[发明专利]一种基于Hybrid App中动态跳转Hybrid页面的方法及系统有效

专利信息
申请号: 201610246301.1 申请日: 2016-04-20
公开(公告)号: CN107305553B 公开(公告)日: 2020-02-07
发明(设计)人: 朱德伟;李树前;李伟奇 申请(专利权)人: 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
主分类号: G06F16/954 分类号: G06F16/954
代理公司: 11219 中原信达知识产权代理有限责任公司 代理人: 张一军;姜劲
地址: 100080 北京市海淀区杏石口路6*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 hybridapp 动态 跳转 hybrid 页面 方法 系统
【说明书】:

发明提供一种基于Hybrid App中动态跳转Hybrid页面的方法及系统,该方法包括:下载或更新Hybrid App的Hybrid模块至本地该Hybrid App中;在该Hybrid App中创建或更新跳转配置文件,该跳转配置文件用于记录该Hybrid App中所有页面的页面属性以及设置跳转页面的页面属性;当该Hybrid App中的页面发生点击操作时,当前页面根据该跳转配置文件跳转至预设页面;如果跳转的该预设页面为原生页面,那么就加载显示该预设页面;如果该预设页面是该Hybrid页面,那么就根据最新版本的Hybrid模块加载显示该预设页面。通过本发明不仅Hybrid模块在启动时进行下载,而且可以动态选择跳转原生页面还是Hybrid页面。如果选择了Hybrid页面,那么在切换网页的时候就可以直接进行加载,加载网页速度快,用户体验好。

技术领域

本发明涉及计算机软件技术领域,具体涉及一种基于Hybrid App中动态跳转Hybrid页面的方法及系统。

背景技术

根据不同业务需要对移动客户端中的某些页面进行替换或更新,例如,对于网上购物平台的活动页面,根据不同的节日就需要下发新活动页面(移动客户端界面的全部更换),或者有时候要动态修改某个页面的整体布局和功能。

如果切换的页面是通过原生代码开发,那么该原生页面就无法通过服务器下发及时进行更换,但是由于原生页面可能没做跳转网页的逻辑,因此导致无法切换网页。如果切换的页面是一个Html5(以下简称H5)页面,虽然H5页面可以在远程服务器进行动态修改,但是使用这种方法后很多原生API(例如,陀螺仪、加速度、电话、通讯录接口)就无法得到。

Hybrid App是把原生页面和H5页面进行了融合,但是加载嵌入WebView的Hybrid网页需要加载远程服务器的页面,因此加载时间长,加载页面的时候因为页面还没有加载完全,因此会有一个空白页面,导致用户体验较差。

发明内容

有鉴于此,本发明提出一种基于Hybrid App中动态跳转Hybrid页面的方法及系统,以达到快速加载显示更新网页的目的,同时能够满足Hybrid App的兼容性和开放性。

本发明的技术方案是提供一种基于Hybrid App中动态跳转Hybrid页面的方法,该方法包括:下载或更新Hybrid App的Hybrid模块至本地该Hybrid App中;在该Hybrid App中创建或更新跳转配置文件,该跳转配置文件用于记录该Hybrid App中所有页面的页面属性以及设置跳转页面的页面属性;当该Hybrid App中的页面发生点击操作时,当前页面根据该跳转配置文件跳转至预设页面;如果跳转的该预设页面为原生页面,那么就加载显示该预设页面;如果该预设页面是该Hybrid页面,那么就根据最新版本的Hybrid模块加载显示该预设页面。

可选地,更新该Hybrid模块和该跳转配置文件操作包括:确认本地或远程服务器中的该Hybrid模块和该跳转配置文件的版本是最新版本;如果该远程服务器中的该跳转配置文件和该Hybrid模块是最新版本,那么就下载该远程服务器中的该跳转配置文件和该Hybrid模块至本地该Hybrid App的私有目录中;如果本地的该跳转配置文件和该Hybrid模块是最新版本,那么就继续使用本地当前版本的该跳转配置文件和该Hybrid模块。

可选地,更新该Hybrid模块的操作之前,还包括:将本地最新版本的该Hybrid模块以及对应的版本号组成一个Hashmap列表,通过服务器接口请求发送至该远程服务器。

可选地,更新该Hybrid模块包括:如果该远程服务器中的该Hybrid模块是最新版本,那么就通过加密算法将该远程服务器中的最新版本的该Hybrid模块生成压缩文件发送至本地该Hybrid App的私有目录中,该Hybrid App通过解压和解密之后进行覆盖更新本地该Hybrid模块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610246301.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top