CN105187854B - The method and apparatus of distant control function data dynamic configuration - Google Patents
The method and apparatus of distant control function data dynamic configuration Download PDFInfo
- Publication number
- CN105187854B CN105187854B CN201510458580.3A CN201510458580A CN105187854B CN 105187854 B CN105187854 B CN 105187854B CN 201510458580 A CN201510458580 A CN 201510458580A CN 105187854 B CN105187854 B CN 105187854B
- Authority
- CN
- China
- Prior art keywords
- remote control
- control configuration
- configuration file
- distant
- configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Details Of Television Systems (AREA)
- Human Computer Interaction (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention discloses a kind of methods of distant control function data dynamic configuration, including step:Receive the transport stream TS that digital TV network is sent;Remote control configuration file is parsed from the TS;Remote control configuration information is obtained from the remote control configuration file;According to the distant control function data of described remote control configuration information update the machine.The invention also discloses a kind of devices of distant control function data dynamic configuration.The present invention increases remote control configuration file in the TS code streams that digital TV network is sent, television terminal directly parses remote control configuration information from remote control configuration file, and distant control function mapping is configured according to the remote control configuration information, without manual amendment's software code, the workload for reducing related personnel keeps distant control function data update more convenient.
Description
Technical field
The present invention relates to digital TV technologies, the more particularly to method and apparatus of distant control function data dynamic configuration.
Background technology
With the development of remote control technology, user usually can control household electrical appliance using remote controler.With digital television
For, remote controler sends specific remote control mode to television by infrared ray or other radio waves, and television is by corresponding
Remoting Protocol parses remote control mode, then executes corresponding distant control function operation.During television set use, if necessary to change
Mapping relations between the distant control function and remote keying of television set then usually need the remote control software code for changing television set,
This just needs staff to visit to be remotely controlled software code upgrade service.The method efficiency of this update distant control function is very low
Under, and the workload of related personnel is increased, if replaced not in time, it may influence whether the normal use of user.
Invention content
The main object of the present invention is to provide a kind of method and apparatus of distant control function data dynamic configuration, effectively improves electricity
Depending on the efficiency of machine distant control function data change, the workload of related personnel is reduced.
The present invention proposes a kind of method of distant control function data dynamic configuration, including step:
Receive the transport stream TS (Transport Stream) that digital TV network is sent;
Remote control configuration file is parsed from the TS;
Remote control configuration information is obtained from the remote control configuration file;
According to the distant control function data of described remote control configuration information update the machine.
Preferably, described the step of remote control configuration file is parsed from the TS, includes:
From the predefined link of parsing in the network information table NIT (Network Information Table) of the TS
Descriptor (Linkage_Descriptor) sublist obtains predefined program number and predefined first package identifier PID
(Packet Identifier)1;
It is predefined from being searched in the Program Association Table PAT (Program Association Table) of the TS with described
The corresponding second package identifier PID2 of program number;
Program Map Table PMT (Program Map Table) corresponding with the PID2 is searched from the TS;
Elementary stream ES (Elementary corresponding with the PID1 is obtained from the Program Map Table PMT
Stream) data;
The ES data are decoded, the remote control configuration file is obtained.
Preferably, obtaining the step of being remotely controlled configuration information in the configuration file from remote control includes:
As the remote control layout self-defined editor of the machine, is generated and corresponded to according to the remote control layout of self-defined editor
Remoting Protocol and remote control mode, and in the remote control configuration file of TS parsings, search corresponding with remote control mode button
Picture, using the Remoting Protocol of generation and remote control mode and the key image of lookup as the remote control configuration information.
Preferably, obtaining the step of being remotely controlled configuration information in the configuration file from remote control includes:
As the remote control layout not self-defined editor of the machine, remote control is obtained from the remote control configuration file that the TS is parsed
Agreement, remote control mode and key image, as the remote control configuration information.
Preferably, the number of the remote control configuration file of the TS parsings is multiple;
It is described to further include after the step of parsing remote control configuration file in TS:
Obtain the remote control configuration identifier information of the machine;
The remote control configuration identifier information matches with described the machine are searched from multiple remote control configuration files that the TS is parsed
One remote control configuration file.
The present invention also proposes a kind of device of distant control function data dynamic configuration, including:
Transceiver module, the transport stream TS for receiving digital TV network transmission;
Parsing module, for parsing remote control configuration file from the TS;
Configuration information acquisition module, for obtaining remote control configuration information from the remote control configuration file;
Update module, for the distant control function data according to described remote control configuration information update the machine.
Preferably, the parsing module is additionally operable to:
Predefined linkage descriptor sublist is parsed from the network information table NIT of the TS, obtains predefined program
Number and predefined first package identifier PID1;
The second package identifier corresponding with the predefined program number is searched from the Program Association Table PAT of the TS
PID2;
Program Map Table PMT corresponding with the PID2 is searched from the TS;
Elementary stream ES data corresponding with the PID1 are obtained from the Program Map Table PMT;
The ES data are decoded, the remote control configuration file is obtained.
Preferably, the configuration information acquisition module is additionally operable to:
As the remote control layout self-defined editor of the machine, is generated and corresponded to according to the remote control layout of self-defined editor
Remoting Protocol and remote control mode, and in the remote control configuration file of TS parsings, search corresponding with remote control mode button
Picture, using the Remoting Protocol of generation and remote control mode and the key image of lookup as the remote control configuration information.
Preferably, the configuration information acquisition module is additionally operable to:
As the remote control layout not self-defined editor of the machine, remote control is obtained from the remote control configuration file that the TS is parsed
Agreement, remote control mode and key image, as the remote control configuration information.
Preferably, the number of the remote control configuration file of the TS parsings is multiple;The distant control function data dynamic configuration
Device further include matching module, the remote control configuration identifier information for obtaining the machine;The multiple remote controls parsed from the TS are matched
Set the remote control configuration file searched in file with the remote control configuration identifier information matches of described the machine.
The present invention increases remote control configuration file in the TS code streams that digital TV network is sent, and television terminal is directly from remote control
Remote control configuration information is parsed in configuration file, and distant control function mapping is configured according to the remote control configuration information, without artificial
Software code is changed, reduces the workload of related personnel, keeps distant control function data update more convenient.
Description of the drawings
Fig. 1 is the flow chart of the first embodiment of the method for distant control function data dynamic configuration of the present invention;
Fig. 2 is the flow chart of the second embodiment of the method for distant control function data dynamic configuration of the present invention;
Fig. 3 is the flow chart of the 3rd embodiment of the method for distant control function data dynamic configuration of the present invention;
Fig. 4 is the flow chart of the fourth embodiment of the method for distant control function data dynamic configuration of the present invention;
Fig. 5 is the module diagram of the first embodiment of the device of distant control function data dynamic configuration of the present invention;
Fig. 6 is the module diagram of the second embodiment of the device of distant control function data dynamic configuration of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific implementation mode
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
As shown in FIG. 1, FIG. 1 is the flow charts of the first embodiment of the method for distant control function data dynamic configuration of the present invention.
The method for the distant control function data dynamic configuration that the present embodiment is mentioned, including:
Step S10 receives the transport stream TS that digital TV network is sent;
In the present embodiment, remote control configuration file is passed through data encoding by digital TV network in advance before sending TS code streams
Device encodes, and generates ES streams, then flow the ES by TS multiplexers and be added to TS code streams together with the ES of other TV programme streams
In, and TS code streams are broadcast in digital TV network by bit stream converter.The side that television terminal passes through conventional receiver TV signal
Formula obtains TS code streams from digital TV network.
Step S20 parses remote control configuration file from TS;
Step S30 obtains remote control configuration information from remote control configuration file;
Television terminal parses the TS code streams of acquisition, therefrom parses remote control configuration file, the remote control configuration file
Include TV or remote controler exploitation side newest publication remote control configuration information, which may include configuration protocol, distant
Control code and key image.Wherein, the mapping relations of configuration protocol, that is, between remote keying and distant control function, remote control mode are remotely controlled and press
The corresponding code of key, the corresponding picture of key image, that is, remote keying.When the function of some button has modification, configuration protocol
In reflect mapping relations before the function and change after button and change between button, remote control mode also include before change button and
The correspondence code of button after change, key image then correspond to the pictorial information of button after change.
Step S40, according to the distant control function data of remote control configuration information update the machine.
Television terminal is whole according to configuration protocol, remote control mode TV synchronous with key image after obtaining remote control configuration information
The distant control function data at end, for example, the mapping relations of distant control function and key icon in user interface are changed to newest
Mapping relations, the state of refresh register and the content of database purchase etc., to realize that distant control function configures.
The present embodiment increases remote control configuration file in the TS code streams that digital TV network is sent, and television terminal is directly from distant
Remote control configuration information is parsed in control configuration file, and distant control function mapping is configured according to the remote control configuration information, is not necessarily to people
Work changes software code, reduces the workload of related personnel, keeps distant control function data update more convenient.
As shown in Fig. 2, Fig. 2 is the flow chart of the second embodiment of the method for distant control function data dynamic configuration of the present invention.
The present embodiment includes the steps that embodiment illustrated in fig. 1, wherein step S20 include:
Step S21 parses predefined linkage descriptor sublist from the network information table NIT of TS, obtains predefined
Program number and predefined first package identifier PID1;
Step S22 searches the second package identifier corresponding with predefined program number from the Program Association Table PAT of TS
PID2;
Step S23 searches Program Map Table PMT corresponding with PID2 from TS;
Step S24 obtains elementary stream ES data corresponding with PID1 from Program Map Table PMT;
Step S25 decodes ES data, obtains remote control configuration file.
In the present embodiment, remote control configuration file is added to TS code streams by digital TV network in advance before sending TS code streams
In.The mode for making TS code streams is as follows.A linkage descriptor sublist is first predefined in NIT, it is pre- in linkage descriptor sublist
The program number PID (i.e. PID1) corresponding with remote control configuration file of definition remote control configuration file position, will be used for newer
It is remotely controlled configuration file and ES bit stream datas is generated by data encoder, and by TS multiplexers by the ES codes of the remote control configuration file
Flow data is added in TS streams, and the ES code streams of the remote control configuration file are then regarded as the program stream all the way in TS streams.
Television terminal obtains predefined program number and PID1 when parsing TS from the linkage descriptor sublist in NIT,
That is the corresponding program number of remote control configuration file and PID.It is searched corresponding to program number from PAT according to predefined program number
PID2, and corresponding PMT is found according to PID2, the ES data corresponding to PID1 are searched from PMT, finally parse the ES numbers
According to the remote control configuration file in acquisition TS.Wherein, PID1=PID2 can be pre-defined, then obtaining correspondence being parsed from PAT
After the PID2 of program number, whether the PID2 that may compare parsing is equal with predefined PID1, if equal, is illustrating parsing just
Really, otherwise, illustrate to parse it is wrong, can prompt user parse error, again parse or reacquire TS stream.
The present embodiment encapsulates remote control configuration file in TS code streams, and television terminal is facilitated to obtain remote control configuration text from TS streams
Part reduces the workload of related personnel, makes distant control function number to configure distant control function mapping without manual amendment's software code
It is more convenient according to updating.
As shown in figure 3, Fig. 3 is the flow chart of the 3rd embodiment of the method for distant control function data dynamic configuration of the present invention.
The present embodiment includes the steps that embodiment illustrated in fig. 1, wherein step S30 include:
Whether step S31 judges the remote control layout of the machine self-defined editor;If so, thening follow the steps S32;Such as
Fruit is no to then follow the steps S33;
Step S32 generates corresponding Remoting Protocol and remote control mode according to the remote control layout of self-defined editor, and in TS
In the remote control configuration file of parsing, search corresponding with remote control mode key image, by the Remoting Protocol of generation and remote control mode and
The key image of lookup is as remote control configuration information.
Step S33 obtains Remoting Protocol, remote control mode and key image, as distant from the remote control configuration file that TS is parsed
Control configuration information.
The television terminal of the present embodiment has the function of self-defined change remote keying configuration, when user needs to change remote control
When keypress function, when can trigger the self-defined edit instruction of remote controler, current remote control layout is shown on the screen of television terminal
The button that need to be changed can be arranged in figure, user in being remotely controlled layout.For example, the function of volume will be increased by original " volume adds "
Button is changed to " red " button;The function of switching up channel is changed to " blue " by original " channel down " button to press
Key, as shown in the table:
Function | Current teleswitch | Customized teleswitch |
Increase volume | BTN_VOL_UP | BTN_RED |
Switch up channel | BTN_GRP_UP | BTN_BLUE |
… |
Television terminal stores the remote control layout that user configuration is crossed, and the remote control cloth of mark bit identification the machine is arranged
Office's figure had carried out self-defined editor.Before configuration information of the television set in the remote control configuration file of extraction TS parsings, first judge
The remote control layout of the machine whether self-defined editor.If self-defined editor, extracted from remote control layout relevant
Remoting Protocol and remote control mode only extract the figure of user-defined press key in corresponding remote control layout in the remote control configuration file of TS parsings
Piece updates the distant control function data of television terminal according to the remote control configuration information of User Defined editor.Otherwise, user does not have
Have from edlin and be remotely controlled configuration information, then obtains remote control configuration information from the remote control configuration file that TS flows.
The present embodiment updates electricity when remote control layout has modification according to the remote control configuration information of User Defined editor
Depending on the distant control function data of terminal, keep distant control function configuration more flexible.
As shown in figure 4, Fig. 4 is the flow chart of the fourth embodiment of the method for distant control function data dynamic configuration of the present invention.
The present embodiment includes the steps that embodiment illustrated in fig. 1, further includes after step S20:
Step S51 obtains the remote control configuration identifier information of the machine;
Step S52 searches the remote control configuration identifier information matches with the machine from multiple remote control configuration files that TS is parsed
One remote control configuration file.
The remote control configuration file that TS is parsed in the present embodiment includes that the TV in multiple, different areas or different systems is whole
End, format, coding mode etc. to being remotely controlled configuration information might have different demands.In addition, original distant in television terminal
Control performance data may be most recently updated, this remote control configuration file parsed from TS is with preceding once for newer
It is consistent to be remotely controlled configuration file content, then this need not update.For the above situation, can in advance by multiple remote control configuration files together
It is encapsulated into TS streams, includes the remote control configuration file of different editions, different-format, different coding mode, and match in each remote control
It sets and adds corresponding remote control configuration identifier information in file respectively.Television terminal is parsing multiple remote control configurations from TS
After file, by the remote control configuration identifier information in television terminal and the remote control configuration identifier information in the remote control configuration file of parsing
It is matched.If finding matched remote control configuration file, illustrate that current distant control function data need to update;Otherwise, it says
Bright current television terminal need not update, and user can be prompted not find matched remote control configuration file.Thus, be matched by remote control
It sets identification information and searches matched remote control configuration file, avoiding makes because remote control configuration file error influences the normal of distant control function
With, it is ensured that the accuracy of distant control function configuration.
As shown in figure 5, Fig. 5 is the module signal of the first embodiment of the device of distant control function data dynamic configuration of the present invention
Figure.The device of the distant control function data dynamic configuration of the present embodiment, including:
Transceiver module 10, the transport stream TS for receiving digital TV network transmission;
Parsing module 20, for parsing remote control configuration file from TS;
Configuration information acquisition module 30, for obtaining remote control configuration information from remote control configuration file;
Update module 40, for the distant control function data according to remote control configuration information update the machine.
In the present embodiment, remote control configuration file is passed through data encoding by digital TV network in advance before sending TS code streams
Device encodes, and generates ES streams, then flow the ES by TS multiplexers and be added to TS code streams together with the ES of other TV programme streams
In, and TS code streams are broadcast in digital TV network by bit stream converter.The side that television terminal passes through conventional receiver TV signal
Formula obtains TS code streams from digital TV network.
Television terminal parses the TS code streams of acquisition, therefrom parses remote control configuration file, the remote control configuration file
Include TV or remote controler exploitation side newest publication remote control configuration information, which may include configuration protocol, distant
Control code and key image.Wherein, the mapping relations of configuration protocol, that is, between remote keying and distant control function, remote control mode are remotely controlled and press
The corresponding code of key, the corresponding picture of key image, that is, remote keying.When the function of some button has modification, configuration protocol
In reflect mapping relations before the function and change after button and change between button, remote control mode also include before change button and
The correspondence code of button after change, key image then correspond to the pictorial information of button after change.
Television terminal is whole according to configuration protocol, remote control mode TV synchronous with key image after obtaining remote control configuration information
The distant control function data at end, for example, the mapping relations of distant control function and key icon in user interface are changed to newest
Mapping relations, the state of refresh register and the content of database purchase etc., to realize that distant control function configures.
The present embodiment increases remote control configuration file in the TS code streams that digital TV network is sent, and television terminal is directly from distant
Remote control configuration information is parsed in control configuration file, and distant control function mapping is configured according to the remote control configuration information, is not necessarily to people
Work changes software code, reduces the workload of related personnel, keeps distant control function data update more convenient.
Further, parsing module 20 is additionally operable to:
Predefined linkage descriptor sublist is parsed from the network information table NIT of TS, obtain predefined program number and
Predefined first package identifier PID1;
Second package identifier PID2 corresponding with predefined program number is searched from the Program Association Table PAT of TS;
Program Map Table PMT corresponding with PID2 is searched from TS;
Elementary stream ES data corresponding with PID1 are obtained from Program Map Table PMT;
ES data are decoded, remote control configuration file is obtained.
In the present embodiment, remote control configuration file is added to TS code streams by digital TV network in advance before sending TS code streams
In.The mode for making TS code streams is as follows.A linkage descriptor sublist is first predefined in NIT, it is pre- in linkage descriptor sublist
The program number PID (i.e. PID1) corresponding with remote control configuration file of definition remote control configuration file position, will be used for newer
It is remotely controlled configuration file and ES bit stream datas is generated by data encoder, and by TS multiplexers by the ES codes of the remote control configuration file
Flow data is added in TS streams, and the ES code streams of the remote control configuration file are then regarded as the program stream all the way in TS streams.
Television terminal obtains predefined program number and PID1 when parsing TS from the linkage descriptor sublist in NIT,
That is the corresponding program number of remote control configuration file and PID.It is searched corresponding to program number from PAT according to predefined program number
PID2, and corresponding PMT is found according to PID2, the ES data corresponding to PID1 are searched from PMT, finally parse the ES numbers
According to the remote control configuration file in acquisition TS.Wherein, PID1=PID2 can be pre-defined, then obtaining correspondence being parsed from PAT
After the PID2 of program number, whether the PID2 that may compare parsing is equal with predefined PID1, if equal, is illustrating parsing just
Really, otherwise, illustrate to parse it is wrong, can prompt user parse error, again parse or reacquire TS stream.
The present embodiment encapsulates remote control configuration file in TS code streams, and television terminal is facilitated to obtain remote control configuration text from TS streams
Part reduces the workload of related personnel, makes distant control function number to configure distant control function mapping without manual amendment's software code
It is more convenient according to updating.
Further, configuration information acquisition module 30 is additionally operable to:
As the remote control layout self-defined editor of the machine, is generated and corresponded to according to the remote control layout of self-defined editor
Remoting Protocol and remote control mode, and in the remote control configuration file of TS parsings, search corresponding with remote control mode key image, will give birth to
At Remoting Protocol and remote control mode and the key image of lookup as remote control configuration information.
As the remote control layout not self-defined editor of the machine, remote control association is obtained from the remote control configuration file that TS is parsed
View, remote control mode and key image, as remote control configuration information.
The television terminal of the present embodiment has the function of self-defined change remote keying configuration, when user needs to change remote control
When keypress function, when can trigger the self-defined edit instruction of remote controler, current remote control layout is shown on the screen of television terminal
The button that need to be changed can be arranged in figure, user in being remotely controlled layout.For example, the function of volume will be increased by original " volume adds "
Button is changed to " red " button;The function of switching up channel is changed to " blue " by original " channel down " button to press
Key, as shown in the table:
Function | Current teleswitch | Customized teleswitch |
Increase volume | BTN_VOL_UP | BTN_RED |
Switch up channel | BTN_GRP_UP | BTN_BLUE |
… |
Television terminal stores the remote control layout that user configuration is crossed, and the remote control cloth of mark bit identification the machine is arranged
Office's figure had carried out self-defined editor.Before configuration information of the television set in the remote control configuration file of extraction TS parsings, first judge
The remote control layout of the machine whether self-defined editor.If self-defined editor, extracted from remote control layout relevant
Remoting Protocol and remote control mode only extract the figure of user-defined press key in corresponding remote control layout in the remote control configuration file of TS parsings
Piece updates the distant control function data of television terminal according to the remote control configuration information of User Defined editor.Otherwise, user does not have
Have from edlin and be remotely controlled configuration information, then obtains remote control configuration information from the remote control configuration file that TS flows.
The present embodiment updates electricity when remote control layout has modification according to the remote control configuration information of User Defined editor
Depending on the distant control function data of terminal, keep distant control function configuration more flexible.
As shown in fig. 6, Fig. 6 is the module signal of the second embodiment of the device of distant control function data dynamic configuration of the present invention
Figure.The present embodiment includes the module of embodiment illustrated in fig. 5, further includes matching module 50, and the remote control for obtaining the machine configures mark
Know information;A remote control with the remote control configuration identifier information matches of the machine is searched from multiple remote control configuration files that TS is parsed
Configuration file.
The remote control configuration file that TS is parsed in the present embodiment includes that the TV in multiple, different areas or different systems is whole
End, format, coding mode etc. to being remotely controlled configuration information might have different demands.In addition, original distant in television terminal
Control performance data may be most recently updated, this remote control configuration file parsed from TS is with preceding once for newer
It is consistent to be remotely controlled configuration file content, then this need not update.For the above situation, can in advance by multiple remote control configuration files together
It is encapsulated into TS streams, includes the remote control configuration file of different editions, different-format, different coding mode, and match in each remote control
It sets and adds corresponding remote control configuration identifier information in file respectively.Television terminal is parsing multiple remote control configurations from TS
After file, by the remote control configuration identifier information in television terminal and the remote control configuration identifier information in the remote control configuration file of parsing
It is matched.If finding matched remote control configuration file, illustrate that current distant control function data need to update;Otherwise, it says
Bright current television terminal need not update, and user can be prompted not find matched remote control configuration file.Thus, be matched by remote control
It sets identification information and searches matched remote control configuration file, avoiding makes because remote control configuration file error influences the normal of distant control function
With, it is ensured that the accuracy of distant control function configuration.
The foregoing is merely the preferred embodiment of the present invention, are not intended to limit the scope of the invention, every utilization
Equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content is applied directly or indirectly in other correlations
Technical field, be included within the scope of the present invention.
Claims (8)
1. a kind of method of distant control function data dynamic configuration, which is characterized in that including step:
Receive the transport stream TS that digital TV network is sent;
Remote control configuration file is parsed from the TS;
Remote control configuration information is obtained from the remote control configuration file;
According to the distant control function data of described remote control configuration information update the machine;
Wherein, described the step of remote control configuration file is parsed from the TS, includes:
Predefined linkage descriptor sublist is parsed from the network information table NIT of the TS, obtain predefined program number and
Predefined first package identifier PID1;
Second package identifier PID2 corresponding with the predefined program number is searched from the Program Association Table PAT of the TS;
Program Map Table PMT corresponding with the PID2 is searched from the TS;
Elementary stream ES data corresponding with the PID1 are obtained from the Program Map Table PMT;
The ES data are decoded, the remote control configuration file is obtained.
2. the method for distant control function data dynamic configuration as described in claim 1, which is characterized in that described from remote control configuration text
The step of being remotely controlled configuration information is obtained in part includes:
As the remote control layout self-defined editor of the machine, generated according to the remote control layout of self-defined editor corresponding distant
Agreement and remote control mode are controlled, and in the remote control configuration file of TS parsings, search key image corresponding with the remote control mode,
Using the Remoting Protocol of generation and remote control mode and the key image of lookup as the remote control configuration information.
3. the method for distant control function data dynamic configuration as claimed in claim 2, which is characterized in that described from remote control configuration text
The step of being remotely controlled configuration information is obtained in part includes:
As the remote control layout not self-defined editor of the machine, remote control association is obtained from the remote control configuration file that the TS is parsed
View, remote control mode and key image, as the remote control configuration information.
4. the method for distant control function data dynamic configuration as described in any one of claims 1 to 3, which is characterized in that the TS
The number of the remote control configuration file of parsing is multiple;
It is described to further include after the step of parsing remote control configuration file in TS:
Obtain the remote control configuration identifier information of the machine;
One with the remote control configuration identifier information matches of described the machine is searched from multiple remote control configuration files that the TS is parsed
A remote control configuration file.
5. a kind of device of distant control function data dynamic configuration, which is characterized in that including:
Transceiver module, the transport stream TS for receiving digital TV network transmission;
Parsing module, for parsing remote control configuration file from the TS;
Configuration information acquisition module, for obtaining remote control configuration information from the remote control configuration file;
Update module, for the distant control function data according to described remote control configuration information update the machine;
Wherein, the parsing module is additionally operable to:
Predefined linkage descriptor sublist is parsed from the network information table NIT of the TS, obtain predefined program number and
Predefined first package identifier PID1;
Second package identifier PID2 corresponding with the predefined program number is searched from the Program Association Table PAT of the TS;
Program Map Table PMT corresponding with the PID2 is searched from the TS;
Elementary stream ES data corresponding with the PID1 are obtained from the Program Map Table PMT;
The ES data are decoded, the remote control configuration file is obtained.
6. the device of distant control function data dynamic configuration as claimed in claim 5, which is characterized in that the configuration information obtains
Module is additionally operable to:
As the remote control layout self-defined editor of the machine, generated according to the remote control layout of self-defined editor corresponding distant
Agreement and remote control mode are controlled, and in the remote control configuration file of TS parsings, search key image corresponding with the remote control mode,
Using the Remoting Protocol of generation and remote control mode and the key image of lookup as the remote control configuration information.
7. the device of distant control function data dynamic configuration as claimed in claim 6, which is characterized in that the configuration information obtains
Module is additionally operable to:
As the remote control layout not self-defined editor of the machine, remote control association is obtained from the remote control configuration file that the TS is parsed
View, remote control mode and key image, as the remote control configuration information.
8. such as the device of claim 5 to 7 any one of them distant control function data dynamic configuration, which is characterized in that the TS
The number of the remote control configuration file of parsing is multiple;The device of the distant control function data dynamic configuration further includes matching module,
Remote control configuration identifier information for obtaining the machine;It is searched and described the machine from multiple remote control configuration files that the TS is parsed
One of configuration identifier information matches remote control configuration file of remote control.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510458580.3A CN105187854B (en) | 2015-07-30 | 2015-07-30 | The method and apparatus of distant control function data dynamic configuration |
PCT/CN2016/084431 WO2017016310A1 (en) | 2015-07-30 | 2016-06-02 | Method and apparatus for dynamically configuring remote control function data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510458580.3A CN105187854B (en) | 2015-07-30 | 2015-07-30 | The method and apparatus of distant control function data dynamic configuration |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105187854A CN105187854A (en) | 2015-12-23 |
CN105187854B true CN105187854B (en) | 2018-09-04 |
Family
ID=54909655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510458580.3A Active CN105187854B (en) | 2015-07-30 | 2015-07-30 | The method and apparatus of distant control function data dynamic configuration |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105187854B (en) |
WO (1) | WO2017016310A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187854B (en) * | 2015-07-30 | 2018-09-04 | 深圳Tcl数字技术有限公司 | The method and apparatus of distant control function data dynamic configuration |
CN105979322A (en) * | 2016-05-18 | 2016-09-28 | 深圳创维-Rgb电子有限公司 | Intelligent television client modification method and system |
CN108012174A (en) * | 2017-12-20 | 2018-05-08 | 深圳创维-Rgb电子有限公司 | Intelligent terminal shortcut customizing method, intelligent terminal and readable storage medium |
CN109257652B (en) * | 2018-07-27 | 2021-04-06 | 广州视源电子科技股份有限公司 | Configuration information switching method and device, electronic device, system and storage medium |
CN111385636A (en) * | 2018-12-27 | 2020-07-07 | 深圳Tcl数字技术有限公司 | Method and device for configuring television accompanying sound and readable storage medium |
CN111417002A (en) * | 2020-03-16 | 2020-07-14 | 青岛海信传媒网络技术有限公司 | Method for customizing control protocol and display equipment |
CN114895954B (en) * | 2022-05-26 | 2024-02-13 | 广州安广电子科技股份有限公司 | Code modification method, system, equipment and storage medium of remote control system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101493988A (en) * | 2009-02-27 | 2009-07-29 | 深圳华为通信技术有限公司 | Method for configuring teleswitch value information, control equipment and system |
CN103607617A (en) * | 2013-11-18 | 2014-02-26 | 四川长虹电器股份有限公司 | Method for changing digital television remote controller button function in bidirectional application |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004343600A (en) * | 2003-05-19 | 2004-12-02 | Matsushita Electric Ind Co Ltd | Remote control device and avc server |
CN101276511B (en) * | 2007-01-22 | 2013-04-24 | 英特尔移动通信有限责任公司 | Remote control apparatus, remote control configuration unit for generating file and corresponding method and equipment |
US9368024B2 (en) * | 2013-09-27 | 2016-06-14 | Apple Inc. | Remote control configuration using a remote control profile |
CN105187854B (en) * | 2015-07-30 | 2018-09-04 | 深圳Tcl数字技术有限公司 | The method and apparatus of distant control function data dynamic configuration |
-
2015
- 2015-07-30 CN CN201510458580.3A patent/CN105187854B/en active Active
-
2016
- 2016-06-02 WO PCT/CN2016/084431 patent/WO2017016310A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101493988A (en) * | 2009-02-27 | 2009-07-29 | 深圳华为通信技术有限公司 | Method for configuring teleswitch value information, control equipment and system |
CN103607617A (en) * | 2013-11-18 | 2014-02-26 | 四川长虹电器股份有限公司 | Method for changing digital television remote controller button function in bidirectional application |
Also Published As
Publication number | Publication date |
---|---|
CN105187854A (en) | 2015-12-23 |
WO2017016310A1 (en) | 2017-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105187854B (en) | The method and apparatus of distant control function data dynamic configuration | |
CN105847909B (en) | Mobile terminal, television set, Television Digital program switching system, device and method | |
US6661472B2 (en) | Channel selection in digital television | |
US20090109346A1 (en) | Control device for receivers of information based on the propagation of the electromagnetic field, particularly for television sets, and an exercise machine comprising said device | |
CN106162319A (en) | A kind of method and device of Voice command electronic programming | |
CN101399992A (en) | Method for downloading electronic program menu and realizing television program reservation using handhold equipment | |
CN104376711B (en) | A kind of method and device of rapid configuration mobile terminal IR remote controller | |
US20160345072A1 (en) | Method and device for automatically recognizing network operator to realize data configuration | |
CN103533435A (en) | Set-top box with two systems and double-system communication method | |
CN105141994A (en) | Digital set top box (STB) and button function updating method of STB remote controller | |
CN104571033A (en) | Method and device for controlling household appliance through short message | |
JP2005510914A (en) | Device for downloading control frequency code data | |
CN108235073B (en) | Program updating method | |
CN103369386B (en) | A kind of method and system of the television advertising that automatically switches | |
CN105025371A (en) | Program updating method and device | |
CN101087391A (en) | Broadcast receiver, data structure and method for providing diagnostic information | |
CN104320689A (en) | Remote control unit and terminal control method | |
CN106781378A (en) | Information matching method, information configuration method of remote controller and corresponding devices | |
CN106851415A (en) | Frequency list updating method and system | |
CN110278473A (en) | A kind of digital television remote control channel switching method and system based on speech recognition | |
CN104284206A (en) | Video playing system, video transmission device and video playing device | |
CN107222859A (en) | A kind of method and device of equipment networking | |
CN106210833A (en) | The method and system of switching channels, intelligent terminal and controller | |
CN106850786B (en) | Radio frequency equipment control method, server, radio frequency host and radio frequency equipment control system | |
CN114390232B (en) | Method and system for simulating television function expansion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |