Method and system for electromechanical device regulation
By generating spatial information through local anonymization processing on user devices and uploading it, the problems of user information security and equipment burden in building automation systems are solved. This enables low-load real-time control and system scalability, reduces operating costs, and improves environmental comfort.
Patent Information
- Application Number
- CN202510254219.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2045-03-05
AI Technical Summary
Existing building automation systems pose risks of privacy breaches and excessive burdens in terms of user information security and equipment resource consumption, especially as the number of users increases, making it difficult to balance system scalability and operating costs.
Spatial information is generated by anonymizing the user's device locally and then uploaded to the control platform, reducing data transmission volume and network latency. The control platform then adjusts the electromechanical equipment in real time based on the spatial information, avoiding the uploading of personal information and reducing the burden on the equipment.
It enables real-time response to environmental changes under low load conditions, improves system scalability and energy efficiency, while ensuring user information security, reducing operating costs, and enhancing environmental comfort.
Smart Images

Figure CN119916704B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electromechanical equipment management, in particular to an electromechanical equipment regulation method and system. BACKGROUND
[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, a building automation system (BAS) is usually used to centrally monitor, control and manage heating, ventilation, air conditioning, water supply and drainage, power, lighting and other electromechanical equipment related to buildings to adjust the indoor environment. Therefore, one technical problem that those skilled in the art need to solve is how to accurately regulate electromechanical equipment while protecting user privacy and security. SUMMARY
[0003] Therefore, the purpose of the present application is to provide an electromechanical equipment regulation method and system that can effectively ensure user information security.
[0004] To achieve the above purpose, the technical solution adopted by the embodiments of the present application is as follows:
[0005] In a first aspect, the present application provides an electromechanical equipment regulation method applied to an electromechanical equipment regulation system, wherein the electromechanical equipment regulation system comprises a regulation platform, a user device and electromechanical equipment, the regulation platform is in communication connection with the user device and the electromechanical equipment, and the method comprises:
[0006] The user device generates space information and uploads the space information to the regulation platform; the space information comprises space identification, space population and crowd type information; the space identification is obtained by anonymizing the network identification and the identification of the user device; and the network identification is used to uniquely identify the space to which the user device belongs;
[0007] The regulation platform determines target environment data according to the space identification, the space population and the crowd type information;
[0008] The regulation platform determines environment configuration parameters according to the target environment data and real-time environment data, and regulates the electromechanical equipment corresponding to the space identification according to the environment configuration parameters.
[0009] In an optional embodiment, the user device generates space information, comprising:
[0010] The user device acquires the network identification of the space to which it belongs;
[0011] The user device anonymizes the network identification of the space to which it belongs and the identification of the user device to obtain the space identification;
[0012] The user equipment determines a crowd type corresponding to the user equipment according to a use mode, user information and network connection characteristics;
[0013] The user equipment sends the space identity and the crowd type to other user equipment, and obtains space population and crowd type information according to the space identity and the crowd type corresponding to the user equipment and the other user equipment; the crowd type information represents a proportion of the number of people corresponding to each of the crowd types in the space corresponding to the space identity;
[0014] The user equipment generates the space information according to the space identity, the space population and the crowd type information.
[0015] In an optional implementation, the use mode includes an application type and a use time; the network connection characteristics include a network connection mode and a network connection frequency; and the user equipment determines a crowd type corresponding to the user equipment according to a use mode, user information and network connection characteristics, including:
[0016] If the user information records age information, the user equipment determines a corresponding crowd type according to the age information;
[0017] If the user information does not record age information, the user equipment determines a crowd type corresponding to the user equipment according to the application type, the use time, the network connection mode and the network connection frequency.
[0018] In an optional implementation, the user equipment obtains a network identity of a space to which the user equipment belongs, including:
[0019] When the space to which the user equipment belongs is an independent space, the user equipment determines a network identity corresponding to the independent space as the network identity of the space to which the user equipment belongs;
[0020] When the space to which the user equipment belongs is an open space, the user equipment obtains a network signal strength corresponding to at least one region in the open space, and determines a network identity corresponding to a region with the strongest network signal strength as the network identity of the space to which the user equipment belongs.
[0021] In an optional implementation, the crowd type includes adults, the elderly and children; and the user equipment obtains space population and crowd type information according to the space identity and the crowd type corresponding to the user equipment and the other user equipment, including:
[0022] The user equipment confirms a network identity of the space to which the user equipment belongs as a target network identity;
[0023] The user equipment counts the number of the target network identifiers based on the spatial identifiers corresponding to the other user equipment, to obtain the spatial population;
[0024] The user equipment determines the user equipment corresponding to the target network identifier as a target user equipment, and counts the number of adults, the number of old people and the number of children according to the crowd type corresponding to all target user equipment;
[0025] The user equipment obtains the crowd type information according to the number of adults, the number of old people and the number of children.
[0026] In an optional implementation, the regulation platform determines the target environment data according to the spatial identifier, the spatial population and the crowd type information, comprising:
[0027] The regulation platform determines a to-be-processed space according to the spatial identifier, and determines the user equipment belonging to the to-be-processed space as to-be-processed user equipment;
[0028] The regulation platform performs data fusion on the spatial population and the crowd type information sent by the to-be-processed user equipment, to obtain to-be-processed spatial population and to-be-processed crowd type information;
[0029] The regulation platform determines an adjustment ratio according to the to-be-processed crowd type information, the to-be-processed spatial population and a preset regulation strategy;
[0030] The regulation platform determines the target environment data according to the initial environment data corresponding to the to-be-processed space and the adjustment ratio.
[0031] In an optional implementation, the method further comprises:
[0032] The user equipment sends the received user feedback data to the regulation platform;
[0033] The regulation platform updates the initial environment data and the preset regulation strategy according to the user feedback data and the real-time environment data.
[0034] In an optional implementation, the user equipment and the regulation platform both deploy a privacy computing model, the privacy computing model is obtained based on a federated learning framework; the method further comprises:
[0035] The user equipment generates the spatial information by using the locally deployed privacy computing model, and updates the model parameters of the locally deployed privacy computing model based on the spatial information;
[0036] The regulation platform generates target environment data corresponding to the spatial identifier by using the locally deployed privacy computing model, and determines environment configuration parameters according to the target environment data and real-time environment data;
[0037] The regulation platform updates the initial environment data and the preset regulation strategy based on real-time environment data and user feedback data by using the locally deployed privacy calculation model.
[0038] In an optional implementation, the method further comprises:
[0039] Each of the user devices sends model parameters of the locally deployed privacy calculation model to the regulation platform according to a preset synchronization period;
[0040] The regulation platform aggregates global parameters according to the model parameters sent by each of the user devices, and sends the global parameters to each of the user devices;
[0041] The user devices update the locally deployed privacy calculation model according to the global parameters.
[0042] In a second aspect, the present application provides an electromechanical equipment regulation system, which comprises a regulation platform, user devices and electromechanical equipment, wherein the regulation platform is in communication connection with the user devices and the electromechanical equipment.
[0043] The user devices are configured to generate space information and upload the space information to the regulation platform, wherein the space information comprises space identification, space population and crowd type information; the space identification is obtained by anonymizing a network identification and an identification of the user devices; and the network identification is used to uniquely identify a space to which the user devices belong.
[0044] The regulation platform is configured to determine target environment data according to the space identification, the space population and the crowd type information.
[0045] The regulation platform is further configured to determine environment configuration parameters according to the target environment data and real-time environment data, and regulate the electromechanical equipment corresponding to the space identification according to the environment configuration parameters.
[0046] Compared with the prior art, the electromechanical equipment regulation method and system provided by the embodiment of the application greatly reduces the additional hardware investment by using user equipment as a computing node, facilitates the expansion of the electromechanical equipment regulation system as the number of users increases, makes the system deployment more economical and easy to expand to new space or building, reduces the operating cost while improving the system scalability. The user equipment locally completes privacy processing of sensitive data, generates space information containing space number and crowd type information, only needs to upload the space information to the regulation platform, does not need to upload all user data, can reduce the data transmission amount, reduce the network delay, improve the real-time performance and efficiency of data processing, and effectively ensure the safety of user information. The regulation platform directly regulates the electromechanical equipment corresponding to the space identifier according to the space information uploaded by each user equipment, so as to ensure that the regulation platform responds to environmental changes in real time under low load, thereby improving energy efficiency and environmental comfort.
[0047] In order to make the above objectives, characteristics and advantages of the present application more apparent, comprehensible and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are referred to for detailed description. BRIEF DESCRIPTION OF DRAWINGS
[0048] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some of the embodiments of the application, and therefore should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0049] Figure 1 An architecture schematic diagram of a prior art electromechanical equipment regulation system is shown.
[0050] Figure 2 An architecture schematic diagram of an electromechanical equipment regulation system provided by the embodiment of the application is shown.
[0051] Figure 3 A flow schematic diagram of an electromechanical equipment regulation method provided by the embodiment of the application is shown.
[0052] Figure 4 Another flow schematic diagram of an electromechanical equipment regulation method provided by the embodiment of the application is shown.
[0053] Figure 5 Another flow schematic diagram of an electromechanical equipment regulation method provided by the embodiment of the application is shown.
[0054] Figure 6 Another flow schematic diagram of an electromechanical equipment regulation method provided by the embodiment of the application is shown.
[0055] Icon: 10 - electromechanical device regulation system; 100 - regulation platform; 200 - user device; 300 - electromechanical device; 400 - gateway & controller; 500 - sensor. DETAILED DESCRIPTION
[0056] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. The components of the embodiments of the present application described and shown in the accompanying drawings can be arranged and designed in various different configurations.
[0057] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0058] It should be noted that the relational terms such as "first" and "second" and the like are used only to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations exist in any such actual relationship or order. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or apparatus that includes a list of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0059] People spend about 90% of their time indoors, and the atmosphere of the indoor environment can affect the health and work efficiency of the users. It has been proven that spatial lighting has a positive impact on mood and cognitive performance. The age of the user affects the need for lighting levels for visual acuity, for example, older people over 65 years of age require twice the light level compared to adults between the ages of 25 and 65.
[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 occur. Only when the air flow is significantly higher than the recommended value of the relevant standard, can the symptoms of sick building syndrome (SBS) be reduced, and the performance and productivity of people can be improved.
[0061] Workers are on average 15% less productive in hot conditions and 14% less productive in cold conditions. Studies have found that when the temperature is above 25 °C (77 °F), for every 1 °C (1.8 °F) increase in temperature, productivity decreases by an average of 2%. Additionally, within the temperature range of 20-25 °C (68-77 °F), for every 1 °C decrease in temperature, students are more productive in learning mathematics.
[0062] In the prior art, building automation systems are commonly used to centrally monitor, control and manage electromechanical equipment related to buildings. Building automation systems, also known as building equipment monitoring systems, are computer control systems based on computer local area networks for communication and computer technology as the core, which have the functions of decentralized control and centralized management.
[0063] Among them, the main functions of the building automation system include: first, automatically monitor and control all electromechanical equipment by the field controller or through the gateway communication protocol interface, to achieve some control functions that cannot be achieved manually. Second, all electromechanical equipment can be directly monitored on the central workstation, and whether all electromechanical equipment is running normally can be understood through the monitoring alarm state, and management functions such as recording and printing reports can be realized. Third, reduce the workload of daily operation and maintenance, and thus reduce the daily operation and maintenance personnel. Fourth, control all electromechanical equipment through optimal control programs and preset time programs, achieve overall 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 equipment, and then the central management platform counts the number of people and age types in the space according to the positioning information, and controls the electromechanical equipment in the space according to the statistical data, as shown in Figure 1 .
[0065] Specifically, the user equipment entering the space uploads user information and network information to the space positioning system through the communication network, the space positioning system generates positioning information using the user information and network information, the space positioning system uploads the positioning information to the central management platform, the central management platform counts the number of people and age types in the space using the positioning information, and then obtains real-time environmental data collected by sensors through the building automation management system and the gateway & controller. According to the real-time environmental data, the number of people and the age type in the space, the environmental configuration parameters of the electromechanical equipment are determined, and then the electromechanical equipment is regulated and controlled through the building automation system, the gateway & controller.
[0066] In the process of electromechanical equipment regulation, there is a risk of personal information leakage because network information and personal information need to be uploaded to the central management platform. At the same time, because the number of people and the type of age in the space are counted in the central management platform, there is an excessive consumption of device resources, which causes the device performance burden of the central management platform to be heavier. Among them, the personal information leakage risk mainly includes:
[0067] (1) Location information leakage: the signals of wireless fidelity (WiFi) and Bluetooth communication networks can be used to determine the approximate location of user devices. If this information is uploaded to the central management platform without security protection, it may be used to track the location and behavior patterns of users.
[0068] (2) Device identification: WiFi and Bluetooth devices usually have unique media access control addresses (MAC addresses), and if these addresses are recorded and associated with other data, they can be used to identify and track specific devices.
[0069] (3) Data misuse: if positioning information is misused, such as for targeted advertising or monitoring without user consent, it may infringe on the privacy rights of users.
[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, the collection and processing of personal location data are subject to strict legal and regulatory requirements. If a company fails to comply with these provisions, it may face legal liability.
[0072] Based on this, the electromechanical equipment regulation method and system provided by the embodiments of the present application greatly reduce the additional hardware investment by using user devices as computing nodes, facilitate the expansion of the electromechanical equipment regulation system as the number of users increases, make the system deployment more economical and easy to expand to new spaces or buildings, reduce operating costs while improving system scalability. The user device completes the privacy processing of sensitive data locally, generates space information containing space population and crowd type information, only needs to upload the space information to the regulation platform, does not need to upload all user data, can reduce data transmission volume, reduce network latency, improve the real-time and efficiency of data processing, while effectively guaranteeing the security of user information. The regulation platform directly regulates the electromechanical equipment corresponding to the space identifier according to the space information uploaded by each user device, to ensure that the regulation platform responds to environmental changes in real time under low load, thereby improving energy efficiency and environmental comfort.
[0073] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0074] Please refer to Figure 2 , Figure 2 An architecture schematic diagram of the electromechanical equipment regulation system 10 provided by the embodiments of the present application is shown, which provides an implementation mode of the electromechanical equipment regulation system. The electromechanical equipment regulation system 10 includes a regulation platform 100, a user device 200, electromechanical equipment 300, a gateway & controller 400 and a sensor 500. The gateway & controller 400 is in communication connection with the electromechanical equipment 300, the sensor 500 and the regulation platform 100 respectively. The user device 200 is in communication connection with the regulation platform 100 through a communication network.
[0075] The user device 200 is used to count the number of people in a space and the type of crowd information, and to anonymize the network information and the user information. The space information generated according to the data obtained by anonymization, the number of people in a space and the type of crowd information is uploaded to the regulation platform 100.
[0076] The regulation platform is used to determine the target environment data corresponding to the space according to the space information, to obtain the real-time environment data collected by the sensor 500 through the gateway & controller 400, and to determine the environment configuration parameters according to the target environment data and the real-time environment data. Finally, the environment configuration parameters are issued to the electromechanical equipment 300 through the gateway & controller 400, so as to regulate the electromechanical equipment 300.
[0077] It should be noted that the regulation platform 100 can be a cloud server, a network server, a personal computer (PC), a personal digital assistant (PDA), a notebook computer, a tablet computer and the like. The electromechanical equipment 300 can be air conditioning equipment, lighting equipment, fan equipment and the like. The user device 200 can be a mobile phone, a notebook computer, a tablet computer, a personal digital assistant (PDA) and the like.
[0078] Please refer to Figure 3 , Figure 3 A flow schematic diagram of the electromechanical equipment regulation method provided by the embodiments of the present application is shown. The method can be applied to the above-mentioned electromechanical equipment regulation system 10. The method should include the following steps:
[0079] In step S10, the user device generates space information and uploads the space information to the regulation platform. The space information includes a space identifier, a number of people in a 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.
[0080] In the embodiment of the present application, the space to which the user equipment belongs refers to the space in which the user equipment is located. The belonging space can be an independent space such as a personal office, a conference room, etc., or one of the regions of an open space such as an operating room, a device room, an open office, etc. When the user enters the belonging space, the user equipment anonymizes the network identifier corresponding to the belonging space and the user equipment identifier to obtain a space identifier, effectively avoiding the leakage of location information. At the same time, the user equipment counts the space number and the crowd type information of the belonging space, generates space information according to the space identifier, the space number and the crowd type information, and sends the space information to the regulation and control platform.
[0081] It should be noted that the anonymization processing includes data desensitization, data generalization, data perturbation and data aggregation. Among them, the data desensitization refers to replacing sensitive information (such as MAC address, name, etc. User information) with an identifier without uniqueness or completely deleting it. The data generalization refers to replacing the accurate data (such as the global positioning system coordinates) with more generalized information (such as the network identifier of the space). The data perturbation refers to adding a certain degree of noise (such as a random number) to avoid deducing the user information through data analysis, and the 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. The space information does not contain the user's name, specific age, mobile phone number, MAC address of the user equipment and other sensitive information, so as to ensure the user's personal privacy.
[0082] Step S20, the regulation and control platform determines the target environment data according to the space identifier, the space number and the crowd type information.
[0083] In the embodiment of the present application, the regulation and control platform determines the corresponding electromechanical equipment according to the space identifier, and determines the target environment data of the belonging space according to the space number and the crowd type information.
[0084] Step S30, the regulation and control platform determines the environment configuration parameter according to the target environment data and the real-time environment data, and regulates the electromechanical equipment corresponding to the space identifier according to the environment configuration parameter.
[0085] In the embodiment of the present application, the regulation and control platform determines the environment configuration parameter by comparing the difference between the target environment data and the real-time environment data. For example, the return air temperature of the air conditioner is set to 22℃, when the number of people in the belonging space is large, the heat released by the human body increases. In order to offset the heat of the human body, it is necessary to reduce the outlet air temperature of the air conditioner, and the outlet air temperature of the air conditioner is the environment configuration parameter of the air conditioner. The regulation and control platform regulates the air conditioner corresponding to the space identifier according to the environment configuration parameter (i.e. the outlet air temperature), that is, sets the air conditioner in the belonging space according to the outlet air temperature.
[0086] In summary, the electromechanical equipment regulation method provided by the embodiment of the present application greatly reduces the additional hardware investment by using the user equipment as a computing node, facilitates the expansion of the electromechanical equipment regulation system as the number of users increases, makes the system deployment more economical and easy to expand to new space or building, reduces the operating cost while improving the system scalability. The user equipment locally completes the privacy processing of sensitive data, generates space information containing space population and crowd type information, only needs to upload the space information to the regulation platform, does not need to upload all user data, can reduce the data transmission amount, reduce the network delay, improve the real-time performance and efficiency of data processing, and effectively ensure the user information security. The regulation platform directly regulates the electromechanical equipment corresponding to the space identifier according to the space information uploaded by each user equipment, so as to ensure that the regulation platform responds to environmental changes in real time under low load, thereby improving the energy efficiency and environmental comfort.
[0087] Optionally, the following provides a possible implementation manner for how the user equipment generates the space.
[0088] Please refer to Figure 4 , Figure 3 The sub-step of generating the space information by the user equipment in step S10 can include:
[0089] In step S101, the user equipment acquires the network identifier of the space to which the user equipment belongs.
[0090] In the embodiment of the present application, when the user equipment enters a space, the user equipment will be connected to the network corresponding to the network identifier. The network identifier includes but is not limited to WiFi hotspots, Bluetooth beacons and other wireless networks.
[0091] In step S102, the user equipment performs anonymization processing on the network identifier of the space to which the user equipment belongs and the identifier of the user equipment, to obtain the space identifier.
[0092] In the embodiment of the present application, the anonymization processing is mainly designed to protect user privacy when processing and transmitting space information, so as to prevent the collected space information from being directly associated with any individual, thereby protecting personal privacy.
[0093] Specifically, each user equipment independently generates and reports the space information, the location information (i.e. the network identifier) and the user equipment information (i.e. the identifier of the user equipment) do not leave the user equipment, and the network identifier and the identifier of the user equipment are directly anonymized on the user equipment to protect user privacy and avoid tracking of the equipment.
[0094] In order to protect user privacy, a new space identifier is randomly generated according to the network identifier of the space to which the user equipment belongs and the identifier of the user equipment each time the user equipment reports space information, which ensures that even if the space information of the same user equipment is uploaded multiple times, it is difficult to track the specific user through the space identifier. For example, a random number is obtained, and the space identifier is generated based on the random number, the network identifier and the identifier of the user equipment according to a preset rule. The identifier of the user equipment includes but is not limited to the user equipment ID and the MAC address of the user equipment.
[0095] In step S103, the user equipment determines the crowd type corresponding to the user equipment according to the use mode, user information and network connection characteristics.
[0096] In the embodiment of the present application, the crowd type is divided into the elderly, adults and children according to the difference in the demand of people for indoor environment (for example, air conditioner temperature, lighting brightness and air humidity). The crowd type of the user equipment holder is determined according to the use mode of the user equipment, the network connection characteristics and the registered user information.
[0097] In step S104, the user equipment sends the space identifier and the crowd type to other user equipment, and obtains the space population and the crowd type information according to the space identifier and the crowd type corresponding to the user equipment and other user equipment. 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, if multiple user equipment are in the same network and run the same application or service, the multiple user equipment can be designed to communicate with each other and share the data detected by each other, that is, the space identifier and the crowd type. For example, the multiple user equipment communicate with each other in a multicast, broadcast or other mode. This mode relies on the cooperation between the equipment, and the data sharing can be realized in a secure manner to count the population and the crowd type in the same space. That is, the user equipment sends the space identifier and the crowd type of the space to which the user equipment belongs to other user equipment, and counts the space population and the crowd type information of the space according to the crowd type sent by other user equipment corresponding to the same space identifier and the crowd type obtained by itself.
[0099] In addition, for application scenarios that do not require accurate statistics of the number of people in a space, the density of people in the space can be inferred by local signal strength analysis or by using multiple network signal sources. For local signal strength analysis, a user device (e.g., a mobile phone) can estimate its distance from a network signal source by detecting the signal strength of surrounding network identifiers (e.g., WiFi hotspots, Bluetooth beacons). By analyzing the changes in the strength of these signals, the user device can estimate the dynamics of people and provide indirect information about the density of people. For using multiple network information sources, if multiple network identifiers exist in an open space, the user device can more accurately determine its location by detecting the strength of multiple signal sources, and then infer the density of people.
[0100] In step S105, the user device generates space information according to the space identifier, the number of people in the space, and the type of people.
[0101] In step S106, the user device uploads the space information to the control platform.
[0102] In an embodiment of the present application, when the user device generates space information, it continues to perform step S106 to send the space information to the control platform, so that the control platform performs data fusion processing on multiple pieces of space information of the same space to obtain target environment data. When communication is interrupted, the user device uses local cache storage to temporarily store space information that has not been uploaded, and when the network state recovers and communication is normal, the user device uploads the space information cached locally to the control platform and deletes the space information cached locally.
[0103] In the case of delay in uploading space information generated by a user device when communication is interrupted, the control platform can make predictions based on the current received space information and historical space information. For example, if a space has a certain number of people and a certain type of people at a certain time point, even if part of the space information is not uploaded in time, the control platform can make temporary adjustments based on the historical space information and the current received space information. When new space information is uploaded, the control platform will make corrections.
[0104] Optionally, in actual applications, the usage mode includes the application type and the usage time, and the network connection feature includes the network connection mode and the network connection frequency. For how to determine the type of people corresponding to the user device by using the usage mode, the user information, and the network connection feature, a possible implementation is provided as follows. Figure 4 The sub-step of step S103 can include:
[0105] If the age information is recorded in the user information, the user device determines the type of people corresponding to the user device according to the age information; if the age information is not recorded in the user information, the user device determines the type of people corresponding to the user device according to the application type, the usage time, the network connection mode, and the network connection frequency.
[0106] In the embodiments of the present application, when the user installs or uses the application of the electromechanical equipment regulation system, the user can choose to provide age information such as specific age, birth year, 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 equipment determines the user's population type according to the age information. Assuming that the user fills in the specific age as 9 years old, then 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, and the user equipment collects application type, use time, network connection mode and network connection frequency, calculates the score of each population type according to the application type, use time, network connection mode, network connection frequency and preset weight, and determines the population type with the highest score as the corresponding population type of the user equipment.
[0109] As a possible implementation, assuming that the application type is large font simple interface (such as health monitoring, news reading), then the application type is counted as old people; the application type is game application or education application, then the application type is counted as children; the application type is social media, professional application or online shopping, then the application type is counted as adults.
[0110] The use time is in the daytime and the early stage of the evening, then the use time is counted as old people; the use time is after school in the afternoon to the evening, then the use time is counted as children; the use time is in the middle of the day and the evening, that is, evenly distributed in the whole daily cycle, mainly in the evening, then the use time is counted as adults.
[0111] The network connection mode is fixed area network connection, such as using the user equipment at home or in the old-age care facility, the stability of the connected network is high, then the network connection mode is counted as old people; the network connection mode is not fixed area network connection, such as frequently changing position during movement, then the network connection mode is counted as children; the network connection mode is spectrum replacement network connection during the peak period of commuting, and the network connection mode is fixed area network connection at other times, such as connecting WiFi for a long time at work and at home, and connecting mobile data network during commuting, then the network connection mode is counted as adults.
[0112] When the network connection frequency is low, such as using the same WiFi network, then the network connection frequency is counted as old people; when there is obvious connection peak at specific places such as home and school, then the network connection frequency is counted as children; when the network connection frequency increases obviously during holidays, then the network connection frequency is counted as adults.
[0113] The user equipment corresponding to the crowd type is determined according to the statistical quantity of the crowd type and a preset weight, the use mode and the network connection feature can be adjusted according to an actual application scene, and a crowd type identification mode conforming to the application scene is designed, which is not limited in the application.
[0114] Optionally, the following provides a possible implementation manner for how to obtain the network identifier of the belonging space. Figure 4 The sub-step of step S101 can include:
[0115] When the belonging space of the user equipment is an independent space, the user equipment determines the network identifier corresponding to the independent space as the network identifier of the belonging space; when the belonging space of the user equipment is an open space, the user equipment obtains the network signal strength corresponding to at least one region in the open space, and determines the network identifier corresponding to the region with the strongest network signal strength as the network identifier of the belonging space.
[0116] In the embodiment of the application, the indoor space mainly includes an independent space and an open space. The independent space includes a small closed space such as a private office, a conference room and a consultation room, and the open space includes a wide large space such as a large open office area, an operation room and a device room.
[0117] Specifically, each independent space is separately deployed with a corresponding network identifier, and the corresponding independent space can be uniquely identified through the network identifier. The open space is divided into multiple regions due to a relatively large area, and each region is separately deployed with a corresponding network identifier. For example, the open space is divided into multiple regions according to a coverage range with a diameter of 8 meters, and the coverage edges of the network identifiers may overlap. In order to obtain the network identifier of the belonging space of the user equipment, the network signal strength corresponding to the network identifier connected by the user equipment needs to be compared, and the network identifier corresponding to the region with the strongest network signal strength is determined as the network identifier of the belonging space.
[0118] It can be seen that the embodiment of the application deploys a unique network identifier for each space, and the user equipment confirms the belonging space by detecting the network identifier, which can accurately identify the space position of the user equipment, thereby improving the accuracy and timeliness of the mechanical and electrical equipment regulation and control.
[0119] Optionally, in actual application, the crowd type includes an adult, an elderly and a child. The following provides a possible implementation manner for how to obtain the space number and the crowd type information. Figure 4 The sub-step of step S104 of obtaining the space number and the crowd type information according to the space identifier and the crowd type corresponding to the user equipment and other user equipment can include:
[0120] The user equipment confirms the network identity of the space to which the user equipment belongs as a target network identity; the user equipment counts the number of target network identities based on the space identities corresponding to other user equipment, to obtain the number of people in the space; the user equipment determines the user equipment corresponding to the target network identity as target user equipment, and counts the number of adults, the number of elderly people and the number of children according to the crowd type corresponding to all target user equipment; and the user equipment obtains crowd type information according to the number of adults, the number of elderly people and the number of children.
[0121] In an embodiment of the present application, it is assumed that the target network identity is 001, the crowd type corresponding to the user equipment is elderly people, the user equipment receives the space identities and crowd types sent by 3 other user equipment, and the received crowd types are elderly people, children and adults respectively. The user equipment analyzes the space identities of the 3 other user equipment to obtain network identities, which are 001, 001 and 002 respectively, so that the number of target user equipment is 3 and the number of people in the space is 3. The number of elderly people corresponding to the target user equipment is 2 and the number of children is 1, so that the generated crowd type information is that the elderly people account for 2 / 3 and the children account for 1 / 3.
[0122] It should be noted that when a visitor enters the space, since the user equipment (such as a mobile phone) of the visitor does not install the electromechanical equipment regulation system, the MAC address entering the space can be captured by 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 only, and a default crowd type can be set for the visitor, such as defaulting the visitor as an adult.
[0123] Optionally, for how the regulation platform determines the target environment data, a possible implementation is provided as follows. Please refer to Figure 4 , Figure 3 The sub-step of generating space information by the user equipment in step S20 can include:
[0124] In step S201, the regulation platform determines a space to be processed according to a space identity, and determines user equipment belonging to the space to be processed as user equipment to be processed.
[0125] In an embodiment of the present application, the user equipment performs privacy calculation locally to obtain space information, and uploads the space information to the regulation platform. Each uploaded space information includes a space identity, a number of people in the space and crowd type information. The space identity is used to identify the space to which the space information belongs, the number of people in the space is the total number of people in the space after anonymization processing, and the crowd type information is the proportion of the crowd type according to age, such as 80% of adults and 20% of children.
[0126] The regulation platform parses the space identifier to obtain a network identifier, acquires a to-be-processed space corresponding to each network identifier, and determines a user equipment corresponding to a same network identifier as a to-be-processed user equipment corresponding to the to-be-processed space. For example, a user equipment using a network identifier 001 is determined as a to-be-processed user equipment located in a space corresponding to the network identifier 001.
[0127] In step S202, the regulation platform performs data fusion on the space population and crowd type information sent by the to-be-processed user equipment to obtain to-be-processed space population and to-be-processed crowd type information.
[0128] In the embodiment of the present application, the regulation platform aggregates the space population and crowd type information sent by each to-be-processed user equipment in a same space, performs data fusion by using statistical processing methods such as weighted average and arithmetic average, and obtains the space population and crowd type information of the to-be-processed space, i.e., to-be-processed space population and to-be-processed crowd type information.
[0129] It should be noted that in an application scenario with high precision requirements, Kalman filtering and other data fusion technologies can be used to reduce statistical errors and improve the recognition accuracy of the space population and crowd type information. In addition, in order to avoid repeated uploading of space information by multiple user equipments in a same space, the regulation platform can set a deduplication mechanism. The space information also includes a timestamp, and the regulation platform identifies the space information repeatedly uploaded by a same user equipment according to the timestamp and the space identifier, and merges multiple pieces of space information of a same time and a same space according to the timestamp.
[0130] In step S203, the regulation platform determines an adjustment ratio according to the to-be-processed crowd type information, the to-be-processed space population, and a preset regulation strategy.
[0131] In step S204, the regulation platform determines target environment data according to the initial environment data corresponding to the to-be-processed space and the adjustment ratio.
[0132] In the embodiment of the present application, the environment data includes lighting brightness, temperature, humidity, ventilation rate, and air quality, and the preset regulation strategy includes an adjustment preset ratio corresponding to each crowd type and an adjustment population threshold. For example, the initial population of a small conference room is five, the adjustment population threshold is 0.2 per 3 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 to-be-processed space population is five, there are three elderly people, and there are two 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 old people, 2 children and 2 adults, the base is adjusted to 1.2 according to the number of people in the space to be processed, and the adjustment ratio 1.95 (i.e. 1.2 x (2 x 0.5 + 1.5 x 0.25 + 1 x 0.25)) is calculated according to the type of the crowd. The target environment data is determined by the control platform according to 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 electromechanical equipment control 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 the number of people in the space to be processed is large, increase the lighting brightness to ensure that each person has enough light; when the number of people in the space to be processed is small, reduce the lighting brightness to save energy. Second, adjust the lighting brightness according to the type of the crowd. 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 the number of people in the space to be processed is large, increase the air conditioning cooling or heating intensity to maintain a comfortable room temperature. When the number of people in the space to be processed is small, appropriately reduce the air conditioning power to reduce energy consumption. Second, adjust the temperature according to the type of the crowd. If the space is mostly children or old people, the temperature can be appropriately increased; if the space is mostly adults, the temperature can be maintained at the standard room temperature (i.e. the initial environment data).
[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 the comfortable range, generally 30% to 50%. Second, adjust the humidity according to the type of the crowd. Assuming that the type of the crowd includes special groups, such as infants, people with respiratory diseases. If there are special groups in the space, the air humidity is controlled within a stricter range, generally 40% to 50%. The type of the crowd can be set according to the actual application scenario, which is not limited by the present application.
[0138] (4) Ventilation rate control: first, adjust the ventilation rate according to the number of people in the space to be processed. When the number of people in the space to be processed is large, increase the ventilation rate to ensure air circulation and reduce carbon dioxide concentration; when the number of people in the space to be processed is small, reduce the ventilation rate to save energy. Second, adjust the ventilation rate according to the type of the crowd. Assuming that the type of the crowd includes infants, pregnant women or old people, a higher ventilation rate is needed to ensure good indoor air quality.
[0139] (5) Air quality regulation: Real-time environmental data collected by air quality sensors is monitored in real time. When the air quality (such as PM2.5, carbon dioxide concentration, etc.) exceeds the normal range, the ventilation rate is increased or the air purification function (i.e. air purifier) of the fresh air equipment is started immediately.
[0140] It is worth mentioning that the regulation platform does not store information directly associated with user devices or users. After obtaining the target environmental data, the spatial information is usually deleted or anonymized to protect the privacy of user data.
[0141] Optionally, in actual application, the electromechanical equipment can also be regulated according to user feedback. Please refer to Figure 5 , the electromechanical equipment regulation method further comprises the following steps:
[0142] Step S40, the user device sends the received user feedback data to the regulation platform.
[0143] Step S50, the regulation platform updates the initial environmental data and the preset regulation strategy according to the user feedback data and the real-time environmental data.
[0144] As a possible implementation, taking office environment regulation as an example, the initial environmental data of office lighting brightness can be set to 500 lux suitable for daily office, the initial environmental data of temperature can be set to 24℃, which is a comfortable temperature suitable for most people. The initial environmental data of ventilation rate can be set to 6 times of air replacement per hour of fresh air equipment, which is the standard ventilation rate. The regulation platform regulates the lighting equipment, air conditioning equipment, fresh air equipment and other electromechanical equipment according to the real-time environmental data and the target environmental data, so as to provide a comfortable and energy-saving indoor environment.
[0145] In the actual operation process of the electromechanical equipment regulation system, office employees feedback their environmental experience through user devices such as smart phones. For example, some employees feedback that the air conditioner is too cold at noon, some employees feedback that the lighting brightness is insufficient in the afternoon, causing visual fatigue, and some employees reflect that the air is not sufficient in some corner areas.
[0146] The user device sends the user feedback data to the regulation platform, and the regulation platform obtains the real-time environmental data from the sensor according to the user feedback data. It is assumed that the office temperature is lower than 22℃ at noon; the lighting brightness in some areas is lower than lux, only 350 lux; the carbon dioxide concentration in the corner area is relatively high, close to 1000 parts per million (ppm), indicating that the ventilation is insufficient.
[0147] The regulating device updates the initial environmental data according to the user feedback data and the real-time environmental data, for example, the initial environmental data of the air conditioning temperature is set to 25 DEG C in 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 regulated according to the space number, the crowd type information and the preset regulating strategy.
[0148] For example, the initial environmental data of the lighting brightness of part of the area is set to 550 lux in the afternoon period (14:00-17:00) to relieve the visual fatigue of the employees. The target environmental data of the lighting brightness in the office area still needs to be regulated according to the space number, the crowd type information and the preset regulating strategy. In addition, the initial environmental data setting of the lighting brightness is related to the task type of the space, for example, the initial environmental data is smaller when the lighting brightness of the rest area is lower, and the initial environmental data is higher when the lighting brightness of the reading area is higher.
[0149] In the area with poor air quality, for example, the ventilation rate is increased to 8 times per hour to ensure the air quality. The target environmental data of the air quality in the office area still needs to be regulated according to the space number, the crowd type information and the preset regulating strategy.
[0150] It should be noted that the target environmental data determined according to the preset regulating strategy may still not meet the user requirements, and then the preset regulating strategy needs to be updated in reverse according to the user feedback data, and specific employee group preferences are identified by continuously monitoring the user feedback data and the real-time environmental data, for example, the employees of a certain department like a working environment with slightly higher temperature to improve the working comfort of the employees.
[0151] It can be seen that the embodiment of the present application allows the user to upload the user feedback data through the user device, can ensure that the user participates in the operation of the electromechanical equipment regulating system, increases the user participation and autonomy, and at the same time increases the trust degree of the user to the electromechanical equipment regulating system. The regulating platform continuously optimizes the initial environmental data of each space of the indoor environment and the preset regulating strategy based on the user feedback and the real-time environmental data, gradually forms the best preset regulating strategy through adaptive learning, to improve the regulating efficiency and the user comfort degree of the electromechanical equipment regulating system.
[0152] Optionally, in actual application, the privacy computing model can also be deployed on the user device and the regulating platform, and the electromechanical equipment is regulated by using the privacy computing model. The privacy computing model is obtained by pre-training based on a federated learning framework. Please refer to Figure 6 The electromechanical equipment regulating method further includes the following steps:
[0153] In step S60, the user device generates the space information by using the locally deployed privacy computing model, and updates the model parameters of the locally deployed privacy computing model based on the space information.
[0154] In the embodiment of the present application, the regulation 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 regulation platform. Once deployed, the privacy computing model will continuously monitor the number of people and the type of crowd in the space on the user device and continuously train the model parameters of the locally deployed privacy computing model in the process of monitoring the number of people and the type of crowd in the space.
[0155] In step S70, the regulation platform generates target environment data corresponding to the space identifier by using the locally deployed privacy computing model, and determines the environment configuration parameters according to the target environment data and the real-time environment data.
[0156] In the embodiment of the present application, the user device uploads the space information to the regulation platform after encryption through a secure protocol. After receiving the space information uploaded by each user device, the regulation platform matches the space identifier and the timestamp to obtain target space information of the same space at the same time, aggregates the target space information to obtain the number of people and the type of crowd in each space.
[0157] At the same time, the regulation platform obtains real-time environment data (such as temperature, humidity, lighting brightness, air quality, etc.) collected by the sensors corresponding to the space, and generates target environment data according to the number of people and the type of crowd in each space. By comparing the target environment data and the real-time environment data, the environment configuration parameters are obtained, and the electromechanical equipment in each space is automatically regulated according to the environment configuration parameters.
[0158] For example, if it is identified that someone enters the conference room, the electromechanical equipment regulation system will adjust the air conditioning equipment and lighting equipment in the conference room according to the number of people and the type of crowd entering the conference room. When the last person leaves the conference room, the electromechanical equipment regulation system monitors that the space is empty and automatically turns off the air conditioning equipment and lighting equipment to save energy.
[0159] In step S80, the regulation platform updates the initial environment data and the preset regulation strategy based on the real-time environment data and the user feedback data by using the locally deployed privacy computing model.
[0160] In the embodiment of the present application, the regulation platform collects the actual environment regulation effect through the sensors installed indoors and user feedback. The user can provide user feedback data through the application interface, and the regulation platform continuously optimizes the preset regulation strategy and the initial environment data of each space according to the real-time environment data and the user feedback data.
[0161] It can be seen that the embodiment of the present application uses user devices as computing nodes, greatly reducing the additional hardware investment, and at the same time, it is convenient to expand the electromechanical equipment regulation system as the number of users increases, so that the system deployment is more economical and easy to expand to new spaces or buildings, reducing the operating cost while improving the scalability of the electromechanical equipment regulation system.
[0162] The user equipment locally counts the number of people and the type of crowd information in the space, and anonymizes the user information by using a distributed privacy calculation model, to ensure the safety of the user information, effectively prevent potential leakage of data in the transmission process, and thus improve the privacy protection level, which is crucial for user acceptance and regulatory compliance of the mechanical and electrical equipment regulation system. Since the user equipment generates spatial information locally, it can reduce the business load of the regulation platform, enabling the regulation platform to respond to environmental changes in real time, improve energy efficiency while ensuring environmental comfort.
[0163] Optionally, for how to optimize the privacy calculation model, a possible implementation is provided as follows. The mechanical and electrical equipment regulation method further includes the following steps:
[0164] Each user equipment sends the model parameters of the locally deployed privacy calculation model to the regulation platform according to a preset synchronization period; the regulation platform aggregates the model parameters sent by each user equipment to obtain global parameters, and sends the global parameters to each user equipment; and each user equipment updates the locally deployed privacy calculation model according to the global parameters.
[0165] In the embodiment of the present application, each user equipment periodically sends the model parameters obtained by continuously training and optimizing locally to the regulation platform, the regulation platform aggregates the model parameters sent by each user equipment to obtain a new privacy calculation model. The regulation platform sends the global parameters corresponding to the new privacy calculation model to the user equipment, and the user equipment updates the locally deployed privacy calculation model according to the global parameters, to improve the monitoring accuracy of the privacy calculation model.
[0166] As can be seen, in the embodiment of the present application, only the model parameters updated by each user equipment locally are uploaded to the regulation platform when optimizing the privacy calculation model, without uploading the original user data, effectively protecting the user privacy, and at the same time, the regulation platform can optimize the privacy calculation model more comprehensively based on the model parameters uploaded by each user equipment.
[0167] In order to more clearly illustrate the mechanical and electrical equipment regulation method provided by the embodiment of the present application, 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 mechanical and electrical equipment regulation system automatically regulates three types of mechanical and electrical equipment, i.e. lighting equipment, air conditioning equipment and fresh air equipment. Among them, the lighting equipment allows regulation of the switch, lighting brightness and lighting color temperature, the air conditioning equipment allows regulation of the temperature and air volume, and the fresh air equipment allows regulation of the switch and air volume, and the regulation method is 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 regulation system automatically regulates three types of electromechanical equipment, namely, lighting equipment, air conditioning equipment, and fresh air equipment. Among them, the lighting equipment allows regulation of the switch, lighting brightness, and lighting color temperature, the air conditioning equipment allows regulation of the temperature and air volume, and the fresh air equipment allows regulation of the switch and air volume, and the regulation method is shown in Table 2.
[0173] Table 2
[0174]
[0175]
[0176] As another possible implementation, taking the standard conference room or the creative workshop as an example, it is assumed that the electromechanical equipment regulation system automatically regulates three types of electromechanical equipment, namely, lighting equipment, air conditioning equipment, and fresh air equipment. Among them, the lighting equipment allows regulation of the switch, lighting brightness, and lighting color temperature, the air conditioning equipment allows regulation of the temperature and air volume, and the fresh air equipment allows regulation of the switch and air volume, and the regulation method is shown in Table 3.
[0177] Table 3
[0178]
[0179] Based on the same inventive concept, the basic principle and technical effects of the electromechanical equipment regulation system provided by the embodiments of the present application are the same as those of the above-mentioned embodiments. For brevity of description, the parts not mentioned in this embodiment can be referred to the corresponding contents in the above-mentioned embodiments.
[0180] Please continue to refer to Figure 2 , the electromechanical equipment regulation system 10 includes a regulation platform 100, a user equipment 200, and electromechanical equipment 300, and the regulation platform 100 is in communication connection with the user equipment 200 and the electromechanical equipment 300.
[0181] The user equipment 200 is configured to generate space information and upload the space information to the regulation platform 100; the space information includes space identification, space number of people, and crowd type information; the space identification is obtained by anonymizing the network identification and the identification of the user equipment; and the network identification is used to uniquely identify the space to which the user equipment belongs.
[0182] The regulation platform 100 is configured to determine target environment data according to the space identification, the space number of people, and the crowd type information.
[0183] The regulation platform 100 is further configured to determine an environment configuration parameter according to the target environment data and real-time environment data, and regulate the electromechanical equipment 300 corresponding to the space identification according to the environment configuration parameter.
[0184] In summary, the several device regulation systems provided by the embodiments of the present application greatly reduce the additional hardware investment by using user devices as computing nodes, facilitate the expansion of the electromechanical device regulation system as the number of users increases, make the system deployment more economical and easy to expand to new space or building, reduce operating costs while improving system scalability. The user device completes the privacy processing of sensitive data locally, generates space information containing space population and crowd type information, only needs to upload the space information to the regulation platform, does not need to upload all user data, can reduce data transmission volume, reduce network latency, improve the real-time and efficiency of data processing, and effectively ensure user information security. The regulation platform directly regulates the electromechanical device corresponding to the space identifier according to the space information uploaded by each user device, to ensure that the regulation platform responds to environmental changes in real time under low load, thereby improving energy efficiency and environmental comfort.
[0185] In several embodiments provided in the present application, it should be understood that the disclosed system and method can also be implemented in other ways. The system embodiments described above are only illustrative, for example, the flowchart and block diagram in the drawings show the possible implementation architecture, function and operation of the system, method and computer program product according to the embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, program segment or part of code containing one or more executable instructions for implementing the specified logic function. It should also be noted that in some alternative implementations, the functions noted in the block can occur in different order from that noted in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and sometimes they can be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0186] In addition, each functional module in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0187] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the present application.
[0188] The above are only preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for controlling electromechanical equipment, characterized in that, An application is made in an electromechanical equipment control system, the electromechanical equipment control system comprising a control platform, user equipment, and electromechanical equipment, wherein the control platform is communicatively connected to the user equipment and the electromechanical equipment, and the method comprises: The user equipment generates spatial information and uploads it to the control platform; the spatial information includes a spatial identifier, the number of people in the space, and the type of people; 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 determines target environmental data based on the space identifier, the number of people in the space, and the population type information, including: determining the space to be processed based on the space identifier, and identifying user devices belonging to the space to be processed as user devices to be processed; performing data fusion on the space number and population type information sent by the user devices to be processed to obtain the number of people in the space to be processed and the population type information to be processed; determining an adjustment ratio based on the population type information to be processed and the number of people in the space to be processed and a preset control strategy; and determining the target environmental data based on the initial environmental data corresponding to the space to be processed and the adjustment ratio. The control platform determines environmental configuration parameters based on the target environmental data and real-time environmental data, and controls the electromechanical equipment corresponding to the spatial identifier based on 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 the network identifier of its assigned space; The user equipment performs anonymization processing based on the network identifier and the user equipment identifier of its respective space to obtain a space identifier; The user equipment determines the user group type corresponding to the user equipment based on usage patterns, user information, and network connection characteristics; The user equipment sends the space identifier and crowd type to other user equipments, and obtains the number of people in the space and crowd type information based on the space identifier and crowd type corresponding to the user equipment and the other user equipment; the crowd type information represents the proportion of people of each crowd type in the space corresponding to the space identifier. The user equipment generates the space information based on 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 user group type corresponding to the user equipment based on usage patterns, user information, and network connection characteristics, including: If the user information contains age information, the user device determines the corresponding population type based on the age information; If the user information does not record age information, the user device determines the user group type corresponding to the user device based on 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 its domain space, including: When the user equipment belongs to an independent space, the user equipment determines the network identifier corresponding to the independent space as the network identifier of the user equipment belonging to the independent space; When the user equipment belongs to 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 user equipment's space.
5. The electromechanical equipment control method according to claim 2, characterized in that, The population types include adults, the elderly, and children; obtaining the number of people and population type information based on the spatial identifiers and population types corresponding to the user device and other user devices includes: The user equipment identifies the network identifier of its own space as the target network identifier; The user equipment counts the number of target network identifiers based on the spatial identifiers corresponding to the other user equipments to obtain the number of people in the space; The user equipment identifies 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 based on the population types corresponding to all target user equipment. The user equipment obtains the population type information based on 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 method further includes: The user equipment sends the received user feedback data to the control platform; The control platform updates the initial environmental data and preset control strategies based on the user feedback data and the real-time environmental data.
7. The electromechanical equipment control method according to claim 1, characterized in that, Both the user equipment and the control platform are deployed with privacy computing models, which are trained based on a federated learning framework. The method further includes: The user equipment generates the spatial information using a locally deployed privacy computing model, and updates the model parameters of the locally deployed privacy computing model based on the spatial information. The control platform uses a locally deployed privacy computing model to generate target environment data corresponding to spatial identifiers, 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 the initial environmental data and preset control strategies based on real-time environmental data and user feedback data.
8. The electromechanical equipment control method according to claim 7, characterized in that, The method further includes: 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 user device to obtain global parameters, and then sends the global parameters to each user device. The user equipment updates its locally deployed privacy computing model according to the global parameters.
9. A control system for electromechanical equipment, characterized in that, The electromechanical equipment control system includes a control platform, user equipment, and electromechanical equipment, wherein the control platform is communicatively connected to the user equipment and the electromechanical equipment. The user equipment is used to generate spatial information and upload the spatial information to the control platform; the spatial information includes spatial identifiers, number of people in the space, and population 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 target environmental data based on the space identifier, the number of people in the space, and the population type information, including: determining the space to be processed based on the space identifier, and identifying user devices belonging to the space to be processed as user devices to be processed; performing data fusion on the space number and population type information sent by the user devices to be processed to obtain the number of people in the space to be processed and the population type information to be processed; determining an adjustment ratio based on the population type information to be processed and the number of people in the space to be processed and a preset control strategy; and determining the target environmental data based on the initial environmental data corresponding to the space to be processed and the adjustment ratio. The control platform is also used to determine environmental configuration parameters based on the target environmental data and real-time environmental data, and to control the electromechanical equipment corresponding to the spatial identifier based on 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