[发明专利]一种Web系统可离线使用的处理方法无效
申请号: | 201210051822.3 | 申请日: | 2012-03-02 |
公开(公告)号: | CN102629200A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 李冠聪 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 系统 离线 使用 处理 方法 | ||
技术领域
本发明涉及一种计算机应用技术,具体说是提供了一种Web系统在不具备网络条件的情况下可以正常使用的处理方法,解决了某些行业或者企业的用户因为出差在外或者没有网络环境而无法正常使用Web系统进行工作的问题。
背景技术
由于Web系统具有简单易用、升级维护方便、数据安全性高等特点,所以很多行业或企业的信息化系统都采用Web方式开发建设。然而,在许多情况下,我们不能随时随地都依赖网络连接。
某些行业或者企业的用户因为出差在外或不具备网络条件,导致无法正常使用Web系统进行工作,但管理业务却不能由于Web系统无法使用而暂停。例如商业智能分析,用户需要随时随地查询系统数据,如果因为不能联网而导致无法使用Web系统,则用户无法根据系统数据进行管理决策,这将影响到用户的正常工作。如果能让用户在离线时也能正常使用Web系统,就可以有效地提高用户工作效率,保证用户工作能正常进行。
发明内容
本发明的目的是提供一种Web系统可离线使用的处理方法。
本发明的目的是按以下方式实现的,Web系统功能采用由浏览器外挂组件解释并执行的应用程序标记语言开发,此浏览器外挂组件使用支持跨浏览器、跨平台的技术组件,只需第一次登录Web系统时下载安装。
Web系统功能使用浏览器外挂组件的方式开发;联机使用Web系统时,由浏览器外挂组件运行系统功能并下载服务器数据自动缓存到本机数据库;脱机使用Web系统时,由外挂组件运行系统功能并使用本机缓存数据库;当具备网络条件后再次联机使用Web系统时,自动将本机缓存数据上传至远程服务器,具体处理步骤如下:
1)“联机使用Web系统时,由浏览器外挂组件运行系统功能并下载服务器数据自动缓存到本机数据库” , Web系统功能由浏览器外挂组件解释执行,而不是由浏览器直接解释执行,系统功能执行完成后自动获取服务器数据并缓存到本机数据库,本机数据库采用通用小型关系数据库,客户无需做额外投资;
2)“脱机使用Web系统时,由外挂组件运行系统功能并使用本机缓存数据库”, Web系统功能由浏览器外挂组件解释并执行,Web系统在脱机使用时读取本机数据库中的缓存数据,并将用户录入的数据临时保存到本机数据库中,本机数据库进行加密,本机操作系统用户无法查看本机数据库中的缓存数据,只能通过登录Web系统后打开系统功能查看;
3)“当具备网络条件后再次联机使用Web系统时,自动将本机缓存数据上传至远程服务器”, Web系统联机登录后,由浏览器外挂组件读取本机数据库中的缓存数据并采用HTTP协议自动上传至远程服务器,上传成功后删除本机数据库的缓存数据,以便提高本机数据库的读取性能。
本发明的优异效果:Web系统功能采用由浏览器外挂组件解释并执行的应用程序标记语言开发,此浏览器外挂组件使用支持跨浏览器、跨平台的技术组件,只需第一次登录Web系统时下载安装。Web系统功能使用浏览器外挂组件的方式开发;联机使用Web系统时,由浏览器外挂组件运行系统功能并下载服务器数据自动缓存到本机数据库;脱机使用Web系统时,由外挂组件运行系统功能并使用本机缓存数据库;当具备网络条件后再次联机使用Web系统时,自动将本机缓存数据上传至远程服务器。
附图说明
图1是系统结构示意图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明提供了一种在不具备网络条件的情况下可以正常使用Web系统的处理方法。
1. Web系统功能采用浏览器外挂组件的方式开发,开发时使用应用程序标记语言制作功能界面,使用面向对象的程序语言制作界面后台程序,系统运行时由浏览器外挂组件解释并执行。应用程序标记语言代码例如:
<data:DataGrid Name=dataGrid1 FontSize=11>
<data:DataGrid.Columns>
<data:DataGridTextColumn Header=指标编号 Binding={Binding KeyCode} />
<data:DataGridTextColumn Header=指标名称 Binding={Binding KeyName} />
</data:DataGrid.Columns>
</data:DataGrid>
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210051822.3/2.html,转载请声明来源钻瓜专利网。