CN102866945A - Method and device for providing first application test information corresponding to users - Google Patents

Method and device for providing first application test information corresponding to users Download PDF

Info

Publication number
CN102866945A
CN102866945A CN2012102609496A CN201210260949A CN102866945A CN 102866945 A CN102866945 A CN 102866945A CN 2012102609496 A CN2012102609496 A CN 2012102609496A CN 201210260949 A CN201210260949 A CN 201210260949A CN 102866945 A CN102866945 A CN 102866945A
Authority
CN
China
Prior art keywords
information
application
user
application access
testing
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.)
Granted
Application number
CN2012102609496A
Other languages
Chinese (zh)
Other versions
CN102866945B (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.)
Baidu com Times Technology Beijing Co Ltd
Original Assignee
Baidu com Times Technology Beijing 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 Baidu com Times Technology Beijing Co Ltd filed Critical Baidu com Times Technology Beijing Co Ltd
Priority to CN201210260949.6A priority Critical patent/CN102866945B/en
Publication of CN102866945A publication Critical patent/CN102866945A/en
Application granted granted Critical
Publication of CN102866945B publication Critical patent/CN102866945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention aims to provide a method and a device for providing first application test information corresponding to users. An application access device acquires application access requests submitted by the users; relevant user application information is determined according to historical application access information; application access information is determined according to the application access requests and the relevant user application information, wherein the application access information corresponds to the first application test information corresponding to the relevant user application information; and the application access information is provided for the users. Compared with the prior art, the device has the advantages that the application test information is pointedly provided for the corresponding users, application test efficiency is improved, for example, the application test information is more accurately fed back by the users and is usable, the utilization rate of network resources is increased, application experience and test experience of the users are improved, and further the utilization rate of processing resources of the application access device is increased.

Description

Be used for providing the user method and apparatus of corresponding the first application testing information
Technical field
The present invention relates to internet arena, relate in particular to a kind of be used to the user is provided the technology of corresponding the first application testing information.
Background technology
Along with the development of Internet technology and network application with popularize, network application is more and more important in people's work, study, life.Correspondingly, in order better to satisfy the various demands of people, particularly because of the different individual demand of user, network application needs to improve continuously and upgrade, for example increase new functional module, improve existing functional module, be particular group refinement function point etc., and in time issue is reached the standard grade.Correspondingly, how relevant application testing information is offered corresponding user, to improve application testing efficient, just seem particularly important.And because huge, the widely distributed and demand difference of number of users of network application, this just has challenge further.
Summary of the invention
The purpose of this invention is to provide a kind of be used to the user is provided the method and apparatus of corresponding the first application testing information.
According to an aspect of the present invention, provide a kind of be used to the user is provided the method for corresponding the first application testing information, wherein, the method may further comprise the steps:
A obtains the application access request that the user submits to;
B determines the corresponding user's application related information of described user and described intended application according to the applicating history visit information of described user to the corresponding intended application of described application access request;
C is according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information;
D offers described user with described application access information.
According to a further aspect in the invention, also provide a kind of be used to the user is provided the application access equipment of corresponding the first application testing information, wherein, this equipment comprises:
Deriving means is used for obtaining the application access request that the user submits to;
Relevant information is determined device, is used for according to the applicating history visit information of described user to the corresponding intended application of described application access request, determines the corresponding user's application related information of described user and described intended application;
Visit information is determined device, according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information;
Generator is used for described application access information is offered described user.
Compared with prior art, the present invention obtains application access request and the corresponding applicating history visit information thereof that the user submits to by basis, determine user's application related information, further determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information, and described application access information offered described user, thereby application testing information is offered corresponding user pointedly, not only improved application testing efficient, for example the user is more accurate and available to the feedback of using detecting information, and promoted Internet resources and changed utilization factor, and improved user's application experience and test experience, and then also improved accordingly the processing resource utilization of application access equipment.And, the present invention can also be in conjunction with user's application related information and described user's user's characteristic information, determine the first application testing information, thereby more accurately application testing information is offered corresponding user pointedly, improved further application testing efficient, also promoted Internet resources and changed utilization factor.In addition, the present invention can also obtain the user to the operational feedback information of described application access information, further, determine the second application testing information corresponding with described user, or determine user's classified information of described user according to user's operational feedback information, further according to described user's classified information, determine the second application testing information corresponding with described user, thereby further, locate the second application testing information according to the first application testing, improve the accuracy of detecting information, realized the accuracy to test, real-time, iteration, and then so that the improvement of network application can more meet user's demand.
Description of drawings
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates a kind of application access equipment synoptic diagram be used to corresponding the first application testing information of user is provided according to one aspect of the invention;
Fig. 2 illustrates a kind of application access equipment synoptic diagram be used to corresponding the first application testing information of user is provided in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates a kind of application access equipment synoptic diagram be used to corresponding the first application testing information of user is provided according to another preferred embodiment of the present invention;
Fig. 4 illustrates according to a further aspect of the present invention a kind of be used to the user is provided the method flow diagram of corresponding the first application testing information;
Fig. 5 illustrates in accordance with a preferred embodiment of the present invention a kind of be used to the user is provided the method flow diagram of corresponding the first application testing information;
Fig. 6 illustrates a kind of be used to the user is provided the method flow diagram of corresponding the first application testing information according to another preferred embodiment of the present invention.
Same or analogous Reference numeral represents same or analogous parts in the accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates a kind of application access equipment synoptic diagram be used to corresponding the first application testing information of user is provided according to one aspect of the invention; Wherein, this application access equipment comprises that deriving means 11, relevant information determine that device 12, visit information determine device 13, generator 14.Particularly, deriving means 11 obtains the application access request that the user submits to; Relevant information determines that device 12 according to the applicating history visit information of described user to the corresponding intended application of described application access request, determines the corresponding user's application related information of described user and described intended application; Visit information determines that device 13 is according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; Generator 14 offers described user with described application access information.At this, application access equipment includes but not limited to that the network equipment, subscriber equipment or the network equipment and subscriber equipment are by the mutually integrated equipment that consists of of network.Wherein, the described network equipment its include but not limited to the cloud that computing machine, network host, single network server, a plurality of webserver collection or a plurality of server consist of; At this, cloud is by consisting of based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a virtual supercomputer that is comprised of the loosely-coupled computing machine collection of a group.It includes but not limited to any electronic product that can carry out man-machine interaction by keyboard, telepilot, touch pad or voice-operated device with the user, such as computing machine, smart mobile phone, PDA, game machine or IPTV etc. described subscriber equipment.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that other application access equipment is equally applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to that above-mentioned each device is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out providing of the determining of the determining of the obtaining of application access request, application related information, application access information, application access information etc., until application access equipment stops to obtain the application access request that the user submits to.
Wherein, deriving means 11 obtains the application access request that the user submits to.Particularly, deriving means 11 passes through based on various communication protocols (Communications Protocol), can provide the equipment of described application access request with other, carry out alternately such as the application access requested database, perhaps undertaken alternately by the dynamic page technology such as ASP, JSP and subscriber equipment, by such as obtaining the user by the request of access to using of clicking, refreshing, slide, withdraw from, the modes such as redirect, on-line consulting are inputted or selected, thereby obtain the application access request that the user submits to.At this, " communication protocol " comprises the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., perhaps be present in other form communications in the computing machine, for example the message transmission protocol between distinct program or the computing machine disparate modules in the communication between the object of object based programming the inside or the operating system.
Relevant information determines that device 12 according to the applicating history visit information of described user to the corresponding intended application of described application access request, determines the corresponding user's application related information of described user and described intended application.Particularly, relevant information is determined the application access request that user that device 12 obtains according to deriving means 11 submits to, obtain the corresponding intended application information of described application access request, further according to described intended application information, determine the applicating history visit information of described intended application; According to described applicating history visit information, in conjunction with described user, determine the corresponding user's application related information of described user and described intended application.Wherein, the determining of described applicating history visit information includes but not limited to by such as daily record corresponding to intended application as described in accessing, or by utilizing the modes such as operation information such as the corresponding current interface of intended application as described in obtaining by real-time intercepting packet capturing etc., obtain such as applicating history visit information as described in the closing of the jumping out of the browsing of the opening of the page residence time, operating frequency, login frequency, emphasis operating function point, the page, the page, the page, the page etc.; Described user's application related information includes but not limited to by utilizing such as modes such as screening, cluster or integration, according to described applicating history visit information, obtain the described user's application related information that is associated with described application access request, at this, described user's application related information includes but not limited to described user to the operation statistics information of described intended application, such as the longest function point of described user residence time in described intended application, the content of pages information of described user concern, described user's categories of preferences etc.For example, relevant information determines that device 12 passes through according to described user the corresponding daily record of the corresponding intended application of described application access request, obtain the operation user of described intended application, the log information of running time respective operations, comprised information such as the page residence time, functional module clicking rate in the described log information; Further according to described user, mode by cluster or screening, obtain the corresponding user's application related information of user described in the described daily record and described intended application, click the longest page info of maximum functional module information or this user's residence time etc. such as this user, preferably, can be further according to described click volume or the residence time, determine the information such as functional module that described user is concerned about the most or the page, and with it as user's application related information.It will be understood by those skilled in the art that above-mentioned applicating history visit information, user's application related information; or the mode of definite user's application related information is only for giving an example; other applicating history visit informations existing or that may occur from now on, user's application related information; or the mode of definite user's application related information is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Visit information determines that device 13 is according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information.Particularly, visit information is determined the application access request that user that device 13 obtains according to deriving means 11 submits to, and determine the determined described user of determining of device 12 and the corresponding user's application related information of described intended application in conjunction with relevant information, by with described user's application related information with mate etc. mode such as the information in the application access information database, determine the application access information corresponding with described application access request.What wherein, described application access information included but not limited to application access information represents positional information, content information, propelling movement form information etc.; At this, describedly represent a certain position that positional information includes but not limited to specific website, the page, application, the page, play window etc., described propelling movement form includes but not limited to single choice, multiselect, fills a vacancy, literal, picture, satisfaction topic type, open question and answer, compound topic, music topic, video topic etc.Wherein, the mode of determining described application access information includes but not limited to according to described user's application related information, for example determining the application access information corresponding with described user's application related information in the application access information database, or according to user's application related information, in application access information database for example, determine the application access information tuple that matches according to every user's application related information, and according to described application access information tuple, determine described application access information.Wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information, at this, definite mode of described the first application testing information includes but not limited to by with one or more information in the described application related information, mate respectively or integrally with such as the relevant information in the first application testing information database, thereby generate the first corresponding application testing information; The described application access information mode corresponding with described the first application testing information includes but not limited to generate candidate's application access information according to described application access request, with described according to corresponding the first application testing information of user's application related information as application access information; Or according to described user's application related information, determine the first application testing information, and according to described application access request and the first application testing information, determine application access information; Or described application access information to represent form corresponding with described the first application testing information.
Generator 14 offers described user with described application access information.Particularly, generator 14 obtains visit information and determines device 13 determined application access information, utilize with the corresponding described user of described application access information and carry out alternately, perhaps undertaken alternately by the dynamic page technology such as ASP, JSP and subscriber equipment, the call format of the communication mode of the application programming interfaces that perhaps provide according to subscriber equipment (API) or other agreements such as http, https offers the described user corresponding with described application access information with described application access information.Wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; Described presentation mode includes but not limited to described application access information and described the first application testing information synchronization are offered described user, or with described application access information and described the first application testing information according to system intialization mode or other setting meanss, asynchronously offer described user.
Preferably, described user's application related information comprise following at least each: described user is to the access frequency information of described intended application, the user is to the access times information of described intended application as described, and described user is to visiting frequency information of described intended application etc.; Described user is to the access frequency information of module or function point in the described intended application, and the user is to the access times information of module or function point in the described intended application as described, and the user is to the access frequency information of module or function point in the described intended application etc.These user's application related information can determine that device 12 obtains the applicating history visit information of intended application according to the user by relevant information, for follow-up the first application testing information of determining correspondence.
Preferably, described visit information determines that device 13 can also be according to described application access request, definite a plurality of candidate application access information corresponding with described application access request; According to described user's application related information, from described a plurality of candidate's application access information, select preferred candidate's application access information, with as described application access information, wherein, selected candidate's application access information is corresponding with corresponding the first application testing information of described user's application related information.Particularly, described visit information determines that device 13 can also be according to described application access request, determine a plurality of candidate application access information corresponding with described application access request, for example according to described application access request, can determine a plurality of candidate application access information corresponding with described request of access, wherein, the corresponding different content information of each candidate's application access information is or/and interface information; According to described user's application related information, from described a plurality of candidate's application access information, select preferred candidate's application access information, with as described application access information, wherein, selected candidate's application access information is corresponding with corresponding the first application testing information of described user's application related information.For example, select the candidate's application access information with user's application related information coupling, as according to the user to as described in the access frequency information of module or function point in the intended application, judge the module information of user preferences, according to described module information, will be with candidate's application access information of this module information, as described application access information; Perhaps, candidate's application access information is to exist the Search Results of multiple ways of presentation to present the page as described, described user's application related information presents selection or the preference of the page for Search Results for the user, then can present selection or the preference of the page for Search Results according to the user, for it provides the result of page searching of corresponding ways of presentation.
Fig. 2 illustrates a kind of application access equipment synoptic diagram be used to corresponding the first application testing information of user is provided in accordance with a preferred embodiment of the present invention; Wherein, this application access equipment comprises that deriving means 11 ', relevant information determine that device 12 ', visit information determine device 13 ', generator 14 ', at this, visit information determines that device 13 ' comprises original access determining unit 131 ', the first test determining unit 132 ', visit information determining unit 133 '.Particularly, deriving means 11 ' obtains the application access request that the user submits to; Relevant information determines that device 12 ' according to the applicating history visit information of described user to the corresponding intended application of described application access request, determines the corresponding user's application related information of described user and described intended application; Original access determining unit 131 ' is determined the original application visit information corresponding with described application access request according to described application access request; First tests determining unit 132 ' according to described intended application, and in conjunction with described user's application related information, determines the first application testing information corresponding with described user's application related information; Visit information determining unit 133 ' generates described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information is corresponding with described the first application testing information; Generator 14 ' offers described user with described application access information.Wherein, described deriving means 11 ', relevant information determine that device 12 ', generator 14 ' are identical with corresponding intrument shown in Figure 1 or basic identical respectively, so locate to repeat no more, and mode by reference is contained in this.
Constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to that above-mentioned each device is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out providing of the determining of the determining of the determining of the determining of the obtaining of application access request, application related information, original application visit information, the first application testing information, application access information, application access information etc., until application access equipment stops to obtain the application access request that the user submits to.
Original access determining unit 131 ' is determined the original application visit information corresponding with described application access request according to described application access request.Particularly, the described application access request that original access determining unit 131 ' is obtained according to deriving means 11 ', by such as with modes such as the original application visit information in described application access request and the described original application visit information database are complementary, obtain the original application visit information corresponding with described application access request.For example, the described application access request that the user submits to is " lower one page ", determines that then the original application visit information is " lower one page " corresponding interface information, content information etc.
First tests determining unit 132 ' according to described intended application, and in conjunction with described user's application related information, determines the first application testing information corresponding with described user's application related information.Particularly, the first test determining unit 132 ' is determined device 12 ' determined described intended application and described user's application related information according to relevant information, for example pass through one or more information in the described application related information, mate respectively or integrally with such as the relevant information in the first application testing information database, thereby generate the corresponding modes such as the first application testing information, determine the first application testing information corresponding with described user's application related information.
Visit information determining unit 133 ' generates described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information is corresponding with described the first application testing information.Particularly, visit information determining unit 133 ' is obtained original access determining unit 131 ' determined original application visit information, and obtain first and test determining unit 132 ' determined the first application testing information, by described original application visit information and described the first application testing information are carried out modes such as merging, restructuring, generate described application access information, wherein, described application access information is corresponding with described the first application testing information.At this, the mode of described generation application access information includes but not limited to described original application visit information and the stack of described the first application testing information are merged; Or according to described the first application testing information described original application visit information is adjusted renewal, generate the application access information corresponding with described the first application testing information; Or described application access information to represent form corresponding with described the first application testing information etc.What wherein, described application access information included but not limited to application access information represents positional information, content information, propelling movement form information etc.; At this, describedly represent a certain position that positional information includes but not limited to specific website, the page, application, the page, play window etc., described propelling movement form includes but not limited to single choice, multiselect, fills a vacancy, literal, picture, satisfaction topic type, open question and answer, compound topic, music topic, video topic etc.It will be understood by those skilled in the art that the mode of above-mentioned generation application access information is only for giving an example; the mode of other generation application access information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, described visit information determining unit 133 ' can also generate described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information comprises described the first application testing information.Particularly, described visit information determining unit 133 ' is according to original access determining unit 131 ' determined original application visit information and the first test determining unit 132 ' determined the first application testing information, by described the first application testing information and described original application visit information being merged mutually or the mode such as integration, generate described application access information, wherein, described application access information comprises described the first application testing information.At this, described application access information and described the first application testing information, both can be synchronously or offer asynchronously described user.When both synchronously offered described user, described application access information and described the first application testing information can be independent of one another, also can merge into a Global Information.For example, described original application visit information is " lower one page ", described the first application testing information is " mode with the Pop-up questionnaire provides a plurality of single choice test items ", then described visit information determining unit 133 ' merges these two information, when the user clicked " lower one page ", system synchronization ground or presenting information and " with the Pop-up questionnaire of a plurality of single choice test items " that asynchronously will " lower one page " offer respectively described user.It will be understood by those skilled in the art that the mode of above-mentioned generation application access information is only for giving an example; the mode of other generation application access information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, described visit information determining unit 133 ' can also be according to described original application visit information, and in conjunction with described the first application testing information, generates described application access information, wherein, described application access information to represent form corresponding with described the first application testing information.Particularly, described visit information determining unit 133 ' is according to original access determining unit 131 ' determined original application visit information, and in conjunction with the first test determining unit 132 ' determined the first application testing information, by described the first application testing information and described original application visit information being merged mutually or the mode such as integration, generate described application access information, wherein, described application access information to represent form corresponding with described the first application testing information.At this, the mode of described generation application access information includes but not limited to, described application access information and described the first application testing information are merged mutually or integrate, utilize the form that represents of described the first application testing information, described application access information is offered described user.For example, described user's application access request is " web search ", described original application visit information is several Search Results corresponding to " web search " application access request of user, described the first application testing information is " a plurality of new function that search engine is newly developed is tested ", at this, described new function comprises but is limited to different sortords, different summarization generation modes, different Search Results ways of presentation etc., then described visit information determining unit 133 ' is in conjunction with described the first application testing information corresponding to user, the sortord that the information of for example being paid close attention to by described user is determined, summarize bies etc. generate corresponding application access information, are about to the ordering of described Search Results or exhibition method and represent according to the ways of presentation of described the first application testing information etc.It will be understood by those skilled in the art that the mode of above-mentioned generation application access information is only for giving an example; the mode of other generation application access information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, described the first test determining unit 132 ' can also be according to described intended application, and in conjunction with described user's application related information and described user's user's characteristic information, definite first application testing information corresponding with described user's application related information.Particularly, the first test determining unit 132 ' is determined device 12 ' determined described intended application and described user's application related information according to relevant information, and in conjunction with described user's user's characteristic information, for example pass through one or more information in the described application related information, respectively or integrally with as with as described in application related information and as described in relevant information in the first application testing information database of user's characteristic information institute corresponding label mate, thereby generate the corresponding modes such as the first application testing information, determine the first application testing information corresponding with described user's application related information.At this, described user's characteristic information can utilize for example accesses that the user's characteristic information database extracts, and described user's characteristic information includes but not limited to user's hour of log-on, user class, sex, regional information, user's company nature, user's nature of account, account scale, affiliated industry, daily promotes horizontal information, promotion message etc.
Fig. 3 illustrates a kind of application access equipment synoptic diagram be used to corresponding the first application testing information of user is provided according to another preferred embodiment of the present invention; Wherein, this application access equipment comprises deriving means 11 ", relevant information determines device 12 ", visit information determines device 13 ", generator 14 ", feedback deriving means 15 ".Particularly, deriving means 11 " obtain the application access request that the user submits to; Relevant information is determined device 12 " according to the applicating history visit information of described user to the corresponding intended application of described application access request, determine the corresponding user's application related information of described user and described intended application; Visit information is determined device 13 " according to described application access request; and in conjunction with described user's application related information; determine the application access information corresponding with described application access request; wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; Generator 14 " described application access information is offered described user; Feedback deriving means 15 " obtain described user to the operational feedback information of described application access information.Wherein, described deriving means 11 ", relevant information determines device 12 ", visit information determines device 13 ", generator 14 " identical with corresponding intrument shown in Figure 1 or basic identical respectively, so locate to repeat no more, and mode by reference is contained in this.
Constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to that above-mentioned each device is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out obtaining of the providing of the determining of the determining of the obtaining of application access request, application related information, application access information, application access information, operational feedback information etc., until application access equipment stops to obtain the application access request that the user submits to.
Feedback deriving means 15 " obtain described user to the operational feedback information of described application access information.Particularly, feedback deriving means 15 " by based on various communication protocols (Communications Protocol); can provide the user that the equipment of the operational feedback information of described application access information is carried out alternately with other; perhaps to be undertaken alternately by the dynamic page technology such as ASP, JSP and subscriber equipment; by such as obtaining the user by the operation information to described application access information of clicking, refreshing, slide, withdraw from, the modes such as redirect, on-line consulting are inputted or selected, thereby obtain described user to the operational feedback information of described application access information.At this, " communication protocol " comprises the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., perhaps be present in other form communications in the computing machine, for example the message transmission protocol between distinct program or the computing machine disparate modules in the communication between the object of object based programming the inside or the operating system.
In a preferred embodiment (with reference to Fig. 3), this application access equipment also comprises deriving means 11 ", relevant information determines device 12 ", visit information determines device 13 ", generator 14 ", feedback deriving means 15 ", the second test determines device 16 ", the second test generator 17 ".Particularly, deriving means 11 " obtain the application access request that the user submits to; Relevant information is determined device 12 " according to the applicating history visit information of described user to the corresponding intended application of described application access request, determine the corresponding user's application related information of described user and described intended application; Visit information is determined device 13 " according to described application access request; and in conjunction with described user's application related information; determine the application access information corresponding with described application access request; wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; Generator 14 " described application access information is offered described user; Feedback deriving means 15 " obtain described user to the operational feedback information of described application access information; Device 16 is determined in the second test " according to described the first application testing information, and in conjunction with described operational feedback information, determine the second application testing information corresponding with described user; The second test generator 17 " described the second application testing information is offered described user.Wherein, described deriving means 11 ", relevant information determines device 12 ", visit information determines device 13 ", generator 14 ", feedback deriving means 15 " identical with corresponding intrument shown in Figure 3 or basic identical respectively; so locate to repeat no more, and mode by reference is contained in this.
Device 16 is determined in the second test " according to described the first application testing information, and in conjunction with described operational feedback information, determine the second application testing information corresponding with described user.Particularly, device 16 is determined in the second test " obtain visit information and determine device 13 " the first application testing information of providing, and in conjunction with feedback deriving means 15 " the described user's that obtains operational feedback information, further determine the second application testing information corresponding with described user.Wherein, described the second application testing information includes but not limited to use corresponding functional test information etc. such as questionnaire detecting information, second.For example, described the first application testing information is " the questionnaire detecting information of selecting type is provided for the webpage functional module of user's current operation ", the modes such as the user utilizes as clicks, feed back for described the first application testing information, feedback deriving means 15 " obtain described user's operational feedback information; device 16 is determined in the second test " according to the first application testing information, and in conjunction with described operational feedback information, judge that user's pair new functional test relevant with this Web page module is very interested, determine that then the link information that requires with new functional test is the second application testing information.
The second test generator 17 " described the second application testing information is offered described user.Particularly, the second test generator 17 " obtain the second test and determine device 16 " determinedly determine the second application testing information corresponding with described user, utilize with the corresponding described user of described the second application testing information and carry out alternately, perhaps pass through ASP, the dynamic page technology such as JSP and subscriber equipment carry out alternately, the application programming interfaces that perhaps provide according to subscriber equipment (API) or http, the call format of the communication mode of other agreements such as https offers described the second application testing information and the corresponding described user of described the second application testing information.
Preferably, device 16 is determined in described the second test " can also according to described operational feedback information, determine the corresponding user's classified information of described user; According to described the first application testing information, and in conjunction with described user's classified information, determine the second application testing information corresponding with described user.Particularly, device 16 is determined in the second test " according to feedback deriving means 15 " the described user's that obtains operational feedback information, the user is classified, thereby determine the corresponding user's classified information of described user; And determine device 13 according to described visit information " the first application testing information of providing, and in conjunction with described user's classified information, determine the second application testing information corresponding with described user.For example, described user's operational feedback information is the unidirectional selection information to a cover test questionnaire, then device 16 is determined in the second test " according to described user's operational feedback information; for example according to the A of a user-selected m quantity, the B of n quantity is weighted described operational feedback information, the acquisition weighted value; and according to the different interval ranges of described weighted value; determine the corresponding user's classified information of described user, such as the user α that classifies, and the user β etc. that classifies; Different user's classified informations is in conjunction with the second application testing information corresponding to described the first application testing information, device 16 is determined in described the second test " according to described the first application testing information; and in conjunction with described user's classified information; such as by with the mode of described corresponding couplings such as the second application testing information database, determine the second application testing information corresponding with described user.
Fig. 4 illustrates according to a further aspect of the present invention a kind of be used to the user is provided the method flow diagram of corresponding the first application testing information.Particularly, application access equipment in step s1, obtains the application access request that the user submits to; In step s2, according to the applicating history visit information of described user to the corresponding intended application of described application access request, determine the corresponding user's application related information of described user and described intended application; In step s3, according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; In step s4, described application access information is offered described user.At this, application access equipment includes but not limited to that the network equipment, subscriber equipment or the network equipment and subscriber equipment are by the mutually integrated equipment that consists of of network.Wherein, the described network equipment its include but not limited to the cloud that computing machine, network host, single network server, a plurality of webserver collection or a plurality of server consist of; At this, cloud is by consisting of based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a virtual supercomputer that is comprised of the loosely-coupled computing machine collection of a group.It includes but not limited to any electronic product that can carry out man-machine interaction by keyboard, telepilot, touch pad or voice-operated device with the user, such as computing machine, smart mobile phone, PDA, game machine or IPTV etc. described subscriber equipment.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that other application access equipment is equally applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Constant work between the above steps, at this, it will be understood by those skilled in the art that " continuing " refers to that above steps is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out providing of the determining of the determining of the obtaining of application access request, application related information, application access information, application access information etc., until application access equipment stops to obtain the application access request that the user submits to.
Wherein, in step s1, application access equipment obtains the application access request that the user submits to.Particularly, in step s1, application access equipment passes through based on various communication protocols (Communications Protocol), can provide the equipment of described application access request with other, carry out alternately such as the application access requested database, perhaps undertaken alternately by the dynamic page technology such as ASP, JSP and subscriber equipment, by such as obtaining the user by the request of access to using of clicking, refreshing, slide, withdraw from, the modes such as redirect, on-line consulting are inputted or selected, thereby obtain the application access request that the user submits to.At this, " communication protocol " comprises the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., perhaps be present in other form communications in the computing machine, for example the message transmission protocol between distinct program or the computing machine disparate modules in the communication between the object of object based programming the inside or the operating system.
In step s2, application access equipment is determined the corresponding user's application related information of described user and described intended application according to the applicating history visit information of described user to the corresponding intended application of described application access request.Particularly, in step s2, the application access request that application access equipment is submitted to according to the user who obtains in step s1, obtain the corresponding intended application information of described application access request, further according to described intended application information, determine the applicating history visit information of described intended application; According to described applicating history visit information, in conjunction with described user, determine the corresponding user's application related information of described user and described intended application.Wherein, the determining of described applicating history visit information includes but not limited to by such as daily record corresponding to intended application as described in accessing, or by utilizing the modes such as operation information such as the corresponding current interface of intended application as described in obtaining by real-time intercepting packet capturing etc., obtain such as applicating history visit information as described in the closing of the jumping out of the browsing of the opening of the page residence time, operating frequency, login frequency, emphasis operating function point, the page, the page, the page, the page etc.; Described user's application related information includes but not limited to by utilizing such as modes such as screening, cluster or integration, according to described applicating history visit information, obtain the described user's application related information that is associated with described application access request, at this, described user's application related information includes but not limited to described user to the operation statistics information of described intended application, such as the longest function point of described user residence time in described intended application, the content of pages information of described user concern, described user's categories of preferences etc.For example, in step s2, application access equipment passes through according to described user the corresponding daily record of the corresponding intended application of described application access request, obtain the operation user of described intended application, the log information of running time respective operations, comprised information such as the page residence time, functional module clicking rate in the described log information; Further according to described user, mode by cluster or screening, obtain the corresponding user's application related information of user described in the described daily record and described intended application, click the longest page info of maximum functional module information or this user's residence time etc. such as this user, preferably, can be further according to described click volume or the residence time, determine the information such as functional module that described user is concerned about the most or the page, and with it as user's application related information.It will be understood by those skilled in the art that above-mentioned applicating history visit information, user's application related information; or the mode of definite user's application related information is only for giving an example; other applicating history visit informations existing or that may occur from now on, user's application related information; or the mode of definite user's application related information is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
In step s3, application access equipment is according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information.Particularly, in step s3, the application access request that application access equipment is submitted to according to the user who obtains among the step s1, and determinedly among the integrating step s2 determine described user and the corresponding user's application related information of described intended application, by with described user's application related information with mate etc. mode such as the information in the application access information database, determine the application access information corresponding with described application access request.What wherein, described application access information included but not limited to application access information represents positional information, content information, propelling movement form information etc.; At this, describedly represent a certain position that positional information includes but not limited to specific website, the page, application, the page, play window etc., described propelling movement form includes but not limited to single choice, multiselect, fills a vacancy, literal, picture, satisfaction topic type, open question and answer, compound topic, music topic, video topic etc.Wherein, the mode of determining described application access information includes but not limited to according to described user's application related information, for example determining the application access information corresponding with described user's application related information in the application access information database, or according to user's application related information, in application access information database for example, determine the application access information tuple that matches according to every user's application related information, and according to described application access information tuple, determine described application access information.Wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information, at this, definite mode of described the first application testing information includes but not limited to by with one or more information in the described application related information, mate respectively or integrally with such as the relevant information in the first application testing information database, thereby generate the first corresponding application testing information; The described application access information mode corresponding with described the first application testing information includes but not limited to generate candidate's application access information according to described application access request, with described according to corresponding the first application testing information of user's application related information as application access information; Or according to described user's application related information, determine the first application testing information, and according to described application access request and the first application testing information, determine application access information; Or described application access information to represent form corresponding with described the first application testing information.
In step s4, application access equipment offers described user with described application access information.Particularly, in step s4, determined application access information among the application access equipment obtaining step s3, utilize with the corresponding described user of described application access information and carry out alternately, perhaps undertaken alternately by the dynamic page technology such as ASP, JSP and subscriber equipment, the call format of the communication mode of the application programming interfaces that perhaps provide according to subscriber equipment (API) or other agreements such as http, https offers the described user corresponding with described application access information with described application access information.Wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; Described presentation mode includes but not limited to described application access information and described the first application testing information synchronization are offered described user, or with described application access information and described the first application testing information according to system intialization mode or other setting meanss, asynchronously offer described user.
Preferably, described user's application related information comprise following at least each: described user is to the access frequency information of described intended application, the user is to the access times information of described intended application as described, and described user is to visiting frequency information of described intended application etc.; Described user is to the access frequency information of module or function point in the described intended application, and the user is to the access times information of module or function point in the described intended application as described, and the user is to the access frequency information of module or function point in the described intended application etc.These user's application related information can be obtained the applicating history visit information of intended application according to the user by step s2, for follow-up the first application testing information of determining correspondence.
Preferably, in step s3, application access equipment can also according to described application access request, be determined a plurality of candidate application access information corresponding with described application access request; According to described user's application related information, from described a plurality of candidate's application access information, select preferred candidate's application access information, with as described application access information, wherein, selected candidate's application access information is corresponding with corresponding the first application testing information of described user's application related information.Particularly, in step s3, application access equipment can also be according to described application access request, determine a plurality of candidate application access information corresponding with described application access request, for example according to described application access request, can determine a plurality of candidate application access information corresponding with described request of access, wherein, the corresponding different content information of each candidate's application access information is or/and interface information; According to described user's application related information, from described a plurality of candidate's application access information, select preferred candidate's application access information, with as described application access information, wherein, selected candidate's application access information is corresponding with corresponding the first application testing information of described user's application related information.For example, select the candidate's application access information with user's application related information coupling, as according to the user to as described in the access frequency information of module or function point in the intended application, judge the module information of user preferences, according to described module information, will be with candidate's application access information of this module information, as described application access information; Perhaps, candidate's application access information is to exist the Search Results of multiple ways of presentation to present the page as described, described user's application related information presents selection or the preference of the page for Search Results for the user, then can present selection or the preference of the page for Search Results according to the user, for it provides the result of page searching of corresponding ways of presentation.
Fig. 5 illustrates in accordance with a preferred embodiment of the present invention a kind of be used to the user is provided the method flow diagram of corresponding the first application testing information.Particularly, in step s1 ', application access equipment obtains the application access request that the user submits to; In step s2 ', application access equipment is determined the corresponding user's application related information of described user and described intended application according to the applicating history visit information of described user to the corresponding intended application of described application access request; In step s31 ', application access equipment is determined the original application visit information corresponding with described application access request according to described application access request; In step s32 ', application access equipment is according to described intended application, and in conjunction with described user's application related information, determines the first application testing information corresponding with described user's application related information; In step s33 ', application access equipment generates described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information is corresponding with described the first application testing information; In step s4 ', application access equipment offers described user with described application access information.Wherein, described step s1 ', step s2 ', step s4 ' are identical or basic identical with corresponding step shown in Figure 4 respectively, so locate to repeat no more, and mode by reference is contained in this.
Constant work between the above steps, at this, it will be understood by those skilled in the art that " continuing " refers to that above steps is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out providing of the determining of the determining of the determining of the determining of the obtaining of application access request, application related information, original application visit information, the first application testing information, application access information, application access information etc., until application access equipment stops to obtain the application access request that the user submits to.
In step s31 ', application access equipment is determined the original application visit information corresponding with described application access request according to described application access request.Particularly, in step s31 ', the described application access request that application access equipment obtains according to step s1 ', by such as with modes such as the original application visit information in described application access request and the described original application visit information database are complementary, obtain the original application visit information corresponding with described application access request.For example, the described application access request that the user submits to is " lower one page ", determines that then the original application visit information is " lower one page " corresponding interface information, content information etc.
In step s32 ', application access equipment is according to described intended application, and in conjunction with described user's application related information, determines the first application testing information corresponding with described user's application related information.Particularly, in step s32 ', application access equipment is according to the determined described intended application of step s2 ' and described user's application related information, for example pass through one or more information in the described application related information, mate respectively or integrally with such as the relevant information in the first application testing information database, thereby generate the corresponding modes such as the first application testing information, determine the first application testing information corresponding with described user's application related information.
In step s33 ', application access equipment generates described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information is corresponding with described the first application testing information.Particularly, in step s33 ', the determined original application visit information of application access equipment obtaining step s31 ', and determined the first application testing information of obtaining step s32 ', by described original application visit information and described the first application testing information are carried out modes such as merging, restructuring, generate described application access information, wherein, described application access information is corresponding with described the first application testing information.At this, the mode of described generation application access information includes but not limited to described original application visit information and the stack of described the first application testing information are merged; Or according to described the first application testing information described original application visit information is adjusted renewal, generate the application access information corresponding with described the first application testing information; Or described application access information to represent form corresponding with described the first application testing information etc.What wherein, described application access information included but not limited to application access information represents positional information, content information, propelling movement form information etc.; At this, describedly represent a certain position that positional information includes but not limited to specific website, the page, application, the page, play window etc., described propelling movement form includes but not limited to single choice, multiselect, fills a vacancy, literal, picture, satisfaction topic type, open question and answer, compound topic, music topic, video topic etc.It will be understood by those skilled in the art that the mode of above-mentioned generation application access information is only for giving an example; the mode of other generation application access information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, in step s33 ', application access equipment can also generate described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information comprises described the first application testing information.Particularly, in step s33 ', application access equipment is according to the determined original application visit information of step s31 ' and determined the first application testing information of step s32 ', by described the first application testing information and described original application visit information being merged mutually or the mode such as integration, generate described application access information, wherein, described application access information comprises described the first application testing information.At this, described application access information and described the first application testing information, both can be synchronously or offer asynchronously described user.When both synchronously offered described user, described application access information and described the first application testing information can be independent of one another, also can merge into a Global Information.For example, described original application visit information is " lower one page ", described the first application testing information is " mode with the Pop-up questionnaire provides a plurality of single choice test items ", then in step s33 ', application access equipment merges these two information, when the user clicked " lower one page ", system synchronization ground or presenting information and " with the Pop-up questionnaire of a plurality of single choice test items " that asynchronously will " lower one page " offer respectively described user.It will be understood by those skilled in the art that the mode of above-mentioned generation application access information is only for giving an example; the mode of other generation application access information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, in step s33 ', application access equipment can also be according to described original application visit information, and in conjunction with described the first application testing information, generate described application access information, wherein, described application access information to represent form corresponding with described the first application testing information.Particularly, in step s33 ', application access equipment is according to the determined original application visit information of step s31 ', and determined the first application testing information of integrating step s32 ', by described the first application testing information and described original application visit information being merged mutually or the mode such as integration, generate described application access information, wherein, described application access information to represent form corresponding with described the first application testing information.At this, the mode of described generation application access information includes but not limited to, described application access information and described the first application testing information are merged mutually or integrate, utilize the form that represents of described the first application testing information, described application access information is offered described user.For example, described user's application access request is " web search ", described original application visit information is several Search Results corresponding to " web search " application access request of user, described the first application testing information is " a plurality of new function that search engine is newly developed is tested ", at this, described new function comprises but is limited to different sortords, different summarization generation modes, different Search Results ways of presentation etc., then in step s33 ', application access equipment is in conjunction with described the first application testing information corresponding to user, the sortord that the information of for example being paid close attention to by described user is determined, summarize bies etc. generate corresponding application access information, are about to the ordering of described Search Results or exhibition method and represent according to the ways of presentation of described the first application testing information etc.It will be understood by those skilled in the art that the mode of above-mentioned generation application access information is only for giving an example; the mode of other generation application access information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Preferably, in step s32 ', application access equipment can also be according to described intended application, and in conjunction with described user's application related information and described user's user's characteristic information, determines the first application testing information corresponding with described user's application related information.Particularly, in step s32 ', application access equipment is according to the determined described intended application of step s2 ' and described user's application related information, and in conjunction with described user's user's characteristic information, for example pass through one or more information in the described application related information, respectively or integrally with as with as described in application related information and as described in relevant information in the first application testing information database of user's characteristic information institute corresponding label mate, thereby generate the corresponding modes such as the first application testing information, determine the first application testing information corresponding with described user's application related information.At this, described user's characteristic information can utilize for example accesses that the user's characteristic information database extracts, and described user's characteristic information includes but not limited to user's hour of log-on, user class, sex, regional information, user's company nature, user's nature of account, account scale, affiliated industry, daily promotes horizontal information, promotion message etc.
Fig. 6 illustrates a kind of be used to the user is provided the method flow diagram of corresponding the first application testing information according to another preferred embodiment of the present invention.Particularly, application access equipment is at step s1 " in, the application access request that the user submits to obtained; At step s2 " in, according to the applicating history visit information of described user to the corresponding intended application of described application access request, determine the corresponding user's application related information of described user and described intended application; At step s3 " in; according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request; wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; At step s4 " in, described application access information is offered described user; At step s5 " in, described user obtained to the operational feedback information of described application access information.Wherein, described step s1 ", step s2 ", step s3 ", step s4 " identical or basic identical with corresponding step shown in Figure 4 respectively, so locate to repeat no more, and mode by reference is contained in this.
Constant work between the above steps, at this, it will be understood by those skilled in the art that " continuing " refers to that above steps is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out obtaining of the providing of the determining of the determining of the obtaining of application access request, application related information, application access information, application access information, operational feedback information etc., until application access equipment stops to obtain the application access request that the user submits to.
At step s5 " in, application access equipment obtains described user to the operational feedback information of described application access information.Particularly, at step s5 " in; application access equipment is by based on various communication protocols (Communications Protocol); can provide the user that the equipment of the operational feedback information of described application access information is carried out alternately with other; perhaps to pass through ASP; the dynamic page technology such as JSP are carried out alternately with subscriber equipment; pass through click by for example obtaining the user, refresh, slide, withdraw from, redirect, the operation information to described application access information that the modes such as on-line consulting are inputted or selected, thus described user obtained to the operational feedback information of described application access information.At this, " communication protocol " comprises the transportation protocol of compunication, such as TCP/IP, UDP, FTP, ICMP, NetBEUI etc., perhaps be present in other form communications in the computing machine, for example the message transmission protocol between distinct program or the computing machine disparate modules in the communication between the object of object based programming the inside or the operating system.
In a preferred embodiment (with reference to Fig. 6), the method also comprises step s1 ", step s2 ", step s3 ", step s4 ", step s5 ", step s6 ", step s7 ".Particularly, application access equipment is at step s1 " in, the application access request that the user submits to obtained; At step s2 " in, according to the applicating history visit information of described user to the corresponding intended application of described application access request, determine the corresponding user's application related information of described user and described intended application; At step s3 " in; according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request; wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information; At step s4 " in, described application access information is offered described user; At step s5 " in, described user obtained to the operational feedback information of described application access information; At step s6 " in, according to described the first application testing information, and in conjunction with described operational feedback information, determine the second application testing information corresponding with described user; At step s7 " in, described the second application testing information is offered described user.Wherein, described step s1 ", step s2 ", step s3 ", step s4 ", step s5 " identical or basic identical with corresponding step shown in Figure 6 respectively, so locate to repeat no more, and mode by reference is contained in this.
At step s6 " in, application access equipment is according to described the first application testing information, and in conjunction with described operational feedback information, determines the second application testing information corresponding with described user.Particularly, at step s6 " in; application access equipment obtaining step s3 " the first application testing information of providing, and integrating step s5 " the described user's that obtains operational feedback information, further determine the second application testing information corresponding with described user.Wherein, described the second application testing information includes but not limited to use corresponding functional test information etc. such as questionnaire detecting information, second.For example, described the first application testing information is " the questionnaire detecting information of selecting type is provided for the webpage functional module of user's current operation ", the modes such as the user utilizes as clicks, feed back for described the first application testing information, step s5 " obtain described user's operational feedback information; step s6 " according to the first application testing information, and in conjunction with described operational feedback information, judge that user's pair new functional test relevant with this Web page module is very interested, determine that then the link information that requires with new functional test is the second application testing information.
At step s7 " in, application access equipment offers described user with described the second application testing information.Particularly, at step s7 " in; application access equipment obtaining step s6 " determined definite second application testing information corresponding with described user, utilize with the corresponding described user of described the second application testing information and carry out alternately, perhaps pass through ASP, the dynamic page technology such as JSP and subscriber equipment carry out alternately, the application programming interfaces that perhaps provide according to subscriber equipment (API) or http, the call format of the communication mode of other agreements such as https offers described the second application testing information and the corresponding described user of described the second application testing information.
Preferably, at step s6 " in, application access equipment can also according to described operational feedback information, be determined the corresponding user's classified information of described user; According to described the first application testing information, and in conjunction with described user's classified information, determine the second application testing information corresponding with described user.Particularly, at step s6 " in, application access equipment is according to step s5 " the described user's that obtains operational feedback information, the user is classified, thereby determine the corresponding user's classified information of described user; And according to described step s3 " the first application testing information of providing, and in conjunction with described user's classified information, determine the second application testing information corresponding with described user.For example, described user's operational feedback information is the unidirectional selection information to a cover test questionnaire, then at step s6 " in according to described user's operational feedback information; for example according to the A of a user-selected m quantity, the B of n quantity is weighted described operational feedback information, obtains weighted value; and according to the different interval ranges of described weighted value; determine the corresponding user's classified information of described user, such as the user α that classifies, the user β etc. that classifies; Different user's classified informations is in conjunction with the second application testing information corresponding to described the first application testing information, at step s6 " in; application access equipment is according to described the first application testing information; and in conjunction with described user's classified information; such as by with the mode of described corresponding couplings such as the second application testing information database, determine the second application testing information corresponding with described user.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and in the situation that does not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, therefore is intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in the scope.Any Reference numeral in the claim should be considered as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.

Claims (20)

1. one kind is used for providing the user method of corresponding the first application testing information, and wherein, the method may further comprise the steps:
A obtains the application access request that the user submits to;
B determines the corresponding user's application related information of described user and described intended application according to the applicating history visit information of described user to the corresponding intended application of described application access request;
C is according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information;
D offers described user with described application access information.
2. method according to claim 1, wherein, described step c comprises:
-according to described application access request, determine the original application visit information corresponding with described application access request;
C1 is according to described intended application, and in conjunction with described user's application related information, determines the first application testing information corresponding with described user's application related information;
C2 generates described application access information according to described original application visit information and described the first application testing information, and wherein, described application access information is corresponding with described the first application testing information.
3. method according to claim 2, wherein, described step c2 comprises:
-according to described original application visit information and described the first application testing information, generate described application access information, wherein, described application access information comprises described the first application testing information.
4. method according to claim 2, wherein, described step c2 comprises:
-according to described original application visit information, and in conjunction with described the first application testing information, generate described application access information, wherein, described application access information to represent form corresponding with described the first application testing information.
5. method according to claim 2, wherein, step c1 comprises:
-according to described intended application, and in conjunction with described user's application related information and described user's user's characteristic information, determine the first application testing information corresponding with described user's application related information.
6. method according to claim 1, wherein, described step c comprises:
-according to described application access request, determine a plurality of candidate application access information corresponding with described application access request;
-according to described user's application related information, from described a plurality of candidate's application access information, select preferred candidate's application access information, with as described application access information, wherein, selected candidate's application access information is corresponding with corresponding the first application testing information of described user's application related information.
7. each described method in 6 according to claim 1, wherein, the method also comprises:
-obtain described user to the operational feedback information of described application access information.
8. method according to claim 7, wherein, the method also comprises:
X is according to described the first application testing information, and in conjunction with described operational feedback information, determines the second application testing information corresponding with described user;
-described the second application testing information is offered described user.
9. method according to claim 8, wherein, described step x comprises:
-according to described operational feedback information, determine the corresponding user's classified information of described user;
-according to described the first application testing information, and in conjunction with described user's classified information, determine the second application testing information corresponding with described user.
10. each described method in 9 according to claim 1, wherein, described user's application related information comprise following at least each:
-described user is to the access frequency information of described intended application;
-described user is to the access frequency information of module or function point in the described intended application.
11. one kind is used for providing the user application access equipment of corresponding the first application testing information, wherein, this application access equipment comprises:
Deriving means is used for obtaining the application access request that the user submits to;
Relevant information is determined device, is used for according to the applicating history visit information of described user to the corresponding intended application of described application access request, determines the corresponding user's application related information of described user and described intended application;
Visit information is determined device, according to described application access request, and in conjunction with described user's application related information, determine the application access information corresponding with described application access request, wherein, described application access information is corresponding with corresponding the first application testing information of described user's application related information;
Generator is used for described application access information is offered described user.
12. application access equipment according to claim 11, wherein, described visit information determines that device comprises:
Original access determining unit is used for according to described application access request, determines the original application visit information corresponding with described application access request;
The first test determining unit is used for according to described intended application, and in conjunction with described user's application related information, determines the first application testing information corresponding with described user's application related information;
The visit information determining unit is used for according to described original application visit information and described the first application testing information, generates described application access information, and wherein, described application access information is corresponding with described the first application testing information.
13. application access equipment according to claim 12, wherein, described visit information determining unit is used for:
-according to described original application visit information and described the first application testing information, generate described application access information, wherein, described application access information comprises described the first application testing information.
14. application access equipment according to claim 12, wherein, described visit information determining unit is used for:
-according to described original application visit information, and in conjunction with described the first application testing information, generate described application access information, wherein, described application access information to represent form corresponding with described the first application testing information.
15. application access equipment according to claim 12, wherein, the first test determining unit is used for:
-according to described intended application, and in conjunction with described user's application related information and described user's user's characteristic information, determine the first application testing information corresponding with described user's application related information.
16. application access equipment according to claim 1, wherein, described visit information determines that device is used for:
-according to described application access request, determine a plurality of candidate application access information corresponding with described application access request;
-according to described user's application related information, from described a plurality of candidate's application access information, select preferred candidate's application access information, with as described application access information, wherein, selected candidate's application access information is corresponding with corresponding the first application testing information of described user's application related information.
17. each described application access equipment in 16 according to claim 11, wherein, this equipment also comprises:
The feedback deriving means is used for obtaining described user to the operational feedback information of described application access information.
18. application access equipment according to claim 17, wherein, this equipment also comprises:
Device is determined in the second test, is used for according to described the first application testing information, and in conjunction with described operational feedback information, determines the second application testing information corresponding with described user;
The second test generator is used for described the second application testing information is offered described user.
19. application access equipment according to claim 18, wherein, described the second test determines that device is used for:
-according to described operational feedback information, determine the corresponding user's classified information of described user;
-according to described the first application testing information, and in conjunction with described user's classified information, determine the second application testing information corresponding with described user.
20. each described application access equipment in 19 according to claim 11, wherein, described user's application related information comprise following at least each:
-described user is to the access frequency information of described intended application;
-described user is to the access frequency information of module or function point in the described intended application.
CN201210260949.6A 2012-07-25 2012-07-25 For providing the method and apparatus of the first application testing information corresponding to user Active CN102866945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210260949.6A CN102866945B (en) 2012-07-25 2012-07-25 For providing the method and apparatus of the first application testing information corresponding to user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210260949.6A CN102866945B (en) 2012-07-25 2012-07-25 For providing the method and apparatus of the first application testing information corresponding to user

Publications (2)

Publication Number Publication Date
CN102866945A true CN102866945A (en) 2013-01-09
CN102866945B CN102866945B (en) 2015-11-25

Family

ID=47445824

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210260949.6A Active CN102866945B (en) 2012-07-25 2012-07-25 For providing the method and apparatus of the first application testing information corresponding to user

Country Status (1)

Country Link
CN (1) CN102866945B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103713894A (en) * 2013-11-28 2014-04-09 百度时代网络技术(北京)有限公司 Method and equipment for determining access demand information of user
CN105095081A (en) * 2015-08-06 2015-11-25 小米科技有限责任公司 Application program function testing method and device
CN106991091A (en) * 2016-01-20 2017-07-28 百度在线网络技术(北京)有限公司 The processing method and processing device of page option
CN107085569A (en) * 2016-02-14 2017-08-22 西安中兴新软件有限责任公司 A kind of information access method and device
CN108140196A (en) * 2015-12-18 2018-06-08 谷歌有限责任公司 The system and method clicked identifier and reduce the time delay that content item interacts generated using client

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680610A (en) * 1995-01-19 1997-10-21 Unisys Corporation Method and apparatus for testing recovery scenarios in global transaction processing systems
JP2002049507A (en) * 2000-08-04 2002-02-15 Matsushita Electric Ind Co Ltd Test managing device
CN102567511A (en) * 2011-12-27 2012-07-11 奇智软件(北京)有限公司 Method and device for automatically recommending application

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680610A (en) * 1995-01-19 1997-10-21 Unisys Corporation Method and apparatus for testing recovery scenarios in global transaction processing systems
JP2002049507A (en) * 2000-08-04 2002-02-15 Matsushita Electric Ind Co Ltd Test managing device
CN102567511A (en) * 2011-12-27 2012-07-11 奇智软件(北京)有限公司 Method and device for automatically recommending application

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103713894A (en) * 2013-11-28 2014-04-09 百度时代网络技术(北京)有限公司 Method and equipment for determining access demand information of user
CN103713894B (en) * 2013-11-28 2017-04-05 百度时代网络技术(北京)有限公司 A kind of method and apparatus for determining the requirements for access information of user
CN105095081A (en) * 2015-08-06 2015-11-25 小米科技有限责任公司 Application program function testing method and device
CN105095081B (en) * 2015-08-06 2019-03-15 小米科技有限责任公司 The function test method and device of application program
CN108140196A (en) * 2015-12-18 2018-06-08 谷歌有限责任公司 The system and method clicked identifier and reduce the time delay that content item interacts generated using client
CN108140196B (en) * 2015-12-18 2021-12-28 谷歌有限责任公司 System and method for reducing latency of content item interactions using client-generated click identifiers
CN106991091A (en) * 2016-01-20 2017-07-28 百度在线网络技术(北京)有限公司 The processing method and processing device of page option
CN107085569A (en) * 2016-02-14 2017-08-22 西安中兴新软件有限责任公司 A kind of information access method and device
CN107085569B (en) * 2016-02-14 2022-01-25 西安中兴新软件有限责任公司 Information access method and device

Also Published As

Publication number Publication date
CN102866945B (en) 2015-11-25

Similar Documents

Publication Publication Date Title
US11843651B2 (en) Personalized recommendation method and system, and terminal device
CN102306171B (en) A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
US20130246383A1 (en) Cursor Activity Evaluation For Search Result Enhancement
CN102567511B (en) Method and device for automatically recommending application
CN103455559A (en) Method and device for automatically recommending application
US7885942B2 (en) Traffic production index and related metrics for analysis of a network of related web sites
CN102629273A (en) Advertising information pushing method based on browser, device and browser system
CN102779136A (en) Method and device for information search
CN103064863A (en) Method and equipment of providing recommend information
CN102866945B (en) For providing the method and apparatus of the first application testing information corresponding to user
CN102968413A (en) Method and equipment for providing searching result
US10878023B2 (en) Generic card feature extraction based on card rendering as an image
CN104156356A (en) Personalized navigation page generating method and device
CN103713894A (en) Method and equipment for determining access demand information of user
US20160179823A1 (en) Method for Processing and Displaying Real-Time Social Data on Map
CN103744575A (en) Method and equipment for providing input auxiliary areas of input applications
EP3304474A1 (en) Systems and methods for utilizing webpage scripts to segment client sessions of a website
CN102521249A (en) Show method and device based on homogeneous resources
CN102651031A (en) Method and equipment for providing searching result
US20190050891A1 (en) Method and apparatus for providing internet advertising
CN103577426B (en) For providing the method, apparatus and system of the additional application information that search is suggested
CN103870452A (en) Method and method for recommending data
CN103997413A (en) Guiding method and device based on user behavior analysis
CN104123321B (en) A kind of determining method and device for recommending picture
CN103810191B (en) A kind of method and apparatus for providing a user presentation 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