已验证的位置信息的制作方法

文档序号:21789847发布日期:2020-08-07 20:44阅读:261来源:国知局
已验证的位置信息的制作方法

本发明涉及获取无线通信装置的位置信息的方法和装置。



背景技术:

诸如智能电话、平板、智能手表、游戏装置、物联网(iot)传感器等的无线通信装置(wcd)的定位在移动通信网络中变得越来越重要。它可用于启用功能性、定制服务或给服务增加价值。

例如,如果用户在使用她的智能电话中的应用(“app”)时驻留在特定地理位置,则app提供商可能想要知道用户的地理位置以便经由app向用户提供所请求的服务。作为示例,用户可能正在利用给用户提议本地餐馆的app,在这种情况下,app提供商有必要知道用户的地理位置。

当前,wcd主要依赖于来自gps(“全球定位系统”)或周围无线网络的定位信息来估计wcd的位置。然后,该位置通常在wcd中本地使用,或者被转发给将使用该位置信息来定制服务的服务提供商。

在特定情况中,诸如在长期演进(lte)通信系统中,定位由wcd支持——该wcd在lte中被称为用户设备(ue)——使用lte定位协议(lpp)经由基站(在lte中被称为enodeb)与所谓的移动性管理实体(mme)通信。mme又向称为演进的服务移动定位中心(e-smlc)的实体发定位服务请求,e-smlc向mme返回ue位置估计。

在lte中;在装置中、在网络中或者在网络中和在装置中的组合中可使用各种定位方法。这些方法主要分为:

1.基于网络的:网络执行定位,即,网络执行必要的测量并使用结果来计算ue的位置。

2.基于ue的:ue在网络参与的情况下执行定位。

3.ue辅助的:ue测量定位所需的数据,并且网络使用该数据来计算位置。

4-网络辅助的:网络利用某些信息辅助ue,使得ue可计算位置。

在紧急呼叫的情况下,根据本地法规,紧急服务可访问e-smlc数据以定位呼叫正源自的ue。

存在需要wcd的位置以便给wcd递送或定制某些服务或功能性的应用、服务和用例。

wcd已经有可能基于来自其传感器的信息向服务报告其自身的位置。然而,wcd——或恶意方——可报告伪造的位置信息以便滥用或操纵系统,例如以便从服务提供商获得益处,诸如误使用与wcd不位于其中的特定地理区域相关联的报价(offer)。



技术实现要素:

本发明的目的是解决或至少减轻本领域中的这个问题,并因此提供一种获取无线通信装置的位置信息的改进方法。

该目的在本发明的第一方面中由一种无线通信装置获取位置信息的方法来实现,该方法包括:向提供服务的节点传送对服务的请求;从所述提供服务的节点接收对指示所述无线通信装置的所述位置的信息的请求;从网络节点接收指示所述无线通信装置的位置的信息,所述信息已经由所述网络节点提供有真实性的指示;以及向所述提供服务的节点传送已经被提供有真实性的指示的所述位置信息。

该目的在本发明的第二方面中由一种被配置成获取位置信息的无线通信装置的方法来实现,该无线通信装置包括:处理单元和存储器,所述存储器包含由所述处理单元可执行的指令,由此所述无线通信装置可操作以:向提供服务的节点传送对服务的请求;从所述提供服务的节点接收对指示所述无线通信装置的所述位置的信息的请求;从网络节点接收指示所述无线通信装置的位置的信息,所述信息已经由所述网络节点提供有真实性的指示;以及向所述提供服务的节点传送已经被提供有真实性的指示的所述位置信息。

该目的在本发明的第三方面中由一种无线通信装置获取位置信息的方法来实现,该方法包括:向网络节点传送对指示所述无线通信装置的所述位置的信息的请求;从所述网络节点接收指示所述无线通信装置的位置的信息,所述信息已经由所述网络节点提供有真实性的指示;以及验证所接收的位置信息的真实性。

该目的在本发明的第四方面中由一种被配置成获取位置信息的无线通信装置来实现,该无线通信装置包括:处理单元和存储器,所述存储器包含由所述处理单元可执行的指令,由此所述无线通信装置可操作以:向网络节点传送对指示所述无线通信装置的所述位置的信息的请求;从所述网络节点接收指示所述无线通信装置的位置的信息,所述信息已经由所述网络节点提供有真实性的指示;以及验证所接收的位置信息的真实性。

该目的在本发明的第五方面中由一种网络节点获取位置信息的方法来实现,该方法包括:获取指示无线通信装置的位置的信息;向指示所述无线通信装置的位置的信息提供真实性的指示;以及向至少一个接收方传送已经被提供有真实性的指示的位置信息。

该目的在本发明的第六方面中由一种被配置成获取位置信息的网络节点来实现,所述网络节点包括:处理单元和存储器,所述存储器包含由所述处理单元可执行的指令,由此所述网络节点可操作以:获取指示无线通信装置的位置的信息;向指示所述无线通信装置的位置的信息提供真实性的指示;以及向至少一个接收方传送已经被提供有真实性的指示的位置信息。

该目的在本发明的第七方面中由一种提供服务的节点(service-providingnode)的方法来实现,所述提供服务的节点被配置成向无线通信装置提供服务,所述方法包括:传送对指示所述无线通信装置的位置的信息的请求;接收指示所述无线通信装置的位置的信息,所述信息已经被提供有真实性的指示;验证所接收的位置信息的真实性;确定所述位置信息是否允许提供服务;并且如果是,则向所述无线通信装置(100)提供所述服务。

该目的在本发明的第八方面中由一种提供服务的节点的方法来实现,所述提供服务的节点被配置成向无线通信装置提供服务,所述提供服务的节点包括:处理单元和存储器,所述存储器包含由所述处理单元可执行的指令,由此所述提供服务的节点可操作以:传送对指示所述无线通信装置的位置的信息的请求;接收指示所述无线通信装置的位置的信息,所述信息已经被提供有真实性的指示;验证所接收的位置信息的真实性;确定所述位置信息是否允许提供服务;并且如果是,则向所述无线通信装置提供所述服务。

有利地,通过使诸如mme或基站之类的受信任网络节点——即,能够代表无线通信装置本身或提供服务的节点提取、测量或估计无线通信的位置的网络节点—向位置信息提供诸如例如数字签名之类的真实性指示,有可能使无线通信装置/提供服务的节点验证受信任方实际上已经提供了位置信息。

在实施例中,无线通信装置向网络节点传送对指示无线通信装置的位置的信息的请求。

在另一实施例中,指示所述无线通信装置的位置并且已经由所述网络节点提供有真实性的指示的信息是经由广播或单播、或者经由系统信息块(sib)在无线通信装置处接收的。

在另一实施例中,向提供服务的节点传送位置信息还包括:传送已经提供真实性的指示的所述网络节点的标识符。

在实施例中,在所述提供服务的节点验证所接收的位置信息的所述真实性时,接收所请求的服务。

在又一实施例中,所述无线通信装置自身估计位置,其中向所述提供服务的节点传送已经被提供有真实性的指示的位置信息和已经提供所述真实性的所述网络节点的所述标识符还包括:传送指示由所述无线通信装置估计的位置的信息。

在实施例中,所述网络节点从所述无线通信装置接收对指示所述无线通信装置的所述位置的所述信息的请求。

在实施例中,位置信息的接收方是无线通信装置,其中所述无线通信装置在访问所述位置信息之前验证所述位置信息的真实性。

在实施例中,位置信息的接收方是无线通信装置,其中所述无线通信装置将所述位置信息转发到提供服务的节点,所述提供服务的节点被配置成向所述无线通信装置提供服务,所述提供服务的节点在提供所述服务之前验证所述位置信息的真实性。

在另外的实施例中,位置信息的接收方是提供服务的节点,其被配置成向无线通信装置提供服务,其中所述提供服务的节点在提供所述服务之前验证位置信息的真实性。

在另一实施例中,所述网络节点从提供服务的节点接收对指示所述无线通信装置的位置的信息的请求;传送允许所述提供服务的节点获得指示所述无线通信装置的所述位置的所述信息的请求;从无线通信装置接收关于是否能够将指示无线通信装置的位置的信息提供给提供服务的节点的响应,其中仅在响应指示允许提供服务的节点获得信息时向提供服务的节点传送已经被提供有真实性的指示的位置信息。

在另外的实施例中,所述网络节点从无线通信装置接收对证书的请求,所述证书是接收指示无线通信装置的位置的信息所需的;向无线通信装置传送所请求的证书;从提供服务的节点接收对指示无线通信装置的位置的信息的请求和所述证书,所述提供服务的节点被配置成向无线通信装置提供服务;其中如果从提供服务的节点接收的证书与传送到无线通信装置的证书匹配,则指示无线通信装置的位置的信息被获取并且被提供有真实性的指示,已经被提供有真实性的指示的位置信息的传送包括:向所述提供服务的节点传送已经被提供有真实性的指示的所述位置信息。

在另外的实施例中,网络节点从所述无线通信装置接收被允许接收指示无线通信装置的位置的信息的提供服务的节点的列表;从被配置成向所述无线通信装置提供服务的提供服务的节点接收对指示所述无线通信装置的位置的信息的请求,其中如果请求的提供服务的节点在所述列表上,则指示所述无线通信装置的位置的所述信息被获取并且被提供有真实性的指示,已经被提供有真实性的指示的所述位置信息的所述传送包括:向所述提供服务的节点(102)传送已经被提供有真实性指示的位置信息。

在实施例中,向所述无线通信装置传送来自提供服务的节点的、对指示无线通信装置的位置的信息的请求,并且从所述无线通信装置接收已经被提供有真实性的指示的所述位置信息和已经提供了真实性的指示的网络节点的标识符。

在另一实施例中,向所述无线通信装置传送来自提供服务的节点的、对指示所述无线通信装置的位置的信息的所述请求,并且从所述网络节点接收已经由网络节点提供有真实性的指示的位置信息。

在又一实施例中,向网络节点传送来自提供服务的节点的、针对指示所述无线通信装置的位置的信息的所述请求,并且从所述网络节点接收已经由所述网络节点提供有真实性的指示的所述位置信息。

在又一实施例中,提供服务的节点从所述无线通信装置接收证书,所述证书是接收指示所述无线通信装置(100)的所述位置的所述信息所需的;向所述网络节点传送对指示所述无线通信装置的所述位置的所述信息的所述请求和所述证书;其中如果所述证书由所述网络节点验证,则接收被提供有真实性的指示的、指示所述无线通信装置的位置的所述信息。

在另一实施例中,提供服务的节点从所述无线通信装置接收对基于所述无线通信装置的所述位置的服务的请求。

在另外的实施例中,通过利用加密(cryptographic)密钥向指示所述无线通信装置的位置的所述信息提供真实性,并且使用对应的加密密钥来执行对所提供的真实性的任何验证。

在本发明的第九方面中,提供了一种包括计算机可执行指令的计算机程序,所述计算机可执行指令用于在所述计算机可执行指令在无线通信装置中包括的处理单元上执行时,使无线通信装置执行第一方面的方法中所述的步骤。

在本发明的第十方面中,提供了一种包括计算机可读介质的计算机程序产品,所述计算机可读介质在其上体现有第九方面的计算机程序。

在本发明的第十一方面中,提供了一种包括计算机可执行指令的计算机程序,所述计算机可执行指令用于在所述计算机可执行指令在无线通信装置中包括的处理单元上执行时,使无线通信装置执行第三方面的方法中所述的步骤。

在本发明的第十二方面中,提供了一种包括计算机可读介质的计算机程序产品,所述计算机可读介质在其上体现有第十一方面的计算机程序。

在本发明的第十三方面中,提供了一种包括计算机可执行指令的计算机程序,所述计算机可执行指令用于在所述计算机可执行指令在网络节点中包括的处理单元上执行时,使所述网络节点执行第五方面的方法中所述的步骤。

在本发明的第十四方面中,提供了一种包括计算机可读介质的计算机程序产品,所述计算机可读介质在其上体现有第十三方面的计算机程序。

在本发明的第十五方面中,提供了一种包括计算机可执行指令的计算机程序,所述计算机可执行指令用于在所述计算机可执行指令在提供服务的节点中包括的处理单元上执行时,使提供服务的节点执行第七方面的方法中所述的步骤。

在本发明的第十六方面中,提供了一种包括计算机可读介质的计算机程序产品,所述计算机可读介质在其上体现有第十五方面的计算机程序。

下面将讨论进一步的实施例。

通常,除非本文另有明确定义,否则权利要求中使用的所有术语将根据它们在技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/该元件、设备、组件、部件、步骤等”的所有引用都将开放地解释为指代该元件、设备、组件、部件、步骤等的至少一个实例。除非明确说明,否则本文所公开的任何方法的步骤不必以所公开的确切顺序来执行。

附图说明

现在通过举例的方式,参考附图来描述本发明,其中:

图1示出了根据实施例的通信系统;

图2示出了根据实施例获取wcd的位置信息的方法的信令图;

图3示出了根据另一实施例获取wcd的位置信息的方法的信令图;

图4示出了根据另外的实施例获取wcd的位置信息的方法的信令图;

图5示出了根据又一实施例获取wcd的位置信息的方法的信令图;

图6示出了根据又一实施例获取wcd的位置信息的方法的信令图;

图7示出了根据又一实施例获取wcd的位置信息的方法的信令图;

图8示出了根据实施例的wcd;

图9示出了根据另一实施例的wcd;

图10示出了根据实施例的网络节点;

图11示出根据实施例的提供服务的节点;以及

图12示出了根据实施例的通信系统。

具体实施方式

现在将在下文中参考附图更全面地描述本发明,在附图中示出了本发明的某些实施例。然而,本发明可采用许多不同的形式来体现,并且不应被解释为限于本文阐述的实施例;相反,这些实施例仅作为示例提供,以使得本公开将是透彻和完整的,并且将本发明的范围充分传达给本领域技术人员。贯穿说明书,相同的数字指代相同的元素。

图1示出了根据实施例的通信系统,该通信系统包括无线通信装置(wcd)100、在该示例中被称为定位服务器101的网络节点101以及还有服务提供商节点102,它们全部通过诸如如下所述的一些适当手段来通信:用于wcd100和定位服务器101与服务提供商102通信的因特网104、以及用于wcd100和定位服务器101相互通信的核心网络105。网络节点可由任何适当的网络节点来体现,例如定位服务器、基站、mme等。

例如,wcd100是智能电话,用户希望在该智能电话上使用由服务提供商102提供的特定app,并且app——或服务提供商102需要wcd100的特定地理位置以便提供所请求的服务。作为示例,app提供了在线购物设施,其中给驻留在特定地理区域内的新客户制定特殊的低价报价。因此,app或服务提供商102需要wcd100的(非伪造的)地理位置。

图2示出了根据实施例获取wcd100的位置信息的方法的信令图。

在该实施例中,wcd100在步骤s101中向定位服务器(ls)101传送请求,以接收wcd位置信息,其例如采取地理坐标的形式。

ls101提供的wcd位置信息可基于wcd的相对粗略的知识(例如服务小区的定位)或通过使用其它基于网络的定位方法(例如观测到达时间差(otdoa)、增强的小区id(ecdid)或指纹识别(aecid))来给出,以提供较高的wcd位置准确度。

在接收到该请求时,在步骤s102中,定位服务器101例如从lte情况下的e-smlc获取指示wcd位置的信息。

此后,在步骤s103中,定位服务器102向所获取的wcd位置信息提供真实性的指示,使得可信任wcd位置信息。

真实性的指示可由定位服务器102以许多不同的方式提供,例如:

1.利用保密对称密钥来加密wcd位置信息,加密(encrypted)wcd位置信息的接收方必须有权访问所述保密对称密钥,以便验证接收数据的真实性。

2.向所述wcd位置信息提供要由接收方验证的消息认证码(mac)。如在先前的示例中,利用mac还涉及使用对称密钥,mac的创建者和接收方两者必须有权访问该对称密钥。

3.数字签名wcd位置信息,即,用保密的私有非对称密钥加密wcd位置信息,其中加密wcd位置信息的接收方必须有权访问对应的公共密钥,以便验证接收数据的真实性。

4.使用诸如传输层安全(tls)或安全套接字层(ssl)的加密协议。

在以下示例中,通过使用对称密钥ks加密wcd位置信息来提供真实性的指示,对称密钥ks被表示为:

m=eks(wcdpos),

尽管可设想许多不同的方法,如上文所讨论的那样。

然后,在步骤s104中,消息m被传送到wcd100。

在该特定示例性实施例中,安装在wcd100中的app将使用wcd位置信息来确定wcd100的地理位置。因此,app——其可预先配置有密钥ks——使用对称密钥ks来解密加密消息m,这被表示为:

wcdpos=dks(m)。

因此,wcd位置信息已经在wcd100中的app处被验证,并且可用于提供所请求的服务。

图3示出了根据另一实施例获取wcd100的位置信息的方法的信令图。

在该实施例中,wcd100与外部服务提供商(sp)通信。该通信可直接从wcd100发生,或者经由wcd100中实现的sp102的app发生。因此,wcd100(可能通过操作app)在步骤100a中向sp102发送服务请求,sp102将通过向wcd100传送要接收wcd位置信息的请求来答复该请求。

在步骤s101,wcd100进而将wcd位置信息请求转发到ls101。

在接收到该请求时,在步骤s102中,定位服务器101获取指示wcd位置的信息。

此后,在步骤s103中,定位服务器102向所获取的wcd位置信息提供真实性的指示,使得可信任wcd位置信息,从而得到m=eks(wcdpos)。

然后,在步骤s104中,消息m被传送到wcd100,其在步骤s104a中(可能经由安装在wcd中的app)将消息m连同已经提供真实性指示的ls101的标识符一起转发到sp102。

注意,wcd100可能知道lsid,或者可在步骤s104中接收lsid。sp102需要该lsid,使得可获取该特定ls101的对称密钥ks。通常,sp102将保存与能够提供wcd位置信息的不同网络节点相关联的多个对称密钥。

sp102——其可预先配置有密钥ks——使用与lsid关联的对称密钥ks来解密加密消息m:wcdpos=dks(m)。

因此,wcd位置信息已经在sp102处被验证,并且sp102在步骤s106中确定wcd位置是否允许提供服务。例如,sp102可确定wcd是否驻留在特定区域内,以及如果是,则在步骤s107中向wcd100提供所请求的与wcd位置相关联的服务。

在实施例中,wcd100估计其自身的位置,并且在步骤s104a中将所估计的位置连同加密位置信息一起传送到sp102,其中sp102可评估所估计的位置以确定是否应当提供所请求的服务。例如,所估计的位置应当与ls101获取的位置足够相似。

图4示出根据另外的实施例获取wcd100的位置信息的方法的信令图。与参考图3描述的实施例相比,在步骤s103中已经获取了指示wcd位置的信息并向该信息提供了真实性之后——得出m=eks(wcdpos)——在步骤s104'中将消息m直接传送到sp102。

注意,在sp102与ls101直接联系的情况下,通常不需要显式发送lsid,因为sp102通常可从所建立的连接中导出ls101的身份。这对于参考图2描述的实施例中的wcd100也是如此,

如前面所述,sp102使用与ls101相关联的对称密钥ks来解密加密消息m:wcdpos=dks(m)。

因此,wcd位置信息已经在sp102处被验证,并且sp102在步骤s106中确定wcd位置是否允许提供服务。例如,sp102可确定wcd是否驻留在特定区域内,并且如果是,则在步骤s107中向wcd100提供所请求的与wcd位置相关联的服务。

在参考图2-4描述的实施例中,wcd100显式地向ls101请求位置信息。然而,在备选实施例中,ls101可经由广播来提供特定wcd100的位置信息(已被提供有真实性)。例如,经由广播或单播或在系统信息块(sib)中向某区域内的每个wcd提供其位置信息。这是有利的,因为(一个或多个)wcd将不必向ls发送特定请求。加密密钥也可采用这种方式处置。

图5示出了根据又一实施例获取wcd100的位置信息的方法的信令图。

在该实施例中,wcd100在步骤s101a中传送sp列表,该列表的sp应当被给予对wcd位置信息的访问权限(响应于此,ls101可发送或可不发送确认消息)。

在可选实施例中,可利用关于例如其间将向给sp对wcd位置信息的访问权限的时间段或者在多少时机将给它们访问权限的进一步信息来补充列表。

在步骤s100b'中sp102向ls101传送要接收wcd位置信息的请求以及如果sp102在ls101接收的sp列表上(并且可选地如果时间段尚未到期),则在步骤s102中ls101获取指示wcd位置的信息。注意,在步骤s100b'中,来自sp102的请求之前可能已经有wcd100从sp102请求服务。

此后,在步骤s103中,ls102向获取的wcd位置信息提供真实性的指示,使得wcd位置信息可被信任,得出m=eks(wcdpos)。

然后,在步骤s104'中,将消息m(可选地,连同已经提供了真实性的指示的ls101的标识符一起)传送到sp102。

在步骤s105中,sp102——其可预先配置有密钥ks——使用对称密钥ks来解密加密消息m:wcdpos=dks(m)。

wcd位置信息因此在sp102处被验证,并且sp102在步骤s106中确定wcd位置是否允许提供服务。例如,sp102可确定wcd是否驻留在特定区域内,并且如果是,则在步骤s107中向wcd100提供与wcd位置相关联的服务。

图6示出了根据又一实施例获取wcd100的位置信息的方法的信令图。

在该实施例中,与参考图5所示的实施例相比,提高了安全级别,因为wcd100在步骤s101b中向ls101请求登录证书。在步骤s101c中,所请求的证书被递送到wcd100,并且可包括例如sp102随后从ls101接收wcd位置信息所需的用户/密码组合、令牌或证书。

此后,在步骤s101d中,由cd100将证书传送到sp102。因此,在步骤s100b'中,当请求wcd位置信息时,sp102将向ls101提供证书,并且如果它们有效,则在步骤s102中,ls101获取指示wcd位置的信息。再次注意,在步骤s100b'中来自sp102的请求之前可能已经有wcd100从sp102请求服务。

然后,在步骤s103中,ls102向获取的wcd位置信息提供真实性的指示,使得wcd位置信息可被信任,得出m=eks(wcdpos)。

然后,在步骤s104'中,将消息m(可选地,连同已经提供了真实性的指示的ls101的标识符一起)传送到sp102。

在步骤s105中,sp102——其可预先配置有密钥ks——使用对称密钥ks来解密加密消息m:wcdpos=dks(m)。

wcd位置信息因此已经在sp102处被验证,并且sp102在步骤s106中确定wcd位置是否允许提供服务。例如,sp102可确定wcd是否驻留在特定区域内,并且如果是,则在步骤s107中向wcd100提供与wcd位置相关联的服务。

图7示出根据又一另外的实施例获取wcd100的位置信息的方法的信令图。

在此实施例中,wcd100将向ls101给予许可,以向sp102提供wcd位置信息。在步骤s100b'中sp102从ls101请求wcd位置信息,其在步骤s101e中又将请求转发到wcd100。

wcd100在步骤s101f中发送允许(或不允许)ls101提供指示wcd位置的信息的消息。

在接收到该消息时,在步骤s102中,定位服务器101获取指示wcd位置的信息。

此后,在步骤s103中,定位服务器102向所获取的wcd位置信息提供真实性的指示,使得可信任wcd位置信息,从而得出m=eks(wcdpos)。

然后,在步骤s104'中,将消息m传送到sp102。

在步骤s105中,sp102——可预先配置有密钥ks——使用对称密钥ks来解密加密消息m:wcdpos=dks(m)。

wcd位置信息因此已经在sp102处被验证,并且sp102在步骤s106中确定wcd位置是否允许提供服务。例如,sp102可确定wcd是否驻留在特定区域内,并且如果是,则在步骤s107中向wcd100提供与wcd位置相关联的服务。

从上述实施例可以得出结论,提出了一种可靠的且非欺骗性的基于网络的位置信息提供服务。(一个或多个)wcd可请求网络提供定位信息和/或能够控制与谁共享信息。该信息可被加密保护,从而防止更改并且虑及由服务和第三方进行验证。

图8示出了根据实施例的wcd100。根据实施例,由无线通信装置100执行的获取位置信息的方法的步骤在实践中由采取一个或多个微处理器的形式体现的处理单元115执行,所述微处理器被布置成执行计算机程序116,其被下载到与微处理器相关联的适当的存储易失性介质117(诸如随机存取存储器(ram))或非易失性存储介质(诸如闪存或硬盘驱动器)。处理单元115被布置成在包括计算机可执行指令的适当计算机程序116被下载到存储介质117并由处理单元115执行时,使无线通信装置101实现根据实施例的方法。存储介质117还可以是包括计算机程序116的计算机程序产品。备选地,计算机程序116可借助于适当的计算机程序产品(诸如数字通用盘(dvd)或记忆棒)传输到存储介质117。作为另外的备选方案,计算机程序116可通过网络下载到存储介质117。处理单元115可备选地采取数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、复杂可编程逻辑装置(cpld)等的形式来体现。

无线通信装置101包括:传送部件140,适于向提供服务的节点传送服务请求;接收部件141,适于从提供服务的节点接收对指示无线通信装置的位置的信息的请求;接收部件142,适于从网络节点接收指示无线通信装置的位置的信息,该信息已经由网络节点提供有真实性的指示;以及传送部件,适于向提供服务的节点传送已经被提供有真实性的指示的位置信息。

图9示出了根据另一实施例的wcd100。wcd包括:传送部件150,适于向网络节点传送对指示无线通信装置的位置的信息的请求;接收部件151,适于从网络节点接收指示无线通信装置的位置的信息,该信息已经由网络节点提供有真实性的指示;以及验证部件152,适于验证所接收的位置信息的真实性。

部件140-142和150-151可包括用于接收和提供信息的(一个或多个)通信接口,并且进一步包括用于存储数据的本地存储装置,并且可(类似于先前讨论的)由采取一个或多个微处理器的形式体现的处理器来实现,所述微处理器被布置成执行计算机程序,其被下载到与微处理器相关联的适当的存储介质,诸如ram、闪存或硬盘驱动器。

图10示出根据实施例的网络节点101,例如定位服务器(ls)。根据实施例的由ls101执行的获取位置信息的方法步骤在实践中由采取一个或多个微处理器的形式体现的处理单元125执行,该微处理器被布置成执行计算机程序126,其被下载到与微处理器相关联的适当的存储易失性介质127(诸如随机存取存储器(ram))或非易失性存储介质(诸如闪存或硬盘驱动器)。处理单元125被布置成在包括计算机可执行指令的适当计算机程序126被下载到存储介质127并由处理单元125执行时,使ls101实现根据实施例的方法。存储介质127还可以是包括计算机程序126的计算机程序产品。备选地,计算机程序126可借助于适当的计算机程序产品(诸如数字通用盘(dvd)或记忆棒)传输到存储介质127。作为另外的备选方案,计算机程序126可通过网络下载到存储介质127。处理单元125可备选地采取数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、复杂可编程逻辑装置(cpld)等的形式来体现。

ls101包括:获取部件160,适于获取指示无线通信装置的位置的信息;提供部件161,适于向指示无线通信装置的位置的信息提供真实性指示;以及传送部件162,适于向至少一个接收方传送已经被提供有真实性指示的位置信息。

部件160-162可包括用于接收和提供信息的(一个或多个)通信接口,并且进一步包括用于存储数据的本地存储装置,并且可(类似于先前讨论的)由采取一个或多个微处理器的形式体现的处理器来实现,所述微处理器被布置成执行计算机程序,其被下载到与微处理器相关联的适当的存储介质,诸如ram、闪存或硬盘驱动器。

图11示出了根据实施例的提供服务的节点(sp)102。根据实施例的由sn102执行的向无线通信装置提供服务的方法步骤在实践中由采取一个或多个微处理器的形式体现的处理单元135执行,该微处理器被布置成执行计算机程序136,其被下载到与微处理器相关联的适当的存储易失性介质137(诸如随机存取存储器(ram))或非易失性存储介质(诸如闪存或硬盘驱动器)。处理单元135被布置成在包括计算机可执行指令的适当计算机程序136被下载到存储介质137并由处理单元135执行时,使sp102实现根据实施例的方法。存储介质137还可以是包括计算机程序136的计算机程序产品。备选地,计算机程序136可借助于适当的计算机程序产品(诸如数字通用盘(dvd)或记忆棒)传输到存储介质137。作为另外的备选方案,计算机程序136可通过网络下载到存储介质137。处理单元135可备选地采取数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、复杂可编程逻辑装置(cpld)等的形式来体现。

sp102包括:传送部件170,适于传送对指示无线通信装置的位置的信息的请求;接收部件171,适于接收指示无线通信装置的位置的信息,该信息已经被提供有真实性的指示;验证部件172,适于验证所接收的位置信息的真实性;确定部件173,适于确定位置信息是否允许提供服务;以及提供部件174,适于向无线通信装置提供服务。

部件170-174可包括用于接收和提供信息的(一个或多个)通信接口,并且进一步包括用于存储数据的本地存储装置,并且可(类似于先前讨论的)由采取一个或多个微处理器的形式体现的处理器来实现,所述微处理器被布置成执行计算机程序,其被下载到与微处理器相关联的适当的存储介质,诸如ram、闪存或硬盘驱动器。

参考图12,根据实施例,通信系统包括电信网络3210,诸如3gpp型蜂窝网络,其包括诸如无线电接入网之类的接入网3211和核心网络3214。接入网3211包括多个基站3212a、3212b、3212c,例如nb、enb、gnb或其它类型的无线接入点,每个基站定义对应的覆盖区域3213a、3213b、3213c。每个基站3212a、3212b、3212c通过有线或无线连接3215可连接到核心网络3214。根据实施例,基站可将上文引用的网络节点体现为定位服务器(ls),例如通过经由mme从e-smlc获取无线通信装置(wcd)的位置信息。

位于覆盖区域3213c中的第一用户设备(ue)3291被配置成无线地连接到对应的基站3212c或由基站3212c寻呼。覆盖区域3213a中的第二ue3292无线可连接到对应的基站3212a。虽然在该示例中示出了多个ue3291、3292,但是所公开的实施例同样适用于其中单独ue在覆盖区域中或者其中单独ue正连接到对应基站3212的情形。如所理解的,(一个或多个)ue可根据实施例来体现wcd。

电信网络3210自身连接到主机计算机3230,其可体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中或体现为服务器场中的处理资源。主计算机3230可在服务提供商的所有权或控制下,或者可由服务提供商或代表服务提供商来操作。因此,根据上文所讨论的实施例,主计算机可体现服务提供节点(sp)。电信网络3210和主机计算机3230之间的连接3221、3222可直接从核心网络3214延伸到主机计算机3230,或者可经过可选的中间网络3220。中间网络3220可以以下是其中之一、以下中的多于一个的组合:公共、私有或被托管网络;中间网络3220,如果有的话,可是骨干网或因特网;特别地,中间网络3220可包括两个或更多个子网络(未示出)。

图12的通信系统作为整体实现所连接的ue3291、3292之一与主机计算机3230之间的连接性。这种连接性可以被描述为过顶(over-the-top,ott)连接3250。主机计算机3230和所连接的ue3291、3292被配置成使用接入网3211、核心网络3214、任何中间网络3220和可能的另外基础设施(未示出)作为中介,经由ott连接3250来传递数据和/或信令。在ott连接3250通过的参与的通信装置不知道上行链路和下行链路通信的路由的意义上,ott连接3250可以是透明的。例如,基站3212可以不被告知或者不需要被告知传入下行链路通信的过去路由,该传入下行链路通信具有源自主机计算机3230的要被转发(例如,切换)到所连接的ue3291的数据。类似地,基站3212不需要知道源自ue3291向主机计算机3230的传出上行链路通信的未来路由。

上面主要参考一些实施例描述了本发明。然而,如本领域技术人员容易理解的那样,在所附权利要求书所限定的本发明的范围内,除了以上公开的实施例以外的其他实施例同样是可能的。

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