内容递送网络系统转让专利

申请号 : CN202110987576.1

文献号 : CN113709580B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陶蒙华

申请人 : 中国联合网络通信集团有限公司

摘要 :

本发明公开了一种内容递送网络系统。该系统包括:地面网络系统,用于在地面网络覆盖范围内为用户设备提供流媒体服务,在用户设备在第一预定时长后进入电子围栏时,发送用户设备的第一内容递送服务信息至卫星网络;卫星网络系统,用于根据第一内容递送服务信息,通过卫星网络对进入电子围栏的用户设备提供流媒体服务,在确定用户设备在第二预定时长后退出电子围栏的情况下,发送用户设备的第二内容递送服务信息至地面网络系统;地面网络系统,还用于根据接收的第二内容递送服务信息,通过地面网络对退出电子围栏的用户设备提供流媒体服务。根据本发明实施例提供的系统,在陆地网络没有覆盖的地区,可以保证用户流媒体服务的连续性和完整性。

权利要求 :

1.一种内容递送网络系统,其特征在于,包括地面网络系统和卫星网络系统,其中,所述地面网络系统,用于在预设的地面网络覆盖范围内,通过地面网络为用户设备提供流媒体服务,并在确定所述用户设备在第一预定时长后进入电子围栏的情况下,发送获取的所述用户设备的第一内容递送服务信息至所述卫星网络,其中,所述电子围栏包括所述地面网络覆盖范围之外的区域;

所述卫星网络系统,用于根据接收的所述第一内容递送服务信息,通过卫星网络对进入所述电子围栏的所述用户设备提供流媒体服务,并在确定所述用户设备在第二预定时长后退出所述电子围栏的情况下,发送获取的所述用户设备的第二内容递送服务信息至所述地面网络系统;

所述地面网络系统,还用于根据接收的所述第二内容递送服务信息,通过地面网络对退出所述电子围栏的所述用户设备提供流媒体服务;所述卫星网络系统包括:卫星流媒体调度服务引擎、卫星流媒体中转服务器、边远媒体存储服务器、多个低地球轨道卫星;

所述卫星流媒体调度服务引擎,用于在查询到所述边远媒体存储服务器上未存储有进入所述电子围栏前正在播放的流媒体内容的情况下,控制卫星流媒体中转服务器计算距离该用户设备距离最近的低地球轨道卫星;

所述距离最近的低地球轨道卫星,用于在确定为所述用户设备提供接续服务的情况下,向所述卫星流媒体调度服务引擎发送对应的第二通知消息;

所述卫星流媒体调度服务引擎,还用于根据所述流媒体服务的服务类型向地面调度服务引擎发送对应的第三通知消息;所述地面调度服务引擎,用于响应所述第三通知消息,确定所述用户设备进入所述电子围栏的时间节点所对应的第一流媒体服务时间节点,将所述流媒体内容中的在第一流媒体服务时间节点之后的媒体内容作为第一接续媒体内容,并通过与所述服务类型对应的方式,发送所述第一接续媒体内容至与所述用户设备距离最近的低地球轨道卫星;所述距离最近的低地球轨道卫星,还用于发送所述第一接续媒体内容至所述用户设备,以使所述用户设备在进入所述电子围栏后,根据所述第一接续媒体内容进行所述流媒体内容的播放。

2.根据权利要求1所述的系统,其特征在于,

所述第一内容递送服务信息包括:所述用户设备的标识信息、所述用户设备进入所述电子围栏前的位置信息、进入所述电子围栏前的运动速度和运动路线、以及进入所述电子围栏前正在播放的流媒体内容的流媒体信息;

所述地面网络系统包括:地面无线网络基站、地面调度服务引擎、传输网络控制器和地面卫星基站;其中,所述地面无线网络基站,用于在自身基站的网络覆盖范围内为所述用户设备提供流媒体服务;

所述地面调度服务引擎,用于根据所述用户设备进入所述电子围栏前的运动速度和运动路线,计算所述用户设备进入所述电子围栏的时间节点,在当前时间距离进入所述电子围栏的时间节点大于或等于所述第一预定时长的情况下,将所述用户设备的设备标识、进入所述电子围栏前的位置信息、进入所述电子围栏前的所述流媒体信息和进入所述电子围栏的时间节点,发送至所述传输网络控制器;

所述传输网络控制器,用于将接收到的所述用户设备的设备标识、进入所述电子围栏前的位置信息、进入所述电子围栏前的所述流媒体信息和进入所述电子围栏的时间节点,通过所述地面卫星基站发送至所述卫星流媒体调度服务引擎;

所述卫星流媒体调度服务引擎,用于查询所述边远媒体存储服务器上是否存储有所述用户设备进入所述电子围栏前正在播放的流媒体内容,若查询到存储有进入所述电子围栏前正在播放的流媒体内容,则通过调度所述边远媒体存储服务器为所述用户设备提供流媒体服务。

3.根据权利要求2所述的系统,其特征在于,

所述卫星流媒体调度服务引擎,用于在查询到所述边远媒体存储服务器上未存储所述用户设备正在播放的流媒体内容的情况下,发送第一通知消息至所述卫星流媒体中转服务器;

所述卫星流媒体中转服务器,用于响应于所述第一通知消息,计算所述多个低地球轨道卫星中的与所述用户设备距离最近的低地球轨道卫星;

所述距离最近的低地球轨道卫星,还用于根据获取的所述用户设备的标识信息进行设备身份验证,在设备身份验证成功的情况下,向所述卫星流媒体调度服务引擎发送所述第二通知消息;

所述第三通知消息中包括所述服务类型和所述距离最近的低地球轨道卫星的标识信息。

4.根据权利要求3所述的系统,其特征在于,所述地面网络系统还包括:地面流媒体存储服务器;

若所述服务类型为点播服务,则:

所述地面调度服务引擎,在用于通过与所述服务类型对应的方式,发送所述第一接续媒体内容至与所述用户设备距离最近的低地球轨道卫星时,具体用于:通过调度所述地面流媒体存储服务器,发送所述第一接续媒体内容至所述卫星流媒体中转服务器;

所述卫星流媒体中转服务器,将接收到的所述第一接续媒体内容发送至所述距离最近的低地球轨道卫星;

若所述服务类型为直播服务,则:

所述地面调度服务引擎,在用于通过与所述服务类型对应的方式,发送所述第一接续媒体内容至与所述用户设备距离最近的低地球轨道卫星时,具体用于:通过调度所述地面流媒体存储服务器,发送所述第一接续媒体内容至所述距离最近的低地球轨道卫星。

5.根据权利要求3所述的系统,其特征在于,

所述距离最近的低地球轨道卫星,在用于根据获取的所述用户设备的标识信息进行设备身份验证时,具体用于:根据来自所述卫星流媒体调度服务引擎的允许提供接续服务的客户信息,若所述允许提供接续服务的客户信息中包含所述用户设备的标识信息,则确定所述用户设备的设备身份验证成功。

6.根据权利要求3所述的系统,其特征在于,

所述卫星网络系统还包括多个边远媒体存储服务器;

所述卫星流媒体调度服务引擎,用于将查询到的存储有所述用户设备在进入所述电子围栏前正在播放的流媒体内容的边远媒体存储服务器,作为指定的边远媒体存储服务器,并确定所述用户设备进入所述电子围栏的时间节点所对应的第二流媒体服务时间节点,发送第四通知消息至所述指定的边远媒体存储服务器,所述第四通知消息中所述第二流媒体服务时间节点;

所述指定的边远媒体存储服务器,用于将自身存储的所述正在播放的流媒体内容中的在第二流媒体服务时间节点之后的媒体内容作为第二接续媒体内容,并发送所述第二接续媒体内容至与所述指定的边远媒体存储服务器对应的低地球轨道卫星;

所述与所述指定的边远媒体存储服务器对应的低地球轨道卫星,用于发送所述第二接续媒体内容至所述用户设备,以使所述用户设备在进入所述电子围栏后,根据所述第二接续媒体内容进行所述流媒体内容的播放。

7.根据权利要求1所述的系统,其特征在于,

所述第二内容递送服务信息包括:所述用户设备的标识信息、所述用户设备退出所述电子围栏前的位置信息、退出所述电子围栏前的运动速度和运动路线、以及退出所述电子围栏前正在播放的流媒体内容的流媒体信息;

所述地面网络系统包括:地面调度服务引擎和地面流媒体存储服务器;所述卫星网络系统包括:卫星流媒体调度服务引擎、卫星流媒体中转服务器、边远媒体存储服务器、多个低地球轨道卫星;其中,所述卫星流媒体调度服务引擎,用于根据所述用户设备退出所述电子围栏前的运动速度和运动路线,计算所述用户设备退出所述电子围栏的时间和对应的第三流媒体服务时间节点,在当前时间距离退出所述电子围栏的时间大于或等于所述第二预定时长的情况下,向所述地面调度服务引擎发送第五通知消息,所述第五通知消息中包括所述用户设备退出所述电子围栏前正在播放的流媒体内容的流媒体信息和所述第三流媒体服务时间节点;

所述地面调度服务引擎,用于响应所述第五通知消息,查询所述地面流媒体存储服务器中是否存储有所述用户设备退出所述电子围栏前正在播放的流媒体内容,若查询到存储有所述退出所述电子围栏前正在播放的流媒体内容,则调度所述地面流媒体存储服务器为所述用户设备提供流媒体服务,以及,若查询到未存储所述退出所述电子围栏前正在播放的流媒体内容,则向所述卫星流媒体调度服务引擎发送第六通知消息,以通知所述卫星流媒体调度服务引擎调度所述卫星流媒体中转服务器和第一低地球轨道卫星,为所述用户设备提供流媒体服务。

8.根据权利要求7所述的系统,其特征在于,

所述地面网络系统还包括:传输网络控制器、接入网络控制器、和多个网络边缘节点服务器;

所述地面调度服务引擎,在用于调度所述地面流媒体存储服务器为所述用户设备提供流媒体服务时,具体用于:通知所述传输网络控制器、所述接入网络控制器及相关网元为所述用户设备预留链路和带宽资源,以及,通知所述地面流媒体存储服务器将第三接续媒体内容推送至所述多个网络边缘节点服务器中的距离所述用户设备最近的网络边缘节点服务器,其中,所述第三接续媒体内容为所述地面流媒体存储服务器存储的所述用户设备退出所述电子围栏前正在播放的流媒体内容中的在所述第三流媒体服务时间节点之后的媒体内容;

所述距离所述用户设备最近的网络边缘节点服务器,用于根据预留的链路和带宽资源,根据所述第三接续媒体内容为所述用户设备提供流媒体服务。

9.根据权利要求7所述的系统,其特征在于,还包括:

所述卫星流媒体调度服务引擎,用于响应所述第六通知消息,通过调度所述卫星流媒体中转服务器确定当前正在与所述用户设备通信且距离所述用户设备距离最近的低地球轨道卫星,得到第一低地球轨道卫星,并向所述第一低地球轨道卫星发送第七通知消息,所述第七通知消息中包括所述用户设备退出所述电子围栏前的所述流媒体信息和所述第三流媒体服务时间节点;

所述第一低地球轨道卫星,用于响应所述第七通知消息,将第四接续媒体内容发送至所述地面流媒体存储服务器,所述第四接续媒体内容为所述第一低地球轨道卫星中当前正在使用的所述用户设备退出所述电子围栏前正在播放的流媒体内容中的在所述第三流媒体服务时间节点之后的媒体内容;

所述地面流媒体存储服务器,将接收到的第四接续媒体内容推送至距离所述用户设备最近的网络边缘节点服务器;

所述距离所述用户设备最近的网络边缘节点服务器,用于根据预留的链路和带宽资源,根据所述第四接续媒体内容推为所述用户设备提供流媒体服务。

10.根据权利要求1所述的系统,其特征在于,

所述地面网络系统包括:地面调度服务引擎和地面流媒体存储服务器;所述卫星网络系统包括:卫星流媒体调度服务引擎、卫星流媒体中转服务器、边远媒体存储服务器;其中,所述卫星流媒体调度服务引擎,用于向边远媒体存储服务器发送媒体内容查询消息;

所述边远媒体存储服务器,用于响应所述媒体内容查询消息,将自身服务器存储的已有媒体内容信息发送至所述卫星流媒体调度服务引擎;

所述卫星流媒体调度服务引擎,还用于在确定所述卫星流媒体中转服务器的负荷状态为未超负荷的情况下,发送第一中转控制信息至所述地面调度服务引擎,所述第一中转控制信息中包括所述卫星流媒体中转服务器的标识信息和所述已有媒体内容信息;

所述地面调度服务引擎,用于响应于所述第一中转控制信息,根据所述已有媒体内容信息生成计划推送信息,并发送所述计划推送信息和所述卫星流媒体中转服务器的标识信息至地面流媒体存储服务器,所述计划推送信息包括预先生成的媒体热点信息中的除所述已有媒体内容信息之外的热点信息;

所述地面流媒体存储服务器,用于将所述计划推送信息所对应的媒体内容发送至所述卫星流媒体中转服务器;

所述卫星流媒体中转服务器,用于将所述计划推送信息中涉及的媒体内容发送至边远媒体存储服务器。

11.根据权利要求10所述的系统,其特征在于,所述卫星网络系统还包括第二低地球轨道卫星;

所述卫星流媒体调度服务引擎,还用于在确定所述卫星流媒体中转服务器的负荷状态为超负荷的情况下,发送第二中转控制信息至所述地面调度服务引擎,所述第二中转控制信息中包括第二低地球轨道卫星的标识信息和所述已有媒体内容信息,所述第二低地球轨道卫星为预先指定的用于与所述边远媒体存储服务器通信的低地球轨道卫星;

所述地面调度服务引擎,用于响应于所述第二中转控制信息,根据所述已有媒体内容信息生成所述计划推送信息,并发送所述计划推送信息和所述第二低地球轨道卫星的标识信息至地面流媒体存储服务器;

所述地面流媒体存储服务器,用于将所述计划推送信息所对应的媒体内容发送至所述第二低地球轨道卫星;

所述第二低地球轨道卫星,用于将所述计划推送信息中涉及的媒体内容发送至边远媒体存储服务器。

说明书 :

内容递送网络系统

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种内容递送网络系统。

背景技术

[0002] 在网络上提供流媒体服务时,通常可以采用内容递送/分发网络(Content Delivery/Distribution Network,CDN)来实现。内容递送/分发网络可以在网络Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘(主机、网络应用等),使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。
[0003] 但是,现有的内容递送网络只能提供基于陆地网络系统的分发能力,在陆地网络没有覆盖的地区(江河湖海、边远地区、山区等),流媒体的分发服务受到限制。

发明内容

[0004] 为此,本发明提供一种内容递送网络系统,以解决现有技术中由于在陆地网络没有覆盖的地区,而导致的流媒体的分发服务受到限制的问题。
[0005] 为了实现上述目的,本发明第一方面提供一种内容递送网络系统,包括地面网络系统和卫星网络系统,其中,地面网络系统,用于在预设的地面网络覆盖范围内,通过地面网络为用户设备提供流媒体服务,并在确定用户设备在第一预定时长后进入电子围栏的情况下,发送获取的用户设备的第一内容递送服务信息至卫星网络,其中,电子围栏包括地面网络覆盖范围之外的区域;卫星网络系统,用于根据接收的第一内容递送服务信息,通过卫星网络对进入电子围栏的用户设备提供流媒体服务,并在确定用户设备在第二预定时长后退出电子围栏的情况下,发送获取的用户设备的第二内容递送服务信息至地面网络系统;地面网络系统,还用于根据接收的第二内容递送服务信息,通过地面网络对退出电子围栏的用户设备提供流媒体服务。
[0006] 本发明具有如下优点:根据本发明实施例中的内容递送网络系统,在陆地网络没有覆盖的地区,可以保证用户流媒体服务的连续性和完整性。

附图说明

[0007] 附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
[0008] 图1为本发明一实施例提供的一种内容递送网络系统的结构示意图;
[0009] 图2为本发明另一实施例提供的内容递送网络系统的示意性框图;
[0010] 图3为本发明实施例提供的内容递送网络系统的场景示意图;
[0011] 图4示出本发明实施例的地面网络系统和卫星网络系统进行切换的流程图。

具体实施方式

[0012] 以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
[0013] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0014] 在本发明实施例中,CDN可以从技术上解决由于网络带宽小、用户访问量大、网点分布不均等问题,以及解决用户访问网站的响应速度慢的问题。CDN可以理解为是一种网络构建方式,能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层。CDN的关键技术例如包括如下几个方面:内容分发,可以将内容发布到距离用户最近的边缘服务器;内容路由请求,可以采用CDN的负载均衡技术,通过内容路由器中的重定向机制,在多个边缘服务器间均衡用户的请求,以使用户请求得到最近内容源的响应;负载均衡,可以根据内容的可用性、服务器的可用性以及用户情况,在边缘服务器上平衡负载流量;以及,内容存储管理。
[0015] 在一些实施例中,CDN可以基于陆地有线互联网或者运营商的IP专网来搭建,即基于运营商的有线核心网和传输网,接入时可以使用光纤等有线接入方式,也可以使用无线接入方式,比如通过运营商的基站、家庭里可以使用无线保真(Wireless Fidelity,Wi‑Fi)等无线接入方式。内容递送网络系统多为基于陆地的通信系统,使用者也是在陆地上的固定或者移动终端设备。
[0016] 在一些实施例中,相比地面移动通信网络,卫星通信利用高、中、低轨卫星可实现广域甚至全球覆盖,可以为全球用户提供无差别的通信服务。铱星(Iridium)、海事卫星(Inmarsat)、瑟拉亚(Thuraya)等商用移动卫星通信系统为海上、应急及个人移动通信等应用提供了有效的解决方案;通信卫星Teledesic卫星、微纳卫星(例如OneWeb)、太空宽带网络卫星Starlink等中低轨卫星星座将卫星通信服务与互联网业务相融合,为卫星通信产业注入新的活力。比如Teledesic的星地链路为Ka波段,每个轨道面上的相邻卫星之间建有60GHz的星际链路,Teledesic采用全星上处理和全星上交换,系统设计成一个“空中因特网”。
[0017] 在一些实施例中,地面第五代移动通信(5th Generation Mobile Networks,5G)可以具备较完善的产业链、巨大的用户群体、灵活高效的应用服务模式等。通过卫星通信系统与5G相互融合,取长补短,共同构成全球无缝覆盖的海、陆、空、天一体化综合通信网,可以满足用户无处不在的多种业务需求,是未来通信发展的重要方向。
[0018] 现有基于卫星的流媒体服务,通常只能提供广播流媒体服务,不能提供点对点的个性化的服务;另外,现有的广播流媒体服务,接受服务的设备一般固定不动,而且由固定的单颗卫星提供服务,不能通过多颗卫星对同一个媒体节目内容进行接续提供服务。
[0019] 在本发明实施例中,卫星与5G技术的融合可以充分发挥各自优势,为用户提供更全面优质的服务,例如主要体现在:在地面5G网络无法覆盖的偏远地区、飞机上或者远洋舰艇上,卫星可以提供经济可靠的网络服务,将网络延伸到地面网络无法到达的地方;卫星可以为物联网设备以及飞机、轮船、火车、汽车等移动载体用户提供连续不间断的网络连接,卫星与5G融合后,可以大幅度增强5G系统在这方面的服务能力;卫星优越的广播/多播能力可以为网络边缘及用户设备提供高效的数据分发服务。
[0020] 为了更好的理解本发明,下面将结合附图,详细描述根据本发明实施例的内容递送网络系统,应注意,这些实施例并不是用来限制本发明公开的范围。
[0021] 图1是示出根据本发明实施例的内容递送网络系统的结构示意图。如图1所示,本发明实施例中的内容递送网络系统10可以包括地面网络系统100和卫星网络系统200。
[0022] 地面网络系统100,用于在预设的地面网络覆盖范围内,通过地面网络为用户设备提供流媒体服务,并在确定用户设备在第一预定时长后进入电子围栏的情况下,发送获取的用户设备的第一内容递送服务信息至卫星网络,其中,电子围栏包括地面网络覆盖范围之外的区域。
[0023] 卫星网络系统200,用于根据接收的第一内容递送服务信息,通过卫星网络对进入电子围栏的用户设备提供流媒体服务,并在确定用户设备在第二预定时长后退出电子围栏的情况下,发送获取的用户设备的第二内容递送服务信息至地面网络系统100。
[0024] 地面网络系统100,还用于根据接收的第二内容递送服务信息,通过地面网络对退出电子围栏的用户设备提供流媒体服务。
[0025] 在一些实施例中,电子围栏可以理解为是通过电子地图所指示的网络覆盖区域。在本发明实施例中,电子围栏可以用于表示地面网络覆盖范围之外的区域。例如,网络运营商可以根据自己的网络规划及基站设置,确定哪些地点有网络覆盖,哪些地点没有网络覆盖,并为此绘制一张电子地图,在绘制的电子地图中,将没有网络覆盖的地点用曲线围起来,这样就形成了一张电子围栏地图;根据预先绘制的电子围栏,由于围栏外的区域具有地面网络覆盖,可以为位于围栏外的用户设备提供宽带流媒体服务;围栏内的区域表示地面网络系统无法提供实时流媒体服务的地区,则可以通过卫星网络提供流媒体服务。
[0026] 在一些实施例中,可以预先将电子围栏信息发送到传输到调度服务引擎,例如地面调度服务引擎102和卫星流媒体调度服务引擎201;也可以发送该电子围栏信息至需要提供连续不间断流媒体服务的对象设备中,例如位于行驶汽车中的用户设备。地面调度服务引擎102、卫星流媒体调度服务引擎201和该用户设备,保存电子围栏信息,以用于后续根据电子围栏切换提供服务的地面网络系统和卫星网络系统。
[0027] 根据本发明实施例的内容递送网络系统,包括地面内容递送网络和卫星内容递送网络,采用电子围栏的方式确定用户设备在地面内容递送网络和卫星内容递送网络之间的切换,保证用户流媒体服务的连续性和完整性。
[0028] 由于本发明实施例的内容递送网络系统,不但可以为有网络覆盖的地方提供流媒体服务,当移动的用户设备进入无网络覆盖的地方,可以通过卫星网络继续不间断的提供流媒体服务,因此,该内容递送网络系统的架构,可以理解为是一种天地一体化的、无缝衔接的流媒体服务系统架构,因此,本发明实施例的内容递送网络,可以称为是天地一体化的内容递送网络,该内容递送网络在地面网络系统和卫星网络系统之间进行切换,保证对用户设备用户进行流媒体服务的连续性和完整性,实现了全地理方位覆盖、无缝衔接的实时媒体递送网络服务。
[0029] 图2是根据本发明另一实施例的内容递送网络系统的示意性框图,图2与图1相同或等同的组件使用相同的标号。下面结合图2,详细描述根据本发明另一实施例的内容递送网络系统。
[0030] 如图2所示,地面网络系统100可以包括:地面无线网络基站101、地面调度服务引擎102、地面流媒体存储服务器103、传输网络控制器104、接入网络控制器105及相关网元、网络边缘节点服务器106和地面卫星基站111。
[0031] 卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203、多个LEO卫星204。
[0032] 在一些实施例中,由于静止同步卫星距离地面3万多公里,无线电信号经过这样远的距离传输,衰减得厉害;另外,地面只有大型的接收天线才能收到这样的微弱信号,显然,对于地面移动的汽车、行走的人的手机,无法做到大的接收天线,因此,本发明实施例中通过LEO卫星进行接续服务,而不是采用高轨道上的静止卫星直接不间断提供服务,可以实现媒体服务的双向交互,这样避免了传统的卫星网络只能提供单向的流媒体服务,符合未来天地一体化的流媒体服务网络技术发展趋势。
[0033] 但本发明并不局限于以上描述的,以及在图2中示出的特定的模块,在一些实施例中,地面网络系统100和卫星网络系统200可以只包含其中的部分模块,即地面网络系统100和卫星网络系统200可以包含更灵活的模块配置,下面结合具体的实施例进行说明。
[0034] 在一些实施例中,第一内容递送服务信息包括:用户设备的标识信息、用户设备进入电子围栏前的位置信息、进入电子围栏前的运动速度和运动路线、以及进入电子围栏前正在播放的流媒体内容的流媒体信息。
[0035] 地面网络系统100可以包括:地面无线网络基站101、地面调度服务引擎102、传输网络控制器104和地面卫星基站111;卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203、多个低地球轨道卫星204。
[0036] 其中,地面无线网络基站101,用于在自身基站的网络覆盖范围内为用户设备提供流媒体服务。
[0037] 地面调度服务引擎102,用于根据用户设备进入电子围栏前的运动速度和运动路线,计算用户设备进入电子围栏的时间节点,在当前时间距离进入电子围栏的时间节点大于或等于第一预定时长的情况下,将用户设备的设备标识、进入电子围栏前的位置信息、进入电子围栏前的流媒体信息和进入电子围栏的时间节点,发送至传输网络控制器104。
[0038] 传输网络控制器104,用于将接收到的用户设备的设备标识、进入电子围栏前的位置信息、进入电子围栏前的流媒体信息和进入电子围栏的时间节点,通过地面卫星基站111发送到卫星流媒体调度服务引擎201。
[0039] 卫星流媒体调度服务引擎201,用于查询边远媒体存储服务器203上是否存储有用户设备进入电子围栏前正在播放的流媒体内容,若查询到未存储有进入电子围栏前正在播放的流媒体内容,则通过调度卫星流媒体中转服务器202和低地球轨道卫星204为用户设备提供流媒体服务,以及,若查询到存储有进入电子围栏前正在播放的流媒体内容,则通过调度边远媒体存储服务器203为用户设备提供流媒体服务。
[0040] 在该实施例中,地面调度服务引擎可以在用户设备进入电子围栏之前,将用户设备的标识信息、位置信息、流媒体信息进入电子围栏的时间,发送到卫星流媒体调度服务引擎;卫星流媒体调度服务引擎查询边远媒体存储服务器上是否存储有用户设备进入电子围栏前正在播放的流媒体内容,并根据查询结果提供对应的流媒体服务,从而在用户设备离开地面网络系统的网络覆盖范围后,通过卫星网络系统,继续不间断地为用户设备提供流媒体服务。
[0041] 继续参考图2,在一些实施例中,卫星流媒体调度服务引擎201,用于在查询到边远媒体存储服务器203上未存储用户设备正在播放的流媒体内容的情况下,发送第一通知消息至卫星流媒体中转服务器202。
[0042] 卫星流媒体中转服务器202,用于响应于第一通知消息,计算多个低地球轨道卫星204中的与用户设备距离最近的低地球轨道卫星204。
[0043] 距离最近的低地球轨道卫星204,用于根据获取的用户设备的标识信息进行设备身份验证,在设备身份验证成功的情况下,向卫星流媒体调度服务引擎201发送第二通知消息,以用于通知卫星流媒体调度服务引擎201由自身轨道卫星为用户设备提供流媒体服务的接续服务。
[0044] 卫星流媒体调度服务引擎201,还用于根据流媒体服务的服务类型向地面调度服务引擎102发送对应的第三通知消息,第三通知消息中包括服务类型和距离最近的低地球轨道卫星204的标识信息。
[0045] 地面调度服务引擎102,用于响应第三通知消息,确定用户设备进入电子围栏的时间节点所对应的第一流媒体服务时间节点,将流媒体内容中的在第一流媒体服务时间节点之后的媒体内容作为第一接续媒体内容,并通过与服务类型对应的方式,发送第一接续媒体内容至与用户设备距离最近的低地球轨道卫星204。
[0046] 距离最近的低地球轨道卫星204,还用于发送第一接续媒体内容至用户设备,以使用户设备在进入电子围栏后,根据第一接续媒体内容进行流媒体内容的播放。
[0047] 在该实施例中,可以采用多个低地球轨道卫星为地面网络系统中的用户设备提供流媒体服务,采用地球同步卫星(例如高轨道卫星)或者静止轨道卫星,完成和实现本发明实施例中的卫星流媒体调度服务引擎和卫星流媒体中转服务器的功能。
[0048] 在查询到边远媒体存储服务器上未存储用户设备正在播放的流媒体内容的情况下,则可以通过与用户设备距离最近的低地球轨道卫星为用户设备提供流媒体服务的接续服务。
[0049] 继续参考图2,在一些实施例中,地面网络系统100还包括:地面流媒体存储服务器103。
[0050] 若服务类型为点播服务,则地面调度服务引擎102,在用于通过与服务类型对应的方式,发送第一接续媒体内容至与用户设备距离最近的低地球轨道卫星204时,具体用于:通过调度地面流媒体存储服务器103,发送第一接续媒体内容至卫星流媒体中转服务器
202;卫星流媒体中转服务器202,将接收到的第一接续媒体内容发送至距离最近的低地球轨道卫星204。
[0051] 若服务类型为直播服务,则地面调度服务引擎102,在用于通过与服务类型对应的方式,发送第一接续媒体内容至与用户设备距离最近的低地球轨道卫星204时,具体用于:通过调度地面流媒体存储服务器103,发送第一接续媒体内容至距离最近的低地球轨道卫星204。
[0052] 在该实施例中,地面调度服务引擎可以根据服务类型中的点播服务,将第一接续媒体内容通过卫星流媒体中转服务器发送到距离用户设备最近的低地球轨道卫星;根据服务类型中的直播服务,直接发送第一接续媒体内容至距离最近的低地球轨道卫星,以保障用户使用流媒体的连续性,不间断地完成用户点播和直播服务。
[0053] 在一些实施例中,距离最近的低地球轨道卫星204,在用于根据获取的用户设备的标识信息进行设备身份验证时,具体用于:根据来自卫星流媒体调度服务引擎201的允许提供接续服务的客户信息,若允许提供接续服务的客户信息中包含用户设备的标识信息,则确定用户设备的设备身份验证成功。
[0054] 在该实施例中,在确定用户设备的身份验证成功的情况下,为用户设备提供接续服务,保证服务过程中的数据安全和流媒体接续服务用户的合法权益。
[0055] 在一些实施例中,卫星网络系统200还包括多个边远媒体存储服务器203。
[0056] 卫星流媒体调度服务引擎201,用于将查询到的存储有用户设备在进入电子围栏前正在播放的流媒体内容的边远媒体存储服务器203,作为指定的边远媒体存储服务器203,并确定用户设备进入电子围栏的时间节点所对应的第二流媒体服务时间节点,发送第四通知消息至指定的边远媒体存储服务器203,第四通知消息中第二流媒体服务时间节点。
[0057] 指定的边远媒体存储服务器203,用于将自身存储的正在播放的流媒体内容中的在第二流媒体服务时间节点之后的媒体内容作为第二接续媒体内容,并发送第二接续媒体内容至与指定的边远媒体存储服务器203对应的低地球轨道卫星204。
[0058] 与指定的边远媒体存储服务器203对应的低地球轨道卫星204,用于发送第二接续媒体内容至用户设备,以使用户设备在进入电子围栏后,根据第二接续媒体内容进行流媒体内容的播放。
[0059] 在本发明实施例中,与目前单向的流媒体广播系统不同,偏僻的社区、山区,边远的学校、医院等地区,不仅可以接收流媒体服务,还可以上传本地的音视频服务和节目,因此,这些地方都可以成为边缘节点并放置存储服务器,得到本发明实施例的边远媒体存储服务器。
[0060] 在该实施例中,卫星流媒体调度服务引擎查询到边远媒体存储服务器上存储用户设备正在播放的流媒体内容的情况下,通过边远媒体存储服务器自身存储的流媒体内容,为进入电子围栏用户设备提供媒体续接服务。
[0061] 在一些实施例中,第二内容递送服务信息包括:用户设备的标识信息、用户设备退出电子围栏前的位置信息、退出电子围栏前的运动速度和运动路线、以及退出电子围栏前正在播放的流媒体内容的流媒体信息。
[0062] 地面网络系统100包括:地面调度服务引擎102和地面流媒体存储服务器103;卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203、多个低地球轨道卫星204。
[0063] 卫星流媒体调度服务引擎201,用于根据用户设备退出电子围栏前的运动速度和运动路线,计算用户设备退出电子围栏的时间和对应的第三流媒体服务时间节点,在当前时间距离退出电子围栏的时间大于或等于第二预定时长的情况下,向地面调度服务引擎102发送第五通知消息,第五通知消息中包括用户设备退出电子围栏前正在播放的流媒体内容的流媒体信息和第三流媒体服务时间节点。
[0064] 地面调度服务引擎102,用于响应第五通知消息,查询地面流媒体存储服务器103中是否存储有用户设备退出电子围栏前正在播放的流媒体内容,若查询到存储有退出电子围栏前正在播放的流媒体内容,则调度地面流媒体存储服务器103为用户设备提供流媒体服务,以及,若查询到未存储退出电子围栏前正在播放的流媒体内容,则向卫星流媒体调度服务引擎201发送第六通知消息,以通知卫星流媒体调度服务引擎201调度卫星流媒体中转服务器202和第一低地球轨道卫星204,为用户设备提供流媒体服务。
[0065] 在该实施例中,地面调度服务引擎可以根据用户设备退出电子围栏前正在播放的流媒体内容的流媒体信息和流媒体服务时间节点,在地面流媒体存储服务器存储有正在播放的流媒体内容的情况下,由地面流媒体存储服务器为用户设备提供流媒体服务;若在地面流媒体存储服务器未存储有正在播放的流媒体内容的情况下,由低地球轨道卫星未用户设备提供流媒体服务,以保证用户使用流媒体的连续性。
[0066] 在一些实施例中,地面网络系统100还包括:传输网络控制器104、接入网络控制器105及相关网元、多个网络边缘节点服务器106。
[0067] 地面调度服务引擎102,在用于调度地面流媒体存储服务器103为用户设备提供流媒体服务时,具体用于:通知传输网络控制器104、接入网络控制器105及相关网元为用户设备预留链路和带宽资源,以及,通知地面流媒体存储服务器103将第三接续媒体内容推送至多个网络边缘节点服务器106中的距离用户设备最近的网络边缘节点服务器106,其中,第三接续媒体内容为地面流媒体存储服务器103存储的用户设备退出电子围栏前正在播放的流媒体内容中的在第三流媒体服务时间节点之后的媒体内容;距离用户设备最近的网络边缘节点服务器,用于根据预留的链路和带宽资源,根据第三接续媒体内容为用户设备提供流媒体服务。
[0068] 在该实施例中,地面调度服务引擎在调度地面流媒体存储服务器为用户设备提供流媒体服务时,需要为用户设备预留链路和带宽资源,并通知地面流媒体存储服务器将接续媒体内容推送至距离用户设备最近的网络边缘节点服务器,以保证用户使用流媒体的连续性。
[0069] 在一些实施例中,卫星流媒体调度服务引擎201,用于响应第六通知消息,通过调度卫星流媒体中转服务器202确定当前正在与用户设备通信的距离用户设备距离最近的低地球轨道卫星204作为第一低地球轨道卫星204,并向第一低地球轨道卫星204发送第七通知消息,第七通知消息中包括用户设备退出电子围栏前的流媒体信息和第三流媒体服务时间节点。
[0070] 第一低地球轨道卫星204,用于响应第七通知消息,将第四接续媒体内容发送至地面流媒体存储服务器103,第四接续媒体内容为第一低地球轨道卫星204中当前正在使用的用户设备退出电子围栏前正在播放的流媒体内容中的在第三流媒体服务时间节点之后的媒体内容。
[0071] 地面流媒体存储服务器103,将接收到的第四接续媒体内容推送至距离用户设备最近的网络边缘节点服务器。
[0072] 距离用户设备最近的网络边缘节点服务器,用于根据预留的链路和带宽资源,根据第四接续媒体内容推为用户设备提供流媒体服务。
[0073] 在该实施例中,卫星流媒体中转服务器202在卫星流媒体调度服务引擎102的调度下,确定当前正在与用户设备通信且距离用户设备距离最近的低地球轨道卫星,以通过该低地球轨道卫星在用户设备在用户退出电子围栏后,为用户设备提供流媒体服务,以保证用户使用流媒体的连续性。
[0074] 在一些实施例中,地面网络系统100包括:地面调度服务引擎102和地面流媒体存储服务器103;卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203。
[0075] 其中,卫星流媒体调度服务引擎201,用于向边远媒体存储服务器203发送媒体内容查询消息。
[0076] 边远媒体存储服务器203,用于响应媒体内容查询消息,将自身服务器存储的已有媒体内容信息发送至卫星流媒体调度服务引擎201。
[0077] 卫星流媒体调度服务引擎201,还用于在确定卫星流媒体中转服务器202的负荷状态为未超负荷的情况下,发送第一中转控制信息至地面调度服务引擎102,第一中转控制信息中包括卫星流媒体中转服务器202的标识信息和已有媒体内容信息。
[0078] 地面调度服务引擎102,用于响应于第一中转控制信息,根据已有媒体内容信息生成计划推送信息,并发送计划推送信息和卫星流媒体中转服务器202的标识信息至地面流媒体存储服务器103,计划推送信息包括预先生成的媒体热点信息中的除已有媒体内容信息之外的热点信息。
[0079] 地面流媒体存储服务器103,用于将计划推送信息所对应的媒体内容发送至卫星流媒体中转服务器202。
[0080] 卫星流媒体中转服务器202,用于将计划推送信息中涉及的媒体内容发送至边远媒体存储服务器203。
[0081] 在该实施例中,为了缩短端到端的时延,同时为了优化和均衡各节点的流媒体负载,可以选择具备一定条件的地方,设置边远媒体存储服务器,例如有电源、可以定期维护和地理位置好。边远媒体存储服务器可以与卫星天线发射器相连,根据卫星流媒体调度服务引擎的调度,将其他地方(包括有线网络内)的热点内容保存在本地。所保存的媒体内容例如可以包括:热点媒体内容、重要媒体内容和公众喜欢的内容等,当边远地区的其他节点有需求时,可以通过卫星满足这些需求,即这些边远媒体存储服务器可以接收媒体内容保存,并为其他地区用户提供服务。因此,边远媒体存储服务器可以是CDN系统中的一个网络节点,并且可以只存储热点内容,而并不存储全部内容,只有地面流媒体存储服务器才存储所有的内容。卫星流媒体调度服务引擎可以作为整个边远地区的调度服务引擎。
[0082] 在一些实施例中,本申请的流媒体服务系统采用云存储的方式,由于采用分布式处理和并行计算,因此流服务的请求可集中通过分布式调度服务引擎来控制。
[0083] 在一些实施例中,卫星网络系统200还包括第二低地球轨道卫星204。
[0084] 卫星流媒体调度服务引擎201,还用于在确定卫星流媒体中转服务器202的负荷状态为超负荷的情况下,发送第二中转控制信息至地面调度服务引擎102,第二中转控制信息中包括第二低地球轨道卫星204的标识信息和已有媒体内容信息,第二低地球轨道卫星204为预先指定的用于与边远媒体存储服务器203通信的低地球轨道卫星204。
[0085] 地面调度服务引擎102,用于响应于第二中转控制信息,根据已有媒体内容信息生成计划推送信息,并发送计划推送信息和第二低地球轨道卫星204的标识信息至地面流媒体存储服务器103。
[0086] 地面流媒体存储服务器103,用于将计划推送信息所对应的媒体内容发送至第二低地球轨道卫星204。
[0087] 第二低地球轨道卫星204,用于将计划推送信息中涉及的媒体内容发送至边远媒体存储服务器203。
[0088] 在该实施例中,根据卫星流媒体调度服务引擎的安排和控制,当卫星流媒体中转服务器超负荷时,地面流媒体存储服务器可以将媒体内容直接发送给低地球轨道卫星,由低地球轨道卫星进行对计划推送信息中涉及的媒体内容的中转。
[0089] 本发明实施例的内容递送网络系统,可以基于低轨通信卫星和地面已有的CDN,针对现有CDN无法满足天空海洋、边远地区、山区等用户的实时流媒体服务需求,提出了天地一体化的内容递送网络,包括地面内容递送网络和卫星内容递送网络,采用电子围栏的方式确定用户在地面和天空CDN网络之间切换,保证了用户流媒体服务的连续性和完整性,实现了全地理方位覆盖、无缝衔接的实时媒体递送网络服务。
[0090] 图3示出本发明实施例的内容递送网络系统的场景示意图;图4示出本发明实施例的地面网络系统和卫星网络系统进行切换的流程图;图3与图1和图2中相同或等同的组件使用相同的标号。下面结合图3,下面结合图3和图4,基于本发明实施例中的天地一体化的内容递送网络系统,描述本发明实施例的内容递送网络系统和内容递送网络系统的总体工作过程。
[0091] 在图3中,移动的该架构中还可以包括:运营支撑系统服务器107、光线路终端(Optical Line Terminal,OLT)108、核心网络交换机109、用户设备110以及地面卫星基站111。示例性地,LEO卫星204例如可以包括LEO卫星204‑1、LEO卫星204‑2、LEO卫星204‑
3、……、LEO卫星204‑n,n为大于或等于1的整数。
[0092] 其中,该架构中的地面网络系统100可以采用SDN架构进行控制,城域的传输网络控制器104与接入网络控制器105相连,同时接入网络控制器105也与运营支撑系统的服务器107相连。运营支撑系统服务器107可以实现对用户身份进行认证鉴权、计费等运营需求;接入网络控制器105与地面调度服务引擎102相连,地面调度服务引擎102还包括电子节目指南(Electronic Program Guide,EPG)服务器,EPG可以是互联协议电视(Internet Protocol Television,IPTV)服务呈现给用户的最初界面内容。
[0093] 在图3中,OLT108可以提供光接入网的网络侧接口和连接光纤干线的终端设备,例如,地面接入用户设备110和在电子围栏外且位于行驶汽车上的用户设备110,核心网络交换机109为地面网络系统的主干部分的交换机。
[0094] 地面卫星基站111,可以提供地面网络系统100与卫星网络系统200之间的数据传输通道。
[0095] 应理解,图3架构中包含的设备的类型和设备数目仅仅是示意性地,根据实际应用需要,可以进行灵活调整。
[0096] 在本发明实施例中,地面网络系统100,即地面通信系统(即地面网络)可以通过SDN定义的接口及协议实现对多种异构接入网络进行统一控制和管理,集中式的动态管控机制。该基于SDN的地面网络系统相比于传统的人工网管系统更灵活,可以实现有线、无线的综合接入,满足网络融合的需要。接入网络控制器105和相关网元,可以实现对每个用户接入网络的控制管理,为每一个流媒体服务确定接入层面的路径和带宽,并根据用户的请求对城域传输网提出链路和带宽预留资源并为此确定传输路径。
[0097] 在图3中,当行驶汽车在预先绘制的电子围栏外,即行驶汽车上的用户设备110在地面网络覆盖范围内,则可以通过地面无线网络基站101完成流媒体内容的接受和服务。当行驶汽车移动到预先绘制的电子围栏内,即行驶汽车上的用户设备110在地面网络覆盖不到的地方时,则需要通过卫星网络来提供服务。
[0098] 因此,地面调度服务引擎102需要先有一份电子围栏(地图),围栏内的部分表示地地面网络无法提供实时流媒体服务的地区,并将电子围栏发送到传输到地面调度服务引擎102中保存,同时也发送到需要天地一体化服务的对象,比如行驶汽车上的用户设备110中。
目前LEO卫星发展迅猛,系统可以提供容量高达每用户1Gbps的宽带服务,且延时可以控制在25ms到35ms之间,可以满足用户媒体点播的带宽需求。
[0099] 参考图4,本发明实施例中的网络切换流程可以包括如下步骤。
[0100] S401,在预设的地面网络覆盖范围内,通过地面固移网络为用户设备提供流媒体服务。
[0101] 示例性地,地面固移网络包括固定电话网络(固网)和移动互联网(移网)。行驶汽车可以是行驶在高速公路上的汽车,当前汽车上的用户设备110处于地面固移网络覆盖的范围内,因此汽车上的用户设备110可以与地面无线网络基站101例如5G网络基站交互,获取媒体内容服务。
[0102] S402,地面网络系统判断用户设备是否在第一预定时长后进入电子围栏,若是,执行S403,若否,继续执行S401。
[0103] 示例性地,在汽车行驶过程中,汽车上的用户设备110可以持续将当前位置信息上传给地面调度服务引擎102,由于该用户设备110位于行驶的汽车上,用户设备110的当前位置也即用户设备110所在汽车的当前行驶位置。在该实施例中,地面调度服务引擎102将汽车当前行驶位置与电子围栏地图进行对比,且可以根据汽车的运动路线和速度,确定位于汽车的用户设备110进入电子围栏需要的时间,从而可以判断用户设备是否在第一预定时长后进入电子围栏。
[0104] S403,卫星网络系统通过卫星网络,对进入电子围栏的用户设备提供流媒体服务。
[0105] 示例性地,在汽车进入围栏前的一定时间,例如在汽车进入围栏前的前3分钟,地面调度服务引擎102将用户设备110的标识信息、所在汽车的位置信息、正在点播的节目名称和编号等信息发送到传输网络控制器104,并通过地面卫星基站111将这些信息发送到卫星流媒体调度服务引擎201,卫星流媒体调度服务引擎201查询边远媒体存储服务器203上是否有汽车上的用户设备110需要的流媒体内容。
[0106] 在查询结果的第一种情况中,如果边远媒体存储服务器203上没有用户设备110需要的流媒体内容,则卫星流媒体调度服务引擎201通知地面调度服务引擎102,以使地面调度服务引擎102将该汽车上用户设备110需要的流媒体内容通过地面卫星基站111提前发送到卫星流媒体中转服务器202,并可以提前保存该用户设备110进入围栏之前指定时长的媒体内容,该指定时长可以大于或等于零,且小于或等于第一预定时长(用户设备在第一预定时长后进入电子围栏);卫星流媒体调度服务引擎201,控制卫星流媒体中转服务器202计算距离该用户设备110距离最近的LEO卫星204,并根据该距离最近的LEO卫星204与地面汽车上的用户设备110建立联系,获取用户设备110所在地面汽车的位置和设备ID等信息,另外,LEO卫星204与卫星流媒体调度服务引擎201进行交互,获取来自于卫星流媒体调度服务引擎201中存储的需要提供接续服务的地面客户信息,并将这些地面客户信息与自己接收到的设备ID所指示的地面客户信息进行对比,以对用户设备110进行设备身份验证,若设备身份验证,则确定为用户设备110提供接续服务。
[0107] 比如,行驶在电子围栏边缘的汽车上的用户设备110建立与LEO卫星204‑3的会话,LEO卫星204‑3可以通过接收到的地面调度服务引擎发送的用户设备110进入电子围栏的时间节点,或者,LEO卫星204‑3可以通过汽车上的用户设备110上传的运动速度和运动路线,计算得到用户设备110进入电子围栏的时间节点,从而LEO卫星204‑3可以在确定用户设备110所在的汽车即将(第一预定时长后)进入电子围栏的情况下,向卫星流媒体调度服务引擎201发送用户设备110的设备ID,以通知卫星流媒体调度服务引擎201要为特定ID所指示的用户设备(用户设备110的设备ID)提供接续服务,卫星流媒体调度服务引擎201通知卫星流媒体中转服务器202,通过卫星流媒体中转服务器202将要接续的流媒体内容发送给LEO卫星204‑3,LEO卫星204‑3将接收到的流媒体内容转发给地面的该特定ID所指示的用户设备110,从而在用户设备110上缓存该流媒体内容,该特定ID的用户设备110将接收到的流媒体内容与目前正在使用的流媒体内容进行播放进度对比,以保证内容播放的连续性和完整性。在本发明实施例中,用户设备110或用户设备110所在的汽车,能够接收地面无线基站发送的信息和卫星接收天线发送的信息,并能够在与地面无线基站的通信和与卫星接收天线的通信之间进行切换。
[0108] 在查询结果的第二种情况中,如果边远媒体存储服务器203上有用户设备110需要播放的媒体内容,则卫星流媒体调度服务引擎201通知地面上的边远媒体存储服务器203,将相关的媒体内容发送到指定的卫星,比如LEO 2上,然后由LEO 2将接续的媒体内容发送给地面移动汽车上的用户设备110,这样即可完成地面移动汽车上的用户设备110所播放的流媒体内容服务的连续性和完整性。
[0109] S404,卫星网络系统判断用户设备是否在第二预定时长后离开电子围栏,若是,执行S401,若否,继续执行S403。
[0110] 其中,第二预定时长和第一预定时长可以相同,也可以不同。具体可以根据实际情况进行设置,本发明实施例不做具体限定。
[0111] 通过上述步骤S301‑S304,通过地面网络系统和卫星网络系统的切换,可以为地面的用户设备提供天地一体化的、无缝衔接的流媒体服务系统架构,不但可以为有网络覆盖的地方提供流媒体服务,当移动的物体/用户设备进入无网络覆盖的地方,从而通过卫星网络为用户设备继续不间断的提供流媒体服务。
[0112] 根据本公开实施例的天地一体化的内容递送网络,可以满足地面5G网络无法覆盖的偏远地区、飞机上或者远洋舰艇上的流媒体服务需求,还可以为物联网设备以及轮船、火车、汽车等移动载体用户提供连续不间断的网络连接和流媒体服务,从而通过地面内容递送网络和卫星内容递送网络,采用电子围栏的方式确定用户设备在地面CDN网络和天空CDN网络之间切换,保证用户流媒体服务的连续性和完整性,实现了全地理方位覆盖的、无缝衔接的媒体递送网络服务。
[0113] 需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0114] 根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。
[0115] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘)等。
[0116] 以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0117] 可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。