动态距离预警方法及可穿戴终端与流程

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

本发明涉及可穿戴技术领域,特别涉及一种动态距离预警方法及穿戴终端。



背景技术:

对大自然的向往,使得户外徒步旅游或者户外自驾游越来越普及;户外旅游个人(或者小团队)既要一个相对独立或者私密的空间,又不能脱离团队。然而为了保持这样一个距离或许会消耗很多精力以至不能够尽情享受户外的精彩。



技术实现要素:

有鉴于此,本发明提供了一种动态距离预警方法,以至少在一定程度上解决存在的问题。

具体技术方案如下:

一种动态距离预警方法,该方法包括:获取第一用户的定位数据并存储;接受第二用户的定位数据的信号;计算第一用户与第二用户距离,若大于第二阈值则提醒;所述的提醒包括,调用存储的所述第一用户的定位数据与所述第二用户的定位数据进行比较;若任一所述第一用户的定位数据与所述第二用户的定位数据重合,则提醒减速;若否,则根据所述第一用户的定位数据及所述第二用户的定位数据生成导航路线;所述的重合为所述第一用户的定位数据所指的位置与所述第二用户的定位数据所指的位置距离小于第三阈值。

优选地,所述提醒还包括,声音提醒、视觉提醒。

优选地,所述计算第一用户与第二用户距离,若大于第二阈值则提醒之前包括判断步骤:判断所述第二用户的定位数据的信号是否到达第一阈值;当所述第二用户的定位数据的信号到达第一阈值,计算第一用户与第二用户距离,若大于第二阈值则提醒;若所述第二用户的定位数据的信号未到达第一阈值,则继续监控第二用户的定位数据的信号,且不计算第一用户与第二用户距离。

优选地,所述判断所述第二用户的定位数据的信号是否到达第一阈值包括:检测所接到到第二用户的定位数据的信号的强度,若强度低于预设值,则视为为到达第一阈值。

优选地,所述第二用户的定位数据的信号还包括发射时间数据,所述判断所述第二用户的定位数据的信号是否到达第一阈值包括:对第二用户的定位数据的信号进行解调,获取所述时间数据;根据所述时间数据判断所述第二用户的定位数据的信号是否到达第一阈值。

本发明的另一目的是提供一种可穿戴终端,包括:定位单元,用于获取第一用户的定位数据并存储;接收单元,用于接受第二用户的定位数据的信号;提醒单元,用于计算第一用户与第二用户距离,若大于第二阈值则提醒;所述的提醒包括,调用存储的所述第一用户的定位数据与所述第二用户的定位数据进行比较;若任一所述第一用户的定位数据与所述第二用户的定位数据重合,则提醒减速;若否,则根据所述第一用户的定位数据及所述第二用户的定位数据生成导航路线;所述的重合为所述第一用户的定位数据所指的位置与所述第二用户的定位数据所指的位置距离小于第三阈值。

优选地,所述提醒还包括,声音提醒、视觉提醒。

优选地,还包括判断单元,用于:判断所述第二用户的定位数据的信号是否到达第一阈值;当所述第二用户的定位数据的信号到达第一阈值,计算第一用户与第二用户距离,若大于第二阈值则提醒;若所述第二用户的定位数据的信号未到达第一阈值,则继续监控第二用户的定位数据的信号,且不计算第一用户与第二用户距离。

优选地,所述判断所述第二用户的定位数据的信号是否到达第一阈值包括:检测所接到到第二用户的定位数据的信号的强度,若强度低于预设值,则视为为到达第一阈值。

优选地,所述第二用户的定位数据的信号还包括发射时间数据,所述判断所述第二用户的定位数据的信号是否到达第一阈值包括:对第二用户的定位数据的信号进行解调,获取所述时间数据;根据所述时间数据判断所述第二用户的定位数据的信号是否到达第一阈值。

因此,本发明提供的技术方案可通过对第一用户及第二用户距离的监控,当两者距离大于预设值时,提醒前用户给予等待,并给位于后面的用户提醒及导航的功能,避免了出现失散的情况,并且减少用户在为了保持团队不分散所花费的注意力;并且本发明通过通过对信号本身的监控减少了计算了,优化了预警方法。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合具体实施例对本发明进行详细描述。

需要理解的是,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、 “厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、 “外”、“顺时针”、“逆时针”等指示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

需要理解的是,本发明“可穿戴”是指可穿戴在用户身体上或者可以固定在服饰上;“可穿戴设备”是指用以支持用户物理活动并且可以通过包括但不限于蓝牙(BT)通信设备、近场通信(NFC)设备、Wi-Fi直接通信设备和无线接入点(AP)与其它电子设备无线通信的电子设备。这种“可穿戴设备”可以为手表、眼镜、头戴式显示器、耳机、项链、鞋子、口罩、衣服、裤子、皮带等形式实施。

需要理解的是,本发明的“终端”可以为以下设备中至少一种:智能电话、平板个人计算机(PC)、移动电话、电子书(e-book)阅读器、台式PC、膝上PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器、MP3播放器、移动医疗设备、相机、以及可穿戴设备、电子服装、电子配件、电子纹身、具有通信功能的智能家电、电子纹身、导航设备、全球定位系统(GPS)接收器。根据本发明公开各种实施方式的终端可以是上述各种设备的一种或多种的组合。另外,根据本公开各种实施方式的电子设备可以是柔性设备。另外,根据本公开各种实施方式的电子设备不限于上述设备。

需要理解的是,本发明中,如果涉及用语“用户”或者类似词汇,可指代使用电子设备的人或使用电子设备的设备。

动态距离预警方法可以包括以下步骤:

在101中,获取第一用户的定位数据,存储。

本步骤中可以从定位单元获取第一用户的定位数据,该定位单元可以采用诸如GPS定位、基站定位、wifi定位等多种定位方式,本发明对此并不加以限制,只要获取到第一用户的定位数据即可。获取到的第一用户的定位数据并不直接计算第一用户的经纬度和/海拔,而是直接将获取的第一用户的定位数据进行存储,相对于需要计算成(例如经纬度海拔)方式节约硬件资源。

如果所获得第一用户的定位数据本身并没有携带有时间数据,或者无法单独解析出时间数据的定位单元,则将所述第一用户的定位数据、定位单元获取该定位数据的时间作为一组数组一并存储。并且按照预定的时间间隔持续不断地获取定位数据并存储所获得第一用户的定位数据。

定位数据可以为可以换算成经纬度、高度的数组,也可以是其他绝对定位数据,只要该定位数据数据能够在地球上表示唯一确定的位置即可,可以是二维,也可以是三维空间。

在102中,接受第二用户的定位数据的信号,判断所述第二用户的定位数据的信号是否到达第一阈值;

可以直接通过判断信号强度,利用信号强度随传输距离衰减的特性初步判断第一用户、第二用户的距离是否达到预设值,可以筛除一部分信号,减少计算量及计算时间以减少硬件的占用;

或者通过接受信号的时间间隔是否到达预设值初步判断第一用户、第二用户的距离是否达到预设值,一种方式是提取信号里面的时间数据,计算前后两个信号是否到达阈值,一种方式是根据第一用户接受到第二用户前后两信号的间隔时间判断。

本发明中信号可以通过多种无线载体进行传输。

通过信号初步判断,避免了大部分第一用户、第二用户的间距的计算量,节约硬件资源。

在103中,当所述第二用户的定位数据的信号到达第一阈值,计算第一用户与第二用户距离,若大于第二阈值则提醒。

解析(解调)第二用户的信号,提取出第二用户的时间数据,利用该时间数据查找对应的第一用户的定位数据,如果存储的第一用户的定位数据没有在时间上完全吻合,则选择与第二用户的定位数据发射时间相临近的下一个存储的第一用户的定位数据。

根据第二用户的定位数据、第一用户的定位数据计算出两者的距离。如果距离大于第二阈值,则报警。

报警步骤可以包括但不限于以下几种实现方式。

一种可选的提醒方式,调用声音模块,播放对应的录好的声音段,如“您与第二用户的距离为多少米,请注意。

又一种可选的提醒方式,调用视觉模块,展示预设图像,包括静态或动态的图像;或者亮灯、闪灯。

再一种可选的提醒方式,生成导航路径,开始导航。

生成导航路径,开始导航可以包括但不限于以下两种实现方式:

第一种方式:将第一用户、第二用户的定位数据匹配到地图数据库,依据地图数据库生成导航路径,这里不做赘述,根据接受到第二用户信号不断提取出第二用户的定位数据,更新导航路径的目的地。

第二种方式,根据第二用户的定位数据、第二用户的定位数据计算两者的相对位置,提醒该相对位置,该相对位置信息可以包括两部分信息:第二用户相对于第一用户的方向信息以及第二用户相对于第一用户的距离信息。相对位置通过几何算法可以得到,在此不再详述。优选地是,以第一用户为中心,以前后左右为指示方向,第一用户前进方向为前。需要说明的是,在本发明实施例中,对方向信息的要求并不是非常精确,可以将在预设角度范围内的方向进行标准化处理。

可选地,提醒(导航)退出:当接受到的第二用户的定位数据的信号恢复正常时,启动提醒(导航)退出步骤;当第一用户、第二用户距离小于预设值则提醒(导航)退出。

可选地,所述的提醒还包括:调用存储的所述第一用户的定位数据与所述第二用户的定位数据进行比较;若任一所述第一用户的定位数据与所述第二用户的定位数据重合,则提醒减速;若否,则根据所述第一用户的定位数据及所述第二用户的定位数据生成导航路线。所述的重合为所述第一用户的定位数据所指的位置与所述第二用户的定位数据所指的位置距离小于第三阈值。

或者根据第一用户与第二用户距离的远近组合选取以上的提醒方式。

进一步地,在101中,获取第一用户的定位数据,存储并对外发送,发送的信号强度,根据接受到第二用户信号进行调整。

需要说明的是,上述方法实施例可以在服务端实现,也可以在客户端实现。还可以部分处理在服务端实现,部分处理在客户端实现。

以上是对本发明所提供的方法进行的描述,下面结合实施例对本发明提供的装置进行详述。该装置可以包括:定位单元、接收单元、提醒单元。各组成单元的主要功能如下。

定位单元负责:获取第一用户的定位数据并存储。

接收单元负责:用于接受第二用户的定位数据的信号;

提醒单元负责,计算第一用户与第二用户距离,若大于第二阈值则提醒;所述的提醒包括,调用存储的所述第一用户的定位数据与所述第二用户的定位数据进行比较;若任一所述第一用户的定位数据与所述第二用户的定位数据重合,则提醒减速;若否,则根据所述第一用户的定位数据及所述第二用户的定位数据生成导航路线;所述的重合为所述第一用户的定位数据所指的位置与所述第二用户的定位数据所指的位置距离小于第三阈值。

优选地,所述提醒还包括,声音提醒、视觉提醒。

优选地,还包括判断单元,负责:

判断所述第二用户的定位数据的信号是否到达第一阈值;

当所述第二用户的定位数据的信号到达第一阈值,计算第一用户与第二用户距离,若大于第二阈值则提醒;

若所述第二用户的定位数据的信号未到达第一阈值,则继续监控第二用户的定位数据的信号,且不计算第一用户与第二用户距离。

优选地,所述判断所述第二用户的定位数据的信号是否到达第一阈值包括:

检测所接到到第二用户的定位数据的信号的强度,若强度低于预设值,

则视为为到达第一阈值。

优选地,所述第二用户的定位数据的信号还包括发射时间数据,所述判断所述第二用户的定位数据的信号是否到达第一阈值包括:

对第二用户的定位数据的信号进行解调,获取所述时间数据;

根据所述时间数据判断所述第二用户的定位数据的信号是否到达第一阈值。

上述装置可以设置于服务端,也可以设置于客户端,也可以部分设置于服务端,部分设置于客户端。也就是说,该装置可以为位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,或者,还可以位于服务器端,本发明实施例对此不进行特别限定。

下面列举几个应用场景:

例如第一用户与第二用户户外自驾游,自驾游的地方手机信号不好且地图没有详细标引,为了害怕离散,通过本发明实施例提供的方式,第一用户、第二用户的距离一旦大于阈值便会进行提醒,减少用户在这方面的注意力

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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