(57)【特許請求の範囲】
【請求項１】
カメラと、外部から受信した又はキーの操作により入力された情報を含む情報コードの画像を表示する第１の表示手段とを有する携帯電話機と、
情報コードの画像を読取る読取手段と、情報コードの画像を表示する第２の表示手段とを有する端末と、
を具備した通信システムであって、
前記端末は、前記第１の表示手段が表示した情報コードの画像を前記読取手段により読取り、この読取った情報コードとは異なる情報コードの画像を前記第２の表示手段に表示し、
前記携帯電話機は、前記第２の表示手段に表示された情報コードの画像を前記カメラにより読取り、読取った情報を外部に送信することを特徴とする通信システム。
【請求項２】
前記携帯電話機は、外部から情報を配列パターンデータとして受信し、受信した配列パターンデータを情報コードの画像として前記第１の表示手段に表示することを特徴とする請求項１記載の通信システム。
【請求項３】
前記携帯電話機は、外部から情報をビット列として受信するとともに、受信したビット列に対応する配列パターンデータを生成し、情報コードの画像として前記第１の表示手段に表示することを特徴とする請求項１に記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示手段を有する第１の端末を具備した通信システムに関する。
【０００２】
【発明が解決しようとする課題】
従来より、データ通信の方法としては、データを伝達するための伝達媒体として通信ケーブルを採用した有線通信による方法や、データを伝達するための伝達媒体として電波や赤外線を採用した無線通信による方法が供されている。
【０００３】
しかしながら、これらのものは、データを送信する側およびデータを受信する側に、有線通信の場合であれば、通信ケーブルを接続するための専用のコネクタが必要であったり、また、無線通信の場合であれば、電波を捕捉・放射するための専用のアンテナが必要であったり、さらには、これらコネクタやアンテナの他にも、専用の通信回路が必要であったりして、その分、コストが高くなったり、端末が大型化するという問題があった。
【０００４】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、データを送信する側およびデータを受信する側に、通信を行うための専用の部品を新たに搭載することを不要として、データ通信を可能とすることができる通信システムを提供することにある。
【０００５】
【課題を解決するための手段】
請求項１記載の通信システムによれば、端末において、携帯電話機の第１の表示手段が表示した情報コードの画像を読取手段により読取り、この読取った情報コードとは異なる情報コードの画像を第２の表示手段に表示し、そして、携帯電話機において、端末の第２の表示手段に表示された情報コードの画像をカメラにより読取り、読取った情報を外部に送信するように構成したので、このようにデータを伝達するための伝達媒体として情報コード画像を採用し、元々から有している表示手段に情報コード画像を表示することによって、従来のものとは異なって、データを送信する側およびデータを受信する側に、通信を行うための専用の部品を新たに搭載することを不要として、データ通信を可能とすることができる。
【０００６】
請求項２記載の通信システムによれば、携帯電話機において、外部から情報を配列パターンデータとして受信し、受信した配列パターンデータを情報コードの画像として前記第１の表示手段に表示するように構成したので、データを送信する側からデータを受信する側に、データを送信する側が外部から受信した配列パターンデータを送信することができる。
【０００７】
請求項３記載の通信システムによれば、携帯電話機において、外部から情報をビット列として受信するとともに、受信したビット列に対応する配列パターンデータを生成し、情報コードの画像として第１の表示手段に表示する。
【００１１】
【発明の実施の形態】
以下、本発明を銀行に設置されている自動振込端末と店舗に設置されているＰＯＳ（Point Of Sales）端末との間で携帯電話機を利用してデータ通信を行う通信システムに適用した一実施例について、図面を参照して説明する。
【００１２】
まず、図１は、通信システムの全体の構成を概略的に示している。自動振込端末１は、カードを挿入するためのカード挿入部２、通帳を挿入するための通帳挿入部３、ＬＣＤ（Liquid Crystal Display）４、預金残高照会や預金引出などの各種の手続きを行うユーザの操作を促す音声ガイダンスを出力するための音声ガイダンス出力部（スピーカ）５、人が近付いたことを検出するための人感センサ６を備えて構成されている。この場合、ＬＣＤ４は、人が近付いたことを人感センサ６が検出すると、口座番号や暗証番号の入力を行うための数字「０」〜「９」の「数字」ボタン、預金残高照会を行うための「預金残高照会」ボタン、預金の引出しを行うための「預金引出」ボタン、振込を行うための「振込」ボタンなどの各種のボタンからなるボタン操作部７をタッチパネル形式によって表示する。
【００１３】
携帯電話機８（本発明でいう第１の端末）は、アンテナ９、送話音声を入力するためのマイクロホン１０、受話音声を出力するためのレシーバ１１、通話を開始するための「通話開始」キー、通話を終了するための「通話終了」キー、電話番号を入力するための数字「０」〜「９」の「数字」キーなどの多数のキーを配設してなるキー操作部１２（本発明でいう操作手段）、ＬＣＤ１３（本発明でいう第１の端末の表示手段）およびバーコードや２次元コードなどの情報コードを撮影するためのカメラ１４（本発明でいう撮影手段）を備えて構成されている。
【００１４】
ＰＯＳ端末１５（本発明でいう第２の端末）は、商品の金額を入力するための数字「０」〜「９」、「００」、「０００」の「数字」キーなどの多数のキーを配設してなるキー操作部１６、レシートを発行するためのレシート発行部１７、商品の金額を表示するためのＬＣＤ１８を備えていると共に、例えば商品に添付されたシールに印刷されたバーコードや２次元コードなどの情報コードを読取るためのスキャナ１９（本発明でいう読取手段）およびバーコードや２次元コードなどの情報コードを表示するための表示装置２０（本発明でいう第２の端末の表示手段）を接続して構成されている。
【００１５】
次に、図２は、上記した自動振込端末１の電気的な構成を機能ブロックとして示している。自動振込端末１において、ＣＰＵ（Central Processing Unit ）２１は、マイクロコンピュータを主体として構成されており、上記したカード挿入部２、通帳挿入部３、ＬＣＤ４、音声ガイダンス出力部５および人感センサ６を接続していると共に、ＮＣＵ（Network Contorol Unit ）２２および電話網２３との間で電話通信に係る処理を行うモデム２４を接続している。また、サーバ２５は、例えば口座番号データベース２６、暗証番号データベース２７、預金残高データベース２８および取引履歴データベース２９などの各種のデータベースを接続している。
【００１６】
この場合、ＣＰＵ２１は、例えばカードがカード挿入部２に挿入され、ＬＣＤ４に表示されたいずれかのボタンが操作されると、当該ボタンの操作に応じた処理を行う。すなわち、ユーザが例えば４桁の暗証番号を入力した場合を例にして説明すると、ＣＰＵ２１は、暗証番号の入力を検出すると、入力した暗証番号をＮＣＵ２２からサーバ２５に送信する。サーバ２５は、ＮＣＵ２２から暗証番号を受信したことを検出すると、暗証番号データベース２７を検索することによって、ＮＣＵ２２から受信した暗証番号の正誤を判定し、判定結果をＮＣＵ２２に送信する。そして、ＣＰＵ２１は、サーバ２５から判定結果をＮＣＵ２２が受信したことを検出すると、判定結果が「正」であれば、例えば預金の引出を促す表示画面をＬＣＤ４に表示し、一方、判定結果が「誤」であれば、暗証番号が誤っていることを示す表示画面をＬＣＤ４に表示するなど、サーバ２５から受信した判定結果に応じた処理を行う。
【００１７】
図３は、上記した携帯電話機８およびＰＯＳ端末１５の電気的な構成を機能ブロックとして示している。携帯電話機８において、ＣＰＵ３０は、マイクロコンピュータを主体として構成されており、上記したキー操作部１２、ＬＣＤ１３およびカメラ１４を接続していると共に、マイクロホン１０が入力した送話音声およびレシーバ１１が出力する受話音声を音声処理する音声処理部３１、電話網２３との間で電話通信に係る処理を行う電話通信部３２（本発明でいう配列パターンデータ送信手段、配列パターンデータ受信手段）およびメモリダイヤル情報などの各種の情報を記憶するメモリ３３を接続している。
【００１８】
また、ＰＯＳ端末１５において、ＣＰＵ３４は、マイクロコンピュータを主体として構成されており、上記したキー操作部１６、レシート発行部１７、ＬＣＤ１８、スキャナ１９および表示装置２０を接続している。この場合、詳しくは後述するように、ＰＯＳ端末１５のスキャナ１９は、バーコードや２次元コードなどの所定の情報コードの配列規則に準じた配列パターンデータが携帯電話機８のＬＣＤ１３に情報コード画像として表示されると、表示された情報コード画像を読取ることによって、バーコードや２次元コードなどの所定の情報コードを読取ることが可能となる。また、携帯電話機８のカメラ１４は、バーコードや２次元コードなどの所定の情報コードの配列規則に準じた配列パターンデータがＰＯＳ端末１５の表示装置２０に情報コード画像として表示されると、表示された情報コード画像を読取ることによって、バーコードや２次元コードなどの所定の情報コードを読取ることが可能となる。
【００１９】
次に、上記した構成の作用について、図４ないし図１２を参照して説明する。尚、ここでは、自動振込端末１とＰＯＳ端末１５との間で携帯電話機８を利用して振込処理を行う場合について、情報コードとしてマトリックス型の２次元コードであるＱＲ（Quick Response）コードを用いた場合を説明する。尚、図４は、携帯電話機８が行う制御の内容をフローチャートとして示しており、また、図５は、自動振込端末１が行う制御の内容をフローチャートとして示しており、さらに、図６は、ＰＯＳ端末１５が行う制御の内容をフローチャートとして示している。
【００２０】
まず、携帯電話機８を使用するユーザが所定のキーの操作を行い、「支払いモード」を設定すると、携帯電話機８において、ＣＰＵ３０は、ステップＳ１において「ＹＥＳ」と判定し、電話通信部３２から自動振込端末１に自動発信する  （ステップＳ２）。
【００２１】
自動振込端末１において、ＣＰＵ２１は、携帯電話機８から着信したことを検出すると、ステップＴ１において「ＹＥＳ」と判定し、ＩＤ番号の入力を促すＩＤ番号要求コマンドをモデム２４から携帯電話機８に送信する（ステップＴ２）。
【００２２】
携帯電話機８において、ＣＰＵ３０は、自動振込端末１からＩＤ番号要求コマンドを電話通信部３２が受信したことを検出すると、ステップＳ３において「ＹＥＳ」と判定し、例えば「ＩＤ番号を入力して下さい」というメッセージをＬＣＤ１３に表示する。これによって、携帯電話機８を使用するユーザは、ＩＤ番号を入力することが可能となる。そして、ＣＰＵ３０は、ＩＤ番号を入力するキーの操作が行われたことを検出すると、ステップＳ４において「ＹＥＳ」と判定し、入力したＩＤ番号を電話通信部３２から自動振込端末１に送信する（ステップＳ５）。
【００２３】
自動振込端末１において、ＣＰＵ２１は、携帯電話機８からＩＤ番号をモデム２４が受信したことを検出すると、ステップＴ３において「ＹＥＳ」と判定し、携帯電話機８から受信したＩＤ番号の正誤を判定する（ステップＴ４）。そして、ＣＰＵ２１は、携帯電話機８から受信したＩＤ番号が正であれば、ステップＴ４において「ＹＥＳ」と判定し、読出コマンドをＮＣＵ２２からサーバ２５に送信し、該当する口座番号を口座番号データベース２６から読出すと共に、該当する預金残高を預金残高データベース２８から読出す（ステップＴ５）。
【００２４】
そして、ＣＰＵ２１は、それら読出した口座番号および預金残高に対して「ＱＲコード送信前処理」を行う（ステップＴ６）。以下、「ＱＲコード送信前処理」について、図７に示すフローチャートを参照して説明する。また、図８および図９は、具体的な一例として、口座番号が例えば「００１２−３４５−６−１２３４５６７」であり、預金残高が例えば「￥５００００」である場合を示している。
【００２５】
ＣＰＵ２１は、口座番号データベース２６から読出した口座番号および預金残高データベース２８から読出した預金残高をシフトＪＩＳの文字コードに基づいてビット「０」およびビット「１」からなるビット列に変換する（ステップＲ１、図８中（ａ）〜（ｃ）参照）。そして、ＣＰＵ２１は、誤り訂正符号を計算し（ステップＲ２１）、計算した誤り訂正符号を先に生成したビット列に付加する（ステップＲ３、図８中（ｄ）参照）。
【００２６】
次いで、ＣＰＵ２１は、誤り訂正符号を付加したビット列の全体のビット数  （データ量）を算出し（ステップＲ４）、算出したビット数に基づいてＱＲコードのサイズを決定する（ステップＲ５、図８中（ｅ）参照）。そして、ＣＰＵ２１は、先に誤り訂正符号を付加したビット列をＱＲコードの配列規則にしたがって先に決定したサイズによって配列し、配列パターンデータを生成する（ステップＲ６、図８中（ｆ）参照）。
【００２７】
次いで、ＣＰＵ２１は、先に生成した配列パターンデータをマスク処理し（ステップＲ７、図８中（ｇ）参照）、ＱＲコードの位置を検出するための位置検出用のパターンデータ（切り出しシンボル）を付加し（ステップＲ８、図８中（ｈ）参照）、位置検出用のパターンデータを付加した配列パターンデータに改行を示す「改行記号」を付加する（ステップＲ９、図８中（ｉ）参照）。そして、ＣＰＵ２１は、配列パターンデータのデータ「０」を符号「Ａ」として表記し、データ「１」を符号「Ｂ」として表記し、「改行記号」を符号「Ｃ」として表記することによって、配列パターンデータを送信形式に準じた送信データフォーマットにしたがって表記する（ステップＲ１０、図９中（ｊ）参照）。
【００２８】
そして、ＣＰＵ２１は、このような処理によって生成した口座番号および預金残高を含む配列パターンデータをモデム２４から携帯電話機８に送信する（ステップＴ７）。この場合、ＣＰＵ２１は、配列パターンデータとしては、上記したように、データ「０」を示す符号「Ａ」、データ「１」を示す符号「Ｂ」および「改行記号」を示す符号「Ｃ」の３種類の符号を表記できれば良いことから、図１０に示すように、符号「Ａ」をビット「０」およびビット「０」が連続する２ビットで表記し、符号「Ｂ」をビット「０」およびビット「１」が連続する２ビットで表記し、符号「Ｃ」をビット「１」およびビット「０」が連続する２ビットで表記することによって、配列パターンデータをモデム２４から携帯電話機８に送信する。
【００２９】
携帯電話機８おいて、ＣＰＵ３０は、自動振込端末１から口座番号および預金残高を含む配列パターンデータを電話通信部３２が受信したことを検出すると、ステップＳ６において「ＹＥＳ」と判定し、自動振込端末１から受信した配列パターンデータを走査し、符号「Ａ」を暗セルで表示し、符号「Ｂ」を明セルで表示することによって、図１１に示すように、自動振込端末１から受信した口座番号および預金残高を含む配列パターンデータを情報コード画像としてＬＣＤ１３に表示する（ステップＳ７）。
【００３０】
さて、ＰＯＳ端末１５において、ＣＰＵ３４は、このようにして携帯電話機８のＬＣＤ１３に情報コード画像として表示された口座番号および預金残高を含む配列パターンデータをスキャナ１９によって読取ったことを検出すると、ステップＵ１において「ＹＥＳ」と判定し、読取った口座番号および預金残高を含む配列パターンデータを復調処理することによって口座番号および預金残高を認識し（ステップＵ２）、商品の金額と預金残高とを比較する（ステップＵ３）。
【００３１】
ここで、ＣＰＵ３４は、預金残高が商品の金額よりも大きな値であって、つまり、これ以降の振込処理が可能な状況であれば、ステップＵ３において「ＹＥＳ」と判定し、上記した口座番号および預金残高を含む配列パターンデータを生成した処理と同様の処理を行うことによって、商品の金額および振込先口座番号を含む配列パターンデータを生成し（ステップＵ４）、図１２に示すように、商品の金額および振込先口座番号を含む配列パターンデータを情報コード画像として表示装置２０に表示する（ステップＵ５）。
【００３２】
携帯電話機８において、ＣＰＵ３０は、このようにしてＰＯＳ端末１５の表示装置２０に情報コード画像として表示された商品の金額および振込先口座番号を含む配列パターンデータをカメラ１４によって読取ったことを検出すると、ステップＳ８において「ＹＥＳ」と判定し、読取った商品の金額および振込先口座番号を含む配列パターンデータを電話通信部３２から自動振込端末１に送信する  （ステップＳ９）。
【００３３】
自動振込端末１において、ＣＰＵ２１は、携帯電話機８から商品の金額および振込先口座番号を含む配列パターンデータをモデム２４が受信したことを検出すると、ステップＴ８において「ＹＥＳ」と判定し、携帯電話機８から受信した商品の金額および振込先口座番号を含む配列パターンデータを復調処理することによって商品の金額および振込先口座番号を認識する（ステップＴ９）。そして、ＣＰＵ２１は、指定された商品の金額を指定された振込先口座番号に振込む振込処理を行う（ステップＴ１０）。
【００３４】
以上に説明した処理を行うことによって、携帯電話機８とＰＯＳ端末１５との間で口座番号、預金残高、商品の金額および振込先口座番号を情報コード画像を伝達媒体として通信することが可能となり、自動振込端末１が振込処理を行うことが可能となる。
【００３５】
尚、この場合、自動振込端末１における振込処理が完了した後に、自動振込端末１から携帯電話機８に振込処理の完了を通知するための配列パターンデータを送信し、携帯電話機８が自動振込端末１から受信した配列パターンデータを情報コード画像として表示し、携帯電話機８が情報コード画像として表示した配列パターンデータをＰＯＳ端末１５が読取ることによって、ＰＯＳ端末１５が振込処理の完了を認識するように構成することも可能である。
【００３６】
また、それに続いて、ＰＯＳ端末１５が振込処理の完了を確認するための配列パターンデータを情報コード画像として表示し、ＰＯＳ端末１５が情報コード画像として表示した配列パターンデータを携帯電話機８が読取ることによって、携帯電話機８が自動振込端末１との間の通信回線を切断するように構成することも可能である。
【００３７】
また、以上は、自動振込端末１において、口座番号および預金残高の数字情報をビット列に変換し、ビット列をＱＲコードの配列規則に基づいて配列して配列パターンデータを生成する構成を説明したものであるが、携帯電話機８のＣＰＵ３０が処理能力の比較的大きな高機能タイプのものであれば、自動振込端末１から携帯電話機８に口座番号および預金残高のビット列を送信し、携帯電話機８において、ビット列をＱＲコードの配列規則に基づいて配列して配列パターンデータを生成するように構成することも可能である。また、自動振込端末１から携帯電話機８にビットマップデータを送信し、携帯電話機８において、自動振込端末１から受信したビットマップデータに基づいて配列パターンデータを生成するように構成することも可能である。
【００３８】
ところで、携帯電話機８においては、上記したように自動振込端末１から受信した配列パターンデータを情報コード画像としてＬＣＤ１３に表示することのみでなく、キー操作部１２における操作に応じた入力したデータを情報コード画像としてＬＣＤ１３に表示するように構成することも可能である。この場合、例えば「０」キーを暗セルを表示するためのキーとして割当て、「１」キーを明セルを表示するためのキーとして割当てることによって、「０」キー或いは「１」キーを操作することによって、操作に応じて入力したデータを情報コード画像としてＬＣＤ１３に表示することが可能となる。尚、このとき、誤り訂正符号や位置検出用のパターンデータは、ＣＰＵ３０が自動的に計算することになる。また、文字情報を直接入力する構成ですることも可能であり、その場合には、ＣＰＵ３０が文字情報をビット列に変換する処理などを行うことになる。さらに、カメラ１４が撮影した情報コード画像をＬＣＤ１３に表示するように構成することも可能である。
【００３９】
以上に説明したように本実施例によれば、携帯電話機８において、自動振込端末１から口座番号および預金残高を含む配列パターンデータを受信し、自動振込端末１から受信した配列パターンデータを情報コード画像としてＬＣＤ１３に表示し、ＰＯＳ端末１５において、携帯電話機８が表示した情報コード画像を読取るように構成したので、このようにデータを伝達するための伝達媒体として情報コード画像を採用し、元々から有しているＬＣＤ１３に情報コード画像を表示することによって、データを送信する側である携帯電話機８およびデータを受信する側であるＰＯＳ端末１５に、例えばコネクタ、アンテナ或いは通信回路などの通信を行うための専用の部品を新たに搭載することを不要として、データ通信を可能とすることができる。
【００４０】
また、携帯電話機８において、キー操作部１２における操作に応じた入力したデータを情報コード画像としてＬＣＤ１３に表示するように構成することによって、キー操作部１２における操作に応じた入力したデータをＰＯＳ端末１５に送信することができ、また、カメラ１４が撮影した情報コード画像をＬＣＤ１３に表示するように構成することによって、カメラ１４が撮影したデータをＰＯＳ端末１５に送信することができる。
【００４１】
さらに、この場合、携帯電話機８の外部である自動振込端末１において、口座番号および預金残高の数字情報をビット列に変換する処理や、ビット列をＱＲコードの配列規則に基づいて配列して配列パターンデータを生成する処理を行うように構成したので、携帯電話機８において、それらの処理を行うことを不要とすることができ、その分、負荷を軽減することができる。
【００４２】
本発明は、上記した実施例にのみ限定されるものでなく、次のように変形または拡張することができる。
第１の端末は、携帯電話機に限らず、他のものであっても良く、また、第２の端末は、ＰＯＳ端末に限らず、他のものであっても良く、振込処理を行う場合に限らず、他の処理を行う場合に適用する構成であっても良い。
【００４３】
情報コードは、ＱＲコードに限らず、バーコードである例えばコード３９や、スタック型の２次元コードである例えばＰＤＦ４１７などの他のものであっても良い。
自動振込端末とＰＯＳ端末との間で通信する情報は、口座番号、預金残高、商品の金額および振込先口座番号などの数字情報に限らず、口座名義人などを示す漢字などの他の情報であっても良い。
携帯電話機が自動発信する構成に限らず、手動発信する構成であっても良い。
【図面の簡単な説明】
【図１】本発明の一実施例の全体の構成を概略的に示す図
【図２】自動振込端末の機能ブロック図
【図３】携帯電話機およびＰＯＳ端末の機能ブロック図
【図４】携帯電話機における制御の内容を示すフローチャート
【図５】自動振込端末における制御の内容を示すフローチャート
【図６】ＰＯＳ端末における制御の内容を示すフローチャート
【図７】図５相当図
【図８】文字情報から配列パターンデータを生成する過程を示す図
【図９】図８相当図
【図１０】符号を示す図
【図１１】ＰＯＳ端末が配列パターンデータを読取る様子を概略的に示す図
【図１２】携帯電話機が配列パターンデータを読取る様子を概略的に示す図
【符号の説明】
図面中、８は携帯電話機（第１の端末）、１３はＬＣＤ（第１の端末の表示手段）、１４はカメラ（撮影手段）、１５はＰＯＳ端末（第２の端末）、１９はスキャナ（読取手段）、２０は表示装置（第２の端末の表示手段）、３２は電話通信部（配列パターンデータ送信手段、配列パターンデータ受信手段）である。
【図１】
0004396018.tif 000002
【図２】
0004396018.tif 000003
【図３】
0004396018.tif 000004
【図４】
0004396018.tif 000005
【図５】
0004396018.tif 000006
【図６】
0004396018.tif 000007
【図７】
0004396018.tif 000008
【図８】
0004396018.tif 000009
【図９】
0004396018.tif 000010
【図１０】
0004396018.tif 000011
【図１１】
0004396018.tif 000012
【図１２】
0004396018.tif 000013