用户行为数据采集方法及应用服务器技术

技术编号:17667610 阅读:29 留言:0更新日期:2018-04-11 05:55
本发明专利技术公开了一种用户行为数据采集方法,该方法包括:根据预设的页面操作行为侦测用户当前的操作数据;从侦测到的操作数据中提取需要记录的用户行为字段;封装提取出的用户行为字段;对封装后的用户行为字段进行加密处理;将加密后的用户行为字段存储至采集数据库中。本发明专利技术还提供一种应用服务器及计算机可读存储介质。本发明专利技术提供的用户行为数据采集方法、应用服务器及计算机可读存储介质能够解决低浏览器兼容性且使数据传输更安全。

User behavior data acquisition method and application server

The invention discloses a user behavior data collecting method, the method comprises: according to page operation behavior detection user preset current operation data; user behavior field extraction need to record operating data from the detected in user behavior; field package extraction; user behavior on the field after package is encrypted; will user behavior field is stored to the database encryption after the acquisition. The invention also provides an application server and a computer readable storage medium. The user behavior data acquisition method, application server and computer readable storage medium provided by the invention can solve low browser compatibility and make data transmission safer.

【技术实现步骤摘要】
用户行为数据采集方法及应用服务器
本专利技术涉及数据分析
,尤其涉及一种用户行为数据采集方法及应用服务器。
技术介绍
现有web页面用户行为的采集脚本存在几点不足:不兼容IE低版本浏览器,例如IE6、IE7;采集的用户行为数据类型较少,扩展性不足;收集的数据没有加密处理,存在安全漏洞,容易被黑客利用;缺乏对用户在页面操作行为更细粒度的捕捉和采集。
技术实现思路
有鉴于此,本专利技术提出一种用户行为数据采集方法及应用服务器,以解决至少一个上述技术问题。首先,为实现上述目的,本专利技术提出一种用户行为数据采集方法,该方法包括步骤:根据预设的页面操作行为侦测用户当前的操作数据;从侦测到的操作数据中提取需要记录的用户行为字段;封装提取出的用户行为字段;对封装后的用户行为字段进行加密处理;及将加密后的用户行为字段存储至采集数据库中。可选地,该方法在进行侦测之前还包括步骤:设置用户的常用页面操作行为;从所设置的常用页面操作行为中筛选需要采集的页面操作行为。可选地,所述常用页面操作行为包括字段修改次数、页面停留时间、页面是否滚动、输入时长。可选地,所述设置用户的常用页面操作行为的步骤还包括:添加自定义的页面操作行为。可选地,所述操作数据包括用户开启页面时间和离开时间,输入开始时间和结束时间,输入字段时每次修改的时间,页面每次滚动的开始时间和结束时间,页面滚动位移,输入的字段数。可选地,采用json2库对提取出的所述用户行为字段进行封装。可选地,采用base64对封装好的用户行为字段进行加密处理。可选地,所述用户行为字段为从所述操作数据中提取出来的与所筛选的每一种页面操作行为相关的数据,或者根据与所筛选的每一种页面操作行为相关的操作数据计算出的页面操作行为数据。此外,为实现上述目的,本专利技术还提供一种应用服务器,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的用户行为数据采集系统,所述用户行为数据采集系统被所述处理器执行如上述的用户行为数据采集方法的步骤。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有用户行为数据采集系统,所述用户行为数据采集系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的用户行为数据采集方法的步骤。相较于现有技术,本专利技术所提出的用户行为数据采集方法、应用服务器及计算机可读存储介质,可以通过设置用户的常用页面操作行为并允许添加自定义的页面操作行为,完善采集的数据类型,使统计的用户行为数据更丰富且可扩展;对采集的用户行为字段采用json2库进行封装,并利用base64编码进行加密处理,以解决低浏览器兼容性且使数据传输更安全。附图说明图1是本专利技术各个实施例一可选的应用环境示意图;图2是图1中应用服务器一可选的硬件架构的示意图;图3是本专利技术用户行为数据采集系统第一实施例的程序模块示意图;图4是本专利技术用户行为数据采集系统第二实施例的程序模块示意图;图5是本专利技术用户行为数据采集方法第一实施例的流程示意图;图6是本专利技术用户行为数据采集方法第二实施例的流程示意图。附图标记:本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。参阅图1所示,是本专利技术各个实施例一可选的应用环境示意图。在本实施例中,本专利技术可应用于包括,但不仅限于,终端设备1、应用服务器2、网络3的应用环境中。其中,所述终端设备1可以是移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载装置等等的可移动设备,以及诸如数字TV、台式计算机、笔记本、服务器等等的固定终端。所述应用服务器2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,该应用服务器2可以是独立的服务器,也可以是多个服务器所组成的服务器集群。所述网络3可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯系统(GlobalSystemofMobilecommunication,GSM)、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi、通话网络等无线或有线网络。其中,所述应用服务器2通过所述网络3分别与一个或多个所述移动终端1通信连接,以进行数据传输和交互。参阅图2所示,是图1中应用服务器2一可选的硬件架构的示意图。本实施例中,所述应用服务器2可包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图2仅示出了具有组件11-13的应用服务器2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述应用服务器2的内部存储单元,例如该应用服务器2的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述应用服务器2的外部存储设备,例如该应用服务器2上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)等。当然,所述存储器11还可以既包括所述应用服务器2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述应用服务器2的操作系统和各类应用软件,例如用户行为数据采集系统200的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。所述处理器12在一些实施例中可以是中央处理器(CentralProcessingUnit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述应用服务器2的总体操作,例如执行与所述终端设备1进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述的用户行为数据采集系统200等。所述网络接口13可包括无线本文档来自技高网...
用户行为数据采集方法及应用服务器

【技术保护点】
一种用户行为数据采集方法,应用于应用服务器,其特征在于,所述方法包括步骤:根据预设的页面操作行为侦测用户当前的操作数据;从侦测到的操作数据中提取需要记录的用户行为字段;封装提取出的用户行为字段;对封装后的用户行为字段进行加密处理;及将加密后的用户行为字段存储至采集数据库中。

【技术特征摘要】
1.一种用户行为数据采集方法,应用于应用服务器,其特征在于,所述方法包括步骤:根据预设的页面操作行为侦测用户当前的操作数据;从侦测到的操作数据中提取需要记录的用户行为字段;封装提取出的用户行为字段;对封装后的用户行为字段进行加密处理;及将加密后的用户行为字段存储至采集数据库中。2.如权利要求1所述的用户行为数据采集方法,其特征在于,该方法在进行侦测之前还包括步骤:设置用户的常用页面操作行为;从所设置的常用页面操作行为中筛选需要采集的页面操作行为。3.如权利要求2所述的用户行为数据采集方法,其特征在于,所述常用页面操作行为包括字段修改次数、页面停留时间、页面是否滚动、输入时长。4.如权利要求2所述的用户行为数据采集方法,其特征在于,所述设置用户的常用页面操作行为的步骤还包括:添加自定义的页面操作行为。5.如权利要求2所述的用户行为数据采集方法,其特征在于,所述操作数据包括用户开启页面时间和离开时间,输入开始时间和结束时间,输入字段时每次修改的时间,页面每次滚动的开始时间和结束时间,页...

【专利技术属性】
技术研发人员:陈军
申请(专利权)人:上海壹账通金融科技有限公司
类型:发明
国别省市:上海,31

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

1