本发明涉及电子定位技术领域,具体涉及一种基于已知网络环境下的定位设备及其应用于该定位设备上的省电方法。
背景技术:
随着社会的发展,人们对家中的孩子或老人的关注程度也逐渐的提高;为防止孩子或老人的走丢,市面上出现了各种可穿戴式电子定位设备,但在现有的电子定位设备中,其电量消耗较快,不利于长时间佩戴,使用不方便,不利于产品在市场上的推广。
技术实现要素:
为克服上述缺陷,本发明的目的即在于提供一种基于已知网络环境下的定位设备以及应用于该定位设备上的省电方法。
本发明的目的是通过以下技术方案来实现的:
本发明是一种基于已知网络环境下的定位设备,包括:
相互连接的主控制模块和辅助控制模块,
所述辅助控制模块上连接有WIFI连接器,所述WIFI连接器用于获取外部的WIFI设备所发出的WIFI信号,并与外部的WIFI设备建立网络连接;
所述辅助控制模块用于对于WIFI连接器进行控制,其包括:比较器,地址转换器;
所述比较器判断从所述WIFI连接器上获得的WIFI信号中的网络地址信息与存储在其内部的网络地址信息是否相同,若相同,则发送主控关闭信号,并将该WIFI信号发送至地址转换器,若不同,则发送主控开启信号;
所述地址转换器与所述比较器连接,用于将WIFI信号转换为对应的地理位置信息;
所述主控制模块分别与比较器和GPS模块连接,其用于对GPS模块进行控制,从GPS模块上获取地理位置信息,并根据主控关闭信号进行关闭或根据主控开启信号进行启动。
进一步,所述辅助控制模块还包括:网络地址获取模块,所述网络地址获取模块分别与所述WIFI连接器和比较器连接,其用于获取已建立连接的外部的WIFI设备所发送的WIFI信号,并从该WIFI信号中获取其网络地址信息,并将该网络地址信息存储至比较器中。
进一步,本发明还包括:地址对应模块,所述地址对应模块设置于所述网络地址获取模块和GPS模块之间,用于将当前接收到的网络地址信息和当前接收到的地理位置信息进行对应。
本发明一种基于已知网络环境下的定位设备的省电方法,包括:
搜索外部设备所发送的WIFI信号;
当搜索到存在外部的WIFI信号时,与该外部设备建立网络连接,并对该WIFI信号中的网络地址进行读取;
判断该网络地址是否与已存储的网络地址相同,若相同,则关闭主控制模块和GPS模块;同时,调取与该网络地址相对应的地理位置信息。
进一步,所述判断该网络地址是否与已存储的网络地址相同还包括:
若不同,则启动主控制模块和GPS模块,并且,GPS模块获取实时的地理位置信息。
进一步,所述启动主控制模块和GPS模块还包括:
则提取该网络地址,并将该网络地址定义为未存储的网络地址。
进一步,所述GPS模块获取实时的地理位置信息之后包括:
将未存储的网络地址与当前的地理位置信息相对应,在对应后,将未存储的的网络地址设为已存储的网络地址,并对该已存储的网络地址进行存储。
进一步,所述搜索外部设备所发送的WIFI信号之后包括:
当搜索不到存在外部的WIFI信号时,则启动主控制模块和GPS模块。
进一步,所述将未存储的网络地址与当前的地理位置信息相对应之前包括:
判断是否同时存在未存储的网络地址和实时的地理位置信息,若存在,则进行将未存储的网络地址与当前的地理位置信息相对应。
本发明适时地关闭主控制模块,通过WIFI的网络地址信息进行定位,其极大的降低了电量的消耗,利于产品的长时间佩戴,不需要经常充电,使用十分方便,利于产品在市场上的推广。
附图说明
为了易于说明,本发明由下述的较佳实施例及附图作详细描述。
图1为本发明定位设备的整体结构示意图;
图2为本发明省电方法一个实施例的工作流程示意图;
图3为本发明省电方法另一个实施例的工作流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明是一种基于已知网络环境下的定位设备,其包括:
相互连接的主控制模块100(CPU)和辅助控制模块200(MCU),
所述辅助控制模块200上连接有WIFI连接器201,所述WIFI连接器201用于获取外部的WIFI设备所发出的WIFI信号,并与外部的WIFI设备建立网络连接;
所述辅助控制模块200用于对于WIFI连接器201进行控制,其包括:比较器202,地址转换器203;
所述比较器202判断从所述WIFI连接器201上获得的WIFI信号中的网络地址信息与存储在其内部的网络地址信息是否相同,若相同,则发送主控关闭信号,并将该WIFI信号发送至地址转换器203,若不同,则发送主控开启信号;
所述地址转换器203与所述比较器202连接,用于将WIFI信号转换为对应的地理位置信息;
所述主控制模块100分别与比较器202和GPS模块101连接,其用于对GPS模块101进行控制,从GPS模块101上获取地理位置信息,并根据主控关闭信号进行关闭或根据主控开启信号进行启动。
由于在实际应用中,CPU的耗电量会比MCU的耗电量要大得多,而以小孩为例,其日常活动的范围相对固定,一般就在家里、学校以及家里和学校之间的路上,且小孩在有WIFI的环境,如家里、学校的时间比较长,当小孩在家里、学校时,通过检测其WIFI可确定小孩所在的地理位置,故可关闭掉CPU,减少电量的损耗,当小孩在路上没有WIFI的环境时,则启动CPU,让CPU控制GPS对其所在的地理位置进行定位,当小孩在有WIFI信号,但从未与该WIFI建立过连接的环境时,启动CPU,通过GPS获取地理位置,再将该WIFI信息与地址位置进行绑定;当以后再次来到这个地方时,即可通过其WIFI信息获取其地理位置;由于本发明可适时地关闭CPU,可节省大量的电量,适合长时间的佩戴。
进一步,所述辅助控制模块200还包括:网络地址获取模块204,所述网络地址获取模块204分别与所述WIFI连接器201和比较器202连接,其用于获取已建立连接的外部的WIFI设备所发送的WIFI信号,并从该WIFI信号中获取其网络地址信息,并将该网络地址信息存储至比较器202中。
进一步,本发明还包括:地址对应模块102,所述地址对应模块102设置于所述网络地址获取模块204和GPS模块101之间,用于将当前接收到的网络地址信息和当前接收到的地理位置信息进行对应。
请参阅图2,本发明一种基于已知网络环境下的定位设备的省电方法,包括:
201.搜索WIFI信号
搜索外部设备所发送的WIFI信号;
202.获取网络地址
当搜索到存在外部的WIFI信号时,与该外部设备建立网络连接,并对该WIFI信号中的网络地址进行读取;
203.判断是否为已知网络地址
对实时接收到的WIFI信号中的网络地址进行判断,判断该网络地址是否与已存储的网络地址相同,该已存储的网络地址中对应有地理位置信息;
204. 关闭主控制模块并调取地理位置信息
若该网络地址与已存储的网络地址相同,则关闭主控制模块和GPS模块;同时,调取与该网络地址相对应的地理位置信息,并将该地理位置信息向外发送。此时本发明中的定位设备即可在不启动主控制模块和GPS模块的情况下,实现定位;并且继续搜索外部设备所发送的WIFI信号。
请参阅图3,本发明一种基于已知网络环境下的定位设备的省电方法,包括:
301.搜索WIFI信号
搜索外部设备所发送的WIFI信号;
302.判断是否有WIFI信号
判断是否有WIFI信号,当搜索到存在外部的WIFI信号时,进入步骤303. 获取网络地址;当没有搜索到外部的WIFI信号时,进入步骤306.启动主控制和GPS模块;
303.获取网络地址
与该外部设备建立网络连接,并对该WIFI信号中的网络地址进行读取;
304.判断是否为已知网络地址
对实时接收到的WIFI信号中的网络地址进行判断,判断该网络地址是否与已存储的网络地址相同,该已存储的网络地址中对应有地理位置信息;若该网络地址与已存储的网络地址相同,则关闭主控制模块和GPS模块;若该网络地址与已存储的网络地址不相同,则启动主控制模块和GPS模块;
305.关闭主控制和GPS模块并调取地理位置信息
关闭主控制模块和GPS模块;同时,调取与该网络地址相对应的地理位置信息,并将该地理位置信息向外发送。此时本发明中的定位设备即可在不启动主控制模块和GPS模块的情况下,实现定位;并且继续进行步骤301.搜索WIFI信号;
306.启动主控制和GPS模块
启动主控制模块和GPS模块,并且,GPS模块获取实时的地理位置信息,并将该地理位置信息向外发送;
307. 判断是否同时有WIFI和地理位置信息
判断是否同时有GPS模块采集到的地理位置信息和通过WIFI采集到的未存储的网络地址,若有则,进行步骤308. 存储已存储的网络地址;
308.存储已存储的网络地址
记录当前的网络地址,并将当前的网络地址与当前的地理位置信息相对应,在对应后,将当前的网络地址设为已存储的网络地址,并对该已存储的网络地址进行存储,其使得当设备再次接入该WIFI网络时,即可通过其网络地址找到对应的地理位置信息,完成设备的定位;在本步骤后,继续进行步骤301.搜索WIFI信号。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。