一种蓝牙共享内存的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:21341434 阅读:51 留言:0更新日期:2019-06-13 21:58
本申请实施例提供了一种蓝牙共享内存的方法、装置、存储介质及电子设备,应用于蓝牙装置,所述蓝牙装置包括收发模块、连接开关和蓝牙数据内存,所述连接开关用于将蓝牙数据内存与收发模块连接,所述蓝牙共享内存的方法通过当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙根据数据收发的反应时间确定出相应的预设时间;在所述发送时隙或接收时隙到来之前提前预设时间控制连接开关与收发模块连接,使蓝牙数据内存与收发模块相连接;通过蓝牙数据内存收发数据。以此,在发送时隙或接收时隙到来之前通过连接开关连接收发模块和蓝牙数据内存,省去了蓝牙在接收或者发送数据时连接蓝牙数据内存的等待时间,提升了数据传输的效率。

A Bluetooth Shared Memory Method, Device, Storage Media and Electronic Equipment

The embodiment of this application provides a method, device, storage medium and electronic device for Bluetooth shared memory, which is applied to Bluetooth device. The Bluetooth device includes a transceiver module, a connection switch and Bluetooth data memory. The connection switch is used to connect Bluetooth data memory with a transceiver module. The method of Bluetooth shared memory is true when Bluetooth connection is detected successfully. The sending or receiving time slots of Bluetooth are determined according to the response time of data transmission and reception; the time control connection switch is pre-set before the arrival of the sending or receiving time slots to connect the receiving and receiving module, so that the Bluetooth data memory is connected with the receiving and receiving module; and the data is sent and received through Bluetooth data memory. In this way, the Bluetooth data memory is connected to the transceiver module and Bluetooth data memory by connecting switches before the arrival of sending or receiving slots, which saves the waiting time for Bluetooth to connect Bluetooth data memory when receiving or sending data, and improves the efficiency of data transmission.

【技术实现步骤摘要】
一种蓝牙共享内存的方法、装置、存储介质及电子设备
本申请涉及通信
,尤其涉及一种蓝牙共享内存的方法、装置、存储介质及电子设备。
技术介绍
随着通信技术的发展,目前移动终端上均会设置有蓝牙,目前移动终端上普遍采用了蓝牙芯片,使移动终端支持蓝牙功能,从而与其他带有蓝牙的设备如汽车、手表、耳机等设备进行无线连接。目前,通过蓝牙连接以进行图片、文件等数据的传输已经成为设备之间常见的数据传输方式,但在数据的传输过程中,由于蓝牙速度相对较低,为了降低资源利用率,将蓝牙的接收、发送的数据分配在蓝牙内存中,当蓝牙接收或发送数据时蓝牙接收模块或发送模块连接此内存以进行数据的传输,但每次蓝牙数据传输都需要多次连接蓝牙内存容易造成时间延迟,从而影响蓝牙的传输效率。
技术实现思路
本申请实施例提供一种蓝牙共享内存的方法、装置、存储介质及电子设备,可以提前蓝牙收发模块与蓝牙数据内存连接,减少数据发送的时间,提升蓝牙数据传输效率。第一方面,本申请实施例提供了一种蓝牙共享内存的方法,应用于蓝牙装置,所述装置包括收发模块、连接开关和蓝牙数据内存,所述连接开关用于将蓝牙数据内存与收发模块连接,所述蓝牙共享内存的方法包括:当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙;根据数据收发的反应时间确定出相应的预设时间;在所述发送时隙或接收时隙到来之前提前预设时间控制连接开关与收发模块连接,使蓝牙数据内存与收发模块相连接;通过蓝牙数据内存收发数据。第二方面,本申请实施例提供了一种蓝牙共享内存的装置,应用于蓝牙装置,所述蓝牙装置包括收发模块、连接开关和蓝牙数据内存,所述连接开关用于将蓝牙数据内存与收发模块连接,所述蓝牙共享内存的装置包括:检测模块,用于当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙;确定模块,用于根据数据收发的反应时间确定出相应的预设时间;连接模块,用于在所述发送时隙或接收时隙到来之前提前预设时间控制连接开关与收发模块连接,使蓝牙数据内存与收发模块相连接;数据模块,用于通过蓝牙数据内存收发数据。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,当所述程序被处理器执行时实现如本申请任一实施例提供的蓝牙共享内存的方法。第四方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器有计算机程序,当所述处理器通过调用所述计算机程序时实现如本申请任一实施例提供的蓝牙共享内存的方法。本申请实施例提供了一种蓝牙共享内存的方法,应用于蓝牙装置,所述装置包括收发模块、连接开关和蓝牙数据内存,所述连接开关用于将蓝牙数据内存与收发模块连接,所述蓝牙共享内存的方法通过当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙根据数据收发的反应时间确定出相应的预设时间;在所述发送时隙或接收时隙到来之前提前预设时间控制连接开关与收发模块连接,使蓝牙数据内存与收发模块相连接;通过蓝牙数据内存收发数据。以此,在发送时隙或接收时隙到来之前连接收发模块和蓝牙数据内存,省去了蓝牙在接收或者发送数据时连接蓝牙数据内存的等待时间,提升了数据传输的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的蓝牙装置的结构示意图。图2为本申请实施例提供的蓝牙共享内存的方法的流程示意图。图3为本申请实施例提供的蓝牙装置的另一结构示意图。图4为本申请实施例提供的蓝牙共享内存的方法的另一流程示意图。图5为本申请实施例提供的蓝牙共享内存的装置的结构示意图。图6为本申请实施例提供的蓝牙共享内存的装置的另一结构示意图。图7为本申请实施例提供的电子设备的结构示意图。图8为本申请实施例提供的电子设备的另一结构示意图。图9为本申请实施例提供的电子设备的又一结构示意图。具体实施例请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文该的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文该的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请实施例提供一种蓝牙共享内存的方法,该蓝牙共享内存的方法的执行主体可以是本申请实施例提供的蓝牙共享内存的装置,或者为集成了该蓝牙共享内存的装置的电子设备,其中该蓝牙共享内存的装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑(PDA,PersonalDigitalAssistant)等。请参阅图1,图1为本实施例提供的蓝牙装置的结构示意图,其中,蓝牙装置10包括:蓝牙数据内存110、连接开关120和收发模块130。其中,蓝牙数据内存110通过连接开关120与收发模块130相连接,具体的,连接开关120中包括开关和A连接端和B连接端,收发模块130与连接开关中的A连接端相连接,当连接开关120中的开关与A连接端相连接时,收发模块130通过连接开关120的与蓝牙数据内存110相连接,并通过蓝牙数据内存110收发数据;当连接开关120中的开关与B连接端相连接时,连接开关120与收发模块130断开连接,此时收发模块130与蓝牙数据内存110断开连接,此时收发模块130不进行数据的收发。本申请实施例提供一种蓝牙共享内存的方法,应用于上述蓝牙装置10,请参阅图2,图2为本申请实施例提供的蓝牙共享内存的方法的流程示意图,该蓝牙共享内存的方法包括以下步骤:在步骤S101中,当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙。其中,蓝牙具体是由蓝牙装置组成的蓝牙设备,包括带有蓝牙功能的电子设备。具体的,当检测到蓝牙设备连接成功时,蓝牙设备与其他蓝牙设备连接组成微微网,由于在一个微微网中包括一个主设备和一个或多个从设备,且根据主设备来确定出时隙,因此当检测到蓝牙设备连接成功时,确定该蓝牙设备是否为主设备,当该蓝牙设备为主设备时,根据该蓝牙设备的本地时钟对时隙进行编号循环,确定出该蓝牙设备的发送时隙的起始时刻为偶数时隙的起始时刻,该蓝牙设备的接收时隙的起始时刻为奇数时隙的起始时刻,在进行数据收发时,数据收发的起始时刻与时隙的起始时刻同步。当该蓝牙设备为从设备时,为保证与主设备收发同步和跳频同步,在该蓝牙设备的本地时钟中加入偏移量以实现同步。进一步的,根据主设备确定的时隙确定出该蓝牙设备的发送时隙的起始时刻为奇数时隙的起始时刻,接收时隙的起始时刻为偶数时隙的起始时刻。在接收到数据的收发指令时,确定出最近的发送时隙和接收时隙的起始时刻,以使得在发送时隙或接收时隙到来时收发数据。需要说明的是,发送时隙是指发送模块与蓝牙数据内存相连接,并将数据通过蓝牙数据内存成功发送出去的一段时间间隔。接收时隙是指接收模块与蓝牙数据内存相连接,并通过蓝牙数据内存成功接收信息的一段时间间隔。在步骤S102中,根据数据收发的反应时间确定出相应的预设时间。其中本文档来自技高网...

【技术保护点】
1.一种蓝牙共享内存的方法,应用于蓝牙装置,所述装置包括收发模块、连接开关和蓝牙数据内存,所述连接开关用于将蓝牙数据内存与收发模块连接,其特征在于,所述蓝牙共享内存的方法包括:当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙;根据数据收发的反应时间确定出相应的预设时间;在所述发送时隙或接收时隙到来之前提前预设时间控制连接开关与收发模块连接,使蓝牙数据内存与收发模块相连接;通过蓝牙数据内存收发数据。

【技术特征摘要】
1.一种蓝牙共享内存的方法,应用于蓝牙装置,所述装置包括收发模块、连接开关和蓝牙数据内存,所述连接开关用于将蓝牙数据内存与收发模块连接,其特征在于,所述蓝牙共享内存的方法包括:当检测到蓝牙连接成功时,确定蓝牙的发送时隙或接收时隙;根据数据收发的反应时间确定出相应的预设时间;在所述发送时隙或接收时隙到来之前提前预设时间控制连接开关与收发模块连接,使蓝牙数据内存与收发模块相连接;通过蓝牙数据内存收发数据。2.根据权利要求1所述的方法,其特征在于,所述根据数据收发的反应时间确定出相应的预设时间的步骤,包括:记录每一次连接开关开始连接收发模块到收发模块开始收发信号的历史时间差;根据所述历史时间差确定出预设时间。3.根据权利要求2所述的方法,其特征在于,所述记录每一次连接开关开始连接收发模块到收发模块开始收发信号的历史时间差的步骤,包括:检测连接开关与收发模块的连接状态,当检测到连接开关与收发模块开始连接时,记录当前的时间作为第一时间;检测收发模块的信号的收发状态,当检测到收发模块开始收发信号时,记录当前时间作为第二时间;根据第一时间与第二时间确定出历史时间差,所述历史时间差包括历史发送时间差和历史接收时间差。4.根据权利要求3所述的方法,所述收发模块包括发送模块和接收模块,其特征在于,所述检测收发模块的信号的收发状态的步骤,包括:检测发送模块的发送功率和接收模块接收到的信号强度来确定信号的收发状态;当检测到发送模块的发送功率大于预设值时,判定为发送模块开始通过蓝牙数据内存发送信号;当检测到接收模块接收到的信号的强度大于预设值时,判定为接收模...

【专利技术属性】
技术研发人员:俞斌
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1