[发明专利]一种基于Android的页面跳转方法及结构有效
| 申请号: | 201710794603.7 | 申请日: | 2017-09-06 |
| 公开(公告)号: | CN107729014B | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 刘雨龙 | 申请(专利权)人: | 天津五八到家信息技术有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;H04L29/06 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
| 地址: | 300450 天津市*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 android 页面 跳转 方法 结构 | ||
1.一种基于Android系统的页面跳转方法,其特征在于,所述方法包括:
a)应用程序的协议处理器对外部服务的链接协议进行解析和转换,将得到的跳转关键词和参数列表封装到跳转结果类中生成协议体;
b)应用程序的所有界面在应用程序启动过程中存储在配置列表中,并对所述协议体进行协议配置,从而获取跳转体;
c)根据所述跳转体的跳转协议寻找跳转协议路径,并将所述跳转协议路径与协议配置钥匙进行匹配,若匹配成功,则跳转至目标界面;若匹配不成功,则返回步骤b)中重新进行协议配置,
其中,所述协议配置依次通过如下配置层完成:
固定配置层协议配置,将固定链接与固定页面一对一存储,以兼容旧版本的服务;
匹配配置层协议配置,由服务端下发版本号,本地对配置链接与配置页面一对一存储;
扫描配置层协议配置,对所述协议体的特定类标注,并与路径匹配,对所述协议体的除特定类以外的其他类采用类名与路径匹配,生成包含应用程序所有界面的全量配置数据。
2.根据权利要求1所述的方法,其特征在于,所述外部服务包括网页、推送以及短信,所述外部服务的链接协议格式为URI格式。
3.根据权利要求1所述的方法,其特征在于,所述应用程序的所有界面以key,value的格式存储在配置列表中。
4.根据权利要求1所述的方法,其特征在于,所述固定链接与固定页面采用静态代码生成表结构进行一对一存储。
5.根据权利要求1所述的方法,其特征在于,应用程序每次启动时,所述匹配配置层均校验版本是否更新。
6.一种基于Android系统的页面跳转装置,其特征在于,所述装置包括协议解析层、协议配置层和跳转层,其中
所述协议解析层,用于通过应用程序的协议处理器解析和转换外部服务的链接协议,将得到的跳转关键词和参数列表封装到跳转结果类中生成协议体;
所述协议配置层包括固定配置层、匹配配置层和扫描配置层,用于应用程序的所有界面在应用程序启动过程中存储在配置列表中,并对所述协议体进行协议配置获取跳转体;
所述跳转层,用于根据所述跳转体的跳转协议寻找跳转协议路径,并将所述跳转协议路径与协议配置钥匙进行匹配;
所述固定配置层,用于将固定链接与固定页面一对一存储;
所述匹配配置层,用于由服务端下发版本号,本地对配置链接与配置页面一对一存储;
所述扫描配置层,用于对所述协议体的特定类标注,并与路径匹配,对所述协议体的除特定类以外的其他类采用类名与路径匹配,生成包含应用程序所有界面的全量配置数据。
7.根据权利要求6所述的装置,其特征在于,所述外部服务包括网页、推送以及短信,所述外部服务的链接协议格式为URI格式;所述应用程序的所有界面以key,value的格式存储在配置列表中。
8.根据权利要求6所述的装置,其特征在于,所述固定链接与固定页面采用静态代码生成表结构进行一对一存储;所述匹配配置层在应用程序每次启动时均校验版本是否更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津五八到家信息技术有限公司,未经天津五八到家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710794603.7/1.html,转载请声明来源钻瓜专利网。





