An electric meter management and control system based on the Internet of Things
Through the electric meter management and control system based on the Internet of Things, the problem of tenants being unable to monitor the operating status of the electric meter in real time is solved, accurate monitoring and approval of the operating status of the electric meter is achieved, and the user experience of the tenants and the approval efficiency of the electric meter data are improved.
Patent Information
- Application Number
- CN202411755138.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-12-03
AI Technical Summary
In the prior art, tenants who rent houses cannot monitor the operating status of the meter in real time, resulting in the possibility of abnormal operation of the meter and the tenants need to pay additional fees.
The IoT -based meter control system is adopted, including the lease request module, the regional markup module, the lease determination module, the electrical configuration module, and the meter approval module. Through the collaborative work of these modules, the real -time monitoring and approval of the operating status of the meter is realized.
It improves the tenant's experience of using the leased area and the efficiency of meter data approval, ensures accurate monitoring of the meter's operating status, and avoids tenants' additional losses due to abnormal meter operation.
Smart Images

Figure CN119228515B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an electric meter management and control system based on the Internet of Things. Background Art
[0002] In rented houses, in order to monitor the electricity usage of tenants in real time, corresponding electricity meters are often installed in the rented houses to perform electricity monitoring operations, so as to obtain the amount of electricity used by the tenants and further charge the corresponding electricity fees based on the user amount.
[0003] In the prior art, since the electricity meter is installed and operated by the owner of the rented house (i.e. the landlord), the tenant generally has no way of knowing the overall setting and installation process of the electricity meter, and therefore cannot determine whether the electricity meter can accurately monitor the actual electricity usage when in operation, which may result in additional financial losses to the tenant in some cases due to abnormal operation of the electricity meter.
[0004] Therefore, how to monitor the operating status of the electric meter 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 an electric meter management and control system based on the Internet of Things that overcomes the above problems or at least partially solves the above problems.
[0006] According to one aspect of the present invention, there is provided an electric meter management and control system based on the Internet of Things, comprising:
[0007] A rental request module, configured to determine a rental area corresponding to any tenant terminal in response to a rental request sent by the tenant terminal;
[0008] The area marking module is configured to retrieve a site view corresponding to the leased site, and mark each leased area corresponding to an idle state in the site view based on the leased area;
[0009] A lease determination module is configured to send the site view marked with an area to the tenant terminal, and based on the tenant terminal's interaction with any leased area marked with an area, establish a binding relationship between the leased area and the tenant terminal and convert an idle state to a leased state;
[0010] An electrical appliance configuration module, configured to respond to the meter approval request sent by the tenant terminal, send the leased area corresponding to the tenant terminal in the site view and having a binding relationship to the tenant terminal to the tenant terminal for electrical appliance configuration, and obtain configuration information;
[0011] The electric meter approval module is configured to retrieve approval information having the same rental area as the rental area and the same configuration as the configuration information, and compare the real-time electric meter data corresponding to the rental area with the approved electric meter data corresponding to the approval information, and determine the operating status of the electric meter corresponding to the rental area based on the comparison result.
[0012] Optionally, in the system according to the present invention, the area marking module is configured to retrieve a site view corresponding to the leased site, and mark each leased area corresponding to an idle state in the site view based on the leased housing area, including:
[0013] Determine a site floor corresponding to the leased site, and retrieve each site view corresponding to the site floor, wherein each of the site views includes each apartment area corresponding to the same apartment area;
[0014] Comparing the rental area with the apartment area, and determining the rental quantity corresponding to the tenant end based on the comparison result;
[0015] Determine each apartment type area in a corresponding idle state in each site view as a to-be-rented area group, and obtain each to-be-rented area group corresponding to each site view;
[0016] Determine each apartment type area corresponding to the number of leases and closely connected in the same to-be-leased area group as the same lease area, and obtain each lease area corresponding to the same site view;
[0017] The remaining apartment areas except the corresponding rental areas are blurred for the views on each site respectively, and the rental areas corresponding to the views on each site are marked based on a preset marking strategy.
[0018] Optionally, in the system according to the present invention, the leasing areas corresponding to the views on each site are marked based on a preset marking strategy, including:
[0019] Retrieving an initial site model corresponding to a preset number of floors, and adjusting a reference height of the initial site model based on a ratio of the site floors to the preset number of floors, to obtain a current site model;
[0020] Dividing the current site model into points based on the site floors to obtain points on each floor arranged vertically, and creating image filling slots in the current site model based on the points on each floor;
[0021] Determine different floor numbers corresponding to the upper views of each site based on the site floors, and divide the current site model into points based on the site floors to obtain points of each floor corresponding to each floor number arranged vertically;
[0022] Create image filling slots in the current site model based on the points on each floor, and fill the views on each site into the image filling slots based on the corresponding floor numbers;
[0023] Determine the floor characteristics corresponding to the image filling slots based on the floor numbers, wherein the floor characteristics include odd-number characteristics and even-number characteristics;
[0024] Determine all image filling slots corresponding to the odd-numbered characteristics as an odd-numbered division group, and determine all image filling slots corresponding to the even-numbered characteristics as an even-numbered division group;
[0025] Based on the retrieved first pixel value, the slot outlines of all image-filling slots located in the odd-numbered division group and the area outlines of each leased area located in the view on all venues are marked, and based on the retrieved second pixel value different from the first pixel value, the slot outlines of all image-filling slots located in the even-numbered division group and the area outlines of each leased area located in the view on all venues are marked.
[0026] Optionally, in the system according to the present invention, the lease determination module is configured to send the area-marked upper view of the venue to the tenant terminal, and based on the tenant terminal's interaction with any area-marked leased area, establish a binding relationship between the leased area and the tenant terminal and convert an idle state into a leased state, including:
[0027] Determine different floor numbers corresponding to the above-view images of each site based on the site floors, and retrieve the base rental amounts corresponding to the above-view images of each site based on the floor numbers;
[0028] Determine the position information corresponding to each apartment type area included in the view on each site, and configure coefficients of different area coefficients for each apartment type area based on the position information;
[0029] Based on the positions of each area of all the rental areas in the above-mentioned site view, determine the area coefficients corresponding to each apartment area included in each rental area, and superimpose and calculate the area coefficients to obtain the rental coefficients corresponding to each rental area;
[0030] Based on the product of the base rental amount corresponding to the same rental area and the rental coefficient, the rent of each area corresponding to each rental area included in the view of each site is obtained;
[0031] The current site model is sent to the tenant terminal, and based on the tenant terminal's interaction with any floor point in the current site model, a site view corresponding to the floor point is retrieved for display;
[0032] In response to the tenant's interaction with any leased area in the site view, retrieve the area rent corresponding to the leased area for display;
[0033] In response to a determination request sent by the tenant terminal based on the leased area, a binding relationship between the leased area and the tenant terminal is established and an idle state corresponding to the leased area is converted into a leased state.
[0034] Optionally, in the system according to the present invention, determining each position information corresponding to each apartment type area included in the view on each site, and configuring coefficients of different area coefficients for each apartment type area based on each position information includes:
[0035] Determine each position information corresponding to each apartment type area included in the view on each site, and determine each apartment type area close to the edge of the image as a first rent determination set based on each position information, and determine each apartment type area far from the edge of the image as a second rent determination set;
[0036] Determine each apartment type area including a fire escape passage in the first rent determination set as each target area, and determine each area distance between each of the remaining apartment type areas in the first rent determination set except the target areas and different target areas;
[0037] Divide any housing type area and the target area with the smallest distance from the corresponding area into the same area division group, and obtain area division groups including each target area respectively;
[0038] Performing coefficient configuration of the first adjustment coefficient for each apartment type area in the same area division group, wherein the first adjustment coefficient of each apartment type area gradually decreases according to the distance between the areas in the area division group;
[0039] Performing coefficient configuration of a second adjustment coefficient on each apartment type area in the second rent determination set, wherein the adjustment coefficient of each apartment type area is gradually increased radially along the image center point of the site view according to each position information of the apartment type area in the site view;
[0040] The base coefficient is retrieved, and based on the superposition calculation of the base coefficient and the adjustment coefficient, each area coefficient corresponding to each apartment type area is determined.
[0041] Optionally, in the system according to the present invention, the electrical appliance configuration module is configured to respond to the meter approval request sent by the tenant terminal, send the leased area corresponding to the binding relationship with the tenant terminal in the site view to the tenant terminal for electrical appliance configuration, and obtain configuration information, including:
[0042] Creating a three-dimensional apartment model corresponding to the site view, and determining a rental area having a binding relationship with the tenant terminal in the site view;
[0043] Determining a region model corresponding to the rental area in the three-dimensional apartment model, and hiding all remaining model parts except the region model in the three-dimensional apartment model;
[0044] The regional model is sent to the tenant end for display, and in response to the tenant end's electrical configuration of each model surface constituting the regional model, configuration information corresponding to the regional model is obtained.
[0045] Optionally, in the system according to the present invention, the regional model is sent to the tenant end for display, and in response to the electrical configuration of each model surface constituting the regional model by the tenant end, configuration information corresponding to the regional model is obtained, including:
[0046] Determine each model surface shape constituting the regional model, and determine the model surface shape including the surface shape channel as the target area among the model surface shapes;
[0047] Determine the orientation information corresponding to all other remaining model faces based on the target area, and mark the orientation of each model face in the regional model based on the orientation information;
[0048] The area model marked with the orientation is sent to the tenant end for display, and in response to the tenant end's interaction with any model surface constituting the area model, a surface display layer corresponding to the model surface is established, wherein the surface display layer includes a model display area and an electrical appliance display area;
[0049] Filling the model surface into the model display area, and filling the appliance display area with appliance models of different appliance types based on the obtained rental purpose corresponding to the tenant end;
[0050] In response to the tenant end interacting with at least one appliance model located in the appliance display area, performing appliance configuration on the model surface filled in the model display area to obtain configuration information corresponding to the model surface;
[0051] In response to a configuration completion signal sent by the tenant end, the regional model is updated and displayed based on the obtained configuration information corresponding to the model surface shape.
[0052] Optionally, in the system according to the present invention, the regional model is sent to the tenant end for display, and in response to the electrical configuration of each model surface constituting the regional model by the tenant end, each configuration information corresponding to the regional model is obtained, including:
[0053] Determine each model surface shape constituting the regional model, and determine the model surface shape including the surface shape channel as the target area among the model surface shapes;
[0054] Determine the orientation information corresponding to all other remaining model faces based on the target area, and mark the orientation of each model face in the regional model based on the orientation information;
[0055] The area model marked with a surface shape is sent to the tenant terminal for display, and in response to the tenant terminal's interaction with any model surface shape constituting the area model, the tenant terminal is triggered to start a shooting function to shoot a real wall surface, so as to obtain a real image corresponding to the real wall surface;
[0056] Performing primary image recognition on the real image, determining a wall contour of a corresponding real wall in the real image, and matching and determining the wall contour with a surface contour corresponding to the model surface shape;
[0057] In response to the contour matching degree between the wall contour and the surface contour obtained based on the matching being greater than or equal to a preset matching degree, performing secondary image recognition on the real image, and determining the configuration information corresponding to the model surface shape for each real electrical appliance located in the real image;
[0058] In response to a configuration completion signal sent by the tenant end, the regional model is updated and displayed based on the obtained configuration information corresponding to the model surface shape.
[0059] Optionally, in the system according to the present invention, the electric meter approval module is configured to retrieve approval information having the same rental area as the rental area and having the same configuration as the configuration information, and compare the real-time electric meter data corresponding to the rental area with the approved electric meter data corresponding to the approval information, and determine the operation status of the electric meter corresponding to the rental area based on the comparison result, including:
[0060] Retrieving a historical data form, wherein the historical data form includes approval information corresponding to different rental areas and corresponding to different electrical appliance configurations, and each approval information corresponds to each approved electric meter data;
[0061] Traversing the historical data form to determine the approval information having the same rental area as the rental area and the same configuration as the configuration information;
[0062] Determining the approved meter data corresponding to the approval information, and sending the obtained approved time period corresponding to the approved meter data to the tenant terminal;
[0063] In response to the real-time meter data sent by the tenant terminal based on the approved time period, comparing the real-time meter data with the approved meter data;
[0064] When the comparison result of the data comparison is that the meter difference corresponding to the real-time meter data and the approved meter data is a positive difference, the operation state of the meter corresponding to the leased area is determined to be an abnormal state.
[0065] According to another aspect of the present invention, there is provided an electric meter management and control method based on the Internet of Things, comprising the following steps:
[0066] Determine the rental area corresponding to any tenant terminal in response to a rental request sent by the tenant terminal;
[0067] Retrieving a site view corresponding to the leased site, and marking each leased area corresponding to an idle state in the site view based on the leased area;
[0068] Sending the area-marked site view to the tenant terminal, and based on the tenant terminal's interaction with any area-marked leased area, establishing a binding relationship between the leased area and the tenant terminal and converting an idle state to a leased state;
[0069] In response to the electric meter approval request sent by the tenant terminal, in the site view, the leased area having a binding relationship with the tenant terminal is sent to the tenant terminal for electrical appliance configuration to obtain a configuration image;
[0070] Retrieve an approved image with the same rental area and the same electrical appliance configuration as the configuration image, compare the real-time meter data corresponding to the rental area with the approved meter data corresponding to the approved image, and determine the operating status of the meter corresponding to the rental area based on the comparison result.
[0071] According to the solution of the present invention, since different tenants have different requirements for the rental area, when a tenant sends a rental request, the server will immediately determine the rental area corresponding to the tenant, and then retrieve the site view of the rental site, and mark the various rental areas that meet the rental area and are idle in the site view, thereby improving certain identification and the tenant's experience of use. Then, the server will send the site view marked with the area to the tenant, and then the tenant can freely select the rental area. When the tenant interacts with any rental area marked with the area, the server will establish a binding relationship between the rental area and the tenant, so as to convert the regional state of the rental area from the idle state to the rental state, avoiding subsequent repeated selection by other tenants. If the tenant wants to verify the meter of the rental area, it can send a meter verification request. Since the electrical configurations in different houses are different, when the server receives the meter verification request, it will send the rental area with a binding relationship with the tenant in the site view to the tenant for electrical configuration, thereby obtaining the corresponding configuration information. In order to determine whether the meter data in the leased area is normal as objectively as possible, the server will retrieve the approval information with the same rental area and the same configuration as the configuration information, and then compare the real-time meter data in the leased area with the approved meter data in the approval information, thereby determining the meter operation status in the leased area based on the comparison result. The present invention can improve the user experience of the tenant end and the approval efficiency of the meter data. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Figure 1 A flow chart of an electric meter management and control method based on the Internet of Things according to an embodiment of the present invention is shown;
[0073] Figure 2 A schematic diagram showing a region division group in an embodiment is shown;
[0074] Figure 3 A schematic diagram of a surface display layer in an embodiment is shown;
[0075] Figure 4 A structural block diagram of an electric meter management and control system based on the Internet of Things according to another embodiment of the present invention is shown. DETAILED DESCRIPTION
[0076] 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.
[0077] In order to solve the problems existing in the above background technology, the inventor proposes the solution of the present invention. One embodiment of the present invention provides an electric meter management and control method based on the Internet of Things, which can be executed in a computing device, wherein the computing device can be understood as a terminal with data processing function, such as a mobile phone or a computer.
[0078] Figure 1 A flow chart of an electric meter management and control method based on the Internet of Things according to an embodiment of the present invention is shown. Figure 1 As shown, the method proposed in this embodiment starts with step S101. In step S101, the following contents are included:
[0079] In response to a rental request sent by any tenant terminal, a rental area corresponding to the tenant terminal is determined.
[0080] For example, in this embodiment, the tenant end can be understood as a terminal with shooting and interactive functions, which is mainly held and used by users who have rental needs. Since different tenants have different requirements for rental area, when any tenant end sends a rental request, in order to carry out corresponding rental services based on the rental area requirements of different tenants, the server will determine the rental area corresponding to the tenant end based on the rental request.
[0081] For example, after receiving the corresponding rental request, the server can send a corresponding area determination request to the tenant, so that the tenant can upload the corresponding rental area based on the area determination request; alternatively, the tenant can also carry the corresponding rental area in the rental request and send it together.
[0082] In step S102, the following contents are included:
[0083] The site view corresponding to the leased site is retrieved, and each leased area corresponding to the idle state is marked in the site view based on the leased area.
[0084] For example, in this embodiment, the server will call up the site view corresponding to the leased venue, and mark the various leased areas that meet the rental area and are in an idle state in the site view, which can improve a certain degree of identification and facilitate the subsequent tenant to make corresponding selections for the leased areas; it should be noted that the idle state can be understood as a state of not being rented, and accordingly, if a certain leased area is in a leased state, the leased area can be determined to be in a rented state, and the corresponding leased venue can be understood as a building available for tenants to rent, such as an office building or a commercial building.
[0085] Furthermore, the above-mentioned “calling the site view corresponding to the leased site, and marking each leased area corresponding to the idle state in the site view based on the leased area” further includes the following steps:
[0086] Determine a site floor corresponding to the leased site, and retrieve each site view corresponding to the site floor, wherein each of the site views includes each apartment area corresponding to the same apartment area;
[0087] Comparing the rental area with the apartment area, and determining the rental quantity corresponding to the tenant end based on the comparison result;
[0088] Determine each apartment type area in a corresponding idle state in each site view as a to-be-rented area group, and obtain each to-be-rented area group corresponding to each site view;
[0089] Determine each apartment type area corresponding to the number of leases and closely connected in the same to-be-leased area group as the same lease area, and obtain each lease area corresponding to the same site view;
[0090] The remaining apartment areas except the corresponding rental areas are blurred for the views on each site respectively, and the rental areas corresponding to the views on each site are marked based on a preset marking strategy.
[0091] For example, in this embodiment, in most cases, office buildings or commercial buildings are multi-story structures, and the structural apartment types corresponding to each floor structure may be the same, that is, each floor structure includes at least one apartment type area of the same number and position; therefore, when a tenant wants to rent a certain rental site, the server will first determine the site floor of the rental site and retrieve the site views corresponding to the site floor. For example, if the rental site has a total of nine floors, the site floor will also correspond to nine. At this time, the server will retrieve nine site views corresponding to each floor structure, and these nine site views will have various apartment type areas with the same apartment type area, and the apartment type area of each apartment type area is generally the same.
[0092] Then, the server will compare the rented area with the apartment area corresponding to each apartment area, and then determine the rental quantity that meets the tenant's needs based on the comparison result; for example, when the rental area required by a tenant is less than or equal to the apartment area corresponding to an apartment area, it means that renting one apartment area to the tenant can meet the corresponding area requirement, and if the rental area required by a tenant is twice the apartment area, it means that renting two apartment areas to the tenant at the same time can meet the corresponding area requirement, and in order to facilitate the tenant to carry out corresponding activities based on the leased apartment areas, two apartment areas with a close connection relationship need to be provided to the tenant for leasing; it should be noted that, in this embodiment, the close connection relationship can be understood as the two apartment areas being in adjacent positions, or it can be understood as the two apartment areas having an interconnected relationship.
[0093] Therefore, when the number of apartment areas leased by the tenant is greater than 1, in order to ensure that the tenant can lease each apartment area with a close connection, the server will first determine each apartment area in the corresponding idle state in each site view as a to-be-leased area group, thereby obtaining each to-be-leased area group corresponding to each site view, and then determine each apartment area with a corresponding number of leases and close connections in the same to-be-leased area group as the same lease area, thereby obtaining each lease area corresponding to the same site view. For example, when the number of apartment areas leased by the tenant is 2, the server will determine two closely connected apartment areas in the same to-be-leased area group as the same lease area.
[0094] Next, the server will blur all remaining apartment areas except the corresponding rental areas in each site view, such as adding mosaics, and then mark the rental areas in each site view according to the preset marking strategy, thereby improving the identification to a certain extent, so that the subsequent tenant end can identify the rental areas in the site view based on the visual dimension.
[0095] Furthermore, the above-mentioned “marking each leased area corresponding to each site view based on a preset marking strategy” may also include the following steps:
[0096] Retrieving an initial site model corresponding to a preset number of floors, and adjusting a reference height of the initial site model based on a ratio of the site floors to the preset number of floors, to obtain a current site model;
[0097] Determine different floor numbers corresponding to the upper views of each site based on the site floors, and divide the current site model into points based on the site floors to obtain points of each floor corresponding to each floor number arranged vertically;
[0098] Create image filling slots in the current site model based on the points on each floor, and fill the views on each site into the image filling slots based on the corresponding floor numbers;
[0099] Determine the floor characteristics corresponding to the image filling slots based on the floor numbers, wherein the floor characteristics include odd-number characteristics and even-number characteristics;
[0100] Determine all image filling slots corresponding to the odd-numbered characteristics as an odd-numbered division group, and determine all image filling slots corresponding to the even-numbered characteristics as an even-numbered division group;
[0101] Based on the retrieved first pixel value, the slot outlines of all image-filling slots located in the odd-numbered division group and the area outlines of each leased area located in the view on all venues are marked, and based on the retrieved second pixel value different from the first pixel value, the slot outlines of all image-filling slots located in the even-numbered division group and the area outlines of each leased area located in the view on all venues are marked.
[0102] For example, in this embodiment, it can be known from the above content that the leased site can be an office building or a commercial building, etc., and in general, office buildings or commercial buildings are multi-story structures. After obtaining the site views corresponding to each floor of each site, in order to be able to display the site views more clearly and intuitively to the tenant end so that the tenant end can select the corresponding leased area, the following method steps can be used:
[0103] First, since each site view corresponds to a different floor, in order to display each different floor accordingly, the initial site model corresponding to the preset number of floors stored in the server can be retrieved, wherein the preset number of floors can be four floors, five floors, or six floors, etc.; after obtaining the corresponding initial site model, the ratio of the site floor of the corresponding leased site to the preset floor can be calculated, and the base height of the site model can be adjusted based on the obtained floor ratio, so as to obtain the current site model of the corresponding site floor;
[0104] Next, after obtaining the current site model, it can be divided into points based on height. Since the current site model corresponds to the site floor, the points of each floor arranged vertically can be obtained after completing the corresponding point division, and further, different image filling slots arranged vertically can be created in the current site model according to the points of each floor, wherein the position of each image filling slot in the current site model can be understood as the position corresponding to each different floor;
[0105] Next, different floor numbers corresponding to the views on each site are determined according to the site floors, and corresponding relationships between the different floor numbers are established based on the image filling slots arranged vertically, so that the views on each site are filled into the corresponding image filling slots based on the corresponding floor numbers;
[0106] Finally, in order to distinguish the site views located in different image filling slots, the characteristics of each floor corresponding to each image filling slot can be determined based on the floor number, wherein the floor characteristics can include odd characteristics and even characteristics; and after the determination of the floor characteristics is completed, all image filling slots corresponding to the magic characteristics can be determined as an odd division group, and all image filling slots corresponding to the even characteristics can be determined as an even division group; and the slot contours of all image filling slots located in the odd division group, and the image filling slots of each rental area in all site views can be further determined based on the retrieved first pixel value. The area outline is marked; and based on the retrieved second pixel value different from the first pixel value, the slot outlines of all image filling slots located in the even-numbered division group and the area outlines of each rental area located in all venue views are marked; thereby completing the marking of different floors and the rental areas corresponding to different floors, so that the tenant end can interactively select the corresponding floor and the corresponding rental area after receiving the corresponding current venue model, and the rental service corresponding to the rental area has been completed, thereby improving the rental convenience for the tenant end, and can also avoid the occurrence of wrong selection accordingly.
[0107] In step S103, the following contents are included:
[0108] The area-marked site view is sent to the tenant terminal, and based on the tenant terminal's interaction with any area-marked rental area, a binding relationship between the rental area and the tenant terminal is established and an idle state is converted to a rental state.
[0109] For example, in this embodiment, based on the above content, it can be known that the area mark of the view on the site can be displayed in the corresponding current site model. Therefore, the server can send the corresponding current site model to the tenant terminal for display, so that the tenant terminal can freely select the leased area. When the tenant terminal interacts with any leased area marked with an area mark, the server will establish a binding relationship between the leased area and the tenant terminal, thereby converting the area state of the leased area from an idle state to a leased state, thereby avoiding repeated selection by other tenant terminals in the future.
[0110] Furthermore, the above-mentioned “sending the area-marked upper view of the venue to the tenant terminal, and establishing a binding relationship between the leased area and the tenant terminal based on the tenant terminal’s interaction with any area-marked leased area and converting the idle state to the leased state” further includes the following steps:
[0111] Determine different floor numbers corresponding to the above-view images of each site based on the site floors, and retrieve the base rental amounts corresponding to the above-view images of each site based on the floor numbers;
[0112] Determine the position information corresponding to each apartment type area included in the view on each site, and configure coefficients of different area coefficients for each apartment type area based on the position information;
[0113] Based on the positions of each area of all the rental areas in the above-mentioned site view, determine the area coefficients corresponding to each apartment area included in each rental area, and superimpose and calculate the area coefficients to obtain the rental coefficients corresponding to each rental area;
[0114] Based on the product of the base rental amount corresponding to the same rental area and the rental coefficient, the rent of each area corresponding to each rental area included in the view of each site is obtained;
[0115] The current site model is sent to the tenant terminal, and based on the tenant terminal's interaction with any floor point in the current site model, a site view corresponding to the floor point is retrieved for display;
[0116] In response to the tenant's interaction with any leased area in the site view, retrieve the area rent corresponding to the leased area for display;
[0117] In response to a determination request sent by the tenant terminal based on the leased area, a binding relationship between the leased area and the tenant terminal is established and an idle state corresponding to the leased area is converted into a leased state.
[0118] For example, in this embodiment, since the rental amounts of different floors are different, the server will first determine the floor number of each site view according to the site floor, and then retrieve the benchmark rental amounts corresponding to each site view according to each floor number. Since the rental amounts of different locations on the same floor are also different, for example, the rental amount of the rental area closer to the entrance and exit is higher, and the rental amount of the rental area farther away from the entrance and exit, that is, at the center of the site view, may be higher, so the server will then determine the position information corresponding to each apartment area in each site view, and then configure the coefficients of different area coefficients for each apartment area according to each position information.
[0119] Since there may be more than one apartment type area in a rental area, when determining the rental coefficient of each rental area, the server will determine the regional coefficients of each apartment type area included in each rental area according to the regional positions of all rental areas in the site view, and superimpose the regional coefficients to obtain the rental coefficient of each rental area. Then, the server will multiply the base rental amount corresponding to the same rental area by the rental coefficient to obtain the regional rent of each rental area.
[0120] Next, the server will send the corresponding current site model to the tenant for display. The tenant can first select the corresponding site floor for leasing based on the current site model. After completing the determination of the corresponding site floor, the tenant can interact with the floor point corresponding to the site floor to retrieve the corresponding site view for display, and then select the corresponding leasing area; when the tenant interacts with any leasing area marked with an area, the server will retrieve the regional rent of the leasing area and display it to the tenant for the tenant to view accordingly.
[0121] When the tenant decides to lease a certain lease area, it can send a confirmation request based on the lease area. Then the server will establish a binding relationship between the lease area and the tenant, and convert the area state of the lease area from an idle state to a leased state.
[0122] Furthermore, the above-mentioned “determining the respective position information corresponding to the respective apartment type areas included in the view located on each site, and configuring the coefficients of different area coefficients for the respective apartment type areas based on the respective position information” further includes the following steps:
[0123] Determine each position information corresponding to each apartment type area included in the view on each site, and determine each apartment type area close to the edge of the image as a first rent determination set based on each position information, and determine each apartment type area far from the edge of the image as a second rent determination set;
[0124] Determine each apartment type area including a fire escape passage in the first rent determination set as each target area, and determine each area distance between each of the remaining apartment type areas in the first rent determination set except the target areas and different target areas;
[0125] Divide any housing type area and the target area with the smallest distance from the corresponding area into the same area division group, and obtain area division groups including each target area respectively;
[0126] Performing coefficient configuration of the first adjustment coefficient for each apartment type area in the same area division group, wherein the first adjustment coefficient of each apartment type area gradually decreases according to the distance between the areas in the area division group;
[0127] Performing coefficient configuration of a second adjustment coefficient on each apartment type area in the second rent determination set, wherein the adjustment coefficient of each apartment type area is gradually increased radially along the image center point of the site view according to each position information of the apartment type area in the site view;
[0128] The base coefficient is retrieved, and based on the superposition calculation of the base coefficient and the adjustment coefficient, each area coefficient corresponding to each apartment type area is determined.
[0129] For example, in this embodiment, the server will determine the location information of each apartment area in the view on each site, and then determine the apartment areas that are closer to the edge of the image as the first rent determination set and the apartment areas that are farther from the edge of the image as the second rent determination set based on the location information.
[0130] In the first rent determination set, there will be apartment areas that include fire passages. In the event of a fire or other danger, the closer the apartment area is to the fire passage, the easier it is for people to evacuate. Therefore, the rental amount of the apartment area that is closer to the fire passage will be higher. Then, the server will determine each apartment area that includes the fire passage in the first rent determination set as each target area, and determine the distances between each area and different target areas in all apartment areas except the target areas in the first rent determination set, and divide the target areas with the smallest distances between the apartment area and the corresponding area into the same area division group, thereby obtaining each area division group that includes each target area, such as Figure 2 A and B are target areas, X is an apartment area, and the area distance between apartment area X and target area A is smaller than the area distance between apartment area X and target area B. Therefore, the server will divide apartment area X and target area A into the same area division group.
[0131] Then, the server will configure the first adjustment coefficient for each apartment area in the same area division group. The larger the area distance, the farther the apartment area is from the target area, and the smaller the corresponding rental amount. Therefore, the first adjustment coefficient of each apartment area gradually decreases according to the distance between the areas in the area division group.
[0132] Next, the server will configure the second adjustment coefficient for each apartment area in the second rent determination set. The closer the apartment area is to the image center point of the site view, the smaller the rental amount. Therefore, the adjustment coefficient of each apartment area is radially increased along the image center point of the site view according to its position information in the site view.
[0133] Finally, the server will retrieve the benchmark coefficient and superimpose the benchmark coefficient with the adjustment coefficient to determine the regional coefficients of each apartment area.
[0134] This embodiment can determine the corresponding area coefficient according to different location information of the apartment area, so that the calculated rental amount is more objective.
[0135] In step S104, the following contents are included:
[0136] In response to the electric meter approval request sent by the tenant terminal, the leased area corresponding to the binding relationship with the tenant terminal in the site view is sent to the tenant terminal for electrical appliance configuration to obtain configuration information.
[0137] For example, in this embodiment, if the tenant wants to verify the electricity meter in the leased area, he can send a meter verification request. Since the electrical appliance configurations in different houses are different, when the server receives the meter verification request, it will send the leased area that has a binding relationship with the tenant in the site view to the tenant so that the tenant can configure the electrical appliances and obtain the corresponding configuration information.
[0138] Furthermore, the above-mentioned “in response to the electric meter approval request sent by the tenant terminal, sending the leased area corresponding to the binding relationship with the tenant terminal in the site view to the tenant terminal for electrical appliance configuration to obtain configuration information” also includes the following steps:
[0139] Creating a three-dimensional apartment model corresponding to the site view, and determining a rental area having a binding relationship with the tenant terminal in the site view;
[0140] Determining a region model corresponding to the rental area in the three-dimensional apartment model, and hiding all remaining model parts except the region model in the three-dimensional apartment model;
[0141] The regional model is sent to the tenant end for display, and in response to the tenant end's electrical configuration of each model surface constituting the regional model, configuration information corresponding to the regional model is obtained.
[0142] For example, in this embodiment, the server first creates a three-dimensional apartment model corresponding to the site view, and determines the rental area that has a binding relationship with the tenant end in the site view, thereby determining the area model corresponding to the rental area in the three-dimensional apartment model, and each area model has six faces, that is, six model faces.
[0143] Then, the server will hide all the remaining model parts except the regional model in the 3D apartment model, and then send the regional model to the tenant end for display. At this time, the tenant end can configure electrical appliances for each model surface in the regional model in turn, for example, configuring the appliance of a sweeping robot in the model surface of the ground.
[0144] After the tenant configures the electrical appliances for each model surface that makes up the regional model, the server will obtain the configuration information corresponding to the regional model, so that the power consumption can be approved more accurately later.
[0145] Furthermore, the above-mentioned “sending the regional model to the tenant end for display, and obtaining configuration information corresponding to the regional model in response to the electrical configuration of each model surface constituting the regional model by the tenant end”, further includes the following steps:
[0146] Determine each model surface shape constituting the regional model, and determine the model surface shape including the surface shape channel as the target area among the model surface shapes;
[0147] Determine the orientation information corresponding to all other remaining model faces based on the target area, and mark the orientation of each model face in the regional model based on the orientation information;
[0148] The area model marked with the orientation is sent to the tenant end for display, and in response to the tenant end's interaction with any model surface constituting the area model, a surface display layer corresponding to the model surface is established, wherein the surface display layer includes a model display area and an electrical appliance display area;
[0149] Filling the model surface into the model display area, and filling the appliance display area with appliance models of different appliance types based on the obtained rental purpose corresponding to the tenant end;
[0150] In response to the tenant end interacting with at least one appliance model located in the appliance display area, performing appliance configuration on the model surface filled in the model display area to obtain configuration information corresponding to the model surface;
[0151] In response to a configuration completion signal sent by the tenant end, the regional model is updated and displayed based on the obtained configuration information corresponding to the model surface shape.
[0152] For example, in this embodiment, the server will determine the various model faces that make up the regional model. In order to facilitate the subsequent tenant end to distinguish which real wall each model face corresponds to, the server will first determine the model face including the face channel as the target area among the model faces. The face channel can be understood as the door of the house.
[0153] Then, since the face channel located in a regional model is at a fixed position, the server will determine the orientation information corresponding to all other remaining model faces according to the target area, and mark the orientation information on each model face in the regional model. For example, if the target area is in the south, the orientation information of the remaining model faces are north, west, east, top and bottom, and the orientation information is marked on the corresponding model faces, so that the subsequent tenant end can clearly understand the orientation of each model face through the orientation information.
[0154] Next, the server will send the marked regional model to the tenant end for display. When the tenant end interacts with any model surface that constitutes the regional model, the server will create a surface display layer corresponding to the model surface. The surface display layer includes the model display area and the appliance display area, such as Figure 3 As shown, the server will fill the model surface into the model display area.
[0155] Due to the different purposes of the tenants' leases, the types of appliances used are also different. For example, appliances used in offices are mostly computers, printers and other office supplies; appliances used in restaurants are mostly ovens, range hoods, etc. Therefore, the server will first obtain the tenant's lease purpose, and then fill the appliance models of different appliance types into the appliance display area according to the lease purpose, such as Figure 3 The J, K, and L shown may be different appliance models of the same appliance type.
[0156] At this time, the tenant end can interact with at least one appliance model located in the appliance display area according to the actual situation, so that the server will configure the model surface filled in the model display area according to the appliance model interacted by the tenant end, and obtain configuration information corresponding to the model surface. For example, if the tenant end interacts with an air conditioner model, the server will configure the air conditioner model to the model surface filled in the model display area.
[0157] When the tenant completes the electrical configuration according to the actual situation, a configuration completion signal can be sent. After receiving the configuration completion signal, the server will update and display the regional model according to the configuration information corresponding to the model surface shape.
[0158] This embodiment can update the obtained two-dimensional configuration information corresponding to the model surface shape into a three-dimensional regional model, thereby displaying the configuration information more intuitively.
[0159] Furthermore, the above-mentioned “sending the regional model to the tenant end for display, and obtaining configuration information corresponding to the regional model in response to the electrical configuration of each model surface constituting the regional model by the tenant end”, further includes the following steps:
[0160] Determine each model surface shape constituting the regional model, and determine the model surface shape including the surface shape channel as the target area among the model surface shapes;
[0161] Determine the orientation information corresponding to all other remaining model faces based on the target area, and mark the orientation of each model face in the regional model based on the orientation information;
[0162] The area model marked with a surface shape is sent to the tenant terminal for display, and in response to the tenant terminal's interaction with any model surface shape constituting the area model, the tenant terminal is triggered to start a shooting function to shoot a real wall surface, so as to obtain a real image corresponding to the real wall surface;
[0163] Performing primary image recognition on the real image, determining a wall contour of a corresponding real wall in the real image, and matching and determining the wall contour with a surface contour corresponding to the model surface shape;
[0164] In response to the contour matching degree between the wall contour and the surface contour obtained based on the matching being greater than or equal to a preset matching degree, performing secondary image recognition on the real image, and determining the configuration information corresponding to the model surface shape for each real electrical appliance located in the real image;
[0165] In response to a configuration completion signal sent by the tenant end, the regional model is updated and displayed based on the obtained configuration information corresponding to the model surface shape.
[0166] For example, in this embodiment, the server can also obtain the configuration information corresponding to the regional model by the following method. First, the server will first determine the various model faces that constitute the regional model, and determine the model faces that include the face channel as the target area among the model faces. Then, the server will determine the orientation information of the other remaining model faces according to the target area, and then mark each orientation information on the corresponding model face, so that the subsequent tenant end can clearly know the orientation of each model face through the orientation information.
[0167] Then, the server will send the surface-marked regional model to the tenant end and display it. When the tenant end interacts with any model surface that makes up the regional model, the server will trigger the tenant end to start the shooting function so that the tenant end can shoot the real wall, thereby obtaining a real image corresponding to the real wall.
[0168] Since the tenant end may also capture partial areas of other real walls when shooting any real wall, the server will perform primary image recognition on the real image to determine the wall contour corresponding to the contour of the real wall in the real image, and match the wall contour with the surface contour of the corresponding model surface to determine whether the tenant end has captured the correct real wall.
[0169] When the contour matching degree between the wall contour and the surface contour obtained after the match is determined is greater than or equal to the preset matching degree, it means that the tenant end has captured the correct real wall. Then, the server will perform secondary image recognition on the real image to obtain each real appliance located in the real image, and determine each real appliance as the configuration information corresponding to the model surface.
[0170] When the tenant completes the shooting of all real walls that need to be configured with electrical appliances according to the actual situation, a configuration completion signal can be sent, and then the server will update and display the regional model according to the configuration information corresponding to the model surface shape.
[0171] This embodiment can automatically identify each real appliance after the tenant takes a picture of the real wall, and quickly determine the configuration information of each real appliance corresponding to the model surface shape, thereby improving the configuration efficiency to a certain extent and saving the tenant's corresponding time.
[0172] In step S105, the following contents are included:
[0173] Retrieve approval information with the same rental area as the rental area and the same configuration as the configuration information, and compare the real-time meter data corresponding to the rental area with the approved meter data corresponding to the approval information, and determine the operating status of the meter corresponding to the rental area based on the comparison result.
[0174] For example, in this embodiment, in order to determine as objectively as possible whether the electric meter data of the leased area is normal, the server will retrieve the approval information with the same rental area as the leased area and the same configuration as the configuration information, and then compare the real-time electric meter data of the leased area with the approved electric meter data of the approval information, thereby determining the operating status of the electric meter in the leased area based on the comparison result.
[0175] Furthermore, the above-mentioned "retrieving the approval information having the same rental area as the rental area and having the same configuration as the configuration information, and comparing the real-time meter data corresponding to the rental area with the approved meter data corresponding to the approval information, and determining the operation status of the meter corresponding to the rental area based on the comparison result" also includes the following steps:
[0176] Retrieving a historical data form, wherein the historical data form includes approval information corresponding to different rental areas and corresponding to different electrical appliance configurations, and each approval information corresponds to each approved electric meter data;
[0177] Traversing the historical data form to determine the approval information having the same rental area as the rental area and the same configuration as the configuration information;
[0178] Determining the approved meter data corresponding to the approval information, and sending the obtained approved time period corresponding to the approved meter data to the tenant terminal;
[0179] In response to the real-time meter data sent by the tenant terminal based on the approved time period, comparing the real-time meter data with the approved meter data;
[0180] When the comparison result of the data comparison is that the meter difference corresponding to the real-time meter data and the approved meter data is a positive difference, the operation state of the meter corresponding to the leased area is determined to be an abnormal state.
[0181] For example, in this embodiment, the server will retrieve a historical data form, which includes approval information corresponding to different rental areas and different electrical appliance configurations, and each piece of approval information also corresponds to each piece of approved meter data.
[0182] The server will traverse the historical data form to determine the approval information with the same rental area and the same configuration as the configuration information, and then determine the approved meter data corresponding to the approval information, and send the obtained approval period corresponding to the approved meter data to the tenant. For example, if the 5 kWh in the approved meter data is the power consumption generated by all electrical appliances running for 1 hour, the approval period is 1 hour.
[0183] Then, the tenant can send the meter data generated by all appliances running for one hour to the server, that is, the server can receive the real-time meter data sent by the tenant based on the approved time period. Then, the server will compare the real-time meter data with the approved meter data.
[0184] When the data comparison result is that the meter difference between the real-time meter data and the approved meter data is a positive difference, it means that the real-time meter data is greater than the approved meter data, that is, there is an abnormal increase in the meter data. At this time, the server will determine the meter operation status corresponding to the leased area as an abnormal state, so as to facilitate timely viewing by the subsequent tenant end.
[0185] In addition, based on the above content, it can be known that when the real-time meter data is greater than the approved meter data, it indicates that an abnormal increase in meter data has occurred. The occurrence of this situation will cause the tenant's electricity rights and interests to suffer corresponding losses. In order to eliminate this situation in time and take corresponding punishment measures against the lessor who rents the leased area, in this embodiment, the following steps may also be included:
[0186] In response to the electric meter operation state corresponding to any leased area being determined to be in an abnormal state, obtaining a current determination time, and establishing a step coefficient growth rule based on the current determination time, wherein the step coefficient growth rule includes penalty coefficients corresponding to different time intervals respectively;
[0187] Sending an abnormal change signal to the leasing end, and obtaining a signal reception time of a change completion signal sent by the leasing end based on the abnormal change signal;
[0188] Performing a difference calculation based on the current determined time and the signal receiving time to obtain a time difference, and determining a step coefficient corresponding to the time difference based on the step coefficient growth specification;
[0189] Obtaining the regional rent corresponding to the leased area, and multiplying the regional rent by the retrieved penalty coefficient to obtain a base penalty amount;
[0190] The base penalty amount is multiplied by the step coefficient, and the obtained current penalty amount is sent to the rental end.
[0191] For example, in this embodiment, when it is determined that the operating status of the electric meter in any rental area is abnormal, in order to eliminate this situation in time, it is necessary to send a corresponding abnormal change signal to the rental end in time, so that the rental end can check the electric meter located in the rental area based on the abnormal change signal and make corresponding corrections; and when the rental end completes the correction of the electric meter, the rental end can send a corresponding change completion signal to the server based on the abnormal update signal to inform the corresponding change progress; and in order to be able to take corresponding punishment measures against the rental end, it is also possible to obtain the current determination time when the operating status of the electric meter in the rental area is determined to be abnormal, and establish a corresponding step growth rule; at the same time, the signal reception time when the server receives the change completion signal sent by the rental end is obtained, and by By calculating the difference between the current determined time and the signal receiving time, the time difference of the corresponding change period can be obtained, and the step coefficient corresponding to the time difference can be further determined based on the step coefficient growth rule; here, it can be explained that since the step coefficient growth rule includes step coefficients corresponding to different time intervals, the longer the time difference, the higher the corresponding step coefficient may be; after completing the determination of the step coefficient, the corresponding benchmark penalty amount can be obtained based on the regional rent, specifically, the regional rent is multiplied by the retrieved penalty coefficient, and the obtained benchmark penalty amount is multiplied by the corresponding step coefficient, so as to send the obtained current penalty amount to the rental end, so as to implement the corresponding penalty on the rental end, and remind the rental end to regularly check the operating status of the meter.
[0192] According to the solution of the present invention, since different tenants have different requirements for the rental area, when a tenant sends a rental request, the server will immediately determine the rental area corresponding to the tenant, and then retrieve the site view of the rental site, and mark the various rental areas that meet the rental area and are idle in the site view, thereby improving certain identification and the tenant's experience of use. Then, the server will send the site view marked with the area to the tenant, and then the tenant can freely select the rental area. When the tenant interacts with any rental area marked with the area, the server will establish a binding relationship between the rental area and the tenant, so as to convert the regional state of the rental area from the idle state to the rental state, avoiding subsequent repeated selection by other tenants. If the tenant wants to verify the meter of the rental area, it can send a meter verification request. Since the electrical configurations in different houses are different, when the server receives the meter verification request, it will send the rental area with a binding relationship with the tenant in the site view to the tenant for electrical configuration, thereby obtaining the corresponding configuration information. In order to determine whether the meter data in the leased area is normal as objectively as possible, the server will retrieve the approval information with the same rental area and the same configuration as the configuration information, and then compare the real-time meter data in the leased area with the approved meter data in the approval information, thereby determining the meter operation status in the leased area based on the comparison result. The present invention can improve the user experience of the tenant end and the approval efficiency of the meter data.
[0193] Another embodiment of the present invention provides an electric meter management and control system based on the Internet of Things. Figure 4 The corresponding device block diagram is as follows:
[0194] A rental request module, configured to determine a rental area corresponding to any tenant terminal in response to a rental request sent by the tenant terminal;
[0195] The area marking module is configured to retrieve a site view corresponding to the leased site, and mark each leased area corresponding to an idle state in the site view based on the leased area;
[0196] A lease determination module is configured to send the site view marked with an area to the tenant terminal, and based on the tenant terminal's interaction with any leased area marked with an area, establish a binding relationship between the leased area and the tenant terminal and convert an idle state to a leased state;
[0197] An electrical appliance configuration module, configured to respond to the meter approval request sent by the tenant terminal, send the leased area corresponding to the tenant terminal in the site view and having a binding relationship to the tenant terminal to the tenant terminal for electrical appliance configuration, and obtain configuration information;
[0198] The electric meter approval module is configured to retrieve approval information having the same rental area as the rental area and the same configuration as the configuration information, and compare the real-time electric meter data corresponding to the rental area with the approved electric meter data corresponding to the approval information, and determine the operating status of the electric meter corresponding to the rental area based on the comparison result.
[0199] It should be noted that the electric meter management and control system based on the Internet of Things in this embodiment corresponds to the electric meter management and control method based on the Internet of Things in the aforementioned embodiment, that is, the method steps involved in the electric meter management and control method based on the Internet of Things can be executed accordingly by each unit module of the electric meter management and control system based on the Internet of Things in this embodiment.
[0200] 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.
[0201] 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.
[0202] Similarly, it should be understood that in order to simplify the present disclosure and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. Those skilled in the art should understand that the modules or units or components of the devices in the examples disclosed herein can be arranged in the devices described in the embodiments, or can be positioned in one or more devices different from the devices in the examples alternatively. The modules in the aforementioned examples can be combined into one module or can be divided into multiple submodules in addition.
[0203] 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.
[0204] 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.
[0205] 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.
[0206] 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.
[0207] 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. An electric meter management and control system based on the Internet of Things, characterized in that: include: A rental request module, configured to determine a rental area corresponding to any tenant terminal in response to a rental request sent by the tenant terminal; The area marking module is configured to retrieve a site view corresponding to the leased site, and mark each leased area corresponding to an idle state in the site view based on the leased area; A lease determination module is configured to send the site view marked with an area to the tenant terminal, and based on the tenant terminal's interaction with any leased area marked with an area, establish a binding relationship between the leased area and the tenant terminal and convert an idle state to a leased state; An electrical appliance configuration module, configured to respond to the meter approval request sent by the tenant terminal, send the leased area corresponding to the tenant terminal in the site view and having a binding relationship to the tenant terminal to the tenant terminal for electrical appliance configuration, and obtain configuration information; The electric meter approval module is configured to retrieve approval information having the same rental area as the rental area and the same configuration as the configuration information, and compare the real-time electric meter data corresponding to the rental area with the approved electric meter data corresponding to the approval information, and determine the operating status of the electric meter corresponding to the rental area based on the comparison result.
2. According to the Internet of Things-based electric meter management and control system according to claim 1, it is characterized in that: The area marking module is configured to retrieve a site view corresponding to the leased site, and mark each leased area corresponding to an idle state in the site view based on the rented area, including: Determine a site floor corresponding to the leased site, and retrieve each site view corresponding to the site floor, wherein each of the site views includes each apartment area corresponding to the same apartment area; Comparing the rental area with the apartment area, and determining the rental quantity corresponding to the tenant end based on the comparison result; Determine each apartment type area in a corresponding idle state in each site view as a to-be-rented area group, and obtain each to-be-rented area group corresponding to each site view; Determine each apartment type area corresponding to the number of leases and closely connected in the same to-be-leased area group as the same lease area, and obtain each lease area corresponding to the same site view; The remaining apartment areas except the corresponding rental areas are blurred for the views on each site respectively, and the rental areas corresponding to the views on each site are marked based on a preset marking strategy.
3. According to the Internet of Things-based electric meter management and control system of claim 2, it is characterized in that: Based on the preset marking strategy, each rental area corresponding to each site view is marked, including: Retrieving an initial site model corresponding to a preset number of floors, and adjusting a reference height of the initial site model based on a ratio of the site floors to the preset number of floors, to obtain a current site model; Determine different floor numbers corresponding to the upper views of each site based on the site floors, and divide the current site model into points based on the site floors to obtain points of each floor corresponding to each floor number arranged vertically; Create image filling slots in the current site model based on the points on each floor, and fill the views on each site into the image filling slots based on the corresponding floor numbers; Determine the floor characteristics corresponding to the image filling slots based on the floor numbers, wherein the floor characteristics include odd-number characteristics and even-number characteristics; Determine all image filling slots corresponding to the odd-numbered characteristics as an odd-numbered division group, and determine all image filling slots corresponding to the even-numbered characteristics as an even-numbered division group; Based on the retrieved first pixel value, the slot outlines of all image-filling slots located in the odd-numbered division group and the area outlines of each leased area located in the view on all venues are marked, and based on the retrieved second pixel value different from the first pixel value, the slot outlines of all image-filling slots located in the even-numbered division group and the area outlines of each leased area located in the view on all venues are marked.
4. The electric meter management and control system based on the Internet of Things according to claim 3 is characterized in that: The lease determination module is configured to send the site view marked with an area to the tenant terminal, establish a binding relationship between the lease area and the tenant terminal based on the tenant terminal's interaction with any lease area marked with an area, and convert an idle state to a lease state, including: Determine different floor numbers corresponding to the above-view images of each site based on the site floors, and retrieve the base rental amounts corresponding to the above-view images of each site based on the floor numbers; Determine the position information corresponding to each apartment type area included in the view on each site, and configure coefficients of different area coefficients for each apartment type area based on the position information; Based on the positions of each area of all the rental areas in the above-mentioned site view, determine the area coefficients corresponding to each apartment area included in each rental area, and superimpose and calculate the area coefficients to obtain the rental coefficients corresponding to each rental area; Based on the product of the base rental amount corresponding to the same rental area and the rental coefficient, the rent of each area corresponding to each rental area included in the view of each site is obtained; The current site model is sent to the tenant terminal, and based on the tenant terminal's interaction with any floor point in the current site model, a site view corresponding to the floor point is retrieved for display; In response to the tenant's interaction with any leased area in the site view, retrieve the area rent corresponding to the leased area for display; In response to a determination request sent by the tenant based on the leased area, a binding relationship between the leased area and the tenant is established and an idle state corresponding to the leased area is converted into a leased state.
5. The electric meter management and control system based on the Internet of Things according to claim 4 is characterized in that: Determine the location information corresponding to each apartment type area included in the view on each site, and configure the coefficients of different area coefficients for each apartment type area based on the location information, including: Determine each position information corresponding to each apartment type area included in the view on each site, and determine each apartment type area close to the edge of the image as a first rent determination set based on each position information, and determine each apartment type area far from the edge of the image as a second rent determination set; Determine each apartment type area including a fire escape passage in the first rent determination set as each target area, and determine each area distance between each of the remaining apartment type areas in the first rent determination set except the target areas and different target areas; Divide any housing type area and the target area with the smallest distance from the corresponding area into the same area division group, and obtain area division groups including each target area respectively; Performing coefficient configuration of the first adjustment coefficient for each apartment type area in the same area division group, wherein the first adjustment coefficient of each apartment type area gradually decreases according to the distance between the areas in the area division group; Performing coefficient configuration of a second adjustment coefficient on each apartment type area in the second rent determination set, wherein the adjustment coefficient of each apartment type area is gradually increased radially along the image center point of the site view according to each position information of the apartment type area in the site view; The base coefficient is retrieved, and based on the superposition calculation of the base coefficient and the adjustment coefficient, each area coefficient corresponding to each apartment type area is determined.
6. The electric meter management and control system based on the Internet of Things according to claim 1 is characterized in that: The electrical appliance configuration module is configured to respond to the meter approval request sent by the tenant terminal, send the leased area corresponding to the tenant terminal in the site view and having a binding relationship to the tenant terminal to the tenant terminal for electrical appliance configuration, and obtain configuration information, including: Creating a three-dimensional apartment model corresponding to the site view, and determining a rental area having a binding relationship with the tenant terminal in the site view; Determining a region model corresponding to the rental area in the three-dimensional apartment model, and hiding all remaining model parts except the region model in the three-dimensional apartment model; The regional model is sent to the tenant end for display, and in response to the tenant end's electrical configuration of each model surface constituting the regional model, configuration information corresponding to the regional model is obtained.
7. The electric meter management and control system based on the Internet of Things according to claim 6 is characterized in that: The regional model is sent to the tenant end for display, and in response to the electrical configuration of each model surface constituting the regional model by the tenant end, configuration information corresponding to the regional model is obtained, including: Determine each model surface shape constituting the regional model, and determine the model surface shape including the surface shape channel as the target area among each model surface shape; Determine the orientation information corresponding to all other remaining model faces based on the target area, and mark the orientation of each model face in the regional model based on the orientation information; The area model marked with the orientation is sent to the tenant end for display, and in response to the tenant end's interaction with any model surface constituting the area model, a surface display layer corresponding to the model surface is established, wherein the surface display layer includes a model display area and an electrical appliance display area; Filling the model surface into the model display area, and filling the appliance display area with appliance models of different appliance types based on the acquired rental purpose corresponding to the tenant end; In response to the tenant end interacting with at least one appliance model located in the appliance display area, performing appliance configuration on the model surface filled in the model display area to obtain configuration information corresponding to the model surface; In response to a configuration completion signal sent by the tenant end, the regional model is updated and displayed based on the obtained configuration information corresponding to the model surface shape.
8. The electric meter management and control system based on the Internet of Things according to claim 6 is characterized in that: The regional model is sent to the tenant end for display, and in response to the electrical configuration of each model surface constituting the regional model by the tenant end, each configuration information corresponding to the regional model is obtained, including: Determine each model surface shape constituting the regional model, and determine the model surface shape including the surface shape channel as the target area among each model surface shape; Determine the orientation information corresponding to all other remaining model faces based on the target area, and mark the orientation of each model face in the regional model based on the orientation information; The area model marked with a surface shape is sent to the tenant terminal for display, and in response to the tenant terminal's interaction with any model surface shape constituting the area model, the tenant terminal is triggered to start a shooting function to shoot a real wall surface, so as to obtain a real image corresponding to the real wall surface; Performing primary image recognition on the real image, determining a wall contour of a corresponding real wall in the real image, and matching and determining the wall contour with a surface contour corresponding to the model surface shape; In response to the contour matching degree between the wall contour and the surface contour obtained based on the matching being greater than or equal to a preset matching degree, performing secondary image recognition on the real image, and determining the configuration information corresponding to the model surface shape for each real electrical appliance located in the real image; In response to a configuration completion signal sent by the tenant end, the regional model is updated and displayed based on the obtained configuration information corresponding to the model surface shape.
9. The electric meter management and control system based on the Internet of Things according to claim 8 is characterized in that: The electric meter approval module is configured to retrieve approval information having the same rental area as the rental area and having the same configuration as the configuration information, and compare the real-time electric meter data corresponding to the rental area with the approved electric meter data corresponding to the approval information, and determine the operation status of the electric meter corresponding to the rental area based on the comparison result, including: Retrieving a historical data form, wherein the historical data form includes approval information corresponding to different rental areas and corresponding to different electrical appliance configurations, and each approval information corresponds to each approved electric meter data; Traversing the historical data form to determine the approval information having the same rental area as the rental area and the same configuration as the configuration information; Determining the approved meter data corresponding to the approval information, and sending the obtained approved time period corresponding to the approved meter data to the tenant terminal; In response to the real-time meter data sent by the tenant terminal based on the approved time period, comparing the real-time meter data with the approved meter data; When the comparison result of the data comparison is that the meter difference corresponding to the real-time meter data and the approved meter data is a positive difference, the operation state of the meter corresponding to the leased area is determined to be an abnormal state.
Citation Information
Patent Citations
House renting management method, device and system
CN101901373A
Security management system for rented house
CN105550924A