CN102651750B - Method, system and device for providing Web page information - Google Patents

Method, system and device for providing Web page information Download PDF

Info

Publication number
CN102651750B
CN102651750B CN201110045441.XA CN201110045441A CN102651750B CN 102651750 B CN102651750 B CN 102651750B CN 201110045441 A CN201110045441 A CN 201110045441A CN 102651750 B CN102651750 B CN 102651750B
Authority
CN
China
Prior art keywords
info web
web
browser client
info
language form
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.)
Active
Application number
CN201110045441.XA
Other languages
Chinese (zh)
Other versions
CN102651750A (en
Inventor
蒋韬
王超
刘希法
张帆
叶军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201110045441.XA priority Critical patent/CN102651750B/en
Publication of CN102651750A publication Critical patent/CN102651750A/en
Priority to HK12110633.8A priority patent/HK1170085A1/en
Application granted granted Critical
Publication of CN102651750B publication Critical patent/CN102651750B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The application of the invention discloses a method, a system and a device for providing Web page information, aiming to improve the efficiency of a network lateral browser client side providing Web page information in different languages. The main technical scheme adopted by the invention comprises the steps as follows: a server receives a Web page information acquisition request sent by the browser client side; both corresponding Web page addresses and the Web page information in such a language type that is used by the browser client side are obtained according to the Web page address information and position information of the browser client side which are included in the Web page information acquisition request; and the acquired Web page information is provided for the browser client side. Due to adoption of the technical scheme, the network interaction process of sending an indication which allows the user to select the language type of the display Web page information and receiving the language type selected by the user can be saved, so that the time of the network lateral browser client side providing the Web page information is shortened, as a result, the efficiency of the network lateral browser client side providing the Web page information is improved.

Description

A kind of method, system and device that info web is provided
Technical field
The application relates to networking technology area, particularly relates to a kind of method, system and device providing info web.
Background technology
Along with the arrival in electronic information epoch, the Internet plays more and more important effect in the life of people, people can obtain various information fast, in real time by the Internet, internet, applications provides a great convenience to the life of people, work, thus becomes a kind of technology that application is very universal at present.
An importance of internet, applications is the displaying or the announcement that are provided all kinds information by the form of webpage, user can by the info web of the browser client corresponding different URL(uniform resource locator) of access (URL, Uniform Resource Locator) in its user terminal.In practical application, the process of user's accessed web page information is mainly through the mutual realization of the browser client in user terminal and network side server, and this reciprocal process as shown in Figure 1, mainly comprises the steps:
Step 101, user are by the server transmission info web acquisition request of browser client to network side, and this info web obtains request and comprises web page address information;
Step 102, server obtain the web page address information asking to comprise according to the webpage received, obtain the info web corresponding with this web page address;
The info web of acquisition is fed back to browser client by step 103, server;
The info web of server feedback is showed user by step 104, browser client.
It is more than the main process of user's accessed web page information.
Pass through Internet technology, user can browse the info web of different regions, that is, a webpage may be accessed by the different user from country variant or area, and under normal circumstances, the language form difference that the user without country is general, such as, the all-purpose language type of China is Chinese, and the all-purpose language type of Britain is English.Therefore, for the ease of user's access, info web is translated as the webpage of the language form in corresponding country variant or area, becomes a kind of trend of each station perfectness Homepage Construction.At present, there is more large-scale website can support the displaying of multilingual info web, namely in advance info web is translated as the info web of multilingual type, after the access request that user sends this multilingual webpage, send to user and require that user selects the instruction of the language form of display web page information, and according to the language form that user selects, call the info web corresponding with this language form, and show user by browser client.
When user accesses multilingual info web by the way, user is needed to select the language form of display web page information, and select the language form of display web page information user after, need to go further to obtain the info web corresponding with this language form, the execution of this process relates to the mutual of user side and network side, this reciprocal process needs to expend the more time, add network side provides time span from info web to browser client, thus reduce network side provides efficiency from info web to browser client.
Summary of the invention
In view of this, the embodiment of the present application provides a kind of method, system and device providing info web, can improve network side to provide efficiency from the info web of different language type to browser client.
The embodiment of the present application is achieved through the following technical solutions:
According to an aspect of the embodiment of the present application, provide a kind of method that info web is provided, comprising:
Server receives the info web acquisition request that browser client sends;
Obtain the positional information of asking web page address information and the described browser client place comprised according to described info web, obtain corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses;
The described info web obtained is supplied to described browser client.
According to another aspect of the embodiment of the present application, additionally provide a kind of system that info web is provided, comprising:
Browser client and server;
Described browser client, obtains request for sending info web to described server;
Described server, the info web sent for receiving browser client obtains request, the positional information of asking web page address information and the described browser client place comprised is obtained according to described info web, obtain corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses, and the described info web obtained is supplied to described browser client.
According to another aspect of the embodiment of the present application, additionally provide a kind of device that info web is provided, comprising:
Request reception unit, the info web sent for receiving browser client obtains request;
Info web acquiring unit, info web for receiving according to described request receiving element obtains the positional information of asking web page address information and the described browser client place comprised, and obtains corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses;
Info web providing unit, is supplied to described browser client for the described info web obtained by described info web acquiring unit.
By at least one technical scheme above-mentioned that the embodiment of the present application provides, after network side server receives the info web acquisition request of browser client transmission, this network side server can obtain the positional information of asking web page address information and the browser client place comprised according to this info web, obtain should web page address and the info web corresponding with the language form that the position at this browser client place uses, and the info web of acquisition is supplied to this browser client.Adopt this technical scheme, network side server can according to the positional information at this browser client place, obtain the info web corresponding with the language form that the position at this browser client place uses, compared with prior art, the language form determining info web is participated in without the need to user, save the network interaction process sending the language form requiring user to select the instruction of the language form of display web page information and to receive user's selection to user, decrease network side provides time from info web to browser client, thus improve network side provides efficiency from info web to browser client.
The further feature of the application and advantage will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the application.The object of the application and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Accompanying drawing explanation
Accompanying drawing is used to provide further understanding of the present application, and forms a part for specification, is used from explanation the application with the embodiment of the present application one, does not form the restriction to the application.In the accompanying drawings:
Fig. 1 obtains the flow chart of info web for user that prior art provides;
The internet system schematic diagram that Fig. 2 provides for the embodiment of the present application;
The flow chart realizing providing info web based on system shown in Figure 2 that Fig. 3 provides for the embodiment of the present application;
The flow chart of the acquisition request of the transmission info web that Fig. 4 provides for the embodiment of the present application;
Fig. 5 obtains the flow chart of corresponding info web for server that the embodiment of the present application provides;
Fig. 6 receives the translation result that browser client is submitted to and the flow chart preserved for server 202 that the embodiment of the present application provides also performs;
The handling process not getting satisfactory info web that Fig. 7 provides for the embodiment of the present application;
The flow chart of info web is obtained under the corresponding different situations that Fig. 8 provides for the embodiment of the present application;
Relation schematic diagram between three grades of buffer memorys that Fig. 9 provides for the embodiment of the present application;
Figure 10 one of providing for the embodiment of the present application provides the device schematic diagram of info web;
Figure 11 provide for the embodiment of the present application another device schematic diagram of info web is provided;
Figure 12 provide for the embodiment of the present application another device schematic diagram of info web is provided;
Figure 13 provide for the embodiment of the present application another device schematic diagram of info web is provided.
Embodiment
Network side to provide implementation from the efficiency of info web to browser client is improved in order to provide, the embodiment of the present application provides a kind of method, system and device providing info web, this technical scheme can be applied to network side server provides process from info web to browser client, both can be implemented as a kind of method, also can be implemented as a kind of system and device.Be described below in conjunction with the preferred embodiment of Figure of description to the application, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the application, and be not used in restriction the application.And when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.
According to an aspect of the embodiment of the present application, provide a kind of network side server provides method from info web to browser client.
This provides in the method for info web, using the position at browser client place as the foundation determined to the language form corresponding to this browser client feedback net page information, namely obtained the positional information at the browser client place of request according to transmission info web by network side server, initiatively the language form that the position at this browser client place uses is defined as the language form corresponding to this info web, and provides should the info web of language form to this browser client.
The above-mentioned process of info web that provides can be applied in internet system, as shown in Figure 2, this internet system at least comprises browser client 201 and server 202, based on internet system, user can send the acquisition request of info web to server 202 by browser client 201, the acquisition request of this info web can be implemented as HTTP (HyperText Transfer Protocol, HTTP) request or the request of other protocol type, the acquisition request of the info web that server 202 can send according to browser client 201, corresponding info web is provided to this browser client 201.
Based on the internet system shown in Fig. 2, realize server 202 provides process from info web to browser client 201, as shown in Figure 3, mainly comprise the steps:
Step 301, user send the acquisition request of info web to server 202 by browser client 201.
In this step, in the acquisition request of the info web of transmission, at least comprise the positional information at web page address information and browser client place.Further, according to user's needs, may only wish to obtain certain web page element information in shown webpage, then this info web obtains the descriptor that can also comprise info web (information namely corresponding to web page element) to be obtained in request, this descriptor can be specially the mark corresponding to this web page element, also can feature corresponding to this web page element or classification.
Step 302, server 202 obtain this info web and obtain the positional information of asking web page address information and this browser client 201 place comprised after receiving the info web acquisition request of browser client 201 transmission.
Step 303, server 202, according to the web page address information obtained and the positional information at browser client place, obtain should web page address and the info web corresponding with the language form that the position at this browser client place uses.
In this step, the language form that the position at browser client 201 place uses can be the general language form in this browser client 201 position, and such as, the position at browser client 201 place be China, then the language form determined is Chinese.Particularly, the corresponding relation of positional information and language form can be set up in advance, after this is in the position knowing browser client 201 place, according to this corresponding relation set up in advance, the language used in the position at this browser client 201 place can be determined.
If the info web that server 202 receives obtains the descriptor also comprising info web to be obtained in request, then in this step, obtain should web page address and the info web corresponding with the language form that the position at this browser client place uses, specifically comprise: acquisition and this web page address and the corresponding and info web met with this descriptor of the language form used in the position at browser client place.
The info web of acquisition is supplied to browser client 201 by step 304, server 202.
In this step, the info web that server 202 obtains may be the info web of corresponding different page elements respectively, browser client 201 is supplied to after now needing server the info web of these corresponding different page elements to be respectively assembled into the page elements shown on foreground, such as, browser client is returned to by http protocol.
The info web that server 202 provides is showed user by step 305, browser client 201.
So far, flow process terminates.
The embodiment of the present application additionally provides the specific implementation of the step 301 that the corresponding flow process of Fig. 3 comprises, namely user sends the specific implementation process of the acquisition request of info web to server 202 by browser client 201, and this process mainly realizes in the user terminal at browser client 201 place.As shown in Figure 4, this process mainly comprises the steps:
Step 401, user start browser client 201.
Step 402, browser client 201 determine the positional information at place.
In this step, browser client 201 determines that the positional information at place can have various ways, such as, the calling interface that can be provided by operating system obtains the positional information (Locale information) of user terminal, and the positional information of this user terminal is also the positional information at browser client 201 place; Also the positional information at browser client 201 place can be preserved in advance, after browser client 201 starts, this positional information that Automatically invoked is preserved.In practical application, browser client 201 can have the multiple mode determining the positional information at place, will not enumerate herein.
The positional information determined is included in info web acquisition request (as HTTP request) and is sent to server 202 by step 403, browser client 201.
So far, flow process terminates.According to this flow process, server 202 can determine the positional information of browser client, in the process obtaining info web, and can using this positional information as the info web calling corresponding language type with reference to foundation.
The above-mentioned server 202 that realizes that the embodiment of the present application provides provides in the flow process of info web to browser client 201, and step 303 can be realized by the machine translation result obtaining corresponding info web.In practical application, usually in advance info web can be translated as multiple language version, to meet the requirements for access of different user.At present, by machine translation, info web is translated as multiple language version, the various information mainly utilizing translation software to be comprised by webpage is translated.Machine translation mainly contains two kinds of processing modes, and a kind of mode is the linear translation of word to word, and its core is a bilingual dictionary, adds simple form processing (as cutting tail and tailing process); Another kind of mode considers syntactic analysis relative to first kind of way in translation, which can solve the syntactic relation between the surface structure of sentence and element, analysis result is usually expressed as the structure tree with nodal information, thus can carry out conversion and the word order adjustment of syntactic structure according to the contrast difference of source language and target language.
In above-mentioned implementation, in machine translation process, usually can not consider actual context environmental, such as, polysemant not distinguished, usually polysemant is translated as acquiescence result.Therefore, the accuracy of the translation result obtained by translation software may be lower, thus make to show the web page contents of the translation of user may there is relatively large deviation with actual web page contents.
Consider the problem that accuracy that machine translation may exist is low, the specific implementation process that the embodiment of the present application obtains info web for server 202 in above-mentioned steps 303 provides preferred implementation.Namely realize server 202 according to the web page address information obtained and the positional information at browser client place, obtain should web page address and the preferred implementation of the process of the info web corresponding with the language form that the position at this browser client place uses.
Particularly, the preferred implementation of said process is as follows:
As shown in Figure 5, the server 202 that this preferred implementation one provides obtains the process of corresponding info web, mainly comprises the steps:
Step 501, server 202 determine the language form used in the position at described browser client place according to the positional information at browser client 201 place obtained.
Before this step performs, can preserve the corresponding relation of positional information and language form in server 202 in advance, in this step, server 202 according to this corresponding relation preserved, can determine the language form that the position at browser client 201 place uses.
Step 502, server 202, from obtaining in the info web translation result of different language type corresponding to the web page address asking to comprise with this info web of preserving, obtain the info web corresponding with the language form determined.
So far, flow process terminates.
In above-mentioned steps 502, the info web of preservation comprises the info web after the translation that each browser client submits to, or at network side, stores by after human translation.
By the execution of the corresponding flow process of Fig. 5, server 202 can preserve the info web translation result submitted to by browser client, but in practical application, server 202 may receive the acquisition request of the info web that the browser client from the area of corresponding different language type sends, and it is also very abundant that the info web received obtains the web page address information asking to comprise, therefore, server 202 may not be saved in the translation result of corresponding all language form and all info webs, so, in the case, namely server 202 being submitted to by each browser client from preservation, and obtain in info web translation result corresponding to the web page address asking to comprise with this info web, when not obtaining the info web corresponding with the described language form determined, the embodiment of the present application provides following processing mode:
Translated by translation software from what preserve and the info web translation result corresponding with this web page address, obtain the info web corresponding with this language form determined; Or
Obtain by the info web corresponding with this web page address and the language form determined of translation software real time translation.
In the flow process that Fig. 5 is corresponding, before performing above-mentioned steps 502, server 202 also performs and receives the translation result that browser client is submitted to and the process of preserving, wherein, submitting to the browser client of translation result can be the browser client that current transmission info web obtains request, also can be other browser client.
As shown in Figure 6, server 202 also performs and receives the translation result that browser client is submitted to and the process of preserving, and mainly comprises the steps:
Step 601, server 202 receive the info web translation result that browser client is submitted to.
In this step, each browser client submits the result of translation result to for user provides, in the process of user's browsing page information, can translate the info web shown by this webpage or think the info web shown by this webpage translation inaccurate time, related web page information can be translated voluntarily, and translation result is submitted to server 202 by browser client.Wherein, user can translate the whole info webs shown by webpage, such as, and the info web of corresponding different page elements type and concrete web page contents; Also can translate for the part info web in the info web shown by this webpage, such as, by the recommended information of certain product of this web displaying.
In this step, info web translation result comprises web page address corresponding to this info web and language type information.
Step 602, server 202 preserve this info web translation result after receiving the info web translation result of browser client 201 submission.
So far, flow process terminates.
In the step 602 that the corresponding flow process of Fig. 6 comprises, server 202, when preserving the info web translation result received, web page address corresponding to this info web translation result, language form can carry out classification storage, such as:
The memory space for different web pages address is set up in internal memory, and for the memory space corresponding to each web page address, sub-memory space is divided into further according to language form, web page address corresponding to the info web translation result received and language form, be saved to corresponding memory space by this info web translation result.By this kind of storage mode, the efficiency that server 202 obtains info web can be improved.
Further, server 202 is when storage network page information translation result, further by the mark submitted to corresponding to the browser client 201 of this info web translation result, this info web translation result can be identified, can determine that this info web translation result is which browser client 201 is submitted to by this mark, the personalized customization demand of this browser client 201 is met so that follow-up, such as, browser client 201 can set and show corresponding info web by the info web translation result of oneself translation, so, server 202 is after the info web receiving the transmission of this browser client obtains request, can according to identifier lookup corresponding to this browser client to the info web translation result that should identify, and to the info web that this browser client feedback search is arrived.
By the execution of the corresponding flow process of Fig. 6, server 202 can preserve the info web translation result submitted to by browser client, but in practical application, translation skill due to user is each variant, in order to ensure showing info web comparatively accurately to user, server 202 may be audited the info web translation result from different browsers client received, from each info web translation result of the same web page address of correspondence and same language form, select the highest translation result of translation accuracy as the info web fed back to browser client.Correspondingly, when performing above-mentioned steps 502, namely server 202 obtains in info web translation result corresponding to the web page address asking to comprise from being submitted to by each browser client of preserving with this info web, obtain the info web corresponding with the language form determined, the embodiment of the present application provides following processing mode and comprises:
To obtain with this info web in info web translation result corresponding to the web page address asking to comprise from being submitted to by each browser client of preserving, obtain corresponding with the described language form determined and translate accuracy and meet the info web setting and require.
Herein, translation accuracy meets the info web that setting requires and is often referred to the highest info web of translation accuracy, in particular cases, also can selected text translation accuracy higher than the info web of setting threshold, such as, translation accuracy higher than 90% info web.
According to the embodiment of the present application, if do not get satisfactory info web, namely do not get corresponding with the described language form determined and translate accuracy when meeting the info web setting and require, the embodiment of the present application additionally provides concrete processing mode.As shown in Figure 7, this processing mode mainly comprises the following steps:
Step 701, determine whether to preserve this browser client and submit to and the info web translation result corresponding with this web page address and the language form determined, if so, perform step 702, if not, perform step 703.
In this step, specifically determine in the info web preserved, whether to there is the info web corresponding with this language form submitted to by the browser client sending this info web acquisition request.
Step 702, obtain by send this info web obtain request browser client submit to the info web corresponding with this language form.
Step 703, the info web that random acquisition is corresponding with this language form determined from the info web preserved.
So far, flow process terminates.
By above-mentioned preferred implementation one, when browser client have submitted corresponding info web translation result, server priority obtains by browser client submission and translates the corresponding info web that accuracy meets setting requirement, if there is not the translation result that translation accuracy meets setting requirement in the info web translation result that browser client is submitted to, then can obtain wherein any translation result; When browser client does not submit info web translation result to, server just selects machine translation result.Below in conjunction with Fig. 8, the process obtaining info web under these corresponding different situations is described:
As shown in Figure 8, obtain the process of info web under corresponding different situations, mainly comprise the steps:
Step 801, server 202 receive the acquisition request of the info web that browser client 201 sends.
Step 802, server 202 determine the web page address that this browser client will be accessed and language form (this deterministic process describes in detail in the above-described embodiments, repeats no more) herein, search the individual submitted to by browser client and translate storehouse.
Herein, individual's translation storehouse, for storing the info web translation result submitted to by browser client, can be one piece of memory headroom of server 202 distribution, also can be a concrete data storage software.
Step 803, judge whether to preserve to obtain to this info web received in this individual translation storehouse ask corresponding and authorized info web, if so, execution step 804, if not, execution step 805.
Herein, obtain to this info web received and ask corresponding info web, refer to obtaining the info web of asking the language form used described in the position at web page address and the browser client place comprised by info web; In authorized info web and above-described embodiment, accuracy meets the info web that setting requires.
Step 804, obtain this info web, so far, flow process terminates.
Whether preserve in step 805, this individual disconnected translation storehouse to obtain to this info web received and ask corresponding info web, if so, execution step 806, if not, execution step 807.
Step 806, obtain this info web, so far, flow process terminates.
Step 807, obtain translated by translation software obtain ask corresponding info web to this info web received, so far, flow process terminates.
According to the application's above preferred embodiment, high performance requirement is taken into account in order to satisfying personalized, the embodiment of the present application can adopt three grades of buffer memory info web translation results, the i.e. info web translation result of not only storing machine translation, and deposit individual translation result, finally also store authorized individual translation result.Wherein, the translation result of individual translation result and browser client submission.Adopt this three grades of cache way, ensure that user can see the translation result of current optimum by different read-writes order.In the embodiment of the present application, system is by arranging machine translation as default translation result to ensure that user at least can see translation result.Below, result Fig. 9 is described in detail to the relation between these three grades of buffer memorys:
As shown in Figure 9, first the opriginal language of invoking web page information from plaintext data storehouse, obtains translation result by machine translation, this translation result is saved to machine translation buffer memory, and this machine translation result is set to default translation result;
After user translates info web, translation information is submitted in the individual translation result buffer memory of network side, is audited by before at this individual translation result, show the translation result in this individual translation result buffer memory to user;
This individual translation result preserved in individual's translation cache enters review queue, if meet the requirement of setting through auditing this translation result, then this individual translation result is stored into the individual translation result buffer memory of mandate, can show the translation result in the individual translation result buffer memory of this mandate to user.Now, for saving memory space, this individual translation result preserved can be deleted in individual translation result buffer memory.
These three grades of buffer memorys can adopt memory cache Memcached server or cluster, because information is all present in the internal memory of system, so farthest ensure that the performance of system.According to the size of flow system flow and pressure, these three grades of buffer memorys may reside in same physical machine, also can subordinate in different physical clusters because Memcached buffer memory support linear expansion, so the size of buffer memory can according to the demand flexible configuration of reality.
In above-described embodiment, the translation result of info web can directly be kept in server 202, and server 202 by local mode of searching, can get and obtain the info web of asking the information matches comprised with info web; The translation result of info web is also kept in the data server independent of server 202, and this data server can be understood as a database server.Server 202 by searching the mode of data server, can get and obtaining the info web of asking the information matches comprised with info web.In embody rule, server obtains info web from the data server preserving info web translation result, can pass through following Interface realization:
Object GetTransDetail(Locale locale,int level,String type,long id);
List GetTransList(Locale locale,int level,String type,SearchCriteriasearthCriteria)。
The citing of the interface shape adopted when above two interfaces are for realizing by Java language, this ObjectGetTransDetail interface for obtaining concrete translation details, the such as detailed description of a product; ListGetTransList interface for obtaining translation list information, such as, the brief introduction of a category product.Wherein:
Locale: the positional information and the language form that represent browser client place, by the combination both this, concrete geographical mark can be indicated, such as: en US (representing English, the U.S.) or zh CN (representing Chinese, China).
Level: the translation result type of preserving in the buffer memory of three corresponding above-mentioned ranks, concrete definition mode can be arranged flexibly, and such as, level=1 represents machine translation, level=2 represents individual's translation and uncommitted, and level=3 represents individual's translation and authorized.
Type: the type representing the page elements that specifically will obtain, concrete definition mode can be arranged flexibly, such as, type=" PRODUCT " represent to obtain product information in webpage, type=" PAGE.ELEMENT " represents the page info that will obtain in webpage, type=" HELP " represents the help that will obtain in webpage and information, type=" SYSTEM " expression will obtain net and call the turn system information.
Id: the mark representing the info web object that will obtain, such as, this object unique identifier in the buffer or the unique identification in the page.
SearchCriteria: represent the feature of info web object that will obtain, can be understood as the search condition of this web object of cache lookup, comprise whether exact matching and whether comprising, GetTransList interface can return a list according to search condition.
The above-described method providing info web compared with prior art, the language form determining info web is participated in without the need to user, save the network interaction process sending the language form requiring user to select the instruction of the language form of display web page information and to receive user's selection to user, decrease network side provides time from info web to browser client, thus improve network side provides efficiency from info web to browser client.
Corresponding with said method flow process, the embodiment of the present application additionally provides a kind of device providing info web.
As shown in Figure 10, this provides the device of info web, mainly comprises:
Request reception unit 1001, info web acquiring unit 1002 and info web providing unit 1003;
Wherein:
Request reception unit 1001, the info web sent for receiving browser client obtains request;
Info web acquiring unit 1002, info web for receiving according to request reception unit 1001 obtains the positional information of asking web page address information and the browser client place comprised, and obtains corresponding web page address and the info web corresponding with the language form that the position at browser client place uses;
Info web providing unit 1003, the info web for being obtained by info web acquiring unit 1002 is supplied to this browser client.
In the preferred implementation that the application provides, the info web acquiring unit 1002 that Figure 10 shown device comprises, specifically for:
The info web received according to request reception unit 1001 obtains asks the web page address information, the positional information at browser client place and the descriptor of info web to be obtained that comprise, obtains and that with descriptor mate info web corresponding with web page address and the language form that uses in the position at browser client place.
As shown in figure 11, in the preferred implementation that the application provides, the info web acquiring unit 1002 that Figure 10 shown device comprises, can further include:
Language form determination subelement 1002A and the first info web obtain subelement 1002B;
Wherein:
Language form determination subelement 1002A, info web for receiving according to request reception unit obtains the corresponding relation of asking the positional information at browser client place and the positional information of preservation and the language form comprised, and determines the language form that the position at browser client place uses;
First info web obtains subelement 1002B, for from obtaining in the info web of different language type corresponding to the web page address asking to comprise with info web of preserving, obtain the info web corresponding with the language form that language form determination subelement 1002A determines.
In the preferred implementation that the application provides, the first info web that Figure 11 shown device comprises obtains subelement 1002B, specifically for:
From obtaining in the info web of different language type corresponding to the web page address asking to comprise with info web of preserving, obtain corresponding with the language form determined and translate accuracy and meet the info web setting and require.
As shown in figure 12, in the preferred implementation that the application provides, the info web acquiring unit 1002 that Figure 11 shown device comprises, can further include:
Second info web obtains subelement 1002C, for obtain at the first info web subelement 1002B do not get corresponding with the language form determined and translate accuracy meet info web set and requires time, determine the info web corresponding with language form that whether there is the browser client submission of being asked by the acquisition of transmission info web in the info web preserved; If so, the info web corresponding with language form submitted to by the browser client sending info web acquisition request is then obtained; If not, then the info web that random acquisition is corresponding with the language form determined from the info web preserved.
In the preferred implementation that the application provides, the first info web that Figure 12 shown device comprises obtains subelement 1002B, specifically for:
From being submitted to by each browser client and obtaining in the info web of different language type corresponding to the web page address asking to comprise with info web by human translation of preserving, obtain the info web corresponding with the language form that language form determination subelement is determined.
As shown in figure 13, in the preferred implementation that the application provides, the info web acquiring unit 1002 that Figure 11 shown device comprises, can further include:
3rd info web obtains subelement 1002D, for when the first info web acquisition subelement 1002B does not get the info web corresponding with the language form determined, from preserve corresponding with web page address and info web that is that translated by translation software, obtain the info web corresponding with the language form determined; Or obtain by the info web corresponding with web page address and the language form determined of translation software real time translation.
Those skilled in the art should be understood that; the above-mentioned Module Division mode providing the device of info web to comprise is only the one in numerous Module Division mode; if be divided into other modules or do not divide module; as long as this provides the device of info web to have above-mentioned functions, all should within the protection range of the application.Further, above-mentioned provide the device of info web to realize function and step one_to_one corresponding performed by said method embodiment part server, specific implementation details describes in said method embodiment, repeats no more herein.
The embodiment of the present application additionally provides and a kind ofly comprises the system providing info web, and this system can comprise browser client as shown in Figure 2 and server;
Wherein:
This browser client, obtains request for sending info web to server;
This server, the info web sent for receiving browser client obtains request, the positional information of asking web page address information and the browser client place comprised is obtained according to info web, obtain corresponding web page address and the info web corresponding with the language form that the position at browser client place uses, and the info web of acquisition is supplied to browser client.
Particularly, above-mentioned server can be the device providing info web described in above embodiment.
It will be understood by those skilled in the art that the embodiment of the application can be provided as method, device (equipment) or computer program.Therefore, the application can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the application can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The application describes with reference to according to the flow chart of the method for the embodiment of the present application, device (equipment) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although described the preferred embodiment of the application, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the application's scope.Obviously, those skilled in the art can carry out various change and modification to the application and not depart from the spirit and scope of the application.Like this, if these amendments of the application and modification belong within the scope of the application's claim and equivalent technologies thereof, then the application is also intended to comprise these change and modification.

Claims (10)

1. a method for info web is provided, it is characterized in that, comprising:
Server receives the info web acquisition request that browser client sends;
Obtain the positional information of asking web page address information and the described browser client place comprised according to described info web, obtain corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses;
The described info web obtained is supplied to described browser client;
Wherein, the positional information of asking web page address information and the described browser client place comprised is obtained according to described info web, obtain corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses, comprising:
Obtain the corresponding relation of asking the described positional information at browser client place and the positional information of preservation and the language form comprised according to described info web, determine the language form that the position at described browser client place uses;
From obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtain the info web corresponding with the described language form determined;
From obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtain the info web corresponding with the described language form determined, specifically comprise:
From preserve by each browser client submit to and obtain in the info web of different language type corresponding to the web page address asking to comprise with described info web, obtain the info web corresponding with the described language form determined;
If from preserve by each browser client submit to and obtain in the info web of different language type corresponding to the web page address asking to comprise with described info web, do not get the info web corresponding with the described language form determined, then from preserve by translation software translate and the info web corresponding with described web page address, obtain the info web corresponding with the described language form determined.
2. the method for claim 1, is characterized in that, from obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtains the info web corresponding with the described language form determined, comprising:
From obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtain corresponding with the described language form determined and translate accuracy and meet the info web setting and require.
3. method as claimed in claim 2, is characterized in that, if do not get corresponding with the described language form determined and translate accuracy and meet the info web setting and require, also comprises:
Determine in the described info web preserved, whether to there is the info web corresponding with described language form submitted to by the browser client sending described info web acquisition request;
If so, the info web corresponding with described language form submitted to by the browser client sending described info web acquisition request is then obtained;
If not, then the info web that random acquisition is corresponding with the described language form determined from the described info web preserved.
4. the method for claim 1, is characterized in that, described info web obtains the descriptor also comprising info web to be obtained in request;
Obtain corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses, comprising:
Obtain and that with described descriptor mate info web corresponding with described web page address and the language form that uses in the position at described browser client place.
5. method as claimed in claim 3, it is characterized in that, described acquisition obtains the info web corresponding with described language form of the browser client submission of request by sending described info web, specifically comprise: according to the info web of the corresponding described mark of the identifier lookup that described browser client is corresponding.
6. a system for info web is provided, it is characterized in that, comprising:
Browser client and server;
Described browser client, obtains request for sending info web to described server;
Described server, the info web sent for receiving browser client obtains request, the positional information of asking web page address information and the described browser client place comprised is obtained according to described info web, obtain corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses, and the described info web obtained is supplied to described browser client;
Wherein, described server, specifically for obtaining the corresponding relation of asking the described positional information at browser client place and the positional information of preservation and the language form comprised according to described info web, determine the language form that the position at described browser client place uses; From obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtain the info web corresponding with the described language form determined;
Described server, specifically for from preserve by each browser client submit to and obtain in the info web of different language type corresponding to the web page address asking to comprise with described info web, obtain the info web corresponding with the described language form determined; If from preserve by each browser client submit to and obtain in the info web of different language type corresponding to the web page address asking to comprise with described info web, do not get the info web corresponding with the described language form determined, then from preserve by translation software translate and the info web corresponding with described web page address, obtain the info web corresponding with the described language form determined.
7. a device for info web is provided, it is characterized in that, comprising:
Request reception unit, the info web sent for receiving browser client obtains request;
Info web acquiring unit, info web for receiving according to described request receiving element obtains the positional information of asking web page address information and the described browser client place comprised, and obtains corresponding described web page address and the info web corresponding with the language form that the position at described browser client place uses;
Info web providing unit, is supplied to described browser client for the described info web obtained by described info web acquiring unit;
Wherein, described info web acquiring unit, comprising:
Language form determination subelement, info web for receiving according to described request receiving element obtains the corresponding relation of asking the described positional information at browser client place and the positional information of preservation and the language form comprised, and determines the language form that the position at described browser client place uses;
First info web obtains subelement, for from obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtain the info web corresponding with the described language form that described language form determination subelement is determined;
First info web obtains subelement, specifically for from preserve by each browser client submit to and obtain in the info web of different language type corresponding to the web page address asking to comprise with described info web, obtain the info web corresponding with the described language form determined;
3rd info web obtains subelement, if for from preserve by each browser client submit to and obtain in the info web of different language type corresponding to the web page address asking to comprise with described info web, do not get the info web corresponding with the described language form determined, then from preserve by translation software translate and the info web corresponding with described web page address, obtain the info web corresponding with the described language form determined.
8. device as claimed in claim 7, is characterized in that, described first info web obtains subelement, specifically for:
From obtaining in the info web of different language type corresponding to the web page address asking to comprise with described info web of preserving, obtain corresponding with the described language form determined and translate accuracy and meet the info web setting and require.
9. device as claimed in claim 8, it is characterized in that, described info web acquiring unit, also comprises:
Second info web obtains subelement, for obtain at described first info web subelement do not get corresponding with the described language form determined and translate accuracy meet info web set and requires time, determine the info web corresponding with described language form that whether there is the browser client submission of being asked by the acquisition of transmission described info web in the described info web preserved; If so, the info web corresponding with described language form submitted to by the browser client sending described info web acquisition request is then obtained; If not, then the info web that random acquisition is corresponding with the described language form determined from the described info web preserved.
10. device as claimed in claim 7, is characterized in that, described info web acquiring unit, specifically for:
The info web received according to described request receiving element obtains asks the web page address information, the positional information at described browser client place and the descriptor of info web to be obtained that comprise, obtains and that with described descriptor mate info web corresponding with described web page address and the language form that uses in the position at described browser client place.
CN201110045441.XA 2011-02-24 2011-02-24 Method, system and device for providing Web page information Active CN102651750B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110045441.XA CN102651750B (en) 2011-02-24 2011-02-24 Method, system and device for providing Web page information
HK12110633.8A HK1170085A1 (en) 2011-02-24 2012-10-25 Method, system and device for providing webpage information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110045441.XA CN102651750B (en) 2011-02-24 2011-02-24 Method, system and device for providing Web page information

Publications (2)

Publication Number Publication Date
CN102651750A CN102651750A (en) 2012-08-29
CN102651750B true CN102651750B (en) 2015-03-18

Family

ID=46693644

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110045441.XA Active CN102651750B (en) 2011-02-24 2011-02-24 Method, system and device for providing Web page information

Country Status (2)

Country Link
CN (1) CN102651750B (en)
HK (1) HK1170085A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024002B (en) * 2012-11-30 2016-02-17 北京奇虎科技有限公司 Request issues method and the browser of browser component
CN103036977B (en) * 2012-12-13 2017-04-12 北京奇虎科技有限公司 Business pushing method and pushing system based on content distribution network
US20140331094A1 (en) * 2013-05-02 2014-11-06 Fuji Xerox Co., Ltd. Information processing system and information processing method
CN104636392B (en) * 2013-11-13 2018-07-27 腾讯科技(北京)有限公司 Carry out method, system, server and browser that recommendation information issues
CN103888520A (en) * 2014-03-10 2014-06-25 百度在线网络技术(北京)有限公司 Method and device for obtaining position information of mobile terminal, and mobile terminal
CN104580397B (en) * 2014-12-19 2018-11-09 百度在线网络技术(北京)有限公司 Page access method and the network equipment
CN104601595B (en) * 2015-02-05 2018-09-04 浙江帅狗科技有限公司 Publication, access method and the system of webpage
CN106156080B (en) * 2015-03-31 2019-06-11 阿里巴巴集团控股有限公司 The method and apparatus of dynamic page conversion
US9958979B1 (en) * 2016-10-31 2018-05-01 International Business Machines Corporation Web server that renders a web page based on a client pressure profile
CN106533799A (en) * 2016-12-16 2017-03-22 携程旅游网络技术(上海)有限公司 updating method and system of client based on multi-platform
CN106777231B (en) * 2016-12-26 2020-06-02 北京恒华伟业科技股份有限公司 Internet page text configuration method and system
CN107436915A (en) * 2017-06-13 2017-12-05 捷开通讯(深圳)有限公司 The Webpage display process of mobile terminal and its browser, storage device
CN109145312A (en) * 2018-06-29 2019-01-04 中译语通科技股份有限公司 A kind of machine translation method based on L2 cache, device, medium and electronic equipment
CN111177318A (en) * 2019-12-23 2020-05-19 杭州安恒信息技术股份有限公司 Method, device and computer readable storage medium for executing international business

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6353849B1 (en) * 1996-12-20 2002-03-05 Intel Corporation System and server for providing customized web information based on attributes of the requestor
CN101567906A (en) * 2009-05-25 2009-10-28 阿里巴巴集团控股有限公司 Method and server for confirming the webpage content language
CN101739423A (en) * 2008-11-18 2010-06-16 全领先科技开发(深圳)有限公司 Method for filling and displaying multiple language web databases

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6353849B1 (en) * 1996-12-20 2002-03-05 Intel Corporation System and server for providing customized web information based on attributes of the requestor
CN101739423A (en) * 2008-11-18 2010-06-16 全领先科技开发(深圳)有限公司 Method for filling and displaying multiple language web databases
CN101567906A (en) * 2009-05-25 2009-10-28 阿里巴巴集团控股有限公司 Method and server for confirming the webpage content language

Also Published As

Publication number Publication date
HK1170085A1 (en) 2013-02-15
CN102651750A (en) 2012-08-29

Similar Documents

Publication Publication Date Title
CN102651750B (en) Method, system and device for providing Web page information
JP6761112B2 (en) Methods and systems for server-side rendering of native content for presentation
US10498847B2 (en) System and method for mobile application deep linking
US9729499B2 (en) Browser and method for domain name resolution by the same
CN109683998B (en) Internationalization realization method, device and system
US7974832B2 (en) Web translation provider
US20140331124A1 (en) Method for maintaining common data across multiple platforms
EP3161678B1 (en) Deep links for native applications
KR101122629B1 (en) Method for creation of xml document using data converting of database
US20130132422A1 (en) System and method for creating and controlling an application operating on a plurality of computer platform types
KR20170038793A (en) Fast rendering of websites containing dynamic content and stale content
CN107273392B (en) Computer-implemented method, apparatus, and data processing system for searching images
CN110968824A (en) Page data processing method and device
US20080071790A1 (en) Web viewer setup dialog and grammar for generating web addresses
US7895337B2 (en) Systems and methods of generating a content aware interface
EP2874071A1 (en) Method of implementing structured and non-structured data in xml document
TWI519980B (en) Method and device for displaying web page and computer-readable storage medium
JP5869010B2 (en) System and method for providing mobile URL in mobile search environment
EP3238105B1 (en) Application partial deep link to a corresponding resource
JPWO2003060764A1 (en) Information retrieval system
CN110110184B (en) Information inquiry method, system, computer system and storage medium
CN105989010B (en) Web page data generation method, Web server and Web application system
US11354341B2 (en) System and method for translating a software query in an automated integration process into natural language
CN104601595A (en) Webpage publishing and accessing method and system
EP4220446A1 (en) Resource pre-fetch using age threshold

Legal Events

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

Ref country code: HK

Ref legal event code: DE

Ref document number: 1170085

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1170085

Country of ref document: HK