Electromechanical equipment regulation and control method and system
By generating and uploading anonymous spatial information by user equipment, the regulation platform regulates electromechanical equipment based on this information, solving the problems of user privacy, security and precise regulation in the existing technology, and achieving efficient and safe electromechanical equipment regulation.
Patent Information
- Application Number
- CN202510254219.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2045-03-05
AI Technical Summary
It is difficult for existing building automatic control systems to achieve precise regulation while protecting user privacy and security when regulating electromechanical equipment, and there is a risk of personal information leakage and excessive consumption of equipment resources.
Anonymous spatial information is generated through user equipment, including spatial identification, number of space and population type information, and upload it to the regulation platform. The regulation platform determines the target environmental data based on this information and adjusts the configuration parameters of the electromechanical equipment through real-time environmental data.
It effectively reduces the amount of data transmission and network delay, improves the real-time and efficiency of data processing, and ensures the security of user information, reduces operating costs and improves the scalability of the system.
Smart Images

Figure CN119916704A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electromechanical equipment management, and in particular to an electromechanical equipment control method and system. Background Art
[0002] People spend most of their time indoors, and the atmosphere of the indoor environment directly affects the health and work efficiency of users. At present, building automation systems (BAS) are usually used to centrally monitor, control and manage mechanical and electrical equipment such as HVAC, air conditioning, water supply and drainage, electricity, lighting, etc. related to buildings to adjust the indoor environment. Therefore, a technical problem that technicians in this field urgently need to solve is: how to accurately control mechanical and electrical equipment while protecting user privacy and security. Summary of the invention
[0003] In view of this, an object of the present invention is to provide a method and system for controlling electromechanical equipment, which can effectively ensure the security of user information.
[0004] In order to achieve the above purpose, the technical solution adopted by the embodiment of the present invention is as follows:
[0005] In a first aspect, the present invention provides a method for controlling an electromechanical device, which is applied to an electromechanical device control system, wherein the electromechanical device control system includes a control platform, a user device, and an electromechanical device, wherein the control platform is communicatively connected with the user device and the electromechanical device, and the method includes:
[0006] The user device generates space information and uploads the space information to the control platform; the space information includes a space identifier, the number of people in the space, and crowd type information; the space identifier is obtained by anonymizing the network identifier and the identifier of the user device; the network identifier is used to uniquely identify the space to which the user device belongs;
[0007] The control platform determines the target environment data according to the space identification, the number of people in the space and the type of people;
[0008] The control platform determines environmental configuration parameters according to the target environmental data and the real-time environmental data, and controls the electromechanical equipment corresponding to the space identifier according to the environmental configuration parameters.
[0009] In an optional implementation manner, the user equipment generates spatial information, including:
[0010] The user equipment obtains a network identifier of the space to which it belongs;
[0011] The user equipment performs anonymization processing according to the network identification of the space to which it belongs and the identification of the user equipment to obtain a space identification;
[0012] The user equipment determines the type of people corresponding to the user equipment according to the usage mode, user information and network connection characteristics;
[0013] The user equipment sends the space identifier and the crowd type to other user equipment, and obtains space population and crowd type information according to the space identifiers and crowd types corresponding to the user equipment and the other user equipment; the crowd type information represents the ratio of the number of people corresponding to each of the crowd types in the space corresponding to the space identifier;
[0014] The user equipment generates the space information according to the space identifier, the number of people in the space, and the crowd type information.
[0015] In an optional implementation, the usage pattern includes application type and usage time; the network connection characteristics include network connection mode and network connection frequency; the user equipment determines the type of population corresponding to the user equipment according to the usage pattern, user information and network connection characteristics, including:
[0016] If age information is recorded in the user information, the user device determines the corresponding population type according to the age information;
[0017] If the age information is not recorded in the user information, the user equipment determines the type of population corresponding to the user equipment according to the application type, the usage time, the network connection mode and the network connection frequency.
[0018] In an optional implementation manner, the user equipment obtains the network identifier of the space to which it belongs, including:
[0019] When the space to which the user equipment belongs is an independent space, the user equipment determines the network identifier corresponding to the independent space as the network identifier of the space to which it belongs;
[0020] When the space to which the user equipment belongs is an open space, the user equipment obtains the network signal strength corresponding to at least one area in the open space, and determines the network identifier corresponding to the area with the strongest network signal strength as the network identifier of the space to which it belongs.
[0021] In an optional implementation manner, the crowd types include adults, elderly people, and children; and obtaining the space number of people and crowd type information according to the space identifiers and crowd types corresponding to the user equipment and the other user equipment includes:
[0022] The user equipment confirms the network identifier of the space to which it belongs as the target network identifier;
[0023] The user equipment counts the number of the target network identifiers based on the space identifiers corresponding to the other user equipments to obtain the number of people in the space;
[0024] The user equipment determines the user equipment corresponding to the target network identifier as the target user equipment, and counts the number of adults, the number of elderly people, and the number of children according to the population types corresponding to all the target user equipments;
[0025] The user equipment obtains the crowd type information according to the number of adults, the number of elderly people and the number of children.
[0026] In an optional implementation manner, the control platform determines the target environment data according to the space identifier, the number of people in the space, and the crowd type information, including:
[0027] The control platform determines the space to be processed according to the space identifier, and determines the user equipment belonging to the space to be processed as the user equipment to be processed;
[0028] The control platform performs data fusion on the space population and crowd type information sent by the to-be-processed user equipment to obtain the space population and crowd type information to be processed;
[0029] The control platform determines the adjustment ratio according to the type information of the crowd to be processed, the number of people in the space to be processed and the preset control strategy;
[0030] The control platform determines the target environment data according to the initial environment data corresponding to the space to be processed and the adjustment ratio.
[0031] In an optional embodiment, the method further comprises:
[0032] The user equipment sends the received user feedback data to the control platform;
[0033] The control platform updates initial environmental data and preset control strategies according to the user feedback data and the real-time environmental data.
[0034] In an optional implementation, the user device and the control platform both deploy a privacy computing model, and the privacy computing model is trained based on a federated learning framework; the method further includes:
[0035] The user equipment generates the spatial information by using a locally deployed privacy computing model, and updates a model parameter of the locally deployed privacy computing model based on the spatial information;
[0036] The control platform generates target environment data corresponding to the space identifier using a locally deployed privacy computing model, and determines environment configuration parameters based on the target environment data and real-time environment data;
[0037] The control platform uses a locally deployed privacy computing model to update initial environmental data and preset control strategies based on real-time environmental data and user feedback data.
[0038] In an optional embodiment, the method further comprises:
[0039] Each of the user devices sends the model parameters of the locally deployed privacy computing model to the control platform according to a preset synchronization period;
[0040] The control platform aggregates the model parameters sent by each of the user devices to obtain a global parameter, and sends the global parameter to each of the user devices;
[0041] The user device updates the locally deployed privacy computing model according to the global parameters.
[0042] In a second aspect, the present invention provides a mechatronic equipment control system, the mechatronic equipment control system comprising a control platform, a user device and the mechatronic equipment, the control platform being communicatively connected with the user device and the mechatronic equipment;
[0043] The user device is used to generate space information and upload the space information to the control platform; the space information includes a space identifier, the number of people in the space, and crowd type information; the space identifier is obtained by anonymizing the network identifier and the identifier of the user device; the network identifier is used to uniquely identify the space to which the user device belongs;
[0044] The control platform is used to determine the target environment data according to the space identification, the number of people in the space and the type of people;
[0045] The control platform is also used to determine environmental configuration parameters according to the target environmental data and the real-time environmental data, and to control the electromechanical equipment corresponding to the space identification according to the environmental configuration parameters.
[0046] Compared with the prior art, the electromechanical equipment control method and system provided by the embodiment of the present invention utilizes user devices as computing nodes to greatly reduce additional hardware investment, facilitates the expansion of the electromechanical equipment control system as the number of users increases, makes system deployment more economical and easy to expand to new spaces or buildings, and improves system scalability while reducing operating costs. The user device completes the privacy processing of sensitive data locally, generates spatial information containing information about the number of people in the space and the type of crowd, and only needs to upload the spatial information to the control platform without uploading all user data, which can reduce the amount of data transmission, reduce network latency, improve the real-time and efficiency of data processing, and effectively ensure user information security. The control platform directly controls the electromechanical equipment corresponding to the spatial identifier based on the spatial information uploaded by each user device to ensure that the control platform responds to environmental changes in real time under low load conditions, thereby improving energy efficiency and environmental comfort.
[0047] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0049] Figure 1 A schematic diagram of the architecture of a conventional electromechanical equipment control system is shown.
[0050] Figure 2 A schematic diagram of the architecture of a mechatronic equipment control system provided by an embodiment of the present invention is shown.
[0051] Figure 3 A schematic flow chart of a method for controlling electromechanical equipment provided by an embodiment of the present invention is shown.
[0052] Figure 4 Another schematic flow chart of the electromechanical equipment control method provided in an embodiment of the present invention is shown.
[0053] Figure 5 Another schematic flow chart of the electromechanical equipment control method provided in an embodiment of the present invention is shown.
[0054] Figure 6 Another schematic flow chart of the electromechanical equipment control method provided in an embodiment of the present invention is shown.
[0055] Icon: 10-electromechanical equipment control system; 100-control platform; 200-user equipment; 300-electromechanical equipment; 400-gateway & controller; 500-sensor. DETAILED DESCRIPTION
[0056] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0057] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.
[0058] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0059] People spend about 90% of their time indoors, and the atmosphere of the indoor environment affects the health and work efficiency of users. It has been proven that spatial lighting has a positive impact on mood and cognitive performance. The age of the user affects the lighting level required for visual acuity. For example, the elderly over 65 years old require twice as much light level as adults between 25 and 65 years old.
[0060] In all building types, if the ventilation rate is less than 10 liters per second (21 cubic feet per minute) per person, negative perceptions of air quality and actual health problems will occur. Only when the air flow rate is significantly higher than the recommended value of the relevant standards can the symptoms of sick building syndrome (SBS) be reduced and human performance and productivity be improved.
[0061] The average work efficiency of employees in overheated conditions is reduced by about 15%, and the average work efficiency in overcooled conditions is reduced by about 14%. Studies have found that when the temperature is above 25°C (77°F), the work efficiency decreases by 2% for every 1°C (1.8°F) increase in temperature. In addition, within the temperature range of 20-25°C (68-77°F), the efficiency of students learning mathematics will also increase for every 1°C decrease in temperature.
[0062] In the existing technology, building automation systems are usually used to centrally monitor, control and manage mechanical and electrical equipment related to buildings. Building automation systems, also known as building equipment monitoring systems, are computer control systems based on computer local area networks and computer technology as the core. They have the functions of decentralized control and centralized management.
[0063] Among them, the main functions of the building automatic control system include: first, all electromechanical equipment is automatically monitored and controlled by the field controller or through the gateway communication protocol interface, achieving some control functions that cannot be achieved manually. Second, all electromechanical equipment can be directly monitored on the central workstation, and the alarm status can be monitored to understand whether all electromechanical equipment is operating normally, and management functions such as recording and printing reports can be achieved. Third, the workload of daily operation and maintenance is reduced, thereby reducing the number of daily operation and maintenance personnel. Fourth, all electromechanical equipment can be controlled by optimizing the control program and preset time program to achieve comprehensive energy saving, and the optimal energy saving effect can reach about 45%.
[0064] The inventors have found that the existing building automation system usually uploads positioning information through user devices, and then the central management platform counts the number of people and age types in the space based on the positioning information, and controls the electromechanical equipment in the space based on the statistical data, such as Figure 1 shown.
[0065] Specifically, user devices entering the space upload user information and network information to the space positioning system through the communication network. The space positioning system uses the user information and network information to generate positioning information. The space positioning system uploads the positioning information to the central management platform. The central management platform uses the positioning information to count the number of people and age types in the space, and then obtains the real-time environmental data collected by the sensors through the building automatic control management system and the gateway & controller. The environmental configuration parameters of the electromechanical equipment are determined according to the real-time environmental data, the number of people and age types in the space, and then the electromechanical equipment is controlled through the building automatic control system, the gateway & controller.
[0066] In the process of mechanical and electrical equipment control, since network information and personal information need to be uploaded to the central management platform, there is a risk of personal information leakage. At the same time, since the statistics of the number of people and age types in the space are all realized on the central management platform, there is a situation of excessive consumption of equipment resources, which leads to an increase in the equipment performance burden of the central management platform. Among them, the risks of personal information leakage mainly include:
[0067] (1) Location information leakage: Signals from wireless fidelity (WiFi) and Bluetooth and other communication networks can be used to determine the approximate location of a user’s device. If this information is uploaded to a central management platform and is not protected, it may be used to track the user’s location and behavior patterns.
[0068] (2) Device Identification: WiFi and Bluetooth devices usually have unique Media Access Control Addresses (MAC addresses). If these addresses are recorded and associated with other data, they can be used to identify and track specific devices.
[0069] (3) Data abuse: If location information is used improperly, such as for targeted advertising or monitoring without user consent, this may violate the user's privacy rights.
[0070] (4) Data security: During data transmission, if encryption or other security measures are not used, positioning information may be intercepted and misused.
[0071] (5) Legal and compliance risks: In jurisdictions where the collection and processing of personal location data is subject to strict legal and regulatory requirements, companies may face legal liability if they fail to comply with these regulations.
[0072] Based on this, the electromechanical equipment control method and system provided by the embodiment of the present invention utilizes user devices as computing nodes to greatly reduce additional hardware investment, facilitates the expansion of the electromechanical equipment control system as the number of users increases, makes system deployment more economical and easy to expand to new spaces or buildings, and improves system scalability while reducing operating costs. The user device completes the privacy processing of sensitive data locally, generates spatial information containing information about the number of people in the space and the type of people, and only needs to upload the spatial information to the control platform without uploading all user data, which can reduce the amount of data transmission, reduce network latency, improve the real-time and efficiency of data processing, and effectively ensure user information security. The control platform directly controls the electromechanical equipment corresponding to the spatial identifier based on the spatial information uploaded by each user device to ensure that the control platform responds to environmental changes in real time under low load conditions, thereby improving energy efficiency and environmental comfort.
[0073] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0074] See also Figure 2 , Figure 2 A schematic diagram of the architecture of the electromechanical equipment control system 10 provided by an embodiment of the present invention is shown, which provides an implementation method of the electromechanical equipment control system. The electromechanical equipment control system 10 includes a control platform 100, a user device 200, an electromechanical device 300, a gateway & controller 400 and a sensor 500, wherein the gateway & controller 400 is respectively connected to the electromechanical device 300, the sensor 500 and the control platform 100 for communication, and the user device 200 is connected to the control platform 100 for communication via a communication network.
[0075] The user device 200 is used to count the number of people in the space and the type of crowd, and to anonymize the network information and user information, and to upload the space information generated according to the anonymized data, the number of people in the space and the type of crowd to the control platform 100.
[0076] The control platform is used to determine the target environment data corresponding to the space based on the spatial information, obtain the real-time environment data collected by the sensor 500 through the gateway & controller 400, and determine the environment configuration parameters based on the target environment data and the real-time environment data. Finally, the environment configuration parameters are sent to the electromechanical equipment 300 through the gateway & controller 400 to control the electromechanical equipment 300.
[0077] It should be noted that the control platform 100 can be a cloud server, a network server, a personal computer (PC), a PDA (Personal Digital Assistant), a laptop, a tablet computer and other electronic devices. The electromechanical equipment 300 can be public electromechanical equipment such as air conditioning equipment, lighting equipment, and fan equipment. The user equipment 200 can be a mobile phone, a notebook, a tablet computer, a PDA (Personal Digital Assistant, referred to as: PDA) and other electronic devices.
[0078] See also Figure 3 , Figure 3 A schematic flow chart of a method for controlling an electromechanical device provided by an embodiment of the present invention is shown. The method can be applied to the electromechanical device control system 10 described above, and the method should include the following steps:
[0079] Step S10, the user device generates space information and uploads the space information to the control platform; the space information includes the space identifier, the number of people in the space and the type of people; the space identifier is obtained by anonymizing the network identifier and the user device identifier; the network identifier is used to uniquely identify the space to which the user device belongs.
[0080] In the embodiment of the present invention, the space to which the user device belongs refers to the space where the user device is located. The space to which the user device belongs can be an independent space, such as a personal office, a conference room, etc., or it can be one of the areas in an open space, such as an operation room, an equipment room, an open office, etc. When the user enters the space to which the user belongs, the user device anonymizes the network identifier and the user device identifier corresponding to the space to which the user belongs to obtain a space identifier, thereby effectively avoiding the leakage of location information. At the same time, the user device counts the number of people in the space and the type of crowd in the space to which the user belongs, generates space information based on the space identifier, the number of people in the space, and the type of crowd, and sends the space information to the control platform.
[0081] It should be noted that anonymization processing includes data desensitization, data generalization, data perturbation and data aggregation. Among them, data desensitization refers to replacing sensitive information (such as MAC address, name and other user information) with a non-unique identifier or deleting it completely, and data generalization refers to replacing precise data (such as global positioning system coordinates) with more generalized information (such as spatial network identifiers). Data perturbation refers to adding a certain degree of noise (such as random numbers) to avoid reverse inference of user information through data analysis, and data aggregation refers to aggregating individual data into group data, such as counting the total number of people in a certain area, rather than reporting the specific location of a single individual. Spatial information does not contain sensitive information such as the user's name, specific age, mobile phone number, MAC address of the user's device, etc., to ensure the user's personal privacy.
[0082] Step S20: The control platform determines the target environment data according to the space identification, the number of people in the space and the type of people.
[0083] In the embodiment of the present invention, the control platform determines the corresponding electromechanical equipment according to the space identification, and determines the target environment data corresponding to the expected space according to the number of people in the space and the type of people.
[0084] In step S30, the control platform determines environmental configuration parameters according to the target environmental data and the real-time environmental data, and controls the electromechanical equipment corresponding to the space identifier according to the environmental configuration parameters.
[0085] In an embodiment of the present invention, the control platform determines the environmental configuration parameters by comparing the difference between the target environmental data and the real-time environmental data. For example, the return air temperature of the air conditioner is set to 22°C. When there are more people in the space, the heat released by the human body increases. In order to offset the heat of the human body, the air outlet temperature of the air conditioner needs to be lowered. The air outlet temperature of the air conditioner is the environmental configuration parameter of the air conditioner. The control platform controls the air conditioner corresponding to the space identifier according to the environmental configuration parameters (i.e., the air outlet temperature). In other words, the air conditioner in the space is set according to the air outlet temperature.
[0086] In summary, the electromechanical equipment control method provided by the embodiment of the present invention uses user devices as computing nodes to greatly reduce additional hardware investment, and is convenient for expanding the electromechanical equipment control system as the number of users increases, making the system deployment more economical and easy to expand to new spaces or buildings, while reducing operating costs and improving system scalability. The user device completes the privacy processing of sensitive data locally, generates spatial information containing information about the number of people in the space and the type of people, and only needs to upload the spatial information to the control platform without uploading all user data, which can reduce the amount of data transmission, reduce network latency, improve the real-time and efficiency of data processing, and effectively ensure user information security. The control platform directly controls the electromechanical equipment corresponding to the spatial identifier according to the spatial information uploaded by each user device to ensure that the control platform responds to environmental changes in real time under low load conditions, thereby improving energy efficiency and environmental comfort.
[0087] Optionally, a possible implementation manner is provided below regarding how the user equipment generates a space.
[0088] See also Figure 4 , Figure 3 The sub-step of the user equipment generating spatial information in step S10 may include:
[0089] Step S101: The user equipment obtains the network identifier of the space to which it belongs.
[0090] In an embodiment of the present invention, when a user device enters a space, the user device will connect to a network corresponding to a network identifier, wherein the network identifier includes but is not limited to wireless networks such as WiFi hotspots and Bluetooth beacons.
[0091] Step S102: The user equipment performs anonymization processing according to the network identification of the space to which it belongs and the identification of the user equipment to obtain a space identification.
[0092] In the embodiment of the present invention, the anonymization process is mainly designed to protect user privacy when processing and transmitting spatial information, so as to prevent the collected spatial information from being directly associated with any individual, thereby protecting personal privacy.
[0093] Specifically, each user device independently generates and reports spatial information. The location information (i.e., the network identifier) and the user device information (i.e., the identifier of the user device) do not leave the user device. The network identifier and the user device identifier are directly anonymized on the user device to protect user privacy and prevent the device from being tracked.
[0094] Each time a user device reports spatial information, in order to protect user privacy, a new spatial identifier needs to be randomly generated based on the network identifier of the space to which it belongs and the identifier of the user device. This will ensure that even if the spatial information of the same user device is uploaded multiple times, it is difficult to track the specific user through the spatial identifier. For example, a random number is obtained, and a spatial identifier is generated based on the random number, the network identifier, and the identifier of the user device according to preset rules. Among them, the identifier of the user device includes but is not limited to the user device ID and the MAC address of the user device.
[0095] Step S103: The user equipment determines the type of population corresponding to the user equipment according to the usage mode, user information and network connection characteristics.
[0096] In the embodiment of the present invention, the types of people are divided into the elderly, adults and children according to the differences in people's requirements for indoor environment (such as air conditioning temperature, lighting brightness, air humidity). The types of people who hold user equipment are determined according to people's usage patterns of user equipment, network connection characteristics and registered user information.
[0097] Step S104, the user device sends the space identifier and crowd type to other user devices, and obtains space population and crowd type information according to the space identifiers and crowd types corresponding to the user device and other user devices; the crowd type information represents the proportion of the number of people corresponding to each crowd type in the space corresponding to the space identifier.
[0098] As a possible implementation method, if multiple user devices are in the same network and run the same application or service, multiple user devices can be designed to communicate with each other and share the data detected by each of them, that is, the space identification and crowd type. For example, multicast, broadcast and other methods are used to communicate with each other. This method relies on the collaboration between devices and can achieve data sharing in a secure way to count the number of people and crowd types in the same space. In other words, the user device sends the space identification and crowd type of the space to which it belongs to other user devices, and counts the space number and crowd type information of the space to which it belongs based on the crowd types sent by other user devices corresponding to the same space identification and the crowd types obtained by itself.
[0099] In addition, for application scenarios that do not require accurate counting of the number of people in a space, the density of people in the space can be inferred through local signal strength analysis or by using multiple network signal sources. For local signal strength analysis, user devices (such as mobile phones) can estimate the distance between themselves and the network signal source by detecting the signal strength of surrounding network identifiers (such as WiFi hotspots, Bluetooth beacons). By analyzing the changes in the intensity of these signals, user devices can estimate the dynamics of people and provide indirect information on the density of people. For the use of multiple network information sources, if there are multiple network identifiers in an open space, the user device can determine its location more accurately by detecting the strength of multiple signal sources, and then infer the density of the crowd.
[0100] Step S105: The user equipment generates space information according to the space identifier, the number of people in the space, and the crowd type information.
[0101] Step S106: The user device uploads the spatial information to the control platform.
[0102] In the embodiment of the present invention, after the user device generates spatial information, step S106 is continued to be executed to send the spatial information to the control platform, so that the control platform performs data fusion processing on multiple spatial information of the same space to obtain target environment data. When the communication is interrupted, the user device uses the local cache to store the spatial information that has not been uploaded temporarily. When the network status is restored, the spatial information cached locally is uploaded to the control platform when the communication is normal, and the spatial information cached locally is deleted.
[0103] In the case of a delay in uploading spatial information generated by user devices due to communication interruption, the control platform can make predictions based on the currently received spatial information and historical spatial information. For example, if a space has a specific number of people and crowd types at a certain point in time, even if some spatial information is not uploaded in time, the control platform can make temporary adjustments based on the historical spatial information and the currently received spatial information. When new spatial information is uploaded, the control platform will make corrections.
[0104] Optionally, in actual applications, the usage mode includes application type and usage time, and the network connection characteristics include network connection mode and network connection frequency. As for how to use the usage mode, user information and network connection characteristics to determine the type of people corresponding to the user device, a possible implementation is provided below. Figure 4 The sub-steps of step S103 may include:
[0105] If age information is recorded in the user information, the user device determines the corresponding population type based on the age information; if age information is not recorded in the user information, the user device determines the corresponding population type of the user device based on the application type, usage time, network connection mode and network connection frequency.
[0106] In an embodiment of the present invention, when a user device installs or uses an application of an electromechanical equipment control system, the user can choose to provide age information such as specific age, year of birth, age group, etc., and the age information will strictly follow the privacy policy.
[0107] When the user provides age information, the age information will be recorded in the user information, and the user device determines the user's population type based on the age information. Assuming that the user fills in the specific age as 9 years old, the user's population type is children.
[0108] When the user does not provide age information, the age information is not recorded in the user information. The user device collects application type, usage time, network connection mode and network connection frequency, and counts the scores of each population type based on the application type, usage time, network connection mode, network connection frequency and preset weights, and determines the population type with the highest score as the population type corresponding to the user device.
[0109] As a possible implementation, assuming that the application type is a large-font simple interface (such as health monitoring, news reading), the application type is counted as an elderly person; when the application type is a game application or an educational application, the application type is counted as a child; when the application type is a social media, professional application or online shopping, the application type is counted as an adult.
[0110] If the usage time is during the day and early evening, the usage time will be counted as elderly people; if the usage time is from the afternoon to the evening after school, the usage time will be counted as children; if the usage time is at noon and in the evening, that is, evenly distributed throughout the daily cycle, with longer usage mainly in the evening, the usage time will be counted as adults.
[0111] If the network connection mode is a network connection in a fixed area, such as using user equipment at home or in a nursing facility, and the network connection stability is relatively high, the network connection mode will be counted as an elderly person; if the network connection mode is a network connection in an unfixed area, such as frequent changes of location during movement, the network connection mode will be counted as a child; if the network connection mode is a network connection with spectrum replacement during rush hours on weekdays, and a network connection in a fixed area at other times, such as connecting to WiFi for a long time at work and at home, and connecting to a mobile data network during commuting, the network connection mode will be counted as an adult.
[0112] When the network connection frequency is low, such as when using the same WiFi network, the network connection frequency is counted as that of the elderly; when there are obvious connection peaks at specific locations such as home and school, the network connection frequency is counted as that of children; and when the network connection frequency increases significantly during holidays, the network connection frequency is counted as that of adults.
[0113] The crowd type corresponding to the user device is determined according to the statistical number of crowd types and preset weights. The usage mode and network connection characteristics can be adjusted according to the actual application scenario, and a crowd type identification method that conforms to the application scenario can be designed, which is not limited by the present invention.
[0114] Optionally, a possible implementation method is provided below on how to obtain the network identifier of the space. Figure 4 The sub-steps of step S101 may include:
[0115] When the space to which the user device belongs is an independent space, the user device determines the network identifier corresponding to the independent space as the network identifier of the space to which it belongs; when the space to which the user device belongs is an open space, the user device obtains the network signal strength corresponding to at least one area in the open space, and determines the network identifier corresponding to the area with the strongest network signal strength as the network identifier of the space to which it belongs.
[0116] In the embodiment of the present invention, the indoor space mainly includes independent space and open space. Among them, the independent space includes small closed spaces such as personal offices, meeting rooms, and consulting rooms, and the open space includes large open office areas, operation rooms, equipment rooms, and other wide spaces.
[0117] Specifically, each independent space is deployed with a corresponding network identifier, and the corresponding independent space can be uniquely identified by the network identifier. Since the open space is relatively large, it is divided into multiple areas, and each area is deployed with a corresponding network identifier. For example, the open area is divided into multiple areas according to a coverage range of 8 meters in diameter. The coverage edges of the network identifiers may overlap. In order to obtain the network identifier of the space to which the user device belongs, it is necessary to compare the network signal strength corresponding to the network identifier to which the user device is connected, and determine the network identifier corresponding to the area with the strongest network signal strength as the network identifier of the space to which it belongs.
[0118] It can be seen that the embodiment of the present invention deploys a unique network identifier for each space. The user equipment confirms the space to which it belongs by detecting the network identifier, and can accurately identify the spatial location of the user equipment, thereby improving the accuracy and timeliness of the control of electromechanical equipment.
[0119] Optionally, in practical applications, the crowd types include adults, elderly people and children. As for how to obtain the information of the number of people in a space and the type of crowd, a possible implementation method is provided below. Figure 4 The sub-step of obtaining information about the number of people in the space and the type of crowd according to the space identifiers and the types of crowds corresponding to the user equipment and other user equipments in step S104 may include:
[0120] The user device confirms the network identifier of the space to which it belongs as the target network identifier; the user device counts the number of target network identifiers based on the space identifiers corresponding to other user devices to obtain the number of people in the space; the user device determines the user device corresponding to the target network identifier as the target user device, and counts the number of adults, the number of elderly people, and the number of children according to the crowd types corresponding to all target user devices; the user device obtains the crowd type information based on the number of adults, the number of elderly people, and the number of children.
[0121] In the embodiment of the present invention, it is assumed that the target network identifier is 001, the corresponding crowd type of the user device is the elderly, and the user device receives the space identifiers and crowd types sent by three other user devices, and the received crowd types are the elderly, children, and adults. The user device parses the space identifiers of the three other user devices to obtain network identifiers, which are 001, 001, and 002, respectively. Then the number of target user devices is 3, and the number of people in the space is 3. The number of elderly people corresponding to the target user device is 2, and the number of children is 1. Then the generated crowd type information is that the elderly account for 2 / 3 and the children account for 1 / 3.
[0122] It should be noted that when a visitor enters a space, since the visitor's user device (such as a mobile phone) is not equipped with an electromechanical device control system, the MAC address of the visitor entering the space can be captured through a wireless signal scanning device to count the number of people in the current space. The crowd type cannot be directly determined by identifying the MAC address alone, and a default crowd type can be set for the visitor, such as setting the visitor to an adult by default.
[0123] Optionally, the following provides a possible implementation method for how the control platform determines the target environment data. Figure 4 , Figure 3 The sub-step of the user equipment generating spatial information in step S20 may include:
[0124] Step S201: The control platform determines a space to be processed according to a space identifier, and determines user equipment belonging to the space to be processed as user equipment to be processed.
[0125] In the embodiment of the present invention, the user device obtains the spatial information after performing privacy calculation locally, and uploads the spatial information to the control platform. Each uploaded spatial information includes the spatial identification, the number of people in the space, and the crowd type information. The spatial identification is used to identify which space the spatial information comes from. The number of people in the space is the total number of people in the space calculated after anonymization. The crowd type information is the proportion of crowd types divided by age, for example, adults account for 80% and children account for 20%.
[0126] The control platform parses the space identifier to obtain the network identifier, obtains the space to be processed corresponding to each network identifier, and determines the user equipment corresponding to the same network identifier as the user equipment to be processed corresponding to the space to be processed. For example, the user equipment using the network identifier 001 is determined as the user equipment to be processed in the space corresponding to the network identifier 001.
[0127] Step S202: The control platform performs data fusion on the space population and crowd type information sent by the user equipment to be processed, and obtains the space population and crowd type information to be processed.
[0128] In an embodiment of the present invention, the control platform aggregates the spatial population and crowd type information sent by each user device to be processed in the same space, and uses statistical processing methods such as weighted average and arithmetic average to fuse the data to obtain the spatial population and crowd type information of the space to be processed, that is, the spatial population and crowd type information of the space to be processed.
[0129] It should be noted that in application scenarios with high precision requirements, data fusion technologies such as Kalman filtering can be used to reduce statistical errors and improve the accuracy of identifying spatial population and crowd type information. In addition, in order to avoid repeated uploading of spatial information by multiple user devices in the same space, the control platform can set a deduplication mechanism. Spatial information also includes timestamps. The control platform identifies spatial information repeatedly uploaded by the same user device based on timestamps and spatial identifiers, and merges multiple spatial information of the same time and space based on timestamps.
[0130] Step S203: the control platform determines the adjustment ratio according to the type information of the crowd to be processed, the number of people in the space to be processed and the preset control strategy.
[0131] Step S204: the control platform determines the target environment data according to the initial environment data and the adjustment ratio corresponding to the space to be processed.
[0132] In an embodiment of the present invention, environmental data includes lighting brightness, temperature, humidity, ventilation rate and air quality, and the preset control strategy includes the preset adjustment ratio and the adjustment number threshold corresponding to each type of people. For example, the initial number of people set in the small conference room is five, and the adjustment number threshold is adjusted by 0.2 for every three people. The lighting brightness requirement of the elderly is twice that of adults, and the lighting requirement of children is 1.5 times that of adults. When the number of people in the space to be processed is 5, there are 3 elderly people and 2 children, the adjustment ratio is 1.8 (i.e. 2×0.6+1.5×0.4).
[0133] When the number of people in the space to be processed is 8 and there are 4 elderly people, 2 children, and 2 adults, the base number is adjusted to 1.2 according to the number of people in the space to be processed, and the adjustment ratio is calculated to be 1.95 (i.e. 1.2×(2×0.5+1.5×0.25+1×0.25)) based on the crowd type information. The control platform determines the target environment data based on the initial environment data corresponding to the space to be processed and the adjustment ratio.
[0134] Specifically, the electromechanical equipment includes lighting equipment, air-conditioning equipment and fresh air equipment, and the control of the electromechanical equipment includes lighting brightness control, temperature control, humidity control, ventilation rate control and air quality control.
[0135] (1) Lighting brightness control: First, adjust the lighting brightness according to the number of people in the space to be processed. When there are many people in the space to be processed, increase the lighting brightness to ensure that everyone has enough light; when there are few people in the space to be processed, reduce the lighting brightness to save energy. Second, adjust the lighting brightness according to the type of people. If there are children in the space, increase the lighting brightness; if the leisure area is mostly adults, the lighting brightness can be appropriately reduced to improve comfort.
[0136] (2) Temperature control: First, adjust the temperature according to the number of people in the space to be processed. When there are more people in the space to be processed, increase the cooling or heating power of the air conditioner to maintain a comfortable room temperature. When there are fewer people in the space to be processed, appropriately reduce the air conditioning power to reduce energy consumption. Second, adjust the temperature according to the type of people. If the space is mostly children or the elderly, the temperature can be appropriately raised; if the space is mostly adults, the standard room temperature (i.e., the initial environmental data) can be maintained.
[0137] (3) Humidity control: First, adjust the humidity according to the number of people in the space to be processed to ensure that the air humidity is within a comfortable range, generally 30% to 50%. Second, adjust the humidity according to the crowd type information, assuming that the crowd type includes special groups, such as infants and people with respiratory diseases. If there are special groups in the space during the year, the air humidity is controlled within a stricter range, generally 40% to 50%. Among them, the crowd type can be set according to the actual application scenario, and the present invention is not limited.
[0138] (4) Ventilation rate control: First, adjust the ventilation rate according to the number of people in the treated space. When there are more people in the treated space, increase the ventilation rate to ensure air circulation and reduce carbon dioxide concentration; when there are fewer people in the treated space, reduce the ventilation rate to save energy. Second, adjust the ventilation rate according to the crowd type information. If the crowd type includes infants, pregnant women or the elderly, a higher ventilation rate needs to be maintained to ensure good indoor air quality.
[0139] (5) Air quality control: Real-time monitoring of environmental data collected by air quality sensors. When air quality (such as PM2.5, carbon dioxide concentration, etc.) exceeds the normal range, the ventilation rate is immediately increased or the air purification function of the fresh air equipment (i.e., air purifier) is started.
[0140] It is worth mentioning that the control platform does not store information directly associated with user devices or users. After obtaining the target environment data, the spatial information is usually deleted or anonymized to protect the privacy of user data.
[0141] Optionally, in practical applications, electromechanical devices can also be regulated based on user feedback. Figure 5 The electromechanical equipment control method further comprises the following steps:
[0142] Step S40: the user device sends the received user feedback data to the control platform.
[0143] Step S50: The control platform updates the initial environmental data and the preset control strategy according to the user feedback data and the real-time environmental data.
[0144] As a possible implementation, taking the office environment control as an example, it is assumed that the initial environmental data of the office lighting brightness can be set to 500 lux suitable for daily office work, and the initial environmental data of the temperature can be set to 24°C, which is a comfortable temperature for most people. The initial environmental data of the ventilation rate can be set to the fresh air equipment changing the air 6 times per hour, which is the standard ventilation rate. The control platform controls lighting equipment, air conditioning equipment, fresh air equipment and other electromechanical equipment based on real-time environmental data and target environmental data to provide a comfortable and energy-saving indoor environment.
[0145] During the actual operation of the electromechanical equipment control system, office employees reported their environmental experience through user devices such as smartphones. For example, some employees reported that the air conditioning was too cold during the noon period, some employees reported that the insufficient lighting brightness in the afternoon caused visual fatigue, and some employees reported that the air in some corners was not ventilated enough.
[0146] The user device sends the user feedback data to the control platform, and the control platform obtains real-time environmental data from the sensor based on the user feedback data. It is assumed that the temperature of the office area is lower than 22°C during the noon period; the lighting brightness in some areas in the afternoon is lower than 350 lux; the carbon dioxide concentration in the corner area is high, close to 1000 parts per million (ppm), indicating insufficient ventilation.
[0147] The control device updates the initial environmental data based on user feedback data and real-time environmental data. For example, the initial environmental data of the air-conditioning temperature is set to 25°C during the noon period (12:00-14:00) to avoid overcooling. The target environmental data of the temperature in the office area still needs to be adjusted based on the number of people in the space, the type of people, and the preset control strategy.
[0148] For example, in the afternoon (14:00-17:00), the initial environmental data of the lighting brightness in some areas is set to 550 lux to relieve employees' visual fatigue. The target environmental data of the lighting brightness in the office area still needs to be adjusted according to the number of people in the space, the type of people and the preset control strategy. In addition, the initial environmental data setting of the lighting brightness is related to the task type of the space. For example, if the lighting brightness in the rest area is low, the initial environmental data is set to be small, and if the lighting brightness in the reading area is high, the initial environmental data is set to be high.
[0149] In areas with poor air quality, for example, the ventilation rate is increased to 8 times per hour to ensure air quality. The target environmental data of air quality in the office area still needs to be adjusted based on the number of people in the space, the type of people, and the preset control strategy.
[0150] It should be noted that the target environmental data determined by the preset control strategy may still not meet user requirements. In this case, it is necessary to reversely update the preset control strategy based on user feedback data and identify the preferences of specific employee groups by continuously monitoring user feedback data and real-time environmental data. For example, employees in a certain department prefer a working environment with a slightly higher temperature to improve their work comfort.
[0151] It can be seen that the embodiment of the present invention allows users to upload user feedback data through user devices, which can ensure that users participate in the operation of the electromechanical equipment control system, increase user participation and autonomy, and increase user trust in the electromechanical equipment control system. The control platform continuously optimizes the initial environmental data and preset control strategies of each space in the indoor environment based on user feedback and real-time environmental data, and gradually forms the best preset control strategy through adaptive learning to improve the control efficiency and user comfort of the electromechanical equipment control system.
[0152] Optionally, in practical applications, the privacy computing model can also be deployed on user devices and control platforms, and the privacy computing model can be used to control electromechanical equipment. The privacy computing model is pre-trained based on the federated learning framework. Figure 6 The electromechanical equipment control method further comprises the following steps:
[0153] In step S60, the user device generates spatial information using the locally deployed privacy computing model, and updates model parameters of the locally deployed privacy computing model based on the spatial information.
[0154] In an embodiment of the present invention, the control platform pre-trains the federated learning architecture based on historical data to obtain a privacy computing model. The privacy computing model is deployed on each user device and the control platform. Once deployed, the privacy computing model will continue to monitor the number of people and the type of people in the space on the user device, and continuously train and optimize the model parameters of the locally deployed privacy computing model in the process of monitoring the number of people and the type of people in the space.
[0155] Step S70: The control platform generates target environment data corresponding to the spatial identifier using the locally deployed privacy computing model, and determines the environment configuration parameters based on the target environment data and the real-time environment data.
[0156] In an embodiment of the present invention, the user device uploads the spatial information to the control platform after encrypting it through a security protocol. After receiving the spatial information uploaded by each user device, the control platform matches the spatial identifier and timestamp to obtain the target spatial information of the same space at the same time, and aggregates the target spatial information to obtain the number of people and crowd type information in each space.
[0157] At the same time, the control platform obtains real-time environmental data (such as temperature, humidity, lighting brightness, air quality, etc.) collected by the sensors corresponding to the space, and generates target environmental data based on the number of people and crowd type information in each space. By comparing the target environmental data and the real-time environmental data, the environmental configuration parameters are obtained, and the electromechanical equipment in each space is automatically controlled according to the environmental configuration parameters.
[0158] For example, if someone enters a conference room, the electromechanical equipment control system will adjust the air conditioning and lighting equipment in the conference room based on the number of people entering the conference room and the type of people entering the conference room. When the last person leaves the conference room, the electromechanical equipment control system detects that there is no one in the space and automatically turns off the air conditioning and lighting equipment to save energy.
[0159] Step S80: The control platform uses the locally deployed privacy computing model to update the initial environmental data and preset control strategies based on real-time environmental data and user feedback data.
[0160] In the embodiment of the present invention, the control platform collects the actual environmental control effect through sensors installed indoors and user feedback. Users can provide user feedback data through the application interface, and the control platform continuously optimizes the preset control strategy and the initial environmental data of each space based on the real-time environmental data and user feedback data.
[0161] It can be seen that the embodiment of the present invention utilizes user devices as computing nodes, which greatly reduces additional hardware investment and facilitates the expansion of the electromechanical equipment control system as the number of users increases, making the system deployment more economical and easy to expand to new spaces or buildings, thereby reducing operating costs while improving the scalability of the electromechanical equipment control system.
[0162] User devices locally count the number of people in the space and the type of people, and use a distributed privacy computing model to anonymize user information to ensure the security of user information and effectively prevent potential data leakage during transmission, thereby improving the level of privacy protection, which is crucial for user acceptance and compliance with regulations for electromechanical equipment control systems. Since user devices generate spatial information locally, the business load of the control platform can be reduced, allowing the control platform to respond to environmental changes in real time, improve energy efficiency and ensure environmental comfort.
[0163] Optionally, a possible implementation method is provided below for optimizing the privacy computing model. The electromechanical device control method further includes the following steps:
[0164] Each user device sends the model parameters of the locally deployed privacy computing model to the control platform according to the preset synchronization period; the control platform aggregates the model parameters sent by each user device to obtain global parameters, and sends the global parameters to each user device; the user device updates the locally deployed privacy computing model according to the global parameters.
[0165] In the embodiment of the present invention, each user device regularly sends the model parameters obtained through local continuous training and optimization to the control platform, and the control platform aggregates the model parameters sent by each user device to obtain a new privacy computing model. The control platform sends the global parameters corresponding to the new privacy computing model to the user device, and the user device updates the locally deployed privacy computing model according to the global parameters to improve the monitoring accuracy of the privacy computing model.
[0166] It can be seen that when optimizing the privacy computing model, the embodiment of the present invention only uploads the model parameters optimized and updated locally by each user device to the control platform, without uploading the original user data, thereby effectively protecting user privacy. At the same time, it can ensure that the control platform can more comprehensively optimize the privacy computing model based on the model parameters uploaded by each user device.
[0167] In order to more clearly illustrate the electromechanical equipment control method provided by the embodiment of the present invention, the following three examples are used for illustration.
[0168] As a possible implementation, taking the use of a standard conference room as an example, it is assumed that the electromechanical equipment control system automatically controls three types of electromechanical equipment: lighting equipment, air conditioning equipment, and fresh air equipment. Among them, the lighting equipment allows the control of the switch, lighting brightness, and lighting color temperature, the air conditioning equipment allows the control of the temperature and air volume, and the fresh air equipment allows the control of the switch and air volume. The control methods are shown in Table 1.
[0169] Table 1
[0170]
[0171]
[0172] As another possible implementation, taking the creative workshop as an example, it is assumed that the electromechanical equipment control system automatically controls three types of electromechanical equipment: lighting equipment, air conditioning equipment, and fresh air equipment. Among them, the lighting equipment allows the control of the switch, lighting brightness, and lighting color temperature, the air conditioning equipment allows the control of the temperature and air volume, and the fresh air equipment allows the control of the switch and air volume. The control methods are shown in Table 2.
[0173] Table 2
[0174]
[0175]
[0176] As another possible implementation, take the unused standard conference room or creative workshop as an example, and assume that the electromechanical equipment control system automatically controls three types of electromechanical equipment: lighting equipment, air conditioning equipment, and fresh air equipment. Among them, lighting equipment allows the control of switch, lighting brightness, and lighting color temperature, air conditioning equipment allows the control of temperature and air volume, and fresh air equipment allows the control of switch and air volume. The control methods are shown in Table 3.
[0177] Table 3
[0178]
[0179] Based on the same inventive concept, the basic principles and technical effects of the electromechanical equipment control system provided by the embodiment of the present invention are the same as those of the above embodiment. For the sake of brief description, for parts not mentioned in this embodiment, reference may be made to the corresponding contents in the above embodiment.
[0180] Please continue to refer to Figure 2 The electromechanical equipment control system 10 includes a control platform 100, a user device 200 and an electromechanical equipment 300, and the control platform 100 is communicatively connected with the user device 200 and the electromechanical equipment 300.
[0181] The user device 200 is used to generate space information and upload the space information to the control platform 100; the space information includes a space identifier, the number of people in the space, and the type of people; the space identifier is obtained by anonymizing the network identifier and the user device identifier; the network identifier is used to uniquely identify the space to which the user device belongs;
[0182] The control platform 100 is used to determine the target environment data according to the space identification, the number of people in the space and the type of people;
[0183] The control platform 100 is also used to determine environmental configuration parameters according to the target environmental data and the real-time environmental data, and to control the electromechanical equipment 300 corresponding to the space identifier according to the environmental configuration parameters.
[0184] In summary, the device control system provided by the embodiments of the present invention uses user devices as computing nodes to greatly reduce additional hardware investment, and is convenient for expanding the electromechanical equipment control system as the number of users increases, making the system deployment more economical and easy to expand to new spaces or buildings, thereby reducing operating costs while improving system scalability. The user device completes the privacy processing of sensitive data locally, generates spatial information containing information about the number of people in the space and the type of people, and only needs to upload the spatial information to the control platform without uploading all user data, which can reduce the amount of data transmission, reduce network latency, improve the real-time and efficiency of data processing, and effectively ensure user information security. The control platform directly controls the electromechanical equipment corresponding to the spatial identifier based on the spatial information uploaded by each user device to ensure that the control platform responds to environmental changes in real time under low load conditions, thereby improving energy efficiency and environmental comfort.
[0185] In several embodiments provided by the present invention, it should be understood that the disclosed system and method can also be implemented in other ways. The system embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0186] In addition, the functional modules in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0187] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention.
[0188] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for controlling electromechanical equipment, characterized in that: Applied to an electromechanical equipment control system, the electromechanical equipment control system includes a control platform, a user device and an electromechanical device, the control platform is communicatively connected with the user device and the electromechanical device, and the method includes: The user device generates space information and uploads the space information to the control platform; the space information includes a space identifier, the number of people in the space, and crowd type information; the space identifier is obtained by anonymizing the network identifier and the identifier of the user device; the network identifier is used to uniquely identify the space to which the user device belongs; The control platform determines the target environment data according to the space identification, the number of people in the space and the type of people; The control platform determines environmental configuration parameters according to the target environmental data and the real-time environmental data, and controls the electromechanical equipment corresponding to the space identifier according to the environmental configuration parameters.
2. The electromechanical equipment control method according to claim 1, characterized in that: The user equipment generates spatial information, including: The user equipment obtains a network identifier of the space to which it belongs; The user equipment performs anonymization processing according to the network identification of the space to which it belongs and the identification of the user equipment to obtain a space identification; The user equipment determines the type of people corresponding to the user equipment according to the usage mode, user information and network connection characteristics; The user equipment sends the space identifier and the crowd type to other user equipment, and obtains space population and crowd type information according to the space identifiers and crowd types corresponding to the user equipment and the other user equipment; the crowd type information represents the proportion of the number of people corresponding to each of the crowd types in the space corresponding to the space identifier; The user equipment generates the space information according to the space identifier, the number of people in the space, and the crowd type information.
3. The electromechanical equipment control method according to claim 2, characterized in that: The usage pattern includes application type and usage time; the network connection characteristics include network connection mode and network connection frequency; The user equipment determines the type of people corresponding to the user equipment according to the usage mode, user information and network connection characteristics, including: If age information is recorded in the user information, the user device determines the corresponding population type according to the age information; If the age information is not recorded in the user information, the user equipment determines the type of population corresponding to the user equipment according to the application type, the usage time, the network connection mode and the network connection frequency.
4. The electromechanical equipment control method according to claim 2, characterized in that: The user equipment obtains the network identifier of the space to which it belongs, including: When the space to which the user equipment belongs is an independent space, the user equipment determines the network identifier corresponding to the independent space as the network identifier of the space to which it belongs; When the space to which the user equipment belongs is an open space, the user equipment obtains the network signal strength corresponding to at least one area in the open space, and determines the network identifier corresponding to the area with the strongest network signal strength as the network identifier of the space to which it belongs.
5. The electromechanical equipment control method according to claim 2, characterized in that: The crowd types include adults, elderly people and children; and obtaining the space number and crowd type information according to the space identifier and crowd type corresponding to the user equipment and the other user equipment includes: The user equipment confirms the network identifier of the space to which it belongs as the target network identifier; The user equipment counts the number of the target network identifiers based on the space identifiers corresponding to the other user equipments to obtain the number of people in the space; The user equipment determines the user equipment corresponding to the target network identifier as the target user equipment, and counts the number of adults, the number of elderly people, and the number of children according to the population types corresponding to all the target user equipments; The user equipment obtains the crowd type information according to the number of adults, the number of elderly people and the number of children.
6. The electromechanical equipment control method according to claim 1, characterized in that: The control platform determines the target environment data according to the space identifier, the number of people in the space and the type of people, including: The control platform determines the space to be processed according to the space identifier, and determines the user equipment belonging to the space to be processed as the user equipment to be processed; The control platform performs data fusion on the space population and crowd type information sent by the to-be-processed user equipment to obtain the space population and crowd type information to be processed; The control platform determines the adjustment ratio according to the type information of the crowd to be processed, the number of people in the space to be processed and the preset control strategy; The control platform determines the target environment data according to the initial environment data corresponding to the space to be processed and the adjustment ratio.
7. The electromechanical equipment control method according to claim 6, characterized in that: The method further comprises: The user equipment sends the received user feedback data to the control platform; The control platform updates initial environmental data and preset control strategies according to the user feedback data and the real-time environmental data.
8. The electromechanical equipment control method according to claim 1, characterized in that: The user device and the control platform both deploy a privacy computing model, and the privacy computing model is trained based on a federated learning framework; The method further comprises: The user equipment generates the spatial information by using a locally deployed privacy computing model, and updates a model parameter of the locally deployed privacy computing model based on the spatial information; The control platform generates target environment data corresponding to the space identifier using a locally deployed privacy computing model, and determines environment configuration parameters based on the target environment data and real-time environment data; The control platform uses a locally deployed privacy computing model to update initial environmental data and preset control strategies based on real-time environmental data and user feedback data.
9. The electromechanical equipment control method according to claim 8, characterized in that: The method further comprises: Each of the user devices sends the model parameters of the locally deployed privacy computing model to the control platform according to a preset synchronization period; The control platform aggregates the model parameters sent by each of the user devices to obtain a global parameter, and sends the global parameter to each of the user devices; The user device updates the locally deployed privacy computing model according to the global parameters.
10. A control system for electromechanical equipment, characterized in that: The electromechanical equipment control system comprises a control platform, a user device and an electromechanical device, wherein the control platform is communicatively connected with the user device and the electromechanical device; The user equipment is used to generate space information and upload the space information to the control platform; the space information includes space identification, number of people in the space and crowd type information; The spatial identifier is obtained by anonymizing the network identifier and the identifier of the user equipment; The network identifier is used to uniquely identify the space to which the user equipment belongs; The control platform is used to determine the target environment data according to the space identification, the number of people in the space and the type of people; The control platform is also used to determine environmental configuration parameters according to the target environmental data and the real-time environmental data, and to control the electromechanical equipment corresponding to the space identification according to the environmental configuration parameters.
Citation Information
Patent Citations
Intelligent control method of air conditioner and air conditioner
CN113324321A
Automatic control method and system for electromechanical equipment
CN118466240A
Intelligent control household equipment terminal system
CN119292087A
In-vehicle environment regulation and control method and device
CN119550772A
Space Lighting System Based on Lighting Target
US20250040010A1