[发明专利]一种信息无痕曝光采集方法及装置有效

专利信息
申请号: 201910066981.2 申请日: 2019-01-23
公开(公告)号: CN111475756B 公开(公告)日: 2023-04-14
发明(设计)人: 胡晓;李勇睿;许夏骏;胡孟亮 申请(专利权)人: 苏宁易购集团股份有限公司
主分类号: G06F16/958 分类号: G06F16/958
代理公司: 北京市万慧达律师事务所 11111 代理人: 顾友
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 信息 曝光 采集 方法 装置
【说明书】:

发明公开了一种信息无痕曝光采集方法及装置,该方法包括如下步骤:S1:从服务端获取无痕曝光配置信息并写入内存中,根据无痕曝光配置信息搜索开启无痕曝光的区域的内容并设置相关曝光规则;S2:搜索页面上所有已开启无痕曝光的区域,捕获已开启无痕曝光的区域的曝光元素onload事件,根据曝光元素获取曝光信息;S3:将曝光信息模拟堆栈方式写入内存;S4:将写入内存的曝光信息根据曝光规则进行发送上报。本发明解决了目前曝光埋点过程中对自身业务的侵入性,几乎可做到业务无埋点的情况下进行页面信息曝光的采集,从而大大降低了信息曝光采集的门槛;并规范了曝光信息上报的过程,解决了高并发导致的HTTP请求阻塞,web端页面卡死、崩溃等问题。

技术领域

本发明涉及信息采集技术领域,特别涉及一种信息无痕曝光采集方法及装置。

背景技术

目前关于web端信息曝光多采用的是通过JS手动埋点的方式,即当需要曝光的节点或者信息达到业务规定的相关场景后,调用预先设定义好的方法(此方法一般为JS中提供的全局方法)完成实时上报。这样的做法存在以下问题:

1、信息曝光的相关操作侵入到页面的业务逻辑中,给正常的业务逻辑的开发带来诸多不便;

2、由于曝光信息的上报需要发送HTTP请求(通常情况下预先设定义好的方法的调用即会产生一次HTTP请求),在实践中我们发现预先设定义好的方法被调用的场景及次数很混乱,这导致在某一个具体的时间点HTTP请求暴增,超过浏览器能够承受的并发,从而导致HTTP请求阻塞、页面崩溃、闪退等严重的问题。

发明内容

为了解决现有技术的问题,本发明实施例提供了一种信息无痕曝光采集方法及装置,以克服现有技术中存在的曝光埋点侵入性高,以及高频的HTTP请求等问题。

为解决上述一个或多个技术问题,本发明采用的技术方案是:

一方面,提供了一种信息无痕曝光采集方法,所述方法包括如下步骤:

S1:从服务端获取无痕曝光配置信息并写入内存中,根据所述无痕曝光配置信息搜索开启无痕曝光的区域的内容并设置相关曝光规则;

S2:搜索页面上所有已开启无痕曝光的区域,捕获所述已开启无痕曝光的区域的曝光元素onload事件,根据所述曝光元素获取曝光信息;

S3:将所述曝光信息模拟堆栈方式写入内存;

S4:将所述写入内存的曝光信息根据所述曝光规则进行发送上报。

进一步的,所述搜索页面上所有已开启无痕曝光的区域后还包括:

判断是否开启所述页面的无痕曝光,若开启,则捕获所述已开启无痕曝光的区域的曝光元素onload事件,并根据所述曝光元素获取曝光信息,否则不做处理。

进一步的,所述步骤S3具体包括:

搜索所述onload事件的曝光元素的信息,并向上冒泡搜索所述曝光元素携带的曝光信息,将所述曝光信息写入内存。

进一步的,所述步骤S4具体包括:

S4.1:查询所述内存中是否有曝光信息,若没有,则结束流程,否则,执行步骤S4.2;

S4.2:查询定时器是否开启,若是,则直接执行步骤S4.3,否则,开启定时器后执行步骤S4.3;

S4.3:将所述曝光信息根据所述曝光规则中的流控规则拼接上报,并将已发送的曝光信息从所述内存中删除;

S4.4:查询所述内存中是否有曝光信息,若有,则返回步骤S4.3,否则关闭所述定时器后结束流程。

进一步的,所述方法还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁易购集团股份有限公司,未经苏宁易购集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910066981.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top