A device control method, system and cascade system

By introducing service receiving modules and service processing modules into the cascading system, the service allocation and processing of smart devices are realized, which solves the problem that the service allocation capabilities of smart devices cannot be fully utilized in the prior art, and improves the reliability and resource utilization of the system.

CN119472453BActive Publication Date: 2025-04-08ZHEJIANG HUAQI INTELLIGENT TECHNOLOGY CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510019039.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-04-08
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

The existing equipment control methods cannot fully utilize the business allocation capabilities of smart devices, resulting in wasted smart device resources, and when individual smart devices are abnormal, all downstream devices will not be able to operate normally.

Method used

By introducing a service receiving module and a service processing module in the cascading system, the reception, distribution and business capability statistics of the pending services are realized. Specific measures include serial connection between the main device and the smart device. The main device is located at the upstream. The smart device distributes and processes services when the controller is running normally, and only upstream and downstream data transmission is carried out when the controller is abnormal.

Benefits of technology

Make full use of the business allocation and processing capabilities of each smart device to avoid system crashes caused by abnormalities in individual smart devices and solve the problem of wasted smart device resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472453B_ABST
    Figure CN119472453B_ABST
Patent Text Reader

Abstract

The present application relates to a device control method, system and a cascade system. Applicable to the cascade system; the cascade system includes a master device and multiple intelligent devices; the master device is serially connected to the multiple intelligent devices, and the master device is located at the most upstream of the cascade system; the method includes: receiving pending services sent from the upstream device; the upstream device is a master device or an intelligent device; in response to the received pending services, when an abnormality occurs in its own controller, the received pending services are forwarded to the downstream device, and the business capability statistics of all intelligent devices located downstream of itself are obtained and sent to the upstream device; the downstream device is an intelligent device. The use of the present application can solve the problem of waste of intelligent device resources due to the inability to fully utilize the business allocation capabilities of intelligent devices in the existing device control method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network connection technology, and in particular to a device control method, system and a cascade system. Background Art

[0002] With the development of science and technology, intelligent systems, such as intelligent home systems, intelligent medical systems, and intelligent transportation systems, are becoming more and more popular. Usually, an intelligent system consists of a main device and multiple extended intelligent devices. Among them, the main device has the ability to distribute services, and the intelligent devices have the ability to distribute services and process computing services. Through the device control system, the control of each device in the intelligent system is realized.

[0003] The existing device control method mainly consists of a main device that connects multiple smart devices in parallel for expansion control through a dedicated switching device expansion interface connected to the main device. The existing device control method requires additional switching devices to expand high-speed interfaces or form a local area network. The service allocation of multiple smart devices is uniformly managed by the main device, and the smart devices only need to process computing services, which makes the system have high performance requirements for the main device. In addition, because the service allocation capabilities of smart devices cannot be fully utilized, there is a problem of waste of smart device resources.

[0004] With regard to the existing device control methods, since the service allocation capabilities of smart devices cannot be fully utilized, there is a problem of smart device resource waste, and no effective solution has been proposed yet. Summary of the invention

[0005] Based on this, it is necessary to provide a device control method, system and a cascade system to address the above technical problems.

[0006] In a first aspect, the present application provides a device control method. Applicable to a cascade system; the cascade system includes a master device and multiple intelligent devices; the master device is serially connected to the multiple intelligent devices, and the master device is located at the most upstream of the cascade system; the method includes:

[0007] Receiving a pending service sent from an upstream device; the upstream device is the main device or the smart device;

[0008] In response to the received pending business, when an abnormality occurs in its own controller, the received pending business will be forwarded to the downstream device, and the business capability statistics of all smart devices downstream of itself will be obtained and sent to the upstream device; the downstream device is the smart device.

[0009] In one embodiment, the method further comprises:

[0010] In response to the received pending services, when the controller itself operates normally, the computing services matching its own service capabilities are extracted from the received pending services, and the remaining pending services are obtained and sent to the downstream device;

[0011] The business capability statistics result counted by the downstream device is obtained, and based on the obtained business capability statistics result counted by the downstream device and its own business capability, the business capability statistics result counted by itself is obtained and reported to the upstream device.

[0012] In one embodiment, obtaining the business capability statistics result counted by the downstream device based on the acquired business capability statistics result counted by the downstream device and the business capability of the device itself and reporting the business capability statistics result counted by the device itself to the upstream device includes:

[0013] The sum of the obtained business capability statistics result counted by the downstream device and the business capability of the device itself is used as the business capability statistics result counted by the device itself and reported to the upstream device.

[0014] In one embodiment, the method further comprises:

[0015] In the case where the controller itself operates normally, based on the obtained business capability statistics collected by the downstream devices, determine the types of computing services that can be processed by all downstream devices of the controller itself;

[0016] Determining the type of computing service that needs to be encrypted based on the types of computing services that can be processed by all of the downstream devices of the device;

[0017] Based on the type of the computing service that needs to be encrypted, the received services to be processed that need to be encrypted are encrypted.

[0018] In one embodiment, the method further comprises:

[0019] When powered on, whether the controller of the smart device operates normally is determined by whether the heartbeat signal can be sent normally.

[0020] In a second aspect, the present application also provides a device control system. It is used to control intelligent devices in a cascade system; the cascade system includes a master device and a plurality of the intelligent devices; the master device is serially connected to the plurality of the intelligent devices, and the master device is located at the most upstream of the cascade system; the system includes a service receiving module and a service processing module;

[0021] The service receiving module is used to receive the to-be-processed service sent by the upstream device; the upstream device is the main device or the smart device;

[0022] The business processing module is used to respond to the received pending business and, when an abnormality occurs in its own controller, forward the received pending business to the downstream device, and obtain the business capability statistics of all smart devices downstream of itself and send them to the upstream device; the downstream device is the smart device.

[0023] In a third aspect, the present application further provides a cascade system, the system comprising: a master device and a plurality of intelligent devices; the master device is serially connected to the plurality of intelligent devices; the master device is located at the most upstream of the cascade system;

[0024] The master device is used to determine the pending business corresponding to the business capability statistics results according to the business capability statistics results of all the smart devices in the cascade system, and send the pending business to the downstream device; the downstream device is the smart device;

[0025] The smart device is used to receive the pending business sent by the upstream device and forward it to the downstream device when an abnormality occurs in its own controller, and to obtain the business capability statistics of all smart devices located downstream of itself and send them to the upstream device; the upstream device is the main device or the smart device.

[0026] In one of the embodiments, the intelligent device is also used to receive the pending business sent by the upstream device when its own controller operates normally, and extract the computing business matching its own business capabilities from the received pending business to obtain the remaining pending business; send the remaining pending business to the downstream device; and obtain the business capability statistics results counted by the downstream device; based on the obtained business capability statistics results counted by the downstream device and its own business capabilities, obtain the business capability statistics results counted by itself and send them to the upstream device.

[0027] In one of the embodiments, the main device is further used to determine the types of computing services that can be processed by all the intelligent devices in the cascade system and the capabilities of various computing services that can be processed based on the business capability statistics of all the intelligent devices in the cascade system received; based on the types of computing services that can be processed by all the intelligent devices in the cascade system and the capabilities of various computing services that can be processed, the to-be-processed services are generated and sent to the downstream device in accordance with the principle that the types of computing services that can be processed are the same as the types of computing services that can be processed and the business volume is less than or equal to the capabilities of various computing services that can be processed.

[0028] In one of the embodiments, the intelligent device includes a controller, a high-speed switch, a first interface and a second interface;

[0029] The controller is used to send a heartbeat signal to the high-speed switch when powered on; the controller is also used to receive the pending business sent by the first interface; extract the computing business that matches its own business capability from the received pending business, obtain the remaining pending business, and send it to the second interface; the controller is also used to obtain the business capability statistics result counted by the downstream device, take the sum of the acquired business capability statistics result counted by the downstream device and its own business capability as the business capability statistics result counted by itself, and send it to the first interface;

[0030] The high-speed switch is used to control the controller to connect to the first interface and the second interface respectively in response to the received heartbeat signal;

[0031] The first interface is used to receive the pending business sent by the upstream device and send it to the controller; the first interface is also used to send the received business capability statistics counted by itself to the upstream device;

[0032] The second interface is used to receive the remaining pending services sent by the controller and send them to the downstream device; the second interface is also used to obtain the business capability statistics counted by the downstream device and send them to the controller.

[0033] In one of the embodiments, the controller includes a control unit, a first high-speed port, and a second high-speed port;

[0034] The control unit is used to send a heartbeat signal to the high-speed switch when powered on; the control unit is also used to receive the pending business sent by the first high-speed port; extract the computing business matching its own business capability from the received pending business, obtain the remaining pending business, and send it to the second high-speed port; the control unit is also used to obtain the business capability statistics result counted by the downstream device, take the sum of the acquired business capability statistics result counted by the downstream device and its own business capability as the business capability statistics result counted by itself, and send it to the first high-speed port;

[0035] The first high-speed port is used to receive the to-be-processed service sent by the first interface and send it to the control unit; the first high-speed port is also used to receive the service capability statistics counted by itself and send it to the first interface;

[0036] The second high-speed port is used to receive the remaining pending services sent by the control unit and send them to the second interface; the second high-speed port is also used to receive the service capability statistics counted by the downstream device and send them to the control unit.

[0037] In one of the embodiments, the high-speed switch is used to connect the first interface and the second interface when a heartbeat signal cannot be received.

[0038] In one embodiment, the cascade system further comprises:

[0039] The first interface is used to receive the pending business sent by the upstream device and send it to the second interface; the first interface is also used to receive the business capability statistics result counted by the downstream device and send it to the upstream device as the business capability statistics result counted by itself;

[0040] The second interface is used to receive the pending business sent by the first interface and send it to the downstream device; the second interface is also used to obtain the business capability statistics counted by the downstream device and send it to the first interface.

[0041] In one embodiment, the interface configuration parameters of the first interface in each of the smart devices are the same; and the interface configuration parameters of the second interface in each of the smart devices are the same.

[0042] In one of the embodiments, the controller of the smart device is hot-swappable.

[0043] In one embodiment, the system further comprises:

[0044] The intelligent device is also used to determine the types of computing services that can be processed by all its downstream devices based on the business capability statistics obtained from the downstream devices; determine the types of computing services that need to be encrypted based on the types of computing services that can be processed by all its downstream devices; and encrypt the received pending services that need to be encrypted based on the types of computing services that need to be encrypted.

[0045] The above-mentioned device control method, system and a cascade system receive pending services sent from upstream devices, and in response to the received pending services, forward the received pending services to downstream devices when an abnormality occurs in the controller itself, and obtain the business capability statistics of all smart devices located downstream of itself and send them to the upstream device. In this way, when the controller of the smart device is normal, it can simultaneously perform business allocation and business processing. When the controller is abnormal, only the upstream and downstream data are transmitted, which can fully utilize the business allocation capabilities of each smart device and avoid the situation in which all downstream devices cannot operate normally due to the abnormality of individual smart devices in the serial cascade mode. This solves the problem of waste of smart device resources because the business allocation capabilities of smart devices cannot be fully utilized in the existing device control method.

[0046] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0048] Figure 1 A hardware structure block diagram of a terminal of a device control method provided in an embodiment of the present application;

[0049] Figure 2 A flow chart of a device control method provided in one embodiment of the present application;

[0050] Figure 3 A flow chart of a device control method provided in a preferred embodiment of the present application;

[0051] Figure 4 A structural block diagram of a device control system provided in one embodiment of the present application;

[0052] Figure 5A structural block diagram of a first cascade system provided in an embodiment of the present application;

[0053] Figure 6 A structural block diagram of a second cascade system provided in one embodiment of the present application;

[0054] Figure 7 A structural block diagram of a controller of an intelligent device provided in one embodiment of the present application;

[0055] Figure 8 A structural block diagram of a third cascade system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments.

[0057] Unless otherwise defined, the technical terms or scientific terms involved in this application shall have the general meaning understood by people with general skills in the technical field to which this application belongs. The words "one", "a", "the", "these" and the like in this application do not indicate a quantitative limitation, and they may be singular or plural. The terms "include", "comprise", "have" and any variants thereof involved in this application are intended to cover non-exclusive inclusions; for example, a process, method and system, product or device comprising a series of steps or modules (units) is not limited to the listed steps or modules (units), but may include unlisted steps or modules (units), or may include other steps or modules (units) inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" may mean: A exists alone, A and B exist at the same time, and B exists alone. Generally, the character " / " indicates that the objects associated with each other are in an "or" relationship. The terms "first", "second", "third", etc. in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.

[0058] The method embodiment provided in this embodiment can be executed in a terminal, a computer or a similar computing device. For example, running on a terminal, Figure 1 FIG. 1 is a hardware structure diagram of a terminal of the device control method of this embodiment. Figure 1 As shown, the terminal may include one or more ( Figure 1Only one is shown in the figure) a processor 102 and a memory 104 for storing data, wherein the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA. The above terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the above terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0059] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the device control method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0060] The transmission device 106 is used to receive or send data via a network. The above network includes a wireless network provided by the communication provider of the terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.

[0061] In this embodiment, a device control method is provided, which is applicable to a cascade system; the cascade system includes a master device and multiple intelligent devices; the master device is serially connected to the multiple intelligent devices, and the master device is located at the uppermost end of the cascade system; Figure 2 is a flow chart of the device control method of this embodiment, such as Figure 2 As shown, the process includes the following steps:

[0062] Step S210, receiving the to-be-processed business sent from the upstream device; the upstream device is a main device or an intelligent device.

[0063] The above-mentioned master device may be a device with the ability to distribute services in the cascade system, generally a CPU (Central Processing Unit) with the ability to distribute services. Specifically, the master device may determine the pending services that the entire cascade system can process based on the service capacity statistics of the intelligent devices in the cascade system, and send the pending services to the downstream devices of the master device in the cascade system. The specific working process of the master device may be: the master device receives the service capacity statistics of the downstream devices connected to the master device, and determines the types of computing services that all intelligent devices in the cascade system can process and the processing capabilities corresponding to different types of computing services based on the service capacity statistics of the downstream devices connected to the master device, and then determines the pending tasks corresponding to the service capacity statistics based on the types of computing services that all intelligent devices in the cascade system can process and the processing capabilities corresponding to different types of computing services, and sends the pending tasks to the downstream devices connected to the master device. The above-mentioned service capacity statistics may include the types of computing services that can be processed and the capabilities of different types of computing services that can be processed. The capabilities of different types of computing services are the processing capabilities corresponding to different types of computing services.

[0064] Specifically, in one embodiment, the main device is also used to determine the types of computing services that can be processed by all the intelligent devices in the cascade system and the capabilities of various computing services that can be processed based on the business capability statistics of the intelligent devices in the cascade system received; based on the types of computing services that can be processed by all the intelligent devices in the cascade system and the capabilities of various computing services that can be processed, send to the downstream device connected to the main device the pending services that are the same as the types of computing services that can be processed and the business volume is less than or equal to the capabilities of various computing services that can be processed.

[0065] The above-mentioned intelligent device may be a device in a cascade system that has both the ability to distribute services and the ability to process computing services, generally a CPU that has the ability to distribute services and an NPU (Neural Processing Unit) or GPU (Graphics Processing Unit) that has the ability to process computing services. The above-mentioned intelligent device includes at least one controller.

[0066] When the controller is operating normally, the process of using each intelligent device to perform business capability statistics can be as follows: receiving the business capability statistics results counted by its own downstream device, and sending the business capability statistics results counted by its own downstream device and its own business capability as the business capability statistics results counted by itself to its own upstream device. It should be noted that in this process, if the current intelligent device is the most downstream device of the current cascade system, then at this time, there is no downstream device for the current intelligent device. At this time, only its own business capability is sent to its own upstream device as the business capability statistics results counted by itself. Among them, itself is the current device. In this way, starting from the most downstream of the cascade system, the business capabilities of each intelligent device can be counted, and the business capabilities of each intelligent device counted can be summed up, and accumulated from downstream to upstream. The sum of the business capabilities of each intelligent device and the accumulated business capabilities of its downstream devices is the business capability statistics results counted by each intelligent device. Therefore, the business capability statistics results counted by the intelligent device connected to the main device are equal to the sum of the business capabilities of all intelligent devices in the cascade system.

[0067] It should be noted that, because there is only one master device in the cascade system, the master device is located at the most upstream of the cascade system. Therefore, the upstream device in this embodiment can be a master device or an intelligent device, and the downstream device is an intelligent device. The above-mentioned services to be processed can include different types of computing services.

[0068] Step S220, in response to the received pending business, when an abnormality occurs in its own controller, the received pending business is forwarded to the downstream device, and the business capability statistics of all smart devices located downstream of itself are obtained and sent to the upstream device; the downstream device is a smart device.

[0069] When an abnormality occurs in the controller of the smart device itself and it cannot process computing services, the received services to be processed can be directly forwarded to the downstream device, and the business capability statistics of all smart devices downstream of itself can be obtained and sent to the upstream device, so as to achieve normal delivery of the services to be processed and normal statistics of the business capabilities of the cascade system.

[0070] The above steps S210 to S220 receive pending services sent from upstream devices, and in response to the received pending services, forward the received pending services to downstream devices when an abnormality occurs in the controller itself, and obtain the business capability statistics of all smart devices located downstream of itself and send them to the upstream device. In this way, when the controller of the smart device is normal, the smart device can perform business allocation and business processing at the same time. When the controller is abnormal, only the upstream and downstream data are transmitted, which can make full use of the business allocation capabilities of each smart device and avoid the situation where all downstream devices cannot operate normally due to the abnormality of individual smart devices in the serial cascade mode, which solves the problem of waste of smart device resources because the business allocation capabilities of smart devices cannot be fully utilized in the existing device control method.

[0071] In one embodiment, the device control method further includes the following steps:

[0072] Step S230, in response to the received pending services, when the controller itself operates normally, the computing services matching its own service capabilities are extracted from the received pending services, and the remaining pending services are obtained and sent to the downstream device.

[0073] The above-mentioned own business capabilities may include the types of computing services that it can handle, and the capabilities of the computing services that it can handle. The above-mentioned extraction of computing services that match its own business capabilities from the received pending services may be based on its own business capabilities, extracting the same type of business capabilities as its own business capabilities and the same business volume as its own business capabilities that it can handle from the received pending services. The above-mentioned extraction of computing services that match its own business capabilities from the received pending services, obtaining the remaining pending services and sending them to the downstream devices may be the extraction of computing services that match its own business capabilities from the received pending services, obtaining the remaining pending services, and sending the remaining pending services to the downstream devices connected to itself. It should be noted that in this process, if the current intelligent device is the most downstream device of the current cascade system, then at this time, the current intelligent device does not have a downstream device. At this time, it is only necessary to receive the remaining pending services and process the computing services in the remaining pending services. Because when the master device distributes pending services, it determines the pending tasks corresponding to the service capacity statistics results based on the types of computing services that can be processed by all intelligent devices in the cascade system and the processing capabilities corresponding to different types of computing services. Therefore, the remaining pending services received by the most downstream device are computing services that match its own service capabilities. In this way, service capabilities can be distributed starting from the upstream of the cascade system and using each intelligent device in the cascade system.

[0074] Step S240, obtaining the business capability statistics results counted by the downstream device, and based on the obtained business capability statistics results counted by the downstream device and its own business capability, obtaining its own business capability statistics results and reporting them to the upstream device.

[0075] The above-mentioned obtaining of the statistical result of the service capability counted by itself may be to take the sum of the statistical result of the service capability counted by the downstream device connected to itself and the service capability of itself as the statistical result of the service capability counted by itself.

[0076] In the above steps S230 to S240, in response to the received pending services, when the controller itself is operating normally, the computing services that match its own business capabilities are extracted from the received pending services, and the remaining pending services are obtained and sent to the downstream device. The statistical results of the business capabilities counted by the downstream device are obtained, and based on the obtained statistical results of the business capabilities counted by the downstream device and its own business capabilities, the statistical results of its own business capabilities are obtained and reported to the upstream device. Through the issuance and processing of services by each intelligent device, it can simultaneously perform business allocation and business processing, and can make full use of the business allocation and business processing capabilities of each intelligent device, solving the problem of waste of intelligent device resources due to the inability to fully utilize the business allocation capabilities of intelligent devices in the existing device control method.

[0077] Specifically, in one embodiment, the above step S240, based on the obtained business capability statistics of the downstream device and its own business capability, obtains the business capability statistics of its own and reports it to the upstream device, including:

[0078] Step S242: The sum of the service capability statistics of the downstream device and its own service capability is used as its own service capability statistics and reported to the upstream device.

[0079] In one embodiment, the device control method further includes:

[0080] Step S250, when the controller itself operates normally, based on the obtained service capability statistics of the downstream devices, determine the types of computing services that can be processed by all downstream devices of the controller itself.

[0081] Step S260, based on the types of computing services that can be processed by all downstream devices of the device, determine the types of computing services that need to be encrypted.

[0082] The above determination of the type of computing service that needs to be encrypted may be based on the type of computing service that needs to be encrypted preset by the user, and selecting the type of computing service that needs to be encrypted from the types of computing services that can be processed by all downstream devices of the device.

[0083] Step S270: encrypt the received pending services that need to be encrypted based on the types of computing services that need to be encrypted.

[0084] Because all smart devices are connected in pairs and physically isolated from other smart devices, a specific serial cascade method can also be used to achieve specific data encryption. For example, smart device A can encrypt data of type B, as long as the smart device that processes type B data is placed after smart device A. It should be noted that the front and back stages here do not require direct connection, as long as the front and back relationship is guaranteed.

[0085] In the above steps S250 to S270, when the controller itself is operating normally, based on the business capability statistics of the downstream devices, the types of computing services that can be processed by all downstream devices are determined, and then based on the types of computing services that can be processed by all downstream devices, the types of computing services that need to be encrypted are determined, and then the services to be processed that need to be encrypted are encrypted, thereby realizing data encryption of computing services to be processed by downstream devices through upstream devices, thereby improving data security.

[0086] In addition, in one embodiment, the device control method further includes the following steps:

[0087] Step S280, when the power is on, judging whether the controller of the smart device is operating normally by whether the heartbeat signal can be sent normally.

[0088] When the controller of the smart device is normal, it will send a heartbeat signal to the target end. Therefore, the target end can determine whether the controller of the smart device is operating normally according to whether it can normally receive the heartbeat signal. The above-mentioned target end can be a high-speed switch end or other end based on demand, which is not specifically limited in this embodiment.

[0089] The present embodiment is described and illustrated below through preferred embodiments.

[0090] Figure 3 This is a flow chart of a device control method provided by a preferred embodiment of the present application. Applicable to a cascade system; the cascade system includes a master device and multiple intelligent devices; the master device is serially connected to the multiple intelligent devices, and the master device is located at the uppermost end of the cascade system; Figure 3 As shown, the device control method includes the following steps:

[0091] Step S301, receiving a pending service sent from an upstream device; the upstream device is a main device or an intelligent device;

[0092] Step S302, in response to the received pending business, when an abnormality occurs in its own controller, forward the received pending business to the downstream device, and obtain the business capability statistics of all the smart devices located downstream of itself and send them to the upstream device; the downstream device is a smart device;

[0093] Step S303, in response to the received pending services, when the controller itself operates normally, extracting computing services that match its own service capabilities from the received pending services, obtaining the remaining pending services and sending them to the downstream device;

[0094] Step S304, obtaining the service capability statistics of the downstream device, and based on the obtained service capability statistics of the downstream device and its own service capability, obtaining its own service capability statistics and reporting it to the upstream device.

[0095] In the above steps S301 to S304, when the smart device is normal, the business capabilities are counted, allocated and processed, and when the smart device is abnormal, the business capabilities are counted and allocated, so as to fully utilize the business allocation and business processing capabilities of the smart device.

[0096] The following example illustrates the statistics and allocation process of business capabilities in the cascade system:

[0097] For example, a cascade system has a main system and two intelligent systems. The two intelligent systems are the first intelligent system and the second intelligent system from the upstream to the downstream of the cascade system. When the controllers of the two intelligent systems are operating normally, first, the second intelligent system uses its own business capability as the first business capability statistical result counted by itself, and sends the first business capability statistical result to the first intelligent system. The first intelligent system calculates the sum of the received first business capability statistical result and its own business capability based on the received first business capability statistical result, and uses the calculated result as the second business capability statistical result counted by the first intelligent system, and sends the second business capability statistical result to the main device. At this point, the statistics of business capabilities are completed, and the second business capability statistical result is the sum of the business capabilities of all intelligent devices in the cascade system. Furthermore, the main device determines the pending business corresponding to the sum of the business capabilities of all the intelligent devices in the cascade system based on the sum of the business capabilities of all the intelligent devices in the cascade system, and sends the pending business to the first intelligent device. The first intelligent device extracts the computing business that matches its own business capabilities from the received pending business based on the received pending business, obtains the remaining pending business, and sends the remaining pending business to the second intelligent device. The second intelligent device receives the remaining pending business and processes the remaining pending business.

[0098] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0099] Based on the same inventive concept, a device control system is also provided in this embodiment, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. The terms "module", "unit", "subunit", etc. used below can implement a combination of software and / or hardware of predetermined functions. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0100] In one embodiment, Figure 4is a structural block diagram of a device control system provided by an embodiment of the present application, such as Figure 4 As shown, the device control system is used to control the intelligent devices in the cascade system; the cascade system includes a master device and multiple intelligent devices; the master device is serially connected to the multiple intelligent devices, and the master device is located at the upstream of the cascade system; the system includes a service receiving module and a service processing module; including:

[0101] The service receiving module 42 is used to receive the to-be-processed service sent by the upstream device; the upstream device is a main device or an intelligent device;

[0102] The business processing module 44 is used to respond to the received pending business and, in the event of an abnormality in its own controller, forward the received pending business to the downstream device, and obtain the business capability statistics of all smart devices downstream of itself and send them to the upstream device; the downstream device is a smart device.

[0103] The above-mentioned device control system receives pending services sent from upstream devices, and in response to the received pending services, forwards the received pending services to downstream devices when an abnormality occurs in its own controller, and obtains the business capability statistics of all smart devices located downstream of itself and sends them to the upstream device. In this way, when the controller of the smart device is normal, it can simultaneously perform business allocation and business processing. When the controller is abnormal, it only transmits upstream and downstream data, which can fully utilize the business allocation capabilities of each smart device and avoid the situation where all downstream devices cannot operate normally due to the abnormality of individual smart devices in the serial cascade mode. This solves the problem of waste of smart device resources because the business allocation capabilities of smart devices cannot be fully utilized in the existing device control method.

[0104] This embodiment provides a cascade system. Figure 5 is a structural block diagram of the first cascade system of this embodiment, such as Figure 5 As shown, the system includes: a main device 510 and multiple smart devices 520; the main device 510 is serially connected to the multiple smart devices 520; the main device 510 is located at the most upstream of the cascade system. The main device 510 is used to determine the pending business corresponding to the business capability statistics results according to the business capability statistics results of all smart devices 520 in the cascade system, and send the pending business to the downstream device; the downstream device is the smart device 520; the smart device 520 is used to receive the pending business sent by the upstream device and forward it to the downstream device when an abnormality occurs in its own controller, and obtain the business capability statistics results of all smart devices 520 located downstream of itself and send them to the upstream device; the upstream device is the main device 510 or the smart device 520.

[0105] Furthermore, in one embodiment, the smart device 520 is also used to receive the pending services issued by the upstream device when its own controller operates normally, and extract the computing services that match its own business capabilities from the received pending services to obtain the remaining pending services; send the remaining pending services to the downstream device; and obtain the business capability statistics counted by the downstream device; based on the obtained business capability statistics counted by the downstream device and its own business capabilities, obtain the business capability statistics counted by itself and send them to the upstream device.

[0106] In addition, in one embodiment, the main device 510 is also used to determine the types of computing services that can be processed by all the intelligent devices 520 in the cascade system and the capabilities of various computing services that can be processed based on the business capability statistics of all the intelligent devices 520 in the cascade system received; based on the types of computing services that can be processed by all the intelligent devices 520 in the cascade system and the capabilities of various computing services that can be processed, generate the services to be processed and send them to the downstream devices in accordance with the principle that the types of computing services that can be processed are the same as the types of computing services that can be processed and the business volume is less than or equal to the capabilities of various computing services that can be processed.

[0107] An embodiment of the present application also provides a second cascade system. Figure 6 is a structural block diagram of the second cascade system of this embodiment, such as Figure 6 As shown, the smart device 520 includes a controller 521, a high-speed switch 522, a first interface 523 and a second interface 524; the controller 521 is used to send a heartbeat signal to the high-speed switch 522 when powered on; the controller 521 is also used to receive the pending services sent by the first interface 523; extract the computing services that match its own business capabilities from the received pending services, obtain the remaining pending services, and send them to the second interface 524; the controller 521 is also used to obtain the business capability statistics of the downstream devices, and use the sum of the obtained business capability statistics of the downstream devices and its own business capabilities as the business capability statistics of its own The business capability statistics are obtained and sent to the first interface 523; the high-speed switch 522 is used to control the controller 521 to be connected to the first interface 523 and the second interface 524 respectively in response to the received heartbeat signal; the first interface 523 is used to receive the pending business sent by the upstream device and send it to the controller 521; the first interface 523 is also used to send the received business capability statistics results counted by itself to the upstream device; the second interface 524 is used to receive the remaining pending business sent by the controller 521 and send it to the downstream device; the second interface 524 is also used to obtain the business capability statistics results counted by the downstream device and send them to the controller 521.

[0108] The first interface 523 and the second interface 524 are both high-speed interfaces of the smart device 520. It should be noted that the main device 510 is equipped with at least one high-speed interface 512, and the high-speed interface 512 of the main device 510 is used to connect with the first interface 523 of the downstream smart device 520. The interface configuration parameters of the first interface 523 and the second interface 524 can refer to the interface configuration parameters of the main device 510, so that the interface configuration parameters of the first interface 523, the second interface 524 of all smart devices 520 and the high-speed interface 512 of the main device 510 are the same. Therefore, when the controller 521 of a smart device 520 is abnormal, the upstream and downstream high-speed interfaces of the abnormal device are directly connected, and can be switched smoothly without reconfiguring parameters and re-establishing the connection.

[0109] In addition, the controller 521, when operating normally, will send a heartbeat signal to the high-speed switch 522. The high-speed switch 522 determines whether the controller 521 of the smart device 520 is operating normally through the received heartbeat signal. When the high-speed switch 522 is able to receive the heartbeat signal sent by the controller 521, the high-speed switch 522 is turned on, and the controller 521 is controlled to be connected to the first interface 523 and the second interface 524 respectively. The first interface 523 of the smart device 520 is connected to the second interface 524 of its upstream device (non-master device). If the upstream device of the smart device 520 is the master device 510, the first interface 523 of the current smart device 520 is connected to the high-speed interface 512 of the master device 510. The second interface 524 of the smart device 520 is connected to the first interface 523 of its downstream device.

[0110] Specifically, the control process of the device control system can be: the controller 521, when powered on, sends a heartbeat signal to the high-speed switch 522; the high-speed switch 522, in response to the received heartbeat signal, controls the controller 521 to connect to the first interface 523 and the second interface 524 respectively; the second interface 524 obtains the business capability statistics counted by the downstream device connected to itself, and sends the received business capability statistics counted by the downstream device connected to itself to the controller 521; the controller 521 obtains the business capability statistics counted by the downstream device connected to itself sent by the second interface 524, and uses the sum of the obtained business capability statistics counted by the downstream device connected to itself and its own business capability as the business capability statistics counted by itself; sends the business capability statistics counted by itself to the first interface 523; the first interface 523 receives the business capability statistics counted by itself sent by the controller 521 The main device 510 determines the pending business that the entire cascade system can handle based on the received business capability statistics of the downstream device connected to itself, and sends the pending business to the first interface 523 of the downstream device connected to the main device 510 in the cascade system; the first interface 523 is used to receive the pending business sent by the upstream device connected to itself, and send the received pending business to the controller 521; the controller 521 receives the pending business sent by the first interface 523; extracts the computing business that matches its own business capability from the received pending business, obtains the remaining pending business, and sends the remaining pending business to the second interface 524; the second interface 524 receives the remaining pending business sent by the controller 521, and sends the received remaining pending business to the downstream device connected to itself.

[0111] Furthermore, an embodiment of the present application also provides a controller 521 of a smart device 520 . Figure 7 is a structural block diagram of the controller 521 of the smart device 520 of this embodiment, as shown in Figure 7As shown, the controller 521 includes a control unit 5211, a first high-speed port 5212 and a second high-speed port 5213; the control unit 5211 is used to send a heartbeat signal to the high-speed switch 522 when powered on; the control unit 5211 is also used to receive the pending business sent by the first high-speed port 5212; extract the computing business that matches its own business capability from the received pending business, obtain the remaining pending business, and send it to the second high-speed port 5213; the control unit 5211 is also used to obtain the business capability statistics of the downstream device, and the obtained business capability statistics of the downstream device The sum of the business capabilities of the first interface 5212 and its own business capabilities is used as the business capability statistics results counted by itself, and is sent to the first high-speed port; the first high-speed port 5212 is used to receive the pending business sent by the first interface 523, and send it to the control unit 5211; the first high-speed port 5212 is also used to receive the business capability statistics results counted by itself, and send it to the first interface 523; the second high-speed port 5213 is used to receive the remaining pending business sent by the control unit 5211, and send it to the second interface 524; the second high-speed port 5213 is also used to receive the business capability statistics results counted by the downstream device, and send it to the control unit 5211.

[0112] It should be noted that when the high-speed switch 522 is able to receive the normal heartbeat signal sent by the controller 521, the high-speed switch 522 is turned on, so that the first interface 523 of the smart device 520 is connected to the first high-speed port 5212 of its own controller 521, and the second interface 524 of the smart device 520 is connected to the second high-speed port 5213 of its own controller 521.

[0113] In one embodiment, the high-speed switch 522 is used to connect the first interface 523 and the second interface 524 when the heartbeat signal cannot be received.

[0114] Figure 8 is a structural block diagram of the third cascade system of this embodiment, such as Figure 8 As shown, the smart device 520 includes a high-speed switch 522, a first interface 523 and a second interface 524; the high-speed switch 522 is used to connect the first interface 523 and the second interface 524 when the heartbeat signal cannot be received.

[0115] When the high-speed switch 522 cannot receive the heartbeat signal, it indicates that the controller 521 of the current smart device 520 is abnormal or does not exist. At this time, the high-speed switch 522 controls the first interface 523 and the second interface 524 of the current smart device 520 to be connected. Specifically, after receiving the pending business sent by the upstream device, the current smart device 520 will directly send the received pending business to the downstream device connected to itself; in addition, after obtaining the business capability statistics of the downstream device connected to itself, the current smart device 520 will use the obtained business capability statistics of the downstream device connected to itself as its own business capability statistics; and send its own business capability statistics to the upstream device connected to itself. With this design, when an individual smart device 520 is abnormal, the upstream and downstream devices of the abnormal smart device 520 can still be directly connected, and the allocation and statistics of business capabilities can be performed normally.

[0116] Further, in one embodiment, continue to refer to Figure 8 , also includes: a first interface 523, used to receive the pending business sent by the upstream device, and send it to the second interface 524; the first interface 523 is also used to receive the business capability statistics counted by the downstream device, and send it to the upstream device as the business capability statistics counted by itself; the second interface 524 is used to receive the pending business sent by the first interface 523, and send it to the downstream device; the second interface 524 is also used to obtain the business capability statistics counted by the downstream device, and send it to the first interface 523.

[0117] In addition, in one embodiment, the interface configuration parameters of the first interface 523 in each smart device 520 are the same; the interface configuration parameters of the second interface 524 in each smart device 520 are the same.

[0118] Specifically, in one embodiment, the controller 521 of the smart device 520 is hot-swappable.

[0119] Specifically, when the high-speed switch 522 is disconnected, the connection between the controller 521 and the first interface 523 and the second interface 524 of the smart device 520 is disconnected. At this time, the smart device 520 can be powered by detecting that the controller 521 is inserted. When the smart device 520 is abnormal, the controller 521 can be replaced without powering off the device. The specific process is: after unplugging the controller 521 of the current smart device 520, the mainboard disconnects the power supply of the controller 521. When the new controller 521 is inserted, the mainboard delays the power supply to the controller 521 (ensuring that the controller 521 is inserted stably before powering on to improve the stability of the system). When the controller 521 of the smart device 520 is restarted, it will send a heartbeat signal to the high-speed switch 522. After receiving the heartbeat signal, the high-speed switch 522 controls the controller 521 to be connected to the first interface 523 and the second interface 524 respectively.

[0120] In one embodiment, it also includes: an intelligent device 520, which is also used to determine the types of computing services that can be processed by all its downstream devices based on the business capability statistics obtained from the downstream devices; determine the types of computing services that need to be encrypted based on the types of computing services that can be processed by all its downstream devices; and encrypt the received pending services that need to be encrypted based on the types of computing services that need to be encrypted.

[0121] It should be noted that the above modules can be functional modules or program modules, and can be implemented by software or hardware. For modules implemented by hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.

[0122] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0123] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0124] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A device control method, characterized in that: Applicable to a cascade system; the cascade system includes a master device and multiple intelligent devices; The master device is serially connected to a plurality of the smart devices, and the master device is located at the most upstream of the cascade system; the method comprises: Receiving a pending service sent from an upstream device; the upstream device is the main device or the smart device; In response to the received pending business, when an abnormality occurs in its own controller, the received pending business is forwarded to a downstream device, and the business capability statistics of all smart devices located downstream of itself are obtained and sent to the upstream device; the downstream device is the smart device; In response to the received pending services, when the controller itself operates normally, the computing services matching its own service capabilities are extracted from the received pending services, and the remaining pending services are obtained and sent to the downstream device; The business capability statistics result counted by the downstream device is obtained, and based on the obtained business capability statistics result counted by the downstream device and its own business capability, the business capability statistics result counted by itself is obtained and reported to the upstream device.

2. The device control method according to claim 1, characterized in that: The obtaining of the business capability statistics result counted by the downstream device and the business capability of the device itself based on the business capability statistics counted by the downstream device and reporting the business capability statistics result counted by the device itself to the upstream device includes: The sum of the obtained business capability statistics result counted by the downstream device and the business capability of the device itself is used as the business capability statistics result counted by the device itself and reported to the upstream device.

3. The device control method according to any one of claim 1 or claim 2, characterized in that: Also includes: In the case where the controller itself operates normally, based on the obtained business capability statistics collected by the downstream devices, determine the types of computing services that can be processed by all downstream devices of the controller itself; Determining the type of computing service that needs to be encrypted based on the types of computing services that can be processed by all of the downstream devices of the device; Based on the type of the computing service that needs to be encrypted, the received services to be processed that need to be encrypted are encrypted.

4. The device control method according to any one of claim 1 or claim 2, characterized in that: Also includes: When powered on, whether the controller of the smart device operates normally is determined by whether the heartbeat signal can be sent normally.

5. A device control system, characterized in that: Used to control intelligent devices in a cascade system; the cascade system includes a master device and a plurality of the intelligent devices; the master device is serially connected to the plurality of the intelligent devices, and the master device is located at the most upstream of the cascade system; the system includes a service receiving module and a service processing module; The service receiving module is used to receive the to-be-processed service sent by the upstream device; the upstream device is the main device or the smart device; The business processing module is used to respond to the received pending business and, in the case that an abnormality occurs in its own controller, forward the received pending business to a downstream device, and obtain the business capability statistics of all smart devices located downstream of itself and send them to the upstream device; the downstream device is the smart device; the business processing module is also used to respond to the received pending business and, in the case that its own controller operates normally, extract the computing business that matches its own business capability from the received pending business, obtain the remaining pending business and send it to the downstream device; The business capability statistics result counted by the downstream device is obtained, and based on the obtained business capability statistics result counted by the downstream device and its own business capability, the business capability statistics result counted by itself is obtained and reported to the upstream device.

6. A cascade system, comprising: One master device and multiple smart devices; The master device is serially connected to a plurality of the smart devices; The master device is located at the most upstream of the cascade system; it is characterized by: The master device is used to determine the pending business corresponding to the business capability statistics results according to the business capability statistics results of all the smart devices in the cascade system, and send the pending business to the downstream device; the downstream device is the smart device; The intelligent device is used to receive the pending business sent by the upstream device and forward it to the downstream device when an abnormality occurs in its own controller, and obtain the business capability statistics of all intelligent devices downstream of itself and send them to the upstream device; the upstream device is the main device or the intelligent device; the intelligent device is also used to receive the pending business sent by the upstream device when its own controller operates normally, and extract the computing business matching its own business capability from the received pending business to obtain the remaining pending business; send the remaining pending business to the downstream device; and obtain the business capability statistics counted by the downstream device; based on the obtained business capability statistics counted by the downstream device and its own business capability, obtain the business capability statistics counted by itself and send them to the upstream device.

7. The cascade system according to claim 6, characterized in that: The master device is further configured to determine the types of computing services that can be processed by all the intelligent devices in the cascade system and the capabilities of various computing services that can be processed based on the received statistical results of the business capabilities of all the intelligent devices in the cascade system; Based on the types of computing services that all the smart devices in the cascade system can handle and the capabilities of the various computing services that can be handled, the to-be-processed services are generated and sent to the downstream devices in accordance with the principle that the types of computing services that can be handled are the same and the business volume is less than or equal to the capabilities of the various computing services that can be handled.

8. The cascade system according to claim 7, characterized in that: The intelligent device comprises a controller, a high-speed switch, a first interface and a second interface; The controller is used to send a heartbeat signal to the high-speed switch when powered on; the controller is also used to receive the pending business sent by the first interface; extract the computing business that matches its own business capability from the received pending business, obtain the remaining pending business, and send it to the second interface; the controller is also used to obtain the business capability statistics result counted by the downstream device, take the sum of the acquired business capability statistics result counted by the downstream device and its own business capability as the business capability statistics result counted by itself, and send it to the first interface; The high-speed switch is used to control the controller to connect to the first interface and the second interface respectively in response to the received heartbeat signal; The first interface is used to receive the pending business sent by the upstream device and send it to the controller; the first interface is also used to send the received business capability statistics counted by itself to the upstream device; The second interface is used to receive the remaining pending services sent by the controller and send them to the downstream device; The second interface is further used to obtain the business capability statistics result counted by the downstream device and send it to the controller.

9. The cascade system according to claim 8, characterized in that: The controller includes a control unit, a first high-speed port and a second high-speed port; The control unit is used to send a heartbeat signal to the high-speed switch when powered on; the control unit is also used to receive the pending business sent by the first high-speed port; extract the computing business matching its own business capability from the received pending business, obtain the remaining pending business, and send it to the second high-speed port; the control unit is also used to obtain the business capability statistics result counted by the downstream device, take the sum of the acquired business capability statistics result counted by the downstream device and its own business capability as the business capability statistics result counted by itself, and send it to the first high-speed port; The first high-speed port is used to receive the to-be-processed service sent by the first interface and send it to the control unit; The first high-speed port is further used to receive the business capability statistics result counted by itself and send it to the first interface; The second high-speed port is used to receive the remaining pending services sent by the control unit and send them to the second interface; the second high-speed port is also used to receive the service capability statistics counted by the downstream device and send them to the control unit.

10. The cascade system according to claim 8, characterized in that: The high-speed switch is used to connect the first interface and the second interface when the heartbeat signal cannot be received.

11. The cascade system according to claim 10, characterized in that: Also includes: The first interface is used to receive the to-be-processed business sent by the upstream device and send it to the second interface; The first interface is further used to receive the service capability statistics result counted by the downstream device, and send it to the upstream device as the service capability statistics result counted by itself; The second interface is used to receive the to-be-processed business sent by the first interface, and send it to the downstream device; The second interface is further used to obtain the business capability statistics result counted by the downstream device and send it to the first interface.

12. The cascade system according to claim 8, characterized in that: The interface configuration parameters of the first interface in each of the smart devices are the same; the interface configuration parameters of the second interface in each of the smart devices are the same.

13. The cascade system according to claim 8, characterized in that: The controller of the smart device is hot-swappable.

14. The cascade system according to any one of claims 8 to 13, characterized in that: Also includes: The smart device is further configured to determine the types of computing services that can be processed by all downstream devices of the smart device based on the obtained service capability statistics collected by the downstream device; Determining the type of computing service that needs to be encrypted based on the types of computing services that can be processed by all of the downstream devices of the device; Based on the type of the computing service that needs to be encrypted, the received services to be processed that need to be encrypted are encrypted.

Citation Information

Patent Citations

  • Distributed network service scheduling method and apparatus, computing device and storage medium

    CN108900379A

  • Smart home equipment control method and module, and storage medium

    CN113433831A