(57)【特許請求の範囲】
【請求項１】
サービス提供装置により提供されるマルチメディアネットワークサービスの利用時に発生する利用料金ログ情報に基づいて利用料金の集計、割引計算、および利用者への請求料金算出を行う料金管理装置において、
マルチメディアネットワークサービスの利用時に、サービス提供装置から出力されたセッション毎に識別可能な利用料金ログ情報に基づいて、同一セッションに含まれる利用料金をセッション料金として作成し、セッション料金データベースに格納するセッション料金作成手段と、
前記セッション料金データベースに格納されるセッション料金に割引きを適用するために料金割引情報を格納する料金割引データベースを参照して再帰的に料金集計する料金集計手段と
を有することを特徴とする料金管理装置。
【請求項２】
前記セッション料金作成手段は、前記利用料金ログ情報が同一セッションの複数のログレコードからなる場合、該複数のログレコードに対応するセッション項目料金を作成してセッション項目料金データベースに格納し、該複数のセッション項目料金を集計してセッション料金を作成し、セッション料金データベースに格納することを特徴とする請求項１記載の料金管理装置。
【請求項３】
セッション項目料金データベースに格納されるセッション項目料金、セッション料金データベースに格納されるセッション料金、および料金集計への割引適用を料金割引データベースに格納される料金割引情報を参照して行う割引適用手段を有することを特徴とする請求項２記載の料金管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＶＯＤ（Video On Demand ）サービスやオンラインショッピング、情報提供サービス、インターネット接続サービス、遠隔教育サービスなどを提供するマルチメディアネットワークサービスの料金処理の分野において、サービスに依存せず、かつ、利用者のサービス利用と整合した料金管理を行うための料金管理装置に関する。
【０００２】
【従来の技術】
従来のマルチメディアネットワークの料金管理装置では、サービス利用による料金の発生を単位として料金集計処理を行っていた。例えば、オンラインショッピングにおいては、洋服と靴と鞄を一緒に購入したとすると、利用料金ログは各々１レコードずつ合計３レコード作成していた。
【０００３】
【発明が解決しようとする課題】
上述したような方法では、それぞれのレコード間に同時に購入したという関連がないため、例えば「オンラインショッピングで洋服と靴を一緒に買ったら、鞄は無料」というような複雑な割引処理に柔軟に対応できないという問題がある。
【０００４】
また、従来の方法では、このような割引を実現しようとすると、「洋服と靴と鞄」というような複数のオブジェクトを１つのオブジェクトとみなして管理しなければならないため、表現が不自然で汎用性に欠けるという問題がある。
【０００５】
本発明は、上記に鑑みてなされたもので、その目的とするところは、マルチメディアネットワークにおける利用者のサービス利用と整合した利用料金の把握および汎用的な利用料金の割引を実現しうる料金管理装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項1 記載の本発明は、サービス提供装置により提供されるマルチメディアネットワークサービスの利用時に発生する利用料金ログ情報に基づいて利用料金の集計、割引計算、および利用者への請求料金算出を行う料金管理装置において、マルチメディアネットワークサービスの利用時に、サービス提供装置から出力されたセッション毎に識別可能な利用料金ログ情報に基づいて、同一セッションに含まれる利用料金をセッション料金として作成し、セッション料金データベースに格納するセッション料金作成手段と、前記セッション料金データベースに格納されるセッション料金に割引きを適用するために料金割引情報を格納する料金割引データベースを参照して再帰的に料金集計する料金集計手段とを有することを要旨とする。
【０００７】
請求項１記載の本発明にあっては、サービス提供装置から出力されたセッション毎に識別可能な利用料金ログ情報に基づいて、同一セッションに含まれる利用料金をセッション料金として作成し、該セッション料金に割引きを適用するために料金割引情報を格納する料金割引データベースを参照して再帰的に料金集計する。
【０００８】
また、請求項２記載の本発明は、請求項１記載の発明において、前記セッション料金作成手段は、前記利用料金ログ情報が同一セッションの複数のログレコードからなる場合、該複数のログレコードに対応するセッション項目料金を作成してセッション項目料金データベースに格納し、該複数のセッション項目料金を集計してセッション料金を作成し、セッション料金データベースに格納することを要旨とする。
【０００９】
請求項２記載の本発明にあっては、セッション料金作成手段は、利用料金ログ情報が同一セッションの複数のログレコードからなる場合、この複数のログレコードに対応するセッション項目料金を作成してセッション項目料金データベースに格納するともに、この複数のセッション項目料金を集計してセッション料金を作成し、セッション料金データベースに格納する。
【００１０】
更に、請求項３記載の本発明は、請求項２記載の発明において、セッション項目料金データベースに格納されるセッション項目料金、セッション料金データベースに格納されるセッション料金、および料金集計への割引適用を料金割引データベースに格納される料金割引情報を参照して行う割引適用手段を有することを要旨とする。
【００１１】
請求項３記載の本発明にあっては、料金割引データベースに格納される料金割引情報を参照して、セッション項目料金、セッション料金、および料金集計への割引適用を行うことができる。
【００１２】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態について説明する。
【００１３】
図１は、本発明の一実施形態に係る料金管理装置の構成を示すブロック図である。同図に示す料金管理装置１は、マルチメディアネットワークサービスを提供するサービス提供装置１０において作成され、利用
料金ログデータベース１１に格納された利用料金ログ、具体的には利用者情報、サービス情報、日時情報、利用料金情報、セッションＩＤを含む利用料金ログを受け取り、該利用料金ログ情報から利用者のサービス利用開始から終了までの一連の利用を意味する前記セッションＩＤ毎に、その利用料金をセッション料金として作成するとともに、該利用料金ログ情報が同一セッションの複数のログレコードからなる場合には該ログレコードに対応するセッション項目料金を集計してセッション項目料金を作成するセッション料金作成手段３、該セッション料金作成手段３が作成されたセッション料金およびセッション項目料金をそれぞれ格納するセッション料金データベース２１およびセッション項目料金データベース２３、セッション料金データベース２１に格納されたセッション料
金を再帰的に集計する料金集計手段５、該料金集計手段５で集計された料金集計情報を格納する料金集計データベース２５、セッション項目料金データベース２３、セッション料金データベース２１および料金集計データベース２５にそれぞれ格納されたセッション項目料金、セッション料金および料金集計への割引適用を行う割引適用手段７、請求料金を格納する請求料金データベース２７、および料金割引情報を格納する料金割引データベース２９から構成されている。
【００１４】
最初に、本実施形態において導入したセッションについて説明する。セッションは、利用者のサービス利用開始から終了までの一連の利用を論理的なくくりとして定義したものであり、セッションの開始と終了の定義はサービス依存である。但し、１つのサービスに複数のセッションが存在する場合や、ソフトウェアの階層化された異なるレイヤにそれぞれのセッションが存在して相互に作用する場合もある。例えば、電話では１回のコール、遠隔教育サービスでは１レッスン、オンラインショッピングでは１回の会計、ＶＯＤでは１レンタルがセッションに対応する。また、これらを利用するためにネットワーク接続料金が必要な場合は、ネットワーク接続開始から終了もセッションに対応する。このようにセッションを定義することにより、様々なネットワークサービスをサービスに依存せず同じ料金処理の枠組みで扱うことができる。
【００１５】
また、１セッション中に複数の利用料金ログが発生する場合には、それらのセッションＩＤは同じ値を有する。一般的なサービスでは、１回のセッションで１セッション料金レコードが作成される。一方、オンラインショッピングなどの１回のセッションで複数の利用料金ログが発生するサービスの場合には、１回のセッションで１セッション料金レコードと１ないし複数のセッション項目料金レコードが生成される。
【００１６】
次に、図２に示すフローチャートを参照して、図１に示す料金管理装置の作用を説明する。
【００１７】
サービス提供装置１０が利用料金ログを利用料金ログデータベース１１に蓄積すると（ステップＳ１０）、料金管理装置１のセッション料金作成手段３は該利用料金ログデータベース１１から利用料金ログを読み出す（ステップＳ２０）。セッション料金作成手段３は、この読み出した利用料金ログのセッションＩＤがユニークであるか否かをチェックする（ステップＳ３０）。セッションＩＤがユニークである場合には、ステップＳ７０に進んで、セッション料金を作成して、セッション料金データベース２１に格納するが、セッションＩＤがユニークでない場合には、すなわち１回のセッションで複数の利用料金ログが発生するサービスの場合には、この１回のセッションで１セッション料金レコードと１ないし複数のセッション項目料金レコードが生成されるので、このセッション項目料金レコードを生成してセッション項目料金データベース２３に格納する（ステップＳ４０）。
【００１８】
セッション項目料金データベース２３にセッション項目料金レコードが格納された場合には、割引適用手段７により商品に対する料金割引の適用可否が判断され、料金割引が適用される（ステップＳ５０）。料金割引が適用される場合には、セッション項目料金データベース２３に格納されたセッション項目料金レコードが更新され、該セッション項目料金が集計され（ステップＳ６０）、このセッション項目料金を集計することによりセッション料金レコードが生成され、セッション料金データベース２１に格納される（ステップＳ７０）。
【００１９】
セッション料金データベース２１にセッション料金レコードが格納されると、割引適用手段７により料金割引の適用可否が判断され、料金割引が適用されて、セッション料金データベース２１に格納されているセッション料金レコードが更新される（ステップＳ８０）。このようにしてセッション料金レコードが生成されると、料金集計手段５により料金が集計され（ステップＳ１００）、料金集計データベース２５に格納される。また、この料金集計データベース２５に格納された料金集計情報に対して割引適用手段７により割引が適用される場合には、料金集計データベース２５の内容が更新される（ステップＳ１１０）。
【００２０】
更に、料金集計データベース２５のレコードは必要に応じて料金集計手段５によって、より大きな単位での集計が行われ（ステップＳ１２０）、その度に割引の適用が行われる（ステップＳ１３０）。集計の単位や回数は、割引の種類や画面表示、請求書表示などによって異なる。そして、最後に請求料金が算出され、請求料金データベース２７に格納される（ステップＳ１４０）。なお、上記処理はリアルタイムに行われる。
【００２１】
次に、図３を参照して、セッションの概念について説明する。図３の（１）はオンラインショッピングの例である。オンラインショッピングの場合、ショッピングサービスを開始してから、様々な商品を買い物かごに入れ、会計してサービスを終了するまでをセッションとして捉えるため、１セッションにおいて複数の利用料金ログが発生する。ネットワーク接続が有料の場合は、同時にネットワーク接続から終了までのネットワーク接続セッションが発生する。
【００２２】
図３の（２）はＶＯＤセッションの例である。ＶＯＤの場合、課金単位をレンタルとするか、視聴とするかでセッションの捉え方が異なるが、ここでは課金単位をレンタルとして説明する。その場合、レンタルの開始から終了がセッションとなるが、利用者は同時に複数のＶＯＤをレンタルすることができるため、ＶＯＤのセッションが複数同時に発生することもありうる。
【００２３】
図４は利用料金と割引の関係を示す。一番下位のレイヤは、利用者によるサービス利用によって生じた料金とそれに対する割引である。割引は、ない場合もある。次のレイヤは、下位のレイヤの（利用料金−割引）を集計した料金とそれに対する割引である。これらの集計を繰り返し、最終的に請求料金を得る。集計回数は、割引の種類や画面表示、請求書表示などで、どのような単位の集計が必要かによって異なる。図４に示す１つの箱には、一般的に１種類の割引のみ適用可能である。
【００２４】
図５は料金集計と料金割引の間での、割引適用手段７の動作の説明図である。まず、割引適用手段７は料金集計データベース２５からレイヤ、各種ＩＤ、料金合計額を検索し、料金割引データベース２９のレイヤ、条件式と照らし合わせて、条件が一致した場合のみ、それらの値を計算方法に代入して割引額を計算し、料金集計データベース２５の割引額をアップデートする。セッション料金、セッション項目料金に対する割引も同様の方法で対応できる。
【００２５】
【発明の効果】
以上説明したように、本発明によれば、利用料金ログ情報から利用者のサービス利用開始から終了までの一連の利用をセッションとして定義し、その利用料金をセッション料金として作成し、該セッション料金を再帰的に料金集計するので、セッション料金を基に料金集計処理を行うことにより再帰的な処理に画一化できる。
【００２６】
また、本発明によれば、利用料金ログ情報が同一セッションの複数のログレコードからなる場合、複数のログレコードに対応するセッション項目料金を集計してセッション料金を作成するとともに、該セッション項目料金、セッション料金、および料金集計への割引適用を行うことができるので、複数の商品を同時に購入したときの複雑な割引処理を適確に行うことができ、サービスに依存せずに、同一の方法で割引処理を行うことができる。更に、割引パターンが追加されても、料金集計におけるレイヤを増やすことにより対処でき、柔軟に対応することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る料金管理装置の構成を示すブロック図である。
【図２】図１に示す料金管理装置の作用を示すフローチャートである。
【図３】図１の実施形態で使用されているセッションの概念を説明するための図である。
【図４】図１の実施形態における利用料金と割引の関係を示す概念図である。
【図５】図１の実施形態に使用されている割引適用手段の動作概念を示す説明図である。
【符号の説明】
１  料金管理装置
３  セッション料金作成手段
５  料金集計手段
７  割引適用手段
１０  サービス提供装置
１１  利用料金ログデータベース
２１  セッション料金データベース
２３  セッション項目料金データベース
２５  料金集計データベース
２７  請求料金データベース
２９  料金割引データベース
【図１】
0004014246.tif 000002
【図２】
0004014246.tif 000003
【図３】
0004014246.tif 000004
【図４】
0004014246.tif 000005
【図５】
0004014246.tif 000006