一种摩托车预警方法、系统、存储介质和电子设备与流程

专利2024-04-19  13



1.本发明涉及车辆预警技术领域,尤其涉及一种摩托车预警方法、系统、存储介质和电子设备。


背景技术:

2.近年来,随着人们生活水平的提高和对休闲生活方式的追求,摩托车的保有量持续增长。但现有摩托车的仪表盘没有显示摩托车倾角参数,而且在有倒车风险时和在已经发生摔车事故后,没有相应的倒车风险预警和摔车事故报警功能。而这些对安全骑行和事故及时救援都是很重要的。


技术实现要素:

3.为解决上述技术问题,本发明提供了一种摩托车预警方法、系统、存储介质和电子设备。
4.本发明的一种摩托车预警方法的技术方案如下:
5.获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值;
6.根据所有的加速度值,得到所述待测摩托车的当前倾角值;
7.当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。
8.本发明的一种摩托车预警方法的有益效果如下:
9.本发明的方法通过获取摩托车的加速度值,并根据各加速度值得到倾角值,对倾角值进行判断,实现了在摩托车发生倾斜危险时的及时预警。
10.在上述方案的基础上,本发明的一种摩托车预警方法还可以做如下改进。
11.进一步,还包括:
12.通过预设显示方式,将所述当前倾角值在显示屏进行显示。
13.进一步,所述预设显示方式为:采用阿拉伯数字形式在所述显示屏的中间位置显示所述当前倾角值,并在所述当前倾角值上环绕有圆形弧度条。
14.采用上述进一步技术方案的有益效果是:通过显示屏直观地显示倾角值,能够帮助用户及时发现摩托车的倾斜危险,以便于用户及时做出判断,从而保证用户的安全。
15.进一步,还包括:
16.连续采集预设时间段内的多个时刻的当前倾角值;
17.当所述多个时刻的当前倾角值均大于第二预设倾角值时,当所述多个时刻的当前倾角值均大于第二预设倾角值时,向所述用户的终端设备发送第二预警信息,以使所述终端设备根据所述第二预警信息,向所述用户的关联设备发送包含所述待测摩托车的当前位置数据的报警信息。
18.采用上述进一步技术方案的有益效果是:通过判断摩托车是否发生摔倒,以实现及时报警的功能。
19.本发明的一种摩托车预警系统的技术方案如下:
20.包括:采集模块、计算模块和运行模块;
21.所述采集模块用于:获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值;
22.所述计算模块用于:根据所有的加速度值,得到所述待测摩托车的当前倾角值;
23.所述运行模块用于:当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。
24.本发明的一种摩托车预警系统的有益效果如下:
25.本发明的系统通过获取摩托车的加速度值,并根据各加速度值得到倾角值,对倾角值进行判断,实现了在摩托车发生倾斜危险时的及时预警。
26.在上述方案的基础上,本发明的一种摩托车预警系统还可以做如下改进。
27.进一步,还包括:显示模块,显示模块用于:通过预设显示方式,将所述当前倾角值在显示屏进行显示。
28.进一步,所述预设显示方式为:采用阿拉伯数字形式在所述显示屏的中间位置显示所述当前倾角值,并在所述当前倾角值上环绕有圆形弧度条。
29.采用上述进一步技术方案的有益效果是:通过显示屏直观地显示倾角值,能够帮助用户及时发现摩托车的倾斜危险,以便于用户及时做出判断,从而保证用户的安全。
30.进一步,还包括:预警模块;所述预警模块用于:
31.连续采集预设时间段内的多个时刻的当前倾角值;
32.当所述多个时刻的当前倾角值均大于第二预设倾角值时,当所述多个时刻的当前倾角值均大于第二预设倾角值时,向所述用户的终端设备发送第二预警信息,以使所述终端设备根据所述第二预警信息,向所述用户的关联设备发送包含所述待测摩托车的当前位置数据的报警信息。
33.采用上述进一步技术方案的有益效果是:通过判断摩托车是否发生摔倒,以实现及时报警的功能。
34.本发明的一种存储介质的技术方案如下:
35.存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如本发明的一种摩托车预警方法的步骤。
36.本发明的一种电子设备的技术方案如下:
37.包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如本发明的一种摩托车预警方法的步骤。
附图说明
38.图1为本发明实施例的一种摩托车预警方法的流程示意图;
39.图2为本发明实施例的一种摩托车预警方法中的单轴倾斜计算方法中加速度传感器的初始位置示意图;
40.图3为本发明实施例的一种摩托车预警方法中的单轴倾斜计算方法加速度传感器的倾斜位置示意图;
41.图4为本发明实施例的一种摩托车预警方法中的双轴倾斜计算方法的示意图;
42.图5为本发明实施例的一种摩托车预警方法中的三轴倾斜计算方法中加速度传感器的初始位置示意图;
43.图6为本发明实施例的一种摩托车预警方法中的三轴倾斜计算方法中加速度传感器的倾斜位置示意图;
44.图7为本发明实施例的一种摩托车预警方法中的显示屏的显示示意图;
45.图8为本发明实施例的一种摩托车预警系统的结构示意图。
具体实施方式
46.如图1所示,本发明实施例的一种摩托车预警方法,包括如下步骤:
47.s1、获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值。
48.需要说明的是,本实施例中采用加速度传感器采集待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值。加速度传感器为市面上常见的加速度传感器,其采集加速度值的工作原理为现有技术,在此不过多赘述。
49.s2、根据所有的加速度值,得到所述待测摩托车的当前倾角值。
50.具体地,通过测量重力加速度g在加速度传感器的三维正交坐标轴方向上的分量,利用勾股定理和三角函数,能够计算得到该加速度传感器的放置倾角,根据放置倾角值即可得到待测摩托车的当前倾角值。
51.需要说明的是,根据参与倾角计算的重力在坐标轴上的分量个数,计算倾角的方法可分为单轴倾斜计算,双轴倾斜计算,三轴倾斜计算。
52.1)单轴倾斜计算。
53.具体地,当待测摩托车直立静止时,加速度传感器的角度位置如图2所示,加速度传感器的x轴位于水平面上,且与车身方向垂直。当车身向右倾斜角度θ1时,加速度传感器的位置发生变动,其x轴与水平面的夹角即为θ1,如图3所示。重力在加速度传感器x轴上的分量记为ax,根据基本三角恒等式可知:
54.ax=g
×
sinθ155.所以在单轴倾斜计算中,待测摩托车的当前倾角值θ1为:
56.θ1=sin-1
(ax/g)
57.2)双轴倾斜计算。
58.如图4所示,当传感器向左倾斜θ2角度时,重力加速度g在传感器的x轴和y轴方向的分量分别记为g
x
,gy,根据勾股定理可知:
59.g
x
=g
×
sinθ,gy=g
×
cosθ2;因此,
60.故θ2=tan-1
(g
x
/gy);其中,g
x
和gy可由加速度传感器测量得出,θ2为双轴倾斜计算中的当前倾角值。
61.3)三轴倾斜计算。
62.具体地,通过测量重力加速度g在加速度传感器的三维正交坐标轴方向上的分量,利用基本三角恒等式,能够计算得到该加速度传感器的放置倾角,根据放置倾角值即可得到待测摩托车的当前倾角值。
63.图5为加速度传感器的初始位置示意图,其中加速度传感器的x轴和y轴位于水平
面上,并且z轴与水平面垂直。图6为加速度传感器位置发生变动后的示意图,其中α表示水平面与加速度计x轴之间的夹角,β表示水平面与加速度计y轴之间的夹角,γ表示重力矢量与z轴之间的夹角。
64.利用基本三角恒等式可计算得到角度α,β,γ,公式如下:
[0065][0066][0067][0068]
其中,ax为加速度传感器在x轴所测得的加速度值,ay为加速度传感器在y轴所测得的加速度值,az分别为加速度传感器在z轴所测得的加速度值。
[0069]
需要说明的是,根据加速度传感器的初始位置决定α、β、γ这三个值中的哪一个为当前倾角值。例如,加速度传感器的初始位置如图5所示,则角度γ即为最终的当前倾角值。
[0070]
s3、当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。
[0071]
其中,第一预设倾角值为判断摩托车倾角过大时的预警值,该值为默认值,也可根据用户需求进行设定。
[0072]
其中,第一预警信息为:提示用户摩托车倾角过大注意安全的提示信息,具体的提示方式不限,可通过仪表盘进行闪烁提示,也可通过关联的电子设备进行提示,具体的方式不设限制。
[0073]
较优地,还包括:通过预设显示方式,将所述当前倾角值在显示屏进行显示。所述预设显示方式为:采用阿拉伯数字形式在所述显示屏的中间位置显示所述当前倾角值,并在所述当前倾角值上环绕有圆形弧度条。
[0074]
其中,本实施例中将显示屏安装在待测摩托车的车把附近或风挡处,采用粘贴或螺丝固定的方式安装,显示屏的形状默认为圆形显示屏。
[0075]
具体地,如图7所示,所述圆形弧度条在显示屏上的构建形式为:以显示屏中的某一个像素点为坐标原点(默认采用显示屏的圆心处)建立水平直角坐标系,横轴为x轴,取向右为x轴正方向,竖轴为y轴,取向上为y轴正方向;在y轴上取两点,记为a、b,其y轴坐标分别记为ya、yb,其中yb>ya>0;a,b两点分别占有m和n个像素,a、b分别以原点o为圆心,向左或向右旋转所述摩托车倾角后形成两个圆形弧度条,分别记为第一弧度条la和第二弧度条lb。
[0076]
其中,圆形弧度条在显示屏上有两种显示方式,第一种是在la上以单一颜色显示,具体显示的弧形长短与方向与待测摩托车的当前倾角值对应,假设待测摩托车的当前倾角值为向右倾斜45度,则la以单一颜色向右显示45度的圆形弧度条。第二种是在lb上以不同颜色进行显示。例如,将整个lb分为n个部分,用不同的颜色进行标记。当lb位于角度区间[0,x1]的部分,以第1种颜色标记;当lb位于角度区间(x1,x2]的部分,以第2种颜色标记;当lb位于角度区间(x2,x3]的部分,以第3种颜色标记;以此类推,当lb位于角度区间(x
n-2
,x
n-1
]的部分,以颜色n-1标记;所述圆形弧度条lb位于角度区间(x
n-1
,90]的部分,以第n种颜色标记。
[0077]
较优地,还包括:
[0078]
连续采集预设时间段内的多个时刻的当前倾角值;
[0079]
当所述多个时刻的当前倾角值均大于第二预设倾角值时,当所述多个时刻的当前倾角值均大于第二预设倾角值时,向所述用户的终端设备发送第二预警信息,以使所述终端设备根据所述第二预警信息,向所述用户的关联设备发送包含所述待测摩托车的当前位置数据的报警信息。
[0080]
其中,用户的终端设备为该用户的手机、电脑等,关联设备为用户所绑定的指定联系人的终端设备,该设备可以是手机、电脑等设备。
[0081]
在本实施例中,第二预设倾角值为固定值。具体地,在预设时间段内的每个时刻的当前倾角值均大于该固定值时,判定待测摩托车处于高危运行状态或已经倾倒,此时向用户的手机发送第二预警信息,当用户的手机收到第二预警信息时,通过手机中的app获取待测摩托车的当前位置信息,并向用户的关联设备发送报警信息和当前位置信息。以此实现报警。假设第二预设倾角值为60度,当在5s内待测摩托车的倾角值均大于60度时,则通过用户的终端设备向用户的关联设备发送包含所述待测摩托车的当前位置的报警信息。
[0082]
本实施例的技术方案通过获取摩托车的加速度值,并根据各加速度值得到倾角值,对倾角值进行判断,实现了在摩托车发生倾斜危险时的及时预警。
[0083]
如图8所示,本发明实施例的一种摩托车预警系统200,包括:采集模块210、计算模块220和运行模块230;
[0084]
所述采集模块210用于:获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值;
[0085]
所述计算模块220用于:根据所有的加速度值,得到所述待测摩托车的当前倾角值;
[0086]
所述运行模块230用于:当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。
[0087]
较优地,还包括:显示模块,显示模块用于:通过预设显示方式,将所述当前倾角值在显示屏进行显示。
[0088]
较优地,所述预设显示方式为:采用阿拉伯数字形式在所述显示屏的中间位置显示所述当前倾角值,并在所述当前倾角值上环绕有圆形弧度条。
[0089]
较优地,还包括:预警模块;所述预警模块用于:
[0090]
连续采集预设时间段内的多个时刻的当前倾角值;
[0091]
当所述多个时刻的当前倾角值均大于第二预设倾角值时,向所述用户的关联设备发送包含所述待测摩托车的当前位置的第二预警信息。
[0092]
本实施例的技术方案通过获取摩托车的加速度值,并根据各加速度值得到倾角值,对倾角值进行判断,实现了在摩托车发生倾斜危险时的及时预警。
[0093]
上述关于本发明的一种摩托车预警系统200中的各参数和各个模块实现相应功能的步骤,可参考上文中关于一种摩托车预警方法的实施例中的各参数和步骤,在此不做赘述。
[0094]
本发明实施例提供的一种存储介质,包括:存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如上文中的一种摩托车预警方法的步骤,具体可参考上文中一种摩托车预警方法的实施例中的各参数和步骤,在此不做赘述。
[0095]
计算机存储介质例如:优盘、移动硬盘等。
[0096]
本发明实施例提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如上文中的一种摩托车预警方法的步骤,具体可参考上文中的一种摩托车预警方法的实施例中的各参数和步骤,在此不做赘述。
[0097]
所属技术领域的技术人员知道,本发明可以实现为方法、系统、存储介质和电子设备。
[0098]
因此,本发明可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种摩托车预警方法,其特征在于,包括:获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值;根据所有的加速度值,得到所述待测摩托车的当前倾角值;当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。2.根据权利要求1所述的一种摩托车预警方法,其特征在于,还包括:通过预设显示方式,将所述当前倾角值在显示屏进行显示。3.根据权利要求2所述的一种摩托车预警方法,其特征在于,所述预设显示方式为:采用阿拉伯数字形式在所述显示屏的中间位置显示所述当前倾角值,并在所述当前倾角值上环绕有圆形弧度条。4.根据权利要求1所述的一种摩托车预警方法,其特征在于,还包括:连续采集预设时间段内的多个时刻的当前倾角值;当所述多个时刻的当前倾角值均大于第二预设倾角值时,向所述用户的终端设备发送第二预警信息,以使所述终端设备根据所述第二预警信息,向所述用户的关联设备发送包含所述待测摩托车的当前位置数据的报警信息。5.一种摩托车预警系统,其特征在于,包括:采集模块、计算模块和运行模块;所述采集模块用于:获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值;所述计算模块用于:根据所有的加速度值,得到所述待测摩托车的当前倾角值;所述运行模块用于:当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。6.根据权利要求5所述的一种摩托车预警系统,其特征在于,还包括:显示模块,显示模块用于:通过预设显示方式,将所述当前倾角值在显示屏进行显示。7.根据权利要求6所述的一种摩托车预警系统,其特征在于,所述预设显示方式为:采用阿拉伯数字形式在所述显示屏的中间位置显示所述当前倾角值,并在所述当前倾角值上环绕有圆形弧度条。8.根据权利要求5所述的一种摩托车预警系统,其特征在于,还包括:预警模块;所述预警模块用于:连续采集预设时间段内的多个时刻的当前倾角值;当所述多个时刻的当前倾角值均大于第二预设倾角值时,当所述多个时刻的当前倾角值均大于第二预设倾角值时,向所述用户的终端设备发送第二预警信息,以使所述终端设备根据所述第二预警信息,向所述用户的关联设备发送包含所述待测摩托车的当前位置数据的报警信息。9.一种存储介质,其特征在于,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如权利要求1至5中任一项所述的一种摩托车预警方法。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使所述计算机执行如权利要求1至5中任一项所述的一种摩托车预警方法。

技术总结
本发明涉及一种摩托车预警方法、系统、存储介质和电子设备,所述方法包括:获取待测摩托车在三维空间直角坐标系中的每个坐标轴方向的加速度值;根据所有的加速度值,得到所述待测摩托车的当前倾角值;当所述当前倾角值大于第一预设倾角值时,向用户发送第一预警信息。本发明通过获取摩托车的加速度值,并根据各加速度值得到倾角值,对倾角值进行判断,实现了在摩托车发生倾斜危险时的及时预警。现了在摩托车发生倾斜危险时的及时预警。现了在摩托车发生倾斜危险时的及时预警。


技术研发人员:周锦荣
受保护的技术使用者:周锦荣
技术研发日:2022.06.22
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-7862.html

最新回复(0)