WO2015007154A1 - 业务质量指标的计算方法、计算装置以及通信*** - Google Patents
业务质量指标的计算方法、计算装置以及通信*** Download PDFInfo
- Publication number
- WO2015007154A1 WO2015007154A1 PCT/CN2014/081329 CN2014081329W WO2015007154A1 WO 2015007154 A1 WO2015007154 A1 WO 2015007154A1 CN 2014081329 W CN2014081329 W CN 2014081329W WO 2015007154 A1 WO2015007154 A1 WO 2015007154A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- request message
- browsing
- webpage
- same
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5061—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
- H04L41/5067—Customer-centric QoS measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Definitions
- the present invention relates to the field of communication service technologies, and in particular, to a method for calculating a service quality indicator in a web browsing service, a calculation device for a service quality indicator in a web browsing service, and a communication system.
- MBB Mobile Broadband
- the types of services on user equipment are becoming more and more abundant, and the more services provided by operators, the more users can be attracted.
- attracting users does not mean that users can be retained.
- the quality of services provided by operators is poor, the user's service experience will be poor, which will result in loss of users and lower operator revenue. Therefore, the operator needs to monitor the user's service experience, and the web browsing service is a service that the user uses very frequently. Therefore, obtaining the user's service experience for the web browsing service is quite important for the operator.
- TMF Telecom Management Forum proposes a SQM (Service Quality Management) system, which integrates and analyzes the data affecting the business experience.
- SQM Service Quality Management
- User-centric end-to-end service quality monitoring and management helps operators to understand the reasons for the decline in business experience and thus quickly improve the business experience.
- TMF does not clearly indicate how to use the relevant data in the existing communication network to obtain key indicators to form SQM.
- the prior art proposes a KPI (Key Performance Indicator).
- the KPI is mainly based on the performance of devices such as network elements in the network layer of the existing communication network, and is composed of a set of parameters that can be monitored and measurable, and is currently used most frequently by operators.
- the KPI has specific parameters, the parameters of the KPI are mainly concentrated on the signaling plane, which is not enough to reflect the performance of the user plane, and cannot directly provide end-to-end service quality monitoring and management with user-centered.
- KPIs may reach a higher level, but it does not necessarily mean that the user's business experience is good.
- KQI Key Quality Indicator
- KQI Key Quality Indicator
- the service quality indicator is a user-centric indicator that measures the business experience. Therefore, obtaining correct, comprehensive and realistic business quality indicators is the key and foundation of SQM.
- the web browsing service is a very frequent service used by users, and is also a very important service in the existing communication network.
- the main protocol used by the web browsing service is HTTP (Hyper Text Transfer Protocol).
- HTTP is usually based on the TCP (Transmission Control Protocol) connection.
- TCP Transmission Control Protocol
- the prior art calculates the quality of the webpage browsing service by calculating the response delay, the data transmission rate, and the loss based on the single request and the response packet. Package rate and so on.
- the inventor of the present application found in the long-term research and development that when a user browses a webpage, multiple TCP connections are established with the web server, and multiple packets are sent in each TCP connection, that is, one web browsing will generate multiple The message, which causes the service quality indicators calculated by the prior art to not truly reflect the user's service experience. Because, when browsing a web page, the web page display rate is very slow. However, since the service quality indicator is only for the message and there are multiple messages, the calculation result may be that the value is large, and the value is small. This makes it difficult to reflect the user's real business experience. Therefore, the way in which the prior art calculates the quality of service indicators is not very obvious for the operators. Summary of the invention
- the present application provides a method for calculating a service quality indicator, a computing device, and a communication system, to solve the problem that the prior art cannot calculate a service quality indicator of a web browsing.
- the first aspect of the present application provides a method for calculating a service quality indicator in a web browsing service, including: collecting a plurality of messages related to a web browsing service; and confirming a message generated from the same web browsing; The service quality indicator of the webpage browsing is calculated according to the message generated from the same webpage browsing.
- the packet includes a request packet and a response packet
- the step of confirming the packet generated from the same webpage browsing includes: sequentially The previously received request message or the response message corresponding to the previously requested request message is compared to confirm whether the same page view is generated; if the confirmation is generated from the same page view, the next request is retrieved. The message is compared.
- the currently requested request packet is sequentially corresponding to the previously requested request message or the previously requested request message.
- the response packets are compared to confirm whether the steps from the same web page browsing include: determining the current collection time of the requested message and the previously requested request message or the previously retrieved request message Whether the time difference between the collection time of the corresponding response message is less than the first predetermined threshold; if the time difference is less than the first predetermined threshold, confirming the currently requested request message and the previously retrieved request The message is generated from the same page view.
- the first packet in the currently requested request packet is sent. Comparing the data with the second message data in the previously received request message or the third message data in the response message corresponding to the previously requested request message; if the first message data and the second message data If the packet data is the same, and the time difference between the currently collected request message collection time and the previously collected request message collection time is less than the second predetermined threshold, the current request message is confirmed.
- the message and the previously retrieved request message are generated from the same web page browsing; if the first message data is the same as the third message data, and the currently collected request message is collected and the previously retrieved request is " ⁇ If the time difference between the collection time of the response message corresponding to the message is less than the second predetermined threshold, it is confirmed that the currently requested request message and the previously requested request message are generated from the same web page view.
- the first packet data is compared with the third packet data, the first packet data is
- the third message data is location field information.
- the first packet data is reference field information.
- the second message data is URL information or reference field information, or first
- the message data is host field information, and the second message data is host field information.
- the first predetermined threshold is less than the second predetermined threshold.
- the step of confirming that the message generated from the same web page browsing further comprises: pressing the message generated by each web page browsing. Sort the order of time.
- the service quality indicator includes a webpage response delay, a webpage redirection delay, a webpage data volume, and a webpage Displaying at least one of a delay and a webpage display success rate, wherein the webpage response delay is between the collection time of the first request in the webpage browsing and the collection time of the first response Time difference of the webpage; the webpage redirection delay is the time difference between the collection time of the request message that triggers the redirect in one web browsing and the collection time of the request message sent when the redirection succeeds; The total amount of data of all response messages in the browsing, wherein each response message is not repeated; the display delay of the webpage is the collection time of the first message sent or received in one web browsing to the last message. The time difference between the set times; the web page display success rate is the ratio of the number of response messages successfully responded to in one page view to the number of all response messages.
- the packet further includes a TCP setup packet for establishing a TCP connection or a DNS request for performing domain name resolution.
- the response time of the webpage is the time difference between the collection time of the first TCP establishment of the 4th page in the webpage browsing, the collection time of the first response 4th message, or the collection of the DNS request message in a webpage browsing. The time difference between the time and the collection time of the first response.
- the calculating method further includes: counting the same server address or the same host address The average of the service quality indicators of the plurality of webpages that are initiated from the same user address in time or the average of the plurality of service quality indicators of the webpage that are initiated from different user addresses under the same server address or the same host address.
- the second aspect of the present application provides a computing device for a service quality indicator in a web browsing service, including a collection module, an analysis module, and a calculation module, wherein the collection module is configured to collect and relate to a web browsing service.
- the analysis module is configured to receive the collected plurality of packets from the collection module, and confirm the packets generated from the same webpage browsing;
- the module is used to calculate the service quality indicator of the web browsing according to the " ⁇ text generated from the same webpage browsing.
- the packet includes a request packet and a response packet
- the analyzing module includes a retrieving unit and a comparing unit, where the retrieving unit is configured to sequentially retrieve the packets in a predetermined order. Multiple request messages; the comparison unit is configured to compare the currently requested request message with the response message corresponding to the previously requested request message or the previously retrieved request message, to confirm whether the request message is generated. From the same web page browsing; the retrieving unit is further configured to: when the comparison unit confirms that the same web page browsing is generated, the next request message is retrieved for comparison by the comparison unit.
- the comparison unit includes a first determining unit and a confirming unit, where the first determining unit is configured to determine the currently requested request report Whether the time difference between the collection time of the text and the collection time of the response message corresponding to the previously requested request message or the previously retrieved request message is less than the first predetermined threshold; the confirmation unit is used to When the time difference is less than the first predetermined threshold, it is confirmed that the currently requested request message and the previously requested request message are generated from the same web page view.
- the comparison unit further includes a second determining unit and a third determining unit, where the second determining unit is configured to use the time difference value When the value is greater than or equal to the first predetermined threshold, the first packet data in the currently requested request packet is corresponding to the second packet data in the previously requested request packet or the previously received request packet.
- the third message data in the response message is compared; the third determining unit is configured to determine, when the first message data and the second message data are the same, the collection time of the currently requested request message and the previous Whether the time difference between the collection time of the requested message is less than the second predetermined threshold, or when the first message data is the same as the third message data, determining the current request message Whether the time difference between the set time and the collection time of the previously requested request message is less than a second predetermined threshold; the confirmation unit is further used in the third judgment form When the element is judged to be less than the second predetermined threshold, it is confirmed that the currently requested request message and the previously requested request message are generated from the same web page view.
- the second determining unit compares the first packet data with the third packet data
- the first packet data is URL information
- the third message data is location field information
- the first packet data is Referring to the field information, the second packet data is URL information or reference field information, or the first packet data is host field information, and the second packet data is host field information.
- the first predetermined threshold is less than the second predetermined threshold.
- the analyzing module further includes a sorting unit, where the sorting unit is configured to compare the packets generated by each web browsing according to the collection time Sort in order.
- the service quality indicator includes a webpage response delay, a webpage redirection delay, a webpage data volume, and a webpage display delay
- the web page displays at least one of success rates.
- the computing device further includes a statistics module, where the statistics module is configured to calculate the same server address or Average value of service quality indicators of multiple web browsing initiated from the same user address in a certain period of time under the same host address or average of service quality indicators of multiple web browsing initiated from different user addresses under the same server address or the same host address value.
- the third aspect of the present application provides a communication system, where the communication system includes a network server and at least one user equipment, and at least one user equipment communicates with the network server through a wired or wireless network to perform a web browsing service, and the communication system Also included is any computing device of any of the above, the computing device being disposed on at least one user device or in a wired or wireless network.
- the computing device collects a plurality of messages related to the web browsing service according to the user address of each user equipment.
- the calculation method, the computing device, and the communication system of the service quality indicator of the present application determine all the messages generated from the same web page browsing in the plurality of messages related to the web browsing service, thereby calculating according to the messages
- the service quality indicator of each web page browsing can solve the problem that the prior art cannot calculate the service quality indicator of the web page browsing, and the calculated service quality indicator can more truly reflect the user's service experience.
- FIG. 1 is a schematic flowchart of a first implementation manner of a method for calculating a service quality indicator in a web browsing service of the present application
- FIG. 2 is a schematic flowchart of a second implementation manner of a method for calculating a service quality indicator in a web browsing service of the present application
- FIG. 3 is a schematic flowchart of a third implementation manner of a method for calculating a service quality indicator in a web browsing service of the present application
- FIG. 4 is a schematic diagram of a request message and a response message collected in the calculation method shown in FIG. 3;
- FIG. 5 is a schematic structural diagram of a first implementation manner of a device for calculating a service quality indicator in a web browsing service according to the present application
- FIG. 6 is a schematic structural diagram of a second implementation manner of a device for calculating a service quality indicator in a web browsing service according to the present application
- FIG. 7 is a schematic structural diagram of a third implementation manner of a device for calculating a service quality indicator in a web browsing service according to the present application.
- FIG. 8 is a schematic structural diagram of an embodiment of a communication system of the present application.
- FIG. 9 is a schematic diagram of an application scenario of the communication system shown in FIG. 8.
- FIG. 10 is a schematic diagram of another application scenario of the communication system shown in FIG. 8; FIG.
- FIG. 11 is a schematic structural diagram of a fourth embodiment of a device for calculating a service quality indicator in a web browsing service according to the present application.
- FIG. 1 it is a schematic flowchart of a first implementation manner of a method for calculating a service quality indicator in a web browsing service of the present application.
- the calculation method includes the following steps:
- Step S110 Collect a plurality of documents related to the web browsing service.
- the commonly used protocols are HTTP and WAP (Wireless Application Protocol), and correspondingly, the message includes HTTP or WAP request and response messages.
- the packet may also include a TCP setup packet and a TCP release packet, and a DNS for domain name resolution (Domain Name System, Domain Name System) Messages, etc.
- the packets related to the web browsing service may be collected into a DNS packet, a TCP setup packet, a request packet, and a response packet.
- the request message includes the request line, the request header, and the request body.
- the response ⁇ includes the status line, the response header, and the response body.
- a TCP connection is established with the web server as needed, and then a request message is sent to the web server.
- the request line includes a URL (Uniform Resource Locator), which is the requested object.
- the network server After receiving the request packet, the network server returns one or more response packets, and the response packet is in the shape of a response packet.
- the status line indicates whether the request message is normal. If everything is normal, the web server then sends the web page data to the user, and the user can start browsing the web page.
- the number of request and response messages generated in each TCP connection may be different.
- Step S120 Confirm the message generated from the same web page browsing.
- the packets collected may be generated by the user browsing the webpage at different times, or may be generated by the user browsing different webpages. Therefore, it is necessary to confirm the packets generated from the same webpage browsing. After confirming which page view is generated for all messages, it is possible to sort out all the messages generated from the same page view.
- Step S130 Calculate the service quality indicator of the webpage browsing according to the message generated from the same webpage browsing.
- the parameters such as the size of the webpage and the presentation time of the webpage can be reflected by each of the webpages. These parameters are part of the quality of service indicators.
- the service quality indicator includes at least one of a webpage response delay, a webpage redirection delay, a webpage data volume, a webpage display delay, or a webpage display success rate.
- the method for calculating the service quality indicator in the webpage browsing service of the present application is to calculate all the messages generated from the same webpage browsing in the plurality of packets related to the webpage browsing service, thereby calculating each of the packets according to the webpages.
- the service quality indicator of the secondary page browsing can solve the problem that the prior art cannot calculate the service quality indicator of the web browsing, and the calculated service quality indicator can more accurately reflect the user's service experience, so that the operator can accurately according to the service quality indicator. Take control of the user's business experience.
- FIG. 2 it is a schematic flowchart of a second embodiment of a method for calculating a service quality indicator in a web browsing service of the present application.
- the calculation method includes the following steps:
- Step S210 Collect a plurality of documents related to the web browsing service.
- Step S220 The current request message is compared with the response message corresponding to the previously requested request message or the previously requested request message to confirm whether the same page view is generated.
- the packet includes a request packet and a response packet. If a request packet request succeeds, The request message has at least one response message.
- the object to be compared may be the collection time of the request message or the response message, or the message data of the request message or the response message.
- the message data of the request message is the request line of the request message, the request header, and the data contained in the request body.
- the message data of the response message is the status line, the response header, and the data contained in the response body. If two request messages are associated at the collection time or on the message data, it can be considered that the two request messages are generated from the same page view.
- the next request message is continuously retrieved to ensure that the previously requested request and the response message are at least one.
- the request message and the response message are retrieved in a predetermined order, and the predetermined order is preferably a sequence of the collection time of the request message.
- the currently requested request text and the previously retrieved request ⁇ The response corresponding to the text is compared with the case of web page redirection. Specifically, after the previously requested request message is received, the received response message indicates that the web page is redirected, and the response message indicates that the request message is resent, if the currently requested request message is the resent message. Requesting a message, the currently requested request message is associated with the response message corresponding to the previously requested request message, and can still confirm that the currently requested request message and the previously received request message are generated from the same message. Web browsing. Therefore, when the currently requested request message is compared with the previously received request message, and the same page browsing cannot be confirmed, the currently requested request message and the previously requested request message may be The corresponding response messages are compared.
- Step S230 If the confirmation is generated from the same web page browsing, the next request message is retrieved for comparison.
- the next request message is compared and compared, that is, the comparison process is repeated until the call is obtained.
- Complete all request or response messages if the number of the request message and the response message that are previously retrieved is multiple, the request message is generated by first confirming that the currently requested request message and the previously requested request message are generated. During the same page browsing, the comparison is stopped, and the next request message is continuously retrieved, and the comparison process is repeated to minimize the number of comparisons and save time.
- the previously requested request message is Three, respectively, represented by A, B, and C, and A is generated from a web page browsing, and B and C are generated from another page. Web surfing.
- the currently requested request message is represented by D. Then, when comparing, first compare D with A, confirm that the two are not generated from the same page view, and then compare D with B. If both are generated from the same page view, then both are confirmed. After the same page browsing, D and C are no longer compared, because B and C are generated from the same page browsing, and D and B are generated from the same page browsing. It can be concluded that D and C must be generated from the same time. Web browsing, so stop the comparison at this time, you can reduce the number of comparisons and save time.
- Step S240 Calculate the service quality indicator of the webpage browsing according to the message generated from the same webpage browsing.
- Step S250 Counting the average value of the service quality indicators of multiple web browsing initiated by the same user address in the same month under the same server address or the same host address, or starting from different user addresses under the same server address or the same host address. The average of the quality of the business indicators for multiple page views.
- the service quality indicator of a single page view may not be sufficient to reflect the user's business experience.
- the service quality indicators of multiple page views need to be counted to reflect the user's business experience. For example, suppose that all the request messages are generated by three web browsing. According to the three web browsing messages, three sets of service quality indicators are calculated. The three web browsing may be from the same or different user addresses, and three sets of calculations are performed. The average value of the service quality indicators can reflect the user's business experience as a whole.
- FIG. 3 it is a schematic flowchart of a third implementation manner of a method for calculating a service quality indicator in a web browsing service of the present application.
- the calculation method includes the following steps:
- Step S310 Collect a plurality of documents related to the web browsing service.
- Step S320 judging the time difference between the collection time of the currently requested request message and the collection time of the previously requested request message or the response time of the previously retrieved request message. Whether it is smaller than the first predetermined threshold, if yes, proceed to step S350, and if no, proceed to step S330.
- the predetermined threshold can be set as small as possible to improve the accuracy of the judgment.
- Step S330 The first message data in the currently requested request message is matched with the second message data in the previously requested request message or the response message corresponding to the previously requested request message. The third message data is compared.
- the message data includes a variety of field information, and most of the field information can be used for comparison. The following description will be made according to the situation. It is assumed that the user accesses a certain website portal when browsing the webpage, and the host address of the portal website. For www.abc.com, the portal has news sections and forum sections, and news sections have sports, entertainment, education and other sections:
- the first message data is URL information
- the third message data is location field information, thereby determining the currently retrieved information. Whether the request message is triggered by the previously requested request message.
- the response header of the response message is used to deliver additional response information that the network server cannot store in the status line, information about the network server, and resources identified by the URI (Uniform Resource Identifier) of the request message request.
- Commonly used response headers include location information. Location field information is used to redirect to a new URL.
- the current The requested request message is generated by the redirect of the previously requested request message, and may be initially considered to be associated with the two request messages.
- the first message data is compared with the second message data
- the first message data is reference field information
- the second message data is URL information
- the request header of the request message allows the requested additional information to be passed to the web server as well as information about the device used by the user.
- Commonly used request headers include host (Host) field information, reference (Referer) field information, and Accept field information.
- the host field information is used to specify the Internet host of the requested URL and its port number;
- the reference field information is used to specify the source address of the requested URL, that is, to inform the web server which URL of the request is from which The link or URL is linked to allow the web server to generate a fallback list;
- the Accept field information is used to specify the type of information the user is allowed to receive.
- the browser When the user browses the portal, when receiving the data of the news section, the browser will automatically trigger the request to generate the request message, which is the sports, entertainment, education and other fields. Therefore, the reference field information of these request messages is the URL information corresponding to the news section. If the reference field information of the currently requested request message is the same as the URL information in the previously received request message, the reference field information of the currently requested request message may be rolled back to the previously requested request message.
- the URL information in the text can be initially considered to be associated with two request messages.
- the first message data is compared with the second message data
- the first message data is reference field information
- the second message data is reference field information
- the request is automatically triggered to generate multiple request messages, and it is assumed that the currently requested request message is a sports column, and the previously requested request message is requested.
- the request is for the education column, then the reference field information in the request message is the same, and the URL information of the news section is, therefore, the two request messages can be initially considered to be associated.
- the first message data is host field information
- the second message data is host field information
- the comparison can be made with respect to the second, third, and fourth cases. If the same page browsing cannot be confirmed, the first case is compared.
- Step S340 If the first message data is the same as the second message data or the first message data is the same as the third message data, determine whether the time difference value is smaller than the second predetermined threshold value, and if yes, proceed to step S350, if no , proceed to step S360.
- the two request messages are considered to be associated, it cannot be confirmed that the two request messages are generated from the same web page browsing. Because the two request messages are separated by a few hours or even a few days in the collection time, they cannot be considered to have originated from the same page. Therefore, need Set a second predetermined threshold to prevent this from happening.
- the first predetermined threshold is less than the second predetermined threshold, for example, the first predetermined threshold is 1 second, and the second predetermined threshold is 1 minute.
- the judging time difference includes two cases. The first one is to determine the collection time of the currently requested request message and the previously requested request message if the first message data is the same as the second message data. The time difference between the collection time is less than the second predetermined threshold; the second is that if the first message data is the same as the third message data, it is determined that the current collection request message is collected and previously retrieved. The time difference between the collection time of the request " ⁇ corresponds to the response time is less than the second predetermined threshold.
- Step S350 Confirm that the currently requested request message and the previously retrieved request message are generated from the same web page browsing.
- the two can be confirmed.
- Request messages are generated from the same page view. Further, by confirming the message generated from the same web page browsing, the number of times of web page browsing corresponding to the collected message can also be collected.
- Step S360 It is judged whether all the request messages have been retrieved, and if yes, go to step S380, if no, go to step S370.
- Step S370 retrieve the next request message for comparison.
- step S320 is performed until all the request messages are compared.
- FIG. 4 it is a schematic diagram of a request message and a response message collected in the calculation method shown in FIG.
- the horizontal coordinate reflects the time sequence of the collection
- the vertical coordinate reflects the amount of data.
- the columnar parts rl, r2, r3, r4, r5, r6, r7 and r8 contain a request message and its corresponding response message, and the remaining column parts represent the object of the request sent.
- the columnar portions rl, r2, r3, r4, r5 and r6 are generated from one web page browsing, and r7 and r8 are generated from another web page browsing.
- step S320 to step S370 the r8 and r6 are generated from the same RD, and after confirming that r8 and r6 are not generated from the same web page browsing, it can be confirmed that rl, r2, r3, r4, r5 and r6 are generated from the same
- Step S380 Sort the messages generated by each web page browsing in the order of the collection time.
- the earliest request message is the first request message
- the response message corresponding to the first request is the first response "3 ⁇ 4 text
- the last request of the collection time The message is the last request message
- the response message corresponding to the last request message is the last response message.
- Step S390 Calculate the service quality indicator of the webpage browsing according to the message generated from the same webpage browsing.
- the response message is also confirmed, and according to the request message and the response message, that is, rl to r6 in FIG. 8, if the webpage browsing has multiple times , you can also view the quality of service indicators for each page.
- the service quality indicator includes at least one of a webpage response delay, a webpage redirection delay, a webpage data volume, a webpage display delay, and a webpage display success rate.
- the response delay of the webpage that is, the response speed of the webpage when the user browses the webpage, the time difference between the collection time of the first request message in one webpage browsing and the gathering time of the first response message.
- the message further includes a TCP setup message for establishing a TCP connection
- the response time of the webpage is between the collection time of the first TCP establishment in the web browsing and the collection time of the first response message. Time difference.
- the TCP setup message may be a SYN (Synchronize Sequence Numbers) request message.
- the result of the DNS request further includes the DNS request for domain name resolution, and the response delay of the webpage is the time difference between the collection time of the DNS request text in the web browsing and the collection time of the first response text.
- the webpage redirection delay is the time difference between the request for triggering a redirect in a web page browsing, the collection time of the request message, and the collection time of the request message sent when the redirect is successful.
- the process of redirecting is the request line.
- the URL in the URL has been changed or transferred.
- the network server After receiving the request message, the network server will give a new URL and response code in the status line when the response message is returned. After receiving the response code, the user determines that the message is heavy. Orientation, and issue the request message again, the request object of the request message is the new URL.
- the amount of webpage data is the sum of the data volume of all response messages in one webpage browsing, where Response messages are not duplicated.
- the amount of data of each response message reflects the amount of data requested by the request message, and the amount of data per page view can be obtained from the sum of the data amounts of all response messages of each page view.
- the web page display delay is the time difference between the collection time of the first message sent or received in a web page browsing and the collection time of the last message.
- the first packet sent may be the first request packet, the TCP setup packet, or the DNS request packet.
- the first received packet is the first response packet.
- the web page display success rate is the ratio of the number of response messages successfully responded to in one page view to the number of all response messages. After some request messages are sent, the network server does not respond or the status code is of the wrong type. The response message indicates that the response failed, and some of the request messages responded successfully. The response message indicates that the response was successful, so the response is successful. The number of response messages is less than or equal to the number of all response messages.
- the webpage display success logo can also be set. Specifically, a threshold value may be set. When the webpage display success rate exceeds the threshold value, it may be determined that the webpage display is successful, and the webpage display success identifier is generated, otherwise the determination is a failure.
- FIG. 5 it is a schematic structural diagram of a first embodiment of a computing device for calculating a service quality indicator in the web browsing service of the present application.
- the computing device includes a collection module 51, an analysis module 52, and a calculation module 53.
- the collection module 51 is configured to collect a plurality of messages related to the web browsing service, and send the collected plurality of messages to the analysis module 52. Since the text of the web browsing service has a different structure and format from the packets of other services, the collection module 51 filters the packets of other services according to the structure and format of the message, thereby obtaining the web browsing service. Related messages.
- the packet collected by the collection module 51 includes at least a request packet and a response packet, and may also include a TCP setup packet and a TCP release packet for establishing a TCP connection, and a DNS packet for domain name resolution. In this embodiment, when the collection module 51 collects the message, it will be recorded together. Record the collection time of each message.
- the analyzing module 52 is configured to receive the collected plurality of messages from the collecting module 51, and confirm the packets generated from the same web browsing.
- the packets collected by the collection module 51 may be generated by the user browsing the webpage at different times, or may be generated by the user browsing different webpages. Therefore, it is necessary to confirm the message generated from the same webpage browsing.
- the analysis module 52 can confirm which page view is generated for all the messages, so that the messages generated from the same page view can be sorted and sorted.
- the calculation module 53 is configured to calculate a service quality indicator of the web page browsing according to the message generated from the same webpage browsing.
- the calculation module 53 calculates the service quality indicator to reflect the user's business experience during the web browsing from the start of browsing to the completion of browsing.
- the business quality indicator includes at least one of a webpage response delay, a webpage redirection delay, a webpage data volume, a webpage display delay, and a webpage display success rate.
- the calculation device of the service quality indicator in the webpage browsing service of the present application calculates all the messages generated from the same webpage browsing in the plurality of packets related to the webpage browsing service, thereby calculating each of the packets according to the webpages.
- the service quality indicator of the secondary page browsing can solve the problem that the prior art cannot calculate the service quality indicator of the web browsing, and the calculated service quality indicator can more accurately reflect the user's service experience, so that the operator can accurately according to the service quality indicator. Take control of the user's business experience.
- FIG. 6 is a schematic structural diagram of a second embodiment of a computing device for calculating a service quality indicator in the web browsing service of the present application.
- the computing device includes a collection module 61, an analysis module 62, and a calculation module 63.
- the analysis module 62 includes a retrieval unit 621 and a comparison unit 622.
- the collection module 61 is configured to collect a plurality of messages related to the web browsing service, and send the collected plurality of packets to the analysis module 62.
- the analysis module 62 is configured to receive the collected plurality of messages from the collection module 61, and confirm the messages generated from the same web page browsing.
- the calculation module 63 is configured to calculate a service quality indicator of the web page browsing according to the message generated from the same webpage browsing.
- the text includes a request message and a response message. If a request is successful, the request message has at least one response message.
- the retrieving unit 621 is configured to follow the pre-request. Multiple request messages are retrieved in sequence.
- the predetermined order is a collection time sequence of request messages.
- the comparison unit 622 is configured to compare the currently requested request message with the response message corresponding to the previously requested request message or the previously retrieved request message to confirm whether the same page view is generated.
- the object to be compared can be either the collection time of the request message or the response message, or the message data of the request message or the response message. If two request messages are associated at the collection time or on the message data, it can be considered that the two request messages are generated from the same page view.
- the retrieving unit 621 is further configured to: when the comparison unit 622 confirms that the same web page browsing is generated, the next request message is retrieved for comparison by the comparing unit 621.
- the calling unit 621 sends a request message to the comparing unit 622 for each request message, and the comparing unit 622 detects that two consecutive request messages are continuously received, and then performs comparison.
- the comparison unit 622 stops the comparison when the first request confirms that the currently requested request message and the previously requested request message are generated from the same web page browsing, and the matching unit 621 continues to retrieve the next request ⁇ ⁇ text.
- FIG. 7 is a schematic structural diagram of a third embodiment of a computing device for calculating a service quality indicator in a web browsing service of the present application.
- the computing device includes a collection module 71, an analysis module 72, a calculation module 73, and a statistics module 74.
- the analysis module 72 includes a retrieval unit 721, a comparison unit 722, and a sorting unit 723.
- the collection module 71, the retrieval unit 721, and the calculation module 73 have the same technical features as the collection module 61, the retrieval unit 621, and the calculation module 63 of the previous embodiment, and are not described in detail herein.
- the comparison unit 722 further includes a first determination unit 731, a second determination unit 732, a third determination unit 733, and a confirmation unit 734.
- the first determining unit 731 is configured to determine, between the collection time of the currently requested request message and the collection time of the response message corresponding to the previously requested request message or the previously retrieved request message. Whether the time difference is less than the first predetermined threshold. If the currently received request message and the previously received request message or the response message corresponding to the previously received request message are very close in the collection time, the two request messages may be considered to be the same time. Sent in web browsing.
- the predetermined threshold can be set as small as possible to improve the accuracy of the judgment.
- the second determining unit 732 is configured to: when the time difference is greater than or equal to the first predetermined threshold, The third packet in the response packet corresponding to the first packet data in the currently received request packet and the second packet data in the previously requested request packet or the previously received request packet The data is compared.
- the first packet data is reference field information
- the second packet data is URL information or reference field information.
- the first packet data is host field information
- the second packet data is host field information.
- the second determining unit 732 compares the first message data with the third message data
- the first message data is URL information
- the third message data is location field information.
- the third determining unit 733 is configured to determine, when the first packet data and the second packet data are the same, the time between the collection time of the currently requested request message and the collection time of the previously requested request message. Whether the difference is less than the second predetermined threshold, or when the first packet data is the same as the third packet data, determining the collection time of the currently requested request message and the collection time of the previously requested request message Whether the time difference between them is less than the second predetermined threshold.
- the first predetermined threshold is less than the second predetermined threshold.
- the confirmation unit 734 is further configured to: when the time difference is smaller than the first predetermined threshold, and the first message data is the same as the second message data or the first message data is the same as the third message data, the time difference is When the value is less than the second predetermined threshold, it is confirmed that the currently requested request message and the previously requested request message are generated from the same web page view. If the first message data is different from the second message data or the first message data is different from the third message data, or the time difference is greater than or equal to the second predetermined threshold, the confirmation unit 734 confirms the currently requested request message. The message and the previously requested request message are not generated from the same page view.
- the message data contains a variety of field information, and most of the field information can be used for comparison.
- the specific judgment mode of the second judging unit 732 will be introduced below. Suppose that when a user browses a webpage, he or she visits a portal website whose host address is www.abc.com, which has a news section and a forum section, and a news section with sports, entertainment, education, and the like. :
- the second determining unit 732 compares the first message data with the third message data, and the first message data is URL information, and the third message data is location field information. If the location message field included in the response message corresponding to the previously received request message The information is www.abc.com, and the URL information of the currently requested request is also www.abc.com, so it can be judged that the currently requested request message is triggered by the previously requested request message. If it is generated, it can be preliminarily considered that two request messages are associated.
- the second determining unit 732 compares the first packet data with the second packet data, and the first packet data is reference field information, and the second packet data is URL information. If the reference field information of the currently requested request message is the same as the URL information in the previously received request message, the reference field information of the currently requested request message may be rolled back to the previously requested request message.
- the URL information in the text can be initially considered to be associated with two request messages. For example, when a user browses the portal, when the data of the news section is received, the browser automatically triggers the request to generate a request message, which is requested by sports, entertainment, education, and the like. Therefore, the reference field information of these request messages is the URL information corresponding to the news section.
- the second determining unit 732 compares the first message data with the second message data, and the first message data is reference field information, and the second message data is reference field information.
- the request is automatically triggered to generate multiple request messages. If the currently requested request message is a sports column, the previously requested request message is sent. The request is for the education column, then the reference field information in the request message is the same, and the URL information of the news section is, therefore, the two request messages can be initially considered to be associated.
- the second determining unit 732 compares the first message data with the second message data, and the first message data is host field information, and the second message data is host field information. If the currently requested request message requests a news section, and the previously requested request message requests a forum section, the host field information in the request message is the same, both are www.abc.com, Therefore, it can be preliminarily considered that two requests are related.
- the sorting unit 723 is configured to sort the messages generated by each web page browsing in the order of the collection time. After sorting, the request message with the earliest collection time is the first request message, and the response message corresponding to the first request message is the first response >3 ⁇ 4 text, and the last request message of the collection time is the last. a request message, the response message corresponding to the last request message is the last response message Text.
- the statistics module 74 is configured to count the average value of the service quality indicators of multiple web browsing initiated by the same user address or the same host address within a certain period of time. Or the average of the service quality indicators of multiple web browsing initiated from different user addresses under the same server address or the same host address. For example, the statistics module 74 can specifically count the average value of the webpage display delay of the same user address in a certain period of time under the same host address, the webpage response delay of multiple user addresses under the same server address, and the average value of the webpage display delay.
- FIG. 8 is a schematic structural diagram of an embodiment of a communication system of the present application.
- the communication system includes a computing device 80, a user device 81, a wired or wireless network 82, and a web server 83.
- Computing device 80 is the computing device of any of the preceding embodiments.
- the user equipment 81 is shown schematically as one in the figure, but in other embodiments, the user equipment 81 may be two or more.
- the user device 81 communicates with the web server 83 via a wired or wireless network 82 for web browsing services.
- computing device 80 is coupled to a wired or wireless network 82. In other embodiments, computing device 80 can be disposed on user device 81.
- the computing device 80 Since the computing device 80 is connected to the wired or wireless network 82, the packets collected by the computing device 80 may belong to the unused user device 81. Therefore, in this embodiment, the computing device 80 collects a plurality of messages related to the web browsing service according to the user address of each user equipment 81, thereby classifying different messages.
- FIG. 9 is a schematic diagram of an application scenario of the communication system shown in FIG. 8.
- a universal mobile communication system wherein the wired or wireless network 82 includes at least a wireless base station 801, a Radio Network Controller 802, a GPRS (General Packet Radio Service) service support node 803, and a gateway.
- GPRS support node 804 and Home Location Register 805 are linked to the wireless base station 801 via a communication link, and the wireless base station 801, the wireless network controller 802, the GPRS service support node 803, and the gateway GPRS support node 804 are compliant.
- Secondary link Home location register 805 and GPRS service support node 803 and gateway
- the GPRS support node 804 is linked.
- the web server 83 is linked to the gateway GPRS support node 804 via a communication link.
- the wireless base station 801 is linked to the wireless network controller 802 through an Iub interface, which is a logical interface for performing data transfer.
- the radio network controller 802 is linked to the GPRS service support node 803 via the Iu-PS interface.
- the Iu-PS interface is the core network interface between the radio network controller 802 and the packet switched data network for data transfer.
- the GPRS service support node 803 is linked to the gateway GPRS support node 804 via the Gp interface.
- the Gp interface is a GPRS inter-network interface used to complete communications between GPRS support nodes belonging to different public land mobile networks.
- computing device 80 is coupled to the Iu-PS interface. In other embodiments, computing device 80 can be accessed on an Iub interface or a Gp interface.
- FIG. 10 it is a schematic diagram of another application scenario of the communication system shown in FIG.
- the communication system is used in an LTE (Long Term Evolution) network, wherein the wired or wireless network 82 includes at least an evolved radio base station 811, a Mobility Management Entity 812, a Serving Gateway 813, and a Packet Data Gateway 814. And a home location register 815.
- the evolved wireless base station 811 integrates the functions of some wireless network controllers, mainly for wireless bearer control, wireless admission control, and connection mobility control.
- the mobility management entity 812 is mainly used for access security control, idle state mobility control, support paging, handover, roaming, authentication, and the like.
- the Serving Gateway 813 is mainly used for packet data routing and forwarding. Packet data gateway 814 is primarily used for packet data filtering.
- the user equipment 81 is linked to the evolved radio base station 811 via a communication link, and the evolved radio base station 811, the mobility management entity 812, the serving gateway 813, and the packet data gateway 814 are sequentially linked.
- Home location register 805 is linked to service gateway 813 and packet data gateway 814, respectively.
- Network server 83 is linked to packet data gateway 814 over a communication link.
- the evolved radio base station 811 is linked to the mobility management entity 812 through an S1-MME interface, and the S1-MME interface controls the interface.
- the evolved radio base station 811 is linked to the serving gateway 813 through an S1-U interface, and the S1-U interface is a user plane interface.
- Mobility management entity 812 is linked to service gateway 813 via an S11 interface.
- Serving gateway 813 is linked to packet data gateway 814 via an S5 interface.
- the computing device 80 is disposed on the user equipment 81. In other embodiments, the computing device 80 can access the S1-MME interface, S1-U. Interface, S11 interface or S5 interface.
- FIG. 11 is a schematic structural diagram of a fourth embodiment of a computing device for calculating a service quality indicator in the web browsing service of the present application.
- the computing device includes a processor 91, a receiver 92, an emitter 93, a random access memory (RAM) 94, a read only memory (ROM) 95, a bus 96, and a network interface unit (Network Interface). Unit) 97.
- the processor 91 is coupled to the receiver 92, the transmitter 93, the random access memory 94, the read only memory 95, and the network interface unit 97 via a bus 96.
- the computing device When the computing device needs to be run, it is booted by a basic input/output system (BIOS) that is solidified in read-only memory 95 or a boot loader in the embedded system to direct the computing device into normal operation.
- BIOS basic input/output system
- the application programs (Application Programs) and the operating system (OS) in the random access memory 94 receive data or transmit data, such that:
- the receiver 92 collects a plurality of messages related to the web browsing service via the network interface unit 97.
- the processor 91 is configured to confirm the message generated from the same webpage browsing, and calculate the service quality indicator of the webpage browsing according to the packet generated from the same webpage browsing.
- the message includes a request message and a response message
- the message collected by the receiver 92 is stored in the random access memory 94, and the processor 91 retrieves the request message from the random access memory 94 in a predetermined order.
- the currently requested request message is compared with the response message corresponding to the previously requested request message or the previously retrieved request message to confirm whether the same page view is generated. If the processor 91 confirms that it has generated the same page view, it continues to retrieve the next request message.
- the processor 91 needs to go through a plurality of processes, and is mainly configured to: determine the current collection time of the request message and the response message corresponding to the previously requested request message or the previously requested request message. Whether the time difference between the collection time is less than the first predetermined threshold; if the time difference is greater than or equal to the first predetermined threshold, the first message data in the currently requested request message is previously retrieved Comparing the second packet data in the request packet with the third packet data in the response packet corresponding to the previously requested request packet; if the first packet data If the second packet data is the same as the second packet data, and the first packet data is the same as the third packet data, and the time difference is less than the second predetermined threshold, the current request message is acknowledged and the previously received request message is generated.
- the processor 91 compares the first message data with the third message data, the first message data is URL information, and the third message data is location field information. If the processor 91 compares the first packet data with the second packet data, the first packet data is reference field information, and the second packet data is URL information or reference field information, or the first packet data. For host field information, the second message data is host field information.
- the processor 91 calculates the service quality indicator, it can be sent out from the network interface unit 97 through the transmitter 93.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device implementations described above are merely illustrative.
- the division of modules or units is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or other form.
- the components displayed for the unit may or may not be physical units, i.e., may be located in one place, or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the present embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- An integrated unit, if implemented as a software functional unit and sold or used as a standalone product, can be stored in a computer readable storage medium.
- the technical solution of the present application in essence or the contribution to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium. , including a number of instructions to make a computer device (which may be a personal computer, a management server, or a network device, etc.) or a processor
- the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14825981.5A EP3013001B1 (en) | 2013-07-17 | 2014-07-01 | Service quality index calculation method and calculation apparatus, and communications system |
KR1020167003665A KR101903533B1 (ko) | 2013-07-17 | 2014-07-01 | 서비스 품질 지수 산출 방법 및 산출 장치, 및 통신 시스템 |
JP2016526421A JP6233789B2 (ja) | 2013-07-17 | 2014-07-01 | サービス品質指標算出方法および算出装置、ならびに通信システム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310300586.9A CN104301161B (zh) | 2013-07-17 | 2013-07-17 | 业务质量指标的计算方法、计算装置以及通信*** |
CN201310300586.9 | 2013-07-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015007154A1 true WO2015007154A1 (zh) | 2015-01-22 |
Family
ID=52320740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/081329 WO2015007154A1 (zh) | 2013-07-17 | 2014-07-01 | 业务质量指标的计算方法、计算装置以及通信*** |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP3013001B1 (zh) |
JP (1) | JP6233789B2 (zh) |
KR (1) | KR101903533B1 (zh) |
CN (1) | CN104301161B (zh) |
WO (1) | WO2015007154A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017194756A (ja) * | 2016-04-18 | 2017-10-26 | 日本電信電話株式会社 | Webブラウジング品質推定装置、Webブラウジング品質推定方法、及びプログラム |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10999625B2 (en) | 2015-06-16 | 2021-05-04 | Sk Telecom Co., Ltd. | Method for reporting QoS/QoE in mobile environment and device therefor |
US20160373509A1 (en) * | 2015-06-16 | 2016-12-22 | Sk Telecom Co., Ltd. | APPARATUS AND METHOD FOR REPORTING QoS/QoE IN MOBILE ENVIRONMENT |
CN107026766A (zh) * | 2016-02-02 | 2017-08-08 | ***通信集团河北有限公司 | 一种网络质量的评估检测方法及装置 |
CN108268370B (zh) * | 2016-12-30 | 2021-06-15 | ***通信集团浙江有限公司 | 基于Referer和模板库匹配的网站质量分析方法、装置和*** |
CN107809350A (zh) * | 2017-10-09 | 2018-03-16 | 北京京东尚科信息技术有限公司 | 获取http服务器性能数据的方法和装置 |
CN107589991A (zh) * | 2017-10-31 | 2018-01-16 | 麦格创科技(深圳)有限公司 | 分布式***的网页分配方法及*** |
CN107707673A (zh) * | 2017-10-31 | 2018-02-16 | 麦格创科技(深圳)有限公司 | 基于网页任务的实现方法及*** |
CN110737591B (zh) * | 2019-09-16 | 2024-04-26 | 腾讯音乐娱乐科技(深圳)有限公司 | 网页性能评估方法、装置、服务器及存储介质 |
CN112996015B (zh) * | 2019-12-18 | 2023-11-03 | ***通信集团河南有限公司 | 一种指标关联关系的构建方法及装置 |
CN111131506B (zh) * | 2019-12-31 | 2021-10-01 | 华为技术有限公司 | 报文处理方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102361484A (zh) * | 2011-07-05 | 2012-02-22 | 上海交通大学 | 被动网络性能测量***及其页面识别方法 |
CN102685791A (zh) * | 2012-05-22 | 2012-09-19 | 北京东方文骏软件科技有限责任公司 | 模拟用户行为的WAP业务用户感知体验QoE评测方法 |
CN102752792A (zh) * | 2011-12-26 | 2012-10-24 | 华为技术有限公司 | 监测移动终端上网业务质量的方法、设备及*** |
CN103051498A (zh) * | 2012-12-29 | 2013-04-17 | 电信科学技术第一研究所 | 网速测试方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6973490B1 (en) * | 1999-06-23 | 2005-12-06 | Savvis Communications Corp. | Method and system for object-level web performance and analysis |
US7246101B2 (en) * | 2002-05-16 | 2007-07-17 | Hewlett-Packard Development Company, L.P. | Knowledge-based system and method for reconstructing client web page accesses from captured network packets |
JP3908627B2 (ja) * | 2002-08-21 | 2007-04-25 | 日本電信電話株式会社 | Webページ転送時間推定装置、Webページ転送時間推定プログラム及びWebページ転送時間推定プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US7401141B2 (en) * | 2003-01-07 | 2008-07-15 | International Business Machines Corporation | Method and system for monitoring performance of distributed applications |
US20070299965A1 (en) * | 2006-06-22 | 2007-12-27 | Jason Nieh | Management of client perceived page view response time |
-
2013
- 2013-07-17 CN CN201310300586.9A patent/CN104301161B/zh active Active
-
2014
- 2014-07-01 EP EP14825981.5A patent/EP3013001B1/en active Active
- 2014-07-01 JP JP2016526421A patent/JP6233789B2/ja active Active
- 2014-07-01 KR KR1020167003665A patent/KR101903533B1/ko active IP Right Grant
- 2014-07-01 WO PCT/CN2014/081329 patent/WO2015007154A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102361484A (zh) * | 2011-07-05 | 2012-02-22 | 上海交通大学 | 被动网络性能测量***及其页面识别方法 |
CN102752792A (zh) * | 2011-12-26 | 2012-10-24 | 华为技术有限公司 | 监测移动终端上网业务质量的方法、设备及*** |
CN102685791A (zh) * | 2012-05-22 | 2012-09-19 | 北京东方文骏软件科技有限责任公司 | 模拟用户行为的WAP业务用户感知体验QoE评测方法 |
CN103051498A (zh) * | 2012-12-29 | 2013-04-17 | 电信科学技术第一研究所 | 网速测试方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017194756A (ja) * | 2016-04-18 | 2017-10-26 | 日本電信電話株式会社 | Webブラウジング品質推定装置、Webブラウジング品質推定方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN104301161B (zh) | 2018-05-18 |
EP3013001A4 (en) | 2016-06-22 |
CN104301161A (zh) | 2015-01-21 |
KR101903533B1 (ko) | 2018-10-02 |
EP3013001B1 (en) | 2018-09-05 |
JP6233789B2 (ja) | 2017-11-22 |
JP2016533069A (ja) | 2016-10-20 |
KR20160030308A (ko) | 2016-03-16 |
EP3013001A1 (en) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015007154A1 (zh) | 业务质量指标的计算方法、计算装置以及通信*** | |
US9774697B2 (en) | Method, apparatus, and system for pushing notification | |
EP2787758B1 (en) | Method, device and system for monitoring internet access service quality of mobile terminal | |
TWI535255B (zh) | 一種發送業務請求訊息的方法及裝置 | |
US10004059B2 (en) | Service advertisement message transmission method and device | |
US20160285688A1 (en) | Policy Formulating Method, Policy Server, and Gateway | |
JP6097411B2 (ja) | データ送信方法、装置及びシステム | |
CN102647307B (zh) | 一种缩减心跳消息的方法及*** | |
WO2022148254A1 (zh) | 一种用户信息分析结果反馈方法及其装置 | |
CN103312593B (zh) | 一种消息分发***及方法 | |
KR101384795B1 (ko) | 네트워크 모니터링 및 분석 툴 | |
CN105992245A (zh) | 数据获取方法、装置及*** | |
CN111263338A (zh) | 蓝牙Mesh网络的配网方法与相关配网设备及*** | |
CN102098328B (zh) | 超文本传输协议http流关联方法和设备 | |
CN104301294B (zh) | 一种dns查询请求的响应方法、装置及网络侧设备 | |
WO2015021636A1 (zh) | 数据路由的方法和设备 | |
US20170188189A1 (en) | A Method, System and Device for Requesting Services At a Mobile Network for One of a Plurality of Mobile User Equipment | |
CN105163335B (zh) | 一种网络接入管理方法、服务器、移动终端以及*** | |
CN104780526B (zh) | 一种移动终端上网业务的控制方法及装置 | |
CN114155683A (zh) | 基于网关设备的灾害预警***及方法 | |
CN103546884B (zh) | 机器类通信***及其数据传输方法和设备 | |
KR20100039159A (ko) | 실시간 검색 순위를 활용한 컨텐츠 리프레쉬 시스템 및 방법 | |
KR100634577B1 (ko) | 무선 인터넷 이용 시 악의호 추적 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14825981 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2016526421 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2014825981 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 20167003665 Country of ref document: KR Kind code of ref document: A |