Lifting equipment control method and device, equipment, storage medium and product

By acquiring biometric information to determine custom and pre-generated positions, and using priority to control the movement of lifting equipment, the problem of lack of personalization and intelligence in traditional lifting equipment control is solved, achieving a more efficient and convenient user experience.

CN120943075APending Publication Date: 2025-11-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410591961.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-13
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Traditional lifting equipment controls lack personalization and intelligence, requiring users to manually select the target position. This is especially difficult for the elderly, children, or people with mobility issues, resulting in poor convenience and comfort.

Method used

By acquiring the biometric information of the target object, the system determines the custom location and pre-generated location information, and determines the target location according to priority. The system then uses a control module to automatically control the movement of the lifting equipment, reducing user operation steps and providing personalized services.

Benefits of technology

It improves the convenience and comfort of lifting equipment, reducing user operation steps and increasing automation level and efficiency by automatically adjusting to the appropriate position.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120943075A_ABST
    Figure CN120943075A_ABST
Patent Text Reader

Abstract

The invention provides a lifting equipment control method and device, equipment, a storage medium and a product. The method comprises the steps of obtaining biological characteristic information of a target object; determining self-defined position information and pre-generated position information of the target object according to the biological characteristic information; wherein the self-defined position information is position information in pre-configured information, and the pre-generated position information is position information generated based on historical record data of the target object in a preset historical time period; determining target position information according to the priority of the self-defined position information and the priority of the pre-generated position information; and sending the target position information to a control module of the lifting equipment so as to control the lifting equipment to move from the current position to a target position corresponding to the target position information through the control module. The problem that control of traditional lifting equipment lacks individuation and intelligence can be solved, and the use convenience and comfort of the lifting equipment are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent control technology, and in particular to a method, device, equipment, storage medium and product for controlling lifting equipment. Background Technology

[0002] As an important means of transportation, lifting equipment has seen its application become increasingly widespread in recent years. From its initial use in residential and office buildings to its current presence in public places such as hospitals, shopping malls, and subways, lifting equipment (such as elevators) is ubiquitous. Lifting equipment can quickly transport people from one floor to another, especially in high-rise buildings, saving time spent climbing stairs and making work and living more efficient. For people with mobility impairments, such as the elderly, disabled, and those carrying heavy objects, lifting equipment provides great convenience, enabling them to move more independently.

[0003] In related technologies, manual button switches (such as floor buttons) are usually used for control. The operation of manual button switches can realize functions such as lifting, extending and retracting to reach the target position. However, it usually cannot provide personalized services. Users need to manually select the target position. For some special groups, such as the elderly, children or people with mobility difficulties, it may be difficult to press the manual button switch quickly and accurately. Summary of the Invention

[0004] This application provides a lifting equipment control method, device, equipment, storage medium, and product. This application can solve the problem of lack of personalization and intelligence in traditional lifting equipment control, and improve the convenience and comfort of using lifting equipment.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides a method for controlling a lifting device. The method includes: acquiring biometric information of a target object; determining custom location information and pre-generated location information of the target object based on the biometric information; wherein the custom location information is location information in pre-configured information, and the pre-generated location information is location information generated based on historical data of the target object within a preset historical time period; both the custom location corresponding to the custom location information and the pre-generated location corresponding to the pre-generated location information have different spatial heights from the current location of the target object; determining target location information based on the priority of the custom location information and the priority of the pre-generated location information; and sending the target location information to the control module of the lifting device, so that the control module controls the lifting device to move from the current location to the target location corresponding to the target location information.

[0007] This application provides a lifting device control apparatus, comprising: an acquisition module for acquiring biometric information of a target object; a candidate position determination module for determining custom position information and pre-generated position information of the target object based on the biometric information; wherein the custom position information is position information in pre-configured information, and the pre-generated position information is position information generated based on historical data of the target object within a preset historical time period; the custom position corresponding to the custom position information and the pre-generated position corresponding to the pre-generated position information both have different spatial heights from the current position of the target object; a target position determination module for determining target position information based on the priority of the custom position information and the priority of the pre-generated position information; and a control module for sending the target position information to the control module of the lifting device, so as to control the lifting device to move from the current position to the target position corresponding to the target position information through the control module.

[0008] In the above scheme, the target location determination module is further configured to: when the priority of the custom location information is the same as the priority of the pre-generated location information, simultaneously determine the custom location information and the pre-generated location information as candidate location information; display the candidate location information; and in response to the target object's selection operation on any of the candidate location information, determine the selected candidate location information as the target location information.

[0009] In the above scheme, the selection operation includes the gesture information of the target object; the target location determination module is further used to: determine the candidate location information corresponding to the gesture information as the target location information based on the mapping relationship between the gesture information and any candidate location information.

[0010] In the above scheme, the pre-configuration information includes a set of custom time periods and location information corresponding to each custom time period in the set of custom time periods; the candidate location determination module is further configured to: determine the account information of the target object based on the biometric information; obtain the pre-configuration information corresponding to the account information; determine the target custom time period corresponding to the current time in the set of custom time periods; and determine the location information corresponding to the target custom time period as the custom location information.

[0011] In the above scheme, the candidate location determination module is further used to: determine the health status of the target object based on the biometric information; when the health status is unhealthy, determine the location information of the medical institution as the pre-generated location information.

[0012] In the above scheme, the candidate location determination module is further configured to: determine the object identifier of the target object based on the biometric information; obtain the historical usage record of the target object on the lifting device within the preset historical time period based on the object identifier; construct a location information prediction model for the target object based on the lifting device usage time in the historical usage record and the location information corresponding to the lifting device usage time; determine the intended location information of the target object at the current moment based on the location information prediction model; and determine the intended location information as the pre-generated location information.

[0013] In the above scheme, the candidate location determination module is further configured to: determine the object identifier of the target object based on the biometric information; determine the preset schedule information of the target object based on the object identifier; determine the schedule items at the current time based on the preset schedule information; and determine the functional location information that can complete the schedule items as the pre-generated location information.

[0014] In the above scheme, the device further includes: a target selection module, used to obtain the device status information of the lifting device at the current moment when there are multiple lifting devices; the device status information includes the current position and working status of the lifting device; based on the current position and working status of the lifting device, select a target lifting device from the multiple lifting devices; send the device identifier of the target lifting device to the terminal device of the message receiving object; wherein, the message receiving object is the target object or other objects associated with the target object.

[0015] In the above scheme, the control module is further configured to send the target position information to the control module of the target lifting device, so as to control the target lifting device to move from the current position to the target position corresponding to the target position information through the control module of the target lifting device.

[0016] In the above scheme, the device further includes: a message notification module, used to receive the device control result sent by the control module during the process of controlling the movement of the lifting device through the control module; and send the device control result to the terminal device of the message receiving object; wherein the message receiving object is the target object or other objects associated with the target object.

[0017] This application provides an electronic device, which includes: a memory for storing computer-executable instructions; and a processor for executing the computer-executable instructions stored in the memory to implement the lifting device control method provided in this application.

[0018] This application provides a computer-readable storage medium storing a computer program or computer-executable instructions, which, when executed by a processor, implements the lifting device control method provided in this application.

[0019] This application provides a computer program product, including a computer program or computer-executable instructions. When the computer program or computer-executable instructions are executed by a processor, they implement the lifting device control method provided in this application.

[0020] The embodiments of this application have the following beneficial effects:

[0021] By acquiring the biometric information of the target object, personalized services can be provided to different users; by automatically generating pre-generated location information based on the user's historical usage data, the device can automatically adjust to a suitable location according to the user's past preferences, improving convenience and efficiency; by setting the priority of custom location information and pre-generated location information, the target location to which the lifting equipment should move can be intelligently determined, reducing user operation steps and improving the level of automation. In summary, the embodiments of this application solve the problem of lack of personalization and intelligence in traditional lifting equipment control, improving the convenience and comfort of using lifting equipment. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of the structure of the lifting equipment control system provided in the embodiments of this application;

[0023] Figure 2 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0024] Figure 3A This is a first flowchart illustrating the lifting equipment control method provided in the embodiments of this application;

[0025] Figure 3B This is a flowchart illustrating the process of determining target location information provided in an embodiment of this application;

[0026] Figure 3C This is a flowchart illustrating the process of determining custom location information of a target object based on biometric information, provided in an embodiment of this application.

[0027] Figure 3D This is a schematic diagram of the first process for determining the pre-generated location information of a target object based on biometric information, provided in an embodiment of this application.

[0028] Figure 3E This is a schematic diagram of the second process for determining the pre-generated location information of a target object based on biometric information, provided in an embodiment of this application.

[0029] Figure 3FThis is a schematic diagram of the third process for determining the pre-generated location information of a target object based on biometric information, provided in an embodiment of this application.

[0030] Figure 3G This is a first supplementary flowchart illustrating the lifting equipment control method provided in the embodiments of this application;

[0031] Figure 3H This is a second supplementary flowchart illustrating the lifting equipment control method provided in the embodiments of this application;

[0032] Figure 4 This is a schematic flowchart of a user application lifting device method provided in an embodiment of this application;

[0033] Figure 5 This is a schematic diagram of the composition of the lifting equipment control system provided in the embodiments of this application;

[0034] Figure 6 This is a second flowchart illustrating the lifting equipment control method provided in the embodiments of this application. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0036] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0037] If the application documents contain similar descriptions such as "first / second", the following explanation shall be added: In the following description, the terms "first / second / third" are used only to distinguish similar objects and do not represent a specific order of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0038] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0039] Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit this application.

[0040] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0041] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0042] 1) In response to, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0043] 2) Lifting equipment refers to mechanical equipment used for the vertical transportation of people or goods. This type of equipment achieves its transportation purpose by changing the height of the vehicle and is widely used in various fields such as industry, construction, and logistics. Lifting equipment typically includes elevators, freight elevators, ladder lifts, lifting platforms, and escalators.

[0044] 3) A 3D camera, also known as a three-dimensional camera, is a camera device capable of capturing three-dimensional spatial information. Unlike traditional two-dimensional cameras, 3D cameras can not only acquire brightness information of an image, but also measure depth information of an object's surface and infrared information of the object.

[0045] 4) Enterprise Service Applications (ESAs) are software applications designed specifically for businesses or organizations to automate, optimize, and manage various business processes and tasks. ESAs are typically integrated with the core systems of an enterprise or organization and include customized services tailored to each organization, such as IT services. ESAs can provide powerful functionalities to support an organization's operational activities.

[0046] 5) An Access Control List (ACL) is a list used to define who can access which resources (such as files, directories, or devices) on a system. In an ACL, each resource has an associated list that shows which users or groups are authorized to access the resource and the operations they can perform (such as read, write, execute, etc.). ACLs are a permission control mechanism that allows system administrators to have very granular control over user and group access permissions.

[0047] 6) Role-Based Access Control (RBAC) is an access control module that manages access to resources by assigning roles to users. In RBAC, permissions are not directly assigned to users, but rather to roles. Users acquire corresponding permissions by being assigned one or more roles. This approach simplifies permission management because only role permissions need to be managed, rather than individual user permissions. When a user's role changes, their permissions also change accordingly.

[0048] 7) An application (APP) is a computer software program designed to accomplish a specific task. An application can be a single program or a group of programs working together to provide users with specific functions or services. Applications can be desktop applications, mobile applications, or web applications, and can run on various devices, including personal computers, smartphones, tablets, and other electronic devices.

[0049] 8) Time series model is a type of statistical model used to analyze and predict time series data. Time series data is a series of data points arranged in chronological order. It is usually used to record how a phenomenon changes over time and can help understand the periodicity, trend, seasonality, and randomness of the data, thereby making predictions about future data.

[0050] 9) A mapping rule is a predetermined rule that transforms elements, attributes, or relationships in one dataset or set of information into corresponding elements, attributes, or relationships in another dataset or set of information. This transformation can be direct or the result of a series of transformations or calculations.

[0051] 10) The control module of the lifting equipment, also known as the central control unit of the lifting equipment, refers to an electronic or computer system inside the lifting equipment used to manage and control its operation. The control module is responsible for handling operations such as calling, instruction, operation, stopping, and door control of the lifting equipment, and ensuring the safe, efficient, and comfortable operation of the lifting equipment.

[0052] In related technologies, manual push-button switches (such as floor buttons) are typically used for control. These switches are operated to achieve functions such as lifting, extending, and retracting to the target location. However, this method usually lacks personalized service, requiring users to manually select the target location. For certain groups, such as the elderly, children, or people with mobility impairments, quickly and accurately pressing the manual push-button switch can be difficult. In other words, these technologies suffer from a lack of personalization and intelligence in controlling lifting equipment, as well as poor convenience and comfort.

[0053] Based on at least one of the aforementioned problems in related technologies, this application provides a lifting equipment control method. By acquiring the biometric information of the target object, personalized services can be provided to different users; by automatically generating pre-generated location information based on the user's historical usage data, the method can automatically adjust to a suitable location according to the user's past preferences, improving convenience and efficiency; by setting the priority of custom location information and pre-generated location information, the method can intelligently determine the target location that the lifting equipment should move to, reducing user operation steps and improving the level of automation. In summary, this application solves the problem of lack of personalization and intelligence in traditional lifting equipment control, improving the convenience and comfort of using lifting equipment.

[0054] Before explaining the lifting equipment control method of the embodiments of this application, hereby, we first describe the exemplary application of the lifting equipment control device of the embodiments of this application. The lifting equipment control device is an electronic device used to implement the lifting equipment control method. In one implementation, the lifting equipment control device (i.e., electronic device) provided in the embodiments of this application can be implemented as a server. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. Multiple servers can be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiments of this application. The electronic device provided in the embodiments of this application can also be implemented as a terminal device. The terminal device can be various types of terminals such as laptops, tablets, desktop computers, smartphones, smartwatches, smart TVs, and vehicle terminals. The electronic device provided in the embodiments of this application can also be implemented as a combination of a terminal device and a server.

[0055] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of the lifting equipment control system 10 provided in this application embodiment. The server 100 and the biometric identification device 300 can be connected and interact via a network 500. The biometric identification device 300 can be used to collect biometric information of a target object, identify the identity of the target object based on the biometric information, and provide a user interface to receive user instructions and feedback. The server 100 can identify the identity of the target object based on the biometric information, and can also send the mapping relationship between the biometric information and the target object's identity to the biometric identification device, so that the biometric identification device 300 can identify the identity of the target object based on the biometric information. The network 500 can be a wide area network (WAN), a local area network (LAN), or a combination of both. The lifting equipment 200 and the biometric identification device 300 are directly or indirectly connected to each other via wired or wireless means, so that the biometric identification device 300 can send the target location information to the control module of the lifting equipment 200.

[0056] See Figure 2 , Figure 2 This is a schematic diagram of the structure of the electronic device 400 provided in the embodiments of this application. Figure 2The illustrated electronic device 400 includes at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components in the electronic device 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to implement communication between these components. In addition to a data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 2 The general labeled all buses as Bus System 440.

[0057] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0058] User interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0059] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices physically located away from the processor 410.

[0060] The memory 450 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 450 described in this application embodiment is intended to include any suitable type of memory.

[0061] In some embodiments, memory 450 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0062] Operating system 451 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, and driver layer, for implementing various basic business functions and handling hardware-based tasks.

[0063] The network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including Bluetooth, WiFi, and Universal Serial Bus (USB).

[0064] Presentation module 453 enables the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 associated with user interface 430 (e.g., a display screen, a speaker, etc.).

[0065] The input processing module 454 is used to detect and translate one or more user inputs or interactions from one or more input devices 432.

[0066] In some embodiments, the apparatus provided in this application can be implemented in software. Figure 2 A lifting device control unit 455 stored in memory 450 is shown. This unit can be software in the form of programs and plug-ins, and includes the following software modules: an acquisition module 4551, a candidate position determination module 4552, a target position determination module 4553, and a control module 4554. These modules are logically connected and can therefore be arbitrarily combined or further separated according to the functions they implement. The functions of each module will be described below.

[0067] In other embodiments, the apparatus provided in this application can be implemented in hardware. As an example, the apparatus provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the lifting device control method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0068] See Figure 3A , Figure 3A This is an optional flowchart illustrating the lifting equipment control method provided in this application embodiment. The following will be combined with... Figure 3A The steps shown are explained as follows: Figure 3A As shown, taking an electronic device as the executing entity of the lifting equipment control method as an example, the method includes the following steps 101 to 104:

[0069] Step 101: Obtain the biometric information of the target object.

[0070] In some embodiments, the target object refers to a user who needs to use the lifting equipment, such as an engineer who needs to take an office building elevator to work, a construction worker who needs to take a lifting platform on a construction site, or a homeowner or visitor who needs to take a residential building elevator. Biometric information refers to the biometric data of the target object, such as fingerprint patterns, facial features, iris patterns, or palm features, which can be used to identify and verify the identity of the target object; biometric information can be collected by a biometric identification device. The biometric identification device can be a palmprint scanner, whereby the user places their palm on the scanner, and the scanner collects palmprint data for identity verification; the biometric identification device can also be a palmprint scanner and a fingerprint collector; or it can be a fingerprint collector and a camera; this application embodiment does not limit this.

[0071] For example, in an office building with access control, biometric identification devices installed on the access control system can be used to obtain the biometric information of the target object; in an office building without access control, biometric identification devices installed outside the elevator can be used to obtain the biometric information of the target object.

[0072] By leveraging the uniqueness of the biometric information in step 101, accurate verification of user identity is ensured, reducing the risk of unauthorized use of the lifting equipment and significantly improving the security and personalized service level during the control process of the lifting equipment.

[0073] Step 102: Determine the custom location information and pre-generated location information of the target object based on the biometric information; wherein, the custom location information is the location information in the pre-configured information, and the pre-generated location information is the location information generated based on the historical data of the target object within a preset historical time period; the custom location corresponding to the custom location information and the pre-generated location corresponding to the pre-generated location information are both at different heights in space from the current location of the target object.

[0074] In some embodiments, the target object's identity is first identified based on collected biometric information. Then, a pre-configured database is queried to obtain custom location information associated with the target object. This pre-configured information can be settings pre-defined by the target object according to its preferences or specific needs. It can be used to determine custom location information; for example, it can be set to travel from the 1st floor to the 25th floor between 8:00 AM and 9:00 AM. If the target object uses the elevator on the 1st floor at 8:30 AM, the 25th floor would be the custom location. Furthermore, embodiments of this application can also generate pre-generated location information based on the target object's elevator usage records within a preset historical time period. This pre-generated location information reflects the target object's past movement patterns or habits, helping to predict its future location needs. The preset historical time period is a range of time determined by experience or an algorithmic model. The preset historical time period can be the most recent week, month, or quarter up to the current time; it can also be a period of equal intervals within a recent period up to the current time, such as the Mondays of every week for 10 consecutive weeks or the first week of every month within a recent year; or it can be a specific period of time with the same characteristics within a recent period up to the current time, such as statutory holidays within a recent year or all weekends of non-statutory holidays within a recent two years. The custom location and pre-generated location have different spatial heights from the current location of the target object. For example, if the current location of the target object is on the 11th floor, then the custom location and pre-generated location will be all floors other than the 11th floor.

[0075] For example, in an office building scenario, employee Xiaoming needs to use a lift to move between different floors every day. This embodiment of the application will confirm Xiaoming's identity based on his biometric information (such as fingerprints, facial features, or palm prints) and automatically retrieve his pre-configured custom location information. This custom location information may include Xiaoming's setting to move from the 1st floor to the 25th floor between 8:00 AM and 9:00 AM. Simultaneously, it will analyze Xiaoming's usage records of the lift over the past week. For example, if Xiaoming frequently moves between the 25th and 16th floors around 2:00 PM, it will generate pre-generated location information showing Xiaoming moving between the 25th and 16th floors around 2:00 PM. When Xiaoming is on the 16th floor, the 25th floor is the pre-generated location. This custom location information and pre-generated location information will serve as the basis for controlling the lift to more accurately meet Xiaoming's movement needs.

[0076] By determining the custom location information and pre-generated location information of the target object based on biometric information in step 102, the embodiments of this application can achieve more intelligent and efficient control of lifting equipment, reduce user operation steps, provide personalized services, and predict user needs, thereby improving overall transportation efficiency and user satisfaction.

[0077] Step 103: Determine the target location information based on the priority of the custom location information and the priority of the pre-generated location information.

[0078] In some embodiments, priority can be set based on various factors, such as the setting time and frequency of use of the custom location information, as well as historical data and statistical patterns of the pre-generated location information. This application compares the priorities of the two and selects the location information with higher priority as the target location information. If the priorities of the two are the same or similar, further judgment can be made according to preset rules or strategies, such as selecting based on the historical behavior patterns or current state of the target object. If either the custom location information or the pre-generated location information is empty or missing, the other location information is directly determined to have a higher priority.

[0079] For example, in a hospital environment, if the custom location information corresponds to the floor where the patient's ward is located, while the pre-generated location information corresponds to the floor where the operating room is located, and the current time is the scheduled surgery time, then this application embodiment will set the floor where the operating room is located (pre-generated location) as a higher priority according to the priority rules, thereby determining the floor where the operating room is located as the target location.

[0080] Through step 103, the embodiments of this application can respond more intelligently to users' needs for controlling the lifting equipment and emergency situations, optimize the use efficiency of the equipment and the user experience, and ensure that in the case of multiple location selections, the location that best meets the user's current needs can be automatically selected, reducing the user's decision-making burden and making it more flexible and adaptable.

[0081] Step 104: Send the target position information to the control module of the lifting equipment so that the control module can control the lifting equipment to move from the current position to the target position corresponding to the target position information.

[0082] In some embodiments, the target location information can be transmitted to the control module of the lifting device via wired or wireless means. The control module performs necessary calculations and sends instructions based on the received target location information to drive the motor and control system of the lifting device, so as to move the device from the current position to the target position corresponding to the target location information.

[0083] For example, in an office building scenario, employee Xiaohong confirms her identity through a biometric recognition system and determines her target location as the meeting room on the 19th floor. The target location information is then sent to the control module of the lifting equipment. Upon receiving the information, the control module calculates the optimal path for the lifting equipment from its current location to the target floor and generates corresponding control commands. These commands drive the lifting equipment to move along the predetermined path, ultimately delivering employee Xiaohong to the 19th floor where the meeting room is located.

[0084] Step 104 enables automated and intelligent control of the lifting equipment, which not only improves the efficiency of the lifting equipment and reduces waiting time, but also enhances the user experience.

[0085] In some embodiments, see Figure 3B , Figure 3A Step 103 shown can be implemented through steps 1031 to 1033, as explained in detail below.

[0086] Step 1031: When the priority of the custom location information is the same as the priority of the pre-generated location information, both the custom location information and the pre-generated location information are determined as candidate location information.

[0087] In some embodiments, handling custom location information and pre-generated location information with the same priority includes treating both as valid candidate location information to facilitate further selection by the user or system. Typically, the two candidate locations can be displayed in the user interface or the user can be notified of the two available locations through other communication methods.

[0088] For example, in a hospital setting, medical staff trigger the control process of lifting equipment through a biometric recognition system. The staff's custom location information might be their frequently visited wards or operating rooms, while pre-generated location information might be based on historical data showing frequent visits to the pharmacy or laboratory. If, in both cases, the custom and pre-generated location information have the same priority, the floor information of both locations will be considered as candidate location information. Thus, even without explicit instructions from the medical staff, the system can flexibly select the final target location based on other factors (such as the current time, the needs of other medical staff, etc.).

[0089] Step 1032: Display candidate location information.

[0090] In some embodiments, displaying candidate location information involves presenting the candidate locations to the user via a user interaction device, specifically a display screen, touchscreen, voice output, or other user interaction device. This application embodiment lists all candidate location information in an appropriate location on the user interface (such as the display screen of a biometric identification device), such as in the center of the screen or a pop-up window. This candidate location information can be displayed in clear and easy-to-read text or icon form so that the user can quickly identify and understand it. Furthermore, user interaction functions can be provided, allowing the user to perform further operations or selections on the candidate location information.

[0091] For example, in an office building scenario, when employee Xiao Han triggers the lifting equipment control process using a biometric identification device, multiple candidate locations are identified simultaneously. At this point, a window may pop up on Xiao Han's phone or the display screen of the biometric identification device, showing these candidate locations. These candidate locations could include meeting rooms, offices, or rest areas on different floors, each represented by a clear text label or icon. Employee Xiao Han can touch the screen to view more detailed information or directly select one of the candidate locations.

[0092] Step 1033: In response to the target object's selection operation of any candidate location information, the selected candidate location information is determined as the target location information.

[0093] In some embodiments, after the candidate location information is displayed to the target object in the form of a list, menu or map, a selection mechanism is provided, such as click, touch or voice command. When the selection operation of the target object is detected, the selected candidate location information is immediately used as the target location information and is prepared to be sent to the control module of the lifting device.

[0094] Through steps 1031 to 1033, the embodiments of this application enhance the flexibility and adaptability of the lifting equipment control process. It allows for the comprehensive consideration of multiple possible target positions (candidate position information) when candidate position information has the same priority, enabling the target object to make a more reasonable decision based on the actual situation. This not only improves response speed and accuracy but also enhances user experience, meets users' personalized needs in different scenarios, and strengthens the practicality and reliability of the embodiments of this application.

[0095] In some embodiments, the selection operation includes gesture information of the target object. Figure 3B Step 1033 shown can be achieved through the following steps:

[0096] Based on the mapping relationship between gesture information and any candidate location information, the candidate location information corresponding to the gesture information is determined as the target location information.

[0097] In some embodiments, a mapping relationship is established between gesture information and candidate location information. This mapping relationship can be preset or learned based on the user's historical behavior or preferences. When the target object provides gesture information, this gesture information is captured by sensors or other means. Then, based on these mapping relationships, candidate location information matching the gesture information is found, and this candidate location information is determined as the target location information. Gesture information can be static or dynamic. Static gesture information refers to the shape of the hand in the spatial domain at a certain point in time, mainly relying on the shape of the hand to convey specific information; dynamic gesture information describes a sequence of hand posture changes over a certain period of time, mainly conveying specific meaning through continuous hand movements, including hand shape information and hand movement trajectory information.

[0098] For example, in an office building scenario, a mapping relationship is pre-set such that a left swipe gesture corresponds to a custom location and a right swipe gesture corresponds to a pre-generated location. When a user selects a candidate location using a left swipe gesture, the custom location information is automatically determined as the target location information according to the mapping relationship, and the lifting equipment is controlled to send the user to the custom location.

[0099] By determining the target location information based on the mapping relationship between gesture information and candidate location information, this application provides a more convenient and intuitive user interaction method. Users do not need to go through complicated operations or interface selections. They can select the target location simply by using gestures. This not only improves the user experience but also reduces the difficulty of operation, making the use of the lifting equipment more intelligent and user-friendly. It also improves the response speed and accuracy of the lifting equipment control, enabling the lifting equipment to move more quickly according to the user's intentions.

[0100] In some embodiments, the pre-configuration information includes a custom time period set and location information corresponding to each custom time period in the custom time period set, see [link to documentation]. Figure 3C , Figure 3A The step 102 shown, in which the custom location information of the target object is determined based on the biometric information, can be achieved through steps 1021A to 1024A, which will be explained in detail below.

[0101] Step 1021A: Determine the account information of the target object based on biometric information.

[0102] In some embodiments, the collected biometric data is compared with the stored biometric information using biometric technologies such as facial recognition, fingerprint recognition, or palm recognition to verify the user's identity and link it to corresponding account information. Account information refers to the information of the account registered by the user on the application's client side. This application refers to an application that shares the same backend server as the palm-swiping device, or an application whose backend server can interact with the palm-swiping device's backend server. This application can be an application associated with the use of the lifting device, such as an application specifically for controlling the lifting device; it can also be an application related to the scenario in which the lifting device is used. For example, if the lifting device is a hospital elevator, the application could be a hospital office system; if the lifting device is an office building elevator, the application could be an enterprise service application used by the employee's workplace.

[0103] For example, after user Xiao Li enters his biometric information through the palm-swiping device, the electronic device in this embodiment of the application will identify the biometric information to correspond to user Xiao Li's account with the unique identifier 258147 on the application, and associate all the information of the account.

[0104] Step 1021A enables highly secure user authentication, ensuring that only authorized users can access services and resources associated with their accounts. This not only improves the security of lifting equipment control and reduces the risk of identity fraud, but also enhances the overall reliability of the lifting equipment control system.

[0105] Step 1022A: Obtain the pre-configured information corresponding to the account information.

[0106] In some embodiments, the pre-configuration information may include a user-defined set of time periods, which contains multiple user-defined time periods, each corresponding to specific location information; for example, the location information for the user-defined time period from 8:00 AM to 9:00 AM is "from the 1st floor to the 25th floor". Pre-configuration information associated with user account information can be retrieved from the database of the electronic device in this application embodiment. The database can be a relational database or a non-relational database, selected according to system architecture and performance requirements. Furthermore, this application embodiment also verifies the validity of account information to ensure that only legitimate accounts can obtain their corresponding configuration information. This application embodiment retrieves and extracts the corresponding pre-configuration information based on the user's account information; the pre-configuration information is the lifting device control information set by the user in the application, which can be a lifting device control method matching the time period, such as from the 1st floor to the 22nd floor from 8:00 AM to 9:00 AM on a weekday.

[0107] For example, in the practical application of the lifting equipment control method in this application embodiment, each user may have their own preference settings and frequently used locations. By identifying user account information, a specific user can be identified and personalized configuration information of the specific user can be loaded. This configuration information may include information such as the user's pre-configured schedule of going from the 1st floor to the 22nd floor from 8:00 to 9:00 AM on weekdays and going from the 22nd floor to the 1st floor from 5:00 to 6:00 PM on weekdays. This application embodiment will obtain this information through step 1022A.

[0108] Step 1023A: Determine the target custom time period corresponding to the current time in the custom time period set.

[0109] In some embodiments, the target custom time period is a specific time period within a set of time periods preset by the user, corresponding to the current time. The current time can be obtained and compared with all user-preset custom time periods. If the current time falls within a certain custom time period, then that time period is considered the "target custom time period." The current time refers to a point in time when the user intends to use the lifting device and input biometric information.

[0110] Step 1024A: Determine the location information corresponding to the target custom time period as custom location information.

[0111] For example, in an office building scenario, an employee may set the time period from 8:00 to 10:00 AM as "clocking in" and associate it with location information from the lobby on the 1st floor to the 25th floor of the company. When the current time is detected to be 9:00 AM, it will determine that the target custom time period corresponding to the current time is "clocking in" and obtain the location information associated with the custom time period. The user will then be transported from the 1st floor to the 25th floor using a lifting device.

[0112] Step 1024A allows for the automatic adjustment of the lifting equipment's position based on the user's schedule and preferences, thereby providing personalized services. This not only improves the equipment's intelligence level but also increases user convenience and comfort, further enhancing the user experience.

[0113] In some embodiments, see Figure 3D , Figure 3A The step 102 shown, in which the pre-generated location information of the target object is determined based on the biometric information, can be achieved through steps 1021B to 1022B, which will be explained in detail below.

[0114] Step 1021B: Determine the health status of the target subject based on biometric information.

[0115] In some embodiments, a pre-trained algorithm model can be used to process and analyze biometric information, and the health status of the target object can be determined by comparing it with normal physiological ranges or a standard health database. The health status can be a healthy state or an unhealthy state. Based on the specific analysis results, the unhealthy state can be further subdivided into abnormal heart rate state, abnormal body temperature state, or abnormal muscle state, etc.

[0116] For example, when the biometric information is the palm feature of the target object, image processing technology is used to extract the palm's texture, color and other features, and combined with features such as palm temperature or palm sweat gland activity, a pre-trained machine learning model is used to analyze these features to determine whether there are patterns or abnormalities related to a specific health condition, and a health condition report or reminder is generated based on the analysis results.

[0117] Step 1022B: When the health status is unhealthy, the location information of the medical institution is determined as the pre-generated location information.

[0118] In some embodiments, when the target user's health status is determined to be unhealthy, relevant medical institutions are searched, and the location information of these institutions is included in the pre-generated location information. The institutions can be filtered based on multiple factors such as type, distance, and ratings to ensure that the recommended institutions are suitable and reliable. Medical institutions are organizations that specifically provide medical diagnosis, treatment, and care services. A medical institution can be a small medical clinic, health management center, dental clinic, or other place that provides medical services.

[0119] After determining the location of the medical institution as pre-generated location information, the determination result of the unhealthy status or detailed information about the unhealthy status can be sent to the terminal device of the message recipient. In implementation, the message recipient can be the target object itself or other objects associated with the target object, such as colleagues, superiors, or family members. The process of sending the determination result of the unhealthy status or detailed information about the unhealthy status to the message recipient's terminal device can be done through appropriate communication channels, such as SMS, email, or in-application notifications. The message recipient can then view the target object's current unhealthy status or detailed information about the target object's unhealthy status on their own terminal device.

[0120] For example, in an office building scenario, a user takes the elevator by scanning their palm information. If the user's body temperature is found to be abnormal, indicating an unhealthy state, the system will immediately locate the floor of the medical institution within the office building and use that floor as pre-generated location information. Then, the abnormal body temperature information can be sent to the user's supervisor via SMS.

[0121] Step 1022B enables timely and accurate control of the lifting equipment when a user's health condition is compromised, helping the user quickly find a medical institution and improving the user's experience with the lifting equipment. On the other hand, it also ensures that the unhealthy state of the target is effectively managed and monitored, so as to provide the target with necessary and timely medical assistance.

[0122] In some embodiments, see Figure 3E , Figure 3A The step 102 shown, in which the pre-generated location information of the target object is determined based on the biometric information, can be achieved through steps 1021C to 1025C, which will be explained in detail below.

[0123] Step 1021C: Determine the object identifier of the target object based on the biometric information.

[0124] In some embodiments, biometric information can be compared with known biometric information stored in a database to confirm the user's identity and associate it with a corresponding object identifier. The object identifier is a unique identifier used to distinguish different target objects, and it can be used to confirm the user's identity. The database can store all or part of the user's biometric information; for example, the biometric identification device at company A can only store the biometric information of company A's employees. Step 1021C can be performed by the biometric identification device, such as searching its database to confirm the user identity corresponding to the received biometric information. The content of this database is obtained from the server. Step 1021C can also be performed jointly by the biometric identification device and the server. For example, after receiving biometric information, the biometric identification device transmits the biometric information to the server, and the server searches its database to confirm the user identity corresponding to the received biometric information.

[0125] For example, when the biometric information is facial information, the facial image of the target object is first acquired using a biometric recognition device. Then, facial feature points are extracted using a facial recognition algorithm to form facial feature information. Subsequently, this facial feature information is compared with the facial feature information of known individuals stored in a local database. If a match is found, the object identifier of the target object is determined to be the object identifier of the known individual.

[0126] Step 1021C improves the accuracy and speed of authentication and ensures that only authorized users can control the lifting equipment, thus enhancing the security of lifting equipment control.

[0127] Step 1022C: Based on the object identifier, obtain the target object's historical usage records of the lifting equipment within a preset historical time period.

[0128] In some embodiments, an object identifier can be used to query a database or log file containing historical usage records of the target object using the lifting device within a preset historical time period. These historical usage records may include usage time, start location, end location, and usage frequency, and these information corresponds one-to-one with the object identifier.

[0129] For example, in an office building scenario, each employee can have a unique employee ID as an object identifier. After employee A enters their biometric information, the system can query the historical data of employee A's use of the elevator in different time periods. For example, employee A may have gone from the first floor to the office floor multiple times between 8:00 and 9:00 in the morning, and from the office floor to the rest floor multiple times between 1:00 and 2:00 in the afternoon.

[0130] Step 1023C: Based on the usage time of the lifting equipment in the historical usage records and the location information corresponding to the usage time of the lifting equipment, construct a location information prediction model for the target object.

[0131] In some embodiments, user movement patterns and preferences can be identified by using the usage time and location information of elevators in historical usage records. Specifically, the usage time and location information of elevators can be used as training data to build and train a location information prediction model. The location information prediction model can be any time series model, such as an autoregressive (AR) model, a moving average (MA) model, an autoregressive moving average (ARMA) model, an autoregressive integrated moving average (ARIMA) model, a seasonal autoregressive integrated moving average (SARIMA) model, or a long short-term memory network (LSTM) model. The location information prediction model can also be a mapping rule between time periods and location information, such as a corresponding mapping relationship between the time period from 12 noon to 1 pm and the location information from the 12th floor to the 1st floor.

[0132] For example, in an office building scenario, based on the information that employee A goes up from the first floor to the office floor multiple times between 8:00 and 9:00 in the morning and goes down from the office floor to the rest floor multiple times between 1:00 and 2:00 in the afternoon, a corresponding location information prediction model can be established.

[0133] Step 1024C: Based on the location information prediction model, determine the target object's intended location information at the current moment.

[0134] In some embodiments, current information related to the target object, such as the current location and current time, can be input. Based on this input information and the patterns learned by the location information prediction model, reasoning and prediction are performed to derive the target object's intended location information at the current time. The intended location information can be a specific floor, room, or area.

[0135] For example, in an office building scenario, based on the information that employee A goes up from the first floor to the office floor multiple times between 8:00 and 9:00 AM and goes down from the office floor to the rest floor multiple times between 1:00 PM and 2:00 PM, a corresponding location information prediction model is established. At 1:30 PM, employee A enters biometric information through a biometric device. At this time, inputting the current time and the office floor where employee A is located into the corresponding location information prediction model will produce the output of the rest floor information.

[0136] Step 1025C: Determine the intended location information as the pre-generated location information.

[0137] In some embodiments, after obtaining the intended location information of the target object at the current moment through the location information prediction model, the intended location information is processed and stored as pre-generated location information.

[0138] For example, in an office building scenario, at 1:30 p.m., employee A enters biometric information through a biometric device. At this time, inputting the current time and the office floor where employee A is located into the corresponding location information prediction model will produce the output of the rest floor information, which will be used as the pre-generated location information of employee A.

[0139] Step 1025C enables advance prediction and preparation of the possible locations of the target object, thereby improving the efficiency of resource utilization and the personalization of services.

[0140] In some embodiments, see Figure 3F , Figure 3A The step 102 shown, in which the pre-generated location information of the target object is determined based on the biometric information, can be achieved through steps 1021D to 1024D, which will be explained in detail below.

[0141] Step 1021D: Determine the object identifier of the target object based on the biometric information.

[0142] The specific implementation of step 1021D can be referred to step 1021C above, and will not be repeated here.

[0143] Step 1022D: Determine the preset schedule information of the target object based on the object identifier.

[0144] In some embodiments, a preset schedule information database or system is accessed. This database or system stores schedule information associated with various object identifiers. Based on the object identifier of the target object, preset schedule information matching the target object identifier is searched. The preset schedule information is the schedule information corresponding to the target object. The preset schedule information may include information such as scheduled events, meetings, or other work matters for the target object at a future point in time or within a time period. The preset schedule information can be set by the target object itself or by other objects associated with the target object, such as its superiors, subordinates, or colleagues.

[0145] For example, in an office building scenario, each employee has their own object identifier, such as an employee ID. Enterprises might use enterprise services applications to schedule employee tasks and meetings. When an employee needs to use a lift and input biometric data, the enterprise services application's database can be accessed using that employee's object identifier to find their future work assignments and meeting schedules.

[0146] Step 1023D: Determine the schedule items at the current time based on the preset schedule information.

[0147] In some embodiments, the preset schedule information may include a series of time periods and corresponding schedule items. Based on the current time information, it is matched with the time periods in the preset schedule information to find the schedule item corresponding to the current time. This schedule item may be a schedule item in a future time period closest to the current time. Schedule items may include scheduled events, meetings, work tasks, and activity arrangements, etc.

[0148] For example, in an office building scenario, employee A's supervisor pre-sets a meeting schedule for employee A to be held in the conference room on the 15th floor from 9:00 to 10:00 AM. When employee A needs to take the elevator and input biometric data, the current time is 8:55 AM, so the meeting in the conference room on the 15th floor will be the schedule for that current time.

[0149] Step 1024D: The functional location information that can complete the schedule items is determined as the pre-generated location information.

[0150] In some embodiments, functional location information refers to location information that enables the completion of a scheduled task. For example, if the scheduled task is a "weekly report meeting," then the floor information of the meeting room corresponding to the "weekly report meeting" would be used as the functional location information. Functional location information may include the location of meeting rooms, work areas, or equipment. Based on the priority of the scheduled task, location availability, and other relevant factors, the most suitable functional location for completing the current scheduled task can be selected, and this most suitable functional location information can be determined as the pre-generated location information.

[0151] Step 1024D identifies the functional location information that enables the completion of scheduled tasks as pre-generated location information, ensuring the smooth execution of scheduled tasks. Employees do not need to spend extra time and effort to confirm the location information corresponding to the schedule, which improves work efficiency and resource utilization and enhances user experience.

[0152] In some embodiments, see Figure 3G ,exist Figure 3A Before step 104 shown (where, Figure 3GIn this context, A represents steps 101 to 103 above. The method also includes steps 10301 to 10303, which will be explained in detail below.

[0153] Step 10301: When there are multiple lifting devices, obtain the device status information of the lifting devices at the current moment; the device status information includes the current position and working status of the lifting devices.

[0154] In some embodiments, when there are multiple lifting devices, a communication connection is established with each lifting device. This is usually achieved through wired or wireless means. A status query request is sent to each lifting device. The request may contain the current timestamp or other identification information to ensure that the latest status is obtained. After receiving the request, the central control system of each lifting device will return its current status information. The status information may include the current location and working status of the lifting device. The current location may be the current floor of the lifting device, and the working status may be the running working status or the idle working status, etc.

[0155] Step 10302: Select the target lifting device from multiple lifting devices based on the current position and working status of the lifting device.

[0156] In some embodiments, after obtaining the current location and working status information of the lifting device, this information can be comprehensively analyzed and compared according to a preset algorithm or logic. For example, the lifting device closest to the user's current location can be given priority, or the lifting device that is currently idle and is expected to reach the target location the fastest can be selected. The most suitable target lifting device can be selected from multiple lifting devices to respond to requests or perform related tasks.

[0157] Step 10303: Send the device identifier of the target lifting device to the terminal device of the message receiving object; wherein, the message receiving object is the target object or other objects associated with the target object.

[0158] In some embodiments, the device identifier is a unique code or number used to distinguish different lifting devices. The message receiving object is an object capable of receiving communication messages. First, the device identifier of the target lifting device is obtained; then, the message receiving object is determined. The message receiving object may be the target device itself, or other objects associated with the target device, such as colleagues, visitors, or family members; next, the device identifier of the target lifting device is sent to the message receiving object's terminal device through an appropriate communication channel, such as SMS, email, or in-application notification. The message receiving object can then view information about the target lifting device and its operating hours on its own terminal device.

[0159] For example, in an office building scenario, there are four elevators: C1, C2, C3, and C4. Employee A configures a setting through an enterprise service application that visitor B needs to take one of the elevators. At 10:00 AM, if visitor B wants to take the elevator and enters their biometric information through a biometric device, the elevator C1 closest to the user's current location can be selected as the target elevator. At this time, the enterprise service application can be used to indicate that visitor B has arrived at the office building and will take elevator C1 to employee A's floor, so that employee A can make the necessary work preparations.

[0160] Step 10303 enables the target object or related objects to quickly obtain specific information about the lifting equipment, improving the efficiency and accuracy of information transmission, which helps to enhance user experience and work efficiency.

[0161] In some embodiments, Figure 3A Step 104 shown can be achieved through the following steps:

[0162] The target location information is sent to the control module of the target lifting device, so that the control module of the target lifting device can control the target lifting device to move from the current position to the target position corresponding to the target location information.

[0163] In some embodiments, a communication connection can be established with the control module of the target lifting device, and the target location information can be sent to the control module as an instruction or parameter. After receiving the target location information, the control module will parse and execute the corresponding control logic. If the current location is the user's current location, the process of moving from the current location to the target location is to drive the lifting device from the current location to the target location; if the current location is not the user's current location, the process of moving from the current location to the target location is to drive the lifting device from the current location to the user's location, and after the user boards the lifting device, it will move from the user's floor to the target location.

[0164] By sending the target location information to the control module of the target lifting equipment, precise control and scheduling of the lifting equipment are achieved, improving the efficiency of the lifting equipment, reducing user waiting time, and enhancing the user's experience of riding the lifting equipment.

[0165] In some embodiments, see Figure 3H ,exist Figure 3A After step 104 shown (where, Figure 3H In this context, B represents steps 101 to 104 above. The method also includes steps 105 to 106, which will be explained in detail below.

[0166] Step 105: During the process of controlling the movement of the lifting equipment through the control module, receive the equipment control results sent by the control module.

[0167] In some embodiments, after issuing a command to the control module of the target lifting device, the control module continuously monitors the operating status of the lifting device. As the lifting device moves from its current position to the target position according to the control command, the control module returns the control results of the lifting device in real time or intermittently. The control results may include information such as the real-time position, operating speed, and whether obstacles have been encountered.

[0168] Step 106: Send the device control result to the terminal device of the message receiving object; wherein, the message receiving object is the target object or other objects associated with the target object.

[0169] In some embodiments, after issuing commands to the control module of the target lifting device, the control model continuously monitors the operating status of the lifting device. As the lifting device moves from its current position to the target position according to the control commands, the control module sends the device control results to the system in real time. These control results may include information such as the lifting device's real-time position, operating speed, and whether it has encountered obstacles. The system receives this information through appropriate communication channels and performs necessary recording and analysis.

[0170] For example, in an office building scenario, when an employee takes a lift to a designated floor, they can send a command to the control module of the target lift. During the operation of the lift, the control module will provide feedback on the control results, such as the current floor, speed, and operating status. After receiving this control result information, the operating status of the lift can be displayed in real time on the application, allowing employees to understand the real-time location and estimated arrival time of the lift.

[0171] Step 106 enables message recipients to promptly understand the operating status and location information of the lifting equipment, which helps improve user experience and work efficiency, and reduces the time and effort users spend querying and confirming equipment status.

[0172] The following will describe an exemplary application of the embodiments of this application in a real-world application scenario.

[0173] This application proposes a method for controlling lifting equipment. This application uses an elevator in a company as the lifting equipment, describes a palm-swiping device as one possible implementation of the aforementioned biometric identification device, and describes the backend server of the palm-swiping device as one possible implementation of the aforementioned electronic device. This application is applied to a company scenario. The palm-swiping device can be installed on a unified access control system or a separate palm-swiping device can be set up to control users' elevator access within the company.

[0174] The elevator usage flow of company employees (users) is as follows: Figure 4As shown, users can swipe their palms on the access control device or a standalone device, and then use the corresponding elevator ID displayed on the device's screen to board the elevator.

[0175] The embodiments of this application mainly include the following two parts: the first part is that the user configures their own palm-scanning elevator information on the mobile enterprise service application; the other part is that the user goes offline to scan their palm to ride the elevator.

[0176] The lifting equipment control system provided in this application embodiment consists of, as follows: Figure 5 As shown, the enterprise service application backend services are also the backend services of the swipe device: Enterprise service application basic services refer to the infrastructure and services required by the application, such as databases, servers, and networks, providing support for the normal operation of the enterprise service application; push notification services can push messages to users, notifying them of application updates, reminders, or other important information; settings management allows users to configure and adjust the enterprise service application to meet their individual needs and preferences; user management services are used to manage and maintain user accounts, permissions, and information; enterprise service application swipe recognition services are services that verify the user's identity by recognizing their swipe, which can be used for secure login or authentication. The user's mobile terminal refers to the mobile device used by the user: the enterprise service application is an application designed for enterprises, aiming to provide various services and management functions; the enterprise service application includes an instant messaging module and a settings module. The instant messaging module can receive push messages sent by the enterprise service application backend services, and the settings module can be used to set custom location information during swipe (custom configuration) and adjust pre-generated locations (intelligent prediction settings).

[0177] The enterprise service application palm-scanning module refers to the palm-scanning device. This module includes a 3D camera, a device capable of capturing three-dimensional space, a palm-scanning application, an anomaly module, and an intermediate page module. The palm-scanning application primarily includes a palm-scanning recognition module, which optimizes and performs liveness detection on the user's palm features. "Optimization" is a technique for selecting the best palm image, and "liveness detection" is a technique for ensuring that the palm used for authentication is from a living person and not a forged or copied sample. The anomaly module provides feedback on any abnormalities in the user's palm-scanning process. The intermediate page module displays information on the screen after the user completes the palm-scanning process but before determining the target location. It can display candidate location information and receive user selections for those locations.

[0178] When a user joins a company, their current office floor is confirmed, which is the floor the user will arrive at by default after scanning their palm. Subsequently, after scanning their palm at the offline access control, the system will further obtain the user's floor information and trigger elevator access. Users can configure more frequently used floor information in the enterprise service application. This embodiment mainly includes two parts. The first part is the user-defined part. Based on the user's work situation, the system can further configure the user's elevator access information at different times, such as triggering floor A from 9:00 to 10:00 AM and floor B from 12:00 to 1:00 PM. Users can freely expand this. In addition to time periods, users can also further configure based on geographical location information, such as triggering floor C in building A and floor B in building B, etc. Besides the user-defined part, the other part is intelligent prediction. The intelligent prediction setting allows the system to intelligently judge the user's behavioral data or palm features to further match the most suitable floor information for the user's current location. For example, if a user frequently visits a certain floor during a specific time period, the system will automatically learn this habit and then redirect them to that floor during the same time period. Similarly, if a user has related workflow documents within the company's office system that require processing on a specific floor, the system will automatically retrieve that floor after the user swipes their palm. Furthermore, the system can use palm features to further identify the user's health status; for example, if the user is unhealthy, it will trigger a trip to the floor designated for medical care.

[0179] The palm recognition capability primarily relies on the palm-swiping application calling a 3D camera to collect streaming media data of the user's current palm. After acquiring this data, the terminal optimizes the selection process. The optimal palm image is chosen through a comprehensive evaluation of factors such as palm size, angle, image contrast, brightness, and clarity. Simultaneously, the relevant recognition service in the enterprise service application's backend receives the palm data uploaded from the terminal's palm-swiping module, extracts features, and further retrieves relevant information about the user's enterprise service application. This embodiment also addresses users with health status assessment enabled. For the collected palm image data, computer vision technology is used to extract features, including palm lines, skin color, and blood vessel distribution. Machine learning technology is then used to classify health status indicators, categorizing the user's health status into normal, sub-healthy, or unhealthy categories. Finally, feedback is provided on the palm-swiping device based on the user's health status.

[0180] After the user completes the configuration on their mobile phone, the enterprise service application's backend service will send the current user settings and the user's de-identified palm information to the palm-scanning device at the user's configured workplace. When the user performs identification on the palm-scanning device, it will prioritize matching against the device's local biometric database. If a match is found, the user's elevator settings information will be retrieved. If multiple matches are found, the user can further select the current floor by clicking on the screen or using jewelry-related information. After obtaining the current floor information, the WeChat palm-scanning device will call the enterprise's IT service for processing. Upon receiving the request, the IT service will issue a command to the elevator's central control device, which will only respond by calling the corresponding elevator ID. Gesture recognition is the process of classifying trajectories (or points) in the model parameter space into a subset of that space. It includes static gesture recognition and dynamic gesture recognition, with dynamic gesture recognition ultimately being converted into static gesture recognition. Currently, the template matching neural network method is used, which treats the gesture action as a sequence of static gesture images and then compares the gesture template sequence to be recognized with known gesture template sequences to identify the gesture. The process of returning results in the diagram is as follows: after receiving the corresponding information from other ends, the corresponding success / failure information is returned to the corresponding other ends.

[0181] Figure 6 This document illustrates a flowchart of a lifting device control method provided in an embodiment of this application. The flowchart describes the interaction between the enterprise service application user client, the enterprise service application backend service, the swipe device, and the enterprise customized service. The following is a detailed explanation of each step:

[0182] Step 201: The client of the enterprise service application sends the configuration information for swiping the card to the backend service of the enterprise service application.

[0183] Users configure their palm print verification for elevator access through the client interface of the enterprise service application. This configuration can include the user's palm print information, access permissions (such as permitted floors), and the mapping between time periods and target floors. Once configured, the palm print verification information is sent to the backend service for processing.

[0184] Step 202: The enterprise service application backend service returns the result to the enterprise service application client.

[0185] After receiving the configuration information from the enterprise service application client, the enterprise service application backend service verifies and processes it. If the configuration is successful, the enterprise service application backend service returns a success result to the enterprise service application client, which may include configuration details or confirmation information. If the configuration fails, it returns the reason for the failure so that the enterprise service application client can display it to the user and provide appropriate prompts.

[0186] Step 203: The enterprise service application backend service sends the configuration to the swipe device.

[0187] After the enterprise service application's backend service verifies and processes the configuration information sent by the user, it distributes the relevant configuration information to the palm recognition device. This configuration information ensures that the palm recognition device can correctly identify the user's palm print and control elevator access permissions accordingly.

[0188] Step 204: The swipe device returns the result to the enterprise service application backend service.

[0189] After receiving the configuration information, the swipe device will perform a series of initialization or setting operations. After completing these operations, the swipe device will return the operation results to the enterprise service application backend service, indicating whether the configuration was successful.

[0190] Step 205: The palm-swiping device identifies, acquires, and displays floor information.

[0191] When a user scans their palm using the palm-scanning device, the device recognizes the user's palm print and retrieves the floor information the user needs to access based on previously configured settings. This floor information is then displayed on the palm-scanning device's interface for the user to view and select.

[0192] Step 206: The swipe device sends instructions to the enterprise for customized services.

[0193] After verifying the user's identity and access permissions, the swipe device sends a command to the enterprise's customized service. This command can include the user's identity information and the target floor information, used to request control permissions for the elevator.

[0194] Step 207: The enterprise-customized service controls the elevator operation through the elevator central control system.

[0195] After receiving instructions from the palm-swiping device, the customized service provider controls the elevator's operation through the elevator's central control system. This allows the elevator to be dispatched to the user's requested floor and ensures that it stops at the correct floor.

[0196] Step 208: The enterprise customization service returns the results to the palm-swiping device.

[0197] After the elevator operates according to the instructions, the enterprise's customized service will send a feedback result to the swipe device, informing it of the elevator's operating status (such as whether it has successfully reached the target floor and the arrival time).

[0198] Step 209: The swipe device returns the result to the enterprise service application backend service.

[0199] After receiving feedback from the customized service provided by the enterprise, the swipe device will send the feedback back to the backend service of the enterprise service application. The backend service of the enterprise service application can then understand the elevator's operation status and the user's elevator experience.

[0200] Step 210: The enterprise service application backend service pushes the results to the enterprise service application client.

[0201] The enterprise service application's backend service will push the collected elevator operation information and other relevant results to the enterprise service application's client. The enterprise service application client can then display this information to the user, provide elevator feedback, or perform other related operations.

[0202] To ensure secure storage of de-identified biometric information on the Android client where the swipe app resides, this application implements control over access to the biometric information. This can be achieved using technologies such as Access Control Lists (ACLs) or Role-Based Access Control (RBAC). Furthermore, to prevent tampering of biometric data, this application incorporates anti-tampering mechanisms such as digital signatures or hash values ​​during data storage and transmission. Finally, to prevent leakage of biometric data in the event of device loss or theft, data backup and recovery technologies can be used to back up the information data and effectively monitor data usage. This includes auditing data access and modification operations and recording corresponding logs.

[0203] The following description continues to illustrate the exemplary structure of the lifting equipment control device 455 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2As shown, the software modules stored in the lifting device control device 455 in the memory 450 may include: an acquisition module 4551, used to acquire the biometric information of the target object; a candidate position determination module 4552, used to determine the custom position information and pre-generated position information of the target object based on the biometric information; wherein, the custom position information is the position information in the pre-configured information, and the pre-generated position information is the position information generated based on the historical data of the target object within a preset historical time period; the custom position corresponding to the custom position information and the pre-generated position corresponding to the pre-generated position information both have different heights in space from the current position of the target object; a target position determination module 4553, used to determine the target position information according to the priority of the custom position information and the priority of the pre-generated position information; and a control module 4554, used to send the target position information to the control module of the lifting device, so as to control the lifting device to move from the current position to the target position corresponding to the target position information through the control module.

[0204] In some embodiments, the target location determination module 4553 is further configured to: determine the custom location information and the pre-generated location information as candidate location information when the priority of the custom location information is the same as the priority of the pre-generated location information; display the candidate location information; and determine the selected candidate location information as the target location information in response to the target object's selection operation on any candidate location information.

[0205] In some embodiments, the selection operation includes gesture information of the target object; the target position determination module 4553 is further configured to: determine the candidate position information corresponding to the gesture information as the target position information based on the mapping relationship between the gesture information and any candidate position information.

[0206] In some embodiments, the pre-configured information includes a set of custom time periods and location information corresponding to each custom time period in the set of custom time periods; the candidate location determination module 4552 is further configured to: determine the account information of the target object based on biometric information; obtain the pre-configured information corresponding to the account information; determine the target custom time period corresponding to the current time in the set of custom time periods; and determine the location information corresponding to the target custom time period as the custom location information.

[0207] In some embodiments, the candidate location determination module 4552 is further configured to: determine the health status of the target object based on biometric information; and when the health status is unhealthy, determine the location information of the medical institution as the pre-generated location information.

[0208] In some embodiments, the candidate location determination module 4552 is further configured to: determine the object identifier of the target object based on biometric information; obtain the historical usage records of the target object on the lifting equipment within a preset historical time period based on the object identifier; construct a location information prediction model for the target object based on the lifting equipment usage time and the location information corresponding to the lifting equipment usage time in the historical usage records; determine the intended location information of the target object at the current moment based on the location information prediction model; and determine the intended location information as the pre-generated location information.

[0209] In some embodiments, the candidate location determination module 4552 is further configured to: determine the object identifier of the target object based on biometric information; determine the preset schedule information of the target object based on the object identifier; determine the schedule items at the current time based on the preset schedule information; and determine the functional location information that can complete the schedule items as pre-generated location information.

[0210] In some embodiments, the apparatus further includes: a target selection module, configured to, when there are multiple lifting devices, acquire device status information of the lifting devices at the current moment; the device status information includes the current position and working status of the lifting devices; select a target lifting device from the multiple lifting devices based on the current position and working status of the lifting devices; and send the device identifier of the target lifting device to the terminal device of the message receiving object; wherein the message receiving object is the target object or other objects associated with the target object.

[0211] In some embodiments, the control module 4554 is further configured to send target position information to the control module 4554 of the target lifting device, so as to control the target lifting device to move from the current position to the target position corresponding to the target position information through the control module 4554 of the target lifting device.

[0212] In some embodiments, the apparatus further includes: a message notification module, configured to receive a device control result sent by the control module 4554 during the process of controlling the movement of the lifting device through the control module; and send the device control result to the terminal device of the message receiving object; wherein the message receiving object is a target object or other objects associated with the target object.

[0213] This application provides a computer program product, which includes a computer program or computer-executable instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the electronic device to perform the lifting device control method described above in this application.

[0214] This application provides a computer-readable storage medium storing computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the lifting device control method provided in this application. For example, ... Figure 3A The lifting equipment control method is shown.

[0215] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0216] In some embodiments, computer-executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.

[0217] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).

[0218] As an example, computer-executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0219] In summary, by acquiring the biometric information of the target object, personalized services can be provided to different users; by automatically generating pre-generated location information based on the user's historical usage data, the device can automatically adjust to a suitable location according to the user's past preferences, improving convenience and efficiency; by setting the priority of custom location information and pre-generated location information, the target location to which the lifting device should move can be intelligently determined, reducing user operation steps and improving the level of automation. Therefore, the embodiments of this application solve the problem of lack of personalization and intelligence in traditional lifting device control, improving the convenience and comfort of using lifting devices.

[0220] In the embodiments of this application, when the biometric identification technology involved is applied to specific products or technologies, the relevant data collection, use and processing processes should comply with local laws and regulations. Before collecting biometric information, the information processing rules should be communicated and the individual consent of the target object should be obtained. Biometric information should be processed in strict accordance with the requirements of laws and regulations and personal information processing rules, and technical measures should be taken to ensure the security of relevant data.

[0221] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A method for controlling a lifting device, characterized in that, The method includes: Obtain the biometric information of the target object; Based on the biometric information, the custom location information and pre-generated location information of the target object are determined; wherein, the custom location information is the location information in the pre-configured information, and the pre-generated location information is the location information generated based on the historical data of the target object within a preset historical time period; the custom location corresponding to the custom location information and the pre-generated location corresponding to the pre-generated location information are both at different heights in space from the current location of the target object; The target location information is determined based on the priority of the custom location information and the priority of the pre-generated location information; The target location information is sent to the control module of the lifting device so that the control module can control the lifting device to move from the current position to the target position corresponding to the target location information.

2. The method according to claim 1, characterized in that, The step of determining the target location information based on the priority of the custom location information and the priority of the pre-generated location information includes: When the priority of the custom location information is the same as the priority of the pre-generated location information, both the custom location information and the pre-generated location information are simultaneously determined as candidate location information. Display the candidate location information; In response to the target object's selection operation on any of the candidate location information, the selected candidate location information is determined as the target location information.

3. The method according to claim 2, characterized in that, The selection operation includes the gesture information of the target object; The step of responding to the target object's selection operation on any of the candidate location information, and determining the selected candidate location information as the target location information, includes: Based on the mapping relationship between the gesture information and any candidate location information, the candidate location information corresponding to the gesture information is determined as the target location information.

4. The method according to claim 1, characterized in that, The pre-configuration information includes a set of custom time periods and location information corresponding to each custom time period in the set of custom time periods; Determining the custom location information of the target object based on the biometric information includes: The account information of the target object is determined based on the biometric information; Obtain the pre-configured information corresponding to the account information; Determine the target custom time period corresponding to the current time in the set of custom time periods; The location information corresponding to the target custom time period is determined as the custom location information.

5. The method according to claim 1, characterized in that, Determining the pre-generated location information of the target object based on the biometric information includes: The health status of the target object is determined based on the biometric information; When the health status is unhealthy, the location information of the medical institution is determined as the pre-generated location information.

6. The method according to claim 1, characterized in that, Determining the pre-generated location information of the target object based on the biometric information includes: Based on the biometric information, the object identifier of the target object is determined; Based on the object identifier, obtain the target object's historical usage records of the lifting equipment within the preset historical time period; Based on the usage time of the lifting equipment in the historical usage records and the location information corresponding to the usage time of the lifting equipment, a location information prediction model for the target object is constructed. Based on the location information prediction model, the intended location information of the target object at the current moment is determined; The intended location information is determined as the pre-generated location information.

7. The method according to claim 1, characterized in that, Determining the pre-generated location information of the target object based on the biometric information includes: Based on the biometric information, the object identifier of the target object is determined; Based on the object identifier, the preset schedule information of the target object is determined; Based on the preset schedule information, determine the schedule items at the current moment; The functional location information that enables the completion of the scheduled tasks is determined as the pre-generated location information.

8. The method according to claim 1, characterized in that, The method further includes: When there are multiple lifting devices, the device status information of the lifting devices at the current moment is obtained; the device status information includes the current position and working status of the lifting devices. Based on the current position and working status of the lifting equipment, a target lifting equipment is selected from the plurality of lifting equipment; The device identifier of the target lifting device is sent to the terminal device of the message receiving object; wherein, the message receiving object is the target object or other objects associated with the target object.

9. The method according to claim 8, characterized in that, The step of sending the target location information to the control module of the lifting device, so as to control the lifting device to move from the current position to the target position corresponding to the target location information, includes: The target location information is sent to the control module of the target lifting device, so that the control module of the target lifting device can control the target lifting device to move from the current position to the target position corresponding to the target location information.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: During the process of controlling the movement of the lifting device through the control module, the device control result sent by the control module is received; The device control result is sent to the terminal device of the message receiving object; wherein, the message receiving object is the target object or other objects associated with the target object.

11. A control device for lifting equipment, characterized in that, The device includes: The acquisition module is used to acquire the biometric information of the target object; The candidate location determination module is used to determine the custom location information and pre-generated location information of the target object based on the biometric information; wherein, the custom location information is the location information in the pre-configured information, and the pre-generated location information is the location information generated based on the historical data of the target object within a preset historical time period; the custom location corresponding to the custom location information and the pre-generated location corresponding to the pre-generated location information are both at different heights in space from the current location of the target object; The target location determination module is used to determine the target location information based on the priority of the custom location information and the priority of the pre-generated location information; The control module is used to send the target position information to the control module of the lifting device, so as to control the lifting device to move from the current position to the target position corresponding to the target position information through the control module.

12. An electronic device, characterized in that, include: Memory is used to store executable instructions for a computer; The processor, when executing computer-executable instructions stored in the memory, implements the lifting device control method according to any one of claims 1 to 10.

13. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, the lifting device control method according to any one of claims 1 to 10 is implemented.

14. A computer program product comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, the lifting device control method according to any one of claims 1 to 10 is implemented.