一种基于蓝牙模式的来电控制方法及装置与流程

文档序号:12908352阅读:193来源:国知局
一种基于蓝牙模式的来电控制方法及装置与流程

本发明涉及驾驶辅助技术领域,尤其涉及一种基于蓝牙模式的来电控制方法及装置。



背景技术:

随着经济的不断发展,汽车已经得到越来越广泛的普及,车载信息信息系统也逐渐成为汽车的标配。新的交通法规明确规定,驾驶员在行车过程中不能使用手机接听电话,以便造成驾驶安全隐患。所以,目前车载信息系统都具备蓝牙功能,通过蓝牙相关协议与手机的蓝牙建立连接后,就能通过车载信息系统实现免提通话功能,使得驾驶员能够双手掌握方向盘,大大降低了驾驶安全隐患。但是,目前车载信息系统的蓝牙免提功能需要在来电呼入之前就与手机蓝牙建立起连接,否则如果在来电呼入时,车载信息系统的蓝牙没有与手机蓝牙建立连接,则无法实现通过车载信息系统实现免提通话,仍需通过手机接听电话,用户体验不佳。

因此,现有技术有待进一步改进。



技术实现要素:

本发明提供一种基于蓝牙模式的来电控制方法及装置,旨在解决现有技术中的缺陷,实现在来电过程中移动终端也能与指定设备建立蓝牙连接,通过指定设备接听/挂断电话,而无需事先建立连接。

为达到上述目的,本发明所采取的技术方案为:

本发明一方面提供一种基于蓝牙模式的来电控制方法,包括:

s10.指定连接的设备开启蓝牙功能;

s20.移动终端获取来电信息;

s30.所述移动终端开启蓝牙模块;

s40.所述移动终端扫描所述指定连接的设备;

s50.所述移动终端检测到本身速度大于预设阈值时与所述指定连接的设备建立蓝牙连接;

s60.所述移动终端将所述来电信息发送至所述指定连接的设备;

s70.所述指定连接的设备接收并显示所述来电信息和控制选项。

进一步地,所述步骤s50之后还包括:

s51.获取所述来电信息私密等级;

s52.当所述来电信息的私密等级高于预设等级时,获取车内的乘客数量,若有乘客,则执行下一步,否则执行s60;

s53.执行预设操作。

具体地,所述预设操作包括向所述主叫方发送预设信息或者将所述来电转接至语音信箱。

进一步地,所述步骤s70之后还包括:

s80.所述移动终端检测到通话结束后关闭所述移动终的蓝牙模块。

本发明另一方面提供一种基于蓝牙模式的来电控制装置,包括设置于移动终端中的无线通讯模块、来电获取模块、蓝牙控制模块、第一通蓝牙模块、蓝牙扫描模块、速度获取模块、连接控制模块,以及设置于指定连接的设备中的第二蓝牙模块、数据解析模块、通话控制模块、显示模块;

所述无线通讯模块,用于接收通讯网络信号;

所述来电获取模块,用于获取主叫方的来电信息;

所述蓝牙控制模块,用于控制移动终端的蓝牙模块电源;

所述第一通蓝牙模块,用于与第二蓝牙模块建立蓝牙连接,进行通讯;

所述蓝牙扫描模块,用于扫描周边的蓝牙设备;

所述速度获取模块,用于获取相关参数计算移动速度;

所述连接控制模块,用于控制第一通蓝牙模块与第二蓝牙模块是否连接;

所述第二蓝牙模块,用于与第一蓝牙模块建立蓝牙连接,进行通讯;

所述数据解析模块,用于解析所述移动终端发送的蓝牙数据;

所述通话控制模块,用于控制移动终端的通话;

所述显示模块,用于显示相关操作界面。

进一步地,所述基于蓝牙模式的来电控制装置还包括设置于移动终端中的私密等级模块、预设操作模块,以及设置于指定连接的设备中的乘客感应模块;

所述私密等级模块,用于判断所述来电信息的私密等级;

所述预设操作模块,用于当所述来电信息的私密等级高于预设等级时执行预设操作;

所述乘客感应模块,用于确定车内是否有乘客。

进一步地,所述基于蓝牙模式的来电控制装置还包括设置于移动终端中的通话监测模块,用于检测当前通话是否结束。

本发明的有益效果在于:本发明通过在来电过程中获取来电信息的同时开启蓝牙进程搜索指定的连接设备,并与之建立连接,然后将获得的来电信息发送给指定连接的设备,通过指定连接的设备接听/挂断电话,而无需事先将手机与车载信息系统建立蓝牙连接,大大方便了用户操作,同时通过控制移动终端的蓝牙模块开关,延长了其续航时间,提高了用户体验。

附图说明

图1是本发明的基于蓝牙模式的来电控制的结构示意图;

图2是本发明的基于蓝牙模式的来电控制的另一结构示意图;

图3是本发明的基于蓝牙模式的来电控制的又一结构示意图。

具体实施方式

下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。

本发明的实施例一方面提供一种基于蓝牙模式的来电控制方法,包括:

步骤1、指定连接的设备开启蓝牙功能。

为保证后续连接能够建立,所述指定连接的设备(如车载信息系统)默认开启蓝牙功能。

步骤2、移动终端获取来电信息。

移动终端(例如智能手机,也可以是其它具备语音通信功能的智能移动设备,如平板电脑等)在接收到来自主叫方的来电呼叫请求后,获取所述主叫方的相关信息,至少包括电话号码,如果所述来电的电话号码存在于手机通讯录中,则获取所述主叫方的姓名。

步骤3、所述移动终端开启蓝牙模块。

所述移动终端在接收到来电呼叫请求后,检测自身的蓝牙模块是否已开启,如果未开启,则开启所述蓝牙模块。

步骤4、所述移动终端扫描所述指定连接的设备。

所述移动终端在检测到自身的蓝牙功能开启后,启动扫描服务,对周边的蓝牙设备进行扫描,并将扫描到的蓝牙设备的mac地址与所述指定连接的设备的蓝牙mac地址进行比较,两者一致时,认为所述移动终端与所述指定连接的设备处于较近的距离(3米以内)。

mac是mediaaccesscontrol的英文缩写,意即“媒体访问控制”。mac地址即通常所说的设备物理地址,具备唯一性,用作身份识别信息非常可靠。

步骤5、所述移动终端检测到本身速度大于预设阈值时与所述指定连接的设备建立蓝牙连接。

所述移动终端通过获取自身配置的gps模块的数据来计算自身的移动速度,若所述移动速度大于预设阈值(如15km/h),说明所述移动终端处于快速移动状态,并且结合上一步骤的判断,说明所述移动终端处于行车状态,因此所述移动终端与所述指定连接的设备建立蓝牙连接,至少包括hfp连接。

hfp是hands-freeprofile的英文缩写,意即“免提协议”,让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等。

步骤6、所述移动终端将所述来电信息发送至所述指定连接的设备。

当所述移动终端与所述指定连接的设备建立蓝牙hfp连接后,将所述来电信息(如电话号码、主叫方姓名等)发送至所述指定连接的设备。

步骤7、所述指定连接的设备接收并显示所述来电信息和控制选项。

所述指定连接的设备在接收到所述移动终端发送过来的所述来电信息后,进行显示,并显示对应的控制选项(如接听、挂断等)。

在本发明的一个实施例中,所述步骤5之后还包括:

步骤51、获取所述来电信息私密等级。

具体地,可先对通讯录中的联系人设置私密等级n。例如,所述私密等级n分为0(陌生)、1(普通)、2(亲密)、3(私密)。用户也可以自行定义私密等级。

如果所述来电的主叫方号码不在通讯录中,则判断私密等级判为0(陌生)。

步骤52、当所述来电信息的私密等级高于预设等级时,获取车内的乘客数量,若有乘客,则执行下一步,否则执行步骤6。

步骤53、执行预设操作。

具体地,所述预设操作包括向所述主叫方发送预设信息或者将所述来电转接至语音信箱。

当所述来电的私密等级高于预设等级时(例如,为私密来电),如果车内有其他乘客时,不便接听电话,可自动挂断所述电话,并自动回复预设的信息,(如:“正在驾驶中,稍后给您回电话。”)或者将通话转接至语音信箱。

在本发明的一个实施例中,所述步骤7之后还包括:

步骤8、所述移动终端检测到通话结束后关闭所述移动终的蓝牙模块。

蓝牙功能比较耗电,如果所述移动终端的蓝牙功能一直处于开启状态,则容易将其电池电量耗尽,因此,当移动终端检测到通话结束后,关闭自身的蓝牙模块以节省电量,延长续航时间,提高了用户体验。

如图1所示,本发明另一方面提供一种基于蓝牙模式的来电控制装置,包括设置于移动终端中的无线通讯模块、来电获取模块、蓝牙控制模块、第一通蓝牙模块、蓝牙扫描模块、速度获取模块、连接控制模块,以及设置于指定连接的设备中的第二蓝牙模块、数据解析模块、通话控制模块、显示模块;

所述无线通讯模块,用于接收通讯网络信号;

所述来电获取模块,用于获取主叫方的来电信息;

所述蓝牙控制模块,用于控制移动终端的蓝牙模块电源;

所述第一通蓝牙模块,用于与第二蓝牙模块建立蓝牙连接,进行通讯;

所述蓝牙扫描模块,用于扫描周边的蓝牙设备;

所述速度获取模块,用于获取相关参数计算移动速度;

所述连接控制模块,用于控制第一通蓝牙模块与第二蓝牙模块是否连接;

所述第二蓝牙模块,用于与第一蓝牙模块建立蓝牙连接,进行通讯;

所述数据解析模块,用于解析所述移动终端发送的蓝牙数据;

所述通话控制模块,用于控制移动终端的通话;

所述显示模块,用于显示相关操作界面。

本发明的基于蓝牙模式的来电控制装置的工作过程为:

为保证后续连接能够建立,所述指定连接的设备(如车载信息系统)默认开启蓝牙功能。

移动终端中的无线通讯模块在接收到来自主叫方的来电呼叫请求后,来电获取模块获取所述主叫方的相关信息,至少包括电话号码,如果所述来电的电话号码存在于手机通讯录中,则获取所述主叫方的姓名;蓝牙控制模块检测所述移动终端的蓝牙模块是否已开启,如果未开启,则开启所述蓝牙模块。

然后,蓝牙扫描模块启动扫描服务,对周边的蓝牙设备进行扫描,并将扫描到的蓝牙设备的mac地址与所述指定连接的设备的蓝牙mac地址进行比较,两者一致时,认为所述移动终端与所述指定连接的设备处于较近的距离(3米以内);接着,速度获取模块通过获取自身配置的gps模块的数据来计算自身的移动速度,若所述移动速度大于预设阈值(如15km/h),说明所述移动终端处于快速移动状态,并且结合上一步骤的判断,说明所述移动终端处于行车状态,因此连接控制模块控制第一通蓝牙模块与第二蓝牙模块建立连接,至少包括hfp连接。

指定连接的设备中的数据解析模块在接收到所述移动终端发送过来的所述来电信息后,进行解析,通话控制模块生成示对应的控制选项(如接听、挂断等),并通过显示模块进行显示。

如图2所示,在本发明的一个实施例中,所述基于蓝牙模式的来电控制装置还包括设置于移动终端中的私密等级模块、预设操作模块,以及设置于指定连接的设备中的乘客感应模块;

所述私密等级模块,用于判断所述来电信息的私密等级;

所述预设操作模块,用于当所述来电信息的私密等级高于预设等级时执行预设操作;

所述乘客感应模块,用于确定车内是否有乘客。

当所述私密等级模块判断所述来电的私密等级高于预设等级时(例如,为私密来电),如果所述乘客感应模块检测到车内有其他乘客时,不便接听电话,所述预设操作模块可自动挂断所述电话,并自动回复预设的信息,(如:“正在驾驶中,稍后给您回电话。”)或者将通话转接至语音信箱。

如图3所示,在本发明的一个实施例中,所述基于蓝牙模式的来电控制装置还包括设置于移动终端中的通话监测模块,用于检测当前通话是否结束。

蓝牙功能比较耗电,如果所述移动终端的蓝牙功能一直处于开启状态,则容易将其电池电量耗尽,因此,当所述通话监测模块检测到通话结束后,则通知蓝牙控制模块关闭所述移动终端的蓝牙模块以节省电量,延长续航时间,提高了用户体验。

以上所揭露的仅为本发明的较佳实施例,不能以此来限定本发明的权利保护范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1