数据上报方法、装置、移动终端及计算机可读介质制造方法及图纸

技术编号:18356980 阅读:37 留言:0更新日期:2018-07-02 11:23
本申请实施例公开了一种数据上报方法、装置、移动终端及计算机可读介质,该方法包括:获取待上报数据对应的应用程序的信息;根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件;根据所述数据采集组件将所述待上报数据发送至服务器。因此,不同的应用程序根据该信息不同而采用不同的数据采集组件进行数据采集和发送至服务器,提高了应用程序的数据采集的灵活性和多样性。

【技术实现步骤摘要】
数据上报方法、装置、移动终端及计算机可读介质
本申请涉及信息处理
,更具体地,涉及一种数据上报方法、装置、移动终端及计算机可读介质。
技术介绍
目前,手机、平板电脑等移动终端已经越来越普及,移动终端的功能也越来越强大,人们不仅利用移动终端打电话和发短信,还可以利用移动终端看网页、发微博等,移动终端中会存储有与用户有关的大量信息以及移动终端在运行时产生的数据,通过采集这些数据能够分析到用户的行为以及移动终端的运行情况。现有的采集数据往往是将不同的应用的数据接口统一,以实现使用一个接口实现对各种不同的应用的数据的采集,但是,采集方式过于单一。
技术实现思路
本申请提出了一种数据上报方法、装置、移动终端及计算机可读介质,以改善上述缺陷。第一方面,本申请实施例提供了一种数据上报方法,包括:获取待上报数据对应的应用程序的信息;根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件;根据所述数据采集组件将所述待上报数据发送至服务器。第二方面,本申请实施例还提供了数据上报装置,包括:第一获取单元、第二获取单元和发送单元。第一获取单元,用于获取待上报数据对应的应用程序的信息。第二获取单元,用于根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件。发送单元,用于根据所述数据采集组件将所述待上报数据发送至服务器。第三方面,本申请实施例还提供了一种移动终端,包括存储器和处理器,所述存储器与所述处理器耦合。所述存储器存储指令,当所述指令由所述处理器执行时以使所述处理器执行以下操作:获取待上报数据对应的应用程序的信息;根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件;根据所述数据采集组件将所述待上报数据发送至服务器。第四方面,本申请实施例还提供了一种具有处理器可执行的程序代码的计算机可读介质,所述程序代码使所述处理器执行上述方法。本申请实施例提供的数据上报方法、装置、移动终端及计算机可读介质,首先,获取待上报数据对应的应用程序的信息,根据待上报数据对应的应用程序的信息确定所述待上报数据对应的数据采集组件,然后再通过该数据采集组件,将将所述待上报数据发送至服务器。因此,不同的应用程序根据该信息不同而采用不同的数据采集组件进行数据采集和发送至服务器,提高了应用程序的数据采集的灵活性和多样性。本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请实施例提供的数据上报方法及装置的应用场景图;图2示出了本申请一实施例提供的数据上报方法的方法流程图;图3示出了本申请另一实施例提供的数据上报方法的方法流程图;图4示出了本申请一实施例提供的数据上报装置的模块框图;图5示出了本申请另一实施例提供的数据上报装置的模块框图;图6示出了本申请实施例提供的移动终端的结构示意图;图7示出了本申请实施例的移动终端的模块框图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参阅图1,示出了本申请实施例提供的数据上报方法及装置的应用场景图。如图1中所示,用户终端1和服务器2位于无线网络或有线网络中,用户终端1和服务器2进行数据交互。于本申请实施例中,用户终端1可以为移动终端设备,例如可以包括智能手机、平板电脑、电子书阅读器、膝上型便携计算机、车载电脑、穿戴式移动终端等等。在一些实施例中,客户端安装在用户终端1内。具体地,客户端可以是安装在用户终端1的应用程序。用户针对客户端的操作以及客户端的运行数据可以上报给服务器。具体地,客户端对应的数据可以通过SDK组件或系统采集组件发送至服务器。其中,SDK组件安装在客户端内,与客户端绑定,并且可以随客户端的更新而更新。SDK组件的作用是为其他应用程序访问客户端的数据而提供访问接口,也可以主动采集客户端的数据并发送至其他客户端或终端。系统采集组件为用户终端的系统自带的采集工具,例如,可以是数据收集系统(DataCollectSystem,DCS),一般根据系统的更新而更新。服务器2设有用于存储客户端的数据的存储空间,用于管理、存储用户数据并提供用户服务。服务器2可以是单独的服务器,也可以是服务器集群,可以是本地服务器,也可以是云端服务器。在一些实施例中,SDK组件用于采集与其绑定的客户端的数据,而系统采集组件可以采集用户终端内的各个客户端的数据。而现在的数据采集中,往往是将不同的应用的数据接口统一,以实现使用一个接口实现对各种不同的应用的数据的采集,但是,采集方式过于单一。因此,为了克服上述缺陷,请参阅图2,示出了本申请实施例提供了一种数据上报方法,该方法用于提高数据采集的多样性。具体地,该方法包括:S201至S203。S201:获取待上报数据对应的应用程序的信息。应用程序安装在移动终端内,移动终端内设有本地存储空间,用于存储应用程序的待上报数据,则该应用程序的信息与待上报数据是对应的,其中,该应用程序的信息可以是应用程序的标识、类型等。其中,待上报数据包括应用程序的运行数据,例如,应用程序的启动或退出等,还包括用户针对应用程序的操作行为数据,例如,关闭某个界面或输入某些信息等。作为一种实施方式,在应用程序内设置多个埋点,每个埋点代表用户针对应用程序的操作行为或应用程序的运行状态,例如,应用程序的启动作为一个埋点,用户打开应用程序的某个界面作为一个埋点,而在这些行为发生时,也即埋点被触发,则其对应的数据就能够存储在应用程序对应的本地存储空间,作为应用程序的待上报数据被存储在本地。因此,在确定要采集应用程序的数据时,根据本地存储空间内的数据与应用程序的对应关系,获取待上报数据对应的应用程序的信息。S202:根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件。作为一种实施方式,应用程序的信息可以是应用程序的标识,其中,标识可以是名称或者包名。则作为一种实施方式,可以是预设有应用程序的标识与数据采集组件的对应表,在该对应表包括多个应用程序的标识和每个应用程序的本文档来自技高网...
数据上报方法、装置、移动终端及计算机可读介质

【技术保护点】
1.一种数据上报方法,其特征在于,包括:获取待上报数据对应的应用程序的信息;根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件;根据所述数据采集组件将所述待上报数据发送至服务器。

【技术特征摘要】
1.一种数据上报方法,其特征在于,包括:获取待上报数据对应的应用程序的信息;根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件;根据所述数据采集组件将所述待上报数据发送至服务器。2.根据权利要求1所述的方法,其特征在于,所述应用程序的信息包括应用程序的类型;所述根据所述待上报数据对应的应用程序的信息,获取所述待上报数据对应的数据采集组件,包括:判断所述应用程序的类型是否属于自升级类型;如果是,将所述待上报数据对应的数据采集组件设置为SDK组件;如果不是,将所述待上报数据对应的数据采集组件设置为系统采集组件。3.根据权利要求2所述的方法,其特征在于,所述根据所述数据采集组件将所述待上报数据发送至服务器,包括:若所述待上报数据对应的数据采集组件为SDK组件,判断所述待上报数据对应的应用程序是否满足预设上报条件;若满足,通过SDK组件采集所述待上报数据,并将所采集的待上报数据发送至服务器。4.根据权利要求3所述的方法,其特征在于,所述判断所述待上报数据对应的应用程序是否满足预设上报条件,包括:监测是否接收到所述应用程序的数据上报请求;判断所接收的数据上报请求是否为所述应用程序本次启动之后首次获取的数据上报请求;若是,判定应用程序满足预设上报条件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若否,获取通过所述SDK组件上一次发送所述应用程序的待上报数据至所述服务器的历史发送时间;获取本次所接收的数据上报请求的时间与所述历史发送时...

【专利技术属性】
技术研发人员:张建都
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1