一种人工智能AI通信方法及装置与流程

文档序号:34259964发布日期:2023-05-25 04:27阅读:57来源:国知局
一种人工智能AI通信方法及装置与流程

本技术涉及通信,尤其涉及一种人工智能ai通信方法及装置。


背景技术:

1、人工智能(artificial intelligence,ai)技术是计算机科学的一个分支,贯穿在计算机发展的历史过程中,是信息科技业界的一个重要的发展方向。随着通信技术的发展,越来越多的应用将通过ai实现智能化。目前,无线通信系统引入ai技术,可能会逐步使用ai模块代替无线通信系统中的功能模块。无线通信系统引入ai技术后,一种可能的工作模式是,网络设备将ai模型发送给终端设备,终端设备从网络设备接收ai模型并应用ai模型进行无线通信。

2、不同的终端设备的ai能力存在差异,因此,网络设备下发的ai模型可能无法被终端设备执行,这样就会导致无法应用ai模型进行无线通信。


技术实现思路

1、本技术提供一种人工智能ai通信方法及装置,以期更好地在无线通信系统中应用ai技术。

2、第一方面,本技术提供了一种ai通信方法,该方法可以由第一设备执行,其中,第一设备可以是终端设备,或者通信系统中ai模型的接收方。该方法可以通过以下步骤实现:第一设备接收第二设备发送的ai模型信息,该ai模型信息包括m个ai模型对应的m组ai模型复杂度信息,m组ai模型复杂度信息中的每组ai模型复杂度信息为m个ai模型中的一个ai模型在n个参考ai执行环境中的每个参考ai执行环境中执行的时间和/或能耗,其中,m和n为正整数;第一设备向第二设备发送反馈信息。

3、本实现方式中,通过第二设备向第一设备发送ai模型信息,第一设备能够对ai模型与第一设备的ai能力的匹配情况进行评估,保证第一设备和第二设备使用ai模型进行通信的可行性。

4、在一个可能的设计中,该反馈信息是ai模型信息的响应信息。

5、在一个可能的设计中,该反馈信息请求第二设备启动ai通信模式;或者该反馈信息包括m个ai模型中至少一个ai模型的评估结果;或者该反馈信息请求获取m个ai模型中的至少一个ai模型。

6、在一个可能的设计中,第一设备向第二设备发送反馈信息之后,第一设备接收第二设备发送的配置信息,其中,该配置信息指示第一设备启动ai通信模式,或者该配置信息指示m个ai模型中的至少一个ai模型,或者该配置信息指示m个ai模型中的至少一个ai模型的配置参数,或者该配置信息指示m个ai模型中的至少一个ai模型的获取方法。

7、在一个可能的设计中,该至少一个ai模型包括第一ai模型,第一ai模型的评估结果包括第一ai模型与第一设备是否匹配,或第一ai模型的评估结果包括第一设备执行第一ai模型的预期时间和/或能耗。

8、在一个可能的设计中,第一设备接收第二设备发送的ai模型信息之前,第一设备向第二设备发送请求信息,该请求信息用于请求第二设备向第一设备发送ai模型信息。

9、在一个可能的设计中,m个ai模型包括第一ai模型,n个参考ai执行环境包括第一参考ai执行环境,第一ai模型在第一参考ai执行环境中的执行时间为第一时间数值、第一时间等级或第一时间范围,第一ai模型在第一参考执行环境中的执行能耗为第一能耗数值、第一能耗等级或第一能耗范围。

10、在一个可能的设计中,m个ai模型包括第一ai模型,m组ai模型复杂度信息包括第一ai模型对应的第一组ai模型复杂度信息,该第一组ai模型复杂度信息包括以下一种或多种:第一ai模型在n个参考ai执行环境中每个参考ai环境执行时使用的输入数据的数量;第一ai模型在n个参考ai执行环境中每个参考ai环境执行时使用的输入数据的数值精度;第一ai模型的权值的数值精度;第一ai模型在n个参考ai执行环境中每个参考ai环境执行时的运算精度。

11、在一个可能的设计中,该ai模型信息包括第一设备用于执行m个ai模型中的每个ai模型的时间上限值。

12、第二方面,本技术提供了一种ai通信方法,该方法可以由第二设备执行,其中,第二设备可以是网络设备,或者通信系统中ai模型的发送方。该方法可以通过以下步骤实现:第二设备获取ai模型信息,该ai模型信息包括m个ai模型对应的m组ai模型复杂度信息,m组ai模型复杂度信息中的每组ai模型复杂度信息为m个ai模型中的一个ai模型在n个参考ai执行环境中的每个参考ai执行环境中执行的时间和/或能耗,其中,m和n为正整数;第二设备向第一设备发送该ai模型信息。

13、在一个可能的设计中,第二设备向第一设备发送ai模型信息之后,第二设备接收第一设备发送的反馈信息,其中,该反馈信息请求第二设备启动ai通信模式;或者该反馈信息包括m个ai模型中至少一个ai模型的评估结果;或者该反馈信息请求获取m个ai模型中的至少一个ai模型。

14、在一个可能的设计中,该反馈信息是ai模型信息的响应信息。

15、在一个可能的设计中,第二设备接收第一设备发送的反馈信息之后,第二设备向第一设备发送配置信息,其中,该配置信息指示第一设备启动ai通信模式,或者该配置信息指示m个ai模型中的至少一个ai模型,或者该配置信息指示m个ai模型中的至少一个ai模型的配置参数,或者该配置信息指示m个ai模型中的至少一个ai模型的获取方法。

16、在一个可能的设计中,该至少一个ai模型包括第一ai模型,第一ai模型的评估结果包括第一ai模型与所述第一设备是否匹配,或第一ai模型的评估结果包括第一设备执行第一ai模型的预期时间和/或能耗。

17、在一个可能的设计中,第二设备向第一设备发送ai模型信息之前,第二设备接收第一设备发送的请求信息,该请求信息用于请求第二设备向第一设备发送ai模型信息。

18、在一个可能的设计中,第二设备向第一设备发送ai模型信息,包括:第二设备周期性向第一设备发送ai模型信息;或者第一设备接入第二设备所在的网络时,第二设备向第一设备发送ai模型信息;或者第一设备与第二设备建立通信连接时,第二设备向第一设备发送ai模型信息;或者m个ai模型的结构或计算量发生改变时,第二设备向第一设备发送ai模型信息。

19、在一个可能的设计中,m个ai模型包括第一ai模型,n个参考ai执行环境包括第一参考ai执行环境,第一ai模型在第一参考ai执行环境中的执行时间为第一时间数值、第一时间等级或第一时间范围,第一ai模型在第一参考执行环境中的执行能耗为第一能耗数值、第一能耗等级或第一能耗范围。

20、在一个可能的设计中,m个ai模型包括第一ai模型,m组ai模型复杂度信息包括第一ai模型对应的第一组ai模型复杂度信息,该第一组ai模型复杂度信息包括以下一种或多种:第一ai模型在n个参考ai执行环境中每个参考ai环境执行时使用的输入数据的数量;第一ai模型在n个参考ai执行环境中每个参考ai环境执行时使用的输入数据的数值精度;第一ai模型的权值的数值精度;第一ai模型在n个参考ai执行环境中每个参考ai环境执行时的运算精度。

21、在一个可能的设计中,该ai模型信息包括第一设备用于执行m个ai模型中的每个ai模型的时间上限值。

22、第二方面及各个可能的设计的有益效果可以参考第一方面相关的描述,在此不予赘述。

23、第三方面,本技术提供了一种ai通信方法,该方法可以由第一设备执行,其中,第一设备可以是终端设备,或者通信系统中ai模型的接收方。该方法可以通过以下步骤实现:第一设备获取ai能力信息,该ai能力信息包括第一设备与至少一个参考ai执行环境中每个参考ai执行环境的相似度;第一设备向第二设备发送该ai能力信息。

24、本实现方式中,第一设备向第二设备发送ai能力信息,第二设备能够对ai模型和第一设备的ai能力的匹配情况进行评估,保证第一设备和第二设备使用ai模型进行通信的可行性。

25、在一个可能的设计中,第一设备向第二设备发送ai能力信息之后,第一设备接收第二设备发送的配置信息,其中,该配置信息指示第一设备启动ai通信模式,或者该配置信息指示至少一个ai模型,或者该配置信息指示至少一个ai模型的配置参数,或者该配置信息指示至少一个ai模型的获取方法。

26、在一个可能的设计中,该配置信息是ai能力信息的响应信息。

27、在一个可能的设计中,第一设备向第二设备发送ai能力信息之前,第一设备接收来自第二设备的请求信息,该请求信息用于请求第一设备向第二设备发送ai能力信息。

28、在一个可能的设计中,第一设备向第二设备发送ai能力信息,包括:第一设备周期性向所述第二设备发送ai能力信息;或者第一设备接入第二设备所在的网络时,第一设备向第二设备发送ai能力信息;或者第一设备与第二设备建立通信连接时,第一设备向第二设备发送ai能力信息;或者第一设备用于执行ai模型的计算资源改变时,第一设备向第二设备发送所述ai能力信息。

29、在一个可能的设计中,相似度信息包括第一设备与至少一个参考ai执行环境中每个参考ai执行环境的算力相似度和/或能耗相似度。

30、在一个可能的设计中,ai能力信息包括以下一种或多种:第一设备用于执行ai模型的时间上限值;第一设备用于执行ai模型的能耗上限值;第一设备用于执行ai模型的资源使用情况。

31、第四方面,本技术提供了一种ai通信方法,该方法可以由第二设备执行,其中,第二设备可以是网络设备,或者通信系统中ai模型的发送方。该方法可以通过以下步骤实现:第二设备接收第一设备发送的ai能力信息,该ai能力信息包括第一设备与至少一个参考ai执行环境中每个参考ai执行环境的相似度。

32、在一个可能的设计中,第二设备接收第一设备发送的ai能力信息之后,第二设备向第一设备发送配置信息,其中,该配置信息指示第一设备启动ai通信模式,或者该配置信息指示至少一个ai模型,或者该配置信息指示至少一个ai模型的配置参数,或者该配置信息指示至少一个ai模型的获取方法。

33、在一个可能的设计中,该配置信息指示至少一个ai模型,或该配置信息指示至少一个ai模型的配置参数,或该配置信息指示至少一个ai模型的获取方法时,第二设备向第一设备发送配置信息之前,第二设备还根据ai能力信息确定至少一个ai模型。

34、在一个可能的设计中,该配置信息是ai能力信息的响应信息。

35、在一个可能的设计中,第二设备接收第一设备发送的ai能力信息之前,第二设备向第一设备发送请求信息,该请求信息用于请求第一设备向第二设备发送ai能力信息。

36、在一个可能的设计中,相似度信息包括第一设备与至少一个参考ai执行环境中每个参考ai执行环境的算力相似度和/或能耗相似度。

37、在一个可能的设计中,ai能力信息包括以下一种或多种:第一设备用于执行ai模型的时间上限值;第一设备用于执行ai模型的能耗上限值;第一设备用于执行ai模型的资源使用情况。

38、第四方面及各个可能的设计的有益效果可以参考第三方面相关的描述,在此不予赘述。

39、第五方面,本技术还提供了一种通信装置,所述通信装置可以是终端设备,或者所述通信装置可以是通信系统中的接收端设备,该通信装置具有实现上述第一方面或第三方面中任一方面的第一设备的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

40、在一个可能的设计中,所述通信装置的结构中包括收发单元和处理单元,这些单元可以执行上述第一方面或第三方面中任一方面的第一设备的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

41、在一个可能的设计中,所述通信装置的结构中包括收发器和处理器,可选的还包括存储器,所述收发器用于收发数据,以及用于与通信系统中的其他设备进行通信交互,所述处理器被配置为支持所述通信装置执行上述第一方面或第三方面中任一方面的第一设备的相应的功能。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。

42、第六方面,本技术还提供了一种通信装置,所述通信装置可以是网络设备,或者所述通信装置可以是通信系统中的发送端设备,该通信装置具有实现上述第二方面或第四方面中任一方面的第二设备的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

43、在一个可能的设计中,所述通信装置的结构中包括收发单元和处理单元,这些单元可以执行上述第二方面或第四方面中任一方面的第二设备的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

44、在一个可能的设计中,所述通信装置的结构中包括收发器和处理器,可选的还包括存储器,所述收发器用于收发数据,以及用于与通信系统中的其他设备进行通信交互,所述处理器被配置为支持所述通信装置执行上述第二方面或第四方面中任一方面的第二设备的相应的功能。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。

45、第七方面,本技术实施例提供了一种通信系统,可以包括上述提及的第一设备和第二设备。

46、第八方面,本技术实施例提供的一种计算机可读存储介质,该计算机可读存储介质存储有程序指令,当程序指令在计算机上运行时,使得计算机执行上述第一方面至第四方面中任一方面及其任一可能的设计中的方法。示例性的,计算机可读存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括非瞬态计算机可读介质、随机存取存储器(random-access memory,ram)、只读存储器(read-onlymemory,rom)、电可擦除可编程只读存储器(electrically eprom,eeprom)、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

47、第九方面,本技术实施例提供一种包括计算机程序代码或指令的计算机程序产品,当其在计算机上运行时,使得计算机实现上述第一方面至第四方面中任一方面及其任一可能的设计中的方法。

48、第十方面,本技术还提供了一种芯片,包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以使所述芯片实现上述第一方面至第四方面中任一方面及其任一可能的设计中的方法。

49、上述第五方面至第十方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面至第四方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1