一种车机互联方法、系统、装置及计算机设备与流程

文档序号:29490998发布日期:2022-04-06 13:22阅读:196来源:国知局
一种车机互联方法、系统、装置及计算机设备与流程

1.本发明涉及通信技术领域,具体涉及一种车机互联方法、系统、装置及计算机设备。


背景技术:

2.随着目前移动互联网的兴起,由于汽车行业的属性,导致汽车车机更新迭代周期长、联网成本昂贵等问题,从而导致汽车车机导航、娱乐等功能使用体验较差,使用率较低。在行车过程中,用户大多使用手机来替代汽车的导航娱乐等功能。但是考虑到手机屏幕较小,音响设备也无法与车内音响设备相比,更关键的是,行车过程中,驾驶员操作手机对行车安全有极大隐患。
3.近年兴起的手机和车机互联技术,利用手机较新的芯片提供算力,既有成熟导航、音乐、天气等应用作为依托,结合车机的屏幕、优质的音响设备,并且也继承了平时使用手机的习惯数据(收藏的音乐列表、导航的历史线路、常用地点等),达成近阶段使用体验较好的使用方案。目前现有的手机和车机互联的技术采用数据线连接或者wifi直连连接,其中数据线连接需要手机持续和车机保持线束连接,影响手机的自有移动使用,且数据线凌乱,可能影响驾驶体验,占用手机充电口,无法使用快速充电口进行充电(互联过程中虽然也会对手机进行充电,但是相应的较低,充电慢);wifi直连连接操作繁琐,需要手动设置热点,并通过另一端进行手动连接,大部分手机或车机在开放热点的同时,相应的数据流量即开放对方使用,流量消耗不可控。并且,还要求手机必须有sim卡,且移动数据时刻处于打开状态,否则可能无法建立热点。


技术实现要素:

4.因此,本发明要解决的技术问题在于克服现有手机和车机互联技术中有线连接和wifi直连连接中占用充电资源和连接方式繁琐的缺陷,从而提供一种车机互联方法、装置及计算机设备。
5.根据第一方面,本发明实施例公开了一种车机互联方法,包括:获取车机互联指令;基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令;基于所述连接指令与所述车辆端进行蓝牙连接;获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求;基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。
6.可选地,所述方法还包括:获取所述车辆端基于所述交互协议和第一预设时间反馈的心跳信号,基于所述心跳信号判断与所述车辆端的wifi直连连接状态;当在所述第一预设时间内没有获取到心跳信号,则判定wifi直连连接状态为断开,停止读取所述车辆端的蓝牙信息。
7.可选地,所述获取车机互联指令,包括:通过近场通信技术激活蓝牙连接程序,以获取车机互联指令。
8.根据第二方面,本发明实施例公开了一种车机互联方法,包括:在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令,以与所述移动终端基于所述连接指令进行蓝牙连接;向所述移动终端发送通信版本;获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。
9.可选地,所述方法还包括:基于所述交互协议和第一预设时间向所述移动终端发送心跳信号,以使所述移动终端基于所述心跳信号判断所述wifi直连连接状态。
10.可选地,在建立所述蓝牙连接之后,还包括:基于第二预设时间获取所述移动终端的蓝牙信息;当在第二预设时间内未获取到所述移动终端的蓝牙信息,则断开所述蓝牙连接。
11.根据第三方面,本发明实施例还公开了一种车机互联系统,包括移动终端和车辆端,其中,所述移动终端用于获取车机互联指令;所述移动终端用于基于所述车机互联指令进行蓝牙广播;所述车辆端用于在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令;所述移动终端用于获取车辆端基于所述蓝牙广播反馈的连接指令,并基于所述连接指令与所述车辆端进行蓝牙连接;所述车辆端用于在所述移动终端基于所述连接指令完成蓝牙连接之后,向所述移动终端发送通信版本;所述移动终端用于获取所述车辆端的通信版本;所述移动终端用于基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求;所述车辆端用于获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;所述车辆端用于基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据;所述移动终端用于所述车辆端基于所述wifi直连连接请求进行wifi直连连接后,向所述车辆端发送数据。
12.根据第四方面,本发明实施例还公开了一种车机互联装置,包括:第一获取模块,用于获取车机互联指令;广播模块,用于基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令;蓝牙连接模块,用于基于所述连接指令与所述车辆端进行蓝牙连接;wifi直连连接请求模块,用于获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求;第二获取模块,用于基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。
13.根据第五方面,本发明实施例还公开了一种车机互联装置,包括:第一发送模块,用于在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令,以与所述移动终端基于所述连接指令进行蓝牙连接;第二发送模块,用于向所述移动终端发送通信版本;第三获取模块,用于获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;接收模块,用于基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。
14.根据第六方面,本发明实施例还公开了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一
个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式或如第二方面或第二方面任一可选实施方式所述的车机互联方法的步骤。
15.根据第七方面,本发明实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式或如第二方面或第二方面任一可选实施方式所述的车机互联方法的步骤。
16.本发明技术方案,具有如下优点:
17.本发明提供的车机互联方法、系统、装置及计算机设备,该方法包括:获取车机互联指令;基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令;基于所述连接指令与所述车辆端进行蓝牙连接;获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求;基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。通过获取车机互联指令完成与车辆端的蓝牙连接、wifi直连连接和数据传输,只需要获取车机互联指令即可,不需要再进行后续的其他操作,极大的提高了用户使用的方便性,且无需担心数据流量的滥用,由蓝牙连接和wifi直连连接的双重连接,保证了数据传输稳定性,提高了用户的体验感。
附图说明
18.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本发明实施例中车机互联系统的一个具体示例的应用场景图;
20.图2为本发明实施例中车机互联系统的一个具体示例的交互场景图;
21.图3为本发明实施例中车机互联方法的一个具体示例的流程图;
22.图4为本发明实施例中车机互联方法的一个具体示例的流程图;
23.图5为本发明实施例中车机互联装置的一个具体示例的原理框图;
24.图6为本发明实施例中车机互联装置的一个具体示例的原理框图;
25.图7为本发明实施例中计算机设备的一个具体示例图;
26.图8为本发明实施例中车机互联方法的一个具体示例的示意图。
具体实施方式
27.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
29.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
30.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
31.如图1所示,为本发明一个具体实施例的应用场景图。该车机互联系统包括移动终端和车辆端,移动终端可以是手机或者平板等,车辆端可以是各类型的车辆,在需要将移动终端中的数据在车辆端进行展示时,移动终端与车辆端进行连接实现数据传输。
32.图2所示为根据本发明的一个具体实施例用于移动终端和车辆端进行数据传输的过程流程图,可以应用于如图1所示的车机互联系统中,该车机互联系统中的进行数据传输的主要过程包括。
33.步骤201:所述移动终端用于获取车机互联指令。示例性地,车机互联指令可以是移动终端获取的需要与车辆端进行连接,并进行数据传输的激活指令,可以是点击触发移动终端的某个指令、触发某个移动终端的按键等。本发明实施例对车机互联指令的具体类型不作限定,本领域技术人员可以根据实际需要确定。
34.步骤202:所述移动终端用于基于所述车机互联指令进行蓝牙广播。
35.示例性地,在移动终端获取到车机互联指令后,移动终端开始向周围进行蓝牙广播,等待车辆端的连接。蓝牙广播的设备可以采用低功耗蓝牙(bluetooth low energy,或称bluetooth le、简称ble)进行蓝牙广播,其中ble分中心设备、外围设备两种设备类型,中心设备能够发送广播信息,外围设备通过搜索该广播信息与中心设备建立连接通信,中心设备同时可以连接多个外围设备,外围设备同时只能连接一个中心设备。本发明实施例中要求移动终端持续连接ble设备并定时发送信息,以移动终端为ble的中心设备,车辆端则作为ble的外围设备,车辆端只需要在有蓝牙信号时进行蓝牙连接即可,减少了车辆的不必要功耗。
36.步骤203:所述车辆端用于在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令。
37.步骤204:所述移动终端用于获取车辆端基于所述蓝牙广播反馈的连接指令,并基于所述连接指令与所述车辆端进行蓝牙连接。
38.示例性地,车辆端在获取到移动终端的蓝牙广播后,向移动终端发送连接指令,移动终端根据车辆端的连接指令与车辆端进行蓝牙连接,并关闭移动终端的蓝牙广播信号,从而确保了与移动终端连接的只有该车辆端,当车辆端获取到多个蓝牙广播信号后,选择信号最强的蓝牙信号(距离最近)进行连接,从而避免了车辆端连接到其他的移动终端。
39.步骤205:所述车辆端用于在所述移动终端基于所述连接指令完成蓝牙连接之后,向所述移动终端发送通信版本。
40.步骤206:所述移动终端用于获取所述车辆端的通信版本。
41.示例性地,通信版本为车辆端的通信方法,由于不同的车辆端之间的通信方式不
一样,因此在进行移动终端与车辆端的数据传输之前需要先获取车辆的通信版本,移动终端可以根据车辆端的通信版本确定车辆端的交互协议。具体地,通信版本可以是v2.0 wi-fi 5g信道频率(0代表全信道),车机设备类型(建议采用aoa usb-accessory中的model字段)。
42.步骤207:所述移动终端用于基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求。
43.示例性地,移动终端在获取车辆端的通信版本后,根据通信版本确定的交互协议向车辆端发送wifi直连连接请求,其中wifi直连连接可以通过wi-fi direct进行数据通信,wi-fi direct分为group owen(go)、group client(gc)两种设备类型。go可以同时连接多个gc,gc同时只能连接一个go,为支持移动终端为中心同时能够接入多个设备,因此选择移动终端作为go,车辆端作为gc。go、gc可以通过搜索设备或搜索服务发现对方进而互联,互联过程中,go、gc均无法搜索设备、服务。为了保证移动终端始终可以互联,因此wifi直连连接方案采用go发送广播,gc搜索获取广播。
44.步骤208:所述车辆端用于获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;所述车辆端用于基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。
45.示例性地,车辆端在获取到移动终端发送的wifi直连连接请求后,与移动终端建立wifi直连连接,并根据wifi直连连接请求中的交互协议接收并解析移动终端发送的数据。本发明实施例中,gc需要与移动终端通信才能正常使用,为了在广播中提供更多通信信息,因此采用搜索服务的方式发现对方,通过服务广播提供进一步通信的参数。
46.步骤209:所述移动终端用于所述车辆端基于所述wifi直连连接请求进行wifi直连连接后,向所述车辆端发送数据。
47.示例性地,在移动终端和车辆端建立连接成功后,向车辆发送需要的数据,在本发明实施例中wifi直连连接的方式可以采用pbc方式,因此移动终端会在首次互联时,弹出授权连接对话框。wi-fi direct授权连接对话框属于系统对话框,移动终端获取不到授权状态,因此如果用户拒绝授权,车机就需要等待超时才能做下一次互联。车机互联超时目前设置的是1分钟,时间太短用户来不及点击授权对话框。移动终端也可以通过刷新go广播,中断车机互联超时,但具体刷新go广播的时机不好确定,频繁刷新go广播,会导致无法互联。
48.android移动终端通过wi-fi direct与车辆端进行无线互联,其中移动终端作为go,车辆端作为gc。在车载设备上,工信部针对wi-fi 5g信道频段还没有完全开放因此车机无法支持wi-fi 5g全信道通信。为了保证车辆端作为gc能够有效连接移动终端go,需要移动终端按照车辆端支持的信道创建go。wi-fi 5g信道如表1所示。
49.表1
[0050][0051]
wi-fi 5g非重叠信道如图8所示,为了减少信号干扰,排除153、161这两个信道,因此当建立移动终端go时,根据周边wi-fi热点环境动态决定采用149、157、165这三个信道的其中一个。
[0052]
本发明提供的车机互联系统,包括移动终端和车辆端,所述移动终端用于获取车机互联指令;所述移动终端用于基于所述车机互联指令进行蓝牙广播;所述车辆端用于在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令;所述移动终端用于获取车辆端基于所述蓝牙广播反馈的连接指令,并基于所述连接指令与所述车辆端进行蓝牙连接;所述车辆端用于在所述移动终端基于所述连接指令完成蓝牙连接之后,向所述移动终端发送通信版本;所述移动终端用于获取所述车辆端的通信版本;所述移动终端用于基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求;所述车辆端用于获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;所述车辆端用于基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据;所述移动终端用于所述车辆端基于所述wifi直连连接请求进行wifi直连连接后,向所述车辆端发送数据。移动终端通过获取车机互联指令完成与车辆端的蓝牙连接、wifi直连连接和数据传输,只需要获取车机互联指令即可,不需要再进行后续的其他操作,极大的提高了用户使用的方便性,且无需担心数据流量的滥用,由蓝牙连接和wifi直连连接的双
重连接,保证了数据传输稳定性,提高了用户的体验感。
[0053]
作为本发明一个可选实施方式,步骤201,包括:通过近场通信技术激活蓝牙连接程序,以获取车机互联指令。
[0054]
示例性地,近场通信技术为nfc(near field communication,简称nfc)技术,在本发明实施例中,当车辆端和移动终端均设置有nfc设备时,移动终端通过与车辆端的nfc设备进行感应,激活移动终端的车机互联指令,实现后续与车辆端的数据传输,其中nfc的具体格式为:
[0055]
移动终端nfc协议内容采用ndef格式,保存两条数据记录,分别是:uri和app应用包名
[0056]
其中,uri是可选记录,用于通过nfc传递蓝牙地址,以便连接指定车机。
[0057]
格式:wldevice:///info?ble_mac=《ble-mac》[&ble_name=ble-name]
[0058]
字段说明:scheme:wldevice,固定协议名,不可修改
[0059]
host:保留,今后可能用于区分app的激活
[0060]
ble_mac:ble对应的mac地址,无线互联使用该mac连接指定车机
[0061]
ble_name:可选,广播名称,如果存在则无线互联使用ble_mac代替ble_name。
[0062]
例如:连接mac地址为"02:00:00:00:00:00"的设备,同时不扫描ble名称为"saic_ble"的设备:wldevice:///info?ble_mac=02:00:00:00:00:00&ble_name=saic_ble连接mac地址为"02:00:00:00:00:00"的设备:wldevice:///info?ble_mac=02:00:00:00:00:00;
[0063]
当车辆端和移动终端均没有设置nfc设备时,车机互联指令可以是触发移动终端内置的app,其中app可以是welink app,通过人工触发welink app实现后续与车辆端的数据传输。移动终端通过welink app写ble设备时:发送wi-fi direct gowifi直连连接请求,车辆端wi-fi direct gc通过wifi直连连接请求判断是否连接搜索到的go;车辆端作为gc连接go后,需要通过http请求welink无线硬件接入服务,以判断网络有效。
[0064]
作为本发明一个可选实施方式,在步骤208之后,车辆端用于基于所述交互协议和第一预设时间向所述移动终端发送心跳信号,以使所述移动终端基于所述心跳信号判断所述wifi直连连接状态。移动终端用于获取所述车辆端基于所述交互协议和第一预设时间反馈的心跳信号,基于所述心跳信号判断与所述车辆端的wifi直连连接状态;当在所述第一预设时间内没有获取到心跳信号,则判定wifi直连连接状态为断开,停止读取所述车辆端的蓝牙信息。
[0065]
示例性地,在移动终端和车辆端进行wifi直连连接后,为随时保证两者处于连接状态,车辆端需要在第一预设时间内向移动终端发送心跳信号,移动终端只需要定时接收车辆端发送的心跳信号即可,当在第一预设时间内没有接收到车辆端发送的心跳信号时,则说明两者之间的wifi直连连接已经断开,停止读取车辆端的蓝牙信息。本发明实施例对第一预设时间的时间长短不作限定,本领域技术人员可以根据实际需要确定。
[0066]
作为本发明一个可选实施方式,车辆端在建立所述蓝牙连接之后,还包括:基于第二预设时间获取所述移动终端的蓝牙信息;当在第二预设时间内未获取到所述移动终端的蓝牙信息,则断开所述蓝牙连接。
[0067]
示例性地,车辆端在建立蓝牙连接之后,需要在一定的时间之内获取移动终端的
蓝牙信息,同时移动终端也需要在一定的时间之内向车辆端发送蓝牙信息,从而确保车辆端和移动终端保持蓝牙连接,当蓝牙连接或者wifi直连连接两者之间有一个断开连接,则不再进行信号传输,同时断开车辆端与移动终端的蓝牙连接或者wifi直连连接。本发明实施例对第二预设时间的时间长短不作限定,本领域技术人员可以根据实际需要确定。
[0068]
本发明实施例还公开了一种车机互联方法,如图3所示,该方法包括:
[0069]
步骤301:获取车机互联指令。示例性地,详细内容见上述系统实施例中步骤201的内容,此处不再赘述。
[0070]
步骤302:基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令。示例性地,详细内容见上述系统实施例中步骤202的内容,此处不再赘述。
[0071]
步骤303:基于所述连接指令与所述车辆端进行蓝牙连接。示例性地,详细内容见上述系统实施例中步骤204的内容,此处不再赘述。
[0072]
步骤304:获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求。示例性地,详细内容见上述系统实施例中步骤206和步骤207的内容,此处不再赘述。
[0073]
步骤305:基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。示例性地,详细内容见上述系统实施例中步骤209的内容,此处不再赘述。
[0074]
本发明提供的车机互联方法,包括:获取车机互联指令;基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令;基于所述连接指令与所述车辆端进行蓝牙连接;获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求;基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。
[0075]
本发明实施例还公开了一种车机互联方法,如图4所示,该方法包括:
[0076]
步骤401:在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令,以与所述移动终端基于所述连接指令进行蓝牙连接。示例性地,详细内容见上述系统实施例中步骤203的内容,此处不再赘述。
[0077]
步骤402:向所述移动终端发送通信版本。示例性地,详细内容见上述系统实施例中步骤205的内容,此处不再赘述。
[0078]
步骤403:获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议。示例性地,详细内容见上述系统实施例中步骤208的内容,此处不再赘述。
[0079]
步骤404:基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。示例性地,详细内容见上述系统实施例中步骤208的内容,此处不再赘述。
[0080]
本发明提供的车机互联方法,包括:在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令,以与所述移动终端基于所述连接指令进行蓝牙连接;向所述移动终端发送通信版本;获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。通过获取移动终端的蓝牙广播和wifi直连连接请求完成与移动终端的蓝牙连接、wifi直连
连接和数据传输,在这个过程中车辆端只需要连接蓝牙、wifi直连连接和获取数据,不需要其他的占用车辆端的内容,极大的提高了用户使用的方便性,且无需担心数据流量的滥用,由蓝牙连接和wifi直连连接的双重连接,保证了数据传输稳定性,提高了用户的体验感。
[0081]
本发明实施例还公开了一种车机互联装置,如图5所示,该装置包括:
[0082]
第一获取模块501,用于获取车机互联指令。示例性地,详细内容见上述系统实施例中步骤201的内容,此处不再赘述。
[0083]
广播模块502,用于基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令。示例性地,详细内容见上述系统实施例中步骤202的内容,此处不再赘述。
[0084]
蓝牙连接模块503,用于基于所述连接指令与所述车辆端进行蓝牙连接。示例性地,详细内容见上述系统实施例中步骤204的内容,此处不再赘述。
[0085]
wifi直连连接请求模块504,用于获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求。示例性地,详细内容见上述系统实施例中步骤206和步骤207的内容,此处不再赘述。
[0086]
第二获取模块505,用于基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。示例性地,详细内容见上述系统实施例中步骤209的内容,此处不再赘述。
[0087]
本发明提供的车机互联装置,该装置包括:第一获取模块501,用于获取车机互联指令。广播模块502,用于基于所述车机互联指令进行蓝牙广播,并获取车辆端基于所述蓝牙广播反馈的连接指令。蓝牙连接模块503,用于基于所述连接指令与所述车辆端进行蓝牙连接。wifi直连连接请求模块504,用于获取所述车辆端的通信版本,基于所述通信版本确定交互协议,基于所述交互协议向所述车辆端发送wifi直连连接请求。第二获取模块505,用于基于所述wifi直连连接请求与所述车辆端进行wifi直连连接,以向所述车辆端发送数据。通过获取车机互联指令完成与车辆端的蓝牙连接、wifi直连连接和数据传输,只需要获取车机互联指令即可,不需要再进行后续的其他操作,极大的提高了用户使用的方便性,且无需担心数据流量的滥用,由蓝牙连接和wifi直连连接的双重连接,保证了数据传输稳定性,提高了用户的体验感。
[0088]
本发明实施例还公开了一种车机互联装置,如图6所示,该装置包括:
[0089]
第一发送模块601,用于在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令,以与所述移动终端基于所述连接指令进行蓝牙连接。示例性地,详细内容见上述系统实施例中步骤203的内容,此处不再赘述。
[0090]
第二发送模块602,用于向所述移动终端发送通信版本。示例性地,详细内容见上述系统实施例中步骤205的内容,此处不再赘述。
[0091]
第三获取模块603,用于获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议。示例性地,详细内容见上述系统实施例中步骤208的内容,此处不再赘述。
[0092]
接收模块604,用于基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。示例性地,详细内容见上述系统实施例中步骤208的内容,此处不再赘述。
[0093]
本发明提供的车机互联装置,该装置包括:第一发送模块601,用于在获取到移动终端的蓝牙广播时,基于所述蓝牙广播向所述移动终端发送连接指令,以与所述移动终端基于所述连接指令进行蓝牙连接;第二发送模块602,用于向所述移动终端发送通信版本;第三获取模块603,用于获取所述移动终端基于所述通信版本发送的wifi直连连接请求,所述wifi直连连接请求中包括基于所述通信版本得到的交互协议;接收模块604,用于基于所述wifi直连连接请求与所述移动终端建立wifi直连连接,以接收所述移动终端发送的数据。通过获取移动终端的蓝牙广播和wifi直连连接请求完成与移动终端的蓝牙连接、wifi直连连接和数据传输,在这个过程中车辆端只需要连接蓝牙、wifi直连连接和获取数据,不需要其他的占用车辆端的内容,极大的提高了用户使用的方便性,且无需担心数据流量的滥用,由蓝牙连接和wifi直连连接的双重连接,保证了数据传输稳定性,提高了用户的体验感。
[0094]
本发明实施例还提供了一种计算机设备,如图7所示,该计算机设备可以包括处理器701和存储器702,其中处理器701和存储器702可以通过总线或者其他方式连接,图7中以通过总线连接为例。
[0095]
处理器701可以为中央处理器(central processing unit,cpu)。处理器701还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
[0096]
存储器702作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的车机互联方法对应的程序指令/模块。处理器701通过运行存储在存储器702中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的车机互联方法。
[0097]
存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器701所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至处理器701。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0098]
所述一个或者多个模块存储在所述存储器702中,当被所述处理器701执行时,执行如图3或图4所示实施例中的车机互联方法。
[0099]
上述计算机设备具体细节可以对应参阅图3或图4所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0100]
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0101]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1