首页> 中国专利> 用于无线接入网络(RAN)共享的增强接入网络查询协议(ANQP)信令

用于无线接入网络(RAN)共享的增强接入网络查询协议(ANQP)信令

摘要

特征涉及在客户端设备处确定向网络接入节点发送查询。查询可以与多个服务网络相关联,每个服务网络用服务网络标识符标识。选择第一服务网络标识符以与查询相关联。向网络接入节点发送该查询。查询可以包括第一服务网络标识符,及在一些方面,第二服务网络标识符。另外的特征涉及在网络节点处接收包括第一服务网络标识符的查询。网络节点可以与多个服务网络相关联。在网络节点处可以确定要向其转发所述查询的第一服务器。第一服务网络标识符标识第一服务器。向第一服务器发送查询。

著录项

  • 公开/公告号CN107113698A

    专利类型发明专利

  • 公开/公告日2017-08-29

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201580069743.7

  • 发明设计人 G·B·霍恩;S·法钦;S·B·李;

    申请日2015-12-11

  • 分类号H04W48/14(20090101);

  • 代理机构72002 永新专利商标代理有限公司;

  • 代理人赵腾飞;王英

  • 地址 美国加利福尼亚

  • 入库时间 2023-06-19 03:14:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-07

    授权

    授权

  • 2017-09-22

    实质审查的生效 IPC(主分类):H04W48/14 申请日:20151211

    实质审查的生效

  • 2017-08-29

    公开

    公开

说明书

相关申请的交叉引用

本申请要求于2014年12月22日在美国专利商标局提交的临时申请No.62/095,714的优先权和权益以及于2015年7月23日在美国专利商标局提交的非临时申请14/807,824的优先权和权益,其全部内容通过引用并入本文。

技术领域

本公开内容总体上涉及通信设备和信令方法,其有助于无线接入网络(RAN)提供方经由此前被限制为由单个连接接入网络/无线接入网络提供方使用的网络接入节点来容纳对一个或多个连接接入网络提供方的接入。

背景技术

包括无线移动系统在内的无线通信系统被广泛部署以提供各种电信服务。电信服务包括语音服务、数据服务、语音和数据连接、互联网连接、IP网络电话(VoIP)、无线点对点、视频、流视频、视频电话、消息传送和广播等等。

典型的无线通信系统采用多址技术。这种多址技术的示例包括码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波频分多址(SC-FDMA)和时分同步码分多址(TD-SCDMA)。

已经在各种电信标准中采用多址技术来提供使得无线和移动设备能够在城市、国家、地区和全球层面上进行通信的通用协议。无线服务由许多提供方使用各种标准来在蜂窝局域网(蜂窝LAN)和无线局域网(WLAN)上提供。适用于蜂窝LAN的标准包括第三代合作伙伴计划(3GPP)颁布的标准,如3G、4G、长期演进(LTE)和LTE-Advanced(LTE-A)。LTE-A提供了对由3GPP颁布的通用移动电信系统(UMTS)移动标准的一组增强功能。正在考虑3GPP标准的下一演进;它可以被称为5G。适用于WLAN的标准包括电气和电子工程师协会(IEEE)颁布的标准,如IEEE 802.11(通常和/或不同地称为和/或Hotspot 2.0)。IEEE 802.11是用于实施WLAN通信的一组媒体接入控制(MAC)和物理层(PHY)规范。

使用多址技术的通信系统同时支持多个用户设备的通信。通常,用户设备用作到网络的接口。用户设备可以采取任何数量的形式。它可以是移动手持设备,例如蜂窝电话、膝上型计算机或记事本计算机、腕戴设备或被配置为以任何方式由用户佩戴的设备。它可以可替换地是固定设备,例如在建筑物报警系统中使用的计算机/蜂窝电话接口,或机器对机器(M2M)型设备,所述M2M型设备可以有助于例如电视、冰箱、浴室秤和/或洗衣机之间的通信。它不需要通过人机界面(例如,基于物理或图像的键盘或语音命令接口)接收输入。

在3GPP环境文中,用户设备通常被称为用户设备(UE)。在IEEE 802.11环境中,用户设备通常被称为站(STA)。然而,许多用户设备可以使用蜂窝LAN和WLAN二者进行通信(例如,许多蜂窝电话通过3GPP网络和IEEE802.11网络进行通信)。因此,相同的用户设备可以是UE和STA二者。此外,在除3GPP和IEEE 802.11之外的标准中,或者根据基于非标准的协议或惯例,用户设备可以被称为其他名称,包括例如终端客户端设备。

接入网络查询协议(ANQP)是由IEEE和Wi-Fi定义的协议。Wi-FiAlliance是全球性的非盈利行业协会,它保证产品的互操作性和行业标准安全保护。ANQP目前被定义用于IEEE802.11。ANQP提供了协议,允许STA在无需与WLAN接入点(AP)的安全关联的情况下查询AP(例如,根据802.11、Wi-Fi或Hotspot 2.0的AP)。STA可以使用ANQP在AP处执行网络发现和选择。此外,STA可以在AP级别发现关于AP特征/特性(例如,负载)和所支持的服务(例如,包括所支持的服务提供方、连接类型等)的信息。AP的示例可以是家庭、商店、办公室或车辆中的无线调制解调器或无线路由器。AP可以是室内或室外的。室外AP可以出现在城市、郊区和/或大学、公司或政府办公园区,以向社区提供例如互联网接入。

传统上,AP可以被认为是经由互联网服务提供方(ISP)连接到网络(通常是互联网)的无线电设备。因此,对于给定的STA,经由AP对网络的连接性由传统上由一个ISP确定。

如当前根据IEEE 802.11u所实现的,不存在与3GPP型连接接入网络提供方分开的3GPP型无线接入网络(RAN)提供方的概念。如当前所实现的,IEEE 802.11AP实现了RAN和连接接入网络提供方的一般功能。即,在IEEE 802.11环境中使用3GPP的术语,RAN提供方和连接接入网络提供方始终是相同的实体。这与3GPP系统相反,在3GPP系统中,RAN提供方和连接接入网络提供方可以是不同的实体。

为IEEE 802.11定义的ANQP没有考虑并且不能支持在单个AP处的多个连接接入网络提供方。因此,STA可以确定给定AP支持何种服务,但是仅在AP与用作3GPP型RAN和连接接入网络提供方的组合的单个实体相关联的假设下才行。这存在问题,至少因为每个AP仅可以向有限数量的服务提供方提供连接。

没有为IEEE 802.11定义RAN共享(即,由多个连接接入网络提供方共享单个RAN)。允许AP由多个连接接入网络提供方共享将是有益的。这会允许在AP处的STA可用的服务提供方(及其相关服务)的数量的增加。在这种情况下,给定AP可以向STA提供更大数量的服务提供方的选择。然而,在给定AP处的更大数量的服务提供方的自身存在问题。ANQP不能很好地扩展;涉及大量服务提供方的查询繁琐而且不灵活。

当前空闲模式选择行为用于AP执行公共陆地移动网络(PLMN)选择,然后使用所选择的PLMN执行小区选择。使用PLMN标识符(PLMN ID)标识PLMN。现在,PLMN ID具有两个组成部分。第一个组成部分是移动国家码(MCC)。MCC为3位数。它唯一标识一个国家。第二个组成部分是移动网络码(MNC)。MNC是2或3位数(取决于MCC的值)。MNC标识国家内的运营方。使用3位数的MNC,最多可以为给定国家定义1000个运营方。许多国家的运营方数量已经或将要超过1000个。因此,借助PLMN提供所有运营方(例如根据IEEE 802.11的WLAN的运营方、根据3GPP的蜂窝LAN的运营方等)不可行。

此外,已知根据IEEE 802.11的AP周期性地广播空中消息,以便通告该AP处可用的特定有限数量的服务提供方,并且提供被通告的特定有限数量的服务提供方的身份。这样的广播可以例如通过诸如系统信息块类型1(SIB1)传输的信标来进行。然而,当前的SIB1传输中只能包括六个PLMN ID。即使引入新的标识符来实现较大的接入网络标识符空间,它仍然不能使网络接入节点(例如,接入点或eNodeB)能够支持大量的相关服务提供方。

此外,如果AP由多于可在广播中通告的固定最大数量的服务提供方共享,则该通告不能向客户端设备通知从与所通告的服务提供方共享AP的未被通告的服务提供方中进行选择的机会。因此,这种未被通告的服务提供方无意中对客户端设备是隐藏的。

此外,某些服务提供方不希望在信标传输中将其网络通告给公众。这种网络的示例可以是封闭用户组(CSG)。CSG的签约用户可以获得接入CSG,但公众不能获得。因此,这些服务提供方有意地对客户端设备是隐藏的。

然而,越来越需要在各种类型的网络接入节点(例如,根据IEEE 802.11的AP接入节点和根据3GPP的eNB接入节点)处支持越来越多的服务和/或服务提供方。因此,ANQP无法扩展以支持给定网络接入节点处的大量服务和/或服务提供方是有问题的。

因此,存在关于以下的问题:如何允许客户端设备从网络接入节点获得连接接入网络提供方、服务和/或服务提供方的选择性列表和/或如何选择多个连接接入网络提供方、服务和/或服务提供方中的哪一个应该出现在要从网络接入节点向客户端设备通告的连接接入网络提供方、服务和/或服务提供方的默认列表上。

发明内容

根据一个方面,可以在客户端设备上操作的方法可以包括:确定向网络接入节点发送查询,其中,所述网络接入节点与多个服务网络相关联,每个服务网络用服务网络标识符标识。可以在客户端设备处做出所述确定。该方法可以包括:选择第一服务网络标识符以与查询相关联。该方法还可以包括:向网络接入节点发送查询,其中,查询可以包括第一服务网络标识符。在一些方面,查询可以进一步包括信息元素,信息元素描述由与第一服务网络标识符相关联的网络支持的一个或多个网络能力。服务网络标识符可以包括:服务集标识符(SSID)标识符、公共陆地移动网络标识符(PLMN ID)标识符、服务提供方标识符(SPI)标识符或网络接入标识符(NAI)领域标识符(realm identifier)。在一些方面,第一服务网络标识符可以标识多个服务网络中的第一服务网络的服务器。

在一个方面,所述方法还可以包括:在所述客户端设备处获得与所述网络接入节点相关联的所述多个服务网络中的每一个服务网络的服务网络标识符。该信息的接收可以在确定第一服务网络标识符之前进行。在一个方面,可以从来自网络接入节点的广播消息或来自网络接入节点的单播消息中获得服务网络标识符。

在一个方面,从多个服务网络标识符中选择第一服务网络标识符可以是基于在客户端设备和由第一服务网络标识符标识的服务网络之间是否建立有预先存在的关系的。可以优先选择具有预先存在的关系的服务网络。当客户端设备与由第一服务网络标识符标识的服务网络具有签约和/或当第一服务网络标识符被包括在客户端设备中配置的优选服务网络的预先存在的列表中时,可以建立有预先存在的关系。选择第一个服务网络标识符的其他方法是可以接受的。

在一些方面,客户端设备可以通过无线通信进入由第一服务网络标识符标识的服务网络或者可以更新与所述服务网络的签约。

在一些方面,查询可以包括在无线局域网(WLAN)上的接入网络查询协议(ANQP)查询。该查询可以包括非接入层(NAS)消息和/或无线电资源控制(RRC)消息。

根据一些方面,该方法还可以包括:在发送查询之前选择第二服务网络标识符以与查询相关联。第二服务网络标识符可以不同于第一服务网络标识符。第一服务网络标识符和第二服务网络标识符可以是不同类型的服务网络标识符。不同类型的服务网络标识符可以包括:服务集标识符(SSID)类型标识符、公共陆地移动网络标识符(PLMN ID)类型标识符、服务提供方标识符(SPI)类型标识符和网络接入标识符(NAI)领域类型标识符。该方法还可以包括:向网络接入节点发送查询。向网络接入节点发送的查询可以包括信息元素、第一服务网络标识符和第二服务网络标识符。在一些方面,第一服务网络标识符和第二服务网络标识符可以标识不同的服务器。不同的服务器可以在相同的服务网络或不同的服务网络上。

在一些方面,所述方法还可以包括在发送查询之前选择第二服务网络标识符以与查询相关联。第一服务网络标识符可以表示公共服务网络,而第二服务网络标识符可以表示专用服务网络。该方法还可以包括:向网络接入节点发送查询,其中,查询可以包括信息元素、第一服务网络标识符和第二服务网络标识符。

根据一个方面,一种可以在网络节点处可操作的方法。网络节点可以是例如网络接入节点和/或移动性管理实体(MME)。该方法可以包括:在网络节点处接收包括信息元素和第一服务网络标识符的查询。在一些方面,网络节点可以与多个服务网络相关联。该方法还可以包括:确定要向其转发查询的第一服务器的身份。在一些方面,第一服务网络标识符可以提供第一服务器的身份。该方法还可以进一步包括:向第一服务器发送查询。网络节点的示例可以包括网络接入节点(例如,eNB、AP、STA)和/或移动性管理实体(MME)。在一些方面,查询可以包括在无线局域网(WLAN)上的接入网络查询协议(ANQP)查询。该查询可以包括非接入层(NAS)消息和/或无线电资源控制(RRC)消息。第一服务网络标识符可以用于标识多个服务网络中的第一服务网络的服务器。

在一个方面,查询还可以包括与第一服务网络标识符不同的第二服务网络标识符。第二服务网络标识符可以用于标识多个服务网络中的第二服务网络的服务器。该方法还可以包括:确定要向其转发查询的第二服务器,其中,第二服务网络标识符标识第二服务器。该方法还可以进一步包括向第二服务器发送查询。

附图说明

依据以下结合附图的详细描述,各种特征、性质和优点可以变得显而易见,在附图中相同的附图标记在全部附图中相应地标识。

图1示出了根据现有技术的网络架构。

图2示出了根据本文所述的示例性方面的网络架构。

图3示出了根据本文所述的示例性方面的另一网络架构。

图4是在本文所述的信息元素的方面和特征的解释方面有用的示例性表的概念图。

图5示出了有助于使用服务查询协议的第一网络架构。

图6示出了有助于使用服务查询协议的第二网络架构。

图7示出了有助于使用服务查询协议的第三网络架构。

图8示出了根据示例性方面的网络的控制平面协议栈。

图9示出了根据另一示例性方面的网络的控制平面协议栈。

图10示出了根据第一示例性方面的第一呼叫流程图。

图11示出了根据第二示例性方面的第二呼叫流程图。

图12是示出根据示例性呼叫流程的示例性方法的方框图。

图13是示出根据另一示例性呼叫流程的示例性方法的方框图。

图14是可以实施服务查询协议的示例性客户端设备的一个方面的功能框图。

图15是根据本文所述的示例性方面的在示例性客户端设备中可操作的第一示例性方法。

图16是根据本文所述的示例性方面的在示例性客户端设备中可操作的第二示例性方法。

图17是可以实施服务查询协议的示例性网络节点的一个方面的功能框图。

图18是根据本文所述的示例性方面的在示例性接入节点中可操作的第一示例性方法。

图19是根据本文所述的示例性方面的在示例性接入节点中可操作的第二示例性方法。

图20是根据示例性方面的可以用作SQP服务器的服务器的一个方面的功能框图。

具体实施方式

以下结合附图阐述的详细说明旨在作为各种配置的说明,并非旨在表示可以实践本文所述的各种概念的唯一配置。详细说明包括细节以便提供对各种概念的透彻理解。然而,对于本领域技术人员显而易见的是,可以在没有这些细节的情况下实践这些概念。在一些情况下,以方框图的形式示出公知的结构和组件的细节,以避免使得这些概念难以理解。可以理解各个附图中出现的相似的附图标记已经结合较早的图进行了描述。

在下面的说明中参考了附图,其中通过例示的方式示出了本公开内容中描述的具体方面和特征。旨在足够详细地提供本公开内容中描述的方面和特征以使本领域技术人员能够实践本发明。可以利用其他方面和特征,并且可以对所公开的方面和特征做出改变而不脱离本公开内容的范围。以下详细说明不应被认为是限制性的,并且本文所述和所示的方面和特征的范围仅由所附权利要求限定。

如本文所使用的,“客户端设备”可以是向人和/或机器提供与服务网络的接口的任何设备。本文中可以使用术语“客户端设备”来指代无线设备、移动设备、签约用户设备、网络接入设备、移动电话、移动通信设备、移动计算设备、数字平板电脑、智能电话、用户设备、用户装置、用户终端、终端及其他设备。术语“网络接入节点”包括在客户端设备和服务网络之间提供无线网络连接的任何设备。蜂窝通信系统的核心网络外部的网络(例如分组数据网络(PDN)(例如,互联网))和网际协议(IP)多媒体服务(IMS)网络)可以在此参考PDN来例示,但并非旨在将核心网络外部的网络局限于PDN或IMS网络。此外,本文呈现的方面和特征是示例性的。并非旨在将本文中呈现的任何方面或特征局限于仅在蜂窝通信系统中使用。

概述

当前的接入网络查询协议(ANQP)方案假设网络接入节点(例如,AP)支持用于客户端设备的单个服务器进行查询以确定一组服务提供方(例如,3GPP蜂窝网络信息和漫游协会组织标识符)。它不考虑支持大量服务提供方的网络接入节点的可能性,而且不考虑无线接入网络(RAN)共享的实现,即,网络接入节点(其在概念上被认为是RAN的部分)可以耦合到多个连接接入网络提供方;每个连接接入网络提供方具有根据其所耦合的服务提供方而变化的特性。

对于RAN共享,RAN及由此的RAN中的至少一些网络接入节点,可以连接到两个或更多个服务网络,在这种情况下,不同的服务网络可以支持例如用于客户端设备接入的不同类型的凭证。在此情况下,客户端设备可能需要查询服务网络而不是RAN来确定支持哪些类型的接入和服务。

本文所述的方面扩展了当前的ANQP方案,以使得网络接入节点能够支持比此前被认为是合理/可行的情况更多数量的服务提供方和更广泛的服务集。本文描述的方面可以例如通过使得客户端设备能够指示查询所指向的特定提供方,来扩展ANQP。增强型ANQP可以由网络接入节点运行,而无关于与客户端设备相关联的服务提供方与网络接入节点所正在服务的服务提供方是否具有漫游关系。客户端设备可以查询网络接入节点以确定漫游是否可用。对于在本文所描述的方面,可以提供至少三种查询模式的实施方式,其中,这三种查询模式可用于ANQP和与服务查询有关的其他协议。

客户端设备可以使用服务网络标识符作为增强型查询的一部分。增强型查询可以包括一个或多个服务网络标识符。即,查询可以指向一个或多个服务网络标识符。服务网络标识符可以由客户端设备选择。服务网络标识符的示例可以包括服务集标识符(SSID)、公共陆地移动网络标识符(PLMN ID)、服务提供方标识符(SPI)和网络接入标识符(NAI)领域。该列表是示例性的而不是限制性的。

当通告RAN共享时,对一个或多个服务网络标识符的选择可以允许客户端设备将增强型查询指向特定服务器。为了便于参考,特定服务器在本文中可以被称为服务查询协议服务器(SQP服务器)。这可以允许网络接入节点与多个连接接入网络提供方相关联,每个连接接入网络提供方为网络接入节点提供不同的服务、特征和/或特性。

出于说明的目的,在本文描述的各方面中给出的扩展或增强型查询协议(例如,扩展或增强ANQP)将被称为服务查询协议(SQP)。然而,应当理解,对协议(诸如在WLAN中使用的ANQP或者在蜂窝LAN中使用的3GPP查询协议)的任何扩展或增强都可以得益于本文描述的各方面的实现。因此,例如,本文描述的方法和装置的各方面对于所有类型的无线和蜂窝LAN网络接入节点都是有用的,例如但不限于根据IEEE 802.11、Wi-Fi和/或Hotspot 2.0定义的接入点(AP)以及根据3GPP标准定义的eNodeB。为了便于参考,任何类型的无线和/或蜂窝LAN网络接入节点在本文中都将被称为网络接入节点。在接收到包括服务网络标识符的SQP查询时,网络接入节点可以确定是否存在与这个服务网络标识符相关联的SQP服务器。如果存在,则网络接入节点可以将SQP查询路由到相关的SQP服务器,并且相关的SQP服务器又可以将响应路由到客户端设备。如果没有相关联的SQP服务器,则网络接入节点可以将SQP查询路由到默认服务器。

本文公开的方法和装置允许客户端设备发现例如提供RAN共享的AP的服务网络的服务提供方和服务信息。

操作环境

图1示出了根据现有技术的网络架构100。图2示出了根据本文所述的示例性方面的网络架构200。将会理解,图1和2是简化说明;图1和2中省略了本领域普通技术人员所公知的许多特征以免杂乱。

图1示出了多个服务提供方102A、102B、102C、102D、...、102X(这里单独地或统称为服务提供方102)。服务提供方102被描绘为驻留在诸如分组数据网络(例如,互联网)的网络101中。每个服务提供方102可以容纳各种客户端设备104、106、108、110、112的凭证。凭证可以存储在认证、授权和计费(AAA)服务器103A、103B、103C、103D、...、103X(这里单独地或统称为AAA服务器103)中。凭证可以包括用于服务提供方(诸如社交网站服务提供方和/或搜索引擎站点服务提供方)的凭证。每个服务提供方102通常保持与连接接入网络提供方114、116、118的计费关系。

连接接入网络提供方114、116、118(有时称为移动网络运营方(MNO))可以容纳用于客户端设备104、106、108的会话以接入由服务提供方102提供的服务(即,假定连接接入网络提供方114、116、118与服务提供方102具有关系且客户端设备104、106、108具有对该服务的签约)。连接接入网络提供方114、116、118通常实施由服务提供方102定义的签约限制。如本领域技术人员将理解的,连接接入网络提供方也可以是服务提供方。

每个连接接入网络提供方114、116、118也可以包括各自的AAA服务器120、122、124。每个连接接入网络提供方114、116、118还可以包括各自的移动性管理实体(MME)126、128、130。MME 126、128、130和AAA服务器120、122、124可以被表示为由多个层组成的协议栈。连接接入网络提供方114、116、118可以例如根据诸如LTE的3GPP标准来操作。

图1还示出了一个或多个无线接入网络(RAN)提供方132、134。RAN提供方132容纳经由网络接入节点131(例如,演进节点B、eNodeB或者eNB)对一个或多个连接接入网络提供方114、116、118的接入。使多个连接接入网络提供方114、116、118共享RAN提供方132的做法称为RAN共享。为了便于说明,将RAN提供方132示出为根据3GPP标准操作多个网络接入节点131。在3GPP标准中定义了RAN共享;然而,没有为IEEE802.11标准定义RAN共享。

RAN提供方134可以根据IEEE 802.11操作接入点(AP)133。至少因为没有为IEEE802.11定义RAN共享,所以RAN提供方134直接与一个或多个服务提供方通信,而不是通过连接接入网络提供方。

虽然图1中仅示出了两个RAN提供方132、134,但应当理解,在任何地理区域中可以存在多个RAN提供方。

RAN提供方132、134可以容纳客户端设备104、106、108、110、112的接入。RAN提供方132可以实施由多个连接接入网络提供方114、116、118中的每一个定义的签约限制,其进而可以由服务提供方102定义。多个连接接入网络提供方114、116、118中的至少一个可以与多个服务提供方102相关联。RAN提供方134可以实施由服务提供方102定义的签约限制。服务提供方102可以保持与RAN提供方132的网络接入节点131(例如,eNB)和RAN提供方134的AP133(例如,网络接入节点)的计费关系。签约限制可以是例如对数据使用和/或时间的限制。

随着客户端设备的数量不断增加,连接到给定RAN和/或给定RAN的给定网络接入节点的客户端设备的数量更有可能增加。此外,预期将客户端设备通过第一类型的网络与服务提供方的通信卸载到第二类型的网络的互操作过程将变得越来越常见。因此,期望使客户端设备能够以无缝的方式在一种类型的网络(例如,3GPP)和另一类型的网络(例如,IEEE 802.11)之间透明地/自主地切换,而不需要用户干预。然而,目前通常需要用户干预。作为示例,当客户端设备需要从蜂窝LAN向无线LAN转移连接时(例如,当进入酒店或提供WLAN的公共场所或公共交通工具时),用户通常可以从客户端设备的地理区域中的无线LAN列表中搜索并选择适当的无线LAN。然后,用户可以获得并手动输入密码以获得对所选择的无线LAN的接入。

在无线LAN的情况下,由于给定RAN提供方(例如,图1的134)的AP(例如,图1的133)具有到有限数量的服务提供方的连接,所以客户端设备在成功地找到和与客户端设备相关联的服务提供方具有服务协议的AP之前(并且即使如此),可能需要尝试与多个AP的通信。

因此,至少为了避免选择和连接到多个WLAN以便获得到期望的服务提供方的连接的手动过程,在IEEE 802.11中实现RAN共享将是有益的。以这种方式,单个AP可以容纳多个连接接入网络,每个连接接入网络容纳对提供不同的多个服务的不同的多个服务提供方的接入。IEEE 802.11中的RAN共享的实现可以给予客户端设备从由多个连接接入网络所容纳的多个服务提供方(和/或服务)中找到其期望的服务提供方(和/或服务)的更高可能性。

然而,目前对AP的查询是使用由IEEE 802.11和WiFi Alliance定义的接入网络查询协议(ANQP)来实施的。ANQP允许客户端设备在AP级别确定AP提供哪些服务。这在当前是可行的,因为对于AP,连接提供方和接入提供方是相同的实体。客户端设备可以确定AP后面有哪些服务,但仅在连接提供方和接入提供方是相同实体的假设下才可行。目前存在的ANQP没有考虑,也没有能力在单个AP处支持多个连接提供方。

客户端设备104、106、108、110、112可以容纳用于服务提供方102的凭证,并且经由RAN提供方132、134连接到服务。每个客户端设备104、106、108、110、112可以将凭证存储在各自的存储器电路(未示出)中。经由RAN提供方132接入服务的客户端设备104、106、108通过选择多个连接接入网络提供方114、116、118之一来确定要连接的服务提供方和/或服务。

通过RAN提供方134接入网络服务的客户端设备108、110、112在其确定要连接到哪些网络服务的能力方面受到限制,因为现有技术中已知每个AP 133是单个实体,其并未被定义来容纳多个连接接入网络提供方的服务。

图2示出了根据本文所述的示例性方面的网络架构200。示例性网络架构200可以代表下一代(5G)网络架构;然而,本文呈现的方面不限于图2的示例性网络架构200。

图2示出了多个服务提供方202A、202B、202C、202D、...、202X(这里单独地或统称为服务提供方202)。服务提供方202被描绘为驻留在诸如分组数据网络(例如,互联网)的网络201中。每个服务提供方202可以容纳各种客户端设备(例如客户端设备204、206、208、210、212)的凭证。凭证可以存储在认证、授权和计费(AAA)服务器203A、203B、203C、203D、...、203X(这里单独地或统称为AAA服务器203)中。凭证可以包括用于服务提供方(诸如社交网站服务提供方和/或搜索引擎站点服务提供方)的凭证。每个服务提供方202通常保持与连接接入网络提供方214、216、218的计费关系。

连接接入网络提供方214、216、218(有时称为移动网络运营方(MNO))可以容纳用于客户端设备204、206、208、210、212的会话以接入由服务提供方202提供的服务(即,假定连接接入网络提供方214、216、218与服务提供方202具有关系且客户端设备204、206、208、210、212具有对该服务的签约)。连接接入网络提供方214、216、218通常实施由服务提供方102定义的签约限制。如本领域技术人员已知的,连接接入网络提供方也可以是服务提供方。连接接入网络提供方214、216、218可以例如根据3GPP标准和/或IEEE 802.11标准操作。

每个连接接入网络提供方214、216、218还可以包括各自的服务器,在本文中为便于识别而被称为服务查询协议服务器(SQP服务器)215、217、219。下面描述了SQP服务器。每个连接接入网络提供方214、216、218还可以包括各自的AAA服务器220、222、224。每个连接接入网络提供方214、216、218还可以包括各自的移动性管理实体(MME)226、228、230。每个连接接入网络提供方214、216、218还可以包括各自的服务网关(SGW)227、229、231。SQP服务器215、217、219,AAA服务器220、222、224,MME 226、228、230和SGW 227、229、231可以表示为由多个层组成的协议栈。AAA服务器、MME和SGW的典型操作和功能是本领域技术人员已知的。

图2还示出了一个或多个RAN提供方232、234。为了便于说明,RAN提供方232被描绘为根据3GPP标准操作多个网络接入节点236(例如,eNB),而RAN提供方234被描绘为根据IEEE标准操作一个网络接入节点238(例如,AP)。应当理解,RAN提供方可以操作任何数量的网络接入节点。

本文描述的方面有助于容纳网络接入节点(例如,这样的节点可以根据一个或多个IEEE标准操作)的连接接入网络提供方之间的RAN共享。在图2的示例性方面中,第一RAN提供方232和第二RAN提供方234二者可以支持例如与3GPP标准和/或IEEE标准的连接中的RAN共享。在图2的示例性方面中,连接接入网络提供方A 214、连接接入网络提供方B 216和连接接入网络提供方C 218共享第一RAN提供方232和第二RAN提供方234。然而,应当理解,本文所述的方面不限于在图2中例示的RAN共享情景;连接接入网络提供方的任何组合可以共享一个或多个RAN。

虽然图2中仅示出了两个RAN提供方232、234,但应当理解,在任何地理区域中可以存在多个RAN提供方。此外,应当理解,AP可以与eNB共置。

RAN提供方232、234可以容纳客户端设备204、206、208、210、212的接入。RAN提供方232、234可以实施由连接接入网络提供方214、216、218定义的签约限制,其进而可以由服务提供方202定义。服务提供方202可以保持与第一RAN提供方232的网络接入节点236和第二RAN提供方234的网络接入节点238的计费关系。签约限制可能是例如对数据使用和/或时间的限制。

客户端设备204、206、208、210、212可以容纳用于服务提供方202的凭证,并且经由RAN提供方232、234连接到服务。每个客户端设备204、206、208、210、212可以将凭证存储在各自的存储器电路(未示出)中。客户端设备204、206、208、210、212可以经由发送给参与对网络接入节点236、238的RAN共享的多个连接接入网络提供方214、216、218之一的SQP查询,来确定连接到哪个连接接入网络提供方、服务提供方和/或服务。在一个方面,SQP查询可以例如转发到SQP服务器215、217、219。

如本文所使用的,服务网络可以包括一个或多个服务提供方202,一个或多个连接接入网络提供方214、216、218,或至少一个服务提供方与至少一个连接接入网络提供方的组合。可以使用服务网络标识符来标识服务网络。

图3示出了根据本文所述的示例性方面的另一网络架构300。图3的网络架构300与图2的相似。图3示出了多个服务提供方302A、302B、302C、302D(这里单独地或统称为服务提供方302)。服务提供方302被描绘为驻留在诸如分组数据网络(例如,互联网)的网络301中。连接接入网络提供方314、316、318(有时称为移动网络运营方(MNO))可以容纳用于客户端设备A-E(即,客户端设备304、306、308、310、312)的会话,以接入由服务提供方302提供的服务。图3进一步示出了第一和第二RAN提供方332、334。第一和第二RAN提供方332、334可以容纳客户端设备304、306、308、310、312的接入。

图3还示出了四个示例性服务网络,每一个示例性服务网络都由服务网络标识符标识。服务网络A 340包括服务提供方A 302A并且以第一服务网络标识符(服务网络标识符A)标识。服务网络B 342包括连接接入网络提供方A 314,并且以第二服务网络标识符(服务网络标识符B)标识。服务网络C 344包括连接接入网络提供方B 316、服务提供方B 302B和服务提供方C 302C。服务网络C 344以第三服务网络标识符(服务网络标识符C)标识。服务网络D 346包括连接接入网络提供方B 316和连接接入网络提供方C 318,并且以第四服务网络标识符(服务网络标识符D)标识。如上所述,服务网络可以包括一个或多个服务提供方302,一个或多个连接接入网络提供方314、316、318,或至少一个服务提供方与至少一个连接接入网络提供方的组合;因此许多另外的组合是可能的。

信息元素

如本文所使用的,服务参数可以包括的一个或多个信息元素。即,服务参数可以由一组信息元素组成。服务参数可以是例如对网络或服务提供方的特征或方面的参考。

信息元素可以描述、定义和/或涉及与服务网络标识符相关联的网络或实体(例如,连接接入网络、服务提供方)的方面。对一个或多个信息元素的评估可以有助于对与服务网络标识符相关联的服务网络的选择。在一个方面,信息元素可以描述由与第一服务网络标识符相关联的网络支持的一个或多个网络能力。信息元素可以存储在SQP服务器的储存设备(例如,存储器电路)中。在一个方面,可以由网络设置与任意信息元素相关联的值。

服务参数的示例可以是“互操作”。互操作服务参数可以包括多个信息元素。与互操作服务参数相关的信息元素的一个示例可以是“接入网络类型”(例如,免费公共网络、收费公共网络、专用网络、具有访客接入的专用网络、个人设备网络)。与互操作服务参数相关的信息元素的其他示例可以包括“场地组(例如,商业、教育、户外)和“场地类型”(例如,体育馆、博物馆、餐馆、私人住宅)。上述信息元素中的每一个被包括在图4中给出的信息元素406、408、410的示例中。

图4是在本文所述的信息元素的方面和特征的解释方面有用的示例性表400的概念图。应当理解,图4的表400表示的数据可以存储在SQP服务器(例如,图20中的2000)的存储器电路中的多维(例如n维,其中n≥2)数据库中。此外,应当理解,图4的表中所表示的数据是示例性和非限制性的。如图4的表中所示,信息元素402在表400的行中给出,而与每个网络接入节点和服务提供方相关的参数的值在表400的相应列404中给出。表400受空间限制而描绘了连接接入网络标识符(CAN ID)A的网络接入节点A-L、CAN ID M的网络接入节点A-N、服务提供方A、服务提供方B和服务提供方X,其中,A、L、M、N和X是不相关的正整数。

与由参考编号410标识的行中标识的信息元素相关联的数据列中的单元由于空间限制且还因为本领域技术人员会理解将记录在这些单元中的信息的类型而被留空。例如,本领域技术人员将能够理解,“用户友好名称和/或到标识CAN或SP的图标的链接”可以指企业的通用名称(例如,Mike's Hot Dogs),并且理解到图标的链接的概念和使用。基本服务集标识(BSSID)可以唯一地标识每个基本服务集(BSS)。例如,在基础设施BSS中,BSSID是无线接入点(WAP)的MAC地址。MAC地址的概念是本领域技术人员所熟知的。服务集标识符(SSID)可以是扩展服务集(ESS)或独立基本服务集(IBSS)的多达32字节的标识符。SSID可以在多个可能重叠的BSS中使用。AAA服务器信息可以提供用于联系AAA服务器的标识符,但也可以包括本领域技术人员已知的可替代信息。可以使用在线注册(OSU)可用性来指示服务提供方的网络接入节点是否提供在线注册特征或服务的能力。类似于AAA服务器信息的OSU服务器信息可以提供用于联系OSU服务器的标识符,但是也可以包括本领域技术人员已知的可替代信息。场地组可以由一个组是否与商业、教育、户外活动有关来举例说明。场地类型可以由一个场地是否是体育馆、博物馆、私人住宅、餐馆等来举例说明。本领域技术人员能够很好理解网络认证类型。示例包括Wi-Fi保护接入(WPA和WPA2)、有线等效加密(WEP)、802.1X验证、安全套接层(SSL)、IP SEC等。网络接入标识符(NAI)领域列表/信息可以提供对应于SSP或其网络或服务可经由网络接入节点接入的其他实体的NAI领域,以及诸如一个或多个可扩展认证协议(EAP)方法子字段的列表的其他信息,NAI领域用于认证的可扩展认证协议(EAP)方法子字段可以在表400中阐明。第三代蜂窝网络可用性信息可以包含诸如网络通告信息的蜂窝信息,例如网络码和国家码,以帮助3GPP非AP STA选择AP以接入3GPP网络,如3GPP TS 24.234的附件A中定义的。本领域技术人员应理解紧急警报系统消息统一资源标识符。接入节点地理空间位置被理解为按照纬度经度的坐标。访问节点城市地点可以是街道地址。表400可以标识给定的网络接入节点或服务提供方是否提供互联网连接。关于互操作,表400可以指示接入网络是否需要接入所需附加步骤(additional steprequired for access,ASRA)指示符。表400可以标识接入网络的类型(例如,免费公共网络、收费公共网络、具有访客接入的专用网络等)。表400可以记录其网络可经由该网络接入节点接入的漫游联盟(roam consortium)的标识符。它可以标识IP地址类型(例如,IPv6、IPv4)。表400可以标识链路状态(例如,链路是上行、下行还是处于测试状态)。除了其他的以外,表400可以通过指示例如是否没有其他客户端设备将被允许关联到网络接入节点来标识网络接入节点是否达到最大容量。图4的表400中可以存储许多其他信息元素。

每个服务提供方和/或网络接入节点可以在针对对于服务提供方和/或网络接入节点的默认列表的请求的响应中选择性地加以标识,并且还可以选择性地标识为隐藏的,以便使得服务提供方和/或网络接入节点的标识符从公共广播(例如,在信标信号中广播)中省略。图4的表400的前两行406示出了可以实现这种标识的一种方式。可以用一个或两个标志来表示给定服务提供方和/或网络接入节点是包括在默认组还是隐藏组中的指示。使用两个标志,第一个标志可以标识包含在默认组中,第二个标志可以标识包含在隐藏组中。因为服务提供方和/或网络接入节点不能是默认组和隐藏组二者的一部分,因此通常将为默认组或隐藏组二者之一设置这些标志,但不能同时设置。因此,也可以使用一个标志,设置为第一状态以指示包含在默认组中,而设置为第二状态则指示包含在隐藏组中。用于指示包含在给定组中的其它方法在本文所述的方面内是可接受的。在图4的表400的前两行406中标识的值在被标识为属于在本文给出的方面中描述的第一查询模式的查询方面可能是有用的。当根据多个模式中的第一模式配置查询时,并且当查询中包含的信息元素为空值时,图4的表400的前两行406可以有助于准备对该查询的响应(其在本文中可以被称为“默认响应”)。因此,分配给图4的表400的前两行406的单元的值(1或0)可以用于标识希望/不希望被包括在默认响应中的连接接入网络和/或服务提供方,以及希望/不希望从网络接入节点能力广播中隐藏其身份的连接接入网络和/或服务提供方。

如图4所示,表400可以标识与每个服务提供方和/或连接接入网络的网络接入节点相关联的服务(参见例如与参考编号408相关联的行),其中列出了网络服务的标识符。例如且仅为了示例性和非限制性的目的,网络服务标识符P可以用于指示IP网络电话(voiceover IP)服务的可用性,网络服务标识符Q可以用于指示LTE上语音(voice over LTE)服务的可用性,网络服务标识符R可以用于指示流媒体视频服务的可用性,网络服务标识符S可以用于指示全球定位系统(GPS)服务的可用性。其他非限制性的示例性服务可以包括例如载波聚合,并且使用多输入多输出天线服务也在所述方面的范围内。

与网络接入节点和/或服务提供方相关联的另外信息元素(参见例如与参考编号410相关联的行)可以包括但不限于:名称、图标和/或与网络接入节点相关联的连接接入网络提供方/服务提供方的其他类型的标识;与认证、授权和计费(AAA)服务器(例如,网络接入节点、连接接入网络和/或服务提供方的AAA服务器)相关的信息;在线注册(OSU)的可用性;和OSU服务器信息;与网络接入节点相关联的场所(例如,场所组和/或场所类型);网络接入节点所需或可用的网络认证类型(例如,条款和条件的接受、所支持的在线注册、HTTP/S重定向、DNS重定向);网络地址标识符(NAI)领域信息(例如,通过网络接入节点可接入的NAI领域的标识);关于通过网络接入节点可用的第三代移动电话蜂窝网络的信息;紧急警报系统(EAS)消息统一资源标识符(URI);以及紧急呼叫指令,包括例如电话号码以及网络接入节点的地理空间和城市地点;网络码;国家码;互联网连接(例如可用性);网络接入节点和/或连接接入网络类型(例如,免费公共网络、收费公共网络、具有访客接入的专用网络、个人设备网络等),其网络可通过网络接入节点接入的漫游联盟的标识符;IP地址类型(例如,IPv6、IPv4);链路状态(例如链路上行、链路下行、测试状态下的链路);达到最大容量(例如,如果没有另外的客户端设备将被允许关联到网络接入节点,则设置为1);下行链路(DL)速度(例如,以kbps为单位的回程链路下行链路速度);和上行链路(UL)速度(例如,以kbps为单位的回程链路上行链路速度)。信息元素可以另外或可替换地包括但不限于:通常可以与IEEE标准相关联的空中信息元素(IE),例如:基本服务集标识(BSSID)和服务集标识符(SSID)。虽然为信息元素提供的一些或全部名称可以与为IEEE ANQP定义的信息元素的名称相同或相似,但一致或相似性是巧合的,并非旨在限制本文所描述的任何信息元素的定义或使用。

可以通过包括通配符的一组字符在查询中标识信息元素。多个通配符也是可接受的。根据一个方面,通配符可以表示该组字符中的任何字符。因此,使用一个或多个通配符的查询可以如期望地使查询包括多个结果。应当理解,通配符可以用作字符串中任何其他字符的替代。例如,包括诸如“voice over*”(其中*表示通配符)的信息元素的搜索可以返回与“IP网络电话”和“LTE上语音”相关的结果。

网络接入节点可以直接与由第一服务网络标识符标识的服务网络相关联。根据一些方面,可以使用一个或多个信息元素来确定由服务网络支持的服务。一个或多个信息元素可以定义服务网络的至少一个能力,其中,服务网络的至少一个能力可以包括但不限于服务提供方标识(SPI)、认证类型、在线注册(OSU)的可用性、OSU服务器信息和/或认证、授权和计费(AAA)服务器信息。根据一些方面,服务提供方标识(SPI)可以包括提供服务提供方的名称和/或代表服务提供方的图标,其中该名称和图标以用于在客户端设备的显示屏幕上显示的格式提供。在一些方面,一个或多个信息元素可以包括对服务网络的一个能力的限制。

客户端设备可以在确定获得服务参数之前,从网络接入节点接收多个服务网络标识符。接收可以通过客户端设备和网络接入节点之间的无线通信来实现。在一些方面,可以在客户端设备处、在客户端设备和网络接入节点之间的无线通信中、从来自网络接入节点的广播消息中或从来自网络接入节点的单播消息中,接收多个网络标识符。在一些方面,服务网络标识符是服务集标识符(SSID)、公共陆地移动网络标识符(PLMN ID)、服务提供方标识符(SPI)或网络接入标识符(NAI)领域。

从多个服务网络标识符中选择第一服务网络标识符可以是基于在客户端设备和由第一服务网络标识符标识的服务网络之间是否建立有预先存在的关系的。可能优先选择具有预先存在的关系的服务网络。当客户端设备与由第一服务网络标识符标识的服务网络具有签约时和/或当第一服务网络标识符被包括在客户端设备中配置的优选服务网络的预先存在的列表中时,可以建立有预先存在的关系。用于选择第一服务网络标识符的其他方法是可以接受的。

在一些方面,确定第一服务网络标识符可以包括:基于UE设备所保持的与第一服务网络的签约状态,从多个服务网络标识符中选择第一服务网络标识符。在一些方面,第一服务网络和客户端设备之间的签约可以通过无线通信输入或更新。在一些方面,查询可以包括在无线局域网(WLAN)上的接入网络查询协议(ANQP)查询,或者可以包括非接入层(NAS)或无线电资源控制(RRC)消息。在一些方面,第一和第二服务网络标识符可以标识不同的服务器和/或可以表示两种类型的服务网络标识符。

在一些方面,当由网络接入节点通告RAN共享时,客户端设备可以使用该设备已经选择连接到或希望连接到的服务网络标识符(服务网络标识符类型的示例包括:服务集标识符(SSID)类型标识符、公共陆地移动网络标识符(PLMN ID)类型标识符、服务提供方标识符(SPI)类型标识符和网络接入标识符(NAI)领域类型标识符)作为SQP查询的一部分,以将查询指向特定的SQP服务器。这允许网络接入节点与多个服务提供方相关联,每个服务提供方在网络接入节点处提供不同的服务/特征/特性。在接收到包括服务网络标识符的SQP查询时,网络接入节点可以确定是否存在与服务网络标识符相关联的服务器(例如,ANQP/SQP服务器)。如果存在服务器,则网络接入节点可以将查询路由到相关服务器,并将响应从服务器路由到网络接入节点。如果没有关联的服务器,则网络接入节点可以将查询路由到默认服务器。在接收到包括与操作/提供默认服务器的服务提供方不对应的服务网络标识符的查询时,默认服务器可以回复该查询,添加关于该响应不是专用于所接收的服务网络标识符所标识的或相关联的服务提供方的指示。

服务查询协议(SQP)

根据本文描述的方面,可以将本文中称为服务查询协议(SQP)的协议定义为使客户端设备(例如,UE、STA、终端)能够发现与网络接入节点(例如,AP、eNB)和/或网络接入节点的服务网络有关的信息。在一些方面,SQP可以使设备能够发现服务提供方和用于网络接入节点的服务网络的其他服务信息。如本文所使用的,网络接入节点的服务网络可以包括与网络接入节点相关联或共享网络接入节点的所有连接接入网络提供方/服务提供方。SQP在所有操作环境中都可能是有用的,但是在服务网络包括多个连接接入网络提供方并且每个连接接入网络提供方都容纳一个或多个服务/服务提供方的环境中特别有用。

SQP可以具有几个特性。第一个特性可以是:SQP查询只需要结合每个连接接入网络运行一次(达到有效时间)。换句话说,与SQP查询相关联的信息可能不是无限期地有效。信息可以与到期时间相关联。即,它可以被定义为直到一定时间都有效,该时间可以是绝对的(例如,至星期一晚上9点都有效)或相对的(例如,在接下来的3小时内有效)。每个连接接入网络可以由连接接入网络标识符(CAN ID)来标识。CAN ID的示例可以包括例如服务集标识符(SSID)、公共陆地移动网络标识符(PLMN ID)、服务提供方标识符(SPI)和网络接入标识符(NAI)领域类型标识符。SQP查询可以仅需要运行一次以确定例如,客户端设备是否具有与给定连接接入网络相关联的有效签约,或者在新的/未识别的连接接入网络上提供新的签约。当考虑例如在第一网络接入节点处进行的第一SQP查询时,SQP查询仅需要结合每个连接接入网络运行一次的特性可以是显而易见的。在第一网络接入节点处,如果设备发送SQP查询以确定和与第一网络接入节点相关联的给定CAN ID相关联的服务,则客户端设备可以假定在达到一定的粒度的情况下,相同的服务在与相同CAN ID相关联的所有其他网络接入节点处都可用。如本方面所述的粒度的概念可以使用跟踪区域(TA)来例示。如本领域技术人员已知的,跟踪区域可以定义一个或多个eNB。因此,这种情况下的粒度可能意味着一个地理区域。本文中没有任何内容旨在将粒度的概念局限于此示例。可以使用现在或未来普遍使用的任何标识符或首字母缩略词代替TA来标识可从其获得相同服务的eNB。可替换地,可以在对SQP查询的响应中提供可从其获得相同服务的eNB的列表。

第二特性可以是:SQP还可以包括对签约标识的支持。例如,响应于请求签约标识的SQP查询,可以在设备处接收指示有效签约的存在的响应。该响应可以包括例如可以在客户端设备的屏幕上显示的名称和/或图标。名称和/或图标可以用于标识设备将耦合到的RAN提供方、连接接入网络提供方和/或服务提供方。

另外,SQP可以向客户端设备提供关于设备可用的供应(provisioning)类型的信息。例如,客户端设备能够使用SQP在已签约的连接接入网络上注册新服务。另外或可替换地,设备可以在新的或未识别的连接接入网络上提供新的签约。这种供应可以被称为在线注册(OSU)。

第三特性可以是:SQP可以在未认证的非接入层(NAS)或无线电资源控制(RRC)连接中实施或使得可在其上操作。因此,如果客户端设备没有对由特定CAN ID标识的连接接入网络的签约,则客户端设备仍然可以使用SQP来确定可以从连接接入网络获得哪些服务,而不必首先附接到连接接入网络。如果客户端设备确定它没有签约,而是寻求获得通过由特定CAN ID标识的连接接入网络所提供的服务,则客户端设备可以通过例如上述的OSU来获取签约。

第四特性可以是:作为从网络接入节点发送的信标或广播(例如,由网络接入节点广播的系统信息块(SIB))获得关于网络接入节点的信息的替代或补充,客户端设备可以使用SQP来获得与网络接入节点相关的信息。所获得的信息可以大体上与服务参数或者与可以是服务参数的多个方面或多个组成部分的信息元素相关。

响应于SQP查询而获得的信息对于客户端设备可能是有用的,这至少是因为客户端设备确定了需要查询网络接入节点以获得该信息。换句话说,与可能包含客户端设备不需要的信息的未请求的SIB不同,对SQP查询的响应通常仅包括客户端设备所需要的信息(假定其是生成了该SQP查询并由此可能需要该信息的客户端设备)。

第四特性可以使得更容易将支持扩展到未来的需求和服务。例如,在蜂窝LAN(例如,3GPP LTE)和WLAN(例如,IEEE 802.11)中,网络接入节点通常广播关于由网络接入节点支持的网络的基本信息(例如,使用诸如SIB的信标)。广播任何更多信息将是对资源的低效利用,包括带宽、时间和能量的资源。然而,通过使用SQP,可以从网络接入节点向客户端设备提供大量信息-但只是提供给请求该信息的客户端设备,并且仅是客户端设备确定需要的信息。

每个网络(例如,针对NAS的MME和针对RRC的eNB)可以被配置有经由网络提供接入的一个或多个服务提供方和/或MNO。对于每个服务提供方/MNO,配置了关于如何获得接入的信息或该信息是可用的(例如,通过DNS查找等):

服务提供方:

-服务提供方标识(例如,名称、图标);

-认证类型;

-AAA服务器信息;和

-在线注册(OSU)的可用性和OSU服务器信息。

该信息可以通过SQP查询/响应而可用于客户端设备。

诸如服务参数和与服务参数相关的信息元素的SQP数据可以存储在与SQP服务器相关联的存储器设备中。

连接接入网络标识符(CAN ID)

在本文描述的方面中,术语连接接入网络标识符(CAN ID)可以具有几个特性。第一个特性可以是:CAN ID可以被空中广播。即,客户端设备不需要附接到网络接入节点来识别共享网络接入节点的连接接入网络。客户端设备也不必发送探测请求以在探测响应中取得CAN ID。但是,探测请求/响应的使用在本文描述的方面的范围内。

CAN ID的第二特性可以是:其可以指示连接接入网络和/或eNB的运营方。

第三特性可以是:CAN ID可以基于网络标识符的类型来隐含地指示部署模型(例如,公共陆地移动网络(PLMN)ID类型标识符可以指示传统的或蜂窝的网络运营方(例如,例如实施RAN共享的3GPP LTE网络运营方)),而另一不同类型的标识符可以指示不与PLMN ID相关联的网络(例如,非传统的IEEE 802.11或Hotspot 2.0网络运营方,其例如也可以实施RAN共享),或者CAN ID可以明确地包含关于网络的部署模型类型的指示。

RAN中的网络接入节点可以支持多于一个CAN ID。对多个CAN ID的支持可以用于在IEEE 802.11、Hotspot2.0以及迄今为止不知道支持RAN共享的其他类型的系统上实施RAN共享。第二个原因可以是在网络接入节点上支持不同类型的标识符;例如,给定的网络接入节点可以通告公共ID和私用ID(private ID)。私用ID可能是有用的,例如,对于希望将他或她的家中的客户端设备连接到未被其他人接入的网络的个人而言。公共ID可能对希望向访客提供互联网接入的同一个人有用。分别用于与一个网络接入节点相关联的专用网络和公共网络的单独的CAN ID可以允许为每个连接接入网络或与给定网络接入节点相关联的服务网络的各方面分别使用单独的SQP服务器。单独的SQP服务器可能是有用的,因为用户可能希望在专用网络上使得比在公共网络上有更多服务可用。

网络接入节点(例如,eNB、AP)应该能够支持用于专用和公共使用以及RAN共享的服务网络标识符。例如,网络接入节点应该能够通告多个接入网络,如用于RAN共享,但也可以能够通告类似于封闭用户组ID(CSG ID)的辅助ID来指示也是公共接入网络的一部分的专用接入网络。

每个CAN ID可以与单独的SQP服务器相关联。以此方式,网络接入节点可以经由第一CAN ID从第一服务提供方提供第一服务集并经由第二CAN ID从第二服务提供方提供第二服务集,其中,可以从网络接入节点借助探测请求/响应广播或获得这两个CAN ID。

网络接入节点(例如,eNB、AP)可能不需要与PLMN相关联来支持非运营方部署。例如,网络接入节点可以通告替代ID以识别接入网络提供方。该替代ID可以类似于服务集标识符(SSID),因为它不是被管理的ID,因此对于接入网络可以不是唯一的。

现在将说明可以根据多种模式中的一种来配置的SQP查询(诸如上述标识的SQP查询)的传输。这种SQP查询可以由各种类型的网络使用。通常,可以使用NAS传输或RRC传输在控制平面中传输SQP查询。

结合SQP的网络架构

根据本文描述的方面,每个网络接入节点(例如,eNB/AP)可以与一个或多个连接接入网络(例如,移动网络运营方(MNO))相关联。每个连接接入网络可以配置有一个或多个服务提供方。可以经由网络接入节点获得客户端设备到服务提供方的接入。对于每个连接接入网络/服务提供方,可以将关于如何获得接入的信息配置给或使其可用于(例如,通过域名系统(DNS)查找等)客户端设备。连接接入网络/服务提供方信息可以包括例如:CANID/SP ID标识(例如,名称、图标);认证类型;认证、授权和计费(AAA)服务器;在线注册(OSU)的可用性;和/或OSU服务器信息。客户端设备可以借助SQP查询/响应获得此信息。

图5、6和7示出了根据本文所述的示例性方面的网络架构的第一、第二和第三方面。然而,没有任何内容限制网络架构的另外/替代方面的可能性。为了便于说明,连接接入网络提供方及其服务提供方以组合形式表示并由标记为核心网络A、核心网络B、...、核心网络N的块标识,其中,N是正整数。

示例性方面可以在下一代(5G)网络架构中找到适用性,但不限于此。示例性方面可以由客户端设备用来使用SQP查询来确定可用的无线网络服务/服务提供方。图5示出了有助于使用服务查询协议的第一网络架构500。图6示出了有助于使用服务查询协议的第二网络架构600。图7示出了有助于使用服务查询协议的第三网络架构700。图5、图6和图7的网络架构使得能够为所有类型的网络接入节点(例如,3GPP LTE eNB、IEEE 702.11AP)结合SQP。本文使用的术语是示例性的,并非旨在是限制性的。例如,术语移动性管理实体(MME)的使用并不意味着将范围限于使用如此命名的实体的网络架构。图5、6和7中示出的MME的相同或相似的功能可以以一个或多个不同名称在其他网络中实施。本文中同样考虑了使用不同命名的实体,其执行与例如图5、6和7中示出的MME的相同或相似的功能。另外,应当理解,图5、6和7中省略了典型通信系统的几个组件以避免附图杂乱。

图5、6和7中的每一个包括至少一个MME和服务网关(SGW)。为了简洁起见,结合图5描述MME和SGW,以避免重复结合图6和图7的相同或相似的描述。

图5涉及本文称为用于网络共享的网关核心网络(Gateway Core network,GWCN)架构500的示例性方面。每个核心网络502A、502B、...、502N包括其自己的SQP服务器504A、504B、...、504N。如图所示,每个核心网络502A、502B、...、502N还包括其自己的AAA服务器506A、506B、...、506N,MME 508A、508B、508N和SGW 510A、510B、...、510N。

根据网络架构的第一示例,每个AAA服务器506A、506B、...、506N可以被认为是可以服务于来自客户端设备的用于访问计算机资源的请求并且可以提供认证、授权和计费服务的电路/功能/模块。认证、授权和计费服务的各方面是本领域技术人员理解的。AAA服务器506A、506B、...、506N通常可以与网络接入和网关服务器交互以及与包含用户信息的数据库和目录交互。每个MME 508A、508B、...、508N可以负责包括重传在内的跟踪和寻呼过程,以及客户端设备(例如,客户端设备520)的空闲模式。每个MME 508A、508B、...、508N也可以参与承载激活和停用过程。每个MME508A、508B、...、508N也可以负责对公共陆地移动网络(PLMN)的客户端设备授权,并实施客户端设备漫游限制(如果有的话)。每个SGW 510A、510B、...、510N是网关。每个客户端设备(例如,客户端设备516)一次可以与一个SGW 510A、510B、...、510N相关联。每个SGW 510A、510B、...、510N可以负责与相邻网络接入节点的切换。当客户端设备处于空闲状态时,每个SGW 510A、510B、...、510N还可以保持与客户端设备(例如,516)相关的上下文信息。

图5示出了根据本文所述的方面的耦合到N个核心网络502A、502B、...、502N的网络接入节点512(例如,eNB/AP)。尽管在RAN 514中仅示出了一个网络接入节点512,但是应当理解,RAN 514可以包括多个网络接入节点。网络接入节点512可以由唯一的标识符来标识。在演进UMTS陆地无线接入网络(EUTRAN)和演进分组核心(EPC)之间的S1接口被示出为在RAN 514与每个核心网络502A、502B、...、502N之间的虚线。同样,与给定通信标准相关联的术语的使用并不旨在将范围限制于该特定通信标准。

图5涉及使用与协议栈的非接入层(NAS)层进行通信的SQP服务器。本文提供了示例性协议栈的描述。

根据GWCN架构500,在本文所述的方面中,客户端设备516可以通过使用目的地的服务网络标识符,来向网络接入节点512标识SQP查询消息的预期目的地。服务网络标识符可以是例如服务集标识符(SSID)、公共陆地移动网络标识符(PLMN ID)、服务提供方标识符(SP ID)或网络接入标识符(NAI)领域。

例如,客户端设备516可以将核心网络B 502B的SQP服务器504B的服务网络标识符标识为预期目的地。网络接入节点512然后可以将SQP查询消息转发到MME 508B的MME协议栈(例如,图8的808)的NAS层(例如,图8的812)。NAS层(例如,图8的812)可以将SQP查询消息传送到MME 508B的SQP服务器(例如图8的814)中的SQP层(例如,图8的806)。以此方式,可以从支持RAN共享的任何类型的网络接入节点发送包括服务网络标识符的SQP查询。在SQP查询中使用服务网络标识符支持迄今为止仅支持一个连接接入网络提供方/服务提供方的网络接入节点(例如,根据IEEE 702.11、Wi-Fi或Hotspot 2.0操作的AP)中的RAN共享。通过将服务网络标识符合并到SQP查询中,网络接入节点可以将SQP查询引导到多个SQP服务器中期望的SQP服务器。因此,在GWCN架构500中,网络接入节点512可以基于包括在SQP查询消息中的服务网络标识符确定向哪里发送SQP查询消息的分组。

图6涉及本文称为用于网络共享的多运营方核心网络(Multi-Operator CoreNetwork,MOCN)架构600的示例性方面。每个核心网络602A、602B、...、602N包括其自己的SQP服务器604A、604B、...、604N,其中,N是正整数。如图6的方面所示,MOCN架构600利用在MOCN架构600模型的核心网络602A、602B、...、602N之间共享的共享MME 608。核心网络602A、602A、...、602N耦合到共享MME 608。

图6示出了根据本文所述的方面的经由共享MME 608耦合到多个核心网络602A、602A、...、602N的网络接入节点612。虽然在RAN 614中示出了一个网络接入节点612,但是应当理解,RAN 614可以包括多个网络接入节点。在EUTRAN和EPC之间的S1接口被示出为RAN614与共享MME608之间的虚线。同样,与给定通信标准相关联的术语的使用并不旨在将范围限制于该特定通信标准。

图6的方面涉及使用与协议栈的非接入层(NAS)层进行通信的SQP服务器。本文提供了示例性协议栈的说明。

根据MOCN架构600,在本文所述的方面,客户端设备616可以通过使用目的地的服务网络标识符,来向网络接入节点612标识SQP查询消息的预期目的地。服务网络标识符可以是例如服务集标识符(SSID)、公共陆地移动网络标识符(PLMN ID)、服务提供方标识符(SP ID)或网络接入标识符(NAI)领域。

例如,客户端设备616可以将核心网络B 502B的SQP服务器604B的服务网络标识符标识为预期目的地。网络接入节点612然后可以将SQP查询消息转发到共享MME 606的MME协议栈(例如,图8的808)的NAS层(例如,图8的812)。NAS层(例如,图8的812)可以将SQP查询消息传送到核心网络B 502B的SQP服务器(例如,图8的814)中的SQP层(例如,图8的806)。以此方式,可以从支持RAN共享的任何类型的网络接入节点发送包括服务网络标识符的SQP查询。在SQP查询中使用服务网络标识符支持迄今为止仅支持一个连接接入网络提供方/服务提供方的网络接入节点(例如,根据IEEE 702.11、Wi-Fi或Hotspot 2.0操作的AP)中的RAN共享。通过将服务网络标识符合并到SQP查询中,网络接入节点可以将SQP查询引导到多个SQP服务器中期望的SQP服务器。如上所述,在MOCN中共享了MME 608。因此,在MOCN架构600中,共享MME 608可以基于包括在SQP查询消息中的服务网络标识符来确定向哪里发送SQP查询的分组。

图7涉及本文称为用于网络共享的第二核心网络架构700的示例性方面。在第二核心网络架构700中,网络接入节点712可以耦合到多个SQP服务器704A、704B、...、704N,其中,多个SQP服务器704A、704B、...、704N中的每一个包括用于各自核心网络702A、702B、702N的数据。图7的示例性说明涉及使用驻留在给定RAN 714内的SQP服务器704A、704B、...、704N。与上面结合图5和图6描述的GWCN架构500和MOCN架构600一样,每个连接接入网络提供方/MNO可以具有其自己的SQP服务器。然而,应当理解,虽然图7中示出了N个SQP服务器704A、704B、...、704N,但N个SQP服务器704A、704B、...、704N的内容可以包括在少于N个SQP服务器中。例如,多个SQP服务器704A、704B、...、704N可以被实现为多个逻辑SQP服务器,其中,物理服务器可以被逻辑地细分为多个逻辑SQP服务器。

在图7的示例性方面中,SQP服务器704A,704B,...,704N(例如,被实现为逻辑或物理服务器)驻留在具有网络接入节点712的RAN 714中。在LTE术语中,SQP服务器704A,704B,...,704N驻留在具有eNB的演进UMTS陆地无线接入网络(EUTRAN)侧,而不在网络的演进分组核心(EPC)侧。同样,与给定通信标准相关联的术语的使用并不旨在将范围限制于该特定通信标准。

图7示出了根据本文所述的方面的耦合到N个核心网络702A、702B、...、702N的网络接入节点712。如上所述,可以通过在RRC层或NAS层上传输的消息进行通信。EUTRAN和EPC之间的S1接口被示出为RAN 714与核心网络702A、702B、...、702N之间的虚线。

尽管仅将一个网络接入节点712呈现为包括在RAN 714中,但是应当理解,RAN 714可以包括多个网络接入节点。

根据第二核心网络架构700,在本文所述的方面中,客户端设备716可以通过使用目的地的服务网络标识符,来向网络接入节点712标识SQP查询消息的预期目的地。目的地的服务网络标识符可以与驻留在RAN 714中的其各自SQP服务器704A,704B,...,704N相关联。服务网络标识符可以是例如服务集标识符(SSID)、公共陆地移动网络标识符(PLMNID)、服务提供方标识符(SP ID)或网络接入标识符(NAI)领域。

例如,客户端设备716可以将核心网络B 702B的SQP服务器704B的服务网络标识符标识为预期目的地。SQP查询可以从客户端设备716的RRC层(例如,图9的910)跨RRC层传输到网络接入节点712(例如,图9的ENBU/AP协议栈908)的RRC层(例如,图9的912)。RRC层(例如,图9的912)可以将SQP查询消息传送到与核心网络B 702B相关联的SQP服务器704B(例如,图9的914)中的SQP层(例如,图9的906)。以此方式,可以从支持RAN共享的任何类型的网络接入节点发送包括服务网络标识符的SQP查询。在SQP查询中使用服务网络标识符支持迄今为止仅支持一个连接接入网络提供方/服务提供方的网络接入节点(例如,根据IEEE702.11、Wi-Fi或Hotspot 2.0操作的AP)中的RAN共享。通过将服务网络标识符合并到SQP查询中,网络接入节点可以将SQP查询引导到多个SQP服务器中期望的SQP服务器。在第二核心网络架构700的情况下,可以在RRC层上发生传输。因此,在第二核心网络架构700中,网络接入节点712可以基于包括在SQP查询消息中的服务网络标识符来确定向哪里发送SQP查询消息的分组。

因为核心网络702A、702B、...、702N可以使用GWCN架构500或MOCN架构600,所以第二核心网络架构700也可以对应于GWCN架构500或MOCN架构600。

示例性控制平面协议栈

SQP信令可以通过NAS传输来执行。图8示出了根据示例性方面的网络的控制平面协议栈800。在一个方面,网络可以是下一代(5G)网络。与已知协议栈相比,SQP层802、806可以是新的或可以具有新的用途。该层的替代名称是可以接受的。在UEU/STA栈804中实现的SQP层802处于与在MME协议栈808中实现的SQP层806相同的级别。在UEU/STA栈804中实现的SQP层802高于在UEU/STA栈804中的NAS层810。在MME协议栈808中实现的SQP层806高于在MME协议栈808中的NAS层812。

图8的协议栈可以用于在NAS层810、812上的客户端设备和SQP服务器814之间的SQP查询/响应。图8示出了SQP服务器814内的SQP层806。该图示意图示出第一RAN提供方(或连接接入网络提供方)的SQP层806和与第一RAN提供方(或连接接入网络提供方)唯一地相关联的SQP服务器814的关联。它并非意图标识名为“SQP服务器”的协议栈层。

作为替代,SQP信令可以通过RRC传输来执行。图9示出了根据另一示例性方面的网络的控制平面协议栈900。在一个方面,网络可以是下一代(5G)网络。与已知协议栈相比,服务查询协议(SQP)层902、906是新的或以新的方式使用。该层的替代名称是可以接受的。在UEU/STA栈904中实现的SQP层902与在网络接入节点(例如,ENBU/AP)协议栈908中实现的SQP层906处于相同的级别。在UEU/STA栈904中实现的SQP层902高于UEU/STA栈904中的RRC层910。在网络接入节点(例如,ENBU/AP)协议栈908中实现的SQP层906高于网络接入节点(例如,ENBU/AP)协议栈908中的RRC层912。

图9的协议栈可以用于在RRC层910、912上的客户端设备和SQP服务器914之间的SQP查询/响应。图9示出了SQP服务器914内的SQP层906。该图示意图示出第一RAN提供方(或连接接入网络提供方)的SQP层906和与第一RAN提供方(或连接接入网络提供方)唯一地相关联的SQP服务器914的关联。它并非意图标识名为“SQP服务器”的协议栈层。

如在图9的方面中所示的,通过RRC协议栈的SQP的实现中存在两个示例性替代方案。下面解释每个替代方案。

根据第一替代方面,客户端设备与网络接入节点建立RRC连接。从以前的讨论可以理解,网络接入节点可以例如由eNB或AP例示。根据第一替代方面,客户端设备可以用具有标识为/命名为“SQP查询”的原因码来与网络接入节点建立RRC连接。网络接入节点可以使用包含客户端设备在SQP查询中请求的信息的“SQP响应”来回复SQP查询。

根据第二替代方面,可以将标识为/命名为“RRC SQP查询”和“RRC SQP响应”的新的初始RRC消息用于设备执行“服务发现”,而无需RRC连接建立。这种解决方案在信令方面可能是最佳的。

为了实现第二替代方面,客户端设备可以发起随机接入信道(RACH)在网络接入节点响应后,客户端设备可以发送新的RRC SQP查询。作为示例,网络接入节点响应可以与eNB响应(例如,“消息2”)相同或相似。另外,作为示例,RRC SQP查询可以是针对关于可用的服务提供方信息和认证方法的信息的请求。网络接入节点可以使用新的RRC SQP响应进行回复。可以假设事务在RRC SQP响应之后完成。

该第二替代方面可以使用特定的RACH;网络接入节点可以为事务提供一定/特定的资源。

服务查询协议(SQP)呼叫流程

图10示出了根据第一示例性方面的第一呼叫流程图1000。图10的方面可以在下一代(5G)网络中找到效用,但不限于此。

图10的呼叫流程的过程假定将NAS传输用于SQP信令。可替换地,可以通过RRC传输来执行步骤1016a-c和1018a-c(在这种情况下,SQP查询可以通过或不通过MME 1006路由)。

现在转到图10,网络接入节点1004(例如,eNB/AP)可以在SIB1(系统信息块-类型1)信标中广播1010信息(例如,能力信息),以指示例如:一个或多个CAN ID;RAN共享的可用性(即,网络接入节点由多个连接接入网络共享);SQP的可用性;和/或提供与网络接入节点1004(例如,eNB/AP)相关联的服务网络标识符、MNO、连接接入网络提供方和/或服务提供方的列表。

客户端设备1002(例如,UE/STA)可以确定1012可能需要附加信息。该确定可以在对广播(例如,SIB1信标)进行检测和解码之后发生。如果需要附加信息,则客户端设备1002可以确定是否从网络接入节点1004获得与服务参数相关的信息元素。例如,在客户端设备1002附接到该网络之前,客户端设备1002可以确定可能需要关于在来自网络接入节点1004的广播中标识的MNO/连接接入网络提供方/服务提供方之一的附加信息。

客户端设备1002可以与网络接入节点1004建立1014RRC连接。RRC连接可以被认证或未被认证。可以通过在RRC连接请求中包括新的原因码,例如“SQP查询”,或者通过其他方法,来建立连接。

使用RRC连接,客户端设备1002可以通过NAS信令发送1016a SQP查询,其中,SQP查询可以与服务网络标识符相关联。服务网络标识符可以唯一地标识SQP服务器1008。服务网络标识符可以是CAN ID或某种其他标识符。SQP查询可以包括对于用于服务发现的信息的请求,以确定和与SQP服务器1008相关联的服务网络标识符相关联的连接接入网络(CAN)提供方/MNO/服务提供方的服务信息。

客户端设备1002的处理电路可以根据多种模式之一配置所述查询。例如,处理电路可以根据第一模式配置所述查询,并且可以包括空值来作为信息元素。处理电路可以根据第二模式配置所述查询,并且可以包括服务来作为信息元素。处理电路可以可替换地根据第二模式配置所述查询,并且可以包括连接接入网络和/或服务提供方的标识符来作为信息元素。处理电路可以可替换地根据第三模式配置所述查询,并且可以包括在由网络接入节点做出的广播中未标识的连接接入网络和/或服务提供方的标识符,来作为信息元素。

可以将SQP查询转发1016b到MME 1006的NAS层。MME 1006可以将来自MME 1006的NAS层的SQP查询转发1016c到与服务网络标识符相关联的SQP服务器1008的SQP层。SQP服务器1008可以向MME 1006返回1018a SQP响应。MME 1006可以向网络接入节点1004返回1018bSQP响应。网络接入节点1004可以向客户端设备1002返回1018c SQP响应。SQP响应可以包括与SQP查询相关的信息元素。

客户端设备1002可以与SQP服务器1008执行1020额外的查询和响应交换。另外或者可替换地,客户端设备1002可以通过使用另一不同的服务网络标识符和与网络接入节点1004相关联的另一个SQP服务器(未示出)执行额外的查询和响应交换。

在一个替代方面中,SQP信令可以通过在3GPP技术规范(TS)24.301中定义的通用NAS传输来传输。例如,可以为接收NAS层定义称为“SQP”的新型通用NAS传输,以便能够向正确的SQP层提供接收消息。可替换地,可以定义根据本文所述的多个方面的新的NAS SQP查询/响应消息对。

在GWCN(参见图5)的情况下,网络接入节点1104可以基于服务网络标识符确定将SQP查询转发到哪个MME,即,网络接入节点1104可以为SQP执行MME选择。

在MOCN(参见图6)的情况下,网络接入节点1104可以将SQP查询转发到共享MME(例如,图6的608),用于共享MME 608基于与SQP查询相关联的服务网络标识符来执行SQP服务器选择。

图11示出了根据第二示例性方面的第二呼叫流程图1100。图11的方面可以在下一代(5G)网络中找到效用,但不限于此。

图11的呼叫流程的过程假定将RRC用于SQP信令的传输。

现在转到图11,网络接入节点1104(例如,eNB/AP)可以在SIB1信标中广播1110信息,以指示:一个或多个CAN ID;RAN共享的可用性(即,网络接入节点由多个连接接入网络共享);SQP的可用性;和/或提供与网络接入节点1104(例如,eNB/AP)相关联的服务网络标识符、MNO、连接接入网络提供方和/或服务提供方的列表。

客户端设备1102(例如,UE/STA)可以确定1112可能需要附加信息。该确定可以在对广播(例如,SIB1信标)进行检测和解码之后发生。如果需要附加信息,则客户端设备1102可以确定是否从网络接入节点1104获得与服务参数相关的信息元素。例如,在客户端设备1102附接到该网络之前,客户端设备1102可以确定可能需要关于在来自网络接入节点1104的广播中标识的MNO/连接接入网络提供方/服务提供方之一的附加信息。

客户端设备1102可以与网络接入节点1104建立1114RRC连接。RRC连接可以被认证或未被认证。可以通过在RRC连接请求中包括新的原因码,例如“SQP查询”,或者通过其他方法,来建立连接。

使用RRC连接,客户端设备1102可以通过RRC信令向网络接入节点1104的RRC层发送1116a SQP查询。SQP查询可以与服务网络标识符相关联。服务网络标识符可以唯一地标识SQP服务器1108。服务网络标识符可以是CAN ID或某种其他标识符。SQP查询可以包括对于用于服务发现的信息的请求,以确定和与SQP服务器1108相关联的服务网络标识符相关联的连接接入网络(CAN)提供方/MNO/服务提供方的服务信息。

网络接入节点1104可以将来自网络接入节点1104的RRC层的SQP查询转发1116b到与服务网络标识符相关联的SQP服务器1108的SQP层。SQP服务器1108可以将SQP响应返回1118a到网络接入节点1104。网络接入节点1104可以通过RRC信令将SQP响应返回1118b到客户端设备1102。SQP响应可以包括与SQP查询相关的信息元素。

客户端设备1102可以与SQP服务器1108执行1120额外的查询和响应交换。另外或可替换地,客户端设备1102可以通过使用另一不同的服务网络标识符和与网络接入节点1104相关联的另一个SQP服务器(未示出)执行额外的查询和响应交换。

图12是示出根据示例性呼叫流程的示例性方法的方框图。呼叫流程可以类似于例如图10的呼叫流程。示例性方法可以在例如客户端设备或网络接入节点处操作。网络接入节点可以在空中广播中广播信息(例如,能力信息)以通告网络接入节点的能力1202。广播可以包括诸如例如CAN ID、RAN共享的可用性、SQP的可用性和/或与网络接入节点相关联的MNO/连接接入网络提供方/服务提供方的服务网络标识符的列表的信息。客户端设备可以对广播进行检测和解码,并且确定是否从网络接入节点获得与服务参数相关的信息元素1204。客户端设备和网络接入节点可以建立RRC连接1206。RRC连接可以被认证或未被验证。可以通过在RRC连接请求中包括新的原因码(例如“SQP查询”)或通过其他方法,来建立RRC连接。

使用RRC连接,客户端设备可以通过NAS信令向网络接入节点发送SQP查询1208。SQP查询可以与服务网络标识符相关联。在一些方面,服务网络标识符可以唯一地标识SQP服务器。SQP查询可以从网络接入节点转发到MME的NAS层1210。MME可以将SQP查询转发到与服务网络标识符相关联的SQP服务器的SQP层1212。SQP服务器可以将SQP响应(包括响应于SQP查询的相关信息元素)返回到客户端设备1214。客户端设备可以可任选地与SQP服务器执行额外的查询和响应交换,或者另外地或可替换地可以通过使用另一不同的服务网络标识符和与网络接入节点相关联的另一个SQP服务器执行额外的查询和响应交换1216。

图13是示出根据另一示例性呼叫流程的示例性方法1300的方框图。呼叫流程可以类似于例如图11的呼叫流程。示例性方法可以在例如客户端设备或网络接入节点处操作。网络接入节点可以在空中广播中广播信息(例如,能力信息)以通告网络接入节点的能力1302。广播可以包括诸如例如CAN ID、RAN共享的可用性、SQP的可用性和/或与网络接入节点相关联的MNO/连接接入网络提供方/服务提供方的服务网络标识符的列表的信息。客户端设备可以对广播进行检测和解码,并且确定是否从网络接入节点获得与服务参数相关的信息元素1304。客户端设备和网络接入节点可以建立RRC连接1306。RRC连接可以被认证或未被验证。可以通过在RRC连接请求中包括新的原因码(例如“SQP查询”)或通过其他方法,来建立RRC连接。

使用RRC连接,客户端设备可以通过RRC信令向网络接入节点发送SQP查询1308。SQP查询可以与服务网络标识符相关联。服务网络标识符可以唯一地标识SQP服务器。SQP查询可以从网络接入节点转发到与服务网络标识符相关联的SQP服务器的SQP层1310。SQP服务器可以将SQP响应(包括响应于SQP查询的相关信息元素)返回到客户端设备1312。客户端设备可以可任选地与SQP服务器执行额外的查询和响应交换,或者另外地或可替换地可以通过使用另一不同的服务网络标识符和与网络接入节点相关联的另一个SQP服务器执行额外的查询和响应交换1314。

示例性客户端设备(例如UE)

图14是可以实施服务查询协议的示例性客户端设备1400的一个方面的功能框图。客户端设备1400通常可以包括耦合到存储器电路1404(例如,存储器、存储器设备、存储器模块等)的处理电路1402(例如,处理器、处理模块等)和网络接口1406,其中,网络接口1406可以包括无线通信电路。

处理电路1402可以被配置为经由网络接口1406与例如网络接入节点(例如,网络接入节点236、238)建立无线连接,以向/从网络和/或服务提供方(经由网络接入节点)发送和/或接收信息。通信信号的传送和/或接收可以通过天线1424。为了说明的目的,示出了一个天线1424;然而,应当理解,客户端设备1400可以具有一个或多个天线1424以支持例如多输入多输出(MIMO)操作。处理电路1402可以耦合到存储器电路1404,使得处理电路1402可以从存储器电路1404读取信息和向存储器电路1404写入信息。存储器电路1404可以包括表示客户端设备1400的当前配置和/或客户端设备1400的任何潜在的未来配置选项的配置信息1410的数据。存储器电路1404还可以包括表示运营方策略1412的数据,例如,客户端设备1400可接受以连接到的伙伴网络的标识(例如,组织标识符(OI)或PLMN标识符)等。OI是当服务提供方向IEEE注册机构注册时,分配给服务提供方的唯一标识符。AP可以在信标和对客户端设备的探测响应中包括服务提供方OI。公共陆地移动网络(PLMN)是由行政部门或由认可运营机构(ROA)建立和运营的网络,目的是向公众提供陆地移动电信服务。PLMN由移动国家码(MCC)和移动网络码(MNC)标识。提供移动服务的每个运营方可以拥有自己的PLMN。PLMN与其他PLMN和公共交换电话网(PSTN)互连用于电话通信,或者与互联网服务提供方互连,用于被定义为提供方之间的互连链路的那些链路的数据和互联网接入。

存储器电路1404可以包括表示用户偏好1414的数据,例如是否允许漫游等。存储器电路1404可以包括指令1416,当由处理电路1402执行时,指令1416可以使处理电路1402执行诸如本文公开的示例性方面中描述的那些的方法。

处理电路1402还可以包括用于与一个或多个网络接入节点(例如,AP、eNB)建立网络连接(经由网络接口1406)的网络连接模块/电路1408。处理电路1402还可以包括连接管理器模块/电路1418,其可以利用从网络接入节点接收的信息、配置信息1410、运营方策略1412和用户偏好1414,来自动化连接接入网络/服务提供方选择和到网络接入节点的业务转向。

网络接口1406可以包括一个或多个发射机1420和一个或多个接收机1422。一个或多个发射机1420可以被配置为发送用于一个或多个活动通信会话的分组。一个或多个接收机1422可以被配置为允许客户端设备1400维持与一个或多个网络接入节点的一个或多个活动通信会话。

客户端设备1400还可以包括至少一个通信总线1426,其将客户端设备1400的各种模块/设备彼此耦合。

根据一个或多个特征,处理电路1402可以被配置为执行本文所描述的任何或全部过程、功能、步骤和/或例程。如本文所使用的,关于处理电路1402的术语“配置”可以指处理电路1402被适配、使用、实施或编程中的一个或多个以执行根据本文所述的各种特征或方面的特定过程、功能、步骤和/或例程。

图15是根据本文所述的示例性方面的在示例性客户端设备中可操作的第一示例性方法1500。示例性客户端设备可以类似于例如图14的示例性客户端设备1400。该方法可以开始于在客户端设备处确定向网络接入节点发送查询,其中,网络接入节点可以与多个服务网络相关联,每个服务网络用服务网络标识符标识1502。在一些方面,可以另外或可替换地采用确定是否从网络接入节点获得与服务参数相关的信息元素的动作。在一些方面,确定是否发送查询和确定是否获得信息元素是基本上同义的动作。处理电路1402可以被配置为导出查询,使得查询包括信息元素,所述信息元素描述由与第一服务网络标识符相关联的网络所支持的一个或多个网络能力。

在一些方面,多个连接接入网络中的任何一个可以与多个服务和/或服务提供方相关联。如本文所使用的,连接接入网络可以由连接接入网络提供方(有时称为MNO)来操作。术语连接接入网络提供方和服务提供方可以被理解为分别指代单独的实体;然而,本文中没有任何内容旨在排除连接接入网络提供方既是连接接入网络提供方又是服务提供方的情况。类似地,本文中没有任何内容旨在排除服务提供方既是连接接入网络提供方又是服务提供方的情况。

在做出是否向网络接入节点发送查询(或者从网络接入节点获得与服务参数相关的信息元素)的确定后,客户端设备的处理电路可以使得客户端设备选择第一服务网络标识符以与查询相关联1504。选择第一服务网络标识符可以基于确定是否发送查询的前一步骤的结果。可以使用各种方法来选择第一服务网络标识符或任何服务网络标识符。例如,为了便于选择,客户端设备、网络接入节点和/或SQP服务器可以存储服务网络标识符的列表。可以使服务网络标识符的列表交叉引用到例如信息元素、漫游联盟标识符和/或在选择一个或多个服务网络标识符以与查询(例如SQP查询)关联的过程中可能对客户端设备有用的任何参数。

在选择第一服务网络标识符后,处理电路可以使客户端设备将包括第一服务网络标识符的查询从客户端设备发送到网络接入节点1506。包括第一服务网络标识符的查询的发送可以被认为是第一备选方案。作为第二备选方案,处理电路可以使得客户端设备将查询从客户端设备发送到网络接入节点,其中,查询包括第一服务网络标识符和描述由与第一服务网络标识符相关联的连接接入网络和/或服务提供方所支持的一个或多个能力的信息元素1508。在一些方面,查询中包括的信息元素可以描述由与第一服务网络标识符相关联的网络所支持的一个或多个网络能力。在一些方面,第一服务网络标识符可以标识多个服务网络中的第一服务网络的服务器。

查询可以作为空中消息来发送。空中消息可以作为被认证或未被认证的消息从客户端设备发送到网络接入节点。如果作为未被认证的消息发送,则可以在客户端设备附接到网络接入节点之前发送该消息。以此方式,客户端设备可以与网络接入节点进行通信,而不必提交给连接接入网络。在一些方面,未被认证的消息可以在层3消息中传送。在一些方面,可以经由无线电资源控制(RRC)消息和/或非接入层(NAS)消息来传送未被认证的消息。

图16是根据本文所述的示例性方面的在示例性客户端设备中可操作的第二示例性方法1600。示例性客户端设备可以类似于例如图14的示例性客户端设备1400。该方法可以开始于在客户端设备处确定向网络接入节点发送查询,其中,网络接入节点可以与多个服务网络相关联,每个服务网络用服务网络标识符标识1602。

在做出是否向网络接入节点发送查询的确定后,客户端设备的处理电路可以使得客户端设备选择第一服务网络标识符以与查询相关联1604。选择第一服务网络标识符可以基于前一步骤的确定是否获得信息元素的结果。如前所示,可以使用各种方法来选择第一服务网络标识符或任何服务网络标识符。为了便于选择,客户端设备、网络接入节点和/或SQP服务器可以存储服务网络标识符的列表。可以使服务网络标识符的列表交叉引用到例如信息元素、漫游联盟标识符和/或在选择一个或多个服务网络标识符以与查询(例如SQP查询)关联的过程中可能对客户端设备有用的任何参数。

在选择第一服务网络标识符后,可以采取两种备选动作中的一种。作为第一备选动作,可以确定要与查询相关联的第二服务网络标识符,其中,第二服务网络标识符不同于第一服务网络标识符1606。作为第二备选动作,可以确定要与第二查询相关联的第二服务网络标识符,其中,第一和第二网络标识符分别表示同一网络的公共网络标识符和专用网络标识符1608。

在选择了第一和第二服务网络标识符后,第一和第二查询可以作为一个或多个空中消息从客户端设备发送到网络接入节点1610。第一查询可以与第一服务网络标识符相关联,第二查询可以与第二服务网络标识符相关联。在客户端设备附接到网络接入节点前,空中消息可以作为未被认证的消息从客户端设备发送到网络接入节点。以此方式,客户端设备可以与网络接入节点进行通信,而不必提交到连接接入网络。在一些方面,未被认证的消息可以在层3消息中传送。在一些方面,可以经由无线电资源控制(RRC)消息和/或非接入层(NAS)消息来传送未被认证的消息。

示例性网络节点(例如,eNB、AP、MME)

图17是可以实施服务查询协议的示例性网络节点1700的一个方面的功能框图。图17的网络接入节点1700可以代表网络接入节点(例如,eNB、AP)和/或MME。网络接入节点1700通常可以包括耦合到存储器电路1704(例如,存储器、存储器模块等)的处理电路1702(例如,处理器、处理模块等)和网络接口1706,其中,网络接口1706可以包括无线通信电路。

处理电路1702可以被配置为经由网络接口1706与例如客户端设备建立无线连接,以向/从客户端设备发送和/或接收信息。通信信号的传送和/或接收可以通过天线1724。为了说明的目的示出了一个天线1724;然而,应当理解,网络接入节点1700可以具有一个或多个天线1724以支持例如多输入多输出(MIMO)操作。处理电路1702可以耦合到存储器电路1704,使得处理电路1702可以从存储器电路1704读取信息并向存储器电路1704写入信息。存储器电路1704可以包括表示网络接入节点1700的当前配置和/或网络接入节点1700的任何潜在的未来配置选项的网络接入节点配置信息1710的数据。存储器电路1704还可以包括表示运营方策略1712的数据。存储器电路1704可以包括表示运营方偏好1714的数据。存储器电路1704可以包括指令1716,当由处理电路1702执行时,指令1716将使处理电路1702执行诸如本文公开的示例性方面中所述的那些方法。

处理电路1702还可以包括网络连接模块/电路1708,用于与一个或多个客户端设备建立网络连接(经由网络接口1706)。处理电路1702还可以包括连接管理器模块/电路1718,连接管理器模块/电路1718可以管理涉及客户端设备业务转向、网络接入节点配置信息1710、运营方策略1712和运营方偏好1714的信息,以帮助客户端设备选择数据和将数据转向到网络接入节点1700。

网络接口1706可以包括一个或多个发射机1720和一个或多个接收机1722。一个或多个发射机1720可以被配置为发送用于两个或更多个活动通信会话的分组。一个或多个接收机1722可以被配置为允许网络接入节点1700维持与一个或多个客户端设备的两个或更多个活动通信会话。

网络接入节点1700还可以包括至少一个通信总线1726,其将网络接入节点1700的各种模块/设备彼此耦合。

此外,在一些方面,网络接入节点可以包括一个或多个服务查询协议(SQP)服务器1728、1730、1732。SQP服务器1728、1730、1732可以例如耦合到通信总线1726,例如以允许处理电路1702从SQP服务器1728、1730、1732访问数据和向SQP服务器1728、1730、1732写入数据。SQP服务器1728、1730、1732及它们与通信总线1726的互连以虚线表示,以示出SQP服务器1728,1730、1732代表可任选的方面。

根据一个或多个特征,处理电路1702可以被配置为执行本文所描述的任何或全部过程、功能、步骤和/或例程。如本文所使用的,关于处理电路1702的术语“配置”可以指处理电路1702被适配、使用、实施或编程中的一个或多个以执行根据本文所述的各种特征的特定过程、功能、步骤和/或例程。

图18是根据本文所述的示例性方面的在示例性接入节点中可操作的第一示例性方法1800。示例性接入节点可以类似于例如图17的示例性接入节点1700。示例性方法1800可以在包括网络接入节点(例如,eNB、AP)和MME的网络节点处操作。可以在网络节点处接收包括第一服务网络标识符的查询,其中,网络节点与多个服务网络相关联,每个服务网络用服务网络标识符标识1802。查询可以是服务查询协议(SQP)查询。该查询可以来自例如客户端设备。根据一些方面,该查询可以关联于或包括除了第一服务网络标识符之外的信息元素。

在网络节点处,可以确定向其转发查询的第一服务器的身份1804。在一个方面,与SQP查询相关联或在SQP查询中包括的第一服务网络标识可以标识第一服务器。一旦确定了第一服务器的身份,就可以将查询转发到第一服务器1806。

图19是根据本文所述的示例性方面的在示例性接入节点中可操作的第二示例性方法1900。示例性接入节点可以类似于例如图17的示例性接入节点1700。示例性方法1900可以在包括网络接入节点(例如,eNB、AP)和MME的网络节点处操作。可以在网络节点处接收包括第一服务网络标识符和第二服务网络标识符的查询,其中,网络节点与多个服务网络相关联,每个服务网络用服务网络标识符标识1902。查询可以是服务查询协议(SQP)查询。该查询可以来自例如客户端设备。根据一些方面,该查询可以关联于或包括除了第一和第二服务网络标识符之外的信息元素。第一和第二服务网络标识符可以彼此不同。在图19的方面中,如果第一和第二服务网络标识符不同,则分别对应于第一和第二服务网络标识符的第一和第二服务器的身份也可以不同。因此,在网络节点处,可以确定向其转发查询的第一服务器的身份1904。在一个方面,第一服务网络标识符可以标识第一服务器。另外,在网络节点处,可以确定向其转发查询的第二服务器的身份1906。在一个方面,第二服务网络标识符可以标识第二服务器。根据图19的方面,可以向第一服务器(例如,由第一服务网络标识符标识)和第二服务器(例如,由第二服务网络标识符标识)二者发送查询1908。

在一些实施例中,第一服务网络标识符可以标识第一服务器,第二服务网络标识符可以标识与第一服务器不同的第二服务器。在一些实施例中,第一和第二服务网络标识符可以是两种类型的网络标识符。在一些实施例中,服务网络标识符的类型可以包括服务集标识符(SSID)、公共陆地移动网络标识符(PLMN ID)、服务提供方标识符(SPI)和网络接入标识符(NAI)领域类型。在一些实施例中,第一和第二服务网络标识符可以分别表示公共网络标识符和专用网络标识符。

示例性SQP服务器

图20是根据示例性方面的可以用作SQP服务器2000的服务器的一个方面的功能框图。SQP服务器2000可以执行实现本文所述的方面中描述的方法所需的各种指令中的任何指令,可以在一个或多个非暂时性计算机可读储存设备中存储任何数据、信息元素、服务提供方标识符、网络接入节点标识符以及可能在实现本文所述的方面的方法中有用的任何指令。

SQP服务器2000可以包括网络接口2010,其中,网络接口2010可以包括无线通信电路、用户接口2012和处理系统2014。处理系统2014可以包括处理电路2004(例如,处理器)、存储器电路2005(例如,存储器设备)、非暂时性计算机可读储存介质2006、总线接口2008和总线2002。处理系统2014和/或处理电路2004可以被配置为执行本文所述和/或所示的任何步骤、功能和/或过程。

处理电路2004可以是适于处理SQP服务器2000的数据的一个或多个处理器(例如,第一处理器等)。例如,处理电路2004可以是专用处理器,诸如专用集成电路(ASIC),其用作用于执行本文所述操作的任何一个的单元。处理电路2004用作用于如下的单元的一个示例:验证认证信息、导出认证信息、维护连接接入网络和/或服务提供方和相关参数的列表、建立安全信道、允许执行、识别设备或建立安全信道。处理电路2004还用作用于接收和/或传送的单元的一个示例。

处理电路2004的示例包括微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立硬件电路以及被配置为执行本公开内容通篇中所述的各种功能的其它适合的硬件。处理电路2004还负责管理总线2002,以及执行存储在非暂时性计算机可读储存介质2006和/或存储器电路2005上的软件。软件在由处理电路2004执行时使得处理系统2014执行本文所述和/或所示的各种功能、步骤和/或过程。非暂时性计算机可读储存介质2006可以用于存储当执行软件时由处理电路2004操纵的数据。

存储器电路2005可以是非易失性存储器,例如但不限于闪存、磁性或光学硬盘驱动器等。在一些方面,存储器可以是易失性存储器,例如DRAM(例如,DDR SDRAM)、SRAM等,其可以被连续供电以便无限期地存储信息。存储器电路2005用作用于维护连接接入网络和/或服务提供方和相关参数的列表的单元的一个示例。

软件或指令应被广义地解释为表示软件、指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用程序、软件应用程序、软件包、例程、子例程、对象、可执行程序、执行线程、过程、功能等,无论被称为软件、固件、中间件、微代码、硬件描述语言还是其他的术语。软件可以驻留在非暂时性计算机可读储存介质2006上。非暂时性计算机可读储存介质2006的示例可以包括磁储存设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(CD)或数字通用盘(DVD))、智能卡、闪存电路(例如,卡、棒或键驱动器)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、寄存器、可移动盘以及用于存储可由计算机访问和读取的软件和/或指令的任何其他适合的介质。非暂时性计算机可读储存介质2006可以驻留在处理系统2014中、处理系统2014外部,或者分布在包括处理系统2014在内的多个实体上。非暂时性计算机可读储存介质2006可以体现在计算机程序产品中。此外,SQP服务器2000可以与计算机可读介质接口连接,该计算机可读介质可以示例性地包括例如载波、传输线和用于发送可由计算机访问和读取的软件和/或指令的任何其它适合的介质。

在图20的示例中,处理系统2014可以用总线架构来实现,该总线架构总体上由总线2002表示。根据处理系统2014的应用和总体设计约束,总线2002可以包括任何数量的互连总线和桥接器。总线2002将包括一个或多个处理器(总体上由处理电路2004表示)、存储器电路2005和计算机可读介质(总体上由非暂时性计算机可读储存介质2006表示)的各种电路链接在一起。总线2002还可以链接诸如定时源、外围设备、电压调节器和功率管理电路的各种其它电路,这在本领域中是公知的,因此将不再进一步说明。总线接口2008提供总线2002与网络接口2010(如果存在)之间的接口。总线接口2008用作接收和/或传送的单元的一个示例。网络接口2010提供了用于通过传输介质与其他装置进行通信的单元。网络接口2010用作用于接收和/或传送的单元的一个示例。根据装置的性质,还可以为SQP服务器2000提供用户接口2012(例如键盘、显示器、扬声器、麦克风、触摸屏显示器等)。

本文所示的部件、步骤、特征和/或功能中的一个或多个可以重新布置和/或组合成单个部件、步骤、特征或功能中,或者体现在几个部件、步骤或功能中。在不脱离本公开内容的情况下,还可以添加额外的元件、部件、步骤和/或功能。本文描述的算法也可以在软件中有效地实施和/或嵌入在硬件中。

词语“示例性”在本文中用于表示“用作示例、实例或说明”。本文中描述为“示例性”的任何实施方式或方面不一定被解释为优选于或优于本公开内容的其他方面。同样,术语“方面(aspects)”不要求本公开内容的所有方面包括所讨论的特征、优点或操作模式。术语“耦合”在本文中用于指代两个对象之间的直接或间接耦合。例如,如果对象A物理地接触对象B,且对象B接触对象C,则对象A和C仍然可以被认为彼此耦合-即使它们不直接物理地彼此接触。类似地,在本文中参考可以彼此电地和/或机械地相互作用以获得结果的模块/电路/功能来使用术语“耦合”。术语“空值”在本文中可用于指代零值、空值、空字符串、未知值或预定的已知值。

另外,应当注意,这些方面可以被说明为过程,过程被描绘为流程图、程序框图、结构图或方框图。虽然流程图可以将操作描述为顺序过程,但是许多操作可以并行地或同时地执行。此外,可以重新安排操作的顺序。当过程的操作完成时,过程终止。

本文描述的本公开内容的各种特征可以在不脱离本公开内容的情况下在不同的系统中实现。应当注意,本公开内容的前述方面仅仅是示例,而不应被解释为限制本公开内容。本公开内容的各方面的描述旨在是说明性的,而不是限制权利要求的范围。因此,本教导可以容易地应用于其他类型的装置,并且许多替代、修改和变化对于本领域技术人员将是显而易见的。

所示和所述的具体实施方式仅仅是示例,不应被解释为实现本公开内容的唯一方式,除非本文另有说明。对于本领域普通技术人员显而易见的是,本公开内容中的各种示例可以由多个其它分块的解决方案来实现。

在说明中,元件、模块/电路/功能和功能可以以方框图形式示出,以免不必要的细节使得本公开内容难以理解。相反,所示和所述的具体实施方式仅是示例性的,不应被解释为实现本公开内容的唯一方式,除非本文另有说明。另外,块定义和各块之间的逻辑划分是具体实施方式的示例。对于本领域普通技术人员显而易见的是,本公开内容可以由多个其它分块的解决方案来实现。在大多数情况下,省略了关于时序考虑等的细节,其中,这些细节对于获得对本公开内容的完全理解是不必要的,并且在相关领域的普通技术人员的能力范围内。

另外,应当注意,这些方面可以被说明为过程,过程被描绘为流程图、程序框图、结构图或方框图。虽然流程图可以将操作描述为顺序过程,但是许多操作可以并行地或同时地执行。此外,可以重新安排操作的顺序。当过程的操作完成时,过程终止。过程可以对应于方法、功能、过程、子例程、子程序等。当过程对应于功能时,其终止对应于功能返回到调用功能或主功能。

本领域普通技术人员将理解,可以使用多种不同的技术和方法来表示信息和信号。例如,在本说明全文中提及的数据、指令、命令、信息、信号、位、符号和码片可以用电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子或者其任意组合来表示。为了清楚呈现和说明,一些附图可以将信号示出为单个信号。本领域普通技术人员将理解,该信号可以表示信号总线,其中,总线可以具有各种位宽度,并且本公开内容可以在任何数量的数据信号上实现,包括单个数据信号。

应当理解,使用诸如“第一”、“第二”等等的命名对本文中的元素的任何引用不限制这些元素的数量或顺序,除非明确表述了这种限制。相反,这些命名可以在本文中用作区分两个或更多个元素或元素实例的方便方法。因此,对第一和第二元素的引用并不意味着在那里只能使用两个元素,或者第一元素必须以某种方式在第二元素之前。此外,除非另有说明,元件元素可以包括一个或多个元素。

此外,储存介质可以表示用于存储数据的一个或多个设备,包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘储存介质、光学储存介质、闪存电路和/或用于存储信息的其他机器可读介质和处理器可读介质和/或计算机可读介质。术语“机器可读介质”、“计算机可读介质”和/或“处理器可读介质”可以包括但不限于诸如便携式或固定储存设备、光学储存设备的非暂时性介质和能够存储、包含或携带指令和/或数据的各种其它介质。因此,本文描述的各种方法可以通过可以由存储在“机器可读介质”、“计算机可读介质”和/或“处理器可读介质”中并由一个或多个处理器、机器和/或设备执行的指令和/或数据完全地或部分地实现。

此外,各方面可以由硬件、软件、固件、中间件,微代码或其任何组合来实施。当在软件、固件、中间件或微代码中实施时,用于执行必要任务的程序代码或代码段可以存储在诸如储存介质或其他储存器的机器可读介质中。处理器可以执行必要任务。代码段可以表示过程、功能、子程序、程序、例程、子例程、模块、软件包、类或指令、数据结构或程序语句的任何组合。代码段可以通过传递和/或接收信息、数据、自变量、参数或存储器内容而耦合到另一代码段或硬件电路。信息、自变量、参数、数据等可以通过包括存储器共享、消息传递、令牌传递、网络传输等的任何合适的手段传递、转发或发送。

结合本文公开的示例描述的各种说明性逻辑块、模块、模块/电路/功能、元件和/或部件可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑部件、分立门或晶体管逻辑、分立硬件部件或设计为执行本文所述功能的其任何组合来实现或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可以实现为计算部件的组合,诸如DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器、或任何其他此类配置。被配置用于执行本文描述的方面的通用处理器被认为是用于实现这些方面的专用处理器。类似地,当被配置为实现本文描述的方面时,通用计算机被认为是专用计算机。

结合本文公开的示例描述的方法或算法可以以处理单元、编程指令或其他指示的形式直接体现在硬件中、可由处理器执行的软件模块中,或二者的组合中,并且可以包含在单个设备中或分布在多个设备上。软件模块可以驻留在本领域已知的RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或任何其他形式的储存介质中。储存介质可以耦合到处理器,使得处理器可以从储存介质读取信息和向储存介质写入信息。在替代方案中,储存介质可以集成到处理器。

本领域技术人员将进一步了解,结合本文公开的方面描述的各种说明性逻辑块、模块、模块/电路/功能和算法步骤可以实现为电子硬件、计算机软件或二者的组合。为了清楚地说明硬件和软件的这种可互换性,已经在其功能方面总体地描述了各种说明性部件、块、模块、模块/电路/功能和步骤。这种功能是实现为硬件、软件还是其组合取决于特定应用和施加在整个系统上的设计约束。

本文描述的本发明的各种特征可以在不脱离本发明的情况下在不同的系统中实现。应当注意,前述各方面仅仅是示例,而不应被解释为限制本发明。各方面的描述旨在是说明性的,而不是限制权利要求的范围。因此,本教导可以容易地应用于其他类型的装置,并且许多替代、修改和变化对于本领域技术人员将是显而易见的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号