数据处理方法、可读存储介质和电子设备技术

技术编号:25396080 阅读:25 留言:0更新日期:2020-08-25 23:01
本发明专利技术实施例公开了一种数据处理方法、可读存储介质和电子设备,通过接收第一程序运行过程中发送的用户页面信息,在发生故障时从所述用户页面信息中获取故障页面信息,以根据所述故障页面信息确定标准结果页面数据和参考页面数据,再根据所述标准结果页面数据和所述参考页面数据确定修正数据对所述参考页面进行修正,返回包括修正后得到的目标页面数据的故障处理结果。本发明专利技术实施例可以在程序运行过程中页面数据出现异常的情况下自动再现并处理问题,返回处理后的正常页面,以实现准确、快速的进行问题处理,提高用户体验。

【技术实现步骤摘要】
数据处理方法、可读存储介质和电子设备
本专利技术涉及计算机
,尤其涉及一种数据处理方法、可读存储介质和电子设备。
技术介绍
在程序运行过程中,会由于用户操作不当出现页面无法显示、显示内容错误、跳转失败等异常情况。现有技术在程序出现异常之后无法准确的确定异常情况发生的原因,以及难以快速的解决异常情况,降低用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据处理方法、可读存储介质和电子设备,旨在准确识别异常情况的原因并快速的对异常情况进行处理。第一方面,本专利技术实施例提供了一种数据处理方法,所述方法包括:接收用户页面信息,所述用户页面信息用于表征运行第一程序过程中生成的信息;响应于接收到故障处理指令,在所述用户页面信息中获取故障页面信息,所述故障页面信息中包括第一页面操作指令序列,所述操作指令序列包括至少一个第一页面操作指令;根据所述故障页面信息确定标准结果页面数据,所述标准结果页面数据用于表征所述第一程序依次运行所述第一页面操作指令时预期生成的页面数据;根据至少一个所述第一页面操作指令确定参考页面数据;根据所述标准结果页面数据和所述参考页面数据确定修正数据;根据所述修正数据对所述参考页面数据进行修正以确定目标页面数据;发送包括所述目标页面数据的故障处理结果。进一步地,所述故障页面信息还包括原始页面数据和至少一个所述第一页面操作指令对应的至少一个用户页面数据;其中,至少一个所述用户页面数据通过第一程序基于所述原始页面数据依次运行所述第一页面操作指令序列确定。进一步地,所述根据至少一个所述第一页面操作指令确定参考页面数据包括:由所述原始页面数据开始通过第二程序依次运行所述第一页面操作指令序列,生成所述参考页面数据。进一步地,所述根据至少一个所述第一页面操作指令确定参考页面数据包括:根据所述第一页面操作指令序列生成对应的第二页面操作指令序列,所述第二页面操作指令序列中包括至少一个第二页面操作指令;根据至少一个所述第二页面操作指令生成参考页面数据。进一步地,所述根据所述第一页面操作指令序列生成对应的第二页面操作指令序列具体为:根据调整信息调整所述第一页面操作指令序列中的各所述第一页面操作指令,以确定对应的第二页面操作指令序列,所述调整信息根据运行第一程序的终端属性和运行第二程序的终端属性预先设定。进一步地,所述根据至少一个所述第二页面操作指令生成参考页面数据具体为:通过第二程序基于所述原始页面数据依次运行所述第二页面操作指令序列,生成所述参考页面数据。进一步地,所述标准结果页面数据为标准页面的DOM树,所述参考页面数据为参考页面的DOM树;所述根据所述标准结果页面数据和所述参考页面数据确定修正数据包括:对比所述标准结果页面数据和所述参考页面数据,以确定至少一个异常节点位置;确定所述标准结果页面数据中处于至少一个所述异常节点位置的数据为修正数据。进一步地,所述根据所述修正数据对所述参考页面数据进行修正,以确定目标页面数据具体为:将所述修正数据更新至所述参考页面数据中的异常节点位置。进一步地,所述方法还包括:确定所述标准结果页面数据对应的第三页面操作指令序列,以及所述第三页面操作指令序列中至少一个第三页面操作指令对应的标准中间页面数据,所述标准结果页面数据通过第二程序基于所述原始页面数据依次运行所述第三页面操作指令序列确定;根据各所述第一页面操作指令和对应的用户页面数据以及至少一个所述第三页面操作指令和对应的标准中间页面数据生成故障原因报告。第二方面,本专利技术实施例还提供了一种数据处理方法,所述方法包括:发送包括故障页面信息的用户页面信息,所述用户页面信息用于表征运行第一程序过程中生成的信息;响应于通过人机交互界面接收到故障报告指令,向预定位置发送故障处理指令;接收包括目标页面数据的故障处理结果;通过显示界面加载并显示所述目标页面数据。第三方面,本专利技术实施例还提供了一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面中任一项所述的方法。第四方面,本专利技术实施例还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面中任一项所述的方法。本专利技术实施例通过接收第一程序运行过程中发送的用户页面信息,在发生故障时从所述用户页面信息中获取故障页面信息,以根据所述故障页面信息确定标准结果页面数据和参考页面数据,再根据所述标准结果页面数据和所述参考页面数据确定修正数据对所述参考页面进行修正,返回包括修正后得到的目标页面数据的故障处理结果。本专利技术实施例可以在程序运行过程中页面数据出现异常的情况下自动再现并处理问题,返回处理后的正常页面,以实现准确、快速的进行问题处理,提高用户体验。附图说明通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1为应用本专利技术实施例的数据处理方法的数据处理系统的示意图;图2为本专利技术服务端的数据处理方法的流程图;图3为本专利技术实施例的故障页面信息的示意图;图4为本专利技术实施例确定参考页面数据过程的示意图;图5为本专利技术实施例的参考页面数据的示意图;图6为本专利技术实施例的标准结果页面数据的示意图;图7为本专利技术实施例的数据处理方法的信令图;图8为本专利技术实施例一种可选实现方式的数据处理方法的示意图;图9为本专利技术实施例另一种可选实现方式的数据处理方法的示意图;图10为本专利技术实施例的确定标准结果页面数据的示意图;图11为本专利技术用户端的数据处理方法的流程图;图12为本专利技术实施例的电子设备的示意图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。图1为应用本专利技术实施例的数据处理方法的数据处理系统的示意图,如图1所示,应用本专利技术实施例的数据处理方法的数据处理系统包括通过网络连接的第一终本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n接收用户页面信息,所述用户页面信息用于表征运行第一程序过程中生成的信息;/n响应于接收到故障处理指令,在所述用户页面信息中获取故障页面信息,所述故障页面信息中包括第一页面操作指令序列,所述操作指令序列包括至少一个第一页面操作指令;/n根据所述故障页面信息确定标准结果页面数据,所述标准结果页面数据用于表征所述第一程序依次运行所述第一页面操作指令时预期生成的页面数据;/n根据至少一个所述第一页面操作指令确定参考页面数据;/n根据所述标准结果页面数据和所述参考页面数据确定修正数据;/n根据所述修正数据对所述参考页面数据进行修正,以确定目标页面数据;/n发送包括所述目标页面数据的故障处理结果。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
接收用户页面信息,所述用户页面信息用于表征运行第一程序过程中生成的信息;
响应于接收到故障处理指令,在所述用户页面信息中获取故障页面信息,所述故障页面信息中包括第一页面操作指令序列,所述操作指令序列包括至少一个第一页面操作指令;
根据所述故障页面信息确定标准结果页面数据,所述标准结果页面数据用于表征所述第一程序依次运行所述第一页面操作指令时预期生成的页面数据;
根据至少一个所述第一页面操作指令确定参考页面数据;
根据所述标准结果页面数据和所述参考页面数据确定修正数据;
根据所述修正数据对所述参考页面数据进行修正,以确定目标页面数据;
发送包括所述目标页面数据的故障处理结果。


2.根据权利要求1所述的方法,其特征在于,所述故障页面信息还包括原始页面数据和至少一个所述第一页面操作指令对应的至少一个用户页面数据;
其中,至少一个所述用户页面数据通过第一程序基于所述原始页面数据依次运行所述第一页面操作指令序列确定。


3.根据权利要求2所述的方法,其特征在于,所述根据至少一个所述第一页面操作指令确定参考页面数据包括:
由所述原始页面数据开始通过第二程序依次运行所述第一页面操作指令序列,生成所述参考页面数据。


4.根据权利要求2所述的方法,其特征在于,所述根据至少一个所述第一页面操作指令确定参考页面数据包括:
根据所述第一页面操作指令序列生成对应的第二页面操作指令序列,所述第二页面操作指令序列中包括至少一个第二页面操作指令;
根据至少一个所述第二页面操作指令生成参考页面数据。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第一页面操作指令序列生成对应的第二页面操作指令序列具体为:
根据调整信息调整所述第一页面操作指令序列中的至少一个所述第一页面操作指令,以确定对应的第二页面操作指令序列,所述调整信息根据运行第一程序的终端属性和运行第二程序的终端属性预先设定。


6.根据权利要求4所述的方法,其特征在于,所述根据至少一个所述...

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

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

1