[发明专利]一种应用程序的页面跳转方法和装置、存储介质及终端在审
申请号: | 201710411953.0 | 申请日: | 2017-06-05 |
公开(公告)号: | CN107133053A | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 王子腾;汤浅伟;卢俊 | 申请(专利权)人: | 上海鋆创信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京智信禾专利代理有限公司11637 | 代理人: | 王治东,吴肖肖 |
地址: | 200072 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 页面 跳转 方法 装置 存储 介质 终端 | ||
技术领域
本发明涉及移动通信技术领域,特别涉及一种应用程序的页面跳转方法和装置、存储介质及终端。
背景技术
页面跳转在移动端的应用程序(APP)的开发中是十分重要的一环,它是应用程序业务的体现,为应用程序的使用提供一条清晰的逻辑线。对于应用程序中的页面跳转,目前主流的跳转方式是直接使用系统(iOS、Android等)开发者工具集(Software Development Kit,SDK)中提供的默认跳转方式。
以下主要介绍iOS系统与Android系统的跳转方式:iOS系统中,在跳转前的视图控制器(ViewController)中创建跳转目标页的对象,并采用系统提供的压栈(push)方法实现页面跳转;Android系统中,以跳转起始页面为起点,指定跳转目标页面的类(Class)对象或者跳转目标页面的动作值(action),结合跳转目标页面的数据,实现页面跳转。
上述方式下,每次需要新增、更新页面跳转逻辑时,必须重新发布一个应用程序版本,使得用户必须重新安装。此种方式不仅使开发成本高,不便于应用程序的维护,而且用户使用成本也高,对于维持用户黏度也是一个不利因素。
发明内容
有鉴于此,本发明提供了一种应用程序的页面跳转方法和装置、存储介质及终端,以解决现有技术中存在的技术缺陷。
本发明公开了一种应用程序的页面跳转方法,包括:
a1、读取载入内存中的对应该应用程序的本地配置文件;
a2、解析得到所述本地配置文件中的页面跳转信息;
a3、根据所述页面跳转信息,控制所述应用程序进行页面跳转的操作。
在本发明的一个示意性的实施方案中,在应用程序启动时,所述方法还包括:
b1、确定服务器中的配置文件的页面跳转信息是否被更新,若是,则执行步骤b2;若否,则执行步骤a1;
b2、接收服务器发送的包含有最新页面跳转信息的配置文件,以对本地配置文件的页面跳转信息进行更新,然后执行步骤b3;
b3、将更新后的本地配置文件重新载入内存,然后执行步骤a1。
在本发明的一个示意性的实施方案中,所述步骤b1包括:
b11、发送携带有本地配置文件的版本信息的配置文件更新请求至服务器;
b22、接收所述服务器对配置文件的版本信息与所述本地配置文件的版本信息进行比较后的比较结果;
若版本信息不相同,则执行步骤b2;若版本信息相同,则执行步骤a1。
在本发明的一个示意性的实施方案中,在所述应用程序运行过程中,所述方法还包括:
c1、接收服务器发送的包含有最新页面跳转信息的配置文件,以对本地配置文件的页面跳转信息进行更新;
c2、将更新后的本地配置文件重新载入内存,然后执行步骤a1。
在本发明的一个示意性的实施方案中,所述页面跳转信息包括:应用程序的每个页面的标识符、页面描述信息、页面类型以及页面资源文件路径;
所述步骤a3包括:
a31、指定需要跳转的目标页面的标识符;
a32、查找该标识符对应的目标页面;以及
a33、控制所述应用程序跳转至所述目标页面。
本发明实施例还公开了一种应用程序的页面跳转装置,包括:
配置文件读取模块,读取载入内存中的本地配置文件;
配置文件解析模块,解析得到所述本地配置文件中的页面跳转信息;
页面跳转控制模块,根据所述页面跳转信息,控制所述应用程序进行页面跳转的操作。
在本发明的一个示意性的实施方案中,所述装置还包括:
配置文件检测模块,确定服务器中的配置文件的页面跳转信息是否被更新,若是,则通知配置文件更新模块动作;若否,则通知配置文件读取模块动作;
第一配置文件更新模块,接收服务器发送的包含有最新页面跳转信息的配置文件,以对本地配置文件的页面跳转信息进行更新;
第一配置文件加载模块,将更新后的本地配置文件重新载入内存,然后通知配置文件读取模块动作。
在本发明的一个示意性的实施方案中,所述配置文件检测模块包括:
更新请求发送模块,发送携带有本地配置文件的版本信息的配置文件更新请求至服务器;
比较结果接收模块,接收所述服务器对配置文件的版本信息与所述本地配置文件的版本信息进行比较后的比较结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海鋆创信息技术有限公司,未经上海鋆创信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710411953.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:流程创建的方法及装置
- 下一篇:一种关于茶文化的资讯APP