一种车载娱乐系统的制作方法

文档序号:10666548阅读:554来源:国知局
一种车载娱乐系统的制作方法
【专利摘要】本发明实施例公开一种车载娱乐系统,涉及通信领域,用以解决现有技术中手机终端与车载设备之间的信息交互不够完善,不能够适应实际应用中较为的复杂交互场景的问题。具体方案为:移动智能终端处理器,用于生成并通过蓝牙连接向车载设备发送命令帧、第一应答帧、第一错误帧;在接收到第一流控制帧后,生成并通过蓝牙连接向车载设备发送第二流控制帧;车载设备处理器,用于周期生成并通过蓝牙连接向移动智能终端发送事件帧和第一流控制帧;生成并通过蓝牙连接向移动智能终端发送第二应答帧和第二错误帧;若从向移动智能终端发送第一流控制帧开始,在预设时间内接收到第二流控制帧,则确定车载设备和移动智能终端之间的蓝牙连接处于正常通信状态。
【专利说明】
一种车载娱乐系统
技术领域
[0001] 本发明涉及通信领域,尤其涉及一种车载娱乐系统。
【背景技术】
[0002] 随着电子技术的发展,越来越多的车载设备(如车载电话、车载音响和车载电台 等)和移动智能终端(如智能手机和平板电脑等)随之产生,越来越多的用户希望能够通 过上述移动智能终端直接控制车载设备。
[0003] 专利CN 103929528 A公开了一种手机终端和车载设备基于蓝牙实现车载信息娱 乐的技术。具体的,手机终端可以与车载设备建立蓝牙通讯连接;手机处理器将操作指令通 过蓝牙发送给车载处理器;车载处理器对操作指令进行解析,输出控制指令给车载控制器; 车载控制器根据指令执行操作。
[0004] 但是,存在的问题是:在实际应用过程中,手机终端和车载设备之间的交互时非常 复杂的,而上述方案中只是简单给出了手机终端通过蓝牙控制车载设备的方式,手机终端 与车载设备之间的信息交互不够完善,并不能够适应实际应用中手机终端和车载设备之间 较为的复杂交互场景。例如,采用上述方案手机终端不知道车载的当前状态,车载设备不知 道手机终端的连接状况等。

【发明内容】

[0005] 本发明的实施例提供一种车载娱乐系统,用以解决现有技术中手机终端与车载设 备之间的信息交互不够完善,不能够适应实际应用中手机终端和车载设备之间较为的复杂 交互场景的问题。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] 本发明实施例的第一方面,提供一种车载娱乐系统,包括:移动智能终端和车载设 备;
[0008] 所述移动智能终端包括:移动智能终端蓝牙模块和移动智能终端处理器,
[0009] 所述车载设备包括:车载设备蓝牙模块、车载设备处理器;
[0010] 所述移动智能终端蓝牙模块与所述车载设备蓝牙模块建立蓝牙连接;
[0011] 所述移动智能终端处理器,用于生成并通过所述蓝牙连接向所述车载设备发送命 令帧,所述命令帧用于控制所述车载设备动作或向所述车载设备请求发送信息;生成并通 过所述蓝牙连接向所述车载设备发送第一应答帧,所述第一应答帧用于通知所述车载设 备:所述车载设备向所述移动智能终端发送的帧信息已经被所述移动智能终端正常接收; 生成并通过所述蓝牙连接向所述车载设备发送第一错误帧,所述第一错误帧用于通知所述 车载设备:所述车载设备向所述移动智能终端发送的帧信息未能被所述移动智能终端正确 接收;
[0012] 所述车载设备处理器,用于周期生成并通过所述蓝牙连接向所述移动智能终端发 送事件帧,所述事件帧用于向所述移动智能终端通知所述车载设备的相关信息;生成并通 过所述蓝牙连接向所述移动智能终端发送第二应答帧,所述第二应答帧用于通知所述移动 智能终端:所述移动智能终端向所述车载设备发送的帧信息已经被所述车载设备正常接 收;生成并通过所述蓝牙连接向所述车载设备发送第二错误帧,所述第二错误帧用于通知 所述移动智能终端:所述移动智能终端向所述车载设备发送的帧信息未能被所述车载设备 正确接收;
[0013] 所述车载设备处理器,还用于周期生成并通过所述蓝牙连接向所述移动智能终端 发送第一流控制帧;
[0014] 所述移动智能终端处理器,还用于在所述移动智能终端接收到所述第一流控制帧 后,生成并通过所述蓝牙连接向所述车载设备发送第二流控制帧;
[0015] 所述车载设备处理器,还用于若从向所述移动智能终端发送所述第一流控制帧开 始,在预设时间内接收到所述第二流控制帧,则确定所述车载设备和所述移动智能终端之 间的蓝牙连接处于正常通信状态。
[0016] 结合第一方面,在一种可能的实现方式中,所述车载设备处理器,还用于若从向所 述移动智能终端发送所述第一流控制帧开始,在所述预设时间内未接收到所述第二流控制 帧,则确定所述车载设备和所述移动智能终端之间的蓝牙连接处于故障状态。
[0017] 结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述移动智 能终端,还包括:移动智能终端近距离无线通讯NFC模块;
[0018] 所述车载娱乐系统,还包括:
[0019] 具有NFC模块的支架,用于固定所述移动智能终端,且与所述移动智能终端NFC模 块进行近场通信,验证所述移动智能终端的合法性。
[0020] 结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所 述移动智能终端,还包括:移动通信模块,用于接入移动通信网络,将信息传递给服务中心 或其他设备。
[0021] 结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所 述移动智能终端,还包括:存储模块,用于存储用户的喜好,当所述移动智能终端与所述车 载设备连接后,根据存储模块存储的喜好,控制所述车载设备。
[0022] 结合第一方面和上述任意一种可能的实现方式,在另一种可能的实现方式中,所 述车载设备处理器,还用于通过控制器局域网络CAN总线收集连接在所述CAN总线上的设 备的工作状态,并通过所述蓝牙连接向所述移动智能终端发送所述工作状态。
[0023] 本发明实施例提供一种车载娱乐系统,移动智能终端处理器,用于生成并通过所 述蓝牙连接向车载设备发送用于控制车载设备动作或向车载设备请求发送信息的命令帧; 生成并通过蓝牙连接向车载设备发送用于通知车载设备:车载设备向移动智能终端发送的 帧信息已经被移动智能终端正常接收的应答帧;生成并通过蓝牙连接向车载设备发送用于 通知所述车载设备:车载设备向移动智能终端发送的帧信息未能被移动智能终端正确接收 的错误帧;车载设备处理器,用于周期生成并通过蓝牙连接向移动智能终端发送用于向移 动智能终端通知车载设备的相关信息的事件帧;周期生成并通过蓝牙连接向移动智能终端 发送用于检测所述车载设备和移动智能终端之间的连接状况的流控制帧。
[0024] 本方案中提供了移动智能终端(包括手机终端)与车载设备之间较为完善的帧信 息(包括:命令帧、应答帧、错误帧、事件帧和流控制帧),通过这些帧信息,移动智能终端能 够获得车载设备的当前状况,车载设备能够检测到移动智能终端的连接情况,移动智能终 端和车载设备之间能够及时发现传输错误,能够适应实际应用中移动智能终端和车载设备 之间较为的复杂交互场景,为用户提供更加方便和优质的使用体验。
【附图说明】
[0025] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0026] 图1为本发明实施例提供的一种车载娱乐系统的结构示意图;
[0027] 图2为本发明实施例提供的另一种车载娱乐系统的结构示意图;
[0028] 图3为本发明实施例中移动智能终端与车载设备之间的命令帧交互示意图;
[0029] 图4为本发明实施例中移动智能终端与车载设备之间的第一应答帧交互示意图;
[0030] 图5为本发明实施例中移动智能终端与车载设备之间的第一错误帧交互示意图;
[0031] 图6为本发明实施例中移动智能终端与车载设备之间的事件帧交互示意图;
[0032] 图7为本发明实施例中移动智能终端与车载设备之间的第二应答帧交互示意图;
[0033] 图8为本发明实施例中移动智能终端与车载设备之间的第二错误帧交互示意图;
[0034] 图9为本发明实施例中移动智能终端与车载设备之间的流控制帧交互示意图;
[0035] 图10为本发明实施例提供的另一种车载娱乐系统的结构示意图;
[0036] 图11为本发明实施例中移动智能终端与车载设备进行蓝牙配对,并建立蓝牙连 接的方法流程图;
[0037] 图12为本发明实施例提供的另一种车载娱乐系统的结构示意图。
【具体实施方式】
[0038] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0039] 另外,本文中术语"系统"和"网络"在本文中常被可互换使用。本文中术语"和/ 或",仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以 表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符"/",一般表 示前后关联对象是一种"或"的关系。
[0040] 本发明实施例提供的一种车载娱乐系统可以应用于移动智能终端和车载设备的 交互过程中。具体的,可以应用于用户通过移动智能终端控制车载设备动作(工作)的过 程中。
[0041] 本发明实施例中提供了移动智能终端与车载设备之间较为完善的帧信息,包括: 命令帧、应答帧(第一应答帧和第二应答帧)、错误帧(第一错误帧和第二错误帧)、事件帧 和流控制帧(第一流控制帧和第二流控制帧)。其中,命令帧用于控制车载设备动作或向车 载设备请求发送信息;应答帧用于通知车载设备:车载设备向移动智能终端发送的帧信息 已经被移动智能终端正常接收;错误帧用于通知车载设备:车载设备向移动智能终端发送 的帧信息未能被移动智能终端正确接收;事件帧用于向移动智能终端通知车载设备的相关 信息;流控制帧用于检测车载设备和移动智能终端之间的连接状况。通过上述帧信息的传 输,移动智能终端能够获得车载设备的当前状况,车载设备能够检测到移动智能终端的连 接情况,移动智能终端和车载设备之间能够及时发现传输错误,能够适应实际应用中移动 智能终端和车载设备之间较为的复杂交互场景,为用户提供更加方便和优质的使用体验。
[0042] 下面结合附图,通过具体的实施例及其应用场景对本发明实施例提供的车载娱乐 系统进行详细地说明。
[0043] 本发明实施例提供一种车载娱乐系统,如图1所示,该车载娱乐系统10包括:移动 智能终端11和车载设备12。
[0044] 具体的,如图2所不,移动智陡终纟而11包括:移动智H纟终?而监牙板块111和移动智 能终端处理器112。
[0045] 车载设备12包括:车载设备蓝牙模块121、车载设备处理器122。
[0046] 其中,移动智能终端蓝牙模块111与车载设备蓝牙模块121建立蓝牙连接。
[0047] 在本发明实施例中,移动智能终端处理器112,用于生成并通过所述蓝牙连接向所 述车载设备12发送命令帧,所述命令帧用于控制所述车载设备12动作或向所述车载设备 12请求发送信息;生成并通过所述蓝牙连接向所述车载设备12发送第一应答帧,所述第一 应答帧用于通知所述车载设备12 :所述车载设备12向所述移动智能终端11发送的帧信息 已经被所述移动智能终端11正常接收;生成并通过所述蓝牙连接向所述车载设备12发送 第一错误帧,所述第一错误帧用于通知所述车载设备12 :所述车载设备12向所述移动智能 终端11发送的帧信息未能被所述移动智能终端11正确接收。
[0048] 所述车载设备处理器122,用于周期生成并通过所述蓝牙连接向所述移动智能终 端11发送事件帧,所述事件帧用于向所述移动智能终端11通知所述车载设备12的相关信 息;生成并通过所述蓝牙连接向所述移动智能终端11发送第二应答帧,所述第二应答帧用 于通知所述移动智能终端11 :所述移动智能终端11向所述车载设备12发送的帧信息已经 被所述车载设备12正常接收;生成并通过所述蓝牙连接向所述车载设备12发送第二错误 帧,所述第二错误帧用于通知所述移动智能终端11 :所述移动智能终端11向所述车载设备 12发送的帧信息未能被所述车载设备12正确接收。
[0049] 所述车载设备处理器122,还用于周期生成并通过所述蓝牙连接向所述移动智能 终端11发送第一流控制帧。
[0050] 所述移动智能终端处理器112,还用于在所述移动智能终端11接收到所述第一流 控制帧后,生成并通过所述蓝牙连接向所述车载设备12发送第二流控制帧。
[0051] 所述车载设备处理器122,还用于若从向所述移动智能终端11发送所述第一流控 制帧开始,在预设时间内接收到所述第二流控制帧,则确定所述车载设备12和所述移动智 能终端11之间的蓝牙连接处于正常通信状态。
[0052] 进一步的,所述车载设备处理器122,还用于若从向所述移动智能终端11发送所 述第一流控制帧开始,在所述预设时间内未接收到所述第二流控制帧,则确定所述车载设 备12和所述移动智能终端11之间的蓝牙连接处于故障状态。
[0053] 示例性的,如图3所示,移动智能终端处理器在生成命令帧后,可以将生成的命令 帧传输至移动智能终端蓝牙模块,由移动智能终端蓝牙模块通过移动智能终端蓝牙模块与 车载设备蓝牙模块之间的蓝牙连接,向车载设备蓝牙模块传输该命令帧;而后车载设备蓝 牙模块将该命令帧传输至车载设备处理器,车载设备处理器则可以根据命令帧控制车载设 备动作/根据命令帧的请求向移动智能终端发送信息。
[0054] 如图4所示,车载设备可以通过蓝牙连接向移动智能终端传输帧信息;移动智能 终端处理器可以在移动智能终端正常接收到该帧信息后,生成第一应答帧,并将生成的第 一应答帧传输至移动智能终端蓝牙模块,由移动智能终端蓝牙模块通过移动智能终端蓝牙 模块与车载设备蓝牙模块之间的蓝牙连接,向车载设备蓝牙模块传输该第一应答帧;而后 车载设备蓝牙模块将该第一应答帧传输至车载设备处理器,车载设备处理器在接收到该第 一应答帧后,则可以确定车载设备向移动智能终端发送的帧信息已经被移动智能终端正常 接收。
[0055] 如图5所示,车载设备可以通过蓝牙连接向移动智能终端传输帧信息;移动智能 终端处理器可以在移动智能终端未能正常接收到该帧信息后,生成第一错误帧,并将生成 的第一错误帧传输至移动智能终端蓝牙模块,由移动智能终端蓝牙模块通过移动智能终端 蓝牙模块与车载设备蓝牙模块之间的蓝牙连接,向车载设备蓝牙模块传输该第一错误帧; 而后车载设备蓝牙模块将该第一错误帧传输至车载设备处理器,车载设备处理器在接收到 该第一错误帧后,则可以确定车载设备向移动智能终端发送的帧信息未被移动智能终端正 常接收。
[0056] 如图6所示,车载设备处理器可以周期性生成用于向移动智能终端通知该车载设 备的相关信息的事件帧,然后将生成的事件帧传输至车载设备蓝牙模块,由车载设备蓝牙 模块通过车载设备蓝牙模块与移动智能终端蓝牙模块之间的蓝牙连接,向移动智能终端蓝 牙模块传输该命令帧;而后移动智能终端蓝牙模块将该事件帧传输至移动智能终端处理 器,移动智能终端处理器则可以根据事件帧所指示的车载设备的相关信息控制车载设备。
[0057] 如图7所示,移动智能终端可以通过蓝牙连接向车载设备传输帧信息;车载设备 处理器可以在车载设备正常接收到该帧信息后,生成第二应答帧,并将生成的第二应答帧 传输至车载设备蓝牙模块,由车载设备蓝牙模块通过车载设备蓝牙模块与移动智能终端蓝 牙模块之间的蓝牙连接,向移动智能终端蓝牙模块传输该第二应答帧;而后移动智能终端 蓝牙模块将该第二应答帧传输至移动智能终端处理器,移动智能终端处理器在接收到该第 二应答帧后,则可以确定移动智能终端向车载设备发送的帧信息已经被车载设备正常接 收。
[0058] 如图8所示,移动智能终端可以通过蓝牙连接向车载设备传输帧信息;车载设备 处理器可以在车载设备未能正常接收到该帧信息后,生成第二错误帧,并将生成的第二错 误帧传输至车载设备蓝牙模块,由车载设备蓝牙模块通过车载设备蓝牙模块与移动智能终 端蓝牙模块之间的蓝牙连接,向移动智能终端蓝牙模块传输该第二错误帧;而后移动智能 终端蓝牙模块将该第二错误帧传输至移动智能终端处理器,移动智能终端处理器在接收到 该第二错误帧后,则可以确定移动智能终端向车载设备发送的帧信息未被车载设备正常接 收。
[0059] 如图9所示,车载设备处理器可以周期性生成用于检测车载设备蓝牙模块与移动 智能终端蓝牙模块之间的蓝牙连接是否处于正常通信状态的第一流控制帧,然后将生成的 第一流控制帧传输至车载设备蓝牙模块,由车载设备蓝牙模块通过车载设备蓝牙模块与移 动智能终端蓝牙模块之间的蓝牙连接,向移动智能终端蓝牙模块传输该第一流控制帧;而 后移动智能终端蓝牙模块将该第一流控制帧传输至移动智能终端处理器,移动智能终端处 理器则可以在接收到该第一流控制帧后,确定车载设备蓝牙模块与移动智能终端蓝牙模块 之间的蓝牙连接处于正常通信状态;同时,移动智能终端处理器则可以在接收到该第一流 控制帧后,可以生成第二流控制帧,并将生成的第二流控制帧传输至移动智能终端蓝牙模 块,由移动智能终端蓝牙模块通过移动智能终端蓝牙模块与车载设备蓝牙模块之间的蓝牙 连接,向车载设备蓝牙模块传输该第二流控制帧;而后车载设备蓝牙模块将该第二流控制 帧传输至车载设备处理器,车载设备处理器则可以在接收到该第二流控制帧后,确定车载 设备蓝牙模块与移动智能终端蓝牙模块之间的蓝牙连接处于正常通信状态。
[0060] 下面结合各个帧信息,包括:命令帧、应答帧(第一应答帧和第二应答帧)、错误帧 (第一错误帧和第二错误帧)、事件帧和流控制帧(第一流控制帧和第二流控制帧)的功能 以及帧结构对各个帧信息进行详细说明。
[0061] 以下通过表格方式给出本发明实施例中所应用的帧信息,包括:命令帧、应答帧 (第一应答帧和第二应答帧)、错误帧(第一错误帧和第二错误帧)、事件帧和流控制帧(第 一流控制帧和第二流控制帧)的帧信息结构。其中,表1为本发明实施例中的一个帧信息 结构实例。
[0062] 表 1
[0064] 其中,在表1中从左向右为本发明中的帧信息格式。第一列的Character和最后 一列的Character分别为帧头和帧尾,帧头和帧尾均为16比特bit编码;例如,可以采用 ASSCII码" + "表示,采用ASSCII码"~"表示帧尾。第二列的Header为帧Id,帧Id为16bit 编码。Multi frame Id为用于指示该帧信息为多帧或者单帧的指示信息,Multi frame Id 为8bit编码;当Multi frame Id为0x00时,表示该帧信息为单帧,当Multi frame Id为 除0x00之外的其他值时,表示该帧信息为多帧。Length为该帧信息的数据长度,Length为 8bit编码。Data为该帧信息的具备数据内容,Data为256字节byte编码。循环冗余校验 码(Cyclic Redundancy Check,CRC)用于指示该帧信息的完整性,CRC为16bit编码。为 了介绍方便,本发明实施例后续在介绍各个帧信息的格式结构式,省略了帧头和帧尾部分。
[0065] 以下给出本发明实施例中所应用的命令帧、应答帧(第一应答帧和第二应答帧)、 错误帧(第一错误帧和第二错误帧)、事件帧和流控制帧(第一流控制帧和第二流控制帧) 的具体帧信息组成:
[0066] (1)流控制帧:
[0067] 车载设备可以周期性生成并向移动智能终端发送第一流控制帧;移动智能终端在 接收到车载设备发送的第一流控制帧后,则可以确定移动智能终端和车载设备的蓝牙连接 处于正常工作状态,同时移动智能终端11可以生成并通过蓝牙连接向车载设备发送第二 流控制帧;此时,若从车载设备向移动智能终端发送第一流控制帧开始,在预设时间内车载 设备接收到第二流控制帧,车载设备处理器122则可以确定车载设备和移动智能终端之间 的蓝牙连接处于正常通信状态。
[0068] 本发明实施例中,车载设备和移动智能终端之间通过周期性的交互流控制帧(第 一流控制帧和第二流控制帧),可以及时获知对端的工作状态,这样,在任意一端受到干扰 时,另一端则可以及时发现对端的工作状态是否异常,这样则不会一直处于等待状态。
[0069] 表 2
[0071] 其中,表2为本发明实施例中的第一流控制帧结构实例。 「ΠΠ 79? 妄 2
[0074] 其中,表3为本发明实施例中的第二流控制帧结构实例。
[0075] (2)命令帧:
[0076] 命令帧是移动智能终端生成的,用来控制车载设备动作或向车载设备请求发送信 息的。
[0077] 表 4
[0079] 其中,表4为本发明实施例中的命令帧结构实例。在表4中,Header列中OxOlXY 中的X和Y的具体取值可以为:
[0080] ·Χ:0, I, 2 = >Tuner, 3, 4, 5 = >Audio, 6, 7, 8 = >Media, 9, A, B = >BT, C, D, E, F = >others ;
[0081] · Y:0 to F0
[0082] (3)应答帧:
[0083] 应答帧可以由移动智能终端处理器生成并通过蓝牙连接向车载设备发送;如移动 智能终端处理器可以在正常接收到车载设备发送的帧信息后,则可以生成并通过蓝牙连接 向车载设备发送第一应答帧,第一应答帧用于通知车载设备:车载设备向移动智能终端发 送的帧信息已经被移动智能终端正常接收。其中,表5为本发明实施例中的第一应答帧结 构实例。
[0084] 表 5
[0086] 应答帧也可以由车载设备生成并通过蓝牙连接向移动智能终端发送;如车载设备 处理器可以在正常接收到移动智能终端发送的帧信息后,则可以生成并通过蓝牙连接向移 动智能终端发送第二应答帧,第二应答帧用于通知移动智能终端:移动智能终端向车载设 备发送的帧信息已经被车载设备正常接收。其中,表6为本发明实施例中的第二应答帧结 构实例。
[0087] 表 6
[0089] (4)错误帧:
[0090] 错误帧可以由移动智能终端处理器生成并通过蓝牙连接向车载设备发送;如移动 智能终端处理器可以未能正确接收到车载设备发送的帧信息后,则可以生成并通过蓝牙连 接向车载设备发送第一错误帧,第一错误帧用于通知车载设备:车载设备向移动智能终端 发送的帧信息未能被移动智能终端正确接收。
[0091] 车载设备在接收到移动智能终端发送的第一错误帧后,则可以重新尝试向移动智 能终端传输该帧信息。例如,车载设备在接收到移动智能终端发送的第一错误帧后,则可以 重新尝试向移动智能终端传输该帧信息3次。其中,表7为本发明实施例中的第一错误帧 结构实例。
[0092] 表 7
[0094] 错误幀也可以由车载设备生成并通过蓝牙连接向移动智能终端发送;如车载设备 处理器可以在未能正确接收到移动智能终端发送的帧信息后,则可以生成并通过蓝牙连接 向移动智能终端发送第二错误帧,第二错误帧用于通知移动智能终端:移动智能终端向车 载设备发送的帧信息未能被车载设备正确接收。
[0095] 移动智能终端在接收到车载设备发送的第二错误帧后,则可以重新尝试向车载设 备传输该帧信息。例如,移动智能终端在接收到车载设备发送的第二错误帧后,则可以重新 尝试向车载设备传输该帧信息3次。其中,表8为本发明实施例中的第二错误帧结构实例。
[0096] 表 8
[0098] 示例性的,在本发明实施例中错误帧包括但不限于表6和表7中所列举的错误帧, 车载设备和移动智能终端可以根据未能正确接收到对端发送的帧信息的原因或者其他信 息向对端传输不同的错误帧。如表9所示,为本发明实施例中的一个错误帧代码定义实例:
[0099] 表 9
[0101] (5)事件帧:
[0102] 事件帧是车载设备周期性生成、并向移动智能终端发送,用来向移动智能终端通 知车载设备的相关信息的。
[0103] 车载设备可以周期性向移动智能终端发送事件帧,这样移动智能终端便可以及时 获知车载设备的相关信息(车载的状态和当前性能等),在了解到车载设备的相关信息后, 移动智能终端便可以更加方便、高效的控制车载设备。
[0104] 其中,事件帧包括多帧和单帧,单帧和多帧的使用是视数据的大小而定的。例如: 当需要发送多个电台数据,包括频率,节目名称等大数据时,就会使用多帧消息进行发送。 当只是简单发送当前电台所处的序号,就会使用单帧消息发送。
[0105] 其中,表10为本发明实施例中的一种单帧-事件帧结构实例。
[0106] 表 10
[0108] 表10中的早帧-事仵帧中数据的字节数小十256byte ;表10中,Header列中 0x02XY中的X和Y的具体取值可以为:
[0109] · X:0, 1,2, 3 = >Tuner, 4, 5, 6 = >Audio, 7, 8, 9 = >Media, A, B, C = >VCI, D, E, F =>others ;
[0110] · Y:0 to F0
[0111] 其中,表11-表13为本发明实施例中的多帧-事件帧中的各个事件帧结构实例。 具体的,表11为该多帧-事件帧中的第一帧,表12为该多帧-事件帧中,继第一帧之后的 事件帧,表13为该多帧-事件帧中的最后一帧。
[0112] 表 11
[0116] 在表13中,Header列中0x04XY中的X和Y的具体取值可以为:
[0117] · X:0, 1,2, 3 = >Tuner, 4, 5, 6 = >Audio, 7, 8, 9 = >Media, A, B, C = >VCI, D, E, F =>others ;
[0118] Y:0 to F0
[0119] 表 13
[0121] 需要强调的是,多帧-事件帧中的最后一帧主要用于指示该多帧-事件帧已经传 输完毕,当移动智能终端接收到该多帧-事件帧中的最后一帧后,则可以确定该多帧-事件 帧已经传输完毕。
[0122] 需要说明的是,在移动智能终端11的移动智能终端蓝牙模块111与车载设备12 的车载设备蓝牙模块121之间建立蓝牙连接之前,移动智能终端蓝牙模块111与车载设备 蓝牙模块121需要先进行蓝牙配对,这样车载设备蓝牙模块121才能够获取并保存移动智 能终端11的标识信息,才能够向移动智能终端蓝牙模块111发起蓝牙连接请求,以建立蓝 牙连接。
[0123] 示例性的,蓝牙配对方式包括但不限于:传统蓝牙发现配对方式、或者近距离无线 通讯(Near Field Communication,NFC)蓝牙配对方式。本发明实施例这里以NFC蓝牙配 对方式为例,对移动智能终端蓝牙模块111与车载设备蓝牙模块121进行蓝牙配对的具体 方法进行说明。
[0124] NFC是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点 数据传输(在十厘米内)。NFC蓝牙配对方式的具体可以为NFC技术和蓝牙技术的结合,其 目的是简化蓝牙配对建立连接的过程,提升其速率。具体的配对过程可以为:主设备(具有 NFC功能)在靠近从设备(具有NFC功能)时,主设备和从设备之间通过NFC协议交互蓝牙 配对参数。
[0125] 如图10所示,所述移动智能终端11,还可以包括:移动智能终端近距离无线通讯 (Near Field Communication,NFC)模块 113〇
[0126] 所述车载娱乐系统10,还可以包括:具有NFC模块的支架13。
[0127] 具有NFC模块的支架13,用于固定所述移动智能终端11,且与所述移动智能终端 NFC模块113进行近场通信,验证所述移动智能终端11的合法性。
[0128] 其中,当用户将移动智能终端11放置在具有NFC模块的支架13上的时候,具有 NFC模块的支架13则可以通过NFC技术检测到移动智能终端11的存在,并获取到移动智 能终端11的标识信息,并向车载设备12通知移动智能终端11的标识信息,以便于车载设 备12的车载设备蓝牙模块121可以根据移动智能终端11的蓝牙连接信息与移动智能终端 11的移动智能终端蓝牙模块111建立蓝牙连接。移动智能终端11的标识信息可以为移动 智能终端11的地址信息,其他的蓝牙设备在获知移动智能终端11的蓝牙标识后,则可以根 据移动智能终端π的蓝牙标识,向移动智能终端11发起蓝牙连接请求,与移动智能终端11 进行蓝牙配对,以建立蓝牙连接。
[0129] 示例性的,如图11所示,移动智能终端与车载设备进行蓝牙配对,并建立蓝牙连 接的具体方法流程可以包括:
[0130] S201、具有NFC模块的支架判断具有NFC模块的支架上是否放置有移动智能终端。
[0131] 具体的,具有NFC模块的支架可以通过NFC技术检测到放置在该具有NFC模块的 支架上的蓝牙设备(移动智能终端),并获取该蓝牙设备(移动智能终端)的蓝牙标识。当 具有NFC模块的支架检测到移动智能终端已放置在具有NFC模块的支架上时,则继续执行 S202 ;若具有NFC模块的支架未检测到放置在具有NFC模块的支架上的移动智能终端,则该 具有NFC模块的支架可以继续通过NFC技术检测放置在该具有NFC模块的支架上的蓝牙设 备。
[0132] S202、具有NFC模块的支架通过NFC技术获取移动智能终端的蓝牙标识,并通过控 制器局域网络(Controller Area Network, CAN)总线向车载设备通知移动智能终端的标识 信息。
[0133] 其中,具有NFC模块的支架与车载设备可以通过CAN总线进行通信。
[0134] S203、车载设备根据移动智能终端的标识信息,向移动智能终端发起蓝牙连接请 求。
[0135] S204、移动智能终端响应车载设备发起的蓝牙连接请求,与车载设备建立蓝牙连 接。
[0136] 需要说明的是,在本发明实施例中,移动智能终端的地址为蓝牙地址(Bluetooth Device Address,BDA),可以区分众多的移动智能终端。BDA-个48位的地址,所有的蓝牙 设备皆有一个唯一的48位的BDA。
[0137] 具体的,BDA可以划分成三段:24位低地址段(Lower Address Part,LAP)、8位 高地址段(Upper Address Part,UAP)和 16 位未定义地址段(Non-significant Address Part,NAP)。其中,蓝牙设备的寻址空间由8位UAP24位LAP合在一起形成,而16位NAP和 8位UAP合在一起形成的24位地址,则可用作蓝牙设备生产厂商的唯一标识码,由蓝牙权威 部门分配给不同的蓝牙设备生产厂商。
[0138] 当然,本发明实施例中的移动智能终端的标识信息还可以包括移动智能终端的名 称和移动智能终端的蓝牙时钟(Bluetooth Clock)等,本发明实施例对移动智能终端的标 识信息的具体内容不做限制。蓝牙时钟可以为蓝牙设备的内部系统时钟,每一个蓝牙设备 都有一个内部系统时钟,用来决定改蓝牙设备的收发器的时序和跳频。
[0139] 进一步的,如图12所示,移动智能终端11,还可以包括:移动通信模块114。
[0140] 移动通信模块114,用于接入移动通信网络,将信息传递给服务中心或其他设备。
[0141] 进一步的,所述移动智能终端11,还可以包括:存储模块,用于存储用户的喜好, 当所述移动智能终端与所述车载设备连接后,根据存储模块存储的喜好,控制车载设备。
[0142] 示例性的,移动智能终端存储并根据用户的喜好控制车载设备的方法流程可以包 括:
[0143] S301、移动智能终端通过移动智能终端上安装的用以控制车载设备的应用APP软 件,接收用户对该用户喜好的设置。
[0144] 移动智能终端还可以收集统计用户在使用移动智能终端控制车载设备过程中的 用户喜好(如用户喜欢的歌曲、喜欢听的电台、用户对音量大小的选择等),自动在用以控 制车载设备的APP软件中设置该用户的喜好。
[0145] S302、移动智能终端在与车载设备建立蓝牙连接后,通过蓝牙连接向车载设备发 送用于表征该用户喜好的控制信息。
[0146] S303、车载设备根据用于表征该用户喜好的控制信息,对该车载设备的相关参数 进行设置,并通过蓝牙连接向移动智能终端反馈参数设置结果。
[0147] 进一步的,所述车载设备处理器122,还用于通过CAN总线收集连接在所述CAN总 线上的设备的工作状态,并通过所述蓝牙连接向所述移动智能终端发送所述工作状态。
[0148] 其中,车载设备处理器122在通过CAN总线收集连接在CAN总线上的设备的工作 状态后,可以将收集到的工作状态转换为事件帧,然后由车载设备蓝牙模块121通过车载 设备蓝牙模块121和移动智能终端蓝牙模块111之间的蓝牙连接,发送至移动智能终端。
[0149] 本发明实施例提供一种车载娱乐系统,移动智能终端处理器,用于生成并通过所 述蓝牙连接向车载设备发送用于控制车载设备动作或向车载设备请求发送信息的命令帧; 生成并通过蓝牙连接向车载设备发送用于通知车载设备:车载设备向移动智能终端发送的 帧信息已经被移动智能终端正常接收的应答帧;生成并通过蓝牙连接向车载设备发送用于 通知所述车载设备:车载设备向移动智能终端发送的帧信息未能被移动智能终端正确接收 的错误帧;车载设备处理器,用于周期生成并通过蓝牙连接向移动智能终端发送用于向移 动智能终端通知车载设备的相关信息的事件帧;周期生成并通过蓝牙连接向移动智能终端 发送用于检测所述车载设备和移动智能终端之间的连接状况的流控制帧。
[0150] 本方案中提供了移动智能终端(包括手机终端)与车载设备之间较为完善的帧信 息(包括:命令帧、应答帧、错误帧、事件帧和流控制帧),通过这些帧信息,移动智能终端能 够获得车载设备的当前状况,车载设备能够检测到移动智能终端的连接情况,移动智能终 端和车载设备之间能够及时发现传输错误,能够适应实际应用中移动智能终端和车载设备 之间较为的复杂交互场景,为用户提供更加方便和优质的使用体验。
[0151] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的 方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上 述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成 以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前 述方法实施例中的对应过程,在此不再赘述。
[0152] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或 单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元 或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所 显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的 间接耦合或通信连接,可以是电性,机械或其它的形式。
[0153] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0154] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0155] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各 个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储 器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光 盘等各种可以存储程序代码的介质。
[0156] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1. 一种车载娱乐系统,包括:移动智能终端和车载设备; 所述移动智能终端包括:移动智能终端蓝牙模块和移动智能终端处理器, 所述车载设备包括:车载设备蓝牙模块、车载设备处理器; 所述移动智能终端蓝牙模块与所述车载设备蓝牙模块建立蓝牙连接; 其特征在于, 所述移动智能终端处理器,用于生成并通过所述蓝牙连接向所述车载设备发送命令 帧,所述命令帧用于控制所述车载设备动作或向所述车载设备请求发送信息;生成并通过 所述蓝牙连接向所述车载设备发送第一应答帧,所述第一应答帧用于通知所述车载设备: 所述车载设备向所述移动智能终端发送的帧信息已经被所述移动智能终端正常接收;生成 并通过所述蓝牙连接向所述车载设备发送第一错误帧,所述第一错误帧用于通知所述车载 设备:所述车载设备向所述移动智能终端发送的帧信息未能被所述移动智能终端正确接 收; 所述车载设备处理器,用于周期生成并通过所述蓝牙连接向所述移动智能终端发送事 件帧,所述事件帧用于向所述移动智能终端通知所述车载设备的相关信息;生成并通过所 述蓝牙连接向所述移动智能终端发送第二应答帧,所述第二应答帧用于通知所述移动智能 终端:所述移动智能终端向所述车载设备发送的帧信息已经被所述车载设备正常接收;生 成并通过所述蓝牙连接向所述车载设备发送第二错误帧,所述第二错误帧用于通知所述移 动智能终端:所述移动智能终端向所述车载设备发送的帧信息未能被所述车载设备正确接 收; 所述车载设备处理器,还用于周期生成并通过所述蓝牙连接向所述移动智能终端发送 第一流控制帧; 所述移动智能终端处理器,还用于在所述移动智能终端接收到所述第一流控制帧后, 生成并通过所述蓝牙连接向所述车载设备发送第二流控制帧; 所述车载设备处理器,还用于若从向所述移动智能终端发送所述第一流控制帧开始, 在预设时间内接收到所述第二流控制帧,则确定所述车载设备和所述移动智能终端之间的 蓝牙连接处于正常通信状态。2. 根据权利要求1所述的车载娱乐系统,其特征在于, 所述车载设备处理器,还用于若从向所述移动智能终端发送所述第一流控制帧开始, 在所述预设时间内未接收到所述第二流控制帧,则确定所述车载设备和所述移动智能终端 之间的蓝牙连接处于故障状态。3. 根据权利要求1或2所述的车载娱乐系统,其特征在于, 所述移动智能终端,还包括:移动智能终端近距离无线通讯NFC模块; 所述车载娱乐系统,还包括: 具有NFC模块的支架,用于固定所述移动智能终端,且与所述移动智能终端NFC模块进 行近场通信,验证所述移动智能终端的合法性。4. 根据权利要求1或2所述的车载娱乐系统,其特征在于, 所述移动智能终端,还包括:移动通信模块,用于接入移动通信网络,将信息传递给服 务中心或其他设备。5. 根据权利要求3所述的车载娱乐系统,其特征在于, 所述移动智能终端,还包括:存储模块,用于存储用户的喜好,当所述移动智能终端与 所述车载设备连接后,根据存储模块存储的喜好,控制所述车载设备。6.根据权利要求3所述的车载娱乐系统,其特征在于, 所述车载设备处理器,还用于通过控制器局域网络CAN总线收集连接在所述CAN总线 上的设备的工作状态,并通过所述蓝牙连接向所述移动智能终端发送所述工作状态。
【文档编号】H04W4/00GK106034278SQ201510104854
【公开日】2016年10月19日
【申请日】2015年3月10日
【发明人】蔡三龙, 陈李伟, 方泓辉
【申请人】厦门歌乐电子企业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1