Information processing device, information processing method, and recording medium having program recorded thereon
By setting the digital key action prohibition time in the information processing device and deciding whether to send a vehicle control signal based on the vibration or movement status of the smartphone, the problem of misworked work caused by frequent use of the smartphone at home is solved, and the safety and reliability of vehicle control are improved.
Patent Information
- Application Number
- CN202210932125.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-09-28
- Filing Date
- 2022-08-04
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-08-04
AI Technical Summary
The prior art is difficult to effectively prevent misworked work caused by frequent use of smartphones at home, especially in vehicle control.
By setting the digital key action prohibition time in the information processing device, when a control request for the vehicle is received within that time, if the smartphone vibrates or moves, a signal allowing the vehicle to control is sent; otherwise, a signal is not sent.
It effectively suppresses vehicle control errors caused by misworked work and improves the safety and reliability of vehicle control.
Smart Images

Figure CN115883713B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. Background Art
[0002] Japanese Patent Application Laid-Open No. 2017-160703 discloses an electronic key system that rejects a verification request from a vehicle if vibration of the smart key is not detected. This electronic key system requires that the portable device remain stationary for a certain period of time as a condition for successful authentication. This prevents malfunctions caused by unintentional user actions when the portable device remains stationary for extended periods, such as in a vehicle or in the storage of the portable device.
[0003] If a smartphone registered with a digital key has the same function, since the smartphone may be frequently used at home, there is a concern that the same effect of preventing malfunction as the smart key may not be achieved. Summary of the Invention
[0004] An object of the present disclosure is to suppress malfunction of an information processing device used for controlling a vehicle.
[0005] The first method relates to an information processing device comprising: an accepting unit that accepts a setting process from a user, the setting process being used to set a time for suppressing control of a vehicle using the above-mentioned information processing device; and a sending unit that, when a first signal is received from the above-mentioned vehicle at a time different from the time for suppressing control of the above-mentioned vehicle, sends a second signal for allowing control of the above-mentioned vehicle in accordance with whether the above-mentioned information processing device is vibrating or moving, and when the above-mentioned first signal is received from the above-mentioned vehicle within the time for suppressing control of the above-mentioned vehicle, does not send the above-mentioned second signal regardless of whether the above-mentioned information processing device is vibrating or moving.
[0006] In the information processing device of the first embodiment, the receiving unit receives a setting process from the user, and the setting process is used to set the time for suppressing the control of the vehicle using the above-mentioned information processing device. Moreover, when the first signal is received from the above-mentioned vehicle at a time different from the time for suppressing the control of the above-mentioned vehicle, the sending unit sends the second signal for allowing the control of the above-mentioned vehicle according to whether the above-mentioned information processing device is vibrating or moving. When the above-mentioned first signal is received from the above-mentioned vehicle during the time for suppressing the control of the above-mentioned vehicle, the sending unit does not send the above-mentioned second signal regardless of whether the above-mentioned information processing device is vibrating or moving. Here, "control of the vehicle using the information processing device" refers to the function of controlling the vehicle by operating the information processing device, such as locking and unlocking the opening and closing part, power on, and engine start. According to this information processing device, it is possible to suppress malfunction of the information processing device used for controlling the vehicle.
[0007] The information processing device of the second mode is completed based on the information processing device of the first mode. When the above-mentioned first signal is received from the above-mentioned vehicle at a time different from the time of suppressing the control of the above-mentioned vehicle, the above-mentioned sending unit sends the third signal for suppressing the control of the above-mentioned vehicle based on the above-mentioned information processing device not vibrating or moving.
[0008] In the information processing device of the second aspect, when the first signal is received from the vehicle at a time different from the time at which control of the vehicle is suppressed, the transmitting unit transmits the third signal for suppressing control of the vehicle based on the fact that the information processing device is not vibrating or moving. This information processing device can effectively suppress malfunction of the information processing device used for vehicle control.
[0009] The information processing device of the third mode is completed on the basis of the information processing device of the second mode. When the first signal is received from the vehicle within the time for suppressing the control of the vehicle, the sending unit sends the third signal for suppressing the control of the vehicle regardless of whether the information processing device is vibrating or moving.
[0010] In the information processing device of the third aspect, when the first signal is received from the vehicle within the time period for suppressing control of the vehicle, the transmitting unit transmits the third signal for suppressing control of the vehicle, regardless of whether the information processing device is vibrating or moving. This information processing device can effectively suppress malfunction of the information processing device used for vehicle control.
[0011] The information processing device of the fourth mode is completed based on the information processing device of any one of the first to third modes, and also includes a reporting unit that reports that the system is within the time period for suppressing the control of the above-mentioned vehicle when the above-mentioned first signal is received from the above-mentioned vehicle within the time period for suppressing the control of the above-mentioned vehicle.
[0012] In the information processing device of the fourth aspect, when the first signal is received from the vehicle during the time period for suppressing control of the vehicle, the reporting unit reports that the vehicle is within the time period for suppressing control of the vehicle. This information processing device can notify a user who wishes to control the vehicle using the vehicle information device that the vehicle is within the time period for suppressing control of the vehicle.
[0013] An information processing device according to a fifth embodiment includes: a display unit that displays a screen for allowing a user to perform a setting process for setting a time for suppressing control of a vehicle using the information processing device; and an acceptance unit that accepts a setting based on the setting process from the user.
[0014] In the information processing device of the fifth aspect, the display unit displays a screen for allowing the user to perform a setting process for setting a time period for suppressing control of a vehicle using the information processing device. The receiving unit receives a setting from the user based on the setting process. This information processing device can suppress malfunction of the information processing device used for vehicle control.
[0015] The information processing device of the sixth mode is completed based on the information processing device of the fifth mode, and the above-mentioned setting processing is used to set either the validity or invalidation of the setting of the time for suppressing the control of the vehicle using the above-mentioned information processing device and the start time and end time of the time for the above-mentioned suppression.
[0016] The seventh method is an information processing method, which is executed by an information processing device, wherein an accepting unit accepts a setting process from a user, and the setting process is used to set a time for suppressing control of a vehicle using the above-mentioned information processing device. When a first signal is received from the above-mentioned vehicle at a time different from the time for suppressing control of the above-mentioned vehicle, the sending unit sends a second signal to allow control of the above-mentioned vehicle according to whether the above-mentioned information processing device is vibrating or moving. When the above-mentioned first signal is received from the above-mentioned vehicle within the time for suppressing control of the above-mentioned vehicle, the sending unit does not send the above-mentioned second signal regardless of whether the above-mentioned information processing device is vibrating or moving.
[0017] In the seventh aspect of the information processing method, the receiving unit receives a setting request from the user for setting a time during which control of the vehicle using the information processing device is suppressed. When the first signal is received from the vehicle at a time different from the time during which control of the vehicle is suppressed, the transmitting unit transmits a second signal to enable control of the vehicle in response to the information processing device being vibrated or moved. Furthermore, when the first signal is received from the vehicle during the time during which control of the vehicle is suppressed, the transmitting unit does not transmit the second signal regardless of whether the information processing device is vibrating or moving. This information processing method can prevent malfunctions of the information processing device used for vehicle control.
[0018] The eighth method is an information processing method executed by an information processing device, wherein a display unit displays a screen for allowing a user to perform setting processing, wherein the setting processing is used to set a time for suppressing control of a vehicle using the above-mentioned information processing device, and an acceptance unit accepts settings based on the above-mentioned setting processing from the above-mentioned user.
[0019] In the information processing method of the eighth aspect, the display unit displays a screen for allowing the user to perform a setting process for setting a time period for suppressing vehicle control using the information processing device. Furthermore, the receiving unit receives a setting from the user based on the setting process. This information processing method can prevent malfunction of the information processing device used for vehicle control.
[0020] The 9th method is a non-temporary recording medium, which records a program for causing a computer included in an information processing device to execute the following processing: accepting a setting process from a user, the setting process being used to set a time for suppressing control of a vehicle using the above-mentioned information processing device, and when a first signal is received from the above-mentioned vehicle at a time different from the time for suppressing control of the above-mentioned vehicle, sending a second signal for allowing control of the above-mentioned vehicle in accordance with whether the above-mentioned information processing device is vibrating or moving, and when the above-mentioned first signal is received from the above-mentioned vehicle during the time for suppressing control of the above-mentioned vehicle, the above-mentioned second signal is not sent regardless of whether the above-mentioned information processing device is vibrating or moving.
[0021] In the program recorded on the non-transitory recording medium of the ninth aspect, the computer accepts a setting request from the user for setting a time period during which control of the vehicle using the information processing device is suppressed. Furthermore, when the computer receives a first signal from the vehicle at a time different from the time period during which control of the vehicle is suppressed, the computer transmits a second signal to enable control of the vehicle based on whether the information processing device is vibrating or moving. Furthermore, when the computer receives the first signal from the vehicle during the time period during which control of the vehicle is suppressed, the computer does not transmit the second signal regardless of whether the information processing device is vibrating or moving. This program can prevent malfunctions of the information processing device used for vehicle control.
[0022] The 10th method is a non-temporary recording medium that records a program for causing a computer included in an information processing device to execute the following processing: displaying a screen for allowing a user to perform setting processing, the setting processing being used to set a time for suppressing control of a vehicle using the above-mentioned information processing device, and accepting settings based on the above-mentioned setting processing from the above-mentioned user.
[0023] In the program recorded on the non-transitory recording medium of the tenth aspect, a computer displays a screen for allowing a user to perform a setting process for setting a time period for suppressing vehicle control using the information processing device. Furthermore, the computer receives a setting from the user based on the setting process. This program can suppress malfunctions of the information processing device used for vehicle control.
[0024] According to the present disclosure, it is possible to suppress malfunction of an information processing device used for controlling a vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The embodiments of the present disclosure are described in detail based on the following drawings, in which:
[0026] Figure 1 It is a diagram showing a schematic configuration of a vehicle system according to the first and second embodiments.
[0027] Figure 2 It is a block diagram showing the hardware configuration of the vehicle according to the first and second embodiments.
[0028] Figure 3 This is a block diagram showing the hardware configuration of the smartphone according to the first and second embodiments.
[0029] Figure 4 This is a block diagram showing an example of the functional configuration of the CPU of the control device in the smartphone according to the first and second embodiments.
[0030] Figure 5 This is a diagram showing an example of a screen for setting the digital key operation prohibition time.
[0031] Figure 6 This is a flowchart showing an example of the flow of a digital key vehicle control process executed by the CPU of the digital key control ECU in the vehicle-mounted device of the first and second embodiments.
[0032] Figure 7 This is a flowchart showing an example of the flow of a digital key verification process executed by the CPU of the control device in the smartphone according to the first embodiment.
[0033] Figure 8 This is a sequence diagram showing an example of the flow of processing in the vehicle system according to the first embodiment.
[0034] Figure 9 This is a sequence diagram showing an example of the flow of processing in the vehicle system according to the first embodiment.
[0035] Figure 10 This is a flowchart showing an example of the flow of a digital key verification process executed by the CPU of the control device in the smartphone according to the second embodiment.
[0036] Figure 11 This is a flowchart showing an example of the flow of a digital key verification process executed by the CPU of the control device in the smartphone according to the modification of the second embodiment.
[0037] Figure 12This is a flowchart showing an example of the flow of a digital key verification process executed by the CPU of the control device in the smartphone according to the modification of the second embodiment.
[0038] Figure 13 This is a diagram showing an example of a screen for setting the digital key operation permission time. DETAILED DESCRIPTION
[0039] use Figures 1 to 13 A vehicle system according to an embodiment of the present disclosure will be described.
[0040] [First embodiment]
[0041] Figure 1 This is a block diagram showing a schematic configuration of a vehicle system 10 according to the first embodiment.
[0042] (Overall composition)
[0043] like Figure 1 As shown, a vehicle system 10 according to the present embodiment is configured to include a vehicle 12 and a smartphone 14 serving as an information processing device for controlling the vehicle 12 .
[0044] The vehicle 12 is configured to be able to directly receive local communication from the smartphone 14 without going through a network. This communication includes wireless communication and infrared communication.
[0045] Door locking device 28 installed in vehicle 12 locks and unlocks the driver's door, passenger door, rear door, and tailgate. Doors locked and unlocked by door locking device 28 are achieved by a user holding smartphone 14 touching door handle 13 or operating smartphone 14.
[0046] like Figure 2 As shown, the vehicle-mounted device 11 mounted on the vehicle 12 includes a control ECU (Electronic Control Unit) 20 , a digital key control ECU 21 , an engine ECU 25 , and a BLE (Bluetooth (registered trademark) Low Energy) communication unit 26 .
[0047] The engine ECU 25 performs various engine controls including starting and stopping the engine.
[0048] The BLE communication unit 26 is a communication unit that performs wireless communication using Bluetooth (registered trademark), and communicates with a BLE communication unit 14C described later.
[0049] The vehicle 12 includes an engine switch (SW) 27. The engine SW 27 is a switch for instructing start and stop of the engine.
[0050] The control ECU 20 includes a CPU (Central Processing Unit) 20A, a ROM (Read Only Memory) 20B, a RAM (Random Access Memory) 20C, and an I / F (Interface) 20D. The CPU 20A, ROM 20B, RAM 20C, and I / F 20D are communicatively connected via an internal bus (not shown).
[0051] The CPU 20A is a central processing unit that executes various programs and controls various components. Specifically, the CPU 20A reads programs from the ROM 20B and executes the programs using the RAM 20C as a work area.
[0052] The ROM 20B stores various programs and various data.
[0053] The RAM 20C is used as a work area to temporarily store programs or data.
[0054] The input / output I / F 20D is an interface for communicating with the engine ECU 25 , the engine SW 27 , and the door lock device 28 .
[0055] Furthermore, the control ECU 20 may include a memory as a storage unit in addition to or in place of the ROM 20B. The memory is constituted by, for example, a HDD (Hard Disk Drive) or an SSD (Solid State Drive).
[0056] The control ECU 20 executes a program by the CPU 20A, and when verification of the smartphone 14 succeeds, performs vehicle control including locking and unlocking of doors by the door locking device 28 , powering on the vehicle 12 , and starting of the engine by the engine ECU 25 .
[0057] The digital key control ECU 21 includes a CPU 21A, a ROM 21B, a RAM 21C, and an input / output I / F 21D. The CPU 21A, the ROM 21B, the RAM 21C, and the input / output I / F 21D are communicably connected to each other via an internal bus (not shown).
[0058] The functions of the CPU 21A, the ROM 21B, the RAM 21C, and the input / output I / F 21D are the same as those of the aforementioned CPU 20A, the ROM 20B, the RAM 20C, and the input / output I / F 20D.
[0059] The input / output I / F 21D is an interface for communicating with the BLE communication unit 26 .
[0060] Furthermore, the digital key control ECU 21 may include a memory as a storage unit in addition to or instead of the ROM 21B. The memory is constituted by, for example, an HDD or an SSD.
[0061] The digital key control ECU 21 performs digital key authentication by comparing the digital key ID registered in the smartphone 14 with pre-registered ID information via wireless communication with the smartphone 14 via the BLE communication unit 26. If digital key authentication is successful, the digital key control ECU 21 sends a message indicating this to the control ECU 20.
[0062] (Smartphone)
[0063] The smartphone 14 is a communication terminal held by the user. The smartphone 14 of this embodiment is configured to receive user operations for locking and unlocking the doors of the door locking device 28, turning on the power of the vehicle 12, and starting the engine through communication with the vehicle-mounted device 11 when the comparison with the registered digital key is successful, thereby enabling the locking and unlocking of the doors of the door locking device 28, turning on the power of the vehicle 12, and starting the engine. Figure 3 As shown, the smartphone 14 is configured to include a control device 70 , a touch panel 14A, a communication unit 14B, a BLE communication unit 14C, and a vibration sensor 14D.
[0064] The control device 70 includes a CPU 72 as an example of a processor as hardware, a ROM 73 , a RAM 74 , a memory 75 , and an input / output interface 76 . The CPU 72 , the ROM 73 , the RAM 74 , the memory 75 , and the input / output interface 76 are interconnected via a bus 78 .
[0065] The functions of the CPU 72 , ROM 73 , RAM 74 , and I / O I / F 76 are the same as those of the CPU 20A, ROM 20B, RAM 20C, and I / O I / F 20D described above. In addition, as the memory 75 of this embodiment, a micro SD card can be applied in addition to the memory inside the smartphone 14 .
[0066] ROM 73 stores an information processing program 73A, which is an application program for performing vehicle control in accordance with user operations using digital key 140 .
[0067] The CPU 72 reads the information processing program 73A from the ROM 73 and executes the information processing program 73A using the RAM 74 as a work area. In the present embodiment, the digital key 140 is registered in the memory 75 .
[0068] Control device 70 of this embodiment is connected to touch panel 14A, communication unit 14B, BLE communication unit 14C, and vibration sensor 14D via input / output I / F 76. Alternatively, touch panel 14A, communication unit 14B, BLE communication unit 14C, and vibration sensor 14D may be directly connected to bus 78.
[0069] When information processing program 73A is executed, CPU 72 causes touch panel 14A to display icons for locking and unlocking the doors of door locking device 28, powering on vehicle 12, and starting the engine. When a user operates one of these icons, a signal indicating the vehicle control corresponding to the operated icon (locking and unlocking the doors of door locking device 28, powering on vehicle 12, or starting the engine) is transmitted to BLE communication unit 26 of vehicle-mounted device 11 via BLE communication unit 14C.
[0070] A relay attack is a well-known technique that relays radio waves from a vehicle to cause a smart key at home to malfunction. This attack is often carried out at night in parking lots. Existing smart keys prevent relay attacks by detecting vibrations using a vibration sensor.
[0071] It is conceivable that smartphones with registered digital keys also have the same function, but smartphones are likely to be used constantly at home, and there is a concern that they may not achieve the same effect as smart keys. This is because smartphones are used at home for a long time.
[0072] In view of this, in this embodiment, a digital key operation prohibition time can be set. If the time is outside the prohibition time, a signal allowing vehicle control is transmitted based on the smartphone's vibration. If the time is within the prohibition time, the signal is not transmitted regardless of whether the smartphone is vibrating. In addition, the digital key operation prohibition time can be set.
[0073] Specifically, if Figure 4 As shown, the CPU 72 functions as the receiving unit 110 , the transmitting unit 112 , and the reporting unit 114 by executing the information processing program 73A.
[0074] The receiving unit 110 receives a setting process for setting the digital key operation prohibition time from the user. Specifically, the receiving unit 110 causes the touch panel 14A to display a screen for the user to perform a setting process for setting the digital key operation prohibition time.
[0075] For example, the touch panel 14A is made to display Figure 5The setting screen 141 shown receives either the validation or invalidation of the setting of the digital key operation prohibition time, and the start time and end time of the digital key operation prohibition time. Figure 5 The setting screen 141 includes a button 142 for switching between validating and invalidating the setting of the digital key operation prohibition time, a box 144 for setting the start time of the digital key operation prohibition time, and a box 146 for setting the end time.
[0076] When the BLE communication unit 14C receives a signal indicating a comparison request for the digital key 140 from the vehicle 12 at a time different from the digital key operation prohibition time, the transmission unit 112 transmits a signal indicating a comparison result and a vibration signal indicating that vehicle control can be permitted via the BLE communication unit 14C to the vehicle 12 based on the smartphone 14 being vibrated. The signal indicating the comparison request is an example of a first signal, and the signal indicating a comparison result and a vibration signal is an example of a second signal.
[0077] For example, when a user attempts to unlock the door by touching the door handle 13 at a time different from the digital key operation prohibition time, and a signal indicating a comparison request for the digital key 140 is received from the vehicle 12 via the BLE communication unit 14C, if the vibration amount detected by the vibration sensor 14D is greater than a threshold value within a certain period of time, the BLE communication unit 14C transmits a comparison result and a vibration signal indicating that vehicle control is permitted to the vehicle 12. On the other hand, if the vibration amount detected by the vibration sensor 14D is less than the threshold value, the BLE communication unit 14C transmits a comparison result and a vibration signal indicating that no vibration is present to the vehicle 12. The comparison result and vibration signal are examples of the third signal.
[0078] In addition, when a signal indicating a comparison request for the digital key 140 is received from the vehicle 12 via the BLE communication unit 14C within the digital key operation prohibition time, the sending unit 112 does not send a signal indicating a comparison result and no vibration regardless of whether the smartphone 14 is vibrating.
[0079] For example, when the user wants to unlock the door by touching the door handle 13 during the digital key action prohibition time, when a signal indicating a comparison request for the digital key 140 is received from the vehicle 12 through the BLE communication unit 14C, a signal indicating the comparison result and no vibration is not sent to the vehicle 12 through the BLE communication unit 14C.
[0080] When receiving a signal indicating a comparison request for the digital key 140 from the vehicle within the digital key operation prohibition time, the notification unit 114 notifies the touch panel 14A that the digital key operation prohibition time is within.
[0081] For example, when the user wants to unlock the door by touching the door handle 13 during the digital key operation prohibition time, a message indicating that the digital key operation prohibition time is within is displayed on the touch panel 14A. Figure 5 The setting of the digital key operation prohibition time is invalidated in the setting screen 141, and the user unlocks the door by touching the door handle 13 again.
[0082] (Processing Flow)
[0083] Next, use Figures 6 and 7 The flowchart of FIG. 1 illustrates the flow of processing in the vehicle system 10 according to the present embodiment.
[0084] First, when the BLE communication unit 26 of the vehicle 12 and the BLE communication unit 14C of the smartphone 14 are able to communicate, if the user operates the vehicle 12, the CPU 21A of the digital key control ECU 21 of the vehicle-mounted device 11 executes a program to perform Figure 6 The digital key vehicle control process shown in FIG. Hereinafter, the case where the user wants to unlock the door by touching the door handle 13 will be described as an example.
[0085] First, in step S100, the CPU 21A transmits a signal indicating a comparison request for the digital key 140 to the BLE communication unit 14C of the smartphone 14 via the BLE communication unit 26. Here, the signal indicating the comparison request for the digital key 140 includes ID information indicating the ID of the digital key 140 pre-registered on the vehicle 12 side.
[0086] Then, when a signal indicating a comparison request of the digital key 140 is received via the BLE communication unit 14C of the smartphone 14, the CPU 72 of the control device 70 of the smartphone 14 executes the information processing program 73A to perform a comparison. Figure 7 The digital key check process shown in FIG. 1 is performed. It is assumed that the receiving unit 110 has previously received a setting process for setting the digital key operation prohibition time from the user. The following description will take as an example the case where the setting of the digital key operation prohibition time is enabled.
[0087] In step S110, the CPU 72, acting as the transmitter 112, determines whether the current time is within the digital key operation prohibition time. If the current time is within the digital key operation prohibition time, the CPU 72 proceeds to step S116. On the other hand, if the current time is outside the digital key operation prohibition time, the CPU 72 proceeds to step S112.
[0088] In step S112 , the CPU 72 as the transmitting unit 112 acquires time-series data of vibration information detected by the vibration sensor 14D within a certain period of time in the past.
[0089] In step S114, the CPU 72, acting as the transmitting unit 112, determines whether or not vibrations are occurring on the smartphone 14 based on the time-series data of the vibration information acquired in step S112. For example, if the acquired time-series data of the vibration information includes vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that vibrations are occurring on the smartphone 14, and the process proceeds to step S118. On the other hand, if the acquired time-series data of the vibration information does not include vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that vibrations are not occurring on the smartphone 14, and the process proceeds to step S116.
[0090] In step S116, the CPU 72, acting as the transmission unit 112, transmits a signal indicating the comparison result and the absence of vibration to the vehicle 12 via the BLE communication unit 14C, thereby terminating the digital key comparison process. Here, if the ID information included in the signal received from the vehicle 12 indicating a comparison request for the digital key 140 matches the ID of the digital key 140 registered with the smartphone 14, a signal indicating a successful comparison result is transmitted to the vehicle 12. On the other hand, if the ID information included in the signal received from the vehicle 12 indicating a comparison request for the digital key 140 does not match the ID of the digital key 140 registered with the smartphone 14, a signal indicating a failed comparison result is transmitted to the vehicle 12.
[0091] In step S118 , the CPU 72 as the transmitting unit 112 transmits the same signal indicating the comparison result and the vibration as described above to the vehicle 12 via the BLE communication unit 14C, and ends the digital key comparison process.
[0092] Moreover, in the above Figure 6In step S102 of the digital key vehicle control process, the CPU 21A determines whether the comparison is successful based on the comparison result received from the smartphone 14 by the BLE communication unit 26. If the comparison result received from the smartphone 14 by the BLE communication unit 26 indicates a successful comparison, the process proceeds to step S104. On the other hand, if the comparison result received from the smartphone 14 by the BLE communication unit 26 indicates a failed comparison, the digital key vehicle control process ends.
[0093] In step S104, the CPU 21A determines whether a signal indicating vibration is received from the smartphone 14 via the BLE communication unit 26. If a signal indicating vibration is received from the smartphone 14 via the BLE communication unit 26, the process proceeds to step S106. On the other hand, if a signal indicating no vibration is received from the smartphone 14 via the BLE communication unit 26, the digital key vehicle control process ends.
[0094] In step S106 , the CPU 21A requests the control ECU 20 to unlock the doors, and ends the digital key vehicle control process. Furthermore, the control ECU 20 controls the door locking device 28 so that each door is locked.
[0095] Next, use Figure 8 、 Figure 9 The timing diagram of FIG. 1 illustrates an example of a process flow when the above-mentioned digital key vehicle control process and digital key comparison process are executed. Figure 8 In the example, a user outside the vehicle 12 touches the door handle 13 to unlock the door of the vehicle 12, the current moment is within the digital key action prohibition time, and there is no vibration of the smartphone 14.
[0096] First, in step S120 , the digital key control ECU 21 accepts an operation of a user outside the vehicle 12 touching the door handle 13 as an operation for unlocking the door of the vehicle 12 .
[0097] Then, in step S122 , the digital key control ECU 21 transmits a signal indicating a comparison request for the digital key 140 to the BLE communication unit 14C of the smartphone 14 via the BLE communication unit 26 .
[0098] Then, in step S124 , the smartphone 14 determines that the current time is within the digital key operation prohibition time.
[0099] Then, in step S126, the smartphone 14 transmits a comparison result of the digital key 140 and a signal indicating no vibration to the vehicle 12 via the BLE communication unit 14C. Then, the digital key control ECU 21 determines that there is no vibration of the smartphone 14 and does not unlock the doors of the vehicle 12.
[0100] In addition, Figure 9 In the example, the user outside the vehicle 12 touches the door handle 13 as an operation to unlock the door of the vehicle 12, and the current time is outside the digital key operation prohibition time. Figure 8 The same processing is denoted by the same reference numerals and detailed description is omitted.
[0101] First, in step S120 , the digital key control ECU 21 accepts an operation of a user outside the vehicle 12 touching the door handle 13 as an operation for unlocking the door of the vehicle 12 .
[0102] Then, in step S122 , the digital key control ECU 21 transmits a signal indicating a comparison request for the digital key 140 to the BLE communication unit 14C of the smartphone 14 via the BLE communication unit 26 .
[0103] Then, in step S124 , the smartphone 14 determines that the current time is outside the digital key operation prohibition time.
[0104] Then, in step S130 , the smartphone 14 determines whether or not there is vibration of the smartphone 14 based on the time series data of the vibration information acquired from the vibration sensor 14D.
[0105] Then, in step S132, the smartphone 14 transmits a signal indicating the comparison result of the digital key 140 and the vibration information to the vehicle 12 via the BLE communication unit 14C. If the vibration information indicates that the smartphone 14 is not vibrating, the digital key control ECU 21 does not unlock the doors of the vehicle 12. On the other hand, if the vibration information indicates that the smartphone 14 is vibrating, the digital key control ECU 21 unlocks the doors of the vehicle 12.
[0106] (Summary of the First Embodiment)
[0107] The smartphone 14 of this embodiment can set a digital key operation prohibition time. If a digital key comparison request is received from the vehicle 12 during the digital key operation prohibition time, the smartphone 14 will not transmit a signal to allow vehicle control, regardless of whether it is vibrating. This can prevent malfunctions (e.g., relay attacks) of the smartphone used for vehicle control.
[0108] Furthermore, for a smartphone with a registered digital key, control of the vehicle using the smartphone can be prohibited during an arbitrary time period set by the user for security reasons and to prevent malfunctions.
[0109] In addition, when the digital key operation prohibition time is set through the smartphone, if the digital key control ECU 21 receives a comparison request within the digital key operation prohibition time, the vehicle can be unlocked without using the digital key by always returning a signal indicating no vibration.
[0110] [Second embodiment]
[0111] In the first embodiment, the smartphone transmits a signal indicating a comparison result and no vibration to the vehicle, regardless of whether the smartphone 14 is vibrating, while the digital key operation is prohibited. In contrast, the second embodiment differs from the first embodiment in that no signal is transmitted to the vehicle 12 while the digital key operation is prohibited or the smartphone 14 is not vibrating. The differences from the first embodiment are described below. Identical components are denoted by the same reference numerals, and their descriptions are omitted.
[0112] (Smartphone)
[0113] As mentioned above Figure 4 As shown, the CPU 72 of the control device 70 of the smartphone 14 functions as a receiving unit 110 , a transmitting unit 112 , and a reporting unit 114 by executing the information processing program 73A.
[0114] When the BLE communication unit 14C receives a signal indicating a comparison request for the digital key 140 from the vehicle 12, the transmitter 112 does not transmit a signal to the vehicle 12 via the BLE communication unit 14C because the smartphone 14 does not vibrate. Therefore, a signal indicating the comparison result and vibration information is not transmitted to the vehicle 12.
[0115] Furthermore, when a signal indicating a comparison request for the digital key 140 is received from the vehicle 12 via the BLE communication unit 14C within the digital key operation prohibition time, the transmission unit 112 does not transmit a signal to the vehicle 12 via the BLE communication unit 14C, regardless of whether the smartphone 14 is vibrating. Consequently, a signal indicating the comparison result and vibration information is not transmitted to the vehicle 12.
[0116] When a signal indicating a control request for the digital key 140 is received from the vehicle 12 via the BLE communication unit 14C at a time different from the time when the digital key operation is prohibited, the sending unit 112 sends a control result indicating that the control of the vehicle can be allowed and a vibrating signal to the vehicle 12 via the BLE communication unit 14C according to the positive vibration of the smartphone 14.
[0117] (Processing Flow)
[0118] Next, use Figure 6 、 Figure 10 The flowchart of FIG. 1 will describe the flow of processing in the vehicle system 10 of the present embodiment. However, the same reference numerals are used for processing similar to that of the first embodiment, and detailed description thereof will be omitted.
[0119] First, when the BLE communication unit 26 of the vehicle 12 and the BLE communication unit 14C of the smartphone 14 are able to communicate, if the user's operation on the vehicle 12 is accepted, the CPU 21A of the digital key control ECU 21 of the vehicle-mounted device 11 executes the above program to perform the above operation. Figure 6 Digital key vehicle control processing shown.
[0120] Then, when a signal indicating a comparison request of the digital key 140 is received via the BLE communication unit 14C of the smartphone 14, the CPU 72 of the control device 70 of the smartphone 14 executes the information processing program 73A to perform a comparison. Figure 10 The digital key check process shown in FIG. 1 is performed. It is assumed that the receiving unit 110 has previously received a setting process for setting the digital key operation prohibition time from the user. The following description will take as an example the case where the setting of the digital key operation prohibition time is enabled.
[0121] First, in step S112 , the CPU 72 as the transmitting unit 112 acquires time-series data of vibration information detected by the vibration sensor 14D within a certain period of time in the past.
[0122] In step S114, the CPU 72, acting as the transmitting unit 112, determines whether the smartphone 14 is vibrating based on the time-series data of the vibration information acquired in step S112. For example, if the acquired time-series data of the vibration information includes vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that the smartphone 14 is vibrating, and the process proceeds to step S110. On the other hand, if the acquired time-series data of the vibration information does not include vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that the smartphone 14 is not vibrating, and the CPU 72 does not transmit any signal to the vehicle 12, terminating the digital key verification process.
[0123] In step S110, the CPU 72, acting as the transmission unit 112, determines whether the current time is within the digital key operation prohibition time. If the current time is within the digital key operation prohibition time, the CPU 72 does not transmit any signal to the vehicle 12 and terminates the digital key verification process. On the other hand, if the current time is outside the digital key operation prohibition time, the CPU 72 proceeds to step S118.
[0124] In step S118 , the CPU 72 as the transmitting unit 112 transmits a signal indicating the verification result and the presence of vibration to the vehicle 12 via the BLE communication unit 14C, thereby terminating the digital key verification process.
[0125] (Summary of the Second Embodiment)
[0126] The smartphone 14 of this embodiment can set a digital key operation prohibition time. If a digital key comparison request is received from the vehicle 12 during the digital key operation prohibition time, the smartphone 14 will not transmit a signal to allow vehicle control, regardless of whether it is vibrating. This can prevent malfunctions of the smartphone used for vehicle control.
[0127] (Variation)
[0128] In addition, in this embodiment, the case where the digital key comparison process is performed after determining whether the smartphone 14 is vibrating and then determining whether the digital key operation prohibition time is within is described as an example, but the present invention is not limited to this. In the digital key comparison process, the case where the digital key comparison process is performed after determining whether the smartphone 14 is vibrating and then determining whether the digital key operation prohibition time is within is also acceptable.
[0129] For example, the CPU 72 of the control device 70 of the smartphone 14 executes the information processing program 73A. Figure 11 The same processing as that in the above-mentioned embodiment is denoted by the same reference numerals and detailed description thereof will be omitted.
[0130] First, in step S110, the CPU 72, acting as the transmission unit 112, determines whether the current time is within the digital key operation prohibition time. If the current time is within the digital key operation prohibition time, the CPU 72 does not transmit any signal to the vehicle 12 and terminates the digital key verification process. On the other hand, if the current time is outside the digital key operation prohibition time, the CPU 72 proceeds to step S112.
[0131] In step S112 , the CPU 72 as the transmitting unit 112 acquires time-series data of vibration information detected by the vibration sensor 14D within a certain period of time in the past.
[0132] In step S114, the CPU 72, acting as the transmitting unit 112, determines whether the smartphone 14 is vibrating based on the time-series data of the vibration information acquired in step S112. For example, if the acquired time-series data of the vibration information includes vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that the smartphone 14 is vibrating, and the process proceeds to step S118. On the other hand, if the acquired time-series data of the vibration information does not include vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that the smartphone 14 is not vibrating, and the CPU 72 does not transmit any signal to the vehicle 12, terminating the digital key verification process.
[0133] In step S118 , the CPU 72 as the transmitting unit 112 transmits a signal indicating the verification result and the presence of vibration to the vehicle 12 via the BLE communication unit 14C, thereby terminating the digital key verification process.
[0134] In addition, in this embodiment, the case where a signal is not transmitted to the vehicle 12 during the digital key comparison process when the digital key operation prohibition time is within or when there is no vibration from the smartphone 14 is described as an example, but the present invention is not limited to this. In the digital key comparison process, in either case, no signal may be transmitted to the vehicle 12 when the digital key operation prohibition time is within or when there is no vibration from the smartphone 14, and in the other case, a signal indicating the comparison result and no vibration may be transmitted.
[0135] For example, the CPU 72 of the control device 70 of the smartphone 14 executes the information processing program 73A. Figure 12 The digital key comparison process shown.
[0136] First, in step S110, the CPU 72, acting as the transmission unit 112, determines whether the current time is within the digital key operation prohibition time. If the current time is within the digital key operation prohibition time, the CPU 72 does not transmit any signal to the vehicle 12 and terminates the digital key verification process. On the other hand, if the current time is outside the digital key operation prohibition time, the CPU 72 proceeds to step S112.
[0137] In step S112 , the CPU 72 as the transmitting unit 112 acquires time-series data of vibration information detected by the vibration sensor 14D within a certain period of time in the past.
[0138] In step S114, the CPU 72, acting as the transmitting unit 112, determines whether or not vibrations are occurring on the smartphone 14 based on the time-series data of the vibration information acquired in step S112. For example, if the acquired time-series data of the vibration information includes vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that vibrations are occurring on the smartphone 14, and the process proceeds to step S118. On the other hand, if the acquired time-series data of the vibration information does not include vibration information indicating a vibration of a certain magnitude or greater, the CPU 72 determines that vibrations are not occurring on the smartphone 14, and the process proceeds to step S116.
[0139] In step S116 , the CPU 72 as the transmitting unit 112 transmits a signal indicating the verification result and the absence of vibration to the vehicle 12 via the BLE communication unit 14C, thereby terminating the digital key verification process.
[0140] In step S118 , the CPU 72 as the transmitting unit 112 transmits a signal indicating the verification result and the presence of vibration to the vehicle 12 via the BLE communication unit 14C, thereby terminating the digital key verification process.
[0141] In the above Figure 12 In the description, an example is given in which, during the digital key verification process, no signal is transmitted to the vehicle 12 when the digital key operation prohibition time is reached, and a signal indicating the verification result and no vibration is transmitted when there is no vibration from the smartphone 14. However, the reverse is also possible. That is, a signal indicating the verification result and no vibration may be transmitted when the digital key operation prohibition time is reached, and no signal may be transmitted to the vehicle 12 when there is no vibration from the smartphone 14.
[0142] [Remark]
[0143] In the above embodiments, the example of setting a digital key operation prohibition time is used for description, but the present invention is not limited to this. For example, a digital key operation permission time may also be set. In this case, when a signal indicating a comparison request for the digital key 140 is received from the vehicle 12 via the BLE communication unit 14C within the digital key operation permission time, the transmitting unit 112 transmits a comparison result indicating that vehicle control is permitted and a vibration signal to the vehicle 12 via the BLE communication unit 14C in response to the smartphone 14 vibrating.
[0144] In addition, when a signal indicating a comparison request for the digital key 140 is received from the vehicle 12 via the BLE communication unit 14C outside the digital key operation allowed time, the sending unit 112 does not send a signal indicating the comparison result and the presence of vibration regardless of whether the smartphone 14 is vibrating.
[0145] Furthermore, the receiving unit 110 receives a setting process for setting the digital key operation permission time from the user. Specifically, the receiving unit 110 causes the touch panel 14A to display a screen for the user to perform a setting process for setting the digital key operation permission time.
[0146] For example, the touch panel 14A is made to display Figure 13 The setting screen 240 shown receives either validation or invalidation of the setting of the digital key operation permission time, and the start time and end time of the digital key operation permission time. Figure 13 The setting screen 240 includes a button 242 for switching between validating and invalidating the setting of the digital key operation permission time, a box 244 for setting the start time of the digital key operation permission time, and a box 246 for setting the end time.
[0147] In addition, this embodiment describes an example in which the smartphone 14 transmits a comparison result indicating that vehicle control is permitted and a vibration signal to the vehicle 12 when the smartphone 14 is vibrating outside the digital key operation prohibition period, but the present invention is not limited to this embodiment. For example, the smartphone 14 may also transmit a comparison result indicating that vehicle control is permitted and a movement signal to the vehicle 12 when the smartphone 14 is moving outside the digital key operation prohibition period. For example, if the change in the intensity of the radio waves transmitted from the vehicle 12 to the smartphone 14 is greater than a threshold, the smartphone 14 may be considered to be moving. On the other hand, if the change in the intensity of the radio waves transmitted from the vehicle 12 to the smartphone 14 is less than the threshold, the smartphone 14 may be considered to be not moving. Furthermore, during the digital key operation prohibition period, the comparison result indicating that vehicle control is permitted and the movement signal are not transmitted to the vehicle 12, regardless of whether the smartphone 14 is moving.
[0148] In addition, in this embodiment, the case where the vehicle 12 transmits a signal indicating a comparison request for the digital key 140 to the smartphone 14 when the user attempts to unlock the door by touching the door handle 13 is described as an example, but the present invention is not limited to this. For example, the vehicle 12 may transmit a signal indicating a comparison request for the digital key 140 to the smartphone 14 when the user attempts to start the engine by operating the engine switch 27.
[0149] In the above embodiments, the information processing device in which the digital key is registered is the smartphone 14 , but the present invention is not limited thereto. The digital key 140 may be registered in a device having a communication function, such as a tablet computer or a wearable computer.
[0150] In each embodiment, the smartphone 14 uses Bluetooth (registered trademark) to wirelessly communicate with the vehicle-mounted device 11, but the present invention is not limited thereto. For example, the smartphone 14 may also use NFC or UWB to wirelessly communicate with the vehicle-mounted device 11.
[0151] In the above embodiment, the vehicle 12 is described as a vehicle driven by an engine using gasoline as power, but the present invention is not limited thereto. The vehicle 12 may also be an electric vehicle such as an HEV (Hybrid Electric Vehicle), a PHEV (Plug-in Hybrid Electric Vehicle), an FCEV (Fuel Cell Electric Vehicle), or a BEV (Battery Electric Vehicle).
[0152] In addition, the various processes executed by the CPU 72 reading the software (program) in the above-mentioned embodiment may also be executed by various processors other than the CPU. As the processor in this case, FPGA (Field-Programmable Gate Array) and other processors with PLD (Programmable Logic Device) and ASIC (Application Specific Integrated Circuit) which can change the circuit structure after manufacturing, which are designed to be a dedicated circuit structure for executing specific processes, i.e., dedicated circuits, etc. can be exemplified. In addition, various processes may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, and a combination of a CPU and an FPGA, etc.). In addition, the hardware structure of these various processors is more specifically a circuit that combines circuit elements such as semiconductor elements.
[0153] In addition, in the above embodiment, each program is pre-stored (installed) in a non-transitory recording medium that can be read by a computer. For example, the information processing program 73A is pre-stored in the ROM 73 in the smartphone 14. However, this is not limited to this. Each program can also be provided in a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), and a USB (Universal Serial Bus) memory. In addition, each program can also be downloaded from an external device via a network.
[0154] The processing flow described in the above embodiment is merely an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed without departing from the spirit of the invention.
[0155] In addition, the configurations of the vehicle-mounted devices, smartphones, physical keys, and management servers described in the above embodiments are merely examples and may be modified according to circumstances without departing from the spirit of the invention.
Claims
1. An information processing device, wherein: include: an accepting unit that accepts a setting process from a user, the setting process being for setting a time for suppressing control of a vehicle using the information processing device; and A sending unit, when receiving a first signal from the vehicle at a time different from a time when control of the vehicle is suppressed, sends a second signal to enable control of the vehicle according to whether the information processing device is vibrating or moving, and when receiving the first signal from the vehicle during the time when control of the vehicle is suppressed, does not send the second signal regardless of whether the information processing device is vibrating or moving.
2. The information processing device according to claim 1, wherein: When the first signal is received from the vehicle at a time different from a time when control of the vehicle is suppressed, the transmission unit transmits a third signal for suppressing control of the vehicle based on the fact that the information processing device is not vibrating or moving.
3. The information processing device according to claim 2, wherein: When the first signal is received from the vehicle within the time for suppressing the control of the vehicle, the transmission unit transmits a third signal for suppressing the control of the vehicle regardless of whether the information processing device is vibrating or moving.
4. The information processing device according to any one of claims 1 to 3, wherein: The invention further includes a reporting unit that reports that the vehicle is within the time period for suppressing control when the first signal is received from the vehicle within the time period for suppressing control of the vehicle.
5. An information processing device, wherein: comprising a memory and a processor connected to the memory, The processor is configured to display a screen for causing a user to perform a setting process for setting a time for suppressing control of a vehicle using the information processing device. accepting a setting based on the setting process from the user, The processor is configured to report that the vehicle is within the time period in which control of the vehicle is suppressed, when receiving a signal from the vehicle within the time period in which control of the vehicle is suppressed.
6. The information processing device according to claim 5, wherein: The setting process is for setting either validation or invalidation of a setting of a time for suppressing control of a vehicle using the information processing device, and a start time and an end time of the suppression time.
7. An information processing method, executed by an information processing device, characterized in that: The receiving unit receives a setting process from a user, the setting process being for setting a time for suppressing control of a vehicle using the information processing device, When receiving a first signal from the vehicle at a time different from a time when the control of the vehicle is suppressed, the transmitting unit transmits a second signal for allowing the control of the vehicle in accordance with the information processing device being vibrated or moved, When the first signal is received from the vehicle within the time period during which control of the vehicle is suppressed, the transmission unit does not transmit the second signal regardless of whether the information processing device is vibrating or moving.
8. An information processing method, performed by an information processing device comprising a memory and a processor connected to the memory, wherein: The processor is configured to display a screen for causing a user to perform a setting process for setting a time for suppressing control of a vehicle using the information processing device. accepting a setting based on the setting process from the user, The processor is configured to report that the vehicle is within the time period in which control of the vehicle is suppressed, when receiving a signal from the vehicle within the time period in which control of the vehicle is suppressed.
9. A non-transitory recording medium, wherein: A program for causing a computer included in an information processing device to execute the following processing is recorded: accepting a setting process from a user, the setting process for setting a time for suppressing control of a vehicle using the information processing device, When a first signal is received from the vehicle at a time different from a time when control of the vehicle is suppressed, a second signal for allowing control of the vehicle is transmitted in response to the information processing device vibrating or moving, When the first signal is received from the vehicle within the time period during which control of the vehicle is suppressed, the second signal is not transmitted regardless of whether the information processing device is vibrating or moving.
10. A non-transitory recording medium, wherein: A program for causing a computer provided in an information processing device including a memory and a processor connected to the memory to execute the following processing is recorded: displaying a screen for causing the user to perform a setting process for setting a time for suppressing control of the vehicle using the information processing device, accepting a setting based on the setting process from the user, When a signal is received from the vehicle during the time period during which control of the vehicle is suppressed, it is reported that the vehicle is within the time period during which control of the vehicle is suppressed.
Citation Information
Patent Citations
Electronic key system
JP2017160703A
Storage medium, communication apparatus, control method thereof, and unlock system
CN110636168A
Vehicle control system
CN110936919A