Non-working air conditioner multi-split intelligent regulation and control system based on Internet of Things

Through the Internet of Things-based non-industrial air conditioner multi-connection intelligent control system, multiple environmental partitions are divided and differentiated matching is solved, and the problem of inability to meet the personalized temperature needs of different users in the existing technology is solved, achieving more efficient temperature regulation and Seat utilization.

CN119468470AActive Publication Date: 2025-02-18NANJING SHENDA ENG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510009130.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-02-18
Estimated Expiration
2045-01-03

AI Technical Summary

Technical Problem

When adjusting the indoor temperature, existing multi-online air conditioners cannot meet the personalized temperature needs of different users in the same indoor environment.

Method used

Using a multi-connection intelligent control system for non-industrial air conditioners based on the Internet of Things, we can obtain the arrangement information and environmental control information of the multi-connection device group, divide multiple environmental partitions, and differentiate them according to the user's appointment information and temperature control preferences. Regional matching and regulation.

Benefits of technology

It realizes personalized temperature adjustment for different users in the same indoor environment, improves user comfort and convenience of seat reservations, and enhances seat utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119468470A_ABST
    Figure CN119468470A_ABST
Patent Text Reader

Abstract

The invention provides a non-working air conditioner multi-split intelligent regulation and control system based on the Internet of Things, and the system comprises an acquisition module which is used for acquiring the arrangement information and environment regulation and control information of a multi-split equipment group, and dividing a region configuration map according to the arrangement information and the environment regulation and control information to obtain a plurality of environment subareas, and a receiving module which is used for receiving the environment subareas. The system comprises a receiving module used for receiving area reservation information of a reservation end for the environment subarea and obtaining the area reservation information and condition matching information of an occupation condition corresponding to the environment subarea, an updating module used for determining a planning type of the environment subarea according to the condition matching information, the planning type comprising a maintenance type and an extension type, and an updating module used for updating the environment subarea according to the maintenance type and the extension type. And the control module is used for acquiring a planning type of the environment partition, updating the environment partition based on the planning type to obtain a regulation and control partition, and the determination module is used for determining an occupied sub-area meeting the area reservation information in the regulation and control partition, obtaining occupied reference information according to the occupied sub-area and sending the occupied reference information to a reservation end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to air conditioning equipment technology, and in particular to a non-industrial air conditioning multi-connected intelligent control system based on the Internet of Things. Background Art

[0002] A multi-split air conditioner is also called a one-to-many air conditioner. It has one outdoor unit and multiple indoor units. When the multi-split air conditioner is in heating or cooling operation, the outdoor unit starts and runs, and all or part of the indoor units start and run. The started indoor units use the indoor heat exchanger to adjust the indoor air temperature to provide a comfortable environment for people indoors.

[0003] In the prior art, when the indoor temperature is adjusted by a multi-split air conditioner, the indoor temperature is usually adjusted according to the distribution of people in the room, so that the temperature of the indoor space is adapted to the distribution of people. However, this approach ignores a key issue: in the same indoor environment, different users may have different temperature requirements. For example, in the same indoor environment, some people may prefer a relatively lower temperature, while others may prefer a relatively higher temperature. Therefore, in the same indoor environment, a single indoor temperature may not meet the different temperature requirements of different indoor users.

[0004] Therefore, how to combine the temperature distribution of different indoor areas and the needs of users to provide differentiated area matching for users has become an urgent problem to be solved. Summary of the invention

[0005] The present invention provides a non-industrial air-conditioning multi-connected intelligent control system based on the Internet of Things, which can perform differentiated regional matching for users in combination with the temperature distribution of different indoor areas and the needs of users.

[0006] The first aspect of the present invention provides a non-industrial air conditioner multi-split intelligent control system based on the Internet of Things, characterized by comprising: An acquisition module is used to acquire arrangement information and environmental control information of a multi-connected device group, and divide the regional configuration diagram into multiple environmental zones according to the arrangement information and environmental control information; A receiving module, configured to receive the area reservation information of the environmental partition from the reservation terminal, and obtain the condition matching information of the area reservation information and the occupancy condition corresponding to the environmental partition; An updating module, used to determine the planning type of the environmental partition according to the condition matching information, the planning type including a maintenance type and an extension type, and update the environmental partition based on the planning type to obtain a control partition; The determination module is used to determine the occupied sub-area in the control zone that meets the area reservation information, and obtain occupation reference information based on the occupied sub-area and send it to the reservation end.

[0007] Optionally, in a possible implementation system of the first aspect, an acquisition module is used to acquire arrangement information and environmental control information of the multi-connected device group, and divide the regional configuration diagram into multiple environmental partitions according to the arrangement information and environmental control information, including: The arrangement information is parsed to obtain the arrangement position point of each temperature control device in the multi-connected device group in the regional configuration diagram, and the environmental control information is parsed to obtain the environmental setting value of each temperature control device; Retrieving a preset range frame corresponding to the environment setting value, superimposing the preset range frame onto the corresponding arrangement position point in the area configuration diagram, and determining the area within the preset range frame as an environment partition; The point spacing between each pixel point and the arrangement position point in the environmental partition is obtained, the pixel level of the pixel point is determined according to the point spacing, and the pixel point is updated based on the pixel value of the pixel level to obtain an updated environmental partition.

[0008] Optionally, in a possible implementation system of the first aspect, obtaining a point distance between each pixel point in the environmental partition and the arrangement position point, determining a pixel level of the pixel point according to the point distance, and updating the pixel point based on a pixel value of the pixel level to obtain an updated environmental partition, including: Determine the environment partition corresponding to the pixel point as a first target area, and determine the environment partition adjacent to the first target area as a second target area; Determining a hierarchical attribute of each of the pixels according to a comparison result of the environmental setting values ​​of the first target area and the second target area, wherein the hierarchical attribute includes an ascending attribute and a descending attribute; Determine the offset level corresponding to the point spacing, and when the pixel point corresponds to the ascending attribute, add the offset level to the reference level to obtain the pixel level corresponding to the pixel point; When the pixel point corresponds to a descending attribute, the pixel level corresponding to the pixel point is obtained by subtracting the offset level from the reference level; Retrieve a pixel list corresponding to the environment setting value of the first target area, determine that the preset level corresponding to the pixel level in the pixel list is the target level, and determine that the pixel value corresponding to the target level updates the pixel point to obtain an updated environment partition.

[0009] Optionally, in a possible implementation system of the first aspect, determining a hierarchical attribute of each of the pixels according to a comparison result of the environmental setting values ​​of the first target area and the second target area, the hierarchical attribute including an ascending attribute and a descending attribute, includes: Connecting the pixel points and the arrangement position points in the first target area to obtain a level determination line, and extending the level determination line; A second target area intersecting the level determination line is obtained as the target determination area corresponding to the corresponding pixel point, and when the environment setting value of the first target area is greater than the environment setting value of the target determination area, it is determined that the pixel point corresponds to the drop attribute; When the environment setting value of the first target area is less than the environment setting value of the target judgment area, it is determined that the pixel point corresponds to the rising attribute.

[0010] Optionally, in a possible implementation system of the first aspect, a receiving module is used to receive area reservation information of the environment partition from the reservation end, and obtain condition matching information of the area reservation information and the occupancy condition corresponding to the environment partition, including: Acquire the reservation quantity and temperature control preference of the reservation terminal, wherein the temperature control preference includes a high temperature preference and a low temperature preference; Arranging each of the pixels according to the temperature control preference in pixel hierarchy to obtain a pixel sequence, and sequentially traversing a plurality of idle sub-areas in the environmental partition based on the pixel sequence; When the idle number of the idle sub-areas is greater than or equal to the reserved number, the traversal is stopped, determining that the area reservation information satisfies the occupancy condition corresponding to the environmental partition, and determining that the condition matching information is matching information; When the pixel point sequence is traversed and the idle number is less than the reserved number, it is determined that the area reservation information does not meet the occupancy condition corresponding to the environmental partition, and the condition matching information is determined to be non-matching information.

[0011] Optionally, in a possible implementation system of the first aspect, arranging each of the pixels according to the temperature control preference according to a pixel hierarchy to obtain a pixel sequence, and sequentially traversing a plurality of idle sub-areas in the environment partition based on the pixel sequence, including: Arranging the pixels from large to small according to the pixel level based on the high temperature preference to obtain a pixel point sequence, or arranging the pixels from small to large according to the pixel level based on the low temperature preference to obtain a pixel point sequence; sequentially determining pixel points in the pixel point sequence as traversal points, obtaining position sub-areas corresponding to each preset position in the environmental partition, and determining the position sub-area containing the traversal point as a judgment sub-area; When the judgment sub-area is of an idle attribute, the judgment sub-area is determined to be an idle sub-area, the idle number of the idle sub-area is counted in real time, the pixel points located in the idle sub-area in the pixel point sequence are deleted, and the next idle sub-area is traversed based on the updated pixel point sequence.

[0012] Optionally, in a possible implementation system of the first aspect, an updating module is used to determine a planning type of an environmental partition according to the condition matching information, where the planning type includes a maintenance type and an extension type, and updating the environmental partition based on the planning type to obtain a control partition, including: Determine that the environment partition of the matching information corresponds to the maintenance type, and determine that the environment partition of the non-matching information corresponds to the expansion type; When the planning type is an extended type, the difference quantity is obtained by subtracting the free quantity from the reserved quantity; The environmental partition is expanded and adjusted, and the supplementary number of the idle sub-areas in the expanded area is obtained in real time. When the supplementary number is greater than or equal to the difference number, the expansion adjustment of the environmental partition is stopped to obtain the regulated partition.

[0013] Optionally, in a possible implementation system of the first aspect, the environmental partition is expanded and adjusted, and the supplementary number of the idle sub-areas in the expanded area is obtained in real time, and when the supplementary number is greater than or equal to the difference number, the expansion adjustment of the environmental partition is stopped to obtain the regulated partition, including: Acquire pixel points located at the edge of the environmental partition as critical points, and arrange the critical points from large to small according to the pixel level according to the high temperature preference to obtain a critical point sequence, or arrange the critical points from small to large according to the pixel level according to the low temperature preference to obtain a critical point sequence; Sequentially acquiring pixel points adjacent to each of the critical points in the critical point sequence and located outside the environmental partition as extension points; When the position sub-area including the extension point is an idle attribute, the position sub-area is determined to be an idle sub-area, and the replenishment quantity of the idle sub-area is counted in real time, and the expanded area is the area corresponding to the extension point; When the critical point sequence is traversed and the supplementary quantity is less than the difference quantity, the extension points are arranged according to the pixel level of each critical point to obtain the next critical point sequence; Repeat the step of obtaining the idle sub-area based on the critical point sequence, and count the replenishment quantity of the idle sub-area in real time until the replenishment quantity is greater than or equal to the difference quantity, and determine that the area corresponding to the pixel point of the extension point and the environmental partition is the control partition.

[0014] Optionally, in a possible implementation system of the first aspect, a determination module is used to determine an occupied sub-area in the control zone that meets the area reservation information, and obtain occupancy reference information according to the occupied sub-area and send it to the reservation end, including: Acquire the first position spacing of each idle sub-area in the control partition, and determine the idle sub-areas whose first position spacing is less than a spacing threshold as an adjacent sub-area group; Counting the number of sub-areas in each of the adjacent sub-area groups, determining the adjacent sub-area group whose number of sub-areas is greater than or equal to the reserved number as a screening sub-area group, and obtaining the idle sub-areas whose number is equal to the reserved number in the screening sub-area group as occupied sub-areas; When the screening sub-area group does not exist, determining that the idle sub-area corresponding to the adjacent sub-area group with the largest number of sub-areas is an occupied sub-area, and obtaining the number to be filled according to the reserved number minus the current number of occupied sub-areas; Acquire a first center point of each of the occupied sub-areas, and determine a second position distance between each of the remaining idle sub-areas and the first center point; According to the second position spacing, the idle sub-areas of the number to be filled are obtained from small to large as occupied sub-areas, and occupation reference information is obtained according to the occupied sub-areas and sent to the reservation end.

[0015] Optionally, in a possible implementation system of the first aspect, counting the number of sub-areas of each of the adjacent sub-area groups, determining the adjacent sub-area group whose number of sub-areas is greater than or equal to the reserved number as a screening sub-area group, and acquiring the idle sub-areas whose number is equal to the reserved number in the screening sub-area group as occupied sub-areas, includes: Acquire the second center point of each of the screening sub-area groups, and determine the level mean of the pixel level of each of the pixel points in each of the screening sub-area groups; When the reservation end corresponds to the high temperature preference, the screening sub-block group with the largest level mean is determined as the target sub-block group; when the reservation end corresponds to the low temperature preference, the screening sub-block group with the smallest level mean is determined as the target sub-block group; The idle sub-areas in the target sub-area group whose number is equal to the reserved number are selected as the occupied sub-areas.

[0016] The beneficial effects of the present invention are as follows: 1. The present invention can combine the distribution information of multiple temperature control devices in a public place and the set temperature information to divide the public place into multiple environmental zones with different temperature characteristics, and can adjust the temperature of the same indoor environment differently, thereby meeting the personalized temperature needs of different users.

[0017] 2. The present invention can intuitively display the environmental zones corresponding to different temperatures in the area configuration map corresponding to the public place through different pixel values, so that the user can more intuitively see the temperature difference between different environmental zones, and can choose the most suitable environmental zone for seat reservation according to their own temperature preference.

[0018] 3. For each environmental zone, the present invention can divide the multiple pixel points in the environmental zone into different pixel levels according to the distance between different positions and the temperature control device, and update the corresponding pixel points through different pixel values ​​corresponding to different pixel levels, so as to intuitively display the temperature difference between different positions in the environmental zone.

[0019] 4. The present invention can recommend seats that best meet the needs of users based on the number of reservations and temperature control preferences of users, thereby improving the convenience of users in making seat reservations.

[0020] 5. When there are enough free seats in the environment partition, the present invention can directly recommend seats that meet the needs of users, thereby avoiding idle seats. When there are insufficient free seats, the environment partition can be automatically expanded to find additional seats in the expanded area to meet user needs, thereby improving the utilization rate of seats and meeting the reservation needs of users.

[0021] 6. The present invention can calculate the first position spacing between the idle sub-areas in the control zone, determine the idle sub-areas whose first position spacing is less than the spacing threshold as an adjacent sub-area group, select the idle sub-areas that meet the number of user reservations from the adjacent sub-area group as occupied sub-areas for recommendation to the user, thereby ensuring that the seats reserved by the user are as adjacent as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A schematic diagram of the structure of a multi-split intelligent control system for non-industrial air conditioners based on the Internet of Things provided by an embodiment of the present invention; Figure 2 A schematic diagram of determining a target judgment area corresponding to a pixel point provided by an embodiment of the present invention; Figure 3 A schematic diagram of a control zone obtained by expanding and adjusting the environmental zone provided in an embodiment of the present invention; Figure 4 A schematic diagram of determining a screening sub-block group provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0024] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0025] See also Figure 1 , is a structural diagram of a non-industrial air-conditioning multi-split intelligent control system based on the Internet of Things provided by an embodiment of the present invention, Figure 1 The execution subject of the method shown may be a software and / or hardware device. The execution subject of the present application may include but is not limited to at least one of the following: user equipment, network equipment, etc. Among them, user equipment may include but is not limited to computers, smart phones, personal digital assistants (PDA) and the electronic devices mentioned above. Network equipment may include but is not limited to a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of computers or network servers, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers. This embodiment does not limit this. It includes steps S1 to S4, as follows: S1, an acquisition module is used to acquire arrangement information and environmental control information of a multi-connected device group, and divide the regional configuration diagram into multiple environmental partitions according to the arrangement information and environmental control information.

[0026] Among them, the multi-split equipment group refers to a multi-split air-conditioning group, the arrangement information refers to the arrangement position information of multiple air conditioners in the corresponding area, the environmental control information refers to the temperature information of each air conditioner, the area configuration diagram refers to the layout diagram corresponding to the area where users can make location reservations, for example, it can be the layout diagram corresponding to a large library, and the environmental zoning refers to the temperature distribution area corresponding to each air conditioner in the multi-split equipment group.

[0027] In practical applications, in large public places such as libraries or study rooms, seat reservation systems have become an important tool for improving user experience. Since these places are usually large in area, in order to adjust the indoor temperature, multiple air-conditioning devices are generally distributed around them, but the temperatures of multiple air-conditioners are often set uniformly. Since everyone may feel differently about temperature, for example, some people prefer coolness, while others prefer warmth, a uniform air-conditioning temperature setting may not meet the user's temperature requirements. This solution can combine the distribution information of multiple air-conditioners in public places and the set temperature information to form multiple areas with different temperature characteristics, and can intuitively display the areas corresponding to different temperatures in the corresponding layout map of the public place, so that users can select the corresponding area from the layout map showing the temperature distribution according to the temperature requirements to make seat reservations. After the user selects the area that meets his or her temperature requirements, this solution can recommend the most suitable seat for the user according to the user's reservation requirements and the actual situation of the area.

[0028] Specifically, the distribution location information of multiple air-conditioning devices in a public place such as a library, that is, the arrangement information, and the corresponding set temperature information of each air-conditioning device, that is, the environmental control information, can be obtained. After obtaining the arrangement information and the temperature control information, the corresponding layout diagram of the public place such as the library can be retrieved, that is, the regional configuration diagram. The regional configuration diagram can be divided into regions according to the arrangement information and the environmental control information to obtain the environmental zones corresponding to the multiple air-conditioning devices.

[0029] In some embodiments, step S1 includes S11 to S13, which are specifically as follows: S11, analyzing the arrangement information to obtain the arrangement position point of each temperature control device in the multi-connected device group in the area configuration diagram, and analyzing the environmental control information to obtain the environmental setting value of each temperature control device.

[0030] Among them, the temperature control device refers to the air-conditioning equipment, the arrangement position point refers to the corresponding position point of each temperature control device in the regional configuration diagram, and the environmental setting value refers to the temperature value set by the temperature control device.

[0031] Specifically, after obtaining the arrangement information and environmental control information corresponding to the multi-device group, the arrangement information can be parsed to obtain the position points of each temperature control device in the multi-device group in the regional configuration diagram, that is, the arrangement position points. By parsing the environmental control information, the temperature values ​​set by each temperature control device can be obtained, that is, the environmental setting values. Each temperature control device has a corresponding environmental setting value.

[0032] S12, calling a preset range box corresponding to the environment setting value, superimposing the preset range box on the corresponding arrangement position point in the area configuration diagram, and determining the area within the preset range box as the environment partition.

[0033] The preset range frame refers to a preset area frame that can be used to determine the environmental partition corresponding to each temperature control device.

[0034] Specifically, when the temperature control device is turned on, the wind force, wind direction and other parameters corresponding to each temperature control device can be pre-configured. The wind force is different, and the size of the temperature coverage area corresponding to the temperature control device is also different. The greater the wind force, the larger the coverage area. After configuring the wind force, wind direction and other parameters corresponding to the temperature control device, you can select a suitable software tool, such as professional temperature simulation software. By inputting the pre-configured parameters and environmental setting values ​​of the temperature control device into the software tool, you can generate the temperature coverage area corresponding to the temperature control device under the corresponding environmental setting values. According to the boundary of the temperature coverage area, determine the boundary of the preset range box. Through the drawing function in the software tool, generate a preset range box according to the determined boundary, and the shape, size and position of the preset range box match the temperature coverage area.

[0035] Under different environmental setting values, each temperature control device has a corresponding preset range box, and the preset range box corresponding to the environmental setting value of each temperature control device can be called out, and each preset range box has a pre-configured positioning point. The positioning point of the preset range box corresponding to each temperature control device is positioned at the arrangement position, so that the preset range box corresponding to each temperature control device can be superimposed on the corresponding arrangement position point of each temperature control device in the area configuration diagram. In the area configuration diagram, the area within each preset range box can be determined as the environmental partition corresponding to each temperature control device.

[0036] S13, obtaining the point spacing between each pixel point and the arrangement position point in the environmental partition, determining the pixel level of the pixel point according to the point spacing, and updating the pixel point based on the pixel value of the pixel level to obtain an updated environmental partition.

[0037] Among them, the point spacing refers to the spacing distance between each pixel point and the arrangement position point within the environmental partition, and the pixel level refers to the pixel value level that can be used to reflect the temperature corresponding to the pixel point.

[0038] In actual applications, the temperature distribution in the same environmental zone is often uneven. Even if the overall temperature of the environmental zone is set to the corresponding environmental setting value, due to the influence of air flow, the actual temperature of different positions in the environmental zone will vary due to the different distances from the air outlet of the temperature control device. For example, in summer, in the same environmental zone, positions close to the air outlet of the temperature control device usually receive more direct cold air, so the temperature of these positions will be relatively low, close to the set temperature value, while the temperature of positions far away from the air outlet of the temperature control device may be relatively high due to the weakened air flow, and may be higher than the set temperature value. In order to enable users to intuitively see the temperature difference at different positions in the environmental zone when making seat reservations, multiple pixel points in the environmental zone can be divided into different pixel levels according to the distance between different positions and the temperature control device. In the same environmental zone, the higher the temperature position, the higher the pixel level of the corresponding pixel point can be. Each pixel level has a corresponding pixel value, and the corresponding pixel point is updated according to the pixel value, so that the temperature distribution at different positions in the environmental zone can be intuitively displayed through different pixel values.

[0039] Specifically, the position coordinates of all pixel points in the environmental zone and the position coordinates of the arrangement position points corresponding to the temperature control equipment in the environmental zone can be obtained. Through the distance formula between two points, the straight-line distance from each pixel point to the arrangement position point can be calculated, and the straight-line distance between each pixel point and the arrangement position point is determined as the point spacing corresponding to each pixel point. According to the point spacing corresponding to each pixel point, the pixel level corresponding to each pixel point can be determined. According to the pixel value corresponding to the pixel level, each pixel point is updated, and the updated environmental zone can be obtained. The updated environmental zone can intuitively see the temperature difference at different positions.

[0040] Through the above implementation, the user can more intuitively see the temperature difference at different locations within the environmental partition.

[0041] Based on the above embodiment, the specific implementation of step S13 may be: S131, determining that the environment partition corresponding to the pixel point is a first target area, and determining that the environment partition adjacent to the first target area is a second target area.

[0042] In actual applications, different environmental zones correspond to different environmental setting values. Due to the influence of air flow, adjacent environmental zones may affect each other. In order to more accurately determine the pixel level corresponding to the pixel points in the environmental zone, so as to more accurately display the temperature difference between different positions in the environmental zone, the environmental zone corresponding to the current pixel point can be determined as the first target zone, and the remaining environmental zones adjacent to the first target zone can be determined as the second target zone. By comparing the environmental setting value of the first target zone with the environmental setting value of the second target zone, the pixel level corresponding to each pixel point in the first target zone can be more accurately determined.

[0043] The first target area refers to the environment area where the current pixel point is located, and the second target area refers to the environment area adjacent to the first target area.

[0044] S132: Determine a hierarchical attribute of each of the pixels according to a comparison result of the environment setting values ​​of the first target area and the second target area, where the hierarchical attribute includes an ascending attribute and a descending attribute.

[0045] Specifically, the environment setting values ​​corresponding to different environment zones are different. The environment setting value corresponding to the first target area can be compared with the environment setting value corresponding to the second target area, and the hierarchical attribute corresponding to each pixel point in the first target area can be determined. Since the environment setting value of the first target area may be greater than or less than the environment setting value of the second target area, the hierarchical attribute corresponding to each pixel point may be an ascending attribute or a descending attribute.

[0046] Among them, the level attribute refers to an attribute that can be used to represent the pixel level change trend of the pixel point, the rising attribute refers to the level attribute corresponding to the pixel level when the pixel point rises, and the falling attribute refers to the level attribute corresponding to the pixel level when the pixel point decreases.

[0047] In some embodiments, the specific implementation of step S132 may be: S1321, connecting the pixel points and arrangement position points in the first target area to obtain a level determination line, and extending the level determination line.

[0048] Specifically, when determining the hierarchical attributes corresponding to each pixel point, since the first target area may be adjacent to multiple second target areas, in order to determine the second target area that has a greater impact on the first target area, each pixel point in the first target area can be connected to the arrangement position point to obtain the hierarchical determination line corresponding to each pixel point, and each hierarchical determination line can be extended. The hierarchical determination line refers to a line segment that can be used to determine the hierarchical attributes corresponding to the pixel point.

[0049] S1322, obtaining a second target area intersecting with the level determination line as the target determination area corresponding to the corresponding pixel point, and when the environment setting value of the first target area is greater than the environment setting value of the target determination area, determining that the pixel point corresponds to the drop attribute.

[0050] Specifically, after the level determination line corresponding to the pixel point is extended, the level determination line will intersect with the second target area, and the second target area intersecting with the level determination line can be determined as the target determination area corresponding to the corresponding pixel point, see Figure 2 , which is a schematic diagram of determining the target judgment area corresponding to the pixel point provided by an embodiment of the present invention. In the first target area, by connecting each pixel point with the arrangement position point, the level judgment line 1 corresponding to the pixel point 1 and the level judgment line 2 corresponding to the pixel point 2 can be obtained, such as Figure 2 As shown in , by extending each level judgment line, since level judgment line 1 intersects with the second target area 1, the second target area 1 can be determined as the target judgment area corresponding to the corresponding pixel point 1, and since level judgment line 2 intersects with the second target area 2, the second target area 2 can be determined as the target judgment area corresponding to the corresponding pixel point 2.

[0051] After determining the target judgment area corresponding to each pixel point, the environmental setting value of the first target area can be compared with the environmental setting value of the target judgment area. If the environmental setting value of the first target area is greater than the environmental setting value of the target judgment area, it can be considered that the closer the pixel point is to the target judgment area, the lower the temperature corresponding to the pixel point. Therefore, it can be determined that the hierarchical attribute corresponding to the pixel point is a descending attribute.

[0052] The target judgment area refers to an environment partition that can be used to determine the hierarchical attributes corresponding to the pixel point.

[0053] S1323: When the environment setting value of the first target area is less than the environment setting value of the target judgment area, determine that the pixel point corresponds to the rising attribute.

[0054] Specifically, if the environment setting value of the first target area where the pixel is located is smaller than the environment setting value of the target judgment area, it can be considered that the closer the pixel is to the target judgment area, the higher the temperature corresponding to the pixel is, and the level attribute corresponding to the pixel can be determined as an ascending attribute.

[0055] S133, determining an offset level corresponding to the point spacing, and when the pixel point corresponds to an ascending attribute, adding the offset level to the reference level to obtain a pixel level corresponding to the pixel point.

[0056] Specifically, in environmental zoning, the temperatures corresponding to different point spacings may be different, and the pixel levels corresponding to pixels at different point spacings are also different. In order to determine the pixel levels corresponding to pixels at different point spacings, after obtaining the point spacing corresponding to each pixel, a pre-configured offset level comparison table can be retrieved. In the offset level comparison table, there are multiple pre-configured spacing intervals, and each spacing interval has a corresponding preset offset level. The offset level comparison table can be traversed according to the point spacing corresponding to the pixel to determine the spacing interval in which the point spacing corresponding to the pixel is located, and the preset offset level corresponding to the spacing interval can be determined as the offset level corresponding to the corresponding point spacing. The larger the point spacing, the larger the corresponding offset level can be. After obtaining the offset level of the point spacing corresponding to the pixel, if the level attribute of the pixel is an ascending attribute, the base level can be added to the offset level to obtain the pixel level corresponding to the pixel.

[0057] The offset level refers to the number of levels that can be offset corresponding to different point spacings, and the base level can be 0.

[0058] S134: When the pixel point corresponds to a descending attribute, subtract the offset level from the reference level to obtain a pixel level corresponding to the pixel point.

[0059] Specifically, if the level attribute of a pixel is a descending attribute, the pixel level corresponding to the pixel may be obtained by subtracting the offset level from the base level. The pixel level corresponding to the pixel may be a negative level.

[0060] S135, retrieve a pixel list corresponding to the environment setting value of the first target area, determine that the preset level corresponding to the pixel level in the pixel list is the target level, and determine that the pixel value corresponding to the target level updates the pixel point to obtain an updated environment partition.

[0061] In practical applications, in order to intuitively display the temperature changes between different positions in the environmental partition, the temperature at different positions in the environmental partition can be displayed by the depth of color, so that the temperature difference between different positions in the environmental partition can be intuitively seen, and the corresponding pixel list can be configured in advance for different environmental setting values. The pixel list contains all possible colors and their depth levels for representing the temperature value, and all possible colors are in the same color system, but the depth of the color is different. For example, when the environmental equipment value is 26 degrees, the corresponding pixel list can be a yellow pixel list, including light yellow, apricot yellow, brown yellow, dark yellow, etc. The pixel list can more intuitively judge the temperature difference between different positions in the environmental partition by color difference.

[0062] Specifically, after obtaining the pixel level corresponding to each pixel point, a pixel list with a pre-configured number corresponding to the environmental setting value of the first target area can be retrieved. In the pixel list, multiple different colors of the same color system have corresponding preset levels. Different preset levels can represent different shades of the same color. The darker the color, the higher the corresponding preset level and the higher the corresponding temperature. The lighter the color, the lower the corresponding preset level, and it may be a negative level, and the corresponding temperature may also be lower. Each preset level has a corresponding pixel value. The preset level corresponding to the pixel level of the pixel point can be obtained from the pixel list, and the preset level can be determined as the target level corresponding to the pixel point. The corresponding pixel point is updated according to the pixel value corresponding to the target level. By updating each pixel point according to the pixel value of each target level corresponding to each pixel point, an updated environmental partition can be obtained. Through the updated environmental partition, the temperature difference between different positions within the environmental partition can be more intuitively seen.

[0063] Through the above implementation, the temperature difference between different locations in the environmental zone can be represented more accurately.

[0064] S2, a receiving module is used to receive the area reservation information of the environmental partition from the reservation end, and obtain the condition matching information of the area reservation information and the occupancy condition corresponding to the environmental partition.

[0065] Among them, the reservation end refers to the terminal held by the user who needs to make a seat reservation, such as a mobile phone. The area reservation information refers to the relevant information that the user needs to make a seat reservation in the corresponding environmental zone, including the reservation quantity and temperature preference information. The occupancy condition corresponding to the environmental zone means that the number of vacant seats in the environmental zone is greater than or equal to the user's reservation quantity. The condition matching information refers to the information obtained after matching the area reservation information with the occupancy condition corresponding to the environmental zone.

[0066] After obtaining multiple environmental zones after pixel value update, the regional configuration map after pixel value update can be sent to the user. The user can select the environmental zone of the corresponding temperature to make a seat reservation based on the regional configuration map showing different pixel values, thereby obtaining the reservation information input by the user for the corresponding environmental zone through the reservation terminal, that is, the regional reservation information. After receiving the regional reservation information sent by the user from the reservation terminal, the user's regional reservation information can be matched with the number of vacant seats in the corresponding environmental zone, and the corresponding condition matching information can be obtained. If the number of vacant seats in the environmental zone is greater than or equal to the number of seats the user wants to reserve, it can be considered that the regional reservation information meets the occupancy condition corresponding to the environmental zone. If the number of vacant seats in the environmental zone is less than the number of seats the user wants to reserve, it can be considered that the regional reservation information does not meet the occupancy condition corresponding to the environmental zone.

[0067] Based on the above embodiment, the specific implementation of step S2 may be: S21, obtaining the reservation quantity and temperature control preference of the reservation terminal, wherein the temperature control preference includes a high temperature preference and a low temperature preference.

[0068] Among them, the reservation quantity refers to the number of seats the user wants to reserve, the temperature control preference refers to the user's preference for the temperature within the same environmental zone, the high temperature preference refers to the user's preference for a relatively higher temperature within the environmental zone, and the low temperature preference refers to the user's preference for a relatively lower temperature within the environmental zone.

[0069] In actual applications, in the environmental zone corresponding to the temperature control device, the temperature distribution may vary depending on the distance from the temperature control device, and the corresponding temperatures at different positions may be different. For example, in summer, in the same environmental zone, positions close to the temperature control device usually feel more direct cold wind, so the temperature at these positions will be relatively low, and may be closer to the set temperature value, while the temperature at positions far away from the temperature control device may be relatively high due to the weakened air flow, and may be higher than the set temperature value. In addition, in the same environmental zone, the temperature preferences of different users may be different. For example, in the same environmental zone, some users want the temperature to be relatively warmer. It can be considered that the temperature control preference of these users in the environmental zone is a high temperature preference. When recommending seats for these users later, seats with relatively high temperatures in the environmental zone can be recommended first. Some users like a cool environment. It can be considered that the temperature control preference of these users in the environmental zone is a low temperature preference. When recommending seats for these users later, seats with relatively low temperatures in the environmental zone can be recommended first. Therefore, the most suitable seat can be recommended to the user based on the user's temperature control preference and the temperature distribution in the current environmental zone.

[0070] Specifically, after obtaining the user's regional reservation information, by parsing the regional reservation information, the reservation quantity and temperature control preference entered by the user through the reservation terminal can be obtained, and the best seat can be recommended to the user based on the user's temperature control preference and reservation quantity.

[0071] S22, arranging each of the pixels according to the temperature control preference in pixel hierarchy to obtain a pixel sequence, and sequentially traversing a plurality of idle sub-areas in the environmental partition based on the pixel sequence.

[0072] The pixel point sequence refers to a sequence obtained by arranging each pixel point according to the pixel level, and the idle sub-area refers to an area corresponding to an idle seat in the environmental partition.

[0073] Specifically, after obtaining the user's temperature control preference, each pixel point in the environmental partition can be arranged according to the pixel level according to the corresponding temperature control preference, and the corresponding pixel point sequence can be obtained. According to the pixel point sequence, the idle seating areas in the environmental partition are traversed in turn, that is, multiple idle sub-areas are traversed, and the idle sub-areas that meet the user's temperature control preference can be quickly traversed, which can improve efficiency.

[0074] Based on the above embodiment, the specific implementation of step S22 may be: S221, based on the high temperature preference, arrange the pixel points from large to small according to the pixel level to obtain a pixel point sequence, or according to the low temperature preference, arrange the pixel points from small to large according to the pixel level to obtain a pixel point sequence.

[0075] Specifically, if the user's temperature control preference is a high temperature preference, then each pixel point can be sorted in order from large to small according to the pixel level to obtain a corresponding pixel point sequence. If the user's temperature control preference is a low temperature preference, then each pixel point can be sorted in order from small to large according to the pixel level to obtain a corresponding pixel point sequence, so that the idle sub-area that meets the user's temperature control preference can be quickly traversed to improve efficiency.

[0076] S222, sequentially determining pixel points in the pixel point sequence as traversal points, obtaining position sub-areas corresponding to each preset position in the environmental partition, and determining the position sub-area containing the traversal point as a judgment sub-area.

[0077] Specifically, after obtaining the pixel point sequence, the pixel points in the pixel point sequence can be determined as traversal points in turn, and the idle sub-areas can be determined based on the traversal points. The idle sub-areas that meet the user's temperature control preferences can be preferentially selected. Since each seat in reality has a corresponding preset position in each environmental partition in the area configuration diagram, and each preset position has a corresponding sub-area, namely, a position sub-area, if the traversed position sub-area contains the currently determined traversal point, then the position sub-area can be determined as the determination sub-area, and the determination sub-area can be further judged whether a reservation can be made later.

[0078] Among them, the traversal point refers to the pixel point when the free sub-area traversal is currently being performed, the preset position refers to the position in the environmental partition corresponding to the actual seat, the position sub-area refers to the area corresponding to each preset position in the environmental partition, and the judgment sub-area refers to the position sub-area where the free sub-area can be judged.

[0079] S223, when the judgment sub-area is an idle attribute, determine that the judgment sub-area is an idle sub-area, count the number of idle sub-areas in real time, delete the pixel points located in the idle sub-area in the pixel point sequence, and continue to traverse the next idle sub-area based on the updated pixel point sequence.

[0080] The idle attribute refers to the attribute corresponding to the unoccupied position sub-area, and the idle quantity refers to the quantity of the determined idle sub-areas.

[0081] Specifically, if the judgment sub-area is not occupied, then the judgment sub-area can be determined to be an idle attribute, and the judgment sub-area can be determined as an idle sub-area. When traversing the idle sub-areas in sequence, the number of traversed idle sub-areas can be counted in real time, and in order to avoid repeated traversal of pixel points corresponding to the determined idle sub-areas, the pixel points in the idle sub-area can be deleted from the pixel point sequence, and an updated pixel point sequence can be obtained, and the next idle sub-area can be traversed according to the updated pixel point sequence.

[0082] S23, when the idle number of the idle sub-areas is greater than or equal to the reserved number, stop traversal, determine that the area reservation information meets the occupancy condition corresponding to the environmental partition, and determine that the condition matching information is matching information.

[0083] Specifically, when the number of traversed free sub-areas is greater than or equal to the number of reservations, it can be considered that a sufficient number of seats have been found in the environmental partition for the user to make reservations. At this time, the traversal of the free sub-areas can be stopped, and it can be determined that the user's area reservation information matches the occupancy condition corresponding to the environmental partition, and the condition matching information corresponding to the environmental partition can be determined as matching information.

[0084] S24, when the pixel point sequence is traversed and the idle number is less than the reserved number, it is determined that the area reservation information does not meet the occupancy condition corresponding to the environmental partition, and the condition matching information is determined to be non-matching information.

[0085] Specifically, when the pixel points in the pixel point sequence are traversed and no vacant seats that meet the user's reservation quantity are obtained, it can be considered that a sufficient number of seats may not be found for the user to make a reservation in the environmental zone selected by the user. At this time, it can be determined that the user's area reservation information does not match the occupancy condition corresponding to the environmental zone, and it is determined that the area reservation information does not meet the occupancy condition corresponding to the environmental zone, and it can be determined that the condition matching information corresponding to the environmental zone is mismatched information.

[0086] Through the above implementation, the seat that best meets the needs of the user can be recommended to the user, and the efficiency of seat reservation can be improved.

[0087] S3, an updating module, is used to determine the planning type of the environmental partition according to the condition matching information, the planning type includes a maintenance type and an expansion type, and the environmental partition is updated based on the planning type to obtain a control partition.

[0088] Specifically, after obtaining the condition matching information corresponding to each environmental zone, the planning type corresponding to the environmental zone can be determined according to the condition matching information. When the condition matching information indicates that the number of free seats in the environmental zone is sufficient to meet the number of user reservations, seats that meet the user's needs can be directly recommended to the user in the environmental zone, and the planning type of the environmental zone can be determined as a maintenance type. When the condition matching information indicates that the number of free seats in the environmental zone is insufficient to meet the number of user reservations, the environmental zone may need to be appropriately expanded so that additional seats can be found to meet the number of user reservations. In this case, the planning type of the corresponding environmental zone can be determined as an extension type. Under the extension type, the environmental zone can be expanded accordingly, and the environmental zone can be updated according to the expanded area to obtain the corresponding control zone.

[0089] Among them, the planning type refers to the type of planning of free seats within the environmental zone in combination with condition matching information, the maintenance type refers to recommending seats to users within the environmental zone, the expansion type refers to when the remaining positions in the environmental zone are insufficient to meet the user's reservation information, the environmental zone is expanded to find free seats that meet the user's reservation quantity, and then corresponding seat recommendations are made to the user, and the control zone refers to the area obtained after expanding the environmental zone under the expansion type.

[0090] In some embodiments, step S3 includes S31 to S33, which are specifically as follows: S31, determining that the environment partition of the matching information corresponds to the maintenance type, and determining that the environment partition of the non-matching information corresponds to the extension type.

[0091] Specifically, if the condition matching information corresponding to the environmental zone is matching information, it can be considered that the free seats in the environmental zone are sufficient for users to make reservations. In this case, there is no need to expand the environmental zone, and the planning type corresponding to the environmental zone can be determined as a maintenance type. If the condition matching information corresponding to the environmental zone is mismatching information, it can be considered that the free seats in the environmental zone are insufficient to meet the number of users' reservations. In this case, the environmental zone may need to be expanded, and the planning type corresponding to the environmental zone can be determined as an extension type.

[0092] S32: When the planning type is an extended type, the difference quantity is obtained by subtracting the free quantity from the reserved quantity.

[0093] Specifically, when the planning type of the environmental partition is the extension type, the number of free seats required by the user, ie, the difference number, can be obtained by subtracting the acquired free number from the reserved number.

[0094] The difference quantity refers to the number of free seats that the user still needs.

[0095] S33, expanding and adjusting the environmental partition, and obtaining in real time the supplementary number of the idle sub-areas in the expanded area, and when the supplementary number is greater than or equal to the difference number, stopping the expansion and adjustment of the environmental partition to obtain the regulated partition.

[0096] Specifically, when the planning type of the environmental zoning is an expansion type, the environmental zoning can be expanded and adjusted accordingly, and during the expansion and adjustment process, the number of vacant sub-areas in the expanded area, that is, the supplementary number, can be obtained in real time. When the supplementary number is greater than or equal to the difference number, it can be considered that the number of vacant seats at this time has met the user's reservation number, and the expansion and adjustment of the environmental zoning can be stopped to obtain the corresponding control zoning.

[0097] The expanded area refers to the area where the environmental partition is expanded outward, and the supplementary quantity refers to the number of idle sub-areas in the expanded area.

[0098] Based on the above embodiment, the specific implementation of step S33 may be: S331, obtaining pixel points located at the edge of the environmental partition as critical points, and arranging each of the critical points from large to small according to the pixel level according to the high temperature preference to obtain a critical point sequence, or arranging each of the critical points from small to large according to the pixel level according to the low temperature preference to obtain a critical point sequence.

[0099] Specifically, when the environmental partition is expanded and adjusted, multiple pixel points located at the edge of the environmental partition can be determined as critical points. If the user's temperature control preference is a high temperature preference, then each critical point can be arranged in order from large to small according to the pixel level to obtain a corresponding critical point sequence. If the user's temperature control preference is a low temperature preference, then each critical point can be arranged in order from small to large according to the pixel level to obtain a corresponding critical point sequence, which can facilitate subsequent rapid traversal to the idle sub-area that meets the user's temperature control preference.

[0100] Among them, the critical point refers to the pixel point located at the edge of the environmental partition, and the critical point sequence refers to the sequence obtained by arranging each critical point according to the pixel level.

[0101] S332, sequentially acquiring pixel points adjacent to each of the critical points in the critical point sequence and located outside the environmental partition as extension points.

[0102] Specifically, after obtaining the critical point sequence, for each critical point in the critical point sequence, its adjacent pixel points outside the environmental partition can be found in turn, and the corresponding pixel points are determined as expansion points. The expansion point refers to the pixel point on the new boundary obtained when expanding the environmental partition.

[0103] S333: When the position sub-area including the extension point is an idle attribute, determine that the position sub-area is an idle sub-area, count the number of supplements of the idle sub-area in real time, and the expanded area is the area corresponding to the extension point.

[0104] Specifically, when the extension point is located in a position sub-area and the position sub-area where the extension point is located has an idle attribute, the corresponding position sub-area can be determined as an idle sub-area, and the number of supplementary idle sub-areas in the expanded area can be counted in real time.

[0105] S334, when the critical point sequence is traversed and the supplementary quantity is less than the difference quantity, the expansion points are arranged according to the pixel level of each critical point to obtain the next critical point sequence.

[0106] Specifically, if the critical point sequence is traversed but the number of supplemented free sub-areas obtained is still less than the number of differences, the expansion points corresponding to each critical point can be arranged according to the pixel level of each critical point to obtain the next critical point sequence, and the pixel points adjacent to each critical point in the next critical point sequence can be continued to be obtained as the expansion points for the next traversal of the free sub-areas.

[0107] S335, repeat the step of obtaining the idle sub-area based on the critical point sequence, and count the replenishment quantity of the idle sub-area in real time until the replenishment quantity is greater than or equal to the difference quantity, and determine that the area corresponding to the pixel points of the extension point and the environmental partition is the control partition.

[0108] Specifically, the step of obtaining an idle sub-area according to the critical point sequence is repeated. If the extension point corresponding to the critical point in the next critical point sequence is located in the position sub-area, and the position sub-area where it is located has an idle attribute, the corresponding position sub-area can be determined as an idle sub-area, and the number of supplemented idle sub-areas can be counted in real time. When the number of supplemented idle sub-areas is greater than or equal to the difference number, it can be considered that the idle sub-areas that meet the number of user reservations have been obtained, the expansion and adjustment of the environmental partition can be stopped, and the area formed by the pixel points corresponding to the extension point and the environmental partition can be determined as the control partition.

[0109] See also Figure 3 , which is a schematic diagram of a control zone obtained by expanding and adjusting the environmental zone according to an embodiment of the present invention, such as Figure 3 As shown in , there are multiple pixel points on the edge of the environmental partition. The multiple pixel points on the edge of the environmental partition can be determined as critical points, and the pixel points adjacent to each critical point and located outside the environmental partition can be determined as extension points in turn. By connecting multiple extension points in turn, the edge of the environmental partition after expansion can be obtained. The edge after expansion and the edge of the initial environmental partition can constitute a corresponding expansion area, and the expansion point in the expansion process may be located in the position sub-area. If the position sub-area where the extension point is located is an idle attribute, then the corresponding position sub-area can be determined as an idle sub-area. When the number of supplementary idle sub-areas is greater than or equal to the difference number, the expansion operation of the environmental partition can be stopped at this time. At this time, the expansion area corresponding to the extension point and the area corresponding to the pixel point of the environmental partition will jointly constitute the control partition, that is, Figure 3 The expanded area and the initial environmental zone together constitute the final regulatory zone.

[0110] Through the above implementation, the utilization rate of seats can be improved and the reservation needs of users can be met.

[0111] S4, a determination module is used to determine the occupied sub-area in the control zone that meets the area reservation information, obtain occupancy reference information based on the occupied sub-area and send it to the reservation end.

[0112] The occupied sub-areas refer to a plurality of free sub-areas that meet the reservation quantity, and the occupied reference information may be information that can be used as a reference for seat reservation after highlighting the occupied sub-areas.

[0113] After obtaining the control partition, the free sub-area that meets the user's area reservation information can be obtained from the control partition as the occupied sub-area for seat reservation, and the occupied sub-area can be highlighted by different pixel values ​​to obtain the corresponding occupancy reference information, and the occupancy reference information can be sent to the reservation end for reservation reference. If the user confirms the reservation later, the corresponding occupied sub-area can be locked.

[0114] Based on the above embodiment, the specific implementation of step S4 may be: S41, obtaining a first position spacing of each of the idle sub-areas in the control partition, and determining that the idle sub-areas whose first position spacing is less than a spacing threshold are adjacent sub-area groups.

[0115] In actual applications, when obtaining occupied sub-areas, the user may reserve multiple seats. In order to ensure that the multiple seats reserved by the user are as adjacent as possible, when recommending seats to the user, priority can be given to recommending seats that are closer. Specifically, the interval distance between each idle sub-area in the control partition can be obtained, that is, the first position interval. When the first position interval is less than the interval threshold, it can be considered that the distance between the corresponding idle sub-areas is closer, and the corresponding multiple idle sub-areas can be determined as the same adjacent sub-area group.

[0116] Among them, the first position spacing refers to the spacing distance between the idle sub-areas, and the spacing threshold refers to the distance threshold that can be used to determine whether the spacing distance between the idle sub-areas is relatively close. If the first position spacing is less than the spacing threshold, it can be considered that the spacing distance between the idle sub-areas is relatively close, and the corresponding idle sub-areas can be regarded as the same group of adjacent sub-area groups. If the first position spacing is greater than the spacing threshold, it can be considered that the spacing distance between the idle sub-areas is not too close, and the corresponding idle sub-areas cannot be regarded as the same group of adjacent sub-area groups.

[0117] S42, counting the number of sub-areas in each of the adjacent sub-area groups, determining the adjacent sub-area groups whose number of sub-areas is greater than or equal to the reserved number as screening sub-area groups, and obtaining the idle sub-areas whose number is equal to the reserved number in the screening sub-area groups as occupied sub-areas.

[0118] Specifically, after obtaining the adjacent sub-area groups, the number of free sub-areas in each adjacent sub-area group, that is, the number of sub-areas, can be counted. If the number of sub-areas is greater than or equal to the number of reservations, it can be considered that the corresponding adjacent sub-area group can meet the user's reservation needs, and the distances between the multiple seats that can be reserved are also close. The corresponding adjacent sub-area group can be determined as a screening sub-area group, and the sub-area occupied by the free sub-area seats with the reservation number can be directly selected from the screening sub-area group.

[0119] See also Figure 4, which is a schematic diagram of determining a screening sub-area group provided by an embodiment of the present invention. In the control partition, there are both occupied position sub-areas and idle sub-areas, such as Figure 4 As shown in , the sub-area corresponding to the gray rectangular box can represent the occupied position sub-area, and the sub-area corresponding to the white rectangular box can represent the idle sub-area. Figure 4 It can be seen that the first position spacing between free sub-area 1 and free sub-area 2 is less than the spacing threshold, free sub-area 1 and free sub-area 2 can be used as adjacent sub-area group 1, the first position spacing between free sub-area 3 and free sub-area 4 is less than the spacing threshold, and the first position spacing between free sub-area 4 and free sub-area 5 is also less than the spacing threshold, free sub-area 3, free sub-area 4 and free sub-area 5 can be used as adjacent sub-area group 2, when the reservation number is 3, since the number of sub-areas in adjacent sub-area group 2 is greater than the reservation number, adjacent sub-area group 2 can be determined as a screening sub-area group, and free sub-area 3, free sub-area 4 and free sub-area 5 can be preferentially determined as occupied sub-areas later.

[0120] The number of sub-areas refers to the number of free sub-areas in the adjacent sub-area group, and the screened sub-area group refers to the adjacent sub-area group that meets the user's reservation number.

[0121] In some embodiments, the specific implementation of step S42 may be: S421, obtaining the second center point of each of the screening sub-area groups, and determining the level mean of the pixel level of each of the pixel points in each of the screening sub-area groups.

[0122] Specifically, when selecting an occupied sub-area from the screening sub-area group, the pixel level corresponding to each pixel point in the screening sub-area group can be obtained, and the mean of multiple pixel levels can be calculated to obtain the level mean corresponding to each screening sub-area group.

[0123] The second center point refers to the center point corresponding to the screening sub-area group, and the level mean refers to the average value of the pixel levels of each pixel point in the screening sub-area group.

[0124] S422, when the reservation end corresponds to the high temperature preference, determine the screening sub-block group with the largest level mean as the target sub-block group; when the reservation end corresponds to the low temperature preference, determine the screening sub-block group with the smallest level mean as the target sub-block group.

[0125] Specifically, if the user's temperature control preference is a high temperature preference, then the screening sub-area with the largest hierarchical mean can be selected as the target sub-area group. The temperatures corresponding to the idle sub-areas in the target sub-area group are relatively high, which meets the needs of users with a high temperature preference. If the user's temperature control preference is a low temperature preference, then the screening sub-area with the smallest hierarchical mean can be selected as the target sub-area group. The temperatures corresponding to the idle sub-areas in the target sub-area group are relatively low, which meets the needs of users with a low temperature preference.

[0126] S423: Selecting idle sub-areas in the target sub-area group whose number is equal to the reserved number as the occupied sub-areas.

[0127] Specifically, occupied sub-areas with a number of vacant sub-areas seats equal to the number of reservations can be selected from the target sub-area group. If the number of vacant sub-areas in the target sub-area group is greater than the number of reservations made by the user, seats with adjacent positions can be recommended to the user in subsequent recommendations.

[0128] S43, when the screened sub-area group does not exist, determine that the idle sub-area corresponding to the adjacent sub-area group with the largest number of sub-areas is an occupied sub-area, and obtain the number to be filled by subtracting the current number of occupied sub-areas from the reserved number.

[0129] Specifically, when the number of sub-areas in each adjacent sub-area group does not satisfy the user's reservation number, the vacant sub-areas corresponding to the adjacent sub-area group with the largest number of sub-areas can be used as occupied sub-areas, so that as many adjacent seats as possible can be provided to the user, and the current number of occupied sub-areas, i.e., the current number, can be obtained. By subtracting the current number of occupied sub-areas from the reservation number, the number of occupied sub-areas required, i.e., the number to be filled, can be obtained.

[0130] The current number refers to the number of currently determined occupied sub-areas, and the to-be-supplemented number refers to the number of remaining occupied sub-areas that need to be determined.

[0131] S44, obtaining a first center point of each of the occupied sub-areas, and determining a second position distance between each of the remaining idle sub-areas and the first center point.

[0132] Specifically, when there are a number of occupied sub-areas to be supplemented, the center point of each occupied sub-area can be determined as the first center point, and the spacing distance between the remaining idle sub-areas and the first center point of the occupied sub-area, that is, the second position spacing, is calculated. The second position spacing can be used to determine which idle sub-areas are relatively close to the selected occupied sub-areas, and they can be used as candidates for supplementary occupied sub-areas.

[0133] The first center point may be the center point of each occupied sub-area, and the second position spacing refers to the spacing distance between the remaining idle sub-areas and the first center point, for example, it may be the spacing distance between the center points of the remaining idle sub-areas and the first center point.

[0134] S45, acquiring the idle sub-areas to be filled in the number from small to large according to the second position spacing as occupied sub-areas, obtaining occupation reference information according to the occupied sub-areas and sending it to the reservation end.

[0135] Specifically, after obtaining the second position spacings corresponding to the remaining idle sub-areas, the corresponding idle sub-areas can be sorted in order of the second position spacings from small to large to obtain a corresponding sequence, and the idle sub-areas to be filled are obtained from the sequence in turn as occupied sub-areas. It can be determined that the distances between the obtained occupied sub-areas are relatively close. After obtaining the occupied sub-areas, the occupied sub-areas can be highlighted by different pixel values, and the corresponding occupancy reference information can be obtained and sent to the reservation end.

[0136] Through the above implementation, it can be ensured that multiple seats reserved by the user are as adjacent as possible, thereby improving the overall utilization rate of the seats.

[0137] See also Figure 1 , is a structural schematic diagram of a non-industrial air conditioner multi-split intelligent control system based on the Internet of Things provided by an embodiment of the present invention. The data processing system of the non-industrial air conditioner multi-split intelligent control system based on the Internet of Things includes: An acquisition module, used to acquire arrangement information and environmental control information of a multi-connected device group, and divide the regional configuration diagram into multiple environmental zones according to the arrangement information and environmental control information; A receiving module, used for receiving the area reservation information of the environmental partition from the reservation terminal, and obtaining the condition matching information of the area reservation information and the occupancy condition corresponding to the environmental partition; An updating module, used to determine the planning type of the environmental partition according to the condition matching information, the planning type including a maintenance type and an extension type, and update the environmental partition based on the planning type to obtain a control partition; The determination module is used to determine the occupied sub-area in the control zone that meets the area reservation information, and obtain occupation reference information based on the occupied sub-area and send it to the reservation end.

[0138] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A multi-connected intelligent control system for non-industrial air conditioners based on the Internet of Things, characterized in that: include: An acquisition module, used to acquire arrangement information and environmental control information of a multi-connected device group, and divide the regional configuration diagram into multiple environmental zones according to the arrangement information and environmental control information; A receiving module, used for receiving the area reservation information of the environmental partition from the reservation terminal, and obtaining the condition matching information of the area reservation information and the occupancy condition corresponding to the environmental partition; An updating module, used for determining a planning type of an environmental partition according to the condition matching information, wherein the planning type includes a maintenance type and an expansion type, and updating the environmental partition based on the planning type to obtain a control partition; The determination module is used to determine the occupied sub-area in the control zone that meets the area reservation information, and obtain occupation reference information based on the occupied sub-area and send it to the reservation end.

2. The system according to claim 1, characterized in that The acquisition module is used to acquire the arrangement information and environmental control information of the multi-connected equipment group, and divide the regional configuration diagram into multiple environmental zones according to the arrangement information and environmental control information, including: The arrangement information is parsed to obtain the arrangement position point of each temperature control device in the multi-connected device group in the regional configuration diagram, and the environmental control information is parsed to obtain the environmental setting value of each temperature control device; Retrieving a preset range frame corresponding to the environment setting value, superimposing the preset range frame onto the corresponding arrangement position point in the area configuration diagram, and determining the area within the preset range frame as an environment partition; The point spacing between each pixel point and the arrangement position point in the environmental partition is obtained, the pixel level of the pixel point is determined according to the point spacing, and the pixel point is updated based on the pixel value of the pixel level to obtain an updated environmental partition.

3. The system according to claim 2, characterized in that Obtaining the point spacing between each pixel point and the arrangement position point in the environmental partition, determining the pixel level of the pixel point according to the point spacing, and updating the pixel point based on the pixel value of the pixel level to obtain an updated environmental partition, including: Determine the environment partition corresponding to the pixel point as a first target area, and determine the environment partition adjacent to the first target area as a second target area; Determining a hierarchical attribute of each of the pixels according to a comparison result of the environmental setting values ​​of the first target area and the second target area, wherein the hierarchical attribute includes an ascending attribute and a descending attribute; Determine the offset level corresponding to the point spacing, and when the pixel point corresponds to the ascending attribute, add the offset level to the reference level to obtain the pixel level corresponding to the pixel point; When the pixel point corresponds to a descending attribute, the pixel level corresponding to the pixel point is obtained by subtracting the offset level from the reference level; Retrieve a pixel list corresponding to the environment setting value of the first target area, determine that the preset level corresponding to the pixel level in the pixel list is the target level, and determine that the pixel value corresponding to the target level updates the pixel point to obtain an updated environment partition.

4. The system according to claim 3, characterized in that According to the comparison result of the environment setting values ​​of the first target area and the second target area, the hierarchical attribute of each pixel point is determined, and the hierarchical attribute includes an ascending attribute and a descending attribute, including: Connecting the pixel points and the arrangement position points in the first target area to obtain a level determination line, and extending the level determination line; A second target area intersecting the level determination line is obtained as the target determination area corresponding to the corresponding pixel point, and when the environment setting value of the first target area is greater than the environment setting value of the target determination area, it is determined that the pixel point corresponds to the drop attribute; When the environment setting value of the first target area is less than the environment setting value of the target judgment area, it is determined that the pixel point corresponds to the rising attribute.

5. The system according to claim 2, characterized in that A receiving module, used to receive the area reservation information of the environmental partition from the reservation terminal, and obtain the condition matching information of the area reservation information and the occupancy condition corresponding to the environmental partition, including: Acquire the reservation quantity and temperature control preference of the reservation terminal, wherein the temperature control preference includes a high temperature preference and a low temperature preference; Arranging each of the pixels according to the temperature control preference in pixel hierarchy to obtain a pixel sequence, and sequentially traversing a plurality of idle sub-areas in the environmental partition based on the pixel sequence; When the idle number of the idle sub-areas is greater than or equal to the reserved number, the traversal is stopped, determining that the area reservation information satisfies the occupancy condition corresponding to the environmental partition, and determining that the condition matching information is matching information; When the pixel point sequence is traversed and the idle number is less than the reserved number, it is determined that the area reservation information does not meet the occupancy condition corresponding to the environmental partition, and the condition matching information is determined to be non-matching information.

6. The system according to claim 5, characterized in that Arranging each of the pixels according to the temperature control preference in pixel hierarchy to obtain a pixel sequence, and sequentially traversing a plurality of idle sub-areas in the environmental partition based on the pixel sequence, including: Arranging the pixels from large to small according to the pixel level based on the high temperature preference to obtain a pixel point sequence, or arranging the pixels from small to large according to the pixel level based on the low temperature preference to obtain a pixel point sequence; sequentially determining pixel points in the pixel point sequence as traversal points, obtaining position sub-areas corresponding to each preset position in the environmental partition, and determining the position sub-area containing the traversal point as a judgment sub-area; When the judgment sub-area is of an idle attribute, the judgment sub-area is determined to be an idle sub-area, the idle number of the idle sub-area is counted in real time, the pixel points located in the idle sub-area in the pixel point sequence are deleted, and the next idle sub-area is traversed based on the updated pixel point sequence.

7. The system according to claim 5, characterized in that An updating module is used to determine the planning type of the environment partition according to the condition matching information, wherein the planning type includes a maintenance type and an extension type, and to update the environment partition based on the planning type to obtain a control partition, including: Determine that the environment partition of the matching information corresponds to the maintenance type, and determine that the environment partition of the non-matching information corresponds to the expansion type; When the planning type is an extended type, the difference quantity is obtained by subtracting the free quantity from the reserved quantity; The environmental partition is expanded and adjusted, and the supplementary number of the idle sub-areas in the expanded area is obtained in real time. When the supplementary number is greater than or equal to the difference number, the expansion adjustment of the environmental partition is stopped to obtain the regulated partition.

8. The system according to claim 7, characterized in that The environmental partition is expanded and adjusted, and the supplementary number of the idle sub-areas in the expanded area is obtained in real time. When the supplementary number is greater than or equal to the difference number, the expansion adjustment of the environmental partition is stopped to obtain the control partition, including: Acquire pixel points located at the edge of the environmental partition as critical points, and arrange the critical points from large to small according to the pixel level according to the high temperature preference to obtain a critical point sequence, or arrange the critical points from small to large according to the pixel level according to the low temperature preference to obtain a critical point sequence; Sequentially acquiring pixel points adjacent to each of the critical points in the critical point sequence and located outside the environmental partition as extension points; When the position sub-area including the extension point is an idle attribute, the position sub-area is determined to be an idle sub-area, and the replenishment quantity of the idle sub-area is counted in real time, and the expanded area is the area corresponding to the extension point; When the critical point sequence is traversed and the supplementary quantity is less than the difference quantity, the extension points are arranged according to the pixel level of each critical point to obtain the next critical point sequence; Repeat the step of obtaining the idle sub-area based on the critical point sequence, and count the replenishment quantity of the idle sub-area in real time until the replenishment quantity is greater than or equal to the difference quantity, and determine that the area corresponding to the pixel point of the extension point and the environmental partition is the control partition.

9. The system according to claim 5, characterized in that A determination module is used to determine an occupied sub-area in the control zone that meets the area reservation information, obtain occupation reference information according to the occupied sub-area and send it to the reservation end, including: Acquire the first position spacing of each idle sub-area in the control partition, and determine the idle sub-areas whose first position spacing is less than a spacing threshold as an adjacent sub-area group; Counting the number of sub-areas in each of the adjacent sub-area groups, determining the adjacent sub-area group whose number of sub-areas is greater than or equal to the reserved number as a screening sub-area group, and obtaining the idle sub-areas whose number is equal to the reserved number in the screening sub-area group as occupied sub-areas; When the screening sub-area group does not exist, determining that the idle sub-area corresponding to the adjacent sub-area group with the largest number of sub-areas is an occupied sub-area, and obtaining the number to be filled according to the reserved number minus the current number of occupied sub-areas; Acquire a first center point of each of the occupied sub-areas, and determine a second position distance between each of the remaining idle sub-areas and the first center point; According to the second position spacing, the idle sub-areas of the number to be filled are obtained from small to large as occupied sub-areas, and occupation reference information is obtained according to the occupied sub-areas and sent to the reservation end.

10. The system according to claim 9, characterized in that Counting the number of sub-areas in each of the adjacent sub-area groups, determining the adjacent sub-area group whose number of sub-areas is greater than or equal to the reserved number as a screening sub-area group, and obtaining the idle sub-areas whose number is equal to the reserved number in the screening sub-area group as occupied sub-areas, including: Acquire the second center point of each of the screening sub-area groups, and determine the level mean of the pixel level of each of the pixel points in each of the screening sub-area groups; When the reservation end corresponds to the high temperature preference, the screening sub-block group with the largest level mean is determined as the target sub-block group; when the reservation end corresponds to the low temperature preference, the screening sub-block group with the smallest level mean is determined as the target sub-block group; The idle sub-areas in the target sub-area group whose number is equal to the reserved number are selected as the occupied sub-areas.

Citation Information

Patent Citations

  • Air conditioner control method, air conditioner control device and air conditioning equipment

    CN112361565A

  • Partitioned on-demand ventilation control method based on personnel pixel density

    CN113606749A

  • Air conditioner linkage control method and device

    CN115111736A

  • Area environment providing control system, and air conditioning system

    JP2004144349A

  • Air-conditioning control system and method

    JP2018146212A