CN116582416A - Enhanced terminal communication module of Internet of things, network debugging method and management system thereof - Google Patents
Enhanced terminal communication module of Internet of things, network debugging method and management system thereof Download PDFInfo
- Publication number
- CN116582416A CN116582416A CN202310849778.9A CN202310849778A CN116582416A CN 116582416 A CN116582416 A CN 116582416A CN 202310849778 A CN202310849778 A CN 202310849778A CN 116582416 A CN116582416 A CN 116582416A
- Authority
- CN
- China
- Prior art keywords
- communication module
- terminal communication
- network
- things terminal
- internet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 123
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000006870 function Effects 0.000 claims abstract description 22
- 238000012423 maintenance Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 20
- 230000005055 memory storage Effects 0.000 claims description 10
- 238000003860 storage Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 8
- 238000004806 packaging method and process Methods 0.000 claims description 7
- 238000007405 data analysis Methods 0.000 claims description 5
- 230000006855 networking Effects 0.000 claims 1
- 230000008439 repair process Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 239000010410 layer Substances 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses an enhanced Internet of things terminal communication module, a network debugging method and a management system thereof. One embodiment of the method comprises the following steps: the enhanced terminal communication module of the Internet of things has the function of realizing communication through network connection; the enhanced Internet of things terminal communication module is provided with an external communication serial port and a UART interface; the UART interface has the functions of sending and receiving instructions of the upper computer and the lower computer. The implementation mode can realize the communication function through network connection, and the enhanced Internet of things terminal communication module is provided with a corresponding network debugging method, and can analyze and determine the fault reason and the debugging scheme when the wired network fault is monitored so as to repair the connection with the wired network as soon as possible. But the wireless network is started in time when the wired network fails, so that the wired network is debugged on the premise of guaranteeing the use requirement of a user, the time of the user is saved, and the workload of operation and maintenance personnel is also reduced.
Description
Technical Field
The embodiment of the application relates to the technical field of communication modules of the Internet of things, in particular to an enhanced terminal communication module of the Internet of things, a network debugging method and a management system thereof.
Background
After entering the time of the Internet of things, the communication module is also widely applied to the aspects of life, entertainment, work and the like gradually, for example, products and services such as intelligent transportation, internet of vehicles, internet of things charging piles, shared charging treasures, intelligent city security and video acquisition, intelligent selling and logistics, intelligent medical treatment and health care, financial payment POS terminals, intelligent digital signage and the like are provided with the communication module through assembly, so that intelligent terminals adopted by the products and services have the Internet of things access capability, real-time data and instruction transmission is supported, and a network foundation is provided for business operation.
But the communication module also often has the phenomena of faults and network disconnection, and the use experience of users is greatly influenced. At present, although various maintenance and monitoring methods exist, the effect is still poor. In addition, a great deal of time is wasted in the process of overhauling operation and maintenance personnel and the process of waiting for the maintenance personnel to go to the door, and a great deal of inconvenience is brought to users. Therefore, an effective method capable of monitoring and automatically debugging is urgently needed for the terminal communication module of the Internet of things.
Disclosure of Invention
In view of this, the embodiments of the present disclosure provide an enhanced internet of things terminal communication module, and a network debugging method and a management system thereof, so as to solve the technical problem in the prior art how to perform efficient and rapid network debugging, recovery and management in the state of failure and disconnection of the internet of things terminal communication module.
In a first aspect of the embodiments of the present disclosure, an enhanced internet of things terminal communication module is provided, where the enhanced internet of things terminal communication module has a function of implementing communication through wireless network connection; the enhanced terminal communication module of the Internet of things has the function of realizing communication through network connection; the enhanced Internet of things terminal communication module is provided with an external communication serial port and a UART interface; the UART interface has the functions of sending and receiving instructions and is used for being configured as an upper computer or a lower computer of the main equipment; the external communication serial port is connected with an internal debugging port of the main equipment core board by utilizing a communication cable and is used for carrying out network monitoring on the main equipment; when a wired network in charge of a main equipment core board fails or is disconnected, switching to a wireless network through the enhanced Internet of things terminal communication module, acquiring operation related information and attribute information of the main equipment core board of the wired network, transmitting the operation related information and attribute information to a cloud management platform, and acquiring a failure cause and/or a debugging scheme from the cloud management platform; the enhanced internet of things terminal communication module further comprises a reserved memory space for adding customized packaging code blocks; the enhanced internet of things terminal communication module further scans the base station of the operator through the UART interface, and obtains an expected debugging curve of the base station signal according to the actual base station signal intensity value of the target base station and the expected base station signal reference value obtained by scanning the base station of the operator, so as to realize communication debugging on the internet of things communication parameters of the enhanced internet of things terminal communication module.
In a second aspect of the embodiments of the present disclosure, a network debugging method for an enhanced internet of things terminal communication module is provided, including:
network monitoring is carried out on the main equipment connected with the wired network through the enhanced terminal communication module of the Internet of things;
when a wired network fault is monitored, acquiring operation related information and attribute information of a main equipment core board of the wired network; determining a fault cause and a debugging scheme based on the operation related information and the attribute information; and controlling the enhanced Internet of things terminal communication module to execute the debugging scheme.
In some optional implementations of some embodiments, after the obtaining the operation related information and the attribute information of the master device core board when the cable network fault is detected, the method further includes: and when the wired network fault is monitored, controlling the enhanced terminal communication module of the Internet of things to start the wireless network.
In some optional implementations of some embodiments, the operation-related information includes at least memory storage information and temperature information; the attribute information includes at least: the system comprises model information of a core board, memory configuration information and working environment information of an enhanced Internet of things communication module.
In some optional implementations of some embodiments, determining the fault cause and/or the debug scheme based on the operation related information and the attribute information includes: after the operation related information and the attribute information are transmitted to the cloud management platform, determining whether the memory overflows or not based on the memory storage information and the memory configuration information; if the memory overflows, determining that the failure cause is the memory cause; and/or determining whether the temperature is abnormal based on the temperature information and the working environment information, wherein the working environment information comprises a normal working temperature and an extended working temperature; and if the temperature is abnormal, determining that the fault reason is the temperature reason.
In some optional implementations of some embodiments, determining the fault cause and/or the debug scheme based on the operation related information and the attribute information includes: responding to the fault reason as a memory reason, and determining a debugging scheme to control the core board of the main equipment to reset; and/or determining that the debugging scheme is to reconnect the wired network after a preset period of time in response to the failure cause being a temperature cause.
In a third aspect of the embodiments of the present disclosure, a management system of an enhanced internet of things terminal communication module is provided, including: the system comprises an enhanced Internet of things terminal communication module, a main equipment core board of a wired network and a cloud management platform; the enhanced internet of things terminal communication module is connected with an internal debugging port of the main equipment core board through an external communication serial port by utilizing a serial port line, and is switched into a wireless network when a wired network is disconnected; the enhanced internet of things terminal communication module has reserved memory space for adding customized packaging code blocks.
In some optional implementations of some embodiments, functions of the cloud management platform at least include: rights management, terminal management, package management, traffic statistics, location monitoring, network control, remote operation and maintenance, and data analysis; the cloud management platform scans the frequency of the base station of the operator by calling the UART interface so as to realize position monitoring.
In a fourth aspect of the disclosed embodiments, a computer device is provided, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the above method when executing the computer program.
In a fifth aspect of the disclosed embodiments, a computer readable storage medium is provided, which stores a computer program which, when executed by a processor, implements the steps of the above method.
One of the above embodiments of the present disclosure has the following advantageous effects: the method provided by the disclosure can monitor the connected wired network in real time to ensure that the network connection condition is known in time, and can analyze and determine the fault reason and the debugging scheme when the wired network fault is monitored so as to repair the connection with the wired network as soon as possible. But the wireless network is started in time when the wired network fails, so that the wired network is debugged on the premise of guaranteeing the use requirement of a user, the time of the user is saved, and the workload of operation and maintenance personnel is also reduced.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
Fig. 1 is a product schematic diagram of an enhanced internet of things terminal communication module according to some embodiments of the present disclosure;
FIG. 2 is a flow diagram of some embodiments of a network commissioning method of an enhanced Internet of things terminal communication module according to the present disclosure;
FIG. 3 is a schematic structural diagram of some embodiments of a management system of an enhanced Internet of things terminal communication module according to the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc. in order to provide a thorough understanding of the disclosed embodiments. However, it will be apparent to one skilled in the art that the present disclosure may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present disclosure with unnecessary detail.
The present disclosure will be described in detail below with reference to the accompanying drawings.
Fig. 1 is a product schematic diagram of an enhanced internet of things terminal communication module according to some embodiments of the present disclosure.
As shown in fig. 1, the enhanced terminal communication module 101 of the internet of things has a function of realizing communication through wireless network connection, and the enhanced terminal communication module 101 of the internet of things can support 4G, 3G and GSM mobile communication protocols, and realize all-network communication of operators such as communication, mobile, telecom and the like based on pre-attached SIM cards.
The enhanced internet of things terminal communication module 101 is provided with an external communication serial port 101A and a UART interface 101B; the UART interface 101B has a function of transmitting and receiving an instruction, and is configured to function as an upper computer or a lower computer of a host device in a network control environment. The main Interface of the enhanced internet of things terminal communication module 101 also comprises an extension protocol Interface 101C supporting extension protocols such as m.2/Mini-ppie Interface, so that subsequent extension supports more extensive types of device debugging and application.
Specifically, the enhanced internet of things terminal communication module 101 is connected with an internal debugging port of a core board of a main device (such as a router) through an external communication serial port 101A by using a communication cable, and when a wired network responsible for the core board of the main device fails or is disconnected, the enhanced internet of things terminal communication module 101 is used for switching to a wireless network; the enhanced internet of things terminal communication module 101 has a reserved memory space for adding the customized packaging code block.
Fig. 2 is a flow diagram of some embodiments of a network commissioning method for an enhanced internet of things terminal communication module according to the present disclosure. The network debugging method of the enhanced internet of things terminal communication module of fig. 2 may be executed by the enhanced internet of things terminal communication module 101 of fig. 1. As shown in fig. 2, the network debugging method of the enhanced internet of things terminal communication module comprises the following steps:
step S201, performing network monitoring on the main device connected with the wired network through the enhanced internet of things terminal communication module.
In some embodiments, an execution body of the network debugging method of the enhanced internet of things terminal communication module (such as an operating system or a program of the enhanced internet of things terminal communication module 101) may perform network monitoring on a host device connected to a wired network through the enhanced internet of things terminal communication module. Here, the network monitoring may be monitoring to determine whether there is a disconnection of the wired network connection resulting in a failure.
Step S202, when a cable network fault is monitored, operation related information and attribute information of a main equipment core board of the cable network are obtained.
In some embodiments, the executing body may acquire operation related information and attribute information of a main device core board of the wired network when a fault of the wired network is detected.
Here, the operation related information includes memory storage information and temperature information, and the attribute information includes at least: the system comprises model information of a core board, memory configuration information and working environment information of an enhanced Internet of things communication module. The memory storage information can be the service condition of the current memory, and the temperature information can be the normal working temperature and the extended working temperature of the enhanced internet of things terminal communication module. As an example, the normal operating temperature of the enhanced internet of things terminal communication module may be [ -20 ℃,80 ℃ ], and the extended operating temperature may be [ -45 ℃,85 ℃). Optionally, the working environment information of the enhanced internet of things communication module can further include storage temperature [ -45 ℃,85 ℃) ] and humidity [5%,95% ].
In some optional implementations of some embodiments, the method further includes: and when the wired network fault is monitored, controlling the enhanced terminal communication module of the Internet of things to start the wireless network.
Step S203, determining fault reasons and/or debugging schemes based on the operation related information and the attribute information.
In some embodiments, the execution body may transmit the operation related information and the attribute information to a cloud management platform, and obtain the fault cause and/or the debug scheme from the cloud management platform. The functions of the cloud management platform at least comprise: rights management, terminal management, package management, traffic statistics, location monitoring, network control, remote operation and maintenance, data analysis.
After the operation related information and the attribute information are transmitted to the cloud management platform, the cloud management platform determines whether the memory overflows according to the memory storage information and the memory configuration information. If the memory overflows, the execution body may determine that the failure cause is the memory cause. Here, the memory overflow may refer to a situation that the memory storage information exceeds the preset proportion of the memory configuration information, so that the subsequent memory is not used enough.
As an example, when the memory configuration information is displayed as 32G and the preset proportion is 90G and the memory storage information is 30G, it may be determined that the memory overflow and the failure cause are the memory causes; if the memory storage information is 25G, it can be determined that the memory has not overflowed.
In some embodiments, it may be determined whether the temperature is abnormal based on the temperature information and the operating environment information. If the temperature is abnormal, the fault cause can be determined as the temperature cause. Here, the temperature abnormality may refer to a case where the temperature information is not within a temperature range covered by the above-described operating environment information or an absolute value of a difference between the temperature information and a critical value of the temperature range is smaller than a preset threshold.
As an example, when the enhanced internet of things terminal communication module is in a working state, the normal working temperature in the working environment information may be [ -20 ℃,80 ℃ ], the preset threshold may be 10 ℃, and if the temperature information represents that the temperature is-21 ℃ or 81 ℃, it may be determined that the temperature is not within the normal working temperature, and it is determined that the temperature is abnormal; if the temperature information characterizes the temperature as (-9 ℃,70 ℃), the execution subject can determine that the temperature is not abnormal.
In some embodiments, in response to the failure cause being a memory cause, a debug scheme may be determined to control the master device core board to reset; here, reset may be understood as restoring all settings to a factory set state; in response to the failure cause being a temperature cause, a debug scheme may be determined to reconnect the wired network after a preset period of time. Here, reconnection after the preset time period can solve the problem of network disconnection caused by overheating or excessive cooling of the core board of the main equipment before, and the setting of the preset time period can allow time for temperature recovery of the core board of the main equipment, so that equipment damage caused by excessive high or low temperature is avoided.
Step S204, the enhanced Internet of things terminal communication module is controlled to execute the debugging scheme.
In some embodiments, the executing body may control the enhanced internet of things terminal communication module to execute the debugging scheme so as to ensure that the enhanced internet of things terminal communication module can normally provide the network communication service.
One of the above embodiments of the present disclosure has the following advantageous effects: the method provided by the disclosure can monitor the connected wired network in real time to ensure that the network connection condition is known in time, and can analyze and determine the fault reason and the debugging scheme when the wired network fault is monitored so as to repair the connection with the wired network as soon as possible. But the wireless network is started in time when the wired network fails, so that the wired network is debugged on the premise of guaranteeing the use requirement of a user, the time of the user is saved, and the workload of operation and maintenance personnel is also reduced.
Any combination of the above optional solutions may be adopted to form an optional embodiment of the present application, which is not described herein.
The following are device embodiments of the present disclosure that may be used to perform method embodiments of the present disclosure. For details not disclosed in the embodiments of the apparatus of the present disclosure, please refer to the embodiments of the method of the present disclosure.
Fig. 3 is a schematic structural diagram of a management system of an enhanced internet of things terminal communication module according to the present disclosure. As shown in fig. 3, the management system 300 of the enhanced internet of things terminal communication module includes: the system comprises an enhanced Internet of things terminal communication module 301, a main equipment core board 302 of a wired network and a cloud management platform 303; the enhanced internet of things terminal communication module 301 is connected with an internal debugging port of the main equipment core board 302 through an external communication serial port by using a serial port line, and is switched to a wireless network when the wired network is disconnected; the enhanced internet of things terminal communication module 301 has a reserved memory space for adding the customized packaging code block.
In some optional implementations of some embodiments, the functions of the cloud management platform 303 at least include: rights management, terminal management, package management, traffic statistics, location monitoring, network control, remote operation and maintenance, data analysis.
The rights management, terminal management, package management, traffic statistics, position monitoring, and network control functions of the cloud management platform 303 may be understood as functions for a plurality of enhanced internet of things terminal communication modules connected to the cloud management platform, the remote operation and maintenance may be understood as operation and maintenance functions between the enhanced internet of things terminal communication modules and a core board of a main device connected to the enhanced internet of things terminal communication modules, and the data analysis may be understood as analysis functions for data obtained by frequency sweeping and data acquired in advance.
The cloud management platform 303 scans the frequency of the base station of the operator by calling the UART interface to realize position monitoring. Specifically, the cloud management platform 303 may read the data of the base station by calling the UART interface to sweep the base station of the operator according to the input instruction, and then feed back the data to the cloud management platform 303. Then, the cloud management platform 303 can determine the signal strength of the base station according to the data, and can determine the base station corresponding to the wired network connection according to the corresponding information between the position and the coding information of the base station, so as to realize position monitoring.
Wherein, the enhanced internet of things terminal communication module further scans the base station of the operator through the UART interfaceFrequently, the communication debugging is carried out on the communication parameters of the Internet of things of the enhanced terminal communication module of the Internet of things. Specifically, the actual base station signal strength value of the target base station obtained by calling the UART interface of the enhanced internet of things terminal communication module to sweep the carrier base station is expressed asThe method comprises the steps of carrying out a first treatment on the surface of the Also based on the location information by performing the location monitoring, a desired base station signal reference value is obtained>Wherein k represents a k-th sweep interval; the enhanced terminal communication module of the Internet of things is based on the expected base station signal reference value +.>Actual base station signal strength value +.>Obtaining a desired debug curve of the base station signal>。
The desired debug curveThe acquisition process of (1) is as follows: optimizing desired base station signal reference values by loop iterationAnd the actual base station signal strength value +.>Corresponding debug coefficient->Thereby finally generating a desired debugging curveThis process is formulated as: />
Wherein,,representing the number of debug sweep intervals from the kth sweep interval, +.>In order to start from the kth sweep interval at the (th)>Desired tuning curve for individual sweep intervals>Kth, kth->The expected base station signal reference value of each sweep interval is +.>And->,/>Is->Actual base station signal strength values for the individual sweep intervals; />For debugging coefficients, by calculating +.>Is available in the form of、/>、/>Specific gravity in the debugging process, optimizing the three parameters based on loop iteration, and calculating a desired debugging curve +.>。
In the specific process of loop iteration optimization, the cloud management platform 303 invokes the actual value array of the description parameter representing the normal communication parameters describing the target base station,/>Wherein->Representing descriptive parameters->Number of (A)>Representing descriptive parameters->Each of the number of (2) in the array>And->The method is obtained by actually measuring the signal of the target base station under normal communication; furthermore, the debugging coefficient is +.>The calculations for performing loop iterations, respectively, are as follows:
(1) For a pair ofPerforming a cyclic rolling calculation:
setting initial conditions:
assignment according to initial conditionsWherein "/->"means assignment; further, the following two-layer loop iterations are started: j sequentially takes on values of 2 to +.>And i sequentially takes values of 1 to p, execute +.>
Wherein for the followingThe method can obtain: />
(2) For a pair ofPerforming a cyclic rolling calculation:
setting initial conditions:
assignment according to initial conditions,/>The method comprises the steps of carrying out a first treatment on the surface of the Further, the following two-layer loop iterations are started: j sequentially takes on values of 2 to +.>And i sequentially takes values of 1 to p, execute +.>
Wherein for the followingThe method can obtain: />
(3) For a pair ofPerforming a cyclic rolling calculation:
setting initial conditions:=0 formula (six)
Assignment according to initial conditionsThe method comprises the steps of carrying out a first treatment on the surface of the Further, the following single-layer loop iterations are initiated: i takes on the values 1 to +.>Performing: />
Wherein for the followingThe method can obtain: />
Therefore, the management system of the enhanced Internet of things terminal communication module enhances the recovery means when the terminal encounters internal and external faults, and greatly improves the reliability and stability of the terminal. In addition, the reserved memory space is used for adding customized packaging code blocks, so that different manufacturers can add different packaged code blocks according to own needs to execute instructions, and the requirements of diversity are met to a great extent.
Fig. 4 is a schematic diagram of a computer device 4 provided by an embodiment of the present disclosure. As shown in fig. 4, the computer device 4 of this embodiment includes: a processor 401, a memory 402 and a computer program 403 stored in the memory 402 and executable on the processor 401. The steps of the various method embodiments described above are implemented by processor 401 when executing computer program 403. Alternatively, the processor 401, when executing the computer program 403, performs the functions of the modules/units in the above-described apparatus embodiments.
Illustratively, the computer program 403 may be partitioned into one or more modules/units, which are stored in the memory 402 and executed by the processor 401 to complete the present disclosure. One or more of the modules/units may be a series of computer program instruction segments capable of performing a specific function for describing the execution of the computer program 403 in the computer device 4.
The computer device 4 may be a desktop computer, a notebook computer, a palm computer, a cloud server, or the like. The computer device 4 may include, but is not limited to, a processor 401 and a memory 402. It will be appreciated by those skilled in the art that fig. 4 is merely an example of computer device 4 and is not intended to limit computer device 4, and may include more or fewer components than shown, or may combine certain components, or different components, e.g., a computer device may also include an input-output device, a network access device, a bus, etc.
The processor 401 may be a central processing unit (Central Processing Unit, CPU) or other general purpose processor, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 402 may be an internal storage unit of the computer device 4, for example, a hard disk or a memory of the computer device 4. The memory 402 may also be an external storage device of the computer device 4, for example, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash Card (Flash Card) or the like, which are provided on the computer device 4. Further, the memory 402 may also include both internal storage units and external storage devices of the computer device 4. The memory 402 is used to store computer programs and other programs and data required by the computer device. The memory 402 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, the specific names of the functional units and modules are only for distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above system may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus/computer device and method may be implemented in other manners. For example, the apparatus/computer device embodiments described above are merely illustrative, e.g., the division of modules or elements is merely a logical functional division, and there may be additional divisions of actual implementations, multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated modules/units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present disclosure may implement all or part of the flow of the method of the above-described embodiments, or may be implemented by a computer program to instruct related hardware, and the computer program may be stored in a computer readable storage medium, where the computer program, when executed by a processor, may implement the steps of the method embodiments described above. The computer program may comprise computer program code, which may be in source code form, object code form, executable file or in some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. It should be noted that the content of the computer readable medium can be appropriately increased or decreased according to the requirements of the jurisdiction's jurisdiction and the patent practice, for example, in some jurisdictions, the computer readable medium does not include electrical carrier signals and telecommunication signals according to the jurisdiction and the patent practice.
The above embodiments are merely for illustrating the technical solution of the present disclosure, and are not limiting thereof; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the disclosure, and are intended to be included in the scope of the present disclosure.
Claims (10)
1. An enhancement mode thing networking terminal communication module, its characterized in that includes: the enhanced terminal communication module of the Internet of things has the function of realizing communication through network connection; the enhanced Internet of things terminal communication module is provided with an external communication serial port and a UART interface; the UART interface has the functions of sending and receiving instructions and is used for being configured as an upper computer or a lower computer of the main equipment; the external communication serial port is connected with an internal debugging port of the main equipment core board by utilizing a communication cable and is used for carrying out network monitoring on the main equipment; when a wired network in charge of a main equipment core board fails or is disconnected, switching to a wireless network through the enhanced Internet of things terminal communication module, acquiring operation related information and attribute information of the main equipment core board of the wired network, transmitting the operation related information and attribute information to a cloud management platform, and acquiring a failure cause and/or a debugging scheme from the cloud management platform; the enhanced internet of things terminal communication module further comprises a reserved memory space for adding customized packaging code blocks; the enhanced internet of things terminal communication module further scans the base station of the operator through the UART interface, and obtains an expected debugging curve of the base station signal according to the actual base station signal intensity value of the target base station and the expected base station signal reference value obtained by scanning the base station of the operator, so as to realize communication debugging on the internet of things communication parameters of the enhanced internet of things terminal communication module.
2. The network debugging method of the enhanced Internet of things terminal communication module is characterized by comprising the following steps of:
network monitoring is carried out on the enhanced Internet of things terminal communication module connected with the wired network;
when a wired network fault is monitored, acquiring operation related information and attribute information of a main equipment core board of the wired network;
determining a fault cause and a debugging scheme based on the operation related information and the attribute information;
and controlling the enhanced Internet of things terminal communication module to execute the debugging scheme.
3. The network debugging method of the enhanced internet of things terminal communication module according to claim 2, wherein after the operation related information and attribute information of the main device core board of the wired network are obtained when the wired network fault is monitored, the method further comprises:
and when the wired network fault is monitored, controlling the enhanced Internet of things terminal communication module to start the wireless network.
4. The network debugging method of the enhanced internet of things terminal communication module according to claim 2, wherein the operation related information at least comprises memory storage information and temperature information; the attribute information includes at least: model information, memory and working environment information.
5. The network debugging method of the enhanced internet of things terminal communication module of claim 4, wherein determining the fault cause and the debugging scheme based on the operation related information and the attribute information comprises:
after the operation related information and the attribute information are transmitted to a cloud management platform, determining whether the memory overflows or not based on the memory storage information and the memory;
if the memory overflows, determining that the failure cause is the memory cause; and/or
Determining whether the temperature is abnormal based on the temperature information and the working environment information, wherein the working environment information comprises a normal working temperature and an extended working temperature;
and if the temperature is abnormal, determining that the fault reason is the temperature reason.
6. The network debugging method of the enhanced internet of things terminal communication module of claim 5, wherein determining the fault cause and the debugging scheme based on the operation related information and the attribute information comprises:
responding to the fault reason as a memory reason, and determining a debugging scheme to control the core board of the main equipment to reset; and/or
And responding to the fault reason as a temperature reason, and determining a debugging scheme to reconnect the wired network after a preset time period.
7. A management system comprising the enhanced internet of things terminal communication module of claim 1, comprising: the system comprises an enhanced Internet of things terminal communication module, a main equipment core board of a wired network and a cloud management platform; the enhanced internet of things terminal communication module is connected with an internal debugging port of the main equipment core board through an external communication serial port by utilizing a serial port line, and is switched into a wireless network when a wired network is disconnected; the enhanced internet of things terminal communication module is provided with reserved memory space for adding customized packaging code blocks.
8. The management system of claim 7, wherein the functions of the cloud management platform include at least: rights management, terminal management, package management, traffic statistics, location monitoring, network control, remote operation and maintenance, and data analysis; the cloud management platform scans the frequency of the base station of the operator by calling the UART interface to realize position monitoring.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 2 to 5 when the computer program is executed.
10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method according to any one of claims 2 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310849778.9A CN116582416B (en) | 2023-07-12 | 2023-07-12 | Enhanced terminal communication module of Internet of things, network debugging method and management system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310849778.9A CN116582416B (en) | 2023-07-12 | 2023-07-12 | Enhanced terminal communication module of Internet of things, network debugging method and management system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116582416A true CN116582416A (en) | 2023-08-11 |
CN116582416B CN116582416B (en) | 2023-09-29 |
Family
ID=87545683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310849778.9A Active CN116582416B (en) | 2023-07-12 | 2023-07-12 | Enhanced terminal communication module of Internet of things, network debugging method and management system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116582416B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106329239A (en) * | 2015-07-09 | 2017-01-11 | 重庆瑞升康博电气有限公司 | Internet-of-things WIFI intelligent socket |
KR101992303B1 (en) * | 2018-03-18 | 2019-06-24 | 박성근 | Data collection, analysis and monitoring system of smart sensor network |
CN211720677U (en) * | 2020-04-29 | 2020-10-20 | 深圳亿普智联科技有限公司 | Thing networking WIFI module development circuit |
CN212660182U (en) * | 2020-09-11 | 2021-03-05 | 深圳市瑞尔时代科技有限公司 | Serial port-to-network internet of things gateway |
CN216057079U (en) * | 2021-09-22 | 2022-03-15 | 浙江省北大信息技术高等研究院 | Internet of things terminal and internet of things system |
CN115426630A (en) * | 2022-11-04 | 2022-12-02 | 中通服建设有限公司 | Street lamp monitoring system based on NB-IOT |
-
2023
- 2023-07-12 CN CN202310849778.9A patent/CN116582416B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106329239A (en) * | 2015-07-09 | 2017-01-11 | 重庆瑞升康博电气有限公司 | Internet-of-things WIFI intelligent socket |
KR101992303B1 (en) * | 2018-03-18 | 2019-06-24 | 박성근 | Data collection, analysis and monitoring system of smart sensor network |
CN211720677U (en) * | 2020-04-29 | 2020-10-20 | 深圳亿普智联科技有限公司 | Thing networking WIFI module development circuit |
CN212660182U (en) * | 2020-09-11 | 2021-03-05 | 深圳市瑞尔时代科技有限公司 | Serial port-to-network internet of things gateway |
CN216057079U (en) * | 2021-09-22 | 2022-03-15 | 浙江省北大信息技术高等研究院 | Internet of things terminal and internet of things system |
CN115426630A (en) * | 2022-11-04 | 2022-12-02 | 中通服建设有限公司 | Street lamp monitoring system based on NB-IOT |
Also Published As
Publication number | Publication date |
---|---|
CN116582416B (en) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112953753A (en) | Data acquisition method and device, terminal equipment and storage medium | |
CN103178980A (en) | Network card management system | |
CN113746821A (en) | Intelligent device control method and device, storage medium and electronic device | |
CN114189506B (en) | Equipment inspection method, device and system | |
CN111203869B (en) | Robot system maintenance method and device, robot and readable storage medium | |
CN103024540A (en) | Method for collecting network activation information of intelligent television | |
CN116582416B (en) | Enhanced terminal communication module of Internet of things, network debugging method and management system thereof | |
CN114700957B (en) | Robot control method and device with low computational power requirement of model | |
CN111327487A (en) | Power communication network running state monitoring method and device based on deep learning | |
CN112187937B (en) | Unpairing method and device, terminal equipment and storage medium | |
CN110762774B (en) | Upgrading method of air conditioner and air conditioner | |
CN113419880A (en) | Cloud mobile phone root authority acquisition method, related device and computer program product | |
CN110649602A (en) | Electric power early warning method and electric power early warning system | |
CN105187305B (en) | LTE dongle adaptive approach and system for LTE uplink home gateways | |
CN112860663B (en) | System configuration method, device, equipment and storage medium | |
CN112583327B (en) | Motor controller, motor debugging system and method | |
CN210573254U (en) | Motor vehicle detection control system | |
CN116756074A (en) | Data acquisition method and device based on serial port communication and storage medium | |
CN107888408B (en) | System and method for improving connection reliability of network measurement equipment | |
CN116708402A (en) | Remote fault checking and maintaining system for container, application method and electronic equipment | |
CN114329271A (en) | Boiler report generation method and device | |
CN115574310A (en) | Method and device for diagnosing gas boiler | |
CN118433080A (en) | Method, system, terminal and storage medium for detecting communication protocol in power transmission line | |
CN115391138A (en) | Page browsing data uploading method and electronic equipment | |
CN117943192A (en) | PROFINET-based crusher communication networking method, system, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |