深圳点猫科技有限公司孙悦获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳点猫科技有限公司申请的专利一种协同编程方法、装置、系统、服务器及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113626010B 。
龙图腾网通过国家知识产权局官网在2025-09-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110762446.8,技术领域涉及:G06F8/30;该发明授权一种协同编程方法、装置、系统、服务器及介质是由孙悦;李天驰;姜珂设计研发完成,并于2021-07-06向国家知识产权局提交的专利申请。
本一种协同编程方法、装置、系统、服务器及介质在说明书摘要公布了:本发明公开了一种协同编程方法、装置、系统、服务器及介质,包括:获取对目标编程作品的第一编程操作;将第一编程操作转换为用于编辑目标文档的第一协同信息,目标文档用于映射目标编程作品的代码数据;当获取到分享指令时,向服务器发送第一协同信息,以指示服务器向第二客户端发送第一目标协同信息,第一目标协同信息是对第一协同信息进行操作转换处理得到的,以解决第一协同信息与历史协同信息的编辑冲突。通过文档来实时映射编程作品的代码数据,在协同编程时将编程操作转换为用于编辑文档的协同信息并分发给各客户端,实现编程操作的实时共享,并且通过操作转换处理来解决不同客户端对目标文档的编辑冲突,得到准确实时的协同编程结果。
本发明授权一种协同编程方法、装置、系统、服务器及介质在权利要求书中公布了:1.一种协同编程方法,其特征在于,所述方法应用于第一客户端,所述方法包括: 获取对目标编程作品的第一编程操作; 将所述第一编程操作转换为用于编辑目标文档的第一协同信息,所述目标文档用于映射所述目标编程作品的代码数据; 当获取到分享指令时,向服务器发送所述第一协同信息,所述分享指令用于指示所述服务器向与所述第一客户端协同通信的第二客户端发送第一目标协同信息; 其中,所述第一目标协同信息为所述第一协同信息经过操作转换处理得到的,以解决所述第一协同信息与服务器收到的历史协同信息之间的编辑冲突; 所述将所述第一编程操作转换为用于编辑目标文档的第一协同信息,包括: 基于所述第一编程操作对所述目标编程作品的更改,调用预设转换方法将所述第一编程操作转换为对应的第一文档操作,所述第一文档操作用于对应更改所述目标文档中的代码数据; 根据所述第一文档操作生成所述第一协同信息,所述第一协同信息用于将所述第一编程操作映射为对所述目标文档中代码数据的更改, 或者, 基于预设操作节点内的操作组合对所述目标编程作品的更改,调用预设转换方法将所述操作组合包含的所述第一编程操作依次转换为对应的第一文档操作,所述第一文档操作用于对应更改所述目标文档中的代码数据; 根据所述第一文档操作生成单位协同信息,并按转换顺序对所述单位协同信息进行组合后得到所述第一协同信息,所述第一协同信息用于将所述操作组合映射为对所述目标文档中代码数据的更改; 所述当获取到分享指令时,向服务器发送所述第一协同信息,包括: 当获取到分享指令时确认所述第一客户端的协同状态,所述协同状态包括已同步状态、等待确认状态以及带缓冲等待状态,所述分享指令中携带所述第二客户端的标识; 若所述第一客户端的协同状态为已同步状态,则向服务器发送所述第一协同信息,通过所述分享指令指示所述服务器向所述标识确定的所述第二客户端发送所述第一目标协同信息; 所述方法还包括: 在向所述服务器发送所述第一协同信息后更新所述第一客户端的协同状态,并且,在接收到所述服务器返回的指令确认信息时更新所述第一客户端的协同状态; 所述方法还包括: 接收所述服务器发送的第二目标协同信息,所述第二目标协同信息为所述第二客户端发送的第二协同信息经过操作转换处理得到的,以解决所述第二协同信息与服务器收到的历史协同信息之间的编辑冲突; 根据所述第二目标协同信息对所述目标文档进行编辑; 展示所述第二目标协同信息对所述目标文档进行编辑后映射得到的所述目标编程作品的协同编程结果; 所述方法还包括: 将所述第二目标协同信息还原为用于更改所述目标编程作品的第二目标编程操作; 当所述第二目标编程操作与本地获取到的所述第一编程操作之间存在冲突时,根据预设的操作优先级排序对所述第二目标编程操作和所述第一编程操作进行冲突处理。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳点猫科技有限公司,其通讯地址为:518000 广东省深圳市前海深港合作区南山街道兴海大道3044号信利康大厦25A26A、27A-D、28A-B、29A-D、30A-B、31A-D;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。