[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201510458580.3A
Other languages
Chinese (zh)
Other versions
CN105187854A (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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201510458580.3A priority Critical patent/CN105187854B/en
Publication of CN105187854A publication Critical patent/CN105187854A/en
Priority to PCT/CN2016/084431 priority patent/WO2017016310A1/en
Application granted granted Critical
Publication of CN105187854B publication Critical patent/CN105187854B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing 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

The method and apparatus of distant control function data dynamic configuration
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.
CN201510458580.3A 2015-07-30 2015-07-30 The method and apparatus of distant control function data dynamic configuration Active CN105187854B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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