家用B节点(HNB)定位服务的制作方法

文档序号:25731708发布日期:2021-07-02 21:20阅读:248来源:国知局
家用B节点(HNB)定位服务的制作方法

本分案申请是pct国际申请日为2014年8月22日、国家申请号为201480051544.9、题为“家庭基站(hnb)定位服务”的pct国家阶段专利申请的分案申请。

本发明大体上涉及通信,且更确切地说,涉及用于将定位服务提供到无线网络中的家用b节点(hnb)的技术。



背景技术:

hnb为变得越来越风行且更广泛地部署在各种地点(例如,家庭、办公室、商店、公寓以及较大室内场所(例如,博物馆、火车站、机场等))处的家用b节点(有时被称作毫微微小区或毫微微基站)。这些hnb通常充当无线网络运营商(通常使用经许可的射频)的基站且可用于改进无线电覆盖;增大吞吐量;和/或为网络运营商和/或用户提供其它益处。不同于小心地部署于特定地点处且由网络运营商维持的宏基站,hnb可以计划外的方式由用户和/或运营商灵活地部署于任何地点处。

hnb可支持其覆盖范围内一或多个用户设备(ue)的通信。在一种类型的部署中,hnb可支持仅与一组小数量的用户(例如,在部署于家或办公室中的状况下)的通信。在被称为小型小区部署的另一部署中,hnb可支持与较大群体的用户(例如,在部署于购物中心、博物馆、医院或机场中的状况下)的通信。可能需要或必需知道hnb的地点。举例来说,可能必需知道hnb的地点以便确保经授权以在hnb的当前地点(例如,在相关联的网络运营商具有使用由hnb支持的射频的许可证的地理区域内)处操作。知道hnb的地点以便帮助准确地定位接入hnb或邻近于hnb的ue(例如如果ue的用户发出紧急呼叫且ue的地点需要转移到公共安全应答点(psap))也可以是有用的。

hnb可具有在无来自网络的任何帮助的情况下自主地确定其地点的能力。举例来说,hnb可支持使用独立全球导航卫星系统(gnss)的定位且可能够基于从gnss中的卫星接收的信号确定其地点。gnss可包括美国全球定位系统(gps)、欧洲伽利略系统、俄罗斯glonass系统、中国北斗系统或某一其它系统。通过独立gnss所获得的地点估计可具有良好准确度。然而,由于hnb通常可部署在室内(其中来自gnss卫星的信号通常将减弱且经历多路径),因此独立gnss可具有一些缺点,例如相对较长的首次定位时间(ttff)、降低的准确度和降低的地点产率。因此,可针对hnb而改进独立gnss内的性能的技术可为非常合乎需要的。



技术实现要素:

本文中描述了用于支持hnb的定位服务的技术。定位服务可包含辅助gnss(a-gnss),其可具有优于独立gnss的某些优点。

根据本发明的支持家用b节点(hnb)的定位的实例方法包含发送对辅助数据的定位计算应用部分(pcap)信息交换起始请求;接收pcap信息交换起始响应和辅助数据;利用辅助数据以获得卫星信号信息;且基于卫星信号信息确定hnb的地点。

此方法的实施方案可包含以下特征中的一或多者。pcap信息交换起始请求可包含hnb识别值。hnb识别值可唯一地识别所述hnb。hnb识别值可指示所述hnb为hnb。pcap信息交换起始请求可包含hnb的近似地点。hnb识别值可包含经保留的国际移动订户标识(imsi)值或经保留的国际移动设备标识(imei)值。

根据本发明的支持家用b节点(hnb)的定位的方法的实例包含通过hnb获得gnss测量信息;发送包含gnss测量信息的定位计算应用部分(pcap)位置计算请求;接收pcap位置计算响应;且基于pcap位置计算响应存储hnb的地点。

此方法的实施方案可包含以下特征中的一或多者。pcap位置计算请求可包含hnb识别值。hnb识别值可包含经保留的imsi或imei值。hnb识别值可指示hnb的定位。

根据本发明的确定关于家用b节点(hnb)的地点的方法的实例包含向独立服务移动定位中心(sas)发送包含hnb识别值的定位计算应用部分(pcap)位置起始请求以用于定位;接收针对a-gnss的pcap位置激活请求;在hnb处获得gnss测量结果;发送针对a-gnss的pcap位置激活响应;接收pcap位置起始响应;且基于pcap位置起始响应存储hnb的地点。

此方法的实施方案可包含以下特征中的一或多者。可向sas发送对额外辅助数据的请求,且可接收到基于所述请求的额外辅助数据。可从hnb网关(gw)接收针对a-gnss的pcap位置激活请求和pcap位置起始响应。hnb识别值可为客户端类型参数的值。hnb识别值可包含通用的经保留的imsi或imei值。hnb识别值可向sas指示hnb的地点。响应于hnb的地点的所述指示,sas可不请求不由hnb支持的测量。可接收到来自sas的对增强型小区id(e-cid)测量结果的pcap位置激活请求,且可作为pcap位置激活响应而将hnb的近似地点传回到sas。

根据本发明的用于确定关于家用b节点(hnb)的地点的设备的实例包含存储指令的存储媒体,和处理器,所述处理器以通信方式耦合到存储媒体且经配置以:向独立服务移动定位中心(sas)发送包含hnb识别值的定位计算应用部分(pcap)位置起始请求以用于定位;接收针对a-gnss的pcap位置激活请求;在hnb处获得gnss测量结果;发送针对a-gnss的pcap位置激活响应;接收pcap位置起始响应;且基于pcap位置起始响应存储hnb的地点。

此设备的实施方案可包含以下特征中的一或多者。处理器可进一步经配置以向sas发送对额外辅助数据的请求,且接收基于所述请求的额外辅助数据。可从hnb网关(gw)接收针对a-gnss的pcap位置激活请求和pcap位置起始响应。hnb识别值可包含客户端类型参数的值。hnb识别值可向sas指示hnb的定位。hnb识别值可包含通用的经保留的imsi或imei值。响应于hnb定位的所述指示,sas可不请求不由hnb支持的测量。响应于hnb定位的所述指示,sas可存储hnb的地点。接收pcap位置激活请求可包含来自sas的对e-cid测量结果的请求,且pcap位置激活响应可包含将hnb的近似地点传回到sas。

非暂时性处理器可读存储媒体的实例包括根据本发明的确定关于家用b节点(hnb)的地点的指令,所述指令包含用于向独立服务移动定位中心(sas)发送包含hnb识别值的定位计算应用部分(pcap)位置起始请求以用于定位;接收针对a-gnss的pcap位置激活请求;通过hnb获得gnss测量结果;发送针对a-gnss的pcap位置激活响应;接收pcap位置起始响应;且基于pcap位置起始响应存储hnb的地点的代码。

本文中所描述的项目和/或技术可提供以下能力中的一或多者,且/或有可能提供未提及的一或多个其它能力。hnb可起始对定位服务的请求。hnb可经由控制平面地点解决方案而与地点服务器通信。地点服务器可用于支持hnb的定位服务和a-gnss。地点服务器可耦合到hnb网关(hnbgw),所述hnb网关可被地点服务器视为无线电网络控制器(rnc)。hnb可经由hnbgw与地点服务器交换定位计算应用部分(pcap)消息以支持hnb的定位服务。pcap消息可包含指示hnb定位的pcap起始请求中的客户端类型参数值。hnb可经配置以与ue交换无线电资源控制(rrc)消息以支持ue的定位服务。另外,可能有可能通过除了所提到的手段以外的手段来实现上文所提到的效果,且所提到的项目/技术可能未必产生所提到的效果。

附图说明

图1显示例示性无线网络。

图2a显示hnb与sas之间的信息交换起始的消息流。

图2b显示为了hnb的位置估计而查询sas的位置计算程序的消息流。

图3显示用于支持hnb的a-gnss的消息流。

图4显示hnb和sas的框图。

图5为支持hnb的定位服务的例示性过程流程。

图6为用于存储hnb的地点的例示性过程流程。

图7为用于确定来自pcap信息交换起始请求的hnb识别的例示性过程。

具体实施方式

用于支持hnb的定位服务的本文中所描述的技术可用于各种无线网络和无线电技术,包含由名称为“第三代合作伙伴计划”(3gpp)和“第3代合作伙伴计划2”(3gpp2)的组织定义的那些无线网络和无线电技术。举例来说,所述技术可用于实施由3gpp定义的全球陆地无线接入(utra)的宽带码分多址(wcdma)网络、实施由3gpp定义的演进全球陆地无线接入(e-utra)的长期演进(lte)网络等。wcdma是全球移动电信系统(umts)的一部分。lte是3gpp演进分组系统(eps)的一部分。wcdma、lte、utra、e-utra、umts和eps描述于来自3gpp的文献中。所述技术还可用于其它无线网络(例如,3gpp和3gpp2网络)和其它无线电技术。本文中所描述的技术为2011年4月12日申请的且标题为“用于支持经由家用b节点(hnb)的定位服务的方法和设备(methodandapparatusforsupportinglocationservicesviaahomenodeb(hnb))”的美国专利申请案第13/085,395号中所描述的技术的延伸,所述美国专利申请案以引用的方式全文并入本文中。

还可联合各种定位协议使用本文中所描述的技术,所述定位协议例如(i)lte定位协议(lpp)、无线电资源lcs协议(rrlp)和由3gpp公开定义的无线电资源控制(rrc);(ii)由3gpp2公开定义的c.s0022(亦被称作is-801);以及(iii)由开放移动联盟(oma)公开定义的lpp扩展(lppe)。定位协议可用于协调和控制装置的定位。定位协议可定义(i)可由地点服务器和经定位的装置执行的程序;以及(ii)所述装置与所述地点服务器之间的通信或信令。

本文中所描述的技术可用于使用定位方法(例如,辅助gnss(a-gnss)和增强型小区id(e-cid))支持ue和/或hnb的定位。a-gnss和e-cid每一者可部分或完全由定位协议(例如,lpp、rrc、rrlp、is-801和lppe)支持,且在此状况下可以由这些定位协议的3gpp、3gpp2和oma定义所定义的方式使用。

图1显示支持通信和定位服务的无线网络100。可部署hnb102以支持在hnb102的覆盖范围内的一或多个ue104的无线电通信。ue104可为能够在无线网络(例如,无线网络100)中与基站(例如,hnb102)无线通信的蜂窝电话、智能电话、平板计算机、膝上型计算机或其它移动装置。额外hnb站(未显示)可部署在不同地点处(例如,在多层建筑物的不同层中)且经配置以与多个ue(未显示)通信。hnb102也可被称作家用b节点、毫微微接入点(fap)、家庭演进型基站(henb)、小型小区基站、毫微微小区等。hnb102可使用wcdma或某一其它无线电技术来支持无线电接入。hnb网关(gw)106可耦合到hnb102和其它hnb,且可支持hnb与其它网络实体之间的互相配合。其它网络实体可包含支持无线网络100的各种功能和服务的实体。举例来说,无线网络100可包含移动交换中心(msc)、服务gprs支持节点(sgsn)(即,描绘为msc/sgsn元件108)和/或其它网络实体。msc可执行电路交换(cs)呼叫的交换功能且还可路由短消息服务(sms)消息。sgsn可执行用于ue的分组交换(ps)连接和会话的信令、交换和路由功能。msc/sgsn元件108可表示msc或sgsn(例如,并非组合两者)且可使用iu接口与某些其它网络元件(例如,hnbgw)通信。msc/sgsn108还可与图1中未显示的其它实体(例如,公共交换电话网络(pstn)、因特网或网关gprs支持节点)通信。独立服务移动定位中心(sas)110或某一其它地点服务器可用于支持用于hnb和ue的包含e-cid和/或a-gnss的定位服务。sas通常可用于3gpp网络中;可连接到hnbgw106或多个hnbgw,所述hnbgw每一者可被sas视为无线电网络控制器(rnc)。sas110还可连接到一或多个rnc(图1中未显示)且可用于支持包含(但不限于)ue104的接入无线网络100的ue的定位。无线网络100可连接到其它网络,例如其它无线网络、因特网和/或pstn。

在操作中,hnbgw106可连接到hnb102(例如,经由直接链路或经由因特网)且可支持hnb与其它网络实体(例如,msc/sgsn108)之间的互相配合。hnb102和hnbgw106可利用无线电接入网络应用部分(ranap)用户适配(rua)协议以经由如3gpp技术规范(ts)25.468中所定义的iuh接口122在hnb102与hnbgw106之间传送其它协议(例如,无线电接入网络应用部分(ranap)协议)的消息。sas110可支持接入无线网络100的ue(例如,ue104)和/或在无线网络100内的hnb(例如,hnb102)的定位服务和定位。sas110可经由iupc接口124与hnbgw106通信,所述接口可实现sas110与hnbgw106之间支持定位相关协议(例如,3gppts25.453中所定义的定位计算应用部分(pcap)协议)的消息的传送。为简单起见,图1仅显示可存在于无线网络100中的一些网络实体。无线网络100可包含其它网络实体。hnb102可为由无线网络100支持的许多hnb中的一者。

hnb102可支持独立gnss且可能够基于其独立gnss能力而确定其地点。独立gnss可能够在一些环境中(例如,如果hnb102位于室外)提供准确地点估计但可具有一些缺点。举例来说,独立gnss可需要在接收器(例如,hnb102)处最佳卫星的信号强度约为145分贝毫瓦或更佳以便接收器解调使用卫星信号的测量而计算接收器处的位置可能需要的gnss导航数据。此外,在低信号强度下独立gnss的首次定位时间(ttff)可为约几分钟或更长以便允许接收器截获和测量足够信号以获得地点估计。

辅助gnss(a-gnss)可提供比独立gnss更好的性能且/或可改善独立gnss的缺点中的一些。对于a-gnss,装置(例如,ue104或hnb102)可从网络(例如,从例如sas110的sas)获得卫星的辅助数据且可使用所述辅助数据以搜索和截获卫星。辅助数据可使得装置能够更快速地检测卫星;在较低接收信号电平下检测卫星;以及避免必须解调卫星导航数据等。举例来说,a-gnss可运行甚至当最佳卫星的信号强度为约155分贝毫瓦或小于155分贝毫瓦时,所述信号强度可高于独立gnss至少10db。对于a-gnss,ttff可约数十秒而非独立gnss的几分钟或更长。a-gnss的增强的敏感度和较低的最小信号强度对于有可能部署在室内的hnb来说可尤其合乎需要。较短ttff可提供较佳用户体验,例如当初始化时可允许hnb102准确地确定其地点,由此减小hnb102确定其在准许在经许可的运营商频谱中操作的地点处所需要的时间。

图2a显示hnb102与sas110之间的信息交换起始的消息流200a。pcap信息交换程序(即,如3gppts25.453中所定义)可用于使得hnb102能够请求来自sas110的特定a-gnss辅助数据以用于后续基于hnb的定位。pcap信息交换起始请求消息可由hnb102发送以便请求来自sas110的a-gnss的辅助数据。在实例中,pcap信息交换请求消息可包含hnb识别值。hnb识别值可将消息的发送者识别为hnb且可另外唯一地识别特定hnb(例如,使用序列号、装置标识、ip地址、mac地址、ssid、当前服务小区标识、imsi或imei);或仅可将pcap信息交换起始请求消息的发送者识别为hnb而不会唯一地识别hnb;或可不提供任何hnb指示。在实施例中,pcap信息交换起始请求消息中由pcap协议允许的近似初始位置(例如,使得sas110能够计算hnb的gnss截获辅助数据)可为由其它方法(例如,独立gnss,使用由hnb102观测到的邻近小区id或基于由因特网服务提供方分配给hnb102的ip地址的暗示地点)所计算的近似hnb102位置。消息流200a根据前述标准而变化,由于利用hnb102而非rnc且由hnb102调用程序以便定位hnb102而非ue(例如,ue104)。消息流200a可流动通过可充当中继且在hnb102与sas110之间传送pcap消息的hnbgw106(图2a中未显示)。sas110可使用包含于pcap信息交换起始请求消息中的任何hnb识别值(无论此hnb识别值是否唯一地识别hnb102或仅将hnb102识别为hnb)以将某些类型的辅助数据提供到hnb102,例如更适合于或适用于hnb的配置于sas110中的类型的辅助数据(例如,针对a-gnss)。sas110可传回pcap信息交换起始响应消息中的辅助数据(例如,经由hnbgw106)。来自sas110由hnb102接收到的辅助数据可由hnb102使用以帮助hnb102截获卫星且进行卫星信号的测量。从sas110接收到的辅助数据可进一步由hnb102使用以帮助计算hnb102的地点,一旦hnb102已进行gnss卫星的测量。

图2b显示为了hnb102的位置估计而查询sas110的位置计算程序的消息流200b。pcap位置计算程序(即,如3gppts25.453中所定义)可用于使得hnb102能够将gnss测量结果发送到sas110以用于位置计算且使得sas110能够随后将hnb102的计算出的位置估计传回到hnb102。可在hnb102已获得gnss测量结果之后调用消息流200b。消息流200b根据前述途径而变化,由于其并不取决于rnc且其用于计算hnb102而非某一ue(例如,ue104)的位置。hnb102通过将pcap位置计算请求消息发送到sas110(例如,经由图2b中未显示的hnbgw106)而开始消息流200b且在pcap位置计算请求消息中可包含由hnb102获得的gnss卫星的测量结果(例如,gnss码相位测量结果)。sas110可经配置以基于由hnb102获得和发送的gnss测量结果而计算hnb102的地点。sas110可将在pcap位置计算响应消息中的计算出的地点传回到hnb102(例如,经由图2b中未显示的hnbgw106传送)。

在一些实施方案中,可在消息流200a已由hnb102使用以从sas110获得gnss辅助数据之后且在hnb102已借助于此辅助数据截获和测量gnss卫星信号之后由hnb102起始消息流200b。在此状况下,消息流200b可由hnb102作为替代方案开始以由hnb102计算hnb102的位置。在其它实施方案中,可不使用消息流200a或可由hnb102在某个较早时间调用消息流200a,且在hnb102已进行一些gnss测量结果之后,消息流200b可由hnb102单独使用以从sas110获得其地点。在实例中,在消息流200b中由hnb102发送到sas110的pcap位置计算请求消息可包含hnb识别值。hnb识别值可将消息的发送者识别为hnb且可另外将特定hnb唯一地识别为hnb102(例如,使用序列号、装置标识、ip地址、mac地址、ssid、当前服务小区标识、imsi或imei)。在一些实施方案中,某些imsi或imei值可经保留以识别hnb且可包含于psap位置计算请求消息中。

在一些实施例中,可通过唯一imsi和/或唯一imei值配置hnb102(例如,在制造时或在初始化期间),所述imsi和/或imei值将hnb102识别为hnb且唯一地识别hnb102(例如,将hnb102与属于无线网络100的任何其它hnb区分开来)。在其它实施例中,通用的经保留的imsi或imei值可经配置在hnb102中(例如,在制造时或在初始化期间),所述imsi或imei值将hnb102识别为hnb但并不将hnb102与属于无线网络100的其它hnb区分开来。通用的经保留的imsi或imei值可由无线网络100的运营商分配或以其它方式属于无线网络100的运营商且可不同于分配给任何ue(例如,ue104)的imsi或imei值。在一些实施例中,hnb识别值可将hnb102识别为hnb但可不提供hnb102的唯一识别。如果包含hnb识别值,那么sas可联合hnb识别(例如,在消息流200b中的pcap位置计算请求消息中或在消息流200a中的pcap信息交换起始请求消息中提供到sas110的hnb当前服务小区id)来存储为hnb所计算的任何地点。所存储的hnb102的地点稍后可由sas110使用以帮助定位可邻近于hnb102或接入hnb102的ue(例如,使用e-cid或a-gnss定位)。

在实施例中,图2a和图2b中所显示的hnb定位可与ue的rnc中心定位对准,如3gppts25.305中所定义,因为hnb102可支持用于支持在rnc中心模式下的ue定位的与sas110的相同pcap交互。

图3显示用于使用sas110为hnb102支持定位服务和a-gnss的消息流300的设计。hnb102可确定需要hnb102的地点(步骤1),例如当初始化hnb时或一段时间之后。hnb102可将在pcap用户适配(pua)连接消息中的pcap位置起始请求消息发送到hnbgw106以起始与sas110的定位会话(步骤2)。pua连接消息还可含有sas(例如,sas110)的标识。pcap位置起始请求消息可包含hnbgw106的rncid和/或hnb102的小区id。在实施例中,所述消息可包含hnb102的定位能力(例如,a-gnss)等。在另一实施例中,所述消息可包含hnb识别值。hnb识别值可为含有指示请求hnb而非ue的定位的值的客户端类型参数。或者,hnb识别值可为指示hnb的经保留的imsi或imei值。对于此实施例,rncid可不包含于所述消息中。hnbgw106可将sccp连接请求(cr)消息中的pcap位置起始请求消息转发到sas110(步骤3)。hnbgw106可根据包含于步骤2中所发送的pua连接消息中的任何sas的标识或以其它方式(例如,默认地,如果仅一个sas连接到hnbgw106)确定sas110。sas110可接收pcap位置起始请求消息且可根据包含识别hnbgw的rncid辨别出所述请求来自hnb。此外或替代地,sas110也可因pcap位置起始请求包含hnb识别值(例如客户端类型参数或经保留的imsi或imei值)而辨别出所述请求来自hnb。在实施例中,hnb识别值(例如,客户端类型参数或经保留的imsi或imei值)或rncid可向sas110指示pcap位置起始请求是由hnb发送以便定位hnb而非定位接入hnb的ue(例如,ue104)。在另一实施例中,hnb识别值可唯一地识别hnb102(例如,可将hnb102与无线网络100的任何其它hnb区分开来)。在此状况下,hnb识别值可包括对于hnb102来说唯一的imsi或imei值(例如,在制造时或在初始化期间经配置在hnb102中)。或者,hnb识别值仅可将hnb102识别为hnb。在此状况下,hnb识别值可为经配置在无线网络100的一些或所有hnb中的通用的经保留的imsi或imei值或可为经设置为指示hnb的值的客户端类型参数。

sas110可通过发送在发送到hnbgw106的sccp连接确认(cc)消息中的pcap位置激活请求消息(其可包含a-gnss的辅助数据)而起始a-gnss定位程序(步骤4)。hnbgw106可将pua直接传送消息中的pcap位置激活请求消息转发到hnb102(步骤5)。sas可响应于在步骤2和3中所传送的包含于pcap位置起始请求消息中的支持通过hnb102的a-gnss定位的指示和/或响应于请求定位hnb而非ue的呈hnb识别值形式的指示而在步骤4中起始a-gnss定位程序。

hnb102可接收pcap位置激活请求消息且可获得gnss测量结果,例如基于从sas110接收到的辅助数据(步骤6)。hnb102可或可不能够基于步骤5中所接收到的gnss测量结果和辅助数据确定地点估计。hnb102可发送在发送到hnbgw106的pua直接传送消息中的pcap位置激活响应消息(其可包含gnss测量结果和/或地点估计)(步骤7)。hnbgw106可将sccp数据形式1(dt1)消息中的pcap位置激活响应消息转发到sas110(步骤8)。

sas110可接收来自步骤8中的pcap位置激活响应消息的gnss测量结果和/或地点估计。sas110可基于gnss测量结果(如果提供)计算hnb102的地点估计且/或可验证或部分验证hnb102的地点估计,例如使用hnbgw106的已知覆盖区域或先前所存储的hnb102的地点估计(步骤9)。sas110可接着发送pcap位置起始响应消息中的由sas110计算出的和/或验证的地点估计,所述地点估计可携载在发送到hnbgw106的sccpdt1消息中(步骤10)。hnbgw106可将pua直接传送消息中的pcap位置起始响应消息转发到hnb102(步骤11)。

hnb102可通过将pua断开连接消息发送到hnbgw106而通过sas110终止定位会话(步骤12),此可将sccp释放消息发送到sas110(步骤13)。sas110可传回sccp释放完成(rlc)消息(步骤14)。hnb102可存储其地点估计且/或将所述地点估计提供到另一网络资源或提供到ue104。

在图3中,sas110可在步骤4和5中将a-gnss的辅助数据发送到hnb102。hnb102可在步骤6中确定其需要新辅助数据,例如如果在步骤5中所接收到的辅助数据不足以使得能够获得足够数目的准确gnss测量结果或使得hnb102能够根据这些测量结果计算地点估计。在此状况下,hnb102可在步骤7和8中将对辅助数据的请求发送到sas110而非将gnss测量结果发送到sas110。接着可由sas110重复步骤4到8以将新辅助数据提供到hnb102。类似地在图3中,sas110可在步骤9中确定其需要更多测量结果或另一地点估计且可重复步骤4到8以便从hnb102获得所述测量结果或地点估计。

虽然图3显示a-gnss的使用,但sas110可在步骤4到8中调用一或多个额外的或替代的定位方法。举例来说,sas110可调用观测的到达时间差(otdoa)且可包含在步骤4和5中所发送的pcap位置激活消息中的otdoa的辅助数据。hnb102接着可在步骤6中获得otdoa测量结果或基于otdoa测量结果的地点估计且可在步骤7和8中将pcap位置激活响应消息中的otdoa测量结果或地点估计传回到sas110。作为另一实例,sas110可调用步骤4和5中所发送的pcap位置激活消息中的e-cid且hnb102可在步骤6中获得e-cid测量结果且在步骤7和8中将这些测量结果传回到sas110。

在hnb识别值可不包含于步骤2和3中的实施方案中,sas110可发送pcap位置激活请求中对e-cid测量结果的请求(例如,在图3的步骤4和5中)且如果hnb102不能够获得所述测量结果,那么hnb102可传回pcap位置激活失败和适当的原因(例如,“不支持”)。对于此实施方案,sas110可能不知道通过hnb102开始的定位(例如,在图3中的步骤2和3中)是针对hnb102而非针对ue(例如,ue104)。举例来说,即使hnb102包含在图3中的步骤2和3中hnbgw106的rncid,sas110仅可知道定位由hnb请求但不知道执行对hnb而非ue的定位。因此,sas110可请求对于定位ue可能有效的来自hnb102的e-cid测量结果。然而,对于定位hnb102,e-cid测量结果可能不可由hnb102获得且由于e-cid测量结果可由基站(例如,wcdma基站)假设信号的测量来自ue,因此其可能为不可应用的。因此,hnb102可需要通过如上文所描述的失败指示由sas110而对对于e-cid测量结果的请求作出响应。在实施例中,由hnb102发送的pcap位置起始请求消息(例如,在图3中的步骤2处)可指示hnb的定位(例如,通过包含可包括呈客户端类型参数的特殊值或设置为一些经保留的值的imsi或imei值的hnb识别值)。sas110接着可辨别定位是针对hnb且可经配置以不发送无法由hnb支持的请求(例如,sas110将不发送无法由hnb获得的对e-cid测量结果的请求)。另外,在sas110计算或验证hnb102的地点估计(例如,在图3中的步骤9处)之后,sas110可联合hnb102的任何所提供的标识(例如,可通过hnb102而包含在步骤2和3中所发送的pcap位置起始请求消息中的hnb102的当前服务小区标识)存储地点估计。sas110随后可使用所存储的hnb102的地点估计以帮助定位可邻近于hnb102或接入hnb102的ue(例如,ue104)。举例来说,sas110可使用所存储的地点以确定ue的精确a-gnss卫星截获辅助数据,从而使用e-cid测量结果辅助定位ue;或将所述辅助数据确定为ue的近似地点估计而无ue的进一步定位。

在实施例中,图3中所显示的hnb定位可与ue的sas中心定位对准,由于hnb102可支持用于支持在sas中心模式下的ue定位的与sas110的相同pcap交互,例如如3gppts25.305中所定义。hnb102可调用图3中的步骤2中hnb102的sas中心定位且可提供其定位能力(例如,支持无论是否包含辅助ue和/或基础ue且针对哪些gnss系统和gnss信号的a-gnss的能力)、当前服务小区id(例如,所分配的hnb小区id)和对于sas所需要的服务质量。sas110接着可通过在步骤4中将pcap位置激活请求传回到hnb102而调用定位。如果调用a-gnss定位,那么sas110可包含与hnb102的a-gnss定位能力相容的此响应中的a-gnss辅助数据。在实例中,可通过对极少或无测量的请求而在步骤4中由sas110调用e-cid方法以便将hnb的初始近似地点提供给sas110(例如,使得sas110能够计算a-gnss截获辅助数据)。可在pcap中允许对极少或无e-cid测量结果的请求且所述请求可基于知道定位是针对hnb102的sas110,例如经由在图3中的步骤2和3中所发送的pcap位置起始请求中包含的hnb识别值。在实例中,hnb102可响应于在图3中的步骤7中由hnb发送的来自sas110的e-cid定位请求而包含hnb102的初始近似地点。在图3中,在步骤8处由sas110所接收到的e-cid测量结果或近似hnb地点接着可由sas110使用以确定hnb102的合适的a-gnss辅助数据(例如,合适的a-gnss截获辅助数据)且使得sas110能够通过重复步骤4到8而调用hnb102的a-gnss定位,如上文所描述。

在实施例中,联合图2a、2b和3的描述而提及于上文中的hnb识别值可为设置成指示hnb的特定网络的经保留的值的imsi或imei。通过使用对于所有hnb(例如,无线网络100中的所有hnb)来说hnb识别值的相同的经保留的值,可简化网络配置。举例来说,经保留的值可在制造时经硬编码于每一hnb中或可通过操作和维护而经配置在每一hnb中(例如,在每一hnb的初始化期间)或可以其它方式经配置(例如,通过hnbgw106)。经保留的值可类似地经配置或硬编码于sas110中。经保留的值可为不分配给正常移动台(例如,ue104)的值且/或可为根据imsi或imei的标准定义(例如,在imsi的状况下可含有6个与15个十进制数字之间或在imei的状况下可含有15个十六进制数字)而有效的值。经保留的值可根据imsi或imei的一般定义替代地为无效值,例如在imsi的状况下含有少于6个十进制数字,多于15个十进制数字或在10到15个范围内的十六进制数字的值或在imei的状况下含有少于或多于15个十六进制数字的值。含有无效值的经保留的值可由sas110辨别为指示hnb,归因于其无效或归因于其为特定类型的无效值(例如,含有某一数目的十进制或十六进制数字或十进制或十六进制数字的某些值的无效值)。在一些实施例中,经保留的值可能未经精确定义但可正好符合一些规则,例如在imsi的状况下可含有在10个到15个范围内的十六进制数字的字符串。

应注意,在通过与图2a、2b和3相关联的方法例示hnb的定位时,相同方法可应用于hnbgw(例如,hnbgw106)、rnc或可使用pcap消息而与sas交互的任何其它网络元件的定位。经定位的网络元件(例如,rnc或hnbgw)接着将替代图2a、2b和3中的hnb102但可执行与图2a、2b和3中所描述的hnb102相同的功能。

图4显示hnb400和sas450的设计的框图。hnb400可为图1、2a、2b和3中的hnb102且sas450可为图1、2a、2b和3中的sas110。为简单起见,图4显示hnb400的一个控制器/处理器402、一个发射器/接收器单元(tmtr/rcvr)404(例如,其可包含天线单元)、一个通信(comm)单元406和一个存储器单元(mem)408以及sas450的控制器/处理器452、通信单元456和一个存储器(mem)458。一般来说,hnb400和sas450可包含任何数目的控制器、处理器、存储器、收发器和通信单元。

hnb400可在其覆盖范围内发射和接收业务数据、信令、广播信息和/或针对ue的导频。这些各种类型的数据可由处理器402处理;由发射器/接收器404调节;且经由下行链路传输。存储器408可存储hnb400的程序代码和数据。处理器402还可执行在图2a、2b和3中的消息流中对hnb102的处理。hnb400可经由通信单元406与其它网络实体(例如,hnbgw106)通信。

在sas450内,控制器/处理器452可执行处理以支持定位服务和定位;存储器458可存储程序代码和数据以用于过程处理和通信;且通信单元456可允许sas450与其它实体(例如,hnbgw106和ue104)通信。控制器/处理器452可执行对例如描述于图2a、2b、3和7中的消息流和/或用于支持如本文中所描述的定位服务的过程的处理。

图5显示支持hnb400或hnb102的定位服务且包含所显示的阶段的过程500。然而,过程500仅为实例并且没有限制性。可例如通过添加、移除、重新布置、组合、同时执行多个阶段和/或将阶段分裂为多个阶段而更改过程500。在实施例中,hnb400可包含对应于存储于存储器408中的过程500的处理器可执行指令,且控制器/处理器402可经配置以执行所述指令。

在阶段502处,hnb400可经配置以将对辅助数据的pcap信息交换起始请求发送到sas110。pcap信息交换起始请求可符合行业标准(例如,3gppts25.453),且可包含或可不包含hnb识别值。如果包含hnb识别值,那么所述hnb识别值可指示pcap信息交换起始请求由hnb发送(例如,且不由rnc发送);还可或替代地指示定位是针对hnb(例如,且不是针对ue);和/或可唯一地识别hnb400(例如,可识别hnb400且将hnb400与属于无线运营商的任何其它hnb(例如,无线网络100中的其它hnb)区分开来)。可使用其它分类值。通信单元406可为用于基于控制器/处理器402中执行的指令而发送pcap信息交换起始请求的装置。

在阶段504处,hnb400可经配置以接收pcap信息交换起始响应和辅助数据。辅助数据可为a-gnss信息以使得hnb能够更有效地截获和测量gnss卫星且有可能基于gnss测量结果而确定其位置。在阶段506处,hnb400可利用辅助数据以获得gnss卫星信号信息。如果在获得gnss卫星信号信息时存在错误或其它问题,那么hnb400可经配置以发送对额外辅助数据的请求。通信单元406可为用于基于控制器/处理器402中执行的指令而接收pcap信息交换起始响应的装置,且可为用于基于控制器/处理器402中执行的指令而接收额外辅助数据的装置。

在阶段508处,hnb400中的控制器/处理器402可经配置以基于在阶段506处获得的卫星信号信息和在阶段504处接收到的辅助数据而确定其地点。hnb400的地点可存储在本地(例如,在存储器408中),和/或可发送到sas110或发送到一或多个ue。hnb400地点信息还可发送到其它网络实体(例如,hnb管理系统)。

所属领域的技术人员将理解,可使用各种不同技术和技艺中的任一者来表示信息和信号。举例来说,可以通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示在整个上文描述中可能参考的数据、指令、命令、信息、信号、位、符号和码片。

图6显示用于确定和存储hnb400或hnb102的地点的过程600,且包含所显示的阶段。然而,过程600仅为实例并且没有限制性。可例如通过添加、移除、重新布置、组合、同时执行多个阶段和/或将阶段分裂为多个阶段而更改过程600。在实施例中,hnb400可包含对应于存储于存储器408中的过程600的处理器可执行指令,且控制器/处理器402可经配置以执行所述指令。

在阶段602处,处理器402可经配置以将指令提供到通信单元406,从而向sas110发送包含hnb识别值的pcap位置起始请求以用于定位。hnb识别值可存储于存储器408中,且(i)可使得sas将消息的发送者识别为hnb(例如,且不是rnc);(ii)可使得sas确定正请求对hnb的定位(例如,且不是针对ue);和/或(iii)可唯一地识别特定hnb(例如,使用序列号、装置标识、ip地址、mac地址、ssid、当前服务小区标识、imsi或imei)。在操作中,sas110可经配置以基于hnb识别值辨别请求来自hnb且/或辨别所述请求是针对hnb的定位。在实施例中,pcap位置起始请求可在到达sas110之前流动通过hnbgw106。

在阶段604处,hnb400可接收用于a-gnss的pcap位置激活请求。pcap位置激活请求可从sas110发送且可流动通过hnbgw106。用于a-gnss的pcap位置激活请求可包含待存储于存储器408中的辅助数据且用于帮助截获和测量卫星信号和/或帮助根据卫星测量结果计算地点。举例来说,在阶段606处,hnb可经配置以从一或多个卫星获得gnss测量结果。举例来说,发射器/接收器404可包含用于获得gnss测量结果的装置。还可使用其它gnss接收器。辅助数据可用于选择待用于位置计算中的一或多个卫星。在阶段606处,hnb还可基于所获得的gnss测量结果和在阶段604处接收到的辅助数据计算地点估计。在阶段608处,hnb400可经配置以发送用于a-gnss的pcap激活响应。所述响应可包含gnss测量结果和/或地点估计。sas110可经配置以处理pcap位置激活响应,从而确定hnb的地点。sas可经配置以存储hnb的地点,例如联合hnb的识别(例如,小区id)。

在阶段610处,hnb400可经配置以从sas110(或hnbgw106)接收pcap位置起始响应。pcap位置起始响应可包含如基于包含于在阶段608处由hnb400提供的pcap位置激活响应中的gnss测量结果或地点估计而由sas110确定或验证的hnb400的位置。在阶段612处,hnb可基于pcap位置起始响应而存储hnb的地点。举例来说,所述地点可存储于存储器408中。在实施例中,hnb400的地点可发送到一或多个ue,或可存储于远程年历(例如,位置服务器)上。

图7为用于确定来自pcap信息交换请求的hnb识别、包含所显示的阶段的过程700。然而,过程700仅为实例并且没有限制性。可例如通过添加、移除、重新布置、组合、同时执行多个阶段和/或将阶段分裂为多个阶段而更改过程700。在实施例中,sas450可包含对应于存储于存储器458中的过程700的处理器可执行指令,且控制器/处理器452可经配置以执行所述指令。

在阶段702处,sas450可经配置以从hnb102或hnbgw106接收pcap消息。sas450包含控制器/处理器452和存储器458且可经配置以执行计算机可读指令(例如)以用于解码数据流。举例来说,所接收到的pcap消息可为从hnb102或hnb400发送的pcap信息交换起始请求、pcap位置计算请求或pcap位置起始请求。pcap消息可包含hnb识别值。在阶段704处,sas450可经配置以基于所接收到的消息确定hnb识别值。sas450可利用hnb识别值将消息的发送者识别为hnb。在实施例中,sas450可基于hnb识别值(例如,使用序列号、装置标识、ip地址、mac地址、ssid、当前服务小区标识、imsi或imei)唯一地识别特定hnb。在另一实施例中,sas450可基于hnb识别值确定所接收到的pcap消息经发送以支持hnb的定位而非ue的定位。

在阶段706处,sas450可基于所接收到的pcap消息发送pcap响应。pcap响应可为pcap信息交换起始响应、pcap位置计算响应、pcap位置激活请求、pcap位置起始响应或某一其它响应。在实施例中,hnb识别值可包括在阶段702处所接收到的pcap消息中呈客户端类型参数的特殊值或可包括经保留的imsi或imei值或通用的经保留的imsi或imei值。sas450接着可辨别定位是针对hnb且可经配置以不发送无法由hnb支持的请求响应(例如,sas450可不发送对某些e-cid测量结果的请求)。在如由图7中的虚线所指示的实施例中,阶段702和阶段704可重复一或多次,例如以允许sas450接收来自hnb的对gnss测量结果或辅助数据的请求且分别根据gnss测量结果计算地点或将所请求的辅助数据提供到hnb。

阶段708以虚线指示且被视为任选的步骤。sas450可经配置以存储地点信息,例如hnb的地点估计。举例来说,如果重复阶段702和阶段706,那么sas450可在阶段702的重复期间从hnb接收用于a-gnss的pcap位置激活响应,且sas450可经配置以接着计算hnb102的地点估计。sas450随后可将地点估计存储在本地(即,在本地存储器中),或可将地点估计提供到另一网络资源(例如,位置服务器或其它年历)以用于将来的定位计算中。可联合hnb的标识(例如,由hnb所服务的小区id)或hnb的唯一imsi或imei值而由sas450存储和/或提供hnb的地点估计。

技术人员将进一步了解,在本文中结合本发明而描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件,或两者的组合。为了清楚地说明硬件与软件的此互换性,上文已大致关于其功能性而描述了各种说明性组件、块、模块、电路和步骤。此功能性是实施为硬件还是软件取决于特定应用和施加于整个系统的设计约束。熟练的技术人员可针对每一特定应用以不同方式实施所描述功能性,但此种实施方案决策不应被解释为导致偏离本发明的范围。

可使用通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其经设计以执行本文中所描述的功能的任何组合来实施或执行在本文中结合本发明而描述的各种说明性逻辑块、模块及电路。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,dsp与微处理器的组合、复数个微处理器、一或多个微处理器结合dsp核心或任何其它此配置。

在本文中结合本发明而描述的方法或算法的步骤可直接在硬件中、由处理器执行的软件模块中或此两者的组合中体现。软件模块可驻留在ram存储器、快闪存储器、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动的磁盘、cd-rom,或此项技术中已知的任何其它形式的存储媒体中。例示性存储媒体耦合到处理器且包含处理器可读指令,使得处理器可从存储媒体(即,处理器可读存储媒体)读取信息且将信息写入到存储媒体(即,处理器可读存储媒体)。在替代方案中,存储媒体可与处理器成一体式。处理器及存储媒体可驻留在asic中。asic可驻留于用户终端中。在替代方案中,处理器和存储媒体可以作为离散组件驻留于用户终端中。

在一或多个例示性设计中,所描述的功能可以硬件、软件、固体或其任何组合来实施。如果以软件来实施,那么可将所述功能作为一或多个指令或代码存储在计算机可读媒体上。计算机可读媒体并不指代暂时性传播信号(例如,其可为非暂时性的)。存储媒体可以是可由通用或专用计算机存取的任何可用媒体。借助于实例而非限制,这些计算机可读媒体可包括ram、rom、eeprom、cd-rom或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可以用于存储呈指令或数据结构形式的所要的程序代码装置并且可以由通用或专用计算机或通用或专用处理器存取的任何其它媒体。如本文中所使用,磁盘和光盘包含压缩光盘(cd)、激光光盘、光学光盘、数字多功能光盘(dvd)、软磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。上述各者的组合也应包含在计算机可读媒体的范围内。

提供本发明的前述描述以使所属领域的技术人员能够制造或使用本发明。所属领域的技术人员将易于显而易见对本发明的各种修改,且本文中定义的一般原理可应用于其它变化而不脱离本发明的精神或范围。因此,本发明并不希望限于本文中所描述的实例和设计,而应符合与本文中所揭示的原理和新颖特征相一致的最广范围。

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