Air conditioning control methods, devices, equipment, media, and IoT air conditioning systems
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2026-08-14
AI Technical Summary
[0027]基于本发明实施例提供的一种空调的控制方法、装置、电子设备、计算机存储介质及物联网空调系统,获取建筑物内部的全景图;接收到针对所述全景图上至少一个位置的选择操作,将所述至少一个位置中每个位置对应的三维坐标点确定为建筑物内部未被遮挡的结构关键点;基于所述未被遮挡的结构关键点构建所述建筑物的三维模型;基于所述建筑物的三维模型,确定所述建筑物内部的空调的工作参数;控制所述空调以所述工作参数进行工作。
Smart Images

Figure CN117308315B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a control method for an air conditioner, and more particularly to a control method, apparatus, equipment, medium, and Internet of Things (IoT) air conditioning system for an air conditioner. Background Technology
[0002] The Meta-Home Control System is an IoT-based smart home system designed to provide users with new IoT applications and interactive experiences. It enables home appliances to achieve more complex intelligent interactive functions, making them more convenient for users. For example, when controlling an air conditioner using the Meta-Home Control System, a 3D model of the space where the air conditioner is located is created on the control interface. This 3D model displays the air conditioning effect of the air conditioner on the space, allowing users to intuitively adjust the air conditioner's operating parameters and thus adjust indoor temperature and humidity accordingly. However, accurately and quickly constructing a 3D model of the space where the air conditioner is located is a crucial technical problem that needs to be solved. Without professional measuring tools and specialized measurement knowledge, ordinary users may not be able to create a 3D model of the indoor space, and therefore cannot effectively adjust the air conditioner's operating parameters based on the Meta-Home Control System. Summary of the Invention
[0003] The embodiments of the present invention mainly provide an air conditioner control method, device, electronic device, computer storage medium, and Internet of Things air conditioner system.
[0004] This invention provides a method for controlling an air conditioner, the method comprising: Obtain a panoramic view of the building's interior; Upon receiving a selection operation for at least one location on the panoramic image, the three-dimensional coordinate point corresponding to each of the at least one location is determined as an unobstructed structural key point inside the building. A three-dimensional model of the building is constructed based on the unobstructed structural key points; Based on the three-dimensional model of the building, determine the operating parameters of the air conditioning system inside the building; The air conditioner is controlled to operate according to the stated operating parameters.
[0005] In the above scheme, constructing a three-dimensional model of the building based on the unobstructed structural key points includes: determining the edge structure information inside the building based on the unobstructed structural key points; and constructing a three-dimensional model of the building based on the edge structure information.
[0006] As can be seen, based on the unobstructed structural key points, the edge structure information inside the building can be determined. That is, the user only needs to determine the structural key points to complete the construction of the three-dimensional model of the building. The operation is simple and easy to implement.
[0007] In the above scheme, the step of constructing a three-dimensional model of the building based on the edge structure information of the building includes: determining the obscured structural key points inside the building based on the edge structure information; and constructing a three-dimensional model of the building based on the obscured structural key points and the unobscured structural key points.
[0008] As can be seen, based on edge structure information, the key structural points inside a building that are obscured can be deduced. That is, even if some key structural points inside a building are obscured by other objects, all key structural points inside the building can still be accurately determined, thereby constructing a three-dimensional model of the building and improving the accuracy of constructing a three-dimensional model of the building.
[0009] In the above scheme, constructing a three-dimensional model of the building based on the obscured structural key points and the unobscured structural key points includes: determining the surface dimension information inside the building based on the obscured structural key points and the unobscured structural key points; and constructing a three-dimensional model of the building based on the surface dimension information inside the building and the edge structure information.
[0010] It can be seen that, based on the surface size information and edge structure information inside the building, the internal structure and size information of the building can be clearly represented, thereby improving the accuracy of constructing the three-dimensional model of the building.
[0011] In the above scheme, determining the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building includes: obtaining three-dimensional models of each object inside the building; and determining the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building and the three-dimensional models of each object inside the building.
[0012] It can be seen that by constructing a three-dimensional model of the building and the three-dimensional models of the objects inside the building, the cooling or heating effect of the air conditioner on the interior of the building can be simulated, thereby allowing for adaptive adjustment of the operating parameters of the air conditioner inside the building.
[0013] In the above scheme, determining the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building and the three-dimensional models of each object inside the building includes: receiving an update operation for the three-dimensional models of each object inside the building after receiving positive confirmation information for the three-dimensional model of the building; determining the updated three-dimensional models of each object inside the building based on the update operation; and determining the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building and the updated three-dimensional models of each object inside the building.
[0014] It can be seen that by updating the 3D model of the building and the 3D models of the objects inside the building, the operating parameters of the air conditioner can be adjusted, that is, the operating status of the air conditioner can be adaptively adjusted to meet the user's cooling or heating needs.
[0015] In the above scheme, the method further includes: after receiving negative confirmation information for the three-dimensional model of the building, re-executing the steps of acquiring the panoramic image, determining the unobstructed structural key points, and constructing the three-dimensional model.
[0016] It can be seen that after constructing a 3D model of a building, users can confirm whether the 3D model is consistent with the actual situation inside the building. If they are inconsistent, the 3D model can be adjusted or reconstructed, which can further improve the accuracy of constructing the 3D model of the building.
[0017] This invention also provides an air conditioner control device, the device comprising: The acquisition module is used to acquire panoramic images of the building's interior. The first determining module is used to receive a selection operation for at least one location on the panoramic image and determine the three-dimensional coordinate point corresponding to each of the at least one location as an unobstructed structural key point inside the building. The processing module is used to construct a three-dimensional model of the building based on the unobstructed structural key points; The second determining module is used to determine the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building. The control module is used to control the air conditioner to operate according to the operating parameters.
[0018] In one implementation, the processing module is used to construct a three-dimensional model of the building based on the unobstructed structural key points, including: Based on the unobstructed structural key points, the edge structure information inside the building is determined; Based on the edge structure information, a three-dimensional model of the building is constructed.
[0019] In one implementation, the processing module is used to construct a three-dimensional model of the building based on the building's edge structure information, including: Based on the edge structure information, the key structural points inside the building that are obscured are determined; A three-dimensional model of the building is constructed based on the obscured structural key points and the unobscured structural key points.
[0020] In one implementation, the processing module is configured to construct a three-dimensional model of the building based on the occluded structural key points and the unoccluded structural key points, including: Based on the obscured structural key points and the unobscured structural key points, the surface dimension information inside the building is determined; A three-dimensional model of the building is constructed based on the surface dimension information inside the building and the edge structure information.
[0021] In one implementation, the second determining module is used to determine the operating parameters of the air conditioning system inside the building based on a three-dimensional model of the building, including: Obtain 3D models of all objects inside the building; Based on the three-dimensional model of the building and the three-dimensional models of the objects inside the building, the operating parameters of the air conditioner inside the building are determined.
[0022] In one implementation, the second determining module is used to determine the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building and the three-dimensional models of various objects inside the building, including: After receiving positive confirmation information for the 3D model of the building, update operations are received for the 3D models of each object inside the building. Based on the update operation, the updated 3D models of each object inside the building are determined; Based on the 3D model of the building and the updated 3D models of the objects inside the building, the operating parameters of the air conditioning system inside the building are determined.
[0023] In one implementation, the processing module is further configured to: After receiving a negative confirmation message for the 3D model of the building, the steps of acquiring the panoramic image, determining the unobstructed structural key points, and constructing the 3D model are re-executed.
[0024] This invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement any of the above-described air conditioner control methods.
[0025] This invention also provides a computer storage medium storing a computer program that, when executed by a processor, implements any of the above-described air conditioner control methods.
[0026] This invention also provides an Internet of Things (IoT) air conditioning system, including the aforementioned air conditioner and electronic equipment.
[0027] Based on the air conditioning control method, device, electronic device, computer storage medium, and IoT air conditioning system provided by embodiments of the present invention, the following steps are taken: A panoramic view of the interior of a building is acquired; a selection operation is received for at least one location on the panoramic view; the three-dimensional coordinate points corresponding to each of the at least one location are determined as unobstructed structural key points inside the building; a three-dimensional model of the building is constructed based on the unobstructed structural key points; operating parameters of the air conditioning system inside the building are determined based on the three-dimensional model of the building; and the air conditioning system is controlled to operate according to the operating parameters.
[0028] As can be seen, in this embodiment of the invention, by acquiring a panoramic view of the building's interior, and upon receiving a user's selection operation on at least one location in the panoramic view, the three-dimensional coordinate points corresponding to each of the at least one location are determined as unobstructed structural key points within the building. Here, a three-dimensional model of the building can be constructed based on these unobstructed structural key points. Based on this three-dimensional model, the effect of air conditioning on the building's internal temperature can be simulated, thereby determining the operating parameters of the air conditioning system and controlling its operation. It can be seen that in this embodiment of the invention, the construction of the building's three-dimensional model is based on the user's selection operation on at least one location in the panoramic view. In other words, as long as the user determines the structural key points, a three-dimensional model of the building can be performed, thereby determining the air conditioning's operating parameters. Therefore, the operation of constructing a three-dimensional model of a building based on structural key points is simple and easy to implement.
[0029] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description
[0030] Figure 1 A flowchart illustrating an air conditioner control method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram illustrating the determination of a first structural key point in a panoramic view, provided by an embodiment of the present invention. Figure 3 This is a schematic diagram illustrating the determination of key points of a second structure in a panoramic view, provided by an embodiment of the present invention. Figure 4 This is a schematic diagram illustrating the determination of other structural key points in a panoramic view, provided by an embodiment of the present invention. Figure 5a A rendering of a three-dimensional model of the interior of a building, provided for an embodiment of the present invention; Figure 5b A rendering of the adjusted three-dimensional model of the interior of a building, provided in an embodiment of the present invention; Figure 5cA rendering of a second type of three-dimensional model of the interior of a building provided in an embodiment of the present invention; Figure 5d This is a rendering of the adjusted three-dimensional model of the interior of a building, provided in an embodiment of the present invention. Figure 6 A flowchart illustrating a specific implementation of an air conditioner control method provided in an embodiment of the present invention; Figure 7 A schematic diagram of an air conditioner control device provided in an embodiment of the present invention; Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention; Figure 9 An interactive screen view of the current temperature distribution information in the three-dimensional space inside a building, provided as an embodiment of the present invention. Detailed Implementation
[0031] In related technologies, two main methods are used to construct a 3D model of the space where the air conditioner is located. The first method uses professional photography tools, such as panoramic cameras, to capture a panoramic view of the indoor space, thereby simulating the visual effects of the scenery within the space and constructing a 3D model. However, this method requires professional tools, which ordinary users generally do not possess. Furthermore, the positional and dimensional information of entities in the space during panoramic photography, such as wall dimensions, furniture positions and dimensions, may deviate from the actual dimensions and cannot reflect the impact of entities in the space on air conditioning control.
[0032] The second method involves users measuring the length, width, and height of interior walls and obtaining the projected geometry of the interior space for modeling and simulation. This method requires a high level of expertise in obtaining the necessary modeling parameters, necessitating knowledge of architectural surveying and specialized measuring tools. Furthermore, the types and complexity of parameters required for 3D modeling are numerous, including spatial dimensions, the location and dimensions of ventilation openings such as doors and windows, and the location and dimensions of furniture and appliances. Ordinary users may make errors when modeling interior spaces, leading to significant discrepancies between the simulation results and actual conditions, and hindering the effective adjustment of air conditioning operating parameters.
[0033] Therefore, to address the problem of how to accurately and quickly construct a three-dimensional model of the space where the air conditioner is located, the present invention proposes a technical solution. The embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the embodiments provided herein are merely illustrative of the invention and are not intended to limit the invention. Furthermore, the embodiments provided below are partial embodiments for implementing the present invention, not all embodiments for implementing the present invention. Unless otherwise specified, the technical solutions described in the embodiments of the present invention can be implemented in any combination.
[0034] It should be noted that, in the embodiments of the present invention, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a method or apparatus that includes a list of elements includes not only the elements expressly stated, but also other elements not expressly listed, or elements inherent to implementing the method or apparatus. Without further limitations, an element defined by the phrase "comprising a..." does not exclude the presence of other related elements (e.g., steps in the method or units in the apparatus, such as portions of circuitry, processors, programs, or software, etc.) in the method or apparatus that includes that element.
[0035] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0036] For example, the air conditioner control method provided in the embodiments of the present invention includes a series of steps, but the air conditioner control method provided in the embodiments of the present invention is not limited to the steps described. Similarly, the air conditioner control device provided in the embodiments of the present invention includes a series of modules, but the air conditioner control device provided in the embodiments of the present invention is not limited to the modules explicitly described, but may also include modules that need to be set for obtaining relevant information or processing based on information.
[0037] The embodiments of the present invention can be implemented based on the processor of an electronic device. The electronic device can be a device in an air conditioner or a cloud server. The processor can be at least one of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), controller, microcontroller, and microprocessor.
[0038] Figure 1This is a flowchart illustrating an air conditioner control method provided in an embodiment of the present invention, as shown below. Figure 1 As shown, the process may include: Step 101: Obtain a panoramic view of the building's interior.
[0039] In this embodiment of the invention, the panoramic image is obtained by capturing image information of the entire interior scene of a building using a camera, which can be a digital camera. The camera can be handheld and rotated 360 degrees to capture the image, simulating a realistic three-dimensional space from a two-dimensional plan view, thus obtaining a panoramic image of the building's interior, which is then displayed to the user. The success rate of capturing a valid panoramic image can be improved by adding auxiliary color blocks, auxiliary lines, and camera movement guidelines to the video feed.
[0040] In this embodiment of the invention, the captured panoramic image of the building's interior is uploaded to a cloud server. Here, the cloud server provides scalable computing services in the cloud and can identify and extract information from the panoramic image.
[0041] Step 102: Receive a selection operation for at least one location on the panoramic image, and determine the three-dimensional coordinate point corresponding to each of the at least one location as an unobstructed structural key point inside the building.
[0042] In this embodiment of the invention, the building is generally a cuboid, that is, a right quadrangular prism with a rectangular base. The cuboid has eight vertices, each vertex connecting to three edges, which represent the length, width, and height of the cuboid, respectively. The walls of the building are generally rectangular. Structural key points refer to the vertices of the cuboid, that is, the corners of the building. Since furniture and appliances are placed inside the building, some structural key points may be obscured.
[0043] In this embodiment of the invention, a panoramic view of the building's interior can be displayed to the user via a mobile phone. The user can select an unobstructed structural key point in the panoramic view, such as... Figure 2 As shown, the user selected an unobstructed structural key point in the panoramic image and marked it as the first structural key point P1.
[0044] In this embodiment of the invention, after determining the first structural key point P1, the user selects another unobstructed structural key point on any one of the three edges connected to the first structural key point P1, in an aligned manner, such as... Figure 3 As shown, the user selected another unobstructed structural key point in the panoramic image, which is designated as the second structural key point P2.
[0045] Step 103: Construct a 3D model of the building based on the unobstructed structural key points.
[0046] In some implementations, edge structure information inside the building is determined based on unobstructed structural key points; A 3D model of the building is constructed based on edge structure information.
[0047] In this embodiment of the invention, the building is generally a cuboid. Therefore, after determining all the vertices of the cuboid, the structure and size information of the corresponding cuboid can be determined, thereby constructing the corresponding three-dimensional model. In other words, the initialization configuration parameters required to construct the three-dimensional model of the building include at least the key structural points inside the building.
[0048] In this embodiment of the invention, the structural key points represent the vertices of a cuboid, i.e., the corners of the walls inside the building. The edge structural information represents the edges of the cuboid, i.e., the boundary lines of the walls inside the building. Therefore, based on at least two unobstructed structural key points and edge structural information, the cloud server can automatically identify the obstructed structural key points inside the building.
[0049] In this embodiment of the invention, after the user selects unobstructed structural key points, other structural key points can be quickly and automatically determined on the panoramic image based on wall junction and corner recognition algorithms, such as... Figure 4 As shown, based on the user's selection of unobstructed structural key points, other structural key points are automatically identified, including: the third structural key point P3 and the fourth structural key point P4. That is, the first structural key point P1, the second structural key point P2, the third structural key point P3, and the fourth structural key point P4 are the initialization configuration parameters required to build the 3D model.
[0050] Step 104: Based on the 3D model of the building, determine the operating parameters of the air conditioning system inside the building.
[0051] In some implementations, three-dimensional models of the objects inside the building are obtained; Based on the 3D model of the building and the 3D models of the objects inside the building, the operating parameters of the air conditioning system inside the building are determined.
[0052] In this embodiment of the invention, after constructing the three-dimensional model of the building, the cloud server can also identify various objects that do not belong to the internal structure of the building. Here, each object can be furniture, home appliances and other equipment inside the building. By using geometric shapes that are similar to the structure of each object, such as cuboids and cylinders, the initialization configuration parameters required to construct the three-dimensional model of each object inside the building can be determined.
[0053] In this embodiment of the invention, the cloud server can also identify ventilation opening information inside the building. Based on the three-dimensional model of the building, the cloud server can identify the location of ventilation openings such as doors, windows, and exhaust vents that affect airflow and temperature in the space, and calculate the size information of the ventilation openings based on the size information of the walls. That is, the initial configuration parameters required to construct the three-dimensional model of the building's interior also include the location and size information of the ventilation openings.
[0054] In this embodiment of the invention, based on the three-dimensional model of the building and the three-dimensional models of various objects inside the building, the internal structure and volume information of the building, as well as the placement of home appliances inside the building, can be determined. This allows for the simulation of the air conditioning's air supply to the building and the ventilation inside the building, thereby determining the cooling or heating effect of the air conditioning. Based on the simulated cooling or heating effect of the air conditioning, the operating parameters of the air conditioning are determined so that the air conditioning meets the user's cooling or heating needs after it is running.
[0055] Step 105: Control the air conditioner to operate according to the operating parameters.
[0056] As can be seen, in this embodiment of the invention, by acquiring a panoramic view of the building's interior, and upon receiving a user's selection operation on at least one location in the panoramic view, the three-dimensional coordinate points corresponding to each of the at least one location are determined as unobstructed structural key points within the building. Here, structural key points can be understood as the corners of the building. A three-dimensional model of the building is constructed based on these unobstructed structural key points. Based on the three-dimensional model of the building, the effect of air conditioning on the building's internal temperature is simulated, thereby determining the operating parameters of the air conditioning system inside the building and controlling its operation. It can be seen that in this embodiment of the invention, by having the user select a corner of the building in the panoramic view, i.e., by determining the structural key points within the building, a three-dimensional model of the building can be constructed. This operation of constructing a three-dimensional model of the building based on structural key points is simple and easy to implement, and by aligning the key structural points, the accuracy of constructing the three-dimensional model of the building can be improved.
[0057] In some implementations, a three-dimensional model of the building is constructed based on the building's edge structural information, including: Based on edge structure information, identify key structural points inside the building that are obscured; A 3D model of the building is constructed based on the occluded structural key points and the unoccluded structural key points.
[0058] In some embodiments, the edge structure information is the wall intersection line inside the building. Therefore, if the unobstructed structural key points are obtained, that is, the cloud server can deduce the other wall corners inside the building based on the determined wall corners inside the building and the wall intersection line, and thus determine the obstructed structural key points inside the building.
[0059] In some embodiments, a building is generally a cuboid. By determining each vertex of the cuboid, a three-dimensional model of the cuboid can be determined. Therefore, a three-dimensional model of the building can be constructed based on the occluded structural key points inside the building and the unoccluded structural key points.
[0060] As can be seen, based on edge structure information, the key structural points inside a building that are obscured can be deduced. That is, even if some key structural points inside a building are obscured by other objects, all key structural points inside the building can still be accurately determined, thereby constructing a three-dimensional model of the building and improving the accuracy of constructing a three-dimensional model of the building.
[0061] In some implementations, a 3D model of the building is constructed based on both occluded and unoccluded structural key points, including: Based on the obscured and unobscured structural key points, determine the surface dimension information inside the building; A three-dimensional model of the building is constructed based on the surface dimensions and edge structure information inside the building.
[0062] In some embodiments, based on various structural key points inside the building, including: obscured structural key points and unobscured structural key points, the wall intersection line inside the building can be determined, and the size information of the wall intersection line can be calculated, so as to determine the length, width and height of the building, thereby determining the surface size information inside the building.
[0063] In some embodiments, a three-dimensional model of a building can be constructed based on the building's internal edge structure information, namely the wall intersections within the building, and the building's length, width, and height dimensions.
[0064] It can be seen that, based on the surface size information and edge structure information inside the building, the internal structure and size information of the building can be clearly represented, thereby improving the accuracy of constructing the three-dimensional model of the building.
[0065] In some embodiments, the method further includes: After receiving a negative confirmation message for the 3D model of the building, the steps of acquiring the panoramic view, identifying the unobstructed structural key points, and constructing the 3D model are re-executed.
[0066] In some embodiments, the cloud server constructs a 3D model of the building's interior based on initial configuration parameters and displays this model to the user as a rendered image. This rendered image is relatively close to the actual interior of the building. The user compares the rendered image with the actual interior of the building. When the rendered image is substantially consistent with the actual interior, the user sends information indicating that the 3D model of the building is correct to the cloud server. When the rendered image differs significantly from the actual interior, the user sends information indicating that the 3D model of the building is incorrect to the cloud server. In this case, the cloud server needs to re-execute the steps of acquiring the panoramic image, determining the unobstructed structural key points, and constructing the 3D model.
[0067] In some embodiments, when the rendered image differs significantly from the actual interior of the building, the user can also adjust the 3D model of some objects, such as deleting redundant 3D models, adjusting the position or size information of objects, etc.
[0068] For example, a rendered image of a 3D model of the building's interior is shown to the user, such as... Figure 5a As shown in the rendering, there is an object next to a window inside the building. However, after comparing it with the actual interior of the building, the user finds that it does not match. The user can choose to delete the 3D model of the redundant object, such as... Figure 5b As shown.
[0069] Show users a rendered 3D model of the building's interior, such as... Figure 5c As shown, the rendering can display the dimensions of windows inside a building, but users find discrepancies when comparing them to the actual interior of the building. Users can choose to adjust the window sizes, such as... Figure 5d As shown.
[0070] It can be seen that after constructing a 3D model of a building, users can confirm whether the 3D model is consistent with the actual situation inside the building. If they are inconsistent, the 3D model can be adjusted or reconstructed, which can further improve the accuracy of constructing the 3D model of the building.
[0071] In some implementations, the operating parameters of the air conditioning system inside the building are determined based on a three-dimensional model of the building and three-dimensional models of various objects within the building, including: After receiving positive confirmation of the 3D model of the building, it receives update operations for the 3D models of each object inside the building. Based on the update operation, determine the updated 3D model of each object inside the building; Based on the 3D model of the building and the updated 3D models of various objects inside the building, the operating parameters of the air conditioning system inside the building are determined.
[0072] In some embodiments, when the user confirms that the 3D model of the building is substantially consistent with the actual situation inside the building, the 3D model of the building and the 3D models of each object inside the building are updated. Based on the updated 3D model of the building and the 3D models of each object inside the building, the cooling or heating effect of the air conditioner on the interior of the building is simulated, thereby adjusting the operating parameters of the air conditioner inside the building.
[0073] It can be seen that by updating the 3D model of the building and the 3D models of the objects inside the building, the operating parameters of the air conditioner can be adjusted, that is, the operating status of the air conditioner can be adaptively adjusted to meet the user's cooling or heating needs.
[0074] Figure 6 The following is a flowchart illustrating a specific implementation of an air conditioner control method provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the process may include: Step 601: Obtain a panoramic view of the building's interior.
[0075] Step 602: Receive a selection operation for at least one location on the panoramic image, and determine the three-dimensional coordinate point corresponding to each of the at least one location as an unobstructed structural key point inside the building.
[0076] Step 603: Based on the panoramic view and structural key points inside the building, identify the edge structure information inside the building, deduce the structural key points that are obscured inside the building, deduce the surface size information inside the building, and construct a three-dimensional model of the building.
[0077] In some embodiments, the edge structure information inside the building represents the boundary line of the walls inside the building, and the surface dimension information inside the building represents the length, width, height and other information of the building.
[0078] Step 604: Identify the ventilation openings inside the building and confirm their location and size information.
[0079] In some embodiments, based on the structural key points and edge structure information inside the building, the location of ventilation openings such as doors, windows, and exhaust vents that affect airflow and temperature in the space can be identified, and the size information of the ventilation openings can be calculated based on the size information of the walls.
[0080] Step 605: Identify the furniture, appliances and other equipment inside the building, and construct a 3D model of each object inside the building.
[0081] In some embodiments, after constructing a three-dimensional model of a building, objects that do not belong to the internal structure of the building can be identified. Here, each object can be furniture, appliances, or other equipment inside the building. By using geometric shapes that are similar to the structure of each object, such as cuboids or cylinders, the three-dimensional models of each object inside the building can be determined.
[0082] Step 606: Show the user a 3D model of the constructed building, as well as renderings of the 3D models of the objects inside the building.
[0083] Step 607: Determine whether a positive confirmation message regarding the 3D model of the building has been received from the user. If yes, proceed to step 608; otherwise, proceed to step 601.
[0084] Step 608: Update the 3D model of the building and the 3D models of the objects inside the building.
[0085] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0086] Based on the foregoing embodiments, this invention provides an air conditioner control device, which includes various units and modules included in each unit. It can be implemented by a display, processor, and memory in an electronic device; of course, it can also be implemented by specific logic circuits. In the implementation process, the processor can be an ASIC, CPU, DSP, DSPD, PLD, or FPGA, etc.
[0087] Figure 7 A schematic diagram of an air conditioner control device provided in an embodiment of the present invention is shown below. Figure 7 The device includes at least: The acquisition module 701 is used to acquire a panoramic view of the building's interior. The first determining module 702 is used to receive a selection operation for at least one position on the panoramic image and determine the three-dimensional coordinate point corresponding to each of the at least one position as an unobstructed structural key point inside the building. Processing module 703 is used to construct a three-dimensional model of the building based on the unobstructed structural key points; The second determining module 704 is used to determine the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building. The control module 705 is used to control the air conditioner to operate according to the operating parameters.
[0088] In one implementation, the processing module 703 is used to construct a three-dimensional model of the building based on the unobstructed structural key points, including: Based on the unobstructed structural key points, the edge structure information inside the building is determined; Based on the edge structure information, a three-dimensional model of the building is constructed.
[0089] In one implementation, the processing module 703 is used to construct a three-dimensional model of the building based on the building's edge structure information, including: Based on the edge structure information, the key structural points inside the building that are obscured are determined; A three-dimensional model of the building is constructed based on the obscured structural key points and the unobscured structural key points.
[0090] In one implementation, the processing module 703 is used to construct a three-dimensional model of the building based on the occluded structural key points and the unoccluded structural key points, including: Based on the obscured structural key points and the unobscured structural key points, the surface dimension information inside the building is determined; A three-dimensional model of the building is constructed based on the surface dimension information inside the building and the edge structure information.
[0091] In one implementation, the second determining module 704 is used to determine the operating parameters of the air conditioning system inside the building based on the three-dimensional model of the building, including: Obtain 3D models of all objects inside the building; Based on the three-dimensional model of the building and the three-dimensional models of the objects inside the building, the operating parameters of the air conditioner inside the building are determined.
[0092] In one implementation, the second determining module 704 is used to determine the operating parameters of the air conditioner inside the building based on the three-dimensional model of the building and the three-dimensional models of various objects inside the building, including: After receiving positive confirmation information for the 3D model of the building, update operations are received for the 3D models of each object inside the building. Based on the update operation, the updated 3D models of each object inside the building are determined; Based on the 3D model of the building and the updated 3D models of the objects inside the building, the operating parameters of the air conditioning system inside the building are determined.
[0093] In one implementation, the processing module 703 is further configured to: After receiving a negative confirmation message for the 3D model of the building, the steps of acquiring the panoramic image, determining the unobstructed structural key points, and constructing the 3D model are re-executed.
[0094] It should be noted that the description of the above device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects. For technical details not disclosed in the device embodiments of the present invention, please refer to the description of the method embodiments of the present invention for understanding.
[0095] It should be noted that, in the embodiments of the present invention, if the above-described methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present invention, or the part that contributes to the prior art, 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 terminal, server, etc.) to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of the present invention are not limited to any specific hardware and software combination.
[0096] In some embodiments, the functions or modules of the apparatus provided in the present invention can be used to execute the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0097] Based on the same technical concept as the foregoing embodiments, see Figure 8 The electronic device 800 provided in this embodiment of the invention may include: a memory 801 and a processor 802; wherein, Memory 801 is used to store computer programs and data; The processor 802 is used to execute a computer program stored in the memory to implement any of the air conditioning control methods in the foregoing embodiments.
[0098] In practical applications, the memory 801 mentioned above can be volatile memory, such as RAM; or non-volatile memory, such as ROM, flash memory, hard disk drive (HDD) or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 802.
[0099] Correspondingly, this embodiment of the invention further provides an IoT air conditioning system, which can be used to implement any of the air conditioning control methods provided in this embodiment of the invention. The IoT air conditioning system includes the above-mentioned electronic device and air conditioner. The electronic device includes: an interactive screen, a VR display module, and a location selection module. Here, the interactive screen is used to display temperature distribution information of the three-dimensional space inside the building to the user; the VR display module is used to display the three-dimensional coordinate system of the three-dimensional space inside the building to the user, as well as the two-dimensional coordinate system of the tangent plane corresponding to the first coordinate point; the location selection module is used to receive the trigger operation after the user clicks the interactive screen.
[0100] For example, the current temperature distribution information of the three-dimensional space inside a building can be displayed to the user through an interactive screen, see [link to relevant documentation]. Figure 9 , Figure 9 This is an interactive screen view of the current temperature distribution information in the three-dimensional space inside a building, provided in an embodiment of the present invention. It can be seen that the three-dimensional space inside the building includes the internal structure of the building where the air conditioner is located, as well as the placement of the air conditioner 901, sofa 902, television 903, and cabinet 904 within the interior furnishings. The temperature distribution information includes the temperature values of various areas inside the building, such as... Figure 9 As shown, the temperature in the area where air conditioner 901 is located is 22°C, the temperature in the area where sofa 902 is located is 22°C, and the temperature in the area where television 903 is located is 22°C.
[0101] Interactive screens can also display to users the building's current geographical location, external temperature, and wind speed and humidity in various areas inside the building, such as... Figure 9 As shown, the current geographical location is Haikou City, Hainan Province, and the external temperature is 36°C.
[0102] The description of the various embodiments above tends to emphasize the differences between the various embodiments. The similarities or similarities can be referred to each other. For the sake of brevity, they will not be repeated here.
[0103] The methods disclosed in the various method embodiments provided by this invention can be arbitrarily combined without conflict to obtain new method embodiments.
[0104] The features disclosed in the various product embodiments provided by this invention can be arbitrarily combined without conflict to obtain new product embodiments.
[0105] The features disclosed in the various method or device embodiments provided by the present invention can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0106] In the several embodiments provided by this invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative and exemplary. The division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components may be combined, or integrated into another system, or some features may be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0107] The units described above 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 grid units. Depending on the actual situation, some or all of the units may be selected to achieve the purpose of this embodiment.
[0108] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0109] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments.
[0110] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for controlling an air conditioner, characterized in that, The method includes: Obtain a panoramic view of the building's interior; Upon receiving a selection operation for at least one location on the panoramic image, the three-dimensional coordinate point corresponding to each of the at least one location is determined as an unobstructed structural key point inside the building. A three-dimensional model of the building is constructed based on the unobstructed structural key points; Obtain 3D models of all objects inside the building; Based on the three-dimensional model of the building and the three-dimensional models of the objects inside the building, the air supply and ventilation of the air conditioner inside the building are simulated to determine the cooling or heating effect of the air conditioner. Based on the cooling or heating effect of the air conditioner, the operating parameters of the air conditioner inside the building are determined. The air conditioner is controlled to operate according to the stated operating parameters.
2. The method according to claim 1, characterized in that, The construction of the three-dimensional model of the building based on the unobstructed structural key points includes: Based on the unobstructed structural key points, the edge structure information inside the building is determined; Based on the edge structure information, a three-dimensional model of the building is constructed.
3. The method according to claim 2, characterized in that, The process of constructing a three-dimensional model of the building based on the edge structure information includes: Based on the edge structure information, the key structural points inside the building that are obscured are determined; A three-dimensional model of the building is constructed based on the obscured structural key points and the unobscured structural key points.
4. The method according to claim 3, characterized in that, The construction of a 3D model of the building based on the obscured structural key points and the unobscured structural key points includes: Based on the obscured structural key points and the unobscured structural key points, the surface dimension information inside the building is determined; A three-dimensional model of the building is constructed based on the surface dimension information inside the building and the edge structure information.
5. The method according to claim 1, characterized in that, Determining the operating parameters of the air conditioning system inside the building includes: After receiving positive confirmation information for the 3D model of the building, update operations are received for the 3D models of each object inside the building. Based on the update operation, the updated 3D models of each object inside the building are determined; Based on the 3D model of the building and the updated 3D models of the objects inside the building, the operating parameters of the air conditioning system inside the building are determined.
6. The method according to claim 1, characterized in that, The method further includes: After receiving a negative confirmation message for the 3D model of the building, the steps of acquiring the panoramic image, determining the unobstructed structural key points, and constructing the 3D model are re-executed.
7. A control device for an air conditioner, characterized in that, The device includes: The acquisition module is used to acquire panoramic images of the building's interior. The first determining module is used to receive a selection operation for at least one location on the panoramic image and determine the three-dimensional coordinate point corresponding to each of the at least one location as an unobstructed structural key point inside the building. The processing module is used to construct a three-dimensional model of the building based on the unobstructed structural key points; The second determining module is used to acquire three-dimensional models of various objects inside the building; based on the three-dimensional models of the building and the three-dimensional models of various objects inside the building, it simulates the air supply and ventilation of the air conditioner inside the building to determine the cooling or heating effect of the air conditioner, and determines the operating parameters of the air conditioner inside the building based on the cooling or heating effect of the air conditioner. The control module is used to control the air conditioner to operate according to the operating parameters.
8. An electronic device, characterized in that, The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the air conditioning control method according to any one of claims 1-6.
9. A computer storage medium storing a computer program; characterized in that, Once executed, the computer program can implement the air conditioner control method according to any one of claims 1-6.
10. An Internet of Things (IoT) air conditioning system, the IoT air conditioning system comprising the electronic device and air conditioner as described in claim 8.
Citation Information
Patent Citations
Air conditioner, air-supply control method of air conditioner and installation method of air conditioner
CN102213473A
Method for reconstructing three-dimensional space scene based on photographing
US20200111250A1