SMART KEY DEVICES AND METHODS
20180037114 ยท 2018-02-08
Inventors
Cpc classification
B60Y2302/05
PERFORMING OPERATIONS; TRANSPORTING
B60K31/0058
PERFORMING OPERATIONS; TRANSPORTING
G06Q20/34
PHYSICS
B60Y2302/07
PERFORMING OPERATIONS; TRANSPORTING
B60R25/24
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60K31/00
PERFORMING OPERATIONS; TRANSPORTING
B60R25/24
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A smart key device for use with a vehicle is disclosed. The smart key comprises: an interface configured to communicatively couple with a controller of the vehicle; and a non-volatile storage module configured to store a deactivation message configured to cause the controller of the vehicle to deactivate and/or limit the functionality of the vehicle. The deactivation message may include an indication of a time period or distance driven after which the vehicle will be deactivated. A vehicle controller; a smart key write device and associated methods are also disclosed.
Claims
1. A smart key device for use with a vehicle, the device comprising: an interface configured to communicatively couple with a controller of the vehicle; and a non-volatile storage module configured to store a deactivation message configured to cause the controller of the vehicle to deactivate and/or limit the functionality of the vehicle.
2. A smart key device according to claim 1 wherein the deactivation message comprises a time period indication and the deactivation message is configured to cause the controller of the vehicle to deactivate the vehicle on expiry of the time period.
3. A smart key device according to claim 1 wherein the deactivation message comprises a distance limit indication and the deactivation message is configured to cause the controller of the vehicle to deactivate the vehicle when a distance travelled by the vehicle after receiving the deactivation message reaches the distance limit.
4. A smart key device according to claim 1, wherein the deactivation message comprises a vehicle functionality limitation indication and the deactivation message is configured to cause the controller of the vehicle to limit the functionality of the vehicle according to the vehicle functionality limitation indication.
5. A smart key device according to claim 4, wherein the vehicle functionality limitation indication indicates a speed limitation.
6. A smart key device according to claim 1 wherein the deactivation message is encrypted to control read and/or write access.
7. A smart key device according to claim 1, wherein the non-volatile storage module is further configured to store an event history comprising indications of events and/or offenses and/or endorsements and/or fines paid in relation to the vehicle.
8. A smart key device according to claim 1, wherein the non-volatile storage further comprises an indication of a payment card account.
9. A smart key device according to claim 8, wherein the non-volatile storage further comprises an indication of a balance associated with the payment card account.
10. A controller for a vehicle, the controller comprising: an interface configured to read a deactivation message stored on a smart key device; and a deactivation module configured to deactivate and/or limit the functionality of the vehicle in response to the deactivation message.
11. A controller according to claim 10, wherein the deactivation message comprises a time period indication and the deactivation module is configured to deactivate the vehicle on expiry of the time period.
12. A controller according to claim 10, wherein the deactivation message comprises a distance limit indication and the deactivation module is configured to deactivate the vehicle when a distance travelled by the vehicle after receiving the deactivation message reaches the distance limit.
13. A controller according to claim 10, wherein the deactivation message comprises a vehicle functionality limitation indication and the deactivation module is configured to limit the functionality of the vehicle according to the vehicle functionality limitation indication.
14. A controller according to claim 13, wherein the vehicle functionality limitation indication indicates a speed limitation.
15. A controller according to claim 10, further comprising a smart key synchronization memory configured to store key data read from a first smart key device and wherein the interface is further configured to write the key data in a memory of a second smart key device.
16. A controller according to claim 15 wherein the key data comprises an event history comprising indications of events and/or offenses and/or endorsements and/or fines paid in relation to the vehicle.
17. A method in a controller for a vehicle, the method comprising: reading a deactivation message stored on a smart key device; and deactivating and/or limiting the functionality of the vehicle in response to the deactivation message.
18. A method according to claim 17, wherein the deactivation message comprises a time period indication and deactivating and/or limiting the functionality of the vehicle in response to the deactivation message comprises deactivating the vehicle on expiry of the time period.
19. A method according to claim 17, wherein the deactivation message comprises a distance limit indication and deactivating and/or limiting the functionality of the vehicle in response to the deactivation message comprises deactivating the vehicle when a distance travelled by the vehicle after reading the deactivation message reaches the distance limit.
20. A method according to claim 17, wherein the deactivation message comprises a vehicle functionality limitation indication and deactivating and/or limiting the functionality of the vehicle in response to the deactivation message comprises limiting the functionality of the vehicle according to the vehicle functionality limitation indication.
21. A smart key device according to claim 20, wherein the vehicle functionality limitation indication indicates a speed limitation.
22. A method according to claim 17, further comprising reading key data from a first smart key device; storing the key data on a synchronization memory of the controller and writing the key data in a memory of a second smart key device.
23. A method according to claim 22 wherein the key data comprises an event history comprising indications of events and/or offenses and/or endorsements and/or fines paid in relation to the vehicle.
24. A smart key write device comprising a smart key interface configured to write a deactivation message in a non-volatile storage of a smart key device, the deactivation message configured to cause a controller of a vehicle to deactivate and/or limit the functionality of the vehicle.
25. A smart key write device according to claim 24 wherein the deactivation message comprises a time period indication and the deactivation message is configured to cause the controller of the vehicle to deactivate the vehicle on expiry of the time period.
26. A smart key write device according to claim 24 wherein the deactivation message comprises a distance limit indication and the deactivation message is configured to cause the controller of the vehicle to deactivate the vehicle when a distance travelled by the vehicle after receiving the deactivation message reaches the distance limit.
27. A smart key write device according to claim 24, wherein the deactivation message comprises a vehicle functionality limitation indication and the deactivation message is configured to cause the controller of the vehicle to limit the functionality of the vehicle according to the vehicle functionality limitation indication.
28. A smart key write device according to claim 27, wherein the vehicle functionality limitation indication indicates a speed limitation.
29. A method in a smart key write device, the method comprising: writing a deactivation message in a non-volatile storage of a smart key device, the deactivation message configured to cause a controller of a vehicle to deactivate and/or limit the functionality of the vehicle.
30. A method according to claim 29 wherein the deactivation message comprises a time period indication and the deactivation message is configured to cause the controller of the vehicle to deactivate the vehicle on expiry of the time period.
31. A method according to claim 29 wherein the deactivation message comprises a distance limit indication and the deactivation message is configured to cause the controller of the vehicle to deactivate the vehicle when a distance travelled by the vehicle after receiving the deactivation message reaches the distance limit.
32. A method according to claim 29 wherein the deactivation message comprises a vehicle functionality limitation indication and the deactivation message is configured to cause the controller of the vehicle to limit the functionality of the vehicle according to the vehicle functionality limitation indication.
33. A method according to claim 32 wherein the vehicle functionality limitation indication indicates a speed limitation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Embodiments of the invention will now be described for the sake of non-limiting example only, with reference to the following drawings in which:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION
[0039]
[0040] The communication interface 110 of the smart key device 100 allows the smart key device 100 to communicate with a controller of a vehicle. An embodiment of the controller for a vehicle is described in more detail below with reference to
[0041] The non-volatile storage 120 of the smart key device 100 is configured to store a deactivation message. The deactivation message may be added by, for example, the police if the driver of the vehicle is required to provide documents or pay a fine. The deactivation message may include a time period indication. This time period indication limits the time for which the vehicle can be driven until it is deactivated. This time period may be for example 14 days in which the requirements must be met, for example, provision of the documents or payment of the fine. Alternatively, the period may be shorter, for example, 3 hours to allow the vehicle to be driven to a safe location. Alternatively, the deactivation message may include an indication of a distance that the vehicle can be driven until it is deactivated. This distance may be for example 50 km in order to allow the vehicle to be driven to a safe location.
[0042] In an embodiment, the deactivation message comprises a vehicle functionality limitation indication. In such embodiments, the vehicle functionality limitation indication limits a functionality of the vehicle. For example, the speed at which the vehicle can be driven may be limited to, for example 20 MPH or 30 MPH. The inclusion of such a vehicle functionality limitation would prevent the vehicle from being abruptly stopped in a location that would cause problems for other drivers such as on highway or a bridge or in a tunnel. The deactivation message may include an indication of the speed limitation for the vehicle.
[0043] The non-volatile storage 120 may be encrypted to prevent unauthorised access and/or modification. The communication interface 110 may be configured to communicate through a communication protocol such as near field communications (NFC) or radio frequency identity (RFID) communications.
[0044] The non-volatile storage 120 of the smart key device 100 may store a smart key identifier such as an identification number. This identifier is used by a controller of the vehicle to determine whether the smart key device 100 is authorized for use with the vehicle.
[0045] In addition to storing a deactivation message, the non-volatile storage 120 may also store additional information. This additional information may be history information for the vehicle or the driver of the vehicle. This history information may include, for example, the service history of the vehicle; details of certification tests carried out on the vehicle such as emissions or pollution tests; details of any accidents that the vehicle has been involved in; details of insurance policies for the vehicle; or details of any fines paid by the driver.
[0046] The smart key device 100 may also function as a payment card. Thus, the non-volatile storage 120 may store an identifier of a payment card account, or the non-volatile storage may allow a credit balance to be loaded onto the smart key device 100. Thus the smart key device 100 may be loaded with money for payments related to car expense or during travel. Additionally, the smart key device may be used as an identifier and scanned and used to calculate time between entry and exit then pay for parking.
[0047]
[0048] The program memory 230 may be implemented as a solid state storage device or one or more disk drives and is used for non-volatile storage of data. The program memory 230 may be used to store programs which are loaded into a random access memory (RAM) when such programs are selected for execution. The program memory 230 comprises non-transitory instructions operative by the processor 220 to perform various operations of the method of the present disclosure.
[0049] The communication interface 210 allows the vehicle controller 200 to communicate with a smart key device such as the smart key device 100 shown in
[0050] The synchronisation memory 250 is a non-volatile storage device that allows the vehicle controller 200 to store information stored on one smart key device and synchronise that information with another smart key device.
[0051] The processor 210 executes instructions, codes, computer programs, scripts which it accesses from the program memory 230, or storage such as a flash drive, read only memory (ROM). While only one processor 210 is shown, multiple processors may be present. Thus, while instructions may be discussed as executed by a processor, the instructions may be executed simultaneously, serially, or otherwise executed by one or multiple processors.
[0052] The deactivation module 240 is coupled to the engine or ignition of the vehicle and is operable to deactivate or activate the vehicle under the control of the processor 220. Alternatively, or additionally, the deactivation module 240 may be configured to limit the functionality of the vehicle, for example by limiting the speed of the vehicle.
[0053]
[0054] The smart key write device 300 comprises a communication interface 310; a processor 320 a program memory 330; and a user interface 340. The processor 310 (which may be referred to as a central processor unit or CPU) is in communication with the program memory 330.
[0055] The program memory 330 may be implemented as a solid state storage device or one or more disk drives and is used for non-volatile storage of data. The program memory 330 may be used to store programs which are loaded into a random access memory (RAM) when such programs are selected for execution. The program memory 330 comprises non-transitory instructions operative by the processor 320 to perform various operations of the method of the present disclosure.
[0056] The communication interface 310 allows the smart key write device 300 to communicate with a smart key device such as the smart key device 100 shown in
[0057] The user interface 340 allows a user to input information and commands to control the data sent to the smart key device 100 via the communication interface 310. The user interface may be implemented as a touch screen, a key pad or other device that allows a user to input data and commands.
[0058] The processor 310 executes instructions, codes, computer programs, scripts which it accesses from the program memory 330, or storage such as a flash drive, read only memory (ROM). While only one processor 310 is shown, multiple processors may be present. Thus, while instructions may be discussed as executed by a processor, the instructions may be executed simultaneously, serially, or otherwise executed by one or multiple processors.
[0059] Various operations of an exemplary method 400 will now be described with reference to
[0060] In step 402, vehicle controller 200 reads the deactivation message from the smart key device 100. This may involve the communication interface 210 of the vehicle controller 200 communicating with the communication interface 110 of the smart key device 100. The vehicle controller 200 may validate a smart key identifier of the smart key device 100 and only allow specific smart key devices to update the deactivation message.
[0061] As described above, the non-volatile storage 120 of the smart key device 100 stores a deactivation message. The deactivation message may include an indication of a time period or distance after which the vehicle is to be deactivated.
[0062] In step 404, the vehicle controller 200 causes the vehicle to be deactivated. This step may involve the processor 220 causing the deactivation module 240 of the vehicle controller 200 to deactivate the vehicle. If the deactivation message includes a time period or distance after which the vehicle is to be deactivated, the vehicle controller 200 may store an indication of a remaining time or distance until the vehicle is deactivated and when this remaining time or distance reaches zero, the vehicle is deactivated.
[0063] As mentioned above, in some embodiments, the deactivation message comprises a vehicle functionality limitation indication. In such embodiments, in step 404, the controller causes the functionality of the vehicle to be limited. This limitation of functionality may be a limitation of the speed at which the vehicle can be driven. The speed limitation may be specified by the deactivation message.
[0064]
[0065] In step 502, history data is read from a first smart key device by the vehicle controller 200. As discussed above, the history data may include information on the service history of a vehicle or information insurance cover associated with the vehicle or details of accidents in which the vehicle has been involved.
[0066] In step 504, history data is stored in the synchronization memory 250 of the vehicle controller 200. The synchronization memory 250 may also store details of deactivation messages read from the first smart key.
[0067] In step 506, the history data is stored on a second smart key. Step 506 may occur when the second smart key comes into communicative contact with the vehicle controller 200. Thus, each time a smart key comes into communicative contact with the vehicle controller 200 a check may be carried out on whether the there is any data stored in the synchronization memory 250 which is not stored in the non-volatile memory of the smart key device.
[0068]
[0069] In step 602, the smart key write device 300 prepares a deactivation message. This may involve a police officer using the user interface 340 to input details of a period or distance after which the vehicle should be deactivated.
[0070] In an embodiment, step 602 comprises preparing a deactivation message which indicates a vehicle functionality limitation such as a speed limitation.
[0071] In step 604, the smart key write device 300 writes the deactivation message to the smart key device 100. This may involve the communication interface 310 of the smart key write device 300 sending the deactivation message to the communication interface 110 of the smart key device 100 and the deactivation message being stored on the non-volatile storage 120 of the smart key device.
[0072] The smart key write device 300 may also be operable to write other messages or data onto the smart key device 100. For example, the smart key write device may be operable to write an activation message on the smart key device 100. Additionally, the smart key write device may be operable to write history data onto the smart key device 100.
[0073] Whilst the foregoing description has described exemplary embodiments, it will be understood by those skilled in the art that many variations of the embodiment can be made within the scope and spirit of the present invention.