Car moving method, electronic equipment and computer program product
By scanning the QR code of the car move and using the online chat program for remote communication and control, the problem of vehicle users being unable to move blocked vehicles in time is solved, and an efficient and safe car move process is achieved.
Patent Information
- Application Number
- CN202411576593.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-02-21
AI Technical Summary
In the prior art, vehicle users are unable to arrive at the scene in time to move the blocked vehicle, causing trouble to users of blocked vehicles.
By scanning the QR code of the vehicle to be moved, dialing the phone number of the relevant user, and tuning up the online chat program, remote communication and control are realized, allowing the users of the blocked vehicle to remotely control the vehicle to be moved into the vehicle to be moved mode.
When vehicle users cannot arrive in time, the combination of QR code and online chat program can promptly inform the car to move in a timely manner and remotely control the car to move in a car, improving the efficiency and safety of car to move in a car.
Smart Images

Figure CN119496757A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, specifically, to the field of vehicle moving control technology, and more specifically, to a vehicle moving method, electronic equipment, and computer program product. Background Art
[0002] With the continuous improvement of people's living standards and the rapid development of the vehicle industry, the number of vehicles in society continues to increase. Due to the limitation of parking spaces, many vehicles have difficulty parking. Some users may park their vehicles in front of or beside the vehicles in the parking spaces, which makes it impossible for the vehicles in the parking spaces to leave the parking spaces, and creates a need to move the blocked vehicles. However, the users of the blocked vehicles may not be able to arrive at the scene in time to move the vehicles due to various reasons, such as being in meetings or on business trips, which causes trouble to the users of the blocked vehicles. Summary of the invention
[0003] Based on the above defects and shortcomings of the prior art, the present application proposes a vehicle moving method, electronic equipment and computer program product, which can solve the problem in the prior art that vehicle users cannot arrive at the scene in time to move the vehicle.
[0004] According to a first aspect of an embodiment of the present application, a vehicle moving method is provided, which is applied to a first terminal, and the method includes:
[0005] Scan the vehicle moving QR code on the first vehicle; wherein the first vehicle is the vehicle to be moved;
[0006] dialing the telephone number of the first user obtained by scanning the car moving QR code to inform the first user of the car moving requirement, calling up the network chat program associated with the car moving QR code, and sending the address link information of the network chat program to the telephone number of the first user;
[0007] The vehicle moving confirmation information is sent through the network chat program; wherein the vehicle moving confirmation information is used to prove the vehicle moving demand of the second user of the second vehicle, and the second vehicle is the vehicle blocked by the first vehicle.
[0008] According to a second aspect of an embodiment of the present application, a vehicle moving method is provided, which is applied to a second terminal, and the method includes:
[0009] Receive a call request from a first terminal and address link information of an online chat program sent by the first terminal; wherein the call request is initiated by the first terminal based on a phone number obtained by a moving car QR code on a first vehicle, the address link information is obtained by scanning the moving car QR code, and the first vehicle is a vehicle to be moved;
[0010] Receiving a vehicle moving confirmation message through the network chat program; wherein the network chat program is called based on the address link information; the vehicle moving confirmation message is used to prove the vehicle moving demand of the second user of the second vehicle, the second vehicle being the vehicle blocked by the first vehicle;
[0011] A first control instruction is sent to the first vehicle through a vehicle application; wherein the vehicle application is associated with the first vehicle, and the first control instruction is used to instruct the first vehicle to enter a vehicle moving mode.
[0012] According to a third aspect of an embodiment of the present application, a vehicle moving device is provided, which is applied to a first terminal, and the device includes:
[0013] A scanning module is used to scan a vehicle moving QR code on a first vehicle; wherein the first vehicle is a vehicle to be moved;
[0014] A first communication module is used to dial the telephone number of the first user obtained by scanning the car moving QR code to inform the first user of the car moving demand, and to call up the network chat program associated with the car moving QR code, and send the address link information of the network chat program to the telephone number of the first user;
[0015] The second communication module is used to send a vehicle moving confirmation message through the network chat program; wherein the vehicle moving confirmation message is used to prove the vehicle moving demand of the second user of the second vehicle, and the second vehicle is the vehicle blocked by the first vehicle.
[0016] According to a fourth aspect of an embodiment of the present application, a vehicle moving device is provided, which is applied to a second terminal, and the device includes:
[0017] A first communication module is used to receive a call request from a first terminal and address link information of an online chat program sent by the first terminal; wherein the call request is initiated by the first terminal based on a phone number obtained by a moving car QR code on a first vehicle, the address link information is obtained by scanning the moving car QR code, and the first vehicle is a vehicle to be moved;
[0018] a second communication module, configured to receive a vehicle moving confirmation message through the network chat program; wherein the network chat program is invoked based on the address link information; and the vehicle moving confirmation message is used to prove the vehicle moving demand of the second user of the second vehicle, the second vehicle being the vehicle blocked by the first vehicle;
[0019] The third communication module is used to send a first control instruction to the first vehicle through a vehicle application; wherein the vehicle application is associated with the first vehicle, and the first control instruction is used to instruct the first vehicle to enter a vehicle moving mode.
[0020] According to a fifth aspect of the embodiments of the present application, there is provided an electronic device, including: a memory and a processor;
[0021] The memory is connected to the processor and is used to store programs;
[0022] The processor is used to implement the vehicle moving method as described in the first aspect or the second aspect by running the program in the memory.
[0023] According to a sixth aspect of an embodiment of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the vehicle moving method as described in the first aspect or the second aspect is implemented.
[0024] According to a seventh aspect of an embodiment of the present application, a computer program product or a computer program is provided. The computer program product includes the computer program. When a processor executes the computer program, the steps in the vehicle moving method described in the first aspect or the second aspect are implemented.
[0025] Beneficial effects:
[0026] In the technical solution provided by the present application, when there is a need to move the vehicle, the user of the blocking vehicle can be called by scanning the moving car QR code on the blocking vehicle to promptly inform him of the need to move the vehicle; at the same time, by scanning the moving car QR code of the blocking vehicle, an online chat program can be called up, so that the blocking vehicle user and the blocked vehicle user can further communicate based on the moving car matter based on the online chat program, such as the blocked vehicle user sending a moving car confirmation message to the blocking vehicle user to prove that he does have a need to move the vehicle. Afterwards, the blocking vehicle user can remotely control the vehicle to enter the moving car mode to move the vehicle without having to move the vehicle in person. The embodiment of the present application can promptly inform the need to move the vehicle through multiple contact methods, and can also improve the safety of moving the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0028] Figure 1 A schematic flow chart of a vehicle moving method applied to a first terminal provided in an embodiment of the present application;
[0029] Figure 2 A schematic diagram of a vehicle moving process provided in an embodiment of the present application;
[0030] Figure 3 A schematic diagram of a flow chart of a vehicle moving method applied to a second terminal provided in an embodiment of the present application;
[0031] Figure 4 A block diagram of a vehicle moving device applied to a first terminal provided in an embodiment of the present application;
[0032] Figure 5 A block diagram of a vehicle moving device applied to a second terminal provided in an embodiment of the present application;
[0033] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0035] Exemplary Methods
[0036] The embodiment of the present application provides a method for moving a vehicle, which is applied to a first terminal, such as a mobile phone.
[0037] The method is described in detail below through some embodiments. The following embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0038] like Figure 1 As shown, the method may include steps 101 to 103, as described below:
[0039] Step 101: Scan the vehicle moving QR code on the first vehicle.
[0040] The first vehicle mentioned here is a vehicle to be moved, that is, a vehicle that needs to be moved because it blocks other vehicles from leaving the current parking position.
[0041] The car moving QR code described here can be used to contact the user of the first vehicle (hereinafter referred to as the first user) to inform him of the need to move the vehicle. The car moving QR code can be pre-bound at least to the first user's phone number (such as a mobile number, etc.) and to an address link information of an online chat program, so as to contact the first user.
[0042] In an embodiment of the present application, when the user (hereinafter referred to as the second user) of the blocked vehicle (hereinafter referred to as the second vehicle) has a need to move the vehicle, he can use a terminal device with a scanning function such as a mobile phone to scan the moving vehicle QR code on the blocking vehicle (that is, the first vehicle) to contact the user of the blocking vehicle and inform him of his need to move the vehicle.
[0043] The vehicle user described in the embodiments of the present application may be the owner of the vehicle (ie, the car owner), or may be a vehicle user to whom the car owner grants the right of use, such as the car owner's family, friends, etc.
[0044] Step 102: dial the first user's phone number obtained by scanning the car moving QR code to inform the first user of the car moving requirement, call up the network chat program associated with the car moving QR code, and send the address link information of the network chat program to the first user's phone number.
[0045] In the embodiment of the present application, the phone number of the first user of the first vehicle can be obtained by scanning the car moving QR code on the first vehicle, and the phone number can be dialed through the first terminal to contact the first user in time and inform him of the car moving demand. Optionally, the first terminal can automatically trigger a call request after obtaining the phone number, or it can display the phone number first and let the user decide whether to trigger the call request.
[0046] In the embodiment of the present application, scanning the car moving QR code on the first vehicle can also obtain the address link information of an online chat program, and the online chat program associated with the car moving QR code can be called up through the address link information. At the same time, the address link information of the online chat program can also be sent to the phone number of the second user, so that the first user and the second user can further communicate based on the car moving matter through the online chat program.
[0047] Among them, the network chat program can be a web chat program. This chat method does not require users to download a special APP to their own terminal devices, and is convenient and fast.
[0048] The first terminal may send the address link information of the network chat program to the first user via SMS.
[0049] like Figure 2 As shown, after the second user scans the car moving QR code with a mobile phone, he can call the user of the first vehicle, send a web chat URL (uniform resource location, also known as a network link) information to the user of the first vehicle via text message, and call up the web chat interface.
[0050] Step 103: Send a vehicle moving confirmation message via an online chat program.
[0051] In the embodiment of the present application, after the second user contacts the first user by phone, he can inform him of the need to move the car, and remind the first user that the address link information of the online chat program has been sent to his phone number, and further communication on the matter of moving the car can be carried out based on the online chat program. Figure 2 As shown, after the user of the first vehicle answers the call, he can check the text message and trigger the address link information of the network chat program in the text message to enter the web chat interface.
[0052] In order to confirm that the second user does have the need to move the car, the first user can ask the second user to send a confirmation message of moving the car through the online chat program. Figure 2 As shown, the second user can send a car moving confirmation message to the first user through the invoked web chat interface.
[0053] The vehicle moving confirmation information may include at least: a first image. The first image includes the first vehicle and the second vehicle to prove that the first vehicle indeed blocked the second vehicle from leaving. In addition, in order to clearly confirm the vehicles of both parties, the first image may also include the license plate numbers of the first vehicle and the second vehicle. Optionally, the vehicle moving confirmation information may also include: a second image, which is an image of the second user at the vehicle moving site to further prove the second user's vehicle moving needs.
[0054] When the first user determines that the second user does have a need to move the vehicle based on the telephone communication and the vehicle moving confirmation information, the first user can send a first control instruction to the first vehicle through the vehicle application associated with the first vehicle to remotely control the first vehicle to enter the vehicle moving mode to meet the second user's vehicle moving needs. Figure 2 As shown, the first user sends a first control instruction to the first vehicle when the vehicle is allowed to move, otherwise, the first vehicle is not controlled.
[0055] In an embodiment of the present application, when there is a need to move the vehicle, the user of the blocking vehicle can be called by scanning the car moving QR code on the vehicle to be blocked, so as to promptly inform him of the need to move the vehicle and avoid delays; at the same time, an online chat program can be called up by scanning the car moving QR code of the blocking vehicle, so that the user of the blocking vehicle and the user of the blocked vehicle can further communicate on the matter of moving the vehicle based on the online chat program. For example, the user of the blocking vehicle can require the user of the blocked vehicle to send on-site image information related to the vehicle to prove that he does have a need to move the vehicle, thereby improving the safety of moving the vehicle.
[0056] In some optional embodiments, the vehicle moving mode described herein may be an automatic vehicle moving mode, that is, after the first vehicle receives the first control instruction, it automatically moves the vehicle when it is determined that the surrounding environment meets the vehicle moving conditions.
[0057] The vehicle moving mode described here may also be a mode that requires the driver to drive the vehicle to move the vehicle. For example, based on the first control instruction, the first vehicle unlocks the main driving door and controls the vehicle to start, so that the second user can enter the vehicle to move the first vehicle. Figure 2 In addition, the first vehicle can also start the in-vehicle camera to monitor the situation in the vehicle. Further, the first vehicle can also start the vehicle computer module to perform some intelligent operations.
[0058] For this mode, the first user can send the second image obtained based on the network chat program to the first vehicle while sending the first control instruction through the vehicle application. When the first vehicle detects that someone has entered the vehicle, it can perform face recognition to determine whether the person in the vehicle is the second user. If so, the vehicle module can output a vehicle moving prompt, such as a voice prompt to the second user "The vehicle has entered the vehicle moving mode, please fasten your seat belts, the speed will be limited to 5Km / h, and your actions in the vehicle will be recorded in real time. Please follow the steps!". If it is determined that the person in the vehicle is not the second user, the vehicle is prohibited from moving, and an alarm message is output. At the same time, this situation can also be synchronized to the vehicle application associated with the first vehicle to inform the first user.
[0059] The first vehicle can determine whether the conditions for moving the vehicle are met based on the status of the driver's seat belt and the vehicle status (such as whether the door is closed). If the conditions for moving the vehicle are met, a voice reminder "You can start moving the vehicle" can be given; if the conditions for moving the vehicle are not met, such as when the second user is detected to be not wearing a seat belt, a voice reminder "Please fasten your seat belt" will be given; for example, when a vehicle failure is detected, a voice reminder "The vehicle is broken and cannot be moved, please get off and close the door" will be given, and the vehicle status will be synchronized to the vehicle application to inform the first user.
[0060] In the state where the vehicle is allowed to move, the second user starts to operate the first vehicle to move. During this process, the first vehicle limits its speed to a preset speed range (e.g., ≤5 km / h), and monitors its own position to determine whether it is within the target driving range. The target driving range can be a driving range determined based on the position of the first vehicle before moving.
[0061] The first vehicle may output different reminder information according to the degree to which the current position exceeds the target driving range.
[0062] For example, if the first vehicle detects that the current position exceeds the target driving range, and the excess distance is greater than 0 and less than the first distance value (such as 10m), a voice reminder "The vehicle has exceeded the specified driving range, please return the vehicle." If the first vehicle detects that the current position exceeds the target driving range, and the excess distance is greater than or equal to the second distance value (such as 100m), a voice reminder "The vehicle has exceeded the specified driving range, please return quickly, and the engine will be automatically turned off if it is not returned within 1 minute!" can be given.
[0063] In the event that the first vehicle exceeds the target driving range, the first vehicle can synchronize it to the vehicle application to inform the first user, so that the first user can take timely action, such as contacting the second user in time to understand the situation, or controlling the vehicle to shut down in time, so as to avoid causing greater losses.
[0064] In an optional embodiment, when the vehicle moving mode is a mode that requires the driver to drive the vehicle to move the vehicle, after step 103: sending the vehicle moving confirmation information through the network chat program, the vehicle moving method may also include: sending the parking image of the first vehicle to the first user through the network chat program.
[0065] The parking image mentioned here is an image taken of the first vehicle after the second user has finished moving the vehicle.
[0066] In the embodiment of the present application, after the second user moves the first vehicle away, drives his own vehicle out of the parking position, and parks the first vehicle at an appropriate position, the second user can send the parking image of the first vehicle to the first user, such as Figure 2 Specifically, the parking image may be sent to a terminal device used by the first user, such as a terminal device that calls up the network chat program.
[0067] The first user can determine whether to control the first vehicle to exit the maneuvering mode based on the parking image. If it is confirmed that the maneuvering mode can be exited based on the parking image, a second control instruction is sent to the first vehicle through the vehicle application, such as Figure 2 As shown. The second control instruction is used to instruct the first vehicle to exit the vehicle moving mode.
[0068] After receiving the second control command, the first vehicle determines whether the vehicle status meets the conditions for ending the vehicle movement. If so, the main driving door is locked and the engine is powered off. If not, an alarm is sounded (such as a double flash alarm, a vehicle alarm sound, etc.), and the second user is reminded to adjust the vehicle. At the same time, the situation is fed back to the vehicle application to inform the first user.
[0069] The conditions for ending the vehicle moving mentioned here may include but are not limited to at least one of the following: the parking position of the vehicle is within the target driving range, there is no one in the vehicle, the doors are closed, the windows are closed, etc.
[0070] The embodiment of the present application also provides a method for moving a vehicle, which is applied to a second terminal, such as a mobile phone.
[0071] The method is described in detail below through some embodiments. The following embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0072] like Figure 3 As shown, the method may include steps 301 to 303, as described below:
[0073] Step 301: receiving a call request from a first terminal and address link information of an Internet chat program sent by the first terminal.
[0074] The call request is initiated by the first terminal based on the phone number obtained by the moving car QR code on the first vehicle, and the address link information of the network chat program is obtained by scanning the moving car QR code.
[0075] The first vehicle mentioned here is a vehicle to be moved, that is, a vehicle that needs to be moved because it blocks other vehicles from leaving the current parking position.
[0076] The car moving QR code described here can be used to contact the user of the first vehicle (hereinafter referred to as the first user) to inform him of the need to move the vehicle. The car moving QR code can be pre-bound at least to the first user's phone number (such as a mobile number, etc.) and to the address link information of the network chat program, so as to contact the first user.
[0077] In an embodiment of the present application, when the user (hereinafter referred to as the second user) of the blocked vehicle (hereinafter referred to as the second vehicle) has a need to move the vehicle, he can use a terminal device with a scanning function such as a mobile phone to scan the moving vehicle QR code on the blocking vehicle (that is, the first vehicle) to contact the user of the blocking vehicle and inform him of his need to move the vehicle.
[0078] Specifically, the phone number of the first user of the first vehicle can be obtained by scanning the car moving QR code on the first vehicle, and the phone number can be dialed through the first terminal to contact the first user in time and inform him of the car moving demand.
[0079] Specifically, scanning the car moving QR code on the first vehicle can also obtain the address link information of the network chat program, and the network chat program associated with the car moving QR code can be called up through the address link information. At the same time, the address link information of the network chat program can also be sent to the phone number of the second user, so that the first user and the second user can further communicate based on the network chat program based on the car moving matter.
[0080] Among them, the network chat program can be a web chat program. This chat method does not require users to download a special APP to their own terminal devices, and is convenient and fast.
[0081] The first terminal may send the address link information of the network chat program to the first user via SMS.
[0082] Step 302: Receive the vehicle moving confirmation information through the network chat program.
[0083] The network chat program described here is called up based on the address link information sent by the first terminal.
[0084] In an embodiment of the present application, after the second user contacts the first user by phone, he can inform him of the need to move the car, and remind the first user that the address link information of the online chat program has been sent to his phone number, and further communication on the matter of moving the car can be carried out based on the online chat program.
[0085] In order to confirm that the second user does have the need to move the vehicle, the first user may require the second user to send a vehicle moving confirmation message through an online chat program to prove the second user's need to move the second vehicle that is blocked by the first vehicle.
[0086] The vehicle moving confirmation information may at least include: a first image. The first image includes the first vehicle and the second vehicle to prove that the first vehicle indeed blocked the second vehicle from leaving. In addition, in order to clearly confirm the vehicles of both parties, the first image may also include the license plate numbers of the first vehicle and the second vehicle. Optionally, the vehicle moving confirmation information may also include: a second image, which is an image of the second user at the vehicle moving site to further prove the second user's vehicle moving needs.
[0087] Step 303: Send a first control instruction to the first vehicle via a vehicle application.
[0088] The vehicle application described here is associated with the first vehicle, and the first vehicle can be remotely controlled through the vehicle application.
[0089] The first control instruction described here is used to instruct the first vehicle to enter the vehicle maneuvering mode.
[0090] In an embodiment of the present application, when the first user determines that the second user does have a need to move the car based on telephone communication and car moving confirmation information, the first user can send a first control instruction to the first vehicle through a vehicle application associated with the first vehicle to remotely control the first vehicle to enter the car moving mode to meet the second user's car moving needs.
[0091] In an embodiment of the present application, when there is a need to move the vehicle, the user of the blocking vehicle can be called by scanning the car moving QR code on the vehicle to be blocked, so as to promptly inform him of the need to move the vehicle and avoid delays; at the same time, an online chat program can be called up by scanning the car moving QR code of the blocking vehicle, so that the user of the blocking vehicle and the user of the blocked vehicle can further communicate on the matter of moving the vehicle based on the online chat program. For example, the user of the blocking vehicle can require the user of the blocked vehicle to send on-site image information related to the vehicle to prove that he does have a need to move the vehicle, thereby improving the safety of moving the vehicle.
[0092] In some optional embodiments, the vehicle moving mode described herein may be an automatic vehicle moving mode, that is, after the first vehicle receives the first control instruction, it automatically moves the vehicle when it is determined that the surrounding environment meets the vehicle moving conditions.
[0093] The vehicle moving mode described here may also be a mode that requires the driver to drive the vehicle to move the vehicle. For example, based on the first control instruction, the first vehicle unlocks the main driving door and controls the vehicle to start, so that the second user can enter the vehicle to move the first vehicle. Figure 2 In addition, the first vehicle can also start the in-vehicle camera to monitor the situation in the vehicle. Further, the first vehicle can also start the vehicle computer module to perform some intelligent operations.
[0094] For this mode, the first user can send the second user image obtained based on the network chat program to the first vehicle while sending the first control instruction through the vehicle application. When the first vehicle detects that someone has entered the vehicle, it can perform face recognition to determine whether the person in the vehicle is the second user. If so, the vehicle module can output a vehicle moving prompt, such as a voice prompt to the second user "The vehicle has entered the vehicle moving mode, please fasten your seat belts, the speed will be limited to 5Km / h, and your actions in the vehicle will be recorded in real time. Please follow the steps!". If it is determined that the person in the vehicle is not the second user, the vehicle is prohibited from moving, and an alarm message is output. At the same time, this situation can also be synchronized to the vehicle application associated with the first vehicle to inform the first user.
[0095] The first vehicle can determine whether the conditions for moving the vehicle are met based on the status of the driver's seat belt and the vehicle status (such as whether the door is closed). If the conditions for moving the vehicle are met, a voice reminder "You can start moving the vehicle" can be given; if the conditions for moving the vehicle are not met, for example, if it is detected that the first user is not wearing a seat belt, a voice reminder "Please fasten your seat belt" will be given; for example, if a vehicle failure is detected, a voice reminder "The vehicle is broken and cannot be moved, please get off and close the door" will be given, and the vehicle status will be synchronized to the vehicle application to inform the first user.
[0096] In the state where moving the vehicle is allowed, the second user starts to operate the first vehicle to move the vehicle. During this process, the first vehicle can send image data collected by the in-vehicle camera to the vehicle application associated with the first vehicle. The second terminal can receive the moving process image sent by the first vehicle through the vehicle application for the first user to view, so as to understand the moving situation at any time and improve the safety of moving the vehicle.
[0097] In addition, during the maneuvering process, in order to improve the safety of the vehicle, the first vehicle can limit its speed to a preset speed range (e.g., ≤5 km / h), and monitor its own position to determine whether it is within the target driving range. The target driving range can be a driving range determined based on the position of the first vehicle before the maneuver.
[0098] The first vehicle may output different reminder information according to the degree to which the current position exceeds the target driving range.
[0099] For example, if the first vehicle detects that the current position exceeds the target driving range, and the excess distance is greater than 0 and less than the first distance value (such as 10m), a voice reminder "The vehicle has exceeded the specified driving range, please return the vehicle." If the first vehicle detects that the current position exceeds the target driving range, and the excess distance is greater than or equal to the second distance value (such as 100m), a voice reminder "The vehicle has exceeded the specified driving range, please return quickly, and the engine will be automatically turned off if it is not returned within 1 minute!" can be given.
[0100] When the first vehicle exceeds the target driving range, the first vehicle can synchronize it to the vehicle application, and the second terminal can receive the alarm information sent by the first vehicle through the vehicle application, so that the first user can take timely action, such as contacting the second user in time to understand the situation, or controlling the vehicle to shut down in time, so as to avoid causing greater property losses.
[0101] In an optional embodiment, when the vehicle maneuvering mode is a mode that requires the driver to drive the vehicle to maneuver, after step 303: sending the first control instruction to the first vehicle through the vehicle application, the vehicle maneuvering method may further include:
[0102] Step A1: receiving a parking image of a first vehicle through a network chat program.
[0103] The parking image is an image of the first vehicle taken by the second user after the second user has finished moving the vehicle;
[0104] Step A2: Sending a second control instruction to the first vehicle via the vehicle application.
[0105] The second control instruction is used to control the first vehicle to exit the vehicle moving mode.
[0106] In the embodiment of the present application, after the second user moves the first vehicle away, drives his own vehicle out of the parking position, and then parks the first vehicle at an appropriate position, the second user can send the parking image of the first vehicle to the second terminal.
[0107] The first user can determine whether to control the first vehicle to exit the maneuvering mode based on the parking image. If it is confirmed that the maneuvering mode can be exited based on the parking image, a second control instruction is sent to the first vehicle through the vehicle application, such as Figure 2 As shown. The second control instruction is used to instruct the first vehicle to exit the vehicle moving mode.
[0108] After receiving the second control command, the first vehicle determines whether the vehicle status meets the conditions for ending the vehicle movement. If so, the main driving door is locked and the engine is powered off. If not, an alarm is sounded (such as a double flash alarm, a vehicle alarm sound, etc.), and the second user is reminded to adjust the vehicle. At the same time, the situation is fed back to the vehicle application to inform the first user.
[0109] The conditions for ending the vehicle moving mentioned here may include but are not limited to at least one of the following: the parking position of the vehicle is within the target driving range, there is no one in the vehicle, the doors are closed, the windows are closed, etc.
[0110] Exemplary Devices
[0111] Correspondingly, an embodiment of the present application also provides a vehicle moving device, which is applied to the first terminal.
[0112] like Figure 4 As shown, the device may include:
[0113] The scanning module 401 is used to scan the vehicle moving QR code on the first vehicle.
[0114] The first vehicle is a vehicle to be moved.
[0115] The first communication module 402 is used to dial the first user's phone number obtained by scanning the car moving QR code to inform the first user of the car moving demand, and to call up the network chat program associated with the car moving QR code and send the address link information of the network chat program to the first user's phone number.
[0116] The second communication module 402 is used to send the vehicle moving confirmation information through the network chat program.
[0117] The vehicle moving confirmation information is used to prove the vehicle moving demand of the second user of the second vehicle, and the second vehicle is the vehicle blocked by the first vehicle.
[0118] Optionally, the vehicle moving confirmation information includes: a first image; wherein the first image includes the first vehicle and the second vehicle, and the license plate numbers of the first vehicle and the second vehicle.
[0119] Optionally, the vehicle moving confirmation information further includes: a second image; wherein the second image is an image of the second user at the vehicle moving site.
[0120] Optionally, the vehicle moving mode is an automatic vehicle moving mode or a mode that requires a driver to drive the vehicle to move the vehicle.
[0121] Optionally, when the vehicle moving mode is a mode that requires the driver to drive the vehicle to move the vehicle, the device may further include:
[0122] The third communication module is used to send the parking image of the first vehicle to the first user through the network chat program.
[0123] The parking image is an image of the first vehicle taken by the second user after the second user has finished moving the vehicle.
[0124] The vehicle moving device provided in this embodiment belongs to the same application concept as the vehicle moving method applied to the first terminal provided in the above embodiment of this application, and can execute the vehicle moving method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in this embodiment, please refer to the specific processing content of the vehicle moving method provided in the above embodiment of this application, and will not be repeated here.
[0125] Correspondingly, an embodiment of the present application also provides a vehicle moving device, which is applied to a second terminal.
[0126] like Figure 5 As shown, the device may include:
[0127] The first communication module 501 is used to receive a call request from a first terminal and address link information of an Internet chat program sent by the first terminal.
[0128] The call request is initiated by the first terminal based on a telephone number obtained by the first terminal based on a vehicle moving QR code on the first vehicle, the address link information is obtained by scanning the vehicle moving QR code, and the first vehicle is a vehicle to be moved.
[0129] The second communication module 502 is used to receive the vehicle moving confirmation information through the network chat program.
[0130] The network chat program is invoked based on the address link information; the vehicle moving confirmation information is used to prove the vehicle moving demand of the second user of the second vehicle, and the second vehicle is the vehicle blocked by the first vehicle.
[0131] The third communication module 503 is used to send a first control instruction to the first vehicle through a vehicle application.
[0132] The vehicle application is associated with the first vehicle, and the first control instruction is used to instruct the first vehicle to enter a vehicle moving mode.
[0133] Optionally, the vehicle moving mode is an automatic vehicle moving mode or a mode that requires a driver to drive the vehicle to move the vehicle.
[0134] Optionally, when the vehicle moving mode is a mode that requires the driver to drive the vehicle to move the vehicle, the device may further include:
[0135] The fourth communication module is used to receive the parking image of the first vehicle through the network chat program.
[0136] The parking image is an image of the first vehicle taken by the second user after the second user has finished moving the vehicle.
[0137] A fifth communication module is used to send a second control instruction to the first vehicle through the vehicle application.
[0138] The second control instruction is used to control the first vehicle to exit the vehicle moving mode.
[0139] Optionally, when the vehicle moving mode is a mode that requires the driver to drive the vehicle to move the vehicle, the device may further include:
[0140] The sixth communication module is used to receive the vehicle moving process image sent by the first vehicle through the vehicle application.
[0141] Optionally, when the vehicle moving mode is a mode that requires the driver to drive the vehicle to move the vehicle, the device may further include:
[0142] A seventh communication module is used to receive the alarm information sent by the first vehicle through the vehicle application.
[0143] The alarm information is used to remind the user that the position of the first vehicle is not within the target driving range, and the target driving range is determined based on the position of the first vehicle before moving the vehicle.
[0144] The vehicle moving device provided in this embodiment belongs to the same application concept as the vehicle moving method applied to the second terminal provided in the above embodiment of this application, and can execute the vehicle moving method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in this embodiment, please refer to the specific processing content of the vehicle moving method provided in the above embodiment of this application, and will not be repeated here.
[0145] Exemplary Electronic Devices
[0146] The present application also provides an electronic device, such as Figure 6 As shown, the electronic device includes: a memory 600 and a processor 610 .
[0147] The memory 600 is connected to the processor 610 and is used to store programs.
[0148] The processor 610 is used to implement the vehicle moving method in the above embodiment by running the program stored in the memory 600 .
[0149] Specifically, the electronic device may further include: a communication interface 620 , an input device 630 , an output device 640 and a bus 650 .
[0150] The processor 610, the memory 600, the communication interface 620, the input device 630 and the output device 640 are connected to each other via a bus.
[0151] Bus 650 may include a pathway for transferring information between the various components of the computer system.
[0152] The processor 610 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0153] The processor 610 may include a main processor, and may also include a baseband chip, a modem, and the like.
[0154] The memory 600 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes a computer operation instruction. More specifically, the memory 600 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.
[0155] The input device 630 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.
[0156] Output device 640 may include a device that allows information to be output to a user, such as a display screen, printer, speaker, etc.
[0157] The communication interface 620 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0158] The processor 610 executes the program stored in the memory 600 and calls other devices, which can be used to implement each step of the vehicle moving method provided in the above embodiment of the present application.
[0159] Exemplary computer program products and storage media
[0160] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the vehicle moving method applied to the first terminal described in the embodiment of the present application, or the steps of the vehicle moving method applied to the second terminal.
[0161] The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK).
[0162] The computer program product may be written in any combination of one or more programming languages to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0163] In addition, the embodiment of the present application may also be a storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps of the vehicle moving method applied to the first terminal or the steps of the vehicle moving method applied to the second terminal described in the embodiment of the present application.
[0164] In addition, an embodiment of the present application may also be a chip, which includes a processor and a data interface. The processor reads instructions stored in the memory through the data interface to execute the steps of the car moving method applied to the first terminal described in the embodiment of the present application, or the steps of the car moving method applied to the second terminal.
[0165] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0166] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0167] The steps in the methods of each embodiment of the present application can be adjusted in order, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.
[0168] The modules and sub-modules in the devices and terminals in the embodiments of the present application can be combined, divided and deleted according to actual needs.
[0169] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the terminal embodiments described above are only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0170] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0171] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.
[0172] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0173] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0174] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
Claims
1. A method for moving a vehicle, characterized in that: Applied to a first terminal, the method includes: Scan the vehicle moving QR code on the first vehicle; wherein the first vehicle is the vehicle to be moved; dialing the telephone number of the first user obtained by scanning the car moving QR code to inform the first user of the car moving requirement, calling up the network chat program associated with the car moving QR code, and sending the address link information of the network chat program to the telephone number of the first user; The vehicle moving confirmation information is sent through the network chat program; wherein the vehicle moving confirmation information is used to prove the vehicle moving demand of the second user of the second vehicle, and the second vehicle is the vehicle blocked by the first vehicle.
2. The vehicle moving method according to claim 1, characterized in that: The vehicle moving confirmation information includes: a first image; wherein the first image includes the first vehicle and the second vehicle, and the license plate numbers of the first vehicle and the second vehicle.
3. The vehicle moving method according to claim 2, characterized in that: The vehicle moving confirmation information also includes: a second image; wherein the second image is an image of the second user at the vehicle moving site.
4. The vehicle moving method according to any one of claims 1 to 3, characterized in that: The vehicle moving mode is an automatic vehicle moving mode or a mode that requires a driver to drive the vehicle to move the vehicle.
5. The vehicle moving method according to any one of claims 1 to 3, characterized in that: In the case where the vehicle moving mode is a mode that requires the driver to drive the vehicle to move the vehicle, after sending the vehicle moving confirmation information through the network chat program, the method further includes: The parking image of the first vehicle is sent to the first user through the network chat program; wherein the parking image is an image taken of the first vehicle by the second user after the second user has finished moving the vehicle.
6. A method for moving a vehicle, characterized in that: Applied to the second terminal, the method includes: Receive a call request from a first terminal and address link information of an online chat program sent by the first terminal; wherein the call request is initiated by the first terminal based on a phone number obtained by a moving car QR code on a first vehicle, the address link information is obtained by scanning the moving car QR code, and the first vehicle is a vehicle to be moved; Receiving a vehicle moving confirmation message through the network chat program; wherein the network chat program is called based on the address link information; the vehicle moving confirmation message is used to prove the vehicle moving demand of the second user of the second vehicle, the second vehicle being the vehicle blocked by the first vehicle; A first control instruction is sent to the first vehicle through a vehicle application; wherein the vehicle application is associated with the first vehicle, and the first control instruction is used to instruct the first vehicle to enter a vehicle moving mode.
7. The vehicle moving method according to claim 6, characterized in that: The vehicle moving mode is an automatic vehicle moving mode or a mode that requires a driver to drive the vehicle to move the vehicle.
8. The vehicle moving method according to claim 7, characterized in that: In a case where the vehicle maneuvering mode is a mode that requires a driver to drive the vehicle to maneuver the vehicle, after sending the first control instruction to the first vehicle through the vehicle application, the method further includes: receiving a parking image of the first vehicle through the network chat program; wherein the parking image is an image of the first vehicle taken by the second user after the second user has finished moving the vehicle; A second control instruction is sent to the first vehicle through the vehicle application; wherein the second control instruction is used to control the first vehicle to exit the vehicle moving mode.
9. The vehicle moving method according to claim 7, characterized in that: In a case where the vehicle maneuvering mode is a mode that requires a driver to drive the vehicle to maneuver the vehicle, after sending the first control instruction to the first vehicle through the vehicle application, the method further includes: The vehicle moving process image sent by the first vehicle is received through the vehicle application.
10. The vehicle moving method according to claim 7, characterized in that: In a case where the vehicle maneuvering mode is a mode that requires a driver to drive the vehicle to maneuver the vehicle, after sending the first control instruction to the first vehicle through the vehicle application, the method further includes: An alarm message sent by the first vehicle is received through the vehicle application; wherein the alarm message is used to remind a user that the position of the first vehicle is not within a target driving range, and the target driving range is determined based on the position of the first vehicle before the vehicle is moved.
11. An electronic device, characterized in that: include: Memory and processor; The memory is connected to the processor and is used to store programs; The processor is used to implement the vehicle moving method as described in any one of claims 1 to 5 or 6 to 10 by running the program in the memory.
12. A computer program product, characterized in that The computer program product stores a computer program, and when the computer program is executed by a processor, the vehicle moving method according to any one of claims 1 to 5 or 6 to 10 is implemented.