(57)【要約】【課題】アグリゲーション技術を利用して、電子的に請求および支払いを行うための技術を提供する。【解決手段】ＥＢＰＰセンタ１は、ユーザ識別情報に基づいて、ユーザ識別情報と対応するユーザへの請求金額を示す電子情報を企業システム４から取得する。そして、そのユーザの携帯電話機２へ請求金額を知らせるための電子情報を送信する。携帯電話機２からこの請求に対する支払い指示を示す電子情報を受け付けると、ＥＢＰＰセンタ１は支払いを実行させるための電子情報を生成してネットバンキングシステム５へ送信する。【選択図】　図１
2004139255.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ識別情報に基づいて、前記ユーザ識別情報と対応するユーザへの請求金額を示す電子情報を外部システムから取得する取得手段と、
前記ユーザに対して前記請求金額を知らせるための電子情報を送信する請求手段と、
前記請求に対する支払い指示を示す電子情報を受け付ける受付手段と、
前記支払い指示に基づいて、支払いを実行させるための電子情報を生成して送信する支払手段と、を備える集金事務管理システム。
【請求項２】
前記取得手段は、前記外部システムを動作させて前記ユーザへの請求金額を示す電子情報を取得するためのスクリプトを生成し、前記スクリプトを前記外部システムへ送信する請求項１記載の集金事務管理システム。
【請求項３】
前記取得手段は、複数の外部システムのそれぞれから、前記ユーザへの請求金額を示す電子情報を取得し、
前記請求手段は、前記複数の請求金額をまとめて知らせるための電子情報を送信する請求項１記載の集金事務管理システム。
【請求項４】
前記支払いを実行させるための電子情報は、ネットバンキングシステムを動作させて支払いを実行させるためのスクリプトである請求項１記載の集金事務管理システム。
【請求項５】
集金事務管理システムの動作のための方法であって、
ユーザ識別情報を含み、外部システムを動作させるための電子情報を生成するステップと、
前記外部システムを動作させるための電子情報を前記外部システムへ送信するステップと、
前記外部システムから、前記ユーザ識別情報に対応するユーザに関する請求金額を示す電子情報を取得するステップと、
前記ユーザへ前記請求金額を知らせるための電子情報を生成するステップと、
前記請求金額を知らせるための電子情報をユーザ端末へ送信するステップとを備える集金事務管理方法。
【請求項６】
前記ユーザ端末から、前記請求に対する支払い指示を示す電子情報を受信するステップと、
前記受信した前記支払い指示を示す電子情報に基づいて、前記請求に対する支払いを実行させるための電子情報を生成して、送信するステップと、をさらに備える請求項５記載の集金事務管理方法。
【請求項７】
第１のユーザについて前記各ステップを実行したあと、第２のユーザについて前記各ステップを実行する請求項５に記載の集金事務管理方法。
【請求項８】
前記ユーザから請求金額の参照要求を示す電子情報を受信した後に、前記各ステップを実行する請求項５に記載の集金事務管理方法。
【請求項９】
コンピュータに実行されたとき、
ユーザ識別情報を含み、外部システムを動作させるための電子情報を生成するステップと、
前記外部システムを動作させるための電子情報を前記外部システムへ送信するステップと、
前記外部システムから、前記ユーザ識別情報に対応するユーザに関する請求金額を示す電子情報を取得するステップと、
前記ユーザへ前記請求金額を知らせるための電子情報を生成するステップと、
前記請求金額を知らせるための電子情報をユーザ端末へ送信するステップとを行う集金事務管理のためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子的に請求および支払いを行う請求事務を管理するための技術に関する。
【０００２】
【従来の技術】
電気、ガス、水道、電話などの公共料金や、クレジットカードの支払い、あるいは通信販売の代金決済は、紙に印刷された請求書を郵送して、口座振替、銀行振り込み、あるいはコンビニエンスストアで支払うなどの形で決済されることが多かった。
【０００３】
近年、インターネットの普及に伴って電子メール等で請求に関する情報を送信して請求書の郵送を廃止し、支払いもオンラインを通じて電子的に行う電子請求書の発行と電子決済（ＥＢＰＰ：Ｅｌｅｃｔｒｉｃａｌ　Ｂｉｌｌｉｎｇ　Ｐｒｅｓｅｎｔａｔｉｏｎ　ａｎｄ　Ｐａｙｍｅｎｔ）が一部で実用化されている。このＥＢＰＰでは、請求情報の送信等を行うＥＢＰＰセンタが企業システムなどから各ユーザへの請求に関する情報を取得する。請求情報の送受信をするためには、ＥＢＰＰセンタおよび企業システムのいずれもが専用のインタフェースを開発する必要がある。
【０００４】
また、一時期に大量にデータが転送されることになるため、ＥＢＰＰセンタは大容量の記憶装置が必要である。
【０００５】
本発明の目的は、既存のシステムを利用して電子的に請求および支払いを行う集金事務を管理するための技術を提供することである。
【０００６】
本発明の別の目的は、電子的に集金事務を管理するためのシステムにおいて、必要とされる記憶装置の容量を抑制することである。
【０００７】
本発明のさらに別の目的は、アグリゲーション技術を適用した、電子的に請求および支払いを行うための技術を提供することである。
【０００８】
【課題を解決するための手段】
本発明の一つの実施形態に従う集金事務管理システムは、ユーザ識別情報に基づいて、前記ユーザ識別情報と対応するユーザへの請求金額を示す電子情報を外部システムから取得する取得手段と、前記ユーザに対して前記請求金額を知らせるための電子情報を送信する請求手段と、前記請求に対する支払い指示を示す電子情報を受け付ける受付手段と、前記支払い指示に基づいて、支払いを実行させるための電子情報を生成して送信する支払手段と、を備える。
【０００９】
好適な実施形態では、前記取得手段は、前記外部システムを動作させて前記ユーザへの請求金額を示す電子情報を取得するためのスクリプトを生成し、前記スクリプトを前記外部システムへ送信するようにしてもよい。
【００１０】
好適な実施形態では、前記取得手段は、複数の外部システムのそれぞれから、前記ユーザへの請求金額を示す電子情報を取得し、前記請求手段は、前記複数の請求金額をまとめて知らせるための電子情報を送信するようにしてもよい。
【００１１】
好適な実施形態では、前記支払いを実行させるための電子情報は、ネットバンキングシステムを動作させて支払いを実行させるためのスクリプトであってもよい。
【００１２】
本発明の一つの実施形態に従う集金事務管理システムの動作のための方法は、ユーザ識別情報を含み、外部システムを動作させるための電子情報を生成するステップと、前記外部システムを動作させるための電子情報を前記外部システムへ送信するステップと、前記外部システムから、前記ユーザ識別情報に対応するユーザに関する請求金額を示す電子情報を取得するステップと、前記ユーザへ前記請求金額を知らせるための電子情報を生成するステップと、前記請求金額を知らせるための電子情報をユーザ端末へ送信するステップとを備える。
【００１３】
好適な実施形態では、前記ユーザ端末から、前記請求に対する支払い指示を示す電子情報を受信するステップと、前記受信した前記支払い指示を示す電子情報に基づいて、前記請求に対する支払いを実行させるための電子情報を生成して、送信するステップと、をさらに備えてもよい。
【００１４】
好適な実施形態では、第１のユーザについて前記各ステップを実行したあと、第２のユーザについて前記各ステップを実行してもよい。
【００１５】
好適な実施形態では、前記ユーザから請求金額の参照要求を示す電子情報を受信した後に、前記各ステップを実行してもよい。
【００１６】
【発明の実施の形態】
以下、本発明を適用した一実施形態に係る、複数のＷｅｂサイトの情報を集約して提供するアグリゲーション技術を応用した電子請求・支払（ＥＢＰＰ）システムについて、図面を用いて説明する。
【００１７】
本システムは、集金に係る事務的な処理を電子的に管理するＥＢＰＰセンタ１を備える。ＥＢＰＰセンタ１は、携帯電話の基地局３、企業が一般ユーザ向けに提供している企業システム４（４ａ、４ｂ）、および銀行が提供するネットバンキングシステム５にインターネットなどのネットワーク９を介して接続されている。
【００１８】
企業システム４は、たとえば、携帯電話機２等のユーザ端末からからアクセスを受けたときに、Ｗｅｂページを通じてそのユーザに対する請求金額やその明細に関する情報を提供する。
【００１９】
ネットバンキングシステム５は、携帯電話機２等のユーザ端末からからアクセスを受けたときに、Ｗｅｂページを通じて振り込み、残高照会、新たなサービスの申し込みなどを受け付ける。
【００２０】
本実施形態では、携帯電話機２が、基地局３を通じてＥＢＰＰセンタ１へアクセスするユーザ端末として用いられる。従って、携帯電話機を、汎用のパーソナルコンピュータ、携帯用パーソナルコンピュータまたはＰＤＡ（パーソナルデータアシスタント）、その他同等の機能を有する通信装置と置き換えて、本システムを実現することもできる。
【００２１】
ＥＢＰＰセンタ１は、例えば汎用的なコンピュータシステムにより構成され、以下に説明する個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００２２】
ＥＢＰＰセンタ１は、ネットワーク９に接続されている企業システム４などから、ユーザに対する各企業からの請求金額等に関する所定のコンテンツを取得するスクレーピング処理部１１と、スクレーピング処理部１１が取得したコンテンツを正規化する正規化処理部１２と、ユーザの個人情報および正規化されたコンテンツを記憶するユーザ情報記憶部１３と、各ユーザの携帯電話機２へ請求に関する通知を行う請求通知処理部１４と、ユーザへ請求金額を提示し、あるいはユーザからの支払指示入力を受け付ける複数のＷｅｂページ１５と、ネットバンキングシステム５に対して振込指示を行う振込エンジン１６とを備える。
【００２３】
ユーザ情報記憶部１３は、例えば、図２に示すように、事前に登録されている各ユーザの登録情報２０とスクレーピングにより集めたユーザ別の請求情報３０とを記憶する。
【００２４】
登録情報２０は、請求情報等を取得する対象となる企業システム４へアクセスするために必要な情報を含む。登録情報２０は、ユーザから提供を受けてあらかじめ登録しておく。データ項目としては、例えば、図２に示すように、ＥＢＰＰセンタ１においてユーザを一意に識別するためのユーザＩＤ２１と、各ユーザのＥＢＰＰセンタ１におけるパスワード２２と、各ユーザの携帯電話機の電子メールアドレス２３と、支払いをするための登録口座２４と、複数の企業別情報２５とを有する。
【００２５】
登録口座２４は、銀行コード２４１と、支店コード２４２と、口座種別２４３と、口座番号２４４と、パスワード２５５とを含む。
【００２６】
企業別情報２５は、例えば、企業を識別するための企業コード２５１と、企業システムのＵＲＬ２５２と、各企業システムでの顧客コード２５３と、その顧客が各企業システムへアクセスするためのパスワード２５４とを含む。
【００２７】
請求情報３０は、各企業システム４から収集したユーザ別の請求データなどを記憶し、随時更新される。データ項目としては、たとえば、図３に示すように、ユーザＩＤ３１と、企業コード３２と、請求日３３と、請求金額３４とを有する。なお、企業システム４から各ユーザの請求情報を取得するごとにそれぞれのユーザへリアルタイムで通知し、通知後すぐに消去するようにすれば、請求情報３０を記憶するための領域は、一時的に記憶しておくための領域を確保すれば十分である。
【００２８】
スクレーピング処理部１１は、ユーザ情報記憶部１３に登録されている企業別情報２５を取得し、これに基づいて各ユーザの代わりに企業システムへログインし、そのユーザの請求情報を取得する。例えば、スクレーピング処理部１１は、ユーザ別に、各企業システム４から請求金額などの情報を取得するためのスクリプトファイルを生成する。このスクリプトファイルには、各ユーザの顧客コード２５１およびパスワード２５４が含まれ、企業システム４がこのスクリプトを実行すると、ＥＢＰＰセンタ１は顧客コード２５３で特定されるユーザへの請求情報を取得できる。本実施形態では、スクリプトは、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述する。スクレーピング処理部１１は、そのスクリプトファイルを各企業システム４へ送付し、各企業システム４にそのスクリプトを実行させる。スクリプトファイルを受信した企業システム４は、そのスクリプトに従って動作するので、スクレーピング処理部１１は、各企業システム４から所望の情報を取得することができる。
【００２９】
従って、上述のようにアグリゲーション技術（スクレーピング）を用いることにより、企業システム４は、従来から各社がインターネット等を通じてエンドユーザ向けに請求情報を提供しているシステムをそのまま活用することができ、ＥＢＰＰセンタ１へデータ提供するための新たな機能を追加する必要がない。
【００３０】
正規化処理部１２は、例えば、スクレーピング処理部１１が取得した請求金額等の情報を取得し、所定の形式に正規化して、請求情報３０としてユーザ情報記憶部１３に格納する。
【００３１】
請求通知処理部１４は、各ユーザの携帯電話機２へそのユーザに対する請求があることを通知する。たとえば、請求通知処理部１４は、企業からの請求があることを知らせるためのテキストファイルを各ユーザについて生成し、電子メールアドレス２３へ送信する。このテストファイルの例を図４に示す。このテキストファイル１００には、請求に関する詳細な情報を提示するためのＷｅｂページ１５のＵＲＬ表示１１０を含む。
【００３２】
Ｗｅｂページ１５は、請求金額等の請求に関する詳細な情報を含む。たとえば、あらかじめ用意されているひな形に、ユーザＩＤをキーにして特定されるユーザ別の請求金額等を当てはめて生成される。Ｗｅｂページ１５の例については、後述する。
【００３３】
振込エンジン１６は、後述する支払指示を携帯電話機２から受け付けると、ネットバンキングシステム５を動作させて振り込みを実行させるためのスクリプトを生成する。たとえば、振込エンジン１６は、支払い指示を受けたユーザのユーザＩＤをキーにして、登録口座情報２４に登録されている口座および請求金額を特定し、ユーザの口座からあらかじめ定められている各企業の口座への支払いを実行するためのスクリプトを生成する。そして、このスクリプトをネットバンキングシステム５へ送信する。これにより、ネットバンキングシステム５では振り込み処理が実行される。
【００３４】
携帯電話機２は、Ｗｅｂブラウザを搭載し、表示部２ａを備えていて、基地局３を経由して様々なＷｅｂサイトへアクセスすることができる。そして、ユーザが、携帯電話機２を操作して、ＥＢＰＰセンタ１へアクセスすると、携帯電話機２は、Ｗｅｂページ１５をダウンロードして、表示部２ａに表示させる。また、携帯電話機２は、ＥＢＰＰセンタ１から送られた電子メールを受信し、表示部２ａに表示させることもできる。ここで、たとえば、図４の請求通知が表示部２ａに表示されているときに、ＵＲＬ表示１１０に設定されたハイパーリンクを辿ると、携帯電話機２が詳細な請求に関する情報を記述したＷｅｂページ１５にアクセスできる。
【００３５】
詳細な請求情報を示すＷｅｂページ１５を表示部２ａに表示した請求・支払画面の例を図５に示す。請求・支払画面２００は、各企業からの個別請求金額２１０、合計の請求金額２２０、支払ボタン２３０、およびキャンセルボタン２４０を有している。ユーザは、この画面２００で請求金額を確認することができる。このときに、支払ボタン２３０に対して所定の入力が行われると、支払指示を示す情報がＥＢＰＰセンタ１へ通知される。
【００３６】
なお、本実施形態の支払い指示は、複数の請求に対して一括で支払うように指示するものであるが、各請求のうち一部のみを特定し、特定された請求に対してのみ支払いをするようにしてもよい。また、請求通知としてテキストファイル１００を送信せずに、請求・支払画面２００を請求通知として直接送信することもできる。
【００３７】
次に、本システムにおいて、請求および支払いを行うときの処理手順について図６を用いて説明する。
【００３８】
まず、ＥＢＰＰセンタ１がユーザＩＤ２１により定まる一のユーザに対する請求情報を、企業別情報２５に従って企業システム４から取得する。そして、このユーザについて以降の処理が完了したあと、別のユーザについて同様に請求情報の取得以降の各処理を繰り返す。あるいは、複数のユーザについて予め企業システム４から請求情報を取得してユーザ情報記憶部１３に蓄積しておき、各ユーザ別に以降の処理を繰り返してもよい。
【００３９】
また、上記請求情報の取得は、ユーザ端末２から請求金額の参照要求があったときに行うようにしてもよい。この請求金額の参照要求には、ユーザＩＤ２１およびパスワード２２を含み、ユーザ認証を行った後に上記請求情報の取得処理を行ってもよい。
【００４０】
ＥＢＰＰセンタ１は、あるタイミングでユーザ端末２へ請求通知を行う。この請求通知は、たとえば、定められた条件に従って月に１、２回行うこともできるし、あるいは、ユーザまたはＥＢＰＰセンタ１の管理者の操作を受け付けたときなどに行ってもよい。本実施形態では、この請求通知は図４に示すようなファイルを電子メールで送信して行うが、具体的な手段は必ずしも電子メールに限定されない。
【００４１】
携帯電話機２が請求通知を受け取ると、ユーザが所定の操作を行って図４に示すようなテキストファイル１００を表示部２ａに表示させることができる。これにより、ユーザは請求があったことを知ることができる。ここで、さらに所定の操作により、携帯電話機２がＥＢＰＰセンタ１へアクセスして、ＵＲＬ表示１１０に示すＷｅｂページ１５を取得する。なお、このときにＥＢＰＰセンタ１は、ユーザＩＤ２１およびパスワード２２の入力を要求して、ユーザ認証を行うこともできる。
【００４２】
Ｗｅｂページを取得すると、図５に示すように請求・支払画面２００が表示部２ａに表示される。ここで、ユーザが支払ボタン２３０に対して所定の操作を行うと、ＥＢＰＰセンタ１へ支払い指示が通知される。
【００４３】
これを受けると、ＥＢＰＰセンタ１は、ネットバンキングシステム５を動作させて、この請求に対する支払い処理を行うためのスクリプトを生成し、ネットバンキングシステム５へ送信する。これにより、請求に対する支払いが実行される。
【００４４】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施形態に係る電子的に請求および決済を行うシステムの構成を示す図である。
【図２】登録情報のデータ構造の一例を示す図である。
【図３】請求情報のデータ構造の一例を示す図である。
【図４】請求通知のテキストファイルの一例を示す図である。
【図５】請求・支払画面の一例を示す図である。
【図６】本システム全体のシーケンスチャートである。
【符号の説明】
１…ＥＢＰＰセンタ、２…携帯電話機、３…基地局、４…企業システム、５…ネットバンキングシステム、９…ネットワーク、２０…登録情報、３０…請求情報。
【図１】
2004139255.tif 000003
【図２】
2004139255.tif 000004
【図３】
2004139255.tif 000005
【図４】
2004139255.tif 000006
【図５】
2004139255.tif 000007
【図６】
2004139255.tif 000008