(57)【要約】      （修正有）【課題】複数の関連したページを自動的に表示することで、業務の効率化を図る情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】ユーザにより指定されたウェブサイトを表示する情報処理装置であって、複数のウェブサイトをグループとして管理し、ユーザにより指定されたウェブサイトがグループに含まれるかを判定する。グループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する。【選択図】図１
2017111522.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより指定されたウェブサイトを表示する情報処理装置であって、
複数のウェブサイトをグループとして管理する管理手段と、
前記ユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれるかを判定するグループ判定手段と、
前記グループ判定手段によりユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
ウェブサイトの閲覧履歴を管理する履歴管理手段と、
前記ユーザにより指定されたウェブサイトが前記履歴管理手段により管理された閲覧履歴に含まれるかを判定する履歴判定手段と、
をさらに備え、
前記表示手段は、前記履歴判定手段により、前記ユーザにより指定されたウェブサイトが閲覧履歴に含まれると判定された場合、前記閲覧履歴に含まれる当該ウェブサイトと続けて表示されたウェブサイトを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記閲覧履歴に、前記ウェブサイトと続けて所定回数以上表示されたウェブサイトがある場合、当該ウェブサイトを表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
ユーザにより指定されたウェブサイトを表示する情報処理装置における情報処理方法であって、
前記情報処理装置の管理手段が、複数のウェブサイトをグループとして管理する管理工程と、
前記情報処理装置のグループ判定手段が、前記ユーザにより指定されたウェブサイトが、前記管理工程により管理されるグループに含まれるかを判定するグループ判定工程と、
前記情報処理装置の表示手段が、前記グループ判定工程によりユーザにより指定されたウェブサイトが、前記管理工程により管理されるグループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する表示工程と、
を備えることを特徴とする情報処理方法。
【請求項５】
ユーザにより指定されたウェブサイトを表示する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
複数のウェブサイトをグループとして管理する管理手段と、
前記ユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれるかを判定するグループ判定手段と、
前記グループ判定手段によりユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する表示手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
近年、勤務時間の管理システムや決済承認のワークフローシステムなどがウェブシステムにより実現され、またウェブサイト（ウェブページ）を通じて情報収集することも多く、業務においては頻繁にウェブサイトへアクセスしている。
【０００３】
また、日々の業務においては、アクセス先のウェブサイトはほぼ決まっていることが多く、そのような頻繁にアクセスするサイトはウェブブラウザのブックマーク機能を用いることが多い。
【０００４】
ウェブサイトへのアクセスは、ブックマーク機能を用いていても、アクセスしたいサイトをひとつひとつ選択する必要があり、手間がかかっている。
【０００５】
特許文献１には、現在表示されているウェブサイトと同階層にあるサイト同時に表示するシステムについて記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２００１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
例えば、以下のようなケースにおいては、週次報告を行う場合に複数のサイトを表示するが、利用するページが決まっているにもかかわらず作業の度に１つずつページを開いていくのが手間である。
【０００８】
週次報告の作業においては、毎回、「全社ポータルサイト」、「勤務管理サイト」、「プロジェクト用ポータルサイト」の３つのサイトを表示する。
【０００９】
そして、１．報告作業を行うために、全社ポータルサイトをブックマークより開く。２．勤務工数を把握するため、勤怠管理サイトをブックマークより開く。３．作業内容を確認するため、プロジェクト用ポータルサイトをブックマークより開く。
といった順で作業を行う。
【００１０】
この際、作業の度に複数ページをひとつひとつブックマークから選択する必要があり、手間がかかっている。
【００１１】
そこで、本発明は、複数の関連したページを自動的に表示することで、業務の効率化を図る仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の情報処理装置は、ユーザにより指定されたウェブサイトを表示する情報処理装置であって、複数のウェブサイトをグループとして管理する管理手段と、前記ユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれるかを判定するグループ判定手段と、前記グループ判定手段によりユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する表示手段と、を備えることを特徴とする。
【００１３】
また、本発明の情報処理方法は、ユーザにより指定されたウェブサイトを表示する情報処理装置における情報処理方法であって、前記情報処理装置の管理手段が、複数のウェブサイトをグループとして管理する管理工程と、前記情報処理装置のグループ判定手段が、前記ユーザにより指定されたウェブサイトが、前記管理工程により管理されるグループに含まれるかを判定するグループ判定工程と、前記情報処理装置の表示手段が、前記グループ判定工程によりユーザにより指定されたウェブサイトが、前記管理工程により管理されるグループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する表示工程と、を備えることを特徴とする。
【００１４】
また、本発明のプログラムは、ユーザにより指定されたウェブサイトを表示する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、複数のウェブサイトをグループとして管理する管理手段と、前記ユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれるかを判定するグループ判定手段と、前記グループ判定手段によりユーザにより指定されたウェブサイトが、前記管理手段により管理されるグループに含まれると判定された場合、当該ウェブサイトが含まれるグループのウェブサイトも表示する表示手段として機能させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、複数の関連したページを自動的に表示することで、業務の効率化を図ることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明のシステム構成を示す図
【図２】情報処理装置１０１のハードウエア構成を示す図
【図３】ウェブサイト表示処理を示すフローチャート
【図４】グループ登録処理を示すフローチャート
【図５】ステップＳ４０１で情報処理装置１０１に表示される画面を示す図
【図６】ステップＳ４０２で情報処理装置１０１に表示される画面を示す図
【図７】ステップＳ４０３で情報処理装置１０１に表示される画面を示す図
【図８】関連ページが表示された場合に情報処理装置１０１に表示される画面の一例を示す図
【図９】グループ情報が登録されたテーブルの一例を示す図
【図１０】閲覧履歴の一例を示す図
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１８】
図１は、本発明のシステム構成を示す図である。図１に示す通り、情報処理装置１０１とウェブサーバ１０２がネットワーク１１０を介して通信可能に接続されている。
【００１９】
図２は、本発明の実施形態に係わる情報処理装置１０１のハードウェア構成の一例を示すブロック図である。
【００２０】
図２に示すように、情報処理装置１０１では、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００２１】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２３】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２４】
入力コントローラ２０５は、キーボード／タッチパネル２１０などの入力装置からの入力を制御する。入力装置はこれに限ったものでなく、マウスやマルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２５】
ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００２６】
この入力装置を用いて各種通信装置で利用可能な通信宛先に対する宛先を入力するようになっている。
【００２７】
音声入力コントローラ２０６は、マイク２１１からの入力を制御する。マイク２１１から入力された音声を音声認識することが可能となっている。
【００２８】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、キーボード／タッチパネル２１０からの入力を受け付けることも可能となる。
【００２９】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００３０】
本発明では、ユーザが情報処理装置を通常する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００３１】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３２】
通信Ｉ／Ｆコントローラ２０９、ネットワーク２１４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００３３】
なお、記憶装置２０４は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００３４】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００３５】
次に図３に示すフローチャートを用いて、本発明のウェブサイト表示処理について説明する。
【００３６】
図３のフローチャートに示す処理は、情報処理装置１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３７】
なお、本発明のブラウザ拡張プログラムは、図５に示すようにウェブブラウザ上の機能を拡張するボタン形式プログラムとして提供される。
【００３８】
ステップＳ３０１では、情報処理装置１０１のＣＰＵ２０１は、ユーザから指定されたＵＲＬにより示されるウェブサイトを表示する。以下、本ステップで表示されたウェブサイトを対象サイトという。
【００３９】
ステップＳ３０２では、情報処理装置１０１のＣＰＵ２０１は、グループ設定がされているか否かを判定する。
【００４０】
グループ設定とは、複数のウェブサイトを自動表示する設定であり、グループ設定されている場合は、図９に示すグループテーブルが記憶されている。
【００４１】
グループ設定されている場合（ステップＳ３０２：ＹＥＳ）は、処理をステップＳ３０３に移行する。
【００４２】
グループ設定されていない場合（ステップＳ３０２：ＮＯ）は、処理をステップＳ３０４に移行する。
【００４３】
ステップＳ３０３では、情報処理装置１０１のＣＰＵ２０１は、対象サイトが含まれるグループがあるか判定する。
【００４４】
具体的には、図９に示すグループテーブルに基づき、対象サイトがいずれかのグループに登録されているかにより判定する。
【００４５】
グループ設定されている場合（ステップＳ３０３：ＹＥＳ）は、当該グループのサイトを関連サイトとして、処理をステップＳ３０７に移行する。
【００４６】
なお、複数のグループに登録されている場合は、登録されている全てのグループについて表示する。
【００４７】
グループ設定されていない場合（ステップＳ３０３：ＮＯ）は、処理をステップＳ３０４に移行する。
【００４８】
ステップＳ３０４では、情報処理装置１０１のＣＰＵ２０１は、閲覧履歴に対象サイトが含まれているか判定する。具体的には、図１０に示す履歴一覧テーブルに対象サイトが含まれているかにより判定する。
【００４９】
含まれている場合（ステップＳ３０４：ＹＥＳ）は、処理をステップＳ３０５に移行する。
【００５０】
含まれていない場合（ステップＳ３０４：ＮＯ）は、本フローチャートに示す処理を終了する。
【００５１】
ステップＳ３０５では、情報処理装置１０１のＣＰＵ２０１は、図１０に示す閲覧履歴に、対象サイトの表示から所定時間内に表示したサイトが存在するかを判定する。所定時間は予め定められているものとし、例えば３秒といった時間である。
【００５２】
存在する場合（ステップＳ３０５：ＹＥＳ）は、処理をステップＳ３０６に移行する。
【００５３】
存在しない場合（ステップＳ３０５：ＮＯ）は、本フローチャートに示す処理を終了する。
【００５４】
例えば、ステップＳ３０１でｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｃｏ．ｊｐのサイトが表示された場合、図１０に示す閲覧履歴には、２０１５／１２／１０  １０：１５：２０にｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｃｏ．ｊｐにアクセス（表示）した履歴があり、その１秒後の２０１５／１２／１０  １０：１５：２１にｈｔｔｐ：／／ｗｗｗ．ｘｙｚ．ｃｏ．ｊｐにアクセスしている。そのため、ステップＳ３０５はＹＥＳと判定される。
【００５５】
ステップＳ３０６では、情報処理装置１０１のＣＰＵ２０１は、ステップＳ３０５で存在すると判定されたサイトについて、対象サイトの表示から所定時間内に表示した回数が所定回数あるかを判定する。所定回数は予め定められているものとし、例えば３回といった回数である。
【００５６】
所定回数表示している場合（ステップＳ３０６：ＹＥＳ）は、当該サイトを関連サイトとし、処理をステップＳ３０７に移行する。
【００５７】
所定回数表示していない場合（ステップＳ３０６：ＮＯ）は、本フローチャートの処理を終了する。
【００５８】
例えば、ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｃｏ．ｊｐへのアクセスから３秒以内にｈｔｔｐ：／／ｗｗｗ．ｘｙｚ．ｃｏ．ｊｐにアクセスした履歴は、図１０に示す例だと、２０１５／１２／１１  １０：５０：４０と、２０１５／１２／１２  １１：１３：０５に存在する。そのため、ステップＳ３０６では、ＹＥＳと判定される。
【００５９】
他方、ｈｔｔｐ：／／ｗｗｗ．ｅｘａｍｐｌｅ１．ｃｏ．ｊｐへ２０１５／１２／１０  １０：１９：２８にアクセスしたあと２０１５／１２／１０  １０：１９：３０にｈｔｔｐ：／／ｗｗｗ．ｅｘａｍｐｌｅ２．ｃｏ．ｊｐにアクセスした履歴があるが、ｈｔｔｐ：／／ｗｗｗ．ｅｘａｍｐｌｅ１．ｃｏ．ｊｐへのアクセス後３秒以内にｈｔｔｐ：／／ｗｗｗ．ｅｘａｍｐｌｅ２．ｃｏ．ｊｐにアクセスした履歴は１回のみである。そのため、このような場合はステップＳ３０６ではＮＯと判定される。
【００６０】
ステップＳ３０７では、情報処理装置１０１のＣＰＵ２０１は、関連サイトを表示する。
次に、図４を用いて、グループ登録処理について説明する。
【００６１】
図４のフローチャートに示す処理は、情報処理装置１０１のＣＰＵ２０１が所定の制御プログラムをよみだして実行する処理である。
【００６２】
ステップＳ４０１では、情報処理装置１０１のＣＰＵ２０１は、図５に示すグループボタン５０１の押下を受け付ける。グループボタンの押下を受け付けると、図６に示す画面を表示し、処理をステップＳ４０２に移行する
【００６３】
ステップＳ４０２では、情報処理装置１０１のＣＰＵ２０１は、図６に示す追加ボタン６０１の押下を受け付ける。追加ボタンの押下を受け付けると、図７に示す画面を表示し、処理をステップＳ４０３に移行する。
【００６４】
ステップＳ４０３では、情報処理装置１０１のＣＰＵ２０１は、図７に示す画面において、グループ名の入力を受け付け（７０１）、完了ボタン７０３の押下を受け付けると（Ｓ４０３：ＹＥＳ）、現在タブ表示されているウェブサイトをグループとして登録する（ステップＳ４０４）。グループ名は、７０１に入力されたグループ名である。
【００６５】
キャンセルボタン７０２の押下を受け付けた場合（Ｓ４０３：ＮＯ）には、ステップＳ４０４の処理は実行せずに本フローチャートの処理を終了する。
【００６６】
図８は、関連ページが表示された場合に情報処理装置１０１に表示される画面の一例を示す図である。対象ページのタブで示されたページは、ステップＳ３０１で表示されたページである。関連ページのタブで示されたページは、ステップＳ３０７で表示されたページである。
【００６７】
以上の処理により、予め登録された関連したページを自動的に表示することが可能となり、業務の効率化を図ることが可能となる。また、関連ページとして登録されていない場合であっても、閲覧履歴を用いて、短時間の間に表示されたページは関連するページであると推定し、当該ページを自動的に表示することが可能となり、業務の効率化を図ることが可能となる。
【００６８】
また、本発明におけるプログラムは、図３、図４の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図３、図４の各処理ごとのプログラムであってもよい。
【００６９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００７０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００７１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００７２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７６】
１０１  情報処理装置
１０２  クライアント端末
【図１】
2017111522.tif 000003
【図２】
2017111522.tif 000004
【図３】
2017111522.tif 000005
【図４】
2017111522.tif 000006
【図５】
2017111522.tif 000007
【図６】
2017111522.tif 000008
【図７】
2017111522.tif 000009
【図８】
2017111522.tif 000010
【図９】
2017111522.tif 000011
【図１０】
2017111522.tif 000012