处理终端数据的方法、装置及系统制造方法及图纸

技术编号:17363562 阅读:56 留言:0更新日期:2018-02-28 13:33
本公开是关于一种处理终端数据的方法、装置及系统,属于计算机技术领域。该方法包括:接收终端上传的训练信息,该训练信息包括待训练数据,按照该待训练数据的生成时间对该待训练数据进行排序,再根据接收到的模型训练指令指示的模型类型,从待训练数据中获取与该目标模型类型对应的有效数据,并对该有效数据进行训练,建立该目标模型类型对应的模型,并可以基于建立的模型处理终端数据,并输出对应的结果给终端。本公开提供的处理终端数据的方法,服务器在接收到建模指令后,可以根据需要建立的目标模型的类型快速提取有效数据。无需在需要建立模型时再从终端中获取数据,有效提高了建模的效率,从而提高了基于该模型处理终端数据的效率。

Methods, devices and systems for processing terminal data

The present disclosure is a method, device and system for processing terminal data, which belongs to the field of computer technology. The method comprises: receiving terminal to upload the training information, training information includes the training data, according to the training data of the generation time of training data are sorted according to the model type model training instructions received instructions, to obtain valid data corresponding to the target model types from the training data the training, and the effective data, establish the corresponding target model type model, and the model can be established based on the data processing terminal, and outputs the corresponding results to the end. The method of dealing with terminal data is provided by the public. After receiving the modeling instruction, the server can quickly extract effective data according to the type of target model established. It doesn't need to acquire data from terminal when modeling is needed, which improves the efficiency of modeling effectively, and improves the efficiency of terminal data processing based on this model.

【技术实现步骤摘要】
处理终端数据的方法、装置及系统
本公开涉及计算机
,特别涉及一种处理终端数据的方法、装置及系统。
技术介绍
为了实现智能化服务,改善用户体验,服务器可以对终端上传的用户数据进行训练,建立智能模型(例如用户行为分析模型),以便根据该智能模型处理终端数据。相关技术中,当服务器需要建立智能模型时,可以根据建模的需求,从多个终端中获取对应的用户数据,并对该用户数据进行训练以建立智能模型。但是,相关技术中的方法获取到用户数据较为杂乱,根据该用户数据建立智能模型时的效率较低,因此基于该智能模型处理终端数据的效率也较低。
技术实现思路
本公开实施例提供了一种处理终端数据的方法、装置及系统,可以解决相关技术中处理终端数据的效率较低的问题。所述技术方案如下:根据本公开实施例的第一方面,提供了一种处理终端数据的方法,所述方法包括:接收至少一个终端上传的训练信息,所述训练信息包括待训练数据,所述待训练数据携带有所述待训练数据的生成时间;按照待训练数据的生成时间,对接收到的所述待训练数据进行排序;在接收到模型训练指令后,根据所述模型训练指令指示的目标模型类型,从所述待训练数据中获取与所述目标模型类型对应的有效数据;对获取到的有效数据进行训练,以建立所述目标模型类型对应的模型;基于建立的模型处理终端数据,并输出对应的结果。可选的,所述训练信息还包括:终端标识,所述方法还包括:基于接收的多个训练信息,建立终端标识与待训练数据的对应关系;所述按照待训练数据的生成时间,对接收到的待训练数据进行排序,包括:对每个终端标识对应的待训练数据,按照待训练数据的生成时间进行排序。可选的,所述方法还包括:根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储;所述按照待训练数据的生成时间,对接收到的多个待训练数据进行排序,包括:对每个数据类型对应的待训练数据,按照待训练数据的生成时间进行排序。可选的,所述从所述待训练数据中获取与所述目标模型类型对应的有效数据,包括:根据所述模型训练指令指示的目标模型类型,确定目标数据类型;从所述待训练数据中获取所述目标数据类型的待训练数据。可选的,所述训练信息还包括:终端标识,所述根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储,包括:对每个终端标识对应的待训练数据,根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储。可选的,每个终端上传的训练信息为经过序列化处理和压缩处理后的信息,所述方法还包括:对接收到的训练信息进行解压缩处理和反序列化处理。可选的,所述待训练数据包括:应用程序的使用数据、传感器数据和通信数据中的至少一种;所述应用程序的使用数据包括终端中每个应用程序的启动时刻、运行时长和启动频率中的至少一种;所述传感器数据包括终端中每个传感器采集的数据;所述通信数据包括:终端所连接的通信网络的网络类型、终端与所述通信网络的连接时刻、连接时长和连接频率中的至少一种,所述通信网络包括移动网络和无线局域网。根据本公开实施例的第二方面,提供一种处理终端数据的装置,所述装置包括:接收模块,被配置为接收至少一个终端上传的训练信息,所述训练信息包括待训练数据,所述待训练数据携带有所述待训练数据的生成时间;排序模块,被配置为按照待训练数据的生成时间,对接收到的所述待训练数据进行排序;获取模块,被配置为在接收到模型训练指令后,根据所述模型训练指令指示的目标模型类型,从所述待训练数据中获取与所述目标模型类型对应的有效数据;训练模块,被配置为对获取到的有效数据进行训练,以建立所述目标模型类型对应的模型;输出模块,被配置为基于建立的模型处理终端数据,并输出对应的结果。可选的,所述训练信息还包括:终端标识,所述装置还包括:建立模块,被配置为基于接收的多个训练信息,建立终端标识与待训练数据的对应关系;所述排序模块,包括:第一排序子模块,被配置为对每个终端标识对应的待训练数据,按照待训练数据的生成时间进行排序。可选的,所述装置还包括:存储模块,被配置为根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储;所述排序模块,包括:第二排序子模块,被配置为对每个数据类型对应的待训练数据,按照待训练数据的生成时间进行排序。可选的,所述获取模块,包括:确定子模块,被配置为根据所述模型训练指令指示的目标模型类型,确定目标数据类型;获取子模块,被配置为从所述待训练数据中获取所述目标数据类型的待训练数据。可选的,所述训练信息还包括:终端标识,所述存储模块,被配置为:对每个终端标识对应的待训练数据,根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储。可选的,每个终端上传的训练信息为经过序列化处理和压缩处理后的信息,所述装置还包括:处理模块,被配置为对接收到的训练信息进行解压缩处理和反序列化处理。可选的,所述待训练数据包括:应用程序的使用数据、传感器数据和通信数据中的至少一种;所述应用程序的使用数据包括终端中每个应用程序的启动时刻、运行时长和启动频率中的至少一种;所述传感器数据包括终端中每个传感器采集的数据;所述通信数据包括:终端所连接的通信网络的网络类型、终端与所述通信网络的连接时刻、连接时长和连接频率中的至少一种,所述通信网络包括移动网络和无线局域网。根据本公开实施例的第三方面,提供一种处理终端数据的装置,包括:处理器;被配置为存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:接收至少一个终端上传的训练信息,所述训练信息包括待训练数据,所述待训练数据携带有所述待训练数据的生成时间;按照待训练数据的生成时间,对接收到的所述待训练数据进行排序;在接收到模型训练指令后,根据所述模型训练指令指示的目标模型类型,从所述待训练数据中获取与所述目标模型类型对应的有效数据;对获取到的有效数据进行训练,以建立所述目标模型类型对应的模型;基于建立的模型处理终端数据,并输出对应的结果。根据本公开实施例的第四方面,提供一种存储介质:所述存储介质中存储有指令,当所述可读存储介质在处理组件上运行时,使得处理组件执行如第一方面所述处理终端数据的方法。根据本公开实施例的第五方面,提供一种处理终端数据的系统:包括:服务器和至少一个终端;所述服务器包括如第二方面或第三方面所述的处理终端数据的装置。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例提供的处理终端数据的方法、装置及系统,由于服务器可以接收并存储至少一个终端上传的待训练数据,因此在接收到建模指令后,可以根据需要建立的目标模型的类型快速提取有效数据。无需在需要建立模型时再从终端中获取数据,并且由于服务器还可以对接收到的待训练数据按照生成时间进行排序,提高了待训练数据的有序性,进而可以提高服务器对该待训练数据进行训练时的效率,从而有效提高了建模的效率,并进一步的提高了根据该建立的模型处理终端数据的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明为了更清楚地说明本公开的实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据相关技术示出的一种处理本文档来自技高网...
处理终端数据的方法、装置及系统

【技术保护点】
一种处理终端数据的方法,其特征在于,所述方法包括:接收至少一个终端上传的训练信息,所述训练信息包括待训练数据,所述待训练数据携带有所述待训练数据的生成时间;按照待训练数据的生成时间,对接收到的所述待训练数据进行排序;在接收到模型训练指令后,根据所述模型训练指令指示的目标模型类型,从所述待训练数据中获取与所述目标模型类型对应的有效数据;对获取到的有效数据进行训练,以建立所述目标模型类型对应的模型;基于建立的模型处理终端数据,并输出对应的结果。

【技术特征摘要】
1.一种处理终端数据的方法,其特征在于,所述方法包括:接收至少一个终端上传的训练信息,所述训练信息包括待训练数据,所述待训练数据携带有所述待训练数据的生成时间;按照待训练数据的生成时间,对接收到的所述待训练数据进行排序;在接收到模型训练指令后,根据所述模型训练指令指示的目标模型类型,从所述待训练数据中获取与所述目标模型类型对应的有效数据;对获取到的有效数据进行训练,以建立所述目标模型类型对应的模型;基于建立的模型处理终端数据,并输出对应的结果。2.根据权利要求1所述的方法,其特征在于,所述训练信息还包括:终端标识,所述方法还包括:基于接收的多个训练信息,建立终端标识与待训练数据的对应关系;所述按照待训练数据的生成时间,对接收到的待训练数据进行排序,包括:对每个终端标识对应的待训练数据,按照待训练数据的生成时间进行排序。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储;所述按照待训练数据的生成时间,对接收到的多个待训练数据进行排序,包括:对每个数据类型对应的待训练数据,按照待训练数据的生成时间进行排序。4.根据权利要求1所述的方法,其特征在于,所述从所述待训练数据中获取与所述目标模型类型对应的有效数据,包括:根据所述模型训练指令指示的目标模型类型,确定目标数据类型;从所述待训练数据中获取所述目标数据类型的待训练数据。5.根据权利要求3所述的方法,其特征在于,所述训练信息还包括:终端标识,所述根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储,包括:对每个终端标识对应的待训练数据,根据所述待训练数据所属的数据类型,对所述待训练数据进行分类存储。6.根据权利要求1至5任一所述的方法,其特征在于,每个终端上传的训练信息为经过序列化处理和压缩处理后的信息,所述方法还包括:对接收到的训练信息进行解压缩处理和反序列化处理。7.根据权利要求1至5任一所述的方法,其特征在于,所述待训练数据包括:应用程序的使用数据、传感器数据和通信数据中的至少一种;所述应用程序的使用数据包括终端中每个应用程序的启动时刻、运行时长和启动频率中的至少一种;所述传感器数据包括终端中每个传感器采集的数据;所述通信数据包括:终端所连接的通信网络的网络类型、终端与所述通信网络的连接时刻、连接时长和连接频率中的至少一种,所述通信网络包括移动网络和无线局域网。8.一种处理终端数据的装置,其特征在于,所述装置包括:接收模块,被配置为接收至少一个终端上传的训练信息,所述训练信息包括待训练数据,所述待训练数据携带有所述待训练数据的生成时间;排序模块,被配置为按照待训练数据的生成时间,对接收到的所述待训练数据进行排序;获取模块,被配置为在接收到模型训练指令后,根据所述模型训练指令指示的目标模型类型,从所述待训练数据中获取与所述目标模型类型对应的有效数据;训练模块,被配置为对获取到的有效数据进...

【专利技术属性】
技术研发人员:邢旺张晓亮刘任张通
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1