一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通话的控制方法及电子设备与流程

2021-11-24 22:02:00 来源:中国专利 TAG:


1.本技术实施例涉及电子设备技术领域,尤其涉及一种通话的控制方法及电子设备。


背景技术:

2.随着电子技术的发展,大多数车辆中均安装有车载设备,该车载设备可以与电子设备(如手机、平板电脑或智能手表等)建立蓝牙(blue tooth)连接。在车载设备与电子设备建立蓝牙连接之后,车载设备可以输出电子设备中播放的音频数据,且电子设备中不会输出该音频数据。例如,以手机接收到来电为例。响应于用户作用于手机的接听电话操作,手机可以通过同步定向链接(synchronous connection oriented,sco)向车载设备传输语音数据,并由车载设备播放语音内容。但是,车载设备播放语音内容时,会通过免提方式外放,可能会泄露用户的隐私。
3.目前的技术方案中,为了避免泄露用户的隐私,在用户通过手机触发接听来电的情况下,手机通过sco向车载设备传输语音数据。之后,车载设备可以断开sco连接。在车载设备断开sco连接之后,手机可以播放语音内容。
4.但是,车载设备与手机断开连接需要耗费一定时间。在车载设备与手机断开连接的过程中,车载设备与手机均无法播放语音内容。这样一来,可能导致用户漏掉部分语音内容,影响用户的使用体验。


技术实现要素:

5.本技术提供一种通话的控制方法及电子设备,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。
6.第一方面,本技术提供一种通话的控制方法,应用于电子设备。该电子设备中保存有黑名单,黑名单包括多个预设车载设备标识,预设车载设备标识为不支持在用户通过电子设备触发接听来电的情况下进行语音传输的车载设备的标识。
7.该方法中,电子设备与车载设备建立蓝牙连接,电子设备可以获取第一设备标识,第一设备标识为车载设备的标识。之后,电子设备接收到来电,播放来电铃声进行来电提醒,并向车载设备发送来电指令。接着,电子设备可以接收用户的第一操作,第一操作用于触发接听来电。响应于第一操作,若多个预设车载设备标识中包括第一设备标识,电子设备则通过电子设备或者第一蓝牙设备播放语音内容,第一蓝牙设备为与电子设备建立连接的蓝牙设备。
8.可以理解的是,若电子设备确定第一设备标识在黑名单中,则可以确定车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。如此,电子设备可以直接通过电子设备或者第一蓝牙设备播放语音内容。进而可以避免车载设备和电子设备均未播放语音内容,保障了用户能够接听完整的语音内容,改善了用户的使用体验。
9.若多个预设车载设备标识中不包括第一设备标识,电子设备根据释放电子设备与
车载设备之间的同步连接耗费的时长,将第一设备标识添加至黑名单。
10.可以理解的是,电子设备根据释放同步连接耗费的时长,将第一设备标识添加至黑名单。如此,在电子设备再次与车载设备连接时,可以根据给名单确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输。从而避免车载设备和电子设备均未播放语音内容,保障了用户能够接听完整的语音内容,改善了用户的使用体验。
11.结合第一方面,在一种可能的设计方式中,电子设备可以记录第一时间和第二时间,第一时间为电子设备接收第一操作的时间,第二时间为电子设备接收第一操作之后,第一次释放同步连接的时间。之间,电子设备可以计算第一时间与第二时间之间的差值,得到第一目标差值。若第一目标差值小于预设时间阈值,电子设备再次建立与车载设备之间的同步连接,并记录第三时间,第三时间为电子设备接收第一操作之后,第二次建立同步连接的时间。之后,电子设备可以释放与车载设备之间的同步连接,并记录第四时间,第四时间为电子设备接收第一操作之后,第二次释放同步连接的时间。然后,电子设备可以计算第三时间与第四时间之间的差值,得到第二目标差值。若第二目标差值小于预设时间阈值,电子设备将第一设备标识添加至黑名单。
12.需要说明的是,车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,或者车载设备发生异常,均可以导致释放同步连接。因此,为了确定车载设备是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的,电子设备可以设定预设时间阈值。通常情况下,车载设备发生异常导致释放同步连接所耗费的时长,大于车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输导致释放同步连接所耗费的时长。
13.可以理解的是,第一目标差值和第二目标差值均小于预设时间阈值,说明释放同步连接耗费的时长较短。如此,可以确定车载设备是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的,即车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。并且,通过两次比较释放同步连接耗费的时长,能够更加准确地确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输,进而提高黑名单的准确性。
14.结合第一方面,在另一种可能的设计方式中,电子设备通过电子设备或者第一蓝牙设备播放语音内容。
15.可以理解的是,在电子设备释放与车载设备之间的同步连接之后,电子设备可以通过电子设备或者第一蓝牙设备播放语音内容。如此,可以保障用户能够接听语音内容。
16.结合第一方面,在另一种可能的设计方式中,若第一目标差值大于预设时间阈值,电子设备则通过电子设备或者第一蓝牙设备播放语音内容。
17.可以理解的是,第一目标差值大于预设时间阈值,说明释放同步连接耗费的时长较长。如此,可以确定车载设备不是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的。电子设备可以通过电子设备或者第一蓝牙设备播放语音内容,保障用户能够接听语音内容。
18.结合第一方面,在另一种可能的设计方式中,电子设备支持来电铃声同步。电子设备建立与车载设备之间的同步连接。电子设备通过同步连接,向车载设备传输来电铃声,并指示车载设备播放来电铃声进行来电提醒。之后,电子设备释放与车载设备之间的同步连
接。
19.结合第一方面,在另一种可能的设计方式中,电子设备不支持来电铃声同步。电子设备建立与车载设备之间的同步连接。之后,电子设备释放与车载设备之间的同步连接。
20.结合第一方面,在另一种可能的设计方式中,若多个预设车载设备标识中存在与第一设备标识相同的标识,且电子设备与车载设备之间的保持同步连接的时长大于预设时长,电子设备则从黑名单中删除第一设备标识。
21.可以理解的是,若在电子设备接收到第一操作之后的预设时长内,电子设备与车载设备之间未释放同步连接,则说明车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输。因此,电子设备可以将第一设备标识从黑名单中删除。
22.结合第一方面,在另一种可能的设计方式中,电子设备与多个蓝牙设备建立蓝牙连接,多个蓝牙设备包括车载设备和除车载设备以外的其他蓝牙设备。电子设备可以通过第一蓝牙设备播放语音内容,第一蓝牙设备为其他蓝牙设备中任一蓝牙设备。
23.可以理解的是,在电子设备与除车载设备以外的其他蓝牙设备建立连接的情况下,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以通过第一蓝牙设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
24.结合第一方面,在另一种可能的设计方式中,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以显示第一提示消息,第一提示消息用于提示车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。
25.可以理解的是,电子设备显示第一提示消息,可以使用户了解车载设备不播放语音内容的原因。如此,可以减少用户在使用过程中的困惑,提升用户的使用体验。
26.第二方面,本技术提供一种通话的控制方法,应用于电子设备。
27.该方法中,电子设备与车载设备建立蓝牙连接。电子设备可以接收来自车载设备的蓝牙支持功能brsf消息,brsf消息包括第一指示信息,第一指示信息用于指示车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输。之后,电子设备接收到来电,播放来电铃声进行来电提醒,并向车载设备发送来电指令。接着,电子设备可以接收用户的第一操作,第一操作用于触发接听来电。响应于第一操作,若第一指示信息指示车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则通过车载设备播放语音内容。若第一指示信息指示车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以通过电子设备或者第一蓝牙设备播放语音内容,第一蓝牙设备为与电子设备建立连接的蓝牙设备。
28.可以理解的是,电子设备接收到brsf消息之后,可以确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输。若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备或者第一蓝牙设备可以直接播放语音内容。如此,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,车载设备可以直接播放语音内容。如此,可以保障用户能够听到完整的语音内容,改善了用户的使用体验。
29.结合第二方面,在一种可能的设计方式中,第一指示信息包括:第一数值或者第二数值;第一数值用于指示车载设备支持在用户通过电子设备触发接听来电的情况下进行语
音传输,第二数值用于指示车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。
30.结合第二方面,在另一种可能的设计方式中,电子设备支持来电铃声同步,来电铃声同步为电子设备向车载设备同步来电铃声的功能。电子设备可以向车载设备发送同步请求消息,同步请求消息用于请求建立电子设备与车载设备之间的同步连接。电子设可以备接收来自车载设备的同步响应消息,同步响应消息用于指示已建立同步连接。之后,电子设备可以通过同步连接,向车载设备传输来的来电铃声,并指示车载设备播放来电铃声进行来电提醒。
31.结合第二方面,在另一种可能的设计方式中,电子设备可以通过同步连接,向车载设备发送语音数据,并指示车载设备播放语音数据对应的语音内容。
32.结合第二方面,在另一种可能的设计方式中,电子设备可以向车载设备发送释放请求消息,释放请求消息用于指示释放同步连接。电子设备接收来自车载设备的释放响应消息,释放响应消息用于指示已释放同步连接。
33.结合第二方面,在另一种可能的设计方式中,电子设备不支持来电铃声同步。电子设备向车载设备发送同步请求消息,同步请求消息用于请求建立电子设备与车载设备之间的同步连接。电子设备接收来自车载设备的同步响应消息,同步响应消息用于指示已建立同步连接。
34.第三方面,本技术提供一种电子设备,该电子设备包括:存储器、显示屏和一个或多个处理器,上述存储器、显示屏与上述处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被上述一个或多个处理器执行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
35.第四方面,本技术提供一种芯片系统,该芯片系统应用于电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从电子设备的存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行所述计算机指令时,电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
36.第五方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
37.第六方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。
38.可以理解地,上述提供的第二方面所述的方法,第三方面及其任一种可能的设计方式所述的电子设备,第四方面所述的芯片系统,第五方面所述的计算机可读存储介质,第六方面所述的计算机程序产品所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
39.图1为本技术实施例提供的一种显示界面的实例示意图;
40.图2为本技术实施例提供的一种电子设备的硬件结构示意图;
41.图3为本技术实施例提供的一种车载设备的硬件结构示意图;
42.图4为本技术实施例提供的一种通话的控制方法流程图;
43.图5为本技术实施例提供的另一种通话的控制方法流程图;
44.图6为本技术实施例提供的另一种显示界面的实例示意图;
45.图7为本技术实施例提供的另一种通话的控制方法流程图;
46.图8为本技术实施例提供的另一种通话的控制方法流程图;
47.图9为本技术实施例提供的另一种通话的控制方法流程图;
48.图10为本技术实施例提供的另一种通话的控制方法流程图;
49.图11为本技术实施例提供的另一种通话的控制方法流程图;
50.图12为本技术实施例提供的另一种通话的控制方法流程图;
51.图13为本技术实施例提供的另一种通话的控制方法流程图;
52.图14为本技术实施例提供的另一种通话的控制方法流程图;
53.图15为本技术实施例提供的另一种显示界面的实例示意图;
54.图16为本技术实施例提供的一种芯片系统的结构组成示意图。
具体实施方式
55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
56.本技术中字符“/”,一般表示前后关联对象是一种“或者”的关系。例如,a/b可以理解为a或者b。
57.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
58.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括其他没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
59.另外,在本技术实施例中,“示例性的”、或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、或者“例如”等词旨在以具体方式呈现概念。
60.为了便于理解本技术的技术方案,在对本技术实施例的通话的控制方法进行详细介绍之前,先对对常规技术进行介绍。
61.随着电子技术的发展,大多数车辆中均安装有车载设备,该车载设备可以通过蓝牙与电子设备建立无线连接。在车载设备与电子设备建立蓝牙连接之后,车载设备可以输出电子设备中播放的音频数据,且电子设备中不会输出该音频数据。但是,车载设备播放语
音内容时,会通过免提方式外放,可能会泄露用户的隐私。
62.常规技术中,在车载设备与电子设备建立蓝牙连接的情况下,响应于用户作用于电子设备的接听电话操作,电子设备可以向车载设备同步语音内容。示例性的,如图1中的(a)所示,电子设备接收到来电之后,可以显示来电界面101,该来电界面101可以包括接听按钮103。响应于用户作用于接听按钮103的操作(该操作可以为点击、长按、滑动等,例如该操作为操作a),电子设备可以通过sco向车载设备同步语音数据。车载设备可以显示图1中的(b)所示的通话界面102。若车载设备不支持播放语音内容,车载设备可以释放sco连接,即主动断开与电子设备之间建立的sco连接。具体的,车载设备接收到来自电子设备的语音数据之后,若车载设备不支持播放语音内容,车载设备可以向电子设备发送断开连接请求,该断开连接请求用于指示断开与电子设备之间的sco连接。之后,电子设备接收到断开连接请求,可以向车载设备发送断开连接消息,该断开连接消息用于指示已经成功断开电子设备与车载设备之间的sco连接。并且,车载设备发生异常也会导致车载设备释放sco连接。因此,电子设备可能会重新建立与车载设备之间的sco连接,以保障电子设备与车载设备之间可以同步数据。这样一来,车载设备可能会多次释放sco连接。在车载设备一次或者多次释放sco连接之后,电子设备则不向车载设备同步语音数据,并且电子设备可以播放语音内容。
63.但是,在车载设备释放sco连接的过程(或者电子设备重新建立sco连接的过程)中,电子设备仍然会向车载设备同步语音数据。并且,在车载设备释放sco连接的过程(或者电子设备重新建立sco连接的过程)中,电子设备和车载设备均无法播放语音内容。这样一来,可能导致用户漏掉部分语音内容,影响用户的使用体验。
64.为此,本技术实施例提供一种通话的控制方法。该方法可以应用于电子设备与车载设备建立蓝牙连接时,电子设备接听来电。该方法中,响应于用户作用于电子设备的接听操作,电子设备可以确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输。若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以确定由车载设备播放语音内容。这样一来,在电子设备触发接听来电之后,车载设备可以直接播放语音内容。如此,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。并且,无需用户通过电子设备进行通话,使用户通话更加便利。
65.若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以确定由电子设备播放语音内容。也就是说,在电子设备触发接听来电之后,电子设备不会向车载设备同步语音数据,电子设备可以直接播放语音内容。这样一来,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。
66.示例性的,本技术实施例中的电子设备可以是平板电脑、手机、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等设备,本技术实施例对该电子设备的具体形态不作特殊限制。
67.本技术提供的一种通话的控制的方法的执行主体可以为通话的控制装置,该执行装置可以为图2所示的电子设备。同时,该执行装置还可以为该电子设备的中央处理器(central processing unit,cpu),或者该电子设备中的用于控制通话的控制模块。本技术
实施例中以电子设备执行通话的控制方法为例,说明本技术实施例提供的通话的控制方法。
68.请参考图2,本技术这里以电子设备为图2所示的手机200为例,对本技术提供的电子设备进行介绍。其中,图2所示的手机200仅仅是电子设备的一个范例,并且手机200可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图2中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
69.如图2所示,手机200可以包括:处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,usb)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,sim)卡接口295等。
70.其中,上述传感器模块280可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器和骨传导传感器等传感器。
71.处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural

network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
72.控制器可以是手机200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
73.处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
74.在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter

integrated circuit,i2c)接口,集成电路内置音频(inter

integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general

purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
75.可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对手机200的结构限定。在另一些实施例中,手机200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
76.充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,
也可以是有线充电器。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为电子设备供电。
77.电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,外部存储器,显示屏294,摄像头293,和无线通信模块260等供电。在一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
78.手机200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。在一些实施例中,手机200的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得手机200可以通过无线通信技术与网络以及其他设备通信。例如,本技术实施例中,手机200可以通过无线通信技术向车载设备发送上述语音数据。
79.天线1和天线2用于发射和接收电磁波信号。手机200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
80.移动通信模块250可以提供应用在手机200上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
81.移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
82.无线通信模块260可以提供应用在手机200上的包括无线局域网(wireless local area networks,wlan)(如(wireless fidelity,wi

fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。例如,本技术实施例中,手机200可以通过无线通信模块260接入wi

fi网络。
83.无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
84.手机200通过gpu,显示屏294,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏294和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
85.显示屏294用于显示图像,视频等。该显示屏294包括显示面板。例如,本技术实施例中,显示屏294可以用于显示来电界面和通话界面等。
86.手机200可以通过isp,摄像头293,视频编解码器,gpu,显示屏294以及应用处理器等实现拍摄功能。isp用于处理摄像头293反馈的数据。摄像头293用于捕获静态图像或视
频。在一些实施例中,手机200可以包括1个或n个摄像头293,n为大于1的正整数。
87.外部存储器接口220可以用于连接外部存储卡,例如micro sd卡,实现扩展手机200的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
88.内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行手机200的各种功能应用以及数据处理。例如,在本技术实施例中,处理器210可以通过执行存储在内部存储器221中的指令,内部存储器221可以包括存储程序区和存储数据区。
89.其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
90.手机200可以通过音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
91.按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口295用于连接sim卡。sim卡可以通过插入sim卡接口295,或从sim卡接口295拔出,实现和手机200的接触和分离。手机200可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口295可以支持nano sim卡,micro sim卡,sim卡等。
92.尽管图2未示出,手机200还可以闪光灯、微型投影装置、近场通信(near field communication,nfc)装置等,在此不再赘述。
93.可以理解的是,本实施例示意的结构并不构成对手机200的具体限定。在另一些实施例中,手机200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
94.请参考图3,为本技术实施例提供的车载设备的硬件结构示意图。如图3所示,车载设备300可以包括:处理器310、存储器320、传感器330、无线通信模块340、受话器350以及麦克风360。
95.其中,存储器320可以用于存储应用程序代码,如用于使得车载设备300与上述电子设备(如手机200)进行配对连接的应用程序代码。处理器310可以控制执行上述应用程序代码,以实现本技术实施例中车载设备300的功能。
96.存储器320中还可以存储有用于唯一标识该车载设备的蓝牙地址另外,该存储器320中还可以存储有与该车载设备之前成功配对过的电子设备的连接数据。例如,该连接数据可以为与该车载设备成功配对过的电子设备的蓝牙地址。基于该连接数据,该车载设备能够与该电子设备自动配对,而不必配置与其之间的连接,如进行合法性验证等。上述蓝牙地址可以为媒体访问控制(media access control,mac)地址。
97.传感器330可以包括触摸传感器,用于检测用户的触摸操作。在一些实施例中,该车载设备还可以包括指纹传感器,用于检测用户指纹,识别用户身份等。在另一些实施例
中,该车载设备还可以包括环境光传感器,可以根据感知的环境光的亮度,自适应调节一些参数,如音量大小。
98.无线通信模块340,用于支持车载设备300与各种电子设备,如上述手机200之间的短距离数据交换。在一些实施例中,该无线通信模块340可以为蓝牙收发器或者射频(radio frequency,rf)电路。车载设备300可以通过该蓝牙收发器与上述手机200之间建立无线连接,以实现两者之间的短距离数据交换。
99.至少一个受话器350,也可以称为“听筒”,可以用于将音频电信号转换成声音信号并播放。例如,当车载设备300作为上述手机200的音频输出设备时,受话器350可以将接收到的音频电信号转换为声音信号并播放。
100.至少一个麦克风360,也可以称为“话筒”,“传声器”,用于将声音信号转换为音频电信号。例如,当车载设备300作为上述手机200的音频输入设备时,在用户说话(如通话或发语音消息)的过程中,麦克风360可以采集用户的声音信号,并将其转换为音频电信号。上述音频电信号即为本技术实施例中的音频数据。在一些实施例中,该麦克风360可以为前馈式麦克风。
101.可以理解的是,本技术实施例示意的结构并不构成对车载设备300的具体限定。其可以具有比图3中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,该车载设备300还可以包括显示屏(可以显示应用图标和通话界面等)等部件。图3中所示出的各种部件可以在包括一个或多个信号处理或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
102.以下实施例中的方法均可以在具有上述硬件结构的电子设备和车载设备中实现。
103.本技术实施例提供一种通话的控制的方法,如图4所示,该通话的控制方法可以包括s401

s406。
104.s401、电子设备获取第一指示信息。
105.其中,该第一指示信息用于指示车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输。其中,本技术实施例对进行传输的方式不作限定。例如,电子设备可以通过sco与车载设备进行语音传输。又例如,电子设备可以使用扩展同步定向链接(extended synchronous connection oriented,esco)与车载设备进行语音传输。
106.需要说明的是,用户通过电子设备触发接听来电是指,在电子设备接收到来电时,电子设备接收到用户的接听来电操作,该接听来电操作用于触发接听来电。示例性的,结合图1中的(a)所示,在电子设备接收到来电时,电子设备可以接收到用户作用于接听按钮103的操作。也就是说,图1中的(a)的场景即为用户通过电子设备触发接听来电。
107.需要说明的是,车载设备接收到用户的接听来电操作,不视为用户通过电子设备触发接听来电。
108.在本技术实施例中,在电子设备与车载设备建立蓝牙连接的过程中,电子设备可以获取第一指示信息。
109.一种可能的实现方式中,车载设备中保存有该第一指示信息。在电子设备与车载设备建立蓝牙连接的过程中,车载设备可以向电子设备发送该第一指示信息。之后,电子设备可以接收来自电子设备的第一指示信息。
110.如图5所示,s401可以包括s501

s502。
111.s501、车载设备可以向电子设备发送蓝牙支持功能消息。
112.其中,第一蓝牙支持功能(bluetooth retrieve supported features,brsf)消息携带有第一指示信息。该brsf消息用于指示车载设备能够支持的功能特性。例如,车载设备能够支持的功能特性可以包括:车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输、车载设备支持三方通话等。
113.一种可能的实现方式中,在电子设备与车载设备建立蓝牙连接的过程中,该车载设备可以向电子设备发送brsf消息。示例性的,在电子设备与车载设备建立蓝牙免提规范(hands

free profile,hfp)连接的过程中(例如服务级别连接(service level connection,slc)),车载设备可以向电子设备发送第一brsf命令(即brsf消息),该第一brsf命令携带有bitmap格式的第一指示信息。例如,该第一brsf命令可以为“at brsf=<hf supported features>”。
114.一种可能的设计中,第一指示信息可以占用bitmap中至少一个bit位。例如,第一指示信息可以占用bitmap中一个bit位(即该第一指示信息为1bit)。又例如,第一指示信息可以占用bitmap中三个bit位(即该第一指示信息为3bit)。以下第一指示信息占用bitmap中一个bit位为例,对本技术实施例进行介绍。在第一指示信息占用bitmap中一个bit位的情况下,该第一指示信息可以位于bitmap的保留位中任意一个bit位,bitmap的保留位用于指示未被占用的bit位。也就是说,本技术实施例对第一指示信息占用的bit位不作限定。示例性的,假如bitmap的保留位包括bitmap中第13个bit位至bitmap中第32个bit位。该第一指示信息可以位于bitmap中第13个bit位。该第一指示信息也可以位于bitmap中第15个bit位。该第一指示信息也可以位于bitmap中第30个bit位。
115.s502、电子设备接收到来自车载设备的蓝牙支持功能消息。
116.可选的,电子设备接收到来自车载设备的brsf消息,可以向车载设备发送第一响应消息。该第一响应消息用于指示电子设备成功接收到该brsf消息。可选的,电子设备可以向车载设备发送brsf命令,该brsf命令用于指示电子设备能够支持的功能。例如,电子设备能够支持的功能特性可以包括:电子设备支持来电铃声、电子设备支持三方通话等。
117.s402、电子设备接收到来电。
118.在一些实施例中,电子设备接收到来电,可以播放来电铃声进行来电提醒(例如图1中的(a))。
119.s403、电子设备接收用户的第一操作。
120.其中,第一操作用于触发接听来电。该第一操作为作用于电子设备的操作(如图1中的(a)所示的操作a)。本技术实施例对第一操作不作限定。例如,该第一操作可以为滑动操作。又例如,该第一操作可以为点击操作。又例如,该第一操作可以为长按操作。
121.在本技术实施例中,在电子设备接收到来电之后,用户可以向电子设备输入第一操作。电子设备可以接收到用户的第一操作。
122.s404、响应于第一操作,电子设备根据第一指示信息,确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输。
123.在一些实施例中,若电子设备确定车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以执行s405。
124.在一些实施例中,若电子设备确定车载设备不支持在用户通过电子设备触发接听
来电的情况下进行语音传输,电子设备则可以执行s406。
125.s405、电子设备确定通过车载设备播放语音内容。
126.在本技术实施例中,若电子设备确定车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以确定通过车载设备播放语音内容。
127.在一些实施例中,电子设备确定通过车载设备播放语音内容之后,电子设备可以通过sco或者esco与车载设备进行语音传输。之后,车载设备可以播放语音内容。该语音内容用于指示电子设备传输的语音数据。
128.可以理解的是,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备向车载设备传输语音数据之后,车载设备不会断开与手机之间的连接(如sco连接),而是可以直接播放语音内容。如此,可以保障用户能够听到完整的语音内容,改善了用户的使用体验。
129.并且,用户通过电子设备进行通话时,可能需要手持电子设备。而用户通过车载设备进行通话时无需手持车载设备。如此,可以使用户通话更加便利。
130.s406、电子设备确定通过电子设备或者第一蓝牙设备播放语音内容。
131.其中,第一蓝牙设备为与电子设备建立蓝牙连接的多个蓝牙设备中,除车载设备以外的其他蓝牙设备。该至少一个蓝牙设备包括车载设备。本技术实施例对除车载设备以外的其他蓝牙设备不作限定。例如,蓝牙设备可以为蓝牙音响、蓝牙手环或者蓝牙耳机等。
132.在一些实施例中,电子设备可以与多个蓝牙设备建立蓝牙连接。该多个蓝牙设备包括车载设备和除车载设备以外的其他蓝牙设备。若电子设备确定车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以从其他蓝牙设备中确定第一蓝牙设备。之后,电子设备可以确定通过第一蓝牙设备播放语音内容。可选的,电子设备可以确定通过电子设备播放语音内容。
133.可以理解的是,在电子设备与除车载设备以外的其他蓝牙设备建立连接的情况下,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以通过第一蓝牙设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
134.需要说明的是,本技术实施例对第一蓝牙设备不作限定。
135.一种可能的设计中,第一蓝牙设备可以为其他蓝牙设备中任一蓝牙设备。示例性的,假如其他蓝牙设备包括蓝牙音响、蓝牙手环和蓝牙耳机。第一蓝牙设备可以为蓝牙音响;或者,第一蓝牙设备可以为蓝牙手环;或者,第一蓝牙设备可以为蓝牙耳机。
136.另一种可能的设计中,第一蓝牙设备可以为其他蓝牙设备中使用频率最高的蓝牙设备。其中,蓝牙设备的使用频率用于指示电子设备与蓝牙设备建立蓝牙连接的频率。本技术实施例对使用频率不作限定。例如,该使用频率可以为每天电子设备与蓝牙设备建立蓝牙连接的次数。又例如,该使用频率可以为每周电子设备与蓝牙设备建立蓝牙连接的次数。具体的,电子设备可以保存与电子设备建立过蓝牙连接的蓝牙设备的使用频率,以及蓝牙设备的标识与蓝牙设备的使用频率之间的关系。其中,蓝牙设备的标识用于标识蓝牙设备。本技术实施例对蓝牙设备的标识不作限定。例如,蓝牙设备的标识可以为蓝牙设备的媒体存取控制(media access control,mac)地址。又例如,蓝牙设备的标识可以为蓝牙设备的设备标识(device id)。
137.示例性的,如表1所示,其示出了蓝牙设备的标识与蓝牙设备的使用频率之间的关系。
138.表1
139.蓝牙设备的标识蓝牙设备的使用频率标识a7标识b2标识c5
140.也就是说,标识为标识a的蓝牙设备的使用频率为7,标识为标识b的蓝牙设备的使用频率为2,标识为标识c的蓝牙设备的使用频率为5。
141.电子设备可以获取与电子设备建立蓝牙连接的其他蓝牙设备的标识。之后,电子设备可以根据其他蓝牙设备的标识,以及蓝牙设备的标识与蓝牙设备的使用频率之间的关系,确定其他蓝牙设备中每个蓝牙设备的使用频率。接着,电子设备可以根据每个蓝牙设备的使用频率,确定第一蓝牙设备。
142.可选的,上述使用频率还可为使用时长和使用次数等,本技术实施例对此不作限定。具体对于电子设备根据使用时长或者使用次数等确定第一蓝牙设备的方式,可以参考上述实施例,此处不予赘述。
143.可以理解的是,第一蓝牙设备为其他蓝牙设备中使用频率最高的蓝牙设备。也就是说,电子设备可以通过使用频率最高的蓝牙设备播放语音内容。如此,可以根据用户的使用习惯接听来电,改善了用户的使用体验。
144.另一种可能的设计中,第一蓝牙设备可以为在电子设备与车载设备建立蓝牙连接之前,与电子设备建立蓝牙连接的蓝牙设备。示例性的,假如在电子设备与车载设备建立蓝牙连接之前,电子设备与蓝牙耳机建立蓝牙连接。则第一蓝牙设备可以为蓝牙耳机。
145.另一种可能的设计中,第一蓝牙设备为其他蓝牙设备中优先级最高的蓝牙设备。具体的,电子设备中保存有多种设备的优先级。其中,设备的优先级用于表征蓝牙设备播放电子设备的语音内容时,泄露语音内容的概率。设备的优先级越高,蓝牙设备播放电子设备的语音内容时泄露语音内容的概率越小。设备的优先级越低,蓝牙设备播放电子设备的语音内容时泄露语音内容的概率越大。
146.示例性的,多种设备包括:耳机类型设备、穿戴类型设备和音响类型设备。耳机类型设备的优先级高于穿戴类型设备的优先级,穿戴类型设备的优先级高于音响类型设备的优先级。电子设备可以获取其他蓝牙设备中每个蓝牙设备的设备类型。之后,电子设备可以根据其他蓝牙设备的设备类型,以及多种设备的优先级,确定其他蓝牙设备中每个蓝牙设备的优先级。然后,电子设备可以根据每个蓝牙设备的优先级,确定第一蓝牙设备。示例性的,假如电子设备与蓝牙耳机、蓝牙手表、蓝牙音响之间均建立蓝牙连接,电子设备则可以确定第一蓝牙设备为蓝牙耳机。假如电子设备与蓝牙手表、蓝牙音响之间建立蓝牙连接,电子设备则可以确定第一蓝牙设备为蓝牙手表。
147.可以理解的是,第一蓝牙设备为其他蓝牙设备中优先级最高的蓝牙设备。也就是说,电子设备可以通过泄露语音内容概率最低的蓝牙设备播放语音内容。如此,可以降低泄露用户隐私的概率,提高了语音通话的安全性,改善了用户的使用体验。
148.在一些实施例中,电子设备与车载设备建立蓝牙连接,且未与其他蓝牙设备建立
蓝牙连接。若电子设备确定车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以确定通过电子设备播放语音内容。
149.可以理解的是,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以直接播放语音内容。如此,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。
150.需要说明的是,在电子设备与车载设备建立蓝牙连接的情况下,若车载设备未播放语音内容,而是由电子设备或者蓝牙设备播放语音内容,可能会使用户产生困惑。
151.在一些实施例中,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,在电子设备确定通过电子设备或者第一蓝牙设备播放语音内容之后,电子设备可以显示第一提示消息,该第一提示消息用于提示车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。
152.示例性的,在电子设备确定通过电子设备或者第一蓝牙设备播放语音内容之后,电子设备可以显示如图6所示的提示消息601,该提示消息601可以为“提醒,当前车载设备不支持在手机侧触发接听来电的情况下,接听语音通话。”可选的,该提示消息601还可以用于指示当前播放语音内容的设备。例如,假如电子设备通过蓝牙耳机播放语音内容,该提示消息601还可以包括“注意,当前进行语音通话的设备为蓝牙耳机!”。
153.需要说明的是,本技术实施例对第一提示消息的显示方式不作限定。例如,电子设备可以通过通知消息显示第一提示消息。又例如,电子设备可以在通知栏显示第一提示消息。又例如,电子设备可以在弹出框显示第一提示消息。
154.可以理解的是,电子设备显示第一提示消息,可以使用户了解车载设备不播放语音内容的原因。如此,可以减少用户在使用过程中的困惑,提升用户的使用体验。
155.在一些实施例中,第一指示信息可以为第一数值或者第二数值。其中,第一数值用于指示车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,第二数值用于指示车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。示例性的,假如第一指示信息为bitmap中“ag answer”bit位对应的信息,则“ag answer”bit位可以为第一数值,也可以为第二数值。本技术实施例对第一数值和第二数值不作限定。例如,第一数值可以为1,第二数值可以为0。又例如,第一数值可以为0,第二数值可以为1。
156.需要说明的是,在本技术实施例中,电子设备可以建立与车载设备之间的同步连接。其中,该同步连接用于电子设备与车载设备之间传输语音数据。也就是说,车载设备播放的语音内容为电子设备通过同步连接向车载设备发送的语音内容。本技术实施例对该同步连接不作限定。例如,该同步连接可以为sco连接。又例如,该同步连接可以为esco连接。又例如,该同步连接也可以是同步语音数据的其他连接。
157.需要说明的是,在本技术实施例中,电子设备建立与车载设备之间的同步连接的时机,与电子设备是否支持来电铃声同步相关,来电铃声同步为电子设备向车载设备同步来电铃声的功能。若电子设备支持来电铃声同步,电子设备可以在电子设备接收到来电之后,建立与车载设备之间的同步连接。若电子设备不支持来电铃声同步,电子设备则不会在电子设备接收到来电之后,建立与车载设备之间的同步连接。可选的,若电子设备不支持来电铃声同步,电子设备可以在电子设备接收到第一操作(即用户通过电子设备触发接听来电)之后,建立与车载设备之间的同步连接。
158.在本技术实施例中,电子设备可以根据第二指示信息,确定电子设备是否支持来电铃声同步,该第二指示信息用于指示电子设备是否支持来电铃声同步。具体的,电子设备可以获取第二指示信息。示例性的,该第二指示信息可以为bitmap格式中“in

band ring tone capability”bit位。若bitmapbitmap格式中“in

band ring tone capability”bit位为0(即第二指示信息为0),电子设备则确定电子设备不支持来电铃声同步。若bitmap格式中“in

band ring tone capability”bit位为1(即第二指示信息为1),电子设备则确定电子设备支持来电铃声同步。
159.以下以电子设备支持来电铃声同步为例,介绍本技术实施例的方法。如图7所示,在s502之后,该通话的控制方法可以包括s701

s712。
160.s701、在电子设备接收到来电时,电子设备向车载设备发送来电指令。
161.其中,该来电指令用于指示电子设备接收到来电。
162.示例性的,在电子设备接收到来电时,电子设备可以向车载设备发送第一ciev命令(即来电指令),该第一ciev命令包括来电指示信息,该来电指示信息用于指示电子设备接收到来电。例如,该来电指示信息可以为“callsetup=1”。
163.在本技术实施例中,在电子设备接收到来电时,电子设备可以向车载设备发送来电指令。之后,车载设备可以接收到来自电子设备的来电指令。可选的,在车载设备接收到来自电子设备的来电指令之后,车载设备可以显示来电提醒界面。车载设备可以接收用户作用于来电提醒界面的接听来电操作,以触发接听来电。
164.在一些实施例中,响应于电子设备接收到来电,电子设备可以确定电子设备是否支持来电铃声同步。可选的,在电子设备与车载设备建立蓝牙连接的过程中,电子设备可以确定电子设备是否支持来电铃声同步。若电子设备支持来电铃声同步,电子设备则可以执行s702。
165.需要说明的是,电子设备确定电子设备是否支持来电铃声同步的方式,可以参考上述实施例中电子设备确定电子设备是否支持来电铃声同步的方法,此处不予赘述。
166.s702、电子设备向车载设备发送同步请求消息。
167.其中,该同步请求消息用于请求建立同步连接。示例性的,该同步请求消息可以为lmp_sco_link_req消息或者lmp_esco_link_req消息。
168.在本技术实施例中,若电子设备支持来电铃声同步,电子设备接收到来电之后,电子设备则可以向车载设备发送同步请求消息。
169.s703、车载设备向电子设备发送同步响应消息。
170.其中,同步响应消息用于指示已成功建立同步连接。示例性的,该同步响应消息可以为lmp_accept消息或者lmp_accept_ext消息。
171.在本技术实施例中,车载设备接收到来自电子设备的同步请求消息,可以向电子设备发送同步响应消息。之后,电子设备可以接收到来自车载设备的同步响应消息。也就是说,电子设备与车载设备之间已成功建立同步连接。
172.需要说明的是,本技术实施例对电子设备与车载设备之间建立同步连接的过程不作限定。示例性的,车载设备接收到来电指令之后,若电子设备支持来电铃声同步,车载设备可以向电子设备发送同步请求消息。之后,电子设备可以向车载设备发送同步响应消息。
173.在一些实施例中,在电子设备接收到来电之后,电子设备可以播放来电铃声。在电
子设备与车载设备之间成功建立同步连接之后,电子设备可以通过同步连接向车载设备传输来电铃声,指示车载设备播放来电铃声进行来电提醒。之后,车载设备可以播放该来电铃声。示例性的,假如同步连接为sco连接,电子设备可以通过sco向车载设备发送来电铃声数据。
174.s704、电子设备接收用户的第一操作。
175.在一些实施例中,响应于第一操作,电子设备可以向车载设备发送接听指令,该接听指令用于指示已接听来电。示例性的,响应于第一操作,电子设备可以向车载设备发送第二ciev命令(即接听指令),该ciev命令包括接听指示信息,该接听指示信息用于指示已接听来电。例如,该接听指示信息可以为“call=1”。
176.s705、响应于第一操作,电子设备确定第一指示信息是否为第一数值。
177.在一些实施例中,若第一指示信息为第一数值,电子设备则可以执行s706

s708。也就是说,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以执行s706

s708。
178.在一些实施例中,若第一指示信息为第二数值,电子设备则可以执行s709或者s710

s712。也就是说,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以执行s709;或者,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以执行s710

s712。
179.s706、电子设备确定通过车载设备播放语音内容。
180.在本技术实施例中,若第一指示信息为第一数值,电子设备则确定通过车载设备播放语音内容。也就是说,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以确定通过车载设备播放语音内容。
181.s707、电子设备向车载设备发送语音数据。
182.在本技术实施例中,电子设备确定通过车载设备播放语音内容,可以通过同步连接向车载设备发送语音数据指示车载设备播放语音数据对应的语音内容。例如,电子设备可以通过sco向车载设备发送语音数据。
183.可以理解的是,由于该电子设备支持来电铃声同步,电子设备可以在接收到来电之后与车载设备建立同步连接。因此,在s707中,电子设备向车载设备发送语音数据时,电子设备无需建立同步连接。
184.s708、车载设备接收到来自电子设备的语音数据,播放语音内容。
185.可以理解的是,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备向车载设备传输语音数据之后,车载设备不会断开与电子设备之间的同步连接(如sco连接),而是可以直接播放语音内容。如此,可以保障用户能够听到完整的语音内容,改善了用户的使用体验。
186.并且,用户通过电子设备进行通话时,可能需要手持电子设备。而用户通过车载设备进行通话时无需手持车载设备。如此,可以使用户通话更加便利。
187.s709、电子设备确定通过电子设备播放语音内容。
188.在本技术实施例中,若第一指示信息为第二数值,电子设备则确定通过电子设备播放语音内容。
189.在一些实施例中,电子设备确定通过电子设备播放语音内容之后,电子设备可以
不断开与车载设备之间的同步连接。具体的,若第一指示信息为第二数值,电子设备可以将声音通道切换至电子设备,并保留电子设备与车载设备之间的同步连接,例如sco连接。也就是说,电子设备可以在播放语音内容的同时,保持与车载设备之间的同步连接。
190.需要说明的是,电子设备播放语音内容时,不需要同步连接传输语音数据。若电子设备仍然与车载设备建立同步连接,可能会增加电子设备的功耗。
191.在一些实施例中,电子设备确定通过电子设备播放语音内容之后,电子设备可以释放与车载设备之间的同步连接,即电子设备可以断开与车载设备之间的同步连接。
192.如图8所示,在电子设备确定通过电子设备播放语音内容,即s709之后,该通话的控制方法还可以包括s801

s802。
193.s801、电子设备向车载设备发送释放请求消息。
194.其中,该释放请求消息用于指示释放同步连接。示例性,该释放请求消息可以为lmp_remove_sco_link_req消息或者lmp_remove_esco_link_req消息。
195.s802、车载设备向电子设备发送释放响应消息。
196.其中,该释放响应消息用于指示已成功释放同步连接。示例性的,该释放响应消息可以为lmp_accept消息或者lmp_accept_ext消息。
197.在本技术实施例中,车载设备接收到来自电子设备的释放请求消息,可以向电子设备发送释放响应消息。之后,电子设备可以接收来自车载设备的释放响应消息。
198.可以理解的是,电子设备释放与车载设备之间的同步连接,可以减少电子设备的功耗。如此,可以增加电子设备的使用时长,改善了用户的使用体验。
199.s710、电子设备确定通过第一蓝牙设备播放语音内容。
200.在本技术实施例中,若第一指示信息为第二数值,且电子设备与除车载设备以外的其他蓝牙设备建立蓝牙连接,电子设备则确定通过第一蓝牙设备播放语音内容。其中,其他蓝牙设备包括第一蓝牙设备。
201.需要说明的是,本技术实施例对第一蓝牙设备不作限定。具体对于第一蓝牙设备的说明,以及电子设备确定第一蓝牙设备的方式,可以参考上述实施例中的介绍,此处不予赘述。
202.在一些实施例中,电子设备确定第一蓝牙设备播放语音内容之后,电子设备可以释放与车载设备之间的同步连接。也就是说,在电子设备执行s710之后,电子设备可以执行s801,车载设备可以执行s802。
203.s711、电子设备向第一蓝牙设备发送同步请求消息。
204.s712、第一蓝牙设备向电子设备发送同步响应消息。
205.在本技术实施例中,第一蓝牙设备接收到来自电子设备的同步请求消息,可以向电子设备发送同步响应消息。也就是说,电子设备可以通过同步连接向第一蓝牙设备发送语音数据。
206.可以理解的是,在电子设备与除车载设备以外的其他蓝牙设备建立连接的情况下,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以通过第一蓝牙设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
207.在另一些实施例中,车载设备可能不支持来电铃声同步。若电子设备不支持来电
铃声同步,在电子设备接收到来电之后,电子设备和车载设备不会执行s702和s703,即电子设备不会建立与车载设备之间的同步连接。
208.以下以电子设备不支持来电铃声同步为例,介绍本技术实施例的方法。如图9所示,在s502之后,该通话的控制方法可以包括s901

s910。
209.s901、在电子设备接收到来电时,电子设备向车载设备发送来电指令。
210.需要说明的是,对电子设备向车载设备发送来电指令的说明,可以参考上述实施例中对s701的介绍,此处不予赘述。
211.在一些实施例中,响应于电子设备接收到来电,电子设备可以确定电子设备是否支持来电铃声同步。可选的,在电子设备与车载设备建立蓝牙连接的过程中,电子设备可以确定电子设备是否支持来电铃声同步。若电子设备不支持来电铃声同步,电子设备则在电子设备接收到来电之后,不会执行s702和s703,即电子设备在电子设备接收到来电之后不会建立与车载设备之间的同步连接。
212.需要说明的是,在电子设备接收到来电之后,电子设备可以播放来电铃声。并且,车载设备接收到来自电子设备的来电指令之后,车载设备可以播放来电铃声。其中,车载设备播放的来电铃声是由车载设备设置的来电铃声。车载设备播放的来电铃声可以与电子设备播放的来电铃声相同,或者,车载设备播放的来电铃声可以与电子设备播放的来电铃声不同。
213.s902、电子设备接收用户的第一操作。
214.需要说明的是,对电子设备接收用户的第一操作的说明,可以参考上述实施例中对s704的介绍,此处不予赘述。
215.s903、响应于第一操作,电子设备确定第一指示信息是否为第一数值。
216.在一些实施例中,若第一指示信息为第一数值,电子设备则可以执行s904

s906。也就是说,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以执行s904

s906。
217.在一些实施例中,若第一指示信息为第二数值,电子设备则可以执行s907或者s908

s910。也就是说,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以执行s907;或者,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以执行s908

s910。
218.s904、电子设备确定通过车载设备播放语音内容。
219.在本技术实施例中,若第一指示信息为第一数值,电子设备则确定通过车载设备播放语音内容。也就是说,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则可以确定通过车载设备播放语音内容。
220.s905、电子设备向车载设备发送同步请求消息。
221.其中,该同步请求消息用于请求建立同步连接。
222.在本技术实施例中,电子设备不支持来电铃声同步,在电子设备接收到用户的第一操作之后,若第一指示信息为第一数值,电子设备可以向车载设备发送同步请求消息。
223.可以理解的是,电子设备不支持来电铃声同步的情况下,电子设备在接收到来电时未建立与车载设备之间的同步连接。因此,电子设备确定通过车载设备播放语音内容之后,需要建立与车载设备之间的同步连接。如此,可以通过同步连接向车载设备传输语音数
据。
224.s906、车载设备向电子设备发送同步响应消息。
225.在本技术实施例中,车载设备接收到来自电子设备的同步请求消息,可以向电子设备发送同步响应消息。也就是说,电子设备与车载设备之间已成功建立同步连接。
226.需要说明的是,本技术实施例对电子设备与车载设备之间建立同步连接的过程不作限定。示例性的,车载设备接收到来电指令之后,若电子设备支持来电铃声同步,车载设备可以向电子设备发送同步请求消息。之后,电子设备可以向车载设备发送同步响应消息。
227.在本技术实施例中,电子设备接收到来自车载设备的同步响应消息,可以通过同步连接向车载设备发送语音数据。例如,电子设备可以通过sco向车载设备发送语音数据。车载设备接收到来自电子设备的语音数据,可以播放语音内容。
228.可以理解的是,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备向车载设备传输语音数据之后,车载设备不会释放与手机之间的同步连接(如sco连接),而是可以直接播放语音内容。如此,可以保障用户能够听到完整的语音内容,改善了用户的使用体验。
229.并且,用户通过电子设备进行通话时,可能需要手持电子设备。而用户通过车载设备进行通话时无需手持车载设备。如此,可以使用户通话更加便利。
230.s907、电子设备确定通过电子设备播放语音内容。
231.在本技术实施例中,电子设备不支持来电铃声同步,若第一指示信息为第二数值,电子设备不执行s905

s906。也就是说,电子设备不支持来电铃声同步,且车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备不会建立与车载设备之间的同步连接。
232.可以理解的是,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备向车载设备传输语音数据之后,车载设备不会释放与手机之间的连接(如sco连接),而是可以直接播放语音内容。如此,可以保障用户能够听到完整的语音内容,改善了用户的使用体验。
233.并且,本技术实施例中,电子设备不会建立与车载设备之间的同步连接。如此,可以降低电子设备的功耗,增加电子设备的使用时长。
234.s908、电子设备确定通过第一蓝牙设备播放语音内容。
235.在本技术实施例中,若第一指示信息为第二数值,且电子设备与除车载设备以外的其他蓝牙设备建立蓝牙连接,电子设备则确定通过第一蓝牙设备播放语音内容。
236.s909、电子设备向第一蓝牙设备发送同步请求消息。
237.s910、第一蓝牙设备向电子设备发送同步响应消息。
238.需要说明的是,对于s908

s910过程的说明,可以参考上述实施例中s710

s712的介绍,此处不予赘述。
239.可以理解的是,在电子设备与除车载设备以外的其他蓝牙设备建立连接的情况下,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以通过第一蓝牙设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
240.在一些实施例中,若车载设备不支持在用户通过电子设备触发接听来电的情况下
进行语音传输,车载设备可以拒绝建立同步连接。具体的,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,车载设备接收到来自电子设备的同步请求消息之后,车载设备可以向电子设备发送拒绝响应消息,该拒绝响应消息用于指示未成功建立同步连接。可选的,电子设备接收到来自车载设备的拒绝响应消息,可以确定通过电子设备或者第一蓝牙设备播放语音内容。
241.可以理解的,车载设备与电子设备之间未建立同步连接,电子设备则不会向车载设备进行语音传输,而是由电子设备或者第一蓝牙设备播放语音内容。如此,可以避免用户遗漏语音内容,改善了用户的使用体验。
242.在另一些实施例中,电子设备可以根据黑名单确定是否通过车载设备播放语音内容。其中,电子设备中保存有黑名单,该黑名单包括多个预设车载设备标识,预设车载设备标识为不支持在用户通过电子设备触发接听来电的情况下进行语音传输的车载设备的标识。也就是说,黑名单中的预设车载设备标识中每个预设车载设备标识对应的车载设备,均不支持在用户通过电子设备触发接听来电的情况下进行语音传输。
243.需要说明的是,车载设备标识用于标识车载设备。本技术实施例对车载设备标识不作限定。例如,车载设备标识可以为车载设备的mac地址。又例如,车载设备标识可以为车载设备的device id。
244.需要说明的是,本技术实施例中,电子设备可以通过方式(a)和方式(b)保存黑名单。其中,方式(a)为电子设备可以预先存储黑名单,方式(b)为电子设备根据释放电子设备与车载设备之间的同步连接耗费的时长确定黑名单,并保存该黑名单。
245.在一些实施例中,电子设备可以通过方式(a)保存黑名单,即电子设备可以预先存储黑名单。具体的,电子设备可以在出厂时,保存由开发人员输入的多个预设车载设备标识。其中,本技术实施例对开发人员获取预设车载设备标识的方法不作限定。例如,开发人员可以通过测试(例如方式(b))确定不支持在用户通过电子设备触发接听来电的情况下进行语音传输的车载设备,并获取该车载设备的标识。又例如,开发人员可以通过获取各个车载设备的设备信息(例如第一指示信息)确定不支持在用户通过电子设备触发接听来电的情况下进行语音传输的车载设备,并获取该车载设备的标识。
246.在一些实施例中,电子设备可以通过方式(b)保存黑名单,即电子设备根据释放电子设备与车载设备之间的同步连接耗费的时长确定黑名单,并保存该黑名单。
247.以下以电子设备支持来电铃声同步为例,介绍本技术实施例提供的话的控制方法。如图10所示,该通话的控制方法可以包括s1001

s1011。
248.s1001、在电子设备接收到来电时,电子设备向车载设备发送来电指令。
249.需要说明的是,对于在电子设备接收到来电时,电子设备向车载设备发送来电指令的介绍,可以参考s701中的说明,此处不予赘述。
250.在一些实施例中,响应于电子设备接收到来电,电子设备可以确定电子设备是否支持来电铃声同步。可选的,在电子设备与车载设备建立蓝牙连接的过程中,电子设备可以确定电子设备是否支持来电铃声同步。若电子设备支持来电铃声同步,电子设备则可以执行s1002。
251.s1002、电子设备向车载设备发送同步请求消息。
252.需要说明的是,对于电子设备向车载设备发送同步请求消息的介绍,可以参考
s702中的说明,此处不予赘述。
253.s1003、车载设备向电子设备发送同步响应消息。
254.需要说明的是,对于车载设备向电子设备发送同步响应消息的介绍,可以参考s703中的说明,此处不予赘述。
255.s1004、电子设备接收用户的第一操作。
256.需要说明的是,对于电子设备接收用户的第一操作的介绍,可以参考s704中的说明,此处不予赘述。
257.在一些实施例中,响应于用户的第一操作,电子设备可以通过同步连接向车载设备发送语音数据,并指示车载设备播放语音数据对应的语音内容。若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,车载设备可以播放语音内容。并且,电子设备不执行s1005

s1011。若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备则执行s1005

s1011。
258.s1005、电子设备记录第一时间。
259.其中,第一时间为电子设备接收第一操作的时间。也就是说,第一时间用于记录触发接听来电的时间。示例性的,假如电子设备在09:55:66接收用户的操作,则第一时间为09:55:66。
260.s1006、电子设备与车载设备之间释放同步连接。
261.在一些实施例中,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备与车载设备之间可以释放同步连接。具体的,车载设备接收到来自电子设备的语音数据,可以向电子设备发送释放请求消息。电子设备可以接收到来自车载设备的释放请求消息,向车载设备发送释放响应消息。
262.s1007、电子设备记录第二时间。
263.其中,第二时间为电子设备接收第一操作之后,第一次释放同步连接的时间。也就是说,第二时间为电子设备接收第一操作之后,第一次发送释放响应消息的时间。示例性的,假如电子设备接收第一操作之后第一次释放sco连接的时间为09:55:70,则第二时间为09:55:70。
264.s1008、电子设备计算第一时间与第二时间之间的差值,得到第一目标差值。
265.其中,第一目标差值用于指示接收第一操作之后,第一次释放同步连接耗费的时长。
266.示例性的,假如第一时间为09:55:66,第二时间为09:55:70,则第一目标差值为0.04秒,即40毫秒。也就是说,电子设备与车载设备之间释放同步连接耗费40毫秒。
267.s1009、电子设备确定第一目标差值是否小于预设时间阈值。
268.需要说明的是,车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,或者车载设备发生异常,均可以导致释放同步连接。因此,为了确定车载设备是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的,电子设备可以设定预设时间阈值。通常情况下,车载设备发生异常导致释放同步连接所耗费的时长,大于车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输导致释放同步连接所耗费的时长。
269.需要说明的是,本技术实施例对预设时间阈值不作限定。例如,预设时间阈值可以
为100毫秒。又例如,预设时间阈值可以为110毫秒。又例如,预设时间阈值可以为90毫秒。通常情况下,预设时间阈值可以为100毫秒。
270.在一些实施例中,若第一目标差值小于预设时间阈值,电子设备则可以执行s1010。若第一目标差值大于预设时间阈值,电子设备则可以执行s1011。
271.s1010、电子设备将第一设备标识添加至黑名单。
272.其中,第一设备标识为与电子设备建立蓝牙连接的车载设备的标识。
273.在一些实施例中,在电子设备将第一设备标识添加至黑名单之前,电子设备可以获取第一设备标识。本技术实施例对电子设备获取第一设备标识的方式不作限定。例如,电子设备可以在与车载设备建立蓝牙连接的过程获取车载设备的mac地址。
274.在本技术实施例中,若第一目标差值小于预设时间阈值,电子设备则可以将第一设备标识添加至黑名单。示例性的,假如第一目标差值为40毫秒,预设时间阈值为100毫秒,电子设备则可以将第一设备标识添加至黑名单。
275.可以理解的是,第一目标差值小于预设时间阈值,说明释放同步连接耗费的时长较短。如此,可以确定车载设备是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的,即车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。
276.s1011、电子设备不将第一设备标识添加至黑名单。
277.在本技术实施例中,若第一目标差值大于预设时间阈值,电子设备则不将第一设备标识添加至黑名单。示例性的,假如第一目标差值为200毫秒,预设时间阈值为100毫秒,电子设备则不将第一设备标识添加至黑名单。
278.可以理解的是,第一目标差值大于预设时间阈值,说明释放同步连接耗费的时长较长。如此,可以确定车载设备不是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的。
279.需要说明的是,仅通过一次释放同步连接耗费的时长,就确定释放同步连接是车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输引起的,可能不太准确。
280.在一些实施例中,为了提高准确率,电子设备可以再次根据释放同步连接耗费的时长,确定是否将第一设备标识添加至黑名单。
281.如图11所示,在s1009之后,该通话的控制方法还可以包括s1101

s1106。
282.需要说明的是,在本技术实施例中,若第一目标差值小于预设时间阈值,电子设备则可以执行s1101。
283.s1101、电子设备与车载设备之间建立同步连接。
284.在本技术实施例中,电子设备可以再次建立与车载设备之间的同步连接。具体的,电子设备可以向车载设备发送同步请求消息。车载设备接收到来自电子设备的同步请求消息,向电子设备发送同步响应消息。
285.在本技术实施例中,在电子设备与车载设备之间再次建立同步连接之后,电子设备可以向车载设备发送语音数据。
286.s1102、电子设备记录第三时间。
287.其中,第三时间为电子设备接收第一操作之后,第二次建立同步连接的时间。可选
的,第三时间可以为电子设备接收第一操作之后,第二次接收到同步响应消息的时间。示例性的,假如电子设备接收第一操作之后,电子设备与车载设备第二次建立sco连接的时间为09:56:00,则第三时间09:56:00。
288.s1103、电子设备与车载设备之间释放同步连接。
289.在本技术实施例中,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备与车载设备之间可以释放同步连接。具体的,车载设备接收到来自电子设备的语音数据,可以向电子设备发送释放请求消息。电子设备可以接收到来自车载设备的释放请求消息,向车载设备发送释放响应消息。
290.s1104、电子设备记录第四时间。
291.其中,第四时间为电子设备接收第一操作之后,第二次释放同步连接的时间。可选的,第四时间可以为电子设备接收第一操作之后,第二次发送释放响应消息的时间。
292.s1105、电子设备计算第三时间与第四时间之间的差值,得到第二目标差值。
293.其中,第二目标差值用于指示接收第一操作之后,第二次释放同步连接耗费的时长。
294.s1106、电子设备确定第二目标差值是否小于预设时间阈值。
295.在一些实施例中,若第二目标差值小于预设时间阈值,电子设备则可以执行s1010。也就是说,若电子设备与车载设备之间两次释放同步连接耗费的时长均小于预设时间阈值,电子设备则可以将第一设备标识添加至黑名单。
296.若第二目标差值大于预设时间阈值,电子设备则可以执行s1011。也就是说,若电子设备与车载设备之间第二次释放同步连接耗费的时长均大于预设时间阈值,电子设备则不将第一设备标识添加至黑名单。
297.可以理解的是,电子设备通过多次释放同步连接耗费的时长,能够更加准确地确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输,进而提高黑名单的准确性。
298.下面以电子设备不支持来电铃声同步为例,介绍本技术实施例提供的话的控制方法。如图12所示,该通话的控制方法可以包括s1201

s1216。
299.s1201、在电子设备接收到来电时,电子设备向车载设备发送来电指令。
300.需要说明的是,对于在电子设备接收到来电时,电子设备向车载设备发送来电指令的介绍,可以参考s701中的说明,此处不予赘述。
301.在一些实施例中,响应于电子设备接收到来电,电子设备可以确定电子设备是否支持来电铃声同步。可选的,在电子设备与车载设备建立蓝牙连接的过程中,电子设备可以确定电子设备是否支持来电铃声同步。若电子设备不支持来电铃声同步,则不执行s1002和s1003。
302.s1202、电子设备接收用户的第一操作。
303.需要说明的是,对于电子设备接收用户的第一操作的介绍,可以参考s704中的说明,此处不予赘述。
304.s1203、电子设备记录第一时间。
305.需要说明的是,对于电子设备记录第一时间的介绍,可以参考s1005中的说明,此处不予赘述。
306.s1204、电子设备与车载设备之间建立同步连接。
307.需要说明的是,对于电子设备与车载设备之间建立同步连接的介绍,可以参考s702和s703中的说明,此处不予赘述。
308.在本技术实施例中,响应于第一操作,电子设备可以与车载设备之间建立同步连接。其中,电子设备接收用户的第一操作的时间和电子设备与车载设备之间建立同步连接的时间相同或者近乎相同(即时间差较小)。也就是说,第一时间也可以为电子设备与车载设备之间建立同步连接的时间。
309.在一些实施例中,电子设备与车载设备之间建立同步连接,电子设备可以通过向车载设备
310.s1205、电子设备与车载设备之间释放同步连接。
311.在本技术实施例中,若车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备与车载设备之间可以释放同步连接。具体的,车载设备接收到来自电子设备的语音数据,可以向电子设备发送释放请求消息。电子设备可以接收到来自车载设备的释放请求消息,向车载设备发送释放响应消息。
312.s1206、电子设备记录第二时间。
313.需要说明的是,对于电子设备记录第二时间的介绍,可以参考s1007中的说明,此处不予赘述。
314.s1207、电子设备计算第一时间与第二时间之间的差值,得到第一目标差值。
315.需要说明的是,对于电子设备计算第一时间与第二时间之间的差值,得到第一目标差值的介绍,可以参考s1008中的说明,此处不予赘述。
316.s1208、电子设备确定第一目标差值是否小于预设时间阈值。
317.需要说明的是,对于电子设备确定第一目标差值是否小于预设时间阈值的介绍,可以参考s1009中的说明,此处不予赘述。
318.在一些实施例中,若第一目标差值小于预设时间阈值,电子设备则可以执行s1215。若第一目标差值大于预设时间阈值,电子设备则可以执行s1216。
319.在另一些实施例中,若第一目标差值小于预设时间阈值,电子设备则可以执行s1209

s1215。若第一目标差值大于预设时间阈值,电子设备则可以执行s1216。
320.s1209、电子设备与车载设备之间建立同步连接。
321.需要说明的是,对于电子设备与车载设备之间建立同步连接的介绍,可以参考s1101中的说明,此处不予赘述。
322.s1210、电子设备记录第三时间。
323.需要说明的是,对于电子设备记录第三时间的介绍,可以参考s1102中的说明,此处不予赘述。
324.s1211、电子设备与车载设备之间释放同步连接。
325.需要说明的是,对于电子设备与车载设备之间释放同步连接的介绍,可以参考s1103中的说明,此处不予赘述。
326.s1212、电子设备记录第四时间。
327.需要说明的是,对于电子设备记录第四时间的介绍,可以参考s1104中的说明,此处不予赘述。
328.s1213、电子设备计算第三时间与第四时间之间的差值,得到第二目标差值。
329.需要说明的是,对于电子设备计算第三时间与第四时间之间的差值,得到第二目标差值的说明,可以参考s1105中的说明,此处不予赘述。
330.s1214、电子设备确定第二目标差值是否小于预设时间阈值。
331.在一些实施例中,若第二目标差值小于预设时间阈值,电子设备则可以执行s1215。也就是说,若电子设备与车载设备之间两次释放同步连接耗费的时长均小于预设时间阈值,电子设备则可以执行s1215。
332.若第二目标差值大于预设时间阈值,电子设备则可以执行s1216。也就是说,若电子设备与车载设备之间第二次释放同步连接耗费的时长均大于预设时间阈值,电子设备则可以执行s1216。
333.s1215、电子设备将第一设备标识添加至黑名单。
334.需要说明的是,对于电子设备将第一设备标识添加至黑名单的说明,可以参考s1215中的说明,此处不予赘述。
335.可以理解的是,第一目标差值(或者第一目标差值和第二目标差值)小于预设时间阈值,说明释放同步连接耗费的时长较短。如此,可以确定车载设备是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的,即车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。
336.s1216、电子设备不将第一设备标识添加至黑名单。
337.可以理解的是,第一目标差值(或者第一目标差值和第二目标差值)大于预设时间阈值,说明释放同步连接耗费的时长较长。如此,可以确定车载设备不是由于不支持在用户通过电子设备触发接听来电的情况下进行语音传输才释放同步连接的。
338.下面以支持来电铃声同步的电子设备根据黑名单确定是否通过车载设备播放语音内容为例,介绍本技术实施例提供的话的控制方法。如图13所示,在s1005之后,该通话的控制方法可以包括s1301

s1302。
339.s1301、电子设备确定第一设备标识是否在黑名单中。
340.示例性的,电子设备可以确定多个预设车载设备标识中是否存在与第一设备标识相同的标识。
341.在一些实施例中,若电子设备确定第一设备标识在黑名单中,电子设备则可以执行s1302。也就是说,若多个预设车载设备标识中存在与第一设备标识相同的标识,电子设备可以执行s1302。若电子设备确定第一设备标识不在黑名单中,电子设备则可以执行s1006

s1011和s1302。也就是说,若多个预设车载设备标识中不存在与第一设备标识相同的标识,电子设备可以执行s1006

s1011和s1302。
342.在一些实施例中,若电子设备确定第一设备标识不在黑名单中,且电子设备与车载设备之间未释放同步连接,电子设备可以通过同步连接向车载设备发送语音数据。车载设备可以播放语音内容。也就是说,若电子设备确定第一设备标识不在黑名单中,且电子设备与车载设备之间未释放同步连接,电子设备不会执行s1006

s1011和s1302。
343.s1302、电子设备确定通过电子设备播放语音内容。
344.在本技术实施例中,若电子设备确定第一设备标识在黑名单中,则可以确定车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。电子设备可以确定
通过电子设备播放语音内容。也就是说,若电子设备确定第一设备标识在黑名单中,电子设备可以播放语音内容。
345.可以理解的是,若电子设备确定第一设备标识在黑名单中,电子设备可以直接播放语音内容。这样一来,可以避免车载设备和电子设备均未播放语音内容。如此,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。
346.下面以不支持来电铃声同步的电子设备根据黑名单确定是否通过车载设备播放语音内容为例,介绍本技术实施例提供的话的控制方法。如图14所示,在s1203之后,该通话的控制方法可以包括s1401

s1402。
347.s1401、电子设备确定第一设备标识是否在黑名单中。
348.在一些实施例中,若电子设备确定第一设备标识在黑名单中,电子设备则可以执行s1402。也就是说,若多个预设车载设备标识中存在与第一设备标识相同的标识,电子设备可以执行s1402。若电子设备确定第一设备标识不在黑名单中,电子设备则可以执行s1204

s1216,之后执行s1402。也就是说,若多个预设车载设备标识中不存在与第一设备标识相同的标识,电子设备可以执行s1204

s1216,之后执行s1402。
349.s1402、电子设备播放语音内容。
350.在本技术实施例中,若电子设备确定第一设备标识在黑名单中,则可以确定车载设备不支持在用户通过电子设备触发接听来电的情况下进行语音传输。电子设备可以确定通过电子设备播放语音内容。
351.在一些实施例中,若电子设备确定第一设备标识在黑名单中,电子设备可以释放同步连接。具体对于电子设备释放同步连接的介绍,可以参考上述实施例中对电子设备释放与车载设备之间的同步连接的说明,此处不予赘述。
352.在另一些实施例中,若电子设备确定第一设备标识在黑名单中,电子设备可以不释放同步连接。
353.可以理解的是,若电子设备确定第一设备标识在黑名单中,电子设备可以直接播放语音内容。这样一来,可以避免车载设备和电子设备均未播放语音内容。如此,可以保障用户能够接听完整的语音内容,改善了用户的使用体验。
354.在一些实施例中,若电子设备确定第一设备标识在黑名单中,电子设备则可以通过第一蓝牙设备播放语音内容。具体对于电子设备通过第一蓝牙设备播放语音内容的方法,可以参考上述实施例中对电子设备通过第一蓝牙设备播放语音内容的介绍,此处不予赘述。
355.可以理解的是,若电子设备确定第一设备标识在黑名单中,电子设备可以通过第一蓝牙设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
356.需要说明的是,车载设备可能会不断的完善所支持的功能特性,使得车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输。如此,若仅根据上述黑名单可能无法准确地确定车载设备是否支持在用户通过电子设备触发接听来电的情况下进行语音传输,进而不能确定是否通过车载设备播放语音内容。
357.在一些实施例中,电子设备可以更新黑名单。之后,电子设备可以根据更新后的黑名单确定是否通过车载设备播放语音内容。本技术实施例对电子设备更新黑名单的方式不
作限定。
358.一种可能的实现方式中,电子设备可以在每次开机时,或者电子设备可以每间隔一个预设周期(例如一天、三天或者十天等),删除黑名单中所有的预设车载设备标识。之后,在电子设备接收到来电时,重新执行上述s1001

s1302(即图13所示的流程)或者s1201

s1402(即图14所示的流程)。
359.另一种可能的实现方式中,若电子设备确定第一设备标识在黑名单中,电子设备可以不释放同步连接。若在电子设备接收到第一操作之后的预设时长内,电子设备与车载设备之间未释放同步连接,电子设备则可以从黑名单中删除第一设备标识。也就是说,若电子设备接收到第一操作之后与车载设备之间保持同步连接的时长大于预设时长,电子设备可以从黑名单中删除第一设备标识。
360.可以理解的是,若在电子设备接收到第一操作之后的预设时长内,电子设备与车载设备之间未释放同步连接,则说明车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输。因此,电子设备可以将第一设备标识从黑名单中删除。
361.可选的,在电子设备从黑名单中删除第一设备标识之后,电子设备可以确定通过车载设备播放语音内容。
362.可以理解的是,车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备可以通过车载设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
363.在一些实施例中,电子设备可以将黑名单上传至服务器,服务器可以接收并保存黑名单。之后,服务器可以向其他的电子设备同步名单。并且,电子设备也可以接收来自服务器的黑名单。其中,本技术实施例对服务器不作限定。例如,该服务器可以为云端服务器。又例如,该服务器可以为物理服务器。
364.可以理解的是,通过向服务器同步黑名单,可以使其他电子设备获取到该黑名单。这样一来,可以减少其他电子设备执行添加黑名单的流程,提高了电子设备的效率。
365.在一些实施例中,电子设备也可以保存白名单,该白名单中保存有支持在用户通过电子设备触发接听来电的情况下进行语音传输的车载设备的标识。电子设备可以根据白名单,确定是否通过车载设备播放语音内容。若白名单中存在第一设备标识,电子设备可以确定通过车载设备播放语音内容。若白名单中不存在第一设备标识,电子设备可以确定通过电子设备播放语音内容。
366.需要说明的是,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,电子设备确定通过车载设备播放语音内容,可能会泄露语音内容,降低了用户的使用体验。
367.在一些实施例中,若车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,车载设备可以根据装载有该车载设备的目标车辆是否处于行驶状态,确定是否通过车载设备播放语音内容。具体的,车载设备可以检测目标车辆是否正在行驶。若目标车辆未在行驶,车载设备可以释放同步连接,或者车载设备可以拒绝建立同步连接。之后,电子设备可以播放语音内容。也就是说,若目标车辆处于停滞状态(即目标车辆未在行驶),即使车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,仍然由电子设备播放语音内容。
368.需要说明的是,车载设备检测目标车辆是否正在行驶的方式,可以参考常规技术中检测车辆是否正在行驶的方法,此处不予赘述。并且,对于车载设备释放同步连接和车载设备拒绝建立同步连接的描述,可以参考上述实施例中的介绍,此处不予赘述。
369.可以理解的是,若目标车辆未在行驶,用户通过电子设备接听电话不会影响用户驾驶目标车辆。并且,电子设备播放语音内容不会外放语音内容。如此,可以提高通话的私密性,改善了用户的使用体验。
370.若目标车辆在行驶,车载设备可以播放语音内容。也就是说,若目标车辆处于行驶状态(即目标车辆在行驶),且车载设备支持在用户通过电子设备触发接听来电的情况下进行语音传输,车载设备可以播放语音内容。
371.可以理解的是,若目标车辆在行驶,车载设备播放语音内容。如此,不仅可以保障用户能够接听完整的语音内容,而且无需用户手持电子设备进行通话,改善了用户的使用体验。
372.在一些实施例中,电子设备可以设置是否通过车载设备播放语音内容。其中,本技术实施例对电子设备设置是否通过车载设备播放语音内容的方式不作限定。示例性的,电子设备可以通过设置选项设置是否通过车载设备播放语音内容。例如,如图15所示,电子设备可以显示设置界面1501,该设置界面1501包括“车载设备通话”选项1502,“车载设备通话”选项1502用于控制是否通过车载设备播放语音内容。示例性的,电子设备可以在接听来电时,设置是否通过车载设备播放语音内容。例如,电子设备中设置有预设按键,该预设按键用于触发通过车载设备接听来电。也就是说,响应于作用于预设按键的第一操作,电子设备可以确定通过车载设备播放语音内容。又例如,若第一操作为预设操作(例如长按操作或者双击操作),电子设备可以确定通过车载设备播放语音内容。
373.可以理解的是,电子设备设置是否通过车载设备播放语音内容,可以保障语音内容由用户设定的方式进行播放。如此,可以提高用户的使用体验。
374.上述主要从电子设备的角度对本技术实施例提供的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本技术所公开的实施例描述的各示例的一种通话的控制方法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是电子设备软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
375.本技术实施例可以根据上述方法示例对通话的控制装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
376.本技术另一些实施例提供了一种电子设备(如图2所示的手机200)。该电子设备可以包括:存储器和一个或多个处理器。该存储器和处理器耦合。该电子设备还可以包括摄像头。或者,该电子设备可以外接摄像头。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中手
机执行的各个功能或者步骤。该电子设备的结构可以参考图2所示的手机200的结构。
377.本技术实施例还提供一种芯片系统,如图16所示,该芯片系统包括至少一个处理器1601和至少一个接口电路1602。处理器1601和接口电路1602可通过线路互联。例如,接口电路1602可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1602可用于向其它装置(例如处理器1601)发送信号。示例性的,接口电路1602可读取存储器中存储的指令,并将该指令发送给处理器1601。当所述指令被处理器1601执行时,可使得电子设备(如图2所示的手机200)执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。
378.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在上述电子设备(如图2所示的手机200)上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。
379.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。
380.通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
381.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
382.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
383.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
384.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
385.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本申
请的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献