(57)【要約】【課題】ＰＯＳシステムが停止している状況でも、オンライン決済ができる方法及びシステムを提供する。【解決手段】ガソリン向けＰＯＳシステムは、ＰＯＳ端末１０にＬＡＮ４０を介し接続される複数の屋外端末２０と、石油元売側センターホストシステム６０が接続されたＩＳＤＮパケット網５０とＬＡＮ４０間を接続するダイヤルアップルータ３０とを有する。屋外端末２０は、オンライン決済時にその要求用ＩＰパケットを作成してルータ３０に送信する。ルータ３０は、屋外端末２０からのＩＰパケットを受信してホストシステム６０との間でＩＳＤＮパケット網５０上のＶＣ接続を確立し、該ＩＰパケットをＤチャネルパケットに変換して該ＶＣ経由でホストシステム６０に送信し、ホストシステム６０からの回答用ＤチャネルパケットをＩＰパケットに変換してＬＡＮ４０経由で要求元の屋外端末２０に転送する。【選択図】  図１
2005020567.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＳシステムに店舗内ネットワークを介し接続される複数の端末と、オンライン決済用ホストシステムが接続されたＩＳＤＮパケット網及び前記店舗内ネットワーク間を接続するダイヤルアップルータとを有するシステムで用いるオンライン決済方法であって、
前記複数の端末が、オンライン決済時にそのオンライン決済要求用のＩＰパケットを作成してそのＩＰパケットを前記店舗内ネットワーク経由で前記ダイヤルアップルータに送信するステップと、
前記ダイヤルアップルータが、前記複数の端末からの前記オンライン決済要求用のＩＰパケットを受信したときに該ＩＰパケットのＩＰアドレスを基に前記オンライン決済用ホストシステムとの間でＩＳＤＮパケット網上のＶＣ接続を確立するステップと、
前記ダイヤルアップルータが、前記ＶＣ接続の確立後、前記オンライン決済要求用のＩＰパケットをＩＳＤＮ用Ｄチャネルパケットに変換して前記ＶＣ経由で前記オンライン決済用ホストシステムに送信するステップと、
前記ダイヤルアップルータが、前記オンライン決済用ホストシステムから前記ＶＣ経由で送られてくる前記オンライン決済要求に対する回答用のＤチャネルパケットを前記ＩＰパケットに変換して前記店舗内ネットワーク経由でオンライン決済要求元の端末に転送するステップと、
前記複数の端末が、前記ダイヤルアップルータから前記店舗内ネットワーク経由で送られてくる前記オンライン決済要求に対する回答用のＩＰパケットを受信したときにそのオンライン決済処理を完了させるステップとを有することを特徴とするオンライン決済方法。
【請求項２】
前記ダイヤルアップルータが、前記オンライン決済用ホストシステムから一定時間内に前記クレジット回答用のＤチャネルパケットを受信できない場合、前記ＶＣ接続を切断するステップをさらに有することを特徴とする請求項１記載のオンライン決済方法。
【請求項３】
ＰＯＳシステムに店舗内ネットワークを介して接続される複数の端末と、
オンライン決済用ホストシステムが接続されたＩＳＤＮパケット網及び前記店舗内ネットワーク間を接続するダイヤルアップルータとを備え、
前記複数の端末は、オンライン決済時にそのオンライン決済要求用のＩＰパケットを作成してそのＩＰパケットを前記店舗内ネットワーク経由で前記ダイヤルアップルータに送信する手段と、前記ダイヤルアップルータから前記店舗内ネットワーク経由で送られてくる前記オンライン決済要求に対する回答用のＩＰパケットを受信したときにそのオンライン決済処理を完了させる手段とを有し、
前記ダイヤルアップルータは、前記複数の端末からの前記オンライン決済要求用のＩＰパケットを受信したときに該ＩＰパケットのＩＰアドレスを基に前記オンライン決済用ホストシステムとの間でＩＳＤＮパケット網上のＶＣ接続を確立する手段と、前記ＶＣ接続の確立後、前記オンライン決済要求用のＩＰパケットをＩＳＤＮ用Ｄチャネルパケットに変換して前記ＶＣ経由で前記オンライン決済用ホストシステムに送信する手段と、前記オンライン決済用ホストシステムから前記ＶＣ経由で送られてくる前記オンライン決済要求に対するクレジット回答用のＤチャネルパケットを前記ＩＰパケットに変換して前記店舗内ネットワーク経由でオンライン決済要求元の端末に転送する手段とを有することを特徴とするオンライン決済システム。
【請求項４】
前記ダイヤルアップルータは、前記オンライン決済用ホストシステムから一定時間内に前記回答用のＤチャネルパケットを受信できない場合、前記ＶＣ接続を切断する手段をさらに有することを特徴とする請求項３記載のオンライン決済方法。
【請求項５】
オンライン決済用ホストシステムが接続されたＩＳＤＮパケット網と複数の端末が接続された店舗内ネットワークとの間を接続するダイヤルアップルータであって、
前記複数の端末からの前記オンライン決済要求用のＩＰパケットを受信したときに該ＩＰパケットのＩＰアドレスを基に前記オンライン決済用ホストシステムとの間でＩＳＤＮパケット網上のＶＣ接続を確立する手段と、
前記ＶＣ接続の確立後、前記オンライン決済要求用のＩＰパケットをＩＳＤＮ用Ｄチャネルパケットに変換して前記ＶＣ経由で前記オンライン決済用ホストシステムに送信する手段と、
前記オンライン決済用ホストシステムから前記ＶＣ経由で送られてくる前記オンライン決済要求に対する回答用のＤチャネルパケットを前記ＩＰパケットに変換して前記店舗内ネットワーク経由でオンライン決済要求元の端末に転送する手段とを有することを特徴とするダイヤルアップルータ。
【請求項６】
前記オンライン決済用ホストシステムから一定時間内に前記回答用のＤチャネルパケットを受信できない場合、前記ＶＣ接続を切断する手段をさらに有することを特徴とする請求項５記載のダイヤルアップルータ。
【請求項７】
ＰＯＳシステムに店舗内ネットワークを介して接続される端末であって、
オンライン決済時にそのオンライン決済要求用のＩＰパケットを作成してそのＩＰパケットを前記店舗内ネットワーク経由でダイヤルアップルータに送信する手段と、
前記ダイヤルアップルータから前記店舗内ネットワーク経由で送られてくる前記オンライン決済要求に対する回答用のＩＰパケットを受信したときにそのオンライン決済処理を完了させる手段とを有することを特徴とする端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オンライン決済方法、オンライン決済システム、ダイヤルアップルータ、及び端末に関し、とくにダイヤルアップルータによるＩＳＤＮ回線のパケット通信の多重化を用いたオンライン決済方法に関する。
【０００２】
【従来の技術】
ＩＳＤＮ回線でパケット通信を使用するシステムとしては、Ｄチャネル（以下、「Ｄｃｈ」と略称する）パケットを使用したクレジット／デビット決済処理端末（以下、「オンライン決済処理端末」とも呼ぶ）などを用いたオンライン決済システムが想定される（このオンライン決済処理端末は、通常、「Ｇ−ＣＡＴ端末」あるいは「ＩＮＦＯＸ端末」とも呼ばれる）。
【０００３】
このオンライン決済システムでは、専用端末あるいはＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムからＩＳＤＮ回線のＤｃｈパケット通信を利用することで、１回の決済処理にかかる通信費用を安価にしている。例えば、アナログ／デジタルを問わず電話通信による１対１の呼接続では、１回当たり例えば１０円〜８．５円程度電話会社に課金されるが、１回の通信量は小さいので、短時間で終了する場合が多い。これに対しＩＳＤＮ回線のＤｃｈパケット交換網を使用した場合は、１パケット当たり例えば０．４円〜０．８円であり、センターホストと１回の処理に対して送受信を２〜３往復しても、４．８円程度の費用計算が成立する。
【０００４】
しかしながら、専用の決済端末では、専用回線を敷設し、一般的に端末側での入力が必要である。この決済端末を用いたシステムの例を図４に示す。
【０００５】
図４に示すシステムは、店舗に置かれるＰＯＳシステム用のＰＯＳ端末１００及びクレジット決済端末１１０と、クレジット決済端末１１０にＩＳＤＮ網あるいは公衆電話網１２０を介して接続されるクレジット決済センターホストシステム１３０及びそのクレジット情報データベース１３１とを備える。
【０００６】
この構成において、商品のクレジット決済を行なう際、ＰＯＳ端末１００は、商品の売上処理が実行し（ステップＳ１００）、そのレシートを出力すると（ステップＳ１０１）、オペレータの操作によりクレジット決済端末１１０にそのレシート上の金額データ（売上データ、会計データ）が入力されると共に、クレジットカードのカードデータ読取処理が実行される（ステップＳ１０２）。そして、クレジット決済端末１１０は、入力された金額データ及び読み取られたカードデータによるオーソリゼーション要求をＩＳＤＮ網あるいは公衆電話網１２０を介してホストシステム１３０側に送信する（ステップＳ１０３）。
【０００７】
これに応答して、ホストシステム１３０は、送られてきた金額データ及びカードデータを基にクレジット情報データベースを検索し、事故カードの判定処理を含む決済処理を実行し（ステップＳ１０４）、その結果をオーソリゼーション完了通知として送信元のクレジット決済端末１１０に送る。その結果、クレジット決済端末１１０は、売上商品に関するクレジット完了表示を行ない（ステップＳ１０６）、そのクレジット伝票を出力する（ステップＳ１０７）。
【０００８】
上記処理のうち、クレジット決済端末１１０への売上金額データの入力処理（ステップＳ１２０）に関しては、図５に示すように、ＰＯＳシステムと連動することで、ＰＯＳ端末１００の売上処理（ステップＳ１００）と同時にその会計データをクレジット決済端末１１０に自動的に入力することも可能である（図５のステップＳ１０２ａ、Ｓ１０２ｂ）。
【０００９】
上記の例は、１つの売上処理に対し決済処理を行なう場合であるが、複数の売上処理に対して同時に決済処理を行うことは、オンライン決済システムの仕組み上、困難となっている。このことを図６を参照して説明する。図６の例では、上記の図５と同様のシステム構成を備え、ＰＯＳ端末１００とクレジット決済端末１１０間が、ＲＳ２３２Ｃ規格の通信回線で接続されている。
【００１０】
図６に示す「ケース１」は、上記システム構成において、一般的なクレジット決済端末１１０が２台以上のＰＯＳ端末１００、１００（図中の例ではＰＯＳ１、ＰＯＳ３）を対象としておらず、接続できないことを示す。また、図６に示す「ケース２」では、クレジット決済端末１１０と接続されるＰＯＳ端末１００（図中の例ではＰＯＳ１）と、接続されてないＰＯＳ端末１００（図中の例ではＰＯＳ２）をネットワーク接続し、ある種のオンラインサービスプログラム１０１が、自ＰＯＳ端末と他ＰＯＳ端末の売上データを両方ともオンライン決済できるように構成した場合である。この例では、クレジット決済端末１１０を接続していないＰＯＳ１００（ＰＯＳ２）でもオンライン決済が可能であるが、クレジット決済端末１１０を接続しているＰＯＳ１００（ＰＯＳ１）の処理と重なった場合は、いずれかの処理が待たされることになる。
【００１１】
例えば、ガソリンスタンドなどの店舗は、複数の屋外端末より同時に売り上げ処理が発生し、クレジット決済が重なる場面も想定される。このような店舗では、実際は、顧客へのスムーズな対応を目的として、ＰＯＳシステムに決済機能を持たせ、複数の屋外端末からの要求を処理できるように実現しているシステムも存在する。このシステムについて図７及び図８を参照して説明する。図７は、本システムの構成例、図８は、その処理シーケンス図をそれぞれ示す。
【００１２】
図７に示すシステムは、ガソリンスタンドに配置されるＰＯＳ端末１００と、このＰＯＳ端末１００にイーサネット（登録商標）ＬＡＮ１５０を介して接続される複数の屋外端末１４０（図中の例では２つの屋外端末１、２）と、ＰＯＳ端末１００に内蔵されたＩＳＤＮボード１０２に、ＩＳＤＮ用Ｄｃｈパケット交換網１２０を介して接続される石油元売側センターホストシステム１６０とを備えている。
【００１３】
上記構成において、図７及び図８に示すように、一方の屋外端末１４０（屋外端末１）で発生した売上金額及びカードデータのデータ１をＬＡＮ１５０経由でＰＯＳ端末１００に送ると（ステップＡ１００）、ＰＯＳ端末１００側では、そのデータ１に基づき送信元の屋外端末１４０（屋外端末１）に対応付けて処理通番０１を付して、クレジット要求１に変換し、そのＤｃｈパケットデータを作成してＩＳＤＮ用Ｄｃｈパケット交換網１２０を介しセンターホストシステム１６０に送る（ステップＡ１０１〜Ａ１０３）。
【００１４】
上記処理通番０１が付されたクレジット要求１に基づくオンライン決済処理中に、他方の屋外端末１４０（屋外端末２）により売上金額及びカードデータのデータ２が発生した場合、そのデータ２をＬＡＮ１５０経由でＰＯＳ端末１００に送ると（ステップＢ１００）、ＰＯＳ端末１００側では、そのデータ２に基づき送信元の屋外端末１４０（屋外端末２）に対応付けて処理通番０２を付して、クレジット要求２に変換し、そのＤｃｈパケットデータを作成してＩＳＤＮ用Ｄｃｈパケット交換網１２０を介しセンターホストシステム１６０に送る（Ｂステップ１０１〜Ｂ１０３）。
【００１５】
センターホストシステム１６０では、一方の屋外端末１４０（屋外端末１）からのクレジット要求１（処理通番０１）に基づき決済処理を行ない（ステップＡ１０４）、引き続き他方の屋外端末１４０（屋外端末２）からのクレジット要求２（処理通番０２）に基づき決済処理を行なう（ステップＢ１０４）。
【００１６】
図８の例では、後者の決済処理が、前者の決済処理よりも早く完了した場合を示している。すなわち、センターホストシステム１６０では、クレジット要求１（処理通番０１）に関する決済処理よりも前に、クレジット要求２（処理通番０２）に対する決済処理が完了し、そのクレジット回答２を送信元のＰＯＳ端末１００に送り、これによりＰＯＳ端末１００側はクレジット要求２（処理通番０２）に関する処理を完了し、他方の屋外端末１４０（屋外端末２）に対しオンライン決済完了を通知する（ステップＢ１０７〜Ｂ１０９）。この通知データに基づき、他方の屋外端末１４０（屋外端末２）は、クレジット伝票を出力する（ステップＢ１１０）。
【００１７】
その後、センターホストシステム１６０では、クレジット要求１（処理通番０１）に関する決済処理が完了すると、そのクレジット回答１を送信元のＰＯＳ端末１００に送り、これによりＰＯＳ端末１００側はクレジット要求１（処理通番０１）に関する処理を完了し、一方の屋外端末１４０（屋外端末１）に対しオンライン決済完了を通知する（ステップＡ１０７〜Ａ１０９）。この通知データに基づき、一方の屋外端末１４０（屋外端末１）は、クレジット伝票を出力する（ステップＡ１１０）。
【００１８】
上記のように各屋外端末１４０、１４０で発生した売上金額及びカードデータをＰＯＳ端末１００に送ると、ＰＯＳ端末１００側では、そのデータに基づきその発生順にクレジット要求１、２に変換し、そのＤｃｈパケットデータを作成してＩＳＤＮ用Ｄｃｈパケット交換網１２０を介しセンターホストシステム１６０に送る。このとき、Ｄｃｈパケットデータを直接ＰＯＳ端末１００で作成することで、クレジットデータの多重化を可能としている。実際の多重化処理としては、図８に示すように、受信パケット（回答１又は２）がどの送信パケット（クレジット要求１又は２）に対応するかを管理するため、処理通番などが用いられている。
【００１９】
なお、本発明に関連する先行技術としては以下のものがある。
【００２０】
【特許文献１】
特開２０００−２０９２６８号公報
【特許文献２】
特開平１０−０９１６８２号公報
【特許文献３】
特開平１０−１１２７６８号公報
【００２１】
【発明が解決しようとする課題】
しかしながら、上述した従来例のシステムでは、ＰＯＳシステムが何らかの原因で障害に見舞われるとオンライン決済自体が遂行できなくなるといった問題がある。通常、屋外端末はそれ自体で売上処理機能を持っているので、ＰＯＳシステムが処理不能状況でも、店舗運営に支障なく営業できるように設計されている。しかし、ＰＯＳシステムが停止している状況では、売上処理のうちオンライン決済はできない。従って、この場合には、ＰＯＳの復旧を待つか、それとも他の決済手段を利用するか、いずれかの対策しかない。
【００２２】
本発明は、このような問題を考慮してなされたもので、ＰＯＳシステムが停止している状況でも、オンライン決済ができる方法及びシステムを提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ＩＳＤＮパケット通信をダイヤルアップルータでプロトコル変換し中継することにより、イーサネット（登録商標）ＬＡＮ経由で複数の端末からＩＳＤＮパケット通信を可能とすることに着目して完成されたものである。
【００２４】
すなわち、本発明にかかるオンライン決済方法は、ＰＯＳシステムに店舗内ネットワークを介し接続される複数の端末と、オンライン決済用ホストシステムが接続されたＩＳＤＮパケット網及び前記店舗内ネットワーク間を接続するダイヤルアップルータとを有するシステムで用いるオンライン決済方法であって、前記複数の端末が、オンライン決済時にそのオンライン決済要求用のＩＰパケットを作成してそのＩＰパケットを前記店舗内ネットワーク経由で前記ダイヤルアップルータに送信するステップと、前記ダイヤルアップルータが、前記複数の端末からの前記オンライン決済要求用のＩＰパケットを受信したときに該ＩＰパケットのＩＰアドレスを基に前記オンライン決済用ホストシステムとの間でＩＳＤＮパケット網上のＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ：仮想回線）接続を確立するステップと、前記ダイヤルアップルータが、前記ＶＣ接続の確立後、前記オンライン決済要求用のＩＰパケットをＩＳＤＮ用Ｄチャネルパケットに変換して前記ＶＣ経由で前記オンライン決済用ホストシステムに送信するステップと、前記ダイヤルアップルータが、前記オンライン決済用ホストシステムから前記ＶＣを経由で送られてくる前記オンライン決済要求に対する回答用のＤチャネルパケットを前記ＩＰパケットに変換して前記店舗内ネットワーク経由でオンライン決済要求元の端末に転送するステップと、前記複数の端末が、前記ダイヤルアップルータから前記店舗内ネットワーク経由で送られてくる前記オンライン決済要求に対する回答用のＩＰパケットを受信したときにそのオンライン決済処理を完了させるステップとを有することを特徴とする。
【００２５】
本発明において、前記ダイヤルアップルータが、前記オンライン決済用ホストシステムから一定時間内に前記回答用のＤチャネルパケットを受信できない場合、前記ＶＣ接続を切断するステップをさらに有してもよい。
【００２６】
また、本発明にかかるオンライン決済システムは、ＰＯＳシステムに店舗内ネットワークを介して接続される複数の端末と、オンライン決済用ホストシステムが接続されたＩＳＤＮパケット網及び前記店舗内ネットワーク間を接続するダイヤルアップルータとを備え、前記複数の端末は、オンライン決済時にそのオンライン決済要求用のＩＰパケットを作成してそのＩＰパケットを前記店舗内ネットワーク経由で前記ダイヤルアップルータに送信する手段と、前記ダイヤルアップルータから前記店舗内ネットワーク経由で送られてくる前記オンライン決済要求に対する回答用のＩＰパケットを受信したときにそのオンライン決済処理を完了させる手段とを有し、前記ダイヤルアップルータは、前記複数の端末からの前記オンライン決済要求用のＩＰパケットを受信したときに該ＩＰパケットのＩＰアドレスを基に前記オンライン決済用ホストシステムとの間でＩＳＤＮパケット網上のＶＣ接続を確立する手段と、前記ＶＣ接続の確立後、前記オンライン決済要求用のＩＰパケットをＩＳＤＮ用Ｄチャネルパケットに変換して前記ＶＣ経由で前記オンライン決済用ホストシステムに送信する手段と、前記オンライン決済用ホストシステムから前記ＶＣ経由で送られてくる前記オンライン決済要求に対する回答用のＤチャネルパケットを前記ＩＰパケットに変換して前記店舗内ネットワーク経由でオンライン決済要求元の端末に転送する手段とを有することを特徴とする。
【００２７】
本発明において、前記ダイヤルアップルータは、前記オンライン決済用ホストシステムから一定時間内に前記回答用のＤチャネルパケットを受信できない場合、前記ＶＣ接続を切断する手段をさらに有してもよい。
【００２８】
また、本発明にかかるダイヤルアップルータは、オンライン決済用ホストシステムが接続されたＩＳＤＮパケット網と複数の端末が接続された店舗内ネットワークとの間を接続するダイヤルアップルータであって、前記複数の端末からの前記オンライン決済要求用のＩＰパケットを受信したときに該ＩＰアドレスのＩＰアドレスを基に前記オンライン決済用ホストシステムとの間でＩＳＤＮパケット網上のＶＣ接続を確立する手段と、前記ＶＣ接続の確立後、前記オンライン決済要求用のＩＰパケットをＩＳＤＮ用Ｄチャネルパケットに変換して前記ＶＣ経由で前記オンライン決済用ホストシステムに送信する手段と、前記オンライン決済用ホストシステムから前記ＶＣ経由で送られてくる前記オンライン決済要求に対する回答用のＤチャネルパケットを前記ＩＰパケットに変換して前記店舗内ネットワーク経由でオンライン決済要求元の端末に転送する手段とを有することを特徴とする。
【００２９】
本発明において、前記オンライン決済用ホストシステムから一定時間内に前記クレジット回答用のＤチャネルパケットを受信できない場合、前記ＶＣ接続を切断する手段をさらに有してもよい。
【００３０】
さらに、本発明にかかる端末は、ＰＯＳシステムに店舗内ネットワークを介して接続される端末であって、オンライン決済時にそのオンライン決済要求用のＩＰパケットを作成してそのＩＰパケットを前記店舗内ネットワーク経由でダイヤルアップルータに送信する手段と、前記ダイヤルアップルータから前記店舗内ネットワーク経由で送られてくる前記オンライン決済要求に対する回答用のＩＰパケットを受信したときにそのオンライン決済処理を完了させる手段とを有することを特徴とする端末。
【００３１】
【発明の実施の形態】
以下、本発明にかかるオンライン決済方法、オンライン決済システム、ダイヤルアップルータ、及び端末の実施の形態を添付図面を参照して説明する。
【００３２】
図１及び図２に示すオンライン決済システムは、ガソリンスタンド向けＰＯＳシステム（以下、「ＳＳシステム」と略称する）に適用したもので、ＰＯＳシステムで用いるＰＯＳ端末１０と、このＰＯＳ端末１０にガソリンスタンド（店舗）内ネットワークとしてのイーサネット（登録商標）ＬＡＮ（以下、単に「ＬＡＮ」と呼ぶ）４０を介して接続される複数の屋外端末２０（図中の例では２台の屋外端末１、２）と、このＬＡＮ４０に接続されるダイヤルアップルータ（以下、単に「ルータ」と呼ぶ）３０と、このルータ３０にオンラインネットワークとしてのＩＳＤＮパケット網５０を介して接続される石油元売側センターホストシステム（以下、単に「センターホスト」と呼ぶ）６０とを備えている。各屋外端末２０とルータ３０は、ＬＡＮ４０を介して接続され、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信を実行可能となっている。
【００３３】
ここで、ＰＯＳ端末１０、屋外端末２０、ルータ３０、及びセンターホスト６０は、いずれも従来良く知られたハード及びソフト構成を有し、その公知部分に関しては本発明とは直接関係しないので、その説明を簡略又は省略する。
【００３４】
このうち、屋外端末２０には、従来既知の機能に加え、ハード構成上、例えばＬＡＮ４０に接続されるイーサネット（登録商標）ＬＡＮ用の通信インターフェースを、またソフトウエア構成上、例えばＴＣＰ／ＩＰ通信をベースに構築される通信プロトコルスタック及び本発明のオンライン決済方法を用いた制御プログラムをそれぞれ有する。この屋外端末２０は、ルータ３０を介し直接センターホスト６０と通信するため、ＰＯＳ本体が停止していても各屋外端末２０で個別にオンライン決済が可能である。
【００３５】
また、ルータ３０は、ＬＡＮ（店舗内ネットワーク）及びＩＳＤＮ網（公衆電話網）間を相互にプロトコル変換（例えば、ＩＰパケットからＩＳＤＮ用Ｄｃｈパケットへの変換とその逆変換）可能にダイヤルアップ接続するダイヤルアップルータとしての機能に加え、本発明のオンライン決済方法を用いて各屋外端末２０のＩＰアドレスとＩＳＤＮパケット網５０上の複数のＶＣ接続（（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ：仮想回線）とを相互に対応付ける対応表と、この対応表を基にＩＳＤＮ用Ｄｃｈパケットを多重化して通信する機能を持ち、これにより複数の屋外端末２０からＬＡＮ４０経由でルータ３０にアクセスしても同時にオンライン決済処理ができるようになっている。これらの機能は、ルータ３０に内蔵されるプロセッサ（ＣＰＵ）のプログラム制御により実現される。この制御プログラムは、例えば内蔵メモリに格納される。上記対応表も、内蔵メモリに格納される。
【００３６】
ここで、上記ＳＳシステムの動作例について図１及び図２を参照して説明する。なお、図１及び図２に示すステップＳ１〜Ｓ１５の処理は、屋外端末２０、ルータ３０、及びセンターホスト６０のそれぞれに内蔵されるプロセッサ（ＣＰＵ）によるプログラム制御で実行される。この制御プログラムは、例えば内蔵メモリに格納される。
【００３７】
まず、屋外端末２０（図中の例では屋外端末１）は、売上処理などでオンライン決済処理を実行する際、クレジット要求用のパケットを作成し、そのパケットをＴＣＰ／ＩＰプロトコルに基づくＴＣＰパケット（本発明のＩＰパケットに相当する）として、ルータ３０に送信する（図１のステップＳ１〜Ｓ３）。すると、ルータ３０は、クレジット要求元の屋外端末２０からのＴＣＰパケットを受信すると、受信したＴＣＰパケットをＤｃｈパケットに変換すると共に、予め設定されたセンターホスト６０の電話番号宛に呼設定メッセージを送信してＩＳＤＮパケット網５０による回線接続（ＶＣ接続）を要求し、その相手先であるセンターホスト６０との間でそのＶＣ接続が確立後、Ｄｃｈパケットを送信する（図１のステップＳ４〜Ｓ６）。この際、クレジット要求元の屋外端末２０のＩＰアドレスとＶＣ接続との対応表が内蔵メモリに登録される。
【００３８】
上記に応答として、相手のセンターホスト６０は、クレジット要求に対するクレジット回答用のパケットを作成し、そのパケットをルータ３０へ送信する（図２のステップＳ７、Ｓ８）。ルータ３０は、センターホスト６０からのパケットを受信すると、ＶＣ接続毎に管理されたＩＰアドレスの対応表（内蔵メモリに格納）を基に受信パケットの転送先ＩＰアドレス（この例では屋外端末１）を決定し、そのＩＰアドレス向けのＴＣＰパケットに変換して転送する（図２のステップＳ９〜Ｓ１１）。
【００３９】
これにより、クレジット要求元の屋外端末２０（屋外端末１）は、ＴＣＰパケットに変換されたクレジット回答を受信すると、そのクレジット処理を完了し、クレジット伝票を出力する（図２のステップＳ１２〜Ｓ１４）。なお、ルータ３０は、センターホスト６０にクレジット要求を送信してからその回答を受信するまでの時間があらかじめ設定された無通信時間（タイマ時間）に達したか否かを検出し、その無通信時間に達した場合はＶＣ接続を自動切断する（ステップＳ１５）。
【００４０】
上記動作シーケンスのうち、Ｄｃｈパケット転送処理の詳細を含む動作シーケンスを図３に示す。図３に示す処理（ステップＡ１〜Ａ２２及びＢ１〜Ｂ２２）は、屋外端末２０、ルータ３０、及びセンターホスト６０のそれぞれに内蔵されるプロセッサ（ＣＰＵ）によるプログラム制御で実行される。この制御プログラムは、例えば内蔵メモリに格納される。なお、図３の例では、一方の屋外端末２０（屋外端末１）のＩＰアドレスをＡとし、他方の屋外端末２０（屋外端末２）のＩＰアドレスをＢとする。
【００４１】
まず、ＩＰアドレスＡの屋外端末２０（屋外端末１）にてクレジット決済処理が開始される。この処理開始に際し、この屋外端末２０（屋外端末１）は、クレジット要求をＴＣＰパケットに変換し、ルータ３０に送信する（ステップＡ１、Ａ２）。ルータ３０は、そのＴＣＰパケットを受信すると、その送信元ＩＰアドレスＡをＩＳＤＮパケット交換網５０上で回線接続すべき複数のＶＣ接続のうちＶＣ接続１に対応付けてその対応表（ＩＰアドレスＡ→ＶＣ接続１）を内蔵メモリに記憶すると共に、ＴＣＰパケットをＤｃｈパケットにプロトコル変換し（ステップＡ３）、呼設定メッセージであるＣＲ（発呼要求）パケットを送信する（ステップＡ４）。このＣＲパケットは、ＩＳＤＮパケット網上のＩＳＤＮパケット交換機を経由してＣＮ（着呼）パケットとしてセンターホスト６０に送られる（ステップＡ５）。
【００４２】
上記に応答して、センターホスト６０は、ＣＡ（着呼受付）パケットを送信する（ステップＡ６）。このＣＡパケットは、ＩＳＤＮパケット交換機を経由してＣＣ（接続完了）パケットとしてルータ３０に送られる（ステップＡ７）。これにより、ルータ３０とセンターホスト６０間でＶＣ接続１が確立される（ステップＡ８）。このＶＣ接続１の確立後、ルータ３０は、送信すべきクレジット要求のＤｃｈパケットであるＤＴ（データ）パケットをセンターホスト６０に送信する（ステップＡ９）。センターホスト６０は、そのＤＴパケットのクレジット要求に従い決済処理を行なう（ステップＡ１０）。
【００４３】
次いで、上記センターホスト６０による決済処理中に、ＩＰアドレスＢの屋外端末２０（屋外端末２）にてクレジット決済処理が開始されたとする。この処理開始に際し、この屋外端末２０（屋外端末１）は、クレジット要求をＴＣＰパケットに変換し、ルータ３０に送信する（ステップＢ１、Ｂ２）。ルータ３０は、そのＴＣＰパケットを受信すると、その送信元ＩＰアドレスＢをＩＳＤＮパケット交換網５０上で回線接続すべき複数のＶＣ接続のうちＶＣ接続２に対応付けてその対応表（ＩＰアドレスＢ→ＶＣ接続２）を内蔵メモリに記憶すると共に、ＴＣＰパケットをＤｃｈパケットにプロトコル変換し（ステップＢ３）、呼設定メッセージであるＣＲパケットを送信する（ステップＢ４）。このＣＲパケットは、ＩＳＤＮパケット網上のＩＳＤＮパケット交換機を経由してＣＮパケットとしてセンターホスト６０に送られる（ステップＢ５）。
【００４４】
上記に応答して、センターホスト６０は、ＣＡパケットを送信する（ステップＢ６）。このＣＡパケットは、ＩＳＤＮパケット交換機を経由してＣＣパケットとしてルータ３０に送られる（ステップＢ７）。これにより、ルータ３０とセンターホスト６０間でＶＣ接続２が確立される（ステップＢ８）。このＶＣ接続２の確立後、ルータ３０は、送信すべきクレジット要求のＤｃｈパケットであるＤＴパケットをセンターホスト６０に送信する（ステップＢ９）。センターホスト６０は、そのＤＴパケットのクレジット要求に従い決済処理を行なう（ステップＢ１０）。
【００４５】
図３の動作シーケンスでは、ＩＰアドレスＢの屋外端末２０（屋外端末２）からのクレジット要求に対する決済処理が、ＩＰアドレスＡの屋外端末２０（屋外端末１）からのクレジット要求に対する決済処理よりも早く完了した場合を示している。
【００４６】
すなわち、センターホストシステム６０では、ＩＰアドレスＡの屋外端末２０（屋外端末１）からのクレジット要求に関する決済処理よりも前に、ＩＰアドレスＢの屋外端末２０（屋外端末２）からのクレジット要求に対する決済処理が完了し（ステップＢ１１）、そのクレジット回答をＤＴパケットとして送信元のルータ３０に送る（ステップＢ１２）。ルータ３０は、クレジット回答のＤＴパケットを受信すると、ＤｃｈパケットからＴＣＰパケットへのプロトコル変換を行ない（ステップＢ１３）、内蔵メモリの対応表（ＶＣ接続２→ＩＰアドレスＢ）を基にＶＣ接続２からＩＰアドレスＢを決定し、そのＩＰアドレスＢの屋外端末２０（屋外端末２）にＬＡＮ４０経由で転送する（ステップＢ１４）。これにより、クレジット要求元の屋外端末２０（屋外端末２）は、オンライン決済を完了し（ステップＢ１５）、これに関するクレジット伝票を出力する（ステップＢ１６）。
【００４７】
その後、センターホストシステム６０では、ＩＰアドレスＡの屋外端末２０（屋外端末１）からのクレジット要求に対する決済処理が完了し（ステップＡ１１）、そのクレジット回答をＤＴパケットとして送信元のルータ３０に送る（ステップＡ１２）。ルータ３０は、クレジット回答のＤＴパケットを受信すると、ＤｃｈパケットからＩＰアドレスＡへのプロトコル変換を行ない（ステップＡ１３）、内蔵メモリの対応表（ＶＣ接続１→ＩＰアドレスＡ）を基にＶＣ接続１からＩＰアドレスＡを決定し、そのＩＰアドレスＡの屋外端末２０（屋外端末１）にＬＡＮ４０経由で転送する（ステップＡ１４）。これにより、クレジット要求元の屋外端末２０（屋外端末１）は、オンライン決済を完了し（ステップＡ１５）、これに関するクレジット伝票を出力する（ステップＡ１６）。
【００４８】
なお、ルータ３０は、ＩＰアドレスＢの屋外端末２０（屋外端末２）からのクレジット要求のＤＴパケット送信からそのクレジット回答のＤＴパケット受信までの時間があらかじめ設定された無通信タイマを超えてタイムアウトした場合（ステップＢ１７）、ＣＱ（復旧要求）パケットを送信する（ステップＢ１８）。このＣＱパケットは、ＩＳＤＮパケット交換機を経由してＣＩ（切断指示）パケットとしてセンターホスト６０に送られる（ステップＢ１９）。センターホスト６０は、ＣＩパケットを受信すると、これに応答してＣＦ（切断確認）パケットを送信する（ステップＢ２０）。このＣＦパケットは、ＩＳＤＮパケット交換機を経由してＣＦ（復旧確認）パケットとしてルータ３０に送られる（ステップＢ２１）。これにより、ルータ３０とセンターホスト６０間のＶＣ接続２が切断される（ステップＢ２２）。
【００４９】
これと同様に、ルータ３０は、ＩＰアドレスＡの屋外端末２０（屋外端末１）からのクレジット要求のＤＴパケット送信からそのクレジット回答のＤＴパケット受信までの時間があらかじめ設定された無通信タイマを超えてタイムアウトした場合（ステップＡ１７）、ＣＱパケットを送信する（ステップＡ１８）。このＣＱパケットは、ＩＳＤＮパケット交換機を経由してＣＩパケットとしてセンターホスト６０に送られる（ステップＡ１９）。センターホスト６０は、ＣＩパケットを受信すると、これに応答してＣＦ（切断確認）パケットを送信する（ステップＡ２０）。このＣＦパケットは、ＩＳＤＮパケット交換機を経由してＣＦ（復旧確認）パケットとしてルータ３０に送られる（ステップＡ２１）。これにより、ルータ３０とセンターホスト６０間のＶＣ接続２が切断される（ステップＡ２２）。
【００５０】
従って、本実施形態によれば、従来型の通信を用いたオンライン決済システムに比べ、以下のような効果が得られる。
【００５１】
１）複数台のＰＯＳ（屋外端末など）からのオンライン決済をＩＳＤＮ回線Ｄｃｈパケットで行う場合、各ＰＯＳが個別にＶＣ接続をルータ経由で実行し、オンライン決済のセンターホストとＤｃｈパケット通信を行うことで同時処理を実現可能である。
【００５２】
２）ＰＯＳが他の端末からのオンライン決済要求を一手に処理していないので、ＰＯＳの障害によって、屋外端末などがオンライン決済をできなくなり、営業に支障をきたすようなことがない。
【００５３】
３）ＩＳＤＮ回線サービスのパケット多重化機能を利用して複数のＶＣ接続を、それぞれの屋外端末のＩＰアドレスと対応させているので、従来ＰＯＳで多重化するときに必要だった処理通番のような考え方が不要となり、汎用的なＤｃｈパケット通信が可能となる。
【００５４】
なお、上記実施形態は、オンライン決済システムをガソリンスタンド向けＰＯＳシステム（ＳＳシステム）に適用した場合を説明したが、本発明はこれに限らず、その他店舗でのＰＯＳシステムに適用可能である。
【００５５】
また、本発明は、代表的に例示した上述の実施形態に限定されるものではなく、当業者であれば、特許請求の範囲の記載内容に基づき、その要旨を逸脱しない範囲内で種々の態様に変形、変更することができる。これらの変更例や変形例も本発明の権利範囲に属するものである。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、ＰＯＳシステムが停止している状況でも、オンライン決済ができるオンライン決済方法、オンライン決済システム、ダイヤルアップルータ、及び端末を提供できる。
【図面の簡単な説明】
【図１】本発明によるオンライン決済システムを適用したガソリンスタンド向けＰＯＳシステムの全体構成及びそのダイヤルアップルータによるパケット通信時（送信時）の処理を説明する図である。
【図２】ガソリンスタンド向けＰＯＳシステムのダイヤルアップルータによるパケット通信時（受信時）の処理を説明する図である。
【図３】ガソリンスタンド向けＰＯＳシステムの処理を説明するシーケンス図である。
【図４】従来のクレジット決済端末による処理を説明する図である。
【図５】従来のＰＯＳシステムに接続されたクレジット決済端末による処理を説明する図である。
【図６】従来のオンライン決済端末とＰＯＳシステムが複数接続できない問題を説明する図である。
【図７】従来のガソリン向けＰＯＳシステムのクレジット決済の多重化を説明する図である。
【図８】従来のガソリン向けＰＯＳシステムのクレジット決済の多重化の仕組みを説明するシーケンス図である。
【符号の説明】
１０  ＰＯＳ端末
２０  屋外端末
３０  ダイヤルアップルータ
４０  イーサネット（登録商標）ＬＡＮ
５０  ＩＳＤＮパケット網
６０  石油元売側センタ−ホストシステム
【図１】
2005020567.tif 000003
【図２】
2005020567.tif 000004
【図３】
2005020567.tif 000005
【図４】
2005020567.tif 000006
【図５】
2005020567.tif 000007
【図６】
2005020567.tif 000008
【図７】
2005020567.tif 000009
【図８】
2005020567.tif 000010