(57)【要約】  車両内でキオスク（ＫＩＯＳＫ）を介した商品の注文および支払いを可能にするカーコマースサービス装置およびその動作方法が開示される。本発明は、所定の車両が売り場内に設置されているキオスク装置に近接すれば、車両との連動により該車両に対する認識を自動で行い、前記キオスク装置を介して特定商品の注文が行われれば、前記キオスク装置から支払い情報を受信して該支払い情報に対する認証を行った後、商品の価格に対する支払い処理を完了することができるカーコマースサービス装置およびその動作方法を提示することによって、商品の注文および支払いのための別途の売り場の職員がいなくても車両の運転者が便利に車両内でキオスク装置を介して自身が所望する商品を注文し購入できるように支援することができる。【選択図】図１
2021509184.tif 000002
【特許請求の範囲】
【請求項１】
会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ（Ｏｎｅ  Ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成モジュールが格納されているＯＴＰ生成モジュール格納部、
前記複数の車両のうち第１車両が売り場に設置されているキオスク（ＫＩＯＳＫ）装置に搭載された車両のナンバープレートを識別するための識別カメラの車両番号識別可能領域に進入することにより、前記キオスク装置を介して前記第１車両の番号が識別されれば、前記キオスク装置から前記第１車両の番号の伝達を受ける車両番号受信部、
前記第１車両内に搭載されている第１ＯＴＰ生成トークンによって第１ＯＴＰが生成され、前記キオスク装置が前記第１車両との通信により前記第１車両から前記第１ＯＴＰを受信すれば、前記キオスク装置から前記第１ＯＴＰの伝達を受けるＯＴＰ受信部、
前記キオスク装置から前記第１車両の番号と前記第１ＯＴＰの伝達を受ければ、前記ＯＴＰ生成モジュール格納部に格納されている前記複数の固有ＯＴＰ生成モジュールのうち前記第１車両の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成する固有ＯＴＰ生成部、
前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、前記第１車両の番号を会員に登録されている車両の番号であると認証する車両番号認証部、および
前記第１車両の番号に対する認証が完了した後、前記キオスク装置から前記売り場で販売中の複数の商品のうち第１商品に対する注文要請が受信されれば、前記キオスク装置から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成して前記キオスク装置に伝送する支払い処理実行部
を含む、車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置。
【請求項２】
前記支払い処理実行部は、
前記キオスク装置から前記第１商品に対する注文要請が受信されれば、前記キオスク装置に対して前記第１商品の支払い処理のための支払い情報の伝送を要請する支払い情報要請部、
前記キオスク装置から商品の支払いのための第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた第１支払い情報と共に、前記キオスク装置に既に格納されている第１秘密キーに基づいて前記第１支払い情報に対してデジタル署名が行われることによって生成された第１デジタル署名値を受信する支払い情報受信部、
前記第１秘密キーに対応する第１公開キーに基づいて前記第１デジタル署名値に対する検証を行うデジタル署名検証部、
前記第１デジタル署名に対する検証が完了すれば、前記第１支払い情報に含まれている前記第１支払い手段に対する情報に基づいて前記第１商品に対する支払い処理を行う支払い実行部、および
前記第１商品に対する支払い処理が完了すれば、前記第１商品の支払い処理完了を知らせる前記支払い完了メッセージを生成した後、前記キオスク装置に前記支払い完了メッセージを伝送する支払い完了メッセージ伝送部
を含む、請求項１に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置。
【請求項３】
前記キオスク装置は、
前記カーコマースサービス装置から前記第１商品の支払い処理のための支払い情報の伝送要請が受信されれば、前記第１車両との通信により前記第１車両から前記第１車両に既に格納されている前記第１支払い手段に対する情報を受信した後、前記第１支払い手段に対する情報が受信されれば、前記第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた前記第１支払い情報を生成し、
前記第１支払い情報が生成されれば、前記第１支払い情報に対して前記第１ＯＴＰを基に暗号化を行い、暗号化された前記第１支払い情報を生成し、暗号化された前記第１支払い情報に対して前記第１秘密キーに基づいて暗号化を行うことによって、前記第１デジタル署名値を生成した後、暗号化された前記第１支払い情報と前記第１デジタル署名値を前記カーコマースサービス装置に伝送する、請求項２に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置。
【請求項４】
前記デジタル署名検証部は、
前記キオスク装置から暗号化された前記第１支払い情報と前記第１デジタル署名値が受信されれば、前記第１公開キーに基づいて前記第１デジタル署名値に対する復号化を行って第１復号化値を生成するデジタル署名復号化部、および
前記第１復号化値が暗号化された前記第１支払い情報と一致するか否かを比較し、前記第１復号化値が暗号化された前記第１支払い情報と一致すると確認されれば、前記第１デジタル署名値の検証が成功であると確認する検証処理部
を含み、
前記支払い実行部は、
前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報に対する復号化を行い、暗号化された前記第１支払い情報から前記第１支払い情報に対する元データと前記第１ＯＴＰを復元する復号化部、および
前記第１支払い情報に対する復号化が完了すれば、前記第１支払い情報に対する復号化により復元された前記第１ＯＴＰと前記第１固有ＯＴＰ生成モジュールを介して生成された前記第１固有ＯＴＰが互いに一致すると確認される場合、復元された前記第１支払い情報に対する元データに基づいて前記第１商品に対する支払い処理を行う商品支払い部
を含む、請求項３に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置。
【請求項５】
前記キオスク装置は、
前記キオスク装置のメモリ上に既に設定された第１ハッシュ関数と既に設定された第２ハッシュ関数を格納しており、
前記第１支払い情報が生成されれば、前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第１ハッシュ値を生成した後、前記第１支払い情報を構成するデータと前記第１ハッシュ値を互いに排他的論理和することによって、第１部分データを生成し、
前記第１部分データが生成されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第２ハッシュ値を生成した後、前記第１ＯＴＰを構成するデータと前記第２ハッシュ値を互いに排他的論理和することによって、第２部分データを生成し、
前記第１部分データと前記第２部分データを連接して前記第１支払い情報に対する暗号化を完了することによって、暗号化された前記第１支払い情報を生成する、請求項４に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置。
【請求項６】
前記復号化部は、
前記第１ハッシュ関数と前記第２ハッシュ関数が格納されているハッシュ関数格納部、
前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報上で連接している前記第１部分データと前記第２部分データを分離抽出する部分データ抽出部、
前記第１部分データと前記第２部分データが分離抽出されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第３ハッシュ値を生成した後、前記第２部分データと前記第３ハッシュ値を互いに排他的論理和することによって、前記第１ＯＴＰに対する復元を行うＯＴＰ復元部、および
前記第１ＯＴＰに対する復元が完了すれば、復元された前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第４ハッシュ値を生成した後、前記第１部分データと前記第４ハッシュ値を互いに排他的論理和することによって、前記第１支払い情報に対する元データを復元する支払い情報復元部
を含む、請求項５に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置。
【請求項７】
会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ（Ｏｎｅ  Ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成モジュールが格納されているＯＴＰ生成モジュール格納部を保持するステップ、
前記複数の車両のうち第１車両が売り場に設置されているキオスク（ＫＩＯＳＫ）装置に搭載された車両のナンバープレートを識別するための識別カメラの車両番号識別可能領域に進入することにより、前記キオスク装置を介して前記第１車両の番号が識別されれば、前記キオスク装置から前記第１車両の番号の伝達を受けるステップ、
前記第１車両内に搭載されている第１ＯＴＰ生成トークンによって第１ＯＴＰが生成され、前記キオスク装置が前記第１車両との通信により前記第１車両から前記第１ＯＴＰを受信すれば、前記キオスク装置から前記第１ＯＴＰの伝達を受けるステップ、
前記キオスク装置から前記第１車両の番号と前記第１ＯＴＰの伝達を受ければ、前記ＯＴＰ生成モジュール格納部に格納されている前記複数の固有ＯＴＰ生成モジュールのうち前記第１車両の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成するステップ、
前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、前記第１車両の番号を会員に登録されている車両の番号であると認証するステップ、および
前記第１車両の番号に対する認証が完了した後、前記キオスク装置から前記売り場で販売中の複数の商品のうち第１商品に対する注文要請が受信されれば、前記キオスク装置から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成して前記キオスク装置に伝送するステップ
を含む、車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法。
【請求項８】
前記キオスク装置に伝送するステップは、
前記キオスク装置から前記第１商品に対する注文要請が受信されれば、前記キオスク装置に対して前記第１商品の支払い処理のための支払い情報の伝送を要請するステップ、
前記キオスク装置から商品の支払いのための第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた第１支払い情報と共に、前記キオスク装置に既に格納されている第１秘密キーに基づいて前記第１支払い情報に対してデジタル署名が行われることによって生成された第１デジタル署名値を受信するステップ、
前記第１秘密キーに対応する第１公開キーに基づいて前記第１デジタル署名値に対する検証を行うステップ、
前記第１デジタル署名に対する検証が完了すれば、前記第１支払い情報に含まれている前記第１支払い手段に対する情報に基づいて前記第１商品に対する支払い処理を行うステップ、および
前記第１商品に対する支払い処理が完了すれば、前記第１商品の支払い処理完了を知らせる前記支払い完了メッセージを生成した後、前記キオスク装置に前記支払い完了メッセージを伝送するステップ
を含む、請求項７に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法。
【請求項９】
前記キオスク装置は、
前記カーコマースサービス装置から前記第１商品の支払い処理のための支払い情報の伝送要請が受信されれば、前記第１車両との通信により前記第１車両から前記第１車両に既に格納されている前記第１支払い手段に対する情報を受信した後、前記第１支払い手段に対する情報が受信されれば、前記第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた前記第１支払い情報を生成し、
前記第１支払い情報が生成されれば、前記第１支払い情報に対して前記第１ＯＴＰを基に暗号化を行い、暗号化された前記第１支払い情報を生成し、暗号化された前記第１支払い情報に対して前記第１秘密キーに基づいて暗号化を行うことによって、前記第１デジタル署名値を生成した後、暗号化された前記第１支払い情報と前記第１デジタル署名値を前記カーコマースサービス装置に伝送する、請求項８に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法。
【請求項１０】
前記第１デジタル署名値に対する検証を行うステップは、
前記キオスク装置から暗号化された前記第１支払い情報と前記第１デジタル署名値が受信されれば、前記第１公開キーに基づいて前記第１デジタル署名値に対する復号化を行って第１復号化値を生成するステップ、および
前記第１復号化値が暗号化された前記第１支払い情報と一致するか否かを比較し、前記第１復号化値が暗号化された前記第１支払い情報と一致すると確認されれば、前記第１デジタル署名値の検証が成功であると確認するステップ
を含み、
前記第１商品に対する支払い処理を行うステップは、
前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報に対する復号化を行い、暗号化された前記第１支払い情報から前記第１支払い情報に対する元データと前記第１ＯＴＰを復元するステップ、および
前記第１支払い情報に対する復号化が完了すれば、前記第１支払い情報に対する復号化により復元された前記第１ＯＴＰと前記第１固有ＯＴＰ生成モジュールを介して生成された前記第１固有ＯＴＰが互いに一致すると確認される場合、復元された前記第１支払い情報に対する元データに基づいて前記第１商品に対する支払い処理を行うステップ
を含む、請求項９に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法。
【請求項１１】
前記キオスク装置は、
前記キオスク装置のメモリ上に既に設定された第１ハッシュ関数と既に設定された第２ハッシュ関数を格納しており、
前記第１支払い情報が生成されれば、前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第１ハッシュ値を生成した後、前記第１支払い情報を構成するデータと前記第１ハッシュ値を互いに排他的論理和することによって、第１部分データを生成し、
前記第１部分データが生成されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第２ハッシュ値を生成した後、前記第１ＯＴＰを構成するデータと前記第２ハッシュ値を互いに排他的論理和することによって、第２部分データを生成し、
前記第１部分データと前記第２部分データを連接して前記第１支払い情報に対する暗号化を完了することによって、暗号化された前記第１支払い情報を生成する、請求項１０に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法。
【請求項１２】
前記復元するステップは、
前記第１ハッシュ関数と前記第２ハッシュ関数が格納されているハッシュ関数格納部を保持するステップ、
前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報上で連接している前記第１部分データと前記第２部分データを分離抽出するステップ、
前記第１部分データと前記第２部分データが分離抽出されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第３ハッシュ値を生成した後、前記第２部分データと前記第３ハッシュ値を互いに排他的論理和することによって、前記第１ＯＴＰに対する復元を行うステップ、および
前記第１ＯＴＰに対する復元が完了すれば、復元された前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第４ハッシュ値を生成した後、前記第１部分データと前記第４ハッシュ値を互いに排他的論理和することによって、前記第１支払い情報に対する元データを復元するステップ
を含む、請求項１１に記載の車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法。
【請求項１３】
請求項７〜１２のいずれか１項に記載の方法をコンピュータとの結合によって実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
請求項７〜１２のいずれか１項に記載の方法をコンピュータとの結合によって実行させるための格納媒体に格納されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者が車両から降りず、キオスク（ＫＩＯＳＫ）装置を用いて売り場で販売する商品を容易に注文し購入できるように支援するための注文および支払いの処理技法に対する技術に関する。
【背景技術】
【０００２】
最近、電子商取引と関連した様々な技術が登場することにより、ユーザの便宜を図るための電子商取引サービスが注目されている。
【０００３】
特に、スマートフォンやタブレットＰＣのようなインターネットに連結可能な携帯機器が登場するにつれて、携帯機器を用いた電子商取引関連のサービスが活発に普及されている。
【０００４】
最近では、自家用車を利用する場合が増加するにつれて、運転者が車両から降りず売り場に進入して自身が所望する商品を車両内で直ちに購入できるようにするサービスである「ドライブスルー」というカー・コマース（Ｃｏｍｍｅｒｃｅ）サービスが注目されている。
【０００５】
既存の車両を用いた注文サービスは、運転者が売り場に進入した後、所定のメニューを見て自身が購入しようとする商品を選択した後に売り場の職員に該商品を注文し、クレジットカードなどのような支払い手段を職員に引き渡せば、職員が売り場内のＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ）端末を介して支払いを処理した後に該商品を運転者に引き渡す方式が使われていた。
【０００６】
このような車両を用いた注文サービスは、運転者が降りることなく商品を注文できるという点で運転者に便宜性を提供することができるが、商品に対する注文および支払い方式においては、既存の伝統的な注文および支払い方式により売り場の職員が直接注文を受け、支払い処理を行うという点で多少の不便があった。
【０００７】
最近、車両の内部にネットワーク通信が可能となるようにする機能を搭載することによって、車両が外部の装置とネットワークを介して連結されるようにするコネクテッドカーに対する研究が活発に行われているという点で、このような車両におけるネットワーク機能を活用して車両を用いた注文サービスを行う時、より自動化された注文および支払いの処理が可能となるようにする技術の研究が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、所定の車両が売り場内に設置されているキオスク装置に近接すれば、車両との連動により該車両に対する認識を自動で行い、前記キオスク装置を介して特定商品の注文が行われれば、前記キオスク装置から支払い情報を受信して該支払い情報に対する認証を行った後、商品の価格に対する支払い処理を完了することができるカーコマースサービス装置およびその動作方法を提示することによって、商品の注文および支払いのための別途の売り場の職員がいなくても車両の運転者が便利に車両内でキオスク装置を介して自身が所望する商品を注文し購入できるように支援しようとする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置は、会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ（Ｏｎｅ  Ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成モジュールが格納されているＯＴＰ生成モジュール格納部、前記複数の車両のうち第１車両が売り場に設置されているキオスク（ＫＩＯＳＫ）装置に搭載された車両のナンバープレートを識別するための識別カメラの車両番号識別可能領域に進入することにより、前記キオスク装置を介して前記第１車両の番号が識別されれば、前記キオスク装置から前記第１車両の番号の伝達を受ける車両番号受信部、前記第１車両内に搭載されている第１ＯＴＰ生成トークンによって第１ＯＴＰが生成され、前記キオスク装置が前記第１車両との通信により前記第１車両から前記第１ＯＴＰを受信すれば、前記キオスク装置から前記第１ＯＴＰの伝達を受けるＯＴＰ受信部、前記キオスク装置から前記第１車両の番号と前記第１ＯＴＰの伝達を受ければ、前記ＯＴＰ生成モジュール格納部に格納されている前記複数の固有ＯＴＰ生成モジュールのうち前記第１車両の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成する固有ＯＴＰ生成部、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、前記第１車両の番号を会員に登録されている車両の番号であると認証する車両番号認証部、および前記第１車両の番号に対する認証が完了した後、前記キオスク装置から前記売り場で販売中の複数の商品のうち第１商品に対する注文要請が受信されれば、前記キオスク装置から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成して前記キオスク装置に伝送する支払い処理実行部を含む。
【００１０】
また、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法は、会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ生成モジュールが格納されているＯＴＰ生成モジュール格納部を保持するステップ、前記複数の車両のうち第１車両が売り場に設置されているキオスク装置に搭載された車両のナンバープレートを識別するための識別カメラの車両番号識別可能領域に進入することにより、前記キオスク装置を介して前記第１車両の番号が識別されれば、前記キオスク装置から前記第１車両の番号の伝達を受けるステップ、前記第１車両内に搭載されている第１ＯＴＰ生成トークンによって第１ＯＴＰが生成され、前記キオスク装置が前記第１車両との通信により前記第１車両から前記第１ＯＴＰを受信すれば、前記キオスク装置から前記第１ＯＴＰの伝達を受けるステップ、前記キオスク装置から前記第１車両の番号と前記第１ＯＴＰの伝達を受ければ、前記ＯＴＰ生成モジュール格納部に格納されている前記複数の固有ＯＴＰ生成モジュールのうち前記第１車両の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成するステップ、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、前記第１車両の番号を会員に登録されている車両の番号であると認証するステップ、および前記第１車両の番号に対する認証が完了した後、前記キオスク装置から前記売り場で販売中の複数の商品のうち第１商品に対する注文要請が受信されれば、前記キオスク装置から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成して前記キオスク装置に伝送するステップを含む。
【発明の効果】
【００１１】
本発明は、所定の車両が売り場内に設置されているキオスク装置に近接すれば、車両との連動により該車両に対する認識を自動で行い、前記キオスク装置を介して特定商品の注文が行われれば、前記キオスク装置から支払い情報を受信して該支払い情報に対する認証を行った後、商品の価格に対する支払い処理を完了することができるカーコマースサービス装置およびその動作方法を提示することによって、商品の注文および支払いのための別途の売り場の職員がいなくても車両の運転者が便利に車両内でキオスク装置を介して自身が所望する商品を注文し購入できるように支援することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置を説明するための全体システムを示すシステム概念図である。
【図２】本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の構造を示す図である。
【図３】本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下では、本発明に係る実施形態を添付された図面を参照して詳しく説明する。このような説明は本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想および技術範囲に含まれる全ての変更、均等物乃至代替物を含むものとして理解しなければならない。各図面を説明する際に類似した参照符号は類似した構成要素に付することにし、特に定義しない限り、技術的または科学的な用語を含めて本明細書上で用いられる全ての用語は本発明が属する技術分野における通常の知識を有した者によって一般的に理解されるものと同様の意味を有する。
【００１４】
本文書において、ある部分がある構成要素を「含む」とする時、これは、特に反する記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいことを意味する。また、本発明の様々な実施形態において、各構成要素、機能ブロックまたは手段は一つまたはそれ以上の下部構成要素で構成されてもよく、各構成要素が実行する電気、電子、機械的な機能は電子回路、集積回路、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのような公知の様々な素子または機械的要素で実現されてもよく、各々個別に実現されるかまたは２以上が一つに統合されて実現されてもよい。
【００１５】
一方、添付されたブロック図のブロックやフローチャートのステップは、汎用コンピュータ、特殊用コンピュータ、携帯用ノートブックコンピュータ、ネットワークコンピュータなど、データプロセッシング可能な装置のプロセッサやメモリに搭載され、指定された機能を実行するコンピュータプログラム命令（ｉｎｓｔｒｕｃｔｉｏｎｓ）を意味するものとして解釈できる。これらのコンピュータプログラム命令はコンピュータ装置に備えられたメモリまたはコンピュータ読み取り可能なメモリに格納できるため、ブロック図のブロックまたはフローチャートのステップで説明された機能はそれを実行する命令手段を含む製造物に生産されてもよい。さらに、各ブロックまたは各ステップは、特定の論理的機能を実行するための一つ以上の実行可能な命令を含むモジュール、セグメントまたはコードの一部を表すことができる。また、幾つかの代替可能な実施形態においては、ブロックまたはステップで言及された機能が定められた順序とは異なるように実行できるということを注目しなければならない。例えば、次いで図示された二つのブロックまたはステップは、実質的に同時に実行されてもよく、または逆順に実行されてもよく、場合によっては、一部のブロックまたはステップが省略された状態で実行されてもよい。
【００１６】
図１は、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置を説明するための全体システムを示すシステム概念図である。
図１には、カーコマースサービス装置１１０とキオスク装置１３０が示されている。
【００１７】
先ず、カーコマースサービス装置１１０には、カーコマースサービスの利用のために会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ（Ｏｎｅ  Ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成モジュールが格納されている。
【００１８】
ＯＴＰとはワンタイムパスワードを意味し、前記複数の固有ＯＴＰ生成モジュールは前記複数の車両の各々に対して予め発給されているＯＴＰ生成トークンと同一なＯＴＰを生成するのに用いられるモジュールを意味する。
【００１９】
ここで、前記複数の車両の各々には所定のＯＴＰ生成トークンが既に発給されて各車両の内部に搭載されており、前記複数の固有ＯＴＰ生成モジュールは対応する車両に発給されているＯＴＰ生成トークンと同期化されて常に同一なＯＴＰを生成することができる。
【００２０】
前記複数の固有ＯＴＰ生成モジュールと各車両に搭載されているＯＴＰ生成トークンが同一なＯＴＰを生成する方法としては、時間同期化方式、チャレンジ−応答方式、イベント同期化方式などのような様々な方式が使用でき、特定の時点に所定のＯＴＰ生成トークンを介してＯＴＰが生成されれば、同一時点に前記ＯＴＰ生成トークンに対応するＯＴＰ生成モジュールにおいても同一なＯＴＰが生成されるようになる。
【００２１】
キオスク装置１３０は、ユーザが売り場で販売中の商品を注文し支払いができるように支援するための装置であり、本発明におけるキオスク装置１３０は、車両のナンバープレートを撮影して車両の番号を識別するための識別カメラを搭載している。
【００２２】
この時、前記会員に登録されている前記複数の車両のうち第１車両１２０が売り場に進入して、キオスク装置１３０に搭載されている識別カメラの車両番号識別可能領域に進入すれば、キオスク装置１３０は、第１車両１２０のナンバープレートを撮影した後、第１車両１２０のナンバープレート撮影イメージを分析して第１車両１２０の番号を識別する。
【００２３】
この時、第１車両１２０は、第１車両１２０に搭載されている第１ＯＴＰ生成トークンを介して第１ＯＴＰを生成することができ、キオスク装置１３０は、第１車両１２０と通信を行って第１車両１２０から前記第１ＯＴＰを受信することができる。
そして、キオスク装置１３０は、カーコマースサービス装置１１０に第１車両１２０の番号と前記第１ＯＴＰを伝達することができる。
【００２４】
この時、カーコマースサービス装置１１０は、キオスク装置１３０から第１車両１２０の番号と前記第１ＯＴＰの伝達を受ければ、カーコマースサービス装置１１０に格納されている前記複数の固有ＯＴＰ生成モジュールのうち第１車両１２０の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成することができる。
【００２５】
そして、カーコマースサービス装置１１０は、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、第１車両１２０の番号を前記カーコマースサービスの利用のために会員に登録されている車両の番号であると認証することができる。
【００２６】
このように、第１車両１２０の番号に対する認証が完了した後、第１車両１２０の運転者がキオスク装置１３０を用いて前記売り場で販売中の複数の商品のうち第１商品に対して注文選択入力を印加することにより、キオスク装置１３０がカーコマースサービス装置１１０に前記第１商品に対する注文要請を伝送すれば、カーコマースサービス装置１１０は、キオスク装置１３０から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージ生成してキオスク装置１３０に伝送することができる。
【００２７】
これと関連し、カーコマースサービス装置１１０は、キオスク装置１３０から前記第１商品に対する注文要請が受信されれば、キオスク装置１３０に対して前記第１商品の支払い処理のための支払い情報の伝送を要請することができる。
【００２８】
この時、キオスク装置１３０はカーコマースサービス装置１１０から前記第１商品の支払い処理のための支払い情報の伝送要請が受信されれば、第１車両１２０との通信により第１車両１２０から商品の支払いのために第１車両１２０内に予め格納されている所定のクレジットカード情報のような第１支払い手段に対する情報を受信した後、前記第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた第１支払い情報を生成することができる。
【００２９】
そして、キオスク装置１３０は、前記第１支払い情報に対して前記第１ＯＴＰ生成トークンにより生成された前記第１ＯＴＰを基に暗号化を行い、暗号化された前記第１支払い情報を生成することができる。
【００３０】
これと関連し、キオスク装置１３０は、前記第１支払い情報の暗号化を行うためにメモリ上に既に設定された（ｐｒｅｄｅｔｅｒｍｉｎｅｄ）第１ハッシュ関数と既に設定された第２ハッシュ関数を格納していてもよい。
【００３１】
この時、キオスク装置１３０は、前記第１支払い情報が生成されれば、前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第１ハッシュ値を生成した後、前記第１支払い情報を構成するデータと前記第１ハッシュ値を互いに排他的論理和することによって、第１部分データを生成することができる。
これと関連し、キオスク装置１３０は、以下の数１の演算により、前記第１部分データを生成することができる。
【００３２】
【数１】
2021509184.tif 000003
【００３３】
ここで、Ｐ１は前記第１部分データ、ｍは前記第１支払い情報を構成するデータ、Ｈ（）は前記第１ハッシュ関数、ｒは前記第１ＯＴＰを構成するデータを意味する。
【００３４】
このように、前記第１部分データが生成されれば、キオスク装置１３０は、前記第１部分データを前記第２ハッシュ関数に入力として印加して第２ハッシュ値を生成した後、前記第１ＯＴＰを構成するデータと前記第２ハッシュ値を互いに排他的論理和することによって、第２部分データを生成することができる。
これと関連し、キオスク装置１３０は、以下の数２の演算により、前記第２部分データを生成することができる。
【００３５】
【数２】
2021509184.tif 000004
ここで、Ｐ２は前記第２部分データ、Ｇ（）は前記第２ハッシュ関数を意味する。
【００３６】
このように、前記第２部分データの生成も完了すれば、キオスク装置１３０は、前記第１部分データと前記第２部分データを互いに連接（Ｃｏｎｃａｔｅｎａｔｉｏｎ）して前記第１支払い情報に対する暗号化を完了することによって、暗号化された前記第１支払い情報を生成することができる。
これと関連し、「‖」を連接記号とする場合、暗号化された前記第１支払い情報は、以下の数３のように表すことができる。
【００３７】
【数３】
2021509184.tif 000005
ここで、Ｐｃは暗号化された前記第１支払い情報を意味する。
【００３８】
このように、前記第１支払い情報の暗号化が完了すれば、キオスク装置１３０は、暗号化された前記第１支払い情報に対してキオスク装置１３０に既に格納されている第１秘密キーに基づいて暗号化を行うことによって、第１デジタル署名値を生成した後、暗号化された前記第１支払い情報と前記第１デジタル署名値をカーコマースサービス装置１１０に伝送することができる。
【００３９】
この時、カーコマースサービス装置１１０は、キオスク装置１３０から暗号化された前記第１支払い情報と前記第１デジタル署名値が受信されれば、前記第１秘密キーに対応する第１公開キーに基づいて前記第１デジタル署名値に対する復号化を行って第１復号化値を生成することができる。
【００４０】
そして、カーコマースサービス装置１１０は、前記第１復号化値が暗号化された前記第１支払い情報と一致するか否かを比較し、前記第１復号化値が暗号化された前記第１支払い情報と一致すると確認されれば、前記第１デジタル署名値の検証が成功であると確認することができる。
【００４１】
仮に、前記第１デジタル署名値の検証が成功であると確認されれば、カーコマースサービス装置１１０は、前記第１商品に対する支払い処理を行うために暗号化された前記第１支払い情報に対する復号化を行い、暗号化された前記第１支払い情報から前記第１支払い情報に対する元データと前記第１ＯＴＰを復元することができる。
【００４２】
これと関連し、カーコマースサービス装置１１０は、暗号化された前記第１支払い情報に対する復号化を行うために、カーコマースサービス装置１１０内に前記第１ハッシュ関数と前記第２ハッシュ関数を格納していてもよい。
【００４３】
この時、カーコマースサービス装置１１０は、前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報上で連接している前記第１部分データと前記第２部分データを分離抽出することができ、前記第１部分データと前記第２部分データが分離抽出されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第３ハッシュ値を生成した後、前記第２部分データと前記第３ハッシュ値を互いに排他的論理和することによって、前記第１ＯＴＰに対する復元を行うことができる。
これと関連し、カーコマースサービス装置１１０は、以下の数４の演算により、前記第１ＯＴＰに対する復元を行うことができる。
【００４４】
【数４】
2021509184.tif 000006
【００４５】
ここで、前記第２部分データであるＰ２は前記数２に示したように
2021509184.tif 000007
で演算されたデータであるため、前記第１ＯＴＰであるｒは前記数４に示したような演算を実行すれば、排他的論理和演算の特性に応じて復元できるようになる。
【００４６】
このように、前記第１ＯＴＰに対する復元が完了すれば、カーコマースサービス装置１１０は、復元された前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第４ハッシュ値を生成した後、前記第１部分データと前記第４ハッシュ値を互いに排他的論理和することによって、前記第１支払い情報に対する元データを復元することができる。
これと関連し、カーコマースサービス装置１１０は、以下の数５の演算により、前記第１支払い情報に対する元データを復元することができる。
【００４７】
【数５】
2021509184.tif 000008
【００４８】
ここで、前記第１部分データであるＰ１は前記数１に示したように
2021509184.tif 000009
で演算されたデータであるため、前記第１支払い情報に対する元データであるｍは前記数５に示したような演算を実行すれば、排他的論理和演算の特性に応じて復元できるようになる。
【００４９】
前記数４と数５の演算により、前記第１支払い情報に対する復号化が完了すれば、カーコマースサービス装置１１０は、前記第１支払い情報に対する復号化により復元された前記第１ＯＴＰと前記第１固有ＯＴＰ生成モジュールを介して生成された前記第１固有ＯＴＰが互いに一致するか否かを確認することができる。
【００５０】
仮に、両ＯＴＰが互いに一致すると確認された場合、カーコマースサービス装置１１０は、復元された前記第１支払い情報に対する元データに含まれている前記第１支払い手段に対する情報に基づいて前記第１商品に対する価格に対して支払い処理を行うことができる。
【００５１】
このように、前記第１商品に対する支払い処理が完了すれば、カーコマースサービス装置１１０は、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成した後、キオスク装置１３０に前記支払い完了メッセージを伝送することができる。
【００５２】
この時、キオスク装置１３０は、画面上に前記第１商品に対する支払い処理が正常に完了したことを知らせる通知メッセージを表示することができ、それにより、第１車両１２０の運転者は売り場の職員から前記第１商品を受領することによって、車両の内部で容易に商品を購入することができる。
【００５３】
つまり、本発明に係るカーコマースサービス装置１１０は、所定の車両が売り場内に設置されているキオスク装置１３０に近接すれば、車両との連動により該車両に対する認識を自動で行い、キオスク装置１３０を介して特定商品の注文が行われれば、キオスク装置１３０から支払い情報を受信して該支払い情報に対する認証を行った後、商品の価格に対する支払い処理を完了することによって、商品の注文および支払いのための別途の売り場の職員がいなくても車両の運転者が便利に車両内でキオスク装置１３０を介して自身が所望する商品を注文し購入できるように支援することができる。
【００５４】
本発明の一実施形態によれば、カーコマースサービス装置１１０は、売り場内に進入する車両が認識されれば、該車両に対して既存の商品購買履歴を分析して該車両の運転者が好む商品の目録を生成した後、前記目録をキオスク装置１３０を介して運転者に提供する機能などのように、ビッグデータ分析を通じて車両の運転者に商品の注文と関連した様々な付加サービスを提供するように構成されることもできる。
以下では、図２を参照して、カーコマースサービス装置１１０の構造について詳しく説明する。
図２は、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置１１０の構造を示す図である。
【００５５】
図２を参照すれば、カーコマースサービス装置１１０は、ＯＴＰ生成モジュール格納部２１１、車両番号受信部２１２、ＯＴＰ受信部２１３、固有ＯＴＰ生成部２１４、車両番号認証部２１５および支払い処理実行部２１６を含む。
【００５６】
ＯＴＰ生成モジュール格納部２１１には、カーコマースサービスの利用のために会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ生成モジュールが格納されている。
【００５７】
車両番号受信部２１２は、前記複数の車両のうち第１車両１２０が売り場に設置されているキオスク装置１３０に搭載された車両のナンバープレートを識別するための識別カメラの車両番号識別可能領域に進入することにより、キオスク装置１３０を介して第１車両１２０の番号が識別されれば、キオスク装置１３０から第１車両１２０の番号の伝達を受ける。
【００５８】
ＯＴＰ受信部２１３は、第１車両１２０内に搭載されている第１ＯＴＰ生成トークンによって第１ＯＴＰが生成され、キオスク装置１３０が第１車両１２０との通信により第１車両１２０から前記第１ＯＴＰを受信すれば、キオスク装置１３０から前記第１ＯＴＰの伝達を受ける。
【００５９】
固有ＯＴＰ生成部２１４は、キオスク装置１３０から第１車両１２０の番号と前記第１ＯＴＰの伝達を受ければ、ＯＴＰ生成モジュール格納部２１１に格納されている前記複数の固有ＯＴＰ生成モジュールのうち第１車両１２０の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成する。
【００６０】
車両番号認証部２１５は、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、第１車両１２０の番号を前記カーコマースサービスの利用のために会員に登録されている車両の番号であると認証する。
【００６１】
支払い処理実行部２１６は、第１車両１２０の番号に対する認証が完了した後、キオスク装置１３０から前記売り場で販売中の複数の商品のうち第１商品に対する注文要請が受信されれば、キオスク装置１３０から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成してキオスク装置１３０に伝送する。
【００６２】
この時、本発明の一実施形態によれば、支払い処理実行部２１６は、支払い情報要請部２１７、支払い情報受信部２１８、デジタル署名検証部２１９、支払い実行部２２０および支払い完了メッセージ伝送部２２１を含むことができる。
【００６３】
支払い情報要請部２１７は、キオスク装置１３０から前記第１商品に対する注文要請が受信されれば、キオスク装置１３０に対して前記第１商品の支払い処理のための支払い情報の伝送を要請する。
【００６４】
支払い情報受信部２１８は、キオスク装置１３０から商品の支払いのための第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた第１支払い情報と共に、キオスク装置１３０に既に格納されている第１秘密キーに基づいて前記第１支払い情報に対してデジタル署名が行われることによって生成された第１デジタル署名値を受信する。
デジタル署名検証部２１９は、前記第１秘密キーに対応する第１公開キーに基づいて前記第１デジタル署名値に対する検証を行う。
【００６５】
支払い実行部２２０は、前記第１デジタル署名に対する検証が完了すれば、前記第１支払い情報に含まれている前記第１支払い手段に対する情報に基づいて前記第１商品に対する支払い処理を行う。
【００６６】
支払い完了メッセージ伝送部２２１は、前記第１商品に対する支払い処理が完了すれば、前記第１商品の支払い処理完了を知らせる前記支払い完了メッセージを生成した後、キオスク装置１３０に前記支払い完了メッセージを伝送する。
【００６７】
この時、本発明の一実施形態によれば、キオスク装置１３０は、カーコマースサービス装置１１０から前記第１商品の支払い処理のための支払い情報の伝送要請が受信されれば、第１車両１２０との通信により第１車両１２０から第１車両１２０に既に格納されている前記第１支払い手段に対する情報を受信した後、前記第１支払い手段に対する情報が受信されれば、前記第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた前記第１支払い情報を生成することができる。
【００６８】
そして、キオスク装置１３０は、前記第１支払い情報が生成されれば、前記第１支払い情報に対して前記第１ＯＴＰを基に暗号化を行い、暗号化された前記第１支払い情報を生成し、暗号化された前記第１支払い情報に対して前記第１秘密キーに基づいて暗号化を行うことによって、前記第１デジタル署名値を生成した後、暗号化された前記第１支払い情報と前記第１デジタル署名値をカーコマースサービス装置１１０に伝送することができる。
【００６９】
この時、本発明の一実施形態によれば、デジタル署名検証部２１９は、デジタル署名復号化部２２２および検証処理部２２３を含むことができ、支払い実行部２２０は、復号化部２２４および商品支払い部２２５を含むことができる。
【００７０】
デジタル署名復号化部２２２は、キオスク装置１３０から暗号化された前記第１支払い情報と前記第１デジタル署名値が受信されれば、前記第１公開キーに基づいて前記第１デジタル署名値に対する復号化を行って第１復号化値を生成する。
【００７１】
検証処理部２２３は、前記第１復号化値が暗号化された前記第１支払い情報と一致するか否かを比較し、前記第１復号化値が暗号化された前記第１支払い情報と一致すると確認されれば、前記第１デジタル署名値の検証が成功であると確認する。
【００７２】
そして、復号化部２２４は、前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報に対する復号化を行い、暗号化された前記第１支払い情報から前記第１支払い情報に対する元データと前記第１ＯＴＰを復元する。
【００７３】
商品支払い部２２５は、前記第１支払い情報に対する復号化が完了すれば、前記第１支払い情報に対する復号化により復元された前記第１ＯＴＰと前記第１固有ＯＴＰ生成モジュールを介して生成された前記第１固有ＯＴＰが互いに一致すると確認される場合、復元された前記第１支払い情報に対する元データに基づいて前記第１商品に対する支払い処理を行う。
【００７４】
この時、本発明の一実施形態によれば、キオスク装置１３０は、キオスク装置１３０のメモリ上に既に設定された第１ハッシュ関数と既に設定された第２ハッシュ関数を格納していてもよく、前記第１支払い情報が生成されれば、前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第１ハッシュ値を生成した後、前記第１支払い情報を構成するデータと前記第１ハッシュ値を互いに排他的論理和することによって、第１部分データを生成することができる。
【００７５】
そして、キオスク装置１３０は、前記第１部分データが生成されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第２ハッシュ値を生成した後、前記第１ＯＴＰを構成するデータと前記第２ハッシュ値を互いに排他的論理和することによって、第２部分データを生成することができ、前記第１部分データと前記第２部分データを連接して前記第１支払い情報に対する暗号化を完了することによって、暗号化された前記第１支払い情報を生成することができる。
【００７６】
この時、本発明の一実施形態によれば、復号化部２２４は、ハッシュ関数格納部２２６、部分データ抽出部２２７、ＯＴＰ復元部２２８および支払い情報復元部２２９を含むことができる。
ハッシュ関数格納部２２６には、前記第１ハッシュ関数と前記第２ハッシュ関数が格納されている。
【００７７】
部分データ抽出部２２７は、前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報上で連接している前記第１部分データと前記第２部分データを分離抽出する。
【００７８】
ＯＴＰ復元部２２８は、前記第１部分データと前記第２部分データが分離抽出されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第３ハッシュ値を生成した後、前記第２部分データと前記第３ハッシュ値を互いに排他的論理和することによって、前記第１ＯＴＰに対する復元を行う。
【００７９】
支払い情報復元部２２９は、前記第１ＯＴＰに対する復元が完了すれば、復元された前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第４ハッシュ値を生成した後、前記第１部分データと前記第４ハッシュ値を互いに排他的論理和することによって、前記第１支払い情報に対する元データを復元することができる。
【００８０】
図３は、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法を示すフローチャートである。
【００８１】
ステップ（Ｓ３１０）は、会員に予め登録されている複数の車両の番号に対応する複数の固有ＯＴＰ生成モジュールが格納されているＯＴＰ生成モジュール格納部を保持する。
【００８２】
ステップ（Ｓ３２０）は、前記複数の車両のうち第１車両が売り場に設置されているキオスク装置に搭載された車両のナンバープレートを識別するための識別カメラの車両番号識別可能領域に進入することにより、前記キオスク装置を介して前記第１車両の番号が識別されれば、前記キオスク装置から前記第１車両の番号の伝達を受ける。
【００８３】
ステップ（Ｓ３３０）は、前記第１車両内に搭載されている第１ＯＴＰ生成トークンによって第１ＯＴＰが生成され、前記キオスク装置が前記第１車両との通信により前記第１車両から前記第１ＯＴＰを受信すれば、前記キオスク装置から前記第１ＯＴＰの伝達を受ける。
【００８４】
ステップ（Ｓ３４０）は、前記キオスク装置から前記第１車両の番号と前記第１ＯＴＰの伝達を受ければ、前記ＯＴＰ生成モジュール格納部に格納されている前記複数の固有ＯＴＰ生成モジュールのうち前記第１車両の番号に対応する第１固有ＯＴＰ生成モジュールを介して第１固有ＯＴＰを生成する。
【００８５】
ステップ（Ｓ３５０）は、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であるか否かを確認し、前記第１ＯＴＰが前記第１固有ＯＴＰと同一であると確認されれば、前記第１車両の番号を会員に登録されている車両の番号であると認証する。
【００８６】
ステップ（Ｓ３６０）は、前記第１車両の番号に対する認証が完了した後、前記キオスク装置から前記売り場で販売中の複数の商品のうち第１商品に対する注文要請が受信されれば、前記キオスク装置から前記第１商品の支払い処理のための支払い情報を受信し、前記支払い情報に基づいて前記第１商品の支払い処理を完了した後、前記第１商品の支払い処理完了を知らせる支払い完了メッセージを生成して前記キオスク装置に伝送する。
【００８７】
この時、本発明の一実施形態によれば、ステップ（Ｓ３６０）は、前記キオスク装置から前記第１商品に対する注文要請が受信されれば、前記キオスク装置に対して前記第１商品の支払い処理のための支払い情報の伝送を要請するステップ、前記キオスク装置から商品の支払いのための第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた第１支払い情報と共に、前記キオスク装置に既に格納されている第１秘密キーに基づいて前記第１支払い情報に対してデジタル署名が行われることによって生成された第１デジタル署名値を受信するステップ、前記第１秘密キーに対応する第１公開キーに基づいて前記第１デジタル署名値に対する検証を行うステップ、前記第１デジタル署名に対する検証が完了すれば、前記第１支払い情報に含まれている前記第１支払い手段に対する情報に基づいて前記第１商品に対する支払い処理を行うステップ、および前記第１商品に対する支払い処理が完了すれば、前記第１商品の支払い処理完了を知らせる前記支払い完了メッセージを生成した後、前記キオスク装置に前記支払い完了メッセージを伝送するステップを含むことができる。
【００８８】
この時、本発明の一実施形態によれば、前記キオスク装置は、前記カーコマースサービス装置から前記第１商品の支払い処理のための支払い情報の伝送要請が受信されれば、前記第１車両との通信により前記第１車両から前記第１車両に既に格納されている前記第１支払い手段に対する情報を受信した後、前記第１支払い手段に対する情報が受信されれば、前記第１支払い手段に対する情報および前記第１商品の価格に対する情報が含まれた前記第１支払い情報を生成することができる。
【００８９】
そして、前記キオスク装置は、前記第１支払い情報が生成されれば、前記第１支払い情報に対して前記第１ＯＴＰを基に暗号化を行い、暗号化された前記第１支払い情報を生成し、暗号化された前記第１支払い情報に対して前記第１秘密キーに基づいて暗号化を行うことによって、前記第１デジタル署名値を生成した後、暗号化された前記第１支払い情報と前記第１デジタル署名値を前記カーコマースサービス装置に伝送することができる。
【００９０】
この時、本発明の一実施形態によれば、前記第１デジタル署名値に対する検証を行うステップは、前記キオスク装置から暗号化された前記第１支払い情報と前記第１デジタル署名値が受信されれば、前記第１公開キーに基づいて前記第１デジタル署名値に対する復号化を行って第１復号化値を生成するステップ、および前記第１復号化値が暗号化された前記第１支払い情報と一致するか否かを比較し、前記第１復号化値が暗号化された前記第１支払い情報と一致すると確認されれば、前記第１デジタル署名値の検証が成功であると確認するステップを含むことができる。
【００９１】
この時、前記第１商品に対する支払い処理を行うステップは、前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報に対する復号化を行い、暗号化された前記第１支払い情報から前記第１支払い情報に対する元データと前記第１ＯＴＰを復元するステップ、および前記第１支払い情報に対する復号化が完了すれば、前記第１支払い情報に対する復号化により復元された前記第１ＯＴＰと前記第１固有ＯＴＰ生成モジュールを介して生成された前記第１固有ＯＴＰが互いに一致すると確認される場合、復元された前記第１支払い情報に対する元データに基づいて前記第１商品に対する支払い処理を行うステップを含むことができる。
【００９２】
また、本発明の一実施形態によれば、前記キオスク装置は、前記キオスク装置のメモリ上に既に設定された第１ハッシュ関数と既に設定された第２ハッシュ関数を格納しており、前記第１支払い情報が生成されれば、前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第１ハッシュ値を生成した後、前記第１支払い情報を構成するデータと前記第１ハッシュ値を互いに排他的論理和することによって、第１部分データを生成することができる。
【００９３】
そして、前記キオスク装置は、前記第１部分データが生成されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第２ハッシュ値を生成した後、前記第１ＯＴＰを構成するデータと前記第２ハッシュ値を互いに排他的論理和することによって、第２部分データを生成することができる。
【００９４】
そして、前記キオスク装置は、前記第１部分データと前記第２部分データを連接して前記第１支払い情報に対する暗号化を完了することによって、暗号化された前記第１支払い情報を生成することができる。
【００９５】
この時、本発明の一実施形態によれば、前記復元するステップは、前記第１ハッシュ関数と前記第２ハッシュ関数が格納されているハッシュ関数格納部を保持するステップ、前記第１デジタル署名値の検証が成功であると確認されれば、暗号化された前記第１支払い情報上で連接している前記第１部分データと前記第２部分データを分離抽出するステップ、前記第１部分データと前記第２部分データが分離抽出されれば、前記第１部分データを前記第２ハッシュ関数に入力として印加して第３ハッシュ値を生成した後、前記第２部分データと前記第３ハッシュ値を互いに排他的論理和することによって、前記第１ＯＴＰに対する復元を行うステップ、および前記第１ＯＴＰに対する復元が完了すれば、復元された前記第１ＯＴＰを構成するデータを前記第１ハッシュ関数に入力として印加して第４ハッシュ値を生成した後、前記第１部分データと前記第４ハッシュ値を互いに排他的論理和することによって、前記第１支払い情報に対する元データを復元するステップを含むことができる。
【００９６】
以上、図３を参照して、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法について説明した。ここで、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法は、図１と図２を利用して説明した車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置１１０の動作に関する構成と対応するため、それに関するより詳しい説明は省略することにする。
【００９７】
本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法は、コンピュータとの結合によって実行させるための格納媒体に格納されたコンピュータプログラムで実現されてもよい。
【００９８】
また、本発明の一実施形態による車両内でキオスクを介した商品の注文および支払いを可能にするカーコマースサービス装置の動作方法は、様々なコンピュータ手段を介して実行できるプログラム命令形態で実現されてコンピュータ読み取り可能な媒体に記録されてもよい。前記コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。前記媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであるか、またはコンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例には、ハードディスク、フロッピーディスクおよび磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光気録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納し実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラによって作られるもののような機械語コードだけでなく、インタープリタなどを用いてコンピュータにより実行できる高級言語コードを含む。
【００９９】
以上のように、本発明を具体的な構成要素などのような特定事項と限定された実施形態および図面によって説明したが、これは本発明のより全般的な理解を助けるために提供されたものに過ぎず、本発明は前記実施形態に限定されるものではなく、本発明が属する分野における通常の知識を有した者であれば、このような記載から様々な修正および変形が可能である。
【０１００】
したがって、本発明の思想は説明された実施形態に限定して定められてはならず、後述する特許請求の範囲だけでなく、該特許請求の範囲と均等または等価的な変形がある全てのものは本発明の思想の範疇に属すると言える。
【図１】
2021509184.tif 000010
【図２】
2021509184.tif 000011
【図３】
2021509184.tif 000012
【国際調査報告】
2021509184.tif 000013
2021509184.tif 000014
2021509184.tif 000015
2021509184.tif 000016