[发明专利]页面加载方法、装置、系统及存储介质在审
申请号: | 202010103743.7 | 申请日: | 2020-02-20 |
公开(公告)号: | CN113282858A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 刘帅 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 310051 浙江省杭州市滨江区西兴街道江陵路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 加载 方法 装置 系统 存储 介质 | ||
本发明实施例公开了一种页面加载方法、装置、系统及存储介质。该方法包括:通过Web主业务模块根据用户在Web页面中触发的目标组件标识,确定目标URL信息,并向管理模块发送所述目标URL信息;通过管理模块从候选网页视图中选择可用的目标网页视图,并向所述目标网页视图对应的目标引导模块发送所述目标URL信息;通过目标引导模块基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面。上述方案解决了一个网页视图智能加载一个页面,导致网页视图无法复用,页面层级难布局的问题,从而通过URL信息动态路由实现一个网页视图的复用,进而实现对多个页面进行加载显示。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种页面加载方法、装置、系统及存储介质。
背景技术
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具Native App良好用户交互体验的优势和Web App跨平台开发的优势。Hybrid App按网页语言与程序语言的混合,通常分为三种类型:多View混合型,单View混合型,Web主体型。
上述三种类型中,在通信方面,多View混合型和单View混合型往往依赖于原生系统提供的API接口,耦合性强。在管理方面,多View混合型和Web主体型无法实现有效的集中管理,在隐藏、显示、销毁和页面布局方面操作性差。在性能方面,单View混合型和Web主体型往往需要实现整个应用的功能,负载较大,降低了运行速度。在页面加载方面,三种类型的方案在应用程序启动时会向远程服务器加载最新功能的html页面,网络异常会造成加载失败。
发明内容
本发明实施例提供一种页面加载方法、装置、系统及存储介质,以实现单网页视图的复用和集中管理。
第一方面,本发明实施例提供了一种页面加载方法,该方法包括:
通过Web主业务模块根据用户在Web页面中触发的目标组件标识,确定目标URL信息,并向管理模块发送所述目标URL信息;
通过管理模块从候选网页视图中选择可用的目标网页视图,并向所述目标网页视图对应的目标引导模块发送所述目标URL信息;
通过目标引导模块基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面。
第二方面,本发明实施例提供了一种页面加载装置,该装置包括:
Web主业务模块,用于根据用户在Web页面中触发的目标组件标识,确定目标URL信息,并向管理模块发送所述目标URL信息;
管理模块,用于从候选网页视图中选择可用的目标网页视图,并向所述目标网页视图对应的目标引导模块发送所述目标URL信息;
目标引导模块,用于基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面。
第三方面,本发明实施例还提供了一种系统,该系统包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一项所述的页面加载方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一项所述的页面加载方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010103743.7/2.html,转载请声明来源钻瓜专利网。