一种数据传输控制方法及设备的制造方法

文档序号:8907701阅读:259来源:国知局
一种数据传输控制方法及设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种数据传输控制方法及设备。
【背景技术】
[0002]随着人们生活品质的提高,越来越多的用户喜欢在家里放置多个播放设备(如音箱),这多个播放设备构成一个家庭音乐系统。这个家庭音乐系统中的播放设备同时与无线路由设备和内部网络保持连接。通常,用户会在这个家庭音乐系统中选定一个播放设备作为主设备,而将其他播放设备作为从设备,主设备直接通过无线路由设备从外部网络服务器获取音频数据,而从设备获取的音频数据主要是通过内部网络接收主设备发送的。针对上述从设备的音频数据获取方式中,如果当前内部网络的传输质量较差,或有多个从设备同时从外部网络服务器下载音频数据而占用大量带宽,均会影响音频数据的传输,降低传输效率。

【发明内容】

[0003]本发明实施例提供了一种数据传输控制方法及设备,可以提高音频数据的传输效率。
[0004]本发明实施例第一方面公开了一种数据传输控制方法,包括:
[0005]通过内部网络接收主设备发送的音频数据,并播放所述音频数据时,检测内部网络传输的状态参数;
[0006]判断所述内部网络传输的状态参数是否满足预设的用于触发切换至外部网络接收音频数据的触发条件;
[0007]若是,则在所述音频数据播放结束后,将音频数据的传输路径切换为通过外部网络接收的音频数据的传输路径。
[0008]本发明实施例第二方面公开了一种从设备,包括:
[0009]检测单元,用于通过内部网络接收主设备发送的音频数据,并播放所述音频数据时,检测内部网络传输的状态参数;
[0010]判断单元,用于判断所述内部网络传输的状态参数是否满足预设的用于触发切换至外部网络接收音频数据的触发条件;
[0011]切换单元,用于当所述判断单元判断所述内部网络传输的状态参数满足预设的用于触发切换至外部网络接收音频数据的触发条件时,在所述音频数据播放结束后,将音频数据的传输路径切换为通过外部网络接收的音频数据的传输路径。
[0012]本发明实施例中,从设备通过内部网络接收主设备发送的音频数据,并播放音频数据时,检测内部网络传输的状态参数,判断内部网络传输的状态参数是否满足预设的用于触发切换至外部网络接收音频数据的触发条件,若是,则在音频数据播放结束后,将音频数据的传输路径切换为通过外部网络接收的音频数据的传输路径。通过本发明实施例,从设备在判断内部网络传输质量较差时,在音频数据播放结束后,将音频数据的传输路径切换为通过外部网络接收的音频数据的传输路径,以直接从外部网络服务器下载音频数据,从而可以提高音频数据的传输效率。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例公开的一种系统架构的结构示意图;
[0015]图2是本发明实施例公开的一种数据传输控制方法的流程示意图;
[0016]图3是本发明实施例公开的另一种数据传输控制方法的流程示意图;
[0017]图4是本发明实施例公开的另一种数据传输控制方法的流程示意图;
[0018]图5是本发明实施例公开的一种从设备的结构示意图;
[0019]图6是本发明实施例公开的另一种从设备的结构示意图;
[0020]图7是本发明实施例公开的另一种从设备的结构示意图;
[0021]图8是本发明实施例公开的另一种从设备的结构示意图;
[0022]图9是本发明实施例公开的另一种从设备的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例公开了一种数据传输控制方法及设备,可以提高音频数据的传输效率。以下分别进行详细说明。
[0025]请参见图1,图1是本发明实施例公开的一种系统架构的结构示意图,如图1所示,该系统架构可以包括多个播放设备、无线路由设备以及终端,其中,该播放设备可以包括但不限于音箱、MP4、MP3、多媒体设备以及任何具备播放功能的设备等,无线路由设备可以包括但不限于无线路由器以及任何具有无线覆盖功能的设备等,终端可以包括智能手机、平板电脑、笔记本电脑、掌上电脑以及移动互联网设备(MID)等智能设备。在图1所示的系统架构中,播放设备之间通过无线方式(AD-HOC网络形式或MESH网络形式)建立通信连接,同时,这多个播放设备均与无线路由设备保持连接,其中,与无线路由设备的距离较近的播放设备被称为主设备,该主设备可以通过有线或无线的方式与无线路由设备建立连接,而其他播放设备被称为从设备,该从设备与无线路由设备通过无线的方式建立连接。安装有控制应用的终端与无线路由设备建立无线连接后,终端就可以控制主设备,进而通过主设备来控制从设备进行歌曲播放。
[0026]基于图1所示的系统架构,本发明实施例公开了一种数据传输控制方法。请参见图2,图2是本发明实施例公开的一种数据传输控制方法的流程示意图,如图2所示,该方法可以包括以下步骤:
[0027]S201、通过内部网络接收主设备发送的音频数据,并播放音频数据时,检测内部网络传输的状态参数。
[0028]本发明实施例中,用户可以在家里放置多个播放设备,这多个播放设备可以任意部署,例如:在同一层楼中,将多个播放设备分别放置在不同的房间,如播放设备A和播放设备B放置在客厅;播放设备C放置在卧室;播放设备D放置在书房;在多层的楼房中,将多个播放设备放置在不同的楼层。这多个播放设备可以构成一个家庭音乐系统,家庭音乐系统中的播放设备通过无线方式进行通信,形成一个内部网络,从而可以实现同步播放同一首歌曲。
[0029]这个内部网络中的播放设备可以同步播放来自互联网的流媒体音乐,也可以同步播放其中一台播放设备上的本地音乐,比如:存储在播放设备内部的音乐文件,或者是连接到播放设备的外部存储设备(如U盘、移动硬盘)上的音乐文件,或者是通过如AirPlay、蓝牙或Miracast等方式推送过来的音乐。
[0030]这个家庭音乐系统中的所有播放设备(主设备和从设备)均与无线路由设备保持连接,主设备可以通过无线路由设备从外部网络服务器获取音频数据,而从设备获取音频数据的方式可以有两种,第一种:通过内部网络接收主设备发送的音频数据;第二种,通过无线路由设备连接到外部网络接收的音频数据。一般情况下,由于主设备离无线路由设备的距离较近,主设备通过无线路由设备访问外部网络来获取音频数据的效率要高于从设备。
[0031]家庭音乐系统开始工作的时候,默认都是主设备连接到无线路由设备,获取外部网络服务器上的歌曲的音频数据,然后转发给内部网络中的从设备。
[0032]本发明实施例中,从设备在通过内部网络接收主设备发送的音频数据,并播放音频数据时,检测内部网络传输的状态参数。其中,该内部网络传输的状态参数可以包括音频数据的平均传输延时以及音频数据的丢包率中的至少一种。
[0033]作为一种可选的实施方式,当内部网络传输的状态参数包括音频数据的平均传输延时时,从设备检测内部网络传输的状态参数的【具体实施方式】可以包括以下步骤:
[0034]11)每隔预设时长,记录在预设时长内传输的音频数据包的传输延时值;
[0035]12)根据传输延时值,计算在音频数据的播放时长内传输的音频数据包的平均传输延时值。
[0036]在该实施方式中,该预设时长可以为系统默认的时长,也可以为用户设置的时长,如30s。从设备每隔预设时长,记录在预设时长内传输的音频数据包的传输延时值,进一步根据传输延时值,计算在音频数据的播放时长内传输的音频数据包的平均传输延时值。举例来说,假设音频数据的播放时长为4min,预设时长为30s,则从设备每隔30s记录在30s内传输的音频数据包的传
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1