[发明专利]移动终端多web页面应用中的页面切换方法及系统无效
申请号: | 201210072228.2 | 申请日: | 2012-03-16 |
公开(公告)号: | CN102663003A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 李铭 | 申请(专利权)人: | 掌中帷幄(北京)科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 web 页面 应用 中的 切换 方法 系统 | ||
1.一种移动终端多web页面应用中的页面切换方法,其特征在于,所述方法包括步骤:
S1,应用运行过程中,根据应用逻辑产生新页面加载请求,并指定新页面与当前页面的关系;
S2,解析并记录新页面地址以及新页面和当前页面的对应关系;
S3,创建新页面运行实例,根据新页面地址加载新页面,随后将新页面状态切换为运行状态并切换相关页面的运行状态;
S4,当新页面运行结束后将产生结束请求,根据指定的页面关系获得新页面的父亲页面,随后通知新页面进入结束状态并同时通知其父亲页面重新恢复到运行状态。
2.根据权利要求1所述的方法,其特征在于,步骤S1前还包括步骤S0:应用启动,创建并加载运行应用的根页面。
3.根据权利要求2所述的方法,其特征在于,步骤S0具体包括:
S0-1,向用户呈现所有应用,用户选择某一应用运行;
S0-2,查找该应用的信息,并获取该应用的根页面的地址;
S0-3,记录根页面作为该应用的根页面;
S0-4,根页面运行实例被创建,通过根页面的地址加载并运行根页面。
4.根据权利要求1所述的方法,其特征在于,新页面与当前页面的对应关系为父子关系或兄弟关系。
5.根据权利要求4所述的方法,其特征在于,步骤S3中,如果是指定父子关系而创建的子页面,则新页面运行时只将父页面切换到非运行状态;如果是指定兄弟关系而创建的兄弟页面,则新兄弟页面运行时将原有兄弟页面直接结束。
6.根据权利要求1所述的方法,其特征在于,在步骤S3中,当切换页面的运行状态时,同时在页面之间传递数据。
7.根据权利要求6所述的方法,其特征在于,在数据传递过程中对数据的合法性进行校验。
8.根据权利要求6所述的方法,其特征在于,所述在页面之间传递数据具体指:当页面发生跳转时同时把页面参数从原页面传递到目标页面中。
9.一种移动终端多web页面应用中的页面切换系统,其特征在于,所述系统包括:
页面容器模块,用于在应用运行过程中根据应用逻辑产生新页面加载请求,并指定新页面与当前页面的对应关系;
关系管理模块,用于解析并记录新页面地址以及新页面和当前页面的对应关系;
页面运行模块,用于创建新页面运行实例,根据新页面地址加载新页面,随后将新页面状态切换为运行状态并切换相关页面的运行状态;
结束返回模块,用于在新页面运行结束后产生结束请求,根据指定的页面关系获得新页面的父亲页面,随后通知新页面进入结束状态并同时通知其父亲页面重新恢复到运行状态。
10.一种移动终端多web页面应用中的页面切换系统,其特征在于,所述系统包括web应用管理模块、页面运行容器模块和页面管理模块,其中:
web应用管理模块:负责管理本系统上可以使用的web应用的信息,该模块包括:
a)web应用部署管理模块:负责安装、更新和卸载web应用,并记录每个已经安装部署的web应用关键结构信息;
b)应用管理GUI模块:提供GUI的入口,并为用户使用web应用提供GUI的呈现;
页面运行容器模块:负责加载和运行指定的页面,为页面提供了扩展javascript功能接口,并处理页面返回过程;
页面管理模块:负责在运行时维护该应用中各个页面的角色、运行状态以及页面之间的关系,其包含以下两个模块:
页面关系管理模块:在运行时根据页面的请求创建新的页面运行实例来加载新的页面,同时记录两个页面的关系;
页面数据交换管理模块:负责在页面之间传递数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌中帷幄(北京)科技有限公司,未经掌中帷幄(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210072228.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有椭圆框口的USB3.1电连接器
- 下一篇:一种插座