页面操作数据处理方法、装置、设备和存储介质制造方法及图纸

技术编号:38321836 阅读:10 留言:0更新日期:2023-07-29 09:03
本申请提供了一种页面操作数据处理方法和装置,涉及计算机技术领域,方法包括:采集针对第一视图页面生成的第一操作记录数据,第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成;采集针对第二视图页面生成的第二操作记录数据,第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成,应用功能调用信息是第一应用模块通过桥接接口传输的,第一应用模块和第二应用模块采用不同程序编程语言实现;通过第二应用模块调用桥接接口,以将第二操作记录数据传输至第一应用模块;通过第一应用模块对第一操作记录数据和第二操作记录数据进行合并处理。本申请能够实现多程序语言的组操作数据采集。作数据采集。作数据采集。

【技术实现步骤摘要】
页面操作数据处理方法、装置、设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种页面操作数据处理方法、装置、设备和存储介质。

技术介绍

[0002]随计算机技术和网络的发展,诸多业务逐步采用应用程序操作完成。部分业务进程中,如金融、保险、商品业务或程序测试等,在授权状态下,需对应用程序的操作过程进行记录和保存,以作为后续查询和操作回放的数据基础,如金融、保险等查询取证场景,需实现业务销售环节数据的可回放、可查询和责任可确认。当前的操作过程记录仅针对网页开发程序语言实现的组件视图进行数据采集和记录,易造成其它程序语言组件的回放数据缺失,降低操作回放的完整性和可靠性,为弥补数据缺失,需针对有回放需求的应用程序进行纯网页技术开发,或者确保关键环节均为网页开发技术实现,不仅增加程序开发成本,并且引入程序功能阉割和功能牺牲等缺陷。

技术实现思路

[0003]本申请提供了一种页面操作数据处理方法、装置、设备和存储介质,能够实现多程序语言的组件视图数据采集,避免操作数据缺失和程序功能缺失,降低程序开发成本的同时,提高应用兼容性和功能体验。
[0004]一方面,本申请提供了一种页面操作数据处理方法,应用于第一端的目标功能应用,所述目标功能应用包括第一应用模块和第二应用模块,所述方法包括:
[0005]采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;
[0006]采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;
[0007]通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;
[0008]通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据。
[0009]另一方面提供了一种页面操作数据处理方法,应用于第二端的目标回放应用,所述方法包括:
[0010]响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据,所述目标记录数据由第一操作记录数据和第二操作记录数据合并而成;
[0011]基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。
[0012]另一方面提供了一种页面操作数据处理系统,包括第一端的目标功能应用和第二端的目标回放应用,所述目标功能应用包括第一应用模块和第二应用模块:
[0013]所述第一端用于采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;以及通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据;
[0014]所述第二端用于响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据;并基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。
[0015]另一方面提供了一种页面操作数据处理装置,应用于第一端的目标功能应用,所述目标功能应用包括第一应用模块和第二应用模块,所述装置包括:
[0016]第一采集模块:用于采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;
[0017]第二采集模块:用于采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;
[0018]接口调用模块:用于通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;
[0019]数据合并模块:用于通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据。
[0020]另一方面提供了一种页面操作数据处理装置,应用于第二端的目标回放应用,所述装置包括:
[0021]记录数据获取模块:用于响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据,所述目标记录数据由第一操作记录数据和第二操作记录数据合并而成;
[0022]还原展示模块:用于基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。
[0023]另一方面提供了一种页面操作数据处理系统,包括第一端的目标功能应用和第二端的目标回放应用,所述目标功能应用包括第一应用模块和第二应用模块;
[0024]所述第一端用于采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过
桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;以及通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据;
[0025]所述第二端用于响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据;并基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。
[0026]另一方面提供了一种计算机设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的页面操作数据处理方法。
[0027]另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的页面操作数据处理方法。
[0028]另一方面提供了一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面操作数据处理方法,应用于第一端的目标功能应用,所述目标功能应用包括第一应用模块和第二应用模块,其特征在于,所述方法包括:采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据。2.根据权利要求1所述的方法,其特征在于,在所述通过第二应用模块记录针对第二视图页面的第二操作记录数据之前,所述方法还包括:通过所述第一应用模块对所述第一视图组件进行视图渲染,得到第一视图页面;响应于所述第二视图页面的显示触发事件,通过所述第一应用模块调用所述桥接接口传输所述应用功能调用信息,以使所述第二应用模块基于所述功能调用信息对所述第二视图组件进行视图渲染,得到所述第二视图页面;通过所述第一应用模块控制所述第一视图页面和所述第二视图页面的叠加显示。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于所述第二视图页面的显示触发事件,通过所述第一应用模块调用所述桥接接口传输记录功能调用信息,以基于所述记录功能调用信息触发对所述第二视图页面对应的第二操作记录数据的采集操作。4.根据权利要求1所述的方法,其特征在于,所述采集针对第一视图页面生成的第一操作记录数据包括:获取针对所述第一视图页面提交的第一交互操作数据和所述第一视图页面对应的序列化节点数据,所述序列化节点数据用于指示所述第一视图页面针对所述第一交互操作数据所产生的页面状态响应;基于所述第一交互操作数据和所述序列化节点数据生成所述第一操作记录数据。5.根据权利要求1所述的方法,其特征在于,所述采集针对第二视图页面生成的第二操作记录数据包括:获取针对所述第二视图页面提交的第二交互操作数据和所述第二视图组件对应的序列化组件属性数据,所述序列化组件属性数据用于指示所述第二视图页面针对所述第二交互操作数据所产生的页面状态响应;基于所述第二交互操作数据和所述序列化组件属性数据生成所述第二操作记录数据。6.根据权利要求1所述的方法,其特征在于,所述通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块包括:响应于所述第二视图页面的关闭触发事件,通过所述第二应用模块调用所述桥接接口对应的第二应用方法,以所述第二操作记录数据作为方法参数进行传输,所述第二应用方
法为所述桥接接口对应的与所述第二应用模块的程序运行环境所匹配的程序方法。7.根据权利要求1

6中任一项所述的方法,其特征在于,所述方法还包括:基于所述第一应用模块将所述目标记录数据发送至服务端。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一应用模块将所述目标记录数据发送至服务端包括:在所述目标记录数据的生成过程中,基于时序周期性将生成的所述目标记录数据的数据分片发送至所述服务端;接收所述服务端响应于所述数据分片发送的反馈信息;若所述反馈信息指示所述数据分片存储成功,删除所述数据分片对应的数据缓存。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:响应于所述第一视图页面的初始化事件,检测所述第一视图页面对应的记录数据缓存状态;若所述记录数据缓存状态指示存在所述目标记录数据对应的残留数据分片,保持所述残留数据分片向所述服务端的发送操作,至接收到指示所述残留数据分片存储成功的反馈信息。10.根据权利要求1

6中任一项所述的方法,其特征在于,所述第一操作记录数据包括至少一个针对所述第一视图页面执行预设操作所生成的第一数据,所述第二操作记录数据包括至少一个针对所述...

【专利技术属性】
技术研发人员:杨海涛周光辉
申请(专利权)人:杭州微易信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1