一种无线数据传输的方法和装置制造方法及图纸

技术编号:10525538 阅读:95 留言:0更新日期:2014-10-09 11:02
本公开是关于一种无线数据传输的方法和装置,属于计算机技术领域。方法包括:接收第一无线设备发送的连接请求;根据预先存储的无线设备与优先级的对应关系,确定当前连接的第二无线设备的优先级和所述第一无线设备的优先级;如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则与所述第一无线设备建立无线连接,基于所述无线连接与所述第一无线设备进行数据传输,如果所述第一无线设备的优先级低于所述第二无线设备的优先级,则拒绝所述连接请求。采用本公开,可以提高无线数据传输的灵活性。

【技术实现步骤摘要】
一种无线数据传输的方法和装置
本公开涉及计算机
,特别涉及一种无线数据传输的方法和装置。
技术介绍
当前,由于无线连接的便捷性和灵活性,支持无线连接的设备得到了广泛的使用, 使用蓝牙、WiFi (Wireless Fidelity,无线保真)等无线技术建立设备通信已经成为一种潮 流。 在相关技术中,不同的无线设备之间可以建立无线连接,以实现数据传输。例如, 手机或平板电脑与蓝牙音箱之间可以建立蓝牙连接,蓝牙音箱可以通过蓝牙连接接收手机 或平板电脑发送的音频数据,并对所述音频数据进行解码播放,从而实现了通过无线技术 实现音乐播放功能的目的。 在实现本公开的过程中,专利技术人发现相关技术至少存在以下问题: 以蓝牙音箱为例,蓝牙音箱在与某设备建立有蓝牙连接的情况下,无法与其它设 备建立蓝牙连接,或者,即使能够与其它设备建立蓝牙连接,蓝牙音箱也是将在先连接的设 备设置为主传输设备,优先处理该设备发送的数据。这种处理方式,导致无线数据传输的灵 活性较差。
技术实现思路
为了解决相关技术的问题,本公开实施例提供了一种无线数据传输的方法和装 置。所述技术方案如下: 第一方面,提供一种无线数据传输方法,所述方法包括: 接收第一无线设备发送的连接请求; 根据预先存储的无线设备与优先级的对应关系,确定当前连接的第二无线设备的 优先级和所述第一无线设备的优先级; 如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则与所述第一 无线设备建立无线连接,基于所述无线连接与所述第一无线设备进行数据传输,如果所述 第一无线设备的优先级低于所述第二无线设备的优先级,则拒绝所述连接请求。 可选的,所述如果所述第一无线设备的优先级低于所述第二无线设备的优先级, 则拒绝所述连接请求,包括: 如果所述第一无线设备的优先级低于所述第二无线设备的优先级,且本端与所述 第二无线设备正在进行数据传输,则拒绝所述连接请求; 所述方法还包括: 如果所述第一无线设备的优先级低于所述第二无线设备的优先级,且本端与所述 第二无线设备当前未进行数据传输,则与所述第一无线设备建立无线连接,基于所述无线 连接与所述第一无线设备进行数据传输。 可选的,所述根据预先存储的无线设备与优先级的对应关系,确定当前连接的第 二无线设备的优先级和所述第一无线设备的优先级,包括: 如果不支持多设备无线连接,则根据预先存储的无线设备与优先级的对应关系, 确定当前连接的第二无线设备的优先级和所述第一无线设备的优先级; 所述方法还包括: 如果支持多设备无线连接,则与所述第一无线设备建立无线连接; 根据预先存储的无线设备与优先级的对应关系,确定当前连接且为主传输设备的 第二无线设备的优先级和所述第一无线设备的优先级; 如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则设置所述第 一无线设备为主传输设备,如果所述第一无线设备的优先级低于所述第二无线设备的优先 级,则保持第二无线设备为主传输设备。 可选的,所述方法还包括: 显示向本端发送过连接请求的无线设备的设备标识; 当接收到优先级设置指令时,获取所述优先级设置指令中携带的至少一个无线设 备的优先级; 根据所述优先级设置指令,存储所述无线设备与优先级的对应关系。 可选的,所述方法还包括: 如果所述无线设备与优先级的对应关系中不包含所述第一无线设备对应的优先 级,则拒绝所述连接请求。 第二方面,提供一种无线数据传输的装置,所述装置包括: 接收模块,用于接收第一无线设备发送的连接请求; 传输模块,用于根据预先存储的无线设备与优先级的对应关系,确定当前连接的 第二无线设备的优先级和所述第一无线设备的优先级;如果所述第一无线设备的优先级高 于所述第二无线设备的优先级,则与所述第一无线设备建立无线连接,基于所述无线连接 与所述第一无线设备进行数据传输,如果所述第一无线设备的优先级低于所述第二无线设 备的优先级,则拒绝所述连接请求。 可选的,所述传输模块,用于: 如果所述第一无线设备的优先级低于所述第二无线设备的优先级,且本端与所述 第二无线设备正在进行数据传输,则拒绝所述连接请求; 所述传输模块,还用于: 如果所述第一无线设备的优先级低于所述第二无线设备的优先级,且本端与所述 第二无线设备当前未进行数据传输,则与所述第一无线设备建立无线连接,基于所述无线 连接与所述第一无线设备进行数据传输。 可选的,所述传输模块,用于: 如果不支持多设备无线连接,则根据预先存储的无线设备与优先级的对应关系, 确定当前连接的第二无线设备的优先级和所述第一无线设备的优先级;如果所述第一无线 设备的优先级高于所述第二无线设备的优先级,则与所述第一无线设备建立无线连接,基 于所述无线连接与所述第一无线设备进行数据传输,如果所述第一无线设备的优先级低于 所述第二无线设备的优先级,则拒绝所述连接请求; 所述传输模块,还用于: 如果支持多设备无线连接,则与所述第一无线设备建立无线连接; 根据预先存储的无线设备与优先级的对应关系,确定当前连接且为主传输设备的 第二无线设备的优先级和所述第一无线设备的优先级; 如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则设置所述第 一无线设备为主传输设备,如果所述第一无线设备的优先级低于所述第二无线设备的优先 级,则保持第二无线设备为主传输设备。 可选的,所述装置还包括存储模块,用于: 显示向本端发送过连接请求的无线设备的设备标识; 当接收到优先级设置指令时,获取所述优先级设置指令中携带的至少一个无线设 备的优先级; 根据所述优先级设置指令,存储所述无线设备与优先级的对应关系。 可选的,所述传输模块,还用于: 如果所述无线设备与优先级的对应关系中不包含所述第一无线设备对应的优先 级,则拒绝所述连接请求。 第三方面,提供了一种无线数据传输的装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收第一无线设备发送的连接请求; 根据预先存储的无线设备与优先级的对应关系,确定当前连接的第二无线设备的 优先级和所述第一无线设备的优先级; 如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则与所述第一 无线设备建立无线连接,基于所述无线连接与所述第一无线设备进行数据传输,如果所述 第一无线设备的优先级低于所述第二无线设备的优先级,则拒绝所述连接请求。 本公开的一些有益效果可以包括: 本公开实施例中,接收第一无线设备发送的连接请求,根据预先存储的无线设备 与优先级的对应关系,确定当前连接的第二无线设备的优先级和第一无线设备的优先级, 如果第一无线设备的优先级高于第二无线设备的优先级,则与第一无线设备建立无线连 接,基于无线连接与第一无线设备进行数据传输,如果第一无线设备的优先级低于第二无 线设备的优先级,则拒绝连接请求。通过上述处理方式,可以通过优先级的高低来对不同无 线设备的接入进行控制,避免了仅有先连接的无线设备才能优先传输数本文档来自技高网...

【技术保护点】
一种无线数据传输的方法,其特征在于,所述方法包括:接收第一无线设备发送的连接请求;根据预先存储的无线设备与优先级的对应关系,确定当前连接的第二无线设备的优先级和所述第一无线设备的优先级;如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则与所述第一无线设备建立无线连接,基于所述无线连接与所述第一无线设备进行数据传输,如果所述第一无线设备的优先级低于所述第二无线设备的优先级,则拒绝所述连接请求。

【技术特征摘要】
1. 一种无线数据传输的方法,其特征在于,所述方法包括: 接收第一无线设备发送的连接请求; 根据预先存储的无线设备与优先级的对应关系,确定当前连接的第二无线设备的优先 级和所述第一无线设备的优先级; 如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则与所述第一无线 设备建立无线连接,基于所述无线连接与所述第一无线设备进行数据传输,如果所述第一 无线设备的优先级低于所述第二无线设备的优先级,则拒绝所述连接请求。2. 根据权利要求1所述的方法,其特征在于,所述如果所述第一无线设备的优先级低 于所述第二无线设备的优先级,则拒绝所述连接请求,包括: 如果所述第一无线设备的优先级低于所述第二无线设备的优先级,且本端与所述第二 无线设备正在进行数据传输,则拒绝所述连接请求; 所述方法还包括: 如果所述第一无线设备的优先级低于所述第二无线设备的优先级,且本端与所述第二 无线设备当前未进行数据传输,则与所述第一无线设备建立无线连接,基于所述无线连接 与所述第一无线设备进行数据传输。3. 根据权利要求1所述的方法,其特征在于,所述根据预先存储的无线设备与优先 级的对应关系,确定当前连接的第二无线设备的优先级和所述第一无线设备的优先级,包 括: 如果不支持多设备无线连接,则根据预先存储的无线设备与优先级的对应关系,确定 当前连接的第二无线设备的优先级和所述第一无线设备的优先级; 所述方法还包括: 如果支持多设备无线连接,则与所述第一无线设备建立无线连接; 根据预先存储的无线设备与优先级的对应关系,确定当前连接且为主传输设备的第二 无线设备的优先级和所述第一无线设备的优先级; 如果所述第一无线设备的优先级高于所述第二无线设备的优先级,则设置所述第一无 线设备为主传输设备,如果所述第一无线设备的优先级低于所述第二无线设备的优先级, 则保持第二无线设备为主传输设备。4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 显示向本端发送过连接请求的无线设备的设备标识; 当接收到优先级设置指令时,获取所述优先级设置指令中携带的至少一个无线设备的 优先级; 根据所述优先级设置指令,存储所述无线设备与优先级的对应关系。5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 如果所述无线设备与优先级的对应关系中不包含所述第一无线设备对应的优先级,则 拒绝所述连接请求。6. -种无线数据传输的装置,其特征在于,所述装置包括: 接收模块,用于接收第一无线设备发送的连接请求; 传输模块,用于根据预先存储的无线设备与优先级的对应关系,确定当前连接的第二 无线设备的优先级和所述第一无线设备的优先级;如果所述第一无线设备的优先级高于所 述第二无线设备的优先级,则与所述第一无线设...

【专利技术属性】
技术研发人员:王爱军王永志王兴超
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1