Vehicle control method and apparatus, electronic device and storage medium
Patent Information
- Application Number
- PCT/CN2026/080858
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-26
- Filing Date
- 2026-03-02
- Publication Date
- 2026-09-03
Smart Images

Figure CN2026080858_03092026_PF_FP_ABST
Abstract
Description
Vehicle control methods, vehicle control devices, electronic equipment and storage media Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle control method, a vehicle control device, an electronic device, and a storage medium. Background Technology
[0002] With the increasing popularity of electric two-wheelers in urban transportation, vehicle sharing has become the choice of more and more families. Vehicle owners can share the unlocking rights of their two-wheelers, allowing other users to share the use of the two-wheelers with the vehicle owner.
[0003] Currently, vehicle owners can share unlocking permissions for their two-wheeled vehicles by creating authorized users.
[0004] However, when vehicle owners share unlocking permissions for two-wheeled vehicles by creating authorized users, the owners cannot restrict the vehicle's usage status after the authorized users unlock the vehicle, which poses a security risk. Summary of the Invention
[0005] In view of this, embodiments of this application provide a vehicle control method, a vehicle control device, an electronic device, and a storage medium to at least partially solve the above-mentioned problems.
[0006] According to a first aspect of the embodiments of this application, a vehicle control method is provided, applied to a two-wheeled vehicle, the method comprising: receiving an authentication request, wherein the authentication request is used to unlock the two-wheeled vehicle; after the authentication request is verified, obtaining the identity information of the corresponding user according to the authentication request; determining the user's vehicle usage permissions according to the identity information, wherein the vehicle usage permissions include at least a range of operating parameters of the two-wheeled vehicle; and controlling the operation of the two-wheeled vehicle according to the vehicle usage permissions and received control instructions.
[0007] In one possible implementation, the authentication request includes at least one of near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information; wherein the near-field authentication information is obtained through near-field communication established with a near-field communication device, the Bluetooth authentication information is obtained through Bluetooth communication established with a Bluetooth communication device, the password authentication information is obtained by obtaining the unlock password input by the user, and the remote authentication information is obtained through network communication established with a remote control device.
[0008] In one possible implementation, the method further includes: when the authentication request includes the near-field verification information, obtaining a first device identifier of the near-field communication device included in the near-field verification information; if the first device identifier exists in the database, the authentication request is verified successfully; when the authentication request includes the Bluetooth verification information, obtaining a second device identifier of the Bluetooth communication device included in the Bluetooth verification information; if the second device identifier exists in the database, the authentication request is verified successfully; when the authentication request includes the password verification information, obtaining an unlock password included in the password verification information; if the unlock password exists in the database, the authentication request is verified successfully; when the authentication request includes the remote verification information, obtaining an account identifier of the login account in the remote verification device included in the remote verification information; if the account identifier exists in the database, the authentication request is verified successfully.
[0009] In one possible implementation, the authentication request includes at least two sub-information from the near-field authentication information, the Bluetooth authentication information, the password authentication information, and the remote authentication information. The method further includes: verifying each of the at least two sub-information; if both of the at least two sub-information are verified successfully, and the identity information obtained from the at least two sub-information is the same, then the authentication request is verified successfully.
[0010] In one possible implementation, the driving parameters include at least one of: driving speed, acceleration, and energy recovery parameters.
[0011] In one possible implementation, the method further includes: obtaining a welcome message corresponding to the user based on the identity information; and controlling the display unit of the two-wheeled vehicle to display the welcome message corresponding to the user, the user's vehicle usage permissions, and the operating parameters of the two-wheeled vehicle.
[0012] In one possible implementation, the method further includes: receiving a permission management instruction sent by a permission management device, wherein the permission management instruction includes an instruction to modify the vehicle usage permissions of a target user, or the permission management instruction includes an instruction to add identity information of a target user and an instruction to add vehicle usage permissions of a target user; if the identity information corresponding to the login account of the permission management device is that of a vehicle owner, then the two-wheeled vehicle is controlled to execute the permission management instruction.
[0013] In one possible implementation, the method further includes: after the two-wheeled vehicle stops being used, generating a usage log based on the user's identity information, the user's vehicle usage permissions, and the usage time of the two-wheeled vehicle.
[0014] According to a second aspect of the embodiments of this application, a vehicle control device is provided, applied to a two-wheeled vehicle, comprising: a receiving unit for receiving an authentication request, wherein the authentication request is used to unlock the two-wheeled vehicle; an obtaining unit for obtaining the identity information of a corresponding user according to the authentication request after the authentication request is verified; a determining unit for determining the user's vehicle usage rights according to the identity information, wherein the vehicle usage rights include at least a range of operating parameters of the two-wheeled vehicle; and a control unit for controlling the operation of the two-wheeled vehicle according to the vehicle usage rights and received control commands.
[0015] According to a third aspect of the present application, an electronic device is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, wherein the executable instruction causes the processor to perform an operation corresponding to the method described in the first aspect.
[0016] According to a fourth aspect of the embodiments of this application, a computer storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0017] According to a fifth aspect of the embodiments of this application, a computer program product is provided, including computer instructions that instruct a computing device to perform the method as described in the first aspect.
[0018] According to the vehicle control scheme provided in this application embodiment, an authentication request is received. After the authentication request is verified, the identity information of the corresponding user is obtained according to the authentication request. The user's vehicle usage rights are determined according to the identity information. Thus, the operation of the two-wheeled vehicle can be controlled according to the vehicle usage rights and the control commands input by the user, realizing the shared usage rights of the two-wheeled vehicle. Since the authentication request is used to unlock the two-wheeled vehicle, the user's unlocking rights can be determined by verifying the authentication request. Moreover, since the user's vehicle usage rights are determined according to the identity information, compared with the prior art, the vehicle owner can set different vehicle usage rights for different users, which can meet the vehicle owner's permission management needs. Furthermore, the vehicle usage rights at least include the range of the two-wheeled vehicle's operating parameters. The operating parameters of the user when using the two-wheeled vehicle can be restricted through the vehicle usage rights to ensure the user's driving safety. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0020] Figure 1 is a flowchart of a vehicle control method provided in an embodiment of this application;
[0021] Figure 2 is a schematic diagram of a vehicle control device provided in an embodiment of this application;
[0022] Figure 3 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Embodiments of the present invention
[0023] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art should fall within the protection scope of the embodiments of this application.
[0024] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0025] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0026] As mentioned earlier, with the increasing prevalence of electric two-wheelers in urban transportation, vehicle sharing has become a popular choice for more and more families. Owners can share unlocking permissions for their two-wheelers, allowing other users to share the vehicle. Currently, owners share unlocking permissions by creating authorized users. However, when owners share unlocking permissions by creating authorized users, the owner cannot restrict the vehicle's usage after the authorized user unlocks it, posing a safety hazard.
[0027] This application provides a vehicle control scheme that receives an authentication request. After the authentication request is verified, the scheme obtains the corresponding user's identity information based on the authentication request and determines the user's vehicle usage rights based on the identity information. Thus, the scheme controls the operation of the two-wheeled vehicle based on the usage rights and the user's input control commands, enabling shared usage rights. Since the authentication request is used to unlock the two-wheeled vehicle, the user's unlocking rights can be determined by verifying the authentication request. Furthermore, since the user's usage rights are determined based on identity information, compared to existing technologies, vehicle owners can set different usage rights for different users, meeting their permission management needs. The usage rights at least include the range of the two-wheeled vehicle's operating parameters, allowing for restrictions on the user's operating parameters when using the two-wheeled vehicle, ensuring user driving safety.
[0028] The vehicle control method provided in this application is illustrated below through examples.
[0029] Figure 1 is a flowchart of a vehicle control method provided in an embodiment of this application. The vehicle control method 100 is applied to a two-wheeled vehicle. As shown in Figure 1, the vehicle control method includes the following steps 101 to 104:
[0030] Step 101: Receive authentication request.
[0031] The authentication request is used to unlock the two-wheeled vehicle. It should be understood that the user needs to unlock the two-wheeled vehicle before using it, at which time the two-wheeled vehicle receives the authentication request issued by the user.
[0032] Step 102: After the authentication request is verified, obtain the corresponding user's identity information according to the authentication request.
[0033] After the authentication request is verified, it is proven that the user is a legitimate user and has the right to unlock and use the two-wheeled vehicle. At this time, the identity information of the user who issued the authentication request is determined according to the authentication request. The identity information can indicate the user's identity, such as: the user is the vehicle owner, the user is authorized user A, the user is authorized user B, etc.
[0034] If the authentication request fails, it proves that the user is an unauthorized user. Optionally, an alarm signal can be generated when the number of failed authentication requests exceeds a threshold, so as to remind the vehicle owner that an unauthorized user is attempting to unlock the vehicle.
[0035] Step 103: Determine the user's vehicle usage permissions based on their identity information.
[0036] Vehicle usage permissions are determined based on identity information. These permissions include at least the range of operating parameters for the two-wheeled vehicle. In one example, the vehicle owner can set usage permissions for each user. Since each user has different identity information, the usage permissions for that user can be determined based on their identity information. For example, the vehicle owner's usage permission is unlimited in the range of operating parameters, the authorized user A's usage permission is the first range of operating parameters, the authorized user B's usage permission is the second range of operating parameters, and so on.
[0037] Step 104: Control the operation of the two-wheeled vehicle according to the vehicle usage permissions and the received control instructions.
[0038] The system receives control commands input by the user, such as commands to activate the accelerator, brake, or light control. Upon receiving a control command, the system determines whether the command exceeds the user's vehicle usage permissions. If the command does not exceed the user's vehicle usage permissions, the system executes the command to control the two-wheeled vehicle.
[0039] In this embodiment, an authentication request is received. After the authentication request is verified, the corresponding user's identity information is obtained based on the authentication request. The user's vehicle usage rights are determined based on the identity information. Thus, the operation of the two-wheeled vehicle can be controlled according to the vehicle usage rights and the control commands input by the user, realizing the shared usage rights of the two-wheeled vehicle. Since the authentication request is used to unlock the two-wheeled vehicle, the user's unlocking rights can be determined by verifying the authentication request. Moreover, since the user's vehicle usage rights are determined based on the identity information, compared with the prior art, the vehicle owner can set different vehicle usage rights for different users, which can meet the vehicle owner's permission management needs. Furthermore, the vehicle usage rights at least include the range of the two-wheeled vehicle's operating parameters. The operating parameters of the user when using the two-wheeled vehicle can be restricted through the vehicle usage rights to ensure the user's driving safety.
[0040] In one possible implementation, the authentication request includes at least one of near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information, wherein the near-field authentication information is obtained through near-field communication established with a near-field communication device, the Bluetooth authentication information is obtained through Bluetooth communication established with a Bluetooth communication device, the password authentication information is obtained by obtaining an unlock password entered by the user, and the remote authentication information is obtained through network communication established with a remote control device.
[0041] The authentication request may include at least one of near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information. Specifically, the two-wheeled vehicle may be equipped with a near-field communication unit, a Bluetooth communication unit, a password input unit, and a remote control unit. When the user's near-field communication device approaches, the near-field communication unit can establish near-field communication with the user's near-field communication device, thereby reading or receiving near-field authentication information generated by the user's near-field communication device. In one example, the user's near-field communication device may include a near-field communication card, a mobile phone, a smart wearable device, etc. When the user's Bluetooth communication device approaches, the Bluetooth communication unit can establish Bluetooth communication with the user's Bluetooth communication device, thereby reading or receiving Bluetooth authentication information sent by the user's Bluetooth communication device. In one example, the user's Bluetooth communication device may include a mobile phone, a smart wearable device, etc. When the user clicks the password input unit, the password input unit can respond to the user's click and obtain the password authentication information entered by the user. When a user sends remote verification information through a remote control device, the remote control device sends the remote verification information to the server via network communication. The server then sends the remote verification information to the remote control unit via network communication, thus enabling the user to receive the remote verification information. In one example, the user's remote control device can be a mobile phone, tablet, or similar device. In another example, the user can bring the remote control device close to the two-wheeled vehicle and send the remote verification information to the two-wheeled vehicle through the local area network established between the remote control device and the remote control unit.
[0042] In this embodiment, the authentication request includes at least one of near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information. This allows the authentication request to be verified in multiple ways, satisfying users' needs to unlock the two-wheeled vehicle through different unlocking methods. It can be applied to users with different devices or without devices to unlock and use the vehicle, facilitating user travel and improving the user experience.
[0043] In one possible implementation, the vehicle control method may further obtain, when the authentication request includes near-field authentication information, a first device identifier of the near-field communication device included in the near-field authentication information; if the first device identifier exists in the database, the authentication request is verified. When the authentication request includes Bluetooth authentication information, a second device identifier of the Bluetooth communication device included in the Bluetooth authentication information is obtained; if the second device identifier exists in the database, the authentication request is verified. When the authentication request includes password authentication information, an unlock password included in the password authentication information is obtained; if the unlock password exists in the database, the authentication request is verified. When the authentication request includes remote authentication information, an account identifier of the login account in the remote authentication device included in the remote authentication information is obtained; if the account identifier exists in the database, the authentication request is verified.
[0044] In this embodiment, when the authentication request includes a near-field authentication request, the first device identifier of the near-field communication device included in the near-field authentication information is obtained; when the authentication request includes Bluetooth authentication information, the second device identifier of the Bluetooth communication device included in the Bluetooth authentication information is obtained; when the authentication request includes password authentication information, the unlock password included in the password authentication information is obtained; and when the authentication request includes remote authentication information, the account identifier of the logged-in account in the remote authentication device included in the remote authentication information is obtained. This allows the first device identifier, second device identifier, unlock password, and account identifier to be matched with data stored in the database, enabling authentication requests to be verified through multiple methods. This satisfies users' needs for unlocking two-wheeled vehicles using different unlocking methods and is applicable to users with different devices or without devices, facilitating user travel and improving the user experience.
[0045] In one possible implementation, the authentication request includes at least two sub-information from near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information. The vehicle control method can also verify each of the at least two sub-information separately. If both of the at least two sub-information are verified successfully, and the identity information obtained from the at least two sub-information is the same, then the authentication request is verified successfully.
[0046] When verifying an authentication request, multiple verification methods can be used sequentially. Specifically, the authentication request includes at least two of the following: near-field verification, Bluetooth verification, password verification, and remote verification. The authentication request is considered successful if at least two of the sub-information pieces are verified successfully and the identity information obtained after verification through different methods is the same. The authentication request fails if any one of the at least two sub-information pieces fails verification, or if at least two sub-information pieces are verified successfully but the identity information obtained from the at least two sub-information pieces is different.
[0047] The following example illustrates this process. In one example, after the two-wheeled vehicle obtains near-field verification information through near-field communication established with the user's near-field communication device, it determines the first device identifier of the near-field communication device. If the first device identifier exists in the database, the near-field verification information is verified successfully. At this point, the two-wheeled vehicle can instruct the user to input a second piece of sub-information, such as instructing the user to input password verification information, Bluetooth verification information, remote verification information, etc. Taking password verification information as an example, after receiving the password verification information input by the user, the vehicle obtains the unlock password included in the password verification information. If the unlock password exists in the database, the password verification information is verified successfully. At this point, the first identity information is determined based on the first device identifier, and the second identity information is determined based on the unlock password. If the first and second identity information are the same, the identity verification request is verified successfully. Optionally, the two-wheeled vehicle can perform subsequent verifications after the preceding verifications are successful. If the preceding verifications fail, the subsequent verification operations are stopped to reduce invalid verification operations.
[0048] In this embodiment, the authentication request includes at least two sub-information from near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information. Each of the at least two sub-information is verified separately. If both of the at least two sub-information are verified successfully and the identity information obtained from the at least two sub-information is the same, then the authentication request is successful. This allows for multiple verifications of the user, preventing unauthorized access to the vehicle when the user is not an authorized user, and ensuring the safety of the vehicle owner's property.
[0049] In one possible implementation, the driving parameters include at least one of driving speed, acceleration, and energy recovery parameters.
[0050] In this embodiment of the application, the driving parameters include at least one of driving speed, acceleration, and energy recovery parameters. Thus, the vehicle usage rights include at least one of the driving speed range, acceleration range, and energy recovery parameter range, enabling the vehicle owner to control the driving speed, acceleration, and energy recovery parameters when the user uses the vehicle. This can prevent the user from engaging in dangerous driving behaviors such as speeding and ensure driving safety.
[0051] In one possible implementation, the vehicle control method can also obtain the user's corresponding welcome message based on the user's identity information, and control the display unit of the two-wheeled vehicle to display the user's corresponding welcome message, the user's corresponding vehicle usage permissions, and the two-wheeled vehicle's operating parameters.
[0052] Optionally, the display unit of the two-wheeled vehicle can be the vehicle's instrument panel. After successful authentication, a welcome message can be determined based on the user's identity information. The welcome message can be set by the vehicle owner as needed. The welcome message, the user's corresponding vehicle access rights, and the current operating parameters of the two-wheeled vehicle can be displayed on the vehicle's instrument panel, allowing the user to understand their vehicle access rights and the current operating parameters of the vehicle. The vehicle access rights can indicate the limitation range of the operating parameters, which can be at least one of the two-wheeled vehicle's current driving speed, current acceleration, and current energy recovery parameters.
[0053] In this embodiment, the user's corresponding welcome message can be obtained based on the user's identity information. The display unit of the two-wheeled vehicle can then be controlled to display the user's corresponding welcome message, the user's corresponding vehicle usage permissions, and the two-wheeled vehicle's operating parameters. This allows the user to understand their vehicle usage permissions and determine the current vehicle's operating parameters, making it more convenient for the user to drive. Furthermore, loading the user's corresponding welcome message can make the user feel more pleasant when using the vehicle, thus improving the user experience.
[0054] In one possible implementation, the vehicle control method can also receive permission management instructions sent by the permission management device. The permission management instructions include instructions to modify the vehicle usage permissions of the target user, or instructions to add the target user's identity information and instructions to add the target user's vehicle usage permissions. If the identity information corresponding to the login account of the permission management device is the vehicle owner, then the two-wheeled vehicle is controlled to execute the permission management instructions.
[0055] The device receives permission management instructions, which can include instructions to modify the vehicle usage permissions of a target user. For example, modifying the driving speed range or acceleration range of the target user's vehicle usage permissions. Permission management instructions can also include instructions to add the target user's identity information and the target user's vehicle usage permissions. When it is necessary to add a target user and the corresponding vehicle usage permissions, the vehicle owner can input permission management instructions through the permission management device to register the target user and associate the vehicle usage permissions. At this time, the two-wheeled vehicle can add the target user's identity information and the corresponding vehicle usage permissions to the database.
[0056] The access control device can be a mobile phone or other device. It can send access control commands to the two-wheeled vehicle through at least one of near-field communication, Bluetooth communication, and network communication. The two-wheeled vehicle can receive the access control commands through near-field communication, Bluetooth communication, or network communication, and obtain the account identifier of the login account included in the access control commands. It then matches the account identifier with the data stored in the database. If the matching result indicates that the identity information corresponding to the account identifier is the vehicle owner, the two-wheeled vehicle is controlled to execute the access control commands. If the matching result indicates that the identity information corresponding to the account identifier is not the vehicle owner, or if there is no matching identity information in the database, a message indicating no modification permission can be returned.
[0057] Optionally, when the vehicle owner modifies the target user's vehicle access permissions by outputting access management commands through the access management device, the two-wheeled vehicle can execute the access management commands in real time. For example, if the target user is using the two-wheeled vehicle and the vehicle owner modifies the target user's vehicle access permissions through the access management device, the modification of the vehicle access permissions can take effect in real time.
[0058] In this embodiment of the application, the permission management device receives the permission management instruction. If the identity information corresponding to the login account of the permission management device is the vehicle owner, the two-wheeled vehicle is controlled to execute the permission management instruction. The vehicle owner can manage the vehicle usage permissions of each user in real time through the permission management device, and can also add target users and their corresponding vehicle usage permissions through the permission management device, thus realizing the shared use of the two-wheeled vehicle.
[0059] In one possible implementation, the vehicle control method can also generate a usage log based on the user's identity information, the user's vehicle usage permissions, and the usage time of the two-wheeled vehicle after it stops being used.
[0060] In this embodiment of the application, after the two-wheeled vehicle is no longer in use, a usage log is generated based on the user's identity information, the user's vehicle usage permissions, and the usage time of the two-wheeled vehicle. This log can record the usage of the two-wheeled vehicle, making it convenient for the owner to understand the usage of the two-wheeled vehicle based on the usage log.
[0061] Figure 2 is a schematic diagram of a vehicle control device provided in an embodiment of this application. The vehicle control device 200 is applied to a two-wheeled vehicle. As shown in Figure 2, the vehicle control device includes:
[0062] The receiving unit 201 is used to receive an authentication request, wherein the authentication request is used to unlock the two-wheeled vehicle.
[0063] The acquisition unit 202 is used to obtain the identity information of the corresponding user according to the authentication request after the authentication request is verified.
[0064] The determining unit 203 is used to determine the user's vehicle usage rights based on the identity information, wherein the vehicle usage rights include at least the range of operating parameters of the two-wheeled vehicle.
[0065] The control unit 204 is used to control the operation of the two-wheeled vehicle according to the vehicle usage rights and the received control commands.
[0066] In this embodiment of the application, the receiving unit 201 can be used to execute step 101 in the above method embodiment, the obtaining unit 202 can be used to execute step 102 in the above method embodiment, the determining unit 203 can be used to execute step 103 in the above method embodiment, and the control unit 204 can be used to execute step 104 in the above method embodiment.
[0067] In one possible implementation, the authentication request includes at least one of near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information; wherein, the near-field authentication information is obtained through near-field communication established with a near-field communication device, the Bluetooth authentication information is obtained through Bluetooth communication established with a Bluetooth communication device, the password authentication information is obtained by obtaining an unlock password entered by the user, and the remote authentication information is obtained through network communication established with a remote control device.
[0068] In one possible implementation, the acquisition unit 202 may further acquire, when the authentication request includes near-field authentication information, a first device identifier of the near-field communication device included in the near-field authentication information; if the first device identifier exists in the database, the authentication request is successful. When the authentication request includes Bluetooth authentication information, it acquires a second device identifier of the Bluetooth communication device included in the Bluetooth authentication information; if the second device identifier exists in the database, the authentication request is successful. When the authentication request includes password authentication information, it acquires an unlock password included in the password authentication information; if the unlock password exists in the database, the authentication request is successful. When the authentication request includes remote authentication information, it acquires an account identifier of the login account in the remote authentication device included in the remote authentication information; if the account identifier exists in the database, the authentication request is successful.
[0069] In one possible implementation, the authentication request includes at least two sub-information from near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information. The acquisition unit 202 can also verify the at least two sub-information separately. If the at least two sub-information are both verified and the identity information obtained from the at least two sub-information is the same, then the authentication request is verified.
[0070] In one possible implementation, the driving parameters include at least one of the following: driving speed, acceleration, and energy recovery parameters.
[0071] In one possible implementation, the acquisition unit 202 can also acquire the welcome message corresponding to the user based on the identity information; the display unit controlling the two-wheeled vehicle can display the welcome message corresponding to the user, the user's vehicle usage permissions, and the operating parameters of the two-wheeled vehicle.
[0072] In one possible implementation, the receiving unit 201 can also receive permission management instructions sent by the permission management device. The permission management instructions include instructions to modify the vehicle usage permissions of the target user, or instructions to add the identity information of the target user and instructions to add the vehicle usage permissions of the target user. If the identity information corresponding to the login account of the permission management device is the vehicle owner, then the two-wheeled vehicle is controlled to execute the permission management instructions.
[0073] In one possible implementation, the vehicle control device 200 can also generate a vehicle usage log based on the user's identity information, the user's vehicle usage permissions, and the usage time of the two-wheeled vehicle after the two-wheeled vehicle stops being used.
[0074] Referring to FIG3, a schematic diagram of an electronic device according to an embodiment of the present application is shown. The specific embodiments of the present application do not limit the specific implementation of the electronic device.
[0075] As shown in Figure 3, the electronic device may include: a processor 302, a communications interface 304, a memory 306, and a communications bus 308.
[0076] in:
[0077] The processor 302, communication interface 304, and memory 306 communicate with each other via communication bus 308.
[0078] Communication interface 304 is used to communicate with other electronic devices or servers.
[0079] The processor 302 is used to execute program 310, which can specifically execute the relevant steps in the above-described vehicle control method embodiment.
[0080] Specifically, program 310 may include program code that includes computer operation instructions.
[0081] Processor 302 may be a central processing unit (CPU), a graphics processing unit (GPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; one or more GPUs; or they may be processors of different types, such as one or more CPUs, one or more GPUs, and one or more ASICs.
[0082] Memory 306 is used to store program 310. Memory 306 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0083] Specifically, program 310 can be used to cause processor 302 to execute the vehicle control method in any of the foregoing embodiments.
[0084] The specific implementation of each step in program 310 can be found in the corresponding steps and units described in any of the foregoing vehicle control method embodiments, and will not be repeated here. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the devices and modules described above can be referred to the corresponding process descriptions in the foregoing method embodiments, and will not be repeated here.
[0085] In this embodiment, an authentication request is received. After the authentication request is verified, the corresponding user's identity information is obtained based on the authentication request. The user's vehicle usage rights are determined based on the identity information. Thus, the operation of the two-wheeled vehicle can be controlled according to the vehicle usage rights and the control commands input by the user, realizing the shared usage rights of the two-wheeled vehicle. Since the authentication request is used to unlock the two-wheeled vehicle, the user's unlocking rights can be determined by verifying the authentication request. Moreover, since the user's vehicle usage rights are determined based on the identity information, compared with the prior art, the vehicle owner can set different vehicle usage rights for different users, which can meet the vehicle owner's permission management needs. Furthermore, the vehicle usage rights at least include the range of the two-wheeled vehicle's operating parameters. The operating parameters of the user when using the two-wheeled vehicle can be restricted through the vehicle usage rights to ensure the user's driving safety.
[0086] This application also provides a computer program product, including computer instructions that instruct a computing device to perform an operation corresponding to any of the methods in the above-described multiple method embodiments.
[0087] It should be noted that, depending on the implementation needs, the various components / steps described in the embodiments of this application can be broken down into more components / steps, or two or more components / steps or parts of the operation of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of this application.
[0088] The methods described in the embodiments of this application can be implemented in hardware, firmware, or as software or computer code that can be stored in a recording medium (such as a CD-ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or as computer code originally stored on a remote recording medium or a non-transitory machine-readable medium and subsequently stored on a local recording medium, downloaded over a network. Thus, the methods described herein can be processed by software stored on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It is understood that the computer, processor, microprocessor controller, or programmable hardware includes storage components (e.g., RAM, ROM, flash memory, etc.) capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the vehicle control methods described herein. Furthermore, when a general-purpose computer accesses code used to implement the vehicle control methods shown herein, the execution of the code transforms the general-purpose computer into a dedicated computer for executing the vehicle control methods shown herein.
[0089] Those skilled in the art will recognize that the units and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.
[0090] The above embodiments are only used to illustrate the embodiments of this application, and are not intended to limit the embodiments of this application. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the embodiments of this application. Therefore, all equivalent technical solutions also fall within the scope of the embodiments of this application, and the patent protection scope of the embodiments of this application should be defined by the claims.
Claims
1. A vehicle control method applied to a two-wheeled vehicle, characterized in that, The method includes: Receive an authentication request, wherein the authentication request is used to unlock the two-wheeled vehicle; After the authentication request is successfully verified, the identity information of the corresponding user is obtained according to the authentication request; The user's vehicle usage rights are determined based on the identity information, wherein the vehicle usage rights include at least the range of the operating parameters of the two-wheeled vehicle; The two-wheeled vehicle is controlled to operate based on the vehicle usage permissions and the received control commands.
2. The method according to claim 1, characterized in that, The authentication request includes at least one of near-field authentication information, Bluetooth authentication information, password authentication information, and remote authentication information; The near-field verification information is obtained through near-field communication established with a near-field communication device; the Bluetooth verification information is obtained through Bluetooth communication established with a Bluetooth communication device; the password verification information is obtained by obtaining the unlock password input by the user; and the remote verification information is obtained through network communication established with a remote control device.
3. The method according to claim 2, characterized in that, The method further includes: When the authentication request includes the near-field verification information, the first device identifier of the near-field communication device included in the near-field verification information is obtained. If the first device identifier exists in the database, the authentication request is verified. When the authentication request includes the Bluetooth authentication information, the second device identifier of the Bluetooth communication device included in the Bluetooth authentication information is obtained. If the second device identifier exists in the database, the authentication request is verified. When the authentication request includes the password verification information, the unlock password included in the password verification information is obtained. If the unlock password exists in the database, the authentication request is verified successfully. When the authentication request includes the remote authentication information, the account identifier of the logged-in account in the remote authentication device included in the remote authentication information is obtained. If the account identifier exists in the database, the authentication request is verified.
4. The method according to claim 2, characterized in that, The authentication request includes at least two sub-information from the near-field authentication information, the Bluetooth authentication information, the password authentication information, and the remote authentication information; the method further includes: Verify each of the at least two sub-information items; If both of the at least two pieces of information are verified successfully, and the identity information obtained from the at least two pieces of information is the same, then the identity verification request is successful.
5. The method according to claim 1, characterized in that, The driving parameters include at least one of the following: driving speed, acceleration, and energy recovery parameters.
6. The method according to claim 1, characterized in that, The method further includes: Based on the identity information, obtain the welcome message corresponding to the user; The display unit controlling the two-wheeled vehicle displays the user's welcome message, the user's vehicle usage permissions, and the two-wheeled vehicle's operating parameters.
7. The method according to claim 1, characterized in that, The method further includes: The device receives a permission management instruction sent by a permission management device, wherein the permission management instruction includes an instruction to modify the vehicle access permissions of the target user, or the permission management instruction includes an instruction to add the identity information of the target user and an instruction to add the vehicle access permissions of the target user; If the login account of the access control device corresponds to the vehicle owner's identity information, then the two-wheeled vehicle is controlled to execute the access control command.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: After the two-wheeled vehicle is no longer in use, a usage log is generated based on the user's identity information, the user's vehicle usage permissions, and the usage time of the two-wheeled vehicle.
9. A vehicle control device applied to a two-wheeled vehicle, characterized in that, include: A receiving unit is configured to receive an authentication request, wherein the authentication request is used to unlock the two-wheeled vehicle; The acquisition unit is used to acquire the identity information of the corresponding user according to the identity verification request after the identity verification request is successfully verified. A determining unit is configured to determine the user's vehicle usage rights based on the identity information, wherein the vehicle usage rights include at least the range of the operating parameters of the two-wheeled vehicle; The control unit is used to control the operation of the two-wheeled vehicle according to the vehicle usage rights and the received control commands.
10. An electronic device, characterized in that, include: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction that causes the processor to perform the vehicle control method as described in any one of claims 1-8.
11. A computer storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the vehicle control method as described in any one of claims 1-8.
12. A computer program product, characterized in that, Includes computer instructions that instruct a computing device to perform the vehicle control method as described in any one of claims 1-8.