本发明属于通信技术领域,尤其是涉及一种基于可穿戴设备的提醒方法和可穿戴设备。
背景技术:
诸如智能手环、智能手表等可穿戴设备已经被人们广泛使用,以用于进行自身运动情况、睡眠状态等监测,或者用于对家中老人、儿童等安全监测。
一般来说,目前的可穿戴设备的使用模式多为如下两种模式:其一,用户佩戴可穿戴设备,实现对自身的相关信息的监测,比如用户佩戴智能手环监测自身的运动情况。其二,安全监控模式,比如家长对孩子的监测。此时,孩子佩戴可穿戴设备,家长通过手机接收可穿戴设备的发送的位置信息,以实现对孩子的位置监控。
上述可穿戴设备的一般使用模式中,可穿戴设备往往是独立使用或者与手机联动,对于两个佩戴可穿戴设备的用户,比如情侣、朋友间的互动应用需求考虑的比较少,应用智能化程度有待提高。
技术实现要素:
针对上述存在的问题,本发明提供一种基于可穿戴设备的提醒方法和可穿戴设备,基于两用户佩戴的可穿戴设备来实现距离提醒,扩展了可穿戴设备的应用模式,提高了用户体验的同时,也提高了可穿戴设备的应用智能化。
本发明提供了一种基于可穿戴设备的提醒方法,包括:
第一可穿戴设备在检测到当前时间在提醒时间段内时,开启定位功能;
所述第一可穿戴设备获取自身的第一位置,并通过服务器向第二可穿戴设备发送位置获取请求,以获取所述第二可穿戴设备的第二位置,所述第二可穿戴设备与所述第一可穿戴设备具有绑定关系;
所述第一可穿戴设备计算所述第一位置与所述第二位置的间距,在所述间距满足预设距离阈值时,提醒所述第一可穿戴设备的佩戴者。
可选的,所述方法还包括:
在所述间距满足预设距离阈值时,所述第一可穿戴设备通过所述服务器向所述第二可穿戴设备发送提醒信息,以使所述第二可穿戴设备提醒所述第二可穿戴设备的佩戴者。
可选的,所述方法还包括:
所述第一可穿戴设备接收设置信息,所述设置信息包括所述提醒时间段、所述第二可穿戴设备的佩戴者的标识信息。
具体的,所述第一可穿戴设备接收设置信息,包括:
所述第一可穿戴设备接收绑定的手机终端发送的所述第二可穿戴设备的佩戴者的标识信息,所述第二可穿戴设备的佩戴者的标识信息存储于所述手机终端的通讯录中。
可选的,所述方法还包括:
所述第一可穿戴设备向所述服务器发送绑定请求,所述绑定请求中包括所述第二可穿戴设备的佩戴者的标识信息,以使所述服务器根据所述第二可穿戴设备的佩戴者的标识信息确定对应的所述第二可穿戴设备的标识信息,并向所述第二可穿戴设备转发所述绑定请求;
所述第一可穿戴设备接收所述第二可穿戴设备通过所述服务器转发的绑定响应。
本发明提供了一种可穿戴设备,包括:
检测开启模块,用于在检测到当前时间在提醒时间段内时,开启定位功能;
定位模块,用于获取所述可穿戴设备的第一位置;
发送模块,用于通过服务器向另一可穿戴设备发送位置获取请求,以获取所述另一可穿戴设备的第二位置,所述另一可穿戴设备与所述可穿戴设备具有绑定关系;
计算模块,用于计算所述第一位置与所述第二位置的间距;
提醒模块,用于在所述间距满足预设距离阈值时,提醒所述可穿戴设备的佩戴者。
可选的,所述发送模块还用于:
在所述间距满足预设距离阈值时,通过所述服务器向所述另一可穿戴设备发送提醒信息,以使所述另一可穿戴设备提醒所述另一可穿戴设备的佩戴者。
可选的,所述可穿戴设备还包括:
第一接收模块,用于接收设置信息,所述设置信息包括所述提醒时间段、所述另一可穿戴设备的佩戴者的标识信息。
具体的,所述第一接收模块具体用于:
接收绑定的手机终端发送的所述另一可穿戴设备的佩戴者的标识信息,所述另一可穿戴设备的佩戴者的标识信息存储于所述手机终端的通讯录中。
可选的,所述发送模块还用于:
向所述服务器发送绑定请求,所述绑定请求中包括所述另一可穿戴设备的佩戴者的标识信息,以使所述服务器根据所述另一可穿戴设备的佩戴者的标识信息确定对应的所述另一可穿戴设备的标识信息,并向所述另一可穿戴设备转发所述绑定请求;
所述可穿戴设备还包括:
第二接收模块,用于接收所述另一可穿戴设备通过所述服务器转发的绑定响应。
本发明提供的基于可穿戴设备的提醒方法和可穿戴设备,第一可穿戴设备的佩戴者可以根据其与朋友的约定会面时间,在第一可穿戴设备中设置对应的提醒时间段,当第一可穿戴设备检测到当前时间在提醒时间段内时,开启定位功能,以获取自身的第一位置。并且同时通过服务器向其朋友所佩戴的第二可穿戴设备发送位置获取请求,以获取第二可穿戴设备的第二位置。当第一可穿戴设备计算第一位置与第二位置的间距满足预设距离阈值时,提醒第一可穿戴设备的佩戴者其朋友已经在其附近。从而在约定会面等场景中,可以基于两用户佩戴的可穿戴设备来实现距离提醒,扩展了可穿戴设备的应用模式,提高了用户体验的同时,也提高了可穿戴设备的应用智能化。
附图说明
图1为本发明基于可穿戴设备的提醒方法实施例一的流程图;
图2为本发明基于可穿戴设备的提醒方法实施例二的流程图;
图3为本发明可穿戴设备实施例一的结构示意图;
图4为本发明可穿戴设备实施例二的结构示意图。
具体实施方式
图1为本发明基于可穿戴设备的提醒方法实施例一的流程图,如图1所示,该方法包括如下步骤:
步骤101、第一可穿戴设备在检测到当前时间在提醒时间段内时,开启定位功能。
为了便于理解,本实施例提供一种应用场景,但是实际应用中并不局限于该应用场景下:第一可穿戴设备的佩戴者(以下简称用户a),与第二可穿戴设备的佩戴者(以下简称用户b)约定某日的下午6:00会面。以用户a为例,当用户a于5:45到会面地点了,其想要知道用户b此时是否已经到了会面地点附近,此时可以采用本实施例提供的提醒方法实现。其中,上述第一可穿戴设备和第二可穿戴设备可以具体为智能手表等设备。
具体来说,用户a可以预先在第一可穿戴设备中设置入提醒时间段,比如约定下午6:00会面,由于交通等影响因素,用户a可能会早到一会,也可能会晚到一会,因此,用户a可以将提醒时间段设置为会面当日的下午5:30-6:30。从而,当第一可穿戴设备检测到当前的时间已经为5:30时,开启定位功能,该定位功能的开启状态一直持续到6:30,除非在此时间段内用户a被第一可穿戴设备提醒,即第一可穿戴设备提醒用户a,用户b已经在附近。
也就是说,如果没有收到提醒,第一可穿戴设备的定位功能在5:30-6:30内开启,其他时间可以关闭。
其中,第一可穿戴设备中可以安装有诸如gps等定位模块,通过开启该定位模块来开启定位功能。
可以理解的是,第一可穿戴设备中也安装有时钟系统,以用于计时。
步骤102、第一可穿戴设备获取自身的第一位置,并通过服务器向第二 可穿戴设备发送位置获取请求,以获取第二可穿戴设备的第二位置,第二可穿戴设备与第一可穿戴设备具有绑定关系。
本实施例中,第一可穿戴设备开启定位功能后,一方面实时或较短周期获得自身的位置,称为第一位置。另一方面,也要获得用户b的第二可穿戴设备的位置,称为第二位置,以便基于这两个位置进行用户a与用户b相距距离的判定。
值得说明的是,本实施例中,用户a的第一可穿戴设备与用户b的第二可穿戴设备需要预先建立绑定关系,该绑定关系的建立过程将在后续实施例中说明。
第一可穿戴设备获取第二可穿戴设备的第二位置的方式是:通过向服务器发送位置获取请求,以通过服务器的转发,将该位置获取请求发送至第二可穿戴设备。
其中,可以理解的是,在第一可穿戴设备与第二可穿戴设备建立了绑定关系的情况下,第一可穿戴设备发送的位置获取请求中可以携带有第二可穿戴设备的佩戴者即用户b的标识,该标识比如为用户b的姓名,和/或联系电话,从而服务器基于各可穿戴设备注册时提供的用户标识,确定出与用户b的标识对应的第二可穿戴设备,将位置获取请求转发给第二可穿戴设备。
第二可穿戴设备响应于该位置获取请求,可以实时或周期地向第一可穿戴设备发送自身的位置。
步骤103、第一可穿戴设备计算第一位置与第二位置的间距,在间距满足预设距离阈值时,提醒第一可穿戴设备的佩戴者。
第一可穿戴设备接收到第二可穿戴设备实时或周期反馈的第二位置后,相应的计算自身对应的第一位置与第二位置的间距,当该间距满足预设距离阈值,比如500米时,第一可穿戴设备通过振动或语音等提醒方式提醒用户a,该提醒意味着用户b已经在其附近。
值得说明的是,上述以第一可穿戴设备作为执行主体进行了描述,实际上,对于用户b来说,其也可以同时通过佩戴的第二可穿戴设备执行同样的提醒处理过程,以提醒用户b。而且即便是针对同一次会面,用户b设置的提醒时间段也可以与用户a设置的不同,根据自身需求设定。
本实施例中,第一可穿戴设备的佩戴者可以根据其与朋友的约定会面时 间,在第一可穿戴设备中设置对应的提醒时间段,当第一可穿戴设备检测到当前时间在提醒时间段内时,开启定位功能,以获取自身的第一位置。并且同时通过服务器向其朋友所佩戴的第二可穿戴设备发送位置获取请求,以获取第二可穿戴设备的第二位置。当第一可穿戴设备计算第一位置与第二位置的间距满足预设距离阈值时,提醒第一可穿戴设备的佩戴者其朋友已经在其附近。从而在约定会面等场景中,可以基于两用户佩戴的可穿戴设备来实现距离提醒,扩展了可穿戴设备的应用模式,提高了用户体验的同时,也提高了可穿戴设备的应用智能化。
图2为本发明基于可穿戴设备的提醒方法实施例二的流程图,如图2所示,该方法包括如下步骤:
步骤201、第一可穿戴设备接收设置信息,设置信息包括提醒时间段、第二可穿戴设备的佩戴者的标识信息。
前述实施例中提到,第一可穿戴设备中存入有用户a设置的提醒时间段信息,除此之外,实际应用中,用户a还可以针对该提醒应用对第一可穿戴设备进行其他的设置。
具体来说,用户a还可以设置第二可穿戴设备的佩戴者即用户b的标识信息,比如用户b的姓名和联系电话。该设置可以用于进行第一可穿戴设备与第二可穿戴设备的绑定。
本实施例提供如下用户b的标识信息的设置方式:
第一可穿戴设备接收绑定的手机终端发送的第二可穿戴设备的佩戴者的标识信息,第二可穿戴设备的佩戴者的标识信息存储于手机终端的通讯录中。
具体来说,第一可穿戴设备可以与用户a的手机终端进行绑定,该绑定过程可以参考现有的智能手环与手机终端的绑定方式实现,不赘述。
当第一可穿戴设备与手机终端绑定之后,两者间可以进行信息的传输。从而,用户a可以将预绑定的用户b的标识信息通过手机终端发送至第一可穿戴设备中。实际应用中,该用户b的标识可以是用户b的姓名和联系电话,这一标识信息可以存在于手机终端的通讯录中,从而用户a可以方便地通过选定通讯录中的预绑定用户信息,将对应的标识信息发送至第一可穿戴设备。手机终端与第一可穿戴设备间的通信可以是基于蓝牙连接实现的。
步骤202、第一可穿戴设备向服务器发送绑定请求,绑定请求中包括第二可穿戴设备的佩戴者的标识信息,以使服务器根据第二可穿戴设备的佩戴者的标识信息确定对应的第二可穿戴设备的标识信息,并向第二可穿戴设备转发绑定请求。
步骤203、第一可穿戴设备接收第二可穿戴设备通过服务器转发的绑定响应。
当第一可穿戴设备接收到用户a通过手机终端发送的用户b的标识信息后,可以发起针对用户b的第二可穿戴设备的绑定过程。具体地,第一可穿戴设备向服务器发送携带有用户b的标识信息的绑定请求。由于各可穿戴设备在初始使用时,都会向服务器进行注册,通过注册过程,服务器可以存储有各可穿戴设备的标识与对应的用户标识的对应关系,因此,基于该对应关系,服务器在接收到用户b的标识信息后,可以确定出对应的第二可穿戴设备的标识信息,从而向第二可穿戴设备转发绑定请求。第二可穿戴设备接收到该绑定请求后,提醒用户b,用户b若同意,则触发第二可穿戴设备向第一可穿戴设备反馈绑定响应。
步骤204、第一可穿戴设备在检测到当前时间在提醒时间段内时,开启定位功能。
步骤205、第一可穿戴设备获取自身的第一位置,并通过服务器向第二可穿戴设备发送位置获取请求,以获取第二可穿戴设备的第二位置。
步骤206、第一可穿戴设备计算第一位置与第二位置的间距,在间距满足预设距离阈值时,提醒第一可穿戴设备的佩戴者,并通过服务器向第二可穿戴设备发送提醒信息,以使第二可穿戴设备提醒第二可穿戴设备的佩戴者。
前述步骤204至步骤206与图1所示实施例中对应步骤一致,不再赘述。只是本实施例中,在第一位置与第二位置的间距满足预设距离阈值时,第一可穿戴设备除了提醒第一可穿戴设备的佩戴者外,还可以通过服务器向第二可穿戴设备发送提醒信息,以使第二可穿戴设备提醒第二可穿戴设备的佩戴者。
也就是说,当用户a的第一可穿戴设备判定用户b已经在附近时,除了对用户a进行提醒,以提醒其用户b已经在附近,还可以对用户b进行提醒,提醒用户b自己已经在附近。
本实施例中,通过两个用户佩戴的可穿戴设备,基于可穿戴设备对一定时间段内自身和对方位置信息的检测和判定,不但可以实现基于距离对佩戴者本人的提醒,还可以向对方佩戴者进行提醒,提高了用户体验。
图3为本发明可穿戴设备实施例一的结构示意图,如图3所示,该可穿戴设备包括:检测开启模块11、定位模块12、发送模块13、计算模块14、提醒模块15。
检测开启模块11,用于在检测到当前时间在提醒时间段内时,开启定位功能。
定位模块12,用于获取所述可穿戴设备的第一位置。
发送模块13,用于通过服务器向另一可穿戴设备发送位置获取请求,以获取所述另一可穿戴设备的第二位置,所述另一可穿戴设备与所述可穿戴设备具有绑定关系。
计算模块14,用于计算所述第一位置与所述第二位置的间距。
提醒模块15,用于在所述间距满足预设距离阈值时,提醒所述可穿戴设备的佩戴者。
本实施例的可穿戴设备可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图4为本发明可穿戴设备实施例二的结构示意图,如图4所示,在图3所示实施例的基础上,所述发送模块13还用于:
在所述间距满足预设距离阈值时,通过所述服务器向所述另一可穿戴设备发送提醒信息,以使所述另一可穿戴设备提醒所述另一可穿戴设备的佩戴者。
可选的,该可穿戴设备还包括:第一接收模块21。
第一接收模块21,用于接收设置信息,所述设置信息包括所述提醒时间段、所述另一可穿戴设备的佩戴者的标识信息。
具体的,所述第一接收模块21具体用于:
接收绑定的手机终端发送的所述另一可穿戴设备的佩戴者的标识信息,所述另一可穿戴设备的佩戴者的标识信息存储于所述手机终端的通讯录中。
进一步地,所述发送模块13还用于:
向所述服务器发送绑定请求,所述绑定请求中包括所述另一可穿戴设备的佩戴者的标识信息,以使所述服务器根据所述另一可穿戴设备的佩戴者的标识信息确定对应的所述另一可穿戴设备的标识信息,并向所述另一可穿戴设备转发所述绑定请求。
相应的,该可穿戴设备还包括:第二接收模块22。
第二接收模块22,用于接收所述另一可穿戴设备通过所述服务器转发的绑定响应。
本实施例的可穿戴设备可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。