《云服务的无缝升级方法和系统.pdf》由会员分享,可在线阅读,更多相关《云服务的无缝升级方法和系统.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN101968743A43申请公布日20110209CN101968743ACN101968743A21申请号201010506043922申请日20101012G06F9/44520060171申请人中国科学院深圳先进技术研究院地址518055广东省深圳市南山区西丽大学城学苑大道1068号72发明人朱定局74专利代理机构广州华进联合专利商标代理有限公司44224代理人吴平54发明名称云服务的无缝升级方法和系统57摘要一种云服务的无缝升级方法,包括以下步骤在后台运行至少两个版本系统;获取用户的登录时间;将所述登录时间与最新版本系统的上线时间进行比较;若所述登录时间比最新版本系统。
2、的上线时间早,则调度用户到该用户正在使用的版本系统;否则调度用户到所述最新版本系统。本发明还提供一种云服务的无缝升级系统。上述方法和系统能够实现云服务的无缝升级,且在升级过程不会影响用户使用业务。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页CN101968743A1/1页21一种云服务的无缝升级方法,包括以下步骤在后台运行至少两个版本系统;获取用户的登录时间;将所述登录时间与最新版本系统的上线时间进行比较;若所述登录时间比最新版本系统的上线时间早,则调度用户到该用户正在使用的版本系统;否则调度用户到所述最新版本系统。2根据权利要求1所述的云服务。
3、的无缝升级方法,其特征在于,所述方法还包括查找后台运行的版本系统上的在线用户,当版本系统上没有在线用户时则关闭该版本系统的步骤。3根据权利要求1所述的云服务的无缝升级方法,其特征在于,所述方法还包括获取用户选择的版本并根据所述用户选择的版本将用户调度到对应的版本系统的步骤。4根据权利要求1所述的云服务的无缝升级方法,其特征在于,所述方法还包括获取用户的更新选择,根据用户的更新选择从后台运行的版本系统中获取需要更新的数据,并对用户当前使用的版本系统进行更新的步骤。5一种云服务的无缝升级系统,其特征在于,包括后台服务器,用于运行至少两个版本系统;时间检测模块,获取用户的登录时间,将所述登录时间与最。
4、新版本系统的上线时间进行比较;调度模块,当用户的登录时间比最新版本系统的上线时间早时,调度用户到该用户正在使用的版本系统,否则调度用户到所述最新版本系统。6根据权利要求5所述的云服务的无缝升级系统,其特征在于,还包括查找后台服务器上运行的版本系统上的在线用户,当版本系统上没有在线用户时则关闭该版本系统的控制模块。7根据权利要求5所述的云服务的无缝升级系统,其特征在于,所述调度模块还用于获取用户选择的版本并根据用户选择的版本将用户调度到对应的版本系统。8根据权利要求5所述的云服务的无缝升级系统,其特征在于,还包括获取用户的更新选择,根据用户的更新选择从后台服务器上运行的版本系统中获取需要更新的数。
5、据,并对用户当前使用的版本系统进行更新的更新模块。权利要求书CN101968743A1/3页3云服务的无缝升级方法和系统【技术领域】0001本发明涉及云计算领域,尤其涉及一种云服务的无缝升级方法和系统。【背景技术】0002云计算是指将计算分布在大量的分布式计算机上,云服务是指使用云计算平台通过网络为用户提供信息服务,也指在线软件或在线系统。传统的云服务系统实现版本升级时,需要停止运行老版本的系统,之后再启动新版本。然而,这样会使得老版本的用户不得不因为老版本系统的停止运行而中断正在进行的业务,并且在维护期间,新老版本都无法供用户使用。【发明内容】0003基于此,有必要提供一种不会影响用户使用业。
6、务的云服务的无缝升级方法。0004一种云服务的无缝升级方法,包括以下步骤0005在后台运行至少两个版本系统;0006获取用户的登录时间;0007将所述登录时间与最新版本系统的上线时间进行比较;0008若所述登录时间比最新版本系统的上线时间早,则调度用户到该用户正在使用的版本系统;否则0009调度用户到所述最新版本系统。0010优选的,所述方法还包括查找后台运行的版本系统上的在线用户,当版本系统上没有在线用户时则关闭该版本系统的步骤。0011优选的,所述方法还包括获取用户选择的版本并根据所述用户选择的版本将用户调度到对应的版本系统的步骤。0012优选的,所述方法还包括获取用户的更新选择,根据用户。
7、的更新选择从后台运行的版本系统中获取需要更新的数据,并对用户当前使用的版本系统进行更新的步骤。0013此外,还有必要提供一种不会影响用户使用业务的云服务的无缝升级系统。0014一种云服务的无缝升级系统,包括0015后台服务器,用于运行至少两个版本系统;0016时间检测模块,获取用户的登录时间,将所述登录时间与最新版本系统的上线时间进行比较;0017调度模块,当用户的登录时间比最新版本系统的上线时间早时,调度用户到该用户正在使用的版本系统,否则调度用户到所述最新版本系统。0018优选的,还包括查找后台服务器上运行的版本系统上的在线用户,当版本系统上没有在线用户时则关闭该版本系统的控制模块。001。
8、9优选的,所述调度模块还用于获取用户选择的版本并根据用户选择的版本将用户调度到对应的版本系统。说明书CN101968743A2/3页40020优选的,还包括获取用户的更新选择,根据用户的更新选择从后台服务器上运行的版本系统中获取需要更新的数据,并对用户当前使用的版本系统进行更新的更新模块。0021上述云服务的无缝升级方法和系统,通过在后台运行至少两个版本系统,对于新上线的用户则调度到新版本,而老版本正在使用的在线用户则继续使用老版本,不需要用户中断当前正在使用的业务就能实现无缝升级,因此既能实现无缝升级又在升级过程中不会影响用户使用业务。【附图说明】0022图1为一个实施例中云服务的无缝升级方。
9、法的流程图;0023图2为一个实施例中云服务的无缝升级系统的结构框图;0024图3为另一个实施例中云服务的无缝升级系统的结构框图。【具体实施方式】0025如图1所示,一种云服务的无缝升级方法,包括以下步骤0026步骤S10,在后台运行至少两个版本系统。0027步骤S20,获取用户的登录时间。0028步骤S30,将登录时间与最新版本系统的上线时间进行比较。0029步骤S40,判断用户的登录时间比最新版本系统的上线时间是否早,若是,则进入步骤S50,否则进入步骤S60。0030步骤S50,调度用户到该用户正在使用的版本系统。对后台运行的版本系统上的在线用户,则继续使用该用户当前使用的版本系统。当后。
10、台运行的版本系统上没有在线用户时,则关闭该版本系统。0031步骤S60,调度用户到最新版本系统。由于后台运行的版本系统上没有在线用户时,则关闭该版本系统,对于新上线的用户,即用户的登录时间比最新版本系统的上线时间晚时,则调度这些新上线的用户到最新版本系统。这样,不需要停止用户对老版本的在线使用,用户使用完毕后退出,在最后一个用户退出该版本系统时,则关闭该版本系统,新上线的用户调度到最新版本,实现了云服务的无缝升级,且在升级过程中不会影响用户使用业务。0032在一个实施例中,上述方法还包括获取用户选择的版本并根据用户选择的版本将用户调度到对应的版本系统的步骤。该实施例中,后台运行的多个版本系统都。
11、有对应的版本号,用户登录时可选择使用的版本号,根据用户选择的版本号将用户调度到对应的版本系统。0033在另一个实施例中,上述方法还包括获取用户的更新选择,根据用户的更新选择从后台运行的版本系统中获取需要更新的数据,并对用户当前使用的版本系统进行更新的步骤。该实施例中,用户对当前使用的版本系统可进行全部更新或部分更新,获取用户的更新选择,则可从后台获取对应的数据进行更新。0034如图2所示,一种云服务的无缝升级系统,包括时间检测模块10、调度模块20和后台服务器30,其中时间检测模块10用于获取用户的登录时间,将用户登录时间与最新版本系统的上线时间进行比较;调度模块20用于当用户的登录时间比最新。
12、版本系统的上线说明书CN101968743A3/3页5时间早时,调度用户到该用户正在使用的版本系统,否则调度用户到最新版本系统;后台服务器30用于运行至少两个版本系统。对新上线的用户则调度到新版本,老版本的在线用户继续使用老版本,实现升级时不会影响用户使用业务。0035如图3所示,在一个实施例中,云服务的无缝升级系统除了包括上述时间检测模块10、调度模块20和后台服务器30外,还包括控制模块40和更新模块50,其中控制模块40用于查找后台服务器30上运行的版本系统上的在线用户,当版本系统上没有在线用户时则关闭该版本系统;更新模块50用于获取用户的更新选择,根据用户的更新选择从后台服务器30上运。
13、行的版本系统中获取需要更新的数据,并对用户当前使用的版本系统进行更新。0036该实施例中,调度模块20还用于获取用户选择的版本并根据用户选择的版本将用户调度到对应的版本系统。0037上述云服务的无缝升级方法和系统,通过在后台运行至少两个版本系统,对于新上线的用户则调度到新版本,而老版本正在使用的在线用户则继续使用老版本,不需要用户中断当前正在使用的业务就能实现升级,因此既能实现无缝升级又在升级过程中不会影响用户使用业务。0038以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。说明书CN101968743A1/2页6图1图2说明书附图CN101968743A2/2页7图3说明书附图。