(57)【要約】      （修正有）【課題】利用者によるＷｅｂサイトの閲覧忘れを防止する、アプリケーションの利用状況を示すレポートを提供する。【解決手段】クライアント端末２００から受け付けられたアプリケーション利用状況を記録したＷｅｂサイトのＵＲＬとＵＲＬに記録されているレポートのタイトルとを含むレポートの閲覧要求に基づいて、Ｗｅｂサイトからタイトルのレポートを取得してクライアント端末２００に送信すると共に、パラメタＤＢ１２０に記憶されているレポート送信日に、レポートをクライアント端末２００が閲覧しているか否かを判定し、閲覧されていないと判定したタイトルのレポートをレポート格納ＤＢ１５０から取得し、登録された宛先にメールで送信する。【選択図】図１
2017059142.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサイトのアプリケーション利用状況を示すレポートを配信するレポート配信サーバであって、
クライアント端末から受け付けられた前記アプリケーション利用状況を記録したＷｅｂサイトのＵＲＬと前記ＵＲＬに記録されている前記レポートのタイトルとを含む前記レポートの閲覧要求に基づいて、前記Ｗｅｂサイトから前記タイトルのレポートを取得して前記クライアント端末に送信するとともに、パラメタ情報に記憶されている前記レポートを前記クライアント端末が閲覧した日付である参照日に前記日付を記録するレポート処理部と、
あらかじめ設定された、前記ＵＲＬと、前記タイトルと、前記レポートをメール送信する宛先を示す送信先アドレス情報と、前記宛先に対して前記レポートを送信する日付を示す送信日と、前記参照日と、を対応付けて記憶する前記パラメタ情報に基づいて、前記参照日に前記日付が記録されているか否かを判定し、前記日付が記録されていないと判定した前記タイトルのレポートを前記Ｗｅｂサイトから取得するレポート採取部と、
前記送信日に、前記レポート採取部により採取された前記レポートを、前記宛先にメール送信するレポート送信部と、
を備えることを特徴とするレポート配信サーバ。
【請求項２】
あらかじめ設定された前記パラメタ情報を、前記クライアント端末から受け付けられた変更後の前記パラメタ情報に更新する設定部、を備え、
前記レポート送信部は、前記レポートとともに変更後の前記パラメタ情報を前記宛先に送信する、
ことを特徴とする請求項１に記載のレポート配信サーバ。
【請求項３】
Ｗｅｂサイトのアプリケーション利用状況を示すレポートを配信するレポート配信サーバで行われるレポート配信方法であって、
クライアント端末から受け付けられた前記アプリケーション利用状況を記録したＷｅｂサイトのＵＲＬと前記ＵＲＬに記録されている前記レポートのタイトルとを含む前記レポートの閲覧要求に基づいて、前記Ｗｅｂサイトから前記タイトルのレポートを取得し、
取得された前記レポートを前記クライアント端末に送信するとともに、パラメタ情報に記憶されている前記レポートを前記クライアント端末が閲覧した日付である参照日に前記日付を記録し、
あらかじめ設定された、前記ＵＲＬと、前記タイトルと、前記レポートをメール送信する宛先を示す送信先アドレス情報と、前記宛先に対して前記レポートを送信する日付を示す送信日と、前記参照日と、を対応付けて記憶する前記パラメタ情報に基づいて、前記参照日に前記日付が記録されているか否かを判定し、
前記日付が記録されていないと判定した前記タイトルのレポートを前記Ｗｅｂサイトから取得し、
前記送信日に、前記レポート採取部により採取された前記レポートを、前記宛先にメール送信する、
ことを特徴とするレポート配信方法。
【請求項４】
あらかじめ設定された前記パラメタ情報を、前記クライアント端末から受け付けられた変更後の前記パラメタ情報に更新し、前記レポートとともに変更後の前記パラメタ情報を前記宛先に送信する、
ことを特徴とする請求項３に記載のレポート配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイトが出力するレポートを配信するレポート配信サーバ、レポート配信方法に関する。
【背景技術】
【０００２】
ＳａａＳ（Software as a Service）型のクラウドサービスでは、アプリケーションの利用状況を示すレポートがＷｅｂサイトから提供されている。クラウドサービスの利用者がこのレポートを閲覧するためには、利用者自身がＷｅｂサイトにアクセスし、提供されるレポートを参照するためのレポート画面を開く操作が必要である。Ｗｅｂサイトにアクセスし、目的の画面を開く操作を自動化するための技術として、例えば、GetHTMLW 8.3.0等のソフトウェアや、特許文献１に開示された技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４１６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの技術は固定の巡回対象サイト（ＵＲＬ）情報に基づき、画面を操作者の端末に記録する技術であるため、既に当該サイトを閲覧済の場合でも上記レポートを記録してしまい、ディスク容量を無駄に消費する場合がある。
【０００５】
また、上記のような従来技術では、利用者自身が能動的にＷｅｂサイトにアクセスして上記レポートを閲覧しなければならない。このため、巡回対象のＷｅｂサイトが閲覧済みか否かをチェックしたにもかかわらず、利用者の記憶違い等により、閲覧すべきＷｅｂサイトの閲覧を忘れてしまい、上記レポートを取得できなくなってしまう場合があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、利用者によるＷｅｂサイトの閲覧忘れを防止し、アプリケーションの利用状況を示すレポートの取得漏れをなくすことが可能なレポート配信サーバ、レポート配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明にかかるレポート配信サーバは、Ｗｅｂサイトのアプリケーション利用状況を示すレポートを配信するレポート配信サーバであって、クライアント端末から受け付けられた前記アプリケーション利用状況を記録したＷｅｂサイトのＵＲＬと前記ＵＲＬに記録されている前記レポートのタイトルとを含む前記レポートの閲覧要求に基づいて、前記Ｗｅｂサイトから前記タイトルのレポートを取得して前記クライアント端末に送信するとともに、パラメタ情報に記憶されている前記レポートを前記クライアント端末が閲覧した日付である参照日に前記日付を記録するレポート処理部と、あらかじめ設定された、前記ＵＲＬと、前記タイトルと、前記レポートをメール送信する宛先を示す送信先アドレス情報と、前記宛先に対して前記レポートを送信する日付を示す送信日と、前記参照日と、を対応付けて記憶する前記パラメタ情報に基づいて、前記参照日に前記日付が記録されているか否かを判定し、前記日付が記録されていないと判定した前記タイトルのレポートを前記Ｗｅｂサイトから取得するレポート採取部と、
前記送信日に、前記レポート採取部により採取された前記レポートを、前記宛先にメール送信するレポート送信部と、を備えることを特徴とするレポート配信サーバとして構成される。
【０００８】
また、本発明は、上記レポート配信サーバで行われるレポート配信方法としても把握される。
【発明の効果】
【０００９】
本発明によれば、利用者によるＷｅｂサイトの閲覧忘れを防止し、アプリケーションの利用状況を示すレポートの取得漏れをなくすことができる。
【図面の簡単な説明】
【００１０】
【図１】レポート配信システムの構成例を示す図である。
【図２】本システムで行われる処理の処理手順を示すフローチャートである。
【図３】設定情報を入力するための事前設定画面の例を示す図である。
【図４】パラメタＤＢ１２０の例を示す図である。
【図５】選択情報を入力するための統合レポートポータル画面の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明にかかるレポート配信サーバ、レポート配信方法の一実施形態を、図面を用いて詳細に説明する。
【００１２】
図１は、本発明にかかるレポート配信サーバ、レポート配信方法を適用したレポート配信システム１０００の構成例を示す図である。図１に示すように、本システムは、サーバ１００と、クライアント端末２００とを有して構成されている。サーバ１００とクライアント端末２００とは、インターネット等の一般的なネットワークを介して接続されている。まず、サーバ１００について説明する。
【００１３】
サーバ１００は、Ｗｅｂサイトから提供されるアプリケーションの利用状況を示すレポートを提供するサーバであり、一般的なコンピュータから構成される。
【００１４】
図１に示すように、サーバ１００は、事前設定部１１０と、パラメタＤＢ（Data Base）１２０と、統合レポートポータル部（レポート処理部）１３０と、レポート採取部１４０と、レポート格納ＤＢ１５０と、レポート送信部１６０とを有して構成されている。
【００１５】
事前設定部１１０は、クライアント端末２００から入力されたアプリケーションの利用状況を示すレポートを参照するＷｅｂサイトの設定情報をパラメタＤＢ１２０に設定する。事前設定部１１０が実行する具体的な処理については後述する。
【００１６】
パラメタＤＢ１２０は、事前設定部１１０により設定される各種パラメタを記憶するデータベースである。パラメタＤＢ１２０が記憶する具体的な内容については、上記事前設定部１１０とともに後述する。
【００１７】
統合レポートポータル部１３０は、上記レポートの閲覧時に、クライアント端末２００から入力された上記レポートを参照するＷｅｂサイトの選択情報を読み取り、そのＷｅｂサイトにアクセスする。統合レポートポータル部１３０は、選択されたＷｅｂサイトにアクセスした日時を、パラメタＤＢ１２０に記録するとともに、そのレポートをクライアント端末２００に送信する。統合レポートポータル部１３０が実行する具体的な処理については後述する。
【００１８】
レポート採取部１４０は、パラメタＤＢ１２０にアクセスして当該月のレポート参照日に日付が記録されているか否かを判定する。レポート採取部１４０は、当該月のレポート参照日に日付が記録されていないと判定した場合、そのＷｅｂサイトにアクセスして上記レポートを取得し、レポート格納ＤＢ１５０に格納する。このとき、レポート採取部１４０は、パラメタＤＢ１２０の上記レポート参照日に、上記レポートを取得した日付を記録する。レポート採取部１４０が実行する具体的な処理については後述する。
【００１９】
レポート送信部１６０は、パラメタＤＢ１２０にアクセスし、送信日が到来したか否かを判定し、送信日が到来したと判定した場合、レポート格納ＤＢ１５０に記憶されている上記レポートを、パラメタＤＢ１２０に登録されているメールアドレス宛てに送信する。レポート送信部１６０が実行する具体的な処理については後述する。続いて、クライアント端末２００について説明する。
【００２０】
クライアント端末２００は、上記レポートを参照する端末であり、サーバ１００と同様、一般的なコンピュータから構成される。図１に示すように、クライアント端末２００は、入力部１０と、表示部１１と、メール受信部１２、レポート処理部１３とを有して構成されている。
【００２１】
入力部１０は、キーボード等の一般的な入力装置であり、利用者Ｕから、上記各種パラメタの入力を受け付ける。
【００２２】
表示部１１は、ＬＣＤ（Liquid Crystal Display）等の一般的なディスプレイ装置であり、利用者Ｕが取得されたレポートを閲覧するための装置である。また、表示部１１は、事前設定部１１０や統合レポートポータル部１３０に送信する情報を入力するための各種画面を表示する。
【００２３】
メール受信部１２は、例えば、一般的なメールボックスから構成され、サーバ２００から送信された上記レポートを受信する。
【００２４】
レポート処理部１３は、入力部１０からＷｅｂサイトの設定情報、Ｗｅｂサイトの選択情報を入力するための画面を表示部１１に表示する。また、レポート処理部１３は、選択されたＷｅｂサイトの上記レポートの取得要求をサーバ２００に送信し、得られた上記レポートを表示部１１に表示する。
【００２５】
なお、特に図示していないが、上記サーバ１００、クライアント端末２００は、互いに上記各種情報を送受信するための通信部や、上記各部の操作を制御するための制御部を有している。
【００２６】
図２は、本システムで行われる処理の処理手順を示すフローチャートである。まず、事前設定処理（ａ）について説明する。
【００２７】
事前設定処理では、クライアント端末２００は、入力部１０が、上記設定情報の入力を受け付け、通信部を介してその設定情報をサーバ１００に送信する（ステップＳ２１０１）。
【００２８】
図３は、上記設定情報を入力するための事前設定画面の例を示す図である。図３に示すように、事前設定画面には、設定情報を識別するための連番と、そのタイトルと、ＷｅｂサイトのＵＲＬ（Uniform Resource Locator）と、そのＷｅｂサイトにアクセスしてレポートを取得するためのログインＩＤおよびパスワードとが対応付けられている。図３では、例えば、連番１で識別されるタイトル１のＵＲＬは、ｈｔｔｐｓ：／／ｗｗｗ．ｘｘｘｘ．ｃｏ．ｊｐであり、ログインＩＤおよびパスワードは、ｌｏｇｉｎＩＤ、ｐａｓｓｗｏｒｄであることを示している。
【００２９】
また、事前設定画面には、取得されたレポートの送信日および送信先が対応付けられている。図３では、取得されたレポートは、毎月２０日に、メールアドレスｓａｍｐｌｅ＠ｈｉｔａｃｈｉ−ｓｙｓｔｅｍｓ．ｃｏｍに送信されることを示している。上記事前設定画面の各項目から入力された情報は、後述するパラメタＤＢ１２０に設定される。
【００３０】
ステップＳ２１０１において、上記設定情報がクライアント端末２００からサーバ１００に送信されると、サーバ１００の事前設定部１１０は、これらの情報をパラメタＤＢ１２０に登録する（ステップＳ２１０２、Ｓ２１０３）
図４は、パラメタＤＢ１２０の例を示す図である。図４に示すように、パラメタＤＢ１２０は、図３に示した各設定情報と、クライアント端末２００がＷｅｂサイトにアクセスして上記レポートを取得した日付であるレポート参照日とが対応付けて記憶されている。図４では、例えば、クライアント端末２００は、１月１０日、２月１２日にＷｅｂサイトｈｔｔｐｓ：／／ｗｗｗ．ｘｘｘｘ．ｃｏ．ｊｐにアクセスして上記レポートを取得したことを示している。このように、月ごとに上記レポートが取得されたタイミングがパラメタＤＢ１２０に記憶されている。上記日付は、後述する統合レポートポータル部１３０により更新される。続いて、統合レポートポータル処理（ｂ）について説明する。
【００３１】
統合レポートポータル処理では、まず、クライアント端末２００は、入力部１０が、上記レポートを参照するＷｅｂサイトの選択情報の入力を受け付け、通信部を介してその選択情報をサーバ１００に送信する（ステップＳ２２０１）。
【００３２】
図５は、上記選択情報を入力するための統合レポートポータル画面の例を示す図である。図５に示すように、統合レポートポータル画面には、選択情報を識別するための連番と、そのタイトルと、ＷｅｂサイトのＵＲＬとが対応付けられている。図５では、例えば、連番１で識別されるタイトル１（ｈｔｔｐｓ：／／ｗｗｗ．ｘｘｘｘ．ｃｏ．ｊｐ）が選択されたことを示している。選択情報に含まれる各項目につては図３、４と同様であるため、ここではその説明を省略する。
【００３３】
ステップＳ２２０１において選択情報が入力されると、クライアント端末２００のレポート処理部１３は、選択情報を含むレポートの取得要求をサーバ１００に送信し、サーバ１００の統合レポートポータル部１３０は、選択情報と、パラメタＤＢ１２０とを参照し、選択情報に示されているＷｅｂサイトにログインしてタイトル名のレポートを、クライアント端末２００に送信する。クライアント端末２００のレポート処理部１３は、サーバ１００から受信した上記レポートを表示部１２に表示する（ステップＳ２２０２）。利用者は、表示部１２に表示されたレポートを閲覧することができる。
【００３４】
そして、サーバ１００の統合レポートポータル部１３０は、上記レポートを取得した日付を、パラメタＤＢ１２０に記録する（ステップＳ２２０３）。続いて、レポート採取、レポート送信処理（ｃ）について説明する。
【００３５】
レポート採取、レポート送信処理では、まず、サーバ１００のレポート採取部１４０は、Ｗｅｂサイトを自動巡回し、パラメタＤＢ１２０にアクセスし、送信日が到来したか否かを判定する（ステップＳ２３０１）。
【００３６】
レポート採取部１４０は、登録されているＷｅｂサイトについての上記レポートの送信日が到来したと判定した場合、さらに、レポート参照日に日付が記録されているか否かを判定する（ステップＳ２３０２）。
【００３７】
レポート採取部１４０は、レポート参照日に日付が記録されていないと判定した場合、パラメタＤＢ１２０に記憶されているＷｅｂサイトにアクセス、ログインしてタイトル名のレポートのスクリーンショットを取得し、レポート格納ＤＢ１５０に格納する（ステップＳ２３０３、Ｓ２３０４）。
【００３８】
サーバ１００のレポート送信部１６０は、レポート格納ＤＢ１５０に格納された上記スクリーンショットをＰＤＦファイル形式に変換し、クライアント端末２００にメール送信する（ステップＳ２３０５、Ｓ２３０６）。その後、クライアント端末２００のメール受信部１２がサーバ１００から上記ＰＤＦファイルが添付されたメールを受信し、レポート処理部１３が、メール受信部１２が受信したＰＤＦファイルをオープンして上記レポートを確認することができる。
【００３９】
このように、本システムでは、これらの処理を行うことにより、例えば、インターネット上に存在するＷｅｂサイトの画面（特に、稼働状況・利用状況等のレポート画面）に対して、自動的に巡回して、利用者のＷｅｂサイトの閲覧状況にあわせて送信可否を自動的に判定したうえで画面のスクリーンショットを採取し、自動的にメール送信している。したがって、利用者は、Ｗｅｂサイトの定期的な閲覧を能動的に行う必要が無くなるため、利用者自身のレポートの閲覧に伴う作業工数を低減することができる。また、利用者自身が能動的に閲覧したサイトがあった場合には、同じ情報を再度配信することが無く、利用者の資源（ディスク、ネットワーク）の無駄な消費を防ぐことができる。
【００４０】
なお、クライアント端末２００の表示部２０２に表示された事前設定画面から設定されたパラメタ情報を変更する場合（例えば、閲覧対象となるＷｅｂサイトのＵＲＬやタイトルが変更となった場合）、入力部２０１が上記事前設定画面から変更後のパラメタ情報の入力を受け付け、図２（ａ）に示した事前設定処理と同様に更新される。サーバ１００のレポート送信部１６０は、図２（ｃ）に示したレポート採取、レポート送信処理においてメール送信するレポートとともに、変更されたパラメタ情報を送信してもよい。この場合、クライアント端末１００の利用者は、閲覧していない上記レポートをメールで受信するとともに、その閲覧先が変更されたことを容易に知ることができ、次回閲覧時には変更後の閲覧先を指定してレポートを閲覧することができる。
【００４１】
なお、上記例では、レポートを閲覧する端末とメールを受信する端末とが同じクライアント端末であるとして説明したが、メールを受信する端末は閲覧したときのクライアント端末１００と異なる端末であってもよい。
【００４２】
なお上記各処理は、実際には、サーバ１００、クライアント端末２００にインストールされたプログラムを実行することにより実現される。
【００４３】
上記プログラムは、ＲＯＭ等に予め組み込まれて提供されたり、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供したり、配布してもよい。さらには、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供したり、配布してもよい。
【産業上の利用可能性】
【００４４】
以上のように、本発明にかかるレポート配信サーバ、レポート配信方法は、ＳａａＳ型クラウドサービスのレポート送信サービスに有用である。
【符号の説明】
【００４５】
１０００              レポート配信システム
１００                サーバ
１１０                事前設定部
１２０                パラメタＤＢ
１３０                統合レポートポータル部
１４０                レポート採取部
１５０                レポート格納ＤＢ
１６０                レポート送信部
２００                クライアント端末
１０                  入力部
１１                  表示部
１２                  メール受信部
１３                  レポート処理部
Ｕ                    利用者。
【図１】
2017059142.tif 000003
【図２】
2017059142.tif 000004
【図３】
2017059142.tif 000005
【図４】
2017059142.tif 000006
【図５】
2017059142.tif 000007