[发明专利]一种代码更新方法及装置在审
申请号: | 201810691444.2 | 申请日: | 2018-06-28 |
公开(公告)号: | CN109032629A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 刘硕 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标代码 代码更新 目标服务器 审核 日志 更新 终端 计算机技术领域 第一服务器 接收用户 确认信息 出错 发送 | ||
1.一种代码更新方法,其特征在于,应用于第一服务器,所述方法包括:
接收用户提交的目标代码段;
根据所述目标代码段生成更新日志;所述更新日志表示所述目标代码段对所述第一服务器中存储的代码所做的更改,所述第一服务器上存储的代码与目标服务器中的存储的代码相同;
将所述更新日志发送给第一审核终端,以便于所述第一审核终端根据所述更新日志对所述目标代码段进行审核,并在审核通过时将向所述第一服务器发送第一确认信息;
若接收到所述第一确认信息,则将所述目标代码段刷新至所述目标服务器。
2.根据权利要求1所述的方法,其特征在于,在所述接收到所述第一确认信息之后,所述将所述目标代码段刷新至所述目标服务器之前,所述方法还包括:
利用所述目标代码段更新所述第一服务器所存储的代码,并获取所述目标服务器上的第二代码;
将所述第一服务器所存储的更新后的代码作为对比代码,获取所述第二代码与所述对比代码之间的差异代码;
将所述差异代码发送给第二审核终端,以便于第二审核终端进行确认;
若接收到所述第二审核终端发送的第二确认信息,则执行所述将所述目标代码段刷新至目标服务器中的步骤。
3.根据权利要求2所述的方法,其特征在于,在所述将所述差异代码发送给第二审核终端之后,所述方法还包括:
若未接收到所述第二审核终端发送的第二确认信息,则利用所述更新日志,将所述第一服务器中存储的代码还原至更新前的代码。
4.根据权利要求2所述的方法,其特征在于,所述获取所述目标服务器上的第二代码,包括:
调用所述目标服务器提供的调用接口;
通过所述调用接口获取所述目标服务器上的第二代码。
5.根据权利要求1所述的方法,其特征在于,所述第一审核终端还用于根据所述更新日志对所述目标代码段进行审核,并在审核未通过时将向所述第一服务器发送错误信息;
相应地,所述方法还包括:
若接收到所述错误信息,则删除所述目标代码段及所述更新日志。
6.一种代码更新装置,其特征在于,应用于第一服务器,所述装置包括:
接收模块,用于接收用户提交的目标代码段;
生成模块,用于根据所述目标代码段生成更新日志;所述更新日志表示所述目标代码段对所述第一服务器中存储的代码所做的更改,所述第一服务器上存储的代码与目标服务器中的存储的代码相同;
第一发送模块,用于将所述更新日志发送给第一审核终端,以便于所述第一审核终端根据所述更新日志对所述目标代码段进行审核,并在审核通过时将向所述第一服务器发送第一确认信息;
刷新模块,用于若接收到所述第一确认信息,则将所述目标代码段刷新至所述目标服务器。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
更新模块,用于利用所述目标代码段更新所述第一服务器所存储的代码,并获取所述目标服务器上的第二代码;
获取模块,用于将所述第一服务器所存储的更新后的代码作为对比代码,获取所述第二代码与所述对比代码之间的差异代码;
第二发送模块,用于将所述差异代码发送给第二审核终端,以便于第二审核终端进行确认;
执行模块,用于若接收到所述第二审核终端发送的第二确认信息,则执行所述将所述目标代码段刷新至目标服务器中的步骤。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
还原模块,用于若未接收到所述第二审核终端发送的第二确认信息,则利用所述更新日志,将所述第一服务器中存储的代码还原至更新前的代码。
9.根据权利要求7所述的装置,其特征在于,所述获取模块,用于:
调用所述目标服务器提供的调用接口;
通过所述调用接口获取所述目标服务器上的第二代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810691444.2/1.html,转载请声明来源钻瓜专利网。