Method, apparatus, device, storage medium and program product for device linkage

By acquiring data from terminal devices, target parameter processing strategies and linkage strategies are determined, enabling multi-device linkage. This solves the problem that a single device cannot meet the needs of scenario-based, efficient, and refined applications, thereby improving overall operational efficiency.

CN122194906APending Publication Date: 2026-06-12HONGHU WANLIAN (JIANGSU) TECH DEV CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HONGHU WANLIAN (JIANGSU) TECH DEV CO LTD
Filing Date
2026-03-23
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Single smart devices are insufficient to meet the needs of scenario-based, efficient, and refined applications, leading to production disconnect and inefficiency.

Method used

By acquiring data from terminal devices, target parameter processing strategies and linkage strategies are determined, and target terminal devices are controlled to perform corresponding operations, thereby achieving multi-device linkage.

🎯Benefits of technology

It improves overall operational efficiency and avoids the problems of disconnect and inefficiency caused by the independent operation of a single piece of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122194906A_ABST
    Figure CN122194906A_ABST
Patent Text Reader

Abstract

The application discloses a kind of equipment linkage method, device, equipment, storage medium and program product. Including: the acquisition data of any one terminal equipment is obtained;For any one group of parameter data in acquisition data, according to the parameter name in parameter data, determine the target parameter processing strategy corresponding to parameter data;Parameter data is processed using target parameter processing strategy, and target parameter data is obtained;Using the correspondence between each parameter data and linkage strategy set in advance, determine the target linkage strategy corresponding to target parameter data;Wherein, target linkage strategy includes at least one target terminal equipment that needs to be linked and target operation to be executed by target terminal equipment;Target terminal equipment is controlled using target linkage strategy to execute target operation corresponding to target terminal equipment. Therefore, the present application realizes multi-device linkage control, improves the efficiency of overall operation, avoids disjointed, inefficient problems caused by single device independent operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to methods, apparatuses, devices, storage media, and program products for device linkage. Background Technology

[0002] In mainstream scenarios such as industrial production, smart homes, smart healthcare, and traffic management, the functional limitations of individual smart devices are becoming increasingly apparent, making it difficult to meet the practical application needs of scenario-based, efficient, and refined solutions. For example, in industrial scenarios, assembly line processing equipment, quality inspection equipment, and material conveying equipment must work together to complete the entire production process; the independent operation of a single device can easily lead to production disruptions and low efficiency. In smart home scenarios, lighting, air conditioning, security, and home appliances must respond synchronously to user behavior and environmental changes to achieve a comfortable and convenient living experience. In smart healthcare scenarios, monitoring equipment, diagnostic equipment, and data storage equipment must work in real time to ensure accurate transmission of diagnostic data and efficient progress of treatment processes.

[0003] Therefore, in this context, equipment linkage has become a key support for breaking through the functional limitations of single equipment, making up for the shortcomings of scenario application, and improving the overall operational efficiency. Its application demand is becoming increasingly urgent, so there is an urgent need for a method of equipment linkage. Summary of the Invention

[0004] This invention provides a method, apparatus, device, storage medium, and program product for device linkage, which can realize multi-device linkage control, improve the overall operation efficiency, and avoid the problems of disconnection and inefficiency caused by the independent operation of a single device.

[0005] According to a first aspect of the present invention, a method for device linkage is provided, the method comprising: Acquire data from any terminal device; wherein the acquired data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; For any set of parameter data in the collected data, determine the target parameter processing strategy corresponding to the parameter data based on the parameter name in the parameter data; The target parameter data is obtained by processing the parameter data using the target parameter processing strategy. By utilizing the pre-set correspondence between various parameter data and linkage strategies, a target linkage strategy corresponding to the target parameter data is determined; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform; The target linkage strategy is used to control the target terminal device to perform the target operation corresponding to the target terminal device.

[0006] According to another aspect of the present invention, a device for device linkage is provided, the device comprising: The acquisition module is used to acquire collected data from any terminal device; wherein, the collected data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; The processing strategy determination module is used to determine the target parameter processing strategy corresponding to any set of parameter data in the collected data, based on the parameter names in the parameter data. The parameter processing module is used to process the parameter data using the target parameter processing strategy to obtain target parameter data; The linkage strategy determination module is used to determine the target linkage strategy corresponding to the target parameter data by using the pre-set correspondence between various parameter data and linkage strategies; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform; The control module is used to control the target terminal device to perform the target operation corresponding to the target terminal device using the target linkage strategy.

[0007] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the device linkage method according to any embodiment of the present invention.

[0008] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute and implement the device linkage method described in any embodiment of the present invention.

[0009] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the device linkage method as described in any embodiment of the present invention.

[0010] The technical solution of this invention involves acquiring data from any terminal device; determining a target parameter processing strategy corresponding to any set of parameter data based on the parameter names in the acquired data; processing the parameter data using the target parameter processing strategy to obtain target parameter data; and determining a target linkage strategy corresponding to the target parameter data using a pre-set correspondence between each parameter data and a linkage strategy. The target linkage strategy includes at least one target terminal device that needs to be linked and a target operation that the at least one target terminal device needs to perform. The target linkage strategy is then used to control the target terminal device to perform the target operation corresponding to the target terminal device. Therefore, this embodiment of the application achieves multi-device linkage control, improves the overall efficiency of the operation, and avoids the disconnect and inefficiency caused by the independent operation of a single device.

[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0012] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 This is a schematic diagram illustrating an application scenario of a device linkage method provided by an embodiment of the present invention; Figure 2 This is a flowchart illustrating a method for device linkage according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating the target parameter determination processing strategy provided by an embodiment of the present invention; Figure 4 This is a schematic diagram illustrating the management of parameter processing strategies according to an embodiment of the present invention; Figure 5 This is a flowchart illustrating another method for device linkage provided according to an embodiment of the present invention; Figure 6 This is the structure of the apparatus for the device linkage method provided in the embodiments of the present invention; Figure 7 This is a schematic diagram of the structure of an electronic device that implements the device linkage method provided in the embodiments of the present invention. Detailed Implementation

[0014] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0015] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0016] Before introducing the device linkage method provided in the embodiments of this application, for ease of understanding, the technical background of the embodiments of this application will be described in detail below.

[0017] Before introducing the device linkage method in this application, we will first introduce the application scenarios corresponding to the device linkage method in this application. Figure 1 This is a diagram illustrating the application scenario, from Figure 1 As can be seen from the above, this application scenario includes server 110 and terminal device 120. In this embodiment, server 110 can be implemented as a physical server or as a virtual server.

[0018] In one possible embodiment, server 110 acquires collected data from any terminal device 120; wherein the collected data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; for any set of parameter data in the collected data, server 110 determines a target parameter processing strategy corresponding to the parameter data based on the parameter name in the parameter data; then server 110 processes the parameter data using the target parameter processing strategy to obtain target parameter data; and determines a target linkage strategy corresponding to the target parameter data using a pre-set correspondence between each parameter data and a linkage strategy; wherein the target linkage strategy includes at least one target terminal device that needs to be linked and a target operation that the at least one target terminal device needs to perform; finally, server 110 uses the target linkage strategy to control the target terminal device 120 to perform the target operation corresponding to the target terminal device 120.

[0019] in, Figure 1 The server 110 and the terminal device 120 can exchange information via a communication network. The communication network can use either wireless or wired communication.

[0020] For example, server 110 can access the network via cellular mobile communication technology and communicate with terminal device 120, wherein the cellular mobile communication technology includes, for example, 5th generation mobile networks (5G) technology.

[0021] Optionally, server 110 can access the network and communicate with terminal device 120 via short-range wireless communication, wherein the short-range wireless communication method includes, for example, Wireless Fidelity (Wi-Fi) technology.

[0022] Furthermore, the description in this application details only a single server 110 and three terminal devices 120. However, those skilled in the art should understand that the illustrated server 110 and terminal devices 120 are intended to show that the technical solution of this application involves the operation of server 110 and terminal devices 120, and not to imply any limitation on the number, type, or location of server 110 and terminal devices 120. It should be noted that adding additional modules to or removing individual modules from the illustrated environment will not change the underlying concept of the exemplary embodiments of this application.

[0023] For example, terminal device 120 includes, but is not limited to: large visual screens, tablet computers, laptops, handheld computers, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminal devices in industrial control, wireless terminal devices in autonomous driving, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc.; the terminal device may have a related client installed, which may be software (e.g., browsers, short video software, etc.), or web pages, mini-programs, etc.

[0024] The following describes a device linkage method of an exemplary embodiment of this application in conjunction with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the methods and principles of this application, and the implementation of this application is not limited in any way in this respect.

[0025] Combination Figure 1 In the application scenarios described below, the device linkage method in the embodiments of this application will be described in detail. Figure 2 A flowchart of a device linkage method provided in an embodiment of the present invention, from Figure 2 As can be seen from this, it may specifically include the following steps: S210: Acquire the collected data from any terminal device; wherein the collected data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; The parameter data in this embodiment can be in the format of <parameter name, parameter value>. For example, it could be <temperature, 30>. 。 >, <humidity, 15%RH>, etc.

[0026] In this embodiment, the data collection period for any terminal device is configurable. Each terminal device in this embodiment stores a corresponding data collection rule, in which the data collection period for that terminal device is configured. When a terminal device registers at system startup, the system will actively retrieve the data collection period from the data collection rules that the terminal device has already started, based on the terminal device identifier. If the data collection period is retrieved, the system will send an action to set the data collection period to the terminal device.

[0027] In one possible embodiment, for any terminal device, in response to a user-sent instruction to add a collection rule, if the newly added collection rule in the instruction is the same as the existing collection rule stored for that terminal device, the process fails; if the newly added collection rule in the instruction is different from the existing collection rule stored for that terminal device, the newly added collection rule replaces the existing collection rule stored for that terminal device.

[0028] In one possible embodiment, for any terminal device, in response to a user-sent deletion command for a collection rule, the collection rule corresponding to the terminal device is deleted.

[0029] In one possible embodiment, for any terminal device, in response to a user-sent instruction to modify the collection rules, the collection rules of the terminal device are modified according to the instruction.

[0030] This application embodiment configures the enabling and disabling of the data acquisition period function. When the data acquisition period function is enabled, the terminal device acquires data according to the acquisition period specified in the acquisition rules. When the data acquisition period function is disabled, the terminal device stops acquiring data.

[0031] S220: For any set of parameter data in the collected data, determine the target parameter processing strategy corresponding to the parameter data based on the parameter name in the parameter data; The following describes the method for determining the target parameter processing strategy in the embodiments of this application. Figure 3 This is a flowchart illustrating the process of determining the target parameter processing strategy in an embodiment of this application, which may specifically include the following steps: S310: Obtain a processing strategy for multiple first candidate parameters corresponding to the identifier of the terminal device; In one possible embodiment, S310 can be specifically implemented as follows: using the pre-set correspondence between the identifiers of each terminal device and each parameter processing strategy, a first candidate parameter processing strategy corresponding to the identifier of the terminal device is determined.

[0032] S320: For any parameter data, filter the multiple first candidate parameter processing strategies according to the parameter name in the parameter data to obtain a second candidate parameter processing strategy; In one possible embodiment, S320 can be specifically implemented as follows: using the pre-set correspondence between each parameter name and each first candidate parameter processing strategy, determine the second candidate parameter processing strategy corresponding to the parameter name in the parameter data.

[0033] S330: If there are multiple second candidate parameter processing strategies, and the number of the second target candidate parameter processing strategy with the highest priority among the multiple second candidate parameter processing strategies is a single one, then the second target candidate parameter processing strategy with the highest priority is determined as the target parameter processing strategy; S340: If there are multiple second candidate parameter processing strategies, and there are multiple second target candidate parameter processing strategies with the highest priority among the multiple second candidate parameter processing strategies, then the second target candidate parameter processing strategy with the shortest time interval between the creation time of the strategy and the current time among the multiple second target candidate parameter processing strategies is determined as the target parameter processing strategy; In one possible embodiment, if there are multiple second target candidate parameter processing strategies with the shortest time interval between the strategy's creation time and the current time, then the second target candidate parameter processing strategy whose first letter of its strategy name is located before the first letter of the strategy name of the other second target candidate parameter processing strategies with the shortest time interval between the strategy's creation time and the current time in a preset alphabetical sequence is determined as the target parameter processing strategy.

[0034] In the embodiments of this application, the letter sequence includes the order of the letters. For example, if the first letters of the policy names of the second target candidate parameter processing policy with the shortest time interval between the policy creation time and the current time are A, M, and Y respectively, and if A is in a position before M and Y in the letter sequence, then the second target candidate parameter processing policy whose policy name begins with A is determined as the target parameter processing policy.

[0035] S350: If the number of the second candidate parameter processing strategies is a single one, then the second candidate parameter processing strategy is determined as the target parameter processing strategy.

[0036] Therefore, in this embodiment of the application, the target parameter processing strategy can be determined by the priority of the candidate parameter processing strategy and the creation time, so as to ensure the accuracy of the determined parameter processing strategy.

[0037] S230: The parameter data is processed using the target parameter processing strategy to obtain target parameter data; In one possible embodiment, the parameter data is input into the target parameter processing strategy to obtain the target parameter data. The target parameter processing strategy in this embodiment is the corresponding parameter calculation formula. The parameter calculation formulas corresponding to different types of parameters in this embodiment may be the same or different. The specific parameter calculation formula can be set according to the specific actual situation. This embodiment does not limit the parameter calculation formula.

[0038] S240: Using the pre-set correspondence between various parameter data and linkage strategies, determine the target linkage strategy corresponding to the target parameter data; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform; S250: Using the target linkage strategy, control the target terminal device to perform the target operation corresponding to the target terminal device.

[0039] In this application embodiment, the target operations corresponding to different target terminal devices may be the same or different, and this application embodiment does not limit them.

[0040] In one possible embodiment, if the target parameter data does not have a corresponding target linkage strategy, then the target alarm strategy corresponding to the target parameter data is determined by using the pre-set correspondence between each parameter data and the alarm strategy; and the target alarm strategy is used to issue an alarm.

[0041] To ensure the accuracy of the parameter processing strategy, in one possible embodiment, in response to a user sending a management instruction for the parameter processing strategy, the target operation in the parameter management instruction is executed, wherein the target operation includes at least one of a strategy addition operation, a strategy modification operation, a strategy deletion operation, and a strategy query operation.

[0042] like Figure 4 As shown, users can manage parameter processing strategies, including adding, deleting, modifying, and querying them. When acquiring data from any terminal device, the pre-set parameter processing strategies are used to process the parameter data within the acquired data.

[0043] The strategies (parameter processing strategy, alarm strategy, linkage strategy) in the embodiments of this application also include strategy name, strategy type, strategy description, strategy data, creation date, and startup identifier.

[0044] The device linkage method in the embodiments of this application will be described below. Figure 5 This is a flowchart illustrating a method for device linkage, which may include the following steps: S510: Acquire the collected data from any terminal device; wherein the collected data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; S520: Obtain a processing strategy for multiple first candidate parameters corresponding to the identifier of the terminal device; S530: For any set of parameter data in the collected data, filter the multiple first candidate parameter processing strategies according to the parameter names in the parameter data to obtain a second candidate parameter processing strategy; S540: If there are multiple second candidate parameter processing strategies, and the number of the second target candidate parameter processing strategy with the highest priority among the multiple second candidate parameter processing strategies is a single one, then the second target candidate parameter processing strategy with the highest priority is determined as the target parameter processing strategy; S550: If there are multiple second candidate parameter processing strategies, and there are multiple second target candidate parameter processing strategies with the highest priority among the multiple second candidate parameter processing strategies, then the second target candidate parameter processing strategy with the shortest time interval between the creation time of the strategy and the current time among the multiple second target candidate parameter processing strategies is determined as the target parameter processing strategy; S560: If the number of the second candidate parameter processing strategies is a single one, then the second candidate parameter processing strategy is determined as the target parameter processing strategy; S570: Process the parameter data using the target parameter processing strategy to obtain target parameter data; S580: Using the pre-set correspondence between various parameter data and linkage strategies, determine the target linkage strategy corresponding to the target parameter data; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform; S590: Use the target linkage strategy to control the target terminal device to perform the target operation corresponding to the target terminal device.

[0045] Based on the same inventive concept, this application also provides a device for device linkage. Figure 6 This is a structural diagram of the device linked to this equipment. For example... Figure 6 As shown, the device 600 includes: The acquisition module 610 is used to acquire collected data from any terminal device; wherein, the collected data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; The processing strategy determination module 620 is used to determine the target parameter processing strategy corresponding to any set of parameter data in the collected data, based on the parameter name in the parameter data. The parameter processing module 630 is used to process the parameter data using the target parameter processing strategy to obtain target parameter data; The linkage strategy determination module 640 is used to determine the target linkage strategy corresponding to the target parameter data by using the pre-set correspondence between various parameter data and linkage strategies; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform. The control module 650 is used to control the target terminal device to perform the target operation corresponding to the target terminal device using the target linkage strategy.

[0046] In one possible embodiment, the processing strategy determination module 620 is specifically used for: A processing strategy for multiple first candidate parameters corresponding to the identifier of the terminal device is obtained; For any parameter data, the processing strategies of the plurality of first candidate parameters are filtered according to the parameter name in the parameter data to obtain the second candidate parameter processing strategy; If there are multiple second candidate parameter processing strategies, and the highest-priority second target candidate parameter processing strategy among these multiple second candidate parameter processing strategies is a single one, then the highest-priority second target candidate parameter processing strategy is determined as the target parameter processing strategy; or, If there are multiple second candidate parameter processing strategies, and among these multiple second candidate parameter processing strategies, there are multiple second target candidate parameter processing strategies with the highest priority, then the second target candidate parameter processing strategy with the shortest time interval between its creation time and the current time is determined as the target parameter processing strategy; or, If the number of second candidate parameter processing strategies is a single one, then the second candidate parameter processing strategy is determined as the target parameter processing strategy.

[0047] In one possible embodiment, the processing strategy determination module 620 is further configured to: By utilizing the pre-set correspondence between the identifiers of each terminal device and the parameter processing strategies, a first candidate parameter processing strategy corresponding to the identifier of the terminal device is determined; The processing strategy determination module 620 is further configured to: By utilizing the pre-set correspondence between each parameter name and each first candidate parameter processing strategy, the second candidate parameter processing strategy corresponding to the parameter name in the parameter data is determined.

[0048] In one possible embodiment, the device further includes: The alarm strategy determination module 660 is used to determine the target alarm strategy corresponding to the target parameter data by using the pre-set correspondence between each parameter data and the alarm strategy if the target parameter data does not have a corresponding target linkage strategy. The alarm module 670 is used to issue alarms using the target alarm strategy.

[0049] In one possible embodiment, the device further includes: The strategy management module 680 is used to respond to a user's management instruction on parameter processing strategies and execute the target operation in the parameter management instruction, wherein the target operation includes at least one of a strategy addition operation, a strategy modification operation, a strategy deletion operation, and a strategy query operation.

[0050] The device linkage apparatus provided in the embodiments of the present invention can execute the device linkage method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0051] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0052] Figure 7 A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0053] like Figure 7As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0054] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0055] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as device linkage methods.

[0056] In some embodiments, the method for extracting interface changes may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via ROM and / or a communication unit. When the computer program is loaded into RAM and executed by a processor, one or more steps of the device linkage method described above may be performed. Alternatively, in other embodiments, the processor may be configured to perform the device linkage method by any other suitable means (e.g., by means of firmware).

[0057] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0058] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0059] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0060] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0061] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0062] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0063] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0064] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for equipment linkage, characterized in that, The method includes: Acquire data from any terminal device; wherein the acquired data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; For any set of parameter data in the collected data, determine the target parameter processing strategy corresponding to the parameter data based on the parameter name in the parameter data; The target parameter data is obtained by processing the parameter data using the target parameter processing strategy. By utilizing the pre-set correspondence between various parameter data and linkage strategies, a target linkage strategy corresponding to the target parameter data is determined; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform; The target linkage strategy is used to control the target terminal device to perform the target operation corresponding to the target terminal device.

2. The method according to claim 1, characterized in that, The step of determining the target parameter processing strategy corresponding to the parameter data based on the parameter names in the parameter data includes: A processing strategy for multiple first candidate parameters corresponding to the identifier of the terminal device is obtained; For any parameter data, the processing strategies of the plurality of first candidate parameters are filtered according to the parameter name in the parameter data to obtain a second candidate parameter processing strategy; If there are multiple second candidate parameter processing strategies, and the highest-priority second target candidate parameter processing strategy among these multiple second candidate parameter processing strategies is a single one, then the highest-priority second target candidate parameter processing strategy is determined as the target parameter processing strategy; or, If there are multiple second candidate parameter processing strategies, and among these multiple second candidate parameter processing strategies, there are multiple second target candidate parameter processing strategies with the highest priority, then the second target candidate parameter processing strategy with the shortest time interval between its creation time and the current time is determined as the target parameter processing strategy; or, If the number of second candidate parameter processing strategies is a single one, then the second candidate parameter processing strategy is determined as the target parameter processing strategy.

3. The method according to claim 2, characterized in that, The strategy for obtaining multiple first candidate parameters corresponding to the identifier of the terminal device includes: By utilizing the pre-set correspondence between the identifiers of each terminal device and the parameter processing strategies, a first candidate parameter processing strategy corresponding to the identifier of the terminal device is determined; The step of filtering the multiple first candidate parameter processing strategies based on the parameter names in the parameter data to obtain a second candidate parameter processing strategy includes: By utilizing the pre-set correspondence between each parameter name and each first candidate parameter processing strategy, the second candidate parameter processing strategy corresponding to the parameter name in the parameter data is determined.

4. The method according to claim 1, characterized in that, The method further includes: If the target parameter data does not have a corresponding target linkage strategy, the target alarm strategy corresponding to the target parameter data is determined by using the pre-set correspondence between each parameter data and the alarm strategy. Alarms are generated using the aforementioned target alarm strategy.

5. The method according to claim 1, characterized in that, The method further includes: In response to a user sending a management instruction for parameter processing strategies, the target operation in the parameter management instruction is executed, wherein the target operation includes at least one of a strategy addition operation, a strategy modification operation, a strategy deletion operation, and a strategy query operation.

6. A device for equipment linkage, characterized in that, The device includes: The acquisition module is used to acquire collected data from any terminal device; wherein, the collected data includes at least one set of parameter data, and the parameter data includes a parameter name and a parameter value corresponding to the parameter name; The processing strategy determination module is used to determine the target parameter processing strategy corresponding to any set of parameter data in the collected data, based on the parameter names in the parameter data. The parameter processing module is used to process the parameter data using the target parameter processing strategy to obtain target parameter data; The linkage strategy determination module is used to determine the target linkage strategy corresponding to the target parameter data by using the pre-set correspondence between various parameter data and linkage strategies; wherein, the target linkage strategy includes at least one target terminal device that needs to be linked and the target operation that the at least one target terminal device needs to perform; The control module is used to control the target terminal device to perform the target operation corresponding to the target terminal device using the target linkage strategy.

7. The apparatus according to claim 6, characterized in that, The processing strategy determination module is specifically used for: A processing strategy for multiple first candidate parameters corresponding to the identifier of the terminal device is obtained; For any parameter data, the processing strategies of the plurality of first candidate parameters are filtered according to the parameter name in the parameter data to obtain a second candidate parameter processing strategy; If there are multiple second candidate parameter processing strategies, and the number of the second target candidate parameter processing strategy with the highest priority among the multiple second candidate parameter processing strategies is a single one, then the second target candidate parameter processing strategy with the highest priority is determined as the target parameter processing strategy; or, If there are multiple second candidate parameter processing strategies, and there are multiple second target candidate parameter processing strategies with the highest priority among the multiple second candidate parameter processing strategies, then the second target candidate parameter processing strategy with the shortest time interval between the creation time of the strategy and the current time among the multiple second target candidate parameter processing strategies is determined as the target parameter processing strategy; or, If the number of second candidate parameter processing strategies is a single one, then the second candidate parameter processing strategy is determined as the target parameter processing strategy.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the device linkage method according to any one of claims 1-5.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the device linkage method according to any one of claims 1-5.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the device linkage method according to any one of claims 1-5.