一种运行Web应用程序的方法及终端技术

技术编号:16050948 阅读:79 留言:0更新日期:2017-08-22 07:39
本发明专利技术实施例提供了一种运行Web应用程序的方法及终端,其中,所述运行Web应用程序的方法包括:若检测到通过预设浏览器运行第一Web应用程序,则确定当前所处的网络环境;若当前处于无网络环境或弱网络环境,则通过终端内的代理子系统拦截所述第一Web应用程序的访问请求,并将所述访问请求转发至所述终端内的本地服务子系统;通过所述本地服务子系统从本地数据库调用所述第一Web应用程序对应的第一数据,并根据所述第一数据响应所述访问请求。通过本发明专利技术实施例能够在无网络环境或弱网络环境下,正常运行Web应用程序。

Method and terminal for running Web application program

The embodiment of the invention provides a method of operating a Web application and a terminal, wherein the method comprises the following steps: run the Web application if detected by default browser first Web application, it is determined the network environment; if the current in the network environment or network environment is weak, the interception the first Web application through a proxy subsystem in the terminal access request and the access request local service subsystem forwarded to the terminal; through the local service subsystem from the local database calls the first Web application program corresponding to the first data, and according to the first data response the access request. Through the embodiment of the invention, the Web application can be run normally without a network environment or a weak network environment.

【技术实现步骤摘要】

本专利技术涉及图像处理
,具体涉及一种运行Web应用程序的方法及终端
技术介绍
Web应用程序是一种通过网络(如互联网或内联网)访问的应用程序;也可以指计算机软件承载在浏览器支持环境下或使用浏览器支持语言(如JavaScript)并依赖于Web浏览器来渲染的应用程序。Web应用程序是一个针对移动终端操作系统优化后的web站点,一个Web应用程序是由完成特定任务的各种Web组件(webcomponents)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务,它使用HTML或HTML5、CSS3、JavaScript,服务端技术JAVA、PHP、ASP等实现。因此web应用程序依赖于网络,通过网络向服务器获取内容后在本地通过浏览器应用实现。现有技术中,web应用程序最大的缺点在于其对网络的依赖性,在无网络环境或者弱网络环境下web应用程序不具备使用条件。
技术实现思路
本专利技术实施例提供了一种运行Web应用程序的方法及终端,能够在无网络环境或弱网络环境下,本文档来自技高网...
一种运行Web应用程序的方法及终端

【技术保护点】
一种运行Web应用程序的方法,其特征在于,所述方法包括:若检测到通过预设浏览器运行第一Web应用程序,则确定当前所处的网络环境;若当前处于无网络环境或弱网络环境,则通过终端内的代理子系统拦截所述第一Web应用程序的访问请求,并将所述访问请求转发至所述终端内的本地服务子系统;通过所述本地服务子系统从本地数据库调用所述第一Web应用程序对应的第一数据,并根据所述第一数据响应所述访问请求。

【技术特征摘要】
1.一种运行Web应用程序的方法,其特征在于,所述方法包括:若检测到通过预设浏览器运行第一Web应用程序,则确定当前所处的网络环境;若当前处于无网络环境或弱网络环境,则通过终端内的代理子系统拦截所述第一Web应用程序的访问请求,并将所述访问请求转发至所述终端内的本地服务子系统;通过所述本地服务子系统从本地数据库调用所述第一Web应用程序对应的第一数据,并根据所述第一数据响应所述访问请求。2.根据权利要求1所述的方法,其特征在于,所述若检测到通过预设浏览器运行第一Web应用程序,则确定当前所处的网络环境包括:若检测到通过预设浏览器运行第一Web应用程序,则检测是否能够通过所述预设浏览器与所述第一Web应用程序对应的远程服务器建立通信连接;或者通过所述预设浏览器向所述远程服务器发送请求信息;检测在预设时间段内是否能够接收到所述远程服务器根据所述请求信息发送的响应信息或完整的响应信息;其中,若检测到无法通过所述预设浏览器与所述远程服务器建立通信连接,则识别为当前处于无网络环境;若在预设时间段内无法接收到所述远程服务器根据所述请求信息发送的响应信息或完整的响应信息,则识别为当前处于弱网络环境。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一Web应用程序安装于所述本地服务子系统;若检测到通过所述预设浏览器第一次运行所述第一Web应用程序,则从远程服务器获取所述第一Web应用程序对应的第一数据,并将所述第一数据保存至所述本地数据库。4.根据权利要求1所述的方法,其特征在于,所述本地服务子系统为所述远程服务器的镜像系统,所述方法还包括:若检测到在正常网络环境下通过所述预设浏览器第一次运行所述第一Web应用程序,则激活所述本地服务子系统;所述本地服务子系统从所述远程服务器获取所述第一数据;根据所述第一数据在本地建立所述远程服务器的镜像系统。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:若检测到与所述远程服务器建立通信连接,则从所述远程服务器获取所述第一Web应用程序对应的更新数据,并根据所述更新数据更新所述第一数据。6.一...

【专利技术属性】
技术研发人员:向攀陈澜波
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1