预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114125014A(43)申请公布日2022.03.01(21)申请号202210089714.9(22)申请日2022.01.26(71)申请人南京沁恒微电子股份有限公司地址210012江苏省南京市雨花台区宁双路18号(72)发明人刘帅(51)Int.Cl.H04L67/131(2022.01)H04L67/141(2022.01)G06Q10/10(2012.01)G06F8/30(2018.01)G06F8/41(2018.01)G06F8/71(2018.01)G06F11/36(2006.01)权利要求书2页说明书5页附图2页(54)发明名称一种嵌入式IDE远程协助开发调试方法及系统(57)摘要本发明公开了一种嵌入式IDE远程协助开发调试方法及系统,第一设备IDE与第二设备IDE分别设置本机角色,所述本机角色为被协助方或协助方,被协助方与协助方建立通信连接,执行协助步骤,协助步骤中,被协助方将目标数据传输至协助方,协助方将修改后的目标数据传输给被协助方,被协助方用修改后的目标数据替换或修改本地文件;重复操作协助步骤至不再需要远程协助,断开通信连接。本发明无需共享不必要信息,无需手动设置IDE开发环境参数,协助过程不影响被协助方正常工作,在被协助方IDE执行的输出信息,可以实时显示在协助方IDE,提升远程协助调试的效率。CN114125014ACN114125014A权利要求书1/2页1.一种嵌入式IDE远程协助开发调试方法,其特征在于,包括以下步骤:第一设备IDE与第二设备IDE分别设置本机角色,所述本机角色为被协助方或协助方,被协助方与协助方建立通信连接,执行协助步骤;所述建立通信连接包括:被协助方生成邀请码,所述邀请码包括通信连接信息;协助方获取邀请码后,根据通信连接信息与被协助方建立通信连接;所述协助步骤包括:被协助方发送目标数据至协助方,所述目标数据存储在自身存储空间中;协助方发送修改后的目标数据至被协助方;被协助方创建协助专属工作空间,存储修改后的目标数据在协助专属工作空间中;被协助方根据修改后的目标数据替换或修改原本存储在自身存储空间中的目标数据;重复操作协助步骤至不再需要远程协助,断开通信连接。2.根据权利要求1所述的嵌入式IDE远程协助开发调试方法,其特征在于,所述邀请码还包括协助类型,所述协助类型包括源码级、工程级及调试级中的一种,当协助类型为源码级时,目标数据为部分代码或文件,当协助类型为工程级或调试级时,目标数据为单个工程或多个工程组成的工程集合。3.根据权利要求1或2所述的嵌入式IDE远程协助开发调试方法,其特征在于,在建立通信连接过程中,通信连接信息包括通信加密方式、被协助方IDE通信地址标识及通信网络,所述通信网络包括局域网或互联网。4.根据权利要求1或2所述的嵌入式IDE远程协助开发调试方法,其特征在于,在建立通信连接过程中,协助方通过除IDE以外的其他通信方式获取邀请码后,在IDE指定接口输入该邀请码并向被协助方发送建立协助连接请求;被协助方返回同意建立协助连接请求;协助方根据邀请码解析出通信连接信息及协助类型。5.根据权利要求1或2所述的嵌入式IDE远程协助开发调试方法,其特征在于,在协助步骤中,被协助方在发送目标数据至协助方时,还发送协助描述信息至协助方;协助方存储目标数据及协助描述信息,加载目标数据至IDE显示界面,打印协助描述信息至IDE控制台窗口。6.根据权利要求1或2所述的嵌入式IDE远程协助开发调试方法,其特征在于,所述协助步骤替换为:被协助方发送目标数据至协助方,所述目标数据存储在自身存储空间中,并将目标数据拷贝到创建的协助专属工作空间内,设置协助中的操作直接从协助专属工作空间获取目标数据;被协助方与协助方同步IDE开发环境;被协助方利用选项接口设置操作权限为编辑、编译、烧录中的一种或多种,向协助方发送操作同步请求;协助方接收到操作同步请求后,IDE进入操作映射模式,在操作映射模式中,协助方对目标数据执行的操作应用到被协助方协助专属工作空间内的目标数据中;被协助方执行相应操作,并将执行结果打印至协助方IDE控制台窗口;协助方根据执行结果不断重复执行协助步骤至不再需要操作,被协助方根据存储在协助专属工作空间内的修改后的目标数据覆盖原本存储在自身存储空间中的目标数据。7.根据权利要求6所述的嵌入式IDE远程协助开发调试方法,其特征在于,在协助步骤2CN114125014A权利要求书2/2页中,同步IDE开发环境包括:被协助方与协助方互相发送各自IDE开发环境,将对方IDE开发环境与自身IDE开发环境对比出差异点,将差异点打印到各自IDE控制台窗口;协助方创建协助专属工作空间,以文件形式存储IDE