1.基于虚拟现实的远程协作开发系统,其特征在于,包括:构建模块,用于构建虚拟开发环境;
检测模块,用于检测用户在虚拟开发环境中编辑代码时产生的开发问题;
协作模块,用于基于开发问题,进行远程协作,包括:提取开发问题的问题依据特征;
根据问题依据特征,获取历史开发问题;
获取成功处理历史开发问题的处理方对历史开发问题的虚拟处理路径;
提取虚拟处理路径中的有效处理路径;
根据有效处理路径和虚拟处理路径,计算处理方的协作优先度;
对接协作优先度最大的对应处理方的协作节点,进行远程协作;
其中,根据有效处理路径和虚拟处理路径,计算处理方的协作优先度,包括:基于处理逻辑映射模版,将有效处理路径和虚拟处理路径映射于同一处理逻辑映射框架中;
基于预设的第一提取规则、根据映射结果,确定第一路径关系和第二路径关系;第一路径关系为:相邻框架节点之间的局部有效处理路径和相邻框架节点之间的模版路径的路径关系;第二路径关系为:相邻框架节点之间的局部虚拟处理路径和相邻框架节点之间的局部有效处理路径的路径关系;
根据第一路径关系,计算路径相似度;
根据第二路径关系,对路径相似度进行调整,获得调整值;
累加计算调整值,获得协作优先度;
其中,根据第二路径关系,对路径相似度进行调整,获得调整值,包括:根据第二路径关系,确定局部虚拟处理路径相对应于局部有效处理路径的冗余路径;
基于预设的第二提取规则、根据冗余路径,确定路径分支点的第二特征,第二特征包括:路径分支点第一时刻和第二时刻的携带值差异、差异携带值价值以及路径分支的执行处理算力;
根据第二特征和预设的调整程度确定表,确定调整程度值;
基于调整程度值对路径相似度进行调整,获得调整值。
2.如权利要求1所述的基于虚拟现实的远程协作开发系统,其特征在于,协作模块对接协作优先度最大的对应处理方的协作节点,进行远程协作,包括:获取协作节点的协作人员进行开发问题协作处理时用户选择的至少一个疑问代码片段和疑问提取语义;
根据已编辑代码,获取第一代码结构;
根据疑问提取语义,确定第一代码结构中疑问提取语义关联的第二代码结构;
获取用户开发需求的标准代码结构集,确定与第一代码结构相似度最大的标准代码结构;
根据第二代码结构和第一代码结构的结构关系,索引标准代码结构中对应于第二代码结构的第三代码结构;
判断第二代码结构和第三代码结构的结构相似度是否大于等于预设的结构相似度阈值;
若是,获取第三代码结构的解释模版并向用户展示;
若否,基于预设的第三提取规则,根据结构关系,提取第三特征;第三特征包括:第一代码结构和第二代码结构相连结构处的代码模块的数据类型和数据流向;
根据第三特征,构建实例索引向量索引需求实例;
生成第一代码结构和第二代码结构相连结构处的注脚填充模版,并指示协作人员进行注脚填充;
根据注脚填充模版和需求实例的对应关系,链接注脚填充模版和需求实例。
3.如权利要求2所述的基于虚拟现实的远程协作开发系统,其特征在于,根据注脚填充模版和需求实例的对应关系,链接注脚填充模版和需求实例,包括:根据需求实例对应来源需求和用户开发需求的需求关联度,生成第一需求实例切片序列供协作人员在虚拟现实空间中查看;
基于第四提取规则、根据第一查看过程,提取第一查看特征;
根据第一查看特征,确定紧跟着第一需求实例切片序列后供协作人员查看的第二需求实例切片序列;
基于第四提取规则、根据第二查看过程,提取第二查看特征;
若第二查看特征满足对比特征,根据进行对比的第二需求实例切片和对比特征识别之后的第二查看特征,预测对比意图;
根据对比意图量化第二需求实例切片序列中协作人员还未查看的第二需求实例的意图值,并按照意图值从大到小的顺序重整未查看的第二需求实例;
在协作人员查看第二需求实例过程中,获取协作人员选择的需求实例和注脚填充模版链接。
4.基于虚拟现实的远程协作开发方法,其特征在于,包括:步骤1:构建虚拟开发环境;
步骤2:检测用户在虚拟开发环境中编辑代码时产生的开发问题;
步骤3:基于开发问题,进行远程协作,包括:提取开发问题的问题依据特征;
根据问题依据特征,获取历史开发问题;
获取成功处理历史开发问题的处理方对历史开发问题的虚拟处理路径;
提取虚拟处理路径中的有效处理路径;
根据有效处理路径和虚拟处理路径,计算处理方的协作优先度;
对接协作优先度最大的对应处理方的协作节点,进行远程协作;
其中,根据有效处理路径和虚拟处理路径,计算处理方的协作优先度,包括:基于处理逻辑映射模版,将有效处理路径和虚拟处理路径映射于同一处理逻辑映射框架中;
基于预设的第一提取规则、根据映射结果,确定第一路径关系和第二路径关系;第一路径关系为:相邻框架节点之间的局部有效处理路径和相邻框架节点之间的模版路径的路径关系;第二路径关系为:相邻框架节点之间的局部虚拟处理路径和相邻框架节点之间的局部有效处理路径的路径关系;
根据第一路径关系,计算路径相似度;
根据第二路径关系,对路径相似度进行调整,获得调整值;
累加计算调整值,获得协作优先度;
其中,根据第二路径关系,对路径相似度进行调整,获得调整值,包括:根据第二路径关系,确定局部虚拟处理路径相对应于局部有效处理路径的冗余路径;
基于预设的第二提取规则、根据冗余路径,确定路径分支点的第二特征,第二特征包括:路径分支点第一时刻和第二时刻的携带值差异、差异携带值价值以及路径分支的执行处理算力;
根据第二特征和预设的调整程度确定表,确定调整程度值;
基于调整程度值对路径相似度进行调整,获得调整值。