Office environment control method, system and device, electronic equipment and program product
By constructing an office environment control system that combines an Internet of Things network and a cloud database, the problem of decentralized equipment management has been solved, enabling personalized environmental adjustment and efficient management, thereby improving the intelligence level of the office environment and the user experience.
Patent Information
- Application Number
- CN202511260810.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-04
- Publication Date
- 2025-11-11
AI Technical Summary
The existing office environment control system has fragmented equipment management, resulting in low management efficiency, a lack of integrated management and intelligent control capabilities, and an inability to meet the personalized needs of different employees.
By building an Internet of Things (IoT) network, using coordinating nodes and touch displays to receive user control commands, and combining cloud databases for hardware detection and control, integrated management and personalized adjustment of office environment equipment can be achieved.
It improves the management efficiency and intelligence level of the office environment, meets the specific office needs of users, and enhances the system's response speed and user experience.
Smart Images

Figure CN120935239A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of the Internet of Things. Specifically, it relates to a control method, system, device, electronic device, and program product for an office environment. Background Art
[0002] The management and optimization of the office environment are crucial for improving employees' work efficiency and satisfaction. Existing office environment control systems often focus on individual function implementation, such as temperature control, humidity adjustment, or air quality monitoring, and these systems usually operate independently, lacking integrated management and intelligent regulation capabilities. Specifically, traditional temperature and humidity control systems use preset values without considering individual comfort differences. Especially in open office spaces, fixed environmental settings are difficult to meet the needs of different employees. At the same time, office facilities such as clock-in systems and bulletin systems are independent of each other, which not only increases the complexity of management but may also lead to low efficiency due to scattered operations.
[0003] Driven by Internet of Things technology, office environment management is gradually developing towards intelligence. However, current market solutions often focus on home environments and pay insufficient attention to the specific needs of office scenarios. For example, the data sharing and linkage control functions between multiple systems are limited. When administrators perform environmental regulation and device management, they need to switch between different terminals, which is cumbersome and error-prone. In addition, when existing systems handle environmental adjustment, they lack response to the personalized needs of people present and cannot dynamically adjust environmental settings according to the preferences of the actual employees present, resulting in poor environmental adjustment effects.
[0004] Regarding the problem in the related art that the device management in the office environment is relatively scattered, resulting in low efficiency in managing the office environment, no effective solution has been proposed yet. Summary of the Invention
[0005] The main purpose of this application is to provide a control method, system, device, electronic device, and program product for an office environment to solve the problem in the related art that the device management in the office environment is relatively scattered, resulting in low efficiency in managing the office environment.
[0006] To achieve the above objectives, according to one aspect of this application, a control method for an office environment is provided. The method is applied to a control system for an office environment, which includes at least: hardware devices, a coordination node, and a touch screen. The method includes: receiving a start command triggered by a target object; starting the control system of the office environment according to the start command; connecting to a cloud database; and executing a data transmission task, wherein the data transmission task refers to transmitting data generated by the control system of the office environment to the cloud database every preset time interval; determining the coordination node; constructing an Internet of Things (IoT) network based on the coordination node; and performing hardware detection on the hardware devices in the IoT network; if the hardware devices pass the hardware detection, receiving user control commands through the touch screen; and controlling the hardware devices in the IoT network according to the cloud database and the user control commands.
[0007] Further, determining the coordinating node and constructing an IoT network based on the coordinating node includes: obtaining network configuration information from the cloud database; determining the initialization information of the IoT network based on the network configuration information, wherein the initialization information includes parameter information and topology; receiving join requests from other nodes through the coordinating node; allocating network addresses to the other nodes based on the join requests to enable the other nodes to join the IoT network; and collecting node information of each node in the IoT network through the coordinating node and constructing the IoT network based on the node information of each node.
[0008] Furthermore, controlling the hardware devices in the IoT network based on the cloud database and the user control command includes: when the user control command is a check-in command, collecting target biometric features through the hardware device, wherein the target biometric features include at least one of the following: fingerprint features, facial features; matching the target biometric features with preset biometric features stored in the cloud database; generating a check-in record when the target biometric features successfully match the preset biometric features, and synchronizing the check-in record to the cloud database.
[0009] Furthermore, if the hardware device passes hardware detection, the method further includes: determining a target employee with first control authority among the employees who have clocked in, based on data in the cloud database; controlling the hardware device based on a first temperature and a first humidity preset by the target employee; or, determining a second temperature and a second humidity preset by each of the employees who have clocked in, based on data in the cloud database; calculating a temperature statistic based on the second temperature; calculating a humidity statistic based on the second humidity; controlling the hardware device based on the temperature statistic and the humidity statistic; determining a preset third temperature and a third humidity based on the cloud database; and controlling the hardware device based on the third temperature, the current temperature, and the third humidity.
[0010] Furthermore, the hardware device includes at least a display and a storage device. If the hardware device passes hardware detection, the method further includes: determining whether a target file is stored in the storage device, wherein the target file includes at least one of the following: a text file and a video file; determining whether the IoT network is connected to the display via a preset interface; if the storage device stores the target file and the IoT network is connected to the display via the preset interface, displaying the data in the target file on the display; if the storage device does not store the target file, or the IoT network is not connected to the display, turning off the display, generating an alarm message, and sending the alarm message to the target object.
[0011] To achieve the above objectives, according to another aspect of this application, a control system for an office environment is provided. The system is used to execute the aforementioned control method for the office environment. The system includes: a data transmission module for collecting data generated by the control system of the office environment and transmitting data between the control system and a cloud database; a touch control module for receiving user control commands and sending control commands to hardware devices in an Internet of Things (IoT) network in response to the user control commands; an announcement display module for displaying preset text or video information; a check-in control module for collecting user biometrics, verifying the user biometrics through the data transmission module, generating check-in records based on the verification results, and sending the check-in records to the data transmission module; and an IoT control module for control via an IoT network, wherein the IoT network is a wireless personal area network (PAN). The IoT network includes: a coordinating node, a routing node, and terminal nodes. The coordinating node is used to create the IoT network, the routing node is used to forward data packets in the IoT network, and the terminal nodes are used to mount various sensors and various environmental control devices.
[0012] Furthermore, the announcement display module includes a display screen connected to the announcement display module via a high-definition multimedia interface. The touch control module includes a touch screen receiving user control commands, including check-in commands, temperature control commands, and humidity control commands. The check-in control module includes a fingerprint sensor and a camera, both used to collect the user's biometric features. The multiple sensors include a temperature sensor, a humidity sensor, a carbon dioxide sensor, and a PM2.5 sensor. The carbon dioxide sensor collects the carbon dioxide concentration in the office environment and displays it on the display screen. The PM2.5 sensor collects the PM2.5 concentration in the office environment and displays it on the display screen. The multiple environmental control devices include an infrared transmitter, a relay, a ventilation fan, and an air conditioner.
[0013] To achieve the above objectives, according to another aspect of this application, a control device for an office environment is provided. The device is applied to a control system for an office environment, which includes at least: hardware devices, a coordination node, and a touch screen. The device includes: a startup unit, configured to receive a startup command triggered by a target object, start the control system of the office environment according to the startup command, connect to a cloud database, and execute a data transmission task, wherein the data transmission task refers to transmitting data generated by the control system of the office environment to the cloud database every preset time interval; a construction unit, configured to determine the coordination node, construct an Internet of Things (IoT) network based on the coordination node, and perform hardware detection on the hardware devices in the IoT network; and a first control unit, configured to receive user control commands through the touch screen when the hardware devices pass hardware detection, and control the hardware devices in the IoT network according to the cloud database and the user control commands.
[0014] Further, the construction unit includes: a determination subunit, used to obtain network configuration information from the cloud database and determine the initialization information of the IoT network based on the network configuration information, wherein the initialization information includes parameter information and topology; an allocation subunit, used to receive join requests from other nodes through the coordinating node and allocate network addresses to the other nodes according to the join requests, so that the other nodes join the IoT network; and a construction subunit, used to collect node information of each node in the IoT network through the coordinating node and construct the IoT network based on the node information of each node.
[0015] Further, the first control unit includes: a collection subunit, used to collect target biometric features through the hardware device when the user control command is a check-in command, wherein the target biometric features include at least one of the following: fingerprint features and facial features; a matching subunit, used to match the target biometric features with preset biometric features stored in the cloud database; and a generation subunit, used to generate a check-in record when the target biometric features successfully match the preset biometric features, and synchronize the check-in record to the cloud database.
[0016] Furthermore, the device further includes: a second control unit, configured to, upon the hardware device passing hardware detection, determine, based on data in the cloud database, a target employee with first control authority among the employees who have clocked in, and control the hardware device based on a first temperature and a first humidity preset by the target employee; or, a third control unit, configured to, based on data in the cloud database, determine a second temperature and a second humidity preset by each of the employees who have clocked in, calculate a temperature statistic based on the second temperature, calculate a humidity statistic based on the second humidity, and control the hardware device based on the temperature statistic and the humidity statistic; and a fourth control unit, configured to, based on the cloud database, determine a preset third temperature and a third humidity, and control the hardware device based on the third temperature, the current temperature, and the third humidity.
[0017] Furthermore, the hardware device includes at least a display and a storage device, and the apparatus further includes: a first determining unit, configured to determine whether a target file is stored in the storage device when the hardware device passes hardware detection, wherein the target file includes at least one of the following: a text file and a video file; a second determining unit, configured to determine whether the IoT network is connected to the display through a preset interface; a display unit, configured to display the data in the target file through the display when the storage device stores the target file and the IoT network is connected to the display through the preset interface; and a generating unit, configured to turn off the display and generate alarm information and send the alarm information to the target object when the storage device does not store the target file or the IoT network is not connected to the display.
[0018] To achieve the above objectives, according to one aspect of this application, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the control method for the office environment described in any of the above-mentioned embodiments, and the computer program, when executed by a processor, implements the steps of the control method for the office environment described in various embodiments of this application.
[0019] To achieve the above objectives, according to one aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including stored computer instructions, wherein, when the computer instructions are executed by a processor, the control method for the office environment described in any one of the above claims is implemented.
[0020] To achieve the above objectives, according to one aspect of this application, an electronic device is provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the control method for the office environment described in any of the above.
[0021] In this embodiment, by receiving a start command triggered by a target object, the control system of the office environment is started according to the start command, the cloud database is connected, and a data transmission task is executed. The data transmission task refers to transmitting data generated by the control system of the office environment to the cloud database every preset time interval. A coordination node is determined, and an Internet of Things (IoT) network is constructed based on the coordination node. Hardware detection is performed on the hardware devices in the IoT network. If the hardware device passes the hardware detection, user control commands are received through the touch screen, and the hardware devices in the IoT network are controlled according to the cloud database and the user control commands. This solves the technical problem of low efficiency in managing the office environment due to the dispersed nature of device management.
[0022] By activating the office environment control system, connecting to the cloud database, and executing periodic data transmission tasks, the control system can regularly synchronize environmental data and system status information. This enables remote data backup and real-time monitoring, further enhancing system stability and data security, and facilitating remote management. Furthermore, by identifying a coordinating node in the Internet of Things (IoT) and building an IoT network around it, comprehensive testing of hardware devices within the network ensures network integrity and device availability. This achieves efficient collaboration among IoT devices, further improving the system's response speed and accuracy to environmental changes. Finally, by receiving user control commands via a touchscreen and analyzing personalized data from the cloud database, precise control of hardware devices within the IoT network is achieved. This meets specific office environment needs, enhances the system's intelligence and user experience, and realizes the goal of customized environmental adjustment, further optimizing office conditions and improving work efficiency. Attached Figure Description
[0023] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0024] Figure 1 This is a hardware structure block diagram of a computer terminal (or mobile device) for implementing a control method for an office environment, according to Embodiment 1 of this application;
[0025] Figure 2 This is a flowchart of an optional office environment control method provided according to Embodiment 1 of this application;
[0026] Figure 3 This is a schematic diagram of an optional process for controlling the temperature and humidity of an office environment, provided according to Embodiment 1 of this application.
[0027] Figure 4 This is a schematic diagram of the system structure of the optional office environment control system provided in Embodiment 1 of this application;
[0028] Figure 5 This is a schematic diagram of the operation flow of the control system for an optional office environment provided in Embodiment 1 of this application;
[0029] Figure 6 This is a schematic diagram of a control device for an office environment according to Embodiment 2 of this application;
[0030] Figure 7 This is a schematic diagram of an electronic control device for an office environment provided according to Embodiment 3 of this application. Detailed Implementation
[0031] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0032] It should be noted that the processing methods, apparatus, storage media, and electronic devices specified in this application can be used in the financial technology field to improve the control efficiency of the office environment and the satisfaction of employees during the process of controlling the office environment. They can also be used in any field other than the financial technology field. The application fields of the processing methods, apparatus, storage media, and electronic devices specified in this application are not limited.
[0033] It should be noted that the information collected in this application (including but not limited to user device information, user personal information, collected data, used data, generated data, processed data, etc.) and the data (including but not limited to data used for analysis, stored data, displayed data, collected information, used information, generated information, processed information, etc.) are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with the relevant laws, regulations, and standards of the relevant countries and regions, and necessary confidentiality measures have been taken. These measures do not violate public order and good morals, and corresponding operation entry points are provided for users to choose to authorize or refuse. For example, this system has interfaces with relevant users or organizations, providing users with corresponding operation entry points for users to choose to agree to or refuse automated decision results; if the user chooses to refuse, the process proceeds to the expert decision-making stage.
[0034] Example 1
[0035] According to an embodiment of this application, a method embodiment for controlling an office environment is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0036] The method embodiment provided in Embodiment 1 of this application can be executed in a mobile terminal, computer terminal or similar computing device. Figure 1 This is a hardware structure block diagram of a computer terminal (or mobile device) for implementing a control method for an office environment, according to Embodiment 1 of this application. Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102, ..., 102n in the figure) (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (US office environment control) port (which may be included as one of the ports of the US control bus for the office environment), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0037] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0038] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the office environment control method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned office environment control method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0039] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0040] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).
[0041] Under the aforementioned operating environment, this application provides the following: Figure 2 The office environment control method shown. Figure 2 This is a flowchart of an optional office environment control method provided according to Embodiment 1 of this application.
[0042] Step S201: Receive the start command triggered by the target object, start the control system of the office environment according to the start command, connect to the cloud database, and execute the data transmission task. The data transmission task refers to transmitting the data generated by the control system of the office environment to the cloud database every preset time interval.
[0043] In this embodiment 1, the office environment control system is activated upon receiving the start command from the target object. The system initialization phase includes establishing a connection with the cloud database to ensure uninterrupted two-way communication. Subsequently, according to a preset cycle, the office environment control system executes a data transmission procedure, uploading monitored environmental parameters such as temperature, humidity, carbon dioxide concentration, PM2.5 index, and employee attendance information to the cloud database for remote storage and backup. This periodic data synchronization task ensures real-time updates to the cloud database, facilitating remote monitoring of the office environment and employee attendance by administrators. It also aids in data analysis and troubleshooting, improving management efficiency and the accuracy of environmental control.
[0044] Step S202: Determine the coordinating node, construct the Internet of Things (IoT) network based on the coordinating node, and perform hardware testing on the hardware devices in the IoT network.
[0045] In this embodiment 1, one of the key steps executed by the office environment control system is to determine the coordinating node and build an Internet of Things (IoT) network, while simultaneously detecting hardware devices within the network. For example, the system identifies and determines a specific version of the coordinating node (e.g., a CC2530 coordinating node) as a core component of the IoT network. The coordinating node is responsible for network creation and management, defining network parameters such as frequency bands, channels, and network identifiers. Subsequently, the coordinating node initiates and broadcasts its own network information, allowing surrounding CC2530 routing nodes 108 and terminal nodes 109 to join. Through this process, the IoT network is constructed, forming a mesh topology to achieve coverage of a large office area.
[0046] In step S203, if the hardware device passes the hardware detection, the user control command is received through the touch screen, and the hardware device in the Internet of Things network is controlled according to the cloud database and the user control command.
[0047] In this embodiment 1, after the hardware devices complete a self-test and confirm no faults, the system activates the touchscreen display to receive control commands input by the user. After the user control commands are input into the system via the touchscreen, they are parsed and processed based on user preference data stored in the cloud database and environmental parameters collected in real time from the IoT network. During processing, the system matches the user control commands with the corresponding user data records in the cloud database, thereby determining specific control measures for the hardware devices within the IoT network. For example, adjusting the operating status of air conditioners, exhaust fans, and humidifiers to achieve the user's desired temperature and humidity levels. After the control decision is made, control commands are sent to the relevant hardware devices to achieve real-time environmental adjustment. This closed-loop control mechanism ensures the comfort of the office environment while maximizing the efficiency of hardware devices, meeting diverse work needs.
[0048] Optionally, in the office environment control method provided in Embodiment 1 of this application, determining a coordinating node and constructing an Internet of Things (IoT) network based on the coordinating node includes: obtaining network configuration information from a cloud database, determining initialization information of the IoT network based on the network configuration information, wherein the initialization information includes: parameter information and topology; receiving join requests from other nodes through the coordinating node, allocating network addresses to other nodes based on the join requests so that other nodes can join the IoT network; collecting node information of each node in the IoT network through the coordinating node, and constructing the IoT network based on the node information of each node.
[0049] In this embodiment 1, to construct an IoT network, network configuration data can be extracted from a cloud database. This data contains the necessary parameter information for constructing the IoT network, including but not limited to network ID, channel, security key, and the expected network topology. Based on the acquired network configuration information, the system generates initialization parameters for the IoT network, ensuring the accuracy of the parameters during network creation.
[0050] Then, using the determined initialization information, the ZigBee coordinator node is started. This node, as the core of the network, broadcasts network information to the surrounding environment, inviting potential routing nodes and end nodes to join the network. After receiving join requests from other nodes, the coordinator node executes the network address allocation process, assigning a unique network address to each joining node to identify and manage various devices in the network, thereby enabling nodes to access the network.
[0051] Secondly, as the network is built, the coordinating node begins collecting node information from each node in the network, including node type, location, function, and status. This information collection is a crucial step in constructing the network topology, providing the foundation for subsequent data routing and device control.
[0052] Finally, based on the collected node information, the topology of the IoT network is dynamically constructed and maintained to ensure efficient data transmission and collaborative operation between devices. Coordinating nodes optimize network routing based on node information, reducing data transmission latency and enhancing network stability and reliability.
[0053] Through the above steps, network parameters can be automatically and accurately initialized, device access within the network can be efficiently managed, and the network topology can be dynamically maintained, ensuring comprehensive network coverage and stable operation in the office environment. This provides a solid foundation for subsequent environmental monitoring and control functions. This automated and intelligent network construction mechanism significantly improves the management efficiency and control precision of the office environment, enabling integrated management of multiple functions such as temperature and humidity, air quality, attendance tracking, and announcements.
[0054] Optionally, in the office environment control method provided in Embodiment 1 of this application, the hardware devices in the Internet of Things network are controlled according to the cloud database and user control instructions, including: when the user control instruction is a check-in instruction, collecting target biometric features through the hardware devices, wherein the target biometric features include at least one of the following: fingerprint features, facial features; matching the target biometric features with preset biometric features stored in the cloud database; generating a check-in record when the target biometric features and preset biometric features are successfully matched, and synchronizing the check-in record to the cloud database.
[0055] In this embodiment 1, when a user's check-in instruction is received, the biometric data acquisition module in the hardware device is activated. The camera and fingerprint sensor are then ready to collect corresponding biometric data, including fingerprint or facial images, based on the user's specific actions, ensuring accurate acquisition of biometric information.
[0056] The collected biometric data is then converted into identifiable feature vectors, which are compared with preset biometric data in a cloud database. This comparison process uses efficient algorithms to match a large amount of feature data in a short time, ensuring a rapid response for the check-in process.
[0057] Secondly, if the comparison results show that the target biometrics match the preset biometrics, a check-in record is generated, which includes key information such as user identity, check-in time, and check-in location. The generation of check-in records is based on successfully matched biometric data, ensuring the accuracy and security of the check-in operation.
[0058] Finally, the generated attendance records are synchronized to the cloud database, enabling remote storage and backup of attendance information. This facilitates remote viewing and management of attendance records by administrators, while ensuring data security and durability. This synchronization operation is based on the TCP / IP protocol, ensuring efficient transmission of attendance records.
[0059] Through the above steps, the system can quickly respond to check-in commands, accurately collect and identify target biometric features, and ensure the accuracy and security of the check-in operation by matching the data with preset biometric features in the cloud database. This achieves the technical effect of efficiently and securely executing check-in operations while remotely managing check-in records. Furthermore, the automatic generation and remote synchronization of check-in records not only improves management efficiency but also ensures secure data storage, providing reliable technical support for intelligent office environment management and employee attendance.
[0060] Optionally, in the office environment control method provided in Embodiment 1 of this application, when the hardware device passes hardware detection, the method further includes: determining the target employee with first control authority among the employees who have clocked in based on data in the cloud database, and controlling the hardware device based on the first temperature and first humidity preset by the target employee; or, determining the second temperature and second humidity preset by each of the employees who have clocked in based on data in the cloud database, calculating a temperature statistic based on the second temperature, calculating a humidity statistic based on the second humidity, and controlling the hardware device based on the temperature and humidity statistic; determining a preset third temperature and third humidity based on the cloud database, and controlling the hardware device based on the third temperature, the current temperature, and the third humidity.
[0061] In this embodiment 1, Figure 3 This is a schematic diagram of an optional process for controlling the temperature and humidity of an office environment, provided according to Embodiment 1 of this application. Figure 3 As shown, the system retrieves employee attendance information from a cloud database, identifying target employees with primary control permissions. These permissions can be based on the employee's job title or a pre-defined management role. The system then accesses the target employee's personalized environmental settings, retrieving their pre-set temperature and humidity parameters. Based on these parameters, adjustment commands are sent to temperature and humidity control devices in the IoT network, including hardware such as air conditioners, humidifiers, or exhaust fans, to achieve the environmental conditions set by the target employee. This control process ensures that environmental settings respond to the target employee's needs in real time, providing a personalized work environment.
[0062] Secondly, when multiple employees have clocked in, the system can collect each employee's pre-set temperature and humidity preferences and calculate statistical measures for temperature and humidity, such as the mean, median, or mode. Based on the obtained statistics, the system sends adjustment commands to the temperature and humidity control equipment to meet the average comfort requirements of the group.
[0063] Finally, the system can automatically adjust the office environment based on preset seasonal and weather conditions. By accessing a cloud database, it obtains pre-set third temperature and third humidity levels, combines this with current temperature and humidity sensor data, calculates the necessary adjustment range, and automatically controls hardware to adjust to the recommended environmental parameters without manual intervention, ensuring both comfort and energy efficiency in the work environment. For example, firstly, recommended temperature and humidity are set according to seasonal attributes. The third temperature for summer can be set to 26 degrees Celsius, and the third temperature for winter can be set to 22 degrees Celsius, with humidity uniformly set to 40%. If the current ambient temperature is close to the third temperature, the air conditioning is not turned on; otherwise, the pre-set third temperature and third humidity values are assigned to the control variables.
[0064] Through the above steps, the technology achieves the goal of intelligently and precisely controlling office environment hardware based on different scenarios and needs. It can not only adjust the environment in real time according to specific employee permissions and preferences, but also automatically optimize the environment based on external conditions. This provides employees with a personalized and efficient work environment while reducing management costs and improving the level of intelligence in environmental control.
[0065] Optionally, in the office environment control method provided in Embodiment 1 of this application, the hardware device includes at least a display and a storage device. When the hardware device passes hardware detection, the method further includes: determining whether a target file is stored in the storage device, wherein the target file includes at least one of the following: a text file and a video file; determining whether the Internet of Things (IoT) network is connected to the display through a preset interface; if the storage device stores the target file and the IoT network is connected to the display through the preset interface, displaying the data in the target file on the display; if the storage device does not store the target file or the IoT network is not connected to the display, turning off the display, generating alarm information, and sending the alarm information to the target object.
[0066] In this embodiment 1, after the office environment control system starts up, it executes a scanning program on USB flash drives or other storage devices to check for the existence of files of a predetermined type, such as text or video data. This operation is performed through the file system interface of the data management module, ensuring effective reading of the storage device and location of the target file.
[0067] The system then checks whether the IoT network has established a connection with the display via HDMI or other preset interfaces. This verification process is performed by hardware detection components to confirm the display's availability as a data display terminal and ensure the feasibility of subsequent data display operations.
[0068] Secondly, if the target file is detected in the storage device and the connection between the IoT network and the display is confirmed to be valid, the data in the target file will be displayed on the display. For example, a file can be read from a USB flash drive, video or text content can be decoded, and then presented on a bulletin board for employees to view, thus achieving effective information delivery and visual presentation.
[0069] Finally, if the target file is not present on the storage device, or if the connection between the IoT network and the display fails to be established, the display will be turned off, and an alarm message will be generated. This message will be sent to the system administrator or the designated target, indicating that there is a problem with the storage device or network connection, requiring inspection or repair. This mechanism ensures the stable operation of the system, promptly notifies relevant personnel to resolve potential faults, and avoids ineffective information display and resource waste.
[0070] Through the above steps, the system achieves the technical effect of automatically detecting storage device files and monitor connection status, and intelligently controlling the announcement screen display function. Specifically, the system can autonomously decide whether to turn the announcement screen on and off based on the files on the storage device and the network connection status, ensuring that the announcement screen is only activated when display conditions are met, avoiding unnecessary power consumption and maintenance costs, while also ensuring the continuity and accuracy of information dissemination. Furthermore, by generating and sending alarm information, the system can promptly report fault conditions, promote rapid problem resolution, and improve the overall stability of the system and user experience.
[0071] Optionally, in the office environment control system provided in Embodiment 1 of this application, the system is used to execute the above-mentioned office environment control method. The system includes: a data transmission module, used to collect data generated by the control system of the office environment and to transmit data between the control system of the office environment and the cloud database; a touch control module, used to receive user control commands and send control commands to hardware devices in the Internet of Things (IoT) network in response to user control commands; an announcement display module, used to display preset text information or video information; a check-in control module, used to collect user biometrics, verify the user biometrics through the data transmission module, generate check-in records based on the verification results, and send the check-in records to the data transmission module; and an IoT control module, used to control via the IoT network, wherein the IoT network is a wireless personal area network, and the IoT network includes: a coordinating node, a routing node, and terminal nodes. The coordinating node is used to create the IoT network, the routing node is used to forward data packets in the IoT network, and the terminal nodes are used to mount various sensors and various environmental control devices.
[0072] In this embodiment 1, Figure 4 This is a schematic diagram of the system structure of an optional office environment control system provided according to Embodiment 1 of this application. For example... Figure 4 As shown, the data transmission module automatically collects environmental parameter data generated by the office environment control system, including information such as temperature, humidity, and air quality. At the same time, this unit acts as a bridge, transmitting data bidirectionally between the office environment control system and the cloud database to ensure real-time updates and remote backup of environmental data.
[0073] The touch control module is in standby mode. Once it detects a user's operation, it immediately parses the user input and identifies the control intent, such as adjusting temperature and humidity, viewing announcements, or performing a check-in. Subsequently, based on the parsed control command, it sends instructions to relevant hardware devices in the IoT network, enabling the user to directly control the environment.
[0074] The announcement display module continuously monitors for updates to pre-set text or video information. When new information is available, this unit displays it on the screen, looping pre-set announcements and promotional materials to provide employees with the latest office environment notices and company culture displays.
[0075] After a user triggers the check-in action, the check-in control module quickly initiates the biometric data collection process, including fingerprint and facial recognition. The collected biometric data is sent to the data transmission module and compared with preset biometric data stored in the cloud database. Based on the verification result, a check-in record is generated and synchronized to the cloud database, completing the recording and management of user attendance.
[0076] The IoT control module initializes the communication protocol stack (e.g., TCP / IP and ZigBee protocols) to ensure effective communication with various devices within the control system of the office environment. The coordinating node invites surrounding routing nodes and terminal nodes to join the network via broadcast network initialization parameters. Once routing nodes successfully join the network, they take on the task of forwarding data packets and simultaneously attaching terminal nodes, extending network coverage. Upon receiving a data packet, each routing node selects the optimal path for data transmission based on the network topology and destination information, ensuring efficient and secure data delivery. Simultaneously, terminal nodes are attached, serving as direct connection points for sensors and control devices, responsible for collecting environmental data and executing control commands.
[0077] Through the above steps, the data transmission module ensures real-time collection and remote storage of environmental data, providing a data foundation for environmental monitoring; the touch control module enables direct interaction between users and environmental control equipment, improving control convenience and response speed; the announcement display module ensures timely information dissemination, enhancing communication efficiency in the office area; and the attendance control module, through biometric recognition technology, achieves accurate and secure employee attendance management. Simultaneously, the IoT control module, through the IoT network, unifies the management and coordination of nodes, routing nodes, and terminal nodes, realizing the networking and intelligence of the office environment's control system, improving the collaborative working capabilities between devices, and providing technical support for the comprehensive optimization of the office environment.
[0078] Optionally, in the office environment control system provided in Embodiment 1 of this application, the announcement display module includes: a display screen, which is connected to the announcement display module via a high-definition multimedia interface; the touch control module includes: a touch screen, which is used to receive user control commands, including: check-in commands, temperature control commands, and humidity control commands; the check-in control module includes: a fingerprint sensor and a camera device, both of which are used to collect user biometric features; multiple sensors include: a temperature sensor, a humidity sensor, a carbon dioxide sensor, and a PM2.5 sensor, which are used to collect the carbon dioxide concentration in the office environment and display the carbon dioxide concentration on the display screen; the PM2.5 sensor is used to collect the PM2.5 concentration in the office environment and display the PM2.5 concentration on the display screen; and multiple environmental control devices include: an infrared transmitter, a relay, a ventilation fan, and an air conditioner.
[0079] In this embodiment 1, the display and the announcement display module are correctly connected via a high-definition multimedia interface (HDMI). This connection is based on the matching of physical interfaces and the configuration of signal transmission, providing the basic hardware conditions for subsequent information display.
[0080] The touch control module is active, receiving control commands from the user via the touchscreen in real time. Users can input commands such as clocking in, adjusting temperature, and adjusting humidity. The touchscreen, acting as the user input device, accurately captures and interprets these commands, providing the system with the user's desired information for response and execution.
[0081] The fingerprint sensor and camera in the attendance control module are configured to collect user biometrics at any time. When a user triggers the attendance command, these devices respond quickly, acquiring fingerprint data or facial images as the basis for subsequent identity verification.
[0082] Finally, sensors in the office environment control system, such as temperature, humidity, carbon dioxide, and PM2.5 sensors, continuously monitor key parameters of the office environment, including temperature, humidity, and air quality. The monitored data is transmitted via an IoT network to the announcement display module and displayed in real-time on monitors, providing employees with visualized information about the environmental status. Simultaneously, based on the monitoring results, the system intelligently adjusts environmental control equipment such as ventilation fans and air conditioners through infrared transmitters and relays to maintain a comfortable and healthy office environment.
[0083] Through the steps described above, diverse user input devices can receive various control commands, intelligently adjusting the office environment based on user needs and environmental parameters. Simultaneously, the announcement display module provides real-time feedback on the environmental status, enhancing employees' awareness of their surroundings and promoting comfort and health in the workspace. This integrated control and intelligent display mechanism improves the efficiency and intelligence of office environment management, providing employees with a more comfortable and healthy working environment.
[0084] Optionally, in this embodiment 1, Figure 5 This is a schematic diagram of the operation flow of the control system for an optional office environment provided in Embodiment 1 of this application. For example... Figure 5 As shown, upon system startup, the touchscreen is initialized to ensure user interface usability and normal touch functionality, laying the foundation for subsequent user interaction. Then, the data management module establishes a data synchronization channel between the local and cloud databases, guaranteeing data integrity and real-time performance, and supporting data storage and management functions. Next, the fingerprint sensor and camera undergo hardware reset to prepare for collecting user biometric data for attendance management and access verification, enhancing system security and reliability. Following this, the announcement display module uses the HDMI output interface to display text or video information stored in a default folder, enabling automatic playback of announcements and improving information delivery efficiency. Subsequently, the ZigBee coordinating node is reset, initiating network initialization, accepting other nodes to join, and building an IoT network architecture to provide network support for environmental monitoring and device control. Finally, each functional module runs automatically according to preset tasks while awaiting user input. Upon receiving a control command, the system analyzes the information and calls the corresponding module to execute tasks such as environmental adjustment, announcement updates, or attendance management, ensuring system flexibility and responsiveness.
[0085] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0086] In summary, the office environment control method provided in this application receives a start command triggered by a target object, starts the office environment control system according to the start command, connects to a cloud database, and executes a data transmission task. This data transmission task refers to transmitting data generated by the office environment control system to the cloud database every preset time interval. A coordination node is determined, and an Internet of Things (IoT) network is constructed based on the coordination node. Hardware detection is performed on the hardware devices in the IoT network. If the hardware device passes the hardware detection, user control commands are received via a touch screen, and the hardware devices in the IoT network are controlled based on the cloud database and the user control commands. This solves the problem of fragmented device management in office environments, leading to low efficiency in office environment management, in related technologies.
[0087] By activating the office environment control system, connecting to the cloud database, and executing periodic data transmission tasks, the control system can regularly synchronize environmental data and system status information. This enables remote data backup and real-time monitoring, further enhancing system stability and data security, and facilitating remote management. Furthermore, by identifying a coordinating node in the Internet of Things (IoT) and building an IoT network around it, comprehensive testing of hardware devices within the network ensures network integrity and device availability. This achieves efficient collaboration among IoT devices, further improving the system's response speed and accuracy to environmental changes. Finally, by receiving user control commands via a touchscreen and analyzing personalized data from the cloud database, precise control of hardware devices within the IoT network is achieved. This meets specific office environment needs, enhances the system's intelligence and user experience, and realizes the goal of customized environmental adjustment, further optimizing office conditions and improving work efficiency.
[0088] Example 2
[0089] This application also provides a control device for an office environment. It should be noted that the control device for an office environment in this application can be used to execute the control method for an office environment provided in this application. The control device for an office environment provided in this application is described below.
[0090] According to an embodiment of this application, an apparatus for implementing the above-described control method for an office environment is also provided. The apparatus is applied to a control system for an office environment, and the control apparatus for the office environment includes at least: hardware devices, a coordination node, and a touch screen. Figure 6 This is a schematic diagram of a control device for an office environment according to Embodiment 2 of this application. Figure 6 As shown, the device includes:
[0091] Specifically, the startup unit 601 is used to receive the startup command triggered by the target object, start the control system of the office environment according to the startup command, connect to the cloud database, and execute the data transmission task. The data transmission task refers to transmitting the data generated by the control system of the office environment to the cloud database every preset time interval.
[0092] The construction unit 602 is used to determine the coordinating node, construct the Internet of Things (IoT) network based on the coordinating node, and perform hardware detection on the hardware devices in the IoT network.
[0093] The first control unit 603 is used to receive user control commands via a touch screen when the hardware device passes hardware detection, and to control the hardware device in the Internet of Things network based on the cloud database and the user control commands.
[0094] The office environment control device provided in this application embodiment receives a start command triggered by a target object through a start unit 601, starts the office environment control system according to the start command, connects to a cloud database, and executes a data transmission task. The data transmission task refers to transmitting data generated by the office environment control system to the cloud database every preset time interval. A construction unit 602 determines a coordination node, constructs an Internet of Things (IoT) network based on the coordination node, and performs hardware detection on the hardware devices in the IoT network. When the hardware device passes the hardware detection, a first control unit 603 receives user control commands through a touch screen and controls the hardware devices in the IoT network based on the cloud database and the user control commands. This solves the problem in related technologies where device management in the office environment is relatively decentralized, leading to low efficiency in managing the office environment.
[0095] By activating the office environment control system, connecting to the cloud database, and executing periodic data transmission tasks, the control system can regularly synchronize environmental data and system status information. This enables remote data backup and real-time monitoring, further enhancing system stability and data security, and facilitating remote management. Furthermore, by identifying a coordinating node in the Internet of Things (IoT) and building an IoT network around it, comprehensive testing of hardware devices within the network ensures network integrity and device availability. This achieves efficient collaboration among IoT devices, further improving the system's response speed and accuracy to environmental changes. Finally, by receiving user control commands via a touchscreen and analyzing personalized data from the cloud database, precise control of hardware devices within the IoT network is achieved. This meets specific office environment needs, enhances the system's intelligence and user experience, and realizes the goal of customized environmental adjustment, further optimizing office conditions and improving work efficiency.
[0096] Optionally, in the control device for the office environment provided in Embodiment 2 of this application, the aforementioned construction unit 602 includes: a determination subunit, used to obtain network configuration information from a cloud database and determine the initialization information of the Internet of Things (IoT) network based on the network configuration information, wherein the initialization information includes parameter information and topology; an allocation subunit, used to receive join requests from other nodes through a coordinating node and allocate network addresses to other nodes based on the join requests so that other nodes can join the IoT network; and a construction subunit, used to collect node information of each node in the IoT network through a coordinating node and construct the IoT network based on the node information of each node.
[0097] Optionally, in the office environment control device provided in Embodiment 2 of this application, the first control unit 603 includes: a collection subunit, used to collect target biometric features through hardware devices when the user control command is a check-in command, wherein the target biometric features include at least one of the following: fingerprint features and facial features; a matching subunit, used to match the target biometric features with preset biometric features stored in the cloud database; and a generation subunit, used to generate a check-in record when the target biometric features and preset biometric features are successfully matched, and synchronize the check-in record to the cloud database.
[0098] Optionally, in the office environment control device provided in Embodiment 2 of this application, the device further includes: a second control unit, used to determine, based on data in the cloud database, a target employee with first control authority among the employees who have clocked in, when the hardware device passes hardware detection, and to control the hardware device based on a first temperature and a first humidity preset by the target employee; or, a third control unit, used to determine, based on data in the cloud database, a second temperature and a second humidity preset by each employee who has clocked in, to calculate a temperature statistic based on the second temperature, to calculate a humidity statistic based on the second humidity, and to control the hardware device based on the temperature and humidity statistic; and a fourth control unit, used to determine, based on the cloud database, a preset third temperature and a third humidity, and to control the hardware device based on the third temperature, the current temperature, and the third humidity.
[0099] Optionally, in the office environment control device provided in Embodiment 2 of this application, the hardware device includes at least: a display and a storage device. The device further includes: a first judgment unit, used to determine whether a target file is stored in the storage device when the hardware device passes hardware detection, wherein the target file includes at least one of the following: a text file and a video file; a second judgment unit, used to determine whether the Internet of Things (IoT) network is connected to the display through a preset interface; a display unit, used to display the data in the target file through the display when the storage device stores the target file and the IoT network is connected to the display through the preset interface; and a generation unit, used to turn off the display and generate alarm information and send the alarm information to the target object when the storage device does not store the target file or the IoT network is not connected to the display.
[0100] It should be noted that the aforementioned startup unit 601, construction unit 602, and first control unit 603 correspond to steps S201 to S203 in Embodiment 1. The instances and application scenarios implemented by the two modules and their corresponding steps are the same, but are not limited to the content disclosed in Embodiment 1. It should be noted that the aforementioned modules or units may be hardware or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102, ..., 102n). The aforementioned modules may also be part of a device and can run in the computer terminal 10 provided in Embodiment 1.
[0101] Example 3
[0102] Embodiments of this application may provide an electronic device. Figure 7 This is a schematic diagram of an electronic control device for an office environment according to Embodiment 3 of this application. Figure 7 As shown, the electronic device may include: one or more ( Figure 7 Only one of the following is shown: processor 702, memory 704, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module, and display.
[0103] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and apparatus in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the above-described methods. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0104] The processor can access information and applications stored in memory via a transmission device to perform the following steps: receiving a startup command triggered by the target object, starting the office environment control system according to the startup command, connecting to the cloud database, and executing a data transmission task, wherein the data transmission task refers to transmitting data generated by the office environment control system to the cloud database every preset time interval; determining a coordination node, constructing an Internet of Things (IoT) network based on the coordination node, and performing hardware detection on the hardware devices in the IoT network; if the hardware devices pass the hardware detection, receiving user control commands through a touch screen, and controlling the hardware devices in the IoT network based on the cloud database and the user control commands.
[0105] The processor can access information and applications stored in memory via a transmission device to perform the following steps: determining a coordinating node and constructing an IoT network based on the coordinating node, including: obtaining network configuration information from a cloud database, determining initialization information of the IoT network based on the network configuration information, wherein the initialization information includes: parameter information and topology; receiving join requests from other nodes through the coordinating node, allocating network addresses to other nodes based on the join requests, so that other nodes can join the IoT network; collecting node information of each node in the IoT network through the coordinating node, and constructing the IoT network based on the node information of each node.
[0106] The processor can access information and applications stored in the memory via a transmission device to execute the following steps: controlling hardware devices in the Internet of Things network based on a cloud database and user control instructions, including: when the user control instruction is a check-in instruction, collecting target biometric features through the hardware device, wherein the target biometric features include at least one of the following: fingerprint features, facial features; matching the target biometric features with preset biometric features stored in the cloud database; generating a check-in record when the target biometric features successfully match the preset biometric features, and synchronizing the check-in record to the cloud database.
[0107] The processor can invoke information and applications stored in the memory via a transmission device to execute the following steps: When the hardware device passes hardware detection, the above method further includes: determining the target employee with first control authority among the employees who have clocked in based on data in the cloud database, and controlling the hardware device based on the first temperature and first humidity preset by the target employee; or, determining the second temperature and second humidity preset by each of the employees who have clocked in based on data in the cloud database, calculating a temperature statistic based on the second temperature, calculating a humidity statistic based on the second humidity, and controlling the hardware device based on the temperature and humidity statistics; determining a preset third temperature and third humidity based on the cloud database, and controlling the hardware device based on the third temperature, the current temperature, and the third humidity.
[0108] The processor can invoke information and applications stored in the memory via a transmission device to execute the following steps: The hardware device includes at least a display and a storage device. If the hardware device passes hardware detection, the method further includes: determining whether a target file is stored in the storage device, wherein the target file includes at least one of the following: a text file or a video file; determining whether the IoT network is connected to the display via a preset interface; if the storage device stores the target file and the IoT network is connected to the display via the preset interface, displaying the data in the target file on the display; if the storage device does not store the target file or the IoT network is not connected to the display, turning off the display, generating an alarm message, and sending the alarm message to the target object.
[0109] According to the embodiments of this application, a control system for an office environment is provided. This system executes the aforementioned control method for the office environment. The system includes: a data transmission module for collecting data generated by the control system of the office environment and transmitting data between the control system and a cloud database; a touch control module for receiving user control commands and sending control commands to hardware devices in an Internet of Things (IoT) network in response to the user control commands; an announcement display module for displaying preset text or video information; a check-in control module for collecting user biometrics, verifying the user biometrics through the data transmission module, generating check-in records based on the verification results, and sending the check-in records to the data transmission module; and an IoT control module for control via an IoT network. The IoT network is a wireless personal area network (PAN) and includes: a coordinating node, routing nodes, and terminal nodes. The coordinating node is used to create the IoT network, the routing node is used to forward data packets in the IoT network, and the terminal nodes are used to mount various sensors and various environmental control devices.
[0110] The office environment control system includes: a notice display module (including a monitor connected to the notice display module via a high-definition multimedia interface), a touch control module (including a touch screen for receiving user control commands, including attendance, temperature control, and humidity control commands), an attendance control module (including a fingerprint sensor and a camera for collecting user biometric data), multiple sensors (including a temperature sensor, humidity sensor, carbon dioxide sensor, and PM2.5 sensor; the carbon dioxide sensor collects the carbon dioxide concentration in the office environment and displays it on the monitor, and the PM2.5 sensor collects the PM2.5 concentration in the office environment and displays it on the monitor), and multiple environmental control devices (including an infrared transmitter, relays, ventilation fans, and air conditioners).
[0111] This application provides a method for controlling an office environment. By receiving a start command triggered by a target object, the method activates the office environment control system, connects to a cloud database, and executes a data transmission task. This data transmission task involves transmitting data generated by the office environment control system to the cloud database every preset time interval. A coordination node is determined, and an Internet of Things (IoT) network is constructed based on the coordination node. Hardware devices within the IoT network are then tested. If a hardware device passes the hardware test, a user control command is received via a touchscreen display. Based on the cloud database and the user control command, the method controls the hardware devices within the IoT network. This solves the technical problem of fragmented device management in office environments, leading to low efficiency in office environment management.
[0112] By activating the office environment control system, connecting to the cloud database, and executing periodic data transmission tasks, the control system can regularly synchronize environmental data and system status information. This enables remote data backup and real-time monitoring, further enhancing system stability and data security, and facilitating remote management. Furthermore, by identifying a coordinating node in the Internet of Things (IoT) and building an IoT network around it, comprehensive testing of hardware devices within the network ensures network integrity and device availability. This achieves efficient collaboration among IoT devices, further improving the system's response speed and accuracy to environmental changes. Finally, by receiving user control commands via a touchscreen and analyzing personalized data from the cloud database, precise control of hardware devices within the IoT network is achieved. This meets specific office environment needs, enhances the system's intelligence and user experience, and realizes the goal of customized environmental adjustment, further optimizing office conditions and improving work efficiency.
[0113] Those skilled in the art will understand that Figure 7 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones (such as Android phones, iOS phones, etc.), tablets, PDAs, mobile Internet devices (MIDs), PADs, and other terminal devices. Figure 7 This does not limit the structure of the aforementioned electronic device. For example, electronic devices may also include components that are more... Figure 7 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 7 The different configurations shown.
[0114] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0115] Example 4
[0116] Embodiments of this application also provide a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the office environment control method provided in Embodiment 1.
[0117] Optionally, in this embodiment, the storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.
[0118] This application also provides a computer program product that, when executed on a data processing device, is suitable for performing control method steps in an office environment.
[0119] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0120] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0121] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0122] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0123] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0124] If the integrated unit is implemented as a software functional unit 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 this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0125] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for controlling an office environment, characterized in that, The method is applied to a control system for an office environment, which includes at least: hardware devices, a coordination node, and a touch screen display. The method includes: The system receives a start command triggered by the target object, starts the control system of the office environment according to the start command, connects to the cloud database, and executes a data transmission task. The data transmission task refers to transmitting the data generated by the control system of the office environment to the cloud database every preset time interval. The coordinating node is determined, and an Internet of Things (IoT) network is constructed based on the coordinating node. Hardware testing is then performed on the hardware devices in the IoT network. When the hardware device passes hardware detection, the user control command is received through the touch screen, and the hardware device in the Internet of Things network is controlled according to the cloud database and the user control command.
2. The method according to claim 1, characterized in that, Determining the coordinating node and constructing an Internet of Things (IoT) network based on the coordinating node includes: Network configuration information is obtained from the cloud database, and the initialization information of the IoT network is determined based on the network configuration information, wherein the initialization information includes: parameter information and topology; The coordinating node receives joining requests from other nodes and assigns network addresses to the other nodes based on the joining requests, so that the other nodes can join the Internet of Things network. The coordination node collects node information of each node in the Internet of Things (IoT) network and constructs the IoT network based on the node information of each node.
3. The method according to claim 1, characterized in that, Controlling hardware devices in the Internet of Things network based on the cloud database and the user control commands includes: When the user control command is a check-in command, the target biometric features are collected through the hardware device, wherein the target biometric features include at least one of the following: fingerprint features and facial features; The target biometric features are matched with preset biometric features stored in the cloud database; If the target biometrics successfully match the preset biometrics, a check-in record is generated and synchronized to the cloud database.
4. The method according to claim 1, characterized in that, If the hardware device passes hardware detection, the method further includes: Based on the data in the cloud database, a target employee with first-level control authority is identified among the employees who have clocked in. The hardware device is then controlled according to a first temperature and a first humidity level preset by the target employee; or... Based on the data in the cloud database, a second temperature and a second humidity preset for each employee who has clocked in are determined. A temperature statistic is calculated based on the second temperature, and a humidity statistic is calculated based on the second humidity. The hardware device is controlled based on the temperature statistic and the humidity statistic. The system determines a pre-set third temperature and third humidity based on the cloud database, and controls the hardware device based on the third temperature, the current temperature, and the third humidity.
5. The method according to claim 1, characterized in that, The hardware device includes at least a display and a storage device. If the hardware device passes hardware detection, the method further includes: Determine whether the storage device stores a target file, wherein the target file includes at least one of the following: a text file or a video file; Determine whether the Internet of Things network is connected to the display through a preset interface; When the target file is stored in the storage device and the Internet of Things network is connected to the display through a preset interface, the data in the target file is displayed on the display. If the target file is not stored on the storage device, or if the IoT network is not connected to the display, the display is turned off, an alarm message is generated, and the alarm message is sent to the target object.
6. A control system for an office environment, characterized in that, The system is used to execute the office environment control method according to any one of claims 1 to 5, the system comprising: The data transmission module is used to collect data generated by the control system of the office environment and to transmit data between the control system of the office environment and the cloud database. The touch control module is used to receive user control commands and, in response to the user control commands, send control commands to hardware devices in the Internet of Things network. The announcement display module is used to display preset text or video information; The check-in control module is used to collect user biometrics, verify the user biometrics through the data transmission module, generate check-in records based on the verification results, and send the check-in records to the data transmission module. An Internet of Things (IoT) control module is used for control via an IoT network, wherein the IoT network is a wireless personal area network (PAN) and includes: a coordinating node, a routing node, and terminal nodes. The coordinating node is used to create the IoT network, the routing node is used to forward data packets in the IoT network, and the terminal nodes are used to mount various sensors and various environmental control devices.
7. The system according to claim 6, characterized in that, The announcement display module includes a monitor connected to the announcement display module via a high-definition multimedia interface. The touch control module includes a touch screen for receiving user control commands, including check-in commands, temperature control commands, and humidity control commands. The check-in control module includes a fingerprint sensor and a camera, both used to collect the user's biometric features. The multiple sensors include a temperature sensor, a humidity sensor, a carbon dioxide sensor, and a PM2.5 sensor. The carbon dioxide sensor collects the carbon dioxide concentration in the office environment and displays it on the monitor. The PM2.5 sensor collects the PM2.5 concentration in the office environment and displays it on the monitor. The multiple environmental control devices include an infrared emitter, a relay, a ventilation fan, and an air conditioner.
8. A control device for an office environment, characterized in that, The device is applied to a control system for an office environment, which includes at least: hardware equipment, a coordination node, and a touch screen display. The device includes: The startup unit is used to receive a startup command triggered by the target object, start the control system of the office environment according to the startup command, connect to the cloud database, and execute a data transmission task. The data transmission task refers to transmitting the data generated by the control system of the office environment to the cloud database every preset time interval. A construction unit is used to determine the coordination node, construct an Internet of Things (IoT) network based on the coordination node, and perform hardware detection on the hardware devices in the IoT network. The first control unit is configured to receive user control commands via the touch screen when the hardware device passes hardware detection, and to control the hardware device in the Internet of Things network based on the cloud database and the user control commands.
9. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, performs the method according to any one of claims 1 to 5.
10. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the office environment control method according to any one of claims 1 to 5.