CN104798415B - 服务区域交换噪声的识别 - Google Patents
服务区域交换噪声的识别 Download PDFInfo
- Publication number
- CN104798415B CN104798415B CN201280077152.0A CN201280077152A CN104798415B CN 104798415 B CN104798415 B CN 104798415B CN 201280077152 A CN201280077152 A CN 201280077152A CN 104798415 B CN104798415 B CN 104798415B
- Authority
- CN
- China
- Prior art keywords
- equipment
- nonstatic
- identifiers
- updates
- record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/02—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration by periodical registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了用于收集和检测无线网络中服务区域(SA)交换噪声的方法和装置,无线网络包括于服务多个设备的多个SA。通过从多个设备的静止设备接收SA更新,检测与每个静止设备相关联的SA更新的SA标识符的改变。对于每个静止设备,如果检测到对于静止设备两个或更多个SA已经改变了,则这些SA被识别为对SA交换噪声做贡献。考虑到这一点,针对多个设备的非静止设备的所识别的SA之间的SA转移不解释为非静止设备的移动。然而,不对SA交换噪声做贡献的从这些SA到其他SA的非静止设备的SA转移被解释为非静止设备的位置改变或移动。
Description
技术领域
本发明涉及用于识别无线网络中服务区域交换噪声(swapping noise)的方法和装置,以辅助非静止客户端设备的移动性分析。具体地,本发明涉及用于通过确定两个或更多个服务区域是否服务于同一静止客户端设备来识别服务区域交换噪声的方法和装置。
背景技术
无线网络中相连的设备能够创建与设备移动性相关的大量数据。该数据可以在许多应用区域中使用。应该理解的是,相连的“东西”变得越多,则与设备移动性相关的越多的数据变得可用。具体地,通过收集来自所有无线相连的设备的位置数据,可以构建如何来回移动这些设备的模型。实现建立与无线网络的无线设备的连接的机制的无线网络可以跟踪设备位置,以寻呼和/或管理网络资源。
可以在时机和以下位置生成关于设备移动性的位置信息,例如:
●当设备对朝向附近的无线电基站或接入点的信号强度执行测量,以便知晓对于无线通信使用哪一无线电基站和/或接入点时,在设备中;
●当设备报告它的位置或与网络中的无线电基站/接入点相连时,在无线网络中。设备通常可以在每当在较大的预定服务区域间移动时,当它们处于激活状态、接收或发送通信时,和/或周期性地报告它们的位置。
尽管主要收集和维护该位置信息,来辅助设备的寻呼,该位置信息还可以用于通过将设备区域与地理空间位置进行匹配来建立关于设备位置的统计数据和报告。
无线通信网络可以包括或代表用于与连接至无线网络的设备进行无线通信的任意无线网络。无线网络的示例包括,但不限于如下无线网络:全球微波接入互操作性(WiMAX)、基于电子和电气工程师协会(IEEE)802.11标准的无线局域网(WLAN)(例如Wi-Fi网络),或基于蜂窝或卫星技术的无线网络(例如毫微微网络、全球移动通信系统(GSM)、宽带码分多址(W-CDMA)、CDMA-200或长期演进(LTE)/高级LTE移动网络或任意第二代、第三代或第四代以及后继无线网络)。
这里描述的设备或相连的设备可以包括或代表能够与无线通信网络相连或在无线通信网络上通信的任意设备。非静止设备可以包括或代表是移动的或可移动的并且与无线网络相连或在无线网络上通信的任意设备。静止设备可以包括或代表被认为是静止的或通常不移动的、且与无线网络相连或在无线网络上通信的任意设备。非静止设备的示例包括但不限于无线设备,例如移动电话、终端、智能电话、卫星电话、便携计算设备(例如笔记本电脑)、手持设备、平板电脑、上网本、计算机、个人数字助理和例如车辆跟踪系统等车载设备或任意其他移动的无线通信设备。静止设备的示例包括但不限于,例如传感器、智能仪表或公用事业仪表等无线设备。
图1a是包括服务于多个设备104a-104f的多个服务区域(SA)102a-102d的无线网络100的示意图。每个SA 102a-102d可以包括或代表由无线收发机服务的地区或区域,无线收发机允许设备104a-104f与无线网络100相连或者与或在无线网络100上通信。SA的示例包括但不限于,诸如在由基站服务的蜂窝移动网中的小区、由接入点服务的无线LAN或WiFi网络中的无线热点、或由卫星服务的卫星覆盖区域或足迹(footprint)、或由用于将设备与无线网络相连的发射机/收发机服务的任意区域等SA。
SA 102a-102d具有服务区域标识符(SA-id)SA1-SA4,并且多个设备104a-104f包括多个非静止设备104d-104e和多个静止设备104a-104c。可以看出,SA 102a(SA-id:SA1)为非静止设备104d提供无线网络覆盖,并且SA 102b(SA-id:SA2)为非静止设备104e和104d提供无线网络覆盖。
图1a中描述的无线网络100可以维护非静止设备位置的信息。可以从多个设备104a-104e的位置更新或SA更新收集该信息。SA更新可以包括或代表与设备和服务于设备的服务区域相关联的任意位置信息。SA更新的示例可以包括但不限于,例如代表位置信息(诸如标识SA的SA标识符)、设备标识符和/或时间戳(这可以由网络或设备添加)的数据等SA更新。设备标识符可以是能够用于标识与设备相关联的SA更新的任意标识符。
以下如表1中所示,可以从多个设备104a-104e中利用无线网络100收集和存储SA更新。
SA标识符 | 设备标识符 | 时间 |
SA1 | NSD1 | 2012 07 06 14:23:37 |
SA2 | NSD2 | 2012 07 06 14:23:42 |
SA3 | NSD3 | 2012 07 06 14:23:51 |
表1:由网络维持的最新的SA更新记录
表格的每行代表从SA或位置更新中收集的信息,所述SA或位置更新包括:由无线网络100记录的最新SA更新的SA标识符(或SA-id)、设备标识符和时间戳。设备标识符可以包括或代表可以用于唯一标识与该设备相关联的SA更新的任意标识符。
通过使用关于设备在特定时间曾经处于的SA的信息,可以描述该设备移动性。这可以通过能够从设备收集所有事件的与无线网络100集成的系统来完成。在与无线网络100集成的系统中,还可以直接使用关于无线网络100的布局的信息,计算基于所报告的SA-id的估计的设备位置。
随着与无线网络相连的设备(例如高级智能电话和其他高级移动设备)日益普及,现在可以创建在不与无线网络100集成的情况下跟踪用户的移动性的系统。在这样系统中,应用(例如,安卓(RTM)应用)可以收集来自设备的附近SA的信息。可以在互联网上将该信息发送给使用无线网络收发机(例如接入点或无线基站)的位置的公用可用数据库(例如location-api.com或谷歌位置API)来估计设备位置的服务器。用这种方式实现的系统可以被称为过顶(over-the-top,OTT)位置解决方案。来自设备的附近SA的信息可以用来向用户通知用户可能感兴趣的附近的商品和服务(例如商店和餐馆)。
实际上,每个SA的覆盖区域从不是互相排斥的,SA可以重叠以维持设备的最佳覆盖。作为结果,对于给定的物理位置,设备能够附接至一个或更多个不同的SA。此外,对于给定的物理位置,设备与其附接(或相连)的SA可以随时间变化。
图1b是无线网络100的示意图,在无线网络100中,此时,多个SAs 102a-102d中的一些重叠,使得多个SA服务于同一非静止设备104d。这是具有两个重叠SA 102c和102d的覆盖的设备104d的示例。这是可能发生的,原因在于:在无线网络100的管理期间任意SA102a-102d的覆盖区域可以改变,例如,无线网络100可以控制每个SA的覆盖区域或移动服务于每个SA的无线收发机。作为示例,SA覆盖可以在峰值时段期间增大,以允许更多的客户端设备与无线网络100相连,并且在非峰值时段期间减小。
在无线网络100中,非静止设备104d(例如NSD1)被SA 102c和SA 102d(SA3和SA4)二者覆盖,并且将它的位置报告为SA 102c或SA 103d(SA3或SA4)。这意味着:取决于网络负载或信号强度,设备可以随时间而在SA 102c和SA 102d之间改变,这在以下表2中说明。
SA标识符 | 设备标识符 | 时间 |
SA3 | NSD1 | 2012 07 06 14:23:37 |
SA4 | NSD1 | 2012 07 06 15:21:42 |
SA4 | NSD1 | 2012 07 06 16:25:51 |
SA3 | NSD1 | 2012 07 06 17:29:04 |
表2:与NSD1相对应的最新的4个SA更新记录
因为这样,事实上不可能假设SA标识符的改变与由非静止设备104d的位置的改变相对应,或指示非静止设备104d的实际物理移动。如果无线网络100的精确布局和它的SA102a-102d的覆盖未知或不能被访问(例如,在OTT解决方案的情况下),则不可能知道两个SA之间的转移代表移动,也对实际代表移动的可能性一无所知。
由于未来的无线网络将包括重叠的网络(例如,WiFi、2G、3G和LTE/高级LTE等),并且随着未来的无线网络的SA的覆盖区域趋于变得越来越小,设备将能够在保持在同一位置的同时,与更多的SA相连。这意味着,将存在关于SA转移是否代表非静止设备的实际运动的更多的不确定性,这使得使用SA-id作为设备的实际移动的指示更成问题。针对蜂窝移动网络的情况,在图1c中说明该问题。
图1c是示例移动网络110的示意图,在移动网络110中,SA是移动网络110的室外小区112a-112d,移动网络110的室外小区112a-112d中的一些与室内小区102e(例如,毫微微或其他室内SA)重叠,室内小区102e为非静止设备104d(例如NSD1)在建筑120内提供移动网络覆盖。
考虑该拓扑,存在:
●覆盖环绕建筑120的区域的四个小区112a-112d(例如小区1、2、3和4);
●覆盖建筑120的一个室内小区102e(例如小区i);以及
●建筑120内的一个非静止设备104d(例如NSD1)。
采用该拓扑,非静止设备104d与小区112e(例如小区i)附接,因为非静止设备104d在建筑120内。然而,当非静止设备104d接近建筑120的窗户或小区102e(例如小区i)的信号强度低于室外小区102a和102b的任意其他位置时,非静止设备104d还可以变为与小区112a或112b(例如,小区1或小区2)附接。
作为结果,使用移动网络位置更新日志来监视携带非静止设备(例如进出建筑120的非静止设备104d)的人数的应用不能将从小区112e(小区i)到小区112a(小区1)或从小区112e(小区i)到小区112b(小区2)的转移解释为非静止设备离开建筑。另一方面,向小区112c和112d(小区3和4)或不具有对建筑的覆盖的任意其他小区的转移能被应用安全地解释为非静止设备104d正在离开建筑120。
在移动网络110中,非静止设备104d-104f很多时候处于移动网络110的多于一个小区的覆盖中。当使用由移动网络110提供的移动网络小区/位置更新日志来执行移动性分析时,这意味着对于给定的订户,小区的改变不能总是被解释为位置的改变。这被称为SA或小区交换噪声(swapping noise)。该问题适用于从网络内的设备接收SA更新的其他无线网络。
因此,显著需要提供一种机制,以高效地检测无线网络服务更新日志中的SA交换噪声,和精确确定非静止设备104d何时已经改变了无线网络中的位置。
发明内容
这里已经认识到,虽然存在用于使用SA更新日志确定非静止设备何时已经改变了位置的特定机制,没有相关系统能够考虑SA交换噪声来确定何时非静止设备改变位置。本发明提供了以下优点:检测SA更新记录中的SA交换噪声,并且通过考虑所检测的SA交换噪声来更精确地确定非静止设备何时改变位置。
根据本发明的第一方面,提供了一种操作位置装置以在无线网络内收集和检测SA交换噪声的方法。无线网络包括服务于多个设备的多个SA和SA重叠数据库,多个设备包括静止设备和非静止设备。SA重叠数据库包括多个SA重叠记录,其中每个SA重叠记录包括来自多个SA的一对SA标识符。从多个设备接收SA更新,其中每个SA更新包括标识至少一个设备的设备标识符和服务于至少一个设备的SA的SA标识符。确定每个接收到的SA更新是否与静止设备相关联。如果接收到的SA更新与静止设备相关联,则执行以下步骤:比较接收SA更新与同静止设备相关联的相应的前一SA更新;以及当接收到的SA更新与相应的前一SA更新不同时,将SA重叠记录插入SA重叠数据库,所述SA重叠记录包括接收到的SA更新和与静止设备相关联的相应的前一SA更新的SA标识符。
作为一个选择,当SA重叠数据库不包括与接收到的SA更新和相应的前一SA更新的SA标识符相对应的SA重叠记录时,执行插入SA重叠记录的步骤。附加地或备选地,确定步骤还包括:使用每个接收到的SA更新的设备标识符来检查与所识别的静止设备相关联的设备列表。可选地,确定步骤还包括:使用每个接收到的SA更新的设备标识符,来检查与所识别的非静止设备相关联的设备列表。作为一个选择,设备列表包括设备数据库,设备数据库包括与所识别的设备相关联的设备记录。附加地或备选地,设备列表包括:静止或非静止设备的预留标识符的一个或更多个范围。
可选地,SA重叠记录可以包括时间戳,时间戳指示何时已经将SA重叠记录插入SA重叠数据库,所述方法还包括:通过基于时间戳移除一个或更多个SA重叠记录来维护SA重叠数据库的步骤。附加地,维护SA重叠数据库还可以包括:当不再检测到一对SA之间的SA重叠时,移除一个或更多个SA重叠记录。
作为一种选择,如果确定接收到的SA更新与非静止设备相对应,则所述方法还包括:存储非静止设备的接收到的SA更新。附加地,基于针对一个或更多个非静止设备的所存储的接收到的SA更新和SA重叠数据库来执行运动分析。作为一种选择,对于每个非静止设备,运动分析包括以下步骤:检测对于非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;当SA重叠记录存在时,确定非静止设备是不动的。可选地,存储接收到的SA更新还包括:与时间戳一起存储非静止设备的接收SA更新。作为一种选择,检测还包括:检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
可选地,检测还包括:检测多对SA标识符是否相同,并且如果不同,则执行检测对于多对SA标识符,是否存在SA重叠记录的步骤。附加地,确定还可以包括:当多对SA标识符相同或当SA重叠记录存在时,将非静止设备确定为不动。
根据发明的第二方面,提供了一种执行无线网络内的移动性分析的方法,无线网络包括服务于多个设备的SA和SA重叠数据库,多个设备包括静止设备和非静止设备。SA重叠数据库包括多个SA重叠记录,其中,每个SA重叠记录包括来自多个SA的一对SA标识符,多对SA标识符与服务于至少一个静止设备的一对SA相关联。所述方法包括:接收与一个或更多个非静止设备相关联的位置信息。位置信息包括与非静止设备相关联的所存储的SA更新。每个SA更新包括服务于非静止设备的SA的SA标识符。对于每个非静止设备,检测对于非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录。当SA重叠记录存在时,对于一对SA标识符,确定非静止设备是不动的。
作为一种选择,与非静止设备相关联的所存储的SA更新还包括时间戳,并且检测步骤还包括:针对每个非静止设备,检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
可选地,检测还包括:针对每个非静止设备,检测多对SA标识符是否相同,并且如果不同,则执行检测对于多对SA标识符是否存在SA重叠记录的步骤。确定还包括:针对一对SA标识符,当多对SA标识符相同或当SA重叠记录存在时,将非静止设备确定为不动。
根据发明的第三方面,提供了一种位置装置,位置装置用于在无线网络内收集和检测SA重叠噪声。无线网络包括服务于多个设备的多个SA和SA重叠数据库。多个设备包括静止设备和非静止设备。SA重叠数据库包括多个SA重叠记录,其中每个SA重叠记录包括来自多个SA的一对SA标识符。位置装置包括:接收机、发射机、处理器和存储器,其中处理器与接收机、发射机和存储器相连。接收机被配置为:从多个设备接收SA更新,其中每个SA更新包括标识至少一个设备的设备标识符和服务于至少一个设备的SA的SA标识符。处理器包括确定逻辑,确定逻辑被配置为确定每个接收到的SA更新是否与静止设备相关联。如果接收到的SA更新与静止设备相关联,则处理器还包括:分析逻辑被配置为:比较接收到的SA更新与同静止设备相关联的相应的前一SA更新;以及数据库逻辑被配置为:当接收到的SA更新与相应的前一SA更新不同时,将SA重叠记录插入SA重叠数据库,SA重叠记录包括接收到的SA更新和与静止设备相关联的相应的前一SA更新的SA标识符。
作为一种选择,如果确定接收到的SA更新与非静止设备相对应,则处理器还被配置为:存储非静止设备的接收到的SA更新。附加地,分析逻辑还可以包括运动分析逻辑,运动分析逻辑用于基于针对一个或更多个非静止设备的所存储的接收到的SA更新和SA重叠数据库来执行运动分析。
可选地,运动逻辑被配置为:对于每个非静止设备,检测对于所述每个非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;当SA重叠记录存在时,确定所述每个非静止设备是不动的。
作为一种选择,处理器还被配置为:与时间戳一起存储非静止设备的接收到的SA更新;以及运动分析逻辑还被配置为:检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
可选地,运动分析逻辑还可以被配置为:检测多对SA标识符是否相同,并且如果不同,则执行检测对于多对SA标识符是否存在SA重叠记录的步骤;以及当多对SA标识符相同或当SA重叠记录存在时,将非静止设备确定为不动。
根据本发明的第四方面,提供了一种执行无线网络内的移动性分析的分析装置。无线网络包括服务于多个设备的多个服务区域SA和SA重叠数据库。多个设备包括静止设备和非静止设备。SA重叠数据库包括多个SA重叠记录,其中,每个SA重叠记录包括来自多个SA的一对SA标识符,多对SA标识符与服务至少一个静止设备的一对SA相关联。分析装置包括接收机、发射机、处理器和存储器,其中处理器与接收机、发射机和存储器相连。接收机被配置为:接收与一个或更多个非静止设备相关联的位置信息,所述位置信息包括与非静止设备相关联的所存储的SA更新,每个SA更新包括服务于非静止设备的SA的SA标识符。处理器包括分析逻辑,分析逻辑被配置为:对于每个非静止设备,检测对于所述每个非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;以及当SA重叠记录存在时,对于一对SA标识符,确定所述每个非静止设备是不动的。
作为一种选择,与非静止设备相关联的所存储的SA更新还包括时间戳,并且分析逻辑还被配置为:针对所述每个非静止设备,检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。可选地,分析逻辑还被配置为:针对每个非静止设备,检测多对SA标识符是否相同,并且如果不同,则执行检测对于多对SA标识符是否存在SA重叠记录的步骤;针对一对SA标识符,当多对SA标识符相同或当SA重叠记录存在时,将所述每个非静止设备确定为不动的。
本发明提供了自动确定哪些SA转移不代表非静止客户端的移动的优点,其使得能够对非静止客户端设备的移动性进行更精确的建模,而不错误地将特定SA转移认为是移动。本发明还提供了以下优点:无需无线网络布局的先验知识,检测无线网络中的重叠SA。
附图说明
为了可以更全面地理解发明,现在将仅通过示例的方式参照附图描述发明实施例的一些,其中:
图1a是无线网络的示意图,无线网络包括多个SA和多个设备,设备包括静止设备和非静止设备;
图1b是图1a的无线网络的示意图,其中多个SA的一些此时重叠,并且多个SA可以服务于同一非静止设备;
图1c是另一个示例移动网络1a的示意图,其中小区的一些与服务于同一非静止设备的多个小区重叠;
图2a是根据发明的示例位置装置的示意图;
图2b是根据发明的另一个示例位置装置的示意图;
图3是示出了根据发明的用于填充SA重叠数据库的示例过程的信号流程图;
图4是示出了用于使用图3中填充的SA重叠数据库来根据发明分析非静止设备的移动的示例过程的信号流程图;
图5a是示出了根据发明的示例过程的流程图;
图5b是示出了根据发明的另一个示例过程的流程图;
图5c是示出了根据发明的又一示例过程的流程图;
图6a是根据发明的示例位置装置的示意图;以及
图6b是根据发明的示例分析装置的示意图。
具体实施方式
为了克服基于检测服务区域(SA)转移的当前位置系统的以上指出的问题,描述了在通过接收多个源生成的SA更新来处理SA交换噪声中使用的方法和装置。已经认识到的是,越来越多的设备(例如,移动网络中的移动电话、智能电话和笔记本电脑、平板计算机、传感器、公用事业仪表、信用卡终端、车辆跟踪系统)正在使用无线网络,以供连接。令人意外的是,这些设备中的许多事实上不是移动的,但是作为替代被认为是静止设备(例如传感器、公用事业仪表)。静止设备的示例包括智能能量仪表、信用卡终端和电冰箱,其被配置为与移动网络相连。未来,预期静止设备的数量将大大超过在无线网络中使用的非静止设备的数量。
本发明的基本构思是提供一种机制,用于通过从多个设备(具体地从静止设备)接收SA更新,仅收集和检测无线网络中的SA交换噪声。这能够通过以下方式实现:记录来自静止设备的SA更新的改变,以及确定更多的SA中的两个可能当前服务于静止设备。这意味着,这些SA可以被识别为为SA交换噪声做出贡献。考虑到这一点,非静止设备在这些SA之间的SA转移不理解为设备的移动。然而,不为SA交换噪声做贡献的非静止设备的从这些SA到其他SA的SA转移可以被理解为设备位置改变或移动。
本发明的构思是:使用无线网络中已知的和/或被证实为不动的静止设备,来识别不应当被解释为与非静止设备移动相对应的SA-id变化。已证实的静止设备(或不动的客户端)可以是无线传感器、电智能仪表、道路传感器、公用事业仪表或基本上曾经部署在无线网络中的任意设备不被设计(或预期)为移动或改变位置。一旦收集或知晓静止设备标识符,就可以监视随着时间的推移它们与哪个SA附接,并跟踪任意SA-id改变。得到的SA-id转移的集合于是可以用于识别非静止设备的日志中的SA噪声。
图2a是根据发明的无线网络100中的示例位置装置200的基本组件的示意图。位置装置200记录来自诸如静止设备104b等静止设备的SA更新。SA更新可以包括设备标识符(例如,能够用于标识来自设备的服务更新的唯一标识符)、SA标识符和时间戳。SA更新被用于当在静止设备104b经由SA更新报告它的位置时检测到SA标识符的改变时,填充SA重叠数据库202;这可以是SA标识符的改变。
作为示例,图2a中静止设备104b(SD2)可以是两个重叠的SA(SA 102c和102d(SA3和SA4))的覆盖下的智能仪表。该静止设备将报告位于SA 102c(SA 3)或SA 102d(SA4)中,并且随着时间的推移在这两个SA之间切换。每当静止设备104b(SD2)通过发送SA更新来报告它的位置,则知晓该静止设备104b(SD2)是静止设备位置装置200将对报告的SA和过去报告的SA进行比较。这可以通过比较所报告的SA更新中的SA标识符来实现。如果新近报告的小区是不同的,则在SA重叠数据库202中添加检测到的重叠SA的新记录。应该注意的是,多个静止设备可以通过SA更新来报告它们的位置。
上述处理过程导致新的记录被插入SA重叠数据库中。服务重叠数据库可以仅仅是SA标识符对的列表,SA标识符代表从静止设备的一个SA(例如SA A)到另一个SA(例如SA B)的转移或改变。例如,第一SA标识符可以代表前一SA,且第二SA标识符可以代表新的SA,或反过来。如果服务标识符对已经在列表中存在,则不需要添加新记录。
仅通过示例的方式,新的记录可以采用表3中的以下形式:
SA A | SA B |
SA3 | SA4 |
表3:SA重叠数据库记录
表3中的第一列可以代表旧的SA,且第二列可以代表新近报告的SA。在上述情况下,静止设备104b报告的前一SA是SA 102c(SA3)且静止设备104b报告的新近报告的SA是SA102d(SA4)。当该记录在SA重叠数据库202中,任意非静止设备从SA 102c(SA3)到SA 102d(SA4)或从SA 102d(SA4)到SA 102c(SA3)的SA转移将不被解释为非静止设备的移动。
也就是,一旦在SA重叠数据库202中插入上述记录,任意将它的位置从SA 102c(SA3)更新为SA 102d(SA4)或反过来的非静止设备将不被认为正在移动。
每个SA重叠记录还可以包括在更新SA重叠数据库202中使用的时间戳。例如,时间戳可以被用于移除已经在SA重叠数据库202中长于预定时段的SA重叠记录,即,针对特定的SA重叠记录,可能在预定时段内不存在从一个SA到另一个SA的转移,其意味着SA重叠记录的SA不一定再贡献任意SA交换噪声。
位置装置200可以具有人工填充的设备列表或设备数据库(未示出的),以便用于根据服务更新检测或识别哪些设备是静止的或不动的。备选地或除了使用设备列表或设备数据库以外,位置装置200可以使用为静止设备(例如,使用特定调制解调器的传感器)预留的设备标识符的已知范围或当传感器预留了标识符的范围时,确定设备是静止的或不动的。
此外,未来,设想静止设备的数量将超过非静止设备的数量。因此,替代仅包括静止的或不动的设备的设备列表,设备列表可以作为替代包括已知非静止设备的设备标识符。如果由位置装置接收到来自设备的服务更新,则如果设备标识符不位于非静止设备列表中,设备标识符可以被假设为静止设备。
图2b是根据发明的另一个示例位置装置220的示意图。为了简化,针对相同或相似的设备、系统和网络等已经重用了来自图1a至2a的附图标记。在该示例中,无线网络是移动无线接入网110,并且多个SA(未示出)是与多个设备104a-104f通信的多个小区(未示出)。多个设备104a-104f包括静止设备104a-104c和非静止设备104d-104f。然而,该示例适用于其他无线网络。移动网络110还与位置装置220通信,位置装置220与小区重叠数据库222和静止设备数据库204通信。
操作中,当设备104a-104f主动地更新它们的位置时、或移动网络110查找设备104a-104f以接收呼叫或短消息时,移动网络110将多个设备104a-104f与网络的其余部分相连和向位置装置220转发位置更新或小区更新(即SA更新)。由于多个设备104a-104f附接到移动网络110,它们还可以在空闲时,周期性地向移动网络110发送位置更新。在任意情况下,在从多个设备104a-104f接收到位置更新时,移动网络110向位置装置220转发位置更新。
位置更新可以包括代表设备标识符、小区标识符(即,SA标识符)和时间戳的数据。位置装置220跟踪所有附接设备104a-104f的位置。当从设备104a-104f之一接收到位置更新时,检查设备的身份,以查看设备是静止的还是非静止的(即静止的或移动的)。这能够通过位置装置220询问静止设备数据库204以确定接收到的位置区域是来自静止的还是非静止的设备来实现。静止设备数据库204包含静止的设备104a-104c的所有标识符的列表。作为示例,静止设备数据库204可以包括与静止设备104a-104c相关联的记录;还应该理解的是,静止设备数据库204可以作为替代是包括与非静止设备104d-104f相关联的设备记录的非静止设备的列表或非静止设备数据库。
如果设备是静止设备,则位置装置220可以将新的小区重叠记录插入小区重叠数据库202中。小区重叠数据库202包含从一个小区到另一个小区的转移不能被理解为由设备的物理移动导致的小区对。如果设备是非静止设备,则小区重叠记录能够被用于确认设备是否已经改变了位置。
作为示例,如果位置更新与静止设备104a相关联,则位置装置220确定来自静止设备104a的前一位置更新的小区标识符(即SA标识符)是否已经改变,并且如果它已经改变,则位置装置220用包括代表一对标识符(诸如前一小区标识符和当前小区标识符)的数据来填充小区重叠数据库222。小区重叠记录可以包括时间戳,使得位置装置220可以在预定时段后移除小区重叠记录,用最新的时间戳来更新小区重叠记录,或当确定来自由同一对小区所服务的同一静止设备或多个静止设备的位置更新的小区标识符在预定时间段期间没有改变时,移除小区重叠记录。
如果位置更新与非静止设备104d相关联,则位置装置220基于非静止设备104d的位置更新和先前存储的位置更新来确定非静止设备104d是否已经移动了。如果前一位置更新的小区标识符与当前位置更新的小区标识符不同,并且小区标识符对不在小区重叠数据库中,则非静止设备104d被确定为已经改变了位置。否则,非静止设备104d被确定为未已经改变位置。
图3是示出了根据发明的填充SA重叠数据库202的示例过程的信号流程图。在该示例中,为了简化,静止设备104a向无线网络100发送SA更新(SA更新),无线网络100向位置装置200转发SA更新。应该理解的是,多于一个静止设备将向无线网络100发送SA更新。位置装置200确定静止设备104a是否是不动的(即静止的)并且,如果是静止的,则位置装置200取决于设备的前一SA更新来填充SA重叠数据库(SA重叠数据库)202。具体地,用以下过程来填充SA重叠数据库:
在步骤301中,静止设备104a向无线网络100更新它的位置。SA更新包括代表位置更新信息的数据,包括设备标识符(例如device_id)、SA标识符(例如SA_id)和时间戳(例如SA_update(device_id,SA_id,timestamp))。
在步骤302中,无线网络100向位置装置200转发SA更新信息。
在步骤303中,位置装置200通过基于设备标识符询问静止的和/或非静止设备数据库204(例如询问可以采用is_stationary_device(device_id)的形式),来检查非静止设备104a是否是不动的。
基于来自设备数据库204的响应,如果网络确定知道静止设备104a从不移动,则在步骤304中,设备数据库204可以响应确认静止设备104a是不动的(例如,发送响应“真(TRUE)”)。备选地,可以发送相反的请求,例如当设备是静止设备时is_nonstationary_device(device_id)用“假(FALSE)”作为响应。
设备数据库204可能已经用已知的静止和/或非静止设备进行了填充并相应地进行了更新。记录或存储了静止设备104a的位置,以供未来参考,即使位置装置200能够确定是否填充SA重叠数据库202。
在步骤305中,位置装置200检索非静止设备104a的最后记录的位置或SA(例如Last_SA_id=Get_last_SA(device_id))。
在步骤306中,位置装置200确定前一SA位置(例如last_SA_id)是否与当前位置(例如SA_id)不同。如果前一SA位置与当前SA位置不同,则位置装置200将新记录(例如save_overlap_record(last_SA_id,SA_id))保存到SA重叠数据库。新记录包括与上一SA标识符和当前SA标识符相对应的一对SA标识符。
如果记录已经存在(即存在SA标识符的匹配对),则不需要输入新记录。服务重叠记录可以包括服务更新的时间戳,来指示SA上次更改的时间。因此,任意现有记录还可以用当前时间戳来更新,由于这指示SA对仍为SA重叠噪声做贡献。
位置装置200或其他装置还可以查看SA重叠记录的时间戳,来确定SA最近是否已经改变了。那些具有比预定时间周期旧的时间戳的记录可以被移除,原因在于SA可以被认为不再对SA重叠噪声做贡献。针对来自无线网络100中的所有静止设备104a-104c的所有SA更新执行过程300。
图4是示出了在使用用参照图3描述的过程来填充的SA重叠数据库202来根据发明分析非静止设备104d-104f的移动时所使用的示例过程的信号流程图。在该示例中,非静止设备104d向无线网络100发送位置更新,无线网络100向位置装置200转发SA更新。位置装置200或移动性分析应用400可以执行移动性分析,以基于所存储的非静止设备104a的SA更新和SA重叠数据库202来确定非静止设备104是否是不动的(即静止的)。
用两个阶段来完成SA重叠数据库202的查询。在第一阶段中,非静止设备位置在位置装置200中如下存储:
在步骤401中,非静止设备104d通过发送包括设备标识符(例如device_id)、SA标识符(SA_id)和时间戳的SA更新(例如SA_update(device_id,SA_id,timestamp))来向无线网络100更新它的位置。
在步骤402中,无线网络100向位置装置200转发SA更新。
在步骤403中,位置装置200检查非静止设备104d是静止的还是非静止的设备。这可以通过使用设备标识符(例如is_motionless_device(device_id))询问静止和/或非静止设备数据库204来执行。
在步骤404中,设备数据库204对询问做出响应确认非静止设备104d是非静止设备(例如,响应于询问is_stationary_device(device_id),因为设备是非静止设备而返回“假”。备选地,可以发送相反的询问,例如当设备是非静止设备时,is_nonstationary_device(device_id)以“真”作为响应。
在步骤405中,位置装置200与时间戳一起,存储或记录非静止设备104d(例如device_id)的SA位置(例如SA_id)(例如New_record(device_id,SA_id,timestamp))。
一旦已经记录了或存储了一个或更多个非静止设备的几个SA位置,然后可以利用位置装置200(或在该示例中,利用移动性分析应用400)来询问所存储的位置信息。
在第二阶段中,为了简化,分析非静止设备104d的所存储的SA位置,来基于SA标识符确定非静止设备104d的移动性。应该理解的是,可以分析多于一个非静止设备的所存储的SA位置。第二阶段过程如下:
在步骤406中,应用400向非静止设备104d请求SA位置信息(例如get_locations(device_id))。可以使用多个请求或列出设备标识符的一个请求来检索多个设备位置信息。
在步骤407中,非静止设备104d的SA位置可以被返回为{timestamp,SA_id}配对的列表。可以利用时间戳来对配对列表排序,来确定列表中连续配对之间的SA_id改变是否与非静止设备的移动(即SA转移)相对应。
在步骤408中,对于列表中的每个连续的条目对或配对,应用400首先检查SA位置更新的SA标识符是否相同,并且如果不同(例如SA_id[n]<>SA_id[n-1]或Locations[n]<>Locations[n-1]),则在步骤409中,应用400询问SA重叠数据库202,以检查转移(例如SA_id对)是否能够被解释为物理移动。如果在SA重叠记录中没有找到SA标识符对(例如SA_id[n]和SA_id[n-1]),则转移是物理移动。在步骤410中,如果转移或服务标识符对不在SA重叠数据库中,则转移被确定为非静止设备104d的物理移动(例如,SA重叠数据库202用NO_SA_SWAP来响应)。否则,转移被确定为不是非静止设备104d的物理移动,并且被分析应用400这样记录。
在对每个连续对这样做之后,应用400此时能够区分能够被理解为非静止设备104d的物理移动和仅仅是由SA覆盖的重叠所引起的噪声的转移,这对于根据网络日志来建立精确的移动性模型是非常关键的。该方法还可以不依赖于无线网络布局的任意先验知识,填充SA重叠数据库202所需的全部是用于识别设备是静止的还是非静止设备数据库204或设备列表。
图5a是示出了用于操作位置装置以供在无线网络中收集和检测SA交换噪声中使用的另一个示例过程500的流程图。在该示例中,位置更新是SA更新,包括代表至少一个设备标识符和SA标识符的数据。无线网络包括服务于多个设备的多个SA和SA重叠数据库,多个设备包括静止设备和非静止设备。SA重叠数据库包括多个SA重叠记录,其中每个SA重叠记录包括多个SA中的一对SA标识符。过程500包括以下步骤:
501.从多个设备接收SA更新,其中每个SA更新包括标识设备中的至少一个的设备标识符和服务于至少一个设备的SA的SA标识符。
502.确定每个接收到的SA更新是否与静止设备相关联。如果SA更新与非静止设备相关联,则进行至步骤505。如果接收到的SA更新与静止设备相关联,则进行至步骤503。
503.将接收到的SA更新和与静止设备相关联的相应的前一SA更新进行比较。
504.当接收到的SA更新与相应的前一SA更新不同时,将SA重叠记录插入或更新到SA重叠数据库中。SA重叠记录包括接收到的SA更新和与静止设备相关联的相应的前一SA更新的SA标识符。进行至步骤501,以便从多个设备接收另外的SA更新。
505.如果确定接收到的SA更新与非静止设备相对应,则存储非静止设备的接收到的SA更新。进行至步骤501,以便从多个设备接收另外的SA更新。
当SA重叠数据库不包括与接收到SA更新和相应的前一SA更新的SA标识符相对应的SA重叠记录时,可能发生步骤504。
步骤502还可以包括使用每个接收到的SA更新的设备标识符来检查与所识别的静止设备相关联的设备列表。附加地或备选地,步骤502还可以包括:使用每个接收到的SA更新的设备标识符来检查与所识别的非静止设备相关联的设备列表。设备列表可以包括设备数据库,设备数据库包括与所识别的设备相关联的设备记录。应该理解的是,设备列表可以包括静止或非静止设备的预留标识符的一个或更多个范围。
作为一个示例,SA重叠记录可以包括:指示SA重叠数据何时被插入SA重叠数据库的时间戳,过程500还可以包括通过基于时间戳移除一个或更多个SA重叠来维护SA重叠数据库。备选地或附加地,维护SA重叠数据库还可以包括:当不再检测到一对SA之间的重叠时,移除一个或更多个SA重叠记录。
图5b是示出了无线网络内的位置系统中的过程500的使用所收集的和所检测的SA交换噪声来分析位置更新的另一个示例过程510的另一个流程图。过程510包括以下步骤:
511.检索所存储的一个或更多个非静止设备的SA更新;
512.使用SA重叠数据库,基于所存储的接收到的一个或更多个非静止设备的SA更新来执行运动分析。
513.对于每个非静止设备:
a)根据所存储的非静止设备的SA更新来检测/识别对于SA标识符对是否存在SA重叠记录;
b)当SA重叠记录存在时,将非静止设备确定为对于每对服务标识符是不动的。
在步骤513中,运动分析还可以包括:当与时间戳一起存储每个非静止设备的接收到的SA更新时,检测对于非静止设备的连续存储的SA更新的SA标识符对是否存在SA重叠记录。存储的SA更新可以用时间戳进行排序。备选地或附加地,运动分析还可以包括:在检查多对SA标识符是否与SA重叠记录相对应之前,检查多对SA标识符是否相同。当多对SA标识符相同时和/或当对于多对SA标识符存在SA重叠记录时,对于SA转移,将非静止设备确定为不动的。
例如,假设针对非静止设备检索到用时间戳来排序的、M个SA更新,其中1<n≤M并且SA_id[n-1]是来自第n-1SA更新的SA标识符(SA_id),并且SA_id[n]是来自第nSA更新的SA_id。对于每个连续的SA更新对,如果SA_id[n]<>SA_id[n-1],则检查SA_id[n]和SA_id[n-1]对是否是在SA重叠数据库中的SA重叠记录。当SA_id对相同时(即SA_id[n]=SA_id[n-1])或当SA_id对(即SA_id[n],SA_id[n-1])与SA重叠记录相对应时,确定非静止设备对于转移是不动的。
图5c是无线网络中过程500的使用收集和检测的SA交换噪声来分析位置更新或SA更新的另一示例过程520的流程图。过程520基于以下步骤执行无线网络内的移动性分析:
521.接收与一个或更多个非静止设备相关联的位置信息,位置信息包括与非静止设备相关联的存储的SA更新,每个SA更新包括服务于非静止设备的SA的SA标识符。
522.对于每个非静止设备,确定对于非静止设备的所存储的SA更新的SA标识符是否存在SA重叠记录。
523.对于每对SA标识符,在以下时刻确定非静止设备是不动的:
(a)对于SA标识符对存在SA重叠记录;或
(b)SA标识符对相同。
524.对于SA标识符对,在以下时刻确定非静止设备在运动:
(a)对于SA标识符对不存在SA重叠记录;以及
(b)SA标识符对不同。
当与非静止设备相关联的存储的SA更新包括时间戳时,则步骤522还可以包括:针对每个非静止设备,检测非静止设备的连续存储SA更新的多对SA标识符是否存在SA重叠记录。可以利用时间戳来对存储的SA更新排序。附加地或备选地,检测还可以包括:对于每个非静止设备,检测多对SA标识符是否相同,并且如果不同,则执行检测针对多对SA标识符是否存在SA重叠记录的步骤,以及对于一对SA标识符,当SA标识符对相同或当存在SA重叠记录时,将非静止设备确定为不动的。
图6a示出了用于收集和检测无线网络100内的SA重叠噪声的示例装置600(例如位置系统200或220)。为了简化,用于说明的目的,关于图6a和6b可以使用图1a-2b的附图标记。无线网络100包括多个SA 102a-102d和SA重叠数据库202,多个SA 102a-102d服务于多个设备104a-104g,多个设备104a-104g包括静止设备104a-104c和非静止设备104d-104g。SA重叠数据库202包括多个SA重叠记录,其中每个SA重叠记录包括来自多个SA102a-102d的一对SA标识符。装置600包括接收机601、发射机602、处理器604和存储器605。处理器604与接收机601、发射机602和存储器603相连。
操作中,接收机601被配置为从多个设备104a-104g接收SA更新,其中每个SA更新包括标识设备104a-104g的至少一个的设备标识符和服务于设备104d的至少一个的SA102a-102d的SA标识符。处理器604包括确定逻辑605,确定逻辑605被配置为确定每个接收到的SA更新是否与静止设备104a-104c相关联。
如果接收到的SA更新与静止设备104a-104c相关联,则处理器604还包括分析逻辑606,分析逻辑606被配置为比较接收到的SA更新和与静止设备104a相关联的相应的前一SA更新。处理器604还包括数据库逻辑607,数据库逻辑607被配置为:当接收到的SA更新与相应的前一SA更新不同时,将SA重叠记录插入SA重叠数据库202中,SA重叠记录包括接收到的SA更新和与静止设备104a相关联的相应的前一SA更新的SA标识符。
如果确定接收到的SA更新与非静止设备104d-104g相对应,则处理器604还可以被配置为存储非静止设备104d-104g的接收到的SA更新。
分析逻辑606还可以包括运动分析逻辑,用于基于针对一个或更多个非静止设备104d-104g存储的接收到的SA更新和SA重叠数据库来执行运动分析。运动分析逻辑可以被配置为,针对每个非静止设备104d,检测对于所述每个非静止设备104d的存储的SA更新的多对SA标识符是否存在SA重叠记录,以及当存在SA重叠记录时,确定所述每个非静止设备104d是不动的。
处理器604还可以被配置为:与时间戳一起存储非静止设备104d的接收到的SA更新。运动分析逻辑还可以被配置为:检测针对非静止设备的连续存储的SA更新的多对SA标识符是否存在SA重叠记录。
运动分析逻辑还可以被配置为检测多对SA标识符是否相同,并且如果不同,则执行检测对于多对SA标识符是否存在SA重叠记录的步骤,以及当SA标识符相同或当SA重叠记录存在时,将非静止设备104d确定为不动的。
图6b示出了用于执行无线网络100内的移动性分析的示例装置610(分析应用400)。无线网络100包括多个SA 102a-102d和SA重叠数据库202,多个SA 102a-102d于服务多个设备104a-104g,多个设备104a-104g包括静止设备104a-104c和非静止设备104d-104g。SA重叠数据库202包括多个SA重叠记录,其中每个SA重叠记录包括来自多个SA102a-102d的一对SA标识符,多对SA标识符与服务于静止设备104a的至少一个的一对SA 102c-102c相关联。装置610包括接收机611、发射机612、处理器614和存储器613。处理器614与接收机611、发射机614和存储器613相连。
操作中,接收机611被配置为接收与一个或更多个非静止设备104d-104g相关联的位置信息,位置信息包括与非静止设备104d-104g相关联的存储的SA更新,每个SA更新包括服务于非静止设备104d-104g的SA的SA标识符。处理器614包括分析逻辑615,分析逻辑615被配置为针对每个非静止设备104d-104g,检测对于所述每个非静止设备104d-104g的存储的SA更新的多对SA标识符是否存在SA重叠记录,以及针对一对SA标识符,当存在SA重叠记录时,确定所述每个非静止设备104d-104g是不动的。
当与非静止设备104d-104g相关联的存储的SA更新包括时间戳时,运动分析逻辑615还可以被配置为:针对每个非静止设备104d-104g,检测针对每个非静止设备104d-104g的连续存储的SA更新的多对SA标识符是否存在SA重叠记录。
如这里所描述的用于收集和检测SA交换噪声的装置600和用于执行移动性分析的装置610可以包括:能够用于存储和执行计算机程序的存储器单元603和613以及处理器604和614,计算机程序包括计算机可读代码,计算机可读代码当分别由处理器604和614执行时使装置600和610执行这里描述的发明的相关方法、过程或处理。如这里描述的这种计算机程序可以包括在一个或更多个计算机程序产品中,每个计算机程序产品包括计算机可读介质和一个或更多个计算机程序,其中在计算机可读介质上存储一个或更多个计算机程序。
本领域技术人员将理解的是,可以对上述示例和/或实施例做出各种修改,而不离开本发明的范围。
Claims (25)
1.一种操作位置装置以在无线网络内收集和检测服务区域SA交换噪声的方法,所述无线网络包括服务于多个设备的多个SA和SA重叠数据库,所述多个设备包括静止设备和非静止设备,所述SA重叠数据库包括多个SA重叠记录,其中每个SA重叠记录包括来自多个SA的一对SA标识符,所述方法包括以下步骤:
从多个设备接收SA更新,其中每个SA更新包括:标识至少一个设备的设备标识符;以及服务于至少一个设备的SA的SA标识符;
确定每个接收到的SA更新是否与静止设备相关联;
如果接收到的SA更新与静止设备相关联,则所述方法执行以下步骤:
将接收到的SA更新同与静止设备相关联的相应的前一SA更新进行比较;以及
当接收到的SA更新与相应的前一SA更新不同时,将SA重叠记录插入SA重叠数据库,所述SA重叠记录包括接收到的SA更新和与静止设备相关联的相应的前一SA更新的SA标识符。
2.根据权利要求1所述的方法,其中当SA重叠数据库不包括与接收到的SA更新和相应的前一SA更新的SA标识符相对应的SA重叠记录时,执行插入SA重叠记录的步骤。
3.根据权利要求1或2所述的方法,其中确定步骤还包括:使用每个接收到的SA更新的设备标识符,来检查与所标识的静止设备相关联的设备的列表。
4.根据权利要求1或2所述的方法,其中确定步骤还包括:使用每个接收到的SA更新的设备标识符,来检查与所标识的非静止设备相关联的设备的列表。
5.根据权利要求3所述的方法,其中设备的列表包括设备数据库,设备数据库包括与所标识的设备相关联的设备记录。
6.根据权利要求3所述的方法,其中设备的列表包括:静止或非静止设备的预留标识符的一个或更多个范围。
7.根据权利要求1或2所述的方法,其中SA重叠记录包括时间戳,所述时间戳指示SA重叠记录何时已被插入SA重叠数据库,所述方法还包括以下步骤:通过基于时间戳移除一个或更多个SA重叠记录,来维护SA重叠数据库。
8.根据权利要求7所述的方法,其中,维护SA重叠数据库还包括:当不再检测到一对SA之间的SA重叠时,移除一个或更多个SA重叠记录。
9.根据权利要求1或2所述的方法,其中,如果确定接收到的SA更新与非静止设备相对应,则所述方法还包括:存储非静止设备的接收到的SA更新。
10.根据权利要求9所述的方法,还包括:基于针对一个或更多个非静止设备的所存储的接收到的SA更新和SA重叠数据库来执行运动分析。
11.根据权利要求10所述的方法,其中,对于每个非静止设备,运动分析包括以下步骤:
检测对于非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;
当SA重叠记录存在时,确定非静止设备是不动的。
12.根据权利要求11所述的方法,其中,
存储接收到的SA更新的步骤还包括:与时间戳一起存储非静止设备的接收到的SA更新;以及
检测步骤还包括:检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
13.根据权利要求11或12所述的方法,其中,
检测步骤还包括:检测多对SA标识符是否相同,并且如果不同,则执行以下步骤:检测对于多对SA标识符,是否存在SA重叠记录;
确定步骤还包括:当多对SA标识符相同或当SA重叠记录存在时,将非静止设备确定为不动。
14.一种执行无线网络内的移动性分析的方法,所述无线网络包括服务于多个设备的多个服务区域SA和SA重叠数据库,所述多个设备包括静止设备和非静止设备,所述SA重叠数据库包括多个SA重叠记录,其中,每个SA重叠记录包括来自多个SA的一对SA标识符,多对SA标识符与服务于至少一个静止设备的一对SA相关联,所述方法包括以下步骤:
接收与一个或更多个非静止设备相关联的位置信息,所述位置信息包括与非静止设备相关联的所存储的SA更新,每个SA更新包括服务于非静止设备的SA的SA标识符;
对于每个非静止设备,检测对于非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;
对于一对SA标识符,当SA重叠记录存在时,确定非静止设备是不动的。
15.根据权利要求14所述的方法,其中,与非静止设备相关联的所存储的SA更新还包括时间戳,并且检测步骤还包括:针对每个非静止设备,检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
16.根据权利要求14或15所述的方法,其中,
检测步骤还包括:针对每个非静止设备,检测多对SA标识符是否相同,并且如果不同,则执行以下步骤:检测对于多对SA标识符是否存在SA重叠记录;
确定步骤还包括:针对一对SA标识符,当多对SA标识符相同或当SA重叠记录存在时,将非静止设备确定为不动。
17.一种位置装置,用于在无线网络内收集和检测服务区域SA重叠噪声,所述无线网络包括服务于多个设备的多个SA和SA重叠数据库,所述多个设备包括静止设备和非静止设备,所述SA重叠数据库包括多个SA重叠记录,其中每个SA重叠记录包括来自多个SA的一对SA标识符,所述位置装置包括:
接收机、发射机、处理器和存储器,其中处理器与接收机、发射机和存储器相连,其中:
接收机被配置为:从多个设备接收SA更新,其中每个SA更新包括:标识至少一个设备的设备标识符;以及服务于至少一个设备的SA的SA标识符:
处理器包括确定逻辑,所述确定逻辑被配置为确定每个接收到的SA更新是否与静止设备相关联;
如果接收到的SA更新与静止设备相关联,则处理器还包括:
分析逻辑,被配置为:将接收到的SA更新同与静止设备相关联的相应的前一SA更新进行比较;以及
数据库逻辑,被配置为:当接收到的SA更新与相应的前一SA更新不同时,将SA重叠记录插入SA重叠数据库,所述SA重叠记录包括接收到的SA更新和与静止设备相关联的相应的前一SA更新的SA标识符。
18.根据权利要求17所述的位置装置,其中,如果确定接收到的SA更新与非静止设备相对应,则处理器还被配置为:存储非静止设备的接收到的SA更新。
19.根据权利要求18所述的位置装置,其中,分析逻辑还包括运动分析逻辑,所述运动分析逻辑用于基于针对一个或更多个非静止设备的所存储的接收到的SA更新和SA重叠数据库来执行运动分析。
20.根据权利要求19所述的位置装置,其中,运动逻辑被配置为:
对于每个非静止设备,检测对于所述每个非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;
当SA重叠记录存在时,确定所述每个非静止设备是不动的。
21.根据权利要求20所述的位置装置,其中,处理器还被配置为:
与时间戳一起存储非静止设备的接收到的SA更新;以及
运动分析逻辑还被配置为:检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
22.根据权利要求20或21所述的位置装置,其中,运动分析逻辑还被配置为:
检测多对SA标识符是否相同,并且如果不同,则执行以下步骤:检测对于多对SA标识符,是否存在SA重叠记录;
当多对SA标识符相同或当SA重叠记录存在时,将非静止设备确定为不动。
23.一种执行无线网络内的移动性分析的分析装置,所述无线网络包括服务于多个设备的多个服务区域SA和SA重叠数据库,所述多个设备包括静止设备和非静止设备,所述SA重叠数据库包括多个SA重叠记录,其中,每个SA重叠记录包括来自多个SA的一对SA标识符,多对SA标识符与服务于至少一个静止设备的一对SA相关联,所述分析装置包括:
接收机、发射机、处理器和存储器,其中处理器与接收机、发射机和存储器相连,其中:
接收机被配置为:接收与一个或更多个非静止设备相关联的位置信息,所述位置信息包括与非静止设备相关联的所存储的SA更新,每个SA更新包括服务于非静止设备的SA的SA标识符;
处理器包括分析逻辑,所述分析逻辑被配置为:
对于每个非静止设备,检测对于所述每个非静止设备的所存储的SA更新的多对SA标识符,是否存在SA重叠记录;以及
对于一对SA标识符,当SA重叠记录存在时,确定所述每个非静止设备是不动的。
24.根据权利要求23所述的装置,其中,与非静止设备相关联的所存储的SA更新还包括时间戳,并且分析逻辑还被配置为:针对所述每个非静止设备,检测对于针对非静止设备的连续存储的SA更新的多对SA标识符,是否存在SA重叠记录。
25.根据权利要求23或24所述的装置,其中,分析逻辑还被配置为:
针对每个非静止设备,检测多对SA标识符是否相同,并且如果不同,则执行以下步骤:检测对于多对SA标识符是否存在SA重叠记录;
针对一对SA标识符,当多对SA标识符相同或当SA重叠记录存在时,将所述每个非静止设备确定为不动。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2012/068709 WO2014044325A1 (en) | 2012-09-21 | 2012-09-21 | Identification of service area swapping noise |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104798415A CN104798415A (zh) | 2015-07-22 |
CN104798415B true CN104798415B (zh) | 2018-10-23 |
Family
ID=46880729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280077152.0A Expired - Fee Related CN104798415B (zh) | 2012-09-21 | 2012-09-21 | 服务区域交换噪声的识别 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10091680B2 (zh) |
EP (1) | EP2898737B1 (zh) |
CN (1) | CN104798415B (zh) |
WO (1) | WO2014044325A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9949117B2 (en) | 2014-08-29 | 2018-04-17 | At&T Intellectual Property I, L.P. | Method and apparatus for managing access to a wireless communication network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999057821A1 (en) * | 1998-05-01 | 1999-11-11 | Ericsson, Inc. | Methods for determining registration at a satellite communications system and related user terminals and systems |
CN101128051A (zh) * | 2007-09-18 | 2008-02-20 | 中国科学院软件研究所 | 基于交通网络和gps的移动对象位置更新方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1886521B1 (en) * | 2005-05-30 | 2012-06-13 | Telefonaktiebolaget LM Ericsson (publ) | Technique for controlling handovers within a multi-rat wireless communication system |
CN101262495B (zh) * | 2008-04-07 | 2012-12-12 | 华为技术有限公司 | 基于位置的业务实现方法、设备和系统 |
US8325088B2 (en) * | 2009-02-04 | 2012-12-04 | Google Inc. | Mobile device battery management |
US20100202406A1 (en) * | 2009-02-05 | 2010-08-12 | Peretz Moshe Feder | Method And Apparatus For Managing Mobility Transactions Among Fixed/Nomadic Wireless Terminals |
US9084171B2 (en) | 2009-09-10 | 2015-07-14 | At&T Mobility Ii Llc | Predictive hard and soft handover |
US8331929B2 (en) * | 2009-11-24 | 2012-12-11 | At&T Mobility Ii Llc | Mobility-based reselection scan scheduling |
-
2012
- 2012-09-21 CN CN201280077152.0A patent/CN104798415B/zh not_active Expired - Fee Related
- 2012-09-21 WO PCT/EP2012/068709 patent/WO2014044325A1/en active Application Filing
- 2012-09-21 EP EP12761627.4A patent/EP2898737B1/en not_active Not-in-force
- 2012-09-21 US US14/429,939 patent/US10091680B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999057821A1 (en) * | 1998-05-01 | 1999-11-11 | Ericsson, Inc. | Methods for determining registration at a satellite communications system and related user terminals and systems |
CN101128051A (zh) * | 2007-09-18 | 2008-02-20 | 中国科学院软件研究所 | 基于交通网络和gps的移动对象位置更新方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2898737B1 (en) | 2016-07-20 |
CN104798415A (zh) | 2015-07-22 |
WO2014044325A1 (en) | 2014-03-27 |
EP2898737A1 (en) | 2015-07-29 |
US10091680B2 (en) | 2018-10-02 |
US20150230115A1 (en) | 2015-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103068035B (zh) | 一种无线网络定位方法、装置及系统 | |
US8805352B2 (en) | Determining virtual location based upon scanned wireless signals | |
KR101785618B1 (ko) | 멀티심 모바일 단말의 위치 파악 방법 및 장치 | |
CN103024659B (zh) | 一种移动定位方法和系统 | |
CN104349275B (zh) | 被应用于基于服务器的定位系统的定位数据库管理 | |
JP5176237B2 (ja) | 通信端末装置、通信システム、及びそれらにおける基地局の選択方法 | |
US20120315839A1 (en) | Analyzing audiences at public venues | |
WO2018051591A1 (ja) | 端末装置、通信システム、および通信制御方法 | |
CN105657793A (zh) | 一种网络连接方法及用户终端 | |
CN107820303A (zh) | 移动终端无线局域网扫描方法和装置、计算机设备 | |
CN103079255A (zh) | 存取点扫描排序方法及相关移动通信装置 | |
CN104798415B (zh) | 服务区域交换噪声的识别 | |
CN105163275B (zh) | 一种数据发送方法、相关装置及系统 | |
CN104205910A (zh) | 移动通信终端、使用通信服务的方法以及用于确定与移动通信终端的地理位置有关的信息的方法 | |
KR101488378B1 (ko) | 와이파이 장치의 위치 추적을 위한 효과적인 채널 검색 장치 및 방법 | |
CN106506822A (zh) | 工作模式切换方法、装置及可穿戴设备 | |
KR101446657B1 (ko) | 구역별 위치관리시스템 및 위치관리방법 | |
KR20120088324A (ko) | 액세스 포인트 시설정보 구축을 위해 수집된 액세스 포인트 정보의 가공 방법 및 장치 | |
JP7411885B2 (ja) | 位置推定方法、位置推定プログラム、および移動無線装置 | |
CN109787697B (zh) | 一种基于无线指纹数据库的频谱感知方法 | |
KR101188195B1 (ko) | 불필요한 액세스 포인트 정보 제거 방법 및 이를 위한 장치 | |
KR101782390B1 (ko) | 네트워크 정보 수집 시스템 및 그 방법 | |
US10085114B2 (en) | System and method for using multiple networks to estimate a location of a mobile communication terminal | |
KR101466514B1 (ko) | 위치 측위 방법 및 그 장치 | |
JP5955737B2 (ja) | 無線通信端末へ地理的識別性を担保した電話番号を付与する電話番号制御装置、システム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181023 Termination date: 20190921 |
|
CF01 | Termination of patent right due to non-payment of annual fee |