A joint control method and system for smart locks

By constructing a scene map of indoor space and real-time acquisition of the number of people, randomly generating pass paths, adjusting the amount of induction door resource investment, the problem of uneven allocation of induction door resources is solved, and the response speed and resource utilization of induction doors are improved.

CN119129202BActive Publication Date: 2025-03-14HEFEI ZHIHUI SPACE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411130149.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2025-03-14
Estimated Expiration
2044-08-16

AI Technical Summary

Technical Problem

The resource allocation of existing induction doors is uneven, resulting in the slow response speed of some induction doors passing through more personnel and the resource utilization rate is not high.

Method used

By obtaining BIM data and visual data of indoor space, a scene map is built, and the number of people in each work area is obtained in real time based on the preset positioning equipment, the passage path is randomly generated, the resource allocation is determined, and the resource investment of each sensing door is adjusted.

Benefits of technology

The flexibility and utilization rate of induction door resources are improved, so that the induction door with more personnel can have a greater induction distance and higher response speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119129202B_ABST
    Figure CN119129202B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of induction door control technology, and specifically discloses a joint control method and system for smart locks, the method comprising obtaining a personnel quantity table of each work area in real time according to a preset positioning device, determining the simulation quantity of each work area according to the personnel quantity table; querying the induction door on the scene boundary in the scene map as the end point, taking each work area as the starting point, randomly generating a simulated number of passage paths included in the pedestrian area, and inserting them into the scene map; obtaining the number of passage paths for each induction door, determining the resource allocation according to the number, and adjusting the resource input amount of each induction door. The present invention constructs a three-dimensional model based on building information, and then simulates multiple paths. The resource allocation scheme is determined according to the number of passage paths for each induction door, and then the limited resources are allocated, which greatly improves the flexibility, so that the induction door with more people passing through has a larger sensing distance and a higher response speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of induction door control, and in particular to a combined control method and system of a smart lock. Background Art

[0002] With the popularization of smart devices, in existing intelligent work scenes, the connections between various spaces are mostly equipped with sensor doors, which will open when a person is detected passing through, otherwise they will be in a normally closed state, which is extremely beautiful and convenient.

[0003] The sensing distance of the existing induction door is fixed. When a person arrives at a certain position, the induction door opens. This method has high uniformity and allows the staff to move forward at the same walking rhythm. However, its resource utilization rate is not high. In actual applications, there are always some induction doors with more people passing through and some induction doors with fewer people passing through. Therefore, there is a problem of resource allocation. How to allocate the resources of the induction door so that it can better provide services to the walking people under limited resources is the technical problem that the technical solution of the present invention aims to solve. Summary of the invention

[0004] The purpose of the present invention is to provide a joint control method and system for a smart lock to solve the problems raised in the above background technology.

[0005] To achieve the above object, the present invention provides the following technical solutions:

[0006] A joint control method for a smart lock, the method comprising:

[0007] Acquire BIM data and visual data of the indoor space, and determine a scene map containing a work area, a pedestrian area, and a sensor door according to the BIM data and the visual data;

[0008] Obtaining a personnel quantity table of each work area in real time according to a preset positioning device, and determining the simulation quantity of each work area according to the personnel quantity table;

[0009] Query the induction door on the scene boundary in the scene map as the end point, take each work area as the starting point, randomly generate a number of simulated paths included in the pedestrian area, and insert them into the scene map;

[0010] The number of passage paths for each induction door is obtained, and the resource ratio is determined according to the number, and the resource input amount of each induction door is adjusted; the resource input amount is used to adjust the response speed of the induction door.

[0011] As a further solution of the present invention: the step of obtaining BIM data and visual data of the indoor space, and determining a scene map containing a work area, a pedestrian area and a sensor door according to the BIM data and the visual data comprises:

[0012] Establish a connection channel with the design library, read BIM data, and build a benchmark 3D model based on BIM data;

[0013] Establishing a connection channel with a visual collector, acquiring image information containing acquisition parameters, and correcting the reference three-dimensional model according to the image information; wherein the acquisition parameters include acquisition point coordinates, acquisition center line and acquisition wide angle;

[0014] Display the revised reference three-dimensional model, open the area marking port, and receive the area marking input by the staff based on the area marking port; the area marking at least includes a work area marking, a pedestrian area marking and an induction door marking;

[0015] A top view of the reference 3D model containing regional markers is obtained to obtain a scene map containing a work area, a pedestrian area, and a sensor door.

[0016] As a further solution of the present invention: the step of obtaining a personnel quantity table of each work area in real time according to a preset positioning device, and determining the simulation quantity of each work area according to the personnel quantity table includes:

[0017] The number of personnel in each work area is obtained in real time according to the preset positioning device, and the acquisition time and the number of personnel are counted to obtain a personnel number table;

[0018] Establish a coordinate system with time as the horizontal axis and the number of personnel as the vertical axis, and insert coordinate points in the coordinate system based on the personnel number table;

[0019] Fit the coordinate points to obtain the quantity function;

[0020] Determine the simulation quantity of each work area according to the derivative characteristics and integral characteristics of the quantity function;

[0021] The rule for determining the number of simulations is as follows:

[0022] N=αf -1 (x)+βf(x)+γf 1 (x);

[0023] Where N is the number of simulations, α, β and γ are preset coefficients, f(x) is the value of the quantity function at time x, and f -1 (x) is the value of the integral function of the quantity function at time x, f 1 (x) is the value of the first derivative of the quantity function at time x.

[0024] As a further solution of the present invention: the step of querying the induction gate on the scene boundary in the scene map as the end point, taking each work area as the starting point, randomly generating a simulated number of passage paths included in the pedestrian area, and inserting the scene map includes:

[0025] Select the workspace as the starting point in turn;

[0026] Construct a circle with a preset radius with the starting point as the center;

[0027] The circle is divided according to the preset unit angle to obtain an arc;

[0028] Get the intersection of the arc and the pedestrian zone as a valid arc;

[0029] Query the sensor door on the scene boundary in the scene map as the end point;

[0030] Connect the starting point and each end point to obtain the starting and end point vectors, and determine the selection probability of each point in the valid arc on the circle according to the starting and end point vectors; wherein the selection probability conforms to the Gaussian density function;

[0031] Randomly select the starting point from the valid arc based on the selection probability;

[0032] The loop is executed until the circle contains the exit position, and the selected starting point is connected to obtain the pass path;

[0033] Insert the travel path into the scene map.

[0034] As a further solution of the present invention: the determination rule of the selection probability is:

[0035]

[0036] Where P i is the probability of selecting the i-th point in the valid arc, x i is the angle value of the point, is the starting and ending vectors closest to the point angle, is the angle value of the starting and ending point vectors closest to the point, and σ is a preset parameter; yes The module length of P t is the total probability of all points; P′ i is the corrected selection probability.

[0037] As a further solution of the present invention: the step of obtaining the number of passage paths of each induction door, determining the resource allocation according to the number, and adjusting the resource input amount of each induction door includes:

[0038] For any induction door, calculate the number of paths passing through the induction door;

[0039] Calculate the ratio of the number of passage paths of each induction door to the total number of passage paths of all induction doors;

[0040] The product of the ratio and the preset total amount of resources is calculated to obtain the resource input amount of each induction door.

[0041] The technical solution of the present invention also provides a joint control method and system for a smart lock, the system comprising:

[0042] A scene map determination module is used to obtain BIM data and visual data of the indoor space, and determine a scene map containing a work area, a pedestrian area, and an induction door according to the BIM data and the visual data;

[0043] A simulation quantity determination module is used to obtain a personnel quantity table of each work area in real time according to a preset positioning device, and determine the simulation quantity of each work area according to the personnel quantity table;

[0044] The path insertion module is used to query the induction gate on the scene boundary in the scene map as the end point, take each work area as the starting point, randomly generate a simulated number of passage paths included in the pedestrian area, and insert them into the scene map;

[0045] The resource adjustment module is used to obtain the number of passage paths for each induction door, determine the resource ratio according to the number, and adjust the resource input amount of each induction door; the resource input amount is used to adjust the response speed of the induction door.

[0046] As a further solution of the present invention: the scene map determination module includes:

[0047] A 3D model building unit is used to establish a connection channel with a design library, read BIM data, and build a reference 3D model based on the BIM data;

[0048] A three-dimensional model correction unit is used to establish a connection channel with a visual collector, obtain image information containing acquisition parameters, and correct the reference three-dimensional model according to the image information; wherein the acquisition parameters include acquisition point coordinates, acquisition center line and acquisition wide angle;

[0049] An area marking unit is used to display the revised reference three-dimensional model, open an area marking port, and receive an area marking input by a staff member based on the area marking port; the area marking includes at least a work area marking, a pedestrian area marking, and an induction door marking;

[0050] The top view acquisition unit is used to acquire a top view of the reference three-dimensional model containing area marks to obtain a scene map containing a work area, a pedestrian area and a sensor door.

[0051] As a further solution of the present invention: the simulation quantity determination module includes:

[0052] A quantity table construction unit is used to obtain the number of personnel in each work area in real time according to a preset positioning device, count the acquisition time and the number of personnel, and obtain a personnel quantity table;

[0053] A coordinate point insertion unit is used to establish a coordinate system with time as the horizontal axis and the number of personnel as the vertical axis, and insert coordinate points in the coordinate system based on the personnel number table;

[0054] A coordinate fitting unit is used to fit coordinate points to obtain a quantity function;

[0055] A feature application unit, used for determining the simulation quantity of each work area according to the derivative characteristic and the integral characteristic of the quantity function;

[0056] The rule for determining the number of simulations is as follows:

[0057] N=αf -1 (x)+βf(x)+γf 1 (x);

[0058] Where N is the number of simulations, α, β and γ are preset coefficients, f(x) is the value of the quantity function at time x, and f -1 (x) is the value of the integral function of the quantity function at time x, f 1 (x) is the value of the first derivative of the quantity function at time x.

[0059] As a further solution of the present invention: the path insertion module includes:

[0060] A first selection unit is used to select work areas as starting points in sequence;

[0061] A circle building unit is used to build a circle with a preset radius with the starting point as the center;

[0062] A segmentation unit, used to segment a circle according to a preset unit angle to obtain an arc;

[0063] An intersection operation unit is used to obtain the intersection of the arc and the pedestrian zone as a valid arc;

[0064] A query unit, used to query the induction door on the scene boundary in the scene map as the end point;

[0065] A connection unit, used to connect the starting point and each end point to obtain a starting and end point vector, and determine the selection probability of each point in the valid arc on the circle according to the starting and end point vector; wherein the selection probability conforms to a Gaussian density function;

[0066] A second selection unit is used to randomly select a starting point from a valid arc based on a selection probability;

[0067] A loop execution unit, used for loop execution until the circle includes the exit position, connecting the selected starting point to obtain a pass path;

[0068] Insertion unit, used to insert the travel path into the scene map.

[0069] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention constructs a three-dimensional model based on building information, and then simulates multiple paths. The resource allocation plan is determined by the number of paths passed by each sensor door, and then limited resources are allocated, which greatly improves flexibility and enables the sensor doors with more people passing through to have a larger sensing distance and a higher response speed. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.

[0071] Figure 1 The flowchart of the joint control method of the smart lock is shown in FIG.

[0072] Figure 2 This is a block diagram of the first sub-process of the joint control method of the smart lock.

[0073] Figure 3 This is a second sub-process flowchart of the joint control method for smart locks.

[0074] Figure 4 This is the third sub-process flowchart of the joint control method of the smart lock.

[0075] Figure 5 This is the fourth sub-process flowchart of the joint control method of the smart lock.

[0076] Figure 6 This is a structural diagram of the combined control system of the smart lock. DETAILED DESCRIPTION

[0077] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0078] Figure 1 The flowchart of the joint control method of the smart lock is shown in the embodiment of the present invention. The joint control method of the smart lock includes:

[0079] Step S100: Acquire BIM data and visual data of the indoor space, and determine a scene map containing a work area, a pedestrian area, and a sensor door according to the BIM data and the visual data;

[0080] The application scenario of the technical solution of the present invention is indoor space. Only in indoor space will multiple induction doors be set. By obtaining the BIM data and visual data of the indoor space, three-dimensional modeling can be performed to obtain a digital model that corresponds one-to-one to the real scene. By obtaining the overhead view of the digital model, a map called a scene map can be obtained; in the scene map, the work area, pedestrian area and induction door need to be marked. The marking process is very simple. The execution subject of the method can open a port to receive the marking information input by the staff, or the digital model can be spatially segmented first, and the work area or pedestrian area can be determined according to the number of induction doors on the four walls of each space; the induction door is a component in the BIM model and is known data by default.

[0081] The process of determining whether a space is a work area or a pedestrian area based on the number of induction doors on the four walls of each space is illustrated as follows: a corridor connects multiple rooms, the rooms are used as work areas, the corridor is used as a pedestrian area, multiple rooms have only one or two induction doors on the four walls, and the corridor has multiple induction doors on the four walls (one induction door for each room). In addition, there is another way to determine whether a space is a work area or a pedestrian area based on the three-dimensional shape of the room boundary. This requires staff to count the shapes of the work area and the pedestrian area in advance. Generally, the work areas in the same indoor space are almost the same, the number of shapes is small, and the counting process is not complicated.

[0082] Step S200: obtaining a personnel quantity table of each work area in real time according to a preset positioning device, and determining the simulation quantity of each work area according to the personnel quantity table;

[0083] There are many positioning devices involved in the technical solution of the present invention, which can obtain the number of people in each work area, including but not limited to locators equipped on staff, access control terminals connected to induction doors, and cameras with identification functions installed in the work area. After obtaining the number of people, the simulation number of each work area can be determined by the number of people.

[0084] Step S300: query the induction door on the scene boundary in the scene map as the end point, take each work area as the starting point, randomly generate a simulated number of passage paths included in the pedestrian area, and insert them into the scene map;

[0085] The simulation quantity is the number of passage paths generated during the simulation process. For each work area, a simulation quantity can be obtained after processing in step S200. Taking the work area as the starting point and the induction door on the boundary as the end point (the induction door on the boundary wall between the inside and outside of the building), a simulation number of passage paths are randomly generated and inserted into the scene map. Among them, each passage path needs to be included in the pedestrian area.

[0086] It should be noted that for some buildings, some end points may use ordinary doors instead of induction doors. Such doors are also regarded as end points; that is, in the process of querying the induction door on the scene boundary in the scene map as the end point, the focus is on obtaining the intersection point to the outside world, not the induction door.

[0087] Step S400: obtaining the number of passage paths of each induction door, determining the resource allocation ratio according to the number, and adjusting the resource input amount of each induction door; the resource input amount is used to adjust the response speed of the induction door;

[0088] Each workspace corresponds to a simulated number of traffic paths, which means that the scene map contains a large number of traffic paths. These traffic paths will intersect with one or more sensor gates. For each sensor gate, the number of traffic paths passed by can be obtained to determine its predicted usage frequency. Therefore, the total amount of existing resources can be allocated, the resource input of each sensor gate can be adjusted, and then the response speed of each sensor gate can be adjusted, thereby optimizing the user experience of staff in the indoor space from a macro perspective.

[0089] Figure 2 The first sub-flow chart of the joint control method of the smart lock is as follows: the steps of acquiring BIM data and visual data of the indoor space, and determining a scene map containing a work area, a pedestrian area and a sensor door according to the BIM data and the visual data include:

[0090] Step S101: establishing a connection channel with a design library, reading BIM data, and building a reference three-dimensional model based on the BIM data;

[0091] Step S102: establishing a connection channel with a visual collector, acquiring image information containing acquisition parameters, and correcting the reference three-dimensional model according to the image information; wherein the acquisition parameters include acquisition point coordinates, acquisition center line and acquisition wide angle;

[0092] Step S103: displaying the revised reference three-dimensional model, opening the area marking port, and receiving the area marking input by the staff based on the area marking port; the area marking at least includes a work area marking, a pedestrian area marking and a sensing door marking;

[0093] Step S104: Obtain a top view of the reference three-dimensional model containing area markings to obtain a scene map containing a work area, a pedestrian area, and a sensor door.

[0094] In an example of the technical solution of the present invention, the process of determining the scene map is limited, a connection channel with the design library is established, and BIM data is read. The BIM data itself is three-dimensional data, and only needs to be simplified to a certain extent to construct a baseline three-dimensional model; on this basis, images taken by cameras, drones or staff are obtained, and the baseline three-dimensional model can be corrected to make it more consistent with the current actual situation (because some staff will change the original design through renovation or decoration, etc.).

[0095] The corrected reference three-dimensional model is displayed, and the area marking port is opened. The area marking port receives the mark input by the management party of the subject executing this method, so as to determine the working area, pedestrian area and induction door. This is the simplest way.

[0096] The top view of the marked 3D model can be directly used as a scene map.

[0097] Figure 3 The second sub-flow chart of the joint control method of the smart lock is as follows: the step of obtaining a personnel quantity table of each work area in real time according to a preset positioning device, and determining the simulation quantity of each work area according to the personnel quantity table includes:

[0098] Step S201: obtaining the number of personnel in each work area in real time according to a preset positioning device, counting the acquisition time and the number of personnel, and obtaining a personnel number table;

[0099] Step S202: establishing a coordinate system with time as the horizontal axis and the number of personnel as the vertical axis, and inserting coordinate points in the coordinate system based on the personnel number table;

[0100] Step S203: fitting coordinate points to obtain quantity function;

[0101] Step S204: determining the simulation quantity of each work area according to the derivative characteristics and integral characteristics of the quantity function;

[0102] The rule for determining the number of simulations is as follows:

[0103] N=αf -1 (x)+βf(x)+γf 1 (x);

[0104] Where N is the number of simulations, α, β and γ are preset coefficients, f(x) is the value of the quantity function at time x, and f -1 (x) is the value of the integral function of the quantity function at time x, f 1 (x) is the value of the first derivative of the quantity function at time x.

[0105] For each work area, the number of personnel is obtained in real time by the positioning device and sorted in chronological order to obtain a personnel quantity table, and then the personnel quantity curve and its function expression are fitted, and the function expression is the above-mentioned quantity function; the quantity function is differentiated and integrated, and the simulation quantity is determined from the two dimensions of derivative and integral; among which, the derivative reflects the change in the number of personnel, and the integral represents the resource consumption of personnel in the work area. For example, personnel need to consume electricity all the time in the work area, and the electricity consumption is determined by the length of time all personnel work in the work area, that is, the above-mentioned integral.

[0106] Figure 4 The third sub-flow chart of the joint control method of the smart lock is as follows: the induction door on the scene boundary in the query scene map is used as the end point, each work area is used as the starting point, and a simulated number of passage paths included in the pedestrian area are randomly generated. The step of inserting the scene map includes:

[0107] Step S301: Select the work area as the starting point in sequence;

[0108] Step S302: constructing a circle with a preset radius with the starting point as the center;

[0109] Step S303: dividing the circle according to a preset unit angle to obtain an arc;

[0110] Step S304: obtaining the intersection of the arc and the pedestrian zone as a valid arc;

[0111] Step S305: query the induction door on the scene boundary in the scene map as the end point;

[0112] Step S306: Connect the starting point and each end point to obtain the starting and end point vectors, and determine the selection probability of each point in the valid arc on the circle according to the starting and end point vectors; wherein the selection probability conforms to the Gaussian density function;

[0113] Step S307: randomly selecting a starting point from a valid arc based on the selection probability;

[0114] Step S308: loop execution until the circle contains the exit position, connect the selected starting point, and obtain the pass path;

[0115] Step S309: Insert the travel path into the scene map.

[0116] Regarding the process of determining the pass path, this application provides a unique solution, which focuses on its random selection mode; its working principle is explained as follows:

[0117] Taking the work area as the starting point, determine a target point, then take the target point as the starting point, and then select the next target point, and so on, until the selected point is close enough to an exit location. At this time, a pass path can be obtained.

[0118] Specifically, the method of selecting the next target point is to create a circle of a preset size with the previous target point as the center, and select a point on the circle (not within the circular area) as the next target point; the radius of the circle is generally related to the average speed of the pedestrians. The greater the average speed, the greater the movement distance per unit time, and the larger the radius.

[0119] Selecting a point on the circle is based on a preset probability. The probability is determined by connecting the starting point with multiple end points to obtain connecting lines, dividing the entire circle according to the connecting lines, and then determining the selection probability of each arc on the circle; randomly selecting an arc on the circle based on the selection probability, and selecting the center of the arc as the target point.

[0120] It should be noted that there is more than one exit position, so the obtained connecting line is not unique, and the circle is not divided into halves, but into multiple sectors.

[0121] In the above technical solution, the selection probability is also limited and is limited to a Gaussian density function. With each connecting line as the center, the closer the point is to the connecting line, the higher the selection probability is, and the farther the point is from the connecting line, the lower the selection probability is. On this basis, the longer the module length of the connecting line, the farther the point is from the corresponding exit, and accordingly, the selection probability must be lowered. This is where the above-mentioned weight coefficient plays a role.

[0122] The determination rule of the selection probability is as follows:

[0123] Where P i is the probability of selecting the i-th point in the valid arc, x i is the angle value of the point, is the starting and ending vectors closest to the point angle, is the angle value of the starting and ending point vectors closest to the point, and σ is a preset parameter; yes The module length; P t is the total probability of all points; P′ i is the corrected selection probability.

[0124] In the above content, the two exponential functions are not combined. The reason is that It is the weight coefficient term determined by the modulus. The longer the modulus, the smaller the weight coefficient and the lower the corresponding probability. Based on the above content, a probability can be determined for each point in the valid arc. Combined with the correction process, the final probability can be within the range of 0 to 1.

[0125] Figure 5 The fourth sub-flow chart of the joint control method of the smart lock, wherein the steps of obtaining the number of passage paths of each sensing door, determining the resource allocation ratio according to the number, and adjusting the resource input amount of each sensing door include:

[0126] Step S401: For any induction door, the number of passage paths passing through the induction door is calculated;

[0127] Step S402: Calculate the ratio of the number of passage paths of each sensing door to the total number of passage paths of all sensing doors;

[0128] Step S403: Calculate the product of the ratio and the preset total amount of resources to obtain the resource input amount of each induction door.

[0129] The number of passages for each sensor door represents the predicted frequency of use of the sensor door. The higher the predicted frequency of use, the greater the amount of resource investment. Therefore, the execution subject of this method provides a very simple allocation plan. The ratio of the number of passages for each sensor door to the total number is used as its proportion of the total resources. Multiplying it by the total resources can give the amount of resource investment for each sensor door.

[0130] Figure 6 The figure is a composition structure diagram of the joint control system of the smart lock. In the embodiment of the present invention, a joint control system of the smart lock, the system 10 includes:

[0131] A scene map determination module 11 is used to obtain BIM data and visual data of the indoor space, and determine a scene map containing a work area, a pedestrian area, and a sensor door according to the BIM data and the visual data;

[0132] A simulation quantity determination module 12 is used to obtain a personnel quantity table of each work area in real time according to a preset positioning device, and determine the simulation quantity of each work area according to the personnel quantity table;

[0133] The path insertion module 13 is used to query the induction gate on the scene boundary in the scene map as the end point, take each work area as the starting point, randomly generate a simulated number of passage paths included in the pedestrian area, and insert them into the scene map;

[0134] The resource adjustment module 14 is used to obtain the number of passage paths for each sensing door, determine the resource ratio according to the number, and adjust the resource input amount of each sensing door; the resource input amount is used to adjust the response speed of the sensing door.

[0135] Furthermore, the scene map determination module 11 includes:

[0136] A 3D model building unit is used to establish a connection channel with a design library, read BIM data, and build a reference 3D model based on the BIM data;

[0137] A three-dimensional model correction unit is used to establish a connection channel with a visual collector, obtain image information containing acquisition parameters, and correct the reference three-dimensional model according to the image information; wherein the acquisition parameters include acquisition point coordinates, acquisition center line and acquisition wide angle;

[0138] An area marking unit is used to display the revised reference three-dimensional model, open an area marking port, and receive an area marking input by a staff member based on the area marking port; the area marking includes at least a work area marking, a pedestrian area marking, and an induction door marking;

[0139] The top view acquisition unit is used to acquire a top view of the reference three-dimensional model containing area marks to obtain a scene map containing a work area, a pedestrian area and a sensor door.

[0140] Specifically, the simulation quantity determination module 12 includes:

[0141] A quantity table construction unit is used to obtain the number of personnel in each work area in real time according to a preset positioning device, count the acquisition time and the number of personnel, and obtain a personnel quantity table;

[0142] A coordinate point insertion unit is used to establish a coordinate system with time as the horizontal axis and the number of personnel as the vertical axis, and insert coordinate points in the coordinate system based on the personnel number table;

[0143] A coordinate fitting unit is used to fit coordinate points to obtain a quantity function;

[0144] A feature application unit, used for determining the simulation quantity of each work area according to the derivative characteristic and the integral characteristic of the quantity function;

[0145] The rule for determining the number of simulations is as follows:

[0146] N=αf -1 (x)+βf(x)+γf 1 (x);

[0147] Where N is the number of simulations, α, β and γ are preset coefficients, f(x) is the value of the quantity function at time x, and f -1(x) is the value of the integral function of the quantity function at time x, f 1 (x) is the value of the first derivative of the quantity function at time x.

[0148] In addition, the path insertion module 13 includes:

[0149] A first selection unit is used to select work areas as starting points in sequence;

[0150] A circle building unit is used to build a circle with a preset radius with the starting point as the center;

[0151] A segmentation unit, used to segment a circle according to a preset unit angle to obtain an arc;

[0152] An intersection operation unit is used to obtain the intersection of the arc and the pedestrian zone as a valid arc;

[0153] A query unit, used to query the induction door on the scene boundary in the scene map as the end point;

[0154] A connection unit, used to connect the starting point and each end point to obtain a starting and end point vector, and determine the selection probability of each point in the valid arc on the circle according to the starting and end point vector; wherein the selection probability conforms to a Gaussian density function;

[0155] A second selection unit is used to randomly select a starting point from a valid arc based on a selection probability;

[0156] A loop execution unit, used for loop execution until the circle includes the exit position, connecting the selected starting point to obtain a pass path;

[0157] Insertion unit, used to insert the travel path into the scene map.

[0158] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A joint control method for a smart lock, characterized in that: The method comprises: Acquire BIM data and visual data of the indoor space, and determine a scene map containing a work area, a pedestrian area, and a sensor door according to the BIM data and the visual data; Obtaining a personnel quantity table of each work area in real time according to a preset positioning device, and determining the simulation quantity of each work area according to the personnel quantity table; Query the induction door on the scene boundary in the scene map as the end point, take each work area as the starting point, randomly generate a number of simulated paths included in the pedestrian area, and insert them into the scene map; Obtain the number of passage paths for each induction door, determine the resource allocation ratio according to the number, and adjust the resource input amount of each induction door; the resource input amount is used to adjust the response speed of the induction door; The step of obtaining a personnel quantity table of each work area in real time according to a preset positioning device, and determining the simulation quantity of each work area according to the personnel quantity table comprises: The number of personnel in each work area is obtained in real time according to the preset positioning device, and the acquisition time and the number of personnel are counted to obtain a personnel number table; Establish a coordinate system with time as the horizontal axis and the number of personnel as the vertical axis, and insert coordinate points in the coordinate system based on the personnel number table; Fit the coordinate points to obtain the quantity function; Determine the simulation quantity of each work area according to the derivative characteristics and integral characteristics of the quantity function; The rule for determining the number of simulations is as follows: N=αf -1 (x)+βf(x)+γf 1 (x); Where N is the number of simulations, α, β and γ are preset coefficients, f(x) is the value of the quantity function at time x, and f -1 (x) is the value of the integral function of the quantity function at time x, f 1 (x) is the value of the first derivative of the quantity function at time x.

2. The combined control method of the smart lock according to claim 1, characterized in that: The step of acquiring the BIM data and visual data of the indoor space and determining a scene map containing a work area, a pedestrian area and a sensor door according to the BIM data and the visual data comprises: Establish a connection channel with the design library, read BIM data, and build a benchmark 3D model based on BIM data; Establishing a connection channel with a visual collector, acquiring image information containing acquisition parameters, and correcting the reference three-dimensional model according to the image information; wherein the acquisition parameters include acquisition point coordinates, acquisition center line and acquisition wide angle; Display the revised reference three-dimensional model, open the area marking port, and receive the area marking input by the staff based on the area marking port; the area marking at least includes a work area marking, a pedestrian area marking and an induction door marking; A top view of the reference 3D model containing regional markers is obtained to obtain a scene map containing a work area, a pedestrian area, and a sensor door.

3. The combined control method of the smart lock according to claim 1, characterized in that: The step of querying the induction gate on the scene boundary in the scene map as the end point, taking each work area as the starting point, randomly generating a simulated number of passage paths included in the pedestrian area, and inserting the scene map includes: Select the workspace as the starting point in turn; Construct a circle with a preset radius with the starting point as the center; The circle is divided according to the preset unit angle to obtain an arc; Get the intersection of the arc and the pedestrian zone as a valid arc; Query the sensor door on the scene boundary in the scene map as the end point; Connect the starting point and each end point to obtain the starting and end point vectors, and determine the selection probability of each point in the valid arc on the circle according to the starting and end point vectors; wherein the selection probability conforms to the Gaussian density function; Randomly select the starting point from the valid arc based on the selection probability; The loop is executed until the circle contains the exit position, and the selected starting point is connected to obtain the pass path; Insert the travel path into the scene map.

4. The combined control method of the smart lock according to claim 3, characterized in that: The determination rule of the selection probability is: Where P i is the probability of selecting the i-th point in the valid arc, x i is the angle value of the point, is the starting and ending vectors closest to the point angle, is the angle value of the starting and ending point vectors closest to the point, and σ is a preset parameter; yes The module length; P t is the total probability of all points; P′ i is the corrected selection probability.

5. The combined control method of the smart lock according to claim 1, characterized in that: The steps of obtaining the number of passage paths of each induction door, determining the resource allocation ratio according to the number, and adjusting the resource input amount of each induction door include: For any induction door, calculate the number of paths passing through the induction door; Calculate the ratio of the number of passage paths of each induction door to the total number of passage paths of all induction doors; The product of the ratio and the preset total amount of resources is calculated to obtain the resource input amount of each induction door.

6. A joint control system for a smart lock, characterized in that: The system comprises: A scene map determination module is used to obtain BIM data and visual data of the indoor space, and determine a scene map containing a work area, a pedestrian area, and an induction door according to the BIM data and the visual data; A simulation quantity determination module is used to obtain a personnel quantity table of each work area in real time according to a preset positioning device, and determine the simulation quantity of each work area according to the personnel quantity table; The path insertion module is used to query the induction gate on the scene boundary in the scene map as the end point, take each work area as the starting point, randomly generate a simulated number of passage paths included in the pedestrian area, and insert them into the scene map; A resource adjustment module is used to obtain the number of passage paths for each induction door, determine the resource ratio according to the number, and adjust the resource input amount of each induction door; the resource input amount is used to adjust the response speed of the induction door; The simulation quantity determination module comprises: A quantity table construction unit is used to obtain the number of personnel in each work area in real time according to a preset positioning device, count the acquisition time and the number of personnel, and obtain a personnel quantity table; A coordinate point insertion unit is used to establish a coordinate system with time as the horizontal axis and the number of personnel as the vertical axis, and insert coordinate points in the coordinate system based on the personnel number table; A coordinate fitting unit is used to fit coordinate points to obtain a quantity function; A feature application unit, used for determining the simulation quantity of each work area according to the derivative characteristic and the integral characteristic of the quantity function; The rule for determining the number of simulations is as follows: N=αf -1 (x)+βf(x)+γf 1 (x); Where N is the number of simulations, α, β and γ are preset coefficients, f(x) is the value of the quantity function at time x, and f -1 (x) is the value of the integral function of the quantity function at time x, f 1 (x) is the value of the first derivative of the quantity function at time x.

7. The smart lock joint control system according to claim 6, characterized in that: The scene map determination module includes: A 3D model building unit is used to establish a connection channel with a design library, read BIM data, and build a reference 3D model based on the BIM data; A three-dimensional model correction unit is used to establish a connection channel with a visual collector, obtain image information containing acquisition parameters, and correct the reference three-dimensional model according to the image information; wherein the acquisition parameters include acquisition point coordinates, acquisition center line and acquisition wide angle; An area marking unit is used to display the revised reference three-dimensional model, open an area marking port, and receive an area marking input by a staff member based on the area marking port; the area marking includes at least a work area marking, a pedestrian area marking, and an induction door marking; The top view acquisition unit is used to acquire a top view of the reference three-dimensional model containing area marks to obtain a scene map containing a work area, a pedestrian area and a sensor door.

8. The smart lock joint control system according to claim 6, characterized in that: The path insertion module comprises: A first selection unit is used to select work areas as starting points in sequence; A circle building unit is used to build a circle with a preset radius with the starting point as the center; A segmentation unit, used to segment a circle according to a preset unit angle to obtain an arc; An intersection operation unit is used to obtain the intersection of the arc and the pedestrian zone as a valid arc; A query unit, used to query the induction door on the scene boundary in the scene map as the end point; A connection unit, used to connect the starting point and each end point to obtain a starting and end point vector, and determine the selection probability of each point in the valid arc on the circle according to the starting and end point vector; wherein the selection probability conforms to a Gaussian density function; A second selection unit is used to randomly select a starting point from a valid arc based on a selection probability; A loop execution unit, used for loop execution until the circle includes the exit position, connecting the selected starting point to obtain a pass path; Insertion unit, used to insert the travel path into the scene map.

Citation Information

Patent Citations

  • Offline commercial space dynamic pricing method and system

    CN117575661A