CN102298617A - Method for obtaining target page and equipment - Google Patents

Method for obtaining target page and equipment Download PDF

Info

Publication number
CN102298617A
CN102298617A CN2011102201054A CN201110220105A CN102298617A CN 102298617 A CN102298617 A CN 102298617A CN 2011102201054 A CN2011102201054 A CN 2011102201054A CN 201110220105 A CN201110220105 A CN 201110220105A CN 102298617 A CN102298617 A CN 102298617A
Authority
CN
China
Prior art keywords
page
target pages
mobile device
difference information
access
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
CN2011102201054A
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN2011102201054A priority Critical patent/CN102298617A/en
Publication of CN102298617A publication Critical patent/CN102298617A/en
Priority to PCT/CN2012/078447 priority patent/WO2013017009A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Landscapes

  • Engineering & Computer Science (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)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention aims to provide a method for obtaining a target page and equipment. The method comprises the following steps that a mobile device sends an access request relating to a target page submitted through a mobile device by a user to a network device; page difference information corresponding to the target page sent by the network device is received; a target page is generated according to the page difference information and combining the corresponding reference page of the target page; and the target page is provided to the mobile device. Compared with the prior art, the method and the equipment can be used for obtaining the page difference information according to the visual attribute of the page through performing difference process to the reference page and the target page; the network device only needs to provide the page difference information to the mobile device, the mobile device can obtain the target page by repeatedly adding the page difference information based on the reference page, thus, the user can obtain the target page, and the waiting time can be reduced and the flow can be saved at the same time; the browse efficiency of the user is increased and the use experience of the user is improved.

Description

A kind of method and apparatus that is used to obtain target pages
Technical field
The present invention relates to the wireless Internet technical field, relate in particular to a kind of technology that is used to obtain target pages.
Background technology
Along with popularizing of the especially intelligent mobile device of mobile device, increasing user relies on mobile device and obtains information and resource.Yet owing to be subject to the networking speed and the processing power of mobile device, it is longer to open the required time of new page, has expended user's valuable time.In addition, because the mobile communication rate are high, the user wishes to save flow as far as possible under the situation of the page that obtains expectation.
Therefore, how to obtain target pages by mobile device fast and efficiently, to reduce communication flows, minimizing user's stand-by period, improve user's browse efficiency, and promote user's experience, become those skilled in the art and need one of problem of solution badly.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus that is used to obtain target pages.
According to an aspect of the present invention, provide a kind of and be used to obtain the method for target pages at the mobile device end, wherein, this method may further comprise the steps:
A sends the request of access about target pages that the user submits to by mobile device to the network equipment;
B be received from that the described network equipment sends with the corresponding page difference information of described target pages;
C is according to described page difference information, and combination is corresponding with reference to the page with described target pages, generates described target pages;
D provides described target pages to described mobile device.
According to a further aspect in the invention, also provide a kind of and be used for the auxiliary method of obtaining target pages at network equipment end, wherein, this method may further comprise the steps:
A is received from the request of access about target pages that mobile device sends;
B obtains described target pages according to described request of access;
C is according to corresponding with reference to the page with described target pages, and in conjunction with the visual attribute of page elements in the described target pages, described target pages carried out difference processing, to obtain and the corresponding page difference information of described target pages;
D is sent to described mobile device with described page difference information.
According to another aspect of the invention, also provide a kind of mobile device that is used to obtain target pages, wherein, this equipment comprises:
Send-request unit is used for sending the request of access about target pages that the user submits to by mobile device to the network equipment;
The difference information receiving trap is used to be received from that the described network equipment sends and the corresponding page difference information of described target pages;
Page generating apparatus is used for according to described page difference information, and in conjunction with corresponding with reference to the page with described target pages, generates described target pages;
Page generator is used for described target pages is provided to described mobile device.
In accordance with a further aspect of the present invention, also provide a kind of auxiliary network equipment that obtains target pages that is used for, wherein, this equipment comprises:
The request receiving trap is used to be received from the request of access about target pages that mobile device sends;
Page deriving means is used for obtaining described target pages according to described request of access;
The difference processing device, be used for according to corresponding with reference to the page with described target pages, and, described target pages is carried out difference processing in conjunction with the visual attribute of page elements in the described target pages, to obtain and the corresponding page difference information of described target pages;
The difference information dispensing device is used for described page difference information is sent to described mobile device.
In accordance with a further aspect of the present invention, also provide a kind of system that is used to obtain target pages, comprised the above-mentioned mobile device and as the above-mentioned network equipment.
Compared with prior art, the present invention is according to the visual attribute of the page, by the reference page and target pages are carried out difference processing, obtain page difference information, the network equipment only needs page difference information is offered mobile device, mobile device this page difference information that on the basis of the reference page, superposes, obtain target pages, make the user when obtaining target pages, reduced the stand-by period, saved flow, improve user's browse efficiency, promoted user's experience.
Description of drawings
By reading the detailed description of doing with reference to the following drawings that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates the equipment synoptic diagram that is used to obtain target pages according to one aspect of the invention;
Fig. 2 illustrates the equipment synoptic diagram that is used to obtain target pages in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates the method flow diagram that is used to obtain target pages according to a further aspect of the present invention;
Fig. 4 illustrates the method flow diagram that is used to obtain target pages in accordance with a preferred embodiment of the present invention.
Same or analogous Reference numeral is represented same or analogous parts in the accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates the equipment synoptic diagram that is used to obtain target pages according to one aspect of the invention; Mobile device 1 comprises send-request unit 11, difference information receiving trap 12, page generating apparatus 13 and page generator 14; The network equipment 2 comprises request receiving trap 21, page deriving means 22, difference processing device 23 and difference information dispensing device 24.
Mobile device 1 includes but not limited to any mobile electronic product that can carry out man-machine interaction by modes such as keyboard, touch pad, touch-screen or hand-written equipment with the user, for example notebook, mobile phone, PDA, palm PC PPC or panel computer etc.The network equipment 2 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server constitute.At this, cloud is by constituting based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computing machine collection of a group.Communicating by letter between mobile device 1 and the network equipment 2 is separate, includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc.Those skilled in the art will be understood that above-mentioned mobile device 1, the network equipment 2; and the network, the communication mode that connect therebetween only are for example; other mobile devices existing or that may occur from now on, the network equipment or network, communication mode are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Work in coordination between each device between the mobile device 1 and the network equipment 2, obtain target pages to finish.Particularly, the send-request unit 11 in the mobile device 1 sends the request of access about target pages that the user submits to by mobile device 1 to the network equipment 2; Request receiving trap 21 in the network equipment 2 is received from the request of access about target pages that mobile device 1 is sent; Page deriving means 22 obtains described target pages according to described request of access; Difference processing device 23 is according to corresponding with reference to the page with described target pages, and in conjunction with the visual attribute of page elements in the described target pages, described target pages carried out difference processing, to obtain and the corresponding page difference information of described target pages; Difference information dispensing device 24 is sent to described mobile device 1 with described page difference information; Difference information receiving trap 12 in the mobile device 1 is received from the corresponding page difference information of the described network equipment 2 target pages that sent and described; Page generating apparatus 13 is according to described page difference information, and combination is corresponding with reference to the page with described target pages, generates described target pages; Page generator 14 provides described target pages to described mobile device 1.Be constant work between above-mentioned each device.At this, it will be understood by those skilled in the art that " continuing " is meant that above-mentioned each device constantly carries out respectively stopping by the request of access of mobile device 1 submission about target pages until this user about the obtaining with the generation of the transmission of difference processing, page difference information and reception, target pages and provide of the transmission of the request of access of target pages and reception, target pages.
Wherein, the send-request unit 11 in the mobile device 1 sends the request of access about target pages that the user submits to by mobile device 1 to the network equipment 2.Particularly, user's mutual by with mobile device 1, in this mobile device 1 by click, paddling, long by or import mode such as network address, submitted request of access to about target pages; Send-request unit 11 is by the application programming interfaces (API) that call this mobile device 1 and provide or by such as page technology such as JSP, ASP, PHP, obtain the request of access that this user submits to about target pages, call the application programming interfaces (API) that the network equipment 2 submitted to or the communication mode of other agreements by one or many again, send these request of access about target pages to the network equipment 2.At this, the identification information such as page address, Page Name, page iden-tity that comprises target pages in this request of access, perhaps, this request of access can also comprise user's identification information such as the determined page address with reference to the page of current browsing pages, this mobile device, Page Name, page iden-tity; Send-request unit 11 generates described request of access by with above-mentioned target pages, write the mode of specific fields or data cell with reference to the page or both identification informations.For example, the current browsing pages of user's browsing is P1, and this user has submitted the request of access about this target pages P2 to by click the link about target pages P2 in this page; Send-request unit 11 passes through such as page technology such as JSP, obtain the request of access that this user submits to, and the mode of the specific fields of the write-access requests such as identification information of the identification information by will this current browsing pages P1, this target pages P2, generate request of access, then, call the application programming interfaces (API) that the network equipment 2 submitted to or the communication mode of other agreements, send these request of access about this target pages P2 to the network equipment 2.Those skilled in the art will be understood that above-mentioned transmission only is for example about the mode of the request of access of target pages; other transmissions existing or that may occur from now on about the mode of the request of access of target pages as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Request receiving trap 21 in the network equipment 2 is received from the request of access about target pages that mobile device 1 is sent.Particularly, request receiving trap 21 is received from the request of access about target pages that mobile device 1 is sent for example by the application programming interfaces (API) described in the last example or the communication mode of other agreements.
Page deriving means 22 obtains described target pages according to described request of access.Particularly, the request of access that page deriving means 22 is received according to request receiving trap 21 about target pages, from the specific fields of this request or data cell, extract identification informations such as page address about target pages, Page Name, page iden-tity, according to this identification information, by for example in the page info storehouse, carrying out modes such as matching inquiry, obtain and the corresponding target pages of this identification information.At this, store the mapping relations of identification informations such as the page and page address, page iden-tity in the described page info storehouse, it can be climbed by web crawlers and get the different pages and to setting up or upgrade in this page info storehouse, this page info storehouse both can be arranged in the network equipment 2, also can be arranged in the third party's equipment such as website that are connected by network with this network equipment 2.Those skilled in the art will be understood that the above-mentioned mode of target pages of obtaining is only for giving an example; other existing or modes of obtaining target pages that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Difference processing device 23 is according to corresponding with reference to the page with described target pages, and in conjunction with the visual attribute of page elements in the described target pages, described target pages carried out difference processing, to obtain and the corresponding page difference information of described target pages.Particularly, the target pages that difference processing device 23 is obtained according to page deriving means 22, determine with this target pages corresponding with reference to the page, as with user's current browsing pages the reference page as acquiescence, or the reference page that is obtained according to second identification information that from the specific fields of request of access, extracts about the reference page, or according to this target pages reference page that coupling obtains in this mobile device 1 pairing page access record in the network equipment 2 etc., in conjunction with page elements in this target pages such as vision as seen, the visible visual attribute that waits of operation, this target pages is carried out difference processing, to obtain corresponding page difference information.At this, difference processing device 23 is according to the visual attribute of page elements in the target pages, the mode of this target pages being carried out difference processing includes but not limited to: 1) according to the source code of the reference page, source code to this target pages directly carries out difference processing, obtain the candidate page difference information, again according to the visual attribute of page elements in this candidate page difference information, filter out have visible as vision, operation is visible or the page elements of the visual attribute of both combinations, with as page difference information accordingly; 2) earlier according to this page code with reference to the page and target pages, generate dom tree or render tree, dom tree or render tree with these two pages carries out difference processing again, for example by maximum common subsequence mode, obtain the candidate page difference information, then, visual attribute according to page elements in this candidate page difference information, this page difference information is screened, filter out have visible as vision, operation is visible or the page elements of the visual attribute of both combinations, with as page difference information accordingly; 3) respectively this is carried out Screening Treatment with reference to the page elements in the page and the target pages earlier, filter out and have visible as vision, as to operate the visual attribute of visible or both combinations page elements, the page elements that filters out in the self-reference page and the target pages respectively carries out difference processing again, to obtain page difference information.For example, the current browsing pages of user's browsing is P1, this user is by clicking the link about target pages P2 in this page, submitted request of access to about this target pages P2, send-request unit 11 is sent to the network equipment 2 with this request of access, comprises the page address about target pages P2 in this request of access; Request receiving trap 21 in the network equipment 2 receives this request of access; Page deriving means 22 extracts the page address of target pages P2 from the specific fields of this request of access, by carry out modes such as matching inquiry in such as the page info storehouse, obtain this target pages P2; The hypothetical reference page is defaulted as the current browsing pages P1 of mobile device 1, difference processing device 23 is according to corresponding with reference to the page with this target pages P2, be P1, to this target pages P2 with carry out difference processing with reference to page P1, obtain candidate page difference information Δ, and that the page elements in this candidate page difference information Δ all has is visible or operate visible visual attribute such as vision, and therefore, corresponding page difference information is a Δ.At this, visual attributes such as the vision visual attribute of described page elements, operation visual attribute can be determined according to the pairing information of page elements in the page code, perhaps in the page properties storehouse, obtain according to the corresponding page matching inquiry, store the operation visual attribute of page elements in the page in this page properties storehouse, this page properties storehouse both can be arranged in the network equipment 2, also can be arranged in the third party device that is connected by network with this network equipment 2.Those skilled in the art will be understood that the above-mentioned mode that target pages is carried out difference processing is only for for example; other existing or modes that target pages is carried out difference processing that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Difference information dispensing device 24 is sent to described mobile device 1 with described page difference information.Particularly, difference information dispensing device 24 in real time, regularly or with answering Event triggered, call the application programming interfaces (API) that mobile device 1 provided or the communication mode of other agreements by one or many, as procotols such as http or https, this page difference information that difference processing device 23 is provided is sent to mobile device 1.
Difference information receiving trap 12 in the mobile device 1 is received from the corresponding page difference information of the described network equipment 2 target pages that sent and described.Particularly, difference information receiving trap 12 for example by the API described in the precedent or the mode of other agreements, is received from the corresponding page difference information of the network equipment 2 target pages that sent and described.
Page generating apparatus 13 is according to described page difference information, and combination is corresponding with reference to the page with described target pages, generates described target pages.Particularly, page generating apparatus 13 is according to the received page difference information of difference information receiving trap 12, again in conjunction with corresponding with reference to the page with described target pages, as with the current browsing pages of user in mobile device 1 as the acquiescence the reference page, mobile device 1 mates the reference page that obtains according to target pages, or mobile device 1 mates the reference page that obtains according to first identification information that receives from the network equipment 2, by to the page source code, dom tree or render tree carry out modes such as overlap-add procedure, with this page difference information and described superimposed, thereby generate target pages with reference to the page.Connect example, the page difference information of gained is a Δ after difference processing device 23 difference processing; The application programming interfaces (API) that difference information dispensing device 24 is provided by calling mobile device 1 are sent to mobile device 1 with this page difference information Δ; Difference information receiving trap 12 in the mobile device 1 receives this page difference information Δ; Subsequently, page generating apparatus 13 is superimposed to this page difference information Δ with reference to the page according to this page difference information Δ, promptly on user's the current browsing pages P1, thereby generates target pages P2.Preferably, page generating apparatus 13 with described target pages corresponding with reference to the page in, the pairing differential data of described page difference information is carried out and the corresponding additions and deletions operation of described differential data, to obtain described target pages.Particularly, page generating apparatus 13 is according to this page difference information, relatively should be as this target pages with reference to the differential data and the corresponding increase or the deletion action thereof of the page, to this page source code with reference to the page, dom tree or render tree carry out overlap-add procedure, if this page difference information comprises differential data to be deleted, then at this page source code with reference to the page, delete corresponding page elements with the corresponding position of this differential data in dom tree or the render tree, perhaps, if this page difference information comprises differential data to be increased, then at this page source code with reference to the page, insert corresponding page elements with the corresponding position of this differential data in dom tree or the render tree, so to obtain corresponding target pages.Those skilled in the art will be understood that the mode of above-mentioned generation target pages is only for giving an example; the mode of other generation target pages existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.At this, the present invention is according to the visual attribute of the page, by the reference page and target pages are carried out difference processing, obtain page difference information, the network equipment only needs page difference information is offered mobile device, mobile device this page difference information that on the basis of the reference page, superposes, obtain target pages, make the user when obtaining target pages, reduced the stand-by period, saved flow, improve user's browse efficiency, promoted user's experience.
Page generator 14 provides described target pages to described mobile device 1.Concrete, the target pages that page generator 14 is generated according to page generating apparatus 13 by such as page technology such as ASP, JSP, PHP, shows described target pages in this mobile device 1, browse for the user.
Preferably, described visual attribute comprise following at least each:
The vision visual attribute of page elements in the-described target pages;
The operation visual attribute of page elements in the-described target pages.
Particularly, when described visual attribute comprises the vision visual attribute of page elements in the described target pages, difference processing device 23 is according to target pages and corresponding with reference to the page with this target pages, by earlier in these two pages, filtering out page elements earlier, again to respectively from target pages with carry out the mode of difference processing with reference to the page elements that the page filters out with vision visual attribute; Perhaps, by through page source code, dom tree or render tree etc. these two pages being carried out difference processing earlier, obtain the candidate page difference information, filter out the page elements that has the vision visual attribute in this candidate page difference information again, as the mode of page difference information, obtain and the corresponding page difference information of described target pages.At this, the page elements with vision visual attribute is to show visiblely in the target pages of mobile device 1, and the user can browse this page elements by Direct observation.When described visual attribute comprises the operation visual attribute of page elements in the described target pages, difference processing device 23 is according to target pages and corresponding with reference to the page with this target pages, by in these two pages, filtering out earlier page elements earlier, again to respectively from target pages with carry out the mode of difference processing with reference to the page elements that the page filters out with operation visual attribute; Perhaps, by through page source code, dom tree or render tree etc. these two pages being carried out difference processing earlier, obtain the candidate page difference information, filter out the page elements that has the operation visual attribute in this candidate page difference information again, as the mode of page difference information, obtain and the corresponding page difference information of described target pages.At this, page elements with operation visual attribute, be initially at when showing in the target pages of mobile device 1, be sightless, browser is according to user's specific operation, as click specific button or only click page operation such as the page, as seen this page elements with operation visual attribute is presented as.Preferably, difference processing device 23 can also be according to target pages and corresponding with reference to the page with this target pages, and in conjunction with the vision visual attribute of page elements in the described target pages and operation visual attribute, described target pages is carried out difference processing, to obtain and the corresponding page difference information of described target pages.Those skilled in the art will be understood that above-mentioned visual attribute only for for example, and other visual attributes existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and describedly are contained in this at this with way of reference.At this, the page difference information or determine that the present invention can determine only to have the page elements of vision visual attribute only has the page difference information of the page elements of operation visual attribute, make that page difference information is littler, be convenient to transmission more, save transmission time and flow, promote user's browse efficiency.
More preferably, when described visual attribute comprises the operation visual attribute of page elements in the described target pages, difference processing device 23 in the network equipment 2 carries out matching inquiry according to described target pages in the page properties storehouse, to obtain the operation visual attribute of page elements in the described target pages; According to corresponding with reference to the page, and, described target pages is carried out difference processing, to obtain described page difference information in conjunction with described operation visual attribute with described target pages.Particularly, when described visual attribute comprises the operation visual attribute of page elements in the described target pages, the target pages that difference processing device 23 is obtained according to page deriving means 22, in the page properties storehouse, carry out matching inquiry, determining to have in this target pages the page elements of operation visual attribute, thereby obtain the operation visual attribute of page elements in this target pages; Subsequently, difference processing device 23 is according to target pages, and it is corresponding with reference to the page with this target pages, by in these two pages, filtering out earlier page elements earlier, again to respectively from target pages with carry out the mode of difference processing with reference to the page elements that the page filters out with operation visual attribute; Perhaps, by through page source code, dom tree or render tree etc. these two pages being carried out difference processing earlier, obtain the candidate page difference information, filter out the page elements that has the operation visual attribute in this candidate page difference information again, as the mode of page difference information, obtain and the corresponding page difference information of described target pages.At this, store the operation visual attribute of page elements in the page in the described page properties storehouse, this page properties storehouse both can be arranged in the network equipment 2, also can be arranged in the third party device that is connected by network with this network equipment 2.
More preferably, the network equipment 2 also comprises attribute updating device (not shown), and this attribute updating device obtains the operation visual attribute of page elements in the described candidate page according to the history access record of candidate page; According to the operation visual attribute of page elements in the described candidate page, set up or upgrade described page properties storehouse.Particularly, in the history access record of the page, as after the user carries out page operation to a candidate page, some page elements in this candidate page is represented, can think that then the page elements that this quilt represents has the operation visual attribute, the attribute updating device obtains the operation visual attribute of page elements in this candidate page by storing third party device mutual of the history access record of the page with the network equipment 2 or other; Further,, deposit the operation visual attribute of page elements in this candidate page in this page properties storehouse, to set up or to upgrade this page properties storehouse by the mode of database update.Those skilled in the art will be understood that the mode of above-mentioned foundation or renewal page attribute library is only for giving an example; other foundation existing or that may occur from now on or the mode of upgrading page attribute library are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Fig. 2 illustrates the equipment synoptic diagram that is used to obtain target pages in accordance with a preferred embodiment of the present invention; Wherein, request receiving trap 21 ' in the network equipment 2, page deriving means 22 ' and difference information dispensing device 24 ' are identical or basic identical with corresponding intrument shown in Figure 1 21,22 and 24 respectively, so locate to repeat no more, and mode by reference is contained in this; Send-request unit 11 ' in the mobile device 1, difference information receiving trap 12 ' and page generator 14 ' are identical or basic identical with corresponding intrument shown in Figure 1 11,12 and 14 respectively, so locate to repeat no more, and mode by reference is contained in this.
In the present embodiment, determine with described target pages corresponding by the network equipment 2 with reference to the page.Wherein, the difference processing device 23 ' in the network equipment carries out matching inquiry according to described target pages in writing down with the corresponding page access of described mobile device, corresponding with reference to the page to obtain with described target pages; With reference to the page, and, described target pages is carried out difference processing according to described, to obtain and the corresponding page difference information of described target pages in conjunction with the visual attribute of page elements in the described target pages; Wherein, described difference information dispensing device 24 ' is sent to described mobile device 1 with described page difference information and described first identification information with reference to the page.Particularly, the target pages that difference processing device 23 ' is obtained according to page deriving means 22 ', in writing down, carry out matching inquiry with described mobile device 1 corresponding page access, corresponding to obtain with reference to the page with described target pages, in the page access record, match the most close reference page of content of pages as content of pages, or in the page access record, match the most close reference page in page address etc. according to the page address of this target pages according to this target pages; Subsequently, difference processing device 23 ' is according to the reference page that obtains through the aforesaid way coupling, and the visual attribute of page elements in the target pages that obtained of page deriving means 22 ', this target pages is carried out difference processing, to obtain and the corresponding page difference information of this target pages.At this, difference processing device 23 ' with reference to the page, and in conjunction with the visual attribute of page elements in the described target pages, carries out difference processing to described target pages according to described, to obtain and the corresponding page difference information of described target pages; The operating process of difference processing device 23 ' is basic identical among this process and Fig. 1, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.At this, described page access recording storage has the access history record about the page of user at mobile device 1, this page access record is synchronous with the page access historical record in the mobile device 1, to realize when the network equipment 2 obtains with reference to the page according to the target pages coupling, mobile device 1 can be according to this page iden-tity with reference to the page, and same coupling obtains this with reference to the page in the page access historical record in this mobile device 1.This page access record both can be arranged in the network equipment 2, also can be arranged in the third party device that is connected by network with this network equipment 2.Subsequently, difference information dispensing device 24 ' calls the application programming interfaces (API) that mobile device 1 provided or the communication mode of other agreements by one or many, and described page difference information and described first identification information with reference to the page are sent to described mobile device 1.At this, the course of work of difference information dispensing device 24 is basic identical among the course of work of difference information dispensing device 24 ' and Fig. 1, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.Those skilled in the art will be understood that above-mentioned definite mode with reference to the page only is for example; the mode of other existing or definite reference page faces that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Then, the difference information receiving trap 12 ' in the mobile device 1 is received from the described page difference information that the described network equipment 2 sent and is used for determining and corresponding first identification information with reference to the page of described target pages; Wherein, described page generating apparatus 13 ' is according to described page difference information, and combination is corresponding with reference to the page with described first identification information, generates described target pages.Particularly, difference information receiving trap 12 ' is for example by the API described in the precedent or the communication mode of other agreements, is received from the page difference information that the network equipment 2 sent and is used for determining and corresponding first identification information with reference to the page of described target pages; Subsequently, page generating apparatus 13 ' is according to this first identification information, carry out matching inquiry in the page access historical record in this mobile device 1, obtain with this first identification information corresponding with reference to the page, then, by page source code, dom tree or render tree are carried out modes such as overlap-add procedure, the page difference information that this difference information receiving trap 12 ' is received is superimposed to this with reference in the page, thereby generates target pages again.At this, first identification information can be the page address with reference to the page, or the default page iden-tity of mobile device 1 and the network equipment 2, the mapping relations of this page iden-tity and the page can be stored in during page access historical record in this mobile device 1 and the page access in the network equipment 2 write down.At this, definite corresponding with reference to the page with target pages by the network equipment 2,1 need of mobile device carry out matching inquiry according to this first identification information with reference to the page in the page access historical record of mobile device end, obtain this with reference to the page, alleviated the processing expenditure of mobile device.
Preferably, the network equipment 2 also comprises record updating device 25 ', and record updating device 25 ' obtains described mobile device 1 pairing user's page operation; According to described page operation, set up or upgrade described page access record.Particularly, user's mutual by with mobile device 1 opened the page, closed page operation such as the page in this mobile device 1; Record updating device 25 ' is by the application programming interfaces (API) that call this mobile device 1 and provided or the communication mode of other agreements, as agreements such as http or https, obtain the page operation that this user does, and according to this page operation, mode by database update, set up or renewal page access record, as when receiving the page operation of closing the page, the Visitor Logs of the pairing page of this page operation of deletion in this page access record, perhaps when receiving the page operation of opening the page, in this this page access record, increase Visitor Logs about the pairing page of this page operation.Those skilled in the art will be understood that the mode of above-mentioned foundation or renewal page access record is only for giving an example; other foundation existing or that may occur from now on or the mode of upgrading the page access record are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.At this, the network equipment 2 is according to user's page operation, set up or renewal page access record, make that this page access record is synchronous with the page access historical record in the mobile device 1, to realize when the network equipment 2 obtains with reference to the page according to the target pages coupling, mobile device 1 can be according to this first identification information with reference to the page, and same coupling obtains this with reference to the page in the page access historical record in this mobile device 1.
At this, those skilled in the art will be understood that record updating device in the network equipment 2 and the performed operation of other devices in this network equipment 2 sequencing relation on not free.
Those skilled in the art will be understood that also above-mentioned attribute updating device and record updating device only are example, and in practice, they can be two independently modules, also can be integrated in the module.
(referring to Fig. 1) in a preferred embodiment determines with described target pages corresponding with reference to the page by mobile device 1.Send-request unit 11 in the mobile device 1 obtains the request of access about target pages that described user submits to by described mobile device 1; Determine with described target pages corresponding with reference to the page; Send described request of access to the described network equipment 2, wherein, described request of access comprises with described with reference to corresponding second identification information of the page.Request receiving trap 21 in the network equipment 2 is received from the described request of access about target pages that described mobile device 1 is sent, and wherein, described request of access comprises and is used for determining and corresponding second identification information with reference to the page of described target pages; Wherein, described difference processing device 23 is according to corresponding described with reference to the page with described second identification information, and in conjunction with the visual attribute of page elements in the described target pages, described target pages carried out difference processing, to obtain described page difference information.Particularly, user's mutual by with mobile device 1, in this mobile device 1 by click, paddling, long by or import mode such as network address, submitted request of access to about target pages; Send-request unit 11 obtains the request of access about target pages that this user submits to by the application programming interfaces (API) that call this mobile device 1 and provide or by such as page technology such as JSP, ASP, PHP; Then, send-request unit 11 according in this request of access about identification informations such as the page iden-tity of this target pages, page addresses, by in the page access historical record of this mobile device 1, carrying out matching inquiry, determine with this target pages corresponding with reference to the page, as with the page the most close with the page address of this target pages as the reference page, with the page the most close with the content of pages of this target pages as the reference page etc.; Subsequently, send-request unit 11 will this above-mentioned page iden-tity with reference to the page, page address etc. is as its second identification information, again by mode with the specific fields of this second identification information write-access request, call the application programming interfaces (API) that the network equipment 2 provided or the communication mode of other agreements by one or many, send described request of access to the described network equipment 2, wherein, described request of access comprises described second identification information.Request receiving trap 21 in the network equipment 2 is for example by the API described in the precedent or the communication mode of other agreements, be received from the described request of access that described mobile device 1 is sent about target pages, wherein, described request of access comprises and is used for determining and corresponding second identification information with reference to the page of described target pages.Subsequently, difference processing device 23 extracts second identification information from the specific fields of this request of access or data cell, according to this second identification information, by in such as page info storehouse or page access record, carrying out matching inquiry, obtain with this second identification information corresponding with reference to the page, then, difference processing device 23 is according to the reference page that obtains through the aforesaid way coupling, and the visual attribute of page elements in the target pages that obtained of page deriving means 22, this target pages is carried out difference processing, to obtain and the corresponding page difference information of this target pages.At this, difference processing device 23 with reference to the page, and in conjunction with the visual attribute of page elements in the described target pages, carries out difference processing to described target pages according to described, to obtain and the corresponding page difference information of described target pages; This process and Fig. 1 among corresponding other embodiment the operating process of difference processing device 23 basic identical, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.At this, the present invention is determined with reference to the page that by mobile device feasible more accurate with reference to the coupling of the page, the network equipment only needs according to this second identification information with reference to the page, at page access record or direct matching inquiry in the page info storehouse, obtain with reference to the page.
Fig. 3 illustrates the method flow diagram that is used to obtain target pages according to a further aspect of the present invention.
Mobile device 1 includes but not limited to any mobile electronic product that can carry out man-machine interaction by modes such as keyboard, touch pad, touch-screen or hand-written equipment with the user, for example notebook, mobile phone, PDA, palm PC PPC or panel computer etc.The network equipment 2 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server constitute.At this, cloud is by constituting based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computing machine collection of a group.Communicating by letter between mobile device 1 and the network equipment 2 is separate, includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc.Those skilled in the art will be understood that above-mentioned mobile device 1, the network equipment 2; and the network, the communication mode that connect therebetween only are for example; other mobile devices existing or that may occur from now on, the network equipment or network, communication mode are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Work in coordination between each step between the mobile device 1 and the network equipment 2, obtain target pages to finish.Particularly, in step S1, mobile device 1 sends the request of access about target pages that the user submits to by mobile device 1 to the network equipment 2; The network equipment 2 is received from the request of access about target pages that mobile device 1 is sent; In step S2, the network equipment 2 obtains described target pages according to described request of access; In step S3, the network equipment 2 is according to corresponding with reference to the page with described target pages, and, described target pages is carried out difference processing in conjunction with the visual attribute of page elements in the described target pages, to obtain and the corresponding page difference information of described target pages; In step S4, the network equipment 2 is sent to described mobile device 1 with described page difference information; Mobile device 1 is received from the corresponding page difference information of the described network equipment 2 target pages that sent and described; In step S5, mobile device 1 is according to described page difference information, and combination is corresponding with reference to the page with described target pages, generates described target pages; In step S5, mobile device 1 provides described target pages to described mobile device 1.Between above-mentioned each step constant work.At this, it will be understood by those skilled in the art that " continuing " be meant above steps constantly carry out respectively about the transmission of the request of access of target pages and reception, target pages obtain with the generation of the transmission of difference processing, page difference information and reception, target pages with provide, stop by the request of access of mobile device 1 submission until this user about target pages.
In step S1, mobile device 1 sends the request of access about target pages that the user submits to by mobile device 1 to the network equipment 2.Particularly, user's mutual by with mobile device 1, in this mobile device 1 by click, paddling, long by or import mode such as network address, submitted request of access to about target pages; In step S1, mobile device 1 is by the application programming interfaces (API) that call this mobile device 1 and provide or by such as page technology such as JSP, ASP, PHP, obtain the request of access that this user submits to about target pages, call the application programming interfaces (API) that the network equipment 2 submitted to or the communication mode of other agreements by one or many again, send these request of access about target pages to the network equipment 2.At this, the identification information such as page address, Page Name, page iden-tity that comprises target pages in this request of access, perhaps, this request of access can also comprise user's identification information such as the determined page address with reference to the page of current browsing pages, this mobile device, Page Name, page iden-tity; In step S1, mobile device 1 generates described request of access by with above-mentioned target pages, write the mode of specific fields or data cell with reference to the page or both identification informations.For example, the current browsing pages of user's browsing is P1, and this user has submitted the request of access about this target pages P2 to by click the link about target pages P2 in this page; In step S1, mobile device 1 passes through such as page technology such as JSP, obtain the request of access that this user submits to, and the mode of the specific fields of the write-access requests such as identification information of the identification information by will this current browsing pages P1, this target pages P2, generate request of access, then, call the application programming interfaces (API) that the network equipment 2 submitted to or the communication mode of other agreements, send these request of access about this target pages P2 to the network equipment 2.Those skilled in the art will be understood that above-mentioned transmission only is for example about the mode of the request of access of target pages; other transmissions existing or that may occur from now on about the mode of the request of access of target pages as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
In step S1, the network equipment 2 is received from the request of access about target pages that mobile device 1 is sent.Particularly, in step S1, the network equipment 2 for example by the application programming interfaces (API) described in the last example or the communication mode of other agreements, is received from the request of access about target pages that mobile device 1 is sent.
In step S2, the network equipment 2 obtains described target pages according to described request of access.Particularly, in step S2, the network equipment 2 is according to the request of access about target pages that is received in step S1, from the specific fields of this request or data cell, extract identification informations such as page address about target pages, Page Name, page iden-tity, according to this identification information, by for example in the page info storehouse, carrying out modes such as matching inquiry, obtain and the corresponding target pages of this identification information.At this, store the mapping relations of identification informations such as the page and page address, page iden-tity in the described page info storehouse, it can be climbed by web crawlers and get the different pages and to setting up or upgrade in this page info storehouse, this page info storehouse both can be arranged in the network equipment 2, also can be arranged in the third party's equipment such as website that are connected by network with this network equipment 2.Those skilled in the art will be understood that the above-mentioned mode of target pages of obtaining is only for giving an example; other existing or modes of obtaining target pages that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
In step S3, the network equipment 2 is according to corresponding with reference to the page with described target pages, and, described target pages is carried out difference processing in conjunction with the visual attribute of page elements in the described target pages, to obtain and the corresponding page difference information of described target pages.Particularly, in step S3, the network equipment 2 is according to the target pages that is obtained in step S2, determine with this target pages corresponding with reference to the page, as with user's current browsing pages the reference page as acquiescence, or the reference page that is obtained according to second identification information that from the specific fields of request of access, extracts about the reference page, or according to this target pages reference page that coupling obtains in this mobile device 1 pairing page access record in the network equipment 2 etc., in conjunction with page elements in this target pages such as vision as seen, the visible visual attribute that waits of operation, this target pages is carried out difference processing, to obtain corresponding page difference information.At this, in step S3, the network equipment 2 is according to the visual attribute of page elements in the target pages, the mode of this target pages being carried out difference processing includes but not limited to: 1) according to the source code of the reference page, source code to this target pages directly carries out difference processing, obtain the candidate page difference information, again according to the visual attribute of page elements in this candidate page difference information, filter out have visible as vision, operation is visible or the page elements of the visual attribute of both combinations, with as page difference information accordingly; 2) earlier according to this page code with reference to the page and target pages, generate dom tree or render tree, dom tree or render tree with these two pages carries out difference processing again, for example by maximum common subsequence mode, obtain the candidate page difference information, then, visual attribute according to page elements in this candidate page difference information, this page difference information is screened, filter out have visible as vision, operation is visible or the page elements of the visual attribute of both combinations, with as page difference information accordingly; 3) respectively this is carried out Screening Treatment with reference to the page elements in the page and the target pages earlier, filter out and have visible as vision, as to operate the visual attribute of visible or both combinations page elements, the page elements that filters out in the self-reference page and the target pages respectively carries out difference processing again, to obtain page difference information.For example, the current browsing pages of user's browsing is P1, this user is by clicking the link about target pages P2 in this page, submitted request of access to about this target pages P2, in step S1, mobile device 1 is sent to the network equipment 2 with this request of access, comprises the page address about target pages P2 in this request of access; The network equipment 2 receives this request of access; In step S2, the network equipment 2 extracts the page address of target pages P2 from the specific fields of this request of access, by carry out modes such as matching inquiry in such as the page info storehouse, obtains this target pages P2; The hypothetical reference page is defaulted as the current browsing pages P1 of mobile device 1, in step S3, the network equipment 2 is according to corresponding with reference to the page with this target pages P2, be P1, to this target pages P2 with carry out difference processing with reference to page P1, obtain candidate page difference information Δ, and that the page elements in this candidate page difference information Δ has all is visible or operate visible visual attribute such as vision, therefore, corresponding page difference information is a Δ.At this, visual attributes such as the vision visual attribute of described page elements, operation visual attribute can be determined according to the pairing information of page elements in the page code, perhaps in the page properties storehouse, obtain according to the corresponding page matching inquiry, store the operation visual attribute of page elements in the page in this described page properties storehouse, this page properties storehouse both can be arranged in the network equipment 2, also can be arranged in the third party device that is connected by network with this network equipment 2.Those skilled in the art will be understood that the above-mentioned mode that target pages is carried out difference processing is only for for example; other existing or modes that target pages is carried out difference processing that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
In step S4, the network equipment 2 is sent to described mobile device 1 with described page difference information.Particularly, in step S4, the network equipment 2 in real time, regularly or with answering Event triggered, call the application programming interfaces (API) that mobile device 1 provided or the communication mode of other agreements by one or many, as procotols such as http or https, this page difference information that the network equipment 2 is provided in step S3 is sent to mobile device 1.
In step S4, mobile device 1 is received from the corresponding page difference information of the described network equipment 2 target pages that sent and described.Particularly, in step S4, mobile device 1 for example by the API described in the precedent or the mode of other agreements, is received from the corresponding page difference information of the network equipment 2 target pages that sent and described.
In step S5, mobile device 1 is according to described page difference information, and combination is corresponding with reference to the page with described target pages, generates described target pages.Particularly, in step S5, mobile device 1 is according to page difference information received in step S4, again in conjunction with corresponding with reference to the page with described target pages, as with the current browsing pages of user in mobile device 1 as the acquiescence the reference page, mobile device 1 mates the reference page that obtains according to target pages, or mobile device 1 mates the reference page that obtains according to first identification information that receives from the network equipment 2, by to the page source code, dom tree or render tree carry out modes such as overlap-add procedure, with this page difference information and described superimposed, thereby generate target pages with reference to the page.Connect example, through the network equipment 2 in step S3 after the difference processing page difference information of gained be Δ; In step S4, the application programming interfaces (API) that the network equipment 2 is provided by calling mobile device 1 are sent to mobile device 1 with this page difference information Δ; Mobile device 1 receives this page difference information Δ; Subsequently, in step S5, mobile device 1 is superimposed to this page difference information Δ with reference to the page according to this page difference information Δ, promptly on user's the current browsing pages P1, thereby generates target pages P2.Preferably, in step S5, mobile device 1 with described target pages corresponding with reference to the page in, the pairing differential data of described page difference information is carried out and the corresponding additions and deletions operation of described differential data, to obtain described target pages.Particularly, in step S5, mobile device 1 is according to this page difference information, relatively should be as this target pages with reference to the differential data and the corresponding increase or the deletion action thereof of the page, to this page source code with reference to the page, dom tree or render tree carry out overlap-add procedure, if this page difference information comprises differential data to be deleted, then at this page source code with reference to the page, delete corresponding page elements with the corresponding position of this differential data in dom tree or the render tree, perhaps, if this page difference information comprises differential data to be increased, then at this page source code with reference to the page, insert corresponding page elements with the corresponding position of this differential data in dom tree or the render tree, so to obtain corresponding target pages.Those skilled in the art will be understood that the mode of above-mentioned generation target pages is only for giving an example; the mode of other generation target pages existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.At this, the present invention is according to the visual attribute of the page, by the reference page and target pages are carried out difference processing, obtain page difference information, the network equipment only needs page difference information is offered mobile device, mobile device this page difference information that on the basis of the reference page, superposes, obtain target pages, make the user when obtaining target pages, reduced the stand-by period, saved flow, improve user's browse efficiency, promoted user's experience.
In step S6, mobile device 1 provides described target pages to described mobile device 1.Concrete, in step S6, mobile device 1 by such as page technology such as ASP, JSP, PHP, shows described target pages according to the target pages that is generated in this mobile device 1 in step S5, browse for the user.
Preferably, described visual attribute comprise following at least each:
The vision visual attribute of page elements in the-described target pages;
The operation visual attribute of page elements in the-described target pages.
Particularly, when described visual attribute comprises the vision visual attribute of page elements in the described target pages, in step S3, the network equipment 2 is according to target pages and corresponding with reference to the page with this target pages, by earlier in these two pages, filtering out page elements earlier, again to respectively from target pages with carry out the mode of difference processing with reference to the page elements that the page filters out with vision visual attribute; Perhaps, by through page source code, dom tree or render tree etc. these two pages being carried out difference processing earlier, obtain the candidate page difference information, filter out the page elements that has the vision visual attribute in this candidate page difference information again, as the mode of page difference information, obtain and the corresponding page difference information of described target pages.At this, the page elements with vision visual attribute is to show visiblely in the target pages of mobile device 1, and the user can browse this page elements by Direct observation.When described visual attribute comprises the operation visual attribute of page elements in the described target pages, in step S3, the network equipment 2 is according to target pages and corresponding with reference to the page with this target pages, by in these two pages, filtering out earlier page elements earlier, again to respectively from target pages with carry out the mode of difference processing with reference to the page elements that the page filters out with operation visual attribute; Perhaps, by through page source code, dom tree or render tree etc. these two pages being carried out difference processing earlier, obtain the candidate page difference information, filter out the page elements that has the operation visual attribute in this candidate page difference information again, as the mode of page difference information, obtain and the corresponding page difference information of described target pages.At this, page elements with operation visual attribute, be initially at when showing in the target pages of mobile device 1, be sightless, browser is according to user's specific operation, as click specific button or only click page operation such as the page, as seen this page elements with operation visual attribute is presented as.Preferably, in step S3, the network equipment 2 can also be according to target pages and corresponding with reference to the page with this target pages, and in conjunction with the vision visual attribute of page elements in the described target pages and operation visual attribute, described target pages is carried out difference processing, to obtain and the corresponding page difference information of described target pages.Those skilled in the art will be understood that above-mentioned visual attribute only for for example, and other visual attributes existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and describedly are contained in this at this with way of reference.At this, the page difference information or determine that the present invention can determine only to have the page elements of vision visual attribute only has the page difference information of the page elements of operation visual attribute, make that page difference information is littler, be convenient to transmission more, save transmission time and flow, promote user's browse efficiency.
More preferably, when described visual attribute comprises the operation visual attribute of page elements in the described target pages, in step S3, the network equipment 2 is according to described target pages, in the page properties storehouse, carry out matching inquiry, to obtain the operation visual attribute of page elements in the described target pages; According to corresponding with reference to the page, and, described target pages is carried out difference processing, to obtain described page difference information in conjunction with described operation visual attribute with described target pages.Particularly, when described visual attribute comprises the operation visual attribute of page elements in the described target pages, in step S3, the network equipment 2 is according to the target pages that is obtained in step S2, in the page properties storehouse, carry out matching inquiry, determining to have in this target pages the page elements of operation visual attribute, thereby obtain the operation visual attribute of page elements in this target pages; Subsequently, in step S3, the network equipment 2 is according to target pages, and it is corresponding with reference to the page with this target pages, by in these two pages, filtering out earlier page elements earlier, again to respectively from target pages with carry out the mode of difference processing with reference to the page elements that the page filters out with operation visual attribute; Perhaps, by through page source code, dom tree or render tree etc. these two pages being carried out difference processing earlier, obtain the candidate page difference information, filter out the page elements that has the operation visual attribute in this candidate page difference information again, as the mode of page difference information, obtain and the corresponding page difference information of described target pages.At this, store the operation visual attribute of page elements in the page in the described page properties storehouse, this page properties storehouse both can be arranged in the network equipment 2, also can be arranged in the third party device that is connected by network with this network equipment 2.
More preferably, in step S8 (not shown), the network equipment 2 obtains the operation visual attribute of page elements in the described candidate page according to the history access record of candidate page; According to the operation visual attribute of page elements in the described candidate page, set up or upgrade described page properties storehouse.Particularly, in the history access record of the page, as after the user carries out page operation to a candidate page, some page elements in this candidate page is represented, can think that then the page elements that this quilt represents has the operation visual attribute, in step S8, the network equipment 2 obtains the operation visual attribute of page elements in this candidate page by storing third party device mutual of the history access record of the page with the network equipment 2 or other; Further,, deposit the operation visual attribute of page elements in this candidate page in this page properties storehouse, to set up or to upgrade this page properties storehouse by the mode of database update.Those skilled in the art will be understood that the mode of above-mentioned foundation or renewal page attribute library is only for giving an example; other foundation existing or that may occur from now on or the mode of upgrading page attribute library are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Fig. 4 illustrates the method flow diagram that is used to obtain target pages in accordance with a preferred embodiment of the present invention; Wherein, step S1 ', S2 ', S4 ' and S6 ' are identical with S6 or basic identical with corresponding step S1 shown in Figure 3, S2, S4 respectively, so locate to repeat no more, and mode by reference is contained in this.
In the present embodiment, determine with described target pages corresponding by the network equipment 2 with reference to the page.Wherein, in step S3 ', the network equipment 2 carries out matching inquiry according to described target pages in writing down with the corresponding page access of described mobile device, corresponding with reference to the page to obtain with described target pages; With reference to the page, and, described target pages is carried out difference processing according to described, to obtain and the corresponding page difference information of described target pages in conjunction with the visual attribute of page elements in the described target pages; Subsequently, in step S4 ', the network equipment 2 is sent to described mobile device 1 with described page difference information and described first identification information with reference to the page.Particularly, in step S3 ', the network equipment 2 is according to the target pages that is obtained in step S2 ', in writing down, carry out matching inquiry with described mobile device 1 corresponding page access, corresponding to obtain with reference to the page with described target pages, in the page access record, match the most close reference page of content of pages as content of pages, or in the page access record, match the most close reference page in page address etc. according to the page address of this target pages according to this target pages; Subsequently, in step S3 ', the network equipment 2 reaches the visual attribute of page elements in the target pages that is obtained according to the reference page that obtains through the aforesaid way coupling in step S2 ', this target pages is carried out difference processing, to obtain and the corresponding page difference information of this target pages.At this, in step S3 ', the network equipment 2 with reference to the page, and in conjunction with the visual attribute of page elements in the described target pages, carries out difference processing to described target pages according to described, to obtain and the corresponding page difference information of described target pages; The operating process of the network equipment 2 in step S3 be basic identical among this process and Fig. 3, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.At this, described page access recording storage has the access history record about the page of user at mobile device 1, this page access record is synchronous with the page access historical record in the mobile device 1, to realize when the network equipment 2 obtains with reference to the page according to the target pages coupling, mobile device 1 can be according to this page iden-tity with reference to the page, and same coupling obtains this with reference to the page in the page access historical record in this mobile device 1.This page access record both can be arranged in the network equipment 2, also can be arranged in the third party device that is connected by network with this network equipment 2.Subsequently, in step S4 ', the network equipment 2 calls the application programming interfaces (API) that mobile device 1 provided or the communication mode of other agreements by one or many, and described page difference information and described first identification information with reference to the page are sent to described mobile device 1.At this, in step S4 ', the course of work of the network equipment 2 in step S4 is basic identical among the course of work of the network equipment 2 and Fig. 3, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.Those skilled in the art will be understood that above-mentioned definite mode with reference to the page only is for example; the mode of other existing or definite reference page faces that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.
Then, mobile device 1 is received from the described page difference information that the described network equipment 2 sent and is used for determining and corresponding first identification information with reference to the page of described target pages; Subsequently, in step S5 ', mobile device 1 is according to described page difference information, and combination is corresponding with reference to the page with described first identification information, generates described target pages.Particularly, in step S4 ', mobile device 1 is for example by the API described in the precedent or the communication mode of other agreements, is received from the page difference information that the network equipment 2 sent and is used for determining and corresponding first identification information with reference to the page of described target pages; Subsequently, in step S5 ', mobile device 1 is according to this first identification information, carry out matching inquiry in the page access historical record in this mobile device 1, acquisition is corresponding with reference to the page with this first identification information, then, and again by page source code, dom tree or render tree are carried out modes such as overlap-add procedure, the page difference information that this mobile device 1 is received in step S4 ' be superimposed to this with reference to the page in, thereby generate target pages.At this, first identification information can be the page address with reference to the page, or the default page iden-tity of mobile device 1 and the network equipment 2, the mapping relations of this page iden-tity and the page can be stored in during page access historical record in this mobile device 1 and the page access in the network equipment 2 write down.At this, definite corresponding with reference to the page with target pages by the network equipment 2,1 need of mobile device carry out matching inquiry according to this first identification information with reference to the page in the page access historical record of mobile device end, obtain this with reference to the page, alleviated the processing expenditure of mobile device.
Preferably, in step S7 ', the network equipment 2 obtains described mobile device 1 pairing user's page operation; According to described page operation, set up or upgrade described page access record.Particularly, user's mutual by with mobile device 1 opened the page, closed page operation such as the page in this mobile device 1; In step S7 ', the network equipment 2 is by the application programming interfaces (API) that call this mobile device 1 and provided or the communication mode of other agreements, as agreements such as http or https, obtain the page operation that this user does, and according to this page operation, mode by database update, set up or renewal page access record, as when receiving the page operation of closing the page, the Visitor Logs of the pairing page of this page operation of deletion in this page access record, perhaps when receiving the page operation of opening the page, in this this page access record, increase Visitor Logs about the pairing page of this page operation.Those skilled in the art will be understood that the mode of above-mentioned foundation or renewal page access record is only for giving an example; other foundation existing or that may occur from now on or the mode of upgrading the page access record are as applicable to the present invention; also should be included in the protection domain of the present invention, and describedly be contained in this with way of reference at this.At this, the network equipment 2 is according to user's page operation, set up or renewal page access record, make that this page access record is synchronous with the page access historical record in the mobile device 1, to realize when the network equipment 2 obtains with reference to the page according to the target pages coupling, mobile device 1 can be according to this first identification information with reference to the page, and same coupling obtains this with reference to the page in the page access historical record in this mobile device 1.
At this, those skilled in the art will be understood that the sequencing relation of the network equipment 2 performed operation and this network equipment 2 performed operation in other steps in step S7 ' on not free.
(referring to Fig. 3) in a preferred embodiment determines with described target pages corresponding with reference to the page by mobile device 1.In step S1, mobile device 1 obtains the request of access about target pages that described user submits to by described mobile device 1; Determine with described target pages corresponding with reference to the page; Send described request of access to the described network equipment 2, wherein, described request of access comprises with described with reference to corresponding second identification information of the page.The network equipment 2 is received from the described request of access about target pages that described mobile device 1 is sent, and wherein, described request of access comprises and is used for determining and corresponding second identification information with reference to the page of described target pages; Subsequently, in step S3, the network equipment 2 is according to corresponding described with reference to the page with described second identification information, and in conjunction with the visual attribute of page elements in the described target pages, described target pages carried out difference processing, to obtain described page difference information.Particularly, user's mutual by with mobile device 1, in this mobile device 1 by click, paddling, long by or import mode such as network address, submitted request of access to about target pages; In step S1, mobile device 1 obtains the request of access about target pages that this user submits to by the application programming interfaces (API) that call this mobile device 1 and provide or by such as page technology such as JSP, ASP, PHP; Then, mobile device 1 according in this request of access about identification informations such as the page iden-tity of this target pages, page addresses, by in the page access historical record of this mobile device 1, carrying out matching inquiry, determine with this target pages corresponding with reference to the page, as with the page the most close with the page address of this target pages as the reference page, with the page the most close with the content of pages of this target pages as the reference page etc.; Subsequently, mobile device 1 will this above-mentioned page iden-tity with reference to the page, page address etc. is as its second identification information, again by mode with the specific fields of this second identification information write-access request, call the application programming interfaces (API) that the network equipment 2 provided or the communication mode of other agreements by one or many, send described request of access to the described network equipment 2, wherein, described request of access comprises described second identification information.The network equipment 2 is for example by the API described in the precedent or the communication mode of other agreements, be received from the described request of access that described mobile device 1 is sent about target pages, wherein, described request of access comprises and is used for determining and corresponding second identification information with reference to the page of described target pages.Subsequently, in step S3, the network equipment 2 extracts second identification information from the specific fields of this request of access or data cell, according to this second identification information, by in such as page info storehouse or page access record, carrying out matching inquiry, obtain with this second identification information corresponding with reference to the page, then, in step S3, the network equipment 2 is according to the reference page that obtains through the aforesaid way coupling, and the visual attribute of page elements in the target pages that in step S2, obtained of the network equipment 2, this target pages is carried out difference processing, to obtain and the corresponding page difference information of this target pages.At this, in step S3, the network equipment 2 with reference to the page, and in conjunction with the visual attribute of page elements in the described target pages, carries out difference processing to described target pages according to described, to obtain and the corresponding page difference information of described target pages; This process and Fig. 3 among corresponding other embodiment the network equipment 2 performed operating process in step S3 basic identical, for simplicity's sake, repeat no more, and mode by reference is contained in this herein.At this, the present invention is determined with reference to the page that by mobile device feasible more accurate with reference to the coupling of the page, the network equipment only needs according to this second identification information with reference to the page, at page access record or direct matching inquiry in the page info storehouse, obtain with reference to the page.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and under the situation that does not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, therefore is intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in the scope.Any Reference numeral in the claim should be considered as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " speech, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.

Claims (23)

1. one kind is used to obtain the method for target pages at the mobile device end, and wherein, this method may further comprise the steps:
A sends the request of access about target pages that the user submits to by mobile device to the network equipment;
B be received from that the described network equipment sends with the corresponding page difference information of described target pages;
C is according to described page difference information, and combination is corresponding with reference to the page with described target pages, generates described target pages;
D provides described target pages to described mobile device.
2. method according to claim 1, wherein, described step B comprises:
-be received from the described page difference information that the described network equipment sends and be used for determining and corresponding first identification information of described target pages with reference to the page;
Wherein, described step C comprises:
-according to described page difference information, and, generate described target pages in conjunction with corresponding with reference to the page with described first identification information.
3. method according to claim 1, wherein, described steps A comprises:
-obtain the request of access that described user submits to by described mobile device about target pages;
-determine with described target pages corresponding with reference to the page;
-send described request of access to the described network equipment, wherein, described request of access comprises with described with reference to corresponding second identification information of the page.
4. according to each described method in the claim 1 to 3, wherein, described step C comprises:
-with described target pages corresponding with reference to the page in, the pairing differential data of described page difference information is carried out and the corresponding additions and deletions operation of described differential data, to obtain described target pages.
5. one kind is used for the auxiliary method of obtaining target pages at network equipment end, and wherein, this method may further comprise the steps:
A is received from the request of access about target pages that mobile device sends;
B obtains described target pages according to described request of access;
C is according to corresponding with reference to the page with described target pages, and in conjunction with the visual attribute of page elements in the described target pages, described target pages carried out difference processing, to obtain and the corresponding page difference information of described target pages;
D is sent to described mobile device with described page difference information.
6. method according to claim 5, wherein, described step c comprises:
-according to described target pages, in writing down, carry out matching inquiry with the corresponding page access of described mobile device, corresponding to obtain with reference to the page with described target pages;
-according to described with reference to the page, and, described target pages is carried out difference processing, to obtain and the corresponding page difference information of described target pages in conjunction with the visual attribute of page elements in the described target pages;
Wherein, described steps d comprises:
-described page difference information and described first identification information with reference to the page are sent to described mobile device.
7. method according to claim 6, wherein, this method also comprises:
-obtain the pairing user's of described mobile device page operation;
-according to described page operation, set up or upgrade described page access record.
8. method according to claim 5, wherein, described step a comprises:
-be received from the described request of access that described mobile device sends about target pages, wherein, described request of access comprises and is used for determining and corresponding second identification information with reference to the page of described target pages;
Wherein, described step c comprises:
-according to corresponding described with reference to the page with described second identification information, and, described target pages is carried out difference processing, to obtain described page difference information in conjunction with the visual attribute of page elements in the described target pages.
9. according to each described method in the claim 5 to 8, wherein, described visual attribute comprise following at least each:
The vision visual attribute of page elements in the-described target pages;
The operation visual attribute of page elements in the-described target pages.
10. method according to claim 9, wherein, described visual attribute comprises the operation visual attribute of page elements in the described target pages, wherein, described step c comprises:
-according to described target pages, in the page properties storehouse, carry out matching inquiry, to obtain the operation visual attribute of page elements in the described target pages;
-according to corresponding with reference to the page with described target pages, and, described target pages is carried out difference processing in conjunction with described operation visual attribute, to obtain described page difference information.
11. method according to claim 10, wherein, this method also comprises:
-according to the history access record of candidate page, obtain the operation visual attribute of page elements in the described candidate page;
-according to the operation visual attribute of page elements in the described candidate page, set up or upgrade described page properties storehouse.
12. a mobile device that is used to obtain target pages, wherein, this equipment comprises:
Send-request unit is used for sending the request of access about target pages that the user submits to by mobile device to the network equipment;
The difference information receiving trap is used to be received from that the described network equipment sends and the corresponding page difference information of described target pages;
Page generating apparatus is used for according to described page difference information, and in conjunction with corresponding with reference to the page with described target pages, generates described target pages;
Page generator is used for described target pages is provided to described mobile device.
13. mobile device according to claim 12, wherein, described difference information receiving trap is used for:
-be received from the described page difference information that the described network equipment sends and be used for determining and corresponding first identification information of described target pages with reference to the page;
Wherein, described page generating apparatus is used for:
-according to described page difference information, and, generate described target pages in conjunction with corresponding with reference to the page with described first identification information.
14. mobile device according to claim 12, wherein, the described request dispensing device is used for:
-obtain the request of access that described user submits to by described mobile device about target pages;
-determine with described target pages corresponding with reference to the page;
-send described request of access to the described network equipment, wherein, described request of access comprises with described with reference to corresponding second identification information of the page.
15. according to each described mobile device in the claim 12 to 14, wherein, described page generating apparatus is used for:
-with described target pages corresponding with reference to the page in, the pairing differential data of described page difference information is carried out and the corresponding additions and deletions operation of described differential data, to obtain described target pages.
16. one kind is used for the auxiliary network equipment that obtains target pages, wherein, this equipment comprises:
The request receiving trap is used to be received from the request of access about target pages that mobile device sends;
Page deriving means is used for obtaining described target pages according to described request of access;
The difference processing device, be used for according to corresponding with reference to the page with described target pages, and, described target pages is carried out difference processing in conjunction with the visual attribute of page elements in the described target pages, to obtain and the corresponding page difference information of described target pages;
The difference information dispensing device is used for described page difference information is sent to described mobile device.
17. the network equipment according to claim 16, wherein, described difference processing device is used for:
-according to described target pages, in writing down, carry out matching inquiry with the corresponding page access of described mobile device, corresponding to obtain with reference to the page with described target pages;
-according to described with reference to the page, and, described target pages is carried out difference processing, to obtain and the corresponding page difference information of described target pages in conjunction with the visual attribute of page elements in the described target pages;
Wherein, described difference information dispensing device is used for:
-described page difference information and described first identification information with reference to the page are sent to described mobile device.
18. the network equipment according to claim 17, wherein, this equipment also comprises the record updating device, is used for:
-obtain the pairing user's of described mobile device page operation;
-according to described page operation, set up or upgrade described page access record.
19. the network equipment according to claim 16, wherein, the described request receiving trap is used for:
-be received from the described request of access that described mobile device sends about target pages, wherein, described request of access comprises and is used for determining and corresponding second identification information with reference to the page of described target pages;
Wherein, described difference processing device is used for:
-according to corresponding described with reference to the page with described second identification information, and, described target pages is carried out difference processing, to obtain described page difference information in conjunction with the visual attribute of page elements in the described target pages.
20. according to each described network equipment in the claim 16 to 19, wherein, described visual attribute comprise following at least each:
The vision visual attribute of page elements in the-described target pages;
The operation visual attribute of page elements in the-described target pages.
21. the network equipment according to claim 20, wherein, described visual attribute comprises the operation visual attribute of page elements in the described target pages, and wherein, described difference processing device is used for:
-according to described target pages, in the page properties storehouse, carry out matching inquiry, to obtain the operation visual attribute of page elements in the described target pages;
-according to corresponding with reference to the page with described target pages, and, described target pages is carried out difference processing in conjunction with described operation visual attribute, to obtain described page difference information.
22. the network equipment according to claim 21, wherein, this equipment also comprises the attribute updating device, is used for:
-according to the history access record of candidate page, obtain the operation visual attribute of page elements in the described candidate page;
-according to the operation visual attribute of page elements in the described candidate page, set up or upgrade described page properties storehouse.
23. a system that is used to obtain target pages comprises as each described mobile device in the claim 12 to 15 and as each described network equipment in the claim 16 to 22.
CN2011102201054A 2011-08-02 2011-08-02 Method for obtaining target page and equipment Pending CN102298617A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011102201054A CN102298617A (en) 2011-08-02 2011-08-02 Method for obtaining target page and equipment
PCT/CN2012/078447 WO2013017009A1 (en) 2011-08-02 2012-07-10 Method for obtaining target page and equipment thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102201054A CN102298617A (en) 2011-08-02 2011-08-02 Method for obtaining target page and equipment

Publications (1)

Publication Number Publication Date
CN102298617A true CN102298617A (en) 2011-12-28

Family

ID=45359031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102201054A Pending CN102298617A (en) 2011-08-02 2011-08-02 Method for obtaining target page and equipment

Country Status (2)

Country Link
CN (1) CN102298617A (en)
WO (1) WO2013017009A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013017009A1 (en) * 2011-08-02 2013-02-07 百度在线网络技术(北京)有限公司 Method for obtaining target page and equipment thereof
CN103618787A (en) * 2013-11-26 2014-03-05 优视科技有限公司 System and method for displaying webpage
CN103678330A (en) * 2012-09-04 2014-03-26 北京新岸线移动多媒体技术有限公司 Method, system and device for loading webpage data
CN103685476A (en) * 2013-11-26 2014-03-26 优视科技有限公司 Method for displaying web pages by aid of web page templates and web page template server
CN103731493A (en) * 2013-12-31 2014-04-16 优视科技有限公司 Page transmission method, device and system
CN103731492A (en) * 2013-12-31 2014-04-16 优视科技有限公司 Page transmission processing method, device and system
CN104156232A (en) * 2014-07-18 2014-11-19 百度在线网络技术(北京)有限公司 Equipment and method for nonlinear page skip under linear page structure
CN104516889A (en) * 2013-09-27 2015-04-15 腾讯科技(深圳)有限公司 Webpage loading method, webpage loading system, webpage loading browser and proxy server
CN105868129A (en) * 2016-03-24 2016-08-17 安徽师范大学 Method for switching working page and reference page during embedded type system calibration
US10747951B2 (en) 2013-11-26 2020-08-18 Uc Mobile Co., Ltd. Webpage template generating method and server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002023401A2 (en) * 2000-09-12 2002-03-21 Citrix Systems, Inc. A system and method for accessing web pages
CN101207605A (en) * 2006-12-18 2008-06-25 国际商业机器公司 System and method for minimizing amount of data transfer across a network
US20090019133A1 (en) * 2007-07-13 2009-01-15 Stephen Brimley System, method and computer program for updating a web page in a web browser

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866362A (en) * 2010-07-01 2010-10-20 优视科技有限公司 Method and system for automatically positioning main contents of webpages for mobile communication equipment terminal
CN102298617A (en) * 2011-08-02 2011-12-28 百度在线网络技术(北京)有限公司 Method for obtaining target page and equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002023401A2 (en) * 2000-09-12 2002-03-21 Citrix Systems, Inc. A system and method for accessing web pages
CN101207605A (en) * 2006-12-18 2008-06-25 国际商业机器公司 System and method for minimizing amount of data transfer across a network
US20090019133A1 (en) * 2007-07-13 2009-01-15 Stephen Brimley System, method and computer program for updating a web page in a web browser

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013017009A1 (en) * 2011-08-02 2013-02-07 百度在线网络技术(北京)有限公司 Method for obtaining target page and equipment thereof
CN103678330A (en) * 2012-09-04 2014-03-26 北京新岸线移动多媒体技术有限公司 Method, system and device for loading webpage data
CN104516889A (en) * 2013-09-27 2015-04-15 腾讯科技(深圳)有限公司 Webpage loading method, webpage loading system, webpage loading browser and proxy server
CN104516889B (en) * 2013-09-27 2018-09-04 腾讯科技(深圳)有限公司 Method, system and the browser and proxy server of webpage load
CN103618787B (en) * 2013-11-26 2017-03-15 优视科技有限公司 A kind of webpage represents system and method
CN103618787A (en) * 2013-11-26 2014-03-05 优视科技有限公司 System and method for displaying webpage
CN103685476A (en) * 2013-11-26 2014-03-26 优视科技有限公司 Method for displaying web pages by aid of web page templates and web page template server
US10747951B2 (en) 2013-11-26 2020-08-18 Uc Mobile Co., Ltd. Webpage template generating method and server
CN103685476B (en) * 2013-11-26 2019-03-15 优视科技有限公司 The method and web page template server that webpage shows are realized using web page template
CN103731493A (en) * 2013-12-31 2014-04-16 优视科技有限公司 Page transmission method, device and system
CN103731492B (en) * 2013-12-31 2017-08-04 优视科技有限公司 A kind of page transmission processing method, device and system
CN103731493B (en) * 2013-12-31 2017-10-24 优视科技有限公司 Page transmission method, apparatus and system
CN103731492A (en) * 2013-12-31 2014-04-16 优视科技有限公司 Page transmission processing method, device and system
CN104156232B (en) * 2014-07-18 2018-09-07 百度在线网络技术(北京)有限公司 The non-linear method and apparatus redirected of the page is used under linear page structure
CN104156232A (en) * 2014-07-18 2014-11-19 百度在线网络技术(北京)有限公司 Equipment and method for nonlinear page skip under linear page structure
CN105868129A (en) * 2016-03-24 2016-08-17 安徽师范大学 Method for switching working page and reference page during embedded type system calibration
CN105868129B (en) * 2016-03-24 2018-12-28 安徽师范大学 Embedded system demarcate when working page and refer to page switching method

Also Published As

Publication number Publication date
WO2013017009A1 (en) 2013-02-07

Similar Documents

Publication Publication Date Title
CN102298617A (en) Method for obtaining target page and equipment
CN102306171B (en) A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
CN101583072B (en) Middleware product for realizing Mobile Internet and method thereof
CN101986306B (en) Method and equipment for acquiring yellow page information based on query sequence
CN110765295A (en) Graph database-based query method and device, computer equipment and storage medium
CN109936621B (en) Information security multi-page message pushing method, device, equipment and storage medium
US20150154303A1 (en) System and method for providing content recommendation service
CN110489626A (en) A kind of information collecting method and device
CN109661662A (en) Query result is subjected to ranking for correlation using external context
CN105205072B (en) The methods of exhibiting and system of webpage information
EP3857399A1 (en) Personalization of content suggestions for document creation
US10372512B2 (en) Method and apparatus for automatic processing of service requests on an electronic device
CN102521257A (en) Method and device for providing corresponding on-line picture according to thumbnail
CN103365893A (en) Method and device for searching individual information of user
CN103577415A (en) Method and device for updating search configuration corresponding to mobile search application
CN104601672A (en) Method and device for sharing network resources based on different application clients
CN106776983A (en) Search engine optimization apparatus and method
CN112085087A (en) Method and device for generating business rules, computer equipment and storage medium
CN104598570A (en) Resource fetching method and device
CN109710832A (en) It is a kind of for search for boarding program method and apparatus
CN104537049B (en) A kind of picture browsing method and device
CN110808868B (en) Test data acquisition method and device, computer equipment and storage medium
CN102508884A (en) Method and device for acquiring hotpot events and real-time comments
CN106293354B (en) Shortcut menu self-adaptive display control method, server and portable terminal
CN104182402A (en) Browser interface address bar input control method and browser interface address bar input control system

Legal Events

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

Application publication date: 20111228