CN111277843B - Live broadcast service scheduling system - Google Patents

Live broadcast service scheduling system Download PDF

Info

Publication number
CN111277843B
CN111277843B CN201911191052.0A CN201911191052A CN111277843B CN 111277843 B CN111277843 B CN 111277843B CN 201911191052 A CN201911191052 A CN 201911191052A CN 111277843 B CN111277843 B CN 111277843B
Authority
CN
China
Prior art keywords
service
live broadcast
strategy
transmission mode
primary
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
CN201911191052.0A
Other languages
Chinese (zh)
Other versions
CN111277843A (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.)
Research Institute Of Radio And Television Science State Administration Of Radio And Television
Original Assignee
Research Institute Of Radio And Television Science State Administration Of Radio And Television
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 Research Institute Of Radio And Television Science State Administration Of Radio And Television filed Critical Research Institute Of Radio And Television Science State Administration Of Radio And Television
Priority to CN201911191052.0A priority Critical patent/CN111277843B/en
Publication of CN111277843A publication Critical patent/CN111277843A/en
Application granted granted Critical
Publication of CN111277843B publication Critical patent/CN111277843B/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6408Unicasting

Abstract

The invention provides a service scheduling system which is used for reasonably utilizing frequency spectrum resources, realizing flexible scheduling of live broadcast services and ensuring the quality of service of the live broadcast services. Live broadcast service scheduling system includes: a scheduling factor interface unit, configured to obtain a live broadcast service scheduling factor, where the live broadcast service scheduling factor includes at least one of the following: region identification, channel identification and user identification; the strategy decision unit is used for determining an initial live broadcast service strategy according to the live broadcast service scheduling factor; and storing the data in a strategy library; and the strategy execution interface is used for acquiring an initial live broadcast business strategy from the strategy library and providing live broadcast business service according to the initial live broadcast business strategy.

Description

Live broadcast service scheduling system
Technical Field
The invention relates to the technical field of broadcast television live broadcast services, in particular to a live broadcast service scheduling system.
Background
Broadcasting and television cable operators always use a Digital Video Broadcasting (DVB) Digital television system to provide live broadcast services after Digital transformation, and the DVB Digital television system provides full live broadcast services by using frequency spectrum resources, has the advantages of mature technology, high service quality, capability of meeting the requirements of safe broadcast guarantee and the like, and is always valued by the Broadcasting and television cable operators.
With the advance of integration of three networks, interactive on-demand services are increasingly abundant, services such as high definition, ultra-high definition 4K and the like are favored by users, generally, under 64QAM modulation, one frequency point can transmit 7-8 sets of standard definition channels, can transmit 4-5 sets of high definition channels, and can only transmit 1 set of ultra-high definition channels, and the occurrence of various new services accelerates the consumption of frequency spectrum resources, so that the frequency spectrum resources are seriously insufficient, and the requirement of increasingly growing definition is difficult to support.
Disclosure of Invention
The embodiment of the invention provides a live broadcast service scheduling system which is used for reasonably utilizing frequency spectrum resources, realizing flexible scheduling of live broadcast services and ensuring the quality of service of the live broadcast services.
The live broadcast service scheduling system provided by the embodiment of the invention comprises:
a scheduling factor interface unit, configured to obtain a live broadcast service scheduling factor, where the live broadcast service scheduling factor includes at least one of the following: region identification, channel identification and user identification;
the strategy decision unit is used for determining an initial live broadcast service strategy according to the live broadcast service scheduling factor; and storing the data in a strategy library;
and the strategy execution interface is used for acquiring an initial live broadcast business strategy from the strategy library and providing live broadcast business service according to the initial live broadcast business strategy.
In one embodiment, the scheduling factor interface unit is connected with a user tag library and a channel information library;
the scheduling factor interface unit is specifically configured to obtain the user identifier from the user tag library, and obtain the channel identifier from the channel information library.
In one embodiment, the policy decision unit is connected to the scheduling factor interface unit; and is connected with the strategy library through a strategy storage interface;
the policy decision unit is specifically configured to obtain the live broadcast service scheduling factor from the scheduling factor interface unit; and storing the determined initial live broadcast service strategy into the strategy library through the strategy storage interface.
In an embodiment, the policy decision unit is specifically configured to determine, according to the area identifier, an available service type and an access network type of a corresponding area, and determine a primary service policy according to the service type and the access network type, where the available service type includes whether to support a DVB (digital video broadcasting) live broadcast service and/or an IP (internet protocol) live broadcast service, and the access network type includes whether to support DVB transmission and/or IP transmission; determining heat information of a corresponding channel according to the channel identifier, and determining a secondary service policy according to the primary service policy and the heat information, wherein the secondary service policy comprises whether to start main/standby service protection and/or whether to start main/standby transmission mode protection; determining service quality grade information of a corresponding user according to the user identification, and determining a tertiary service strategy according to the primary service strategy, the heat information of a corresponding channel and the user service quality grade information, wherein the tertiary service strategy comprises whether to start main/standby service protection and/or whether to start main/standby transmission mode protection; if the fact that the DVB live broadcast service and the IP live broadcast service are simultaneously supported and the DVB transmission and the IP transmission are simultaneously supported is determined according to the primary service strategy, the tertiary service strategy is determined to be the initial live broadcast service strategy; if the fact that only DVB live broadcast service or IP live broadcast service is supported and only DVB transmission or IP transmission is supported is determined according to the region strategy information, the secondary service strategy is determined to be the initial live broadcast service strategy; and when the secondary service strategy is unavailable, determining the primary service strategy as the initial live broadcast service strategy.
In an embodiment, the dynamic decision unit is specifically configured to determine that the secondary service policy is to not start service protection and transmission protection, and only start a primary service system and only start a DVB transmission mode if the primary service policy is to support only a DVB live broadcast service and only DVB transmission according to the heat information, where the primary service system is a DVB live broadcast service system and the primary transmission mode is a DVB transmission mode; if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to only support IP live broadcast service and only support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP multicast transmission mode; if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is a DVB live broadcast service system, the standby service system is an IP live broadcast service system, the primary transmission mode is a DVB transmission mode, and the standby transmission mode is an IP multicast transmission mode; and if the user service quality grade information is high, determining that the corresponding channel is a high-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, and simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is a DVB live broadcast service system, the standby service system is an IP live broadcast service system, the primary transmission mode is a DVB transmission mode, and the standby transmission mode is an IP multicast transmission mode.
In an embodiment, the dynamic decision unit is specifically configured to determine that the secondary service policy is to not start service protection and transmission protection, and only start a primary service system and only start a DVB transmission mode, where the primary service system is a DVB live broadcast service system and the primary transmission mode is a DVB transmission mode, if the corresponding channel is determined to be the medium-temperature channel according to the heat information, and if the primary service policy is to only support a DVB live broadcast service and only support DVB transmission; if the corresponding channel is determined to be the medium-temperature channel according to the heat information, and if the primary service strategy is only to support IP live broadcast service and only to support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP multicast transmission mode; if the corresponding channel is determined to be a medium-temperature channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission and IP transmission, the secondary service strategy is determined to be to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP multicast transmission mode, and the standby transmission mode is a DVB transmission mode; and if the user service quality grade information is high, determining that the corresponding channel is a medium-temperature channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP multicast transmission mode, and the standby transmission mode is a DVB transmission mode.
In an embodiment, the dynamic decision unit is specifically configured to determine that the secondary service policy is to not start service protection and transmission protection, and only start a primary service system and only start a DVB transmission mode, where the primary service system is a DVB live broadcast service system and the primary transmission mode is a DVB transmission mode, if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service policy is to only support a DVB live broadcast service and only support DVB transmission; if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is only to support IP live broadcast service and only to support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP unicast transmission mode; if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP unicast transmission mode, and the standby transmission mode is a DVB transmission mode; and if the user service quality grade information is high, determining that the corresponding channel is a low-heat channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, and simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP unicast transmission mode, and the standby transmission mode is a DVB transmission mode.
In one embodiment, the live broadcast service scheduling factor further includes exceptional event information; and
the system also comprises an abnormal event interface unit and a dynamic decision unit, wherein:
the abnormal event interface unit is used for acquiring abnormal event information from a service state detection module or a network management system in the process of providing the live broadcast service according to the initial live broadcast service strategy;
the dynamic decision unit is used for dynamically adjusting the initial live broadcast service strategy according to the abnormal event information and/or the channel heat updating information if the abnormal event interface unit is determined to receive the abnormal event information from the service state detection module or the network management system; and storing the data in the policy base;
and the strategy execution interface is used for acquiring the adjusted live broadcast service strategy from the strategy library and providing live broadcast service according to the adjusted live broadcast service strategy.
In one embodiment, the abnormal event information includes an overload event of the main service system, an interruption event of the main service system, an overload event of the main transmission link, and an interruption event of the main transmission link.
In an embodiment, the dynamic decision unit is specifically configured to, if the abnormal event information is an overload event of the primary service system, and if the initial live broadcast service policy is a tertiary service policy or a secondary service policy, adjust a service protection mode to start service protection, and adjust a part of live broadcast services to a standby service system to provide services; if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged; if the abnormal event information is an interruption event of the main service system and if the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a service protection mode to only start a standby service system and adjusting the live broadcast service to the standby service system to provide service; if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged; if the abnormal event information is an overload event of the main transmission link and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a service protection mode to start transmission protection and transmitting part of live broadcast services by using a standby transmission mode; if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged; if the abnormal event information is a main transmission link interruption event and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a transmission protection mode to only start a standby transmission mode and transmitting part of live broadcast services by using the standby transmission mode; and if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged.
By adopting the technical scheme, the invention at least has the following advantages:
in the live broadcast service scheduling system provided by the embodiment of the invention, the live broadcast service strategy is determined according to the area identifier, the channel identifier and the user identifier which are acquired by the scheduling factor interface unit, and the strategy execution interface provides the live broadcast service for the user according to the determined live broadcast service strategy.
Drawings
Fig. 1a is a schematic structural diagram of a live broadcast service scheduling system according to an embodiment of the present invention;
fig. 1b is a schematic flow chart of a live broadcast service scheduling method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of dynamically adjusting a live service policy according to an embodiment of the present invention.
Detailed Description
To further explain the technical means and effects of the present invention adopted to achieve the intended purpose, the present invention will be described in detail with reference to the accompanying drawings and preferred embodiments.
It should be noted that the terms "first", "second", and the like in the description and the claims of the embodiments of the present invention and in the drawings described above are used for distinguishing similar objects and not necessarily for describing a particular order or sequence. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein.
Reference herein to "a plurality or a number" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
As shown in fig. 1a, which is a schematic structural diagram of a live broadcast service scheduling system provided in an embodiment of the present invention, the live broadcast service scheduling system includes:
a scheduling factor interface unit 101, configured to obtain a live broadcast service scheduling factor, where the live broadcast service scheduling factor includes at least one of the following: region identification, channel identification and user identification;
a policy decision unit 102, configured to determine an initial live broadcast service policy according to the live broadcast service scheduling factor; and storing the data in a strategy library;
and the policy execution interface 103 is configured to obtain an initial live broadcast service policy from the policy repository, and provide a live broadcast service according to the initial live broadcast service policy.
The scheduling factor interface unit 101 is connected to a user tag library and a channel information library, and is configured to obtain the user identifier, that is, the qos class information of the corresponding user, from the user tag library, and obtain the channel identifier and the heat information of the corresponding channel from the channel information library. The strategy decision unit 101 is connected with the scheduling factor interface unit; and to the policy repository 105 via the policy store interface 104; the scheduling factor interface unit 101 is configured to obtain the live broadcast service scheduling factor; and storing the determined initial live broadcast service policy in the policy repository 105 through the policy storage interface 104.
In specific implementation, the policy decision unit 102 may be composed of a primary policy decision unit 1021, a secondary policy decision unit 1022, and a tertiary policy decision unit 1023, where the policy decision unit 1021 is configured to determine a primary service policy according to a preset area identifier, the secondary policy decision unit 1022 is configured to determine a secondary service policy according to a channel identifier obtained from a channel information base and heat information corresponding to a corresponding channel, and the tertiary policy decision unit 1023 is configured to determine a tertiary service policy according to a user identifier obtained from a user tag base and corresponding user service quality level information.
In the embodiment of the invention, the initial live broadcast service strategy is determined according to the information of three dimensions of the region, the channel and the user. The following describes the process of the present invention with reference to specific examples.
In the embodiment of the invention, the live broadcast business strategy comprises a primary service strategy, a secondary service strategy and a tertiary service strategy. The primary service strategy, the secondary service strategy and the tertiary service strategy are formed by initial calculation decisions of the system and are initial live broadcast service strategies in a default state of the system, and then dynamic adjustment can be implemented according to a service state, a link state, channel information and the like in the live broadcast service process.
In specific implementation, the primary service policy is used to determine the availability of a live broadcast service system and the availability of a live broadcast service transmission mode in a certain area. The primary service policy is a basic regional availability policy, generally, the scheduling system is not directly served, and only when the secondary service policy is unavailable, the primary service policy can be used for random service system selection and random transmission link selection.
Specifically, the available service type and the access network type of the corresponding area may be determined according to the area identifier, and the primary service policy may be determined according to the determined service type and the determined access network type, where the available service type includes whether DVB (digital video broadcasting) live broadcast service and/or IP (internet protocol) live broadcast service is supported, and the access network type includes whether DVB transmission and/or IP transmission is supported. As shown in table 1, it is a storage format schematic of the primary service policy:
TABLE 1
Region identification Available service types Available transmission links
Wherein:
area identification: for uniquely identifying operating areas with the same service system or the same access network, for example: if the access networks of some adjacent cells are all modified to FTTH (fiber to the home), the access networks can be assigned as an area. The area identifier can be uniquely identified by the operating agency according to the operating range.
Available service types: the method is used for identifying the type of the available live broadcast service system in a certain area, which can be represented by 2 bits; for example, code 01 means that only DVB live systems are supported; code 10 indicates that only an IP live system is supported; the code 11 represents that the DVB live broadcast service and the IP live broadcast system are simultaneously supported; code 00 is a reservation.
Available transmission links: which is used to indicate the type of access network available in the corresponding area, and which can be expressed in 2-bit bytes. For example, code 01 means that only DVB transmission mode is supported; 10 represents that only IP transmission modes are supported, including an IP multicast transmission mode and an IP unicast transmission mode; the code 11 indicates that the DVB transmission mode and the IP transmission mode are simultaneously supported; and (5) reserving the code 00.
The determination process of the primary service policy can be divided into the following two cases: an initial state and an operational state. In an initial state, all area representations in a live broadcast service operation range are traversed, for each area, an available service type and an access network type of the area are obtained, and an available service system and an available transmission link of the area are confirmed accordingly. In the running state, through the interface with the service system and the network management system, once the change of the available service type and the access network type is detected, the primary service strategy is updated.
In specific implementation, as shown in table 2, it is a schematic description of a primary service policy:
TABLE 2
Figure GDA0002467195410000091
Figure GDA0002467195410000101
And during specific implementation, the determined primary service strategy is stored in a strategy library.
The secondary service policy is used for determining a service mode, a transmission mode and a protection mode of a certain channel in a certain area. The live broadcast service scheduling system can schedule and protect the live broadcast service system and the transmission link in the designated area based on the secondary service strategy.
In specific implementation, the heat information of the corresponding channel may be determined according to the channel identifier, and a secondary service policy may be determined according to the determined primary service policy and the heat information, where the secondary service policy includes whether to start the primary/standby service protection and/or whether to start the primary/standby transmission mode protection, the live service system includes a primary service system and a standby service system, and the transmission mode includes a primary transmission mode and a standby transmission mode.
As shown in table 3, it is a storage structure schematic of the secondary service policy:
TABLE 3
Figure GDA0002467195410000102
Wherein:
area identification: for uniquely identifying operating areas with the same service system or the same access network, for example: and if the access networks of some adjacent cells are all reformed into FTTH, the access networks can be assigned as a region. The region identifier is uniquely identified by the operation mechanism according to the operation range.
And (3) channel identification: the system is used for uniquely identifying the live broadcast service channel of the operation mechanism, and the channel number is made into a unique identifier by the operation mechanism according to the service requirement.
Service protection identification: for identifying the service mode, it can be identified with 2 bit. For example, code 01 indicates that only the primary service system is turned on; code 10 indicates that only the standby service system is turned on; the code 11 indicates that the main service system and the standby service system are started simultaneously; and (5) reserving the code 00. And under the default condition, the service protection identifier is assigned to be 01.
And (3) transmission protection identification: for identifying the transmission mode, it can be identified with 2 bits. For example, code 01 indicates that only the primary transmission scheme is used; code 10 indicates that only alternate transmission is used; the code 11 indicates that the primary transmission mode and the standby transmission mode are used simultaneously; and (5) reserving the code 00. By default, the transmission protection representation is assigned a value of 01.
A main service system: the main service system is used for identifying a certain channel in a certain area and can be identified by 2 bits; for example, code 01 represents a DVB live system; code 10 represents an IP live system; code 11 and code 00 reservations.
The main transmission mode: the primary transmission mode used for identifying a certain channel in a certain area can be identified by 2 bits. For example, code 01 represents a DVB transmission; code 10 represents IP multicast transmission; code 11 represents IP unicast transmission; and (5) reserving the code 00.
The standby service system: the standby service system is used for identifying a certain channel in a certain area and can be identified by 2 bits; for example, code 01 represents a DVB live system; code 10 represents an IP live system; code 11 and code 00 reservations.
Standby transmission mode: the spare transmission mode for identifying a certain channel in a certain area can be identified by 2 bits. For example, code 01 represents a DVB transmission; code 10 represents IP multicast transmission; code 11 represents IP unicast transmission; and (5) reserving the code 00.
As shown in table 4, it is a schematic diagram of a secondary service policy corresponding to different channel heat information:
Figure GDA0002467195410000111
Figure GDA0002467195410000121
specifically, if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to support only DVB live broadcast service and only DVB transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, only to start a primary service system and only to start a DVB transmission mode, wherein the primary service system is a DVB live broadcast service system, and the primary transmission mode is a DVB transmission mode; if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to only support IP live broadcast service and only support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP multicast transmission mode; if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is a DVB live broadcast service system, the standby service system is an IP live broadcast service system, the primary transmission mode is a DVB transmission mode, and the standby transmission mode is an IP multicast transmission mode.
If the corresponding channel is determined to be the medium-temperature channel according to the heat information, and if the primary service strategy is only to support DVB live broadcast service and only to support DVB transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start a DVB transmission mode, wherein the main service system is a DVB live broadcast service system, and the main transmission mode is a DVB transmission mode; if the corresponding channel is determined to be the medium-temperature channel according to the heat information, and if the primary service strategy is only to support IP live broadcast service and only to support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP multicast transmission mode; if the corresponding channel is determined to be the medium temperature channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP multicast transmission mode, and the standby transmission mode is a DVB transmission mode.
If the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is only to support DVB live broadcast service and only to support DVB transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a primary service system and only to start a DVB transmission mode, wherein the primary service system is a DVB live broadcast service system, and the primary transmission mode is a DVB transmission mode; if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is only to support IP live broadcast service and only to support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP unicast transmission mode; if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP unicast transmission mode, and the standby transmission mode is a DVB transmission mode.
After the secondary service policy is determined, the determined secondary service policy may be stored in a policy repository.
The three-level service strategy is used for carrying out differential scheduling and protection on the service mode and the transmission mode of a user in a certain frequency channel in a certain area. It should be noted that the live broadcast service scheduling system introduces a three-level service policy as a service optimization policy only when an operation mechanism operates a DVB live broadcast service and an IP live broadcast system at the same time and can simultaneously support DVB transmission, IP multicast and unicast transmission by using a transmission link.
In specific implementation, the service quality grade information of the corresponding user can be determined according to the user identifier, and a tertiary service policy is determined according to the primary service policy, the heat information of the corresponding channel and the user service quality grade information, where the tertiary service policy includes whether to start the main/standby service protection and/or whether to start the main/standby transmission mode protection.
As shown in table 5, it is a three-level service policy storage structure schematic:
TABLE 5
Figure GDA0002467195410000141
Wherein:
area identification: for uniquely identifying operating areas with the same service system or the same access network, for example: and if the access networks of some adjacent cells are all reformed into FTTH, the access networks can be assigned as a region. The region identifier is uniquely identified by the operation mechanism according to the operation range.
And (3) channel identification: the system is used for uniquely identifying the live broadcast service channel of the operation mechanism, and the channel identification is formulated by the operation mechanism according to the service requirement.
And (3) user identification: the method is used for uniquely identifying the user, and the user identification corresponds to information such as the service quality grade of the user, the multi-screen habits (0 represents that no multi-screen access habits exist; 1 represents that the multi-screen access habits exist) of the user and the like. When the user service quality grade is higher, the protection mark is opened to be the main and standby simultaneous service; and when the multi-screen habit of the user is 1, transmitting the stream with the corresponding code rate to a multicast replication point.
Service protection identification: for identifying the service mode, it can be identified with 2 bit. For example, code 01 indicates that only the primary service system is turned on; code 10 indicates that only the standby service system is turned on; the code 11 indicates that the main service system and the standby service system are started simultaneously; and (5) reserving the code 00. And under the default condition, the service protection identifier is assigned to be 01.
And (3) transmission protection identification: for identifying the transmission mode, it can be identified with 2 bits. For example, code 01 indicates that only the primary transmission scheme is used; code 10 indicates that only alternate transmission is used; the code 11 indicates that the primary transmission mode and the standby transmission mode are used simultaneously; and (5) reserving the code 00. By default, the transmission protection representation is assigned a value of 01.
A main service system: the main service system is used for identifying a certain channel in a certain area and can be identified by 2 bits; for example, code 01 represents a DVB live system; code 10 represents an IP live system; code 11 and code 00 reservations.
The main transmission mode: the primary transmission mode used for identifying a certain channel in a certain area can be identified by 2 bits. For example, code 01 represents a DVB transmission; code 10 represents IP multicast transmission; code 11 represents IP unicast transmission; and (5) reserving the code 00.
The standby service system: the standby service system is used for identifying a certain channel in a certain area and can be identified by 2 bits; for example, code 01 represents a DVB live system; code 10 represents an IP live system; code 11 and code 00 reservations.
Standby transmission mode: the spare transmission mode for identifying a certain channel in a certain area can be identified by 2 bits. For example, code 01 represents a DVB transmission; code 10 represents IP multicast transmission; code 11 represents IP unicast transmission; and (5) reserving the code 00.
As shown in table 6, it is a three-level service policy indication further determined by combining the user service quality level information:
TABLE 6
Figure GDA0002467195410000151
Specifically, if the user service quality level information is high, and the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service policy is to simultaneously support a DVB live broadcast service and an IP live broadcast service and simultaneously support a DVB transmission mode and an IP transmission mode, the tertiary service policy is determined to start service protection and transmission protection, and simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, where the primary service system is a DVB live broadcast service system, the standby service system is a IP live broadcast service system, the primary transmission mode is a DVB transmission mode, and the standby transmission mode is an IP multicast transmission mode.
If the user service quality grade information is low, and the corresponding channel is determined to be a high-heat channel according to the heat information, if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, the tertiary service strategy is determined to be not to start service protection and transmission protection, and only to start a primary service system and a primary service transmission mode, wherein the primary service system can be a DVB live broadcast system, and the primary transmission mode can be a DVB transmission mode. It should be noted that, if the main service system and the main transmission link are detected to be abnormal, the live broadcast service policy may be dynamically adjusted to start service protection and transmission protection, so as to switch to the standby service system and the standby transmission mode, thereby ensuring the reliability of the live broadcast service.
If the user service quality grade information is high, determining that the corresponding channel is a medium-heat channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP multicast transmission mode, and the standby transmission mode is a DVB transmission mode.
If the user service quality grade information is low, determining that the corresponding channel is a medium-heat channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is not to start service protection and transmission protection, and only starting a primary service system and a primary transmission mode, wherein the primary service system is an IP live broadcast service system, and the primary transmission mode is an IP multicast transmission mode. It should be noted that, if the main service system and the main transmission link are detected to be abnormal, the live broadcast service policy may be dynamically adjusted to start service protection and transmission protection, so as to switch to the standby service system and the standby transmission mode, thereby ensuring the reliability of the live broadcast service.
If the user service quality grade information is high, determining that the corresponding channel is a low-heat channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, and simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP unicast transmission mode, and the standby transmission mode is a DVB transmission mode.
If the user service quality grade information is low, determining that the corresponding channel is a low-heat channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is not to start service protection and transmission protection, and only starting a primary service system and a primary transmission mode, wherein the primary service system is an IP live broadcast service system, and the primary transmission mode is an IP unicast transmission mode. It should be noted that, if the main service system and the main transmission link are detected to be abnormal, the live broadcast service policy may be dynamically adjusted to start service protection and transmission protection, so as to switch to the standby service system and the standby transmission mode, thereby ensuring the reliability of the live broadcast service.
After the tertiary service policy is determined, the determined tertiary service policy may be stored in a policy repository.
And during specific implementation, determining an initial live broadcast business strategy according to the determined primary service strategy, secondary service strategy and tertiary service strategy. Specifically, if it is determined that the DVB live broadcast service and the IP live broadcast service are simultaneously supported and the DVB transmission and the IP transmission are simultaneously supported according to the primary service policy, it is determined that the tertiary service policy is the initial live broadcast service policy; if the fact that only DVB live broadcast service or IP live broadcast service is supported and only DVB transmission or IP transmission is supported is determined according to the region strategy information, the secondary service strategy is determined to be the initial live broadcast service strategy; and when the secondary service strategy is unavailable, determining the primary service strategy as the initial live broadcast service strategy.
In the initial stage of system operation, the policy execution interface 103 executes the initial live broadcast service policy acquired from the policy repository 105 to provide the live broadcast service for the user.
As shown in fig. 1b, which is a schematic view of an implementation flow of a live broadcast service scheduling method in an initial stage of system operation, the method includes the following steps:
s11, acquiring live broadcast service scheduling factors, wherein the live broadcast service scheduling factors include at least one of the following: region identification, channel identification and user identification.
And S12, determining an initial live broadcast service strategy according to the live broadcast service scheduling factor.
And S13, providing the live broadcast service according to the determined live broadcast service strategy.
In specific implementation, the live broadcast service scheduling system provided in the embodiment of the present invention further includes an abnormal event interface unit 106 and a dynamic decision unit 107, where the abnormal event interface unit 106 is connected to the service state detection module, the network management system and the dynamic decision unit 107, respectively, and the abnormal event interface unit 106 is connected to the network management system through a system interface layer. The dynamic decision unit 107 is connected to the policy repository 105 through the policy storage interface 104, and is configured to store the live broadcast service policy dynamically adjusted in the system operation process into the policy repository 105. In this embodiment, the policy enforcement interface 103 may be connected to the policy repository 105 through the dynamic decision unit 107 and the policy storage interface 104.
Based on this, in the system operation process, the live broadcast service scheduling system can dynamically adjust the live broadcast service strategy according to the heat information, the abnormal event information and the like of the channel. Specifically, as shown in fig. 2, a flow diagram for dynamically adjusting a live broadcast service policy includes the following steps:
s21, respectively obtaining a first-level service strategy, a second-level service strategy and a third-level service strategy from the strategy library.
And S22, determining an initial live broadcast business strategy according to the acquired primary service strategy, secondary service strategy and tertiary service strategy.
And S23, providing live broadcast service according to the determined initial live broadcast service strategy.
And S24, in the process of providing the live broadcast service according to the determined initial live broadcast service strategy, intercepting abnormal event information and/or channel heat updating information.
S24, judging whether abnormal event information and/or channel hot degree updating information is sensed, if yes, executing step S25, otherwise executing step S24.
And S25, dynamically adjusting the live broadcast service strategy according to the sensed and/or channel heat update information.
In specific implementation, if the channel hotness updating information is sensed, the secondary service strategy and the tertiary service strategy are determined again according to the sensed channel hotness updating information, the updated secondary service strategy and the updated tertiary service strategy are stored in the strategy library, and further, the live broadcast service strategy is adjusted and executed according to the updated secondary service strategy and the updated tertiary service strategy.
And if the abnormal event information is sensed, adjusting and executing the live broadcast service strategy according to the abnormal event information, and storing the updated live broadcast service strategy into a strategy library.
In the embodiment of the present invention, the abnormal event information may include at least one of the following items: the system comprises a main service system overload event, a main service system interruption event, a main transmission link overload event and a main transmission link interruption event.
In specific implementation, 2-bit codes can be used to identify abnormal event information, for example, code 00 represents an overload event of the primary service system; code 01 represents a primary service system interrupt event; code 10 represents a primary transmission link overload event; the encoding 11 represents a primary transmission link interruption event.
According to the type of the sensed abnormal event, in the embodiment of the present invention, the live service policy may be adjusted as follows:
if the abnormal event information is an overload event of the main service system and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting the service protection mode to start service protection and adjusting part of live broadcast services to a standby service system to provide services; if the initial live broadcast business strategy is a primary service strategy, the current strategy is kept unchanged.
It should be noted that, if the initial live broadcast service policy is the mode of opening service protection, after the overload event of the main service system is detected, it is only required to directly adjust part of the live broadcast service to the standby service system without readjusting, and in specific implementation, the adjustment may be performed according to a certain traffic proportion, for example, 20% of the live broadcast service is adjusted to the standby service system, or according to the priority of the service, for example, the low-priority live broadcast service is adjusted to the standby service system.
If the abnormal event information is an interruption event of the main service system and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting the service protection mode to only start a standby service system and adjusting the live broadcast service to the standby service system to provide service; and if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged.
In this embodiment, if the initial live broadcast service policy is that the service protection is to be started, the live broadcast service is directly adjusted to the standby service system without readjustment after the interruption event of the main service system is intercepted.
If the abnormal event information is an overload event of the main transmission link and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a service protection mode to start transmission protection and transmitting part of live broadcast services by using a standby transmission mode; if the initial live broadcast business strategy is a primary service strategy, the current strategy is kept unchanged.
In this embodiment, if the initial live broadcast service policy is to start a transmission protection manner, when it is detected that the main transmission link is overloaded, a part of live broadcast services transmitted by the main transmission link is directly switched to the standby transmission link for transmission, and in specific implementation, adjustment may be performed according to a certain traffic proportion, for example, 20% of the live broadcast services are adjusted to the standby service system, or adjustment may be performed according to a priority of the services, for example, live broadcast services with a low priority are adjusted to the standby service system.
If the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy and the initial live broadcast service strategy is the three-level service strategy or the two-level service strategy, adjusting a transmission protection mode to only start a standby transmission mode and transmitting part of live broadcast services by using the standby transmission mode; if the initial live broadcast business strategy is a primary service strategy, the current strategy is kept unchanged.
In this embodiment, if the initial live broadcast service policy is that the transmission protection mode is started, the live broadcast service is directly adjusted to the standby transmission link without readjustment after the interruption event of the main transmission link is monitored.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the invention has been described in connection with specific embodiments thereof, it is to be understood that it is intended by the appended drawings and description that the invention may be embodied in other specific forms without departing from the spirit or scope of the invention.

Claims (9)

1. A live broadcast service scheduling system, comprising:
a scheduling factor interface unit, configured to obtain a live broadcast service scheduling factor, where the live broadcast service scheduling factor includes at least one of the following: region identification, channel identification and user identification;
a policy decision unit, configured to determine, according to the area identifier, an available service type and an access network type of a corresponding area, and determine a primary service policy according to the service type and the access network type, where the available service type includes whether to support a DVB (digital video broadcasting) live broadcast service and/or an IP (internet protocol) live broadcast service, and the access network type includes whether to support DVB transmission and/or IP transmission; determining heat information of a corresponding channel according to the channel identifier, and determining a secondary service policy according to the primary service policy and the heat information, wherein the secondary service policy comprises whether to start main/standby service protection and/or whether to start main/standby transmission mode protection; determining service quality grade information of a corresponding user according to the user identification, and determining a tertiary service strategy according to the primary service strategy, the heat information of a corresponding channel and the user service quality grade information, wherein the tertiary service strategy comprises whether to start main/standby service protection and/or whether to start main/standby transmission mode protection; if the fact that the DVB live broadcast service and the IP live broadcast service are simultaneously supported and the DVB transmission and the IP transmission are simultaneously supported is determined according to the primary service strategy, the tertiary service strategy is determined to be an initial live broadcast service strategy; if the fact that only DVB live broadcast service or IP live broadcast service is supported and only DVB transmission or IP transmission is supported is determined according to the primary service strategy, the secondary service strategy is determined to be the initial live broadcast service strategy; when the secondary service strategy is unavailable, determining the primary service strategy as the initial live broadcast service strategy, and storing the initial live broadcast service strategy into a strategy library;
and the strategy execution interface is used for acquiring an initial live broadcast business strategy from the strategy library and providing live broadcast business service according to the initial live broadcast business strategy.
2. The system of claim 1, wherein the scheduling factor interface unit is connected to a user tag library and a channel information library;
the scheduling factor interface unit is specifically configured to obtain the user identifier from the user tag library, and obtain the channel identifier from the channel information library.
3. The system according to claim 1, wherein the policy decision unit is connected to the scheduling factor interface unit; and is connected with the strategy library through a strategy storage interface;
the policy decision unit is specifically configured to obtain the live broadcast service scheduling factor from the scheduling factor interface unit; and storing the determined initial live broadcast service strategy into the strategy library through the strategy storage interface.
4. The system of claim 1, wherein the live traffic scheduling factor further comprises exception event information; and
the system also comprises an abnormal event interface unit and a dynamic decision unit, wherein:
the abnormal event interface unit is used for acquiring abnormal event information from a service state detection module or a network management system in the process of providing the live broadcast service according to the initial live broadcast service strategy;
the dynamic decision unit is used for dynamically adjusting the initial live broadcast service strategy according to the abnormal event information and/or the channel heat updating information if the abnormal event interface unit is determined to receive the abnormal event information from the service state detection module or the network management system; and storing the data in the policy base;
and the strategy execution interface is used for acquiring the adjusted live broadcast service strategy from the strategy library and providing live broadcast service according to the adjusted live broadcast service strategy.
5. The system of claim 4,
the dynamic decision unit is specifically configured to determine that the secondary service policy is to not start service protection and transmission protection, and only start a main service system and only start a DVB transmission mode if the primary service policy is to only support DVB live broadcast service and only support DVB transmission, where the main service system is a DVB live broadcast service system and the main transmission mode is a DVB transmission mode; if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to only support IP live broadcast service and only support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP multicast transmission mode; if the corresponding channel is determined to be a high-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is a DVB live broadcast service system, the standby service system is an IP live broadcast service system, the primary transmission mode is a DVB transmission mode, and the standby transmission mode is an IP multicast transmission mode; and if the user service quality grade information is high, determining that the corresponding channel is a high-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, and simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is a DVB live broadcast service system, the standby service system is an IP live broadcast service system, the primary transmission mode is a DVB transmission mode, and the standby transmission mode is an IP multicast transmission mode.
6. The system of claim 4,
the dynamic decision unit is specifically configured to determine that the secondary service policy is to not start service protection and transmission protection, and only start a primary service system and only start a DVB transmission mode if the primary service policy is to only support DVB live broadcast service and only support DVB transmission according to the heat information, where the primary service system is a DVB live broadcast service system and the primary transmission mode is a DVB transmission mode; if the corresponding channel is determined to be the medium-temperature channel according to the heat information, and if the primary service strategy is only to support IP live broadcast service and only to support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP multicast transmission mode; if the corresponding channel is determined to be a medium-temperature channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission and IP transmission, the secondary service strategy is determined to be to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP multicast transmission mode, and the standby transmission mode is a DVB transmission mode; and if the user service quality grade information is high, determining that the corresponding channel is a medium-temperature channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP multicast transmission mode, and the standby transmission mode is a DVB transmission mode.
7. The system of claim 4,
the dynamic decision unit is specifically configured to determine that the secondary service policy is to not start service protection and transmission protection, and only start a primary service system and only start a DVB transmission mode, where the primary service system is a DVB live broadcast service system and the primary transmission mode is a DVB transmission mode, if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service policy is to support only DVB live broadcast service and only DVB transmission; if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is only to support IP live broadcast service and only to support IP transmission, the secondary service strategy is determined to be not to start service protection and transmission protection, and only to start a main service system and only to start an IP transmission mode, wherein the main service system is an IP live broadcast service system, and the main transmission mode is an IP unicast transmission mode; if the corresponding channel is determined to be a low-heat channel according to the heat information, and if the primary service strategy is to simultaneously support DVB live broadcast service and IP live broadcast service and simultaneously support DVB transmission and IP transmission, the secondary service strategy is determined to start service protection and transmission protection, simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP unicast transmission mode, and the standby transmission mode is a DVB transmission mode; and if the user service quality grade information is high, determining that the corresponding channel is a low-heat channel according to the heat information, and if the primary service strategy simultaneously supports DVB live broadcast service and IP live broadcast service and simultaneously supports DVB transmission mode and IP transmission mode, determining that the tertiary service strategy is to start service protection and transmission protection, and simultaneously start a primary service system and a standby service system and start a primary transmission mode and a standby transmission mode, wherein the primary service system is an IP live broadcast service system, the standby service system is a DVB live broadcast service system, the primary transmission mode is an IP unicast transmission mode, and the standby transmission mode is a DVB transmission mode.
8. The system of claim 4, wherein the exception event information comprises active service system overload events, active service system interrupt events, active transmission link overload events, and active transmission link interrupt events.
9. The system of claim 7,
the dynamic decision unit is specifically configured to, if the abnormal event information is an overload event of the primary service system, and if the initial live broadcast service policy is a tertiary service policy or a secondary service policy, adjust a service protection mode to start service protection, and adjust a part of live broadcast services to a standby service system to provide services; if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged; if the abnormal event information is an interruption event of the main service system and if the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a service protection mode to only start a standby service system and adjusting the live broadcast service to the standby service system to provide service; if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged; if the abnormal event information is an overload event of the main transmission link and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a service protection mode to start transmission protection and transmitting part of live broadcast services by using a standby transmission mode; if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged; if the abnormal event information is a main transmission link interruption event and the initial live broadcast service strategy is a three-level service strategy or a two-level service strategy, adjusting a transmission protection mode to only start a standby transmission mode and transmitting part of live broadcast services by using the standby transmission mode; and if the initial live broadcast business strategy is a primary service strategy, keeping the current strategy unchanged.
CN201911191052.0A 2019-11-28 2019-11-28 Live broadcast service scheduling system Active CN111277843B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911191052.0A CN111277843B (en) 2019-11-28 2019-11-28 Live broadcast service scheduling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911191052.0A CN111277843B (en) 2019-11-28 2019-11-28 Live broadcast service scheduling system

Publications (2)

Publication Number Publication Date
CN111277843A CN111277843A (en) 2020-06-12
CN111277843B true CN111277843B (en) 2021-11-16

Family

ID=71001470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911191052.0A Active CN111277843B (en) 2019-11-28 2019-11-28 Live broadcast service scheduling system

Country Status (1)

Country Link
CN (1) CN111277843B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098587A (en) * 2011-01-18 2011-06-15 中国联合网络通信集团有限公司 IPTV quality of service guarantee method and media server
CN103209186A (en) * 2013-04-08 2013-07-17 浪潮电子信息产业股份有限公司 Design method for ensuring quality of service of businesses in heterogeneous network
EP2701393A1 (en) * 2012-08-23 2014-02-26 Alticast Corporation Method and apparatus for providing live program replay service
CN105122764A (en) * 2014-02-22 2015-12-02 华为技术有限公司 Method for video data transmission and related equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098587A (en) * 2011-01-18 2011-06-15 中国联合网络通信集团有限公司 IPTV quality of service guarantee method and media server
EP2701393A1 (en) * 2012-08-23 2014-02-26 Alticast Corporation Method and apparatus for providing live program replay service
CN103209186A (en) * 2013-04-08 2013-07-17 浪潮电子信息产业股份有限公司 Design method for ensuring quality of service of businesses in heterogeneous network
CN105122764A (en) * 2014-02-22 2015-12-02 华为技术有限公司 Method for video data transmission and related equipment

Also Published As

Publication number Publication date
CN111277843A (en) 2020-06-12

Similar Documents

Publication Publication Date Title
US11533545B2 (en) Optimized delivery techniques
US8763062B2 (en) Method and apparatus for controlling information available from content distribution points
US7944921B2 (en) Method and system for distributing mobile broadcast service and mobile terminal
CN110650355B (en) Live broadcast service scheduling method and device, computing device and storage medium
US20090147786A1 (en) Multicast service processing method and access equipment
US6021419A (en) System for filtering broadcast digital information in accordance with channel identifiers stored in preference list which can be dynamically updated via command through network
CN102325251B (en) Video monitoring and playback service realization methods and equipment
CN103428533A (en) Devices and methods for dynamic broadcast
US9025435B2 (en) Optimized seam allocation in an ethernet ring network
US11212729B2 (en) Method and system for establishing connectionless mesh network route
US7412243B2 (en) Mobile communication system and load distribution method of multiple frequencies in the same
CN110868608B (en) Live broadcast service scheduling method, device and storage medium
US6356760B1 (en) Mobile communication system with traffic collection and control for radio base stations
CN102098224A (en) Method and device for sharing data stream loads
CN111277843B (en) Live broadcast service scheduling system
US11019370B2 (en) Channel usage management in terrestrial distribution systems
WO2010024135A1 (en) Distribution system for distributing common control signal, distribution device, terminal device, and method
CN101668193A (en) Play switching method and system
CN110891183B (en) Channel sharing method, device and computer readable storage medium
CN107426616A (en) Intelligent digital television system data processing method and processing device
CN117201417B (en) Multi-user communication management and control method and system based on dynamic priority
WO2005071896A1 (en) Handling capacity bottlenecks in digital networks
JP2008282294A (en) Content distribution system and method thereof
CN111901252A (en) Method and system for transmitting network management message
WO2008092250A1 (en) Cooperative system and method for duplicating and delivering media streams in a distributed manner.

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