Summary of the invention
The embodiment of the invention provides a kind of data analysing method, can reduce the data analysis amount, improves the precision of analyzing data.The embodiment of the invention also provides corresponding device thereof and system.
A kind of data analysing method comprises:
Receive the Operational Visit request, comprise the network address that the user will visit in the said Operational Visit request;
Network address that said user will be visited and the built-in recommendation network address by hierarchical storage are mated;
When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents;
Parse the terminal iidentification that sends said Operational Visit request;
If the level of the network address that said user will visit is more than or equal to first threshold; Send the level of the network address that the terminal iidentification parse, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
A kind of data analysing method comprises:
The level of the network address that network address that receiving terminal sign, user will visit and said user will visit;
The level association store of the network address that network address that said terminal iidentification, user will be visited and said user will visit;
With level more than or equal to the data of first threshold as data source, statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
A kind of network equipment comprises:
First receiving element is used to receive the Operational Visit request, comprises the network address that the user will visit in the said Operational Visit request;
The network address matching unit, network address that is used for the user that the Operational Visit request that said first receiving element receives comprises will be visited and the built-in recommendation network address by hierarchical storage are mated;
Level is confirmed the unit; Be used for when said network address matching unit matches consistent recommendation network address; The level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents;
Resolution unit is used to parse the sign at the terminal of sending the Operational Visit request that said first receiving element receives;
Transmitting element; The level of the network address that is used for will visiting said user is during more than or equal to first threshold; Send the level of the network address that terminal iidentification that said resolution unit parses, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
A kind of server comprises:
Second receiving element is used for the level of the network address that network address that receiving terminal sign, user will visit and said user will visit;
Memory cell, the level association store of the network address that the terminal iidentification that is used for said second receiving element is received, the network address that the user will visit and said user will visit;
Analytic unit is used for the level of said cell stores more than or equal to the data of first threshold as data source, and statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
A kind of data analysis system comprises the network equipment and server, and the said network equipment is the described network equipment of technique scheme, and said server is the described server of technique scheme.
A kind of data analysis system comprises the network equipment, deep packet analyzing device and server, and said deep packet analyzing device has communication with the said network equipment and is connected;
The said network equipment receives the Operational Visit request, and the mirror image bag of said Operational Visit request or said Operational Visit request is transmitted to said deep packet analyzing device, comprises the network address that the user will visit in the said Operational Visit request;
Network address that said deep packet analyzing device will be visited said user and the built-in recommendation network address by hierarchical storage are mated; When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Parse the terminal iidentification that sends said Operational Visit request; If the level of the network address that said user will visit is more than or equal to first threshold, said deep packet analyzing device sends the level of the network address that the terminal iidentification that parses, network address that the user will visit and said user will visit to the said network equipment;
The level of the network address that the terminal iidentification that the said network equipment receives to the server transmission, the network address that the user will visit and said user will visit;
Said server with level more than or equal to the data of first threshold as data source, statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
The embodiment of the invention adopts and receives the Operational Visit request, comprises the network address that the user will visit in the said Operational Visit request; Network address that said user will be visited and the built-in recommendation network address by hierarchical storage are mated; When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Parse the terminal iidentification that sends said Operational Visit request; If the level of the network address that said user will visit is more than or equal to first threshold; Send the level of the network address that the terminal iidentification parse, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.With in the prior art as long as user capture, background server is just analyzed and is compared, the data analysing method that the embodiment of the invention provides can reduce the data analysis amount, improves the precision of analyzing data.
Embodiment
The embodiment of the invention provides a kind of data analysing method, can reduce the data analysis amount, improves the precision of analyzing data.The embodiment of the invention also provides corresponding device thereof and system.Below be elaborated respectively.
Consult Fig. 1, from the angle of the network equipment, an embodiment of the data analysing method that the embodiment of the invention provides comprises:
101, receive the Operational Visit request, comprise the network address that the user will visit in the said Operational Visit request.
The network equipment that provides in the embodiment of the invention can be Gateway GPRS Support Node (GGSN; Gateway GPRS Support Node); Also can be other network equipments with the data analysis identical functions that provides with the embodiment of the invention, the embodiment of the invention be that example describes with GGSN.
During user's browse advertisements information, can click the recommended links of advertisement and initiate service request, GGSN receives service request; In fact service request sends over through packet, and the user initiates service request one time, and this time service request possibly send to GGSN through one or more packets; After GGSN receives a packet; Judge earlier whether the packet that receives has carried complete information, is a complete data flow if judge this packet, has carried complete information; Obtain the network address that the user that carries in the packet will visit so, the network address that the user who comprises in the Operational Visit request just will visit; If it is imperfect that GGSN judges the packet that receives; So earlier this packet is stored; By the time after receiving other packets of same service request, all packets of same service request are formed a complete data flow, obtain the network address that the user will visit.
102, the network address that said user will be visited and the built-in recommendation network address by hierarchical storage are mated.
After obtaining the network address that the user in the said Operational Visit request will visit, in GGSN, be built-in with the recommendation list of websites, said built-in recommendation list of websites can be provided by third company, like ad-agency, Internet firm, personal advertisement master etc.; Said recommendation list of websites comprises the mapping relations between the level of recommending network address and said recommendation network address, recommends the level of network address corresponding with the level of the recommendation information that on the terminal, represents; If the recommendation network address in the recommendation list of websites is second level, this recommendation information also is second level in displayed page so; Recommendation information refers to media information, and ad content is like the product advertising of on the page, showing.
The process of network address coupling can for: the recommendation network address in network address that the user will be visited and the built-in recommendation list is compared one by one.
103, when matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents.
After in the network address recommendation list, having found the identical recommendation network address of the network address that to visit with the user; From the mapping relations of recommending network address and said recommendation network address, just can know the level of the network address that said user will visit; That is to say, the level of the network address that said user will visit be on the said coupling the recommendation network address related level.
For individual-layer data is provided, advertising content provider represents the displayed page higher slice of recommendation information at the terminal of advertisement in advance, is placed on one deck like the summary info with product and represents, and the details of product etc. are placed on two layers and represent; With the Internet automotive advertising is example; The brand message of automobile is placed on one deck to be represented; Details such as automotive performance parameter or activity are placed on two layers represent, when the user click browse represent one deck after, know the why advertisement of brand automobile of this advertisement; Only rely on the automobile what brand the user understand and to confirm that the user is interested in this automobile; Representing details such as two layers of understanding automotive performance parameter or activity if continue to click, explain that then the user is interested in this product, is real potential buyer.
In the prior art; The server that is used to analyze data can trace into the user and click which network address; But be not sure of the level of network address, like this each click data all stored and analyzed, cause data analysis system increasing; And the precision of the data that analyze is also very low, can't accurately lock the product users interest.
Therefore the embodiment of the invention provides a kind of and has resolved scheme with the corresponding level of advertisement recommendation information level advertising content provider; Can confirm the level of the recommendation information of user capture; And can this level be sent to server, make server analyze data by level.
104, parse the terminal iidentification that sends said Operational Visit request.
The terminal that the embodiment of the invention provides can be a portable terminal; Also can be fixed terminal, if surfing Internet with cell phone, the sign at terminal be exactly international mobile subscriber identification code (IMSI so; International Mobile Subscriber Identification), as: 13580000000; If online computing, the sign at terminal is exactly medium access control (MAC, the Media Access Control) address at this terminal so.
If the level of the network address that 105 said users will visit is more than or equal to first threshold; Send the level of the network address that the terminal iidentification parse, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
In the prior art; Because of the data of all users being clicked the advertisement recommendation information have all sent to server; The data volume that makes server store and to analyze is too huge, and has most data nonsensical to the product users interest to confirming in these data.Therefore in the embodiment of the invention; Provided first threshold, after the level of confirming the network address that said user will visit, if the level of the network address that the user will visit is more than or equal to this first threshold; The level of the network address that the terminal iidentification that just parses to the server transmission, the network address that the user will visit and said user will visit; If the level of the network address that the user will visit less than this first threshold, does not then send data to server, can reduce the data in server amount of analysis like this; Like first threshold is 2 o'clock, only level is sent to server more than or equal to 2 data.
Because of the network equipment is level data more than or equal to first threshold to the data that server sends, the data of server analysis also are the data of level more than or equal to first threshold like this, have reduced the data analysis amount.
After server receives the level of the network address that network address that terminal iidentification, user will visit and said user will visit; With level more than or equal to the data of first threshold as data source; Statistics is more than or equal in the first threshold level; The quantity of the terminal iidentification that the network address that will visit with each user is corresponding is confirmed product users interest amount has been improved the precision of data analysis so more easily.
For instance; After GGSN parses the sign at terminal; Sign with the terminal that parses; The level of the network address that network address that the user will visit and said user will visit in recommending network address sends to server, like the network address of one vapour Mazda Motor specification allocation list that has been designated 13580000000 user capture at terminalHttp:// www.baidu.com/s? Wd=%C2%ED%D7%D4%B4%EF6& Rsv bp=0& Rsv spt=3& Oq=%C2%ED%D7%D4%B4%EF& Rsp=0& F=3& InputT=9203In step 103, match this network address and be positioned at second level of built-in recommendation network address, so above three information have been sent to server.
In the embodiment of the invention, receive the Operational Visit request, comprise the network address that the user will visit in the said Operational Visit request; Network address that said user will be visited and the built-in recommendation network address by hierarchical storage are mated; When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Parse the terminal iidentification that sends said Operational Visit request; If the level of the network address that said user will visit is more than or equal to first threshold; Send the level of the network address that the terminal iidentification parse, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.With in the prior art as long as user capture, background server is just analyzed and is compared, the data analysing method that the embodiment of the invention provides can reduce the data analysis amount, improves the precision of analyzing data.
Consult Fig. 2, from the angle of server, another embodiment of the data analysing method that the embodiment of the invention provides comprises:
The level of the network address that network address that 201, receiving terminal identifies, the user will visit and said user will visit.
Server in the embodiment of the invention mainly refers to the server that is used for data analysis, like the server of using in the business intelligence;
The level of the network address that network address that server receiving terminal sign, user will visit and said user will visit; Like the example among the above-mentioned embodiment, server just receives the network address of one vapour Mazda Motor specification allocation list that has been designated 13580000000 user capture at terminal soHttp:// www.baidu.com/s? Wd=%C2%ED%D7%D4%B4%EF6& Rsv bp=0& Rsv spt=3& Oq=%C2%ED%D7%D4%B4%EF& Rsp=0& F=3& InputT=9203This network address belongs to second level of recommendation.
The level association store of the network address that the network address that 202, said terminal iidentification, user will be visited and said user will visit.
Server can be the level of the network address that network address that terminal iidentification, user will visit and said user will visit and sets up a mapping table, and it is related that the level of the network address that the network address that in mapping table, terminal iidentification, user will be visited and said user will visit is done mapping.
203, with level more than or equal to the data of first threshold as data source, statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
The data that server receives are level data more than or equal to first threshold; So server just with level more than or equal to the data of first threshold as data source; Add up the clicking rate of the network address that each user will visit; In fact clicking rate is exactly number of users, as long as count the clicking rate that the quantity of the corresponding terminal iidentification of network address that each user will visit has just obtained the network address that this user will visit.
As, the clicking rate of the network address of visit one vapour Mazda Motor specification allocation list so, can obtain the terminal user identification addition of visiting this network address in statistics visit second level.
If the advertising provider needs further information; Like ownership place to a vapour Mazda Motor users interest; Can from terminal iidentification ownership place tabulation, inquire the ownership place of each terminal iidentification so, and the corresponding terminal iidentification of the network address that said user will be visited, the network address that will visit with said user and the ownership place association store of said terminal iidentification; The quantity of the terminal iidentification of each ownership place that statistics is related with the network address that each user will visit; Can know each place like this to this advertisement users interest quantity, can do higher generalization to this area.
In the embodiment of the invention, the level of the network address that network address that receiving terminal sign, user will visit and said user will visit; The level association store of the network address that network address that said terminal iidentification, user will be visited and said user will visit; With level more than or equal to the data of first threshold as data source, statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.With in the prior art as long as user capture, background server is just analyzed and is compared the data analysing method that the embodiment of the invention provides; Through with the recommendation information layering; The network equipment matches the level that the user will visit network address, and said level is sent to server, and background server is only analyzed the data of level more than or equal to first threshold; Thereby reduce the data analysis amount, improve the precision of analyzing data.
Consult Fig. 3, the overall process of the data analysing method embodiment that provides to the foregoing description is done detailed description:
The Operational Visit request is sent to the network equipment in S1, terminal;
Comprise the network address that the user will visit in the said Operational Visit request.
Network address that S2, the network equipment will visit said user and the built-in recommendation network address by hierarchical storage are mated;
The network equipment obtains the network address that the user in the said Operational Visit request will visit after receiving the Operational Visit request of sending at the terminal; Recommendation network address in network address that said user will be visited and the built-in recommendation list of websites is mated, and said recommendation list of websites comprises the mapping relations between the level of recommending network address and said recommendation network address.
S3, the network equipment be when when matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents.
After in the network address recommendation list, having found the identical recommendation network address of the network address that to visit with the user; From the mapping relations of recommending network address and said recommendation network address, just can know the level of the network address that said user will visit; That is to say, the level of the network address that said user will visit be on the said coupling the recommendation network address related level.
S4, the network equipment parse the terminal iidentification that sends said Operational Visit request;
The terminal can be a portable terminal, also can be fixed terminal, if surfing Internet with cell phone, the sign at terminal is exactly international mobile subscriber identification code (IMSI, International Mobile Subscriber Identification) so, as: 13580000000; If online computing, the sign at terminal is exactly medium access control (MAC, the Media Access Control) address at this terminal so.
If the level of the network address that the said user of S5 will visit is more than or equal to first threshold, send the level of the network address that the terminal iidentification that parses, network address that the user will visit and said user will visit to server;
The network equipment sends level and gives server more than or equal to the data of first threshold, can reduce the data in server amount of analysis.
S6, server are added up more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
The advertising provider can be according to the click volume of the advertisement that represents in the server, confirm this advertisement by degree of concern, simultaneously, can also know that which user is arranged is interested in this advertisement, can promote the advertisement users interest to these.
In the present embodiment, the data analysing method that on the whole embodiment of the invention is provided is illustrated, and has goodly embodied the data analysing method that the embodiment of the invention provides, and can reduce the data analysis amount, improves the precision of analyzing data.
For ease of understanding, be example with a concrete application scenarios below, the data analysing method that provides in the embodiment of the invention is elaborated:
Consult Fig. 4, the terminal use clicks visit Products Show network address (URL, Uniform/Universal Resource Locator); Initiate the Internet service access request, the Operational Visit request is finally received by GGSN, and GGSN obtains the network address that the user that comprises in the Operational Visit request will visit; Like terminal use 13100000000,13200000000,13300000000; 13400000000,13500000000 have all visited the trendy network address of Bossden down jackets 2011 respectivelyHttp:// huoyan.blogcn.com/88, initiating service request with 13100000000 users wherein, GGSN handles the process of this service request, the network address that GGSN will visit this userHttp:// huoyan.blogcn.com/88Mate with built-in recommendation network address, find second level of this network address in recommending network address, if the first threshold of the level that is provided with in the GGSN is 2, GGSN is with the sign 13100000000 at this user's terminal, the network address that the user will visit soHttp:// huoyan.blogcn.com/88The level second level of this network address sends to server; The data structure of sending can be consulted following table 1: be example with 13100000000 these users just in this scene; For the same requesting users of other several initiations, GGSN makes same processing, and also the information with other several users sends to server.
The data structure table that table 1:GGSN sends
| Level | The sign at terminal | Network address |
| 2 | 13100000000 | http://huoyan.blogcn.com/88 |
User 13600000000 has initiated to fly down jackets trendy service request in 2011 in the snow, and network address doesHttp:// abc.wm23.com/aiken/144512.html, GGSN also is resolved to this network address and is positioned at second level, and GGSN is 13600000000 with terminal iidentification so,Http:// abc.wm23.com/aiken/144512.html, be positioned at three information of second level and also issue server.
Server receives the data that GGSN sends, the network address corresponding stored that the sign and the user at terminal will be visited according to level; Still be example with the several users of mentioning in this scene, in information stores to a table of server with these users, like table 2
| Level | The sign at terminal | Network address |
| 2 | 13100000000 | http://huoyan.blogcn.com/88 |
| 2 | 13200000000 | http://huoyan.blogcn.com/88 |
| 2 | 13300000000 | http://huoyan.blogcn.com/88 |
| 2 | 13400000000 | http://huoyan.blogcn.com/88 |
| 2 | 13500000000 | http://huoyan.blogcn.com/88 |
| 2 | 13600000000 | http://abc.wm23.com/aiken/144512.html |
Certainly only provided above-mentioned 6 users in this scene, in fact a lot of users can be arranged, the network address of visit also can be inequality; But processing method is identical; If server will be analyzed the trendy data of Bossden down jackets in the second layer 2011, and the data in the above-mentioned table 3 are carried out filtering screening, be that 13600000000 data screen out with terminal user identification; Statistics visit Bossden down jackets 2011 trendy users have 5 people, so just can specifically recommend to these 5 users.
Should to recommend network address be 2 layers situation with only having provided in the scene; In fact a lot of layers can be arranged; As noted above Bossden down jackets 2011 are trendy, if the user clicks certain concrete a down jackets again, so just can orientate this one deck as the 3rd layer; If want to grasp the user who likes these a down jackets, so just can analyze to the user of this network address of visit.
Consult Fig. 5, an embodiment of the network equipment that the embodiment of the invention provides comprises:
First receivingelement 301 is used to receive the Operational Visit request, comprises the network address that the user will visit in the said Operational Visit request;
Networkaddress matching unit 302, network address that is used for the user that the Operational Visit request that said first receivingelement 301 receives comprises will be visited and the built-in recommendation network address by hierarchical storage are mated;
Level is confirmedunit 303; Be used for when said networkaddress matching unit 302 matches consistent recommendation network address; The level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents;
Resolution unit 304 is used to parse the sign at the terminal of sending the Operational Visit request that said first receivingelement 301 receives;
Transmittingelement 305; The level of the network address that is used for will visiting said user is during more than or equal to first threshold; Send the level of the network address that terminal iidentification that saidresolution unit 304 parses, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
In the embodiment of the invention, first receiving element 301 receives the Operational Visit request, comprises the network address that the user will visit in the said Operational Visit request; Network address that the user who comprises in the Operational Visit request that network address matching unit 302 receives said first receiving element 301 will visit and the built-in recommendation network address by hierarchical storage are mated; Level confirms that unit 303 is when said network address matching unit 302 matches consistent recommendation network address; The level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Resolution unit 304 parses the sign at the terminal of sending the Operational Visit request that said first receiving element 301 receives; The level of the network address that transmitting element 305 will be visited said user is during more than or equal to first threshold; Send the level of the network address that terminal iidentification that said resolution unit 304 parses, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.Compared with prior art, the network equipment that the embodiment of the invention provides can reduce the data analysis amount, improves the precision of analyzing data.
Consult Fig. 6, on the basis of the corresponding embodiment of above-mentioned Fig. 5, another embodiment of the network equipment that the embodiment of the invention provides also comprises:
Acquiringunit 306 is used for obtaining the network address that the user of the Operational Visit request that said first receivingelement 301 receives will visit;
Said networkaddress matching unit 302; The recommendation network address that is used for said acquiring unit is obtained network address that 306 users that get will visit and built-in recommendation list of websites is mated, and said recommendation list of websites comprises the mapping relations between the level of recommending network address and said recommendation network address.
Consult Fig. 7, on the basis of the corresponding embodiment of above-mentioned Fig. 6, acquiringunit 306 comprises described in another embodiment of the network equipment that the embodiment of the invention provides:
Filtering module 3061 is used for when said Operational Visit request package is contained in a plurality of packet, filtering out the packet of repetition;
Order module 3062 is used for that saidfiltering module 3061 is filtered the remaining packet in back and sorts, and forms a complete data flow;
Parsing module 3063 is used for the complete data flow that saidorder module 3062 is formed is parsed the network address that the user will visit.
When thefiltering module 3061 in the acquiringunit 306 in the network equipment is contained in a plurality of packets in said Operational Visit request package, filter out the packet of repetition;Order module 3062 is filtered the remaining packet in back with saidfiltering module 3061 and is sorted, and forms a complete data flow; Parse the network address that the user will visit in the complete data flow ofparsing module 3063 with saidorder module 3062 compositions.
Consult Fig. 8, an embodiment of the server that provides in the embodiment of the invention comprises:
Second receivingelement 401 is used for the level of the network address that network address that receiving terminal sign, user will visit and said user will visit;
Memory cell 402, the level association store of the network address that the terminal iidentification that is used for said second receivingelement 401 is received, the network address that the user will visit and said user will visit;
Analytic unit 403 is used for the level of saidmemory cell 402 storages more than or equal to the data of first threshold as data source, and statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
In the embodiment of the invention, the level of the network address that network address that second receiving element, 401 receiving terminals sign, user will visit and said user will visit; The level association store of the network address that the terminal iidentification thatmemory cell 402 receives saidsecond receiving element 401, the network address that the user will visit and said user will visit;Analytic unit 403 with the level of saidmemory cell 402 storages more than or equal to the data of first threshold as data source, statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.Compared with prior art, the server that is provided in the embodiment of the invention can be analyzed corresponding data according to level, can reduce the data analysis amount like this, improves the data analysis precision.
Consult Fig. 9, on the basis of the corresponding embodiment of above-mentioned Fig. 8,analytic unit 403 comprises described in another embodiment of the server that the embodiment of the invention provides:
Query unit 404 is used for inquiring from terminal iidentification ownership place tabulation the ownership place of each terminal iidentification;
Saidmemory cell 402, the ownership place association store of the terminal iidentification that terminal iidentification that the network address that also is used for said user will be visited, the network address that will visit with said user are corresponding and saidquery unit 404 inquire;
Saidanalytic unit 403, the quantity of the terminal iidentification of each ownership place that the network address that will visit with each user that also is used to add up saidmemory cell 402 storages is related.
Consult Figure 10, an embodiment of the data analysis system that the embodiment of the invention provides comprises thenetwork equipment 30 andserver 40,
Thenetwork equipment 30 is used to receive the Operational Visit request, comprises the network address that the user will visit in the said Operational Visit request; Network address that said user will be visited and the built-in recommendation network address by hierarchical storage are mated; When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Parse the terminal iidentification that sends said Operational Visit request; If the level of the network address that said user will visit is more than or equal to first threshold; Send the level of the network address that the terminal iidentification parse, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
Server 40 is used for the level of the network address that network address that receiving terminal sign, user will visit and said user will visit; The level association store of the network address that network address that said terminal iidentification, user will be visited and said user will visit; With level more than or equal to the data of first threshold as data source, statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
The system that the embodiment of the invention provides can reduce the data analysis amount, improves the precision of analyzing data.
Ginseng month Figure 11, another embodiment of the system that the embodiment of the invention provides comprises: comprise thenetwork equipment 30, deeppacket analyzing device 50 andserver 40, said deeppacket analyzing device 50 and the said network equipment are communicated by letter and 30 are had to communicate by letter and be connected;
The saidnetwork equipment 30 is used to receive the Operational Visit request, and the mirror image bag of said Operational Visit request or said Operational Visit request is transmitted to said deep packet analyzing device, comprises the network address that the user will visit in the said Operational Visit request;
Said deeppacket analyzing device 50, network address that is used for said user will be visited and the built-in recommendation network address by hierarchical storage are mated; When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Parse the terminal iidentification that sends said Operational Visit request; If the level of the network address that said user will visit is more than or equal to first threshold, said deep packet analyzing device sends the level of the network address that the terminal iidentification that parses, network address that the user will visit and said user will visit to the said network equipment;
The saidnetwork equipment 30 is used for sending to server the level of the network address that the terminal iidentification receive, network address that the user will visit and said user will visit;
Saidserver 40 is used for level more than or equal to the data of first threshold as data source, and statistics is more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.
The system that the embodiment of the invention provides can reduce the data analysis amount, improves the precision of analyzing data.
In sum, in the embodiment of the invention, receive the Operational Visit request, comprise the network address that the user will visit in the said Operational Visit request; Network address that said user will be visited and the built-in recommendation network address by hierarchical storage are mated; When matching consistent recommendation network address, the level of confirming the network address that said user will visit be on the said coupling the recommendation network address related level, recommend the level of network address corresponding with the level of the recommendation information that on the terminal, represents; Parse the terminal iidentification that sends said Operational Visit request; If the level of the network address that said user will visit is more than or equal to first threshold; Send the level of the network address that the terminal iidentification parse, network address that the user will visit and said user will visit to server; Make server statistics more than or equal in the first threshold level, the quantity of the terminal iidentification that the network address that will visit with each user is corresponding.With in the prior art as long as user capture, background server is just analyzed and is compared, the data analysing method that the embodiment of the invention provides can reduce the data analysis amount, improves the precision of analyzing data.
The basis of the embodiment of the invention is in advance content (such as medium/ad content) to be carried out layering to represent; To the user statistics is browsed in the click of recommending the darker content information of media content level, precision is higher, and represents through layering; Confirm emphasis network address visit information; Reduce invalid Visitor Logs information, and, reduce the lot of statistics entry data through the content layering.
To carry out the executive agent of data analysis can be to be integrated with deep packet to resolve (DPI to network side in the embodiment of the invention; Deep Packet inspect) network equipment of function; Like Gateway GPRS Support Node (GGSN; Gateway GPRS Support Node), also can be to have the deep packet analyzing device that communication is connected with the network equipment, specifically can be the outer deep packet analyzing device on the network equipment that hangs over; As the equipment that will have the DPI analytical capabilities hangs on the GGSN outward, and establishes a communications link with said GGSN.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of the foregoing description is to instruct relevant hardware to accomplish through program; This program can be stored in the computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
More than data analysing method that the embodiment of the invention provided has been carried out detailed introduction with, the network equipment and server; Used concrete example among this paper principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.