Method, system, terminal device and product for monitoring quality of internet of things network

By integrating network probes and business behavior big data models into IoT terminals, network parameters are automatically collected and optimized, solving the problem of inconsistent quality of IoT terminals and realizing multi-angle analysis and optimization of IoT network quality under low power consumption.

CN115499860BActive Publication Date: 2025-11-04CHINA MOBILE GROUP ZHEJIANG +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110675021.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-17
Publication Date
2025-11-04
Estimated Expiration
2041-06-17

AI Technical Summary

Technical Problem

Existing technologies cannot achieve multi-dimensional analysis and optimization of end-to-end network quality in the Internet of Things (IoT) in a simple and low-power manner. Furthermore, the quality of NB-IoT terminals varies, leading to problems such as unsupported network protocols, high power consumption, and improper network interaction.

Method used

By integrating network probes into the IoT modules of IoT terminals, network parameter information is automatically collected, abnormal behavior is detected using big data models of business behavior, and network quality is optimized through preset behavior templates and power-saving parameters.

Benefits of technology

It enables automated analysis and optimization of IoT network quality under low power consumption conditions, reduces data packet resource consumption, improves the efficiency and accuracy of network quality analysis, and reduces terminal energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115499860B_ABST
    Figure CN115499860B_ABST
Patent Text Reader

Abstract

The application discloses a kind of Internet of Things network quality monitoring method, system, terminal equipment and computer program product.The Internet of Things network quality monitoring method obtains the network parameter information of Internet of Things terminal by preset network probe, wherein, network probe is integrated in the software development kit of Internet of Things module on the Internet of Things terminal;Determine the abnormal behavior of the Internet of Things terminal according to the network parameter information;Standardize the abnormal behavior to optimize the Internet of Things network quality of the Internet of Things environment where the Internet of Things terminal is located.Compared with the way that traditional MR measurement or analysis signaling message is used to optimize Internet of Things end-to-end network quality, the application realizes automatic acquisition of network parameter information of Internet of Things terminal by integrated network probe to report, analyze and optimize network quality, and achieves the purpose of automatic analysis and optimization of Internet of Things network quality under the premise of simplicity and low power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Things, and particularly relates to a method and system for monitoring network quality of Internet of Things, a terminal device and a computer program product. BACKGROUND

[0002] With the development of the NB-IoT (Narrow Band Internet of Things) industry, a large number of intelligent terminals for different vertical industries can become NB-IoT terminals as long as they integrate NB-IoT modules. Therefore, the quality of NB-IoT terminals in the current NB-IoT project is uneven, which is the main shortcoming of end-to-end quality and customer perception guarantee of Internet of Things business.

[0003] The existing methods for analyzing and optimizing end-to-end network quality of Internet of Things mainly include two methods of MR (Measurement Report) measurement and signaling message analysis. However, the two methods either cannot analyze and optimize the end-to-end network quality of Internet of Things from multiple angles, or need a special optimization data platform to perform complex data processing, resulting in serious resource consumption.

[0004] In summary, the existing methods for analyzing and optimizing end-to-end network quality of Internet of Things cannot realize multi-angle analysis and optimization of network quality under the premise of simplicity and low power consumption. SUMMARY

[0005] The main purpose of the present application is to provide a method and system for monitoring network quality of Internet of Things, a terminal device and a computer program product, which aims to intelligently intercept and regulate the abnormal behavior of Internet of Things terminals, and automatically collect parameter information of Internet of Things terminals for analysis and optimization of network quality of Internet of Things under the premise of simplicity and low power consumption.

[0006] To achieve the above purpose, the present application provides a method for monitoring network quality of Internet of Things, which comprises:

[0007] acquiring network parameter information of an Internet of Things terminal through a preset network probe, wherein the network probe is integrated in a software development kit of an Internet of Things module on the Internet of Things terminal;

[0008] determining abnormal behavior of the Internet of Things terminal according to the network parameter information;

[0009] regulating the abnormal behavior to optimize the network quality of the Internet of Things environment where the Internet of Things terminal is located.

[0010] Preferably, before the step of acquiring network parameter information of an Internet of Things terminal through a preset network probe, the method further comprises:

[0011] establishing a communication connection with the IoT module;

[0012] The step of obtaining the network parameter information of the IoT terminal through the preset network probe comprises:

[0013] The network parameter information of the IoT terminal collected periodically by the network probe is obtained through the communication connection.

[0014] Preferably, the method further comprises:

[0015] A device discrete time is generated according to the true random number generator of the IoT terminal, and the IoT terminal is networked according to the device discrete time.

[0016] Preferably, the step of determining the abnormal behavior of the IoT terminal according to the network parameter information comprises:

[0017] A preset IoT terminal service behavior big data model is called, wherein the IoT terminal service behavior big data model is constructed based on the parameter information of the IoT terminal in the IoT environment;

[0018] The IoT terminal service behavior big data model is used to detect the network parameter information to determine the abnormal behavior of the IoT terminal.

[0019] Preferably, the step of regulating the abnormal behavior to optimize the IoT network quality of the IoT environment where the IoT terminal is located comprises:

[0020] The service behavior characteristics of the IoT terminal are determined according to the abnormal behavior;

[0021] A preset behavior template corresponding to the service behavior characteristics is determined;

[0022] The IoT module of the IoT terminal is controlled to execute the preset behavior template to regulate the abnormal behavior to optimize the IoT network quality.

[0023] Preferably, the method further comprises:

[0024] The IoT module of the IoT terminal is reversely controlled to optimize the IoT network quality of the IoT environment where the IoT terminal is located.

[0025] Preferably, the step of reversely controlling the IoT module of the IoT terminal comprises:

[0026] The IoT module of the IoT terminal is controlled according to a preset network setting to intercept the abnormal behavior of the IoT terminal;

[0027] According to the interaction operation data of the Internet of Things terminal, the Internet of Things module of the Internet of Things terminal is controlled to actively hibernate.

[0028] According to the preset power saving parameter configuration control, the Internet of Things module of the Internet of Things terminal is configured with power saving parameters to update the power saving mode.

[0029] In addition, in order to achieve the above-mentioned purpose, the present application also provides an Internet of Things network quality monitoring system, which comprises:

[0030] An information acquisition module is configured to acquire network parameter information of the Internet of Things terminal through a preset network probe, wherein the network probe is integrated in a software development kit of the Internet of Things module of the Internet of Things terminal;

[0031] A determination module is configured to determine abnormal behavior of the Internet of Things terminal according to the network parameter information;

[0032] A business behavior specification module is configured to specify the abnormal behavior to optimize the Internet of Things network quality of the Internet of Things environment in which the Internet of Things terminal is located.

[0033] In the present application, the functions of the modules of the Internet of Things network quality monitoring system are realized when the steps of the above-mentioned Internet of Things network quality monitoring method are run.

[0034] In addition, in order to achieve the above-mentioned purpose, the present application also provides a terminal device, which comprises a memory, a processor and an Internet of Things network quality monitoring program stored in the memory and executable on the processor, wherein the steps of the above-mentioned Internet of Things network quality monitoring method are realized when the Internet of Things network quality monitoring program is executed by the processor.

[0035] In addition, in order to achieve the above-mentioned purpose, the present application also provides a computer program product, which comprises a computer program, wherein the steps of the above-mentioned Internet of Things network quality monitoring method are realized when the computer program is executed by a processor.

[0036] In addition, in order to achieve the above-mentioned purpose, the present application also provides a computer storage medium, wherein an Internet of Things network quality monitoring program is stored on the computer storage medium, and the steps of the above-mentioned Internet of Things network quality monitoring method are realized when the Internet of Things network quality monitoring program is executed by a processor.

[0037] The application provides a kind of Internet of Things network quality monitoring method, system, terminal equipment, computer program product and computer storage medium, the network parameter information of Internet of Things terminal is obtained by preset network probe, wherein, network probe is integrated in the software development kit of Internet of Things module on the Internet of Things terminal;The abnormal behavior of the Internet of Things terminal is determined according to the network parameter information;The abnormal behavior is regulated to optimize the Internet of Things network quality of the Internet of Things environment where the Internet of Things terminal is located.

[0038] In the process of monitoring the Internet of Things network quality of the Internet of Things environment where the Internet of Things terminal is located, the network probe is integrated in the software development kit of Internet of Things module on the Internet of Things terminal, so that the network parameter information of the Internet of Things terminal in the Internet of Things environment is automatically obtained by the network probe, then the abnormal behavior of the Internet of Things terminal is determined by analyzing the network parameter information, and the abnormal behavior of the Internet of Things terminal is regulated to optimize the Internet of Things network quality of the Internet of Things environment where the Internet of Things terminal is located.

[0039] Compared with the traditional method of measuring MR or analyzing and optimizing the end-to-end network quality of Internet of Things by analyzing signaling messages, the network parameter information of Internet of Things terminal is automatically collected and reported by integrating network probe to analyze and optimize network quality, which can not only realize automatic periodic collection of network parameter information of Internet of Things terminal to define terminal behavior fault and analyze network quality, but also can realize automatic network quality analysis and optimization under the premise of simplicity and low power consumption, because the network parameter information collected by network probe can be carried by registration and update messages based on Internet of Things terminal. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 The device structure diagram of the hardware running environment of the terminal equipment involved in the embodiment of the application is shown in the figure.

[0041] Figure 2 The flowchart of the embodiment of the Internet of Things network quality monitoring method of the application is shown in the figure.

[0042] Figure 3 The Internet of Things module structure diagram involved in the embodiment of the Internet of Things network quality monitoring method of the application is shown in the figure.

[0043] Figure 4 The AT instruction involved in the embodiment of the Internet of Things network quality monitoring method of the application is shown in the figure.

[0044] Figure 5This refers to the network parameter information of the IoT terminal collected by the network probe in an embodiment of the IoT network quality monitoring method of the present invention.

[0045] Figure 6 This is another AT command involved in an embodiment of the IoT network quality monitoring method of the present invention;

[0046] Figure 7 This is yet another AT command involved in an embodiment of the IoT network quality monitoring method of the present invention;

[0047] Figure 8 This is a functional module diagram of an embodiment of the Internet of Things (IoT) network quality monitoring system of the present invention.

[0048] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0049] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0050] Reference Figure 1 , Figure 1 This is a schematic diagram of the hardware operating environment of the terminal device involved in the embodiments of the present invention.

[0051] The terminal device in this embodiment of the invention can be an Internet of Things (IoT) terminal equipped with an IoT module. This device can be a smart terminal device or a base station, etc. Specifically, the smart terminal device can be a mobile phone, PC (Personal Computer), tablet computer, portable computer, etc.

[0052] like Figure 1 As shown, the terminal device may include: a processor 1001, such as a CPU; a communication bus 1002; a user interface 1003; a network interface 1004; and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0053] Those skilled in the art will understand that Figure 1The terminal device structure shown in the figure does not constitute a limitation on the terminal device, and can include more or fewer components than shown, or combine certain components, or different component arrangements.

[0054] As shown in Figure 1 The memory 1005 as a computer storage medium can include an operating system, a network communication module, a user interface module, and an Internet of Things network quality monitoring program.

[0055] In the terminal shown in Figure 1 The network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client and communicate data with the client; and the processor 1001 can be used to call the Internet of Things network quality monitoring program stored in the memory 1005 and execute the following steps:

[0056] Obtain network parameter information of the Internet of Things terminal through a preset network probe, wherein the network probe is integrated in a software development kit of an Internet of Things module on the Internet of Things terminal;

[0057] Determine the abnormal behavior of the Internet of Things terminal according to the network parameter information;

[0058] Optimize the network quality of the Internet of Things environment where the Internet of Things terminal is located by normalizing the abnormal behavior.

[0059] Preferably, the processor 1001 can be used to call the Internet of Things network quality monitoring program stored in the memory 1005, and before executing the step of obtaining network parameter information of the Internet of Things terminal through a preset network probe, the following steps are also executed:

[0060] Establish a communication connection with the Internet of Things module;

[0061] The step of obtaining network parameter information of the Internet of Things terminal through a preset network probe includes:

[0062] Obtain network parameter information of the Internet of Things terminal periodically collected by the network probe through the communication connection.

[0063] Preferably, the processor 1001 can be used to call the Internet of Things network quality monitoring program stored in the memory 1005, and the following steps are also executed:

[0064] Generate a device discrete time according to a true random number generator of the Internet of Things terminal, and inject the Internet of Things terminal according to the device discrete time.

[0065] Preferably, the processor 1001 can be configured to invoke the monitoring program of the quality of the Internet of Things network stored in the memory 1005, and further perform the following steps:

[0066] invoke a preset big data model of service behavior of the Internet of Things terminal, wherein the big data model of service behavior of the Internet of Things terminal is constructed based on parameter information of the Internet of Things terminal in an Internet of Things environment;

[0067] detect the network parameter information by using the big data model of service behavior of the Internet of Things terminal to determine the abnormal behavior of the Internet of Things terminal.

[0068] Preferably, the processor 1001 can be configured to invoke the monitoring program of the quality of the Internet of Things network stored in the memory 1005, and further perform the following steps:

[0069] determine the service behavior characteristics of the Internet of Things terminal according to the abnormal behavior;

[0070] determine a preset behavior template corresponding to the service behavior characteristics;

[0071] control the Internet of Things module of the Internet of Things terminal to execute the preset behavior template to regulate the abnormal behavior and optimize the quality of the Internet of Things network.

[0072] Preferably, the processor 1001 can be configured to invoke the monitoring program of the quality of the Internet of Things network stored in the memory 1005, and further perform the following steps:

[0073] control the Internet of Things module of the Internet of Things terminal in reverse to optimize the quality of the Internet of Things network of the Internet of Things environment where the Internet of Things terminal is located.

[0074] Preferably, the processor 1001 can be configured to invoke the monitoring program of the quality of the Internet of Things network stored in the memory 1005, and further perform the following steps:

[0075] control the Internet of Things module of the Internet of Things terminal to intercept the abnormal behavior of the Internet of Things terminal according to a preset network setting;

[0076] control the Internet of Things module of the Internet of Things terminal to actively sleep according to the interaction operation data of the Internet of Things terminal;

[0077] control the Internet of Things module of the Internet of Things terminal to configure power saving parameters to update a power saving mode according to a preset power saving parameter configuration.

[0078] Based on the above hardware structure, embodiments of the monitoring method of the quality of the Internet of Things network are provided.

[0079] It should be noted that with the development of NB-IoT industry, NB-IoT terminals are various compared with traditional wireless service terminals. The types of traditional wireless service terminals are single, and most of them are mobile phones and network cards. For Internet of Things applications, a large number of intelligent terminals for different vertical industries become NB-IoT terminals as long as they integrate NB-IoT modules. At present, the quality of terminals in Internet of Things (mainly referring to NB-IOT) projects is uneven, which is the main short board of end-to-end quality and customer perception guarantee of Internet of Things business. In order to analyze and optimize the end-to-end network quality, the existing technical solutions mainly have the following:

[0080] First, MR measurement is used, that is, Measurement Report, the measurement report of the terminal. The network can determine the coverage of some areas according to the reported data and information. This method is used to judge the network quality and network exception event. By obtaining the measurement report MR data reported by the terminal, analyzing the received main cell service signal strength information and signaling interaction data, the network coverage quality of the location of the cell is judged, and the fault is solved by on-site adjustment or background modification of parameters.

[0081] Second, the signaling message is parsed, such as: the scheduling information of MIB-NB SIB1, operation mode type, and in-band corresponding LTE cell information, AB control bit, etc., and the scheduling information of SIB-Type1PLMN, TAC, cellID, barred information, cell selection and SI-message. The core network sends the obtained raw data to the database processing platform for analysis, and finally realizes data display in other optimization tools through further data transmission and analysis, and optimizes and adjusts the abnormal terminal based on the background management to solve the fault.

[0082] However, in the existing two technical solutions, the following shortcomings exist:

[0083] 1. NB-IoT modules are diversified, and most of them do not meet the specifications, resulting in network protocol not being supported, poor network access capability (not supporting inter-frequency network selection, weak limit access capability), etc.

[0084] 2. The terminal design is not standardized, which leads to more power consumption, and the network interaction and service behavior mode design is improper (high frequency of network searching, continuous data reporting), and the terminal energy saving parameter configuration error leads to high power consumption.

[0085] The first technical solution is based on the data collection of MR measurement report. The information collected by this method mainly includes RSRP and power basic information, which is limited to the judgment of coverage strength, and cannot be analyzed and optimized from multiple angles.

[0086] The second technical solution is to directly transmit the collected information to the corresponding optimized data management platform, and the terminal is not optimized and adjusted through the obtained data, the data processing process is complex, the maintenance workload is large, and it is relatively inconvenient.

[0087] In view of the above phenomenon, the application provides a network quality monitoring method of Internet of Things. Figure 2 , Figure 2 The flowchart of the first embodiment of the network quality monitoring method of Internet of Things is shown in the figure, in the embodiment, the network quality monitoring method of Internet of Things is applied to the terminal device, and the network quality monitoring method of Internet of Things comprises the following steps:

[0088] In step S10, the network parameter information of the Internet of Things terminal is obtained through the preset network probe, wherein the network probe is integrated in the software development kit of the Internet of Things module on the Internet of Things terminal.

[0089] It should be noted that in the embodiment, the network probe is used to periodically collect the network parameter information of the Internet of Things terminal in the Internet of Things network environment, please refer to the structure of the Internet of Things module on the Internet of Things terminal as shown in Figure 3 The network probe is specifically a network parameter collection probe embedded in the SDK (Software Development Kit) of the NB-IoT (Internet of Things) module.

[0090] The Internet of Things terminal integrates the network probe in the software development kit of the Internet of Things module in advance, and then periodically collects the network parameter information of the Internet of Things terminal in the Internet of Things network environment through the network probe.

[0091] Further, in a feasible embodiment, before the above step S10, the network quality monitoring method of Internet of Things can further comprise:

[0092] Step A, establishing a communication connection with the Internet of Things module;

[0093] The Internet of Things terminal establishes a communication connection with the Internet of Things module through a preset first AT instruction, so as to realize the interactive operation between the Internet of Things module.

[0094] It should be noted that in the present embodiment, the Internet of Things terminal is initialized and remotely logs into the platform to create an instance through a terminal AT instruction, and collects network parameters of the Internet of Things terminal device in the Internet of Things network environment, so as to realize automatic operation of collecting the network parameters of the Internet of Things terminal device in the Internet of Things network environment using the NB-IoT special AT instruction to form an SDK message for reporting. The network parameters of the Internet of Things terminal device in the Internet of Things network environment specifically include common parameters such as RSRP / SINR / eCI / strongest same-frequency neighbor cell PCI1 / strongest same-frequency neighbor cell RSRP1.

[0095] Further, in a feasible embodiment, the step S10 of obtaining the network parameter information of the Internet of Things terminal through the preset network probe can further include:

[0096] The network parameter information of the Internet of Things terminal periodically collected by the network probe is obtained through the communication connection.

[0097] The Internet of Things terminal obtains the network probe integrated in the software development kit of the Internet of Things module through the interaction between the communication connection and the Internet of Things module during the registration and update reporting between the cloud management platform and the Internet of Things module, and periodically collects the network parameter information of the Internet of Things terminal in the Internet of Things network environment.

[0098] Specifically, for example, the Internet of Things terminal issues a preset first AT instruction such as Figure 4 to the software development kit of the Internet of Things module, so that the network parameter collection probe integrated in the software development kit periodically collects the network parameter information of the Internet of Things terminal in the Internet of Things network environment as shown in Figure 5 , and the Internet of Things module encapsulates the network parameter information into an SDK message for automatic reporting of the network parameter information when the Internet of Things terminal registers to the cloud management platform or performs data update reporting.

[0099] It should be noted that in the present embodiment, the network state parameters of the terminal are periodically collected by means of the integrated network probe, including but not limited to: RSRP / SINR / eCI (including eNodeB id and cell id) / strongest same-frequency neighbor cell PCI1 / strongest same-frequency neighbor cell RSRP1 and the like, which can realize the cloud platform, such as OneNET (OneNET-China Mobile Internet of Things Open Platform is a PaaS Internet of Things Open Platform developed by China Mobile), to define and analyze the quality of the Internet of Things terminal device or base station. Moreover, the cloud platform can also provide data support for the upper SaaS application (a saas software operated on the SaaS platform) and provide downward interface to control TAU, Active-Time related timers while collecting the Internet of Things terminal network parameter information through the network probe.

[0100] In addition, in addition to the network parameter information such as Figure 5 the network probe can obtain, the Internet of Things terminal can also directly collect the networking quality information of the Internet of Things terminal for the management platform to determine the networking quality of the Internet of Things terminal, and the networking quality information includes but is not limited to: end-to-end delay, device uplink and downlink times statistics, interception exception times, RRC (Radio Resource Control) connection success times, and the like.

[0101] Step S20, determining the abnormal behavior of the Internet of Things terminal according to the network parameter information;

[0102] After the Internet of Things terminal obtains the network parameter information, it determines whether there is an abnormal behavior in the current service behavior of the Internet of Things terminal according to the network parameter information.

[0103] Further, in a feasible embodiment, the above step S20 can include:

[0104] Step S201, calling a preset Internet of Things terminal service behavior big data model, wherein the Internet of Things terminal service behavior big data model is constructed based on the parameter information of the Internet of Things terminal in the Internet of Things environment;

[0105] Step S202, detecting the network parameter information by using the Internet of Things terminal service behavior big data model to determine the abnormal behavior of the Internet of Things terminal.

[0106] The IoT terminal pre-constructs the network parameter information of the IoT terminal collected to build an IoT terminal service behavior big data model for detecting and determining whether the service behavior of the IoT terminal is abnormal behavior. Then, after the IoT terminal obtains the real-time network parameter information of the IoT terminal in real time, the big data model is called to detect and determine whether there is abnormal behavior in the current service behavior of the IoT terminal by the big data model.

[0107] Specifically, for example, after the IoT terminal obtains the network parameter information as shown in the following table, the IoT terminal service behavior big data model pre-trained is called to automatically detect whether there is abnormal behavior such as "long-time disconnection", "frequent reporting", "large data block sending", etc. in the current service behavior of the IoT terminal. Figure 5

[0108] Further, in another possible embodiment, after detecting and determining that there is abnormal behavior such as "long-time disconnection", "frequent reporting", "large data block sending", etc. at present, the IoT terminal also immediately issues an alarm, so as to facilitate the staff to promptly investigate terminal faults and prevent interference with the overall IoT network quality.

[0109] It should be noted that in the present embodiment, by detecting the service behavior of the IoT terminal device, without adding a special monitoring device, the effect of fast detection speed, small overhead and high accuracy can be achieved, and the IoT terminal device with abnormal behavior can be automatically found. In addition, CellID (a positioning technology, which is to obtain the information provided by the target mobile phone to the positioning user) can be used to support cell monitoring, so as to timely find the situation that the communication ability of the cell is reduced due to the frequent networking of the IoT terminal in the cell.

[0110] Step S30, the abnormal behavior is specified to optimize the IoT network quality of the IoT environment where the IoT terminal is located.

[0111] When the IoT terminal automatically detects and determines that there is abnormal behavior of the IoT terminal according to the obtained network parameter information, intelligent interception and specification operation are immediately performed on the abnormal behavior, so as to optimize the IoT network quality of the IoT network environment where the IoT terminal is located.

[0112] Further, in a possible embodiment, the above step S30 can include:

[0113] Step S301, determining the service behavior characteristics of the IoT terminal according to the abnormal behavior;

[0114] Step S302, determining a preset behavior template corresponding to the service behavior characteristics; ​

[0115] It should be noted that in the present embodiment, the preset behavior model is directly called by the MCU (Microcontroller Unit) of the terminal device to update the service behavior.

[0116] The IoT terminal determines the service behavior characteristics of the IoT terminal according to the determined abnormal behavior and the collected networking quality information, and further determines the preset behavior template corresponding to the service behavior characteristics.

[0117] Specifically, for example, when the IoT terminal determines that there is abnormal behavior, it further analyzes and determines the service behavior characteristics of the current service behavior of the IoT terminal through the collected RRC connection success times, network connection failure reasons, end-to-end delay in the uplink and downlink process of terminal and platform interaction, and the number of uplink and downlink messages in the process of device and platform interaction, etc. Then, according to the corresponding relationship between the service characteristics and the preset behavior template, the preset behavior template corresponding to the service behavior characteristics is determined from the preset behavior templates corresponding to different service characteristics, so as to regulate the abnormal service behavior of the IoT terminal.

[0118] In step S303, the IoT module is controlled to execute the preset behavior template to regulate the abnormal behavior and optimize the IoT network quality.

[0119] It should be noted that in the present embodiment, the preset second AT instruction can be specifically as shown in the attached Figure 6

[0120] After the IoT terminal determines the preset behavior template, it stops or updates the current service behavior by issuing a preset second AT instruction to the IoT module to control the IoT module to execute the preset behavior template, so as to regulate the abnormal behavior of the IoT terminal, and avoid the influence of the abnormal behavior on the IoT network quality in the IoT network environment where the IoT terminal is located.

[0121] The embodiment of the present application provides a monitoring method for IoT network quality. The IoT terminal integrates a network probe in the software development kit of the IoT module in advance, and then regularly collects network parameter information of the IoT terminal in the IoT network environment where the IoT terminal is located through the network probe. After obtaining the network parameter information, the IoT terminal detects whether there is abnormal behavior in the current service behavior of the IoT terminal according to the network parameter information. When the IoT terminal automatically detects that there is abnormal behavior in the IoT terminal according to the obtained network parameter information, the IoT terminal immediately performs intelligent interception and regulation operation on the abnormal behavior, so as to optimize the IoT network quality in the IoT network environment where the IoT terminal is located.​

[0122] Compared with the conventional way of optimizing the end-to-end network quality of the Internet of Things by measuring MR or analyzing the parsing signaling message, the present application realizes automatic acquisition and reporting of the network parameter information of the Internet of Things terminal by integrating a network probe to analyze and optimize the network quality. The present application can not only realize automatic periodic acquisition of the network parameter information of the Internet of Things terminal to define the terminal behavior fault and analyze the network quality, but also can realize the purpose of automatically analyzing and optimizing the network quality of the Internet of Things under the premise of simplicity and low power consumption, because the network parameter information collected by the network probe can be carried and reported based on the registration and update message of the Internet of Things terminal.

[0123] Further, based on the first embodiment, the second embodiment of the present application is proposed. The main difference between the first embodiment and the second embodiment is that the present application can further include the following steps in the second embodiment.

[0124] Step B: generating device discrete time according to the true random number generator of the Internet of Things terminal, and injecting the network according to the device discrete time.

[0125] In this embodiment, the Internet of Things terminal integrates a network probe in the software development kit of the Internet of Things module to periodically collect network parameter information, and generates the discrete time of the Internet of Things terminal through the TRNG (true random number generator) of the Internet of Things terminal. The Internet of Things module performs the registration of the Internet of Things terminal in the Internet of Things network environment based on the discrete time, so as to achieve the purpose of discrete network injection time of the Internet of Things terminal in a certain discrete time range, and to optimize the impact of the Internet of Things terminal on the Internet of Things network in the terminal networking concurrent scenario.

[0126] It should be noted that the time discrete range can be configured based on actual use needs in this embodiment. It should be understood that different time discrete ranges can be used in different feasible embodiments based on different design needs of actual application, and the present application does not limit the specific size of the time discrete range.

[0127] The embodiment of the present application provides a kind of monitoring method of internet of things network quality, since in some internet of things terminal concurrent network registration scene, since there is a large amount of internet of things terminal application network registration data at the same time, it usually leads to network congestion occurs.Based on this, the present embodiment provides optional discrete network registration mechanism, by the TRNG of internet of things terminal, the discrete time of the internet of things terminal is generated, so that the internet of things module is registered in the internet of things network environment based on discrete time by the internet of things terminal, to reach the purpose that the internet of things terminal is still discrete in a certain discrete time range when starting simultaneously, to optimize the impact of each internet of things terminal on internet of things network in the terminal networking concurrent scene of internet of things network environment.

[0128] Further, based on the above first embodiment and second embodiment, the third embodiment of the monitoring method of internet of things network quality of the present application is proposed, the main difference between the present embodiment and the above first embodiment and second embodiment is that, in the present embodiment, the monitoring method of internet of things network quality of the present application can also include:

[0129] Step C, reverse control the internet of things module of the internet of things terminal, to optimize the internet of things network quality of the internet of things environment where the internet of things terminal is located.

[0130] The internet of things terminal automatically configures power saving parameters through the software development kit of the internet of things module controlled by the preset third AT instruction, so as to control the abnormal behavior of the intercepted internet of things terminal or control the internet of things terminal to sleep actively and the like to reduce network load, and further optimize the internet of things network quality of the internet of things environment where the internet of things terminal is located.

[0131] It should be noted that, in the present embodiment, the preset third AT instruction is specifically as shown in the accompanying drawings. Figure 7 The internet of things terminal realizes reverse control by issuing the preset third AT instruction to the internet of things module.

[0132] Further, in a feasible embodiment, the above step C can include:

[0133] Step C1, according to preset network setting, control the internet of things module of the internet of things terminal to intercept the abnormal behavior of the internet of things terminal;

[0134] It should be noted that, in the present embodiment, the preset network setting can be to intercept the abnormal overfrequency terminal with access times > 10 times within 1 minute.

[0135] The internet of things terminal issues AT instruction to the internet of things module of the internet of things terminal according to network setting requirements, so that the internet of things module intercepts the abnormal behavior of the internet of things terminal according to the network setting requirements.

[0136] Specifically, for example, when the IoT terminal determines that the current service behavior has an abnormal behavior of "access times within 1 minute > 10 times", the IoT terminal sends an AT instruction to the IoT module of the IoT terminal according to the network setting requirement of "intercepting abnormal super frequency terminals with access times within 1 minute > 10 times" configured by the staff in advance, so as to control the IoT module to intercept the abnormal behavior of "access times within 1 minute > 10 times" of the IoT terminal in reverse, thereby reducing the network load.

[0137] Step C2, controlling the IoT module of the IoT terminal to actively sleep according to the interaction operation data of the IoT terminal;

[0138] After the IoT terminal collects the interaction operation data between the IoT terminal and the cloud management platform based on the network probe, the IoT terminal controls the IoT module of the IoT terminal to actively sleep according to the interaction operation data to reduce resource consumption.

[0139] Specifically, for example, when the IoT terminal collects the interaction operation data between the IoT terminal and the cloud management platform based on the network probe, the interaction operation data is the network injection process duration, so based on the requirement that the network injection process duration is controlled to be within 3 minutes, the IoT terminal controls the IoT module of the IoT terminal to stop searching for a network and enter a sleep mode when the network injection process duration exceeds 3 minutes, and the IoT terminal starts searching for a network again in the next service period. Alternatively, when the interaction operation data collected by the IoT terminal based on the network probe is the reporting data waiting response duration, based on the requirement that the reporting data waiting response duration is not more than 1 minute, the IoT module is controlled to stop sending and enter a sleep state when the waiting response duration exceeds 1 minute.

[0140] Step C3, controlling the IoT module of the IoT terminal to configure power saving parameters according to the preset power saving parameter configuration to update the power saving mode.

[0141] It should be noted that in the embodiment, the preset power saving parameter configuration is to preset the power saving mode required to be executed by the IoT terminal in different service reporting periods, and the power saving mode includes a psm (Power Saving Mode, power saving mode) mode, a DRX (Discontinuous Reception) mode, and an eDRX (Extended DRX, extended discontinuous reception mode) mode.

[0142] The IoT terminal determines the service reporting period in which the IoT terminal currently stays based on the collected network parameter information, and then controls the IoT module to configure the corresponding power saving parameters according to the preset power saving parameter configuration to update the power saving mode.

[0143] Specifically, for example, the Internet of Things terminal can issue a corresponding power saving behavior template to the Internet of Things module through an AT instruction, so that the MCU of the Internet of Things terminal directly calls the power saving behavior template to automatically configure the power saving parameters of the template through the Internet of Things module, and correspondingly executes the PSM mode or DRX mode and the like pointed to by the template.

[0144] It should be noted that in the embodiment, the power saving behavior template includes but is not limited to: template 1: service reporting period 1 hour, PSM mode; template 2: service reporting period 12 hours, PSM mode; template 3: service reporting period 24 hours, PSM mode; template 4: service reporting period 30 minutes-1 hour once, DRX mode.

[0145] In the embodiment, the Internet of Things terminal automatically configures the power saving parameters of the software development kit of the Internet of Things module through a preset third AT instruction to control the abnormal behavior of the Internet of Things terminal or control the active hibernation of the Internet of Things terminal and the like to reduce the network load, and further optimize the Internet of Things network quality of the environment where the Internet of Things terminal is located.

[0146] When the service quality management platform of the Internet of Things terminal analyzes that a certain terminal has high-frequency or long-time networking behavior, the service quality management platform issues an instruction to the DMP (Data Management Platform) & AEP (Application Enabling Platform, which is a PaaS platform for providing rapid development and deployment of Internet of Things application services), and the instruction is issued to the module SDK of the terminal through the DMP & AEP to command the SDK to intercept the abnormal service behavior of the terminal. Alternatively, the SDK of the Internet of Things module can also provide a power saving behavior template according to the service characteristics, so that the MCU of the customer only needs to call this template to automatically configure the power saving parameters of the module.

[0147] Further, the application also provides a monitoring system for the quality of the Internet of Things network. Please refer to Figure 8 , Figure 8 FIG. 1 is a functional module schematic diagram of an embodiment of the monitoring system for the quality of the Internet of Things network of the application. As shown in Figure 8 FIG. 1, the monitoring system for the quality of the Internet of Things network of the application comprises:

[0148] An information collection module 10 is configured to acquire network parameter information of an Internet of Things terminal through a preset network probe, wherein the network probe is integrated in a software development kit of an Internet of Things module on the Internet of Things terminal;

[0149] A determination module 20 is configured to determine an abnormal behavior of the Internet of Things terminal according to the network parameter information.

[0150] The business behavior specification module 30 is configured to regulate the abnormal behavior to optimize the IoT network quality of the IoT environment where the IoT terminal is located.

[0151] Further, the IoT network quality monitoring system also comprises:

[0152] The communication module is configured to establish a communication connection with the IoT module.

[0153] The information collection module 10 is further configured to acquire the network parameter information of the IoT terminal collected by the network probe periodically through the communication connection.

[0154] Further, the IoT network quality monitoring system also comprises:

[0155] The discrete network injection module is configured to generate a device discrete time according to the true random number generator of the IoT terminal, and inject the network into the IoT terminal according to the device discrete time.

[0156] Further, the determination module 20 comprises:

[0157] The model calling unit is configured to call a preset IoT terminal business behavior big data model, wherein the IoT terminal business behavior big data model is constructed based on the parameter information of the IoT terminal in the IoT environment.

[0158] The abnormal behavior detection unit is configured to detect the network parameter information by using the IoT terminal business behavior big data model to determine the abnormal behavior of the IoT terminal.

[0159] Further, the business behavior specification module 30 comprises:

[0160] The behavior characteristic determination unit is configured to determine the business behavior characteristics of the IoT terminal according to the abnormal behavior.

[0161] The behavior template determination unit is configured to determine a preset behavior template corresponding to the business behavior characteristics.

[0162] The network quality optimization unit is configured to control the IoT module to execute the preset behavior template to regulate the abnormal behavior and optimize the IoT network quality.

[0163] Further, the IoT network quality monitoring system also comprises:

[0164] The reverse control module is configured to reversely control the IoT module of the IoT terminal to optimize the IoT network quality of the IoT environment where the IoT terminal is located.

[0165] Further, the reverse control module comprises:

[0166] Abnormal behavior interception unit, for controlling the Internet of Things module of the Internet of Things terminal to intercept the abnormal behavior of the Internet of Things terminal according to the preset network setting;

[0167] Active hibernation control unit, for controlling the Internet of Things module of the Internet of Things terminal to actively hibernate according to the interaction operation data of the Internet of Things terminal;

[0168] Power saving parameter configuration unit, for controlling the Internet of Things module of the Internet of Things terminal to configure power saving parameters to update the power saving mode according to the preset power saving parameter configuration.

[0169] The functions of each module in the above-mentioned Internet of Things network quality monitoring system correspond to the steps in the above-mentioned Internet of Things network quality monitoring method embodiments, and the functions and implementation processes will not be repeated here.

[0170] The present application also provides a computer program product, which comprises a computer program, and the computer program, when executed by a processor, implements the steps of the Internet of Things network quality monitoring method according to any one of the above-mentioned embodiments.

[0171] The specific embodiments of the computer storage medium of the present application are basically the same as the above-mentioned embodiments of the Internet of Things network quality monitoring method, and will not be repeated here.

[0172] The present application also provides a computer storage medium, which stores an Internet of Things network quality monitoring program, and the Internet of Things network quality monitoring program, when executed by a processor, implements the steps of the Internet of Things network quality monitoring method according to any one of the above-mentioned embodiments.

[0173] The specific embodiments of the computer storage medium of the present application are basically the same as the above-mentioned embodiments of the Internet of Things network quality monitoring method, and will not be repeated here.

[0174] It should be noted that in this document, the terms "comprise", "contain" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or system. Without more limitations, the element defined by the statement "comprises a" does not exclude the presence of another identical element in the process, method, article or system that includes the element.

[0175] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0176] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, also can be through hardware, but in many cases the former is the better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part of the contribution to the prior art can be embodied in the form of software products, the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disc, optical disc) as described above, including a number of instructions to make a terminal device (may be a mobile phone, computer, server, or network equipment, etc.) executes the method described in various embodiments of the present application.

[0177] The above is only the preferred embodiment of the present application, not therefore limit the patent scope of the present application, any equivalent structure or equivalent flow transformation made by using the content of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method of monitoring network quality of an Internet of Things network, characterized in that, The method for monitoring the network quality of the Internet of Things comprises the following steps: acquiring network parameter information of an Internet of Things terminal collected by a preset network probe, wherein the network probe is integrated in a software development kit of an Internet of Things module on the Internet of Things terminal; calling a preset Internet of Things terminal service behavior big data model, wherein the Internet of Things terminal service behavior big data model is constructed based on parameter information of the Internet of Things terminal in an Internet of Things environment; detecting the network parameter information by using the Internet of Things terminal service behavior big data model to detect whether there is an abnormal behavior in the current service behavior of the Internet of Things terminal, and determining the abnormal behavior in the current service behavior of the Internet of Things terminal when it is detected that there is an abnormal behavior; acquiring networking quality information of the Internet of Things terminal collected by the network probe; determining a service behavior characteristic of the current service behavior of the Internet of Things terminal according to the abnormal behavior and the networking quality information; determining a preset behavior template corresponding to the service behavior characteristic; controlling the Internet of Things module to execute the preset behavior template to stop or update the current service behavior of the Internet of Things, so as to optimize the network quality of the Internet of Things. 2.The method of monitoring network quality of an Internet of Things network of claim 1, wherein, Before the step of acquiring the network parameter information of the Internet of Things terminal collected by the preset network probe, the method further comprises the following steps: establishing a communication connection with the Internet of Things module; the step of acquiring the network parameter information of the Internet of Things terminal collected by the preset network probe comprises the following step: acquiring the network parameter information of the Internet of Things terminal collected by the network probe periodically through the communication connection. 3.The method of monitoring network quality of an IoT network of claim 1, wherein, The method further comprises the following steps: generating a device discrete time according to a true random number generator of the Internet of Things terminal, and injecting the Internet of Things terminal according to the device discrete time.

4. The method of monitoring network quality of an Internet of Things network according to any one of claims 1 to 3, characterized in that, The method further comprises the following steps: controlling the Internet of Things module of the Internet of Things terminal reversely to optimize the network quality of the Internet of Things environment where the Internet of Things terminal is located.

5. The method of monitoring network quality of an IoT network of claim 4, wherein, The step of controlling the Internet of Things module of the Internet of Things terminal reversely comprises the following steps: controlling the Internet of Things module of the Internet of Things terminal to intercept the abnormal behavior of the Internet of Things terminal according to a preset network setting; controlling the Internet of Things module of the Internet of Things terminal to be in active sleep according to interaction operation data of the Internet of Things terminal; controlling the Internet of Things module of the Internet of Things terminal to configure power saving parameters to update a power saving mode according to a preset power saving parameter configuration. 6.A system for monitoring network quality of an Internet of Things, characterized by The system for monitoring the network quality of the Internet of Things comprises: an information acquisition module, configured to acquire network parameter information of an Internet of Things terminal collected by a preset network probe, wherein the network probe is integrated in a software development kit of an Internet of Things module on the Internet of Things terminal; The determining module is configured to call a preset Internet of Things terminal service behavior big data model; the Internet of Things terminal service behavior big data model is constructed based on parameter information of an Internet of Things terminal in an Internet of Things environment; the Internet of Things terminal service behavior big data model is used to detect the network parameter information, to detect whether there is an abnormal behavior in the current service behavior of the Internet of Things terminal, and to determine the abnormal behavior in the current service behavior of the Internet of Things terminal in the case where it is detected that there is an abnormal behavior; The service behavior specification module is configured to acquire networking quality information of the Internet of Things terminal collected by the network probe; to determine a service behavior characteristic of the current service behavior of the Internet of Things terminal according to the abnormal behavior and the networking quality information; to determine a preset behavior template corresponding to the service behavior characteristic; and to control the Internet of Things module to execute the preset behavior template, to stop or update the current service behavior of the Internet of Things, and to optimize the Internet of Things network quality.

7. A terminal device, characterized by comprising: The terminal device comprises a memory, a processor, and a monitoring program of Internet of Things network quality stored on the memory and capable of running on the processor, and the monitoring program of Internet of Things network quality realizes the steps of the monitoring method of Internet of Things network quality according to any one of claims 1 to 5 when executed by the processor.

8. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program realizes the steps of the monitoring method of Internet of Things network quality according to any one of claims 1 to 5 when executed by a processor.

Citation Information

Patent Citations

  • Internet of things end-to-end network quality monitoring method and system and storage medium

    CN110099102A

  • Internet of Things safety monitoring method and system based on double engines

    CN111163115A