一种网约车安全监控方法、装置及数据库节点与流程

文档序号:18703205发布日期:2019-09-17 23:14阅读:150来源:国知局
本发明涉及安全监控
技术领域
:,特别涉及一种网约车安全监控方法、装置及数据库节点。
背景技术
::随着新一代信息技术的发展,互联网应用已经十分普及,用户日常出行经常使用网约车服务,网约车为用户出行带来极大便利的同时,也存在很多安全隐患,目前已出现多次司机或乘客遇害的案例。为了避免类似悲剧再次发生,当前很多网约车运营商采取了相应的安全监控措施,具体包括:在网约车客户端的界面中设置一键报警按钮,在用户乘坐网约车过程中,若用户觉察到潜在危险,可以点击该按钮就行报警。网约车客户端检测到一键报警按钮被触发时,发送报警信息给公安监管终端。但上述一键报警按钮依赖于用户主动觉察到潜在危险。若用户未觉察到危险,或者用户被犯罪份子控制,则无法按下一键报警按钮,进而无法阻止悲剧发生。技术实现要素:本发明的目的在于提供一种网约车安全监控方法、装置及数据库节点,从而克服现有技术的缺点,本发明实施例主要通过以下几方面的方式来实现上述目的。第一方面,本发明实施例提供了一种网约车安全监控方法,共识网络由多个数据库节点构成,每个数据库节点对应多个网约车,不同数据库节点对应的网约车之间不存在交集,所述方法包括:数据库节点接收客户端发送的音频数据,所述音频数据为所述客户端在网约车行驶过程中实时录制的,所述网约车为所述数据库节点对应的网约车;所述数据库节点分析所述音频数据,确定所述音频数据是否满足预设报警条件;当所述数据库节点确定满足所述预设报警条件时,执行报警操作。结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述数据库节点分析所述音频数据,确定所述音频数据是否满足预设报警条件,包括:从所述音频数据中提取用户语音信息及背景音信息;将所述用户语音信息转换为文本信息;分别生成所述用户语音信息及所述背景音信息对应的音调变化曲线;根据所述文本信息、所述用户语音信息对应的音调变化曲线及所述背景音信息对应的音调变化曲线,确定所述音频数据是否满足预设报警条件。结合第一方面,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述当所述数据库节点确定满足所述预设报警条件时,执行报警操作,包括:当所述数据库节点确定满足所述预设报警条件时,发送报警信息给公安监管终端;发送危险提示信息给所述客户端,与所述客户端建立视频对话连接。结合第一方面,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述当所述数据库节点确定满足所述预设报警条件时,执行报警操作之后,所述方法还包括:所述数据库节点生成所述音频数据对应的分析记录及报警操作记录;根据所述音频数据、所述分析记录和所述报警操作记录,生成子数据库;将所述子数据库添加到自身保存的数据库中,并将所述子数据库广播给共识网络中的其他每个数据库节点进行存储。结合第一方面,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述方法还包括:若所述数据库节点确定所述音频数据不满足所述预设报警条件,则生成所述音频数据对应的分析记录;根据所述音频数据和所述分析记录,生成子数据库;将所述子数据库添加到自身保存的数据库中,并将所述子数据库广播给共识网络中的其他每个数据库节点进行存储。第二方面,本发明实施例提供了一种网约车安全监控方法,所述方法包括:在网约车行驶过程中,实时录制音频数据;将所述音频数据发送给所述网约车对应的数据库节点;在所述数据库节点确定所述音频数据满足预设报警条件时,接收所述数据库节点返回的危险提示信息,及建立与所述数据库节点之间的视频对话连接。结合第二方面,本发明实施例提供了上述第二方面的第一种可能的实现方式,其中,接收所述数据库节点返回的危险提示信息之后,还包括:显示所述危险提示信息,发送定位信息给公安监管终端。第三方面,本发明实施例提供了一种网约车安全监控装置,共识网络由多个数据库节点构成,每个数据库节点对应多个网约车,不同数据库节点对应的网约车之间不存在交集,所述装置包括:接收模块,用于接收客户端发送的音频数据,所述音频数据为所述客户端在网约车行驶过程中实时录制的,所述网约车为所述数据库节点对应的网约车;确定模块,用于分析所述音频数据,确定所述音频数据是否满足预设报警条件;报警模块,用于当所述确定模块确定满足所述预设报警条件时,执行报警操作。第四方面,本发明实施例提供了一种网约车安全监控装置,所述装置包括:录制模块,用于在网约车行驶过程中,实时录制音频数据;发送模块,用于将所述音频数据发送给所述网约车对应的数据库节点;接收建立模块,用于在所述数据库节点确定所述音频数据满足预设报警条件时,接收所述数据库节点返回的危险提示信息,及建立与所述数据库节点之间的视频对话连接。第五方面,本发明实施例提供了一种数据库节点,共识网络由多个数据库节点构成,每个数据库节点对应多个网约车,不同数据库节点对应的网约车之间不存在交集,所述数据库节点包括一个或多个存储器及处理器,所述存储器存储有可执行程序,所述可执行程序被一个或多个所述处理器加载,以执行以下步骤:接收客户端发送的音频数据,所述音频数据为所述客户端在网约车行驶过程中实时录制的,所述网约车为所述数据库节点对应的网约车;分析所述音频数据,确定所述音频数据是否满足预设报警条件;当确定满足所述预设报警条件时,执行报警操作。在本发明实施例中,数据库节点接收客户端发送的音频数据,该音频数据为客户端在网约车行驶途中实时录制的,该网约车为该数据库节点对应的网约车;数据库节点分析该音频数据,确定音频数据是否满足预设报警条件;如果是则报警。由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。附图说明图1是本发明实施例提供的网约车安全监控方法所基于的网络架构示意图;图2是本发明实施例提供的一种网约车安全监控方法的信令交互图;图3是本发明实施例提供的网约车安全监控方法中数据库节点侧的流程示意图;图4是本发明实施例提供的网约车安全监控方法中客户端侧的流程示意图;图5是根据本发明实施例提供的一种网约车安全监控装置的结构框图;图6是根据本发明实施例提供的另一种网约车安全监控装置的结构框图;图7是根据本发明实施例提供的一种数据库节点的结构示意图。具体实施方式下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。本发明实施例提供了一种网约车安全监控方法,该方法为基于数据库的监控方法。如图1所示,本方法所基于的系统架构包括通过互联网通信的网约车平台、多个数据库节点、网约车、客户端及公安监管终端。其中,多个数据库节点构成共识网络,每个数据库节点分别对应多个网约车,且数据库节点对应的网约车数量存在上限值。不同数据库节点对应的网约车之间不存在交集。司机在网约车平台上注册自己的车辆为网约车后,网约车平台确定出共识网络中对应的网约车数量小于上限值的数据库节点,从确定出的数据库节点中随机选择一个数据库节点,将该司机对应的网约车分派给选择的该数据库节点,即网约车平台将该网约车的车辆标识发送给选择的该数据库节点进行存储,车辆标识可以为网约车的车牌号,或者车辆标识可以为网约车平台根据司机的身份信息及网约车的车牌号生成的唯一标识该网约车的字符序列。网约车平台还将该数据库节点的访问地址发送给该网约车进行存储。乘客的手机或pad(portableandroiddevice,平板电脑)等乘客终端上安装有网约车的客户端,当用户在网上约车时,客户端与某辆网约车之间建立用车合约,该网约车或者网约车平台将该网约车对应的数据库节点的访问地址发送给该客户端存储。参见图2,当乘客搭乘该网约车出发时,该方法通过以下步骤对乘客的本次行程进行实时地安全监控,具体包括:步骤101:在网约车行驶过程中,客户端实时录制音频数据。当网约车搭载乘客出发时,乘客终端上的客户端开启录音应用实时录制网约车行驶途中的音频数据。该音频数据将会收录到网约车车厢内司机与乘客之间的谈话语音、司机和/或乘客讲电话、视频聊天或语音聊天的语音以及车厢内部及外部的环境背景音。步骤102:客户端将录制的音频数据发送给该网约车对应的数据库节点。由于客户端在与该网约车建立用车合约时,该网约车或者网约车平台已经将该网约车对应的数据库节点的访问地址发送给该客户端了。所以客户端录制行驶途中的音频数据时,可以根据该访问地址将录制的音频数据按帧发送给该网约车对应的数据库节点。步骤103:该数据库节点接收客户端发送的音频数据,分析该音频数据,确定该音频数据是否满足预设报警条件。该数据库节点接收到客户端实时录制的音频数据后,从音频数据中提取用户语音信息及背景音信息,该用户语音信息包括司机与乘客之间对话的谈话语音,司机和/或乘客讲电话、视频聊天或语音聊天的语音,即该用户语音信息包括网约车行驶途中司机或乘客所说的所有语音信息。该背景音信息包括网约车行驶途中车厢内部及外部的环境背景音。该数据库节点将该用户语音信息转换为文本信息,并分别生成用户语音信息及背景音信息对应的音调变化曲线;根据该文本信息、用户语音信息对应的音调变化曲线及背景音信息对应的音调变化曲线,确定音频数据是否满足预设报警条件。在本发明实施例中,数据库节点上配置有危险词汇库,该危险词汇库中收录了大量与辱骂、威胁、调戏、意欲加害、警告、求饶等危险事件相关的口语词汇及句子。该数据库节点将上述文本信息与所述危险词汇库中包含的词及句子进行匹配,若该文本信息中存在危险词汇库中包含的词或句子,则计算这些词或句子的字数与该文本信息的总字数之间的比值,将该比值作为第一危险系数。还可以直接将文本信息中存在的危险词汇库中的词或句子的个数或总字数作为第一危险系数。本发明实施例并不限定第一危险系数的具体计算方式,实际应用中可以有多种不同方式,只要是根据文本信息及危险词汇库来确定第一危险系数,进而确定音频数据是否满足预设报警条件,则均位于本发明所要求的保护范围之内。通常在发生危险事件时,乘客或司机会高声警告、呼救等,因此用户语音信息中可能会存在突然爆发的高音调存在。而犯罪份子通常会选择人烟稀少的地方实施犯罪,因此背景音信息的音调通常会越来越低。在本发明实施例中,该数据库节点统计用户语音信息对应的音调变化曲线中超过预设音调阈值的高音调个数,计算背景音信息对应的音调变化曲线中音调的下降速率,根据统计的高音调个数和计算的下降速率,确定第二危险系数。根据上述第一危险系数和第二危险系数,确定上述音频数据对应的危险概率。若该危险概率大于预设概率值,则确定该音频数据满足预设报警条件。若该危险概率小于或等于预设概率值,则确定该音频数据不满足预设报警条件。数据库节点通过上述方式能够自动识别网约车的此次行程中是否存在潜在危险,不必依赖于乘客的主动操作,自动化高。且数据库节点仅处理其对应的网约车对应的音频数据,因此同一时间内数据库节点的运算量不会过大,处理速度会很快,响应及时,使得安全监控的实时性很强,大大提高了网约车出现的监管力度。当该数据库节点确定该音频数据不满足预设报警条件时,该数据库节点生成该音频数据对应的分析记录;根据该音频数据和分析记录,生成子数据库,该分析记录中包括本步骤判断过程中生成的中间数据及判断结果。将生成的子数据库添加到自身保存的数据库中,并将该子数据库广播给共识网络中的其他每个数据库节点进行存储。存储在数据库中的音频数据及分析记录,不可篡改,数据真实性高。步骤104:当该数据库节点确定满足预设报警条件时,执行报警操作。当该数据库节点确定该音频数据满足预设报警条件时,发送报警信息给公安监管终端,该报警信息包括该网约车的车辆标识、司机的身份信息、乘客的身份信息、网约车的行车路线及当前定位等信息。同时,该数据库节点还发送危险提示信息给客户端,并与客户端建立视频对话连接。当数据库节点确定满足预设报警条件时,首先发送报警信息给公安监管终端,从而使得公安部门能够尽早得到消息,并根据报警信息派警力前往。而发送危险提示信息给客户端,以提示用户注意危险。与客户端建立视频对话,可远程安抚用户,以及指导用户如何自保,甚至可以通过视频连接与犯罪份子对话,从多方面出发将危害降至最低,或者阻止犯罪行为的发生。在该数据库节点执行报警操作之后,该数据库节点生成音频数据对应的分析记录及报警操作记录,该分析记录中包括上述步骤103判断过程中生成的中间数据及判断结果,该报警操作记录包括上述报警信息、危险提示信息、各信息的发送时间及与客户端建立视频对话的时间等。该数据库节点根据该音频数据、分析记录和报警操作记录,生成子数据库,将该子数据库添加到自身保存的数据库中,并将该子数据库广播给共识网络中的其他每个数据库节点进行存储。将音频数据、分析记录及报警操作记录存储在数据库中,乘客、司机、公安部门及网约车平台等任意一方都无法篡改这些数据,数据真实性很强,可以作为后续公安部门对案件调查的参考资料,以及对犯罪嫌疑人定罪的证据。步骤105:在数据库节点确定音频数据满足预设报警条件时,客户端接收数据库节点返回的危险提示信息,及建立与数据库节点之间的视频对话连接。客户端接收到危险提示信息时显示该危险提示信息,或者通过语音播报的形式播报该危险提示信息,以及建立与该数据库节点之间的视频对话连接。另外,客户端还实时发送定位信息给公安监管终端,以使公安监管终端随时掌握网约车的动向,尽快赶到网约车所在的位置。在本发明实施例中,数据库节点接收客户端发送的音频数据,该音频数据为客户端在网约车行驶途中实时录制的,该网约车为该数据库节点对应的网约车;数据库节点分析该音频数据,确定音频数据是否满足预设报警条件;如果是则报警。由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。参见图3,本发明实施例提供了一种网约车安全监控方法,该方法的执行主体为上述实施例中的数据库节点,本实施例中数据库节点的操作细节可参考上述实施例中数据库节点的操作细节。共识网络由多个数据库节点构成,每个数据库节点对应多个网约车,不同数据库节点对应的网约车之间不存在交集,该方法包括以下步骤:步骤201:数据库节点接收客户端发送的音频数据,该音频数据为客户端在网约车行驶过程中实时录制的,该网约车为数据库节点对应的网约车。步骤202:数据库节点分析音频数据,确定音频数据是否满足预设报警条件。数据库节点从音频数据中提取用户语音信息及背景音信息;将用户语音信息转换为文本信息;分别生成用户语音信息及背景音信息对应的音调变化曲线;根据文本信息、用户语音信息对应的音调变化曲线及背景音信息对应的音调变化曲线,确定音频数据是否满足预设报警条件。若数据库节点确定音频数据不满足预设报警条件,则生成音频数据对应的分析记录;根据音频数据和分析记录,生成子数据库;将子数据库添加到自身保存的数据库中,并将子数据库广播给共识网络中的其他每个数据库节点进行存储。步骤203:当数据库节点确定满足预设报警条件时,执行报警操作。当数据库节点确定满足预设报警条件时,发送报警信息给公安监管终端;发送危险提示信息给客户端,与客户端建立视频对话连接。之后数据库节点生成音频数据对应的分析记录及报警操作记录;根据音频数据、分析记录和报警操作记录,生成子数据库;将子数据库添加到自身保存的数据库中,并将子数据库广播给共识网络中的其他每个数据库节点进行存储。在本发明实施例中,由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。参见图4,本发明实施例提供了一种网约车安全监控方法,该方法的执行主体为上述实施例中的客户端,本实施例中客户端的操作细节可参考上述实施例中客户端的操作细节。该方法包括以下步骤:步骤301:在网约车行驶过程中,实时录制音频数据。步骤302:将所述音频数据发送给所述网约车对应的数据库节点。步骤303:在所述数据库节点确定所述音频数据满足预设报警条件时,接收所述数据库节点返回的危险提示信息,及建立与所述数据库节点之间的视频对话连接。在接收所述数据库节点返回的危险提示信息之后,客户端还显示所述危险提示信息,并发送定位信息给公安监管终端,以使公安监管终端随时掌握网约车的动向,尽快赶到网约车所在的位置。在本发明实施例中,由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。参见图5,本发明实施例提供了一种网约车安全监控装置,该装置用于执行上述实施例中数据库节点所执行的操作。共识网络由多个数据库节点构成,每个数据库节点对应多个网约车,不同数据库节点对应的网约车之间不存在交集,该装置包括:接收模块20,用于接收客户端发送的音频数据,音频数据为客户端在网约车行驶过程中实时录制的,网约车为数据库节点对应的网约车;确定模块21,用于分析音频数据,确定音频数据是否满足预设报警条件;报警模块22,用于当确定模块21确定满足预设报警条件时,执行报警操作。上述确定模块21包括:提取单元,用于从音频数据中提取用户语音信息及背景音信息;转换单元,用于将用户语音信息转换为文本信息;生成单元,用于分别生成用户语音信息及背景音信息对应的音调变化曲线;确定单元,用于根据文本信息、用户语音信息对应的音调变化曲线及背景音信息对应的音调变化曲线,确定音频数据是否满足预设报警条件。上述报警模块22,具体用于当确定模块21确定满足预设报警条件时,发送报警信息给公安监管终端;发送危险提示信息给客户端,与客户端建立视频对话连接。在本发明实施例中,该装置还包括:存储模块,用于生成音频数据对应的分析记录及报警操作记录;根据音频数据、分析记录和报警操作记录,生成子数据库;将子数据库添加到自身保存的数据库中,并将子数据库广播给共识网络中的其他每个数据库节点进行存储。若确定模块21确定音频数据不满足预设报警条件,则上述存储模块,还用于生成音频数据对应的分析记录;根据音频数据和分析记录,生成子数据库;将子数据库添加到自身保存的数据库中,并将子数据库广播给共识网络中的其他每个数据库节点进行存储。在本发明实施例中,数据库节点接收客户端发送的音频数据,该音频数据为客户端在网约车行驶途中实时录制的,该网约车为该数据库节点对应的网约车;数据库节点分析该音频数据,确定音频数据是否满足预设报警条件;如果是则报警。由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。参见图6,本发明实施例提供了一种网约车安全监控装置,该装置用于执行上述方法实施例中客户端所执行的步骤,该装置包括:录制模块30,用于在网约车行驶过程中,实时录制音频数据;发送模块31,用于将音频数据发送给网约车对应的数据库节点;接收建立模块32,用于在数据库节点确定音频数据满足预设报警条件时,接收数据库节点返回的危险提示信息,及建立与数据库节点之间的视频对话连接。在本发明实施例中,该装置还包括显示模块,用于显示该危险提示信息。上述发送模块31,还用于发送定位信息给公安监管终端。在本发明实施例中,数据库节点接收客户端发送的音频数据,该音频数据为客户端在网约车行驶途中实时录制的,该网约车为该数据库节点对应的网约车;数据库节点分析该音频数据,确定音频数据是否满足预设报警条件;如果是则报警。由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。参见图7,本发明实施例提供了一种数据库节点,共识网络由多个数据库节点构成,每个数据库节点对应多个网约车,不同数据库节点对应的网约车之间不存在交集,所述存储器存储有可执行程序,所述存储器与所述处理器之间通过总线通信连接,所述可执行程序被一个或多个所述处理器加载,以执行以下步骤:接收客户端发送的音频数据,所述音频数据为所述客户端在网约车行驶过程中实时录制的,所述网约车为所述数据库节点对应的网约车;分析所述音频数据,确定所述音频数据是否满足预设报警条件;当确定满足所述预设报警条件时,执行报警操作。在本发明实施例中,数据库节点接收客户端发送的音频数据,该音频数据为客户端在网约车行驶途中实时录制的,该网约车为该数据库节点对应的网约车;数据库节点分析该音频数据,确定音频数据是否满足预设报警条件;如果是则报警。由于客户端在网约车行驶途中实时录制音频,由数据库节点通过该音频判断网约车行驶途中司机与乘客间是否存在刑事犯罪的可能,若存在则报警。实现自动识别危险,安全监控实时性高,能震慑犯罪份子,阻止悲剧发生。且每个数据库节点仅处理与其对应的网约车相关的音频,处理量不会过大,处理速度快,响应及时,确保安全监控的及时性,提高网约车出行的安全性。前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1