一种与终端进行数据双向互传的蓝牙装置和系统的制作方法

文档序号:14915197发布日期:2018-07-11 00:31阅读:176来源:国知局

本发明涉及通信技术领域,具体涉及一种与终端进行数据双向互传的蓝牙装置和系统。



背景技术:

当前,具有语音通话功能的各类终端,如手机、平板等,由于受硬件架构制约和操作系统的限制,用户安装的应用程序(Application,APP)难以获取和发送终端在通话时的语音数据,也难以获取相关通话管理数据,如来电振铃、来电号码、电话薄、短信、信息提示,也难以实现拨号、挂断、数字按键选择等语音和通话的相关操作。

这种限制一定程度上保证了语音通话的安全性,但却失去了移动语音通话的灵活性。比如,一个用户应用程序想要实现“通话录音”这一功能,由于各个操作系统平台的差异性和手机厂家的限制,这一功能在多数终端中都是无法实现的。

因此,如何实现跨越各个平台的限制,对终端中的通话管理数据进行处理,提高移动语音通话的灵活性,是本领域技术人员亟需解决的技术难题。



技术实现要素:

本发明的目的在于提供一种与终端进行数据双向互传的蓝牙装置和系统,实现了跨越各个平台的限制,对终端中的通话管理数据进行处理,提高移动语音通话的灵活性。

为实现上述目的,本发明提供一种与终端进行数据双向互传的蓝牙装置,包括第一蓝牙模块和第一处理器;

所述第一蓝牙模块和所述第一处理器信号连接;

所述第一蓝牙模块还通过目标终端的第二蓝牙模块分别与所述目标终端的第二处理器和所述目标终端的第一客户端通讯连接;

所述第二蓝牙模块将对所述第二处理器获取的第一原始数据进行处理得到的第一通话管理数据发送给所述第一蓝牙模块;

所述第一蓝牙模块将对所述第一通话管理数据进行处理得到的第一转换通话管理数据发送给所述第一处理器;

所述第一处理器将对所述第一转换通话管理数据处理后得到的第一目标通话管理数据通过所述第一蓝牙模块发送给所述第二蓝牙模块;

所述第二蓝牙模块将所述第一目标通话管理数据发送给所述第一客户端;

所述第一客户端对得到的第二原始数据进行处理得到第二通话管理数据通过所述第二蓝牙模块发送给所述第一蓝牙模块;

所述第一蓝牙模块将对所述第二通话管理数据发送给所述第一处理器;

所述第一处理器将对所述第二通话管理数据处理后得到的第二转换通话管理数据并发送给所述第一蓝牙模块;

所述第一蓝牙模块将对所述第二转换通话管理数据处理后得到的第三转换通话管理数据发送给所述第二蓝牙模块;

所述第二蓝牙模块将对所述第三转换通话管理数据处理后得到第二目标通话管理数据发送给所述第二处理器。进一步地,上述所述的蓝牙装置,所述第一蓝牙模块和所述第二蓝牙模块均设置有经典蓝牙通道。

进一步地,上述所述的蓝牙装置,所述第一蓝牙模块和所述第二蓝牙模块还均设置有低功耗蓝牙通道。

进一步地,上述所述的蓝牙装置,所述第一通话管理数据包括蓝牙音频编码的语音数据、控制信息和字符信息中的至少一种。

进一步地,上述所述的蓝牙装置,所述第二通话管理数据包括自定义编码的语音数据、控制信息和字符信息中的至少一种。

进一步地,上述所述的蓝牙装置,还包括控制键;

所述控制键与所述第一处理器信号连接;

进一步地,上述所述的蓝牙装置,还包括供电电源和电源管理芯片;

所述供电电源和所述提示机构分别与所述电源管理芯片信号连接,所述电源管理芯片分别与所述第一蓝牙模块和所述第一处理器电连接。

进一步地,上述所述的蓝牙装置,还包括指示灯;

所述指示灯与所述第一处理器信号连接。

本发明还提供一种与终端进行数据双向互传的系统,包括目标终端和如上所述的蓝牙装置;

所述蓝牙装置包括第一蓝牙模块和第一处理器;

所述目标终端包括第二蓝牙模块、第二处理器和第一客户端。

进一步地,上述所述的系统,还包括辅助终端和服务器;

所述目标终端还包括第一通讯机构;

所述辅助终端为除所述目标终端以外的终端,且所述辅助终端包括第二客户端和第二通讯机构;

所述第一客户端通过所述第一通讯机构与所述服务器通讯连接;

所述第二客户端通过所述第二通讯机构与所述服务器通讯连接;

所述第一客户端和所述第二客户端通过所述服务器实现数据同步,以实现所述第二客户端与所述目标终端之间的数据交互。

本发明的与终端进行数据双向互传的蓝牙装置和系统,通过第一蓝牙模块接收目标终端中第二蓝牙模块发送的第一原始数据或第二原始数据,并由第一处理器将得到的第一原始数据对应的第一目标通话管理数据返回第一客户端,或者,将得到第二原始数据对应的第二目标通话管理数据返回第二处理器,实现了跨越各个平台的限制,对终端中的通话管理数据进行处理,提高移动语音通话的灵活性。

附图说明

图1为本发明的与终端进行数据双向互传的蓝牙装置实施例一的结构示意图;

图2为本发明的与终端进行数据双向互传的蓝牙装置实施例二的结构示意图;

图3为本发明的与终端进行数据双向互传的系统实施例一的结构示意图;

图4为本发明的与终端进行数据双向互传的系统实施例二的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本实施例技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本实施例一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实施例保护的范围。

说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

图1为本发明的与终端进行数据双向互传的蓝牙装置实施例一的结构示意图,如图1所示,本实施例的与终端进行数据双向互传的蓝牙装置包括第一蓝牙模块11和第一处理器12。其中,第一蓝牙模块11和第一处理器12信号连接,第一蓝牙模块11还通过目标终端的第二蓝牙模块分别与目标终端的第二处理器和目标终端的第一客户端通讯连接。

例如,可以通过蓝牙配对、按键确认、蓝牙绑定、密码认证、身份认证、扫码等方式,使第一蓝牙模块11和第二蓝牙模块、第一蓝牙模块11和第一客户端建立安全可靠的通讯连接。使第一蓝牙模块11和第二蓝牙模块之间可以按照如下协议或规范中的一个或多个进行数据交互,如蓝牙免提协议、蓝牙手持协议、蓝牙电话本访问协议、蓝牙信息访问协议、苹果通知中心服务协议、低功耗蓝牙相关协议等。

在一个具体实现过程中,第二处理器可以获取到与终端通话功能相关的第一原始数据,并发送给第二蓝牙模块,第二蓝牙模块可以根据相应的蓝牙协议,对第一原始数据进行处理,如按照相关的蓝牙协议对其进行编码、包装等处理,得到处理后的数据,本实施例可以称为第一通话管理数据。由于第一蓝牙模块11和第二蓝牙模块之间建立了蓝牙连接,第二蓝牙模块可以将第一通话管理数据发送给第一蓝牙模块11,第一蓝牙模块11再将接收的第一通话管理数据按照相关的蓝牙协议对其进行解码、处理后得到的转换通话管理数据发送给第一处理器12,由第一处理器12对转换通话管理数据进行处理后得到第一目标通话管理数据,并通过第一蓝牙模块11和第二蓝牙模块相关处理、传输后,最终将第一目标通话管理数据发送给第一客户端,由第一客户端对第一目标进行处理。

本实施例中的第一通话管理数据可以包括蓝牙音频编码的语音数据、控制信息和字符信息中的至少一种。例如,当利用目标终端进行通话、收取信息等操作时,第二处理器可以获取到相关的数据,作为第一原始数据。以目标终端接听来电时收听到的语音信息作为未编码语音数据来源为例对本发明的技术方案进行描述。目标终端通过移动通信网络获取到的通话数据,经第二处理器22处理后得到第一原始数据,并发送给第二蓝牙模块,第二蓝牙模块进处理后得到蓝牙音频编码的语音信息,并传输给第一蓝牙模块11,第一蓝牙模块11进行解码后得到解码的语音信息,发送给第一处理器12,第一处理器12重新编码得到自定义编码的语音数据,并经第一蓝牙模块11和第二蓝牙模块的处理传输后,发送给第一客户端,这样,第一客户端解码后即可得到通话语音,从而实现对目标终端进行通话录音,以便用户后续对通话录音进行查询、处理、传送等操作。

再例如,第二处理器可以将目标终端中的通讯录作为第一原始数据来源,并按照上述相关处理过程的记载,将通讯录发送给第一客户端,从而使第一客户端能够获取到目标终端的通讯录。

本实施例中,由于终端的系统都是支持蓝牙装置如蓝牙耳机、车载蓝牙免提等。所以,本实施例的蓝牙装置在与目标终端建立可信的通讯连接后,其可以截获来电、去电、通话时语音等数据,并可以将这些数据作为第一原始数据,并经第二蓝牙模块处理后得到第一通话管理数据,通过蓝牙传输的方式发送给本实施例的蓝牙装置的第一蓝牙模块11,第一蓝牙模块11将接收的第一通话管理数据按照相关的蓝牙协议对其进行解码、处理,并得到语音数据、控制信息、字符信息发送给第一处理器12,由第一处理器12对语音数据进行自定义编码以满足蓝牙数据传输的带宽要求。进一步地,第一处理器12对控制信息、字符信息或自定义编码后的语音数据进行格式化处理,进而得到第一目标通话管理数据,再通过蓝牙的数据通道的传输,传送给目标终端安装的特定的第一客户端,使第一客户端能够获取到第一目标通话管理数据,最终获取到第二处理器获取的第一原始数据,这样就达到了绕开系统限制获取第一通话管理数据的能力。其中,本实施例中的蓝牙的数据通道可以包括经典蓝牙串口,也可以包括低功耗蓝牙传输通道。

在一个具体实现过程中,第一客户端也可以获取或产生与终端通话功能相关的第二原始数据,并对第二原始数据进行格式化处理,得到处理后的数据,本实施例可以称为第二通话管理数据。由于第一蓝牙模块11和第二蓝牙模块之间建立了蓝牙连接,第二蓝牙模块可以将第二通话管理数据通过蓝牙数据通道发送给第一蓝牙模块11,第一蓝牙模块11再将接收的第二通话管理数据发送给第一处理器12,由第一处理器12对第二通话管理数据进行处理后得到第二转换通话管理数据,并发送给第一蓝牙模块11,第一蓝牙模块11将对第二转换通话管理数据处理后得到的第三转换通话管理数据发送给第二蓝牙模块,第二蓝牙模块将对第三转换通话管理数据处理后得到第二目标通话管理数据发送给第二处理器,由第二处理器12对第二目标进行处理、执行。

本实施例中的第二通话管理数据可以包括自定义编码的语音数据、控制信息和字符信息中的至少一种。例如,当利用第一客户端进行通话、控制目标终端时,第一客户端可以获取到相关数据,作为第二原始数据,以控制目标终端拨打电话的控制指令作为控制信息为例对本发明的技术方案进行描述。当利用目标终端进行拨打电话时,第一客户端23收到了拨号命令,但是由于平台的限制,拨打电话的控制指令是无法被第二处理器22所识别、执行,此时,第一客户端会经第一蓝牙模块11和第二蓝牙模块的处理、传输,将拨打电话的控制指令发送给第一处理器12,第一处理器12对拨打电话的控制指令进行处理后得到处理后的控制指令,经第一蓝牙模块11和第二蓝牙模块处理、传输,将处理后的控制指令返回第二处理器,由第二处理器根据处理后的控制指令控制目标终端拨打电话,从而达到了绕开系统限制获取第一通话管理数据的能力。

需要说明的是,本实施例中,第一蓝牙模块11和所述第二蓝牙模块均设置有经典蓝牙通道,各数据之间的处理、传输等均可以通过经典蓝牙通道完成,但是由于部分终端系统如苹果iOS系统的安全性较高,其限制也较多,经典蓝牙的串口通道在作为蓝牙数据通道使用时功能可能会被限制,因此,本实施例中,第一蓝牙模块11和所述第二蓝牙模块还均可以设置有低功耗蓝牙通道。可以由低功耗蓝牙通道完成部分或者全部蓝牙数据通道中的数据的处理、传输。另外,为了保证本实施例的与终端进行数据双向互传的蓝牙装置传输数据的稳定性可靠性,优选为第一蓝牙模块11和所述第二蓝牙模块均同时设置经典蓝牙通道和低功耗蓝牙通道。第一处理器12对语音数据进行的自定义的编解码处理可以完全满足蓝牙数据通道在传输时的带宽要求。

本发明的与终端进行数据双向互传的蓝牙装置和系统,通过第一蓝牙模块11接收目标终端中第二蓝牙模块发送的第一原始数据或第二原始数据,并由第一处理器12将得到的第一原始数据对应的第一目标通话管理数据返回第一客户端,或者,将得到第二原始数据对应的第二目标通话管理数据返回第二处理器,实现了跨越各个平台的限制,对终端中的通话管理数据进行处理,提高移动语音通话的灵活性。

实施例2

图2为本发明的与终端进行数据双向互传的蓝牙装置实施例二的结构示意图,如图2所示,本实施例的与终端进行数据双向互传的蓝牙装置在图1所示实施例的基础上,进一步还可以包括控制键13,该控制键13与第二通讯机构12信号连接12。本实施例中,可以通过控制键13完成功能确认、功能选择、装置复位、第一蓝牙模块11与第二蓝牙模块的连接或断开等相关操作。

如图2所示,本实施例的与终端进行数据双向互传的蓝牙装置还包括供电电源14、电源管理芯片15和指示灯16。该供电电源14和提示机构分别与电源管理芯片15信号连接,电源管理芯片15分别与第一蓝牙模块11和第二通讯机构12电连接,指示灯16与第二通讯机构12信号连接12。

例如,本实施例中供电电源14包括外部电源和内部电源,内部电源包括一次性电池和可充电电池。在一个具体实现过程中,电源管理芯片15根据供电电源14的电压进行调压、稳压等处理,使供电电源14能够满足第二通讯机构12和第一蓝牙模块11的工作电压,以使蓝牙装置正常运行。

本实施例中,指示灯16可以实现工作状态指示、供电电源14的状态指示等功能。例如,当使用本实施例的蓝牙装置时,利用控制键13开启该蓝牙装置后,第二通讯机构12可以生成相应的指示信号,由指示灯16指示,如常亮,并以第一颜色发光;当蓝牙装置与目标终端连接正常时,以第二颜色发光。再例如,电源管理芯片15还可以监测内部电源的剩余电量,并当小于第一阈值时,生成第一报警信号发送给指示灯16,以进行报警,如指示灯16发光颜色改变为第三颜色,另外,若内部电源为可充电电池,电源管理芯片15在充电过程中,若检测到可充电电池的电量大于第二阈值,生成第二报警信号发送给指示灯16,如指示灯16发光颜色改变为第四颜色,本实施例不再一一举例说明。

实施例3

图3为本发明的与终端进行数据双向互传的系统实施例一的结构示意图,如图3所示,本实施例的与终端进行数据双向互传的系统可以包括目标终端2和如图1或图2所示的蓝牙装置1。如图3所示,本实施例以图1所示实施例的蓝牙装置1为例,蓝牙装置1包括第一蓝牙模块11和第一处理器12,目标终端2包括第二蓝牙模块21、第二处理器22和第一客户端23。第一蓝牙模块11和第一处理器12信号连接12,第一蓝牙模块11与第二蓝牙模块21通讯连接,第二处理器22和第一客户端23分别与第二蓝牙模块21信号连接。

本实施例的与终端进行数据双向互传的系统,实现跨越各个平台的限制,对终端中的通话管理数据进行处理的实现机制,与图1所示实施例的实现机制相同,详细请参考上述相关记载,在此不再赘述。

本实施例的与终端进行数据双向互传的系统,通过第一蓝牙模块11接收目标终端2中第二蓝牙模块21发送的第一通话管理数据或第二通话管理数据,并将得到的第一通话管理数据对应的第一目标通话管理数据返回第一客户端23,或者,将得到第二通话管理数据对应的第二目标通话管理数据返回第二处理器22,实现了跨越各个平台的限制,对终端中的通话管理数据进行处理,提高移动语音通话的灵活性。

实施例4

图4为本发明的与终端进行数据双向互传的系统实施例二的结构示意图,如图4所示,本实施例的与终端进行数据双向互传的系统在图3所示实施例的基础上进一步还可以包括辅助终端3和服务器4,其中,辅助终端3为除目标终端2以外的终端。目标终端2还包括第一通讯机构24,辅助终端3包括第二客户端31和第二通讯机构32,第一客户端23通过第一通讯机构24与服务器4通讯连接;第二客户端31通过第二通讯机构32与服务器4通讯连接;第一客户端23和第二客户端31通过服务器4实现数据同步,以实现所述第二客户端31与所述目标终端2之间的数据交互。

在一个具体实现过程中,由于同一用户可能拥有多台终端,以两个个终端为例,其中一个终端不经常携带在身边,本实施例可以称该终端为目标终端2,另外一个终端经常携带在身边,本实施例可以称该终端为辅助终端3,为了能够使该用户利用辅助终端3去操作目标终端2,可以在目标终端2和辅助终端3中均安装同一个客户端,本实施例中,目标终端2中的客户端可以称为第一客户端23,辅助终端3中的客户端可以称为第二客户端31。

需要说明的是,本实施例中辅助终端3和目标终端2并不仅限于上述情形,例如,用户忘记带的手机可以为目标终端2,办公用的电脑可以为辅助终端3等,在此不再一一举例。

本实施例中,服务器4可以从第一客户端23中获取相关通话管理数据,并发送给第二客户端31,以使第一客户端23和第二客户端31之间数据的同步,进而可以实现第二客户端31与目标终端2之间的数据交互。

例如,当目标终端2来电时,可以利用本实施例的蓝牙装置1将来电信息发送给第一客户端23,并由第一客户端23将来电信息上传至服务器4,服务器4再下发给第二客户端31,这时即将来电转移到辅助终端3了,用户可以利用第二客户端31发出接听指令,并同步到第一客户端23,再经蓝牙装置1发送给目标终端2,实现接听电话,并完成通话,其实现通话的原理与实现接听的原理相同,详细请参考上述相关记载,在此不再赘述。

同理,本实施例实现挂断电话、收发信息等的实现机制与实现接听电话的实现机制相同,详细请参考上述相关记载,在此不再一一举例。

本实施例中,可以利用互联网实现远程控制目标终端2的拨打电话、通话、挂断电话和收发信息等功能,避免了用户携带多个终端,提高了移动语音通话的便捷性。

为了提高远程控制的安全性,用户在使用辅助终端3控制目标终端2时,第二客户端31需要获取当前操作者身份信息,并通过服务器4将当前操作者身份信息发送给第一客户端23,以便记录当前操作者的身份信息。

另外,为了更进一步的提高远程控制的安全性,用户可以利用第二处理器22获取用户的身份信息,以进行存储,这样,当利用辅助终端3控制目标终端2时,需要将当前操作者的身份信息与用户的身份信息进行比对,当二者匹配时,才能利用辅助终端3控制目标终端2,否则,无法利用辅助终端3控制目标终端2。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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