[发明专利]页面数据采集方法及装置、电子设备、存储介质在审
申请号: | 201910049471.4 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109902253A | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 倪振 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采集数据 采集 后端服务器 存储 存储对象 页面数据 捕获 页面 用户交互操作 存储介质 电子设备 事件获取 性能问题 大数据 触发 申请 发送 | ||
本申请揭示了一种页面数据采集方法及装置,涉及大数据技术领域。所述方法包括:捕获前端页面中所触发的采集事件,根据所捕获到的采集事件获取相应的采集数据;将所述采集数据在前端所提供的存储对象中进行存储;在所述存储对象中存储的采集数据达到指定容量时,将所存储的采集数据发送至后端服务器。采用本申请提供的方法能够避免前端页面因频繁进行用户交互操作而引发后端服务器的性能问题。
技术领域
本申请涉及大数据技术领域,特别涉及一种页面数据采集方法及装置、电子设备、计算机可读存储介质。
背景技术
目前大部分的关键应用都采用B/S(浏览器和服务器)架构,在这种架构下,浏览器可称为前端,服务器称为后端。前端页面用于提供用户交互的入口,并采集用户交互的相关数据发送至后端服务器,后端服务器则根据前端页面采集的数据进行逻辑处理,从而实现用户交互功能。
现有的页面数据采集方法一般是,前端页面每捕获一个采集事件就将相应的数据发送到后端服务器,如果某一时间段内用户的交互操作越多,所发送的数据就越多,容易影响后端服务器的性能,并引起前端页面卡顿。
因此,如何优化前端页面中采集数据的方式,以保证能够准确、安全地进行用户交互是现有技术中有待解决的技术问题。
发明内容
基于上述技术问题,本申请提供了一种页面数据采集方法及装置、电子设备、计算机可读存储介质。
本申请所揭示的技术方案包括:
一种页面数据采集方法,所述方法包括:捕获前端页面中所触发的采集事件,根据所捕获到的采集事件获取相应的采集数据;将所述采集数据在前端所提供的存储对象中进行存储;在所述存储对象中存储的采集数据达到指定容量时,将所存储的采集数据发送至后端服务器。
进一步地,所述将所述采集数据在前端所提供的存储对象中进行存储,包括:获取所述前端所提供存储对象的存储接口;通过调用所述存储接口,将所获取的采集数据以队列的数据结构在所述存储对象中进行存储。
进一步地,所述通过调用所述存储接口,将所获取的采集数据以队列的数据结构在所述存储对象中进行存储,包括:对所述存储对象所提供的数组进行格式转换,转换后所述数组的格式与所述采集数据的格式相匹配;通过调用所述存储接口,将所述采集数据写入所述数组中进行存储。
进一步地,在所述将所述采集数据在前端所提供的存储对象中进行存储之前,所述方法还包括:获取所述存储对象中所存储采集数据的数据容量;如果所述数据容量达到所述指定容量,将所述存储对象中与所述指定容量对应的采集数据发送至所述后端服务器;否则,直接将所述采集数据在所述存储对象中进行存储。
进一步地,所述页面数据采集方法还包括:如果所捕获前端页面中触发的采集事件为页面关闭事件,则将所述存储对象中所存储的采集数据发送至所述后端服务器。
进一步地,在所述捕获前端页面中所触发的采集事件,根据所捕获到的采集事件获取相应的采集数据之前,所述方法还包括:在所述前端页面重新加载后,获取所述存储对象中所存储采集数据的数据容量;如果所述数据容量大于所述指定容量,将所述指定容量对应的采集数据发送至所述后端服务器后,进行所述前端页面中所触发采集事件的捕获。
进一步地,所述方法还包括:如果所述数据容量小于所述指定容量,则将所述存储对象中存储的采集数据发送至所述后端服务器后,进行所述前端页面中所触发采集时间的捕获;或者,直接进行所述前端页面中所触发采集事件的捕获。
一种页面数据采集装置,所述装置包括:采集数据获取模块,用于捕获前端页面中所触发的采集事件,根据所捕获到的采集事件获取相应的采集数据;采集数据存储模块,用于将所述采集数据在前端所提供的存储对象中进行存储;采集数据发送模块,用于在所述存储对象中存储的采集数据达到指定容量时,将所存储的采集数据发送至后端服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910049471.4/2.html,转载请声明来源钻瓜专利网。