CN102945263A - Method for determining access correlation information among multiple access objects - Google Patents

Method for determining access correlation information among multiple access objects Download PDF

Info

Publication number
CN102945263A
CN102945263A CN2012104077855A CN201210407785A CN102945263A CN 102945263 A CN102945263 A CN 102945263A CN 2012104077855 A CN2012104077855 A CN 2012104077855A CN 201210407785 A CN201210407785 A CN 201210407785A CN 102945263 A CN102945263 A CN 102945263A
Authority
CN
China
Prior art keywords
access
information
node
visitor logs
objects
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
CN2012104077855A
Other languages
Chinese (zh)
Other versions
CN102945263B (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210407785.5A priority Critical patent/CN102945263B/en
Publication of CN102945263A publication Critical patent/CN102945263A/en
Application granted granted Critical
Publication of CN102945263B publication Critical patent/CN102945263B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention aims at providing a method for determining access correlation information among multiple access objects, which comprises the following steps: using an access analyzing device to acquire one or more access information sequences of a plurality of the access objects; according to continuous access record information contained in the access information sequence(s), establishing or updating the access correlation information between a previous access object and a present access object corresponding to access record information so as to acquire the access correlation information among a plurality of the access objects. Compared with a prior art, the method provided by the invention has advantages as follows: establishing or updating the access correlation information among a plurality of the access objects according to the access record information of a user accessing to the objects so as to provide data support for performance optimization of websites or products according to the access correlation information, optimizing the product design, improving the service quality, increasing the efficiency for the user to acquire the information and improving the access experience of the user.

Description

A kind of method for determining the access correlation information between a plurality of access objects
Technical field
The present invention relates to networking technology area, relate in particular to a kind of technology for determining the access correlation information between a plurality of access objects.
Background technology
Development along with the internet, webpage quantity on the internet and type of webpage are more and more, various application and function thereof also emerge in an endless stream, a large amount of webpages or function are often so that the user produces inconvenience when the information of selection, therefore need to understand the contact between each webpage or the function point, thereby according to the contact between described webpage or the function point website or product are planned, optimizing product design improves user's access and experiences.
Current, for the access correlativity between a plurality of access objects, mainly be according to the deviser, contact as described in obtaining such as product manager's angle between webpage or the function point, yet the method can't be from user perspective, obtain access correlativity between each access object according to the operation in user's practical application, for example can't obtain the user and after using a function point, use again those function points, which accounting example is the highest in the difference in functionality point, and contact the closest a plurality of function points etc., thereby the intention that can't truly reflect the user, so that the current method of obtaining the access correlativity between a plurality of access objects has larger limitation.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus for determining the access correlation information between a plurality of access objects.
According to an aspect of the present invention, provide a kind of method for determining the access correlation information between a plurality of access objects, wherein, the method may further comprise the steps:
A obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects;
B is for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.
According to a further aspect in the invention, also provide a kind of access analysis equipment for determining the access correlation information between a plurality of access objects, wherein, this equipment comprises:
The retrieval device, be used for obtaining the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects;
The correlativity generating apparatus, be used for for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.
Compared with prior art, the present invention obtains one or more access sequence information about a plurality of access objects by access analysis equipment, according to the continuous Visitor Logs information that comprises in the described access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, to obtain the access correlation information between described a plurality of access object, thereby according to the Visitor Logs information of user for access object, set up or upgrade access correlation information between a plurality of access objects, and then provide data supporting according to described access correlation information for the performance optimization of website or product, optimizing product design, to promote service quality, improve the efficient of user's obtaining information, improve user's access and experience.And, the present invention can also be according to described access sequence information, set up the access view that characterizes the access correlation information, further, described access view comprises the access view based on power guiding model, further, can also be in conjunction with the node speed attenuation model, speed to the node in the access view of described power guiding model is determined, thereby can be according to described access sequence information, generate the viewable access view with described access sequence information, adhesion guiding model further, utilize visual means to show described access correlation information, make the user can obtain intuitively access correlation information between each access object, improved the efficient that the user obtains the access correlation information, and then optimizing product design, to promote service quality, improve the efficient of user's obtaining information, improve user's access and experience.And, the present invention can also be according to predetermined polymerization threshold value, interdependent node in the described access view is carried out polymerization, thereby realize the classification to access object, improved the accuracy that access object is classified from user perspective, and then providing data supporting according to described access correlation information for the performance optimization of website or product, optimizing product design is to promote service quality.And, the present invention can also be according to the corresponding weight information of Visitor Logs information, described access correlation information is set up or upgraded, thereby improved the accuracy to the access object classification, and then provide data supporting according to described access correlation information for the performance optimization of website or product, optimizing product design is to promote service quality.And the present invention can also screen described access log information according to the access log information of a plurality of access objects, thereby obtains access sequence information, thereby can according to different demands, obtain flexibly access sequence information; Further, can also be according to the operating interval threshold value between the Visitor Logs information is determined continuous Visitor Logs information, thereby can be according to user's connected reference recorded information, determine user's operation information stream, and then according to described operation information stream, for the performance optimization of website or product provides data supporting, optimizing product design, to promote service quality, improve the efficient of user's obtaining information, improve user's access and experience.And, the present invention can also be according to user's access correlation information, based on using access object, described subsequent access object is determined, thus can be according to described access correlation information, the subsequent access object is predicted, thereby for the performance optimization of website or product provides data supporting, optimizing product design is to promote service quality, improve the efficient of user's obtaining information, improve user's access and experience.
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 access analysis equipment schematic diagram for determining the access correlation information between a plurality of access objects according to one aspect of the invention;
Fig. 2 illustrates a kind of access analysis equipment schematic diagram for determining the access correlation information between a plurality of access objects in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates a kind of method flow diagram for determining the access correlation information between a plurality of access objects according to a further aspect of the present invention;
Fig. 4 illustrates a kind of method flow diagram for determining the access correlation information between a plurality of access objects in accordance with a 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 access analysis equipment schematic diagram for determining the access correlation information between a plurality of access objects according to one aspect of the invention; Wherein, this access analysis equipment comprises retrieval device 11, correlativity generating apparatus 12.Particularly, retrieval device 11 obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects; Correlativity generating apparatus 12 is for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.At this, access analysis 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 with the user man-machine interaction by keyboard, telepilot, touch pad or voice-operated device, 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 (AdHoc network) etc.Those skilled in the art will be understood that other access analysis 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 above-mentioned each device respectively in real time, perhaps according to the mode of operation requirement of setting or adjust in real time, what conduct interviews sequence information obtains, accesses obtaining of correlation information etc., until access analysis equipment stops to obtain the one or more access sequence information about a plurality of access objects.
Retrieval device 11 obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.Particularly, retrieval device 11 passes through based on various communication protocols (Communications Protocol), can provide equipment about one or more access sequence information of a plurality of access objects with other, carry out alternately such as the access sequence information database, obtain the one or more access sequence information about a plurality of access objects; Or by providing the equipment of the access log that comprises access sequence information with other, carry out alternately such as the access log database, by log analysis, obtain the one or more access sequence information about a plurality of access objects.Wherein, described access object includes but not limited to the page, such as a plurality of pages of same website, a plurality of pages at a networking station, a plurality of application pages of application; Function point is such as a plurality of functional modules of using, a plurality of page elements of the page etc.Described access includes but not limited to the operations such as the click, inquiry, use, touch, input message to described access object.Wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.At this, can carry out according to the user judgement of continuous Visitor Logs information to the operation information of described access object, such as the time interval according to adjacent operation, when a user to twice operating interval of a plurality of access objects in 10 minutes, then think continued operation etc., and with this record as a continuous Visitor Logs information, described twice operation can be corresponding to same access object or different access objects.At this, described access sequence information can utilize form, matrix, array or other self-defining forms to represent.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.
Correlativity generating apparatus 12 is for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.Particularly, the one or more access sequence information about a plurality of access objects that correlativity generating apparatus 12 obtains according to retrieval device 11, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.If the current access correlation information that does not exist between any access object and access object, perhaps there are not corresponding one or more current accessed objects in the described continuous Visitor Logs information in the current access correlation information, then correlativity generating apparatus 12 is according to described access sequence information, set up the access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, for example described access sequence information is (A, B), described A and B represent access object, comprise access object A in the current accessed correlation information, but do not comprise access object B, then correlativity generating apparatus 12 is set up the access correlation information between access object B and the access object A.Wherein, set up the mode of access correlation information, for example, by in access correlation information database, adding back end and set up internodal incidence relation, or in access correlation information view, insert new node and set up internodal limit, or in the access correlation matrix, add new ranks and adjust the ranks value, or in access correlation information form, add new ranks with the access correlation information between expression access object and access object etc.If there are corresponding one or more current accessed objects in the described continuous Visitor Logs information in the current access correlation information, then correlativity generating apparatus 12 is according to described access sequence information, upgrade the access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, for example described access sequence information is (C, D), described C and D represent access object, comprise access object C and access object D in the current accessed correlation information, then the access correlation information between correlativity generating apparatus 12 renewal access object C and the access object D.Wherein, upgrade the mode of access correlation information, for example, by in access correlation information database, upgrading internodal incidence relation, or in access correlation information view, upgrade the weighted value on internodal limit, or in the access correlation matrix, adjust the ranks value, or in access correlation information form, adjust with access object between corresponding modes such as table value, to upgrade access correlation information between access object and access object etc.At this, described access correlation information comprises whether a plurality of access objects belong to an accessing operation sequence, access order between a plurality of access objects, the access time interval between adjacent access object or the average at a plurality of access time intervals, the number of clicks of access object etc.Those skilled in the art will be understood that above-mentioned foundation or upgrade the mode of accessing correlation information only is for example; other foundation existing or that may occur from now on or upgrade the access correlation information mode 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 correlativity generating apparatus 12 can also be for described one or more access sequence information, by described Visitor Logs information and corresponding weight information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, to obtain the access correlation information between described a plurality of access object.Particularly, described correlativity generating apparatus 12 can also be according to described Visitor Logs information and corresponding weight information, described access correlation information is set up or upgraded, wherein, weight information corresponding to described and Visitor Logs information represents that different Visitor Logs information is for the impact in various degree of access correlativity, for example, more approaching or in certain threshold range when the continuous corresponding access time of Visitor Logs information, then the impact on corresponding a plurality of access objects is larger, and corresponding weight information can increase etc. according to the minimizing in the time interval.Thereby, described correlativity generating apparatus 12 is by described Visitor Logs information and corresponding weight information, for example, by in access correlation information database, upgrading internodal incidence relation with certain weight numerical value, or in access correlation information view, upgrade the weighted value on internodal limit in conjunction with described weight information, or in the access correlation matrix, adjust the ranks value in conjunction with described weight information, or in access correlation information form in conjunction with the modes such as table value corresponding between described weight information adjustment and access object, to upgrade access correlation information between access object and access object etc.At this, foundation or the update mode of correlativity generating apparatus 12 are same or similar described in the mode of described foundation or renewal access correlation information and Fig. 1, repeat no more herein, and are contained in this with the form of quoting.
Preferably, described retrieval device 11 comprises log acquisition unit (not shown) and sequence screening unit (not shown), and wherein, the log acquisition unit obtains the access log information about described a plurality of access objects; The sequence screening unit is according to predetermined screening conditions, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.Particularly, the log acquisition unit passes through based on various communication protocols (Communications Protocol), can provide the equipment of the access log information that comprises access object with other, carry out obtaining the access log information about described a plurality of access objects alternately such as the access log database.The sequence screening unit is according to predetermined screening conditions, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.Wherein, described screening conditions include but not limited to: the corresponding operation time period of described accessing operation information, for example, when the corresponding operation time period of a plurality of described accessing operation information is working time/time of having a rest, then according to the different period screening access sequence information corresponding with operation time period; The corresponding operation of described accessing operation information user's Regional Property, for example, the corresponding Regional Property of described one or more users in same region (such as line cities such as Beijing, Shanghai, tier 2 cities etc.; Or be divided into region, north and south etc. according to the geographic position), filter out the corresponding access sequence information of described different user in same region; The corresponding operation of described accessing operation information user's group attribute, for example, the user of different groups, such as " tourism ", " fashion " etc., because the point of interest of paying close attention to is different, may there be certain difference in corresponding access sequence information, therefore the corresponding access sequence information of the operation user under the same group attribute is screened.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.
More preferably, described access analysis equipment comprises that also threshold value determines the device (not shown), wherein, described threshold value is determined device according to described access object or its corresponding application message, determines the operating interval threshold value in the time interval between the described continuous Visitor Logs information; Wherein, described sequence screening unit is according to described screening conditions, and in conjunction with described operating interval threshold value, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects, and the time interval between the described continuous Visitor Logs information is lower than described operating interval threshold value.Particularly, described threshold value determines that device is according to described access object or its corresponding application message, by system intialization, User Defined or utilize machine learning the mode such as to obtain, determine the operating interval threshold value in the time interval between the described continuous Visitor Logs information; At this, because described " access sequence " should be a plurality of operations of satisfying the same user of operating interval threshold value, so need to determine described operating interval threshold value; Different access objects or its corresponding application message, the operating interval that is suitable for can be different, for example, some function point (such as enrollment page) is compared other function points (such as login page) and is comprised a lot of input items, perhaps the first page of a lot of news pages comprises a lot of literal and the follow-up page only comprises an illustration etc., thereby so that the operating interval threshold value that is suitable for is different.Described sequence screening unit is according to described screening conditions, and in conjunction with described operating interval threshold value, screen described one or more access sequence information from described access log information, the mode of described binding operation interval threshold such as with affiliated operating interval threshold value as screening field etc.At this, the mode of the corresponding described screening access sequence information of the sequence screening unit in the mode of described screening access sequence information and the preferred embodiment of Fig. 1 is same or similar, repeats no more herein, and is contained in this with the form of quoting.
Preferably, described access analysis equipment comprises that also inquiry deriving means (not shown), follow-up object determine device (not shown) and follow-up object generator (not shown), wherein, the inquiry deriving means obtains the query requests about the subsequent access object that the user submits to, and wherein said query requests comprises that described user's is using access object; Follow-up object is determined device according to the access correlation information between described a plurality of access objects, is using access object based on described, determines using the corresponding subsequent access object of access object with described; Follow-up object generator offers described user with described subsequent access object.
Particularly, described inquiry deriving means passes through based on various communication protocols (CommunicationsProtocol), obtain inquiring user by modes such as click, slip, touch, inputs, in for example browser or other can be submitted application, software or system about the query requests of subsequent access object to, the query requests about the subsequent access object of submitting to, wherein said query requests comprise that described user's is using access object.Wherein, described query requests about the subsequent access object can be directly corresponding to the functional module (such as the one or more connections on the follow-up webpage that may select) on webpage (such as the follow-up info web that may click), the webpage, the follow-up application that may access (the application APP that may access such as the next one); Described query requests about the subsequent access object all right corresponding optimization or detecting information for corresponding function point in webpage or application or the webpage/application, for example, the query requests of described subsequent access object is the optimization information in usefulness access object current to the user, then in order to realize optimizing purpose, need to obtain with the user in subsequent access object information that is associated with access object etc.
Follow-up object is determined device according to the access correlation information between described a plurality of access objects, is using access object based on described, determines using the corresponding subsequent access object of access object with described.Particularly, what described follow-up object was determined described user that device comprises based on described query requests is using access object, by according to the access correlation information between a plurality of access objects, determines with described at the corresponding subsequent access object of usefulness access object.For example, by according to information such as the degree of each directed edge of access object corresponding node or weights, the corresponding node of one or more directed edges (being access object) that degree or weight is the highest is as the subsequent access object.Wherein, described subsequent access object includes but not limited to single or multiple alternative subsequent access objects, or a plurality of subsequent access object that forms access sequence, for example, can according to the mode of cluster or traversal, determine a plurality of subsequent access objects that form access sequence etc.
Follow-up object generator offers described user with described subsequent access object.Particularly, follow-up object generator is based on various communication protocols (CommunicationsProtocol), undertaken alternately by direct and user, or the application programming interfaces (API) that provide by invoke user equipment, or the call format of the communication mode of other agreements such as http, https, described subsequent access object is offered described user.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.
Fig. 2 illustrates a kind of access analysis equipment schematic diagram for determining the access correlation information between a plurality of access objects in accordance with a preferred embodiment of the present invention; Wherein, this access analysis equipment comprises retrieval device 11 ', correlativity generating apparatus 12 '.Particularly, retrieval device 11 ' obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects; Correlativity generating apparatus 12 ' is for described one or more access sequence information, the access view that is used for characterizing access correlation information between described a plurality of access object by described Visitor Logs information foundation or renewal, wherein, described access view comprises the directed edge between node and adjacent node, described node is corresponding to one of in described a plurality of access objects, and described directed edge is characterized in the access correlation information between the corresponding access object of terminal point of the corresponding access object of starting point of this directed edge and this directed edge.Wherein, the retrieval device 11 ' in the access analysis equipment is identical with corresponding intrument shown in Figure 1 or basic identical, 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 above-mentioned each device respectively in real time, perhaps according to the mode of operation requirement of setting or adjust in real time, the conduct interviews foundation of the access view that obtains, characterizes between described a plurality of access object the access correlation information of sequence information or renewal etc. are until access analysis equipment stops to obtain the one or more access sequence information about a plurality of access objects.
Correlativity generating apparatus 12 ' is for described one or more access sequence information, the access view that is used for characterizing access correlation information between described a plurality of access object by described Visitor Logs information foundation or renewal, wherein, described access view comprises the directed edge between node and adjacent node, described node is corresponding to one of in described a plurality of access objects, and described directed edge is characterized in the access correlation information between the corresponding access object of terminal point of the corresponding access object of starting point of this directed edge and this directed edge.Particularly, the access sequence information that correlativity generating apparatus 12 ' obtains according to retrieval device 11 ', each access object in the described access sequence information is passed through the modes such as mapping, corresponding to a node in the access view, with the access correlation information between described access object and corresponding another access object, by modes such as mappings, corresponding to the directed edge of access in the view or the weight of directed edge, for example, the user has accessed first access object A, then clicked access object B, then set up directed edge from A to B etc., thereby set up or upgrade the access view that is used for characterizing access correlation information between described a plurality of access object.At this, described access view includes but not limited to through the visualization view after drawing, and such as the picture that can present to the user etc., perhaps without the access viewdata of drawing, described access viewdata can be for processing such as draftings grade.The drafting of described access view can utilize the canvas plotting mode to generate two dimension view, also can be according to webGL plotting mode generating three-dimensional view.
Preferably, described foundation or upgrade operation comprise following each:
-in described access view, set up the egress of corresponding described last access object and/or the ingress of corresponding described current accessed object by described Visitor Logs information, and the directed edge of described ingress is pointed in foundation from described egress, namely, when the corresponding ingress of current accessed object and/or the corresponding egress of last access object do not exist, in described access view, set up the node corresponding with it, and set up the directed edge corresponding with it;
-in described access view, set up the directed edge that points to described ingress from described egress by described Visitor Logs information, namely, when the corresponding ingress of current accessed object and/or the corresponding egress existence of last access object, but when the directed edge corresponding with it does not exist, then set up the directed edge corresponding with it;
-in described access view, upgrade the directed edge that points to described ingress from described egress by described Visitor Logs information, namely, when the corresponding ingress of current accessed object and/or the corresponding egress existence of last access object, when the directed edge corresponding with it also exists, then by described Visitor Logs information, described directed edge is upgraded, such as the weight that increases directed edge etc.
Preferably, described access view comprises the access view based on power guiding model, described access analysis equipment also comprises velocity determination apparatus 13 ', position updating device 14 ', view update device 15 ', wherein, velocity determination apparatus 13 ' is according to described power guiding model, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view; Position updating device 14 ' upgrades the position of corresponding node according to described speed; Described access view is upgraded in the position of view update device 15 ' after according to described node updates.
Particularly, it is electric charge that described power guiding model refers to the node mapping among the figure, internodal limit is mapped as charge force, according to node and internodal limit, and the variation on figure interior nodes and/or internodal limit, the speed of computing node displacement makes node produce displacement, until stress balance between node till (be in the view whole layout energy hour).When described access view comprises access view based on power guiding model, according to described power guiding model, the node in the described access view and internodal limit are mapped as corresponding with power guiding model such as electric charge and charge force; Velocity determination apparatus 13 ' is according to described power guiding model, the position of each node of initialization, and according to corresponding ergodic algorithm, travel through all nodes, the repulsion between the computing node travels through all limits, calculate corresponding two the internodal gravitation in limit, according to described repulsion and gravitation information, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view.
Position updating device 14 ' calculates the displacement information of each node and new positional information according to described speed, thereby upgrades the position of corresponding node.
The position of view update device 15 ' after according to described node updates, by for example according to the new position on each summit, redraw the mode on all summit and limit at painting canvas, perhaps according to the new position on each summit, summit after painting canvas redraws renewal and the mode on limit are upgraded described access view.
More preferably, described velocity determination apparatus 13 ' can also be according to described power guiding model, and in conjunction with the node speed attenuation model, based on node in the described access view and corresponding directed edge thereof, determines the speed of node in the described view.Particularly, described velocity determination apparatus 13 ' is according to described power guiding model, and in conjunction with the node speed attenuation model, wherein, described node speed attenuation model includes but not limited to simulated annealing model, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view.For example, at first, the position of velocity determination apparatus 13 ' each node of initialization utilizes the temperature element in the simulated annealing model, judges that whether temperature in the whole view is less than certain threshold value; If, end operation then; If not, then travel through all nodes, the repulsion between the computing node; Travel through all limits, calculate corresponding two the internodal gravitation in limit; According to described repulsion and gravitation information, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view; According to described temperature element, the decay vertex velocity, thus calculate the displacement on each summit and new position according to the velograph after the described decay.Utilize described node speed attenuation model can make node reach as early as possible equilibrium level, accelerate the speed of balance.
Preferably, described access analysis equipment also comprises the polyplant (not shown), wherein, described polyplant is according to predetermined polymerization threshold value, interdependent node in the described access view is polymerized to dummy node, wherein, the weight of the directed edge between the described interdependent node or degree surpass described polymerization threshold value.Particularly, polyplant is by obtaining predetermined polymerization threshold value, when the weight of the directed edge between a plurality of described interdependent nodes or degree surpass described polymerization threshold value, interdependent node in the described access view is polymerized to dummy node.Wherein, described predetermined polymerization threshold value can be obtained according to User Defined, system intialization or according to the mode of machine learning; Described dummy node includes but not limited to described interdependent node is polymerized to the same category node with type mark, perhaps described interdependent node is polymerized at described access view one side or a part of node cluster that represents etc.
Fig. 3 illustrates a kind of method flow diagram for determining the access correlation information between a plurality of access objects according to a further aspect of the present invention.Particularly, in step s1, access analysis equipment obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects; In step s2, access analysis equipment is for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.
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 respectively in real time, perhaps according to the mode of operation requirement of setting or adjust in real time, what conduct interviews sequence information obtains, accesses obtaining of correlation information etc., until access analysis equipment stops to obtain the one or more access sequence information about a plurality of access objects.
In step s1, access analysis equipment obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.Particularly, in step s1, access analysis equipment passes through based on various communication protocols (Communications Protocol), can provide equipment about one or more access sequence information of a plurality of access objects with other, carry out alternately such as the access sequence information database, obtain the one or more access sequence information about a plurality of access objects; Or by providing the equipment of the access log that comprises access sequence information with other, carry out alternately such as the access log database, by log analysis, obtain the one or more access sequence information about a plurality of access objects.Wherein, described access object includes but not limited to the page, such as a plurality of pages of same website, a plurality of pages at a networking station, a plurality of application pages of application; Function point is such as a plurality of functional modules of using, a plurality of page elements of the page etc.Described access includes but not limited to the operations such as the click, inquiry, use, touch, input message to described access object.Wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.At this, can carry out according to the user judgement of continuous Visitor Logs information to the operation information of described access object, such as the time interval according to adjacent operation, when a user to twice operating interval of a plurality of access objects in 10 minutes, then think continued operation etc., and with this record as a continuous Visitor Logs information, described twice operation can be corresponding to same access object or different access objects.At this, described access sequence information can utilize form, matrix, array or other self-defining forms to represent.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, access analysis equipment is for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.Particularly, in step s2, access analysis equipment is according to the one or more access sequence information about a plurality of access objects of obtaining among the step s1, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.If the current access correlation information that does not exist between any access object and access object, perhaps there are not corresponding one or more current accessed objects in the described continuous Visitor Logs information in the current access correlation information, then in step s2, access analysis equipment is according to described access sequence information, set up the access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, for example described access sequence information is (A, B), described A and B represent access object, comprise access object A in the current accessed correlation information, but do not comprise access object B, then in step s2, access analysis equipment is set up the access correlation information between access object B and the access object A.Wherein, set up the mode of access correlation information, for example, by in access correlation information database, adding back end and set up internodal incidence relation, or in access correlation information view, insert new node and set up internodal limit, or in the access correlation matrix, add new ranks and adjust the ranks value, or in access correlation information form, add new ranks with the access correlation information between expression access object and access object etc.If there are corresponding one or more current accessed objects in the described continuous Visitor Logs information in the current access correlation information, then in step s2, access analysis equipment is according to described access sequence information, upgrade the access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, for example described access sequence information is (C, D), described C and D represent access object, comprise access object C and access object D in the current accessed correlation information, then in step s2, the access correlation information between access analysis renewal of the equipment access object C and the access object D.Wherein, upgrade the mode of access correlation information, for example, by in access correlation information database, upgrading internodal incidence relation, or in access correlation information view, upgrade the weighted value on internodal limit, or in the access correlation matrix, adjust the ranks value, or in access correlation information form, adjust with access object between corresponding modes such as table value, to upgrade access correlation information between access object and access object etc.At this, described access correlation information comprises whether a plurality of access objects belong to an accessing operation sequence, access order between a plurality of access objects, the access time interval between adjacent access object or the average at a plurality of access time intervals, the number of clicks of access object etc.Those skilled in the art will be understood that above-mentioned foundation or upgrade the mode of accessing correlation information only is for example; other foundation existing or that may occur from now on or upgrade the access correlation information mode 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 s2, access analysis equipment can also be for described one or more access sequence information, by described Visitor Logs information and corresponding weight information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, to obtain the access correlation information between described a plurality of access object.Particularly, in step s2, access analysis equipment can also be according to described Visitor Logs information and corresponding weight information, described access correlation information is set up or upgraded, wherein, weight information corresponding to described and Visitor Logs information represents that different Visitor Logs information is for the impact in various degree of access correlativity, for example, more approaching or in certain threshold range when the continuous corresponding access time of Visitor Logs information, then the impact on corresponding a plurality of access objects is larger, and corresponding weight information can increase etc. according to the minimizing in the time interval.Thereby, in step s2, access analysis equipment is by described Visitor Logs information and corresponding weight information, for example, by in access correlation information database, upgrading internodal incidence relation with certain weight numerical value, or in access correlation information view, upgrade the weighted value on internodal limit in conjunction with described weight information, or in the access correlation matrix, adjust the ranks value in conjunction with described weight information, or in access correlation information form in conjunction with the modes such as table value corresponding between described weight information adjustment and access object, to upgrade access correlation information between access object and access object etc.At this, foundation or update mode among the mode of described foundation or renewal access correlation information and Fig. 3 among the step s2 are same or similar, repeat no more herein, and are contained in this with the form of quoting.
Preferably, in step s1, access analysis equipment comprises step s11 (not shown) and step s12 (not shown), and wherein, in step s11, access analysis equipment obtains the access log information about described a plurality of access objects; In step s12, access analysis equipment is according to predetermined screening conditions, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.Particularly, in step s11, access analysis equipment passes through based on various communication protocols (Communications Protocol), can provide the equipment of the access log information that comprises access object with other, carry out obtaining the access log information about described a plurality of access objects alternately such as the access log database.In step s12, access analysis equipment is according to predetermined screening conditions, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.Wherein, described screening conditions include but not limited to: the corresponding operation time period of described accessing operation information, for example, when the corresponding operation time period of a plurality of described accessing operation information is working time/time of having a rest, then according to the different period screening access sequence information corresponding with operation time period; The corresponding operation of described accessing operation information user's Regional Property, for example, the corresponding Regional Property of described one or more users in same region (such as line cities such as Beijing, Shanghai, tier 2 cities etc.; Or be divided into region, north and south etc. according to the geographic position), filter out the corresponding access sequence information of described different user in same region; The corresponding operation of described accessing operation information user's group attribute, for example, the user of different groups, such as " tourism ", " fashion " etc., because the point of interest of paying close attention to is different, may there be certain difference in corresponding access sequence information, therefore the corresponding access sequence information of the operation user under the same group attribute is screened.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.
More preferably, described method also comprises step s6 (not shown), wherein, and in step s6, access analysis equipment is according to described access object or its corresponding application message, determines the operating interval threshold value in the time interval between the described continuous Visitor Logs information; Wherein, in step s12, access analysis equipment is according to described screening conditions, and in conjunction with described operating interval threshold value, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises that a user is at least one continuous Visitor Logs information in described a plurality of access objects, described Visitor Logs information is corresponding to one in described a plurality of access objects, and the time interval between the described continuous Visitor Logs information is lower than described operating interval threshold value.Particularly, in step s6, access analysis equipment is according to described access object or its corresponding application message, by system intialization, User Defined or utilize machine learning the mode such as to obtain, determines the operating interval threshold value in the time interval between the described continuous Visitor Logs information; At this, because described " access sequence " should be a plurality of operations of satisfying the same user of operating interval threshold value, so need to determine described operating interval threshold value; Different access objects or its corresponding application message, the operating interval that is suitable for can be different, for example, some function point (such as enrollment page) is compared other function points (such as login page) and is comprised a lot of input items, perhaps the first page of a lot of news pages comprises a lot of literal and the follow-up page only comprises an illustration etc., thereby so that the operating interval threshold value that is suitable for is different.In step s12, access analysis equipment is according to described screening conditions, and in conjunction with described operating interval threshold value, screen described one or more access sequence information from described access log information, the mode of described binding operation interval threshold such as with affiliated operating interval threshold value as screening field etc.At this, the mode of the corresponding described screening access sequence information of the step s12 in the mode of described screening access sequence information and the preferred embodiment of Fig. 3 is same or similar, repeats no more herein, and is contained in this with the form of quoting.
Preferably, described access analysis equipment also comprises step s7 (not shown), step s8 (not shown) and step s9 (not shown), wherein, in step s7, access analysis equipment obtains the query requests about the subsequent access object that the user submits to, and wherein said query requests comprises that described user's is using access object; In step s8, access analysis equipment is being used access object according to the access correlation information between described a plurality of access objects based on described, determines using the corresponding subsequent access object of access object with described; In step s9, access analysis equipment offers described user with described subsequent access object.
Particularly, in step s7, access analysis equipment passes through based on various communication protocols (Communications Protocol), obtain inquiring user by modes such as click, slip, touch, inputs, in for example browser or other can be submitted application, software or system about the query requests of subsequent access object to, the query requests about the subsequent access object of submitting to, wherein said query requests comprise that described user's is using access object.Wherein, described query requests about the subsequent access object can be directly corresponding to the functional module (such as the one or more connections on the follow-up webpage that may select) on webpage (such as the follow-up info web that may click), the webpage, the follow-up application that may access (the application APP that may access such as the next one); Described query requests about the subsequent access object all right corresponding optimization or detecting information for corresponding function point in webpage or application or the webpage/application, for example, the query requests of described subsequent access object is the optimization information in usefulness access object current to the user, then in order to realize optimizing purpose, need to obtain with the user in subsequent access object information that is associated with access object etc.
In step s8, access analysis equipment is being used access object according to the access correlation information between described a plurality of access objects based on described, determines using the corresponding subsequent access object of access object with described.Particularly, in step s8, the described user that access analysis equipment comprises based on described query requests is using access object, by according to the access correlation information between a plurality of access objects, determines with described at the corresponding subsequent access object of usefulness access object.For example, by according to information such as the degree of each directed edge of access object corresponding node or weights, the corresponding node of one or more directed edges (being access object) that degree or weight is the highest is as the subsequent access object.Wherein, described subsequent access object includes but not limited to single or multiple alternative subsequent access objects, or a plurality of subsequent access object that forms access sequence, for example, can according to the mode of cluster or traversal, determine a plurality of subsequent access objects that form access sequence etc.
In step s9, access analysis equipment offers described user with described subsequent access object.Particularly, in step s9, access analysis equipment is based on various communication protocols (Communications Protocol), undertaken alternately by direct and user, or the application programming interfaces (API) that provide by invoke user equipment, or the call format of the communication mode of other agreements such as http, https, described subsequent access object is offered described user.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.
Fig. 4 illustrates a kind of method flow diagram for determining the access correlation information between a plurality of access objects in accordance with a preferred embodiment of the present invention.Particularly, in step s1 ', access analysis equipment obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects; In step s2 ', access analysis equipment is for described one or more access sequence information, the access view that is used for characterizing access correlation information between described a plurality of access object by described Visitor Logs information foundation or renewal, wherein, described access view comprises the directed edge between node and adjacent node, described node is corresponding to one of in described a plurality of access objects, and described directed edge is characterized in the access correlation information between the corresponding access object of terminal point of the corresponding access object of starting point of this directed edge and this directed edge.Wherein, the step s1 ' in the access analysis equipment is identical or basic identical with corresponding step shown in Figure 3, 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 respectively in real time, perhaps according to the mode of operation requirement of setting or adjust in real time, the conduct interviews foundation of the access view that obtains, characterizes between described a plurality of access object the access correlation information of sequence information or renewal etc. are until access analysis equipment stops to obtain the one or more access sequence information about a plurality of access objects.
In step s2 ', access analysis equipment is for described one or more access sequence information, the access view that is used for characterizing access correlation information between described a plurality of access object by described Visitor Logs information foundation or renewal, wherein, described access view comprises the directed edge between node and adjacent node, described node is corresponding to one of in described a plurality of access objects, and described directed edge is characterized in the access correlation information between the corresponding access object of terminal point of the corresponding access object of starting point of this directed edge and this directed edge.Particularly, in step s2 ', the access sequence information that access analysis equipment obtains according to step s1 ', each access object in the described access sequence information is passed through the modes such as mapping, corresponding to a node in the access view, with the access correlation information between described access object and corresponding another access object, by modes such as mappings, corresponding to the directed edge of access in the view or the weight of directed edge, for example, the user has accessed first access object A, has then clicked access object B, then set up directed edge from A to B etc., thereby set up or upgrade the access view that is used for characterizing access correlation information between described a plurality of access object.At this, described access view includes but not limited to through the visualization view after drawing, and such as the picture that can present to the user etc., perhaps without the access viewdata of drawing, described access viewdata can be for processing such as draftings grade.The drafting of described access view can utilize the canvas plotting mode to generate two dimension view, also can be according to webGL plotting mode generating three-dimensional view.
Preferably, described foundation or upgrade operation comprise following each:
-in described access view, set up the egress of corresponding described last access object and/or the ingress of corresponding described current accessed object by described Visitor Logs information, and the directed edge of described ingress is pointed in foundation from described egress, namely, when the corresponding ingress of current accessed object and/or the corresponding egress of last access object do not exist, in described access view, set up the node corresponding with it, and set up the directed edge corresponding with it;
-in described access view, set up the directed edge that points to described ingress from described egress by described Visitor Logs information, namely, when the corresponding ingress of current accessed object and/or the corresponding egress existence of last access object, but when the directed edge corresponding with it does not exist, then set up the directed edge corresponding with it;
-in described access view, upgrade the directed edge that points to described ingress from described egress by described Visitor Logs information, namely, when the corresponding ingress of current accessed object and/or the corresponding egress existence of last access object, when the directed edge corresponding with it also exists, then by described Visitor Logs information, described directed edge is upgraded, such as the weight that increases directed edge etc.
Preferably, described access view comprises the access view based on power guiding model, described access analysis equipment also comprises step s3 ', step s4 ', step s5 ', wherein, in step s3 ', access analysis equipment based on node in the described access view and corresponding directed edge thereof, is determined the speed of node in the described view according to described power guiding model; In step s4 ', access analysis equipment upgrades the position of corresponding node according to described speed; In step s5 ', described access view is upgraded in the position of access analysis equipment after according to described node updates.
Particularly, it is electric charge that described power guiding model refers to the node mapping among the figure, internodal limit is mapped as charge force, according to node and internodal limit, and the variation on figure interior nodes and/or internodal limit, the speed of computing node displacement makes node produce displacement, until stress balance between node till (be in the view whole layout energy hour).When described access view comprises access view based on power guiding model, according to described power guiding model, the node in the described access view and internodal limit are mapped as corresponding with power guiding model such as electric charge and charge force; In step s3 ', access analysis equipment is according to described power guiding model, the position of each node of initialization, and according to corresponding ergodic algorithm, travel through all nodes, repulsion between the computing node, travel through all limits, calculate corresponding two the internodal gravitation in limit, according to described repulsion and gravitation information, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view.
In step s4 ', access analysis equipment calculates the displacement information of each node and new positional information according to described speed, thereby upgrades the position of corresponding node.
In step s5 ', the position of access analysis equipment after according to described node updates, by for example according to the new position on each summit, redraw the mode on all summit and limit at painting canvas, perhaps according to the new position on each summit, summit after painting canvas redraws renewal and the mode on limit are upgraded described access view.
More preferably, in step s3 ', access analysis equipment can also be according to described power guiding model, and in conjunction with the node speed attenuation model, based on node in the described access view and corresponding directed edge thereof, determines the speed of node in the described view.Particularly, in step s3 ', access analysis equipment is according to described power guiding model, and in conjunction with the node speed attenuation model, wherein, described node speed attenuation model includes but not limited to simulated annealing model, based on node in the described access view and corresponding directed edge thereof, determines the speed of node in the described view.For example, at first, in step s3 ', the position of each node of access analysis device initialize utilizes the temperature element in the simulated annealing model, judges that whether temperature in the whole view is less than certain threshold value; If, end operation then; If not, then travel through all nodes, the repulsion between the computing node; Travel through all limits, calculate corresponding two the internodal gravitation in limit; According to described repulsion and gravitation information, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view; According to described temperature element, the decay vertex velocity, thus calculate the displacement on each summit and new position according to the velograph after the described decay.Utilize described node speed attenuation model can make node reach as early as possible equilibrium level, accelerate the speed of balance.
Preferably, described method also comprises step s10 ' (not shown), wherein, in step s10 ', access analysis equipment is according to predetermined polymerization threshold value, interdependent node in the described access view is polymerized to dummy node, and wherein, the weight of the directed edge between the described interdependent node or degree surpass described polymerization threshold value.Particularly, in step s10 ', access analysis equipment is by obtaining predetermined polymerization threshold value, when the weight of the directed edge between a plurality of described interdependent nodes or degree surpass described polymerization threshold value, interdependent node in the described access view is polymerized to dummy node.Wherein, described predetermined polymerization threshold value can be obtained according to User Defined, system intialization or according to the mode of machine learning; Described dummy node includes but not limited to described interdependent node is polymerized to the same category node with type mark, perhaps described interdependent node is polymerized at described access view one side or a part of node cluster that represents etc.
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 do 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. method of be used for determining the access correlation information between a plurality of access objects, wherein, the method may further comprise the steps:
A obtains the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects;
B is for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.
2. method according to claim 1, wherein, described step b comprises:
-for described one or more access sequence information, the access view that is used for characterizing access correlation information between described a plurality of access object by described Visitor Logs information foundation or renewal, wherein, described access view comprises the directed edge between node and adjacent node, described node is corresponding to one of in described a plurality of access objects, and described directed edge is characterized in the access correlation information between the corresponding access object of terminal point of the corresponding access object of starting point of this directed edge and this directed edge.
3. method according to claim 2, wherein, described foundation or upgrade operation comprise following each:
-in described access view, set up the egress of corresponding described last access object and/or the ingress of corresponding described current accessed object by described Visitor Logs information, and set up the directed edge that points to described ingress from described egress;
-in described access view, set up the directed edge that points to described ingress from described egress by described Visitor Logs information;
-in described access view, upgrade the directed edge that points to described ingress from described egress by described Visitor Logs information.
4. according to claim 2 or 3 described methods, wherein, described access view comprises that wherein, the method also comprises based on the access view of power guiding model:
X based on node in the described access view and corresponding directed edge thereof, determines the speed of node in the described view according to described power guiding model;
-according to described speed, upgrade the position of corresponding node;
-according to the position after the described node updates, upgrade described access view.
5. method according to claim 4, wherein, described step x comprises:
-according to described power guiding model, and in conjunction with the node speed attenuation model, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view.
6. each described method in 5 according to claim 2, wherein, the method also comprises:
-according to predetermined polymerization threshold value, interdependent node in the described access view is polymerized to dummy node, wherein, the weight of the directed edge between the described interdependent node or degree surpass described polymerization threshold value.
7. each described method in 6 according to claim 1, wherein, described step b comprises:
-for described one or more access sequence information, by described Visitor Logs information and corresponding weight information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, to obtain the access correlation information between described a plurality of access object.
8. each described method in 7 according to claim 1, wherein, described step a comprises:
-obtain the access log information about described a plurality of access objects;
A1 is according to predetermined screening conditions, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.
9. method according to claim 8, wherein, the method also comprises:
-according to described access object or its corresponding application message, determine the operating interval threshold value in the time interval between the described continuous Visitor Logs information;
Wherein, described step a1 comprises:
-according to described screening conditions, and in conjunction with described operating interval threshold value, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises that a user is at least one continuous Visitor Logs information in described a plurality of access objects, described Visitor Logs information is corresponding to one in described a plurality of access objects, and the time interval between the described continuous Visitor Logs information is lower than described operating interval threshold value.
10. each described method in 9 according to claim 1, wherein, the method also comprises:
-obtain the query requests about the subsequent access object that the user submits to, wherein said query requests comprises that described user's is using access object;
-according to the access correlation information between described a plurality of access objects, using access object based on described, determine using the corresponding subsequent access object of access object with described;
-described subsequent access object is offered described user.
11. an access analysis equipment that is used for determining the access correlation information between a plurality of access objects, wherein, this equipment comprises:
The retrieval device, be used for obtaining the one or more access sequence information about a plurality of access objects, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects;
The correlativity generating apparatus, be used for for described one or more access sequence information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object by described Visitor Logs information, to obtain the access correlation information between described a plurality of access object.
12. access analysis equipment according to claim 11, wherein, described correlativity generating apparatus is used for:
-for described one or more access sequence information, the access view that is used for characterizing access correlation information between described a plurality of access object by described Visitor Logs information foundation or renewal, wherein, described access view comprises the directed edge between node and adjacent node, described node is corresponding to one of in described a plurality of access objects, and described directed edge is characterized in the access correlation information between the corresponding access object of terminal point of the corresponding access object of starting point of this directed edge and this directed edge.
13. access analysis equipment according to claim 12, wherein, described foundation or upgrade operation comprise following each:
-in described access view, set up the egress of corresponding described last access object and/or the ingress of corresponding described current accessed object by described Visitor Logs information, and set up the directed edge that points to described ingress from described egress;
-in described access view, set up the directed edge that points to described ingress from described egress by described Visitor Logs information;
-in described access view, upgrade the directed edge that points to described ingress from described egress by described Visitor Logs information.
14. according to claim 12 or 13 described access analysis equipment, wherein, described access view comprises that wherein, this equipment also comprises based on the access view of power guiding model:
Velocity determination apparatus is used for based on node in the described access view and corresponding directed edge thereof, determining the speed of node in the described view according to described power guiding model;
The position updating device is used for according to described speed, upgrades the position of corresponding node;
The view update device is used for according to the position after the described node updates, upgrades described access view.
15. access analysis equipment according to claim 14, wherein, described velocity determination apparatus is used for:
-according to described power guiding model, and in conjunction with the node speed attenuation model, based on node in the described access view and corresponding directed edge thereof, determine the speed of node in the described view.
16. each described access analysis equipment in 15 according to claim 12, wherein, this equipment also comprises:
Polyplant is used for according to predetermined polymerization threshold value interdependent node in the described access view being polymerized to dummy node, and wherein, the weight of the directed edge between the described interdependent node or degree surpass described polymerization threshold value.
17. each described access analysis equipment in 16 according to claim 11, wherein, described correlativity generating apparatus is used for:
-for described one or more access sequence information, by described Visitor Logs information and corresponding weight information, set up or upgrade access correlation information between the corresponding last access object of described Visitor Logs information and current accessed object, to obtain the access correlation information between described a plurality of access object.
18. each described access analysis equipment in 17 according to claim 11, wherein, described retrieval device comprises:
The log acquisition unit is used for obtaining the access log information about described a plurality of access objects;
The sequence screening unit, be used for according to predetermined screening conditions, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises a user at least one continuous Visitor Logs information in described a plurality of access objects, and described Visitor Logs information is corresponding to one in described a plurality of access objects.
19. access analysis equipment according to claim 18, wherein, this equipment also comprises:
Threshold value is determined device, is used for according to described access object or its corresponding application message, determines the operating interval threshold value in the time interval between the described continuous Visitor Logs information;
Wherein, described sequence screening unit is used for:
-according to described screening conditions, and in conjunction with described operating interval threshold value, screen described one or more access sequence information from described access log information, wherein, described access sequence information comprises that a user is at least one continuous Visitor Logs information in described a plurality of access objects, described Visitor Logs information is corresponding to one in described a plurality of access objects, and the time interval between the described continuous Visitor Logs information is lower than described operating interval threshold value.
20. each described access analysis equipment in 19 according to claim 11, wherein, this equipment also comprises:
The inquiry deriving means is used for obtaining the query requests about the subsequent access object that the user submits to, and wherein said query requests comprises that described user's is using access object;
Follow-up object is determined device, is used for according to the access correlation information between described a plurality of access objects, is using access object based on described, determines using the corresponding subsequent access object of access object with described;
Follow-up object generator is used for described subsequent access object is offered described user.
CN201210407785.5A 2012-10-23 2012-10-23 A kind of method for determining multiple access correlation informations accessed between object Active CN102945263B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210407785.5A CN102945263B (en) 2012-10-23 2012-10-23 A kind of method for determining multiple access correlation informations accessed between object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210407785.5A CN102945263B (en) 2012-10-23 2012-10-23 A kind of method for determining multiple access correlation informations accessed between object

Publications (2)

Publication Number Publication Date
CN102945263A true CN102945263A (en) 2013-02-27
CN102945263B CN102945263B (en) 2017-05-31

Family

ID=47728207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210407785.5A Active CN102945263B (en) 2012-10-23 2012-10-23 A kind of method for determining multiple access correlation informations accessed between object

Country Status (1)

Country Link
CN (1) CN102945263B (en)

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
CN105279155A (en) * 2014-05-28 2016-01-27 腾讯科技(深圳)有限公司 Data processing method and device for access objects
CN105577716A (en) * 2014-10-14 2016-05-11 鸿合科技有限公司 User-behavior-statistics-based quick interface display method and apparatus
CN106547845A (en) * 2016-10-17 2017-03-29 搜游网络科技(北京)有限公司 For simulating the method and its equipment of canvas interfaces
CN107517203A (en) * 2017-08-08 2017-12-26 北京奇安信科技有限公司 A kind of user behavior baseline method for building up and device
CN108475290A (en) * 2016-04-25 2018-08-31 谷歌有限责任公司 The interaction statistics data of the content element for information resources are rendered by identifying client devices segmentation
CN110730109A (en) * 2019-10-12 2020-01-24 北京百度网讯科技有限公司 Method and apparatus for generating information
CN111176578A (en) * 2019-12-29 2020-05-19 浪潮电子信息产业股份有限公司 Object aggregation method, device and equipment and readable storage medium
CN113569983A (en) * 2021-08-13 2021-10-29 深圳前海微众银行股份有限公司 Website classification method, device, equipment and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388768A (en) * 2008-10-21 2009-03-18 北京启明星辰信息技术股份有限公司 Method and device for detecting malicious HTTP request
CN101493832A (en) * 2009-03-06 2009-07-29 辽宁般若网络科技有限公司 Website content combine recommendation system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388768A (en) * 2008-10-21 2009-03-18 北京启明星辰信息技术股份有限公司 Method and device for detecting malicious HTTP request
CN101493832A (en) * 2009-03-06 2009-07-29 辽宁般若网络科技有限公司 Website content combine recommendation system and method

Cited By (13)

* 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
CN105279155A (en) * 2014-05-28 2016-01-27 腾讯科技(深圳)有限公司 Data processing method and device for access objects
CN105279155B (en) * 2014-05-28 2019-06-25 腾讯科技(深圳)有限公司 A kind of data processing method and device accessing object
CN105577716A (en) * 2014-10-14 2016-05-11 鸿合科技有限公司 User-behavior-statistics-based quick interface display method and apparatus
CN108475290A (en) * 2016-04-25 2018-08-31 谷歌有限责任公司 The interaction statistics data of the content element for information resources are rendered by identifying client devices segmentation
CN106547845A (en) * 2016-10-17 2017-03-29 搜游网络科技(北京)有限公司 For simulating the method and its equipment of canvas interfaces
CN107517203A (en) * 2017-08-08 2017-12-26 北京奇安信科技有限公司 A kind of user behavior baseline method for building up and device
CN107517203B (en) * 2017-08-08 2020-07-14 奇安信科技集团股份有限公司 User behavior baseline establishing method and device
CN110730109A (en) * 2019-10-12 2020-01-24 北京百度网讯科技有限公司 Method and apparatus for generating information
CN111176578A (en) * 2019-12-29 2020-05-19 浪潮电子信息产业股份有限公司 Object aggregation method, device and equipment and readable storage medium
CN111176578B (en) * 2019-12-29 2022-03-22 浪潮电子信息产业股份有限公司 Object aggregation method, device and equipment and readable storage medium
CN113569983A (en) * 2021-08-13 2021-10-29 深圳前海微众银行股份有限公司 Website classification method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN102945263B (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN102945263A (en) Method for determining access correlation information among multiple access objects
CN106537384B (en) Use the reverse IP database of the data of instruction user location
CN102810117B (en) A kind of for providing the method and apparatus of Search Results
CN102306171B (en) A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
CN102946590B (en) Method and system for information issue by wifi (wireless fidelity) network
CN102663054B (en) A kind of method and device determining weight of website
CN103455559A (en) Method and device for automatically recommending application
CN103226393A (en) Input method and equipment
CN102831114B (en) Realize method and the device of internet user access Statistic Analysis
CN102819574A (en) Mobile terminal and method for displaying desktop of mobile terminal
CN104852889A (en) Picture identifying code generation method and system, and verify method and client side, and server
CN102970348A (en) Method and system for network application propelling and network application server
CN103475749A (en) Cross-domain communication method and device
CN102298617A (en) Method for obtaining target page and equipment
CN102945273B (en) A kind of for providing the method and apparatus of Search Results
CN102262660B (en) Method and device implemented by computer and used for obtaining search result
CN105589917A (en) Method and device for analyzing log information of browser
CN103577544A (en) Method and device for providing information to be sent
CN102866945B (en) For providing the method and apparatus of the first application testing information corresponding to user
CN103699534A (en) Display method and device for data object in system directory
CN103997413A (en) Guiding method and device based on user behavior analysis
CN104123321B (en) A kind of determining method and device for recommending picture
US20170192982A1 (en) Searching Based On Geographical Density Of Entities
CN103577426A (en) Method, device and system for providing additional application messages of searching suggestion
CN102156724A (en) Method and device for matching suffix of inquiry segment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant