智能家居设备的地理位置信息获取方法及系统与流程

文档序号:18702853发布日期:2019-09-17 23:11阅读:685来源:国知局
智能家居设备的地理位置信息获取方法及系统与流程

本发明涉及物联网技术领域,具体来说涉及一种地理位置信息获取方法及系统。



背景技术:

随着物联网的发展,智能家居设备已逐渐普及,智能家居设备的许多场景或应用需要获取智能家居设备的地理位置信息以提供给用户更好的体验,例如,获取智能电视的地理位置信息以便于售后维护,但现有大部分智能家居设备没有gps定位装置,无法直接获取智能家居设备的地理位置信息。

现有技术提出一种通过ip地址进行定位的方法,其主要的技术方案包括:在云端获取到用户访问服务的ip地址,并将数据存入数据仓库;通过ip解析程序将ip转换成为地理位置信息;将地理位置信息更新进入设备主数据表。但该方法受限于ip解析库的准确性,在电视运营商网络以外,由于互联网网络数据需要经过多个网络服务商及其设备,且网络链接路径时常改变,造成电视运营商网络环境复杂,会产生大量ip地址解析不准和位置变化,出现相同ip对应不同实际地理名称的问题。



技术实现要素:

本发明旨在解决现有的智能家居设备定位不准确的问题,提出一种智能家居设备的地理位置信息获取方法及系统。

本发明解决上述技术问题所采用的技术方案是:智能家居设备的地理位置信息获取方法,包括以下步骤:

步骤1.定期获取智能家居设备的当前ip地址,根据所述ip地址获取所述智能家居设备的第一地理位置信息;

步骤2.在智能家居设备与wifi信号源ap建立wifi连接后,定期根据所述wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息;

步骤3.根据所述第一地理位置信息和第二地理位置信息确定所述智能家居设备的实际地理位置信息。

进一步的,为实现第一地理位置信息的获取,步骤1中,所述根据ip地址获取所述智能家居设备的第一地理位置信息包括:

根据ip地址定位数据库查找智能家居设备的当前ip地址对应的地理位置信息,并将查找到的地理位置信息作为第一地理位置信息,所述ip地址定位数据库包括ip地址与地理位置信息的对应关系。

进一步的,为实现第二位置信息的获取,步骤2中,所述根据wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息包括:

根据mac地址定位数据库查找智能家居设备连接的wifi信号源ap的mac地址对应的地理位置信息,并将查找到的地理位置信息作为第二地理位置信息,所述mac地址定位数据库包括wifi信号源ap的mac地址与地理位置信息的对应关系。

进一步的,为实现第二位置信息的获取,步骤2中,所述根据wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息还包括:

当除智能家居设备之外的具有定位功能的智能设备与所述wifi信号源ap连接时,获取所述智能设备的地理位置信息,并将获取的地理位置信息作为第二地理位置信息。

进一步的,为实现智能家居设备实际地理位置的确定,步骤3中,所述根据第一地理位置信息和第二地理位置信息确定所述智能家居设备的实际地理位置信息包括:

对定期获取的第一地理位置信息和第二地理位置信息进行统计,将第一地理位置信息和第二地理位置信息中出现次数最多地理位置信息确定为智能家居设备的实际地理位置信息。

本发明还提出一种智能家居设备的地理位置信息获取系统,包括:

第一获取单元,用于定期获取智能家居设备的当前ip地址,根据所述ip地址获取所述智能家居设备的第一地理位置信息;

第二获取单元,用于在智能家居设备与wifi信号源ap建立wifi连接后,定期根据所述wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息;

确定单元,用于根据所述第一地理位置信息和第二地理位置信息确定所述智能家居设备的实际地理位置信息。

进一步的,所述第一获取单元还用于:

根据ip地址定位数据库查找智能家居设备的当前ip地址对应的地理位置信息,并将查找到的地理位置信息作为第一地理位置信息,所述ip地址定位数据库包括ip地址与地理位置信息的对应关系。

进一步的,所述第二获取单元还用于:

根据mac地址定位数据库查找智能家居设备连接的wifi信号源ap的mac地址对应的地理位置信息,并将查找到的地理位置信息作为第二地理位置信息,所述mac地址定位数据库包括wifi信号源ap的mac地址与地理位置信息的对应关系。

进一步的,所述第二获取单元还用于:

当除智能家居设备之外的具有定位功能的智能设备与所述wifi信号源ap连接时,获取所述智能设备的地理位置信息,并将获取的地理位置信息作为第二地理位置信息。

进一步的,所述确定单元还用于:

对定期获取的第一地理位置信息和第二地理位置信息进行统计,将第一地理位置信息和第二地理位置信息中出现次数最多地理位置信息确定为智能家居设备的实际地理位置信息。

本发明的有益效果是:本发明所述的智能家居设备的地理位置信息获取方法及系统,根据通过ip地址获取的第一地理位置信息与智能家居设备连接的wifi信号源ap的第二位置信息,来确定智能家居设备的实际地理位置,提高了不具备gps定位功能的智能家居设备定位的准确性,实现了对智能家居设备的准确管理和售后维护,且成本较低。

附图说明

图1为本发明实施例所述的智能家居设备的地理位置信息获取方法的流程示意图;

图2为本发明实施例所述的智能家居设备的地理位置信息获取系统的结构示意图。

具体实施方式

下面将结合附图对本发明的实施方式进行详细描述。

本发明所述的智能家居设备的地理位置信息获取方法,包括以下步骤:定期获取智能家居设备的当前ip地址,根据所述ip地址获取所述智能家居设备的第一地理位置信息;在智能家居设备与wifi信号源ap建立wifi连接后,定期根据所述wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息;根据所述第一地理位置信息和第二地理位置信息确定所述智能家居设备的实际地理位置信息。

首先,在智能家居设备连接网络后,定期获取其网络连接时的ip地址,并根据ip地址获取对应的第一地理位置信息,由于ip地址获取的第一地理位置信息可能不是准确的位置信息,因此,根据ip地址定期获取的多个第一地理位置信息可能是多个不同的地理位置信息;然后,在智能家居设备与wifi信号源ap建立wifi连接后,定期根据wifi信号源ap的mac地址获取第二地理位置信息,在智能家居设备的位置不发生变化时,第二地理位置信息也不会发生变化,此时,定期获取的第二地理位置信息均是相同的地理位置信息,在智能家居设备的位置发生变化后,此时,定期获取的第二地理位置信息则也会发生相应的变化;最后,根据定期获取的第一地理位置信息和第二地理位置信息来确定智能家居设备的实际地理位置信息。

实施例

本发明实施例所述的智能家居设备的地理位置信息获取方法,如图1所示,包括以下步骤:

步骤s1.定期获取智能家居设备的当前ip地址,根据所述ip地址获取所述智能家居设备的第一地理位置信息;

其中,智能家居设备可以是智能电视、智能冰箱、智能空调或其他智能家居设备,具体的,根据ip地址获取所述智能家居设备的第一地理位置信息可以是:

首先,建立包括ip地址与地理位置信息的对应关系的ip地址定位数据库,其中,ip地址与地理位置信息之间的对应关系是整数型格式的ip与地理位置信息之间的对应关系,在进行第一地理位置信息获取之前,可先将字符串格式的ip地址转换为整数型格式的ip,再根据ip地址定位数据库查找该整数型格式的ip地址对应的地理位置信息,并将查找到的地理位置信息作为第一地理位置信息,随着时间的推移,定期获取的第一地理位置信息可能是多个不同的地理位置信息。

可选的,根据ip地址获取对应的地理位置信息也可以是通过ip地址解析程序将ip地址转换为对应的第一地理位置信息。

步骤s2.在智能家居设备与wifi信号源ap建立wifi连接后,定期根据所述wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息;

具体的,可以先建立包括wifi信号源ap的mac地址与地理位置信息的对应关系的mac地址定位数据库,然后根据与智能家居设备连接的wifi信号源ap的mac地址在mac地址定位数据库中查询其对应的地理位置信息,其中,查询到的地理位置信息为wifi信号源ap所在的地理位置信息,但由于wifi信号源ap与智能家居设备的地理位置是对应的,因此,将查询到的wifi信号源ap的地理位置信息作为第二地理位置信息。

可选的,第二地理位置信息还可以通过以下方式获取:当除智能家居设备之外的具有定位功能的智能设备与所述wifi信号源ap连接时,获取所述智能设备的地理位置信息,并将获取的地理位置信息作为第二地理位置信息。

具体而言,除智能家居设备之外的具有定位功能的智能设备可以是智能手机、平板电脑或其他具有定位功能的智能设,例如当智能手机与该wifi信号源ap连接后,由于智能手机具有定位功能,因此可以获取智能手机的定位信息,将智能手机的定位信息作为第二地理位置信息,其可以在智能手机连接后定期获取一次。

步骤s3.根据所述第一地理位置信息和第二地理位置信息确定所述智能家居设备的实际地理位置信息。

其中,具体确定方法可以是对定期获取的第一地理位置信息和第二地理位置信息进行统计,将第一地理位置信息和第二地理位置信息中出现次数最多地理位置信息确定为智能家居设备的实际地理位置信息,例如,地理位置信息出现次数最多的为济南市,则确定智能家居设备实际的地理位置信息为济南,在确定智能家居设备的实际地理位置信息之后,还可以将智能家居设备的实际地理位置信息更新到设备主数据表中。

可选的,由于智能家居设备可能不会长期与wifi信号源ap连接,可通过判断预设时间内是否有第二地理位置信息,当第二地理位置信息不存在时,仅根据第一地理位置信息来确定智能家居设备的实际地理位置信息,具体为:将第一地理位置信息中出现次数最多的作为智能家居设备的实际地理位置信息。当第二地理位置信息存在时,也可仅根据第二地理位置信息确定智能家居设备的实际地理位置信息,具体为:将第二地理位置信息中最新的地理位置信息作为智能家居设备的实际地理位置信息。

基于上述技术方案,本发明还提出一种智能家居设备的地理位置信息获取系统,如图2所示,包括:

第一获取单元,用于定期获取智能家居设备的当前ip地址,根据所述ip地址获取所述智能家居设备的第一地理位置信息;

第二获取单元,用于在智能家居设备与wifi信号源ap建立wifi连接后,定期根据所述wifi信号源ap的mac地址获取wifi信号源ap的第二地理位置信息;

确定单元,用于根据所述第一地理位置信息和第二地理位置信息确定所述智能家居设备的实际地理位置信息。

可选的,所述第一获取单元还用于:根据ip地址定位数据库查找智能家居设备的当前ip地址对应的地理位置信息,并将查找到的地理位置信息作为第一地理位置信息,所述ip地址定位数据库包括ip地址与地理位置信息的对应关系。

可选的,所述第二获取单元还用于:根据mac地址定位数据库查找智能家居设备连接的wifi信号源ap的mac地址对应的地理位置信息,并将查找到的地理位置信息作为第二地理位置信息,所述mac地址定位数据库包括wifi信号源ap的mac地址与地理位置信息的对应关系。

可选的,所述第二获取单元还用于:当除智能家居设备之外的具有定位功能的智能设备与所述wifi信号源ap连接时,获取所述智能设备的地理位置信息,并将获取的地理位置信息作为第二地理位置信息。

可选的,所述确定单元还用于:对定期获取的第一地理位置信息和第二地理位置信息进行统计,将第一地理位置信息和第二地理位置信息中出现次数最多地理位置信息确定为智能家居设备的实际地理位置信息。

可以理解,由于本发明实施例所述的智能家居设备的地理位置信息获取系统是用于实现所述智能家居设备的地理位置信息获取方法的系统,对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的较为简单,相关之处参见方法的部分说明即可。由于上述智能家居设备的地理位置信息获取方法能够解决现有的智能家居设备定位不准确的问题,因此,实现上述智能家居设备的地理位置信息获取方法的系统同样能够解决现有的智能家居设备定位不准确的问题。

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