CN101848231B - Method and system for data transmission - Google Patents
Method and system for data transmission Download PDFInfo
- Publication number
- CN101848231B CN101848231B CN2010101290018A CN201010129001A CN101848231B CN 101848231 B CN101848231 B CN 101848231B CN 2010101290018 A CN2010101290018 A CN 2010101290018A CN 201010129001 A CN201010129001 A CN 201010129001A CN 101848231 B CN101848231 B CN 101848231B
- Authority
- CN
- China
- Prior art keywords
- page
- request
- packet
- data
- type
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a method for data transmission. The method is used for an object carousel system consisting of a front end and a terminal and comprises the following steps of: requesting to acquire a directory tree structure of a webpage from the front end by using the terminal and establishing the directory tree structure of the webpage according to the data acquired by the request; determining the hierarchy which the page requested to be opened by a browser at present belongs to; requesting to acquire file data corresponding to the page requested to be opened at present from the front end; displaying the page and caching the data according to the data acquired by the request; requesting to acquire file data corresponding to a next-stage page of the page requested to be opened at present; caching the file data which the next-stage page corresponds to and is acquired by the request; and then waiting for the next request of the browser. The invention also discloses a system for data transmission. The method and the system for data transmission has the advantages of reducing occupied storage space when the front end stores the webpage data, preventing the terminal from receiving repeating data repeatedly when requesting data, and improving the effective downloading speed of the terminal.
Description
Technical field
The present invention relates to computer technology, particularly a kind of method and system of transfer of data.
Background technology
Object carousel (Object Carousel, OC) is based on DSM-CC (DigitalStorage Media-Command﹠amp in the digital television system; Control) agreement need to be carried out to DSM-CC U-U (User toUser) object (catalogue, file, stream, stream event) data broadcast service of periodic broadcast.OC is mainly used in downloading state data file, supports DVB-J (Digital Video Broadcasting-Java), DVB-H (Digital Video Broadcasting-HTML) to use.The basic application has: sunlight government affairs, weather forecast, trip tourism, stock, game etc.
Comprise in the typical OC application system that the OC front end (is the information publishing side, hereafter is front end) and the OC terminal (be information receiving end or information request end, hereafter is terminal) two parts, when the OC application system is broadcast web data, the existing front end modes that web data is packed and issued by file directory that adopt, described web data are at the storage mode of front end as shown in Figure 1 more:
At this moment, comprise catalogue corresponding to all secondary pages under the All Files of homepage needs and the homepage in the root, and each secondary page is corresponding to a catalogue; Simultaneously, similar with root, comprise all three grades of catalogues that the page is corresponding under the All Files of these secondary page needs and this secondary page in catalogue corresponding to each secondary page, and each three grades of page is corresponding to a catalogue; Further, in catalogue corresponding to each three grades of page, comprise catalogue corresponding to all level Four pages under the All Files of these three grades of page needs and these three grades of pages; So analogize, the quantity of view page or leaf level, large-scale website for more complicated, may include the 4th, level V even multi-interface more, correspondingly, the composition structure of the catalogue that the pages at different levels the are corresponding all catalogue corresponding with previously described root or two, three grades of pages is similar, gives unnecessary details no longer one by one.
Under this data store organisation, the described mode of web data being packed by file directory and issuing is: the All Files under the file directory is packaged in the middle of the same packet, if perhaps the All Files under file directory is more can't be contained in the packet time, described file is packaged in the middle of continuous a plurality of packets.And in this process, the bibliographic structure of this catalogue is packaged as directory object, and the concrete file data under this catalogue is packaged as file object, understand easily, what directory object and the file object of this moment represented is two kinds of different data types, described directory object is equivalent to the index of this catalogue, and file object then is the actual data content that comprises in this catalogue.
In this manner all web datas are packaged into and send to terminal after the packet, terminal receives directory object in each packet successively according to bag sequence number order from small to large, until set up the full directory structure of described webpage; Afterwards, according to the webpage that browser will load, receive the required data of current page after, showing becomes the page, further receives afterwards the file data that all the next stage pages under the current page need and is kept in the middle of the buffer memory of terminal.For example in Fig. 1, if the current page of the opening corresponding secondary page that is second-level directory tv_msdt, then browser is opened after this page, the data that terminal further receives all the next stage pages under this page the to be needed row cache of going forward side by side---namely receive and buffer memory Fig. 1 in three grades of catalogue tv_cc and the corresponding page data of tv_yc, and do not comprise page data in any one level Four catalogue under described three grades of catalogues (for example page data under the level Four catalogue tv_st among three grades of catalogue tv_cc).
Simultaneously, because the terminal buffers size in the practical application is limited, therefore general the employing preferentially replaced at most the not update strategy of usage data---namely, after buffer memory is filled with, the longest data are when needs carry out buffer update or new data cached entering arranged standby time in the buffer memory, will be removed at first or replace.
As seen, the packing send mode of above-mentioned web data at the storage mode of front end and when sending it to terminal is simple, has good versatility.But this method also has certain limitation:
At first, terminal needs the complete bibliographic structure of this webpage of model after starting OC and having got access to all server start message and downloaded Indication message the time.This is because browser is to search this document by the title of pagefile in the OC terminal to show to carry out the page, and the packet at described file place does not directly comprise the title of described file, the title of all pagefiles all is stored in the directory object data in the packet of this document place, and adopt present packing manner, the OC terminal was only known the packet (most applications lower front end packing data all contains multistage catalogue) at root place before downloading data, and the directory object of the following subdirectories at different levels of root is dispersed in subdirectories at different levels and packs in the formed packet, therefore to set up the packet that complete directory tree must be asked first root object place, ask successively again bag sequence number corresponding to subdirectories at different levels that from download Indication message, parse, to obtain corresponding subdirectory object by these packets, until finally set up till the complete directory tree structure.It is as seen, this that to set up the precision of method of directory tree by the blind check mode high and waste time and energy.
On the other hand, except level higher homepage and secondary webpage, common three, the content of pages of level Four and following level all has certain relevance or approximation, in webpage design, generally also can comprise the files such as some same or analogous background pictures, thereby in the prior art All Files of each page is kept at separately the mode in the middle of catalogue corresponding to this page, will be so that these have the file that includes some repetitions in the corresponding catalogue of the page of relevance or approximation, the meaningless memory space that takies front end not only, also can be so that terminal receive repeating data repeatedly when request msg, thus effective speed of download of terminal reduced in fact.
Summary of the invention
The invention provides a kind of method and system of transfer of data, so that the validity of the terminal bibliographic structure that quick obtaining is complete more and the transmission of raising web data.
For achieving the above object, technical scheme of the present invention specifically is achieved in that
A kind of method of transfer of data is used for the object carousel system that is comprised of front end and terminal, and described front end adopts the directory tree structure mode to preserve file data corresponding to webpage, and according to the request of terminal the data of institute's requested part is packed and to be transferred to terminal; Described front end will belong to all three grades of a secondary page and three grades, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page, after described object carousel system entered the object carousel pattern, the method comprised:
The directory tree structure of terminal forward end acquisition request webpage, the data that obtain according to request are set up the directory tree structure of webpage;
Determine the affiliated level of the page that the browser current request is opened, file data corresponding to the page that the described current request of forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, file data corresponding to the described subordinate page that cache request obtains; Wait for afterwards the next time request of browser.
A kind of system of transfer of data comprises front end and terminal for object carousel:
Described front end, adopt the directory tree structure mode to preserve file data corresponding to webpage, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page will to belong to all three grades of a secondary page and three grades, after described system enters the object carousel pattern, according to the request of terminal the data packing of institute's requested part is transferred to terminal;
Described terminal, the directory tree structure of forward end acquisition request webpage, the data that obtain according to request are set up the directory tree structure of webpage; The affiliated level of the page that the browser current request is opened is determined in the request of response browser, file data corresponding to the page that the described current request of forward end acquisition request is opened, and the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, file data corresponding to the described subordinate page that cache request obtains; Wait for afterwards the next time request of browser.
As seen from the above technical solutions, the method and system of the transfer of data that the embodiment of the invention provides, terminal is by identification and obtain the packet of the directory tree type that front end arranges, can quick obtaining and set up complete directory tree structure, and improve accuracy and the validity of follow-up data request; Simultaneously, front end is kept in second-level directory corresponding to the described secondary page with shared data corresponding to lower page by belonging to all three grades of a secondary page and three grades, can avoid each three grades under this secondary page to reach to preserve respectively described shared data in three grades of catalogues corresponding to lower page, thereby the memory space that takies when reducing front end preservation web data, avoid terminal when request msg, repeatedly to receive these repeating datas, therefore improved effective speed of download of terminal.
Description of drawings
Fig. 1 be in the prior art web data at the schematic diagram of the storage mode of front end;
Fig. 2 be in the embodiment of the invention web data at the schematic diagram of the storage mode of front end;
Fig. 3 is the schematic flow sheet of the method for transfer of data in the embodiment of the invention;
Fig. 4 is the composition structural representation of the system of transfer of data in the embodiment of the invention.
Embodiment
For make purpose of the present invention, technical scheme, and advantage clearer, referring to the accompanying drawing embodiment that develops simultaneously, the present invention is described in more detail.
At first, the present invention makes amendment at the storage mode of front end to web data, amended web data storage mode as shown in Figure 2:
At this moment, comprise catalogue corresponding to all secondary pages under the All Files of homepage needs and the homepage in the root, and each secondary page is corresponding to a catalogue, this part is same as the prior art; Next, for catalogue corresponding to each secondary page, the background paper that then comprises all subordinate's pages under the All Files, this secondary page of these secondary page needs (such as three grades, level Four or more subordinates page) in this catalogue, and all three grades of catalogues that the page is corresponding under this secondary page; Again next, in catalogue corresponding to each three grades of page, comprise the All Files except the background paper of this grade page of these three grades of page needs, and catalogue corresponding to all level Four pages under this grade page, the quantity of view page or leaf level, ensuing webpages at different levels are all so analogized.Namely, the difference of described amended web data storage mode and prior art is: in the prior art, following each the subordinate's page of secondary page is all corresponding to a unique catalogue, and all files data corresponding to this subordinate's page all are kept in the middle of this catalogue; And in the embodiment of the invention, then will belong to all three grades of a secondary page and three grades and be kept in the middle of catalogue corresponding to this secondary page (namely being kept at second-level directory) with the background paper unification in the file data of lower page, rather than be kept at respectively in the middle of the corresponding catalogue of the pages at different levels.
Take Fig. 2 as example, the data structure schematic diagram that Fig. 2 preserves at front end web data shown in Figure 1 for the method that adopts the embodiment of the invention, in Fig. 1, for second-level directory tv_msdt, comprise two three grades of catalogues of tv_cc and tv_yc in this catalogue, and further comprise a level Four catalogue tv_st among three grades of catalogue tv_cc; Suppose all to include identical background paper tm_bg.gif among described tv_cc, tv_yc and the tv_cc, when adopting the web data storage mode of prior art shown in Figure 1, in the middle of three grades of catalogue tv_cc, tv_yc and level Four catalogue tv_st, respectively preserve respectively a tm_bg.gif; And according to Fig. 1 and Fig. 2 as can be known, during storage means in adopting the embodiment of the invention, then be that described tm_bg.gif file consolidation is kept in the middle of the second-level directory tv_msdt (i.e. three grades of catalogue tv_cc, tv_yc and level Four catalogue tv_st jointly are subordinate to second-level directory).
Because the web page background picture generally occupies larger memory space, therefore, adopt aforesaid way to carry out the storage of web data, the memory space that needs in the time of can reducing the front end save data; Simultaneously, if in the time of need under the secondary page, increasing new content of pages, only need corresponding increase new three grades or following catalogue and corresponding word content to get final product, do not need in each catalogue, to repeat again to preserve same background picture file, thereby can further reduce the shared memory space of web data that front end is preserved.
In addition, it needs to be noted, the above is the explanation of carrying out as an example of background paper example, and in fact, for any all three grades of a secondary page and three grades identical file data (hereafter is as the shared file data) in file data corresponding to lower page that belongs to, all can adopt identical method to preserve fully.
Next, and according to bibliographic structure the All Files data in each catalogue are packed merely differently in the prior art, the present invention also improves the packing manner of front end when sending web data to terminal, and the below is elaborated:
When the web data that front end is preserved is packed, set in advance different bag types, comprising: totally 5 kinds of directory tree type, homepage file type, secondary page type, shared file type, three grades and following page types, below specific explanations respectively:
The directory tree type, refer to only to include to set up in the bag of the type the data of webpage directory tree structure---such as, begin until catalogue corresponding to subordinate's webpage the corresponding file name that comprises in the subdirectory title that comprises in the catalogues at different levels and this catalogue from root; The homepage file type refers to only comprise the data of setting up homepage that are useful in the bag of the type---and be all web datas of storing under the root of front end; The secondary page type refers to only comprise the data of setting up the secondary page that are useful in the bag of the type---and be all web datas except shared file of storing under the second-level directory; The shared file type refers to only comprise the shared file data in the bag of the type---and be identical file data in three grades of storing under the second-level directory and the file datas with lower page; Three grades and following page type, then refer to only comprise in the bag of the type be useful on and set up three grades or with the data of lower page---all web datas of namely storing in three grades and the following catalogue.
Understand easily, for the one group of complete structure of web page that is consisted of by multistage webpage, the directory tree structure of this web pages and homepage all are well-determined, and the secondary webpage that comprises under the homepage, and the next stage webpage that comprises from each current rank webpage that the secondary webpage begins can be one or more, therefore, for above-mentioned bag type, when front end is packed for the bag of each secondary page type, the file data that in this bag, comprises, also need further to identify in packet header which secondary page that data in this bag belong to described homepage, in like manner, bag for the shared file type, need in its packet header, identify too data in this bag during packing and belong to shared file under which secondary page, and for the bag of three grades and following page type, then need in its packet header, identify data in this bag during packing and belong under which secondary page those three grades or with lower page.As for concrete identification method, both can adopt digitally coded mode to carry out, also can distinguish according to the title of webpages at different levels place catalogue, do not do restriction in the concrete grammar embodiment of the invention, those skilled in the art can adopt various bibliographic structure identification means commonly used in the prior art, give unnecessary details no longer one by one herein.
It is to be noted simultaneously, if structure of web page more complicated, when comprising the webpage of 4 grades or more multi-layered level, can also correspondingly increase the bag type, such as described three grades and following page type further are subdivided into three grades of page types, the level Four page type, Pyatyi page type etc., simultaneously, also need in the packet header of these types, correspondingly identify data in this bag corresponding concrete branch in directory tree, in order to can make up recovery to the web data that receives according to its storage organization at front end according to these signs during the terminal receive data.
Preserving data structure that web data adopts and front end at the front end of preamble introduction packs to web data on the basis of the mode that adopts, the idiographic flow of the method for the transfer of data that the embodiment of the invention provides as shown in Figure 3, after the OC application system entered the object carousel pattern, described method comprised:
Step 301: the header packet information of all packets that the packing of terminal forward end acquisition request front end obtains, according to the identification of the identifying information in packet header bag type;
Step 302: obtain the packet that is identified as directory tree type and homepage file type, set up directory tree structure and buffer memory homepage file data;
Understand easily, receive according to the package number order in the prior art, until can set up complete bibliographic structure when receiving the packet at directory object place, and in the step 302 by obtaining the packet that is identified as the directory tree type, can avoid the blind check mode of prior art, improve accuracy and the purpose of request of data, thereby can obtain more rapidly complete bibliographic structure.
Simultaneously, obtain homepage file data and buffer memory, help the quick response when homepage is opened in request in the subsequent step, therefore help to improve the speed that browser is opened homepage.
Step 303: judge the affiliated level of the page that the browser current request is opened, if homepage, then execution in step 304; If the secondary page, then execution in step 305; If three grades reach with lower page, then execution in step 306;
Wherein, the method for the level under the page opened of described judgement browser current request comprises:
The file data that the page of opening according to the browser current request comprises draws the webpage level under the page that described current request opens by judging described file data corresponding concrete branch in directory tree.
Step 304: judge the packet that whether has the homepage type corresponding with homepage in the buffer memory, if there is no, then the packet of acquisition request homepage file type uses the packet that obtains to show the page and the buffer memory that this request is opened; If exist, then use the packet of preserving in the buffer memory to show the page that this request is opened, simultaneously, the packet that obtains all the secondary page types row cache of going forward side by side returns the next time request that step 303 is waited for browser;
Step 305: judge the packet that whether has the corresponding secondary page type of the secondary page that current request opens in the buffer memory, if there is no, then obtain the packet of the corresponding secondary page type of the secondary page that current request opens, finish receiving the data that rear buffer memory receives and show the page that this request is opened; If exist, then directly use the packet of preserving in the buffer memory to show the page that this request is opened; Simultaneously, obtain under this secondary page all three grades and with packet and the buffer memory of corresponding three grades and following page type of lower page, return the next time request that step 303 is waited for browser;
Step 306: judge three grades of whether having in the buffer memory that current request opens and with lower page corresponding three grades and the packet of following page type or three grades of packets that reach with the corresponding shared file type of the secondary page under the lower page that this current request is opened, if the packet of arbitrary type does not exist, then obtain the packet of the type, finish receiving the data that rear buffer memory receives and use described two types packet to show the page that this request is opened; If all exist, then directly use described two types packet to show the page that this request is opened; If do not exist, then obtain this packet of two types, finish receiving the data that rear buffer memory receives and use described two types packet to show the page that this request is opened; Afterwards, return the next time request that step 303 is waited for browser.
Wherein, in described step 303~306, the buffer update strategy can use the principle of then replacing of not using at most same as the prior art, like this, before pagefile data and the subordinate's pagefile data thereof once opened all will be stored in the middle of the buffer memory, thereby can guarantee when the front and back Twice requests open for the webpage of adjacent level (such as front once for homepage, next for the secondary webpage) time, browser does not need to wait for that the corresponding file data of terminal downloads just can directly carry out page demonstration by the file data in the buffer memory.
It is to be noted, when using the buffer update strategy of prior art, because the buffer memory limited (buffer memory that usually can be used in web displaying only has 1~5 Mbytes) of terminal, and the byte number of an OC when broadcasting web data may have tens Mbytes even larger, therefore, the data of buffer memory may be limited owing to spatial cache and the data that need buffer memory that newly received " are washed out ".Appearance for fear of this situation, open the speed of the page with further raising, preferably, can be optimized the buffer update strategy, the buffer memory of terminal is divided into special buffer queue and general cache formation two parts, and uses respectively different buffer update strategies:
Special buffer queue, be used for depositing specially the homepage file data of an OC process, and in an OC process, do not discharge, do not replace---namely, in case with the homepage document data saving in special buffer queue, unless this OC process finishes (obtaining the file data of other homepage such as browse request), otherwise always with described homepage document data saving in the middle of this special buffer queue;
The general cache formation, be used for depositing other all data except the homepage file data, and update mode is same as the prior art---namely, do not use at most then and replace.
By using the buffer update strategy after optimizing, on the one hand, no matter when can guarantee, can both open fast and return homepage (on each page of common webpages at different levels the link of returning homepage can be arranged, so often need repeatedly to open and show homepage during practical application) by the webpage at current place; On the other hand, can guarantee simultaneously again when the front and back Twice requests open for the webpage of adjacent level the time, browser does not need to wait for that the corresponding file data of terminal downloads just can directly carry out page demonstration by the file data in the buffer memory.As seen, use the buffer update strategy after the described optimization can improve the speed of opening the page.
Simultaneously, when using the buffer update strategy after optimizing, owing to preserve all the time the homepage file data in the described special buffer queue, therefore, the step 304 of this moment just needn't be carried out described judgement, thereby can further be reduced to: use the packet of preserving in the buffer memory to show the page and the buffer memory that this request is opened, simultaneously, the packet that obtains all the secondary page types row cache of going forward side by side returns the next time request that step 303 is waited for browser.
By as seen above-mentioned, the method of the transfer of data that the embodiment of the invention provides, terminal is by identification and obtain the packet of the directory tree type that front end arranges, can quick obtaining and set up complete directory tree structure, and improve accuracy and the validity of follow-up data request; Simultaneously, front end is kept in second-level directory corresponding to the described secondary page with shared data corresponding to lower page by belonging to all three grades of a secondary page and three grades, can avoid each three grades under this secondary page to reach to preserve respectively described shared data in three grades of catalogues corresponding to lower page, thereby the memory space that takies when reducing front end preservation web data, avoid terminal when request msg, repeatedly to receive these repeating datas, therefore improved effective speed of download of terminal.
The embodiment of the invention also provides a kind of system of transfer of data simultaneously, and it forms structure as shown in Figure 4, comprises front end 410 and terminal 420 for object carousel:
Described front end 410, adopt the directory tree structure mode to preserve file data corresponding to webpage, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page will to belong to all three grades of a secondary page and three grades, after described system enters the object carousel pattern, according to the request of terminal 420 the data packing of institute's requested part is transferred to terminal 420;
Described terminal 420, the directory tree structure of forward end 410 acquisition request webpages, the data that obtain according to request are set up the directory tree structure of webpage; The affiliated level of the page that the browser current request is opened is determined in the request of response browser, file data corresponding to the page that the described current request of forward end 410 acquisition request is opened, and the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, file data corresponding to the described subordinate page that cache request obtains; Wait for afterwards the next time request of browser.
Wherein, described front end 410 comprises that web data is preserved module 411 and the transport module 412 of packing;
Web data is preserved module 411, be used for to adopt the directory tree structure mode to preserve file data corresponding to webpage, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page to belong to all three grades of a secondary page and three grades;
Simultaneously, described terminal 420 comprises pretreatment module 421, current page level determination module 422 and data demand module 423;
Current page level determination module 422, be used for the request of response browser, the file data that the page of opening according to the browser current request comprises draws webpage level and the notification data request module 423 under the page that described current request opens by judging described file data corresponding concrete branch in the directory tree structure of having set up;
Described pretreatment module 421, be further used for after according to the identification of the identifying information in packet header bag type, obtain simultaneously the packet that wherein is identified as the directory tree type and the packet of homepage file type, packet according to this directory tree type is set up directory tree structure, and the packet of the homepage file type that obtains of cache request.
Described data demand module 423 comprises the first processing unit 4231, the second processing unit 4232 and the 3rd processing unit 4233;
The first processing unit 4231, when being homepage for the level under the page of opening in current page level determination module 422 definite current request, judge the packet that whether has the homepage file type corresponding with homepage in the buffer memory, if there is no, then the packet of forward end 410 acquisition request homepage file types uses the packet that obtains to show the page and the buffer memory that this request is opened; If exist, then use the packet of preserving in the buffer memory to show the page that this request is opened; Afterwards, the packet of the secondary page type that all secondary pages of acquisition request are corresponding, and with the data pack buffer that receives;
The second processing unit 4232, when being the secondary page for the level under the page of opening in current page level determination module 422 definite current request, judge the packet that whether has the corresponding secondary page type of the secondary page that current request opens in the buffer memory, if there is no, the packet of the corresponding secondary page type of the secondary page opened of forward end 410 acquisition request current request then is with the data pack buffer that receives and utilize described packet to show the secondary page that this request is opened; If exist, then directly use the packet of buffer memory to show the secondary page that this request is opened; Afterwards, the packet of three grades of all under the secondary page that the acquisition request current request is opened and following page type and the packet of shared file type, and with the data pack buffer that receives;
The 3rd processing unit 4233, be used for level under current page level determination module 422 is determined the page that current request open and be three grades and during with lower page, judge three grades of whether having in the buffer memory that current request opens and with lower page corresponding three grades and the packet of following page type or three grades of packets that reach with shared file type corresponding to lower page that this current request is opened, if wherein one type packet does not exist, the packet of forward end 410 acquisition request the type then, behind the data buffer storage that receives, use described two types packet to show the page that this request is opened; If all exist, then directly use described two types packet to show the page that this request is opened; If do not exist, then this packet of two types of forward end 410 acquisition request behind the data buffer storage that receives, uses described two types packet to show the page that this request is opened.
It is to be noted, the buffer update strategy of this system can use the principle of then replacing of not using at most same as the prior art, like this, before pagefile data and the subordinate's pagefile data thereof once opened all will be stored in the middle of the buffer memory, thereby can guarantee when the front and back Twice requests open for the webpage of adjacent level (such as front once for homepage, next for the secondary webpage) time, browser does not need to wait for that the corresponding file data of terminal downloads just can directly carry out page demonstration by the file data in the buffer memory.Yet, when using this buffer update strategy of prior art, because the buffer memory limited (buffer memory that usually can be used in web displaying only has 1~5 Mbytes) of terminal, and the byte number of an OC when broadcasting web data may have tens Mbytes even larger, therefore, the data of buffer memory may be limited owing to spatial cache and the data that need buffer memory that newly received " are washed out ".For fear of the appearance of this situation, open the speed of the page with further raising, preferably, can also be optimized the buffer update strategy, at this moment, further comprise in the described terminal 420:
Buffer update policy module 424, the cached configuration that is used for terminal 420 is special buffer queue and general cache formation two parts, wherein, described special buffer queue is used for preserving the packet of homepage file type, and does not upgrade in an object carousel process after preserving; Described general cache formation is used for preserving the packet of other type except the homepage file type, and adopts in an object carousel process and do not use at most the update strategy of then replacing.
Correspondingly, 423 of the described data demand modules of this moment comprise:
The first processing unit 4231 when being homepage for the level under the page of opening in current page level determination module 422 definite current request, uses the packet of the homepage file type of preserving in the special buffer queue to show the page that this request is opened; The packet of the secondary page type that all secondary pages of acquisition request are corresponding, and the packet that receives is saved in the middle of the general cache formation;
The second processing unit 4232, when being the secondary page for the level under the page of opening in current page level determination module 422 definite current request, judge the packet that whether has the corresponding secondary page type of the secondary page that current request opens in the general cache formation, if there is no, the packet of the corresponding secondary page type of the secondary page opened of forward end 410 acquisition request current request then, with the data pack buffer that receives in the general cache formation and utilize described packet to show the secondary page that this request is opened; If exist, then directly use the packet of described secondary page type to show the secondary page that this request is opened; Afterwards, the packet of three grades of all under the secondary page that the acquisition request current request is opened and following page type and the packet of shared file type, and with the data pack buffer that receives in the general cache formation;
The 3rd processing unit 4233, be used for level under current page level determination module 422 is determined the page that current request open and be three grades and during with lower page, judge three grades of whether having in the general cache formation that current request opens and with lower page corresponding three grades and the packet of following page type or three grades of packets that reach with shared file type corresponding to lower page that this current request is opened, if wherein one type packet does not exist, the packet of forward end 410 acquisition request the type then, after the data buffer storage that receives is in the general cache formation, use described two types packet to show the page that this request is opened; If all exist, then directly use described two types packet to show the page that this request is opened; If do not exist, this packet of two types of forward end 410 acquisition request then after the data buffer storage that receives is in the general cache formation, uses described two types packet to show the page that this request is opened.
By as seen above-mentioned, the system of the transfer of data that the embodiment of the invention provides, terminal is by identification and obtain the packet of the directory tree type that front end arranges, can quick obtaining and set up complete directory tree structure, and improve accuracy and the validity of follow-up data request; Simultaneously, front end is kept in second-level directory corresponding to the described secondary page with shared data corresponding to lower page by belonging to all three grades of a secondary page and three grades, can avoid each three grades under this secondary page to reach to preserve respectively described shared data in three grades of catalogues corresponding to lower page, thereby the memory space that takies when reducing front end preservation web data, avoid terminal when request msg, repeatedly to receive these repeating datas, therefore improved effective speed of download of terminal.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, is equal to replacement, improvement etc., all should be included within the scope of protection of the invention.
Claims (14)
1. the method for a transfer of data is used for the object carousel system that is comprised of front end and terminal, and described front end adopts the directory tree structure mode to preserve file data corresponding to webpage, and according to the request of terminal the data of institute's requested part is packed and to be transferred to terminal; It is characterized in that, described front end will belong to all three grades of a secondary page and three grades, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page, after described object carousel system entered the object carousel pattern, the method comprised:
The directory tree structure of terminal forward end acquisition request webpage, the data that obtain according to request are set up the directory tree structure of webpage, the header packet information of all packets of obtaining of terminal forward end acquisition request front end packing wherein is according to the identification of the identifying information in packet header bag type; The type of described packet comprises: totally 5 kinds of directory tree type, homepage file type, secondary page type, shared file type and three grades and following page types; Wherein, the directory tree structure data of front end preservation are packaged as the packet of directory tree type; Total data under the root is packaged as the packet of homepage file type; The total data that each secondary page is corresponding is packaged as the packet of one group of secondary page type, and the bag quantity of one group of secondary page type packet is one or more; The shared file that All Files data in each three grades and the three grades of following catalogues are packaged as in one group three grades and following page type packet, each second-level directory is packaged as one group of shared file type data packets, and belong under the secondary page many groups three grades and following page type packet corresponding to one group of shared file type data packets, obtain the packet that wherein is identified as the directory tree type, set up directory tree structure according to the packet of this directory tree type;
Determine the affiliated level of the page that the browser current request is opened, file data corresponding to the page that the described current request of forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, file data corresponding to the described subordinate page that cache request obtains; Wait for afterwards the next time request of browser.
2. method according to claim 1 is characterized in that, the method for the level under the page that described definite browser current request is opened comprises:
The file data that the page of opening according to the browser current request comprises draws the webpage level under the page that described current request opens by judging described file data corresponding concrete branch in the directory tree structure of having set up.
3. method according to claim 2 is characterized in that, in the time of the directory tree structure of described terminal forward end acquisition request webpage, the method also comprises: the packet of terminal forward end acquisition request homepage file type;
When the data that described terminal obtains according to request were set up the directory tree structure of webpage, the method also comprised: terminal is carried out buffer memory with the packet of the homepage file type that request obtains.
4. method according to claim 3, it is characterized in that, when the level under determining the page that the browser current request is opened is homepage, file data corresponding to the page that the described current request of described forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, the method for the file data that the described subordinate page that cache request obtains is corresponding comprises:
Judge the packet that whether has the homepage file type corresponding with homepage in the buffer memory, if there is no, then the packet of forward end acquisition request homepage file type uses the packet that obtains to show the page and the buffer memory that this request is opened; If exist, then use the packet of preserving in the buffer memory to show the page that this request is opened;
The packet of the secondary page type that all secondary pages of acquisition request are corresponding, and with the data pack buffer that receives.
5. method according to claim 4, it is characterized in that, when the level under determining the page that the browser current request is opened is the secondary page, file data corresponding to the page that the described current request of described forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, the method for the file data that the described subordinate page that cache request obtains is corresponding comprises:
Judge the packet that whether has the corresponding secondary page type of the secondary page that current request opens in the buffer memory, if there is no, the packet of the corresponding secondary page type of the secondary page opened of forward end acquisition request current request then is with the data pack buffer that receives and utilize described packet to show the secondary page that this request is opened; If exist, then directly use the packet of buffer memory to show the secondary page that this request is opened;
The packet of three grades of all under the secondary page that the acquisition request current request is opened and following page type and the packet of shared file type, and with the data pack buffer that receives.
6. method according to claim 5, it is characterized in that, level under determining the page that the browser current request is opened is three grades and during with lower page, file data corresponding to the page that the described current request of described forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, the method for the file data that the described subordinate page that cache request obtains is corresponding comprises:
Judge three grades of whether having in the buffer memory that current request opens and with lower page corresponding three grades and the packet of following page type or three grades of packets that reach with shared file type corresponding to lower page that this current request is opened, if wherein one type packet does not exist, the packet of forward end acquisition request the type then, behind the data buffer storage that receives, use described two types packet to show the page that this request is opened; If all exist, then directly use described two types packet to show the page that this request is opened; If do not exist, then this packet of two types of forward end acquisition request behind the data buffer storage that receives, uses described two types packet to show the page that this request is opened.
7. each described method in 6 according to claim 3, it is characterized in that, terminal arranges special buffer queue and general cache formation, and described special buffer queue is preserved the packet of homepage file type, and does not upgrade in an object carousel process after preserving; The packet of other type except the homepage file type is preserved in described general cache formation, and adopts in an object carousel process and do not use at most the update strategy of then replacing.
8. method according to claim 7, it is characterized in that, when the level under determining the page that the browser current request is opened is homepage, file data corresponding to the page that the described current request of described forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, the method for the file data that the described subordinate page that cache request obtains is corresponding comprises:
Use the packet of the homepage file type of preserving in the special buffer queue to show the page that this request is opened;
The packet of the secondary page type that all secondary pages of acquisition request are corresponding, and the packet that receives is saved in the middle of the general cache formation.
9. the system of a transfer of data comprises front end and terminal for object carousel, it is characterized in that:
Described front end, adopt the directory tree structure mode to preserve file data corresponding to webpage, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page will to belong to all three grades of a secondary page and three grades, after described system enters the object carousel pattern, according to the request of terminal the data packing of institute's requested part is transferred to terminal, wherein said front end comprises:
Web data is preserved module, be used for to adopt the directory tree structure mode to preserve file data corresponding to webpage, and unification is kept in the middle of second-level directory corresponding to this secondary page as shared file with the file data of same section in file data corresponding to lower page to belong to all three grades of a secondary page and three grades;
The packing transport module is used for after entering the object carousel pattern when described system, and according to the request of terminal the data of its requested part being packed is transferred to terminal; The type of the packet that packing forms comprises: totally 5 kinds of directory tree type, homepage file type, secondary page type, shared file type and three grades and following page types; Wherein, front end is packaged as the directory tree structure data of preserving the packet of directory tree type; Total data under the root is packaged as the packet of homepage file type; The total data that each secondary page is corresponding is packaged as the packet of one group of secondary page type, and the bag quantity of one group of secondary page type packet is one or more; The shared file that All Files data in each three grades and the three grades of following catalogues are packaged as in one group three grades and following page type packet, each second-level directory is packaged as one group of shared file type data packets, and belongs under the secondary page many groups three grades and following page type packet corresponding to one group of shared file type data packets;
Described terminal, the directory tree structure of forward end acquisition request webpage, the data that obtain according to request are set up the directory tree structure of webpage; The affiliated level of the page that the browser current request is opened is determined in the request of response browser, file data corresponding to the page that the described current request of forward end acquisition request is opened, and the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, file data corresponding to the described subordinate page that cache request obtains; Wait for afterwards the next time request of browser.
10. system according to claim 9 is characterized in that, described terminal comprises:
Pretreatment module, the header packet information that is used for all packets that the packing of forward end acquisition request front end obtains, according to the identification of the identifying information in packet header bag type, obtain the packet that wherein is identified as the directory tree type, set up directory tree structure according to the packet of this directory tree type;
Current page level determination module, be used for the request of response browser, the file data that the page of opening according to the browser current request comprises draws webpage level and the notification data request module under the page that described current request opens by judging described file data corresponding concrete branch in the directory tree structure of having set up;
Data demand module, webpage level under the page that is used for opening according to the described current request of current page level determination module notice, file data corresponding to the page that the described current request of forward end acquisition request is opened, the data that obtain according to request show the described page and the described data of buffer memory; The file data corresponding to subordinate's page of the page that the described current request of acquisition request is opened, file data corresponding to the described subordinate page that cache request obtains.
11. system according to claim 10 is characterized in that, described pretreatment module:
Be further used for after according to the identification of the identifying information in packet header bag type, obtain simultaneously the packet that wherein is identified as the directory tree type and the packet of homepage file type, packet according to this directory tree type is set up directory tree structure, and the packet of the homepage file type that obtains of cache request.
12. system according to claim 11 is characterized in that, described data demand module comprises:
The first processing unit, when being used for level under current page level determination module is determined the page that current request opens and being homepage, judge the packet that whether has the homepage file type corresponding with homepage in the buffer memory, if there is no, then the packet of forward end acquisition request homepage file type uses the packet that obtains to show the page and the buffer memory that this request is opened; If exist, then use the packet of preserving in the buffer memory to show the page that this request is opened; Afterwards, the packet of the secondary page type that all secondary pages of acquisition request are corresponding, and with the data pack buffer that receives;
The second processing unit, when being used for level under current page level determination module is determined the page that current request opens and being the secondary page, judge the packet that whether has the corresponding secondary page type of the secondary page that current request opens in the buffer memory, if there is no, the packet of the corresponding secondary page type of the secondary page opened of forward end acquisition request current request then is with the data pack buffer that receives and utilize described packet to show the secondary page that this request is opened; If exist, then directly use the packet of buffer memory to show the secondary page that this request is opened; Afterwards, the packet of three grades of all under the secondary page that the acquisition request current request is opened and following page type and the packet of shared file type, and with the data pack buffer that receives;
The 3rd processing unit, be used for level under current page level determination module is determined the page that current request opens and be three grades and during with lower page, judge three grades of whether having in the buffer memory that current request opens and with lower page corresponding three grades and the packet of following page type or three grades of packets that reach with shared file type corresponding to lower page that this current request is opened, if wherein one type packet does not exist, the packet of forward end acquisition request the type then, behind the data buffer storage that receives, use described two types packet to show the page that this request is opened; If all exist, then directly use described two types packet to show the page that this request is opened; If do not exist, then this packet of two types of forward end acquisition request behind the data buffer storage that receives, uses described two types packet to show the page that this request is opened.
13. according to claim 10 or 11 described systems, it is characterized in that, further comprise the buffer update policy module in the described terminal, the cached configuration that is used for terminal is special buffer queue and general cache formation two parts, wherein, described special buffer queue is used for preserving the packet of homepage file type, and does not upgrade in an object carousel process after preserving; Described general cache formation is used for preserving the packet of other type except the homepage file type, and adopts in an object carousel process and do not use at most the update strategy of then replacing.
14. system according to claim 13 is characterized in that, described data demand module comprises:
The first processing unit when being used for level under current page level determination module is determined the page that current request opens and being homepage, uses the packet of the homepage file type of preserving in the special buffer queue to show the page that this request is opened; The packet of the secondary page type that all secondary pages of acquisition request are corresponding, and the packet that receives is saved in the middle of the general cache formation;
The second processing unit, when being used for level under current page level determination module is determined the page that current request opens and being the secondary page, judge the packet that whether has the corresponding secondary page type of the secondary page that current request opens in the general cache formation, if there is no, the packet of the corresponding secondary page type of the secondary page opened of forward end acquisition request current request then, with the data pack buffer that receives in the general cache formation and utilize described packet to show the secondary page that this request is opened; If exist, then directly use the packet of described secondary page type to show the secondary page that this request is opened; Afterwards, the packet of three grades of all under the secondary page that the acquisition request current request is opened and following page type and the packet of shared file type, and with the data pack buffer that receives in the general cache formation;
The 3rd processing unit, be used for level under current page level determination module is determined the page that current request opens and be three grades and during with lower page, judge three grades of whether having in the general cache formation that current request opens and with lower page corresponding three grades and the packet of following page type or three grades of packets that reach with shared file type corresponding to lower page that this current request is opened, if wherein one type packet does not exist, the packet of forward end acquisition request the type then, after the data buffer storage that receives is in the general cache formation, use described two types packet to show the page that this request is opened; If all exist, then directly use described two types packet to show the page that this request is opened; If do not exist, this packet of two types of forward end acquisition request then after the data buffer storage that receives is in the general cache formation, uses described two types packet to show the page that this request is opened.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101290018A CN101848231B (en) | 2010-03-08 | 2010-03-08 | Method and system for data transmission |
PCT/CN2011/070928 WO2011110062A1 (en) | 2010-03-08 | 2011-02-11 | Data transmission method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101290018A CN101848231B (en) | 2010-03-08 | 2010-03-08 | Method and system for data transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101848231A CN101848231A (en) | 2010-09-29 |
CN101848231B true CN101848231B (en) | 2013-01-02 |
Family
ID=42772690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101290018A Expired - Fee Related CN101848231B (en) | 2010-03-08 | 2010-03-08 | Method and system for data transmission |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101848231B (en) |
WO (1) | WO2011110062A1 (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848231B (en) * | 2010-03-08 | 2013-01-02 | 深圳市同洲电子股份有限公司 | Method and system for data transmission |
CN101990128A (en) * | 2010-10-15 | 2011-03-23 | 深圳市同洲电子股份有限公司 | Object carousel method and device as well as object carousel downloading method and device |
CN102222086B (en) * | 2011-05-18 | 2014-11-26 | 广州市动景计算机科技有限公司 | Webpage viewing method and webpage viewing device based on mobile terminal as well as mobile terminal |
CN102820975B (en) * | 2012-04-17 | 2016-04-27 | 国家广播电影电视总局广播科学研究院 | Data-updating method, pusher and terminal |
CN103793426A (en) * | 2012-11-01 | 2014-05-14 | 腾讯科技(深圳)有限公司 | Method and device for keeping web page access records |
CN103853782B (en) * | 2012-12-05 | 2018-08-28 | 腾讯科技(深圳)有限公司 | Information browsing method and information browsing device |
CN103268352A (en) * | 2013-06-03 | 2013-08-28 | 贝壳网际(北京)安全技术有限公司 | Label page display method and device and browser device |
CN104298670B (en) * | 2013-07-16 | 2019-08-23 | 腾讯科技(北京)有限公司 | Carry out the method and device of hierarchical data reading |
CN104423784A (en) * | 2013-09-04 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Page displaying method and page displaying device |
CN103702208A (en) * | 2013-11-29 | 2014-04-02 | 康佳集团股份有限公司 | Data broadcasting system based on user action prediction and data acceleration method thereof |
CN104270447A (en) * | 2014-10-09 | 2015-01-07 | 浪潮通用软件有限公司 | Synchronous modular loading method for content on html page |
CN104572981B (en) * | 2014-12-31 | 2017-11-24 | 广东欧珀移动通信有限公司 | A kind of Webpage method for caching and processing and mobile terminal device |
CN106686444B (en) * | 2016-12-30 | 2020-02-28 | 深圳市九洲电器有限公司 | Object carousel data downloading method and system based on DSM-CC protocol |
CN110109869B (en) * | 2018-01-22 | 2021-01-12 | 上海鹰信智能技术有限公司 | Method for quickly positioning document of connecting equipment |
CN108388602B (en) * | 2018-02-05 | 2019-11-12 | 杭州数梦工场科技有限公司 | Quick-searching can dispense the method and device and electronic equipment in warehouse |
CN111432269A (en) * | 2019-01-10 | 2020-07-17 | 深圳市茁壮网络股份有限公司 | OCG broadcasting control method and device |
CN110321459A (en) * | 2019-06-06 | 2019-10-11 | 武汉闻道复兴智能科技有限责任公司 | The methods of exhibiting and device of a kind of method that building directory tree, directory tree |
CN111488370B (en) * | 2020-04-02 | 2023-09-12 | 杭州迪普科技股份有限公司 | List paging quick response system and method |
CN112100553B (en) * | 2020-08-11 | 2023-11-17 | 深圳市拓邦软件技术有限公司 | Webpage configuration method and device, electronic equipment and storage medium |
CN112100541B (en) * | 2020-08-24 | 2024-04-02 | 三维通信股份有限公司 | Method and device for loading website page element, electronic device and storage medium |
CN115543935A (en) * | 2022-10-25 | 2022-12-30 | 潍柴动力股份有限公司 | Method and system for displaying file directory tree |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0994427A1 (en) * | 1998-05-06 | 2000-04-19 | Matsushita Electric Industrial Co., Ltd. | Method and system for digital data transmission/reception |
WO2003032194A1 (en) * | 2001-10-02 | 2003-04-17 | Sony International (Europe) Gmbh | Word database compression |
CN1635734A (en) * | 2003-12-29 | 2005-07-06 | 北京中视联数字系统有限公司 | A method for receiving network pages by using buffer in digital television data broadcasting system |
CN101179717A (en) * | 2007-12-04 | 2008-05-14 | 深圳市茁壮网络技术有限公司 | Method of implementing OC application |
CN101464874A (en) * | 2007-12-17 | 2009-06-24 | 金宝电子(上海)有限公司 | Method for representing electronic dictionary catalog data by XML |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848231B (en) * | 2010-03-08 | 2013-01-02 | 深圳市同洲电子股份有限公司 | Method and system for data transmission |
-
2010
- 2010-03-08 CN CN2010101290018A patent/CN101848231B/en not_active Expired - Fee Related
-
2011
- 2011-02-11 WO PCT/CN2011/070928 patent/WO2011110062A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0994427A1 (en) * | 1998-05-06 | 2000-04-19 | Matsushita Electric Industrial Co., Ltd. | Method and system for digital data transmission/reception |
WO2003032194A1 (en) * | 2001-10-02 | 2003-04-17 | Sony International (Europe) Gmbh | Word database compression |
CN1635734A (en) * | 2003-12-29 | 2005-07-06 | 北京中视联数字系统有限公司 | A method for receiving network pages by using buffer in digital television data broadcasting system |
CN101179717A (en) * | 2007-12-04 | 2008-05-14 | 深圳市茁壮网络技术有限公司 | Method of implementing OC application |
CN101464874A (en) * | 2007-12-17 | 2009-06-24 | 金宝电子(上海)有限公司 | Method for representing electronic dictionary catalog data by XML |
Non-Patent Citations (1)
Title |
---|
韩义.如何优化网站结构.《天津大学学报》.2005,第9卷(第3期), * |
Also Published As
Publication number | Publication date |
---|---|
WO2011110062A1 (en) | 2011-09-15 |
CN101848231A (en) | 2010-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101848231B (en) | Method and system for data transmission | |
CN104753966A (en) | Resource file inquiry method and system based on server and client caches | |
CN102122285A (en) | Data cache system and data inquiry method | |
Skobeltsyn et al. | ResIn: a combination of results caching and index pruning for high-performance web search engines | |
CN102253941A (en) | Cache updating method and cache updating device | |
CN105183764B (en) | A kind of data paging method and device | |
CN104679898A (en) | Big data access method | |
US20100274795A1 (en) | Method and system for implementing a composite database | |
CN103488732A (en) | Generation method and device of static pages | |
US20080082554A1 (en) | Systems and methods for providing a dynamic document index | |
CN103699576A (en) | Method and device used for providing searching results | |
CN103389992A (en) | Structured data storage method and device | |
CN103294718A (en) | Method and device for web page cache management | |
CN102214192A (en) | Method for realizing data curve chart display on Web page and server | |
CN104572860A (en) | Data processing method and data processing system | |
US7617226B1 (en) | Document treadmilling system and method for updating documents in a document repository and recovering storage space from invalidated documents | |
CN110955855B (en) | Information interception method, device and terminal | |
CN101751408A (en) | System and method of internet in text advertisements | |
CN102111455A (en) | Method and system for shortening network accessing time of mobile terminal | |
CN101179717B (en) | Method of implementing wheel sow technology application | |
CN110309184A (en) | A kind of caching method and system of Air Transportation Pricing data | |
CN108319634B (en) | Directory access method and device for distributed file system | |
CN101990128A (en) | Object carousel method and device as well as object carousel downloading method and device | |
CN102867019B (en) | Separate type file system and management method thereof | |
CN102890687A (en) | Method, system and device for browsing webpage diagrams |
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: 1148400 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 Termination date: 20150308 |
|
EXPY | Termination of patent right or utility model | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1148400 Country of ref document: HK |