一种网络定位方法及终端设备与流程

文档序号:11158255阅读:来源:国知局

技术特征:

1.一种网络定位方法,其特征在于,终端设备中记录N个Wifi的MAC地址和N个地理位置,所述N个Wifi的MAC地址和所述N个地理位置一一对应,第一地理位置为所述终端设备在第一时长内接入第一Wifi的总时长超过第一阈值,且所述终端设备在第二时长内每次接入所述第一Wifi的接入时长超过第二阈值时,所述终端设备进行网络定位得到的所述终端设备的地理位置,所述第一地理位置对应的Wifi的MAC地址为所述N个Wifi的MAC地址中的任意一个,所述N为正整数,包括:

所述终端设备接入第二Wifi;

当所述终端设备中记录有所述第二Wifi的MAC地址对应的第二地理位置时,所述终端设备将所述第二地理位置作为所述终端设备当前地理位置。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当所述终端设备中未记录有所述第二Wifi的MAC地址对应的第二地理位置时,所述终端设备通过Wifi模块扫描Wifi,以得到M个Wifi的热点信息,所述热点信息包括Wifi的MAC地址,所述M为正整数;

当所述终端设备中记录有K个MAC地址对应的K个地理位置时,所述终端设备将所述K个地理位置中的其中一个地理位置作为所述终端设备当前地理位置,所述M个MAC地址包括所述K个MAC地址,所述K为正整数。

3.根据权利要求2所述的方法,其特征在于,所述热点信息还包括所述终端设备接收到Wifi的信号强度,所述终端设备将所述K个地理位置中的其中一个地理位置作为所述终端设备当前地理位置,包括:

所述终端设备将目标MAC地址对应的地理位置作为所述终端设备当前地理位置,所述目标MAC地址为所述K个MAC地址中所述终端设备接收到Wifi的信号强度最大的MAC地址。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述终端设备还记录有N个接入时间集,所述N个接入时间集与N个Wifi的MAC地址一一对应,所述第二Wifi对应的接入时间集包括所述终端设备在所述第一时长内接入所述第二Wifi H次对应的H个接入时间,所述H为大于1的整数,所述方法还包括:

所述终端设备确定当前系统时间是否处于预设时段,其中,所述H个接入时间中有J个接入时间处于所述预设时段,所述J*2大于或等于所述H;

当所述当前系统时间处于所述预设时段时,所述终端设备将所述第二地理位置作为所述终端设备当前地理位置。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

当所述当前系统时间不处于所述预设时段时,所述终端设备重新进行网络定位,以得到所述终端设备当前地理位置。

6.一种终端设备,其特征在于,终端设备中记录N个Wifi的MAC地址和N个地理位置,所述N个Wifi的MAC地址和所述N个地理位置一一对应,第一地理位置为所述终端设备在第一时长内接入第一Wifi的总时长超过第一阈值,且所述终端设备在第二时长内每次接入所述第一Wifi的接入时长超过第二阈值时,所述终端设备进行网络定位得到的所述终端设备的地理位置,所述第一地理位置对应的Wifi的MAC地址为所述N个Wifi的MAC地址中的任意一个,所述N为正整数,包括:

Wifi接入模块,用于接入第二Wifi;

定位模块,用于当所述终端设备中记录有所述第二Wifi的MAC地址对应的第二地理位置时,将所述第二地理位置作为所述终端设备当前地理位置。

7.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括:

扫描模块,用于当所述终端设备中未记录有所述第二Wifi的MAC地址对应的第二地理位置时,通过Wifi模块扫描Wifi,以得到M个Wifi的热点信息,所述热点信息包括Wifi的MAC地址,所述M为正整数;

所述定位模块,还用于当所述终端设备中记录有K个MAC地址对应的K个地理位置时,将所述K个地理位置中的其中一个地理位置作为所述终端设备当前地理位置,所述M个MAC地址包括所述K个MAC地址,所述K为正整数。

8.根据权利要求6所述的终端设备,其特征在于,所述热点信息还包括所述终端设备接收到Wifi的信号强度,所述定位模块具体用于:

将目标MAC地址对应的地理位置作为所述终端设备当前地理位置,所述目标MAC地址为所述K个MAC地址中所述终端设备接收到Wifi的信号强度最大的MAC地址。

9.根据权利要求6-8任一项所述的终端设备,其特征在于,所述终端设备还记录有N个接入时间集,所述N个接入时间集与N个Wifi的MAC地址一一对应,所述第二Wifi对应的接入时间集包括所述终端设备在所述第一时长内接入所述第二Wifi H次对应的H个接入时间,所述H为大于1的整数,所述终端设备还包括:

确定模块,用于确定当前系统时间是否处于预设时段,其中,所述H个接入时间中有J个接入时间处于所述预设时段,所述J*2大于或等于所述H;

所述定位模块,还用于当所述当前系统时间处于所述预设时段时,将所述第二地理位置作为所述终端设备当前地理位置。

10.根据权利要求9所述的终端设备,其特征在于,

所述定位模块,还用于当所述当前系统时间不处于所述预设时段时,重新进行网络定位,以得到所述终端设备当前地理位置。

11.一种终端设备,其特征在于,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1~权利要求5任一项所述的网络定位方法。

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