利索能及
我要发布
收藏
专利号: 2024106799238
申请人: 广州弘一信息科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于软件开发的驾驶员工作状态监控系统,其特征在于:所述系统包括:客户信息采集模块(S1)、主控平台(S2)、监控自动调节模块(S3)、工作状态分析模块(S4)、乘客状态分析模块(S5)、监控联动模块(S6)和状态调整提示模块(S7);

所述客户信息采集模块(S1)包括驾驶员身高采集单元和驾驶位高度采集单元,利用所述驾驶员身高采集单元采集不同驾驶员的身高数据,利用所述驾驶位高度采集单元采集对应驾驶员调整好的驾驶位高度数据,将采集到的全部信息传输到所述主控平台(S2)中进行数据存储;

所述客户信息采集模块(S1)采集不同客户的信息至所述主控平台(S2),包括:不同驾驶员的身高信息以及驾驶员调整后的公交车驾驶位高度信息,所述主控平台(S2)将收集到的所有信息发送至所述监控自动调节模块(S3)中,所述监控自动调节模块(S3)依据驾驶员的身高和对应驾驶位的高度预测驾驶员的坐高,依据不同驾驶员的坐高和监控摄像头位置测试驾驶员动态状态下上身是否全部在有效监控范围内,若不在有效监控范围内,对监控范围进行自动调节,在监控范围调节好后,通过所述工作状态分析模块(S4)模拟驾驶员工作状态:分析驾驶员的面部表情和手部动作,同时在公交车转弯时通过所述乘客状态分析模块(S5)依据乘客身体倾斜比例判断乘客乘车状态,所述监控联动模块(S6)结合乘客乘车状态综合分析驾驶员工作状态,将分析结果传输到所述状态调整提示模块(S7)中,所述状态调整提示模块(S7)在驾驶员工作出现异常时提示驾驶员调整状态;

所述工作状态分析模块(S4)包括工作环境模拟单元和工作状态测试单元,利用所述工作环境模拟单元模拟驾驶员工作环境,在模拟环境中,利用所述工作状态测试单元测试驾驶员的面部表情及其维持时间,以及驾驶员手部与方向盘的相对位置,将测试结果传输到所述监控联动模块(S6)中,所述乘客状态分析模块(S5)包括站立人数统计单元和身体倾斜测量单元,利用所述站立人数统计单元实时统计在转弯时公交车上的站立人数,将人数数据传输到所述身体倾斜测量单元中,在公交车转弯时,设定转弯时身体与公交车地面的正常相对倾斜角度,利用所述身体倾斜测量单元测量乘客的身体倾斜角度,与正常相对倾斜角度比较:若在转弯时超过比例的乘客身体倾斜角度大于正常相对倾斜角度,判断驾驶员工作出现异常;否则,判断驾驶员工作状态正常,将比较结果传输到所述监控联动模块(S6)中,所述监控联动模块(S6)依据测试和比较结果判断驾驶员的综合工作状态,若异常,通过所述状态调整提示模块(S7)提醒驾驶员调整工作状态;

所述监控自动调节模块(S3)包括坐高分析单元、动作捕捉测试单元、监控范围调节单元,所述坐高分析单元依据接收到的驾驶员身高和驾驶位高度判断不同驾驶员的坐高,将坐高数据传输到所述动作捕捉测试单元,所述动作捕捉测试单元按照初始监控范围在驾驶员手握方向盘时测试是否能够有效捕捉到驾驶员的手部及面部画面:若能够捕捉到画面,利用初始监控范围进行工作状态监控;若不能捕捉到画面,利用所述监控范围调节单元调节监控角度;

所述驾驶员身高采集单元采集到不同驾驶员的身高集合为h={h1,h2,...,hn},对应驾驶员的马氏躯干腿长指数集合为X={X1,X2,...,Xn},所述驾驶位高度采集单元采集到对应驾驶员调整好的驾驶位高度集合为H={H1,H2,...,Hn},其中,n表示被采集数据的驾驶员数量,将采集到的身高、指数及驾驶位高度数据传输到所述主控平台(S2)中;

所述主控平台(S2)将采集到的身高、指数及驾驶位高度数据传输到所述坐高分析单元中,通过所述坐高分析单元分析不同驾驶员的坐高,根据下列公式计算随机一个驾驶员坐在自己调整的驾驶位上时头顶点距地面的垂直距离di:;

其中,hi、Xi和Hi分别表示该驾驶员的身高、马氏躯干腿长指数和调整好的驾驶位高度,得到所有驾驶员坐在自己调整的驾驶位上时头顶点距地面的垂直距离集合为d={d1,d2,...,dn},将距离集合传输到所述动作捕捉测试单元中,设定以驾驶员头顶点为边界的初始监控角度为 ,所述动作捕捉测试单元测试到监控摄像头与驾驶员头顶点的水平距离为’ ’ ’ ’D,垂直距离集合为D={D1,D2,...,Dn},根据下列公式计算以随机一个驾驶员头顶点为边界的有效监控角度阈值 :

;

’

其中,Di表示监控摄像头与第i个驾驶员头顶点的垂直距离,得到有效监控角度阈值集合为 ={ , ,..., },比较 和 :若 ,说明能够有效捕捉到驾驶员的手部及面部画面,无需调节监控范围;若 ,说明驾驶员上身不在有效监控范围内,不能有效捕捉到驾驶员的手部及面部画面,利用所述监控范围调节单元调节 直至 ;

利用所述工作环境模拟单元模拟驾驶员工作环境,在模拟环境中,利用所述工作状态测试单元测试到在t1到t2时间段内所有驾驶员嘴巴张大维持时间集合为T={T1,T2,...,Tn},若集合T中的维持时间大于或等于(t2‑t1)/2,说明对应驾驶员嘴巴张大维持时间过长;利用所述站立人数统计单元统计到随机一个驾驶员在转弯时公交车上的站立人数集合为p={p1,p2,...,pm},设定转弯时身体与公交车地面的正常相对倾斜角度为 ,利用所述身体倾斜测量单元测量到乘客的身体倾斜角度,与 比较,得到转弯时身体倾斜角度大于’ ’ ’ ’的人数集合为p ={p1,p2,...,pm},得到转弯时身体倾斜角度大于 占站立人数的比例集合为 ,其中,m 表示转弯次数,若 ,说明驾驶员

在该时间段内转弯弧度过大,统计到该驾驶员转弯弧度过大的次数为a,若 ,说明转弯弧度过大的次数大于或等于总转弯次数的一半;否则,转弯弧度过大的次数小于总转弯次数的一半,将a与m/2、集合T中的维持时间与(t2‑t1)/2的测试和比较结果传输到所述监控联动模块(S6)中;

所述监控联动模块(S6)依据测试和比较结果判断驾驶员的综合工作状态:在出现维持时间大于或等于(t2‑t1)/2或 ,或者驾驶员手离开方向盘中的任意一种情况时,判断驾驶员工作出现异常;否则,判断驾驶员工作状态正常,若工作状态异常,通过所述状态调整提示模块(S7)提醒对应驾驶员调整状态。