Information processing device, processing method, and program
The information processing device simplifies the registration of multiple friend devices as vehicle keys by allowing simultaneous duplication and registration through a display and execution unit, utilizing NFC, BLE, and UWB communication.
Patent Information
- Application Number
- JP2022100568
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2025-10-15
- Estimated Expiration
- 2042-06-22
AI Technical Summary
The process of adding additional friend devices as vehicle keys according to CCC standards is time-consuming due to the need for individual registration of each device.
An information processing device equipped with a display unit, selection unit, and execution unit that allows multiple devices to be selected and duplicated as vehicle keys, reducing the effort required for additional registration by utilizing specific communication methods like NFC, BLE, and UWB.
Reduces the time and effort needed for registering additional devices as vehicle keys by enabling simultaneous duplication and registration of multiple devices.
Smart Images

Figure 0007753999000001 
Figure 0007753999000002 
Figure 0007753999000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a processing method, and a program for duplicating a vehicle key. [Background technology]
[0002] Automobiles have become a widespread element of mobility services, and various services such as car sharing are expected to increase in number and become more widespread. Along with this trend, there is a growing need for wireless digital key systems that use smartphones as car keys, eliminating the need for physical key exchange.
[0003] One example of technology related to wireless digital key systems is Patent Document 1. Patent Document 1 discloses an electronic key system for a vehicle that includes a portable device and an in-vehicle device, and that unlocks the vehicle doors when the in-vehicle device authenticates the portable device. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2020-033707 Summary of the Invention [Problem to be solved by the invention]
[0005] The Car Connectivity Consortium (CCC) has established standards related to vehicle electronic key systems. The CCC standards define two types of devices: owner devices, which are devices used by the vehicle owner, and friend devices, which are devices intended for use by the owner's family or friends.
[0006] However, when an owner device conforming to the CCC additionally registers a plurality of friend devices, it is time-consuming for the user to additionally register each device one by one.
[0007] The present invention aims to provide an information processing device, processing method, and program that reduce the effort required for additional registration when adding another terminal as a key in addition to a terminal used as a vehicle key. [Means for solving the problem]
[0008] First aspect of the present invention The information processing device is an information processing device that can be used as a vehicle key, and is equipped with a display unit that displays information about other devices connected to the information processing device, a selection unit that allows a user to select multiple other devices to operate as keys for the vehicle from the other devices displayed on the display unit, and an execution unit that executes a duplication process for each of the selected multiple other devices to use them as a key for the vehicle.
[0009] First aspect of the present invention The information processing device copies key information stored in the device to other devices, allowing the other devices to be used as vehicle keys. The information processing device allows the user to select multiple other devices to operate as vehicle keys from among those displayed on a display unit, and executes a copy process for each selected other device to allow the other device to be used as a vehicle key. The information processing device reduces the effort required for additional registration when adding other devices as keys in addition to a device used as a vehicle key. [Effects of the Invention]
[0010] According to the present invention, when a terminal other than the terminal used as a vehicle key is added as a key, the time and effort required for additional registration can be reduced. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a diagram showing a schematic configuration of a key management system according to a first embodiment. [Figure 2] 1 is a block diagram showing a hardware configuration of a vehicle according to a first embodiment. [Figure 3] FIG. 2 is a block diagram showing a hardware configuration of a terminal according to the first embodiment. [Figure 4] FIG. 2 is a block diagram showing the functional configuration of a terminal according to the first embodiment. [Figure 5] 10 is a flowchart showing the flow of a registration process in a terminal serving as an owner device according to the first embodiment. [Figure 6] 10A and 10B are diagrams illustrating examples of images of terminal names and communication methods displayed on a touch panel of a terminal serving as an owner device according to the first embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of an image that prompts switching of a communication device, which is displayed on a touch panel of a terminal that serves as an owner device according to the first embodiment. [Figure 8] 10 is a flowchart showing the flow of a copy process in the terminal serving as an owner device according to the first embodiment. [Figure 9] 10 is a flowchart showing the flow of a response process in a terminal that is to be a friend device according to the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of an image requesting approval that is displayed on the touch panel of the terminal as a friend device in the first embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of an image of a terminal name displayed on a touch panel of a terminal serving as an owner device according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] A key management system including a terminal as an information processing device of the present invention will be described. The key management system is a system for managing electronic keys (hereinafter simply referred to as "keys") used for unlocking, locking, starting, etc. of a vehicle.
[0013] [First embodiment] (Overall composition) As shown in FIG. 1, the key management system 10 of the first embodiment is configured to include a vehicle 12, a terminal 14, and a server 16. The server 16 includes a vehicle server 16A that manages the vehicle 12 and a terminal server 16B that manages the terminal 14. The terminal 14 of this embodiment includes a terminal 14A that is an owner device in which key information is set in advance, and a terminal 14B that is a friend device that copies the key information of the terminal 14A. An example of the terminal 14 is a terminal carried by the driver of the vehicle 12, such as a smartphone. The terminal 14A is an example of an information processing device, and the terminal 14B is an example of another device.
[0014] The vehicle 12 and the vehicle server 16A are connected to each other so that they can communicate with each other. Furthermore, each terminal 14 and its corresponding terminal server 16B are connected to each other so that they can communicate with each other. Note that each terminal 14 may be connected to the vehicle server 16A so that they can communicate with each other. Furthermore, the vehicle server 16A and the terminal server 16B are connected to each other via a public network N.
[0015] The numbers of vehicles 12, terminals 14, and servers 16 are not limited to those shown in Fig. 1. Furthermore, a terminal server 16B does not necessarily need to be provided for each terminal 14, and multiple terminals 14 may be connected to one terminal server 16B.
[0016] (vehicle) As shown in FIG. 2, the vehicle 12 of this embodiment includes a verification ECU (Electronic Control Unit) 20, a communication unit 22, a body ECU 24, and an engine ECU .
[0017] The verification 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, and a wireless communication I / F 20E. The CPU 20A, the ROM 20B, the RAM 20C, the in-vehicle communication I / F 20D, and the wireless communication I / F 20E are connected to each other via an internal bus (not shown) so as to be able to communicate with each other.
[0018] The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads out a program from the ROM 20B and executes the program using the RAM 20C as a work area.
[0019] The ROM 20B stores various programs and various data. In this embodiment, the ROM 20B stores key information 100, which is information about the key of the vehicle 12. The RAM 20C temporarily stores programs or data as a working area.
[0020] The in-vehicle communication I / F 20D is an interface for connecting with the body ECU 24 and the engine ECU 26. The interface uses a communication standard such as CAN (Controller Area Network) or Ethernet (registered trademark). The in-vehicle communication I / F 20D is connected to an external bus 28.
[0021] The wireless communication I / F 20E is an interface for communicating with the vehicle server 16A. Communication standards such as 5G, 4G, and LTE are applied to the wireless communication I / F 20E. Note that if communication with the vehicle server 16A is possible using a DCM (Data Communication Module) or another ECU, the wireless communication I / F 20E does not necessarily need to be included in the verification ECU 20.
[0022] The body ECU 24 is an ECU that controls devices such as lights and doors of the vehicle 12. The body ECU 24 is connected to a door lock device (not shown) and can control the locking and unlocking of the doors of the vehicle 12.
[0023] The engine ECU 26 is an ECU that controls the engine of the vehicle 12. The engine ECU 26 can control the start and stop of the engine.
[0024] The communication unit 22 includes an NFC (Near Field Communication) communication unit 22A, an NFC communication unit 22B, a BLE (Bluetooth (registered trademark) Low Energy) communication unit 22C, and a UWB (Ultra Wide Band) communication unit 22D. The NFC communication unit 22A is provided in each door of the vehicle 12, and the NFC communication unit 22B is provided in a center console or the like of the vehicle 12. The BLE communication unit 22C and the UWB communication unit 22D are provided in positions inside the vehicle where they can receive radio waves from the surroundings of the vehicle 12. Note that a plurality of BLE communication units 22C and UWB communication units 22D may be provided in the vehicle 12.
[0025] (Terminal) As shown in FIG. 3, the terminal 14 of this embodiment includes a control unit 40, a communication unit 42, and a touch panel 44.
[0026] The control unit 40 includes a CPU 40A, a ROM 40B, a RAM 40C, and a communication I / F 40D. The CPU 40A, the ROM 40B, the RAM 40C, and the communication I / F 40D are connected to each other via an internal bus (not shown) so that they can communicate with each other. The functions of the CPU 40A, the ROM 40B, the RAM 40C, and the communication I / F 40D are the same as the functions of the CPU 20A, the ROM 20B, the RAM 20C, and the wireless communication I / F 20E of the verification ECU 20. In the control unit 40 of this embodiment, the CPU 40A executes an execution program 150 to function as a selection unit 200, an execution unit 210, and a notification unit 220 shown in FIG. 4.
[0027] 3, the ROM 40B of this embodiment stores an execution program 150 and key information 160, which is information about the key of the vehicle 12. The execution program 150 is a program for performing registration processing, duplication processing, and response processing, which will be described later. The key information 160 is data for checking against the key information 100 stored in the vehicle 12.
[0028] The touch panel 44 includes a liquid crystal display as a display unit and a touch sensor as an input unit.
[0029] The communication unit 42 includes an NFC communication unit 42A, a BLE communication unit 42C, a UWB communication unit 42D, and a Wi-Fi (registered trademark) communication unit 42E. The NFC communication unit 42A, the BLE communication unit 42C, and the UWB communication unit 42D are examples of a first communication unit, and the Wi-Fi communication unit 42E is an example of a second communication unit.
[0030] 4, the selection unit 200 has a function of allowing the user to select the terminal 14B to operate as a key for the vehicle 12. Specifically, the selection unit 200 allows the user to select the terminal 14B to operate as a key for the vehicle 12 from among the terminals 14B displayed on the touch panel 44 as other devices.
[0031] The execution unit 210 has a function of executing a duplication process for allowing the terminal 14B selected by the selection unit 200 to use the terminal 14B as a key for the vehicle 12. The duplication process is a process in which a duplication request is sent from the terminal 14A that is already operating as a key to the terminal 14B that will now operate as a key, and when an approval notice is received from the terminal 14B that sent the duplication request, key information is sent to the terminal 14B that sent the approval notice.
[0032] The execution unit 210 also transmits information to the terminal 14B to determine whether the terminal 14B that will perform the copy process is one or multiple terminals 14B. The execution unit 210 also transmits information to the terminal 14B indicating whether user approval of the terminal 14B is required.
[0033] In the present embodiment, the copy process can be executed when the terminal 14B designated as a friend device is connected to the terminal 14A designated as an owner device via the NFC communication unit 42A, the BLE communication unit 42C, or the UWB communication unit 42D. On the other hand, the copy process cannot be executed when the terminal 14B is connected to the terminal 14A via the Wi-Fi communication unit 42E. Therefore, when the user selects the terminal 14B connected to the Wi-Fi communication unit 42E, the execution unit 210 prompts the terminal 14B to connect to the NFC communication unit 42A, the BLE communication unit 42C, or the UWB communication unit 42D, and executes the copy process on the terminal 14B that has been reconnected to any of the NFC communication unit 42A, the BLE communication unit 42C, and the UWB communication unit 42D.
[0034] The notification unit 220 has a function of notifying the user of the terminal 14A, which is the owner device, of the results of the duplication process for each terminal 14B when duplication processing is executed for the terminal 14B selected by the execution unit 210. Specifically, the notification unit 220 notifies the user of the results of the duplication process by displaying on the touch panel 44.
[0035] (Flow of Control) The flow of processing executed in the key management system 10 of this embodiment will be described using the flowcharts of Figures 5, 8, and 9. The processing in the terminal 14 is executed by the CPU 40A functioning as the selection unit 200, the execution unit 210, and the notification unit 220. Note that each figure describes a case where the CPU 40A executes each process, but this is not limited to this, and the following flowcharts are realized by one or more processors reading and executing programs stored in one or more memories.
[0036] First, the registration process executed in the terminal 14A, which is the owner device, will be described.
[0037] In step S100 of FIG. 5, the CPU 40A searches for the terminal 14B connected to each communication unit .
[0038] In step S101, the CPU 40A executes a display process. Specifically, the CPU 40A displays the terminal 14B connected to the own device on the touch panel 44. For example, as shown in Fig. 6, the touch panel 44 displays the terminal name together with the communication method by which the terminal is connected.
[0039] 5, the CPU 40A accepts the selection of the terminal 14B for which the key is to be duplicated as a friend device. Specifically, the CPU 40A accepts the selection of the terminal 14B displayed on the touch panel 44 through the user's operation on the touch panel 44.
[0040] In step S103, the CPU 40A determines whether or not there is a terminal 14B connected via Wi-Fi. If the CPU 40A determines that there is a terminal 14B connected via Wi-Fi (step S103: YES), the process proceeds to step S104. On the other hand, if the CPU 40A determines that there is no terminal 14B connected via Wi-Fi (step S103: NO), the process proceeds to step S105.
[0041] In step S104, the CPU 40A transmits a switching request to the Wi-Fi connected terminal 14B. As a result, in the terminal 14B that has received the switching request, a screen prompting the terminal 14B to switch the connection from the Wi-Fi system to the BLE system is displayed on the touch panel 44, for example, as shown in FIG.
[0042] In step S105 of Fig. 5, CPU 40A executes a copy process, the details of which will be described later.
[0043] In step S106, the CPU 40A determines whether or not processing has been attempted for all terminals 14B. If the CPU 40A determines that processing has been attempted for all terminals 14B (step S106: YES), the process proceeds to step S107. On the other hand, if the CPU 40A determines that processing has not been attempted for all terminals 14B (step S106: NO), the process returns to step S105.
[0044] In step S107, CPU 40A notifies terminal 14B that attempted to duplicate the key of the processing result. That is, in terminal 14B that was able to duplicate the key of terminal 14A, a message notifying that duplication was successful is displayed on touch panel 44, and in terminal 14B that was not able to duplicate the key of terminal 14A, a message notifying that duplication was unsuccessful is displayed on touch panel 44.
[0045] In step S108, the CPU 40A determines whether or not to end the registration process. For example, the CPU 40A determines to end the registration process when the user operates the end button displayed on the touch panel 44. If the CPU 40A determines to end the registration process (step S108: YES), it ends the registration process. On the other hand, if the CPU 40A determines not to end the registration process (step S108: NO), it returns to step S105. In other words, the registration process is executed again for the terminal 14B for which the key duplication failed.
[0046] Next, the details of the copy process in step S105 will be described.
[0047] 8, the CPU 40A determines whether there are multiple terminals 14B that copy the key. If the CPU 40A determines that there are multiple terminals 14B that copy the key (step S200: YES), the process proceeds to step S201. On the other hand, if the CPU 40A determines that there are not multiple terminals 14B that copy the key, that is, there is only one terminal 14B (step S200: NO), the process proceeds to step S203.
[0048] In step S201, CPU 40A transmits a multi-copy request to each terminal 14B that copies the key. Here, the multi-copy request is a copy request accompanied by information indicating that the other terminals 14B will also perform the copy process. Terminal 14B that receives the multi-copy request can determine that the other terminals 14B will also perform the copy process. In other words, the multi-copy request corresponds to "information that determines whether one or more terminals 14B will perform the copy process." Furthermore, terminal 14B that receives the multi-copy request can accept approval for performing the copy process for terminals 14B other than its own device. In other words, the multi-copy request corresponds to "information that indicates whether user approval of other devices is required."
[0049] In step S202, the CPU 40A determines whether approval notifications have been received from all of the terminals 14B. If the CPU 40A determines that approval notifications have been received from all of the terminals 14B (step S202: YES), the CPU 40A proceeds to step S205. On the other hand, if the CPU 40A determines that approval notifications have not been received from all of the terminals 14B (step S202: NO), the CPU 40A proceeds to step S206.
[0050] In step S203, the CPU 40A transmits a copy request to the terminal 14B that copies the key.
[0051] In step S204, the CPU 40A determines whether or not an approval notice has been received from the terminal 14B. If the CPU 40A determines that an approval notice has been received from the terminal 14B (step S204: YES), the CPU 40A proceeds to step S206. On the other hand, if the CPU 40A determines that an approval notice has not been received from the terminal 14B (step S204: NO), the CPU 40A ends the duplication process.
[0052] In step S205, CPU 40A transmits key information to all terminals 14B.
[0053] In step S206, CPU 40A transmits key information to terminal 14B that has been approved, that is, terminal 14B that has transmitted the approval notification.
[0054] In step S207, CPU 40A receives the duplication result from terminal 14B that transmitted the key information, and then CPU 40A ends the duplication process.
[0055] Next, the response process executed by the terminal 14B that receives the copy request will be described in detail.
[0056] In step S300 of FIG. 9, CPU 40A receives a copy request from terminal 14A.
[0057] In step S301, the CPU 40A determines whether there are multiple terminals 14B that will copy the key together with the CPU 40A itself. This determination is made by determining whether the received copy request is a multi-copy request. If the CPU 40A determines that there are multiple terminals 14B that will copy the key (step S301: YES), the CPU 40A proceeds to step S302. On the other hand, if the CPU 40A determines that there are not multiple terminals 14B that will copy the key, that is, that there is only one terminal 14B (step S301: NO), the CPU 40A proceeds to step S305.
[0058] In step S302, CPU 40A accepts the approval omission selection. The approval omission selection is a process for omitting the approval selection at other terminal 14B for which a copy request is being requested. For example, as shown in FIG. 10, at terminal 14B, the approval omission selection is accepted by operating multiple approval button 48C displayed on touch panel 44.
[0059] 9, the CPU 40A determines whether or not an approval omission selection has been made, that is, whether or not the multiple approval button 48C has been operated. If the CPU 40A determines that an approval omission selection has been made (step S303: YES), the process proceeds to step S304. On the other hand, if the CPU 40A determines that an approval omission selection has not been made (step S303: NO), the process proceeds to step S305.
[0060] In step S304, CPU 40A transmits a representative approval notification to terminal 14A. The representative approval notification is an approval notification for all terminals 14B.
[0061] In step S305, CPU 40A accepts the approval selection. For example, as shown in Fig. 10, in terminal 14B, approval selection is accepted by operating approval button 48A displayed on touch panel 44.
[0062] 9, the CPU 40A determines whether or not an approval selection has been made, that is, whether or not the approval button 48A has been operated. If the CPU 40A determines that an approval selection has been made (step S306: YES), the process proceeds to step S307. On the other hand, if the CPU 40A determines that an approval selection has not been made (step S306: NO), the process proceeds to step S311.
[0063] In step S307, CPU 40A transmits an approval notice to terminal 14A.
[0064] In step S308, the CPU 40A determines whether or not key information has been received from the terminal 14A. If the CPU 40A determines that key information has been received from the terminal 14A (step S308: YES), the process proceeds to step S309. On the other hand, if the CPU 40A determines that key information has not been received from the terminal 14A (step S308: NO), the process proceeds to step S310.
[0065] In step S309, CPU 40A executes key setting processing, whereby the key of terminal 14A, which is the owner device, is copied to the own device.
[0066] In step S310, CPU 40A transmits the duplication result to terminal 14A. Then, CPU 40A ends the response process. Regarding the duplication result, if the key setting process is completed without any problems, a duplication success notification is transmitted to terminal 14A, and if there is a problem in the key setting process and key duplication fails, a duplication failure notification is transmitted to terminal 14A.
[0067] In step S311, the CPU 40A transmits an approval refusal notification to the terminal 14A, and then the CPU 40A ends the response process.
[0068] (summary) The terminal 14A of this embodiment is an information processing device that can be used as a key for the vehicle 12, and is characterized by executing a duplication process that causes the terminal 14B selected on the touch panel 44 to be used as a key for the vehicle 12. That is, in this embodiment, the terminal 14A, which is the owner device, can collectively make the terminals 14B selected by the user friend devices. According to this embodiment, it is possible to reduce the effort required for additional registration when adding multiple friend devices as keys for the vehicle 12.
[0069] Furthermore, the terminal 14 of this embodiment has a plurality of communication units 42 with different communication methods, and is characterized in that the display process displays the terminal name of the terminal 14B, which can have multiple keys, along with the connected communication method on the touch panel 44. As described above, in this embodiment, the duplication process is configured to be impossible when the terminal 14B is connected to the terminal 14A via the Wi-Fi communication unit 42E. Therefore, in the registration process executed by the terminal 14A, the terminal 14B, which is connected only to the Wi-Fi communication unit 42E, is prompted to reconnect to a communication unit 42 that can execute the duplication process. As a result, according to this embodiment, the duplication process can be performed even when the terminal 14B is connected via a communication method that does not allow the duplication process.
[0070] In addition, the duplication process may be performed first on terminal 14B connected to a communication unit 42 other than Wi-Fi communication unit 42E, and after completion, the terminal connected to Wi-Fi communication unit 42E may be prompted to reconnect to a communication unit 42 that can perform the duplication process.
[0071] Furthermore, terminal 14A of this embodiment has a function of notifying the user of terminal 14A of the results of the duplication process for each terminal 14B when duplication process has been executed for all selected terminals 14B (see step S107). Therefore, according to this embodiment, the user can select whether to exclude terminal 14B for which duplication process has failed from terminals 14B having multiple keys, or to retry duplication process.
[0072] Furthermore, in this embodiment, the terminal 14A has a function of transmitting a multi-copy request to the terminal 14B as information for determining whether the terminal 14B performing the copy process is one or multiple terminals 14B (see step S201). As a result, when the terminal 14B confirms that the key is to be copied to multiple terminals 14B including the terminal 14B itself, approval from the user can be omitted at the other terminals 14B. Note that the terminal 14A may be set in advance to omit approval from the user from all terminals 14B. In this case, the key information is transmitted to the terminal 14B without receiving an approval notification from the terminal 14B.
[0073] Furthermore, in this embodiment, there is a function to transmit a multi-copy request to terminal 14B as information requesting approval for performing a copy process on other terminal 14B (see step S201). This allows one terminal 14B to receive approval including other terminals 14B, and allows one terminal 14B to choose whether or not to omit approval from the user.
[0074] As described above, this embodiment is suitable for the case where a plurality of vehicles, such as taxis or rental cars, are collectively managed and a plurality of friend devices are added from the terminal 14A, which is a single owner device.
[0075] [Second embodiment] In the second embodiment, the display process in step S101 described above differs from the process in the first embodiment. The differences from the first embodiment will be described below.
[0076] As a result of the display process in step S101, the touch panel 44 of the terminal 14A displays the terminal name of the terminal 14B connected to a communication unit 42 other than the Wi-Fi communication unit 42E. For example, as shown in FIG. 11 , the touch panel 44 displays the names of the terminals connected only to the BLE communication unit 42C. In this case, the terminal names of the terminals 14B connected to a communication unit 42 other than the BLE communication unit 42C are displayed in gray. Note that control may be performed so that the terminal names of the terminals 14B connected to a communication unit 42 other than the BLE communication unit 42C are not displayed on the touch panel 44.
[0077] In this way, according to this embodiment, it is possible to display terminals that can perform the duplication process while the currently connected communication unit 42 is still connected, thereby reducing the effort required for the user to change the communication method for the duplication process.
[0078] [remarks] In the above embodiments, the duplication process is performed by direct communication between the terminal 14A and the terminal 14B, but this is not limiting. For example, the duplication process may be performed via the vehicle server 16A or the terminal server 16B. Even in this case, it is possible to achieve the effect of reducing the effort required for additional registration when adding multiple friend devices as keys to the vehicle 12.
[0079] The various processes executed by the CPU 40A after reading software (programs) in the above embodiment may be executed by various processors other than a CPU. Examples of such processors include programmable logic devices (PLDs) such as field-programmable gate arrays (FPGAs), whose circuit configuration can be changed after fabrication, and dedicated electrical circuits such as application-specific integrated circuits (ASICs), which are processors with circuit configurations specifically designed to execute specific processes. Each of the above processes may be executed by one of these processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.
[0080] In the above embodiment, each program is described as being pre-stored (installed) on a computer-readable non-transitory recording medium. For example, the execution program 150 in the control unit 40 is pre-stored in the ROM 40B. However, the present invention is not limited to this. Each program may be provided in a form recorded on 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. The program may also be downloaded from an external device via a network.
[0081] The processing flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within the scope of the gist of the invention. [Explanation of symbols]
[0082] 12 vehicles 14A Terminal (information processing device) 14B Terminal (other device) 42 Communications Department 42A NFC communication department (first communication department) 42C BLE communication unit (first communication unit) 42D UWB Communication Department (First Communication Department) 42E Wi-Fi communication department (second communication department) 44 Touch panel (display) 150 Execution Program (Program) 200 Selection Section 210 Executive Department 220 Notification Department
Claims
1. An information processing device that can be used as a vehicle key, a display unit that displays information about other devices connected to the information processing device; a selection unit that allows a user to select a plurality of other devices to be operated as keys for the vehicle from among the other devices displayed on the display unit; an execution unit that executes a duplication process for each of the selected plurality of other devices to use the other devices as a key for the vehicle; The communication device is provided with a plurality of communication units, each of which is classified according to a different communication method, including a first communication unit and a second communication unit having a communication method different from that of the first communication unit, the display unit displays the other device connected to any one of the communication units together with the type of the connected communication unit; When the selection unit selects the other device connected to the second communication unit, the execution unit prompts the other device to connect to the first communication unit and executes the replication process on the other device that has reconnected to the first communication unit.
2. The display unit displays the other devices connected to only one of the communication units. The information processing device according to claim 1 .
3. 3. The information processing device according to claim 1, further comprising a notification unit that, when the replication process has been executed for all of the other devices selected by the execution unit, notifies a user of the information processing device of the results of the replication process for each of the other devices.
4. The information processing apparatus according to claim 1 , wherein the execution unit transmits information for determining whether the other apparatus that performs the replication process is one or a plurality of apparatuses to the other apparatus.
5. the duplication process is a process of transmitting a duplication request from the information processing device to the other device, and when an approval notice is received from the other device that has transmitted the duplication request, transmitting information of the key to the other device that has transmitted the approval notice, The information processing apparatus according to claim 1 , wherein the execution unit transmits, to the other device, information indicating whether or not user approval of the other device is required.
6. a display process for displaying information about other devices connected to the information processing device, which is an information processing device that can be used as a vehicle key and has a plurality of communication units including a first communication unit and a second communication unit having a communication unit different from the first communication unit, as types based on differences in communication methods; a selection process for allowing a user to select a plurality of other devices to be operated as keys for the vehicle from among the displayed other devices; and a duplication process for causing each of the selected plurality of other devices to use the key as the vehicle key. the display process displays the other device connected to any one of the communication units together with the type of the connected communication unit; When the other device connected to the second communication unit is selected by the selection process, the other device is prompted to connect to the first communication unit, and the copy process is executed on the other device that has been reconnected to the first communication unit. A processing method in which processing is performed by a computer.
7. a display process for displaying information about other devices connected to the information processing device, which is an information processing device that can be used as a vehicle key and has a plurality of communication units including a first communication unit and a second communication unit having a communication unit different from the first communication unit, as types based on differences in communication methods; a selection process for allowing a user to select a plurality of other devices to be operated as keys for the vehicle from among the displayed other devices; and a duplication process for causing each of the selected plurality of other devices to use the key as the vehicle key. the display process displays the other device connected to any one of the communication units together with the type of the connected communication unit; When the other device connected to the second communication unit is selected by the selection process, the other device is prompted to connect to the first communication unit, and the copy process is executed on the other device that has been reconnected to the first communication unit. A program that causes a computer to perform a process.
Citation Information
Patent Citations
Electronic key system for vehicle
JP2013159980A
Electronic key system, authentication device and portable device
JP2020033707A
Bicycle parking system
JP2021155958A
System and method for secure access to assets or information using blockchain
JP2021528028A
Key fob security copy to a mobile phone
US20140277837A1