CN1310511C - Multiple-service data broadcast service platform and multiple-service integration method - Google Patents

Multiple-service data broadcast service platform and multiple-service integration method Download PDF

Info

Publication number
CN1310511C
CN1310511C CNB2004100392907A CN200410039290A CN1310511C CN 1310511 C CN1310511 C CN 1310511C CN B2004100392907 A CNB2004100392907 A CN B2004100392907A CN 200410039290 A CN200410039290 A CN 200410039290A CN 1310511 C CN1310511 C CN 1310511C
Authority
CN
China
Prior art keywords
service
client
dbc
tst
control centre
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.)
Expired - Fee Related
Application number
CNB2004100392907A
Other languages
Chinese (zh)
Other versions
CN1655606A (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.)
BEIJING ZHONGSHILIAN DIGITAL SYSTEM Co Ltd
Original Assignee
BEIJING ZHONGSHILIAN DIGITAL SYSTEM 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 BEIJING ZHONGSHILIAN DIGITAL SYSTEM Co Ltd filed Critical BEIJING ZHONGSHILIAN DIGITAL SYSTEM Co Ltd
Priority to CNB2004100392907A priority Critical patent/CN1310511C/en
Publication of CN1655606A publication Critical patent/CN1655606A/en
Application granted granted Critical
Publication of CN1310511C publication Critical patent/CN1310511C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention discloses a multiple-service data broadcasting service platform which has the technical scheme that a DBC is connected with all service data generating customer terminals and is used for managing and controlling all the customer terminals; the DBC is connected with all TSTs and is used for managing and controlling each TST; a database is connected with the DBC and is used for storing and managing partial various data of a system server; the TST is connected with all the service data generating customer terminals; TS streams transmitted from different customer terminals are duplicated into a TS stream which is sent to the outside according to each bandwidth allocation scheme of the TS streams. The present invention has the technical scheme that a uniform service support platform is formed in the front end of digital TV data broadcasting, open independent connection interfaces of each service system are supplied, multiple services under the condition of digital TVs in the prior art are integrated, and common parts of each service and PID distribution are integrated. The present invention has the advantages that hardware cost is saved, and convenient real-time monitoring and dynamic bandwidth control of each service are supplied through service integration.

Description

Multi-service data broadcast service system and multi-service integration method thereof
Technical field
The present invention relates to the generation method of the digital television business of a kind of data broadcast service system and this system, the especially a kind of multi-service data broadcast service system of digital TV front-end system and integration method that is applied to the multiple digital television business of this system of being applied to.
Background technology
Along with extensively popularizing of digital television application, Digital Television can provide the rich and colourful items of multiple business type, satisfies user's needs, such as, electronic program guides (EPG), stock and weather forecast or the like.
General digital TV network comprises: the front end system and the user side digital TV receiving system (set-top box) that are used to play digital television program.Existing digital TV front-end system all is that the single application demand at a certain business designs and develops, there is not unified multi-service data broadcast system, therefore, existing each professional system is all very independent, and implementation method and structural difference between system are big.The data broadcast service system that plays digital television program can only be by taking independently channel or by hardware device, as the hardware multiplexing device, the program multiplexing of miscellaneous service broadcasted together.
Because each operation system has all comprised the common service information of part and the distribution of program identification PID, therefore, directly to carry out multiple servicesly when multiplexing with hardware device, the situation of conflict will appear; And every multiplexing new business enters a channel, all can run into identical problem.Therefore, each operation system is relatively independent, but the information of public part and the distribution portion of PID are arranged, and each professional allocated bandwidth also can't be unified, adjustment easily, therefore, the obstruction that such operation system structure is serious the expansion and the flexibility of digital television system.
Because operation system customizes according to the demand of business self, so the system configuration complexity is feasible all different to the monitoring of each operation system, need manage respectively at each business, manages and be used all very difficulty.
Therefore, along with the development of Digital Television, press for a kind of multiple business can the convenience and integrate to broadcast the data broadcast service system that can monitor easily.
Summary of the invention
Technical problem to be solved by this invention is: propose a kind of multi-service data broadcast service system, the general character part of several data operation system is integrated with related part, the common core part of this system is treated as a server, and each operation system is an independently client; Operation system is to server application system resource and bandwidth, and accepts the monitoring of server.
Another technical problem to be solved by this invention is: propose a kind ofly in above-mentioned multi-service data broadcast service system, carry out the method for multi-service integration method.
Multi-service data broadcast service system of the present invention comprises: the DBC of data broadcasting control centre, broadcast server TST and database,
Described DBC links to each other with the client of all generation business datum, is in charge of and controls all clients; Link to each other with all TST, be in charge of and control each TST;
Described database links to each other with DBC, is responsible for the storage and the management of the various data of system server part;
Described TST links to each other with all clients that generate business datum, and the TS stream with different clients transmits according to they bandwidth allocation scheme separately, is multiplexed into a TS and flows to outer the broadcast.
Multi-service integration method of the present invention is characterized in that: in arbitrary described multi-service data broadcast service system as claim 1-5, comprise the steps:
Step 1, service customer end send to the DBC of data broadcasting control centre with oneself transmission request, and application sends;
Step 2, the DBC of control centre handle the connection of client, according to the application of client, return client and send needed information, comprise PID and bandwidth that control centre distributes to client;
Step 3, service customer end break into the TS bag according to return information with business datum, and connect and broadcast server TST, and transmission TS bag;
Step 4, broadcast server TST and the TS of each service customer end bag is multiplexed into a TS according to separately allocated bandwidth flows to outer broadcasting.
The present invention is by forming unified business support system at the data broadcast of digital TV front end, and provide independently connecting interface of open each operation system, having finished the multi-service of the Digital Television under the prior art condition integrates, the public part and the PID distribution of each business are integrated, saved hardware cost; And, provide the monitoring in real time easily and the dynamic bandwidth adjustment of each business by business integration.
Description of drawings
Fig. 1 is the structural representation of multi-service data broadcast service system of the present invention;
Fig. 2 is a multi-service data broadcast service system multi-service integration method schematic diagram of the present invention;
Fig. 3 is a data broadcasting of the present invention control centre workflow diagram.
Embodiment
The design philosophy of multi-service front end system of the present invention is to make up a kind of comprehensive multi-service data broadcast service system, to support different business, solution is carried out integrated management, unified distribution bandwidth and unified monitoring with the multiple business system, and, this structure be operation system can be according to what, the expansion and the deflation of flexible in size of operation system.
As shown in Figure 1, multi-service data broadcast service system of the present invention has adopted modularized design, comprising: the DBC of data broadcasting control centre (Data Broadcast Control), broadcast server TST (TS Transporting) and database,
Described DBC links to each other with the client of all generation business datum, is in charge of and controls all clients; Link to each other with all TST, be in charge of and control each TST;
Described database links to each other with DBC, is responsible for the storage and the management of the various data of system server part;
Described TST links to each other with all clients that generate business datum, and the TS stream with different clients transmits according to they bandwidth allocation scheme separately, is multiplexed into a TS and flows to outer the broadcast.
More than each module of three parts interconnect by communication network by unified communication interface, the system of composition is exactly the data broadcast service system of extendible a, high flexibility.When new business joins in this system, only need call the unified interface of client, just can be connected in this system, it just can be under the control of DBC as client, broadcast away by TST and other service integrations, and system generates new PSI information automatically, initiate business information is joined in the new PSI information, do not need the user to generate voluntarily, a high scalability, high flexibility, easily fractionation, the data broadcasting front-end business integrated management of easy exploiting, broadcasting system like this, have just been realized.
DBC of the present invention specifically comprises as control centre: be in charge of the distribution of pid value of all clients and the distribution of bandwidth, all these information all are stored in the database; DBC is responsible for the generation and the renewal of PSI (Program Specific Information) information according to current broadcast content.
DBC of the present invention also is in charge of and monitors the operating state that each TST broadcasts server, comprising: check the allocated bandwidth situation that each is professional; The broadcast bandwidth of real-time each business of adjustment dynamically.
TST of the present invention broadcasts server, both can independent operating, also can under the control of DBC, move.Its major function is: the TS stream with different clients transmits according to they bandwidth allocation scheme separately, is multiplexed into a TS and flows to outer the broadcast.
Client is responsible for generating the data flow of data broadcasting, and each business is exactly a client of data broadcast service of the present invention system, and all clients have just constituted the data source of data broadcast service of the present invention system.
Briefly, data broadcasting of the present invention is by a DBC of control centre, and a plurality of TS spread and send out server and any a plurality of client as co-ordination between the data source, finish jointly.
Database of the present invention is described the storage of database section as DBC, and the data of storage comprise: the configuration information of user customer, as take the channel information of which channel, and with bandwidth information of how many bandwidth etc.
How the DBC of control centre is monitored, adjusts bandwidth, control centre sends Query Information regularly for each monitored TST, after TST received Query Information, communications protocol was by appointment replied the state information of self, obtains the real-time bandwidth information of each TST with this; Adjust bandwidth if desired, then the DBC of control centre directly changes the bandwidth setting of specific transactions among the TST, finishes the adjustment of bandwidth.
Multi-service integration method of the present invention as shown in Figure 2, comprises the steps:
Step 1, service customer end send to data broadcasting control centre (DBC) with oneself transmission request, and application sends;
Step 2, the DBC of control centre handle the connection of client, according to the application of client, return client and send needed information, comprise PID and bandwidth that control centre distributes to client;
Step 3, service customer end break into the TS bag according to return information with business datum, and connect and broadcast server TST, and transmission TS bag;
Step 4, broadcast server TST and the TS of each service customer end bag is multiplexed into a TS according to separately allocated bandwidth flows to outer broadcasting.
In the process of data broadcasting, the DBC of control centre can monitor each operating state of broadcasting server TST, can dynamically adjust the shared bandwidth of each service customer end in real time.
By above step, realized different business datums integration and multiplexing, and can realize the monitoring of different business and the dynamic adjustment of bandwidth easily.
In the prior art, each business is an independent process, and therefore, each service customer end is handled the data of data source separately in the step 1, forms business data flow and can adopt that any one processing method realizes in the prior art.
For different business datums, each client is according to different requirements, form the business datum that the request front end system is broadcast, be actually a kind of integration system and native system provides, it also is a kind of integration method, can integrate original data service end by unified interface easily, unified management is broadcast.
Step 1 of the present invention comprises the steps:
Step 10, service customer end deal with data source data generate and describe and request;
Step 11, service customer end connect the DBC of control centre;
After step 12, the successful connection, submit descriptor and solicited message to the DBC of control centre.
Described descriptor comprises: the typonym of client business datum, and it describes 5 key elements is net_id, stream_id, service_id, event_id and component_tag; Described solicited message comprises at least: PID, send bandwidth, and specify the TST that connects to broadcast server address.
Control centre makes response to request after receiving the request of service customer end, comprises the steps:
Step 20, according to the descriptor of client, Query Database;
Step 21, the solicited message that the client that finds in the database is needed return to client.
If the solicited message that does not have client to need in step 22 database then returns to client and disagrees with the notice of broadcasting.
The DBC of control centre is the core of front end system of the present invention, if regard service customer end as terminal, the DBC of control centre integrates public information exactly, distributes PID number server; Control centre's operation service thread responds to the request of service customer end.
As shown in Figure 3, be the flow chart of the progress of work of the DBC of control centre, comprising:
Steps A, initialization DBC server, checking is connected with database;
The thread that step B, operation latency services client connect, the latency services client connects;
If step C has the client to connect, then open up the manage business connection of client of new client's thread;
Step D, by client's thread that step C opens up, keep with professional client be connected Data transmission;
After step e, control centre finished the request of service customer end, service customer end sent interrupt requests;
Step F, control centre close client's thread, and professional client's connection finishes.
The medium client's connecting line journey for the treatment of of described step B behind system initialization, is moved as guarding always, monitors the connection request from service customer end; After receiving connection request, promptly derive from the request that the client process that makes new advances is handled the client; After tasks requested finishes, close client's thread; Control centre just can handle the request of a plurality of service customer ends simultaneously by a plurality of client's threads like this.
In the step 3 of the present invention, at first, service customer end breaks into the TS bag according to return information; This step is same as the prior art, and service customer end becomes the TS of digital television system transmission to wrap according to the DVB agreement with broadcasting packing data; Then, service customer end connects broadcasts server TST, and the TS bag is transferred among the BUFFER of TST, referring to Fig. 1.
The TST significant feature is the TS bag transmission request that receives service customer end, after then that each is professional TS bag is formed TS stream, sends to multiplexer and broadcasts.The TST workflow comprises:
Step a, initialization DBC server and transmission strategy;
Step b, operation client connect main thread, and the latency services client connects;
Step c, when the service customer end request connects, open up and handle the client and connect thread, the data of service customer end are saved among the BUFFER of TST correspondence;
Steps d, service customer end TS bag are sent completely, and connection is closed in request;
Step e, close connection.
It should be noted last that: above embodiment is the unrestricted technical scheme of the present invention in order to explanation only, although the present invention is had been described in detail with reference to the foregoing description, those of ordinary skill in the art is to be understood that: still can make amendment or be equal to replacement the present invention, and not breaking away from any modification or partial replacement of the spirit and scope of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.

Claims (12)

1, a kind of multi-service data broadcast service system is characterized in that: comprising: the DBC of data broadcasting control centre, broadcast server TST and database,
Described DBC links to each other with the client of all generation business datum, is in charge of and controls all clients; Link to each other with all TST, be in charge of and control each TST;
Described database links to each other with DBC, is responsible for the storage and the management of the various data of system server part;
Described TST links to each other with all clients that generate business datum, and the TS stream with different clients transmits according to they bandwidth allocation scheme separately, is multiplexed into a TS and flows to outer the broadcast.
2, multi-service data broadcast service system according to claim 1, it is characterized in that: described DBC is as control centre, specifically comprise: be in charge of the distribution of pid value of all clients and the distribution of bandwidth, all these information all are stored in the database; DBC is responsible for the generation and the renewal of PSI information according to current broadcast content.
3, multi-service data broadcast service system according to claim 1 and 2 is characterized in that: described DBC also is in charge of and monitors the operating state that each TST broadcasts server, checks the allocated bandwidth situation that each is professional; The broadcast bandwidth of real-time each business of adjustment dynamically.
4, multi-service data broadcast service system according to claim 3, it is characterized in that: control centre sends Query Information regularly for each monitored TST, after TST receives Query Information, communications protocol is by appointment replied the state information of self, obtains the real-time bandwidth information of each TST with this.
5, multi-service data broadcast service system according to claim 1, it is characterized in that: described TST broadcasts server, both can independent operating, also can under the control of DBC, move.
6, a kind of multi-service integration method is characterized in that: in arbitrary described multi-service data broadcast service system as claim 1-5, comprise the steps:
Step 1, service customer end send to the DBC of data broadcasting control centre with oneself transmission request, and application sends;
Step 2, the DBC of control centre handle the connection of client, according to the application of client, return client and send needed information, comprise PID and bandwidth that control centre distributes to client;
Step 3, service customer end break into the TS bag according to return information with business datum, and connect and broadcast server TST, and transmission TS bag;
Step 4, broadcast server TST and the TS of each service customer end bag is multiplexed into a TS according to separately allocated bandwidth flows to outer broadcasting.
7, multi-service integration method according to claim 6, it is characterized in that: described step 1 comprises the steps:
Step 10, service customer end deal with data source data generate and describe and request;
Step 11, service customer end connect the DBC of control centre;
After step 12, the successful connection, submit descriptor and solicited message to the DBC of control centre.
8, multi-service integration method according to claim 7, it is characterized in that: described descriptor comprises at least: the typonym of client business datum, and it describes 5 key elements is net_id, stream_id, service_id, event_id and component_tag.
9, according to claim 7 or 8 described multi-service integration methods, it is characterized in that: described solicited message comprises at least: PID, send bandwidth, and specify the TST that connects to broadcast server address.
10, multi-service integration method according to claim 6, it is characterized in that: described control centre makes response to request after receiving the request of service customer end, comprises the steps:
Step 20, according to the descriptor of client, Query Database;
Step 21, the solicited message that the client that finds in the database is needed return to client.
If the solicited message that does not have client to need in step 22 database then returns to client and disagrees with the notice of broadcasting.
11, multi-service integration method according to claim 6, it is characterized in that: the progress of work of the described DBC of control centre comprises:
Steps A, initialization DBC server, checking is connected with database;
The thread that step B, operation latency services client connect, the latency services client connects;
If step C has the client to connect, then open up the manage business connection of client of new client's thread;
Step D, by client's thread that step C opens up, keep with professional client be connected Data transmission;
After step e, control centre finished the request of service customer end, service customer end sent interrupt requests;
Step F, control centre close client's thread, and professional client's connection finishes.
12, multi-service integration method according to claim 6 is characterized in that: described TST workflow comprises:
Step a, initialization DBC server and transmission strategy;
Step b, operation client connect main thread, and the latency services client connects;
Step c, when the service customer end request connects, open up and handle the client and connect thread, the data of service customer end are saved among the BUFFER of TST correspondence;
Steps d, service customer end TS bag are sent completely, and connection is closed in request;
Step e, close connection.
CNB2004100392907A 2004-02-11 2004-02-11 Multiple-service data broadcast service platform and multiple-service integration method Expired - Fee Related CN1310511C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100392907A CN1310511C (en) 2004-02-11 2004-02-11 Multiple-service data broadcast service platform and multiple-service integration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100392907A CN1310511C (en) 2004-02-11 2004-02-11 Multiple-service data broadcast service platform and multiple-service integration method

Publications (2)

Publication Number Publication Date
CN1655606A CN1655606A (en) 2005-08-17
CN1310511C true CN1310511C (en) 2007-04-11

Family

ID=34892333

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100392907A Expired - Fee Related CN1310511C (en) 2004-02-11 2004-02-11 Multiple-service data broadcast service platform and multiple-service integration method

Country Status (1)

Country Link
CN (1) CN1310511C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580366B (en) * 2014-12-03 2018-05-15 苏州云端信息科技有限公司 A kind of method and system of data processing
CN112667180A (en) * 2020-12-29 2021-04-16 百果园技术(新加坡)有限公司 Business data display method and device, computer equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001031845A1 (en) * 1999-10-27 2001-05-03 Samsung Electronics Co. Ltd Home network system in asymmetric digital subscriber line system
EP1133140A2 (en) * 2000-03-08 2001-09-12 International Business Machines Corporation Multi-service communication system and method
CN1377159A (en) * 2002-04-17 2002-10-30 北京安吉盛科技有限公司 Signaling system of broadband multi-service communication network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001031845A1 (en) * 1999-10-27 2001-05-03 Samsung Electronics Co. Ltd Home network system in asymmetric digital subscriber line system
EP1133140A2 (en) * 2000-03-08 2001-09-12 International Business Machines Corporation Multi-service communication system and method
CN1377159A (en) * 2002-04-17 2002-10-30 北京安吉盛科技有限公司 Signaling system of broadband multi-service communication network

Also Published As

Publication number Publication date
CN1655606A (en) 2005-08-17

Similar Documents

Publication Publication Date Title
CN1244080C (en) Adaptive bandwidth system and method for broadcast data
CN101682355B (en) Method and apparatus providing scalability for channel change requests in a switched digital video system
US8112781B2 (en) Content delivery system having an edge resource manager performing bandwidth reclamation
US6434141B1 (en) Communication management system and method
US6557030B1 (en) Systems and methods for providing video-on-demand services for broadcasting systems
DE69927713T2 (en) Announced session description
CN1586081A (en) Streamed content delivery
CN101048008A (en) Channel switchover system and method for IPTV service in passive optical network
CN1372666A (en) Universal STB architectures and control method
CN1870717A (en) Set-top box for network TV
CN1754334A (en) Method and system for authenticated fast channel change of media provided over a DSL connection
CN1780269A (en) Device and method for distributing broadcast services on a local network
KR20080024189A (en) Distribution of interactive information content within a plurality of disparate distribution networks
CN101039329A (en) Media delivery system of network TV system based on media delivery
CN1863308A (en) System and method for implementing IPTV application control
CN1859559A (en) Method for granting power to user in receiving system under digital TV condition
US20020026501A1 (en) Decreased idle time and constant bandwidth data-on-demand broadcast delivery matrices
CN104244025A (en) Cluster transcoding system and method thereof
CN101075954A (en) Point-to-point fluid-medium telecommunication system and method for allocating supernode resources
CN1310511C (en) Multiple-service data broadcast service platform and multiple-service integration method
CN101247510B (en) Video demanding method, device and system
CN1859272A (en) Group broadcast program repeating processing method and connecting device for multicast repeat
US7519982B1 (en) Efficient delivery of interactive program guide using demand-cast
CN101170371B (en) A client data request optimization method and system in P2P order
CN1859146A (en) Group broadcast data distributing method and data distributing device and terminal for realizing said method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070411