【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
本申请涉及数据处理
,具体而言,涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
随着互联网和计算机的高速发展,使用应用程序(Application,APP)的客户端越来越普及,例如APP客户端和便携智能设备、传统计算机上安装的各类软件和应用服务。一般APP上市前或者升级后,需要对该应用程序的运行状态进行监控,便于及时对APP进行修正,企业在针对移动终端上的APP监控时,常常采用在APP内部埋点的方式,来获取APP在运行时产生的运行数据,这些运行数据中有些数据为大概率连续型数据,也可以称为状态数据,比如,监测车辆里程数据的监测事件的运行状态,这些数据需要向后台服务器及时反馈,以便后台服务器用来确定APP中一些重要功能的运行情况,从而便于后台服务器在确定APP出现故障时,及时采取相应的改进或者修正方案。目前,通常采取按照较短的时间间隔直接将状态数据发送至后台服务器,存在当数据传输过程中对数据传输信道的占用率高,资源消耗率较大的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种数据处理方法、装置、电子设备及存储介质,降低了对数据传输信道的占用率,从而减少对信道资源的消耗。第一方面,本申请实施例提供了一种数据处理方法,应用于终端设备,所述数据处理方法包括:获取目标应用程序在运行过程中产生的状态数据,所述状态数据包括所述目标应用程序在启动至少一个目标监测事件后,每个目标监测事件的运行状态信息;对获取到 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于终端设备,所述数据处理方法包括:/n获取目标应用程序在运行过程中产生的状态数据,所述状态数据包括所述目标应用程序在启动至少一个目标监测事件后,每个目标监测事件的运行状态信息;/n对获取到的状态数据按照目标压缩方式进行数据压缩,得到压缩状态数据;/n将所述压缩状态数据和所述目标压缩方式发送至后台服务器;所述目标压缩方式用于所述后台服务器确定对应的解压缩方式,基于确定的解压缩方式对所述压缩状态数据进行解压,以确定所述目标监测事件的运行状态。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端设备,所述数据处理方法包括:
获取目标应用程序在运行过程中产生的状态数据,所述状态数据包括所述目标应用程序在启动至少一个目标监测事件后,每个目标监测事件的运行状态信息;
对获取到的状态数据按照目标压缩方式进行数据压缩,得到压缩状态数据;
将所述压缩状态数据和所述目标压缩方式发送至后台服务器;所述目标压缩方式用于所述后台服务器确定对应的解压缩方式,基于确定的解压缩方式对所述压缩状态数据进行解压,以确定所述目标监测事件的运行状态。
2.根据权利要求1所述的数据处理方法,其特征在于,所述目标应用程序为出行应用程序,所述目标监测事件包括监测车辆里程数据、监测车辆行驶速度数据和监测车辆行程价格数据。
3.根据权利要求1所述的数据处理方法,其特征在于,所述目标监测事件包括多个,所述目标压缩方式为包括第一数据压缩和第二数据压缩的二次压缩方式,所述对获取到的状态数据按照目标压缩方式进行数据压缩,得到压缩状态数据,包括:
针对每个目标监测事件对应的至少一条状态数据,对该至少一条状态数据进行第一数据压缩,得到该目标监测事件对应的中间压缩状态数据;
将多个目标监测事件对应的中间压缩状态数据进行第二数据压缩,得到最终压缩后的所述压缩状态数据;所述第二数据压缩为打包压缩。
4.根据权利要求3所述的数据处理方法,其特征在于,所述状态数据中包含属性标签,针对每个目标监测事件对应的至少一条状态数据,对该至少一条状态数据进行第一数据压缩,得到该目标监测事件对应的中间压缩状态数据,包括:
针对所述状态数据中包含的每个属性标签,按照该属性标签对应的标识字符对该属性标签进行替换,以缩短所述状态数据所占用的字节长度;和/或,
对该目标监测事件对应的状态数据中的设定位置的字符进行删除,以缩短所述状态数据所占用的字节长度。
5.根据权利要求3所述的数据处理方法,其特征在于,所述将多个目标监测事件对应的中间压缩状态数据进行第二数据压缩之前,还包括:
判断所述中间压缩状态数据中是否包含所述终端设备对应的用户信息;
若包含,则对所述用户信息进行加密处理。
6.一种数据处理方法,其特征在于,应用于后台服务器,所述数据处理方法包括:
接收到终端设备上传的压缩状态数据和目标压缩方式后,按照与所述目标压缩方式对应的解压方式对所述压缩状态数据进行解压,得到目标应用程序启动的每个目标监测事件的状态数据;所述状态数据中包含该状态数据产生的时间戳和状态码;
基于每个目标监测事件的状态数据对应的所述时间戳、所述状态码的类型和设定次数阈值,确定所述目标监测事件在被触发后,目标类型的状态码对应的运行状态是否存在。
7.根据权利要求6所述的数据处理方法,其特征在于,所述目标压缩方式包括第一数据压缩和第二数据压缩,所述按照与所述目标压缩方式对应的解压方式对所述压缩状态数据进行解压,包括:
对所述压缩状态数据按照与所述第二数据压缩对应的第二解压方式进行数据解压,得到各个目标监测事件对应的中间压缩状态数据;
针对每个目标监测事件对应的中间压缩状态数据,按照与该目标监测事件的第一数据压缩对应的第一解压方式,对该目标监测事件对应的中间压缩状态数据进行解压,得到与各个目标监测事件对应的解压后的状态数据。
8.根据权利要求7所述的数据处理方法,其特征在于,所述针对每个目标监测事件对应的中间压缩状态数据,按照与该目标监测事件的第一数据压缩对应的第一解压方式,对该目标监测事件对应的中间压缩状态数据进行解压,得到与各个目标监测事件对应的解压后的状态数据之前,所述数据处理方法还包括:
判断所述中间压缩状态数据中是否包含加密后的用户信息;
若包含,基于所述目标压缩方式确定所述用户信息对应的加密算法,按照所述加密算法对应的解密算法对所述加密后的用户信息进行解密处理。
...
【专利技术属性】
技术研发人员:李新虎,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。