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

技术编号:37448749 阅读:17 留言:0更新日期:2023-05-06 09:20
本申请提供了一种传输数据的方法和通信装置。该方法可以包括:通信装置获取第一直播服务的第一直播数据包和第二直播数据包,所述第一直播数据包对应第一终端,所述第二直播数据包对应第二终端,所述第一直播数据包与所述第二直播数据包的有效净荷相同;所述通信装置根据所述第一直播数据包和所述第二直播数据包,采用多播方式向所述第一终端和所述第二终端发送第三直播数据包,所述第三直播数据包与所述第二直播数据包的有效净荷相同。通过该方法通信装置可以采用多播方式将直播服务的有效净荷相同的直播数据包发送至使用该直播服务的多个终端,可以节省传输资源,有助于提高传输资源的利用率。传输资源的利用率。传输资源的利用率。

【技术实现步骤摘要】
一种传输数据的方法和通信装置


[0001]本申请涉及通信领域,并且更具体地,涉及一种传输数据的方法和通信装置

技术介绍

[0002]网络直播可以将产品展示、相关会议、背景介绍、方案测评、网上调查、对话访谈、在线培训等内容现场发布到互联网上,也可以为政务公开会议、群众听证会、法庭庭审直播、公务员考试培训、产品发布会、企业年会、行业年会、展会直播等电视媒体难以直播的内容进行直播。网络直播的表现形式好、内容丰富、交互性强、地域不受限制、自主性强等特点使其得到越来越广泛的应用。
[0003]随着网络直播被广泛应用,有限的传输资源成为影响网络直播效果的重要因素。因此,如何提高网络直播的传输资源的利用率成为亟需解决的问题。

技术实现思路

[0004]本申请提供了一种传输数据的方法和通信装置,能够提高网络直播的传输资源的利用率。
[0005]第一方面,本申请提供了一种传输数据的方法,所述方法包括:通信装置获取第一直播服务的第一直播数据包和第二直播数据包,所述第一直播数据包对应第一终端,所述第二直播数据包对应第二终端,所述第一直本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种传输数据的方法,其特征在于,包括:通信装置获取第一直播服务的第一直播数据包和第二直播数据包,所述第一直播数据包对应第一终端,所述第二直播数据包对应第二终端,所述第一直播数据包与所述第二直播数据包的有效净荷相同;所述通信装置根据所述第一直播数据包和所述第二直播数据包,采用多播方式向所述第一终端和所述第二终端发送第三直播数据包,所述第三直播数据包与所述第二直播数据包的有效净荷相同。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述通信装置获取所述第一直播服务的第四直播数据包,所述第四直播数据包对应第三终端,所述第四直播数据包与所述第二直播数据包的有效净荷相同;所述通信装置根据所述第一直播数据包和所述第二直播数据包,采用多播方式向所述第一终端和所述第二终端发送第三直播数据包,包括:所述通信装置根据所述第一直播数据包、所述第二直播数据包和所述第四直播数据包,采用所述多播方式向所述第一终端、所述第二终端以及所述第三终端发送所述第三直播数据包。3.根据权利要求1或2所述的方法,其特征在于,所述第三直播数据包的头部包括以下字段中的至少一个:目的端口号、目的地址、序列号、确认号、传输层校验和、或网络层头部校验和;所述第三直播数据包的目的端口号与目标直播数据包的目的端口号具有映射关系,所述第三直播数据包的目的端口号为采用所述多播方式传输所述第一直播服务的直播数据包时使用的目的端口号,所述目标直播数据包的目的端口号为接收所述目标直播数据包的终端的端口号;所述第三直播数据包的目的地址与所述目标直播数据包的目的地址具有映射关系,所述第三直播数据包的目的地址为采用所述多播方式传输所述第一直播服务的直播数据包时使用的目的地址,所述目标直播数据包的目的地址为接收所述目标直播数据包的终端的地址;所述第三直播数据包的序列号是根据所述目标直播数据包的序列号、第一初始序列号、以及第二初始序列号确定的,所述第一初始序列号为采用单播方式向与所述目标直播数据包对应的终端发送所述第一直播服务的直播数据包所使用的初始序列号,所述第二初始序列号为采用所述多播方式传输所述第一直播服务的直播数据包时使用的初始序列号;所述第三直播数据包的确认号是根据所述目标直播数据包的确认号、第一初始确认号、以及第二初始确认号确定的,所述第一初始确认号为采用所述单播方式向与所述目标直播数据包对应的终端发送所述第一直播服务的直播数据包所使用的初始确认号,所述第二初始确认号为采用所述多播方式传输所述第一直播服务的直播数据包时使用的初始确认号;所述第三直播数据包的传输层校验和是根据所述第三直播数据包的有效净荷、以及所述第三直播数据包的传输层头部中除传输层校验和以外的其他字段确定的,或者是根据所述第三直播数据包的传输层头部中除传输层校验和以外的其他字段、以及所述目标直播数据包的传输层头部确定的;
所述第三直播数据包的网络层头部校验和是根据所述第三直播数据包的网络层头部中除网络层头部校验和以外的其他字段确定的,或者是根据所述第三直播数据包的网络层头部中除网络层头部校验和以外的其他字段、以及所述目标直播数据包的网络层头部确定的;其中,所述目标直播数据包为所述第一直播服务的多个直播数据包中的一个,所述多个直播数据包的有效净荷相同,且所述多个直播数据包包括所述第一直播数据包和所述第二直播数据包。4.根据权利要求3所述的方法,其特征在于,所述第三直播数据包的序列号满足:S_n=S2_n

S2_0+S_0;或,所述第三直播数据包的确认号满足:A_n=A2_n

A2_0+A_0;其中,S_n为所述第三直播数据包的序列号,S2_n为所述目标直播数据包的序列号,S2_0为所述第一初始序列号,S_0为所述第二初始序列号,A_n为所述第三直播数据包的确认号,A2_n为所述目标直播数据包的确认号,A2_0为所述第一初始确认号,A_0为所述第二初始确认号。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述通信装置为应用功能网元,所述方法还包括:所述通信装置向会话管理功能网元发送第一信息,所述第一信息用于请求配置传输所述第三直播数据包的传输资源;所述通信装置接收来自所述会话管理功能网元的第二信息,所述第二信息用于指示所述传输资源配置完成。6.根据权利要求5所述的方法,其特征在于,所述第二信息包括聚合信息;其中,所述聚合信息包括以下信息中的至少一个:采用所述多播方式传输所述第一直播服务的直播数据包时使用的初始序列号、采用所述多播方式传输所述第一直播服务的直播数据包时使用的初始确认号、采用所述多播方式传输所述第一直播服务的直播数据包时使用的目的地址、或采用所述多播方式传输所述第一直播服务的直播数据包时使用的目的端口号。7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:所述通信装置向所述第一终端发送第三信息,所述第三信息包括以下信息中的至少一个:聚合信息、所述第一终端的标识、或所述第一终端对应的初始信息;其中,所述聚合信息包括以下信息中的至少一个:采用所述多播方式传输所述第一直播服务的直播数据包时使用的初始序列号、采用所述多播方式传输所述第一直播服务的直播数据包时使用的初始确认号、采用所述多播方式传输所述第一直播服务的直播数据包时使用的目的地址、或采用所述多播方式传输所述第一直播服务的直播数据包时使用的目的端口号;所述初始信息包括以下信息中的至少一个:采用单播方式向所述第一终端发送所述第一直播服务的直播数据包所使用的初始序列号、或采用所述单播方式向所述第一终端发送所述第一直播服务的直播数据包所使用的初始确认号。8.根据权利要求1至4中任一项所述的方法,其特征在于,所述通信装置为用户面功能
网元,所述方法还包括:所述通信装置接收来自会话管理功能网元的第四信息,所述第四信息包括数据包的检测条件,所述检测条件包括:源地址为所述第一直播服务的应用服务器的地址、源端口号为所述第一直播服务的端口号、确认标志位为1、且同步标志位为1;所述通信装置根据所述第四信息,检测到至少一个数据包,所述至少一个数据包满足所述检测条件;所述通信装置向所述会话管理功能网元发送所述至少一个数据包的信息,所述至少一个数据包的信息包括至少一个初始信息,所述初始信息包括以下信息中的至少一个:采用单播方式向与所述初始信息对应的终端发送所述第一直播服务的直播数据包所使用...

【专利技术属性】
技术研发人员:赵鹏涛李岩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1