CN116132485B - Intelligent project quick debugging and deployment method and system - Google Patents

Intelligent project quick debugging and deployment method and system Download PDF

Info

Publication number
CN116132485B
CN116132485B CN202310346966.XA CN202310346966A CN116132485B CN 116132485 B CN116132485 B CN 116132485B CN 202310346966 A CN202310346966 A CN 202310346966A CN 116132485 B CN116132485 B CN 116132485B
Authority
CN
China
Prior art keywords
debugging
internet
wavelength
self
detected
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.)
Active
Application number
CN202310346966.XA
Other languages
Chinese (zh)
Other versions
CN116132485A (en
Inventor
林述颖
梁土龙
陈晋朗
许超达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Geeklink Intelligent Technology Co ltd
Original Assignee
Guangzhou Geeklink Intelligent Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Geeklink Intelligent Technology Co ltd filed Critical Guangzhou Geeklink Intelligent Technology Co ltd
Priority to CN202310346966.XA priority Critical patent/CN116132485B/en
Publication of CN116132485A publication Critical patent/CN116132485A/en
Application granted granted Critical
Publication of CN116132485B publication Critical patent/CN116132485B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Debugging And Monitoring (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides an intelligent project rapid debugging and deployment method and system, wherein a plurality of different devices are connected with a network management center to be used as an Internet of things structure, the network management center can acquire the self-checking time and the communication time and the transmission capacity of each device, calculate a debugging quantity spectrum according to the self-checking time and the communication time and the transmission capacity of each device in the Internet of things structure, and replace the device with the fault by using the debugging quantity spectrum when one device in the Internet of things structure has the fault, thereby reducing the original complicated configuration links, further improving the efficiency, shortening the time and saving the cost.

Description

Intelligent project quick debugging and deployment method and system
Technical Field
The application belongs to the field of automatic control, and particularly relates to an intelligent project quick debugging and deployment method and system.
Background
At present, the construction environment is complex in the ubiquitous construction environment of intelligent hotel engineering and intelligent house engineering, the configuration flow is complex, the equipment operation is complex, the condition of batch setting is caused, the construction period is long, the condition of repeated setting equipment and intelligent scene is caused, the after-sales cost and the maintenance cost are high, the end user adds new requirements in the construction stage, needs to communicate with a constructor, the constructor communicates to on-site debugging personnel again, a plurality of communication environments are involved, errors are easy to generate, and all the debugging is needed again, and on the intelligent hotel engineering, a plurality of rooms of the same type need repeated configuration and debugging, so that the labor cost and the time cost are increased. The patent document with the publication number of CN112187884A provides a scheduling method and a scheduling system for terminal equipment of the Internet of things, which can schedule terminal equipment with low authority of the terminal equipment corresponding to an abnormality detection result, but is insufficient for providing an intelligent scheduling function of equipment with strong generalization capability.
Disclosure of Invention
The application aims to provide an intelligent project rapid debugging and deployment method and system, which are used for solving one or more technical problems in the prior art and at least providing a beneficial selection or creation condition.
The application provides an intelligent project rapid debugging and deployment method and system, wherein a plurality of different devices are connected with a network management center to be used as an Internet of things structure, the network management center can acquire the self-checking time and the communication time and the transmission capacity of each device, calculate a debugging quantity spectrum according to the self-checking time and the communication time and the transmission capacity of each device in the Internet of things structure, and replace the device with the fault by using the debugging quantity spectrum when one device in the Internet of things structure has the fault, thereby reducing the original complicated configuration links, further improving the efficiency, shortening the time and saving the cost.
To achieve the above object, according to an aspect of the present application, there is provided an intelligent project quick debugging deployment method, the method comprising the steps of:
the method comprises the steps that a plurality of different devices are connected with a network management center to form an Internet of things structure, the time required by each device to detect whether each function of the device operates normally or not is called the self-checking time of the device, the time required by each device to transmit the self-checking time to the network management center is called the communication time of the device, the byte transmission capacity of each device with the largest communication time is called the transmission capacity of the device, the network management center can acquire the self-checking time and the communication time and the transmission capacity of each device, the network management center can be a server used for connecting each device in the Internet of things structure, and the plurality of different devices can be connected with the network management center through a wireless sensing network;
calculating a debugging quantity spectrum according to the self-checking time, the communication time and the transmission capacity of each device in the Internet of things structure;
when one device in the Internet of things structure has a fault, the device with the fault is replaced by using the debugging quantity spectrum.
Further, in the internet of things structure, the plurality of different devices are all devices with the same purpose, the types of the plurality of different devices may be one of an intelligent switch, an intelligent lamp, a curtain motor, an air conditioner, a heater or a computer output device, etc., the devices with the same purpose are represented to have at least one same function (for example, the devices also have functions of cooling, heating, video output or sound output, etc.), and the devices need to have functions of receiving and transmitting data with the internet of things (for example, the devices may include an internet of things chip and a sensor, etc.).
Further, in the internet of things structure, the plurality of different devices are connected with each other, and the interconnection is achieved through a wired or wireless sensor network.
Further, according to the self-checking time, the communication time and the transmission capacity of each device in the internet of things structure, the method for calculating the debugging quantity spectrum comprises the following steps:
recording the number of the devices in the Internet of things structure as n, wherein the serial number of each device in the Internet of things structure is i, wherein the device with the serial number i is recorded as App (i), and acquiring self-checking time self (i), communication time comm (i) and transmission capacity volm (i) corresponding to the device App (i);
since the trigonometric function has the function of mapping the data characteristics onto the wavelengths from-1 to-1, the data change trend of the self-checking time, the communication time and the transmission capacity can be effectively displayed, and the self-checking time self (i), the communication time comm (i) and the transmission capacity volm (i) corresponding to each device App (i) are subjected to the wavelength processing, specifically:
before the equipment is subjected to integral regulation and control on the Internet of things, the total control of the Internet of things needs to carry out real-time self-checking on each equipment, meanwhile, communication and data transmission between the equipment can be carried out, so that scheduling can be smoothly carried out, the self-checking time, the communication time and the transmission capacity are calculated to have significance on data for replacement and scheduling, and as the self-checking time, the communication time and the transmission capacity respectively belong to the categories of two physical quantities of time and capacity, two different trigonometric functions are adopted to carry out wavelength processing respectively, and the embodiment for carrying out the wavelength processing can be provided as follows: the number of dimensions in the debug wavelength corresponds to the number of the device App (i) and is an n-dimensional array, and it is worth noting that the number of dimensions in the debug wavelength is consistent with the number of the devices in the internet of things structure, but in order to ensure the sufficiency of data feature mapping, when the number of the devices in the internet of things structure is less than 3, the number of dimensions in the debug wavelength is at least 3, so as to prevent confusion, i ' represents the sequence number of the dimensions in the debug wavelength, i ' e [1, n ] is provided, each sequence number i ' has one sequence number i which is the same as the specific value thereof, the specific value change of the variable i and the variable i ' can be mutually independent, and the numerical formula for marking the numerical value of the dimension with the sequence number i ' in the Wav (i) is Wav (i) [ i ]:
for numerical calculation among different physical quantities, dimensionless processing is required for unifying the correlation among the numerical values of the different physical quantities, sin represents a sine function, cos represents a cosine function, (pi i)/n is a wavelength disturbance coefficient, the wavelength disturbance coefficient changes along with the change of i ' as an independent variable, and positive and negative of the numerical value of the physical quantity can be mapped between-1 and 1 by the triangle function to effectively represent the numerical value variation correlation among the different physical quantities, the numerical value characteristics of probability distribution can be abstracted out of the correlation among the devices in the internet of things structure by the superposition of the multiplication among the different physical quantities, so that the debugging wavelength is better convenient for intelligent scheduling of the devices in the internet of things structure, and the debugging wavelength of each device App (i) can be represented as an array form Wav (i) = [ Wav (i '), i '. Epsilon.1, n ] ];
the method comprises the steps of arranging debugging wavelengths corresponding to devices in an Internet of things structure into columns of a matrix Waspev according to sequence numbers, wherein values in the debugging wavelengths corresponding to the devices are arranged in columns in sequence to form values in the columns of the matrix Waspev, namely elements in the debugging wavelengths of one device are arranged into a column from top to bottom, then the debugging wavelengths of the devices are arranged side by side to form the matrix Waspev, the sequence numbers of the columns in the matrix Waspev are consistent with the sequence numbers of apps (i), the sequence numbers of the rows in the matrix Waspev are consistent with the sequence numbers of the dimensions in the Wav (i), the matrix Waspev is a matrix with equal length, the length of the rows and the columns is n, the values of the dimensions in the debugging wavelengths corresponding to the devices are elements in the matrix Waspev, the values of the i 'th row in the matrix Waspev are the values of Wav (i) [ i ] and the values of the i' in the matrix Waspev, and the matrix Waspev is the debugging quantity.
Further, when one device in the internet of things structure has a fault, the method for replacing the device with the fault by using the debug amount spectrum comprises the following steps:
taking the debugging wavelength corresponding to the equipment with the fault as a to-be-detected debugging wavelength, and taking each debugging wavelength except the to-be-detected debugging wavelength in the debugging quantity spectrum as each standby debugging wavelength respectively;
selecting one element with the largest value in the debugging wavelength to be detected as a circle center on the debugging quantity spectrum, taking the value of the element with the largest value in the debugging wavelength to be detected as a circle center value, selecting a circle made by the circle center on the debugging quantity spectrum as a searching circle to be detected, taking the element in the debugging quantity spectrum as a unit of the length of the radius of the searching circle to be detected, increasing the length of the radius of the searching circle to be detected one by one from 1 element until the arithmetic average value of the values of the elements falling on the circle edge of the searching circle to be detected in the debugging quantity spectrum is larger than or equal to the circle center value, counting the number of the elements falling on the circle edge of the searching circle to be detected in the debugging quantity spectrum, selecting a column with the largest number of the elements falling on the circle edge of the searching circle to be detected from the standby debugging wavelength as a selected column, taking the equipment corresponding to be detected as a replacing equipment, calculating how many elements fall on the circle edge to be detected on the searching circle to be detected, and then taking the corresponding column to be detected as a standby equipment.
The application also provides an intelligent project quick debugging and deploying system, which comprises: the processor executes the computer program to implement steps in the intelligent project quick debugging deployment method, the intelligent project quick debugging deployment system can be operated in a computing device such as a smart phone, a desktop computer, a notebook computer, a palm computer and a cloud data center, and the operable system can comprise, but is not limited to, a processor, a memory and a server cluster, and the processor executes the computer program to be operated in the following units of the system:
the Internet of things structure unit is used for interconnecting a plurality of different devices with the network management center to be used as an Internet of things structure;
the data acquisition unit is used for acquiring the self-checking time and the communication time of each device and the transmission capacity;
the debugging quantity spectrum calculation unit is used for calculating a debugging quantity spectrum according to the self-checking time, the communication time and the transmission capacity of each device in the Internet of things structure;
and the equipment replacing unit is used for replacing the equipment with the fault by using the debugging quantity spectrum when one piece of equipment in the Internet of things structure has the fault.
The beneficial effects of the application are as follows: the application provides an intelligent project rapid debugging and deployment method and system, wherein a plurality of different devices are connected with a network management center to be used as an Internet of things structure, the network management center can acquire the self-checking time and the communication time and the transmission capacity of each device, calculate a debugging quantity spectrum according to the self-checking time and the communication time and the transmission capacity of each device in the Internet of things structure, and replace the device with the fault by using the debugging quantity spectrum when one device in the Internet of things structure has the fault, thereby reducing the original complicated configuration links, further improving the efficiency, shortening the time and saving the cost.
Drawings
The above and other features of the present application will become more apparent from the detailed description of the embodiments thereof given in conjunction with the accompanying drawings, in which like reference characters designate like or similar elements, and it is apparent that the drawings in the following description are merely some examples of the present application, and other drawings may be obtained from these drawings without inventive effort to those of ordinary skill in the art, in which:
FIG. 1 is a flow chart of a method for intelligent project shortcut debugging deployment;
FIG. 2 is a system architecture diagram of an intelligent project shortcut debugging deployment system.
Detailed Description
The conception, specific structure, and technical effects produced by the present application will be clearly and completely described below with reference to the embodiments and the drawings to fully understand the objects, aspects, and effects of the present application. It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other.
In the description of the present application, a number means one or more, a number means two or more, and greater than, less than, exceeding, etc. are understood to not include the present number, and above, below, within, etc. are understood to include the present number. The description of the first and second is for the purpose of distinguishing between technical features only and should not be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
Referring to fig. 1, a flowchart of an intelligent project shortcut debugging and deployment method according to the present application is shown, and an intelligent project shortcut debugging and deployment method and system according to an embodiment of the present application are described below with reference to fig. 1.
The application provides an intelligent project quick debugging and deployment method, which specifically comprises the following steps:
interconnecting a plurality of different devices with a network management center to form an Internet of things structure;
acquiring self-checking time and communication time of each device and transmission capacity;
calculating a debugging quantity spectrum according to the self-checking time, the communication time and the transmission capacity of each device in the Internet of things structure;
when one device in the Internet of things structure has a fault, the device with the fault is replaced by using the debugging quantity spectrum.
The time required by each device in the internet of things structure to detect whether each function of the device operates normally is called the self-checking time of the device, the time required by each device to transmit the self-checking time to the network management center is called the communication time of the device, and the byte transmission capacity of each device with the maximum communication time is called the transmission capacity of the device.
Further, in the internet of things structure, the plurality of different devices are all devices with the same purpose, and the plurality of different devices may include one of an intelligent switch, an intelligent lamp, a curtain motor, an air conditioner, a heater, or a computer output device, where the device with the same purpose indicates that the device has at least one same function (e.g., also has functions of cooling, heating, video output, or audio output, etc.), or the plurality of different devices can be mutually called and replaced.
Further, in the internet of things structure, the plurality of different devices are connected with each other, and the interconnection is achieved through a wired or wireless sensor network.
Further, according to the self-checking time, the communication time and the transmission capacity of each device in the internet of things structure, the method for calculating the debugging quantity spectrum comprises the following steps:
recording the number of the devices in the Internet of things structure as n, wherein the serial number of each device in the Internet of things structure is i, wherein the device with the serial number i is recorded as App (i), and acquiring self-checking time self (i), communication time comm (i) and transmission capacity volm (i) corresponding to the device App (i);
since the trigonometric function has the function of mapping the data characteristics onto the wavelengths from-1 to-1, the data change trend of the self-checking time, the communication time and the transmission capacity can be effectively displayed, and the self-checking time self (i), the communication time comm (i) and the transmission capacity volm (i) corresponding to each device App (i) are subjected to the wavelength processing, specifically:
since the self-checking time, the communication time and the transmission capacity belong to the categories of two physical quantities of time and capacity respectively, two different trigonometric functions are adopted to carry out the wavelength processing respectively, and the embodiment for carrying out the wavelength processing can be specifically provided as follows: the number of dimensions in the debug wavelength corresponds to the number of the device App (i) and is an n-dimensional array, and it is worth noting that the number of dimensions in the debug wavelength is consistent with the number of the devices in the internet of things structure, but in order to ensure the sufficiency of data feature mapping, when the number of the devices in the internet of things structure is less than 3, the number of dimensions in the debug wavelength is at least 3, so as to prevent confusion, i ' represents the sequence number of the dimensions in the debug wavelength, i ' e [1, n ] is provided, each sequence number i ' has one sequence number i which is the same as the specific value thereof, the specific value change of the variable i and the variable i ' can be mutually independent, and the numerical formula for marking the numerical value of the dimension with the sequence number i ' in the Wav (i) is Wav (i) [ i ]:
similarly, replacing the self-checking time, the communication time, and the transmission capacity with other trigonometric functions is also the substantial equivalent of the calculation formula of the numerical value of Wav (i) [ i'), where one trigonometric function is used for the self-checking time and the communication time, and another trigonometric function is used for the transmission capacity, for example, in other embodiments, it may be further expressed as:
for numerical calculation among different physical quantities, dimensionless processing is required to be performed in order to unify the correlation among the numerical quantities of different physical quantities, sin represents a sine function, cos represents a cosine function, (pi i)/n is a wavelength disturbance coefficient, the wavelength disturbance coefficient changes along with the change of i 'as an independent variable, and positive and negative of the numerical value of the physical quantity can be mapped between-1 and-1 by the triangle function to effectively represent the numerical value variation correlation among the different physical quantities, the numerical value characteristics of probability distribution can be abstracted among the different physical quantities through superposition of the multiplication, so that the debugging wavelength is better convenient for intelligent scheduling of all the devices in the Internet of things structure, and the debugging wavelength of all the devices App (i) is respectively represented as a plurality of forms Wav (i) = [ Wav (i) [ i ] and i' [ e [1, n ] ];
the debug amount spectrum is a spectrum, but is substantially different from the spectrum described in the prior art, the debug wavelengths corresponding to the devices in the internet of things structure are sequentially arranged as columns of the matrix waspe according to the sequence numbers, wherein the values in the debug wavelengths corresponding to the devices are sequentially arranged in columns to be used as the values in the columns of the matrix waspe, namely, the elements in the debug wavelength of one device are sequentially arranged into a column from top to bottom, then the debug wavelengths of the devices are arranged side by side to be used as the columns to form the matrix waspe, the sequence numbers of the columns in the matrix waspe are consistent with the sequence numbers of the apps (i) to be i, the sequence numbers of the rows in the matrix waspe are consistent with the sequence numbers of the dimensions in the waspe (i) to be i ', the lengths of the matrix waspe are all n, the values in the dimensions in the debug wavelengths corresponding to the devices are the elements in the matrix waspe, and the values in the i' th row in the matrix waspe are the elements in the matrix waspe, namely, i 'are the values in the matrix waspe are the values of the matrix (i' i, i are the values of the debug amount.
Further, when one device in the internet of things structure has a fault, the method for replacing the device with the fault by using the debug amount spectrum comprises the following steps:
taking the debugging wavelength corresponding to the equipment with the fault as a to-be-detected debugging wavelength, and taking each debugging wavelength except the to-be-detected debugging wavelength in the debugging quantity spectrum as each standby debugging wavelength respectively;
selecting one element with the largest value in the debugging wavelength to be detected as a circle center on the debugging quantity spectrum, taking the value of the element with the largest value in the debugging wavelength to be detected as a circle center value, selecting one column with the largest value in the circle center as a searching circle to be detected from the debugging quantity spectrum, taking the element in the debugging quantity spectrum as a unit of the length of the radius of the searching circle to be detected, increasing the length of the radius of the searching circle to be detected one by one from 1 element until the arithmetic average value of the values of the elements falling on the round edge of the searching circle to be detected in the debugging quantity spectrum is larger than or equal to the circle center value, counting the number of the elements falling on the round edge of the searching circle to be detected in the debugging quantity spectrum, selecting one column with the largest number of the elements falling on the round edge of the searching circle to be detected from the standby debugging wavelength as a selected column, and taking the equipment corresponding to the selected column as a replacing equipment, wherein the number of the elements falling on the round edge to be detected in the searching circle to be detected is counted, and the number of the columns falling on the corresponding to the searching circle to be detected is the selected column, and the corresponding equipment is obtained from the selected column with the wavelength to be detected, and the one column is the corresponding to the wavelength to be detected;
alternatively, preferably, the device to be replaced does not need to be only one, if more than one selected column can be acquired, more buffering preparations are better provided for the replacement of the device, only one device is damaged in the replacement process of the device, when more than one selected column needs to be acquired, another method for acquiring the selected column is provided in some embodiments, which specifically can be:
when the arithmetic average value of the values of the elements falling on the circular edge of the search circle to be detected in the debugging quantity spectrum is larger than or equal to the circle center value, collecting the elements falling on the circular edge of the search circle to be detected in each column in the debugging quantity spectrum, forming a set Edg by the collected elements falling on the circular edge of the search circle to be detected, wherein the number of the elements in the set Edg is k, the sequence numbers of the elements in the set Edg are t, t E [1, k ], the values of the elements with the sequence number t in the set Edg are marked as Edg (t), calculating the selected optimal value of each element in the set Edg, the selected optimal value of the element with the sequence number t in the set Edg is pro (t), and the calculation method of the selected optimal value is as follows:
the method comprises the steps that a denominator part is used for carrying out accumulation summation on elements in a set Edg by taking a circumference ratio value as a base and taking the value of each element as an index, then a numerator part is used for carrying out strong correlation value relation of the value of Wav (i) [ i ] in the process of calculating a trigonometric function by taking the circumference ratio value as the base and taking the specific value of the Edg (t) as an index, a numerator pi Edg (t) corresponding to the element with the sequence number t in the set Edg is divided by the denominator part to obtain a selected optimal value of the element with the sequence number t in the set Edg, arithmetic average of the selected optimal value of each element in the set Edg can be calculated to be used as a selected optimal mean, the advantage is that the strong correlation value relation of the value of Wav (i) [ i ] in the circumference ratio in the process of calculating a trigonometric function is utilized, so that the data characteristic of each element in the set Edg is more obvious to better select equipment suitable for replacement, each element in the set Edg is larger than the selected optimal value to be selected as the selected optimal value, the selected optimal value is selected, the selected optimal element is selected as a plurality of the optimal columns, and the optimal element are selected and the optimal value columns are obtained;
and then, replacing the equipment with the equipment to be replaced.
The intelligent project rapid debugging deployment system is operated in any computing device of a smart phone, a desktop computer, a notebook computer, a palm computer or a cloud data center, and the computing device comprises: a processor, a memory, and a computer program stored in the memory and running on the processor, the processor implementing the steps in the intelligent project shortcut debugging deployment method when executing the computer program, and the operable system may include, but is not limited to, a processor, a memory, and a server cluster.
The embodiment of the application provides an intelligent project shortcut debugging and deploying system, as shown in fig. 2, which comprises: a processor, a memory, and a computer program stored in the memory and executable on the processor, the processor implementing the steps in one embodiment of the intelligent project shortcut debugging deployment method when the computer program is executed, the processor executing the computer program to be executed in a unit of the following system:
the Internet of things structure unit is used for interconnecting a plurality of different devices with the network management center to be used as an Internet of things structure;
the data acquisition unit is used for acquiring the self-checking time and the communication time of each device and the transmission capacity;
the debugging quantity spectrum calculation unit is used for calculating a debugging quantity spectrum according to the self-checking time, the communication time and the transmission capacity of each device in the Internet of things structure;
and the equipment replacing unit is used for replacing the equipment with the fault by using the debugging quantity spectrum when one piece of equipment in the Internet of things structure has the fault.
Preferably, all undefined variables in the present application may be threshold set manually if not explicitly defined.
The intelligent project rapid debugging and deploying system can be operated in computing equipment such as a smart phone, a desktop computer, a notebook computer, a palm computer, a cloud data center and the like. The intelligent project quick debugging deployment system comprises, but is not limited to, a processor and a memory. It will be appreciated by those skilled in the art that the example is merely an example of an intelligent project shortcut debugging deployment method and system, and is not limited to an intelligent project shortcut debugging deployment method and system, and may include more or fewer components than examples, or may combine some components, or different components, e.g., the intelligent project shortcut debugging deployment system may further include an input/output device, a network access device, a bus, etc.
The processor may be a central processing unit (Central Processing Unit, CPU), other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete component gate or transistor logic devices, discrete hardware components, or the like. The general processor can be a microprocessor or any conventional processor, and the processor is a control center of the intelligent project quick debugging and deploying system, and various interfaces and lines are used for connecting various subareas of the whole intelligent project quick debugging and deploying system.
The memory can be used for storing the computer program and/or the module, and the processor can realize various functions of the intelligent project quick debugging deployment method and system by running or executing the computer program and/or the module stored in the memory and calling the data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart Media Card (SMC), secure Digital (SD) Card, flash Card (Flash Card), at least one disk storage device, flash memory device, or other volatile solid-state storage device.
The application provides an intelligent project rapid debugging and deployment method and system, wherein a plurality of different devices are connected with a network management center to be used as an Internet of things structure, the network management center can acquire the self-checking time and the communication time and the transmission capacity of each device, calculate a debugging quantity spectrum according to the self-checking time and the communication time and the transmission capacity of each device in the Internet of things structure, and replace the device with the fault by using the debugging quantity spectrum when one device in the Internet of things structure has the fault, thereby reducing the original complicated configuration links, further improving the efficiency, shortening the time and saving the cost.
Although the present application has been described in considerable detail and with particularity with respect to several described embodiments, it is not intended to be limited to any such detail or embodiment or any particular embodiment so as to effectively cover the intended scope of the application. Furthermore, the foregoing description of the application has been presented in its embodiments contemplated by the inventors for the purpose of providing a useful description, and for the purposes of providing a non-essential modification of the application that may not be presently contemplated, may represent an equivalent modification of the application.

Claims (5)

1. An intelligent project quick debugging and deployment method is characterized by comprising the following steps:
the method comprises the steps that a plurality of different devices are connected with a network management center to form an Internet of things structure, the time required by each device to detect whether each function of the device operates normally or not for one time in the Internet of things structure is called as self-checking time of the device, the time required by each device to transmit the self-checking time to the network management center is called as communication time of the device, the byte transmission capacity of each device with the largest communication time is called as transmission capacity of the device, and the network management center can acquire the self-checking time and the communication time and the transmission capacity of each device;
calculating a debugging quantity spectrum according to the self-checking time, the communication time and the transmission capacity of each device in the Internet of things structure;
when one device in the Internet of things structure has a fault, replacing the device with the fault by using a debugging quantity spectrum;
the method for calculating the debugging quantity spectrum according to the self-checking time, the communication time and the transmission capacity of each device in the Internet of things structure comprises the following steps:
recording the number of the devices in the Internet of things structure as n, wherein the serial number of each device in the Internet of things structure is i, wherein the device with the serial number i is recorded as App (i), and acquiring self-checking time self (i), communication time comm (i) and transmission capacity volm (i) corresponding to the device App (i);
the self-checking time self (i), the communication time comm (i) and the transmission capacity volm (i) corresponding to each device App (i) are subjected to wavelength processing, specifically:
the device App (i) corresponds to a debug wavelength of an array Wav (i), wav (i) is an n-dimensional array, so as to prevent confusion, i ' represents the sequence number of the dimension in the debug wavelength, i's [1, n ] exist, each sequence number i ' has a sequence number i which is the same as the specific value, and the numerical value of the dimension with the sequence number i ' in Wav (i) is recorded as Wav (i) [ i '), and the numerical calculation formula of the value of Wav (i) [ i ] is as follows:
in order to unify the numerical correlation between the different physical quantities, the numerical calculation is performed in a dimensionless manner;
the debugging wavelength of each device App (i) is respectively expressed as a group form Wav (i) = [ Wav (i) [ i '], i'. Epsilon.1, n ];
and arranging the debugging wavelengths corresponding to the devices in the Internet of things structure according to sequence numbers to serve as each column of a matrix Waspev, wherein the matrix Waspev is the debugging quantity spectrum.
2. The method for quickly debugging and deploying an intelligent project according to claim 1, wherein in the internet of things structure, the plurality of different devices are all devices with the same purpose, the plurality of different devices are one of intelligent switches, intelligent lamps, curtain motors, air conditioners, heaters or computer output devices, and the devices with the same purpose represent devices with at least one same function.
3. The intelligent project quick debugging and deployment method according to claim 2, wherein in the internet of things structure, the plurality of different devices are connected with each other, and the interconnection is realized through a wired or wireless sensor network.
4. The method for rapidly debugging and deploying an intelligent project according to any one of claims 1 or 2, wherein when one device in the internet of things structure has a fault, the method for replacing the device with the fault by using the debugging quantity spectrum is as follows:
taking the debugging wavelength corresponding to the equipment with the fault as a to-be-detected debugging wavelength, and taking each debugging wavelength except the to-be-detected debugging wavelength in the debugging quantity spectrum as each standby debugging wavelength respectively;
selecting one element with the largest value in the debugging wavelength to be detected as a circle center on the debugging quantity spectrum, taking the value of the element with the largest value in the debugging wavelength to be detected as a circle center value, selecting the circle made by the circle center as a searching circle to be detected on the debugging quantity spectrum, taking the element in the debugging quantity spectrum as a unit of the length of the radius of the searching circle to be detected, increasing the length of the radius of the searching circle to be detected one by one from 1 element until the arithmetic average value of the values of the elements falling on the round edge of the searching circle to be detected in the debugging quantity spectrum is larger than or equal to the circle center value, counting the number of the elements falling on the round edge of the searching circle to be detected in each column in the debugging quantity spectrum, selecting one column with the largest number of the elements falling on the round edge of the searching circle to be detected from each debugging wavelength as a selected column, taking the corresponding device of the selected column as a device to be replaced, and replacing the device with the fault device to be replaced.
5. An intelligent project shortcut debugging and deploying system, which is characterized in that the intelligent project shortcut debugging and deploying system operates in any computing device of a smart phone, a desktop computer, a notebook computer or a cloud data center, and the computing device comprises: a processor, a memory and a computer program stored in the memory and running on the processor, the processor implementing the steps of an intelligent project shortcut debugging deployment method as claimed in any one of claims 1 to 3 when the computer program is executed.
CN202310346966.XA 2023-04-04 2023-04-04 Intelligent project quick debugging and deployment method and system Active CN116132485B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310346966.XA CN116132485B (en) 2023-04-04 2023-04-04 Intelligent project quick debugging and deployment method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310346966.XA CN116132485B (en) 2023-04-04 2023-04-04 Intelligent project quick debugging and deployment method and system

Publications (2)

Publication Number Publication Date
CN116132485A CN116132485A (en) 2023-05-16
CN116132485B true CN116132485B (en) 2023-08-11

Family

ID=86310261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310346966.XA Active CN116132485B (en) 2023-04-04 2023-04-04 Intelligent project quick debugging and deployment method and system

Country Status (1)

Country Link
CN (1) CN116132485B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102983633A (en) * 2012-12-25 2013-03-20 北京四方继保自动化股份有限公司 State monitoring equipment and monitoring method for relay protection device based on RFID
CN107703920A (en) * 2017-10-25 2018-02-16 北京交通大学 The fault detection method of train braking system based on multivariate time series
CN108181547A (en) * 2017-12-20 2018-06-19 珠海许继电气有限公司 A kind of dynamic time warping distance fault section location method based on Time Series Compression
CN109194534A (en) * 2018-07-24 2019-01-11 西安电子科技大学 The scheduling and management method of internet of things oriented device populations
CN114817013A (en) * 2022-04-14 2022-07-29 国网江苏省电力有限公司徐州供电分公司 Power grid automatic debugging system and method based on communication data compression
WO2022171083A1 (en) * 2021-02-10 2022-08-18 ***通信有限公司研究院 Information processing method based on internet-of-things device, and related device and storage medium
CN115036995A (en) * 2022-06-08 2022-09-09 国网湖北省电力有限公司随州供电公司 Multi-stage time multiplexing reactive power optimization control method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109560770B (en) * 2018-10-29 2020-03-13 西安交通大学 Photovoltaic system fault arc detection method based on self-adaptive kernel function and instantaneous frequency estimation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102983633A (en) * 2012-12-25 2013-03-20 北京四方继保自动化股份有限公司 State monitoring equipment and monitoring method for relay protection device based on RFID
CN107703920A (en) * 2017-10-25 2018-02-16 北京交通大学 The fault detection method of train braking system based on multivariate time series
CN108181547A (en) * 2017-12-20 2018-06-19 珠海许继电气有限公司 A kind of dynamic time warping distance fault section location method based on Time Series Compression
CN109194534A (en) * 2018-07-24 2019-01-11 西安电子科技大学 The scheduling and management method of internet of things oriented device populations
WO2022171083A1 (en) * 2021-02-10 2022-08-18 ***通信有限公司研究院 Information processing method based on internet-of-things device, and related device and storage medium
CN114817013A (en) * 2022-04-14 2022-07-29 国网江苏省电力有限公司徐州供电分公司 Power grid automatic debugging system and method based on communication data compression
CN115036995A (en) * 2022-06-08 2022-09-09 国网湖北省电力有限公司随州供电公司 Multi-stage time multiplexing reactive power optimization control method

Also Published As

Publication number Publication date
CN116132485A (en) 2023-05-16

Similar Documents

Publication Publication Date Title
CN106713083B (en) Intelligent household equipment control method, device and system based on knowledge graph
CN108683720B (en) Container cluster service configuration method and device
CN110262937B (en) Identification method and device for index abnormality reasons
CN105637432A (en) Identifying anomalous behavior of a monitored entity
CN111431736B (en) Alarm association rule generation method and device
US20160131501A1 (en) Correlating meter data to detect mismappings
KR102310306B1 (en) Method for clustering power plants and performing cluster based abnormality diagnosis
CN114862293A (en) Intelligent electricity safety management method and system
WO2021190111A1 (en) Detection method and detection device for heavy flow data stream
CN110019205B (en) Data storage and restoration method and device and computer equipment
CN116055241B (en) Communication method and system of distributed intelligent home network
CN116132485B (en) Intelligent project quick debugging and deployment method and system
CN112347154A (en) Slag crust shedding index calculation method, terminal equipment and storage medium
CN113609715B (en) Multivariate model data fusion method and system under digital twin background
CN111488829A (en) Pole tower inspection photo classification method and device, electronic equipment and storage medium
CN110070100A (en) A kind of agricultural weather Outliers Detection method and device that multiple-factor is integrated
CN113849366A (en) Intelligent integrated management method and system based on multi-source sensing data
CN115689374A (en) Electricity price execution abnormity identification method and device for agricultural irrigation and drainage electricity
CN111263387B (en) Wireless sensor network exception handling method and system
CN114595215A (en) Data processing method and device, electronic equipment and storage medium
CN114876731A (en) Method, system, equipment and medium for checking wind turbine generator in inefficient operation of wind farm
CN113505943A (en) Method, system, equipment and medium for predicting short-term load of power grid
CN112085413A (en) Power quality grade calculation method, terminal equipment and storage medium
US20150268062A1 (en) Detecting a selected mode of household use
CN117714305B (en) Smart home gateway connection method and system

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