(57)【要約】【課題】ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の上位層にＩｒＦＭ−ＯＢＥＸを実現するセッション機能を制御する制御層を追加し、一元的にセッション機能を管理して、トランザクションの中断にも対応可能な赤外線通信方法及び赤外線通信システムを提供する。【解決手段】本発明を適用した赤外線通信システムによれば、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２実装機器の制御系階層構造において「ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２」の上位層に、セッション・マネジメント層である「Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｒ」を追加した構造とし、このセッション・マネジメント層によりセッション機能を一元的に管理し、ＩｒＦＭ−ＯＢＥＸと同等のセッション機能を実現する。【選択図】          図４
2004234185.tif 000002
【特許請求の範囲】
【請求項１】
赤外線通信機能を備えた電子決済用端末同士で金融情報を送受信しながら決済処理を実行するための赤外線通信方法において、
前記電子決済端末間におけるセッション機能を管理するセッション管理工程を含むことを特徴とする赤外線通信方法。
【請求項２】
前記セッション管理工程は、
前記決済処理においてセッション単位に固有の識別情報を生成して前記電子決済用端末同士で交換する識別情報交換工程と、
前記セッションにおける処理手順毎に中断を検出し、該中断を検出した処理手順及び前記識別情報交換工程により交換された識別情報を記憶する中断処理記憶工程と、
前記中断処理記憶工程において記憶された識別情報及び中断時の処理手順に基づいて、前記中断した処理手順から決済処理を再開する処理再開工程と、
を含むことを特徴とする請求項１に記載の赤外線通信方法。
【請求項３】
前記セッション管理工程は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）に基づく決済処理を実現する制御階層のうちＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）  Ｖｅｒｓｉｏｎ１．２の上位層に位置するセッション管理機能層に含まれることを特徴とする請求項１又は２の何れか一項に記載の赤外線通信方法。
【請求項４】
赤外線通信機能を備えた電子決済用端末同士で金融情報を送受信しながら決済処理を実行するための赤外線通信システムにおいて、
前記電子決済用端末の決算要求側端末において、赤外線通信による決済処理を実現する制御階層に、セッション機能を管理するセッション管理機能層を備えたことを特徴とする赤外線通信システム。
【請求項５】
前記セッション管理機能層は、
前記決済処理においてセッション単位に固有の識別情報を生成して前記電子決済用端末同士で交換する識別情報交換手段と、
前記セッションにおける処理手順毎に中断を検出し、該中断を検出した処理手順及び前記識別情報交換手段により交換された識別情報を記憶する中断処理記憶手段と、
前記中断処理記憶手段により記憶された識別情報及び前記中断時の処理手順に基づいて、前記中断した処理手順から決済処理を再開する処理再開手段と、
を備えたことを特徴とする請求項４に記載の赤外線通信システム。
【請求項６】
前記セッション管理機能層は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）に基づく決済処理を実現する制御階層のうちＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）Ｖｅｒｓｉｏｎ１．２の上位層に位置することを特徴とする請求項４又は５の何れか一項に記載の赤外線通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、赤外線通信を利用して電子決済用端末間で処理される金融情報の一意性を保証する赤外線通信方法及び赤外線通信システムに関する。
【０００２】
【従来の技術】
近時、携帯電話機や携帯型情報機器等の電子機器において赤外線通信機能を搭載したものが増加してきている。これらの赤外線通信機能を備えた電子機器同士では、各電子機器に記憶されたデータを任意に選択し、赤外線通信機能により送受信してデータ授受を行うことが容易である。
【０００３】
赤外線通信方式は、近距離で指向性良く、且つ手軽にデータ通信が行え、赤外線通信ユニットの小型化と低価格化が進んで電子機器への搭載が容易になったことにより、電子機器間の通信手段として利用される機会が多くなっている。最近、特に注目されつつある電子機器間の赤外線通信方式の利用形態としては、例えば、赤外線電子決済がある。
【０００４】
また、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）においては、近時、金融決済用赤外線通信規格としてＩｒＦＭ（Ｉｎｆｒａｒｅｄ  Ｆｉｎａｎｃｉａｌ  Ｍｅｓｓａｇｉｎｇ）が提唱されており、ＩｒＦＭサービスで交換されるＣＩＰ（Ｃｏｒｅ  ＩｒＦＭ  Ｐｒｏｔｏｃｏｌ／Ｐｒｉｍｉｔｉｖｅｓ  ）を、セッション・マネージメント機能を拡張したＩｒＦＭ−ＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）上で実現している。
【０００５】
また、携帯端末を用いた決済方法として、ＩｒＤＡ等を利用して携帯端末とレジ端末で通信を行い、携帯端末から入力したパスワードや暗証番号を認証サーバへ転送して認証サーバーにおいて正しいものであると判別された場合にのみ、残高照会と決済申請とを選択する選択画面を携帯端末の表示部に表示し、選択画面から残高照会が選択されると、その後はパスワード等の入力なしに決済申請に移行できるようにして、セキュリティを確保しつつ残高照会から決済申請に簡単に移行できるようにしたものもある（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
特開２００２−３２６８６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、ＩｒＦＭサービスでは、電子決済用端末間で交換されるＣＩＰを、セッション・マネージメント機能を拡張したＩｒＦＭ−ＯＢＥＸ上で実現していたため、赤外線通信機能付きの携帯電話機や携帯型情報端末等の電子機器に既に実装されたＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２を使用してＩｒＦＭを運用することができないという問題があった。
【０００８】
すなわち、上記特許文献１や、既にＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２が実装された赤外線通信機能付きの電子機器では、ＩｒＦＭサービスで規定されたセッション・マネージメント機能を拡張したＩｒＦＭ−ＯＢＥＸに対応しておらず、現状のままではＩｒＦＭサービスに利用することができない。
【０００９】
また、ＩｒＦＭサービスで規定されたセッション・マネージメント機能を拡張したＩｒＦＭ−ＯＢＥＸでは、端末間で金融情報を交換するトランザクションが中断した場合に、その通信手順を最初の接続処理からやり直さなければならず、処理の中断に対する対策が不十分であるという問題もある。
【００１０】
本発明の課題は、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の上位層にＩｒＦＭ−ＯＢＥＸを実現するセッション機能を制御する制御層を追加し、一元的にセッション機能を管理して、トランザクションの中断にも対応可能な赤外線通信方法及び赤外線通信システムを提供することである。
【００１１】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明は、
赤外線通信機能を備えた電子決済用端末同士で金融情報を送受信しながら決済処理を実行するための赤外線通信方法において、
前記電子決済端末間におけるセッション機能を管理するセッション管理工程を含むことを特徴としている。
【００１２】
請求項４に記載の発明は、
赤外線通信機能を備えた電子決済用端末同士で金融情報を送受信しながら決済処理を実行するための赤外線通信システムにおいて、
前記電子決済用端末の決算要求側端末において、赤外線通信による決済処理を実現する制御階層に、セッション機能を管理するセッション管理機能層を備えたことを特徴としている。
【００１３】
請求項１、４に記載の発明によれば、赤外線通信機能を備えた電子決済用端末同士で金融情報を送受信しながら決済処理を実行する際に、セッション機能の管理を行うことができる。
【００１４】
請求項２に記載の発明は、請求項１に記載の発明において、
前記セッション管理工程は、
前記決済処理においてセッション単位に固有の識別情報を生成して前記電子決済用端末同士で交換する識別情報交換工程と、
前記セッションにおける処理手順毎に中断を検出し、該中断を検出した処理手順及び前記識別情報交換工程により交換された識別情報を記憶する中断処理記憶工程と、
前記中断処理記憶工程において記憶された識別情報及び中断時の処理手順に基づいて、前記中断した処理手順から決済処理を再開する処理再開工程と、
を含むことを特徴としている。
【００１５】
請求項５に記載の発明は、請求項４に記載の発明において、
前記セッション管理機能層は、
前記決済処理においてセッション単位に固有の識別情報を生成して前記電子決済用端末同士で交換する識別情報交換手段と、
前記セッションにおける処理手順毎に中断を検出し、該中断を検出した処理手順及び前記識別情報交換手段により交換された識別情報を記憶する中断処理記憶手段と、
前記中断処理記憶手段により記憶された識別情報及び前記中断時の処理手順に基づいて、前記中断した処理手順から決済処理を再開する処理再開手段と、
を備えたことを特徴としている。
【００１６】
請求項２、５に記載の発明によれば、決済処理においてセッション単位に固有の識別情報を生成して電子決済用端末同士で交換し、セッションにおける処理手順毎に中断を検出し、該中断を検出した処理手順及び交換された識別情報を記憶し、記憶された識別情報及び中断時の処理手順に基づいて、中断した処理手順から決算処理を再開する。従って、セッションの一意性を保証するとともに、赤外線通信が物理的要因に切断されたり、ユーザが意図的に処理を保留にした際にも、中断した時点からの処理を再開することができる。
【００１７】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記セッション管理工程は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）に基づく決済処理を実現する制御階層のうちＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）  Ｖｅｒｓｉｏｎ１．２の上位層に位置するセッション管理機能層に含まれることを特徴としている。
【００１８】
請求項６に記載の発明は、請求項４又は５に記載の発明において、
前記セッション管理機能層は、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）に基づく決済処理を実現する制御階層のうちＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）Ｖｅｒｓｉｏｎ１．２の上位層に位置することを特徴としている。
【００１９】
請求項３、６に記載の発明によれば、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）に基づく決済処理を実現する制御階層のうちＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）  Ｖｅｒｓｉｏｎ１．２の上位層に位置するセッション管理機能層によりセッション管理が行われるので、ＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）  Ｖｅｒｓｉｏｎ１．２を使用してセッション機能を実現することができる。
【００２０】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
なお、本実施の形態における携帯電話機１及びＰＯＳ／ＣＡＴ端末２は、本発明の請求項に記載の電子決済用端末であり、携帯電話機１は決済要求側端末である。また、携帯電話機１の赤外線通信制御部１３のセッション・マネジメント層は、本発明の請求項に記載のセッション管理機能層であり、識別情報交換手段、中断処理記憶手段、処理再開手段としての機能を実現するものである。
【００２１】
図１は、本発明に係る赤外線通信システム１００のシステム構成を示す図である。１は携帯電話機、２はＩｒＦＭサービスを提供して決済を行うために店舗等に設置されたＰＯＳ／ＣＡＴ端末である。携帯電話機１は、ＰＯＳ／ＣＡＴ端末２との間でＩｒＦＭに準じた赤外線通信を行うことにより金融情報、ユーザ情報等をＰＯＳ／ＣＡＴ端末２に送信し、ＰＯＳ／ＣＡＴ端末２はこれを受信して決済処理を行う。
【００２２】
まず、赤外線通信システム１００を構成する携帯電話機１、ＰＯＳ／ＣＡＴ端末２の内部構成について説明する。
図２は、携帯電話機１の機能的構成を示すブロック図である。図２に示すように、携帯電話機１は、制御部１１、記憶部１２、赤外線通信制御部１３、入力部１４、表示部１５、音声処理部１６、通信制御部１７等を備えて構成され、各部はバス１８により接続されている。
【００２３】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  ＡｃｃｅｓｓＭｅｍｏｒｙ）等により構成され、電話の発信又は着信や入力部１４から入力される指示信号に従って、記憶部１２に格納されている各種制御プログラムや各種処理プログラムを読み出して、読み出したプログラムに従って、各部の動作を集中制御する。
【００２４】
記憶部１２は、半導体等の不揮発性メモリで構成され、携帯電話機１に対応する制御プログラム及び該制御プログラムで実行可能な各種処理プログラム及びこれらのプログラムで参照するデータ等を記憶する。
【００２５】
赤外線通信制御部１３は、ＩｒＤＡ規格に基づく赤外線通信方式に基づいて、ＰＯＳ／ＣＡＴ端末２との間でユーザ情報、金融情報等の送受信を行う。
【００２６】
入力部１４は、文字キー、数字キーの他、通話開始／切断指示、赤外線通信機能への切り替え指示等の指示を行うための機能キーを備え、操作されたキーに対応する操作信号を制御部１１へ出力する。
【００２７】
表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成され、制御部１１から入力される表示信号の指示に従って、表示画面上に、各種情報や画像データ等の表示を行う。
【００２８】
音声処理部１６は、音声コーデック、アンプ、マイク及びスピーカ等を備え、音声通話時には、マイクから入力される送話信号を符号化して制御部１１へ出力し、通信制御部１７により受信された受話データを復号化して受話信号を生成し、スピーカーから受話音声を出力させる。また、音声処理部１６は、制御部１１が着信動作を開始した場合、予め指定された着信音（あるいは着信メロディ）をスピーカから出力させる。
【００２９】
通信制御部１７は、図示しないアンテナが接続されており、基地局（図示せず）との間で無線通信プロトコルを実行して、制御部１１によって処理される制御信号、着呼信号、通話音声、各種データ等を送受信する。
【００３０】
図３は、ＰＯＳ／ＣＡＴ端末２の機能的構成を示すブロック図である。図３に示す様に、ＰＯＳ／ＣＡＴ端末２は制御部２１、入力部２２、表示部２３、通信制御部２４、記憶部２５、売上処理部２６、印字部２７、赤外線通信制御部２８等より構成され、各部は、バス２９により接続されている。
【００３１】
制御部２１は、ＣＰＵ、ＲＡＭ等により構成されており、記憶部２５に記憶されているシステムプログラムや該システムプログラム上で実行可能な各種処理プログラムを読み出して、読み出したプログラムに従って各部の動作を集中制御する。
【００３２】
入力部２２は、文字／英数字入力キー、カーソルキー、及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号として制御部２１へ出力する。
【００３３】
表示部２３は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）により構成され、制御部２１から入力される表示信号の指示に従って、各種情報を表示画面に表示する。
【００３４】
通信制御部２４は、ルータやＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）等によって構成され、専用線或いはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）回線等の通信回線を介してＬＡＮ、ＷＡＮ等により構成される通信ネットワークに接続された外部の機器との通信制御を行う。
【００３５】
記憶部２５は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）や半導体等の不揮発性メモリ等により構成され、ＰＯＳ／ＣＡＴ端末２に対応するシステムプログラム、該システムプログラムで実行可能な各種処理プログラム、及びこれらのプログラムで参照するデータ等を記憶する。
【００３６】
売上処理部２６は、店舗や飲食店において、商品毎に売上げの収集、蓄積、分析を行って売上情報を管理する。売上のあった商品に関する情報は、スキャナやハンディターミナルを接続し、商品の値札に付けられたバーコードを読み取ることにより取得する。
【００３７】
印刷部２７は、印刷用紙として連続紙又はカット紙が装着され、制御部２１からの印刷指示に従って、感熱方式、インクジェット方式、電子写真方式等の印刷方式によって、印刷用紙に決済情報、店名等を印刷し、印刷結果を決済伝票として出力する。
【００３８】
赤外線通信制御部２８は、ＩｒＤＡ規格に基づく無線通信方式に基づいて、携帯電話１との間でユーザ情報、金融情報等の送受信を行う。
【００３９】
次に、赤外線通信制御部１３及び赤外線通信制御部２８について詳細に説明する。
図４は、本発明の赤外線通信方法を適用したＩｒＦＭ−ＯＢＥＸを含む制御系の階層構造を示す図である。図４（ａ）は、「ＩｒＦＭ−ＯＢＥＸ  Ｓｅｓｓｉｏｎ  ｂａｓｅ」を含むＩｒＦＭサービス側の制御系の階層構造を示している。ＰＯＳ／ＣＡＴ端末２における赤外線通信制御部２８の制御系の階層構造は、図４（ａ）に示す構造となっている。図４（ｂ）は、今回「ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２」の上位層に追加した「Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｒ」を含むＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２実装機器の制御系の階層構造を示している。携帯電話機１における赤外線通信制御部１３の制御系の階層構造は、図４（ｂ）に示す構造となっている。
【００４０】
図４（ｂ）に示すように、赤外線通信制御部１３の制御系階層構造は、「ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２」の上位層に、セッション・マネジメント層（セッション機能管理層）である「Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｒ」を追加した構造となっている。このセッション・マネジメント層は、セッション機能を一元的に管理することで、赤外線通信制御部２８のＩｒＦＭ−ＯＢＥＸと同等のセッション機能を実現し、ＰＯＳ／ＣＡＴ端末２との間の決済通信を可能にするとともに、中断したトランザクションからの再開処理を実現するものである。
【００４１】
ここで、現行のＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２上においては、下記の制約のため、ＩｒＦＭ−ＯＢＥＸと同等のセッション機能を実現することができない。
【００４２】
即ち、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２には、ＩｒＦＭ−ＯＢＥＸで用意されている操作コードのうちセッションオペレーションコード（Ｓｅｓｓｉｏｎ  Ｏｐ−Ｃｏｄｅ）が存在せず、ヘッダにセッションパラメータ（ＳＰ；Ｓｅｓｓｉｏｎ  ｐａｒａｍｅｔｅｒ）、セッション順序番号（ＳＳＮ；Ｓｅｓｓｉｏｎ  Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）、Ｔａｒｇｅｔ、ＣｏｎｎｅｃｔｉｏｎＩＤ（ＣＩＤ）等のセッション関係のヘッダ情報を配置することができない。また、ＩｒＦＭ−ＯＢＥＸにおいてはＧＥＴオペレーションを使用してＰＵＴ／ＧＥＴコンビネーション処理を行うことができるが、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２上ではＰＵＴ／ＧＥＴコンビネーション処理を行うことができない（図５参照）。
【００４３】
そこで、追加したセッション・マネジメント層により、以下の管理をおこなうことにより赤外線通信制御部１３におけるセッション層の実装を行う。
【００４４】
図６（ａ）は、「Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｒ」におけるオブジェトデータの管理方法を示す図である。図６（ａ）に示すように、ＩｒＦＭ−ＯＢＥＸオブジェクトでは、ヘッダにＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２のヘッダとセッション関係のヘッダが含まれている。ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２においては、セッション関係のヘッダを配置することはできないので、オブジェクト内容を配置するためのＢｏｄｙ又はＥｎｄ−Ｂｏｄｙ内の先頭にセッション関係のヘッダ及び付加的なヘッダを配置し、以降にオブジェクト内容としてＣＩＰを配置する。ヘッダは、オブジェクト単位で配置する。
【００４５】
図６（ｂ）は、図６（ａ）のＢｏｄｙ又はＥｎｄ−Ｂｏｄｙ内のデータ構造を示す図である。図６（ｂ）に示すように、Ｂｏｄｙ又はＥｎｄ−Ｂｏｄｙ内部のデータの先頭２バイトに、付加されたヘッダ情報のバイト長を配置し、その次のデータから、指定されたバイト長のヘッダ情報を配置する。その先に、実際に交換されるオブジェクトの内容を配置する。
【００４６】
図７（ａ）は、セッション・マネジメント層におけるオブジェクト名前空間の規定方法を示す図である。図７（ａ）に示すように、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の標準のＯＢＥＸのオブジェクト名前空間にセッション制御情報（セッション制御オブジェクト）を交換するオブジェクト空間“／ＩｒＦＭ／Ｓｅｓｓｉｏｎ／”と、ＣＩＰ（ＩｒＦＭ−ＣＩＰオブジェクト）を交換するためのオブジェクト名前空間“／ＩｒＦＭ／ＣＩＰ／”を用意する。セッション処理を行う際には、セッション制御情報を交換するオブジェクト名前空間“／ＩｒＦＭ／Ｓｅｓｓｉｏｎ／”に、特定の名前を持ったオブジェクトをマップし、オブジェクト交換を行う。ひとつのオブジェクトの交換は、ＰＵＴオペレーションとＧＥＴオペレーションの一対の組み合わせで行う。
【００４７】
図７（ｂ）は、セッション・マネジメント層の管理下においてセッションオペレーションを行う際に交換するオブジェクト名を示す図である。また、図７（ｃ）（ｄ）は、接続（Ｃｏｎｎｅｃｔ）処理／切断（Ｄｉｓｃｏｎｎｅｃｔ）処理を行う際に交換するオブジェクト名を示す図である。それぞれのオブジェクト内部（Ｂｏｄｙ又はＥｎｄ−Ｂｏｄｙ）には、ＩｒＦＭ−ＯＢＥＸのセッション機能で交換されるヘッダ情報が配置され、セッション・マネジメント層で使用される。
【００４８】
図８（ａ）にＧＥＴ処理、図８（ｂ）にＰＵＴ処理を行う際に交換するオブジェクト名を示す。セッションベースでＰＵＴ／ＧＥＴコンビネーション処理を行う場合には、ＧＥＴオペレーションとＰＵＴオペレーションのペアで行う。セッション・マネージメント層では、．Ｇｅｔ．Ｒｅｑ／．Ｇｅｔ．Ｒｓｑ拡張子または．Ｐｕｔ．Ｒｅｑ／．Ｐｕｔ．Ｒｓｑ拡張子によってセッションを管理し、Ｂｏｄｙ又はＥｎｄ−Ｂｏｄｙに必要とされるセッションの情報を埋め込んでセッション処理を行えるようにする。
【００４９】
セッション・マネジメント層において上述したセッション管理を行うことにより、赤外線通信制御部１３において、赤外線通信制御部２８のＩｒＦＭ−ＯＢＥＸと同等のセッション機能を実現する。
【００５０】
図９は、携帯電話機１の赤外線通信制御部１３において、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の上位にセッション・マネジメント層を追加した場合に、赤外線通信制御部１３とＰＯＳ／ＣＡＴ端末２の赤外線通信制御部２８との間で行われる通信の一例を示す図である。この通信は、ＩｒＦＭトランザクションの最初の部分であるＥｘｃｈａｎｇｅ＿Ｉｎｆｏトランザクションを行うためのＣＩＰを交換するものである。
【００５１】
図９に示すように、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２のＧＥＴオペレーションとＰＵＴオペレーションの組み合わせにより、セッション処理に必要な情報が相互に交換されている。セッション確立時には、携帯電話機１のセッション・マネジメント層は、ＰＯＳ／ＣＡＴ端末２からのＳｅｓｓｉｏｎ  ｒｅｑｕｅｓｔに応じてセッション単位にユニークなセッションＩＤ（ＳＩＤ）を生成し、Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ時にヘッダに配置して送信する。セッションＩＤは、ＩｒＦＭ−ＯＢＥＸ側とセッション・マネジメント層側の双方で記憶しておく。これにより、セッションの一意性が保証される。なお、セッションＩＤの生成は、携帯電話機側で行っても良いし、ＰＯＳ／ＣＡＴ端末２側で行っても良い。
【００５２】
また、ＩｒＦＭサービスは、複数のＣＩＰで構成される中断不可能なトランザクションにより成立するため、赤外線通信の物理的要因（光路遮断、外乱光等）によるトランスポート層以下の切断に対する復旧機能が必要となる。そこで、セッションの途中でセッション・マネジメント層おいて通信の中断が検出された場合、検出時の状態（処理手順）をセッションＩＤと対応付けてメモリ等に記憶する。そして、記憶されたセッションＩＤと中断時の処理手順に基づき赤外線通信を再開する。これにより、中断された時点からの情報交換を行うことができる。
【００５３】
また、ＩｒＦＭサービスの実行中に、クレジットカードの信用照会等の処理時間を要する処理をはさむ場合にユーザが意図的にセッションの中断を行った場合においても、その中断時のセッションＩＤ及び処理手順を記憶しておくことにより、これ基づいて中断された時点からの情報交換を行うことができる。
【００５４】
以上説明したように、赤外線通信システム１００によれば、赤外線通信制御部１３の制御系階層構造において「ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２」の上位層に、セッション・マネジメント層である「Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｒ」を追加した構造とし、このセッション・マネジメント層によりセッション機能を一元的に管理することで、赤外線通信制御部２８のＩｒＦＭ−ＯＢＥＸと同等のセッション機能を実現し、ＰＯＳ／ＣＡＴ端末２との間の決済通信を可能にする。また、携帯電話機１のセッション・マネジメント層は、ＰＯＳ／ＣＡＴ端末２からのＳｅｓｓｉｏｎ  ｒｅｑｕｅｓｔに応じてセッション単位にユニークなセッションＩＤ（ＳＩＤ）を生成し、Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ時にＢｏｄｙに配置して送信する。通信の中断時には、その時点の処理手順をセッションＩＤと対応付けて記憶しておき、セッションＩＤと中断時の処理手順に基づき通信を再開する。これにより、セッションの一意性を保証するとともに、赤外線通信が中断しても中断した時点からの処理を継続することができる。
【００５５】
なお、上記実施の形態における記述内容は、赤外線通信システム１００の好適な一例であり、これに限定されるものではない。
例えば、本実施の形態においては、「ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２」を実装した機器として携帯電話機１を例にとり説明したが、これに限定されず、「ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２」を実装したＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）やＰＨＳ（ＰｅｒｓｏｎａｌＨａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、時計型情報端末等の携帯端末に適用可能である。
【００５６】
その他、赤外線通信システム１００及び赤外線通信システム１００を構成する各装置における細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００５７】
【発明の効果】
請求項１、４に記載の発明によれば、赤外線通信機能を備えた電子決済用端末同士で金融情報を送受信しながら決済処理を実行する際に、セッション機能の管理を行うことができる。
【００５８】
請求項２、５に記載の発明によれば、決済処理においてセッション単位に固有の識別情報を生成して電子決済用端末同士で交換し、セッションにおける処理手順毎に中断を検出し、該中断を検出した処理手順及び交換された識別情報を記憶し、記憶された識別情報及び中断時の処理手順に基づいて、中断した処理手順から決算処理を再開する。従って、セッションの一意性を保証するとともに、赤外線通信が物理的要因に切断されたり、ユーザが意図的に処理を保留にした際にも、中断した時点からの処理を再開することができる。
【００５９】
請求項３、６に記載の発明によれば、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ  ）に基づく決済処理を実現する制御階層のうちＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）  Ｖｅｒｓｉｏｎ１．２の上位層に位置するセッション管理機能層によりセッション管理が行われるので、ＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  ｐｒｏｔｏｃｏｌ）  Ｖｅｒｓｉｏｎ１．２を使用してセッション機能を実現することができる。
【図面の簡単な説明】
【図１】本発明に係る赤外線通信システム１００のシステム構成を示す図である。
【図２】図１の携帯電話機１の機能的構成を示すブロック図である。
【図３】図１のＰＯＳ／ＣＡＴ端末２の機能的構成を示すブロック図である。
【図４】（ａ）は本発明の赤外線通信方法を適用したＩｒＦＭ−ＯＢＥＸを含む制御系の階層構造を示す図、（ｂ）はＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の上位層に追加したセッション・マネジメント層を含むＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２実装機器の制御系の階層構造を示す図である。
【図５】ＩｒＦＭ−ＯＢＥＸとＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の各オブジェクトの交換方法を示す図である。
【図６】（ａ）は図１の携帯電話機１のセッション・マネジメント層におけるオブジェクトデータの管理方法を示す図、（ｂ）は（ａ）のＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２のオブジェクトにおけるＢｏｄｙ又はＥｎｄ  Ｂｏｄｙ内のデータ構造を示す図である。
【図７】（ａ）はセッション・マネジメント層におけるオブジェクト名前空間の規定方法を示す図、（ｂ）はセッションオペレーションを行う際に交換するオブジェクト名を示す図、（ｃ）は接続処理を行う際に交換するオブジェクト名を示す図、（ｄ）は切断処理を行う際に交換するオブジェクト名を示す図である。
【図８】（ａ）はＧＥＴ処理、（ｂ）はＰＵＴ処理を行う際に交換するオブジェクト名を示す図である。
【図９】携帯電話機１の赤外線通信制御部１３において、ＯＢＥＸ  Ｖｅｒｓｉｏｎ１．２の上位層にセッション・マネジメント層を追加した場合に、赤外線通信制御部１３とＰＯＳ／ＣＡＴ端末２の赤外線通信制御部２８との間で行われる通信の一例を示す図である。
【符号の説明】
１００  赤外線通信システム
１    携帯電話機
１１    制御部
１２    記憶部
１３    赤外線通信制御部
１４    入力部
１５    表示部
１６    音声処理部
１７    通信制御部
１８    バス
２    ＰＯＳ／ＣＡＴ端末
２１    制御部
２２    入力部
２３    表示部
２４    通信制御部
２５    記憶部
２６    売上処理部
２７    印字部
２８    赤外線通信制御部
２９    バス
【図１】
2004234185.tif 000003
【図２】
2004234185.tif 000004
【図３】
2004234185.tif 000005
【図４】
2004234185.tif 000006
【図５】
2004234185.tif 000007
【図６】
2004234185.tif 000008
【図７】
2004234185.tif 000009
【図８】
2004234185.tif 000010
【図９】
2004234185.tif 000011