(57)【要約】【課題】  所望するＷｅｂページを表示すると共に、メニューバーを備えたＷｅｂページを表示して当該メニューバーのコンテンツ実行要求入力部から受付けたコンテンツ実行要求に基づいて、コンテンツを実行することができること。【解決手段】  処理手段は、Ｗｅｂページ識別子入力部と、コンテンツ実行要求入力部とを備えたメニューバーを第一の表示領域に表示する（Ｓ２０）。処理手段は、Ｗｅｂページ識別子入力部において、前記入力手段からＷｅｂページ識別子を受付けて、当該Ｗｅｂページ識別子に対応するＷｅｂページの表示制御情報を受信する（Ｓ３５）。処理手段は、当該表示制御情報に基づいて第二表示領域識別子に対応する第二の表示領域に、前記受信したＷｅｂページを表示する。処理手段は、前記コンテンツ実行要求入力部においてコンテンツ実行要求を受付け、当該コンテンツ実行要求に基づいて、コンテンツを実行する（Ｓ５０）。【選択図】  図５
2005149157.tif 000002
【特許請求の範囲】
【請求項１】
情報の記憶手段、情報の入力手段、外部の情報提供システムとの通信手段、情報の表示手段、及びこれら各手段の動作を制御する処理手段を備えた端末装置に用いられるメニューバープログラムであって、
前記処理手段に、
ａ）Ｗｅｂページ識別子入力部と、コンテンツ実行要求入力部とを備えたメニューバーを情報閲覧画面の第一の表示領域に表示するステップと、
ｂ）前記Ｗｅｂページ識別子入力部において、前記入力手段からＷｅｂページ識別子を受付けて前記記憶手段に格納するステップと、
ｃ）前記入力手段から実行要求を受付けることを契機として、前記記憶手段から格納したＷｅｂページ識別子を取り出すと共に、当該Ｗｅｂページ識別子に対応するＷｅｂページの表示制御情報を、前記通信手段を介して外部の情報提供システムから受信して記憶手段に格納するステップと、
ｄ）前記記憶手段から格納した表示制御情報を取り出すと共に、当該表示制御情報に基づいて、情報閲覧画面の第二の表示領域に前記受信したＷｅｂページを表示するステップと、
ｅ）前記コンテンツ実行要求入力部において、コンテンツ実行要求を受付けるステップと、
ｆ）受付けたコンテンツ実行要求に基づいて、前記記憶手段又は外部装置の記憶手段に格納されているコンテンツを実行するステップと、
を実行させることを特徴としたメニューバープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は新たなＷｅｂページを表示すると共に、情報提供システムが提供するメニューバーを利用する技術に関する。
【背景技術】
【０００２】
従来、Ｗｅｂサーバが提供するＷｅｂページを参照する場合には、端末装置のＷｅｂブラウザに標準で組み込まれているツールバーのＵＲＬ入力部に所望するＷｅｂページに対応するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力して、Ｗｅｂブラウザの画面に表示していた。
【０００３】
一方、Ｗｅｂサーバの中には、次のようなＷｅｂページを提供するものがあった。当該Ｗｅｂサーバが提供するＷｅｂページは、コンテンツ実行要求入力部を有するメニューバーを備えている。図７は、当該Ｗｅｂページを表示したＷｅｂブラウザの一例である。ここで、Ｗｅｂブラウザは一般的な構成を採っており、Ｗｅｂブラウザに標準で組み込まれているツールバーにＵＲＬ入力部５０１を備えている。そして、端末装置は、当該ＵＲＬ入力部５０１においてＷｅｂページのＵＲＬをキーボードから受付けた後、キーボードのエンターキー又はリターンキーが押下されたことを契機として、受付けたＵＲＬに対応するＷｅｂページを外部のＷｅｂサーバから取得して表示するようになっている。
【０００４】
一方、当該Ｗｅｂブラウザに表示されるＷｅｂページは、所定のコンテンツの実行要求を受付けるコンテンツ実行要求入力部として、メニュー１からメニューｎのボタンを備えている。そして、これらのボタンがマウスにより押下されたことを契機として、所定のコンテンツを実行することができる。実行するコンテンツとしては、例えば、カレンダー機能を提供するアプリケーション、スケジュール機能を提供するアプリケーション等が該当する。
【０００５】
しかしながら、上記従来例において、端末装置のＷｅｂブラウザに標準で組み込まれているツールバーのＵＲＬ入力部で新たなＵＲＬを入力すると、当該入力されたＵＲＬに対応する新たなＷｅｂページがＷｅｂブラウザの画面に表示されてしまうため、所望するＷｅｂページを表示すると共に、メニューバーを備えたＷｅｂページを表示して当該メニューバーのコンテンツ実行要求入力部から受付けたコンテンツ実行要求に基づいて、コンテンツを実行することができなかった。
【０００６】
これらに関して、記述された先行技術文献を出願人は知らない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、かかる従来例の有する不都合を改善し、特に、所望するＷｅｂページを表示すると共に、メニューバーを備えたＷｅｂページを表示して当該メニューバーのコンテンツ実行要求入力部から受付けたコンテンツ実行要求に基づいて、コンテンツを実行することができることを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明では次のような構成を採っている。
【０００９】
請求項１記載の発明は、情報の記憶手段、情報の入力手段、外部の情報提供システムとの通信手段、情報の表示手段、及びこれら各手段の動作を制御する処理手段を備えた端末装置に用いられるメニューバープログラムである。そして、処理手段は、Ｗｅｂページ識別子入力部と、コンテンツ実行要求入力部とを備えたメニューバーを情報閲覧画面の第一の表示領域に表示する。続いて、処理手段は、Ｗｅｂページ識別子入力部において、入力手段からＷｅｂページ識別子を受付けて記憶手段に格納する。次に、処理手段は、入力手段から実行要求を受付けることを契機として、記憶手段から格納したＷｅｂページ識別子を取り出すと共に、当該Ｗｅｂページ識別子に対応するＷｅｂページの表示制御情報を、通信手段を介して外部の情報提供システムから受信して記憶手段に格納する。続いて、処理手段は、記憶手段から格納した表示制御情報を取り出すと共に、当該表示制御情報に基づいて、情報閲覧画面の第二の表示領域に受信したＷｅｂページを表示する。さらに、処理手段は、コンテンツ実行要求入力部において、コンテンツ実行要求を受付ける。そして、処理手段は、受付けたコンテンツ実行要求に基づいて、前述の記憶手段又は外部装置の記憶手段に格納されているコンテンツを実行する。
【発明の効果】
【００１０】
これによると、処理手段が、情報閲覧画面の第一の表示領域に情報提供システムが提供するメニューバーを表示すると共に、当該メニューバーのＷｅｂページ識別子入力部において入力手段から受付けたＷｅｂページ識別子に対応するＷｅｂページを、情報閲覧画面の第二の表示領域に表示するので、所望するＷｅｂページを表示すると共に、メニューバーを備えたＷｅｂページを表示して当該メニューバーのコンテンツ実行要求入力部から受付けたコンテンツ実行要求に基づいて、コンテンツを実行することができるという従来にない優れたメニューバープログラムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１２】
図１は、本実施形態のシステムの全体構成を示すブロック図である。インターネット４００に端末装置１００と、情報提供システムとしてのメニューバー提供Ｗｅｂサーバ２００と、外部の情報提供システムとしての外部Ｗｅｂサーバ３００とが接続されている。メニューバー提供Ｗｅｂサーバ２００は、端末装置１００からの要求に基づいて、メニューバーを備えたＷｅｂページの表示制御情報を、要求のあった端末装置１００に送信するようになっている。また、端末装置１００は、メニューバー提供Ｗｅｂサーバ２００から受信した表示制御情報に基づいて、メニューバーを備えたＷｅｂページを表示するようになっている。ここで、外部Ｗｅｂサーバ３００は、端末装置１００及びメニューバー提供Ｗｅｂサーバ２００の利用者以外の第三者がコンテンツ等を提供するために、インターネット４００に接続したものであってもよい。また、本実施形態では、複数の外部Ｗｅｂサーバ３００がインターネット４００に接続されているが、これらの外部Ｗｅｂサーバ３００は、処理手段、記憶手段、及び通信手段を備えた一般的な構成を採っており、記憶手段に所定のＷｅｂページの表示制御情報を格納している。
【００１３】
図２は、本願のメニューバープログラムを適用する端末装置１００として一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の構成を示している。バス１０１に対し、入力手段としてのキーボード１０６及びマウス１０７、表示手段としてのディスプレイ１０８、処理手段としてのＣＰＵ１０２、記憶手段としてのＲＡＭ１０３、ＲＯＭ１０４、及びＨＤＤ１０９（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、並びに通信手段としてのＮＩＣ１０５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が接続されている。Ｉ／Ｆはバス１０１と各種デバイスとのインターフェースを示している。ＨＤＤ１０９には、情報閲覧プログラムとしてのＷｅｂブラウザ等が記憶されている。端末装置１００のＣＰＵ１０２は、ＨＤＤ１０９に記憶されているＷｅｂブラウザをＲＡＭ１０３に読み出して実行することにより、メニューバーを備えたＷｅｂページの表示制御情報を、メニューバー提供Ｗｅｂサーバ２００から受信して当該Ｗｅｂページを表示するようになっている。
【００１４】
図３は、メニューバー提供Ｗｅｂサーバ２００の構成を示している。バス２０１に対し、処理手段としてのＣＰＵ２０２、記憶手段としてのＲＡＭ２０３、ＲＯＭ２０４、及びＨＤＤ２０６（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、並びに通信手段としてのＮＩＣ２０５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が接続されている。Ｉ／Ｆはバスと各種デバイスとのインターフェースを示している。ＨＤＤ２０６には、ＨＴＴＰサーバプログラム２０７、情報閲覧画面構成ファイル２０８、第一のWebページの表示制御情報２０９、第二のWebページの表示制御情報２１０等が記憶されている。ＨＴＴＰサーバプログラムとしては、ａｐａｃｈｅ（登録商標）、ＩＩＳ（登録商標）等を利用してもよい。ＣＰＵ２０２は、ＨＤＤ２０６に記憶されたＨＴＴＰサーバプログラム２０７をＲＡＭ２０３に読み出して実行することにより、端末装置１００のＷｅｂブラウザを介して送信されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に基づいて、情報閲覧画面構成ファイル２０８と、第一のWebページの表示制御情報２０９と、第二のWebページの表示制御情報２１０とを端末装置１００に送信する機能を提供する。
【００１５】
ここで、上記情報閲覧画面構成ファイル２０８は、情報閲覧画面としてのＷｅｂブラウザの表示領域を、第一の表示領域と第二の表示領域とに分割する情報等を格納している。また、第一のWebページの表示制御情報２０９は、メニューバーを備えたWebページの表示制御情報であり、第二のWebページの表示制御情報２１０は、所定の内容を表示するWebページの表示制御情報である。情報閲覧画面構成ファイルとしては、例えば、フレームを定義するＨＴＭＬファイル等が該当する。また、第一のWebページの表示制御情報２０９は、本願メニューバープログラムを含んでいる。本実施形態では、メニューバープログラムは、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔで記述されているが、他の言語で記述されたものであってもよい。
【００１６】
図４は、HDD２０６に記憶されている情報閲覧画面構成ファイル２０８の構成を示す図である。当該情報閲覧画面構成ファイル２０８は、情報閲覧画面を第一の表示領域と第二の表示領域とに分割する情報閲覧画面構成情報を格納している。情報閲覧画面構成情報としては、HTMLファイルの<FRAMSET>タグが該当する。また、当該情報閲覧画面構成ファイル２０８は、第一の表示領域を識別する第一表示領域識別子と、第一のWebページを識別する第一Webページ識別子とを関連づけて格納している。さらに、当該情報閲覧画面構成ファイル２０８は、第二の表示領域を識別する第二表示領域識別子と、第二のWebページを識別する第二Webページ識別子とを関連づけて格納している。第一表示領域識別子及び第二表示領域識別子としては、例えば、HTMLファイルの<FRAME>タグで指定されるフレーム名が該当し、第一Webページ識別子及び第二Webページ識別子としては、HTMLファイルの<FRAME>タグで指定されるURLが該当する。
【００１７】
次に、本実施形態のシステムの動作について説明する。
【００１８】
図５は、端末装置１００、メニューバー提供Ｗｅｂサーバ２００、及び外部Ｗｅｂサーバ３００の処理を示すフローチャートである。
【００１９】
端末装置１００のＣＰＵ１０２は、ＷｅｂブラウザのＵＲＬ入力部５０１から受付けた所定のＵＲＬに基づいて、情報閲覧画面構成ファイル２０８の取得要求をメニューバー提供Ｗｅｂサーバ２００に送信する。当該取得要求を受信したメニューバー提供Ｗｅｂサーバ２００のＣＰＵ２０２は、ＨＤＤ２０６から情報閲覧画面構成ファイル２０８を取り出して、端末装置１００に送信する（Ｓ１０）。
【００２０】
そして、端末装置１００のＣＰＵ１０２は、情報閲覧画面構成ファイル２０８を受診してＨＤＤ１０９に格納する。続いて、端末装置１００のＣＰＵ１０２は、当該情報閲覧画面構成ファイル２０８を参照して、第一Ｗｅｂページ識別子及び第二Ｗｅｂページ識別子とを取り出す。また、端末装置１００のＣＰＵ１０２は、当該第一Ｗｅｂページ識別子に基づいて、メニューバー提供Ｗｅｂサーバ２００に第一のＷｅｂページの取得要求を送信すると共に、当該第二Ｗｅｂページ識別子に基づいて、メニューバー提供Ｗｅｂサーバ２００に第二のＷｅｂページの取得要求を送信する。
【００２１】
そして、メニューバー提供Ｗｅｂサーバ２００のＣＰＵ２０２は、受診した第一のＷｅｂページの取得要求に基づいて、第一のＷｅｂページの表示制御情報２０９をＨＤＤ２０６から取り出して端末装置１００に送信すると共に、受診した第二のＷｅｂページの取得要求に基づいて、ＨＤＤ２０６から第二のＷｅｂページの表示制御情報２１０を取り出して端末装置１００に送信する（Ｓ１５）。
【００２２】
一方、端末装置１００のＣＰＵ１０２は、第一のWebページの表示制御情報２０９と、第二のWebページの表示制御情報２１０とを受信してＨＤＤ１０９に格納する。
【００２３】
端末装置１００のＣＰＵ１０２は、情報閲覧画面構成ファイル２０８を参照して、情報閲覧画面構成情報を取り出す。そして、端末装置１００のＣＰＵ１０２は、当該情報閲覧画面構成情報に基づいて、情報閲覧画面を第一の表示領域と、第二の表示領域とに分割する（Ｓ１６）。
【００２４】
次に、端末装置１００のＣＰＵ１０２は、情報閲覧画面構成ファイル２０８を参照して、第一Webページ識別子と、当該第一Webページ識別子に関連づけらえれた第一表示領域識別子とを取り出す。そして、端末装置１００のＣＰＵ１０２は、取り出した第一Webページ識別子に基づいて、第一のＷｅｂページの表示制御情報をHDD１０９から取り出す。続いて、端末装置１００のＣＰＵ１０２は、取り出した第一のＷｅｂページの表示制御情報に基づいて、第一表示領域識別子に対応する第一の表示領域に、Ｗｅｂページ識別子入力部と、コンテンツ実行要求入力部とを備えたメニューバーを表示する（Ｓ２０）。
【００２５】
また、端末装置１００のＣＰＵ１０２は、情報閲覧画面構成ファイル２０８を参照して、第二Webページ識別子と、当該第二Webページ識別子に関連づけらえれた第二表示領域識別子とを取り出す。そして、端末装置１００のＣＰＵ１０２は、取り出した第二Webページ識別子に基づいて、第二のＷｅｂページの表示制御情報をHDD１０９から取り出す。続いて、端末装置１００のＣＰＵ１０２は、取り出した第二のＷｅｂページの表示制御情報に基づいて、第二表示領域識別子に対応する第二の表示領域に、所定の内容を表示する。図６は、メニューバーを表示したＷｅｂブラウザの一例である。ここで、Ｗｅｂブラウザは、標準で組み込まれているツールバーにＵＲＬ入力部５０１を備えている。本実施形態では、分割された表示領域のうち、上方に位置するものを第一の表示領域５０２、下方に位置するものを第二の表示領域５０３としている。また、メニューバーは、Ｗｅｂページ識別子入力部としてのＵＲＬ入力部５０４と、コンテンツ実行要求入力部としてのメニューボタン５０５を備えている。
【００２６】
そして、端末装置１００のＣＰＵ１０２は、ＨＤＤ１０９に格納した第一のWebページの表示制御情報２０９に含まれるメニューバープログラムをＲＡＭ１０３に読み出して実行することにより、次の処理を行う。
【００２７】
端末装置１００のＣＰＵ１０２は、Ｗｅｂブラウザの第一の表示領域に表示されたメニューバーのＵＲＬ入力部５０４において、キーボード１０６から入力されたＷｅｂページ識別子としてのＵＲＬを受付けてＲＡＭ１０３に格納する（Ｓ２５）。続いて、端末装置１００のＣＰＵ１０２は、キーボードのエンターキー又はリターンキーが押下されたことを契機として次の処理を行う。ここで、次に続く処理は、上記メニューバーに予め用意された所定のボタンがマウス１０７により押下されたことを契機としてもよい。
【００２８】
端末装置１００のＣＰＵ１０２は、ＲＡＭ１０３から格納したＵＲＬを取り出すと共に、当該ＵＲＬに対応するＷｅｂページの取得要求を、外部Ｗｅｂサーバ３００に送信する（Ｓ３０）。次に、当該取得要求を受信した外部Ｗｅｂサーバ３００の処理手段は、記憶手段から所定のＷｅｂページの表示制御情報を取り出して端末装置１００に送信する（Ｓ３５）。続いて、端末装置１００のＣＰＵ１０２は、当該表示制御情報を受信してＨＤＤ１０９に格納する。そして、端末装置１００のＣＰＵ１０２は、外部Ｗｅｂサーバ３００から受信した表示制御情報をＨＤＤ１０９から取り出すと共に、当該表示制御情報に基づいて、第二表示領域識別子に対応する第二の表示領域に、対応するＷｅｂページを表示する（Ｓ４０）。本実施形態では、端末装置１００のＣＰＵ１０２は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔの「ｏｐｅｎ」メソッドを利用することにより、ステップＳ３０からＳ４０までの処理を行っている。ここで、「ｏｐｅｎ」メソッドは、「ｗｉｎｄｏｗ．ｏｐｅｎ（第一パラメータ，第二パラメータ）」の書式で利用される関数である。そして、第一パラメータとして、「取得するＷｅｂページのＵＲＬ」を、第二パラメータとして「取得したＷｅｂページを表示するフレーム名」を指定することにより、端末装置１００のＣＰＵ１０２は、第一パラメータで指定されたＵＲＬに対応するＷｅｂページを外部Webサーバ３００から取得して、第二パラメータで指定されたフレームに取得したＷｅｂページを表示するようになっている。ここで、第一のパラメータはＷｅｂページ識別子であり、第二パラメータは第二表示領域識別子である。さらに、当該「ｏｐｅｎ」メソッドにより、Ｗｅｂページ識別子と第二表示領域識別子とが関連付けられている。本実施形態では、端末装置１００のＣＰＵ１０２が、上記第一パラメータとして、ステップＳ３０で取り出したＵＲＬを指定すると共に、上記第二パラメータとして、第二表示領域識別子を指定することにより、ステップＳ３０からステップＳ４０までの処理を実行している。
【００２９】
一方、端末装置１００のＣＰＵ１０２は、Ｗｅｂブラウザの第一の表示領域に表示されたメニューバーのメニューボタン５０５がマウス１０７により押下されることを契機として、当該ボタンに関連づけられたコンテンツの実行要求を受付ける（Ｓ４５）。そして、端末装置１００のＣＰＵ１０２は、当該実行要求に基づいて、所定のコンテンツを実行する。
【００３０】
本実施形態では、キーボード１０６から受付けたＵＲＬに対応するＷｅｂページをＷｅｂブラウザの第二の表示領域に表示する処理（Ｓ２５からＳ４０）が、受付けたコンテンツ実行要求に基づいて、所定のコンテンツを実行する処理（Ｓ４５からＳ５０）より先に行われているが、これらの処理の順序は問わない。
【００３１】
以上により、所望するＷｅｂページを表示すると共に、メニューバーを備えたＷｅｂページを表示して当該メニューバーのコンテンツ実行要求入力部から受付けたコンテンツ実行要求に基づいて、コンテンツを実行することができる。また、インターネットに接続された端末装置であればどこからでも、上記メニューバーを利用することもできる。
【図面の簡単な説明】
【００３２】
【図１】本実施形態のシステムの全体構成を示すブロック図である。
【図２】端末装置の構成を示すブロック図である。
【図３】メニューバー提供Ｗｅｂサーバの構成を示すブロック図である。
【図４】情報閲覧画面構成ファイルの構成を示す図である。
【図５】端末装置、メニューバー提供Ｗｅｂサーバ、及び外部Ｗｅｂサーバの処理を示すフローチャートである。
【図６】メニューバーを表示したＷｅｂブラウザの一例である。
【図７】従来のメニューバーを表示したＷｅｂブラウザの一例である。
【符号の説明】
【００３３】
１００  端末装置
１０１  端末装置のバス
１０２  端末装置のＣＰＵ（処理手段）
１０３  端末装置のＲＡＭ（記憶手段）
１０４  端末装置のＲＯＭ（記憶手段）
１０５  端末装置のＮＩＣ（通信手段）
１０６  端末装置のキーボード１０６（入力手段）
１０７  端末装置のマウス１０７（入力手段）
１０８  端末装置のディスプレイ（表示手段）
１０９  端末装置のＨＤＤ（記憶手段）
１１０  Ｗｅｂブラウザ（情報閲覧プログラム）
２００  メニューバー提供Ｗｅｂサーバ（情報提供システム）
２０１  メニューバー提供Ｗｅｂサーバのバス
２０２  メニューバー提供ＷｅｂサーバのＣＰＵ（処理手段）
２０３  メニューバー提供ＷｅｂサーバのＲＡＭ（記憶手段）
２０４  メニューバー提供ＷｅｂサーバのＲＯＭ（記憶手段）
２０５  メニューバー提供ＷｅｂサーバのＮＩＣ（通信手段）
２０６  メニューバー提供ＷｅｂサーバのＨＤＤ（記憶手段）
２０７  ＨＴＴＰサーバプログラム
２０８  情報閲覧画面構成ファイル
２０９  第一のWebページの表示制御情報
２１０  第二のWebページの表示制御情報
３００  外部Ｗｅｂサーバ（外部の情報提供システム）
４００  インターネット
５０１  Ｗｅｂブラウザに標準で組み込まれているツールバーのＵＲＬ入力部
５０２  Ｗｅｂブラウザの第一の表示領域
５０３  Ｗｅｂブラウザの第二の表示領域
５０４  メニューバーのＵＲＬ入力部（Ｗｅｂページ識別子入力部）
５０５  メニューボタン（コンテンツ実行要求入力部）
【図１】
2005149157.tif 000003
【図２】
2005149157.tif 000004
【図３】
2005149157.tif 000005
【図４】
2005149157.tif 000006
【図５】
2005149157.tif 000007
【図６】
2005149157.tif 000008
【図７】
2005149157.tif 000009