A signal priority determination method and device, electronic equipment and storage medium
By collecting images of the elevator lobby and car area, identifying object information, and determining the priority of elevator door opening and closing signals, the problem of logical confusion in the elevator system is solved, improving elevator operating efficiency and passenger experience.
Patent Information
- Application Number
- CN202211627794.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-16
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-12-16
AI Technical Summary
Existing elevator systems are prone to logical confusion when receiving multiple door operator control signals, leading to unreasonable signal response patterns and reducing elevator operating efficiency.
By acquiring images of the elevator hall and car areas, object information is identified, including the number and type of objects inside the car. The priority of the elevator door opening and closing signals is determined, and the control logic is optimized to solve the problem of logical confusion.
This system prioritizes responding to door closing signals when the number of objects inside the elevator reaches the maximum capacity, adjusts the load level judgment based on object type, optimizes the elevator door control logic, and improves the operating efficiency of the elevator system and the passenger experience.
Smart Images

Figure CN115973887B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of elevator technology, and in particular to a signal priority determination method, apparatus, electronic device, and storage medium. Background Technology
[0002] In existing technologies, elevator passenger movement trend detection systems send door operator opening or closing signals to the elevator door control system based on passenger movement trends. The elevator door control system then controls the elevator doors to open or close according to the received door operator control signals. However, the elevator door control system simultaneously receives opening or closing signals from multiple sources, including the elevator passenger movement trend detection system and internal / external elevator call systems. When both closing and opening signals are present, the elevator often prioritizes the opening signal, delaying closing or opening the doors, even when the elevator car is full. This single signal response mode is not only unreasonable but also easily reduces the operating efficiency of the elevator system. Furthermore, receiving door operator control signals from multiple sources can easily lead to confusion in the door operator's control logic. Summary of the Invention
[0003] This invention provides a method for determining signal priority, in order to solve the problem that a single signal response mode is not only unreasonable, but also easily reduces the operating efficiency of the elevator system.
[0004] In a first aspect, the present invention provides a method for determining signal priority, comprising:
[0005] Images of the detection area are acquired, including the hall area and the car area of the elevator;
[0006] Based on the image, determine the object information of objects using the elevator in the detection area, the object information including the number and type of objects inside the car in the car area;
[0007] The priority of the elevator door opening and closing signals is determined based on the object information.
[0008] In a second aspect, the present invention provides a signal priority determination device, comprising:
[0009] An image acquisition module is used to acquire images of the detection area, which includes the hall area and the car area of the elevator;
[0010] An object information acquisition module is used to determine object information of objects using elevators in the detection area based on the image. The object information includes the number and type of objects inside the car in the car area.
[0011] The signal priority determination module is used to determine the priority of the elevator door opening signal and closing signal based on the object information.
[0012] Thirdly, the present invention provides an electronic device, the electronic device comprising:
[0013] At least one processor; and
[0014] A memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the signal priority determination method described in the first aspect of the present invention.
[0016] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the signal priority determination method described in the first aspect of the present invention.
[0017] The signal priority determination method provided in this invention collects images of a detection area, including the elevator hall area and the car area; determines object information of objects using the elevator in the detection area based on the images; the object information includes the number and type of objects inside the car; and determines the priority of the elevator door opening and closing signals based on the object information. In determining the priority of the opening and closing signals, the method can prioritize the closing signal when the number of objects inside the car reaches the maximum load capacity. Furthermore, it can determine the car's load level based on the type of objects in the car area. When different types of objects exist in the car, different car load levels can be obtained, making the judgment of car load level more reasonable. Moreover, in an elevator system where the door operator is controlled based on an elevator passenger movement trend detection system, this method solves the problem of chaotic door operator control logic, optimizes the control logic, and makes the priority processing of opening and closing signals more reasonable.
[0018] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1This is a flowchart of a signal priority determination method provided in Embodiment 1 of the present invention;
[0021] Figure 2 This is a flowchart of a signal priority determination method provided in Embodiment 2 of the present invention;
[0022] Figure 3 This is a flowchart of a signal priority determination method provided in Embodiment 3 of the present invention;
[0023] Figure 4 This is a schematic diagram of a signal priority determination device provided in Embodiment 4 of the present invention;
[0024] Figure 5 This is a schematic diagram of the structure of the electronic device provided in Embodiment 5 of the present invention. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0026] Example 1
[0027] Figure 1 This is a flowchart of a signal priority determination method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where the priority of elevator door opening and closing signals needs to be sorted. This method can be executed by a signal priority determination device, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the signal priority determination method includes:
[0028] S101. Collect images of the detection area, which includes the hall area and the car area of the elevator.
[0029] The elevator can be equipped with sensors for acquiring images of the detection area. There can be at least two sensors, located in the hall area and the car area respectively. When there are two sensors, they can be positioned above the car door, with one sensor facing the hall area and the other facing the car area, to acquire images of different areas separately. When the car door is closed, the angle and distance between the sensor facing the car area and the car door are larger, avoiding the influence of the car door's high reflectivity and ensuring image quality. Alternatively, there can be only one sensor. The sensor's viewing angle can be determined based on the car door's state. When the car door is open, the sensor's viewing angle faces the hall area; when the car door is open, the sensor's viewing angle faces the car area. This embodiment does not limit the number or arrangement of sensors. It should be noted that when there is only one sensor, the detection range of the sensor facing both the hall area and the car area can include the area where the elevator doors are located, including the elevator hall door and the car door, to acquire object information when objects entering or exiting the car pass through the elevator doors.
[0030] S102. Determine the object information of objects using elevators in the detection area based on the image.
[0031] The objects are usually passengers, but can also be robots, pets, large items, etc.
[0032] The objects using the elevator can be those already inside the car, in which case the object information can include the number of objects inside the car area. Alternatively, the objects using the elevator can be those waiting outside the hall, in which case the object information can also include the number of waiting objects.
[0033] By inputting images into a trained object recognition model, each object can be identified, and thus the number of objects inside the car and the number of objects waiting in the elevator can be obtained.
[0034] S103. Determine the priority of the elevator door opening and closing signals based on the object information.
[0035] The door opening signal is generated in the following way:
[0036] The motion trend of the object is determined based on the image of the area outside the hall. When the object's motion trend is from the area outside the hall to the elevator door, and / or when the hall call button is pressed, an elevator door opening signal is generated. The object's motion trend can be detected using a motion trend detection model. When the object's motion trend is from the area outside the hall to the elevator door, and / or when the hall call button is pressed, it can be considered that the object is preparing to use the elevator, i.e., a hall call. It should be noted that the door opening signal does not include the door opening signal generated when the door opening button inside the car is pressed; it is limited to the door opening signal generated only when a hall call is detected.
[0037] The closing signal of the elevator door can be generated when an object in the car area presses the close button, or it can be generated when the opening time of the elevator door has ended.
[0038] Determining the priority of elevator door opening and closing signals based on object information can include: determining whether the number of objects inside the car reaches the elevator car's maximum load capacity; if so, determining that the priority of the elevator door closing signal is higher than the priority of the opening signal; otherwise, determining that the priority of the opening signal is higher than the priority of the closing signal.
[0039] Determining the priority of elevator door opening and closing signals based on object information may also include: first determining the elevator car's load level based on object information, and then determining the priority of elevator door opening and closing signals based on the car's load level.
[0040] Based on the number and type of objects inside the car from the object information, the occupancy level of the car can be determined by considering the object types within the car area, in addition to determining the number of objects inside. The type of object can have an additive effect on the occupancy level of the car. For example, given the same number of objects (passengers), elderly people require more space to avoid being squeezed by crowds. Therefore, it can be considered that having elderly people among the objects has an additive effect on the occupancy level of the car. That is, the occupancy level of a car containing at least one elderly person is different from that of a car containing only young people.
[0041] After determining the load level of the elevator car, if the car is full, the priority of the elevator door closing signal is higher than the priority of the door opening signal; if the car is not full, the priority of the elevator door opening signal is higher than the priority of the door closing signal.
[0042] The signal priority determination method provided in this invention collects images of a detection area, including the elevator hall area and the car area; determines object information of objects using the elevator in the detection area based on the images; the object information includes the number and type of objects inside the car; and determines the priority of the elevator door opening and closing signals based on the object information. In determining the priority of the opening and closing signals, the method can prioritize the closing signal when the number of objects inside the car reaches the maximum load capacity. Furthermore, it can determine the car's load level based on the type of objects in the car area. When different types of objects exist in the car, different car load levels can be obtained, making the judgment of car load level more reasonable. Moreover, in an elevator system where the door operator is controlled based on an elevator passenger movement trend detection system, this method solves the problem of chaotic door operator control logic, optimizes the control logic, and makes the priority processing of opening and closing signals more reasonable.
[0043] Example 2
[0044] Figure 2 This is a flowchart of a signal priority determination method provided in Embodiment 2 of the present invention. This embodiment optimizes Embodiment 1 as described above. Figure 2 As shown, the signal priority determination method includes:
[0045] S201. Collect images of the detection area, which includes the hall area and the car area of the elevator.
[0046] For details of S201, please refer to S101 in Embodiment 1, which will not be described here.
[0047] S202. Determine whether the objects in the area outside the hall are within the preset area based on the image.
[0048] The preset area is outside the hall area. The position of the object in the outside hall area is determined based on the image, and then the object is determined to be within the preset area based on the position of the object.
[0049] The preset area range of the hall outside region can be an area outside the hall with the elevator door as the center and a preset distance as the radius, or it can be the area where the elevator queue area is located. Based on the image, determine whether the object in the hall outside region is within the preset area range; if yes, execute S203; otherwise, execute S204.
[0050] S203. Use the object as a waiting elevator object.
[0051] An object waiting for the elevator is someone who intends to use the elevator and is located in the area outside the hall, i.e., the elevator waiting area. However, the area outside the hall that the sensor can capture may be quite large, including the lobby area, where pedestrians may pass by without intending to use the elevator. Additionally, the area outside the hall may be shared by multiple elevators. Therefore, an object located in the area outside the hall is not necessarily someone intending to use the elevator. When an object in the area outside the hall is within a preset area, it is considered an object waiting for the elevator.
[0052] S204. Identify the movement trend of the object.
[0053] S205. When the movement trend of an object is from the area outside the hall to the stairwell door, the object is treated as a waiting object.
[0054] If an object in the lobby area is not within the preset area of the lobby area, but the object's movement trend is from the lobby area to the elevator door, it means that the object is preparing to use the elevator, and therefore the object can be used as a waiting object.
[0055] The motion trend of an object can be identified based on a motion trend model, or it can be determined in the following ways:
[0056] The system acquires the location of the object in each acquisition cycle, calculates the distance from the location to the stair door, calculates the distance difference between two adjacent distances, and determines the object's movement trend as moving from the outside area of the hall to the stair door when multiple consecutive distance differences are greater than the preset distance value.
[0057] The condition of setting multiple consecutive distance differences greater than a preset value is to distinguish between situations where an object is near the elevator but not intending to use it. For example, when an object intends to use the elevator, it usually walks directly towards it, resulting in a larger distance difference between two adjacent distances. Conversely, when an object does not intend to use the elevator—for example, if it is merely about to pass by the elevator or take an elevator opposite it (different elevators go to different floors)—it will not walk directly towards the elevator, resulting in a smaller distance difference between two adjacent distances. The preset distance value can be set based on the layout of the area outside the hall, the elevator's location within the hall, etc., and this embodiment does not impose any restrictions on this.
[0058] When the movement trend of an object is determined to be from the area outside the hall to the elevator door, it can be determined that the object is preparing to use the elevator, that is, the object is a waiting object.
[0059] S206. Calculate the number of waiting objects to obtain the number of waiting objects.
[0060] The number of people waiting for the elevator is obtained by counting the number of people waiting for the elevator.
[0061] S207. When the number of objects inside the car is within a preset first interval, the priority of the elevator door opening signal is determined to be higher than the priority of the door closing signal.
[0062] In this embodiment, three intervals are set as parameters to measure the full load level of the elevator car. These three intervals are a preset first interval, a preset second interval, and a preset third interval, with values in the three intervals arranged from smallest to largest. That is, the value in the preset first interval is less than the value in the preset second interval, and the value in the preset second interval is less than the value in the preset third interval. Specifically, the range of the three intervals can be set according to factors such as elevator comfort and the maximum number of passengers allowed. For example, if the elevator car's maximum capacity is 12 people, the first interval is set to [0, 5], the second interval to [6, 10], and the third interval to [11, 12]. The third interval can also be the maximum number of passengers allowed in the elevator car.
[0063] For ease of understanding, the degree of car occupancy can be divided into three levels: low, medium, and high, with the corresponding number of objects inside the car corresponding to the three ranges.
[0064] When the number of objects inside the car is within the preset first interval, it indicates that the car is at a low level of full load. In order to improve the utilization rate of the elevator, waiting objects can be allowed to enter the car at this time. Therefore, the priority of the elevator door opening signal is determined to be higher than the priority of the door closing signal.
[0065] S208. When the number of objects inside the car is within the preset second interval, the priority of the door opening signal and the door closing signal is determined according to the object type of the objects in the car area and the number of waiting objects.
[0066] When the number of objects inside the elevator is within a preset first range, it indicates that the elevator car's load level is moderate. This means the elevator environment is relatively spacious, with room to accommodate waiting objects. In existing technologies, to improve elevator utilization, waiting objects are allowed to enter the car at this point. However, in this embodiment, when the car's load level is moderate, the object type within the car area is also considered, using object type as another parameter to measure the car's load level. The object type can have an additive effect on the car's load level, and specific types can be set to enhance the load level according to actual needs. When the number of objects inside the car is within the preset second range, the priority of the door opening signal and the door closing signal is determined based on the object type of the objects in the car area and the number of waiting objects. This can be done by determining whether the object type of the objects in the car area includes a specific type. If so, the full load level of the car area is calculated based on the bonus effect corresponding to that specific type. Then, the number of waiting objects that can be accommodated is determined based on the full load level of the car. If the number is greater than the number of waiting objects, the priority of the door opening signal is determined to be higher than the priority of the door closing signal. If the number is less than the number of waiting objects, the priority of the door closing signal is determined to be higher than the priority of the door opening signal.
[0067] In an optional embodiment of the present invention, the object type includes a target type, and the priority of the door opening signal and the door closing signal is determined based on the object type of the objects in the car area and the number of waiting objects, including:
[0068] Determine if the object type of the objects in the car area includes the target type. The target type is an object requiring a relaxed environment. If so, calculate the area occupied to create a relaxed environment based on the object information in the car area; determine the priority of the door opening and closing signals based on the area of the car area, the occupied area, and the number of waiting objects.
[0069] The target type refers to a specific type that has an additive effect on the area occupied by the object in the car. This includes objects that require a spacious environment or should not be compressed, such as the elderly, infants, pregnant women, wheelchair users, and large, rigid objects. The area occupied in the car is calculated based on the area additive effect of this specific type to determine the area needed to create a spacious environment. For example, if a child's actual occupied area is 0.2m²... 2 The actual area occupied by other objects is 1m². 2 To prevent children from being squeezed, the bonus effect (bonus coefficient) for "children" is set to 2, resulting in a child occupying an area of 0.4m². 2 Therefore, the calculated area occupied by the object in the car area is 1.4m². 2 Then, based on the difference between the area of the car area and the occupied area, the number of waiting objects that can be accommodated is determined. If the number is greater than the number of waiting objects, the priority of the door opening signal is determined to be higher than the priority of the door closing signal. If the number is less than the number of waiting objects, the priority of the door closing signal is determined to be higher than the priority of the door opening signal.
[0070] The object information also includes the object's projected area and the object's riding status. Based on the object information of the objects in the car area, the area occupied when forming a relaxed environment is calculated, including: calculating the sum of the projected areas of the objects in the car area to obtain the total projected area; determining the number and weight coefficient of the target type of objects; calculating the product of the number of target type of objects, the weight coefficient, and the preset relaxed environment area; calculating the sum of the product and the total projected area to obtain the area occupied when forming a relaxed riding environment.
[0071] In one example, the total projected area of objects in the current car area can also be determined based on the projected area of the objects and the object's riding status. The riding status includes entering the car and exiting the car, that is, the projected area of each object entering and exiting the car is accumulated. The coefficient of the projected area when the riding status is entering the car is 1, and the coefficient of the projected area when the riding status is exiting the car is -1.
[0072] Pre-set weight coefficients for target types. For example, a weight coefficient of 1.8 is set for the target type "elderly," and a weight coefficient of 1.3 is set for the target type "child." The specific weights for different types are set according to actual needs. The preset allowance area is the spare area for each target type; that is, the preset allowance area is the same for both the elderly and children, and the area occupied by objects of different target types is adjusted through weight coefficients.
[0073] The process of determining the priority of door opening and closing signals based on the area of the car area, the occupied area, and the number of waiting passengers includes: calculating the difference between the area of the car area and the occupied area to obtain the remaining passenger area; obtaining the remaining number of passengers based on the remaining passenger area and the preset unit area; determining whether the number of waiting passengers is less than the remaining number of passengers; if so, determining that the priority of the door opening signal is higher than the priority of the door closing signal; if not, determining that the priority of the door closing signal is higher than the priority of the door opening signal.
[0074] The preset unit object area is the average area occupied by a preset unit object. Since the height and size of each object may vary, the average area can be used to estimate the object's area. After calculating the remaining elevator area, the ratio of the remaining elevator area to the preset unit object area can be calculated to obtain the number of remaining elevator objects. If it is determined that there is a target type of object in the elevator car, i.e., that object requires a spacious environment, and if there are many waiting objects, it is impossible to control the number of waiting objects entering the elevator car when the doors open, which may disrupt the spacious environment. Therefore, when it is determined that there is a target type of object in the elevator car, the door opening signal is prioritized over the door closing signal only when the number of waiting objects in the hall area is determined to be less than the remaining number of elevators. At this time, all elevator objects enter the elevator car without disrupting the spacious environment, ensuring a comfortable environment for the target object. When the target type of object is an elderly person, child, pregnant woman, etc., it improves the passenger experience and ensures the safety of these passengers. When the target type of object is a rigid, large object, it can prevent other passengers from crowding in the elevator car and being squeezed or collided with the rigid object, causing discomfort.
[0075] S209. When the number of objects inside the car is within the preset third interval, the priority of the door closing signal is determined to be higher than the priority of the door opening signal.
[0076] When the number of objects inside the car is in the preset third interval, it indicates that the car is fully loaded. At this time, it can be determined that the priority of the door closing signal is higher than that of the door opening signal, so as to avoid excessive crowding of passengers inside the car.
[0077] It should be noted that when determining the range of the number of objects inside the car, you can check whether the number of objects inside the car is in a certain range in turn. For example, first check whether the number of objects inside the car is in the first range. If not, check whether the number of objects inside the car is in the second range. If not, you can determine that the number of objects inside the car is in the third range.
[0078] This embodiment determines the priority of door opening and closing signals based on the number of objects inside the car, the number of waiting objects, and the object type of the objects in the car area. When the object is a target object that requires a spacious environment, and it is determined that there are objects of the target type inside the car, the priority of the door opening signal is determined to be higher than the priority of the door closing signal only when it is determined that the number of waiting objects in the hall area is less than the remaining number of elevators. This ensures a spacious environment in the car area, improves the passenger riding experience, enhances safety, optimizes the control logic, and makes the priority processing of door opening and closing signals more reasonable.
[0079] Example 3
[0080] Figure 3 This is a flowchart of a signal priority determination method provided in Embodiment 3 of the present invention. This embodiment optimizes Embodiment 1 as described above. Figure 3 As shown, the signal priority determination method includes:
[0081] S301. Collect images of the detection area, which includes the hall area and the car area of the elevator.
[0082] Images of the detection area are acquired using a sensor. The detection area is the region within the sensor's field of view.
[0083] S302. Determine the object information of objects using elevators in the detection area based on the image.
[0084] The object information includes the number and type of objects inside the car area, and also the projected area of the objects.
[0085] S303. Calculate the projected area of objects in the car area to obtain the total projected area.
[0086] The total projected area of objects in the current car area can be determined based on the projected area of the objects and the object's riding status. The riding status includes entering the car and exiting the car. That is, the projected area of each object entering and exiting the car is accumulated. The coefficient of the projected area when the riding status is entering the car is 1, and the coefficient of the projected area when the riding status is exiting the car is -1.
[0087] S304. Determine the priority of the elevator door opening and closing signals based on the total projected area and the area of the car area.
[0088] In an optional embodiment of the present invention, determining the priority of the elevator door opening and closing signals based on the total projected area and the area of the car area includes:
[0089] Determine if the difference between the area of the car area and the total projected area is greater than the reserved area; if yes, determine that the priority of the elevator door opening signal is higher than the priority of the door closing signal; if no, determine that the priority of the door closing signal is higher than the priority of the door opening signal.
[0090] Because the size and build of passengers vary, determining the car's fullness by counting passengers may be inappropriate. For example, the fullness of a car with multiple large-bodied individuals is actually greater than the fullness of a car with smaller-bodied individuals. Therefore, relying solely on passenger count to determine fullness could negatively impact the experience of passengers already in the car or waiting in line. This application determines the car's fullness by measuring the projected area of each passenger. Specifically, it checks if the difference between the car's area and the total projected area is greater than a reserved area. This reserved area can be the average projected area of one passenger. In other words, even if the total projected area is less than the car's area, the difference must still be large enough to accommodate at least one additional passenger before accepting new passengers.
[0091] In another optional embodiment of the present invention, determining the priority of the elevator door opening and closing signals based on the total projected area and the area of the car area further includes:
[0092] Determine if the difference between the area of the car area and the total projected area is greater than the reserved area; if so, determine that the priority of the elevator door opening signal is higher than the priority of the door closing signal; if not, detect the area of the empty area connected to the door in the car area based on the image; determine if the area of the empty area is greater than the reserved area; if so, determine that the priority of the door opening signal is higher than the priority of the door closing signal; if so, determine that the priority of the door closing signal is higher than the priority of the door opening signal.
[0093] This embodiment is an optimized version of the previous embodiment. In this embodiment, the projected area of each object can be considered as the maximum footprint of that object. However, generally speaking, the actual footprint of an object (such as a passenger) may be smaller than its projected area. That is, after adjusting the position, shape, or distance between the object and adjacent objects, the actual footprint may be smaller than its projected area. For example, if a passenger's clothing is loose, the projected area may be larger, but the actual footprint of the passenger may be smaller. Similarly, when multiple passengers stand side-by-side, their total footprint is smaller than their total projected area, meaning they have "freed up" space. Therefore, if the difference between the area of the car area and the total projected area is less than the reserved area, the area of the empty area connected to the elevator door in the car area can also be detected. This confirms whether objects inside the car have "freed up" empty space. If so, it is determined whether the "freed up" empty space is greater than the reserved area. The reserved area can be the average projected area of an object. That is, although the total projected area is smaller than the area of the car area, the difference must still be large enough to accommodate at least one object to allow for the acceptance of additional waiting objects. This embodiment determines the priority of door opening and closing signals by combining the projected area and the area of the empty area connected to the elevator door in the car area. This makes the priority processing of door opening and closing signals more in line with the actual elevator riding scenario, optimizes the control logic, avoids the situation where there is still a large empty area when judging the full load of the elevator based solely on the total projected area, and can also improve the utilization efficiency of the elevator.
[0094] Example 4
[0095] Figure 4 This is a schematic diagram of a signal priority determination device provided in Embodiment 4 of the present invention. Figure 4 As shown, the signal priority determination device includes:
[0096] Image acquisition module 401 is used to acquire images of the detection area, which includes the hall area and the car area of the elevator;
[0097] The object information acquisition module 402 is used to determine the object information of objects using elevators in the detection area based on the image. The object information includes the number and type of objects inside the car in the car area.
[0098] The signal priority determination module 403 is used to determine the priority of the elevator door opening signal and closing signal based on the object information.
[0099] In an optional embodiment of the present invention, the object information further includes the number of waiting objects, and the object information acquisition module 402 includes:
[0100] The object location determination submodule is used to determine whether the object in the hall outside area is located within a preset area based on the image.
[0101] The first waiting elevator object determination submodule is used to identify an object as a waiting elevator object when the object in the area outside the hall is located within a preset area.
[0102] The motion trend recognition submodule is used to recognize the motion trend of an object when the object in the outdoor area is not located within a preset area.
[0103] The second waiting object determination submodule is used to identify the object as a waiting object when the movement trend of the object is from the outside area of the hall to the stair door.
[0104] The waiting area object quantity determination submodule is used to calculate the number of waiting area objects to obtain the total number of waiting area objects.
[0105] In an optional embodiment of the present invention, the object information further includes the number of waiting objects, and the signal priority determination module 403 includes:
[0106] The first priority determination submodule is used to determine that when the number of objects inside the elevator is within a preset first interval, the priority of the elevator door opening signal is higher than the priority of the door closing signal.
[0107] The second priority determination submodule is used to determine the priority of the door opening signal and the door closing signal based on the object type of the object in the car area and the number of waiting objects when the number of objects in the car is within a preset second interval.
[0108] The third priority determination submodule is used to determine that the priority of the door closing signal is higher than the priority of the door opening signal when the number of objects inside the car is within a preset third interval.
[0109] The values of the preset first interval, preset second interval, and preset third interval are arranged from smallest to largest.
[0110] In an optional embodiment of the present invention, the object type includes a target type, and the signal priority determination module 403 includes:
[0111] The target type determination submodule is used to determine whether the object type of the object in the car area includes the target type, where the target type is an object that requires a relaxed environment.
[0112] The occupied area determination submodule is used to calculate the occupied area when a spacious environment is formed based on the object information of the objects in the car area when the object type of the object in the car area includes the target type.
[0113] The fourth priority determination submodule is used to determine the priority of the door opening signal and the door closing signal based on the area of the car area, the occupied area, and the number of waiting objects.
[0114] In an optional embodiment of the present invention, the object information further includes the projected area of the object, and the occupied area determination submodule includes:
[0115] The total projected area calculation unit is used to calculate the sum of the projected areas of objects in the car area to obtain the total projected area;
[0116] A parameter determination unit is used to determine the number and weight coefficient of the target type of objects;
[0117] The product calculation unit is used to calculate the product of the number of objects of the target type, the weight coefficient, and the preset relaxed environment area;
[0118] The area calculation unit is used to calculate the sum of the product and the total projected area to obtain the area occupied when a spacious elevator environment is formed.
[0119] In an optional embodiment of the present invention, the fourth priority determination submodule includes:
[0120] The remaining elevator area calculation unit is used to calculate the difference between the area of the car area and the occupied area to obtain the remaining elevator area;
[0121] The remaining elevator-riding object quantity calculation unit is used to obtain the remaining elevator-riding object quantity based on the remaining elevator-riding area and the preset unit object area;
[0122] The remaining elevator passenger count comparison unit is used to determine whether the number of waiting passengers is less than the remaining elevator passenger count;
[0123] The first priority determination unit is used to determine that the priority of the door opening signal is higher than the priority of the door closing signal when the number of waiting objects is less than the number of remaining passengers.
[0124] The second priority determination unit is used to determine that the priority of the door closing signal is higher than the priority of the door opening signal when the number of waiting objects is greater than or equal to the number of remaining passengers.
[0125] In an optional embodiment of the present invention, the object information further includes the projected area of the object, and the signal priority determination module 403 includes:
[0126] The total projected area calculation submodule calculates the total projected area of objects in the car area.
[0127] The fifth priority determination submodule is used to determine the priority of the elevator door opening signal and closing signal based on the total projected area and the area of the car area.
[0128] In an optional embodiment of the present invention, the fifth priority determination submodule includes:
[0129] The total projected area determination unit is used to determine whether the difference between the area of the car area and the total projected area is greater than the reserved area;
[0130] The third priority determination unit is used to determine that the priority of the elevator door opening signal is higher than the priority of the closing signal when the difference between the area of the car area and the total projected area is greater than the reserved area.
[0131] The fourth priority determination unit is used to determine that the priority of the closing signal is higher than the priority of the opening signal when the difference between the area of the car area and the total projected area is less than the reserved area.
[0132] In an optional embodiment of the present invention, the door opening signal of the stairwell is generated in the following manner:
[0133] Determine the motion trend of the object based on the image of the area outside the hall;
[0134] When the movement trend of the object is from the outside area to the stair door, and / or when the outside call button is pressed, an opening signal for the stair door is generated.
[0135] The signal priority determination device provided in the embodiments of the present invention can execute the signal priority determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0136] Example 5
[0137] Figure 5 A schematic diagram of an electronic device 40 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0138] like Figure 5As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 or a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded into the RAM 43 from storage unit 48. The RAM 43 may also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0139] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0140] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as signal priority determination methods.
[0141] In some embodiments, the signal priority determination method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the signal priority determination method described above may be performed. Alternatively, in other embodiments, processor 41 may be configured to perform the signal priority determination method by any other suitable means (e.g., by means of firmware).
[0142] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0143] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0144] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0145] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0146] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0147] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0148] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0149] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for determining signal priority, characterized in that, include: Images of the detection area are acquired, including the hall area and the car area of the elevator; Based on the image, determine the object information of objects using the elevator in the detection area, the object information including the number and type of objects inside the car in the car area; The priority of the elevator door opening and closing signals is determined based on the object information. The object information also includes the number of waiting objects. Determining the priority of the elevator door opening and closing signals based on the object information includes: When the number of objects inside the elevator car is within a preset first range, the priority of the elevator door opening signal is determined to be higher than the priority of the door closing signal. When the number of objects inside the car is within a preset second range, the priority of the door opening signal and the door closing signal is determined according to the object type of the objects in the car area and the number of objects waiting for the elevator. When the number of objects inside the car is within a preset third range, the priority of the door closing signal is determined to be higher than the priority of the door opening signal; The values in the first preset interval, the second preset interval, and the third preset interval are arranged from smallest to largest.
2. The method as described in claim 1, characterized in that, The object information also includes the number of waiting objects, and the step of determining the object information of objects within the detection area based on the image includes: Determine whether the object in the area outside the hall is located within the preset area based on the image; If so, treat the object as a waiting elevator object; If not, identify the movement trend of the object; When the movement trend of the object is from the area outside the hall to the stair door, the object is considered as a waiting object for the stair. The number of waiting objects is obtained by calculating the number of waiting objects.
3. The method as described in claim 1, characterized in that, The object type includes target type, and determining the priority of the door opening signal and the door closing signal based on the object type of the objects in the car area and the number of waiting objects includes: Determine whether the object type of the objects in the car area includes the target type, where the target type is an object that requires a relaxed environment; If so, calculate the area occupied when forming a spacious environment based on the object information of the objects in the car area; The priorities of the door opening signal and the door closing signal are determined based on the area of the car area, the occupied area, and the number of people waiting for the elevator.
4. The method as described in claim 3, characterized in that, The object information also includes the projected area of the object, and the calculation of the occupied area when forming a spacious environment based on the object information of the object in the car area includes: The total projected area is obtained by summing the projected areas of the objects in the car area; Determine the number and weighting coefficients of the target type; Calculate the product of the number of objects of the target type, the weighting coefficient, and the preset relaxed environment area; Calculate the sum of the product and the total projected area to obtain the area occupied when a spacious elevator environment is formed.
5. The method as described in claim 3, characterized in that, The step of determining the priority of the door opening signal and the door closing signal based on the area of the car area, the occupied area, and the number of people waiting for the elevator includes: The remaining passenger area is obtained by calculating the difference between the area of the car area and the occupied area; The number of remaining elevator-riding objects is obtained based on the remaining elevator area and the preset unit object area. Determine whether the number of people waiting for the elevator is less than the number of people remaining to take the elevator; If so, determine that the priority of the door opening signal is higher than the priority of the door closing signal; If not, determine that the priority of the door closing signal is higher than the priority of the door opening signal.
6. The method as described in claim 1, characterized in that, The object information also includes the projected area of the object, and determining the priority of the elevator door opening and closing signals based on the object information includes: The total projected area is obtained by calculating the projected area of the objects in the car area. The priority of the elevator door opening and closing signals is determined based on the total projected area and the area of the car area.
7. The method as described in claim 6, characterized in that, The step of determining the priority of the elevator door opening and closing signals based on the total projected area and the area of the car area includes: Determine whether the difference between the area of the car area and the total projected area is greater than the reserved area; If so, determine that the priority of the elevator door opening signal is higher than the priority of the door closing signal; If not, determine that the priority of the door closing signal is higher than the priority of the door opening signal.
8. The method as described in claim 6, characterized in that, The step of determining the priority of the elevator door opening and closing signals based on the total projected area and the area of the car area further includes: Determine whether the difference between the area of the car area and the total projected area is greater than the reserved area; If so, determine that the priority of the elevator door opening signal is higher than the priority of the door closing signal; If not, detect the area of the empty area in the car region that is connected to the elevator door based on the image; Determine whether the area of the empty area is greater than the reserved area; If so, determine that the priority of the door opening signal is higher than the priority of the door closing signal; If not, determine that the priority of the door closing signal is higher than the priority of the door opening signal.
9. The method according to any one of claims 1-8, characterized in that, The door opening signal is generated in the following way: Determine the motion trend of the object based on the image of the area outside the hall; When the movement trend of the object is from the outside area to the stair door, and / or when the outside call button is pressed, an opening signal for the stair door is generated.
10. A signal priority determination device, characterized in that, include: An image acquisition module is used to acquire images of the detection area, which includes the hall area and the car area of the elevator; An object information acquisition module is used to determine object information of objects using elevators in the detection area based on the image. The object information includes the number and type of objects inside the car in the car area. The signal priority determination module is used to determine the priority of the elevator door opening signal and closing signal based on the object information; The signal priority determination device is used to perform the signal priority determination method as described in any one of claims 1-9.
11. A testing device, characterized in that, The detection equipment includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the signal priority determination method according to any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the signal priority determination method according to any one of claims 1-9.
Citation Information
Patent Citations
Elevator control device
CN104291196A
Elevator control system and method
CN108792854A
Control method and device, elevator and storage medium
CN112850384A