网络通信装置、用户通信装置以及用于确定用户通信装置在通信网络中的位置的相应方法与流程

文档序号:16366555发布日期:2018-12-22 08:28阅读:150来源:国知局
网络通信装置、用户通信装置以及用于确定用户通信装置在通信网络中的位置的相应方法与流程

本发明涉及被设置成支持对用户通信装置在通信网络中的位置的确定的网络通信装置和用户通信装置。而且,本发明涉及相应方法、计算机程序产品以及计算机可读记录介质。

背景技术

近来,物联网技术(iot)越来越具有吸引力。物联网是通常被称为“事物”的相互关联的计算装置、机械和/或数字机器,和/或物体的系统,其被配置成通过通信网络传送(即,发送和/或接收)数据,而不需要人与人和/或人与计算机的交互。该“事物”(即,在没有人为干预的情况下通信的装置)是指被设置成通过通信网络通信的多种不同的物体、装置以及机器。它们可以包括心脏监测器植入物、生物芯片转发器、车辆、传感器、致动器、电话、家用电器等。因为它们不是通信网络的装置(即,确保通信网络运行的装置),而是为了通信目的使用通信网络的装置,所以它们通常被称为“用户通信装置”。一般来说,每个“事物”或用户通信装置都有一个唯一的地址,其被用于通过通信网络进行通信。出于通信目的,必须确定和知道用户通信装置的位置。这样,满足监管机构(例如,联邦通信委员会(fcc))的定位要求和/或分别提供或启用各种级别的应用。已知的定位技术例如包括长期演进(lte)观察抵达时间差(otdoa)、cell-id定位、全球导航卫星系统(gnss)以及全球定位系统(gps)。

otdoa是通过对至少三个基站进行三角测量来确定用户通信装置的位置的技术,如图1中示例性地所示。根据otdoa技术,用户通信装置11从三个基站10接收特定信号。三角测量法使用该特定信号(如由用户通信装置11接收的),并确定通信装置11的位置。然而,该确定在特定位置估计范围13内并且以某一测量误差范围12来执行,致使确定通信装置11的位置的结果不准确。具体来说,otdoa已经被证明向有限的工作带宽情况提供不准确的定位。

cell-id定位技术易于实现。然而,cell-id定位技术也提供不准确的定位结果。

因此,仍然需要进一步的定位技术,即,用于确定用户通信装置的位置的、提供准确定位结果(即,用户通信装置的准确位置)的方法,其在室内和室外情形都能很好地工作,并且可以以有效的方式实施,例如,不增加用于定位确定所涉及的资源量,因此,不增加定位方法的实现复杂性。



技术实现要素:

本发明使得能够准确确定用户通信装置的位置。而且,本发明的位置确定技术在室内和室外情形都很好地工作。此外,本发明的定位技术不需要在通信网络中引入和/或实现任何附加资源。相反地,其可以以简单有效的方式实现。

应注意到,根据本发明,术语“用户通信装置”涵盖根据上述iot技术进行通信的用户通信装置以及针对和/或响应于与人与人和/或人与计算机交互而进行通信的用户通信装置,即,“常规”用户通信装置两者。

本发明的总体思想是,利用用户通信装置周围的用户通信装置来确定该用户通信装置的位置。

本发明的目的和优点通过独立权利要求的主旨来实现,其中进一步的示例性和补充实施方式在从属权利要求以及在本描述和附图中加以详细说明。

具体来说,本发明涉及一种网络通信装置,该网络通信装置被设置成,协调用户通信装置在通信网络中的位置的确定,其中,所述网络通信装置被配置成:选择所述通信网络中的参照用户通信装置集合;并且指示确定所选择的参照用户通信装置的集合中的每个参照用户通信装置与所述用户通信装置之间的相对距离,以供所述确定所述用户通信装置的所述位置。

根据本发明实施方式,所述网络通信装置被配置成,识别所述通信网络中的参照用户通信装置,其中,如果存在以下情况,则将所述通信网络中的用户通信装置识别为参照用户通信装置:所述用户通信装置在所述通信网络中的位置已知;或者所述用户通信装置在所述通信网络中的所述位置已知并且所述用户通信装置在当前时间之前的时段内的移动范围低于移动阈值。

根据本发明实施方式,所述网络通信装置被配置成,针对所述通信网络中的、相距所述网络通信装置的距离低于参照装置阈值和/或位于所述通信网络的区域中的用户通信装置执行所述识别。

根据本发明实施方式,所述网络通信装置被配置成,从一组参照用户通信装置中选择所述参照用户通信装置集,其中,所述组包括相距所述网络通信装置的距离处于下述范围内的参照用户通信装置,该范围包括所述网络通信装置与所述用户通信装置之间的相对距离。

根据本发明实施方式,所述网络通信装置被配置成,通过选择所述组中的、位于所述用户通信装置附近的参照用户通信装置,从所述组中选择所述参照用户通信装置集。

根据本发明实施方式,如果存在以下情况,则将一参照用户通信装置确定为位于所述用户通信装置的附近:所述参照用户通信装置与所述用户通信装置之间的相对距离处于接近距离范围内;和/或从所述网络通信装置到所述用户通信装置的方向相对于从所述网络通信装置到所述参照用户通信装置的方向之间的差异或偏差小于一差异或偏差阈值。

根据本发明实施方式,所述网络通信装置被配置成,通过根据以下情况确定所述通信网络中的所述参照用户通信装置当中的至少两组来执行所述选择:所述通信网络中的每个参照用户通信装置针对所述网络通信装置的距离,其中,每组都包括其距离处于关联至所述组的距离范围中的参照用户通信装置;或者所述通信网络中的每个参照用户通信装置与所述网络通信装置之间的定时提前以及所述通信网络中的每个参照用户通信装置针对所述网络通信装置的所述距离,其中,每组都包括其距离处于关联至所述组的所述距离范围中并且其定时提前处于关联至所述组的定时提前范围中的参照用户通信装置。

根据本发明实施方式,所述至少两组中的每组包括至少一个、至少两个或者至少三个参照用户通信装置。

根据本发明实施方式,所述网络通信装置被配置成,通过以下步骤来执行所述指令:向所选择的参照用户通信装置的集合中的每个参照用户通信装置发送相应指令,该相应指令指示通过相应参照用户通信装置向所述用户通信装置发送相应装置定位信号;并且向所述用户通信装置发送指令,该指令指示通过所述用户通信装置从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收相应装置定位信号。

根据本发明实施方式,向所选择的参照用户通信装置的集合中的每个参照用户通信装置发送的所述相应指令包括用于由相应参照用户装置向所述用户通信装置发送所述相应装置定位信号的相应调度表(schedule);和/或向所述用户通信装置发送的所述指令包括用于从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收所述相应装置定位信号的调度表。

根据本发明实施方式,所述网络通信装置被配置成,如果确定的相对距离的质量对于预定数量的所述相对距离和/或对于预定百分比的所确定的相对距离不够,则重复地选择参照用户通信装置的集合和指示确定相对距离。

根据本发明实施方式,如果被用于确定所述相应相对距离的信号的强度在阈值以上,则确定的相对距离的质量足够,并且其中,如果被用于确定所述相应相对距离的所述信号的所述强度低于所述阈值,则确定的相对距离的质量是不够的。

根据本发明实施方式,所选择的参照用户通信装置的集合包括至少一个、至少两个或者至少三个参照用户通信装置。

根据本发明实施方式,所述网络通信装置是基站或接入点。

本发明还涉及一种被设置用于通过网络通信装置执行并且被设置成协调用户通信装置在通信网络中的位置的确定的方法,其中,所述方法包括以下步骤:选择所述通信网络中的参照用户通信装置集;并且指示确定所选择的参照用户通信装置的集合中的每个参照用户通信装置与所述用户通信装置之间的相对距离,以供所述确定所述用户通信装置的所述位置。具体来说,所述方法包括下面更详细描述的由前述网络装置执行的步骤。

本发明还涉及一种计算机程序产品,该计算机程序产品包括下面详细描述的被配置成使计算装置执行前述方法步骤的计算机可读程序代码。根据实施方式,所述计算机可读程序代码在计算机可读介质中具体实施。根据另一实施方式,所述计算机可读介质是非暂时性计算机可读介质。根据实施方式,所述计算装置是处理器或被配置成执行计算机可读程序代码的任何其它计算机。

此外,本发明还涉及一种被配置成其中存储前述计算机程序产品的计算机可读记录介质。根据实施方式,所述计算机可读介质是非暂时性计算机可读介质。

本发明还涉及一种用户通信装置,该用户通信装置被设置成,支持对该用户通信装置在通信网络中的位置的确定,其中,所述用户通信装置被配置成:确定从所述用户通信装置到所选择的参照用户通信装置的集合中的每个参照用户通信装置的相对距离,以供确定所述用户通信装置在所述通信网络中的所述位置。

根据本发明实施方式,所述用户通信装置还被配置成:从网络通信装置接收指令,所述指令指示从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收相应装置定位信号,并且从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收所述相应装置定位信号;或者从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收相应装置定位信号。

根据本发明实施方式,所述用户通信装置还被配置成:响应于从所述相应参照用户通信装置接收到所述相应装置定位信号,确定针对所选择的参照用户通信装置的集合中的每个参照用户通信装置的相应相对距离;通过使用从所述相应参照用户通信装置接收的所述相应装置定位信号和/或通过使用所述相应装置定位信号的信号强度,确定针对所选择的参照用户通信装置的集合中的每个参照用户通信装置的相应相对距离;确定每个确定的相对距离的质量;通过使用从所述相应参照用户通信装置接收的所述相应装置定位信号和/或通过使用所述相应装置定位信号的强度,确定每个确定的相对距离的所述质量;和/或通过将所述相应装置定位信号的所述强度与阈值进行比较来确定每个确定的相对距离的所述质量。

根据本发明实施方式,所述用户通信装置被配置成:如果所述相应装置定位信号的所述强度在所述阈值以上,则确定所确定的相对距离的质量是足够的;而如果所述相应装置定位信号的强度低于所述阈值,则确定所确定的相对距离的质量是不够的。

根据本发明实施方式,所述指令包括用于从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收所述相应装置定位信号的调度表。术语“调度表”指定一时间表。其包含打算进行的可能任务、事件,或动作的时间列表,或者按照其中打算进行任务、事件,或动作的时间先后顺序的一序列任务、事件,或动作的时间列表。

根据本发明实施方式,所述用户通信装置被配置成,根据所述调度表,从所选择的参照用户通信装置的集合中的每个参照用户通信装置接收所述相应装置定位信号。

根据本发明实施方式,所述网络通信装置是基站或接入点。

根据本发明实施方式,所述用户通信装置被配置成,针对所述确定所述用户通信装置在所述网络中的所述位置,向另一网络通信装置提供:所述相对距离;和/或每个所述相对距离的质量信息,所述质量信息指示所述相对距离的质量。

根据本发明实施方式,所述另一网络通信装置是位置服务器。

本发明还涉及一种被设置用于通过通信网络中的用户通信装置执行并且被设置成支持对用户通信装置在通信网络中的位置的确定的方法,其中,所述方法包括以下步骤:确定从所述用户通信装置到参照用户通信装置的选择集合中的每个参照用户通信装置的相对距离,以供确定所述用户通信装置在所述通信网络中的所述位置。具体来说,所述方法被设置成,执行下面更详细描述的、前述用户通信装置的步骤。

本发明还涉及一种计算机程序产品,该计算机程序产品包括下面详细描述的被配置成使计算装置执行前述方法步骤的计算机可读程序代码。根据实施方式,所述计算机可读程序代码在计算机可读介质中具体实施。根据另一实施方式,所述计算机可读介质是非暂时性计算机可读介质。根据实施方式,所述计算装置是处理器或被配置成执行计算机可读程序代码的任何其它计算机。

此外,本发明还涉及一种被配置成其中存储前述计算机程序产品的计算机可读记录介质。根据实施方式,所述计算机可读介质是非暂时性计算机可读介质。

而且,本发明涉及一种用户通信装置,该用户通信装置被设置成,支持对另一用户通信装置在通信网络中的位置的确定,其中,所述用户通信装置被配置成:从网络通信装置接收指令,该指令指示向所述另一用户通信装置发送装置定位信号;并且向所述另一用户通信装置发送所述装置定位信号。

根据本发明实施方式,所述指令包括用于向所述另一用户通信装置发送所述装置定位信号的调度表。

根据本发明实施方式,所述用户通信装置被配置成,根据所述调度表,向所述另一用户通信装置发送所述装置定位信号。

根据本发明实施方式,所述网络通信装置是基站或接入点。

本发明还涉及一种被设置用于通过通信网络中的用户通信装置执行并且被设置成支持对另一用户通信装置在该通信网络中的位置的确定的方法,其中,所述方法包括以下步骤:从网络通信装置接收指令,该指令指示向所述另一用户通信装置发送装置定位信号;并且向所述另一用户通信装置发送所述装置定位信号。

本发明还涉及一种计算机程序产品,该计算机程序产品包括下面详细描述的被配置成使计算装置执行前述方法步骤的计算机可读程序代码。根据实施方式,所述计算机可读程序代码在计算机可读介质中具体实施。根据另一实施方式,所述计算机可读介质是非暂时性计算机可读介质。根据实施方式,所述计算装置是处理器或被配置成执行计算机可读程序代码的任何其它计算机。

此外,本发明还涉及一种被配置成其中存储前述计算机程序产品的计算机可读记录介质。根据实施方式,所述计算机可读介质是非暂时性计算机可读介质。

而且,本发明涉及一种网络通信装置,该网络通信装置被设置成,支持对用户通信装置在通信网络中的位置的确定,其中,所述网络通信装置被配置成:从所述用户通信装置接收参照用户通信装置的选择集合中的每个参照用户通信装置与所述用户通信装置之间的相对距离;并且通过使用所述相对距离来确定所述用户通信装置的所述位置。

根据本发明实施方式,所述网络通信装置被配置成,从所述用户通信装置接收针对每个相对距离的质量信息,所述质量信息指示所述相对距离的质量。

根据本发明实施方式,所述相对距离包括至少三个相对距离,并且所述网络通信装置被配置成,通过针对所述相对距离中的三个相对距离并且针对已经确定了所述三个相对距离的三个参照用户通信装置执行三角测量法,来确定所述用户通信装置的所述位置。

根据本发明实施方式,所述网络通信装置是位置服务器。

本发明还涉及一种被设置用于通过网络通信装置执行并且被设置成支持对用户通信装置在通信网络中的位置的确定的方法,其中,所述方法包括以下步骤:从所述用户通信装置接收参照用户通信装置的选择集合中的每个参照用户通信装置与所述用户通信装置之间的相对距离;并且通过使用所述相对距离来确定所述用户通信装置的所述位置。

本发明还涉及一种计算机程序产品,该计算机程序产品包括下面详细描述的被配置成使计算装置执行前述方法步骤的计算机可读程序代码。根据实施方式,所述计算机可读程序代码在计算机可读介质中具体实施。根据另一实施方式,所述计算机可读介质是非暂时性计算机可读介质。根据实施方式,所述计算装置是处理器或被配置成执行计算机可读程序代码的任何其它计算机。

此外,本发明还涉及一种被配置成其中存储前述计算机程序产品的计算机可读记录介质。根据实施方式,所述计算机可读介质是非暂时性计算机可读介质。

必须注意的是,所公开的实施方式可以彼此组合,而并非旨在单独考虑和实现。

附图说明

下面,参照附图,对本发明的实施方式进行描述,其中,相同或相似标号指定相同或相似部件。

图1例示了根据现有技术的otdoa三角测量法确定用户通信装置的位置的示意图。

图2例示了根据本发明实施方式的确定用户通信装置的位置的示意图。

图3例示了示出根据本发明实施方式的用于执行确定用户通信装置的位置的步骤的流程图。

图4例示了根据本发明实施方式的通信装置的框图。

图5a至图5d例示了示出根据本发明实施方式的用于执行确定用户通信装置的位置的步骤的流程图。

图6a例示了根据本发明实施方式的有关分组的参照用户通信装置的示意图。

图6b例示了根据本发明实施方式的从一组参照用户通信装置中选择的参照用户通信装置集合的示意图。

图6c例示了根据本发明实施方式的从一组参照用户通信装置中选择的另一参照用户通信装置集合的示意图。

图7例示了根据本发明实施方式的、通信网络装置的指令表示发送和接收装置位置信号的时隙的实施例。

具体实施方式

下面,参照附图对本发明的示例性实施方式进行描述。不同示例性实施方式的特征可以彼此组合,除非另外具体加以表明。

图2是例示根据本发明实施方式的确定用户通信装置22的位置的示意图。根据图2,为了确定用户通信装置22的位置,将三个用户通信装置21用作参照用户通信装置,即,已知其在通信网络中的位置的用户通信装置。这里,必须注意的是,本发明不限于三个参照用户通信装置21。图2仅示出了应当清楚地设置以便更好地理解的示例性实施方式。根据另一些实施方式,还使用一个、至少一个、两个、至少两个、至少三个或三个以上(例如,多个)参照用户通信装置21。根据图2的实施方式,使用两个网络通信装置20、23。根据本实施方式,它们包括基站20和位置服务器(ls)23。而且,根据本实施方式,基站20协调用户通信装置22的位置的确定。具体来说,其指示确定每个参照用户通信装置21与用户通信装置22之间的相对距离。为此,基站20将相应指令发送给每个参照用户通信装置21和用户通信装置22。参照用户通信装置21被指示将相应装置定位信号发送给用户通信装置22。用户通信装置22被指示接收相应装置定位信号。根据实施方式,由基站20发送的指令包括用于装置定位信号的相应发送和接收的调度表。以这种方式,基站20决定执行装置定位信号的发送和接收的时间。

每个参照用户通信装置21如基站20所指示的那样将相应装置定位信号发送给用户通信装置22。用户通信装置22如基站20所指示的那样从每个参照用户通信装置21接收装置定位信号。用户通信装置22确定每个参照用户通信装置21与用户通信装置22之间的相应相对距离。根据本实施方式,用户通信装置22考虑每个接收的装置定位信号,并通过使用该装置定位信号的强度来确定其自身与发送该相应装置定位信号的参照用户通信装置21之间的相对距离。为此,用户通信装置22被设置为,应用基于信号强度的任何相应已知相对距离确定方法。

在确定相对距离之后,用户通信装置22向位置服务器23发送包括所确定的相对距离的至少一个报告。位置服务器23使用该报告,并且具体使用在该报告中指定或报告的所确定的相对距离,来确定用户通信装置22的位置。

图3是示出根据本发明实施方式的用于执行确定用户通信装置22的位置的步骤的流程图。具体来说,图3的流程图总体上表示被执行以确定用户通信装置22的位置的步骤。

在步骤31中,例如通过像基站20的网络通信装置选择参照用户通信装置21的集合。在步骤32中,确定或测量参照用户通信装置的所选择集合中的每个参照用户通信装置21与用户通信装置22之间的相对距离。为此,由像基站20的网络通信装置来执行对确定用户通信装置22的位置的协调,其中,该协调包括指示所选择的参照用户通信装置21发送相应装置定位信号,并指示用户通信装置22接收该相应装置定位信号。在接收到该装置定位信号后,用户通信装置22确定其自身与每个参照用户通信装置21之间的相应相对距离。

在步骤33中,通过使用所确定的相对距离来确定用户通信装置22的位置。为此,可以使用任何恰当的已知方法。根据实施方式,步骤33例如由像位置服务器23的网络通信装置执行。

图4是根据本发明实施方式的通信装置4的框图。通信装置4例如表示以下各项的抽象布置:用户通信装置22、参照用户通信装置21、像基站20的网络通信装置以及位置服务器23。因此,根据本发明的实施方式,装置20至23中的任一个或每个都被设置为针对相当抽象的通信装置4示例性地示出。

根据图4,通信装置4例如包括发送器/接收器41,其被配置成经由通信网络与其它通信装置4通信,即,执行像本申请中描述的那些的相应发送和/或接收。根据另一实施方式,发送器/接收器41被设置为一个组件,其被设置成执行信号、数据、信息等的相应发送和接收。根据另一实施方式,发送器/接收器41被设置为一个组件,其被设置成执行信号、数据、信息等的相应发送或接收。根据另一实施方式,发送器/接收器41被设置为(至少两个)组件的排布结构,其皆被设置成执行信号、数据、信息等的相应发送和/或接收。例如,发送器/接收器排布结构41中的一个组件被设置成执行相应发送,而发送器/接收器排布结构41中的另一组件被设置成执行相应接收。而且,通信装置4包括处理器42,其被配置成,除了与其它通信装置4进行通信以外,还执行通常由通信装置4执行的步骤。因此,如果通信装置4是确定其位置的用户通信装置,那么处理器42被配置成,执行如本文所述的用户通信装置22的步骤或动作。如果通信装置4是参照用户通信装置21,那么处理器42被配置成,执行如本文所述的参照用户通信装置21的步骤或动作。如果通信装置4是诸如基站20或位置服务器23的网络通信装置,那么处理器42被配置成,执行如本文所述的相应网络通信装置的步骤或动作。

图5a至图5d例示了示出根据本发明实施方式的用于执行确定用户通信装置22的位置的步骤的流程图。在图5a至图5d中,竖直线表示时间,并因此也指示执行步骤的相对定时。具体来说,图5a至图5d

在步骤500中,例如,像基站20的网络通信装置识别通信网络中的、可以被用作参照用户通信装置21的用户通信装置。对参照用户通信装置21的识别500包括验证用户通信装置是否满足特定约束。

具体来说,验证通信网络中的用户通信装置的位置是否已知。为此,根据实施方式,将诸如基站20的网络通信装置配置成与本地服务器23通信,以供检索有关通信网络中的用户通信装置的位置的信息和/或应用任何已知的定位方法(例如,otdoa、gps等),以供检测用户通信装置的位置。

根据另一补充实施方式,验证静态和/或半静态位置条件,其中,半静态用户通信装置是以相对较低频率改变其位置的装置,而静态用户通信装置是不改变其位置的装置。因此,根据所述另一补充实施方式,针对每个相关用户通信装置,验证用户通信装置在当前时间(例如,识别步骤500开始的时间)之前的时段内的移动范围是否低于移动阈值。根据实施方式,该移动阈值是预定移动阈值。在该移动阈值等于零的情况下,静态用户通信装置将被视为可能的参照用户通信装置。根据实施方式,通过以下步骤来检测关于(在识别步骤500中验证的)特定用户通信装置的移动的所需信息:分析该用户通信装置的位置历史,分析加速度计报告的历史,和/或分析与该用户通信装置的先前位置有关和/或表示该用户通信装置的先前位置的任何进一步信息。根据补充实施方式,例如,像基站20的网络通信装置被配置成与本地服务器23通信,以供检索通信网络中的用户通信装置的相应位置信息。

而且,根据补充实施方式,例如,像基站20的网络通信装置在识别步骤500中不考虑通信网络中的所有用户通信装置以节省计算时间并保持效率。例如,像基站20的网络通信装置例如针对通信网络中的、其针对例如像基站20的网络通信装置的距离低于参照装置阈值和/或其位于通信网络的特定(例如,预定)区域中的用户通信装置执行识别。

在步骤501中,例如,像基站20的网络通信装置检测与用户通信装置22有关的位置信息。根据实施方式,确定从例如像基站20的网络通信装置到用户通信装置22的相对距离。为此,可以应用任何已知的相对距离确定方法。举例来说,诸如基站20的网络通信装置向用户通信装置22发送信号,并且用户通信装置22使用该信号(例如,测量信号的强度)来确定相对距离。为此,根据实施方式,用户通信装置22被配置成,执行任何合适的已知相对距离确定或测量方法。

根据另一补充实施方式,从例如像基站20的网络通信装置到用户通信装置22的方向被确定为位置信息。而且这里,可以应用任何已知的方向确定方法。

在步骤502中,诸如基站20的网络通信装置根据它们到诸如基站20的网络通信装置的距离对所识别的参照用户通信装置21进行分组。向每组指配相应距离范围。参照用户通信装置21被检测或识别为属于特定组,它针对诸如基站20的网络通信装置的距离处于该特定组的距离范围内。根据实施方式,这些组的距离范围不交叠,而根据另一实施方式,准许交叠。根据实施方式,通过执行已知的定位方法(例如,otdoa、gps等)来确定诸如基站20的网络通信装置与参照用户通信装置21之间的距离。

在步骤502中,确定至少两组识别的参照用户通信装置21。

根据另一实施方式,还通过利用定时提前测量来执行对参照用户通信装置21的分组502,其可以通过任何已知的定时提前测量技术来执行。因此,通过利用信息相对距离和定时提前测量两者来执行分组步骤502。在该实施方式中,如果参照用户通信装置21的相对距离处于该组的相对距离范围内并且如果其定时提前处于与该组相关联的定时提前范围内,则该参照用户通信装置21被确定为属于该组。具体来说,根据实施方式,将定时提前映射至相对距离,并且执行对定时提前(例如,定时提前报告)和相对距离(例如,通过利用传统定位(例如包括otdoa、gps等)获得)的分类。根据实施方式,如果通信例如是长期演进(lte)网络,则执行定时提前测量。

通过使用所确定的组,变得可以识别靠近和/或可能靠近用户通信装置22(即,位于用户通信装置22附近和/或可能位于其附近)的参照用户通信装置21。

在步骤503中,诸如基站20的网络通信装置选择参照用户通信装置21的集合。通过使用用户通信装置22的位置信息来执行该选择。如上针对步骤501所述,位置信息包括诸如基站20的网络通信装置与用户通信装置22之间的相对距离。根据另一补充实施方式,位置信息还包括从诸如基站20的网络通信装置到用户通信装置22的方向。

根据本实施方式,选择一组参照用户通信装置21,其距离范围包括诸如基站20的网络通信装置与用户通信装置20之间的相对距离。根据实施方式,执行从该组中随机选择参照用户通信装置21。

根据另一补充实施方式,从诸如基站20的网络通信装置到用户通信装置22的方向是已知的和/或用户通信装置22的近似位置是已知的。根据该实施方式,还通过考虑方向和/或近似(approximate)位置信息,即,通过选择位于用户通信装置22附近的参照用户通信装置21,来执行对来自该组的参照用户通信装置21的集合的更灵敏或更精细的选择。因此,如果存在以下情况,则选择该组的参照用户通信装置21:基准用户通信装置21与用户通信装置22之间的相对距离处于接近距离范围内;和/或从诸如基站20的网络通信装置到用户通信装置22的方向与从诸如基站20的网络通信装置到参照用户通信装置21的方向之间的差异小于差异阈值。根据实施方式,接近距离范围是预定范围或者是考虑到在用户通信装置22的近似位置周围的多个参照用户通信装置21来计算的。类似地,根据实施方式,差异阈值是预定阈值或者是考虑到在用户通信装置22的近似位置周围的多个参照用户通信装置21来计算的。因此,该组中的、在用户通信装置22的近似位置周围的许多参照用户通信装置21将导致较小的接近范围和/或较小的差异阈值,而该组中的、在用户通信装置22的近似位置周围的观察参照用户通信装置21将导致较大的接近范围和/或较大的差异阈值。然后,接近范围和/或差异阈值的计算取决于要为该集合选择的参照用户通信装置21的数量。

在步骤504中,诸如基站20的网络通信装置指示确定参照用户通信装置21的所选择的集合中的每个参照用户通信装置21与用户通信装置22之间的相对距离。具体来说,诸如基站20的网络通信装置在子步骤5041中通过向参照用户通信装置21的所选择的集合中的每个参照用户通信装置21发送相应指令,来指示相应参照用户通信装置21发送相应装置定位信号。在子步骤5042中,诸如基站20的网络通信装置通过向用户通信装置22发送相应指令,来指示用户通信装置22从参照用户通信装置21的所选择的集合中的每个参照用户通信装置21接收相应装置定位信号。

根据补充实施方式,所述指令包括调度表。诸如基站20的网络通信装置被配置成生成调度表。因此,发送给参照用户通信装置21的指令包括用于将装置定位信号发送给用户通信装置22的调度表。发送给用户通信装置22的指令包括用于接收装置定位信号的调度表。

在图5b中,子步骤5041和5042被示出为按顺序执行,使得子步骤5042在子步骤5041之后。然而,根据另一实施方式,所述子步骤5041、5042以相反的顺序执行,使得子步骤5042在子步骤5041之后,或者同时或基本上同时执行。

在步骤505中,参照用户通信装置21的所选择的集合中的每个参照用户通信装置21根据相应指令(例如,根据相应调度表)发送相应装置位置信号。在步骤506中,用户通信装置22根据诸如基站20的网络通信装置的指令(例如,根据调度表),从参照用户通信装置21的所选择的集合中的每个参照通信装置21接收相应装置定位信号。

根据实施方式,装置定位信号被这样设置和/或发送,使得用户通信装置22能够执行信号强度测量或所述装置定位信号的确定。根据另一实施方式,如果用户通信装置22是iot装置,则每个参照用户通信装置22以用户通信装置22(即,iot中的用户通信装置)的频率和带宽发送相应装置定位信号。

在步骤507中,用户通信装置22基于相应装置定位信号测量或确定针对参照用户通信装置21的所选择的集合中的每个参照通信装置21的相应相对距离。为此,用户通信装置22被设置成执行用于确定或测量相对距离的任一已知方法。例如,用户通信装置22确定用于测量或确定相应相对距离的装置定位信号的强度。

另外,根据实施方式,在步骤507中用户通信装置22测量或确定相应确定的相对距离的质量。例如,如果通过测量或确定装置定位信号的强度已经执行了相对距离的测量或确定,则根据实施方式,针对相应装置定位信号的强度来测量或确定每个确定的相对距离的质量。根据实施方式,用户通信装置22通过将相应装置定位信号的强度(被用于测量或确定相对距离)与阈值进行比较来测量或确定每个测量或确定的相对距离的质量。根据实施方式,如果相应装置定位信号的强度在该阈值以上,则确定或测量的相对距离的质量被确定为足够,而如果相应装置定位信号的强度在该阈值以下,则确定或测量的相对距离的质量被确定为是不够的。

在步骤508中,用户通信装置22将确定的或测量的相对距离发送给诸如位置服务器23的网络通信装置。根据实施方式,在预定时间执行所确定的相对距离的发送508。根据实施方式,用户通信装置22将报告发送给诸如位置服务器23的网络通信装置,其中,该报告包括确定的相对距离(例如,针对每个参照用户通信装置22,相应用户通信装置22的标识符和相应距离)

另外,根据实施方式,在步骤508中,用户通信装置22针对每个确定或测量的相对距离发送指示相应确定的相对距离的质量的相应质量信息。根据实施方式,该质量信息指示相应相对距离的质量是否足够。

而且,根据实施方式,用户通信装置22在步骤508中仅发送这样确定或测量的、其质量足够的相对距离。如果所确定或测量的相对距离的质量是不够的,则在步骤508,既不将所确定或测量的相对距离也不将其质量信息发送给诸如位置服务器23的网络通信装置。

诸如位置服务器23的网络通信装置在步骤509中接收所确定的相对距离,例如,关于所确定的相对距离的报告。基于该信息,诸如位置服务器23和/或基站20的网络通信装置分别获得与通信网络中的用户通信装置22所在的区域有关的信息或通信网络中的用户通信装置22的近似位置。

另外,根据实施方式,诸如位置服务器23的网络通信装置在步骤509中接收针对每个确定的相对距离的质量信息。

而且,根据实施方式,诸如位置服务器23的网络通信装置被配置成验证所确定或测量的相对距离的质量。这在步骤510中完成。如上说明的,每个所确定的相对距离具有相应质量信息,该信息指示相应相对距离的质量是否足够。如果该质量信息已经发送至诸如位置服务器23的网络通信装置,则所述网络通信装置能够验证参照用户通信装置的所选择的集合中的参照用户通信装置21是否能够导致确定针对用户通信装置22的全部具有足够质量的相对距离。为此,诸如位置服务器23和/或基站20的网络通信装置验证所有确定或测量的相对距离的总体质量或总质量。具体来说,如果对于预定数量的相对距离和/或对于预定百分比的所确定的相对距离,所确定或测量的相对距离的质量不够,则诸如位置服务器23的网络通信装置确定所确定或测量的相对距离的总体质量或总质量是不够的。如果所确定或测量的相对距离的质量对于预定数量的相对距离和/或对于预定百分比的所确定相对距离是足够的,则诸如位置服务器23的网络通信装置确定所确定或测量的相对距离的总体质量或总质量足够。

如果诸如位置服务器23的网络通信装置确定总体质量或总质量不够,则重复地选择参照用户通信装置21的集合并确定针对参照用户通信装置组21的该集合的相对距离。在重复期间,更灵敏或更精细选择参照用户通信装置21,并因此基于先前所收集、确定、获得和/或测量的信息来执行更准确确定具有改进质量的相对距离。而且,应注意到,如果可以期待在重复时它们的结果不会改变,则不必执行一些步骤。因此,例如,不强制重复步骤500至502。

图5c示出了在重复期间执行以确定用户通信装置22与所选择的参照用户通信装置21之间的更好质量的相对距离的步骤。

根据本实施方式,该重复从步骤511开始,从在步骤503中使用的组中新选择参照用户通信装置21的集合。根据在先前步骤508中确定或测量并发送给诸如本地服务器23的网络通信装置的相对距离,识别相对靠近用户通信装置22(即,位于用户通信装置22附近)的一个或几个参照用户通信装置21。为此,根据一个实施方式,分析在步骤507中确定或测量的相对距离,以确定通信网络的用户通信装置22所在的区域,即,确定用户通信装置22的近似位置。另外,根据实施方式,还考虑在步骤507中确定或测量的每个相对距离的质量信息。例如,足够的质量指示相应参照用户通信装置21是供选择的良好候选者,并且可以在步骤511中再次选择相应用户通信装置21。不足或不够的质量指示相应参照用户通信装置21不是供选择的良好候选者,并且在步骤511中不应再次选择相应用户通信装置21。在步骤511中,诸如基站20的网络通信装置从该组中选择其位于用户通信装置22附近的这种参照用户通信装置21用于参照用户通信装置21的所述集合。根据实施方式,如果参照用户通信装置21与用户通信装置22之间的相对距离处于接近距离范围内,则参照用户通信装置21被识别为位于用户通信装置22附近。根据实施方式,相对距离根据先前确定(507)的相对距离来获得,或者基于相应参照用户通信装置21的位置和用户通信装置22的近似位置来确定。另外或另选地,可以考虑先前已确定(507)的相对距离的质量信息,如上所述。因此,根据实施方式,如果相应相对距离的质量信息表示足够的质量,则参照用户通信装置21被识别为位于用户通信装置22附近。

在步骤512中,诸如基站20的网络通信装置按与上面针对步骤504描述的相同方式指示确定相对距离。因此,在步骤512中,还执行针对指示发送和接收装置定位信号的相应子步骤5041、5042,其中子步骤5041按与上述针对子步骤5041相同的方式执行,并且子步骤5122按与上述子步骤5042相同的方式执行。

在步骤513中,参照用户通信装置21的所选择的集合中的每个参照用户通信装置21将相应装置定位信号发送给用户通信装置22,如所指示的并且如上面针对步骤505描述的那样。

在步骤514中,用户通信装置从参照用户通信装置21的所选择的集合中的每个参照用户通信装置21接收相应装置定位信号,如所指示的并且如上面针对步骤506描述的那样。

在步骤515中,用户通信装置22确定或测量相对距离,如针对步骤507所描述的那样。在步骤516中,用户通信装置22发送所测量或确定的相对距离,如上面针对步骤508所述的那样,其中,根据实施方式,还发送相应质量信息,如上面针对步骤508所指定的那样。在步骤517中,用户通信装置22将所测量或确定的相对距离发送给诸如位置服务器23的网络通信装置,如针对步骤509所描述的那样。诸如位置服务器23的网络通信装置在步骤517中接收所测量或确定的相对距离,如针对步骤509所描述的那样,其中,根据实施方式,还接收相应质量信息。随后,诸如位置服务器23的网络通信装置在步骤518中验证所测量或确定的相对距离的质量,如针对步骤510所描绘的那样。

如果由诸如位置服务器23和/或基站20的网络通信装置确定,对于预定数量的相对距离和/或对于预定百分比的所确定的相对距离,所确定或测量的相对距离的质量不够,则再次重复地选择参照用户通信装置21的集合并确定针对参照用户通信装置组21的该集合的相对距离。具体来说,重复步骤511至518。

根据本实施方式,确定了所确定或测量的相对距离的质量对于预定数量的相对距离和/或对于预定百分比的所确定相对距离是足够的。

另外,应注意到,如果诸如位置服务器23的网络通信装置在步骤510确定总体质量或总质量是不够的,则利用步骤519进一步执行位置确定,并且避免执行重复步骤511至518,即,在这种情况下不执行步骤511至518。

因此,利用步骤519继续进行,在步骤519,由诸如位置服务器23的网络通信装置通过使用所测量或确定的相对距离来确定用户通信装置22的位置。为此,根据实施方式,诸如位置服务器23的网络通信装置执行任一个已知位置确定方法。根据实施方式,如果参照用户通信装置21的所选择的集合包括至少三个参照用户通信装置21,那么诸如位置服务器23的网络通信装置基于三个参照用户通信装置21的相应装置参照信号和/或针对这三个参照用户通信装置21执行三角测量法(如通常所知)。因此,诸如位置服务器23的网络通信装置通过使用众所周知的三角测量法来确定用户通信装置22的位置。

然而,本发明不限于三个参照用户通信装置21和使用三角测量法。根据另一些实施方式,参照用户通信装置2的所选择的集合包括一个、至少一个、两个、至少两个、三个以上或多个参照用户通信装置21。此外,根据另一些实施方式,还应用其它已知方法来确定用户通信装置22的位置。它们针对或基于参照用户通信装置21的相应装置参照信号、参照用户通信装置21与用户通信装置22和/或参照用户通信装置21之间的所确定或测量的距离来加以应用。

根据实施方式,举例来说,使用众所周知的cell-id方法(还已知为原点小区(celloforigin(coo))或小区全局标识(cgi))来确定用户通信装置22的位置。根据cell-id方法,确定用户通信装置22在小区内的方位或位置。具体来说,确定该小区(用户通信装置22所连接至的,即,用户通信装置22经由其进行通信)及其小区id。

根据另一实施方式,只要可以通过一个或两个参照用户通信装置21到达用户通信装置22,用户通信装置22的位置就处于参照用户通信装置信号强度(即,相应装置参照信号的强度)的半径内。因此,通过检测并分析其装置参照信号的强度,针对至少一个或至少两个参照用户通信装置21确定用户通信装置22的位置。具有其强度在阈值以上的装置参照信号的参照用户通信装置21对于确定用户通信装置22的位置被认为最相关。然后,如果已经检测到至少两个相关参照用户通信装置21,则通过确定相关参照用户通信装置信号强度的半径之间的交叠区域来确定用户通信装置22的位置。如果已经检测到一个相关参照用户通信装置21,则用户通信装置22的位置被确定为相应于由该相关参照用户通信装置21周围的相关参照用户通信装置信号强度的半径所覆盖的区域。

用于确定用户通信装置22的位置的方法的选择根据实施方式取决于对待确定位置的准确度要求。例如,三角测量法可以提供比上面示例性讨论的另外两种已知方法更准确的位置。

图6a例示了根据本发明实施方式的有关分组的参照用户通信装置21的示意图。在图6a中,参照用户通信装置21被表示为矩形。图6a的参照用户通信装置21如本申请中所述的那样设置。根据图6a的实施方式,参照用户通信装置21的识别500已经完成,并且已经执行了参照用户通信装置21的分组506。根据图6a,分别识别或确定三组g1、g2以及g3。组g1、g2以及g3中的每个都与用圆虚线指示的相应距离范围相关联,其中,距离范围表示针对诸如基站20的网络通信装置的距离的范围。

图6b延续图6a的实施方式,并且例示了根据本发明实施方式的从一组参照用户通信装置中选择的参照用户通信装置21的集合的示意图。参照用户通信装置21的所选择的集合用填充黑色的矩形表示。三角形表示其(确切)位置在通信网络中未知并且必须被确定的用户通信装置。仅仅为清楚起见并且为了更好概述,本实施方式以示例性方式集中于确定一个用户通信装置22的位置(参见图6b中填充黑色的三角形)。一般来说,本发明允许关于多个(例如,至少一个或一个以上)用户通信装置相应确定用户通信装置的位置。

根据图6b的实施方式,考虑到其位置已确定的用户通信装置22到诸如基站20的通信网络装置的相对距离,从组g3中选择参照用户通信装置21。用户通信装置22到诸如基站20的通信网络装置的相对距离在组g3的距离范围内。因此,使用组g3选择参照用户通信装置21。根据本实施方式,首次次执行参照用户通信装置21的选择,并且仅知道或存在从用户通信装置22到诸如基站20的网络通信装置的相对距离作为用户通信装置22的位置信息。因此,根据本实施方式,已经随机执行了对参照用户通信装置组21的集合的选择。随机选择可以导致图6b中所示的情况,其中,所选择的参照用户通信装置21分布在通信网络中的组g3的整个区域中。因此,一些选择的参照用户通信装置21位于通信装置22附近,而一些选择的用户通信装置21远离通信装置22。

必须要注意的是,尽管在图6b中表示用户通信装置(其位置未知且必须被确定)的三角形具有特定的位置,但网络和通信装置不知道所述用户通信装置实际上位于何处。

图6c例示了根据本发明实施方式的从一组参照用户通信装置21中选择的参照用户通信装置21的另一集合的示意图。而且在图6c中,参照用户通信装置21的所选择的集合用填充黑色的矩形表示,并且其位置确定的用户通信装置22用填充黑色的三角形表示。

图6c延续图6a和图6b的实施方式。根据图6c的实施方式,确定针对图6b的参照用户通信装置21的所选择的集合的相对距离失败,即,该相对距离不具有足够的质量。因此,如上示例性地针对步骤511所描述的那样,执行了对参照用户通信装置21的进一步选择。因为针对图6b的参照用户通信装置21的所选择的集合执行的计算提供了关于用户通信装置22的可能位置的另一补充信息(如上所述),所以在图6c的实施方式已经通过使用该补充信息,按更灵敏且精细的方式执行了从组g3中选择参照用户通信装置21。在图6c中,参照用户通信装置21的所选择的集合包括用户通信装置22附近的用户通信装置21,即,位于用户通信装置22附近。

因此,考虑到图6c的参照用户通信装置21的所选择的集合,可以期待参照用户通信装置21的所选择的集合中的每个参照用户通信装置21与用户通信装置22之间的相应确定或测量的相对距离将具有用于确定用户通信装置22的位置的足够质量。

图7例示了根据本发明实施方式的、通信网络装置的指令表示发送和接收装置位置信号的时隙的实施例。在图7中,由诸如基站20的网络通信装置分配的、用于发送和接收装置位置信号的时隙被示出为一序列块中的填充块,每个块都指一时隙。相应时隙序列上方的缩写“tx:r-ue”表示被指示发送相应装置位置信号的发送参照用户通信装置21,其中相应标识号(“id1-10”、“id11-20”、“id21-30”、“id1-4”、“id5-8”、“id9-12”)指定具体或特定的参照用户通信装置21。相应时隙序列下面的缩写“rx:up-ue”表示被指示接收相应装置位置信号的接收用户通信装置22,其中相应标识号(“id1-20”、“id21-40”、“id41-60”)指定具体或特定的用户通信装置22。如上提到,本发明允许执行针对至少一个用户通信装置22的位置确定,并因此也允许执行针对至少两个用户通信装置22的位置确定。根据图7的实施方式,针对三个用户通信装置22执行位置确定(参见图7中的标识“id1-20”、“id21-40”、“id41-60”)。

而且,根据图7,针对在两个装置(参照用户通信装置11和用户通信装置22)之间执行的每个装置位置信号发送和接收,分配至少一个相应时隙。因此,考虑到图7,诸如基站20的网络通信装置被配置成,确定和分配要被用于位置数据信号发送和接收的时隙,并且随后,将相应指令发送给参照用户通信装置21和确定其位置的用户通信装置22。该指令包括用于发送位置数据信号的调度表。根据图7的实施方式,在相应指令或调度表中指定用于发送或接收特定装置定位信号的特定时隙。

因此,本发明涉及被设置成支持对用户通信装置在通信网络中的位置的确定的网络通信装置和用户通信装置。特别地,所述装置支持位置确定,其中利用一个、至少一个或多个(例如,一个以上、至少两个或至少三个)周围用户通信装置来获得准确定位。而且,本发明涉及相应方法、计算机程序产品以及计算机可读记录介质。

尽管本发明参照特定优选实施方式进行了示出和描述,但本领域技术人员通过阅读并理解本说明书,将想到等同物和修改例。本发明包括所有这种等同物和修改例,并且仅通过下列权利要求书的范围来限制。

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