Access method and device of distributed equipment, equipment and storage medium

By acquiring and sending device network information, the control end-side equipment automatically accesses sub-equipment, solving the problems of low device access efficiency and limited function expansion in the prior art, and achieving efficient and automatic device access and function expansion.

CN119906598APending Publication Date: 2025-04-29深圳开鸿数字产业发展有限公司
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411989022.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The prior art has low equipment access efficiency when the equipment is large and widely distributed, resulting in low IoT configuration efficiency. The traditional methods cannot dynamically change the access information of the equipment, limiting the expansion of equipment functions.

Method used

By responding to the access operation of the end-side device, the device network information is obtained and sent to the end-side device, and the control device on the end-side device automatically accesses its corresponding sub-device based on the device network information. This method uses the topology structure and object model information of the structure tree structure, and dynamically loads object model files to achieve access.

Benefits of technology

The labor cost required for device access is reduced, access efficiency is improved, and the problem of device function expansion is solved by dynamically managing device network information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906598A_ABST
    Figure CN119906598A_ABST
Patent Text Reader

Abstract

The invention discloses a distributed equipment access method and device, equipment and a storage medium, and the method specifically comprises the steps: responding to the access operation of end side equipment, and obtaining the equipment network information of the end side equipment; and acquiring equipment network information of the end-side equipment, sending the equipment network information to the end-side equipment, and controlling the end-side equipment to access the corresponding sub-equipment based on the equipment network information. According to the method, the access request input by the user is received through the cloud, and then the equipment network information of the end-side equipment and the corresponding sub-equipment is sent to the end-side equipment, so that the end-side equipment is automatically connected with the sub-equipment according to the equipment network information, the sub-equipment does not need to be accessed to the end-side equipment manually, the labor cost of access can be reduced, and the access efficiency is improved. And the access efficiency can also be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to an access method, apparatus, device and storage medium for distributed devices. Background Art

[0002] With the rapid development of Internet of Things (IoT) technology, the number of devices connected to the Internet has increased dramatically, which has also made the connection of IoT a challenge, especially when the devices are large-scale and widely distributed. The traditional device access method is generally to manually connect the control device to the controlled device so that the controlled device can access the control device. However, when the number of controlled devices is large, it not only requires a lot of labor costs, but also affects the access efficiency of the controlled devices, thereby affecting the configuration efficiency of the IoT.

[0003] Therefore the prior art still needs to be improved and enhanced. Summary of the invention

[0004] The technical problem to be solved by the present application is to provide a method, device, equipment and storage medium for accessing a distributed device in view of the deficiencies in the prior art.

[0005] In order to solve the above technical problems, the first aspect of the present application provides a distributed device access method, wherein the distributed device access method specifically includes:

[0006] In response to an access operation of a terminal side device, obtaining device network information of the terminal side device;

[0007] The device network information is sent to the end-side device, and the end-side device is controlled to access its corresponding sub-device based on the device network information, wherein the device network information includes the topological structure between the end-side device and its corresponding sub-device and the physical model information of the end-side device and its corresponding sub-device.

[0008] The access method for distributed devices, wherein the topology structure adopts a structure tree, the end-side device is the root node in the structure tree, and the sub-device corresponding to the end-side device is the leaf node in the structure tree.

[0009] The distributed device access method, wherein the controlling the terminal side device to access its corresponding sub-device based on the device network information specifically includes:

[0010] Controlling the terminal side device to determine an access relationship between the terminal side device and its corresponding sub-device based on a topological structure between the terminal side device and its corresponding sub-device;

[0011] Downloading physical model files of the terminal side device and its corresponding sub-devices based on the physical model information of the terminal side device and its corresponding sub-devices;

[0012] Compare the checksum of each object model file with the corresponding checksum in the device network information;

[0013] If the comparison is successful, each object model file is dynamically loaded to connect each sub-device to the terminal device according to the access relationship.

[0014] The distributed device access method, wherein, before responding to the access operation of the terminal side device and obtaining the device network information of the terminal side device, the method further includes:

[0015] Receive a so file of a product device uploaded by a user, wherein the so file includes a physical model file of the product device;

[0016] The so file is stored and associated with the product device.

[0017] The distributed device access method, wherein the storing of the so file and associating the so file with the product device specifically includes:

[0018] The so file is stored, and the association relationship between the product device and the so file is stored in a preset association relationship table so that the so file is associated with the product device, wherein the device information item of the product device in the preset association relationship table is extensible.

[0019] The distributed device access method, wherein, before responding to the access operation of the terminal side device and obtaining the device network information of the terminal side device, the method further includes:

[0020] Receiving a binding operation input by a user, wherein the binding operation is used to bind a sub-device to the terminal-side device;

[0021] The terminal side device and the sub-device corresponding to the binding operation are obtained, and the device network information of the terminal side device is constructed based on the obtained terminal side device and the sub-device.

[0022] The distributed device access method, wherein the method further comprises:

[0023] In response to an access adjustment operation input by a user for the terminal side device, reading a target sub-device corresponding to the access adjustment operation;

[0024] Based on the access adjustment operation and the target sub-device, the device network information of the end-side device and its corresponding sub-device is adjusted, and the adjusted device network information is sent to the end-side device, so that the end-side device adjusts the access relationship between the end-side device and the target sub-device based on the device network information.

[0025] A second aspect of the present application provides an access device for a distributed device, wherein the access device for a distributed device specifically includes:

[0026] A reading module, used to respond to an access operation of a terminal device and obtain device network information of the terminal device;

[0027] The control module is used to obtain the device network information of the terminal side device, send the device network information to the terminal side device, and control the terminal side device to access its corresponding sub-device based on the device network information.

[0028] A third aspect of the present application provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps in any of the above-described distributed device access methods.

[0029] A fourth aspect of the present application provides a terminal device, comprising: a processor and a memory;

[0030] The memory stores a computer-readable program executable by the processor;

[0031] When the processor executes the computer-readable program, the steps in any of the above-mentioned distributed device access methods are implemented.

[0032] Beneficial effects: Compared with the prior art, the present application provides a method, apparatus, device and storage medium for accessing distributed devices. The method specifically includes responding to the access operation of the terminal device, obtaining the device network information of the terminal device; obtaining the device network information of the terminal device, and sending the device network information to the terminal device, and controlling the terminal device to access its corresponding sub-device based on the device network information. The present application receives the access request input by the user through the cloud, and then sends the device network information of the terminal device and its corresponding sub-device to the terminal device, so that the terminal device automatically connects the sub-device according to the device network information, without the need to manually connect the sub-device to the terminal device. This not only reduces the labor cost of access, but also improves access efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0034] Figure 1 A flowchart of a distributed device access method provided in an embodiment of the present application.

[0035] Figure 2 A timing diagram of a distributed device access method provided in an embodiment of the present application.

[0036] Figure 3 The schematic diagram is a schematic diagram showing an example of the access relationship between a terminal device and a sub-device.

[0037] Figure 4 A functional block diagram of an access device for a distributed device provided in an embodiment of the present application.

[0038] Figure 5 A functional block diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The embodiments of the present application provide a distributed device access method, apparatus, device and storage medium. To make the purpose, technical solution and effect of the present application clearer and more specific, the present application is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0040] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0041] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as those generally understood by those skilled in the art to which this application belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with those in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as here.

[0042] It should be understood that the sequence numbers and sizes of the steps in this embodiment do not mean the order of execution. The execution order of each process is determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0043] After research, it was found that with the rapid development of Internet of Things (IoT) technology, the number of devices connected to the Internet has increased dramatically, which has also made the connection of IoT a challenge, especially when the devices are large-scale and widely distributed. The traditional device access method is generally to manually connect the control device to the controlled device so that the controlled device can access the control device. However, when the number of controlled devices is large, it not only requires a lot of labor costs, but also affects the access efficiency of the controlled devices, thereby affecting the configuration efficiency of the Internet of Things. At the same time, after the device end in the physical network is burned with the image, the access information of the device cannot be dynamically changed according to demand, and its application functions cannot be expanded.

[0044] In order to solve the above problems, in an embodiment of the present application, in response to the access operation of the terminal device, the device network information of the terminal device is obtained; the device network information of the terminal device is obtained, and the device network information is sent to the terminal device, and the terminal device is controlled to access its corresponding sub-device based on the device network information. The present application receives the access request input by the user through the cloud, and then sends the device network information of the terminal device and its corresponding sub-device to the terminal device, so that the terminal device automatically connects the sub-device according to the device network information, and the sub-device cannot be manually connected to the terminal device. This can not only reduce the labor cost of access, but also improve the access efficiency. At the same time, the present application sends the device network information to the terminal device through the cloud device, so that the terminal device can dynamically change the device access information according to demand, solving the problem that the capacity cannot be expanded after the broken burning.

[0045] The application content is further explained below through the description of embodiments in conjunction with the accompanying drawings.

[0046] This embodiment provides an access method for distributed devices, which is applied to cloud devices. The terminal-side device can be connected to the cloud device, and the terminal-side device can be connected to the cloud device. The terminal-side device sends an access operation to the cloud device. The cloud device obtains the device network information of the motion device based on the access operation, and sends the device network information to the terminal-side device. The terminal-side device accesses its corresponding sub-device based on the device network information, so that the sub-device corresponding to the terminal-side device accesses the terminal-side device. In this way, the sub-devices can access the terminal-side device in batches, thereby improving the access efficiency of the sub-devices accessing the terminal-side device.

[0047] like Figure 1 and Figure 2 As shown, the access method of the distributed device specifically includes:

[0048] S10: Respond to the access operation of the terminal side device and obtain device network information of the terminal side device.

[0049] Specifically, the terminal device is a device to be connected to a sub-device, wherein the terminal device is used as a control device, the sub-device is used as a controlled device, and the access operation is used to request the sub-device to be connected to the terminal device. Figure 3 As shown, the end-side device is a controller for a conference room, and the sub-devices are an air conditioner and a sensor. The controller serves as a control device, and the air conditioner and the sensor serve as controlled devices that access the control device. The access operation can be triggered by the end-side device. For example, after the end-side device successfully connects to the cloud device, it will automatically trigger the access operation, or after the end-side device connects to the cloud device, it actively sends the access operation to the cloud device. In addition, when the end-side device triggers the access operation, the end-side device does not know all the corresponding sub-devices, or does not know some of the sub-devices among all the corresponding sub-devices. That is to say, when the device network information is sent to the end-side device through the cloud device, there is at least one target sub-device among the sub-devices included in the device network information, and the target sub-device is unknown to the end-side device, that is, the end-side device does not know the access relationship between the target sub-device and the end-side device and the physical model information of the target sub-device.

[0050] The device network information includes the end-side device, the sub-device corresponding to the end-side device, the topological structure between the end-side device and its corresponding sub-device, the physical model information of the end-side device and the physical model information of its corresponding sub-device. In other words, the device network information reflects the system information of the Internet of Things system formed by the end-side device and the sub-device corresponding to the end-side device. For example, if the end-side device is a conference room with a controller, and the sub-devices are an air conditioner and a sensor, then the device network information reflects the system information of the Internet of Things system formed by the controller, the air conditioner and the sensor.

[0051] Furthermore, the device network information is pre-constructed before responding to the access operation of the end-side device, which may be generated according to the binding operation input by the user, or may be pre-constructed based on the end-side device, and then each time a binding operation is received to bind a sub-device to the end-side device, the device network information is updated based on the sub-device. Based on this, before responding to the access operation of the end-side device and obtaining the device network information of the end-side device, the method further includes:

[0052] Binding operations that receive user input;

[0053] The terminal side device and the sub-device corresponding to the binding operation are obtained, and the device network information of the terminal side device is constructed based on the obtained terminal side device and the sub-device.

[0054] Specifically, the binding operation is used to bind sub-devices to the end-side device, and some or all sub-devices corresponding to the end-side device can be obtained through the binding operation. That is to say, the sub-device corresponding to the end-side device can be realized by responding to a single binding operation, or by responding to multiple binding operations, and when it is realized by responding to multiple binding operations, the multiple binding operations can be independent of each other, that is, the binding operation can be sent to the cloud device in different time periods or under different circumstances to inform the cloud device that a sub-device needs to be added to the end-side device. It can be seen from this that when it is necessary to access a sub-device to the end-side device, all sub-devices corresponding to the end-side device can be obtained, and then all sub-devices can be sent to the cloud device, so that the cloud device reconstructs the device network information based on all sub-devices to update the access sub-device corresponding to the end-side device; or, only the sub-device that needs to be newly accessed to the end-side device can be sent, and then the device network information of the existing end-side device can be updated based on the sub-device. Regardless of the method used to update the device network information of the end-side device, new sub-devices can be dynamically accessed for the end-side device, realizing the scalability of the end-side device function.

[0055] Furthermore, the binding operation can directly carry the sub-device and the access relationship between the sub-device and the terminal device. Then, after receiving the binding operation, the sub-device written in the binding operation and the access relationship between the sub-device and the terminal device can be directly read, the physical model information of the sub-device can be obtained, and the topological structure between the terminal device and the sub-device can be constructed based on the access relationship, and the physical model information of the terminal device and the sub-device can be added to the topological structure to form device network information. In addition, the binding operation can carry the location information and control range corresponding to the terminal device. Then, after receiving the binding operation, the location information and control range of the terminal device can be read, and then the sub-device corresponding to the terminal device can be determined based on the location information and control range. Specifically, the first location information and control range of the terminal device can be read first, and the control area of ​​the terminal device can be determined with the first location information as the center and the control range as the radius; then the second location information of the known product device can be read, and the sub-device located in the control area can be selected based on the second location information and the control area to obtain the sub-device corresponding to the terminal device. In addition, after selecting the sub-devices located in the control area, all the selected sub-devices are directly used as sub-devices corresponding to the end-side device. The selected sub-devices that are not connected to the end-side device and the sub-devices connected to the end-side device can also be used as sub-devices corresponding to the end-side device, etc.

[0056] The topology structure adopts a structure tree, wherein the end-side device is a root node in the structure tree, and the sub-device corresponding to the end-side device is a leaf node in the structure tree.

[0057] For example: Figure 2 As shown in the figure, the end-side device is a conference room controller, and the sub-devices are an air conditioner and a sensor. Then the data structure of the device network information of the end-side device is:

[0058]

[0059]

[0060]

[0061] It should be noted that in actual applications, cloud devices can also use other data structures to feedback device network information to adapt to end-side devices that need to use different protocols to access cloud devices, such as MODBUS, DIDO, and unknown protocol parameters that may appear in the future.

[0062] In one implementation, before receiving the binding operation input by the user, the physical model file of the sub-device can be obtained first. The physical model file can be uploaded by the user end, or downloaded by the cloud device based on the physical model file information uploaded by the user end. Based on this, in response to the access operation of the end-side device, before obtaining the device network information of the end-side device, the method also includes:

[0063] Receive the so file of the product device uploaded by the user;

[0064] The so file is stored and associated with the product device.

[0065] Specifically, a product device refers to an item that can be used as a node device in the Internet of Things and can be connected and controlled by other devices, for example, a product device is an air conditioner, a sensor, a refrigerator, a smart light, etc. The so file of the product device includes the physical model file of the product device, that is, the physical model of the product device is encapsulated in the so file, and the cloud device is informed of the physical model of the product device by uploading the so file. When the cloud device receives the so file, it will store the so file of the product device and associate the so file with the product device, so as to send the physical model of the product device to the end-side device by sending the so file.

[0066] Furthermore, since different end-side devices can use different protocols to communicate with cloud devices, in order to enable the cloud device to enable end-side devices using different protocols to obtain the physical model of the product device, when associating the so file with the product device, the association relationship between the product device and the so file can be stored in a preset association table so that the so file is associated with the product device, and the device information items of the product device in the preset association table are extensible. In other words, the product device encapsulates the physical model capability in the so file, and extracts the so file to the cloud device, and the cloud device stores the association relationship between the product device and the so file in the preset association table, so that different so plug-in information can be issued according to different business scenarios.

[0067] For example: the table structure of the preset association table can be:

[0068]

[0069]

[0070] Furthermore, in order to improve the flexibility of different protocols,

[0071] Use json fields to expand the device table information. For example, the DIDO protocol requires the agreed port number and channel type information. In this case, json can be used for encapsulation. The data fields are as follows:

[0072] {

[0073] "extends":{

[0074] "soId":"1688375312073084928",

[0075] "port":73,

[0076] "CATCH":"1",

[0077] "channelType":"GPIO",

[0078] "protocolType":"DIDO"

[0079] }

[0080] }.

[0081] Such parameters are not fixed in the program, but are dynamically loaded through metadata in the database. They can also be modified at runtime. The front-end page can be dynamically displayed based on the relevant data. For example, the constraints of DIDO are as follows:

[0082]

[0083]

[0084] S20. Send the device network information to the terminal side device, and control the terminal side device to access its corresponding sub-device based on the device network information.

[0085] Specifically, the cloud device sends the device network information to the terminal device, wherein when sending the device network information to the terminal device, the complete device network information can be directly sent to the terminal device, or a sub-device known to the terminal device can be obtained and then the sub-device is removed from the device network information, and only the topology structure between the sub-devices unknown to the terminal device and the terminal device is sent to the terminal device, thereby improving the access speed of the terminal device to its corresponding sub-device based on the device network information.

[0086] Exemplarily, controlling the terminal side device to access its corresponding sub-device based on the device network information specifically includes:

[0087] Controlling the terminal side device to determine an access relationship between the terminal side device and its corresponding sub-device based on a topological structure between the terminal side device and its corresponding sub-device;

[0088] Downloading physical model files of the terminal side device and its corresponding sub-devices based on the physical model information of the terminal side device and its corresponding sub-devices;

[0089] Compare the checksum of each object model file with the corresponding checksum in the device network information;

[0090] If the comparison is successful, each object model file is dynamically loaded to connect each sub-device to the terminal device according to the access relationship.

[0091] Specifically, the device network information includes the corresponding verification values. After the end-side device downloads the physical model files of the end-side device and its corresponding sub-devices, the physical model files downloaded by the end-side device to the end-side device and its corresponding sub-devices can be verified by the verification values ​​to determine the accuracy of the physical model files downloaded by the end-side device to the end-side device and its corresponding sub-devices.

[0092] Furthermore, after the end-side device and its corresponding sub-devices are connected to the end-side device, the sub-devices connected to the end-side device can be adjusted, for example, releasing sub-devices, replacing sub-devices, and adding new sub-devices. Based on this, the method also includes: responding to the access adjustment operation input by the user for the end-side device, reading the target sub-device corresponding to the access adjustment operation; based on the access adjustment operation and the target sub-device, adjusting the device network information of the end-side device and its corresponding sub-device, and sending the adjusted device network information to the end-side device, so that the end-side device adjusts the access relationship between the end-side device and the target sub-device based on the device network information. Among them, the adjustment process is the same as the above-mentioned access process, which will not be repeated here, and the above-mentioned access process can be referred to for details.

[0093] In summary, this embodiment provides a method for accessing a distributed device, the method comprising responding to an access operation of a terminal device, obtaining device network information of the terminal device; obtaining device network information of the terminal device, and sending the device network information to the terminal device, and controlling the terminal device to access its corresponding sub-device based on the device network information. This application receives an access request input by a user through the cloud, and then sends the device network information of the terminal device and its corresponding sub-device to the terminal device, so that the terminal device automatically connects to the sub-device according to the device network information, without the need to manually connect the sub-device to the terminal device, which not only reduces the labor cost of access, but also improves access efficiency.

[0094] Based on the above distributed device access method, this embodiment provides a distributed device access device, such as Figure 4 As shown, the access device of the distributed device specifically includes:

[0095] The reading module 100 is used to respond to the access operation of the terminal side device and obtain the device network information of the terminal side device;

[0096] The control module 200 is used to obtain the device network information of the terminal side device, send the device network information to the terminal side device, and control the terminal side device to access its corresponding sub-device based on the device network information.

[0097] Based on the above-mentioned distributed device access method, this embodiment provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps in the distributed device access method as described in the above-mentioned embodiment.

[0098] Based on the above distributed device access method, the present application also provides a terminal device, such as Figure 5 As shown, it includes at least one processor (processor) 20; display screen 21; and memory (memory) 22, and may also include a communications interface (Communications Interface) 23 and a bus 24. Among them, the processor 20, the display screen 21, the memory 22 and the communication interface 23 can communicate with each other through the bus 24. The display screen 21 is configured to display a preset user guide interface in the initial setting mode. The communication interface 23 can transmit information. The processor 20 can call the logic instructions in the memory 22 to execute the method in the above embodiment.

[0099] In addition, the logic instructions in the memory 22 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0100] The memory 22 is a computer-readable storage medium that can be configured to store software programs, computer executable programs, such as program instructions or modules corresponding to the methods in the embodiments of the present disclosure. The processor 20 executes functional applications and data processing by running the software programs, instructions or modules stored in the memory 22, that is, implementing the methods in the above embodiments.

[0101] The memory 22 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 22 may include a high-speed random access memory and may also include a non-volatile memory. For example, a variety of media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, may also be a transient storage medium.

[0102] In addition, the specific process of loading and executing the multiple instruction processors in the above-mentioned storage medium and the terminal device has been described in detail in the above-mentioned method, and will not be described one by one here.

[0103] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A distributed device access method, characterized in that: The distributed device access method specifically includes: In response to an access operation of a terminal side device, obtaining device network information of the terminal side device; The device network information is sent to the end-side device, and the end-side device is controlled to access its corresponding sub-device based on the device network information, wherein the device network information includes the topological structure between the end-side device and its corresponding sub-device and the physical model information of the end-side device and its corresponding sub-device.

2. The distributed device access method according to claim 1, characterized in that: The topology structure adopts a structure tree, wherein the end-side device is a root node in the structure tree, and the sub-device corresponding to the end-side device is a leaf node in the structure tree.

3. The distributed device access method according to claim 2, characterized in that: The controlling the terminal side device to access its corresponding sub-device based on the device network information specifically includes: Controlling the terminal side device to determine an access relationship between the terminal side device and its corresponding sub-device based on a topological structure between the terminal side device and its corresponding sub-device; Downloading physical model files of the terminal side device and its corresponding sub-devices based on the physical model information of the terminal side device and its corresponding sub-devices; Compare the checksum of each object model file with the corresponding checksum in the device network information; If the comparison is successful, each object model file is dynamically loaded to connect each sub-device to the terminal device according to the access relationship.

4. The distributed device access method according to claim 1, characterized in that: Before the responding to the access operation of the terminal side device and obtaining the device network information of the terminal side device, the method further includes: Receive a so file of a product device uploaded by a user, wherein the so file includes a physical model file of the product device; The so file is stored and associated with the product device.

5. The distributed device access method according to claim 4, characterized in that: The storing of the so file and associating the so file with the product device specifically includes: The so file is stored, and the association relationship between the product device and the so file is stored in a preset association relationship table so that the so file is associated with the product device, wherein the device information item of the product device in the preset association relationship table is extensible.

6. The distributed device access method according to claim 1, characterized in that: Before the responding to the access operation of the terminal side device and obtaining the device network information of the terminal side device, the method further includes: Receiving a binding operation input by a user, wherein the binding operation is used to bind a sub-device to the terminal-side device; The terminal side device and the sub-device corresponding to the binding operation are obtained, and the device network information of the terminal side device is constructed based on the obtained terminal side device and the sub-device.

7. The distributed device access method according to claim 1, characterized in that: The method further comprises: In response to an access adjustment operation input by a user for the terminal side device, reading a target sub-device corresponding to the access adjustment operation; Based on the access adjustment operation and the target sub-device, the device network information of the end-side device and its corresponding sub-device is adjusted, and the adjusted device network information is sent to the end-side device, so that the end-side device adjusts the access relationship between the end-side device and the target sub-device based on the device network information.

8. A distributed device access device, characterized in that: The access device of the distributed device specifically includes: A reading module, used to respond to an access operation of a terminal device and obtain device network information of the terminal device; The control module is used to obtain the device network information of the terminal side device, send the device network information to the terminal side device, and control the terminal side device to access its corresponding sub-device based on the device network information.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps in the distributed device access method as described in any one of claims 1-7.

10. A terminal device, characterized in that: include: Processor and memory; The memory stores a computer-readable program executable by the processor; When the processor executes the computer-readable program, the steps in the distributed device access method as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Equipment distribution network binding method and system, mobile terminal and storage medium

    CN113132185A

  • Multi-device connection method and device, electronic device and computer readable storage medium

    CN116016634A

  • Joint debugging development method of gateway equipment and sub-equipment, cloud platform, equipment and medium

    CN117319187A

  • System and method for network access point installation and access control

    US20170374560A1