System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于AIGC的嵌入式产品生成方法、系统及存储介质技术方案_技高网

一种基于AIGC的嵌入式产品生成方法、系统及存储介质技术方案

技术编号:40158560 阅读:18 留言:0更新日期:2024-01-26 23:33
本发明专利技术公开一种基于AIGC的嵌入式产品生成方法、系统及存储介质,涉及嵌入式产品生成技术领域,方法包括:根据嵌入式产品开发需求,基于自然语言描述进行初始产品定义;根据AI解析模块对自然语言进行解析,得到产品物模型关键词,并进行物模型解析,生成完整产品定义;根据完整产品定义,利用虚拟产品生成模块结合矢量数据库生成对应的硬件、软件以及外观数据,并通过模拟器生成虚拟产品;将虚拟产品实例化,进行优化后搭建形成最终的产品。采用AIGC进行产品开发,客户可根据自身需求定义产品,由AIGC进行产品的一站式开发设计,使得客户能够更加专注于产品的功能实现,从而提升业务竞争力。

【技术实现步骤摘要】

本专利技术涉及嵌入式产品生成,具体涉及一种基于aigc的嵌入式产品生成方法、系统及存储介质。


技术介绍

1、在物联网极大发展的背景下,智能化物联网产品开发也逐渐被更多人关注。例如,阿里巴巴推出阿里云物联网平台、中国移动推出了onenet云服务器平台。

2、现有产品生成方法如下:首先,用户需要选择开发产品的品类,并定义产品名称、型号、通讯协议、开发方式等基本信息;然后,选择产品需要支持的功能,如开关、模式、亮度等,也可以对手机app面板内容进行选择;接下来选择硬件模块,需要在开发平台给出的硬件模块中选择一款适合自身产品开发的模块;然后,对智能设备的多语言、配网引导、场景联动等信息进行配置;最后,对生成的产品提出测试方案,完成产品功能测试。

3、现有产品生成方案中,主要存在以下的技术问题:

4、1)现有产品生成方案中,功能点定义较为分散,产品定义模式较为固定,灵活性差;

5、2)现有方案的ai生成部分,用户需要在给出的有限种类的模块中选择自己产品开发所需要的产品模块,对于未兼容到系统的模块难以进行配置,对产品应用开发带来不便。且单独使用ai生成会导致准确性差、资源消耗大的问题;

6、3)现有方案的产品生成与功能演示的结合度不高,用户在产品实物落实之前难以确认产品实物生成后的功能效果;

7、4)大多数现有方案提供分立的软件代码和硬件模块,没有提供一个整体的产品方案,在pcb原理图、外壳3d图以及元件清单的提供上也有欠缺,在开发效率及成本上不够理想。

8、例如,公开号为cn111209613a的一种智能产品的快速设计方法及系统,涉及物联网智能产品的快速设计方法,能够快速生成一个智能产品的配置,并提供对应的模块,可快速接入传统设备,比如插座。使用该配置和模块后,就可以直接通过手机连接,进行操作,降低厂家将设备智能化的成本。但是在产品定义阶段,用户需要在多个分散的界面模块中对功能服务要求进行定义,操作界面不够连贯灵活,在pcb原理图和外壳3d图的提供上有所欠缺。


技术实现思路

1、本专利技术解决了传统产品开发模式中产品定义方法固定、模块选择有限以及模式不灵活的缺陷,且人工创建和设计产品的过程既耗时又效率低下,大量内容需要重复构建,导致整体开发效率大幅降低的问题,提出一种基于aigc的嵌入式产品生成方法、系统及存储介质;采用aigc进行产品开发,客户可根据自身需求定义产品,由aigc进行产品的一站式开发设计,使得客户能够更加专注于产品的功能实现,从而提升业务竞争力。

2、为了实现上述目的,本专利技术采用以下技术方案:一种基于aigc的嵌入式产品生成方法,包括以下步骤:

3、s1,根据嵌入式产品开发需求,基于自然语言描述进行初始产品定义;

4、s2,根据ai解析模块对自然语言进行解析,得到产品物模型关键词,并进行物模型解析,生成完整产品定义;

5、s3,根据完整产品定义,利用虚拟产品生成模块结合矢量数据库生成对应的硬件、软件以及外观数据,并通过模拟器生成虚拟产品;

6、s4,将虚拟产品实例化,进行优化后搭建形成最终的产品。

7、本技术方案中,首先,用户根据自身的嵌入式产品开发需求,根据自然语言描述来进行初始产品定义;随后对初始产品定义进行ai解析,提取出关于产品硬件、软件以及外观的产品物模型关键词,之后进行物模型ai解析,得到完成产品定义;然后,根据上述物模型ai解析结果,采用ai并结合矢量数据库生成相应的硬件、软件以及外观数据,并生成有虚拟产品,并进行功能效果推演;最后,根据上述的硬件、软件以及外观数据生成最终的产品。

8、本专利技术还进一步设置为:所述步骤s2包括:

9、s21,对初始产品定义的参数进行处理,输入至对嵌入式产品进行训练后的产品定义关键词库,解析得到产品物模型关键词;

10、s22,基于产品数据集对产品物模型关键词进行ai解析,根据解析结果将关键词进行分类,分为硬件、软件以及外观三部分。

11、本技术方案中,首先获取用户输入的初始产品定义,将其作为参数,并发送到自然语言ai解析模块中,自然语言ai解析模块获取到参数后进行筛选和处理,将处理后的数据输入至针对嵌入式产品训练的产品定义关系词库,由此解析得到产品物模型关键词;随后将解析得到的产品物模型关键词输入至物模型ai解析模块,物模型ai解析模块对上述的关键词进行分析和解析,根据分析结果将关键词分为产品硬件、软件以及外观三个部分,对应嵌入式产品开发的三大部分。

12、本专利技术还进一步设置为:所述步骤s3包括:

13、s31,已分类的关键词输入至虚拟产品生成模块生成解析数据,判断解析数据是否正常,若正常,根据匹配规则将解析数据与本地的数据集进行匹配,生成产品硬件、软件以及外观;

14、s32,根据产品硬件、软件以及外观生成虚拟产品。

15、本技术方案中,虚拟产品生成模块为经过产品原理图及pcb数据集、代码数据集和外观数据集训练过的ai生成模块,该模块会对输入的关键词进行筛选和处理,随后分析解析数据,若解析数据征程,则根据预设的匹配规则把解析数据和上述的数据集进行匹配,得到对应的产品硬件、软件和外观;若解析数据异常,即产品定义与硬件平台不匹配,将异常信息反馈至前端。

16、本专利技术还进一步设置为:步骤s3中:若数据集中的已有模块与开发需求不相符时,虚拟产品生成模块通过矢量数据库检索大量模块数据,对检索结果进行相似性比较,使用llm嵌入模型将产品定义转换为矢量来发现最接近的匹配项,经过综合评分、多元反馈优化,生成产品硬件、软件以及外观。

17、本技术方案中,以产品硬件为例,当本地生成的硬件原理图及pcb数据集中的数据与开发需求不符时,虚拟产品生成模块会通过硬件矢量数据库检索大量硬件电路和pcb,将关键词信息、矢量语义信息与检索结果进行相似性比较,经过综合评分、多元反馈优化,生成符合用户需求的电路图和pcb。

18、本专利技术还进一步设置为:所述步骤s32包括:

19、将生成的产品硬件、软件、外观传输至模拟器中,通过模拟器生成一个虚拟产品,通过模拟器模拟软件程序代码运行在硬件上的功能效果。

20、本技术方案中,用户可以在模拟器中模拟软件程序代码运行在硬件上的功能效果,可以直观地看到产品功能效果演示,达到人机互动的效果。

21、本专利技术还进一步设置为:所述步骤s4包括:

22、在虚拟产品的功能演示效果与预期效果相一致后,经过与用户沟通进行功能优化后,生成产品的电路pcb、软件代码和外壳3d图,并根据生成结果直接进行产品搭建。

23、本技术方案中,用户可根据生成结果直接进行产品搭建,也可直接进行产品批量生产,能够一次性解决客户的产品开发需求,具有一站式开发服务特性,降低产品开发成本,有效提高开发效率。

24、一种基于aigc的嵌入式产品生成系统本文档来自技高网...

【技术保护点】

1.一种基于AIGC的嵌入式产品生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于AIGC的嵌入式产品生成方法,其特征在于,所述步骤S2包括:

3.根据权利要求1或2所述的一种基于AIGC的嵌入式产品生成方法,其特征在于,所述步骤S3包括:

4.根据权利要求3所述的一种基于AIGC的嵌入式产品生成方法,其特征在于,步骤S3中:若数据集中的已有模块与开发需求不相符,虚拟产品生成模块通过矢量数据库检索大量模块数据,对检索结果进行相似性比较,使用LLM嵌入模型将产品定义转换为矢量来发现最接近的匹配项,经过综合评分、多元反馈优化,生成产品硬件、软件以及外观。

5.根据权利要求4所述的一种基于AIGC的嵌入式产品生成方法,其特征在于,所述步骤S32包括:

6.根据权利要求1或2或5所述的一种基于AIGC的嵌入式产品生成方法,其特征在于,所述步骤S4包括:

7.一种基于AIGC的嵌入式产品生成系统,使用权利要求1-6任一项所述的一种基于AIGC的嵌入式产品生成方法,其特征在于,包括

8.根据权利要求7所述的一种基于AIGC的嵌入式产品生成系统,其特征在于,所述AI解析模块包括

9.根据权利要求7所述的一种基于AIGC的嵌入式产品生成系统,其特征在于,所述虚拟产品生成模块包括

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的一种基于AIGC的嵌入式产品生成方法。

...

【技术特征摘要】

1.一种基于aigc的嵌入式产品生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于aigc的嵌入式产品生成方法,其特征在于,所述步骤s2包括:

3.根据权利要求1或2所述的一种基于aigc的嵌入式产品生成方法,其特征在于,所述步骤s3包括:

4.根据权利要求3所述的一种基于aigc的嵌入式产品生成方法,其特征在于,步骤s3中:若数据集中的已有模块与开发需求不相符,虚拟产品生成模块通过矢量数据库检索大量模块数据,对检索结果进行相似性比较,使用llm嵌入模型将产品定义转换为矢量来发现最接近的匹配项,经过综合评分、多元反馈优化,生成产品硬件、软件以及外观。

5.根据权利要求4所述的一种基于aigc的嵌入式产品生成方法...

【专利技术属性】
技术研发人员:王薪宇贾灵冯诗敏刘伟赵国凯
申请(专利权)人:利尔达科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1