A wireless network optimization supervision system and method based on the Internet of Things

Through the Internet of Things-based wireless network optimization supervision system, users' wireless network connection data are analyzed, network port type is judged, and network port type is optimized and reminded based on marking characteristics, the user's difficulties in automatic connection between multiple devices and network status matching are solved, and the effectiveness of data transmission and the convenience of network connection are improved.

CN117676638BActive Publication Date: 2025-04-25HEBEI XINDONG JIAYI TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311536314.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-04-25
Estimated Expiration
2043-11-17

AI Technical Summary

Technical Problem

The existing wireless network has difficulties in automatic connection between multiple devices of the same user and network status matching, resulting in abnormalities and inconveniences in data transmission between devices.

Method used

Through the Internet of Things-based wireless network optimization supervision system, analyze the user's historical wireless network connection data, determine the target network connection event, and determine whether the wireless network port connected for the first time is a key or non-key port, optimize reminders based on the marked characteristics to help users choose the best network port.

Benefits of technology

It improves the effective probability of users realizing data transmission between devices under multiple devices connections, avoids the problem of poor network status during automatic connection, and provides a more convenient and reliable network connection experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117676638B_ABST
    Figure CN117676638B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless network optimization, and in particular to a wireless network optimization supervision system and method based on the Internet of Things, comprising a to-be-analyzed user determination module, a target network connection event analysis module, a key wireless network port judgment module, a marking feature analysis module and an optimization reminder module; the to-be-analyzed user determination module is used to mark a user who logs into a wireless network optimization supervision system as a to-be-analyzed user; the target network connection event analysis module is used to determine a target network connection event that records the to-be-analyzed user; the key wireless network port judgment module is used to analyze whether a wireless network port that records an initial connection in a target network connection event is a key wireless network port; the marking feature analysis module is used to analyze marking features of the to-be-analyzed user corresponding to different port types; and the optimization reminder module is used to match marking features and provide optimization reminders for selectable network ports to the to-be-analyzed user in a real-time state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless network optimization, and in particular to a wireless network optimization and supervision system and method based on the Internet of Things. Background Art

[0002] In recent years, with the application and development of wireless networks, the problems caused by wireless networks are also increasing. Common ones include network delay problems, network coverage problems, etc. Based on these basic network problems, there are many solutions to solve the problems caused by corresponding network applications; the optimization solutions for network operation are gradually comprehensive and effective; however, with the increase in the types of electronic devices, the per capita use of electronic devices is no longer single, and the network connection between different devices used by the same user has become a new research problem; this research problem raises the problem that the automatic connection of the existing wireless network based on the connection is not matched with the network of the current user's connected device; for some people who don't know much about the network, it brings many inconsistencies, such as when the user's device automatically connects to the network and the user wants to realize the data transmission function between other devices, an abnormality is found, and the problem of not being able to effectively confirm whether the network end matches. In addition, when the user's device is in poor network status after automatically connecting to the network, it will also bring inconvenience to the user; therefore, based on the existing network connection method, when there are multiple network connection conditions in the same coverage area, it is necessary to optimize the network connection under different circumstances. Summary of the invention

[0003] The purpose of the present invention is to provide a wireless network optimization and supervision system and method based on the Internet of Things to solve the problems raised in the above background technology.

[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a wireless network optimization supervision method based on the Internet of Things, comprising the following analysis steps:

[0005] Step S100: Mark the user who logs in the wireless network optimization and supervision system as the user to be analyzed, and obtain the historical data about the wireless network connection event recorded by the user end when the user to be analyzed grants the system data recording authority; the historical data includes the wireless network port type, the wireless network coverage area and the communication data after the wireless network connection is completed; based on the historical data, determine to record the target network connection event of the user to be analyzed;

[0006] Step S200: Based on the target network connection event, analyzing whether the wireless network port recorded in the target network connection event for the first connection is a key wireless network port;

[0007] Step S300: When the wireless network port connected for the first time is a key wireless network port or a non-key wireless network port, analyzing the marking features of the user to be analyzed corresponding to different port types;

[0008] Step S400: obtaining the selectable network ports of the user terminal of the user to be analyzed in real time before triggering the wireless network connection permission state, matching the marking features analyzed in step S300, and providing optimization reminders of the selectable network ports to the user to be analyzed in real time.

[0009] Further, determining to record the target network connection event of the user to be analyzed includes the following analysis steps:

[0010] Step S110: marking the wireless network coverage area corresponding to each wireless network port type in the historical related data, and counting two wireless network ports whose overlapping range is greater than an overlapping range threshold as a characteristic port group;

[0011] The reason why the overlap range needs to be larger than the threshold is that only when the overlap range exceeds a certain extent, there will be more cases where the same user can choose a network connection from both parties;

[0012] Step S200: obtaining a network communication event corresponding to the communication data recorded after the completion of the wireless network connection, wherein the network communication event is a wireless network connection of a class of ports as an event record; searching for adjacent network communication events in all network communication events recorded in the historical related data when the adjacent network communication events match the characteristic port group and the interval duration of the adjacent network communication events is less than the duration threshold;

[0013] The matching characteristic port group refers to the communication events in the adjacent network communication events that are initially in the automatic connection state, and the communication events in which the reconnection is the active switching state of the user to be analyzed;

[0014] Then the adjacent network communication events that meet the above requirements are marked as target network connection events as a whole.

[0015] Furthermore, the key wireless network ports include the following analysis steps:

[0016] Step S210: Obtain the connection retention time T contained in the communication data of all network communication events recorded by the user to be analyzed, as well as the number of connections C in the historical record period corresponding to each type of network communication event, and calculate the connection frequency F C , F C = C / C0, where C0 represents the total number of connections of all network communication events in the historical record period;

[0017] Step S220: Calculate the average connection retention time T0 and the average connection frequency F0 corresponding to the user to be analyzed; mark the network communication events where T>T0 and FC When F0, the corresponding connected wireless network port is the key wireless network port;

[0018] Step S230: When the retention duration T of the initially connected wireless network port record and the connection frequency in the target network connection event are both greater than the corresponding mean values, output the initially connected wireless network port as the key wireless network port; otherwise, it is a non-key wireless network port.

[0019] Furthermore, step S300 includes the following analysis process:

[0020] Step S310: When the initially connected wireless network port is the key wireless network port, obtain the corresponding communication data of the connected users recorded before the user to be analyzed is not connected for the key wireless network port; calculate the disconnection rate R of the connected users during the monitoring period, R = r1 / r2, where r1 represents the number of disconnected connected users during the monitoring period, and r2 represents the maximum value of the number of connected users during the monitoring period; the monitoring period is set by the system, and a disconnection rate threshold R0 is set;

[0021] Step S320: When R≥R0, obtain the network monitoring eigenvalue included in the communication data, indicating that the abnormal network state leads to low connection stability of users;

[0022] Calculate the network state index Y corresponding to the connected users per unit time during the monitoring period, Y = (1 / m)(∑X1 + ∑X2 +...... + ∑Xn), where X1, X2......Xn represent the normalized values of the 1st, 2nd,......nth types of network monitoring eigenvalues included in the communication data, ∑Xn represents the sum of the nth type of network monitoring eigenvalue corresponding to m connected users, and m represents the number of connected users recorded before the user to be analyzed is not connected for the key wireless network port;

[0023] Obtain the minimum value Ymin of the network state index Y during the monitoring period as the first marked feature corresponding to the key wireless network port;

[0024] Step S330: When R < R0, check whether the supervision system records that there are other user terminals of the user to be analyzed that are different from the current user terminal and have connected to the second wireless network port; the second wireless network port is another network port except the key wireless network port in the target network connection event. If there is a record, output the wireless network port corresponding to the user to be analyzed when there are multiple user terminals and any user terminal has completed the network port connection as the second marked feature; if there is no record, no marked feature is made;

[0025] Step S340: When the wireless network port of the initial connection is a non-key wireless network port, obtain the connection frequency recorded by the non-key wireless network port in the historical relevant data. If there is only one time, when the non-key wireless network port and any wireless network port form a characteristic port group, perform a third marking feature on the priority level of the non-key wireless network port within the characteristic port group, and the third marking feature indicates the lowest priority level;

[0026] Step S350: If the connection frequency is greater than or equal to two, return to step S330 to determine the marking feature corresponding to the non-key wireless network port. Returning to step S330 is because when it is determined as a non-key wireless network port, it has been analyzed that the user quickly switches to the second wireless network port under this event. There is no data indicating network abnormality in a short time and it shows that the user's initiative is relatively strong. Therefore, based on the same method above, analyzing the user's active intention can determine the marking feature.

[0027] Further, step S400 includes the following steps:

[0028] Step S410: When the selectable connection network port is the key wireless network port of the corresponding user to be analyzed, calculate the network state index Y0 corresponding to the real-time key wireless network port and extract the first marking feature. When Y0≥Ymin, perform an optimization warning reminder for other network ports except the key wireless network port for the user to be analyzed;

[0029] Step S420: If Y0<Ymin and the system records that the user to be analyzed has a second marking feature, perform an optimization warning reminder for the completed network ports; when there is no marking feature, calculate the network state index corresponding to the selectable network port, and select the selectable network port corresponding to the minimum network state index for optimization reminder;

[0030] Step S430: When the selectable connection network port is the non-key wireless network port of the corresponding user to be analyzed and the third characteristic marking is recorded, perform an optimization reminder for the other wireless network port that forms a port characteristic group with the non-key wireless network port; when there is no third characteristic marking, return to step S420;

[0031] The optimization reminder means that when the user terminal of the user to be analyzed cannot directly connect to the network, a network connection prompt dialog box is displayed, and the first connection network port in the dialog box is the optimized port; when it can be directly connected, automatic connection is performed; direct connection means that the user to be analyzed has performed the first connection to the network port.

[0032] The wireless network optimization supervision system includes a user to be analyzed determination module, a target network connection event analysis module, a key wireless network port judgment module, a marking feature analysis module, and an optimization reminder module;

[0033] The to-be-analyzed user determination module is used to mark the user who logs into the wireless network optimization and supervision system as the to-be-analyzed user;

[0034] The target network connection event analysis module is used to obtain the historical data related to the wireless network connection event recorded by the user end when the user to be analyzed grants the system data recording authority, and determine to record the target network connection event of the user to be analyzed;

[0035] The key wireless network port judgment module is used to analyze whether the wireless network port recorded as the first connection in the target network connection event is a key wireless network port;

[0036] The tag feature analysis module is used to analyze the tag features of the user to be analyzed corresponding to different port types;

[0037] The optimization reminder module is used to match the marking features and provide optimization reminders of selectable network ports to the user to be analyzed in real time.

[0038] Further, the target network connection event analysis module includes a characteristic port group statistics unit and a target network connection event output unit;

[0039] The characteristic port group statistical unit is used to mark the wireless network coverage area corresponding to each wireless network port type in the historical related data, and count two wireless network ports with an overlapping range greater than an overlapping range threshold as a characteristic port group;

[0040] The target network connection event output unit is used to obtain the network communication event corresponding to the communication data recorded after the wireless network connection is completed, and search for adjacent network communication events in all network communication events recorded in historical related data when the adjacent network communication events match the characteristic port group and the interval duration of the adjacent network communication events is less than the duration threshold; mark the adjacent network communication events that meet the above requirements as the target network connection event as a whole.

[0041] Further, the key wireless network port determination module includes a duration analysis unit, a number analysis unit and a port type output unit;

[0042] The duration analysis unit is used to obtain the connection retention duration contained in the communication data of all network communication events recorded by the user to be analyzed and the average value of the connection retention duration corresponding to the user to be analyzed;

[0043] The frequency analysis unit is used to obtain the number of connections within the historical record period corresponding to each type of network communication event and calculate the connection frequency and the connection frequency mean;

[0044] The port type output unit is used to output the comparison results of the duration analysis unit and the number analysis unit as a key wireless network port and a non-key wireless network port.

[0045] Further, the marking feature analysis module includes a disconnection rate calculation unit, a network status index calculation unit, a first marking feature analysis unit, a second marking feature analysis unit and a third marking feature analysis unit;

[0046] The disconnection rate calculation unit is used to obtain the corresponding communication data of the connected users recorded by the key wireless network port before the user to be analyzed is not connected when the wireless network port connected for the first time is the key wireless network port; calculate the disconnection rate of the connected users in the monitoring period;

[0047] The network status index calculation unit is used to obtain the network monitoring characteristic value contained in the communication data, and calculate the network status index corresponding to the unit time of the connected user within the monitoring period;

[0048] The first marking feature analysis unit is used to obtain a first marking feature corresponding to a key wireless network port as a minimum value of a network status index within a monitoring period;

[0049] The second mark feature analysis unit is used for analyzing the second feature mark when the disconnection rate is less than the disconnection rate threshold;

[0050] The third marking feature analysis unit is used to analyze the third marking feature when the wireless network port connected for the first time is a non-key wireless network port.

[0051] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present application analyzes the networks that have been connected by the same user, extracts target network connection events that meet the same coverage area for analysis, and determines whether the first connected network in the target network connection event is a key wireless network port, thereby dividing the different scenarios in which users use the network; based on this, the feature tags that need to be optimized and reminded in different scenarios are analyzed, so as to remind the user in real time before the user automatically connects to the network port and there are multiple port selections, thereby avoiding the occurrence of poor network status of the port that the user automatically connects to, which brings trouble and trouble to some users who are not proficient in using scientific and technological products, and also improves the effective probability of users realizing data transmission between devices for the same network demand connection when multiple devices are connected. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0053] Figure 1 It is a structural schematic diagram of a wireless network optimization and supervision system based on the Internet of Things of the present invention. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0055] See also Figure 1 The present invention provides a technical solution: a wireless network optimization supervision method based on the Internet of Things, comprising the following analysis steps:

[0056] Step S100: Mark the user who logs in the wireless network optimization and supervision system as the user to be analyzed, and obtain the historical data about the wireless network connection event recorded by the user end when the user to be analyzed grants the system data recording authority; the historical data includes the wireless network port type, the wireless network coverage area and the communication data after the wireless network connection is completed; based on the historical data, determine to record the target network connection event of the user to be analyzed;

[0057] Step S200: Based on the target network connection event, analyzing whether the wireless network port recorded in the target network connection event for the first connection is a key wireless network port;

[0058] Step S300: When the wireless network port connected for the first time is a key wireless network port or a non-key wireless network port, analyzing the marking features of the user to be analyzed corresponding to different port types;

[0059] Step S400: obtaining the selectable network ports of the user terminal of the user to be analyzed in real time before triggering the wireless network connection permission state, matching the marking features analyzed in step S300, and providing optimization reminders of the selectable network ports to the user to be analyzed in real time.

[0060] Determining the target network connection events of the user to be analyzed includes the following analysis steps:

[0061] Step S110: marking the wireless network coverage area corresponding to each wireless network port type in the historical related data, and counting two wireless network ports whose overlapping range is greater than an overlapping range threshold as a characteristic port group;

[0062] The reason why the overlap range needs to be larger than the threshold is that only when the overlap range exceeds a certain extent, there will be more cases where the same user can choose a network connection from both parties;

[0063] The overlap of the coverage areas of more than two wireless network connection ports is not considered in this application because the problem to be analyzed in this application is the situation where the user actively switches the network at the user end. Generally, the user's active switching has a purposeful direction, and only the relationship between the wireless network after the initial connection and the switching is considered. Multiple switching has high uncertainty and low analyzability.

[0064] Step S200: obtaining a network communication event corresponding to the communication data recorded after the completion of the wireless network connection, wherein the network communication event is a wireless network connection of a class of ports as an event record; searching for adjacent network communication events in all network communication events recorded in the historical related data when the adjacent network communication events match the characteristic port group and the interval duration of the adjacent network communication events is less than the duration threshold;

[0065] The duration threshold can be set by the system to 1 minute or based on the average duration of the user's network connection habits;

[0066] The matching characteristic port group refers to the communication events in the adjacent network communication events that are initially in the automatic connection state, and the communication events in which the reconnection is the active switching state of the user to be analyzed;

[0067] Then the adjacent network communication events that meet the above requirements are marked as target network connection events as a whole.

[0068] The key wireless network ports include the following analysis steps:

[0069] Step S210: Obtain the connection retention time T contained in the communication data of all network communication events recorded by the user to be analyzed, as well as the number of connections C in the historical record period corresponding to each type of network communication event, and calculate the connection frequency F C , F C = C / C0, where C0 represents the total number of connections of all network communication events in the historical record period;

[0070] Step S220: Calculate the average connection retention time T0 and the average connection frequency F0 corresponding to the user to be analyzed; mark the network communication events where T>T0 and F C >F0: The corresponding wireless network port is the key wireless network port;

[0071] Step S230: when the retention time T and the connection frequency of the wireless network port record of the first connection in the target network connection event are both greater than the corresponding average values, the wireless network port of the first connection is output as a key wireless network port; otherwise, it is a non-key wireless network port.

[0072] Step S300 includes the following analysis process:

[0073] Step S310: When the initially connected wireless network port is the key wireless network port, obtain the communication data corresponding to the connected users recorded before the user to be analyzed is not connected for the key wireless network port; calculate the disconnection rate R of the connected users during the monitoring period, R = r1 / r2, where r1 represents the number of disconnected connected users during the monitoring period, and r2 represents the maximum value of the number of connected users during the monitoring period; the monitoring period is set by the system, and a disconnection rate threshold R0 is set;

[0074] Step S320: When R ≥ R0, obtain the network monitoring eigenvalue included in the communication data, indicating that the abnormal network state leads to low connection stability of the user;

[0075] Calculate the network state index Y corresponding to the connected users per unit time during the monitoring period, Y = (1 / m)(∑X1 + ∑X2 +...... + ∑Xn), where X1, X2......Xn represent the normalized values of the first, second,......nth types of network monitoring eigenvalues included in the communication data, ∑Xn represents the sum of the nth type of network monitoring eigenvalue corresponding to m connected users, and m represents the number of connected users recorded before the user to be analyzed is not connected for the key wireless network port;

[0076] The network monitoring eigenvalue can be throughput, packet loss rate, etc. When the meaning is opposite when the eigenvalue increases, the eigenvalue is unified in the form of taking the reciprocal to ensure that the change of the network state index is linearly correlated;

[0077] Obtain the minimum value Ymin of the network state index Y during the monitoring period as the first marked feature corresponding to the key wireless network port;

[0078] Step S330: When R < R0, check whether the supervision system records that there are other user terminals of the user to be analyzed that are different from the current user terminal and have connected to the second wireless network port; this state indicates that the network itself corresponding to the key wireless network port is not abnormal, so it is necessary to further determine the reason for the user to be analyzed to autonomously switch the network; the second wireless network port is another network port except the key wireless network port in the target network connection event. If there is a record, output the wireless network port corresponding to the user to be analyzed when there are multiple user terminals and any user terminal has completed the network port connection as the second marked feature; if there is no record, no marked feature is performed;

[0079] Step S340: When the wireless network port for the initial connection is a non-key wireless network port, obtain the connection frequency recorded for the non-key wireless network port in the historical relevant data. If there is exactly one time, when the non-key wireless network port forms a characteristic port group with any wireless network port, perform a third marking feature on the priority level of the non-key wireless network port within the characteristic port group, and the third marking feature indicates the lowest priority level.

[0080] Step S350: If the connection frequency is greater than or equal to two, return to Step S330 to determine the marking feature corresponding to the non-key wireless network port. Returning to Step S330 is because when it is determined as a non-key wireless network port, it has been analyzed that the user quickly switches to the second wireless network port under this event, and there is no data indicating network anomalies in a short period of time and it shows that the user's initiative is relatively strong. Therefore, the marking feature can be determined by analyzing the user's active intention in the same way as above.

[0081] Step S400 includes the following steps:

[0082] Step S410: When the selectable connection network port is the key wireless network port corresponding to the user to be analyzed, calculate the network status index Y0 corresponding to the real-time key wireless network port and extract the first marking feature. When Y0≥Ymin, give an optimization warning reminder for other network ports except the key wireless network port to the user to be analyzed;

[0083] Step S420: If Y0<Ymin and the system records that the user to be analyzed has a second marking feature, give an optimization warning reminder for the network ports that have completed the connection; when there is no marking feature, calculate the network status index corresponding to the selectable network ports, and select the selectable network port corresponding to the minimum network status index for optimization reminder;

[0084] Step S430: When the selectable connection network port is the non-key wireless network port corresponding to the user to be analyzed and the third characteristic marking is recorded, give an optimization reminder for the other wireless network port that forms a port characteristic group with the non-key wireless network port; when there is no third characteristic marking, return to Step S420;

[0085] The optimization reminder means that when the user terminal of the user to be analyzed cannot directly connect to the network, a network connection prompt dialog box is displayed, and the first network port to be connected in the dialog box is the optimized port; when it can be directly connected, automatic connection is performed; direct connection means that the user to be analyzed has made the first connection to the network port. The above judgment is the analysis process in the state of the characteristic port group.

[0086] The wireless network optimization supervision system includes a user to be analyzed determination module, a target network connection event analysis module, a key wireless network port judgment module, a marking feature analysis module, and an optimization reminder module;

[0087] The to-be-analyzed user determination module is used to mark the user who logs into the wireless network optimization and supervision system as the to-be-analyzed user;

[0088] The target network connection event analysis module is used to obtain the historical data related to the wireless network connection event recorded by the user end when the user to be analyzed grants the system data recording authority, and determine to record the target network connection event of the user to be analyzed;

[0089] The key wireless network port judgment module is used to analyze whether the wireless network port recorded as the first connection in the target network connection event is a key wireless network port;

[0090] The tag feature analysis module is used to analyze the tag features of the user to be analyzed corresponding to different port types;

[0091] The optimization reminder module is used to match the marking features and provide optimization reminders of selectable network ports to the user to be analyzed in real time.

[0092] The target network connection event analysis module includes a characteristic port group statistics unit and a target network connection event output unit;

[0093] The characteristic port group statistical unit is used to mark the wireless network coverage area corresponding to each wireless network port type in the historical related data, and count two wireless network ports with an overlapping range greater than an overlapping range threshold as a characteristic port group;

[0094] The target network connection event output unit is used to obtain the network communication event corresponding to the communication data recorded after the wireless network connection is completed, and search for adjacent network communication events in all network communication events recorded in historical related data when the adjacent network communication events match the characteristic port group and the interval duration of the adjacent network communication events is less than the duration threshold; mark the adjacent network communication events that meet the above requirements as the target network connection event as a whole.

[0095] The key wireless network port judgment module includes a duration analysis unit, a frequency analysis unit and a port type output unit;

[0096] The duration analysis unit is used to obtain the connection retention duration contained in the communication data of all network communication events recorded by the user to be analyzed and the average value of the connection retention duration corresponding to the user to be analyzed;

[0097] The frequency analysis unit is used to obtain the number of connections in the historical record period corresponding to each type of network communication event and calculate the connection frequency and the connection frequency mean;

[0098] The port type output unit is used to output the comparison results of the duration analysis unit and the number analysis unit as a key wireless network port and a non-key wireless network port.

[0099] The marking feature analysis module includes a disconnection rate calculation unit, a network status index calculation unit, a first marking feature analysis unit, a second marking feature analysis unit and a third marking feature analysis unit;

[0100] The disconnection rate calculation unit is used to obtain the corresponding communication data of the connected users recorded by the key wireless network port before the user to be analyzed is not connected when the wireless network port connected for the first time is the key wireless network port; calculate the disconnection rate of the connected users in the monitoring period;

[0101] The network status index calculation unit is used to obtain the network monitoring characteristic value contained in the communication data, and calculate the network status index corresponding to the unit time of the connected user within the monitoring period;

[0102] The first marking feature analysis unit is used to obtain a first marking feature corresponding to a key wireless network port as a minimum value of a network status index within a monitoring period;

[0103] The second mark feature analysis unit is used for analyzing the second feature mark when the disconnection rate is less than the disconnection rate threshold;

[0104] The third marking feature analysis unit is used to analyze the third marking feature when the wireless network port connected for the first time is a non-key wireless network port.

[0105] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0106] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A wireless network optimization and supervision method based on the Internet of Things, characterized in that: It includes the following analysis steps: Step S100: Mark the user who logs in to the wireless network optimization supervision system as the user to be analyzed, and obtain the historical relevant data recorded by the user terminal about the wireless network connection event when the system data recording permission is granted to the user to be analyzed; the historical relevant data includes the wireless network port type, the wireless network coverage area, and the communication data after the wireless network connection is completed; Based on the historical relevant data, determine the target network connection event of the user to be analyzed; Step S200: Based on the target network connection event, analyze whether the wireless network port recorded for the first connection in the target network connection event is a key wireless network port; The analysis steps for the key wireless network port are as follows: Step S210: Obtain the connection retention time T contained in the communication data of all network communication events recorded by the user to be analyzed, as well as the number of connections C in the historical record period corresponding to each type of network communication event, and calculate the connection frequency F C , F C = C / C0, where C0 represents the total number of connections of all network communication events in the historical record period; Step S220: Calculate the average connection retention time T0 and the average connection frequency F0 corresponding to the user to be analyzed; mark the network communication events where T>T0 and F C >F0: The corresponding wireless network port is the key wireless network port; Step S230: When both the retention duration T and the connection frequency of the wireless network port recorded for the first connection in the target network connection event are greater than the corresponding mean values, output that the wireless network port recorded for the first connection is a key wireless network port; otherwise, it is a non-key wireless network port; Step S300: When the wireless network port recorded for the first connection is a key wireless network port or a non-key wireless network port, analyze the marking characteristics of the user to be analyzed under different port types; The step S300 includes the following analysis process: Step S310: When the wireless network port recorded for the first connection is a key wireless network port, obtain the communication data of the connected users recorded by the key wireless network port before the user to be analyzed is connected; Calculate the disconnection rate R of the connected users during the monitoring period, R = r1 / r2, where r1 represents the number of disconnected connected users during the monitoring period, and r2 represents the maximum value of the number of connected users during the monitoring period; the monitoring period is set by the system, and a disconnection rate threshold R0 is set; Step S320: When R≥R0, obtain the network monitoring characteristic values included in the communication data; Calculate the network status index Y corresponding to the connected users per unit time during the monitoring period, Y = (1 / m)(∑X1 + ∑X2 +...... + ∑Xn), where X1, X2......Xn represent the normalized values of the first, second......n types of network monitoring characteristic values included in the communication data, ∑Xn represents the sum of the nth type of network monitoring characteristic values recorded for m connected users, and m represents the number of connected users recorded by the key wireless network port before the user to be analyzed is connected; Obtain the minimum value Ymin of the network status index Y during the monitoring period as the first marking characteristic corresponding to the key wireless network port; Step S330: When R < R0, check whether the supervision system records that there are other user terminals of the user to be analyzed that are different from the current user terminal and have connected to the second wireless network port; the second wireless network port is another network port except the key wireless network port in the target network connection event. If there is a record, output the wireless network port corresponding to the user to be analyzed when there are multiple user terminals and any user terminal has completed the network port connection as the second marking characteristic; if there is no record, no marking characteristic is performed; Step S340: When the wireless network port of the initial connection is a non-key wireless network port, obtain the connection frequency recorded by the non-key wireless network port in the historical relevant data. If there is only one time, when the non-key wireless network port forms a characteristic port group with any wireless network port, perform a third marking feature on the priority level of the non-key wireless network port within the characteristic port group, and the third marking feature indicates the lowest priority level; Step S350: If the connection frequency is greater than or equal to two, return to step S330 to determine the marking feature of the corresponding non-key wireless network port; Step S400: Obtain the selectable network ports of the user terminal of the user to be analyzed in the real-time state before triggering the wireless network permission connection state, match the marking features analyzed in step S300, and perform an optimization reminder for the selectable network ports of the user to be analyzed in the real-time state.

2. The method for optimizing and supervising a wireless network based on the Internet of Things according to claim 1, characterized in that: The determination of recording the target network connection event of the user to be analyzed includes the following analysis steps: Step S110: Mark the wireless network coverage areas corresponding to each wireless network port type in the historical relevant data, and count two wireless network ports with an overlapping range greater than the overlapping range threshold as a characteristic port group; Step S200: Obtain the network communication events corresponding to the communication data after the wireless network connection is completed. The network communication events are recorded as one event for the wireless network connection of one type of port; find the adjacent network communication events in all the network communication events recorded in the historical relevant data when the adjacent network communication events match the characteristic port group and the interval duration between the adjacent network communication events is less than the duration threshold; The matching of the characteristic port group refers to the communication event that is initially in the automatic connection state in the adjacent network communication events, and the reconnection is the communication event in the active switching state of the user to be analyzed; Then mark the whole adjacent network communication events that meet the above requirements as the target network connection event.

3. The method for optimizing and supervising a wireless network based on the Internet of Things according to claim 2, characterized in that: Step S400 includes the following steps: Step S410: When the selectable connection network port is the key wireless network port of the corresponding user to be analyzed, calculate the network state index Y0 corresponding to the real-time key wireless network port and extract the first marking feature. When Y0≥Ymin, perform an optimization warning reminder for the user to be analyzed for other network ports except the key wireless network port; Step S420: If Y0<Ymin and the system records that the user to be analyzed has the second marking feature, perform an optimization warning reminder for the completed network port; when there is no marking feature, calculate the network state index corresponding to the selectable network port, and select the selectable network port corresponding to the minimum network state index for optimization reminder; Step S430: When the selectable connection network port is the non-key wireless network port of the corresponding user to be analyzed and the third characteristic marking is recorded, perform an optimization reminder for the other wireless network port that forms a port characteristic group with the non-key wireless network port; when there is no third characteristic marking, return to step S420; The optimization reminder refers to displaying a network connection prompt dialog box when the user terminal of the user to be analyzed cannot directly connect to the network, and the first connected network port in the dialog box is the optimized port; automatic connection is performed when direct connection is possible; the direct connection refers to the first connection made by the user to be analyzed to the network port.

4. A wireless network optimization and supervision system using a wireless network optimization and supervision method based on the Internet of Things as claimed in any one of claims 1 to 3, characterized in that: It includes a module for determining users to be analyzed, a module for analyzing target network connection events, a module for determining key wireless network ports, a module for analyzing marking features, and a module for optimizing reminders; The to-be-analyzed user determination module is used to mark the user who logs into the wireless network optimization and supervision system as the to-be-analyzed user; The target network connection event analysis module is used to obtain historical data related to wireless network connection events recorded by the user end when the user to be analyzed grants the system data recording authority, and determine to record the target network connection event of the user to be analyzed; The key wireless network port determination module is used to analyze whether the wireless network port recorded as the first connection in the target network connection event is a key wireless network port; The tag feature analysis module is used to analyze the tag features of the user to be analyzed corresponding to different port types; The optimization reminder module is used to match the marking features and to provide optimization reminders of selectable network ports to the user to be analyzed in real time.

5. The wireless network optimization and supervision system according to claim 4, characterized in that: The target network connection event analysis module includes a characteristic port group statistics unit and a target network connection event output unit; The characteristic port group statistical unit is used to mark the wireless network coverage area corresponding to each wireless network port type in the historical related data, and count two wireless network ports with an overlap range greater than an overlap range threshold as a characteristic port group; The target network connection event output unit is used to obtain the network communication event corresponding to the communication data recorded after the wireless network connection is completed, and search for adjacent network communication events in all network communication events recorded in historical related data when the adjacent network communication events match the characteristic port group and the interval duration of the adjacent network communication events is less than the duration threshold; and mark the adjacent network communication events that meet the above requirements as the target network connection event as a whole.

6. The wireless network optimization and supervision system according to claim 5, characterized in that: The key wireless network port determination module includes a duration analysis unit, a frequency analysis unit and a port type output unit; The duration analysis unit is used to obtain the connection retention duration contained in the communication data of all network communication events recorded by the user to be analyzed and the average value of the connection retention duration corresponding to the user to be analyzed; The frequency analysis unit is used to obtain the number of connections within the historical record period corresponding to each type of network communication event and calculate the connection frequency and the connection frequency mean; The port type output unit is used to output the key wireless network port and the non-key wireless network port based on the comparison results of the duration analysis unit and the number analysis unit.

7. The wireless network optimization and supervision system according to claim 6, characterized in that: The tag feature analysis module includes a disconnection rate calculation unit, a network status index calculation unit, a first tag feature analysis unit, a second tag feature analysis unit and a third tag feature analysis unit; The disconnection rate calculation unit is used to obtain the corresponding communication data of the connected user recorded by the key wireless network port before the user to be analyzed is not connected when the wireless network port connected for the first time is the key wireless network port; Calculate the disconnection rate of connected users during the monitoring period; The network status index calculation unit is used to obtain the network monitoring feature value contained in the communication data, and calculate the network status index corresponding to the connected user per unit time in the monitoring period; The first marking feature analysis unit is used to obtain a first marking feature corresponding to a key wireless network port as a minimum value of a network status index within a monitoring period; The second mark feature analysis unit is used to analyze the second feature mark when the disconnection rate is less than the disconnection rate threshold; The third marking feature analysis unit is used to analyze the third marking feature when the wireless network port connected for the first time is a non-key wireless network port.

Citation Information

Patent Citations

  • Real-time monitoring optimizing configuration method for smart phone

    CN103581966A

  • Wireless communication network anomaly identification system and method based on big data

    CN116233902A