CN103577447A - Method and equipment used for determining page type information of target pages - Google Patents
Method and equipment used for determining page type information of target pages Download PDFInfo
- Publication number
- CN103577447A CN103577447A CN201210269173.4A CN201210269173A CN103577447A CN 103577447 A CN103577447 A CN 103577447A CN 201210269173 A CN201210269173 A CN 201210269173A CN 103577447 A CN103577447 A CN 103577447A
- Authority
- CN
- China
- Prior art keywords
- page
- type information
- type
- mobile device
- target pages
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000006243 chemical reaction Methods 0.000 claims description 99
- 230000003044 adaptive effect Effects 0.000 claims description 66
- 230000008569 process Effects 0.000 claims description 49
- 230000008878 coupling Effects 0.000 claims description 13
- 238000010168 coupling process Methods 0.000 claims description 13
- 238000005859 coupling reaction Methods 0.000 claims description 13
- YTAHJIFKAKIKAV-XNMGPUDCSA-N [(1R)-3-morpholin-4-yl-1-phenylpropyl] N-[(3S)-2-oxo-5-phenyl-1,3-dihydro-1,4-benzodiazepin-3-yl]carbamate Chemical compound O=C1[C@H](N=C(C2=C(N1)C=CC=C2)C1=CC=CC=C1)NC(O[C@H](CCN1CCOCC1)C1=CC=CC=C1)=O YTAHJIFKAKIKAV-XNMGPUDCSA-N 0.000 claims 1
- 244000089409 Erythrina poeppigiana Species 0.000 description 40
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 40
- 238000004891 communication Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 4
- ZACLXWTWERGCLX-MDUHGFIHSA-N dom-1 Chemical compound O([C@@H]1C=C(C([C@@H](O)[C@@]11CO)=O)C)[C@@H]2[C@H](O)C[C@@]1(C)C2=C ZACLXWTWERGCLX-MDUHGFIHSA-N 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 240000001436 Antirrhinum majus Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 229920002457 flexible plastic Polymers 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
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)
Abstract
The invention aims at providing a method and equipment used for determining page type information of target pages. The method specifically includes acquiring a target page with page type information to be determined by page determining equipment; according to page related information of the target page, determining the page type information, corresponding to the target page, in a candidate page type set; when the determined page type information is a wap page, according to page code information of the target page, determining a wap page type corresponding to the target page to serve as the page type information of the target page. Compared with the prior art, the method and the equipment have the advantages that when the page type information of the determined target page is the wap page, according to the page code information of the target page, the wap page type, such as a wap1 page or a wap2 page, corresponding to the target page is further determined, so that quick, efficient and accurate judgment on the page type information of the target page is realized, webpage access efficiency of a user is improved, and browsing access experience of the user is improved.
Description
Technical field
The present invention relates to mobile internet technical field, relate in particular to a kind of for determining the technology of the page type information of target pages.
Background technology
Along with the development of mobile Internet, by mobile device, carry out web page browsing, message reference and become one of major way of people's study, obtaining information resource.Correspondingly, also emerged in large numbers successively multiple page type, as web page, the wap page etc.
Obviously, accurately identify the page type of each page, helpful for subsequent treatment, for example, the content of each web displaying is limited, and same mobile device is different to dissimilar page access ability, the mobile device of distinct device type, not identical to the access ability of the page of same page type yet, as for wap type page, while normally representing on mobile device, for web type page, on mobile device, possibly cannot normally represent, even can not read webpage.In prior art, the mode of the page type information of judgement target pages normally judges according to the content of the field Content-Type in HTTP request, as Content-Type:application-xhtml+xml, Content-Type:text/vnd.wap.xml, yet many websites adopt the Content-Type value of acquiescence as Content-Type:text/html, now according to field Content-Type, just can not judge accurately the page type information of target pages, this has reduced the efficiency of user's obtaining information, also the access of browsing that has affected user is experienced.
Summary of the invention
The object of this invention is to provide a kind of for determining the method and apparatus of the page type information of target pages.
According to an aspect of the present invention, provide a kind of for determining the method for the page type information of target pages, the method comprises the following steps:
A obtains the target pages of its page type information to be determined;
B, according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type;
C is when determined page type information is the wap page, according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.
According to a further aspect in the invention, also provide a kind of page of the page type information for definite target pages to determine equipment, this page determines that equipment comprises:
Page acquisition device, for obtaining the target pages of its page type information to be determined;
Type determining device, for according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type;
Wap determining device, for when determined page type information is the wap page, according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.
According to a further aspect of the invention, also provide a kind of for determining the browser of the page type information of target pages, wherein, this browser comprise as aforementioned according to another aspect of the present invention for determining that the page of the page type information of target pages determines equipment.
According to an also aspect of the present invention, also provide a kind of for determining the browser plug-in of the page type information of target pages, wherein, this browser plug-in comprise as aforementioned according to another aspect of the present invention for determining that the page of the page type information of target pages determines equipment.
Compared with prior art, the present invention is by determining the page type information corresponding with accession page in the set of candidate page type, when determined page type information is the wap page, according to the page code information of target pages, further determine the corresponding wap page type of target pages, as the wap1 page or the wap2 page, realized target pages page type information fast, efficiently, accurately judgement, improved the efficiency of user network access to web page, the access of browsing that has promoted user is experienced.Further, the present invention also can determine whether the device type information of the corresponding accession page of accessing page request and mobile device matches, when described accession page and device type information mismatch, according to device type information, described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with mobile device, not only reduced the flow of communication, the access of browsing that has also promoted user is experienced.In addition, when described accession page and device type information mismatch, the present invention also can generate the adaptive accession page suitable with mobile device in conjunction with the equipment association attributes of mobile device, thereby further promoted browsing of user, accesses experience.
Accompanying drawing explanation
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates according to the equipment schematic diagram of the page type information for definite target pages of one aspect of the invention;
Fig. 2 illustrates the equipment schematic diagram of the page type information for definite target pages in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates the method flow diagram of the page type information for definite target pages according to a further aspect of the present invention;
Fig. 4 illustrates the method flow diagram of the page type information for definite target pages in accordance with a preferred embodiment of the present invention.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates according to the page of the page type information for definite target pages of one aspect of the invention and determines equipment 1.Wherein, the page determines that equipment 1 comprises page acquisition device 11, type determining device 12 and wap determining device 13.Particularly, page acquisition device 11 obtains the target pages of its page type information to be determined; Type determining device 12, according to the page relevant information of described target pages, is determined page type information corresponding with described target pages in the set of candidate page type; When determined page type information is the wap page, wap determining device 13 is according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.At this, the page determines that equipment 1 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server form, wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.At this, cloud consists of a large amount of computing machines based on cloud computing (Cloud Computing) or the webserver.At this, the page determines that equipment 1 comprises as transfer server, and it also can provide page server that network information browses as web server by access to netwoks.At this, the page determines that equipment 1 also can comprise mobile terminal, it is anyly can by keyboard, touch-screen, mouse etc., be carried out man-machine interaction and the electronic product of the page server that network information browses, such as mobile phone, smart mobile phone, PDA, vehicle-mounted computer etc. can be provided by access to netwoks with user.Those skilled in the art will be understood that the above-mentioned page determines that equipment 1 is only for for example, and other network equipments existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and with way of reference, are contained in this at this.
Particularly, page acquisition device 11, by the application programming interfaces (API) that provide such as third party devices such as web browsers, obtains the target pages of its page type information to be determined; Or by the communication mode of the agreements such as HTTP, HTTPS, obtain the target pages of its page type information to be determined.At this, described target pages includes but not limited to following at least any one: 1) in WWW, according to html format, organize the file of information such as comprising word, figure, sound and video, as web page; 2) be adapted at the webpage that shows on mobile device, as the wap page, particularly as the wap1 page, the wap2 page etc.For example, user A by inputting network address http://www.sina.com.cn/ in browser address bar, press "enter" key", the application programming interfaces (API) that page acquisition device 11 provides by third party devices such as web browsers, get the webpage corresponding with this network address http://www.sina.com.cn/.Those skilled in the art can understand above-mentioned target pages only for giving an example, and other target pages existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and are contained in this with way of reference.
It is only for example that those skilled in the art can understand the above-mentioned mode of obtaining the target pages of its page type information to be determined; the mode of other existing or target pages that obtain its page type information to be determined that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
The page relevant information of the described target pages that type determining device 12 gets according to page acquisition device 11, determines page type information corresponding with described target pages in the set of candidate page type.At this, the set of described candidate page type refers to the database that comprises various page type information, this database can upgrade along with the increase of page type, it can be arranged in the page and determine equipment 1, also can be arranged in the page and determine the network equipment that equipment 1 is connected by network, as transfer server, page server etc.At this, described page relevant information includes but not limited to following at least any one: 1) the pagewidth information of described target pages, for example, when the pagewidth information of target pages surpasses certain page width threshold value, the page type information that can determine this target pages is web page, or when the pagewidth information of target pages is during lower than certain page width threshold value, the page type information that can determine this target pages is the wap page; 2) URL corresponding to described target pages; 3) the web document markup language of described target pages, as html, wml, xhtml, xhtml mp etc.; 4) the label characteristics information in the corresponding page code of described target pages; 5) content-type information that the corresponding hypertext of described target pages comprises in describing.At this, described page type information includes but not limited to following at least any one: 1) web page type; 2) wap page type; as wap1 page type, wap2 page type; at this; those skilled in the art can understand above-mentioned page type information and page relevant information is only for example; other page type information existing or that may occur from now on or page relevant information are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.For example, suppose that the target pages that page acquisition device 11 gets is http://www.sina.com.cn/, type determining device 12 is by resolving this target pages, as obtained webpage visible range field width according to availWidth=parseInt (document.body.clientWidth), be the pagewidth information of target pages http://www.sina.com.cn/, suppose that this pagewidth information obtaining is 1024px, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is web page type; Suppose that this pagewidth information obtaining is 960px, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is web page type; Suppose that this pagewidth information obtaining is 240px, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap page type; Suppose that this pagewidth information obtaining is 320px, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap page type.
For another example, type determining device 12 can be according to the page relevant information of described target pages, as as described in the content-type information that comprises in describing of the corresponding hypertext of target pages, the web document markup language of described target pages is described, determine page type information corresponding with this target pages in the set of candidate page type, suppose type determining device 12 by the described target pages of resolving page acquisition device 11 and getting as http://wap.baidu.com, the web document markup language that obtains describing described target pages is wml, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap1 page type, the web document markup language of supposing to describe described target pages is xhtml mp, and in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap2 page type.
Also as, type determining device 12 also can be according to the page relevant information of described target pages, as as described in URL corresponding to target pages, determine page type information corresponding with this target pages in the set of candidate page type, suppose that described target pages that page acquisition device 11 gets is as http://wap.baidu.com, the URL of this page is with " wap.*** ", key word beginning, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap page type.
Also as, type determining device 12 also can be according to the page relevant information of described target pages, as as described in the label characteristics information of the corresponding source code of target pages, as label <wml>, as comprised <html> simultaneously, <head>, <title> and tetra-labels of <body> etc., determine page type information corresponding with this target pages in the set of candidate page type, .For example, suppose the corresponding source code of type determining device 12 analysis page http://wap.baidu.com, find to comprise <wml> label in this source code, in definite candidate page type set, the page type information corresponding with this target pages is wap1 page type; Suppose the corresponding source code of type determining device 12 analysis page http://wap.baidu.com, find to comprise <html>, <head>, <title> and <body> label in this source code, in definite candidate page type set, the page type information corresponding with this target pages is the wap2 page.
Also as, type determining device 12 also can be according to the page relevant information of described target pages, as as described in the content-type information that comprises in describing of the corresponding hypertext of target pages, determine page type information corresponding with this target pages in the set of candidate page type, suppose that the described target pages that page acquisition device 11 obtains is http://www.sina.com.cn/, the content-type information that type determining device 12 comprises in describing by hypertext corresponding to this target pages is as " Content-Type " field contents, determine page type information corresponding with this target pages in the set of candidate page type, hypertext corresponding to hypothetical target page http://www.sina.com.cn/ describe in inclusion information as <
metacontent=" text/wml, charset=gb2312 " http-equiv=" Content-Type "/>, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap1 page type, hypertext corresponding to hypothetical target page http://www.sina.com.cn/ describe in inclusion information as <
metacontent=" application-xhtml+xml, "/>, in the definite candidate page type set of type determining device 12, the page type information corresponding with this target pages is wap2 page type to charset=gb2312 " http-equiv=" Content-Type.
Preferably, type determining device 12 is according to the page relevant information of described target pages, and combination is with reference to the corresponding page type information of the page, determine page type information corresponding with described target pages in the set of candidate page type, wherein, describedly with reference to the URL of the page and the URL of described target pages, match.For example, suppose the described target pages http://www.sina.com.cn/ that page acquisition device 11 obtains, the page type information of supposing the known page http://of type determining device 12 news.sina.com.cn/ is web page type, the URL of the URL of page http://news.sina.com.cn/ and target pages http://www.sina.com.cn/ matches, page http://news.sina.com.cn/ is the reference page of page http://www.sina.com.cn/, type determining device 12 is web page type according to the described page type information with reference to page http://news.sina.com.cn/, determine in the set of candidate page type to be also web page type with the described page type information of this target pages http://www.sina.com.cn/.
Those skilled in the art can understand the mode of page type information corresponding with this target pages in the set of above-mentioned definite candidate page type only for giving an example; in other definite candidate page type existing or that may occur from now on set, the mode of the page type information corresponding with this target pages is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Then, when determined page type information is the wap page, wap determining device 13 is according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.At this, described page code information includes but not limited to following at least any one: 1) the language feature information of the corresponding source code Web Page Tags of described target pages language, as wml, xhtml mp etc.; 2) content-type information that the corresponding hypertext of described target pages comprises in describing is as " Content-Type " field contents information; 3) the label characteristics information of the corresponding source code of described target pages, as label <wml>, as comprised <html>, <head>, <title> and tetra-labels of <body> etc. simultaneously.For example, suppose when user A is used its mobile device iphone4s accession page http://wap.baidu.com, the definite page type information of type determining device 12 is the wap page, and inclusion information is as < in source code corresponding to this accession page http://wap.baidu.com
metacontent=" text/wml; "/>, the corresponding wap page type of this target pages that wap determining device 13 is determined is the wap1 page to charset=gb2312 " http-equiv=" Content-Type, the page type information using it as this target pages.For another example, connect example, suppose in source code that this target pages http://wap.baidu.com is corresponding that inclusion information is as <
metacontent=" application-xhtml+xml; "/>, the corresponding wap page type of this target pages that wap determining device 13 is determined is the wap2 page to charset=gb2312 " http-equiv=" Content-Type, the page type information using it as this target pages.For another example, connect example, suppose the corresponding source code of wap determining device 13 analysis page http://wap.baidu.com, find to comprise in this source code <wml> label, determine that the corresponding wap page type of this target pages is the wap1 page, the page type information using it as this target pages; Suppose the corresponding source code of wap determining device 13 analysis page http://wap.baidu.com, find to comprise in this source code <html>, <head>, <title> and <body> label, determine that the corresponding wap page type of this target pages is the wap2 page, the page type information using it as this target pages.
Those skilled in the art can understand above-mentioned wap page type and definite mode is only for example; other wap page types existing or that may occur from now on or its determine that mode is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Preferably, the page determines between each device of equipment 1 it is constant work.Particularly, page acquisition device 11 continues to obtain the target pages of its page type information to be determined; Type determining device 12 continues according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type; When determined page type information is the wap page, wap determining device 13 continues according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.At this, it will be understood by those skilled in the art that " continuing " refers to that the page determines that each device of equipment 1 constantly carries out respectively definite with the wap page type of target pages when determined page type information is the wap page of determining of page type information corresponding with target pages in the obtaining of target pages, the set of candidate page type, stops obtaining target pages in a long time until this page is determined equipment 1.
Fig. 2 illustrates the equipment schematic diagram of the page type information for definite target pages in accordance with a preferred embodiment of the present invention.Wherein, the page determines that equipment 1 comprises page acquisition device 11 ', type determining device 12 ', wap determining device 13 ', equipment determining device 14 ', coupling determining device 15 ', conversion of page device 16 ' and generator 17 '.Particularly, page acquisition device 11 ' obtains the target pages of its page type information to be determined; Type determining device 12 ' is obtained the accessing page request that user submits to by mobile device, usings the target pages as its page type information to be determined by the corresponding accession page of described accessing page request; When determined page type information is the wap page, wap determining device 13 ' continues according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page; Equipment determining device 14 ' is determined the device type information of described mobile device; Coupling determining device 15 ', according to described page type information, determines whether described accession page and described device type information match; When described accession page and described device type information mismatch, conversion of page device 16 ', according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device; Generator 17 ' offers described mobile device by described adaptive accession page.At this, type determining device 12 ', wap determining device 13 ' and Fig. 1 the corresponding intrument in corresponding embodiment same or similar, so locate to repeat no more, and mode is by reference contained in this.At this, mobile device is any electronic product that can carry out man-machine interaction by keyboard, touch-screen, mouse etc. with user and can accession page determine equipment 1, such as mobile phone, smart mobile phone, PDA, vehicle-mounted computer etc.Those skilled in the art will be understood that above-mentioned mobile device is only for giving an example, and other mobile devices existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and with way of reference, are contained in this at this.At this, those skilled in the art will be understood that, equipment determining device 14 ' does not have strict execution sequence relation with type determining device 12 ', wap determining device 13 ', for example equipment determining device 14 ' can walk abreast with type determining device 12 ', wap determining device 13 ', serial is carried out, and even between type determining device 12 ' and wap determining device 13 ', carries out.
Particularly, page acquisition device 11 ' is by the application programming interfaces (API) that provide such as third party devices such as web browsers or the communication mode of arranging by HTTP, HTTPS etc., obtain the accessing page request that user submits to by mobile device, using the target pages as its page type information to be determined by the corresponding accession page of described accessing page request.For example, user A by inputting http://www.sina.com.cn/ in browser address bar, press "enter" key", this page of browser resolves URL, therefrom decomposite protocol name, host name, port, the parts such as object path, information above part in conjunction with the machine oneself, be packaged into a HTTP request data package, use Transmission Control Protocol to be connected to the designated port of main frame, and by this packaged Packet Generation to page server, the accession page that page acquisition device 11 ' returns according to this packet according to the page server receiving, target pages using this accession page as its page type information to be determined.
The mode that those skilled in the art can understand the above-mentioned user's of obtaining accessing page request is only for example; the mode of other existing or accessing page request of obtaining user that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Equipment determining device 14 ' is determined the device type information of described mobile device.At this, described device type information includes but not limited to following at least any one: the 1) unit type of described mobile device, as iphone4s, nokia E72i; 2) the screen attribute information of described mobile device, as screen width information, screen resolution information etc.; 3) system configuration information of described mobile device.Particularly, the HTTP request data package content that the browser that equipment determining device 14 ' can be obtained by page acquisition device 11 ' sends to server, obtain the device type information of described mobile device, for example, suppose that user is by mobile device iphone4s accession page http://www.sina.com.cn/, and page acquisition device 11 ' gets the HTTP request data package that browser sends to server and thes contents are as follows, wherein, <CR> represents carriage return:
GET/www.sina.com.cn?HTTP/1.1<CR>
Aceept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,
application/x-shockwave-flash,
application/vnd.ms-powerpoint,application/msword,*/*<CR>
Accept-Language:zh-cn<CR>
Accept-Encoding:gzip,deflate<CR>
User-Agent:Mozilla/5.0(iPhone;U;CPU?iPhone?OS?4_3_3like?Mac?OS?X;zh-cn)AppleWebKit/533.17.9(KHTML,like?Gecko)Version/5.0.2Mobile/8J2?Safari/6533.18.5)<CR>
Host:www.sina.com.cn<CR>
Connection:Keep-Alive<CR>
<CR>
Equipment determining device 14 ' according to the content in this HTTP request data package as " User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3like Mac OS X; Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2Safari/6533.18.5) "; get the described device type information of this mobile device, as operation system information " CPU iPhone OS 4_3_3 like Mac OS X; Zh-cn ", unit type information " iPhone ", and then equipment determining device 14 ' also can be inquired about according to this operation system information in device parameter information bank, obtains the screen parameter information of this mobile device, if screen width is 320px.
Preferably, equipment determining device 14 ' also can, according to the device type indication information comprising in described accessing page request, be determined the device type information of described mobile device.Wherein, described device type indication information comprises following at least any one:
The UA parameter information of the browser of-described mobile device;
The unit type information of-described mobile device.
For example, when described device type indication information comprises the UA parameter information of the browser of described mobile device, when equipment determining device 14 ' is determined the device type information of described mobile device, suppose user A by mobile device iphone4s by Mozilla browser access page http://www.sina.com.cn/, and the described accessing page request that page acquisition device 11 ' gets comprises that the UA parameter information of Mozilla browser of this mobile device iphone4s is as User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3like Mac OS X; Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2Mobile/8J2 Safari/6533.18.5), equipment determining device 14 ' can get the described device type information of this mobile device iphone4s by this UA parameter information, as operation system information " CPU iPhone OS 4_3_3 like Mac OS X; Zh-cn ", unit type information " iPhone ", and then equipment determining device 14 ' also can be inquired about according to this operation system information in device parameter information bank, obtains the screen parameter information of this mobile device, if screen width is 320px.For another example, when described device type indication information comprises the unit type information of described mobile device, when equipment determining device 14 ' is determined the device type information of described mobile device, particularly, first the application programming interfaces (API) of the unit type information providing on described mobile device are provided equipment determining device 14 ', obtain the unit type information of described mobile device, then according to described unit type information, determine the device type information of described mobile device, connect example, first the application programming interfaces (API) of the unit type information providing on mobile device iphone4s are provided equipment determining device 14 ', acquire the described unit type information " iphone4s " of this mobile device iphone4s, then according to this unit type information " iphone4s ", in device parameter information bank, inquire about, acquire the screen parameter information of this mobile device iphone4s, if screen width is 320px.
The mode that those skilled in the art can understand the device type information of above-mentioned definite described mobile device is only for example; the mode of the device type information of other definite described mobile devices existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Then, coupling determining device 15 ', according to described page type information, determines whether described accession page and described device type information match.For example, suppose that user A passes through Mozilla browser access page http://www.sina.com.cn/ by mobile device iphone4s, if the described page type information corresponding with this page is web page type in the definite candidate page type set of type determining device 12 ', its pagewidth is 1024px, if the device type information of this mobile device iphone4s that equipment determining device 14 ' is determined comprises the model iphone4s of this mobile device iphone4s, its screen width is 320px, mate determining device 15 ' and determine this page and mobile device iphone4s mismatch, for another example, connect example, suppose that described page type information corresponding with this page http://www.sina.com.cn/ in the definite candidate page type set of type determining device 12 ' is wap page type, its pagewidth is 240px, the corresponding wap page type of this page that wap determining device 13 ' is determined is the wap1 page, and the device type information of this mobile device iphone4s that equipment determining device 14 ' is determined comprises the model iphone4s of mobile device iphone4s, its screen width is 320px, mate determining device 15 ' and determine that this page and mobile device iphone4s match.For another example, when existence belongs to described user's reference user's accession page and device type information and whether matches judgement historical record, coupling determining device 15 ' also can be according to this matching judgment historical record, determine whether described accession page and described device type information match, wherein, describedly with reference to user and described user, use the mobile device similar to described mobile device to access the similar reference page of accession page that described user accesses, also connect example, while supposing that user A utilizes its iphone4s access http://www.sina.com, coupling determining device 15 ' judges that this accession page does not mate with equipment iphone4s, as its iphone4 access http://www.sina.com for user B, or during the reference page similar to this URL, as http://news.sina.com, mate the judged result of the judged result of determining device 15 ' when user A accesses this page http://www.sina.com when user B accesses this page, judge accession page http://www.sina.com and mobile device iphone4 mismatch.
When described accession page and described device type information mismatch, conversion of page device 16 ', according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.At this, described page type conversion includes but not limited to: 1) web type page is converted to wap type page, as web type page is converted to wap1 type page, web type page is converted to wap2 type page; 2) web type page is converted to predetermined page formatting; 3) conversion between wap type page, as wap1 type page is converted to wap2 type page, is converted to wap1 type page by wap2 type page.For example, suppose that user A passes through Mozilla browser access page http://www.sina.com.cn/ by mobile device iphone4s, coupling determining device 15 ' is determined this page http://www.sina.com.cn/ and mobile device iphone4s mismatch, first conversion of page device 16 ' can be wml form or xhtml mp form by the html format conversion of the corresponding source code of page http://www.sina.com.cn/, then according to the described device type information of the definite mobile device iphone4s of equipment determining device 14 ', as screen attribute information, as screen width information and screen resolution information etc., page http://www.sina.com.cn/ is reset, as carried out according to original page area order from left to right, or arrange according to the priority orders of content of pages piecemeal, also picture format size in the page can be changed, as picture compression, filter etc., finally generate the adaptive accession page suitable with mobile device iphone4s.For another example, connect example, conversion of page device 16 ' can be first by the content of pages in page http://www.sina.com.cn/, as picture, animation, video, link etc. are converted to the form that the Mozilla browser of mobile device iphone4s can be explained and play up, and then by the content of pages after format conversion, original placement position according to page http://www.sina.com.cn/ is shown, finally generates the adaptive accession page suitable with mobile device iphone4s.Preferably, conversion of page device 16 ' is according to described device type information, also can be in conjunction with the browser kernel information of the browser of described mobile device, described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device, for example, also connect example, suppose that described page type information corresponding with this accession page http://www.sina.com.cn/ in the definite candidate page type set of type determining device 12 ' is web page type, coupling determining device 15 ' is determined this accession page http://wap.baidu.com and mobile device iphone4s mismatch, conversion of page device 16 ' first according to the described device type information of mobile device iphone4s as screen attribute information, as screen width information and screen resolution information etc., page http://www.sina.com.cn/ is carried out to page type conversion process, as web type page is converted to wap type page, then conversion of page device 16 ' also can be in conjunction with the browser kernel information of the Mozilla browser of mobile device iphone4s as AppleWebKit/533.17.9, determine the wap type page http://www.sina.com.cn/ carrying out after page type conversion can be explained and be played up to Mozilla browser whether, to determine, web page is converted to the wap1 page or the wap2 page, suppose that Mozilla browser do not support wap1 type page, and support wap2 type page, conversion of page device 16 ' is converted to wap2 type page by the page http://www.sina.com.cn/ of web type, as the pagewidth of this page http://www.sina.com.cn/ is converted to device type information as described in mobile device iphone4s as suitable in screen attribute information 320px as 1024px, the page marks language of the page etc. is not changed, suppose that Mozilla browser do not support wap2 type page, and support wap1 type page, conversion of page device 16 ' is converted to wap1 type page by the page http://www.sina.com.cn/ of web type, as first the pagewidth of this page http://www.sina.com.cn/ is converted to device type information as described in mobile device iphone4s as suitable in screen attribute information 320px as 1024px, then by the corresponding dom tree of page http://www.sina.com.cn/ of web type being converted to the dom tree of predefined format, or the corresponding dom tree of page http://www.sina.com.cn/ of web type is converted to the corresponding dom tree of the wap1 page, then, generate the adaptive accession page suitable with mobile device iphone4s.
Those skilled in the art can understand the above-mentioned mode that described accession page is carried out to page type conversion process only for giving an example; other existing or may occur from now on described accession page is carried out to page type conversion process mode as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Preferably, when described accession page and described device type information match, conversion of page device 16 ' is using described accession page as described adaptive accession page.At this, the mode of conversion of page device 16 ' using described accession page as described adaptive accession page includes but not limited to:
1) when described accession page and described device type information match, the described accessing page request getting according to page acquisition device 11 ', using the described accession page obtaining from page server as described adaptive accession page, for example, suppose when user B is used its mobile device iphone4s accession page wap.baidu.com, coupling determining device 15 ' determines that this page http://wap.baidu.com and mobile device iphone4s match, the described accessing page request that conversion of page device 16 ' gets according to page acquisition device 11 ', from page server, obtain described accession page, using this page as described adaptive accession page.
2) when described accession page and described device type information match, the described accessing page request that page acquisition device 11 ' is got is sent to page server, the described accession page being obtained according to this accessing page request inquiry by page server directly provides to described mobile device, for example, connect example, coupling determining device 15 ' is determined when this page http://wap.baidu.com and mobile device iphone4s match, the described accessing page request that conversion of page device 16 ' gets page acquisition device 11 ' is sent to page server, the described accession page being obtained according to this accessing page request inquiry by page server directly provides to described mobile device.
Those skilled in the art can understand the above-mentioned mode using described accession page as described adaptive accession page only for giving an example; other existing or modes using described accession page as described adaptive accession page that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
The described adaptive accession page that generator 17 ' generates conversion of page device 16 ' subsequently offers described mobile device by the communication mode such as the agreement such as http or https, for user, browses.
(with reference to figure 2) in a preferred embodiment, wherein, the page determines that equipment 1 comprises page acquisition device 11 ', type determining device 12 ', wap determining device 13 ', equipment determining device 14 ', coupling determining device 15 ', conversion of page device 16 ' and generator 17 ', wherein, conversion of page device 16 ' comprises page acquiring unit (not shown) and conversion of page unit (not shown).Below with reference to Fig. 2, the preferred embodiment is described: particularly, page acquisition device 11 ' obtains the target pages of its page type information to be determined; Type determining device 12 ', according to the page relevant information of described target pages, is determined page type information corresponding with described target pages in the set of candidate page type; When determined page type information is the wap page, wap determining device 13 ' is according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page; Equipment determining device 14 ' is determined the device type information of described mobile device; Coupling determining device 15 ', according to described page type information, determines whether described accession page and described device type information match; When described accession page and described device type information mismatch, page acquiring unit obtains described accession page; Conversion of page unit, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device; Generator 17 ' offers described mobile device by described adaptive accession page.At this, page acquisition device 11 ', type determining device 12 ', wap determining device 13 ', equipment determining device 14 ', coupling determining device 15 ' and generator 17 ' and Fig. 2 the corresponding intrument in corresponding embodiment same or similar, so locate to repeat no more, and mode is by reference contained in this.
Particularly, when described accession page and described device type information mismatch, the accessing page request that the user that page acquiring unit gets according to page acquisition device 11 ' submits to by mobile device, by agreement communication modes such as http, https, from page server, obtain the described accession page corresponding with described request of access.For example, user inputs network address http://news.sina.com.cn/ in browser address bar, press "enter" key", the accessing page request that the user that page acquiring unit gets according to page acquisition device 11 ' submits to by mobile device, by agreement communication modes such as http, https, this accessing page request is sent to page server, receives the webpage corresponding with this network address http://news.sina.com.cn/ that page server returns.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the described accession page corresponding with described request of access is only for giving an example; other existing or modes of obtaining the described accession page corresponding with described request of access that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Conversion of page unit, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.At this, conversion of page unit carries out the mode that 16 pairs of described accession pages of the mode of page type conversion process and conversion of page device in Fig. 1 carry out page type conversion process to described accession page identical, for simplicity's sake, so locate to repeat no more, and mode is by reference contained in this.
Preferably, conversion of page unit also can be according to described device type information, and the equipment association attributes in conjunction with described mobile device, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.Particularly, the described device type information that conversion of page unit is determined according to equipment determining device 14 ', equipment association attributes in conjunction with described mobile device, the described accession page that page acquiring unit is got carries out page type conversion process, then generates the adaptive accession page suitable with described mobile device.Wherein, described equipment association attributes comprises following at least any one:
The page visibility region of-described mobile device;
The screen available work region of-described mobile device;
The screen resolution of-described mobile device;
The system configuration attribute of-described mobile device.
For example, when described equipment association attributes comprises the page visibility region of described mobile device, when conversion of page unit generates the adaptive accession page suitable with described mobile device, while supposing user A by its iphone4s accession page http://news.sina.com.cn/, page acquiring unit gets this page http://news.sina.com.cn/, the described device type information of the iphone4s that equipment determining device 14 ' is definite comprises screen attribute information, as screen width information 320px etc., conversion of page unit can obtain according to the js resource in this accession page html document the page visibility region of this mobile device, as, according to availWidth=parseInt (document.body.clientWidth), obtain page visible range field width, according to availHeight=parseInt (document.body.clientHeight), obtain page visibility region high, then, conversion of page unit carries out conversion process in conjunction with this availWidth and availHeight to page http://news.sina.com.cn/, as adjust pagewidth, adjust page arrangement etc., to generate the adaptive accession page suitable with described mobile device.For another example, when described equipment association attributes comprises the system configuration attribute of described mobile device, as OS Type and version, the information such as processor configuration, when conversion of page unit generates the adaptive accession page suitable with described mobile device, the system configuration attribute of supposing described mobile device comprises " double-core 1.2GHz ", conversion of page unit determines that according to this system configuration attribute described mobile device is high terminal, when described accession page is carried out to page type conversion process, comprise as only adjusted the page and arranging, retain the picture format in the former page, the information such as size, the system configuration attribute of supposing described mobile device comprises " 1GHz high pass Snapdragon processor, adopt Android 2.3 operating systems ", conversion of page unit determines that according to this system configuration attribute described mobile device is low terminal, when described accession page is carried out to page type conversion process, comprise as adjusted the page and arrange, extract the information such as main contents of webpages, compressed picture form, size, filter minor coverage in the page etc., to generate the adaptive accession page suitable with described mobile device.
The mode that the equipment association attributes that those skilled in the art can understand mobile device described in above-mentioned combination carries out page type conversion process to described accession page is only for for example; the mode that described in other combinations existing or that may occur from now on, the equipment association attributes of mobile device carries out page type conversion process to described accession page is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Preferably, the page determines that equipment 1 also can comprise model determining device (not shown), particularly, model determining device is determined the page corresponding page common document object model corresponding with described page info type matching with described device type information; Conversion of page unit, according to described device type information, in conjunction with described page common document object model, carries out page type conversion process to the DOM Document Object Model of described accession page, to generate the adaptive accession page suitable with described mobile device.
Particularly, model determining device, by thering is the dom tree node in common node path in the corresponding a plurality of pages of the described page type information such as matching with described device type information, then based on this, there is the dom tree node in common node path, determine the corresponding page common document of the page object model corresponding with described page info type matching with described device type information.For example, suppose to match as device screen width information 320px with described device type information with as described in a plurality of pages as corresponding in wap page type of page info type as:
A:sina news homepage http://news.sina.com.cn/
B:sina home news http://news.sina.com.cn/china/
C:sohu news homepage http://news.sohu.com/
Have the dom tree node in common node path as D1-Dn, model determining device generates corresponding dom tree as DOM-D according to D1-Dn, usings as the page common document object model Common-DOM-D corresponding with wap page type.
Those skilled in the art can understand above-mentioned determine match with described device type information with the mode of the corresponding corresponding page common document of the page object model of described page info type only for giving an example; other existing or may occur from now on determine that mode that match with described device type information and the corresponding page common document of the page object model that described page info types are corresponding is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Then, conversion of page unit, according to described device type information, in conjunction with described page common document object model, carries out page type conversion process to the DOM Document Object Model of described accession page, to generate the adaptive accession page suitable with described mobile device.For example, while supposing user A by its iphone4s accession page http://www.sina.com.cn/, page acquiring unit gets this page http://www.sina.com.cn/, the described device type information of the equipment iphone4s that equipment determining device 14 ' is definite comprises screen attribute information, as screen width information 320px etc., the described page common document object model Common-DOM-D corresponding with wap page type that first conversion of page unit is determined from combination model determining device, extract the node identical with page common document object model Common-DOM-D nodes X Path in the corresponding dom tree of page http://www.sina.com.cn/, wherein, the same node location place node elements not identical with page common document object model Common-DOM-D nodename is converted into the element that can show in the wap page, realization is carried out page type conversion process to the DOM Document Object Model of described accession page, the dom tree that is about to page http://www.sina.com.cn/ is converted to Common-DOM-D, then conversion of page unit is according to Common-DOM-D, generate the adaptive accession page suitable with described mobile device.
More preferably, model determining device first according to described device type information match a plurality of with reference to each corresponding DOM Document Object Model in the page, extract described a plurality of common node with reference to the page; Then according to described common node, generate the described page common document object model corresponding with described device type information.
For example, suppose to exist a plurality of reference pages that match with described device type information to look like a plurality of with reference to the page of wap type page:
I:sina news homepage http://news.sina.com.cn/,
II:sina home news http://news.sina.com.cn/china/,
III:sina world news http://news.sina.com.cn/world/,
IV:sohu news homepage http://news.sohu.com/,
First model determining device resolves with reference to each corresponding WML document in the page according to the plurality of, WML label is converted into the node of corresponding dom tree, thereby generate dom tree separately, be respectively DOM-I, DOM-II, DOM-III, DOM-IV, by extracting all identical nodes of nodename and nodes X Path in DOM-I, DOM-II, DOM-III, DOM-IV, obtain the plurality of common node with reference to the page as E1-En; Then, model determining device, according to this common node E1-En, generates the described page common document object model corresponding with described device type information as Common-DOM-E.
Those skilled in the art can understand the mode of the above-mentioned generation described page common document object model corresponding with described device type information only for giving an example; the mode of the described page common document object model that other generations existing or that may occur are from now on corresponding with described device type information is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
In another preferred embodiment, the page of the above-mentioned page type information for definite target pages can be determined to equipment 1, combine with existing browser, form a kind of new browser, existing browser comprises for example IE browser of Microsoft company, the netscape browser of Netscape company, the Firefox browser of Mozilla company, the Chrome browser of Google company, the roam Maxthon browser of company, the opera browser of Opera company, 360 browsers of 360 companies, the search dog browser of Sohu.com Inc., the TT of the Tengxun browser of company of Tengxun etc.
In another preferred embodiment, the page of the above-mentioned page type information for definite target pages can be determined to equipment 1, combine with existing browser plug-in, form a kind of new browser plug-in, existing browser plug-in comprises as Flash plug-in unit, RealPlayer plug-in unit, MMS plug-in unit, MIDI staff plug-in unit, ActiveX plug-in unit etc.
Fig. 3 illustrates the method flow diagram of the page type information for definite target pages according to a further aspect of the present invention.
Particularly, in step S1, the page determines that equipment 1 obtains the target pages of its page type information to be determined; In step S2, the page determines that equipment 1 is according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type; When determined page type information is the wap page, in step S3, the page determines that equipment 1 is according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.At this, the page determines that equipment 1 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server form, wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.At this, cloud consists of a large amount of computing machines based on cloud computing (Cloud Computing) or the webserver.At this, the page determines that equipment 1 comprises as transfer server, and it also can provide page server that network information browses as web server by access to netwoks.At this, the page determines that equipment 1 also can comprise mobile terminal, it is anyly can by keyboard, touch-screen, mouse etc., be carried out man-machine interaction and the electronic product of the page server that network information browses, such as mobile phone, smart mobile phone, PDA, vehicle-mounted computer etc. can be provided by access to netwoks with user.Those skilled in the art will be understood that the above-mentioned page determines that equipment 1 is only for for example, and other network equipments existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and with way of reference, are contained in this at this.
Particularly, in step S1, the page determines that equipment 1, by the application programming interfaces (API) that provide such as third party devices such as web browsers, obtains the target pages of its page type information to be determined; Or by the communication mode of the agreements such as HTTP, HTTPS, obtain the target pages of its page type information to be determined.At this, described target pages includes but not limited to following at least any one: 1) in WWW, according to html format, organize the file of information such as comprising word, figure, sound and video, as web page; 2) be adapted at the webpage that shows on mobile device, as the wap page, particularly as the wap1 page, the wap2 page etc.For example, user A by inputting network address http://www.sina.com.cn/ in browser address bar, press "enter" key", in step S1, the page is determined the application programming interfaces (API) that equipment 1 provides by third party devices such as web browsers, gets the webpage corresponding with this network address http://www.sina.com.cn/.Those skilled in the art can understand above-mentioned target pages only for giving an example, and other target pages existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and are contained in this with way of reference.
It is only for example that those skilled in the art can understand the above-mentioned mode of obtaining the target pages of its page type information to be determined; the mode of other existing or target pages that obtain its page type information to be determined that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
In step S2, the page is determined the page relevant information of the described target pages that equipment 1 gets in step S2 according to it, determines page type information corresponding with described target pages in the set of candidate page type.At this, the set of described candidate page type refers to the database that comprises various page type information, this database can upgrade along with the increase of page type, it can be arranged in the page and determine equipment 1, also can be arranged in the page and determine the network equipment that equipment 1 is connected by network, as transfer server, page server etc.At this, described page relevant information includes but not limited to following at least any one: 1) the pagewidth information of described target pages, for example, when the pagewidth information of target pages surpasses certain page width threshold value, the page type information that can determine this target pages is web page, or when the pagewidth information of target pages is during lower than certain page width threshold value, the page type information that can determine this target pages is the wap page; 2) URL corresponding to described target pages; 3) the web document markup language of described target pages, as html, wml, xhtml, xhtml mp etc.; 4) the label characteristics information in the corresponding page code of described target pages; 5) content-type information that the corresponding hypertext of described target pages comprises in describing.At this, described page type information includes but not limited to following at least any one: 1) web page type; 2) wap page type; as wap1 page type, wap2 page type; at this; those skilled in the art can understand above-mentioned page type information and page relevant information is only for example; other page type information existing or that may occur from now on or page relevant information are as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.For example, suppose in step S1, the page determines that the target pages that equipment 1 gets is http://www.sina.com.cn/, in step S2, the page determines that equipment 1 is by resolving this target pages, as obtained webpage visible range field width according to availWidth=parseInt (document.body.clientWidth), be the pagewidth information of target pages http://www.sina.com.cn/, suppose that this pagewidth information obtaining is 1024px, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is web page type, suppose that this pagewidth information obtaining is 960px,, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is web page type, suppose that this pagewidth information obtaining is 240px,, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap page type, suppose that this pagewidth information obtaining is 320px,, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap page type.
For another example, in step S2, the page determines that equipment 1 can be according to the page relevant information of described target pages, as as described in the content-type information that comprises in describing of the corresponding hypertext of target pages, the web document markup language of described target pages is described, determine page type information corresponding with this target pages in the set of candidate page type, suppose in step S2, the page determines that equipment 1 is by resolving its described target pages getting in step S1 as http://wap.baidu.com, the web document markup language that obtains describing described target pages is wml, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap1 page type, the web document markup language of supposing the described target pages of description is xhtml mp, and, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap2 page type.
Also as, in step S2, the page determines that equipment 1 also can be according to the page relevant information of described target pages, as as described in URL corresponding to target pages, determine page type information corresponding with this target pages in the set of candidate page type, suppose in step S1, the page determines that described target pages that equipment 1 gets is as http://wap.baidu.com, the URL of this page starts with " wap.*** " key word, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap page type.
Also as, in step S2, the page determines that equipment 1 also can be according to the page relevant information of described target pages, as as described in the label characteristics information of the corresponding source code of target pages, as label <wml>, as comprised <html> simultaneously, <head>, <title> and tetra-labels of <body> etc., determine page type information corresponding with this target pages in the set of candidate page type, .For example, suppose in step S2, the page is determined the corresponding source code of equipment 1 analysis page http://wap.baidu.com, find to comprise <wml> label in this source code, in definite candidate page type set, the page type information corresponding with this target pages is wap1 page type; Suppose in step S2, the page is determined the corresponding source code of equipment 1 analysis page http://wap.baidu.com, find to comprise <html>, <head>, <title> and <body> label in this source code, in definite candidate page type set, the page type information corresponding with this target pages is the wap2 page.
Also as, in step S2, the page determines that equipment 1 also can be according to the page relevant information of described target pages, as as described in the content-type information that comprises in describing of the corresponding hypertext of target pages, determine page type information corresponding with this target pages in the set of candidate page type, suppose in step S1, the page determines that the described target pages that equipment 1 obtains is http://www.sina.com.cn/, in step S2, the page determines that content-type information that equipment 1 comprises in describing by hypertext corresponding to this target pages is as " Content-Type " field contents, determine page type information corresponding with this target pages in the set of candidate page type, hypertext corresponding to hypothetical target page http://www.sina.com.cn/ describe in inclusion information as <
metacontent=" text/wml, charset=gb2312 " http-equiv=" Content-Type "/>,, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap1 page type, hypertext corresponding to hypothetical target page http://www.sina.com.cn/ describe in inclusion information as <
metacontent=" application-xhtml+xml, "/>,, in step S2, the page determines that in the definite candidate page type set of equipment 1, the page type information corresponding with this target pages is wap2 page type to charset=gb2312 " http-equiv=" Content-Type.
Preferably, in step S2, the page determines that equipment 1 is according to the page relevant information of described target pages, and combination is with reference to the corresponding page type information of the page, determine page type information corresponding with described target pages in the set of candidate page type, wherein, describedly with reference to the URL of the page and the URL of described target pages, match.For example, suppose in step S1, the page is determined the described target pages http://www.sina.com.cn/ that equipment 1 obtains, suppose in step S2, the page determines that the page type information of the known page http://of equipment 1 news.sina.com.cn/ is web page type, the URL of the URL of page http://news.sina.com.cn/ and target pages http://www.sina.com.cn/ matches, page http://news.sina.com.cn/ is the reference page of page http://www.sina.com.cn/, in step S2, the page determines that equipment 1 is web page type according to the described page type information with reference to page http://news.sina.com.cn/, determine in the set of candidate page type to be also web page type with the described page type information of this target pages http://www.sina.com.cn/.
Those skilled in the art can understand the mode of page type information corresponding with this target pages in the set of above-mentioned definite candidate page type only for giving an example; in other definite candidate page type existing or that may occur from now on set, the mode of the page type information corresponding with this target pages is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Then, when determined page type information is the wap page, in step S3, the page determines that equipment 1 is according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.At this, described page code information includes but not limited to following at least any one: 1) the language feature information of the corresponding source code Web Page Tags of described target pages language, as wml, xhtml mp etc.; 2) content-type information that the corresponding hypertext of described target pages comprises in describing is as " Content-Type " field contents information; 3) the label characteristics information of the corresponding source code of described target pages, as label <wml>, as comprised <html>, <head>, <title> and tetra-labels of <body> etc. simultaneously.For example, suppose when user A is used its mobile device iphone4s accession page http://wap.baidu.com, in step S2, the page determines that the definite page type information of equipment 1 is the wap page, and inclusion information is as < in source code corresponding to this accession page http://wap.baidu.com
metacontent=" text/wml; Charset=gb2312 " http-equiv=" Content-Type "/>; in step S3; the page determines that the corresponding wap page type of this target pages that equipment 1 is determined is the wap1 page, the page type information using it as this target pages.For another example, connect example, suppose in source code that this target pages http://wap.baidu.com is corresponding that inclusion information is as <
metacontent=" application-xhtml+xml; Charset=gb2312 " http-equiv=" Content-Type "/>; in step S3; the page determines that the corresponding wap page type of this target pages that equipment 1 is determined is the wap2 page, the page type information using it as this target pages.For another example, connect example, suppose in step S3, the page is determined the corresponding source code of equipment 1 analysis page http://wap.baidu.com, find to comprise in this source code <wml> label, determine that the corresponding wap page type of this target pages is the wap1 page, the page type information using it as this target pages; Suppose in step S3, the page is determined the corresponding source code of equipment 1 analysis page http://wap.baidu.com, find to comprise in this source code <html>, <head>, <title> and <body> label, determine that the corresponding wap page type of this target pages is the wap2 page, the page type information using it as this target pages.
Those skilled in the art can understand above-mentioned wap page type and definite mode is only for example; other wap page types existing or that may occur from now on or its determine that mode is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Preferably, the page determines between each step of equipment 1 it is constant work.Particularly, in step S1, the page determines that equipment 1 continues to obtain the target pages of its page type information to be determined; In step S2, the page determines that equipment 1 continues according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type; When determined page type information is the wap page, in step S3, the page determines that equipment 1 continues according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.At this, it will be understood by those skilled in the art that " continuing " refers to that the page determines that each step of equipment 1 constantly carries out respectively definite with the wap page type of target pages when determined page type information is the wap page of determining of page type information corresponding with target pages in the obtaining of target pages, the set of candidate page type, stops obtaining target pages in a long time until this page is determined equipment 1.
Fig. 4 illustrates the method flow diagram of the page type information for definite target pages in accordance with a preferred embodiment of the present invention.
Particularly, in step S1 ', the page determines that equipment 1 obtains the target pages of its page type information to be determined; In step S2 ', the page determines that equipment 1 obtains the accessing page request that user submits to by mobile device, usings the target pages as its page type information to be determined by the corresponding accession page of described accessing page request; When determined page type information is the wap page, in step S3 ', the page determines that equipment 1 continues according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page; In step S4 ', the page is determined the device type information of equipment 1 definite described mobile device; In step S5 ', the page determines that equipment 1 is according to described page type information, determines whether described accession page and described device type information match; When described accession page and described device type information mismatch, in step S6 ', the page determines that equipment 1, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device; In step S7 ', the page determines that equipment 1 offers described mobile device by described adaptive accession page.At this, step S2 ', step S3 ' and Fig. 3 the corresponding step in corresponding embodiment same or similar, so locate to repeat no more, and mode is by reference contained in this.At this, mobile device is any electronic product that can carry out man-machine interaction by keyboard, touch-screen, mouse etc. with user and can accession page determine equipment 1, such as mobile phone, smart mobile phone, PDA, vehicle-mounted computer etc.Those skilled in the art will be understood that above-mentioned mobile device is only for giving an example, and other mobile devices existing or that may occur from now on, as applicable to the present invention, also should be included in protection domain of the present invention, and with way of reference, are contained in this at this.At this, those skilled in the art will be understood that, step S4 ' and step S2 ', step S3 ' do not have strict execution sequence relation, and for example step S4 ' can walk abreast with step S2 ', step S3 ', serial is carried out, and even between step S2 ' and step S3 ', carries out.
Particularly, in step S1 ', the page determines that equipment 1 is by the application programming interfaces (API) that provide such as third party devices such as web browsers or the communication mode of arranging by HTTP, HTTPS etc., obtain the accessing page request that user submits to by mobile device, using the target pages as its page type information to be determined by the corresponding accession page of described accessing page request.For example, user A by inputting http://www.sina.com.cn/ in browser address bar, press "enter" key", this page of browser resolves URL, therefrom decomposite protocol name, host name, port, the parts such as object path, information above part in conjunction with the machine oneself, be packaged into a HTTP request data package, use Transmission Control Protocol to be connected to the designated port of main frame, and by this packaged Packet Generation to page server, in step S1 ', the page is determined the accession page that equipment 1 returns according to this packet according to the page server receiving, target pages using this accession page as its page type information to be determined.
The mode that those skilled in the art can understand the above-mentioned user's of obtaining accessing page request is only for example; the mode of other existing or accessing page request of obtaining user that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
In step S4 ', the page is determined the device type information of equipment 1 definite described mobile device.At this, described device type information includes but not limited to following at least any one: the 1) unit type of described mobile device, as iphone4s, nokia E72i; 2) the screen attribute information of described mobile device, as screen width information, screen resolution information etc.; 3) system configuration information of described mobile device.Particularly, in step S4 ', the page is determined the HTTP request data package content that browser that equipment 1 can obtain by it in step S1 ' sends to server, obtain the device type information of described mobile device, for example, suppose that user is by mobile device iphone4s accession page http://www.sina.com.cn/, and in step S1 ', the page determines that equipment 1 gets the HTTP request data package that browser sends to server and thes contents are as follows, wherein, <CR> represents carriage return:
GET/www.sina.com.cn?HTTP/1.1<CR>
Accept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,
application/x-shockwave-flash,
application/vnd.ms-powerpoint,application/msword,*/*<CR>
Accept-Language:zh-cn<CR>
Accept-Encodmg:gzip,deflate<CR>
User-Agent:Mozilla/5.0(iPhone;U;CPU?iPhone?OS?4_3_3like?MacOS?X;zh-cn)AppleWebKit/533.17.9(KHTML,like?Gecko)Version/5.0.2Mobile/8J2?Safari/6533.18.5)<CR>
Host:www.sina.com.cn<CR>
Connection:Keep-Alive<CR>
<CR>
In step S4 ', the page determine equipment 1 according to the content in this HTTP request data package as " User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2Mobile/8J2 Safari/6533.18.5) "; get the described device type information of this mobile device, as operation system information " CPU iPhone OS 4_3_3 like Mac OS X; Zh-cn ", unit type information " iPhone ", and then; in step S4 ', the page determines that equipment 1 also can, according to this operation system information, inquire about in device parameter information bank; obtain the screen parameter information of this mobile device, if screen width is 320px.
Preferably, in step S4 ', the page determines that equipment 1 also can, according to the device type indication information comprising in described accessing page request, determine the device type information of described mobile device.Wherein, described device type indication information comprises following at least any one:
The UA parameter information of the browser of-described mobile device;
The unit type information of-described mobile device.
For example, when described device type indication information comprises the UA parameter information of the browser of described mobile device, in step S4 ', the page is determined when equipment 1 is determined the device type information of described mobile device, suppose that user A passes through Mozilla browser access page http://www.sina.com.cn/ by mobile device iphone4s, and in step S1 ', the page determines that the UA parameter information of Mozilla browser that described accessing page request that equipment 1 gets comprises this mobile device iphone4s is as User-Agent:Mozilla/5.0 (iPhone; U; CPUiPhone OS 4_3_3 like Mac OS X; Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5), in step S4 ', the page determines that equipment 1 can get the described device type information of this mobile device iphone4s by this UA parameter information, as operation system information " CPU iPhone OS 4_3_3 like Mac OS X; Zh-cn ", unit type information " iPhone ", and then; in step S4 ', the page determines that equipment 1 also can, according to this operation system information, inquire about in device parameter information bank; obtain the screen parameter information of this mobile device, if screen width is 320px.For another example, when described device type indication information comprises the unit type information of described mobile device, in step S4 ', the page is determined when equipment 1 is determined the device type information of described mobile device, particularly, in step S4 ', the page determines that first the application programming interfaces (API) of the unit type information providing on described mobile device are provided equipment 1, obtain the unit type information of described mobile device, then according to described unit type information, determine the device type information of described mobile device, connect example, in step S4 ', the page determines that first the application programming interfaces (API) of the unit type information providing on mobile device iphone4s are provided equipment 1, acquire the described unit type information " iphone4s " of this mobile device iphone4s, then according to this unit type information " iphone4s ", in device parameter information bank, inquire about, acquire the screen parameter information of this mobile device iphone4s, if screen width is 320px.
The mode that those skilled in the art can understand the device type information of above-mentioned definite described mobile device is only for example; the mode of the device type information of other definite described mobile devices existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Then, in step S5 ', the page determines that equipment 1 is according to described page type information, determines whether described accession page and described device type information match.For example, suppose that user A passes through Mozilla browser access page http://www.sina.com.cn/ by mobile device iphone4s, if in step S2 ', the page determines that in the definite candidate page type set of equipment 1, the described page type information corresponding with this page is web page type, its pagewidth is 1024px, if in step S4 ', the page determines that the device type information of this mobile device iphone4s that equipment 1 is determined comprises the model iphone4s of this mobile device iphone4s, its screen width is 320px, in step S5 ', the page is determined definite this page of equipment 1 and mobile device iphone4s mismatch, for another example, connect example, suppose in step S2 ', the page determines that described page type information corresponding with this page http://www.sina.com.cn/ in the definite candidate page type set of equipment 1 is wap page type, its pagewidth is 240px, in step S3 ', the page determines that the corresponding wap page type of this page that equipment 1 is determined is the wap1 page, and in step S4 ', the page determines that the device type information of this mobile device iphone4s that equipment 1 is determined comprises the model iphone4s of mobile device iphone4s, its screen width is 320px, in step S5 ', the page determines that definite this page of equipment 1 and mobile device iphone4s match.For another example, when existence belongs to described user's reference user's accession page and device type information and whether matches judgement historical record, in step S5 ', the page determines that equipment 1 also can be according to this matching judgment historical record, determine whether described accession page and described device type information match, wherein, describedly with reference to user and described user, use the mobile device similar to described mobile device to access the similar reference page of accession page that described user accesses, also connect example, while supposing that user A utilizes its iphone4s access http://www.sina.com, in step S5 ', the page determines that equipment 1 this accession page of judgement does not mate with equipment iphone4s, as its iphone4 access http://www.sina.com for user B, or during the reference page similar to this URL, as http://news.sina.com, in step S5 ', the page is determined the judged result of the judged result of equipment 1 when user A accesses this page http://www.sina.com when user B accesses this page, judge accession page http://www.sina.com and mobile device iphone4 mismatch.
When described accession page and described device type information mismatch, in step S6 ', the page determines that equipment 1, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.At this, described page type conversion includes but not limited to: 1) web type page is converted to wap type page, as web type page is converted to wap1 type page, web type page is converted to wap2 type page; 2) web type page is converted to predetermined page formatting; 3) conversion between wap type page, as wap1 type page is converted to wap2 type page, is converted to wap1 type page by wap2 type page.For example, suppose that user A passes through Mozilla browser access page http://www.sina.com.cn/ by mobile device iphone4s, in step S5 ', the page is determined definite this page http://www.sina.com.cn/ of equipment 1 and mobile device iphone4s mismatch, in step S6 ', the page determines that first equipment 1 can be wml form or xhtml mp form by the html format conversion of the corresponding source code of page http://www.sina.com.cn/, then according in step S4 ', the page is determined the described device type information of the mobile device iphone4s that equipment 1 is definite, as screen attribute information, as screen width information and screen resolution information etc., page http://www.sina.com.cn/ is reset, as carried out according to original page area order from left to right, or arrange according to the priority orders of content of pages piecemeal, also picture format size in the page can be changed, as picture compression, filter etc., finally generate the adaptive accession page suitable with mobile device iphone4s.For another example, connect example, in step S6 ', the page determines that equipment 1 can be first by the content of pages in page http://www.sina.com.cn/, as picture, animation, video, link etc. are converted to the form that the Mozilla browser of mobile device iphone4s can be explained and play up, and then by the content of pages after format conversion, original placement position according to page http://www.sina.com.cn/ is shown, finally generates the adaptive accession page suitable with mobile device iphone4s.Preferably, in step S6 ', the page determines that equipment 1 is according to described device type information, also can be in conjunction with the browser kernel information of the browser of described mobile device, described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device, for example, also connect example, suppose in step S2 ', the page determines that described page type information corresponding with this accession page http://www.sina.com.cn/ in the definite candidate page type set of equipment 1 is web page type, in step S5 ', the page is determined definite this accession page http://wap.baidu.com of equipment 1 and mobile device iphone4s mismatch, in step S6 ', the page determine equipment 1 first according to the described device type information of mobile device iphone4s as screen attribute information, as screen width information and screen resolution information etc., page http://www.sina.com.cn/ is carried out to page type conversion process, as web type page is converted to wap type page, then in step S6 ', the page determines that equipment 1 also can be in conjunction with the browser kernel information of the Mozilla browser of mobile device iphone4s as AppleWebKit/533.17.9, determine the wap type page http://www.sina.com.cn/ carrying out after page type conversion can be explained and be played up to Mozilla browser whether, to determine, web page is converted to the wap1 page or the wap2 page, suppose that Mozilla browser do not support wap1 type page, and support wap2 type page, in step S6 ', the page determines that equipment 1 is converted to wap2 type page by the page http://www.sina.com.cn/ of web type, as the pagewidth of this page http://www.sina.com.cn/ is converted to device type information as described in mobile device iphone4s as suitable in screen attribute information 320px as 1024px, the page marks language of the page etc. is not changed, suppose that Mozilla browser do not support wap2 type page, and support wap1 type page, in step S6 ', the page determines that equipment 1 is converted to wap1 type page by the page http://www.sina.com.cn/ of web type, as first the pagewidth of this page http://www.sina.com.cn/ is converted to device type information as described in mobile device iphone4s as suitable in screen attribute information 320px as 1024px, then by the corresponding dom tree of page http://www.sina.com.cn/ of web type being converted to the dom tree of predefined format, or the corresponding dom tree of page http://www.sina.com.cn/ of web type is converted to the corresponding dom tree of the wap1 page, then, generate the adaptive accession page suitable with mobile device iphone4s.
Those skilled in the art can understand the above-mentioned mode that described accession page is carried out to page type conversion process only for giving an example; other existing or may occur from now on described accession page is carried out to page type conversion process mode as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Preferably, when described accession page and described device type information match, in step S6 ', the page determines that equipment 1 is using described accession page as described adaptive accession page.At this, in step S6 ', the page determines that the mode of equipment 1 using described accession page as described adaptive accession page includes but not limited to:
1) when described accession page and described device type information match, according in step S1 ', the page is determined the described accessing page request that equipment 1 gets, using the described accession page obtaining from page server as described adaptive accession page, for example, suppose when user B is used its mobile device iphone4s accession page wap.baidu.com, in step S5 ', the page determines that definite this page http://wap.baidu.com of equipment 1 and mobile device iphone4s match, in step S6 ', the page is determined the described accessing page request that equipment 1 gets in step S1 ' according to it, from page server, obtain described accession page, using this page as described adaptive accession page.
2) when described accession page and described device type information match, will be in step S1 ', the page determines that the described accessing page request that equipment 1 gets is sent to page server, the described accession page being obtained according to this accessing page request inquiry by page server directly provides to described mobile device, for example, connect example, in step S5 ', the page is determined when definite this page http://wap.baidu.com of equipment 1 and mobile device iphone4s match, in step S6 ', the page determines that the described accessing page request that equipment 1 gets it in step S1 ' is sent to page server, the described accession page being obtained according to this accessing page request inquiry by page server directly provides to described mobile device.
Those skilled in the art can understand the above-mentioned mode using described accession page as described adaptive accession page only for giving an example; other existing or modes using described accession page as described adaptive accession page that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
In step S7 ', the page determines that the described adaptive accession page that equipment 1 generates it subsequently in step S6 ' offers described mobile device by the communication mode such as the agreement such as http or https, for user, browses.
(with reference to figure 4) in a preferred embodiment, wherein, step S6 ' comprises step S61 ' (not shown) and step S62 ' (not shown).Below with reference to Fig. 4, the preferred embodiment is described: particularly, in step S1 ', the page determines that equipment 1 obtains the target pages of its page type information to be determined; In step S2 ', the page determines that equipment 1 is according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type; When determined page type information is the wap page, in step S3 ', the page determines that equipment 1 is according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page; In step S4 ', the page is determined the device type information of equipment 1 definite described mobile device; In step S5 ', the page determines that equipment 1 is according to described page type information, determines whether described accession page and described device type information match; When described accession page and described device type information mismatch, in step S61 ', the page determines that equipment 1 obtains described accession page; In step S62 ', the page determines that equipment 1, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device; In step S7 ', the page determines that equipment 1 offers described mobile device by described adaptive accession page.At this, step S1 ', step S2 ', step S3 ', step S4 ', step S5 ' and step S6 ' and Fig. 4 the corresponding intrument in corresponding embodiment same or similar, so locate to repeat no more, and mode is by reference contained in this.
Particularly, when described accession page and described device type information mismatch, in step S61 ', the page is determined the accessing page request that user that equipment 1 gets in step S1 ' according to it submits to by mobile device, by agreement communication modes such as http, https, from page server, obtain the described accession page corresponding with described request of access.For example, user inputs network address http://news.sina.com.cn/ in browser address bar, press "enter" key", in step S61 ', the page is determined the accessing page request that user that equipment 1 gets in step S1 ' according to it submits to by mobile device, by agreement communication modes such as http, https, this accessing page request is sent to page server, receive the webpage corresponding with this network address http://news.sina.com.cn/ that page server returns.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the described accession page corresponding with described request of access is only for giving an example; other existing or modes of obtaining the described accession page corresponding with described request of access that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
In step S62 ', the page determines that equipment 1, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.At this, in step S62 ', the page determines that 1 pair of described accession page of equipment carries out in the mode of page type conversion process and Fig. 3 in step S6 ', the page determines that the mode that 1 pair of described accession page of equipment carries out page type conversion process is identical, for simplicity's sake, so locate to repeat no more, and mode is by reference contained in this.
Preferably, in step S62 ', the page determines that equipment 1 also can be according to described device type information, in conjunction with the equipment association attributes of described mobile device, described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device.Particularly, in step S62 ', the page is determined the described device type information that equipment 1 is determined in step S4 ' according to it, equipment association attributes in conjunction with described mobile device, the described accession page that page acquiring unit is got carries out page type conversion process, then generates the adaptive accession page suitable with described mobile device.Wherein, described equipment association attributes comprises following at least any one:
The page visibility region of-described mobile device;
The screen available work region of-described mobile device;
The screen resolution of-described mobile device;
The system configuration attribute of-described mobile device.
For example, when described equipment association attributes comprises the page visibility region of described mobile device, in step S62 ', the page is determined when equipment 1 generates the adaptive accession page suitable with described mobile device, while supposing user A by its iphone4s accession page http://news.sina.com.cn/, in step S61 ', the page determines that equipment 1 gets this page http://news.sina.com.cn/, in step S4 ', the page determines that the described device type information of the iphone4s that equipment 1 is definite comprises screen attribute information, as screen width information 320px etc., in step S62 ', the page determines that equipment 1 can obtain according to the js resource in this accession page html document the page visibility region of this mobile device, as, according to availWidth=parseInt (document.body.clientWidth), obtain page visible range field width, according to availHeight=parseInt (document.body.clientHeight), obtain page visibility region high, then, in step S62 ', the page determines that equipment 1 carries out conversion process in conjunction with this availWidth and availHeight to page http://news.sina.com.cn/, as adjust pagewidth, adjust page arrangement etc., to generate the adaptive accession page suitable with described mobile device.For another example, when described equipment association attributes comprises the system configuration attribute of described mobile device, as OS Type and version, the information such as processor configuration, in step S62 ', the page is determined when equipment 1 generates the adaptive accession page suitable with described mobile device, the system configuration attribute of supposing described mobile device comprises " double-core 1.2GHz ", at step S62 " in, the page determines that equipment 1 determines that according to this system configuration attribute described mobile device is high terminal, when described accession page is carried out to page type conversion process, comprise as only adjusted the page and arranging, retain the picture format in the former page, the information such as size, the system configuration attribute of supposing described mobile device comprises " 1GHz high pass Snapdragon processor, adopt Android 2.3 operating systems ", in step S62 ', the page determines that equipment 1 determines that according to this system configuration attribute described mobile device is low terminal, when described accession page is carried out to page type conversion process, comprise as adjusted the page and arrange, extract the information such as main contents of webpages, compressed picture form, size, filter minor coverage in the page etc., to generate the adaptive accession page suitable with described mobile device.
The mode that the equipment association attributes that those skilled in the art can understand mobile device described in above-mentioned combination carries out page type conversion process to described accession page is only for for example; the mode that described in other combinations existing or that may occur from now on, the equipment association attributes of mobile device carries out page type conversion process to described accession page is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Preferably, the page determines that equipment 1 also can comprise step S8 ' (not shown), particularly, in step S8 ', the page is determined the definite page corresponding page common document object model corresponding with described page info type matching with described device type information of equipment 1; In step S62 ', the page determines that equipment 1 is according to described device type information, in conjunction with described page common document object model, the DOM Document Object Model of described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device.
Particularly, in step S8 ', the page is determined equipment 1, by thering is the dom tree node in common node path in the corresponding a plurality of pages of the described page type information such as matching with described device type information, then based on this, there is the dom tree node in common node path, determine the corresponding page common document of the page object model corresponding with described page info type matching with described device type information.For example, suppose to match as device screen width information 320px with described device type information with as described in a plurality of pages as corresponding in wap page type of page info type as:
A:sina news homepage http://news.sina.com.cn/
B:sina home news http://news.sina.com.cn/china/
The dom tree node that C:sohu news homepage http://news.sohu.com/ has common node path is as D1-Dn, in step S8 ', the page determines that equipment 1 generates corresponding dom tree as DOM-D according to D1-Dn, usings as the page common document object model Common-DOM-D corresponding with wap page type.
Those skilled in the art can understand above-mentioned determine match with described device type information with the mode of the corresponding corresponding page common document of the page object model of described page info type only for giving an example; other existing or may occur from now on determine that mode that match with described device type information and the corresponding page common document of the page object model that described page info types are corresponding is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
Then, in step S62 ', the page determines that equipment 1 is according to described device type information, in conjunction with described page common document object model, the DOM Document Object Model of described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device.For example, while supposing user A by its iphone4s accession page http://www.sina.com.cn/, in step S61 ', the page determines that equipment 1 gets this page http://www.sina.com.cn/, in step S4 ', the page determines that the described device type information of the equipment iphone4s that equipment 1 is definite comprises screen attribute information, as screen width information 320px etc., in step S62 ', the page is determined the first described page common document object model Common-DOM-D corresponding with wap page type from determining among step S8 ' in conjunction with it of equipment 1, extract the node identical with page common document object model Common-DOM-D nodes X Path in the corresponding dom tree of page http://www.sina.com.cn/, wherein, the same node location place node elements not identical with page common document object model Common-DOM-D nodename is converted into the element that can show in the wap page, realization is carried out page type conversion process to the DOM Document Object Model of described accession page, the dom tree that is about to page http://www.sina.com.cn/ is converted to Common-DOM-D, then in step S62 ', the page determines that equipment 1 is according to Common-DOM-D, generate the adaptive accession page suitable with described mobile device.
More preferably, in step S8 ', the page determine equipment 1 first according to described device type information match a plurality of with reference to each corresponding DOM Document Object Model in the page, extract described a plurality of common node with reference to the page; Then according to described common node, generate the described page common document object model corresponding with described device type information.
For example, suppose to exist a plurality of reference pages that match with described device type information to look like a plurality of with reference to the page of wap type page:
I:sina news homepage http://news.sina.com.cn/,
II:sina home news http://news.sina.com.cn/china/,
III:sina world news http://news.sina.com.cn/world/,
IV:sohu news homepage http://news.sohu.com/,
In step S8 ', the page determines that first equipment 1 resolve with reference to each corresponding WML document in the page according to the plurality of, WML label is converted into the node of corresponding dom tree, thereby generate dom tree separately, be respectively DOM-I, DOM-II, DOM-III, DOM-IV, by extracting all identical nodes of nodename and nodes X Path in DOM-I, DOM-II, DOM-III, DOM-IV, obtains the plurality of common node with reference to the page as E1-En; Then, in step S8 ', the page determines that equipment 1 is according to this common node E1-En, generates the described page common document object model corresponding with described device type information as Common-DOM-E.
Those skilled in the art can understand the mode of the above-mentioned generation described page common document object model corresponding with described device type information only for giving an example; the mode of the described page common document object model that other generations existing or that may occur are from now on corresponding with described device type information is as applicable to the present invention; also should be included in protection domain of the present invention, and be contained in this with way of reference.
It should be noted that the present invention can be implemented in the assembly of software and/or software and hardware, for example, can adopt special IC (ASIC), general object computing machine or any assisted class to realize like hardware device.In one embodiment, software program of the present invention can carry out to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, for example, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, for example, thereby as coordinate the circuit of carrying out each step or function with processor.
In addition, a part of the present invention can be applied to computer program, and for example computer program instructions, when it is carried out by computing machine, by the operation of this computing machine, can call or provide the method according to this invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or movably in recording medium, and/or be transmitted by the data stream in broadcast or auxiliary signal carrying media, and/or be stored in according in the working storage of the computer equipment of described programmed instruction operation.At this, comprise according to one embodiment of present invention a device, this device comprises for storing the storer of computer program instructions and for the processor of execution of program instructions, wherein, when this computer program instructions is carried out by this processor, trigger this device and move based on aforementioned according to the method for a plurality of embodiment of the present invention and/or technical scheme.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and in the situation that not deviating from spirit of the present invention or essential characteristic, can realize the present invention with the concrete form of assisting.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, is therefore intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in scope.Any Reference numeral in claim should be considered as limiting related claim.In addition, obviously auxiliary unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in 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 (20)
1. for determining a method for the page type information of target pages, wherein, the method comprises:
A obtains the target pages of its page type information to be determined;
B, according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type;
C is when determined page type information is the wap page, according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.
2. method according to claim 1, wherein, described step b comprises:
-according to the page relevant information of described target pages, and combination is with reference to the corresponding page type information of the page, determine page type information corresponding with described target pages in the set of candidate page type, wherein, describedly with reference to the URL of the page and the URL of described target pages, match.
3. method according to claim 1 and 2, wherein, described step a comprises:
-obtain the accessing page request that user submits to by mobile device, using the target pages as its page type information to be determined by the corresponding accession page of described accessing page request;
Wherein, the method also comprises:
J determines the device type information of described mobile device;
-according to described page type information, determine whether described accession page and described device type information match;
K, when described accession page and described device type information mismatch, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device;
-described adaptive accession page is offered to described mobile device.
4. method according to claim 3, wherein, described step j comprises:
-according to the device type indication information comprising in described accessing page request, determine the device type information of described mobile device;
Wherein, described device type indication information comprises following at least any one:
The UA parameter information of the browser of-described mobile device;
The unit type information of-described mobile device.
5. according to the method described in claim 3 or 4, wherein, described step k also comprises:
-when described accession page and described device type information match, using described accession page as described adaptive accession page.
6. according to the method described in any one in claim 3 to 5, wherein, described step k comprises:
-when described accession page and described device type information mismatch, obtain described accession page;
X, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.
7. method according to claim 6, wherein, described step x comprises:
-according to described device type information, the equipment association attributes in conjunction with described mobile device, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device;
Wherein, described equipment association attributes comprises following at least any one:
The page visibility region of-described mobile device;
The screen available work region of-described mobile device;
The screen resolution of-described mobile device;
The system configuration attribute of-described mobile device.
8. according to the method described in right 6, wherein, the method also comprises:
Y determines the page corresponding page common document object model corresponding with described page info type matching with described device type information;
Wherein, described step x comprises:
-according to described device type information, in conjunction with described page common document object model, the DOM Document Object Model of described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device.
9. method according to claim 8, wherein, described step y comprises:
-according to described device type information match a plurality of with reference to each corresponding DOM Document Object Model in the page, extract described a plurality of common node with reference to the page;
-according to described common node, generate the described page common document object model corresponding with described device type information.
10. for determining that the page of the page type information of target pages determines an equipment, wherein, this page determines that equipment comprises:
Page acquisition device, for obtaining the target pages of its page type information to be determined;
Type determining device, for according to the page relevant information of described target pages, determines page type information corresponding with described target pages in the set of candidate page type;
Wap determining device, for when determined page type information is the wap page, according to the page code information of described target pages, determine the corresponding wap page type of described target pages, the page type information of usining as described target pages, wherein, described wap page type comprises the wap1 page and/or the wap2 page.
11. pages according to claim 10 are determined equipment, and wherein, described type determining device is used for:
-according to the page relevant information of described target pages, and combination is with reference to the corresponding page type information of the page, determine page type information corresponding with described target pages in the set of candidate page type, wherein, describedly with reference to the URL of the page and the URL of described target pages, match.
12. determine equipment according to the page described in claim 10 or 11, and wherein, described page acquisition device is used for:
-obtain the accessing page request that user submits to by mobile device, using the target pages as its page type information to be determined by the corresponding accession page of described accessing page request;
Wherein, this page determines that equipment also comprises:
Equipment determining device, for determining the device type information of described mobile device;
Coupling determining device, for according to described page type information, determines whether described accession page and described device type information match;
Conversion of page device, for when described accession page and the described device type information mismatch, according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device;
Generator, for offering described mobile device by described adaptive accession page.
13. pages according to claim 12 are determined equipment, and wherein, described equipment determining device is used for:
-according to the device type indication information comprising in described accessing page request, determine the device type information of described mobile device;
Wherein, described device type indication information comprises following at least any one:
The UA parameter information of the browser of-described mobile device;
The unit type information of-described mobile device.
14. determine equipment according to the page described in claim 12 or 13, and wherein, described conversion of page device is used for:
-when described accession page and described device type information match, using described accession page as described adaptive accession page.
15. determine equipment according to claim 12 to the page described in any one in 14, and wherein, described conversion of page device comprises:
Page acquiring unit, for when described accession page and the described device type information mismatch, obtains described accession page;
Conversion of page unit, for according to described device type information, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device.
16. pages according to claim 15 are determined equipment, and wherein, described conversion of page unit is used for:
-according to described device type information, the equipment association attributes in conjunction with described mobile device, carries out page type conversion process to described accession page, to generate the adaptive accession page suitable with described mobile device;
Wherein, described equipment association attributes comprises following at least any one:
The page visibility region of-described mobile device;
The screen available work region of-described mobile device;
The screen resolution of-described mobile device;
The system configuration attribute of-described mobile device.
17. pages according to claim 15 are determined equipment, and wherein, this page determines that equipment also comprises:
Model determining device, for determining the page corresponding page common document object model corresponding with described page info type matching with described device type information;
Wherein, described conversion of page unit is used for:
-according to described device type information, in conjunction with described page common document object model, the DOM Document Object Model of described accession page is carried out to page type conversion process, to generate the adaptive accession page suitable with described mobile device.
18. pages according to claim 17 are determined equipment, and wherein, described model determining device is used for:
-according to described device type information match a plurality of with reference to each corresponding DOM Document Object Model in the page, extract described a plurality of common node with reference to the page;
-according to described common node, generate the described page common document object model corresponding with described device type information.
19. 1 kinds of browsers, comprise as described in any one in claim 10 to 18 for determining the device of the page type information of target pages.
20. 1 kinds of browser plug-ins, comprise the device of the page type information of the page that really sets the goal as described in any one in claim 10 to 18.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210269173.4A CN103577447A (en) | 2012-07-30 | 2012-07-30 | Method and equipment used for determining page type information of target pages |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210269173.4A CN103577447A (en) | 2012-07-30 | 2012-07-30 | Method and equipment used for determining page type information of target pages |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103577447A true CN103577447A (en) | 2014-02-12 |
Family
ID=50049251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210269173.4A Pending CN103577447A (en) | 2012-07-30 | 2012-07-30 | Method and equipment used for determining page type information of target pages |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103577447A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105447107A (en) * | 2015-11-13 | 2016-03-30 | 小米科技有限责任公司 | Webpage access method, apparatus and system |
CN105630987A (en) * | 2015-12-25 | 2016-06-01 | 北京搜狗科技发展有限公司 | User agent self-adaption uniform resource locator prefix mining method and device |
CN105956193A (en) * | 2016-06-16 | 2016-09-21 | 乐视控股(北京)有限公司 | Video webpage presentation method and apparatus |
CN106210135A (en) * | 2016-08-25 | 2016-12-07 | 乐视控股(北京)有限公司 | Picture resource download process method, terminal and Resource Server |
CN107341027A (en) * | 2017-05-18 | 2017-11-10 | 北京金山安全管理系统技术有限公司 | The generation method and generating means of user interface |
CN107436890A (en) * | 2016-05-26 | 2017-12-05 | 阿里巴巴集团控股有限公司 | A kind of detection method and device of the Type of website |
CN109101532A (en) * | 2018-06-25 | 2018-12-28 | 广州爱九游信息技术有限公司 | Detect cheat method, device and equipment |
CN110851747A (en) * | 2018-08-01 | 2020-02-28 | 北京国双科技有限公司 | Information matching method and device |
EP4498241A1 (en) * | 2023-07-27 | 2025-01-29 | Beijing Xiaomi Mobile Software Co., Ltd. | Page display method and device, storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1417704A (en) * | 2001-11-06 | 2003-05-14 | 爱达数码科技(杭州)有限公司 | Embedded intelligent explorer |
CN101178717A (en) * | 2007-12-05 | 2008-05-14 | 优视动景(北京)技术服务有限公司 | Method for adaptation processing web page and web page adaptation device |
CN101197849A (en) * | 2007-12-21 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Method and device for commuting internet page into wireless application protocol page |
CN101355565A (en) * | 2008-09-12 | 2009-01-28 | 腾讯科技(深圳)有限公司 | Method and server for providing page service for various browsers |
CN101437229A (en) * | 2008-12-23 | 2009-05-20 | 中国移动通信集团北京有限公司 | Method and system for adapting information based on WAP |
CN101526952A (en) * | 2009-01-19 | 2009-09-09 | 北京跳网无限科技发展有限公司 | UA adaptation technology for identifying attribute of mobile phone terminal |
US7665147B2 (en) * | 2004-02-05 | 2010-02-16 | At&T Mobility Ii Llc | Authentication of HTTP applications |
CN101944104A (en) * | 2010-08-19 | 2011-01-12 | 百度在线网络技术(北京)有限公司 | Evaluation method and equipment for importance of webpage sub-blocks |
CN102184266A (en) * | 2011-06-27 | 2011-09-14 | 武汉大学 | Method for automatically generating dynamic wireless application protocol (WAP) website for separation of page from data |
-
2012
- 2012-07-30 CN CN201210269173.4A patent/CN103577447A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1417704A (en) * | 2001-11-06 | 2003-05-14 | 爱达数码科技(杭州)有限公司 | Embedded intelligent explorer |
US7665147B2 (en) * | 2004-02-05 | 2010-02-16 | At&T Mobility Ii Llc | Authentication of HTTP applications |
CN101178717A (en) * | 2007-12-05 | 2008-05-14 | 优视动景(北京)技术服务有限公司 | Method for adaptation processing web page and web page adaptation device |
CN101197849A (en) * | 2007-12-21 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Method and device for commuting internet page into wireless application protocol page |
CN101355565A (en) * | 2008-09-12 | 2009-01-28 | 腾讯科技(深圳)有限公司 | Method and server for providing page service for various browsers |
CN101437229A (en) * | 2008-12-23 | 2009-05-20 | 中国移动通信集团北京有限公司 | Method and system for adapting information based on WAP |
CN101526952A (en) * | 2009-01-19 | 2009-09-09 | 北京跳网无限科技发展有限公司 | UA adaptation technology for identifying attribute of mobile phone terminal |
CN101944104A (en) * | 2010-08-19 | 2011-01-12 | 百度在线网络技术(北京)有限公司 | Evaluation method and equipment for importance of webpage sub-blocks |
CN102184266A (en) * | 2011-06-27 | 2011-09-14 | 武汉大学 | Method for automatically generating dynamic wireless application protocol (WAP) website for separation of page from data |
Non-Patent Citations (1)
Title |
---|
邹志华 等: ""一种维护WAP网站的网络爬虫的设计"", 《微计算机信息》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105447107A (en) * | 2015-11-13 | 2016-03-30 | 小米科技有限责任公司 | Webpage access method, apparatus and system |
CN105630987A (en) * | 2015-12-25 | 2016-06-01 | 北京搜狗科技发展有限公司 | User agent self-adaption uniform resource locator prefix mining method and device |
WO2017107708A1 (en) * | 2015-12-25 | 2017-06-29 | 北京搜狗科技发展有限公司 | User proxy self-adaptation uniform resource locator prefix mining method and device |
CN105630987B (en) * | 2015-12-25 | 2019-06-21 | 北京搜狗科技发展有限公司 | The uniform resource locator prefix method for digging and device of adaptive user agency |
CN107436890A (en) * | 2016-05-26 | 2017-12-05 | 阿里巴巴集团控股有限公司 | A kind of detection method and device of the Type of website |
CN105956193A (en) * | 2016-06-16 | 2016-09-21 | 乐视控股(北京)有限公司 | Video webpage presentation method and apparatus |
CN106210135A (en) * | 2016-08-25 | 2016-12-07 | 乐视控股(北京)有限公司 | Picture resource download process method, terminal and Resource Server |
CN107341027A (en) * | 2017-05-18 | 2017-11-10 | 北京金山安全管理系统技术有限公司 | The generation method and generating means of user interface |
CN109101532A (en) * | 2018-06-25 | 2018-12-28 | 广州爱九游信息技术有限公司 | Detect cheat method, device and equipment |
CN110851747A (en) * | 2018-08-01 | 2020-02-28 | 北京国双科技有限公司 | Information matching method and device |
CN110851747B (en) * | 2018-08-01 | 2022-08-02 | 北京国双科技有限公司 | Information matching method and device |
EP4498241A1 (en) * | 2023-07-27 | 2025-01-29 | Beijing Xiaomi Mobile Software Co., Ltd. | Page display method and device, storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103577447A (en) | Method and equipment used for determining page type information of target pages | |
TWI592807B (en) | Method and device for web style address merge | |
CN107766344B (en) | Template rendering method and device and browser | |
CN106547749B (en) | Webpage data acquisition method and device | |
CN103294781A (en) | Method and equipment used for processing page data | |
CN103678325A (en) | Method and device for providing browsing page corresponding to initial page | |
CN103546498A (en) | Method and equipment for providing access webpage for mobile terminal | |
US20130024394A1 (en) | Server apparatus, reaction transmitting program, recording medium having computer-readable reaction transmitting program recorded thereon, terminal device, reaction counting method, and reaction counting system | |
CN102664925A (en) | Method and apparatus for displaying searching result | |
CN103336794A (en) | Method and device for providing corresponding presence information on destination page | |
CN102314494A (en) | Method and equipment for processing webpage contents | |
CN101959178A (en) | Method and equipment for identifying terminal attribute of wireless terminal | |
CN105302461A (en) | Method and equipment for providing target page in mobile application | |
CN103246675B (en) | A kind of method and apparatus for being used to capture website data | |
US10095791B2 (en) | Information search method and apparatus | |
CN103793453A (en) | Method and system for web navigation tracing | |
CN105930385A (en) | Data crawling method and system | |
CN104077119A (en) | Page comparison method and device | |
CN103246680B (en) | A kind of method in browser, web page contents polymerization being represented and device | |
CN109344344A (en) | Identification method, server and the computer readable storage medium of webpage client | |
CN105808623A (en) | Search-based page access event association method and device | |
CN104881453B (en) | A kind of method and apparatus identifying type of webpage | |
CN104239432A (en) | Method and device for identifying responsive pages | |
CN104182247A (en) | Method and device for configuring navigation page of browser | |
CN116127945A (en) | Network link processing method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140212 |