数据传输方法及装置、电子设备和存储介质制造方法及图纸

技术编号:39034073 阅读:18 留言:0更新日期:2023-10-10 11:47
本公开涉及计算机技术领域,尤其涉及一种数据传输方法及装置、电子设备和存储介质。其中,该数据传输方法,包括:若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对蓝牙数据的传输信令;基于传输信令对应的信令类型,通过人机交互模块确定蓝牙数据对应的数据传输模块,数据传输模块包括经典蓝牙模块和低功耗蓝牙模块中的其中一个;响应于传输操作,采用数据传输模块将蓝牙数据传输至目标蓝牙设备。采用本公开,可以提高数据传输的便利性。性。性。

【技术实现步骤摘要】
数据传输方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种数据传输方法及装置、电子设备和存储介质。

技术介绍

[0002]作为一种短距离数据交换技术的无线通讯标准,蓝牙通信在计算机、移动互联网、车载设备等领域被广泛应用。电子设备通过蓝牙进行数据传输时,通信双方需要采用相同的蓝牙协议进行数据传输。但是,随着科学技术的发展,蓝牙协议的种类也开始逐渐增多。由于不同种类的蓝牙协议无法共存,该电子设备中无法同时存在两个蓝牙协议栈,使得电子设备不能与蓝牙设备进行数据传输,进而导致数据传输的便利性不高。

技术实现思路

[0003]本公开提供了一种数据传输方法及装置、电子设备和存储介质,主要目的在于提高数据传输的便利性。
[0004]根据本公开的一方面,提供了一种数据传输方法,包括:
[0005]若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对所述蓝牙数据的传输信令;
[0006]基于所述传输信令对应的信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,所述数据传输模块包括经典蓝牙模块和低功耗蓝牙模块中的其中一个;
[0007]响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备。
[0008]可选的,在所述若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对所述蓝牙数据的传输信令之前,还包括:
[0009]若检测到目标蓝牙设备对应的连接事件,则获取所述连接事件对应的事件类型信息;r/>[0010]若所述事件类型信息指示与所述目标蓝牙设备的连接完成,则获取当前连接的句柄信息;
[0011]将所述句柄信息添加至传输信息数据包中,并控制人机交互模块存储所述传输信息数据包。
[0012]可选的,所述响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备,包括:
[0013]响应于所述传输操作,控制所述人机交互模块获取所述传输数据包中的所述句柄信息;
[0014]基于所述句柄信息,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备。
[0015]可选的,所述基于所述传输信令对应的信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,包括:
[0016]获取所述传输信令包括的信令信息集合;
[0017]基于所述信令信息集合确定所述传输信令对应的信令类型,并基于所述信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块。
[0018]可选的,所述基于所述信令信息集合确定所述传输信令对应的信令类型,并基于所述信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,包括:
[0019]若所述信令信息集合中未包括异常断线信息,则确定所述传输信令对应的信令类型不为低功耗信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块为所述经典蓝牙模块;
[0020]若所述信令信息集合中包括所述异常断线信息,则确定所述传输信令对应的信令类型为所述低功耗信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块为所述低功耗蓝牙模块。
[0021]可选的,所述目标蓝牙设备包括两个中央处理器,所述两个中央处理器为异构中央处理器;
[0022]所述响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备,包括:
[0023]响应于所述传输操作,获取所述数据传输模块对应的数据传输协议;
[0024]基于所述数据传输协议,将所述蓝牙数据传输至目标蓝牙设备中的目标中央处理器,所述目标中央处理器为所述两个中央处理器中与所述数据传输协议对应的中央处理器。
[0025]可选的,所述基于所述数据传输协议,将所述蓝牙数据传输至目标蓝牙设备中的目标中央处理器,包括:
[0026]获取所述数据传输协议对应的协议信息;
[0027]基于所述协议信息和所述蓝牙数据生成蓝牙数据包;
[0028]将所述蓝牙数据包传输至目标蓝牙设备,所述蓝牙数据包用于指示所述目标蓝牙设备基于所述协议信息确定目标中央处理器,并控制所述目标中央处理器输出所述蓝牙数据。
[0029]根据本公开的另一方面,提供了一种数据传输装置,包括:
[0030]信令接收单元,用于若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对所述蓝牙数据的传输信令;
[0031]模块确定单元,用于基于所述传输信令对应的信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,所述数据传输模块包括经典蓝牙模块和低功耗蓝牙模块中的其中一个;
[0032]数据传输单元,用于响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备。
[0033]可选的,所述装置还包括事件检测单元、信息获取单元和信息添加单元,用于在所述若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对所述蓝牙数据的传输信令之前:
[0034]所述事件检测单元,用于若检测到目标蓝牙设备对应的连接事件,则获取所述连接事件对应的事件类型信息;
[0035]所述信息获取单元,用于若所述事件类型信息指示与所述目标蓝牙设备的连接完成,则获取当前连接的句柄信息;
[0036]所述信息添加单元,用于将所述句柄信息添加至传输信息数据包中,并控制人机交互模块存储所述传输信息数据包。
[0037]可选的,所述数据传输单元包括信息获取子单元和数据传输子单元,所述数据传输单元用于响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备时:
[0038]所述信息获取子单元,用于响应于所述传输操作,控制所述人机交互模块获取所述传输数据包中的所述句柄信息;
[0039]所述数据传输子单元,用于基于所述句柄信息,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备。
[0040]可选的,所述模块确定单元包括集合获取子单元和类型确定子单元,所述模块确定单元用于基于所述传输信令对应的信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块时:
[0041]所述集合获取子单元,用于获取所述传输信令包括的信令信息集合;
[0042]所述类型确定子单元,用于基于所述信令信息集合确定所述传输信令对应的信令类型,并基于所述信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块。
[0043]可选的,所述类型确定子单元,用于基于所述信令信息集合确定所述传输信令对应的信令类型,并基于所述信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块时,具体用于:
[0044]若所述信令信息集合中未包括异常断线信息,则确定所述传输信令对应的信令类型不为低功耗信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块为所述经典蓝牙模块;
[0045]若所述信令信息集合中包括所述异常断线本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对所述蓝牙数据的传输信令;基于所述传输信令对应的信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,所述数据传输模块包括经典蓝牙模块和低功耗蓝牙模块中的其中一个;响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备。2.根据权利要求1所述的方法,其特征在于,在所述若检测到针对蓝牙数据的传输操作,则通过人机交互模块接收到针对所述蓝牙数据的传输信令之前,还包括:若检测到目标蓝牙设备对应的连接事件,则获取所述连接事件对应的事件类型信息;若所述事件类型信息指示与所述目标蓝牙设备的连接完成,则获取当前连接的句柄信息;将所述句柄信息添加至传输信息数据包中,并控制人机交互模块存储所述传输信息数据包。3.根据权利要求2所述的方法,其特征在于,所述响应于所述传输操作,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备,包括:响应于所述传输操作,控制所述人机交互模块获取所述传输数据包中的所述句柄信息;基于所述句柄信息,采用所述数据传输模块将所述蓝牙数据传输至目标蓝牙设备。4.根据权利要求1所述的方法,其特征在于,所述基于所述传输信令对应的信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,包括:获取所述传输信令包括的信令信息集合;基于所述信令信息集合确定所述传输信令对应的信令类型,并基于所述信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块。5.根据权利要求4所述的方法,其特征在于,所述基于所述信令信息集合确定所述传输信令对应的信令类型,并基于所述信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块,包括:若所述信令信息集合中未包括异常断线信息,则确定所述传输信令对应的信令类型不为低功耗信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块为所述经典蓝牙模块;若所述信令信息集合中包括所述异常断线信息,则确定所述传输信令对应的信令类型为所述低功耗信令类型,通过所述人机交互模块确定所述蓝牙数据对应的数据传输模块...

【专利技术属性】
技术研发人员:安超
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1