一种数据的传输方法及装置的制造方法

文档序号:9634040阅读:434来源:国知局
一种数据的传输方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据传输技术领域,特别涉及一种数据的传输方法及装置。
【背景技术】
[0002]目前,部署服务器在向机顶盒传输数据时,都是按照每个机顶盒的请求一遍遍发送的,这就意味着位于同一地区的不同机顶盒在向当地的部署服务器发送数据请求时,即便请求的数据的语言版本相同、内容相同,部署服务器也得向每个机顶盒一遍遍地发送数据,这使得相同的音视频数据被重复发送,不仅造成视频资源的浪费、部署控服务器的压力很大,而且在传输的过程中也会占用太多网络资源。

【发明内容】

[0003]本发明提供一种数据的传输方法及装置,用以根据不同机顶盒的数据请求中的语言版本的不同,将机顶盒进行分类,从而使得分类后的每类机顶盒的数据请求中包括的语言版本相同,然后按照每类机顶盒的数据请求中包括的目标语言版本,向总控服务器发送包括该目标语言版本的音频请求,并将接收到的该目标语言版本的音频数据和对应的视频数据进行封装而得到的目标音视频数据统一广播至数据请求中包括该目标语言版本的目标类机顶盒中的每个机顶盒,从而避免将相同的目标音视频数据重复地发送至该目标类机顶盒中的每个机顶盒,减少对网络资源的占用,减轻总控服务器和部署服务器的负担。
[0004]本发明提供一种数据的传输方法,包括:接收多个机顶盒发送的包括不同语言版本的数据请求;
[0005]根据接收到的数据请求中的语言版本的不同,将所述多个机顶盒进行分类,使得分类后的每类机顶盒的数据请求中包括的语言版本相同;
[0006]根据每类机顶盒的数据请求中包括的目标语言版本,向所述总控服务器发送包括所述目标语言版本的音频请求;
[0007]接收所述总控服务器针对所述音频请求发送的所述目标语言版本的音频数据;
[0008]将所述目标语言版本的音频数据、和接收到的所述总控服务器发送的与所述音频数据对应的视频数据进行封装,以得到目标音视频数据;
[0009]将所述目标音视频数据发送至数据请求中包括所述目标语言版本的目标类机顶盒中的每个机顶盒。
[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]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0046]图1是根据一示例性实施例示出的一种数据的传输方法的流程图。
[0047]图2是根据一示例性实施例示出的另一种数据的传输方法的流程图。
[0048]图3是根据一示例性实施例示出的又一种数据的传输方法的流程图。
[0049]图4是根据一示例性实施例示出的再一种数据的传输方法的流程图。
[0050]图5是根据一示例性实施例示出的一种数据的传输装置的框图。
[0051]图6是根据一示例性实施例示出的另一种数据的传输装置的框图。
[0052]图7是根据一示例性实施例示出的又一种数据的传输装置的框图。
[0053]图8是根据一示例性实施例示出的再一种数据的传输装置的框图。
【具体实施方式】
[0054]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0055]相关技术中,部署服务器在向机顶盒传输数据时,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1