(57)【特許請求の範囲】
【請求項１】
複数頁の情報を提供可能なサーバと該複数頁の情報を頁ごとに表示可能な複数のクライアントとが接続される情報閲覧システムであって、
前記情報の各頁を前記クライアント上に表示している表示時間を計測する計測手段と、
前記計測手段により計測された前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計手段と、を備え、
前記合計手段は、
前記計測手段により計測された前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、前記計測手段により計測された当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記計測手段により計測された前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とする情報閲覧システム。
【請求項２】
前記情報の各頁の表示時間が前記基準時間を越えた場合には、閲覧中か閲覧中でないかを問い合わせる確認メッセージを表示することを特徴とする請求項１に記載の情報閲覧システム。
【請求項３】
前記サーバは、
前記情報の各頁の表示時間が前記基準時間を越えた場合には、閲覧中か閲覧中でないかを問い合わせる確認メッセージを、前記情報を表示しているクライアントに送信し、さらに、前記閲覧中か閲覧中でないかを問い合わせる確認メッセージに対し、前記情報を表示しているクライアントから回答がなかった場合には、前記情報を表示しているクライアント以外のクライアントに確認メッセージを送信する送信手段を有することを特徴とする請求項１に記載の情報閲覧システム。
【請求項４】
複数頁の情報を提供可能なサーバに接続され、前記サーバにより提供された複数頁の情報を頁ごとに表示可能なクライアント装置において、
前記サーバにより提供された前記情報の各頁を表示している表示時間を計測する計測手段と、
前記計測手段により計測された前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計手段と、を備え、
前記合計手段は、
前記計測手段により計測された前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、前記計測手段により計測された当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記計測手段により計測された前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とするクライアント装置。
【請求項５】
ネットワークに接続された複数のクライアント装置のそれぞれにおける、複数頁の情報の頁ごとの表示時間から、それぞれのクライアント装置における閲覧時間を合計する、前記ネットワークに接続されたサーバ装置において、
前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計手段を備え、
前記合計手段は、
前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とする、前記ネットワークに接続されたサーバ装置。
【請求項６】
複数頁の情報を提供可能なサーバと該複数頁の情報を頁ごとに表示可能な複数のクライアントとが接続される情報閲覧システムにおける、前記情報の各頁の閲覧時間の合計方法であって、
計測手段が、前記情報の各頁を前記クライアント上に表示している表示時間を計測する計測工程と、
合計手段が、前記計測手段により計測された前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計工程と、を備え、
前記合計工程は、
前記計測手段により計測された前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、前記計測手段により計測された当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記計測手段により計測された前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とする情報閲覧システムにおける、前記情報の各頁の閲覧時間の合計方法。
【請求項７】
表示手段が、前記情報の各頁の表示時間が前記基準時間を越えた場合には、閲覧中か閲覧中でないかを問い合わせる確認メッセージを表示する表示工程を更に備えることを特徴とする請求項６に記載の情報閲覧システムにおける、前記情報の各頁の閲覧時間の合計方法。
【請求項８】
前記サーバの送信手段が、
前記情報の各頁の表示時間が前記基準時間を越えた場合には、閲覧中か閲覧中でないかを問い合わせる確認メッセージを、前記情報を表示しているクライアントに送信し、さらに、前記閲覧中か閲覧中でないかを問い合わせる確認メッセージに対し、前記情報を表示しているクライアントから回答がなかった場合には、前記情報を表示しているクライアント以外のクライアントに確認メッセージを送信する送信工程を更に備えることを特徴とする請求項６に記載の情報閲覧システムにおける、前記情報の各頁の閲覧時間の合計方法。
【請求項９】
複数頁の情報を提供可能なサーバに接続され、前記サーバにより提供された複数頁の情報を頁ごとに表示可能なクライアント装置において表示される、前記情報の各頁の閲覧時間の合計方法において、
計測手段が、前記サーバにより提供された前記情報の各頁を表示している表示時間を計測する計測工程と、
合計手段が、前記計測手段により計測された前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計工程と、を備え、
前記合計工程は、
前記計測手段により計測された前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、前記計測手段により計測された当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記計測手段により計測された前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とするクライアント装置において表示される、前記情報の各頁の閲覧時間の合計方法。
【請求項１０】
ネットワークに接続された複数のクライアント装置のそれぞれにおける、複数頁の情報の頁ごとの表示時間から、それぞれのクライアント装置における閲覧時間を合計する、前記ネットワークに接続されたサーバ装置における閲覧時間の合計方法において、
合計手段が、前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計工程を備え、
前記合計工程は、
前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とする、前記ネットワークに接続されたサーバ装置における閲覧時間の合計方法。
【請求項１１】
複数頁の情報を提供可能なサーバに接続され、前記サーバにより提供された複数頁の情報を頁ごとに表示可能なクライアント装置として、コンピュータを機能させるためのプログラムにおいて、
前記サーバにより提供された前記情報の各頁を表示している表示時間を計測する計測手段と、
前記計測手段により計測した前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計手段としてコンピュータを機能させ、
前記合計手段は、
前記計測手段により計測した前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、前記計測手段により計測した当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記計測手段により計測した前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とするクライアント装置として、コンピュータを機能させるためのプログラム。
【請求項１２】
ネットワークに接続された複数のクライアント装置のそれぞれにおける、複数頁の情報の頁ごとの表示時間から、それぞれのクライアント装置における閲覧時間を合計する、前記ネットワークに接続されたサーバ装置として、コンピュータを機能させるためのプログラムにおいて、
前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計手段を備え、
前記合計手段は、
前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とするサーバ装置として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたクライアントに提供された情報についての情報閲覧時間を算出可能な情報閲覧システムおよび閲覧時間の算出方法に関するものである。
【０００２】
【従来の技術】
従来より、ネットワークに接続されたクライアントに提供された情報を、情報閲覧者が閲覧する際の情報閲覧時間を計測する方法については、例えば、特開２０００−０５１９２５号に開示されている。当該発明においては、クライアントがＷＷＷページの情報閲覧時間を取得するためのＪＡＶＡアプレットからなる閲覧情報プログラムを有し、ＷＷＷページの遷移状況を計測する一方、情報提供者側であるサーバが、クライアントからＷＷＷページの情報閲覧時間を収集することが述べられている。
【０００３】
【発明が解決しようとする課題】
しかし、上記従来技術において、計測／収集される情報閲覧時間は、当該ＷＷＷページをクライアント上に表示している時間（これを本願では、「表示時間」と呼ぶ。以下同じ）であって、情報閲覧者が実際に閲覧している時間（いわゆる「閲覧時間」）とは異なる。
【０００４】
このため、例えば、情報提供可能なサーバと情報閲覧可能なクライアントとが接続されたネットワーク環境にあるオフィスにおいて、上記従来技術により計測された表示時間に基づいて、各従業者（当該情報閲覧者）の業務分析を行おうとしても、正確な業務分析を行うことができない。
【０００５】
すなわち、従業者はあるＷＷＷページを開いた状態で、飛込みで依頼された業務を行ったり、回線を繋ぎっぱなしで席を離れたりなど、実際に閲覧していない時間があり、上記従来技術にいう情報閲覧時間（すなわち、サーバに接続し、ＷＷＷページをクライアント上に表示している表示時間）と従業者が実際にＷＷＷページを閲覧した実時間（閲覧時間）とは必ずしも一致しない。このため、表示時間に基づいて、各従業者の業務分析を行った場合には、実態と乖離したものとなってしまうという問題がある。
【０００６】
本発明は上記課題に鑑みてなされたもので、計測された表示時間に基づいて、実際に情報閲覧者が閲覧した時間（閲覧時間）を算出することが可能な情報閲覧システム及び閲覧時間の算出方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために本発明に係る情報閲覧システムは以下のような構成を備える。即ち、
複数頁の情報を提供可能なサーバと該複数頁の情報を頁ごとに表示可能な複数のクライアントとが接続される情報閲覧システムであって、
前記情報の各頁を前記クライアント上に表示している表示時間を計測する計測手段と、
前記計測手段により計測された前記情報の各頁の表示時間を基にして、各頁の実際に閲覧された閲覧時間を合計する合計手段と、を備え、
前記合計手段は、
前記計測手段により計測された前記情報の各頁の表示時間が、予め設定された基準時間より短い頁については、該頁の閲覧時間として、前記計測手段により計測された当該頁の表示時間を加算することにより各頁の閲覧時間を合計し、
前記計測手段により計測された前記情報の各頁の表示時間が、前記予め設定された基準時間より長い頁については、該頁の閲覧時間として、前記基準時間より短い予め決められた補正時間を加算することにより各頁の閲覧時間を合計することを特徴とする。
【０００８】
【発明の実施の形態】
以下、本発明の実施形態について、添付図を参照して説明する。
【０００９】
図１は、本発明の各実施形態にかかる情報閲覧システムを示す図である。
【００１０】
１０１は、クライアントであり、互いにイーサネット１０２を介して複数台接続されている。１０３は、サーバであり、イーサネット１０２を介して接続された各クライアント１０１を管理するとともに、通信網１０４に接続されている。
【００１１】
１０５は通信網１０４に接続されている他のサーバであり、サーバ１０５から通信網１０４、サーバ１０３を介して、各クライアント１０１に閲覧情報が提供される（すなわち、サーバ１０５は閲覧情報提供用のサーバである）。なお、クライアント１０１、サーバ１０３、１０５のハードウェア構成は通常のコンピュータと同様である。
【００１２】
各クライアント１０１には、閲覧処理に関するプログラムがセットされており、情報閲覧に関するクライアント操作履歴ログが記録されるようになっている。そのプログラムには、閲覧画面切替の遷移を検知する機能が組込まれており、かかる機能により、各頁の表示時間（「頁表示時間」とよぶ。以下同じ）を検出することができる。
【００１３】
また、サーバ１０３は、各クライアント１０１を管理する機能を有し、各クライアント１０１の閲覧状況を制御する手段（例えば、閲覧を強制的に切断するなどの手段）を有している。かつ、各クライアント１０１よりクライアント操作履歴ログを収集し処理する機能も有している。そして、サーバ１０３とイーサネット１０２を介して接続されたクライアント１０１のグループが、ある職場のローカルネットワークを構成している。
【００１４】
なお、図１に示すネットワークは、通信網１０４がインターネットであり、サーバ１０５は外部にある場合を想定しているが、これに限ったものではなく、例えば、図１に示すネットワーク全体が、１つの会社内にあってもよい。
【００１５】
また、閲覧情報に関するプログラム及び、クライアント操作履歴ログを処理するプログラム、クライアントを管理する機能プログラムなどは、それを書き込んだ記録媒体（例えば、ＣＤ−ＲＯＭ、フロッピーディスク、メモリースティックなど）として販売したり、ネットワークを介して販売することができる。
【００１６】
【第１の実施形態】
情報閲覧者が、クライアント１０１上の画面にて情報を閲覧する際に、その情報の閲覧にかかる時間としては、その閲覧頁が読むべきものかを判定するための時間、実際に読むための時間、後で読むためにプリントアウトするための時間などが挙げられる。そして、ある閲覧頁に対して処理する時間は、常識的に考えて、ほとんどの場合は、数分以内と考えられる。
【００１７】
一方、ある閲覧頁を開いた状態で、飛込みの業務をしたり、回線を繋ぎっぱなしで席を離れたりすることがあり、この様な、実際に閲覧していない場合については、計測された表示時間にはその初期（閲覧頁を開いた直後など）において、その閲覧頁に対して実際に処理を行っている時間も含まれていると考えられる。
【００１８】
その際の、実質的に閲覧頁を処理した時間については、その職場のきまりに依存する部分がある。例えば、「無駄な接続をしないような規則がある」職場においては、上記のような飛込みの業務があった場合等において、各情報閲覧者は、すぐに閲覧頁の接続を切るであろう。あるいは、上記のような飛込みの業務があった場合でも、そのまま接続し、飛込み処理等を続けてよいと判断する場合は、接続を継続する場合もありうる。その中には、意に反し、必要以上に飛び込み処理等に時間がかかってしまうこともありうる。
【００１９】
このように、表示時間を計測した場合には、情報閲覧者が閲覧頁を処理するのに費やした時間を計測した場合と、飛び込み業務等を行っているために提供された情報を不必要に開いていた時間を計測している場合とがあり、後者には、閲覧開始直後の実際に閲覧頁を処理している時間も含まれている。
【００２０】
したがって、計測された表示時間から、情報閲覧者が閲覧頁を処理するのに費やした時間と、飛び込み業務等が入った場合における閲覧開始直後の実際に閲覧頁を処理している時間とを抽出することで、実際に情報閲覧者が閲覧した時間を算出することができる（このようにして算出された時間を計算閲覧時間と呼ぶ。以下同じ。なお、計算閲覧時間には、各頁ごとに算出された頁計算閲覧時間とその累積である合計計算閲覧時間の両方の概念を含むものとする）。
【００２１】
そして、かかる時間の抽出は、情報閲覧者が閲覧頁を処理するのに費やす一般的な時間（かかる時間を「基準時間ＳＴ」と呼ぶこととする）、および飛び込み業務等が入った場合における閲覧開始直後などにおいて実際に閲覧頁を処理するのに費やす一般的な時間（かかる時間を「補正時間ＣＴ」と呼ぶこととする）を予め設定しておくことで実現できる。なお、基準時間ＳＴ、補正時間ＣＴは、各職場において適切な値があると考えられ、予め調査し、決めておく必要がある。
【００２２】
図２は、本発明の第１の実施形態にかかる情報閲覧システムにおいて、計算閲覧時間を算出するためのクライアントでの処理を示す図である（図２に示す処理フローは上述の「閲覧情報に関するプログラム」の一部を形成する）。
【００２３】
ステップＳ２０１において、情報閲覧者が閲覧を開始したことを検知すると、ステップＳ２０２において、表示時間の計測を開始する。表示時間の計測は、情報閲覧者が改頁をするか、閲覧を終了するまで継続する（ステップＳ２０３およびステップＳ２０６の「ＮＯ」）。
【００２４】
情報閲覧者がＷＷＷページ閲覧中に、改頁を実施した場合には、ステップＳ２０４に進み、表示時間の計測を一旦終了し、クライアント操作履歴ログに改頁する直前に情報閲覧者が閲覧していた閲覧頁のＵＲＬとともに、当該閲覧頁の表示時間を操作履歴ログに書き込む（ステップＳ２０５）。
【００２５】
操作履歴ログへの書き込みが完了したら、ステップＳ２０２に戻り、改頁後のＷＷＷページの表示時間の計測を再開する。
【００２６】
ステップＳ２０３において改頁されることなく、閲覧終了した場合には（ステップＳ２０６の「ＹＥＳ」の場合には）、ステップＳ２０７に進み表示時間の計測を終了し、クライアント操作履歴ログに閲覧終了直前に情報閲覧者が閲覧していた閲覧頁のＵＲＬとともに、当該閲覧頁の表示時間を操作履歴ログに書き込む（ステップＳ２０８）。
【００２７】
以上の処理により、閲覧開始から閲覧終了までの間の、情報閲覧者によるＷＷＷページの表示時間を各頁ごとに計測し、計算結果を保存することができる。
【００２８】
図３は、本発明の第１の実施形態にかかる情報閲覧システムにおいて計算閲覧時間を算出するためのサーバでの処理を示した図で、クライアントにより計測された頁表示時間に基づいて頁計算閲覧時間および頁計算閲覧時間の累積値である合計計算閲覧時間を算出する（図３に示す処理フローは、上述の「クライアント操作履歴ログを処理するプログラム」の一部を形成する）。
【００２９】
ステップＳ３０１では、クライアント１０１において生成されたクライアント操作履歴ログを読み込み、ステップＳ３０２において、各頁ごとに計測した表示時間を抽出する。
【００３０】
ステップＳ３０３では、ステップＳ３０２において抽出された頁ごとの表示時間について、それぞれ基準時間ＳＴと比較する。比較した結果、抽出された各頁ごとの表示時間が基準時間ＳＴより小さい場合には、情報閲覧者が閲覧頁を処理するのに必要な時間を費やしたと判断し、計測した表示時間を閲覧頁に対応する頁計算閲覧時間として保存するとともに、当該頁計算閲覧時間を合計計算閲覧時間に加算する。
【００３１】
一方、ステップＳ３０３において、計測した表示時間が基準時間ＳＴよりも大きかった場合には、飛び込み業務等を行ったために、閲覧頁を不必要に開いていたと判断し、補正時間ＣＴを閲覧頁に対応する頁計算閲覧時間として保存するとともに、補正時間ＣＴを合計計算閲覧時間に加算する。
【００３２】
このように、計測された表示時間に基づいて、頁計算閲覧時間を判断したうえで合計計算閲覧時間を算出することで、合計計算閲覧時間を実際の閲覧時間に近づけることが可能となる。なお、サーバ１０３では、各クライアントのクライアント操作履歴ログを読み込むことで、クライアントごとの合計計算閲覧時間を算出し、一括管理することができる。また、算出されたクライアントごとの合計計算閲覧時間を表示することもできる。
【００３３】
なお、本実施形態においては、サーバ１０３が各クライアントのクライアント操作履歴ログを読み込むこととしたが、ネットワーク上にて取得したクライアント操作履歴ログを電子媒体等で、ネットワークから切り離されたコンピュータに移し替えて、図３に示す処理を行い、頁計算閲覧時間および合計計算閲覧時間を算出することも可能である。
【００３４】
また、本実施形態では、クライアントにて表示時間を計測し、サーバにて計算閲覧時間を算出することとしたが、これに限らない。図２および図３に示す処理は、ネットワーク内のどこで実施されても構わない。
【００３５】
【第２の実施形態】
第２の実施形態では、上述の基準時間ＳＴを越えた閲覧が行われた場合に、更にクライアントを管理しているサーバ１０３から、対象となるクライアントに、閲覧中かどうかの確認メッセージを送り、当該確認メッセージに対する応答に応じて処理を切り替える場合について述べる。
【００３６】
図４（Ａ）、図４（Ｂ）は、本発明の第２の実施形態にかかる情報閲覧システムにおいて計算閲覧時間を算出するためのクライアントでの処理を示す図である。
【００３７】
ステップＳ４０１において、情報閲覧者が閲覧を開始したことを検知すると、ステップＳ４０２において、表示時間の計測を開始する。
【００３８】
ステップＳ４０３、ステップＳ４０６およびステップＳ４０７では、情報閲覧者による改頁指令、閲覧終了指令がないかを、表示時間が基準時間ＳＴを経過するまで監視する。計測開始後の表示時間が基準時間ＳＴを経過する前に改頁指令があった場合には、ステップＳ４０４に進み、表示時間の計測を一旦終了し、計測した表示時間を頁計算閲覧時間として、閲覧頁のＵＲＬとともにサーバ１０３に送信する（ステップＳ４０５）。
【００３９】
頁計算閲覧時間を送信後は、ステップＳ４０２に戻り、再び表示時間の計測を行う。すなわち、クライアント１０１では、ＷＷＷページの各頁ごとの表示時間を計測し、改頁が行われる毎に、当該頁が表示されていた表示時間を頁計算閲覧時間としてサーバ１０３に送信する。
【００４０】
一方、計測開始後の表示時間が基準時間ＳＴを経過する前に閲覧終了指令があった場合には、ステップＳ４０９に進み、表示時間の計測を終了し、ステップＳ４０５同様、計測した表示時間を頁計算閲覧時間として、閲覧頁のＵＲＬとともにサーバ１０３に送信し（ステップＳ４１０）、処理を終了する。
【００４１】
一方、情報閲覧者からの改頁指令も閲覧終了指令もなく、計測開始後の（又は再開後の）閲覧頁の表示時間が基準時間ＳＴを超過した場合には（ステップＳ４０７−ＹＥＳ）、ステップＳ４０８に進み、計測中の閲覧頁の表示時間が基準時間ＳＴを超過したことをサーバ１０３に通知する。
【００４２】
サーバ１０３では、かかる通知を受けて、クライアント１０１に閲覧中か閲覧中でないかの問い合わせメッセージを送信する。クライアント１０１では、サーバ１０３より送信されたメッセージを受信し、当該メッセージをクライアント上に表示する（ステップＳ４１１）。
【００４３】
クライアント１０１では、表示されたメッセージに対する情報閲覧者からの返答（入力）を待ち、「閲覧中」との返答があった場合には（ステップＳ４１２の「ＹＥＳ」の場合には）、ステップＳ４１３に進み、表示時間の計測を一旦終了し、計測した表示時間を頁計算閲覧時間として、閲覧頁のＵＲＬとともにサーバ１０３に送信する（ステップＳ４１４）。送信後はステップＳ４０２に戻り、再び表示時間の計測を開始する。
【００４４】
すなわち、情報閲覧者が閲覧を開始したが、しばらく改頁も閲覧終了の操作もない場合には、サーバ１０３よりメッセージを送り、閲覧中であるかを確認する。閲覧中であることを確認できたら、それまでの時間を頁計算閲覧時間としてカウントするとともに、表示時間の計測をリセットする。
【００４５】
一方、ステップＳ４１２において、「閲覧中」との返答がなく、「閲覧中でない」との返答もない場合には（ステップＳ４１２、Ｓ４１５が「ＮＯ」の場合には）、ステップＳ４１６に進み、表示時間の計測を終了し、閲覧情報の表示が不要である旨をサーバ１０３に通知する（Ｓ４１７）とともに、補正時間ＣＴを頁計算閲覧時間として閲覧頁のＵＲＬとともにサーバ１０３に送信する（Ｓ４１８）。
【００４６】
すなわち、情報閲覧者により情報の閲覧が開始されたが、しばらく改頁も閲覧終了の操作もないため、サーバ１０３よりメッセージを送信したものの、情報閲覧者からは何等応答がなかった場合である。このような場合には、その時点で情報閲覧者が情報を閲覧していることはないと判断できるため、閲覧情報の表示が不要である旨の通知をサーバ１０３に送り、サーバ１０３では、当該通知をうけてクライアントが接続しているＵＲＬを強制的に切断する。なお、このとき情報閲覧者は、補正時間ＣＴ分だけ情報を閲覧したものと擬制される。
【００４７】
一方、ステップＳ４１５において、「閲覧中でない」との返答があった場合には、ステップＳ４１９に進み、表示時間の計測を終了するとともに、閲覧を継続するか否かを情報閲覧者に対して問う（ステップＳ４２０）。情報閲覧者が閲覧を継続する旨の入力をした場合には、ステップＳ４２３に進み、補正時間ＣＴを頁計算閲覧時間としてサーバ１０３に送信するとともに、ステップＳ４０２に戻り、表示時間の計測を再開する。また、ステップＳ４２０において、閲覧を継続しない旨の入力があった場合には、ステップＳ４２１に進み、閲覧情報の表示が不要である旨をサーバ１０３に通知するとともに、補正時間ＣＴを頁計算閲覧時間として閲覧頁のＵＲＬとともにサーバ１０３に送信する（Ｓ４２２）。
【００４８】
すなわち、情報閲覧者により情報の閲覧が開始されたが、しばらく改頁も閲覧終了の操作もないため、メッセージを送信した結果、情報閲覧者より閲覧中でない旨の返答があったため、閲覧を継続するか否かを問い、継続する旨の入力があった場合には、それまで表示していた閲覧頁は、情報閲覧者により補正時間ＣＴ分だけ閲覧されていたものと擬制し、再度、表示時間の計測を開始する。
【００４９】
また、閲覧を継続しない旨の入力があった場合には、閲覧情報の表示が不要である旨の通知をサーバ１０３に送り、サーバ１０３では、当該通知を受けてクライアントが接続しているＵＲＬを強制的に切断する。なお、このとき情報閲覧者は、補正時間ＣＴ分だけ情報を閲覧したものと擬制される。
【００５０】
次にかかるクライアントでの処理に対応するサーバ１０３での処理について述べる。
【００５１】
図５は、本発明の第２の実施形態にかかる情報閲覧システムにおいて計算閲覧時間を算出するためのサーバでの処理を示す図である。
【００５２】
ステップＳ５０１において、クライアント１０１での情報の閲覧が開始されたことを認識すると、ステップＳ５０２およびステップＳ５０３において、クライアントからの頁計算閲覧時間の受信、または計測中の表示時間が基準時間を超過した旨の通知があったかを確認する。計測中の表示時間が基準時間を超過した旨の通知がある前に、頁計算閲覧時間を受信した場合には、ステップＳ５０５に進み、受信した頁計算閲覧時間を合計計算閲覧時間に加算し、保存する。さらに、ステップＳ５０６では、クライアントより、頁計算閲覧時間とともに送信された閲覧頁のＵＲＬを頁計算閲覧時間とともに保存する。原則的には、クライアントからは改頁のたびに閲覧頁とともに頁計算閲覧時間が送信されるため、サーバ１０３では、閲覧頁ごとに頁計算閲覧時間を格納可能であるとともに、受信した頁計算閲覧時間を累積していくことで、当該クライアントの情報閲覧者の合計計算閲覧時間を算出することができる。
【００５３】
ステップＳ５０７では、情報閲覧者により閲覧終了指令が入力されているか否かを確認し、入力されている場合には、処理を終了する一方、閲覧終了でない場合には、ステップＳ５０２に戻り、クライアントからの次の頁計算閲覧時間の受信を待つ。
【００５４】
一方、頁計算閲覧時間を受信する前に、基準時間を超過した旨の通知があった場合には、ステップＳ５０４に進み、クライアントに対して閲覧中か閲覧中でないかの問い合わせメッセージを送信する。
【００５５】
上述のように、クライアント側では、かかるメッセージが表示され、メッセージに対して情報閲覧者より応答がある。クライアントはかかる応答の内容に応じた頁計算閲覧時間の送信（場合によっては、閲覧情報の表示が不要である旨の通知）をサーバ１０３に対して行うため、サーバ１０３では、閲覧時間の受信があったか、閲覧情報の表示が不要である旨の通知があったかを判断する（ステップＳ５０８、ステップＳ５０９）。
【００５６】
ステップＳ５０８で頁計算閲覧時間の受信があった場合には、ステップＳ５０５に進み、上述と同様に、受信した頁計算閲覧時間を合計計算閲覧時間に加算し、保存する。さらに、ステップＳ５０６において、閲覧頁を頁計算閲覧時間とともに保存する。このとき、同一の閲覧頁のＵＲＬが連続する場合には、対応する頁計算閲覧時間は互いに加算したものを１頁の頁計算閲覧時間として保存する。
【００５７】
なお、同一の閲覧頁が連続する場合とは、例えば以下のようなケースが考えられる。情報閲覧者が、閲覧を開始したが、改頁することなく同一頁を閲覧し続け、基準時間を超えたため、クライアント上にメッセージが表示されたが、閲覧中である旨の返答をしたため、それまでの表示時間が頁計算閲覧時間としてサーバ１０３に送信された場合である（ステップＳ４０１→Ｓ４０２→Ｓ４０３→Ｓ４０６→Ｓ４０７→Ｓ４０８→Ｓ４１１→Ｓ４１２→Ｓ４１３→Ｓ４１４）。
【００５８】
このとき、情報閲覧者が、さらに閲覧を継続すると、クライアントは再度表示時間を計測するため、情報閲覧者が基準時間を超える前に改頁を行った場合、表示時間を再度計測してから、改頁するまでの表示時間が頁計算閲覧時間として、サーバ１０３に送信される（ステップＳ４０２→Ｓ４０３→Ｓ４０４→Ｓ４０５）。したがって、１回目に頁計算閲覧時間とともに送信された閲覧頁と２回目に頁計算閲覧時間とともに送信された閲覧頁とは、同一であり、情報閲覧者が当該閲覧頁を閲覧した時間は、１回目の頁計算閲覧時間と２回目の頁計算閲覧時間を合計した時間であることから、両者を加算したものが、当該閲覧頁の頁計算閲覧時間となる。
【００５９】
図５に戻る。ステップＳ５０９で、閲覧情報の表示が不要である旨の通知があった場合には、ステップＳ５１０に進み、当該クライアントが接続しているＷＷＷページのＵＲＬを強制的に切断するとともに、補正時間ＣＴを頁計算閲覧時間として保存し、処理を終了する。
【００６０】
以上のように、基準時間ＳＴを越えた閲覧が行われた場合に、クライアントを管理しているサーバ１０３から、対象となるクライアントに、閲覧中かどうかの確認メッセージを送り、当該確認メッセージに対する応答に応じて処理を切り替えることで、閲覧時間と計算閲覧時間との誤差をより小さくすることが可能となる。
【００６１】
なお、ステップＳ４１１における確認メッセージは、画面の最前面に確認メッセージを表示させるようにする。これにより、確認メッセージの応答を確実に行わせることができる。
【００６２】
また、対象となる情報閲覧者に対する閲覧中かどうかの確認メッセージの送信に対して、その閲覧者からの回答がなかった場合（ステップＳ４１２、４１５において「ＮＯ」であった場合）、その情報閲覧者が所属するグループの上位者や他の一員のクライアントに、確認メッセージを送信し、対象となる情報閲覧者の状況に応じてフォローする機能を付加することもできる。
【００６３】
なお、サーバ１０３では、情報閲覧時間が予め設定された基準時間ＳＴを越えた旨の信号を受信したら、当該信号を送信したクライアントに対してメッセージを送信するのみならず、当該クライアントが表示している閲覧情報と同じ閲覧情報を他の特定のクライアント（権限上許容されるクライアント）にそのまま表示するとともに、特定のクライアントに対しても同様のメッセージを送信するように制御しても良い。この結果、当該特定のクライアントから、他の従業者が上記情報閲覧者にかわってメッセージに対する返答を行うことが可能となる。
【００６４】
更に、接続を切断する場合は、その接続先を一時保存しておき、情報閲覧者が、どこで切れたか確認することができるような処理を盛り込むこともできる。
【００６５】
【第３の実施形態】
上述のように、第１および第２の実施形態では、基準時間ＳＴは、各職場ごとに予め調査した結果に基づいて適切な値が設定される。したがって、例えば、当初、閲覧頁を処理する時間が基準時間ＳＴを越える回数（または越える度合い）が多い情報閲覧者がいた場合であっても、その者への改善を促すことにより、閲覧頁を処理する時間が基準時間ＳＴを越える回数（または越える度合い）を少なくさせることができる。すなわち、情報閲覧者の意識改善が進むにつれて、当初設定した基準時間ＳＴが必ずしも適切な値でなくなる場合が考えられる。
【００６６】
そこで、本実施形態においては、かかる場合にも対応すべく抽出した表示時間に基づいて、適切な基準時間ＳＴを設定し直す機能について述べる。
【００６７】
つまり、上記第１および第２の実施形態では、基準時間ＳＴは固定値としたが、第３の実施形態では、各クライアントが計測した表示時間に応じて可変とする。すなわち、サーバ１０３が各クライアントから収集したクライアント操作履歴ログに基づいて、表示時間を抽出して分析し、その結果により基準時間ＳＴを動的に変更するように構成してもよい。
【００６８】
図６は本発明の第３の実施形態にかかる情報閲覧システムを構成するサーバにおける基準時間ＳＴの設定処理フローを示す図である。ステップＳ６０１では、入力された基準時間の初期値ＳＴ1を各クライアントに設定する。さらに、ステップＳ６０２では、基準時間を超える許容値（割合）αが入力される。αは、閲覧頁を処理する時間が基準時間をこえる度合い（すなわち、頁表示時間と基準時間との比）の目標値である。
【００６９】
初期値ＳＴ1、許容値αが入力されたら、当該値に基づいて所定期間運用する。所定期間は、１週間でも１ヶ月でも任意に設定できるものとする。
【００７０】
所定期間が経過したら、サーバ１０３は、クライアント操作履歴ログに基づいて、所定期間における各クライアントの頁表示時間を抽出する（ステップＳ６０４）。次にステップＳ６０５では、抽出された頁表示時間と基準時間との比が許容値αより小さいか否かを判断し、小さい場合には、ステップＳ６０６に進み、基準時間にＳＴ2（ただし、ＳＴ1＞ＳＴ2）を設定する。
【００７１】
さらにサーバ１０３では、新たに設定された基準時間ＳＴ2に基づいて、上述の所定期間内の頁表示時間から、合計計算閲覧時間を算出する（かかる処理は、クライアント操作履歴ログから算出された各表示時間に対して、図３のステップＳ３０２乃至ステップＳ３０５の処理を実行することで算出可能である）。なお、算出された基準時間ＳＴ2による合計計算閲覧時間はサーバ１０３上に表示される（ステップ６０７）。
【００７２】
一方、ステップＳ６０５において、頁表示時間と基準時間（ＳＴ1との比がαより大きい場合には、基準時間の変更は行わず処理を終了する。
【００７３】
このように、ある程度の業務改善が達成されたら、再度、閲覧時間に対する差違の調査をし、適切な閲覧頁を処理するに費やす基準時間ＳＴと補正時間ＣＴを決め直すのがよい。
【００７４】
【具体例】
以下に上記第１の実施形態における具体例を示す。
表１は、情報閲覧者、閲覧用アプリケーション名称、閲覧頁、閲覧開始日と時刻などを表わしたクライアント操作履歴ログであり、ユーザー１のものをピックアップして表わしてる。
【００７５】
【表１】
0004230694.tif 000002
【００７６】
ここにおいて、情報閲覧者の閲覧頁を処理するのに費やす基準時間ＳＴと、頁表示時間が、前記基準時間ＳＴを越えた場合の、その初期において、実質的に閲覧頁を処理した補正時間ＣＴに関する算定条件を表２の様に設定した。
【００７７】
【表２】
0004230694.tif 000003
【００７８】
閲覧時間の算出方法について、図３の閲覧計算時間算出フローに基づき述べる。まず、表１のユーザー１のクライアント操作履歴ログの表からhttp/www.demo1.com、http/www.demo2.com、http/www.demo3.com、http/www.demo4.comの表示時間は各々、２分（＝（ｉ）−（ｉｉ））、７分（＝（ｉｉ）−（ｉｉｉ））、４分（＝（ｉｉｉ）−（ｉｖ））、３分（＝（ｉｖ）−（ｖ））となる。
【００７９】
次に、表２の閲覧ページ算定条件表のケース▲２▼の条件で表１のユーザー１の合計計算閲覧時間を、図３の算出フローに従い算出してみる。
【００８０】
基準時間ＳＴを５分、補正時間ＣＴを１分とすると、上記、２分、４分、３分はそのまま加算し、７分については、基準時間５分を越えているので、補正時間１分を加算する。従って、算定される合計計算閲覧時間は、１０分となる。
【００８１】
この様な方法で、その職場の５０名につき、１日のＷＥＢの閲覧時間についての調査を行った結果を図７に示す。
【００８２】
この結果より、この職場では、ケース２の標準時間ＳＴが５分、補正時間ＣＴが１分の条件の場合が、実時間との差が最少になり、その差は５％となった。
尚、閲覧時間の差違は、（Σ（各個人の計算閲覧時間−各個人の実閲覧時間））／Σ（各個人の実閲覧時間）で求めた。
【００８３】
従って、この職場においては、情報閲覧者の閲覧頁を処理するに費やす基準時間ＳＴを５分、上記基準時間ＳＴを越えた場合の、その初期において、実質的に閲覧頁を処理した補正時間ＣＴを１分とすると、適切な計算閲覧時間が算出できるといえる。
【００８４】
【他の実施形態】
本発明の目的は、第１及び第２の実施形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
【００８５】
この場合、記憶媒体から読み出されたプログラムコード自体が第１及び第２の実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
【００８６】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００８７】
また、コンピュータが読みだしたプログラムコードを実行することにより、第１及び第２の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８９】
【発明の効果】
以上説明したように本発明によれば、計測された表示時間に基づいて、実際に情報閲覧者が閲覧した時間（閲覧時間）を算出することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかる情報閲覧システムを示す図である。
【図２】本発明の第１の実施形態にかかる情報閲覧システムを構成するクライアントにおける処理を示すフローチャートである。
【図３】本発明の第１の実施形態にかかる情報閲覧システムを構成するサーバにおける処理を示すフローチャートである。
【図４（Ａ）】本発明の第２の実施形態にかかる情報閲覧システムを構成するクライアントにおける処理を示すフローチャートである。
【図４（Ｂ）】本発明の第２の実施形態にかかる情報閲覧システムを構成するクライアントにおける処理を示すフローチャートである。
【図５】本発明の第２の実施形態にかかる情報閲覧システムを構成するサーバにおける処理を示すフローチャートである。
【図６】本発明の第３の実施形態にかかる情報閲覧システムを構成するサーバにおける処理を示すフローチャートである。
【図７】本発明の第１の実施形態にかかる情報閲覧システムを用いて、ある職場における頁計算閲覧時間を算出した結果を示す図である。
【符号の説明】
１：クライアント
２：サーバ
３：サーバ
４：通信網
【図１】
0004230694.tif 000004
【図２】
0004230694.tif 000005
【図３】
0004230694.tif 000006
【図４（Ａ）】
0004230694.tif 000007
【図４（Ｂ）】
0004230694.tif 000008
【図５】
0004230694.tif 000009
【図６】
0004230694.tif 000010
【図７】
0004230694.tif 000011