智能终端、基于其的定位方法和定位装置制造方法及图纸

技术编号:11689953 阅读:69 留言:0更新日期:2015-07-08 00:05
本申请公开了一种智能终端、基于其的定位方法和定位装置。基于智能终端的定位方法包括:与智能终端建立网络连接;获取智能终端的地理位置信息;以及基于智能终端的地理位置信息,确定无线网络连接对象的地理位置信息。按照本申请的方案,能够快速、准确地采集自身不具备定位功能但具有网络连接功能的电子设备的地理位置。

【技术实现步骤摘要】

本公开一般涉及通信技术,具体涉及移动定位技术,尤其涉及智能终端、基于其的定位方法和定位装置
技术介绍
目前,通常通过人工手动的方式来获取WIFI热点的地理位置。例如,通过装有WIFI网卡的地理信息采集车或者携带WIFI网卡的采集人员对每个城市每个街道的遍访,来获取WIFI热点的地理位置信息,再手动输入数据库存储。然而,上述的手动地理位置采集方式存在以下的缺陷:1、需要人或者车辆遍访每个街道,才能收集到尽可能齐全的数据,采集成本高。2、通过采集车采集或者工作人员步行采集,受到交通和天气等因素的影响。因而采集速度慢、采集周期长。3、我国城市建设很快,新的小区楼盘商业区层出不穷,而手动地理位置采集的数据时效性差,更新不及时,不能满足互联网行业对数据时效性的要求。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种智能终端、基于其的定位方法和定位装置,能够快速、准确地采集自身不具备定位功能但具有网络连接功能的电子设备的地理位置。第一方面,本申请实施例提供了一种基于智能终端的定位方法,包括:与智能终端建立网络连接;获取智能终端的地理位置信息;以及基于智能终端的地理位置信息,确定智能终端的无线网络连接对象的地理位置信息。第二方面,本申请实施例还提供了一种基于智能终端的定位装置,包括:网络连接模块,配置用于与智能终端建立网络连接;第一获取模块,配置用于获取智能终端的地理位置信息;第一地理位置确定模块,配置用于基于智能终端的地理位置信息确定智能终端的无线网络连接对象的地理位置信息。第三方面,本申请实施例还提供了一种智能终端,包括通信模块、处理器、定位模块和无线网络连接模块,通信模块用于接收外部服务器发送的地理位置请求信息;处理器用于基于用户对地理位置请求信息的允许开启定位模块;定位模块用于获取智能终端的地理位置信息;无线网络连接模块用于获取智能终端的当前无线网络连接对象列表;处理器还用于确定当前无线网络连接对象列表中的各无线网络连接对象的地理位置信息。本申请实施例提供的智能终端、基于其的定位方法和定位装置,通过具有定位功能和网络连接功能的智能终端来获取能与之网络连接的网络连接对象的地理位置信息,从而方便、快捷地获取如WIFI热点设备等自身不具备定位功能但具备网络连接功能的电子设备的地理位置信息。在一些实施例中,还可以通过具有定位功能和网络连接功能的智能终端来获取与智能终端的各无线网络连接对象连接的其他终端的地理位置信息。【附图说明】通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图I示出了根据本申请一个实施例的基于智能终端的定位方法的示意性流程图;图2示出了根据本申请一个实施例的基于智能终端的定位装置的示意性结构图;图3示出了根据本申请一个实施例的智能终端的示意性结构图;图4示出了可以应用本申请实施例的示例性系统架构400。【具体实施方式】下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图I示出了根据本申请一个实施例的基于智能终端的定位方法100的示意性流程图。在本实施例中,智能终端应具备定位功能和无线网络连接功能。例如,该智能终端可以通过外部设备(例如,通过卫星和/或服务器)来获取其自身的地理位置,并且,可以与外部设备(例如,WIFI热点)建立网络互连。如图I所示,在步骤110中,与智能终端建立连接。通过与智能终端建立连接,可以获取智能终端上的信息。在一些实现方式中,在与智能终端建立连接之后,例如可以通过安装在智能终端上的应用与智能终端进行交互。接着,在步骤120中,获取智能终端的地理位置信息。由于智能终端具有定位功能,其可获取到自身的地理位置信息。此外,在步骤110中已与该智能终端建立了连接,也即是说,该步骤提供了获得智能终端上数据信息(例如,智能终端的地理位置信息)的渠道。因此,只要智能终端具备获取其自身地理位置信息的功能,在本实施例的定位方法中,能够获取到智能终端的地理位置信息。接着,在步骤130中,基于智能终端的地理位置信息,确定智能终端的无线网络连接对象的地理位置信息。在这里,无线网络连接对象是指,能够向外发送无线网络信号,其发送的无线网络信号可被智能终端接收,使得智能终端可以通过例如用户输入等来选择是否与其进行无线网络连接的设备。无线网络连接对象发送的无线网络信号的传播范围受其功率等因素的限制,这决定了智能终端与其各无线网络连接对象之间的距离也相应地受限。因而,通过智能终端的地理位置,可以粗略地确定出可以与之连接的各无线网络连接对象的地理位置。在一些实现方式中,步骤120的获取智能终端的地理位置信息可以通过下面的方式来实现:向智能终端发送获取地理位置信息请求,若智能终端允许,则获取智能终端的定位模块采集的智能终端的地理位置信息。例如,当用户在智能终端上打开一应用时,可以通过弹窗等方式向智能终端发送获取地理位置信息请求,弹窗界面上可设有供用户选择“是”(表示允许获取智能终端的地理位置信息)与“否”(表示不允许获取智能终端的地理位置信息)的按钮。若用户选择“是”,则可获取智能终端的地理位置信息。在这里,智能终端的地理位置信息例如可以通过智能终端的定位模块来得到。在一些实现方式中,步骤130的基于智能终端的地理位置信息,确定智能终端的无线网络连接对象的地理位置信息可以通过下面的方式来实现:获取智能终端的当前无线网络连接对象列表,以及基于智能终端的地理位置信息,确定当前无线网络连接对象列表中的各无线网络连接对象的地理位置信息。一般而言,智能终端提供了查询当前可与之进行网络互连的无线网络连接对象的列表(即当前无线网络连接对象列表)的功能,该列表中包含了当前可以向本智能终端提供无线网络连接服务的全部设备的身份信息。在一些实现方式中,可以确定智能终端的当前无线网络连接对象列表中各无线网络连接对象的地理位置信息为与智能终端的地理位置信息相同。或者,在另一些实现方式中,考虑到各无线网络连接对象发送的无线网络信号的覆盖范围,可将智能终端的当前无线网络连接对象列表中各无线网络连接对象的地理位置信息确定为位于以智能终端为中心的一预定范围内。通过智能终端的当前无线网络连接对象列表,可获得当前可向本智能终端提供无线网络连接服务的全部设备的身份信息(例如,设备名称、身份标识、识别码等),进而可通过如上所述的方式,获得这些全部设备的地理位置信息。可选地,本实施例的基于智能终端的定位方法还可以包括:获取连接至各无线网络连接对象的设备的列表,并确定连接至各无线网络连接对象的设备的地理位置信息为当前无线网络连接对象列表中的各无线网络连接对象的地理位置信息。与无线网络连接对象连接的设备中的一部分设备可能自身不具备定位功能,因而其无法获取自身的地理位置信息。而通过本实施例的定位方法,只要与该无线网络连接对象连接的设备或者可以与该无线网络连接对象连接的设备中,包含了自身具有定位功能的设备(例如,如前本文档来自技高网...

【技术保护点】
一种基于智能终端的定位方法,其特征在于,所述方法包括:与所述智能终端建立网络连接;获取所述智能终端的地理位置信息;以及基于所述智能终端的地理位置信息,确定所述智能终端的无线网络连接对象的地理位置信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:闫辉
申请(专利权)人:安一恒通北京科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1