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

Through the multi-online intelligent control system of non-industrial air conditioners based on Internet of Things technology, the problem that traditional office space design is difficult to meet the temperature needs of different employees is solved, and automated temperature control area planning and diversified needs are achieved, improving efficiency and employee health status.

CN119665395AActive Publication Date: 2025-03-21NANJING SHENDA ENG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510020338.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-03-21
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

Traditional office space designs are difficult to meet different needs of different employees for indoor temperatures, causing some employees to feel uncomfortable or distracted by temperature discomfort, and may cause energy waste and health problems.

Method used

A non-industrial air conditioner multi-connection intelligent control system based on Internet of Things technology is adopted. This system obtains the temperature demand attributes of each demand end, divides temperature demand groups, and distributes the area based on the proportion conditions to realize intelligent planning of the temperature control area.

Benefits of technology

It realizes automated temperature control regional planning, meets the diversified needs of each demand side, improves regional planning efficiency, reduces energy waste, and improves the working environment and health of employees.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119665395A_ABST
    Figure CN119665395A_ABST
Patent Text Reader

Abstract

The invention provides a non-working air conditioner multi-split intelligent regulation and control system and method based on the Internet of Things technology. The method comprises the following steps: acquiring an upper view of a region, and determining a first extension edge and a second extension edge; obtaining the demand attribute of each demand end; dividing the demand ends corresponding to the same fixed temperature interval into the same temperature demand group, and arranging the demand ends in sequence; determining an original terminal proportion of each temperature demand group, and splitting the demand sequence to obtain a first sub-sequence and a second sub-sequence; updating the proportion of each temperature demand group in the same sub-sequence, and distributing the first sub-sequence and the second sub-sequence by fitting the first extension edge and the second extension edge based on the proportion of each current terminal to obtain a first fixed value region sequence and a second fixed value region sequence; and determining an allocation region between the first fixed value region sequence and the second fixed value region sequence, and allocating each demand end with the allocation attribute to the allocation region. The regional planning efficiency is at least improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In modern office environments, improving employee job satisfaction and comfort is one of the key factors in improving work efficiency and creativity. However, a common challenge is that different workers have significant differences in their preferences for indoor temperature. This difference may be due to personal physiological characteristics, clothing habits, current activity level, and subjective differences in the perception of heat and cold. For example, some employees may feel more alert and focused in lower temperatures, while others may need higher temperatures to stay comfortable and productive.

[0003] Traditional office space design often uses a unified temperature control system, which makes it difficult to meet the different temperature needs of different employees. This may not only cause some employees to feel uncomfortable or distracted due to temperature discomfort, but also cause energy waste, because the system may need to over-operate to meet the extreme preferences of some employees while ignoring the needs of other employees. In addition, being in an unsuitable temperature environment for a long time may also affect the health of employees, such as increasing the risk of health problems caused by temperature changes, such as colds and headaches.

[0004] Therefore, how to automatically plan different temperature control areas has become an urgent problem to be solved. Summary of the invention

[0005] Based on the above problems, the present invention is proposed to provide a non-industrial air-conditioning multi-split intelligent control system and method based on Internet of Things technology to overcome the above problems or at least partially solve the above problems.

[0006] According to one aspect of the present invention, a non-industrial air conditioner multi-split intelligent control system based on Internet of Things technology is provided, comprising: A determination module is configured to obtain a regional top view corresponding to the control requirement area, and determine a first extension edge and a second extension edge having a subtending relationship and located in the control requirement area based on the regional top view; An acquisition module is configured to acquire each demand attribute of each demand end, wherein the demand attribute includes a fixed value attribute corresponding to each different fixed temperature range of the demand and a deployment attribute corresponding to any temperature range of the demand; A division module is configured to divide the demand ends corresponding to the same fixed temperature range into the same temperature demand group based on the fixed value attribute, and arrange the obtained temperature demand groups in order based on the corresponding fixed temperature ranges to obtain a demand sequence; a splitting module configured to determine the proportions of the original terminals corresponding to the temperature demand groups based on the demand sequence, and split the demand sequence based on the proportions of the original terminals to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition; An updating module is configured to update the proportion of each temperature demand group in the same subsequence based on the subsequence, and allocate the first subsequence and the second subsequence to the first extension edge and the second extension edge respectively based on the obtained proportion of each current terminal, so as to obtain a first fixed value area sequence and a second fixed value area sequence respectively corresponding to the first subsequence and the second subsequence in the control demand area; The allocation module is configured to determine a deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and allocate each demand end with the deployment attribute to the deployment area.

[0007] Optionally, in the system according to the present invention, each demand attribute respectively possessed by each demand end is obtained, wherein the demand attribute includes a fixed value attribute corresponding to each different fixed temperature range of the demand and a deployment attribute corresponding to any temperature range of the demand, including: Obtain a list of bearers corresponding to the control demand area, and create a demand acquisition table, wherein the demand acquisition table includes demand recording areas arranged vertically, and each demand recording area includes a personnel recording slot and a demand temperature recording slot arranged horizontally; Traversing the list of carriers to fill the acquired information of each carrier into the personnel record slot respectively, and sending the demand acquisition table to each demand end corresponding to each carrier; In response to any demand end interacting with any demand recording area, the bearer personnel information filled in the personnel recording slot located in the demand recording area is retrieved, and the terminal registration information corresponding to the demand end is obtained; In response to the carrier information and the terminal registration information having an information correspondence relationship, the demand temperature recording slot in the demand recording area is changed from an initial folded state to an unfolded state, and the fixed temperature interval obtained based on the demand end is filled into the demand temperature recording slot, wherein the slot size of the demand temperature recording slot in the folded state is smaller than the slot size of the demand temperature recording slot in the unfolded state; In response to all the required temperature recording slots changing to an expanded state, obtaining the fixed temperature interval filled in each required temperature recording slot; In response to the fixed temperature interval filled in any demand temperature recording slot being composed of a preset minimum value and a preset maximum value, determining the demand end corresponding to the demand temperature recording slot as having a deployment attribute; In response to the fixed temperature interval filled in any demand temperature recording slot not being composed of any of the preset minimum values ​​or the preset maximum values, the demand end corresponding to the demand temperature recording slot is determined to have a fixed value attribute.

[0008] Optionally, in the system according to the present invention, the required temperature recording slot includes a lower limit filling sub-slot and an upper limit filling sub-slot; Filling the fixed temperature interval obtained based on the demand end into the demand temperature recording slot includes: In response to the required temperature recording slot being changed to an expanded state, the lower limit filling sub-slot is changed from an initial locked state to an interactive state; In response to the demand end interacting with the lower limit filling sub-slot, a preset value interval is retrieved as the lower limit value interval for display, wherein the preset value interval includes each filling value arranged in order from small to large; In response to the demand end interacting with any filling value in the lower limit value interval, the filling value is filled into the lower limit filling sub-slot, and the upper limit filling sub-slot is changed from an initial locked state to an interactive state; Determine the filling value in the lower limit filling subslot as a cutoff value, and cut off the preset value interval based on the cutoff value to obtain an upper limit value interval including each filling value that is greater than the cutoff value; In response to the demand end interacting with the upper limit filling sub-slot, the upper limit value interval is retrieved for display; In response to the demand end interacting with any filling value in the upper limit value interval, the filling value is filled into the upper limit filling sub-slot, thereby obtaining a fixed temperature interval consisting of two filling values ​​respectively located in the lower limit filling sub-slot and the upper limit filling sub-slot.

[0009] Optionally, in the system according to the present invention, the proportions of original terminals respectively corresponding to the temperature demand groups are determined based on the demand sequence, and the demand sequence is split based on the proportions of the original terminals to obtain a first subsequence satisfying a first proportion condition and a second subsequence satisfying a second proportion condition, including: Obtain the number of combined terminals of all demand ends in the same temperature demand group, and sum up the number of combined terminals corresponding to each temperature demand group to obtain the total number of combined terminals; Based on the ratio between the number of terminals in each combination and the total number of terminals in the combination, the proportion of each original terminal corresponding to each temperature demand group is obtained; Based on the demand sequence, the temperature demand group at the first position is determined as the starting demand group, and starting from the starting demand group, each temperature demand group in the demand sequence is subjected to continuous summation calculation based on the original terminal proportion, and the obtained dynamic proportion is compared with the retrieved preset split proportion; In response to the dynamic proportion being the same as the preset split proportion, determining each temperature demand group constituting the dynamic proportion as a first subsequence satisfying a first proportion condition, and determining all remaining temperature demand groups in the demand sequence as a second subsequence satisfying a second proportion condition; In response to the dynamic proportion being greater than the preset split proportion, the temperature demand group at the tail position in each temperature demand group constituting the dynamic proportion is determined as the target demand group based on the demand sequence, and the demand sequence is split based on the original terminal proportion corresponding to the target demand group to obtain a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition.

[0010] Optionally, in the system according to the present invention, the demand sequence is split based on the original terminal proportion corresponding to the target demand group to obtain a first subsequence satisfying a first proportion condition and a second subsequence satisfying a second proportion condition, including: Calculate the difference between the dynamic proportion and the preset split proportion, and compare the obtained difference proportion with the retrieved preset grouping threshold; In response to the difference ratio being greater than or equal to the preset grouping threshold, grouping the target demand group based on the difference ratio to obtain a first split group and a second split group arranged based on the demand sequence; Based on the demand sequence, the first split group and all temperature demand groups located before the first split group are determined as a first subsequence that meets a first proportion condition, and the second split group and all temperature demand groups located after the second split group are determined as a second subsequence that meets a second proportion condition; In response to the difference proportion being less than the preset grouping threshold, performing median calculation on the original terminal proportion corresponding to the target demand group to obtain the original median proportion; The original median proportion is numerically compared with the difference proportion, and the demand sequence is split based on the comparison result to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition.

[0011] Optionally, in the system according to the present invention, the original median proportion is numerically compared with the difference proportion, and the demand sequence is split based on the comparison result to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition, including: Based on the demand sequence, all temperature demand groups located before the target demand group are determined as a first subsequence, and all temperature demand groups located after the target demand group are determined as a second subsequence; Compare the original median ratio with the difference ratio; In response to the difference proportion being less than the original median proportion, the target demand group is aggregated into the first subsequence based on the demand sequence for updating, to obtain a first subsequence that satisfies a first proportion condition and a second subsequence that satisfies a second proportion condition; In response to the difference proportion being greater than the original median proportion, the target demand group is aggregated into the second subsequence based on the demand sequence for updating, to obtain a first subsequence that satisfies a first proportion condition and a second subsequence that satisfies a second proportion condition; In response to the difference proportion being equal to the original median proportion, the target demand group is aggregated into any subsequence based on the demand sequence for updating to obtain a first subsequence satisfying a first proportion condition and a second subsequence satisfying a second proportion condition.

[0012] Optionally, in the system according to the present invention, each temperature requirement group in the same subsequence is updated based on the proportion of the subsequence, and based on the obtained proportion of each current terminal, the first subsequence and the second subsequence are respectively aligned with the first extension edge and the second extension edge for regional allocation, so as to obtain a first fixed value regional sequence and a second fixed value regional sequence respectively corresponding to the first subsequence and the second subsequence in the control requirement area, including: Obtaining the total number of sequence terminals of all demand terminals in the same subsequence, and calculating based on the ratio between the total number of combined terminals and the total number of sequence terminals to obtain an update coefficient; Based on the product calculation between the original terminal proportions corresponding to the same subsequence and the update coefficient, the current terminal proportions corresponding to the same subsequence are obtained; Based on the current terminal proportions, segment-cut the extended edge along the extension direction of the extended edge corresponding to the subsequence, and form square areas with the obtained combined segmentation segments as side lengths; Each square region corresponding to the first subsequence is determined as a first fixed value region sequence, and each square region corresponding to the second subsequence is determined as a second fixed value region sequence.

[0013] Optionally, in the system according to the present invention, determining a deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and allocating each demand end having the deployment attribute to the deployment area includes: Obtaining the values ​​of each line segment of each combined dividing line segment corresponding to each square area located in any fixed value area sequence, and obtaining the area of ​​each area corresponding to each square area based on the value of each line segment; Calculate the average value based on the values ​​of each line segment to obtain the line segment average value, and adjust the width of each square area based on the line segment average value in an extension direction perpendicular to the extension side to obtain each first update area; Based on the line segment mean and the line segment value corresponding to the first update region, obtaining each update area corresponding to each first update region; Determine each first update region whose corresponding update area is larger than the region area as an area increment group, determine each first update region whose corresponding update area is smaller than the region area as an area decrement group, and calculate the ratio of the update area to the region area to obtain each area ratio; Reducing the length of each first update region in the area increment group based on the area ratio in a direction parallel to the extension direction of the extension edge to obtain each second update region of the corresponding area; Increase the length of each first update region located in the area reduction group based on the area ratio in a direction parallel to the extension direction of the extension edge to obtain each second update region of the corresponding area; Determine each second updated region corresponding to the same subsequence as the updated first fixed value region sequence and the second fixed value region sequence, respectively, and determine a deployment region located between the first fixed value region sequence and the second fixed value region sequence in the control demand region; Allocate each demand end having the allocation attribute to the allocation area.

[0014] Optionally, the system according to the present invention further comprises: A marking module is configured to mark images of demand positions corresponding to the demand ends based on the regional upper view, so as to obtain marked images corresponding to the demand ends; Marking each of the marked images with different preset colors based on each demand attribute corresponding to each of the demand ends, and sending the color-marked regional upper view to each of the demand ends; In response to any demand end interacting with the view on the region, the color of each of the marked images except the marked image corresponding to the demand end is removed.

[0015] According to another aspect of the present invention, a method for intelligently controlling a non-industrial air conditioner with multiple connections based on the Internet of Things technology is provided, comprising the following steps: Acquire a regional top view corresponding to the regulation demand area, and determine a first extension edge and a second extension edge having a subtending relationship and located in the regulation demand area based on the regional top view; Obtaining the demand attributes of each demand end, wherein the demand attributes include fixed value attributes corresponding to different fixed temperature intervals of the demand and allocation attributes corresponding to any temperature interval of the demand; Based on the fixed value attribute, each demand end corresponding to the same fixed temperature range is divided into the same temperature demand group, and each obtained temperature demand group is arranged in order based on each corresponding fixed temperature range to obtain a demand sequence; Determine the proportion of each original terminal corresponding to each temperature requirement group based on the demand sequence, and split the demand sequence based on the proportion of each original terminal to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition; For each temperature requirement group in the same subsequence, the proportion based on the subsequence is updated respectively, and based on the obtained proportion of each current terminal, the first subsequence and the second subsequence are respectively aligned with the first extension edge and the second extension edge for regional allocation, so as to obtain a first fixed value regional sequence and a second fixed value regional sequence respectively corresponding to the first subsequence and the second subsequence in the control requirement area; In the regulation demand area, a deployment area between the first fixed value area sequence and the second fixed value area sequence is determined, and each demand end having the deployment attribute is allocated to the deployment area.

[0016] According to the solution of the present invention, the server will obtain the regional top view corresponding to the control demand area, and thus determine the first extension edge and the second extension edge with a subtending relationship located in the control demand area according to the regional top view. Then obtain the demand attributes respectively possessed by each demand end, and the demand attributes include the fixed value attributes corresponding to each different fixed temperature interval of the demand and the allocation attributes corresponding to any temperature interval of the demand. In order to facilitate the subsequent regional allocation of each demand end, the server will divide each demand end corresponding to the same fixed temperature interval into the same temperature demand group according to the fixed value attributes, and then arrange each temperature demand group in order to obtain a demand sequence. In order to make the number of each demand end in the first subsequence located on the first extension edge and the number of each demand end in the second subsequence located on the second extension edge as close as possible in the subsequent regional allocation, the server will obtain the first subsequence that meets the first proportion condition and the second subsequence that meets the second proportion condition, and then re-update the proportion of each temperature demand group located in the same subsequence, so as to obtain the first fixed value regional sequence corresponding to the first subsequence and the second fixed value regional sequence corresponding to the second subsequence in the control demand area. Finally, the server will first determine the allocation area between the first fixed value area sequence and the second fixed value area sequence in the control demand area, and then allocate each demand end with allocation attributes to the allocation area. The present invention can meet the diversified needs of each demand end on the basis of improving the efficiency of regional planning, and realize automatic intelligent planning of temperature control areas. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A flowchart of a method for intelligently controlling a non-industrial air conditioner with multiple connections based on Internet of Things technology according to an embodiment of the present invention is shown; Figure 2 A schematic diagram showing a required temperature recording slot according to an embodiment of the present invention is shown; Figure 3 A schematic diagram showing a second update area according to an embodiment of the present invention is shown; Figure 4 A structural block diagram of a non-industrial air conditioner multi-split intelligent control system based on Internet of Things technology according to another embodiment of the present invention is shown. DETAILED DESCRIPTION

[0018] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0019] The most suitable temperature for the human body is 25℃, but the temperature that the human body feels comfortable at will vary depending on different parts of the body, different ages and different thicknesses of clothing.

[0020] The inventors discovered during their research that when there may be multiple people with different demand attributes in the same regulation demand area, if the corresponding areas cannot be allocated according to the different demand attributes, the corresponding people may experience physical discomfort.

[0021] To solve the problems in the prior art, the inventor proposes a solution of the present invention. An embodiment of the present invention provides a method for intelligently controlling a multi-split non-industrial air conditioner based on the Internet of Things technology, which can be executed in a computing device.

[0022] Figure 1 A flowchart of a method for intelligently controlling a non-industrial air conditioner with multiple connections based on the Internet of Things technology according to an embodiment of the present invention is shown. The method is suitable for execution in a computing device.

[0023] like Figure 1 As shown, the non-industrial air conditioner multi-split intelligent control method based on the Internet of Things technology proposed in this embodiment begins with step S102. In step S102, the following contents are included: A regional top view corresponding to the control requirement area is obtained, and a first extension edge and a second extension edge having a subtending relationship and located in the control requirement area are determined based on the regional top view.

[0024] For example, in this embodiment, the server obtains a regional top view corresponding to the control requirement area, and determines a first extension edge and a second extension edge having a subtending relationship and located in the control requirement area according to the regional top view.

[0025] For example, if a regional top view is composed of four contour edges, the server can determine the first extended edge and the second extended edge located in the regulation requirement area based on two contour edges in the horizontal direction that are opposite to each other in the regional top view, or determine the first extended edge and the second extended edge located in the regulation requirement area based on two contour edges in the vertical direction that are opposite to each other in the regional top view.

[0026] In step S104, the following contents are included: Obtain each demand attribute of each demand end, wherein the demand attribute includes a fixed value attribute corresponding to each different fixed temperature range of the demand and an adjustment attribute corresponding to any temperature range of the demand.

[0027] For example, in this embodiment, the server obtains the demand attributes of each demand end according to the temperature requirements of each demand end, and the demand attributes include fixed value attributes corresponding to different fixed temperature ranges of the requirements and allocation attributes corresponding to any temperature range of the requirements.

[0028] For example, if the temperature requirement of a certain demand end is a specific temperature, then the demand attribute of this demand end is a fixed value attribute; for another example, if a certain demand end can accept any temperature, then the demand attribute of this demand end is an adjustment attribute.

[0029] Furthermore, the above-mentioned “obtaining each demand attribute respectively possessed by each demand end, wherein the demand attribute includes a fixed value attribute corresponding to each different fixed temperature range of the demand and a deployment attribute corresponding to any temperature range of the demand” further includes the following steps: Obtain a list of bearers corresponding to the control demand area, and create a demand acquisition table, wherein the demand acquisition table includes demand recording areas arranged vertically, and each demand recording area includes a personnel recording slot and a demand temperature recording slot arranged horizontally; Traversing the list of carriers to fill the acquired information of each carrier into the personnel record slot respectively, and sending the demand acquisition table to each demand end corresponding to each carrier; In response to any demand end interacting with any demand recording area, the bearer personnel information filled in the personnel recording slot located in the demand recording area is retrieved, and the terminal registration information corresponding to the demand end is obtained; In response to the carrier information and the terminal registration information having an information correspondence relationship, the demand temperature recording slot in the demand recording area is changed from an initial folded state to an unfolded state, and the fixed temperature interval obtained based on the demand end is filled into the demand temperature recording slot, wherein the slot size of the demand temperature recording slot in the folded state is smaller than the slot size of the demand temperature recording slot in the unfolded state; In response to all the required temperature recording slots changing to an expanded state, obtaining the fixed temperature interval filled in each required temperature recording slot; In response to the fixed temperature interval filled in any demand temperature recording slot being composed of a preset minimum value and a preset maximum value, determining the demand end corresponding to the demand temperature recording slot as having a deployment attribute; In response to the fixed temperature interval filled in any demand temperature recording slot not being composed of any of the preset minimum values ​​or the preset maximum values, the demand end corresponding to the demand temperature recording slot is determined to have a fixed value attribute.

[0030] For example, in this embodiment, since there may be multiple people in the control demand area, that is, each carrying person, in order to more accurately determine the required temperature of each carrying person, the server will first obtain the list of carrying persons corresponding to the control demand area and create a corresponding demand acquisition table. The demand acquisition table includes each demand recording area arranged vertically, and each demand recording area includes a personnel recording slot and a required temperature recording slot arranged horizontally.

[0031] The server will traverse the list of carriers, thereby filling the acquired information of each carrier into the personnel record slot respectively, and then send the demand acquisition table to each demand end corresponding to each carrier.

[0032] When any demand end interacts with any demand recording area, in order to avoid the demand end accidentally touching the demand recording area that does not correspond to it, the server will retrieve the carrier personnel information filled in the personnel recording slot located in the demand recording area, and then obtain the terminal registration information corresponding to the demand end, so as to determine whether the retrieved carrier personnel information has an information correspondence with the terminal registration information of the demand end.

[0033] When the carrier information and the terminal registration information have an information correspondence, it means that the demand end has interacted with the corresponding demand recording area, rather than accidentally touching it. At this time, the server will change the demand temperature recording slot in the demand recording area from the initial folded state to the expanded state, so that the server can fill the fixed temperature range obtained by the demand end into the demand temperature recording slot.

[0034] In order to prevent the demand side from accidentally touching other demand temperature recording slots, the slot size of the demand temperature recording slot in the folded state is smaller than the slot size of the demand temperature recording slot in the unfolded state. Figure 2 The straight lines shown are demand temperature recording slots in a folded state, and the rectangles are demand temperature recording slots in an expanded state, so that the demand end can only perform corresponding filling in the demand temperature recording slots in the expanded state.

[0035] When all the demand temperature record slots are changed to the expanded state, it means that all demand ends have filled the corresponding demand temperature record slots. At this time, the server will obtain the fixed temperature range filled in each demand temperature record slot.

[0036] When the fixed temperature interval filled in any demand temperature record slot consists of a preset minimum value and a preset maximum value, it means that the demand end can accept any temperature. Therefore, the server will determine the demand end corresponding to the demand temperature record slot as having the allocation attribute.

[0037] When the fixed temperature interval filled in any demand temperature record slot is not composed of any preset minimum value or preset maximum value, it means that the demand end cannot accept any temperature, but can only accept the temperature within the fixed temperature interval. Therefore, the server will determine the demand end corresponding to the demand temperature record slot as having a fixed value attribute.

[0038] Furthermore, the above-mentioned “filling the fixed temperature interval obtained based on the demand end into the demand temperature recording slot” further includes the following steps: In response to the required temperature recording slot being changed to an expanded state, the lower limit filling sub-slot is changed from an initial locked state to an interactive state; In response to the demand end interacting with the lower limit filling sub-slot, a preset value interval is retrieved as the lower limit value interval for display, wherein the preset value interval includes each filling value arranged in order from small to large; In response to the demand end interacting with any filling value in the lower limit value interval, the filling value is filled into the lower limit filling sub-slot, and the upper limit filling sub-slot is changed from an initial locked state to an interactive state; Determine the filling value in the lower limit filling subslot as a cutoff value, and cut off the preset value interval based on the cutoff value to obtain an upper limit value interval including each filling value that is greater than the cutoff value; In response to the demand end interacting with the upper limit filling sub-slot, the upper limit value interval is retrieved for display; In response to the demand end interacting with any filling value in the upper limit value interval, the filling value is filled into the upper limit filling sub-slot, thereby obtaining a fixed temperature interval consisting of two filling values ​​respectively located in the lower limit filling sub-slot and the upper limit filling sub-slot.

[0039] For example, in this embodiment, since a temperature interval is filled in the required temperature recording slot, the required temperature recording slot includes a lower limit filling subslot for filling the minimum value of the interval and an upper limit filling subslot for filling the maximum value of the interval. When the required temperature recording slot changes to the expanded state, the server changes the lower limit filling subslot from the initial locked state to the interactive state.

[0040] When the demand side interacts with the lower limit filling sub-slot, the server will call the preset value interval as the lower limit value interval for display, that is, the preset value interval includes the filling values ​​arranged in sequence from the preset minimum value to the preset maximum value. For example, if the preset minimum value is 20 and the preset maximum value is 23, then the filling values ​​included in the preset value interval are 20, 21, 22, and 23 respectively.

[0041] When the demand side interacts with any filling value in the lower limit numerical range, the server will fill the filling value into the lower limit filling sub-slot, and then change the upper limit filling sub-slot from the initial locked state to the interactive state, so that the demand side can interact with the upper limit filling sub-slot accordingly.

[0042] At this time, the server will determine the filling value in the lower limit filling subslot as the interception value, and intercept the preset value interval according to the interception value to obtain an upper limit value interval including each filling value that is greater than the interception value. For example, the preset value interval is [20, 23], when the filling value in the lower limit filling subslot is 21, the server will use 21 as the interception value and intercept the preset value interval, so that the upper limit value interval obtained is [21, 23].

[0043] When the demand side interacts with the upper limit filling sub-slot, the server will call the upper limit value range for display. When the demand side interacts with any filling value in the upper limit value range, the server will fill the filling value into the upper limit filling sub-slot, thereby obtaining a fixed temperature range consisting of two filling values ​​in the lower limit filling sub-slot and the upper limit filling sub-slot.

[0044] In step S106, the following contents are included: Based on the fixed value attribute, each demand end corresponding to the same fixed temperature range is divided into the same temperature demand group, and each obtained temperature demand group is arranged in sequence based on each corresponding fixed temperature range to obtain a demand sequence.

[0045] For example, in this embodiment, in order to facilitate the subsequent regional allocation of each demand end, the server will classify each demand end corresponding to the same fixed temperature range into the same temperature demand group according to the fixed value attribute, that is, the fixed value attribute corresponding to each demand end in the same temperature demand group is the same. Then, the server will arrange the obtained temperature demand groups in order according to each fixed temperature range, for example, arranging each fixed temperature range in order from large to small, so as to obtain a demand sequence.

[0046] In step S108, the following contents are included: Based on the demand sequence, the proportions of each original terminal corresponding to each temperature demand group are determined, and the demand sequence is split based on the proportions of each original terminal to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition.

[0047] For example, in this embodiment, in order to make the number of each demand end in the first subsequence located on the first extended edge and the number of each demand end in the second subsequence located on the second extended edge as close as possible in the subsequent area allocation, the server will determine the proportion of each original terminal corresponding to each temperature demand group according to the demand sequence, and then split the demand sequence according to the proportion of each original terminal to obtain a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition.

[0048] Further, the above-mentioned “determining the proportion of each original terminal corresponding to each temperature demand group based on the demand sequence, and splitting the demand sequence based on the proportion of each original terminal to obtain a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition” also includes the following steps: Obtain the number of combined terminals of all demand ends in the same temperature demand group, and sum up the number of combined terminals corresponding to each temperature demand group to obtain the total number of combined terminals; Based on the ratio between the number of terminals in each combination and the total number of terminals in the combination, the proportion of each original terminal corresponding to each temperature demand group is obtained; Based on the demand sequence, the temperature demand group at the first position is determined as the starting demand group, and starting from the starting demand group, each temperature demand group in the demand sequence is subjected to continuous summation calculation based on the original terminal proportion, and the obtained dynamic proportion is compared with the retrieved preset split proportion; In response to the dynamic proportion being the same as the preset split proportion, determining each temperature demand group constituting the dynamic proportion as a first subsequence satisfying a first proportion condition, and determining all remaining temperature demand groups in the demand sequence as a second subsequence satisfying a second proportion condition; In response to the dynamic proportion being greater than the preset split proportion, the temperature demand group at the tail position in each temperature demand group constituting the dynamic proportion is determined as the target demand group based on the demand sequence, and the demand sequence is split based on the original terminal proportion corresponding to the target demand group to obtain a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition.

[0049] For example, in this embodiment, the server first obtains the number of combined terminals of all demand ends in the same temperature demand group. For example, if there are 5 demand ends in a temperature demand group, the number of combined terminals corresponding to the temperature demand group is 5. Then, the server sums up the number of combined terminals corresponding to each temperature demand group to obtain the total number of combined terminals.

[0050] Next, the server will calculate the ratio of the number of terminals in each combination to the total number of terminals in the combination, so as to obtain the original terminal proportions corresponding to each temperature demand group. The temperature demand group at the top of the demand sequence is then determined as the starting demand group, so that the original terminal proportions corresponding to each temperature demand group in the demand sequence are continuously summed up one by one with the starting demand group as the starting point to obtain the dynamic proportion. For example, if the original terminal proportions corresponding to each temperature demand group in the demand sequence are 20%, 30%, 40%, and 10%, respectively, the dynamic proportions obtained are 50%, 90%, and 100%, respectively.

[0051] The server will compare the obtained dynamic proportion with the retrieved preset split proportion, for example, the preset split proportion can be 50%. When the dynamic proportion is the same as the preset split proportion, the server will determine the temperature demand groups constituting the dynamic proportion as the first subsequence that meets the first proportion condition, and thus determine all the remaining temperature demand groups in the demand sequence as the second subsequence that meets the second proportion condition.

[0052] When the dynamic proportion is greater than the preset split proportion, the server will determine the temperature demand group at the end of each temperature demand group that constitutes the dynamic proportion as the target demand group based on the demand sequence. For example, if the original terminal proportions corresponding to each temperature demand group in the demand sequence are 20%, 10%, 30%, and 40%, respectively, and the preset split proportion can be 50%, then the obtained dynamic proportion is greater than the preset split proportion when it is 60%, and at this time the server will determine the temperature demand group with an original terminal proportion of 30% as the target demand group.

[0053] Then, the server splits the demand sequence according to the original terminal proportion corresponding to the target demand group, thereby obtaining a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition.

[0054] This embodiment can determine the first subsequence that meets the first proportion condition and the second subsequence that meets the second proportion condition according to different comparison situations between the dynamic proportion and the preset split proportion, and has a certain degree of flexibility.

[0055] Furthermore, the above-mentioned “splitting the demand sequence based on the original terminal proportion corresponding to the target demand group to obtain a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition” also includes the following steps: Calculate the difference between the dynamic proportion and the preset split proportion, and compare the obtained difference proportion with the retrieved preset grouping threshold; In response to the difference ratio being greater than or equal to the preset grouping threshold, grouping the target demand group based on the difference ratio to obtain a first split group and a second split group arranged based on the demand sequence; Based on the demand sequence, the first split group and all temperature demand groups located before the first split group are determined as a first subsequence that meets a first proportion condition, and the second split group and all temperature demand groups located after the second split group are determined as a second subsequence that meets a second proportion condition; In response to the difference proportion being less than the preset grouping threshold, performing median calculation on the original terminal proportion corresponding to the target demand group to obtain the original median proportion; The original median proportion is numerically compared with the difference proportion, and the demand sequence is split based on the comparison result to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition.

[0056] For example, in this embodiment, the server calculates the difference between the dynamic proportion and the preset split proportion, and compares the obtained difference proportion with the retrieved preset grouping threshold.

[0057] When the difference ratio is greater than or equal to the preset grouping threshold, it means that the difference between the dynamic ratio and the preset split ratio is large. Therefore, the server will group the target demand group according to the difference ratio, thereby obtaining the first split group and the second split group arranged according to the demand sequence.

[0058] Then, based on the demand sequence, the server will determine the first split group and all temperature demand groups before the first split group as the first subsequence that meets the first proportion condition, and then determine the second split group and all temperature demand groups after the second split group as the second subsequence that meets the second proportion condition.

[0059] When the difference ratio is less than the preset grouping threshold, the server will perform median calculation on the original terminal ratio corresponding to the target demand group to obtain the original median ratio. The original median ratio is then numerically compared with the difference ratio, so as to split the demand sequence according to the comparison result to obtain a first subsequence that meets the first ratio condition and a second subsequence that meets the second ratio condition.

[0060] Furthermore, the above-mentioned “comparing the original median proportion with the difference proportion numerically, and splitting the demand sequence based on the comparison result to obtain a first subsequence satisfying a first proportion condition and a second subsequence satisfying a second proportion condition” further includes the following steps: Based on the demand sequence, all temperature demand groups located before the target demand group are determined as a first subsequence, and all temperature demand groups located after the target demand group are determined as a second subsequence; Compare the original median ratio with the difference ratio; In response to the difference proportion being less than the original median proportion, the target demand group is aggregated into the first subsequence based on the demand sequence for updating, to obtain a first subsequence that satisfies a first proportion condition and a second subsequence that satisfies a second proportion condition; In response to the difference proportion being greater than the original median proportion, the target demand group is aggregated into the second subsequence based on the demand sequence for updating, to obtain a first subsequence that satisfies a first proportion condition and a second subsequence that satisfies a second proportion condition; In response to the difference proportion being equal to the original median proportion, the target demand group is aggregated into any subsequence based on the demand sequence for updating to obtain a first subsequence satisfying a first proportion condition and a second subsequence satisfying a second proportion condition.

[0061] For example, in this embodiment, the server first determines all temperature requirement groups located before the target requirement group as a first subsequence according to the requirement sequence, and then determines all temperature requirement groups located after the target requirement group as a second subsequence.

[0062] Then, the server will compare the original median ratio with the difference ratio. When the difference ratio is less than the original median ratio, it means that the demand ends corresponding to the difference ratio only account for a small part of the target demand group. Therefore, the server will summarize the target demand group into the first subsequence based on the demand sequence for update, thereby obtaining the first subsequence that meets the first ratio condition and the second subsequence that meets the second ratio condition.

[0063] When the difference ratio is greater than the original median ratio, it means that the demand ends corresponding to the difference ratio account for a larger part of the target demand group. Therefore, the server will aggregate the target demand group into the second subsequence based on the demand sequence for update, thereby obtaining a first subsequence that meets the first ratio condition and a second subsequence that meets the second ratio condition.

[0064] When the difference ratio is equal to the original median ratio, it means that the demand ends corresponding to the difference ratio account for half of the target demand group. Therefore, the server can aggregate the target demand group into any subsequence based on the demand sequence for update, thereby obtaining a first subsequence that meets the first ratio condition and a second subsequence that meets the second ratio condition.

[0065] This embodiment can perform a numerical comparison between the original median proportion and the difference proportion corresponding to the target demand group when the difference proportion is less than a preset grouping threshold, thereby splitting the demand sequence according to different comparison results with a certain degree of accuracy.

[0066] In step S110, the following contents are included: The proportion of each temperature demand group in the same subsequence is updated based on the subsequence, and the first subsequence and the second subsequence are respectively allocated to the first extension edge and the second extension edge based on the obtained proportion of each current terminal, so as to obtain the first fixed value area sequence and the second fixed value area sequence corresponding to the first subsequence and the second subsequence respectively in the control demand area.

[0067] For example, in this embodiment, the server will re-update the proportions of each temperature demand group in the same subsequence, and then allocate the first subsequence and the second subsequence to the first extension edge and the second extension edge respectively according to the obtained proportions of each current terminal, thereby obtaining a first fixed value area sequence corresponding to the first subsequence and a second fixed value area sequence corresponding to the second subsequence in the control demand area.

[0068] Furthermore, the above-mentioned "updating the proportion of each temperature demand group in the same subsequence based on the subsequence, and assigning the first subsequence and the second subsequence to the first extension edge and the second extension edge respectively based on the obtained proportion of each current terminal, to obtain the first fixed value area sequence and the second fixed value area sequence corresponding to the first subsequence and the second subsequence respectively in the control demand area" also includes the following steps: Obtaining the total number of sequence terminals of all demand terminals in the same subsequence, and calculating based on the ratio between the total number of combined terminals and the total number of sequence terminals to obtain an update coefficient; Based on the product calculation between the original terminal proportions corresponding to the same subsequence and the update coefficient, the current terminal proportions corresponding to the same subsequence are obtained; Based on the current terminal proportions, segment-cut the extended edge along the extension direction of the extended edge corresponding to the subsequence, and form square areas with the obtained combined segmentation segments as side lengths; Each square region corresponding to the first subsequence is determined as a first fixed value region sequence, and each square region corresponding to the second subsequence is determined as a second fixed value region sequence.

[0069] For example, in this embodiment, the server first obtains the total number of sequence terminals of all demand ends in the same subsequence, and then calculates the ratio of the total number of combined terminals to the total number of sequence terminals, thereby obtaining an update coefficient.

[0070] Next, the server will multiply the original terminal proportions corresponding to the same subsequence by the update coefficient to obtain the current terminal proportions corresponding to the same subsequence. Then, according to the current terminal proportions, the extended edge is segmented along the extension direction of the extended edge corresponding to the subsequence to obtain the combined division line segments, and then the square areas are formed with the combined division line segments as the side lengths.

[0071] At this time, the server will determine each square area corresponding to the first subsequence as a first fixed value area sequence, and then determine each square area of ​​the second subsequence as a second fixed value area sequence.

[0072] In step S112, the following contents are included: In the regulation demand area, a deployment area between the first fixed value area sequence and the second fixed value area sequence is determined, and each demand end having the deployment attribute is allocated to the deployment area.

[0073] For example, in this embodiment, since there are demand ends with deployment attributes, the server will first determine the deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and then allocate each demand end with deployment attributes to the deployment area.

[0074] Furthermore, the above-mentioned “determining a deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and allocating each demand end having the deployment attribute to the deployment area” further includes the following steps: Obtaining the values ​​of each line segment of each combined dividing line segment corresponding to each square area located in any fixed value area sequence, and obtaining the area of ​​each area corresponding to each square area based on the value of each line segment; Calculate the average value based on the values ​​of each line segment to obtain the line segment average value, and adjust the width of each square area based on the line segment average value in an extension direction perpendicular to the extension side to obtain each first update area; Based on the line segment mean and the line segment value corresponding to the first update region, obtaining each update area corresponding to each first update region; Determine each first update region whose corresponding update area is larger than the region area as an area increment group, determine each first update region whose corresponding update area is smaller than the region area as an area decrement group, and calculate the ratio of the update area to the region area to obtain each area ratio; Reducing the length of each first update region in the area increment group based on the area ratio in a direction parallel to the extension direction of the extension edge to obtain each second update region of the corresponding area; Increase the length of each first update region located in the area reduction group based on the area ratio in a direction parallel to the extension direction of the extension edge to obtain each second update region of the corresponding area; Determine each second updated region corresponding to the same subsequence as the updated first fixed value region sequence and the second fixed value region sequence, respectively, and determine a deployment region located between the first fixed value region sequence and the second fixed value region sequence in the control demand region; Allocate each demand end having the allocation attribute to the allocation area.

[0075] For example, in this embodiment, in order to make the subsequent allocation area a rectangle, the server will first obtain the segment values ​​of each combined dividing line segment corresponding to each square area located in any fixed value area sequence, and then obtain the area of ​​each area corresponding to each square area according to the segment values.

[0076] Then, the server will calculate the average of the values ​​of each line segment to obtain the line segment average, and then adjust the width of each square area based on the line segment average in the extension direction of the vertical extension side to obtain each first update area.

[0077] Next, the server will obtain the update areas corresponding to the first update areas according to the line segment mean and line segment value of the first update area. At this time, the server will determine the first update areas whose corresponding update areas are larger than the area of ​​the area as the area increment group, and then determine the first update areas whose corresponding update areas are smaller than the area of ​​the area as the area decrement group.

[0078] Then, the server calculates the ratio of the update area to the area of ​​the region to obtain each area ratio, and then reduces the length of each first update region in the area increment group in a direction parallel to the extension direction of the extension edge based on the area ratio to obtain each second update region of the corresponding area.

[0079] The server will increase the length of each first update region in the area reduction group based on the area ratio in the extension direction parallel to the extension side to obtain each second update region of the corresponding area. That is, the area of ​​each second update region obtained is the same as the area of ​​each region before the width adjustment, such as Figure 3 The dashed rectangles shown are square areas before width adjustment, and the shaded rectangles are second update areas before width adjustment.

[0080] Finally, the server will respectively determine the second updated areas corresponding to the same subsequence as the updated first fixed value area sequence and the second fixed value area sequence, thereby determining the allocation area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and then assign each demand end with allocation attributes to the allocation area.

[0081] Furthermore, the above method further comprises the following steps: Marking each demand position corresponding to each demand end based on the regional upper view to obtain each marked image corresponding to each demand end; Marking each of the marked images with different preset colors based on each demand attribute corresponding to each of the demand ends, and sending the color-marked regional upper view to each of the demand ends; In response to any demand end interacting with the view on the region, the color of each of the marked images except the marked image corresponding to the demand end is removed.

[0082] For example, in this embodiment, the server will mark each demand position corresponding to each demand end in the regional upper view, so as to obtain each marked image corresponding to each demand end, for example, the marked image may be a circle.

[0083] Then, the server will color-mark each marked image with different preset colors according to the demand attributes corresponding to each demand end, that is, the marked images corresponding to the same demand attributes have the same marking color. Then, the server will send the color-marked area upper view to each demand end.

[0084] When any demand end interacts with the regional view, the server will remove the colors of each mark image except the mark image corresponding to the demand end, so that the demand end can quickly understand the specific location where it is located.

[0085] According to the solution of the present invention, the server will obtain the regional top view corresponding to the control demand area, and thus determine the first extension edge and the second extension edge with a subtending relationship located in the control demand area according to the regional top view. Then obtain the demand attributes respectively possessed by each demand end, and the demand attributes include the fixed value attributes corresponding to each different fixed temperature interval of the demand and the allocation attributes corresponding to any temperature interval of the demand. In order to facilitate the subsequent regional allocation of each demand end, the server will divide each demand end corresponding to the same fixed temperature interval into the same temperature demand group according to the fixed value attributes, and then arrange each temperature demand group in order to obtain a demand sequence. In order to make the number of each demand end in the first subsequence located on the first extension edge and the number of each demand end in the second subsequence located on the second extension edge as close as possible in the subsequent regional allocation, the server will obtain the first subsequence that meets the first proportion condition and the second subsequence that meets the second proportion condition, and then re-update the proportion of each temperature demand group located in the same subsequence, so as to obtain the first fixed value regional sequence corresponding to the first subsequence and the second fixed value regional sequence corresponding to the second subsequence in the control demand area. Finally, the server will first determine the allocation area between the first fixed value area sequence and the second fixed value area sequence in the control demand area, and then allocate each demand end with allocation attributes to the allocation area. The present invention can meet the diversified needs of each demand end on the basis of improving the efficiency of regional planning, and realize automatic intelligent planning of temperature control areas.

[0086] Another embodiment of the present invention provides a non-industrial air conditioner multi-split intelligent control system based on Internet of Things technology. Figure 4 As the corresponding system block diagram, the system includes: A determination module is configured to obtain a regional top view corresponding to the control requirement area, and determine a first extension edge and a second extension edge having a subtending relationship and located in the control requirement area based on the regional top view; An acquisition module is configured to acquire each demand attribute of each demand end, wherein the demand attribute includes a fixed value attribute corresponding to each different fixed temperature range of the demand and a deployment attribute corresponding to any temperature range of the demand; A division module is configured to divide the demand ends corresponding to the same fixed temperature range into the same temperature demand group based on the fixed value attribute, and arrange the obtained temperature demand groups in order based on the corresponding fixed temperature ranges to obtain a demand sequence; a splitting module configured to determine the proportions of the original terminals corresponding to the temperature demand groups based on the demand sequence, and split the demand sequence based on the proportions of the original terminals to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition; An updating module is configured to update the proportion of each temperature demand group in the same subsequence based on the subsequence, and allocate the first subsequence and the second subsequence to the first extension edge and the second extension edge respectively based on the obtained proportion of each current terminal, so as to obtain a first fixed value area sequence and a second fixed value area sequence respectively corresponding to the first subsequence and the second subsequence in the control demand area; The allocation module is configured to determine a deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and allocate each demand end with the deployment attribute to the deployment area.

[0087] Furthermore, in this embodiment, the system further includes: A marking module is configured to mark images of demand positions corresponding to the demand ends based on the regional upper view, so as to obtain marked images corresponding to the demand ends; Marking each of the marked images with different preset colors based on each demand attribute corresponding to each of the demand ends, and sending the color-marked regional upper view to each of the demand ends; In response to any demand end interacting with the view on the region, the color of each of the marked images except the marked image corresponding to the demand end is removed.

[0088] In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the examples of the present invention. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to implement the content of the present invention described herein, and the above description of specific languages ​​is for the purpose of disclosing the preferred embodiment of the present invention.

[0089] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0090] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof.

[0091] Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in the devices described in the embodiment, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or may be divided into multiple submodules.

[0092] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of submodules or subunits or subcomponents.

[0093] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present invention and to form different embodiments.

[0094] In addition, some of the embodiments are described herein as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices that perform the functions. Therefore, a processor with necessary instructions for implementing the method or method elements forms a device for implementing the method or method elements. In addition, the elements described herein of the device embodiments are examples of devices for implementing the functions performed by the elements for the purpose of implementing the invention.

[0095] As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe common objects merely indicates that different instances of similar objects are involved, and is not intended to imply that the objects so described must have a given order in time, space, order, or in any other manner.

[0096] Although the present invention has been described according to a limited number of embodiments, it will be apparent to those skilled in the art, with the benefit of the above description, that other embodiments may be envisioned within the scope of the invention thus described. In addition, it should be noted that the language used in this specification is primarily selected for readability and instructional purposes, rather than for explaining or limiting the subject matter of the present invention.

Claims

1. A non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology, characterized in that: include: A determination module is configured to obtain a regional top view corresponding to the control requirement area, and determine a first extension edge and a second extension edge having a subtending relationship and located in the control requirement area based on the regional top view; An acquisition module is configured to acquire each demand attribute of each demand end, wherein the demand attribute includes a fixed value attribute corresponding to each different fixed temperature range of the demand and a deployment attribute corresponding to any temperature range of the demand; A division module is configured to divide the demand ends corresponding to the same fixed temperature range into the same temperature demand group based on the fixed value attribute, and arrange the obtained temperature demand groups in order based on the corresponding fixed temperature ranges to obtain a demand sequence; a splitting module configured to determine the proportions of the original terminals corresponding to the temperature demand groups based on the demand sequence, and split the demand sequence based on the proportions of the original terminals to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition; An updating module is configured to update the proportion of each temperature demand group in the same subsequence based on the subsequence, and allocate the first subsequence and the second subsequence to the first extension edge and the second extension edge respectively based on the obtained proportion of each current terminal, so as to obtain a first fixed value area sequence and a second fixed value area sequence respectively corresponding to the first subsequence and the second subsequence in the control demand area; The allocation module is configured to determine a deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and allocate each demand end with the deployment attribute to the deployment area.

2. According to the Internet of Things technology-based non-industrial air-conditioning multi-connected intelligent control system of claim 1, it is characterized in that: Obtain each demand attribute of each demand end, wherein the demand attribute includes fixed value attributes corresponding to different fixed temperature ranges of the demand and allocation attributes corresponding to any temperature range of the demand, including: Obtain a list of bearers corresponding to the control demand area, and create a demand acquisition table, wherein the demand acquisition table includes demand recording areas arranged vertically, and each demand recording area includes a personnel recording slot and a demand temperature recording slot arranged horizontally; Traversing the list of carriers to fill the acquired information of each carrier into the personnel record slot respectively, and sending the demand acquisition table to each demand end corresponding to each carrier; In response to any demand end interacting with any demand recording area, the bearer personnel information filled in the personnel recording slot located in the demand recording area is retrieved, and the terminal registration information corresponding to the demand end is obtained; In response to the carrier information and the terminal registration information having an information correspondence relationship, the demand temperature recording slot in the demand recording area is changed from an initial folded state to an unfolded state, and the fixed temperature interval obtained based on the demand end is filled into the demand temperature recording slot, wherein the slot size of the demand temperature recording slot in the folded state is smaller than the slot size of the demand temperature recording slot in the unfolded state; In response to all the required temperature recording slots changing to an expanded state, obtaining the fixed temperature interval filled in each required temperature recording slot; In response to the fixed temperature interval filled in any demand temperature recording slot being composed of a preset minimum value and a preset maximum value, determining the demand end corresponding to the demand temperature recording slot as having a deployment attribute; In response to the fixed temperature interval filled in any demand temperature recording slot not being composed of any of the preset minimum values ​​or the preset maximum values, the demand end corresponding to the demand temperature recording slot is determined to have a fixed value attribute.

3. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 2 is characterized in that: The required temperature recording slot includes a lower limit filling sub-slot and an upper limit filling sub-slot; Filling the fixed temperature interval obtained based on the demand end into the demand temperature recording slot includes: In response to the required temperature recording slot being changed to an expanded state, the lower limit filling sub-slot is changed from an initial locked state to an interactive state; In response to the demand end interacting with the lower limit filling sub-slot, a preset value interval is retrieved as the lower limit value interval for display, wherein the preset value interval includes each filling value arranged in order from small to large; In response to the demand end interacting with any filling value in the lower limit value interval, the filling value is filled into the lower limit filling sub-slot, and the upper limit filling sub-slot is changed from an initial locked state to an interactive state; Determine the filling value in the lower limit filling subslot as a cutoff value, and cut off the preset value interval based on the cutoff value to obtain an upper limit value interval including each filling value that is greater than the cutoff value; In response to the demand end interacting with the upper limit filling sub-slot, the upper limit value interval is retrieved for display; In response to the demand end interacting with any filling value in the upper limit value interval, the filling value is filled into the upper limit filling sub-slot, thereby obtaining a fixed temperature interval consisting of two filling values ​​respectively located in the lower limit filling sub-slot and the upper limit filling sub-slot.

4. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 1 is characterized in that: Determining the proportions of each original terminal corresponding to each temperature requirement group based on the demand sequence, and splitting the demand sequence based on the proportions of each original terminal to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition, including: Obtain the number of combined terminals of all demand ends in the same temperature demand group, and sum up the number of combined terminals corresponding to each temperature demand group to obtain the total number of combined terminals; Based on the ratio between the number of terminals in each combination and the total number of terminals in the combination, the proportion of each original terminal corresponding to each temperature demand group is obtained; Based on the demand sequence, the temperature demand group at the first position is determined as the starting demand group, and starting from the starting demand group, each temperature demand group in the demand sequence is subjected to continuous summation calculation based on the original terminal proportion, and the obtained dynamic proportion is compared with the retrieved preset split proportion; In response to the dynamic proportion being the same as the preset split proportion, determining each temperature demand group constituting the dynamic proportion as a first subsequence satisfying a first proportion condition, and determining all remaining temperature demand groups in the demand sequence as a second subsequence satisfying a second proportion condition; In response to the dynamic proportion being greater than the preset split proportion, the temperature demand group at the tail position in each temperature demand group constituting the dynamic proportion is determined as the target demand group based on the demand sequence, and the demand sequence is split based on the original terminal proportion corresponding to the target demand group to obtain a first subsequence that meets the first proportion condition and a second subsequence that meets the second proportion condition.

5. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 4 is characterized in that: The demand sequence is split based on the original terminal proportion corresponding to the target demand group to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition, including: Calculate the difference between the dynamic proportion and the preset split proportion, and compare the obtained difference proportion with the retrieved preset grouping threshold; In response to the difference ratio being greater than or equal to the preset grouping threshold, grouping the target demand group based on the difference ratio to obtain a first split group and a second split group arranged based on the demand sequence; Based on the demand sequence, the first split group and all temperature demand groups located before the first split group are determined as a first subsequence that meets a first proportion condition, and the second split group and all temperature demand groups located after the second split group are determined as a second subsequence that meets a second proportion condition; In response to the difference proportion being less than the preset grouping threshold, performing median calculation on the original terminal proportion corresponding to the target demand group to obtain the original median proportion; The original median proportion is numerically compared with the difference proportion, and the demand sequence is split based on the comparison result to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition.

6. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 5 is characterized in that: The original median proportion is numerically compared with the difference proportion, and the demand sequence is split based on the comparison result to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition, including: Based on the demand sequence, all temperature demand groups located before the target demand group are determined as a first subsequence, and all temperature demand groups located after the target demand group are determined as a second subsequence; Compare the original median ratio with the difference ratio; In response to the difference proportion being less than the original median proportion, the target demand group is aggregated into the first subsequence based on the demand sequence for updating, to obtain a first subsequence that satisfies a first proportion condition and a second subsequence that satisfies a second proportion condition; In response to the difference proportion being greater than the original median proportion, the target demand group is aggregated into the second subsequence based on the demand sequence for updating, to obtain a first subsequence that satisfies a first proportion condition and a second subsequence that satisfies a second proportion condition; In response to the difference proportion being equal to the original median proportion, the target demand group is aggregated into any subsequence based on the demand sequence for updating to obtain a first subsequence satisfying a first proportion condition and a second subsequence satisfying a second proportion condition.

7. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 1 is characterized in that: Each temperature requirement group in the same subsequence is updated based on the proportion of the subsequence, and the first subsequence and the second subsequence are respectively aligned with the first extension edge and the second extension edge for regional allocation based on the obtained proportion of each current terminal, so as to obtain a first fixed value regional sequence and a second fixed value regional sequence respectively corresponding to the first subsequence and the second subsequence in the control requirement area, including: Obtaining the total number of sequence terminals of all demand terminals in the same subsequence, and calculating based on the ratio between the total number of combined terminals and the total number of sequence terminals to obtain an update coefficient; Based on the product calculation between the original terminal proportions corresponding to the same subsequence and the update coefficient, the current terminal proportions corresponding to the same subsequence are obtained; Based on the current terminal proportions, segment-cut the extended edge along the extension direction of the extended edge corresponding to the subsequence, and form square areas with the obtained combined segmentation segments as side lengths; Each square region corresponding to the first subsequence is determined as a first fixed value region sequence, and each square region corresponding to the second subsequence is determined as a second fixed value region sequence.

8. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 7 is characterized in that: Determining a deployment area between the first fixed value area sequence and the second fixed value area sequence in the regulation demand area, and allocating each demand end having the deployment attribute to the deployment area, includes: Obtaining the values ​​of each line segment of each combined dividing line segment corresponding to each square area located in any fixed value area sequence, and obtaining the area of ​​each area corresponding to each square area based on the value of each line segment; Calculate the average value based on the values ​​of each line segment to obtain the line segment average value, and adjust the width of each square area based on the line segment average value in an extension direction perpendicular to the extension side to obtain each first update area; Based on the line segment mean and the line segment value corresponding to the first update region, obtaining each update area corresponding to each first update region; Determine each first update region whose corresponding update area is larger than the region area as an area increment group, determine each first update region whose corresponding update area is smaller than the region area as an area decrement group, and calculate the ratio of the update area to the region area to obtain each area ratio; Reducing the length of each first update region in the area increment group based on the area ratio in a direction parallel to the extension direction of the extension edge to obtain each second update region of the corresponding area; Increase the length of each first update region located in the area reduction group based on the area ratio in a direction parallel to the extension direction of the extension edge to obtain each second update region of the corresponding area; Determine each second updated region corresponding to the same subsequence as the updated first fixed value region sequence and the second fixed value region sequence, respectively, and determine a deployment region located between the first fixed value region sequence and the second fixed value region sequence in the control demand region; Allocate each demand end having the allocation attribute to the allocation area.

9. The non-industrial air conditioner multi-connected intelligent control system based on Internet of Things technology according to claim 1 is characterized in that: Also includes: A marking module is configured to mark images of demand positions corresponding to the demand ends based on the regional upper view, so as to obtain marked images corresponding to the demand ends; Marking each of the marked images with different preset colors based on each demand attribute corresponding to each of the demand ends, and sending the color-marked regional upper view to each of the demand ends; In response to any demand end interacting with the view on the region, the color of each of the marked images except the marked image corresponding to the demand end is removed.

10. A method for intelligently controlling multi-connected non-industrial air conditioners based on Internet of Things technology, characterized in that: The following steps are involved: Acquire a regional top view corresponding to the regulation demand area, and determine a first extension edge and a second extension edge having a subtending relationship and located in the regulation demand area based on the regional top view; Obtaining the demand attributes of each demand end, wherein the demand attributes include fixed value attributes corresponding to different fixed temperature ranges of the demand and allocation attributes corresponding to any temperature range of the demand; Based on the fixed value attribute, each demand end corresponding to the same fixed temperature range is divided into the same temperature demand group, and each obtained temperature demand group is arranged in order based on each corresponding fixed temperature range to obtain a demand sequence; Determine the proportion of each original terminal corresponding to each temperature requirement group based on the demand sequence, and split the demand sequence based on the proportion of each original terminal to obtain a first subsequence that meets a first proportion condition and a second subsequence that meets a second proportion condition; For each temperature requirement group in the same subsequence, the proportion based on the subsequence is updated respectively, and based on the obtained proportion of each current terminal, the first subsequence and the second subsequence are respectively aligned with the first extension edge and the second extension edge for regional allocation, so as to obtain a first fixed value regional sequence and a second fixed value regional sequence respectively corresponding to the first subsequence and the second subsequence in the control requirement area; In the regulation demand area, a deployment area between the first fixed value area sequence and the second fixed value area sequence is determined, and each demand end having the deployment attribute is allocated to the deployment area.

Citation Information

Patent Citations

  • Cloud multi-connected air conditioning unit and control method thereof

    CN113294892A

  • Intelligent air conditioner control network suitable for load aggregation scheduling

    CN118361834A

  • Air conditioning equipment energy-saving management system based on Internet of Things

    CN118548564A

  • Distribution network resource optimal configuration method and system based on artificial intelligence

    CN119090248A

  • Smart Thermostat Orchestration

    US20180252428A1