本发明涉及宠物穿戴设备领域,具体涉及一种宠物穿戴设备控制方法及装置。
背景技术:
宠物穿戴设备是一种具有实时检测宠物当前位置、生命体征等情况的智能设备,现有的宠物穿戴设备经常会因为信号不好、电量耗尽等情况断开与监控终端与的通讯连接,使通讯终端无法获取宠物当前位置及生命体征等情况,由于通讯连接已经断开,所以即使爱心人士拾到宠物后对宠物身上的宠物穿戴设备进行充电、增强信号等处理,也难以将当前位置及生命体征等情况发送给监控终端,爱心人士也无法联系到宠物主人,以至于宠物非常容易丢失。
技术实现要素:
本发明的主要目的为提供一种宠物穿戴设备控制方法及装置,降低宠物丢失的概率。
本发明提出一种宠物穿戴设备控制方法,包括:
宠物穿戴设备接收拨号指令;
根据预设的拨号规则选择预存在号码列表中的第一号码进行拨号;
判断是否与所述第一号码对应的第一监控终端建立通讯连接;
若是,则向第一号码对应的第一监控终端发送当前位置信息,否则,在所述号码列表中选择第二号码拨号并与所述第二号码对应的第二监控终端建立通讯连接,向第二号码对应的第二监控终端发送所述当前位置信息。
进一步地,所述向第一号码对应的第一监控终端发送所述当前位置信息的步骤之后,包括:
与所述第一监控终端建立语音通话连接,并生成当前通话信息。
进一步地,所述与所述第一监控终端建立语音通话连接的步骤之后,包括:
获取所有的历史通话信息及分别对应的安全级别;
判断所述当前通话信息与所述历史通话信息中的第一历史通话信息的相似度是否超过预设的阈值;
若是,则判定所述当前通话信息与所述第一历史通话信息的安全级别相同,并将所述第一历史通话信息对应的安全级别发送给所述第一监控终端。
进一步地,所述与所述第一监控终端建立语音通话连接的步骤之后,还包括:
获取所有的历史位置信息及分别对应的安全级别;
判断所述当前位置信息中携带的第一位置与所述历史位置信息中的第一历史位置信息携带的第二位置的距离是否小于预设的阈值;
若是,则判定所述当前位置信息与所述第一历史位置信息的安全级别相同,并将所述第一历史位置信息对应的安全级别发送给所述第一监控终端。
进一步地,所述宠物穿戴设备接收拨号指令的步骤之前,包括:
判断设置于所述宠物穿戴设备的拨号键处于按压控制触点状态的时间长度是否满足预设的拨号触发条件;
若是,则生成所述拨号指令。
本发明还提出一种宠物穿戴设备控制装置,包括:
接收模块,用于宠物穿戴设备接收拨号指令;
选择模块,用于根据预设的拨号规则选择预存在号码列表中的第一号码进行拨号;
判断模块,用于判断是否与所述第一号码对应的第一监控终端建立通讯连接;
发送模块,用于若所述宠物穿戴设备与所述第一号码对应的第一监控终端建立通讯连接,则向第一号码对应的第一监控终端发送当前位置信息,否则,在所述号码列表中选择第二号码拨号并与所述第二号码对应的第二监控终端建立通讯连接,向第二号码对应的第二监控终端发送所述当前位置信息。
进一步地,所述宠物穿戴设备控制装置还包括:
通信模块,用于与所述第一监控终端建立语音通话连接,并生成当前通话信息。
进一步地,所述宠物穿戴设备控制装置还包括:
第一获取模块,用于获取所有的历史通话信息及分别对应的安全级别;
第一比较模块,用于判断所述当前通话信息与所述历史通话信息中的第一历史通话信息的相似度是否超过预设的阈值;
第一提醒模块,用于若所述当前通话信息与所述历史通话信息中的第一历史通话信息的相似度超过预设的阈值,则判定所述当前通话信息与所述第一历史通话信息的安全级别相同,并将所述第一历史通话信息对应的安全级别发送给所述第一监控终端。
进一步地,所述宠物穿戴设备控制装置还包括:
第二获取模块,用于获取所有的历史位置信息及分别对应的安全级别;
第二比较模块,用于判断所述当前位置信息中携带的第一位置与所述历史位置信息中的第一历史位置信息携带的第二位置的距离是否小于预设的阈值;
第二提醒模块,用于若所述当前位置信息中携带的第一位置与所述历史位置信息中的第一历史位置信息携带的第二位置的距离小于预设的阈值,则判定所述当前位置信息与所述第一历史位置信息的安全级别相同,并将所述第一历史位置信息对应的安全级别发送给所述第一监控终端。
进一步地,所述宠物穿戴设备控制装置还包括:
触发模块,用于判断设置于所述宠物穿戴设备的拨号键处于按压控制触点状态的时间长度是否满足预设的拨号触发条件;
生成模块,用于若所述拨号键处于按压控制触点状态的时间长度满足预设的拨号触发条件,则生成所述拨号指令。
本发明的有益效果:宠物穿戴设备接收到拨号指令后,根据预设的拨号规则选择号码列表中的号码进行拨号,使宠物穿戴设备能够与号码对应的监控终端重新建立通讯连接,以便宠物穿戴设备将当前位置发送到号码对应的监控终端,使监控终端的宠物主人能够继续追踪宠物的位置,大大降低宠物丢失的概率。
附图说明
图1是本发明一实施例的一种宠物穿戴设备控制方法的流程图;
图2是本发明一实施例的一种宠物穿戴设备控制装置的结构框图;
图3是本发明另一实施例的一种宠物穿戴设备控制装置的结构框图;
图4是本发明又一实施例的一种宠物穿戴设备控制装置的结构框图;
图5是本发明又一实施例的一种宠物穿戴设备控制装置的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中,宠物穿戴设备设于宠物身上,具有通讯接口、扬声器、麦克风、存储器、拨号键、通信天线(gsm、gps等)与主板等,主板对应拨号键设置有控制触点,通讯接口、扬声器、麦克风、存储器与通信天线分别电连接主板,拨号键具有明显的的拨号寻主图标。
参见图1,提出本发明一实施例一种宠物穿戴设备控制方法,包括:
s10、宠物穿戴设备接收拨号指令。
s20、根据预设的拨号规则选择预存在号码列表中的第一号码进行拨号。
s30、判断是否与第一号码对应的第一监控终端建立通讯连接。
s40、若是,则向第一号码对应的第一监控终端发送当前位置信息。
s401、否则,在号码列表中选择第二号码拨号,并与第二号码对应的第二监控终端建立通讯连接。
在上述s10步骤中,爱心人士在拾到宠物后,按压拨号键使拨号键与控制触点接触可生成拨号指令,当拨号成功后,宠物穿戴设备可与所拨号码对应的监控终端建立通讯连接,以便能够将当前位置信息发送给所拨号码对应的监控终端。
在其他实施例中,向宠物穿戴设备发送拨号指令的方式还可以通过宠物穿戴设备的通讯接口与宠物穿戴设备建立有线的通讯连接,以便控制宠物穿戴设备进行拨号。
在上述s20步骤中,号码列表与预设的拨号规则存储在宠物穿戴设备的储存器中,在宠物穿戴设备与监控终端建立通讯连接后,可以通过监控终端将常用的号码预设在号码列表中,也可以修改预设的拨号规则,本实施例中,监控终端设置有宠物穿戴设备的控制程序(app)以便控制宠物穿戴设备、查看宠物穿戴设备的位置信息以及宠物穿戴设备检测到的其他信息。
本实施例中,拨号规则是对号码列表中的号码进行优先级排序,当优先级高的号码未接通时,再对下一优先级的号码进行拨号,以提高拨通的成功率。在其他实施例中,拨号规则也可以为任意选择拨号列表中的一个号码进行拨号,当无法拨通时,再任意选择拨号列表中的其他号码进行拨号。
在上述s30步骤中,若判断宠物穿戴设备没有与第一号码对应的第一监控终端建立通讯连接;则再返回步骤s20,根据优先级排序选择拨号列表中的第二号码进行拨号并与对应的第二监控终端建立通讯连接,当与第二号码对应的第二监控终端建立通讯连接后,则向第二号码对应的第二监控终端发送当前位置信息。第二号码为号码列表中第一号码以外的任意号码。若一个第二号码没有拨通,则再次重复s20步骤,选择另外一个第二号码进行拨号,直到与监控终端建立通讯为止。
本发明另一实施例中,宠物穿戴设备接收拨号指令的步骤之前,包括:
s101、判断设置于宠物穿戴设备的拨号键处于按压控制触点状态的时间长度是否满足预设的拨号触发条件。
s102、若是,则生成拨号指令。
在上述s101步骤中,预设的拨号触发条件为持续按下拨号键控制触点的时间达到预设阈值,比如2s、3s或4s等,以防止误触拨号键导致的拨号,减少不必要的拨号操作。若拨号键处于按压控制触点状态的时间长度不满足预设的拨号触发条件,则继续监测拨号键按压控制触点的状态。
本发明另一实施例中,向第一号码对应的第一监控终端发送所述当前位置信息的步骤之后,包括:
s50、与第一号码对应的第一监控终端建立语音通话连接,并生成当前通话信息。
在上述s50步骤中,宠物穿戴设备与第一号码对应的第一监控终端建立语音通话连接,即可通过宠物穿戴设备的扬声器与麦克风与第一监控终端进行通话。生成当前通话信息后,将当前通话信息进行保存,以便进行安全评估,当前通话信息包括通话内容、通话声音与时间等。另外,当前通话信息可以保存在宠物穿戴设备的储存器中,也可以储存在宠物穿戴设备的服务器中,还可以存储在第一监控终端中。
本实施例中,宠物穿戴设备与监控终端建立通讯连接后,可以将宠物穿戴设备的当前位置信息发送到监控终端中,还可以与监控终端进行通话以便进一步确认宠物的位置以及宠物是否安全。
本发明另一实施例中,宠物穿戴设备与第一号码对应的第一监控终端建立语音通话连接的步骤之后,包括:
s610、获取所有的历史通话信息及分别对应的安全级别。
s611、判断当前通话信息与历史通话信息中的第一历史通话信息的相似度是否超过预设的阈值。
s612、若是,则判定当前通话信息与第一历史通话信息的安全级别相同,并将第一历史通话信息对应的安全级别发送给第一监控终端。
在上述s610步骤中,所有历史通话信息及对应的安全级别存储在服务器中,以便统一管理,宠物穿戴设备与监控终端建立通讯连接后,从服务器中获取历史通话信息及对应的安全级别。在其他实施例中,历史通话信息及对应的安全级别还可以存储在宠物穿戴设备的存储器中,也可以存储在监控终端中。
在上述s611步骤中,在宠物穿戴设备内将当前通话信息与每个历史通话信息一一比较,以判断历史通话信息中是否有第一历史信息与当前通话信息的相似度超过预设的阈值。在其他实施例中,当前通话信息与历史通话信息也可以在服务器中进行比较,还可以在第一监控终端中进行比较。当在第一监控终端中进行比较时,可以直接将比较结果显示在第一监控终端的显示屏,无需再次发送,方便快捷。
在上述s612步骤中,相似度为声音相似度,对比的是当前通话信息与历史通话信息中来自宠物穿戴设备一端的通话声音,当当前通话信息的通话声音与历史通话信息中第一历史通话信息的通话声音的相似度超过预设的阀值时,则将第一历史通话信息对应的安全级别发送给第一监控终端。预设的阀值可以为60%、80%或90%等。应当理解,在其他实施例中,相似度还可以为内容相似度,对比的是当前通话信息与历史通话信息中来自宠物穿戴设备一端的通话内容。
进一步,当当前通话信息的通话声音与两个或两个以上第一历史通话信息的通话声音的相似度都超过预设的阀值时,则以相似度最高的第一历史通话信息的安全级别为准,例如,预设的相似度的阀值为70%,当前通话信息的通话声音与其中一个第一历史通话信息的通话声音的相似度为75%,与另一个第一历史通话信息的通话声音的相似度为85%,则将另一个第一历史通话信息对应安全级别发送给第一监控终端。
本实施例中,安全级别可以包括:安全、一般安全以及危险三种级别。
进一步,当所有历史通话信息与当前通话信息的相似度都不超过预设的相似度阀值时,则判定当前通话信息为安全。
进一步,若没有获取到历史通话信息,则首先判定当前通话信息的安全级别为一般安全,如果根据当前通话信息找到宠物,且可以安全返回,则可以通过第一监控终端的控制程序将当前通话信息的安全级别修改为安全;如果根据当前通话信息没有找到宠物,或找到后不能安全返回,则可以通过第一监控终端的控制程序将当前通话信息的安全级别修改为危险。
本发明另一实施例中,与第一号码对应的第一监控终端建立语音通话连接的步骤之后,还包括:
s710、获取所有的历史位置信息及分别对应的安全级别;
s711、判断当前位置信息携带的第一位置与历史位置信息中第一历史位置信息携带的第二位置的距离是否小于预设的阈值;
s712、若是,则判定当前位置信息与第一历史位置信息的安全级别相同,并将第一历史位置信息对应的安全级别发送给第一监控终端。
在上述s710步骤中,所有历史位置信息及对应的安全级别存储在服务器中,以便统一管理,宠物穿戴设备与监控终端建立通讯连接后,从服务器中获取历史位置信息及对应的安全级别。在其他实施例中,历史位置信息及对应的安全级别还可以存储在宠物穿戴设备的存储器中,也可以存储在监控终端中。
本实施例中,历史位置信息是指宠物穿戴设备上一次通过拨号的方式与监控终端建立通讯连接后首次发送给监控终端的位置信息,以使对比的效果更加明显,在其他实施例中,历史位置信息也宠物穿戴设备发送给监控终端的其他位置信息。
在上述s711步骤中,预设的阈值可以为50m、80m或100m等。
进一步,当所有历史位置信息携带的第二位置与当前位置信息携带的第一位置的距离都不小于预设的阀值时,则判定当前位置信息的安全级别为安全。当当前位置信息携带的第一位置与历史位置信息中的两个或两个以上的第一历史位置信息携带的第二位置小于预设的阀值时,则以位置相隔最小的第一历史位置信息的安全级别为准,例如,预设的阀值为50m,一个第一历史位置信息携带的第二位置与当前位置信息携带的第一位置的距离为40m,另一个第一历史位置信息携带的第二位置与当前位置信息携带的第一位置的距离为35m,则将另一个第一历史位置信息的安全级别发送给第一监控终端。
进一步,若没有获取到历史位置信息,则首先判断当前位置信息的安全级别为一般安全,如果根据当前位置信息找到宠物,且可以安全返回,则可以通过第一监控终端的控制程序将当前位置信息的安全级别修改为安全;如果根据当前位置信息没有找到宠物,或找到后不能安全返回,则可以通过第一监控终端的控制程序将当前通话信息的安全级别修改为危险。
参见图2,提出本发明一实施例一种宠物穿戴设备控制装置,包括:
接收模块100,用于宠物穿戴设备接收拨号指令。
选择模块200,用于根据预设的拨号规则选择预存在号码列表中的第一号码进行拨号。
判断模块300,用于判断是否与第一号码对应的第一监控终端建立通讯连接。
发送模块400,用于若宠物穿戴设备与第一号码对应的第一监控终端建立通讯连接,则向第一号码对应的第一监控终端发送当前位置信息,否则,在号码列表中选择第二号码拨号并与第二号码对应的第二监控终端建立通讯连接,向第二号码对应的第二监控终端发送当前位置信息。
本实施例中,爱心人士在拾到宠物后,按压拨号键使拨号键与控制触点接触可生成拨号指令,当拨号成功后,宠物穿戴设备可与所拨号码对应的监控终端建立通讯连接,以便能够将当前位置信息发送给所拨号码对应的监控终端。
在其他实施例中,向宠物穿戴设备发送拨号指令的方式还可以通过宠物穿戴设备的通讯接口与宠物穿戴设备建立有线的通讯连接,以便控制宠物穿戴设备进行拨号。
本实施例中,号码列表与预设的拨号规则存储在宠物穿戴设备的储存器中,在宠物穿戴设备与监控终端建立通讯连接后,可以通过监控终端将常用的号码预设在号码列表中,也可以修改预设的拨号规则,本实施例中,监控终端设置有宠物穿戴设备的控制程序(app)以便控制宠物穿戴设备、查看宠物穿戴设备的位置信息以及宠物穿戴设备检测到的其他信息。
本实施例中,拨号规则是对号码列表中的号码进行优先级排序,当优先级高的号码未接通时,再对下一优先级的号码进行拨号,以提高拨通的成功率。在其他实施例中,拨号规则也可以为任意选择拨号列表中的一个号码进行拨号,当无法拨通时,再任意选择拨号列表中的其他号码进行拨号。
本实施例中,若判断宠物穿戴设备没有与第一号码对应的第一监控终端建立通讯连接;则将判断结果发送给选择模块200,选择模块200根据优先级排序选择拨号列表中的第二号码进行拨号并与对应的第二监控终端建立通讯连接,当与第二号码对应的第二监控终端建立通讯连接后,则向第二号码对应的第二监控终端发送当前位置信息。第二号码为号码列表中第一号码以外的任意号码。若一个第二号码没有拨通,则再选择另外一个第二号码进行拨号,直到与监控终端建立通讯为止。
参见图3,本发明另一实施例中,宠物穿戴设备控制装置还包括:
触发模块80,用于判断设置于宠物穿戴设备的拨号键处于按压控制触点状态的时间长度是否满足预设的拨号触发条件。
生成模块90,用于若拨号键处于按压状态的时间长度满足预设的拨号触发条件,则生成拨号指令。
本实施例中,预设的拨号触发条件为持续按下拨号键控制触点的时间达到预设阈值,比如2s、3s或4s等,以防止误触拨号键导致的拨号,减少不必要的拨号操作。若拨号键处于按压控制触点状态的时间长度不满足预设的拨号触发条件,则继续监测拨号键按压控制触点的状态。
请再次参见图3,本发明另一实施例中,宠物穿戴设备控制装置还包括:
通信模块500,用于与第一监控终端建立语音通话连接,并生成当前通话信息。
本实施例中,宠物穿戴设备与第一号码对应的第一监控终端建立语音通话连接,即可通过宠物穿戴设备的扬声器与麦克风与第一监控终端进行通话。生成当前通话信息后,将当前通话信息进行保存,以便进行安全评估,当前通话信息包括通话内容、通话声音与时间等。另外,当前通话信息可以保存在宠物穿戴设备的储存器中,也可以储存在宠物穿戴设备的服务器中,还可以存储在第一监控终端中。
本实施例中,宠物穿戴设备与监控终端建立通讯连接后,可以将宠物穿戴设备的当前位置信息发送到监控终端中,还可以与监控终端进行通话以便进一步确认宠物的位置以及宠物是否安全。
参见图4,本发明又一实施例中,宠物穿戴设备控制装置还包括:
第一获取模块600,用于获取所有的历史通话信息及分别对应的安全级别。
第一比较模块610,用于判断当前通话信息与历史通话信息中的第一历史通话信息的相似度是否超过预设的阈值。
第一提醒模块620,若当前通话信息与历史通话信息中的第一历史通话信息的相似度超过预设的阈值,则判定当前通话信息与第一历史通话信息的安全级别相同,并将第一历史通话信息对应的安全级别发送给第一监控终端。
本实施例中,所有历史通话信息及对应的安全级别存储在服务器中,以便统一管理,宠物穿戴设备与监控终端建立通讯连接后,从服务器中获取历史通话信息及对应的安全级别。在其他实施例中,历史通话信息及对应的安全级别还可以存储在宠物穿戴设备的存储器中,也可以存储在监控终端中。
本实施例中,在宠物穿戴设备内将当前通话信息与每个历史通话信息一一比较,以判断历史通话信息中是否有第一历史信息与当前通话信息的相似度超过预设的阈值。在其他实施例中,当前通话信息与历史通话信息也可以在服务器中进行比较,还可以在第一监控终端中进行比较。当在第一监控终端中进行比较时,可以直接将比较结果显示在第一监控终端的显示屏,无需再次发送,方便快捷。
本实施例中,相似度为声音相似度,对比的是当前通话信息与历史通话信息中来自宠物穿戴设备一端的通话声音,当当前通话信息的通话声音与历史通话信息中第一历史通话信息的通话声音的相似度超过预设的阀值时,则将第一历史通话信息对应的安全级别发送给第一监控终端。预设的阀值可以为60%、80%或90%等。应当理解,在其他实施例中,相似度还可以为内容相似度,对比的是当前通话信息与历史通话信息中来自宠物穿戴设备一端的通话内容。
进一步,当当前通话信息的通话声音与两个或两个以上第一历史通话信息的通话声音的相似度都超过预设的阀值时,则以相似度最高的第一历史通话信息的安全级别为准,例如,预设的相似度的阀值为70%,当前通话信息的通话声音与其中一个第一历史通话信息的通话声音的相似度为75%,与另一个第一历史通话信息的通话声音的相似度为85%,则将另一个第一历史通话信息对应安全级别发送给第一监控终端。
本实施例中,安全级别可以包括:安全、一般安全以及危险三种级别。
进一步,当所有历史通话信息与当前通话信息的相似度都不超过预设的相似度阀值时,则判定当前通话信息为安全。
进一步,若没有获取到历史通话信息,则首先判定当前通话信息的安全级别为一般安全,如果根据当前通话信息找到宠物,且可以安全返回,则可以通过第一监控终端的控制程序将当前通话信息的安全级别修改为安全;如果根据当前通话信息没有找到宠物,或找到后不能安全返回,则可以通过第一监控终端的控制程序将当前通话信息的安全级别修改为危险。
参见图5,本发明又一实施例中,宠物穿戴设备控制装置还包括:
第二获取模块700,用于获取所有的历史位置信息及分别对应的安全级别。
第二比较模块710,用于判断当前位置信息携带的第一位置与历史位置信息中第一历史位置信息携带的第二位置的距离是否小于预设的阈值。
第二提醒模块720,用于若当前位置信息中携带的第一位置与历史位置信息中的第一历史位置信息携带的第二位置的距离小于预设的阈值,则判定当前位置信息与第一历史位置信息的安全级别相同,并将第一历史位置信息对应的安全级别发送给第一监控终端。
本实施例中,所有历史位置信息及对应的安全级别存储在服务器中,以便统一管理,宠物穿戴设备与监控终端建立通讯连接后,从服务器中获取历史位置信息及对应的安全级别。在其他实施例中,历史位置信息及对应的安全级别还可以存储在宠物穿戴设备的存储器中,也可以存储在监控终端中。
本实施例中,历史位置信息是指宠物穿戴设备上一次通过拨号的方式与监控终端建立通讯连接后首次发送给监控终端的位置信息,以使对比的效果更加明显,在其他实施例中,历史位置信息也宠物穿戴设备发送给监控终端的其他位置信息。
本实施例中,预设的阈值可以为50m、80m或100m等。
进一步,当所有历史位置信息携带的第二位置与当前位置信息携带的第一位置的距离都不小于预设的阀值时,则判定当前位置信息的安全级别为安全。当当前位置信息携带的第一位置与历史位置信息中的两个或两个以上的第一历史位置信息携带的第二位置小于预设的阀值时,则以位置相隔最小的第一历史位置信息的安全级别为准,例如,预设的阀值为50m,一个第一历史位置信息携带的第二位置与当前位置信息携带的第一位置的距离为40m,另一个第一历史位置信息携带的第二位置与当前位置信息携带的第一位置的距离为35m,则将另一个第一历史位置信息的安全级别发送给第一监控终端。
进一步,若没有获取到历史位置信息,则首先判断当前位置信息的安全级别为一般安全,如果根据当前位置信息找到宠物,且可以安全返回,则可以通过第一监控终端的控制程序将当前位置信息的安全级别修改为安全;如果根据当前位置信息没有找到宠物,或找到后不能安全返回,则可以通过第一监控终端的控制程序将当前通话信息的安全级别修改为危险。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。