CN109727358B - Vehicle sharing system based on Bluetooth key - Google Patents

Vehicle sharing system based on Bluetooth key Download PDF

Info

Publication number
CN109727358B
CN109727358B CN201910129125.7A CN201910129125A CN109727358B CN 109727358 B CN109727358 B CN 109727358B CN 201910129125 A CN201910129125 A CN 201910129125A CN 109727358 B CN109727358 B CN 109727358B
Authority
CN
China
Prior art keywords
vehicle
client
owner
box module
borrowing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910129125.7A
Other languages
Chinese (zh)
Other versions
CN109727358A (en
Inventor
张杨
向劲松
陈亚川
万海涛
朱志凌
殷凡
李迎春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Sihai Wanlian Technology Co ltd
Original Assignee
Shenzhen Sihai Wanlian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Sihai Wanlian Technology Co ltd filed Critical Shenzhen Sihai Wanlian Technology Co ltd
Priority to CN201910129125.7A priority Critical patent/CN109727358B/en
Publication of CN109727358A publication Critical patent/CN109727358A/en
Application granted granted Critical
Publication of CN109727358B publication Critical patent/CN109727358B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)

Abstract

According to the vehicle sharing system based on the Bluetooth key, the vehicle owner client generates a sharing request and sends the sharing request to the TSP service platform; after analyzing the shared information, the TSP service platform generates a push notification and sends the push notification to the vehicle borrowing client; after the vehicle borrowing client receives the push notification, generating confirmation information and sending the confirmation information to the vehicle borrowing client; pairing the vehicle-mounted T-BOX module with a vehicle-mounted client side is realized by the vehicle-mounted client side; the control instruction of the borrower is also received and sent to the vehicle-mounted T-BOX module; the vehicle-mounted T-BOX module establishes a Bluetooth communication link with a vehicle borrowing client, receives a control command and is matched with other vehicle body electronic control units to drive the vehicle to run. In the process of borrowing the vehicle, the vehicle owner does not need to give the vehicle key to the borrower, the borrower can drive the vehicle through the vehicle borrowing client, the participation of a TSP service platform is not needed, and the use is convenient. The system can drive the vehicle only after the authorization of the vehicle borrowing client, thereby improving the use safety of private cars.

Description

Vehicle sharing system based on Bluetooth key
Technical Field
The invention belongs to the technical field of Internet of things, and particularly relates to a vehicle sharing system based on a Bluetooth key.
Background
With the development of science and technology, automobiles have begun to walk into ordinary families as important travel vehicles for people. However, the problems of air pollution caused by automobile exhaust and road congestion caused by too many automobiles are more and more prominent, and therefore, in order to alleviate the problems, shared automobiles are gradually seen in the field of vision of people.
However, the following modes are mainly used in the current sharing of automobiles:
one is that the company adopts the company to operate, the company buys a large amount of cars and recruits a large amount of drivers, the passengers get off the cars through a shared platform developed by the company, the drivers drive the cars to arrive at the positions designated by the passengers to carry the passengers, and after the passengers arrive at the destination, the service of the cars is completed by paying.
The other way is to collect various private cars to the platform for operation, passengers get off the private cars through the shared platform, a private car driver drives the private car to a position designated by the passenger to carry the passenger, and after the passenger arrives at the destination, the passenger pays to complete the service of the car.
In any of the shared cars, the demand for the passenger to borrow the car for a long time cannot be satisfied in the car service contents determined for a short time and for both the departure place and the destination.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides the vehicle sharing system based on the Bluetooth key, which provides private car sharing service for car owners and improves the safety of private car use.
A bluetooth key based vehicle sharing system, comprising:
the vehicle owner client is used for receiving the sharing information input by a vehicle owner, generating a sharing request according to the sharing information and sending the sharing request to the TSP service platform;
the TSP service platform is used for generating a push notice and sending the push notice to the vehicle borrowing client after analyzing the shared information; the TSP service platform is also used for generating confirmation information and sending the confirmation information to the car borrowing client after the car borrowing client receives the push notification; the confirmation information comprises a Bluetooth pairing password;
the vehicle borrowing client is used for receiving an acceptance instruction of a vehicle borrowing person and receiving the push notification from the TSP service platform; the vehicle borrowing client is also used for receiving the confirmation information and realizing the pairing with the vehicle-mounted T-BOX module by utilizing the Bluetooth pairing password; the vehicle borrowing client is also used for receiving a control command of a vehicle borrower and sending the control command to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is arranged on a vehicle and used for establishing a Bluetooth communication link with the vehicle-borrowing client after the vehicle-borrowing client is successfully paired, receiving a control instruction of the vehicle-borrowing client and driving the vehicle to run.
Preferably, the sharing information includes sharing time, a target vehicle and a target object;
the TSP service platform is specifically configured to:
receiving the sharing information; when the target object is a family, generating a push notification and sending the push notification to a vehicle borrowing client corresponding to the target object; and when the target object is a stranger, reading the use state of the target vehicle, and if the state of the target vehicle in the sharing time is idle, generating a push notification and sending the push notification to a vehicle borrowing client corresponding to the target object.
Preferably, the borrowing client is further configured to: after the pushing notification from the TSP service platform is received, an operation password is created or the stored operation password is read, and an acceptance confirmation feedback is generated according to the operation password and the IMEI code of the borrowing client and sent to the TSP service platform;
the TSP service platform is further used for: and after receiving the acceptance confirmation feedback, determining that the vehicle borrowing client side accepts the push notification.
Preferably, the confirmation information further includes a virtual key;
the TSP service platform is specifically configured to:
the following encrypted data is obtained: the method comprises the following steps that a user name of a target object, an identity zone bit of the target object, a vehicle VIN code of a target vehicle, a vehicle authority mask input by a vehicle owner, a function authority list input by the vehicle owner, sharing time, an operation password and an IMEI (international mobile equipment identity) of a vehicle borrowing client are obtained;
acquiring a certificate file of a borrowing client, and encrypting the certificate file by using an SHA256 algorithm to obtain first encrypted data;
encrypting the encrypted data and the first encrypted data by using an MD5 algorithm to obtain second encrypted data;
encrypting the second encrypted data by using a platform private key file preset by the TSP service platform to obtain a platform signature;
acquiring a vehicle-mounted public key file generated by a vehicle-mounted T-BOX module in a target vehicle;
and encrypting the encrypted data and the platform signature by using the vehicle-mounted public key file to obtain the virtual key.
Preferably, the confirmation information further comprises a vehicle-mounted public key file, vehicle using permission and sharing time generated by a vehicle-mounted T-BOX module in the target vehicle;
the vehicle using authority is obtained by a vehicle using authority mask and a function authority list input by a vehicle owner.
Preferably, the TSP service platform is further configured to send the virtual key to a vehicle owner client;
the owner client is also used for realizing pairing with the vehicle-mounted T-BOX module; the vehicle owner client is also used for receiving a control instruction of a vehicle owner and sending the control instruction to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is also used for establishing a Bluetooth communication link with the vehicle owner client after the vehicle owner client is successfully paired, receiving a control instruction of the vehicle owner client and driving the vehicle to operate.
Preferably, the owner client is specifically configured to: when Bluetooth equipment of a vehicle is detected, an authentication request is initiated to the vehicle-mounted T-BOX module, wherein the authentication request comprises a user name of a vehicle owner, an IMEI code of a client of the vehicle owner and a certificate of the client of the vehicle owner; after receiving the authentication success command, the vehicle owner client establishes a Bluetooth communication link with the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for judging whether the certification file in the authentication request is issued by the credible CA server; if not, disconnecting the Bluetooth connection with the owner client; if so, storing the certification file, generating an authentication success instruction, and sending the authentication success instruction to the vehicle owner client.
Preferably, the vehicle owner client is specifically configured to, after receiving a control instruction of a vehicle owner, obtain the control instruction, an operation password and a virtual key input by the vehicle owner, generate a control request, and send the control request to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for driving a vehicle to operate according to the control instruction after receiving the control request and when successfully decrypting the virtual key in the control request and verifying that the decrypted data is legal.
Preferably, the vehicle-mounted T-BOX module is further configured to generate an event notification according to a control request after a network signal exists, and send the event notification to the TSP service platform;
and the TSP service platform is used for sending the event notification to the vehicle owner client.
Preferably, the vehicle borrowing client or the vehicle owner client is specifically used for encrypting data to be sent by using the vehicle public key file and then sending the encrypted data to the vehicle T-BOX module when the data is transmitted with the vehicle T-BOX module;
the vehicle-mounted T-BOX module is specifically used for encrypting data to be sent by using the certificate file and sending the encrypted data to a vehicle borrowing client or a vehicle owner client when data transmission is carried out between the vehicle-mounted T-BOX module and the vehicle borrowing client or the vehicle owner client.
According to the technical scheme, the vehicle sharing system provided by the invention realizes control between a vehicle borrower and a vehicle by using the Bluetooth technology, so that the function of controlling the vehicle through a wireless network can be realized even in a garage with a poor network. Meanwhile, in the process of borrowing the automobile, the automobile owner does not need to give the automobile key to the automobile borrower, and the automobile borrower can use the automobile key. According to the system, a vehicle owner sends a sharing request through the TSP service platform, a borrower receives the sharing request through the TSP service platform, private vehicle sharing service is provided for the vehicle owner, and after the current vehicle sharing is completed, the borrower can drive the vehicle through a vehicle borrowing client side without the participation of the TSP service platform, so that the system is convenient to use. The system can drive the vehicle only after the authorization of the vehicle borrowing client, thereby improving the use safety of private cars.
Drawings
In order to more clearly illustrate the detailed description of the invention or the technical solutions in the prior art, the drawings that are needed in the detailed description of the invention or the prior art will be briefly described below. Throughout the drawings, like elements or portions are generally identified by like reference numerals. In the drawings, elements or portions are not necessarily drawn to scale.
Fig. 1 is a flowchart of a sharing method of a vehicle sharing system according to an embodiment of the present invention.
Fig. 2 is a flowchart of a method for controlling a vehicle by an owner according to a fourth embodiment of the present invention.
FIG. 3 is a flowchart of a method for controlling a vehicle by a vehicle occupant according to a fifth embodiment of the present invention.
Fig. 4 is a flowchart of a method for registering a vehicle-mounted T-BOX module according to a seventh embodiment of the present invention.
Fig. 5 is a flowchart of a method for client registration according to a seventh embodiment of the present invention.
Fig. 6 is a flowchart of a method for updating a client certificate according to an eighth embodiment of the present invention.
Fig. 7 is a flowchart of a certificate updating method for an onboard T-BOX module according to an eighth embodiment of the present invention.
Fig. 8 is a flowchart of a method for binding a vehicle by an owner client according to a ninth embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and therefore are only examples, and the protection scope of the present invention is not limited thereby. It is to be noted that, unless otherwise specified, technical or scientific terms used herein shall have the ordinary meaning as understood by those skilled in the art to which the invention pertains.
The first embodiment is as follows:
a bluetooth key based vehicle sharing system, see fig. 1, comprising:
the vehicle owner client is used for receiving the sharing information input by a vehicle owner, generating a sharing request according to the sharing information and sending the sharing request to the TSP service platform;
specifically, if the owner wants to rent out or share out his or her own private car, the sharing information may be submitted on the TSP service platform.
The TSP service platform is used for generating a push notice and sending the push notice to the vehicle borrowing client after analyzing the shared information; the TSP service platform is also used for generating confirmation information and sending the confirmation information to the car borrowing client after the car borrowing client receives the push notification; the confirmation information comprises a Bluetooth pairing password;
specifically, the TSP service platform is configured to analyze the shared information after receiving the sharing request, where the analyzing process mainly determines whether the shared information is filled in by mistake or invalid, and if the sharing request is correct or valid, the TSP service platform may push the sharing request to another lending client. The system can be pushed to one or more appointed persons during pushing, can also be pushed to all vehicle borrowing clients, and can also be pushed according to regions or time. And if the vehicle borrowing client receives the push notification, the TSP service platform generates confirmation information to tell the vehicle borrower that the sharing operation is successful.
The vehicle borrowing client is used for receiving an acceptance instruction of a vehicle borrowing person and receiving the push notification from the TSP service platform; the vehicle borrowing client is also used for receiving the confirmation information and realizing the pairing with the vehicle-mounted T-BOX module by utilizing the Bluetooth pairing password; the vehicle borrowing client is also used for receiving a control command of a vehicle borrower and sending the control command to the vehicle-mounted T-BOX module;
specifically, if the borrower finds that the TSP service platform meets the requirement of the borrower, the pushing of the TSP service platform can be accepted. After receiving the confirmation message, the vehicle borrowing client can use a certain vehicle within a specified time according to the sharing request. The vehicle borrowing client and the target vehicle adopt the Bluetooth technology to communicate. The passenger pairs with the vehicle-mounted T-BOX module through the Bluetooth device of the vehicle borrowing client, and if the pairing is successful, the passenger can issue a control command through the vehicle borrowing client. The vehicle borrowing client can be loaded on a smart terminal (such as a mobile phone, a tablet and the like) and also can be loaded on a wearable smart device (such as a smart watch). The same user may use multiple mobile devices to control the vehicle.
The vehicle-mounted T-BOX module is arranged on a vehicle and used for establishing a Bluetooth communication link with the vehicle-borrowing client after the vehicle-borrowing client is successfully paired, receiving a control instruction of the vehicle-borrowing client and matching with other vehicle body electronic control units to drive the vehicle to run.
Specifically, after receiving the control command, the vehicle-mounted T-BOX module drives the vehicle to operate, such as unlocking and locking of the vehicle door and starting of the vehicle.
The vehicle sharing system based on the Bluetooth key provided by the embodiment realizes control between a vehicle borrower and a vehicle by utilizing the Bluetooth technology, the client and the vehicle-mounted T-BOX module do not need to be connected with the Internet, and the function of controlling the vehicle through a wireless network can be realized even in a garage with a poor network. Meanwhile, in the process of borrowing the automobile, the automobile owner does not need to give the automobile key to the automobile borrower, and the automobile borrower can use the automobile key. According to the system, a vehicle owner sends a sharing request through the TSP service platform, a borrower receives the sharing request through the TSP service platform, private vehicle sharing service is provided for the vehicle owner, and after the current vehicle sharing is completed, the borrower can drive the vehicle through a vehicle borrowing client side without the participation of the TSP service platform, so that the system is convenient to use. The system can drive the vehicle only after the authorization of the vehicle borrowing client, thereby improving the use safety of private cars.
Example two:
the second embodiment adds the bicycle borrowing flow of different bicycle borrowers on the basis of the first embodiment:
the sharing information comprises sharing time, a target vehicle and a target object;
specifically, the sharing time is confirmed by the owner of the vehicle, and may be several hours, days, months, or the like. The target vehicle is a vehicle which the owner wants to rent out at this time, and the target object can be family, friends or strangers. The sharing information also comprises the user name, the mobile phone number and other information of the vehicle owner.
The TSP service platform is specifically configured to:
receiving the sharing information; when the target object is a family, generating a push notification and sending the push notification to a vehicle borrowing client corresponding to the target object; and when the target object is a stranger, reading the use state of the target vehicle, and if the state of the target vehicle in the sharing time is idle, generating a push notification and sending the push notification to a vehicle borrowing client corresponding to the target object.
Specifically, the owner may share the vehicle to family, friends, or strangers. Family members can have the same vehicle using authority as the vehicle owner, no time limitation exists, and any family member can use the vehicle at any time, so that if the vehicle borrower is a family member, the judgment is not made, and the push notification is directly generated and sent to the vehicle borrowing client end of the family member.
If the target vehicle is a stranger, whether the target vehicle is idle in the sharing time needs to be judged, and if the target vehicle is idle, the target vehicle can be shared if the target vehicle is not used by the stranger in the sharing time. If not, sharing is not possible. For example: if the owner shares the vehicle with two strangers and the sharing time is crossed, the TSP service platform receives a second sharing request, the vehicle is in a use state at the moment, and the TSP service platform refuses the second sharing request. Common borrowers (friends or strangers) need to use the vehicle according to the vehicle using authority and the vehicle using time appointed by the vehicle owners, and only one borrower can use the vehicle in the same time period.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example three:
the third embodiment is that the use function of the bluetooth key is added on the basis of other embodiments:
the borrowing client is also used for: after the pushing notification from the TSP service platform is received, an operation password is created or the stored operation password is read, and an acceptance confirmation feedback is generated according to the operation password and the IMEI code of the borrowing client and sent to the TSP service platform;
the TSP service platform is further used for: and after receiving the acceptance confirmation feedback, determining that the vehicle borrowing client side accepts the push notification.
Specifically, the operation password is a password set by the person of interest, and may be a numeric string, gesture information, fingerprint information, or iris information. If the vehicle borrowing client is used for the first time, the operation password needs to be created, and if the operation password exists in the vehicle borrowing client before, the operation password needs to be read after the push notification is received. The TSP service platform is used for storing the operation password and the IMEI code of the vehicle borrowing client.
The confirmation information further comprises a virtual key;
the TSP service platform is specifically configured to:
the following encrypted data is obtained: the method comprises the following steps that a user name of a target object, an identity zone bit of the target object, a vehicle VIN code of a target vehicle, a vehicle authority mask input by a vehicle owner, a function authority list input by the vehicle owner, sharing time, an operation password and an IMEI (international mobile equipment identity) of a vehicle borrowing client are obtained;
acquiring a certificate file of a borrowing client, and encrypting the certificate file by using an SHA256 algorithm to obtain first encrypted data;
encrypting the encrypted data and the first encrypted data by using an MD5 algorithm to obtain second encrypted data;
encrypting the second encrypted data by using a platform private key file preset by the TSP service platform to obtain a platform signature;
acquiring a vehicle-mounted public key file generated by a vehicle-mounted T-BOX module in a target vehicle;
and encrypting the encrypted data and the platform signature by using the vehicle-mounted public key file to obtain the virtual key.
Specifically, the TSP service platform records vehicle sharing information, generates a virtual key for the vehicle borrowing client and the target vehicle, the virtual key is encrypted by a vehicle public key file of a vehicle-mounted T-BOX module, and the content includes: the user name of the target object, the identity flag bit of the target object, the vehicle VIN code of the target vehicle, the vehicle authority mask input by the vehicle owner, the function authority list input by the vehicle owner, the sharing time, the operation password, the IMEI of the vehicle borrowing client and the like, namely:
the method comprises the steps that a virtual key is encrypted by a vehicle-mounted public key (a user name of a target object, a vehicle VIN code of a target vehicle, an identity flag bit of the target object, a vehicle authority mask input by a vehicle owner, a function authority list input by the vehicle owner, sharing time, an operation password, an IMEI (international mobile equipment identity) of a vehicle borrowing client, an MD5 (certificate file of the vehicle borrowing client) and a platform signature);
wherein: the identity flag bit of the target object is 0, and the platform signature is as follows:
platform signature is the platform private key encryption (MD5 (user name of target object, vehicle VIN code of target vehicle, identity flag bit of target object, vehicle-using authority mask input by vehicle owner, function authority list input by vehicle owner, sharing time, operation password, IMEI of borrowed client, SHA256 (certificate file of borrowed client))).
Therefore, all network elements of the system communicate through an asymmetric encryption mechanism, and the certificate key is encrypted, stored and replaced regularly, so that the system is prevented from being cracked and stolen.
The confirmation information comprises a Bluetooth pairing password and a virtual key, and also comprises a vehicle-mounted public key file, vehicle using permission and sharing time which are generated by a vehicle-mounted T-BOX module in the target vehicle;
the vehicle using authority is obtained by a vehicle using authority mask and a function authority list input by a vehicle owner.
Specifically, the vehicle borrowing client has the capability of connecting and controlling the target vehicle after receiving the confirmation information.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example four:
fourth embodiment is on the basis of third embodiment, has increased the ability that the car owner used bluetooth key to connect and control the vehicle.
In the system of this embodiment, the vehicle owner may also connect and control the vehicle through the vehicle owner client. The virtual key used by the owner is the same as the virtual key used by the borrower, but the acquired data is different, and the virtual key used by the owner is obtained by the following method:
the TSP service platform obtains the following encrypted data: the method comprises the following steps that a user name of an owner, an identity mark bit of the owner, a vehicle VIN code of a vehicle, a vehicle authority mask input by the owner, a function authority list input by the owner, use time input by the owner, an operation password input by the owner and an IMEI (international mobile equipment identity) of an owner client are obtained;
acquiring a certificate file of a vehicle owner client, and encrypting the certificate file by using an SHA256 algorithm to obtain third encrypted data;
encrypting the encrypted data and the third encrypted data by using an MD5 algorithm to obtain fourth encrypted data;
encrypting the fourth encrypted data by using a platform private key file preset by the TSP service platform to obtain a platform signature;
acquiring a vehicle-mounted public key file generated by a vehicle-mounted T-BOX module in a vehicle;
and encrypting the encrypted data and the platform signature by using the vehicle-mounted public key file to obtain a virtual key used by the vehicle owner.
When the vehicle owner is connected with the vehicle, the TSP service platform is further used for sending the virtual key to the vehicle owner client;
the owner client is also used for realizing pairing with the vehicle-mounted T-BOX module; the vehicle owner client is also used for receiving a control instruction of a vehicle owner and sending the control instruction to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is also used for establishing a Bluetooth communication link with the vehicle owner client after the vehicle owner client is successfully paired, receiving a control instruction of the vehicle owner client and driving the vehicle to operate.
Specifically, after the owner client establishes the connection with the vehicle-mounted T-BOX module, the owner can send a control command through the owner client, and the vehicle-mounted T-BOX module can drive the vehicle to run like a cyclist after receiving the control command of the owner client.
Referring to fig. 2, the owner client is specifically configured to: when Bluetooth equipment of a vehicle is detected, an authentication request is initiated to the vehicle-mounted T-BOX module, wherein the authentication request comprises a user name of a vehicle owner, an IMEI code of a client of the vehicle owner and a certificate of the client of the vehicle owner; after receiving the authentication success command, the vehicle owner client establishes a Bluetooth communication link with the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for judging whether the certification file in the authentication request is issued by the credible CA server; if not, disconnecting the Bluetooth connection with the owner client; if so, storing the certification file, generating an authentication success instruction, and sending the authentication success instruction to the vehicle owner client.
Specifically, the owner opens the owner client, and when the owner approaches the vehicle, the owner client establishes a Bluetooth secure connection with the vehicle-mounted T-BOX module by using the Bluetooth pairing password acquired from the TSP service platform before use.
The method comprises the steps that an owner client initiates an authentication request, the request comprises a user name of an owner, an IMEI (international mobile equipment identity) of the owner client and a user.crt certificate of the owner client, a vehicle-mounted T-BOX (T-BOX) module checks whether the user.crt is signed by a credible CA (certificate authority) server, and if the user name and the user.crt are temporarily stored, an authentication success message is replied to the owner client. And after the owner client receives the authentication success message, allowing the owner to operate the vehicle on the interface.
The vehicle owner client is specifically used for receiving a control instruction of a vehicle owner, acquiring the control instruction, an operation password and a virtual key input by the vehicle owner, generating a control request and sending the control request to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for driving a vehicle to operate according to the control instruction after receiving the control request and when successfully decrypting the virtual key in the control request and verifying that the decrypted data is legal.
Specifically, for example: the vehicle owner clicks a command button such as 'unlock a vehicle door' in the vehicle owner client, and after the operation password is input, the vehicle owner client encrypts information such as the command ID, the command parameter (both the command ID and the command parameter are obtained by a control command), the operation password, the virtual key and the current date and time and sends the encrypted information to the vehicle-mounted T-BOX module. And the operation password is encrypted by a private key userprivate. Namely:
the control request is vehicle-mounted public key file encryption (instruction ID, instruction parameters, owner client private key file encryption (operation password), virtual key, current date and time and other interference character strings);
after the vehicle-mounted T-BOX module receives the control request, the following operations are carried out:
decrypting the whole control request by using a vehicle-mounted private key tboxprivate.
Confirming whether the difference value between the date and time of the control request and the current time of the control request is within an allowable range (such as 5 seconds);
if so, decrypting the operation password by using a locally temporarily stored user.
Key decrypt and check virtual key with vehicle private key tboxprivate.
Verifying whether the signature information in the virtual key comes from a trusted platform specifically includes:
comparing whether the user name, VIN, operation password, equipment IMEI and user crt MD5 value in the virtual key is matched with the information of the control request;
and determining whether the current instruction ID and the request parameter meet the requirements of a user identity identification position, a basic control authority mask, a function restriction list and a vehicle using time range in the virtual key.
If the verification is passed, the vehicle-mounted T-BOX module considers that the control request comes from a credible owner client and meets the control authority, and then the vehicle-mounted T-BOX module interacts with a vehicle ECU to finish operations such as unlocking a vehicle door.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example five:
fifth embodiment on the basis of the third embodiment, the ability of the borrower to connect and control the target vehicle using the bluetooth key is increased.
Referring to fig. 3, the borrowing client is specifically configured to: when the Bluetooth equipment of the target vehicle is detected, initiating an authentication request to the vehicle-mounted T-BOX module, wherein the authentication request comprises a user name of a borrower, an IMEI code of a borrowing client and a certification document of the borrowing client; after receiving the authentication success command, the vehicle-borrowing client establishes a Bluetooth communication link with the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for judging whether the certification file in the authentication request is issued by the credible CA server; if not, disconnecting the Bluetooth connection with the vehicle borrowing client; if so, storing the certification file, generating an authentication success instruction, and sending the authentication success instruction to the vehicle borrowing client.
Specifically, the borrower starts the vehicle borrowing client, and after the borrower approaches the target vehicle, the vehicle borrowing client establishes the Bluetooth secure connection between the Bluetooth pairing password acquired from the TSP service platform and the vehicle-mounted T-BOX module.
The method comprises the steps that a vehicle borrowing client side initiates an authentication request, the request comprises a user name of a vehicle borrower, an IMEI (international mobile equipment identity) of the vehicle borrowing client side and a certificate user crt of the vehicle borrowing client side, a vehicle-mounted T-BOX (T-BOX) module checks whether the user crt is signed and issued by a credible CA (CA) server, if yes, the user name and the user crt are temporarily stored, and an authentication success message is replied to the vehicle borrowing client side. And after receiving the authentication success message, the vehicle borrowing client allows the vehicle borrowing client to operate the vehicle on the interface.
The vehicle borrowing client is specifically used for acquiring a control instruction, an operation password and a virtual key input by a vehicle borrower after receiving the control instruction of the vehicle borrower, generating a control request and sending the control request to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for driving a vehicle to operate according to the control instruction after receiving the control request and when successfully decrypting the virtual key in the control request and verifying that the decrypted data is legal.
Specifically, for example: the method comprises the steps that a borrower clicks an instruction button such as 'unlock a vehicle door' in a vehicle borrowing client, after an operation password is input, the vehicle borrowing client encrypts information such as an instruction ID, an instruction parameter (both the instruction ID and the instruction parameter are obtained by a control instruction), the operation password, a virtual key and the current date and time and sends the information to the vehicle-mounted T-BOX module. The operation password is encrypted by a private key userprivate. Namely:
the control request is vehicle-mounted public key file encryption (instruction ID, instruction parameters, encryption (operation password) of a private key file of a vehicle borrowing client, a virtual key, current date and time and other interference character strings);
after the vehicle-mounted T-BOX module receives the control request, the following operations are carried out:
decrypting the whole control request by using a vehicle-mounted private key tboxprivate.
Confirming whether the difference value between the date and time of the control request and the current time of the control request is within an allowable range (such as 5 seconds);
if so, decrypting the operation password by using a locally temporarily stored user.
Key decrypt and check virtual key with vehicle private key tboxprivate.
Verifying whether the signature information in the virtual key comes from a trusted platform specifically includes:
comparing whether the user name, VIN, operation password, equipment IMEI and user crt MD5 value in the virtual key is matched with the information of the control request;
and determining whether the current instruction ID and the request parameter meet the requirements of a user identity identification position, a basic control authority mask, a function restriction list and a vehicle using time range in the virtual key.
If the verification is passed, the vehicle-mounted T-BOX module considers that the control request comes from a credible borrowing client and meets the control authority, and then the vehicle-mounted T-BOX module interacts with a vehicle ECU to complete the operations of unlocking a vehicle door and the like.
The system has a convenient, safe and flexible vehicle renting process, the owner confirms the authority/time range of the borrower, and can simultaneously obtain the key event notification of the vehicle, such as unlocking and starting of the vehicle door, and the abnormal vehicle using condition can be processed in time.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example six:
example six the following is added to the other examples:
the vehicle-mounted T-BOX module is also used for generating an event notice according to a control request after a network signal exists and sending the event notice to the TSP service platform;
and the TSP service platform is used for sending the event notification to the vehicle owner client.
Specifically, the vehicle-mounted T-BOX module can send the control request to the TSP service platform on the premise of a network signal, and the control request is sent to a vehicle owner through the TSP service platform, so that the vehicle owner can conveniently monitor the service condition of the vehicle in real time.
Preferably, the vehicle borrowing client or the vehicle owner client is specifically used for encrypting data to be sent by using the vehicle public key file and then sending the encrypted data to the vehicle T-BOX module when the data is transmitted with the vehicle T-BOX module;
the vehicle-mounted T-BOX module is specifically used for encrypting data to be sent by using the certificate file and sending the encrypted data to a vehicle borrowing client or a vehicle owner client when data transmission is carried out between the vehicle-mounted T-BOX module and the vehicle borrowing client or the vehicle owner client.
Specifically, when a vehicle-borrowing client or a vehicle owner client and the vehicle-mounted T-BOX module carry out data transmission, the transmission data are required to be encrypted and then transmitted, bidirectional authentication is carried out between the client and the vehicle-mounted T-BOX module, a double mixed encryption mechanism is adopted for control messages, a hacker is prevented from eavesdropping, cracking and replaying, and the vehicle safety is guaranteed.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example seven:
embodiment seven is based on other embodiments, and adds the vehicle-mounted T-BOX module and the content of client registration and logout.
1. The vehicle-mounted T-BOX module registers.
Referring to fig. 4, when the vehicle-mounted T-BOX module leaves the factory, the root certificate of the car factory CA server, the address of the TSP service platform, and the certificate information are prestored, wherein the certificate of the TSP service platform is issued by the car factory CA server. When the vehicle-mounted T-BOX module is accessed to a network for the first time, basic information is registered to the TSP service platform, and the basic information comprises an equipment number, an ICCID, an SIM card number, a VIN and the like. And the vehicle-mounted T-BOX module automatically generates a vehicle-mounted private key file after the registration is successful and encrypts and stores the vehicle-mounted private key file. The vehicle-mounted private key file can be stored in a hardware encryption chip of the vehicle-mounted T-BOX module or stored in a memory of the vehicle-mounted T-BOX module in a scattered encryption mode. The encryption/decryption password of the file is different for each vehicle-mounted T-BOX module, such as ICCID + equipment number + SIM card number + confusion character string.
The vehicle-mounted T-BOX module generates a vehicle-mounted public key file by using a vehicle-mounted private key file, then generates a 6-bit random number Bluetooth pairing password, establishes one-way HTTPS/TLS (Hypertext transfer protocol/short message service) secure connection with the TSP service platform, and sends the vehicle-mounted public key file and the Bluetooth pairing password to the TSP service platform.
2. And (4) registering the client.
Referring to fig. 5, the clients include an owner client and a borrowing client. The client pre-stores a root certificate of the car factory CA server, the address of the TSP service platform and certificate information, wherein the certificate of the TSP service platform is signed and issued by the car factory CA server. After the client is started, a one-way HTTPS secure connection is established with the TSP service platform, and a user (an owner or a borrower) performs the following operations:
and if the user is a new user, creating user information, wherein the user information comprises a user name and a password of a login client, and the account registration is completed through real-name authentication and mobile phone number verification. If the user has a client account, the user name and the password are directly input for logging in.
The client generates a client private key file user private key for the current account name, encrypts and stores the client private key file, generates a certificate request file user csr by using the client private key file, and sends the user csr file to the TSP service platform. And the client private key file needs to be stored in a secure storage area of the mobile equipment in an encrypted manner.
The TSP service platform issues a certificate file user.crt through a CA server, returns the user.crt to the client side, and simultaneously saves the user.crt and the valid period of the current equipment of the user in a user database. The user can log in the client on a plurality of mobile devices by using the same account, and the TSP service platform stores user. Crt contains signature information of the car factory CA server, and the validity period is 3 years or the car factory is self-defined.
Crt, which is used as identity authentication information and an encryption public key when the subsequent vehicle-mounted T-BOX module communicates with the client. Different accounts will generate different private key and certificate files in the same mobile device client.
The system, the TSP service platform and the CA server are independently controlled by a vehicle manufacturer, and the security core is mastered by managing and verifying the identity of the network element through a digital certificate. The system can also deeply cooperate with a car factory to develop various humanized functions for improving user experience, such as opening welcome lights when a user approaches a car, and the like; meanwhile, the authority strategy for vehicle use can be further refined, for example, a vehicle owner can define the speed limit, the geographical range, the number limit of passengers in the vehicle, whether only a trunk is allowed to be accessed and the like of different borrowers, so that the system can be applied to more use scenes and business modes.
3. And (6) logging out the client.
When a certain mobile device of a user is lost or abandoned, a device logout process needs to be completed to ensure the safety of a vehicle. The logout flow is as follows:
the client receives an operation instruction of the user, the operation instruction is that the user deletes certain equipment (namely equipment to be logged off) belonging to the user name in the client, and the client sends an equipment logging-off request to the TSP service platform.
The TSP service platform deletes the IMEI, the certificate and the virtual key information of the equipment, and automatically creates a task to issue an equipment logout notice to the vehicle-mounted T-BOX module.
The vehicle-mounted T-BOX module receives the notification message under the condition of a network signal, lists the user name and IMEI of the logout equipment in a blacklist, and does not accept the connection authentication request of the equipment any more.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example eight:
embodiment eight on the basis of the other embodiments, the content of the certificate update is added.
When needed, the TSP service platform can automatically or manually trigger the certificate batch updating operation of the client and the vehicle-mounted T-BOX module once, and the specific flow is as follows:
1. updating the client certificate:
referring to fig. 6, the TSP service platform issues a push message to the client, generates a new private key user private.
A TSP service platform issues a new user crt certificate file to a client through a CA server;
the client initiates a request for updating the virtual key to the platform according to the current bound/borrowed vehicle condition;
the TSP service platform generates a new virtual key according to the new user crt and replies the new virtual key to the client;
the client stores the new certificate and the virtual key to the safe storage area and deletes the old private key, the certificate and the virtual key. The client then communicates with the on-board T-BOX module using the new certificate and virtual key.
2. Certificate update of the onboard T-BOX Module:
referring to fig. 7, the TSP service platform issues a certificate update message to the vehicle-mounted T-BOX module in the form of an OTA task, the vehicle-mounted T-BOX module generates a new private key and a new public key file after receiving the certificate update message, and sends the public key file to the TSP service platform;
the TSP service platform stores a new public key file of the vehicle-mounted T-BOX module, generates new virtual keys for all vehicle owners/vehicle borrowers bound by the current vehicle, and sends push messages to client sides of all equipment;
and the owner/borrowing client updates the public key and the virtual key of the vehicle-mounted T-BOX module and deletes the old public key and the old virtual key.
The vehicle-mounted T-BOX module keeps the old private key and the old public key within a period of time (such as 1 month) so as to deal with the condition that the client uses the old T-BOX public key and the old virtual key to connect the vehicle when the network is unavailable.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example nine:
the ninth embodiment is based on other embodiments, and adds the function of binding the vehicle by the owner client.
Referring to fig. 8, the car manufacturer provides a two-dimensional code containing vehicle identification information for each car, and the two-dimensional code is printed on a vehicle warranty card or displayed on a specific interface of a central control large screen.
The vehicle owner uses the vehicle owner client to scan the two-dimensional code to bind the vehicle, an operation password (6 digits) of the vehicle is created, and the vehicle owner client sends a vehicle binding request message to the TSP service platform. A vehicle owner can bind a plurality of vehicles, and each vehicle needs to set an operation password independently. When the vehicle owner needs to unlock the vehicle door by the vehicle owner client and start the vehicle, the operation password needs to be input. A vehicle can only be bound by one owner.
The TSP service platform stores vehicle binding requests in a database, wherein the vehicle binding requests comprise user names, passwords, a bound vehicle list, operation passwords of all vehicles, users of different mobile devices of the same vehicle owner and validity periods.
The TSP service platform replies a vehicle binding success message to the vehicle owner client, the message comprises a public key, a Bluetooth pairing password and a virtual key of the vehicle-mounted T-BOX module, and the vehicle owner client stores the Bluetooth pairing password and the virtual key in a safe storage area. At the moment, the owner client binds the vehicle to complete the binding, and has the capacity of connecting and controlling the vehicle.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Example ten:
embodiment ten adds the following extended functions to other embodiments.
1. The vehicle automatically identifies the driver.
When a vehicle user (owner/borrower) enters a Bluetooth signal communication range of the vehicle-mounted T-BOX module, the client automatically establishes Bluetooth connection with the vehicle-mounted T-BOX module to complete an authentication process, and at the moment, the vehicle-mounted T-BOX module can judge the strength of a Bluetooth signal of the mobile equipment to determine whether the user is approaching the vehicle or not and is linked with the vehicle ECU to provide various humanized services for the user. For example:
when the vehicle-mounted T-BOX module identifies that the user is close to the vehicle (such as 10 meters), the vehicle exterior lighting system automatically lights up, and the user is helped to more easily confirm the position of the vehicle and enter the vehicle at night;
when the fact that the vehicle is close to the user is recognized (for example, 3 meters), the light of the vehicle welcome is turned on;
the vehicle-mounted T-BOX module automatically identifies the identity of a user according to user.crt, and automatically completes personalized settings such as adjusting the position of a seat, starting an air conditioner and an entertainment system according to the habit of the user;
when the vehicle is started, the voice system can use the nickname preset in the client by the user and the user to call and continue the subsequent voice interaction control;
the vehicle-mounted T-BOX module can independently send the driving habits of each user to the TSP service platform, so that the driving behavior analysis based on the users is realized, and the driving behavior analysis is not based on vehicles.
Under the condition that the vehicle is flamed out, when the vehicle-mounted T-BOX module detects that the user is far away from the vehicle through the strength of the Bluetooth signal and the distance is far enough (such as 2 meters), the vehicle-mounted T-BOX module is linked with the vehicle ECU to complete automatic window lifting and vehicle door locking, and the user does not need to manually lock the vehicle.
2. And refining the car using permission strategy.
The vehicle owner can set various vehicle using permission strategies through the vehicle owner client and distribute the vehicle using permission strategies to different vehicle borrowing persons. In addition to basic door unlocking/locking, vehicle starting, usage time period, etc. rights, the following usage restrictions may be extended:
vehicle speed limitation: for the borrowers with bad driving habits or insufficient driving experiences, the safety of vehicle running can be ensured to a certain extent by using a speed limiting mode;
geographic range limitations: different geographical ranges are set for specific borrowers, for example, a parking lot with the range of 100 meters can be driven by a parking person, if the range is exceeded, a vehicle owner receives a short message and a client-side push notification prompt, and the vehicle automatically stops under a proper condition;
limiting the number of passengers in the vehicle: the combination of the pressure sensor on the saddle can effectively detect and prevent overload running of a user;
whether access to the trunk is only allowed: after the appointed courier is given the authority, the courier can put the package into a trunk of the vehicle owner, and the vehicle owner can get the application scene of the package in the vehicle later.
3. And (4) remote power locking.
When the owner receives the short message and the client push notice from the TSP service platform and confirms that the current vehicle is illegally used, a remote power locking instruction can be immediately issued to the vehicle-mounted T-BOX module through the client and the platform, so that the vehicle cannot continue to run or cannot be restarted.
4. The vehicle-mounted T-BOX module is prevented from being illegally damaged.
In order to prevent an illegal user from disassembling, damaging and tampering the vehicle-mounted T-BOX module, when the vehicle ECU receives a starting instruction, if a specific CAN message of the vehicle-mounted T-BOX module cannot be detected, the vehicle is refused to be started, and the vehicle is prevented from being stolen.
For the sake of brief description, the embodiments of the present invention do not refer to the corresponding contents in the foregoing embodiments of the present invention.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.

Claims (8)

1. A vehicle sharing system based on a Bluetooth key, comprising:
the vehicle owner client is used for receiving the sharing information input by a vehicle owner, generating a sharing request according to the sharing information and sending the sharing request to the TSP service platform;
the TSP service platform is used for generating a push notice and sending the push notice to the vehicle borrowing client after analyzing the shared information; the TSP service platform is also used for generating confirmation information and sending the confirmation information to the car borrowing client after the car borrowing client receives the push notification; the confirmation information comprises a Bluetooth pairing password;
the vehicle borrowing client is used for receiving an acceptance instruction of a vehicle borrowing person and receiving the push notification from the TSP service platform; the vehicle borrowing client is also used for receiving the confirmation information and realizing the pairing with the vehicle-mounted T-BOX module by utilizing the Bluetooth pairing password; the vehicle borrowing client is also used for receiving a control command of a vehicle borrower and sending the control command to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is arranged on a vehicle and used for establishing a Bluetooth communication link with the vehicle-borrowing client after the vehicle-borrowing client is successfully paired, receiving a control instruction of the vehicle-borrowing client and driving the vehicle to run;
the borrowing client is also used for: after the pushing notification from the TSP service platform is received, an operation password is created or the stored operation password is read, and an acceptance confirmation feedback is generated according to the operation password and the IMEI code of the borrowing client and sent to the TSP service platform;
the TSP service platform is further used for: after receiving the acceptance confirmation feedback, determining that the vehicle borrowing client side accepts the push notification;
the confirmation information further comprises a virtual key;
the TSP service platform is specifically configured to:
the following encrypted data is obtained: the method comprises the following steps that a user name of a target object, an identity zone bit of the target object, a vehicle VIN code of a target vehicle, a vehicle authority mask input by a vehicle owner, a function authority list input by the vehicle owner, sharing time, an operation password and an IMEI (international mobile equipment identity) of a vehicle borrowing client are obtained;
acquiring a certificate file of a borrowing client, and encrypting the certificate file by using an SHA256 algorithm to obtain first encrypted data;
encrypting the encrypted data and the first encrypted data by using an MD5 algorithm to obtain second encrypted data;
encrypting the second encrypted data by using a platform private key file preset by the TSP service platform to obtain a platform signature;
acquiring a vehicle-mounted public key file generated by a vehicle-mounted T-BOX module in a target vehicle;
and encrypting the encrypted data and the platform signature by using the vehicle-mounted public key file to obtain the virtual key.
2. The Bluetooth key-based vehicle sharing system of claim 1,
the sharing information comprises sharing time, a target vehicle and a target object;
the TSP service platform is specifically configured to:
receiving the sharing information; when the target object is a family, generating a push notification and sending the push notification to a vehicle borrowing client corresponding to the target object; and when the target object is a stranger, reading the use state of the target vehicle, and if the state of the target vehicle in the sharing time is idle, generating a push notification and sending the push notification to a vehicle borrowing client corresponding to the target object.
3. The Bluetooth key-based vehicle sharing system of claim 1,
the confirmation information also comprises a vehicle-mounted public key file, vehicle using permission and sharing time which are generated by a vehicle-mounted T-BOX module in the target vehicle;
the vehicle using authority is obtained by a vehicle using authority mask and a function authority list input by a vehicle owner.
4. The Bluetooth key-based vehicle sharing system of claim 3,
the TSP service platform is also used for sending the virtual key to a vehicle owner client;
the owner client is also used for realizing pairing with the vehicle-mounted T-BOX module; the vehicle owner client is also used for receiving a control instruction of a vehicle owner and sending the control instruction to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is also used for establishing a Bluetooth communication link with the vehicle owner client after the vehicle owner client is successfully paired, receiving a control instruction of the vehicle owner client and driving the vehicle to operate.
5. The Bluetooth key-based vehicle sharing system of claim 4,
the owner client is specifically configured to: when Bluetooth equipment of a vehicle is detected, an authentication request is initiated to the vehicle-mounted T-BOX module, wherein the authentication request comprises a user name of a vehicle owner, an IMEI code of a client of the vehicle owner and a certificate of the client of the vehicle owner; after receiving the authentication success command, the vehicle owner client establishes a Bluetooth communication link with the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for judging whether the certification file in the authentication request is issued by the credible CA server; if not, disconnecting the Bluetooth connection with the owner client; if so, storing the certification file, generating an authentication success instruction, and sending the authentication success instruction to the vehicle owner client.
6. The Bluetooth key-based vehicle sharing system of claim 4,
the vehicle owner client is specifically used for receiving a control instruction of a vehicle owner, acquiring the control instruction, an operation password and a virtual key input by the vehicle owner, generating a control request and sending the control request to the vehicle-mounted T-BOX module;
the vehicle-mounted T-BOX module is specifically used for driving a vehicle to operate according to the control instruction after receiving the control request and when successfully decrypting the virtual key in the control request and verifying that the decrypted data is legal.
7. The Bluetooth key-based vehicle sharing system of claim 1,
the vehicle-mounted T-BOX module is also used for generating an event notice according to a control request after a network signal exists and sending the event notice to the TSP service platform;
and the TSP service platform is used for sending the event notification to the vehicle owner client.
8. The Bluetooth key-based vehicle sharing system according to any one of claims 1 to 7,
the vehicle borrowing client or the vehicle owner client is specifically used for encrypting data to be sent by using the vehicle public key file and then sending the encrypted data to the vehicle T-BOX module when the data is transmitted with the vehicle T-BOX module;
the vehicle-mounted T-BOX module is specifically used for encrypting data to be sent by using the certificate file and sending the encrypted data to a vehicle borrowing client or a vehicle owner client when data transmission is carried out between the vehicle-mounted T-BOX module and the vehicle borrowing client or the vehicle owner client.
CN201910129125.7A 2019-02-21 2019-02-21 Vehicle sharing system based on Bluetooth key Active CN109727358B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910129125.7A CN109727358B (en) 2019-02-21 2019-02-21 Vehicle sharing system based on Bluetooth key

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910129125.7A CN109727358B (en) 2019-02-21 2019-02-21 Vehicle sharing system based on Bluetooth key

Publications (2)

Publication Number Publication Date
CN109727358A CN109727358A (en) 2019-05-07
CN109727358B true CN109727358B (en) 2021-02-23

Family

ID=66301509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910129125.7A Active CN109727358B (en) 2019-02-21 2019-02-21 Vehicle sharing system based on Bluetooth key

Country Status (1)

Country Link
CN (1) CN109727358B (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110136306B (en) * 2019-05-16 2022-05-13 广州小鹏汽车科技有限公司 Vehicle key control method and system
CN110091828B (en) * 2019-05-16 2022-12-13 广州小鹏汽车科技有限公司 Vehicle key control method and device
CN110149325A (en) * 2019-05-16 2019-08-20 东风小康汽车有限公司重庆分公司 A kind of Intelligent key sharing method, device and equipment
CN110164005B (en) * 2019-05-16 2021-04-02 东风小康汽车有限公司重庆分公司 Method and device for logging off intelligent key
CN110176093A (en) * 2019-05-24 2019-08-27 上海博泰悦臻网络技术服务有限公司 Control method for vehicle and system based on bluetooth key
CN112105000B (en) * 2019-06-17 2023-02-17 上海博泰悦臻网络技术服务有限公司 Method, apparatus and computer storage medium for authorizing a vehicle based on bluetooth
CN110798795B (en) * 2019-09-20 2022-01-18 合创汽车科技有限公司 Virtual key vehicle control system, method and device based on Bluetooth and computer equipment
CN112559089B (en) * 2019-09-25 2024-10-11 博泰车联网科技(上海)股份有限公司 Method, apparatus, computer-readable storage medium for managing objects
CN112565328B (en) * 2019-09-26 2023-04-07 深圳市赛格车圣智联科技有限公司 Automatic downloading and information binding tracing method for T-BOX certificate key file
CN110853332B (en) * 2019-10-22 2021-08-31 奇瑞汽车股份有限公司 Vehicle offline detection system and method for detecting Bluetooth key function
US20240116475A1 (en) * 2019-10-30 2024-04-11 Pateo Connect+ Technology (Shanghai) Corporation Method for creating and managing virtual key, apparatus, and computer readable storage medium
CN111194028B (en) * 2019-11-05 2024-01-02 安徽丰合佳行信息技术有限公司 Safety control method based on vehicle
CN111065081A (en) * 2019-12-30 2020-04-24 上海博泰悦臻网络技术服务有限公司 Bluetooth-based information interaction method and device
CN111080858A (en) * 2019-12-30 2020-04-28 上海博泰悦臻网络技术服务有限公司 Bluetooth key logout method and device
CN111127719A (en) * 2020-01-07 2020-05-08 国网山西省电力公司长治供电公司 Intelligent five-prevention key box and intelligent five-prevention realization method thereof
CN111447601B (en) * 2020-04-07 2023-06-20 北京四维智联科技有限公司 Implementation method and device of automobile Bluetooth key
CN111524343B (en) * 2020-04-30 2021-08-31 金瓜子科技发展(北京)有限公司 Vehicle monitoring method and device and monitoring equipment
CN111970659A (en) * 2020-07-27 2020-11-20 恒大新能源汽车投资控股集团有限公司 Vehicle control method and system based on terminal equipment
CN112039951A (en) * 2020-08-05 2020-12-04 华人运通(上海)云计算科技有限公司 Safe distribution method, device and system of vehicle Bluetooth key and storage medium
CN112003867B (en) * 2020-08-27 2022-05-27 博泰车联网科技(上海)股份有限公司 Communication method of vehicle-mounted T-BOX and cloud server and related equipment
CN114312664A (en) * 2020-10-09 2022-04-12 长城汽车股份有限公司 Vehicle borrowing system and vehicle with same
CN112373431A (en) * 2020-10-22 2021-02-19 上汽通用五菱汽车股份有限公司 Cloud digital key generation and authorization method
CN112654012A (en) * 2020-12-07 2021-04-13 浙江合众新能源汽车有限公司 Vehicle control solution under network-free condition
CN112477786A (en) * 2020-12-11 2021-03-12 浙江锐镁新能源科技有限责任公司 Vehicle permission setting system and control method thereof
CN112669491B (en) * 2020-12-16 2022-12-09 广州橙行智动汽车科技有限公司 Vehicle digital key distribution management method and device
CN112837448A (en) * 2020-12-31 2021-05-25 成都四海万联智能电子设备有限公司 Vehicle sharing system of multifunctional Bluetooth key
CN113362507B (en) * 2021-07-09 2023-09-05 深圳市云智易联科技有限公司 Automatic locking method, device, computer equipment and storage medium
CN114179750B (en) * 2021-12-14 2023-05-02 深圳市元征软件开发有限公司 Vehicle control method, device, electronic equipment and storage medium
CN114928817A (en) * 2022-04-25 2022-08-19 浙江零跑科技股份有限公司 Vehicle remote control method based on encrypted short message
CN115240298B (en) * 2022-07-01 2023-12-26 一汽解放汽车有限公司 Vehicle digital key acquisition method, device, computer equipment and storage medium
CN115426197B (en) * 2022-11-01 2023-01-10 上海银基信息安全技术股份有限公司 Digital key sharing method, device, equipment and medium based on trusteeship

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108569250A (en) * 2018-03-30 2018-09-25 上海汽车集团股份有限公司 The automatic authorization method of bluetooth key based on shared automobile
CN109285252A (en) * 2018-09-29 2019-01-29 百度在线网络技术(北京)有限公司 Lock control method and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105490996B (en) * 2014-10-09 2019-02-26 比亚迪股份有限公司 The authoring system and method for vehicle bluetooth key
CN105788037B (en) * 2014-12-26 2018-12-21 比亚迪股份有限公司 The authoring system and method for Vehicular intelligent key
US10384643B2 (en) * 2015-01-14 2019-08-20 GM Global Technology Operations LLC Virtual keyfob for vehicle sharing
US10200371B2 (en) * 2015-11-09 2019-02-05 Silvercar, Inc. Vehicle access systems and methods
CN106373235B (en) * 2016-08-31 2019-07-26 长城汽车股份有限公司 Authorization method, server and the authoring system of virtual key
CN106394486A (en) * 2016-08-31 2017-02-15 长城汽车股份有限公司 Authorization method and system of virtual key and server
CN107685714B (en) * 2017-08-30 2022-05-31 博泰车联网科技(上海)股份有限公司 Intelligent vehicle key system and control method thereof
CN107650863B (en) * 2017-09-19 2022-05-03 大陆投资(中国)有限公司 Vehicle sharing method and system
CN108248548B (en) * 2018-01-08 2020-08-11 东南(福建)汽车工业有限公司 Method and device for remotely sharing automobile key

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108569250A (en) * 2018-03-30 2018-09-25 上海汽车集团股份有限公司 The automatic authorization method of bluetooth key based on shared automobile
CN109285252A (en) * 2018-09-29 2019-01-29 百度在线网络技术(北京)有限公司 Lock control method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于可信执行环境的智能密码钥匙设计与实现;张亚飞;《中国优秀硕士学位论文全文数据库》;20160331;I136-968 *
汽车共享和智能手机的新消费者 无线应用进入汽车领域;无;《办公自动化》;20170715;23 *

Also Published As

Publication number Publication date
CN109727358A (en) 2019-05-07

Similar Documents

Publication Publication Date Title
CN109727358B (en) Vehicle sharing system based on Bluetooth key
CN109830018B (en) Vehicle borrowing system based on Bluetooth key
US10434988B2 (en) System and method for controlling access
US10569739B2 (en) Virtual keyfob for vehicle sharing
US11823509B2 (en) Method and system for securely authenticating an electronic device to a vehicle
US11444933B2 (en) Onboard vehicle digital identification transmission
CN108569250B (en) Automatic authorization method of Bluetooth key based on shared automobile
CN107650863B (en) Vehicle sharing method and system
US11263558B2 (en) Method for monitoring access to electronically controllable devices
US20130194068A1 (en) Method for providing wireless vehicle access
WO2015019104A2 (en) Access and control authorisation system
CN110297865A (en) Control method for vehicle, system and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant