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

一种注意力监测方法、装置、电子设备及存储介质与流程

2022-02-22 17:36:27 来源:中国专利 TAG:


1.本公开涉及数据处理领域,尤其涉及智能交通领域。


背景技术:

2.现有的驾驶员注意力的监测方法是通过摄像头、感应器等设备对驾驶员身体数据、驾驶时长、注意力进行监测,从而通过这些数据判断驾驶员是否疲劳、是否玩手机来确定该驾驶员注意力是否分散了,进而反馈或警告驾驶员。


技术实现要素:

3.本公开提供一种注意力监测方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
4.根据本公开的一方面,提供了一种注意力监测方法,其特征在于,包括:
5.采集第一用户的定位数据和注意力分数;
6.接收多个第二用户的定位数据和注意力分数;
7.根据所述多个第二用户的定位数据和所述第一用户的定位数据筛选出所有第二用户和第一用户距离小于等于预设长度并且注意力分数大于等于第一预设分数的第二用户;
8.根据筛选后的多个第二用户的注意力分数和第一用户的注意力分数对筛选后的多个第二用户和第一用户进行分级;
9.根据筛选后的多个第二用户和第一用户的级别与定位数据对第一用户进行相应的提示。
10.根据本公开的另一方面,提供了一种注意力监测装置,其特征在于,包括:
11.采集模块,用于采集第一用户的定位数据和注意力分数;
12.接收模块,用于接收多个第二用户的定位数据和注意力分数;
13.处理模块,用于根据所述多个第二用户的定位数据和所述第一用户的定位数据筛选出所有第二用户和第一用户距离小于等于预设长度并且注意力分数大于等于第一预设分数的第二用户;
14.所述处理模块,还用于根据筛选后的多个第二用户的注意力分数和第一用户的注意力分数对筛选后的多个第二用户和第一用户进行分级;
15.显示模块,用于根据筛选后的多个第二用户和第一用户的级别与定位数据对第一用户进行相应的提示。
16.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
17.在本公开上述方法中,通过将本车辆周围车辆驾驶员的注意力分数反馈给本车辆驾驶员,使得本车辆驾驶员能够准确并快速地得知周围车辆驾驶员的疲劳情况,从而能够作出相应的防范准备,而通过根据本车辆周围车辆驾驶员的注意力分数对周围车辆的驾驶
员的疲劳情况进行分级,再根据本车辆的定位数据和周围车辆的定位数据计算出周围车辆与本车辆的相对位置数据,从而使得最终呈现给本车辆驾驶员的图像或者数据简单明了,并且当周围出现疲劳等级较高的驾驶员时,通过语音或者警报声通知本车辆驾驶员,使得本车辆驾驶员在周围没有出现疲劳等级较高的驾驶员时不必频繁地被语音或者警报声打扰,而在周围出现疲劳等级较高的驾驶员时能够第一时间得知周围有疲劳等级较高的驾驶员,从而提前做好防范准备或拉开与该疲劳等级较高的驾驶员的距离、减速缓行、做好刹车准备等。
附图说明
18.附图用于更好地理解本方案,不构成对本公开的限定。其中:
19.图1是根据本公开实施例提供的注意力监测方法流程示意图;
20.图2是根据本公开实施例提供的呈现图像示意图;
21.图3是根据本公开实施例提供的注意力监测装置结构示意图;
22.图4是用来实现本公开实施例提供的注意力监测方法的电子设备的框图。
具体实施方式
23.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
24.现有的注意力监测方法只对本车辆驾驶员的注意力进行监测,而不会将周围车辆的驾驶员的注意力数据反馈给本车辆的驾驶员,从而使得驾驶员无法实时获取周围车辆的驾驶员的注意力情况从而提前做好防范准备。
25.为了将周围车辆驾驶员注意力情况反馈给用户以使用户预先避开驾驶员注意力分散的车辆,减少车祸的发生,如图1所示,本公开一实施例提供了一种注意力监测方法,该方法包括:
26.步骤101,采集第一用户的定位数据和注意力分数。
27.采集第一用户的定位数据作为定位数据,定位数据表征第一用户所在的位置,通过摄像头、感应器等设备对第一用户的身体数据、驾驶时长、注意力等进行监测,计算得到第一用户的注意力分数,注意力分数表征第一用户注意力的分散程度,注意力分数越高,说明第一用户注意力分散程度越高。
28.步骤102,接收多个第二用户的定位数据和注意力分数。
29.接收多个第二用户的定位数据和注意力分数,定位数据表征第二用户所在的位置,注意力分数表征第二用户注意力的分散程度。
30.步骤103,根据所述多个第二用户的定位数据和所述第一用户的定位数据筛选出所有第二用户和第一用户距离小于等于预设长度并且注意力分数大于等于第一预设分数的第二用户。
31.根据多个第二用户的定位数据和第一用户的定位数据筛选出所有第二用户和第一用户距离小于等于预设长度并且注意力分数大于等于第一预设分数的第二用户,这里筛
选的步骤没有先后,可以先筛选出所有第二用户和第一用户距离小于等于预设长度的第二用户,再从筛选后的多个第二用户中筛选出注意力分数大于等于第一预设分数的多个第二用户,也可以先筛选出注意力分数大于等于第一预设分数的多个第二用户,再从筛选后的多个第二用户中筛选出所有第二用户和第一用户距离小于等于预设长度的第二用户;
32.例如,在步骤102中,接收到了50个第二用户的定位数据和注意力分数,先对该50个第二用户进行筛选,其中有30个注意力分数大于等于第一预设分数,那么将该30个第二用户筛选出来,再根据该30个第二用户的定位数据和第一用户的定位数据对该30个第二用户进行筛选,该30个第二用户中有10个第二用户与第一用户的距离小于等于预设长度,则最终筛选出的就是该10个第二用户;
33.再例如,在步骤102中,接收到了50个第二用户的定位数据和注意力分数,对该50个第二用户进行筛选,其中有20个第二用户与第一用户的距离小于等于预设长度,那么将该20个第二用户筛选出来,再根据该20个第二用户的注意力分数对该20个第二用户进行筛选,该20个第二用户中有10个第二用户的注意力分数大于等于第一预设分数,则最终筛选出的就是该10个第二用户。
34.步骤104,根据筛选后的多个第二用户的注意力分数和第一用户的注意力分数对筛选后的多个第二用户和第一用户进行分级。
35.在步骤104中,根据筛选后的多个第二用户的注意力分数和第一用户的注意力分数对筛选后的多个第二用户和第一用户进行分级,在一可实施方式中,若注意力分数小于第二预设分数,则将该第二用户或第一用户确定为一级疲劳用户;
36.若注意力分数大于等于第二预设分数,则将该第二用户或第一用户确定为二级疲劳用户;
37.若注意力分数大于等于第三预设分数,则将该第二用户或第一用户确定为三级疲劳用户。
38.例如,经过筛选后还有6个第二用户,该6个第二用户的注意力分数分别为50、55、63、68、78和88,如果第二预设分数设置为60,第三预设分数设置为80,那么50和55小于第二预设分数60,将50和55两个注意力分数对应的第二用户或第一用户确定为一级疲劳用户,63、68和78大于等于第二预设分数60,小于第三预设分数80,将63、68和78三个注意力分数对应的第二用户或第一用户确定为二级疲劳用户,88大于等于第三预设分数80,将该88的注意力分数对应的第二用户或第一用户确定为三级疲劳用户,通过按照第二用户的注意力分数对第二用户进行分级,可以使第一用户准确并快速地得知该第二用户的疲劳程度。
39.步骤105,根据筛选后的多个第二用户和第一用户的级别与定位数据对第一用户进行相应的提示。
40.在步骤104中,在对筛选后的多个第二用户和第一用户进行分级后,在一可实施方式中,根据筛选后的多个第二用户的定位数据和第一用户的定位数据,确定每个第二用户与第一用户的相对位置;
41.根据筛选后的多个第二用户与第一用户的级别和每个第二用户与第一用户的相对位置对第一用户进行相应的提示。
42.这里列举两种方式来说明相对位置是如何确定的:
43.方式一:
44.以第一用户的定位数据为原点建立坐标系,将每个第二用户的定位数据换算成该坐标系中的位置,并放置到该坐标系中,以每个第二用户的定位数据在该坐标系中的坐标来确定相对位置;
45.例如,某个第二用户的定位数据在该坐标系中的坐标为(-10,-15),则说明该第二用户位置在第一用户位置的左侧10米后侧15米处;
46.再例如,某个第二用户的定位数据在该坐标系中的坐标为(10,-20),则说明该第二用户位置在第一用户位置的右侧10米后侧20米处;
47.方式二:
48.将每个第二用户的定位数据分别与第一用户的定位数据相减,这里以世界坐标系中的定位数据来举例说明,实际只要是能表征定位的数据都可以作为用户的定位数据;
49.例如,某个第二用户的定位数据为(100,90),第一用户的定位数据为(120,120),将该定位数据减去定位数据得到差值(-20,-30),则说明该第二用户位置在第一用户位置的左侧20米后侧30米处;
50.再例如,某个第二用户的定位数据为(150,60),第一用户的定位数据为(120,120),将该第二用户的定位数据减去第一用户的定位数据得到差值(30,-60),则说明该第二用户位置在第一用户位置的右侧30米后侧60米处;
51.通过根据第二用户的定位数据和第一用户的定位数据确定该第二用户与第一用户的相对位置并告知给第一用户,使得第一用户能够准确并快速地得知该第二用户与自身的位置关系,以便于第一用户拉开与该第二用户的距离。
52.在根据筛选后的多个第二用户的定位数据和第一用户的定位数据,确定每个第二用户与第一用户的相对位置后,在一可实施方式中,根据筛选后的多个第二用户和第一用户的级别与多个第二用户和第一用户的相对位置将筛选后的多个第二用户呈现到平视显示器中。
53.如图2所示,按照每个第二用户与第一用户的相对位置和该第二用户的级别将所有筛选后的第二用户呈现到平视显示器中,图2中将所有筛选后的第二用户按照与第一用户的相对位置放置到图像中,并将所有第二用户的第一用户标记上对应的注意力分数和级别,图像中还可以根据不同的级别将对应的用户渲染成不同的颜色,例如,可以将非疲劳用户渲染成绿色的,一级疲劳用户渲染成黄色的,二级疲劳用户渲染成橙色的,三级疲劳用户渲染成红色的,图像中还可以显示仪表盘上的数据例如车速、限速等数据的信息;
54.通过将第二用户呈现到平视显示器上,使得第一用户能够准确并清楚地得知周围第二用户与自身的距离、位置关系和疲劳情况,从而作出相应的防范准备。
55.在根据筛选后的多个第二用户的定位数据和第一用户的定位数据,确定每个第二用户与第一用户的相对位置后,在一可实施方式中,若所述第二用户为二级疲劳用户,则按照该第二用户与第一用户的相对位置通过语音提醒第一用户;
56.若所述第二用户为三级疲劳用户,则按照该第二用户与第一用户的相对位置通过语音提醒第一用户并同时发出警报警告第一用户。
57.如果某个第二用户被确定为二级疲劳用户,则通过语音提醒第一用户该第二用户的疲劳级别和该第二用户与第一用户的相对位置以使第一用户清楚地知道该二级疲劳的第二用户的位置,拉开与该第二用户的距离;
58.如果某个第二用户被确定为三级疲劳用户,则通过语音提醒第一用户该第二用户的疲劳级别和该第二用户与第一用户的相对位置并同时通过警报警告第一用户以使第一用户清楚地知道该三级疲劳的第二用户的位置,拉开与该第二用户的距离、减速缓行、做好刹车准备等;
59.根据第二用户的级别使用不同的手段来通知第一用户,只有当周围出现二级疲劳用户或者三级疲劳用户时才通过语音和警报提醒第一用户,使得第一用户不必频繁地被语音或者警报声打扰,而通过语音或者警报声通知第一用户,能够使得第一用户第一时间得知周围有疲劳等级较高的第二用户,从而提前做好防范准备或拉开与该第二用户的距离、减速缓行、做好刹车准备等。
60.本公开一实施例提供了一种注意力监测装置,如图3所示,该装置包括:
61.采集模块10,用于采集第一用户的定位数据和注意力分数;
62.接收模块20,用于接收多个第二用户的定位数据和注意力分数;
63.处理模块30,用于根据所述多个第二用户的定位数据和所述第一用户的定位数据筛选出所有第二用户和第一用户距离小于等于预设长度并且注意力分数大于等于第一预设分数的第二用户;
64.所述处理模块30,还用于根据筛选后的多个第二用户的注意力分数和第一用户的注意力分数对筛选后的多个第二用户和第一用户进行分级;
65.显示模块40,用于根据筛选后的多个第二用户和第一用户的级别与定位数据对第一用户进行相应的提示。
66.其中,所述处理模块30,还用于若注意力分数小于第二预设分数,则将该第二用户或第一用户确定为一级疲劳用户;
67.所述处理模块30,还用于若注意力分数大于等于第二预设分数,则将该第二用户或第一用户确定为二级疲劳用户;
68.所述处理模块30,还用于若注意力分数大于等于第三预设分数,则将该第二用户或第一用户确定为三级疲劳用户。
69.其中,所述处理模块30,还用于根据筛选后的多个第二用户的定位数据和第一用户的定位数据,确定每个第二用户与第一用户的相对位置;
70.所述处理模块30,还用于根据筛选后的多个第二用户与第一用户的级别和每个第二用户与第一用户的相对位置对第一用户进行相应的提示。
71.其中,所述显示模块40,还用于所述显示模块,还用于根据筛选后的多个第二用户和第一用户的级别与多个第二用户和第一用户的相对位置将筛选后的多个第二用户呈现到平视显示器中。
72.其中,所述处理模块30,还用于若所述第二用户为二级疲劳用户,则按照该第二用户与第一用户的相对位置通过语音提醒第一用户;
73.所述处理模块30,还用于若所述第二用户为三级疲劳用户,则按照该第二用户与第一用户的相对位置通过语音提醒第一用户并同时发出警报警告第一用户。
74.本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
75.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种
计算机程序产品。
76.图4示出了可以用来实施本公开的实施例的示例电子设备400的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
77.如图4所示,设备400包括计算单元401,其可以根据存储在只读存储器(rom)402中的计算机程序或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序,来执行各种适当的动作和处理。在ram 403中,还可存储设备400操作所需的各种程序和数据。计算单元401、rom 402以及ram 403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。
78.设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
79.计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理。例如,在一些实施例中,方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom 402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到ram 403并由计算单元401执行时,可以执行上文描述的方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行上文所描述的方法。
80.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
81.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
82.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
83.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
84.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
85.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
86.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
87.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

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

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

相关文献