数据处理方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:26342291 阅读:14 留言:0更新日期:2020-11-13 20:32
本发明专利技术实施例提供了一种数据处理方法、装置、电子设备和可读存储介质,涉及计算机技术领域,所述方法包括:接收至少一个操作指令;确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。采用本发明专利技术可以提高数据的利用率和服务器的工作效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备和可读存储介质
本专利技术涉及计算机
,特别是涉及一种数据处理方法、装置、电子设备和可读存储介质。
技术介绍
目前,随着计算机技术的发展,用户对应用程序的使用越来越多,进而,开发者们需要不断的对应用程序进行更新、测试以及维护。在对应用程序进行更新、测试以及维护的过程中,需要获取用户端的样本数据,然而,现有技术获取样本数据的方式有限,导致对样本数据的应用不充分,进而导致后续更新、测试以及维护的工作效率降低。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据处理方法、装置、电子设备和可读存储介质,以提高数据的利用率和服务器的工作效率。第一方面,提供了一种数据处理方法,所述方法应用于第一终端,所述方法包括:接收至少一个操作指令;确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。可选的,所述页面数据包含文档对象模型DOM树结构。可选的,所述方法还包括:响应于所述第二页面数据为故障页面,向服务器发送故障处理指令;以及接收服务器发送的包括目标页面数据的故障处理结果,所述目标页面数据为修正后的第二页面数据。第二方面,提供了一种数据处理方法,所述方法应用于服务器,所述方法包括:接收第一终端发送的至少一个操作指令、第一页面数据和第二页面数据;以及其中,所述操作指令为运行于第一终端的第一程序时接收到的指令,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试,或者基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理。可选的,所述页面数据包含DOM树结构。可选的,所述基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试,包括:向至少一个第二终端发送所述至少一个操作指令和所述第一页面数据;接收所述至少一个第二终端发送的第三页面数据,所述第三页面数据为所述至少一个第二终端基于所述至少一个操作指令和所述第一页面数据执行第二程序生成的至少一个页面数据,所述第二程序为所述第一程序的更新版本;以及分析确定至少一个测试结论,所述测试结论基于所述第二页面数据以及所述第三页面数据确定。可选的,所述分析确定至少一个测试结论,包括:将所述第二页面数据对应的DOM树与所述第三页面数据对应的DOM树进行对比,确定匹配结果为所述测试结论。可选的,所述基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理,包括:响应于所述第二页面数据为故障页面且接收到故障处理指令,根据所述至少一个操作指令,确定标准页面数据,所述标准页面数据用于表征所述第一程序基于所述第一页面数据依次运行所述至少一个操作指令时预期生成的页面数据;根据所述标准页面数据和所述第二页面数据确定修正数据;根据所述修正数据对所述第二页面数据进行修正,以确定目标页面数据;以及发送包括所述目标页面数据的故障处理结果。可选的,所述根据所述标准页面数据和所述第二页面数据确定修正数据,包括:对比所述标准页面数据和所述第二页面数据,以确定至少一个异常节点位置;以及确定所述标准页面数据中处于至少一个所述异常节点位置的数据为修正数据。第三方面,提供了一种数据处理装置,所述装置应用于第一终端,所述装置包括:第一接收模块,用于接收至少一个操作指令;第一确定模块,用于确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;第二确定模块,用于确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及第一发送模块,用于向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。可选的,所述页面数据包含文档对象模型DOM树结构。可选的,所述装置还包括:第二发送模块,用于响应于所述第二页面数据为故障页面,向服务器发送故障处理指令;以及第二接收模块,用于接收服务器发送的包括目标页面数据的故障处理结果,所述目标页面数据为修正后的第二页面数据。第四方面,提供了一种数据处理装置,所述装置应用于服务器,所述装置包括:接收模块,用于接收第一终端发送的至少一个操作指令、第一页面数据和第二页面数据;其中,所述操作指令为运行于第一终端的第一程序时接收到的指令,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;测试模块,用于基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试;以及故障处理模块,用于基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理。可选的,所述页面数据包含DOM树结构。可选的,所述测试模块,具体用于:向至少一个第二终端发送所述至少一个操作指令和所述第一页面数据;接收所述至少一个第二终端发送的第三页面数据,所述第三页面数据为所述至少一个第二终端基于所述至少一个操作指令和所述第一页面数据执行第二程序生成的至少一个页面数据,所述第二程序为所述第一程序的更新版本;以及分析确定至少一个测试结论,所述测试结论基于所述第二页面数据以及所述第三页面数据确定。可选的,所述测试模块,具体还用于:将所述第二页面数据对应的DOM树与所述第三页面数据对应的DOM树进行对比,确定匹配结果为所述测试结论。可选的,所述故障处理模块,具体用于:响应于所述第二页面数据为故障页面且接收到故障处理指令,根据所述至少一个操作指令,确定标准页面数据,所述标准页面数据用于表征所述第一程序基于所述第一页面数据依次运行所述至少一个操作指令时预期生成的页面数据;根据所述标准页面数据和所述第二页面数据确定修正数据;根据所述修正数据对所述第二页面数据进行修正,以确定目标页面数据;以及发送包括所述目标页面数据的故障处理结果。可选的,所述故障处理模块,具体还用于:对比所述标准页面数据和所述第二页面数据,以确定至少一个异常节点位置;以及确定所述标准页面数据中本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法应用于第一终端,所述方法包括:/n接收至少一个操作指令;/n确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;/n确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及/n向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于第一终端,所述方法包括:
接收至少一个操作指令;
确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;
确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及
向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。


2.根据权利要求1所述的方法,其特征在于,所述页面数据包含文档对象模型DOM树结构。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述第二页面数据为故障页面,向服务器发送故障处理指令;以及
接收服务器发送的包括目标页面数据的故障处理结果,所述目标页面数据为修正后的第二页面数据。


4.一种数据处理方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收第一终端发送的至少一个操作指令、第一页面数据和第二页面数据;以及
其中,所述操作指令为运行于第一终端的第一程序时接收到的指令,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;
基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试,或者基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理。


5.根据权利要求4所述的方法,其特征在于,所述页面数据包含DOM树结构。


6.根据权利要求5所述的方法,其特征在于,所述基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试,包括:
向至少一个第二终端发送所述至少一个操作指令和所述第一页面数据;
接收所述至少一个第二终端发送的第三页面数据,所述第三页面数据为所述至少一个第二终端基于所述至少一个操作指令和所述第一页面数据执行第二程序生成的至少一个页面数据,所述第二程序为所述第一程序的更新版本;以及
分析确定至少一个测试结论,所述测试结论基于所述第二页面数据以及所述第三页面数据确定。


7.根据权利要求6所述的方法,其特征在于,所述分析确定至少一个测试结论,包括:
将所述第二页面数据对应的DOM树与所述第三页面数据对应的DOM树进行对比,确定匹配结果为所述测试结论。


8.根据权利要求5所述的方法,其特征在于,所述基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理,包括:
响应于所述第二页面数据为故障页面且接收到故障处理指令,根据所述至少一个操作指令,确定标准页面数据,所述标准页面数据用于表征所述第一程序基于所述第一页面数据依次运行所述至少一个操作指令时预期生成的页面数据;
根据所述标准页面数据和所述第二页面数据确定修正数据;
根据所述修正数据对所述第二页面数据进行修正,以确定目标页面数据;以及
发送包括所述目标页面数据的故障处理结果。


9.根据权利要求8所述的方法,其特征在于,所述根据所述标准页面数据和所述第二页面数据确定修正数据,包括:
对比所述标准页面数据和所述第二页面数据,以确定至少一个异常节点位置;以及
确定所述标准页面数据中处于至少一个所述异常节点位置的数据为修正数据。


10.一种数据处理装置,其特征在于,所述装置应用于第一终端,所述装置包括:
第一接收模块,用于接收至少一个操作指令;
第一确定模块,用于确定第一页面数据,所述第一页面数据用于表征第一程序...

【专利技术属性】
技术研发人员:谢林朱兴军刘通惠超
申请(专利权)人:北京大米未来科技有限公司
类型:发明
国别省市:北京;11

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

1