代码编辑方法、装置与流程

文档序号:26003395发布日期:2021-07-23 21:21阅读:来源:国知局

技术特征:

1.一种代码编辑方法,所述方法执行于服务侧,其特征在于,所述方法包括:

基于代码开发终端发送的身份验证请求,对所述代码开发终端的身份进行验证;

在对所述代码开发终端的身份验证通过后,建立与所述代码开发终端的信息传输通道;

在所述代码开发终端处于代码编辑状态时,通过所述信息传输通道获取所述代码开发终端中的代码编辑内容;

将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置。

2.根据权利要求1所述的方法,其特征在于,所述对所述代码开发终端的身份进行验证,包括:

向所述代码开发终端发送由服务侧生成的第一公钥,所述第一公钥用于所述代码开发终端对自身身份验证信息进行加密;

获取由代码开发终端发送的身份验证信息加密数据,并通过由服务侧自身的第一私钥对所述身份验证信息加密数据进行解密,得到代码开发终端的身份验证信息;

通过所述身份验证信息对所述代码开发终端的身份进行验证。

3.根据权利要求1所述的方法,其特征在于,所述对所述代码开发终端的身份进行验证,包括:

生成原始字符串,并通过由所述代码开发终端生成的第二公钥对所述原始字符串进行加密,得到原始字符串加密数据;

将所述原始字符串的加密数据发送给所述代码开发终端;

获取由所述代码开发终端发送的验证字符串,所述验证字符串由所述代码开发终端通过自身的第二私钥对所述原始字符串加密数据进行解密得到;

通过所述验证字符串对所述代码开发终端的身份进行验证。

4.根据权利要求1所述的方法,其特征在于,在建立与所述代码开发终端的信息传输通道之后,所述方法还包括:

通过所述信息传输通道将本地的服务侧代码发送至所述代码开发终端,以将所述本地的服务侧代码显示在所述代码开发终端的代码编辑器中。

5.根据权利要求1所述的方法,其特征在于,所述代码开发终端的数量有多个,针对多个代码开发终端中的任意一个代码开发终端的代码编辑内容,在将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置时,所述方法还包括:

锁定在服务侧代码中与所述代码编辑内容对应的位置的编辑权限,所述编辑权限用于唯一授权将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置。

6.根据权利要求1所述的方法,其特征在于,在将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置之后,所述方法还包括:

运行经过同步编辑的服务侧代码,以提供本地访问服务;

接收访问请求,并由所述本地访问服务为所述访问请求提供服务;

在所述访问请求所涉及的服务不属于所述本地访问服务的服务范围之内时,将所述访问请求通过反向代理服务器转发给第三方服务。

7.一种代码编辑方法,所述方法执行于代码开发终端,其特征在于,所述方法包括:

向服务侧发送针对本地的身份验证请求;

在针对本地的身份验证通过后,建立与所述服务侧的信息传输通道;

在本地处于代码编辑状态时,将本地的代码编辑内容通过所述信息传输通道发送给所述服务侧,以使得所述服务侧将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

在本地处于代码编辑状态时,获取本地的代码编辑记录;

将所述代码编辑记录写入至分布式版本控制系统。

9.一种代码编辑装置,所述装置设置于服务侧,其特征在于,所述装置包括:

验证单元,被用于基于代码开发终端发送的身份验证请求,对所述代码开发终端的身份进行验证;

第一建立单元,被用于在对所述代码开发终端的身份验证通过后,建立与所述代码开发终端的信息传输通道;

第一获取单元,被用于在所述代码开发终端处于代码编辑状态时,通过所述信息传输通道获取所述代码开发终端中的代码编辑内容;

编辑单元,被用于将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置。

10.一种代码编辑装置,所述装置设置于代码开发终端,其特征在于,所述装置包括:

第一发送单元,被用于向服务侧发送针对本地的身份验证请求;

第二建立单元,被用于在针对本地的身份验证通过后,建立与所述服务侧的信息传输通道;

第二发送单元,被用于在本地处于代码编辑状态时,将本地的代码编辑内容通过所述信息传输通道发送给所述服务侧,以使得所述服务侧将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置。


技术总结
本申请的实施例提供了一种代码编辑方法、装置。所述方法执行于服务侧,该方法包括:基于代码开发终端发送的身份验证请求,对所述代码开发终端的身份进行验证;在对所述代码开发终端的身份验证通过后,建立与所述代码开发终端的信息传输通道;在所述代码开发终端处于代码编辑状态时,通过所述信息传输通道获取所述代码开发终端中的代码编辑内容;将所述代码编辑内容同步编辑至服务侧代码中与所述代码编辑内容对应的位置。本申请实施例的技术方案可以提高代码的开发效率。

技术研发人员:梁宇轩
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.04.27
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1