[发明专利]处理方法、装置、计算机装置、服务器和可读存储介质在审
申请号: | 201710656450.X | 申请日: | 2017-08-03 |
公开(公告)号: | CN107562598A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 王云陈;郭浒生 | 申请(专利权)人: | 合肥美的智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 230601 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 装置 计算机 服务器 可读 存储 介质 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种埋点数据的处理方法、一种埋点数据的处理装置、一种计算机装置、一种服务器和一种计算机可读存储介质。
背景技术
相关技术中,监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获,然后获取必要的上下文信息,以作为埋点事件数据,并发送至服务器端,如图1所示,主要包括以下步骤:步骤102,客户端产生埋点数据;步骤104,检测埋点数据是否已发到服务器;步骤106,服务器记录埋点数据;步骤108,在检测到埋点数据未发到服务器时,重传埋点数据至服务器,通过以上步骤完成埋点数据传输,仍存在以下缺陷:
(1)数据网络请求较多,容易在中间过程产生数据丢失;
(2)埋点请求多产生并发,造成服务器侧的压力和要求较高;
(3)客户端需要一直处理埋点请求,导致性能消耗较大。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的埋点数据的处理方案,通过预设埋点文件,在指定时间段内,在检测到任意埋点信号时,即在检测到关注的事件发生时,通过获取必要的上下文信息,生成埋点事件数据,并将埋点事件数据转化为可解析式埋点数据,通过将可解析式埋点数据写入预设的埋点文件中,即在指定时间段内,只要生成埋点事件数据,即在进行格式转换后,都先写入埋点文件中,以确定为可解析式埋点文件,在检测到指定时间段所经过的时间大于或等于预设时间价格时,将可解析式埋点文件发送至服务器,与现有技术中的一旦生成埋点事件数据,即发送至服务器的方案相比,一方面,能够减少终端与服务器之间的交互频率,进而提升数据传输的准确性,并降低数据丢失的概率,另一方面,能够减小服务器侧的并发压力,进而提升服务器的运行性能。
有鉴于此,本发明提出了一种埋点数据的处理方法,包括:在指定时间段内,在检测到根据任意埋点事件生成埋点信号时,根据埋点信号生成埋点事件数据;将埋点事件数据转化为可解析式埋点数据;将可解析式埋点数据写入预设的埋点文件中,以生成可解析式埋点文件;检测指定时间段所经过的时间是否大于或等于预设时间间隔;在检测到经过的时间大于或等于预设时间间隔时,将可解析式埋点文件发送至服务器。
在该技术方案中,通过预设埋点文件,在指定时间段内,在检测到任意埋点信号时,即在检测到关注的事件发生时,通过获取必要的上下文信息,生成埋点事件数据,并将埋点事件数据转化为可解析式埋点数据,通过将可解析式埋点数据写入预设的埋点文件中,即在指定时间段内,只要生成埋点事件数据,即在进行格式转换后,都先写入埋点文件中,以确定为可解析式埋点文件,在检测到指定时间段所经过的时间大于或等于预设时间价格时,将可解析式埋点文件发送至服务器,与现有技术中的一旦生成埋点事件数据,即发送至服务器的方案相比,一方面,能够减少终端与服务器之间的交互频率,进而提升数据传输的准确性,并降低数据丢失的概率,另一方面,能够减小服务器侧的并发压力,进而提升服务器的运行性能。
具体地,通过埋点监听的事件,通常由操作系统、浏览器、APP框架等平台提供,也可以在基础事件之上进行触发条件的自定义(如点击某一个特定按钮),通常埋点可以通过监测分析工具提供的SDK进行编程实现。
event(事件),在网页上,指非http类型的交互,包括JavaScript、Flash、Silverlight、AJAX以及各种页面插件交互等;在APP上,包括用户点击在内的所有交互,每一个需要监测的event互动,都被称为一个“监测点”,通过监测点上部署上专用的事件监测代码(即event tracking code),即形成埋点。
可解析式埋点数据,可以是JSON(JavaScript Object Notation,JS对象标记)数据格式,也可以是具有分隔符的数据格式。
在上述技术方案中,优选地,在将可解析式埋点数据写入预设的埋点文件中前,还包括:检测预设的埋点文件的大小是否小于或等于预设存储空间阈值;在检测预设的埋点文件的大小小于或等于预设存储空间阈值时,将可解析式埋点数据写入预设的埋点文件中;在检测预设的埋点文件的大小大于或等于预设存储空间阈值时,清空预设的埋点文件中的内容,以可解析式埋点数据写入预设的埋点文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥美的智能科技有限公司,未经合肥美的智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710656450.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置及电子装置侦测方法
- 下一篇:一种参数检测方法及装置