[发明专利]服务版本切换方法、服务版本切换装置和服务器在审
申请号: | 201710081517.1 | 申请日: | 2017-02-15 |
公开(公告)号: | CN108009186A | 公开(公告)日: | 2018-05-08 |
发明(设计)人: | 马东辉;徐征宇 | 申请(专利权)人: | 北京车和家信息技术有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/24 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 版本 切换 方法 装置 服务器 | ||
本发明提出了一种服务版本切换方法、服务版本切换装置和服务器,其中,所述服务版本切换方法包括:为同一个服务的多个版本中每个版本对应的文件分配索引节点;在所述服务的指针指向所述服务的当前版本对应文件的索引节点的情况下,接收将所述服务从所述当前版本切换到目标版本的指令;根据所述指令,控制所述指针指向所述目标版本对应文件的索引节点。通过本发明的技术方案,可以高效、准确地对服务的版本进行切换。
技术领域
本发明涉及服务器技术领域,具体而言,涉及服务版本切换方法、服务版本切换装置和服务器。
背景技术
在现有技术中,可以通过客户端进行版本切换,具体地,用户在客户端上选择待切换的版本,服务器来查询此版本是否存在,如果存在确认升级消息,然后服务器把对应的版本数据通过网络传给客户端进行升级。还可以通过以下几个步骤来实现服务的版本切换,1.备份现有版本,2.迁移现有版本,3.倒回需要回滚的版本。但是,以上两个方案中的版本切换的速度比较慢,而且易出现操作失误。
因此,如何高效、准确地对服务的版本进行切换成为亟待解决的技术问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以解决切换服务的版本速度缓慢和易出现操作失误的技术问题。
有鉴于此,本发明的第一方面提出了一种服务版本切换方法,包括:为同一个服务的多个版本中每个版本对应的文件分配索引节点;在所述服务的指针指向所述服务的当前版本对应文件的索引节点的情况下,接收将所述服务从所述当前版本切换到目标版本的指令;根据所述指令,控制所述指针指向所述目标版本对应文件的索引节点。
在该技术方案中,通过为同一服务的每个版本对应的文件分配索引节点,在需要将服务切换到目标版本时,通过控制指针指向该目标版本对应文件的索引节点,避免了先在客户端上选择待切换的版本,以及避免了服务器将待切换的版本数据通过网络传输给客户端,从而高效地实现了将服务从当前版本切换到目标版本,而且本方案避免执行迁移版本的步骤,从而可以降低切换服务版本时出现错误的风险。
在上述技术方案中,优选地,还包括:将所述多个版本分别对应的文件均存储在同一个目录下。
在该技术方案中,通过将服务的多个版本分别对应的文件均存储到同一个目录下,避免了在切换版本时查找目标版本的文件,进一步地保证了版本切换的速度。
在上述任一技术方案中,优选地,在所述控制所述指针指向所述目标版本对应文件的索引节点之后,还包括:若接收到针对所述目标版本对应的文件的读取指令,则获取所述指针;根据所述指针读取所述目标版本对应的文件。
在该技术方案中,若需要读取服务的目标版本对应的文件,则可以通过获取该服务的指针来进行文件的读取,从而保证了服务可以正常运行。
在上述任一技术方案中,优选地,所述获取所述指针,具体包括:根据所述目标版本对应文件的名称,确定所述目标版本对应文件的索引编号;根据所述索引编号读取所述目标版本对应文件的索引节点表;在所述索引节点表中获取到所述指针。
在该技术方案中,通过文件名称确定索引编号,根据索引编号读取索引节点表,以在索引节点表中获取指针,从而根据该指针正常读取服务的文件。
在上述任一技术方案中,优选地,还包括:根据所述服务的名称和版本号,对所述每个版本进行命名。
在该技术方案中,根据服务的名称和版本号对每个版本进行命名,以使用户根据版本名称就能快速了解到版本的具体情况,从而便于用户进行版本切换。
在上述任一技术方案中,优选地,所述指令包括:用户触发的版本切换指令、所述服务在所述当前版本下运行出现问题时触发的版本切换指令或者在所述服务从所述当前版本更新到所述目标版本的过程中版本更新失败时触发的版本切换指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限责任公司,未经北京车和家信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081517.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物基发泡剂发泡硅橡胶材料及其制备方法
- 下一篇:半导体器件及其制造方法