平台无关应用程序编程接口配置制造技术

技术编号:39303580 阅读:10 留言:0更新日期:2023-11-12 15:53
本发明专利技术公开了用于配置平台无关应用程序编程接口的设备、方法及系统。设备(700)包含接收(805)无线通信系统的至少一个网络服务的服务参数的收发器(725)。所述无线通信系统包含一或多个平台。所述设备(700)包含基于所述无线通信系统的所述至少一个网络服务的所述服务参数确定(810)平台无关应用程序编程接口(“API”)的处理器(705)。)的处理器(705)。)的处理器(705)。

【技术实现步骤摘要】
【国外来华专利技术】平台无关应用程序编程接口配置


[0001]本文中公开的主题大体上涉及无线通信,且更特定来说,涉及配置平台无关应用程序编程接口。

技术介绍

[0002]无线通信网络的应用程序编程接口(“API”),例如暴露给垂直及切片应用程序开发者的服务API,可能跨不同供应商及技术实施方案并非是可移植的。

技术实现思路

[0003]公开了用于配置平台无关应用程序编程接口的程序。可信应用程序实体(例如中间件)用于配置平台无关应用程序编程接口的第一方法包含接收无线通信系统的至少一个网络服务的服务参数。所述无线通信系统包括一或多个平台。在一些实施例中,所述第一方法包含基于所述无线通信系统的所述至少一个网络服务的所述服务参数确定平台无关应用程序编程接口(“API”)。
[0004]用于配置平台无关应用程序编程接口的第一设备(例如可信应用程序服务器、中间件或类似者)包含接收无线通信系统的至少一个网络服务的服务参数的收发器。所述无线通信系统可包含一或多个平台。在另外实施例中,所述第一设备包含基于所述无线通信系统的所述至少一个网络服务的所述服务参数确定平台无关应用程序编程接口(“API”)的处理器。
附图说明
[0005]上文简要描述的实施例的更特定描述将通过参考在附图中说明的特定实施例来呈现。应理解,这些图式仅描绘一些实施例且因此不应被视为限制范围,将通过使用附图以额外特定性及细节描述及解释实施例,其中:
[0006]图1是说明用于配置平台无关应用程序编程接口的无线通信系统的一个实施例的示意性框图
[0007]图2是说明用于配置平台无关应用程序编程接口的网络架构及信令流程的程序的一个实施例的图;
[0008]图3是说明用于为网络切片配置平台无关应用程序编程接口的程序的一个实施例的信令流程的图;
[0009]图4是说明用于针对可移植性配置平台无关应用程序编程接口的程序的一个实施例的信令流程的图;
[0010]图5是说明用于为O

RAN配置平台无关应用程序编程接口的程序的一个实施例的信令流程的图;
[0011]图6是说明可用于配置平台无关应用程序编程接口的用户装备设备的一个实施例的图;
[0012]图7是说明可用于配置平台无关应用程序编程接口的网络装备设备的一个实施例的图;且
[0013]图8是说明可用于配置平台无关应用程序编程接口的方法的一个实施例的流程图。
具体实施方式
[0014]所属领域的技术人员将了解,实施例的方面可体现为系统、设备、方法或程序产品。因此,实施例可采用完全硬件实施例、完全软件实施例(包含固件、常驻软件、微代码等)或组合软件与硬件方面的实施例的形式。
[0015]举例来说,所公开的实施例可实施为硬件电路(包括定制超大规模集成(“VLSI”)电路或门阵列)、现成半导体(例如逻辑芯片、晶体管或其它离散组件)。所公开的实施例还可实施于可编程硬件装置中,例如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置或类似者。作为另一实例,所公开的实施例可包含可执行代码的一或多个物理或逻辑块,其可例如组织为对象、程序或函数。
[0016]此外,实施例可采用体现于存储机器可读代码、计算机可读代码及/或程序代码(下文称为代码)的一或多个计算机可读存储装置中的程序产品的形式。存储装置可为有形、非暂时及/或非传输的。存储装置可不体现信号。在特定实施例中,存储装置仅采用信号来存取代码。
[0017]可利用一或多个计算机可读媒体的任何组合。计算机可读媒体可为计算机可读存储媒体。计算机可读存储媒体可为存储代码的存储装置。存储装置可为例如但不限于电子、磁性、光学、电磁、红外线、全息、微机械或半导体系统、设备或装置,或前述内容的任何合适组合。
[0018]存储装置的更多特定实例(非详尽列表)将包含以下内容:具有一或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(“RAM”)、只读存储器(“ROM”)、可擦除可编程只读存储器(“EPROM”或快闪存储器)、便携式光盘只读存储器(“CD

ROM”)、光学存储装置、磁性存储装置,或前述内容的任何合适组合。在本文献的上下文中,计算机可读存储媒体可为任何有形媒体,其可含有或存储用于供或结合指令执行系统、设备或装置使用的程序。
[0019]用于实行实施例的操作的代码可为任何数目个行且可以包含面向对象的编程语言(例如Python、Ruby、Java、Smalltalk、C++或类似者)及常规的程序性编程语言(例如“C”编程语言或类似者)及/或机器语言(例如汇编语言)的一或多种编程语言的任何组合来编写。代码可完全在用户的计算机上执行、部分在用户的计算机上执行、作为独立软件包执行、部分在用户的计算机上且部分在远程计算机上执行或完全在远程计算机或服务器上。在后一场景中,远程计算机可通过任何类型的网络连接到用户的计算机,所述网络包含局域网(“LAN”)或广域网(“WAN”),或可进行到外部计算机的连接(例如,通过使用因特网服务提供商的因特网)。
[0020]贯穿本说明书参考“一个实施例”、“实施例”或类似语言意味着结合实施例描述的特定特征、结构或特性包含于至少一个实施例中。因此,除非另有明确指定,否则贯穿本说明书出现的短语“在一个实施例中”、“在实施例中”及类似语言可但不一定全部指代同一实
施例,而是意味着“一或多个但非所有实施例”。除非另有明确指定,否则术语“包含”、“包括”、“具有”及其变化意味着“包含但不限于”。除非另有明确指定,否则列举的项目列表不暗含任何或所有项目相互排斥。除非另有明确指定,否则术语“一”及“所述”也指代“一或多个”。
[0021]如本文中所使用,具有“及/或”连词的列表包含列表中的任何单个项目或列表中的项目组合。举例来说,A、B及/或C的列表包括仅A、仅B、仅C、A与B的组合、B与C的组合、A与C的组合,或A、B与C的组合。如本文中所使用,使用术语
“…
中的一或多者”的列表包含列表中的任何单个项目或列表中的项目组合。举例来说,A、B及C中的一或多者包含仅A、仅B、仅C、A与B的组合、B与C的组合、A与C的组合,或A、B与C的组合。如本文中所使用,使用术语
“…
中的一者”的列表包含列表中任何单个项目中的一个且仅一个。例如,“A、B及C中的一者”包含仅A、仅B或仅C且排除A、B与C的组合。如本文中所使用,“选自由A、B及C组成的群组的成员”包含A、B或C中的一个且仅一个且排除A、B与C的组合。如本文中所使用,“选自由A、B及C及其组合组成的群组的成员”包含仅A、仅B、仅C、A与B的组合、B与C的组合、A与C的组合,或A、B与C的组合。
[0022]此外,实施例的所描述特征、结构或特性可以任何合适方式组合。在以下描述中,提供众多特定细节以提供对实施例的详尽理解,所述细节例如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的实例。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:接收无线通信系统的至少一个网络服务的服务参数,其中所述无线通信系统包括一或多个平台;及基于所述无线通信系统的所述至少一个网络服务的所述服务参数确定平台无关应用程序编程接口(“API”)。2.根据权利要求1所述的方法,其进一步包括将所述平台无关API发布到API调用器以供跨不同无线通信系统的终端应用程序使用。3.根据权利要求1所述的方法,其进一步包括向所述至少一个网络服务注册以获得对调用所述至少一个服务API的接入。4.根据权利要求1所述的方法,其进一步包括基于到至少一个平台相关API的映射确定所述平台无关API。5.根据权利要求4所述的方法,其进一步包括:检测与所述平台相关API相关联的触发事件;及响应于所述触发事件而更新所述平台相关API,同时确保与所述平台无关API的兼容性。6.根据权利要求5所述的方法,其中所述触发事件选自包括以下项的群组:用户装备(“UE”)的移动性;应用程序服务器到不同无线通信系统的重定位;所述无线通信系统的所述至少一个网络服务的服务API的不可用性;实际或预期API高负载及/或拥塞的指示;所述UE的应用程序客户端到不同无线通信平台的重定位;网络服务质量改变指示;UE服务质量及/或体验质量改变指示;UE上下文改变指示;及网络单元故障指示。7.根据权利要求4所述的方法,其中所述至少一个网络服务的所述至少一个服务API到所述至少一个平台相关API的所述映射是基于通过以下操作中的至少一者确定所述服务API的可用性:从与所述至少一个服务API相关联的所述至少一个网络服务接收周期性心跳消息;及检查所述至少一个网络服务的API启用服务。8.根据权利要求4所述的方法,其中:所述至少一个网络服务的所述服务参数是用于所述无线通信系统的垂直客户的网络切片例子(“NSI”);且所述平台相关API包括为所述垂直客户定制的软件开发套件API。9.根据权利要求10所述的方法,其进一步包括向管理域发送对管理API的可用性状态及与用于所述NSI的切片管理服务有关的能力的请求,所述请求包括以下项中的至少一者:中间件ID;对API名的请求;对APIURI的请求;
对API版本的请求;对数据格式的请求;对与切片及服务中的至少一者有关的API支持特征的请求;对支持特征的暴露级别要求;API状态查询;API终止点;及请求的时间有效性。10.根据权利要求11所述的方法,其进一步包括接收包括以下参数中的至少一者的响应消息:MD ID;MnS ID;API名、类型及数据格式的列表;与所述切片及服务中的所述至少一者有关的API支持特征;支持特征的暴露级别;及API状态报告。11.根据权利要求10所述的方法,其进一步包括向控制平面发送对控制平面API的可用性状态及与用于所述NSI的切片相关控制服务有关的能力的请求,所述请求包括以下项中的至少一者:中间件ID;对北向API名的请求;对北向URI的请求;对北向API版本的请求;对数据格式的请求;对与切片...

【专利技术属性】
技术研发人员:E
申请(专利权)人:联想新加坡私人有限公司
类型:发明
国别省市:

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

1