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