[发明专利]数据处理方法、装置、设备及存储介质在审
申请号: | 201910729979.9 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110442402A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 邢梓宸;伍辉;范东晓;刘哲;李鑫 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F11/36;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采集数据 状态机 服务器 服务器发送 存储介质 迁移状态 数据处理 采集 数据发送条件 发送条件 设备执行 存储量 运算量 分析 发送 | ||
本发明实施例公开了一种数据处理方法、装置、设备及存储介质,该方法由设备执行,包括:获取本地采集数据和采集事件;基于所述采集事件和状态机确定所述状态机的待迁移状态;若所述待迁移状态满足数据发送条件,则向服务器发送所述本地采集数据,供服务器对所述本地采集数据进行分析。本发明实施例的方案通过状态机对采集事件进行分析,将满足发送条件时的采集数据发送至服务器,以实现为服务器发送所需求的精准采集数据,降低服务器的运算量和存储量。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术
为了更好的提高用户使用应用程序的体验,应用程序服务器需要获取用户使用应用程序时的相关数据进行分析,从而完善应用程序的功能效果。
目前,供服务器进行分析的数据通常是应用程序的客户端通过其内部设置的埋点采集到的,如可以设置代码埋点、可视化埋点以及无埋点(又称全埋点)。应用程序客户端通过埋点采集到该数据后就将其发送至服务器,以使服务器进行后续数据分析操作。
但是,现有方案直接将埋点采集的数据发送至服务器进行分析,对服务器的计算量和存储量有较大的要求,尤其是通过设置最简便的无埋点采集用户在应用程序客户端的所有数据发送至服务器进行分析时,一般性能的服务器,其自带的计算量和存储量是无法实现对所有客户端发送的所有数据进行存储和分析操作。亟需改进。
发明内容
本发明实施例提供了一种数据处理方法、装置、设备及存储介质,以实现为服务器发送所需求的精准采集数据,降低服务器的运算量和存储量。
第一方面,本发明实施例提供了一种数据处理方法,由设备执行,该方法包括:
获取本地采集数据和采集事件;
基于所述采集事件和状态机确定所述状态机的待迁移状态;
若所述待迁移状态满足数据发送条件,则向服务器发送所述本地采集数据,供服务器对所述本地采集数据进行分析。
第二方面,本发明实施例还提供了一种数据处理装置,配置于设备中,该装置包括:
获取模块,用于获取本地采集数据和采集事件;
状态确定模块,用于基于所述采集事件和状态机确定所述状态机的待迁移状态;
数据发送模块,用于若所述待迁移状态满足数据发送条件,则向服务器发送所述本地采集数据,供服务器对所述本地采集数据进行分析。
第三方面,本发明实施例还提供了一种设备,该设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的数据处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的数据处理方法。
本发明实施例的技术方案,获取本地采集数据和采集事件后,先基于状态机和采集事件确定状态机的待迁移状态,当该待迁移状态满足发送条件时,才将获取的本地采集数据发送至服务器,供服务器进行分析。本发明实施例的技术方案,在获取本地采集数据后并不是直接发送至服务器,而是先通过状态机对采集事件进行分析,将满足发送条件时的采集数据发送至服务器,以实现为服务器发送所需求的精准采集数据,降低服务器的运算量和存储量。
附图说明
图1是本发明实施例一提供的一种数据处理方法的流程图;
图2是本发明实施例二提供的一种数据处理方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910729979.9/2.html,转载请声明来源钻瓜专利网。