Method and system for regulating internal environment of building

EP4762304A1Pending Publication Date: 2026-06-24SAINT GOBAIN VITRAGE SA

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
SAINT GOBAIN VITRAGE SA
Filing Date
2024-08-15
Publication Date
2026-06-24

AI Technical Summary

Technical Problem

Current building energy management systems (BEMS) do not account for user factors, leading to inconsistent comfort levels and inefficient energy use, as users often adjust settings based on personal comfort without considering others, and systems fail to regulate HVAC in real time.

Method used

A method that receives environmental and user data to determine a regulation target for the internal environment of building areas, optimizing energy consumption and comfort levels by automatically adjusting HVAC systems based on real-time data and user feedback.

Benefits of technology

This solution enables the automatic regulation of building environments to meet user comfort requirements while reducing energy consumption, optimizing internal environments, and lowering operational costs, all without the need for building renovations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112234_27022025_PF_FP_ABST
    Figure CN2024112234_27022025_PF_FP_ABST
Patent Text Reader

Abstract

A method and system for regulating internal environment of a building. The regulation method comprises: receiving environmental data and / or user data of one or more users related to the building; determining, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, where the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of the one or more users; and providing the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target. The regulation method can automatically regulate the internal environment of one or more areas in the building according to the environmental data and / or user data of the building, which can meet the requirements of comfort degree of users and reduce energy consumption, and therefore optimize the internal environment of the building and reduce the operation cost.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD AND SYSTEM FOR REGULATING INTERNAL ENVIRONMENT OF BUILDING

[0001] RELATED FIELD

[0002] The present disclosure relates to the technical field of energy management of buildings, in particular to a method, device, and system for regulating internal environment of a building, a central control system, a user device, a computing device, a computer-readable storage medium and a computer program product.BACKGROUND

[0003] The total energy consumption of society is also increasing rapidly along with the rapid growth of the world economy. Taking the terminal energy consumption unit represented by buildings as an example, the energy consumption of buildings is also increasing with the increase of the number of buildings and the rising requirements of comfort degree of users, and the buildings become one of the main sources of global greenhouse gas emissions (about 40%) . Therefore, it is desired to improve the energy utilizing efficiency of buildings, so that the buildings can operate with as low energy consumption as possible.

[0004] At present, building energy management system (BEMS) is adopted in some buildings, to manage the energy consumption of the buildings. Mostly, heating, ventilation and air conditioning (HVAC) system accounts for about 50%of the total energy consumption of a building, so the BEMS mainly involves control of the HVAC system.SUMMARY

[0005] User factors are not taken into account in the current BEMS. In an open office of a building, users generally regulate the air conditioner temperature through a control panel according to their personal comfort degree, without considering the comfort degree of other users. Therefore, the internal environment of this area cannot meet the requirements of comfort of all or most of the users. Sometimes, after a user leaves a specific area of the building (such as a conference room) , the air conditioner or lights in that area are still on,  which also results in a waste of energy consumption. Even if the feedback of comfort degree of the user is collected regularly, the current BEMS cannot regulate the HVAC system in real time.

[0006] In view of the above technical problems, a first aspect of the present disclosure provides a method for regulating internal environment of a building, comprising: receiving environmental data and / or user data of one or more users related to the building; determining, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, where the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of one or more users; and providing the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target.

[0007] In this regulation method, the internal environment of one or more areas in the building is automatically regulated according to the environmental data and / or user data of the building, which can meet the requirements of comfort degree of users and reduce energy consumption, and therefore optimize the internal environment of the building and reduce the operation cost. In addition, this method can be applied to existing buildings without the need to retrofit or renovate the building itself, so it has a wide range of application and low cost.

[0008] In some embodiments according to the present disclosure, the user data comprises at least one of user identification, user profile, feedback information, conference reservation information, attendance information, location information, and actual occupation information of the one or more areas.

[0009] In some embodiments according to the present disclosure, the environmental data comprises at least one of weather forecast of a region where the building is located, real-time weather information of the region, and real-time environmental parameters in the one or more areas.

[0010] In some embodiments according to the present disclosure, the user data comprises feedback information and location information. Further, receiving the environmental data and / or the user data of one or more users related to the building comprises: receiving location information of the one or more users; determining, based on  the location information, a category of the feedback information; providing a question related to the category of the feedback information; and receiving the feedback information provided by the one or more users based on the question.

[0011] In some embodiments according to the present disclosure, the category of the feedback information comprises at least one of comfort degree, physiological performance, expected occupation information of the one or more areas, and expected environmental parameters of the one or more areas.

[0012] In some embodiments according to the present disclosure, the location information is associated with a location identification disposed in the one or more areas.

[0013] In some embodiments according to the present disclosure, the location identification is a one-dimensional code, two-dimensional code, identification tag, label or fixed asset serial number associated with the location information.

[0014] In some embodiments according to the present disclosure, the one or more areas comprise conference room; the user data comprises feedback information related to the conference room and / or conference reservation information and actual occupation information of the conference room. Moreover, the method further comprises: determining whether the feedback information and / or the conference reservation information matches the actual occupation information; and deleting the feedback information and / or conference reservation information or correcting the feedback information and / or conference reservation information according to the actual occupation information, when the feedback information and / or conference reservation information do not match the actual occupation information.

[0015] In some embodiments according to the present disclosure, determining, based on the environmental data and / or the user data, the regulation target of the internal environment of the one or more areas of the building comprises: inputting the environmental data and / or user data into a pre-trained environment regulating model to obtain the regulation target.

[0016] In some embodiments according to the present disclosure, the environment regulating model is pre-trained by: obtaining a training dataset of the environment regulating model, where the training dataset comprises environmental data samples and / or user data samples and corresponding regulation target samples; and training the environment  regulating model by using the training dataset to obtain the trained environment regulating model.

[0017] In some embodiments according to the present disclosure, the environmental data samples and / or the user data samples are time-tagged; training the environment regulating model by using the training dataset comprises: performing time-series analysis on the environmental data samples and / or the user data samples based on time tags of the environmental data samples and / or the user data samples.

[0018] In some embodiments according to the present disclosure, the environment regulating model is an orthogonal matching pursuit model, a Bayesian ridge regression model, a ridge estimation model, an elastic net regression model, or a least absolute shrinkage and selection operator regression model.

[0019] In some embodiments according to the present disclosure, the regulation method further comprises: sending the environmental data and / or the user data to a database, where the database is used to store the environmental data and / or the user data.

[0020] In some embodiments according to the present disclosure, the environmental data comprises historical environmental data; and / or the user data comprises historical user data.

[0021] In some embodiments according to the present disclosure, the regulation target comprises at least one of target air temperature, target air humidity, target air quality, target air flow rate, target noise, target illumination and target smell.

[0022] A second aspect of the present disclosure provides an apparatus for regulating internal environment of a building, comprising: a data receiving module, configured to receive environmental data and / or user data of one or more users related to the building; a regulation-target determining module, configured to determine, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, where the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of one or more users; and a regulation-target providing module, configured to provide the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target.

[0023] A third aspect of the present disclosure provides a system for regulating internal environment of a building, comprising: an environment managing device, comprising: a first memory for storing computer-executable instructions; and a first processor, configured to implement, when executing the computer-executable instructions, the following: receiving environmental data and / or user data of one or more users related to the building; determining, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, where the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of one or more users; and providing the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target.

[0024] In some embodiments according to the present disclosure, the regulation system further comprises a database for storing the environmental data and / or the user data, and the first processor is also configured to implement, when executing the computer-executable instructions, the following: sending the environmental data and / or the user data to the database.

[0025] In some embodiments according to the present disclosure, the regulation system further comprises: a central control system, comprising: a second memory for storing computer-executable instructions; and a second processor, configured to implement, when executing the computer-executable instructions, the following: receiving the regulation target sent by the environment managing device; and controlling the one or more environment regulating devices based on the regulation target.

[0026] In some embodiments according to the present disclosure, the user data comprises at least one of user identification, user profile, feedback information, conference reservation information, attendance information, location information, and actual occupation information of the one or more areas.

[0027] In some embodiments according to the present disclosure, the environmental data comprises at least one of weather forecast of a region where the building is located, real-time weather information of the region, and real-time environmental parameters in the one or more areas.

[0028] In some embodiments according to the present disclosure, the regulation system further comprises: at least one sensor disposed in the one or more areas and in communication with the environment managing device. The at least one sensor is configured to sense at least one of the location information, the actual occupation information and the real-time environmental parameters.

[0029] A fourth aspect of the present disclosure provides an environment managing device, comprising: a third memory for storing computer-executable instructions; and a third processor configured to implement, when executing the computer-executable instructions, the method for regulating internal environment of a building according to any one of the embodiments of the first aspect.

[0030] A fifth aspect of the present disclosure provides a central control system, comprising: a fourth memory for storing computer-executable instructions; and a fourth processor, configured to implement, when executing the computer-executable instructions, the following operations: receiving a regulation target sent by an environment managing device, where the regulation target is determined based on environmental data and / or user data of one or more users related to the building, and is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of one or more users; and controlling the one or more environment regulating devices based on the regulation target.

[0031] A sixth aspect of the present disclosure provides a method for regulating internal environment of a building, comprising: receiving feedback information inputted by one or more users related to the building, where the feedback information is used to determine a regulation target of the internal environment of one or more areas of the building; and sending the feedback information to a system for regulating the internal environment of the building.

[0032] In some embodiments according to the present disclosure, the regulation method further comprises: obtaining an image containing location identification; identifying, based on the image containing the location identification, the location identification to obtain location information of the one or more users; sending the location information to the system for regulating the internal environment of the building; receiving a question sent by the system for regulating the internal environment of the building and related to a category  of the feedback information, where the category of the feedback information corresponds to the location information; and providing the one or more users with the question related to the category of the feedback information; where the feedback information is inputted by the one or more users based on the question.

[0033] In some embodiments according to the present disclosure, the category of the feedback information comprises at least one of comfort degree, physiological performance, expected occupation information of the one or more areas, and expected environmental parameters of the one or more areas.

[0034] A seventh aspect of the present disclosure provides a user device, comprising: a human-machine interaction module; a communication module, configured to communicate with a system for regulating internal environment of a building; a fifth memory for storing computer-executable instructions; and a fifth processor configured to implement, when executing the computer-executable instructions, the method for regulating the internal environment of a building according to any one of the embodiments of the sixth aspect.

[0035] An eighth aspect of the present disclosure provides a computing device, comprising: a sixth memory for storing computer-executable instructions; and a sixth processor configured to implement, when executing the computer-executable instructions, the method for regulating the internal environment of a building according to any one of the embodiments of the sixth aspect.

[0036] A ninth aspect of the present disclosure provides a computer-readable storage medium, where the computer-readable storage medium has computer-executable instructions stored thereon, and the computer-executable instructions are used to implement the method for regulating the internal environment of a building according to any one of the embodiments of the first or sixth aspect.

[0037] A tenth aspect of the present disclosure provides a computer program product, where the computer program product is tangibly stored on a computer-readable storage medium and comprises computer-executable instructions that, when executed, cause at least one processor to implement the method for regulating the internal environment of a building according to any one of the embodiments of the first or sixth aspect.BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The features, advantages and other aspects of various embodiments of the present disclosure will become more apparent in connection with the accompanying drawings and with reference to the following detailed description. Several embodiments of the present disclosure are illustrated herein in an exemplary and non-restrictive manner. In the drawings:

[0039] FIG. 1 shows an exemplary flowchart of a method for regulating internal environment of a building according to an embodiment of the present disclosure;

[0040] FIG. 2 shows an exemplary flowchart of a method for receiving user data according to an embodiment of the present disclosure;

[0041] FIG. 3 shows another exemplary flowchart of the method for regulating the internal environment of a building according to an embodiment of the present disclosure;

[0042] FIG. 4 shows a schematic diagram of a system for regulating internal environment of a building according to an embodiment of the present disclosure;

[0043] FIG. 5 shows a schematic diagram of a device for regulating internal environment of a building according to an embodiment of the present disclosure;

[0044] FIG. 6 shows a schematic diagram of an environment managing device according to an embodiment of the present disclosure;

[0045] FIG. 7 shows an exemplary flowchart of a method for controlling an environment regulating device according to an embodiment of the present disclosure;

[0046] FIG. 8 shows a schematic diagram of a central control system according to an embodiment of the present disclosure;

[0047] FIG. 9 shows another exemplary flowchart of the method for regulating the internal environment of a building according to an embodiment of the present disclosure; and

[0048] FIG. 10 shows a schematic diagram of a user device according to an embodiment of the present disclosure.DETAILED DESCRIPTION

[0049] Exemplary embodiments of the present disclosure are described in detail hereafter with reference to the accompanying drawings. Although the exemplary methods, devices described below include software, executed on hardware of other components, and / or firmware, it should be noted that these examples are merely illustrative and should not be construed as restrictive. For example, it is possible that any or all hardware, software, and firmware components can be implemented exclusively in hardware, exclusively in software, or in any combination of hardware and software. Thus, although exemplary methods and apparatus have been described below, it should be readily appreciated by those skilled in the art that the examples provided herein are not intended to limit the manner used to implement these methods and apparatus.

[0050] In addition, the flowchart and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the methods and systems according to various embodiments of the present disclosure. It should be noted that the functions indicated in the blocks may also occur in a different sequence than that indicated in the accompanying drawings. For example, two consecutive blocks as illustrated may be substantially concurrently executed, or they may sometimes be executed in a reverse sequence, depending on the functions involved. It should also be noted that each block in the flowcharts and / or the block diagrams, and the combination of blocks in the flowcharts and / or the block diagrams, may be implemented using a dedicated hardware-based system used to perform a specified function or operation, or may be implemented using a combination of a dedicated hardware and computer instructions.

[0051] The terms "include" , "comprise" and the like used in the present disclosure are open-ended terms, i.e., "includes / comprises but is not limited to" , indicating that other elements may also be included. The term "based on" indicates "based at least in part on" . The term "one embodiment" indicates "at least one embodiment" . The term "another embodiment" indicates "at least one additional embodiment" .

[0052] User factors are not taken into account in the BEMS of existing buildings. Therefore, the BEMS cannot satisfy the comfort degree requirements of different users at the same time. Further, it sometimes causes waste of energy consumption, resulting in low energy efficiency of buildings. The present disclosure aims to solve the above technical problems and proposes a method, device, and system for regulating internal environment of  a building, a central control system, a user device, a computing device, a computer-readable storage medium and a computer program product. The solution proposed in the present disclosure can be applied to any building, such as residential building, office building, teaching building, shopping mall, factory building, etc. In the solution proposed in the present disclosure, the internal environment of one or more areas in the building can be automatically regulated according to the environmental data and / or user data related to the building, which can meet the comfort degree requirements of different users and reduce energy consumption, optimize the internal environment of the building and reduce the operation cost, and improve the energy utilizing efficiency of the building as much as possible. The present disclosure is described below according to the following embodiments.

[0053] With reference to FIG. 1 first, FIG. 1 shows an exemplary flowchart of a method for regulating internal environment of a building according to an embodiment of the present disclosure. The method 100 for regulating the internal environment of the building can be implemented by any computing device, such as a host of the BEMS of the building.

[0054] In step 101, environmental data and / or user data of one or more users related to a building are received. The environmental data may comprise historical environmental data and / or real-time environmental data. The user data may comprise historical user data and / or real-time user data. The environmental data may be received from any device that stores the environmental data or can sense or predict the environmental data. For example, the weather forecast information of the region where the building is located may be received from a cloud server via the Internet; the real-time weather information of the vicinities of the building may be received from a meteorological device attached to or neighboring the building; the historical environmental data may be obtained from the memory or database; or the real-time environmental parameters of one or more areas may be received from one or more sensing devices deployed inside the building. Moreover, the user data may be received from any device that stores the user data or can sense the user data. For example, the user identification, user profile, and / or user attendance information may be received from an employee attendance system; the user identification and / or user profile may be received from a social network platform (such as WeChat) ; the conference reservation information of the user may be received from a conference reservation system; the location information of the user and / or the actual occupation information of one or more areas of the building may be received from one or more sensors deployed inside the building; the historical feedback  information (such as user preferences) and historical location information of the user may be obtained from the memory or database; or the real-time feedback information and / or location information of the user may be received from a user device (such as a mobile phone, tablet computer, bracelet, desktop computer, and smart desk) . The environmental data or user data can be received as needed, or both can be received. One or more areas of the building may be different spaces divided according to function or location, including an open office, an office region containing several cubicles, an independent office, a conference room, a laboratory, a machine room, a restaurant, a tea room, etc. The sensor may comprise a temperature sensor, a CO2 sensor, an illumination sensor, an irradiance sensor, an air quality sensor, a human body detection sensor, etc.

[0055] In some embodiments, the environmental data may comprise at least one of the weather forecast information of a region where the building is located, real-time weather information of the region, and real-time environmental parameters in the one or more areas. The weather forecast information may comprise temperature, humidity, air quality, air pressure and other changes in a future time period (such as 12 hours, a day, and so on) . The real-time weather information may comprise real-time temperature, humidity, air quality, air pressure, etc. The real-time environmental parameters may comprise the sensed temperature, humidity, air quality, light, smell, sound, etc.

[0056] In some embodiments, the user data may comprise at least one of the user identification, user profile, feedback information, conference reservation information, attendance information, location information, and actual occupation information of the one or more areas. The user identification may comprise user name, identity ID, user ID and the like to identify the user identity. The user profile may comprise gender, age, physical condition and the like of the user. The feedback information may comprise user's feedback on the comfort degree about the current environment, the current physiological performance of the user, and the expected occupation information, the expected comfort degree in a future time period as well as the expected environmental parameters of the one or more areas, such as over-heat, over-cool, over-bright, over-dark, odor, dry air, lowering the temperature, increasing the temperature, brightening, expected room temperature of 26 ℃, and expected humidity of 30%. The conference reservation information may comprise the time period, place (such as the room number of the conference room) , and number of attendants of the user reserved conference. The attendance information may comprise leave  date, attendance date, and on / off work time of the user. The location information may comprise the region where the user is located in the building (such as an office, a conference room, or a cubicle) , the location where the user is located outside the building (such as 100 meters away from the building) , and the estimated time for the user to reach the building (such as 10 minutes later) , etc. The actual occupation information of the one or more areas may comprise whether there are people in the one or more areas (such as an office, a conference room, or a cubicle) , the actual number of the people, and the actual occupation time period.

[0057] In step 102, a regulation target of the internal environment of the one or more areas of the building is determined based on the environmental data and / or the user data. The regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of one or more users. Different regulation targets can be determined for different areas of the building. For example, different regulation targets can be determined for open offices, office areas containing several cubicles, independent offices, and conference rooms respectively according to the occupation time period, number of attendants and feedback information from multiple users of a specific area.

[0058] In some embodiments, the regulation target may be associated with the comfort degree of users. In these embodiments, the regulation target may comprise real-time target environmental parameters and / or target environmental parameters in a future time period, such as target air temperature, target air humidity, target air quality, target air flow rate, target noise, target illumination, and target smell. The regulation target may also comprise an instruction to activate or deactivate one or more environment regulating devices in an area in real time or at a specific time in the future. The environment regulating device may comprise air conditioner, fresh air device, heating device, dehumidifier, humidifier, lamp, sound device, and so on.

[0059] In some embodiments, the regulation target may be associated with the energy consumption requirement of one or more environment regulating devices. Real-time sensing data can be received from sensors deployed in different areas of the building, and energy consumption can be calculated according to the building level, room level and / or device level, so as to optimize the energy consumption of each area. In these embodiments, the  regulation target may comprise the respective target energy consumption and / or the overall target energy consumption of the one or more environment regulating devices in a future time period. The regulation target may also comprise an instruction to activate or deactivate the one or more environment regulating devices.

[0060] In some embodiments, the regulation target may be associated with both the comfort degree of users and the energy consumption requirement of one or more environment regulating devices of the building. That is to say, the regulation target not only meets the requirement of comfort degree of users but also meets the energy consumption requirement of the environment regulating devices. In these embodiments, the regulation target may comprise the target environmental parameters, and the respective target energy consumption and / or the overall target energy consumption of the one or more environment regulating devices. The regulation target may also comprise an instruction to activate or deactivate the one or more environment regulating devices.

[0061] In step 103, the regulation target is provided for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target. After the regulation target is determined, the regulation target may be provided to a control system for controlling the one or more environment regulating devices or directly provided to the one or more environment regulating devices, so as to control the one or more environment regulating devices. Then, the environment regulating device regulates the internal environment of the one or more areas in real time towards the regulation target, or regulates the internal environment of the one or more areas at the time specified by the regulation target towards the regulation target. Different environment regulating devices can regulate the internal environment of different areas, so there may be plural regulation targets corresponding to different environment regulating devices.

[0062] In the above embodiment, the internal environment of one or more areas in the building is automatically regulated according to the environmental data and / or user data of the building, which can meet the requirement of comfort degree of users and reduce energy consumption, and therefore optimize the internal environment of the building and reduce the operation cost. In addition, this method can be applied to existing buildings without the need to retrofit or renovate the building itself, so it has a wide range of application and low cost. Further, the control panel (such as air conditioning panel) is not indispensable for controlling  the environment regulating devices, which further reduces the cost.

[0063] FIG. 2 shows an exemplary flowchart of a method for receiving user data according to an embodiment of the present disclosure. In some embodiments, when the environmental data and / or user data, comprising the feedback information and the location information, are received in step 101, the user's feedback information and location information may be received in the manner as shown in FIG. 2.

[0064] In step 201, the location information of one or more users is received. The location information may comprise the area where the user is located in the building, the location where the user is located outside the building, and the estimated time for the user to reach the building, etc. For example, the location information may be associated with location identifications provided in the one or more areas. The location identification may comprise a one-dimensional code, a two-dimensional code, an identification tag, a label or a fixed asset serial number. For example, the location identification may be an electronic tag of the area, a one-dimensional code, a two-dimensional code, an identification tag or a label printed or pasted on a wall or a desk, a serial number of a desktop computer or a desk, etc. In one example, the user scans a one-dimensional code or a two-dimensional code carrying location information via a user device (such as a mobile phone or a tablet computer) communicatively connected with a computing device for implementing the regulation method 100, so that the user device obtains the location information carried by the one-dimensional code or two-dimensional code (that is, the user's location information) and sends it to the computing device, and then the computing device receives the user's location information sent by the user device. In one example, the user inputs the number / letter / text identification (such as Room 301, conference room A) on the identification tag or label or the serial number of the desktop computer / desk of the user’s location via a user device (such as a mobile phone or a tablet computer) communicatively connected with the computing device for implementing the regulation method 100, so that the user device obtains the user's location information and sends it to the computing device, and the computing device receives the user's location information sent by the user device. In one example, the user operates a user device (such as an electronic tag and an intelligent desk) communicatively connected with the computing device for implementing the regulation method 100, thereby allowing the computing device to obtain the user's location information.

[0065] In step 202, a category of the feedback information is determined based on the location information. The category of the feedback information comprises at least one of comfort degree, physiological performance, expected occupation information of the one or more areas, and expected environmental parameters of the one or more areas. Different areas may have different types of environments, so different location information may correspond to different categories of feedback information. For example, if the location information indicates that the user is located in an open office, the category of the feedback information can be determined as the comfort degree (such as over-cool, over-heat, and moderate) , physiological performance (such as sweating, and dry skin) and / or expected environmental parameters (such as expected temperature, humidity, and brightness) . For another example, if the location information indicates that the user is located in a conference room, the category of the feedback information can be determined as the expected occupation information (such as occupation time period and number of attendants) and / or expected environmental parameters (such as expected temperature, humidity, and brightness) . For yet another example, if the location information indicates that the user is located outside the building, the category of the feedback information can be determined as the expected environmental parameters (such as expected temperature, humidity, and brightness) of the area the user is about to reach.

[0066] In step 203, a question related to the category of the feedback information is provided. Question (s) related to the category of the feedback information determined in step 202 may be provided to the above user device (such as a mobile phone, a tablet computer, an electronic tag, an intelligent desk, etc. ) . These questions may comprise, for example, "whether the current temperature / humidity / air quality / brightness is appropriate? " , "is it over-heat / over-cool? " , "when is the conference expected to start / end? " , "what is the expected temperature? " , and so on. After receiving the question related to the category of feedback information, the user device may provide the question to the user via a human-machine interaction module. For example, the question may be displayed by a display or broadcast by a speaker.

[0067] In step 204, the feedback information provided by the one or more users based on the question is received. The user can provide the feedback information corresponding to the question via the human-machine interaction module of the user device. For example, the corresponding feedback information may be inputted via a microphone, a touch screen, body  language (such as nodding, shaking head or a gesture) , or a keyboard. The feedback information may be a simple answer to the question. For example, the answer to the question "is it over-heat? " or "is it wet? " may be "yes / Y" or "no / N" . The feedback information may also be a specific answer to the question. For example, the answer to the question "how comfortable is it currently? " may be "too hot / too cold / too bright / too dark / dry air / too wet" ; the answer to the question "are you satisfied with the current air quality? " may be "not satisfied, there is an odor" ; the answer to the question "how do you expect to regulate the temperature / brightness? " may be "lower the temperature / increase the temperature / brighten the light" ; the answer to the question "what is the expected temperature / humidity? " may be "26 ℃ / 30%" and so on.

[0068] In the embodiment of FIG. 2, the feedback information required by each scene can be collected in different scenes by providing questions related to different categories of feedback information according to different location information of users, so that the regulation target can be more matched with the actual demand, which further improves the comfort degree of the user on the basis of maximum energy saving.

[0069] In some embodiments, step 103 may comprise providing the regulation target to an HVAC system. The HVAC system determines control parameters of the corresponding environment regulating device according to the received regulation target. The control parameters may comprise the on or off time, output power, and operation duration of the environment regulating device. The HVAC system provides the control parameters to the corresponding environment regulating device to control it to regulate the internal environment of one or more areas towards the regulation target. The HVAC system controlling the operation of the environment regulating device improves the degree of automation of regulating the internal environment of the building, and improves the user experience.

[0070] In some embodiments, the regulation target of the internal environment of the one or more areas of the building may be determined by using a pre-trained environment regulating model. In these embodiments, step 102 may comprise inputting the environmental data and / or user data into the pre-trained environment regulating model to obtain the regulation target. The environment regulating model can be pre-trained by: obtaining a training dataset of the environment regulating model, where the training dataset comprises  environmental data samples and / or user data samples and corresponding regulation target samples; and training the environment regulating model by using the training dataset to obtain the trained environment regulating model. Determining the regulation target with the environment regulating model can improve the accuracy and rationality of the regulation target. The environment regulating model may be a machine learning model, such as an orthogonal matching pursuit model, a Bayesian ridge regression model, a ridge estimation model, an elastic net regression model, or a least absolute shrinkage and selection operator regression model.

[0071] In some embodiments, the environmental data samples and / or the user data samples are time-tagged. Training the environment regulating model by using the training dataset comprises: performing time-series analysis on the environmental data samples and / or the user data samples based on time tags of the environmental data samples and / or the user data samples. While training the environment regulating model, performing time-series analysis on the environmental data samples and / or the user data samples can better fuse the data samples and improve the accuracy of the model.

[0072] In some embodiments, the received environmental data and / or user data may be stored in a database for use as historical environmental data and / or historical user data in the subsequent determination of the regulation target. In addition, the received environmental data and / or user data and the regulation target determined based on these environmental data and / or user data may be stored in the database, which can be used as reference data in the subsequent determination of the regulation target, or be used as training dataset and test dataset in retraining or optimizing the environment regulating model. In these embodiments, the regulation method 100 further comprises sending the environmental data and / or the user data to a database, where the database is used to store the environmental data and / or the user data.

[0073] Referring to FIG. 3 below, FIG. 3 shows another exemplary flowchart of the method for regulating internal environment of a building according to an embodiment of the present disclosure. The method for regulating the internal environment of the building can be implemented by any computing device. In the embodiment of FIG. 3, one or more areas of the building comprise a conference room, and the user data comprises feedback information and / or conference reservation information related to the conference room and  actual occupation information of the conference room.

[0074] In step 301, environmental data and / or user data of one or more users related to the building are received. This step can refer to step 101 in the embodiment of FIG. 1, and will not be repeated here. The feedback information related to the conference room and inputted by the user may be received from the user device, and the conference reservation information may be received from the conference reservation system. The feedback information and conference reservation information may comprise conference place, conference time period and / or number of attendants. The actual occupation information of the conference room may be received from the human body detection sensor (such as an infrared sensor) disposed in the conference room. The actual occupation information may comprise whether there are people, the actual number of the people, and / or the actual occupation time period.

[0075] In step 302, it is determined whether the feedback information and / or the conference reservation information matches the actual occupation information. That is to say, it is determined whether the reserved conference place is consistent with the actual place, whether the scheduled conference time period is consistent with the actual occupation time period of the conference room, and whether the number of attendants as scheduled is consistent with the actual number of attendants in the conference room.

[0076] In step 303, the feedback information and / or conference reservation information are deleted, or corrected according to the actual occupation information, when the feedback information and / or conference reservation information do not match the actual occupation information. Correcting or deleting the wrong feedback information and / or conference reservation information ensures that the wrong feedback information and / or conference reservation information do not affect the regulation target in the subsequent steps.

[0077] In step 304, the regulation target of the internal environment of the conference room is determined based on the environmental data and / or the user data. This step can refer to step 102 in the embodiment of FIG. 1, and will not be repeated here.

[0078] In step 305, the regulation target is provided for controlling one or more environment regulating devices to regulate the internal environment of the conference room towards the regulation target. This step can refer to step 103 in the embodiment of FIG. 1,  and will not be repeated here.

[0079] In the embodiment of FIG. 3, the wrong feedback information and / or conference reservation information are corrected or deleted according to the actual occupation information of the conference room, and then the regulation target of the internal environment of the conference room is determined. Therefore, in the case that the conference arrangement changes, users do not need to manually modify or update the feedback information and / or conference reservation information. The potential energy waste caused by intermittent use of the conference room or temporary adjustment of the conference can also be avoided. In addition, the requirement of comfort degree of attendants can be met according to the actual situation of the conference room during the use of the conference room.

[0080] Referring to FIG. 4 below, FIG. 4 shows a schematic diagram of a system for regulating internal environment of a building according to an embodiment of the present disclosure.

[0081] As shown in FIG. 4, the system 400 for regulating the internal environment of a building comprises an environment managing device 403, a central control system 404, and at least one sensor and at least one environment regulating device arranged in one or more areas. The environment managing device 403 comprises a first memory 4031 and a first processor 4032. The first memory 4031 is used to store a first group of computer-executable instructions, and the first processor 4032 executes the first group of computer-executable instructions to implement the method for regulating the internal environment of the building. The central control system 404 comprises a second memory 4041 and a second processor 4042. The second memory 4041 is used to store a second group of computer-executable instructions, and the second processor 4042 executes the second group of computer-executable instructions to implement a method for controlling the environment regulating device. The sensor may comprise a temperature sensor, a CO2 sensor, an illumination sensor, an irradiance sensor, an air quality sensor, a human body detection sensor, etc. The environment regulating device may comprise an air conditioner, a fresh air device, a heating device, a dehumidifier, a humidifier, a lamp, a sound device, and so on.

[0082] FIG. 4 shows two areas of a building: an open office 401 and a conference room 402. n sensors SA1 to SAn and n environment regulating devices TA1 to TAn are  arranged in the open office 401. Users UA1 to UAn interact with their respective user devices 410 to 41n. The user devices 410 to 41n may be mobile phones, laptops, tablet computers, or the like, and only a few examples are listed here. The user devices 410 to 41n communicate with the environment managing device 403, for example, directly or indirectly through a wired or wireless network. The environment regulating devices TA1 to TAn are controlled by the central control system 404. m sensors SB1 to SBm and m environment regulating devices TB1 to TBm are arranged in the conference room 402. Users UB1 to UBm interact with the user device 420. The user device 420 may also be a mobile phone, a laptop, a tablet computer, or the like. The user device 420 communicates with the environment managing device 403, for example, directly or indirectly through a wired or wireless network. The environment regulating devices TB1 to TBm are controlled by the central control system 404. For simplicity, FIG. 4 shows only two areas of the building by way of example. However, it can be understood by those skilled in the art that the building may also comprise many other areas.

[0083] In this embodiment, the sensors SA1 to SAn in the open office 401 sense the real-time environmental parameters and / or actual occupation information of the open office 401 and send them to the environment managing device 403. The sensors SB1 to SBm in the conference room 402 sense the real-time environmental parameters and / or actual occupation information of the conference room 402 and send them to the environment managing device 403. The real-time environmental parameters may comprise the sensed temperature, humidity, air quality, light, smell, sound, etc. The actual occupation information may comprise whether there are people, the actual number of the people, and / or the actual occupation time period.

[0084] In this embodiment, instead of the conventional control panel (such as an air conditioning panel or a lamp switch) mounted on the wall, two-dimensional codes are provided in the open office 401 and the conference room 402. For example, the two-dimensional codes are printed on the office desk or conference desk or pasted on the wall. The user devices 410 to 41n and 420 are installed with an independent environment regulating application or an environment regulating applet piggybacked on the existing application, for example, an independent environment regulating App or an environment regulating WeChat applet. After the user opens the application or the applet, the user can scan the two-dimensional codes by image capture apparatuses of the user devices 410 to 41n  and 420. The user devices 410 to 41n and 420 identify the location information carried by the two-dimensional codes and send it to the environment managing device 403. The environment managing device 403 determines the category of the feedback information based on the location information and provides the user devices 410 to 41n and 420 with question (s) related to the category of the feedback information. The user devices 410 to 41n and 420 present the question (s) related to the category of the feedback information to the users via a display screen. For the open office 401, the categories of the feedback information may comprise comfort degree, physiological performance, and / or expected environmental parameters. For the conference room 402, in addition to the above categories, the categories of the feedback information may further comprise the time period of the conference and / or the number of attendants. In the open office 401, the users UA1 to UAn can input feedback information respectively, such as over-heat, over-cool, over-bright, over-dark, odor, dry air, lowering the temperature, increasing the temperature, brightening, expected room temperature of 26 ℃, and expected humidity of 30%, etc. Then, the user devices 410 to 41n send the feedback information to the environment managing device 403. In the conference room 402, feedback information can be inputted by one of the users UB1 to UBm, and then sent to the environment managing device 403 via the user device 420.

[0085] After receiving the actual environmental parameters, actual occupation information and / or feedback information, the environment managing device 403 determines regulation target of the environment according to these data, and sends the regulation target to the central control system 404. In one example, the environment managing device 403 may determine the regulation target by inputting the received actual environmental parameters, actual occupation information and / or feedback information into the pre-trained environment regulating model to obtain the regulation target. The central control system 404 determines the control parameters of the regulating devices TA1 to TAn in the open office 401 and the regulating devices TB1 to TBm in the conference room 402 according to the regulation target, so as to control these regulating devices to regulate the internal environment of the open office 401 and the conference room 402. If the actual occupation information indicates that there are no people in the open office 401 or conference room 402, the regulation target may comprise an instruction to shut down the regulating devices, and the central control system 404 controls the regulating devices TA1 to TAn or the regulating devices TB1 to TBm to shut down, thereby minimizing energy consumption.

[0086] In the embodiment of FIG. 4, the environment managing device 403 can regulate the internal environment of multiple areas of the building at the same time, meeting the diversified needs of users in different areas and reducing the overall energy consumption. In addition, collecting user's feedback information through the two-dimensional code is simple and easy to operate, which increases the convenience for users, improves the user experience, and reduces the cost by not using the conventional control panel.

[0087] In other embodiments, the environment managing device 403 may also communicate with a cloud server, an meteorological device attached to or near the building, an employee attendance system and / or a conference reservation system, receive the weather forecast information of the region where the building is located, the real-time weather information of the vicinities of the building, the user identification, the user profile, the attendance information, and / or the conference reservation information, and input them into the environment regulating model together, so as to further optimize the regulation of the internal environment of the open office 401 and the conference room 402.

[0088] In other embodiments, the regulation system 400 may further comprise a database. The database may be comprised in the memory of the environment managing device 403 or may be provided independently of the environment managing device 403. The environment managing device 403 sends the received various environmental data, user data and / or corresponding regulation targets to the database for storage. These data can be used as reference data in the subsequent determination of the regulation target, or be used as training dataset and test dataset in retraining or optimizing the environment regulating model. The preferences of specific users or user groups can be determined based on these data, so as to automatically regulate the internal environment of the region where they are located according to the user preferences.

[0089] The present disclosure further provides an apparatus for regulating internal environment of a building. Various modules of the apparatus for regulating the internal environment of a building can be implemented using software, hardware (for example, integrated circuits, FPGAs, etc. ) , or a combination of software and hardware. Referring to FIG. 5, the apparatus 500 for regulating the internal environment of a building comprises a data receiving module 501, a regulation-target determining module 502, and a regulation-target providing module 503. The data receiving module 501 is configured to  receive environmental data and / or user data of one or more users related to the building. The specific functions of the data receiving module 501 can refer to the above description of step 101 in the embodiment of FIG. 1, and will not be repeated here. The regulation-target determining module 502 is configured to determine, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, where the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of one or more users. The specific functions of the regulation-target determining module 502 can refer to the above description of step 102 in the embodiment of FIG. 1, and will not be repeated here. The regulation-target providing module 503 is configured to provide the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target. The specific functions of the regulation-target providing module 503 can refer to the above description of step 103 in the embodiment of FIG. 1, and will not be repeated here.

[0090] FIG. 6 shows a schematic diagram of an environment managing device according to an embodiment of the present disclosure. The environment managing device 600 may be, for example, the environment managing device 403 in FIG. 4, or other independent environment managing devices. As can be seen from FIG. 6, the environment managing device 600 comprises a third processor (for example, a central processing unit (CPU) ) 601 and a third memory 602 coupled with the third processor 601. The third memory 601 is used for storing computer-executable instructions. The computer-executable instructions, when executed, cause the third processor 601 to implement the method for regulating the internal environment of a building as shown in FIGS. 1 to 3. The third processor 601 and the third memory 602 are connected to each other through a bus, and the input / output (I / O) interface is also connected to the bus. The environment managing device 600 may further comprise plural components (not shown in FIG. 6) connected to the I / O interface, the plural components comprising but not limited to: input modules, such as keyboards and mice; output modules, such as various types of displays, and speakers; storage modules, such as magnetic disks and optical discs; and communication modules, such as network interface cards, modems, and wireless communication transceivers. The communication module allows the environment managing device 600 to exchange information / data with other devices via a computer network such as the Internet and / or via  various telecommunication networks.

[0091] The central control system proposed by the present disclosure is described below with reference to FIGS. 7 and 8. FIG. 7 shows an exemplary flowchart of a method for controlling an environment regulating device according to an embodiment of the present disclosure. FIG. 8 shows a schematic diagram of a central control system according to an embodiment of the present disclosure. The central control system 800 may be, for example, the central control system 404 in FIG. 4, or other independent central control systems. As can be seen from FIG. 8, the central control system 800 comprises a fourth processor (for example, a central processing unit (CPU) ) 801 and a fourth memory 802 coupled with the fourth processor 801. The fourth memory 802 is used for storing computer-executable instructions. The computer-executable instructions, when executed, cause the fourth processor 801 to implement the method 700 for controlling the environment regulating device as shown in FIG. 7.

[0092] As shown in FIG. 7, in step 701, the regulation target sent by the environment managing device is received. The regulation target is determined based on the environmental data and / or user data of one or more users related to the building, and is associated with the energy consumption requirement of one or more environment regulating devices of the building and / or the comfort degree requirement of one or more users. The regulation target may comprise real-time target environmental parameters and / or target environmental parameters in a future time period, such as at least one of target air temperature, target air humidity, target air quality, target air flow rate, target noise, target illumination, and target smell.

[0093] In step 702, the one or more environment regulating devices are controlled based on the regulation target. Control parameters of the corresponding environment regulating device are determined according to the regulation target. The control parameters may comprise the on or off time, output power, and operation duration of the environment regulating device. The control parameters may be provided to the corresponding environment regulating device to control it to regulate the internal environment of one or more areas towards the regulation target.

[0094] With reference further to FIG. 8, the fourth processor 801 and the fourth memory 802 are connected to each other through a bus, and the input / output (I / O) interface  is also connected to the bus. The central control system 800 may further comprise plural components (not shown in FIG. 8) connected to the I / O interface, the plural components comprising but not limited to: input modules, such as keyboards and mice; output modules, such as various types of displays, and speakers; storage modules, such as magnetic disks and optical discs; and communication modules, such as network interface cards, modems, and wireless communication transceivers. The communication module allows the central control system 800 to exchange information / data with other devices via a computer network such as the Internet and / or via various telecommunication networks.

[0095] In the embodiments of FIG. 7 and FIG. 8, the central control system 800 respectively controls the operation of the environment regulating device corresponding to the regulation target according to the regulation target determined by the environment managing device, achieving centralized and intelligent control of the environment regulating device, facilitating management and maintenance, and reducing the overall operation cost.

[0096] Referring to FIG. 9 below, FIG. 9 shows another exemplary flowchart of the method for regulating internal environment of a building according to an embodiment of the present disclosure. The regulation method may be implemented, for example, by the user devices 410 to 41n and 420 in FIG. 4.

[0097] In step 901, feedback information inputted by one or more users related to the building is received. The feedback information may comprise the user's feedback on the comfort degree about the current environment, the current physiological performance of the user, and the expected occupation information, the expected comfort degree in a future time period as well as the expected environmental parameters of the one or more areas, such as over-heat, over-cool, over-bright, over-dark, odor, dry air, lowering the temperature, increasing the temperature, brightening, expected room temperature of 26 ℃, and expected humidity of 30%.

[0098] In step 902, the feedback information is sent to the system for regulating the internal environment of the building. After receiving the feedback information, the regulation system can determine the regulation target of the internal environment of one or more areas according to the feedback information, other user data and / or environmental data.

[0099] In the embodiment of FIG. 9, the user can affect the regulation of the internal  environment of areas of the building by providing feedback information, achieving intelligent control of environment regulation. This method is simple and easy to operate, and improves the user comfort and user experience. In addition, multiple users in the same area can provide feedback information respectively, so that the regulation system can regulate the internal environment of this area according to the feedback information from the multiple users, which can meet the requirement of comfort degree of the multiple users to the greatest extent.

[0100] In some embodiments, the regulation method may further comprise the following steps: obtaining an image containing location identification; identifying, based on the image containing the location identification, the location identification to obtain location information of the one or more users; sending the location information to the system for regulating the internal environment of the building; receiving a question sent by the system for regulating the internal environment of the building and related to a category of the feedback information, where the category of the feedback information corresponds to the location information; and providing the one or more users with the question related to the category of the feedback information, where the feedback information is inputted by the one or more users based on the question. Using the image containing the location identification can easily, quickly and accurately obtain the user's location information without adding any hardware equipment, which is easy to implement and has low cost. For different location information, the feedback information may have different categories. Therefore, the required feedback information can be collected in different scenes, so that the regulation target can be more matched with the actual demand, which further improves the comfort degree of the user on the basis of maximum energy saving.

[0101] In some embodiments, the question related to the category of the feedback information is provided to the user via a human-machine interaction module, and / or the feedback information inputted by the user is received via the human-machine interaction module. The human-machine interaction module may comprise, for example, a touch screen, a keyboard, or a microphone.

[0102] In some embodiments, the location information is sent to the regulation system via a communication module, the category of the feedback information is received via the communication module, and / or the user's feedback information is sent to the regulation  system via the communication module. The communication module may comprise, for example, a wired communication module or a wireless communication module.

[0103] In some embodiments, the image containing the location identification is obtained by an image capture apparatus. The image capture apparatus may comprise, for example, a webcam, a camera, or a scanner.

[0104] In some embodiments, the category of the feedback information comprises at least one of comfort degree, physiological performance, expected occupation information of the one or more areas of the building, and expected environmental parameters of the one or more areas of the building.

[0105] FIG. 10 shows a schematic diagram of a user device according to an embodiment of the present disclosure. The user device 1000 may be, for example, one of the user devices 410 to 41n and 420 in FIG. 4, or another independent user device. As can be seen from FIG. 10, the user device 1000 comprises a fifth processor (for example, a central processing unit (CPU) ) 1001 and a fifth memory 1002 coupled with the fifth processor 1001. The fifth memory 1002 is used for storing computer-executable instructions. The computer-executable instructions, when executed, cause the fifth processor 1001 to implement the method 900 for regulating the internal environment of a building as shown in FIG. 9. The fifth processor 1001 and the fifth memory 1002 are connected to each other through a bus, and the input / output (I / O) interface is also connected to the bus. The user device 1000 may further comprise plural components (not shown in FIG. 10) connected to the I / O interface, such as a human-machine interaction module and a communication module. The human-machine interaction module may comprise input modules, such as keyboards, mice, and touch screens; and output modules, such as various types of displays, and speakers. The communication module may comprise a wired communication module and / or a wireless communication module, such as a network interface card, a modem, and a wireless communication transceiver. The communication module allows the user device 1000 to exchange information / data with the system for regulating the internal environment of the building via a computer network such as the Internet and / or via various telecommunication networks. The plural components may further comprise storage modules, such as magnetic disks and optical discs.

[0106] The present disclosure further provides a computing device, which may  comprise a sixth processor (for example, a central processing unit (CPU) ) and a sixth memory coupled with the sixth processor. The sixth memory is used for storing computer-executable instructions. The computer-executable instructions, when executed, cause the sixth processor to implement the method 900 for regulating the internal environment of a building as shown in FIG. 9.

[0107] In addition, alternatively, the above method can be implemented by a computer-readable storage medium. The computer-readable storage medium carries computer-readable program instructions for implementing various embodiments of the present disclosure. The computer-readable storage medium may be a tangible device capable of holding and storing instructions used by an instruction execution device. The computer-readable storage medium may be, but not limited to, for example, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the listed. More specific examples (non-exhaustive) of the computer-readable storage medium comprise: portable computer disk, hard disk, random access memory (RAM) , read-only memory (ROM) , erasable programmable read-only memory (EPROM or flash memory) , static random access memory (SRAM) , portable compact disk read-only memory (CD-ROM) , digital versatile disk (DVD) , memory stick, floppy disk, or mechanical encoding device such as a punch card or a protruding structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used here is not interpreted as the instantaneous signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (for example, light pulses travelling through optical fiber cables) , or electrical signals transmitting through wires.

[0108] Therefore, in some other embodiments, a computer-readable storage medium is proposed according to the present disclosure, where the computer-readable storage medium has computer-executable instructions stored thereon, and the computer-executable instructions are used to implement the method for regulating the internal environment of a building in the embodiments as described in FIGS. 1 to 3 and FIG. 9.

[0109] The present disclosure further provides a computer program product, where the computer program product is tangibly stored on a computer-readable storage medium and  comprises computer-executable instructions that, when executed, cause at least one processor to implement the method for regulating the internal environment of a building in the embodiments as described in FIGS. 1 to 3 and FIG. 9.

[0110] In general, various exemplary embodiments of the present disclosure can be implemented in hardware, dedicated circuit, software, firmware, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. When various aspects of the embodiments of the present disclosure are illustrated or described as block diagrams, flowcharts, or are represented by some other graphs, it will be appreciated that the blocks, devices, systems, techniques, or methods described herein may be implemented as non-restrictive examples in hardware, software, firmware, dedicated circuit or logic, general purpose hardware or controller, or other computing device, or some combination thereof.

[0111] The computer-readable program instructions or the computer program product for implementing various embodiments of the present disclosure may also be stored in a cloud server, and the user can access the computer-readable program instructions stored in the cloud server for implementing one embodiment of the present disclosure via a mobile internet, a fixed telephone network, or other network when called upon, so as to implement the technical solutions disclosed in accordance with various embodiments of the present disclosure.

[0112] Although the embodiments of the present disclosure have been described with reference to several specific embodiments, it should be understood that embodiments of the present disclosure are not limited to the specific embodiments disclosed herein. Embodiments of the present disclosure are intended to cover a variety of modifications and equivalent arrangements covered within the spirit and scope of the appended claims. The scope of the appended claims conforms to the broadest interpretation and thus encompasses all such modifications and equivalent structures and functions.

Claims

1.A method for regulating internal environment of a building, comprising:receiving environmental data and / or user data of one or more users related to the building;determining, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, wherein the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of the one or more users; andproviding the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target.2.The method for regulating according to claim 1, wherein the user data comprises at least one of user identification, user profile, feedback information, conference reservation information, attendance information, location information, and actual occupation information of the one or more areas.3.The method for regulating according to claim 1, wherein the environmental data comprises at least one of weather forecast of a region where the building is located, real-time weather information of the region, and real-time environmental parameters in the one or more areas.4.The method for regulating according to claim 1, wherein the user data comprises feedback information and location information; and receiving the environmental data and / or the user data of one or more users related to the building comprises:receiving the location information of the one or more users;determining, based on the location information, a category of the feedback information;providing a question related to the category of the feedback information; andreceiving the feedback information provided by the one or more users based on the question.5.The method for regulating according to claim 4, wherein the category of the feedback information comprises at least one of comfort degree, physiological performance, expected occupation information of the one or more areas, and expected environmental parameters of the one or more areas.6.The method for regulating according to any one of claims 2 to 4, wherein the location information is associated with a location identification disposed in the one or more areas.7.The method for regulating according to claim 6, wherein the location identification is a one-dimensional code, a two-dimensional code, an identification tag, a label or a fixed asset serial number associated with the location information.8.The method for regulating according to claim 1, wherein the one or more areas comprise a conference room; the user data comprises feedback information related to the conference room and / or conference reservation information and actual occupation information of the conference room; and the method further comprises:determining whether the feedback information and / or the conference reservation information matches the actual occupation information; anddeleting the feedback information and / or the conference reservation information or correcting the feedback information and / or the conference reservation information according to the actual occupation information, when the feedback information and / or the conference reservation information do not match the actual occupation information.9.The method for regulating according to claim 1, wherein determining, based on the  environmental data and / or the user data, the regulation target of the internal environment of the one or more areas of the building comprises:inputting the environmental data and / or the user data into a pre-trained environment regulating model to obtain the regulation target.10.The method for regulating according to claim 9, wherein the environment regulating model is pre-trained by:obtaining a training dataset of the environment regulating model, wherein the training dataset comprises environmental data samples and / or user data samples and corresponding regulation target samples; andtraining the environment regulating model by using the training dataset to obtain the trained environment regulating model.11.The method for regulating according to claim 10, wherein the environmental data samples and / or the user data samples are time-tagged; training the environment regulating model by using the training dataset comprises:performing time-series analysis on the environmental data samples and / or the user data samples based on time tags of the environmental data samples and / or the user data samples.12.The method for regulating according to claim 10 or 11, wherein the environment regulating model is an orthogonal matching pursuit model, a Bayesian ridge regression model, a ridge estimation model, an elastic net regression model, or a least absolute shrinkage and selection operator regression model.13.The method for regulating according to claim 1, further comprising:sending the environmental data and / or the user data to a database, wherein the database is used to store the environmental data and / or the user data.14.The method for regulating according to claim 1 or 13, whereinthe environmental data comprises historical environmental data; and / orthe user data comprises historical user data.15.The method for regulating according to claim 1, wherein the regulation target comprises at least one of target air temperature, target air humidity, target air quality, target air flow rate, target noise, target illumination and target smell.16.An apparatus for regulating internal environment of a building, comprising:a data receiving module, configured to receive environmental data and / or user data of one or more users related to the building;a regulation-target determining module, configured to determine, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, wherein the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of the one or more users; anda regulation-target providing module, configured to provide the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target.17.A system for regulating internal environment of a building, comprising:an environment managing device, comprising:a first memory for storing computer-executable instructions; anda first processor, configured to implement, when executing the computer-executable instructions, the following:receiving environmental data and / or user data of one or more users related to the building;determining, based on the environmental data and / or the user data, a regulation target of the internal environment of one or more areas of the building, wherein the regulation target is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of the one or more users; andproviding the regulation target for controlling the one or more environment regulating devices to regulate the internal environment of the one or more areas towards the regulation target.18.The system for regulating according to claim 17, further comprising a database, wherein the database is used for storing the environmental data and / or the user data, and the first processor is further configured to implement, when executing the computer-executable instructions, the following:sending the environmental data and / or the user data to the database.19.The system for regulating according to claim 17, further comprising:a central control system, comprising:a second memory for storing computer-executable instructions; anda second processor, configured to implement, when executing the computer-executable instructions, the following:receiving the regulation target sent by the environment managing device; andcontrolling the one or more environment regulating devices based on the regulation target.20.The system for regulating according to claim 17, wherein the user data comprises at least one of user identification, user profile, feedback information, conference reservation information, attendance information, location information, and actual occupation information of the one or more areas.21.The system for regulating according to claim 17, wherein the environmental data comprises at least one of weather forecast of a region where the building is located, real-time weather information of the region, and real-time environmental parameters in the one or more areas.22.The system for regulating according to any one of claims 17 to 21, further comprising:at least one sensor disposed in the one or more areas and in communication with the environment managing device, wherein the at least one sensor is configured to sense at least one of the location information, the actual occupation information and the real-time environmental parameters.23.An environment managing device, comprising:a third memory for storing computer-executable instructions; anda third processor configured to implement, when executing the computer-executable instructions, the method for regulating the internal environment of a building according to any one of claims 1 to 15.24.A central control system, comprising:a fourth memory for storing computer-executable instructions; anda fourth processor, configured to implement, when executing the computer-executable instructions, the following operations:receiving a regulation target sent by an environment managing device, wherein the regulation target is determined based on environmental data and / or user data of one or more users related to the building, and is associated with an energy consumption requirement of one or more environment regulating devices of the building and / or a comfort degree requirement of the one or more users; andcontrolling the one or more environment regulating devices based on the regulation target.25.A method for regulating internal environment of a building, comprising:receiving feedback information inputted by one or more users related to the building, wherein the feedback information is used to determine a regulation target of the internal environment of one or more areas of the building; andsending the feedback information to a system for regulating the internal environment of the building.26.The method for regulating according to claim 25, further comprising:obtaining an image containing location identification;identifying, based on the image containing the location identification, the location identification to obtain location information of the one or more users;sending the location information to the system for regulating the internal environment of the building;receiving a question, sent by the system for regulating the internal environment of the building and related to a category of the feedback information, wherein the category of the feedback information corresponds to the location information; andproviding the one or more users with the question related to the category of the feedback information;wherein the feedback information is inputted by the one or more users based on the question.27.The method for regulating according to claim 26, wherein the category of the feedback information comprises at least one of comfort degree, physiological performance, expected occupation information of the one or more areas, and expected environmental parameters of the one or more areas.28.A user device, comprising:a human-machine interaction module;a communication module, configured to communicate with a system for regulating internal environment of a building;a fifth memory for storing computer-executable instructions; anda fifth processor configured to implement, when executing the computer-executable instructions, the method for regulating the internal environment of a building according to any one of claims 25 to 27.29.A computing device, comprising:a sixth memory for storing computer-executable instructions; anda sixth processor configured to implement, when executing the computer-executable instructions, the method for regulating the internal environment of a building according to any one of claims 25 to 27.30.A computer-readable storage medium, wherein the computer-readable storage medium has computer-executable instructions stored thereon, and the computer-executable instructions are used to implement the method for regulating the internal environment of a building according to any one of claims 1 to 15 and claims 25 to 27.31.A computer program product, wherein the computer program product is tangibly stored on a computer-readable storage medium and comprises computer-executable instructions that, when executed, cause at least one processor to implement the method for regulating the internal environment of a building according to any one of claims 1 to 15 and claims 25 to 27.