具有由bssid和mcc的组合唯一识别的接入点的wlan无线电地图的制作方法

文档序号:8324229阅读:397来源:国知局
具有由bssid和mcc的组合唯一识别的接入点的wlan无线电地图的制作方法
【技术领域】
[0001]本发明涉及支持与无线局域网的接入点关于的信息的使用,尤其涉及处理与无线局域网的接入点关于的信息的存储以及处理与无线局域网的接入点关于的信息的取回。
【背景技术】
[0002]现代全球蜂窝和非蜂窝定位技术是基于生成包含关于蜂窝和非蜂窝信号的信息的大型全球数据库。该信息可以完全或部分源自于这些定位技术的用户。
[0003]用户所提供的信息为“指纹”的形式,其包含例如基于所接收的全球导航卫星系统(GNSS)的卫星信号以及从蜂窝和/或非蜂窝陆地系统的信号的一个或多个无线电接口所进行的测量而估计的位置。在关于蜂窝信号的测量的情况下,测量的结果可以包含所观察到的蜂窝网络小区的全局和/或局部标识,它们的信号强度和/或路径损耗和/或如定时提前(TA)或往返时间的定时测量。针对关于无线局域网(WLAN)信号的测量而言,作为非蜂窝系统的信号的示例,测量的结果可以包含如所观察的接入点的媒体访问控制(MAC)地址一样的基本服务集标识(BSSID)、接入点的服务集标识符(SSID)和接收信号的信号强度(接收信号强度指示RSSI或参考值为ImW的以dBm为单位的物理Rx水平等)。
[0004]该数据随后被传输至服务器或云,在那里该数据可以被收集并且可以在那里出于定位的目的而基于该数据生成另外的模型。这样的另外的模型可以是覆盖区域估计、节点位置和/或无线电信道模型,其中蜂窝通信网络的基站和WLAN的接入点是示例性节点。就此而言,这些精确的模型可以被用于估计移动终端的位置。
[0005]指纹并非必须包括基于GNSS的位置。它们也可能仅包括蜂窝和/或蜂窝测量。在这种情况下,指纹例如可以以服务器中基于WLAN的定位为基础而被指定以位置。如果在指纹中存在蜂窝测量,这样自行定位的指纹则可以被用来获取蜂窝网络信息。此外,在指纹中的WLAN测量的集合中,除了已知WLAN接入点的测量之外还可能存在未知接入点的测量,并且未知接入点的位置能够通过这些自行定位的指纹而获取。最后,基于自行定位的指纹可以针对先前已知的接入点获取更多数据。

【发明内容】

[0006]针对第一方面,描述了一种方法,其包括接收无线局域网的接入点的标识符以及关于该接入点的附加信息。该方法进一步包括接收使得能够确定假定该接入点位于其中的区域的标识符的数据。该方法进一步包括使得在数据库中存储基于该附加信息的信息,从而使得该信息作为主密钥被分配给该接入点的标识符并且作为副密钥被分配给该区域的标识符。
[0007]针对第二方面,描述了一种方法,其包括接收无线局域网的接入点的标识符。该方法进一步包括确定假定该接入点位于其中的区域的标识符。该方法进一步包括从数据库取回关于该接入点的另外的信息,该另外的信息通过作为主密钥被分配给该接入点的标识符并且作为副密钥被分配给该区域的标识符而被存储。
[0008]针对该第一方面,还描述了一种第一装置,其包括用于实现针对该第一方面所呈现的方法的动作的装置。
[0009]针对该第二方面,还描述了一种第一装置,其包括用于实现针对该第二方面所呈现的方法的动作的装置。
[0010]这些装置中的装置能够以硬件和/或软件来实施。它们例如可以包括用于执行计算机程序代码以便实现所需功能的处理器,存储该程序代码的存储器,或者其二者。可替换地,它们例如可以包括被设计为实现所需功能的电路,其例如以如集成电路的芯片组或芯片来实施。
[0011]针对该第一方面,还描述了一种第二装置,其包括至少一个处理器以及包括计算机程序代码的至少一个存储器,该至少一个存储器和计算机程序代码被配置为与该至少一个处理器一起使得该装置至少执行针对该第一方面所呈现的方法的动作。
[0012]针对该第二方面,还描述了一种第二装置,其包括至少一个处理器以及包括计算机程序代码的至少一个存储器,该至少一个存储器和计算机程序代码被配置为与该至少一个处理器一起使得该装置至少执行针对该第二方面所呈现的方法的动作。
[0013]针对该第一方面,还描述了一种非瞬态计算机可读存储介质,其中存储有计算机程序代码。该计算机程序代码在由处理器执行时使得该装置执行针对该第一方面所呈现的方法的动作。
[0014]针对该第二方面,还描述了一种非瞬态计算机可读存储介质,其中存储有计算机程序代码。该计算机程序代码在由处理器执行时使得该装置执行针对该第二方面所呈现的方法的动作。
[0015]针对上述两个方面,该计算机可读存储介质例如可以是磁盘或存储器等。该计算机程序代码可以以对该计算机可读存储介质进行编码的形式存储在该计算机可读存储介质中。该计算机可读存储介质可以意在参与到该设备的操作之中,如计算机的内部或外部硬盘,或者意在进行程序代码的分布,如光盘。
[0016]针对上述两个方面所要理解的是,相应的计算机程序代码本身必须被认为是本发明的实施例。
[0017]针对第三方面,描述了一种非瞬态计算机可读存储介质,其中存储有数据库,该数据库被配置为具有使得能够进行以下各项的存储的结构:作为主密钥并且被分配给接入点的相应标识符的无线局域网的接入点的标识符;作为副密钥并且被分配给区域的相应标识符的一个或多个区域的标识符;关于无线局域网的接入点的另外的信息,该接入点被假定位于该区域之中。该计算机可读存储介质同样例如可以是磁盘或存储器等。包括所呈现的计算机可读存储介质的装置同样可以是该第三方面的示例性实施例。
[0018]此外还描述了一种系统,其包括如针对第一方面所呈现的任何装置和/或如针对第二方面所呈现的任何装置,并且还包括如针对第三方面所呈现的存储数据库的非瞬态计算机可读存储介质。如果所包括的装置是移动设备,则该系统可选地还可以包括服务器。如果所包括的装置是服务器,则该系统可选地还可以包括移动设备。
[0019]任何所描述的装置都可以仅包括所指示的组件或者一个或多个附加组件。
[0020]任何所描述的装置都可以是用于设备的模块或组件,例如芯片。可替换地,任何所描述的装置都可以是设备,例如服务器或移动终端。
[0021]在一个实施例中,所描述的方法是信息提供方法,并且所描述的第一装置是信息提供装置。在一个实施例中,所描述的第一装置的装置是处理装置。
[0022]在所描述方法的某些实施例中,该方法是用于支持与无线局域网的接入点有关的信息的使用的方法。在所描述装置的某些实施例中,该装置是用于支持与无线局域网的接入点有关的信息的使用的装置。
[0023]所要理解的是,本发明在该部分中所呈现的仅是示例性而并非限制性的内容。
[0024]本发明的其它特征将由于以下结合附图所考虑的详细描述而成为显而易见的。然而,所要理解的是,附图仅是出于图示的目的所设计而并非作为本发明的限制的定义,针对本发明的限制的定义应当参考所附的权利要求。还应当理解的是,附图并非依比例进行绘制并且它们仅意在从概念上对这里所描述的结构和过程进行图示。
【附图说明】
[0025]图1是根据第一方面的装置的示例性实施例的示意性框图;
[0026]图2是图示根据第一方面的方法的示例性实施例的流程图;
[0027]图3是根据第二方面的装置的示例性实施例的示意性框图;
[0028]图4是图示根据第二方面的方法的示例性实施例的流程图;
[0029]图5是示例性系统的示意性框图;
[0030]图6是图示图5的系统中的示例性第一操作的流程图;
[0031]图7是图示示例性数据库的结构的示图;以及
[0032]图8是图示图5的系统中的示例性第二操作的流程图。
【具体实施方式】
[0033]图1是示例性装置100的示意性框图。装置100包括处理器101以及链接至处理器101的存储器102。存储器102存储用于支持与WLAN的接入点有关的信息的使用、更具体地用于处理与WLAN接入点有关的信息的存储的计算机程序代码。处理器101被配置为执行存储在存储器102中的计算机程序代码以便使得装置执行期望的动作。
[0034]装置100可以是服务器或者任何其它设备,例如移动设备。这样的移动设备例如可以是通信终端,如移动电话、智能电话、笔记本电脑、平板电脑等。装置100同样可以是模块,如用于服务器或任何其它设备的芯片、芯片上的电路或插件板。装置100是根据所呈现的第一方面的任何装置的示例性实施例。可选地,装置100可以包括各种其它组件,如数据接口、用户接口、另外的存储器、另外的处理器等。
[0035]现在将参考图2的流程图对装置100的操作进行描述。该操作是根据所呈现的第一方面的方法的示例性实施例。处理器101和存储在存储器102中的程序代码在该程序代码从存储器102被取出并且由处理器101执行时使得装置执行该操作。被使得执行该操作的装置可以是装置100或者其它一些装置,特别是包括装置100的设备。
[0036]该装置接收无线局域网的接入点的标识符以及与该接入点有关的附加信息(动作 111)。
[0037]该装置还接收使得能够确定假定该接入点位于其中的区域的标识符的数据(动作 112)ο
[0038]该装置使得在数据库中存储基于该附加信息的信息,而使得所述信息作为主密钥被分配给该接入点的标识符并且作为副密钥被分配给该区域的标识符(动作113)。基于该附加信息的信息可以与该附加信息相同,或者其可以被提炼或者是该附加信息以其它方式被修改的版本。
[0039]图3是另一种示例性装置200的示意性框图。装置200包括处理器201以及链接至处理器201的存储器202。存储器202存储计算机程序代码,该计算机程序代码用于支持与无线局域网的接入点有关的信息的使用,尤其用于处理与WLAN接入点有关的信息的取回。处理器201被配置为执行存储在存储器202中的计算机程序代码以便使得该装置执行所期望的动作。
[0040]装置200可以是服务器或任何其它设备,例如移动设备。这样的移动设备例如可以是通信终端,如移动电话、智能电话、笔记本电脑、平板电脑等。装置100同样可以是模块,如用于服务器或任何其它设备的芯片、芯片上的电路或插件板。装置200是根据所呈现的第一方面的任何装置的示例性实施例。可选地,装置200可以包括各种其它组件,如数据接口、用户接口、另外的存储器、另外的处理器等。
[0041]现在将参考图4的流程图对装置200的操作进行描述。该操作是根据所呈现的第二方面的方法的示例性实施例。处理器201和存储在存储器202中的程序代码在该程序代码从存储器202取出并且由处理器201执行时使得装置执行该操作。被使得执行该操作的装置可以是装置200或者其它一些装置,特别是包括装置200的设备。
[0042]该装置接收无线局域网的接入点的标识符(动作211)。
[0043]该装置还确定假定该接入点位于其中的区域的标识符(动作212)。
[0044]该装置还从数据库取回与该接入点有关的另外的信息,该另外的信息通过作为主密钥被分配给该接入点的标识符并且作为副密钥被分配给该区域的标识符而被存储(动作 213)ο
[0045]存储与WLAN接入点有关的信息、例如指纹数据或者已经基于指纹数据而确定的模型数据,可以被结构化而使得能够使用WLAN接入点的BSSID、即无线电接口的MAC地址作为密钥来对该数据进
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1