基于感知任务场景的技术需求生成方法及设备与流程
- 国知局
- 2024-07-31 23:18:49
本发明涉及数据处理领域,尤其是涉及了一种基于感知任务场景的技术需求生成方法及设备。
背景技术:
1、在产品设计过程中,通常涉及需求分析、概念设计、技术设计以及详细设计等阶段。在产品设计中,研发人员根据产品的应用场景确定技术需求,再将技术需求生成产品功能,最后根据产品功能来设计产品实现方案。
2、通常,一般是研发人员通过对应用场景进行调研,并凭借个人经验完成需求分析。这种需求分析的方式,会耗费研发人员大量的时间,降低研发效率,增加人工成本,而且会存在由于个人知识不足导致的局限性。因此,如何快速获取技术需求对于提高产品的开发效率显得尤为重要。
技术实现思路
1、本发明提出一种基于感知任务场景的技术需求生成方法及设备,有利于减少获取技术需求的时间,提高产品的开发效率。
2、第一方面,提供一种技术需求的生成方法,其中,包括:
3、获取任务场景;
4、根据所述任务场景,提取得到场景特征信息;
5、对所述场景特征信息进行分析,生成技术需求。
6、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述任务场景包括:采用文本描述的任务场景、采用图像描述的任务场景、采用视频描述的任务场景中的至少一种。
7、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述根据所述任务场景,提取得到场景特征信息,包括:
8、当所述任务场景为采用文字描述的任务场景时,则从所述文字描述的任务场景中提取知识实体以及所述知识实体之间的关系,得到场景特征信息;
9、当所述采用图像描述的任务场景或采用视频描述的任务场景时,则获取与所述任务场景相匹配的视频样本信息或图像样本信息,并根据所述视频样本信息或图像样本信息得到场景特征信息。
10、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述对所述场景特征信息进行分析,生成技术需求,包括:
11、构建场景数据库,所述场景数据库包括场景知识图谱;
12、从所述场景知识图谱中获取预设场景的图谱信息,得到预设场景图谱信息;
13、根据所述场景特征信息与所述预设场景图谱信息之间的相似度,得到匹配场景信息;
14、从所述场景知识图谱中获取与所述匹配场景信息相对应的预设需求信息;
15、比较所述场景特征信息与所述匹配场景信息,确定所述场景特征信息与所述匹配场景信息之间的差异信息;
16、根据所述差异信息对所述预设需求信息进行修改,生成技术需求。
17、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述根据所述场景特征信息与所述预设场景图谱信息之间的相似度,得到匹配场景信息,包括:
18、根据所述场景特征信息中知识实体以及所述知识实体之间的关系,构建场景特征图谱信息;
19、分别计算所述场景特征图谱信息与多个所述预设场景图谱信息之间的相似度,得到多个相似度值;
20、当所述多个相似度值中最大相似度值大于或等于预设阈值时,则所述最大相似度值所对应的预设场景图谱信息为最匹配场景信息;
21、当所述多个相似度值中最大相似度值小于预设阈值时,则根据所述相似度值选取多个预设场景图谱信息进行融合,得到匹配场景信息。
22、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述分别计算所述场景特征图谱信息与多个所述预设场景图谱信息之间的相似度,得到多个相似度值,包括:
23、根据所述场景特征图谱信息中的实体节点,在所述预设场景图谱信息中查询与所述实体节点匹配的节点,得到共有节点;
24、根据所述场景特征图谱信息中的实体节点的连接关系,在所述预设场景图谱信息中查询与所述实体节点连接关系匹配的连接关系,得到共有连接关系;
25、根据所述共有节点和所述共有连接关系,构建所述场景特征图谱信息与所述预设场景图谱信息之间的公共子图;
26、根据所述公共子图,计算相似度值;
27、所述相似度值的计算公式为:s=w1×nsimavg+w2×ssim;
28、其中,s为所述相似度值,w1,w2分别为实体节点相似度、公共子图相似度的权重,nsimavg是实体节点相似度,ssim表示公共子图相似度,所述实体节点相似度为所有共有节点的名称相似度的平均值,ssim=ncommax/min(nnumt,nnumg),ncommax为所述公共子图的实体节点数,nnumt为所述场景特征图谱信息的实体节点数,nnumg为所述预设场景图谱信息的实体节点数,min(nnumt,nnumg)为所述场景特征图谱信息的实体节点数和所述预设场景图谱信息的实体节点数中最小值。
29、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述根据所述差异信息对所述预设需求信息进行修改,生成技术需求,包括:
30、通过所述预设场景知识图谱信息,确定所述差异信息对应的修改方式;
31、根据所述修改方式对所述预设需求信息进行修改,得到多个候选技术需求;
32、获取各个所述候选技术需求的关键性得分;
33、根据各个所述候选技术需求的关键性得分,对所述候选技术需求进行筛选,得到技术需求。
34、其中的一个实施方式中,所述的技术需求的生成方法,其中,所述获取各个所述候选技术需求的关键性得分,包括:
35、确定与所述候选技术需求对应的当前技术;
36、根据所述当前技术的成熟度,确定成熟度得分;
37、根据所述当前技术的进化路线,确定技术路线得分;
38、根据所述候选技术需求与所述当前技术之间的技术差距,确定差距得分;
39、至少根据所述成熟度得分、技术路线得分、差距得分,确定各个所述候选技术需求的关键性得分。
40、第二方面,提供一种感知任务技术需求的生成方法,包括:
41、获取感知任务场景;
42、采用如上所述的技术需求的生成方法对所述感知任务场景进行处理,得到感知技术需求。
43、第三方面,提供一种技术需求的生成系统,包括:
44、获取模块,用于获取任务场景;
45、提取模块,用于根据所述任务场景,提取得到场景特征信息;
46、生成模块,用于对所述场景特征信息进行分析,生成技术需求。
47、第四方面,提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其中,当所述处理器执行所述程序时,实现如上所述的技术需求的生成方法的步骤。
48、第五方面,提供一种存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时,实现如上所述的技术需求的生成方法的步骤。
49、本发明能够根据所述任务场景提取得到场景特征信息,再根据场景特征信息生成相应的技术需求,减少采用人工进行需求分析时存在的耗时较长和不准确的情况,提高了研制的效率。
本文地址:https://www.jishuxx.com/zhuanli/20240730/196955.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表