Elevator floor control method and related products
By introducing servers to the elevator control system for identity verification and floor control information processing, the sanitary safety hazards existing in the existing elevator floor control methods are solved, and contactless and safe floor control is achieved.
Patent Information
- Application Number
- CN202110759614.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-05
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-07-05
AI Technical Summary
The existing elevator floor control method requires the user to manually touch the button, which poses a sanitary and safety hazard.
The server receives floor control information from the target electronic device, performs identity verification, and determines the target floor according to permissions, and sends control information to the elevator to achieve contactless floor control.
It reduces public health safety risks, ensures user safety, and realizes contactless elevator floor control.
Smart Images

Figure CN115571737B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing, and in particular to an elevator floor control method and related products. Background Art
[0002] At present, when users take an elevator, they usually control the elevator floor through the floor buttons set on the elevator. This floor control method requires the user's hands to touch the floor buttons, which poses a health and safety hazard. Summary of the invention
[0003] The embodiments of the present application provide an elevator floor control method and related products, in order to reduce public health and safety risks and ensure user safety.
[0004] In a first aspect, an embodiment of the present application provides an elevator floor control method, which is applied to a server in an elevator control system, wherein the elevator control system includes: the server, at least one elevator, and at least one electronic device, wherein the server is communicatively connected with the at least one elevator and the at least one electronic device, and the method includes:
[0005] Receiving floor control information carrying a target elevator identifier from a target electronic device, wherein the at least one electronic device includes the target electronic device, and the at least one elevator includes the target elevator;
[0006] Sending an identity authentication request to the target electronic device;
[0007] receiving identity authentication information from the target electronic device;
[0008] When it is determined according to the identity verification information that the target electronic device has the authority to control the target elevator, determining the target floor according to the floor control information;
[0009] First control information is sent to the target elevator, where the first control information is used to instruct the target elevator to determine the target floor as a floor to be stopped.
[0010] In a second aspect, an embodiment of the present application provides an elevator floor control device, which is applied to a server in an elevator control system, wherein the elevator control system includes: the server, at least one elevator, and at least one electronic device, wherein the server is communicatively connected with the at least one elevator and the at least one electronic device, and the device includes:
[0011] an acquisition unit, configured to receive floor control information carrying a target elevator identifier from a target electronic device, wherein the at least one electronic device includes the target electronic device, and the at least one elevator includes the target elevator;
[0012] A first sending unit, configured to send an identity authentication request to the target electronic device;
[0013] A receiving unit, configured to receive identity authentication information from the target electronic device;
[0014] a determination unit, configured to determine a target floor according to the floor control information when it is determined according to the identity verification information that the target electronic device has the authority to control the target elevator;
[0015] The second sending unit is used to send first control information to the target elevator, where the first control information is used to instruct the target elevator to determine the target floor as a floor to be stopped.
[0016] In a third aspect, an embodiment of the present application provides a server, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.
[0017] In a fourth aspect, an embodiment of the present application provides a computer storage medium that stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute some or all of the steps described in the first aspect of this embodiment.
[0018] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.
[0019] It can be seen that in this embodiment, after receiving the floor control information carrying the target elevator identification from the target electronic device, the server sends an identity authentication request to the target electronic device and receives the identity authentication information from the target electronic device. When it is determined that the target electronic device has the authority to control the target elevator according to the identity authentication information, the target floor is determined according to the floor control information, and then the first control information is sent to the target elevator to instruct the target elevator to determine the target floor as the floor to be stopped. It can be seen that the embodiment of the present application can realize contactless control of the elevator floor, and the user does not need to touch the floor button set on the elevator, which is conducive to ensuring user safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1A is a schematic diagram of the architecture of an example elevator control system provided in an embodiment of the present application;
[0022] Figure 1B is a schematic diagram of interaction of devices in an example elevator control system provided in an embodiment of the present application;
[0023] Figure 1C This is a composition example diagram of a server provided in an embodiment of the present application;
[0024] Figure 2 It is a flowchart of an elevator floor control method provided in an embodiment of the present application;
[0025] Figure 3A This is a block diagram of the functional units of an elevator floor control device provided in an embodiment of the present application;
[0026] Figure 3B This is a block diagram of the functional units of another elevator floor control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0028] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0029] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0030] The embodiments of the present application are described below with reference to the accompanying drawings.
[0031] The technical solution of this application can be applied to Figure 1A The example elevator control system 10 shown in the figure includes a server 100, at least one elevator 200 and at least one electronic device 300 (only two electronic devices and three elevators are schematically shown in the figure, and the number of elevators and elevator devices in actual applications can be more or less, which is not specifically limited here), the server 100 is communicatively connected with the at least one elevator 200 and the at least one electronic device 300, and the information interaction between the server 100 and the target electronic device in the at least one electronic device and the target elevator in the at least one elevator can be as follows Figure 1B As shown, after receiving the floor control information carrying the target elevator identification from the target electronic device, the server sends an identity authentication request to the target electronic device and receives the identity authentication information from the target electronic device. When it is determined that the target electronic device has the authority to control the target elevator according to the identity authentication information, the target floor is determined according to the floor control information, and then the first control information is sent to the target elevator to instruct the target elevator to determine the target floor as the floor to be stopped. The above elevator control system can realize contactless elevator floor control, which is conducive to reducing public health and safety risks and ensuring user safety.
[0032] The composition structure of the server 100 in this application can be as follows Figure 1C As shown, the server 100 may include a processor 110, a memory 120, a communication interface 130, and one or more programs 121, wherein the one or more programs 121 are stored in the above-mentioned memory 120 and are configured to be executed by the above-mentioned processor 110, and the one or more programs 121 include instructions for executing any step in the above-mentioned method embodiment.
[0033] Among them, the communication interface 130 is used to support the communication between the server 100 and other devices. The processor 110 can be, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, units and circuits described in conjunction with the disclosure of the embodiments of the present application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0034] The memory 120 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM).
[0035] In a specific implementation, the processor 110 is used to execute any step executed by the server in the following method embodiment, and when performing data transmission such as sending, the communication interface 130 can be selectively called to complete the corresponding operation.
[0036] It should be noted that the structural diagram of the above-mentioned server 100 is only an example, and the specific components included may be more or less, and no sole limitation is made here.
[0037] See also Figure 2 , Figure 2 is a flow chart of an elevator floor control method provided by an embodiment of the present application, which can be applied in Figure 1A The server in the elevator control system shown is connected in communication with at least one elevator and at least one electronic device, such as Figure 2 As shown, the elevator floor control method includes:
[0038] S201, the server receives floor control information carrying a target elevator identifier from a target electronic device.
[0039] The at least one electronic device includes the target electronic device, and the at least one elevator includes the target elevator.
[0040] In a specific implementation, each elevator can be pre-configured with a unique elevator identifier, and the server pre-stores the elevator identifier of each elevator in at least one elevator, and the corresponding elevator can be determined by the elevator identifier. Specifically, the elevator identifier can be information such as a digital number.
[0041] S202: The server sends an identity authentication request to the target electronic device.
[0042] S203, the server receives identity authentication information from the target electronic device.
[0043] S204: When the server determines, according to the identity verification information, that the target electronic device has the authority to control the target elevator, the server determines the target floor according to the floor control information.
[0044] The server may pre-store identity information corresponding to each elevator, and each elevator may correspond to at least one identity information, and the identity information corresponding to each elevator is the identity information having the control authority for the elevator. The server may specifically determine whether the target electronic device has the authority to control the target elevator by: obtaining at least one identity information corresponding to the target elevator, and determining whether the at least one identity information contains first identity information that matches the received identity authentication information; if so, determining that the target electronic device has the authority to control the target elevator; otherwise, the target electronic device does not have the authority to control the target elevator.
[0045] Among them, one identity information can be associated with at least one of the following information: device identification of the electronic device, user face image, user fingerprint image, user pupil image. As long as the identity authentication information matches at least one of the information associated with the first identity information, it is determined that the identity authentication information matches the first identity information.
[0046] Furthermore, considering that, for example, some community users or companies will regularly hire staff to perform cleaning work, the staff needs to enter the elevator of the user's residence during a specific period of time, or some users' renovations may interfere with other users, so it is necessary to prohibit the renovation workers from entering the elevator during a specific time period (for example, after 9 o'clock in the evening). Each identity information may include a corresponding authority time. When it is determined that the first identity information exists in at least one identity information, it is determined whether the current moment is within the authority time corresponding to the first identity information. If so, it is determined that the target electronic device has the authority to control the target elevator. Otherwise, the target electronic device does not have the authority to control the target elevator.
[0047] Alternatively, considering that there are many people using elevators in some public places, if the identity information of each elevator with elevator control authority is pre-stored, a large amount of storage resources will be occupied, and it will take a long time to determine whether the elevator control authority is obtained. Therefore, the identity information corresponding to each elevator can be the identity information that prohibits the use of the elevator (such as the identity information of wanted persons issued by the public security system, etc.). When the server determines whether the target electronic device has the control authority of the target elevator based on the identity authentication information, it obtains at least one identity information corresponding to the target elevator, and determines whether there is identity information matching the received identity authentication information in the at least one identity information. If not, it is determined that the target electronic device has the authority to control the target elevator, otherwise, the target electronic device does not have the authority to control the target elevator.
[0048] In addition, for security reasons, when it is determined based on the identity authentication information that the electronic device does not have the authority to control the target elevator, a reminder message for entering the elevator carrying the identity authentication information can be sent to a preset management device, which can be, for example, an electronic device of a property staff member.
[0049] S205, the server sends first control information to the target elevator, where the first control information is used to instruct the target elevator to determine the target floor as a floor to be stopped.
[0050] Among them, the first control information can also be used to instruct the target elevator to broadcast the target floor through the voice broadcast device, so that the user can check whether the target floor determined by the voice broadcast is accurate, and then re-send the floor control information through the target electronic device in the event of an identification error.
[0051] It can be seen that in this embodiment, after receiving the floor control information carrying the target elevator identification from the target electronic device, the server sends an identity authentication request to the target electronic device and receives the identity authentication information from the target electronic device. When it is determined that the target electronic device has the authority to control the target elevator according to the identity authentication information, the target floor is determined according to the floor control information, and then the first control information is sent to the target elevator to instruct the target elevator to determine the target floor as the floor to be stopped. It can be seen that the embodiment of the present application can realize contactless control of the elevator floor, and the user does not need to touch the floor button set on the elevator, which is conducive to ensuring user safety.
[0052] In a possible example, the elevator control information includes at least one of the following: a floor selected by a user, user voice data collected by the target electronic device, a user gesture image collected by the target electronic device, and a user lip shape image collected by the target electronic device.
[0053] If the elevator control information is user voice data, the server can perform voice recognition on the user voice data to identify text information, and then determine the target floor according to the text information.
[0054] If the elevator control information is a user gesture image, the server can call a preset gesture recognition model to process the user gesture image to obtain a gesture recognition result. The gesture recognition model can recognize multiple preset gesture categories. The gesture recognition result includes an identified target gesture category. The server can query the mapping relationship between the preset floor and gesture category according to the target gesture category, and determine the floor corresponding to the target gesture category as the target floor.
[0055] If the elevator control information is a user's lip shape image, the server can call a preset lip shape recognition model to process the user's lip shape image to obtain a lip shape recognition result. The lip shape recognition model can recognize multiple preset lip shape categories. The lip shape recognition result includes an identified target lip shape category. The server can query the mapping relationship between the preset floor and the lip shape category according to the target lip shape category, and determine the floor corresponding to the target lip shape category as the target floor.
[0056] It can be seen that in this example, the elevator control information can be at least one of the floor selected by the user, user voice data, user gesture image, and user lip image, which is conducive to improving the flexibility and convenience of the user controlling the elevator floor.
[0057] In a possible example, the identity authentication information includes at least one of the following: a device identification of the target electronic device, a user face image collected by the target electronic device, a user fingerprint image collected by the target electronic device, and a user pupil image collected by the target electronic device.
[0058] Each electronic device in the at least one electronic device corresponds to a device identifier, and the device identifiers of different electronic devices are different.
[0059] It can be seen that in this example, the identity authentication information may include at least one of the device identification of the target electronic device, the user's face image, the user's fingerprint image, and the user's pupil image, which is conducive to improving the flexibility of obtaining identity authentication information.
[0060] In one possible example, the elevator control information includes user voice data collected by the target electronic device, and determining the target floor based on the elevator control information includes: recognizing the user voice data, and determining text information corresponding to the user voice data; if the text information includes numbers, determining the numbers as the target floor; if the text information does not include numbers, determining whether the text information includes preset destination information; if so, determining the target floor that matches the destination information from the floors corresponding to the target elevator.
[0061] Wherein, when the target elevator is an elevator installed in a residence, the destination information may be, for example, the name of the householder; when the target elevator is an elevator installed in a shopping mall or other shopping place, the destination information may be, for example, the name of the store or the category of goods; when the target elevator is an elevator in a conference hall or exhibition hall, the destination information may be, for example, the name of the conference or the name of the exhibition. Determining the destination floor through the destination information is helpful to reduce the inconvenience caused by the user not knowing the specific floor of the destination. In a specific implementation, a plurality of different preset destination information may be pre-stored in the server, and each destination information is associated with its corresponding floor. When the server determines that a preset destination information is included in the text information, the corresponding floor may be determined according to the above association relationship.
[0062] It can be seen that in this example, after the server recognizes the user's voice data and determines the corresponding text information, if the text information does not include numbers, when the text information includes preset destination information, it determines the target floor that matches the destination information, which is conducive to improving user convenience.
[0063] In one possible example, if the floor control information carries a preset emergency use request, after determining the target floor according to the elevator control information, the method further includes: obtaining all floors to be stopped by the target elevator, and sending second control information to the target elevator, wherein the second control information is used to instruct the target elevator to cancel stops at other floors before reaching the target floor.
[0064] In the specific implementation, considering special scenarios such as patient emergency treatment, if the elevator frequently stops halfway when reaching the floor the user wants to go to, it may cause great losses to the user. Therefore, when the floor control information carries an emergency use request, the target elevator can be instructed to cancel stops at other floors before reaching the target floor corresponding to the floor control information. For example, the target floor is the 7th floor, and the elevator originally needs to stop at the 2nd and 3rd floors before reaching the target floor. When the floor control information corresponding to the 7th floor carries an emergency use request, the target elevator will not stop at the 2nd and 3rd floors under the instruction of the second control information, so as to reduce the time consumed by the target elevator to reach the target floor.
[0065] It can be seen that in this example, when the floor control information carries an emergency use request, the server instructs the target elevator to cancel stops at other floors before reaching the target floor corresponding to the floor control information, which is helpful to reduce the time consumed by the target elevator to reach the target floor and improve the user's elevator experience under emergency use needs.
[0066] In a possible example, the second control information is further used to instruct the target elevator to issue a cancellation stop prompt message.
[0067] The target elevator may use voice broadcasting to announce the cancellation of the stop prompt, so as to promptly and effectively remind the elevator users on other floors to pay attention, so that the elevator users on other floors can plan other elevator plans in time.
[0068] Specifically, the cancellation stop prompt information is used to prompt the user that the target elevator will cancel the stop at other floors except the target floor. The prompt information may include the target floor, and / or the floor to be canceled, and / or the last stop floor before reaching the target floor. The last stop floor before reaching the target floor may be the floor where the user corresponding to the emergency use request enters the elevator.
[0069] For example, if the floors to be stopped are 2, 3, and 4, the target floor is 7, and the last floor to be stopped before reaching the target floor is 1, the prompt information may be "Due to emergency use, the elevator will not stop at other floors before reaching the 7th floor" or "Due to emergency use, the elevator will stop at 2, 3, and 4 floors", or "Due to emergency use, the elevator will stop at the 1st floor and will not stop at other floors before reaching the 7th floor". Through the above prompt information, users can understand the floors to be stopped and the floors to be stopped, which is convenient for users to plan subsequent elevator rides.
[0070] In addition, in other embodiments, taking into account that users may ignore the prompt information uniformly issued by the elevator due to the noisy environment in public places, when the floor control information carries a preset emergency use request, the server can also determine the floor where the target elevator cancels its stop after determining the target floor according to the elevator control information, and send a fourth control information to the electronic device corresponding to the floor where the stop is canceled. The fourth control information is used to instruct the electronic device that receives the fourth control information to send a cancellation stop prompt information. Specifically, the electronic device sends the cancellation stop prompt information by displaying the cancellation stop prompt information on a display screen, or by voice prompting, etc. Furthermore, it can also vibrate while sending the cancellation stop prompt information to avoid the user missing the prompt information when the electronic device is not using it.
[0071] It can be seen that in this example, while the server instructs the target elevator to cancel stops at other floors through the second control information, it also instructs the target elevator to issue a cancellation prompt message, which is beneficial for elevator users on other floors to timely understand and plan subsequent elevator plans, reducing the impact on other users' elevator experience.
[0072] In one possible example, after sending the second control information to the target elevator, the method further includes: obtaining the floor at which the user corresponding to the emergency use request enters the elevator; obtaining the floor at which the target elevator cancels its stop; determining a spare elevator from the at least one elevator; and sending the spare elevator a third control information carrying the floor at which the elevator enters and the floor at which the stop is canceled, wherein the third control information is used to instruct the spare elevator to determine the floor at which the stop is canceled as the floor to be stopped, and to instruct the spare elevator to stop at the floor at which the elevator enters.
[0073] Among them, considering that the user corresponding to the floor where the stop is canceled may choose to leave the elevator when the user corresponding to the emergency use request enters the elevator, and change to other elevators. If the user changes to other elevators, the user has to send the elevator floor control information again through the electronic device, and the user operation is troublesome and inconvenient. Therefore, the server can directly determine the spare elevator, and directly send the floor where the target elevator cancels the stop to the spare elevator, instructing the spare elevator to stop at the floor where the user corresponding to the emergency use request enters the elevator, and determine the floor where the target elevator cancels the stop as the floor to be stopped. Other users do not need to operate again after leaving the target elevator, and can directly wait for the spare elevator and take the spare elevator to the floor they want to go to.
[0074] Furthermore, a specific method for determining a spare elevator from at least one elevator may be: determining a candidate elevator whose stoppable floors include the above-mentioned canceled stop floor from at least one elevator, and when there is only one candidate elevator, using the candidate elevator as a spare elevator; when there are multiple candidate elevators, determining an elevator in an idle state from multiple candidate elevators as a spare elevator, or determining an elevator in an idle state after reaching the above-mentioned entry elevator floor from multiple candidate elevators as a spare elevator, or determining an elevator whose running direction matches the above-mentioned canceled stop floor after reaching the above-mentioned entry elevator floor from multiple candidate elevators as a spare elevator.
[0075] The floors that each elevator can stop at are all the floors that the elevator can reach; the running direction matches a certain floor means that the elevator runs in the current running direction and can reach the certain floor after the current time. For example, if the elevator runs in the upward direction and is currently on the 5th floor, the 6th floor is the floor that matches the running direction of the elevator, and the 3rd floor does not match the running direction of the elevator.
[0076] Furthermore, if the backup elevators determined from the candidate elevators include multiple ones, the server can obtain the first time when the target elevator arrives at the floor of the above-mentioned entry elevator, obtain the second time when each backup elevator arrives at the floor of the above-mentioned entry elevator, and determine the elevator closest to the second time and the first time as the final backup elevator. Alternatively, the elevator closest to the target elevator among the multiple backup elevators can be determined as the final backup elevator. Alternatively, the following information can be sent to the electronic device corresponding to the canceled stop floor: the distance between each backup elevator and the target elevator, the second time of each backup elevator, and the user's selection information for multiple backup elevators can be received, thereby determining the corresponding backup elevator.
[0077] In addition, after determining the standby elevator, the server can send the running status information of the standby elevator to the electronic device corresponding to the floor where the stop is cancelled. The running status information can specifically include: elevator position, elevator running direction, and the floor where the elevator is currently located, so that the user can take the standby elevator.
[0078] It can be seen that in this example, after sending the second control information, the server also determines a spare elevator from at least one elevator, and instructs the spare elevator to determine the floor for which the stop is canceled as the floor to be stopped, and instructs the spare elevator to stop at the floor where the user corresponding to the emergency use request enters the elevator, thereby improving the convenience for users corresponding to the canceled stop floor to re-take the elevator.
[0079] The present application can divide the server into functional units according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0080] Figure 3A 1 is a functional unit block diagram of an elevator floor control device provided in an embodiment of the present application. The elevator floor control device 30 can be applied to Figure 1A The server in the elevator control system shown is connected to at least one elevator and at least one electronic device for communication, and the elevator floor control device 30 includes:
[0081] An acquiring unit 301 is configured to receive floor control information carrying a target elevator identifier from a target electronic device, wherein the at least one electronic device includes the target electronic device, and the at least one elevator includes the target elevator;
[0082] A first sending unit 302 is used to send an identity authentication request to the target electronic device;
[0083] The receiving unit 303 is used to receive the identity authentication information from the target electronic device;
[0084] A determination unit 304, configured to determine a target floor according to the floor control information when it is determined according to the identity verification information that the target electronic device has the authority to control the target elevator;
[0085] The second sending unit 305 is used to send first control information to the target elevator, where the first control information is used to instruct the target elevator to determine the target floor as a floor to be stopped.
[0086] In a possible example, the elevator control information includes at least one of the following: a floor selected by a user, user voice data collected by the target electronic device, a user gesture image collected by the target electronic device, and a user lip shape image collected by the target electronic device.
[0087] In a possible example, the identity authentication information includes at least one of the following: a device identification of the target electronic device, a user face image collected by the target electronic device, a user fingerprint image collected by the target electronic device, and a user pupil image collected by the target electronic device.
[0088] In a possible example, the elevator control information includes user voice data collected by the target electronic device, and the determination unit 304 is specifically used to: recognize the user voice data and determine the text information corresponding to the user voice data; if the text information includes numbers, determine the numbers as the target floor; if the text information does not include numbers, determine whether the text information includes preset destination information; if so, determine the target floor that matches the destination information from the floors corresponding to the target elevator.
[0089] In a possible example, if the floor control information carries a preset emergency use request, the device also includes a third sending unit, and the third sending unit is used to send second control information to the target elevator after the target floor is determined according to the elevator control information, and the second control information is used to instruct the target elevator to cancel stops at other floors before reaching the target floor.
[0090] In a possible example, the second control information is further used to instruct the target elevator to issue a cancellation stop prompt message.
[0091] In one possible example, the device also includes a fourth sending unit, which is used to obtain the floor of the user entering the elevator corresponding to the emergency use request after sending the second control information to the target elevator; obtain the floor where the target elevator cancels its stop; determine a spare elevator from the at least one elevator; and send third control information carrying the floor of the entering elevator and the floor where the stop is canceled to the spare elevator, wherein the third control information is used to instruct the spare elevator to determine the floor where the stop is canceled as the floor to be stopped, and to instruct the spare elevator to stop at the floor of the entering elevator.
[0092] In the case of using an integrated unit, the functional unit composition block diagram of the elevator floor control device provided in the embodiment of the present application is as follows: Figure 3B As shown. Figure 3B In the embodiment, the elevator floor control device includes: a processing module 310 and a communication module 311. The processing module 310 is used to control and manage the actions of the elevator floor control device, for example, the steps performed by the acquisition unit 301, the first sending unit 302, the receiving unit 303, the determination unit 304 and the second sending unit 305, and / or other processes for performing the technology described herein. The communication module 311 is used to support the interaction between the elevator floor control device and other devices. Figure 3B As shown, the elevator floor control device may further include a storage module 312, and the storage module 312 is used to store program codes and data of the elevator floor control device.
[0093] Among them, the processing module 310 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of the embodiments of the present application. The processor can also be a combination that implements a computing function, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 311 can be a transceiver, an RF circuit or a communication interface, etc. The storage module 312 can be a memory.
[0094] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. Figure 2 The steps performed by the server in the elevator floor control method shown.
[0095] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments, and the above computer includes a server.
[0096] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes a server.
[0097] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0098] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0099] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0100] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0101] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0102] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.
[0103] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
[0104] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An elevator floor control method, characterized in that: A server applied to an elevator control system, the elevator control system comprising: the server, at least one elevator and at least one electronic device, the server being communicatively connected with the at least one elevator and the at least one electronic device, the method comprising: Receiving floor control information carrying a target elevator identifier from a target electronic device, wherein the at least one electronic device includes the target electronic device, and the at least one elevator includes the target elevator; Sending an identity authentication request to the target electronic device; receiving identity authentication information from the target electronic device; When it is determined according to the identity verification information that the target electronic device has the authority to control the target elevator, determining the target floor according to the floor control information; Sending first control information to the target elevator, wherein the first control information is used to instruct the target elevator to determine the target floor as a floor to be stopped; If the floor control information carries a preset emergency use request, after determining the target floor according to the floor control information, the method further includes: sending second control information to the target elevator, the second control information being used to instruct the target elevator to cancel stopping at other floors before reaching the target floor; obtaining the floor at which the user enters the elevator corresponding to the emergency use request; obtaining the floor at which the target elevator cancels stopping; determining a spare elevator from the at least one elevator; and sending third control information carrying the floor at which the elevator enters and the floor at which the stopping is canceled to the spare elevator, the third control information being used to instruct the spare elevator to determine the floor at which the stopping is canceled as the floor to be stopped, and being used to instruct the spare elevator to stop at the floor at which the elevator enters.
2. The method according to claim 1, characterized in that The floor control information includes at least one of the following: a floor selected by a user, user voice data collected by the target electronic device, a user gesture image collected by the target electronic device, and a user lip shape image collected by the target electronic device.
3. The method according to claim 1, characterized in that The identity authentication information includes at least one of the following: a device identification of the target electronic device, a user face image collected by the target electronic device, a user fingerprint image collected by the target electronic device, and a user pupil image collected by the target electronic device.
4. The method according to any one of claims 1 to 3, characterized in that: The floor control information includes user voice data collected by the target electronic device, and determining the target floor according to the floor control information includes: Recognize the user voice data and determine text information corresponding to the user voice data; If the text information includes a number, the number is determined as the target floor; If the text information does not include numbers, determining whether the text information includes preset destination information; If so, the target floor matching the destination information is determined from the floors corresponding to the target elevator.
5. The method according to claim 1, characterized in that: The second control information is also used to instruct the target elevator to send a cancellation stop prompt message.
6. An elevator floor control device, characterized in that: A server applied to an elevator control system, the elevator control system comprising: the server, at least one elevator and at least one electronic device, the server being communicatively connected with the at least one elevator and the at least one electronic device, the device comprising: an acquisition unit, configured to receive floor control information carrying a target elevator identifier from a target electronic device, wherein the at least one electronic device includes the target electronic device, and the at least one elevator includes the target elevator; A first sending unit, configured to send an identity authentication request to the target electronic device; A receiving unit, configured to receive identity authentication information from the target electronic device; a determination unit, configured to determine a target floor according to the floor control information when it is determined according to the identity verification information that the target electronic device has the authority to control the target elevator; A second sending unit is used to send first control information to the target elevator, wherein the first control information is used to instruct the target elevator to determine the target floor as a floor to be stopped; If the floor control information carries a preset emergency use request, the device is also used to: after determining the target floor according to the floor control information, send second control information to the target elevator, the second control information is used to instruct the target elevator to cancel stopping at other floors before reaching the target floor; obtain the floor on which the user enters the elevator corresponding to the emergency use request; obtain the floor on which the target elevator cancels stopping; determine a spare elevator from the at least one elevator; send third control information carrying the floor on which the elevator enters and the floor on which the stopping is canceled to the spare elevator, the third control information is used to instruct the spare elevator to determine the floor on which the stopping is canceled as the floor to be stopped, and to instruct the spare elevator to stop at the floor on which the elevator enters.
7. A server, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the steps in the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Elevator service request using user device with filtered destination floor selection
CN110002292A
Automatic control method and device for elevators in intelligent community and readable storage medium
CN110980454A
Medical elevator control system and method
CN112299166A