Methods, devices and equipment for processing broadband internet access status data

CN118900243BActive Publication Date: 2026-08-14CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-04
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

现有技术对于用户上网异常未连接的情况,基本都停留在可以检测到上网异常未连接异常,但由于上网异常未连接由多种原因造成,可能是家庭/企业网关或者宽带相关网元异常导致、可能是光纤异常未连接导致、可能是用户自行重新拨号导致上网异常未连接导致

Benefits of technology

[0042]本申请的上述方案,通过获取网络设备在预设上报周期内上报的宽带上网状态数据,所述宽带上网状态数据是在预设检测周期内对宽带上网状态进行检测得到的宽带连接状态数据;所述预设上报周期大于预设检测周期;对所述宽带上网状态数据进行量化分析,得到所述预设上报周期内的与宽带上网时长相关的分析结果。实现了对宽带网络异常未连接状态及时长的精确检测和精准分析,为后续用户上网状态分析提供较为精确的依据。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118900243B_ABST
    Figure CN118900243B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, and device for processing broadband internet access status data. The method includes: acquiring broadband internet access status data reported by a network device within a preset reporting period, wherein the broadband internet access status data is broadband connection status data obtained by detecting broadband internet access status within a preset detection period; the preset reporting period is longer than the preset detection period; and performing quantitative analysis on the broadband internet access status data to obtain analysis results related to broadband internet access duration within the preset reporting period. The above solution of this application can provide a more accurate basis for subsequent user internet access status analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and equipment for processing broadband internet access status data. Background Technology

[0002] Currently, when broadband internet access is unavailable, it is generally assessed by checking the optical path connection and the broadband Layer 2 and Layer 3 protocol connections (hereinafter collectively referred to as broadband connections). This method can generally accurately identify situations where broadband internet access is abnormal or unconnected.

[0003] However, there are currently no systems or solutions in the network to accurately quantify the duration of broadband internet connection outages or assess their severity. Existing technologies can detect internet connection outages, but these outages can be caused by a variety of factors, including malfunctions in home / enterprise gateways or broadband network elements, fiber optic cable connections, or even user-initiated redialing. Current technologies cannot accurately determine the nature of these connection outages. Summary of the Invention

[0004] The technical problem to be solved by this application is to provide a method, apparatus and device for processing broadband internet access status data. By analyzing broadband connection status data, it realizes accurate analysis of the user's broadband internet access duration within a preset period, and provides a more accurate basis for subsequent analysis of the user's internet access status.

[0005] To solve the above-mentioned technical problems, the technical solution of this application is as follows:

[0006] A method for processing broadband internet access status data, applied to a service platform, the method comprising:

[0007] The system acquires broadband internet access status data reported by network devices within a preset reporting period. This broadband internet access status data is broadband connection status data obtained by detecting broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0008] The broadband internet access status data is quantitatively analyzed to obtain analysis results related to broadband internet access duration within the preset reporting period.

[0009] Optionally, the broadband connection status data includes at least one of the following:

[0010] The duration of a single broadband connection status check;

[0011] The number of times the broadband connection duration was 0;

[0012] The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared;

[0013] Duration of disconnection due to broadband connection issues;

[0014] Broadband connection duration within a cycle.

[0015] Optionally, the analysis results include at least one of the following:

[0016] Duration of disconnection due to broadband connection issues;

[0017] Broadband connection duration;

[0018] Percentage of disconnection time due to broadband connection abnormalities.

[0019] Optionally, the broadband internet access status data is quantitatively analyzed to obtain the disconnection duration under broadband connection anomalies within the preset reporting period, including:

[0020] The duration of disconnection due to broadband connection abnormalities within the preset reporting period is obtained by N2(0)×preset detection period+(preset detection period-connecttime(n));

[0021] Wherein, N2(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the preset reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0022] Optionally, the broadband connection duration within the preset reporting period = the total broadband usage duration within the preset reporting period - the disconnection duration under broadband connection abnormalities within the preset reporting period.

[0023] Optionally, the percentage of disconnection time due to broadband connection anomalies within the preset reporting period = the sum of disconnection time due to broadband connection anomalies within the preset reporting period / total broadband usage time.

[0024] Optionally, if the network device has not been restarted and can report broadband internet access status data in a continuous preset reporting period, and a broadband connection abnormality and disconnection status occurs in any target reporting period within the continuous preset reporting period, the disconnection duration under the broadband connection abnormality in the target reporting period = N3(0) × preset detection period + (preset detection period - connecttime(n)).

[0025] Wherein, N3(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0026] Optionally, if the network device has not been restarted and broadband internet access status data has not been reported for m consecutive preset reporting cycles, and after the broadband connection is restored and reported, if a broadband connection is abnormal and disconnected within a target reporting cycle, the disconnection time under broadband connection abnormality within m consecutive preset reporting cycles = m * preset reporting cycle + N3(0) × preset detection cycle + (preset detection cycle - connecttime(n)).

[0027] Wherein, N3(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0028] Optionally, if the network device has been restarted and can report broadband internet access status data continuously within the preset reporting period, and broadband internet access is abnormal and disconnected within the period interval of the preset reporting period, the disconnection time under broadband connection abnormality within the continuous preset reporting period = disconnection time under broadband connection abnormality within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n)).

[0029] Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband connection failure is: preset detection period - connecttime(n), where n is the number of broadband connection failures, and connecttime(n) represents the broadband connection duration collected after the nth broadband connection failure state is cleared.

[0030] This application also provides a method for processing broadband internet access status data, applied to a network device, the method comprising:

[0031] The broadband internet access status is detected within a preset detection period to obtain broadband internet access status data;

[0032] The broadband internet access status data is reported to the service platform within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0033] This application also provides a broadband internet access status data processing device, applied on a platform side, the device comprising:

[0034] The acquisition module is used to acquire broadband internet access status data reported by network devices within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0035] The processing module is used to perform quantitative analysis on the broadband internet access status data to obtain analysis results related to broadband internet access duration within the preset reporting period.

[0036] This application also provides a broadband internet access status data processing device, applied to a network device, the device comprising:

[0037] The detection module is used to detect the broadband internet access status within a preset detection period and obtain broadband internet access status data.

[0038] The reporting module is used to report the broadband internet access status data to the service platform within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0039] This application also provides a communication device, including: a processor and a memory storing a computer program, wherein the computer program, when run by the processor, performs the method described above.

[0040] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described above.

[0041] The above-mentioned solution in this application includes at least the following beneficial effects:

[0042] The above-described solution of this application acquires broadband internet access status data reported by network devices within a preset reporting period. This broadband internet access status data is broadband connection status data obtained by detecting broadband internet access status within a preset detection period; the preset reporting period is longer than the preset detection period. Quantitative analysis is performed on the broadband internet access status data to obtain analysis results related to broadband internet access duration within the preset reporting period. This achieves accurate detection and precise analysis of abnormal broadband network connection states and durations, providing a more accurate basis for subsequent user internet access status analysis. Attached Figure Description

[0043] Figure 1 This is a flowchart of a method for processing broadband internet access status data provided in an embodiment of this application;

[0044] Figure 2 This is a schematic diagram of a scenario illustrating the broadband internet access status data processing method according to an embodiment of this application;

[0045] Figure 3 This is a schematic diagram illustrating a single-cycle analysis of abnormal broadband internet connection in an embodiment of this application;

[0046] Figure 4 This is a schematic diagram illustrating a broadband internet connection failure that occurs within a preset period according to an embodiment of this application.

[0047] Figure 5 This is a schematic diagram illustrating the broadband internet connection failure within a preset period after the detection program of this application fails to report data for m cycles and resumes reporting.

[0048] Figure 6 This is a schematic diagram illustrating the broadband internet connection failure that occurs within a preset period after the gateway is restarted according to an embodiment of this application.

[0049] Figure 7 This is a flowchart of a specific method for processing broadband internet access status data according to an embodiment of this application;

[0050] Figure 8 This is a flowchart of another broadband internet access status data processing method provided in an embodiment of this application;

[0051] Figure 9 This is a block diagram of a broadband internet access status data processing device according to an embodiment of this application;

[0052] Figure 10 This is a block diagram of another broadband internet access status data processing device according to an embodiment of this application;

[0053] Figure 11 This is a schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0054] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.

[0055] like Figure 1 As shown, an embodiment of this application provides a method for processing broadband internet access status data, applied to a service platform. The method includes:

[0056] Step 11: Obtain broadband internet access status data reported by network devices within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0057] Optionally, the network devices may include, but are not limited to: user-side (home / enterprise) gateways, CR (Core Router), content routers, etc.

[0058] Here, the broadband connection refers to a connection established by the user-side network device via broadband dial-up. After the broadband connection is established, normal network access is possible. If the broadband connection fails, the user will be unable to access the internet. The broadband connection can be a Point-to-Point Protocol over Ethernet (PPPoE) connection.

[0059] Here, the broadband connection status data includes at least one of the following:

[0060] The duration of a single broadband connection status check;

[0061] The number of times the broadband connection duration was 0;

[0062] The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared;

[0063] The duration of disconnection due to broadband connection issues; this duration of disconnection may be referred to as the unavailability period.

[0064] The duration of broadband connection connectivity within a given period; this connectivity duration may be referred to as the available duration.

[0065] Step 12: Perform quantitative analysis on the broadband internet access status data to obtain analysis results related to broadband internet access duration within the preset reporting period.

[0066] In the embodiments of this application, broadband internet access status data reported by the user-side network device within a preset reporting period is broadband connection status data obtained by detecting broadband internet access status within a preset detection period. This allows the service platform to perform quantitative analysis and processing of the broadband internet access status data, thereby achieving accurate detection and precise analysis of abnormal broadband network disconnection status and duration, providing a more accurate basis for subsequent user internet access status analysis.

[0067] like Figure 2 As shown, in one application scenario of the above embodiments of this application, the broadband network is equipped with a variety of network devices, which may include, but are not limited to: home / enterprise gateways and routers in the user's home intranet, broadband network intranet-related network elements, access network elements, OLT (Optical Line Terminal), BRAS (Broadband Remote Access Server), CR (Core Router), CDN (Content Delivery Network) on the platform side, and various service platforms, etc.

[0068] Here, the network devices on the user's home intranet transmit the broadband connection status data to the platform-side network devices via the network devices on the transmission side access / bearer network. By quantitatively analyzing and processing the broadband connection status data, the duration of disconnection under abnormal broadband connection conditions is determined, resulting in a more accurate unavailability / abnormal disconnection duration. The aforementioned broadband connection abnormalities can be termed broadband internet access anomalies.

[0069] In another optional embodiment of this application, step 12 may include:

[0070] Step 121: Quantitatively analyze the broadband internet access status data to obtain the processing results of the disconnection time, broadband connection duration and / or the proportion of disconnection time under broadband connection anomalies within the preset reporting period.

[0071] In other words, the analysis results include at least one of the following: the duration of disconnection under broadband connection abnormalities; the duration of broadband connection connection establishment; and the percentage of disconnection time under broadband connection abnormalities.

[0072] Here, the disconnection duration under broadband connection abnormality is: the duration during which the user cannot access the Internet, excluding the duration during which the user cannot access the Internet due to shutting down the home / business gateway;

[0073] The percentage of time spent without connection due to broadband connection abnormalities is: the sum of time spent without connection due to broadband connection abnormalities within a preset time period (e.g., hour, day, week, and / or month) / total broadband usage time.

[0074] In another optional embodiment of this application, step 121 may include:

[0075] The duration of disconnection due to broadband connection anomalies within the preset reporting period is obtained by N2(0)×preset detection period+(preset detection period-connecttime(n));

[0076] Wherein, N2(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the preset reporting period; the disconnection duration under a broadband connection anomaly is: preset detection period - connecttime(n), where n is the number of times the broadband connection is in an abnormal disconnection state, and connecttime(n) represents the broadband connection duration collected after the nth broadband connection anomaly disconnection state is cleared.

[0077] The broadband connection duration within the preset reporting period = total broadband usage duration within the preset reporting period - duration of disconnection due to broadband connection anomalies within the preset reporting period.

[0078] The percentage of disconnection time due to broadband connection anomalies within the preset reporting period = the sum of disconnection time due to broadband connection anomalies within the preset reporting period / total broadband usage time.

[0079] like Figure 3 As shown, in another optional specific implementation embodiment of this application, the situation of broadband Internet access being abnormally disconnected / unavailable in a single reporting cycle is analyzed. Here, the meaning of the probe reporting data cycle (T) is: the probe reports broadband Internet access status data according to the preset probe reporting data cycle (T), which can be set to 10 minutes as a probe reporting data cycle (T). The probe reporting data cycle (T) can be configured.

[0080] The broadband connection data acquisition cycle (t) means that the probe collects broadband connection status data according to the preset data acquisition cycle (t). The default setting is 1 minute as one broadband connection data acquisition cycle (t). The broadband connection data acquisition cycle (t) can be configured by the provincial platform. The probe reports several data points, such as 10 data points, collected within the broadband connection data acquisition cycle (t) every 10 minutes as one probe reporting data cycle (T).

[0081] The meaning of a single broadband connection duration (connecttime) is: the time between the successful dialing and connection establishment of the broadband connection and the time of probe data sampling;

[0082] The meaning of the number of times the broadband connection duration is 0 (N2(0)) is: to count the number of times the broadband connection duration is 0 per minute within a probe reporting data period (T);

[0083] The meaning of the first broadband connection duration (connecttime(n)) collected after the broadband abnormal disconnection state is cleared within a probe reporting data period (T) is as follows: within a probe reporting data period (T), there may be multiple instances of the broadband abnormal disconnection state being cleared. The broadband connection duration collected after the first broadband abnormal disconnection state is cleared is recorded as connecttime(1), and the broadband connection duration collected after the second broadband abnormal disconnection state is cleared is recorded as connecttime(2).

[0084] The meaning of a broadband outage duration (noconnecttime(n)) within a probe reporting data period (T) is as follows: if a broadband outage duration within a probe reporting data period (T) is 1 minute, then the broadband connection duration for this collection is 1-connecttime(n).

[0085] If the broadband connection duration within a probe reporting data period (T) does not increase by one minute, or the previously collected broadband connection duration is 0, or the previous broadband connection duration was not collected, the broadband abnormal connection duration is calculated as 1-connecttime(n).

[0086] If connecttime(n) > 1, this value will not be included in the calculation of broadband connection failure time;

[0087] The broadband connection connectivity duration (connecttimeT(r)) within a probe reporting data period (T) is the sum of the broadband connection connectivity durations within a probe reporting data period (T).

[0088] Figure 3 In the sequence, the gateway successfully dialed up for the first broadband connection at 11:58, the second broadband connection at 12:03:44, the third broadband connection at 12:06:49, and the fourth broadband connection at 12:09:37.

[0089] The probe reporting data cycle (T) is 10 minutes, and the broadband connection data acquisition cycle (t) is 1 minute. The probe reporting data cycle (T) is 10 minutes long, and the 10 data points collected within the broadband connection data acquisition cycle (t) are reported.

[0090] The number of times the broadband connection duration was 0 was 2: N2(0) = 2;

[0091] From 12:02 to 12:04, the duration of broadband connection failure was: 1 - connecttime(1) = 1 - 16s = 44s;

[0092] From 12:06 to 12:07, the broadband connection failure time was: 1-connecttime(2)=1-11s=49s;

[0093] From 12:09 to 12:10, the broadband connection failure time was: 1-connecttime(3)=1-23s=37s.

[0094] From this, we can derive the following connection time under broadband connection anomaly: For each probe reporting data period (T), connection time under broadband connection anomaly = N2(0) + N2(n) + (1 - connecttime(n));

[0095] The duration of disconnection due to broadband connection anomalies within the data reporting period (T) of the probe is calculated as: 1min + 1min + 44s + 49s + 37s = 4min10s;

[0096] The broadband connection duration within the data reporting cycle (T) of the probe is: (4-2) min + 2 min 16 s + 1 min 11 s + 23 s = 5 min 50 s.

[0097] In another optional embodiment of this application, if the network device has not been restarted and can report broadband internet access status data continuously within a preset reporting period, and broadband internet access is abnormal and unavailable / unreachable within any target reporting period in the continuous preset reporting period, the collected connecttime is no longer continuously accumulated according to the duration or the connecttime value collected every minute is 0, indicating that a broadband connection abnormality has occurred.

[0098] The duration of disconnection due to broadband connection anomaly within the target reporting period = N3(0) × preset detection period + (preset detection period - connecttime(n));

[0099] Wherein, N3(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of times the broadband abnormal disconnection state is cleared, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0100] Here, as Figure 4As shown, the Boottime (power-on time) has not changed and has not been updated; the gateway probe is still continuously reporting broadband connection status data, but the collected connecttime no longer accumulates continuously over time, or the connecttime value collected every minute is 0, indicating that a broadband abnormality and connection failure has occurred; the gateway analyzes the connecttime in each periodic message.

[0101] We can conclude that the duration of broadband internet connection failure during the period from 12:30 to 12:40 is: 1min + (1min - 16s) = 1min 44s;

[0102] The broadband connection duration during the period from 12:30 to 12:40 is: (33min-32min)+7min16s=8min16s.

[0103] In another optional embodiment of this application, if the network device has not been restarted and broadband internet access status data has not been reported for m consecutive preset reporting cycles, and after the broadband connection is restored and reporting is resumed, if a broadband internet access abnormality and disconnection status occurs within a target reporting cycle, the collected connecttime is no longer continuously accumulated according to the duration or the connecttime value collected every minute is 0, indicating that a broadband connection abnormality has occurred, where m is a positive integer; the duration of broadband internet access abnormality and disconnection within m consecutive preset reporting cycles = m * preset reporting cycle + N3(0) × preset detection cycle + (preset detection cycle - connecttime(n));

[0104] Wherein, N3(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0105] Here, as Figure 5 As shown, Boottime (power-on time) did not change and was not updated; the gateway probe did not report broadband connection status data for m (m=25) periods, the collected connecttime was not continuously accumulated over time, or the connecttime value collected every minute was 0, indicating that a broadband abnormality and connection failure occurred; the gateway analyzes the connecttime in each periodic message.

[0106] It can be concluded that there was no periodic reporting from 12:30 to 16:30, so the broadband connection was abnormal and not connected from 12:30 to 16:30. The duration of the abnormal broadband connection was 25 × 10 min = 250 min.

[0107] The duration of disconnection due to broadband connection abnormalities during the period from 12:30 to 12:40 is: 1min + (1min - 16s) = 1min 44s;

[0108] The broadband connection duration during the period from 12:30 to 12:40 is: (33min-32min)+7min16s=8min16s.

[0109] In another optional embodiment of this application, if the network device has been restarted and can continuously report broadband internet access status data within a preset reporting period, and broadband internet access failure occurs within the period interval of the preset reporting period, the collected connecttime will no longer be continuously accumulated according to the duration or the value of connecttime collected every minute will be 0, indicating that broadband internet access failure has occurred.

[0110] The duration of disconnection due to broadband connection anomalies within a continuous preset reporting period = the duration of disconnection due to broadband connection anomalies within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n));

[0111] Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0112] Here, as Figure 6 As shown, the Boottime (power-on time) is updated. The gateway has been powered off and restarted. After restarting, the gateway redials and collects broadband connection data. The gateway probe is still continuously reporting periodic data, but because the gateway has restarted, connecttime cannot be collected every minute. If the connecttime collected by the probe is still not continuously accumulated over time, or if the connecttime value collected every minute is 0, it is considered that there is a broadband connection failure. The gateway analyzes the connecttime in each period and, after restarting, follows the new reporting period.

[0113] The duration of disconnection due to broadband connection anomalies during the period from 12:32 to 12:42 can be calculated as: 1 min - 16 s = 44 s;

[0114] The broadband connection duration during the period from 12:32 to 12:42 is: 3min + 6min16s = 9min16s.

[0115] like Figure 7As shown, the specific implementation process of the above method includes:

[0116] 1) The gateway (i.e. the network device mentioned above) performs minute-level detection of broadband connection status data and obtains the detected broadband connection duration and broadband connection status.

[0117] 2) The gateway sends broadband connection status data to the platform at regular intervals.

[0118] 3) The platform analyzes the broadband connection status within each data reporting period. Specifically, within each reporting period, it analyzes the broadband connection status data collected by the gateway for each time and counts the duration of abnormal broadband connection within each reporting period.

[0119] 4) The platform adds up the broadband outage durations for each reporting period by hour and day to obtain the broadband outage durations for the current day and hour; and can further calculate the percentage of outage durations under broadband connection anomalies.

[0120] The method described in the above embodiments of this application can detect broadband internet access failures / unavailability, and can accurately quantify the duration of abnormal connection failures, providing a more precise basis for subsequent analysis of user internet access status.

[0121] Please see Figure 8 This application also provides a method for processing broadband internet access status data, applied to a network device, the method comprising:

[0122] Step 81: Detect the broadband internet access status within a preset detection period to obtain broadband internet access status data;

[0123] Step 82: Report the broadband internet access status data to the service platform within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0124] Optionally, the broadband connection status data includes at least one of the following:

[0125] The duration of a single broadband connection status check;

[0126] The number of times the broadband connection duration was 0;

[0127] The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared;

[0128] Duration of disconnection due to broadband connection issues;

[0129] Broadband connection duration within a cycle.

[0130] In this embodiment of the application, the network device on the user side reports a large amount of timely and real-time broadband connection status data to the platform side within a preset period. The network status of the user is detected periodically within the preset period. The platform analyzes the duration of abnormal broadband connection failure of the user within the preset time by combining the minimum reporting period with the minimum detection period according to the minimum reporting period analysis method, so as to provide a more accurate basis for subsequent analysis of the user's internet access status.

[0131] like Figure 9 As shown, embodiments of this application also provide a broadband internet access status data processing device 90, applied on the platform side, the device comprising:

[0132] The acquisition module 91 is used to acquire broadband internet access status data reported by network devices within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0133] The processing module 92 is used to perform quantitative analysis on the broadband internet access status data to obtain analysis results related to broadband internet access duration within the preset reporting period.

[0134] Optionally, the broadband connection status data includes at least one of the following:

[0135] The duration of a single broadband connection status check;

[0136] The number of times the broadband connection duration was 0;

[0137] The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared;

[0138] Duration of disconnection due to broadband connection issues;

[0139] Broadband connection duration within a cycle.

[0140] Optionally, the analysis results include at least one of the following:

[0141] Duration of disconnection due to broadband connection issues;

[0142] Broadband connection duration;

[0143] Percentage of disconnection time due to broadband connection abnormalities.

[0144] Optionally, the broadband internet access status data is quantitatively analyzed to obtain the disconnection duration under broadband connection anomalies within the preset reporting period, including:

[0145] The duration of disconnection due to broadband connection abnormalities within the preset reporting period is obtained by N2(0)×preset detection period+(preset detection period-connecttime(n));

[0146] Wherein, N2(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the preset reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0147] Optionally, the broadband internet access status data is subjected to quantitative analysis to obtain the processing result of broadband connection duration within the preset reporting period, including:

[0148] The broadband connection duration within the preset reporting period = total broadband usage duration within the preset reporting period - duration of disconnection due to broadband connection anomalies within the preset reporting period.

[0149] Optionally, the percentage of disconnection time due to broadband connection anomalies within the preset reporting period = the sum of disconnection time due to broadband connection anomalies within the preset reporting period / total broadband usage time.

[0150] Optionally, the processing module 92 can also be used for:

[0151] If the network device has not been restarted and can report broadband internet access status data in a continuous preset reporting period, and a broadband connection abnormality and disconnection status occurs in any target reporting period in the continuous preset reporting period, the disconnection time under the broadband connection abnormality in the target reporting period = N3(0) × preset detection period + (preset detection period - connecttime(n)).

[0152] Wherein, N3(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0153] Optionally, the processing module 92 can also be used for:

[0154] If the network device is not restarted and broadband internet access status data is not reported for m consecutive preset reporting cycles, and broadband connection is restored and reported, and a broadband connection is not connected within a target reporting cycle, the duration of disconnection under broadband connection abnormality within m consecutive preset reporting cycles is = m * preset reporting cycle + N3(0) × preset detection cycle + (preset detection cycle - connecttime(n)).

[0155] Wherein, N3(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0156] Optionally, the processing module 92 can also be used for:

[0157] If the network device has been restarted and can report broadband internet access status data continuously within the preset reporting period, and broadband internet access is abnormal and disconnected within the period interval of the preset reporting period, the disconnection time under broadband connection abnormality within the continuous preset reporting period = disconnection time under broadband connection abnormality within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n)).

[0158] Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

[0159] It should be noted that this device is the same as the method described above. All implementations in the above method embodiments are applicable to the embodiments of the above device and can achieve the same technical effect.

[0160] like Figure 10 As shown, embodiments of this application also provide a broadband internet access status data processing device 10, applied to a network device, the device comprising:

[0161] The detection module 101 is used to detect the broadband internet access status within a preset detection period and obtain broadband internet access status data.

[0162] The reporting module 102 is used to report the broadband internet access status data to the service platform within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period.

[0163] Optionally, the broadband connection status data includes at least one of the following:

[0164] The duration of a single broadband connection status check;

[0165] The number of times the broadband connection duration was 0;

[0166] The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared;

[0167] Duration of disconnection due to broadband connection issues;

[0168] Broadband connection duration within a cycle.

[0169] It should be noted that this device is the same as the method described above. All implementations in the above method embodiments are applicable to the embodiments of the above device and can achieve the same technical effect.

[0170] like Figure 11 As shown, an embodiment of this application also provides a communication device 11, including: a processor 111 and a memory 112 storing a computer program. When the processor 111 executes the computer program, it performs the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0171] Embodiments of this application also provide a computer-readable storage medium including storage instructions that, when executed on a computer, cause the computer to perform the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.

[0172] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0173] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0174] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0175] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0176] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0177] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0178] Furthermore, it should be noted that in the apparatus and method of this application, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this application. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of this application can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of this application.

[0179] Therefore, the objective of this application can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the objective of this application can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes this application, and the storage medium storing such a program product also constitutes this application. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of this application, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this application. Furthermore, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order. Some steps can be executed in parallel or independently of each other.

[0180] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for processing broadband internet access status data, characterized in that, Applied to a business platform, the method includes: The system acquires broadband internet access status data reported by network devices within a preset reporting period. This broadband internet access status data is broadband connection status data obtained by detecting broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period. The broadband internet access status data is quantitatively analyzed to obtain analysis results related to broadband internet access duration within the preset reporting period; The broadband connection status data includes: The number of times the broadband connection duration was 0; The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared; Duration of disconnection due to broadband connection issues; The analysis results include: the duration of disconnection under broadband connection anomalies; If the network device has been restarted and can report broadband internet access status data continuously within the preset reporting period, and broadband internet access is abnormal and disconnected within the period interval of the preset reporting period, the disconnection time under broadband connection abnormality within the continuous preset reporting period = disconnection time under broadband connection abnormality within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n)). Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

2. The method for processing broadband internet access status data according to claim 1, characterized in that, The broadband connection status data also includes at least one of the following: The duration of a single broadband connection status check; Broadband connection duration within a cycle.

3. The method for processing broadband internet access status data according to claim 1, characterized in that, The analysis results also include at least one of the following: Broadband connection duration; Percentage of disconnection time due to broadband connection abnormalities.

4. The method for processing broadband internet access status data according to claim 3, characterized in that, The broadband internet access status data is quantitatively analyzed to obtain the disconnection duration under broadband connection anomalies within the preset reporting period, including: The disconnection duration under broadband connection anomalies within the preset reporting period is obtained by N2(0)×preset detection period+(preset detection period-connecttime(n)); Wherein, N2(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the preset reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

5. The method for processing broadband internet access status data according to claim 3, characterized in that, The broadband connection duration within the preset reporting period = total broadband usage duration within the preset reporting period - duration of disconnection due to broadband connection anomalies within the preset reporting period.

6. The method for processing broadband internet access status data according to claim 3, characterized in that, The percentage of disconnection time due to broadband connection anomalies within the preset reporting period = the sum of disconnection time due to broadband connection anomalies within the preset reporting period / total broadband usage time.

7. The method for processing broadband internet access status data according to claim 3, characterized in that, If the network device has not been restarted and can report broadband internet access status data in a continuous preset reporting period, and a broadband connection failure occurs in any target reporting period within the continuous preset reporting period, the duration of the broadband connection failure in the target reporting period is N3(0)×preset detection period+(preset detection period-connecttime(n)). Wherein, N3(0) is the number of times the broadband connection duration of 0 is detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

8. The method for processing broadband internet access status data according to claim 3, characterized in that, If the network device is not restarted and broadband internet access status data is not reported for m consecutive preset reporting cycles, and broadband connection is restored and reported, and a broadband connection is not connected within a target reporting cycle, the duration of disconnection under broadband connection abnormality within m consecutive preset reporting cycles is = m * preset reporting cycle + N3(0) × preset detection cycle + (preset detection cycle - connecttime(n)). Wherein, N3(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the target reporting period; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of times the broadband abnormal disconnection state is cleared, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

9. A method for processing broadband internet access status data, characterized in that, Applied to network devices, the method includes: The broadband internet access status is detected within a preset detection period to obtain broadband internet access status data; The broadband internet access status data is reported to the service platform within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period. The broadband connection status data includes: The number of times the broadband connection duration was 0; The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared; Duration of disconnection due to broadband connection issues; The analysis results include: the duration of disconnection under broadband connection anomalies; If the network device has been restarted and can report broadband internet access status data continuously within the preset reporting period, and broadband internet access is abnormal and disconnected within the period interval of the preset reporting period, the disconnection time under broadband connection abnormality within the continuous preset reporting period = disconnection time under broadband connection abnormality within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n)). Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

10. A device for processing broadband internet access status data, characterized in that, Applied to the platform side, the device includes: The acquisition module is used to acquire broadband internet access status data reported by network devices within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period. The processing module is used to perform quantitative analysis on the broadband internet access status data to obtain analysis results related to broadband internet access duration within the preset reporting period; The broadband connection status data includes: The number of times the broadband connection duration was 0; The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared; Duration of disconnection due to broadband connection issues; The analysis results include: the duration of disconnection under broadband connection anomalies; If the network device has been restarted and can report broadband internet access status data continuously within the preset reporting period, and broadband internet access is abnormal and disconnected within the period interval of the preset reporting period, the disconnection time under broadband connection abnormality within the continuous preset reporting period = disconnection time under broadband connection abnormality within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n)). Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

11. A device for processing broadband internet access status data, characterized in that, Applied to network devices, the device includes: The detection module is used to detect the broadband internet access status within a preset detection period and obtain broadband internet access status data. The reporting module is used to report the broadband internet access status data to the service platform within a preset reporting period. The broadband internet access status data is broadband connection status data obtained by detecting the broadband internet access status within a preset detection period. The preset reporting period is longer than the preset detection period. The broadband connection status data includes: The number of times the broadband connection duration was 0; The first broadband connection duration collected after the broadband abnormal and disconnected state is cleared; Duration of disconnection due to broadband connection issues; The analysis results include: the duration of disconnection under broadband connection anomalies; If the network device has been restarted and can report broadband internet access status data continuously within the preset reporting period, and broadband internet access is abnormal and disconnected within the period interval of the preset reporting period, the disconnection time under broadband connection abnormality within the continuous preset reporting period = disconnection time under broadband connection abnormality within the period interval + N1(0) × preset detection period + (preset detection period - connecttime(n)). Wherein, N1(0) is the number of times the broadband connection duration is 0 detected in each preset detection period within the period interval; the duration of a broadband abnormal disconnection is: preset detection period - connecttime(n), where n is the number of broadband abnormal disconnections, and connecttime(n) represents the broadband connection duration collected after the nth broadband abnormal disconnection state is cleared.

12. A communication device, characterized in that, include: A processor, a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method as described in any one of claims 1 to 8, or the method as described in claim 9.

13. A computer-readable storage medium, characterized in that, A storage instruction that, when executed on a computer, causes the computer to perform the method as described in any one of claims 1 to 8, or the method as described in claim 9.

Citation Information

Patent Citations

  • Data acquisition method and related equipment

    CN113541786A