背景技术:
1、在第三代合作伙伴计划(3gpp)中,无线装置的定位服务(例如基于位置的服务)的工作正在进行中。当第一无线装置位于某个位置(例如,在第二无线装置附近)时,无线装置的定位可以用于向第一无线装置提供不同的服务。
2、通常,无线装置的基于位置的服务是基于无线装置与位置管理功能(lmf)之间的交互,其使用定位协议(例如经由控制平面信令的lte定位协议(lpp))。第一和第二无线装置还可以使用侧链路定位来确定它们是否在彼此附近。侧链路定位还可以用于确定第一和第二无线装置之间的相对距离。
3、某些服务可能需要第三无线装置来了解第一和第二无线装置之间的相对位置,而该第三无线装置可能超出与第一和第二无线装置进行侧链路通信的范围。
技术实现思路
1、因此,需要用于使无线装置能够访问核心网络的服务api的装置和方法,其可以减轻、缓解或解决现有的缺点,并且提供无线装置对一个或更多个其他无线装置的位置(例如相对位置)的访问,同时减少控制平面上的流量。
2、公开了一种由第一无线装置执行的用于访问服务应用编程接口(api)的方法。该方法包括通过第一接口向核心网络发送控制信息,该控制信息包括第一无线装置想要访问服务api的指示。该方法包括通过第一接口从核心网络接收访问服务api所需的访问信息。该方法包括,在确定使用服务api后,基于访问信息通过第二接口执行服务api加入过程。
3、此外,还提供了一种无线装置,该无线装置包括存储器电路、处理器电路和无线接口。该无线装置被配置为执行根据当前公开内容的与第一无线装置相关的任何方法。
4、通过使用本公开,第一无线装置可以使用控制平面信令经由数据连接获得访问服务api所需的访问信息。由此,第一无线装置可以由核心网络授权使用服务api,并且可以接收访问服务api所需的访问信息。这允许无线装置经由数据连接使用服务api,以便经由数据连接而不是经由控制平面访问服务(例如定位服务)。这可以减少流量并避免控制信道拥塞。此外,使用服务api允许无线装置远程访问一个或更多个第二无线装置的位置,例如当无线装置不在一个或更多个第二无线装置的侧链路范围内时。使用服务api还允许无线装置在无线装置位于例如不同的公共陆地移动网络(plmn)时(例如在与一个或更多个第二无线装置不同的国家)远程访问一个或更多个第二无线装置的位置。此外,其优点在于,可以提供一种受网络控制的方法,允许无线装置重用为应用功能使用而设计的服务api,而不是增强控制平面上的信令消息传递。
5、公开了一种由第一核心网络节点执行的用于使无线装置能够访问核心网络的服务api的方法。该方法包括从无线装置接收控制信息,该控制信息包括无线装置想要访问服务api的指示。该方法包括基于控制信息向第二核心网络节点执行授权验证,以授权无线装置访问服务api。该方法包括,在无线装置被授权访问服务api后,向无线装置传输访问服务api所需的访问信息。
6、此外,还提供了包括存储器电路、处理器电路和无线接口的第一核心网络节点。第一核心网络节点被配置为执行根据当前公开的任何方法。
7、通过使用所提出的技术,第一核心网络节点可以基于经由控制平面从无线装置接收到的控制信息,授权无线装置使用服务api,并可以提供无线装置访问服务api所需的访问信息。这允许无线装置经由数据连接使用服务api,以便经由数据连接而不是经由控制平面访问服务(例如定位服务)。这可以减少流量并避免控制信道拥塞。此外,向无线装置提供访问服务api所需的访问信息,允许无线装置使用服务api远程访问一个或更多个第二无线装置的位置,例如当无线装置不在一个或更多个第二无线装置的侧链路范围内时。使用服务api还允许无线装置在无线装置位于例如不同的plmn(例如在与一个或更多个第二无线装置不同的国家)时远程访问一个或更多个第二无线装置的位置。此外,其优点在于,可以提供一种受网络控制的方法,允许无线装置重用为应用功能使用而设计的服务api,而不是增强控制平面上的信令消息传递。
8、公开了一种由第二核心网络节点执行的用于使无线装置能够访问核心网络的服务应用编程接口(api)的方法。该方法包括从第一核心网络节点接收用于授权无线装置访问服务api的第一授权验证请求。第一授权验证请求包括控制信息。该方法包括基于控制信息验证无线装置是否被授权访问服务api。该方法包括:在无线装置被授权访问服务api后,向第一核心网络节点传输访问服务api所需的访问信息。
9、此外,还提供了包括存储器电路、处理器电路和无线接口的第二核心网络节点。第二核心网络节点被配置为执行根据当前公开的任何方法。
10、本公开的优点在于,第二核心网络节点可以验证想要访问服务api的无线装置是其声称的无线装置,并且允许其使用服务api。由此,可以防止未经授权的无线装置使用服务api,从而减少服务api上的流量。此外,优点在于可以提供一种受网络控制的方法,允许无线装置重用为应用功能使用而设计的服务api,而不是增强控制平面上的信令消息传递。
11、公开了一种由第三核心网络节点(例如api控制节点)执行的用于使无线装置能够访问核心网络的服务应用编程接口(api)的方法。该方法包括通过已建立的数据连接从无线装置接收api加入过程请求消息。api加入过程消息包括用于访问服务api的访问信息。该方法包括基于访问信息执行加入过程以授权无线装置使用服务api。该方法包括,在无线装置被授权访问服务api后,通过已建立的数据连接向无线装置传输api加入过程接受消息。
12、此外,还提供了包括存储器电路、处理器电路和无线接口的第三核心网络节点。第三核心网络节点被配置为执行根据当前公开的任何方法。
13、本公开的优点在于,第三核心网络节点可以经由第二接口(例如,经由已建立的数据连接)进行认证并建立与无线装置的安全通信。由此,无线装置可以经由第三核心网络节点安全地访问服务api,并且可以经由服务api通过数据连接而不是经由控制平面获得一个或更多个第二无线装置的定位信息。这可以减少流量并避免控制信道拥塞。此外,向无线装置提供访问服务api所需的访问信息,允许无线装置使用服务api远程访问一个或更多个第二无线装置的位置,例如当无线装置不在一个或更多个第二无线装置的侧链路范围内时。使用服务api还允许无线装置在无线装置位于例如不同的plmn(例如在与一个或更多个第二无线装置不同的国家)时远程访问一个或更多个第二无线装置的位置。此外,优点在于可以提供一种受网络控制的方法,允许无线装置重用为应用功能使用而设计的服务api,而不是增强控制平面上的信令消息传递。
1.一种由第一无线装置执行的用于访问服务应用编程接口api的方法,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其中,所述服务api是核心网络节点的api。
3.根据权利要求1所述的方法,其中,所述第一接口是控制信道。
4.根据前述权利要求中任一项所述的方法,其中,所述第二接口是与所述核心网络节点的已建立的数据连接。
5.根据前述权利要求中任一项所述的方法,其中,通过所述第一接口的通信使用比通过所述第二接口的通信低的协议层。
6.根据前述权利要求中任一项所述的方法,其中,所述控制信息包括以下项中的一项或更多项:标识所述第一wd的标识符以及标识所述第一无线装置想要访问的所述服务api的信息。
7.根据前述权利要求中任一项所述的方法,其中,所述控制信息包含在注册请求消息中。
8.根据前述权利要求中任一项所述的方法,其中,所述访问信息包括以下项中的一项或更多项:授权信息、认证信息、服务api控制节点的地址以及所述服务api控制节点的完全限定域名fqdn。
9.根据前述权利要求中任一项所述的方法,其中,所述方法包括以下步骤:
10.根据前述权利要求中任一项所述的方法,其中,执行(s109)授权过程的步骤包括以下步骤:
11.根据权利要求10所述的方法,其中,发送(s109a)的步骤包括向服务api控制节点发送(s109aa)授权请求,并且其中,接收(s109b)的步骤包括从所述服务api控制节点接收(s109ba)所述授权接受消息。
12.根据前述权利要求中任一项所述的方法,其中,所述方法包括以下步骤:
13.根据前述权利要求中任一项所述的方法,其中,所述方法包括以下步骤:
14.根据前述权利要求中任一项所述的方法,其中,所述服务api是用于无线装置定位的服务api。
15.根据权利要求13或14所述的方法,其中,所述消息是针对多个第二无线装置的定位请求。
16.一种由第一核心网络节点执行的用于使无线装置能够访问核心网络的服务应用编程接口api的方法,所述方法包括以下步骤:
17.根据权利要求16所述的方法,其中,所述控制信息包括以下项中的一项或更多项:标识所述第一wd的标识符以及标识所述第一无线装置想要访问的所述服务api的信息。
18.根据权利要求16至17中任一项所述的方法,其中,所述控制信息包含在注册请求消息中。
19.根据权利要求16至18中任一项所述的方法,其中,所述访问信息包括以下项中的一项或更多项:授权信息、认证信息、服务api控制节点的地址以及所述服务api控制节点的完全限定域名fqdn。
20.根据权利要求16至19中任一项所述的方法,其中,执行授权过程包括:
21.根据权利要求16至20中任一项所述的方法,其中,所述方法包括以下步骤:
22.一种由第二核心网络节点执行的用于使无线装置能够访问核心网络的服务应用编程接口api的方法,所述方法包括以下步骤:
23.根据权利要求22所述的方法,其中,所述方法包括以下步骤:
24.根据权利要求22至23中任一项所述的方法,其中,所述控制信息包括以下项中的一项或更多项:标识所述无线装置的标识符以及标识所述无线装置想要访问的所述服务api的信息。
25.根据权利要求22至24中任一项所述的方法,其中,所述访问信息包括以下项中的一项或更多项:授权信息、认证信息和服务api控制节点的地址。
26.一种由第三核心网络节点执行的用于使无线装置能够访问核心网络的服务应用编程接口api的方法,所述方法包括以下步骤:
27.根据权利要求26所述的方法,其中,所述访问信息包括以下项中的一项或更多项:授权信息、认证信息和服务api控制节点的地址。
28.根据权利要求26至27中任一项所述的方法,其中,执行用于授权所述无线装置使用所述服务api的加入过程的步骤包括:
29.根据权利要求28所述的方法,其中,所述第三核心网络节点是服务api控制节点。
30.根据权利要求26至29中任一项所述的方法,其中,所述访问信息包括以下项中的一项或更多项:授权信息、认证信息和服务api控制节点的地址。
31.一种无线装置,所述无线装置包括存储器电路、处理器电路和无线接口,其中,所述无线装置被配置为执行根据权利要求1至15中任一项所述的方法中的任何方法。
32.一种第一核心网络节点,所述第一核心网络节点包括存储器电路、处理器电路和无线接口,其中,所述第一核心网络节点被配置为执行根据权利要求16至21中任一项所述的方法中的任何方法。
33.一种第二核心网络节点,所述第二核心网络节点包括存储器电路、处理器电路和无线接口,其中,所述第二核心网络节点被配置为执行根据权利要求22至25中任一项所述的方法中的任何方法。
34.一种第三核心网络节点,所述第三核心网络节点包括存储器电路、处理器电路和无线接口,其中,所述第二核心网络节点被配置为执行根据权利要求26至30中任一项所述的方法中的任何方法。