CN101980502A - Electronic program guide system and restoration method thereof - Google Patents

Electronic program guide system and restoration method thereof Download PDF

Info

Publication number
CN101980502A
CN101980502A CN2010105098366A CN201010509836A CN101980502A CN 101980502 A CN101980502 A CN 101980502A CN 2010105098366 A CN2010105098366 A CN 2010105098366A CN 201010509836 A CN201010509836 A CN 201010509836A CN 101980502 A CN101980502 A CN 101980502A
Authority
CN
China
Prior art keywords
download client
server
index
dts
resource file
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
CN2010105098366A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2010105098366A priority Critical patent/CN101980502A/en
Publication of CN101980502A publication Critical patent/CN101980502A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an electronic program guide system and a restoration method thereof. The method comprises the following steps that: a server on a film library sends a re-report request message to a download client; the download client which receives the re-report request message reports information of a locally stored resource file of the download client to the server; and the server regenerates index information by using the received information of the resource file which is reported by the download client, wherein the index information is used for providing information of the download client which stores the resource file for the download client on an electronic program guide (EPG) server which needs to download the resource file. By the method, the reliability of the system is improved.

Description

Electronic program guidance system and restoration methods thereof
Technical field
The present invention relates to the communications field, in particular to a kind of electronic program guidance system and restoration methods thereof.
Background technology
Web TV (Internet Protocol TV, abbreviate IPTV as), it is a kind of technology of utilizing broadband cabled television network that the multiple interactive services that comprises Digital Television is provided to the domestic consumer, it realizes electronic program guides (ElectronicProgram Guide the abbreviates EPG as) system that the key of interactive services is.The index of the miscellaneous service that IPTV provided and navigation are all finished by the EPG system.
The EPG system is as the gate system of IPTV business, mainly finishes the interface with the user, finishes the parsing of user command and mutual and the result sent back to the user, for end user's consumption provides guide, and makes the user finally enjoy the IPTV service.
The system architecture of EGP is that all EPG contents and user interface all are stored in the EPG server.The EPG server transmits information to the User IP set-top box, and the user realizes interactive operation by set-top box.
The content that the EPG of IPTV need store relates to emergency data, increment is synchronous, full dose is synchronous, temperature program/Karaok synchronous, template/special column/special topic is synchronous, placard is synchronous etc., and these data were leaving on the valut through making unification.It is one subsynchronous that EPG whenever starts, and just need remove to download foregoing to valut.In correlation technique, provide two kinds of downloading modes:
First kind, it is by file transfer protocol (FTP) (FileTransfer Protocol abbreviates FTP as), therefore that valut provides the mode of download, when a large amount of EPG servers is downloaded content simultaneously to valut, can cause the ftp server performance on the valut to become bottleneck.This mode does not advise adopting.
Second kind, in application number is the Chinese patent of 201010211342.X, a kind of EPG system (this system comprises valut and EPG server) has been proposed, in this system, adopt the server maintenance in the valut to preserve the index information (this index information is the resource information on each download client) of the download client (this download client is on the EPG server) of resource file, when needs were downloaded certain resource file, EPG obtained this index information and downloads (it is a kind of P2P implementation that this mode also can be called) from valut and/or other EPG that preserves this resource file.
For second kind of processing mode,,, in this patent document and correlation technique, do not provide corresponding solution for this problem if the use of this system might be provided after being used to provide the module of index information to break down on the valut to restart.
Summary of the invention
Main purpose of the present invention is to provide a kind of electronic program guidance system and restoration methods thereof, to address the above problem at least.
According to an aspect of the present invention, provide a kind of restoration methods of electronic program guidance system, having comprised: the server on the valut sends to download client and reports request message again; Receive the described download client that reports request message again and report the information of its local resource file of preserving to described server; The information of the resource file that the download client that described server use receives reports regenerates index information, wherein, described index information is used for the information that download client on the electronic program guide (EPG) server that needs the downloaded resources file provides the download client of preserving described resource file.
Further, described server to described download client send described report request message again before, also comprise: the described node index module DTS_S_RM in the described server is restarted, and wherein, described DTS_S_RM safeguards the described index information in the internal memory.
Further, sending the described request message that reports again at described server to download client comprises: described server receives the heartbeat message that described download client sends; Described server sends the described request message that reports again to sending described download client.
Further, said method also comprises: described download client receives the order that is used to carry out downloading task that the EPG at its place sends, and obtains and downloads described downloading task corresponding resource file according to described index information from described server and/or other download client; Described download client writes down the state of each downloading task, after described download client restarts, carries out this downloading task according to the state continuation of described each downloading task of record before restarting.
Further, said method also comprises: described download client keeps a listed files index to downloading the file of finishing on disk; After described download client is restarted, described listed files index is read in internal memory.
Further, said method also comprises: the content managing module DTS_S_SM in the described server safeguards the resource file in the described valut; Described conservation of resources module records to the processing action of resource file, after described conservation of resources module is restarted, re-executes uncompleted processing action according to described record each time.
Further, said method also comprises: the static node module DTS_S_SP in the described server safeguards the index of the resource file in the described valut, and the download client of the described server requests resource file of subtend provides described index; Described static node module is preserved described index on disk, and again the described index of preserving on the described disk is read in the internal memory after restarting, and provides described index in the internal memory to download client.
According to a further aspect in the invention, a kind of electronic program guidance system also is provided, comprise valut and electronic program guide (EPG) server, server on the described valut comprises node index module DTS_S_RM, described node index module comprises: maintenance unit, the index information that is used to safeguard, wherein, described index information is used for the information that download client on the described EPG server that needs the downloaded resources file provides the download client of preserving described resource file; Transmitting element is used for reporting request message again to the download client transmission, and wherein, the described request message that reports again is used to ask download client to report the information of its local resource file of preserving to described server; Described maintenance unit also is used to use the information of the resource file that the download client that receives reports to regenerate index information.
Further, described sending module is used for sending the described request message that reports again to described download client after described node index module DTS_S_RM is restarted, and wherein, described DTS_S_RM is used for safeguarding the described index file of internal memory.
Further, described download client comprises: download unit, be used to receive the order that is used to carry out downloading task that the EPG at its place sends, obtain and download described downloading task corresponding resource file from described server and/or other download client: record cell according to described index information, described download client writes down the state of each downloading task, after described download client restarts, call described download module according to the state of restarting preceding described each downloading task that writes down and continue to carry out this downloading task.
Further, described server also comprises: content managing module DTS_S_SM is used for safeguarding the resource file of described valut; Described conservation of resources module also is used to write down each time moves to the processing of resource file, after described conservation of resources module is restarted, re-executes uncompleted processing action according to described record.
Further, described server also comprises: static node module DTS_S_SP is used for safeguarding the index of the resource file of described valut, and the download client of the described server requests resource file of subtend provides described index; Described static node module also is used on disk preserving described index, and again the described index of preserving on the described disk is read in the internal memory after restarting, and provides described index in the internal memory to download client.
By the present invention, adopt the server on the valut to report request message again to the download client transmission; Receive this download client that reports request message again and report the information of its local resource file of preserving to server; The information of the resource file that the download client that the server use receives reports regenerates index information, wherein, index information is used for the information that download client on the electronic program guide (EPG) server that needs the downloaded resources file provides the download client of preserving resource file.Solve the module that is used to provide index information on the valut and broken down and to influence the problem that this system uses after restarting, and then improved the reliability of system.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to the restoration methods of the electronic program guidance system of the embodiment of the invention;
Fig. 2 is the structured flowchart according to the server on the valut of the embodiment of the invention;
Fig. 3 is the structured flowchart according to the download client of the embodiment of the invention;
Fig. 4 is the schematic diagram according to the EPG system of the embodiment of the invention;
Fig. 5 is the structured flowchart according to the EPG system of the embodiment of the invention.
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Electronic program guidance system in below implementing, comprise valut and EPG server, valut comprises that server (can be called the DTS server, abbreviate DTS_S as, wherein, DTS is the abbreviation of the Distributed Transform System of distributed transmission system), the EPG server comprises download client (can be called the DTS client, abbreviate DTS_C as).The EPG server is used for sending to DTS_C the order of file in download; DTS_S is used for providing index information to DTS_C, and wherein, index information is the information of preserving the download client of this document; DTS_C is used to receive download command that the EPG server sends and obtains index information from DTS_S, and on the DTS_C that preserves this document of index information indication and/or the valut file in download.
Fig. 1 is the flow chart according to the restoration methods of the electronic program guidance system of the embodiment of the invention, and as shown in Figure 1, this flow process comprises the steps:
Step S102, server is to download client send a request message (this request message also can become report request message again);
Step S104, the download client that receives request message reports the information of its local resource file of preserving to server;
Step S106, the information of the resource file that the download client that the server use receives reports regenerates index information, wherein, index information is used for providing to the download client that needs the downloaded resources file information of the download client of preserving this resource file.
By above-mentioned steps, after can the index information on server losing or damage, the mode that adopts server to send a request message to download client have realized the reconstruction of index information, thereby has guaranteed the reliability service of this server.
Preferably, when implementing, server can initiatively send message to all download client of its management after this index file is lost or damaged, and is generating index file according to the resource information that reports then.Certainly, for easy to maintenance, can adopt download client regularly to send heartbeat message to server, this heartbeat message can be lost during server is restarted, and after this server is restarted successfully, after the serviced device of this heartbeat message receives, (for example send a request message to DTS_ C, replacement message), DTS_C can give server with the resource reporting of this locality again after receiving this request message.
Preferably, when implementing, can safeguard index information in the internal memory by the node index module (DTS_S_RM) in the server, because this index information is kept in the internal memory, after this DTS_S_RM is restarted so, index information has just been lost, and like this after regenerating index information, is positioned in the internal memory and gets final product.Certainly, this index information also can be placed in the disk, and in such processing mode, because the byte number of the resource information reporting message of DTS_C is many, so DTS_C just only reports the change information of own resource after successfully reporting once.Because DTS_C constantly has change in resources more frequent in downloading process, can cause the frequent disk of writing, therefore, this document also is possible that damage is arranged, if the index information in the disk damages or loses, the index information that regenerates is positioned in the disk gets final product so.
In another embodiment, server can also comprise other module, and server comprises content managing module (DTS_S_SM), node index module (DTS_S_RM), static node module (DTS_S_SP) in this embodiment.Need to prove, settling mode after the restarting of three modules of in following examples this all is preferred embodiment a kind of, DTS_S_ SM and DTS_S_SP also can adopt other mode to handle after restarting, as long as DTS_S_RM adopts the step among Fig. 1 to regenerate index information, just do not influence the use of this server.Be explained respectively below.
DTS_S_SM: it is monitored the associative directory on the valut, and it can detect the interpolation and the deletion event of file in real time, and notice DTS_S_RM has the file change situation;
DTS_S_RM: it mainly provides an index information, promptly needs downloaded files which (comprising DTS_S_SP and DTS_C) above the node at respectively;
DTS_S_SP: its major function is to receive the on-line message of DTS_S_RM and the data request information that receives DTS_C, and data are replied to DTS_C.
For these three modules, also can make the corresponding process of each module.In order to reach better monitoring purposes, a monitoring process can be set, make three processes all and keep heartbeat between the monitoring process, monitoring process does not receive heartbeat in a period of time, think that then this process hung extremely, can restart this process.Though each process can the pull-up again of monitored process, because the P2P transmission, the back is professional does not carry out certain Restoration Mechanism, then professional might can't normally the operation if restart in process.For example,, need to pay close attention to how it can not being finished after it is restarted of the task of reaching the standard grade and continue to reach the standard grade, uncompleted scan task can be continued scanning for DTS_S_SM; For DTS_S_RM, need to pay close attention to it and after restarting, how can obtain the index information of DTS_C again, provide index service thereby can continue as DTS_C; For DTS_S_SP, how need to pay close attention to after wherein restarting can recovery file index information, provide data, services thereby can continue DTS_C.DTS_S_RM is above-mentioned to have carried out explanation, did not repeat them here.Below DTS_S_SM and DTS_S_SP are described.Need to prove, also can implement together the enforcement that the preferred implementation of DTS_S_SM and DTS_S_SP can be independent.
For example, DTS_S_SM safeguards the resource file in the valut; DTS_S_SM record is each time to the processing action of resource file, after DTS_S_SM is restarted, re-executes uncompleted processing action according to before record.
Again for example, DTS_S_SP safeguards the index of the resource file in the valut, and the download client of subtend server requests resource file provides index; DTS_S_SP preserves index on disk, and again the index of preserving on the disk is read in the internal memory after restarting, and provides index in the internal memory to download client.
By the foregoing description, under the situation that any module of server all may be restarted, designed and guaranteed the reach the standard grade mechanism of success of content, guaranteed the file in download that the EPG server can be stable, guarantee the content synchronization success of EPG server.
Certainly for the EPG system, server is a flight data recorder with respect to EPG, its do from Restoration Mechanism EPG server impression less than, it is exactly that distributed document transmission system file is downloaded successfully that last EPG server is experienced, and has guaranteed the synchronous reliability of EPG file content like this.Under the situation of the reliability that has guaranteed server, the more excellent reboot process that can consider DTS_C.
DTS_C (receives download instruction, to need downloaded files to download to below the EPG designated directory, return acknowledge message to EPG after download is finished) need to consider, after restarting, how the downloading task of not finishing in the restarting process can be continued download, how will download the result and return to EPG, how the information of file in download imports in its internal memory index.
In another embodiment, download client receives the order that is used to carry out downloading task that the EPG at its place sends, and obtains and downloads this downloading task corresponding resource file according to index information from server and/or other download client; Download client writes down the state of each downloading task, after download client restarts, carries out this downloading task according to the state continuation of each downloading task of record before restarting.That is, DTS_C can keep a listed files index for downloaded files, and this document list index also can be write on the disk simultaneously.After DTS_C is restarted, can read listed files from this document indexes in the internal memory, the effect of this Restoration Mechanism mainly is used in two aspects: the one, and EGP is carrying out increment when synchronous, need be with the listed files and the local comparison of server, find the file of renewal, the file of DTS_C down loading updating, thus repeated downloads avoided; The 2nd, DTS_C can provide service to other DTS_C with local downloaded files with listed files index in internal memory.
In another embodiment, a kind of electronic program guidance system is provided, this system is used to realize the foregoing description and preferred implementation thereof, this system comprises: valut and electronic program guide (EPG) server, Fig. 2 is the structured flowchart according to the server on the valut of the embodiment of the invention, as shown in Figure 2, be explained below.
This server comprises node index module DTS_S_RM22, and this module comprises:
Maintenance unit 222, the index information that is used to safeguard, wherein, index information is used for the information that download client on the EPG server that needs the downloaded resources file provides the download client of preserving resource file; Transmitting element 224, be used for (for example reporting request message again to the download client transmission, can under the corrupted or lost situation of index information that maintenance unit 222 is safeguarded, send this message), wherein, this reports request message to be used to ask download client to report the information of its local resource file of preserving to server again; Maintenance unit 222 also is used to use the information of the resource file that the download client that receives reports to regenerate index information.
Preferably, sending module is used for reporting request message again to described download client transmission after DTS_S_RM is restarted, and wherein, DTS_S_RM is used for safeguarding the index file of internal memory.Need to prove that this module is restarted can cause losing of index information.
Fig. 3 is the structured flowchart according to the download client of the embodiment of the invention, and as shown in Figure 3, this structure comprises: download unit 32, record cell 34 are explained below.
Download unit 32, be used to receive the order that is used to carry out downloading task that the EPG at its place sends, obtain and download this downloading task corresponding resource file according to index information from server and/or other download client: record cell 34 is connected to download unit 32, download client writes down the state of each downloading task, after download client restarted, the state of each downloading task of record called this downloading task of download module continuation execution according to restarting before.
Preferably, server also comprises: DTS_S_SM is used for safeguarding the resource file of valut; This module also is used to write down each time the processing action to resource file, after restarting, re-executes uncompleted processing action according to before record.
Preferably, server also comprises: DTS_S_SP is used for safeguarding the index of the resource file of valut, and the download client of subtend server requests resource file provides index; This module also is used for preserving index on disk, and again the index of preserving on the disk is read in the internal memory after restarting, and provides index in the internal memory to download client.
By above-mentioned server and download client, the distributed document transmission system that has realized P2P is from Restoration Mechanism, thereby guaranteed the each synchronous successful property of EPG file.
In the following embodiments, the recovery of whole EPG system is illustrated, Fig. 4 is the schematic diagram according to the EPG system of the embodiment of the invention, and Fig. 5 is according to the structured flowchart of the EPG system of the embodiment of the invention, describes below in conjunction with Fig. 4 and Fig. 5.
(1) treatment mechanism after DTS_C hangs
DTS_C carries out record to the various information of its downloading task when downloading, this recorded and stored in internal memory in, and write on the disk.When DTS_C hung, its downloading task may be for various states: prepare to download, download, finish four kinds of states of failed download.DTS_C can read the downloading task state automatically in file after restarting, for the task of preparing to download, DTS_C will begin to download, and for the task that download is finished, DTS_C will transmit a reply message to EPG, and carries out some cleaning operations.For downloading with failed download of task, DTS_C will download again.May have downloading task and also not finish, continue to finish for uncompleted meeting like this.For downloading of task, also need to write down the progress of download, after DTS_C is restarted, can download again like this from the place of breaking, avoided repeated downloads.
EPG and DTS_C adopt the mode of asynchronous communication, after download instruction of the every transmission of EPG, the relevant information that can will instruct is put in the tabulation of self, and DTS_C is after receiving the download instruction of EPG, this download instruction can be put in the formation of DTS_C, DTS_C can reply to EPG with downloading the result when restarting back continuation download like this, EPG can be with corresponding record deletion in the tabulation of self after receiving answer message.
DTS_C can keep a listed files index for downloaded files, and this document list index also can be write on the disk simultaneously.After DTS_C is restarted, can read listed files from this document indexes in the internal memory, the effect of this Restoration Mechanism mainly is used in two aspects: the one, and EGP is carrying out increment when synchronous, need be with the listed files and the local comparison of server, find the file of renewal, the file of DTS_C down loading updating, thus repeated downloads avoided; The 2nd, DTS_C can provide service to other DTS_C with local downloaded files with listed files index in internal memory.
(2) treatment mechanism after DTS_S_SM hangs
For the task of reaching the standard grade at every turn, DTS_S_SM has record, and DTS_S_SM can be written to this information in the disk file, after a task of reaching the standard grade is received successfully return messages, can delete writing down from disk file accordingly.After DTS_S_SM is restarted, the task of not finishing of reaching the standard grade can be finished again, rescan disk simultaneously, generate the new task of reaching the standard grade.
(3) treatment mechanism after DTS_S_RM hangs
DTS_S_RM is called index server again, and main storage is the resource information of each DTS_C on it, and these information leave in the internal memory of DTS_S_RM.Because the byte number of the resource information reporting message of DTS_C is many, so DTS_C just only reports the change information of own resource after successfully reporting once.The resource information of DTS_C is stored in the internal memory of DTS_S_RM, because DTS_C constantly has change in resources more frequent in downloading process, can be caused the frequent disk of writing if DTS_S_RM writes the resource information in the internal memory as disk file, so the resource information of DTS_C is kept in the internal memory always at DTS_S_RM.After DTS_S_RM was restarted, this information was all lost like this, thereby made DTS_S_RM to provide index service for DTS_C, and therefore after DTS_S_RM was restarted successfully, DTS_C will report resource information again to DTS_S_RM.In view of DTS_C can regularly send heartbeat message to DTS_S_RM in running, this heartbeat message can be lost during DTS_S_RM is restarted, and after DTS_S_RM is restarted successfully, after this heartbeat message is received by DTS_S_RM, DTS_S_RM can utilize link to send a replacement message to DTS_C, DTS_C can give DTS_S_RM with the resource reporting of this locality again after receiving this replacement message.
(4) treatment mechanism after DTS_S_SP hangs
DTS_S_SP is after receiving the on-line message that DTS_S_RM forwards, can be kept at listed files information in the internal memory, as DTS_C during to the DTS_S_SP request msg, DTS_S_SP at first, in the internal memory index of inspection earlier self whether this document index is arranged, if any, then carry out file data under this catalogue and read according to the file directory in the file index and filename.Therefore after DTS_S_SP was restarted, this index information had been lost, and then DTS_S_SP just can't provide data, services for DTS_C.Therefore the present invention at DTS_S_SP after receiving the file on-line message at every turn, can be to disk with the deposit data of internal memory, after DTS_S_SP is restarted, can resolve this document, the listed files index of preserving in the past is read in the internal memory again, provides data, services thereby can continue to revert to DTS_C.In the DTS_S_SP restarting process, providing owing to the data of DTS_S_SP is to answer the request of DTS_C to reply, so the phenomenon that DTS_C shows is that the packet that sends out is not replied, in this case, the overtime retransmission data request message of DTS_C meeting, after DTS_S_SP restarted successfully, DTS_C can recover to download automatically.
In sum, by above embodiment, solved the module that is used to provide index information on the valut and broken down and to influence the problem that this system uses after restarting, and then improved the reliability of system.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (12)

1. the restoration methods of an electronic program guidance system is characterized in that, comprising:
Server on the valut sends to download client and reports request message again;
Receive the described download client that reports request message again and report the information of its local resource file of preserving to described server;
The information of the resource file that the download client that described server use receives reports regenerates index information, wherein, described index information is used for the information that download client on the electronic program guide (EPG) server that needs the downloaded resources file provides the download client of preserving described resource file.
2. method according to claim 1 is characterized in that, described server to described download client send described report request message again before, also comprise:
Described node index module DTS_S_RM in the described server is restarted, and wherein, described DTS_S_RM safeguards the described index information in the internal memory.
3. method according to claim 1 is characterized in that, sends the described request message that reports again at described server to download client and comprises:
Described server receives the heartbeat message that described download client sends;
Described server sends the described request message that reports again to sending described download client.
4. method according to claim 1 is characterized in that, also comprises:
Described download client receives the order that is used to carry out downloading task that the EPG at its place sends, and obtains and downloads described downloading task corresponding resource file according to described index information from described server and/or other download client;
Described download client writes down the state of each downloading task, after described download client restarts, carries out this downloading task according to the state continuation of described each downloading task of record before restarting.
5. method according to claim 4 is characterized in that, also comprises:
Described download client keeps a listed files index to downloading the file of finishing on disk;
After described download client is restarted, described listed files index is read in internal memory.
6. according to each described method in the claim 1 to 5, it is characterized in that, also comprise:
Content managing module DTS_S_SM in the described server safeguards the resource file in the described valut;
Described conservation of resources module records to the processing action of resource file, after described conservation of resources module is restarted, re-executes uncompleted processing action according to described record each time.
7. according to each described method in the claim 1 to 5, it is characterized in that, also comprise:
Static node module DTS_S_SP in the described server safeguards the index of the resource file in the described valut, and the download client of the described server requests resource file of subtend provides described index;
Described static node module is preserved described index on disk, and again the described index of preserving on the described disk is read in the internal memory after restarting, and provides described index in the internal memory to download client.
8. an electronic program guidance system comprises valut and electronic program guide (EPG) server, it is characterized in that:
Server on the described valut comprises node index module DTS_S_RM, and described node index module comprises:
Maintenance unit, the index information that is used to safeguard, wherein, described index information is used for the information that download client on the described EPG server that needs the downloaded resources file provides the download client of preserving described resource file;
Transmitting element is used for reporting request message again to the download client transmission, and wherein, the described request message that reports again is used to ask download client to report the information of its local resource file of preserving to described server;
Described maintenance unit also is used to use the information of the resource file that the download client that receives reports to regenerate index information.
9. system according to claim 8 is characterized in that,
Described sending module is used for sending the described request message that reports again to described download client after described node index module DTS_S_RM is restarted, and wherein, described DTS_S_RM is used for safeguarding the described index file of internal memory.
10. system according to claim 8 is characterized in that, described download client comprises:
Download unit is used to receive the order that is used to carry out downloading task that the EPG at its place sends, and obtains and downloads described downloading task corresponding resource file according to described index information from described server and/or other download client;
Record cell, described download client writes down the state of each downloading task, after described download client restarts, calls described download module according to the state of restarting preceding described each downloading task that writes down and continues to carry out this downloading task.
11. each described system in 10 according to Claim 8 is characterized in that described server also comprises:
Content managing module DTS_S_SM is used for safeguarding the resource file of described valut;
Described conservation of resources module also is used to write down each time moves to the processing of resource file, after described conservation of resources module is restarted, re-executes uncompleted processing action according to described record.
12. each described system in 10 according to Claim 8 is characterized in that described server also comprises:
Static node module DTS_S_SP is used for safeguarding the index of the resource file of described valut, and the download client of the described server requests resource file of subtend provides described index;
Described static node module also is used on disk preserving described index, and again the described index of preserving on the described disk is read in the internal memory after restarting, and provides described index in the internal memory to download client.
CN2010105098366A 2010-10-15 2010-10-15 Electronic program guide system and restoration method thereof Pending CN101980502A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105098366A CN101980502A (en) 2010-10-15 2010-10-15 Electronic program guide system and restoration method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105098366A CN101980502A (en) 2010-10-15 2010-10-15 Electronic program guide system and restoration method thereof

Publications (1)

Publication Number Publication Date
CN101980502A true CN101980502A (en) 2011-02-23

Family

ID=43600986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105098366A Pending CN101980502A (en) 2010-10-15 2010-10-15 Electronic program guide system and restoration method thereof

Country Status (1)

Country Link
CN (1) CN101980502A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1914601A (en) * 2004-01-27 2007-02-14 皇家飞利浦电子股份有限公司 Audio/video content synchronization through playlists
WO2007033603A1 (en) * 2005-09-23 2007-03-29 Tencent Technology (Shenzhen) Company Limited A network searching system and implementing method thereof
CN101030866A (en) * 2006-03-02 2007-09-05 北京锐科天智科技有限责任公司 Distributed network controllable transmission and hard software device
CN101350912A (en) * 2007-07-16 2009-01-21 宝利微***控股公司 System and method for personalized television apparatus to obtain information
CN101808218A (en) * 2009-02-16 2010-08-18 闪联信息技术工程中心有限公司 Method, device and system for acquiring and updating content of electronic program guide

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1914601A (en) * 2004-01-27 2007-02-14 皇家飞利浦电子股份有限公司 Audio/video content synchronization through playlists
WO2007033603A1 (en) * 2005-09-23 2007-03-29 Tencent Technology (Shenzhen) Company Limited A network searching system and implementing method thereof
CN101030866A (en) * 2006-03-02 2007-09-05 北京锐科天智科技有限责任公司 Distributed network controllable transmission and hard software device
CN101350912A (en) * 2007-07-16 2009-01-21 宝利微***控股公司 System and method for personalized television apparatus to obtain information
CN101808218A (en) * 2009-02-16 2010-08-18 闪联信息技术工程中心有限公司 Method, device and system for acquiring and updating content of electronic program guide

Similar Documents

Publication Publication Date Title
JP6141189B2 (en) Provides transparent failover in file systems
CN107426265A (en) The synchronous method and apparatus of data consistency
CN106301865B (en) Data processing method and device applied to service providing device
CN101808127B (en) Data backup method, system and server
US10579595B2 (en) Method and device for calling a distributed file system
CN103138912B (en) Method of data synchronization and system
CN103051681B (en) Collaborative type log system facing to distribution-type file system
CN101442558B (en) Method and system for providing index service for P2SP network
CN101520792A (en) Method and system for automatically mounting and recognizing system file
CN105159795A (en) Data synchronization method, apparatus and system
CN102298547A (en) Data backup method and device
CN103986779B (en) A kind of application data transmission method, device and terminal device
CN103780417A (en) Database failure transfer method based on cloud hard disk and device thereof
CN102752323A (en) System and method for distributed session service
CN110781149A (en) Method, device, equipment and storage medium for managing live broadcast room information
CN107040576A (en) Information-pushing method and device, communication system
CN104793981B (en) A kind of online snapshot management method and device of cluster virtual machine
CN108205482B (en) File mount restoration methods
CN111880832A (en) Mirror image management method based on docker containerization technology
CN100558142C (en) A kind of method, application and device that changes application state in a plurality of current service
CN100372307C (en) Method for managing system log
CN105471616B (en) Caching system management method and system
CN109947592A (en) A kind of method of data synchronization, device and relevant device
CN109308310B (en) Subsystem data interconnection processing method for asset management platform
CN101980502A (en) Electronic program guide system and restoration method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110223