Elevator dispatching method, apparatus, device, and storage medium
Patent Information
- Application Number
- CN202311498412.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-10
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-11-10
AI Technical Summary
[0004]本申请提供一种电梯调度方法、装置、设备及存储介质,用于解决乘梯时住户往往会同时呼叫多台电梯,并在多台电梯之间反复奔跑查看电梯的运行状态的技术问题,从而提高对电梯进行调度的效率、提升用户体验
Smart Images

Figure CN117326417B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an elevator scheduling method, apparatus, device and storage medium. Background Technology
[0002] Most of the residential buildings currently under construction are high-rise buildings, which are basically equipped with two elevators. Residents on each floor need to press the up or down button of the elevator they want to take in order to call the elevator.
[0003] However, in the methods described above, due to the layout of some high-rise residential buildings, elevators are located on both sides of the same building. During peak hours, residents often call two elevators simultaneously and repeatedly run between them to check their status. This results in low efficiency in elevator scheduling and a poor user experience. Summary of the Invention
[0004] This application provides an elevator scheduling method, device, equipment, and storage medium to solve the technical problem that residents often call multiple elevators at the same time and repeatedly run between elevators to check their operating status, thereby improving the efficiency of elevator scheduling and enhancing the user experience.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, an elevator scheduling method is provided, comprising: when it is detected that there are people waiting for the target elevator in the waiting hall of the target floor among multiple elevators in the target building, acquiring the operating status information of each of the multiple elevators, the operating status information including at least one of the following: elevator stop floor, running direction, number of floors requested to go up, and number of floors requested to go down; displaying the operating status information of each of the multiple elevators on the display panel of the target floor corresponding to the target elevator, the operating status information being used by the user to select the elevator to take.
[0007] In one possible implementation, the method further includes: determining the target time for each elevator to travel from its current stop floor to the target floor based on the operating status information of each elevator in the multiple elevators; determining the first elevator with the shortest target time from the multiple elevators based on the target time for each elevator to travel from its current stop floor to the target floor; and displaying target information on the display panel of the target floor corresponding to the target elevator, the target information indicating that the first elevator has the shortest travel time to the target floor.
[0008] In one possible implementation, the method further includes: for any elevator in any floor's waiting hall, detecting in real time whether there are people waiting for the elevator using the corresponding sensor for that elevator on that floor; and when people are detected waiting for the elevator, activating the display panel of that elevator on that floor, which displays the operating status information of each elevator in the multiple elevators.
[0009] In one possible implementation, the method further includes: turning off the display panel of any elevator on any floor if no waiting persons are detected within a preset time period.
[0010] Secondly, an elevator dispatching device is provided, comprising: an acquisition unit and a processing unit; the acquisition unit is used to acquire the operating status information of each of the multiple elevators in a target building when it is detected that there are people waiting for the target elevator in the waiting hall of the target floor, the operating status information including at least one of the following: the floor where the elevator is stopped, the direction of travel, the number of floors requested to go up, and the number of floors requested to go down; the processing unit is used to display the operating status information of each of the multiple elevators on the display panel of the target floor corresponding to the target elevator, the operating status information being used by the user to select the elevator to take.
[0011] In one possible implementation, the elevator dispatching device further includes: a determining unit; the determining unit is configured to determine the target time for each of the multiple elevators to travel from the current floor to the target floor based on the operating status information of each elevator in the multiple elevators; the determining unit is further configured to determine the first elevator with the shortest target time from the multiple elevators based on the target time for each elevator to travel from the current floor to the target floor; and a processing unit is further configured to display target information on the display panel of the target floor corresponding to the target elevator, the target information indicating that the first elevator has the shortest travel time to the target floor.
[0012] In one possible implementation, the processing unit is further configured to detect in real time whether there are people waiting for the elevator in the waiting hall of any elevator on any floor of any of the multiple elevators through the corresponding sensor of any elevator on any floor; the processing unit is further configured to activate the display panel of any elevator on any floor when the presence of people waiting for the elevator is detected, and the display panel is used to display the operating status information of each elevator in the multiple elevators.
[0013] In one possible implementation, the processing unit is also configured to turn off the display panel of any elevator on any floor if no waiting persons are detected within a preset time period.
[0014] Thirdly, an electronic device includes a processor and a memory; wherein the memory stores one or more programs, the one or more programs including computer-executable instructions, and when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform an elevator scheduling method as described in the first aspect.
[0015] Fourthly, a computer-readable storage medium is provided for storing one or more programs, the one or more programs including instructions that, when executed by a computer, cause the computer to perform an elevator scheduling method as described in the first aspect.
[0016] This application provides an elevator scheduling method, apparatus, device, and storage medium, applied in elevator scheduling scenarios. When it is detected that a target elevator among multiple elevators in a target building has people waiting in the elevator lobby on the target floor, the operating status information of each elevator can be obtained and displayed on the display panel of the target floor corresponding to the target elevator. That is, when people waiting in the target building need to take an elevator, the operating status information of each elevator in the target building can be obtained and displayed, allowing them to select the appropriate elevator. Through this method, when there are people waiting in any elevator lobby within the target building, the operating status information of each elevator in the target building can be displayed in that lobby, helping them choose the appropriate elevator. This solves the problem in existing technologies where residents often call multiple elevators simultaneously and repeatedly run between elevators to check their operating status, improving the efficiency of elevator scheduling and enhancing the user experience. Attached Figure Description
[0017] Figure 1 A schematic diagram of the structure of an elevator dispatching system provided for an embodiment of this application;
[0018] Figure 2 A schematic diagram of the appearance of an elevator dispatching device and an elevator floor display provided for embodiments of this application;
[0019] Figure 3 A flowchart illustrating an elevator scheduling method provided for embodiments of this application. Figure 1 ;
[0020] Figure 4 A schematic diagram illustrating the operation status display of an elevator, provided as an embodiment of this application;
[0021] Figure 5 A flowchart illustrating an elevator scheduling method provided for embodiments of this application. Figure 2 ;
[0022] Figure 6 A flowchart illustrating an elevator scheduling method provided for embodiments of this application. Figure 3 ;
[0023] Figure 7 A flowchart illustrating an elevator scheduling method provided for embodiments of this application. Figure 4 ;
[0024] Figure 8 A schematic diagram of an elevator scheduling process provided for an embodiment of this application;
[0025] Figure 9 A schematic diagram of the structure of an elevator dispatching device provided for an embodiment of this application;
[0026] Figure 10 This is a schematic diagram of the structure of an electronic device provided as an embodiment of this application. Detailed Implementation
[0027] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0028] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" and "multiple" refer to two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.
[0029] Most of the residential buildings currently under construction are high-rise buildings of around 30 stories, and they are generally equipped with two elevators. However, these two elevators do not have an intelligent collaborative system. During peak hours, due to the apartment layout design of some buildings, the elevator shafts are distributed on both sides of the same building, and residents cannot see the operation of the other elevator. Therefore, residents often call both elevators at the same time and run back and forth between the two elevators to see their location. This results in extremely low elevator operating efficiency during peak hours, with elevators often waiting on empty floors, affecting residents' travel.
[0030] Existing elevator dispatching systems are mostly proprietary systems provided by elevator manufacturers, incurring purchase costs. High-rise residential buildings generally do not equip themselves with additional elevator call and dispatching systems. Furthermore, existing external elevator dispatching systems often use facial recognition technology, raising concerns about the collection of personal information. In today's sensitive climate, many residents oppose the installation of devices that could potentially compromise their privacy. Additionally, laws now impose higher cybersecurity requirements on such equipment, further increasing the overall system construction cost.
[0031] Furthermore, existing external elevator dispatching systems are custom-developed and involve interference with elevator operation. Custom development limits the system's versatility; it must be compatible with the manufacturer's programmable logic controller (PLC) to function effectively. This interference increases the risk of elevator malfunctions and also poses risks to cybersecurity.
[0032] This application provides an elevator scheduling method. When it is detected that there are people waiting for the target elevator in the waiting hall of the target floor among multiple elevators in the target building, the operating status information of each of the multiple elevators can be obtained and displayed on the display panel of the target floor corresponding to the target elevator. That is, when people waiting in the target building need to take an elevator, the operating status information of each elevator in the target building can be obtained and displayed, so that people waiting can choose the appropriate elevator based on the operating status information of each elevator. Through the above method, when there are people waiting in any waiting hall in the target building, the operating status information of each of the multiple elevators in the target building can be displayed in that waiting hall to help people choose the appropriate elevator. Therefore, this solves the problem in the prior art where residents often call multiple elevators at the same time and repeatedly run between elevators to check their operating status, improving the efficiency of elevator scheduling and enhancing the user experience.
[0033] The elevator scheduling method provided in this application embodiment can be applied to elevator scheduling systems. Figure 1 A schematic diagram of an elevator dispatching system is shown. Figure 1 As shown, the elevator dispatching system 10 includes: a sensor 11, an electronic device 12, and a display panel 13. The sensor 11 includes: an image acquisition module (i.e., a camera) and a human body sensing module; the electronic device 12 includes: a communication module, a processing module, and a power supply module.
[0034] Sensor 11 is used to detect whether there are people waiting for the target elevator in the waiting hall of the target floor among the multiple elevators included in the target building. When it is detected that there are people waiting for the target elevator in the waiting hall of the target floor among the multiple elevators included in the target building, it collects the operating status information of each of the multiple elevators and sends the operating status information of each of the multiple elevators to electronic device 12. Electronic device 12 is used to send the operating status information of each of the multiple elevators to display panel 13. Display panel 13 is used to display the operating status information of each of the multiple elevators to help users select the elevator to take.
[0035] The image acquisition module is used to capture the elevator's up / down status (including the floor it is stopped at and the direction of travel) and the status of the elevator call buttons displayed on the elevator's floor indicator. For example, since the elevator's up / down status is displayed consistently on the floor indicators of each floor in the same elevator shaft, the up / down status can be captured using only the image acquisition module on one floor, and the status of the elevator call buttons can be captured using only the image acquisition modules on other floors, thus reducing power consumption.
[0036] The human body sensing module is used to control the working status of the display panel 13 and the image acquisition module by sensing whether someone is waiting for the elevator, and its main function is to reduce power consumption; the communication module is used to realize communication between floors of the same elevator and between different elevators using the ZigBee protocol and 5G technology.
[0037] For example, when stable transmission using the ZigBee protocol is possible between floors within the same elevator, the electronic equipment on the first floor can act as the primary server, with other floors transmitting the collected elevator call button statuses to the first-floor electronic equipment via the ZigBee protocol. Specifically, when the core nodes of two elevators (e.g., east and west elevators) are close to each other, information can be synchronized via the ZigBee protocol. When the core nodes of two elevators are far apart and cannot communicate via the ZigBee protocol, information can be synchronized via 5G. The electronic equipment on the first floor aggregates the elevator call button statuses from the other floors and then transmits the elevator up / down status and elevator call button statuses back to the other floors.
[0038] The processing module is used to acquire and process image information, send and receive elevator up / down status and elevator call button status, and drive the display panel; the power supply module is used to supply power to each floor. For example, since the data processing volume on the first floor is large, the first floor can use external power supply mode, while the other floors can use battery mode or external power supply mode as needed.
[0039] like Figure 2 The diagram shows the exterior appearance of the elevator dispatching device and the elevator floor display. Figure 2 The image shows the front view, side view, bottom view, top view, and digital tube display of the elevator dispatching device and elevator floor display.
[0040] It should be noted that each waiting area on each floor of the building is equipped with an elevator dispatching device and an elevator floor display. The elevator dispatching device is an external module that can be attached above the elevator floor display. The elevator dispatching device can consist of a display panel, a human body sensor module, and a camera. The display panel shows dynamically changing numbers (e.g., ...). Figure 2 In the front view of the elevator dispatching device, the up arrow, down arrow, and the numbers 8, 18, 2, 4, 0, and 3 are displayed by a digital tube, with fixed text (e.g., ...) Figure 2 The operating status, waiting status, east / west position, power level, signal strength, and power supply status of the elevator dispatching device (from a front view) are printed onto the display panel, where they are displayed using light-emitting diodes (LEDs). The elevator's floor display includes a floor display panel, up buttons, and down buttons.
[0041] After the elevator dispatching device is powered on, the power, signal, power supply, running status, and waiting status displays on the panel remain constantly lit. Furthermore, for a specific elevator, when the human body detection module of the sensor confirms that the elevator is unoccupied or unwaiting, the image acquisition modules of the sensors on all floors except the first floor stop data acquisition to conserve power. The display panel enters sleep mode after 5 seconds, while the communication module operates normally. The image acquisition module on the first floor captures the floor information displayed on the floor indicator of the elevator below and displays it in the running status section of the display panel. When the human body detection module on any floor senses someone approaching, the screen on that floor ends standby, turns on, and begins image acquisition.
[0042] The elevator scheduling method provided by an embodiment of this application is described below with reference to the accompanying drawings. Figure 3 As shown in the embodiment of this application, an elevator scheduling method is provided and applied to an electronic device. The method includes steps S201-S202:
[0043] S201. If it is detected that there are people waiting for the target elevator in the elevator lobby of the target floor among the multiple elevators in the target building, obtain the operating status information of each of the multiple elevators.
[0044] The operational status information includes at least one of the following: elevator floor, direction of travel, number of floors requested to go up, and number of floors requested to go down.
[0045] It is understandable that, if it is detected that there are people waiting for the target elevator in the elevator lobby of the target floor among the multiple elevators in the target building, the operating status information of each of the multiple elevators can be obtained through electronic devices.
[0046] For example, the target building may include two elevators: an east elevator and a west elevator. If it is detected that there are people waiting for the east elevator in the elevator lobby on floor X (where X is an integer greater than 1), the status of the elevator call button on floor X (e.g., the up button is lit or the down button is lit) can be collected.
[0047] Specifically, if the elevator call button is lit up (up button), it indicates that a person waiting on that floor is requesting to go up; if the elevator call button is lit up (down button), it indicates that a person waiting on that floor is requesting to go down. The image acquisition module in the first-floor waiting hall of the two elevators in the target building can capture the current elevator floor and direction of travel of both elevators.
[0048] S202. Display the operating status information of each of the multiple elevators on the display panel of the target floor corresponding to the target elevator.
[0049] The operational status information is used by users to select which elevator to take.
[0050] It is understandable that the operating status information of each of the multiple elevators can be displayed on the display panel of the target floor corresponding to the target elevator via electronic devices.
[0051] For example, based on the ZigBee protocol, the status of the elevator call button on floor X can be sent to the core node on floor X. The status of the elevator call button can be: East elevator down on floor X.
[0052] The elevator call button status transmitted from the target floor can be received through the core node on the first floor. Based on the elevator call button status transmitted from the target floor, the elevator stop floor and running direction of each elevator, the running status information of each elevator can be obtained. The running status information of each of the two elevators can be displayed on the display panel of the waiting hall where people are waiting on the target floor corresponding to the target elevator.
[0053] like Figure 4As shown, the elevator's operating status information includes operating status and waiting status. East and west represent the east and west elevators, up and down arrows represent going up and going down, and numbers represent the number of floors the elevator is currently at or waiting to stop at. The operating status displayed on the panel can be the east elevator going up to the 8th floor and the west elevator going down to the 18th floor. The waiting status displayed on the panel can be the east elevator having 2 floors waiting to go up and 4 floors waiting to go down, the west elevator having 0 floors waiting to go up and 3 floors waiting to go down.
[0054] It should be noted that one of the two core nodes of the east and west elevators on the first floor is selected for information aggregation.
[0055] In a design, such as Figure 5 As shown in the embodiment of this application, an elevator scheduling method is provided, which further includes steps S301-S303:
[0056] S301. Based on the operating status information of each elevator in the multiple elevators, determine the target time for each elevator to travel from the current floor to the target floor.
[0057] S302. Based on the target time for each elevator to travel from its current floor to the target floor, determine the first elevator with the shortest target time from among multiple elevators.
[0058] S303. Display the target information on the display panel of the target floor corresponding to the target elevator.
[0059] Among them, the target information is used to indicate the shortest time it takes for the first elevator to travel to the target floor.
[0060] In a design, such as Figure 6 As shown, an elevator scheduling method provided in this application embodiment further includes steps S401-S402 before step S201:
[0061] S401. For any elevator in any floor of a multi-elevator waiting area, the presence of waiting personnel can be detected in real time using the corresponding sensor for that elevator on that floor.
[0062] S402. When the presence of people waiting for the elevator is detected, activate the display panel of any elevator on any floor.
[0063] The display panel is used to display the operating status information of each of the multiple elevators.
[0064] In a design, such as Figure 7 As shown in the embodiment of this application, an elevator scheduling method further includes step S501:
[0065] S501. If no waiting passengers are detected within a preset time period, turn off the display panel of any elevator on any floor.
[0066] Optionally, if no waiting passengers are detected within a preset time period, the display panel of any elevator on any floor can be turned off, that is, the display panel of any elevator on any floor enters a sleep state.
[0067] For example, the preset duration can be any reasonable value such as 4s, 5s, or 6s.
[0068] One possible implementation is, such as Figure 8 As shown, after the elevator dispatching device on the target floor is connected to the power supply, it determines whether the target floor is the first floor. If the target floor is the first floor, the elevator's up and down status is collected by the camera on the first floor. The elevator's up and down status and elevator call button status of other elevators are received based on ZigBee or 5G. The elevator call button status of other floors of the target elevator is received based on ZigBee. The elevator's up and down status, elevator call button status, and the elevator's up and down status and elevator call button status of other elevators are integrated to obtain the elevator's operating status.
[0069] Furthermore, the system broadcasts the elevator's operating status via ZigBee and displays it on the screen. If the target floor is not the first floor, it further senses whether anyone is waiting for the elevator on that floor. If no one is waiting, the camera and display on that floor remain in sleep mode. If someone is waiting, the system captures the elevator call button status on that floor via the camera, turns on the display screen for that floor, and sends the elevator call button status to the first floor via ZigBee. It also receives the elevator operating status from the first floor and displays it on the screen.
[0070] This application provides an elevator scheduling method. This method utilizes a camera placed on the elevator call panel and artificial intelligence (AI) image recognition technology to identify the elevator's operating floor and call status, thereby displaying the elevator's operating status on a display screen. Specifically, communication between devices on each floor uses the ZigBee protocol, and the display screen uses a digital tube for display.
[0071] This application possesses a degree of versatility, enabling it to recognize elevator panels using AI technology without requiring knowledge of elevator PLC instructions. It is compatible with elevators of any brand, boasts low development costs, and eliminates the need for integration with elevator control systems, thus avoiding operational risks and elevator accidents associated with external equipment. Furthermore, it avoids the collection of personal information such as facial data, focusing solely on human presence sensing to prevent cybersecurity risks. This application is scalable, adaptable to various working conditions, and can accommodate an unlimited number of floors and elevators. The entire system operates in a low-power mode, using a human body sensing module for data collection and control. The camera is activated on demand, supporting battery-powered operation with minimal dependence on ambient power. Installation is simple, requiring only attachment to the top of the elevator panel without the need for drilling or wiring.
[0072] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0073] This application embodiment can divide an elevator scheduling method into functional modules based on the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0074] Figure 9 This is a structural schematic diagram of an elevator dispatching device provided in an embodiment of this application. Figure 9 As shown, an elevator dispatching device 40 is used to improve the efficiency of elevator dispatching and enhance the user experience, for example, for performing... Figure 3 An elevator scheduling method is shown. The elevator scheduling device 40 includes: an acquisition unit 401 and a processing unit 402.
[0075] The acquisition unit 401 is used to acquire the operating status information of each of the multiple elevators in the target building when it is detected that there are people waiting for the elevator in the elevator lobby of the target floor. The operating status information includes at least one of the following: the floor where the elevator is stopped, the direction of travel, the number of floors requested to go up, and the number of floors requested to go down.
[0076] The processing unit 402 is used to display the operating status information of each of the multiple elevators on the display panel of the target floor corresponding to the target elevator. The operating status information is used by the user to select the elevator to take.
[0077] In one possible implementation, the elevator dispatching device 40 further includes: a determining unit 403; the determining unit 403 is configured to determine the target time for each of the multiple elevators to travel from the current floor to the target floor based on the operating status information of each of the multiple elevators; the determining unit 403 is also configured to determine the first elevator with the shortest target time from the multiple elevators based on the target time for each elevator to travel from the current floor to the target floor; the processing unit 402 is also configured to display target information on the display panel of the target floor corresponding to the target elevator, the target information being used to indicate that the first elevator has the shortest travel time to the target floor.
[0078] In one possible implementation, the processing unit 402 is further configured to detect in real time whether there are people waiting for the elevator in the waiting hall of any elevator on any floor of any of the multiple elevators through the corresponding sensor of any elevator on any floor; the processing unit 402 is further configured to activate the display panel of any elevator on any floor when the presence of people waiting for the elevator is detected, and the display panel is used to display the operating status information of each elevator in the multiple elevators.
[0079] In one possible implementation, the processing unit 402 is further configured to turn off the display panel of any elevator on any floor if no waiting person is detected within a preset time period.
[0080] In the case where the functions of the integrated modules described above are implemented in hardware, this application provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 10 As shown, an electronic device 60 is used to improve the efficiency of elevator scheduling and enhance the user experience, for example, for performing... Figure 3 An elevator scheduling method is shown. The electronic device 60 includes a processor 601, a memory 602, and a bus 603. The processor 601 and the memory 602 can be connected via the bus 603.
[0081] Processor 601 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 601 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0082] As one embodiment, processor 601 may include one or more CPUs, for example Figure 10 CPU 0 and CPU 1 are shown in the diagram.
[0083] The memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0084] As one possible implementation, the memory 602 can exist independently of the processor 601. The memory 602 can be connected to the processor 601 via a bus 603 and is used to store instructions or program code. When the processor 601 calls and executes the instructions or program code stored in the memory 602, it can implement the elevator scheduling method provided in this application embodiment.
[0085] In another possible implementation, the memory 602 can also be integrated with the processor 601.
[0086] Bus 603 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0087] It should be pointed out that, Figure 10 The structure shown does not constitute a limitation on the electronic device 60. Except... Figure 10 In addition to the components shown, the electronic device 60 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0088] As an example, combined Figure 9 The functions implemented by the acquisition unit 401, processing unit 402, and determination unit 403 in the elevator dispatching device 40 are the same as those of the elevator dispatching device 40. Figure 10 The processor 601 in it has the same function.
[0089] Optional, such as Figure 10 As shown, the electronic device 60 provided in this application embodiment may further include a communication interface 604.
[0090] Communication interface 604 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 604 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
[0091] In one design, the communication interface in the electronic device provided in this application embodiment can also be integrated into the processor.
[0092] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0093] This application also provides a computer-readable storage medium storing instructions. When a computer executes these instructions, the computer performs each step of the method flow shown in the above-described method embodiments.
[0094] Embodiments of this application provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform an elevator scheduling method as described in the above method embodiments.
[0095] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art.
[0096] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside within an application-specific integrated circuit (ASIC).
[0097] In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0098] Since the electronic devices, computer-readable storage media, and computer program products in the embodiments of this application can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0099] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.
Claims
1. An elevator scheduling method, characterized in that, The method includes: The image acquisition module captures the elevator's up / down status and the status of the elevator call buttons displayed on the floor displays of each of the multiple elevators. When it is detected that there are people waiting in the elevator lobby of the target floor among the multiple elevators in the target building, artificial intelligence image recognition technology is used to identify the operating floor and call status of each of the multiple elevators, and obtain the operating status information of each of the multiple elevators. The operating status information includes at least one of the following: elevator stop floor, running direction, number of floors requested to go up, and number of floors requested to go down. The operating status information of each of the multiple elevators is displayed on the display panel of the target floor corresponding to the target elevator. The operating status information is used by the user to select the elevator to take. The image acquisition module on the first floor captures the floor information displayed on the elevator's floor display screen and shows it in the running status section of the display panel; The image acquisition modules on floors other than the first floor will stop acquiring data and the display panel will enter sleep mode if no people waiting for the elevator are detected within a preset time. When someone is detected approaching on any floor, the image acquisition module collects data and the display panel turns on to show the image.
2. The method according to claim 1, characterized in that, The method further includes: Based on the operating status information of each of the multiple elevators, the target time for each of the multiple elevators to travel from the current floor to the target floor is determined. Based on the target time for each elevator to travel from its current floor to the target floor, the first elevator with the shortest target time is determined from the multiple elevators. The target information is displayed on the display panel of the target floor corresponding to the target elevator. The target information is used to indicate that the first elevator takes the shortest time to reach the target floor.
3. The method according to claim 1 or 2, characterized in that, The method further includes: For any of the multiple elevators in the waiting hall on any floor, the presence of waiting people can be detected in real time by the sensor corresponding to that elevator on that floor; If the presence of people waiting for the elevator is detected, the display panel of any one of the elevators on any floor is activated. The display panel is used to display the operating status information of each of the multiple elevators.
4. An elevator dispatching device, characterized in that, The elevator dispatching device includes: an acquisition unit and a processing unit; The acquisition unit is used to acquire the elevator up / down status and elevator call button status displayed on the floor display of each of the multiple elevators through the image acquisition module; when it is detected that there are people waiting for the target elevator in the waiting hall of the target floor of the multiple elevators included in the target building, the unit uses artificial intelligence image recognition technology to identify the operating floor and call status of each of the multiple elevators, and obtains the operating status information of each of the multiple elevators. The operating status information includes at least one of the following: elevator stop floor, running direction, number of floors requested to go up, and number of floors requested to go down. The processing unit is used to display the operating status information of each of the multiple elevators on the display panel of the target floor corresponding to the target elevator. The operating status information is used by the user to select the elevator to take. The processing unit is also used to: have the image acquisition module on the first floor acquire data from the elevator's floor display and display the floor number on the display panel in the "Operating Status" column; have the image acquisition modules on other floors stop acquiring data and the display panel enter sleep mode when no waiting person is detected within a preset time period; and have the image acquisition module acquire data and the display panel turn on when someone is detected approaching on any floor.
5. The elevator dispatching device according to claim 4, characterized in that, The elevator dispatching device further includes: a determining unit; The determining unit is used to determine the target time for each of the multiple elevators to travel from the current floor to the target floor based on the operating status information of each elevator in the multiple elevators. The determining unit is further configured to determine, from the plurality of elevators, the first elevator with the shortest target time based on the target time for each elevator to travel from the current floor to the target floor; The processing unit is also configured to display target information on the display panel of the target floor corresponding to the target elevator, the target information being used to indicate that the first elevator takes the shortest time to reach the target floor.
6. The elevator dispatching device according to claim 4 or 5, characterized in that, The processing unit is also used to detect in real time whether there are people waiting for the elevator in the waiting hall of any of the multiple elevators on any floor through the sensor corresponding to any elevator on any floor. The processing unit is further configured to, upon detecting the presence of people waiting for the elevator, activate the display panel of any elevator on any floor, the display panel being configured to display the operating status information of each of the multiple elevators.
7. An electronic device, characterized in that, include: A processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer execution instructions, and when the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform an elevator scheduling method according to any one of claims 1-3.
8. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computer, cause the computer to perform an elevator scheduling method as described in any one of claims 1-3.
Citation Information
Patent Citations
Elevator energy-saving control system
CN103569811A
Elevator calling control device, system and method
CN107176511A