Vehicle Control Method, Device, Computer Equipment and Computer Readable Storage Medium

By implementing vehicle control methods on the server side, monitoring and managing the idle status and display tasks of amusement vehicles, the problems of low usage and high idle rate of amusement vehicles are solved, and higher usage and more efficient management are achieved.

CN115567883BActive Publication Date: 2025-06-20ZHEJIANG XIAOZU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211218153.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2025-06-20
Estimated Expiration
2042-09-28

AI Technical Summary

Technical Problem

After the amusement vehicles are parked in public areas, tourists are unwilling to take the initiative to understand how to use them, resulting in low usage and high idle rates, especially during holidays.

Method used

By implementing vehicle control methods on the server side, the idle time and display interval of the amusement vehicle are obtained. If the idle time and display interval exceed certain thresholds, the display task will be sent to the mobile terminal of the administrator, prompt the administrator to unlock and display the vehicle, and monitor the vehicle's position and display status in real time, and send the display status on or off instructions as needed.

Benefits of technology

It improves the utilization rate of amusement vehicles, reduces idle time, improves the efficiency of management of vehicles by managers, and ensures that users can unlock and use vehicles normally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115567883B_ABST
    Figure CN115567883B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a vehicle control method, device, computer device, and computer-readable storage medium, which relate to the field of vehicle control. The method is applied to a server and includes: obtaining the idle duration and display interval of a first number of amusement vehicles; if the idle duration of each amusement vehicle is greater than a first duration and the display interval is greater than a second duration, sending a display task to the mobile terminal of the management personnel; in response to the received unlocking request for the target amusement vehicle, sending a display status opening instruction to the target amusement vehicle; obtaining in real time the display duration of the target amusement vehicle in the display state, and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time; when the vehicle position is within the parking point and the display duration is greater than or equal to a third duration, if a display completion request is received, sending a display status closing instruction to the target amusement vehicle, thereby improving the utilization rate of the amusement vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control, and in particular, to a vehicle control method, device, computer device, and computer-readable storage medium. Background Art

[0002] A recreational vehicle is a vehicle for parent-child rides, and is widely installed in public areas such as shopping malls, exhibition halls, and parks. With the rapid development of AR (Augmented Reality) technology, the AR host installed in the recreational vehicle combines with the cloud positioning system in the cloud, enabling the recreational vehicle to have the ability to recognize and locate in a centimeter-level three-dimensional space in a large space scenario. Visitors can operate the game joystick installed in the recreational vehicle to play AR games, providing a highly immersive recreational experience for visitors through the integration with the AR scene.

[0003] However, after the recreational vehicle is parked in a public area, the situation where visitors are not willing to actively understand how to use the recreational vehicle will affect the utilization rate of the recreational vehicle, and further lead to a relatively high idle rate of the recreational vehicle. At the same time, during weekdays other than holidays, the number of visitors in public areas is small, which will further reduce the utilization rate of the recreational vehicle. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to overcome the deficiencies in the prior art, and provide a vehicle control method, device, computer device, and computer-readable storage medium to solve the problem of how to improve the utilization rate of recreational vehicles.

[0005] In a first aspect, the present application provides a vehicle control method, which is applied to a server, and the method includes:

[0006] Obtain the idle duration and display interval of a first number of recreational vehicles;

[0007] If the idle duration of each of the recreational vehicles is greater than a first duration, and the display interval is greater than a second duration, send a display task to the mobile terminal of the management personnel;

[0008] In response to the received display request for a target recreational vehicle, send a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal;

[0009] In response to the received unlock request for a target recreational vehicle, send a display state opening instruction to the target recreational vehicle, where the display state opening instruction is used to switch the state of the target vehicle to emit sound and light information, and lock the display state of the game joystick;

[0010] Obtain the display duration of the target amusement vehicle in the display state in real time, and determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time;

[0011] When the vehicle position is within the parking point and the display duration is greater than or equal to the third duration, if a display completion request is received, send a display state closing instruction to the target amusement vehicle.

[0012] Combined with the first aspect, in the first possible implementation manner, the sending the first prompt information for prompting the management personnel that the vehicle can be unlocked to the mobile terminal in response to the received display request for the target amusement vehicle includes:

[0013] In response to the received display request for the target amusement vehicle, determine whether the management personnel has the permission to unlock the target amusement vehicle;

[0014] If the management personnel has the permission to unlock the target amusement vehicle, send the first prompt information for prompting the management personnel that the vehicle can be unlocked to the mobile terminal;

[0015] If the management personnel does not have the permission to unlock the target amusement vehicle, send the second prompt information for prompting the management personnel that the vehicle cannot be unlocked to the mobile terminal.

[0016] By judging the permission of the management personnel for the target amusement vehicle, the management personnel can unlock the amusement vehicle under their jurisdiction, so as to improve the management efficiency of the management personnel for the amusement vehicle.

[0017] Combined with the first aspect, in the second possible implementation manner, after the obtaining the display duration of the target amusement vehicle in the display state in real time and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, it further includes:

[0018] In response to the received temporary vehicle locking request for the target amusement vehicle, send a temporary vehicle locking instruction to the target amusement vehicle;

[0019] If a vehicle unlocking cancellation request for the target amusement vehicle is received, send a vehicle unlocking cancellation instruction to the target amusement vehicle;

[0020] Generate the first record information for recording the reason for temporarily locking the target amusement vehicle based on the vehicle locking note information sent by the mobile terminal.

[0021] When the management personnel need to help the user unlock the amusement vehicle, the management personnel can temporarily lock the target amusement vehicle in the display state to prevent the user from being unable to unlock the amusement vehicle and ensure the normal use of the amusement vehicle by the user.

[0022] In combination with the first aspect, in the third possible implementation manner, after obtaining in real time the display duration of the target amusement vehicle in the display state and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, the method further includes:

[0023] When the vehicle position is not within the parking point, if a display completion request is received, a third prompt message for prompting to park the target amusement vehicle at the parking point is generated and sent to the mobile terminal;

[0024] When the display duration is less than the third duration, if a display completion request is received, a fourth prompt message for prompting that the display duration is less than the third duration is generated and sent to the mobile terminal;

[0025] If the display duration is greater than the fifth duration, a display state off command is sent to the target amusement vehicle, where the fifth duration is greater than the third duration.

[0026] By actively displaying the target amusement vehicle for a long time, the utilization rate of the amusement vehicle is improved. At the same time, according to the position and display duration of the target amusement vehicle, it is determined whether the management personnel can complete the display task, which improves the management efficiency of the amusement vehicle by the management personnel and ensures that users can normally unlock and use the amusement vehicle.

[0027] In combination with the first aspect, in the fourth possible implementation manner, after sending a display state on command to the target amusement vehicle in response to the received unlock request for the target amusement vehicle, the method further includes:

[0028] In response to the received unlock request for the requested amusement vehicle, it is determined whether the requested amusement vehicle is the same vehicle as the target amusement vehicle;

[0029] If the requested amusement vehicle is the same vehicle as the target amusement vehicle, a fifth prompt message for prompting to replace the amusement vehicle is generated;

[0030] If the requested amusement vehicle is not the same vehicle as the target amusement vehicle, a ride state on command is sent to the target amusement vehicle.

[0031] By determining whether the requested amusement vehicle is the same vehicle as the target amusement vehicle, it is avoided that the requested amusement vehicle to be unlocked is the target amusement vehicle in the display state, which affects the normal unlocking and use of the amusement vehicle by users.

[0032] In combination with the first aspect, in the first possible implementation manner, after obtaining the display duration of the target amusement vehicle in the display state in real time and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, the method further includes:

[0033] If the position of the target amusement vehicle determined according to the position image sent by the target amusement vehicle received in real time within the fourth duration does not change, generate second record information indicating that the target amusement display is abnormal, and send the second record information to the mobile terminal, where the fourth duration is less than the third duration.

[0034] By determining whether the position of the target amusement vehicle changes, it is required that the management personnel drive the target amusement vehicle along the track for display, improving the display effect of the target amusement vehicle in the display state.

[0035] In combination with the first aspect, in the sixth possible implementation manner, after sending a display task to the mobile terminal of the management personnel if the idle duration of each amusement vehicle is greater than the first duration and the display interval is greater than the second duration, the method further includes:

[0036] If a display request for the amusement vehicle is not received within the sixth duration, send a sixth prompt message for prompting the management personnel that the amusement vehicle has not been displayed to the mobile terminal.

[0037] By prompting the management personnel that the amusement vehicle has not been displayed, it is avoided that the management personnel forget to actively display the amusement vehicle.

[0038] In a second aspect, the present application provides a vehicle control device, which is applied to a server. The device includes:

[0039] A display interval acquisition module, configured to acquire the idle duration and display interval of a first number of amusement vehicles managed by the management personnel;

[0040] A display task sending module, configured to send a display task to the mobile terminal of the management personnel if the idle duration of each amusement vehicle is greater than the first duration and the display interval is greater than the second duration, where the second duration is greater than the first duration;

[0041] A display request response module, configured to respond to a received display request for a target amusement vehicle, and send a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal;

[0042] A vehicle display module, configured to respond to an unlocking request received for a target amusement vehicle, and send a display status activation instruction to the target amusement vehicle, where the display status activation instruction is used to switch the status of the target vehicle to emitting sound and light information, and lock the display status of the game joystick;

[0043] A duration and position acquisition module, configured to acquire in real time the display duration of the target amusement vehicle in the display status, and determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, where the display duration is the duration of the target amusement vehicle in the display status;

[0044] A display completion module, configured to, when the vehicle position is within the parking point and the display duration is greater than or equal to a third duration, if a display completion request is received, send a display status deactivation instruction to the target amusement vehicle.

[0045] In a third aspect, the present application provides a computer device, which includes a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, it implements the vehicle control method as described in the first aspect.

[0046] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the vehicle control method as described in the first aspect.

[0047] The present application provides a vehicle control method, which is applied to a server and includes: acquiring the idle duration and display interval of a first number of amusement vehicles; if the idle duration of each of the amusement vehicles is greater than a first duration and the display interval is greater than a second duration, sending a display task to the mobile terminal of the management personnel; responding to a display request received for a target amusement vehicle, and sending a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal; responding to an unlocking request received for the target amusement vehicle, and sending a display status activation instruction to the target amusement vehicle; acquiring in real time the display duration of the target amusement vehicle in the display status, and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time; when the vehicle position is within the parking point and the display duration is greater than or equal to a third duration, if a display completion request is received, sending a display status deactivation instruction to the target amusement vehicle. By setting the amusement vehicle to the display status of emitting sound and light information to show users how to use the amusement vehicle, the utilization rate of the amusement vehicle is improved, and the long-term idle of the amusement vehicle is avoided. Description of the Drawings

[0048] To more clearly illustrate the technical solutions of the present invention, the accompanying drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as limiting the protection scope of the present invention. In each of the drawings, similar components are numbered similarly.

[0049] Figure 1 Shows the flowchart of the vehicle control method provided by the embodiment of the present invention;

[0050] Figure 2 Shows the structural schematic diagram of the vehicle control device provided by the embodiment of the present invention. Detailed Embodiments

[0051] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments.

[0052] The components of the embodiments of the present invention generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.

[0053] Hereinafter, the terms "including", "having" and their cognates that may be used in various embodiments of the present invention are only intended to indicate specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be construed as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.

[0054] In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0055] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which various embodiments of the present invention belong. The terms (such as those defined in a commonly used dictionary) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or being overly formal, unless clearly defined in various embodiments of the present invention.

[0056] Embodiment 1

[0057] Please refer to Figure 1 , Figure 1 which shows the flowchart of the vehicle control method provided by the embodiments of the present invention. Figure 1 The vehicle control method in

[0058] Step 110: Obtain the idle duration and display interval of the first number of amusement vehicles.

[0059] For ease of understanding, in the embodiments of the present application, the amusement vehicle is a vehicle including a game joystick set in a public area such as a park. Users can control the amusement vehicle to drive along a specific trajectory for amusement, and can also operate the game joystick to play an AR game to obtain a highly immersive amusement experience of integrating with the AR scene.

[0060] It should be understood that the first number is set according to the number of amusement vehicles to be set in each public area, and is not limited herein. When the public area is within the time period of opening and closing to the outside, obtain the idle duration and display interval of the first number of amusement vehicles, where the idle duration refers to the duration when the amusement vehicle is not requested to be unlocked to the amusement state and is in the idle state, and the display interval refers to the interval since the amusement vehicle was last requested to be unlocked to the display state.

[0061] Step 120: If the idle duration of each of the amusement vehicles is greater than the first duration and the display interval is greater than the second duration, send a display task to the mobile terminal of the management personnel.

[0062] If the idle duration of each amusement vehicle is greater than the first duration, it is determined that the current idle rate of the amusement vehicle is relatively high. If the display interval is greater than the second duration, it is determined that the management personnel have not actively shown the amusement vehicle to the tourists in the public area for a long time. When the idle duration of each amusement vehicle is greater than the first duration and the display interval is greater than the second duration, send a display task to the mobile terminal of the management personnel to prompt the management personnel that they need to actively show the amusement vehicle. It should be understood that the first duration, the second duration, the third duration, the fourth duration, the fifth duration, and the sixth duration in this embodiment are all set according to actual needs and are not limited herein. For ease of understanding, in the embodiments of the present application, the first duration is 30 minutes and the second duration is 60 minutes.

[0063] As an example, after sending a display task to the mobile terminal of the management personnel if the idle duration of each of the amusement vehicles is greater than the first duration and the display interval is greater than the second duration, it further includes:

[0064] If no display request for the amusement vehicle is received within the sixth duration, send a sixth prompt message for prompting the management personnel that the amusement vehicle has not been shown to the mobile terminal.

[0065] It should be understood that the sixth duration is set according to actual needs and is not limited herein. For ease of understanding, in the embodiments of the present application, the sixth duration is 10 minutes. If a display request for the amusement vehicle is not received within the sixth duration, a sixth prompt message is sent to the mobile terminal of the management personnel to prompt the management personnel that the amusement vehicle has not been actively displayed.

[0066] In addition, a display task response period longer than the sixth duration can also be set. For example, the display task response period is set to 15 minutes. After sending the display task to the mobile terminal of the management personnel, if a display request for the amusement vehicle is not received within the sixth duration, a sixth prompt message is sent to the mobile terminal. If a display request for the amusement vehicle is still not received after the task response period expires, it is determined that the display task response has expired. By setting the display task response period, the response timeliness rate of the management personnel to the display task is determined. By prompting the management personnel that the amusement vehicle has not been displayed, it is avoided that the management personnel forget that they need to actively display the amusement vehicle.

[0067] Step 130, in response to the received display request for the target amusement vehicle, send a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal.

[0068] For the management personnel to unlock the amusement vehicle randomly, resulting in chaotic management of the amusement vehicle. Generally, the unlocking permission of the amusement vehicle can be set. After receiving the display request for the target amusement vehicle sent by the management personnel through the mobile terminal, and sending the first prompt message to the mobile terminal, the first prompt message prompts the management personnel that they currently have the management permission to unlock the vehicle. At the same time, the management personnel are given the vehicle unlocking permission so that the management personnel can unlock the vehicle.

[0069] As an example, the step of, in response to the received display request for the target amusement vehicle, sending a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal includes:

[0070] In response to the received display request for the target amusement vehicle, determine whether the management personnel have the permission to unlock the target amusement vehicle;

[0071] If the management personnel have the permission to unlock the target amusement vehicle, send a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal;

[0072] If the management personnel do not have the permission to unlock the target amusement vehicle, send a second prompt message for prompting the management personnel that the vehicle cannot be unlocked to the mobile terminal.

[0073] Each amusement vehicle in each public area can be managed by different managers. At the same time, when the number of amusement vehicles in a public area is large, part of the vehicles in a public area can also be managed separately by different managers. When a manager requests to display a target amusement vehicle, it is determined whether the manager has the permission to unlock the target amusement vehicle. If the target amusement vehicle belongs to the amusement vehicles under the jurisdiction of the manager, it is determined that the manager has the permission to unlock the target amusement vehicle, and a first prompt message for prompting the manager that the vehicle can be unlocked is sent to the mobile terminal. If the target amusement vehicle does not belong to the amusement vehicles under the jurisdiction of the manager, it is determined that the manager does not have the permission to unlock the target amusement vehicle, a second prompt message for prompting the manager that the vehicle cannot be unlocked is sent to the mobile terminal, and the manager is prompted through the second prompt to request to display the amusement vehicles under his jurisdiction. By judging the manager's permission for the target amusement vehicle, the manager can unlock the amusement vehicles under his jurisdiction, so as to improve the management efficiency of the manager for the amusement vehicles.

[0074] Step 140, in response to the received unlocking request for the target amusement vehicle, send a display state opening instruction to the target amusement vehicle.

[0075] After the mobile terminal of the manager receives the first prompt message, the mobile terminal will display a human-computer interaction interface for unlocking the target amusement vehicle. Specifically, the mobile terminal can display an unlocking interaction button. After the user clicks the unlocking interaction button, the server responds to the received unlocking request for the target amusement vehicle and sends a display state opening instruction to the target amusement vehicle. The target amusement vehicle that receives the display state opening instruction switches its state to the display state. Among them, the amusement vehicle in the display state emits sound and light information and locks the game joystick. The amusement vehicle in the display state emits sound and light information to attract users to actively understand the amusement vehicle. At the same time, the game joystick is locked to prevent the manager from directly handing the amusement vehicle to the user for use, thereby avoiding the management chaos of the amusement vehicle.

[0076] As an example, after the step of sending a display state opening instruction to the target amusement vehicle in response to the received unlocking request for the target amusement vehicle, it further includes:

[0077] In response to the received unlocking request for the requested amusement vehicle, determine whether the requested amusement vehicle and the target amusement vehicle are the same vehicle;

[0078] If the requested amusement vehicle and the target amusement vehicle are the same vehicle, generate a fifth prompt message for prompting to replace the amusement vehicle;

[0079] If the requested amusement vehicle and the target amusement vehicle are not the same vehicle, send an amusement state opening instruction to the target amusement vehicle.

[0080] The target amusement vehicle in the display state will attract the user's attention and help the user understand how to use the amusement vehicle. If an unlocking request for the requested amusement vehicle is received, it is determined whether the requested amusement vehicle for which the user requests unlocking is the same vehicle as the target amusement vehicle in the display state. If the requested amusement vehicle is the same vehicle as the target amusement vehicle, a fifth prompt message for prompting to replace the amusement vehicle is generated. If the requested amusement vehicle is not the same vehicle as the target amusement vehicle, a ride state start instruction is sent to the target amusement vehicle. By determining whether the requested amusement vehicle is the same vehicle as the target amusement vehicle, it is avoided to request unlocking of the target amusement vehicle in the display state, which affects the user's normal unlocking and use of the amusement vehicle.

[0081] Step 150, obtain in real time the display duration of the target amusement vehicle in the display state, and determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time.

[0082] Obtain in real time the display duration of the target amusement vehicle in the display state. At the same time, determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time. Determine the driving trajectory of the target amusement vehicle based on the vehicle positions of the target amusement vehicle at different display times.

[0083] As an example, after obtaining in real time the display duration of the target amusement vehicle in the display state and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, it further includes:

[0084] In response to the received temporary locking request for the target amusement vehicle, send a temporary locking instruction to the target amusement vehicle;

[0085] If a locking release request for the target amusement vehicle is received, send a locking release instruction to the target amusement vehicle;

[0086] Generate first record information for recording the reason for temporarily locking the target amusement vehicle based on the locking note information sent by the mobile terminal.

[0087] During the process of a management staff member driving a target amusement vehicle, there may be a situation where a user needs the management staff member to unlock the request for the amusement vehicle. The management staff member can send a temporary vehicle locking request to the server through a mobile terminal. The server responds to the received temporary vehicle locking request for the target amusement vehicle and sends a temporary vehicle locking instruction to the target amusement vehicle. After the management staff member helps the user unlock the request for the amusement vehicle, the management staff member can then send a vehicle unlocking cancellation request to the server through the mobile terminal. The server responds to the received vehicle unlocking cancellation request and sends a vehicle unlocking cancellation instruction to the target amusement vehicle. The management staff member can send locking note information through the mobile terminal. The server generates first record information for recording the reason for temporarily locking the target amusement vehicle based on the received locking note information. When the management staff member needs to help the user unlock the amusement vehicle, the management staff member can temporarily lock the target amusement vehicle in the display state to prevent the user from being unable to unlock the amusement vehicle while the user can normally use the amusement vehicle.

[0088] In addition, the management staff member can also request to terminate the display state of the target amusement vehicle through the mobile terminal and send termination display state note information through the mobile terminal. The server generates first record information for recording the reason for terminating the display state based on the received termination display state note information.

[0089] As an example, after obtaining in real time the display duration of the target amusement vehicle in the display state and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, it further includes:

[0090] If the position of the target amusement vehicle determined according to the position image sent by the target amusement vehicle received in real time within the fourth duration does not change, then generate second record information of abnormal display of the target amusement and send the second record information to the mobile terminal, where the fourth duration is less than the third duration.

[0091] Determine whether the position of the target amusement vehicle changes based on the vehicle positions of the target amusement vehicle at different display times. If the position of the target amusement vehicle determined according to the position image sent by the target amusement vehicle received in real time within the fourth duration does not change, then determine that the vehicle is in a stationary state within a certain period of time, and generate second record information of abnormal display of the target amusement. For the sake of understanding, in this embodiment, the fourth duration interval is 3 minutes.

[0092] Send the second record information to the mobile terminal of the management staff member to prompt the management staff member to drive the target amusement vehicle along the track for display. By determining whether the position of the target amusement vehicle changes, it is required that the management staff member drive the target amusement vehicle along the track for display, improving the display effect of the target amusement vehicle in the display state.

[0093] Step 160: When the vehicle position is within the parking point and the display duration is greater than or equal to the third duration, if a display completion request is received, send a display status closing instruction to the target amusement vehicle.

[0094] For ease of understanding, in the embodiments of the present application, the third duration is 15 minutes. When the vehicle position is within the parking point and the display duration is greater than or equal to the third duration, if a display completion request is received, allowing the management personnel to request the completion of the display task, then send a display status closing instruction to the target amusement vehicle. When the vehicle position is not within the parking point and / or the display duration is less than the third duration, the management personnel are not allowed to request the completion of the display task. By actively displaying the target amusement vehicle for a long time, the utilization rate of the amusement vehicle is improved.

[0095] As an example, after obtaining in real time the display duration of the target amusement vehicle in the display state and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, it further includes:

[0096] When the vehicle position is not within the parking point, if a display completion request is received, generate a third prompt message for prompting to park the target amusement vehicle at the parking point, and send the third prompt message to the mobile terminal;

[0097] When the display duration is less than the third duration, if a display completion request is received, generate a fourth prompt message for prompting that the display duration is less than the third duration, and send the fourth prompt message to the mobile terminal;

[0098] If the display duration is greater than the fifth duration, send a display status closing instruction to the target amusement vehicle, where the fifth duration is greater than the third duration.

[0099] When the management personnel complete the display task, the target amusement vehicle should be parked within the pre-set parking point to ensure that the amusement vehicle can start from a fixed starting point and travel along a specific trajectory for amusement. When the vehicle position is not within the parking point, if a display completion request is received, send the third prompt message to the mobile terminal to prompt the management personnel that the target amusement vehicle needs to be parked within the parking point to complete the display task.

[0100] When the display duration is less than the third duration, if a display completion request is received, the fourth prompt message is sent to the mobile terminal to prompt the management personnel that the display duration needs to exceed the third duration to complete the display task. When the display duration is greater than the fifth duration, it is determined that the target amusement vehicle has been in the display state for too long, and a display state closing instruction is sent to the target amusement vehicle to avoid affecting the subsequent normal unlocking and use of the amusement vehicle by users. By actively displaying the target amusement vehicle for a long time, the utilization rate of the amusement vehicle is increased. At the same time, according to the position and display duration of the target amusement vehicle, it is determined whether the management personnel can complete the display task, which improves the management efficiency of the amusement vehicle by the management personnel and ensures that users can normally unlock and use the amusement vehicle.

[0101] This application provides a vehicle control method, which is applied to a server and includes: obtaining the idle duration and display interval of the first number of amusement vehicles; if the idle duration of each of the amusement vehicles is greater than the first duration and the display interval is greater than the second duration, sending a display task to the mobile terminal of the management personnel; responding to the received display request for the target amusement vehicle, and sending the first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal; responding to the received unlocking request for the target amusement vehicle, and sending a display state opening instruction to the target amusement vehicle; obtaining in real time the display duration of the target amusement vehicle in the display state, and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time; when the vehicle position is within the parking point and the display duration is greater than or equal to the third duration, if a display completion request is received, then sending a display state closing instruction to the target amusement vehicle. By setting the amusement vehicle to a display state that emits sound and light information, showing users how to use the amusement vehicle, the utilization rate of the amusement vehicle is increased, and the long-term idle of the amusement vehicle is avoided.

[0102] Embodiment 2

[0103] Please refer to Figure 2 , Figure 2 which shows a schematic structural diagram of a vehicle control device provided by an embodiment of the present invention. Figure 2 The vehicle control device 200 in

[0104] The display interval acquisition module 210 is used to acquire the idle duration and display interval of the first number of amusement vehicles managed by the management personnel;

[0105] The display task sending module 220 is used to send a display task to the mobile terminal of the management personnel if the idle duration of each of the amusement vehicles is greater than the first duration and the display interval is greater than the second duration, where the second duration is greater than the first duration;

[0106] A display request response module 230, configured to respond to a received display request for a target amusement vehicle, and send a first prompt message for prompting a management staff that the vehicle can be unlocked to the mobile terminal;

[0107] A vehicle display module 240, configured to respond to a received unlocking request for a target amusement vehicle, and send a display state opening instruction to the target amusement vehicle, wherein the display state opening instruction is used to switch the state of the target vehicle to emit sound and light information, and lock the display state of the game joystick;

[0108] A duration and position acquisition module 250, configured to acquire in real time the display duration of the target amusement vehicle in the display state, and determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, wherein the display duration is the duration of the target amusement vehicle in the display state;

[0109] A display completion module 260, configured to, when the vehicle position is within the parking point and the display duration is greater than or equal to a third duration, if a display completion request is received, send a display state closing instruction to the target amusement vehicle.

[0110] As an example, the display request response module 230 includes:

[0111] An authority judgment sub-module, configured to respond to a received display request for a target amusement vehicle, and judge whether the management staff has the authority to unlock the target amusement vehicle;

[0112] A first prompt sub-module, configured to, if the management staff has the authority to unlock the target amusement vehicle, send a first prompt message for prompting the management staff that the vehicle can be unlocked to the mobile terminal;

[0113] A second prompt sub-module, configured to, if the management staff does not have the authority to unlock the target amusement vehicle, send a second prompt message for prompting the management staff that the vehicle cannot be unlocked to the mobile terminal.

[0114] As an example, the vehicle control device 200 further includes:

[0115] A temporary vehicle locking module, configured to respond to a received temporary vehicle locking request for the target amusement vehicle, and send a temporary vehicle locking instruction to the target amusement vehicle;

[0116] A vehicle unlocking module, configured to, if a vehicle unlocking request for the target amusement vehicle is received, send a vehicle unlocking instruction to the target amusement vehicle;

[0117] A first recording module, configured to generate first recording information for recording the temporary locking reason of the target amusement vehicle based on the vehicle locking note information sent by the mobile terminal.

[0118] As an example, the vehicle control device 200 further includes:

[0119] A third prompting module, configured to, when the vehicle position is not within the parking point, if a display completion request is received, generate third prompting information for prompting to park the target amusement vehicle at the parking point, and send the third prompting information to the mobile terminal;

[0120] A fourth prompting module, configured to, when the display duration is less than the third duration, if a display completion request is received, generate fourth prompting information for prompting that the display duration is less than the third duration, and send the fourth prompting information to the mobile terminal;

[0121] A display status closing module, configured to, if the display duration is greater than a fifth duration, send a display status closing instruction to the target amusement vehicle, where the fifth duration is greater than the third duration.

[0122] As an example, the vehicle control device 200 further includes:

[0123] A target amusement vehicle determining module, configured to, in response to an unlocking request for a requested amusement vehicle received, determine that the requested amusement vehicle is the same vehicle as the target amusement vehicle;

[0124] A fifth prompting module, configured to, if the requested amusement vehicle is the same vehicle as the target amusement vehicle, generate fifth prompting information for prompting to replace the amusement vehicle;

[0125] A ride status opening module, configured to, if the requested amusement vehicle is not the same vehicle as the target amusement vehicle, send a ride status opening instruction to the target amusement vehicle.

[0126] As an example, the vehicle control device 200 further includes:

[0127] A second recording module, configured to, if the position of the target amusement vehicle determined based on the position image of the target amusement vehicle received in real time within a fourth duration does not change, generate second recording information of abnormal target amusement display, where the fourth duration is less than the third duration.

[0128] As an example, the vehicle control device 200 further includes:

[0129] A sixth prompting module, configured to, if a display request for the amusement vehicle is not received within a sixth time period, send a sixth prompting message for prompting a manager that the amusement vehicle has not been displayed to the mobile terminal.

[0130] The vehicle control device 200 is configured to execute corresponding steps in the above-mentioned vehicle control method, and specific implementations of each function will not be described one by one here. In addition, the optional examples in Embodiment 1 are also applicable to the vehicle control device 200 in Embodiment 2.

[0131] An embodiment of the present application further provides a computer device, which includes a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the vehicle control method described in Embodiment 1 is implemented.

[0132] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the vehicle control method described in Embodiment 1 is implemented.

[0133] In several embodiments provided by the present application, it should be understood that the disclosed device and method can also be implemented in other ways. The device embodiments described above are only illustrative. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architectures, functions, and operations of devices, methods, and computer program products according to multiple embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, program segment, or part of code includes one or more executable instructions for implementing a specified logical function. It should also be noted that in an alternative implementation, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the structure diagram and / or flowchart, as well as combinations of blocks in the structure diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0134] In addition, each functional module or unit in various embodiments of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0135] When the above-mentioned functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or a part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0136] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention.

Claims

1. A vehicle control method, characterized in that, Applied to a server, the method includes: Obtaining the idle duration and display interval of a first quantity of amusement vehicles; the first quantity is determined according to the number of amusement vehicles to be set in each public area; the idle duration refers to the duration during which the amusement vehicle is not requested to be unlocked to the amusement state and is in the idle state; the display interval refers to the interval since the amusement vehicle was last requested to be unlocked to the display state; Only when the idle duration of each of the amusement vehicles is greater than a first duration and the display interval is greater than a second duration, send a display task to the mobile terminal of the management personnel; In response to receiving a display request for a target amusement vehicle, send a first prompt message for prompting the management personnel that the target amusement vehicle can be unlocked to the mobile terminal; In response to receiving an unlocking request for a target amusement vehicle, send a display state activation instruction to the target amusement vehicle, wherein the display state activation instruction is used to switch the state of the target vehicle to emit sound and light information and lock the game joystick in the display state; wherein, the amusement vehicle in the display state emits sound and light information and locks the game joystick; Real-time obtain the display duration of the target amusement vehicle in the display state, and determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time; When the position of the target amusement vehicle is within the parking spot and the display duration is greater than or equal to a third duration, if a display completion request is received, send a display state closing instruction to the target amusement vehicle.

2. The vehicle control method according to claim 1, characterized in that, The step of, in response to receiving a display request for a target amusement vehicle, sending a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal includes: In response to receiving a display request for a target amusement vehicle, determine whether the management personnel has the permission to unlock the target amusement vehicle; If the management personnel has the permission to unlock the target amusement vehicle, send a first prompt message for prompting the management personnel that the vehicle can be unlocked to the mobile terminal; If the management personnel does not have the permission to unlock the target amusement vehicle, send a second prompt message for prompting the management personnel that the vehicle cannot be unlocked to the mobile terminal.

3. The vehicle control method according to claim 1, characterized in that, After the step of real-time obtaining the display duration of the target amusement vehicle in the display state and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, it further includes: In response to receiving a temporary vehicle locking request for the target amusement vehicle, send a temporary vehicle locking instruction to the target amusement vehicle; If a vehicle unlocking cancellation request for the target amusement vehicle is received, send a vehicle unlocking cancellation instruction to the target amusement vehicle; Generate a first record information for recording the reason for temporarily locking the target amusement vehicle based on the vehicle locking note information sent by the mobile terminal.

4. The vehicle control method according to claim 1, characterized in that, After the step of real-time obtaining the display duration of the target amusement vehicle in the display state and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, it further includes: When the vehicle position is not within the parking point, if a display completion request is received, generate third prompt information for prompting to park the target amusement vehicle at the parking point, and send the third prompt information to the mobile terminal; When the display duration is less than the third duration, if a display completion request is received, generate fourth prompt information for prompting that the display duration is less than the third duration, and send the fourth prompt information to the mobile terminal; If the display duration is greater than the fifth duration, send a display status off command to the target amusement vehicle, where the fifth duration is greater than the third duration.

5. The vehicle control method according to claim 1, characterized in that, After sending a display status on command to the target amusement vehicle in response to the received unlock request for the target amusement vehicle, further include: In response to the received unlock request for the requested amusement vehicle, determine whether the requested amusement vehicle is the same as the target amusement vehicle; If the requested amusement vehicle is the same as the target amusement vehicle, generate fifth prompt information for prompting to replace the amusement vehicle; where there are multiple amusement vehicles; If the requested amusement vehicle is not the same as the target amusement vehicle, send an amusement status on command to the target amusement vehicle.

6. The vehicle control method according to claim 1, characterized in that, After obtaining the display duration of the target amusement vehicle in the display state in real time and determining the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, further include: If the position of the target amusement vehicle determined according to the position image sent by the target amusement vehicle received in real time does not change within the fourth duration, generate second record information of abnormal target amusement display, and send the second record information to the mobile terminal, where the fourth duration is less than the third duration.

7. The vehicle control method according to claim 1, characterized in that, After sending a display task to the mobile terminal of the management personnel if the idle duration of each of the amusement vehicles is greater than the first duration and the display interval is greater than the second duration, further include: If a display request for the amusement vehicle is not received within the sixth duration, send sixth prompt information for prompting the management personnel that the amusement vehicle has not been displayed to the mobile terminal.

8. A vehicle control device, characterized in that, Applied to a server, the device includes: A display interval acquisition module, configured to acquire the idle duration and display interval of a first number of amusement vehicles managed by the management personnel; the first number is determined according to the number of amusement vehicles to be set in each public area; the idle duration refers to the duration of the amusement vehicle being in an idle state without being requested to be unlocked to the amusement state; the display interval refers to the interval between the amusement vehicle being requested to be unlocked to the display state last time; A display task sending module, configured to send a display task to the mobile terminal of the management personnel only if the idle duration of each of the amusement vehicles is greater than the first duration and the display interval is greater than the second duration, where the second duration is greater than the first duration; A display request response module, configured to respond to a received display request for a target amusement vehicle, and send a first prompt message for prompting a management staff that the target amusement vehicle can be unlocked to the mobile terminal; A vehicle display module, configured to respond to a received unlocking request for a target amusement vehicle, and send a display status opening instruction to the target amusement vehicle, where the display status opening instruction is used to switch the status of the target vehicle to emit sound and light information and lock the display status of the game joystick; wherein, the amusement vehicle in the display status emits sound and light information and locks the game joystick; A duration and position acquisition module, configured to acquire in real time the display duration of the target amusement vehicle in the display status, and determine the vehicle position of the target amusement vehicle according to the position image sent by the target amusement vehicle received in real time, where the display duration is the duration of the target amusement vehicle in the display status; A display completion module, configured to, when the position of the target amusement vehicle is within the parking point and the display duration is greater than or equal to a third duration, if a display completion request is received, send a display status closing instruction to the target amusement vehicle.

9. A computer device, characterized in that, The computer device includes a memory and a processor, the memory stores a computer program, and when the computer program is executed by the processor, the vehicle control method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the vehicle control method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Child vehicle recreation method, device and system based on augmented reality

    CN107596683A

  • Vehicle scheduling method and device, terminal equipment and medium

    CN114333094A