(57)【要約】ネットワークブラウザにおいて、ユーザに対してはテンキーインターフェースによりユーザフレンドリなリンク操作環境を提供するとともに、情報提供者には提供側の制御で前記テンキーインターフェースに対してリンクの配置や広告情報の表示を可能とする技術を実現する。  ブラウザプログラムが表示する主画面に対して、リンク情報をテンキーに対応付けたテンキーインターフェース画面を補助画面として提供する際に、前記主画面に表示される表示ファイルを読み込んで、このファイル中に優先リンク先リストをダウンロードするための特定のタグが存在するか否かを判定し、このようなタグが存在しないときには表示ファイル中のリンク情報を順番に前記補助画面に表示されるテンキーに対応付けて表示し、特定のタグが存在したときには前記優先リンク先リストをダウンロードし当該リストの指示通りに前記補助画面に表示されるテンキーに対応付けて表示するようにした。
2004015582.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の特定のアドレスを指定して当該アドレスに格納された表示ファイルを表示するための主プログラムに対して、前記表示ファイルの表示される主画面に対してリンク情報をテンキーに対応付けたテンキーインターフェース画面を補助画面として提供する情報表示・選択方法であって、
前記主画面に表示される表示ファイルを読み込むステップと、
当該表示ファイル中に優先リンク先リストをダウンロードするための特定のタグが存在するか否かを判定するステップと、
前記特定のタグが存在しなかったときに、前記表示ファイル中のリンク情報を順番に前記補助画面に表示されるテンキーに対応付けるステップと、
前記特定のタグが存在したときに、前記優先リンク先リストをダウンロードするとともに、当該優先リンク先リストに格納されたリンク情報を当該リストの指示通りに前記補助画面に表示されるテンキーに対応付けるステップと、
前記テンキーに対応付けられた数字が入力されたときに、これに対応する前記リンク情報を前記主プログラムに通知するステップとからなる情報表示・選択方法。
【請求項２】
ネットワーク上の特定のアドレスを指定して当該アドレスに格納された表示ファイルを表示するための主プログラムに対して、前記表示ファイルの表示される主画面に対してリンク情報をテンキーに対応付けたテンキーインターフェース画面を補助画面として提供する情報表示・選択装置であって、
前記主画面に表示される表示ファイルを読み込む手段と、
当該表示ファイル中に優先リンク先リストをダウンロードするための特定のタグが存在するか否かを判定する手段と、
前記特定のタグが存在しなかったときに、前記表示ファイル中のリンク情報を順番に前記補助画面に表示されるテンキーに対応付ける手段と、
前記特定のタグが存在したときに、前記優先リンク先リストをダウンロードするとともに、当該優先リンク先リストに格納されたリンク情報を当該リストの指示通りに前記補助画面に表示されるテンキーに対応付ける手段と、
前記テンキーに対応付けられた数字が入力されたときに、これに対応する前記リンク情報を前記主プログラムに通知する手段とからなる情報表示・選択装置。
【請求項３】
ネットワーク上の特定のアドレスを指定して当該アドレスに格納された表示ファイルを表示するための主プログラムに対して、前記表示ファイルの表示される主画面に対してリンク情報をテンキーに対応付けたテンキーインターフェース画面を補助画面として提供する情報表示・選択プログラムであって、
前記主画面に表示される表示ファイルを読み込むステップと、
当該表示ファイル中に優先リンク先リストをダウンロードするための特定のタグが存在するか否かを判定するステップと、
前記特定のタグが存在しなかったときに、前記表示ファイル中のリンク情報を順番に前記補助画面に表示されるテンキーに対応付けるステップと、
前記特定のタグが存在したときに、前記優先リンク先リストをダウンロードするとともに、当該優先リンク先リストに格納されたリンク情報を当該リストの指示通りに前記補助画面に表示されるテンキーに対応付けるステップと、
前記テンキーに対応付けられた数字が入力されたときに、これに対応する前記リンク情報を前記主プログラムに通知するステップとからなるコンピュータ実行可能なプログラム。
【請求項４】
ネットワーク上の特定のアドレスを指定して当該アドレスに格納された表示ファイルを表示するための主プログラムに対して、前記表示ファイルの表示される主画面に対してリンク情報をテンキーに対応付けたテンキーインターフェース画面を補助画面として提供する情報表示・選択プログラムであって、
前記主画面に表示される表示ファイルを読み込むステップと、
当該表示ファイル中に優先リンク先リストをダウンロードするための特定のタグが存在するか否かを判定するステップと、
前記特定のタグが存在しなかったときに、前記表示ファイル中のリンク情報を順番に前記補助画面に表示されるテンキーに対応付けるステップと、
前記特定のタグが存在したときに、前記優先リンク先リストをダウンロードするとともに、当該優先リンク先リストに格納されたリンク情報を当該リストの指示通りに前記補助画面に表示されるテンキーに対応付けるステップと、
前記テンキーに対応付けられた数字が入力されたときに、これに対応する前記リンク情報を前記主プログラムに通知するステップとからなるプログラムを記録したコンピュータ実行可能な記録媒体。
【発明の詳細な説明】
【技術分野】  本発明は、ネットワークを介した端末装置上での情報表示および情報選択技術に適用して有効な技術に関する。
【背景技術】  ＴＣＰ／ＩＰによるデータ転送技術であるインターネットを介して情報表示および情報の選択を行う一般的な技術としては、ＷＷＷサーバの所定のアドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にＨＴＭＬファイル等の表示フォーマットを備えたファイルを格納しておき、ユーザ端末にインストールされたブラウザプログラムを通じて前記ＷＷＷサーバのアドレス（ＵＲＬ）を指定し、当該ＨＴＭＬファイルを端末側にダウンロードし、このフォーマットにしたがった表示情報を閲覧することが一般的に行われている。
ＨＴＭＬファイルは可読なテキストファイルであり、タグと呼ばれる表示制御記号を文書中に記述しておくことによって、ブラウザプログラムで文字や画像を表示する際の制御や、他のコンテンツへのリンク等の設定ができるようになっている。
たとえば、＜ｈｒｅｆ＝”ｘｙｚ”＞（ｘｙｚはＵＲＬを示す）という記述をすることにより、他のコンテンツのアドレス（ＵＲＬ）へのリンクを設定でき、ここにマウス等の補助入力装置でカーソル（座標指示表示モジュール）を移動させて、マウスボタンを押すこと（リターンコード入力する）によって当該アドレスのコンテンツファイルやＨＴＭＬファイルをブラウザプログラムにダウンロードする。
このようにしてインターネット上では、膨大なデータベースサーバ相互間でハイパーコンテンツ（階層コンテンツ）構造を実現しているものである。
ところが、前記のマウス操作はキーボードから手を離さなければならず、マウスボタンのクリック操作にも馴れが必要であり、初心者や中高年齢者、障害者にとってインターネットオペレーションを難しくしている要因であった。
このような点から、本発明者は先の出願（特願２０００−０５６４８０号）において、ブラウザ画面上にテンキーインターフェースを表示し、このテンキーにＨＴＭＬファイルのリンク情報を当てはめる技術を提案した。
前記先行出願で開示された内容は、端末装置上で通常に表示されているリンク情報を端末上のブラウザプログラムでテンキーの各キーに当てはめて操作を容易化する点で画期的であったが、情報提供者（サーバ運営者）側からは、端末装置上のテンキーインターフェースに対してより積極的にリンクを能動的に配置できる技術を実現することが要求されていた。
本発明はこのような点に鑑みてなされたものであり、ユーザに対してはテンキーインターフェースによりユーザフレンドリなリンク操作環境を提供するとともに、情報提供者には提供側の制御で前記テンキーインターフェースに対してリンクの配置や広告情報の表示を可能とする技術を実現することを技術的課題とする。
【発明の開示】
本発明は、ブラウザプログラムが表示する主画面に対して、リンク情報をテンキーに対応付けたテンキーインターフェース画面を補助画面として提供する際に、前記主画面に表示される表示ファイルを読み込んで、このファイル中に優先リンク先リストをダウンロードするための特定のタグが存在するか否かを判定し、このようなタグが存在しないときには表示ファイル中のリンク情報を順番に前記補助画面に表示されるテンキーに対応付けて表示し、特定のタグが存在したときには前記優先リンク先リストをダウンロードし当該リストの指示通りに前記補助画面に表示されるテンキーに対応付けて表示するようにした。
【図面の簡単な説明】  第１図は、本発明の画面表示構成を示す説明図である。
第２図は、実施例の補助プログラムの機能構成を示すブロック図である。
第３図〜第５図は、実施例の補助プログラムの処理フロー図である。
第６図、第７図は、本発明の画面表示構成の他の実施例を示す説明図である。
【発明を実施するための最良の形態】  以下、図面に基づいて、本発明の実施の形態を説明する。
本実施例のシステムは、ＷＷＷサーバと、インターネットに接続されるユーザ端末とで構成される。
ＷＷＷサーバは、汎用のコンピュータシステムで構成されており、中央処理装置（ＣＰＵ）を中心に、バスで接続されたメモリ、ハードディスク装置、ＣＲＴやプリンタ等の表示・出力装置、キーボードやマウス等の入力装置を有している。また、前記ハードディスク装置内にはサーバプログラムやＨＴＭＬファイルが格納されている。この中のＨＴＭＬファイルには、本実施例特有の定義タグが設定されたカレントページファイルも存在している。
一方、ユーザ端末も汎用のコンピュータシステムで構成されており、中央処理装置（ＣＰＵ）を中心に、バスで接続されたメモリ、ハードディスク装置、ＣＲＴやプリンタ等の表示・出力装置、キーボードやマウス等の入力装置を有している。このハードディスク装置には、汎用のブラウザプログラム（たとえばマイクロソフト社のインターネットエクスプローラやネットスケープ社のネットスケープ等）が格納されており、入力装置からネットワーク上のアドレス（ＵＲＬ）を入力することにより、当該アドレス（ＵＲＬ）に格納されたＨＴＭＬファイルをダウンロードしてそのＨＴＭＬファイルの書式にしたがって文字、図形、画像、動画等の再生が可能となっている。
なお、本実施例では、前記ハードディスク装置には、前記ブラウザプログラムに対してテンキーインターフェースを提供する補助プログラムが格納されている。この補助プログラムは、第１図に示すように、ブラウザプログラムによって生成される表示画面１に対して、フレーム分割した補助画面７を生成し、その補助画面７中にテンキーインターフェース４と、リンク先リスト３とを表示する機能を有している。
補助画面７は、主画面６に表示されるリンク属性の各々に対して１〜９の数字を割り当ててユーザ端末のキーボードの物理的な数字キーの操作によってこれらの数字に割り当てられたリンク先への表示切り替えを実現するためのものである。
なお、補助画面７には、前記テンキーインターフェース４およびリンク先リスト３以外に、顧客バナー領域２と、プログラムロゴ５とが表示されるようになっている。顧客バナー領域２は、主画面７に表示されるページ毎に事務局サーバより購入する認証鍵が存在する場合に表示される。すなわち、主画面で表示されるページに認証が必要な場合には、この領域２に設定されたリンク属性に基づいて認証を得なければならない。
第２図は、本実施例の補助プログラムの機能ブロック構成を示したものである。同図に示すように、この補助プログラムは、ユーザインターフェース処理モジュール１１と、ＵＲＬリスト管理モジュール１２と、文字入力処理モジュール１３と、独自定義タグ解析処理モジュール１４と、ブラウザ通信処理モジュール１５とで構成されている。
ユーザインターフェース処理モジュール１１は、本補助プログラムの基本モジュール部分であり、補助画面７へのカレントリンク先リスト３の表示や、テンキーインターフェース４に対応したテンキーイベントの処理等を管理する。
ユーザインターフェース処理モジュール１１によって参照されるＵＲＬリスト管理モジュールは、リンク先のアドレスであるＵＲＬリストを管理するモジュールであり、補助画面７のカレントリンク先リスト３を保持したり、動的に変化するアクティブリストを保持したり、それらの関連情報を保持する機能を有している。
カレントリンク先リスト３の更新は、独自定義タグ解析処理モジュール１４によって行われる。すなわち、当該モジュール１４は、ブラウザ通信処理モジュール１５からブラウザプログラムを通じて独自定義タグを検出したときに、鍵コードによる認証処理を実行し、これに対応したＵＲＬリストデータを取得し、このＵＲＬリストデータに基づいてカレントリンク先リスト３を更新する。
つまり、ブラウザプログラムが通常のＨＴＭＬファイルを読み込んだときには、ブラウザ通信処理モジュールは、このＨＴＭＬファイルのリンク属性のタグを検出し、ＵＲＬリスト管理モジュールはこの検出結果に基づいて順番に１〜９の数字を割り当ててカレントリンク先リスト３を生成する。
一方、独自定義タグを有するＨＴＭＬファイルを読み込んだときには、独自定義タグ解析処理モジュール１４が起動して、独自定義タグに定義された仕様でカレントリンク先リスト３に表示されるリストを更新するようになっている。
次に第３図〜第５図を使って、補助プログラムの処理手順を詳細に説明する。
まず、補助プログラム（図中では”ＰｕｓｈＴｅｎ”と記述している）が起動すると（３０１）、既に起動しているブラウザプログラム（５０１：ここではマイクロソフト社のインターネットエクスプローラ）よりブラウザ通信処理モジュール１５を介してインターフェース情報（ＩＷｅｂＢｒｏｗｓｅｒ２  インターフェース）が取得され、イベントシンクが確立される。
次に、ブラウザプログラム５０１があらかじめユーザにより設定されているスタートページのＵＲＬを読み込む（５０２）。ここでスタートページとは、ブラウザプログラムのオプション設定としてユーザが任意に設定可能なＵＲＬで特定されるページをいう。通常の場合、ユーザが自分のホームページを開設している場合にはそのＵＲＬ、ユーザが特定のプロバイダに所属している場合には当該プロバイダのトップページ、あるいは検索ページ等のポータルサイトを指定する場合が多い。
これらのトップページの読み込みが完了すると（５０３）、補助プログラムのブラウザ通信処理モジュール１５は、当該スタートページをカレントページとして、ＩＨＴＭＬＤｏｃｕｍｅｎｔ２  インターフェースを取得し、その解析を行う。この解析処理とは、当該ページのＨＴＭＬファイルのタグ情報を解析し、Ｍｅｔａタグが存在するか、すなわち当該補助プログラム用の特殊定義タグ（独自定義タグ）が存在するか否かを解析する（３０３）。
ここで特殊定義タグが存在しなかった場合には、補助プログラムの初期状態で設定されている表示接続先（補助プログラム標準ＵＲＬ）より動画データをダウンロードし（第４図のステップ３１０）、この動画データの正当性を検証した後（３１１）に補助画面７の上部の顧客バナーエリア２で当該動画データを再生する（３１２，３１３）。そして次に、前記ＨＴＭＬファイルより属性タグである＜ａ＞タグを抽出する（３１４）。そしてこのように収集した＜ａ＞タグの情報に基づいてカレントページの情報をブラウザプログラムに引き渡す（５０５）。
次に、ＨＴＭＬファイルの先頭よりこの＜ａ＞タグを順次検索して、検索順にカレントリンク先リスト３として格納する（３１５〜３１９）。そして、このように生成されたリストの先頭から順番に９番目までのデータをカレントリンク先リスト３として補助画面７に表示する（３２０）。
一方、第３図のステップ３０３において、当該カレントページに特殊定義タグが存在した場合には、ブラウザ通信モジュール１５はこの特殊定義タグを独自定義タグ解析処理モジュール１４に通知する。独自定義タグ解析処理モジュール１４では当該タグの正当性を判定する（３０４）。この判定処理は、当該カレントページのＵＲＬと個別に設定された暗証コードから計算される１２８ビットのハッシュコードがタグ内で定義された１６桁のコード文字列と一致するか否かで行われる。
この特殊定義タグの正当性が認証されたときは、当該特殊定義タグに定義されたリンク情報に基づき、優先リンク先ＵＲＬリストをダウンロードする。この優先リンク先ＵＲＬリストはｃｓｖファイル形式で特定のサーバに格納されており、特殊定義タグ中にはたとえば、「ｆｉｌｅ＝”ｆｉｌｅ  ｎａｍｅ”」の形式でサーバへのパスとともに記述されている。
ＵＲＬリスト管理モジュール１２は、このようにして取得した優先リンク先ＵＲＬリストを保持するとともに、動画ファイルの有無を検出し、存在する場合には当該動画ファイルをダウンロードしその正当性を検証した上で当該動画データを補助画面７の上部の顧客バナーエリア２で当該動画データを再生する（３０７〜３０９）。
次に、ＵＲＬ管理モジュール１２は、前記特殊定義タグのリンク先から得られた優先リンク先ＵＲＬリストに基づいて補助画面７のカレントリンク先リスト３を表示する。
次に、ユーザインターフェース処理モジュール１１は、文字入力処理モジュール１３を通じてユーザの端末処理を監視し、キーボードのテンキーが押されたとき、またはマウスのカーソル指示によりテンキーインターフェース５上の数字ボタンが押されたときには、当該数字キーに対応付けられたＵＲＬをブラウザプログラムに通知する。ブラウザプログラムは指定されたＵＲＬの読み込みを開始する（５０６）。
このように本実施例によれば、テンキーインターフェース画面（補助画面５）において、主画面６が特殊定義タグを含まないＨＴＭＬファイルを読み込んだ場合にはそのＨＴＭＬファイルのリンク設定順に数字キーを対応付けて表示する。
一方、主画面６が特殊定義タグを含むＨＴＭＬファイルを読み込んだ場合には、当該特殊定義タグで定義されるファイルパスより優先リンク先ＵＲＬリストを読み込んでその記述にしたがったリンクリストを生成し補助画面に表示する。
なお、第１図におけるＰＵＳＨＵＴＥＮ部分を第６図の如く変更することもできる。また、第１図におけるテンキーインターフェース４を第７図の如く変更することも出来る。
【産業上の利用可能性】  本発明によれば、ユーザに対してはテンキーインターフェースによりユーザフレンドリなリンク操作環境を提供できるとともに、情報提供者には提供側の制御で前記テンキーインターフェースに対してリンクの配置や広告情報の表示が行える。
【符号の説明】
１  表示画面
２  顧客バナー領域
３  リンク先リスト
４  テンキーインターフェース
５  プログラムロゴ
６  主画面
７  補助画面
１１  ユーザインタフェース処理モジュール
１２  ＵＲＬリスト管理モジュール
１３  文字入力処理モジュール
１４  独自定義タグ解析処理モジュール
１５  ブラウザ通信処理モジュール
【図１】
2004015582.tif 000003
【図２】
2004015582.tif 000004
【図３】
2004015582.tif 000005
【図４】
2004015582.tif 000006
【図５】
2004015582.tif 000007
【図６】
2004015582.tif 000008
【図７】
2004015582.tif 000009
【国際調査報告】
2004015582.tif 000010
2004015582.tif 000011