Statistical method, device and storage medium for network broadband data
By communicating with the gateway through the cloud platform device, the system receives and counts the interruption and reconnection times, and uses the gateway's attribute characteristics to accurately locate the problem, thus solving the problem of home broadband interruption statistics and improving network stability and user experience.
Patent Information
- Application Number
- CN202311238246.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-09-22
AI Technical Summary
Existing technologies cannot proactively monitor home broadband outages, nor can they effectively track the duration and frequency of outages, resulting in a poor user experience.
By communicating with the gateway through the cloud platform device, the system receives the interruption and connection times, and uses the gateway's attribute characteristics and identifiers to perform statistics, generating data on interruption duration, frequency, and percentage, thereby achieving precise location of gateway interruption status.
It enables comprehensive description and precise location of home broadband outages, reduces the proportion of home broadband service unavailability, and improves network stability and user experience.
Smart Images

Figure CN118827439B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a network broadband data statistical method, device and storage medium. BACKGROUND
[0002] With the continuous promotion and popularization of optical fiber into the home, the requirements of home broadband users on broadband network experience are gradually improved. The "online unavailable time length" of home broadband has become an important factor determining user experience. Whether the customer is in a game, an important meeting or entertainment, abnormal network interruption will bring very bad experience to the user. However, in the related technology, the operator can only passively wait for the user's complaint about the broadband interruption, cannot actively monitor the broadband interruption situation, and cannot statistically analyze the interruption time length of the broadband interruption. How to statistically analyze the "online unavailable time length" caused by the home broadband interruption has become a problem that network operators pay great attention to. SUMMARY
[0003] Therefore, the embodiments of the present application provide a network broadband data statistical method, device and storage medium, aiming at effectively and comprehensively depicting the influencing factors of gateway interruption and effectively and accurately positioning the gateway interruption situation.
[0004] The technical scheme of the embodiments of the present application is as follows:
[0005] In a first aspect, the embodiments of the present application provide a network broadband data statistical method, applied to a cloud platform device, the cloud platform device being in communication connection with at least one first gateway; the method comprises the following steps:
[0006] receiving an interruption time and a connection time of a second gateway in at least one first gateway; wherein the second gateway represents a gateway in at least one first gateway which has an interruption and restart;
[0007] determining an interruption time length of the second gateway according to the interruption time and the connection time;
[0008] statistically analyzing the interruption time length by using attribute characteristic information and a gateway identifier of the second gateway, to obtain statistical data of the second gateway; the statistical data represents the statistical situation of the interruption time length of each second gateway corresponding to the attribute characteristic information and the gateway identifier.
[0009] In the above scheme, the method further comprises the following steps:
[0010] determining a total interruption time length of at least one second gateway based on at least one interruption time length;
[0011] According to the total interruption duration and the running duration of the first gateway, a duration proportion of the second gateway is determined, and the duration proportion is used to represent the duration of the gateway interruption.
[0012] In the above scheme, the method further comprises:
[0013] The number of interruptions of the second gateway is received.
[0014] According to at least one of the number of interruptions, the total number of interruptions of at least one of the second gateways is determined.
[0015] According to the total number of interruptions and the first number of the second gateway, the average number of interruptions of the second gateway is determined, and the average number of interruptions is used to represent the number of gateway interruptions.
[0016] In a second aspect, the embodiments of the present application provide a network broadband data statistical method, applied to a first gateway, the first gateway being in communication connection with a cloud platform device; the method comprises:
[0017] According to the start time of the first periodic message reported by the first gateway, the first gateway is determined as a second gateway; the second gateway represents a gateway that has interruptions and restarts; the first periodic message represents a periodic message reported by the first gateway to the cloud platform device at a first interval time;
[0018] According to the connection duration of the second periodic message generated by the second gateway, the interruption time and the connection time of the second gateway are determined; the second periodic message represents a message generated by the second gateway at a second interval time; the first interval time is greater than the second interval time;
[0019] The interruption time and the connection time are reported to the cloud platform device.
[0020] In the above scheme, the first periodic message comprises a first message and a second message; the first message is a previous periodic message of the second message; the start time comprises a first time of the first message and a second time of the second message; according to the start time of the first periodic message reported by the first gateway, the first gateway is determined as the second gateway, comprising:
[0021] If it is determined that the first time and the second time are inconsistent, the first gateway is determined as the second gateway.
[0022] In the above scheme, the second periodic message includes a third message and a fourth message; the third message is a previous periodic message of the fourth message; the connection duration includes a first duration of the third message and a second duration of the fourth message; and determining the interruption time and the connection time of the second gateway based on the connection duration of the second periodic message of the second gateway includes:
[0023] If it is determined that the first duration is greater than the second duration, the current time of the second periodic message is determined as the interruption time of the second gateway.
[0024] If it is determined that the second duration is greater than the first duration, the connection time of the second gateway is determined based on the current time and the second duration.
[0025] In the above scheme, after the first gateway is determined as the second gateway according to the start time of the first periodic message reported by the first gateway, the method further includes:
[0026] Recording the number of interruptions of the second gateway.
[0027] Uploading the number of interruptions to the cloud platform device.
[0028] In a third aspect, an embodiment of the present application provides a cloud platform device, including: a first processor and a first memory for storing a computer program capable of running on the first processor,
[0029] The first processor is configured to execute the computer program, and perform the steps of the method of the first aspect of the present application.
[0030] In a fourth aspect, an embodiment of the present application provides a gateway, including: a second processor and a second memory for storing a computer program capable of running on the second processor,
[0031] The second processor is configured to execute the computer program, and perform the steps of the method of the second aspect of the present application.
[0032] In a fifth aspect, an embodiment of the present application provides a storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of the method of the first aspect of the present application, or to implement the steps of the method of the second aspect of the present application.
[0033] This application provides a method, device, and storage medium for statistical analysis of network broadband data, applied to a cloud platform device that communicates with at least one first gateway. The method includes: receiving the interruption time and connection time of a second gateway among at least one first gateway; wherein the second gateway represents a gateway among at least one first gateway that has experienced interruption and restart; determining the interruption duration of the second gateway based on the interruption time and the connection time; statistically analyzing the interruption duration using the attribute feature information and gateway identifier of the second gateway to obtain statistical data for the second gateway; the statistical data represents the statistical situation of the interruption duration of each second gateway corresponding to the attribute feature information and the gateway identifier. By adopting the technical solution of this application embodiment, and combining the attribute feature information and gateway identifier of the second gateway to statistically analyze the interruption duration of each second gateway, it is possible to comprehensively depict the influencing factors of gateway interruption; it is also possible to accurately locate the gateway interruption situation by combining the attribute feature information of the gateway. Attached Figure Description
[0034] Figure 1 This is a schematic diagram illustrating the implementation process of the statistical method for network broadband data on the cloud platform device side in an embodiment of this application.
[0035] Figure 2 This is a schematic diagram illustrating the implementation process of the statistical method for gateway-side network broadband data in an embodiment of this application.
[0036] Figure 3 This is a schematic diagram of the unavailable duration collection function architecture in an embodiment of this application;
[0037] Figure 4 This is a schematic diagram of Internet WAN connection duration collection provided in an embodiment of the present invention;
[0038] Figure 5 This is a schematic diagram of the structure of the cloud platform device according to an embodiment of this application;
[0039] Figure 6 This is a schematic diagram of the gateway structure in an embodiment of this application. Detailed Implementation
[0040] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
[0042] In the related art, broadband is an important basis for national economic and social development. With the development of the information society, the network economy relying on broadband such as e-commerce, the Internet of Things, and mobile Internet has also put forward new requirements for broadband construction. It is an important task for broadband constructors to build a high-speed, convenient, low-cost, and three-dimensional network service. In this context, the strategic planning of "Broadband China" is proposed. In order to compete for the market share of home broadband Internet users, many operators have launched fierce market competition. After the mutual game of price and service, the result will inevitably differ in network quality competition. The "online unavailable time" of home broadband has become an important factor in determining user experience. Whether the customer is in a game, an important meeting, or entertainment, abnormal network interruption will bring a very bad experience to the user. The network abnormal interruption is changed from passive waiting for user complaints to active monitoring by the operator. The influencing factors of home broadband interruption are described from all aspects. The proportion of home broadband business unavailability is accurately positioned and gradually reduced. Thus, the effect of optimizing control of the stability of the whole network service is achieved, and better service experience is brought to the user.
[0043] Home broadband is an important development link in the implementation of the network big connection strategy by operators, and is an indispensable basic condition for the development of the whole service network. Its smooth development is directly related to the investment of strategic resources and the growth of market income. It has extraordinary significance for developing digital network services and implementing the strategy of developing a network power.
[0044] How to reduce the online unavailable time of home broadband users and the number of online unavailable times, and maintain network stability has become a very concerned problem for network operators. The main problems of current network operators are:
[0045] 1. The customer first time complaint about network abnormalities, and the operator is relatively passive.
[0046] 2. There is no effective statistical data to measure the dimensions of the whole network "network unavailability".
[0047] 3. It is impossible to effectively combine the "network unavailability" index with the cloud platform to provide indexes such as province, manufacturer model version number, province, city, province, manufacturer model version number, etc.
[0048] The embodiment of the present application provides a network broadband data statistical method, device and storage medium. Based on the network broadband data statistical method of the embodiment of the present application, the influencing factors of gateway interruption can be described from all aspects, and the gateway interruption can be accurately positioned.
[0049] In a first aspect, the embodiment of the present application provides a network broadband data statistical method applied to a cloud platform device, which is in communication connection with at least one first gateway; as Figure 1 shown, the method comprises:
[0050] Step 101: receiving an interrupt time and a connection time of a second gateway in the at least one first gateway; wherein the second gateway represents a gateway in which an interrupt and a restart occur in the at least one first gateway.
[0051] Exemplarily, the first gateway can be a smart home gateway; the cloud platform device can be a cloud service platform, referred to as a cloud platform; the smart home gateway and the cloud platform can forward messages through a front-end machine platform, thereby realizing communication connection; the smart home gateway is provided with a soft probe, and the soft probe is used to collect data of the smart home gateway, which includes but is not limited to periodic messages; and the data is reported to the front-end machine platform and forwarded to the cloud platform device through the front-end machine platform.
[0052] Exemplarily, the interrupt time can be an interrupt time point, representing that the broadband network is unavailable from the time point; and the connection time can be a connection time point, representing that the broadband network is available from the time point.
[0053] Step 102: determining an interrupt duration of the second gateway according to the interrupt time and the connection time.
[0054] Exemplarily, the interrupt duration can be an unavailable duration of the broadband network, and the interrupt duration of the second gateway can be determined by subtracting the connection time from the interrupt time. In some embodiments, a queue formed by the interrupt time and the connection time of each time of broadband network unavailability can be received, and the interrupt duration of each time of broadband network unavailability can be calculated based on each queue.
[0055] It should be noted that the cloud platform device can receive periodic messages of gateways in a statistical range, wherein the statistical range can be gateways connected by the cloud platform device. The cloud platform device can select periodic messages in a preset time period in the day, and the periodic messages carry the interrupt time and the connection time. The preset time period can be a statistical time, specifically, from 0 o'clock to 1 o'clock, and from 6 o'clock to 24 o'clock.
[0056] In some embodiments, the cloud platform device can sort the periodic messages according to the reporting time of the periodic messages, and can also sort the periodic messages in each interval according to the reporting time of the periodic messages.
[0057] Step 103: using attribute characteristic information and a gateway identifier of the second gateway to statistically determine the interrupt duration, to obtain statistical data of the second gateway; the statistical data represents a statistical situation of the interrupt duration of each second gateway corresponding to the attribute characteristic information and the gateway identifier.
[0058] Exemplarily, the attribute characteristic information can include information such as a province to which the second gateway belongs and a city to which the second gateway belongs; and the gateway identifier can be a serial number identifier. The attribute characteristic information and the gateway identifier of the second gateway are used to count the interruption duration, to obtain the statistical data of the second gateway, which can be data such as the province of the second gateway, the serial number identifier of the second gateway, the interruption duration, and the interruption frequency.
[0059] In other embodiments, the attribute characteristic information can further include information such as a manufacturer, a model, and a version number of the second gateway. The interruption duration can be divided into at least one duration interval according to a preset time interval, where the preset time interval can be 60 minutes; and the attribute characteristic information and the at least one duration interval are used to count the interruption frequency, to obtain the time interval statistical data of the frequency, which can be represented as the interruption frequency of a single unavailability duration in this interval segment / the total interruption frequency.
[0060] In other embodiments, the attribute characteristic information and the at least one duration interval can be used to count the first quantity, to obtain the time interval statistical data of the interruption quantity, which can be represented as the number of de-duplicated gateways of a single gateway daily unavailability total duration in this interval segment / the interruption user number.
[0061] In other embodiments, the interruption frequency can be divided into at least one frequency interval according to a preset frequency interval, and the attribute characteristic information and the at least one frequency interval can be used to count the first quantity, to obtain the frequency interval statistical data of the interruption quantity, which can be represented as the number of de-duplicated gateways of a single gateway daily interruption frequency in this interval segment / the interruption user number.
[0062] In an application example, the method further includes:
[0063] Based on the at least one interruption duration, the total interruption duration of the at least one second gateway is determined;
[0064] According to the total interruption duration and the running duration of the first gateway, the interruption duration proportion of the second gateway is determined; and the interruption duration proportion is used to represent the interruption duration situation of the gateway.
[0065] Exemplarily, each second gateway can include a queue formed by at least one interruption time and a connection time, and further each second gateway can include at least one interruption duration. The at least one interruption duration of each second gateway is summed up to obtain the interruption duration of each second gateway; and the cloud platform device can connect at least one second gateway. The interruption durations of the at least one second gateway are summed up to obtain the total interruption duration of the at least one second gateway.
[0066] As an example, in the case where the gateway does not restart, the third duration of each first gateway can be obtained by subtracting the reporting time of the current period from the reporting time of the last period; and the running duration of the first gateway can be obtained by summing the third durations of the at least one first gateway.
[0067] As another example, in the case where the gateway restarts, the fourth duration of the first gateway that restarts can be obtained by subtracting the start time of the last period from the reporting time of the current period; and the running duration of the first gateway can be obtained by summing the third durations after the third durations are corrected by the fourth duration.
[0068] It can be understood that the interruption duration ratio can be the unavailable duration ratio, and the interruption duration ratio of the second gateway can be determined according to the total interruption duration and the running duration of the first gateway, which can be represented as the total unavailable duration of all the first gateways in the statistical time range / the running duration of all the first gateways in the statistical time range.
[0069] In other embodiments, the average interruption duration can be determined according to the total interruption duration and the second number of the first gateways, where the second number can be the number of gateways that are in communication connection with the cloud platform device and report period messages to the cloud platform device, i.e., the number of daily active users. The average interruption duration can be represented as the total unavailable duration / the number of daily active users.
[0070] In other embodiments, the average repair duration of the second gateway can be determined according to the total interruption duration and the first number, where the average repair duration can be the average repair duration of the interruption users. The average repair duration of the second gateway can be represented as the total unavailable duration / the number of daily gateway interruption users.
[0071] In other embodiments, the interruption user ratio can be determined according to the second number and the first number, which can be represented as the number of daily gateway interruption users / the number of daily active gateways.
[0072] In an application example, the method further comprises:
[0073] receiving the number of interruptions of the second gateway;
[0074] determining the total number of interruptions of the at least one second gateway based on the at least one number of interruptions;
[0075] determining the average number of interruptions of the second gateway according to the total number of interruptions and the first number of the second gateways; the average number of interruptions is used to represent the number of interruptions of the gateway.
[0076] Exemplarily, the number of interruptions of the wideband network can be received in a periodical message reporting process when the wideband network resumes use. The interruptions and restarts of the gateway can be counted from the dimension of the number of interruptions, and further, the influencing factors of the gateway interruptions can be comprehensively described.
[0077] Exemplarily, based on the at least one number of interruptions, the total number of interruptions of the at least one second gateway can be determined by summing up the numbers of interruptions of the at least one second gateway.
[0078] Exemplarily, the first quantity can be the number of gateway-interrupted users on the day; the number of differences between the connection time and the interruption time that are greater than a difference threshold value can be obtained, the number of differences belonging to the same second gateway can be de-duplicated to obtain the first quantity of the second gateway; and the number of messages of the periodical messages between the connection time and the interruption time can be obtained, the number of messages belonging to the same second gateway can be de-duplicated to obtain the first quantity of the second gateway. The difference threshold value can be 0.
[0079] Exemplarily, the average number of interruptions can be the average number of user interruptions, and the average number of interruptions of the second gateway can be determined according to the total number of interruptions and the first quantity of the second gateway, which can be expressed as the total number of second gateway interruptions on the day / the number of gateway-interrupted users on the day.
[0080] In other embodiments, the number of interruptions is counted using the attribute feature information and the gateway identifier of the second gateway to obtain the number of times statistical data of the second gateway; the statistical data represents the statistical situation of the number of times and the duration of each second gateway corresponding to the attribute feature information and the gateway identifier.
[0081] In a second aspect, an embodiment of the present application provides a network wideband data statistical method, applied to a first gateway, the first gateway being in communication connection with a cloud platform device; as shown in the figure, Figure 2 the method comprises:
[0082] Step 201: determining the first gateway as a second gateway according to the start time of the first periodical message reported by the first gateway; the second gateway represents a gateway that has interruptions and restarts; the first periodical message represents a periodical message reported to the cloud platform device by the first gateway according to a first interval time.
[0083] It can be understood that the start time can be the power-on time of the first gateway; determining the first gateway as a second gateway according to the start time of the first periodical message reported by the first gateway can be further determining whether the first gateway has restarted according to whether the start times of the plurality of first periodical messages change; in the case that the first gateway has restarted, the first gateway is determined as a second gateway.
[0084] Exemplarily, the first interval time can be determined according to actual conditions, which is not limited herein. As an example, the first interval time can be 10 minutes, and the first gateway can report the period message to the cloud platform device through the soft probe at a frequency of every 10 minutes.
[0085] In other embodiments, the first gateway that cannot be connected to the network after being started up for more than 10 minutes is determined as the second gateway, and the time of being started up for 10 minutes is taken as the interruption time of the second gateway.
[0086] Step 202: determining the interruption time and the connection time of the second gateway based on the connection duration of the second period message generated by the second gateway; the second period message represents a message generated by the second gateway at a second interval time; the first interval time is greater than the second interval time.
[0087] It can be understood that, in the case of determining the second gateway that has occurred interruption and connection, the soft probe can collect the message of the second gateway at a second interval time smaller than the first interval time to determine at least two connection durations of the second gateway; the interruption time and the connection time of the second gateway are determined by judging each connection duration and / or the size of the at least two connection durations with respect to a duration threshold value. The duration threshold value can be 0.
[0088] In other embodiments, in the process of collecting the message of the second gateway by the soft probe at the second interval time, the central processing unit (CPU) usage rate is queried at a third interval time, and the function is automatically closed when the CPU usage rate reaches a usage rate threshold value for at least three times in succession, and the function is automatically opened when the CPU usage rate recovers to below the usage rate threshold value for at least three times in succession. The third interval time can be 30 seconds, and the usage rate threshold value can be 60%.
[0089] Exemplarily, the second interval time can be determined according to actual conditions, which is not limited herein. As an example, the second interval time can be 1 minute, and the soft probe can collect the message of the second gateway at a frequency of every 1 minute.
[0090] Step 203: reporting the interruption time and the connection time to the cloud platform device.
[0091] Exemplarily, the soft probe can store the queue formed by the interruption time and the connection time for each time when the broadband network is unavailable; and report the queue formed by the interruption time and the connection time to the cloud platform device in the process of reporting the period message when the broadband network is recovered. In some embodiments, the soft probe can empty the queue formed by the interruption time and the connection time after successfully reporting the period data.
[0092] In some embodiments, a first queue number of a queue formed by the soft probe storage interrupt time and the connection time is acquired; in a case where the first queue number is greater than a number threshold, the queues between the first n queues and the last m queues are deleted, i.e., the (n+1)th queue is deleted; the first n queues in the first queue number of queues and the last m queues in the first queue number of queues are reserved, n is a natural number greater than 1, m is a natural number greater than 1, and n+m=the first queue number. As an example, n can be 2, m can be 10, and the number threshold can be 12.
[0093] In an application example, the first periodic message includes a first message and a second message; the first message is a previous periodic message of the second message; the start time includes a first time of the first message and a second time of the second message; and the first gateway is determined as the second gateway according to the start time of the first periodic message reported by the first gateway, including:
[0094] If it is determined that the first time and the second time are inconsistent, the first gateway is determined as the second gateway.
[0095] For example, the first time and the second time are inconsistent, indicating that the start time of the first gateway changes from the first time to the second time, further indicating that the first gateway restarts, and the first gateway is determined as the second gateway. In combination with the start time carried by the first message and the second message of the first interval time, it can be accurately determined whether the second gateway has an interruption and a restart.
[0096] In an application example, the second periodic message includes a third message and a fourth message; the third message is a previous periodic message of the fourth message; the connection time length includes a first time length of the third message and a second time length of the fourth message; and the interruption time and the connection time of the second gateway are determined based on the connection time length of the second periodic message of the second gateway, including:
[0097] If it is determined that the first time length is greater than the second time length, the current time of the second periodic message is determined as the interruption time of the second gateway;
[0098] If it is determined that the second time length is greater than the first time length, the connection time of the second gateway is determined based on the current time and the second time length.
[0099] For example, if the first time length is greater than the second time length, the connection time length of the current period is less than the connection time length of the previous period, it is determined that the second gateway has an interruption; at this time, the current time of the second periodic message is determined as the interruption time of the second gateway. If the second time length is greater than the first time length, the connection time length of the current period is greater than the connection time length of the previous period, it is determined that the second gateway has a restart; at this time, the connection time of the second gateway is determined based on the current time and the second time length.
[0100] In some embodiments, if the first duration is equal to the duration threshold and the second duration is greater than the duration threshold, it is determined that the second gateway has an interruption; the current time of the third message is determined as the interruption time of the second gateway; if the first duration is equal to the duration threshold and the second duration is equal to the duration threshold, it is determined that the second gateway is still in a disconnected state; the current time of the third message is still determined as the interruption time of the second gateway. It can be understood that the duration threshold can be 0.
[0101] In some embodiments, if the first duration is greater than the duration threshold and the second duration is equal to the duration threshold, it is determined that the second gateway has completed a restart; the difference between the current time of the fourth message and the second duration is determined as the connection time of the second gateway; if the first duration is greater than the duration threshold and the second duration is greater than the duration threshold, it is determined that the second gateway is still in a connected state; the difference between the current time of the fourth message and the second duration is still determined as the connection time of the second gateway. It can be understood that the duration threshold can be 0.
[0102] In this embodiment, in combination with the connection duration carried by the third message and the fourth message of the second interval time, the connection state of the second gateway can be accurately determined, and the interruption time and the connection time of the second gateway can be further accurately calculated.
[0103] In an application example, after the first gateway is determined as the second gateway according to the start time of the first periodic message reported by the first gateway, the method further comprises:
[0104] Recording the interruption times of the interruption and the restart of the second gateway;
[0105] Uploading the interruption times to the cloud platform device.
[0106] Exemplarily, the soft probe collects the interruption times of the interruption and the restart of the second gateway, and reports the interruption times to the cloud platform device in the periodic message reporting process after the broadband network is restored for use. The interruption and the restart of the gateway can be counted from the dimension of the interruption times, and the influencing factors of the gateway interruption can be further described in all directions.
[0107] In other embodiments, the soft probe also collects data such as "start periodic data reporting failure time point", "latest periodic data reporting failure time point", and "continuous reporting failure times". These data are collected by monitoring the periodic data reporting results, and are reported to the cloud platform device in the periodic message reporting process after the broadband network is restored for use.
[0108] In other embodiments, the soft probe also collects fault positioning information such as "dialing error reason of disconnected sampling point", "CPU usage rate of disconnected sampling point", "received optical power of disconnected sampling point", and "disconnection times".
[0109] In other embodiments, the soft probe also directly collects, through the drive interface, data such as "connection duration when providing a point-to-point connection over Ethernet (Point-to-Point Protocol over Ethernet, PPPoE)", "Wide Area Network (WAN) connection status", "last dialing error reason", and the like, which are supported by existing versions of the soft probe. These data are reported to the cloud platform device by the soft probe on demand or actively.
[0110] The network broadband data statistical method of the embodiments of the present application will be described below in combination with an application example, which can be a method for measuring and calculating the unusable duration of a home broadband network, and applied to a measuring and calculating system.
[0111] The embodiments of the present application adopt a periodic collection strategy of network discreteness, and combine multi-dimensional indexes of "unusable duration", including unusable duration, total duration of gateway operation, unusable duration ratio, total number of gateway interruptions, number of gateway interruption users, single user interruption duration, average repair duration of interruption users, interruption user ratio, and average interruption number of users. In addition, the cloud platform provides daily and monthly index statistics in dimensions of province, manufacturer model version number, province-city, and province-manufacturer model version number. The key external factors affecting "unavailability of home broadband services" are described from all aspects, the unusable ratio of home broadband services is accurately positioned and gradually reduced, and the effect of optimizing and controlling the stability of the whole network service is achieved, thereby providing users with better service experience.
[0112] In the measuring and calculating system of the embodiments of the present application, one or more home broadband terminal data collection devices are included and used to collect and report raw data for measuring and calculating "unusable duration of network access", wherein the terminal data collection device can be a gateway, and the gateway is provided with a soft probe having the functions of collection and reporting. One or more sampling data control devices are included, which include but are not limited to the following functions: collecting data reported by the collection device, controlling the collection device to collect different information, controlling the collection period of the collection device, measuring and calculating "unusable duration of network access", calculating network interruption duration, number of times, and the like through the data reported by the terminal data collection device, wherein the sampling data control device can be a cloud platform.
[0113] As Figure 3As shown, the measurement system includes a front-end platform and a smart home gateway, wherein the smart home gateway is provided with a soft probe, and the front-end platform forwards the data reported by the soft probe to a cloud platform. The front-end platform performs function configuration on the soft probe, so as to facilitate the PPPOE duration statistical function switch and fault tolerance management, and support the soft probe for PPPOE dial-up connection collection and analysis. The soft probe periodically reports to the front-end platform, specifically, the soft probe periodically reports periodic data carrying reporting failure information; the soft probe periodically reports message analysis data received; and the soft probe periodically reports PPPOE dial-up connection collection and analysis data. The soft probe collects the PPPOE connection duration / optical power of the smart home gateway, so as to facilitate message analysis; and collects the optical power / dial-up error reason / CPU usage rate of the smart home gateway, as well as the PPPOE connection duration / gateway time / gateway boot-up duration, so as to facilitate PPPOE dial-up connection collection and analysis. The smart home gateway further includes a development platform OSGI.
[0114] Application embodiment one: a method for sampling and measurement based on a soft probe architecture is provided.
[0115] The soft probe of the gateway provides three types of raw data according to the running network element node, gateway performance and surrounding network resources, to collect the unavailability duration of home broadband interruption, specifically including:
[0116] The soft probe is collected with the terminal serial number (Serial Number, SN) as the dimension, and the periodic message in the time period [0:00, 1:00) and [6:00, 24:00) of the current day is reported to the cloud platform, and the periodic message carries the actual reporting time (actualTime).
[0117] The current message boot time (bootTime) is compared with the bootTime of the previous message, to determine whether the home gateway has restarted. When the restart occurs, the bootTime is updated to the restart time, so if the current message bootTime is inconsistent with the bootTime of the previous message, it is considered that the home gateway has restarted.
[0118] The pre-defined abnormal data processing method is specifically described as follows:
[0119] 1) If the actualTime is the following abnormal data, this periodic message does not perform actualTime abnormality statistics: the actualTime is not the current day.
[0120] 2) If the PPPOE running time (UpTime) is the following abnormal data, this periodic message does not participate in the interruption duration statistical calculation: the PPPOE UpTime is less than or equal to 0, null, an empty string or a non-numeric value.
[0121] 3) If bootTime is abnormal data, the period message does not participate in statistical calculation:
[0122] a. bootTime is null or cannot be converted into time format.
[0123] b. The current message bootTime is less than the bootTime of the previous message, and the difference is greater than 2 min.
[0124] c. The current message bootTime is greater than the bootTime of the previous message, and the difference is greater than 2 min, but the current bootTime is not the time of the day.
[0125] It can be understood that the cloud platform can also perform the above abnormal data processing method to avoid subsequent processing of redundant data and occupy the running memory of the cloud platform.
[0126] According to the Internet WAN connection information of the optical network unit (ONU), the soft probe stores the Internet WAN connection information in the form of
disconnection time point, connection time point
[0127] Among them, the Internet WAN connection duration acquisition function queries the CPU usage rate every 30 seconds, and if it reaches 60% or more for three consecutive times, the function will be automatically closed. If the CPU usage rate is restored to 60% or less for three consecutive times, the function will be automatically opened. For the gateway that cannot be connected to the network for more than 10 minutes after starting, the 10-minute starting time is regarded as the interruption time point.
[0128] Soft probe failure information reported to the preprocessor; the soft probe collects and reports "start period data reporting failure time point", "latest period data reporting failure time point" and "continuous reporting failure number" and other data. These data are collected by monitoring the period data reporting results.
[0129] The existing version of the soft probe has supported "PPPoE connection duration", "WAN connection state", "last dialing error reason" and other data, which are directly collected through the drive interface.
[0130] The algorithm of the soft probe Internet WAN connection duration is specifically described as follows:
[0131] For example Figure 4As shown, the dotted line is the sampling time point per minute, and the line is the
disconnection time point, connection time point
[0132] The disconnection time and the connection time are collected through the following two cases respectively, so as to calculate the disconnection duration in the cloud platform. If the disconnection duration is greater than 0, a disconnection event is generated, and the disconnection duration is counted.
[0133] Case one, the algorithm of the soft probe Internet WAN disconnection time point, is specifically described as follows:
[0134] 1) Disconnection time point algorithm: when T = 0 and PreT > 0, the disconnection of the current sampling point is a newly generated disconnection, and the disconnection time point is curTime. In some embodiments, the current disconnection time point can also be curTime-PreT, but PreT is small and can be ignored. The probe creates a new
disconnection time point, connection time point
disconnection time point, connection time point
disconnection time point, connection time point
disconnection time point, connection time point
disconnection time point, connection time point
[0135] 2) Disconnection time point algorithm during continuous disconnection: when T = 0 and PreT = 0, the disconnection of the current sampling point is a continuous disconnection, and the disconnection time point does not change. The probe does not modify the
disconnection time point, connection time point
[0136] Case two, the algorithm of the soft probe Internet WAN connection time point, is specifically described as follows:
[0137] 1) Connection time point algorithm: when T > 0 and PreT = 0, the connection of the current sampling point is a newly generated connection, and the connection time point is curTime-T. The probe stores the connection time point in the
disconnection time point, connection time point
disconnection time point, connection time point
[0138] 2) Continuous connection time, connection time point algorithm: when T> 0, PreT> 0, then the connection of the current sampling point is continuous connection, and the connection time point is unchanged; The probe will not modify the
disconnection time point, connection time point
[0139] The specific gateway sampling interruption unavailable duration original parameter embodiment is shown in Table 1.
[0140] Table 1 is a sampling interruption unavailable duration original parameter table provided by the embodiment of the application
[0141]
[0142]
[0143] The gateway sampling unavailable total duration data reporting method is specifically described as follows:
[0144] 1) For the gateway that cannot be connected to the network after being turned on for more than 10 minutes, the 10-minute time after being turned on is regarded as the interruption time point.
[0145] 2) The soft probe stores the latest twelve
disconnection time point, connection time point
[0146] 3) The Internet WAN connection unavailable duration data is reported with periodic data, and all statistical data are cleared after successful reporting.
[0147] 4) In addition to the
disconnection time point, connection time point
[0148] Application embodiment two: a sampling measurement method based on a cloud platform is provided.
[0149] The cloud platform sorts the reporting periodic messages in each interval according to the actual actualTime of the soft probe frame reporting periodic messages.
[0150] The process of the cloud platform receiving reporting data and the storage form thereof are specifically described as follows:
[0151] The soft probe judges the gateway PPPoE disconnection state through the reported PPPoE connection duration, and records each time of PPPoE disconnection time point, PPPoE connection time point and interruption times, and reports the previous saved disconnection, connection time pair and interruption times to the cloud platform at the next cycle reporting time point when the PPPoE connection is successful (if the disconnection, connection time pair exceeds 12 groups, only the earliest 2 groups and the latest 10 groups of time pair are reserved), and the cloud platform sums up the unavailable duration in the statistical time range after receiving the disconnection, connection time pair. The PPPoE connection duration and the Internet WAN connection duration are different names of the same concept in different scenarios.
[0152] The soft probe judges the gateway PPPoE disconnection state through the reported PPPoE connection duration, and records each time of PPPoE disconnection time point, PPPoE connection time point and interruption times, and reports the previous saved disconnection, connection time pair and interruption times to the cloud platform at the next cycle reporting time point when the PPPoE connection is successful (if the disconnection, connection time pair exceeds 12 groups, only the earliest 2 groups and the latest 10 groups of time pair are reserved), and the cloud platform sums up the unavailable duration in the statistical time range after receiving the disconnection, connection time pair. The PPPoE connection duration and the Internet WAN connection duration are different names of the same concept in different scenarios.
[0153] The specific cloud platform uses the sampling data field embodiment, as shown in Table 2.
[0154] Table 2 is a cloud platform using sampling data field intention table provided by the embodiment of the application.
[0155]
[0156]
[0157] The cloud platform performs statistics on the PPPoE disconnection time point, connection time point and interruption times reported by the probe cycle message received on the same day in the “day” granularity.
[0158] The cloud platform receives the reported data sampling data index, which is specifically described as follows:
[0159] The statistical dimensions include but are not limited to the cloud platform providing province, manufacturer model version number, province and city, province, manufacturer model version number dimension day, month index statistics.
[0160] The statistical index includes but is not limited to: unavailable duration, total gateway running duration, unavailable duration ratio, total gateway interruption times, gateway interruption.
[0161] The cloud platform statistics unavailable total duration related index and algorithm, which includes but is not limited to: unavailable total duration, gateway running duration, unavailable duration ratio, total gateway interruption times, gateway interruption user number, single user interruption duration, average repair duration of interruption user and average interruption times of user, which are specifically described as follows:
[0162] The total unavailable duration can be represented as ∑(ConnectTime-DisConTime), wherein ConnectTime is the connection time point, and DisConTime is the disconnection time point. It should be noted that the ConnectTime-DisConTime time difference is only counted from 0 o'clock to 1 o'clock and from 6 o'clock to 24 o'clock. The ConnectTime-DisConTime difference greater than 0 is counted as the unavailable duration ConnectTime or DisConTime negative does not participate in the calculation.
[0163] The total gateway running duration is divided into two categories: gateway not restarted and gateway restarted. When the gateway is not restarted, the gateway running duration can be represented as ∑(actualtime-PrePeriodTime), wherein actualtime is the current period collection time, and PrePeriodTime is the previous period collection time. Specifically, the time obtained by subtraction is one period time: ten minutes. When the gateway is restarted, the gateway running duration can be represented as ∑(actualtime-bootTime). It can be understood that the time obtained by subtraction is less than one period of ten minutes. When PrePeriodTime is 0, the gateway is restarted, and bootTime is used to calculate the duration. The gateway running duration is only counted from 0 o'clock to 1 o'clock and from 6 o'clock to 24 o'clock.
[0164] The unavailable duration ratio can be represented as the total unavailable duration of all gateways in the statistical time range / the total running duration of all gateways in the statistical time range.
[0165] The total number of gateway interruptions can be represented as ∑the number of interruptions reported by the probe.
[0166] The number of gateway interruption users can be represented as the number of interruption users with ConnectTime-DisConTime greater than 0, or as the number of users in the
disconnection time point, connection time point
[0167] The single-user interruption duration can be represented as the total unavailable duration / the number of active users per day (unit: minutes).
[0168] The average repair duration of interruption users can be represented as the total unavailable duration / the number of gateway interruption users per day.
[0169] The interruption user ratio can be represented as the number of gateway interruption users per day / the number of active gateways per day.
[0170] The average number of interruptions per user can be represented as the total number of gateway interruptions per day / the number of gateway interruption users per day.
[0171] The cloud platform presents the total unavailable duration data report type, which is specifically described as follows:
[0172] The cloud platform presentation data report types include, but are not limited to, the following examples:
[0173] First, the single gateway unavailability duration interval statistics detailed table includes the number of interruptions and the total number of interruptions of the single gateway unavailability duration in the interval segment in different provinces, as shown in Table 3; wherein the interval segment unit is minutes.
[0174] Table 3 is the number of interruptions and the total number of interruptions of the single gateway unavailability duration in the interval segment in the province
[0175]
[0176] The single gateway unavailability duration interval statistics detailed table also includes the number of interruptions and the total number of interruptions of the single gateway unavailability duration in the interval segment in different manufacturers, models, and versions, as shown in Table 4; wherein the interval segment unit is minutes.
[0177] Table 4 is the number of interruptions and the total number of interruptions of the single gateway unavailability duration in the interval segment of the manufacturer, model, and version
[0178]
[0179] Second, the single gateway unavailability total duration interval statistics detailed table includes the number of de-duplication gateways and the number of interrupted users of the single gateway unavailability total duration in the interval segment in different provinces on the same day, as shown in Table 5; wherein the interval segment unit is minutes.
[0180] Table 5 is the number of de-duplication gateways and the number of interrupted users of the single gateway unavailability total duration in the interval segment in the province on the same day
[0181]
[0182] The single gateway unavailability total duration interval statistics detailed table also includes the number of de-duplication gateways and the number of interrupted users of the single gateway unavailability total duration in the interval segment in different manufacturers, models, and versions on the same day, as shown in Table 6; wherein the interval segment unit is minutes.
[0183] Table 6 is the number of gateways and the number of interrupted users of the single gateway unavailability total duration in the interval segment of the manufacturer, model, and version on the same day
[0184]
[0185] Third, the single gateway interruption number interval statistics detailed table includes the number of de-duplication gateways and the number of interrupted users of the single gateway interruption number in the interval segment in different provinces on the same day, as shown in Table 7; wherein the interval segment unit is times.
[0186] Table 7 is the number of de-duplication gateways and the number of interrupted users of the single gateway interruption number in the interval segment in the province on the same day
[0187]
[0188] The gateway interruption number partition interval statistics detail table also includes the de-duplication gateway number / interruption user number of the single gateway daily interruption number in the different manufacturers, models, and versions in the interval segment, as shown in Table 8; wherein the interval segment unit is times.
[0189] Table 8 is the de-duplication gateway number / interruption user number of the single gateway daily interruption number in the manufacturer model version interval segment
[0190]
[0191] The fourth, home broadband Internet unavailable user statistics detail table exports the home broadband Internet unavailable user details, including but not limited to province, interruption user details SN, interruption duration, interruption number, and other data, as shown in Table 9.
[0192] Table 9 is the home broadband Internet unavailable user details
[0193]
[0194] Note that the deployment and software and hardware form of the terminal data acquisition device and the sampling data control device can be based on actual business needs. The terminal data acquisition device can be independently hardware sampling, or only a software entity can be deployed inside the terminal. The sampling data control device can be one or more specific server cloud platforms, or a distributed data processing center. However, regardless of which deployment, in the system, the terminal data acquisition device and the sampling data control device are required to establish similar acquisition and processing mechanisms in order to achieve the effect of optimizing the control of the stability of the whole network service.
[0195] In a third aspect, based on the hardware implementation of the above program module, and in order to implement the method of the cloud platform device side of the embodiment of the application, the embodiment of the application provides a cloud platform device, Figure 5 only an exemplary structure of the cloud platform device is shown, not all structures, and according to needs Figure 5 part of the structure or all the structures can be implemented.
[0196] As Figure 5 shown, the cloud platform device 500 provided by the embodiment of the application includes at least one processor 501, a memory 502, and a user interface 503. The various components in the cloud platform device 500 are coupled together through a bus system 504. It can be understood that the bus system 504 is used to realize the connection communication between the components. The bus system 504 includes a data bus in addition to a power bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, all kinds of buses are marked as the bus system 504 in Figure 5 .
[0197] The user interface 503 can include a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touchpad, or a touch screen, etc.
[0198] The memory 502 in the embodiments of the present application is used to store various types of data to support the operation of the cloud platform device. Examples of the data include any computer programs used to operate on the cloud platform device.
[0199] The personal IoT network creation method of the cloud platform device disclosed in the embodiments of the present application can be applied in the processor 501 or implemented by the processor 501. The processor 501 can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the personal IoT network creation method of the cloud platform device can be completed by the integrated logic circuit of hardware or the instruction in the form of software in the processor 501. The processor 501 described above can be a general processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 501 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the methods disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the steps, or the hardware and software modules in the decoding processor can be combined to execute the steps. The software module can be located in a storage medium, and the storage medium is located in the memory 502. The processor 501 reads the information in the memory 502 and combines the hardware to complete the steps of the personal IoT network creation method of the cloud platform device provided in the embodiments of the present application.
[0200] In the exemplary embodiments, the cloud platform device 500 can be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors (Microprocessors), or other electronic elements, to execute the foregoing methods.
[0201] In a fourth aspect, a gateway is provided based on the hardware implementation of the above-mentioned program modules, and in order to implement the method at the gateway side of the embodiments of the present application, the embodiments of the present application provide a gateway, Figure 6 Only exemplary structures of the gateway are shown, not all structures, and the gateway can be implemented according to needs Figure 6 with part of the structures or all the structures.
[0202] As Figure 6 shown, the gateway 600 provided by the embodiments of the present application includes at least one processor 601, a memory 602, and a user interface 603. The various components in the gateway 600 are coupled together through a bus system 604. It can be understood that the bus system 604 is used to realize the connection communication between the components. The bus system 604 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 604 in the Figure 6 .
[0203] The user interface 603 can include a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touchpad, or a touch screen, etc.
[0204] The memory 602 in the embodiments of the present application is used to store various types of data to support the operation of the gateway. Examples of the data include any computer programs used for operation on the gateway.
[0205] The personal Internet of Things network creation method of the gateway disclosed by the embodiments of the present application can be applied in the processor 601 or implemented by the processor 601. The processor 601 can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the personal Internet of Things network creation method of the gateway can be completed by the integrated logic circuit of hardware or the instruction in the form of software in the processor 601. The processor 601 mentioned above can be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The processor 601 can implement or execute the disclosed methods, steps, and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the steps, or the combination of hardware and software modules in the decoding processor can be executed. The software module can be located in a storage medium, which is located in the memory 602, and the processor 601 reads the information in the memory 602 and combines the hardware to complete the steps of the personal Internet of Things network creation method of the gateway provided by the embodiments of the present application.
[0206] In an exemplary embodiment, the gateway 600 can be implemented with one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic elements for performing the aforementioned methods.
[0207] It can be understood that the memory (the memory 502, the memory 602) can be a volatile memory or a non-volatile memory, and can also include both the volatile memory and the non-volatile memory. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as a static random access memory (SRAM), a synchronous static random access memory (SSRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a sync link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0208] It should be noted that "first", "second", and the like are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence.
[0209] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0210] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A statistical method for network broadband data, characterized by, The method is applied to a first gateway, and the first gateway is in communication connection with a cloud platform device. The first gateway is determined as a second gateway according to a start time of a first periodic message reported by the first gateway, the second gateway represents a gateway that has an interruption and restart, and the first periodic message represents a periodic message reported by the first gateway to the cloud platform device at a first interval time. An interruption time and a connection time of the second gateway are determined based on a connection duration of a second periodic message generated by the second gateway, the second periodic message represents a message generated by the second gateway at a second interval time, and the first interval time is greater than the second interval time. The interruption time and the connection time are reported to the cloud platform device.
2. The method of claim 1, wherein, The first periodic message includes a first message and a second message, the first message is a previous periodic message of the second message, and the start time includes a first time of the first message and a second time of the second message. The first gateway is determined as the second gateway according to the start time of the first periodic message reported by the first gateway, including: If it is determined that the first time and the second time are inconsistent, the first gateway is determined as the second gateway.
3. The method of claim 1, wherein, The second periodic message includes a third message and a fourth message, the third message is a previous periodic message of the fourth message, the connection duration includes a first duration of the third message and a second duration of the fourth message, and the interruption time and the connection time of the second gateway are determined based on the connection duration of the second periodic message generated by the second gateway, including: If it is determined that the first duration is greater than the second duration, a current time of the second periodic message is determined as the interruption time of the second gateway. If it is determined that the second duration is greater than the first duration, the connection time of the second gateway is determined based on the current time and the second duration.
4. The method of claim 1, wherein, After the first gateway is determined as the second gateway according to the start time of the first periodic message reported by the first gateway, the method further includes: An interruption number of times that the second gateway has an interruption and restart is recorded. The interruption number of times is uploaded to the cloud platform device.
5. A statistical method of network broadband data, characterized by, The method is applied to a cloud platform device, and the cloud platform device is in communication connection with at least one first gateway. An interruption time and a connection time of a second gateway in the at least one first gateway are received, the second gateway represents a gateway that has an interruption and restart in the at least one first gateway, the interruption time and the connection time are obtained according to the method in claim 1, and the method includes: An interruption duration of the second gateway is determined according to the interruption time and the connection time. Statistical data of the second gateway is obtained by counting the interruption duration by using attribute characteristic information and a gateway identifier of the second gateway, and the statistical data represents a statistical situation of the interruption duration of each second gateway corresponding to the attribute characteristic information and the gateway identifier.
6. The method of claim 5, wherein, The method further includes: An interruption total duration of at least one second gateway is determined based on at least one interruption duration. According to the total interruption duration and the running duration of the first gateway, a duration proportion of the second gateway is determined, the duration proportion being used to represent the duration of the gateway interruption.
7. The method of claim 5, wherein, The method further comprises: receiving the number of interruptions of the second gateway; determining the total number of interruptions of the second gateway based on at least one of the number of interruptions; According to the total number of interruptions and the first quantity of the second gateway, an average number of interruptions of the second gateway is determined, the average number of interruptions being used to represent the number of gateway interruptions.
8. A cloud platform device, characterized by Comprise: a first processor and a first memory for storing a computer program capable of running on the first processor, wherein the first processor is configured to execute the steps of the method according to any one of claims 5 to 7 when running the computer program.
9. A gateway, characterized by Comprise: a second processor and a second memory for storing a computer program capable of running on the second processor, wherein the second processor is configured to execute the steps of the method according to any one of claims 1 to 4 when running the computer program.
10. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the method according to any one of claims 1 to 4, or to implement the steps of the method according to any one of claims 5 to 7.
Citation Information
Patent Citations
Method and system for interruption measurement and monitoring equipment
CN102215141A
Test method of network connection stability and apparatus thereof
CN106341291A