CN101795392A - Application data-downloading method, digital television receiving terminal and system - Google Patents

Application data-downloading method, digital television receiving terminal and system Download PDF

Info

Publication number
CN101795392A
CN101795392A CN200910239026A CN200910239026A CN101795392A CN 101795392 A CN101795392 A CN 101795392A CN 200910239026 A CN200910239026 A CN 200910239026A CN 200910239026 A CN200910239026 A CN 200910239026A CN 101795392 A CN101795392 A CN 101795392A
Authority
CN
China
Prior art keywords
application
digital television
shop
receiving terminal
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910239026A
Other languages
Chinese (zh)
Other versions
CN101795392B (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 Coship Electronics Co Ltd
Original Assignee
Shenzhen Coship Electronics 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 Coship Electronics Co Ltd filed Critical Shenzhen Coship Electronics Co Ltd
Priority to CN 200910239026 priority Critical patent/CN101795392B/en
Publication of CN101795392A publication Critical patent/CN101795392A/en
Priority to PCT/CN2010/080244 priority patent/WO2011076146A1/en
Application granted granted Critical
Publication of CN101795392B publication Critical patent/CN101795392B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention discloses an application data-downloading method. The method comprises: sending a request for application list version numbers to application download proxy servers in digital television systems; receiving a latest application list version number returned by the application download proxy servers in the digital television systems according to the request for application list version numbers; performing analysis and comparison to see whether a local list version number is identical with the latest application list version number; sending application download requests to different digital television systems if the local list version number is identical with the latest application list version number; and sending a request for acquiring updated application data to application download servers in the digital television systems if the local list version number is different from the latest application list version number. The embodiment of the invention also discloses a digital television receiving terminal, an application management system and a digital television system. The load of networks and application download servers is reduced by implementing the invention.

Description

Application data-downloading method, receiving terminal for digital television and system
Technical field
The present invention relates to the communications applications field, relate in particular to a kind of application data-downloading method, receiving terminal for digital television, AMS and digital television system.
Background technology
Existing receiving terminal for digital television is generally by HTML (Hypertext Markup Language) (Hypertext TransferProtocol, HTTP) down load application inventory in the application download server from digital television system, to use inventory and compare, thereby whether decision carries out the renewal or the upgrading of application with the local inventory of using.Fig. 1 shows the flow chart of receiving terminal for digital television application data-downloading method in the prior art, specifically comprises the steps:
S101: receiving terminal for digital television is used inventory by the timing circulative metabolism to the application download server request;
S102: application download server returns the application listings data to receiving terminal for digital television;
S103: application listings data and local inventory that receiving terminal for digital television will return compare, if contrast needs the down load application inventory, then carry out S104;
S104: receiving terminal for digital television sends the down load application request to application download server;
S105: application download server traversal applications inventory, download the application data of required download;
S106: receiving terminal for digital television receives the application data that application download server returns;
S107: receiving terminal for digital television upgrades or the installation application data;
S108: receiving terminal for digital television upgrades local inventory.
Need to prove, before the upgrading and download that receiving terminal for digital television is used, receiving terminal for digital television need obtain the descriptor of application by the application download server from digital television system, these information generally all are kept to be used in the inventory, and this inventory has been described title, ID, version number, application download address of all application that can download or the like.Generally speaking, receiving terminal for digital television can regularly return the application listings data by the application download server request of http protocol in digital television system, contrast need application data-downloading after, can realize the upgrading and the renewal of application data by http protocol to application download server request down load application.
But application listings data of the prior art and application data all are kept at application download server.Receiving terminal for digital television can be regularly to application server down load application listings data, after contrasting with local listings data, need to download if there is new application to upgrade, then need to application server request application data-downloading, so just strengthened the load request of application download server, and application download server wants the request in the receiving digital television receiving terminal to use inventory simultaneously, and these all can have influence on the speed of download of the application data that is downloaded.
Summary of the invention
The embodiment of the invention is to provide a kind of receiving terminal for digital television application data-downloading method and system and receiving terminal for digital television, leave in the different pieces of information by using list pane this shop data and application data, solved the overweight problem of existing application download server load.
In order to reach above-mentioned technique effect, the embodiment of the invention has proposed a kind of application data-downloading method, comprising:
Application download agent server in digital television system sends the list pane this shop request of using;
Receive the more recent application list pane this shop that the application download agent server in the described digital television system returns according to the request of application list pane this shop;
Whether the local list pane this shop that analyses and compares is identical with described more recent application list pane this shop;
If described local list pane this shop is identical with described more recent application list pane this shop, then do not send the application download request to described digital television system;
If described local list pane this shop is different with described more recent application list pane this shop, then the application data of the renewal of the application download server acquisition request in described digital television system.
Accordingly, the embodiment of the invention has also proposed a kind of receiving terminal for digital television, comprising:
First request unit is used for sending the list pane this shop request of using to the application download agent server of digital television system;
First receiving element is used for receiving the application download agent server of described digital television system according to using the more recent application list pane this shop that the request of list pane this shop is returned;
Analytic unit, whether the local list pane this shop that is used to analyse and compare is identical with described more recent application list pane this shop;
Processing unit is used for analyzing described local list pane this shop when identical with described more recent application list pane this shop at described analytic unit, does not send to described digital television system and uses download request; Analyze described local list pane this shop and described more recent application list pane this shop not simultaneously at described analytic unit, the application data that the application download server acquisition request in described digital television system need be upgraded.
Accordingly, the embodiment of the invention has also proposed a kind of AMS, comprising:
Use the download agent server, be used for the application list pane this shop request that the receiving digital television receiving terminal sends, and return up-to-date application list pane this shop to receiving terminal for digital television according to the request of described application list pane this shop;
Application download server is used for the application data-downloading request that the receiving digital television receiving terminal sends, and returns the application data of renewal to receiving terminal for digital television according to described application data-downloading request.
Correspondingly, the embodiment of the invention has also proposed a kind of digital television system, comprises aforesaid receiving terminal for digital television and the AMS that links to each other with described receiving terminal for digital television.
Implement the embodiment of the invention, receiving terminal for digital television at first obtains application list pane this shop in the download agent server, after getting access to application list pane this shop, compare with the application list pane this shop of this locality, if both version numbers are identical, then receiving terminal for digital television does not need the application data to the renewal of application download server acquisition request, then this processing mode can reduce the number of times of receiving terminal for digital television access application Download Server, thereby reduces the network load of application download server.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of receiving terminal for digital television application data-downloading method in the prior art;
Fig. 2 upgrades application data flow process figure in the embodiment of the invention;
Fig. 3 is the flow chart of application data-downloading method in the technology in the embodiment of the invention;
Fig. 4 is the digital television system network architecture schematic diagram in the embodiment of the invention;
Fig. 5 is the receiving terminal for digital television structural representation in the embodiment of the invention.
Embodiment
In order to make technical problem to be solved by this invention, technical scheme and beneficial effect clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.
The receiving terminal for digital television of the embodiment of the invention mainly sends the list pane this shop request of using by the application download agent server in digital television system; And receive application download agent server in the described digital television system according to using the more recent application list pane this shop that the request of list pane this shop is returned; Whether the local list pane this shop that analyses and compares is identical with described more recent application list pane this shop; If described local list pane this shop is identical with described more recent application list pane this shop, then do not send the application download request to described digital television system; If described local list pane this shop is different with described more recent application list pane this shop, then the application data of the renewal of the application download server acquisition request in described digital television system.
Detailed, Fig. 2 shows the renewal application data flow process figure in the embodiment of the invention, this flow chart is mainly concerned with the keeper when uploading application data, with application data with use list pane this shop synchronous transmission to the process of using download agent server and application download server, comprise the steps:
S201: application management server receives the application data that the operator uploads;
S202: application management server travels through all application datas of having uploaded, and generates the application inventory file;
S203: application management server generates uses list pane this shop;
S204: the application management server transmission is used inventory file to using the download agent server;
S205: application management server transmission application inventory file and application data are to application download server.
Need to prove that S204 and S205 carry out synchronously, there is not the constraint of proper sequencing in it after S203.Front-end operators is uploaded when being applied to application management server, after application management server travels through all application of having uploaded, generate and use inventory file, use and carry the style number of using list pane this shop and receiving terminal for digital television in the inventory file, use the every renewal of inventory file once this version number all can upgrade one newly, upwards add up 1 such as version number.Application management server will use inventory file and application data is transferred to application download server; To use inventory file and be transferred to application download agent server.Use inventory file and with application list pane this shop following relation is arranged: different terminals can be downloaded different application, application management server is rule according to a preconcerted arrangement, style number sign of terminal distribution for each type, for example: STB_TYPE_ID, generate one at the style number sign and use inventory file, using inventory file for every kind all has the version number of oneself.
The application manifest file format here can agree as follows: use inventory file and can with STB_TYPE_ID and version number is corresponding one by one preserve, form is as follows: | STB_TYPE_ID|VER|STB_TYPE_ID|VER|..., wherein: STB_TYPE_ID and VER use 16 system numerical tables to show.
If, three types receiving terminal for digital television is arranged at present, type is respectively STB_TYPE_ID=1, STB_TYPE_ID=2, STB_TYPE_ID=3; Corresponding version is respectively 1,3,12; Generating version number's file is: 00010001000200030003000C, wherein: 0001 to represent type i D be 1 type STB_TYPE_ID=1 for first, representing type i D for second 0001 is that the version number of 1 type correspondence is 1,0002 to represent type i D be 2 type STB_TYPE_ID=2,0003 to represent type i D be that the version number of 2 type correspondence is 3 for first, representing type i D for second 0003 is 3 type STB_TYPE_ID=3, and it is that the version number of 3 type correspondence is 12 that 000C represents type i D.
The application manifest file format here can agree as follows: the file name form is as follows: AppList.STB_TYPE_ID
As three types receiving terminal for digital television is arranged at present, type is respectively STB_TYPE_ID=1, STB_TYPE_ID=2, and STB_TYPE_ID=3, the application inventory file of generation is respectively: AppList.1, AppList.2, AppList.3.
By above-mentioned literal as can be known, according to receiving terminal for digital television type STB_TYPE_ID, just can mate using inventory file and using inventory file.
Accordingly, Fig. 3 shows the flow chart of the application data-downloading method in the embodiment of the invention, this application download agent server and application download server have been set up the related application data synchronously and have been used list pane this shop data or the like by the mode in the flow chart 2, and this concrete scheme comprises the steps:
S301: receiving terminal for digital television is used list pane this shop to using the download agent server requests;
Need to prove, the receiving terminal for digital television of present embodiment is by the udp protocol instruction or Transmission Control Protocol instructs or the http protocol instruction sends the list pane this shop request of using to digital television system, and the communication protocol that can also pass through other agreements certainly sends request to digital television system.
Receiving terminal for digital television is used the instruction of list pane this shop to the application download agent server requests of digital television system: | STB_TYPE_ID|CMD_VER_|CRC|, wherein:
STB_TYPE_ID accounts for 4 bytes, the ID value of the terminal type of expression receiving terminal for digital television.The corresponding ID value of every kind of type of terminal is used the download agent server and is returned the corresponding version number that uses inventory of this type according to this ID value.If need increase a kind of type future newly, add an ID value and get final product, need not to revise existing type;
CMD_VER accounts for 4 bytes, the version number of this " list pane this shop is used in request " instruction of expression.Following if revise this instruction, judge by this version number.Such as future request instruction being revised as | behind the STB_TYPE_ID|STB_ID|VER|CRC|, just can finely judge whether this instruction is upgraded by the VER field; Application download server provides different processing modes according to the terminal request instruction of this field at different editions, fully accomplishes the compatible forward of agreement;
CRC accounts for 4 bytes, to the cyclic redundancy check (CRC) of the data before it, avoids system to handle the data that make a mistake in transmission.
In the present embodiment, this receiving terminal for digital television can send the list pane this shop request of using to digital television system by the timed sending mechanism that sets in advance.
S302: use the download agent server and return application list pane this shop to receiving terminal for digital television;
Need to prove, also can adopt Transmission Control Protocol or http protocol or the like among step S301 and the S302.Because UDP is connectionless agreement, takies less server system resource, using under the not too high situation of download real-time requirement, adopt udp protocol, although udp protocol has the phenomenon of data packet loss, can ensure the correctness of data by the crc value verification.TCP and http protocol are connection-oriented network protocols, and UDP can take more system resources, but TCP is reliable agreement relatively, and data integrity is guaranteed.
The application download agent server of digital television system to receiving terminal for digital television return data packet format is: | VERSION|CRC|, wherein:
VERSION: account for 4 bytes, the version number of expression and STBTYPE_ID correspondence;
CRC: account for 4 bytes, to the cyclic redundancy check (CRC) of the data before it
When using the download agent startup of server or after using the inventory file renewal, use the download agent server and can read this document content in internal memory, calculate the crc value of corresponding data; After receiving that the instruction of list pane this shop is used in the receiving terminal for digital television request, the STBTYPE_ID that uses inventory file in STBTYPE_ID and the internal memory in the instruction can be mated, to receiving terminal for digital television return data bag.
S303: application list pane this shop that receiving terminal for digital television will return and the local application list pane this shop that preserves compare, if version number's difference then needs to carry out S304, otherwise do not carry out S304, withdraw from;
S304: receiving terminal for digital television sends the down load application listings request to application download server;
Concrete, when application list pane this shop that receiving terminal for digital television will return and the local application list pane this shop that preserves not simultaneously, receiving terminal for digital television sends the down load application listings request to application download server, and this request comprises the receiving terminal for digital television style number.
S305: application download server returns the application listings data to receiving terminal for digital television;
S306: the application inventory that receiving terminal for digital television will receive and local use or the local application inventory of preserving relatively, calculating needs the application of downloading, and needing to obtain the inventory of the application upgraded;
S307: receiving terminal for digital television sends the request of application data-downloading to application download server;
Need to prove, among the step S307 extensibility and the maintainability that takes into full account system, here be that example describes with the udp protocol instruction, the application inventory that the need that receiving terminal for digital television obtains according to step S306 upgrade is to the request of application download server transmission application data-downloading, and this request comprises that receiving terminal for digital television style number and the pairing application data that needs to download of receiving terminal for digital television style number link.
S308: the traversal applications inventory, search the application data of required download;
Concrete, application download server receives traversal applications inventory after the request of the application data-downloading that receiving terminal for digital television sends, according to the pairing application data link of the receiving terminal for digital television style number in the application data, search the application data of the required download of receiving terminal for digital television.
S309: application download server returns application data to receiving terminal for digital television;
Need to prove that among the S304 to S309, receiving terminal for digital television establishes a communications link by http protocol and application download server, down load application inventory in the application download server, and download and need application data of upgrading or the like.
S310: receiving terminal for digital television upgrades or the installation application data;
S311: receiving terminal for digital television upgrades local inventory.
Need to prove that receiving terminal for digital television upwards adds up former application list pane this shop and 1 obtains new application list pane this shop.
By the flow process among Fig. 2 and Fig. 3 as can be seen, receiving terminal for digital television need arrive first application download agent server and obtain list pane this shop, comparing under the identical situation of version number, this receiving terminal for digital television can the access application Download Server, this processing mode can reduce the number of times of receiving terminal for digital television access application Download Server, reduces the load of application download server.And mutual between receiving terminal for digital television and the acting server because it is a lot of less to use the whole relatively application inventory of data volume of version number of inventory, can reduce network bandwidth load.Have only 10 bytes by the request data package that udp protocol is initiated, 8 bytes of response data packet, thereby this packet occupation space is little, be convenient to pass through Network Transmission, effectively checking data is at network in CRC redundancy check in the bag, and UDP is connectionless procotol, is using under the less demanding prerequisite of down loading updating real-time, UDP can effectively reduce the performance requirement of server, reduces system cost.
Accordingly, Fig. 4 shows the digital television system network architecture schematic diagram in the embodiment of the invention, and this network architecture comprises:
Application management server 40, this application management server 40 mainly is to provide operation-interface for the operator, be used to receive the application data that the operator uploads, and be receiving terminal for digital television distribute digital television receive terminal style number, Digital Television according to described distribution connects whole style number generation application inventory file, described application inventory file carries uses list pane this shop and receiving terminal for digital television style number, and will use inventory file and be sent to application download agent server 41 and application download server 42;
Use download agent server 41 and be used to receive the application inventory file that application management server 40 sends, receive the application list pane this shop request of self terminal (being that example describes with receiving terminal for digital television 43, receiving terminal for digital television 44, receiving terminal for digital television 45) here, and return up-to-date application list pane this shop to terminal according to this request;
Application download server 42 is used for the application data-downloading request that the receiving digital television receiving terminal sends, and returns the application data of renewal to receiving terminal for digital television according to described application data-downloading request; Or be used for the down load application listings data request that sends according to receiving terminal for digital television, return the application listings data;
Receiving terminal for digital television (as digital television receive terminal 43, receiving terminal for digital television 44, receiving terminal for digital television 45) is used for sending the list pane this shop request of using to the application download agent server 41 of digital television system, and the application download agent server 41 in the receiving digital television system is according to using the more recent application list pane this shop that the request of list pane this shop is returned; Whether the local list pane this shop that analyses and compares is identical with described more recent application list pane this shop; Analyzing local list pane this shop when identical, do not send and use download request to digital television system with described more recent application list pane this shop; Analyzing described local list pane this shop and more recent application list pane this shop not simultaneously, the application data that application download server 42 acquisition request in digital television system need be upgraded; Or analyzing described local list pane this shop and more recent application list pane this shop not simultaneously, application download server 42 in digital television system sends the down load application listings request, the application inventory that receives is compared with local application or the local application inventory of preserving, calculate the application that needs download, needing to obtain the application inventory of renewal.
Accordingly, Fig. 5 shows the structural representation of the receiving terminal for digital television in the embodiment of the invention, and this receiving terminal for digital television comprises:
First request unit 501 is used for sending the list pane this shop request of using to the application download agent server of digital television system;
Need to prove that the request unit 501 here is by the udp protocol instruction or Transmission Control Protocol instructs or the http protocol instruction sends the list pane this shop request of using to digital television system.This request unit 501 sends the list pane this shop request of using by the timed sending mechanism that sets in advance to digital television system.
First receiving element 502 is used for receiving the application download agent server of described digital television system according to using the more recent application list pane this shop that the request of list pane this shop is returned;
Analytic unit 503, whether the local list pane this shop that is used to analyse and compare is identical with described more recent application list pane this shop;
Second request unit 504 is used for sending the down load application listings request to application download server;
Second receiving element 505 is used to receive the application listings data that application download server returns;
Comparing unit 506, the application inventory that is used for described second receiving element 505 is received compares with local application or the local application inventory of preserving, and calculates the application that need download, needing to obtain the application inventory of renewal;
Processing unit 507 is used for analyzing described local list pane this shop when identical with described more recent application list pane this shop at described analytic unit 503, does not send to described digital television system and uses download request; Analyze described local list pane this shop and described more recent application list pane this shop not simultaneously at described analytic unit, the application data that the application download server acquisition request in described digital television system need be upgraded.
Further, this receiving terminal for digital television also comprises:
Update contruction unit 508 is used for after getting access to the application data of renewal, upgrades or install the application data of the renewal of obtaining, and upgrades local list pane this shop.
Need to prove, the embodiment of the invention has also proposed a kind of AMS, this system comprises application download agent server and uses the download agent server, use the download agent server and be used for the application list pane this shop request that the receiving digital television receiving terminal sends, and return up-to-date application list pane this shop to receiving terminal for digital television according to the request of described application list pane this shop.Application download server is used for the application data-downloading request that the receiving digital television receiving terminal sends, and returns the application data of renewal to receiving terminal for digital television according to described application data-downloading request; Or be used for the down load application listings data request of sending according to receiving terminal for digital television, return the application listings data.
In sum, implement the embodiment of the invention, receiving terminal for digital television at first obtains application list pane this shop in the download agent server, after getting access to application list pane this shop, compare with the application list pane this shop of this locality, if both version numbers are identical, then receiving terminal for digital television does not need the application data to the renewal of application download server acquisition request, then this processing mode can reduce the number of times of receiving terminal for digital television access application Download Server, thereby reduces the network load of application download server.And mutual between receiving terminal for digital television and the acting server because version number's data volume is corresponding a lot of less with inventory, can reduces the network bandwidth and load.Have only 10 bytes by the request data package that udp protocol is initiated, 8 bytes of response data packet, thereby this packet occupation space is little, be convenient to pass through Network Transmission, effectively checking data is at network in CRC redundancy check in the bag, and UDP is connectionless procotol, is using under the less demanding prerequisite of down loading updating real-time, UDP can effectively reduce the performance requirement of server, reduces system cost.
Above disclosed only is a kind of preferred embodiment of the present invention, certainly can not limit the present invention's interest field with this, therefore the equivalent variations of doing according to claim of the present invention, still belong to the scope that the present invention is contained, receiving terminal for digital television of the present invention includes but not limited to: set-top box, digital TV integrated machine, Digital Video Broadcasting Handheld etc. have the terminal of receiving digital television function.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential hardware platform, can certainly all implement by hardware.Based on such understanding, all or part of can the embodying that technical scheme of the present invention contributes to background technology with the form of software product, this computer software product can be stored in the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each embodiment of the present invention or embodiment.

Claims (12)

1. an application data-downloading method is characterized in that, comprising:
Application download agent server in digital television system sends the list pane this shop request of using;
Receive the more recent application list pane this shop that the application download agent server in the described digital television system returns according to the request of application list pane this shop;
Whether the local list pane this shop that analyses and compares is identical with described more recent application list pane this shop;
If described local list pane this shop is identical with described more recent application list pane this shop, then do not send the application download request to described digital television system;
If described local list pane this shop is different with described more recent application list pane this shop, then the application data of the renewal of the application download server acquisition request in described digital television system.
2. the method for claim 1 is characterized in that, described method also comprises:
Application management server is a terminal distribution receiving terminal for digital television style number;
Receiving terminal for digital television style number according to described distribution generates the application inventory file, and described application inventory file carries uses list pane this shop, receiving terminal for digital television style number and CRC;
Inventory file be will use and application download agent server and application download server will be sent to;
3. method as claimed in claim 2 is characterized in that, the step of the application data that described application download server acquisition request in described digital television system is upgraded specifically comprises:
Application download server in described digital television system sends the download request instruction, and described download request instruction comprises described receiving terminal for digital television style number and the pairing application data link that needs download of described receiving terminal for digital television style number;
Obtain the described application download server application data that instruction is returned according to described request.
4. as claim 1 or 2 or 3 described methods, it is characterized in that the step that described application download server in described digital television system sends the download request instruction also comprises before:
Receiving terminal for digital television sends the down load application listings request to application download server;
Application download server returns the application listings data to receiving terminal for digital television;
The application inventory of the application inventory that receiving terminal for digital television will receive and local application or local preservation relatively calculates the application that need download, obtains the application inventory that need upgrade;
5. method as claimed in claim 4 is characterized in that, described method also comprises:
After getting access to the application data of renewal, the application data that renewal or installation are obtained, and upgrade the local list pane this shop that uses.
6. a receiving terminal for digital television is characterized in that, comprising:
First request unit is used for sending the list pane this shop request of using to the application download agent server of digital television system;
First receiving element, the application download agent server that is used for receiving described digital television system returns more recent application list pane this shop according to using the request of list pane this shop;
Analytic unit, whether the local list pane this shop that is used to analyse and compare is identical with described more recent application list pane this shop;
Processing unit is used for analyzing described local list pane this shop when identical with described more recent application list pane this shop at described analytic unit, does not send to described digital television system and uses download request; Analyze described local list pane this shop and described more recent application list pane this shop not simultaneously at described analytic unit, the application data that the application download server acquisition request in described digital television system need be upgraded.
7. receiving terminal for digital television as claimed in claim 6 is characterized in that, described receiving terminal for digital television also comprises:
Second request unit is used for sending the down load application listings request to application download server;
Second receiving element is used to receive the application listings data that application download server returns;
Comparing unit, the application inventory that is used for described second receiving element is received compares with local application or the local application inventory of preserving, and calculates the application that need download, needing to obtain the application inventory of renewal.
8. as claim 6 or 7 described receiving terminal for digital television, it is characterized in that described receiving terminal for digital television also comprises:
The update contruction unit is used for after getting access to the application data of renewal, upgrades or install the application data of the renewal of obtaining, and upgrades local list pane this shop.
9. an AMS is characterized in that, comprising:
Use the download agent server, be used for the application list pane this shop request that the receiving digital television receiving terminal sends, and return up-to-date application list pane this shop to receiving terminal for digital television according to the request of described application list pane this shop;
Application download server is used for the application data-downloading request that the receiving digital television receiving terminal sends, and returns the application data of renewal to receiving terminal for digital television according to described application data-downloading request.
10. system as claimed in claim 9 is characterized in that, described application download server also is used for the down load application listings data request of sending according to receiving terminal for digital television, returns the application listings data.
11., it is characterized in that described system also comprises as claim 9 or 10 described systems:
Application management server, be used for the application data that storage operation person uploads, and be receiving terminal for digital television distribute digital television receive terminal style number, receiving terminal for digital television style number according to described distribution generates the application inventory file, described application inventory file carries uses list pane this shop and receiving terminal for digital television style number, and described application inventory file is sent to described application download agent server and described application download server.
12. a digital television system is characterized in that, comprises each described receiving terminal for digital television of claim 6 to 8, with link to each other with described receiving terminal for digital television as each described AMS of claim 9 to 11.
CN 200910239026 2009-12-25 2009-12-25 Application data-downloading method, digital television receiving terminal and system Expired - Fee Related CN101795392B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200910239026 CN101795392B (en) 2009-12-25 2009-12-25 Application data-downloading method, digital television receiving terminal and system
PCT/CN2010/080244 WO2011076146A1 (en) 2009-12-25 2010-12-24 Method for downloading application data, digital television reception terminal and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910239026 CN101795392B (en) 2009-12-25 2009-12-25 Application data-downloading method, digital television receiving terminal and system

Publications (2)

Publication Number Publication Date
CN101795392A true CN101795392A (en) 2010-08-04
CN101795392B CN101795392B (en) 2013-02-13

Family

ID=42587783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910239026 Expired - Fee Related CN101795392B (en) 2009-12-25 2009-12-25 Application data-downloading method, digital television receiving terminal and system

Country Status (2)

Country Link
CN (1) CN101795392B (en)
WO (1) WO2011076146A1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076146A1 (en) * 2009-12-25 2011-06-30 深圳市同洲电子股份有限公司 Method for downloading application data, digital television reception terminal and system
CN103019782A (en) * 2012-06-18 2013-04-03 上海哈诚电子科技有限公司 Method for updating advertisement and program for multifunctional client information interaction terminal
CN103139644A (en) * 2013-01-31 2013-06-05 南通同洲电子有限责任公司 Serial number matching method and digital television terminal
CN103179187A (en) * 2013-01-06 2013-06-26 深圳市联合创意信息技术有限公司 Terminal management system with application download servers
CN103580918A (en) * 2013-10-30 2014-02-12 华为技术有限公司 Method and device for processing configuration data
CN104281466A (en) * 2013-07-08 2015-01-14 富士施乐株式会社 Application management apparatus, application management system, and application management method
CN104537013A (en) * 2014-12-18 2015-04-22 北京京东尚科信息技术有限公司 Data processing method and device
CN104735112A (en) * 2013-12-23 2015-06-24 阿里巴巴集团控股有限公司 Resource file sending method and resource file caching method and device
CN104780426A (en) * 2015-03-23 2015-07-15 四川长虹电器股份有限公司 Method for updating application of intelligent terminal through intelligent television
CN105354057A (en) * 2015-10-23 2016-02-24 努比亚技术有限公司 Information processing method and server
CN105530269A (en) * 2014-09-28 2016-04-27 阿里巴巴集团控股有限公司 Data exchange method, data exchange system and server
CN106101835A (en) * 2016-07-05 2016-11-09 青岛海信电器股份有限公司 Intelligent television upgrade control method and device
CN106155818A (en) * 2016-06-17 2016-11-23 腾讯科技(深圳)有限公司 A kind of terminal pulls the processing method of information and terminal and server
CN106210588A (en) * 2016-06-29 2016-12-07 乐视控股(北京)有限公司 Interface allocation method and device
CN107465724A (en) * 2012-07-27 2017-12-12 华为终端有限公司 Download method, user equipment and the application server of application program
CN107911741A (en) * 2017-12-14 2018-04-13 深圳Tcl新技术有限公司 Free memory method for improving, smart television and computer-readable recording medium
CN110134408A (en) * 2018-02-08 2019-08-16 鼎捷软件股份有限公司 Data deployment method and data deployment system
CN110636121A (en) * 2019-09-09 2019-12-31 苏宁云计算有限公司 Data acquisition method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1288199A (en) * 1999-09-09 2001-03-21 日本电气株式会社 Method for updating customer's mounting data respons costomer raising events
CN1690961A (en) * 2004-04-30 2005-11-02 鸿富锦精密工业(深圳)有限公司 Client program automatic updating system and method
CN101145104A (en) * 2006-12-22 2008-03-19 中兴通讯股份有限公司 Bandwidth-saving edition downloading method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627687A (en) * 2003-12-12 2005-06-15 鸿富锦精密工业(深圳)有限公司 File transmission proxy system and method
CN100438408C (en) * 2006-03-15 2008-11-26 华为技术有限公司 Method, device and system for realizing surrogate downloading
CN101060427A (en) * 2006-04-19 2007-10-24 华为技术有限公司 A system and method for realizing the remote software updating
CN1960434B (en) * 2006-11-16 2010-05-19 深圳创维-Rgb电子有限公司 Method, devices for implementing upgrading TV system
CN101330674A (en) * 2007-06-21 2008-12-24 上海美通无线网络信息有限公司 Method for dynamically updating mobile phone software menu
KR101370381B1 (en) * 2007-06-26 2014-03-06 삼성전자주식회사 User terminal device and proxy server of IPTV System, operating method thereof
CN101795392B (en) * 2009-12-25 2013-02-13 深圳市龙视传媒有限公司 Application data-downloading method, digital television receiving terminal and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1288199A (en) * 1999-09-09 2001-03-21 日本电气株式会社 Method for updating customer's mounting data respons costomer raising events
CN1690961A (en) * 2004-04-30 2005-11-02 鸿富锦精密工业(深圳)有限公司 Client program automatic updating system and method
CN101145104A (en) * 2006-12-22 2008-03-19 中兴通讯股份有限公司 Bandwidth-saving edition downloading method

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076146A1 (en) * 2009-12-25 2011-06-30 深圳市同洲电子股份有限公司 Method for downloading application data, digital television reception terminal and system
CN103019782A (en) * 2012-06-18 2013-04-03 上海哈诚电子科技有限公司 Method for updating advertisement and program for multifunctional client information interaction terminal
CN103019782B (en) * 2012-06-18 2016-01-27 上海哈诚电子科技有限公司 A kind of method of multifunctional client information interaction terminal advertisement and program updates
CN107465724A (en) * 2012-07-27 2017-12-12 华为终端有限公司 Download method, user equipment and the application server of application program
CN107465724B (en) * 2012-07-27 2020-11-10 华为终端有限公司 Method for downloading application program, user equipment and application server
US10908889B2 (en) 2012-07-27 2021-02-02 Huawei Device Co., Ltd. Method, user equipment, and application server for downloading application
CN103179187A (en) * 2013-01-06 2013-06-26 深圳市联合创意信息技术有限公司 Terminal management system with application download servers
CN103139644B (en) * 2013-01-31 2016-01-20 南通同洲电子有限责任公司 A kind of method of sequence numbers match and digital TV terminal
CN103139644A (en) * 2013-01-31 2013-06-05 南通同洲电子有限责任公司 Serial number matching method and digital television terminal
CN104281466A (en) * 2013-07-08 2015-01-14 富士施乐株式会社 Application management apparatus, application management system, and application management method
CN104281466B (en) * 2013-07-08 2019-04-09 富士施乐株式会社 Application management equipment, application management system and application management method
CN103580918B (en) * 2013-10-30 2017-12-15 华为技术有限公司 A kind of configuration data processing method and device
CN103580918A (en) * 2013-10-30 2014-02-12 华为技术有限公司 Method and device for processing configuration data
CN104735112A (en) * 2013-12-23 2015-06-24 阿里巴巴集团控股有限公司 Resource file sending method and resource file caching method and device
CN104735112B (en) * 2013-12-23 2018-08-03 阿里巴巴集团控股有限公司 Send method, the method and apparatus of cache resource file of resource file
CN105530269A (en) * 2014-09-28 2016-04-27 阿里巴巴集团控股有限公司 Data exchange method, data exchange system and server
CN105530269B (en) * 2014-09-28 2019-04-09 阿里巴巴集团控股有限公司 Data interactive method and system and server
CN104537013A (en) * 2014-12-18 2015-04-22 北京京东尚科信息技术有限公司 Data processing method and device
CN104780426A (en) * 2015-03-23 2015-07-15 四川长虹电器股份有限公司 Method for updating application of intelligent terminal through intelligent television
CN105354057B (en) * 2015-10-23 2019-03-26 努比亚技术有限公司 Information processing method and server
CN105354057A (en) * 2015-10-23 2016-02-24 努比亚技术有限公司 Information processing method and server
CN106155818B (en) * 2016-06-17 2018-09-07 腾讯科技(深圳)有限公司 A kind of terminal pulls the processing method and terminal and server of information
CN106155818A (en) * 2016-06-17 2016-11-23 腾讯科技(深圳)有限公司 A kind of terminal pulls the processing method of information and terminal and server
CN106210588A (en) * 2016-06-29 2016-12-07 乐视控股(北京)有限公司 Interface allocation method and device
CN106101835A (en) * 2016-07-05 2016-11-09 青岛海信电器股份有限公司 Intelligent television upgrade control method and device
CN107911741A (en) * 2017-12-14 2018-04-13 深圳Tcl新技术有限公司 Free memory method for improving, smart television and computer-readable recording medium
CN110134408A (en) * 2018-02-08 2019-08-16 鼎捷软件股份有限公司 Data deployment method and data deployment system
CN110636121A (en) * 2019-09-09 2019-12-31 苏宁云计算有限公司 Data acquisition method and system
CN110636121B (en) * 2019-09-09 2022-07-05 苏宁云计算有限公司 Data acquisition method and system

Also Published As

Publication number Publication date
WO2011076146A1 (en) 2011-06-30
CN101795392B (en) 2013-02-13

Similar Documents

Publication Publication Date Title
CN101795392B (en) Application data-downloading method, digital television receiving terminal and system
CN108769165B (en) Data processing method in Internet of things and Internet of things access system
CN102523268B (en) Client side upgrading method and system
CN102547447B (en) A kind of method of downloading video files, Apparatus and system
CN106911502B (en) A kind of upgrade method and system of intelligent home gateway equipment
EP2574004B1 (en) Method, apparatus and system for improving synchronization efficiency of really simple syndication service
CN102904959B (en) Network accelerating method and gateway
CN101627607A (en) Script-based system to perform dynamic updates to rich media content and services
CN100428795C (en) System and method for realizing electronic program guide information download and analysis
CN111064720A (en) Method and device for converting configuration gateway data protocol
CN103024528A (en) Mobile terminal and method for transmitting streaming media data on mobile terminal
CN101459571B (en) Method, system and apparatus for website mirroring
CN104796439A (en) Webpage pushing method, webpage pushing client, webpage pushing server and webpage pushing system
CN102404616B (en) Method and system for pushing data cloud based on digital television network
CN114090033A (en) OTA (over the air) upgrading method and device, electronic equipment and readable medium
CN101980503B (en) Method, device and system for managing widget application
CN113064685A (en) H5 page loading method and device
CN107368334B (en) Business plug-in interaction system and method
CN111176706A (en) Terminal upgrading method and device, electronic equipment and storage medium
CN106933623A (en) Exempt from that operation method, the apparatus and system applied are installed
CN101964742B (en) Method, system and device for using network open ability
CN102377793A (en) Flash interaction method and device based on mobile communication equipment terminal
CN110267062B (en) Optimization method and device for assembled video frame and readable storage medium
CN101478575B (en) Wap gateway development system and method based on internet content modification protocol
CN113746851B (en) Proxy system and method supporting real-time analysis of GRPC request

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1146998

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: SHENZHEN LONGSHI MEDIA CO., LTD.

Free format text: FORMER OWNER: SHENZHEN TONGZHOU ELECTRONIC CO., LTD.

Effective date: 20120511

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518129 SHENZHEN, GUANGDONG PROVINCE TO: 518057 SHENZHEN, GUANGDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20120511

Address after: 518057 District, Guangdong, Nanshan District hi tech Zone, the North Zone of the Fifth Industrial Zone, rainbow science and technology building, A2-3 District,

Applicant after: LONGVISION MEDIA CO.,LTD.

Address before: 518129 Rainbow Technology Building, North hi tech Zone, Nanshan District, Guangdong, Shenzhen

Applicant before: SHENZHEN COSHIP ELECTRONICS Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN TONGZHOU ELECTRONIC CO., LTD.

Free format text: FORMER OWNER: SHENZHEN LONGSHI MEDIA CO., LTD.

Effective date: 20140521

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140521

Address after: 518057 rainbow science and Technology Building (North West Road), Nanshan District hi tech Zone, Shenzhen, Guangdong

Patentee after: SHENZHEN COSHIP ELECTRONICS Co.,Ltd.

Address before: 518057 District, Guangdong, Nanshan District hi tech Zone, the North Zone of the Fifth Industrial Zone, rainbow science and technology building, A2-3 District,

Patentee before: LONGVISION MEDIA CO.,LTD.

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1146998

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130213