一种服务平台和数据管理方法
【专利摘要】本申请提供了一种服务平台和数据管理方法,用以提供一种智能管理数据的服务平台。包括:数据采集端,与M个终端连接,用于采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据;行为数据整理和分析数据库,用于接收所述N条使用行为数据,并对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据;结构化数据库,用于接收所述P条使用行为数据,并对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据;结果数据库,用于接收并存储从所述数据采集端传输来的所述M个终端的M个身份标识和M个模式标识;以及用于从所述结构化数据库接收并存储所述Q条使用行为数据。
【专利说明】一种服务平台和数据管理方法
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种服务平台和数据管理方法。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。
[0003]电子设备从生产到售卖,再从售卖到使用,会产生大量的数据和信息,并且,在不同阶段,生产商或售后服务所重点关注的数据有所不同。在现有技术中,当电子设备处于生产和售卖阶段时,由于电子设备仍然处于生产商的管辖能力内,因此生产商能够比较方便地获取到需要的数据。但是,当电子设备出售到用户家中开始使用后,却让生产商难以对数据进行管理。例如,很多用户并不能准确地将真正有用的数据发送到服务平台,所以,常常发送来冗余数据。并且,服务平台通常由管理员管理,脱落管理员的管理,服务平台便难以自动管理数据,所以很不智能。
【发明内容】
[0004]本申请提供了一种服务平台和数据管理方法,用以提供一种智能管理数据的服务
-ψ-
口 ο
[0005]一方面,本申请提供了一种服务平台,包括:
[0006]数据采集端,与M个终端连接,用于采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据,其中,O、M和N正整数,且O < M ;
[0007]行为数据整理和分析数据库,与所述数据采集端连接,用于接收所述N条使用行为数据,并对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据,其中,P为小于等于N的正整数;
[0008]结构化数据库,与所述行为数据整理和分析数据库连接,用于接收所述P条使用行为数据,并对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据,Q为大于等于I的整数;
[0009]结果数据库,与所述结构化数据库及所述数据采集端连接,用于接收并存储从所述数据采集端传输来的所述M个终端的M个身份标识和M个模式标识;以及用于从所述结构化数据库接收并存储所述Q条使用行为数据。
[0010]另一方面,本申请提供了一种数据管理方法,应用于一服务平台,包括:
[0011]存储所述M个终端的M个身份标识和M个模式标识;
[0012]采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据,其中,0、Μ和N正整数,且O ( M ;
[0013]对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据,其中,P为小于等于N的正整数;
[0014]对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据,Q为大于等于I的整数;
[0015]存储所述Q条使用行为数据。
[0016]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0017]本申请实施例中的服务平台包括数据采集端、行为数据整理和分析数据库、结构化数据库和结果数据库,数据采集端,与M个终端连接,用于采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据;行为数据整理和分析数据库,与所述数据采集端连接,用于接收所述N条使用行为数据,并对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据;结构化数据库,与所述行为数据整理和分析数据库连接,用于接收所述P条使用行为数据,并对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据;结果数据库,与所述结构化数据库及所述数据采集端连接,用于接收并存储从所述数据采集端传输来的所述M个终端的M个身份标识和M个模式标识;以及用于从所述结构化数据库接收并存储所述Q条使用行为数据。所以,实现了服务平台自己采集数据,并对数据进行整理、筛选和结构化处理,使得服务平台不再完全依赖管理员管理的技术效果。
【专利附图】
【附图说明】
[0018]图1为本申请实施例中的服务平台结构示意图;
[0019]图2为本申请实施例中数据管理方法的流程图。
【具体实施方式】
[0020]本申请提供了一种服务平台和数据管理方法,用以提供一种智能管理数据的服务
-ψ-
口 ο
[0021]为了解决上述技术问题,本申请提供的技术方案包括如下内容:
[0022]本申请实施例中的服务平台包括数据采集端、行为数据整理和分析数据库、结构化数据库和结果数据库,数据采集端,与M个终端连接,用于采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据;行为数据整理和分析数据库,与所述数据采集端连接,用于接收所述N条使用行为数据,并对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据;结构化数据库,与所述行为数据整理和分析数据库连接,用于接收所述P条使用行为数据,并对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据;结果数据库,与所述结构化数据库及所述数据采集端连接,用于接收并存储从所述数据采集端传输来的所述M个终端的M个身份标识和M个模式标识;以及用于从所述结构化数据库接收并存储所述Q条使用行为数据。所以,实现了服务平台自己采集数据,并对数据进行整理、筛选和结构化处理,使得服务平台不再完全依赖管理员管理的技术效果。
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另夕卜,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0025]实施例一:
[0026]请参考图1,本申请实施例的一种服务平台包括数据采集端102、行为数据整理和分析数据库103、结构化数据库104和结果数据库105。其中数据采集端102与行为数据整理和分析数据库103连接,行为数据整理和分析数据库103与结构化数据库104连接,结构化数据库104与结果数据库105连接。
[0027]下面对数据采集端102、行为数据整理和分析数据库103、结构化数据库104和结果数据库105进行具体介绍。
[0028]数据采集端102,与M终端101连接。其中,M为正整数,如1,3493,126等,对M的取值本申请不做具体限制。数据采集端102和M个终端101的连接方式为互联网连接,即数据采集端102和M个终端101通过互联网交互信息。并且,在本申请实施例中,M个终端101可以相同也可以不同,终端可以包括空调、电视机、净化器等。M个终端101中包括O个已经从卖场卖出在用户家中使用的终端,以及仍然处于卖场或处于工厂中的M-O个终端。O小于等于M的正整数。为了方便说明,在本申请实施例中,将从卖场卖出在用户家中使用的情况称为用户模式,而仍然处于卖场或处于工厂中的情况称为非用户模式。
[0029]对于处于非用户模式的终端服务平台可以从工厂或卖场获得统一数据,因此,在本申请实施例中,数据采集端102仅采集O个处于用户模式的终端的N条使用行为数据。N也为正整数。具体来讲,使用行为数据包括但不限于终端历史使用时间、安装的应用、每个应用使用次数、上次开机时间等等。
[0030]接下来,数据采集端102将N条使用行为数据发送到行为数据整理与分析数据库103进行处理。在行为数据整理与分析数据库103中,N条使用行为数据将被整理和筛选。具体来讲,行为数据整理和分析数据库103可以依据预设规则对N条使用行为数据进行整理和筛选。例如,仅保留IM以下的数据或保留条码就为空的数据。然后对筛选后的数据进行整理,例如将符合规则的数据写成hdfs (Hadoop分布式文件系统,Hadoop DistributedFile System)文件,并按照和结构化数据库104之间的协议进行封装,进而获得P条使用行为数据。当然,在具体实现过程中,行为数据整理和分析数据库103具体进行的筛选和整理,本申请所属领域的技术人员可以根据实际进行设置,本申请不做具体限制。
[0031]接下来,结构化数据库104接收P条使用行为数据,并进行结构化处理,例如通过编写hql程序,自动编译为MR程序等。最终获得Q条使用行为数据。
[0032]最后,结构化数据库104将Q条使用行为数据发送并存储在结构数据库105中。
[0033]可选的,由于数据采集端102无法从M个终端101中确定出O个用户模式的终端,因此在数据采集端102采集数据之前,数据采集端102采集获得M个终端101的M个身份标识和M个模式标识。其中身份标识能够唯一标识一个终端,如MAC地址。模式标识能够表征一个终端当前处于用户模式或非用户模式,当然,当终端从卖场出售到用户家中后,终端可以自动根据所处环境将模式标识更新为用户模式,也可以由用户手动进行更新。
[0034]数据采集端102将M个身份标识和M个模式标识发送至结果数据库105,结果数据库105能够更M个模式标识,从M个模式标识中识别出表征用户模式的O个模式标识,进而根据O个模式标识对应的O个身份标识确定出O个处于用户模式的终端。
[0035]为了方便管理数据,结果数据库105中并不会记录处于用户模式的O个终端具体为哪些终端,而是将处于非用户模式的M-O个终端所对应的的M-O个身份标识和M-O个模式标识发送至模式存储模块106。模式存储模块106,在本申请实施例中,模式存储模块106是一专用于存储终端模式标识的模块。
[0036]进一步,模式存储模块106将M-O个终端对应的M-O个身份标识发送至数据采集端102。数据采集端102在采集M个身份标识和M个模式标识后,再接收到模式存储器发送的M-O个身份标识,就可以确认出,在M个身份标识中,M-O个身份标识所对应的终端处于非用户模式,因此不需要进一步采集数据。那么数据采集端102只会进一步对其余O个终端进行后续的数据采集。
[0037]可选的,由于用户可能并不了解应该如何协助采集数据端102采集数据,或者终端并不清楚应该以什么样的规则或形式上报数据,因此,数据采集端102进一步将O个身份标识发送至行为数据整理和分析数据库103。行为数据整理和分析数据库103根据O个身份标识,生成O个数据配置文件。其中,配置文件中包括但不限于终端需要上报的数据,数据格式,协议等。
[0038]数据采集端102再将O个配置文件,根据O个身份标识发送至对应的终端,并进一步接收O个终端基于各自的配置文件上报的N条使用行为数据。
[0039]进一步,为了节约存储空间,且减少服务平台中的冗余数据,行为数据整理和分析数据库103在向结构化数据库发送P条使用行为数据后,以第一时长为周期,删除N条使用行为数据和P条使用行为数据。其中,第一时长如3天,一周等,对此本申请不做具体限制。
[0040]可选的,结构化数据库104还用于在获得符合预设格式的Q条使用行为数据之后,以第二时长为周期,向结果数据库105发送Q条行为数据。其中,第一时长可以为一周,一个月等。
[0041]实施例二:
[0042]本申请提供了一种数据管理方法,如图2所示,包括:
[0043]S201:存储所述M个终端的M个身份标识和M个模式标识。
[0044]S202:采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据。
[0045]S203:对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据。
[0046]S204:对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据。
[0047]S205:存储所述Q条使用行为数据。
[0048]可选的,在S202之前,还包括:
[0049]根据所述M个模式标识,从所述M个终端中确定处于非用户模式的M-O个终端;
[0050]存储所述M-O个终端对应的M-O个身份标识和M-O个模式标识;
[0051]从所述M个终端中确定出处于用户模式的所述O个终端。
[0052]可选的,在从所述M个终端中确定出处于用户模式的所述O个终端之后,还包括:
[0053]根据所述O个身份标识,向所述O个终端发送与所述O个身份标识对应O个行为数据配置文件,以使所述O个终端根据所述O个行为数据配置文件上报所述N条行为数据。
[0054]可选的,在对所述P条使用行为数据进行结构化处理之后,还包括:
[0055]以第一时长为周期,删除所述N条使用行为数据和所述P条使用行为数据。
[0056]可选的,存储所述Q条使用行为数据,具体为:
[0057]以第二时长为周期,存储所述Q条行为数据。
[0058]由于实施例二和实施例一是基于同一发明构思的,因此这里就不再一一赘述了。
[0059]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0060]本申请实施例中的服务平台包括数据采集端、行为数据整理和分析数据库、结构化数据库和结果数据库,数据采集端,与M个终端连接,用于采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据;行为数据整理和分析数据库,与所述数据采集端连接,用于接收所述N条使用行为数据,并对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据;结构化数据库,与所述行为数据整理和分析数据库连接,用于接收所述P条使用行为数据,并对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据;结果数据库,与所述结构化数据库及所述数据采集端连接,用于接收并存储从所述数据采集端传输来的所述M个终端的M个身份标识和M个模式标识;以及用于从所述结构化数据库接收并存储所述Q条使用行为数据。所以,实现了服务平台自己采集数据,并对数据进行整理、筛选和结构化处理,使得服务平台不再完全依赖管理员管理的技术效果。
[0061]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种服务平台,其特征在于,包括: 数据采集端,与M个终端连接,用于采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据,其中,0、M和N正整数,且O ( M ; 行为数据整理和分析数据库,与所述数据采集端连接,用于接收所述N条使用行为数据,并对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据,其中,P为小于等于N的正整数; 结构化数据库,与所述行为数据整理和分析数据库连接,用于接收所述P条使用行为数据,并对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据,Q为大于等于I的整数; 结果数据库,与所述结构化数据库及所述数据采集端连接,用于接收并存储从所述数据采集端传输来的所述M个终端的M个身份标识和M个模式标识;以及用于从所述结构化数据库接收并存储所述Q条使用行为数据。
2.如权利要求1所述的服务平台,其特征在于,所述结果数据库还用于: 根据所述M个模式标识,从所述M个终端中确定处于非用户模式的M-O个终端; 所述服务平台还包括: 模式存储模块,用于接收并存储所述结果数据库发送的所述M-O个终端对应的M-O个身份标识和M-O个模式标识;以及向所述数据采集端发送所述M-O个身份标识,以使所述数据采集端从所述M个终端中确定出处于用户模式的所述O个终端。
3.如权利要求2所述的服务平台,其特征在于,所述行为数据整理和分析数据库还用于: 在接收所述N条使用行为数据之前,接收所述数据采集端发送的所述O个终端对应的O个身份标识;根据所述O个身份标识,向所述数据采集端发送所述O个终端对应的O个行为数据配置文件,以使所述O个终端根据所述O个行为数据配置文件采集所述N条行为数据。
4.如权利要求3所述的服务平台,其特征在于,所述行为数据整理和分析数据库还用于: 在向所述结构化数据库发送所述P条使用行为数据后,以第一时长为周期,删除所述N条使用行为数据和所述P条使用行为数据。
5.如权利要求4所述的服务平台,其特征在于,所述结构化数据库还用于: 在获得符合预设格式的Q条使用行为数据之后,以第二时长为周期,向所述结果数据库发送所述Q条行为数据。
6.一种数据管理的方法,其特征在于,应用于一服务平台,包括: 存储所述M个终端的M个身份标识和M个模式标识; 采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据,其中,O、M和N正整数,且O彡M ; 对所述N条使用行为数据进行整理和筛选,获得P条使用行为数据,其中,P为小于等于N的正整数; 对所述P条使用行为数据进行结构化处理,获得符合预设格式的Q条使用行为数据,Q为大于等于I的整数; 存储所述Q条使用行为数据。
7.如权利要求6所述的方法,其特征在于,在采集获得用于表征所述M个终端中处于用户模式的O个终端的N条使用行为数据之前,所述方法还包括: 根据所述M个模式标识,从所述M个终端中确定处于非用户模式的M-O个终端; 存储所述M-O个终端对应的M-O个身份标识和M-O个模式标识; 从所述M个终端中确定出处于用户模式的所述O个终端。
8.如权利要求7所述的方法,其特征在于,在从所述M个终端中确定出处于用户模式的所述O个终端之后,所述方法还包括: 根据所述O个身份标识,向所述O个终端发送与所述O个身份标识对应O个行为数据配置文件,以使所述O个终端根据所述O个行为数据配置文件上报所述N条行为数据。
9.如权利要求8所述的方法,其特征在于,在对所述P条使用行为数据进行结构化处理之后,所述方法还包括: 以第一时长为周期,删除所述N条使用行为数据和所述P条使用行为数据。
10.如权利要求9所述的方法,其特征在于,存储所述Q条使用行为数据,具体为: 以第二时长为周期,存储所述Q条行为数据。
【文档编号】G06F17/30GK104504035SQ201410776151
【公开日】2015年4月8日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】刘 东, 蒲文龙, 高向军, 邓文科 申请人:四川长虹电器股份有限公司