基于蓝牙的数据传输方法及智能系统、存储介质技术方案

技术编号:27268153 阅读:17 留言:0更新日期:2021-02-06 11:32
本发明专利技术公开了一种基于蓝牙的数据传输方法及智能系统、计算机可读存储介质,该方法包括:当检测到至少三个蓝牙设备时,分别与至少三个蓝牙设备建立连接,并获取每个蓝牙设备的类型;在至少三个蓝牙设备中建立两两之间的间接连接,并根据每个蓝牙设备的类型确定任意两个蓝牙设备之间的数据传送模式;当蓝牙设备A与蓝牙设备B之间进行数据传输时,获取蓝牙设备A的数据相关信息,并根据数据相关信息计算蓝牙设备B与智能系统间进行数据传输的最大传输时间;从蓝牙设备A接收数据,并在接收到的数据达到预设大小时开始向蓝牙设备B发送接收到的数据。本发明专利技术实现了多个蓝牙设备中两两之间的快速数据传输。的快速数据传输。的快速数据传输。

【技术实现步骤摘要】
基于蓝牙的数据传输方法及智能系统、存储介质


[0001]本申请涉及数据传输
,尤其涉及一种基于蓝牙的数据传输方法及智能系统、计算机可读存储介质。

技术介绍

[0002]蓝牙是一种支持设备短距离通信的无线电技术,能在包括移动终端、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线数据通信。作为一种小范围无线连接技术,蓝牙能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信。在传统的蓝牙技术中,多个蓝牙设备之间可以通过建立微微网来实现蓝牙设备间的数据传输。在微微网中,蓝牙设备要么是主设备,要么是从设备,并且同一个微微网中只存在一个主设备,其它的蓝牙设备都是从设备。然而,微微网中的从设备只能与主设备进行数据传输,却不能与其他从设备进行数据传输。

技术实现思路

[0003]本申请实施例通过提供一种基于蓝牙的数据传输方法及智能系统、计算机可读存储介质,解决了传统技术中从设备间无法进行数据传输的问题,实现了多个蓝牙设备中两两之间的快速数据传输。
[0004]本申请实施例提供了一种基于蓝牙的数据传输方法,应用于智能系统,方法包括:
[0005]当检测到至少三个蓝牙设备时,分别与至少三个蓝牙设备建立连接,并获取每个蓝牙设备的类型;
[0006]在至少三个蓝牙设备中建立两两之间的间接连接,并根据每个蓝牙设备的类型确定任意两个蓝牙设备之间的数据传送模式;
[0007]当蓝牙设备A与蓝牙设备B之间进行数据传输时,获取蓝牙设备A的数据相关信息,并根据数据相关信息计算蓝牙设备B与智能系统间进行数据传输的最大传输时间;其中,蓝牙设备A与蓝牙设备B均为至少三个蓝牙设备中的任意一个,并且蓝牙设备A为源端设备,蓝牙设备B为接收端设备;
[0008]从蓝牙设备A接收数据,并在接收到的数据达到预设大小时开始向蓝牙设备B发送接收到的数据;其中,向蓝牙设备B发送接收到的数据的时间应小于或者等于最大传输时间。
[0009]本申请实施例提供了一种智能系统,智能系统包括处理器、存储器及存储在存储器上并可在处理器上运行的数据传输程序,数据传输程序被处理器执行时实现如上述的基于蓝牙的数据传输方法的步骤。
[0010]本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有数据传输程序,数据传输程序被处理器执行时实现如上述的基于蓝牙的数据传输方法的步骤。
[0011]本申请实施例中提供的一种基于蓝牙的数据传输方法及智能系统、计算机可读存
储介质的技术方案,至少具有如下技术效果:
[0012]由于采用了将智能系统作为蓝牙连接网络的主设备,将需要进行数据传输的多个蓝牙设备作为蓝牙连接网络的从设备,然后以智能系统为数据传输的中转站来实现多个蓝牙设备中两两之间的数据传输的技术手段。所以,有效解决了传统技术中从设备间无法进行数据传输的问题,实现了多个蓝牙设备中两两之间的快速数据传输。
附图说明
[0013]图1为本申请实施例涉及的智能系统的结构示意图;
[0014]图2为本申请基于蓝牙的数据传输方法的第一实施例的流程示意图;
[0015]图3为本申请基于蓝牙的数据传输方法的第二实施例的流程示意图;
[0016]图4为本申请基于蓝牙的数据传输方法的第三实施例的流程示意图。
具体实施方式
[0017]本申请为了解决传统技术中从设备间无法进行数据传输的问题,采用了将智能系统作为蓝牙连接网络的主设备,将需要进行数据传输的多个蓝牙设备作为蓝牙连接网络的从设备,然后以智能系统为数据传输的中转站来实现多个蓝牙设备中两两之间的数据传输的技术方案。实现了多个蓝牙设备中两两之间的快速数据传输。
[0018]为了更好地理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
[0019]结合图1所示,其为本申请各个实施例中涉及的智能系统的一种硬件结构示意图,智能系统可以包括:处理器101、存储器102、蓝牙模块103、图像显示模块104、音频播放模块105等部件。本领域技术人员可以理解,图1所示的智能系统的硬件结构并不构成对智能系统的限定,智能系统可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0020]下面结合图1对智能系统的各个部件进行具体的介绍:
[0021]处理器101是智能系统的控制中心,连接整个智能系统的各个部分,通过运行或执行存储在存储器102内的程序,以及调用存储在存储器102内的数据,执行智能系统的各种功能或对数据进行处理,从而对智能系统进行整体监控。
[0022]存储器102可用于存储智能系统的各种程序以及各种数据。存储器102主要包括存储程序区和存储数据区,其中,存储程序区至少存储了进行数据传输所需的程序;存储数据区可以存储智能系统的各种数据。此外,存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或其他易失性固态存储器件。
[0023]蓝牙模块103可用于与其他蓝牙设备进行数据通信。
[0024]图像显示模块104可用于对接收到的视频、图片等数据进行显示。
[0025]音频播放模块105可用于对接收到的音频数据进行播放。
[0026]在本申请实施例中,处理器101可以用于调用存储在存储器102中的数据传输程序,并执行以下操作:
[0027]当检测到至少三个蓝牙设备时,分别与至少三个蓝牙设备建立连接,并获取每个蓝牙设备的类型;
[0028]在至少三个蓝牙设备中建立两两之间的间接连接,并根据每个蓝牙设备的类型确定任意两个蓝牙设备之间的数据传送模式;
[0029]当蓝牙设备A与蓝牙设备B之间进行数据传输时,获取蓝牙设备A的数据相关信息,并根据数据相关信息计算蓝牙设备B与智能系统间进行数据传输的最大传输时间;其中,蓝牙设备A与蓝牙设备B均为至少三个蓝牙设备中的任意一个,并且蓝牙设备A为源端设备,蓝牙设备B为接收端设备;
[0030]从蓝牙设备A接收数据,并在接收到的数据达到预设大小时开始向蓝牙设备B发送接收到的数据;其中,向蓝牙设备B发送接收到的数据的时间应小于或者等于最大传输时间。
[0031]在一实施例中,处理器101可以用于调用存储在存储器102中的数据传输程序,并执行以下操作:
[0032]获取每个蓝牙设备的名称及唯一身份标识。
[0033]在一实施例中,数据传送模式为视频数据传送模式或图片数据传送模式或音频数据传送模式。
[0034]在一实施例中,处理器101可以用于调用存储在存储器102中的数据传输程序,并执行以下操作:
[0035]若数据传送模式为视频数据传送模式,则获取蓝牙设备A与蓝牙设备B之间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于蓝牙的数据传输方法,其特征在于,应用于智能系统,所述方法包括:当检测到至少三个蓝牙设备时,分别与所述至少三个蓝牙设备建立连接,并获取每个蓝牙设备的类型;在所述至少三个蓝牙设备中建立两两之间的间接连接,并根据所述每个蓝牙设备的类型确定任意两个蓝牙设备之间的数据传送模式;当蓝牙设备A与蓝牙设备B之间进行数据传输时,获取所述蓝牙设备A的数据相关信息,并根据所述数据相关信息计算所述蓝牙设备B与智能系统间进行数据传输的最大传输时间;其中,所述蓝牙设备A与所述蓝牙设备B均为所述至少三个蓝牙设备中的任意一个,并且所述蓝牙设备A为源端设备,所述蓝牙设备B为接收端设备;从所述蓝牙设备A接收数据,并在接收到的数据达到预设大小时开始向所述蓝牙设备B发送接收到的数据;其中,向所述蓝牙设备B发送接收到的数据的时间应小于或者等于最大传输时间。2.如权利要求1所述的方法,其特征在于,所述分别与所述至少三个蓝牙设备建立连接之后,所述方法还包括:获取所述每个蓝牙设备的名称及唯一身份标识。3.如权利要求2所述的方法,其特征在于,所述数据传送模式为视频数据传送模式或图片数据传送模式或音频数据传送模式。4.如权利要求3所述的方法,其特征在于,所述当蓝牙设备A与蓝牙设备B之间进行数据传输时,所述方法还包括:若所述数据传送模式为视频数据传送模式,则获取所述蓝牙设备A与所述蓝牙设备B之间所要传输的视频数据的大小、分辨率及帧率,并根据所述视频数据的大小、分辨率及帧率设定所述视频数据的数据流;或者,若所述数据传送模式为图片数据传送模式,则获取所述蓝牙设备A与所述蓝牙设备B之...

【专利技术属性】
技术研发人员:王云华
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1