内容数据传输方法、装置及电子设备制造方法及图纸

技术编号:24763244 阅读:72 留言:0更新日期:2020-07-04 10:53
本公开实施例提供了一种内容数据传输方法、装置和电子设备。该内容数据传输方法包括获得组播组的信息,所述组播组的成员包括与同一卫星端站可通信连接的多个用户终端,从所述多个用户终端中确定一个用户终端为第一用户终端,将所述多个用户终端中除所述第一用户终端以外的其他用户终端确定为第二用户终端,以及通过传输控制协议以单播方式向所述第一用户终端发送内容数据,其中,在所述内容数据经过所述卫星端站时,由所述卫星端站将所述内容数据分发到所述第二用户终端。从而可在节省卫星链路资源的同时保证了传输数据的质量。

Content data transmission method, device and electronic equipment

【技术实现步骤摘要】
内容数据传输方法、装置及电子设备
本公开涉及通信
,具体涉及一种内容数据传输方法、装置及电子设备。
技术介绍
基于卫星链路的分发网络,最大的优势就是可以利用卫星广播链路覆盖范围广的特点,有效的实现跨区域内容分发。然而,卫星通信同时又存在着低带宽、低可靠和高成本的问题。因此,如何节省在保证内容数据传输质量的同时节省卫星链路资源成为一个亟待解决的问题。
技术实现思路
为了解决相关技术中的问题,本公开实施例提供一种内容数据传输方法、装置及电子设备。第一方面,本公开实施例中提供了一种内容数据传输方法,包括获得组播组的信息,所述组播组的成员包括与同一卫星端站可通信连接的多个用户终端,从所述多个用户终端中确定一个用户终端为第一用户终端,将所述多个用户终端中除所述第一用户终端以外的其他用户终端确定为第二用户终端,以及通过传输控制协议以单播方式向所述第一用户终端发送内容数据,其中,在所述内容数据经过所述卫星端站时,由所述卫星端站将所述内容数据分发到所述第二用户终端。可选地,所述方法还包括向多个用户终端发送组播组地址,以便所述多个用户终端加入组播组。可选地,所述方法还包括接收来自用户终端的加入请求,所述加入请求包括请求加入的组播组的组播组地址,以及基于所述组播组地址将所述用户终端加入组播组。可选地,所述通过传输控制协议以单播方式向所述第一用户终端发送内容数据包括,在所述内容数据具有高可靠性要求的情况下,通过传输控制协议以单播方式向所述第一用户终端发送内容数据,所述方法还包括,在所述内容数据具有低可靠性要求的情况下,通过用户数据报协议向所述第一用户终端发送内容数据。第二方面,本公开实施例中提供了一种内容数据传输方法,包括获得组播组的信息,所述组播组的成员包括与当前卫星端站可通信连接的多个用户终端,响应于获得来自卫星链路通过传输控制协议以单播方式传输的内容数据,基于所述内容数据携带的目的地址将所述内容数据转发到第一用户终端,以及在所述内容数据为针对所述组播组的数据的情况下,将所述内容数据转发到所述多个用户终端中除第一用户终端以外的至少一个第二终端。可选地,所述获得组播组的信息包括,转发由卫星主站向多个用户终端发送的组播组地址,将所述多个用户终端和组播组地址确定为组播组的信息,或者,响应于接收到来自用户终端发送的组播组地址,将所述用户终端加入组播组,得到组播组的信息。可选地,所述方法还包括响应于获得来自卫星链路通过用户数据报协议传输的内容数据,基于所述内容数据携带的目的地址将所述内容数据转发到所述第一用户终端以及所述至少一个第二用户终端。第三方面,本公开实施例中提供了一种内容数据传输装置,包括第一获得模块、选择模块以及传输模块。第一获得模块,被配置为获得组播组的信息,所述组播组的成员包括与同一卫星端站可通信连接的多个用户终端。选择模块,被配置为从所述多个用户终端中确定一个用户终端为第一用户终端,将所述多个用户终端中除所述第一用户终端以外的其他用户终端确定为第二用户终端。传输模块,被配置为通过传输控制协议以单播方式向所述第一用户终端发送内容数据,其中,在所述内容数据经过所述卫星端站时,由所述卫星端站将所述内容数据分发到所述第二用户终端。第四方面,本公开实施例中提供了一种内容数据传输装置,包括第二获得模块、第一转发模块以及第二转发模块。第二获得模块,被配置为获得组播组的信息,所述组播组的成员包括与当前卫星端站可通信连接的多个用户终端。第一转发模块,被配置为响应于获得来自卫星链路通过传输控制协议以单播方式传输的内容数据,基于所述内容数据携带的目的地址将所述内容数据转发到第一用户终端。第二转发模块,被配置为在所述内容数据为针对所述组播组的数据的情况下,将所述内容数据转发到所述多个用户终端中除第一用户终端以外的至少一个第二终端。第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如上所述的方法。第六方面,本公开实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。第七方面,本公开实施例提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:图1示出了根据本公开实施例的应用场景的示意图;图2示出根据本公开实施例的内容数据传输方法的流程图;图3示出根据本公开另一实施例的内容数据传输方法的流程图;图4示出根据本公开又一实施例的内容数据传输方法的流程图;图5示出根据本公开的实施例的内容数据传输装置的结构框图;图6示出根据本公开的另一实施例的内容数据传输装置的结构框图;图7示出根据本公开的实施例的电子设备的结构框图;以及图8示出适于实现根据本公开实施例的内容数据传输方法的计算机系统的结构示意图。具体实施方式下文中,将参考附图详细描述本公开的示例性实施例,以使本领域技术人员可容易地实现它们。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在本公开中,应理解,诸如“包括”、“包含”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。本领域技术人员还应理解,实质上任意表示两个或更多可选项目的转折连词和/或短语,无论是在说明书、权利要求书还是附本文档来自技高网...

【技术保护点】
1.一种内容数据传输方法,包括:/n获得组播组的信息,所述组播组的成员包括与同一卫星端站可通信连接的多个用户终端;/n从所述多个用户终端中确定一个用户终端为第一用户终端,将所述多个用户终端中除所述第一用户终端以外的其他用户终端确定为第二用户终端;以及/n通过传输控制协议以单播方式向所述第一用户终端发送内容数据,其中,在所述内容数据经过所述卫星端站时,由所述卫星端站将所述内容数据分发到所述第二用户终端。/n

【技术特征摘要】
1.一种内容数据传输方法,包括:
获得组播组的信息,所述组播组的成员包括与同一卫星端站可通信连接的多个用户终端;
从所述多个用户终端中确定一个用户终端为第一用户终端,将所述多个用户终端中除所述第一用户终端以外的其他用户终端确定为第二用户终端;以及
通过传输控制协议以单播方式向所述第一用户终端发送内容数据,其中,在所述内容数据经过所述卫星端站时,由所述卫星端站将所述内容数据分发到所述第二用户终端。


2.根据权利要求1所述的方法,还包括:
向多个用户终端发送组播组地址,以便所述多个用户终端加入组播组。


3.根据权利要求1所述的方法,还包括:
接收来自用户终端的加入请求,所述加入请求包括请求加入的组播组的组播组地址;以及
基于所述组播组地址将所述用户终端加入组播组。


4.根据权利要求1所述的方法,其中:
所述通过传输控制协议以单播方式向所述第一用户终端发送内容数据包括,在所述内容数据具有高可靠性要求的情况下,通过传输控制协议以单播方式向所述第一用户终端发送内容数据;
所述方法还包括,在所述内容数据具有低可靠性要求的情况下,通过用户数据报协议向所述第一用户终端发送内容数据。


5.一种内容数据传输方法,包括:
获得组播组的信息,所述组播组的成员包括与当前卫星端站可通信连接的多个用户终端;
响应于获得来自卫星链路通过传输控制协议以单播方式传输的内容数据,基于所述内容数据携带的目的地址将所述内容数据转发到第一用户终端;以及
在所述内容数据为针对所述组播组的数据的情况下,将所述内容数据转发到所述多个用户终端中除第一用户终端以外的至少一个第二终端。


6.根据权利要求5所述的方法,其中,所述获得组播组的信息包括:
转...

【专利技术属性】
技术研发人员:景文鹏张磊黄书洋路兆铭温向明
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

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

1