[发明专利]一种辅助修复页面故障的方法、装置和电子设备有效
申请号: | 202110108976.0 | 申请日: | 2021-01-27 |
公开(公告)号: | CN112764958B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 宋力程;廖祖胜;吴晓彬 | 申请(专利权)人: | 上海淇玥信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F16/957 |
代理公司: | 上海点威知识产权代理有限公司 31326 | 代理人: | 杜焱 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 辅助 修复 页面 故障 方法 装置 电子设备 | ||
1.一种辅助修复页面故障的方法,其特征在于,包括:
利用原生操作系统自带的容器接口创建网页视图容器并向所述网页视图容器加载第一页面信息,基于所述第一页面信息创建具有组件叠加视图区的第一页面,在所述组件叠加视图区生成显示页面元素的第一页面组件和隐藏的修复跳转组件,其中,所述修复跳转组件由原生操作系统在所述组件叠加视图区中提供;
运行所述第一页面组件和所述修复跳转组件以对用户操作进行监听;
其中,所述第一页面组件用于响应第一操作,所述修复跳转组件用于响应第二操作,所述第二操作不同于所述第一操作;
基于监听到用户在隐藏视图区进行的第二操作,调用修复页面信息,生成并显示修复页面,通过修复页面中的故障修复组件辅助用户对页面故障进行修复,所述隐藏视图区是透明的原生导航条。
2.根据权利要求1所述的方法,其特征在于,还包括:
向所述第一页面的客户端提供修复页面信息,在客户端本地存储;
所述调用修复页面信息,包括:调用本地修复页面信息。
3.根据权利要求1所述的方法,其特征在于,所述在所述组件叠加视图区生成显示页面元素的第一页面组件和隐藏的修复跳转组件,包括:
对用于创建页面的对象进行拦截,若拦截到用于创建页面的对象,则调用客户端本地的修复跳转组件信息,在所述组件叠加视图区生成隐藏的修复跳转组件。
4.根据权利要求1所述的方法,其特征在于,所述第二操作为在预设时间内连续多次完成同一预设操作。
5.根据权利要求4所述的方法,其特征在于,所述第一操作包括单次类操作且所述单次类操作的动作与所述第二操作的动作相同;
所述基于监听到用户在所述隐藏视图区进行的第二操作,包括:
提供并执行操作信息路由规则:在监听到用户产生所述预设操作后,在预设时间内继续监听,若在预设时间内续多次完成同一预设操作,则将接收到的操作信息路由至所述修复跳转组件进行响应。
6.根据权利要求5所述的方法,其特征在于,所述执行操作信息路由规则,还包括:
若在所述预设时间内未监听到用户再次进行预设操作,则将接收到的操作信息路由至所述第一页面组件进行响应。
7.根据权利要求4所述的方法,其特征在于,所述预设操作为点击动作。
8.一种辅助修复页面故障的装置,其特征在于,包括:
页面创建模块,利用原生操作系统自带的容器接口创建网页视图容器并向所述网页视图容器加载第一页面信息,基于所述第一页面信息创建具有组件叠加视图区的第一页面,在所述组件叠加视图区生成显示页面元素的第一页面组件和隐藏的修复跳转组件,其中,所述修复跳转组件由原生操作系统在所述组件叠加视图区中提供;
运行所述第一页面组件和所述修复跳转组件以对用户操作进行监听;
其中,所述第一页面组件用于响应第一操作,所述修复跳转组件用于响应第二操作,所述第二操作不同于所述第一操作;
跳转模块,基于监听到用户在隐藏视图区进行的第二操作,调用修复页面信息,生成并显示修复页面,通过修复页面中的故障修复组件辅助用户对页面故障进行修复,所述隐藏视图区是透明的原生导航条。
9.一种电子设备,其中,该电子设备包括:
处理器;以及,
存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现权利要求1-7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇玥信息技术有限公司,未经上海淇玥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110108976.0/1.html,转载请声明来源钻瓜专利网。