(57)【特許請求の範囲】
【請求項１】
ページの提示順序を制御するためのシナリオ情報に従って、WWWサーバに公開されているページを取得して選択し、利用者端末にページを提示するシナリオサービスサーバにおけるシナリオサービス提供方法であって、
前記シナリオサービスサーバは、
端末要求受付手段が、利用者端末からのWWWサーバ上のページの要求を受け付け、
シナリオサービス提供時に前記WWWサーバ上のページを利用する前に、前記ページが前記シナリオサービスサーバを経由して利用されていることを許可するか、あるいは、不許可とするかを記載した使用許可ファイルを該WWWサーバから情報要求手段を介して取得し、
使用許可確認手段が、前記使用許可ファイルの内容を解析し、解析結果において、利用が許可されている場合には、前記情報要求手段が前記ページを前記WWWサーバから取得して、端末送信手段が該ページを前記利用者端末に提供し、利用が許可されていない場合には、該端末送信手段が該ページが利用不許可であることを該利用者端末に通知することを特徴とするシナリオサービス提供方法。
【請求項２】
ページ提供者契約情報記憶手段が、前記ページを提供した者への給付料金に関する給付契約情報を記憶し、
ページ利用者契約情報記憶手段が、前記ページを利用した者への請求金額に関する請求契約情報を記憶し、
前記シナリオサービスの実施時において、履歴情報管理手段が、前記利用者端末に提供したページの履歴情報を記憶し、
請求・給付計算手段が、前記給付契約情報及び前記履歴情報に従ってページ提供者への給付金額を算出し、
前記請求・給付計算手段が、前記請求契約情報及び前記履歴情報に従ってページ利用者への請求金額を算出し、
給付処理手段が、前記ページ提供者に給付金額を給付し、
請求処理手段が、前記利用者に前記請求金額の請求を行う、
請求項１記載のシナリオサービス方法。
【請求項３】
ページの提示順序を制御するためのシナリオ情報に従って、WWWサーバに公開されているページを取得して選択し、利用者端末にページを提示するシナリオサービスサーバであって、
利用者端末からのWWWサーバ上のページの要求を受け付ける端末要求受付手段と、
シナリオサービス提供時に前記WWWサーバ上のページを利用する前に、前記ページが前記シナリオサービスサーバを経由して利用されていることを許可するか、あるいは、不許可とするかを記載した使用許可ファイルを該WWWサーバから情報要求手段を介して取得する使用許可ファイル取得手段と、
前記使用許可ファイルの内容を解析し、解析結果において、利用が許可されている場合には、前記情報要求手段が前記ページを前記WWWサーバから取得して、端末送信手段が該ページを前記利用者端末に提供し、利用が許可されていない場合には、該端末送信手段が該ページが利用不許可であることを該利用者端末に通知する使用許可確認手段と、
を有することを特徴とするシナリオサービスサーバ。
【請求項４】
前記ページを提供した者への給付料金に関する給付契約情報を記憶するページ提供者契約情報記憶手段と、
前記ページを利用した者への請求金額に関する請求契約情報を記憶するページ利用者契約情報記憶手段と、
前記シナリオサービスの実施時において、前記利用者端末に提供したページの履歴情報を記憶する履歴情報管理手段と、
前記給付契約情報及び前記履歴情報に従ってページ提供者への給付金額を算出する請求・給付計算手段と、
前記請求契約情報及び前記履歴情報に従ってページ利用者への請求金額を算出する前記請求・給付計算手段と、
前記ページ提供者に給付金額を給付する給付処理手段と、
前記利用者に前記請求金額の請求を行う請求処理手段と、
を有する請求項３記載のシナリオサービスサーバ。
【請求項５】
ページの提示順序を制御するためのシナリオ情報に従って、WWWサーバに公開されているページを取得して選択し、利用者端末にページを提示するシナリオサービスサーバにおけるシナリオサービス提供プログラムを格納した記憶媒体であって、
請求項１または、２記載のシナリオサービス提供方法をコンピュータで実現するためのプログラムを格納したことを特徴とする、該コンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シナリオサービス提供方法及びシナリオサービスサーバ及びシナリオサービス提供プログラムを格納した記憶媒体に係り、特に、WWWシステムにおいて、ページの提示順序を制御するためのシナリオ情報に従って利用者に提示するページを選択するシナリオサービスサーバを経由して、利用者が利用者端末からWWWサーバに公開されているページを取得するシナリオサービス提供方法及びシナリオサービスサーバ及びシナリオサービス提供プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来のシナリオサービス提供方法について説明する。従来のシナリオサービス提供方法では、シナリオサービスサーバが、ＷＷＷ上に公開されているページを利用者の目的や状況に従って個人に適応させて提供するもので、特に、教育分野での利用に有効な技術であり、特願平７−３１３０５３「情報提供方法及びシステム」、特願平９−１２４３０９「情報提供方法及びシステム及び情報提供プログラムを格納した記憶媒体」に開示されている。
【０００３】
従来のシナリオサービス提供方法の処理の流れを説明する。最初に利用者は、利用者端末から、シナリオサービスサーバに対して情報をＵＲＬを指定することで要求する。シナリオサービスサーバは、利用者が効率的に知識を獲得するのに適したと考えられる、情報の提示順序を制御するシナリオ情報と、利用者が過去利用した情報や、テストの結果などを記憶した学習者モデル情報に従って、利用者が要求した情報のＵＲＬを、必要によっては変更し、変更後のＵＲＬに従って情報をＷＷＷサーバに要求し、取得する。次に、シナリオ情報と学習者モデル情報を利用して、取得したページに対して情報を付加あるいは、削除処理を行うことで、利用者に適した形に整形し、利用者に送信する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のシナリオサービス提供方法では、利用者には情報を付加、あるいは、削除処理を行うことでページの内容を改変して提供するが、ページの内容を変更することに関して、ページ提供者に対する許諾処理を行っていなかったため、著作権を侵害する恐れがある。
【０００５】
また、シナリオサービスを利用してページ提供した提供者に対する利用料金の請求及び利用者への請求方法が確立していないため、適正な課金処理を行えないという問題がある。
【０００６】
本発明は、上記の点に鑑みなされたもので、ページ提供者の許諾を得たページのみをシナリオサービスの対象とすることが可能なシナリオサービス提供方法及びシナリオサービスサーバ及びシナリオサービス提供プログラムを格納した記憶媒体を提供することを目的とする。
【０００７】
また、本発明の目的は、ページ提供者及びページ利用者に対する課金、給付処理を行うことが可能なシナリオサービス提供方法及びシナリオサービスサーバ及びシナリオサービス提供プログラムを格納した記憶媒体を提供することである。
【０００８】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【０００９】
本発明（請求項１）は、ページの提示順序を制御するためのシナリオ情報に従って、WWWサーバに公開されているページを取得して選択し、利用者端末にページを提示するシナリオサービスサーバにおけるシナリオサービス提供方法であって、
シナリオサービスサーバは、
端末要求受付手段が、利用者端末からのWWWサーバ上のページの要求を受け付け（ステップ１）、
シナリオサービス提供時にWWWサーバ上のページを利用する前に、ページがシナリオサービスサーバを経由して利用されていることを許可するか、あるいは、不許可とするかを記載した使用許可ファイルを該WWWサーバから情報要求手段を介して取得し（ステップ２）、
使用許可確認手段が、使用許可ファイルの内容を解析し（ステップ３）、解析結果において、利用が許可されている場合には（ステップ４、Yes）、情報要求手段がページをWWWサーバから取得して、端末送信手段が該ページを利用者端末に提供し（ステップ５）、利用が許可されていない場合には（ステップ４、No）、該端末送信手段が該ページが利用不許可であることを該利用者端末に通知する（ステッ６）。
【００１０】
本発明（請求項２）は、ページ提供者契約情報記憶手段が、ページを提供した者への給付料金に関する給付契約情報を記憶し、
ページ利用者契約情報記憶手段が、ページを利用した者への請求金額に関する請求契約情報を記憶し、
シナリオサービスの実施時において、履歴情報管理手段が、利用者端末に提供したページの履歴情報を記憶し、
請求・給付計算手段が、給付契約情報及び履歴情報に従ってページ提供者への給付金額を算出し、
請求・給付計算手段が、請求契約情報及び履歴情報に従ってページ利用者への請求金額を算出し、
給付処理手段が、ページ提供者に給付金額を給付し、
請求処理手段が、利用者に請求金額の請求を行う。
【００１１】
図２は、本発明の原理構成図である。
【００１２】
本発明（請求項３）は、ページの提示順序を制御するためのシナリオ情報に従って、WWWサーバに公開されているページを取得して選択し、利用者端末２００にページを提示するシナリオサービスサーバ１００であって、
利用者端末２００からのWWWサーバ３００上のページの要求を受け付ける端末要求受付手段１０１と、
シナリオサービス提供時にWWWサーバ３００上のページを利用する前に、ページがシナリオサービスサーバ１００を経由して利用されていることを許可するか、あるいは、不許可とするかを記載した使用許可ファイル３３２を該WWWサーバ３００から情報要求手段１０４を介して取得する使用許可ファイル取得手段１０６と、
使用許可ファイル３３２の内容を解析し、解析結果において、利用が許可されている場合には、情報要求手段１０４がページをWWWサーバ３００から取得して、端末送信手段１０８が該ページを利用者端末２００に提供し、利用が許可されていない場合には、該端末送信手段１０８が該ページが利用不許可であることを該利用者端末２００に通知する使用許可確認手段１１０と、を有する。
【００１３】
本発明（請求項４）は、ページを提供した者への給付料金に関する給付契約情報を記憶するページ提供者契約情報記憶手段と、
ページを利用した者への請求金額に関する請求契約情報を記憶するページ利用者契約情報記憶手段と、
シナリオサービスの実施時において、利用者端末に提供したページの履歴情報を記憶する履歴情報管理手段と、
給付契約情報及び履歴情報に従ってページ提供者への給付金額を算出する請求・給付計算手段と、
請求契約情報及び履歴情報に従ってページ利用者への請求金額を算出する請求・給付計算手段と、
ページ提供者に給付金額を給付する給付処理手段と、
利用者に請求金額の請求を行う請求処理手段と、を有する。
【００１４】
本発明（請求項５）は、ページの提示順序を制御するためのシナリオ情報に従って、WWWサーバに公開されているページを取得して選択し、利用者端末にページを提示するシナリオサービスサーバにおけるシナリオサービス提供プログラムを格納した記憶媒体であって、
請求項１または、２記載のシナリオサービス提供方法をコンピュータで実現するためのプログラムを格納したことを特徴とする、該コンピュータが読み取り可能な記憶媒体である。
【００１７】
上記のように、本発明によれば、ＷＷＷサーバ上に、公開されているページが利用されることを許可するか否かを記載した使用許可ファイルを設けておき、シナリオサービスサーバにおいて、当該使用許可ファイルを取得して、ページを提供可能かを判断し、ぺージ提供が許可されている場合にのみ当該ページを提供することが可能となる。
【００１８】
また、シナリオサービスサーバにおいて、ページを提供した者への給付料金に関する契約情報と、ページを利用した者への請求料金に関する契約情報と、利用者が参照したページの履歴情報とを記憶しておき、これらの情報に従って、給付金額と請求金額を算出し、ページの提供者に給付金額を給付し、利用者に請求金額を請求する。
【００１９】
【発明の実施の形態】
図３は、本発明のシナリオサービス提供システムの構成を示す。
【００２０】
同図に示すシステムは、シナリオサービスサーバ１００、利用者端末２００、ＷＷＷサーバ３００、及び銀行等金融機関のサーバ４００から構成される。
【００２１】
利用者端末２００は、一般にＷＷＷブラウズ機能と呼ばれる、ＷＷＷサーバ３００が公開している情報を要求・取得し、表示する機能を有している。
【００２２】
シナリオサービスサーバ１００は、ページの提示順序を制御するためのシナリオ情報に従って利用者に提示するページを選択するサーバであり、要求受信部１０１、情報送信部１０８、シナリオ提供部１０２、ＵＲＬ変換部１０３、使用許可確認部１１０、使用不許可説明画面作成部１２０、情報要求部１０４、情報受信部１０５、情報取得部１０６、履歴情報管理部１３０、ＨＴＭＬ変換部１０７、タイマ部１４０、履歴情報記憶部１０９、ページ利用者契約情報記憶部１１１、ページ利用者契約情報記憶部１１２、請求・給付計算部１５０、請求処理部１６０、給付処理部１７０から構成される。
【００２３】
ＷＷＷサーバ３００は、要求受信部３１０、情報送信部３２０、ＷＷＷコンテンツ３３１及び使用許可ファイル３３２を格納する情報蓄積部３３０からなり、情報蓄積部３３０には公開しているページと、使用許可ファイル３３２がある。上記の構成において、シナリオサービスサーバ１００の使用許可確認部１１０において、ＷＷＷサーバ３００に情報要求部１０４を介してページの利用が許可されているか否かの情報を要求し、ＷＷＷサーバ３００の使用許可ファイル３３２の内容を情報受信部１０５を介して取得し、当該使用許可ファイル３３２の内容を解析した結果、利用者が許可されている場合には、当該ページを取得して、当該利用者の利用者端末２００に提供する。また、解析した結果が利用不許可の場合には、使用不許可説明画面作成部１２０において、当該ページの利用不許可である旨の説明を生成して利用者端末２００に送信する。
【００２４】
また、シナリオサービスサーバ１００では、ページを提供した者への給付料金に関する契約情報をページ提供者契約情報記憶部１１１に格納しておき、ページを利用した者への請求料金に関する契約情報を、ページ利用者契約情報記憶部１１２に格納しておき、シナリオサービスが実施される際に、請求・給付計算部１５０において、ページ提供者契約情報記憶部１１の給付契約情報及び、ページ利用者契約情報記憶部１１２の請求契約情報及び履歴情報記憶部１０９の履歴情報に従って給付金額並びに、請求金額を計算し、請求処理部１６０で利用者に料金の請求を行い、給付処理部１７０において、ページ提供者にページ提供に対する給付を行う。
【００２５】
【実施例】
以下、図面と共に本発明の実施例を説明する。
【００２６】
本実施例では、ページ提供者契約情報記憶部１１１をページ提供者データベース、ページ利用者契約情報記憶部１１２をページ利用者データベースとして構成する。なお、契約情報記憶部はデータベースではなく、プレインテキスト等の単なるファイル構成にすることも可能である。
【００２７】
まず、シナリオサービスの利用に先駆け、利用者及びページ提供者との契約を行い、契約内容をページ提供者データベース１１１、ページ利用者契約データベース１１２に格納する。
【００２８】
図４は、本発明の一実施例の各契約情報記憶部に格納されたデータベースの例を示す。
【００２９】
ページ提供者データベース１１１は、給付契約データベースと給付方法データベースで構成され、給付契約データベースは、コンテンツ提供者を識別するためのＩＤ、契約するコンテンツのリスト、価格設定情報などからなる。この例では、コンテンツのリストとして、ｕｒｌ１，ｕｒｌ２の２つが登録され、それぞれの価格設定として、ｕｒｌ１は、毎回提示する度に１０円請求し、ｕｒｌ２には、利用者１人に対して１週間の回数にかかわりなく１００円であることなどが格納されている。給付方法データベースには、ページ提供者に対しての給付方法として、給付方法（銀行振り込みだった場合は、口座番号、カードの場合はカード番号）、インターネット決済を行う場合は処理プロトコル（httpかmailかなど）、給付スケジュールなどが格納されている。
【００３０】
また、ページ利用者データベース１１２は、請求契約データベースと請求方法報データベースで構成され、請求契約データベースは、利用者を識別する利用者ＩＤ、利用可能なシナリオＩＤ、利用可能なコンテンツ、利用上限価格情報がある。また、請求方法データベースには、請求項方法、銀行振り込みだった場合は口座番号、インターネット決済を行う場合の処理プロトコル、請求スケジュールなどが格納されている。
【００３１】
図５は、本発明の一実施例のシナリオサービス提供システムの動作を示すシーケンスチャートであり、シナリオサービスが実施されている場面での動作を示す。また、図６は、本発明の一実施例の使用許可ファイルの例を示す。
【００３２】
以下、図５、図６に基づいて、利用者がシナリオサービスの利用を開始した場合の処理について説明する。
【００３３】
利用者は予め用意されたホームページを取得し、シナリオとして「理科１」を選択してサービスを開始する。利用者は、表示されたページ内のリンクを選択するか、あるいは直接ＵＲＬを入力することで、シナリオサービスサーバ１００に情報ＵＲＬ（Ａ）を要求する（ステップ１０１）。シナリオサービスサーバ１００の要求受信部１０１は、利用者端末２００から要求を受け付け（ステップ１０２）、シナリオ提供部１０２に対して利用者が要求してきたＵＲＬ（Ａ）を通知する。シナリオ提供部１２０は、シナリオ情報と利用者の履歴情報から、利用者により適した情報としてＵＲＬ（Ｂ）を選択する。
【００３４】
ＵＲＬ変換部１０３は、利用者の要求をＵＲＬ（Ａ）からＵＲＬ（Ｂ）に変換し（ステップ１０３）、ＵＲＬ（Ｂ）を公開しているＷＷＷサーバ３００に対して使用許可があるかの確認を使用許可確認部１１０において行う（ステップ１０４）。使用許可ファイル名は、access.txt等、予め決まった名前のものを利用する。ＷＷＷサーバ３００の要求受信部３１０は、当該要求を受け付ける（ステップ１０５）。
【００３５】
ＷＷＷサーバ３００は、使用許可ファイルが存在しない場合、使用許可が存在しないことをシナリオサービスサーバ１００に通知する（ステップ１０６）。この例の場合、シナリオサービスサーバ１００の使用不許可説明画面作成部１２０は、使用不許可であったことを示す画面を作成し、利用者に通知する（ステップ１０７）。
【００３６】
また、使用許可確認部１１０は、このファイルの内容を解析する。図６は、本発明の一実施例の使用許可ファイルの例を示す。同図において、（Ａ）は、「www.ntt.co.jp 」が公開している全ての情報に対して使用を許可している例であり、同図（Ｂ）は、公開している情報のうち一部は許可している例である。同図（Ｂ）において、「http://www.ntt.co.jp/abc/,」の配下の情報全てと、「http://www.ntt.co.jp/def/ 」配下の情報のうち、「http://www.ntt.co.jp/def/fgh/ 」配下以外の情報は全て許可であることを表している。
【００３７】
シナリオサーバ１００が選択したＵＲＬ（Ｂ）が、「http://www.ntt.co.jp/def/fgh/1.html 」であった場合、使用許可確認部１１０からの指示により、使用不許可説明画面作成部１２０において、使用許可がないとして使用不許可説明画面を作成し、情報送信部１０８より利用者に通知する。
【００３８】
また、ＵＲＬ（Ｂ）が、「http://www.ntt.co.jp/def/ijk/l.html 」であった場合、使用は許可されていると判断され、情報取得部１０６は、ＵＲＬ（Ｂ）を取得するため情報要求部１０４に通知する（ステップ１０９）。
【００３９】
ＷＷＷサーバ３００より情報を受信すると（ステップ１１０）、履歴情報管理部１３０は、利用者がＵＲＬ（Ｂ）を１回利用したことを記録、格納する（ステップ１１１）。図７は、本発明の一実施例の履歴情報記憶部に記憶された履歴情報データベースの例である。
【００４０】
次に、ＨＴＭＬ変換部１０７は、シナリオ提供部１０２に、ＵＲＬ（Ｂ）に付加、あるいは、削除する方法がないかを問い合わせ、ある場合にはその処理を実行し（ステップ１１２）、情報送信部１０８が当該情報を利用者に送信する（ステップ１１３）。
【００４１】
なお、本実施例において、ページの内容が、ＨＴＭＬ，ＭＸＬなど、メタタグと呼ばれるページの内容を記述するタグが用意されている言語で記述されたものである場合、使用許諾の情報を使用許諾ファイル３３０ではなく、ページのメタタグ内に記述し、シナリオサービスサーバ１００は、これにより使用許可の有無を判断することも可能である。
【００４２】
図８は、本発明の一実施例の請求・給付処理のフローチャートである。
【００４３】
所定のタイミングでタイマ部１４０が起動すると（ステップ２０１）、請求・給付処理部１５０は、ページ提供者データベース１１１の給付契約データベースと履歴情報記憶部１０９の内容をもとに、請求金額を算出する（ステップ２０２）。例えば、利用者がｕｒｌ１を５回閲覧し、ｕｒｌ２を２週間に渡り利用した履歴が存在した場合、請求金額は、
１０円×５回＋１００円×２＋手数料
と算出される。請求処理部１６０は、この金額を、ページ利用者データベース１１２の請求方法データベースに格納された情報に従って要求する（ステップ２０３）。インターネット決済である場合は、格納された処理プロトコルに従って請求する。請求処理部１６０は、支払処理が終了したことを確認すると（ステップ２０４）、給付処理に移行する。給付処理部１７０は、契約者ＩＤ毎に、利用されたコンテンツとその回数の情報を用いて給付額を算出する（ステップ２０５）。ページ提供者データベース１１１の給付方法データベースに格納された情報に従って給付処理を行い（ステップ２０６）、給付が確認できたところで処理を終了する（ステップ２０７）。
【００４４】
なお、ここでは、請求処理が全て終了した時点で給付処理を開始しているが、両者を同時に行うことも可能である。
【００４５】
また、上記の実施例では、図３の構成に基づいて説明しているが、シナリオサービスサーバ１００の構成要素をプログラムとして構築し、当該サーバとして利用されるコンピュータのディスク装置や、フロッピーディスク，ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールして用いることにより、容易に本発明を実現できる。
【００４６】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００４７】
【発明の効果】
上述のように、本発明によれば、ページ提供者の許諾を得たページのみをシナリオサービスの対象とすることが可能となる。
【００４８】
また、ページ提供者及びページ利用者に対する課金、給付処理を行うことが可能である。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明のシナリオサービス提供システムの構成図である。
【図４】本発明の一実施例の各契約情報記憶部に格納されたデータベースの例である。
【図５】本発明の一実施例のシナリオサービス提供システムの動作を示すシーケンスチャート（シナリオサービス実施中）である。
【図６】本発明の一実施例の使用許可ファイルの例である。
【図７】本発明の一実施例の履歴情報記憶部に記憶された履歴情報データベースの例である。
【図８】本発明の一実施例の請求・給付処理のフローチャートである。
【符号の説明】
１００  シナリオサービスサーバ
１０１  要求受信部、端末要求受付手段
１０２  シナリオ提供部
１０３  ＵＲＬ変換部
１０４  情報要求部
１０５  情報受信部
１０６  使用許可ファイル取得手段、情報取得部
１０７  ＨＴＭＬ変換部
１０８  端末送信手段、情報送信部
１０９  履歴情報記憶部
１１０  使用許可確認手段、使用許可確認部
１１１  ページ提供者契約情報記憶部
１１２  ページ利用者契約情報記憶部
１２０  使用不許可説明画面作成部
１３０  履歴情報管理部
１４０  タイマ部
１５０  請求・給付計算部
１６０  請求処理部
１７０  給付処理部
２００  利用者端末
３００  ＷＷＷサーバ
３１０  要求受信部
３２０  情報送信部
３３０  情報蓄積部
３３１  WWWコンテンツ
３３２  使用許可ファイル
４００  銀行等金融機関のサーバ
【図１】
0003678128.tif 000002
【図２】
0003678128.tif 000003
【図３】
0003678128.tif 000004
【図４】
0003678128.tif 000005
【図５】
0003678128.tif 000006
【図６】
0003678128.tif 000007
【図７】
0003678128.tif 000008
【図８】
0003678128.tif 000009