Information processing device, vehicle, terminal, information processing method, and information processing program
Patent Information
- Application Number
- JP2021159846
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2041-09-29
Smart Images

Figure 0007632212000001 
Figure 0007632212000002 
Figure 0007632212000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, a vehicle, a terminal, an information processing method, and an information processing program for controlling unlocking of a vehicle and starting an engine. [Background technology]
[0002] Patent Document 1 discloses a vehicle door lock system that locks the vehicle when it is confirmed that the electronic key is outside the vehicle, and does not lock the vehicle when it is confirmed that the electronic key is inside the vehicle. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-147912 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the vehicle door lock system of Patent Document 1, for example, when determining whether a terminal functioning as an electronic key is inside the vehicle, if the terminal is not recognized and an erroneous determination is made, the vehicle may be locked even if the terminal is inside the vehicle (left behind). If a terminal functioning as an electronic key is inside the vehicle, there is a risk that a third party may use the terminal to control the vehicle without the owner's intention.
[0005] The present invention aims to provide an information processing device, a vehicle, an information processing method, and an information processing program that can prevent control of the vehicle without the owner's intention using a terminal that functions as an electronic key, even when the terminal is inside the vehicle. [Means for solving the problem]
[0006] The information processing device described in claim 1 includes a processor, which, when the vehicle doors are locked, determines whether or not a terminal operating as an electronic key is present inside the vehicle, and if it is determined that the terminal is present, performs control to restrict at least some of the functions of the vehicle that are controlled by communication with the terminal based on a locking factor that locked the vehicle doors.
[0007] The information processing device described in claim 1 restricts the functions of a terminal functioning as an electronic key in accordance with a locking factor that has locked the vehicle when the vehicle is locked and a terminal functioning as an electronic key is present in the vehicle. In other words, the information processing device can prevent the vehicle from being controlled by the terminal in an unintended manner by the vehicle owner, even when a terminal functioning as an electronic key is present in the vehicle.
[0008] The information processing device of claim 2 is the information processing device of claim 1, wherein the processor performs control to restrict at least one of the functions of unlocking the doors of the vehicle and starting the engine of the vehicle by the terminal as part of the functions.
[0009] According to the information processing device of claim 2, it is possible to restrict the functions of the vehicle while maintaining operability through the terminal.
[0010] The information processing device according to a third aspect of the present invention is the information processing device according to the first or second aspect, wherein the processor determines whether or not the terminal is present when a certain period of time has elapsed since the doors of the vehicle were locked.
[0011] According to the information processing device of claim 3, even if the electronic key is accidentally left inside the vehicle, the functions are not restricted and the vehicle doors can be unlocked if a certain period of time has not elapsed.
[0012] The information processing device of claim 4 is an information processing device of any one of claims 1 to 3, wherein the processor releases the restriction on the function when authentication of a user who possesses the terminal is successful and information indicating an electronic key stored in the terminal corresponds to information indicating an electronic key pre-stored in the vehicle.
[0013] According to the information processing device of the fourth aspect, it is possible to register in advance users and electronic keys that are capable of releasing restrictions on functions.
[0014] The information processing device according to claim 5 is the information processing device according to any one of claims 1 to 4, wherein the processor restricts the function using restriction setting information regarding the setting of the restriction of the function according to the locking cause.
[0015] According to the information processing device of claim 5, it is possible to restrict functions by assuming the state of the owner of the vehicle.
[0016] The information processing device according to a sixth aspect of the present invention is the information processing device according to the fifth aspect, wherein the processor accepts settings relating to the restriction setting information made by a user.
[0017] According to the information processing device recited in claim 6, it is possible for the user to set restrictions on functions as desired.
[0018] The information processing device according to claim 7 is the information processing device according to claim 5, wherein the restriction setting information is set according to a locking operation performed when the user is in the vehicle or a locking operation performed when the user gets out of the vehicle as the locking cause.
[0019] According to the information processing device of the seventh aspect, it is possible to set restrictions on functions depending on the user's situation after locking.
[0020] An information processing device according to an eighth aspect of the present invention is the information processing device according to any one of the fifth to seventh aspects, wherein the processor further accepts a change to the restriction setting information.
[0021] According to the information processing device of claim 8, it is possible to set function restrictions in response to changes in circumstances.
[0022] The information processing device of claim 9 is an information processing device of any one of claims 1 to 8, wherein the processor detects the terminal using a communication result between the terminal and a communication device mounted in the vehicle, and determines whether the terminal is present in the vehicle.
[0023] According to the information processing device of claim 9, it is possible to recognize the presence of a terminal within a communication range and detect the terminal more accurately.
[0024] An information processing device according to a tenth aspect of the present invention is the information processing device according to any one of the first to ninth aspects, wherein, when the function is restricted, the processor notifies a user that the function has been restricted.
[0025] According to the information processing device recited in claim 10, the user can easily recognize that the functions in the vehicle have been restricted.
[0026] A vehicle described in claim 11 includes the information processing device described in any one of claims 1 to 10, and is configured to be able to communicate with the terminal.
[0027] According to the vehicle described in claim 11, it is possible to control the restriction of functions of the vehicle.
[0028] A terminal described in claim 12 includes the information processing device described in any one of claims 1 to 10, and is configured to be capable of communicating with the vehicle.
[0029] According to the terminal recited in claim 12, the cost for limiting the functions of the vehicle can be further reduced.
[0030] A terminal according to a thirteenth aspect of the present invention is the terminal according to the twelfth aspect, wherein the terminal acquires the locking factor that has locked the doors of the vehicle from the vehicle.
[0031] According to the terminal recited in claim 13, the cause of locking in the vehicle can be identified.
[0032] The information processing method described in claim 14 determines whether or not a terminal operating as an electronic key is present in the vehicle when the vehicle doors are locked, and if it is determined that the terminal is present, performs control to restrict at least some of the functions of the vehicle that are controlled by communication with the terminal based on a locking factor that locked the vehicle doors.
[0033] According to the information processing method of claim 14, when a vehicle is locked and a terminal functioning as an electronic key is present inside the vehicle, the functions of the terminal are restricted according to the locking factor that locked the vehicle. In other words, according to the information processing device, even if a terminal functioning as an electronic key is present inside the vehicle, it is possible to prevent the vehicle from being controlled by the terminal in an unintended manner by the vehicle owner.
[0034] The information processing program described in claim 15 determines whether or not a terminal operating as an electronic key is present in the vehicle when the vehicle doors are locked, and if it is determined that the terminal is present, performs control to restrict at least some of the functions of the vehicle that are controlled by communication with the terminal based on a locking factor that locked the vehicle doors.
[0035] When a vehicle is locked and a terminal functioning as an electronic key is present inside the vehicle, the computer that executes the information processing program recited in claim 15 restricts the functions of the terminal according to the locking factor that locked the vehicle. In other words, even if a terminal functioning as an electronic key is present inside the vehicle, the computer can prevent the vehicle from being controlled by the terminal in a manner not intended by the vehicle owner. Effect of the Invention
[0036] According to the present invention, even if a terminal functioning as an electronic key is inside the vehicle, it is possible to prevent the terminal from being used to control the vehicle without the owner's intention. [Brief description of the drawings]
[0037] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of an information processing system according to each embodiment. [Diagram 2] 1 is a block diagram showing a hardware configuration of a vehicle according to a first embodiment. [Diagram 3] 2 is a block diagram showing a functional configuration of an in-vehicle device according to the first embodiment; FIG. [Figure 4] FIG. 2 is a plan view showing a vehicle as viewed from above, illustrating a detection area according to each embodiment. [Diagram 5] 11A and 11B are diagrams illustrating restriction setting information provided for explaining function restrictions according to each embodiment. [Figure 6] 2 is a block diagram showing a hardware configuration of the mobile terminal according to the first embodiment. FIG. [Figure 7] 3 is a sequence diagram showing the flow of processing executed in the information processing system according to the first embodiment. FIG. [Figure 8] FIG. 11 is a block diagram showing a hardware configuration of a vehicle according to a second embodiment. [Figure 9] FIG. 11 is a block diagram showing a hardware configuration of a mobile terminal according to a second embodiment. [Figure 10] FIG. 11 is a block diagram showing a functional configuration of a mobile terminal according to a second embodiment. [Figure 11] FIG. 11 is a sequence diagram showing the flow of processing executed in an information processing system according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0038] An information processing system including an information processing device of the present invention will be described. The information processing device functions as a control device that controls unlocking of vehicle doors and limiting functions for starting the engine by a terminal.
[0039] [First embodiment] 1, an information processing system 10 of the present embodiment includes a vehicle 12, a mobile terminal 30, and a physical key 40. The vehicle 12 includes a control ECU (Electronic Control Unit) 20 as an information processing device, and a plurality of ECUs 22 that are devices for controlling devices mounted on the vehicle 12. The control ECU 20 and the mobile terminal 30 can be connected to each other via BLE (Bluetooth Low Energy) communication. The control ECU 20 and the physical key 40 can be connected to each other via wireless communication in the LF (Low Frequency) band and RF (Radio Frequency) band.
[0040] The control ECU 20 has a function of acquiring communication information based on a CAN (Controller Area Network) protocol transmitted from each ECU 22. The control ECU 20 controls each ECU 22 in response to a signal received from the mobile terminal 30.
[0041] In this embodiment, an engine ECU and a body ECU are exemplified as the ECU 22. The control ECU 20 and each ECU 22 are connected to each other via an external bus 20I.
[0042] The mobile terminal 30 is a terminal such as a smartphone that can be carried by the owner of the vehicle 12. A digital key related to the vehicle 12 is stored in the mobile terminal 30 in advance, and the mobile terminal 30 enables operations such as locking and unlocking the doors of the vehicle 12 and starting the engine by remote control using the digital key. When the mobile terminal 30 receives a message from the vehicle 12, the mobile terminal 30 displays the message on a monitor. When a function restriction is being executed in the vehicle 12, the mobile terminal 30 transmits a request signal for lifting the restriction. Here, the mobile terminal 30 is an example of a "terminal that operates as an electronic key". However, it is not limited thereto. For example, the mobile terminal 30 may be a terminal such as a tablet or a car navigation device as long as it is portable by the owner of the vehicle 12. The digital key according to this embodiment is also an example of "information indicating an electronic key".
[0043] The physical key 40 is a wireless key that can be carried by the owner of the vehicle 12. A digital key for the vehicle 12 is stored in the physical key 40 in advance, and the physical key 40 enables operations such as locking and unlocking the doors of the vehicle 12 and starting the engine to be performed remotely using the digital key.
[0044] (vehicle) As shown in FIG. 2, the vehicle 12 according to this embodiment includes a control ECU 20, a plurality of ECUs 22, and a plurality of in-vehicle devices .
[0045] The control ECU 20 includes a CPU (Central Processing Unit) 20A, a ROM (Read Only Memory) 20B, a RAM (Random Access Memory) 20C, an in-vehicle communication I / F (Interface) 20D, an LF communication unit 20E, an RF communication unit 20F, and a BLE communication unit 20G. The CPU 20A, the ROM 20B, the RAM 20C, the in-vehicle communication I / F 20D, the LF communication unit 20E, the RF communication unit 20F, and the BLE communication unit 20G are connected to each other so as to be able to communicate with each other via an internal bus 20H.
[0046] The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads out the programs from the ROM 20B and executes the programs using the RAM 20C as a working area.
[0047] The ROM 20B stores various programs and various data. In the present embodiment, the ROM 20B stores an information processing program 100 that executes a restriction on the functions of the vehicle 12 based on the restriction setting information 110 described later. The ROM 20B also stores the restriction setting information 110, which is a setting related to the restriction on the functions of the vehicle 12, and a digital key DB (database) 120 related to pre-registered digital keys. The RAM 20C temporarily stores programs or data as a working area.
[0048] The in-vehicle communication I / F 20D is an interface for connecting to each ECU 22. The interface uses a communication standard based on the CAN protocol. The in-vehicle communication I / F 20D is connected to the external bus 20I.
[0049] The LF communication unit 20E is connected to an LF antenna 24A. The LF communication unit 20E is a wireless communication module for communicating with devices such as the physical key 40 via the LF antenna 24A. The LF antenna 24A is a communication device that performs wireless communication in the LF band, and transmits a request signal to the physical key 40 that functions as a remote control. The LF antennas 24A are installed, for example, on the driver's door, passenger door, rear door, and back door.
[0050] The RF communication unit 20F is connected to an RF antenna 24B. The RF communication unit 20F is a wireless communication module for communicating with devices such as the physical key 40 via the RF antenna 24B. The RF antenna 24B is a communication device that performs wireless communication in the RF band, and receives a response signal from the physical key 40.
[0051] The BLE communication unit 20G is connected to a BLE antenna 24C. The BLE communication unit 20G is a wireless communication module for communicating with devices such as a mobile terminal 30 via the BLE antenna 24C. The BLE antenna 24C is a communication device that performs wireless communication in the Bluetooth frequency band (2.4 GHz), transmits a request signal to the mobile terminal 30, and receives a response signal from the mobile terminal 30.
[0052] The ECU 22 includes at least a body ECU 22A and an engine ECU 22B.
[0053] The body ECU 22A controls each part of the body of the vehicle 12. A locking actuator 24D constituting the in-vehicle device 24 is connected to the body ECU 22A. The body ECU 22A executes locking and unlocking of the doors of the vehicle 12 in response to an instruction to lock and unlock the doors of the vehicle 12. The locking actuator 24D locks and unlocks the doors in response to the instruction.
[0054] The engine ECU 22B controls an engine 24E of the vehicle 12. The engine 24E that drives the vehicle 12 is connected to the engine ECU 22B.
[0055] The information processing program 100 is a program for controlling the control ECU 20. The restriction setting information 110 is information that sets whether or not an instruction to execute a function received from the mobile terminal 30 is valid when the doors of the vehicle 12 are locked and the functions of the vehicle 12 are restricted. In the restriction setting information 110, the instruction to execute a function received from the mobile terminal 30 is set to "valid" or "invalid" for each function and for each locking cause. Here, the functions according to this embodiment are unlocking the doors of the vehicle 12 and starting the engine of the vehicle 12. The digital key DB 120 stores digital keys corresponding to the vehicles 12 that have been registered in advance.
[0056] As shown in FIG. 3, in the control ECU 20 of this embodiment, the CPU 20A executes the information processing program 100 to function as a detection unit 200, a judgment unit 210, a control unit 220, a notification unit 230, an acquisition unit 240, a comparison unit 250, and a reception unit 260.
[0057] The detection unit 200 detects the mobile terminal 30 in the cabin of the vehicle 12. Specifically, the detection unit 200 communicates with the mobile terminal 30 using BLE communication. For example, the detection unit 200 detects the presence of the mobile terminal 30 by transmitting a request signal to the mobile terminal 30 using BLE communication and detecting a response signal to the request signal. Here, as an example shown in FIG. 4, a BLE antenna 24C that performs BLE communication is installed inside the center console of the vehicle 12, so that the mobile terminal 30 existing in the detection area 26 shown in FIG. 4 can be detected. In addition, in the present embodiment, the BLE antenna 24C is installed in the center console. However, this is not limited to this. A plurality of BLE antennas 24C may be installed at the top of the front door, the top of the rear door, the top of the back door, and the like. In addition, the BLE antenna 24C is an example of a "communication device", and the detection of a response signal to a request signal is an example of a "communication result".
[0058] The determination unit 210 determines whether or not to restrict the functions of the vehicle 12. Specifically, when the doors of the vehicle 12 are locked, the determination unit 210 determines whether or not the mobile terminal 30 is present in the passenger compartment of the vehicle 12 included in the detection area 26, and performs a determination to restrict the functions if the mobile terminal 30 is present. Here, the determination by the determination unit 210 is performed after a certain period of time has elapsed since the doors of the vehicle 12 were locked.
[0059] In the present embodiment, when the mobile terminal 30 is included in the detection area 26, the mobile terminal 30 is determined to be present in the cabin of the vehicle 12. However, the present embodiment is not limited to this. The distance between the multiple BLE antennas 24C and the mobile terminal 30 may be measured, and the measured distance may be used to determine whether the mobile terminal 30 is present in the cabin of the vehicle 12. For example, the detection unit 200 detects the communication strength between each BLE antenna 24C and the mobile terminal 30, and detects the distance from each BLE antenna 24C to the mobile terminal 30 using the communication strength. The determination unit 210 determines the position of the mobile terminal 30 using the detected distance between each BLE antenna 24C, and determines whether the mobile terminal 30 is present in the cabin of the vehicle 12.
[0060] When it is determined that the function of the vehicle 12 is to be restricted, the control unit 220 restricts at least some of the functions of the vehicle 12 controlled by communication with the mobile terminal 30 based on the restriction setting information 110. Here, the some of the functions are functions of unlocking the doors of the vehicle 12 and starting the engine of the vehicle 12, and at least one of the functions is restricted. In addition, the restriction of the function means, for example, that even if an instruction to unlock the doors is input by the mobile terminal 30, if the restriction setting information 110 is set to "disabled", the control unit 220 controls so as not to unlock the doors. In addition, the control by the control unit 220 can restrict the functions by controlling the instructions to be sent to the body ECU 22A and the engine ECU 22B according to the settings in the restriction setting information 110.
[0061] 5, the restriction setting information 110 is set so that restrictions are executed for each locking cause and for each function. In the restriction setting information 110 according to the present embodiment, "enabled" or "disabled" is set for each locking cause and for each function.
[0062] When the locking factor is a locking that is performed while the owner is in the vehicle 12 (it is assumed that the owner of the vehicle 12 is in the vehicle interior), "unlock" in the restriction setting information 110 is set to "disabled" and "engine start" is set to "enabled." For example, when the vehicle 12 is locked and functions are restricted by a manual lock such as a door control switch installed in the vehicle 12, the control unit 220 performs control to disable unlocking by the mobile terminal 30 and enable engine start. By performing the above-mentioned control, even if the functions are restricted unintentionally by the owner, the owner of the vehicle 12 can quickly move the vehicle 12. In addition, intrusion of a third party from outside the vehicle is suppressed.
[0063] On the other hand, when the locking factor is a locking performed when the owner has got off the vehicle 12 (it is assumed that the owner of the vehicle 12 is not in the vehicle cabin), "unlock" in the restriction setting information 110 is set to "enabled" and "engine start" is set to "disabled". For example, when the vehicle 12 is locked and functions are restricted by a smart lock such as locking by touching the door handle with the physical key 40 in hand, the control unit 220 performs control to enable unlocking by the mobile terminal 30 and disable starting the engine. By performing the above-mentioned control, even if the mobile terminal 30 is left behind in the vehicle 12, it is possible to return to retrieve the mobile terminal 30 from outside the vehicle. In addition, taking away of the vehicle 12 by a third party is suppressed.
[0064] The "key-linked lock" shown in the restriction setting information of FIG. 5 is an operation of locking the vehicle by inserting a mechanical key stored in the physical key 40 into a key cylinder (not shown). The "wireless lock" is an operation of locking the vehicle by receiving a response signal by RF band wireless communication from the physical key 40 in which a digital key is stored. The "wireless double lock set" is an operation of locking the vehicle by pressing the lock button installed on the physical key 40 twice, which has a function of restricting unlocking from inside the vehicle. The "wireless 30s auto lock" is an operation of locking the vehicle when no operation to open the door is performed within 30 seconds after unlocking the vehicle with the physical key 40. The "smart lock" is an operation of locking the vehicle by touching a sensor installed on the door handle when a response signal by RF band wireless communication is received from the mobile terminal 30 that has entered the LF band communication area installed in the vehicle 12. The "smart double lock set" is an operation of locking the vehicle by touching a sensor installed on the door handle twice, which has a function of restricting unlocking from inside the vehicle, by carrying the physical key 40. In addition, the "smart 30s auto lock" is an operation to lock the door if the operation to open the door is not performed within 30 seconds after unlocking the door by touching a sensor installed on the door handle with the physical key 40 in hand. In addition, the "power back door close and lock" is an operation to close and lock the back door installed at the rear of the vehicle 12, and the "security forced lock" is an operation to forcibly lock the door when it is detected that the door has been unlocked by an unauthorized method. In addition, the "shift-linked lock" is an operation to lock the door in response to the operation of the shift lever of the vehicle 12, and the "vehicle speed-linked lock" is an operation to lock the door in response to the speed of the vehicle 12. In addition, the "active test (lock)" is an operation to lock the vehicle 12 when an actuator of the vehicle 12 is driven using a diagnostic tool or the like, and the "door lock by pre-air conditioning" is an operation to lock the vehicle 12 when adjusting the temperature or the like before getting in. In addition, the "lock by remote service" is an operation to lock the vehicle 12 by remote operation from an external server or the like.In addition, "relocking by remote service" is an operation for relocking the vehicle 12 by remote control when locking by remote control from an external server or the like fails.
[0065] When a function restriction is executed, the notification unit 230 notifies the mobile terminal 30 of a message to the effect that the function is restricted.
[0066] The acquisition unit 240 acquires from the mobile terminal 30 a notification that authentication of the owner of the mobile terminal 30 has been successful, and the digital key 130.
[0067] The collation unit 250 performs collation by determining whether the acquired digital key 130 corresponds to a digital key previously stored in the digital key DB 120. If the collation unit 250 determines that the acquired digital key 130 corresponds to a digital key previously stored in the digital key DB 120, the control unit 220 releases the function restriction.
[0068] The reception unit 260 receives settings in the restriction setting information and changes the restriction setting information. For example, the reception unit 260 may receive settings in the restriction setting information from the mobile terminal 30 and change the stored restriction setting information 110, or may receive settings in the restriction setting information from a center server (not shown) and change the stored restriction setting information 110. Note that the reception unit 260 according to the present embodiment has been described as receiving changes to the restriction setting information. However, this is not limiting. The reception unit 260 may receive initial settings for the restriction setting information. For example, the reception unit 260 may receive restriction setting information, which is settings related to all locking factors, from the mobile terminal 30 or a center server (not shown) and store it in the ROM 20B.
[0069] (Mobile devices) 6, the mobile terminal 30 includes a CPU 30A, a ROM 30B, a RAM 30C, a storage 30D, an input unit 30E, a monitor 30F, and a wireless communication I / F 30G. The CPU 30A, the ROM 30B, the RAM 30C, the storage 30D, the input unit 30E, the monitor 30F, and the wireless communication I / F 30G are connected to each other via an internal bus 30H so as to be able to communicate with each other. The functions of the CPU 30A, the ROM 30B, and the RAM 30C are the same as those of the CPU 20A, the ROM 20B, and the RAM 20C of the control ECU 20 described above.
[0070] The storage 30D as a storage unit is configured with a hard disk drive (HDD) or a solid state drive (SSD) and stores various programs and various data. In this embodiment, the storage 30D stores a digital key 130, authentication information 140, and various programs. The ROM 30B may store the digital key 130, authentication information 140, and various programs.
[0071] The authentication information 140 is information indicating a pre-registered owner of the vehicle 12. For example, the mobile terminal 30 collates the authentication information input by the owner with the pre-registered authentication information 140 to authenticate the owner of the vehicle 12.
[0072] The input unit 30E includes buttons, a keyboard, a touch panel, etc. for inputting characters, etc. The monitor 30F is a display device for displaying image data, characters, etc.
[0073] The wireless communication I / F 30G is a device for wirelessly communicating with the control ECU 20 of the vehicle 12 using BLE communication. Note that the wireless communication I / F 30G according to the present embodiment has been described as using the BLE communication standard. However, the wireless communication I / F 30G is not limited to this. The wireless communication I / F 30G may use a communication standard such as 5G, LTE, or Wi-Fi (registered trademark).
[0074] The mobile terminal 30 according to the present embodiment performs BLE communication with the control ECU 20 by executing a program stored in the storage 30D. For example, when the mobile terminal 30 receives a request signal from the control ECU 20 through BLE communication, the mobile terminal 30 transmits a response signal corresponding to the request signal to the control ECU 20. When the mobile terminal 30 receives a message through BLE communication, the mobile terminal 30 displays the received message on the monitor 30F. When the mobile terminal 30 authenticates the owner of the vehicle 12 using authentication information input by the owner of the vehicle 12, the mobile terminal 30 transmits, through BLE communication, to the control ECU 20 a message indicating that authentication of the owner of the vehicle 12 has been successful and the digital key 130 stored in the storage 30D.
[0075] (Processing flow) Next, a process flow of the information processing system 10 executed by the control ECU 20 and the mobile terminal 30 in cooperation with each other will be described with reference to Fig. 7. Fig. 7 is a sequence diagram showing an example of a process flow of the information processing system 10 of this embodiment. Information processing in the control ECU 20 is realized by the CPU 20A executing the information processing program 100 to function as a detection unit 200, a determination unit 210, a control unit 220, a notification unit 230, an acquisition unit 240, a collation unit 250, and a reception unit 260.
[0076] 7, the control ECU 20 locks the doors of the vehicle 12 (step S101), and determines whether a certain time has passed since the doors were locked (step S102). If the certain time has passed since the doors were locked (step S102: Yes), the control ECU 20 transmits a request signal to the mobile terminal 30 by BLE communication (step S103). On the other hand, if the certain time has not passed since the doors were locked (step S102: No), the control ECU 20 waits until the certain period has passed.
[0077] The mobile terminal 30 receives a request signal from the control ECU 20 through BLE communication, and transmits a response signal in response to the request signal to the control ECU 20 (step S104).
[0078] The control ECU 20 receives a response signal from the mobile terminal 30 and determines whether or not the mobile terminal 30 has been detected (step S105). If the control ECU 20 receives the response signal and detects the mobile terminal 30 (step S105: Yes), the control ECU 20 restricts the functions of the vehicle 12 (step S106). On the other hand, if the control ECU 20 does not receive a response signal from the mobile terminal 30 and cannot detect the mobile terminal 30 (step S105: No), the control ECU 20 does not restrict the functions of the vehicle 12.
[0079] After restricting the function, the control ECU 20 transmits a message to the mobile terminal 30 notifying the mobile terminal 30 that the function has been restricted (step S107).
[0080] The mobile terminal 30 displays the message received from the control ECU 20 on the monitor 30F (step S108). The mobile terminal 30 accepts authentication information from the owner of the vehicle 12 and determines whether or not the owner of the vehicle 12 has been authenticated (step S109). If the mobile terminal 30 accepts authentication information from the owner of the vehicle 12 and authenticates the owner of the vehicle 12 (step S109: Yes), the mobile terminal 30 transmits to the control ECU 20 a message indicating that the owner of the vehicle 12 has been authenticated, and the digital key 130 stored in the storage 30D (step S110). On the other hand, if the mobile terminal 30 does not accept authentication information from the owner of the vehicle 12 and has not authenticated the owner of the vehicle 12, the mobile terminal 30 waits until it accepts authentication information from the owner of the vehicle 12 and authenticates the owner of the vehicle 12 (step S109: No).
[0081] The control ECU 20 receives from the mobile terminal 30 a notification that authentication of the owner of the vehicle 12 has been successful and the digital key 130, and determines whether the acquired digital key corresponds to the pre-registered digital key DB 120 (step S111). If the acquired digital key 130 corresponds to the pre-registered digital key DB 120 (step S111: Yes), the control ECU 20 releases the restriction on the functions of the vehicle 12 (step S112). On the other hand, if the acquired digital key 130 does not correspond to the pre-registered digital key DB 120 (step S111: No), the control ECU 20 waits until it receives the digital key 130 without releasing the restriction on the vehicle 12.
[0082] (Summary of the first embodiment) When the vehicle 12 is locked and a mobile terminal 30 functioning as an electronic key is present inside the vehicle, the control ECU 20 of this embodiment restricts the functions of the mobile terminal 30 depending on the locking factor that locked the vehicle 12.
[0083] As described above, according to this embodiment, even if a mobile terminal 30 functioning as an electronic key is present in the vehicle, the control ECU 20 can be used to prevent the mobile terminal 30 from being used to control the vehicle 12 in a manner not intended by the owner of the vehicle 12. [Second embodiment] In the first embodiment, a configuration has been described in which the information processing device is mounted in the control ECU 20. In the present embodiment, a configuration in which the information processing device is mounted in a mobile terminal 30 will be described.
[0084] The configuration of the information processing system according to this embodiment (see FIG. 1), an example of the detection area 26 detected by the vehicle 12 (see FIG. 4), and an example of the restriction setting information (see FIG. 5) are the same as those in the first embodiment, and therefore their explanations are omitted. Below, differences from the first embodiment are explained. Also, the same components are given the same reference numerals, and explanations are omitted.
[0085] As shown in FIG. 8, the vehicle 12 according to this embodiment includes a control ECU 20, a plurality of ECUs 22, and a plurality of in-vehicle devices .
[0086] The control ECU 20 includes a CPU 20A, a ROM 20J, a RAM 20C, an in-vehicle communication I / F 20D, an LF communication unit 20E, an RF communication unit 20F, and a BLE communication unit 20G. The CPU 20A, the ROM 20J, the RAM 20C, the in-vehicle communication I / F 20D, the LF communication unit 20E, the RF communication unit 20F, and the BLE communication unit 20G are connected to each other so as to be able to communicate with each other via an internal bus 20H. The CPU 20A, the RAM 20C, the in-vehicle communication I / F 20D, the LF communication unit 20E, the RF communication unit 20F, and the BLE communication unit 20G are the same as those in FIG. 2 described above, and therefore will not be described.
[0087] The ROM 20J stores various programs and various data. In this embodiment, the ROM 20J stores a digital key DB 120 related to pre-registered digital keys.
[0088] The control ECU 20 executes a program stored in the ROM 20J to perform BLE communication with the mobile terminal 30. For example, after locking the doors of the vehicle 12, the control ECU 20 transmits to the mobile terminal 30, via BLE communication, a message indicating that the doors have been locked, together with a locking factor for locking the doors. When the control ECU 20 acquires a digital key from the mobile terminal 30, the control ECU 20 determines whether the acquired digital key corresponds to a digital key DB 120 registered in advance, and transmits the determination result to the mobile terminal 30 via BLE communication.
[0089] (Mobile devices) 9, the mobile terminal 30 according to this embodiment includes a CPU 30A, a ROM 30B, a RAM 30C, a storage 30I, an input unit 30E, a monitor 30F, and a wireless communication I / F 30G. The CPU 30A, the ROM 30B, the RAM 30C, the input unit 30E, the monitor 30F, and the wireless communication I / F 30G are the same as those in FIG. 6, and therefore description thereof will be omitted.
[0090] The storage 30I as a storage unit is configured with an HDD or SSD, and stores various programs and various data. In this embodiment, the storage 30I stores the digital key 130, the authentication information 140, the information processing program 150, and the restriction setting information 160. The ROM 30I may store the digital key 130, the authentication information 140, the information processing program 150, and the restriction setting information 160.
[0091] The information processing program 150 is a program for controlling the mobile terminal 30. The restriction setting information 160 is information that sets whether execution of a function by the mobile terminal 30 is valid or not when the doors of the vehicle 12 are locked and the functions of the vehicle 12 are restricted. In the restriction setting information 160, "valid" or "invalid" of an instruction to execute a function by the mobile terminal 30 is set for each function and for each locking cause.
[0092] As shown in FIG. 10, in the mobile terminal 30 of this embodiment, the CPU 30A executes the information processing program 150 to function as a detection unit 300, an acquisition unit 310, a judgment unit 320, a control unit 330, a display unit 340, a reception unit 350, an authentication unit 360, a transmission unit 370, and a reception unit 380.
[0093] The detection unit 300 detects the mobile terminal 30 present in the cabin of the vehicle 12. Specifically, when the detection unit 300 receives a request signal for detecting the mobile terminal 30 from the vehicle 12 using BLE communication, the detection unit 300 detects that the mobile terminal 30 itself is present in the cabin of the vehicle 12.
[0094] The acquisition unit 310 receives data from the vehicle 12 using BLE communication. Specifically, the acquisition unit 310 acquires the locking factor that caused the vehicle 12 to be locked, along with the information that the vehicle 12 has been locked.
[0095] The determination unit 320 determines whether or not to execute a restriction on the functions of the vehicle 12. Specifically, when the doors of the vehicle 12 are locked, the determination unit 320 determines whether or not the mobile terminal 30 is present in the passenger compartment of the vehicle 12, and if the mobile terminal 30 is present, determines whether or not to execute a restriction on the functions.
[0096] When it is determined that the restriction of the functions of the vehicle 12 should be executed, the control unit 330 executes the restriction of the functions of the vehicle 12. Here, the control unit 330 executes the restriction of the functions according to the locking cause acquired by the acquisition unit 310 based on the restriction setting information 160. Note that the restriction setting information 160 is the same as the restriction setting information 110 described above, and therefore a description thereof will be omitted.
[0097] When a function restriction is executed, the display unit 340 displays a message to the effect that the function is restricted on the monitor 30F. Here, the display of the message according to the present embodiment is an example of "notifying the user that the function is restricted."
[0098] The reception unit 350 receives authentication information of the owner from the owner of the vehicle 12. The reception unit 260 also receives settings in the restriction setting information from the owner of the vehicle 12 and changes the restriction setting information.
[0099] The authentication unit 360 determines whether the authentication information received from the owner of the vehicle 12 corresponds to the authentication information 140 pre-stored in the storage 30I, and authenticates the owner of the vehicle 12.
[0100] The transmission unit 370 uses BLE communication to transmit data to the control ECU 20. Specifically, the transmission unit 370 transmits the digital key 130 stored in the storage 30I to the control ECU 20 after authenticating the owner of the vehicle 12.
[0101] The receiving unit 380 receives a result of the comparison of the digital key from the control ECU 20. If the comparison result shows that the digital key transmitted by the transmitting unit 370 corresponds to the digital key DB 120 stored in the control ECU 20, the control unit 330 releases the restriction on the functions.
[0102] (Processing flow) Next, a flow of processing of the information processing system 10 executed by cooperation between the control ECU 20 and the mobile terminal 30 will be described with reference to Fig. 11. Fig. 11 is a sequence diagram showing an example of a flow of processing of the information processing system 10 of this embodiment. Information processing in the mobile terminal 30 is realized by the CPU 30A executing the information processing program 150 to function as a detection unit 300, an acquisition unit 310, a determination unit 320, a control unit 330, a display unit 340, a reception unit 350, an authentication unit 360, a transmission unit 370, and a reception unit 380.
[0103] As an example, as shown in FIG. 11, the control ECU 20 locks the doors of the vehicle 12 (step S201), and transmits a request signal to the mobile terminal 30 by BLE communication (step S202).
[0104] The mobile terminal 30 determines whether or not the request signal from the control ECU 20 has been detected (step S203). If the request signal from the control ECU 20 has been detected (step S203: Yes), the mobile terminal 30 detects that the mobile terminal 30 itself is present in the cabin of the vehicle 12, and transmits a response signal to the control ECU 20 (step S204). On the other hand, if the request signal from the control ECU 20 has not been detected (step S203: No), the mobile terminal 30 does not restrict the functions.
[0105] The control ECU 20 receives the response signal from the mobile terminal 30 and transmits to the mobile terminal 30 a message indicating that the vehicle 12 has been locked, as well as a locking cause for locking the vehicle 12 (step S205). Here, the control ECU 20 transmits the time of locking to the mobile terminal 30.
[0106] After receiving the notification that the doors of the vehicle 12 have been locked, as well as the locking cause and time of locking of the vehicle 12, the mobile terminal 30 determines whether a certain period of time has passed since the doors of the vehicle 12 were locked (step S207). If the certain period of time has passed since the doors of the vehicle 12 were locked (step S206: Yes), the mobile terminal 30 restricts the functions (step S207). On the other hand, if the certain period of time has not passed since the doors were locked (step S206: No), the mobile terminal 30 waits until the certain period of time has passed.
[0107] After a certain period of time has elapsed, the mobile terminal 30 displays on the monitor 30F a message indicating that the function has been restricted (step S208). The mobile terminal 30 accepts authentication information from the owner of the vehicle 12 and determines whether the owner of the vehicle 12 has been authenticated (step S209). If the mobile terminal 30 accepts the authentication information from the owner of the vehicle 12 and has authenticated the owner of the vehicle 12 (step S209: Yes), the mobile terminal 30 transmits to the control ECU 20 a message indicating that the owner has been authenticated and the digital key 130 stored in the storage 30D (step S210). On the other hand, if the mobile terminal 30 does not accept authentication information from the owner of the vehicle 12 and has not authenticated the owner (step S209: No), the mobile terminal 30 waits until it accepts authentication information from the owner and authenticates the owner.
[0108] The control ECU 20 receives from the mobile terminal 30 a notification that the owner of the vehicle 12 has been authenticated and the digital key, compares the acquired digital key with the digital key DB 120 that has been pre-registered (step S211), and transmits the comparison result to the mobile terminal 30 (step S212).
[0109] The mobile terminal 30 receives the matching result from the control ECU 20 and determines whether the transmitted digital key 130 corresponds to the digital key DB 120 stored in the control ECU 20 (step S213). If the transmitted digital key 130 corresponds to the digital key DB 120 stored in the control ECU 20 (step S213: Yes), the mobile terminal 30 releases the function restriction (step S214). On the other hand, if the transmitted digital key 130 does not correspond to the digital key DB 120 stored in the control ECU 20 (step S213: No), the mobile terminal 30 does not release the function restriction.
[0110] (Summary of the second embodiment) In this embodiment, when the vehicle 12 is locked and the mobile terminal 30 functioning as an electronic key is present inside the vehicle, the mobile terminal 30 restricts the functions of the mobile terminal 30 depending on the locking factor that locked the vehicle 12.
[0111] As described above, according to this embodiment, even if there is a mobile terminal 30 functioning as an electronic key inside the vehicle, it is possible to prevent the mobile terminal 30 from being used to control the vehicle 12 in a manner not intended by the owner of the vehicle 12.
[0112] [remarks] In the above embodiment, the function restriction in the restriction setting information is set depending on whether the locking factor is that the vehicle is locked while the owner is in the vehicle 12. However, the present invention is not limited to this. For example, the function restriction may be set depending on the locking factor, such as whether the vehicle is locked manually by the owner, whether the vehicle is locked in response to an operation of the vehicle 12, whether the vehicle is locked as a function of the vehicle 12, whether the vehicle is locked by an operation of an external terminal, or the like.
[0113] In the above embodiment, the authentication information is described as being about the owner of the vehicle 12 being pre-registered and authenticated. However, this is not limiting. The user of the vehicle 12 may be pre-registered and authenticated. By pre-registering users, it becomes possible for multiple people to use the vehicle 12. In addition, when multiple people use the vehicle 12, a usage expiration date may be set for each user or for each digital key 130 stored in the mobile terminal 30.
[0114] In addition, various processes that the CPU 20A and CPU 30A execute by reading software (programs) in the above embodiment may be executed by various processors other than the CPU. In this case, examples of the processor include a PLD (Programmable Logic Device) such as an FPGA (Field-Programmable Gate Array) whose circuit configuration can be changed after manufacture, and a dedicated electric circuit such as an ASIC (Application Specific Integrated Circuit) which is a processor having a circuit configuration designed exclusively for executing a specific process. The above-mentioned process may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same or different types (for example, a plurality of FPGAs, a combination of a CPU and an FPGA, etc.). The hardware structure of these various processors is, more specifically, an electric circuit that combines circuit elements such as semiconductor elements.
[0115] In the above embodiment, each program has been described as being prestored (installed) in a non-transitory recording medium that can be read by a computer. For example, the information processing program 100 in the CPU 20A is prestored in the ROM 20B, and the information processing program 150 in the CPU 30A is prestored in the storage 30I. However, without being limited to this, each program may be provided in a form recorded 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), or a USB (Universal Serial Bus) memory. Also, the program may be downloaded from an external device via a network. [Explanation of symbols]
[0116] 12 Vehicles 20 Control ECU (information processing unit) 30 Mobile terminals (information processing devices) 210, 320 Judgment section 220, 330 Control unit 260, 350 Reception
Claims
1. a processor, the processor comprising: When the vehicle door is locked, it is determined whether or not a terminal that functions as an electronic key is present in the vehicle; When it is determined that the terminal is present, control is performed to restrict at least a part of the functions of the vehicle that are controlled through communication with the terminal based on a locking factor that has locked the doors of the vehicle; When restricting the function, restriction setting information regarding the setting of the restriction of the function according to the locking factor is used to restrict the function. Information processing device.
2. The processor, As the part of the functions, control is performed to restrict at least one of unlocking the door of the vehicle and starting the engine of the vehicle by the terminal. The information processing device according to claim 1 .
3. The processor, If a certain period of time has elapsed since the doors of the vehicle were locked, it is determined whether the terminal is present.
3. The information processing device according to claim 1 or 2.
4. The processor, When authentication of a user who possesses the terminal is successful and information indicating an electronic key stored in the terminal corresponds to information indicating an electronic key previously stored in the vehicle, the restriction on the function is lifted. The information processing device according to any one of claims 1 to 3.
5. The processor, Accepting settings related to the restriction setting information by a user The information processing device according to claim 1 .
6. The restriction setting information is The locking factor is set according to a locking operation performed when the user is in the vehicle or a locking operation performed when the user gets off the vehicle. The information processing device according to claim 1 .
7. The processor, Further accepts changes to the restriction setting information.
7. The information processing device according to claim 1, 5, or 6.
8. The processor, Detecting the terminal using a communication result between the terminal and a communication device mounted in the vehicle, and determining whether the terminal is present inside the vehicle. The information processing device according to any one of claims 1 to 7.
9. The processor, If the function is restricted, the user is notified that the function is restricted. The information processing device according to any one of claims 1 to 8.
10. A vehicle comprising the information processing device according to any one of claims 1 to 9, and configured to be capable of communicating with the terminal.
11. A terminal comprising the information processing device according to any one of claims 1 to 9, and configured to be capable of communicating with the vehicle.
12. The terminal includes: The locking factor that caused the door of the vehicle to be locked is acquired from the vehicle. The terminal according to claim 11.
13. When the vehicle door is locked, it is determined whether or not a terminal that functions as an electronic key is present in the vehicle; When it is determined that the terminal is present, control is performed to restrict at least a part of the functions of the vehicle that are controlled through communication with the terminal based on a locking factor that has locked the doors of the vehicle; When restricting the function, restriction setting information regarding the setting of the restriction of the function according to the locking factor is used to restrict the function. Information processing methods.
14. When the vehicle door is locked, it is determined whether or not a terminal that functions as an electronic key is present in the vehicle; When it is determined that the terminal is present, control is performed to restrict at least a part of the functions of the vehicle that are controlled through communication with the terminal based on a locking factor that has locked the doors of the vehicle; When restricting the function, restriction setting information regarding the setting of the restriction of the function according to the locking factor is used to restrict the function. An information processing program that causes a computer to execute processing.
Citation Information
Patent Citations
Smart keyless device for vehicle
JP2006207263A
Smart entry (r) system for vehicle
JP2007001478A
Keyless entry device
JP2007107343A
Vehicle door lock system
JP2013147912A
System and method for vehicle control
US20190061685A1