[发明专利]一种移动应用离线访问方法、处理方法、装置和系统有效
申请号: | 201210583695.1 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103905506B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 孙卫国;马险峰;王晓宏;陈熠;王谱新 | 申请(专利权)人: | 中国移动通信集团内蒙古有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 任媛,蒋雅洁 |
地址: | 010010 内蒙古*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 离线 访问 方法 处理 装置 系统 | ||
技术领域
本发明涉及网络通信中的移动应用访问技术,尤其涉及一种移动应用离线访问方法、处理方法、装置和系统。
背景技术
手持移动设备(如智能手机、个人数码助理、平板电脑等)日益普及,鉴于借助浏览器来运行的浏览器/服务器(Browser/Server,B/S)架构的网络(Web)应用程序,具有可以在任何地方操作而不用安装任何专门软件的优点,手持移动设备通常采用B/S架构的Web应用程序形式的移动应用。
由于手持移动设备采用B/S架构的Web应用程序形式的移动应用,所以移动应用只能在手持移动设备连接网络的情况下才能访问。目前,一旦断开网络(即离线)手持移动设备就无法访问移动应用,但是在某些环境下移动网络是不稳定的,手持移动设备极易断开网络;并且,在某些环境(例如飞行中的飞机)中手持移动设备暂时无法连接网络,导致用户无法继续访问正在使用的移动应用。而用户普遍希望在移动网络不稳定或者暂时无法连接网络的情况下,能够继续访问正在使用的移动应用。
发明内容
有鉴于此,本发明的主要目的在于提供一种移动应用离线访问方法、处理方法、装置和系统,在移动网络不稳定或者暂时无法连接网络的情况下,能够继续访问正在使用的移动应用。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种移动应用离线访问方法,所述方法包括:
收到移动应用服务请求的手持移动设备,检测网络状态;
当网络连接正常时,手持移动设备将收到的移动应用服务请求重定向到适配服务器;所述适配服务器将收到的移动应用服务请求转发给应用服务器,并接收应用服务器返回的服务响应;将所述移动应用对应的离线资源适配到服务响应对应的服务响应包,并将所述服务响应包返回手持移动设备;所述手持移动设备从所述服务响应包中提取离线资源并存储;
当网络连接异常时,手持移动设备从存储的离线资源中检索得到所述移动应用对应的离线资源并展现。
较佳地,所述将收到的移动应用服务请求重定向到适配服务器之前,所述方法还包括:
判断所述移动应用服务请求对应的移动应用的离线功能是否开通,当离线功能开通时,执行将收到的移动应用服务请求重定向到适配服务器的步骤。
较佳地,所述将离线资源展现之前,所述方法还包括:
将收到的移动应用服务请求重定向到检索得到的离线资源。
较佳地,所述将离线资源展现为:
将所述离线资源以浏览器页面的形式展现。
本发明提供了一种移动应用离线访问处理方法,所述方法包括:
手持移动设备在收到移动应用服务请求时,检测网络状态;
当网络连接正常时,将收到的移动应用服务请求重定向到适配服务器;从适配服务器发来的服务响应包中提取离线资源并存储;
当网络连接异常时,从存储的离线资源中检索得到所述移动应用对应的离线资源并展现。
本发明提供了一种移动应用离线访问处理方法,所述方法包括:
适配服务器将手持移动设备发来的移动应用服务请求转发给应用服务器,并接收应用服务器返回的服务响应;将所述移动应用对应的离线资源适配到服务响应对应的服务响应包,并将所述服务响应包返回手持移动设备。
本发明提供了一种手持移动设备,所述手持移动设备包括:浏览器插件模块、过滤客户端模块和离线管理模块,其中,
所述浏览器插件模块,用于在收到移动应用服务请求时检测网络状态;当网络连接正常时,将收到的移动应用服务请求定向到过滤客户端模块,当网络连接异常时,向离线管理模块发送检索信号,并将离线管理模块发来的离线资源展现;
所述过滤客户端模块,用于将浏览器插件模块发来的移动应用服务请求重定向到适配服务器,并从适配服务器发来的所述服务响应包中提取离线资源,并发给离线管理模块;
所述离线管理模块,用于将过滤客户端模块发来的离线资源进行存储;以及根据浏览器插件模块发来的检索信号从存储的离线资源中检索得到所述移动应用对应的离线资源,并将检索得到的离线资源发给浏览器插件模块。
较佳地,所述过滤客户端模块,还用于当收到移动应用服务请求,且网络连接正常时,向离线管理模块发送判断信号;以及根据离线管理模块的通知,将收到的移动应用服务请求重定向到适配服务器;
所述离线管理模块,还用于根据过滤客户端模块发来的判断信号判断所述移动应用服务请求对应的移动应用的离线功能是否开通,当离线功能开通时,通知过滤客户端模块将收到的移动应用服务请求重定向到适配服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团内蒙古有限公司,未经中国移动通信集团内蒙古有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210583695.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包括用于共同处理信号的融合滤波器的传感器系统
- 下一篇:电动机动车