有效减少无线电地图中接入点数量的方法和设备的制造方法_2

文档序号:9650489阅读:来源:国知局
期演进(LTE)或LTE-Advanced系统、或者任何其他 类型的蜂窝系统(例如WiMAX系统)。蜂窝通信网络103包括多个作为通信节点的基站或 基站收发信台。此外,用户终端102还可以从WLAN104接收信号。WLAN104包括至少一个 作为通信节点的接入点。WLAN104可以基于例如IEEE802.il标准。
[0025] 用户终端102包括处理器1021以及链接至该处理器的存储器1022。存储器1022 存储计算机程序代码,以便使用户终端102执行所需的操作。处理器1021配置为执行存储 在存储器1022中的计算机程序代码。用户终端还包括存储器1024,以存储附加数据,例如 部分冊。用户终端还可以包括与至少一个发射机和至少一个接收机通信的至少一个天线, 以允许与GNSS101、蜂窝网络103、WLAN104、定位服务器105以及收集/学习服务器106 的通信。移动终端处理器1021可以配置为向至少一个接收机提供信号以及从至少一个发 射机接收信号。
[0026] 虽未示出,用户终端102还可以包括一个或多个用于共享和/或获得数据的其他 手段。例如,所述设备可以包括短距离无线电频率(RF)收发器和/或询问器,这样可以根 据RF技术与电子器件共享数据以及/或者从电子器件获得数据。用户终端可以包括其他短 距离收发器,例如:红外(IR)收发器、使用蓝牙?特别兴趣小组开发的蓝牙?无线技术运行 的蓝牙?(BT)收发器、无线通用串行总线(USB)收发器以及/或者诸如此类。蓝牙?收发 器可以能够根据低功率或超低功率蓝牙?技术(例如,蓝牙低能量、无线电标准)运行。在 这方面,用户终端102以及特别是短距离收发器可以能够向所述设备的邻近距离以内(例 如10米以内)的电子器件发射数据,以及/或者从所述设备的邻近距离以内(例如10米 以内)的电子器件接收数据。所述设备可以能够基于各种无线网络技术(包括:6L〇Wpan、 Wi-Fi、Wi-Fi低功率、IEEE802.15 技术、IEEE802.16 技术、以及/或者诸如此类)从电子器 件发射和/或接收数据。
[0027]用户终端还包括收集客户端1023。收集客户端1023可以包括例如存储在存储器 1022或者用户终端102中包括的另一个存储器中的软件模块。收集客户端1023可以配置 为收集包括以下中的至少一项的信息,以发送到收集/学习服务器106 :
[0028] ?对用户终端的位置的估计,其基于例如接收到的GNSS101的卫星信号;
[0029] ?从蜂窝网络103的信号中进行的测量;
[0030] 鲁WLAN系统104的扫描结果;
[0031] 鲁其他短距离无线电信号的扫描结果。
[0032] 收集/学习服务器106接收这些信息,并且基于该信息建立蜂窝基站的AP位置与 覆盖区域以及AP(例如,WLANAP)的数据库。这样的数据库可以称为全球RM数据库107, 因为存储在这个数据库中的RM可以不是一个国家或一座城市特有的。相反,它们可以在本 质上是全球的。在一些实施例中,收集/学习服务器106配置为建立AP位置的数据库,其 不包括关于蜂窝基站的覆盖区域的信息。
[0033] 一旦建立了可靠的全球RM数据库107,定位服务器105可以向来自用户终端的 在线定位请求提供服务。用户终端可以对来自蜂窝网络的信号进行测量,并且/或者进行 WLAN扫描并将它们发送到定位服务器105。定位服务器可以参考全球RM数据库,并且至少 部分地根据用户终端提供的信息来提供对用户终端位置的估计。
[0034] 如果定位服务器与用户终端之间的数据连接不可用或者不可取,则终端可以依靠 离线定位。为了使基于终端的离线定位正常工作,部分RM或者RM离线文件(例如WLAN离 线文件)形式的全球RM的子集可以存储在用户终端的存储器1024中。当有关用户终端当 前所在区域的部分RM存储在用户终端的存储器中时,用户终端可以扫描WLAN和/或来自 本地蜂窝网络的信号,并且在查询存储在其存储器中的部分RM之后,在不向定位服务器发 送请求的情况下就找到其位置。应该注意,部分RM可以基于除WLAN系统之外的短距离无 线系统的接入点,并且用户终端可以对来自这些其他短距离无线系统中的至少一个的信号 进行扫描,以估计其位置。
[0035] 图2示出了生成并分配用于用户终端中离线使用的部分RM的示例系统。根据本 发明的实施例,离线WLANRM生成器(0W-RMG) 201接收来自全球数据库202的全球RM和来 自针对部分RM的AP选择器203的将包括在部分RM中的WLANAP列表作为输入。如在前 面所讨论,存储在用户终端上的离线RM中包括所有的AP是不可取的,并且针对部分RM的 AP选择器203通过识别与部分RM的性能相关的AP,帮助实现这个目标。部分RM的AP选 择器203对AP的选择可以至少部分地基于用户终端206提供的输入。0W-RMG201可以根 据一组至少一种标准,进一步提炼从选择器203接收的AP列表。0W-RMG201根据这些输入 来生成部分RM,并且将其转移存储到离线WLANRM数据库204。然后用户终端206所需的 部分RM由离线WLANRM数据库204转移到RM离线下载服务器205。在本发明的另一实施 例中,可以缺少离线WLANRM数据库204,并且部分RM文件可以从0W-RMG201直接传输到 RM离线下载服务器205。从下载服务器,它们可以被用户终端206或者任何其他用户终端 下载。用户终端可以包括与至少一个发射机和至少一个接收机通信的至少一个天线,以允 许与下载服务器的通信。类似地,下载服务器可以包括与至少一个发射机和至少一个接收 机通信的至少一个天线,以允许与用户终端的通信。下载服务器还可以包括一个处理器,其 配置为向发射机和接收机提供信号以及从发射机和接收机接收信号。
[0036] 高度地希望得到这样的部分RM:其带来离线定位的高度准确性和可用性,还基于 尽可能小的数量的AP。根据本发明的各实施例,如果重要AP包括在部分RM中,就能够实现 这种愿望。这些重要AP可以根据服务器中的定位请求或指印得以识别。
[0037] 全球RM数据库202、部分RM的AP选择器203、离线WLANRM生成器201、离线WLAN RM数据库204以及RM离线下载服务器205可以作为网络中的独立节点被实施,或者它们中 的至少两个以及选择性地甚至它们中的全部可以被实施为单个物理服务器中的各功能。
[0038] 图3示出了根据本发明的示例实施例的实施用于学习热AP的过程的示例性设备。 作为一个示例,图3可以代表图2中的部分RM的AP选择器203。设备300包括处理器304 以及链接至处理器304的存储器305。处理器304可以例如作为各种手段被实施,这些手 段包括电路系统、至少一个处理内核、附带数字信号处理器的一个或多个微处理器、没有附 带数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核处理器、一 个或多个控制器、处理电路系统、一个或多个计算机、各种其他处理元件(包括集成电路, 例如专用集成电路(ASIC)或现场可编程门阵列(FPGA))、或者它们的某种组合。确切地包 括一个处理内核的处理器可以称为单核处理器,而包括多于一个处理内核的处理器可以称 为多核处理器。因此,虽然在图3中作为单个处理器示出,在一些实施例中,处理器304包 括多个处理器或处理内核。存储器305存储用于支持学习热AP的计算机程序代码。处理 器304配置为执行存储在存储器305中的计算机程序代码,以便使该设备执行所需的操作。 设备300可以是服务器或任何其他合适的装置。设备300同样可以是用于服务器或任何其 他装置的模块,如芯片、芯片上的电路系统、或者插件板。可选择地,设备300可以包括各种 其他组件,例如数据接口、用户接口、附加存储器以及附加处理器中的至少一个。
[0039] 接收器301 (其可以是数据接口)接收至少一个用户终端在一个地点处被检测到 的AP的列表。所述列表可以只包括一个AP或者它可以包括多于一个AP。所述地点可以包 括例如包围一个地理位置的区域。AP的集可以包括至少一个AP身份的列表。一个AP身份 可以包括服务集标识符(SSID)和/或基本服务集识别(BSSID)。在一些实施例中,所述列 表包括各个基站的身份。例如,这张列表可以是包括用户终端的WLAN扫描结果的一个定位 请求的一部分,或者它可以是从用户终端接收的一个指印。检测到的AP列表由接收器301 发送到样本分析器302。样本分析器可以包括一个或多个处理器,其可以在功能性能和结 构上类似于处理器304。样本分析器确定列表中的每个AP在某一段时间内被检测到的次 数。这可以通过维持AP的过去检测记录并且增加列表中存在的每个AP的命中计数(hit count)来实现。样本
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1