信息采集方法及相关装置制造方法及图纸

技术编号:21658190 阅读:19 留言:0更新日期:2019-07-20 05:31
本发明专利技术公开了一种信息采集方法及相关装置,在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息和用户操作信息;当检测到用户触发信息上报事件时,根据用户属性信息、用户操作信息和用户触发的信息上报事件生成上报报文;将上报报文上报给数据采集服务器。本发明专利技术采用在移动应用中加载信息采集工具的方式实现移动应用的信息采集功能,只要能够加载所述信息采集工具的移动应用都能够通过本发明专利技术的方式进行信息采集,不需要重新开发信息采集功能,降低了产品开发成本。

Information Acquisition Method and Related Devices

【技术实现步骤摘要】
信息采集方法及相关装置
本专利技术涉及互联网
,具体为一种信息采集方法及相关装置。
技术介绍
用户行为分析是指通过采集移动应用产品的用户数量、应用使用情况、操作过程等信息,分析用户的行为趋势,并根据分析结果对移动应用产品进行优化的同时提升用户粘性、满意度等指标。在用户行为分析过程中,如何对用户的属性信息以及有效的和精准的操作行为信息进行采集是非常关键的。现有的信息采集方法是在开发一款移动应用产品的过程中加入信息采集功能,当用户触发信息采集事件就会把采集到的信息上传到服务器。现有的信息采集方法往往是一款应用采用对应一种信息采集功能,信息采集功能不通用,当一款新的移动应用产品需要信息采集功能时,就需要重新进行开发,提高了产品开发成本。
技术实现思路
本专利技术提供了一种信息采集方法及相关装置,可以解决现有技术中由于信息采集功能不通用,导致当一款新的移动应用产品需要信息采集功能时,就需要重新进行开发,提高了产品开发成本的问题。为达到上述目的,本专利技术提供了如下技术方案:本专利技术的第一方面提供了一种信息采集方法,应用于信息采集工具,所述信息采集工具用于实现移动应用的信息采集功能,所述信息采集方法包括:在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息和用户操作信息;所述属性信息为所述用户的用户标识和所述用户在所述移动应用的注册信息;当检测到用户触发信息上报事件时,根据所述用户属性信息、所述用户操作信息和所述用户触发的信息上报事件生成上报报文;将所述上报报文上报给数据采集服务器。可选地,在移动应用加载所述信息采集工具的方法,包括:在所述移动应用中加载所述信息采集工具;根据所述移动应用对所述信息采集工具进行配置,得到配置信息,所述配置信息包括信息采集目标、信息采集时间、信息上报事件和信息上报地址;初始化JavaScript的应用程序编程接口对象API;通过所述应用程序编程接口对象API绑定所述信息上报事件。可选地,所述在用户使用预先加载信息采集工具的移动应用时,记录用户操作信息,包括:根据所述信息采集工具的配置信息,对所述用户操作信息标记会话标识,得到带有会话标识的用户操作信息;其中,所述会话标识为用户访问预先加载信息采集工具的移动应用时,为所述用户分配的会话标识;存储所述带有会话标识的用户操作信息。可选地,所述在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息,包括:在用户使用预先加载信息采集工具的移动应用时,判断所述用户是否为新用户;若判定所述用户为新用户,则为所述用户创建一个用户标识;若判定所述用户为老用户,则为所述用户分配首次访问所述移动应用时创建的用户标识;存储所述用户标识和所述用户在所述移动应用的注册信息。可选地,所述在所述移动应用中加载所述信息采集工具,包括:通过JavaScript中的script标签,在所述移动应用中引入所述信息采集工具的函数库,完成所述信息采集工具的加载。本专利技术的第二方面提供了一种信息采集工具,包括:记录单元,用于在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息和用户操作信息;所述属性信息为所述用户的用户标识和所述用户在所述移动应用的注册信息;生成单元,用于当检测到用户触发信息上报事件时,根据所述用户属性信息、所述用户操作信息和用户触发的信息上报事件生成上报报文;上报单元,用于将所述上报报文上报给数据采集服务器。可选地,所述记录单元,包括:标记单元,用于根据所述信息采集工具的配置信息,对所述用户操作信息标记所述会话标识,得到带有会话标识的用户操作信息;其中,所述会话标识为用户访问预先加载信息采集工具的移动应用时,为所述用户分配的会话标识;存储单元,用于存储所述带有会话标识的用户操作信息。可选地,所述记录单元,包括:判断单元,用于在用户使用预先加载信息采集工具的移动应用时,判断所述用户是否为新用户;创建单元,用于若判定所述用户为新用户,则为所述用户创建一个用户标识;分配单元,用于若判定所述用户为老用户,则为所述用户分配首次访问所述移动应用时创建的用户标识;存储单元,用于存储所述用户标识和所述用户在所述移动应用的注册信息。本专利技术的第三方面提供了一种信息采集装置,包括:如本专利技术第二方面中任意一项提供的信息采集工具,还包括:加载单元,用于在所述移动应用中加载所述信息采集工具;配置单元,用于根据所述移动应用对所述信息采集工具进行配置,得到配置信息,所述配置信息包括信息采集目标、信息采集时间、信息上报事件和信息上报地址;初始化单元,用于初始化JavaScript的应用程序编程接口对象API;建立单元,用于通过所述应用程序编程接口对象API绑定所述信息上报事件。可选地,所述加载单元,用于通过JavaScript中的script标签,在所述移动应用中引入所述信息采集工具的函数库,完成在所述移动应用中对信息采集工具的加载。经由上述技术方案可知,本专利技术公开了一种信息采集方法及相关装置,在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息和用户操作信息;当检测到用户触发信息上报事件时,根据用户属性信息、用户操作信息和用户触发的信息上报事件生成上报报文;将上报报文上报给数据采集服务器。本专利技术采用在移动应用中加载信息采集工具的方式实现移动应用的信息采集功能,只要能够加载所述信息采集工具的移动应用都能够通过本专利技术的方式进行信息采集,不需要重新开发信息采集功能,降低了产品开发成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种信息采集方法的流程图;图2为本专利技术实施例公开的在移动应用加载所述信息采集工具的方法的流程图;图3为本专利技术实施例公开的带有会话标识的上报报文的示意图;图4为本专利技术实施例公开的带有用户标识的上报报文的示意图;图5为本专利技术实施例公开的带有信息上报事件的上报报文的示意图;图6为本专利技术实施例公开的一种信息采集工具的示意图;图7为本专利技术实施例公开的一种信息采集装置的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。由
技术介绍
可知,现有的信息采集方法是在开发一款移动应用产品的过程中加入信息采集功能,当用户触发信息采集事件就会把采集到的信息上传到服务器。现有的信息采集方法往往是一款应用采用对应一种信息采集功能,信息采集功能不通用,当一款新的移动应用产品需要信息采集功能时,就需要重新进行开发,提高了产品开发成本。本专利技术提供了一种信息采集方法及相关装置,可以解决现有技术中由于信息采集功能不通用,导致当一款新的移动应用产品需要信息采集功能时,就需要重新进行开发,提高了产品开发成本的问题。本专利技术实施例公开了一种方法,应用于信息采集工具,所述信息采集工具用于实现移动应用的信息采集功能。需要说明的是,信息本文档来自技高网
...

【技术保护点】
1.一种信息采集方法,其特征在于,应用于信息采集工具,所述信息采集工具用于实现移动应用的信息采集功能,所述信息采集方法包括:在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息和用户操作信息;所述属性信息为所述用户的用户标识和所述用户在所述移动应用的注册信息;当检测到用户触发信息上报事件时,根据所述用户属性信息、所述用户操作信息和所述用户触发的信息上报事件生成上报报文;将所述上报报文上报给数据采集服务器。

【技术特征摘要】
1.一种信息采集方法,其特征在于,应用于信息采集工具,所述信息采集工具用于实现移动应用的信息采集功能,所述信息采集方法包括:在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息和用户操作信息;所述属性信息为所述用户的用户标识和所述用户在所述移动应用的注册信息;当检测到用户触发信息上报事件时,根据所述用户属性信息、所述用户操作信息和所述用户触发的信息上报事件生成上报报文;将所述上报报文上报给数据采集服务器。2.根据权利要求1所述的信息采集方法,其特征在于,在移动应用加载所述信息采集工具的方法,包括:在所述移动应用中加载所述信息采集工具;根据所述移动应用对所述信息采集工具进行配置,得到配置信息,所述配置信息包括信息采集目标、信息采集时间、信息上报事件和信息上报地址;初始化JavaScript的应用程序编程接口对象API;通过所述应用程序编程接口对象API绑定所述信息上报事件。3.根据权利要求1所述的信息采集方法,其特征在于,所述在用户使用预先加载信息采集工具的移动应用时,记录用户操作信息,包括:根据所述信息采集工具的配置信息,对所述用户操作信息标记会话标识,得到带有会话标识的用户操作信息;其中,所述会话标识为用户访问预先加载信息采集工具的移动应用时,为所述用户分配的会话标识;存储所述带有会话标识的用户操作信息。4.根据权利要求1所述的信息采集方法,其特征在于,所述在用户使用预先加载信息采集工具的移动应用时,记录用户属性信息,包括:在用户使用预先加载信息采集工具的移动应用时,判断所述用户是否为新用户;若判定所述用户为新用户,则为所述用户创建一个用户标识;若判定所述用户为老用户,则为所述用户分配首次访问所述移动应用时创建的用户标识;存储所述用户标识和所述用户在所述移动应用的注册信息。5.根据权利要求2所述的信息采集方法,其特征在于,所述在所述移动应用中加载所述信息采集工具,包括:通过JavaScript中的script标签,在所述移动应用中引入所述信息采集工具的函数库,完成所述信息采集工...

【专利技术属性】
技术研发人员:严永兵陈亮刘政义
申请(专利权)人:北京中电普华信息技术有限公司
类型:发明
国别省市:北京,11

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

1