基于服务器使移动终端进入驾驶模式的方法、系统与流程

文档序号:31868862发布日期:2022-10-21 17:50阅读:52来源:国知局
基于服务器使移动终端进入驾驶模式的方法、系统与流程

1.本发明涉及通信技术领域,具体地涉及一种基于服务器使移动终端进入驾驶模式的方法、系统。


背景技术:

2.随着现在社会的发展和进步,汽车和手机已得到广泛普及,驾驶汽车时的手机使用安全问题也逐渐引起人们的关注。为此,很多手机供应商在手机端设置“驾驶模式”来解决驾驶中的安全问题。如华为mate 9提供的“驾驶模式”让驾车中拨打和接听电话变得非常安全而且便捷,只需说“打电话给某某”,手机就为您拨打电话并自动切换到免提模式;有来电或短消息时,可通过语音命令接听或者挂断。
3.现有技术中,判定手机进入驾驶模式的方法通常包括:连接汽车上的特定标志物、进行运动检测和手动设置等。现有技术存在各种不足之处,以下做简要介绍。
4.连接汽车上的特定标志物:该技术利于车载蓝牙或额外安装一个nfc芯片作为标志物。该方法存在局限,比如利于车载蓝牙和手机蓝牙在车机和手机之间做关联,用户使用手机时可能出于隐私考虑或省电目的会关闭蓝牙,当手机蓝牙处于关闭状态时,手机和车载端无法建立联系。
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.图1是一种在进入驾驶模式前后的一音频应用的播放界面的示意图;
38.图2是本发明一实施例的基于服务器使移动终端进入驾驶模式的方法的流程图;
39.图3是本发明一实施例中将车载终端和移动终端进行关联的步骤流程图;
40.图4是本发明的一实施例的基于服务器使移动终端进入驾驶模式的系统的结构示意图。
具体实施方式
41.如背景技术所言,现有的判定手机进入驾驶模式的方法有待进一步完善。为了便于理解驾驶模式这一概念,请参考图1。
42.图1是一种在进入驾驶模式前后的一音频应用的播放界面的示意图。
43.请参考图1,在进入驾驶模式前,音频应用的播放界面10包括第一背景区101、第一
播放控制区102、第一信息展示区103;在进入驾驶模式后,音频应用的播放界面20包括第二背景区201、第二播放控制区202、第二信息展示区203。
44.驾驶模式下的播放界面相比进入驾驶模式前的界面,增加了操作的方便性,比如:用更大的字体展示一些重要信息以便于用户查看;省略一些不太重要的细节部分等。具体地:第二信息展示区203相对第一信息展示区103放在了用户方便查看的位置,且展示的区域变大;相对第一背景区101,缩小第二背景区201占据的区域;第二播放控制区202相对于第一播放控制区102将控制键变大,而省略了进度键和循环播放键。将手机内某些应用增加驾驶模式状态,使用户在驾驶车辆的时候,可方便的查看或操作,有助于行驶安全。
45.为优化判定移动终端进入驾驶模式的方法,本发明实施例提供一种基于服务器使移动终端进入驾驶模式的方法,包括:获取车辆运动信息;获取移动终端运动信息;对所述车辆运动信息与所述移动终端运动信息进行对比,根据所述对比结果,向移动终端发送进入或退出驾驶模式的指示信号。可以实现自动判定是否使移动终端进入驾驶模式,减少了手动设置的麻烦,也不需要额外安装标志物,具有低成本且方便快捷的特点。
46.为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
47.图2是本发明一实施例的基于服务器使移动终端进入驾驶模式的方法的流程图。
48.请参考图2,所述基于服务器使移动终端进入驾驶模式的方法,包括如下步骤:
49.步骤s301,获取车辆运动信息;
50.步骤s302,获取移动终端运动信息;
51.步骤s302,对所述车辆运动信息与所述移动终端运动信息进行对比,根据所述对比结果,向移动终端发送进入或退出驾驶模式的指示信号。
52.以下将结合附图进行详细说明。
53.请参考图2,获取车辆运动信息;获取移动终端运动信息。
54.具体地,服务器自车载终端获取车辆运动信息。所述车载终端可以用于实现用户与汽车、汽车与外界(如互联网、移动终端)、车载设备的通讯。
55.本实施例中,所述移动终端为手机。手机几乎是现代社会人们生活的必备品,在车辆行驶中手机的使用安全是人们必须要注意的,在车辆行驶中,使驾驶员的手机处于驾驶模式有助于提高行车安全。其他实施例中,所述移动终端还可以为ipad、智能手表等便携设备。
56.具体地,所述移动终端中设置有特定应用程序(app),以向服务器上传所述移动终端运动数据。
57.所述运动信息包括坐标、速度、加速度、角速度中的一者或多者的结合。
58.本实施例中,车载终端关联有设置于车机内的第一加速传感器和第一陀螺仪,所述第一加速传感器和所述第一陀螺仪分别用于提供车辆的加速度信息和角速度信息;所述运动信息包括加速度和角速度,获取车辆运动信息的方法包括:车载终端自所述第一加速传感器获取车辆的加速度;车载终端自所述第一陀螺仪获取车辆的角速度;车载终端发送所述车辆运动信息至服务器。本实施例中,所述车辆运动信息不需要获取车辆的定位坐标,不涉及用户的隐私,提高了用户使用的安全性。
59.其他实施例中,所述运动信息包括车辆的定位坐标。车辆系统中设置有第一grp导
航系统;获取车辆运动信息的方法包括:车载终端自所述第一gpr导航系统获取车辆的定位坐标;车载终端发送所述车辆运动信息至服务器。
60.相应地,服务器自获取移动终端运动信息。所述移动终端运动信息与所述车辆运动信息可以相比较。
61.本实施例中,所述移动终端关联有设置于所述移动终端内的第二加速传感器和第二陀螺仪,所述第二加速传感器和所述第二陀螺仪分别用于提供移动终端的加速度和角速度;所述运动信息包括加速度信息和角速度信息,获取移动终端运动信息的方法包括:移动终端自所述第二加速传感器获取移动终端的加速度;移动终端自所述第二陀螺仪获取移动终端的角速度;移动终端发送所述移动终端运动信息至服务器。本实施例中,所述移动终端运动信息不需要获取移动终端的定位坐标,不涉及用户的隐私,提高了用户使用的安全性。
62.其他实施例中,所述运动信息包括移动终端的定位坐标。移动终端中设置有第二grp导航系统;获取移动运动信息的方法包括:移动终端自所述第二gpr导航系统获取移动终端的定位坐标;移动终端发送所述移动终端运动信息至服务器。
63.所述运动信息还包括具体时间等。后续需要对同一时刻的车辆运动信息和移动终端运动信息进行对比。比如,所述同一时刻可以具体到某某时、某某分甚至到某某秒等。
64.本实施例中,获取车辆运动信息以及获取移动终端运动信息之前,还包括:将车载终端和移动终端进行关联。将车载终端和移动终端进行关联的步骤请参考图3。
65.图3是本发明一实施例中将车载终端和移动终端进行关联的步骤流程图。
66.请参考图3,将车载终端和移动终端进行关联的步骤,包括:
67.步骤s401,自移动终端获取第一用户信息;
68.步骤s402,获取车辆的第二用户信息;
69.步骤s403,将所述第一用户信息与第二用户信息进行关联。
70.本实施例中,自移动终端获取第一用户信息的步骤包括:所述移动终端存储有所述第一用户信息的第一账号;获取所述第一账号。
71.进一步地,所述移动终端中设置的所述特定应用程序,可以向服务器提供所述第一用户信息。
72.本实施例中,获取车辆的第二用户信息的步骤包括:所述服务器存储有所述第二用户信息的第二账号;获取所述第二账号。
73.例如,在一个典型的应用场景中,用户张三同时拥有一辆车和一部手机。张三的手机中存储有具有张三第一用户信息的第一账号,账号名为“张三手机”。同时,张三在服务器上注册有账号名为“张三爱车”的第二账号,所述第二账号内具有张三的第二用户信息。服务器将所述第一用户信息与第二用户信息进行关联,以使后续当服务器获取到来自“张三手机”的运动信息和来自“张三爱车”的运动信息后,则根据“张三爱车”和“张三手机”的运动信息的对比结果来判定是否需要让账号名为“张三手机”的手机进入驾驶模式。
74.所述第一用户信息和所述第二用户信息可以来自不同的用户。例如,在一个典型的应用场景中,李四作为张三的家人也可以使用张三的车辆。本发明技术方案也可以控制李四的手机进入驾驶模式。李四的手机中存储有具有李四第一用户信息的第一账号,账号名为“李四手机”。在服务器端,李四的信息作为第一用户信息可以与张三的第二用户信息进行关联,以使后续当服务器获取到来自“李四手机”的运动信息和来自“张三爱车”的运动
信息后,则根据“张三爱车”和“李四手机”的运动信息的对比结果来判定是否需要让账号名为“李四手机”的手机进入驾驶模式。
75.请继续参考图2,在获取车辆运动信息和移动终端运动信息之前,还在车辆启动时,自所述车载终端获取车辆启动信息,确定车辆进入行驶状态。
76.本实施例中,所述车载终端获取车辆启动信息的步骤包括:车辆启动设备向所述车载终端发送车辆启动信息,所述车辆启动设备包括车钥匙。其他实施例中,还可以通过其他设备获取车辆启动信息,其目的在于确认车辆进入行驶状态。
77.具体地,还将所述车钥匙的身份标识与车辆用户关联,当用户通过所述车钥匙开启车辆时,服务器可以自所述车钥匙获取车辆启动信息,使服务器获悉车辆处于行驶状态。服务器可以根据移动终端运动信息是否与车辆运动信息是否一致,来判定移动终端的持有者是否处于行驶的车辆中,来进一步判定是否需要使所述移动终端进入驾驶模式。
78.请继续参考图2,对所述车辆运动信息与所述移动终端运动信息进行对比,根据所述对比结果,向移动终端发送进入或退出驾驶模式的指示信号。
79.对所述车辆运动信息与所述移动终端运动信息进行对比的步骤包括:对所述车辆运动信息和所述移动终端运动信息进行对比,当对比结果符合设定条件时,向移动终端发送进入驾驶模式的信号。
80.所述设定条件可以为多种,可以根据经验设置,也可以进一步根据现有设定条件的使用情况对现有的设定条件进行多次优化。所述设定条件的设置灵活,可以减少误判的情况。例如,在一个典型的应用场景中,设定条件可以设为所述移动终端的位置变化的速度和所述车辆位置变化的速度均大于某值,且两者速度差在某一范围内,则认为移动终端处于相关联的车辆中,从而向移动终端发送进入驾驶模式的信号。在另一典型的应用场景中,所述设定条件也可以为车的坐标和人的坐标保持一致。
81.本实施例中,提供单位周期时间和预设频次,每隔所述单位周期时间,对所述车辆运动信息和所述移动终端运动信息进行对比,以得到单次对比结果,所述设定条件包括:单次对比结果判定所述车辆运动信息与所述移动终端运动信息一致,且所述车辆处于行驶状态,则判定所述车辆与所述移动终端相匹配;所述车辆与所述移动终端相匹配的次数连续达到所述预设频次。例如,在一个典型的应用场景中,单位周期时间设定为1小时,预设频次可以为20次,每个3分钟对所述车辆运动信息和所述移动终端运动信息进行对比,当15次对比判定所述车辆运动信息与所述移动终端运动信息一致,且所述车辆处于行驶状态,则认为移动终端处于相关联的车辆中,从而向移动终端发送进入驾驶模式的信号。
82.其中,“所述车辆运动信息与所述移动终端运动信息一致”不一定指“所述车辆运动信息与所述移动终端运动信息完全一致”,可以指车辆移动速度与移动终端移动速度差值在某一范围内或者车辆坐标与移动终端坐标的距离在某一范围内等。
83.本实施例中,还包括:移动终端接收所述指示信号后,相应地控制移动终端进入或退出驾驶模式。比如,在一个典型的应用场景中,手机接收到“进入驾驶模式”的指示信号后,相应地控制移动终端进入驾驶模式,在所述驾驶模式下,移动终端内的各应用程序更适合在用户在行驶的车内环境下使用。而当移动终端接收到“退出驾驶模式”的指示信号后,则相应地控制移动终端退出驾驶模式,使移动终端内的各应用程序更适合用户在正常的生活环境下使用。
84.本发明技术方案,可以实现自动判定是否使移动终端进入驾驶模式,减少了手动设置的麻烦,也不需要额外安装标志物,具有低成本且方便快捷的特点。
85.具体地,设置有移动终端内的所述特定应用程序接收所述指示信号。
86.另一实施例中,所述特定应用程序接收所述指示信号后,还可以直接向某些应用程序发出相应的通知,收到通知后的应用程序可以相应地进入或退出驾驶模式。比如,在一个典型的应用场景中,所述特定应用程序接收到“进入驾驶模式”的指示信号后,向手机内的搜狗音频应用发出相应的通知,当用户打开搜狗音频应用时,搜狗音频应用播放音乐的界面处于“驾驶模式”下,方便用户在驾驶车辆的同时更能安全方便的使用搜狗音频应用。
87.图4是本发明的一实施例的基于服务器使移动终端进入驾驶模式的系统的结构示意图。
88.请参考图4,所述基于服务器使移动终端进入驾驶模式的系统5,包括:获取单元51,包括第一获取模块511和第二获取模块512,所述第一获取模块511用于自所述车载终端获取车辆运动信息,所述第二获取模块512,用于自所述移动终端获取移动终端运动信息;逻辑判断单元52,用于对所述车辆运动信息与所述移动终端运动信息进行对比,根据所述对比结果,向移动终端发送进入或退出驾驶模式的指示信号。
89.本实施例中,还包括:关联单元53,用于在获取车辆运动信息以及获取移动终端运动信息之前,将车载终端和移动终端进行关联。
90.本实施例中,所述关联单元53包括第三获取模块531、第四获取模块532和关联模块533:所述第三获取模块531用于自移动终端获取第一用户信息,所述第四获取模块532用于获取车辆的第二用户信息,所述关联模块533用于将所述第一用户信息与第二用户信息进行关联。
91.本实施例中,进一步包括:位于移动终端的第一存储单元54,所述第一存储单元54用于存储有所述第一用户信息的第一账号;所述第三获取模块531用于获取所述第一账号。
92.本实施例中,进一步包括:位于服务器的第二存储单元55,所述第二存储单元55用于存储有所述第二用户信息的第二账号;所述第四获取模块532用于获取所述第二账号。
93.本实施例中,还包括:信息获取单元56,所述信息获取单元56用于在获取车辆运动信息和移动终端运动信息之前,在车辆启动时,自所述车载终端获取车辆启动信息,以确定车辆进入行驶状态。
94.本实施例中,还包括:位于车辆启动设备中的信息发送单元57,所述信息发送单元57用于向所述车载终端发送车辆启动信息,所述车辆启动设备包括车钥匙。
95.所述逻辑判断单元52包括数据分析模块521和判定模块522,所述数据分析模块521用于对所述车辆运动信息和所述移动终端运动信息进行对比,所述判定模块522用于在得到对比结果符合设定条件的信息后,向移动终端发送进入驾驶模式的信号。
96.所述逻辑判断单元52还包括预设模块523,所述预设模块523,用于提供单位周期时间和预设频次,所述数据分析模块521用于每隔所述单位周期时间,对所述车辆运动信息和所述移动终端运动信息进行对比,以得到单次对比结果,所述判定模块522用于根据多次对比结果判定是否符合设定条件,所述设定条件包括:单次对比结果判定所述车辆运动信息与所述移动终端运动信息一致,且所述车辆处于行驶状态,则判定所述车辆与所述移动终端相匹配;所述车辆与所述移动终端相匹配的次数连续达到所述预设频次。
97.还包括:控制单元58,所述控制单元58用于在移动终端接收所述指示信号后,相应地控制移动终端进入或退出驾驶模式。
98.本发明实施例还公开了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述图2至图3所示任一实施例中所述的方法技术方案。优选地,所述存储介质可以包括计算机可读存储介质。优选地,所述存储介质可以包括rom、ram、磁盘或光盘等。
99.本发明实施例还公开了一种服务器,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述图2至图3所示实施例中所述的方法技术方案。
100.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1