Embodiment 2
Present embodiment 2 provides a kind of network service quality information to obtain the preferred embodiment of comparison method on the basis of embodiment 1, main treatment step comprises:
Step S21: the collection network quality of service information sends to server end with the described network service quality information of gathering;
Step S22: receive described network service quality information;
Whether step S23: detecting has client to send request instruction;
Step S24: detect request instruction, and when the described request instruction is the compare instruction of multi-client information, the network service quality information of a plurality of clients of described multi-client information compare instruction appointment is compared by default comparison form, and the result that will compare sends to and described multi-client information compare instruction clients corresponding.
In order realizing the described network service quality information of a plurality of clients of multi-client information compare instruction appointment to be sent to and described multi-client information compare instruction clients corresponding by default form in the present embodiment, to comprise particularly:
In the compare instruction of described multi-client information with the customer identification information of a plurality of clients of its request; The useful name in an account book information of sign in the described network service quality information;
The described network service quality information that receives of traversal, and filter out the network service quality information that described customer identification information and described username information are complementary;
The described network service quality information that filters out is compared by default form, and the result that will compare sends to and described multi-client information compare instruction clients corresponding.
The result of wherein said comparison can adopt forms such as comparison curve, form, chart to represent.
Particularly, the network service quality information that can show a plurality of clients of appointment by the compare instruction of multi-client information a client, for example certain user can show the network service quality information of one's own a plurality of access terminals in one of them network terminal comparison of oneself, can carry out the network speed of a plurality of clients particularly, time delay, promise to undertake that network speed reaches number of times, promise to undertake the ratio that network speed reaches, minimum network speed reaches number of times and ratio, the number of times that can not network, the time that can not network, nominal broadband cost (the broadband speed of broadband set meal price/operator's nominal), the comparison of actual broadband cost (the broadband speed of broadband set meal price/reality).
Wherein, the broadband speed of nominal broadband cost=broadband set meal price/operator's nominal; The broadband speed of actual broadband cost=broadband set meal price/reality.Such as, the user has bought the broadband service of the 50M of UNICOM, and monthly expenditure is 100 yuan, and a month broadband rate expenditure is: 2 yuan/M.But actual this user's monthly average speed has only 10M, and month actual expenditure of broadband rate then is so: 10 yuan/M.Contrast by this, and contrast in conjunction with the moon broadband set meal rate of appointed area, the user can know clearly that the set meal of buying which operator is optimum.
Send to active client by the network service quality information with a plurality of clients of appointment by default comparison form, can realize the comparison of the network service quality information of a plurality of given client ends at active client, for example contrast between the Network of a plurality of clients, network speed, time delay, the bandwidth.
Described username information comprises IMEI number, IMSI number one or more of self-defined user name, IP address, MAC Address, portable terminal particularly.
The described network service quality information of gathering among the step S21 comprises: one or more in network operator information, network service information, cost information, current network speed, current time delay, current bandwidth, promise network speed, promise time delay and guaranteed bandwidth, information gathering time and the information gathering position.
Wherein network operator information can embody the Virtual network operator that the user selects for use, and network service information can embody packaged service that the user selects for use or user's access to netwoks business;
Uploading rate and downloading rate when network speed refers to specifically that the user surfs the Net.
Network speed when current network speed refers to the collection network quality of service information, i.e. actual network speed; Promise to undertake the network speed that Virtual network operator was promised to undertake when network speed referred to that the user handles business of networking.
Bandwidth represents that communication line can transmit the ability of data, specifically refers to certain from network a bit can be passed through to another point in the unit interval " the maximum data rate ".The bandwidth of computer network refers to the maximum data rate that network can pass through, i.e. how many bits of per second.
Bandwidth when current bandwidth refers to the collection network quality of service information, i.e. actual bandwidth; The bandwidth that Virtual network operator was promised to undertake when guaranteed bandwidth referred to that the user handles business of networking.
Time delay refers to that network data is sent to the needed time of another end from an end of network.It has comprised transmission delay, propagation delay, processing delay, queuing delay; Usually time delay equals the summation of transmission delay, propagation delay, processing delay and queuing delay.
Time delay when wherein current time delay refers to the collection network quality of service information, i.e. actual time delay; Promise to undertake the time delay that Virtual network operator was promised to undertake when time delay referred to that the user handles business of networking.
After the collection network quality of service information, the described network service quality information of gathering is sent to before the server end among the step S21, also comprises:
In the present embodiment, by client collection network quality of service information, client is before the network service quality information of will gather sends to server end, can carry out the comparison of the network service quality information content in client, be included in particularly after the collection network quality of service information, the described network service quality information of gathering is sent to before the server end, also comprise: the described current network speed in the described network service quality information that will gather, described current time delay and described current bandwidth respectively with described promise network speed, described promise time delay and described guaranteed bandwidth are relatively corresponding one by one, and comparative result is showed by default form in the client that is used for the described quality of service information of collection.
In the client displaying of comparing, be conducive to the network service status that the user understands currently used client by the network service quality information that will gather.
For example, can know by the comparison of current bandwidth and guaranteed bandwidth whether its used network service provider is false bandwidth commitment.
For example, can know by current time delay and the comparison of promising to undertake time delay whether its used Virtual network operator is that false time delay is promised to undertake.
In the present embodiment, comparative result outside the client that is used for the described quality of service information of collection is showed by default form, is also comprised: detect described comparative result;
Detect in the described comparative result and occur, current network speed is lower than described promise network speed, described current time delay is lower than described promise time delay, described current bandwidth is lower than described guaranteed bandwidth, described current network speed is lower than default network speed and bears thresholding, described current time delay is lower than default time delay and bears thresholding, described current bandwidth is lower than that default to bear in bandwidth and the current network connection failure one or more child as a result the time, generates network service quality information comparison record according to the described network service quality information of gathering and described comparative result in the client that is used for gathering described network service quality information.
In the present embodiment, the network service quality information of client collection can be compared at client-side, but be lower than described promise network speed if current network speed occurs, described current time delay is lower than described promise time delay, described current bandwidth is lower than described guaranteed bandwidth, described current network speed is lower than default network speed and bears thresholding, described current time delay is lower than default time delay and bears thresholding, described current bandwidth is lower than that default to bear in bandwidth and the current network connection failure one or more child as a result the time, can generate network service quality information comparison record in the client that is used for gathering described network service quality information according to the result of the network service quality information of gathering and described comparison in client.
Particularly, in network service quality information comparison record, can record the time of comparison, the result of network operator information, network service information, cost information, the current network speed that compares, promise network speed, the current time delay of comparing, promise time delay, the current bandwidth that compares, guaranteed bandwidth, information gathering time, information gathering position, comparison project.
According to network service quality information comparison record, the user can carry out the historical query of network service quality, and for example, the network speed of the network that the user is used is lower than the number of times of promising to undertake network speed, blanking time etc.If what client inserted in addition is wireless network, in network service quality information comparison record, can also record network signal intensity information, signaling information and the physical layer information of this terminal.
Usually, user client is obtained the information gathering position by gps system or other navigation system, when the used gps system of user or other navigation system can't be obtained the information gathering position, the data mode of the information gathering position in the network service quality information that can cause generating occurred unusual.
Therefore, after the collection network quality of service information, the described network service quality information of gathering is sent to before the server end, also comprises:
The data mode of the information gathering position that the described network service quality information that detection is gathered is included;
Detect the data mode of described information gathering position when unusual, the prompting user imports and upgrades position or prompting user and select to form from default list of locations and upgrade the position;
Information gathering position in the described network service quality information is replaced in described renewal position.
When the data mode of the information gathering position in the network service quality information that detects collection occurs when unusual, by replacing information gathering position in the network service quality information with upgrading the position, the information gathering position in the network service quality information that guarantees to send accurately.
And can accurately know user's position by the information gathering position in the quality of service information.
In the present embodiment, the described request instruction is except being the compare instruction of multi-client information, and the described request instruction can also be obtained instruction for appointed area fixed time information;
When request instruction is that appointed area fixed time information is obtained when instruction, determine that described appointed area fixed time information obtains instruction specified first area scope and very first time scope;
The described network service quality information that traversal receives, and filter out the information gathering position in the described first area scope while network service quality information of information gathering time in described very first time scope;
The described network service quality information that filters out is carried out computing by default operation rule, draw network service quality information;
Described network service quality information sent to described appointed area fixed time information obtain the corresponding client of instruction.
In the present embodiment, the first area scope can be divided arbitrarily as required, and for example the regional extent of appointment is the scope of at least one floor in the scope of at least one unit in the scope in the scope of at least one residential quarter, at least one building, the building, the building or the scope at least one room.
By obtaining the network service quality information of appointed area fixed time, the user can be informed in the regional extent of appointment, the network service quality of fixed time.
The described request instruction can also be the multi-operator service comparison instruction of appointed area fixed time;
When the described request instruction is compared instruction for the multi-operator service of appointed area fixed time, extract second area scope and second time range in the described appointed area fixed time multi-operator service comparison instruction;
The described network service quality information that receives of traversal, and filter out the information gathering position described second area scope simultaneously the information gathering time in the network service quality information of described time range;
The described network service quality information that filters out is classified according to described network operator information;
The described network service quality information that is divided into a class is compared according to preset rules, generate comparison result; And/or, compare according to preset rules between the inhomogeneous described network service quality information, generate comparison result;
Described comparison result is sent to and described appointed area fixed time multi-operator service comparison instruction clients corresponding.
Particularly, described the described network service quality information that is divided into a class is compared according to preset rules, generates comparison result, comprising:
The useful name in an account book information of sign in the described network service quality information;
According to described username information and user's indication, to being divided into the described network service quality information of a class, select described network service information, cost information, current network speed, current time delay, current bandwidth, promise network speed, one or more information in time delay and the guaranteed bandwidth of promising to undertake to carry out corresponding comparison one by one by preset rules, generate comparison result.
The network service quality information that wherein is divided into a class is the identical network service quality information of network operator information, so can compare in expense, network speed, the bandwidth information of the different business of zones of different to same operator.
The same set meal type that same Virtual network operator is provided for example can contrast the speed of same class website, such as excellent cruel, PPlive etc., thereby helps the user to select the fastest Internet service website of network speed.
Compare according to preset rules between the described inhomogeneous described network service quality information, generate comparison result, comprising:
According to described network service information, one or more information that filter out in the cost information in every class network service quality information, current network speed, current time delay, current bandwidth, promise network speed, promise time delay and the guaranteed bandwidth are carried out corresponding comparison one by one by preset rules, generate comparison result.
The comparison of the network service quality information of different operators is namely represented in the comparison of inhomogeneous network service quality information, for example different operator's guaranteed bandwidths are 20M, the network speed of the network service quality information by different operators, bandwidth ratio be to drawing the actual speed that can reach of different operators, bandwidth, can know that therefore which operator observes the network service promise.
For example at the network service information of heterogeneous networks operator network speed, time delay are compared again, for example at accessed web page sina, the access time delay of different operators network is different with speed.