CN115043273B - Calling method, calling device, electronic equipment and computer storage medium - Google Patents

Calling method, calling device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN115043273B
CN115043273B CN202210626158.4A CN202210626158A CN115043273B CN 115043273 B CN115043273 B CN 115043273B CN 202210626158 A CN202210626158 A CN 202210626158A CN 115043273 B CN115043273 B CN 115043273B
Authority
CN
China
Prior art keywords
face information
target
historical
call instruction
target face
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210626158.4A
Other languages
Chinese (zh)
Other versions
CN115043273A (en
Inventor
孙连鹏
张含波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing SoundAI Technology Co Ltd
Original Assignee
Beijing SoundAI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing SoundAI Technology Co Ltd filed Critical Beijing SoundAI Technology Co Ltd
Priority to CN202210626158.4A priority Critical patent/CN115043273B/en
Publication of CN115043273A publication Critical patent/CN115043273A/en
Application granted granted Critical
Publication of CN115043273B publication Critical patent/CN115043273B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/02Control systems without regulation, i.e. without retroactive action
    • B66B1/06Control systems without regulation, i.e. without retroactive action electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/34Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
    • B66B1/3415Control system configuration and the data transmission or communication within the control system
    • B66B1/3423Control system configuration, i.e. lay-out
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/34Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
    • B66B1/46Adaptations of switches or switchgear
    • B66B1/468Call registering systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/535Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • G06V40/173Classification, e.g. identification face re-identification, e.g. recognising unknown faces across different face tracks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B2201/00Aspects of control systems of elevators
    • B66B2201/40Details of the change of control mode
    • B66B2201/46Switches or switchgear
    • B66B2201/4607Call registering systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The present disclosure relates to a call method, apparatus, electronic device, and computer storage medium. The call method comprises the following steps: acquiring target face information of a target user; determining whether the historical face information base comprises the target face information or not, wherein the historical face information base comprises face information of each historical user triggering a historical call instruction; and if the historical face information base does not include the target face information, generating a target call instruction according to the target face information. The method can avoid repeatedly generating the target call instruction.

Description

Calling method, calling device, electronic equipment and computer storage medium
Technical Field
The present disclosure relates to the field of elevator calling technology, and in particular, to a calling method, a device, an electronic apparatus, and a computer storage medium.
Background
An elevator internal calling device is usually arranged in an elevator car, an external calling device is arranged at an external entrance of the elevator car, when passengers have the elevator taking demands, an ascending button or a descending button of the external calling device can call the elevator, after entering the elevator car, the users go to corresponding floors based on floor buttons of the internal calling device.
In the prior art, an external call device can be set as an image collector, and an elevator is called based on face information of a user collected by the image collector. However, with the above scheme, if the user is always in the acquisition area of the image acquisition device, the face information may be repeatedly identified, which results in repeated generation of the call instruction.
Disclosure of Invention
The present disclosure provides a call method, apparatus, electronic device, and computer storage medium capable of avoiding repeated generation of target call instructions.
In a first aspect, the present disclosure provides a call method comprising:
acquiring target face information of a target user;
determining whether the historical face information base comprises the target face information or not, wherein the historical face information base comprises face information of each historical user triggering a historical call instruction;
and if the historical face information base does not comprise the target face information, generating a target call instruction according to the target face information.
Optionally, after determining whether the historical face information base includes the target face information, the method further includes:
and if the historical face information base comprises the target face information, prohibiting the generation of the target call instruction.
Optionally, before determining whether the historical face information base includes the target face information, the method further includes:
according to the time information of the face information in the historical face information base, face information exceeding the effective period is determined;
and deleting the face information exceeding the effective period to obtain the updated historical face information base.
Optionally, after determining whether the historical face information base includes the target face information, the method further includes:
if the historical face information base comprises the target face information, determining whether the target face information is effective or not according to the time information of the target face information;
if the target face information is invalid, generating the target call instruction according to the target face information;
and if the target face information is valid, prohibiting the generation of the target call instruction.
Optionally, the time information is the remaining effective duration;
after generating the target call instruction according to the target face information, the method further comprises the following steps:
adding the target face information and the time information thereof into the historical face information base to obtain the updated historical face information base;
If the target face information is acquired again within a preset time period, stopping updating the time information of the target face information in the historical face information base;
and if the target face information is not acquired again within the preset time period, updating the time information of the target face information in the historical face information base.
Optionally, the generating a target call instruction according to the target face information includes:
responding to the target face information in a call instruction comparison table, determining the target call instruction according to the call instruction corresponding to the target face information, wherein the call instruction comparison table comprises a plurality of face information and call instructions corresponding to the face information.
Optionally, the generating a target call instruction according to the target face information includes:
responding to the target face information in a user permission table, and acquiring call operation triggered by the target user, wherein the user permission table comprises face information of a plurality of users with call permissions;
and generating the target call instruction according to the call operation triggered by the target user.
In a second aspect, the present disclosure provides a call apparatus comprising:
The acquisition module is used for acquiring target face information of a target user;
the determining module is used for determining whether the historical face information base comprises the target face information or not, and the historical face information base comprises face information of each historical user triggering a historical call instruction;
and the generation module is used for generating a target call instruction according to the target face information if the historical face information base does not comprise the target face information.
In a third aspect, the present disclosure provides an electronic device comprising: a processor for executing a computer program stored in a memory, which when executed by the processor implements the steps of any of the methods provided in the first aspect.
In a fourth aspect, the present disclosure provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements the steps of any of the methods provided in the first aspect.
In the technical scheme provided by the disclosure, the target face information of the target user is obtained; determining whether a historical face information base comprises target face information or not, wherein the historical face information base comprises face information of each historical user triggering a historical call instruction; if the historical face information base does not comprise the target face information, the fact that the target user does not trigger the historical call instruction is indicated, and the target call instruction is generated according to the target face information, so that the target call instruction can be generated based on the target face information acquired for the first time, generation of multiple call instructions based on multiple identical target face information can be avoided, and repeated generation of the target call instruction can be avoided.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
In order to more clearly illustrate the embodiments of the present disclosure or the solutions in the prior art, the drawings that are required for the description of the embodiments or the prior art will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
Fig. 1 is a schematic diagram of an external call system provided by the present disclosure;
fig. 2 is a schematic flow chart of a call method provided by the present disclosure;
FIG. 3 is a flow diagram of another call method provided by the present disclosure;
FIG. 4 is a flow diagram of yet another call method provided by the present disclosure;
FIG. 5 is a flow diagram of yet another call method provided by the present disclosure;
FIG. 6 is a flow diagram of yet another call method provided by the present disclosure;
FIG. 7 is a flow chart of yet another call method provided by the present disclosure;
FIG. 8 is a flow chart of yet another call method provided by the present disclosure;
Fig. 9 is a schematic structural view of a call device provided by the present disclosure;
fig. 10 is a schematic structural diagram of an electronic device provided in the present disclosure.
Detailed Description
In order that the above objects, features and advantages of the present disclosure may be more clearly understood, a further description of aspects of the present disclosure will be provided below. It should be noted that, without conflict, the embodiments of the present disclosure and features in the embodiments may be combined with each other.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure, but the present disclosure may be practiced otherwise than as described herein; it will be apparent that the embodiments in the specification are only some, but not all, embodiments of the disclosure.
The calling method is applied to an external calling system of the elevator, and the external calling system is arranged at an external entrance of an elevator car of each floor. Fig. 1 is a schematic structural diagram of an external call system provided in the present disclosure, as shown in fig. 1, where the external call system includes a face information acquisition device 110 and an external call device 120, and the face information acquisition device 110 may acquire face information of a user in a target area, for example, the face information may be a face image, information of a key point of a face, information of a specific part of a face, and the like. All embodiments in the present disclosure take face information as a face image for example to describe an illustration, and when the face information is information of a key point of a face or information of a specific part of a face, a specific implementation manner of the technical scheme in the present disclosure is similar to a specific implementation manner of the embodiment in the present disclosure.
The target user in the present disclosure is a user currently located in the target area, the target face information is the face information of the target user, and the face information acquisition device 110 may acquire the target face information of the target user and send the acquired target face information of the target user to the external call device 120. In the case where the target user is within the target area for a long time, the face information collection device 110 may repeatedly collect the target face information of the same target user, and thus, the external call device 120 continuously acquires a plurality of target face information of the same target user. Since the external call device 120 can generate one target call instruction based on one target face information, the external call device 120 can repeatedly generate a plurality of target call instructions based on a plurality of target face information of the same target user.
In order to solve the above-mentioned problem, the external call device 120 in the present disclosure may compare the target face information with the face information in the history face information base, where the face information in the history face information base is the face information of each history user triggering the history call instruction. And if the historical face information base does not comprise the target face information, the target user is not triggered by the historical call instruction. Then, in the case where the history face information base does not include the target face information, that is, in the case where the target user has not triggered the history call instruction, the external call device 120 may generate the target call instruction according to the target face information, so that the target call instruction can be generated based on the target face information acquired for the first time, generation of a plurality of call instructions based on a plurality of identical target face information can be avoided, and thus repeated generation of the target call instruction can be avoided.
The technical solutions of the present disclosure are explained in detail below by means of several specific embodiments.
Fig. 2 is a schematic flow chart of a call method provided in the present disclosure, as shown in fig. 2, including:
s101, acquiring target face information of a target user.
The target users can be users in the acquisition area of the face information acquisition device, the number of the users in the acquisition area can be one or a plurality of the users, and the number of the target users can be one or a plurality of the users correspondingly. If there is only one user in the collection area, the target user is one, and if there are multiple users in the collection area, the number of target users is multiple, and the embodiment does not specifically limit the number of target users.
The face information collection device may collect a face image of a target user, and if the target user is one, the face information collection device may directly collect the face image of the target user, that is, the target face image. If the number of the target users is multiple, the face information acquisition device acquires an image comprising a plurality of faces, then the image can be identified and split to obtain a plurality of target face images, and the target face images are in one-to-one correspondence with the target users. The face information acquisition device transmits the plurality of target face images to the external call device, so that the external call device can acquire the target face images of the plurality of target users.
In other embodiments, if the face information acquisition device acquires an image including a plurality of faces and sends the image to the external call device, the external call device identifies and splits the image, so that a plurality of target face images can be obtained, and the target face images correspond to the target users one by one, so that the external call device can acquire the target face images of the target users.
For example, there are a target user A1 and a target user A2 in the acquisition area, and an image P may be acquired, where the image P includes a face of the target user A1 and a face of the target user a. The face information acquisition device may split the image P into a target face image P1 and a target face image P2, where the target face image P1 is a face image of the target user A1, the target face image P2 is a face image of the target user A2, and send the target face image P1 and the target face image P2 to the external call device. Or the face information acquisition device may send the image P to an external call device, and the external call device may split the image P into a target face image P1 and a target face image P2, where the target face image P1 is a face image of the target user A1, and the target face image P2 is a face image of the target user A2.
S103, determining whether the historical face information base comprises the target face information.
If not, S105 is performed.
The historical face information base comprises face information of each historical user triggering the historical call instruction.
The historical face information base may include face images of each historical user triggering a historical call instruction for a preset historical time period, and the preset historical time period Δt is a time difference between the current time T and the time T- Δt. The call instruction triggered at any time in the preset historical time period is a historical call instruction, the call instruction can be an uplink call instruction or a downlink call instruction, and the user triggering the historical call instruction is a historical user. Recording face images of all historical users in a preset historical time period, and establishing a historical face information base based on the recorded face images of all the historical users in the preset historical time period. For example, in a preset history period, the user A1 triggers the uplink call instruction C1, the user A3 triggers the downlink call instruction C2, the user A4 triggers the downlink call instruction C2, the face image of the user A1 is P1, the face image of the user A3 is P3, and the face image of the user A4 is P4, and then the history face information base includes the face image P1, the face image P3 and the face image P4.
In other embodiments, the historical face information base may include face information of each historical user triggering the historical call instruction in a historical time period, where the historical time period is a time period between a time point when the historical face information base is established and a current time point T. The call instruction triggered at any moment in the historical time period is a historical call instruction, the call instruction can be an uplink call instruction or a downlink call instruction, and the user triggering the historical call instruction is a historical user. Recording face images of all the historical users in the historical time period, and establishing a historical face information base based on the face images of all the historical users in the recorded historical time period. For example, in the history period, the user A1 triggers the uplink call instruction C1, the user A3 triggers the downlink call instruction C2, the user A4 triggers the downlink call instruction C2, the face image of the user A1 is P1, the face image of the user A3 is P3, and the face image of the user A4 is P4, so that the history face information base includes the face image P1, the face image P3 and the face image P4.
If a target face image is acquired, searching in a historical face information base based on the target face image, and determining whether the target face image exists in the historical face information base. For example, based on the above embodiment, if the target face image is P1, it is determined that the history face information base includes the target face image P1, and if the target face image is P2, it is determined that the history face information base does not include the target face image P2. If a plurality of different target face images are acquired, searching in a historical face information base based on the target face images, and determining whether each target face image exists in the historical face information base. For example, according to the above embodiment, if the target face images are P1 and P2, the history face library includes the target face image P1 and does not include the target face image P2.
If the historical face information base has the target face image, the target user is indicated to trigger the historical call instruction, and if the historical face information base does not have the target face image, the target user is indicated to not trigger the historical call instruction. For example, based on the above embodiment, the target user A1 triggered the history call instruction, and the target user A2 did not trigger the history call instruction.
S105, generating a target call instruction according to the target face information.
In the case that the historical face information base does not include the target face image, that is, in the case that the target user does not trigger the historical call instruction, the target call instruction may be generated based on the target face image and the floor identifier corresponding to the target face image, for example, in the foregoing embodiment, the historical face information base does not include the target face image P2, the target user A2 does not trigger the historical call instruction, and if the floor identifier corresponding to the target face image P2 is 1, the generated target call instruction is an uplink call instruction.
In other embodiments, the call instruction corresponding to the target face image in the call instruction comparison table may be determined to be the target call instruction based on the target face image in the call instruction comparison table. Or, the target user triggered call operation may be received in response to the target face image, and the target call instruction may be generated based on the target user's call trigger operation.
It should be noted that, this embodiment only illustrates an implementation manner of generating the target call instruction, and in practical applications, including but not limited to the above implementation manner, the disclosure is not limited thereto.
In the embodiment, the target face information of the target user is obtained; determining whether a historical face information base comprises target face information or not, wherein the historical face information base comprises face information of each historical user triggering a historical call instruction; if the historical face information base does not comprise the target face information, the fact that the target user does not trigger the historical call instruction is indicated, and the target call instruction is generated according to the target face information, so that the target call instruction can be generated based on the target face information acquired for the first time, generation of multiple call instructions based on multiple identical target face information can be avoided, and repeated generation of the target call instruction can be avoided.
Fig. 3 is a schematic flow chart of another call method provided in the present disclosure, and fig. 3 is a flowchart of the embodiment shown in fig. 2, where the result of S103 is yes, and further includes:
s104, prohibiting generation of the target call instruction.
The historical face information base includes face information of each historical user triggering the historical call instruction in a preset historical time period, and when a target face image exists in the historical face information base, that is, when the target user triggers the historical call instruction in the preset historical time period, the generation of the target call instruction can be forbidden, and the target call instruction can be prevented from being repeatedly generated in a short time. For example, based on the above embodiment, the history face information base includes the target face image P1, and the target user A1 triggers the call instruction within the preset history period, and at this time, the target call instruction is not generated.
In this embodiment, if the history face information base includes the target face information, the generation of the target call instruction is prohibited, so that the repeated generation of the target call instruction in a short time can be avoided, and the accuracy of the target call instruction can be improved.
Fig. 4 is a schematic flow chart of another call method provided in the present disclosure, and fig. 4 is a flowchart of another call method provided in the embodiment shown in fig. 2, before executing S103, further including:
s1021, according to the time information of the face information in the history face information base, face information exceeding the effective period is determined.
For example, the time information may be a remaining effective duration of the face image, and the effective duration of the face image is Δt, and the remaining effective duration may be any duration between 0 and Δt. When the time information is 0, that is, the remaining effective duration of the face image is 0, it can be determined that the face image exceeds the effective duration, that is, the face image is invalid. When the time information is greater than 0, that is, the remaining valid time length of the face image is greater than 0, it can be determined that the validity period of the face image is not exceeded, that is, the face image is valid.
In other embodiments, the time information may be a recording time T1 of the face image, and it may be determined whether the face image at the current time T is within the validity period according to the validity period Δt of the face image. If the current time T is after t1+delta T, the face image is determined to exceed the valid period, that is, the face image is invalid. If the current time T is before t1+delta T, the fact that the face image does not exceed the valid period is determined, that is, the face image is invalid. For example, the time information of the face image P1 in the history face information base is 2022, 5, 13, 10:00:00, the preset valid period of the face image is 90s, if the current time is 2022, 5, 13, 10:01:30, then the face image P1 is determined to exceed the valid period, the face image P1 is invalid, and if the current time is 2022, 5, 13, 10:01:30, then the face image P1 is determined not to exceed the valid period, and the face image P1 is valid.
And S1022, deleting the face information exceeding the valid period to obtain the updated historical face information base.
By way of example, the face image exceeding the validity period is an invalid face image, and all the invalid face images in the historical face information base can be determined based on the embodiment. Deleting all invalid face images in the historical face information base, taking the historical face information base with all invalid face images deleted as a new historical face information base, and achieving the purpose of updating the historical face information base, thereby obtaining an updated historical face information base. The valid period delta T of the face image can be used as the preset historical time period delta T, and based on the embodiment, the historical face information base comprises the face images within the valid period, namely the face images in the historical face information base are all valid face images, so that the number of the face images in the historical face information base can be reduced, the time for searching the target face image in the historical face information base is shortened, and the generation efficiency of the target call instruction can be improved.
For example, the historical face information base includes face images P1, P2 and P3, where the face image P1 exceeds the validity period, and the face images P2 and P3 do not exceed the validity period, and then the invalid face image in the historical face information base is P1. And deleting the face image P1 in the historical face information base to obtain an updated historical face information base, namely, the updated historical face information base comprises face images P2 and P3.
In the embodiment, the face information exceeding the valid period is determined according to the time information of the face information in the historical face information base; and deleting the face information exceeding the valid period to obtain an updated historical face information base, deleting the invalid face information in the historical face information base, reducing the number of face images in the historical face information base, and shortening the time for searching the target face images in the historical face information base, so that the generation efficiency of the target call instruction can be improved.
Fig. 5 is a schematic flow chart of another call method provided in the present disclosure, and fig. 5 is a flowchart of the embodiment shown in fig. 2, where the result of S103 is yes, and further includes:
s201, determining whether the target face information is valid or not according to the time information of the target face information.
If yes, executing S104; if not, S105 is performed.
The historical face information base includes face information of each historical user triggering the historical call instruction in the historical time period, and whether the target face image is effective or not can be determined according to time information of the target face image under the condition that the target face image exists in the historical face information base, namely, the target user triggers the historical call instruction. The time information of the target face image may be the remaining effective duration of the target face image in the historical face information base, and the effective duration of the face image is Δt, and the remaining effective duration may be any duration between 0 and Δt. If the time information of the target face image is 0, the remaining effective duration of the target face image is 0, and it can be determined that the face image exceeds the effective duration, namely, the face image is invalid. If the time information of the target face image is greater than 0, the remaining effective time length of the target face image is greater than 0, and it can be determined that the face image does not exceed the effective period, namely the face image is effective.
In other embodiments, the time information of the target face image may be historical of the recording time T1 of the target face image in the face information path, and whether the target face image at the current time T is within the validity period may be determined according to the validity period Δt of the face image. And if the current moment T is after t1+delta T, determining that the target face image exceeds the valid period, namely that the target face image is invalid. If the current time t is before t1+delta t, determining that the target face image does not exceed the valid period, namely, the target face image is invalid. For example, the time information of the target face image P1 in the history face information base is 2022, 5, 13, 10:00:00, the preset valid period of the face image is 90s, if the current time is 2022, 5, 13, 10:01:30, then the target face image P1 is determined to exceed the valid period, if the target face image P1 is invalid, if the current time is 2022, 5, 13, 10:01:30, then the target face image P1 is determined not to exceed the valid period, and the target face image P1 is valid.
If the target face image is invalid, the time interval for triggering the historical call instruction by the target user to acquire the target face image is long, and the acquired target face image and the target face image in the historical face information base are not the target face images which are continuously and repeatedly acquired, so that the method can be based on the fact. If the target face image is effective, the time interval for triggering the historical call instruction by the target user to acquire the target face image is short, and the acquired target face image is the target face image which is continuously and repeatedly acquired with the target face image in the historical face information base.
And generating a target call instruction based on the target face image and the floor mark corresponding to the target face image under the condition that the target face image is invalid. For example, the history face information base includes a target face image P1, and the target face image P1 is invalid, and if the floor identifier corresponding to the acquired target face image P1 is 1, the generated target call instruction is an uplink call instruction.
S104, prohibiting generation of the target call instruction.
Under the condition that the target face image is effective, the generation of the target call instruction can be forbidden, and the repeated generation of the target call instruction in a short time is avoided. For example, the history face information base includes the target face image P1, and the target face image P1 is valid, and at this time, the target call instruction is not generated.
In this embodiment, if the historical face information base includes the target face information, determining whether the target face information is valid according to the time information of the target face information; if the target face information is invalid, generating a target call instruction according to the target face information; if the target face information is valid, the generation of the target call instruction is forbidden, the repeated generation of the target call instruction in a short time can be avoided, and therefore the accuracy of the target call instruction can be improved.
Fig. 6 is a schematic flow chart of another call method provided in the present disclosure, and fig. 6 is a flowchart of the embodiment shown in fig. 4 or fig. 5, after S105 is executed, further including:
s301, adding the target face information and the time information thereof into the historical face information base to obtain the updated historical face information base.
The time information is the remaining effective duration, the initial value of the remaining effective duration is the effective duration Δt of the face information, and after generating the target call instruction based on the target face image, the initial values of the target face image and the remaining effective duration are added to the historical face information base to obtain the updated historical face information base. For example, before generating the target call instruction based on the target face image P1, the historical face information base includes face images P2 and P3, after generating the target call instruction based on the target face image P1, if the valid period of the face information is Δt, the target face image P1 and the remaining valid period Δt are added to the historical face information base to obtain an updated historical face information base, and then the updated historical face information base includes face images P1, P2 and P3, and at this time, the remaining valid period of the face image P1 is Δt.
S302, determining whether the target face information is acquired again in a preset time period.
If yes, executing S303; if not, S304 is performed.
The preset time period may be set flexibly based on actual requirements, and when the target face information is acquired again in the preset time period, the target user is considered to be in a state of waiting for the elevator, and at this time, even if a plurality of target face images are acquired, only one elevator taking intention corresponds. When the target face information is not acquired again within the preset time period, the target user is considered to be in a state of entering the elevator, and at the moment, the elevator taking intention of the target user is realized.
S303, stopping updating the time information of the target face information in the historical face information base.
If the target user is in a state of waiting for the elevator and the elevator taking intention of the target user is not achieved, updating of the remaining effective duration of the target face information in the historical face information base is stopped, and therefore the remaining effective duration of the target face information is always an initial value delta t.
S304, updating the time information of the target face information in the historical face information base.
If the target user is in the state of entering the elevator, the elevator taking intention of the target user is realized, and at the moment, the remaining effective duration of the target face information in the historical face information base is updated, so that the remaining effective duration of the target face information starts to count down from deltat.
In this embodiment, the time information is the remaining effective duration, and the updated historical face information base is obtained by adding the target face information and the time information thereof to the historical face information base; if the target face information is acquired again within the preset time period, stopping updating the time information of the target face information in the historical face information base; if the target face information is not acquired again in the preset time period, the time information of the target face information in the historical face information library is updated, so that when the target user realizes the elevator taking intention, the time information of the target face information is updated, and when the elevator taking intention is not realized, the time information of the target face information is stopped being updated, and therefore the time information of the target face information can be updated based on whether the single elevator taking intention is realized or not, and the time information of the target face information is updated reasonably.
Fig. 7 is a schematic flow chart of yet another call method provided in the present disclosure, and fig. 7 is a specific description of one possible implementation manner when S105 is performed on the basis of the embodiment shown in fig. 2, as follows:
s105', responding to the target face information in the call instruction comparison table, and determining the target call instruction according to the call instruction corresponding to the target face information.
The call instruction comparison table comprises a plurality of face information and call instructions corresponding to the face information.
The call instruction comparison table comprises a plurality of face images and two call instructions, wherein the two call instructions are an uplink call instruction and a downlink call instruction respectively, and each face image can correspond to two call instructions or can correspond to one call instruction. If the target face image is the face image in the call instruction comparison table, the target user can trigger an uplink call instruction and/or a downlink call instruction, and the call instruction corresponding to the target face image is determined to be a candidate call instruction. If the number of the candidate call instructions is one, the candidate call instructions are directly determined to be target call instructions, and if the number of the candidate call instructions is two, the target call instructions can be determined from the candidate call instructions according to floor identifications corresponding to the target face images, acquisition time corresponding to the target face images, face information acquisition device numbers corresponding to the target face images and the like.
For example, the candidate call instruction is an uplink call instruction and a downlink call instruction, the floor identifier corresponding to the target face image is 1, the candidate call instruction corresponding to the floor identifier 1 is an uplink call instruction, and the target call instruction is determined to be an uplink call instruction. For another example, the face information collection device corresponding to the target face image is numbered 21, the number 21 is a face information collection device set by the face information collection device for a top building, the candidate call instruction corresponding to the number 21 of the face information collection device is a downlink call instruction, and the target call instruction is determined to be the downlink call instruction. For another example, the acquisition time corresponding to the target face image is 20:00, the current time is the working hours, and the target call instruction can be determined to be a downlink call instruction.
In this embodiment, by determining the target call instruction according to the call instruction corresponding to the target face information in response to the target face information included in the call instruction comparison table, the call instruction comparison table includes a plurality of face information and the call instruction corresponding to each of the face information, the target call instruction can be automatically generated, and the generation efficiency of the target call instruction is higher.
Fig. 8 is a schematic flow chart of yet another call method provided in the present disclosure, and fig. 8 is a specific description of another possible implementation manner when S105 is performed based on the embodiment shown in fig. 2, as follows:
s1051, responding to the target face information included in the user permission table, and acquiring the call operation triggered by the target user.
The user authority list comprises face information of a plurality of users with call authorities.
The user permission table comprises a plurality of face information, a user corresponding to each face information has call permission, and if the user permission table comprises target face information, the target user is indicated to have the call permission. At this time, the target user may trigger a call operation based on a gesture, a voice, a key, and the like, and the external call device may acquire the call operation triggered by the target user, for example, may acquire the uplink call operation triggered by the target user based on a voice command "uplink" sent by the target user, may acquire the uplink call operation triggered by the target user based on the target user pressing an uplink key, and may also acquire the downlink call operation triggered by the target user based on the target user making a gesture with a finger pointing downward.
S1052, generating the target call instruction according to the call operation triggered by the target user.
The method includes the steps that if a target user triggers a call operation to be an uplink call operation, a generated target call instruction is an uplink call instruction, and if the target user triggers the call operation to be a downlink call operation, the generated target call instruction is a downlink call instruction.
In the embodiment, a target user triggered calling operation is obtained by responding to the fact that the user permission list comprises target face information, and the user permission list comprises face information of a plurality of users with calling permissions; according to the call operation triggered by the target user, the target call instruction is generated, and the target call instruction can be generated based on active triggering of the user, so that the accuracy of the target call instruction is improved.
The present disclosure further provides a call device, and fig. 9 is a schematic structural diagram of the call device provided by the present disclosure, as shown in fig. 9, where the call device includes:
the obtaining module 210 is configured to obtain target face information of a target user.
The determining module 220 is configured to determine whether the historical face information base includes the target face information, where the historical face information base includes face information of each historical user triggering a historical call instruction.
And the generating module 230 is configured to generate a target call instruction according to the target face information if the historical face information base does not include the target face information.
Optionally, the generating module 230 is further configured to prohibit generation of the target call instruction if the historical face information base includes the target face information.
Optionally, the determining module 220 is further configured to determine face information exceeding a validity period according to time information of the face information in the historical face information base.
The call device further comprises:
and the updating module is used for deleting the face information exceeding the valid period to obtain the updated historical face information base.
Optionally, the determining module 220 is further configured to determine whether the target face information is valid according to time information of the target face information if the historical face information base includes the target face information.
The generating module 230 is further configured to generate the target call instruction according to the target face information if the target face information is invalid; and if the target face information is valid, prohibiting the generation of the target call instruction.
Optionally, the time information is the remaining effective duration.
The updating module is also used for adding the target face information and the time information thereof into the historical face information base to obtain the updated historical face information base; if the target face information is acquired again within a preset time period, stopping updating the time information of the target face information in the historical face information base; and if the target face information is not acquired again within the preset time period, updating the time information of the target face information in the historical face information base.
Optionally, the generating module 230 is further configured to determine the target call instruction according to a call instruction corresponding to the target face information in response to the target face information being included in a call instruction comparison table, where the call instruction comparison table includes a plurality of face information and call instructions corresponding to the plurality of face information.
Optionally, the generating module 230 is further configured to obtain a call operation triggered by the target user in response to the user permission table including the target face information, where the user permission table includes face information of a plurality of users having call permissions; and generating the target call instruction according to the call operation triggered by the target user.
The call device provided in the present disclosure may be used to execute the steps of the above method embodiments, and its implementation principle and technical effects are similar, and will not be described herein again.
The present disclosure also provides an electronic device, including: and a processor for executing a computer program stored in a memory, which when executed by the processor implements the steps of the method embodiments described above.
Fig. 10 is a schematic structural diagram of an electronic device provided in the present disclosure, and fig. 10 shows a block diagram of an exemplary electronic device suitable for implementing the embodiment of the present invention. The electronic device shown in fig. 10 is merely an example, and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
As shown in fig. 10, the electronic device 12 is in the form of a general purpose computing device. Components of the electronic device 12 may include, but are not limited to: one or more processors 16, a system memory 28, a bus 18 that connects the various system components, including the system memory 28 and the processors 16.
Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, micro channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 12 typically includes a variety of computer system readable media. Such media can be any medium that is accessible by electronic device 12 and includes both volatile and non-volatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 30 and/or cache memory 32. The electronic device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from or write to non-removable, nonvolatile magnetic media (commonly referred to as a "hard disk drive"). Disk drives for reading from and writing to removable nonvolatile magnetic disks (e.g., a "floppy disk"), and optical disk drives for reading from and writing to removable nonvolatile optical disks (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be coupled to bus 18 through one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored in, for example, system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 42 generally perform the functions and/or methods of the embodiments described herein.
The processor 16 executes various functional applications and data processing, such as implementing method embodiments provided by embodiments of the present invention, by running at least one of a plurality of programs stored in the system memory 28.
The present disclosure also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the above-described method embodiments.
Any combination of one or more computer readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
It should be noted that in this document, relational terms such as "first" and "second" and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing is merely a specific embodiment of the disclosure to enable one skilled in the art to understand or practice the disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown and described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (7)

1. A method of calling, comprising:
acquiring target face information of a target user;
determining whether the historical face information base comprises the target face information or not, wherein the historical face information base comprises face information of each historical user triggering a historical call instruction;
if the historical face information base does not contain the target face information, generating a target call instruction according to the target face information;
before determining whether the historical face information base includes the target face information, the method further includes:
according to the time information of the face information in the historical face information base, face information exceeding the effective period is determined;
deleting the face information exceeding the valid period to obtain the updated historical face information base;
the time information is the remaining effective duration;
after generating the target call instruction according to the target face information, the method further comprises the following steps:
adding the target face information and the time information thereof into the historical face information base to obtain the updated historical face information base;
if the target face information is acquired again within a preset time period, stopping updating the time information of the target face information in the historical face information base;
If the target face information is not acquired again within the preset time period, updating the time information of the target face information in the historical face information base;
after determining whether the historical face information base includes the target face information, the method further includes:
and if the historical face information base comprises the target face information, prohibiting the generation of the target call instruction.
2. The method of claim 1, wherein after determining whether the historical face information base includes the target face information, further comprising:
if the historical face information base comprises the target face information, determining whether the target face information is effective or not according to the time information of the target face information;
if the target face information is invalid, generating the target call instruction according to the target face information;
and if the target face information is valid, prohibiting the generation of the target call instruction.
3. The method according to claim 1 or 2, wherein generating a target call instruction according to the target face information comprises:
responding to the target face information in a call instruction comparison table, determining the target call instruction according to the call instruction corresponding to the target face information, wherein the call instruction comparison table comprises a plurality of face information and call instructions corresponding to the face information.
4. The method according to claim 1 or 2, wherein generating a target call instruction according to the target face information comprises:
responding to the target face information in a user permission table, and acquiring call operation triggered by the target user, wherein the user permission table comprises face information of a plurality of users with call permissions;
and generating the target call instruction according to the call operation triggered by the target user.
5. A call apparatus, comprising:
the acquisition module is used for acquiring target face information of a target user;
the determining module is used for determining whether the historical face information base comprises the target face information or not, and the historical face information base comprises face information of each historical user triggering a historical call instruction;
the generation module is used for generating a target call instruction according to the target face information if the historical face information base does not contain the target face information;
the determining module is further used for determining the face information exceeding the valid period determining module according to the time information of the face information in the historical face information base;
The updating module is used for deleting the face information exceeding the valid period to obtain the updated historical face information base;
the time information is the remaining effective duration;
the updating module is further configured to add the target face information and the time information thereof to the historical face information base to obtain an updated historical face information base; if the target face information is acquired again within a preset time period, stopping updating the time information of the target face information in the historical face information base; if the target face information is not acquired again within the preset time period, updating the time information of the target face information in the historical face information base;
the generation module is further configured to prohibit generation of the target call instruction if the historical face information base includes the target face information.
6. An electronic device, comprising: a processor for executing a computer program stored in a memory, which when executed by the processor carries out the steps of the method according to any one of claims 1-4.
7. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method according to any of claims 1-4.
CN202210626158.4A 2022-06-02 2022-06-02 Calling method, calling device, electronic equipment and computer storage medium Active CN115043273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210626158.4A CN115043273B (en) 2022-06-02 2022-06-02 Calling method, calling device, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210626158.4A CN115043273B (en) 2022-06-02 2022-06-02 Calling method, calling device, electronic equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN115043273A CN115043273A (en) 2022-09-13
CN115043273B true CN115043273B (en) 2024-04-05

Family

ID=83158966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210626158.4A Active CN115043273B (en) 2022-06-02 2022-06-02 Calling method, calling device, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN115043273B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006111365A (en) * 2004-10-12 2006-04-27 Mitsubishi Electric Corp Call automatic registration device for elevator
CN107304017A (en) * 2016-04-21 2017-10-31 奥的斯电梯公司 Call operation based on wrist wearable intelligent equipment
CN109969877A (en) * 2017-12-27 2019-07-05 奥的斯电梯公司 Automatic call system and automatic call control method
CN110942036A (en) * 2019-11-29 2020-03-31 深圳市商汤科技有限公司 Person identification method and device, electronic equipment and storage medium
CN113053013A (en) * 2021-03-25 2021-06-29 深圳佳兆业科技集团有限公司 Access control method and device based on face recognition, computer equipment and medium
WO2021184203A1 (en) * 2020-03-17 2021-09-23 江苏威尔曼科技有限公司 Facial recognition-based smart elevator calling system
CN114180422A (en) * 2021-12-09 2022-03-15 北京声智科技有限公司 Elevator control method, device, electronic equipment and readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006111365A (en) * 2004-10-12 2006-04-27 Mitsubishi Electric Corp Call automatic registration device for elevator
CN107304017A (en) * 2016-04-21 2017-10-31 奥的斯电梯公司 Call operation based on wrist wearable intelligent equipment
CN109969877A (en) * 2017-12-27 2019-07-05 奥的斯电梯公司 Automatic call system and automatic call control method
CN110942036A (en) * 2019-11-29 2020-03-31 深圳市商汤科技有限公司 Person identification method and device, electronic equipment and storage medium
WO2021184203A1 (en) * 2020-03-17 2021-09-23 江苏威尔曼科技有限公司 Facial recognition-based smart elevator calling system
CN113053013A (en) * 2021-03-25 2021-06-29 深圳佳兆业科技集团有限公司 Access control method and device based on face recognition, computer equipment and medium
CN114180422A (en) * 2021-12-09 2022-03-15 北京声智科技有限公司 Elevator control method, device, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN115043273A (en) 2022-09-13

Similar Documents

Publication Publication Date Title
CN109831419B (en) Method and device for determining permission of shell program
JP2006244451A (en) Resource management system, resource management program, and resource management method
WO2017142195A1 (en) Electronic device and method for switching and aligning applications thereof
WO2015115852A1 (en) Task scheduling method and apparatus
CN108491145B (en) Handwriting canceling method and device for writing application, storage medium and terminal device
EP2266909B1 (en) Elevator system, elevator control device and destination floor reception terminal device
EP3610404A1 (en) Methods and apparatus to monitor permission-controlled hidden sensitive application behavior at run-time
WO2018216920A1 (en) Device for providing multi-thread based spread sheet document, and operation method thereof
JP6717334B2 (en) Elevator control device and program
CN109408465A (en) The recording method of file attaching information, device, storage medium and terminal
CN105786356A (en) Application (APP) operation method and device
CN115043273B (en) Calling method, calling device, electronic equipment and computer storage medium
CN103198252B (en) Device and method for the control information for managing the application program in portable terminal
WO2018210049A1 (en) Audio occupation processing method, device, and storage medium
CN115966203A (en) Audio acquisition method and device
WO2014084603A1 (en) Method for managing se applet in connection with application deletion, and mobile device and service management server using same
KR20060088471A (en) Resource management system, resource conversion table generation system, software authentication system, computer readable recording medium having resource management program recorded therein, computer readable recording medium having resource conversion table generation program recorded therein, computer readable recording medium having software authentication program recorded therein, resource management method, resource conversion table generation method, and software authentication method
CN113220477A (en) Shear plate reading control method and device, electronic equipment and storage medium
CN110888822B (en) Memory processing method, device and storage medium
CN115196450A (en) Elevator operation control method and device, elevator and storage medium
US20140181840A1 (en) Mobile terminal, method and program for providing a virtual setup screen
JP2009276915A (en) Application platform
KR100778749B1 (en) Security device of computer and method of operating the security device
WO2020022616A1 (en) Electronic device and operating method thereof
CN112506592A (en) Method, device, equipment and storage medium for determining page loading duration

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant