一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于人工智能服务器与基站节点之间的安全连接的方法和装置与流程

2022-07-14 03:49:30 来源:中国专利 TAG:


1.本公开总体上涉及通信系统,并且更具体地涉及一种用于保护基站与人工智能(ai)服务器之间的用户平面和控制平面数据传输的系统。


背景技术:

2.无线通信系统被广泛部署以提供各种电信服务,诸如电话、视频、数据、消息传输和广播。典型的无线通信系统可以采用能够通过共享可用系统资源(例如,时间、带宽、传输功率等)来支持与多个用户的通信的多址技术。这样的多址技术的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统、时分同步码分多址(td-scdma)系统、长期演进(lte)和5g网络。
3.无线通信网络可以包括支持多个用户设备(ue)的通信的多个基站(bs)。如本文中将更详细地描述的,bs也可以称为演进型节点b(enb或enode b)、g节点b(gnb)、接入点(ap)、无线电头端、传输接收点(trp)、新无线电(nr)bs、5g节点b、无线电接入网(ran)节点等。
4.在无线通信网络中,bs在bs与ue之间提供用户平面(up)和控制平面(cp)信令。本领域技术人员知道,up承载网络用户业务,并且cp承载路由配置数据。此外,up和cp信令协议也可以用于在bs与任何其他接口之间建立通信。
5.在上述无线通信系统中,在通信网络的操作期间会生成大量数据,包括传输层数据(信道、频谱和客户链路)、网络层数据(信令和管理数据)以及各种类型的应用层数据。这些大量数据可以用于创建和训练人工智能模型,以用于自适应网络策略决策、预测用户和网络需求、资源编排和调度、以及其他网络自动化解决方案。因此,上述的up和cp信令协议用于在bs与人工智能(ai)服务器之间建立通信。此外,bs使用cp信令协议向ai服务器发送配置命令以设置ai模型参数,并且使用up信令协议向ai服务器发送测量和训练数据。由于配置命令、测量和训练数据以及ai模型输出对于通信网络的操作是不可或缺的,因此需要在bs与ai服务器之间建立安全的数据传输协议。


技术实现要素:

6.本文中公开的示例性实施例旨在解决与现有技术中存在的问题中的一个或多个问题相关的难题,以及提供附加特征,这些附加特征在结合附图时参考以下详细描述将变得很清楚。根据各种实施例,本文中公开了示例性系统、方法、设备和计算机程序产品。然而,应当理解,这些实施例是作为示例而不是限制的方式呈现的,并且阅读本公开的本领域普通技术人员很清楚,可以对所公开的实施例进行各种修改,同时保持在本公开的范围内。
7.在一个实施例中,一种用于经由移动电信网络从基站向人工智能(ai)服务器安全地发送用户平面数据的方法包括,在位于无线电接入网(ran)中的基站处:向ai服务器发送接口请求,从ai服务器接收接口响应,通过使用互联网密钥交换(ike)协议交换加密密钥来
在基站与ai服务器之间建立基于互联网协议安全(ipsec)网络协议的数据传输隧道,以及从基站向ai服务器发送用户平面数据以用于训练基于人工智能的模型。
8.在另外的实施例中,从基站向人工智能(ai)服务器安全地发送用户平面数据还包括:使用加密密钥对用户平面数据进行加密。并且将具有用户平面数据的有效载荷封装成互联网协议(ip)分组。
9.在另一实施例中,一种用于经由移动电信网络在基站与人工智能(ai)服务器之间安全地交换第一控制平面数据和第二控制平面数据的方法包括,在位于无线电接入网(ran)中的基站处:向(ai)服务器发送接口设立请求,其中接口设立请求包括基站的互联网协议安全(ipsec)控制平面地址的第一列表,从ai服务器接收接口设立响应,其中接口设立请求包括ai服务器的互联网协议安全(ipsec)控制平面地址的第二列表,通过使用互联网密钥交换(ike)协议交换加密密钥来在基站与ai服务器之间建立基于互联网协议安全(ipsec)网络协议的数据传输隧道,从基站向ai服务器发送第一控制平面数据以用于配置基于人工智能的模型,从ai服务器接收第二控制平面数据以用于配置基站。
10.在另外的实施例中,本公开提供了一种装置,该装置被配置为执行本文中公开的方法中的任何一个。
11.在另外的实施例中,本公开提供了一种存储计算机可执行指令的非瞬态计算机可读存储介质,该计算机可执行指令在被执行时执行本文中公开的方法中的任何一个。
12.在另外的实施例中,一种无线通信节点包括:存储计算机可执行指令的存储器,该计算机可执行指令在被执行时执行本文中公开的方法中的任何一个;以及至少一个处理器,该至少一个处理器耦合到存储器并且被配置为执行计算机可执行指令。
附图说明
13.下面参考附图详细描述本公开的各种示例性实施例。附图被提供仅用于说明目的,并且附图仅描绘本公开的示例性实施例以促进读者对本公开的理解。因此,附图不应当被认为是对本公开的广度、范围或适用性的限制。应当注意,为了清楚和便于说明,这些附图不一定按比例绘制。
14.图1是根据本公开的一些实施例的连接到ai服务器的无线电通信网络的示意性配置图。
15.图2是示出根据本公开的各种实施例的关于在ran节点与ai服务器之间建立安全ipsec隧道的操作流程的操作序列图。
16.图3是示出根据本公开的一些实施例的关于在ran节点与ai服务器之间建立用于传输控制平面数据的安全ipsec隧道的操作流程的操作序列图。
17.图4是示出根据本公开的各种实施例的关于在ran节点与ai服务器之间建立用于交换操作和维护(o&m)配置的安全ipsec隧道的操作流程的操作序列图。
18.图5a至图5c示出了根据本公开的一些实施例的接口请求消息的各种结构的示例。
19.图6是根据本公开的各种实施例的用于在ran节点与ai服务器之间建立安全ipsec隧道的方法的流程图的框图。
20.图7示出了根据本公开的各种实施例的包括网络节点和用户设备的无线通信系统的框图。
21.图8示出了根据本公开的各种实施例的被配置为执行本文中公开的方法的ai服务器的示例。
具体实施方式
22.下面参考附图描述本公开的各种示例性实施例,以使得本领域普通技术人员能够制作和使用本公开。本领域普通技术人员在阅读本公开之后很清楚,可以对本文中描述的示例进行各种改变或修改而不脱离本公开的范围。因此,本公开不限于本文中描述和说明的示例性实施例和应用。此外,本文中公开的方法中的步骤的特定顺序和/或层次仅仅是示例性方法。基于设计偏好,所公开的方法或过程的步骤的特定顺序或层次可以重新布置,同时保持在本公开的范围内。因此,本领域普通技术人员将理解,本文中公开的方法和技术以示例顺序呈现各种步骤或动作,并且本公开不限于所呈现的特定顺序或层次,除非另有明确说明。
23.如本文中讨论的,根据本领域对这些术语的习惯理解,“无线通信节点”可以包括或被实现为下一代节点b(gnb)、e-utran节点b(enb)、传输接收点(trp)、接入点(ap)、施主节点(dn)、中继节点、核心网(cn)节点、ran节点、主节点、辅节点、分布式单元(du)、集中式单元(cu)等。此外,如本文中讨论的,,根据本领域对这些术语的习惯理解,“无线通信设备”可以包括或实现为站(sta)、移动终端(mt)、移动台(ms)等。在以下示例性实施例的描述中,“无线通信节点”称为基站“bs”,并且“无线通信设备”称为用户设备“ue”。”然而,应当理解,本公开的范围不限于这些示例性实施例。
24.图1是根据本公开的各种实施例的连接到ai服务器111的无线电通信网络101的示意性配置图。在一些实施例中,无线通信网络101可以是lte网络或某种其他无线网络,诸如5g nr网络。无线通信网络101可以包括多个bs 107和多个ue 103。在一些实施例中,bs107可以执行以下功能中的一项或多项:用户数据的传输、无线电信道加密和解密、完整性保护、报头压缩、移动性控制功能(例如,切换、双连接)、小区间干扰协调、连接建立和释放、负载平衡、非接入层(nas)消息的分发、nas节点选择、同步、无线电接入网络(ran)共享、多媒体广播多播服务(mbms)、订户和设备跟踪、ran信息管理(rim)、寻呼、定位、和警告消息的传递。
25.此外,每个bs 107可以为特定地理区域提供通信覆盖。在一些实施例中,由bs覆盖的地理区域和/或服务于该地理区域的bs子系统可以称为“小区”。在其他实施例中,每个bs 107可以通过各种类型的回程链路或通过x2接口彼此互连和/或与一个或多个其他bs互连。回程链路可以是有线的或无线的。此外,无线电通信网络101中的每个bs 107可以通过ip网络109连接到人工服务器111。在一些实施例中,bs 107可以通过s1接口连接到人工服务器111。
26.ue 103可以分散在整个无线网络101中,并且每个ue可以是固定的或移动的。ue可以是蜂窝电话(例如,智能电话)、个人数字助理(pda)、无线调制解调器、无线通信设备、手持设备、膝上型计算机、无绳电话、无线本地环路(wll)站、平板电脑、相机、游戏设备、上网本、智能本、超极本、医疗设备或装备、生物识别传感器/设备、可穿戴设备(智能手表、智能服装、智能眼镜、智能腕带、智能珠宝(例如,智能环、智能手环))、娱乐设备(例如,音乐或视频设备、或卫星收音机)、车辆部件或传感器、智能仪表/传感器、工业制造设备、全球定位系
统设备、或被配置为经由无线或有线介质进行通信的任何其他合适的设备。
27.在一些实施例中,ai服务器111可以被配置为使用统计回归技术(例如,装袋树、提升树、支持向量机(svm)、线性回归器等)基于所收集的无线电性能测量(诸如从bs 107接收的特定频率和带宽设置的路径损耗和吞吐量)来预测ue 103在未来可能经历的性能。具体地,ai服务器111可以提供基于学习的动态频率和带宽分配(dfba)预测模型,该模型产生显著性能增益。作为另一示例,ai服务器111可以被配置为使用多层感知器(mlp)模型来预测各种环境条件下短距离或长距离通信的覆盖。
28.图2是示出根据本公开的各种实施例的关于在ran节点201与ai服务器203之间建立安全ipsec隧道的操作流程的操作序列图。作为本文中描述的操作的结果而建立的ran节点201与ai服务器203之间的接口可以称为“a接口”。在一些实施例中,“a接口”可以用于向ai服务器203传输用户控制平面信令以及向ran节点201传输在ai服务器203上实现的机器学习模型的结果。在各种实施例中,安全ipsec隧道可以使用ipsec协议来传输在itu rfc7619标准中描述的用户平面数据。
29.在另外的实施例中,控制平面信令可以包括网络策略配置以及测量请求参数。在一些实施例中,用户平面数据包括在ran节点201处收集的测量数据和训练数据。此外,控制平面信令可以使用流控制传输协议(sctp)或传输控制协议(tcp)在ran节点201与ai服务器203之间被交换。此外,用户平面信令可以使用例如用户数据报协议(udp)、通用分组无线电服务(gprs)隧道协议(gtp)隧道或超文本传输协议(http)在ran节点201与ai服务器203之间被交换。
30.在一些实施例中,ran节点201可以向ai服务器203发送接口设立请求消息205以与ai服务器203建立控制平面连接。该请求消息可以称为“接口设立请求”。在各种实施例中,接口设立请求消息205可以包括由ran节点201使用以提供用于在ran节点201与ai服务器203之间传输用户平面数据的安全链路的用户平面ipsec地址列表。在一些实施例中,如果ran节点201与ai服务器203之间的用户平面信令使用gtp协议传输用户平面数据,则用户平面ipsec地址列表中的每个ipsec地址与具有gtp地址的gtp地址列表相关联。在另外的实施例中,使用gtp协议传输用户平面的所建立的gtp隧道可以仅使用相关联的ipsec地址,否则gtp隧道可能被拒绝访问用户平面或控制平面数据。在一些实施例中,如果在ran节点201与ai服务器203之间使用其他用户平面数据传输协议(诸如文件传输协议(ftp)、http或https)来传输用户平面和控制平面数据,则地址信息(例如,用于http或https协议的ftp地址或url)或由这些数据传输协议使用的协议端口号可以与用户平面ipsec地址列表中的每个ipsec地址相关联。
31.在接收到由ran节点201发起的接口设立请求消息205之后,ai服务器203可以发送接口响应消息207。在一些实施例中,ai服务器203保存在发送接口响应消息207之前接口设立请求消息205的内容或有效载荷。在一些实施例中,接口响应消息207可以承载ai服务器203的用户平面ipsec地址列表。此外,接口响应消息207还可以承载与用户平面ipsec地址列表中的每个ipsec地址相关联的gtp隧道的地址。在另外的实施例中,可以使用多个用户平面ipsec地址来隔离例如属于不同网络切片的测量和训练数据。在这点上,不同用户平面的隔离可以提供更安全的数据传输。
32.在一些实施例中,ran节点201和ai服务器203可以交换用于在ran节点201与ai服
务器203之间设立安全链路的ipsec隧道配置设置。在各种实施例中,在从ai服务器203接收到响应消息207之后,ran节点可以通过如下来在ran节点201与ai服务器203之间建立ipsec隧道:通过互联网密钥交换(ike)协议交换诸如加密密钥等ipsec隧道配置参数209。在一些实施例中,ran节点201和ai服务器203可以在ran节点201与ai服务器203之间建立多个ipsec隧道以用于传输用户平面数据。
33.在另外的实施例中,在ran节点201和ai服务器203建立ipsec隧道之后,在步骤211,ran节点201可以通过ipsec隧道发送用户平面数据。此外,在步骤211,ai服务器203还可以通过相同的ipsec隧道发送其用户平面数据211。在各个实施例中,在发送诸如测量数据或训练数据等用户平面数据之前,可以根据在itu rfc7619标准中描述的ipsec协议的要求来对包括用户平面数据的有效载荷进行加密和封装。
34.图3是示出根据本公开的一些实施例的关于在ran节点301与ai服务器303之间建立用于传输控制平面数据的安全ipsec隧道的操作流程的操作序列图。在一些实施例中,ran节点301和ai服务器303交换控制平面数据,包括用于配置ran节点301与ai服务器303之间的ipsec隧道的初始参数。更具体地,在初始参数交换之后,ran节点301和ai服务器303可以修改或删除初始控制平面连接。在一些实施例中,如果需要新的控制平面安全连接,则ran节点301可以发起新的“a接口”建立过程以使用现有ipsec隧道传输控制平面数据。
35.下面详细描述上述由ran节点301和ai服务器303为控制平面数据传输建立安全链路的操作。如图3所示,ran节点301可以向ai服务器303发送接口请求消息305以与ai服务器303建立控制平面连接。在一些实施例中,接口请求消息305可以承载可以由ran节点301用来建立用于在ran节点301与ai服务器303之间交换控制平面数据的安全链路的控制平面ipsec地址或数据报传输层安全(dtls)地址列表。
36.在一些实施例中,如果ran节点301与ai服务器303之间的控制平面信令使用流控制传输协议(sctp)协议来传输控制平面数据,则控制平面ipsec地址列表中的每个ipsec或dtls地址与具有sctp地址的sctp地址列表相关联。在另外的实施例中,使用sctp协议传输控制平面数据的所建立的sctp连接可以仅使用相关联的ipsec或dtls地址,否则sctp连接可能被拒绝访问控制平面数据。在一些实施例中,如果在ran节点301与ai服务器303之间使用其他用户平面数据传输协议(诸如文件传输协议(ftp)、http或https)来传输用户平面和控制平面数据,则地址信息(例如,用于http或https协议的ftp地址或url)或由这些数据传输协议使用的协议端口号可以与控制平面ipsec或dtls地址列表中的每个ipsec或dtls地址相关联。
37.在一些实施例中,当ai服务器303接收到由ran节点301发起的接口请求消息305时,ai服务器303发送接口控制平面响应消息307。在各种实施例中,ai服务器303可以保存在发送接口控制平面响应消息307之前接口请求消息305的内容或有效载荷。在一些实施例中,接口响应消息307可以承载ai服务器303的控制平面ipsec或dtls地址列表。此外,接口响应消息307可以另外承载与控制平面ipsec或dtls地址列表中的每个ipsec或dtls地址相关联的sctp连接的地址。在另外的实施例中,可以使用多个控制平面ipsec或dtls地址来隔离例如属于不同网络切片的测量和训练数据。在这点上,不同控制平面的隔离可以提供更安全的数据传输。
38.在一些实施例中,ran节点301和ai服务器303可以交换用于设立用于在ran节点
301与ai服务器303之间传输控制平面数据的安全链路的ipsec隧道或dtls连接配置设置。在各种实施例中,在从ai服务器203接收到响应消息307之后,ran节点可以通过如下来在ran节点301与ai服务器303之间建立ipsec隧道dtls连接:通过互联网密钥交换(ike)协议交换诸如加密密钥等ipsec隧道配置参数309。在一些实施例中,ran节点301和ai服务器303可以在ran节点301与ai服务器303之间建立多个ipsec隧道或dtls连接以用于传输控制平面数据。
39.在另外的实施例中,ran节点301可以使用所建立的ipsec隧道来在ran节点301与ai服务器303之间重新建立安全控制平面连接。例如,如图3所示,ran节点301可以发送新的接口请求消息311并且ai服务器可以发送新的接口响应消息313以建立新的安全控制平面连接。
40.图4是示出根据本公开的各种实施例的关于在ran节点401与ai服务器405之间建立用于交换操作和维护(o&m)配置的安全ipsec隧道的操作流程的操作序列图。在一些实施例中,ran节点操作和管理(o&m)系统401可以用于为ran节点403确定最佳设置。在其他实施例中,ai服务器操作和管理(o&m)系统407可以用于为ai服务器407确定最佳设置。在一些实施例中,o&m系统401和407可以被实现为存储在非瞬态计算机可读介质中的软件(即,计算机可执行指令),该软件在由处理器执行时允许网络运营商配置bs 107或ai服务器111。因此,o&m系统401和407可以提供用于配置ran节点403和ai服务器405的各种操作参数的o&m设置409和413。
41.在各种实施例中,o&m设置409可以包括用于调谐ran节点403以获取最佳覆盖、容量或性能的设置。在一些实施例中,o&m设置409可以包括对由ran节点403传输的信号的上行链路/下行链路增益的调节,以补偿在ran节点403内检测到的噪声。在其他实施例中,o&m设置409可以包括重新分配由ran节点403传输的下行链路信号的功率电平,以解决不断变化的业务状况。在一些实施例中,o&m设置413可以包括机器学习模型及其相关参数的列表。在另外的实施例中,o&m设置409和413可以包括用于配置ran节点403与ai服务器405之间的安全通信链路的必要设置。此外,o&m系统还可以向ai服务器405或ran节点403提供密钥、认证或证明id。
42.在另外的实施例中,ran节点o&m系统401可以提供ai服务器405的ipsec地址列表和与ai服务器405的ipsec地址相关联的通用分组无线电服务(gprs)隧道协议地址列表。类似地,ai服务器o&m系统407可以向ai服务器405提供用于与ran节点403建立安全通信链路的所有必要配置。例如,ai服务器o&m系统407可以向ai服务器405提供ran节点403的ipsec地址列表和与ran节点403的ipsec地址相关联的通用分组无线电服务(gprs)隧道协议地址列表。
43.ran节点403和ai服务器405可以执行类似的操作序列以建立安全通信链路,如图1中所述。此外,在通过交换ipsec隧道设置配置参数411建立安全ipsec隧道之后,ran节点403和ai服务器405可以在现有ipsec隧道之上建立安全控制平面连接。在一些实施例中,为了在现有ipsec隧道之上建立安全控制平面连接,ran节点403可以向ai服务器发送接口请求消息415。在各种实施例中,接口请求消息415可以包括与下文进一步详细描述的接口请求消息500c中的类似的信息。接下来,ai服务器405可以响应于接收到接口请求消息415而向ran节点403发送接口响应。随后,在步骤419,在ran节点403和ai服务器405建立安全
ipsec隧道之后,ran节点403和ai服务器405可以传输用户平面以及控制平面数据。
44.图5a至图5c示出了根据本公开的一些实施例的分别在图2、图3和图4中示出的接口请求消息205、305和415的各种结构的示例。
45.参考图5a,在一些实施例中,接口请求消息205、305和415的结构500a可以包括指示正在作出的请求的类型的消息类型501。例如,消息类型501可以承载用于描述所请求的接口的类型的各种属性。此外,接口请求消息205、305和415还可以包括全局ran节点id 503。在一些实施例中,全局ran节点id 503是ran节点201(图2)的唯一标识符。此外,在一些实施例中,接口请求可以包括由ran节点201提供给ai服务器203的用户平面地址列表505。在各种实施例中,用户平面地址列表505可以包括多个ipsec用户平面传输地址507。在其他实施例中,列表505可以包括要修改或删除的用户平面地址。此外,每个ipsec用户平面传输地址可以包括相关联的gtp传输地址列表509,列表509包括gtp传输地址511。此外,用户平面地址列表505还可以包括每个gtp传输地址的gtp传输地址信息513。在一些实施例中,用户平面地址列表505的长度可以预设为用户平面地址的第一最大数目。相关联的gtp传输地址列表509的长度可以预设为gtp地址的第二第一最大数目。
46.在一些实施例中,用户平面地址列表505可以包括用于在ran节点与ai服务器之间建立安全链路的多个dtls传输地址,如图5b的结构500b所示,图5b示出了接口请求消息。
47.在另外的实施例中,接口请求消息可以包括用于在ran节点与ai服务器之间建立安全控制平面连接链路的控制平面地址列表506,如图5c的结构500c所示,图5c示出了接口请求消息。如图5c所示,控制平面地址列表506可以包括多个ipsec或dtls控制平面传输地址515。此外,每个ipsec或dtls控制平面传输地址可以包括相关联的sctp传输地址列表517,列表517包括sctp传输地址519。此外,控制平面地址列表506还可以包括每个sctp传输地址的sctp传输地址信息521。在一些实施例中,控制平面地址列表506的长度可以预设为用户平面地址的第一最大数目。相关联的sctp传输地址列表517的长度可以预设为sctp地址的第二第一最大数目。
48.图6是根据本公开的各种实施例的用于在ran节点与ai服务器之间建立安全ipsec隧道的方法的流程图的框图。在一些实施例中,图6所示的流程图可以例如由ai服务器111执行。
49.在框601中,bs 107可以向ai服务器111发送接口设立请求。在框603中,bs 107可以从ai服务器111接收接口设立响应。在一些实施例中,ai服务器111响应于从bs 107接收到接口设立请求而发送接口设立响应。在框605中,bs 107和ai服务器111可以在bs107与ai服务器111之间建立基于互联网协议安全(ipsec)网络协议的数据传输隧道。在框607中,bs 107和ai服务器111可以从bs107向ai服务器111发送用户平面数据以用于训练基于人工智能的模型。在一些实施例中,bs 107可以使用加密密钥对用户平面数据进行加密。在另外的实施例中,bs 107可以将承载用户平面数据的有效载荷封装成互联网协议(ip)分组。
50.图7示出了根据本公开的各种实施例的包括网络节点(nn)700和用户设备710的无线通信系统的框图。nn 700是可以被配置为实现本文中描述的各种方法的无线通信节点的示例。在一些实施例中,nn 700可以是无线通信节点,诸如无线电接入网节点(ran节点),如本文中所述。在其他实施例中,nn 700可以是无线通信设备,诸如基站(bs),如本文中所述。如图7所示,nn 700包括外壳720,外壳720容纳系统时钟721、处理器722、存储器723、包括传
输器726和接收器727的收发器710、以及网络控制器724。
51.在该实施例中,系统时钟721向处理器722提供时序信号以控制nn 700的所有操作的时序。处理器722控制nn 700的一般操作,并且可以包括一个或多个处理电路或模块,诸如中央处理单元(cpu)、和/或以下各项的任何组合:通用微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、控制器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机、或者可以执行数据的计算或其他操纵的任何其他合适的电路、设备和/或结构。
52.可以包括只读存储器(rom)和随机存取存储器(ram)两者的存储器723可以向处理器722提供指令和数据。存储器723的一部分还可以包括非易失性随机存取存储器(nvram))。处理器722通常基于存储在存储器723中的程序指令执行逻辑和算术运算。存储在存储器723中的指令(也称为软件)可以由处理器722执行以执行本文中描述的方法。处理器722和存储器723一起形成存储和执行软件的处理系统。如本文中使用的,“软件”表示任何类型的指令,无论是指软件、固件、中间件、微代码等,该指令可以将机器或设备配置为执行一个或多个期望功能或过程。指令可以包括代码(例如,源代码格式、二进制代码格式、可执行代码格式或任何其他合适的代码格式)。指令在由一个或多个处理器执行时引起处理系统执行本文中描述的各种功能。
53.包括传输器726和接收器727的收发器710允许nn 700向外部网络节点(例如,bs、ue或ai服务器)传输数据和从其接收数据。天线728通常附接到外壳720并且电耦合到收发器710。在各种实施例中,nn 700包括(未示出)多个传输器、多个接收器和多个收发器。在一些实施例中,天线728包括多天线阵列,该多天线阵列可以根据mimo波束形成技术形成多个波束,每个波束指向不同方向。
54.如图7中进一步所示,用户设备(ue)710包括处理器711、存储器717和rf单元713。在一些实施例中,无线电接口协议的层可以由处理器711实现。存储器717可以连接到处理器711并且被配置为存储用于处理和控制处理器711的程序。rf单元713可以连接到处理器711并且被配置为传输和/或接收上行链路(ul)下行链路(dl)信号。此外,ue 710可以具有单个天线或多个天线715。
55.网络控制器724可以实现为被编程为执行本文中的功能的处理器722的一部分,或者可以是以硬件、固件、软件或其组合实现的单独模块。根据各种实施例,网络控制器724被配置为向诸如ai服务器111(图1)等外部设备传输数据和从其接收数据。在一些实施例中,网络控制器724可以实现为存储在非瞬态计算机可读介质中的软件(即,计算机可执行指令),该软件在由处理器722执行时将处理器722转换为专用计算机以执行本文中描述的安全数据传输操作。
56.上述外壳720内的各种组件和模块通过总线系统725耦合在一起。总线系统725可以包括数据总线,并且除了数据总线,还可以包括例如电源总线、控制信号总线和/或状态信号总线。可以理解,nn700的模块可以使用任何合适的技术和介质可操作地彼此耦合。还应当理解,附加模块(未示出)可以被包括在nn 700中而不背离本公开的范围。
57.图8示出了根据本公开的各种实施例的被配置为执行本文中公开的方法的ai服务器800的示例。在一些实施例中,ai服务器800可以包括通信单元801、存储器807、学习处理器805和处理器803。通信单元801可以向和从诸如bs 107(图1)等外部设备传输和接收数
据。此外,在各种实施例中,存储器807可以包括被配置为存储一个或多个机器学习模型811的模型参数的模型存储单元809。更具体地,模型存储单元809可以存储通过学习处理器805正在被训练或已经被训练的一个或多个模型811。
58.在一些实施例中,学习处理器805可以使用从bs 107接收的训练数据来训练人工神经网络模型或强化学习模型。在其他实施例中,学习处理器805可以用于训练其他机器学习模型,诸如有监督和无监督学习模型以及深度学习模型。一个或多个学习模型811可以实现为硬件、软件或硬件和软件的组合。此外,处理器803可以被配置为使用一个或多个学习模型811计算新输入数据的结果值,并且可以基于所确定的结果值生成响应或控制命令。例如,处理器803可以用于计算网络需求,并且基于由学习处理器805使用从bs 107(图1)接收的带宽、延迟和抖动测量数据而训练的有监督分类器模型来动态地分配一定量的网络资源、拓扑设置和比特速率。在另外的实施例中,ai服务器800可以被配置为执行分布式学习处理。
59.尽管上面已经描述了本公开的各种实施例,但应当理解,它们仅以示例的方式而不是以限制的方式呈现。同样,各种图可以描绘示例架构或配置,这些示例架构或配置被提供以使得本领域普通技术人员能够理解本公开的示例性特征和功能。然而,这些人会理解,本公开不限于所示的示例架构或配置,而是可以使用各种替代架构和配置来实现。此外,如本领域普通技术人员将理解的,一个实施例的一个或多个特征可以与本文中描述的另一实施例的一个或多个特征组合。因此,本公开的广度和范围不应当受到任何上述示例性实施例的限制。
60.还应当理解,本文中使用诸如“第一”、“第二”等名称对元素的任何引用通常不限制这些元素的数量或顺序。相反,这些名称可以在本文中用作区分两个或更多个元素或一个元素的实例的方便手段。因此,对第一元素和第二元素的引用并不表示只能使用两个元素,或者第一元素必须以某种方式在第二元素之前。
61.此外,本领域普通技术人员会理解,信息和信号可以使用多种不同方法和技术中的任何一种来表示。例如,上述描述中可以引用的数据、指令、命令、信息、信号、比特和符号等可以用电压、电流、电磁波、磁场或粒子、光场或粒子、或其任何组合来表示。
62.本领域普通技术人员将进一步理解,结合本文中公开的方面而描述的各种说明性逻辑块、模块、处理器、装置、电路、方法和功能中的任何一个可以通过电子硬件(例如,数字实现、模拟实现或这两者的组合)、固件、结合指令的各种形式的程序或设计代码(为方便起见,其在本文中可以称为“软件”或“软件模块”)、或这些技术的任何组合来实现。
63.为了清楚地说明硬件、固件和软件的这种可互换性,各种说明性组件、块、模块、电路和步骤已经在上面大体上根据它们的功能进行了描述。这样的功能实现为硬件、固件、还是软件、还是这些技术的组合取决于特定应用和施加在整个系统上的设计约束。熟练的技术人员可以针对每个特定应用以各种方式实现所描述的功能,但是这样的实现决策不会导致偏离本公开的范围。根据各种实施例,处理器、设备、组件、电路、结构、机器、模块等可以被配置为执行本文中描述的功能中的一个或多个。如本文中使用的关于指定操作或功能的术语“被配置为”或“被配置用于”是指物理上被构造、编程、布置和/或格式化为执行指定操作或功能的处理器、设备、组件、电路、结构、机器、模块、信号等。
64.此外,本领域普通技术人员将理解,本文中描述的各种说明性逻辑块、模块、设备、
组件和电路可以在集成电路(ic)内实现或由其执行,该ic可以包括数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件、或其任何组合。逻辑块、模块和电路还可以包括天线和/或收发器以与网络内或设备内的各种组件通信。被编程为执行本文中的功能的处理器将成为专门编程的或专用的处理器,并且可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp核相结合、或用于执行本文中描述的功能的任何其他合适的配置。
65.如果以软件实现,这些功能可以作为一个或多个指令或代码存储在计算机可读介质上。因此,本文中公开的方法或算法的步骤可以实现为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质两者,包括能够将计算机程序或代码从一个地方传输到另一地方的任何介质。存储介质可以是计算机可以访问的任何可用介质。作为示例而非限制,这样的计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储或其他磁存储设备、或者可以用于以指令或数据结构形式存储期望程序代码并且可以由计算机访问的任何其他介质。
66.在本文档中,本文中使用的术语“模块”是指用于执行本文中描述的相关功能的软件、固件、硬件、以及这些元素的任何组合。此外,为了讨论的目的,各种模块被描述为离散模块;然而,如本领域普通技术人员很清楚的,两个或更多个模块可以组合以形成执行根据本公开的实施例的相关联的功能的单个模块。
67.对本公开中描述的实现的各种修改对于本领域的技术人员来说将是很清楚的,并且在不脱离本公开的范围的情况下,本文中定义的一般原理可以应用于其他实现。因此,本公开不旨在限于本文所示的实现,而是应当符合与本文中公开的新颖特征和原理一致的最宽范围,如以下权利要求中所述。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献