Other objects, features and advantages of the present invention will become more apparent from the following detailed description made with reference to the accompanying drawings, in which:
Embodiments of the present disclosure is described with reference to the accompanying drawings. In this case, the present disclosure of an invention is not limited to the embodiments in the following, but takes various forms as far as they belong to an art of the invention.
[Explanation of Configuration]
Next, the details of the vehicle unit 20 are explained by using a block diagram in
The radio antenna 21 is used for Dedicated Short Range Communication (DSRC) that provides a wireless communication for narrow area communication.
The DSRC unit 22 performs transmission and reception of information through the radio antenna 21 by DSRC.
The HMI 23 is an interface unit offering Human Machine Interface for communication between a human being and a device. More practically, the interface consists of an operation button and/or LEDs.
The vehicle unit v-SAM 24 performs encryption and decryption of information exchanged with the registration unit 30 and the toll unit 40 as well as encryption/decryption of vehicle unit information (i.e., a management number, a form registration number, the number of a vehicle and the like).
The IC card interface 25 is an interface to communicate with IC cards 28a, 28b, 28c, and retrieves information stored by the IC cards 28a, 28b, 28c as well as stores information in those IC cards 28a, 28b, 28c. In this case, it is assumed that the IC card interface 25 is an interface of a contactless type in the present embodiment, but it may be configured as a contact type interface. In this case, the IC cards 28a, 28b, 28c use respectively different encryption method for storing information.
The memory 26 consists of a device that does not require a memory content retaining operation for storing various information (e.g., a flash memory).
The control unit 27 consists of a central processing unit (CPU), a ROM, a RAM, an I/O, and the like, and controls the DSRC unit 22, the HMI 23, the vehicle unit v-SAM 24, the IC card interface 25 and the memory 26 are controlled in a unified manner.
The details of the registration unit 30 registration are explained by using a block diagram in
The radio antenna 31 is an antenna for DSRC. The DSRC unit 32 uses the radio antenna 31 for performing transmission and reception of information by DSRC.
The road SAM 33 is a unit having function of encrypting information (except for card information) to be transmitted to the vehicle unit 20 as well as function of decrypting encrypted information received from the vehicle unit 20 (except for card information).
The communication interface 34 is an interface to communicate with the information center 70 through wired communication.
The card SAMs 35, 36, 37 are used to encrypt and decrypt information by an encryption method applied to the information that is stored in the IC cards 28a, 28b, 28c that respectively correspond to the card SAMs 35, 36, 37.
The control unit 38 is a unit including a central processing unit (CPU), a ROM, a RAM, an I/O and the like, and controls the DSRC unit 32, the road SAM 33, the communication interface 34 and the card SAMs 35, 36, 37 in a unified manner.
The details of the toll unit 40 are explained by using a block diagram in
The radio antenna 41 is an antenna for DSRC. The DSRC unit 42 uses the radio antenna 41 for performing transmission and reception of information by DSRC.
The road SAM 43 is a unit having function of encrypting information (except for card information) to be transmitted to the vehicle unit 20 as well as function of decrypting encrypted information received from the vehicle unit 20 (except for card information).
The communication interface 44 is an interface to communicate with information center 70 through wired communication.
The card SAMs 45, 46, 47 are used to encrypt and decrypt information by an encryption method applied to the information that is stored in the IC cards 28a, 28b, 28c that respectively correspond to the card SAMs 35, 36, 37. In this case, the toll unit 40 in the present embodiment has three card SAMs (that means the toll unit 40 accommodates at least three different applications), but may only have one card SAM.
The control unit 48 is a unit including a central processing unit (CPU), a ROM, a RAM, an I/O and the like, and controls the DSRC unit 32, the road SAM 33, the communication interface 34 and the card SAMs 35, 36, 37 in a unified manner.
The information center 70 is explained in the following. The information center 70 consists of a well-known server apparatus, and has function of storing registration information sent from the registration unit 30, function of performing payment process based on payment information sent from the toll unit 40.
[Explanation of Operation]
The operation of the wireless communication system 10 is explained in the following.
(1) Card Information Registration Process
First, a process of card information registration regarding information stored in the IC card (one of the IC card 28a, 28b, 28c) to be registered in the vehicle unit 20 is described with reference to a sequence chart in
When the vehicle unit 20 receives a BST (Beacon Service Table) from the registration unit 30 after entering into a communication area of the registration unit 30 (S105), the vehicle unit 20 sends a response request (“SELECT CARD” in the drawing) for the IC card (S110). In this case, it is assumed that the IC card interface 25 of the vehicle unit 20 is impossible to communicate with the IC card (that is, it is assumed that the IC card is not in the proximity of the IC card interface 25).
If there is no response from the IC card before a predetermined time, the vehicle unit 20 sends to the registration unit 30 a VST (Vehicle Service Table) for informing the registration unit 30 of an absence of the IC card (S115).
When the vehicle unit 20 receives the BST again from the registration unit 30 after a predetermined interval (S120), the vehicle unit 20 sends the response request to the IC card (S130). If the IC card is able to communicate with the IC card interface 25 (if there is the IC card in a proximity of the IC card interface 25), a response to the vehicle unit 20 from the IC card (ATR in the figure) is sent (S135). Then, the vehicle unit 20 sends the VST to the registration unit 30 for informing the registration unit 30 of the presence of the IC card (S140).
Then, a mutual authentication is executed between the control unit 38 of the registration unit 30 and the vehicle unit 20 (S150), and the mutual authentication is executed between the card SAM of the registration unit 30 (one of the card SAMs 35, 36, 37 corresponding to the encryption method used for the present IC card) and the IC card (S155).
The card information read instruction is transmitted to the vehicle unit 20 from the control unit 38 of the registration unit 30 if the mutual authentication is normal (S160), and the vehicle unit 20 which received such instruction uses the IC card interface 25 to read the encrypted card information from the IC card (S165). In this case, the “card information” means a card number, an expiration date, name information, a card issuer number, a card type, the money balance, use history information and the like.
The vehicle unit 20 which has read the encrypted card information transmits the encrypted card information to the control unit 38 of the registration unit 30 (S170).
The control unit 38 of the registration unit 30 that received the encrypted card information passes the card information to one of the card SAMs corresponding to the card information (i.e., the card SAM that is capable of decrypting the card information) (S175). The card SAM which received the encrypted card information decrypts the encrypted card information, and passes the decrypted information to the control unit 38 (S180).
The control unit 38 which received the decrypted card information verifies the card information (S185). More practically, the control unit 38 verifies whether the decryption has been normal, whether the decrypted card information contains no discrepancy and the like. In this case, information may be retrieved from the information center 70 through the communication interface 34 for verification of the card information, or the card information may be transmitted to the information centre 70 for verification in the information centre 70.
If it is determined that the card information is normal, the registration unit 30 transmits the encrypted card information before decryption to vehicle unit 20 (S190). In this case, the reason why transmits the encrypted card information to the vehicle unit 20 is to prevent substitution of the card information or the like during the verification process and to securely store the encrypted card information that is verified to be normal in the vehicle unit 20.
The vehicle unit 20 which received the encrypted card information stores the received information in the memory 26 (S195). Thereafter, whenever transmission of the encrypted card information is requested by the toll unit 40, the vehicle unit 20 transmits the card information that is stored in the memory 26 to the toll unit 40, instead of retrieving the card information from the IC card, without determining that a communication with the IC card is possible.
(2) Toll Collection Process
A process for collecting a toll by a communication between the vehicle unit 20 and the toll unit 40 is described next with reference to a sequence chart in
When the vehicle unit 20 receives the BST (Beacon Service Table) from the toll unit 40 after entering into a communication area (S205), the vehicle unit 20 determines whether the IC card information of the application corresponding to the toll unit 40 in the memory 26, and transmits the VST (Vehicle Service Table) to inform the toll unit 40 of the storage of the IC card information if the IC card information is stored in the toll unit 40 (S210).
Then, the mutual authentication is executed between the control unit 48 of toll unit 40 and the vehicle unit 20 (S215).
If the mutual authentication is normal, card information read instruction is transmitted to the vehicle unit 20 from the control unit 48 of toll unit 40 (S225). Then, the control unit 27 of the vehicle unit 20 reads the encrypted card information memorized in the memory 26 and corresponding to a specified application (S230). Then, the encrypted card information that has been read is transmitted to the toll unit 40 (S235).
The control unit 48 of the toll unit 40 that received the encrypted card information passes the card information to one of the card SAMs corresponding to the card information (the SAM that is capable of decrypting the card information) (S240). The card SAM which received the encrypted card information passes the card information to the control unit 48 after decrypting the encrypted card information (S245).
The control unit 48 which received the decrypted card information performs a toll collection process (S250). More practically, the control unit 48 performs a payment process by transmitting the card information through the communication interface 44, or performs a process that reduces an amount of the money balance in the card information stored in the memory 26 of the vehicle unit 20.
(3) History Information Write Process
A process for storing use history information to the memory 26 of the vehicle unit 20 by a communication between the vehicle unit 20 and the registration unit 30 is described with reference to a sequence chart in
When the initial process is finished, the vehicle unit 20 retrieves based on an input from the HMI 23 history Information of a specific service from the memory 26 (S305).
Then, the vehicle unit 20 transmits the history information which has been read from the memory 26 to the registration unit 30 (S310).
The control unit 38 of the registration unit 30 that received the history information passes the history information to the card SAM (one of the card SAMs 35, 36, 37 corresponding to the encryption method for use with the IC card in association with the above service) (S315).
The card SAM which received the history information passes the encrypted history information to the control unit 38 (S320).
The control unit 38 of the registration unit 30 that received the encrypted history information transmits the history information to the vehicle unit 20 (S325).
The vehicle unit 20 which received the encrypted history information writes the history information to the IC card through the IC card interface 25 (S330, S335). When the vehicle unit 20 receives an end status that indicates that writing has finished from the IC card (S340), the end status indicating that the writing has finished is transmitted from the vehicle unit 20 to the registration unit 30 (S345).
Because a communicable condition to the IC card is not required at the time of the communication between the vehicle unit 20 and the toll unit 40, the user of the communication system 10 is free from bothering, prior to passing through the toll gate, to insert the IC card into the vehicle unit 20 after pulling it out from the vehicle unit 20 at the service area or the like.
Further, a decryption module for decrypting the encrypted card information is stored in the registration unit 30 and the toll unit 40, thereby enabling the communication system 10 to accommodate a new encryption method in an easier manner. (This is because the number of the roadside units [the registration units and the toll units] is smaller than the number of the vehicle units in the communication system in operation)
Furthermore, the information in the IC card is sent to the IC card after encryption (refer to
Though the registration unit 30 in the first embodiment transmits to the vehicle unit 20 the card information before decryption after verifying the card information by decrypting when the card information is received from the vehicle unit 20 (S190), the card information which is used for verification after decryption may be transmitted to the vehicle unit after encryption by the road SAM 33. In other words, the vehicle unit 20 may store the card information in a condition which can be decrypted by the road SAM 43 without using the card SAMs 45, 46, 47 in the toll unit 40. The description in the second embodiment explains the above authentication scheme in detail.
[Explanation of Configuration]
The details of the registration unit 50 are explained by using a block diagram in
The registration unit 50 equips a road SAM 53, a communication interface (I/F) 54, card SAMs 55, 56, 57 and a control unit 58 as well as a radio antenna 51 and a DSRC unit 52.
The radio antenna 51 is an antenna for use in DSRC. The DSRC unit 52 uses the radio antenna 51 for performing transmission and reception of the information by DSRC.
The road SAM 53 is a unit having function of encrypting information (including the card information) to be transmitted to the vehicle unit 20 as well as function of decrypting the encrypted information (except for the card information) which has been sent from the vehicle unit 20.
The communication interface 54 is an interface to communicate with the information center 70 through wired communication.
The CARD SAMS55, 56, 57 are used to encrypt and decrypt information by an encryption method applied to the information that is stored in the IC cards 28a, 28b, 28c that respectively correspond to the card SAMs 35, 36, 37.
The control unit 58 is a unit including a central processing unit (CPU), a ROM, a RAM, and an I/O and the like, and controls the DSRC unit 52, the road SAM 53, the communication interface 54 and the card SAMs 55, 56, 57 in a unified manner.
The details of the toll unit 60 are explained by using a block diagram in
The radio antenna 61 is an antenna for DSRC. The DSRC unit 62 uses the radio antenna 61 for performing transmission and reception of information by DSRC.
The road SAM 63 is a unit having function of encrypting information (including card information) to be transmitted to the vehicle unit 20 as well as function of decrypting encrypted information received from the vehicle unit 20 (except for the card information). In addition, the encryption method used by the road SAM 63 is same as the encryption method used by the road SAM 53 of the registration unit 50. In other words, the information encrypted by the road SAM 53 of the registration unit 50 can be decrypted by the road SAM 63.
The communication interface (I/F) 64 is an interface to communicate with information center 70 through wired communication.
The control unit 65 consists of a central processing unit, ROM, an RAM, I/O, and it is the DSRC unit 62, the road SAM 63 and a unit controlling the communication interface 64 for unification.
The control unit 65 is a unit including a central processing unit (CPU), a ROM, a RAM, an I/O and the like, and controls the DSRC unit 62, the road SAM 63, the communication interface 64 in a unified manner.
[Explanation of Operation]
Operation of the wireless communication system 15 is explained in the following.
(1) Card Information Registration Process
First, a process of card information registration regarding information stored in the IC card (one of the IC card 28a, 28b, 28c) to be registered in the vehicle unit 20 is described with reference to a sequence chart in
When the vehicle unit 20 receives a BST (Beacon Service Table) from the registration unit 50 after entering into a communication area of the registration unit 50 (S405), the vehicle unit 20 sends a response request (“SELECT CARD” in the drawing) for the IC card (S410). In this case, it is assumed that the IC card interface 25 of the vehicle unit 20 is impossible to communicate with the IC card (that is, it is assumed that the IC card is not in the proximity of the IC card interface 25).
If there is no response from the IC card before a predetermined time, the vehicle unit 20 sends to the registration unit 50 a VST (Vehicle Service Table) for informing the registration unit 50 of an absence of the IC card (S415).
When the vehicle unit 20 receives the BST again from the registration unit 50 after a predetermined interval (S420), the vehicle unit 20 sends the response request to the IC card (S430). If the IC card is able to communicate with the IC card interface 25 (if there is the IC card in a proximity of the IC card interface 25), a response to the vehicle unit 20 from the IC card (ATR in the figure) is sent (S435). Then, the vehicle unit 20 sends the VST to the registration unit 50 for informing the registration unit 50 of the presence of the IC card (S440).
Then, a mutual authentication is executed between the control unit 58 of the registration unit 50 and the vehicle unit 20 (S450), and the mutual authentication is executed between the card SAM of the registration unit 50 (one of the card SAMs 55, 56, 57 corresponding to the encryption method used for the present IC card) and the IC card (S455).
The card information read instruction is transmitted to the vehicle unit 20 from the control unit 58 of the registration unit 50 if the mutual authentication is normal (S460), and the vehicle unit 20 which received such instruction uses the IC card interface 25 to read the encrypted card information from the IC card (S465). In this case, the “card information” means a card number, an expiration date, name information, a card issuer number, a card type, the money balance, use history information and the like.
The vehicle unit 20 which has read the encrypted card information transmits the encrypted card information to the control unit 58 of the registration unit 50 (S470).
The control unit 58 of the registration unit 50 that received the encrypted card information passes the card information to one of the card SAMs corresponding to the card information (i.e., the card SAM that is capable of decrypting the card information) (S475). The card SAM which received the encrypted card information decrypts the encrypted card information, and passes the decrypted information to the control unit 58 (S480).
The control unit 58 which received the decrypted card information verifies the card information (S485). More practically, the control unit 58 verifies whether the decryption has been normal, whether the decrypted card information contains no discrepancy and the like. In this case, information may be retrieved from the information center 70 through the communication interface 54 for verification of the card information, or the card information may be transmitted to the information centre 70 for verification in the information centre 70.
If it is determined that the card information is normal, the control unit 58 of the registration unit 50 passes the decrypted card information to the road SAM 53 (S487). The road SAM 53 which received the decrypted card information encrypts the card information and passes the information to the control unit 58 (S488).
The control unit 58 which received the encrypted card information transmits the card information to the vehicle unit 20 (S490).
The vehicle unit 20 which received the encrypted card information stores the received information to the memory 26 (S495). Thereafter, whenever transmission of the encrypted card information is requested by the toll unit 60, the vehicle unit 20 transmits the card information that is stored in the memory 26 to the toll unit 60, instead of retrieving the card information from the IC card, without determining that a communication with the IC card is possible.
(2) Toll Collection Process
A process for collecting a toll by a communication between the vehicle unit 20 and the toll unit 60 is described next with reference to a sequence chart in
When the vehicle unit 20 receives the BST (Beacon Service Table) from the toll unit 60 after entering into a communication area (S505), the vehicle unit 20 determines whether the IC card information of the application corresponding to the toll unit 60 in the memory 26, and transmits the VST (Vehicle Service Table) to inform the toll unit 60 of the storage of the IC card information if the IC card information is stored in the toll unit 60 (S510).
Then, the mutual authentication is executed between the control unit 65 of toll unit 60 and the vehicle unit 20 (S515).
If the mutual authentication is normal, card information read instruction is transmitted to the vehicle unit 20 from the control unit 65 of toll unit 60 (S525). Then, the control unit 27 of the vehicle unit 20 reads the encrypted card information memorized in the memory 26 and corresponding to a specified application (S530). Then, the encrypted card information that has been read is transmitted to the toll unit 60 (S535).
The control unit 65 of the toll unit 60 that received the encrypted card information passes the card information to the road SAM (S540). The road SAM which received the encrypted card information passes the card information to the control unit 65 after decrypting the encrypted card information (S545).
The control unit 65 which received the decrypted card information performs a toll collection process (S550). More practically, the control unit 65 performs a payment process by transmitting the card information through the communication interface 64, or performs a process that reduces an amount of the money balance in the card information stored in the memory 26 of the vehicle unit 20.
(3) History Information Write Process
A history information write process is same as the process of the history information in the first embodiment stated above. That is, the history information write process in the second embodiment substitutes the process regarding the toll unit 40 with the process regarding the toll unit 60. Therefore, the description of the process is omitted.
The wireless communication system 15 has the same effect as the effect in the first embodiment. In addition, the wireless communication system 15 in the second embodiment has the following effects.
The wireless communication system 15 in the second embodiment is not required to have the card SAM to accommodate each of encryption methods used in the IC card, because of the above-described operation scheme.
[Explanation of Configuration]
Next, the details of the vehicle unit 120 are explained by using a block diagram in
The radio antenna 121 is used for Dedicated Short Range Communication (DSRC).
The DSRC unit 122 uses the radio antenna 121 for performing transmission and reception of information by DSRC.
The HMI 123 is a unit offering an interface (Human Machine Interface) for communication between a human being and a device. More practically, the interface consists of an operation button, LEDs and/or a speaker.
The SAM 124 performs encryption and decryption of information communication with the roadside unit which is not illustrated, and encryption/decryption of the vehicle unit information (a management number, a form registration number, the number of a vehicle and the like). In addition, encryption/decryption of a credit card ID for the vehicle unit mentioned later is also performed by the SAM 124.
A contactless communication interface 125 is an interface to perform a short distance radio communication in a contactless manner with the cellular phone 130. The contactless short distance radio communication may also be provided for a device such as a contactless type IC card through the interface 125 beside the communication with the cellular phone 130. Further, in this case, the communication may be provided through a contact type communication interface.
A memory 126 consists of a device that does not require a memory content retaining operation for storing various information (e.g., a flash memory).
The control unit 127 consists of a central processing unit (CPU), a ROM, a RAM, an I/O, and the like, and controls the DSRC unit 122, the HMI 123, the SAM 124, the contactless communication interface 125 and the memory 126 in a unified manner.
The details of the cellular phone 130 are explained by using a block diagram in
The radio antenna 131 is used for a wireless connection to the wireless public communication network 150.
The public communication unit 132 uses the radio antenna 131 for performing information transmission and reception through wireless communication (e.g., a CDMA communication or the like).
The HMI 133 is a unit offering an interface (Human Machine Interface) for communication between a human being and a device. More practically, the interface consists of an operation button, a liquid crystal display, a speaker, a microphone and the like.
The contactless communication interface 135 is an interface to perform the vehicle unit 120. The communication through the interface 135 may also be provided for a device that uses the contactless short distance wireless communication beside the communication with the vehicle device 120. Further, in this case, the communication may also be provided through a contact type communication interface.
The memory unit 136 consists of a device that does not require a memory content retaining operation for storing various information (e.g., a flash memory). In this case, the memory 136 stores a credit ID for a cellular phone (i.e., an ID that is issued by a credit company for use in a payment).
The control unit 137 consists of a central processing unit (CPU), a ROM, a RAM, an I/O, and controls the public communication unit 132, the HMI 133, the contactless communication interface 135 and the memory 136 in a unified manner.
The details of the card center server 140 are explained by using a block diagram in
The card center server 140 equips a public communication unit 142, an HMI 143, the SAM 144 and a vehicle card ID generator 145.
The public communication unit 142 uses the wireless public communication network 150 to perform communication with the cellular phone 130.
The HMI 143 is a unit offering an interface (Human Machine Interface) for communication between a human being and a device. More practically, the interface consists of a keyboard, a mouse, a display and the like.
The SAM 144 is a unit having the same function as the SAM 124 of the vehicle unit 120, and performs encryption/decrypting of communication information when the server 140 communicates with the vehicle unit 120 through the wireless public communication network 150 and the cellular phone 130. Though the card center server 140 has the SAM 144 in the present embodiment, a different server may have the function that is equivalent to the SAM 144, and the function on the different server may be employed for encryption/decryption.
The vehicle card ID generator 145 generates a credit ID for a vehicle unit (a vehicle card ID hereinafter) based on a predetermined ID. The credit ID for a vehicle unit is the same kind of a credit ID for a cellular phone, and the credit ID for a vehicle unit is intended for storage in the vehicle unit. The credit ID for a vehicle unit is retrieved on demand for a payment process.
[Explanation of Operation]
Operation of the wireless communication system 17 is explained in the following.
(1) Vehicle Card ID Registration Process (Whole Process).
A whole process for registering a vehicle card ID to vehicle unit 120 is explained by using a sequence chart in
When a power supply for the vehicle unit 120 is turned on, the contactless communication interface 125 generates a card response request signal at a predetermined interval (S605). The cellular phone 130 which received the response request responds to the response request with a response that indicates the presence of the card (S610). Then, the vehicle unit 120 transmits a registration request to the cellular phone 130 (S615).
The cellular phone 130 which received the registration request transmits to the card center server 140 a registration request and the cellular phone card ID stored in the memory 126 (S620).
The control unit 147 of the card center server 140 which received the registration request and the cellular phone card ID performs verification of the cellular phone card ID (S625). More practically, the control unit 147 verifies authenticity of the cellular phone card ID, determines whether an issuance of the vehicle card ID should be performed, and identifies a credit card holder corresponding to the cellular phone card ID.
When the control unit 147 of the card center server 140 finishes verification of the cellular phone card ID, the control unit 147 transmits an instruction to the SAM 144 for performing a mutual authentication with the vehicle unit 120 (S630).
The SAM 144 which received the instruction of the mutual authentication performs the mutual authentication with the vehicle unit 120 (i.e., with the SAM 124 of the vehicle unit 120) after requesting the mutual authentication to the vehicle unit 120. The mutual authentication may be performed by various methods such as a random number generation method. When the mutual authentication is successful, a communication channel for the encrypted information is established between the SAM 144 of the card center server 140 and the SAM 124 of the vehicle unit 120, and the established channel is used for the subsequent communication between the vehicle unit 120 and the card center server 140. In this case, the cellular phone 130 transmits the encrypted information that is received by the public communication unit 132 from the card center server 140 after making the encrypted information to be output as it is from the contactless communication interface 135 for transmission to the vehicle unit 120, and transmits the encrypted information received by the contactless communication interface 135 from the vehicle unit 120 after passing the encrypted information to the public communication unit 132 as it is for transmission to the card center server 140 in the course of a transparent communication process.
If the mutual authentication was successful, the SAM 144 of the card center server 140 transmits a notice that the mutual authentication is complete to the control unit 147 (S640).
The control unit 147 of the card center server 140 which received the completion notice of the mutual authentication generates the vehicle card ID for a the credit card holder identified in step S625 (S645).
The control unit 147 of the card center server 140 instructs the SAM 144 to transmit the generated vehicle card ID to the vehicle unit 120 after encryption (S650).
The SAM 144 of the card center server 140 which received a transmission instruction encrypts the vehicle card ID, and transmits the encrypted vehicle card ID to the vehicle unit 120 through the cellular phone 130 after outputting the encrypted vehicle card ID from the public communication unit 142 to the public communication network 150 (S655).
The vehicle unit 120 which received the vehicle card ID decrypts the received card ID by using the SAM 124 for storage in the memory 126 (S660). Then, the vehicle unit 120 transmits a completion notice that indicates the completion of storage to the card center server 140 when storage of the card ID is completed (S665).
The SAM 144 of the card center server 140 which received the completion notice decrypts the completion notice and passes the notice to the control unit 147 (S670). The control unit 147 which received the completion notice relays the completion notice to the cellular phone 130 (S675).
The cellular phone 130 which received the completion notice notifies the user of the cellular phone 130 about the completion from the HMI 133 (S680). For example, a message “Vehicle card ID registration completed” is displayed on a display unit.
In a subsequent process, when the vehicle unit 120 receives a vehicle card ID retrieval request from a roadside unit or the like, the vehicle card ID is encrypted by the SAM 124 to be transmitted to the roadside unit through the DSRC unit 122 according to the above-described registration process for storing the vehicle card ID in the vehicle unit 120. In this case, because the transmission process is identical with the toll collection process in the first and second embodiments, description of the transmission process is omitted.
(2) Vehicle Card ID Registration Process (Vehicle Unit Side)
The details of a process performed by the control unit 127 of the vehicle unit 120 in the Vehicle card ID registration process (Whole process) stated above are described with reference to a flowchart in
The control unit 127 of the vehicle unit 120 transmits a card response request when the vehicle card ID registration process (Vehicle unit side) is started through the contactless communication interface 125 (S705). Then, whether the contactless communication interface 125 has any response in a predetermined period (e.g., within 10 seconds) is determined (S710). When a response is detected (S710:YES), the process proceeds to step S715. When a response is not detected (S710:NO), the process remains in the present step until the response is detected.
The control unit 127 determines whether the device which has responded to the request can be utilized for the vehicle card ID registration in step S715 that comes after a determination that the response is detected. When the device is determined to be utilized (S715:YES), the process proceeds to step S720. When the device is determined not to be utilized (S715:NO), the process proceeds to step S755.
The control unit 127 transmits the registration request to the device that has responded (i.e., to the cellular phone 130).
Then, a mutual authentication with the card center server 140 is performed upon having a request from the card center server 140 (S725). More practically, the SAM 124 of the vehicle unit 120 and the SAM 144 of the card center server 140 perform the mutual authentication with each other.
Then, it is determined whether the mutual authentication is successful (S730). When the mutual authentication is successful (S730:YES), the process proceeds to step S735. When the mutual authentication is not successful (S730:NO), the process proceeds to step S750. In this case, when the mutual authentication is successful, a channel for the encrypted information to be exchanged between the SAM 144 of the card center server 140 and the SAM 124 of the vehicle unit 120 is established, and the channel is used for communication between the vehicle unit 120 and the card center server 140 thereafter.
The control unit 127 receives the vehicle card ID in step S735 that comes after a determination that the mutual authentication is successful. That is, the control unit 127 receives the vehicle card ID transmitted from the card center server through the cellular phone 130.
The control unit 127 stores (i.e., registers) the vehicle card ID in the memory 126 upon receiving it. Then, the control unit 127 notifies the card center server 140 of the completion of the registration via the cellular phone 130 (S745). Then, the present process (Vehicle card ID registration process (Vehicle unit side)) is concluded.
On the other hand, the control unit 127 notifies the card center server 140 of an error via cellular phone 130 in step S750 that comes after a determination that the mutual authentication is not successful. Then, the process proceeds to step S755.
In step S755, the error is notified to a user of the vehicle unit 120. More practically, for example, an LED is lit for indicating that the registration of vehicle card ID to the vehicle unit has failed with an accompanying guidance message output from a speaker. Then, the present process (Vehicle card ID registration process (Vehicle unit side)) is concluded.
(3) Vehicle Card ID Registration Process (Card Center Server Side)
The details of a process performed by the control unit 147 of the card center server 140 in the Vehicle card ID registration process (Whole process) stated above are described with reference to a flowchart in
When the vehicle card ID registration process (Card center server side) in the control unit 140 of the card center server control unit 147 is started, the control unit 147 determines whether any request of registration from the vehicle unit 120 is received (S805). When the registration request is determined to be received (S805:YES), the process proceeds to step S810. When the request is determined not to be received (S805:NO), the process remains at the present step until it receives the request.
In step S810 that comes after a determination that the registration request is received, the cellular phone card ID is verified. More practically, the control unit 147 verifies authenticity of the cellular phone card ID, determines whether an issuance of the vehicle card ID should be performed, and identifies a credit card holder corresponding to the cellular phone card ID.
Then, it is determined whether a verification result of the cellular phone card ID is correct (S815). When the card ID is determined to be correct (S815:YES), the process proceeds to step S820. When the card ID is determined not to be correct (S815:NO), the process proceeds to step S860.
In step S820 that comes after a determination that the cellular phone card ID is correct, a mutual authentication instruction is issued to the SAM 144 for performing the authentication with the vehicle unit 120. The SAM 144 which received an instruction to perform the mutual authentication performs the mutual authentication after requesting the mutual authentication to the vehicle unit 120 (i.e., the SAM 124 of the vehicle unit 120). Then, the SAM 144 notifies the control unit 147 of the completion of the mutual authentication when the mutual authentication is successful.
In step S830, the process branches according to the result of the mutual authentication. That is, whether the mutual authentication is successful or not affects the process. When the mutual authentication is successful (S830:YES), the process proceeds to step S835. When the process is not successful (S830:NO), the process proceeds to step S860.
In step S835 that comes after a determination that the mutual authentication is successful, the vehicle card ID generator 145 is instructed to generate a vehicle card ID. Then, the generated vehicle card ID is encrypted by the SAM 144 to be transmitted to the vehicle unit 120 through the cellular phone 130 (S840).
Then, a notice from the vehicle unit 120 is received (S845). The notice is either of a normal end notice which indicates that the vehicle unit 120 has received the vehicle card ID and its registration has been complete (i.e., the notice in step S745 described above), or an error notice which indicates that the vehicle unit 120 has received the vehicle card ID and its registration has not been successful (i.e., the notice in step S750 described above).
Then, in step S850, the process determines whether the notice received in step S845 is the normal end notice. When the notice is determined to be the normal end notice (S850:YES), the process proceeds to step S855. When the notice is determined to be the error notice (S850:NO), the process proceeds to step S860.
In step S855 which comes after a determination that the notice is the normal end notice, the process notifies the cellular phone 130 of the normal end of the process. The notice of the normal end is intended for displaying the normal end of the process on a display of the cellular phone 130. Then, the present process (Vehicle card ID registration process (Card center server side)) concludes itself.
In step S860, the process notifies the cellular phone 130 of the error in the process. The notice of the error is intended for displaying the error in the process on the display of the cellular phone 130. Then, the present process (Vehicle card ID registration process (Card center server side)) concludes itself.
The wireless communication system 17 in the third embodiment can store the vehicle card ID to the memory 126 without any specific device (e.g., the registration unit or the like), and can send the ID to the vehicle unit 120 only when the issuance of the ID is approved on the card center server side. Therefore, the usability by the user of the credit card is improved without compromising the reliability of the credit card system.
Further, the card ID is encrypted in the card center server 140 and decrypted in the vehicle unit 120, thereby making it difficult to eavesdrop the card ID in the course of communication.
Furthermore, the vehicle unit 120 and the server 140 perform the mutual authentication prior to the communication, thereby effectively preventing the fraud such as a spoofing or the like.
Furthermore, the registration of the ID in the vehicle unit 120 is sent to the server 140 through the cellular phone 130, which is then redirected to be returned the cellular phone 130. In this manner, the registration of the ID in the vehicle unit 120 as well as the registration notice to the card center server 140 are transmitted and notified to the user of the cellular phone 130. Therefore, the user of the credit card can have an improved sense of security.
Although the present invention has been fully described in connection with the preferred embodiment thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art.
(1) In the first embodiment described above, there are two types of the roadside unit, that is, the registration unit 30 and the toll unit 40 in the wireless communication system. However, the roadside unit having the function of both types in one body may be used to produce the same effect. The system in the second embodiment may have the same modification.
(2) In the first embodiment described above, the information is first encrypted by the SAM in the registration unit 30 to be stored in the IC card. However, the information retrieved from the memory 26 of the vehicle unit 20 may be stored in the IC card without encryption depending on the type of the information.
In this manner, the registration unit 30 may be omitted from an information writing process to write the information in the IC card, thereby allowing the information to be stored in the IC card when the communication to the registration unit 30 is not available. The same advantage may apply to the second embodiment.
(3) The wireless communication system 17 in the third embodiment stores the ID in the memory 136 of the cellular phone 130, and sends the ID to the server 140. However, the ID sent from the memory 136 may be substituted with an input of ID/password, other specific codes or the like from operation buttons on the cellular phone 130, and the server 140 may verify the inputted ID/password on the server side. In this manner, the same advantage is achieved as the third embodiment.
Such changes and modifications are to be understood as being within the scope of the present invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-240491 | Sep 2006 | JP | national |
2006-313377 | Nov 2006 | JP | national |