Parking space-based elevator calling method and device and computer equipment
By determining the distance between the parking space and the target elevator and sending call instructions, the problem of users having a long time from parking to escalator in the parking lot is solved, and intelligent call is realized and user experience is improved.
Patent Information
- Application Number
- CN202510322068.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-07-25
AI Technical Summary
After parking the vehicle in the underground parking lot, the user needs to walk to the elevator and call the elevator and wait for the elevator to arrive, resulting in a longer time between completing the parking and taking the elevator, which has a poor user experience.
Through the parking space-based call method, in response to the vehicle binding to the parking space, the distance between the parking space and the target elevator is determined, and a call command is sent to the target elevator at the target call time, to realize intelligent call, and the user does not need to make manual call after arriving at the elevator.
The time between completing parking and escalating is shortened, and the user experience is improved, allowing users to take the elevator immediately when they reach the target elevator or wait for a short time before taking the elevator.
Smart Images

Figure CN120364535A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of elevators, and particularly to a method and device for calling an elevator based on a parking space and a computer device. Background Art
[0002] With the development of society, more and more buildings are equipped with underground parking lots as standard. After users arrive at the building, they can park their vehicles in the underground parking lot and then take the elevator into the building.
[0003] In the related art, after a user parks their vehicle in the underground parking lot, they need to walk to the elevator to call the elevator. After calling the elevator, they still need to wait for the elevator to reach the floor where the underground parking lot is located before they can take the elevator. The time from completing parking to taking the elevator is relatively long, resulting in a poor experience for users when taking the elevator. Summary of the Invention
[0004] Embodiments of this application provide a method and device for calling an elevator based on a parking space and a computer device, which can shorten the time from completing parking to taking the elevator, thereby improving the user experience. The technical solutions are as follows:
[0005] On the one hand, a method for calling an elevator based on a parking space is provided. The method includes:
[0006] In response to the vehicle being successfully bound to any parking space, determine the distance between the parking space and the target elevator, where the target elevator is the elevator corresponding to the parking space, and the vehicle being successfully bound to the parking space indicates that the vehicle has been parked in the parking space;
[0007] Based on the distance between the parking space and the target elevator, determine the target call time of the target elevator;
[0008] Send a target call instruction to the target elevator at the target call time, where the target call instruction is used to instruct the elevator to move to the floor where the parking space is located.
[0009] On the other hand, a device for calling an elevator based on a parking space is provided. The device includes:
[0010] A distance determination module, configured to determine the distance between the parking space and the target elevator in response to the vehicle being successfully bound to any parking space, where the target elevator is the elevator corresponding to the parking space, and the vehicle being successfully bound to the parking space indicates that the vehicle has been parked in the parking space;
[0011] A call time determination module, configured to determine the target call time of the target elevator based on the distance between the parking space and the target elevator;
[0012] An instruction sending module, configured to send a target call elevator instruction to the target elevator at the target call elevator time, where the target call elevator instruction is used to indicate moving to the floor where the parking space is located.
[0013] On the one hand, a computer device is provided, which includes one or more processors and one or more memories. At least one computer program is stored in the one or more memories, and the computer program is loaded and executed by the one or more processors to implement the call elevator method based on the parking space.
[0014] On the one hand, a computer-readable storage medium is provided, in which at least one computer program is stored, and the computer program is loaded and executed by a processor to implement the call elevator method based on the parking space.
[0015] On the one hand, a computer program product or a computer program is provided. The computer program product or the computer program includes program code, and the program code is stored in a computer-readable storage medium. A processor of a computer device reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the computer device executes the above-mentioned call elevator method based on the parking space.
[0016] Through the technical solution provided by the embodiments of the present application, in response to the vehicle being successfully bound to any parking space, the distance between the parking space and the target elevator corresponding to the parking space is determined. Based on the distance between the parking space and the target elevator, the target call elevator time of the target elevator is determined. A target call elevator instruction is sent to the target elevator at the target call elevator time, thereby realizing intelligent call of the target elevator. When the user walks from the parking space to the target elevator, the user can immediately take the elevator or wait for a very short time to take the elevator, shortening the time from completing parking to taking the elevator, and there is no need to manually call the elevator after arriving at the target elevator, thereby improving the user experience. Description of the Drawings
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 It is a schematic diagram of the implementation environment of a call elevator method based on a parking space provided by the embodiments of the present application;
[0019] Figure 2 It is a flowchart of a call elevator method based on a parking space provided by the embodiments of the present application;
[0020] Figure 3 It is a flowchart of another elevator calling method based on parking spaces provided by an embodiment of the present application;
[0021] Figure 4 It is a schematic diagram of a parking space and a two-dimensional code provided by an embodiment of the present application;
[0022] Figure 5 It is a schematic diagram of a page provided by an embodiment of the present application;
[0023] Figure 6 It is a flowchart of yet another elevator calling method based on parking spaces provided by an embodiment of the present application;
[0024] Figure 7 It is a flowchart of still another elevator calling method based on parking spaces provided by an embodiment of the present application;
[0025] Figure 8 It is a schematic structural diagram of an elevator calling device based on parking spaces provided by an embodiment of the present application;
[0026] Figure 9 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners
[0027] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0028] In the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and effects. It should be understood that there is no logical or chronological dependency between "first", "second", and "nth", nor are the quantity and execution order limited.
[0029] To illustrate the technical solutions provided by the embodiments of the present application, some terms related to the embodiments of the present application will be introduced below.
[0030] Parking space indicator light: Also known as a parking guidance light, it is a supporting product of an ultrasonic parking space detector, mainly used to guide the driver to park in an empty parking space, and has functions such as flashing, turning on a red light, and turning on a green light. According to the parking space situation, it can emit red and green lights, with a red light on for an occupied parking space and a green light on for an empty parking space.
[0031] Elevator operation panel: The elevator operation panel, also known as the operation panel, is a control panel for operating machines and devices. In the elevator system, it specifically refers to the operation control center for passengers or operators to control the up and down operation of the elevator. The elevator operation panel is generally located inside the car for the convenience of passengers to operate.
[0032] Elevator call: It refers to the act or process of calling an elevator. Specifically, when passengers wait for the elevator in the elevator hall, they send a signal to the elevator control system by pressing the elevator call button, requesting the elevator to come and pick them up. The elevator call buttons are usually divided into two types: up and down, corresponding to the needs of going to higher floors and lower floors respectively. When a passenger presses the elevator call button, the corresponding indicator light will turn on, indicating that the signal has been received. The elevator control system will dispatch the elevator according to the order and running direction of the elevator call signals to ensure that the elevator can respond to the passengers' needs as soon as possible.
[0033] Barrier gate: Also known as a vehicle stopper, it is a device specifically used for managing the access of motor vehicles on roads. It is widely used at highway toll stations and in parking lot systems to manage vehicle access. The electric barrier gate can be lifted and lowered independently through wireless remote control, or it can be in an automatic management state through the parking lot management system (i.e., the IC card management system). When a vehicle enters, it takes a card and is released; when it exits, it is automatically released after paying the parking fee.
[0034] Two-dimensional code: A two-dimensional code is a readable barcode extended from a one-dimensional barcode. It uses black and white rectangular patterns to represent binary data, and the information contained in it can be obtained after being scanned by a device.
[0035] After introducing some terms related to the embodiments of this application, the implementation environment of the embodiments of this application will be introduced below. Refer to Figure 1 , in this implementation environment, it may include a control terminal 110, a mobile terminal 120, and a server 140.
[0036] The control terminal 110 can obtain information related to the parking lot of the building and can also control the elevators in the building. For example, it can control the up and down of the elevators in the building. The control terminal 110 is connected to the mobile terminal 120 through the server 140, that is, both the control terminal 110 and the mobile terminal 120 are connected to the server 140 through a wireless network, so that data interaction can be carried out between the control terminal 110 and the mobile terminal 120 through the server 140.
[0037] The mobile terminal 120 can control the bound vehicle. The mobile terminal 120 usually refers to a smart phone. In the embodiments of this application, the mobile terminal 120 also has the function of scanning and identifying two-dimensional codes, that is, the mobile terminal is configured with an image acquisition component.
[0038] The server 140 is an independent physical server, or 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 communications, middleware services, domain name services, security services, content delivery network (CDN), and big data and artificial intelligence platforms. The server 140 can provide background services for application programs running on the control terminal 110 and the mobile terminal 120.
[0039] After introducing the implementation environment of the embodiments of the present application, the application scenarios of the embodiments of the present application will be described below.
[0040] The elevator calling method based on parking spaces provided by the embodiments of the present application can be applied to underground parking lots, ground parking lots, and above-ground parking lots of any building. After adopting the technical solution provided by the embodiments of the present application, after the user parks the vehicle in the parking space, the elevator can be called according to the distance between the parking space and the target elevator, so that as much as possible, the user can take the elevator immediately or wait for a very short time after reaching the location of the target elevator, shortening the time from completing parking to taking the elevator, thereby improving the user experience.
[0041] After introducing the implementation environment and application scenarios of the embodiments of the present application, the elevator calling method based on parking spaces provided by the embodiments of the present application will be described below. Refer to Figure 2 , taking the control terminal as the execution subject as an example, the method includes the following steps.
[0042] 201. In response to the vehicle being successfully bound to any parking space, the control terminal determines the distance between the parking space and the target elevator, where the target elevator is the elevator corresponding to the parking space, and the vehicle being successfully bound to the parking space indicates that the vehicle has parked in the parking space.
[0043] Among them, the vehicle is a vehicle that drives into the target parking lot for parking. The vehicle being successfully bound to any parking space also means that the parking space has been occupied by the vehicle and the vehicle has completed parking. The target parking lot includes multiple elevators, which are distributed at different positions in the target parking lot. Users can take multiple elevators to enter other floors of the building. The target elevator is the elevator corresponding to the parking space among the multiple elevators. For example, it is the elevator closest to the parking space, or the elevator that is most easily reachable when at the parking space, or the elevator set by the management staff. The embodiments of the present application do not make any limitations in this regard.
[0044] 202. The control terminal determines the target call time of the target elevator based on the distance between the parking space and the target elevator.
[0045] Among them, the distance between the parking space and the target elevator is used to reflect the proximity between the parking space and the target elevator. The target call time is the time when a target call instruction is sent to the target elevator. The earlier the target call time is, the earlier the target call instruction will be sent to the target elevator, and the earlier the target elevator will reach the floor where the parking space is located; the later the target call time is, the later the target call instruction will be sent to the target elevator, and the later the target elevator will reach the floor where the parking space is located.
[0046] 203. The control terminal sends a target call instruction to the target elevator at the target call time, and the target call instruction is used to indicate moving to the floor where the parking space is located.
[0047] Through the technical solution provided by the embodiments of the present application, in response to the vehicle being bound to any parking space, the distance between the parking space and the target elevator corresponding to the parking space is determined. Based on the distance between the parking space and the target elevator, the target call time of the target elevator is determined. A target call instruction is sent to the target elevator at the target call time, thereby realizing intelligent call of the target elevator. When the user walks from the parking space to the target elevator, the user can immediately take the elevator or wait for a very short time to take the elevator, shortening the time from completing parking to taking the elevator, and there is no need to perform manual call after arriving at the target elevator, thereby improving the user experience.
[0048] The above steps 201-203 are a simple introduction to the call method based on the parking space provided by the embodiments of the present application. Below, some examples will be combined to more clearly illustrate the technical solution provided by the embodiments of the present application. See Figure 3 , taking the execution entity as the control terminal as an example, the method includes the following steps.
[0049] 301. In response to a binding request for the vehicle and the parking space, the control terminal determines the vehicle information of the vehicle and the parking space information of the parking space, and the binding request is used to request binding the vehicle to the parking space.
[0050] Among them, the vehicle information is used to identify the vehicle. For example, the vehicle information includes the license plate number or vehicle characteristics. The parking space information is used to indicate whether the parking space is occupied. When the parking space is occupied, it means that a vehicle has parked in the parking space and other vehicles cannot park in the parking space anymore; when the parking space is not occupied, it means that no vehicle has parked in the parking space and the parking space is available for vehicles to park. The binding request is sent from the target terminal to the control terminal. In some embodiments, the target terminal is a mobile terminal used by the driver and passengers of the vehicle. The binding request carries the parking space identifier of the parking space to facilitate the identification and positioning of the parking space.
[0051] In a possible implementation manner, in response to a binding request of a vehicle to the parking space, the control terminal obtains vehicle information of the vehicle from the binding request. The control terminal obtains indicator light information of the parking space indicator light of the parking space based on the parking space identifier of the parking space. The control terminal determines the parking space information of the parking space based on the indicator light information.
[0052] Among them, the parking space indicator light is installed above the corresponding parking space. The parking space indicator light can indicate whether the parking space is occupied through different colors. Generally speaking, when the parking space indicator light is of a first color, it means that the corresponding parking space is occupied; when the parking space indicator light is of a second color, it means that the corresponding parking space is not occupied. For example, the first color is red and the second color is green. The indicator light information is used to represent the current color of the parking space indicator light. Therefore, the parking space information can be determined by using the indicator light information. In some embodiments, the parking space indicator light is connected to an ultrasonic parking space detector. The ultrasonic parking space detector is installed above the corresponding parking space and detects the distance through ultrasonic waves. When there is no vehicle parked in the parking space, the distance detected by the ultrasonic parking space detector is the first distance from the ultrasonic parking space detector to the ground, and the first distance is relatively large. When there is a vehicle parked in the parking space, the distance detected by the ultrasonic parking space detector is the second distance from the ultrasonic parking space detector to the vehicle, and the second distance is less than the first distance. Therefore, it can be determined whether there is a vehicle parked in the parking space by the detected distance, and the parking space indicator light determines the emission color based on the detection result of the ultrasonic parking space detector.
[0053] In this implementation manner, in response to a binding request of a vehicle to the parking space, vehicle information is obtained from the binding request and the parking space information is determined by using the indicator light information of the parking space indicator light corresponding to the parking space. The acquisition efficiency of the vehicle information and the parking space information is relatively high.
[0054] For example, taking the vehicle information as the license plate number, in response to a binding request of a vehicle to the parking space, the control terminal obtains the license plate number of the vehicle from the binding request. The control terminal obtains indicator light information of the parking space indicator light of the parking space based on the parking space identifier of the parking space. When the indicator light information indicates that the color of the parking space indicator light is the first color, the control terminal determines the parking space information of the parking space as the first parking space information, and the first parking space information indicates that the parking space is occupied. When the indicator light information indicates that the color of the parking space indicator light is the second color, the control terminal determines the parking space information of the parking space as the second parking space information, and the second parking space information indicates that the parking space is not occupied.
[0055] Next, another implementation manner of the above step 301 will be described.
[0056] In a possible implementation manner, in response to a binding request of a vehicle to the parking space, the control terminal obtains vehicle information and parking space information of the vehicle on the parking space through the information collection component of the parking space.
[0057] Among them, the information collection component can collect vehicle information and parking space information. In some embodiments, the information collection component is an image collection component. The information collection component of the parking space is determined by the parking space identifier of the parking space.
[0058] In this implementation manner, vehicle information and parking space information can be obtained by using the information collection component of the parking space, and the accuracy of the vehicle information and the parking space information is relatively high.
[0059] For example, in response to a binding request of a vehicle to the parking space, the control terminal obtains a parking space image of the location where the parking space is located through the information collection component of the parking space. The control terminal determines the vehicle information and the parking space information based on the parking space image.
[0060] For instance, in response to a binding request of a vehicle to the parking space, the control terminal obtains a parking space image of the location where the parking space is located through the information collection component of the parking space. The control terminal performs image processing on the parking space image to obtain the vehicle information and the parking space information. When the vehicle information is the license plate number, the control terminal performs license plate number recognition on the parking space image to obtain the license plate number of the vehicle. When the vehicle information is the vehicle feature, the control terminal performs target detection on the parking space image to obtain the image area where the vehicle is located in the parking space image. The control terminal performs feature extraction on the image area to obtain the vehicle feature of the vehicle. Correspondingly, in the above processing process, when the control terminal recognizes the license plate number or the vehicle from the parking space image, the parking space information of the parking space is determined as the first parking space information, and the first parking space information indicates that the parking space is occupied. When the license plate number and the vehicle are not recognized from the parking space image, the parking space information of the parking space is determined as the second parking space information, and the second parking space information indicates that the parking space is not occupied.
[0061] To illustrate step 301 more clearly, the method of sending the binding request will be described below.
[0062] In a possible implementation manner, two-dimensional codes are configured on each parking space in the target parking lot, and the two-dimensional codes are used to request binding of the corresponding parking space to a vehicle. In response to a scanning operation on the two-dimensional code on the parking space, the target terminal sends a binding request of the vehicle to the parking space to the control terminal.
[0063] Among them, the two-dimensional code exists in the form of a sticker or spray paint on the parking space. When configuring the two-dimensional code on the parking space, the configuration position of the two-dimensional code should avoid being blocked by the parked vehicle. For example, referring to Figure 4 , the two-dimensional code 401 is configured on the boundary of the parking space 402. Of course, in addition to Figure 4 the position shown, the two-dimensional code can also be configured at other positions of the parking space, and the embodiments of the present application do not limit this.
[0064] For example, in response to a scanning operation on the two-dimensional code on the parking space, the target terminal displays a parking space binding page, and the parking space binding page is used to indicate binding the vehicle to the parking space. In response to a binding operation on the parking space binding page, the target terminal sends the binding request to the control terminal.
[0065] For example, referring to Figure 5 , in response to a scanning operation on the two-dimensional code on the parking space, the target terminal displays a parking space binding page 500. The parking space binding page 500 includes a license plate number input area 501, a parking space identifier display area 502, and a confirmation control 503. The license plate number input area 501 is used to input the license plate number of the vehicle that wants to be bound to the parking space. The parking space identifier display area 502 is used to display the parking space identifier of the parking space corresponding to the two-dimensional code, so as to facilitate the user to determine whether the parking space to be bound is correct. In response to a license plate number input operation in the license plate number input area 501 and a click operation on the confirmation control 503, the target terminal generates the binding request based on the license plate number input in the license plate number input area 501 and the parking space identifier, and sends the binding request to the control terminal.
[0066] The above step 301 will be described below in combination with a specific scenario.
[0067] After the user parks the vehicle in the parking space, after getting out of the vehicle, the user uses the target terminal to scan the two-dimensional code on the parking space to bind the vehicle to the parking space. The target terminal displays a parking space binding page, and in response to an operation on the parking space binding page, the target terminal sends the binding request to the control terminal.
[0068] The above step 301 is usually executed after parking. The embodiments of the present application also provide the following technical solutions to help the user park the vehicle.
[0069] Before the user parks the vehicle, usually the user does not know where there are empty parking spaces in the target parking lot, resulting in the user needing to spend more time looking for a parking space. Based on this, the embodiments of the present application provide the following technical solutions to help the user find a parking space.
[0070] In a possible implementation manner, in response to a query request for available parking spaces in a target parking lot, a control terminal sends the available parking space information of the target parking lot to a target terminal based on the binding situation between the parking spaces and vehicles in the target parking lot. The available parking space information is used to indicate the positions of the available parking spaces in the target parking lot. The target parking lot is the parking lot to which the parking space belongs, the available parking space is a parking space that has not been bound to a vehicle, and the target terminal is the terminal that sends the query request for available parking spaces.
[0071] Among them, the query request for available parking spaces is used to request to query the positions of available parking spaces in the target parking lot. Generally speaking, the query request for available parking spaces is sent using the target terminal when parking has not been completed. The binding situation between the parking space and the vehicle is used to indicate whether the parking space has been bound to the vehicle. That the vehicle is bound to the parking space means that the vehicle has parked in the parking space. Therefore, the binding situation between the parking space and the vehicle can be used to determine the available parking spaces (parking spaces not bound to vehicles) and non-available parking spaces (parking spaces bound to vehicles) in the target parking lot, so as to determine the available parking space information of the target parking lot.
[0072] In this implementation manner, in response to a query request for available parking spaces in a target parking lot, the available parking space information is determined based on the binding situation between the parking spaces and vehicles in the target parking lot, and the available parking space information is sent to the target terminal, so that the target terminal can display according to the available parking space information, so that the user can know the positions of the available parking spaces in the target parking lot, which helps the user find an available parking space for parking.
[0073] For example, in response to a query request for available parking spaces in a target parking lot, the control terminal determines the binding situation between multiple parking spaces and vehicles in the target parking lot. The control terminal determines the available parking spaces from the multiple parking spaces based on the binding situation between the multiple parking spaces and the vehicles. The control terminal generates available parking space information based on the positions of the available parking spaces in the target parking lot. The control terminal sends the available parking space information to the target terminal.
[0074] In some embodiments, after the target terminal receives the available parking space information, the target terminal visually displays the available parking space information, such as displaying the positions of the available parking spaces in the electronic map of the target parking lot.
[0075] 302. The control terminal determines whether to bind the vehicle to the parking space based on the vehicle information of the vehicle and the parking space information. That the vehicle is bound to the parking space means that the vehicle has parked in the parking space.
[0076] Among them, determining whether to bind the vehicle to the parking space is to confirm whether the vehicle has parked in the parking space, so as to prevent the phenomenon of maliciously binding parking spaces. Maliciously binding a parking space means that the vehicle is bound to the parking space without actually parking in it. This will cause the parking space to be unable to be bound by other vehicles that are truly parked in it, wasting computing resources and affecting the user experience. In addition, when displaying the available parking spaces in the target parking lot to the user, it is realized based on the binding situation between the parking space and the vehicle. If there is malicious binding, it will also affect the accuracy of the available parking spaces displayed to the user.
[0077] In a possible implementation manner, the control terminal determines whether the vehicle information exists in the target vehicle information set. The target vehicle information set includes the vehicle information of vehicles that have entered the target parking lot and have not left the target parking lot. The target parking lot is the parking lot to which the parking space belongs. When the vehicle information does not exist in the target vehicle information set, the control terminal determines not to bind the vehicle to the parking space. When the vehicle information exists in the target vehicle information set, the control terminal determines whether the parking space is occupied based on the parking space information. When the parking space is not occupied, the control terminal determines not to bind the vehicle to the parking space. When the parking space is occupied, the control terminal determines to bind the vehicle to the parking space.
[0078] Among them, when a vehicle enters the target parking lot, it needs to pass through the entrance gate of the target parking lot. When the vehicle passes through the entrance gate, the vehicle information of the vehicle will be acquired by the information collection component at the entrance gate and stored in the target vehicle information set. When a vehicle leaves the target parking lot, it needs to pass through the exit gate of the target parking lot. When the vehicle passes through the exit gate, the vehicle information of the vehicle will be acquired by the information collection component at the exit gate and deleted from the target vehicle information set. Therefore, determining whether the vehicle information exists in the target vehicle information set can determine whether the vehicle has entered the target parking lot and whether the vehicle has left the target parking lot after entering the target parking lot, that is, determining whether the vehicle exists in the target parking lot.
[0079] In this implementation manner, by determining whether the vehicle information exists in the target vehicle information set and whether the parking space information indicates that the parking space is occupied, it is possible to determine whether to bind the parking space to the vehicle, reducing the probability of malicious binding of the parking space.
[0080] For example, the control terminal queries in the target vehicle information set to determine whether the vehicle information exists in the target vehicle information set. If the vehicle information does not exist in the target vehicle information set, the control terminal determines not to bind the vehicle to the parking space. If the vehicle information exists in the target vehicle information set, when the parking space information is the first parking space information, the control terminal determines that the parking space is occupied; when the parking space information is the second parking space information, the control terminal determines that the parking space is not occupied. If the parking space is not occupied, the control terminal determines not to bind the vehicle to the parking space. If the parking space is occupied, the control terminal determines to bind the vehicle to the parking space.
[0081] Another implementation manner of step 302 above will be described below.
[0082] In a possible implementation manner, the control terminal determines whether the parking space is occupied based on the parking space information. If the parking space is not occupied, the control terminal determines not to bind the vehicle to the parking space. If the parking space is occupied, the control terminal determines whether the vehicle information exists in the target vehicle information set, where the target vehicle information set includes the vehicle information of vehicles that have entered the target parking lot and have not left the target parking lot, and the target parking lot is the parking lot to which the parking space belongs. If the vehicle information does not exist in the target vehicle information set, the control terminal determines not to bind the vehicle to the parking space. If the vehicle information exists in the target vehicle information set, the control terminal determines to bind the vehicle to the parking space.
[0083] In this implementation manner, by determining whether the parking space information indicates that the parking space is occupied and whether the vehicle information exists in the target vehicle information set, it is possible to determine whether to bind the parking space to the vehicle, reducing the probability of malicious binding of the parking space.
[0084] For example, when the parking space information is the first parking space information, the control terminal determines that the parking space is occupied; when the parking space information is the second parking space information, the control terminal determines that the parking space is not occupied. If the parking space is not occupied, the control terminal determines not to bind the vehicle to the parking space. If the parking space is occupied, the control terminal queries in the target vehicle information set to determine whether the vehicle information exists in the target vehicle information set. If the vehicle information does not exist in the target vehicle information set, the control terminal determines not to bind the vehicle to the parking space. If the vehicle information exists in the target vehicle information set, the control terminal determines to bind the vehicle to the parking space.
[0085] The following describes another implementation manner of the above step 302.
[0086] In a possible implementation manner, the control terminal determines whether the vehicle has the parking space binding permission based on the vehicle information. When the vehicle has the parking space binding permission, the control terminal determines whether to bind the vehicle to the parking space based on the vehicle information and the parking space information. Alternatively, the control terminal determines whether the parking space has the vehicle binding permission based on the parking space information. When the parking space has the vehicle binding permission, the control terminal determines whether to bind the vehicle to the parking space based on the vehicle information and the parking space information.
[0087] Among them, determining whether the vehicle has the parking space binding permission is to determine whether to allow the vehicle to be bound to the parking space. Some vehicles may have had malicious binding situations multiple times, and then they will be configured not to have the parking space binding permission, so as to prevent vehicles without permission from binding to the parking space. Determining whether the parking space has the vehicle binding permission is to determine whether to allow the parking space to be bound to the vehicle. Some parking spaces may be exclusive parking spaces and do not allow other vehicles to occupy them. Then these parking spaces will be configured not to have the vehicle binding permission to reduce the probability of being occupied by other vehicles. In some embodiments, the parking space information carries a permission identifier, and using this permission identifier can determine whether the parking space has the vehicle binding permission.
[0088] It should be noted that when the vehicle has the parking space binding permission or the parking space has the vehicle binding permission, the method of determining whether to bind the parking space based on the vehicle information and the parking space information can adopt any one of the above two implementation manners, and the embodiments of the present application do not limit this.
[0089] In this implementation manner, before binding the vehicle to the parking space, determine whether the vehicle has the parking space binding permission based on the vehicle information, or determine whether the parking space has the vehicle binding permission based on the parking space information. When the vehicle has the parking space binding permission or the parking space has the vehicle binding permission, then determine whether to bind the parking space based on the vehicle information and the parking space information, improving the security of vehicle and parking space binding.
[0090] For example, the control terminal determines whether the vehicle information is in the blacklist. If the vehicle information is in the blacklist, the control terminal determines that the vehicle does not have the parking space binding permission. If the vehicle information is not in the blacklist, the control terminal determines that the vehicle has the parking space binding permission. Alternatively, the control terminal obtains the permission identifier from the parking space information. If the permission identifier is the first identifier, the control terminal determines that the parking space has the vehicle binding permission. If the permission identifier is the second identifier, the control terminal determines that the parking space does not have the vehicle binding permission. If the vehicle has the parking space binding permission or the parking space has the vehicle binding permission, it is determined whether to bind the parking space based on the vehicle information and the parking space information.
[0091] Among them, the blacklist is configured by technicians according to the actual situation, and the embodiments of the present application do not limit this. The forms of the first identifier and the second identifier are set by technicians according to the actual situation, and the embodiments of the present application do not limit this.
[0092] 303. In response to the vehicle completing the binding with any parking space, the control terminal determines the distance between the parking space and the target elevator, and the target elevator is the elevator corresponding to the parking space.
[0093] Among them, the vehicle is a vehicle driving into the target parking lot for parking. The vehicle completing the binding with any parking space means that the parking space has been occupied by the vehicle and the vehicle has completed parking. The target parking lot includes multiple elevators, and the multiple elevators are distributed at different positions in the target parking lot. Users can take the multiple elevators to enter other floors of the building. The target elevator is the elevator corresponding to the parking space among the multiple elevators. For example, it is the elevator closest to the parking space, or the elevator that is most easily reached when at the parking space, or the elevator set by the management staff. The embodiments of the present application do not limit this.
[0094] In a possible implementation manner, in response to the vehicle completing the binding with any parking space, the control terminal determines the target parking area to which the parking space belongs. The control terminal determines the elevator corresponding to the target parking area as the target elevator. The control terminal determines the distance between the parking space and the target elevator based on the position of the parking space and the position of the target elevator.
[0095] Among them, the target parking lot includes multiple parking areas, one parking area includes multiple parking spaces, and the target parking area is one of the multiple parking areas. The corresponding relationship between the target elevator area and the elevator is set by technicians according to the actual situation, and the embodiments of the present application do not limit this.
[0096] In this implementation manner, when the vehicle is successfully bound to a parking space, the target elevator is determined by using the target parking area to which the parking space belongs, so as to determine the distance between the parking space and the target elevator, and the efficiency of distance determination is relatively high.
[0097] For example, in response to the vehicle being successfully bound to any parking space, the control terminal queries based on the parking space identifier of the parking space to obtain the target parking area to which the parking space belongs. The control terminal queries based on the parking area identifier of the target parking area to obtain the elevator corresponding to the target parking area, thereby obtaining the target elevator. The control terminal determines the straight-line distance or walking distance between the parking space and the target elevator based on the position of the parking space and the position of the target elevator. The control terminal determines the straight-line distance or walking distance as the distance between the parking space and the target elevator.
[0098] Among them, the parking area identifier is used to identify the parking area. The walking distance refers to the distance from the location where the parking space is located to the location where the target elevator is located. Since it is necessary to bypass some obstacles when walking from the location where the parking space is located to the location where the target elevator is located, the walking distance is greater than or equal to the straight-line distance.
[0099] Next, the method for determining the walking distance between the parking space and the target elevator based on the position of the parking space and the position of the target elevator in the above example will be described.
[0100] In some embodiments, the control terminal performs path planning in the electronic map of the target parking lot based on the position of the parking space and the position of the target elevator to obtain a walking path from the parking space to the target elevator. The control terminal determines the walking distance as the path length of the walking path.
[0101] Next, another implementation manner of step 303 above will be described.
[0102] In a possible implementation manner, in response to the vehicle being successfully bound to any parking space, the control terminal determines the matching degree between the parking space and multiple elevators in the target parking lot. The control terminal determines the elevator with the highest matching degree with the parking space among the multiple elevators as the target elevator. The control terminal obtains the distance between the parking space and the target elevator.
[0103] Among them, the matching degree is determined based on parameters in multiple dimensions. A high matching degree between an elevator and the parking space indicates a better user experience when walking from the parking space to the elevator. Correspondingly, a low matching degree between an elevator and the parking space indicates a worse user experience when walking from the parking space to the elevator. The user experience is quantified based on the above multiple dimensions.
[0104] In this embodiment, the matching degree between the parking space and multiple elevators is used to determine the target elevator, so as to obtain a more accurate target elevator, and thus a more accurate distance.
[0105] For example, in response to the vehicle being bound to any parking space, the control terminal determines the distances and walking convenience levels between the parking space and multiple elevators in the target parking lot. Based on the distances and walking convenience levels between the parking space and multiple elevators in the target parking lot, the control terminal determines the matching degree between the parking space and multiple elevators in the target parking lot. The control terminal determines the elevator with the highest matching degree with the parking space among the multiple elevators as the target elevator. The control terminal obtains the distance between the parking space and the target elevator.
[0106] Among them, the walking convenience level is determined based on the number of direction changes from the parking space to the elevator. The more the number of direction changes, the lower the walking convenience level; the fewer the number of direction changes, the higher the walking convenience level. The control terminal performs weighted fusion on the distances and walking convenience levels between the parking space and multiple elevators in the target parking lot to obtain the matching degree between the parking space and multiple elevators. The weights for weighted fusion are set by technicians according to actual situations, and this application embodiment does not limit this.
[0107] Optionally, in the above two embodiments, after the control terminal determines the target elevator, the following steps can also be executed.
[0108] In a possible implementation manner, the control terminal performs path planning based on the position of the parking space and the position of the target elevator to obtain a second navigation path. The control terminal sends the second navigation path to the target terminal so that the target terminal can display the second navigation path.
[0109] Among them, the second navigation path is used to guide the movement from the position where the parking space is located to the position where the target elevator is located.
[0110] In this embodiment, after determining the target elevator, the second navigation path is sent to the target terminal to guide the user to the target elevator through the second navigation path.
[0111] 304. The control terminal determines the target call time of the target elevator based on the distance between the parking space and the target elevator.
[0112] Among them, the distance between the parking space and the target elevator is used to reflect the proximity between the parking space and the target elevator. The target call time is the time when a target call instruction is sent to the target elevator. The earlier the target call time, the earlier the target call instruction will be sent to the target elevator, and the earlier the target elevator will arrive at the floor where the parking space is located. The later the target call time, the later the target call instruction will be sent to the target elevator, and the later the target elevator will arrive at the floor where the parking space is located. The earliest target call time is the current time.
[0113] In a possible implementation, the control terminal determines the target distance interval to which the distance between the parking space and the target elevator belongs. The control terminal determines the call time corresponding to the target distance area as the target call time.
[0114] Among them, there are multiple distance intervals, and the target distance interval is one of the multiple distance intervals. One distance interval corresponds to one call time, and the correspondence between the distance interval and the call time is set by those skilled in the art according to the actual situation, and the embodiments of the present application do not limit this.
[0115] In this implementation, the target distance interval to which the distance between the parking space and the target elevator belongs is determined. The call time corresponding to the target distance interval is determined as the target call time, and the determination efficiency of the target call time is relatively high.
[0116] Another implementation of step 304 above will be described below.
[0117] In a possible implementation, the control terminal substitutes the distance between the parking space and the target elevator into the target relationship data to obtain the target call time, and the target relationship data is used to represent the correspondence between the distance and the call time.
[0118] Among them, the target relationship data is a function, and the target relationship data is obtained by fitting multiple sample distances and the sample call times corresponding to each sample distance.
[0119] In this implementation, by substituting the distance between the parking space and the target elevator into the target relationship data, the target call time can be obtained, and the determination efficiency of the target call time is relatively high.
[0120] Another implementation of step 304 above will be described below.
[0121] In a possible implementation, the control terminal determines the current floor and the target floor of the target elevator, and the target floor is the floor to which the target elevator needs to move. The control terminal determines the target call time of the target elevator based on the distance between the parking space and the target elevator, the current floor, and the target floor.
[0122] Wherein, the current floor is the floor where the target elevator is currently located, and the target floor is the floor that the target elevator needs to reach but has not yet reached. The current floor and the target floor can reflect the actual operation of the target elevator.
[0123] In this implementation manner, in combination with the actual operation of the target elevator and the distance between the parking space and the target elevator, the target call time is determined, and the accuracy of the target call time is relatively high.
[0124] For example, the control terminal determines the current floor and the target floor of the target elevator. The control terminal determines the initial call time of the target elevator based on the distance between the parking space and the target elevator. The control terminal determines the correction time of the initial call time based on the current floor and the target floor. The control terminal corrects the initial call time with the correction time to obtain the target call time of the target elevator.
[0125] Wherein, the manner of determining the initial call time of the target elevator based on the distance between the parking space and the target elevator belongs to the same inventive concept as the manner of determining the target call time of the target elevator based on the distance between the parking space and the target elevator in the previous implementation manner. For the implementation process, refer to the relevant description of the previous implementation manner, and details are not described herein again.
[0126] Next, the manner of determining the correction time of the initial call time based on the current floor and the target floor in the above example will be described.
[0127] In some embodiments, the control terminal determines the running time and the waiting time of the target elevator based on the current floor and the target floor. The control terminal adds the running time and the waiting time to obtain the correction time.
[0128] Wherein, the running time is the time required for the target elevator to run from the current floor to the target floor, and the waiting time is the time for waiting for passengers at the current floor and at the target floor. The waiting time for the target elevator at each floor is a preset time, which is set by technicians according to actual situations, and the embodiments of the present application do not limit this.
[0129] Next, the manner of correcting the initial call time with the correction time to obtain the target call time of the target elevator in the above example will be described.
[0130] In some embodiments, the control terminal subtracts the initial call elevator time from the correction time to obtain a reference call elevator time. When the reference call elevator time is earlier than or equal to the current time, the control terminal determines the current time as the target call elevator time. When the reference call elevator time is later than the current time, the control terminal determines the reference call elevator time as the target call elevator time.
[0131] 305. The control terminal sends a target call elevator instruction to the target elevator at the target call elevator time, and the target call elevator instruction is used to instruct the elevator to move to the floor where the parking space is located.
[0132] Wherein, the target call elevator instruction carries the floor where the parking space is located.
[0133] Optionally, after step 305, the control terminal can also execute the following step 306 or 307.
[0134] 306. In response to a target two-dimensional code being scanned by a code scanning device in any elevator, the control terminal sends the target call elevator instruction to the elevator, and the target two-dimensional code is the two-dimensional code corresponding to the parking space.
[0135] Wherein, when the target terminal triggers a binding request by scanning the two-dimensional code on the parking space in step 301, the two-dimensional code will be saved by the target terminal as the target two-dimensional code, and the target terminal can call and display the target two-dimensional code according to an instruction. A code scanning device is configured in the elevator, and the code scanning device is usually installed on the elevator operation box. After the user uses the target terminal to display the two-dimensional code, the target terminal is placed at the code scanning position corresponding to the code scanning device, and the code scanning device can scan the target two-dimensional code. Since the target two-dimensional code is the two-dimensional code corresponding to the parking space, after scanning the target two-dimensional code, the control terminal directly sends the target call elevator instruction to the elevator to instruct the elevator to move to the floor where the parking space is located. In addition, when the target two-dimensional code is scanned, the control terminal can initiate a charging request to the target terminal, and the charging request is used to request to collect the fee for parking the vehicle. The user can quickly complete the payment using the target terminal without having to perform other operations.
[0136] There are usually multiple elevators in a building. The above steps are applicable to the situation where when a user wants to drive away from the building and enters any elevator seen, at this time, the user uses the target terminal to display the target two-dimensional code and moves the target terminal to the code scanning position corresponding to the code scanning device of the entered elevator, and the control terminal can send a target call elevator instruction to the elevator entered by the user, and the user cannot manually set the floor anymore, improving the efficiency of human-computer interaction.
[0137] Optionally, after step 306, the following steps can also be executed.
[0138] In a possible implementation, when the elevator reaches the floor where the parking space is located, the control terminal performs path planning based on the position of the elevator and the position of the parking space to obtain a third navigation path. The control terminal sends the third navigation path to the target terminal so that the target terminal can display the third navigation path.
[0139] Wherein, the third navigation path is used to guide the movement from the position of the elevator to the position where the parking space is located.
[0140] 307. In response to a parking space search request for the parking space, the control terminal generates a first navigation path based on the position of the target terminal and the position of the target elevator. The first navigation path is a navigation path from the position of the target terminal to the position of the target elevator, and the target terminal is the terminal that sends the parking space search request and is bound to the parking space.
[0141] Wherein, the parking space search request is used to request the search for the already bound parking space.
[0142] In a possible implementation, in response to a parking space search request for the parking space, the control terminal determines the position of the target terminal through indoor positioning technology. The control terminal uses the position of the target terminal and the position of the target elevator to perform path planning in the electronic map of the floor where the target terminal is located to obtain the first navigation path.
[0143] Wherein, any indoor positioning technology in the related art can be used to determine the position of the target terminal, such as WiFi positioning, Bluetooth positioning, ultra-wideband positioning, and radio frequency identification positioning, etc. Of course, with the development of science and technology, other more advanced indoor positioning technologies can also be used to determine the position of the target terminal, which is not limited in the embodiments of the present application. The first navigation path is used to guide the movement from the position where the target terminal is located to the position where the target elevator is located.
[0144] In this implementation, the indoor positioning technology is used to determine the position of the target terminal. The position of the target terminal and the position of the target elevator are used to perform path planning, thereby obtaining the first navigation path. The first navigation path can guide the user to the target elevator. Since the target elevator is the elevator corresponding to the bound parking space, the experience of reaching the parking space by taking the target elevator is better.
[0145] 308. The control terminal sends the first navigation path to the target terminal.
[0146] Wherein, after the first navigation path is sent to the target terminal, the target terminal can display the first navigation path, thereby guiding the user to the position where the target elevator is located.
[0147] Optionally, after step 308, the following steps can also be executed.
[0148] In a possible implementation, when the target elevator reaches the floor where the parking space is located, the control terminal performs path planning based on the position of the target elevator and the position of the parking space to obtain a fourth navigation path. The control terminal sends the fourth navigation path to the target terminal so that the target terminal can display the fourth navigation path.
[0149] The fourth navigation path is used to guide the movement from the position of the target elevator to the position where the parking space is located.
[0150] To more clearly illustrate the technical solutions provided in the embodiments of the present application, the following will be combined with Figure 6 and Figure 7 to illustrate the technical solutions provided in the embodiments of the present application.
[0151] See Figure 6 , the execution subject is the control terminal. In response to the binding request of the vehicle and the parking space (the QR code on the parking space is scanned), the vehicle information of the vehicle and the parking space information of the parking space are determined. When the vehicle information is collected by the entrance gate of the target parking lot and not collected by the exit gate, that is, when it belongs to the target vehicle information set, it is determined whether the parking space is occupied based on the parking space information. When the parking space is not occupied, it is determined not to bind the vehicle to the parking space. When the parking space is occupied, it is determined to bind the vehicle to the parking space. When the vehicle is bound to the parking space, the target call time is determined and a target call instruction is sent to the target elevator at the target call time. The parking space identifier of the parking space is uploaded to the server so that the server can update the information of the available parking spaces in the target parking lot. When there is a request for querying available parking spaces, returning the available parking space information can display the situation of the available parking spaces in the target parking lot.
[0152] See Figure 7 , the execution subject is the target terminal. The target terminal scans the QR code on the parking space to send a binding request to the control terminal and stores the QR code at the same time. When the vehicle is bound to the parking space, a second navigation path from the parking space to the corresponding target elevator of the parking space is displayed. When the user wants to leave the building, the user enters any elevator at will, uses the target terminal to display the stored QR code (target QR code), places the QR code at the corresponding scanning position of the scanning device of the elevator, and the elevator automatically reaches the floor where the parking space is located and charges. When the elevator reaches the floor where the parking space is located, a third navigation path is displayed.
[0153] Any combination of the above optional technical solutions can form an optional embodiment of the present application, which will not be elaborated one by one here.
[0154] Through the technical solution provided by the embodiment of the present application, in response to the vehicle being bound to any parking space, the distance between the parking space and the target elevator corresponding to the parking space is determined. Based on the distance between the parking space and the target elevator, the target call time of the target elevator is determined. A target call instruction is sent to the target elevator at the target call time, so as to realize intelligent call of the target elevator. When the user walks from the parking space to the target elevator, the user can immediately take the elevator or wait for a very short time to take the elevator, shortening the time from completing parking to taking the elevator, and there is no need to manually call the elevator after arriving at the target elevator, thereby improving the user experience.
[0155] Figure 8 It is a schematic structural diagram of a call elevator device based on a parking space provided by an embodiment of the present application. Refer to Figure 8 The device includes: a distance determination module 801, a call time determination module 802, and an instruction sending module 803.
[0156] The distance determination module 801 is configured to determine the distance between the parking space and the target elevator in response to the vehicle being bound to any parking space. The target elevator is the elevator corresponding to the parking space, and the vehicle being bound to the parking space means that the vehicle has parked in the parking space.
[0157] The call time determination module 802 is configured to determine the target call time of the target elevator based on the distance between the parking space and the target elevator.
[0158] The instruction sending module 803 is configured to send a target call instruction to the target elevator at the target call time. The target call instruction is used to indicate moving to the floor where the parking space is located.
[0159] In a possible implementation manner, the distance determination module 801 is configured to determine the target parking area to which the parking space belongs in response to the vehicle being bound to any parking space. The elevator corresponding to the target parking area is determined as the target elevator. Based on the position of the parking space and the position of the target elevator, the distance between the parking space and the target elevator is determined.
[0160] In a possible implementation manner, the call time determination module 802 is configured to determine the target distance interval to which the distance between the parking space and the target elevator belongs. The call time corresponding to the target distance area is determined as the target call time. Alternatively, the distance between the parking space and the target elevator is substituted into the target relationship data to obtain the target call time. The target relationship data is used to represent the corresponding relationship between the distance and the call time.
[0161] In a possible implementation, the device further includes:
[0162] A floor determination module, configured to determine the current floor and the target floor of the target elevator, where the target floor is the floor to which the target elevator needs to move.
[0163] The elevator call time determination module 802 is further configured to determine the target call time of the target elevator based on the distance between the parking space and the target elevator, the current floor, and the target floor.
[0164] In a possible implementation, the device further includes:
[0165] A binding judgment module, configured to, in response to a binding request for binding the vehicle to the parking space, determine the vehicle information of the vehicle and the parking space information of the parking space, where the binding request is used to request binding the vehicle to the parking space. Based on the vehicle information of the vehicle and the parking space information, determine whether to bind the vehicle to the parking space.
[0166] In a possible implementation, the binding judgment module is configured to determine whether the vehicle information exists in a target vehicle information set, where the target vehicle information set includes the vehicle information of vehicles that have entered the target parking lot and have not left the target parking lot, and the target parking lot is the parking lot to which the parking space belongs. In the case where the vehicle information does not exist in the target vehicle information set, determine not to bind the vehicle to the parking space. In the case where the vehicle information exists in the target vehicle information set, based on the parking space information, determine whether the parking space is occupied. In the case where the parking space is not occupied, determine not to bind the vehicle to the parking space. In the case where the parking space is occupied, determine to bind the vehicle to the parking space.
[0167] In a possible implementation, the device further includes:
[0168] An available parking space information sending module, configured to, in response to a request for querying available parking spaces in a target parking lot, based on the binding situation between the parking spaces and vehicles in the target parking lot, send the available parking space information of the target parking lot to a target terminal, where the available parking space information is used to indicate the positions of the available parking spaces in the target parking lot, the target parking lot is the parking lot to which the parking space belongs, the available parking space is a parking space that has not been bound to a vehicle, and the target terminal is the terminal that sends the request for querying available parking spaces.
[0169] In a possible implementation, the instruction sending module 803 is further configured to, in response to a target two-dimensional code being scanned by a code scanning device in any elevator, send the target elevator call instruction to the elevator, where the target two-dimensional code is the two-dimensional code corresponding to the parking space.
[0170] Alternatively, the device further includes a path sending module, configured to generate a first navigation path based on the location of the target terminal and the location of the target elevator in response to a parking space search request for the parking space, where the first navigation path is a navigation path from the location of the target terminal to the location of the target elevator, and the target terminal is the terminal that sends the parking space search request and is bound to the parking space. The first navigation path is sent to the target terminal.
[0171] It should be noted that: when the elevator calling device based on the parking space provided in the above embodiment calls the elevator, only the division of the above functional modules is used for illustration. In practical applications, the above functions can be assigned to different functional modules according to needs, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the elevator calling device based on the parking space provided in the above embodiment and the embodiment of the elevator calling method based on the parking space belong to the same concept. For the specific implementation process, please refer to the method embodiment, which will not be elaborated here.
[0172] Through the technical solution provided by the embodiment of the present application, in response to the vehicle being bound to any parking space, the distance between the parking space and the target elevator corresponding to the parking space is determined. Based on the distance between the parking space and the target elevator, the target call time of the target elevator is determined. A target call instruction is sent to the target elevator at the target call time, so as to realize intelligent elevator calling for the target elevator. When the user walks from the parking space to the target elevator, the user can immediately take the elevator or wait for a very short time to take the elevator, shortening the time from completing parking to taking the elevator, and there is no need to manually call the elevator after arriving at the target elevator, thereby improving the user experience.
[0173] Figure 9 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. The computer device 900 may be implemented as the control terminal in the embodiment of the present application. Generally, the computer device 900 includes one or more processors 901 and one or more memories 902.
[0174] The processor 901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor used to process data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for the rendering and drawing of the content to be displayed on the display screen. In some embodiments, the processor 901 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computing operations related to machine learning.
[0175] The memory 902 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 902 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 902 is used to store at least one computer program, and the at least one computer program is used to be executed by the processor 901 to implement the elevator calling method based on parking spaces provided in the method embodiments of the present application.
[0176] In some embodiments, the computer device 900 may further optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902, and the peripheral device interface 903 may be connected by a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 903 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 908.
[0177] The peripheral device interface 903 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.
[0178] The radio frequency circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 904 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 904 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on.
[0179] The display screen 905 is used to display a UI (User Interface). The UI can include graphics, text, icons, videos, and any combination thereof. When the display screen 905 is a touch display screen, the display screen 905 also has the ability to collect touch signals on or above the surface of the display screen 905. The touch signal can be input to the processor 901 for processing as a control signal. At this time, the display screen 905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard.
[0180] The camera module 906 is used to collect images or videos. Optionally, the camera module 906 includes a front camera and a rear camera. Generally, the front camera is arranged on the front panel of the computer device, and the rear camera is arranged on the back of the computer device.
[0181] The audio circuit 907 can include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 901 for processing, or input to the radio frequency circuit 904 to achieve voice communication.
[0182] The power supply 908 is used to supply power to each component in the computer device 900. The power supply 908 can be alternating current, direct current, a disposable battery, or a rechargeable battery.
[0183] In some embodiments, the computer device 900 further includes one or more sensors 909. The one or more sensors 909 include, but are not limited to: an acceleration sensor 910, a gyroscope sensor 911, a pressure sensor 912, an optical sensor 913, and a proximity sensor 914.
[0184] The acceleration sensor 910 can detect the magnitudes of accelerations on the three coordinate axes of the coordinate system established by the computer device 900.
[0185] The gyroscope sensor 911 can calculate the body orientation and rotation angle of the computer device 900. The gyroscope sensor 911 can cooperate with the acceleration sensor 910 to collect the 3D actions of the user on the computer device 900.
[0186] The pressure sensor 912 can be disposed on the side frame of the computer device 900 and / or the lower layer of the display screen 905. When the pressure sensor 912 is disposed on the side frame of the computer device 900, it can detect the holding signal of the user on the computer device 900, and the processor 901 can perform left - hand / right - hand recognition or quick operations according to the holding signal collected by the pressure sensor 912. When the pressure sensor 912 is disposed on the lower layer of the display screen 905, the processor 901 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 905.
[0187] The optical sensor 913 is used to collect the ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 according to the ambient light intensity collected by the optical sensor 913.
[0188] The proximity sensor 914 is used to collect the distance between the user and the front of the computer device 900.
[0189] Those skilled in the art can understand that Figure 9 the structure shown in does not constitute a limitation on the computer device 900, and it may include more or fewer components than shown, or combine certain components, or adopt a different component arrangement.
[0190] The above - mentioned computer device can also be implemented as a server. The structure of the server will be introduced below:
[0191] Figure 7It is a schematic structural diagram of a server provided by an embodiment of the present application. The server 700 may vary greatly due to different configurations or performances, and may include one or more processors (Central Processing Units, CPUs) 701 and one or more memories 702. Among them, at least one computer program is stored in the one or more memories 702, and the at least one computer program is loaded and executed by the one or more processors 701 to implement the methods provided by the above various method embodiments. Of course, the server 700 may also have components such as wired or wireless network interfaces, keyboards, and input / output interfaces for input / output. The server 700 may also include other components for implementing the functions of the device, which will not be elaborated here.
[0192] In an exemplary embodiment, a computer-readable storage medium is also provided, such as a memory including a computer program. The above computer program can be executed by a processor to complete the method for calling an elevator based on a parking space in the above embodiment. For example, the computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0193] In an exemplary embodiment, a computer program product or a computer program is also provided. The computer program product or the computer program includes program code, and the program code is stored in a computer-readable storage medium. The processor of the computer device reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the computer device executes the method for calling an elevator based on a parking space.
[0194] In some embodiments, the computer program involved in the embodiments of the present application may be deployed to be executed on one computer device, or on multiple computer devices located at one location. Or, it may be executed on multiple computer devices distributed at multiple locations and interconnected through a communication network. The multiple computer devices distributed at multiple locations and interconnected through a communication network may form a blockchain system.
[0195] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk, or an optical disc, etc.
[0196] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.
Claims
1. A method for calling an elevator based on a parking space, characterized in that, The method includes: In response to the vehicle completing binding with any parking space, determining the distance between the parking space and a target elevator, where the target elevator is the elevator corresponding to the parking space, and the vehicle completing binding with the parking space indicates that the vehicle has parked in the parking space; Based on the distance between the parking space and the target elevator, determining the target call time of the target elevator; Sending a target call instruction to the target elevator at the target call time, where the target call instruction is used to indicate moving to the floor where the parking space is located.
2. The method according to claim 1, wherein The step of "In response to the vehicle completing binding with any parking space, determining the distance between the parking space and the target elevator" includes: In response to the vehicle completing binding with any parking space, determining the target parking area to which the parking space belongs; Determining the elevator corresponding to the target parking area as the target elevator; Based on the position of the parking space and the position of the target elevator, determining the distance between the parking space and the target elevator.
3. The method according to claim 1, characterized in that The step of "Based on the distance between the parking space and the target elevator, determining the target call time of the target elevator" includes: Determining the target distance interval to which the distance between the parking space and the target elevator belongs; determining the call time corresponding to the target distance area as the target call time; Or, substituting the distance between the parking space and the target elevator into target relationship data, where the target relationship data is used to represent the corresponding relationship between distance and call time, to obtain the target call time.
4. The method according to claim 1, characterized in that, Before the step of "Based on the distance between the parking space and the target elevator, determining the target call time of the target elevator", the method further includes: Determining the current floor and the target floor of the target elevator, where the target floor is the floor to which the target elevator needs to move; The step of "Based on the distance between the parking space and the target elevator, determining the target call time of the target elevator" includes: Based on the distance between the parking space and the target elevator, the current floor, and the target floor, determining the target call time of the target elevator.
5. The method according to claim 1, characterized in that, Before the step of "In response to the vehicle completing binding with any parking space, determining the distance between the parking space and the target elevator", the method further includes: In response to the binding request of the vehicle and the parking space, determining the vehicle information of the vehicle and the parking space information of the parking space, where the binding request is used to request binding the vehicle with the parking space; Based on the vehicle information of the vehicle and the parking space information, determining whether to bind the vehicle with the parking space.
6. The method according to claim 5, characterized in that The step of "Based on the vehicle information of the vehicle and the parking space information, determining whether to bind the vehicle with the parking space" includes: Determining whether the vehicle information exists in a target vehicle information set, where the target vehicle information set includes the vehicle information of vehicles that have entered the target parking lot and have not left the target parking lot, and the target parking lot is the parking lot to which the parking space belongs; In the case where the vehicle information does not exist in the target vehicle information set, determining not to bind the vehicle with the parking space; When the vehicle information exists in the target vehicle information set, determine whether the parking space is occupied based on the parking space information; When the parking space is not occupied, determine not to bind the vehicle to the parking space; When the parking space is occupied, determine to bind the vehicle to the parking space.
7. The method according to claim 1, characterized in that, The method further includes: In response to a query request for available parking spaces in a target parking lot, based on the binding situation between the parking spaces and vehicles in the target parking lot, send the available parking space information of the target parking lot to a target terminal. The available parking space information is used to indicate the locations of the available parking spaces in the target parking lot. The target parking lot is the parking lot to which the parking space belongs, the available parking spaces are the spaces that have not been bound to vehicles, and the target terminal is the terminal that sends the query request for available parking spaces.
8. The method according to claim 1, wherein After sending the target call elevator instruction to the target elevator at the target call elevator time, the method further includes: In response to a target two-dimensional code being scanned by a code scanning device in any elevator, send the target call elevator instruction to the elevator. The target two-dimensional code is the two-dimensional code corresponding to the parking space; Alternatively, in response to a parking space search request for the parking space, based on the location of the target terminal and the location of the target elevator, generate a first navigation path. The first navigation path is a navigation path from the location of the target terminal to the location of the target elevator. The target terminal is the terminal that sends the parking space search request and is bound to the parking space; send the first navigation path to the target terminal.
9. A lift calling device based on a parking space, characterized in that, The device includes: A distance determination module, configured to determine the distance between the parking space and a target elevator in response to a vehicle being bound to any parking space. The target elevator is the elevator corresponding to the parking space, and the vehicle being bound to the parking space means the vehicle has parked in the parking space; A call elevator time determination module, configured to determine the target call elevator time of the target elevator based on the distance between the parking space and the target elevator; An instruction sending module, configured to send a target call elevator instruction to the target elevator at the target call elevator time. The target call elevator instruction is used to indicate moving to the floor where the parking space is located.
10. A computer device, characterized in that, The computer device includes one or more processors and one or more memories. At least one computer program is stored in the one or more memories. The computer program is loaded and executed by the one or more processors to implement the call elevator method based on a parking space according to any one of claims 1 to 8.