页面操作数据处理方法、装置、设备和存储介质与流程

文档序号:34925619发布日期:2023-07-28 04:41阅读:41来源:国知局
页面操作数据处理方法、装置、设备和存储介质与流程

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


背景技术:

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


技术实现思路

1、本技术提供了一种页面操作数据处理方法、装置、设备和存储介质,能够实现多程序语言的组件视图数据采集,避免操作数据缺失和程序功能缺失,降低程序开发成本的同时,提高应用兼容性和功能体验。

2、一方面,本技术提供了一种页面操作数据处理方法,应用于第一端的目标功能应用,所述目标功能应用包括第一应用模块和第二应用模块,所述方法包括:

3、采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;

4、采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;

5、通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;

6、通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据。

7、另一方面提供了一种页面操作数据处理方法,应用于第二端的目标回放应用,所述方法包括:

8、响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据,所述目标记录数据由第一操作记录数据和第二操作记录数据合并而成;

9、基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。

10、另一方面提供了一种页面操作数据处理系统,包括第一端的目标功能应用和第二端的目标回放应用,所述目标功能应用包括第一应用模块和第二应用模块:

11、所述第一端用于采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;以及通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据;

12、所述第二端用于响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据;并基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。

13、另一方面提供了一种页面操作数据处理装置,应用于第一端的目标功能应用,所述目标功能应用包括第一应用模块和第二应用模块,所述装置包括:

14、第一采集模块:用于采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;

15、第二采集模块:用于采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;

16、接口调用模块:用于通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;

17、数据合并模块:用于通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据。

18、另一方面提供了一种页面操作数据处理装置,应用于第二端的目标回放应用,所述装置包括:

19、记录数据获取模块:用于响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据,所述目标记录数据由第一操作记录数据和第二操作记录数据合并而成;

20、还原展示模块:用于基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。

21、另一方面提供了一种页面操作数据处理系统,包括第一端的目标功能应用和第二端的目标回放应用,所述目标功能应用包括第一应用模块和第二应用模块;

22、所述第一端用于采集针对第一视图页面生成的第一操作记录数据,所述第一视图页面为对第一应用模块的第一视图组件进行视图渲染所生成的;采集针对第二视图页面生成的第二操作记录数据,所述第二视图页面为对第二应用模块中的应用功能调用信息对应的第二视图组件进行视图渲染所生成的,所述应用功能调用信息是所述第一应用模块通过桥接接口传输的,所述第一应用模块和所述第二应用模块采用不同程序编程语言实现;通过所述第二应用模块调用所述桥接接口,以将所述第二操作记录数据传输至所述第一应用模块;以及通过所述第一应用模块对所述第一操作记录数据和所述第二操作记录数据进行合并处理,得到目标记录数据;

23、所述第二端用于响应于针对目标功能应用的页面操作复现请求,获取所述页面操作复现请求对应的目标记录数据;并基于所述目标回放应用的回放视图组件对所述目标记录数据进行序列化页面还原展示,所述目标回放应用为基于单一程序编程语言实现的组件。

24、另一方面提供了一种计算机设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的页面操作数据处理方法。

25、另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的页面操作数据处理方法。

26、另一方面提供了一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的页面操作数据处理方法。

27、另一方面提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的页面操作数据处理方法。

28、另一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令被处理器执行时实现如上述的页面操作数据处理方法。

29、本技术提供的页面操作数据处理方法、装置、设备、存储介质、服务器、终端、计算机程序和计算机程序产品,具有如下技术效果:

30、本技术的技术方案通过不同程序编程语言的应用模块对应采集相应视图页面的操作记录数据,并基于桥接接口实现功能调用信息的传输,以使第一应用模块和第二应用模块间实现功能共享调用的同时,完成第二应用模块的操作记录数据传输,以使第一应用模块能够进行第一操作记录数据和第二操作记录数据的合并存储,进而实现多程序语言的组件视图数据完整采集,避免操作数据缺失和程序功能缺失,确保操作数据记录的完整性和可靠性,无需通过单一程序开发技术进行应用程序的功能实现,降低程序开发成本的同时,兼而获得多种开发技术的优势,提高应用兼容性和功能体验,扩展操作数据记录和回放的应用场景。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1