JP3543642B2 - Client-server information access method and system, and storage medium storing client-server information access program - Google Patents

Client-server information access method and system, and storage medium storing client-server information access program Download PDF

Info

Publication number
JP3543642B2
JP3543642B2 JP29888098A JP29888098A JP3543642B2 JP 3543642 B2 JP3543642 B2 JP 3543642B2 JP 29888098 A JP29888098 A JP 29888098A JP 29888098 A JP29888098 A JP 29888098A JP 3543642 B2 JP3543642 B2 JP 3543642B2
Authority
JP
Japan
Prior art keywords
information
display
server
candidate
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP29888098A
Other languages
Japanese (ja)
Other versions
JP2000122956A (en
Inventor
英昭 小澤
香里 上野
勝 宮本
佳伸 外村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP29888098A priority Critical patent/JP3543642B2/en
Publication of JP2000122956A publication Critical patent/JP2000122956A/en
Application granted granted Critical
Publication of JP3543642B2 publication Critical patent/JP3543642B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、クライアント・サーバ情報アクセス方法及びシステム及びクライアント・サーバ情報アクセスプログラムを格納した記憶媒体に係り、特に、マルチメディア情報の格納、検索を目的とするシステムにおいて、マルチメディア情報を格納するサーバと、マルチメディア情報のもつ構造を表示、処理するクライアントとの間で、情報を表示・処理するクライアントの要求に応じて、サーバから転送するためのクライアント・サーバ情報アクセス方法及びシステム及びクライアント・サーバ情報アクセスプログラムを格納した記憶媒体に関する。
【0002】
【従来の技術】
従来は、マルチメディア情報を、利用者からの要求に応じて表示、処理するクライアントへ転送しながら利用する場合には、予めサーバ側に蓄えられている情報をそのままクライアントに転送し、表示を行っている。この結果、インターネットのブラウザと呼ばれるようなシステムでは、例えば、画面の大きさの違いにより一度に表示できる情報の量が異なるため、スクロールバー等の手段により情報を部分的に閲覧している。
【0003】
【発明が解決しようとする課題】
従来のインターネット用のブラウザと呼ばれるシステムでは、情報を表示する利用者のシステムが、例えば、携帯用の小さい端末から、机上のコンテンツモニタ、展示用のプロジェクタの様な物に対してまで、例えば、World Wide Webと呼ばれるインターネット上のサーバに同一のURL(Uniform Resource Locator)と呼ばれるアドレスで参照した場合の、同一の情報を入手している。このため、例えば、携帯用のモニタがサーバ上から机上のモニタのサイズに適した情報を獲得した場合、表示できる領域をはみ出してしまい、情報が閲覧しがたいなどの問題がある。 特に、ディスプレイ上に情報を表現する際に、物理的な本や紙、カードを連想させる表現においては、表示可能な情報が異なると、縦方向、横方向のスクロールが生じ、情報の把握を支援する効果が減少するという場合がある。
【0004】
本発明は、上記の点に鑑みなされたもので、マルチメディアの情報を、サーバから取得し、クライアント上に表示する際に、情報を表示するクライアントの環境についての情報を利用して、サーバからクライアントの環境に最適な情報を転送することにより、物理的な本や紙、カードを連想させるマルチメディア情報を表示することで、利用者の情報の把握を支援することが可能なクライアント・サーバ型情報アクセス方法及びシステム及びクライアント・サーバ型情報アクセスプログラムを格納した記憶媒体を提供することを目的とする。
【0005】
【課題を解決するための手段】
図1は、本発明の原理を説明するための図である。
本発明(請求項1)は、多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
クライアントは、利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求し(ステップ1)、
サーバから送られてきた複数の候補情報リストを取得し(ステップ2)、
取得した複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択し(ステップ3)、選択した候補情報をサーバに送信して、該当する表示情報を要求し(ステップ4)、
サーバから、選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示する(ステップ5)。
【0006】
本発明(請求項2)は、多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
クライアントは、利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求し、
サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストを取得し、
クライアントは、自端末の物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求め、
各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求め、
表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択し、
選択された候補情報をサーバに送信して、該当する表示情報を要求し、
サーバから選択した候補情報に対する表示情報を取得して、該表示情報を変換係数に従い、拡大、或いは、縮小してディスプレイに表示する。
【0007】
図2は、本発明の原理構成図である。
本発明(請求項3)は、多量の情報を格納するサーバ10と、該サーバ10にアクセスして情報の提供を受ける複数のクライアント20から構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
クライアント20は、
利用者の指定した検索情報をサーバ10に送信して表示環境情報を含む複数の候補情報リストを要求し、取得する候補情報リスト要求・取得手段21と、
候補情報リスト要求・取得手段21で取得した複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択手段23と、
選択した候補情報をサーバ10に送信して、該当する表示情報を要求する表示情報要求手段25と、
サーバ10から、選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示する表示手段26とを有し、
サーバ10は、
クライアント20から要求された候補情報リストを提供するリスト提供手段11と、
クライアント20から要求された表示情報を提供する表示情報提供手段13とを有する。
【0008】
本発明(請求項4)は、多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
クライアントは、
利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求手段と、
サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストを取得するリスト取得手段と、
自端末の物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出手段と、
各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出手段と、
表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択手段と、
候補情報選択手段で選択された候補情報をサーバに送信して、該当する表示情報を要求する表示情報要求手段と、
サーバから選択した候補情報に対する表示情報を取得して、該表示情報を変換係数に従い、拡大、或いは、縮小してディスプレイに表示する表示手段とを有し、
サーバは、
最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストをクライアントに提供するリスト提供手段と、
表示情報をクライアントに提供する表示情報提供手段とを有する。
【0009】
本発明(請求項5)は、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補情報リスト要求プロセスと、
サーバから送られてきた複数の候補情報リストを取得するリスト取得プロセスと、
リスト取得プロセスで取得した複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択プロセスと、
選択した候補情報をサーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
サーバから、選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示させる表示プロセスとを有する。
【0010】
本発明(請求項6)は、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求プロセスと、
サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストを取得するリスト取得プロセスと、
自端末の物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出プロセスと、
各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出プロセスと、
表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択プロセスと、
候補情報選択プロセスで選択された候補情報をサーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
サーバから選択した候補情報に対する表示情報を取得して、該表示情報を変換係数に従い、拡大、或いは、縮小してディスプレイに表示させる表示プロセスとを有する。
【0011】
上記により、本発明では、情報を定時するクライアントの環境に適合した情報をサーバから自動的に提供することが可能となる。
また、ディスプレイの解像度等の物理的な環境が異なるような場合においても情報を提供するクライアントの環境に適合した情報を提供することが可能となる。
【0012】
【発明の実施の形態】
図3は、本発明のクライアント・サーバ型情報アクセスシステムの構成(その1)を示す。同図に示す構成は、クライアントの情報表示領域の大きさや解像度、色などの属性が異なる場合において、最適な表示が可能な構成を示す。
同図に示すシステムは、多量の情報を格納するサーバ10と、該サーバ10にアクセスして情報の提供を受ける複数のクライアント(同図では、1つのクライアントのみを表す)20から構成され、クライアント20には書籍情報インターフェース部30が接続されている。
【0013】
サーバ10は、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いてクライアント20に提供するものであり、候補情報生成部11、候補情報格納部12、本型データ転送部13、ファイル格納部14より構成される。
【0014】
クライアント20は、情報候補獲得部21、検索要求生成部22、候補情報選択部23、属性情報格納部24、本型情報獲得部25、本情報表現部26から構成される。
情報候補獲得部21は、利用者の指定した検索情報をサーバ10の候補情報生成部11に送信して表示環境情報を含む複数の候補情報リストを要求して、取得する。
【0015】
検索要求生成部22は、利用者により書籍情報インタフェース部30から入力された検索条件から検索要求を生成し、情報候補獲得部21に渡す。
候補情報選択部23は、属性情報格納部24の属性情報(環境情報)を参照して、情報候補獲得部21取得した複数の候補情報リストの表示環境情報と、属性情報格納部24の属性情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する。
【0016】
本型情報獲得部25は、候補情報選択部23で選択した候補情報をサーバ10の本型データ転送部13に送信して、該当する表示情報を要求し、取得する。
本情報表現部26は、本型情報獲得部25で取得した表示情報を書籍情報インタフェース部30に表示する。
サーバ10の候補情報生成部11は、クライアント20の情報候補獲得部21から要求された候補を候補情報格納部12から検索して、候補情報を生成し、クライアント20に提供する。
【0017】
本型データ転送部13は、クライアント20から要求された表示情報をファイル格納部14から検索して提供する。
また、本発明では、クライアントの情報表示領域の大きさや解像度、色などの属性が異なる場合において、表示領域の物理的な大きさも勘案して最適な表示を行うための構成がある。図4は、本発明のクライアント・サーバ型情報アクセスシステムの構成(その2)を示す。同図において、図3と同一構成部分には同一符号を付しその説明を省略する。
【0018】
図4に示す構成は、クライアント20に候補情報標準化部27と本情報拡縮表示生成部28を付加した構成である。
候補情報標準化部27は、属性情報格納部24に格納してある当該クライアントの物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、情報候補獲得部21で得られた各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める。さらに、各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める。
【0019】
これにより候補情報選択部23において、表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する。
さらに本型情報獲得部25において、選択された候補情報をサーバ10の本型データ転送部13に送信して、該当する表示情報を要求し、本情報表現部26において、サーバ100から選択した前記候補情報に対する表示情報を取得して、本情報拡縮表示生成部28において、表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示する。
【0020】
【実施例】
以下、図面と共に本発明の実施例を説明する。
本発明は、マルチメディア情報を、本やカードや紙面、バインダのような物理的な情報表示媒体を模した情報の表現を行うシステム全体に対して有効であるが、以下の実施例では、マルチメディア情報を、コンピュータディスプレイ上に表現する手法の一つとして、図5に示すような本の構造を表現した場合を例として記述する。
【0021】
コンピュータディプレイ上における現実世界の本の表現方法の例としては、図5に示す本枠aを表示することにより、本の内容が表示される領域と、付箋紙や爪見出しなどの内容を検索するための構造が表示される領域とを分離している。内容を検索するための構造が表示される領域においては、例えば、爪見出しbとして本枠aの左右に縦方向に、著者が付与する大きな項目や、重要な項目に対するマークを表示する。逆に付箋紙cの様に利用者が必要とするマークを本枠aの上方に横方向に表示することで、著者が作成するマークの構造と利用者が作成するマークの構造を分離する。さらに、本枠aの左右と底辺に表示される本の厚みdの情報により、一冊の本として表現される情報における現在の位置情報や、爪見出しを該当する厚みの位置に張り付けることにより、爪見出しによって分類される各情報の量を外部から一覧できる表示を行うことができる。このように情報を表示する領域の分離と、情報の構造の表現を行う表示とを組み合わせることにより、平面的なディスプレイ上に現実世界の本の持つ構造を表現することができる。
【0022】
[第1の実施例]
最初に第1の実施例として、図3の構成に基づいて説明する。
図3に示すように、クライアント20は、利用者からの閲覧情報の検索の要求を受け付け、利用者に図5に示したような本形式として情報を閲覧させるユーザインタフェースとなる書籍情報インタフェース部30と、利用者から入力された検索の条件からマルチメディア情報にアクセスするために、サーバ10中のマルチメディア情報の候補への要求を作成する検索要求生成部22と、検索要求をサーバ10へ伝送し、サーバ10からの本型情報として閲覧できる情報の候補を受け取る情報候補獲得部21、サーバ10から得られた候補情報からクライアント20の画面の大きさや解像度などのクライアントの属性の値により、クライアント20に表示するのに最適な情報を判定する候補情報選択部23、候補情報選択部23が使用するクライアント20の情報を格納する属性情報格納部24、選択された情報をサーバ10に要求して、該当する情報を受信する本型情報獲得部25、サーバ10から転送されてきたデータを解析して、ディスプレイ上で本型の表示を行う本情報表現部26から構成される。
【0023】
サーバ10は、サーバ10内でクライアント20からの検索要求を受け取り、サーバ10が持つ要求に合致して、各種のクライアントの条件に対して対応するデータの候補への参照情報をクライアント20に転送する候補情報生成部11、候補情報を格納する候補情報格納部12、本型情報をクライアント20に転送する本型データ転送部13、本型情報を格納するファイル格納部14から構成される。
【0024】
上記の構成におけるシステムでは、利用者から与えられたURLを書籍情報インタフェース部30の入力とし、サーバ10に与えられた検索条件に関連するデータの獲得を要求し、得られた関連するデータを図5に示すような本形式の情報として利用者に提示する。
図6は、本発明の第1の実施例の動作を示すフローチャートである。
【0025】
ステップ101) 利用者が情報を本型に閲覧しようとすると、利用者は書籍情報インタフェース部30に対して閲覧したい情報を参照するためのURLを入力する。これにより、検索要求生成部22にURLが格納される。
ステップ102) 入力されたURLは、情報候補獲得部21に送られ、サーバ10の候補情報生成部11への検索要求として転送される。
【0026】
ステップ103) 次に、サーバ10の候補情報生成部11は、候補情報格納部12中から送られたURLが示す本型情報の候補のリストと、当該本型情報を表示するための条件を獲得し、図7に示すようなデータ構造のデータとして、情報候補獲得部21に送る。
ステップ104) 候補のリストは候補情報選択部23中のバッファに格納され、属性情報格納部24から当該クライアント20の表示領域に関する属性値データを獲得する。属性値データは図8に示すような構造をしており、例えば、書籍情報インタフェース部30の表示領域の縦、横のドット数による大きさや、表示領域の対角線の物理的な長さ、もしくは、表示領域の縦、横の物理的な長さ、解像度の値等がある。
【0027】
ステップ105) 候補情報選択部23では、クライアント20の属性の値と、候補リスト中の各情報を表示するための条件の値を比較する。比較の手段としては、例えば、画面の縦のドット数において比較する場合は、本発明では、図9に示すように、クライアント20の表示領域中の当該本形式のデータ表示されることが必要なので、図8の画面サイズ縦のドット数と図7の各候補の表示領域の大きさの縦のドット数とを図8の属性の値のより等しいか小さい(≦)となっているので、図7の候補リストの中から属性の値の「600」よりも等しいか小さい候補のみが選択される。
【0028】
ステップ106) クライアント20の表示領域の属性を全て比較したのかの判定を行い、比較していない項目が存在する場合には、ステップ105に移行する。例えば、図8の場合では、縦方向の他に横方向についての条件も存在するので、横方向についても、同様に比較を行う。この結果、図7の例では、“http://abc.def.co.jp/smallsize.dat”という情報が選択される。
【0029】
ステップ107) 本型情報獲得部25では、選択されたURLを使用してサーバ10に対し、本型データのクライアントへの転送データの要求を行う。
ステップ108) 本型データ転送部13において、URLで指定されたファイル格納部14中のデータが検索され、本型情報獲得部25に転送される。
ステップ109) クライアント20へ転送された本型データが、例えば、章のタイトルのように、本の表面に爪見出しで表示する情報や、現在開かれているページ上の情報を書籍情報インタフェース部30で表示できる画像データにするために、本情報表現部26において、図5に示す爪見出し、本の枠などの画像を生成し、表示する画像と合成して、書籍情報インタフェース部30に表示することで、図5に示すような本形式の情報が表示される。
【0030】
なお、本実施例におけるサーバ10中の本型データへの候補リストのデータ構造は、図7に示すように、少なくとも本型情報へのURLと、画面上のドット数を用いて表現された本型情報を表示する際の縦、横の大きさのデータ、本型データが設計されたときに対象とした最適な表示領域の物理的な大きさ、及びマルチメディア情報を表現する文書で最も多く使用されている文字の大きさを示すフォントのサイズを持つ。
【0031】
また、本実施例におけるクライアント20の属性情報は、図8に示すように、少なくとも条件の名前と比較する時に使用する値、比較するときの比較演算子の要素から構成される。
[第2の実施例]
本発明では、クライアントの情報表示領域の大きさや、解像度、色などの属性が異なる場合においても、利用者からは同一の情報にアクセスした場合に、利用者環境に最適な情報の提示を行うことを目的としているが、本発明は、本やカードなどの文字を基盤として情報を伝達する手法をコンピュータ上で実現するものであるので、例えば、情報の表示領域は、情報を閲覧する人の立場に立つと単に、縦、横の表示領域のドット数だけでなく、表示領域の物理的な大きさも考慮することが必要である。
【0032】
例えば、横1024ドット、縦768ドットで対角線長17インチの表示領域を対象として作成された本型情報が、例えば、12インチの対角線長で横1024ドット、縦768ドットの領域に表示される場合、標準的な文字が例えば、縦、横、それぞれ16ドットで表現されていたとすると、図10に示すように、17インチの表示領域上では、縦、横約5mmの文字で表示されるのに対し、10インチの表示領域上では、2.8mm程度の小さい文字になってしまい、表示は可能であるが、人間が読み取ることは困難である。
【0033】
そこで、本実施例では、利用者が閲覧可能な文字の大きさを確保するために、図3に示されるシステムに、本情報表現部26で生成された本型の情報表現を拡大縮小する機能を付与することで、利用者が使用する表示媒体の物理的な大きさにも対応して、環境に最適なマルチメディア情報を提供する。
本実施例のシステムは、図4に示すように、候補情報標準化部27、本情報拡縮表示生成部28が図3に付加された構成である。
【0034】
候補情報標準化部27は、属性情報格納部24から表示領域の物理的な大きさ情報と、推奨する文字の大きさ情報を獲得し、情報候補獲得部21から送られてきた本型データの候補のデータが必要とする表示領域の大きさを、推奨する文字の大きさで表示するのに必要な領域の大きさに変換する。
本情報拡縮表示生成部28では、本情報表現部26において生成された本形式のデータを表示する領域に合わせて表示するために、本型に表示される各ページ上の情報を拡大、もしくは、縮小して、書籍情報インタフェース部30に表示を行う。
【0035】
図11は、本発明の第2の実施例の動作を示すフローチャートである。
ステップ201) クライアント20において、本型情報の候補のリストが情報候補獲得部21に転送される処理は、前述の第1の実施例のステップ101〜ステップ103と同様であるので、説明を省略する。
ステップ202) 情報候補獲得部21に転送された候補のリストは、候補情報標準化部27に転送される。候補情報標準化部27では、属性情報格納部24から物理画面サイズと、推奨文字サイズのデータを獲得する。
【0036】
ステップ203) 物理画面サイズと推奨文字サイズ、図7に示す候補リスト中の最適画面サイズと標準フォントサイズの値から、各候補リストの本型情報をクライアント20の推奨文字サイズで文字を表示した際の、必要な表示領域の値を計算するために変換係数を求め、変換係数と本型データに付けられた表示領域の値を乗算する。本実施例における計算の方法としては、例えば、クライアント20の物理的な領域の大きさが10インチで、推奨する文字の大きさが20ドットであったときに、例えば、図12のような候補のリストに対して以下のような計算が行われ、変換係数が求められる。
【0037】
【数1】

Figure 0003543642
【0038】
ステップ204) 本型データへの各候補の表示領域の大きさに変換係数を乗し、クライアント20の推奨する文字サイズで表示した際に、各本型データが必要とする表示領域の大きさを求める。必要とする表示領域の大きさは、例えば、図12の候補のリストの場合には、クライアント20の推奨文字サイズが12、クライアント20の画面サイズが12インチであるとすると、番号1.の本型データの変換係数は、
(20×21)÷(14×12)=2.5
となり、必要な表示領域の大きさは、横が900×2.5=2250ドット、縦650×2.5=1625ドットとなる。
【0039】
番号2.の本型データの場合には、変換係数は、1.77となり、横1593ドット、縦1150ドットとなる。
番号3.の本型データの場合には、変換係数は、1.29となり、横903ドット、縦645ドットとなる。
ステップ205) 必要な表示領域の大きさに変換された本型データへの候補リストは、前述の第1の実施例のステップ105とステップ106により、クライアント20の表示領域の大きさと比較を行う。この過程は、第1の実施例と同様であるため説明は省略する。
【0040】
ステップ206) すべての条件を比較した場合にはステップ207に移行し、そうでない場合にはステップ205の処理を繰り返す。
この結果、例えば、クライアント20の表示領域が横1024ドット、縦768ドットの大きさを有していた場合、第1の実施例では、図12の番号1.のデータは横が900ドット、縦が650ドットであるので、このデータが選択されてしまうが、この場合、本型データは、21インチの画面サイズ向けに設計されているとすると、本文の文字のサイズは、21インチの画面で閲覧した際の70%の大きさになり、使用しているドットの数は同じであったとしても、想定した大きさよりも小さい文字が表示されることになる。
【0041】
本実施例の方法では、ステップ205〜ステップ206の処理において変換された表示領域の大きさと、クライアント20の表示領域の大きさを比較するので、図12の番号1.、番号2.のデータは、表示領域の大きさを超えてしまうため、選択されず、番号3.のデータが選択される。
ステップ207) 本型情報獲得部25から、サーバ10の本型データ転送部13へ情報獲得のための要求を行うためのURLを送信する。
【0042】
ステップ208) 本型データが候補リストから選択されると、本型データがサーバ10から獲得され、本型情報獲得部25に送られる。この過程の処理は、前述の第1の実施例のステップ107と同様であるため、説明は省略する。
ステップ209) 本型情報獲得部25では、サーバ10から獲得したデータを書籍情報インタフェース部30上に表示するために、本情報表現部26において、図5に示す爪見出し、本の枠などの画像を生成し、表示する画像と合成し、本情報拡縮表示生成部28に送る。
【0043】
ステップ210) 書籍情報インタフェース部30は、本型データを表示する際に、ステップ202で求めた変換係数の値により、本型の情報を拡大・縮小する。この結果、図12の番号3.のデータは、横700ドット、縦500ドットの領域に表示されるのではなく、横903ドット、縦645ドットの領域に拡大して表示される。
【0044】
このため、表示された本型データは、例えば、12インチの表示領域で横1023、縦768ドットのディスプレイに表示された場合でも、利用者から見た場合に、クライアント20が推奨する文字の大きさでマルチメディア情報を閲覧することが可能となる。
拡大・縮小の方法としては、例えば、書籍情報インタフェース部30に表示される画像として、拡大・縮小の処理を行うことも可能である。
【0045】
また、他の方法としては、文字コードや図、背景画等の各要素に情報が分解されているならば、文字コードについては、本型データ中のフォントサイズを変換係数で乗算して、文字の画像とし、背景画や静止画などのドットで表現される情報は、画像として拡大し、それぞれの要素のデータを合成して、書籍情報インタフェース部30に表示するデータとしてもよい。
【0046】
[第3の実施例]
前述の第1の実施例及び第2の実施例で、情報候補獲得部21、候補情報生成部11、本型情報取得部25、本型データ転送部13において、サーバ10とクライアント20がデータの転送を行っているが、ネットワークを介するようなデータ転送では、データ転送専門の機能を独立させてシステムを構築するようにしてもよい。
【0047】
図13は、本発明の第3の実施例のクライアント・サーバ型情報アクセスシステムの構成を示す。
同図に示すシステムは、図4に示すシステムにおいて、クライアント20の構成にクライアント側通信部29を付加し、サーバ10の構成にサーバ側通信部15を付加した構成である。
【0048】
クライアント側通信部29及びサーバ側通信部15は、共にバッファを持ち、クライアント・サーバ間で、候補情報の要求と、転送及び利用者の書籍情報インタフェース部30に表示するデータの要求と転送の処理を行う。
図14は、本発明の第3の実施例の動作を示すフローチャートである。
ステップ301) 利用者が情報を本型に閲覧しようとすると、利用者は、書籍情報インタフェース部30に対して閲覧したい情報を参照するためのURLを入力し、検索要求生成部22に転送される。この処理は、第1及び第2の実施例と同様である。
【0049】
ステップ302) 入力されたURLは、クライアント側通信部29に送られ、サーバ側通信部15を介して、サーバ10の候補情報生成部11への検索要求として転送される。
ステップ303) 次に、送られたURLにより、候補情報生成部11において、候補情報格納部12中からURLが示す本型情報の候補のリストと、当該本型情報を表示するための条件を獲得し、図7に示すようなデータ構造のデータとして、サーバ側通信部15とクライアント側通信部29を介して情報候補獲得部21に送られる。
【0050】
ステップ304) 候補のリストは、候補情報選択部23中のバッファに格納され、候補情報選択部23で候補の選択が行われる。当該処理は、第1及び第2の実施例と同様の処理であるので説明を省略する。
ステップ305) 本型データが候補リストから選択されると、本型情報獲得部25では、選択されたURLを使用して、クライアント側通信部29、サーバ側通信部15を介して、サーバ10に対して本型データのクライアント20への転送データの要求を行う。
【0051】
ステップ306) 本型データ転送部13において、URLで指定されたファイル格納部14中のデータが検索され、サーバ側通信部15及びクライアント側通信部29を介して、本型情報獲得部25へ転送される。
ステップ307) 本型情報獲得部25では、サーバ10から獲得したデータを書籍情報インタフェース部30上に表示するために、本情報表現部26において、図5に示す爪見出し、本の枠などの画像を生成し、表示する画像と合成し、本情報拡縮表示生成部28に転送する。
【0052】
ステップ308) 書籍情報インタフェース部30に、本型データを表示する際に、ステップ304で求めた変換係数の値により本型の情報を拡大・縮小する。
また、上記の第1〜第3の実施例における図3、図4、図12に示すサーバ10、クライアント20の各々の構成要素をプログラムとして構築し、サーバ及び、クライアントとして使用されるコンピュータに接続されるディスク装置や、フロッピーディスク、CD−ROM等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより、容易に本発明を実現できる。
【0053】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【0054】
【発明の効果】
上述ように、本発明によれば、テキストと静止画などの情報からなるマルチメディア情報がサーバに格納されている際に、サーバに接続されたクライアントの環境が異なると情報が見えにくくなる問題点に対し、サーバに格納されたマルチメディア情報に、情報を表示する際の環境の情報を付与することで、クライアントの情報を提示するシステムにより、提示する際に最適な情報を選択し、利用者に提供することができる。
【0055】
さらに、本発明によれば、情報を提示するクライアント間で解像度が異なるような場合には、論理的に同じ大きさの情報を提示しようとしても物理的な解像度の違いから同一の情報として提示することができない場合においても、マルチメディア情報の論理的な環境情報に加えて、マルチメディア情報を作成した際に想定していた情報を提示するシステムでの環境情報を付与することで、クライアントが提示するマルチメディア情報を選択する際に、クライアントの物理的な情報と、マルチメディア情報に付与された環境情報とを一致させることにより、クライアントにおいて最適な情報を選択し、利用者に提供することができる。
【0056】
また、サーバ及びクライアント間のデータ交換の機能を独立させることにより、システム及び装置を、サーバ及びクライアント内の処理と、サーバ・クライアント間の処理を分離することによりシステムをモジュール化し、容易に構築することが可能である。
【図面の簡単な説明】
【図1】本発明の原理を説明するための図である。
【図2】本発明の原理構成図である。
【図3】本発明のクライアント・サーバ型情報アクセスシステムの構成図(その1)である。
【図4】本発明のクライアント・サーバ型情報アクセスシステムの構成図(その2)である。
【図5】本発明の実施例の物理的な本を模して3次元的に情報を表示した例である。
【図6】本発明の第1の実施例の動作を示すフローチャートである。
【図7】本発明の第1の実施例の候補情報格納部のデータの例である。
【図8】本発明の第1の実施例の属性情報格納部のデータの例である。
【図9】本発明の第1の実施例のクライアントの表示領域とマルチメディア情報の関係を示す図である。
【図10】本発明の第2の実施例の表示領域の例である。
【図11】本発明の第2の実施例の動作を示すフローチャートである。
【図12】本発明の第2の実施例の候補情報格納部のデータの例である。
【図13】本発明の第3の実施例のクライアント・サーバ型情報アクセスシステムの構成図である。
【図14】本発明の第3の実施例の動作を示すフローチャートである。
【符号の説明】
10 サーバ
11 リスト提供手段、候補情報生成部
12 候補情報格納部
13 表示情報提供手段、本型データ転送部
14 ファイル格納部
15 サーバ通信部
20 クライアント
21 候補情報リスト要求・取得手段、情報候補獲得部
22 検索要求生成部
23 候補情報選択手段、候補情報選択部
24 属性情報格納部
25 表示情報要求手段、本型情報獲得部
26 表示手段、本情報表現部
27 候補情報標準化部
28 本情報拡縮表示生成部
29 クライアント側通信部
30 ディスプレイ、書籍情報インタフェース部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a method and system for accessing client-server information and a storage medium storing a client-server information access program, and more particularly to a server for storing multimedia information in a system for storing and retrieving multimedia information. And a client-server information access method and system for transferring from a server in response to a request from a client for displaying and processing information between the client and a client for displaying and processing the structure of the multimedia information The present invention relates to a storage medium storing an information access program.
[0002]
[Prior art]
Conventionally, when multimedia information is used while being transferred to a client that displays and processes the multimedia information in response to a request from a user, the information stored in advance on the server side is directly transferred to the client and displayed. ing. As a result, in a system called an Internet browser, for example, since the amount of information that can be displayed at one time varies depending on the size of the screen, the information is partially viewed by means such as a scroll bar.
[0003]
[Problems to be solved by the invention]
In a conventional system called a browser for the Internet, a system of a user who displays information, for example, from a small portable terminal to a content monitor on a desk or a projector for exhibition, for example, The same information is obtained when a server on the Internet called the World Wide Web is referred to with the same URL (Uniform Resource Locator) address. For this reason, for example, when the portable monitor acquires information suitable for the size of the monitor on the desk from the server, there is a problem that the displayable area protrudes and the information is difficult to browse. In particular, when expressing information on a display, in the expression reminiscent of a physical book, paper, or card, if the information that can be displayed is different, vertical and horizontal scrolling will occur, helping to grasp the information. The effect may be reduced.
[0004]
The present invention has been made in view of the above points, and obtains multimedia information from a server and, when displaying the multimedia information on a client, utilizes information about the environment of the client to display the information from the server. Client-server type information that can help users to grasp information by displaying multimedia information reminiscent of a physical book, paper, or card by transferring information that is optimal for the client's environment It is an object of the present invention to provide a storage medium storing an access method and system and a client-server type information access program.
[0005]
[Means for Solving the Problems]
FIG. 1 is a diagram for explaining the principle of the present invention.
The present invention (claim 1) provides a system including a server that stores a large amount of information and a plurality of clients that access the server and receive the information, to store information including text, images, audio, and moving images. A client-server type information access method for listing as three-dimensional or more multidimensional information on a flat display and providing information to a user by using a book-like expression as a method for displaying the information At
The client transmits search information specified by the user to the server and requests a plurality of candidate information lists including display environment information (step 1),
Obtain a plurality of candidate information lists sent from the server (step 2),
The display environment information of the obtained plurality of candidate information lists is compared with the display environment information of the own terminal, and candidate information matching the display environment information of the own terminal is selected (step 3), and the selected candidate information is stored in the server. To request the corresponding display information (step 4),
The display information for the selected candidate information is obtained from the server, and the display information is displayed on the display (step 5).
[0006]
According to the present invention (claim 2), a system including a server storing a large amount of information and a plurality of clients accessing the server and receiving the information is used to store information including text, images, audio, and moving images. A client-server type information access method for listing as three-dimensional or more multidimensional information on a flat display and providing information to a user by using a book-like expression as a method for displaying the information At
The client sends the search information specified by the user to the server and requests a plurality of candidate information lists including the display environment information,
From the server, obtain a plurality of candidate information lists including environment information including information on the optimal screen size and the recommended character size,
The client determines the recommended character size of the client for each candidate information list from the information on the physical screen size and the recommended character size of the terminal itself and the information on the optimal screen size and the recommended character size in the plurality of candidate information lists. To calculate the conversion factor for displaying characters,
Multiply the value of the display area in each candidate information list by the conversion coefficient to determine the value of the display area required when displaying on the own terminal,
By comparing the value of the display area with the value of the display area in the plurality of candidate information lists, selecting candidate information that matches the value of the display area required when displaying on the own terminal,
Send the selected candidate information to the server, request the corresponding display information,
The display information for the selected candidate information is obtained from the server, and the display information is enlarged or reduced according to the conversion coefficient and displayed on the display.
[0007]
FIG. 2 is a diagram illustrating the principle of the present invention.
The present invention (Claim 3) provides a system including a server 10 storing a large amount of information and a plurality of clients 20 accessing the server 10 and receiving information provided, and is capable of transmitting text, images, audio, and moving images. A client-server type that allows information to be included to be listed as three-dimensional or more multidimensional information on a two-dimensional display, and that provides the user with information using a book-like expression as a method for displaying the information. An information access system,
Client 20
A candidate information list requesting / acquiring means 21 for transmitting search information designated by the user to the server 10 to request and acquire a plurality of candidate information lists including display environment information;
Candidate information for comparing the display environment information of the plurality of candidate information lists acquired by the candidate information list request / acquisition unit 21 with the display environment information of the own terminal and selecting candidate information matching the display environment information of the own terminal Selecting means 23;
A display information requesting unit 25 for transmitting the selected candidate information to the server 10 and requesting the corresponding display information;
Display means 26 for acquiring display information for the selected candidate information from the server 10 and displaying the display information on a display;
The server 10
List providing means 11 for providing a candidate information list requested by the client 20;
A display information providing unit for providing display information requested by the client;
[0008]
The present invention (claim 4) provides a system including a server for storing a large amount of information and a plurality of clients that access the server and receive the information, to store information including text, images, audio, and moving images. A client-server type information access system for listing information as three-dimensional or more multidimensional information on a flat display and providing information to a user by using a book-like expression as a method for displaying the information And
The client
Candidate list requesting means for transmitting search information specified by the user to the server and requesting a plurality of candidate information lists including display environment information;
List acquisition means for acquiring, from the server, a plurality of candidate information lists including environment information including information on the optimal screen size and the recommended character size;
From the information on the physical screen size and the recommended character size of the own terminal, and the information on the optimum screen size and the recommended character size in the plurality of candidate information lists, the characters are written in each candidate information list at the client's recommended character size. Conversion coefficient calculation means for obtaining a conversion coefficient for displaying,
Display area calculation means for obtaining the value of the display area required when the value of the display area in each candidate information list is multiplied by the conversion coefficient and displayed on the own terminal;
Candidate information selecting means for comparing the value of the display area with the value of the display area in the plurality of candidate information lists, and selecting candidate information that matches the value of the display area required for displaying on the own terminal;
Display information requesting means for transmitting the candidate information selected by the candidate information selecting means to the server and requesting the corresponding display information;
Display means for acquiring display information for the candidate information selected from the server, and enlarging or reducing the display information on a display according to the conversion coefficient,
The server is
List providing means for providing a client with a plurality of candidate information lists including environment information including information on an optimal screen size and a recommended character size;
Display information providing means for providing display information to the client.
[0009]
The present invention (claim 5) allows information including texts, images, sounds, and moving images to be listed as three-dimensional or more multidimensional information on a flat display, and a book to be displayed as a method for displaying the information. A client-server information access program that provides information to a user using a simulated expression. So,
A candidate information list request process for transmitting search information specified by the user to the server and requesting a plurality of candidate information lists including display environment information;
A list acquisition process for acquiring a plurality of candidate information lists sent from the server,
A candidate information selection process of comparing the display environment information of the plurality of candidate information lists acquired in the list acquisition process and the display environment information of the own terminal, and selecting candidate information that matches the display environment information of the own terminal;
A display information request process of transmitting the selected candidate information to the server and requesting the corresponding display information;
A display process of acquiring display information for the selected candidate information from the server and displaying the display information on a display.
[0010]
The present invention (Claim 6) allows information including text, images, sounds, and moving images to be listed as three-dimensional or more multidimensional information on a flat display, and the book is displayed as a method for displaying the information. A client-server information access program that provides information to a user using a simulated expression. So,
A candidate list requesting process for transmitting search information specified by the user to the server and requesting a plurality of candidate information lists including display environment information;
A list acquisition process for acquiring, from the server, a plurality of candidate information lists including environment information including information on an optimal screen size and a recommended character size;
From the information on the physical screen size and the recommended character size of the own terminal, and the information on the optimum screen size and the recommended character size in the plurality of candidate information lists, the characters are written in each candidate information list at the client's recommended character size. A conversion coefficient calculation process for obtaining a conversion coefficient for displaying,
A display area calculation process for calculating a display area value required when the value of the display area in each candidate information list is multiplied by a conversion coefficient and displayed on the own terminal;
A candidate information selection process of comparing the value of the display area with the value of the display area in the plurality of candidate information lists, and selecting candidate information that matches the value of the display area required for displaying on the own terminal;
A display information request process of transmitting candidate information selected in the candidate information selection process to the server and requesting the corresponding display information;
A display process of acquiring display information for the selected candidate information from the server, and enlarging or reducing the display information on a display in accordance with the conversion coefficient.
[0011]
As described above, according to the present invention, it is possible to automatically provide information suitable for the environment of the client that regularly schedules information from the server.
In addition, even when the physical environment such as the resolution of the display is different, it is possible to provide information suitable for the environment of the client that provides the information.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 3 shows a configuration (No. 1) of the client-server information access system of the present invention. The configuration shown in the figure shows a configuration that enables optimal display when the attributes, such as the size, resolution, and color, of the information display area of the client are different.
The system shown in FIG. 1 includes a server 10 that stores a large amount of information, and a plurality of clients (only one client is shown in FIG. 1) 20 that accesses the server 10 and receives information. The book information interface unit 30 is connected to 20.
[0013]
The server 10 lists information including text, images, sounds, and moving images as three-dimensional or more multidimensional information on a flat display, and uses a book-like expression as a method for displaying the information. The client 20 is provided to the client 20 and includes a candidate information generation unit 11, a candidate information storage unit 12, a main type data transfer unit 13, and a file storage unit 14.
[0014]
The client 20 includes an information candidate acquisition unit 21, a search request generation unit 22, a candidate information selection unit 23, an attribute information storage unit 24, a book type information acquisition unit 25, and a book information expression unit 26.
The information candidate acquisition unit 21 transmits the search information specified by the user to the candidate information generation unit 11 of the server 10 to request and acquire a plurality of candidate information lists including the display environment information.
[0015]
The search request generation unit 22 generates a search request from the search condition input from the book information interface unit 30 by the user, and passes the search request to the information candidate acquisition unit 21.
The candidate information selection unit 23 refers to the attribute information (environment information) of the attribute information storage unit 24, and displays the display environment information of the plurality of candidate information lists acquired by the information candidate acquisition unit 21 and the attribute information of the attribute information storage unit 24. And selects candidate information that matches the display environment information of the own terminal.
[0016]
The model information acquisition unit 25 transmits the candidate information selected by the candidate information selection unit 23 to the model data transfer unit 13 of the server 10 and requests and acquires the corresponding display information.
The book information representing section 26 displays the display information acquired by the book type information acquiring section 25 on the book information interface section 30.
The candidate information generation unit 11 of the server 10 searches the candidate information storage unit 12 for candidates requested by the information candidate acquisition unit 21 of the client 20, generates candidate information, and provides the candidate information to the client 20.
[0017]
The model data transfer unit 13 searches the file storage unit 14 for display information requested by the client 20 and provides the display information.
Further, in the present invention, there is a configuration for performing an optimal display in consideration of the physical size of the display area when the size, resolution, color, and other attributes of the information display area of the client are different. FIG. 4 shows a configuration (part 2) of the client-server type information access system of the present invention. 3, the same components as those in FIG. 3 are denoted by the same reference numerals, and the description thereof will be omitted.
[0018]
The configuration shown in FIG. 4 is a configuration in which a candidate information standardization unit 27 and a main information enlarged / reduced display generation unit 28 are added to the client 20.
The candidate information standardization unit 27 uses the information on the physical screen size and the recommended character size of the client stored in the attribute information storage unit 24 and the information on the optimal screen size and the recommended character size in the plurality of candidate information lists, For each candidate information list obtained by the information candidate obtaining unit 21, a conversion coefficient for displaying characters in the recommended character size of the client is obtained. Further, a value of the display area required when the display area of each candidate information list is displayed on the own terminal by multiplying the value of the display area by the conversion coefficient is obtained.
[0019]
As a result, the candidate information selection unit 23 compares the value of the display area with the values of the display areas in the plurality of candidate information lists, and matches the candidate information that matches the display area value required for displaying the information on the own terminal. Select
Further, in the book type information acquisition unit 25, the selected candidate information is transmitted to the book type data transfer unit 13 of the server 10 to request the corresponding display information. The display information corresponding to the candidate information is acquired, and the information enlarged / reduced display generator 28 enlarges or reduces the display information according to the conversion coefficient and displays the display information on the display.
[0020]
【Example】
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
The present invention is effective for an entire system that expresses multimedia information by imitating a physical information display medium such as a book, a card, paper, or a binder. As one of methods for expressing information on a computer display, a case where a book structure as shown in FIG. 5 is expressed will be described as an example.
[0021]
As an example of a method of expressing a book in the real world on a computer display, a book frame a shown in FIG. 5 is displayed to search for an area where the book contents are displayed and contents such as sticky notes and nail headings. The display area is separated from the display area. In an area in which a structure for searching for content is displayed, for example, a large item assigned by the author or a mark for an important item is displayed vertically on the left and right sides of the main frame a as a nail heading b. Conversely, a mark required by the user, such as a sticky note c, is displayed horizontally above the main frame a to separate the structure of the mark created by the author from the structure of the mark created by the user. Further, the information of the book thickness d displayed on the left and right sides and the bottom side of the book frame a is used to attach the current position information in the information expressed as one book or the nail head to the position of the corresponding thickness. In addition, it is possible to provide a display which can externally list the amount of each information classified by the nail head. As described above, by combining the separation of the area for displaying information and the display for expressing the structure of information, the structure of a book in the real world can be expressed on a flat display.
[0022]
[First Embodiment]
First, a first embodiment will be described based on the configuration of FIG.
As shown in FIG. 3, the client 20 receives a search request for browsing information from a user, and allows the user to browse information in a book format as shown in FIG. And a search request generation unit 22 for creating a request for a candidate for multimedia information in the server 10 in order to access the multimedia information from a search condition input by a user, and transmitting the search request to the server 10. The information candidate acquisition unit 21 receives information candidates that can be browsed as the book type information from the server 10. The candidate information selection unit 23 that determines the best information to be displayed on the An attribute information storage unit 24 for storing information of the ant 20; a request for the selected information to the server 10; a book type information acquisition unit 25 for receiving the corresponding information; and an analysis of the data transferred from the server 10 , And a book information expression unit 26 that performs book type display on the display.
[0023]
The server 10 receives a search request from the client 20 in the server 10 and transfers reference information to data candidates corresponding to various client conditions to the client 20 in accordance with the request held by the server 10. It comprises a candidate information generation unit 11, a candidate information storage unit 12 for storing candidate information, a model data transfer unit 13 for transferring model information to the client 20, and a file storage unit 14 for storing model information.
[0024]
In the system having the above-described configuration, the URL provided by the user is used as an input to the book information interface unit 30 to request acquisition of data related to the search condition provided to the server 10. The information is presented to the user as information in this format as shown in FIG.
FIG. 6 is a flowchart showing the operation of the first embodiment of the present invention.
[0025]
Step 101) When a user tries to browse information in a book form, the user inputs a URL for referring to the information to be browsed to the book information interface unit 30. As a result, the URL is stored in the search request generation unit 22.
Step 102) The input URL is sent to the information candidate acquisition unit 21 and transferred as a search request to the candidate information generation unit 11 of the server 10.
[0026]
Step 103) Next, the candidate information generation unit 11 of the server 10 acquires a list of candidates for book type information indicated by the URL sent from the candidate information storage unit 12, and a condition for displaying the book type information. Then, the data is sent to the information candidate acquiring unit 21 as data having a data structure as shown in FIG.
Step 104) The candidate list is stored in the buffer in the candidate information selection unit 23, and the attribute value data relating to the display area of the client 20 is acquired from the attribute information storage unit 24. The attribute value data has a structure as shown in FIG. 8, for example, the size of the display area of the book information interface unit 30 by the number of vertical and horizontal dots, the physical length of the diagonal of the display area, or There are vertical and horizontal physical lengths of the display area, resolution values, and the like.
[0027]
Step 105) The candidate information selection unit 23 compares the value of the attribute of the client 20 with the value of the condition for displaying each information in the candidate list. As a means for comparison, for example, in the case of comparing the number of vertical dots on the screen, in the present invention, it is necessary to display the data in the book format in the display area of the client 20 as shown in FIG. Since the number of vertical dots in the screen size in FIG. 8 and the number of vertical dots in the display area size of each candidate in FIG. 7 are equal to or smaller than the attribute value in FIG. Only the candidates equal to or smaller than the attribute value “600” are selected from the seven candidate lists.
[0028]
Step 106) It is determined whether all the attributes of the display area of the client 20 have been compared. If there is an item that has not been compared, the process proceeds to step 105. For example, in the case of FIG. 8, since there are conditions in the horizontal direction in addition to the vertical direction, the comparison is similarly performed in the horizontal direction. As a result, in the example of FIG. 7, information “http://abc.def.co.jp/smallsize.dat” is selected.
[0029]
Step 107) The type information acquisition unit 25 requests the server 10 for transfer data of the type data to the client using the selected URL.
Step 108) The model data transfer unit 13 searches for data in the file storage unit 14 specified by the URL, and transfers the data to the model information acquisition unit 25.
Step 109) The book-type data transferred to the client 20 includes the information displayed on the surface of the book as a nail head, such as a chapter title, and the information on the currently opened page, for example. In order to obtain image data that can be displayed by the user, the book information expression unit 26 generates an image such as a nail head and a book frame shown in FIG. 5, combines the image with the image to be displayed, and displays the image on the book information interface unit 30. As a result, information in this format as shown in FIG. 5 is displayed.
[0030]
As shown in FIG. 7, the data structure of the candidate list for the book type data in the server 10 in the present embodiment is at least a URL to the book type information and a book form expressed using the number of dots on the screen. Vertical and horizontal size data when displaying type information, the physical size of the optimal display area targeted when this type data was designed, and the largest number of documents expressing multimedia information Has a font size that indicates the size of the characters used.
[0031]
Further, as shown in FIG. 8, the attribute information of the client 20 in the present embodiment includes at least a value used when comparing with the name of the condition, and a comparison operator element when performing the comparison.
[Second embodiment]
According to the present invention, even when the size, resolution, color, and other attributes of the information display area of a client are different, when the same information is accessed from the user, information optimal to the user environment is presented. However, the present invention realizes a method of transmitting information based on characters such as books and cards on a computer, so that, for example, the display area of the information is in the position of a person who views the information. When standing, it is necessary to consider not only the number of dots in the vertical and horizontal display areas, but also the physical size of the display area.
[0032]
For example, when the main pattern information created for a display area of 1024 dots horizontally and 768 dots vertically and a diagonal length of 17 inches is displayed in an area of 1024 dots horizontally and 768 dots vertically with a diagonal length of 12 inches, for example. For example, if a standard character is represented by 16 dots each in vertical and horizontal directions, as shown in FIG. 10, on a 17-inch display area, a character of approximately 5 mm in vertical and horizontal directions is displayed. On the other hand, on a 10-inch display area, characters are as small as about 2.8 mm and can be displayed, but are difficult for humans to read.
[0033]
Therefore, in the present embodiment, in order to secure the size of characters that can be browsed by the user, the system shown in FIG. Is provided, multimedia information optimal for the environment is provided according to the physical size of the display medium used by the user.
As shown in FIG. 4, the system according to the present embodiment has a configuration in which a candidate information standardizing unit 27 and a main information scaling display generating unit 28 are added to FIG.
[0034]
The candidate information standardizing unit 27 obtains the physical size information of the display area and the recommended character size information from the attribute information storage unit 24, and obtains the candidate for the main type data sent from the information candidate obtaining unit 21. Is converted to the size of the area required to display the data in the recommended character size.
In the present information enlargement / reduction display generation unit 28, in order to display the data in the book format generated in the information expression unit 26 in accordance with the display area, the information on each page displayed in book form is enlarged or The book information is reduced and displayed on the book information interface unit 30.
[0035]
FIG. 11 is a flowchart showing the operation of the second embodiment of the present invention.
Step 201) In the client 20, the process of transferring the list of the main type information candidates to the information candidate obtaining unit 21 is the same as the above-described steps 101 to 103 of the first embodiment, and a description thereof will be omitted. .
Step 202) The list of candidates transferred to the information candidate obtaining unit 21 is transferred to the candidate information standardizing unit 27. The candidate information standardization unit 27 acquires data of the physical screen size and the recommended character size from the attribute information storage unit 24.
[0036]
Step 203) Based on the physical screen size and the recommended character size, and the values of the optimum screen size and the standard font size in the candidate list shown in FIG. In order to calculate a required display area value, a conversion coefficient is obtained, and the conversion coefficient is multiplied by the display area value attached to the main model data. As a calculation method in the present embodiment, for example, when the size of the physical area of the client 20 is 10 inches and the recommended character size is 20 dots, for example, a candidate as shown in FIG. The following calculation is performed on the list of.
[0037]
(Equation 1)
Figure 0003543642
[0038]
Step 204) When the size of the display area of each candidate for the main pattern data is multiplied by the conversion coefficient and displayed at the character size recommended by the client 20, the size of the display area required by each main form data is determined. Ask. For example, in the case of the candidate list shown in FIG. 12, if the recommended character size of the client 20 is 12 and the screen size of the client 20 is 12 inches, the required display area size is 1. The conversion factor of this type data is
(20 × 21) ÷ (14 × 12) = 2.5
The required display area size is 900 × 2.5 = 2250 dots in the horizontal direction and 650 × 2.5 = 1625 dots in the vertical direction.
[0039]
Number 2. In the case of this type data, the conversion coefficient is 1.77, which is 1593 dots horizontally and 1150 dots vertically.
Number 3. In the case of this type data, the conversion coefficient is 1.29, which is 903 horizontal dots and 645 vertical dots.
Step 205) The candidate list for the main data converted into the required display area size is compared with the display area size of the client 20 in steps 105 and 106 of the first embodiment. This process is the same as in the first embodiment, and a description thereof will be omitted.
[0040]
Step 206) If all the conditions have been compared, the process proceeds to step 207; otherwise, the process of step 205 is repeated.
As a result, for example, when the display area of the client 20 has a size of 1024 dots in width and 768 dots in height, in the first embodiment, the numbers 1. Data is 900 dots in width and 650 dots in height, so this data is selected. In this case, if this model data is designed for a 21-inch screen size, Is 70% of the size when viewed on a 21-inch screen, and even if the number of dots used is the same, characters smaller than the assumed size are displayed. .
[0041]
In the method of the present embodiment, the size of the display area converted in the processing of steps 205 to 206 and the size of the display area of the client 20 are compared. , Number 2. Is not selected because it exceeds the size of the display area. Is selected.
Step 207) The URL for requesting information acquisition is transmitted from the main type information acquisition unit 25 to the main type data transfer unit 13 of the server 10.
[0042]
Step 208) When the type data is selected from the candidate list, the type data is obtained from the server 10 and sent to the type information obtaining unit 25. The processing in this process is the same as step 107 in the first embodiment described above, and a description thereof will be omitted.
Step 209) In the book type information acquiring section 25, in order to display the data acquired from the server 10 on the book information interface section 30, in the book information representing section 26, images such as nail heads and book frames shown in FIG. Is generated, combined with the image to be displayed, and sent to the information enlarged / reduced display generation unit 28
[0043]
Step 210) When displaying book form data, the book information interface unit 30 enlarges or reduces book form information by the value of the conversion coefficient obtained in step 202. As a result, as shown in FIG. Are displayed in an area of 903 horizontal dots and 645 vertical dots instead of being displayed in an area of 700 horizontal dots and 500 vertical dots.
[0044]
For this reason, even if the displayed main form data is displayed on a 123-inch display area of 1024 dots wide and 768 dots high in a 12-inch display area, for example, when viewed from the user, the character size recommended by the client 20 is large. Now you can browse the multimedia information.
As an enlargement / reduction method, for example, it is possible to perform enlargement / reduction processing as an image displayed on the book information interface unit 30.
[0045]
As another method, if the information is decomposed into each element such as a character code, a figure, and a background image, the character code is multiplied by the font size in the main type data by the conversion coefficient to obtain a character code. The information represented by dots, such as a background image and a still image, may be enlarged as an image, combined with the data of each element, and used as data to be displayed on the book information interface unit 30.
[0046]
[Third embodiment]
In the first and second embodiments described above, in the information candidate acquisition unit 21, the candidate information generation unit 11, the type information acquisition unit 25, and the type data transfer unit 13, the server 10 and the client 20 Although the transfer is performed, in the case of data transfer via a network, a system may be constructed in which functions dedicated to data transfer are made independent.
[0047]
FIG. 13 shows the configuration of a client-server type information access system according to the third embodiment of the present invention.
The system shown in the figure is the same as the system shown in FIG. 4 except that a client side communication unit 29 is added to the configuration of the client 20 and a server side communication unit 15 is added to the configuration of the server 10.
[0048]
The client-side communication unit 29 and the server-side communication unit 15 both have buffers, and perform processing of requesting candidate information, requesting and transferring data to be displayed on the book information interface unit 30 of the user between the client and the server. I do.
FIG. 14 is a flowchart showing the operation of the third embodiment of the present invention.
Step 301) When a user tries to browse information in a book form, the user inputs a URL for referring to the information to be browsed to the book information interface unit 30 and is transferred to the search request generation unit 22. . This processing is the same as in the first and second embodiments.
[0049]
Step 302) The input URL is sent to the client side communication unit 29, and is transferred via the server side communication unit 15 as a search request to the candidate information generation unit 11 of the server 10.
Step 303) Next, based on the transmitted URL, the candidate information generation unit 11 acquires from the candidate information storage unit 12 a list of candidates for book type information indicated by the URL and conditions for displaying the book type information. Then, the data is sent to the information candidate acquiring unit 21 via the server-side communication unit 15 and the client-side communication unit 29 as data having a data structure as shown in FIG.
[0050]
Step 304) The candidate list is stored in a buffer in the candidate information selecting unit 23, and the candidate information selecting unit 23 selects a candidate. This processing is the same as the processing in the first and second embodiments, and a description thereof will be omitted.
Step 305) When the type data is selected from the candidate list, the type information obtaining unit 25 uses the selected URL to send the data to the server 10 via the client communication unit 29 and the server communication unit 15. On the other hand, a request for transfer data of this type data to the client 20 is made.
[0051]
Step 306) In the model data transfer unit 13, the data in the file storage unit 14 specified by the URL is searched and transferred to the model information acquisition unit 25 via the server communication unit 15 and the client communication unit 29. Is done.
Step 307) In the book type information acquiring unit 25, in order to display the data acquired from the server 10 on the book information interface unit 30, in the book information representing unit 26, images such as nail heads and book frames shown in FIG. Is generated, combined with the image to be displayed, and transferred to the information enlarged / reduced display generator 28.
[0052]
Step 308) When the book form data is displayed on the book information interface unit 30, the book form information is enlarged / reduced by the value of the conversion coefficient obtained in step 304.
Also, each of the components of the server 10 and the client 20 shown in FIGS. 3, 4 and 12 in the first to third embodiments is constructed as a program and connected to the server and a computer used as a client. The present invention can be easily realized by storing it in a portable storage medium such as a disk device, a floppy disk, a CD-ROM, or the like, and installing it when implementing the present invention.
[0053]
It should be noted that the present invention is not limited to the above-described embodiment, but can be variously modified and applied within the scope of the claims.
[0054]
【The invention's effect】
As described above, according to the present invention, when multimedia information including information such as text and still images is stored in a server, the information becomes difficult to see if the environment of a client connected to the server is different. In response to this, the system that presents information of the client selects the most appropriate information when presenting it by adding information on the environment in which the information is displayed to the multimedia information stored in the server. Can be provided.
[0055]
Further, according to the present invention, when the resolution is different between clients presenting information, even if an attempt is made to present information of the same logical size, the information is presented as the same information due to a difference in physical resolution. Even if it is not possible, in addition to the logical environment information of the multimedia information, by providing the environment information in the system that presents the information assumed when the multimedia information was created, the client can present it When selecting multimedia information to perform, by matching physical information of the client with environmental information given to the multimedia information, it is possible to select optimal information in the client and provide it to the user. it can.
[0056]
In addition, by making the data exchange function between the server and the client independent, the system and the device can be easily modularized by separating the processing in the server and the client and the processing between the server and the client into modules. It is possible.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining the principle of the present invention.
FIG. 2 is a principle configuration diagram of the present invention.
FIG. 3 is a configuration diagram (part 1) of a client-server type information access system of the present invention.
FIG. 4 is a configuration diagram (part 2) of the client-server type information access system of the present invention.
FIG. 5 is an example in which information is displayed three-dimensionally by imitating a physical book according to the embodiment of the present invention.
FIG. 6 is a flowchart showing the operation of the first embodiment of the present invention.
FIG. 7 is an example of data in a candidate information storage unit according to the first embodiment of this invention.
FIG. 8 is an example of data in an attribute information storage unit according to the first embodiment of this invention.
FIG. 9 is a diagram illustrating a relationship between a display area of a client and multimedia information according to the first embodiment of this invention.
FIG. 10 is an example of a display area according to a second embodiment of the present invention.
FIG. 11 is a flowchart showing the operation of the second embodiment of the present invention.
FIG. 12 is an example of data in a candidate information storage unit according to the second embodiment of this invention.
FIG. 13 is a configuration diagram of a client-server type information access system according to a third embodiment of the present invention.
FIG. 14 is a flowchart showing the operation of the third embodiment of the present invention.
[Explanation of symbols]
10 Server
11 List providing means, candidate information generation unit
12 Candidate information storage
13 display information providing means, main type data transfer section
14 File storage
15 Server communication section
20 clients
21 candidate information list request / acquisition means, information candidate acquisition unit
22 Search request generator
23 candidate information selecting means, candidate information selecting section
24 Attribute information storage
25 display information request means, book type information acquisition unit
26 display means, present information expression section
27 Candidate Information Standardization Department
28 This information enlargement / reduction display generation unit
29 Client side communication unit
30 Display, book information interface

Claims (6)

多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
前記クライアントは、利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求し、
前記サーバから送られてきた前記複数の候補情報リストを取得し、
取得した前記複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、該自端末の表示環境情報に合致した候補情報を選択し、
選択した前記候補情報を前記サーバに送信して、該当する表示情報を要求し、前記サーバから、前記選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示することを特徴とするクライアント・サーバ型情報アクセス方法。
In a system consisting of a server that stores a large amount of information and a plurality of clients that access the server and receive the information, information including text, images, audio, and moving images is three-dimensionally displayed on a flat display. In the client-server type information access method of listing information as the above multidimensional information and providing information to a user using an expression imitating a book as a method of displaying the information,
The client requests a plurality of candidate information lists including display environment information by transmitting search information specified by a user to the server,
Obtaining the plurality of candidate information lists sent from the server,
The obtained display environment information of the plurality of candidate information lists and the display environment information of the own terminal are compared, and candidate information that matches the display environment information of the own terminal is selected,
Transmitting the selected candidate information to the server, requesting the corresponding display information, acquiring display information for the selected candidate information from the server, and displaying the display information on a display. Client-server type information access method.
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
前記クライアントは、利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求し、
前記サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを取得し、
前記クライアントは、自端末の物理画面サイズと推奨文字サイズの情報と、前記複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求め、
前記各候補情報リスト中の表示領域の値に前記変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求め、
前記表示領域の値と前記複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択し、
選択された前記候補情報を前記サーバに送信して、該当する表示情報を要求し、
前記サーバから選択した前記候補情報に対する表示情報を取得して、該表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示することを特徴とするクライアント・サーバ情報アクセス方法。
In a system consisting of a server that stores a large amount of information and a plurality of clients that access the server and receive the information, information including text, images, audio, and moving images is three-dimensionally displayed on a flat display. In the client-server type information access method of listing information as the above multidimensional information and providing information to a user using an expression imitating a book as a method of displaying the information,
The client requests a plurality of candidate information lists including display environment information by transmitting search information specified by a user to the server,
From the server, obtain the plurality of candidate information lists including environment information including information on the optimal screen size and the recommended character size,
The client, based on information on the physical screen size and the recommended character size of the terminal itself, and information on the optimal screen size and the recommended character size in the plurality of candidate information lists, Find the conversion factor for displaying characters in character size,
Multiply the value of the display area in each candidate information list by the conversion coefficient to determine the value of the display area required when displaying on the own terminal,
Compare the value of the display area and the value of the display area in the plurality of candidate information list, select candidate information that matches the value of the display area required when displayed on its own terminal,
Sending the selected candidate information to the server, requesting the corresponding display information,
A client-server information access method, wherein display information for the selected candidate information is acquired from the server, and the display information is enlarged or reduced according to the conversion coefficient and displayed on a display.
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
前記クライアントは、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求し、取得する候補情報リスト要求・取得手段と、
前記候補情報リスト要求・取得手段で取得した前記複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択手段と、
選択した前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求手段と、
前記サーバから、前記選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示する表示手段とを有し、
前記サーバは、
前記クライアントから要求された候補情報リストを提供するリスト提供手段と、
前記クライアントから要求された表示情報を提供する表示情報提供手段とを有することを特徴とするクライアント・サーバ型情報アクセスシステム。
In a system consisting of a server that stores a large amount of information and a plurality of clients that access the server and receive the information, information including text, images, audio, and moving images is three-dimensionally displayed on a flat display. A client-server type information access system that provides information to a user by using the expression simulating a book as a method for displaying the information, as a list of the multidimensional information,
The client,
Requesting a plurality of candidate information lists including display environment information by transmitting search information specified by a user to the server, and a candidate information list requesting / acquiring means for acquiring;
A candidate for comparing the display environment information of the plurality of candidate information lists acquired by the candidate information list request / acquisition unit with the display environment information of the own terminal, and selecting candidate information that matches the display environment information of the own terminal. Information selection means;
A display information requesting unit that transmits the selected candidate information to the server, and requests corresponding display information;
Display means for acquiring display information for the selected candidate information from the server, and displaying the display information on a display,
The server comprises:
List providing means for providing a candidate information list requested by the client,
A client-server information access system, comprising: display information providing means for providing display information requested by the client.
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
前記クライアントは、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求手段と、
前記サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを取得するリスト取得手段と、
自端末の物理画面サイズと推奨文字サイズの情報と、前記複数の候補情報リスト中の前記最適画面サイズと前記推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの該推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出手段と、
前記各候補情報リスト中の表示領域の値に前記変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出手段と、
前記表示領域の値と前記複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択手段と、
前記候補情報選択手段で選択された前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求手段と、
前記サーバから選択した前記候補情報に対する表示情報を取得して、該表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示する表示手段とを有し、
前記サーバは、
最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを前記クライアントに提供するリスト提供手段と、
表示情報を前記クライアントに提供する表示情報提供手段とを有することを特徴とするクライアント・サーバ情報アクセスシステム。
In a system consisting of a server that stores a large amount of information and a plurality of clients that access the server and receive the information, information including text, images, audio, and moving images is three-dimensionally displayed on a flat display. A client-server type information access system that provides information to a user by using the expression simulating a book as a method for displaying the information, as a list of the multidimensional information,
The client,
Candidate list requesting means for transmitting a plurality of candidate information lists including display environment information by transmitting search information specified by a user to the server;
A list acquisition unit configured to acquire the plurality of candidate information lists including environment information including information on an optimal screen size and a recommended character size from the server;
From the information on the physical screen size and the recommended character size of the own terminal and the information on the optimal screen size and the recommended character size in the plurality of candidate information lists, for each candidate information list, A conversion coefficient calculating means for obtaining a conversion coefficient when displaying characters by size;
Display area calculation means for determining the value of the display area required when the value of the display area in each candidate information list is multiplied by the conversion coefficient and displayed on the own terminal;
A candidate information selecting unit that compares the value of the display area with the value of the display area in the plurality of candidate information lists and selects candidate information that matches the value of the display area required for displaying on the own terminal; When,
A display information requesting unit that transmits the candidate information selected by the candidate information selecting unit to the server, and requests corresponding display information;
Display means for acquiring display information for the candidate information selected from the server, and enlarging or reducing the display information on the display in accordance with the conversion coefficient,
The server comprises:
List providing means for providing the client with the plurality of candidate information lists including environment information including information on an optimal screen size and a recommended character size,
A client-server information access system comprising: display information providing means for providing display information to the client.
テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補情報リスト要求プロセスと、
前記サーバから送られてきた前記複数の候補情報リストを取得するリスト取得プロセスと、
前記リスト取得プロセスで取得した前記複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択プロセスと、
選択した前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
前記サーバから、前記選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示させる表示プロセスとを有することを特徴とするクライアント・サーバ型情報アクセスプログラムを格納した記憶媒体。
Information including texts, images, sounds, and moving images is displayed as three-dimensional or more multidimensional information on a flat display, and the user is presented using a book-like expression as a method for displaying the information. A storage medium storing a client-server information access program mounted on a plurality of clients receiving information provided by accessing a server in a client-server type information access system that provides information,
A candidate information list requesting process for transmitting search information specified by a user to the server and requesting a plurality of candidate information lists including display environment information,
A list acquisition process for acquiring the plurality of candidate information lists sent from the server,
Display environment information of the plurality of candidate information lists acquired in the list acquisition process, comparing the display environment information of its own terminal, a candidate information selection process of selecting candidate information that matches the display environment information of its own terminal, ,
A display information requesting process of transmitting the selected candidate information to the server and requesting the corresponding display information;
A display process for acquiring display information for the selected candidate information from the server, and displaying the display information on a display, wherein the client-server type information access program is stored.
テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で3次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求プロセスと、
前記サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを取得するリスト取得プロセスと、
自端末の物理画面サイズと推奨文字サイズの情報と、前記複数の候補情報リスト中の前記最適画面サイズと前記推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出プロセスと、
前記各候補情報リスト中の表示領域の値に前記変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出プロセスと、
前記表示領域の値と前記複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択プロセスと、
前記候補情報選択プロセスで選択された前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
前記サーバから選択した前記候補情報に対する表示情報を取得して、該表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示させる表示プロセスとを有することを特徴とするクライアント・サーバ情報アクセスプログラムを格納した記憶媒体。
Information including texts, images, sounds, and moving images is displayed as three-dimensional or more multidimensional information on a flat display, and the user is presented using a book-like expression as a method for displaying the information. A storage medium storing a client-server information access program mounted on a plurality of clients receiving information provided by accessing a server in a client-server type information access system that provides information,
A candidate list requesting process for transmitting search information specified by a user to the server and requesting a plurality of candidate information lists including display environment information,
From the server, a list acquisition process for acquiring the plurality of candidate information lists including environment information including information on an optimal screen size and a recommended character size,
From the information on the physical screen size and the recommended character size of the own terminal and the information on the optimal screen size and the recommended character size in the plurality of candidate information lists, for each candidate information list, the recommended character size of the client A conversion coefficient calculation process for obtaining a conversion coefficient when displaying characters with
A display area calculation process for determining the value of the display area required when the value of the display area in each of the candidate information lists is multiplied by the conversion coefficient and displayed on the own terminal;
A candidate information selection process of comparing the value of the display area with the value of the display area in the plurality of candidate information lists, and selecting candidate information that matches the value of the display area required for display on the terminal; When,
A display information request process of transmitting the candidate information selected in the candidate information selection process to the server, and requesting the corresponding display information;
A display process for obtaining display information for the selected candidate information from the server, and displaying the display information on a display by enlarging or reducing the display information in accordance with the conversion coefficient. A storage medium storing an access program.
JP29888098A 1998-10-20 1998-10-20 Client-server information access method and system, and storage medium storing client-server information access program Expired - Fee Related JP3543642B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29888098A JP3543642B2 (en) 1998-10-20 1998-10-20 Client-server information access method and system, and storage medium storing client-server information access program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29888098A JP3543642B2 (en) 1998-10-20 1998-10-20 Client-server information access method and system, and storage medium storing client-server information access program

Publications (2)

Publication Number Publication Date
JP2000122956A JP2000122956A (en) 2000-04-28
JP3543642B2 true JP3543642B2 (en) 2004-07-14

Family

ID=17865376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29888098A Expired - Fee Related JP3543642B2 (en) 1998-10-20 1998-10-20 Client-server information access method and system, and storage medium storing client-server information access program

Country Status (1)

Country Link
JP (1) JP3543642B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101116336B (en) * 2005-01-07 2012-06-06 韩国电子通信研究院 Apparatus and method for providing adaptive broadcast service using usage environment description including biographic information and terminal information
AU2007227611B2 (en) 2006-03-15 2013-07-11 Google Llc Automatic display of resized images

Also Published As

Publication number Publication date
JP2000122956A (en) 2000-04-28

Similar Documents

Publication Publication Date Title
US9569541B2 (en) Evaluating preferences of content on a webpage
US7216290B2 (en) System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
JP3588337B2 (en) Method and system for capturing graphical printing techniques in a web browser
US6700589B1 (en) Method, system, and program for magnifying content downloaded from a server over a network
JP4347649B2 (en) Content browsing management system, program, and content server
US20130145241A1 (en) Automated augmentation of text, web and physical environments using multimedia content
JP2002108870A (en) System and method for processing information
KR20050052421A (en) Creative method and active viewing method for a electronic document
CN102016822A (en) High-fidelity rendering of documents in viewer clients
JP3493091B2 (en) Information display system, information providing device, and information display device
JP2002297648A (en) Device and program for information retrieval, and recording medium
JP2003085500A (en) Information recording medium, information processing method, information processor and program
JP2002297615A (en) Method and system for map information provision, and computer-readable program
JP3543642B2 (en) Client-server information access method and system, and storage medium storing client-server information access program
US8861017B2 (en) Web widget fir formatting web content
JP3308153B2 (en) Multimedia information display system
TW486656B (en) Method and system for user-selectable shell from web server
JPH10162081A (en) Commodity information presenting system
JP3486303B2 (en) Multimedia information transfer method and device
US7725604B1 (en) Image run encoding
JP2004086849A (en) Information processing device and method therefor
JP4683963B2 (en) Electronic file writing system, program, and writing information reflection method to electronic file
JP3417444B2 (en) Multimedia client server system
JP2008077205A (en) Webpage evaluation system, administrator apparatus and program
JP2000235578A (en) Method and system for retrieving/presenting multimedia information and recording medium recording multimedia information retrieving/presenting system

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040316

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040329

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110416

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120416

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130416

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees