CN103200440A - Method, system and device for processing broadcast data - Google Patents

Method, system and device for processing broadcast data Download PDF

Info

Publication number
CN103200440A
CN103200440A CN2012100012457A CN201210001245A CN103200440A CN 103200440 A CN103200440 A CN 103200440A CN 2012100012457 A CN2012100012457 A CN 2012100012457A CN 201210001245 A CN201210001245 A CN 201210001245A CN 103200440 A CN103200440 A CN 103200440A
Authority
CN
China
Prior art keywords
data
broadcasting
broadcasting data
processing module
terminal processing
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.)
Granted
Application number
CN2012100012457A
Other languages
Chinese (zh)
Other versions
CN103200440B (en
Inventor
侯清富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201210001245.7A priority Critical patent/CN103200440B/en
Publication of CN103200440A publication Critical patent/CN103200440A/en
Application granted granted Critical
Publication of CN103200440B publication Critical patent/CN103200440B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a method, a system and a device for processing broadcast data. According to a technical scheme, digital broadcast data can be processed to be Ethernet data frames, so that a transmission control protocol/ internet protocol (TCP/IP) unit in a terminal can process the data and then provide the data to an application program in the terminal, thus the application program in the terminal can process the broadcast data, and the use ratio of the terminal in the processing procedure of the broadcast data is promoted. According to another technical scheme, demultiplexing processing of the broadcast data can be completed by the terminal, so that the terminal can process the broadcast data, and the use ratio of the terminal in the processing procedure of the broadcast data is promoted.

Description

A kind of processing method, treatment system and device of broadcasting data
Technical field
The present invention relates to communication technical field, relate in particular to a kind of processing method, treatment system and device of broadcasting data.
Background technology
Terminal as portable terminal, household digital TV set-top box, car-mounted terminal, sector application terminal etc., has been penetrated into aspect of social life by various product form as a kind of networked communication device that is widely used.
The processing module of terminal generally can be installed various application programs in (being called terminal processing module), usually these application programs can be passed through TCP/IP (Transmission Control Protocol/Internet Protocol, transmission control protocol/internet interconnection protocol) and carry out connected network communication.For example, portable terminal can be installed browser program, music program, video reproduction program, photo browser, games etc.; Car-mounted terminal can be installed GPS (Global Positioning System, global positioning system) communication navigation program, digital television program playing program, music program, games etc.
Along with the maturation of digital broadcasting technology, terminal can be passed through integrated digital broadcast reception module, as CMMB (China Mobile Multimedia Broadcasting, China Mobile multimedia broadcasting) module, the broadcasting data of coming the receiving digital broadcast network to provide.The digital broadcasting technology has high bandwidth, real-time, the advantage that can carry all kinds of multi-medium datas, and increasing terminal is obtained colourful digital information the digital broadcast network by integrated digital broadcast reception module from digital broadcast network.Digital broadcast network can be the wired broadcasting network, also can be wireless broadcast network.
Fig. 1 shows the schematic diagram of integrated digital broadcast reception module in terminal, as shown in Figure 1, the digital broadcasting receiver module mainly is connected with terminal processing module, this digital broadcasting receiver module mainly comprises broadcasting data receiving element 101, data resolution unit 102 and datagram controller 103, wherein, broadcasting data receiving element 101 is mainly used in receiving digital broadcast signal, and the digital broadcast signal that receives is carried out preliminary treatment, output broadcast data transmission stream (TS) code stream; Data resolution unit 102 is mainly used in receiving the TS code stream that broadcasting data receiving element 101 is exported, and TS code stream demultiplexing is obtained multiplexed frame or multiplexed sub frame; Datagram controller 103 mainly provides the interface channel with terminal processing module, data resolution unit 102 is handled the broadcasting payload user data that obtains transfer to terminal processing module and play or show.
Can there be the problem of following two aspects in actual applications in the terminal processing module of integrated digital broadcasting receiver module shown in Figure 1:
One, the application program in the terminal processing module can not participate in the processing to the broadcasting data of digital broadcast reception module reception.
Application program is example with the music program, when obtaining data by ICP/IP protocol networking, is that communication pattern and the IP communication network by " asking/reply " carries out alternately.In order to obtain the data in the IP network, as certain music file, application program in the terminal processing module is wanted designated tone music file download address, as IP address or URL (Uniform/Universal Resource Locator, URL(uniform resource locator)) address, initiate the music file download request to network side again, the download request that the music file download service program response in the network is sent by application program sends music file to application program by the mode of replying.And for the integrated terminal processing module of digital broadcasting receiver module, radio network can be sent to terminal processing module with music file by the mode that pushes, and the music program need not to initiate communication request to radio network again and obtains music file.Like this, existing is that the application program of representative just exists a defective with the music program, lacks a suitable communication plan and makes music program can extract the music file that is received by the digital broadcasting receiver module.
Exist an aspect reason of above-mentioned defective to be, existing music program adopts the communication pattern of ICP/IP protocol " asking/reply ", the address designator that a communication cohesion must be arranged, as IP address or URL address, could initiate communication request, and radio network is not deferred to ICP/IP protocol architecture desired " asking/reply " communication pattern, the digital broadcasting receiver module is the basic communication capacity of the desired ICP/IP protocol of support application program directly, as sign or appointment physical communication address or logic communication address.Further, the digital broadcasting receiver module generally has own independent CPUs (Central Processing Unit, central processing unit) and computing environment, receives and handle the broadcasting data that the broadcast singal demodulation is come out.Simultaneously, the digital broadcasting receiver module is the ancillary equipment of terminal processing module, can only transmit the broadcasting data of receiving to terminal processing module by physical interface and the driver thereof of peripheral communication, even all understand less than whether supporting ICP/IP protocol in the terminal processing module, more do not understand whether the music program that uses the ICP/IP protocol networking is installed.
As seen, the broadcasting data of digital broadcasting receiver module reception are just play or show to the terminal processing module of above-mentioned integrated digital broadcast reception module simply, and can not participate in the processing to digital broadcast data by the application program that comprises in the terminal processing module.
Two, terminal processing module can not participate in the processing to the broadcasting data of digital broadcast reception module reception.
Terminal processing module for integrated digital broadcast reception module, in order to promote electric-saving efficiency, the average battery consumption of terminal processing module when reducing receiving broadcast signal as far as possible, at present, have radio frequency amplifying circuit and be fit to the mobile CMMB demodulator power consumption that receives about between the 0.73mW to 1.3mW, and the personal hand-held portable terminal requires to adopt powered battery, and consider heat dissipation problem, power consumption is less than 100mW, just can satisfy terminal use's needs.Time slicing techniques is the power-saving technology of introducing in the mobile digital broadcast, can reduce the average power consumption that portable terminal received and handled broadcast singal effectively.
Because the transmitting terminal of broadcast system transmits with the burst type data, the concentrated area sends the broadcasting data service in each burst time, and this business is monopolized whole bandwidth.Receiving terminal receives information in the timeslice at selected professional place, and (being idling cycle) makes energy-efficient treatment between two timeslices, thereby reduces the receiving terminal average power consumption effectively.Certainly, transmitter of front end is worked always during this, can transmit other business datum between two timeslices of identical services, and broadcast singal is exactly to be made up of so many timeslices.From the angle of receiver, the business datum that receives not is to be traditional continuous input mode of constant rate of speed, and data arrive at interval in discrete mode, therefore is called burst and transmits.Simultaneously, time slicing techniques provides the mechanism of from TS code stream extraction time parameter information, counts the Delta-T time, and this relative time has pointed out that the current business burst is to next relative time with timeslice of identical services.Therefore, receiving terminal can be transformed into operating state from power save mode according to this parameter when next timeslice arrives.Time slicing techniques by the radio frequency amplifying circuit of optimization receiving terminal and the operating state of demodulator, reduces average power consumption that receiving terminal received and handled broadcast singal thereby reach by the broadcast singal transmission mode is optimized.
The broadcast system data link layer adopts the multiplex/demultiplex technology to carry out transfer of data.The transmitter of front end adopts multiplex technique to carry out digital broadcasting.The multiplexing a plurality of multiplexed frames of broadcast channel frame, each multiplexed frame is multiplexing a plurality of multiplexed sub frame again, is filled by multiplex frame head, one or more multiplexed sub frame again and forms.Each multiplexed sub frame is made up of subframe head, video-frequency band, audio section and data segment again, wherein, comprises some control informations again and keep the position in the subframe head.Receiving terminal will carry out multiplexing reverse process (being demultiplexing), solves multiplexed sub frame from multiplexed frame, solves video-frequency band, audio section and data segment from multiplexed sub frame.As a rule, video-frequency band and audio section carrying audio frequency and video TV service, data segment carrying digital broadcast service.For convenience of description, follow-up the receiving terminal receiving broadcast signal is called " preprocessing process " to the process of output TS transport stream, radio frequency amplifying circuit in the broadcasting data receiving element 101 converts the broadcast singal that receives to baseband signal and sends the demodulator of broadcasting in the data receiving element 101 to, demodulator carries out OFDM rectification, Veterbi decoding, convolution de-interleaving and RS decoding successively, exports decoded TS code stream afterwards; After the preprocessing process, data resolution unit 102 is carried out the demultiplexing processing procedure.
In the practical application, in order to satisfy the real-time requirement of broadcasting data, the broadcasting data reception module can carry out preprocessing process and carry out the demultiplexing processing procedure by data resolution unit 102 by broadcasting data receiving element 101 simultaneously, and these two processes can only be handled respectively in real time in the mode of serial, and the problem of Cun Zaiing is can not really bring into play the time cutting techniques to bring potential power savings to terminal processing module like this.Because: the broadcasting data reception module is when carrying out preprocessing process, for receiving broadcast signal, need make radio frequency amplifying circuit and demodulator in running order, it is in running order namely to broadcast data reception module, and the time cutting techniques is at the performance energy-saving effect, requirement is after preprocessing process finishes, and radio frequency amplifying circuit and demodulator are in power save mode., the broadcasting data reception module also will carry out demultiplexing to be handled, and is to finish the back at preprocessing process to carry out in the mode of serial.This just requires to broadcast data reception module and still is in non-energy-conservation operating state.Therefore, the time cutting techniques provides an idling cycle that enters power save mode for the broadcasting data reception module after preprocessing process, but in this idling cycle, the restriction of the demultiplexing process of carrying out because of serial, the broadcasting data reception module will carry out demultiplexing to be handled, can't enter power save mode
In sum, the application program in existing terminal processing module or the terminal processing module can not be handled the broadcasting data, thereby has reduced the utilance of terminal processing module in the processing procedure of broadcasting data.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of processing method, treatment system and device of broadcasting data, adopts this technical scheme, can improve the utilance of terminal processing module in the broadcasting data handling procedure.
The embodiment of the invention is achieved through the following technical solutions:
An aspect according to the embodiment of the invention provides a kind of processing method of broadcasting data, comprising:
The digital broadcasting receiver module receives the broadcasting data, the described broadcasting data that receive are handled obtain the transport stream TS grouping, and demultiplexing is carried out in described TS grouping handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the terminal processing module of connection;
After described terminal processing module receives the ethernet data frame of described digital broadcasting receiver module transmission, call the virtual ethernet device driver of registering in the operating system of described terminal processing module in advance, described ethernet data frame is sent to the ICP/IP protocol unit in the operating system of described terminal processing module, and by described ICP/IP protocol unit described ethernet data frame is carried out being sent to the setting application program that described terminal processing module comprises after the protocol processes.
According to another aspect of the embodiment of the invention, a kind of processing method of broadcasting data also is provided, comprising:
The digital broadcasting receiver module receives the broadcasting data in the burst time of time slicing, the described broadcasting data that receive are handled obtain the transport stream TS code stream, and from described TS code stream, extract the TS packetized file according to the datagram fetch strategy, described TS packetized file is sent to the terminal processing module of connection;
Described terminal processing module carries out demultiplexing to described TS grouping and handles multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, and adopts setting means to play or show multiplexed frame and/or the multiplexed sub frame of described broadcasting data.
According to another aspect of the embodiment of the invention, a kind for the treatment of system of broadcasting data also is provided, comprise digital broadcasting receiver module and terminal processing module; Wherein:
Described digital broadcasting receiver module, be used for receiving the broadcasting data, the described broadcasting data that receive are handled obtain the transport stream TS grouping, and demultiplexing is carried out in described TS grouping handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the described terminal processing module of connection;
Described terminal processing module, after being used for receiving the ethernet data frame of described digital broadcasting receiver module transmission, call the virtual ethernet device driver of registering in the operating system of described terminal processing module in advance, described ethernet data frame is sent to the ICP/IP protocol unit in the operating system of described terminal processing module, and by described ICP/IP protocol unit described ethernet data frame is carried out being sent to the setting application program that described terminal processing module comprises after the protocol processes.
According to another aspect of the embodiment of the invention, a kind of processing unit of broadcasting data also is provided, comprising:
Broadcasting data pretreatment unit, data resolution unit and datagram controller;
Wherein, described broadcasting data pretreatment unit is used for receiving the broadcasting data, the described broadcasting data that receive is handled obtaining the transport stream TS grouping, and described TS grouping is sent to described data resolution unit;
Described data resolution unit, the TS grouping that is used for that described broadcasting data pretreatment unit is sent is carried out demultiplexing and is handled multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and send the ethernet data frame that encapsulation obtains by described datagram controller.
According to another aspect of the embodiment of the invention, a kind of processing unit of broadcasting data also is provided, comprising:
Terminal processing module controller, broadcasting data interface unit and ICP/IP protocol unit;
Wherein, described terminal processing module controller is used for receiving ethernet data frame, and described ethernet data frame is sent to described broadcasting data interface unit;
Described broadcasting data interface unit, be used for calling in advance the virtual ethernet device driver in the operating system registration of the terminal processing module at place, described ethernet data frame be sent to the ICP/IP protocol unit in the operating system of described terminal processing module;
Described ICP/IP protocol unit is used for described ethernet data frame is carried out being sent to the setting application program that described terminal processing module comprises after the protocol processes.
According to another aspect of the embodiment of the invention, a kind for the treatment of system of broadcasting data also is provided, comprise digital broadcasting receiver module and terminal processing module; Wherein:
The digital broadcasting receiver module, be used in the burst time of time slicing, receiving the broadcasting data, the described broadcasting data that receive are handled obtain the transport stream TS code stream, and from described TS code stream, extract the TS packetized file according to the datagram fetch strategy, described TS packetized file is sent to the described terminal processing module of connection;
Described terminal processing module, after being used for receiving the TS packetized file of described digital broadcasting receiver module transmission, described TS packetized file is carried out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, and adopt multiplexed frame and/or the multiplexed sub frame of setting means broadcast or display of broadcast data.
According to another aspect of the embodiment of the invention, a kind of processing unit of broadcasting data also is provided, comprising:
Broadcasting data pretreatment unit, datagram extraction unit and datagram controller;
Wherein, described broadcasting data pretreatment unit was used for receiving the broadcasting data in the burst time of time slicing, the described broadcasting data that receive is handled obtaining the transport stream TS code stream, and described TS code stream is sent to described datagram extraction unit;
Described datagram extraction unit is used for extracting the TS packetized file according to the datagram fetch strategy from the TS code stream that described broadcasting data pretreatment unit sends, and will send described TS packetized file.
According to another aspect of the embodiment of the invention, a kind of processing unit of broadcasting data also is provided, comprising:
Terminal processing module controller and datagram Multiplexing Unit;
Wherein, described terminal processing module controller is used for receiving the TS packetized file, and described TS packetized file is sent to described datagram Multiplexing Unit;
Described datagram Multiplexing Unit, concrete for after receiving described TS packetized file, described TS packetized file is carried out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, and adopt setting means to play or show multiplexed frame and/or the multiplexed sub frame of described broadcasting data.
Above-mentioned at least one technical scheme that provides by the embodiment of the invention, the digital broadcasting receiver module receives the broadcasting data, the broadcasting data that receive are handled obtain the TS grouping, and TS is divided into groups to carry out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data, multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the terminal processing module of connection; Behind the ethernet data frame that terminal processing module receiving digital broadcast receiver module sends, call the virtual ethernet device driver of registering in the operating system of terminal processing module in advance, ethernet data frame is sent to the ICP/IP protocol unit in the operating system of terminal processing module, and by the ICP/IP protocol unit ethernet data frame is carried out being sent to the setting application program that terminal processing module comprises after the protocol processes, according to this technical scheme, digital broadcast data can be treated to ethernet data frame, thereby make the ICP/IP protocol unit in the terminal to handle these data, and then offer application program in the terminal, thereby realized that application program in the terminal can handle the broadcasting data, improved the utilance of terminal in the processing procedure of broadcasting data.
Above-mentioned at least one technical scheme that provides by the embodiment of the invention, the digital broadcasting receiver module receives the broadcasting data in the burst time of time slicing, the broadcasting data that receive are handled obtain the transport stream TS code stream, and from the TS code stream, extract the TS packetized file according to the datagram fetch strategy, the TS packetized file is sent to the terminal processing module of connection, terminal processing module divides into groups to carry out demultiplexing to TS and handles multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data, and adopts multiplexed frame and/or the multiplexed sub frame of setting means broadcast or display of broadcast data.According to this technical scheme, the demultiplexing of broadcasting data is handled and can be finished by terminal, thereby makes terminal to handle the broadcasting data, has improved the utilance of terminal in the processing procedure of broadcasting data.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of writing, claims and accompanying drawing.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with the embodiment of the invention one, is not construed as limiting the invention.In the accompanying drawings:
The schematic diagram of the terminal processing module integrated digital broadcast reception module that Fig. 1 provides for background technology;
The schematic diagram of the treatment system of the broadcasting data that Fig. 2 provides for the embodiment of the present application one;
The schematic flow sheet that Fig. 3 broadcasts the processing of data for the realization that the embodiment of the present application one provides;
The terminal processing module 202 that Fig. 4 provides for the embodiment of the present application one generates the schematic flow sheet of control record;
The schematic flow sheet that the accepting state of data is broadcasted in control according to monitoring record that Fig. 5 provides for the embodiment of the present application one;
Another schematic flow sheet that the accepting state of data is broadcasted in control according to monitoring record that Fig. 6 provides for the embodiment of the present application one;
The digital broadcasting receiver module 201 that Fig. 7 provides for the embodiment of the present application one and the logical construction schematic diagram of terminal processing module 202;
The schematic diagram of the treatment system of the broadcasting data that Fig. 8 provides for the embodiment of the present application two;
The schematic flow sheet that Fig. 9 broadcasts the processing of data for the realization that the embodiment of the present application two provides;
Figure 10 extracts the schematic flow sheet of TS packetized file for what the embodiment of the present application two provided according to the datagram fetch strategy from the TS code stream;
The terminal processing module 802 that Figure 11 provides for the embodiment of the present application two generates the schematic flow sheet of data extract strategy;
The digital broadcasting receiver module 801 that Figure 12 provides for the embodiment of the present application two and the logical construction schematic diagram of terminal processing module 802;
The datagram controller 801C that Figure 13 provides for the embodiment of the present application two realizes the schematic flow sheet of broadcasting data extract electricity-saving control method.
Embodiment
In order to provide the implementation that improves the utilance of terminal in the processing procedure of broadcasting data, the embodiment of the invention provides a kind of method, treatment system and device of terminal processes broadcasting data, below in conjunction with Figure of description the preferred embodiments of the present invention are described, be to be understood that, preferred embodiment described herein only is used for description and interpretation the present invention, and is not used in restriction the present invention.And under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
The terminal processing module that relates in the present embodiment refers to the module that is connected with the digital broadcasting receiver module, when the digital broadcasting receiver module is integrated in terminal inner, this terminal processing module mainly refers to be used in the terminal module of realization basic communication and parsing, also can be understood as the other parts except integrated digital broadcasting receiver module in the terminal, the digital broadcasting receiver module can be realized communicating by letter with terminal processing module by the terminal inner interface; When the digital broadcasting receiver module is independent of terminal, this terminal processing module can refer to terminal, and the digital broadcasting receiver module can be realized communicating by letter with terminal by Peripheral Interface, for example, realize communication by USB (Universal Serial BUS, USB) interface.
Embodiment one
The embodiment of the invention one provides a kind of processing method of broadcasting data, this processing method mainly provides a kind of application program that makes in the terminal, as music player, can be to broadcasting the scheme that data are handled, thereby make the application program in the terminal to handle the broadcasting data, to improve the utilance of terminal in the broadcasting data handling procedure.
Fig. 2 shows the schematic diagram of the treatment system of the broadcasting data that the embodiment of the present application one provides, and as shown in Figure 2, the treatment system of these broadcasting data mainly comprises:
Digital broadcasting receiver module 201 and terminal processing module 202; Wherein:
Digital broadcasting receiver module 201, be used for receiving the broadcasting data, the broadcasting data that receive are handled obtain the transport stream TS grouping, and TS is divided into groups to carry out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data, multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the terminal processing module 202 of connection;
Terminal processing module 202, after being used for the ethernet data frame of receiving digital broadcast receiver module 201 transmissions, call the virtual ethernet device driver of registering in the operating system of terminal processing module in advance, ethernet data frame is sent to the ICP/IP protocol unit in the operating system of terminal processing module, and by the ICP/IP protocol unit ethernet data frame is carried out being sent to the setting application program that terminal processing module comprises after the protocol processes.
Fig. 3 shows the schematic flow sheet of realizing the processing method of broadcasting data based on the treatment system of broadcasting data shown in Figure 2, and as shown in Figure 3, the processing procedure of these broadcasting data mainly comprises the steps:
Step 301, digital broadcasting receiver module 201 receives the broadcasting data, and the broadcasting data that receive are handled obtains the TS grouping.
Step 302,201 pairs of TS groupings of digital broadcasting receiver module are carried out demultiplexing and are handled multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data, and multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame.
In this step 302, digital broadcasting receiver module 201 is encapsulated as ethernet data frame with multiplexed frame and/or multiplexed sub frame, mainly be that multiplexed frame and/or multiplexed sub frame are broadcasted the data packetizing protocol parsing, therefrom parse the broadcasting payload user data, and should broadcast payload user data and be adapted to ethernet frame.
The ethernet data frame that step 303, digital broadcasting receiver module 201 obtain encapsulation sends to the terminal processing module 202 of connection.
Above-mentioned steps 301 to step 303 has constituted the processing procedure of 201 pairs of digital broadcastings of digital broadcasting receiver module independently.
Behind the ethernet data frame that step 304, terminal processing module 202 receiving digital broadcast receiver modules send, call the virtual ethernet device driver of registering in the operating system of terminal processing module in advance.
Step 305, virtual ethernet equipment are sent to ethernet data frame the ICP/IP protocol unit in the operating system of terminal processing module.
After this step 305, the ICP/IP protocol unit can carry out being sent to the setting application program that terminal processing module comprises after the protocol processes to ethernet data frame.
Above-mentioned steps 304 to step 305 has constituted the processing procedure of 202 pairs of digital broadcastings of terminal processing module independently.
So far, the handling process of the broadcasting data that provide of present embodiment one finishes.Flow process by Fig. 3 correspondence, digital broadcast data can be treated to ethernet data frame, thereby make the ICP/IP protocol unit in the terminal to handle these data, and then offer application program in the terminal, thereby realized that application program in the terminal can handle the broadcasting data, improved the utilance of terminal in the processing procedure of broadcasting data.
In the step 301 that the corresponding flow process of Fig. 3 comprises, digital broadcasting receiver module 201 can be broadcasted the reception of data and stop reception based on the control of terminal processing module 202, and the specific implementation process is as follows:
Terminal processing module 202 needs to generate the control record, and the control record that terminal processing module generates comprises that control figure broadcast reception module 201 begins to receive the control record of broadcasting data and the control record that control figure broadcast reception module 201 stops to receive the broadcasting data; Wherein, control figure broadcast reception module 201 begins to receive the control record of broadcasting data and generally comprises broadcasting time started, broadcasting Data Identification and receive frequency, wherein, the broadcasting time started is mainly used in identifying the time that begins to receive the broadcasting data, and the broadcasting Data Identification is used to indicate the broadcasting data that will receive; Control figure broadcast reception module 201 stops to receive the control record of broadcasting data and generally comprises off-the-air time and broadcasting Data Identification, wherein, the off-the-air time is mainly used in identifying the time that stops to receive the broadcasting data, and the broadcasting Data Identification is used to indicate the broadcasting data that will receive.Fig. 4 shows the schematic flow sheet that terminal processing module 202 generates the control record, and as shown in Figure 4, terminal processing module 202 generates the control record, mainly comprises the steps:
Step 401, terminal processing module 202 obtain electronic program guides by digital broadcasting receiver module 201.
In this step 401, terminal processing module 202 can initiatively obtain electronic program guides (EPG), and namely send electronic program guidess to digital broadcasting receiver module 201 and obtain request, and the electronic program guides that obtains of receiving digital broadcast receiver module 201; Digital broadcasting receiver module 201 also can initiatively provide electronic program guides to terminal processing module, and namely digital broadcasting receiver module 201 initiatively sends to terminal processing module after getting access to electronic program guides.
Step 402, terminal processing module 202 are shown to the user with electronic program guides and select electronic programming.
In this step 402, terminal processing module 202 can be shown to the user with electronic program guides by the screen display program of calling terminal processing module and select.
The electronic programming that step 403, terminal processing module 202 are selected according to the user, generation comprises the broadcasting Data Identification corresponding with electronic programming and the control record of respective broadcast time.
In this step 403, if generate the control record that control figure broadcast reception module 201 begins to receive the broadcasting data, the control that then generates record need comprise the reception frequency of broadcasting Data Identification, broadcasting time started and selected electronic programming; If generate the control record that control figure broadcast reception module 201 finishes to receive the broadcasting data, the control that then generates record need comprise broadcasting Data Identification and off-the-air time.
So far, terminal processing module 202 generates the flow process end of control record.By the flow process of Fig. 4 correspondence, terminal processing module 202 can generate the control record and begin to receive or stop to receive the broadcasting data with designation number broadcast reception module 201.
Terminal processing module 202 can be controlled the situation that digital broadcast reception module 201 receives the broadcasting data according to this control record after generating the control record by the corresponding flow process of Fig. 4, and particularly, the embodiment of the invention provides following both preferred implementations:
Preferred implementation one
By the time in the terminal processing module 202 monitoring control records, as broadcasting time started or off-the-air time.
Fig. 5 shows according to the accepting state of the monitoring record control broadcasting data schematic flow sheet of (as beginning to finish, finish reception), as shown in Figure 5, mainly comprises the steps:
Temporal information in step 501,202 pairs of control records of terminal processing module is monitored.
In this step 501, if control is recorded as the control record that control figure broadcast reception module 201 begins to receive the broadcasting data, then terminal processing module 202 is mainly monitored the broadcasting time started wherein; If control is recorded as the control record that control figure broadcast reception module 201 stops to receive the broadcasting data, then terminal processing module 202 is mainly to wherein off-the-air time monitoring.
Step 502, terminal processing module 202 should be controlled record and send to digital broadcasting receiver module 201 monitoring after the temporal information time corresponding reaches.
The control record that the corresponding time that step 503, digital broadcasting receiver module 201 receiving terminal processing modules send arrives is according to the accepting state of control record controls broadcasting data.
In this step 503, if the control that the time arrives is recorded as the control record that control figure broadcast reception module 201 begins to receive the broadcasting data, then digital broadcasting receiver module 201 mainly records the broadcasting Data Identification that comprises and receives frequency according to control, receives the broadcasting data corresponding with the broadcasting Data Identification at the reception frequency; If the control that the time arrives is recorded as the control record that control figure broadcast reception module 201 stops to receive the broadcasting data, then digital broadcasting receiver module 201 mainly records the broadcasting Data Identification that comprises according to control, stops to receive the corresponding broadcasting data of broadcasting Data Identification that comprise with described control record.
So far, control the flow process end of the accepting state of broadcasting data according to monitoring record.
Preferred implementation two
By the time in the digital broadcasting receiver module 201 monitoring control records, as broadcasting time started or off-the-air time.
Fig. 6 shows the schematic flow sheet according to the accepting state of monitoring record control broadcasting data, as shown in Figure 6, mainly comprises the steps:
Step 601, terminal processing module 202 will be controlled record and send to digital broadcasting receiver module 201.
Temporal information in the control record of step 602,201 pairs of receptions of digital broadcasting receiver module is monitored.
In this step 602, be recorded as the control record that control begins to receive the broadcasting data as if control, then digital broadcasting receiver module 201 is mainly monitored the broadcasting time started wherein; If control is recorded as the control record that control stops to receive the broadcasting data, then digital broadcasting receiver module 201 is mainly to wherein off-the-air time monitoring.
Step 603, digital broadcasting receiver module 201 are monitoring after the temporal information time corresponding reaches, according to the accepting state of control record controls broadcasting data.
In this step 603, specific implementation process and the specific implementation process of above-mentioned steps 503 basic identical, repeat no more herein.
So far, control the flow process end of the accepting state of broadcasting data according to monitoring record.
In the practical application, be used for to realize that the digital broadcasting receiver module 201 of above-mentioned functions and terminal processing module 202 can be respectively as shown in Figure 7 the logical construction of digital broadcasting receiver module and the logical construction of terminal processing module, as shown in Figure 7, digital broadcasting receiver module 201 can specifically comprise broadcasting data pretreatment unit 201A, data resolution unit 201B and datagram controller 201C; Terminal processing module 202 can specifically comprise terminal processing module controller 202A, broadcasting data interface unit 202B and ICP/IP protocol unit 202C; Wherein, the function of each logic module is as follows:
Wherein, broadcasting data pretreatment unit 201A specifically is used for receiving the broadcasting data, the broadcasting data that receive is handled obtaining the transport stream TS grouping, and the TS grouping is sent to data resolution unit 201B;
Data resolution unit 201B, specifically be used for multiplexed frame and/or the multiplexed sub frame that the demultiplexing processing obtains broadcasting data carried out in the TS grouping that broadcasting data pretreatment unit 201A sends, multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the terminal processing module controller 201C of connection by the datagram controller;
Terminal processing module controller 202A, concrete being used for sends to broadcasting data interface unit 202B with the ethernet data frame that the datagram controller sends;
Broadcasting data interface unit 202B, the concrete virtual ethernet device driver that is used for calling in advance in the operating system registration of terminal processing module is sent to ethernet data frame the ICP/IP protocol unit 202C in the operating system of terminal processing module;
ICP/IP protocol unit 202C, concrete being used for carries out being sent to the setting application program that terminal processing module comprises after the protocol processes to ethernet data frame.
Should be appreciated that the above logical partitioning of carrying out for digital broadcasting receiver module 201 and terminal processing module 202 only for realizing a kind of implementation of the embodiment of the invention, in the practical application, can also have multiple dividing mode, enumerate no longer one by one herein.And the module that the logic module that above-mentioned digital broadcasting receiver module 201 comprises and terminal processing module 202 comprise is separate, and namely above-mentioned digital broadcasting receiver module 201 can independently exist, and above-mentioned terminal processing module 202 also can independently exist.
In the system shown in Figure 7, the connecting interface between each unit is as follows:
In terminal processing module 202, be connected by communication interface between digital broadcasting receiver module 201 and the terminal processing module 202, an embodiment of this communication interface is USB (USB, Universal Serial Bus) interface.In the practical application, the physical interface that datagram controller 201C is connected with terminal processing module 202 for broadcasting data reception module 201.
Wherein, datagram controller 201C is connected by physical interface with data resolution unit 201B, as SPI (Serial Peripheral Interface, Serial Peripheral Interface (SPI)), GPIO (General Purpose Input Output, general I/O) interface;
Datagram controller 201C is connected by the physical interface of prior art with broadcasting data pretreatment unit 201A, as I2C (Inter-Integrated Circuit, twin wire universal serial bus) interface, ISO-7816 interface;
Data resolution unit 201B is connected by the physical interface of prior art with broadcasting data pretreatment unit 201A, as SPI interface, GPIO interface.
In the system shown in Figure 7, the detailed implementation of each logical block that digital broadcasting receiver module 201 comprises is as follows:
But datagram controller 201C has the embedded computer system function of independent operating, comprises the CPU computing function, system clock function, data storage function, the equipment physical interface management function that have oneself; And, but the driver of this datagram controller 201C installation and operation physical interface and the application program of controlling for the datagram reception, broadcasting data decryptor and receiving function are provided, and whether control broadcasting data pretreatment unit 201A receives or stops reception and broadcast data.
Data resolution unit 201B, carry out broadcasting data demultiplexing process, the TS stream demultiplexing that sends from broadcasting data pretreatment unit 201A goes out multiplexed frame or multiplexed sub frame, and by multiplexed frame or multiplexed sub frame are broadcasted the data packetizing protocol parsing, from multiplexed frame or multiplexed sub frame, parse the broadcasting payload user data, and will broadcast payload user data and be adapted to ethernet frame, by calling USB interface driver among the datagram controller 201C, will broadcast payload user data and send to USB interface.
Wherein, data resolution unit 201B parses the broadcasting payload user data from multiplexed frame or multiplexed sub frame a specific embodiment is: the CMMB radio network is when sending the IP packet, at transmitting terminal the IP packet is deferred to the XPE agreement before broadcasting the IP packet is carried out protocol encapsulation as the payload of XPE bag, be packaged into XPE and wrap in the data segment of CMMB multiplexed sub frame and broadcast transmission.Data resolution unit 201B will extract the XPE bag in the data segment of CMMB multiplexed sub frame, defer to the XPE agreement and carry out protocol analysis and take out the IP packet, namely broadcast payload user data;
Wherein, data resolution unit 201B will broadcast the specific embodiment that payload user data is adapted to ethernet frame: the broadcasting payload user data that data resolution unit 201B will belong to same XPE bag is kept in the temporary file, call a virtual Ethernet interface driver broadcasting payload user data in the temporary file is packaged into ethernet frame, call the USB interface driver again, ethernet frame is sent to USB interface.
Broadcasting data pretreatment unit 201A, being responsible for handling digital broadcast signal receives and baseband communication, particularly, receiving broadcast signal, convert this broadcast singal to baseband signal, behind OFDM (Orthogonal Frequency Division Multiplexing, OFDM) rectification, viterbi convolutional codes decoding and the convolution de-interleaving during the chnnel coding of finishing a series of digital broadcast signals is handled, export decoded broadcast transmission stream TS grouping.In the practical application, this broadcasting data pretreatment unit 201A can adopt hardware technology to realize that by radio frequency amplifying circuit and demodulator for demodulating digital broadcast signals digital broadcast signal receives and baseband communication; And this broadcasting data pretreatment unit 201A manages to realize the data decode condition managing by hardware clock.When datagram controller 201C provides clock signal for broadcasting data pretreatment unit 201A, the radio frequency amplifying circuit of hardware system and/or demodulator for demodulating digital broadcast signals are according to clock start signal broadcasting data decode process, when datagram controller 201C turns off the clock of radio frequency amplifying circuit and/or demodulator for demodulating digital broadcast signals, close broadcasting data decode process.
In the system shown in Figure 7, the detailed implementation of each logical block that terminal processing module 202 comprises is as follows:
Terminal processing module controller 202A, but embedded computer system hardware system and operation system of software function with independent operating comprise the CPU computing function that has oneself, system clock function, data storage function, device driver installation function etc.; And, but this end device controller 202A installation and operation application program, as music program, picture browsing program etc.
Broadcasting data interface unit 202B provides the broadcasting data to receive service unit, is made of broadcasting data reception service routine and control record, and wherein, the basic structure of the embodiment that control is recorded is as follows:
{
The broadcast reception frequency;
The broadcasting time started;
The off-the-air time;
The broadcasting data name;
}
Broadcasting data interface unit 202B, one cover physical interface USB device driver can be provided, a cover virtual ethernet device driver is provided, and in the operating system of terminal processing module the virtual ethernet device that is registered as, be used for the physical communication interface between call number broadcast reception module 201 and the terminal processing module controller 202A, carry out the data reception for Ethernet interface with the physical interface of communication is virtual.Wherein, the virtual ethernet device driver comprises:
The receiving function unit, the data that the physical communication interface between receiving digital broadcast receiver module 201 and the terminal processing module controller 202A transmits are transmitted to ICP/IP protocol unit 202C in the terminal processing module operation system of software with the data of receiving;
Registration function is ethernet device receiving function unit to the described receiving function of the virtual registration of the operating system of terminal processing module 202 unit.
ICP/IP protocol unit 202C realizes the ICP/IP protocol processing capacity, and the ICP/IP protocol port of data reception is provided for application program.
The flow process that provides corresponding to Fig. 4, the terminal processing module controller 202A that terminal processing module 202 comprises, also be used for obtaining by broadcasting data pretreatment unit 201A and obtain electronic program guides, and this electronic program guides is shown to the user selects electronic programming, and receive the electronic programming that the user selects, and selection result is sent to broadcasting data interface unit 202B;
Correspondingly, broadcasting data interface unit 202B also is used for the electronic programming according to user's selection, generates to comprise the broadcasting Data Identification corresponding with electronic programming and the control record of respective broadcast time.Wherein, the basic structure of an embodiment of the control of generation record is as follows:
{
The broadcast reception frequency;
The broadcasting time started;
The off-the-air time;
The broadcasting data name;
}
Flow process when the control that provides corresponding to Fig. 5 is recorded as control and begins to receive the control record of broadcasting data, the datagram controller 201C that digital broadcasting receiver module 201 comprises, also be used for the control record that broadcasting time started that terminal processing module controller 202A that receiving terminal processing module 202 comprises sends arrives, and control this broadcasting data pretreatment unit and receive and broadcast data; Correspondingly, broadcasting data pretreatment unit 201A specifically is used for the broadcasting Data Identification that comprises according to this control record and receives frequency, is receiving the frequency reception broadcasting data corresponding with described broadcasting Data Identification.
Flow process when the control that provides corresponding to Fig. 5 is recorded as control and stops to receive the control record of broadcasting data, the datagram controller 201C that digital broadcasting receiver module 201 comprises, also be used for the control record that off-the-air time that terminal processing module controller 202A that receiving terminal processing module 202 comprises sends arrives, and control broadcasting data pretreatment unit 201A stops to receive the broadcasting data; Correspondingly, broadcasting data pretreatment unit 201A, concrete for stopping to receive the corresponding broadcasting data of broadcasting Data Identification that comprise with this control record.
Flow process when the control that provides corresponding to Fig. 6 is recorded as control and begins to receive the control record of broadcasting data, the datagram controller 201C that digital broadcasting receiver module 201 comprises, also be used for the control record that terminal processing module controller 202A that receiving terminal processing module 202 comprises sends, and monitoring after broadcasting time started that this control record comprises arrives, control this broadcasting data pretreatment unit and receive and broadcast data;
Correspondingly, broadcasting data pretreatment unit 201A, concrete being used for records the broadcasting Data Identification that comprises and receives frequency according to this control, receives frequency at this and receives the broadcasting data corresponding with this broadcasting Data Identification.
Flow process when the control that provides corresponding to Fig. 6 is recorded as control and stops to receive the control record of broadcasting data, the datagram controller 201C that digital broadcasting receiver module 201 comprises also is used for the control record that receiving terminal processing module controller 202A sends, and monitoring after off-the-air time that this control record comprises arrives, control this broadcasting data pretreatment unit 201A and stop to receive and broadcast data;
Correspondingly, broadcasting data pretreatment unit 201A, concrete for stopping to receive the corresponding broadcasting data of broadcasting Data Identification that comprise with this control record.
For understanding the embodiment of the invention better, below provide several specific embodiments to understand technical solution of the present invention better.
One, it is as follows that terminal processing module 202 control begins to receive the specific embodiment of broadcasting data:
After the terminal processing module startup work, the broadcasting data among the broadcasting data interface unit 202B receive service routine and are responsible for sending startup broadcasting data decode service request (i.e. control broadcasting data reception module 201 receives the request of broadcasting data) to broadcasting data reception module 201.Wherein, terminal processing module 202 sends an embodiment who starts broadcasting data decode service request:
The broadcasting data receive periodically poll control record of service routine;
When the system time coupling of " broadcasting time started " that certain bar record of finding the control record sheet is stored and terminal processing module 202, carry out:
1, calls USB device driver in the terminal processing module 202, will control record and send to USB interface, send digital broadcasting receiver module 201 to;
2, call virtual ethernet device driver in the terminal processing module 202, start the registration that its registration function is finished the virtual ethernet device driver;
3, call virtual ethernet device driver in the terminal processing module 202, start its receiving function unit and carry out the reception of Ethernet data message.
Two, it is as follows that terminal processing module 202 control stops to receive the specific embodiment of broadcasting data:
After the terminal processing module startup work, the broadcasting data among the broadcasting data interface unit 202B receive service routine and are responsible for sending termination broadcasting data decode service request (i.e. control stops to receive the request of broadcasting data) to the broadcasting data reception module.Wherein, terminal processing module 202 sends an embodiment who ends broadcasting data decode service request:
The broadcasting data receive periodically poll control record of service routine;
When the system time coupling of " off-the-air time " that certain bar record of finding the control record sheet is stored and terminal processing module 202, carry out:
1, calls USB device driver in the terminal processing module 202, will control record and send to USB interface, send digital broadcasting receiver module 201 to;
2, call the virtual ethernet device driver of broadcasting among the data interface unit 202B, close the reception of the Ethernet data message that carries out its receiving function unit;
3, call the virtual ethernet device driver of broadcasting among the data interface unit 202B, start the cancellation that its registration function is finished the virtual ethernet device driver.
Three, the specific embodiment of broadcasting data reception is as follows:
After the terminal processing module startup work, the broadcasting data decode service routine among the datagram controller 201C is responsible for controlling broadcasting data decode service, according to controlling record, startup or termination broadcasting data decode, the parsing of broadcasting data and data transmission; Wherein, broadcast embodiment of broadcasting data reception service that data reception module provides:
Control record on monitoring and the reception usb bus;
A control of every reception record is according to a broadcast reception startup of the broadcasting time started registration timer of record;
A control of every reception record begins to finish broadcast reception timeing closing device of registration according to the broadcasting of recording;
Whenever broadcast reception starts timer then, data pretreatment unit 201A is set to operating state, and the broadcasting frequency that provides in recording with control, the broadcast reception value of frequency point of configuration data pretreatment unit 201A;
Whenever broadcast reception timeing closing device then, data pretreatment unit 201A is set to sleep state, does not broadcast data decode.
The technique scheme that provides according to the embodiment of the invention one, make existing application program in the terminal processing module and broadcasting data reception module finish the reception of broadcasting data, thereby make the existing application program under not modified situation, also can obtain the digital content in the radio network.
Embodiment two
The embodiment of the invention two provides a kind of processing method of broadcasting data, and this processing method mainly provides a kind of terminal that makes to handle the broadcasting data, to improve the utilance of terminal in the broadcasting data handling procedure.
Fig. 8 shows the schematic diagram of the treatment system of the broadcasting data that the embodiment of the present application two provides, and as shown in Figure 8, the treatment system of these broadcasting data mainly comprises:
Digital broadcasting receiver module 801 and terminal processing module 802; Wherein:
Digital broadcasting receiver module 801, be used in the burst time of time slicing, receiving the broadcasting data, the broadcasting data that receive are handled obtain the transport stream TS code stream, and from the TS code stream, extract the TS packetized file according to the datagram fetch strategy, the TS packetized file is sent to the terminal processing module 802 of connection;
Terminal processing module 802, after being used for the TS packetized file of receiving digital broadcast receiver module 801 transmissions, the TS packetized file is carried out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data, and adopt multiplexed frame and/or the multiplexed sub frame of setting means broadcast or display of broadcast data.
Fig. 9 shows the schematic flow sheet of realizing the processing method of broadcasting data based on the treatment system of broadcasting data shown in Figure 8, and as shown in Figure 9, the processing procedure of these broadcasting data mainly comprises the steps:
Step 901, digital broadcasting receiver module 801 receive the broadcasting data in the burst time of time slicing, the broadcasting data that receive are handled obtaining the transport stream TS code stream.
Step 902, digital broadcasting receiver module 801 extract the TS packetized file according to the datagram fetch strategy from the TS code stream.
Step 903, digital broadcasting receiver module 801 send to the TS packetized file terminal processing module 802 of connection.
Above-mentioned steps 901 to step 903 has constituted the processing procedure of 801 pairs of digital broadcastings of digital broadcasting receiver module independently.
The TS grouping that step 904,802 pairs of digital broadcast reception modules 801 of terminal processing module send is carried out demultiplexing and is handled multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data.
Step 905, terminal processing module 802 adopt multiplexed frame and/or the multiplexed sub frame of setting means broadcast or display of broadcast data.
Above-mentioned steps 904 to step 905 has constituted the processing procedure of 802 pairs of digital broadcastings of terminal processing module independently.
So far, the handling process of the broadcasting data that provide of present embodiment two finishes.By the flow process of Fig. 9 correspondence, the demultiplexing process of digital broadcast data can be finished in terminal processing module, thereby has improved the utilance of terminal in the processing procedure of broadcasting data.
In a preferred embodiment of the invention, after carrying out above-mentioned steps 903, namely after digital broadcasting receiver module 801 sent to the terminal processing module 802 of connection with the TS packetized file, digital broadcasting receiver module 801 can send hardware interrupt and enter power save mode to control self.
In a preferred embodiment of the invention, before the step 902 that execution graph 9 corresponding flow processs comprise, be that digital broadcasting receiver module 801 is before extracting the TS packetized file according to the datagram fetch strategy from the TS code stream, the fetch strategy of digital broadcasting receiver module 801 receiving terminal processing module 802 transmissions in advance comprises TS transmission packets bag identification code PID, extracts the time started and extracts concluding time information in this fetch strategy.
Figure 10 shows digital broadcasting receiver module 801 and extracts the schematic flow sheet of TS packetized file according to the datagram fetch strategy from the TS code stream, and as shown in figure 10, this leaching process mainly comprises the steps:
Step 1001, digital broadcasting receiver module 801 start TS grouping extraction algorithm monitoring extraction time started that fetch strategy comprises when arriving.
Step 1002, the current system clock value of extraction.
Step 1003, reception hardware interrupt and idling cycle value.
Step 1004, digital broadcasting receiver module 801 generate TS packetized file name according to current system clock value and idling cycle value.
Step 1005, digital broadcasting receiver module 801 save as the TS packetized file with the TS grouping that the PID that comprises with fetch strategy in the TS packetized file star data buffer area that generates mates.
Step 1006, judge whether the extraction concluding time in the fetch strategy arrive, if process ends if not, is returned step 1003.
So far, digital broadcasting receiver module 801 finishes according to the datagram fetch strategy extracts the TS packetized file from the TS code stream flow process.
In the above-mentioned steps 902, digital broadcasting receiver module 801 extracts TS packetized file institute foundation from the TS code stream datagram fetch strategy can be generated by terminal processing module 802.Particularly, Figure 11 shows the schematic flow sheet that terminal processing module 802 generates the data extract strategy, as shown in figure 11, mainly comprises the steps:
Step 1101, terminal processing module 802 obtain digital broadcast transmission control information table by digital broadcasting receiver module 801, and therefrom obtain the PID of broadcasting time started, off-the-air time and the multiplexing employing of data.
The described broadcasting time started that step 1102, terminal processing module 802 will obtain and off-the-air time are defined as extracting the time started respectively and extract the concluding time, and generate the fetch strategy that comprises the extraction time started, extracts concluding time and PID.
So far, terminal processing module 802 generates the flow process end of data extract strategy.
In the practical application, be used for to realize that the digital broadcasting receiver module 801 of above-mentioned functions and terminal processing module 802 can be respectively as shown in figure 12 the logical construction of digital broadcasting receiver module 801 and the logical construction of terminal processing module 802, as shown in figure 12, digital broadcasting receiver module 801 comprises broadcasting data pretreatment unit 801A, datagram extraction unit 801B and datagram controller 801C; Terminal processing module 802 comprises terminal processing module controller 802A, datagram Multiplexing Unit 802B and datagram fetch strategy generation unit 802C; Wherein, the function of each logic module is as follows:
Broadcasting data pretreatment unit 801A, concrete being used for receives the broadcasting data in the burst time of time slicing, the broadcasting data that receive are handled obtaining the transport stream TS code stream, and the TS code stream is sent to datagram extraction unit 801B;
Datagram extraction unit 801B, concrete being used for extracted the TS packetized file according to the datagram fetch strategy from the TS code stream that broadcasting data pretreatment unit sends, and the TS packetized file sent to the terminal processing module controller 802A of connection by datagram controller 801C;
Terminal processing module controller 802A, concrete being used for sends to datagram Multiplexing Unit 802B with the TS packetized file that datagram controller 801C sends;
Datagram Multiplexing Unit 802B after specifically being used for receiving the TS packetized file, carries out demultiplexing to the TS packetized file and handles multiplexed frame and/or the multiplexed sub frame that obtains broadcasting data, and adopts multiplexed frame and/or the multiplexed sub frame of setting means broadcast or display of broadcast data.
Should be appreciated that the above logical partitioning of carrying out for digital broadcasting receiver module 801 and terminal processing module 802 only for realizing a kind of implementation of the embodiment of the invention, in the practical application, can also have multiple dividing mode, enumerate no longer one by one herein.And the module that the logic module that above-mentioned digital broadcasting receiver module 801 comprises and terminal processing module 802 comprise is separate, and namely above-mentioned digital broadcasting receiver module 801 can independently exist, and above-mentioned terminal processing module 802 also can independently exist.
In the system shown in Figure 12, the connecting interface between each unit is as follows:
In terminal processing module 802, be connected by communication interface between digital broadcasting receiver module 801 and the terminal processing module 802, an embodiment of this communication interface is USB (universal serial bus).Another embodiment of physical interface is PCI (Pedpherd Component Interconnect, peripheral element extension interface) interface.
Datagram controller 801C is the physical interface that digital broadcasting receiver module 801 is connected with terminal processing module 802; Datagram controller 801C is connected by data communication interface with datagram extraction unit 801B, and data communication interface can be serial communication interface (Serial Port), SPI interface or GPIO interface.
In the system shown in Figure 12, the detailed implementation of each logical block that digital broadcasting receiver module 801 comprises is as follows:
Datagram controller 801C provides clock signal for broadcasting data pretreatment unit 801A; For datagram extraction unit 801B provides the data buffer zone and file management system is provided.
Datagram controller 801C, also for after the TS packetized file is sent to the terminal processing module controller 802A of connection, the digital broadcasting receiver module 801 that sends hardware interrupt control place enters power save mode.
Broadcasting data pretreatment unit 801A adopts hardware technology to realize the time slicing processing scheme by radio frequency amplifying circuit and demodulator for demodulating digital broadcast signals; An embodiment manages to realize energy-efficient treatment by hardware clock.The time slicing mechanism purpose of digital broadcasting designs in order to reduce average power consumption.In timeslice, transmit data in the mode of burst, do not need the data that receive at the timeslice idle phase, namely turn off the clock of radio frequency amplifying circuit and/or demodulator for demodulating digital broadcast signals.Because in hardware designs, various logic functions realizes by various triggers that mainly the door upset of these triggers is main sources of various power consumptions, behind the clock of turning off all these triggers, has namely reduced power consumption effectively.
Broadcasting data pretreatment unit 801A in the burst time of time slicing, converts the broadcast singal that receives to baseband signal, carries out OFDM rectification, Veterbi decoding, convolution de-interleaving and RS decoding then successively, output TS grouping.
Broadcasting data pretreatment unit 801A, also when the burst time of time slicing finishes, for datagram extraction unit 801B provides the idling cycle value of cutting the energy state, for example, in the burst time, from the TS code stream, can extract time slicing realization mechanism agreement idling cycle value.
Broadcasting data pretreatment unit 801A also provides hardware interrupt for datagram extraction unit 801B.
Datagram extraction unit 801B receives the fetch strategy that datagram controller 801C sends, and adopts software engineering to realize TS grouping extraction algorithm.Wherein, can comprise following control item in the fetch strategy:
{
TS grouping PID (Packet IDdentifier, transmission package identification code) sign;
Extract the time started;
Extract the concluding time;
}
In the system shown in Figure 12, the detailed implementation of each logical block that terminal processing module 802 comprises is as follows:
Terminal processing module controller 802A, but embedded computer system hardware system and equipment management system function with independent operating comprise the CPU computing function that has oneself, system clock function, data storage function, device driver installation function etc.;
Datagram Multiplexing Unit 802B behind the TS information on services bag that reception datagram extraction unit 801B sends, reads the TS packetized file according to TS information on services bag, and the TS packetized file that reads is carried out assembly unit, generates multiplexed frame or multiplexed sub frame.
Datagram fetch strategy generation unit 802C, the main broadcasting data extract strategy that generates, wherein, the broadcasting data extract strategy of generation can comprise:
{
The broadcasting time started;
The off-the-air time;
The used PID of digital broadcasting;
PID filtering policy (accurately coupling, storage along separate routes);
}
Datagram fetch strategy generation unit 802C, generate the data record (namely broadcasting the data extract strategy) of data extract control table with software engineering, the specific implementation process comprises: for the terminal processing module 802 of integrated broadcasting data reception module, terminal processing module 802 can obtain broadcasting electronic program guides (EPG), the relevant digital broadcast transmission control information tables such as SI, PSI of data in advance from digital broadcast data receiver module 801.Terminal processing module 802 can recognize in advance radio network is from when, to when finishing the multiplexing PID that adopts of data.Datagram fetch strategy generation unit 802C can be by software program XianCheng broadcasting data extract control table record.
In the specific embodiment, datagram controller 801C also is used for the fetch strategy that receiving terminal processing module controller 802A sends, and this fetch strategy is sent to datagram extraction unit 801B;
Correspondingly, datagram extraction unit 801B, also be used for before extracting the TS packetized file according to the datagram fetch strategy from the TS code stream, receive the fetch strategy that described datagram controller sends, comprise TS transmission packets bag identification code PID in this fetch strategy, extract the time started and extract concluding time information.
Particularly, datagram extraction unit 801B, concrete being used for monitoring extraction time started that fetch strategy comprises when arriving, start TS grouping extraction algorithm, and reception hardware interrupt and idling cycle value, generate TS packetized file name according to current system clock value and idling cycle value, and save as the TS packetized file with the TS grouping of the PID coupling that comprises with fetch strategy in the TS packetized file star data buffer area that generates, if the extraction concluding time that fetch strategy comprises reaches, then finish this and extract, otherwise change the step that receives hardware interrupt over to.
In the specific embodiment, terminal processing module controller 802A, also be used for obtaining by broadcasting data pretreatment unit 801A and obtain digital broadcast transmission control information table, and this digital broadcast transmission control information table is sent to described datagram fetch strategy generation unit 802C;
Correspondingly, datagram fetch strategy generation unit 802C, also be used for obtaining from digital broadcast transmission control information table the PID of broadcasting time started, off-the-air time and the multiplexing employing of data, described broadcasting time started and the off-the-air time of obtaining are defined as extracting time started and extraction concluding time respectively, and generate the fetch strategy that comprises the extraction time started, extracts concluding time and PID.
For understanding the embodiment of the invention better, below provide several specific embodiments to understand technical solution of the present invention better.
One, the specific embodiment of terminal processing module 802 control data extract control table records (being fetch strategy):
Terminal processing module 802 starts timer according to broadcast reception of broadcasting time started registration of record;
Terminal processing module 802 begins to finish broadcast reception timeing closing device of registration according to the broadcasting of record;
Datagram extraction unit 801B is downloaded and offered to terminal processing module 802 with the used PID of digital broadcasting;
Datagram extraction unit 801B is downloaded and offered to terminal processing module 802 with the used PID filtering policy of digital broadcasting;
Two, datagram controller 801C, the specific embodiment of realization broadcasting data extract electricity-saving control method:
Figure 13 shows the schematic flow sheet that datagram controller 801C realizes broadcasting data extract electricity-saving control method, as shown in figure 13, mainly comprises the steps:
Step 1301, datagram controller 801C receive broadcast reception and start the interruption that timer sends;
Step 1302, datagram controller 801C give broadcasting data pretreatment unit 801A power supply, and clock signal is provided;
Step 1303, datagram controller 801C receive the idling cycle value from datagram extraction unit 801B;
Step 1304, datagram controller 801C switch clock signal;
Step 1305, the default time-delay of datagram controller 801C provide the clock signal timer.Presetting method is the current time to delay idling cycle;
Step 1306, datagram controller 801C receive the interruption that time-delay provides the clock signal timer to send, and clock signal is provided;
Step 1307, datagram controller 801C judge whether to receive the interruption of broadcast reception timer transmission then, if not, return step 1303, if, execution in step 1308;
Step 1308, give the outage of broadcasting data pretreatment unit.
So far, process ends.
The new data extraction method of broadcasting data in terminal processing module that the embodiment of the invention two provides makes digital broadcasting receiver module 801 and terminal processing module 802 reach the optimization power savings that time slicing techniques can reach when using digital broadcasting service.And 801 preliminary treatment of broadcasting data of digital broadcast data receiver module can be brought into play the power savings of time slicing techniques.
Terminal processing module 802 itself carries out follow-up demultiplexing to be handled, do not increase the power consumption of system, terminal processing module 802 is in the powered operation state and just carries out these works for the treatment of, terminal processing module is not waken up from sleep, or the restriction terminal processing module can't carry out sleep state.
Consider that it is unnecessary with serial mode that prior art conciliates preprocessing process with the multiplexing process process at digital broadcasting receiver module 801, because digital broadcasting service is different from the audio frequency and video TV service, the broadcasting data can store and transmit, and do not have enforceable real-time requirement.Therefore, according to the technical scheme that present embodiment two provides, after preprocessing process finishes, data can be stored or forwarded, not need to carry out serially the processing of demultiplexing.Thereby can make digital broadcasting receiver module 801 after preprocessing process, enter power save mode.In fact, the processing of demultiplexing can be independent of preprocessing process, is independent of digital broadcasting receiver module 801.For terminal processing module 802, have only when the application program operation of showing the broadcasting data, just carry out demultiplexing and handle, do not influence quality of service, reached the effect of digital broadcasting receiver module 801 and terminal receiver power saving simultaneously.
Although described the application's preferred embodiment, in a single day those skilled in the art get the basic creative concept of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the application's scope.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (28)

1. a processing method of broadcasting data is characterized in that, comprising:
The digital broadcasting receiver module receives the broadcasting data, the described broadcasting data that receive are handled obtain the transport stream TS grouping, and demultiplexing is carried out in described TS grouping handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the terminal processing module of connection;
After described terminal processing module receives the ethernet data frame of described digital broadcasting receiver module transmission, call the virtual ethernet device driver of registering in the operating system of described terminal processing module in advance, described ethernet data frame is sent to the ICP/IP protocol unit in the operating system of described terminal processing module, and by described ICP/IP protocol unit described ethernet data frame is carried out being sent to the setting application program that described terminal processing module comprises after the protocol processes.
2. the method for claim 1 is characterized in that, described digital broadcasting receiver module receives the broadcasting data, specifically comprises:
Described digital broadcasting receiver module receives the control record of the broadcasting time started arrival of described terminal processing module transmission, and according to broadcasting Data Identification and reception frequency that described control record comprises, receive the broadcasting data corresponding with described broadcasting Data Identification at described reception frequency; Or
Described digital broadcasting receiver module receives the control record that described terminal processing module sends, and monitoring after broadcasting time started that described control record comprises arrives, broadcasting Data Identification and reception frequency according to described control record comprises receive the broadcasting data corresponding with described broadcasting Data Identification at described reception frequency.
3. the method for claim 1 is characterized in that, described digital broadcasting receiver module also comprises after receiving the broadcasting data:
Described digital broadcasting receiver module receives the control record of the off-the-air time arrival of described terminal processing module transmission, and stops to receive the corresponding broadcasting data of broadcasting Data Identification that comprise with described control record; Or
Described digital broadcasting receiver module receives the control record that described terminal processing module sends, and monitoring after off-the-air time that described control record comprises arrives, stops to receive the corresponding broadcasting data of broadcasting Data Identification that comprise with described control record.
4. as claim 2 or 3 described methods, it is characterized in that described control record is generated by described terminal processing module, wherein, described terminal processing module generates described control record, specifically comprises:
Described terminal processing module obtains electronic program guides by described digital broadcasting receiver module, and described electronic program guides is shown to the user selects electronic programming;
According to the electronic programming that described user selects, generation comprises the broadcasting Data Identification corresponding with described electronic programming and the control record of respective broadcast time.
5. the method for claim 1 is characterized in that, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, specifically comprises:
Described multiplexed frame and/or multiplexed sub frame are broadcasted the data packetizing protocol parsing, therefrom parse the broadcasting payload user data, and described broadcasting payload user data is adapted to ethernet frame.
6. a processing method of broadcasting data is characterized in that, comprising:
The digital broadcasting receiver module receives the broadcasting data in the burst time of time slicing, the described broadcasting data that receive are handled obtain the transport stream TS code stream, and from described TS code stream, extract the TS packetized file according to the datagram fetch strategy, described TS packetized file is sent to the terminal processing module of connection;
Described terminal processing module carries out demultiplexing to described TS grouping and handles multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, and adopts setting means to play or show multiplexed frame and/or the multiplexed sub frame of described broadcasting data.
7. method as claimed in claim 6 is characterized in that, the digital broadcasting receiver module also comprises after described TS packetized file is sent to the terminal processing module of connection:
Described digital broadcasting receiver module sends hardware interrupt control and self enters power save mode.
8. method as claimed in claim 6 is characterized in that, described digital broadcasting receiver module also comprised before extracting the TS packetized file according to the datagram fetch strategy from described TS code stream:
Described digital broadcasting receiver module receives the fetch strategy that described terminal processing module sends, and comprises TS transmission packets bag identification code PID in the described fetch strategy, extracts the time started and extracts concluding time information.
9. method as claimed in claim 8 is characterized in that, the digital broadcasting receiver module extracts the TS packetized file according to the datagram fetch strategy from described TS code stream, comprising:
The digital broadcasting receiver module starts TS grouping extraction algorithm, and receives hardware interrupt and idling cycle value monitoring extraction time started that described fetch strategy comprises when arriving;
Generate TS packetized file name according to current system clock value and described idling cycle value, and save as the TS packetized file with the TS grouping that the PID that comprises with described fetch strategy in the described TS packetized file star data buffer area that generates mates;
If the extraction concluding time that described fetch strategy comprises reaches, then finish this and extract, otherwise change the step that receives hardware interrupt over to.
10. method as claimed in claim 8 is characterized in that, described fetch strategy is generated by described terminal processing module, and wherein, described terminal processing module generates described fetch strategy, specifically comprises:
Described terminal processing module obtains digital broadcast transmission control information table by described digital broadcasting receiver module, and therefrom obtains the PID of broadcasting time started, off-the-air time and the multiplexing employing of data;
Described broadcasting time started and the off-the-air time of obtaining are defined as extracting time started and extraction concluding time respectively, and generate the fetch strategy that comprises the extraction time started, extracts concluding time and PID.
11. a treatment system of broadcasting data is characterized in that, comprises digital broadcasting receiver module and terminal processing module; Wherein:
Described digital broadcasting receiver module, be used for receiving the broadcasting data, the described broadcasting data that receive are handled obtain the transport stream TS grouping, and demultiplexing is carried out in described TS grouping handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and the ethernet data frame that encapsulation obtains are sent to the described terminal processing module of connection;
Described terminal processing module, after being used for receiving the ethernet data frame of described digital broadcasting receiver module transmission, call the virtual ethernet device driver of registering in the operating system of described terminal processing module in advance, described ethernet data frame is sent to the ICP/IP protocol unit in the operating system of described terminal processing module, and by described ICP/IP protocol unit described ethernet data frame is carried out being sent to the setting application program that described terminal processing module comprises after the protocol processes.
12. a processing unit of broadcasting data is characterized in that, comprising:
Broadcasting data pretreatment unit, data resolution unit and datagram controller;
Wherein, described broadcasting data pretreatment unit is used for receiving the broadcasting data, the described broadcasting data that receive is handled obtaining the transport stream TS grouping, and described TS grouping is sent to described data resolution unit;
Described data resolution unit, the TS grouping that is used for that described broadcasting data pretreatment unit is sent is carried out demultiplexing and is handled multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, described multiplexed frame and/or multiplexed sub frame are encapsulated as ethernet data frame, and send the ethernet data frame that encapsulation obtains by described datagram controller.
13. device as claimed in claim 12 is characterized in that, described datagram controller also is used for receiving the control record that the broadcasting time started arrives, and controls described broadcasting data pretreatment unit reception broadcasting data; Or, receive the control record, and monitoring after broadcasting time started that described control record comprises arrives, control described broadcasting data pretreatment unit and receive the broadcasting data;
Described broadcasting data pretreatment unit, concrete being used for records the broadcasting Data Identification that comprises and receives frequency according to described control, receives the broadcasting data corresponding with described broadcasting Data Identification at described reception frequency.
14. device as claimed in claim 12 is characterized in that, described datagram controller also be used for to receive the control record that the off-the-air time arrives, and controls described broadcasting data pretreatment unit and stop to receive the broadcasting data; Or, receive the control record, and monitoring after off-the-air time that described control record comprises arrives, control described broadcasting data pretreatment unit and stop to receive the broadcasting data;
Described broadcasting data pretreatment unit, concrete for stopping to receive the corresponding broadcasting data of broadcasting Data Identification that comprise with described control record.
15. device as claimed in claim 12, it is characterized in that, described data resolution unit, concrete being used for broadcasted the data packetizing protocol parsing to described multiplexed frame and/or multiplexed sub frame, therefrom parse the broadcasting payload user data, and described broadcasting payload user data is adapted to ethernet frame.
16. a digital broadcasting receiver module is characterized in that, comprises the processing unit of each described broadcasting data of claim 12 to 15.
17. a processing unit of broadcasting data is characterized in that, comprising:
Terminal processing module controller, broadcasting data interface unit and ICP/IP protocol unit;
Wherein, described terminal processing module controller is used for receiving ethernet data frame, and described ethernet data frame is sent to described broadcasting data interface unit;
Described broadcasting data interface unit, be used for calling in advance the virtual ethernet device driver in the operating system registration of the terminal processing module at place, described ethernet data frame be sent to the ICP/IP protocol unit in the operating system of described terminal processing module;
Described ICP/IP protocol unit is used for described ethernet data frame is carried out being sent to the setting application program that described terminal processing module comprises after the protocol processes.
18. device as claimed in claim 17, it is characterized in that, described terminal processing module controller, also be used for obtaining electronic program guides, and described electronic program guides is shown to the user selects electronic programming, and receive the electronic programming that described user selects, and selection result is sent to described broadcasting data interface unit;
Described broadcasting data interface unit also is used for the electronic programming according to described user's selection, generates to comprise the broadcasting Data Identification corresponding with described electronic programming and the control record of respective broadcast time.
19. a terminal processing module is characterized in that, comprises the processing unit of claim 17 or 18 described broadcasting data.
20. a treatment system of broadcasting data is characterized in that, comprises digital broadcasting receiver module and terminal processing module; Wherein:
The digital broadcasting receiver module, be used in the burst time of time slicing, receiving the broadcasting data, the described broadcasting data that receive are handled obtain the transport stream TS code stream, and from described TS code stream, extract the TS packetized file according to the datagram fetch strategy, described TS packetized file is sent to the described terminal processing module of connection;
Described terminal processing module, after being used for receiving the TS packetized file of described digital broadcasting receiver module transmission, described TS packetized file is carried out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, and adopt setting means to play or show multiplexed frame and/or the multiplexed sub frame of described broadcasting data.
21. a processing unit of broadcasting data is characterized in that, comprising:
Broadcasting data pretreatment unit, datagram extraction unit and datagram controller;
Wherein, described broadcasting data pretreatment unit was used for receiving the broadcasting data in the burst time of time slicing, the described broadcasting data that receive is handled obtaining the transport stream TS code stream, and described TS code stream is sent to described datagram extraction unit;
Described datagram extraction unit is used for extracting the TS packetized file according to the datagram fetch strategy from the TS code stream that described broadcasting data pretreatment unit sends, and will send described TS packetized file.
22. device as claimed in claim 21 is characterized in that, described datagram controller also is used for after sending described TS packetized file, and the digital broadcasting receiver module that sends hardware interrupt control place enters power save mode.
23. device as claimed in claim 21 is characterized in that, described datagram controller also is used for receiving fetch strategy, and described fetch strategy is sent to described datagram extraction unit;
Described datagram extraction unit, also be used for before extracting the TS packetized file according to the datagram fetch strategy from described TS code stream, receive the fetch strategy that described datagram controller sends, comprise TS transmission packets bag identification code PID in the described fetch strategy, extract the time started and extract concluding time information.
24. device as claimed in claim 23, it is characterized in that, described datagram extraction unit, concrete being used for monitoring extraction time started that described fetch strategy comprises when arriving, start TS grouping extraction algorithm, and reception hardware interrupt and idling cycle value, generate TS packetized file name according to current system clock value and described idling cycle value, and save as the TS packetized file with the TS grouping of the PID coupling that comprises with described fetch strategy in the described TS packetized file star data buffer area that generates, if the extraction concluding time that described fetch strategy comprises reaches, then finish this and extract, otherwise change the step that receives hardware interrupt over to.
25. a digital broadcasting receiver module is characterized in that, comprises the processing unit of each described broadcasting data of claim 21 to 24.
26. a processing unit of broadcasting data is characterized in that, comprising:
Terminal processing module controller and datagram Multiplexing Unit;
Wherein, described terminal processing module controller is used for receiving the TS packetized file, and described TS packetized file is sent to described datagram Multiplexing Unit;
Described datagram Multiplexing Unit, concrete for after receiving described TS packetized file, described TS packetized file is carried out demultiplexing handle multiplexed frame and/or the multiplexed sub frame that obtains described broadcasting data, and adopt setting means to play or show multiplexed frame and/or the multiplexed sub frame of described broadcasting data.
27. device as claimed in claim 26 is characterized in that, also comprises datagram fetch strategy generation unit;
Described terminal processing module controller also is used for obtaining digital broadcast transmission control information table, and described digital broadcast transmission control information table is sent to described datagram fetch strategy generation unit;
Described datagram fetch strategy generation unit, be used for obtaining from described digital broadcast transmission control information table the PID of broadcasting time started, off-the-air time and the multiplexing employing of data, described broadcasting time started and the off-the-air time of obtaining are defined as extracting time started and extraction concluding time respectively, and generate the fetch strategy that comprises the extraction time started, extracts concluding time and PID.
28. terminal processing module is characterized in that, comprises the processing unit of claim 26 or 27 described broadcasting data.
CN201210001245.7A 2012-01-04 2012-01-04 A kind of processing method of broadcast data, treatment system and device Active CN103200440B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210001245.7A CN103200440B (en) 2012-01-04 2012-01-04 A kind of processing method of broadcast data, treatment system and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210001245.7A CN103200440B (en) 2012-01-04 2012-01-04 A kind of processing method of broadcast data, treatment system and device

Publications (2)

Publication Number Publication Date
CN103200440A true CN103200440A (en) 2013-07-10
CN103200440B CN103200440B (en) 2016-03-02

Family

ID=48722778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210001245.7A Active CN103200440B (en) 2012-01-04 2012-01-04 A kind of processing method of broadcast data, treatment system and device

Country Status (1)

Country Link
CN (1) CN103200440B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107613548B (en) * 2017-09-07 2021-01-12 乐鑫信息科技(上海)股份有限公司 Low-power-consumption realization method of wireless chip in AP mode and corresponding wireless chip

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1424853A1 (en) * 2001-09-03 2004-06-02 Sony Corporation Digital broadcast reception apparatus and communication information transmission method
CN1871800A (en) * 2003-01-09 2006-11-29 汤姆森许可贸易公司 Method and an apparatus for mapping an MPEG transport stream into IP packets for WLAN broadcast
KR20080020800A (en) * 2006-09-01 2008-03-06 엘지전자 주식회사 A internet terminal and method for transmitting data
CN101273561A (en) * 2005-09-28 2008-09-24 Kddi株式会社 Content sending apparatus, content receiving apparatus, content sending method and content receiving method
CN101317396A (en) * 2005-11-30 2008-12-03 Kddi株式会社 Broadcast contents transmission device, broadcast contents receiving device, broadcast contents transmission method, broadcast contents receiving method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1424853A1 (en) * 2001-09-03 2004-06-02 Sony Corporation Digital broadcast reception apparatus and communication information transmission method
CN1871800A (en) * 2003-01-09 2006-11-29 汤姆森许可贸易公司 Method and an apparatus for mapping an MPEG transport stream into IP packets for WLAN broadcast
CN101273561A (en) * 2005-09-28 2008-09-24 Kddi株式会社 Content sending apparatus, content receiving apparatus, content sending method and content receiving method
CN101317396A (en) * 2005-11-30 2008-12-03 Kddi株式会社 Broadcast contents transmission device, broadcast contents receiving device, broadcast contents transmission method, broadcast contents receiving method, and program
KR20080020800A (en) * 2006-09-01 2008-03-06 엘지전자 주식회사 A internet terminal and method for transmitting data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107613548B (en) * 2017-09-07 2021-01-12 乐鑫信息科技(上海)股份有限公司 Low-power-consumption realization method of wireless chip in AP mode and corresponding wireless chip

Also Published As

Publication number Publication date
CN103200440B (en) 2016-03-02

Similar Documents

Publication Publication Date Title
US10231161B2 (en) Multiple network access system and method
JP4975967B2 (en) Method, system and network entity for providing digital broadband transmission
US9407966B2 (en) Method and apparatus for transmitting and receiving signaling information in digital broadcasting system
JP4256264B2 (en) Time slice signaling for broadband digital broadcasting
RU2292657C2 (en) Quantization of time on basis of clock impulses
US20060146769A1 (en) Method of operating a WLAN mobile station
CN101455013B (en) Service discovery section for mapping channel identifier to packet identifier
CN101501715A (en) Target advertisement in a broadcast system
CN101371565B (en) Gateway for receiving digital television broadcasting services, terminal and corresponding methods
EP1856933B1 (en) Method and apparatus of enabling power savings when no data is being transmitted on a media logical channel
CN101080925B (en) Apparatus and method for demultiplexing in a digital broadcasting receiver
CN101272200B (en) Multimedia stream synchronization caching method and system
WO2009149280A1 (en) Method and apparatus for selective caching of burst stream transmission
CN103200440B (en) A kind of processing method of broadcast data, treatment system and device
CN101815073A (en) Embedded Bluetooth-Ethernet server
CN100561931C (en) Adopt elongated frame to improve the mobile multimedia broadcast system and the method thereof of transmission efficiency
RU2316912C2 (en) Method, system and network object for ensuring transmission of a digital broadcast
CN201541293U (en) Set up box realizing multimedia message for television set
EP2352288B1 (en) Method for transmitting and receiving the service data of handset tv
CN102404647B (en) Wireless data card and by wireless data card realize TV programme play method
CN101815160A (en) TV network advertisement publishing system and method
CN101426172B (en) Method and system for webpage viewing by mobile multimedia data broadcast
CN101150492A (en) A playing and scheduling method for mobile multimedia broadcast electronic service guidance data
KR100721776B1 (en) Method, system and network entity for providing digital broadband transmission
KR100946891B1 (en) Apparatus and method for receiving a broadcasting data in handheld digital broadcasting system

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