CN105578213A - Television terminal set-top box application management method and device - Google Patents

Television terminal set-top box application management method and device Download PDF

Info

Publication number
CN105578213A
CN105578213A CN201410594349.2A CN201410594349A CN105578213A CN 105578213 A CN105578213 A CN 105578213A CN 201410594349 A CN201410594349 A CN 201410594349A CN 105578213 A CN105578213 A CN 105578213A
Authority
CN
China
Prior art keywords
application
information
top box
terminal set
television terminal
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.)
Pending
Application number
CN201410594349.2A
Other languages
Chinese (zh)
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.)
Sumavision Technologies Co Ltd
Original Assignee
Sumavision Technologies 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 Sumavision Technologies Co Ltd filed Critical Sumavision Technologies Co Ltd
Priority to CN201410594349.2A priority Critical patent/CN105578213A/en
Publication of CN105578213A publication Critical patent/CN105578213A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

The invention discloses a television terminal set-top box application management method and device. The method includes the following steps that: a server generates data packets based on all locally-saved applications; the server converts the data packets into code streams and sends the code streams to a television terminal set-top box; and the television terminal set-top box analyzes the code streams and judges descriptor information and an XML file corresponding to the descriptor information which are obtained through analysis, when determining that the descriptor information and the XML file corresponding to the descriptor information are both right, the television terminal set-top box downloads an updated application file, and performs application management according to the updated application file. According to the television terminal set-top box application management method and device provided by the technical scheme of the invention, the server converts the data packets containing updated applications into the code streams and then, sends the code streams to the television terminal set-top box, and therefore, the complexity of application management can be decreased, and the efficiency of application management can be improved.

Description

A kind of television terminal set-top box application management method and device
Technical field
The present invention relates to television terminal set-top box application field, particularly relate to a kind of television terminal set-top box application management method and device.
Background technology
Television terminal Set Top Box is a kind of conversion equipment digital television signal being converted to analog signal, it carries out decoded back by through the image of digitalization compressed and voice signal, produce analog video and voice signal, provide high-quality TV programme by television indicator and stereo set to user.Existing TV set-top box has become a kind of embedding assembly equipment, it has perfect real time operating system, powerful CPU computing capability is provided, be used for cooperation control television terminal Set Top Box each several part hardware facility, and easy-operating graphic user interface is provided, as the electronic program guides of enhanced-quality television, for user provides program description and the background information of image-type.
In television terminal Set Top Box, all comprise corresponding Digital TV Middleware, this Digital TV Middleware to be positioned on television terminal Set Top Box drive software layer and for the software layer of isolated interactive application in system resource.Comprise multiple application program in Digital TV Middleware, this application program is independent of the hardware and software layer of television terminal Set Top Box.The above-mentioned characteristic of Digital Television intermediate system, the television terminal Set Top Box that different hardware is formed all can run identical application program, thus on the basis increasing television terminal set-top box functionality, effectively reduces television terminal Set Top Box cost.
At present, the network that television terminal Set Top Box works is HFC (HybridFiber-Coaxial; Optical fiber and coaxial cable mixing) network.The equal incoming coaxial cable of television terminal Set Top Box (Cable) unilateral networks all in above-mentioned network environment, the equal incoming fiber optic network of not all television terminal Set Top Box, i.e. IP (InternetProtocol; Internet protocol) network.When the network of television terminal Set Top Box access is IP network, transmission and the application of application after can realizing renewal by IP network upgrade; When the network of television terminal Set Top Box access is coaxial cable unilateral network, if desired upgrade (as application upgrade to Digital TV Middleware (hereinafter referred to as television terminal set-top box application), add application, delete application etc.), usual employing USB flash disk down loading updating application, manages television terminal set-top box application.
As can be seen here, there is the high problem of renewal process complexity in prior art when managing television terminal set-top box application.
Summary of the invention
The embodiment of the present invention provides a kind of television terminal set-top box application management method and device, there is the high problem of renewal process complexity in order to solve prior art when upgrading television terminal set-top box application.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
A kind of television terminal set-top box application management method, comprising:
When in all application that this locality is preserved, when there is any application generation renewal, according to all application that this locality is preserved, generate packet;
Packet is converted to code stream and is sent to television terminal Set Top Box;
Described television terminal Set Top Box is made to resolve described code stream, obtain the descriptor information comprised in described code stream, when described television terminal Set Top Box judges that described descriptor information is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the essential information of all application corresponding to described television terminal Set Top Box; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then described television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in described code stream; Described television terminal Set Top Box, according to described application file, carries out application management.
A kind of television terminal set-top box application management method, comprising:
Obtain server transmitted stream;
Described code stream is resolved, obtains the descriptor information comprised in described code stream;
When the described descriptor information of judgement is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the attribute information of all application corresponding to described television terminal Set Top Box;
If there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then from described code stream, obtain the described application file needing the application identities of renewal corresponding;
According to described application file, carry out application management.
A kind of television terminal set-top box application management device, comprising:
Generation unit, for working as in local all application of preserving, when there is any application generation renewal, according to all application that this locality is preserved, generates packet;
Transmitting element, television terminal Set Top Box is sent to for packet being converted to code stream, described television terminal Set Top Box is resolved described code stream, obtain the descriptor information comprised in described code stream, when described television terminal Set Top Box judges that described descriptor information is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the essential information of all application corresponding to described television terminal Set Top Box; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then described television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in described code stream; Described television terminal Set Top Box, according to described application file, carries out application management.
A kind of television terminal set-top box application management device, comprising:
Code stream acquiring unit, for obtaining server transmitted stream;
Descriptor information acquiring unit, for resolving described code stream, obtains the descriptor information comprised in described code stream;
XML file acquiring unit, for when the described descriptor information of judgement is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the attribute information of all application corresponding to described television terminal Set Top Box;
Application file acquiring unit, if there is the application identities of the application correspondence that needs upgrade in all application identities that correct and described XML file comprises for described XML file, then from described code stream, obtain the described application file needing the application identities of renewal corresponding;
Administrative unit, for according to described application file, carries out application management.
In the embodiment of the present invention, all application that server is preserved based on this locality, generate packet; Packet is converted to code stream and is sent to television terminal Set Top Box by server; Television terminal Set Top Box is resolved above-mentioned code stream, the descriptor information that obtains after resolving and XML file corresponding to descriptor information are judged, when determining that descriptor information and XML corresponding to descriptor information are all correct, download the application file occurring to upgrade, and carry out application management according to this application file upgraded.Adopt technical solution of the present invention, server is sent to television terminal Set Top Box after the packet of the application comprising renewal is converted to code stream, thus reduces the complexity of application management, improves the efficiency of application management.
Accompanying drawing explanation
Fig. 1 is television terminal set-top box application management system architecture diagram in the embodiment of the present invention;
Fig. 2 is television terminal set-top box application management flow chart one in the embodiment of the present invention;
Fig. 3 is television terminal set-top box application management flowchart 2 in the embodiment of the present invention;
Fig. 4 is television terminal set-top box application management schematic diagram in the embodiment of the present invention;
Fig. 5 is television terminal set-top box application management apparatus structure schematic diagram one in the embodiment of the present invention;
Fig. 6 is television terminal set-top box application management apparatus structure schematic diagram two in the embodiment of the present invention.
Embodiment
The high problem of renewal process complexity is there is when upgrading television terminal set-top box application in order to solve prior art.All application that server is preserved based on this locality, generate packet; Packet is converted to code stream and is sent to television terminal Set Top Box by server; Television terminal Set Top Box is resolved above-mentioned code stream, the descriptor information that obtains after resolving and XML file corresponding to descriptor information are judged, when determining that descriptor information and XML corresponding to descriptor information are all correct, download the application file occurring to upgrade, and carry out application management according to this application file upgraded.Adopt technical solution of the present invention, server is sent to television terminal Set Top Box after the packet of the application comprising renewal is converted to code stream, thus reduces the complexity of application management, improves the efficiency of application management.
Consult shown in Fig. 1, for television terminal set-top box application management system architecture diagram in the embodiment of the present invention, this system comprises server, television terminal Set Top Box and transcoding device, wherein, server is used for according to when detecting that the application upgraded occurs in local existence, all application of namely preserving according to this locality generate packets, and packet is converted to code stream sends; Transcoding device is for being sent to default frequency by server transmitted stream; Television terminal Set Top Box for obtaining code stream from default frequency, and is resolved code stream, and carries out application management according to analysis result; Television terminal Set Top Box incoming coaxial cable unilateral network, is connected by IP network between server with transcoding device.In the embodiment of the present invention, said system can also comprise two servers, is respectively management server and broadcasts server, and wherein, management server for managing application file, and determines the application that renewal occurs; Broadcast the application that server with other, renewal does not occur for the application that the generation issued according to management server upgrades, generate packet, and packet is converted to code stream.The process that television terminal Set Top Box carries out application management is introduced in detail below only to comprise a server.
Below in conjunction with accompanying drawing, the preferred embodiment of the present invention is described in detail.
Consult shown in Fig. 2, in the embodiment of the present invention, server issues the application occurring to upgrade to television terminal Set Top Box, the detailed process making television terminal Set Top Box carry out application management is:
Step 200: when in all application that this locality is preserved, when there is any application generation renewal, according to all application that this locality is preserved, generates packet.
In the embodiment of the present invention, server obtains the application occurring to upgrade; According to the application occurring to upgrade and local all application not occurring to upgrade of preserving, obtain descriptor and the descriptor information of above-mentioned all application from this locality; Wherein, the essential information of the application upgraded is there is in this descriptor for characterizing, this essential information comprises application identities, takies storage size, application type, application version information, and this essential information also comprises application start information (namely starting path) etc.; Descriptor information is for characterizing the additional information of application, and this additional information comprises area information, set top box type information and XML (ExtensibleMarkupLanguage; Extend markup language) file version information; Corresponding XML file is generated according to foregoing description information; By above-mentioned application, after the XML file of application and the descriptor information of application are packed, generate packet.
In above process, application version packets of information contains each application version information corresponding respectively, and Set Top Box match information contains this application and upgrades the Set Top Box model used; Area information comprises the geographical location information involved by local application, is Beijing area television terminal Set Top Box as applied 1 scope be suitable for; When server this locality exists any application renewal, namely XML file version is upgraded.
Optionally, the number that the application upgraded occurs can be one, also can be multiple.Therefore, only can comprise the descriptor that the application upgraded occurs in the XML file that descriptor is corresponding, also can comprise the descriptor that multiple application occurring to upgrade is corresponding respectively.Foregoing description information is XML descriptor, and foregoing description symbol information is XML descriptor information.
Adopt technique scheme, realize by server is unified the management that the application upgraded occurs, improve the efficiency of management of application.
Step 210: packet is converted to code stream and is sent to television terminal Set Top Box; Television terminal Set Top Box is made to resolve code stream, obtain the descriptor information comprised in this code stream, when television terminal Set Top Box judges that this descriptor information is correct and television terminal Set Top Box is corresponding XML file version changes, from above-mentioned code stream, obtain the XML file corresponding with this descriptor information; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of this XML file comprises, then television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in above-mentioned code stream; Television terminal Set Top Box, according to described application file, carries out application management.
In the embodiment of the present invention, the descriptor information comprised in the packet that server generates according to above-mentioned packing generates NIT (NetworkInformationTable; Network information table); By the application that comprises in above-mentioned packet and file, and above-mentioned NIT is converted to code stream through player software instrument; This code stream is sent to transcoding device by IP network by server, is sent on the frequency of bearer update application by above-mentioned code stream by coax network by transcoding device.
Adopt technique scheme, by being converted to code stream by comprising all of application occurring to upgrade, and by transcoding device, this code stream is sent on appointment frequency by coax network, television terminal Set Top Box is enable to carry out application management by coax network, there is provided based on unidirectional code stream, support the communication mode of two-way IP network, application issue renewal under hfc plant environment after, on the basis of problem efficiently solving application management difficulty in prior art, effectively make use of conventional network resources, save the network bandwidth.
Further, the frequency that television terminal Set Top Box is applied from above-mentioned bearer update obtains code stream, and carries out application management according to this code stream.Owing to comprising one or more application in code stream, therefore, to applying to upgrade to be, above-mentioned all application are upgraded.
Consult shown in Fig. 3, in the embodiment of the present invention, the detailed process that television terminal Set Top Box carries out application management is:
Step 300: obtain server transmitted stream.
In the embodiment of the present invention, the frequency that television terminal Set Top Box is applied from bearer update obtains code stream.
Step 310: resolve above-mentioned code stream, obtains the descriptor information comprised in this code stream.
In the embodiment of the present invention, television terminal Set Top Box is resolved code stream, obtains the NIT comprised in this code stream; Descriptor information is obtained from this NIT; Wherein, descriptor information is for characterizing the additional information of application, and this additional information comprises area information, set top box type information and XML file version; Corresponding XML file is generated according to foregoing description information.
Optionally, application version packets of information contains each application version information corresponding respectively, and Set Top Box match information contains this application and upgrades the Set Top Box model used; Area information comprises the geographical location information involved by local application, is Beijing area television terminal Set Top Box as applied 1 scope be suitable for; When server this locality exists any application renewal, namely XML file version is upgraded.
Optionally, the descriptor information that television terminal Set Top Box obtains from NIT is description_tag=0xb1, and descriptor tag value is self-defined herein, also can define other label values if any expansion.
Step 320: when judgement foregoing description symbol information is correct and this television terminal Set Top Box is corresponding XML file version changes, obtain the XML file corresponding with this descriptor information from above-mentioned code stream.
In the embodiment of the present invention, the television terminal set top box type comprised and the local television terminal set top box type preserved are contrasted, obtain the first comparing result in descriptor information; And the area information comprised in descriptor information and the local area information preserved are contrasted, obtain the second comparing result; When the first comparing result be that the match is successful and the second comparing result for when the match is successful, judge that foregoing description symbol information is correct.
Step 330: if there is the application identities of the application correspondence that needs upgrade in all application identities of comprising of correct and this XML file of above-mentioned XML file, then obtain the application file that the application identities of these needs renewal is corresponding from above-mentioned code stream.
In the embodiment of the present invention, in above-mentioned XML file, comprise descriptor, judge that XML file is correctly and judge that descriptor is correct; Wherein, this descriptor is for characterizing the essential information of application, and this essential information comprises application identities, takies storage size, application type and application start information etc.
Optionally, after judging that XML file is correctly and judges to resolve above-mentioned XML file, whether can produce comprise in foregoing description information application identities, take storage size, application type and application start information etc., if, then show that XML file is correct, perform application management operation.
When foregoing description information is correct, television terminal Set Top Box is according to each application version information comprised in descriptor, judge local corresponding application of preserving whether as latest edition, if there is one or more application is not latest edition, then obtains from above-mentioned code stream and apply accordingly.
Optionally, television terminal Set Top Box carries out by descriptor information description_tag=0xb1 the judgement whether above-mentioned any application is latest edition.
Step 340: according to above-mentioned application file, carries out application management.
In the embodiment of the present invention, application management is carried out to above-mentioned application file and comprises existing application is upgraded, existing application is deleted, and increase application.
Based on technique scheme, consult shown in Fig. 4, for upgrading schematic diagram by management server and the application of broadcasting when network in charge TV terminal set-top box application upgrades in the embodiment of the present invention.Management server, with after the application determining to occur to upgrade, namely sends all application, the XML descriptor information of each application, the XML descriptor of each application, and broadcasts instruction; Broadcast server and generate XML file according to XML descriptor, and the XML descriptor information of the application issued according to management server and application, and XML file, generate packet, and packet is converted to code stream; Broadcast server and send above-mentioned code stream according to broadcasting instruction.
Based on technique scheme, consult shown in Fig. 5, the embodiment of the present invention also provides a kind of television terminal set-top box application management device, and this device comprises generation unit 50 and transmitting element 51, wherein:
Generation unit 50, for working as in local all application of preserving, when there is any application generation renewal, according to all application that this locality is preserved, generates packet;
Transmitting element 51, television terminal Set Top Box is sent to for packet being converted to code stream, described television terminal Set Top Box is resolved described code stream, obtain the descriptor information comprised in described code stream, when described television terminal Set Top Box judges that described descriptor information is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the essential information of all application corresponding to described television terminal Set Top Box; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then described television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in described code stream; Described television terminal Set Top Box, according to described application file, carries out application management.
Optionally, described generation unit 50, specifically for: all application of preserving according to this locality, obtain descriptor and the descriptor information of local each application of preserving; Wherein, described descriptor is for characterizing the essential information of application, and described essential information comprises application identities, application version information, takies storage size; Described descriptor information is for characterizing the additional information of described application, and described additional information comprises area information, set top box type information and XML file version information; Corresponding XML file is generated according to described descriptor; According to described all application, the XML file that described all application are corresponding respectively and descriptor information, generate packet.
Optionally, described transmitting element 51, specifically for: according to the descriptor information generating network information table NIT comprised in described packet; By the application that comprises in described packet and XML file, and described NIT is converted to code stream through player software instrument; By Internet protocol IP network, described code stream is sent to transcoding device, by coax network, described code stream is sent on the frequency of bearer update application by described transcoding device.
Based on technique scheme, consult shown in Fig. 6, the embodiment of the present invention also provides a kind of television terminal set-top box application management device, this device comprises code stream acquiring unit 60, descriptor information acquiring unit 61, XML file acquiring unit 62, application file acquiring unit 63, and administrative unit 64, wherein:
Code stream acquiring unit 60, for obtaining server transmitted stream;
Descriptor information acquiring unit 61, for resolving described code stream, obtains the descriptor information comprised in described code stream;
XML file acquiring unit 62, for when the described descriptor information of judgement is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the attribute information of all application corresponding to described television terminal Set Top Box;
Application file acquiring unit 63, if there is the application identities of the application correspondence that needs upgrade in all application identities that correct and described XML file comprises for described XML file, then from described code stream, obtain the described application file needing the application identities of renewal corresponding;
Administrative unit 64, for according to described application file, carries out application management.
Descriptor information acquiring unit 61, specifically comprises: resolve described code stream, obtains the network information table NIT comprised in described code stream; Descriptor information is obtained from described NIT; Wherein, described descriptor information is for characterizing the additional information of described application, and described additional information comprises area information, set top box type information and XML file version information.
Said apparatus also comprises judging unit 65, specifically for: the television terminal set top box type comprised in described descriptor information and the local television terminal set top box type preserved are contrasted, obtains the first comparing result; And the area information comprised in described descriptor information and the local area information preserved are contrasted, obtain the second comparing result; When described first comparing result be that the match is successful and described second comparing result for when the match is successful, judge that described descriptor information is correct.
In sum, when in all application that this locality is preserved, when there is any application generation renewal, all application that packet server is preserved according to this locality, generate data; Packet is converted to code stream and is sent to television terminal Set Top Box; Television terminal Set Top Box is resolved code stream, obtain the descriptor information comprised in this code stream, when television terminal Set Top Box judges that this descriptor information is correct and television terminal Set Top Box is corresponding XML file version changes, from above-mentioned code stream, obtain the XML file corresponding with this descriptor information; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of this XML file comprises, then television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in above-mentioned code stream; Television terminal Set Top Box, according to described application file, carries out application management.Adopt technical solution of the present invention, server is sent to television terminal Set Top Box after the packet of the application comprising renewal is converted to code stream, after television terminal Set Top Box can be resolved above-mentioned code stream, application management is carried out based on the system file after resolving, thus reduce the complexity of application management, improve the efficiency of application management.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the embodiment of the present invention and not depart from the spirit and scope of the embodiment of the present invention.Like this, if these amendments of the embodiment of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (12)

1. a television terminal set-top box application management method, is characterized in that, comprising:
When in all application that this locality is preserved, when there is any application generation renewal, according to all application that this locality is preserved, generate packet;
Packet is converted to code stream and is sent to television terminal Set Top Box;
Described television terminal Set Top Box is made to resolve described code stream, obtain the descriptor information comprised in described code stream, when described television terminal Set Top Box judges that described descriptor information is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the essential information of all application corresponding to described television terminal Set Top Box; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then described television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in described code stream; Described television terminal Set Top Box, according to described application file, carries out application management.
2. the method for claim 1, is characterized in that, according to all application that this locality is preserved, generates packet, specifically comprises:
According to all application that this locality is preserved, obtain descriptor and the descriptor information of local each application of preserving; Wherein, described descriptor is for characterizing the essential information of application, and described essential information comprises application identities, application type, application version information, takies storage size; Described descriptor information is for characterizing the additional information of described application, and described additional information comprises area information, set top box type information and XML file version information;
Corresponding XML file is generated according to described descriptor;
According to described all application, the XML file that described all application are corresponding respectively and descriptor information, generate packet.
3. method as claimed in claim 2, is characterized in that, by described Packet Generation to television terminal Set Top Box, specifically comprise:
According to the descriptor information generating network information table NIT comprised in described packet;
By all application of comprising in described packet and XML file, and described NIT is converted to code stream through player software instrument;
By Internet protocol IP network, described code stream is sent to transcoding device, by coax network, described code stream is sent on the frequency of bearer update application by described transcoding device.
4. a television terminal set-top box application management method, is characterized in that, comprising:
Obtain server transmitted stream;
Described code stream is resolved, obtains the descriptor information comprised in described code stream;
When the described descriptor information of judgement is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the attribute information of all application corresponding to described television terminal Set Top Box;
If there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then from described code stream, obtain the described application file needing the application identities of renewal corresponding;
According to described application file, carry out application management.
5. method as claimed in claim 4, is characterized in that, resolve described code stream, obtain the descriptor information comprised in described code stream, specifically comprise:
Described code stream is resolved, obtains the network information table NIT comprised in described code stream;
Descriptor information is obtained from described NIT; Wherein, described descriptor information is for characterizing the additional information of described application, and described additional information comprises area information, set top box type information and XML file version information.
6. the method as described in claim 4 or 5, is characterized in that, judges that described descriptor information is correct, specifically comprises:
The television terminal set top box type comprised in described descriptor information and the local television terminal set top box type preserved are contrasted, obtains the first comparing result; And
The area information comprised in described descriptor information and the local area information preserved are contrasted, obtains the second comparing result;
When described first comparing result be that the match is successful and described second comparing result for when the match is successful, judge that described descriptor information is correct.
7. a television terminal set-top box application management device, is characterized in that, comprising:
Generation unit, for working as in local all application of preserving, when there is any application generation renewal, according to all application that this locality is preserved, generates packet;
Transmitting element, television terminal Set Top Box is sent to for packet being converted to code stream, described television terminal Set Top Box is resolved described code stream, obtain the descriptor information comprised in described code stream, when described television terminal Set Top Box judges that described descriptor information is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the essential information of all application corresponding to described television terminal Set Top Box; If when there is the application identities of the application correspondence that needs upgrade in all application identities that the correct and described XML file of described XML file comprises, then described television terminal Set Top Box obtains application file corresponding to the application identities of the described needs renewal comprised in described code stream; Described television terminal Set Top Box, according to described application file, carries out application management.
8. device as claimed in claim 7, is characterized in that, described generation unit, specifically for:
According to all application that this locality is preserved, obtain descriptor and the descriptor information of local each application of preserving; Wherein, described descriptor is for characterizing the essential information of application, and described essential information comprises application identities, application version information, takies storage size; Described descriptor information is for characterizing the additional information of described application, and described additional information comprises area information, set top box type information and XML file version information; Corresponding XML file is generated according to described descriptor; According to described all application, the XML file that described all application are corresponding respectively and descriptor information, generate packet.
9. device as claimed in claim 8, is characterized in that, described transmitting element, specifically for:
According to the descriptor information generating network information table NIT comprised in described packet; By the application that comprises in described packet and XML file, and described NIT is converted to code stream through player software instrument; By Internet protocol IP network, described code stream is sent to transcoding device, by coax network, described code stream is sent on the frequency of bearer update application by described transcoding device.
10. a television terminal set-top box application management device, is characterized in that, comprising:
Code stream acquiring unit, for obtaining server transmitted stream;
Descriptor information acquiring unit, for resolving described code stream, obtains the descriptor information comprised in described code stream;
XML file acquiring unit, for when the described descriptor information of judgement is correct and described television terminal Set Top Box is corresponding expandable mark language XML FileVersion changes, the XML file corresponding with described descriptor information is obtained from described code stream, wherein, described XML file is for describing the attribute information of all application corresponding to described television terminal Set Top Box;
Application file acquiring unit, if there is the application identities of the application correspondence that needs upgrade in all application identities that correct and described XML file comprises for described XML file, then from described code stream, obtain the described application file needing the application identities of renewal corresponding;
Administrative unit, for according to described application file, carries out application management.
11. devices as claimed in claim 10, it is characterized in that, descriptor information acquiring unit, specifically comprises:
Described code stream is resolved, obtains the network information table NIT comprised in described code stream; Descriptor information is obtained from described NIT; Wherein, described descriptor information is for characterizing the additional information of described application, and described additional information comprises area information, set top box type information and XML file version information.
12. devices as described in claim 10 or 11, is characterized in that, also comprise judging unit, specifically for:
The television terminal set top box type comprised in described descriptor information and the local television terminal set top box type preserved are contrasted, obtains the first comparing result; And the area information comprised in described descriptor information and the local area information preserved are contrasted, obtain the second comparing result; When described first comparing result be that the match is successful and described second comparing result for when the match is successful, judge that described descriptor information is correct.
CN201410594349.2A 2014-10-29 2014-10-29 Television terminal set-top box application management method and device Pending CN105578213A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410594349.2A CN105578213A (en) 2014-10-29 2014-10-29 Television terminal set-top box application management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410594349.2A CN105578213A (en) 2014-10-29 2014-10-29 Television terminal set-top box application management method and device

Publications (1)

Publication Number Publication Date
CN105578213A true CN105578213A (en) 2016-05-11

Family

ID=55887808

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410594349.2A Pending CN105578213A (en) 2014-10-29 2014-10-29 Television terminal set-top box application management method and device

Country Status (1)

Country Link
CN (1) CN105578213A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106658088A (en) * 2016-09-30 2017-05-10 山东浪潮商用***有限公司 Method controlling unidirectional set top box through intelligent mobile terminal
CN116112753A (en) * 2022-12-22 2023-05-12 深圳创维-Rgb电子有限公司 Processing method compatible with digital television private descriptor service logic and related device
CN116112753B (en) * 2022-12-22 2024-05-31 深圳创维-Rgb电子有限公司 Processing method compatible with digital television private descriptor service logic and related device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512318A (en) * 2002-12-31 2004-07-14 北京中视联数字***有限公司 Method for renewing set-top box software
CN101090387A (en) * 2006-06-12 2007-12-19 松下电器产业株式会社 Network digital TV. middleware
CN101212546A (en) * 2006-12-26 2008-07-02 深圳市同洲电子股份有限公司 Set-top box application data retrieving method and device
CN101290579A (en) * 2008-06-16 2008-10-22 四川长虹电器股份有限公司 Reconfigurable software unit upgrading method
CN101588256A (en) * 2008-05-20 2009-11-25 东方有线网络有限公司 A kind of terminal software upgrading management system based on interactive television platform
CN102790912A (en) * 2012-08-17 2012-11-21 广东省广播电视网络股份有限公司 Channel information and menu information updating method of set-top box
CN102970581A (en) * 2012-11-16 2013-03-13 华为技术有限公司 Data transmission method, device and system for digital television
CN103108240A (en) * 2013-02-01 2013-05-15 深圳市九洲电器有限公司 Method and device for acquiring station logo data
CN103327403A (en) * 2013-05-29 2013-09-25 河南有线电视网络集团有限公司 Set top box upgrading method, device and system
KR20140125255A (en) * 2013-04-18 2014-10-28 주식회사 지어소프트 System and Method for Updating of Application Using Set Top Box

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512318A (en) * 2002-12-31 2004-07-14 北京中视联数字***有限公司 Method for renewing set-top box software
CN101090387A (en) * 2006-06-12 2007-12-19 松下电器产业株式会社 Network digital TV. middleware
CN101212546A (en) * 2006-12-26 2008-07-02 深圳市同洲电子股份有限公司 Set-top box application data retrieving method and device
CN101588256A (en) * 2008-05-20 2009-11-25 东方有线网络有限公司 A kind of terminal software upgrading management system based on interactive television platform
CN101290579A (en) * 2008-06-16 2008-10-22 四川长虹电器股份有限公司 Reconfigurable software unit upgrading method
CN102790912A (en) * 2012-08-17 2012-11-21 广东省广播电视网络股份有限公司 Channel information and menu information updating method of set-top box
CN102970581A (en) * 2012-11-16 2013-03-13 华为技术有限公司 Data transmission method, device and system for digital television
CN103108240A (en) * 2013-02-01 2013-05-15 深圳市九洲电器有限公司 Method and device for acquiring station logo data
KR20140125255A (en) * 2013-04-18 2014-10-28 주식회사 지어소프트 System and Method for Updating of Application Using Set Top Box
CN103327403A (en) * 2013-05-29 2013-09-25 河南有线电视网络集团有限公司 Set top box upgrading method, device and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106658088A (en) * 2016-09-30 2017-05-10 山东浪潮商用***有限公司 Method controlling unidirectional set top box through intelligent mobile terminal
CN116112753A (en) * 2022-12-22 2023-05-12 深圳创维-Rgb电子有限公司 Processing method compatible with digital television private descriptor service logic and related device
CN116112753B (en) * 2022-12-22 2024-05-31 深圳创维-Rgb电子有限公司 Processing method compatible with digital television private descriptor service logic and related device

Similar Documents

Publication Publication Date Title
CN108124202B (en) Method for making stream media server support H L S protocol
JP5961760B2 (en) Transport of ISO-BMFF event box in MPEG-2 transport stream
CA2840106A1 (en) Offline download method, multimedia file download method and system thereof
US8817983B2 (en) Streaming video to cellular phones
MX2012003107A (en) Smart set-top box and operating method for providing smart service and digital television service using default media player included in single operating system.
CN107517411B (en) Video playing method based on GSstreamer frame
CN105577645A (en) Agent-based HLS client-end device and realization method thereof
WO2019245685A1 (en) Methods and apparatus for updating media presentation data
KR20120067341A (en) Method and device for providing complementary information
KR20140106838A (en) Cloud service provide apparatus and method using game flatform based on streaming
CN104618738A (en) Method and device for playing programs of intelligent TV
US10560501B2 (en) Method and apparatus for cloud streaming service
WO2014161267A1 (en) Method and device for showing poster
CA3028354C (en) Systems and methods for communicating user settings in conjunction with execution of an application
CN112243158B (en) Media file processing method and device, computer readable medium and electronic equipment
WO2017183403A1 (en) Systems and methods for signaling of an identifier of a data channel
CN104837067A (en) Interface display method and interface display device
CN105263032A (en) Program acquiring method and device
CN108271039B (en) File sending method and device
WO2017071642A1 (en) Media playback method, device and computer storage medium
CN105812839A (en) Video stream data acquisition method, page data transmission method, system and network server
WO2016202202A1 (en) Device connection method and apparatus, and smart television system
CN105578213A (en) Television terminal set-top box application management method and device
CN104980817A (en) Video stream frame extraction method and device
CN105392028A (en) Data transmission method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160511