一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

安全距离监测方法、装置、计算机设备和存储介质与流程

2022-08-30 23:15:46 来源:中国专利 TAG:


1.本技术涉及无线通信技术领域,特别是涉及一种安全距离监测方法、装置、计算机设备和存储介质。


背景技术:

2.结伴出行(例如步行、骑行)等场景,团队往往会受到其他人群或环境的干扰,从而容易导致团队成员失散。尤其在行进过程中,领队(安全保障责任主体)需要及时掌握团队成员的情况,以防成员在陌生环境走失或掉队,这需要投入较多的精力关注整个团队的进行情况。
3.对于人数较多的团队,由于行进过程是流动的,实时人工地进行人数盘点是一件非常困难的事情,尤其在团队借助自行车等工具出行的场景中,领队即要负责带路,又要顾及到队伍末尾成员的状况,需要频繁回头或者偶尔停下来查看情况,既存在安全隐患又耽误行进速度。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高监测有效性的安全距离监测方法、装置、计算机设备和存储介质。
5.一种安全距离监测方法,应用于用户终端,所述方法包括:
6.测量与安全终端间的实时距离;
7.判断所述实时距离是否大于预设的安全距离;
8.若所述实时距离大于所述安全距离,则生成第一报警信息并发出报警;所述第一报警信息用于提示所述用户终端与所述安全终端间的距离超过安全距离。
9.在其中一个实施例中,所述测量与安全终端间的实时距离的步骤包括:
10.发送ftm测距请求至所述安全终端;
11.获取所述安全终端发送的第一ftm测量帧及发送第一ftm测量帧的第一发送时间;
12.记录接收到所述第一ftm测量帧的第一接收时间;
13.发送ack帧至所述安全终端并记录发送所述ack帧的第二发送时间;
14.获取所述安全终端接收到所述ack帧的第二接收时间;
15.根据所述第一发送时间、第一接收时间、第二发送时间及第二接收时间计算往返时间,并根据所述往返时间计算与所述安全终端间的实时距离。
16.在其中一个实施例中,所述方法还包括:
17.在所述实时距离大于所述安全距离时,生成第二报警信息并发送至所述安全终端;所述第二报警信息用于提示所述安全终端与所述用户终端的距离超过安全距离。
18.在其中一个实施例中,所述方法还包括:
19.在接收到所述安全终端发送的距离信息获取请求时,发送所述实时距离至所述安全终端。
20.在其中一个实施例中,所述测量与安全终端间的实时距离的步骤包括:
21.根据预设的测距频率测量与所述安全终端间的实时距离。
22.在其中一个实施例中,所述方法还包括:
23.判断所述实时距离是否大于预设阈值;
24.若大于预设阈值,则采用第一频率作为测距频率;
25.若小于或等于预设阈值,则采用第二频率作为测距频率;其中,所述第一频率高于所述第二频率。
26.在其中一个实施例中,所述测量与安全终端间的实时距离的步骤包括:
27.采用wifi信号强度测距法或蓝牙测距法测量与安全终端间的实时距离。
28.一种掉队监测装置,应用于用户终端,所述装置包括:
29.实时距离测量模块,用于测量与安全终端间的实时距离;
30.安全距离判断模块,用于判断所述实时距离是否大于预设的安全距离;
31.报警模块,用于在所述实时距离大于所述安全距离时,生成第一报警信息并发出报警;所述第一报警信息用于提示所述用户终端与所述安全终端的距离超过安全距离。
32.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
33.测量与安全终端间的实时距离;
34.判断所述实时距离是否大于预设的安全距离;
35.若所述实时距离大于所述安全距离,则生成第一报警信息并发出报警;所述第一报警信息用于提示与所述安全终端的距离超过安全距离。
36.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
37.测量与安全终端间的实时距离;
38.判断所述实时距离是否大于预设的安全距离;
39.若所述实时距离大于所述安全距离,则生成第一报警信息并发出报警;所述第一报警信息用于提示与所述安全终端的距离超过安全距离。
40.上述安全距离监测方法、装置、计算机设备和存储介质,通过用户终端主动测量与安全终端间的实时距离,并判断实时距离是否大于预设的安全距离,在实时距离大于安全距离时,生成第一报警信息并发出报警,提醒持有该用户终端的用户当前与安全终端距离过远,使用户自行监测自己掉队或即将掉队,无需由安全保障责任主体实现一对多地监测,提高掉队监测的有效性。
附图说明
41.为了更清楚地说明本技术实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为一个实施例中,安全距离监测方法的应用环境图;
43.图2为一个实施例中,安全距离监测方法流程示意图之一;
44.图3为一个实施例中,测量与安全终端间的实时距离步骤的流程示意图;
45.图4为一个实施例中,安全距离监测方法流程示意图之二;
46.图5为一个实施例中,安全距离监测方法流程示意图之三;
47.图6为一个实施例中,安全距离监测方法流程示意图之四;
48.图7为一个实施例中,安全距离监测装置的结构框图之一;
49.图8为一个实施例中,实时距离测量模块的结构框图;
50.图9为一个实施例中,安全距离监测装置的结构框图之二;
51.图10为一个实施例中,安全距离监测装置的结构框图之三;
52.图11为一个实施例中,安全距离监测装置的结构框图之四;
53.图12为一个实施例中,计算机设备的内部结构图。
具体实施方式
54.为了便于理解本技术,为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本技术,附图中给出了本技术的较佳实施方式。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本技术的公开内容理解的更加透彻全面。本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似改进,因此本技术不受下面公开的具体实施例的限制。
55.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
56.本技术提供的安全距离监测方法,可以应用于如图1所示的应用环境中。其中,用户终端10通过无线通信技术与安全终端20进行测距交互,测量用户终端10与安全终端20间的实时距离,在实时距离大于预设的安全距离时发出报警,提示持有该用户终端10的用户存在掉队风险。其中,用户终端10和安全终端20可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
57.在其中一个实施例中,如图2所示,提供了一种安全距离监测方法,以该方法应用于图1中的用户终端为例进行说明,包括以下步骤:
58.步骤100,测量与安全终端间的实时距离。
59.其中,安全终端为安全保障责任主体所持终端,安全保障责任主体即为团队中负责监管各团员(安全保障受益主体)安全的主体,例如可以是领队、导游等。
60.具体地,用户终端可以利用无线通信技术与安全终端进行交互测距,测量与安全终端的实时距离。例如,采用往返时间测距(round trip time ranging,rtt ranging)、wifi信号强度测距、蓝牙信号强度测距、红外信号强度测距、gps定位测距等方法进行测量。
61.步骤200,判断实时距离是否大于预设的安全距离。
62.预设的安全距离是用于判断用户与安全保障责任主体之间的距离是否超出安全范围的标准,当用户终端与安全终端之间的实时距离大于安全距离时,可以判断为持有该用户终端的用户即将掉队或已掉队。
63.步骤300,若实时距离大于安全距离,则生成第一报警信息并发出报警。
64.其中,第一报警信息用于提示用户终端与安全终端间的距离超过安全距离,进而提醒用户与安全保障责任主体距离过远,用户即将掉队或已掉队。在用户终端与安全终端之间的实时距离大于安全距离时,为了避免用户掉队产生安全问题,此时用户终端会生成第一报警信息并发出报警,提示持有该用户终端的用户即将掉队或已掉队,使用户能够及时跟上队伍。在其中一个实施例中,用户终端可以通过发出声音、震动或屏幕通知等方式发出报警。
65.步骤301,若实时距离小于安全距离,则不执行报警。
66.上述安全距离监测方法,通过用户终端主动测量与安全保障责任主体所持的安全终端间的实时距离,并判断实时距离是否大于预设的安全距离,在实时距离大于安全距离时,生成第一报警信息并发出报警,提醒持有该用户终端的用户当前与安全终端距离过远,使用户自行监测自己掉队或即将掉队,无需由安全保障责任主体实现一对多地监测,提高掉队监测的有效性。
67.在其中一个实施例中,如图3所示,所述测量与安全终端间的实时距离的步骤包括:
68.步骤101,发送ftm(fine timing measurement,精确时间测量)测距请求至安全终端。
69.用户终端与安全终端需支持ieee8802.11mc协议,即可实现本实施例提供的测距方法,并且用户终端与安全终端之间无需建立关联,用户终端在获知安全终端的mac地址时即可实现测距。在需要进行测距时,用户终端主动向安全终端发送ftm测距请求,安全终端在接收到该用户终端发送的ftm测距请求(即ftm请求帧)后,该安全终端可以向该用户终端发送第一ftm测量帧。
70.步骤102,获取安全终端发送的第一ftm测量帧及发送第一ftm测量帧的第一发送时间t1。
71.获取安全终端在接收到ftm测距请求后发送的第一ftm测量帧以及安全终端发送第一ftm测量帧的第一发送时间t1,该第一ftm测量帧包括该用户终端的测量参数和用于指示该用户终端的标识信息。可选地,该标识信息可以包括媒体访问控制mac(mediaaccess control)地址或关联标识号aid(association identity)。其中,该标识信息可以是该用户终端的mac地址或该通信设备的aid。该用户终端接收到该第一ftm测量帧后,可以通过该标识信息获取其自身的测量参数,以使该用户终端可以根据获取的测量参数进行ftm测量。
72.步骤103,记录接收到第一ftm测量帧的第一接收时间t2。
73.用户终端在接收到第一fem测量帧时记录接收到第一ftm测量帧的第一接收时间t2,用于进行往返时间计算。
74.步骤104,发送ack帧至安全终端并记录发送ack帧的第二发送时间t3。
75.ack(acknowledgement)帧为确认帧,用户终端在接收到第一ftm测量帧后向安全终端发送ack帧。此时需记录向安全终端发送ack帧的第二发送时间t3。
76.步骤105,获取安全终端接收到ack帧的第二接收时间t4。
77.安全终端接收到ack帧后,安全终端记录接收到ack帧的第二接收时间t4,并将第二接收时间t4反馈至用户终端,以供用户终端进行往返时间计算。
78.步骤106,根据第一发送时间t1、第一接收时间t2、第二发送时间t3及第二接收时间t4计算往返时间,并根据往返时间计算与安全终端间的实时距离。
79.用户终端根据第一发送时间t1、第一接收时间t2、第二发送时间t3及第二接收时间t4计算往返时间t:
80.t=[(t4-t1)-(t3-t2)]/2
[0081]
根据往返时间t和光速c即可计算出用户终端与安全终端间的实时距离x:
[0082]
x=c*t
[0083]
本实施例中,采用rtt测距法测量用户终端与安全终端间的实时距离,即测量用户与安全保障责任主体间的距离,安全终端与用户终端无需关联即可实现测距,并且测量精度高。
[0084]
在其中一个实施例中,多次测量与安全终端间的实时距离,并取多次测量结果的平均值作为最终测量结果,提高测量的准确性。
[0085]
在其中一个实施例中,如图4所示,安全距离监测方法还包括:
[0086]
步骤400,在实时距离大于安全距离时,生成第二报警信息并发送至安全终端。
[0087]
其中,第二报警信息用于提示安全终端与用户终端的距离超过安全距离。在用户终端与安全终端之间的实时距离大于安全距离时,为了提高用户掉队监管的可靠性,此时生成第二报警信息发送至安全终端,提示持有安全终端的安全保障责任主体该用户终端对应用户即将掉队或已掉队,使安全保障责任主体能够及时发现掉队用户。在其中一个实施例中,安全终端在接收到第二报警信息时可以通过发出声音、震动或屏幕通知等方式发出报警。
[0088]
在其中一个实施例中,如图5所示,安全距离监测方法还包括:
[0089]
步骤500,在接收到安全终端发送的距离信息获取请求时,发送实时距离至安全终端。
[0090]
本技术实施例是由用户通过用户终端主动实现与安全终端之间的测距,安全保障责任主体若需要获知与某个用户间的距离,可以通过安全终端向该用户持有的用户终端发送距离信息获取请求,该用户终端接收到距离信息获取请求时,发送最新一次测量的实时距离至安全终端,便于安全保障责任主体了解用户的位置。
[0091]
在其中一个实施例中,用户终端根据预设的测距频率测量与安全终端间的实时距离。
[0092]
测距频率可以是固定频率,可以在用户终端进行设置,例如可以1分钟进行一次测距。设置合适的测距频率使得用户终端无需进行高密度的测距交互,降低用户终端的能耗。
[0093]
在其中一个实施例中,如图6所示,安全距离监测方法还包括:
[0094]
步骤600,判断实时距离是否大于预设阈值。
[0095]
测距频率可以根据用户与安全保障责任主体间的距离进行调整,在距离较近时采用较低频率,在距离较远时采用较高频率,在降低用户终端能耗的同时,也能及时监测用户是否发生掉队。通过预设阈值作为距离远近判断标准,判断实时距离与预设阈值的大小关系,进而对测距频率进行选择。
[0096]
步骤700,若大于预设阈值,则采用第一频率作为测距频率。
[0097]
在用户终端与安全终端的实时距离大于预设阈值时,判定此时用户终端与安全终
端的距离较远,需要采用较高的第一频率作为测距频率。
[0098]
步骤800,若小于或等于预设阈值,则采用第二频率作为测距频率;其中,第一频率高于第二频率。
[0099]
在用户终端与安全终端的实时距离小于或等于预设阈值时,判定此时用户终端与安全终端的距离较近,可以降低测距频率,此时可以采用较低的第二频率作为测距频率。
[0100]
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0101]
在其中一个实施例中,如图7所示,提供了一种安全距离监测装置900,应用于用户终端,包括:实时距离测量模块910、安全距离判断模块920和报警模块930,其中:
[0102]
实时距离测量模块910,用于测量与安全终端间的实时距离;
[0103]
安全距离判断模块920,用于判断实时距离是否大于预设的安全距离;
[0104]
报警模块930,用于在实时距离大于安全距离时,生成第一报警信息并发出报警;第一报警信息用于提示用户终端与安全终端的距离超过安全距离。
[0105]
在其中一个实施例中,如图8所示,实时距离测量模块910包括:
[0106]
请求发送单元911,用于发送ftm测距请求至安全终端;
[0107]
第一信息获取单元912,用于获取安全终端发送的第一ftm测量帧及发送第一ftm测量帧的第一发送时间;
[0108]
第一时间记录单元913,用于记录接收到第一ftm测量帧的第一接收时间;
[0109]
第二信息获取单元914,用于发送ack帧至安全终端并记录发送ack帧的第二发送时间;
[0110]
时间获取单元915,用于获取安全终端接收到ack帧的第二接收时间;
[0111]
距离计算单元916,用于根据第一发送时间、第一接收时间、第二发送时间及第二接收时间计算往返时间,并根据往返时间计算与安全终端间的实时距离。
[0112]
在其中一个实施例中,如图9所示,安全距离监测装置900还包括:
[0113]
报警信息发送模块940,用于在实时距离大于安全距离时,生成第二报警信息并发送至安全终端。
[0114]
在其中一个实施例中,如图10所示,安全距离监测装置900还包括:
[0115]
实时距离发送模块950,用于在接收到安全终端发送的距离信息获取请求时,发送实时距离至安全终端。
[0116]
在其中一个实施例中,如图11所示,安全距离监测装置900还包括:
[0117]
距离判断模块960,用于判断实时距离是否大于预设阈值。
[0118]
第一频率调整模块970,用于在实时距离大于预设阈值时,采用第一频率作为测距频率。
[0119]
第二频率调整模块980,用于在实时距离小于或等于预设阈值时,采用第二频率作为测距频率;其中,第一频率高于第二频率。
[0120]
关于安全距离监测装置的具体限定可以参见上文中对于安全距离监测方法的限定,在此不再赘述。上述安全距离监测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0121]
在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种安全距离监测方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0122]
本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0123]
在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0124]
测量与安全终端间的实时距离;
[0125]
判断实时距离是否大于预设的安全距离;
[0126]
若实时距离大于安全距离,则生成第一报警信息并发出报警;第一报警信息用于提示与安全终端的距离超过安全距离。
[0127]
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0128]
发送ftm测距请求至安全终端;
[0129]
获取安全终端发送的第一ftm测量帧及发送第一ftm测量帧的第一发送时间;
[0130]
记录接收到第一ftm测量帧的第一接收时间;
[0131]
发送ack帧至安全终端并记录发送ack帧的第二发送时间;
[0132]
获取安全终端接收到ack帧的第二接收时间;
[0133]
根据第一发送时间、第一接收时间、第二发送时间及第二接收时间计算往返时间,并根据往返时间计算与安全终端间的实时距离。
[0134]
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0135]
在实时距离大于安全距离时,生成第二报警信息并发送至安全终端;第二报警信息用于提示安全终端与计算机设备的距离超过安全距离。
[0136]
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0137]
在接收到安全终端发送的距离信息获取请求时,发送实时距离至安全终端。
[0138]
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0139]
根据预设的测距频率测量与安全终端间的实时距离。
[0140]
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0141]
判断实时距离是否大于预设阈值;
[0142]
若大于预设阈值,则采用第一频率作为测距频率;
[0143]
若小于或等于预设阈值,则采用第二频率作为测距频率;其中,第一频率高于第二频率。
[0144]
在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0145]
测量与安全终端间的实时距离;
[0146]
判断实时距离是否大于预设的安全距离;
[0147]
若实时距离大于安全距离,则生成第一报警信息并发出报警;第一报警信息用于提示用户终端与安全终端的距离超过安全距离。
[0148]
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0149]
发送ftm测距请求至安全终端;
[0150]
获取安全终端发送的第一ftm测量帧及发送第一ftm测量帧的第一发送时间;
[0151]
记录接收到第一ftm测量帧的第一接收时间;
[0152]
发送ack帧至安全终端并记录发送ack帧的第二发送时间;
[0153]
获取安全终端接收到ack帧的第二接收时间;
[0154]
根据第一发送时间、第一接收时间、第二发送时间及第二接收时间计算往返时间,并根据往返时间计算与安全终端间的实时距离。
[0155]
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0156]
在实时距离大于安全距离时,生成第二报警信息并发送至安全终端;第二报警信息用于提示安全终端与用户终端的距离过远。
[0157]
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0158]
在接收到安全终端发送的距离信息获取请求时,发送实时距离至安全终端。
[0159]
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0160]
根据预设的测距频率测量与安全终端间的实时距离。
[0161]
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0162]
判断实时距离是否大于预设阈值;
[0163]
若大于预设阈值,则采用第一频率作为测距频率;
[0164]
若小于或等于预设阈值,则采用第二频率作为测距频率;其中,第一频率高于第二频率。
[0165]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存
储器(dynamic random access memory,dram)等。
[0166]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0167]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献