CN102647289A - 基于SaaS的在线与离线使用整合方法 - Google Patents

基于SaaS的在线与离线使用整合方法 Download PDF

Info

Publication number
CN102647289A
CN102647289A CN201110039249XA CN201110039249A CN102647289A CN 102647289 A CN102647289 A CN 102647289A CN 201110039249X A CN201110039249X A CN 201110039249XA CN 201110039249 A CN201110039249 A CN 201110039249A CN 102647289 A CN102647289 A CN 102647289A
Authority
CN
China
Prior art keywords
line
saas
data
online
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201110039249XA
Other languages
English (en)
Inventor
吴志祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tongcheng Network Technology Co Ltd
Original Assignee
SUZHOU TONGCHENG TRAVEL NETWORK TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUZHOU TONGCHENG TRAVEL NETWORK TECHNOLOGY CO LTD filed Critical SUZHOU TONGCHENG TRAVEL NETWORK TECHNOLOGY CO LTD
Priority to CN201110039249XA priority Critical patent/CN102647289A/zh
Publication of CN102647289A publication Critical patent/CN102647289A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种基于SaaS的在线与离线使用整合方法,其特点是:当SaaS在线时,通过Internet网将数据备份到本地的计算机存储介质上;当SaaS无法提供足够的在线服务时,通过计算机存储介质中的数据备份进行线下操作;当SaaS再次提供服务时,比较线下和线上的数据库版本,如果线上的数据比用户本地的数据库新,则将线上的数据下载到本地,当用户的数据版本高于线上,则将线下的数据库同步到线上数据库中。采用本发明后SaaS不需要购买软件,网上订购即可。同时,不需要安装,且新版本自动更新。并且,拥有自由定制需要的服务,可实现异地办公、协同办公。再者,能够跨平台更小的风险。拥有开放的API,类Widget服务,即时技术援助。

Description

基于SaaS的在线与离线使用整合方法
技术领域
本发明涉及一种基于SaaS的软件处理方法,尤其涉及一种基于SaaS的在线与离线使用整合方法。
背景技术
SaaS(Software-as-a-service)的意思是软件即服务,SaaS的中文名称为软营或软件运营。SaaS是基于互联网提供软件服务的软件应用模式。作为一种在21世纪开始兴起的创新的软件应用模式,SaaS是软件科技发展的最新趋势。用户无需购买软件,也无需维护,只需通过互联网向厂商定购所需的软件服务,可为企业节约成本。在国内SaaS模式中,软件业中管理软件产业正悄然经历着向SaaS模式的在线管理服务的转变。
传统的软件应用都是基于软件开发商开发好一整套软件,并打包成可以在客户端安装配置的本地软件***,并让用户注册付费,这样的软件功能比较完善,可以脱离网络运行!但这样的软件特点安装配置复杂,更新不及时,容易溢出等等存在的各种弊端,而SaaS提出的在线软件服务就可以很好的解决此类问题,在线服务就是SaaS的服务提供商将服务放到互联网的服务器中,让服务器承担客户绝大部分的数据处理和业务处理,用户在本地只需要一台能连上互联网的电脑就可以享受带来的各种服务。
SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,可通过互联网,企业根据实际需要,向SaaS提供商租赁软件服务。
SaaS服务模式与传统的销售软件永久许可证的方式有很大的不同,相比较传统服务方式而言SaaS具有很多独特的特征:SaaS不仅减少了或取消了传统的软件授权费用,而且厂商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出,客户不需要除了个人电脑和互联网连接之外的其它IT投资就可以通过互联网获得所需要软件和服务。此外,大量的新技术,如Web Service,提供了更简单、更灵活、更实用SaaS。
另外,SaaS供应商通常是按照客户所租用的软件模块来进行收费的,因此用户可以根据需求按需订购软件应用服务,而且SaaS的供应商会负责***的部署、升级和维护。而传统管理软件通常是买家需要一次支付一笔可观的费用才能正式启动。
用户无需在软件许可证和硬件方面进行投资。传统软件在使用方式上受空间和地点的限制,必须在固定的设备上使用,而SaaS模式的软件项目可以在任何可接入Internet的地方与时间使用。相对于传统软件而言SaaS模式在软件的升级、服务、数据安全传输等各个方面都有很大的优势。
SaaS服务提供商为中小企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,只需前期支付一次性的项目实施费和定期的软件租赁服务费,即可通过互联网享用信息***。服务提供商通过有效的技术措施,可以保证每家企业数据的安全性和保密性。企业采用SaaS服务模式在效果上与企业自建信息***基本没有区别,但节省了大量用于购买IT产品、技术和维护运行的资金,且像打开自来水龙头就能用水一样,方便地利用信息化***,从而大幅度降低了中小企业信息化的门槛与风险。
SaaS最大特色是虽是软件在线使用,数据却能本地存储,保证数据安全。
SaaS中的离线存储SaaS应用核心数据离线存储的价值
由于国内诚信体系的不完善,广大商家对于提供SaaS电子商务企业的信任度极低。在线SaaS的最大的挑战之一是怎样保证各个商户数据的安全性,尤其是像客户资料、业务交易信息、营销计划等这样的关键业务数据,对于商家来说是至关重要的,如何保证商家存储在SaaS应用中的核心业务数据不至于流失到竞争对手手中呢?
目前的通行做法就是:
1、采用更为复杂的技术手段来提升***的安全级别,例如防火墙等安全设备,数字证书、SSL等对身份进行认证、数据传输的安全;
2、从管理制度上杜绝制度上的漏洞,避免因管理制度缺陷造成人为的数据遗失
以上两点只是从***安全性和制度上来被动保证***的安全。***的安全只是相对的,任何坚固的***都有可能被攻克,安全机制的完善是一个相对长期的过程,不可能一蹴而就,因此,对于SaaS的用户而言,数据放到其本地硬盘中与放到服务器数据库相比较而言,本地数据更为安全。
发明内容
本发明的目的就是为了解决现有技术中存在的上述问题,提供一种基于SaaS的在线与离线使用整合方法。
本发明的目的通过以下技术方案来实现:
基于SaaS的在线与离线使用整合方法,其中:当SaaS在线时,通过Internet网将数据备份到本地的计算机存储介质上;当SaaS无法提供足够的在线服务时,通过计算机存储介质中的数据备份进行线下操作;当SaaS再次提供服务时,比较线下和线上的数据库版本,如果线上的数据比用户本地的数据库新,则将线上的数据下载到本地,当用户的数据版本高于线上,则将线下的数据库同步到线上数据库中。
上述的基于SaaS的在线与离线使用整合方法,其中:当SaaS无法提供足够的在线服务时,用户客户端***检测到在线服务中断,自动切换到备份到本地的数据库进行操作,以不影响用户离线使用为基础,将SaaS模式同本地软件方式相结合,让用户在离线时获取在线时的全部服务或是部分所需服务;在网络再次进行在线时,通过用户本地软件与数据库同步。
进一步地,上述的基于SaaS的在线与离线使用整合方法,其中:所述的影响用户离线使用的状态为,线上数据同步传输不完整,用户操作的数据缺失。
更进一步地,上述的基于SaaS的在线与离线使用整合方法,其中:所述的本地软件为轻型客户端软件,相当于瘦客户端***;所述的SaaS在线软件服务模式是基于C/S的架构模式;客户端采用本地化软件的操作方式,当SaaS在线时同线上的数据库在线连接,以获得更新的数据资源及保存用户的数据,同时将线上最新的数据定时的备份到本地数据库中,当客户端软件检测***断线时,自动从备份到本地的数据库调取数据,检测到在线后再与线上同步数据。
更进一步地,上述的基于SaaS的在线与离线使用整合方法,其中:当SaaS在线时,通过Internet网在空闲的时间段或是定时,将数据备份到本地计算机作为存储介质的硬盘上。
再进一步地,上述的基于SaaS的在线与离线使用整合方法,其中:所述的无法提供足够的在线服务情况包括有,用户网络中断、网络繁忙导致连接服务器超时、服务器故障停机、服务器升级维护。
本发明技术方案的优点主要体现在有如下优点:1、SaaS不需要购买软件,网上订购即可;2、不需要安装;3、新版本自动更新;4、自由定制需要的服务;5、异地办公、协同办公;6、跨平台;7、更小的风险;8、开放的API;9、类Widget服务;10、即时技术援助。
这些优点,为本领域的技术进步拓展了空间,实施效果好。
本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。
具体实施方式
基于SaaS的在线与离线使用整合方法,其采用以下的方式来实现:当SaaS在线时,通过Internet网将数据备份到本地的计算机存储介质上。随后,当SaaS无法提供足够的在线服务时,通过计算机存储介质中的数据备份进行线下操作。并且,当SaaS再次提供服务时,比较线下和线上的数据库版本,如果线上的数据比用户本地的数据库新,则将线上的数据下载到本地,当用户的数据版本高于线上,则将线下的数据库同步到线上数据库中。具体来说,数据保存在用户端,是指一个轻型化的用户本地数据库,采用小型嵌入式数据库,以减少用户操作的繁琐,用户无须考虑断线时的使用问题,用户仍然可以像在线时那样操作,***会做出相应提示,告知用户,当***检测到***连线成功时,再将本地的数据同步更新到线上,当同步成功时,再切换到线上数据库进行操作。当然,为了适应用户的操作习惯与数据扩充,用户操作本地数据库时可以编辑数据库中原有的数据,或是创建新的数据。
进一步来看,当SaaS无法提供足够的在线服务时,由于在线时已经将用户数据和用户其它需要用到的数据备份到用户本地的计算机硬盘中,用户客户端***检测到在线服务中断,自动切换到备份到本地的数据库进行操作。由此,能够以不影响用户离线使用为基础,将SaaS模式同本地软件方式相结合,让用户在离线时获取在线时的全部服务或是部分所需服务;在网络再次进行在线时,通过用户本地软件与数据库同步。并且,考虑到本发明的顺利实施,影响用户离线使用的状态为,线上数据同步传输不完整,用户操作的数据缺失。
结合本发明的较佳实施方式来看,采用的本地软件为轻型客户端软件,相当于瘦客户端***。并且,SaaS在线软件服务模式是基于C/S的架构模式。具体来说,C/S的架构模式就是常说客户端/服务器模式,而非B/S(浏览器/服务器)模式。客户端采用本地化软件的操作方式。具体来说,本地软件就是安装在用户计算机上的轻型的客户端软件***,是一个介于富客户端和浏览器之间的小型本地化软件,操作该软件时需要网络在线环境以及可以成功连接线上各服务器,以得到服务器上的最新数据及保存用户数据。举例来说,比如文档处理,表格制作等等,由于离线时的处理操作一部分需要在本地进行,所以对本地相应的计算机也提出了相应的基础要求,但肯定不需要达到其它离线软件的高性能配置,只要维持基本的使用就足够。
当SaaS在线时同线上的数据库在线连接,以获得更新的数据资源及保存用户的数据,同时将线上最新的数据定时的备份到本地数据库中,当客户端软件检测***断线时,会自动从备份到本地的数据库调取数据,检测到在线后再与线上同步数据。
再进一步来看,为了有效确保数据状态的时效性,能够构成在线与断线的连接与互补更新,当SaaS在线时,通过Internet网在空闲的时间段或是定时,将数据备份到本地计算机作为存储介质的硬盘上。同时,结合实际操作来看,无法提供足够的在线服务情况包括有,用户网络中断、网络繁忙导致连接服务器超时、服务器故障停机、服务器升级维护。
结合本发明的实际实施来看,当SaaS在线提供稳定的服务时,轻型的客户端可以定时每隔多少分钟(如5分钟),将线上的数据库下载到本地的一个嵌入式数据库文件(userdata.db)中,此过程用户可以看到下方的同步提示,并不需要用户确认。同时,同步频率也可以让用户设置,但此值有一个恰当的范围,太快影响***资源,造成不必要的资源浪费,太慢,数据没有及时保存或保存不完整。
当***检测到在更新周期内,用户没有数据操作保存时,就忽略此次的同步上传下载操作,以节省带宽。同时,还有另一种方式,当服务器端发现用户需要的数据发生变更的时候,会主动的从服务器发送一个申请,告知客户端此时应下载数据到本地。这两种同步方式,一是可以采用以用户端为主的备份方式,让用户端自己主动到线上存取数据,二是可以采用服务器推送的方式告知客户端软件进行数据同步备份操作。
并且,为了避免数据重复,备份的数据库文件中只有一个,该数据库文件保存用户离线操作使用到的全部数据,客户端软件操作它如同操作线上数据库,当用户的客户端***检测到断线时,会自动的从操作线上数据库到切换本地的嵌入式数据。这样的过程用户是感觉不到的,用户一般也不用考虑离线时的操作异常,只会在***的下端有一个离线提示,便于使用。
通过上述的文字表述可以看出,采用本发明后,有如下优点:1、SaaS不需要购买软件,网上订购即可;2、不需要安装;3、新版本自动更新;4、自由定制需要的服务;5、异地办公、协同办公;6、跨平台;7、更小的风险;8、开放的API;9、类Widget服务;10、即时技术援助。

Claims (6)

1.基于SaaS的在线与离线使用整合方法,其特征在于:当SaaS在线时,通过Internet网将数据备份到本地的计算机存储介质上;当SaaS无法提供足够的在线服务时,通过计算机存储介质中的数据备份进行线下操作;当SaaS再次提供服务时,比较线下和线上的数据库版本,如果线上的数据比用户本地的数据库新,则将线上的数据下载到本地,当用户的数据版本高于线上,则将线下的数据库同步到线上数据库中。
2.根据权利要求1所述的基于SaaS的在线与离线使用整合方法,其特征在于:当SaaS无法提供足够的在线服务时,用户客户端***检测到在线服务中断,自动切换到备份到本地的数据库进行操作,以不影响用户离线使用为基础,将SaaS模式同本地软件方式相结合,让用户在离线时获取在线时的全部服务或是部分所需服务;在网络再次进行在线时,通过用户本地软件与线上数据库同步。
3.根据权利要求2所述的基于SaaS的在线与离线使用整合方法,其特征在于:所述的影响用户离线使用的状态为,线上数据同步传输不完整,用户操作的数据缺失。
4.根据权利要求1所述的基于SaaS的在线与离线使用整合方法,其特征在于:所述的本地软件为轻型客户端软件,相当于瘦客户端***;所述的SaaS在线软件服务模式是基于C/S的架构模式;客户端采用本地化软件的操作方式,当SaaS在线时同线上的数据库在线连接,以获得更新的数据资源及保存用户的数据,同时将线上最新的数据定时的备份到本地数据库中,当客户端软件检测***断线时,自动从备份到本地的数据库调取数据,检测到在线后再与线上同步数据。
5.根据权利要求1所述的基于SaaS的在线与离线使用整合方法,其特征在于:当SaaS在线时,通过Internet网在空闲的时间段或是定时,将数据备份到本地计算机作为存储介质的硬盘上。
6.根据权利要求1所述的基于SaaS的在线与离线使用整合方法,其特征在于:所述的无法提供足够的在线服务情况包括有,用户网络中断、网络繁忙导致连接服务器超时、服务器故障停机、服务器升级维护。
CN201110039249XA 2011-02-16 2011-02-16 基于SaaS的在线与离线使用整合方法 Pending CN102647289A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110039249XA CN102647289A (zh) 2011-02-16 2011-02-16 基于SaaS的在线与离线使用整合方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110039249XA CN102647289A (zh) 2011-02-16 2011-02-16 基于SaaS的在线与离线使用整合方法

Publications (1)

Publication Number Publication Date
CN102647289A true CN102647289A (zh) 2012-08-22

Family

ID=46659874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110039249XA Pending CN102647289A (zh) 2011-02-16 2011-02-16 基于SaaS的在线与离线使用整合方法

Country Status (1)

Country Link
CN (1) CN102647289A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917044A (zh) * 2012-10-17 2013-02-06 广州杰赛科技股份有限公司 一种云管理平台和云平台间数据同步的方法
CN103714273A (zh) * 2013-12-31 2014-04-09 深圳市兴邦创新信息技术有限公司 一种基于在线动态授权的软件授权***及方法
CN103916482A (zh) * 2014-04-21 2014-07-09 合肥盈云信息科技有限公司 一种基于sqlite的数据同步传输方法
CN106060089A (zh) * 2016-07-29 2016-10-26 任明和 一种在线下对业务进行信息比对的方法
CN107528727A (zh) * 2017-08-22 2017-12-29 上海幻电信息科技有限公司 支持在线和离线方式切换的信息状态验证方法及***
CN110069505A (zh) * 2017-09-21 2019-07-30 张锐 离线数据处理方法及离线数据更新装置
CN110338134A (zh) * 2019-07-31 2019-10-18 海南赛维斯科技有限公司 一种基于神经网络的增氧机故障自动处理***及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388911A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 网络应用程序离线数据采集方法
CN101512479A (zh) * 2006-09-12 2009-08-19 奥多比公司 对数字内容的部分的选择性访问

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101512479A (zh) * 2006-09-12 2009-08-19 奥多比公司 对数字内容的部分的选择性访问
CN101388911A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 网络应用程序离线数据采集方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
叶伟 等: "《互联网时代的软件革命:SaaS架构设计》", 31 January 2009, 电子工业出版社 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917044A (zh) * 2012-10-17 2013-02-06 广州杰赛科技股份有限公司 一种云管理平台和云平台间数据同步的方法
CN102917044B (zh) * 2012-10-17 2015-04-29 广州杰赛科技股份有限公司 一种云管理平台和云平台间数据同步的方法
CN103714273A (zh) * 2013-12-31 2014-04-09 深圳市兴邦创新信息技术有限公司 一种基于在线动态授权的软件授权***及方法
CN103916482A (zh) * 2014-04-21 2014-07-09 合肥盈云信息科技有限公司 一种基于sqlite的数据同步传输方法
CN103916482B (zh) * 2014-04-21 2017-02-08 合肥盈云信息科技有限公司 一种基于sqlite的数据同步传输方法
CN106060089A (zh) * 2016-07-29 2016-10-26 任明和 一种在线下对业务进行信息比对的方法
CN107528727A (zh) * 2017-08-22 2017-12-29 上海幻电信息科技有限公司 支持在线和离线方式切换的信息状态验证方法及***
CN110069505A (zh) * 2017-09-21 2019-07-30 张锐 离线数据处理方法及离线数据更新装置
CN110069505B (zh) * 2017-09-21 2021-12-24 张锐 离线数据处理方法及离线数据更新装置
CN110338134A (zh) * 2019-07-31 2019-10-18 海南赛维斯科技有限公司 一种基于神经网络的增氧机故障自动处理***及方法

Similar Documents

Publication Publication Date Title
CN102647289A (zh) 基于SaaS的在线与离线使用整合方法
CN103488498B (zh) 一种计算机启动方法及计算机
US20120159142A1 (en) System and method for firmware update for network connected storage subsystem components
CN104461786B (zh) Android***的恢复方法及Android***的恢复***
CN101135979B (zh) 用于以非破坏性方式应用破坏性固件更新的***和方法
CN101526984B (zh) 一种修复漏洞的方法及装置
CN102238093B (zh) 防止业务中断的方法和装置
US20030009752A1 (en) Automated content and software distribution system
CN101158906A (zh) 一种客户端程序自动更新升级的方法
CN102508734B (zh) 操作***恢复方法及智能设备
WO2010145489A1 (zh) 一种软件更新的***和方法
CN101247268B (zh) 终端***版本的同步方法和装置
KR20070059966A (ko) 소프트웨어 제품을 트라이얼 모드로 배포하는 방법, 시스템및 컴퓨터 프로그램
CN103345470A (zh) 一种数据库容灾方法、***及服务器
CN105339892A (zh) 局部网络和更新局部网络中的设备的方法
CN104283878A (zh) 基于云服务的安全型移动终端及其访问云服务器的方法
CN105260209A (zh) 一种程序热更新解决方法
CN104765652B (zh) 一种数据备份和数据恢复方法及装置
CN103136005A (zh) 更新固件的方法
CN103984585A (zh) 一种Linux内核可热插拨内核模块运行时升级方法
CN107766063A (zh) 一种批量升级软件的方法及***
CN105528542B (zh) 一种基于软件免安装运行的管控方法及***
CN116149713B (zh) 一种树型异构网络下的各级设备的程序升级方法及装置
CN102710433B (zh) 一种在线升级处理方法、相关装置和***
CN103513996A (zh) 终端设备的Android***恢复方法及该终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TONGCHENG NETWORK TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SUZHOU TONGCHENG TRAVEL NETWORK TECHNOLOGY CO., LTD.

Effective date: 20130104

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130104

Address after: Xinghu Street Industrial Park of Suzhou city in Jiangsu province 215021 Creative Industry Park 5 Building No. 328

Applicant after: Tongcheng Network Technology Co., Ltd.

Address before: Xinghu Street Industrial Park of Suzhou city in Jiangsu province 215021 Creative Industry Park 5 Building No. 328

Applicant before: Suzhou Tongcheng Travel Network Technology Co.,Ltd.

C05 Deemed withdrawal (patent law before 1993)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120822