数据传输控制方法、终端及存储介质技术

技术编号:27806829 阅读:15 留言:0更新日期:2021-03-30 09:22
本申请提出了一种数据传输控制方法、终端及存储介质,其中,该方法为:检测是否接收到第二终端发送的蓝牙连接请求,当接收到蓝牙连接请求时,根据蓝牙连接请求在硬件配置文件中配置发射参数,根据发射参数与第二终端进行数据传输,并根据与第二终端的数据传输状态,在硬件配置文件中更新发射参数。相比于现有技术,本申请提供的方案可以在基于蓝牙技术进行数据传输的过程中,动态地调整硬件配置文件中的发射参数,从而有效地控制终端蓝牙连接所产生的功耗。的功耗。的功耗。

【技术实现步骤摘要】
数据传输控制方法、终端及存储介质


[0001]本申请涉及发射功率调整技术,具体涉及一种数据传输控制方法、终端及存储介质。

技术介绍

[0002]蓝牙技术是一种低成本的、为固定和移动设备建立通信环境的无线连接技术,其主要特点为适用设备多、无需电缆,通过无线就可以使两个蓝牙设备相互搜索、建立联系,并在控制软件的作用下,自动传输数据。而且,蓝牙技术还具有较强的安全性和抗干扰能力,可以保证数据传输的质量与效率。
[0003]但是,“传统蓝牙”技术在现有技术的应用过程中,仍然存在以下问题:一是为了及时响应其他设备通过蓝牙技术发送的连接请求,在等待过程中会采用轮询访问的方式,这样对于设备的能耗比较大;二是设备在蓝牙连接过程中涉及多次的信息传递与验证,这样反复进行数据的加密解密,并且每次连接过程中都进行设备身份验证也会浪费设备的计算资源;三是“传统蓝牙”技术的发射功率是厂家在生产产品的时候确定的,无法因为用户想扩大射程范围而加大功率或者由于耗电而减小功率。

技术实现思路

[0004]本申请提供一种数据传输控制方法、终端及存储介质,能够在基于蓝牙技术进行数据传输的过程中,动态地调整硬件配置文件中的发射参数,从而有效地控制终端蓝牙连接所产生的功耗。
[0005]本申请实施例提供了一种数据传输控制方法,应用于第一终端,包括:
[0006]检测是否接收到第二终端发送的蓝牙连接请求;
[0007]当接收到蓝牙连接请求时,根据蓝牙连接请求在硬件配置文件中配置发射参数;
[0008]根据发射参数与第二终端进行数据传输;
[0009]根据与第二终端的数据传输状态,在硬件配置文件中更新发射参数。
[0010]本申请实施例提供了一种终端,包括:
[0011]收发模块,用于检测是否接收到第二终端发送的蓝牙连接请求;
[0012]配置模块,用于当接收到蓝牙连接请求时,根据蓝牙连接请求在硬件配置文件中配置发射参数;
[0013]收发模块,用于根据发射参数与第二终端进行数据传输;
[0014]配置模块,用于根据与第二终端的数据传输状态,在硬件配置文件中更新发射参数。
[0015]本申请实施例提供了一种计算机可读写存储介质,该存储介质存储有软件程序,当软件程序被处理器执行时,实现本申请实施例中的任一数据传输控制方法。
[0016]关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
附图说明
[0017]图1为一实施例提供的一种数据传输控制方法的流程图;
[0018]图2为一实施例提供的另一种数据传输控制方法的流程图;
[0019]图3为一实施例提供的一种终端的结构示意图;
[0020]图4为一实施例提供的另一种终端的结构示意图。
具体实施方式
[0021]为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0022]另外,在本申请实施例中,“可选地”或者“示例性地”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“可选地”或者“示例性地”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“可选地”或者“示例性地”等词旨在以具体方式呈现相关概念。
[0023]本申请实施例可以应用于以蓝牙技术进行通信的场景下,可以在包括移动电话、平板(PAD)、无线耳机、笔记本电脑、相关外设等众多终端设备之间进行无线信息交换。但是在终端设备开启蓝牙连接功能后会非常耗电,而且终端设备会因为占用较多的内部资源,其运行也会变得比较缓慢,虽然蓝牙技术具有蓝牙低功耗的功能和协议,能够对功耗进行优化,但是也会导致功能上的缺失或者用户体验感的降低,而且对于传统蓝牙连接,并不能优化太多的功耗。
[0024]基于上述场景中所存在的问题,本申请实施例提供了一种数据传输控制方法,应用于第一终端,如图1所示,本实施例提供的方法包括如下步骤:
[0025]S101、检测是否接收到第二终端发送的蓝牙连接请求。
[0026]在本申请实施例中,第一终端和第二终端可以为同类型的移动终端,例如,移动电话,也可以为不同类型的移动终端,例如第一终端为移动电话,第二终端为无线耳机,或者第一终端为移动电话,第二终端为PAD等等。
[0027]在第一终端和第二终端的功能设置界面中开启蓝牙功能后,基于蓝牙技术进行设备搜索、配对,配对后的终端设备之间即可通过蓝牙技术进行无线数据传输。
[0028]本步骤即为在第一终端和第二终端蓝牙功能开启的状态下,由第一终端检测是否有第二终端发送的蓝牙连接请求,其中,蓝牙连接请求可以理解为第二终端通过蓝牙技术向第一终端发送的终端配对请求。
[0029]S102、当接收到蓝牙连接请求时,根据所述蓝牙连接请求在硬件配置文件中配置发射参数。
[0030]当第一终端接收到第二终端发送的蓝牙连接请求时,可以根据该蓝牙连接请求读取自身存储的硬件配置文件,并在该硬件配置文件中配置发射参数。
[0031]其中,发射参数可以包括蓝牙协议版本类型、发射功率和发射功率等级,发射功率和发射功率等级为数组模式。
[0032]需要说明的是,在蓝牙通信过程中,某一方终端设备向另一方终端设备发送的蓝牙连接请求中,可以携带请求通过蓝牙技术传输数据的速率、传输数据需要的流量估计等
参数信息。
[0033]进而,第一终端可以根据该蓝牙连接请求中携带的请求参数和第一终端、第二终端当前的蓝牙传输状态,在硬件配置文件中配置对应的发射参数。例如,根据蓝牙连接请求中的数据传输速率、需要的流量估计等参数以及第一、二终端基于蓝牙技术进行通信时当前的传输状态,在硬件配置文件中基于发射功率数组和发射功率等级数组选择相应的发射功率值和发射功率等级值进行参数配置。
[0034]S103、根据发射参数与第二终端进行数据传输。
[0035]在硬件配置文件中配置好发射参数后,可以根据该发射参数进行数据传输。例如,第一终端可以利用硬件配置文件中当前配置的发射参数配置其自身的收发模块,使得收发模块基于当前的发射参数与第二终端进行数据传输。
[0036]S104、根据与第二终端的数据传输状态,在硬件配置文件中更新发射参数。
[0037]在第一终端与第二终端的数据传输过程中,可以实时监测第一终端与第二终端当前的数据传输状态。
[0038]其中,本步骤中所描述的数据传输状态可以为数据传输时间变化(例如,时间过长)、数据传输当前所耗费的流量、第一终端和第二终端的硬件环境条件变化(例如,数据传输过程中接打电话等)等等。
[0039]上述数据传输状态的监测可以由第一终端自动识别,也可以由用户以人工识别的方式进行监测。
[0040]在监测第一终端与第二终端数据传输状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输控制方法,应用于第一终端,其特征在于,包括:检测是否接收到第二终端发送的蓝牙连接请求;当接收到蓝牙连接请求时,根据所述蓝牙连接请求在硬件配置文件中配置发射参数;根据所述发射参数与所述第二终端进行数据传输;根据与所述第二终端的数据传输状态,在所述硬件配置文件中更新所述发射参数。2.根据权利要求1所述的方法,其特征在于,所述发射参数包括蓝牙协议版本类型、发射功率和发射功率等级,其中,所述发射功率和所述发射功率等级为数组模式。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述蓝牙连接请求在硬件配置文件中配置发射参数,包括:根据所述蓝牙连接请求中携带的请求参数和所述第一终端的当前状态,在所述硬件配置文件中配置发射参数。4.根据权利要求1所述的方法,其特征在于,确定与所述第二终端的数据传输状态,包括:根据所述第一终端的硬件指标,以及所述第二终端上报的指标和请求应用类型,确定与所述第二终端的数据传输状态。5.根据权利要求4所述的方法,其特征在于,根据所述第一终端的硬件指标,以及所述第二终端上报的指标和请求应用类型,确定与所述第二终端的数据传输状态,包括:根据所述第一终端的硬件指标和存储的第一参考标准确定第一判断结果;根据所述第二终端上报的指标和所述存储的第一参考标准确定第二判断结果;根据所述第二终端上报的请求应用类型和存储的第二参考标准确定第三判断结果;根据所述第一判断结果、第二判断结果和第三判断结果确定与所述第二终端的数据传输状态。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当与所述第二终端的数据传输状态满足预设条件时,启动报警模式,并保存当前发射参数。7.一种终端,其特征在于,包括:收发模块,用于检测是否接收到第二终端发...

【专利技术属性】
技术研发人员:潘静雅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1