JP2013257653A - Car sharing system, communication terminal, communication program, and communication method - Google Patents

Car sharing system, communication terminal, communication program, and communication method Download PDF

Info

Publication number
JP2013257653A
JP2013257653A JP2012132180A JP2012132180A JP2013257653A JP 2013257653 A JP2013257653 A JP 2013257653A JP 2012132180 A JP2012132180 A JP 2012132180A JP 2012132180 A JP2012132180 A JP 2012132180A JP 2013257653 A JP2013257653 A JP 2013257653A
Authority
JP
Japan
Prior art keywords
vehicle
processing request
management server
information
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012132180A
Other languages
Japanese (ja)
Inventor
Hiroyuki Kawashima
裕幸 川嶋
Kenji Mori
健司 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Toyota InfoTechnology Center Co Ltd
Original Assignee
Toyota Motor Corp
Toyota InfoTechnology Center Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp, Toyota InfoTechnology Center Co Ltd filed Critical Toyota Motor Corp
Priority to JP2012132180A priority Critical patent/JP2013257653A/en
Publication of JP2013257653A publication Critical patent/JP2013257653A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a car sharing system in which a server can transmit processing request to a vehicle without equipping the vehicle with communication means for communicating with the server.SOLUTION: A car sharing system comprises a communication terminal, a control server and a vehicle, and the control server transmits processing request to the vehicle specified by a user. The communication terminal comprises: vehicle specification information transmission means which transmits vehicle specification information including information about the vehicle to the control server; and processing request transfer means which receives processing request to the vehicle from the control server and transfers the processing request to the vehicle. The control server comprises: reception means which receives the vehicle specification information; processing request generation means which generates processing request to the vehicle on the basis of the received vehicle specification information; and transmission means which transmits the processing request to the communication terminal. The vehicle comprises request processing means which receives the processing request from the communication terminal and executes the required processing.

Description

本発明は、カーシェアリングシステムに関する。   The present invention relates to a car sharing system.

近年、車両を複数の利用者で共用するカーシェアリングが普及している。多くのカーシェアリングシステムでは、車両を貸し出す前に利用者の認証を行う。具体的には、利用者が車両に備えられたカードリーダにICカードをかざし、車両がセンタと通信を行って、予約済みの正規利用者であることを確認したのちに車両を開錠する。   In recent years, car sharing in which a vehicle is shared by a plurality of users has become widespread. Many car sharing systems authenticate users before renting a vehicle. Specifically, the user holds the IC card over a card reader provided in the vehicle, communicates with the center, confirms that the vehicle is a reserved regular user, and then unlocks the vehicle.

特許文献1には、カーシェアリングシステムを実現する具体的な技術が開示されている。当該発明は、ユーザが所持する端末、管理サーバ、車両端末で構成され、各々を接続することによって利用者の認証や車両の開錠、利用明細の管理などを実現している。当該発明は、カーシェアリングのみならず、例えば自転車や、パーソナルモビリティなど、移動体を共有するシステムにも適用することができる。   Patent Document 1 discloses a specific technique for realizing a car sharing system. The present invention includes a terminal owned by a user, a management server, and a vehicle terminal, and by connecting each of them, user authentication, unlocking of a vehicle, management of usage details, and the like are realized. The present invention can be applied not only to car sharing but also to a system for sharing a moving object such as a bicycle or personal mobility.

また、特許文献2には、携帯電話がセンタにアクセスすることで利用者を識別し、遠隔で車両を制御する技術が記載されている。これにより、利用者はICカードを用いることなく、携帯電話による操作のみで車両貸出し手続きを行うことができる。   Patent Document 2 describes a technique in which a mobile phone identifies a user by accessing a center and remotely controls a vehicle. As a result, the user can carry out the vehicle lending procedure only by the operation with the mobile phone without using the IC card.

特開2011−138560号公報JP 2011-138560 A 特開2011−154420号公報JP 2011-154420 A

従来のカーシェアリングシステムをはじめとする移動体のシェアシステムでは、利用開始時および利用終了時に、車両側とセンタが通信を行う必要があった。例えば、利用開始時には、車両に乗車しようとしている者が、予約を行っている正規利用者であることを確認する必要があり、利用終了時には、利用時間内に既定の場所に返却されたかを確認する必要がある。そのため、車両とセンタとの間で必ず通信が発生する。   In a mobile sharing system such as a conventional car sharing system, the vehicle side and the center need to communicate with each other at the start and end of use. For example, at the start of use, it is necessary to confirm that the person trying to get on the vehicle is an authorized user who has made a reservation. There is a need to. For this reason, communication always occurs between the vehicle and the center.

しかし、車両とセンタとの間で必須とされる通信が、システム構築の妨げとなるケースがある。例えば、ビルの地下駐車場などの電波が入りにくい場所では、センタとの確実な通信を行うことができないため、利用の需要があってもステーションを設置することができない。また、車両が通信装置を搭載することでコストが上昇するという欠点がある。   However, there are cases where communication that is essential between the vehicle and the center hinders system construction. For example, in places where it is difficult for radio waves to enter, such as underground parking lots in buildings, it is impossible to establish reliable communication with the center. In addition, there is a drawback that the cost increases due to the vehicle mounting the communication device.

特許文献2に記載の発明では、ユーザが所持している端末がセンタと通信を行うことで利用者の認証を実現するため、利用者を認証するために車両とセンタが通信を行う必要がない。しかし当該発明では、センタが、車両のセキュリティを解除するための情報を車両に対して直接送信するため、車両は、当該情報をセンタから受信するための装置を持っていなければならない。すなわち、サーバとの通信手段を省略することができず、前述した問題を解決することはできない。   In the invention described in Patent Document 2, since the terminal possessed by the user communicates with the center to realize user authentication, the vehicle and the center do not need to communicate to authenticate the user. . However, in the present invention, since the center directly transmits information for releasing the security of the vehicle to the vehicle, the vehicle must have a device for receiving the information from the center. That is, the communication means with the server cannot be omitted, and the above-described problem cannot be solved.

この問題を解決するためには、車両とセンタとが直接通信を行うことなく、かつ、センタが、車両の状態を制御することができるカーシェアリングシステムを構築する必要がある。   In order to solve this problem, it is necessary to construct a car sharing system in which the center and the center can control the state of the vehicle without direct communication between the vehicle and the center.

本発明は上記の問題点を考慮してなされたものであり、車両にサーバとの通信手段を持たせることなく、サーバが車両に対して処理要求を送信することができるカーシェアリングシステムを提供することを目的とする。   The present invention has been made in consideration of the above-described problems, and provides a car sharing system in which a server can transmit a processing request to a vehicle without providing the vehicle with means for communication with the server. For the purpose.

上記目的を達成するために、本発明に係るカーシェアリングシステムでは、以下の手段により通信を行う。   In order to achieve the above object, the car sharing system according to the present invention performs communication by the following means.

本発明に係るカーシェアリングシステムは、通信端末と、管理サーバと、車両とで構成され、利用者が指定した車両に対して管理サーバが処理要求を送信するシステムである。
具体的には、前記通信端末が、車両に関する情報を含む車両指定情報を前記管理サーバへ送信する車両指定情報送信手段と、前記管理サーバから、前記車両に対する処理要求を受信し、前記車両へ転送する処理要求転送手段と、を有し、前記管理サーバが、前記車両指定情報を受信する受信手段と、前記車両に対する処理要求を、受信した前記車両指定情報に基づいて生成する処理要求生成手段と、前記通信端末へ前記処理要求を送信する送信手段と、を有し、前記車両が、前記通信端末から前記処理要求を受信し、処理を実行する要求処理手段と、を有する。
The car sharing system according to the present invention includes a communication terminal, a management server, and a vehicle, and the management server transmits a processing request to a vehicle specified by a user.
Specifically, the communication terminal receives vehicle designation information transmission means for transmitting vehicle designation information including information about the vehicle to the management server, and receives a processing request for the vehicle from the management server, and forwards the request to the vehicle. Processing request transfer means for receiving, wherein the management server receives the vehicle designation information, and processing request generation means for generating a processing request for the vehicle based on the received vehicle designation information. Transmitting means for transmitting the processing request to the communication terminal, and the vehicle has request processing means for receiving the processing request from the communication terminal and executing the processing.

車両指定情報とは、処理要求を送信する車両を特定する情報である。車両指定情報には、利用者を識別するための情報を含ませてもよい。車両指定情報を受信した管理サーバは、車両に送信する処理要求を生成する。処理要求は、通信端末を経由して車両へ転送され、車両上にて処理が実行される。通信端末は、処理要求を受信次第車両に転送してもよいし、処理要求を一時的に記憶した後に転送してもよい。このように構成することにより、車両が管理サーバと直接通信する手段を有していなくても、管理サーバが生成した処理要求を車両が実行することができるようになる。   The vehicle designation information is information that identifies a vehicle that transmits a processing request. The vehicle designation information may include information for identifying the user. The management server that has received the vehicle designation information generates a processing request to be transmitted to the vehicle. The processing request is transferred to the vehicle via the communication terminal, and the processing is executed on the vehicle. The communication terminal may transfer the processing request to the vehicle as soon as it is received, or may transfer the processing request after temporarily storing it. With this configuration, the vehicle can execute the processing request generated by the management server even if the vehicle does not have means for directly communicating with the management server.

また、前記管理サーバは、車両に固有な鍵である固有鍵を記憶する第一の固有鍵記憶手段をさらに有し、前記車両は、当該車両に対応する固有鍵を記憶する第二の固有鍵記憶手段をさらに有し、前記管理サーバが有する前記送信手段は、前記通信端末に送信する処理要求を、送信先の車両に対応する前記固有鍵で暗号化し、前記車両が有する前記要求処理手段は、受信した情報を、前記第二の固有鍵記憶手段に記憶された固有鍵で復号することを特徴としてもよい。   The management server further includes a first unique key storage unit that stores a unique key that is a key unique to the vehicle, and the vehicle stores a second unique key that stores a unique key corresponding to the vehicle. The transmission unit further includes a storage unit, and the transmission unit included in the management server encrypts a processing request transmitted to the communication terminal with the unique key corresponding to a destination vehicle, and the request processing unit included in the vehicle includes: The received information may be decrypted with the unique key stored in the second unique key storage means.

管理サーバで生成される処理要求は、管理サーバと車両が互いに共有している鍵によって暗号化されてもよい。このようにすることで、通信端末が処理要求の内容を参照することができなくなるため、セキュリティ性が向上する。   The processing request generated by the management server may be encrypted with a key shared by the management server and the vehicle. By doing so, the communication terminal cannot refer to the contents of the processing request, and the security is improved.

また、前記要求処理手段は、前記固有鍵を用いて前記受信した情報を検証し、正当な処理要求が得られなかった場合に、受信した情報を破棄することを特徴としてもよい。   Further, the request processing means may verify the received information using the unique key, and discard the received information when a valid processing request is not obtained.

通信端末から車両に送信された情報が、管理サーバで生成されたものではない場合、固有鍵を用いて正常に復号することができない。したがって、このような場合は情報を破棄して処理を中断することで、不正な要求に対する防御が可能になる。   If the information transmitted from the communication terminal to the vehicle is not generated by the management server, it cannot be decrypted normally using the unique key. Therefore, in such a case, it is possible to protect against unauthorized requests by discarding the information and interrupting the processing.

また、前記車両が有する前記要求処理手段は、前記受信した処理要求に対応する情報である応答情報を生成して前記通信端末へ送信し、前記通信端末が有する前記処理要求転送手段は、前記応答情報を受信して前記管理サーバへ転送し、前記管理サーバが有する前記受信手段は、前記転送された応答情報を受信することを特徴としてもよい。   Further, the request processing means included in the vehicle generates response information that is information corresponding to the received processing request and transmits the response information to the communication terminal, and the processing request transfer means included in the communication terminal includes the response The information may be received and transferred to the management server, and the receiving unit included in the management server may receive the transferred response information.

応答情報とは、処理要求に対応して車両から返される情報であり、処理要求を実行した結果などである。応答情報は、処理要求と反対の経路を通って、通信端末経由で管理サーバへ送信される。このように構成することで、管理サーバと車両とが双方向通信を行えるようになる。   The response information is information returned from the vehicle in response to the processing request, such as a result of executing the processing request. The response information is transmitted to the management server via the communication terminal through a path opposite to the processing request. With this configuration, the management server and the vehicle can perform two-way communication.

また、前記管理サーバは、車両に固有な鍵である固有鍵を記憶する第一の固有鍵記憶手段をさらに有し、前記車両は、当該車両に対応する固有鍵を記憶する第二の固有鍵記憶手段をさらに有し、前記要求処理手段は、送信する応答情報を、当該車両に対応する前記固有鍵で暗号化し、前記受信手段は、受信した情報を、前記第一の固有鍵記憶手段に記憶された固有鍵で復号することを特徴としてもよい。   The management server further includes a first unique key storage unit that stores a unique key that is a key unique to the vehicle, and the vehicle stores a second unique key that stores a unique key corresponding to the vehicle. The request processing means encrypts response information to be transmitted with the unique key corresponding to the vehicle, and the receiving means stores the received information in the first unique key storage means. The decryption may be performed using the stored unique key.

応答情報は、処理要求と同様に固有鍵によって暗号化されてもよい。このように構成することで、車両から管理サーバへの通信路をセキュアなものとすることができる。   The response information may be encrypted with a unique key as in the processing request. With this configuration, the communication path from the vehicle to the management server can be secured.

また、前記受信手段は、前記固有鍵を用いて前記受信した情報を検証し、正当な応答情報が得られなかった場合に、受信した情報を破棄することを特徴としてもよい。   In addition, the receiving unit may verify the received information using the unique key, and discard the received information when valid response information is not obtained.

通信端末から管理サーバに送信された情報が、車両で生成されたものではない場合、固有鍵を用いて正常に復号することができない。したがって、このような場合は情報を破棄して処理を中断することで、不正な要求に対する防御が可能になる。   If the information transmitted from the communication terminal to the management server is not generated by the vehicle, it cannot be decrypted normally using the unique key. Therefore, in such a case, it is possible to protect against unauthorized requests by discarding the information and interrupting the processing.

なお、本発明は、上記手段の少なくとも一部を含むカーシェアリングシステムとして特定することができる。また、本発明は、上記システムを構成する通信端末、管理サーバとして特定することもできる。また、上記処理の少なくとも一部を含む通信方法として特定することもできるし、これらの方法を通信端末に実行させるプログラムとして特定することもできる。また、上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。   In addition, this invention can be specified as a car sharing system containing at least one part of the said means. Moreover, this invention can also be specified as a communication terminal and management server which comprise the said system. Further, it can be specified as a communication method including at least a part of the above process, or can be specified as a program for causing a communication terminal to execute these methods. Further, the above processes and means can be freely combined and implemented as long as no technical contradiction occurs.

本発明によれば、車両にサーバとの通信手段を持たせることなく、サーバが車両に対して処理要求を送信することができるカーシェアリングシステムを提供することができる。   According to the present invention, it is possible to provide a car sharing system that allows a server to transmit a processing request to a vehicle without providing the vehicle with means for communicating with the server.

第一の実施形態に係るカーシェアリングシステムのシステム構成図である。1 is a system configuration diagram of a car sharing system according to a first embodiment. ユーザ鍵の生成方法を説明する図である。It is a figure explaining the production | generation method of a user key. 第一の実施形態においてユーザ端末および管理サーバが行う処理のフローチャート図である。It is a flowchart figure of the process which a user terminal and a management server perform in 1st embodiment. 第一の実施形態における予約画面の例である。It is an example of the reservation screen in 1st embodiment. 第一の実施形態における車両制御情報の例である。It is an example of the vehicle control information in 1st embodiment. 第一の実施形態における車両開錠画面の例である。It is an example of the vehicle unlocking screen in the first embodiment. 第一の実施形態において車載端末が行う処理のフローチャート図である。It is a flowchart figure of the process which a vehicle-mounted terminal performs in 1st embodiment. 第一の実施形態におけるデータフロー図である。It is a data flow figure in a first embodiment. 第二の実施形態においてユーザ端末および管理サーバが行う処理のフローチャート図である。It is a flowchart figure of the process which a user terminal and a management server perform in 2nd embodiment. 第二の実施形態において車載端末が行う処理のフローチャート図である。It is a flowchart figure of the process which a vehicle-mounted terminal performs in 2nd embodiment. 第二の実施形態における管理サーバが行う処理の第二のフローチャート図である。It is a 2nd flowchart figure of the process which the management server in 2nd embodiment performs. 第二の実施形態におけるデータフロー図である。It is a data flow figure in a second embodiment.

(第一の実施形態)
<システム構成>
第一の実施形態に係るカーシェアリングシステムについて、システム構成図である図1を参照しながら説明する。第一の実施形態に係るカーシェアリングシステムは、利用者が所持するユーザ端末10、管理サーバ20、車両に搭載された車載端末30から構成されるシステムである。なお、ユーザ端末10および車載端末30は、それぞれ複数の端末から構成されてもよい。第一の実施形態では、車両の貸出しを行う形態について説明する。
(First embodiment)
<System configuration>
The car sharing system according to the first embodiment will be described with reference to FIG. 1 which is a system configuration diagram. The car sharing system according to the first embodiment is a system including a user terminal 10 possessed by a user, a management server 20, and an in-vehicle terminal 30 mounted on the vehicle. Note that each of the user terminal 10 and the in-vehicle terminal 30 may be composed of a plurality of terminals. 1st embodiment demonstrates the form which lends a vehicle.

ユーザ端末10、管理サーバ20、車載端末30は、いずれもCPU、主記憶装置、補助記憶装置によってそれぞれ構成することができる。補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、CPUによって実行されることで、図1に図示した各手段が機能する。なお、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。   Each of the user terminal 10, the management server 20, and the in-vehicle terminal 30 can be configured by a CPU, a main storage device, and an auxiliary storage device. Each unit shown in FIG. 1 functions by loading a program stored in the auxiliary storage device into the main storage device and executing it by the CPU. Note that all or part of the illustrated functions may be executed using a circuit designed exclusively.

まず、ユーザ端末10について説明する。ユーザ端末10は、利用者が所持している携帯型コンピュータであり、車載端末30と通信を行う機能を有している。ユーザ端末10は携帯電話やスマートフォンなどであってもよい。
ユーザ鍵記憶部11は、利用者に固有な鍵であるユーザ鍵を記憶する手段である。ユーザ鍵の詳細、および生成方法については後述する。
First, the user terminal 10 will be described. The user terminal 10 is a portable computer possessed by a user, and has a function of communicating with the in-vehicle terminal 30. The user terminal 10 may be a mobile phone or a smartphone.
The user key storage unit 11 is a means for storing a user key that is a key unique to the user. Details of the user key and the generation method will be described later.

入出力部12は、利用者に情報を提示し、利用者からの入力を受け付ける手段である。入出力部12は、液晶ディスプレイとキーボード、またはタッチパネルなどによって構成される。
サーバ通信部13は、管理サーバ20と通信を行うための通信手段であり、本発明における車両指定情報送信手段である。本実施形態では、携帯電話網を利用したパケット通信によって車両との通信を行うが、通信を行うことができれば、例えばWiMAX(Worldwide Interoperability for Microwave Access)や無線LANなどの携帯電話網以外の手
段を用いてもよい。
The input / output unit 12 is means for presenting information to the user and receiving input from the user. The input / output unit 12 includes a liquid crystal display and a keyboard or a touch panel.
The server communication unit 13 is a communication unit for communicating with the management server 20, and is a vehicle designation information transmission unit in the present invention. In this embodiment, communication with the vehicle is performed by packet communication using a mobile phone network. However, if communication can be performed, means other than the mobile phone network such as WiMAX (Worldwide Interoperability for Microwave Access) and wireless LAN are used. It may be used.

車両通信部14は、車載端末30と通信を行うための通信手段であり、本発明における処理要求転送手段である。車載端末との通信は、無線LANやBluetooth(登録商標)などの近距離の無線通信によって行うことができる。   The vehicle communication unit 14 is a communication unit for communicating with the in-vehicle terminal 30 and is a processing request transfer unit in the present invention. Communication with the in-vehicle terminal can be performed by short-range wireless communication such as a wireless LAN or Bluetooth (registered trademark).

制御部15は、ユーザ端末10全体の制御を司る手段である。具体的には、管理サーバに送信する情報を生成する処理や、受信した処理要求を車載端末へ転送する処理などを行うための手段である。詳細な処理内容については後述する。   The control unit 15 is a unit that controls the entire user terminal 10. Specifically, it is a means for performing processing for generating information to be transmitted to the management server, processing for transferring the received processing request to the in-vehicle terminal, and the like. Detailed processing contents will be described later.

位置情報取得部16は、端末の現在位置を取得する手段である。内蔵されたGPS装置等によって、ユーザ端末の現在位置(緯度および経度)および現在時刻を取得することができる。   The position information acquisition unit 16 is a means for acquiring the current position of the terminal. The current position (latitude and longitude) and current time of the user terminal can be acquired by a built-in GPS device or the like.

次に、管理サーバ20について説明する。管理サーバ20は、ユーザ端末10からの要求に応じて、車両を制御するための情報である処理要求を生成するためのサーバである。
ユーザ鍵記憶部21は、利用者のユーザ鍵を記憶する手段である。システムを利用する全ての利用者に対応するユーザ鍵を個別に記憶している。
Next, the management server 20 will be described. The management server 20 is a server for generating a processing request that is information for controlling the vehicle in response to a request from the user terminal 10.
The user key storage unit 21 is a means for storing the user key of the user. User keys corresponding to all users who use the system are individually stored.

端末通信部22は、ユーザ端末10との通信を行うための手段であり、本発明における受信手段、および送信手段である。サーバ通信部13と同様の手段によって通信を行う。
制御部23は、管理サーバ20全体の制御を司る手段である。具体的には、ユーザ端末10からの要求を受けて、車両を制御するための情報である処理要求を生成する処理や、
生成した処理要求をユーザ端末へ送信する処理などを行う手段である。制御部23が、本発明における処理要求生成手段である。
The terminal communication unit 22 is a means for performing communication with the user terminal 10, and is a reception means and a transmission means in the present invention. Communication is performed by the same means as the server communication unit 13.
The control unit 23 is a unit that controls the entire management server 20. Specifically, in response to a request from the user terminal 10, a process for generating a process request that is information for controlling the vehicle,
It is means for performing a process of transmitting the generated processing request to the user terminal. The control unit 23 is processing request generation means in the present invention.

車両鍵記憶部24は、管理サーバが管理する車両に対応する秘密鍵である、車両鍵を記憶する手段であり、本発明における第一の固有鍵記憶手段である。車両鍵記憶部24には、管理サーバが管理する車両それぞれに対応する複数の車両鍵が記憶される。
秘密鍵記憶部25は、管理サーバの秘密鍵を記憶する手段である。当該秘密鍵は、管理サーバのみが有しているただ一つの鍵である。
The vehicle key storage unit 24 is a unit that stores a vehicle key that is a secret key corresponding to a vehicle managed by the management server, and is a first unique key storage unit in the present invention. The vehicle key storage unit 24 stores a plurality of vehicle keys corresponding to the vehicles managed by the management server.
The secret key storage unit 25 is a means for storing the secret key of the management server. The secret key is the only key that only the management server has.

次に、車載端末30について説明する。車載端末30は、利用者に貸し出される車両に搭載された端末である。
制御部31は、車載端末30全体の制御を司る手段である。具体的には、ユーザ端末を経由して送信された処理要求を取得して実行する処理や、処理要求の実行結果をユーザ端末へ送信する処理などを行う手段である。
車両鍵記憶部32は、車両に対応する秘密鍵を記憶する手段であり、本発明における第二の固有鍵記憶手段である。車両鍵記憶部32に記憶される秘密鍵は、管理サーバが有する車両鍵記憶部24にも記憶されている。
端末通信部33は、ユーザ端末10との通信を行うための手段である。車両通信部14と同様の手段によって通信を行う。制御部31および端末通信部33が、本発明における要求処理手段を構成する。
Next, the in-vehicle terminal 30 will be described. The in-vehicle terminal 30 is a terminal mounted on a vehicle lent to a user.
The control unit 31 is a unit that controls the entire in-vehicle terminal 30. Specifically, it is a means for performing processing for acquiring and executing a processing request transmitted via a user terminal, processing for transmitting a processing request execution result to the user terminal, and the like.
The vehicle key storage unit 32 is a means for storing a secret key corresponding to the vehicle, and is a second unique key storage means in the present invention. The secret key stored in the vehicle key storage unit 32 is also stored in the vehicle key storage unit 24 of the management server.
The terminal communication unit 33 is a means for performing communication with the user terminal 10. Communication is performed by the same means as the vehicle communication unit 14. The control unit 31 and the terminal communication unit 33 constitute request processing means in the present invention.

<ユーザ鍵および不正利用者情報>
車両を貸し出す処理の説明に入る前に、ユーザ鍵記憶部11および21に記憶されるユーザ鍵について説明する。
ユーザ鍵は、利用者がカーシェアリングシステムにユーザ登録する際に付与される、利用者に固有な鍵である。ユーザ鍵の生成方法を、図2を用いて説明する。ユーザ鍵は、個人を識別するためのアカウント情報を、管理サーバ(秘密鍵記憶部25)に記憶された秘密鍵で暗号化したものである。アカウント情報とは、利用者を特定するための情報であり、利用者の個人情報や運転免許証情報などを含む。秘密鍵を有している管理サーバは、ユーザ鍵を受け取り、これを秘密鍵で復号することで利用者を識別することができる。生成されたユーザ鍵は、あらかじめユーザ端末(ユーザ鍵記憶部11)および管理サーバ(ユーザ鍵記憶部21)に記憶される。
<User key and unauthorized user information>
Prior to the description of the process of lending a vehicle, user keys stored in the user key storage units 11 and 21 will be described.
The user key is a key unique to the user that is given when the user registers as a user in the car sharing system. A user key generation method will be described with reference to FIG. The user key is obtained by encrypting account information for identifying an individual with a secret key stored in the management server (secret key storage unit 25). The account information is information for identifying the user and includes personal information of the user, driver's license information, and the like. The management server having the secret key can identify the user by receiving the user key and decrypting it with the secret key. The generated user key is stored in advance in the user terminal (user key storage unit 11) and the management server (user key storage unit 21).

<車両貸出時の処理>
次に、ユーザ端末10、管理サーバ20、および車載端末30の車両貸出時における処理フローチャート図を参照しながら、利用者が車両に乗車し、運転を開始するまでの処理について説明する。
図3は、車両貸出時にユーザ端末および管理サーバが行う処理フローチャートである。利用者が、車両を予約する操作をユーザ端末10で行うことで、図3のフローチャートが開始される。なお、ステップS11からS13が、ユーザ端末10が行う処理であり、ステップS21からS26が、管理サーバ20が行う処理である。また、図4は、ユーザ端末が有する入出力部12によって表示される予約画面の例である。
<Treatment at vehicle rental>
Next, a process until the user gets on the vehicle and starts driving will be described with reference to a flowchart of a process when the user terminal 10, the management server 20, and the in-vehicle terminal 30 are lent out.
FIG. 3 is a flowchart of processing performed by the user terminal and the management server at the time of vehicle rental. When the user performs an operation for reserving a vehicle on the user terminal 10, the flowchart of FIG. 3 is started. Steps S11 to S13 are processes performed by the user terminal 10, and steps S21 to S26 are processes performed by the management server 20. FIG. 4 is an example of a reservation screen displayed by the input / output unit 12 of the user terminal.

まず、入出力部12が、利用者から予約情報の入力を受け付ける(S11)。ステップS11で入力される情報は、乗車場所、車両名、予約開始時間、予約終了時間である。以降、この4つの情報を予約情報と称する。入力された予約情報は、制御部15によって一時的に記憶される。
次に、制御部15が、入力された予約情報を、ユーザ鍵記憶部11に記憶されているユーザ鍵を用いて暗号化する(S12)。そして、サーバ通信部13を通して、暗号化した情報を管理サーバ20へ送信する(S13)。管理サーバへの情報の送信は、前述したよ
うに任意の方式の無線通信を用いることができる。
First, the input / output unit 12 receives an input of reservation information from a user (S11). Information input in step S11 is a boarding place, a vehicle name, a reservation start time, and a reservation end time. Hereinafter, these four pieces of information are referred to as reservation information. The inputted reservation information is temporarily stored by the control unit 15.
Next, the control unit 15 encrypts the input reservation information using the user key stored in the user key storage unit 11 (S12). Then, the encrypted information is transmitted to the management server 20 through the server communication unit 13 (S13). As described above, transmission of information to the management server can be performed using any method of wireless communication.

ステップS21では、制御部23が、端末通信部22を通して、ユーザ端末10から送信された情報を受信する。
次に、制御部23が、受信した情報を復号できるユーザ鍵が、ユーザ鍵記憶部21に記憶されているかをチェックする(S22)。本実施形態では、ユーザ端末10がログイン情報を事前に管理サーバに送信し、どの利用者のユーザ鍵を使用すべきか、という情報を提供する。復号可能なユーザ鍵が無い場合、正規の利用者ではないと判断し、処理は終了する。
In step S <b> 21, the control unit 23 receives information transmitted from the user terminal 10 through the terminal communication unit 22.
Next, the control unit 23 checks whether a user key that can decrypt the received information is stored in the user key storage unit 21 (S22). In this embodiment, the user terminal 10 transmits login information to the management server in advance, and provides information indicating which user's user key should be used. If there is no user key that can be decrypted, it is determined that the user is not an authorized user, and the process ends.

復号可能なユーザ鍵を取得できた場合、制御部23は、受信した情報を対応するユーザ鍵で復号し、予約情報を取得する(S23)。前述したように、予約情報には、予約対象の車両を特定する情報と、予約開始時間および予約終了時間の情報が含まれている。
なお、予約情報を送信する際は、ユーザ端末が取得した現在時刻を同時に送信し、管理サーバが取得した現在時刻と照合し、両者が一致している場合にのみ動作を継続するようにしてもよい。このようにすることで、ユーザ端末の時刻が正確であることを確認することができる。
When the decryptable user key can be acquired, the control unit 23 decrypts the received information with the corresponding user key, and acquires the reservation information (S23). As described above, the reservation information includes information for specifying a reservation target vehicle, and information on a reservation start time and a reservation end time.
When transmitting the reservation information, the current time acquired by the user terminal is transmitted at the same time, collated with the current time acquired by the management server, and the operation is continued only when both match. Good. By doing in this way, it can confirm that the time of a user terminal is exact.

次に、制御部23は、取得した予約情報から、該当する車両に対する処理要求(以降、車両制御情報と称する)を生成する(S24)。車両制御情報とは、車両を利用可能にするための情報である。車両制御情報の構成例を図5に示す。本実施形態では、車両制御情報は、制御コマンドと有効時間の二つのフィールドからなる。制御コマンドには、車両のドアを開錠するコマンドが定義されており、有効時間には、制御コマンドが有効となる時間が定義されている。本例の場合、「2012年6月1日の9時50分から11時15分まで有効」といった情報が定義されている。   Next, the control part 23 produces | generates the process request (henceforth vehicle control information) with respect to an applicable vehicle from the acquired reservation information (S24). The vehicle control information is information for making the vehicle usable. A configuration example of the vehicle control information is shown in FIG. In the present embodiment, the vehicle control information consists of two fields: a control command and an effective time. In the control command, a command for unlocking the door of the vehicle is defined, and in the valid time, a time during which the control command is valid is defined. In this example, information such as “valid from 9:50 to 11:15 on June 1, 2012” is defined.

次に、制御部23は、生成した車両制御情報を、車両鍵記憶部24が記憶している車両鍵で暗号化する(S25)。ここで使用される車両鍵は、予約対象の車両に対応する鍵である。そして、制御部23は、端末通信部22を通して、暗号化した車両制御情報をユーザ端末10へ送信する(S26)。ユーザ端末10は、送信された情報を一時的に記憶する。   Next, the control unit 23 encrypts the generated vehicle control information with the vehicle key stored in the vehicle key storage unit 24 (S25). The vehicle key used here is a key corresponding to the reservation target vehicle. And the control part 23 transmits the encrypted vehicle control information to the user terminal 10 through the terminal communication part 22 (S26). The user terminal 10 temporarily stores the transmitted information.

なお、暗号化した車両制御情報をユーザ端末10へ送信する際は、管理サーバに送信された予約が正しく成立したことを示す情報(以降、予約確認情報と称する)を生成し、同時にユーザ端末10へ送信してもよい。予約確認情報は、対応するユーザ鍵によって暗号化され、端末通信部22を通してユーザ端末10へ送信される。そして、ユーザ鍵記憶部11に記憶されたユーザ鍵によって復号され、入出力部12を通して利用者に提示される。
以上の処理が、利用者が車両を利用する時刻までに実行される。
When the encrypted vehicle control information is transmitted to the user terminal 10, information indicating that the reservation transmitted to the management server is correctly established (hereinafter referred to as reservation confirmation information) is generated, and at the same time, the user terminal 10 May be sent to. The reservation confirmation information is encrypted with the corresponding user key and transmitted to the user terminal 10 through the terminal communication unit 22. Then, it is decrypted by the user key stored in the user key storage unit 11 and presented to the user through the input / output unit 12.
The above processing is executed by the time when the user uses the vehicle.

一方、ユーザ端末10に記憶された、暗号化された車両制御情報は、利用者が車両を利用する際に車載端末30へ送信される。図6は、入出力部12を通して表示される車両開錠画面の例である。利用者が、車両の近くで開錠ボタンを押すと、車両通信部14から端末通信部33へ暗号化された車両制御情報が送信される。
図7は、車載端末30が車両貸出時に行う処理フローチャートである。ユーザ端末10が、暗号化された車両制御情報を送信することで、図7のフローチャートが開始される。
On the other hand, the encrypted vehicle control information stored in the user terminal 10 is transmitted to the in-vehicle terminal 30 when the user uses the vehicle. FIG. 6 is an example of a vehicle unlocking screen displayed through the input / output unit 12. When the user presses the unlock button near the vehicle, encrypted vehicle control information is transmitted from the vehicle communication unit 14 to the terminal communication unit 33.
FIG. 7 is a process flowchart performed by the in-vehicle terminal 30 when the vehicle is rented. When the user terminal 10 transmits the encrypted vehicle control information, the flowchart of FIG. 7 is started.

ステップS31では、端末通信部33が、ユーザ端末10から送信された情報を受信する。次に、制御部31が、車両鍵記憶部32に記憶されている車両鍵を用いて情報の復号を行う(S32)。これにより、車載端末は、管理サーバによって生成された車両制御情
報を取得することができる。
次に、制御部33が、取得した車両制御情報を実行する(S33)。車両制御情報は、定義された有効時間内でのみ実行が可能であり、本例の場合、2012年6月1日の9時50分から11時15分までの間以外では実行することができない。現在時刻が、定義された有効時間内である場合、ドアを開錠するコマンドが処理され、利用者は車両に乗車することができる。
In step S <b> 31, the terminal communication unit 33 receives information transmitted from the user terminal 10. Next, the control part 31 decodes information using the vehicle key memorize | stored in the vehicle key memory | storage part 32 (S32). Thereby, the vehicle-mounted terminal can acquire the vehicle control information generated by the management server.
Next, the control unit 33 executes the acquired vehicle control information (S33). The vehicle control information can be executed only within the defined effective time. In this example, the vehicle control information cannot be executed except from 9:50 to 11:15 on June 1, 2012. If the current time is within the defined validity time, the command to unlock the door is processed and the user can get on the vehicle.

図8は、以上に説明した処理をデータの流れで示した図である。図中に記載したステップ番号は、図3および図7におけるステップ番号に対応する。   FIG. 8 is a diagram showing the above-described processing in a data flow. The step numbers described in the figure correspond to the step numbers in FIGS. 3 and 7.

第一の実施形態によると、管理サーバが生成した車両制御情報が、ユーザ端末を経由して車載端末へ送信されるため、管理サーバと通信するための装置を車両に持たせる必要がない。すなわち、ユーザ端末と情報を送受信するための近距離通信装置のみを有していればよいため、コストを削減することができる。   According to the first embodiment, since the vehicle control information generated by the management server is transmitted to the in-vehicle terminal via the user terminal, it is not necessary for the vehicle to have a device for communicating with the management server. That is, since it is only necessary to have a short-range communication device for transmitting and receiving information to and from the user terminal, the cost can be reduced.

なお、本実施形態では、ステップS13で暗号化した予約情報を送信し、ステップS23で当該情報を復号することで、処理要求の生成に必要な情報を伝送したが、ユーザ端末から送信された情報に基づいて対象の車両を特定し、処理要求を生成することができれば、どのような方法が用いられてもよい。例えば、利用者を認証する情報を予約情報と同時に平文で送信してもよいし、利用者の認証を行わずに予約情報のみを送信してもよい。   In the present embodiment, the reservation information encrypted in step S13 is transmitted, and the information necessary for generating the processing request is transmitted by decrypting the information in step S23. However, the information transmitted from the user terminal Any method may be used as long as the target vehicle can be identified based on the above and a processing request can be generated. For example, information for authenticating the user may be transmitted in plain text simultaneously with the reservation information, or only the reservation information may be transmitted without performing user authentication.

また、ステップS32では、車載端末が有している車両鍵で受信した情報を復号し、車両制御情報を取得したが、復号の結果が想定と異なっていた場合は情報を破棄し、処理を中断してもよい。このようにすることで、車両制御情報の改ざんなど、不正な処理に対する防御を行うことができる。   In step S32, the information received with the vehicle key of the in-vehicle terminal is decrypted and the vehicle control information is acquired. If the decryption result is different from the expected result, the information is discarded and the process is interrupted. May be. By doing so, it is possible to protect against unauthorized processing such as falsification of vehicle control information.

(第二の実施形態)
第一の実施形態では、管理サーバが生成した処理要求を車両が実行する形態について、車両の貸し出しを例に説明した。第二の実施形態は、第一の実施形態に加え、処理要求の実行結果を、ユーザ端末を通して管理サーバに返送する形態である。第二の実施形態を、車両返却時の処理を例に説明する。第二の実施形態に係るカーシェアリングシステムのシステム構成は、第一の実施形態と同様である。
(Second embodiment)
In the first embodiment, the case where the vehicle executes the processing request generated by the management server has been described by taking the rental of the vehicle as an example. In the second embodiment, in addition to the first embodiment, the execution result of the processing request is returned to the management server through the user terminal. The second embodiment will be described with an example of processing when returning a vehicle. The system configuration of the car sharing system according to the second embodiment is the same as that of the first embodiment.

<車両返却時の処理>
車両返却時におけるユーザ端末10および管理サーバ20、車載端末30の処理フローチャート図を参照しながら、利用者が車両を返却し、管理サーバによって料金精算が行われるまでの処理について説明する。
図9は、ユーザ端末10および管理サーバ20が車両返却時に行う処理フローチャートである。なお、ステップS41〜S43が、ユーザ端末10が行う処理であり、ステップS44〜S48が、管理サーバ20が行う処理である。
<Process when returning the vehicle>
With reference to the processing flowcharts of the user terminal 10, the management server 20, and the in-vehicle terminal 30 when the vehicle is returned, a process until the user returns the vehicle and the fee is settled by the management server will be described.
FIG. 9 is a process flowchart performed by the user terminal 10 and the management server 20 when the vehicle is returned. Steps S41 to S43 are processes performed by the user terminal 10, and steps S44 to S48 are processes performed by the management server 20.

利用者が、ユーザ端末10で返却操作を行うことで図9のフローチャートが開始される。まず、位置情報取得部16が、ユーザ端末の現在位置情報と時刻情報を取得する(S41)。次に、制御部15が、ステップS11で記憶した予約情報と、取得した現在位置、および現在時刻を、ユーザ鍵記憶部11に記憶されているユーザ鍵を用いて暗号化し(S42)、暗号化した情報を、サーバ通信部13を通して管理サーバ20へ送信する(S43)。   The flow chart of FIG. 9 is started when the user performs a return operation on the user terminal 10. First, the position information acquisition unit 16 acquires the current position information and time information of the user terminal (S41). Next, the control unit 15 encrypts the reservation information stored in step S11, the acquired current position, and the current time using the user key stored in the user key storage unit 11 (S42). The transmitted information is transmitted to the management server 20 through the server communication unit 13 (S43).

ステップS44では、制御部23が、端末通信部22を通して、ユーザ端末10から送信された情報を受信し、対応するユーザ鍵によって復号する(S44)。対応するユーザ
鍵は、ステップS22で特定したものを記憶していてもよいし、ログイン情報が事前に送信されている場合、当該ログイン情報を用いて特定してもよい。
In step S44, the control unit 23 receives the information transmitted from the user terminal 10 through the terminal communication unit 22, and decrypts it with the corresponding user key (S44). The corresponding user key may be the one specified in step S22, or may be specified using the login information when the login information is transmitted in advance.

次に、制御部23が、予約情報に含まれる返却予定場所とユーザ端末から取得した位置情報との比較、および管理サーバが取得した現在時刻とユーザ端末から取得した現在時刻との比較を行う(S45)。この結果、双方が一致している場合、取得した予約情報から対象の車両を特定し、当該車両に対する車両制御情報を生成する(S46)。第二の実施形態における車両制御情報は、車両のドアを施錠するコマンドを含んでいる。なお、位置情報が一致していない場合、ステップS48に遷移し、エラーが発生した旨(たとえば要問合せである旨)をユーザ端末に通知する。   Next, the control unit 23 compares the planned return location included in the reservation information with the position information acquired from the user terminal, and compares the current time acquired by the management server with the current time acquired from the user terminal ( S45). As a result, if both match, the target vehicle is identified from the acquired reservation information, and vehicle control information for the vehicle is generated (S46). The vehicle control information in the second embodiment includes a command for locking the vehicle door. If the position information does not match, the process proceeds to step S48 to notify the user terminal that an error has occurred (for example, an inquiry is required).

生成された車両制御情報は、対応する車両鍵で暗号化され、ユーザ端末へ送信される(S47)。送信された情報は、ユーザ端末10によって一時的に記憶される。
なお、車両を返却するステーションが電波遮蔽空間にある場合、ユーザ端末は管理サーバとの通信を行うことができないため、このような場合は、通信が可能な場所であらかじめ返却手続きを行ってもよい。例えば、ステップS45の判断基準を緩く設定し、現在位置が返却予定場所と大略同じであれば返却処理を行うようにしてもよいし、位置情報の判断を省略してもよい。また、現在時刻の照合は省略してもよい。
The generated vehicle control information is encrypted with the corresponding vehicle key and transmitted to the user terminal (S47). The transmitted information is temporarily stored by the user terminal 10.
If the station that returns the vehicle is in the radio wave shielding space, the user terminal cannot communicate with the management server. In such a case, the return procedure may be performed in advance in a place where communication is possible. . For example, the determination criteria of step S45 may be set loosely, and the return process may be performed if the current position is substantially the same as the planned return place, or the determination of the position information may be omitted. Further, the collation of the current time may be omitted.

一方、ユーザ端末10に記憶された、暗号化された車両制御情報は、利用者が車両を返却する際、具体的には、利用者が車両の前でユーザ端末を用いて返却操作を行うことで車載端末30へ送信される。   On the other hand, the encrypted vehicle control information stored in the user terminal 10 is such that when the user returns the vehicle, specifically, the user performs a return operation using the user terminal in front of the vehicle. Is transmitted to the in-vehicle terminal 30.

図10は、車載端末30が車両返却時に行う処理フローチャートである。ステップS31からS33までの処理は、処理要求がドアを施錠する要求であるという点を除いて、第一の実施形態と同様である。本実施形態では、ステップS33の後に、制御部31が、返却処理結果を車両鍵で暗号化し、ユーザ端末へ送信する(S51)。返却処理結果とは、車両名、利用終了時間、返却場所からなる情報である。送信された情報は、ユーザ端末10によって一時的に記憶される。   FIG. 10 is a process flowchart performed by the in-vehicle terminal 30 when the vehicle is returned. The processing from step S31 to S33 is the same as that of the first embodiment except that the processing request is a request to lock the door. In this embodiment, the control part 31 encrypts a return process result with a vehicle key after step S33, and transmits to a user terminal (S51). The return process result is information including a vehicle name, a use end time, and a return place. The transmitted information is temporarily stored by the user terminal 10.

ユーザ端末10に記憶された、暗号化された返却処理結果は、管理サーバとの通信が可能なタイミングで、管理サーバへ自動的に送信される。図11は、返却処理結果を管理サーバ20が受信する処理のフローチャートである。
まず、ステップS61では、制御部23が、ユーザ端末10から送信された情報を取得する。次に、受信した情報を対応する車両鍵で復号し、返却処理結果を取得する(S62)。
The encrypted return process result stored in the user terminal 10 is automatically transmitted to the management server at a timing at which communication with the management server is possible. FIG. 11 is a flowchart of processing in which the management server 20 receives the return processing result.
First, in step S61, the control unit 23 acquires information transmitted from the user terminal 10. Next, the received information is decrypted with the corresponding vehicle key, and the return process result is acquired (S62).

そして、制御部23が、車両予約時に取得した予約情報と、取得した返却処理結果に基づいて、利用明細を生成する(S63)。利用明細とは、利用した車両、貸出場所、返却場所、利用料金などを利用者に案内するための情報である。生成された利用明細は、対応するユーザ鍵で暗号化され、ユーザ端末へ送信される(S64)。ユーザ端末が受信した利用明細は、ユーザ鍵で復号され、入出力部15を通して利用者に提示される。   And the control part 23 produces | generates a usage statement based on the reservation information acquired at the time of vehicle reservation, and the acquired return process result (S63). The usage details are information for guiding the user of the used vehicle, rental location, return location, usage fee, and the like. The generated usage details are encrypted with the corresponding user key and transmitted to the user terminal (S64). The usage details received by the user terminal are decrypted with the user key and presented to the user through the input / output unit 15.

図12は、以上に説明した処理をデータの流れで示した図である。図中に記載したステップ番号は、図9,10,11におけるステップ番号に対応する。   FIG. 12 is a diagram showing the processing described above in a data flow. The step numbers described in the figure correspond to the step numbers in FIGS.

第二の実施形態によると、車載端末が、受信した処理要求を処理した結果を管理サーバへ送信することができる。第一の実施形態と同様に、ユーザ端末を経由して情報を送信することで、管理サーバと車載端末との間で双方向通信が可能となる。   According to the second embodiment, the in-vehicle terminal can transmit the result of processing the received processing request to the management server. Similar to the first embodiment, two-way communication is possible between the management server and the in-vehicle terminal by transmitting information via the user terminal.

なお、第二の実施形態では、ユーザ端末が取得した位置情報および時刻情報と、予約時に入力した返却予定場所および返却予定時刻が一致することを車両返却の条件としたが、一致していなかった場合の処理を追加するようにしてもよい。たとえば、時間が返却予定時刻を過ぎていた場合は、利用者に対して追加料金の課金を行ってもよいし、返却処理が行われた場所が、予定されていた返却場所ではない場合、乗り捨て料金を請求する処理を行ってもよい。   In the second embodiment, the vehicle return condition is that the position information and time information acquired by the user terminal match the scheduled return location and scheduled return time input at the time of reservation, but they did not match. You may make it add the process of a case. For example, if the time has passed the scheduled return time, you may be charged an additional fee for the user, or if the place where the return process was performed is not the planned return place, you can drop off You may perform the process which charges a fee.

また、ステーションが電波遮蔽空間にある場合、ユーザ端末は、管理サーバとの通信が可能になった時点で正確な返却場所を管理サーバへ送信するようにしてもよい。このようにすることで、管理サーバは車両の所在を正確に把握することができるようになる。   When the station is in the radio wave shielding space, the user terminal may transmit an accurate return location to the management server when communication with the management server becomes possible. By doing so, the management server can accurately grasp the location of the vehicle.

各実施形態の説明は本発明を説明する上での例示であり、本発明は、発明の趣旨を逸脱しない範囲で適宜変更または組み合わせて実施することができる。例えば、管理サーバで生成される処理要求は暗号化せずに送信してもよいし、共通の車両鍵ではなく、一定の時間ごとに変化するワンタイムパスワードなどを用いて暗号化してもよい。また、本発明に係るカーシェアリングシステムは、電子錠を操作するためのセキュリティシステムや、入退出管理システムなどに応用することもできる。   The description of each embodiment is an exemplification for explaining the present invention, and the present invention can be appropriately modified or combined in a range not departing from the gist of the invention. For example, the processing request generated by the management server may be transmitted without being encrypted, or may be encrypted by using a one-time password that changes every certain time instead of a common vehicle key. The car sharing system according to the present invention can also be applied to a security system for operating an electronic lock, an entry / exit management system, and the like.

10 ユーザ端末
11 ユーザ鍵記憶部
12 入出力部
13 サーバ通信部
14 車両通信部
15 制御部
16 位置情報取得部
20 管理サーバ
21 ユーザ鍵記憶部
22 端末通信部
23 制御部
24 車両鍵記憶部
25 秘密鍵記憶部
30 車載端末
31 制御部
32 車両鍵記憶部
33 端末通信部
DESCRIPTION OF SYMBOLS 10 User terminal 11 User key memory | storage part 12 Input / output part 13 Server communication part 14 Vehicle communication part 15 Control part 16 Location information acquisition part 20 Management server 21 User key memory | storage part 22 Terminal communication part 23 Control part 24 Vehicle key memory | storage part 25 Secret Key storage unit 30 In-vehicle terminal 31 Control unit 32 Vehicle key storage unit 33 Terminal communication unit

Claims (10)

通信端末と、管理サーバと、車両とで構成され、利用者が指定した車両に対して管理サーバが処理要求を送信するカーシェアリングシステムであって、
前記通信端末が、
車両に関する情報を含む車両指定情報を前記管理サーバへ送信する車両指定情報送信手段と、
前記管理サーバから、前記車両に対する処理要求を受信し、前記車両へ転送する処理要求転送手段と、
を有し、
前記管理サーバが、
前記車両指定情報を受信する受信手段と、
前記車両に対する処理要求を、受信した前記車両指定情報に基づいて生成する処理要求生成手段と、
前記通信端末へ前記処理要求を送信する送信手段と、
を有し、
前記車両が、
前記通信端末から前記処理要求を受信し、処理を実行する要求処理手段と、
を有する、
カーシェアリングシステム。
A car sharing system that includes a communication terminal, a management server, and a vehicle, and the management server transmits a processing request to the vehicle specified by the user,
The communication terminal is
Vehicle designation information transmitting means for transmitting vehicle designation information including information about the vehicle to the management server;
A processing request transfer means for receiving a processing request for the vehicle from the management server and transferring the processing request to the vehicle;
Have
The management server is
Receiving means for receiving the vehicle designation information;
Processing request generation means for generating a processing request for the vehicle based on the received vehicle designation information;
Transmitting means for transmitting the processing request to the communication terminal;
Have
The vehicle
Request processing means for receiving the processing request from the communication terminal and executing the processing;
Having
Car sharing system.
前記管理サーバは、車両に固有な鍵である固有鍵を記憶する第一の固有鍵記憶手段をさらに有し、
前記車両は、当該車両に対応する固有鍵を記憶する第二の固有鍵記憶手段をさらに有し、
前記管理サーバが有する前記送信手段は、前記通信端末に送信する処理要求を、送信先の車両に対応する前記固有鍵で暗号化し、
前記車両が有する前記要求処理手段は、受信した情報を、前記第二の固有鍵記憶手段に記憶された固有鍵で復号する
ことを特徴とする、請求項1に記載のカーシェアリングシステム。
The management server further includes a first unique key storage unit that stores a unique key that is a key unique to the vehicle,
The vehicle further includes second unique key storage means for storing a unique key corresponding to the vehicle,
The transmission means of the management server encrypts a processing request to be transmitted to the communication terminal with the unique key corresponding to a destination vehicle,
The car sharing system according to claim 1, wherein the request processing means included in the vehicle decrypts the received information with a unique key stored in the second unique key storage means.
前記要求処理手段は、前記固有鍵を用いて前記受信した情報を検証し、正当な処理要求が得られなかった場合に、受信した情報を破棄する
ことを特徴とする、請求項2に記載のカーシェアリングシステム。
The request processing unit verifies the received information using the unique key, and discards the received information when a valid processing request is not obtained. Car sharing system.
前記車両が有する前記要求処理手段は、前記受信した処理要求に対応する情報である応答情報を生成して前記通信端末へ送信し、
前記通信端末が有する前記処理要求転送手段は、前記応答情報を受信して前記管理サーバへ転送し、
前記管理サーバが有する前記受信手段は、前記転送された応答情報を受信する
ことを特徴とする、請求項1から3のいずれかに記載のカーシェアリングシステム。
The request processing means of the vehicle generates response information that is information corresponding to the received processing request and transmits the response information to the communication terminal,
The processing request transfer means included in the communication terminal receives the response information and transfers it to the management server,
The car sharing system according to any one of claims 1 to 3, wherein the receiving means of the management server receives the transferred response information.
前記管理サーバは、車両に固有な鍵である固有鍵を記憶する第一の固有鍵記憶手段をさらに有し、
前記車両は、当該車両に対応する固有鍵を記憶する第二の固有鍵記憶手段をさらに有し、
前記要求処理手段は、送信する応答情報を、当該車両に対応する前記固有鍵で暗号化し、
前記受信手段は、受信した情報を、前記第一の固有鍵記憶手段に記憶された固有鍵で復号する
ことを特徴とする、請求項4に記載のカーシェアリングシステム。
The management server further includes a first unique key storage unit that stores a unique key that is a key unique to the vehicle,
The vehicle further includes second unique key storage means for storing a unique key corresponding to the vehicle,
The request processing means encrypts response information to be transmitted with the unique key corresponding to the vehicle,
The car sharing system according to claim 4, wherein the receiving unit decrypts the received information with a unique key stored in the first unique key storage unit.
前記受信手段は、前記固有鍵を用いて前記受信した情報を検証し、正当な応答情報が得られなかった場合に、受信した情報を破棄する
ことを特徴とする、請求項5に記載のカーシェアリングシステム。
The cursor according to claim 5, wherein the receiving unit verifies the received information using the unique key, and discards the received information when valid response information is not obtained. Sharing system.
車両に対する処理要求を生成する管理サーバに対して、車両に関する情報を含む車両指定情報を送信する車両指定情報送信手段と、
前記管理サーバから、前記処理要求を受信し、前記車両へ転送する処理要求転送手段と、
を有する通信端末。
Vehicle designation information transmitting means for transmitting vehicle designation information including information about the vehicle to a management server that generates a processing request for the vehicle;
Processing request transfer means for receiving the processing request from the management server and transferring the processing request to the vehicle;
A communication terminal.
車両に対する処理要求を生成する管理サーバと通信を行う通信端末に、車両に関する情報を含む車両指定情報を前記管理サーバへ送信するステップと、
前記管理サーバから、前記処理要求を受信し、受信した前記処理要求を前記車両へ転送するステップと、
を実行させることを特徴とする、通信プログラム。
Transmitting vehicle designation information including information about the vehicle to the management server to a communication terminal that communicates with a management server that generates a processing request for the vehicle;
Receiving the processing request from the management server and transferring the received processing request to the vehicle;
A communication program characterized in that
車両に対する処理要求を生成する管理サーバと通信を行う通信端末が行う通信方法であって、
車両に関する情報を含む車両指定情報を前記管理サーバへ送信するステップと、
前記管理サーバから、前記処理要求を受信し、受信した前記処理要求を前記車両へ転送するステップと、
を含むことを特徴とする、通信方法。
A communication method performed by a communication terminal that communicates with a management server that generates a processing request for a vehicle,
Transmitting vehicle designation information including information about the vehicle to the management server;
Receiving the processing request from the management server and transferring the received processing request to the vehicle;
A communication method comprising:
車両に対する処理要求を受信し、車両へ転送する通信端末から、車両に関する情報を含む車両指定情報を受信する受信手段と、
前記車両を制御するための命令である処理要求を、受信した前記車両指定情報に基づいて生成する処理要求生成手段と、
前記通信端末へ前記処理要求を送信する送信手段と、
を有する管理サーバ。
Receiving means for receiving vehicle designation information including information relating to the vehicle from a communication terminal that receives the processing request for the vehicle and forwards it to the vehicle;
A processing request generating means for generating a processing request which is a command for controlling the vehicle based on the received vehicle designation information;
Transmitting means for transmitting the processing request to the communication terminal;
Management server having
JP2012132180A 2012-06-11 2012-06-11 Car sharing system, communication terminal, communication program, and communication method Pending JP2013257653A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012132180A JP2013257653A (en) 2012-06-11 2012-06-11 Car sharing system, communication terminal, communication program, and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012132180A JP2013257653A (en) 2012-06-11 2012-06-11 Car sharing system, communication terminal, communication program, and communication method

Publications (1)

Publication Number Publication Date
JP2013257653A true JP2013257653A (en) 2013-12-26

Family

ID=49954062

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012132180A Pending JP2013257653A (en) 2012-06-11 2012-06-11 Car sharing system, communication terminal, communication program, and communication method

Country Status (1)

Country Link
JP (1) JP2013257653A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5879451B1 (en) * 2015-04-20 2016-03-08 株式会社 ディー・エヌ・エー System and method for managing vehicles
CN109204227A (en) * 2017-06-29 2019-01-15 株式会社东海理化电机制作所 Vehicle shared system and vehicle sharing method
JP2019105881A (en) * 2017-12-08 2019-06-27 株式会社東海理化電機製作所 Sharing system
US11895247B2 (en) 2016-10-27 2024-02-06 Denso Corporation System and method for authenticating and authorizing devices

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5879451B1 (en) * 2015-04-20 2016-03-08 株式会社 ディー・エヌ・エー System and method for managing vehicles
WO2016170834A1 (en) * 2015-04-20 2016-10-27 株式会社ディー・エヌ・エー System and method for managing vehicle
JP2016206813A (en) * 2015-04-20 2016-12-08 株式会社 ディー・エヌ・エー System and method for managing vehicle
US11895247B2 (en) 2016-10-27 2024-02-06 Denso Corporation System and method for authenticating and authorizing devices
CN109204227A (en) * 2017-06-29 2019-01-15 株式会社东海理化电机制作所 Vehicle shared system and vehicle sharing method
JP2019012338A (en) * 2017-06-29 2019-01-24 株式会社東海理化電機製作所 Car sharing system and car sharing method
US10668896B2 (en) 2017-06-29 2020-06-02 Kabushiki Kaisha Tokai Rika Denki Seisakusho Car sharing system and car sharing method
JP2019105881A (en) * 2017-12-08 2019-06-27 株式会社東海理化電機製作所 Sharing system

Similar Documents

Publication Publication Date Title
US11304057B2 (en) Authorized access to vehicle data
US9120452B2 (en) Vehicle operation authorization system
CN107545630B (en) Locking and unlocking system and key unit
US9268951B2 (en) Method and system for enabling a technical apparatus
US10645578B2 (en) System for using mobile terminals as keys for vehicles
JP5918004B2 (en) Electronic key registration system
CN110637328A (en) Vehicle access method based on portable equipment
US20140232524A1 (en) Electronic key system, and lock-side terminal and portable terminal employed in same
US11722529B2 (en) Method and apparatus for policy-based management of assets
JP6204542B2 (en) Lending system
JP5879451B1 (en) System and method for managing vehicles
JP6633589B2 (en) Car sharing system
JP2011039712A (en) Car sharing system
JP2006262184A (en) Authority possession apparatus, authority borrowing apparatus, control unit, authority delegation system, authority possession program and authority possession method
JP2013258491A (en) Car sharing system and car sharing provisioning method
JP2016208494A (en) System and method for managing vehicle
KR101617707B1 (en) Electronic key system with function for transffering control right for electronic lock system
JP2013257653A (en) Car sharing system, communication terminal, communication program, and communication method
WO2016035466A1 (en) Communication system, program for server device, recording medium recording this program, program for communication device, recording medium recording this program, program for terminal device, and recording medium recording this program
JP2015031035A (en) Key right lending system
JP5985845B2 (en) Electronic key registration method
JP2021114133A (en) Car sharing system and car sharing method
KR20230125227A (en) Method and Apparatus for Providing Authorization to Access Interactive Goods
JP2019191884A (en) Sharing system and device sharing method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20131106