[go: up one dir, main page]

CN113709580B - Content delivery network system - Google Patents

Content delivery network system Download PDF

Info

Publication number
CN113709580B
CN113709580B CN202110987576.1A CN202110987576A CN113709580B CN 113709580 B CN113709580 B CN 113709580B CN 202110987576 A CN202110987576 A CN 202110987576A CN 113709580 B CN113709580 B CN 113709580B
Authority
CN
China
Prior art keywords
streaming media
satellite
user equipment
ground
electronic fence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110987576.1A
Other languages
Chinese (zh)
Other versions
CN113709580A (en
Inventor
陶蒙华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202110987576.1A priority Critical patent/CN113709580B/en
Publication of CN113709580A publication Critical patent/CN113709580A/en
Application granted granted Critical
Publication of CN113709580B publication Critical patent/CN113709580B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6193Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a satellite
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a content delivery network system. The system comprises: the system comprises a ground network system, a satellite network and a client side, wherein the ground network system is used for providing streaming media service for user equipment in a ground network coverage range, and sending first content delivery service information of the user equipment to the satellite network when the user equipment enters an electronic fence after a first preset time; the satellite network system is used for providing streaming media service for the user equipment entering the electronic fence through the satellite network according to the first content delivery service information, and sending second content delivery service information of the user equipment to the ground network system under the condition that the user equipment exits the electronic fence after the user equipment is determined to be in the second preset time; and the ground network system is also used for providing streaming media service for the user equipment exiting the electronic fence through the ground network according to the received second content delivery service information. According to the system provided by the embodiment of the invention, the continuity and the integrity of the user streaming media service can be ensured in the area which is not covered by the land network.

Description

内容递送网络系统Content Delivery Network System

技术领域technical field

本发明涉及通信技术领域,具体涉及一种内容递送网络系统。The present invention relates to the field of communication technology, in particular to a content delivery network system.

背景技术Background technique

在网络上提供流媒体服务时,通常可以采用内容递送/分发网络(ContentDelivery/Distribution Network,CDN)来实现。内容递送/分发网络可以在网络Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘(主机、网络应用等),使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。When streaming media services are provided on the network, a content delivery/distribution network (ContentDelivery/Distribution Network, CDN) can usually be used to implement. The content delivery/distribution network can add a new layer of network architecture to the network Internet, and publish the content of the website to the edge of the network (host, network application, etc.) closest to the user, so that the user can obtain the required content nearby and solve the Internet Network congestion, improve the response speed of users accessing the website.

但是,现有的内容递送网络只能提供基于陆地网络系统的分发能力,在陆地网络没有覆盖的地区(江河湖海、边远地区、山区等),流媒体的分发服务受到限制。However, the existing content delivery network can only provide the distribution capability based on the land network system, and the distribution service of streaming media is limited in areas not covered by the land network (rivers, lakes, seas, remote areas, mountainous areas, etc.).

发明内容Contents of the invention

为此,本发明提供一种内容递送网络系统,以解决现有技术中由于在陆地网络没有覆盖的地区,而导致的流媒体的分发服务受到限制的问题。Therefore, the present invention provides a content delivery network system to solve the problem in the prior art that streaming media distribution services are limited due to areas not covered by land networks.

为了实现上述目的,本发明第一方面提供一种内容递送网络系统,包括地面网络系统和卫星网络系统,其中,地面网络系统,用于在预设的地面网络覆盖范围内,通过地面网络为用户设备提供流媒体服务,并在确定用户设备在第一预定时长后进入电子围栏的情况下,发送获取的用户设备的第一内容递送服务信息至卫星网络,其中,电子围栏包括地面网络覆盖范围之外的区域;卫星网络系统,用于根据接收的第一内容递送服务信息,通过卫星网络对进入电子围栏的用户设备提供流媒体服务,并在确定用户设备在第二预定时长后退出电子围栏的情况下,发送获取的用户设备的第二内容递送服务信息至地面网络系统;地面网络系统,还用于根据接收的第二内容递送服务信息,通过地面网络对退出电子围栏的用户设备提供流媒体服务。In order to achieve the above object, the first aspect of the present invention provides a content delivery network system, including a terrestrial network system and a satellite network system, wherein the terrestrial network system is used to provide users with The device provides a streaming media service, and when it is determined that the user equipment enters the electronic fence after a first predetermined period of time, sends the acquired first content delivery service information of the user equipment to the satellite network, wherein the electronic fence includes a ground network coverage area outside the area; the satellite network system is used to deliver service information according to the received first content, provide streaming media services to user equipment entering the electronic fence through the satellite network, and determine that the user equipment exits the electronic fence after a second predetermined duration In this case, the acquired second content delivery service information of the user equipment is sent to the terrestrial network system; the terrestrial network system is also used to provide streaming media to the user equipment exiting the electronic fence through the terrestrial network according to the received second content delivery service information Serve.

本发明具有如下优点:根据本发明实施例中的内容递送网络系统,在陆地网络没有覆盖的地区,可以保证用户流媒体服务的连续性和完整性。The present invention has the following advantages: According to the content delivery network system in the embodiment of the present invention, the continuity and integrity of streaming media services for users can be guaranteed in areas not covered by land networks.

附图说明Description of drawings

附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, together with the following specific embodiments, are used to explain the present invention, but do not constitute a limitation to the present invention.

图1为本发明一实施例提供的一种内容递送网络系统的结构示意图;FIG. 1 is a schematic structural diagram of a content delivery network system provided by an embodiment of the present invention;

图2为本发明另一实施例提供的内容递送网络系统的示意性框图;FIG. 2 is a schematic block diagram of a content delivery network system provided by another embodiment of the present invention;

图3为本发明实施例提供的内容递送网络系统的场景示意图;FIG. 3 is a schematic diagram of a scene of a content delivery network system provided by an embodiment of the present invention;

图4示出本发明实施例的地面网络系统和卫星网络系统进行切换的流程图。Fig. 4 shows a flow chart of handover between a ground network system and a satellite network system according to an embodiment of the present invention.

具体实施方式Detailed ways

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by showing examples of the present invention.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, the terms "comprising", "comprising" or any other variation thereof are intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or apparatus. Without further limitations, an element defined by the statement "comprising..." does not exclude the presence of additional same elements in the process, method, article or device comprising said element.

在本发明实施例中,CDN可以从技术上解决由于网络带宽小、用户访问量大、网点分布不均等问题,以及解决用户访问网站的响应速度慢的问题。CDN可以理解为是一种网络构建方式,能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层。CDN的关键技术例如包括如下几个方面:内容分发,可以将内容发布到距离用户最近的边缘服务器;内容路由请求,可以采用CDN的负载均衡技术,通过内容路由器中的重定向机制,在多个边缘服务器间均衡用户的请求,以使用户请求得到最近内容源的响应;负载均衡,可以根据内容的可用性、服务器的可用性以及用户情况,在边缘服务器上平衡负载流量;以及,内容存储管理。In the embodiment of the present invention, the CDN can technically solve problems such as small network bandwidth, large user visits, and uneven distribution of network points, as well as solve the problem of slow response speed when users visit websites. CDN can be understood as a network construction method, which can release broadband rich media on the traditional IP network and a specially optimized network coverage layer. The key technologies of CDN include, for example, the following aspects: content distribution, which can publish content to the edge server closest to the user; content routing request, which can adopt CDN load balancing technology, through the redirection mechanism in the content router, in multiple User requests are balanced among edge servers so that user requests get responses from the nearest content source; load balancing can balance load traffic on edge servers according to content availability, server availability, and user conditions; and content storage management.

在一些实施例中,CDN可以基于陆地有线互联网或者运营商的IP专网来搭建,即基于运营商的有线核心网和传输网,接入时可以使用光纤等有线接入方式,也可以使用无线接入方式,比如通过运营商的基站、家庭里可以使用无线保真(Wireless Fidelity,Wi-Fi)等无线接入方式。内容递送网络系统多为基于陆地的通信系统,使用者也是在陆地上的固定或者移动终端设备。In some embodiments, the CDN can be built based on the terrestrial wired Internet or the operator's IP private network, that is, based on the operator's wired core network and transmission network, and can be accessed using wired access methods such as optical fiber or wireless The access method, for example, through the operator's base station, wireless fidelity (Wireless Fidelity, Wi-Fi) and other wireless access methods can be used in the home. Content delivery network systems are mostly land-based communication systems, and users are also fixed or mobile terminal devices on land.

在一些实施例中,相比地面移动通信网络,卫星通信利用高、中、低轨卫星可实现广域甚至全球覆盖,可以为全球用户提供无差别的通信服务。铱星(Iridium)、海事卫星(Inmarsat)、瑟拉亚(Thuraya)等商用移动卫星通信系统为海上、应急及个人移动通信等应用提供了有效的解决方案;通信卫星Teledesic卫星、微纳卫星(例如OneWeb)、太空宽带网络卫星Starlink等中低轨卫星星座将卫星通信服务与互联网业务相融合,为卫星通信产业注入新的活力。比如Teledesic的星地链路为Ka波段,每个轨道面上的相邻卫星之间建有60GHz的星际链路,Teledesic采用全星上处理和全星上交换,系统设计成一个“空中因特网”。In some embodiments, compared with terrestrial mobile communication networks, satellite communication can achieve wide-area or even global coverage by using high-, medium-, and low-orbit satellites, and can provide global users with indiscriminate communication services. Commercial mobile satellite communication systems such as Iridium, Inmarsat, and Thuraya provide effective solutions for applications such as maritime, emergency, and personal mobile communications; communication satellites Teledesic satellites, micro-nano satellites ( For example, OneWeb), space broadband network satellite Starlink and other low-orbit satellite constellations integrate satellite communication services with Internet services, injecting new vitality into the satellite communication industry. For example, Teledesic’s satellite-to-earth link is in the Ka band, and a 60GHz interstellar link is built between adjacent satellites on each orbital plane. Teledesic uses all-on-star processing and on-board switching, and the system is designed as an “air Internet” .

在一些实施例中,地面第五代移动通信(5th Generation Mobile Networks,5G)可以具备较完善的产业链、巨大的用户群体、灵活高效的应用服务模式等。通过卫星通信系统与5G相互融合,取长补短,共同构成全球无缝覆盖的海、陆、空、天一体化综合通信网,可以满足用户无处不在的多种业务需求,是未来通信发展的重要方向。In some embodiments, the terrestrial fifth-generation mobile communications (5th Generation Mobile Networks, 5G) can have a relatively complete industrial chain, a huge user group, flexible and efficient application service models, and the like. Through the integration of the satellite communication system and 5G, learn from each other's strengths and complement each other, and jointly form an integrated integrated communication network covering sea, land, air and space that seamlessly covers the world, which can meet the various business needs of users everywhere, and is an important direction for future communication development. .

现有基于卫星的流媒体服务,通常只能提供广播流媒体服务,不能提供点对点的个性化的服务;另外,现有的广播流媒体服务,接受服务的设备一般固定不动,而且由固定的单颗卫星提供服务,不能通过多颗卫星对同一个媒体节目内容进行接续提供服务。The existing satellite-based streaming media services usually can only provide broadcast streaming services, and cannot provide point-to-point personalized services; in addition, the existing broadcast streaming media services, the equipment receiving services are generally fixed, and fixed A single satellite provides services, and the same media program content cannot be continuously provided through multiple satellites.

在本发明实施例中,卫星与5G技术的融合可以充分发挥各自优势,为用户提供更全面优质的服务,例如主要体现在:在地面5G网络无法覆盖的偏远地区、飞机上或者远洋舰艇上,卫星可以提供经济可靠的网络服务,将网络延伸到地面网络无法到达的地方;卫星可以为物联网设备以及飞机、轮船、火车、汽车等移动载体用户提供连续不间断的网络连接,卫星与5G融合后,可以大幅度增强5G系统在这方面的服务能力;卫星优越的广播/多播能力可以为网络边缘及用户设备提供高效的数据分发服务。In the embodiment of the present invention, the integration of satellite and 5G technology can give full play to their respective advantages and provide users with more comprehensive and high-quality services. Satellites can provide economical and reliable network services, extending the network to places where the ground network cannot reach; satellites can provide continuous and uninterrupted network connections for Internet of Things devices and mobile carrier users such as airplanes, ships, trains, and automobiles. The integration of satellites and 5G Finally, the service capabilities of the 5G system in this area can be greatly enhanced; the superior broadcast/multicast capabilities of satellites can provide efficient data distribution services for network edges and user equipment.

为了更好的理解本发明,下面将结合附图,详细描述根据本发明实施例的内容递送网络系统,应注意,这些实施例并不是用来限制本发明公开的范围。In order to better understand the present invention, the content delivery network system according to the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that these embodiments are not intended to limit the scope of the present invention.

图1是示出根据本发明实施例的内容递送网络系统的结构示意图。如图1所示,本发明实施例中的内容递送网络系统10可以包括地面网络系统100和卫星网络系统200。FIG. 1 is a schematic diagram showing the structure of a content delivery network system according to an embodiment of the present invention. As shown in FIG. 1 , the content delivery network system 10 in the embodiment of the present invention may include a terrestrial network system 100 and a satellite network system 200 .

地面网络系统100,用于在预设的地面网络覆盖范围内,通过地面网络为用户设备提供流媒体服务,并在确定用户设备在第一预定时长后进入电子围栏的情况下,发送获取的用户设备的第一内容递送服务信息至卫星网络,其中,电子围栏包括地面网络覆盖范围之外的区域。The terrestrial network system 100 is configured to provide streaming media services for user equipment through the terrestrial network within a preset terrestrial network coverage area, and send the acquired user equipment when it is determined that the user equipment enters the electronic fence after a first predetermined period of time. The first content of the device delivers service information to the satellite network, wherein the geo-fence includes an area outside the coverage of the terrestrial network.

卫星网络系统200,用于根据接收的第一内容递送服务信息,通过卫星网络对进入电子围栏的用户设备提供流媒体服务,并在确定用户设备在第二预定时长后退出电子围栏的情况下,发送获取的用户设备的第二内容递送服务信息至地面网络系统100。The satellite network system 200 is configured to provide streaming media services to user equipment entering the electronic fence through the satellite network according to the received first content delivery service information, and when it is determined that the user equipment exits the electronic fence after a second predetermined duration, Send the acquired second content delivery service information of the user equipment to the terrestrial network system 100 .

地面网络系统100,还用于根据接收的第二内容递送服务信息,通过地面网络对退出电子围栏的用户设备提供流媒体服务。The terrestrial network system 100 is further configured to, according to the received second content delivery service information, provide streaming media services to user equipment exiting the electronic fence through the terrestrial network.

在一些实施例中,电子围栏可以理解为是通过电子地图所指示的网络覆盖区域。在本发明实施例中,电子围栏可以用于表示地面网络覆盖范围之外的区域。例如,网络运营商可以根据自己的网络规划及基站设置,确定哪些地点有网络覆盖,哪些地点没有网络覆盖,并为此绘制一张电子地图,在绘制的电子地图中,将没有网络覆盖的地点用曲线围起来,这样就形成了一张电子围栏地图;根据预先绘制的电子围栏,由于围栏外的区域具有地面网络覆盖,可以为位于围栏外的用户设备提供宽带流媒体服务;围栏内的区域表示地面网络系统无法提供实时流媒体服务的地区,则可以通过卫星网络提供流媒体服务。In some embodiments, the electronic fence can be understood as the network coverage area indicated by the electronic map. In the embodiment of the present invention, the electronic fence may be used to indicate an area outside the coverage of the terrestrial network. For example, network operators can determine which locations have network coverage and which locations do not have network coverage according to their own network planning and base station settings, and draw an electronic map for this purpose. In the drawn electronic map, there will be no network coverage locations Surround it with a curved line, thus forming an electronic fence map; according to the pre-drawn electronic fence, since the area outside the fence has ground network coverage, broadband streaming services can be provided for user equipment located outside the fence; the area inside the fence Indicates that in areas where the terrestrial network system cannot provide real-time streaming media services, streaming media services can be provided through satellite networks.

在一些实施例中,可以预先将电子围栏信息发送到传输到调度服务引擎,例如地面调度服务引擎102和卫星流媒体调度服务引擎201;也可以发送该电子围栏信息至需要提供连续不间断流媒体服务的对象设备中,例如位于行驶汽车中的用户设备。地面调度服务引擎102、卫星流媒体调度服务引擎201和该用户设备,保存电子围栏信息,以用于后续根据电子围栏切换提供服务的地面网络系统和卫星网络系统。In some embodiments, the electronic fence information can be sent to the dispatching service engine in advance, such as the ground dispatching service engine 102 and the satellite streaming media dispatching service engine 201; Among the target devices of the service, for example, the user device in a driving car. The ground scheduling service engine 102, the satellite streaming media scheduling service engine 201 and the user equipment store the geo-fence information for subsequent switching between the ground network system and the satellite network system providing services according to the geo-fence.

根据本发明实施例的内容递送网络系统,包括地面内容递送网络和卫星内容递送网络,采用电子围栏的方式确定用户设备在地面内容递送网络和卫星内容递送网络之间的切换,保证用户流媒体服务的连续性和完整性。The content delivery network system according to the embodiment of the present invention includes a terrestrial content delivery network and a satellite content delivery network, and uses electronic fences to determine the switching of user equipment between the terrestrial content delivery network and the satellite content delivery network to ensure user streaming media services continuity and integrity.

由于本发明实施例的内容递送网络系统,不但可以为有网络覆盖的地方提供流媒体服务,当移动的用户设备进入无网络覆盖的地方,可以通过卫星网络继续不间断的提供流媒体服务,因此,该内容递送网络系统的架构,可以理解为是一种天地一体化的、无缝衔接的流媒体服务系统架构,因此,本发明实施例的内容递送网络,可以称为是天地一体化的内容递送网络,该内容递送网络在地面网络系统和卫星网络系统之间进行切换,保证对用户设备用户进行流媒体服务的连续性和完整性,实现了全地理方位覆盖、无缝衔接的实时媒体递送网络服务。Since the content delivery network system of the embodiment of the present invention can not only provide streaming media services for places with network coverage, when mobile user equipment enters a place without network coverage, it can continue to provide streaming media services uninterrupted through the satellite network, so , the architecture of the content delivery network system can be understood as a space-ground integrated and seamlessly connected streaming media service system architecture. Therefore, the content delivery network in the embodiment of the present invention can be called a space-ground integrated content Delivery network, the content delivery network switches between the terrestrial network system and the satellite network system to ensure the continuity and integrity of streaming media services for user equipment users, and realize real-time media delivery with full geographic coverage and seamless connection Internet service.

图2是根据本发明另一实施例的内容递送网络系统的示意性框图,图2与图1相同或等同的组件使用相同的标号。下面结合图2,详细描述根据本发明另一实施例的内容递送网络系统。FIG. 2 is a schematic block diagram of a content delivery network system according to another embodiment of the present invention, and components in FIG. 2 that are the same as or equivalent to those in FIG. 1 use the same reference numerals. A content delivery network system according to another embodiment of the present invention will be described in detail below with reference to FIG. 2 .

如图2所示,地面网络系统100可以包括:地面无线网络基站101、地面调度服务引擎102、地面流媒体存储服务器103、传输网络控制器104、接入网络控制器105及相关网元、网络边缘节点服务器106和地面卫星基站111。As shown in Figure 2, the terrestrial network system 100 may include: a terrestrial wireless network base station 101, a ground dispatch service engine 102, a terrestrial streaming media storage server 103, a transmission network controller 104, an access network controller 105 and related network elements, network Edge node server 106 and ground satellite base station 111.

卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203、多个LEO卫星204。The satellite network system 200 includes: a satellite streaming media scheduling service engine 201 , a satellite streaming media transfer server 202 , a remote media storage server 203 , and multiple LEO satellites 204 .

在一些实施例中,由于静止同步卫星距离地面3万多公里,无线电信号经过这样远的距离传输,衰减得厉害;另外,地面只有大型的接收天线才能收到这样的微弱信号,显然,对于地面移动的汽车、行走的人的手机,无法做到大的接收天线,因此,本发明实施例中通过LEO卫星进行接续服务,而不是采用高轨道上的静止卫星直接不间断提供服务,可以实现媒体服务的双向交互,这样避免了传统的卫星网络只能提供单向的流媒体服务,符合未来天地一体化的流媒体服务网络技术发展趋势。In some embodiments, since the geostationary satellite is more than 30,000 kilometers away from the ground, the radio signal is transmitted through such a long distance, and the attenuation is severe; in addition, only a large receiving antenna on the ground can receive such a weak signal. Obviously, for the ground Mobile cars and mobile phones of walking people cannot achieve large receiving antennas. Therefore, in the embodiment of the present invention, LEO satellites are used to provide continuous services instead of using stationary satellites in high orbits to directly provide services without interruption, and media can be realized. The two-way interaction of services avoids that the traditional satellite network can only provide one-way streaming media services, which is in line with the development trend of future space-ground integrated streaming media service network technology.

但本发明并不局限于以上描述的,以及在图2中示出的特定的模块,在一些实施例中,地面网络系统100和卫星网络系统200可以只包含其中的部分模块,即地面网络系统100和卫星网络系统200可以包含更灵活的模块配置,下面结合具体的实施例进行说明。But the present invention is not limited to the specific modules described above and shown in FIG. 2. In some embodiments, the ground network system 100 and the satellite network system 200 may only include some of the modules, that is, the ground network system 100 and satellite network system 200 may include more flexible module configurations, which will be described below in conjunction with specific embodiments.

在一些实施例中,第一内容递送服务信息包括:用户设备的标识信息、用户设备进入电子围栏前的位置信息、进入电子围栏前的运动速度和运动路线、以及进入电子围栏前正在播放的流媒体内容的流媒体信息。In some embodiments, the first content delivery service information includes: identification information of the user equipment, location information of the user equipment before entering the electronic fence, movement speed and movement route before entering the electronic fence, and the stream being played before entering the electronic fence Streaming information for the media content.

地面网络系统100可以包括:地面无线网络基站101、地面调度服务引擎102、传输网络控制器104和地面卫星基站111;卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203、多个低地球轨道卫星204。The ground network system 100 may include: a ground wireless network base station 101, a ground dispatching service engine 102, a transmission network controller 104, and a ground satellite base station 111; the satellite network system 200 includes: a satellite streaming media dispatching service engine 201, a satellite streaming media transfer server 202 , a remote media storage server 203 , a plurality of low earth orbit satellites 204 .

其中,地面无线网络基站101,用于在自身基站的网络覆盖范围内为用户设备提供流媒体服务。Wherein, the terrestrial wireless network base station 101 is configured to provide streaming media services for user equipment within the network coverage of its own base station.

地面调度服务引擎102,用于根据用户设备进入电子围栏前的运动速度和运动路线,计算用户设备进入电子围栏的时间节点,在当前时间距离进入电子围栏的时间节点大于或等于第一预定时长的情况下,将用户设备的设备标识、进入电子围栏前的位置信息、进入电子围栏前的流媒体信息和进入电子围栏的时间节点,发送至传输网络控制器104。The ground dispatching service engine 102 is used to calculate the time node when the user equipment enters the electronic fence according to the movement speed and the movement route before the user equipment enters the electronic fence, and the time node when the current time distance enters the electronic fence is greater than or equal to the first predetermined duration In this case, the device identifier of the user equipment, the location information before entering the electronic fence, the streaming media information before entering the electronic fence, and the time node of entering the electronic fence are sent to the transmission network controller 104 .

传输网络控制器104,用于将接收到的用户设备的设备标识、进入电子围栏前的位置信息、进入电子围栏前的流媒体信息和进入电子围栏的时间节点,通过地面卫星基站111发送到卫星流媒体调度服务引擎201。The transmission network controller 104 is used to send the received device identification of the user equipment, location information before entering the electronic fence, streaming media information before entering the electronic fence, and the time node of entering the electronic fence to the satellite through the ground satellite base station 111 Streaming media scheduling service engine 201.

卫星流媒体调度服务引擎201,用于查询边远媒体存储服务器203上是否存储有用户设备进入电子围栏前正在播放的流媒体内容,若查询到未存储有进入电子围栏前正在播放的流媒体内容,则通过调度卫星流媒体中转服务器202和低地球轨道卫星204为用户设备提供流媒体服务,以及,若查询到存储有进入电子围栏前正在播放的流媒体内容,则通过调度边远媒体存储服务器203为用户设备提供流媒体服务。The satellite streaming media scheduling service engine 201 is used to inquire whether the remote media storage server 203 stores the streaming media content being played before the user equipment enters the electronic fence, if the streaming media content being played before entering the electronic fence is not stored, Then by dispatching the satellite streaming media transfer server 202 and the low earth orbit satellite 204 to provide the streaming media service for the user equipment, and, if the streaming media content being played before entering the electronic fence is stored, then by dispatching the remote media storage server 203 for The user equipment provides streaming media services.

在该实施例中,地面调度服务引擎可以在用户设备进入电子围栏之前,将用户设备的标识信息、位置信息、流媒体信息进入电子围栏的时间,发送到卫星流媒体调度服务引擎;卫星流媒体调度服务引擎查询边远媒体存储服务器上是否存储有用户设备进入电子围栏前正在播放的流媒体内容,并根据查询结果提供对应的流媒体服务,从而在用户设备离开地面网络系统的网络覆盖范围后,通过卫星网络系统,继续不间断地为用户设备提供流媒体服务。In this embodiment, the ground dispatching service engine can send the user equipment's identification information, location information, and the time when the streaming media information enters the electronic fence to the satellite streaming media dispatching service engine before the user equipment enters the electronic fence; The scheduling service engine inquires whether there is streaming media content being played before the user equipment enters the electronic fence stored on the remote media storage server, and provides corresponding streaming media services according to the query results, so that after the user equipment leaves the network coverage of the ground network system, Through the satellite network system, continue to provide streaming media services to user equipment without interruption.

继续参考图2,在一些实施例中,卫星流媒体调度服务引擎201,用于在查询到边远媒体存储服务器203上未存储用户设备正在播放的流媒体内容的情况下,发送第一通知消息至卫星流媒体中转服务器202。Continuing to refer to FIG. 2 , in some embodiments, the satellite streaming media scheduling service engine 201 is configured to send a first notification message to Satellite streaming media relay server 202.

卫星流媒体中转服务器202,用于响应于第一通知消息,计算多个低地球轨道卫星204中的与用户设备距离最近的低地球轨道卫星204。The satellite streaming media relay server 202 is configured to, in response to the first notification message, calculate the low-earth orbit satellite 204 closest to the user equipment among the plurality of low-earth orbit satellites 204 .

距离最近的低地球轨道卫星204,用于根据获取的用户设备的标识信息进行设备身份验证,在设备身份验证成功的情况下,向卫星流媒体调度服务引擎201发送第二通知消息,以用于通知卫星流媒体调度服务引擎201由自身轨道卫星为用户设备提供流媒体服务的接续服务。The nearest low-earth orbit satellite 204 is used to perform device identity verification according to the obtained identification information of the user equipment, and when the device identity verification is successful, send a second notification message to the satellite streaming media scheduling service engine 201 for use in The satellite streaming media scheduling service engine 201 is notified to provide the user equipment with the connection service of the streaming media service by its own orbiting satellite.

卫星流媒体调度服务引擎201,还用于根据流媒体服务的服务类型向地面调度服务引擎102发送对应的第三通知消息,第三通知消息中包括服务类型和距离最近的低地球轨道卫星204的标识信息。The satellite streaming media scheduling service engine 201 is also used to send a corresponding third notification message to the ground scheduling service engine 102 according to the service type of the streaming media service, and the third notification message includes the service type and the information of the nearest low earth orbit satellite 204 Identification information.

地面调度服务引擎102,用于响应第三通知消息,确定用户设备进入电子围栏的时间节点所对应的第一流媒体服务时间节点,将流媒体内容中的在第一流媒体服务时间节点之后的媒体内容作为第一接续媒体内容,并通过与服务类型对应的方式,发送第一接续媒体内容至与用户设备距离最近的低地球轨道卫星204。The ground dispatching service engine 102 is configured to respond to the third notification message, determine the first streaming media service time node corresponding to the time node when the user equipment enters the electronic fence, and send the media content after the first streaming media service time node in the streaming media content As the first continuous media content, and in a manner corresponding to the service type, the first continuous media content is sent to the low earth orbit satellite 204 closest to the user equipment.

距离最近的低地球轨道卫星204,还用于发送第一接续媒体内容至用户设备,以使用户设备在进入电子围栏后,根据第一接续媒体内容进行流媒体内容的播放。The nearest low-earth orbit satellite 204 is also used to send the first continuous media content to the user equipment, so that the user equipment plays the streaming media content according to the first continuous media content after entering the geo-fence.

在该实施例中,可以采用多个低地球轨道卫星为地面网络系统中的用户设备提供流媒体服务,采用地球同步卫星(例如高轨道卫星)或者静止轨道卫星,完成和实现本发明实施例中的卫星流媒体调度服务引擎和卫星流媒体中转服务器的功能。In this embodiment, multiple low-earth orbit satellites can be used to provide streaming media services for user equipment in the ground network system, and geosynchronous satellites (such as high-orbit satellites) or geostationary orbit satellites can be used to complete and implement the embodiment of the present invention. The functions of satellite streaming media scheduling service engine and satellite streaming media relay server.

在查询到边远媒体存储服务器上未存储用户设备正在播放的流媒体内容的情况下,则可以通过与用户设备距离最近的低地球轨道卫星为用户设备提供流媒体服务的接续服务。When it is found that the streaming media content being played by the user equipment is not stored on the remote media storage server, the streaming media service connection service may be provided for the user equipment through the nearest low-earth orbit satellite to the user equipment.

继续参考图2,在一些实施例中,地面网络系统100还包括:地面流媒体存储服务器103。Continuing to refer to FIG. 2 , in some embodiments, the terrestrial network system 100 further includes: a terrestrial streaming media storage server 103 .

若服务类型为点播服务,则地面调度服务引擎102,在用于通过与服务类型对应的方式,发送第一接续媒体内容至与用户设备距离最近的低地球轨道卫星204时,具体用于:通过调度地面流媒体存储服务器103,发送第一接续媒体内容至卫星流媒体中转服务器202;卫星流媒体中转服务器202,将接收到的第一接续媒体内容发送至距离最近的低地球轨道卫星204。If the service type is an on-demand service, the ground dispatching service engine 102, when being used to send the first continuous media content to the low earth orbit satellite 204 closest to the user equipment in a manner corresponding to the service type, is specifically used to: Scheduling the terrestrial streaming media storage server 103 to send the first continuous media content to the satellite streaming media relay server 202; the satellite streaming media relay server 202 sends the received first continuous media content to the nearest low earth orbit satellite 204.

若服务类型为直播服务,则地面调度服务引擎102,在用于通过与服务类型对应的方式,发送第一接续媒体内容至与用户设备距离最近的低地球轨道卫星204时,具体用于:通过调度地面流媒体存储服务器103,发送第一接续媒体内容至距离最近的低地球轨道卫星204。If the service type is a live broadcast service, the ground dispatching service engine 102, when being used to send the first continuous media content to the low earth orbit satellite 204 closest to the user equipment in a manner corresponding to the service type, is specifically used to: The terrestrial streaming media storage server 103 is dispatched to send the first continuous media content to the nearest low earth orbit satellite 204 .

在该实施例中,地面调度服务引擎可以根据服务类型中的点播服务,将第一接续媒体内容通过卫星流媒体中转服务器发送到距离用户设备最近的低地球轨道卫星;根据服务类型中的直播服务,直接发送第一接续媒体内容至距离最近的低地球轨道卫星,以保障用户使用流媒体的连续性,不间断地完成用户点播和直播服务。In this embodiment, the ground scheduling service engine can send the first continuous media content to the nearest low earth orbit satellite from the user equipment through the satellite streaming media relay server according to the on-demand service in the service type; according to the live broadcast service in the service type , to directly send the first continuous media content to the nearest low-earth orbit satellite, so as to ensure the continuity of streaming media for users, and complete user-on-demand and live broadcast services without interruption.

在一些实施例中,距离最近的低地球轨道卫星204,在用于根据获取的用户设备的标识信息进行设备身份验证时,具体用于:根据来自卫星流媒体调度服务引擎201的允许提供接续服务的客户信息,若允许提供接续服务的客户信息中包含用户设备的标识信息,则确定用户设备的设备身份验证成功。In some embodiments, when the nearest low-earth orbit satellite 204 is used to perform device identity verification according to the obtained identification information of the user equipment, it is specifically used to: provide connection services according to the permission from the satellite streaming media scheduling service engine 201 If the client information that is allowed to provide the connection service includes the identification information of the user equipment, it is determined that the device identity verification of the user equipment is successful.

在该实施例中,在确定用户设备的身份验证成功的情况下,为用户设备提供接续服务,保证服务过程中的数据安全和流媒体接续服务用户的合法权益。In this embodiment, when it is determined that the identity verification of the user equipment is successful, the connection service is provided for the user equipment to ensure data security during the service process and the legitimate rights and interests of the user of the streaming media connection service.

在一些实施例中,卫星网络系统200还包括多个边远媒体存储服务器203。In some embodiments, the satellite network system 200 further includes a plurality of remote media storage servers 203 .

卫星流媒体调度服务引擎201,用于将查询到的存储有用户设备在进入电子围栏前正在播放的流媒体内容的边远媒体存储服务器203,作为指定的边远媒体存储服务器203,并确定用户设备进入电子围栏的时间节点所对应的第二流媒体服务时间节点,发送第四通知消息至指定的边远媒体存储服务器203,第四通知消息中第二流媒体服务时间节点。The satellite streaming media scheduling service engine 201 is used to use the remote media storage server 203 that has been queried and stores the streaming media content that the user equipment is playing before entering the electronic fence as the designated remote media storage server 203, and determine that the user equipment enters the electronic fence. The second streaming media service time node corresponding to the time node of the geo-fence sends a fourth notification message to the designated remote media storage server 203, the second streaming media service time node in the fourth notification message.

指定的边远媒体存储服务器203,用于将自身存储的正在播放的流媒体内容中的在第二流媒体服务时间节点之后的媒体内容作为第二接续媒体内容,并发送第二接续媒体内容至与指定的边远媒体存储服务器203对应的低地球轨道卫星204。The designated remote media storage server 203 is used to use the media content after the second streaming service time node in the streaming media content being played in its own storage as the second continuation media content, and send the second continuation media content to the The designated remote media storage server 203 corresponds to the low earth orbit satellite 204 .

与指定的边远媒体存储服务器203对应的低地球轨道卫星204,用于发送第二接续媒体内容至用户设备,以使用户设备在进入电子围栏后,根据第二接续媒体内容进行流媒体内容的播放。The low earth orbit satellite 204 corresponding to the designated remote media storage server 203 is used to send the second continuous media content to the user equipment, so that the user equipment can play the streaming media content according to the second continuous media content after entering the electronic fence .

在本发明实施例中,与目前单向的流媒体广播系统不同,偏僻的社区、山区,边远的学校、医院等地区,不仅可以接收流媒体服务,还可以上传本地的音视频服务和节目,因此,这些地方都可以成为边缘节点并放置存储服务器,得到本发明实施例的边远媒体存储服务器。In the embodiment of the present invention, unlike the current one-way streaming media broadcasting system, remote communities, mountainous areas, remote schools, hospitals and other areas can not only receive streaming media services, but also upload local audio and video services and programs, Therefore, these places can all become edge nodes and place storage servers to obtain the remote media storage server in the embodiment of the present invention.

在该实施例中,卫星流媒体调度服务引擎查询到边远媒体存储服务器上存储用户设备正在播放的流媒体内容的情况下,通过边远媒体存储服务器自身存储的流媒体内容,为进入电子围栏用户设备提供媒体续接服务。In this embodiment, when the satellite streaming media scheduling service engine inquires about the streaming media content being played by the user equipment stored on the remote media storage server, the streaming media content stored by the remote media storage server itself is used to enter the electronic fence user equipment. Provide media connection service.

在一些实施例中,第二内容递送服务信息包括:用户设备的标识信息、用户设备退出电子围栏前的位置信息、退出电子围栏前的运动速度和运动路线、以及退出电子围栏前正在播放的流媒体内容的流媒体信息。In some embodiments, the second content delivery service information includes: identification information of the user equipment, location information of the user equipment before exiting the electronic fence, movement speed and movement route before exiting the electronic fence, and the stream being played before exiting the electronic fence Streaming information for the media content.

地面网络系统100包括:地面调度服务引擎102和地面流媒体存储服务器103;卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203、多个低地球轨道卫星204。The ground network system 100 includes: a ground dispatching service engine 102 and a ground streaming media storage server 103; the satellite network system 200 includes: a satellite streaming media dispatching service engine 201, a satellite streaming media transfer server 202, a remote media storage server 203, a plurality of low-earth Orbit satellite 204.

卫星流媒体调度服务引擎201,用于根据用户设备退出电子围栏前的运动速度和运动路线,计算用户设备退出电子围栏的时间和对应的第三流媒体服务时间节点,在当前时间距离退出电子围栏的时间大于或等于第二预定时长的情况下,向地面调度服务引擎102发送第五通知消息,第五通知消息中包括用户设备退出电子围栏前正在播放的流媒体内容的流媒体信息和第三流媒体服务时间节点。The satellite streaming media scheduling service engine 201 is used to calculate the time when the user equipment exits the electronic fence and the corresponding third streaming service time node according to the speed and route of the user equipment before exiting the electronic fence, and exit the electronic fence at the current time distance When the time is greater than or equal to the second predetermined duration, a fifth notification message is sent to the ground dispatching service engine 102. The fifth notification message includes the streaming media information of the streaming media content being played before the user equipment exits the electronic fence and the third Time node of streaming media service.

地面调度服务引擎102,用于响应第五通知消息,查询地面流媒体存储服务器103中是否存储有用户设备退出电子围栏前正在播放的流媒体内容,若查询到存储有退出电子围栏前正在播放的流媒体内容,则调度地面流媒体存储服务器103为用户设备提供流媒体服务,以及,若查询到未存储退出电子围栏前正在播放的流媒体内容,则向卫星流媒体调度服务引擎201发送第六通知消息,以通知卫星流媒体调度服务引擎201调度卫星流媒体中转服务器202和第一低地球轨道卫星204,为用户设备提供流媒体服务。The ground dispatching service engine 102 is used to respond to the fifth notification message and query whether the streaming media content being played before the user equipment exits the electronic fence is stored in the ground streaming media storage server 103. Streaming media content, then scheduling terrestrial streaming media storage server 103 provides streaming media service for user equipment, and, if the streaming media content that is playing before exiting the electric fence is inquired, then send the sixth to the satellite streaming media dispatching service engine 201 The notification message is used to notify the satellite streaming media scheduling service engine 201 to schedule the satellite streaming media relay server 202 and the first low earth orbit satellite 204 to provide streaming media services for the user equipment.

在该实施例中,地面调度服务引擎可以根据用户设备退出电子围栏前正在播放的流媒体内容的流媒体信息和流媒体服务时间节点,在地面流媒体存储服务器存储有正在播放的流媒体内容的情况下,由地面流媒体存储服务器为用户设备提供流媒体服务;若在地面流媒体存储服务器未存储有正在播放的流媒体内容的情况下,由低地球轨道卫星未用户设备提供流媒体服务,以保证用户使用流媒体的连续性。In this embodiment, the ground dispatching service engine can store the streaming media content being played in the ground streaming media storage server according to the streaming media information and the streaming service time node of the streaming media content being played before the user equipment exits the electronic fence. In this case, the ground streaming media storage server provides the streaming media service for the user equipment; if the streaming media content being played is not stored in the ground streaming media storage server, the low earth orbit satellite provides the streaming media service for the user equipment, To ensure the continuity of users using streaming media.

在一些实施例中,地面网络系统100还包括:传输网络控制器104、接入网络控制器105及相关网元、多个网络边缘节点服务器106。In some embodiments, the ground network system 100 further includes: a transmission network controller 104 , an access network controller 105 and related network elements, and multiple network edge node servers 106 .

地面调度服务引擎102,在用于调度地面流媒体存储服务器103为用户设备提供流媒体服务时,具体用于:通知传输网络控制器104、接入网络控制器105及相关网元为用户设备预留链路和带宽资源,以及,通知地面流媒体存储服务器103将第三接续媒体内容推送至多个网络边缘节点服务器106中的距离用户设备最近的网络边缘节点服务器106,其中,第三接续媒体内容为地面流媒体存储服务器103存储的用户设备退出电子围栏前正在播放的流媒体内容中的在第三流媒体服务时间节点之后的媒体内容;距离用户设备最近的网络边缘节点服务器,用于根据预留的链路和带宽资源,根据第三接续媒体内容为用户设备提供流媒体服务。The ground dispatching service engine 102, when used to dispatch the ground streaming media storage server 103 to provide streaming media services for the user equipment, is specifically used to: notify the transmission network controller 104, the access network controller 105 and related network elements to pre-register for the user equipment. Reserve links and bandwidth resources, and notify the terrestrial streaming media storage server 103 to push the third continuation of the media content to the network edge node server 106 closest to the user equipment among the plurality of network edge node servers 106, wherein the third continuation of the media content For the media content after the third streaming media service time node in the streaming media content being played before the user equipment exits the electronic fence stored by the terrestrial streaming media storage server 103; the network edge node server closest to the user equipment is used to The reserved links and bandwidth resources are used to provide streaming media services for the user equipment according to the third connected media content.

在该实施例中,地面调度服务引擎在调度地面流媒体存储服务器为用户设备提供流媒体服务时,需要为用户设备预留链路和带宽资源,并通知地面流媒体存储服务器将接续媒体内容推送至距离用户设备最近的网络边缘节点服务器,以保证用户使用流媒体的连续性。In this embodiment, when the terrestrial dispatching service engine dispatches the terrestrial streaming media storage server to provide streaming media services for the user equipment, it needs to reserve links and bandwidth resources for the user equipment, and notify the terrestrial streaming media storage server to push the next media content To the network edge node server closest to the user equipment to ensure the continuity of the user's use of streaming media.

在一些实施例中,卫星流媒体调度服务引擎201,用于响应第六通知消息,通过调度卫星流媒体中转服务器202确定当前正在与用户设备通信的距离用户设备距离最近的低地球轨道卫星204作为第一低地球轨道卫星204,并向第一低地球轨道卫星204发送第七通知消息,第七通知消息中包括用户设备退出电子围栏前的流媒体信息和第三流媒体服务时间节点。In some embodiments, the satellite streaming media scheduling service engine 201 is configured to respond to the sixth notification message, by scheduling the satellite streaming media relay server 202 to determine the low earth orbit satellite 204 that is currently communicating with the user equipment and the closest distance to the user equipment as The first low-earth orbit satellite 204, and sends a seventh notification message to the first low-earth orbit satellite 204, the seventh notification message includes the streaming media information before the user equipment exits the electronic fence and the third streaming media service time node.

第一低地球轨道卫星204,用于响应第七通知消息,将第四接续媒体内容发送至地面流媒体存储服务器103,第四接续媒体内容为第一低地球轨道卫星204中当前正在使用的用户设备退出电子围栏前正在播放的流媒体内容中的在第三流媒体服务时间节点之后的媒体内容。The first low-earth orbit satellite 204 is used to respond to the seventh notification message and send the fourth continuous media content to the ground streaming media storage server 103. The fourth continuous media content is the user currently using in the first low-earth orbit satellite 204 Among the streaming media content being played before the device exits the geo-fence, the media content after the time node of the third streaming media service.

地面流媒体存储服务器103,将接收到的第四接续媒体内容推送至距离用户设备最近的网络边缘节点服务器。The terrestrial streaming media storage server 103 pushes the received fourth continuous media content to the network edge node server closest to the user equipment.

距离用户设备最近的网络边缘节点服务器,用于根据预留的链路和带宽资源,根据第四接续媒体内容推为用户设备提供流媒体服务。The network edge node server closest to the user equipment is configured to provide streaming media services for the user equipment according to the fourth connection media content according to the reserved link and bandwidth resources.

在该实施例中,卫星流媒体中转服务器202在卫星流媒体调度服务引擎102的调度下,确定当前正在与用户设备通信且距离用户设备距离最近的低地球轨道卫星,以通过该低地球轨道卫星在用户设备在用户退出电子围栏后,为用户设备提供流媒体服务,以保证用户使用流媒体的连续性。In this embodiment, the satellite streaming media transfer server 202, under the scheduling of the satellite streaming media scheduling service engine 102, determines the low-earth orbit satellite that is currently communicating with the user equipment and is the closest to the user equipment, so as to pass through the low-earth orbit satellite After the user equipment exits the electronic fence, the streaming media service is provided for the user equipment to ensure the continuity of the user's use of streaming media.

在一些实施例中,地面网络系统100包括:地面调度服务引擎102和地面流媒体存储服务器103;卫星网络系统200包括:卫星流媒体调度服务引擎201、卫星流媒体中转服务器202、边远媒体存储服务器203。In some embodiments, the ground network system 100 includes: a ground scheduling service engine 102 and a ground streaming media storage server 103; the satellite network system 200 includes: a satellite streaming media scheduling service engine 201, a satellite streaming media transfer server 202, and a remote media storage server 203.

其中,卫星流媒体调度服务引擎201,用于向边远媒体存储服务器203发送媒体内容查询消息。Wherein, the satellite streaming media scheduling service engine 201 is configured to send a media content query message to the remote media storage server 203 .

边远媒体存储服务器203,用于响应媒体内容查询消息,将自身服务器存储的已有媒体内容信息发送至卫星流媒体调度服务引擎201。The remote media storage server 203 is configured to send the existing media content information stored in its own server to the satellite streaming media scheduling service engine 201 in response to the media content query message.

卫星流媒体调度服务引擎201,还用于在确定卫星流媒体中转服务器202的负荷状态为未超负荷的情况下,发送第一中转控制信息至地面调度服务引擎102,第一中转控制信息中包括卫星流媒体中转服务器202的标识信息和已有媒体内容信息。The satellite streaming media dispatching service engine 201 is also used to send the first transfer control information to the ground dispatching service engine 102 when it is determined that the load status of the satellite streaming media transfer server 202 is not overloaded, and the first transfer control information includes The identification information of the satellite streaming media relay server 202 and the existing media content information.

地面调度服务引擎102,用于响应于第一中转控制信息,根据已有媒体内容信息生成计划推送信息,并发送计划推送信息和卫星流媒体中转服务器202的标识信息至地面流媒体存储服务器103,计划推送信息包括预先生成的媒体热点信息中的除已有媒体内容信息之外的热点信息。The ground dispatch service engine 102 is used to respond to the first transfer control information, generate plan push information according to existing media content information, and send the plan push information and the identification information of the satellite streaming media transfer server 202 to the ground streaming media storage server 103, The planned push information includes the hotspot information in the pre-generated media hotspot information except the existing media content information.

地面流媒体存储服务器103,用于将计划推送信息所对应的媒体内容发送至卫星流媒体中转服务器202。The terrestrial streaming media storage server 103 is configured to send the media content corresponding to the planned push information to the satellite streaming media transfer server 202 .

卫星流媒体中转服务器202,用于将计划推送信息中涉及的媒体内容发送至边远媒体存储服务器203。The satellite streaming media transfer server 202 is configured to send the media content involved in the planned push information to the remote media storage server 203 .

在该实施例中,为了缩短端到端的时延,同时为了优化和均衡各节点的流媒体负载,可以选择具备一定条件的地方,设置边远媒体存储服务器,例如有电源、可以定期维护和地理位置好。边远媒体存储服务器可以与卫星天线发射器相连,根据卫星流媒体调度服务引擎的调度,将其他地方(包括有线网络内)的热点内容保存在本地。所保存的媒体内容例如可以包括:热点媒体内容、重要媒体内容和公众喜欢的内容等,当边远地区的其他节点有需求时,可以通过卫星满足这些需求,即这些边远媒体存储服务器可以接收媒体内容保存,并为其他地区用户提供服务。因此,边远媒体存储服务器可以是CDN系统中的一个网络节点,并且可以只存储热点内容,而并不存储全部内容,只有地面流媒体存储服务器才存储所有的内容。卫星流媒体调度服务引擎可以作为整个边远地区的调度服务引擎。In this embodiment, in order to shorten the end-to-end delay and optimize and balance the streaming media load of each node, you can choose a place with certain conditions and set up a remote media storage server, such as power supply, regular maintenance and geographical location good. The remote media storage server can be connected with the satellite antenna transmitter, and according to the scheduling of the satellite streaming media scheduling service engine, the hot content in other places (including in the cable network) is stored locally. The stored media content can include, for example: hot media content, important media content, and content that the public likes, etc. When other nodes in remote areas have needs, these needs can be met through satellites, that is, these remote media storage servers can receive media content Save and provide services to users in other regions. Therefore, the remote media storage server can be a network node in the CDN system, and can only store hot content, but not all content, and only the terrestrial streaming media storage server stores all content. The satellite streaming media scheduling service engine can be used as the scheduling service engine for the entire remote area.

在一些实施例中,本申请的流媒体服务系统采用云存储的方式,由于采用分布式处理和并行计算,因此流服务的请求可集中通过分布式调度服务引擎来控制。In some embodiments, the streaming media service system of the present application adopts cloud storage, and since distributed processing and parallel computing are adopted, requests for streaming services can be centrally controlled through a distributed scheduling service engine.

在一些实施例中,卫星网络系统200还包括第二低地球轨道卫星204。In some embodiments, the satellite network system 200 also includes a second low earth orbit satellite 204 .

卫星流媒体调度服务引擎201,还用于在确定卫星流媒体中转服务器202的负荷状态为超负荷的情况下,发送第二中转控制信息至地面调度服务引擎102,第二中转控制信息中包括第二低地球轨道卫星204的标识信息和已有媒体内容信息,第二低地球轨道卫星204为预先指定的用于与边远媒体存储服务器203通信的低地球轨道卫星204。The satellite streaming media dispatching service engine 201 is also used to send the second transfer control information to the ground dispatching service engine 102 when it is determined that the load status of the satellite streaming media transfer server 202 is overloaded, and the second transfer control information includes the first The identification information of the second low earth orbit satellite 204 and the existing media content information. The second low earth orbit satellite 204 is a pre-designated low earth orbit satellite 204 for communicating with the remote media storage server 203 .

地面调度服务引擎102,用于响应于第二中转控制信息,根据已有媒体内容信息生成计划推送信息,并发送计划推送信息和第二低地球轨道卫星204的标识信息至地面流媒体存储服务器103。The ground dispatch service engine 102 is used to respond to the second transfer control information, generate planned push information according to the existing media content information, and send the planned pushed information and the identification information of the second low earth orbit satellite 204 to the ground streaming media storage server 103 .

地面流媒体存储服务器103,用于将计划推送信息所对应的媒体内容发送至第二低地球轨道卫星204。The ground streaming media storage server 103 is configured to send the media content corresponding to the planned push information to the second low earth orbit satellite 204 .

第二低地球轨道卫星204,用于将计划推送信息中涉及的媒体内容发送至边远媒体存储服务器203。The second low earth orbit satellite 204 is configured to send the media content involved in the planned push information to the remote media storage server 203 .

在该实施例中,根据卫星流媒体调度服务引擎的安排和控制,当卫星流媒体中转服务器超负荷时,地面流媒体存储服务器可以将媒体内容直接发送给低地球轨道卫星,由低地球轨道卫星进行对计划推送信息中涉及的媒体内容的中转。In this embodiment, according to the arrangement and control of the satellite streaming media scheduling service engine, when the satellite streaming media transfer server is overloaded, the ground streaming media storage server can directly send the media content to the low earth orbit satellite, and the low earth orbit satellite Transfer the media content involved in the planned push information.

本发明实施例的内容递送网络系统,可以基于低轨通信卫星和地面已有的CDN,针对现有CDN无法满足天空海洋、边远地区、山区等用户的实时流媒体服务需求,提出了天地一体化的内容递送网络,包括地面内容递送网络和卫星内容递送网络,采用电子围栏的方式确定用户在地面和天空CDN网络之间切换,保证了用户流媒体服务的连续性和完整性,实现了全地理方位覆盖、无缝衔接的实时媒体递送网络服务。The content delivery network system of the embodiment of the present invention can be based on low-orbit communication satellites and the existing CDN on the ground. Aiming at the fact that the existing CDN cannot meet the real-time streaming media service needs of users in sky, ocean, remote areas, and mountainous areas, a space-ground integration is proposed. China's content delivery network, including terrestrial content delivery network and satellite content delivery network, uses electronic fences to determine whether users switch between ground and sky CDN networks, ensuring the continuity and integrity of user streaming media services, and realizing global geographic coverage Azimuth coverage and seamless real-time media delivery network services.

图3示出本发明实施例的内容递送网络系统的场景示意图;图4示出本发明实施例的地面网络系统和卫星网络系统进行切换的流程图;图3与图1和图2中相同或等同的组件使用相同的标号。下面结合图3,下面结合图3和图4,基于本发明实施例中的天地一体化的内容递送网络系统,描述本发明实施例的内容递送网络系统和内容递送网络系统的总体工作过程。Fig. 3 shows a schematic diagram of a scene of a content delivery network system in an embodiment of the present invention; Fig. 4 shows a flow chart of switching between a ground network system and a satellite network system in an embodiment of the present invention; Fig. 3 is the same as that in Fig. 1 and Fig. 2 or Identical components use the same reference numerals. The content delivery network system and the overall working process of the content delivery network system in the embodiment of the present invention will be described based on the space-ground integrated content delivery network system in the embodiment of the present invention with reference to FIG. 3 and FIG. 3 and FIG.

在图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的整数。In FIG. 3 , the mobile architecture may further include: an operation support system server 107, an optical line terminal (Optical Line Terminal, OLT) 108, a core network switch 109, user equipment 110, and a ground satellite base station 111. Exemplarily, the LEO satellite 204 may include, for example, a LEO satellite 204-1, a LEO satellite 204-2, a LEO satellite 204-3, . . . , and a LEO satellite 204-n, where n is an integer greater than or equal to 1.

其中,该架构中的地面网络系统100可以采用SDN架构进行控制,城域的传输网络控制器104与接入网络控制器105相连,同时接入网络控制器105也与运营支撑系统的服务器107相连。运营支撑系统服务器107可以实现对用户身份进行认证鉴权、计费等运营需求;接入网络控制器105与地面调度服务引擎102相连,地面调度服务引擎102还包括电子节目指南(Electronic Program Guide,EPG)服务器,EPG可以是互联协议电视(InternetProtocol Television,IPTV)服务呈现给用户的最初界面内容。Wherein, the ground network system 100 in this architecture can be controlled by using the SDN architecture, the transmission network controller 104 of the metropolitan area is connected to the access network controller 105, and the access network controller 105 is also connected to the server 107 of the operation support system . The operation support system server 107 can realize the operation requirements such as authentication authentication and billing to the user identity; the access network controller 105 is connected with the ground dispatching service engine 102, and the ground dispatching service engine 102 also includes an electronic program guide (Electronic Program Guide, EPG) server, the EPG may be the initial interface content presented to the user by the Internet Protocol Television (IPTV) service.

在图3中,OLT108可以提供光接入网的网络侧接口和连接光纤干线的终端设备,例如,地面接入用户设备110和在电子围栏外且位于行驶汽车上的用户设备110,核心网络交换机109为地面网络系统的主干部分的交换机。In Fig. 3, OLT 108 can provide the network side interface of the optical access network and the terminal equipment connected to the optical fiber trunk line, for example, the ground access user equipment 110 and the user equipment 110 outside the electronic fence and located on the driving car, the core network switch 109 is a switch of the backbone part of the ground network system.

地面卫星基站111,可以提供地面网络系统100与卫星网络系统200之间的数据传输通道。The ground satellite base station 111 can provide a data transmission channel between the ground network system 100 and the satellite network system 200 .

应理解,图3架构中包含的设备的类型和设备数目仅仅是示意性地,根据实际应用需要,可以进行灵活调整。It should be understood that the types and numbers of devices included in the architecture of FIG. 3 are only illustrative, and can be flexibly adjusted according to actual application requirements.

在本发明实施例中,地面网络系统100,即地面通信系统(即地面网络)可以通过SDN定义的接口及协议实现对多种异构接入网络进行统一控制和管理,集中式的动态管控机制。该基于SDN的地面网络系统相比于传统的人工网管系统更灵活,可以实现有线、无线的综合接入,满足网络融合的需要。接入网络控制器105和相关网元,可以实现对每个用户接入网络的控制管理,为每一个流媒体服务确定接入层面的路径和带宽,并根据用户的请求对城域传输网提出链路和带宽预留资源并为此确定传输路径。In the embodiment of the present invention, the ground network system 100, that is, the ground communication system (that is, the ground network) can implement unified control and management of various heterogeneous access networks through the interfaces and protocols defined by SDN, and the centralized dynamic control mechanism . Compared with the traditional artificial network management system, the SDN-based ground network system is more flexible, and can realize wired and wireless integrated access to meet the needs of network integration. The access network controller 105 and related network elements can realize the control and management of each user's access to the network, determine the path and bandwidth of the access layer for each streaming media service, and propose to the metro transmission network according to the user's request. Links and bandwidth reserve resources and determine transmission paths for this purpose.

在图3中,当行驶汽车在预先绘制的电子围栏外,即行驶汽车上的用户设备110在地面网络覆盖范围内,则可以通过地面无线网络基站101完成流媒体内容的接受和服务。当行驶汽车移动到预先绘制的电子围栏内,即行驶汽车上的用户设备110在地面网络覆盖不到的地方时,则需要通过卫星网络来提供服务。In FIG. 3 , when the driving car is outside the pre-drawn electronic fence, that is, the user equipment 110 on the driving car is within the coverage of the terrestrial network, the reception and service of streaming media content can be completed through the terrestrial wireless network base station 101 . When the driving car moves into the pre-drawn electronic fence, that is, when the user equipment 110 on the driving car is not covered by the terrestrial network, the service needs to be provided through the satellite network.

因此,地面调度服务引擎102需要先有一份电子围栏(地图),围栏内的部分表示地地面网络无法提供实时流媒体服务的地区,并将电子围栏发送到传输到地面调度服务引擎102中保存,同时也发送到需要天地一体化服务的对象,比如行驶汽车上的用户设备110中。目前LEO卫星发展迅猛,系统可以提供容量高达每用户1Gbps的宽带服务,且延时可以控制在25ms到35ms之间,可以满足用户媒体点播的带宽需求。Therefore, the ground dispatching service engine 102 needs to have an electronic fence (map) first, and the part in the fence represents the area where the ground network cannot provide real-time streaming media services, and the electronic fence is sent to the ground dispatching service engine 102 for storage. At the same time, it is also sent to objects that require space-ground integrated services, such as the user equipment 110 on a driving car. At present, LEO satellites are developing rapidly. The system can provide broadband services with a capacity of up to 1Gbps per user, and the delay can be controlled between 25ms and 35ms, which can meet the bandwidth requirements of users' media on demand.

参考图4,本发明实施例中的网络切换流程可以包括如下步骤。Referring to FIG. 4 , the network switching process in the embodiment of the present invention may include the following steps.

S401,在预设的地面网络覆盖范围内,通过地面固移网络为用户设备提供流媒体服务。S401. Within a preset terrestrial network coverage area, provide a streaming media service for a user equipment through a terrestrial fixed-mobile network.

示例性地,地面固移网络包括固定电话网络(固网)和移动互联网(移网)。行驶汽车可以是行驶在高速公路上的汽车,当前汽车上的用户设备110处于地面固移网络覆盖的范围内,因此汽车上的用户设备110可以与地面无线网络基站101例如5G网络基站交互,获取媒体内容服务。Exemplarily, the terrestrial fixed-mobile network includes a fixed telephone network (fixed network) and a mobile Internet (mobile network). The driving car may be a car driving on a highway. Currently, the user equipment 110 on the car is within the coverage of the terrestrial fixed-mobile network. Therefore, the user equipment 110 on the car can interact with the terrestrial wireless network base station 101, such as a 5G network base station, to obtain Media Content Services.

S402,地面网络系统判断用户设备是否在第一预定时长后进入电子围栏,若是,执行S403,若否,继续执行S401。S402. The ground network system judges whether the user equipment enters the electronic fence after a first predetermined period of time. If yes, execute S403. If not, continue to execute S401.

示例性地,在汽车行驶过程中,汽车上的用户设备110可以持续将当前位置信息上传给地面调度服务引擎102,由于该用户设备110位于行驶的汽车上,用户设备110的当前位置也即用户设备110所在汽车的当前行驶位置。在该实施例中,地面调度服务引擎102将汽车当前行驶位置与电子围栏地图进行对比,且可以根据汽车的运动路线和速度,确定位于汽车的用户设备110进入电子围栏需要的时间,从而可以判断用户设备是否在第一预定时长后进入电子围栏。Exemplarily, during the driving of the car, the user equipment 110 on the car may continuously upload the current location information to the ground dispatching service engine 102. Since the user equipment 110 is located on the driving car, the current location of the user equipment 110 is also the The current driving position of the car where the device 110 is located. In this embodiment, the ground dispatch service engine 102 compares the current driving position of the car with the electronic fence map, and can determine the time required for the user equipment 110 in the car to enter the electronic fence according to the moving route and speed of the car, so that it can be judged Whether the user equipment enters the geo-fence after a first predetermined period of time.

S403,卫星网络系统通过卫星网络,对进入电子围栏的用户设备提供流媒体服务。S403, the satellite network system provides a streaming media service to the user equipment entering the electronic fence through the satellite network.

示例性地,在汽车进入围栏前的一定时间,例如在汽车进入围栏前的前3分钟,地面调度服务引擎102将用户设备110的标识信息、所在汽车的位置信息、正在点播的节目名称和编号等信息发送到传输网络控制器104,并通过地面卫星基站111将这些信息发送到卫星流媒体调度服务引擎201,卫星流媒体调度服务引擎201查询边远媒体存储服务器203上是否有汽车上的用户设备110需要的流媒体内容。Exemplarily, at a certain time before the car enters the fence, for example, in the first 3 minutes before the car enters the fence, the ground dispatching service engine 102 sends the identification information of the user equipment 110, the location information of the car, the name and serial number of the program being requested and other information are sent to the transmission network controller 104, and these information are sent to the satellite streaming media scheduling service engine 201 through the ground satellite base station 111, and the satellite streaming media scheduling service engine 201 inquires whether there is a user equipment on the car on the remote media storage server 203 110 required for streaming content.

在查询结果的第一种情况中,如果边远媒体存储服务器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提供接续服务。In the first case of the query result, if there is no streaming media content required by the user equipment 110 on the remote media storage server 203, the satellite streaming media dispatching service engine 201 notifies the ground dispatching service engine 102, so that the ground dispatching service engine 102 will The streaming media content required by the user equipment 110 on the car is sent to the satellite streaming media transfer server 202 in advance through the ground satellite base station 111, and the media content of the specified duration before the user equipment 110 enters the fence can be saved in advance, and the specified duration can be greater than or equal to zero , and less than or equal to the first predetermined duration (the user equipment enters the electronic fence after the first predetermined duration); the satellite streaming media scheduling service engine 201 controls the satellite streaming media transfer server 202 to calculate the nearest LEO satellite 204 from the user equipment 110 , and establish contact with the user equipment 110 on the ground vehicle according to the nearest LEO satellite 204, and obtain information such as the position and device ID of the ground vehicle where the user equipment 110 is located. In addition, the LEO satellite 204 and the satellite streaming media scheduling service engine 201 perform Interaction, obtaining ground customer information from the satellite streaming media scheduling service engine 201 that needs to provide connection services, and comparing these ground customer information with the ground customer information indicated by the device ID received by itself, so as to check the user equipment 110 performs device identity verification, and if the device identity is verified, determine to provide the connection service for the user device 110 .

比如,行驶在电子围栏边缘的汽车上的用户设备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所在的汽车,能够接收地面无线基站发送的信息和卫星接收天线发送的信息,并能够在与地面无线基站的通信和与卫星接收天线的通信之间进行切换。For example, the user equipment 110 on the car driving on the edge of the electronic fence establishes a session with the LEO satellite 204-3, and the LEO satellite 204-3 can receive the time node when the user equipment 110 enters the electronic fence sent by the ground dispatching service engine, Or, the LEO satellite 204-3 can calculate the time node when the user equipment 110 enters the electronic fence through the motion speed and the motion route uploaded by the user equipment 110 on the car, so that the LEO satellite 204-3 can determine the vehicle where the user equipment 110 is located. When about to enter the electronic fence (after the first predetermined duration), send the device ID of the user equipment 110 to the satellite streaming media scheduling service engine 201, to notify the satellite streaming media scheduling service engine 201 to be the user equipment indicated by the specific ID ( The device ID of user equipment 110) provides connection service, and satellite streaming media scheduling service engine 201 notifies satellite streaming media transfer server 202, and the streaming media content to be connected is sent to LEO satellite 204-3 by satellite streaming media transfer server 202, and LEO satellite 204 -3 forwarding the received streaming media content to the user equipment 110 indicated by the specific ID on the ground, thereby caching the streaming media content on the user equipment 110, and the user equipment 110 of the specific ID combines the received streaming media content with The streaming media content currently in use is compared with the playback progress to ensure the continuity and integrity of the content playback. In the embodiment of the present invention, the user equipment 110 or the car where the user equipment 110 is located can receive information sent by the ground wireless base station and the information sent by the satellite receiving antenna, and can communicate with the ground wireless base station and the communication with the satellite receiving antenna. to switch between.

在查询结果的第二种情况中,如果边远媒体存储服务器203上有用户设备110需要播放的媒体内容,则卫星流媒体调度服务引擎201通知地面上的边远媒体存储服务器203,将相关的媒体内容发送到指定的卫星,比如LEO 2上,然后由LEO 2将接续的媒体内容发送给地面移动汽车上的用户设备110,这样即可完成地面移动汽车上的用户设备110所播放的流媒体内容服务的连续性和完整性。In the second case of the query result, if the remote media storage server 203 has the media content that the user equipment 110 needs to play, the satellite streaming media scheduling service engine 201 notifies the remote media storage server 203 on the ground to send the relevant media content Send to a designated satellite, such as LEO 2, and then LEO 2 sends the continuous media content to the user equipment 110 on the ground mobile vehicle, so that the streaming media content service played by the user equipment 110 on the ground mobile vehicle can be completed continuity and integrity.

S404,卫星网络系统判断用户设备是否在第二预定时长后离开电子围栏,若是,执行S401,若否,继续执行S403。S404. The satellite network system judges whether the user equipment leaves the electronic fence after a second predetermined time period. If yes, execute S401. If not, continue to execute S403.

其中,第二预定时长和第一预定时长可以相同,也可以不同。具体可以根据实际情况进行设置,本发明实施例不做具体限定。Wherein, the second predetermined duration and the first predetermined duration may be the same or different. Specifically, it may be set according to actual conditions, and is not specifically limited in this embodiment of the present invention.

通过上述步骤S301-S304,通过地面网络系统和卫星网络系统的切换,可以为地面的用户设备提供天地一体化的、无缝衔接的流媒体服务系统架构,不但可以为有网络覆盖的地方提供流媒体服务,当移动的物体/用户设备进入无网络覆盖的地方,从而通过卫星网络为用户设备继续不间断的提供流媒体服务。Through the above steps S301-S304, through the switching between the ground network system and the satellite network system, a space-ground integrated and seamless streaming media service system architecture can be provided for ground user equipment, not only providing streaming service for places with network coverage Media service, when a moving object/user equipment enters a place without network coverage, the user equipment can continue to provide uninterrupted streaming media services through the satellite network.

根据本公开实施例的天地一体化的内容递送网络,可以满足地面5G网络无法覆盖的偏远地区、飞机上或者远洋舰艇上的流媒体服务需求,还可以为物联网设备以及轮船、火车、汽车等移动载体用户提供连续不间断的网络连接和流媒体服务,从而通过地面内容递送网络和卫星内容递送网络,采用电子围栏的方式确定用户设备在地面CDN网络和天空CDN网络之间切换,保证用户流媒体服务的连续性和完整性,实现了全地理方位覆盖的、无缝衔接的媒体递送网络服务。According to the embodiment of the present disclosure, the space-ground integrated content delivery network can meet the streaming media service requirements in remote areas that cannot be covered by the terrestrial 5G network, on airplanes or on ocean-going ships, and can also be used for Internet of Things devices, ships, trains, cars, etc. Mobile carrier users provide continuous and uninterrupted network connection and streaming services, so that through the terrestrial content delivery network and satellite content delivery network, electronic fences are used to determine the switching of user equipment between the terrestrial CDN network and the sky CDN network to ensure user streaming The continuity and integrity of the media service realizes the full geographical coverage and seamless media delivery network service.

需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。It should be clear that the present invention is not limited to the specific configurations and processes described in the above embodiments and shown in the drawings. For the convenience and brevity of description, detailed descriptions of known methods are omitted here, and the specific working processes of the above-described systems, modules, and units can refer to the corresponding processes in the foregoing method embodiments, and are not repeated here.

根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。According to an embodiment of the present invention, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network, and/or from a removable storage medium.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘)等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions, which, when run on a computer, cause the computer to execute the methods described in the above-mentioned embodiments. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present invention are produced in whole or in part. A computer can be a general purpose computer, special purpose computer, computer network, or other programmable device. Computer instructions can be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, computer instructions can be transmitted from a website, computer, server or data center by wire (such as Coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) to another website site, computer, server, or data center. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server, a data center, etc. integrated with one or more available media. Usable media may be magnetic media, (eg, floppy disks, hard disks, tapes), optical media (eg, DVD), or semiconductor media (eg, solid state drives), among others.

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place , or can also be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative efforts.

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。It can be understood that, the above embodiments are only exemplary embodiments adopted for illustrating the principle of the present invention, but the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also regarded as the protection scope of the present invention.

Claims (11)

1. A content delivery network system comprising a terrestrial network system and a satellite network system, wherein,
the ground network system is used for providing streaming media service for user equipment through a ground network in a preset ground network coverage range, and sending acquired first content delivery service information of the user equipment to the satellite network under the condition that the user equipment enters an electronic fence after a first preset time is determined, wherein the electronic fence comprises an area outside the ground network coverage range;
the satellite network system is configured to provide streaming media services for the user equipment entering the electronic fence through a satellite network according to the received first content delivery service information, and send the obtained second content delivery service information of the user equipment to the ground network system under the condition that it is determined that the user equipment exits the electronic fence after a second predetermined time period;
the ground network system is further used for providing streaming media service for the user equipment exiting the electronic fence through a ground network according to the received second content delivery service information; the satellite network system includes: the system comprises a satellite streaming media scheduling service engine, a satellite streaming media transfer server, a remote media storage server and a plurality of low earth orbit satellites;
the satellite streaming media scheduling service engine is used for controlling the satellite streaming media transfer server to calculate a low-earth orbit satellite closest to the user equipment under the condition that the streaming media content which is played before entering the electronic fence is not stored in the remote media storage server;
the low earth orbit satellite closest to the satellite is used for sending a corresponding second notification message to the satellite streaming media scheduling service engine under the condition that the user equipment is determined to provide the continuing service;
the satellite streaming media scheduling service engine is also used for sending a corresponding third notification message to the ground scheduling service engine according to the service type of the streaming media service; the ground scheduling service engine is configured to determine, in response to the third notification message, a first streaming media service time node corresponding to a time node when the user equipment enters the electronic fence, use media content subsequent to the first streaming media service time node in the streaming media content as first continuing media content, and send the first continuing media content to a low-earth orbit satellite closest to the user equipment in a manner corresponding to the service type; the low-earth orbit satellite closest to the low-earth orbit satellite is further configured to send the first continuing media content to the user equipment, so that the user equipment plays the streaming media content according to the first continuing media content after entering the electronic fence.
2. The system of claim 1,
the first content delivery service information includes: the identification information of the user equipment, the position information of the user equipment before entering the electronic fence, the movement speed and the movement route before entering the electronic fence, and the streaming media information of the streaming media content which is being played before entering the electronic fence;
the ground network system includes: the system comprises a ground wireless network base station, a ground scheduling service engine, a transmission network controller and a ground satellite base station; wherein,
the ground wireless network base station is used for providing streaming media service for the user equipment within the network coverage range of the base station;
the ground scheduling service engine is configured to calculate a time node when the user equipment enters the electronic fence according to the movement speed and the movement route before the user equipment enters the electronic fence, and send the equipment identifier of the user equipment, the location information before the user equipment enters the electronic fence, the streaming media information before the user equipment enters the electronic fence, and the time node when the user equipment enters the electronic fence to the transmission network controller when the current time is greater than or equal to the first predetermined time;
the transmission network controller is configured to send the received device identifier of the user equipment, the location information before entering the electronic fence, the streaming media information before entering the electronic fence, and the time node when entering the electronic fence to the satellite streaming media scheduling service engine through the ground satellite base station;
the satellite streaming media scheduling service engine is configured to query whether the remote media storage server stores streaming media content that is being played before the user equipment enters the electronic fence, and provide streaming media service for the user equipment by scheduling the remote media storage server if the remote media storage server queries that the streaming media content that is being played before the user equipment enters the electronic fence is stored.
3. The system of claim 2,
the satellite streaming media scheduling service engine is used for sending a first notification message to the satellite streaming media transfer server under the condition that the streaming media content played by the user equipment is not stored on the remote media storage server;
the satellite streaming media transfer server is used for responding to the first notification message and calculating a low-earth orbit satellite which is closest to the user equipment in the plurality of low-earth orbit satellites;
the low-earth orbit satellite closest to the satellite is further used for carrying out equipment identity authentication according to the acquired identification information of the user equipment, and sending the second notification message to the satellite streaming media scheduling service engine under the condition that the equipment identity authentication is successful;
the third notification message includes the service type and identification information of the nearest low earth orbit satellite.
4. The system of claim 3, wherein the ground network system further comprises: a ground streaming media storage server;
if the service type is on-demand service, then:
the terrestrial scheduling service engine, when configured to send the first continuing media content to the low-earth orbit satellite closest to the user equipment in a manner corresponding to the service type, is specifically configured to: the first continuous media content is sent to the satellite streaming media transfer server by scheduling the ground streaming media storage server;
the satellite streaming media transfer server sends the received first continuous media content to the low earth orbit satellite closest to the satellite;
if the service type is live broadcast service, then:
the terrestrial scheduling service engine, when configured to send the first continuing media content to the low-earth orbit satellite closest to the user equipment in a manner corresponding to the service type, is specifically configured to: and sending the first continuous media content to the low-earth orbit satellite closest to the ground streaming media storage server by scheduling.
5. The system of claim 3,
the low earth orbit satellite closest to the user equipment is specifically configured to, when configured to perform equipment identity authentication according to the acquired identification information of the user equipment:
and if the customer information allowing the provision of the continuous service contains the identification information of the user equipment, determining that the equipment identity verification of the user equipment is successful according to the customer information allowing the provision of the continuous service from the satellite streaming media scheduling service engine.
6. The system of claim 3,
the satellite network system further comprises a plurality of remote media storage servers;
the satellite streaming media scheduling service engine is configured to use the queried remote media storage server, which stores streaming media content being played by the user equipment before entering the electronic fence, as an appointed remote media storage server, determine a second streaming media service time node corresponding to a time node when the user equipment enters the electronic fence, and send a fourth notification message to the appointed remote media storage server, where the second streaming media service time node in the fourth notification message;
the appointed remote media storage server is used for taking the media content behind a second streaming media service time node in the currently played streaming media content stored by the appointed remote media storage server as a second continuous media content and sending the second continuous media content to a low earth orbit satellite corresponding to the appointed remote media storage server;
the low earth orbit satellite corresponding to the designated remote media storage server is configured to send the second continuing media content to the user equipment, so that the user equipment plays the streaming media content according to the second continuing media content after entering the electronic fence.
7. The system of claim 1,
the second content delivery service information includes: the identification information of the user equipment, the position information of the user equipment before exiting the electronic fence, the movement speed and the movement route before exiting the electronic fence, and the streaming media information of the streaming media content which is being played before exiting the electronic fence;
the ground network system includes: the system comprises a ground scheduling service engine and a ground streaming media storage server; the satellite network system includes: the system comprises a satellite streaming media scheduling service engine, a satellite streaming media transfer server, a remote media storage server and a plurality of low earth orbit satellites; wherein,
the satellite streaming media scheduling service engine is configured to calculate, according to the movement speed and the movement route before the user equipment exits the electronic fence, time when the user equipment exits the electronic fence and a corresponding third streaming media service time node, and send a fifth notification message to the ground scheduling service engine when the current time is longer than or equal to the second predetermined time length from the time when the user equipment exits the electronic fence, where the fifth notification message includes streaming media information of streaming media content being played before the user equipment exits the electronic fence and the third streaming media service time node;
the ground scheduling service engine is configured to query, in response to the fifth notification message, whether the streaming media content being played before the user equipment exits from the electronic fence is stored in the ground streaming media storage server, schedule the ground streaming media storage server to provide streaming media service for the user equipment if the streaming media content being played before the user equipment exits from the electronic fence is queried to be stored, and send a sixth notification message to the satellite streaming media scheduling service engine to notify the satellite streaming media scheduling service engine to schedule the satellite streaming media relay server and the first low-earth orbit satellite to provide streaming media service for the user equipment if the streaming media content being played before the user equipment exits from the electronic fence is queried to be not stored.
8. The system of claim 7,
the ground network system further includes: a transport network controller, an access network controller, and a plurality of network edge node servers;
the ground scheduling service engine, when configured to schedule the ground streaming media storage server to provide streaming media service for the user equipment, is specifically configured to:
notifying the transmission network controller, the access network controller and the related network element to reserve link and bandwidth resources for the user equipment, and notifying the ground streaming media storage server to push a third continuous media content to a network edge node server closest to the user equipment in the plurality of network edge node servers, wherein the third continuous media content is a media content after a third streaming media service time node in streaming media contents which are stored in the ground streaming media storage server and are being played before the user equipment exits the electronic fence;
and the network edge node server closest to the user equipment is used for providing streaming media service for the user equipment according to the reserved link and bandwidth resources and the third continuous media content.
9. The system of claim 7, further comprising:
the satellite streaming media scheduling service engine is configured to respond to the sixth notification message, determine, by scheduling the satellite streaming media relay server, a low-earth orbit satellite which is currently in communication with the user equipment and is closest to the user equipment, obtain a first low-earth orbit satellite, and send a seventh notification message to the first low-earth orbit satellite, where the seventh notification message includes the streaming media information and the third streaming media service time node before the user equipment exits the electronic fence;
the first low-earth orbit satellite is configured to respond to the seventh notification message, and send a fourth continuing media content to the ground streaming media storage server, where the fourth continuing media content is a media content after the third streaming media service time node in streaming media contents that are being played before the user equipment currently used in the first low-earth orbit satellite exits the electronic fence;
the ground streaming media storage server pushes the received fourth continuous media content to a network edge node server closest to the user equipment;
and the network edge node server closest to the user equipment is used for providing streaming media service for the user equipment according to the reserved link and bandwidth resources and the fourth continuous media content.
10. The system of claim 1,
the ground network system includes: the system comprises a ground scheduling service engine and a ground streaming media storage server; the satellite network system includes: the system comprises a satellite streaming media scheduling service engine, a satellite streaming media transfer server and a remote media storage server; wherein,
the satellite streaming media scheduling service engine is used for sending a media content query message to a remote media storage server;
the remote media storage server is used for responding to the media content query message and sending the existing media content information stored by the server to the satellite streaming media scheduling service engine;
the satellite streaming media scheduling service engine is further configured to send first relay control information to the ground scheduling service engine when it is determined that the load state of the satellite streaming media relay server is not overloaded, where the first relay control information includes identification information of the satellite streaming media relay server and the existing media content information;
the ground scheduling service engine is used for responding to the first transfer control information, generating plan pushing information according to the existing media content information, and sending the plan pushing information and the identification information of the satellite streaming media transfer server to a ground streaming media storage server, wherein the plan pushing information comprises hotspot information except the existing media content information in pre-generated media hotspot information;
the ground streaming media storage server is used for sending the media content corresponding to the plan pushing information to the satellite streaming media transfer server;
and the satellite streaming media transfer server is used for sending the media content related in the planned push information to a remote media storage server.
11. The system of claim 10, wherein the satellite network system further comprises a second low earth orbit satellite;
the satellite streaming media scheduling service engine is further configured to send second relay control information to the ground scheduling service engine when it is determined that the load state of the satellite streaming media relay server is overloaded, where the second relay control information includes identification information of a second low-earth orbit satellite and the existing media content information, and the second low-earth orbit satellite is a low-earth orbit satellite that is pre-designated for communicating with the remote media storage server;
the ground scheduling service engine is used for responding to the second transit control information, generating the plan pushing information according to the existing media content information, and sending the plan pushing information and the identification information of the second low-earth orbit satellite to a ground streaming media storage server;
the ground streaming media storage server is used for sending the media content corresponding to the plan pushing information to the second low-earth orbit satellite;
the second low-earth orbit satellite is used for sending the media content involved in the planned push information to a remote media storage server.
CN202110987576.1A 2021-08-26 2021-08-26 Content delivery network system Active CN113709580B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110987576.1A CN113709580B (en) 2021-08-26 2021-08-26 Content delivery network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110987576.1A CN113709580B (en) 2021-08-26 2021-08-26 Content delivery network system

Publications (2)

Publication Number Publication Date
CN113709580A CN113709580A (en) 2021-11-26
CN113709580B true CN113709580B (en) 2023-04-07

Family

ID=78655132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110987576.1A Active CN113709580B (en) 2021-08-26 2021-08-26 Content delivery network system

Country Status (1)

Country Link
CN (1) CN113709580B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683450A (en) * 2018-05-15 2018-10-19 国网上海市电力公司 A kind of Synergistic method holding disconnected satellite network and power private network late based on appearance

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1252575B1 (en) * 2000-01-28 2018-12-05 Level 3 Communications, LLC A system and method for rewriting a media resource request and/or response between origin server and client
WO2015109055A1 (en) * 2014-01-15 2015-07-23 Alki Andrew David Individualized satellite transmission systems and remote viewing systems
EP3432642A1 (en) * 2017-07-21 2019-01-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Wireless communication system and method for handling wireless communication enhancing handover
CN112312507A (en) * 2020-10-12 2021-02-02 广东电网有限责任公司广州供电局 Power grid communication network switching method and device and power grid communication system
CN112713924A (en) * 2021-03-23 2021-04-27 南通先进通信技术研究院有限公司 Working method of CDN network system based on satellite communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683450A (en) * 2018-05-15 2018-10-19 国网上海市电力公司 A kind of Synergistic method holding disconnected satellite network and power private network late based on appearance

Also Published As

Publication number Publication date
CN113709580A (en) 2021-11-26

Similar Documents

Publication Publication Date Title
US20230422207A1 (en) Wireless Network Supporting Extended Coverage of Service
Liolis et al. Use cases and scenarios of 5G integrated satellite‐terrestrial networks for enhanced mobile broadband: The SaT5G approach
KR100959570B1 (en) Methods, systems, and devices for establishing and managing WLAN connections in predictably moving vehicles
US20100229205A1 (en) Cellular Television Broadcast System
US11778450B2 (en) Multicast handover for mobile communications
US10771830B2 (en) Systems and methods for managing content distribution to an in-transit media system
JP2017518660A (en) Distribution method and distribution apparatus
US20230388561A1 (en) Content distribution and mobile wireless mesh networks
JP2010528502A (en) Method and system for delivering media data to a user's mobile device
Wu et al. A novel routing design in the IP‐based GEO/LEO hybrid satellite networks
US9306684B2 (en) Method and system for caching content for mobile distribution
US12159534B2 (en) Network zone excess capacity utilization for network-connected vehicles and multi-participant extended reality experiences
US9929795B2 (en) Telecommunication network architecture
CN113691544B (en) network scheduling method
CN113709580B (en) Content delivery network system
US20120327979A1 (en) Digital Repeater Module and Method for Relaying Digital Data
CN113691881B (en) Streaming media on-demand method and system
KR20030084782A (en) Method and apparatus for receiving a signal from an artificial satellite, signal transmitting method, and information system for receiving and transmitting an information to and from an artificial satellite
US20240243806A1 (en) System and Method for Satellite Communication Supporting Reduced Latency
Joroughi et al. 5G satellite communications services through constellation of LEO satellites
SES Use Cases and Scenarios of 5G Integrated Satellite-Terrestrial Networks for Enhanced Mobile Broadband: The SaT5G Approach
Taleb et al. A global video-on-demand architecture based on a novel constellation composed of quasi-geostationary satellites
Pallis et al. Hybrid Terrestrial‐Satellite DVB/IP Infrastructure in Overlay Constellations for Triple‐Play Services Access in Rural Areas
Desourdis Jr et al. Secure Targetable Digital Television Datacast

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant