[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102918527B - Investigation method and system for web application hosting - Google Patents

Investigation method and system for web application hosting Download PDF

Info

Publication number
CN102918527B
CN102918527B CN201180000892.XA CN201180000892A CN102918527B CN 102918527 B CN102918527 B CN 102918527B CN 201180000892 A CN201180000892 A CN 201180000892A CN 102918527 B CN102918527 B CN 102918527B
Authority
CN
China
Prior art keywords
request
web
http request
application
home page
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
CN201180000892.XA
Other languages
Chinese (zh)
Other versions
CN102918527A (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.)
Huawei Cloud Computing Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102918527A publication Critical patent/CN102918527A/en
Application granted granted Critical
Publication of CN102918527B publication Critical patent/CN102918527B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

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)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

An investigation method and system for Web application hosting are provided. A Web request forwarding unit receives an HTTP request carrying a URL parameter sent by a user, and obtains an application identification. When the application corresponding to the application identification is an application having been signed up and the HTTP request is a homepage request, an analysis unit pops up an investigation interface to the user, receives the assessment information returned from the user and presents it to the application developer (103). The Web application hosting system is capable of assessing and analyzing the application intelligently. The experience and assessment of the user in the large-scale real environment are obtained from the point of view of the server. The Web application developer can be helped to obtain the assessment data of the user.

Description

The investigation method of Web AH and system
Technical field
The present invention relates to IT field, particularly relate to a kind of investigation method and system of Web AH.
Background technology
At present, Web AH is the technology (such as: GoogleAppEngine, Microsoft Azure) that a kind of internet is popular, and a large amount of websites operates in these Web AH platforms.A general Web server can support the operation (as Apache+PHP+MySQL) of simple website, but then can be made up of multiple stage service for the Web site of function complexity, and every station server may have different functional localizations, as caching server, load-balanced server, Web server, database server, and there is the integrated multiple function of certain server, such as load-balanced server can integrate (such as Apache usually with the Web service server of process static Web page, Nginx), by Web request can be thought at server end by the forwarding through some retransmission units, final by suitable server process.
In prior art, there is some client utilitys such as browser plug-in (Yslow in firebug), be supplied to some means of developer and carry out analyzing web page, investigate how to improve access speed.But technology is based on client, can only based on single webpage and unique user, cannot Consumer's Experience evaluation from service end angle obtains true environment on a large scale.And for the scene of web AH, existing webhosting only considers AH, but, (pouplarity is passed judgment on to the value that the web of trustship applies, degree of concern, credit rating etc.) then there is no a kind of suitable assessment mode, be unfavorable for that application developer is improved its web and applied.
Summary of the invention
Embodiments of the invention provide a kind of investigation method and system of Web AH, make Web AH system possess Intelligent Evaluation analysis ability to application, help Web application developer to obtain the evaluating data of user.
Embodiments provide a kind of investigation method of Web AH, described method comprises:
Web request forward unit receives the http request that user side sends, and carries url parameter in described http request;
Described Web request forward unit searches corresponding application identities according to the described url parameter in http request message header from application message storage entity, wherein, in described application message storage entity, preserve the corresponding lists of described application identities and described url parameter; Described in described Web request forward unit judges, whether http request is home page request, when described application identities corresponding be applied as signing application and described http request is home page request time, analytic unit ejects investigation interface to user side, receives and presents to application developer the evaluation information that user side returns.
Embodiments provide a kind of investigating system of Web AH, comprise Web request forward unit and analytic unit,
The http request that described Web request forward unit sends for receiving user side, carries url parameter in described http request;
Described Web request forward unit also for searching corresponding application identities from application message storage entity according to the described url parameter in http request message header, wherein, in described application message storage entity, preserve the corresponding lists of described application identities and described url parameter; When described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit is used for ejecting investigation interface to user side, receives and presents to application developer the evaluation information that user side returns.
Embodiments provide a kind of investigation method and system of Web AH, Web request forward unit receives the http request of carrying url parameter that user side sends, obtain application identities, when described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit ejects investigation interface to user side, receive and present to application developer the evaluation information that user side returns, make Web AH system possess to application Intelligent Evaluation analysis ability, Consumer's Experience evaluation from service end angle obtains true environment on a large scale, Web application developer can be helped to obtain the evaluating data of user.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The schematic flow sheet of the investigation method of a kind of Web AH that Fig. 1 provides for the embodiment of the present invention;
The configuration diagram of the investigation method of a kind of Web AH that Fig. 2 provides for the embodiment of the present invention;
The schematic flow sheet of the investigation method of the another kind of Web AH that Fig. 3 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
As shown in Figure 1, the schematic flow sheet of the investigation method of a kind of Web AH provided for the embodiment of the present invention, described method following steps:
Step 101:Web request forward unit receives the http request that user side sends, and carries url parameter in described http request;
Step 102: according to described url parameter acquiring application identities in described Web request forward unit;
Step 103: when described application identities corresponding be applied as signing application and described http request is home page request time, analytic unit ejects investigation interface to user side, receives and presents to application developer the evaluation information that user side returns.
Embodiments provide a kind of investigation method of Web AH, what Web request forward unit reception user side sent carries url (URL(uniform resource locator), Uniform/Universal Resource Locator) http (the Hypertext TransferProtocol of parameter, HTML (Hypertext Markup Language)) request, obtain application identities, when described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit ejects investigation interface to user side, receive and present to application developer the evaluation information that user side returns, make Web AH system possess to application Intelligent Evaluation analysis ability, Consumer's Experience evaluation from service end angle obtains true environment on a large scale, Web application developer can be helped to obtain the evaluating data of user.
Concrete, under concrete application scenarios, the embodiment of the present invention can also comprise following content:
Described in described Web request forward unit judges, whether http request is home page request.
Whether http request described in described Web request forward unit judges is that home page request comprises: according to described url parameter, described Web request forward unit determines whether described http request is home page request; Or described Web request forward unit forwards described http request to Web requesting processing, and receiving the http response that described Web requesting processing returns, according to described http response, described Web request forward unit determines whether described http request is home page request.
Described Web request forward unit determines described http request whether for home page request comprises according to described url parameter: whether the url parameter that described in described Web request forward unit judges, http request message is carried is first class catalogue, if, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
According to described http response, described Web request forward unit determines whether described http request is that home page request comprises: described Web request forward unit checks in described http response message to carry whether comprise <html> and </html>, if, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
Described Web request forward unit comprises according to described url parameter acquiring application identities: described Web request forward unit searches corresponding application identities according to the url parameter in http request message header from application message storage entity, wherein, in application message storage entity, preserve application identities and url parameter corresponding lists.
Before analytic unit ejects investigation interface to user side, described method also comprises: whether user side described in described Web request forward unit judges repeats to evaluate, and if not, then ejects investigation interface, if so, does not then eject investigation interface.
Whether user side described in described Web request forward unit judges repeats evaluation comprises: described in described Web request forward unit judges, whether http request comprises user ID, if not, then determines that the user is and logs in first, does not repeat to evaluate; If so, feedback module is evaluated to analytic unit query evaluation information, if evaluation information corresponding to described user ID be sky, then determine that described user does not repeat to evaluate, if the evaluation information non-NULL that described user ID is corresponding, be then defined as repeating to evaluate, Flow ends.
Before analytic unit ejects investigation interface to user side, described method also comprises:
Described Web request forward unit investigates template url according to application identities to described analytic unit request;
Described investigation template url is returned to user side by described Web request forward unit by described Web request forward unit;
Described analytic unit receives the http request message that user side sends according to described investigation template url, returns to investigation interface corresponding to described investigation template url to user side.
Described analytic unit stores the evaluation information that user side is submitted to, and described evaluation information at least comprises following information: application identities, user ID, epicycle evaluation mark and evaluation result.
As shown in Figure 2, the configuration diagram of the investigation method of a kind of Web AH provided for the embodiment of the present invention, key step comprises:
Step 201: user sends http request by browser to Web request forward unit, described http request comprises url parameter, described url parameter can be carried in http request message header, further, following three modules at least can be comprised: application identities enquiry module in web request retransmission unit, homepage identification module, evaluates feedback module.
Step 202: described http request is forwarded to Web request processing module by described Web request forward unit, and described Web request processing module returns http response message, sends to described browser by described Web request forward module by described http response message.
Step 203: described application identities according to the application identities of described url parameter acquiring correspondence application, and is sent to evaluation feedback module by the application identities enquiry module in described Web request forward unit;
Concrete, application identities enquiry module searches corresponding application identities according to the url parameter in http request message header from application message storage entity, and described application identities is sent to evaluation feedback module.
It should be noted that, in application message storage entity, preserve url parameter in application identities and http request corresponding lists, concrete can be realized by the mode of database table, and concrete storage mode is as follows:
When comprising the url value in list when the http request received, corresponding application identities can be determined.Such as, when http request is http://blog.163.com/strive_only/blog/static/8938016820097101011 4665/, by a coupling second-level directory above, just can determine that this application identities is strive_only 00001213313428.
Step 204: according to described url parameter or described http response message, homepage identification module judges whether described http request is home page request, and judged result is sent to evaluation feedback module.
The method judged specifically comprises:
1) check in described http response message to carry whether comprise <html> and </html>, if, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
Such as, following http response message is and comprises <html> and </html>:
<!doctype html><html>
……
</html><!--4d42d66ff503583b-->
2) judge whether the url parameter that described http request message is carried is first class catalogue, if so, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
Such as: http://blog.sina.com.cn/ is first class catalogue.
It should be noted that, in the embodiment of the present invention, http request message is made up of request line (request line), request header (header), null and request msg 4 part.Request line is made up of, each other with space-separated requesting method field, url field and http protocol version field 3 fields.Such as, GET/index.html HTTP/1.1.So the present invention can be judged by the url read in http request row.
It should be noted that, described http request is the Web request forward unit being sent to system by user, three modules that described Web request forward unit comprises all are arranged in this unit, so three modules all can get described http request, such as by intercepting or being imported into etc. by internal interface by Web request forward unit, do not repeating at this.In like manner, the http response of asking processing module to return for Web is also return to described user (browser) by described Web request forward unit, responds so three modules in described Web request forward unit can obtain described http.
Step 204 it should be noted that: the embodiment of the present invention does not limit the order between step 203,204, before or after can occur in step 203.
Step 205: evaluate feedback module and determine whether application is signing application according to described application identities, when described be applied as migrate application and described http request is home page request time, described evaluation feedback module determine need to user side browser eject investigation interface;
Step 206: evaluate feedback module and ask to investigate template url in analytic unit according to application identities, concrete, can to the survey feedback module request in analytic unit; Analytic unit returns investigation template url according to described application identities to evaluation feedback module;
Different application can have different investigation template (can from the content paid close attention to, the form etc. of performance is classified, the embodiment of the present invention does not limit), investigation template can be determined when application developer application deployment, also can revise at administration period, and template classification can change according to demand during concrete operation.
Step 207-210: evaluate feedback module, by redirect response, inquiry module url is sent to user side browser; User side browser initiates the http request to this url subsequently to web hosting service system, the investigation interface that request is corresponding; Survey feedback module returns to investigation interface to user side browser, and carries epicycle investigation mark, and described investigation interface can adopt js script; User side submits evaluation information to, and described evaluation information carries epicycle investigation mark;
Step 211: the evaluation information that user side is submitted to is stored in memory module by survey feedback module, described evaluation information at least comprises following information: application identities, user ID, epicycle evaluation mark and evaluation result.
Step 212: analytic unit extracts the evaluation information recorded in memory module, presents to application developer by portal.
It should be noted that, before evaluation information is presented to application developer, analytic unit also can carry out data processing to evaluation information, and the embodiment of the present invention does not limit this.
It should be noted that, in order to avoid being subject to because repeat to evaluate the use sense affecting user, described evaluation feedback module, before ejection investigation interface, further, also needs to be confirmed whether the valency of reexamining of attaching most importance to.Before evaluation feedback module determines to need to eject investigation interface to user side browser, the embodiment of the present invention optionally can comprise the following steps:
Described evaluation feedback module judges whether comprise user ID in described http request message, if not, then determines that this user asks this page first, do not repeat to evaluate, described evaluation feedback module generates user ID, distributes to described user, continues to perform step 206; If, then determine that the user is repeat logon, judge that whether this user is evaluated more further, concrete, described evaluation feedback module according to user ID to described memory module query evaluation information, if the evaluation mark non-NULL in the evaluation information that described user ID is corresponding, then show that this user carried out evaluation to this application, Flow ends.
Concrete, evaluate feedback module and judge that whether comprising user ID in described http request message can adopt following manner:
In a specific embodiment, a typical http request header form is:
Host:www.baidu.comUser-AgentMozilla/5.0(Windows;U;Windows NT 5.1;zh-CN;rv:1.9.2.17)Gecko/20110420Firefox/3.6.17
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:zh-cn,zh;q=0.5
Accept-Encoding:gzip,deflate
Accept-CharsetG:B2312,utf-8;q=0.7,*;q=0.7
Keep-Alive:115
Proxy-Connection:keep-alive
Referer:http://www.baidu.com/s?tn=monline_5_dg&bs=combobox+%CF%C2%C0%AD%C1%D0%B1%ED&f=8&wd=combobox+%CF%C2%C0%AD%C1%D0%B1%ED%B2%BB%CF%D4%CA%BE%C4%DA%C8%DD&inputT=8430
Cookie:BAIDUID=BEF93200E0F18C8A7793EA07C498F6D3:FG=1;USERID=14725419846315bf7dcc1a65;
BDRCVFR[kpkBv0s 1F-3]=mk3SLVN4HKm
Wherein, whether Cookie is logged before being just used to this user of prompting service end, if logged, has corresponding user ID (i.e. userid) etc. to preserve in the field.User side and server end are confirmed whether repeat logon mutually according to described userid.By whether comprising USERI in the Cookie that judges described http request, the embodiment of the present invention can determine whether user is repeat logon.It should be noted that, userid also can in other custom fields of in store http, and the present invention does not limit this.
Embodiments provide a kind of investigation method of Web AH, Web request forward unit receives the http request of carrying url parameter that user side sends, obtain application identities, when described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit ejects investigation interface to user side, receive and present to application developer the evaluation information that user side returns, make Web AH system possess to application Intelligent Evaluation analysis ability, Consumer's Experience evaluation from service end angle obtains true environment on a large scale, Web application developer can be helped to obtain the evaluating data of user.
As shown in Figure 3, be a kind of WebHosting system logic schematic diagram that the embodiment of the present invention provides, disclose the annexation of each logic entity of Web AH,
Web request forward unit does not directly process Web request but is transmitted to other server process, and forwarding interface can be HTTP, CGI (CGI (Common gateway interface), Common GatewayInterface) etc.Web request forward unit forwards HTTP request, may not necessarily keep the HTTP message of former client constant, and even http protocol itself also may change into other agreements as CGI etc.Whole Web asks may intert in the process of process multiple retransmission unit.
Web requesting processing is responsible for Web and is asked final process, common are PHP engine, Java Web Server etc.The HTTP request of client can be forwarded by one or more retransmission unit, finally transfers to Web requesting processing to process.
It should be noted that: in the network environment of reality a physics or virtual server may bear retransmission unit and processing unit two kinds of roles simultaneously, such as Nginx server can process static Web and ask, also Dynamic Web request will can be transmitted to PHP treatment progress to process, so in fact Nginx server plays the part of different role in different request types simultaneously simultaneously.
And for Web AH, Web AH system also comprises deployment system, management system, dispatching system etc., its Web Hosting system can be applied by a large amount of Web of trustship.
Portal: the application owner can carry out the Portal system of certain management, monitoring etc. to application.
Embodiments provide a kind of investigating system of Web AH, comprise Web request forward unit 31 and analytic unit 32,
The http request that described Web request forward unit 31 sends for receiving user side, carries url parameter in described http request;
Described Web request forward unit 31 is also for according to described url parameter acquiring application identities;
When described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit 32, for ejecting investigation interface to user side, receives and presents to application developer the evaluation information that user side returns.
Described Web request forward unit 31 comprises application identities enquiry module 311, homepage identification module 312 and evaluates feedback module 313;
Described analytic unit 32 comprises analysis module 321, memory module 322 and survey feedback module 323.
Described application identities, specifically for according to described url parameter acquiring application identities, is sent to described evaluation feedback module 313 by described application identities enquiry module 311;
Described evaluation feedback module 313 is specifically for judging according to described application identities whether application corresponding to described application identities is signing application.
Described home page request judged result, for judging whether described http request is home page request, sends to and evaluates feedback module 313 by described homepage identification module 312.
Concrete, described homepage identification module 312 is specifically for determining according to described url parameter whether described http request is home page request; Or
Specifically for the http response returned according to Web requesting processing 33, described homepage identification module 312 determines whether described http request is home page request, wherein, described Web requesting processing returns http response according to the described http request of described Web request forward unit forwards to described Web request forward unit.
Further, whether described homepage identification module 312 is first class catalogue specifically for the url parameter judging described http request message and carry, and if so, then determines that described http request is home page request, if not, then determines that described http request is not home page request; Or,
Described homepage identification module 312 is specifically for checking in described http response message to carry whether comprise <html> and </html>, if, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
Described application identities query unit 311 specifically for searching corresponding application identities from application message storage entity according to the url parameter in described http request message header, wherein, in application message storage entity, preserve application identities and url parameter corresponding lists.
When described application identities corresponding be applied as signing application and described http request is home page request time, described evaluation feedback module 313 is for asking investigation template url to described survey feedback module 323;
Described evaluation feedback module 313 is also for returning to user side by described investigation template url by described Web request forward unit;
Described survey feedback module 323 also for receiving the http request message that user side sends according to described investigation template url, returns to investigation interface corresponding to described investigation template url to user side.
The evaluation information that described memory module 322 is submitted to for storing user side, described evaluation information at least comprises following information: application identities, user ID, epicycle evaluation mark and evaluation result.
Evaluation information after process, for carrying out data processing to described evaluation information, is presented to application developer by portal by described analysis module 321.
Embodiments provide a kind of investigating system of Web AH, at least comprise Web request forward unit and analytic unit, the http request of carrying url parameter that Web request forward unit sends for receiving user side, obtain application identities, when described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit is used for ejecting investigation interface to user side, receive and present to application developer the evaluation information that user side returns, make Web AH system possess to application Intelligent Evaluation analysis ability, Consumer's Experience evaluation from service end angle obtains true environment on a large scale, Web application developer can be helped to obtain the evaluating data of user.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection domain of claim.

Claims (17)

1. an investigation method for Web AH, is characterized in that, described method comprises:
Web request forward unit receives the HTML (Hypertext Markup Language) http request that user side sends, and carries URL(uniform resource locator) url parameter in described http request;
Described Web request forward unit searches corresponding application identities according to the described url parameter in http request message header from application message storage entity, wherein, in described application message storage entity, preserve the corresponding lists of described application identities and described url parameter; Described in described Web request forward unit judges, whether http request is home page request, when described application identities corresponding be applied as signing application and described http request is home page request time, analytic unit ejects investigation interface to user side, receives and presents to application developer the evaluation information that user side returns.
2. the method for claim 1, is characterized in that, whether http request described in described Web request forward unit judges is that home page request comprises:
According to described url parameter, described Web request forward unit determines whether described http request is home page request; Or
Described Web request forward unit forwards described http request to Web requesting processing, and receiving the http response that described Web requesting processing returns, according to described http response, described Web request forward unit determines whether described http request is home page request.
3. method as claimed in claim 2, it is characterized in that, according to described url parameter, described Web request forward unit determines whether described http request is that home page request comprises:
Whether the url parameter that described in described Web request forward unit judges, http request message is carried is first class catalogue, if so, then determines that described http request is home page request, if not, then determines that described http request is not home page request.
4. method as claimed in claim 2, is characterized in that, according to described http response, described Web request forward unit determines whether described http request is that home page request comprises:
Described Web request forward unit checks in described http response message to carry whether comprise <html> and </html>, if, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
5. the method for claim 1, is characterized in that, before analytic unit ejects investigation interface to user side, described method also comprises:
Whether user side described in described Web request forward unit judges repeats to evaluate, and if not, then ejects investigation interface, if so, does not then eject investigation interface.
6. method as claimed in claim 5, it is characterized in that, whether user side described in described Web request forward unit judges repeats evaluation comprises:
Described in described Web request forward unit judges, whether http request comprises user ID, if not, then determines that the user is and logs in first, does not repeat to evaluate; If so, feedback module is evaluated to analytic unit query evaluation information, if evaluation information corresponding to described user ID be sky, then determine that described user does not repeat to evaluate, if the evaluation information non-NULL that described user ID is corresponding, be then defined as repeating to evaluate, Flow ends.
7. the method for claim 1, is characterized in that, before analytic unit ejects investigation interface to user side, described method also comprises:
Described Web request forward unit investigates template url according to application identities to described analytic unit request;
Described investigation template url is returned to user side by described Web request forward unit by described Web request forward unit;
Described analytic unit receives the http request message that user side sends according to described investigation template url, returns to investigation interface corresponding to described investigation template url to user side.
8. the method for claim 1, is characterized in that, described method also comprises:
Described analytic unit stores the evaluation information that user side is submitted to, and described evaluation information at least comprises following information: application identities, user ID, epicycle evaluation mark and evaluation result.
9. an investigating system for Web AH, is characterized in that, comprises Web request forward unit and analytic unit,
The HTML (Hypertext Markup Language) http request that described Web request forward unit sends for receiving user side, carries URL(uniform resource locator) url parameter in described http request;
Described Web request forward unit also for searching corresponding application identities from application message storage entity according to the described url parameter in http request message header, wherein, in described application message storage entity, preserve the corresponding lists of described application identities and described url parameter; When described application identities corresponding be applied as signing application and described http request is home page request time, described analytic unit is used for ejecting investigation interface to user side, receives and presents to application developer the evaluation information that user side returns.
10. system as claimed in claim 9, is characterized in that, described Web request forward unit comprises application identities enquiry module, homepage identification module and evaluates feedback module;
Described analytic unit comprises survey feedback module, memory module and analysis module.
11. systems as claimed in claim 10, is characterized in that,
Described application identities, specifically for according to described url parameter acquiring application identities, is sent to described evaluation feedback module by described application identities enquiry module;
Described evaluation feedback module is specifically for judging according to described application identities whether application corresponding to described application identities is signing application.
12. systems as claimed in claim 11, is characterized in that,
Described homepage identification module is for judging whether described http request is home page request, and described home page request judged result is sent to evaluation feedback module.
13. systems as claimed in claim 12, is characterized in that,
Described homepage identification module is specifically for determining according to described url parameter whether described http request is home page request; Or
Specifically for the http response returned according to Web requesting processing, described homepage identification module determines whether described http request is home page request, wherein, described Web requesting processing returns http response according to the described http request of described Web request forward unit forwards to described Web request forward unit.
14. systems as claimed in claim 13, is characterized in that,
Whether described homepage identification module is first class catalogue specifically for the url parameter judging described http request message and carry, and if so, then determines that described http request is home page request, if not, then determines that described http request is not home page request; Or,
Described homepage identification module is specifically for checking in described http response message to carry whether comprise <html> and </html>, if, then determine that described http request is home page request, if not, then determine that described http request is not home page request.
15. systems as claimed in claim 12, is characterized in that,
When described application identities corresponding be applied as signing application and described http request is home page request time, described evaluation feedback module is used for described survey feedback module request investigation template url;
Described evaluation feedback module is also for returning to user side by described investigation template url by described Web request forward unit;
Described survey feedback module also for receiving the http request message that user side sends according to described investigation template url, returns to investigation interface corresponding to described investigation template url to user side.
16. systems as claimed in claim 15, is characterized in that, the evaluation information that described memory module is submitted to for storing user side, and described evaluation information at least comprises following information: application identities, user ID, epicycle evaluation mark and evaluation result.
17. systems as claimed in claim 16, is characterized in that, described analysis module is used for carrying out data processing to described evaluation information, and the evaluation information after process is presented to application developer by portal.
CN201180000892.XA 2011-06-03 2011-06-03 Investigation method and system for web application hosting Active CN102918527B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/075337 WO2011157183A2 (en) 2011-06-03 2011-06-03 Investigation method and system for web application hosting

Publications (2)

Publication Number Publication Date
CN102918527A CN102918527A (en) 2013-02-06
CN102918527B true CN102918527B (en) 2015-03-11

Family

ID=45348641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180000892.XA Active CN102918527B (en) 2011-06-03 2011-06-03 Investigation method and system for web application hosting

Country Status (2)

Country Link
CN (1) CN102918527B (en)
WO (1) WO2011157183A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270405A (en) 2014-08-29 2015-01-07 小米科技有限责任公司 Networking control method and device based on router
CN106372515A (en) * 2016-08-22 2017-02-01 上海亿账通互联网科技有限公司 Managed monitoring method for sensitive code and server
CN107832390A (en) * 2017-10-31 2018-03-23 广东欧珀移动通信有限公司 comment information processing method, device, terminal device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100050263A1 (en) * 2008-08-25 2010-02-25 International Business Machines Corporation Browser based method of assessing web application vulnerability
WO2011039641A1 (en) * 2009-09-30 2011-04-07 France Telecom (Etablissement Autonome De Droit Public) Method and system to monitor equipment of an it infrastructure

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100050263A1 (en) * 2008-08-25 2010-02-25 International Business Machines Corporation Browser based method of assessing web application vulnerability
WO2011039641A1 (en) * 2009-09-30 2011-04-07 France Telecom (Etablissement Autonome De Droit Public) Method and system to monitor equipment of an it infrastructure

Also Published As

Publication number Publication date
WO2011157183A2 (en) 2011-12-22
WO2011157183A3 (en) 2012-04-26
CN102918527A (en) 2013-02-06

Similar Documents

Publication Publication Date Title
US8386561B2 (en) Method and system for identifying website visitors
CN102752288B (en) Method and device for identifying network access action
US8180376B1 (en) Mobile analytics tracking and reporting
CN101997903B (en) Method and system for processing hypertext transfer protocol request
CN104426862B (en) Realize method, system and browser that cross-domain request logs in
CN101681340A (en) Non-intrusive method and system for collecting information transmitted over a network
CN104881603B (en) Webpage redirects leak detection method and device
CN101540734A (en) Method, system and device for accessing Cookie by crossing domain names
CN104125121A (en) Network hijacking behavior detecting system and method
US9042863B2 (en) Service classification of web traffic
CN103440276A (en) Method and device for improving webpage display speed
CN105871947B (en) The method and device of cross-domain request data
CN103139137B (en) Network service provider method and device
US20040128534A1 (en) Method and product for identifying a website visitor session by visitor e-mail address
CN104268082A (en) Pressure test method and pressure test device for browser
CN105100263A (en) Reverse proxy method and apparatus
CN104410546A (en) Testing method and device of real-time processing system
CN105072123A (en) Single sign on log-out method and system under cluster environment
CN109819033A (en) A kind of resource file loading method and system
CN103729380A (en) Data processing method, system and device
CN104394041A (en) Access log generation method and device
CN101378407B (en) Method, system and equipment for pushing information
CN102918527B (en) Investigation method and system for web application hosting
CN105556918A (en) Resource downloading method, electronic device, and apparatus
CN102684925A (en) Method and device for acquiring internet access source information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220223

Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province

Patentee after: Huawei Cloud Computing Technologies Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.