(57)【特許請求の範囲】
【請求項１】
端末から情報提供の要求を受け、要求された情報をデータベースから検索して当該要求に一致する情報を前記端末に対して提供する情報提供装置において、
前記端末が保有している表示解像度を示す端末属性及びメモリの空きエリアを示すメモリ使用状況を取得する取得手段と、
前記取得手段にて取得した端末属性及びメモリ使用状況から、前記端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する計算手段と、
前記取得手段にて取得した端末属性及びメモリ使用状況に応じて、提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出する抽出手段と、を備え、
前記抽出手段は、
前記計算手段にて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出し、該抽出した加工方法候補の中から、いずれかを選択する選択手段と、
前記選択手段にて選択された加工方法に基づきデータを加工し、当該加工されたデータを前記端末に提供するデータ提供手段と、を備えてなることを特徴とする、情報提供装置。
【請求項２】
前記抽出手段により抽出された加工方法の候補は、少なくとも一つの加工方法と、該加工方法に基づき加工された後のデータ量を示す情報とから構成されてなることを特徴とする、請求項１に記載の情報提供装置。
【請求項３】
コンピュータを備えた情報提供装置が、端末から情報提供の要求を受け、要求された情報をデータベースから検索して当該要求に一致する情報を前記端末に対して提供する情報提供方法において、
取得手段が、前記端末が保有している表示解像度を示す端末属性及びメモリの空きエリアを示すメモリ使用状況を取得する取得ステップと、
計算手段が、前記取得ステップにて取得した端末属性及びメモリ使用状況から、前記端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する計算ステップと、
抽出手段が、前記取得ステップにて取得した端末属性及びメモリ使用状況に応じて、提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出する抽出ステップと、を含み、
前記抽出ステップは、
選択手段が、前記計算ステップにて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出し、該抽出した加工方法候補の中から、いずれかを選択する選択ステップと、
データ提供手段が、前記選択ステップにて選択された加工方法に基づきデータを加工し、当該加工されたデータを前記端末に提供するステップと、を含めてなることを特徴とする、情報提供方法。
【請求項４】
情報提供を受ける端末と、当該端末から要求を受け、要求された情報をデータベースから検索して当該要求に一致する情報を前記端末に対して提供する情報提供装置とから構成されてなる情報提供システムであって、
前記端末は、
端末表示手段と、
当該端末表示手段が有する表示解像度を示す端末属性を記憶する属性記憶手段と、
メモリの空きエリアを示すメモリ使用状況を記憶するメモリ使用状況記憶手段と、
前記属性記憶手段に記憶された端末属性及び前記メモリ使用状況記憶手段に記憶されたメモリ使用状況を前記情報提供装置へ送信するための送信手段と、を備え、
前記情報提供装置は、
前記端末が保有している表示解像度を示す端末属性及びメモリの空きエリアを示すメモリ使用状況を取得する取得手段と、
前記取得手段にて取得した端末属性及びメモリ使用状況から、前記端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する計算手段と、
前記取得手段にて取得した端末属性、メモリ使用状況に応じて、提供すべきデータを前記端末にて受信可能な形式に加工する加工方法の候補を抽出する抽出手段と、を備え、
前記抽出手段は、
前記計算手段にて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出し、該抽出した加工方法候補を表示する情報提供装置表示手段と、
前記情報提供装置表示手段に表示された加工方法候補の中から選択された加工方法に基づきデータを加工する加工手段と、
前記加工手段により加工されたデータを前記端末に提供するデータ提供手段と、を備えてなることを特徴とする、情報提供システム。
【請求項５】
前記抽出手段により抽出された加工方法の候補は、
少なくとも一つの加工方法と、
該加工方法に基づき加工された後のデータ量を示す情報とから構成されてなることを特徴とする、請求項４に記載の情報提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末等から情報提供の要求を受け、要求に一致する情報を検索し、端末に対して情報を提供する装置及び方法、並びにその情報提供システムに関するものである。
【０００２】
【従来の技術】
現在、インターネットが普及し、パーソナルコンピュータ（ＰＣ）等の端末で情報を要求すると、要求された情報を検索し、その結果、要求に一致している情報が端末に対して送信されてくるシステムが実現している。このシステムにおいて、情報を要求する側の端末は、表示解像度を考えてみても多種にわたっており、端末に応じた情報を提供する装置及び方法の開発が問題になっている。
【０００３】
特開平９−３０５４７２号公報には、単一の形態で管理されるデータベースから、受信側端末の精度の異なる環境に対し最適な形態の情報を提供するシステムが開示されている。これは、受信端末が検索要求をデータベースサーバに向けて要求する際に、表示解像度などの端末属性をサーバに送信し、データベースサーバがその端末属性を参照して、サーバ内のＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムにより選択された関数をデータベースサーバの検索結果に適用して実時間で処理を加えながら受信端末に対応した情報提供を行うといったものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記記載の技術においては、なお以下のような課題を有している。
【０００５】
前記特開平９−３０５４７２号公報に開示されている技術では、端末の表示解像度を把握した上でデータを加工して端末に送信しているため、各端末には表示画面の大きさに依存しない形で要求した情報が送信されてくる。しかし、端末の空きメモリの容量や実装しているメモリ容量、メモリの使用状況までは考慮していないので、データを表示解像度に応じた形で受信はするが、データが大きすぎて全部を受信できないとか、データの受信に時間がかかりすぎるとかいった問題がある。
【０００６】
例えば、上記問題に対しては、端末が所有している画面の解像度のデータならばひとつの情報しか端末側に保存できないといった場合でも、解像度を落とすことで、あるいはフルカラーのデータではなく白黒のデータを選択することでデータ量を少なくし、複数個のデータを保存することができるとか、ダウンロードする時間が短くてすむといったことが考えられる。すなわち、データの質を少し落としてデータの量を確保するといった使い方が考えられる。しかし、前記従来技術では、ここまではサポートされていない。
【０００７】
また、端末内に格納されているデータの内、あるデータさえ削除すれば、ユーザが所望している情報が新しくダウンロードできるといった場合でも、この事実がわからないために、データのダウンロードの機会を失ってしまうといった問題も考えられる。
【０００８】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、各端末の表示解像度、メモリ使用状況に応じた形で、ダウンロードするデータの加工方法をユーザに対して提案することができる情報提供装置及び情報提供方法、並びに情報提供システムを提供することである。
【０００９】
【課題を解決するための手段】
本発明の請求項１に係る情報提供装置は、端末から情報提供の要求を受け、要求された情報をデータベースから検索して当該要求に一致する情報を前記端末に対して提供する情報提供装置において、前記端末が保有している表示解像度を示す端末属性及びメモリの空きエリアを示すメモリ使用状況を取得する取得手段と、前記取得手段にて取得した端末属性及びメモリ使用状況から、前記端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する計算手段と、前記取得手段にて取得した端末属性及びメモリ使用状況に応じて、提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出する抽出手段と、を備え、前記抽出手段は、前記計算手段にて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出し、該抽出した加工方法候補の中から、いずれかを選択する選択手段と、前記選択手段にて選択された加工方法に基づきデータを加工し、当該加工されたデータを前記端末に提供するデータ提供手段と、を備えてなることを特徴とする。
【００１１】
本発明の請求項２に係る情報提供装置は、請求項１に記載の情報提供装置において、前記抽出手段により抽出された加工方法の候補は、少なくとも一つの加工方法と、該加工方法に基づき加工された後のデータ量を示す情報とから構成されてなることを特徴とする。
【００１２】
本発明の請求項３に係る情報提供方法は、コンピュータを備えた情報提供装置が、端末から情報提供の要求を受け、要求された情報をデータベースから検索して当該要求に一致する情報を前記端末に対して提供する情報提供方法において、取得手段が、前記端末が保有している表示解像度を示す端末属性及びメモリの空きエリアを示すメモリ使用状況を取得する取得ステップと、計算手段が、前記取得ステップにて取得した端末属性及びメモリ使用状況から、前記端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する計算ステップと、抽出手段が、前記取得ステップにて取得した端末属性及びメモリ使用状況に応じて、提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出する抽出ステップと、を含み、前記抽出ステップは、選択手段が、前記計算ステップにて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出し、該抽出した加工方法候補の中から、いずれかを選択する選択ステップと、データ提供手段が、前記選択ステップにて選択された加工方法に基づきデータを加工し、当該加工されたデータを前記端末に提供するステップと、を含めてなることを特徴とする。
【００１３】
本発明の請求項４に係る情報提供システムは、情報提供を受ける端末と、当該端末から要求を受け、要求された情報をデータベースから検索して当該要求に一致する情報を前記端末に対して提供する情報提供装置とから構成されてなる情報提供システムであって、前記端末は、端末表示手段と、当該端末表示手段が有する表示解像度を示す端末属性を記憶する属性記憶手段と、メモリの空きエリアを示すメモリ使用状況を記憶するメモリ使用状況記憶手段と、前記属性記憶手段に記憶された端末属性及び前記メモリ使用状況記憶手段に記憶されたメモリ使用状況を前記情報提供装置へ送信するための送信手段と、を備え、前記情報提供装置は、前記端末が保有している表示解像度を示す端末属性及びメモリの空きエリアを示すメモリ使用状況を取得する取得手段と、前記取得手段にて取得した端末属性及びメモリ使用状況から、前記端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する計算手段と、前記取得手段にて取得した端末属性、メモリ使用状況に応じて、提供すべきデータを前記端末にて受信可能な形式に加工する加工方法の候補を抽出する抽出手段と、を備え、前記抽出手段は、前記計算手段にて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出し、該抽出した加工方法候補を表示する情報提供装置表示手段と、前記情報提供装置表示手段に表示された加工方法候補の中から選択された加工方法に基づきデータを加工する加工手段と、前記加工手段により加工されたデータを前記端末に提供するデータ提供手段と、を備えてなることを特徴とする。
【００１４】
本発明の請求項５に係る情報提供システムは、請求項４に記載の情報提供システムにおいて、前記抽出手段により抽出された加工方法の候補は、少なくとも一つの加工方法と、該加工方法に基づき加工された後のデータ量を示す情報とから構成されてなることを特徴とする。
【００１５】
【発明の実施の形態】
以下に、本発明における情報提供装置及び情報提供方法、並びに情報提供システムの実施形態に関して図面を用いてその一実施例を説明する。
【００１６】
ここでは説明を分かりやすくするために提供する情報の対象としては書籍情報とする。
【００１７】
図１は、本発明における書籍情報提供システムのシステム構成の一例を示したブロック図である。
【００１８】
図示されているように、書籍情報提供システムは、書籍情報提供装置１及び書籍情報表示端末２から構成されている。
【００１９】
書籍情報提供装置１は、書籍情報表示端末２からの要求や端末属性等を受信する受信部１０１と、この受信部１０１にて受信したデータの種別を識別する受信データ識別部１０２と、送信されてきた端末属性を格納する端末属性格納部１０３と、送信されてきたメモリ使用状況を格納するメモリ使用状況格納部１０４と、メモリの空きエリアを計算する空きエリア計算部１０５と、書籍情報表示端末２に送信すべきデータ等を送信する送信部１０６と、送信すべきコマンドを管理するコマンド管理部１０７と、検索すべき書籍データが格納されているデータベース１０８と、このデータベース１０８からの検索結果を格納する検索結果格納部１０９と、端末属性格納部１０３に格納されている端末属性とメモリ使用状況格納部１０４に格納されているメモリ使用状況と空きエリア計算部１０５にて求められた空きエリアの各種データから検索結果格納部１０９に格納されている検索結果を書籍情報表示端末２が受信できる形に加工するデータ加工部１１０と、このデータ加工部１１０で加工したデータを格納する加工データ格納部１１１と、この加工データ格納部１１１に格納された加工後データのデータ容量を計測する加工後データ容量計測部１１２と、データ加工部１１０でデータを加工する際に使用できる加工手法を表示する表示部１１３と、その表示部１１３に表示されている加工手法の内、どれか一つを選択する加工手法選択部１１４と、さらに図示はしていないが、上記各部を制御する中央制御部（ＣＰＵ）や、上記各部を制御するプログラム等が格納されているＲＯＭや、上記ＣＰＵがＲＯＭの中のプログラムを実行する際に必要とされるワークエリアを含むＲＡＭ等から構成されている。
【００２０】
尚、上記データベース１０８については、書籍情報提供装置１の中に配置される構成であっても、書籍情報提供装置１の外部に配置され、送受信部を介してデータの検索を行う構成であっても構わない。
【００２１】
書籍情報表示端末２は、表示解像度を示す端末属性を格納している端末属性格納部２０１と、書籍情報提供装置１に対してデータを送信する送信部２０２と、書籍情報提供装置１から送信されてくるコマンドやデータ等を受信する受信部２０３と、この受信部２０３で受信したコマンドを解析するコマンド解析部２０４と、このコマンド解析部２０４で解析したコマンドを実行するコマンド実行部２０５と、このコマンド実行部２０５からの指示に基づき指定したメモリを消去する指定メモリ消去実行部２０６と、受信したデータをメモリに格納する受信データ格納実行部２０７と、書籍情報表示端末２自体のメモリの使用状況を確認するメモリ使用状況確認実行部２０８と、端末属性格納部２０１に格納されている端末属性を取得する端末属性取得実行部２０９と、上記各実行部の実行結果を確認する実行結果確認部２１０と、この実行結果確認部２１０にて確認した結果を基に書籍情報提供装置１に対して送信するデータを送信する送信データ作成部２１１と、さらに図示はしていないがデータを表示する表示部や、上記各部を制御する中央制御部（ＣＰＵ）や、上記各部を制御するプログラム等が格納されているＲＯＭや、上記ＣＰＵがＲＯＭの中のプログラムを実行する際に必要とされるワークエリアを含むＲＡＭ等から構成されている。
【００２２】
次に、上記各部の働きについて図２から図４の本書籍情報提供システムの動作を示したフローチャートを用いて詳細に説明する。
【００２３】
図２において、ステップＳ１からステップＳ９までは書籍情報提供装置１の処理フローであり、ステップＳ５１からステップＳ５６までは書籍情報表示端末２の処理フローである。
【００２４】
また図３及び図４において、ステップＳ１０からステップＳ２４までは書籍情報提供装置１の処理フローであり、ステップＳ５７からステップＳ６１までは書籍情報表示端末２の処理フローである。
【００２５】
書籍情報を書籍情報表示端末２にダウンロードするユーザは、書籍情報提供装置１に対して希望する書籍を入力する（ステップＳ１）。書籍情報の入力を受け、書籍情報提供装置１は、書籍情報表示端末２に対して、表示解像度を示す端末属性の送信要求を行うコマンドを送信する（ステップＳ２）。書籍情報表示端末２は書籍情報提供装置１から送信された端末属性の送信要求を受信し（ステップＳ５１）、端末属性取得実行部２０９で端末属性格納部２０１に格納されている端末属性を取得し（ステップＳ５２）、取得した端末属性を書籍情報提供装置１に対して送信する（ステップＳ５３）。
【００２６】
ここで、図５は書籍情報提供装置１に対して送信された端末属性の一例を示した図である。
【００２７】
図５において、書籍情報表示端末２は６５，５３６色までのカラー表示が可能であり、表示解像度は６４０×４８０のＶＧＡ画面をサポートしていることを示している。
【００２８】
尚、書籍情報表示端末２は、受信した情報が端末属性の送信要求であるかどうかの判断は、送信されてくるデータの先頭に識別コードを付加し、この識別コードをコマンド解析部２０４で解析することでわかる。
【００２９】
書籍情報提供装置１は、書籍情報表示端末２から送信されてきた端末属性を受信し（ステップＳ３）、これを端末属性格納部１０３に格納し（ステップＳ４）、メモリ使用状況送信要求を書籍情報表示端末２に対して送信する（ステップＳ５）。ここで書籍情報提供装置１は、受信したデータが端末属性であるかどうかの判断は、コマンド管理部１０７で端末属性の送信要求を送信したことに対する受信したデータであることからわかり、この受信したデータを端末属性として処理してもよいし、あるいは、受信データのヘッダ部分に各データの種類を識別するコードを付加し、受信データ識別部１０２がこのコードを識別することで判断するようにしても構わない。
【００３０】
書籍情報表示端末２は、書籍情報提供装置１から送信されたメモリ使用状況送信要求を受信し（ステップＳ５４）、メモリ使用状況確認実行部２０８が書籍情報表示端末２のメモリ使用状況を確認し（ステップＳ５５）、確認したメモリ使用状況を送信データ作成部２１１にて送信データとして作成し、書籍情報提供装置１に送信する（ステップＳ５６）。ここで書籍情報表示端末２は、受信した情報がメモリ使用状況の送信要求であるかどうかの判断は、上記端末属性の送信要求の場合と同じく、送信するデータの先頭に識別コードを付加し、この識別コードをコマンド解析部１０７で解析することでわかる。
【００３１】
書籍情報提供装置１は、書籍情報表示端末２から送信されたメモリ使用状況を受信し（ステップＳ６）、受信した情報をメモリ使用状況格納部１０４に格納する（ステップＳ７）。
【００３２】
ここで、図６は書籍情報表示端末２から送信されてくるメモリ使用状況の一例を示した図である。
【００３３】
図６において、書籍情報表示端末２は現在書籍Ａ及び書籍Ｂのデータを格納しており、それぞれの容量が５０ＫＢ及び２０ＫＢであり、８０ＫＢの空きエリアがあることを示している。
【００３４】
尚、書籍情報提供装置１は、受信したデータがメモリ使用状況であるかどうかの判断は、上記書籍情報表示端末２の端末属性の場合と同じ手法にて行う。
【００３５】
ステップＳ１にて入力された書籍情報をもとに、データベース１０８にて所望の情報を検索する（ステップＳ８）。検索した結果、ユーザが所望している情報が見つかった場合は、検索結果格納部１０９に検索結果を格納する（ステップＳ９）。ユーザが所望している情報が見つからなかった場合は、その旨をユーザに通知し処理を終了する。
【００３６】
検索結果格納部１０９に格納されている検索結果を、端末属性格納部１０３に格納されている端末属性で表される表示解像度にて表示できる形にデータを加工する（ステップＳ１０）。尚、この加工方法については、先行資料としてあげている特開平９−３０５４７２号公報等で開示されているため、ここでの説明は省略する。
【００３７】
データを加工した後、加工データ格納部１１０にこの加工後のデータを格納する（ステップＳ１１）。加工データ格納部１１０に格納された加工後のデータ容量を加工後データ容量計測部１１２で計測し（ステップＳ１２）、求めた容量も加工データ格納部１１１に加工したデータと対になる形で格納する（ステップＳ１３）。
【００３８】
以上で、検索した結果を端末の端末属性に合った形でデータを加工した場合のデータ容量が計測できる。計測した加工後のデータ容量と、メモリ使用状況格納部１０４に格納されているメモリ使用状況中の空きエリア（書籍情報表示端末２内の他のデータは削除しない状態での空きエリア）とを比較する（ステップＳ１４）。空きエリアの方が、加工後のデータ容量に等しいかまたは大きい場合（このままで何もしなくても書籍情報表示端末２にてデータを受信できる）には、ステップＳ２４に移行し、加工後のデータを送信する。
【００３９】
あるいはさらに、送信する前に空きエリアや加工後のデータ容量、このまま受信できることを表示してから送信するようにしてもよい。
【００４０】
加工後データ容量の方が大きい場合には、書籍情報表示端末２に格納されているデータを部分的にあるいは、全体を消去した場合の端末でのデータ受信の可能性を確認する。具体的にこの処理は、メモリ使用状況格納部１０４に格納されているメモリ使用状況から、書籍情報表示端末２の全データを消去した場合の空きエリアを空きエリア計算部１０５にて計算する（ステップＳ１５）。実際にはこの計算は、メモリ使用状況が、例えば図６のように各書籍データ毎にメモリの使用容量が示されているので、それぞれの数値を加算することで求めることができる。
【００４１】
上記ステップＳ１５にて計算した空きエリアと上記ステップＳ１２にて求めた加工後データ容量とを比較する（ステップＳ１６）。比較した結果、空きエリアの方が加工後データ容量よりも大きいか等しくなった場合（データを消去することで書籍情報表示端末２にてデータ受信することが可能）は、ステップＳ２０に移行し、データ消去も含めたデータ加工方法の候補を表示する。
【００４２】
加工後データ容量がまだ大きい場合には、ステップＳ１７にてデータ容量の削減加工を実行する。これは、例えば６５，５３６色の情報を２５６色のデータに加工するとか、白黒８階調のデータに変換するとかの手法を用いて、データの品位を落とすことで、容量を削減することを表している。このデータ容量の削除加工の方法については、既に公知である方法を用いればよい。
【００４３】
このデータ容量の削減加工実行後の加工後データ容量と、空きエリアとを比較する（ステップＳ１８）。比較した結果、空きエリアの方が小さい場合には、データを提供することは不可能であるため、データ提供不可である旨をユーザに示し（ステップＳ１９）、処理を終了する。
【００４４】
何らかのデータ加工方法にてデータを加工した後、空きエリアの方が加工後データ容量よりも大きくなった場合には、上記の加工方法や、データ消去必要性の有無をユーザに示し（ステップＳ２０）、ユーザが確認あるいは、加工方法を選択後（ステップＳ２１）、書籍情報表示端末２にデータ消去指示を送信する（ステップＳ２２）。
【００４５】
ここで、図７は、加工方法及びデータ消去の必要性の有無をユーザに示した場合の表示の一例を示した図である。
【００４６】
図７に示したように、Ａ）は書籍情報表示端末２内の全データを消去し、加工を施さない場合の提供希望書籍Ｘの必要とするエリアサイズ、Ｂ）は上記図６の書籍Ａ及び書籍Ｂの両方を消去後、カラーの色限定（２５６色限定）を施した場合の提供希望書籍Ｘの必要とするエリアサイズ、Ｃ）はデータ消去を行わず、白黒限定（８階調）を施した場合の提供希望書籍Ｘの必要とするエリアサイズ、を画面表示したものである。
【００４７】
書籍情報提供装置１がデータ消去指示を送信した後、書籍情報表示端末２はこのデータ消去指示を受信し（ステップＳ５７）、指定メモリ消去実行部２５にて指定されたメモリ消去を実行する（ステップＳ５８）。書籍情報表示端末２は実行結果確認部２１０にてメモリ消去実行が完了したことを確認した後、書籍情報提供装置１に対して、データ消去完了を送信する（ステップＳ５９）。ここで書籍情報表示端末２は、受信したデータが指定メモリ消去指示であるかどうかの判断は、端末属性の送信要求の場合と同じ方法でわかる。
【００４８】
書籍情報表示端末２がデータ消去完了を送信した後、書籍情報提供装置１はこのデータ消去完了を受信し（ステップＳ２３）、ユーザが選択した方法にて加工してあるデータを書籍情報表示端末２に送信し、処理を終える（ステップＳ２４）。ここで書籍情報提供装置１は、受信したデータがデータ消去完了であるかどうかの判断は、書籍情報提供装置１が端末属性を受信した場合と同じ方法にて行うことができる。
【００４９】
書籍情報提供装置１が加工済みのデータを送信した後、書籍情報表示端末２は加工済みのデータを受信し（ステップＳ６０）、受信したデータを受信データ格納実行部２０７にてメモリ内に格納し処理を終了する（ステップＳ６１）。ここで書籍情報表示端末２は、受信したデータがユーザが所望した加工方法を用いて加工されたデータであるかどうかの判断は、書籍情報表示端末２の端末属性の場合と同じく、データの先頭に識別コードを付加しておき、この識別コードをコマンド解析部２０４が解析することでわかる。
【００５０】
以上、書籍情報提供装置１は、書籍情報表示端末２の属性に適した形で、しかも端末のメモリ使用状況に応じた形で、データを提供する場合のデータの加工方法をユーザに対して提案することが可能になる。
【００５１】
さらに、上記説明では、書籍情報表示端末２のデータ全体を消去した場合についてのみ説明したが、書籍情報表示端末２に格納されている個々のデータを部分的に消去した場合（図６の書籍Ａのみを消去した場合や、書籍Ｂのみを消去した場合）についての空きエリアを求めてデータ提供の可能性を調べることはもちろん可能である。これにより、ひとつの書籍データを格納するために、必要最低限の書籍データを削除することで提供することができ、より細かいサービスが可能になる。
【００５２】
また、上記説明では、書籍情報提供装置１側で書籍情報表示端末２が受信可能なデータ加工方法の候補を表示し、適宜選択の後、加工後のデータを書籍情報表示端末２に送信するようにしているが、逆に書籍情報表示端末２が受信可能なデータ加工方法の候補データを書籍情報提供装置１から該書籍情報表示端末２に送信し、書籍情報表示端末２側でデータ加工方法の候補データを選択した後、書籍情報表示端末２が書籍情報提供装置１にデータの送信要求を行うことでも実現可能である。
【００５３】
尚、上記実施例では、書籍情報に関しての情報提供装置の説明を行ってきたが、提供装置が端末に提供する内容は書籍情報に限定されるものではなく、例えば音楽や映像であってもよい、その場合、端末は情報表示端末ではなく、音声出力端末（例えば、ラジカセ、ＭＤ、ステレオ等）や映像出力端末（例えば、ブラウン管テレビ、液晶テレビ等）であってもよい。
【００５４】
また、情報提供装置と端末との間の通信手段は、インターネット等を含めた公衆回線を介しての通信ネットワークによるものであってもよいし、あるいは、ケーブルテレビのようなネットワークであってもよいし、また、衛星放送のような無線通信によるものであってもよい。
【００５５】
さらに、図１に示された各種記憶部は、ＲＡＭや電気的に書き換え可能な不揮発性メモリ、例えばＥＥＰＲＯＭ、フラッシュＲＯＭ等や外部補助記憶装置、例えば磁気テープ、カセットテープのテープ系、フロッピーディスク、ハードディスクの磁気ディスク系、ＭＯ、ＭＤ、ＤＶＤの書き換え可能な光ディスク系、ＩＣカード、光カードのカード系から構成されているものとする。
【００５６】
以上の記載内容をまとめると、下記のようになる。
【００５７】
▲１▼情報提供を受ける端末が保有している表示解像度を示す端末属性やメモリの空きエリアを示すメモリ使用状況等の状況を取得し、この取得した端末属性やメモリ使用状況等に応じて、提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出するデータ加工方法候補抽出手段を設け、この加工方法候補抽出手段にて抽出した加工方法候補の中から、加工方法を選択し、加工後にデータの提供を行う様にした為、実際にデータを提供する場合に、端末属性、メモリ使用状況等に応じた形での、いくつかの加工方法をユーザに示すことができる様になり、必ず受信できるといった安心感をユーザに抱かせることができると共に、ユーザフレンドリーな情報提供装置及び方法、並びに情報提供システムを提供することができる。
【００５８】
▲２▼メモリ使用状況取得手段にて取得したメモリ使用状況から端末に格納されている情報を部分的に、あるいは全部を消去した場合のメモリの空き容量を計算する端末空きエリア計算手段を有し、前記端末空きエリア計算手段にて求めた端末空きエリアを用いて提供すべきデータを前記端末が受信可能な形式に加工する加工方法の候補を抽出する様にした為、端末内に格納されているデータの内、あるデータさえ削除すれば、ユーザが所望している情報が新しくダウンロードできるといった場合に、この事実を確実にユーザに伝え、ダウンロードの機会を失うといったことを解決することができる様になると共に、端末が所有している画面の解像度のデータならばひとつの情報しか端末に保存できないといった場合に、解像度を落とすことで、あるいはフルカラーのデータではなく白黒のデータを選択することで、複数個のデータを保存することができる様な情報提供装置を提供することができる。
【００５９】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載内容に限定されるものではない。
【００６０】
【発明の効果】
本発明においては、実際にデータを提供する場合に、端末属性、メモリ使用状況等に応じた形での、いくつかの加工方法をユーザに示すことができるようになり、必ず受信できるといった安心感をユーザに抱かせることができる。それと共に、ユーザフレンドリーな情報提供装置及び方法、並びに情報提供システムを提供することができる。
【００６１】
本発明においては、端末内に格納されているデータの内、あるデータさえ削除すれば、ユーザが所望している情報が新しくダウンロードできるといった場合に、この事実を確実にユーザに伝え、ダウンロードの機会を失うといったことを解決することができるようになる。それと共に、端末が所有している画面の解像度のデータならばひとつの情報しか端末に保存できないといった場合に、解像度を落とすことで、あるいはフルカラーのデータではなく白黒のデータを選択することで、複数個のデータを保存することができるような情報提供装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の書籍情報提供システムの一機能構成を示すブロック図である。
【図２】本発明の書籍情報提供システムの働きを示すフローチャートである。
【図３】本発明の書籍情報提供システムの働きを示すフローチャートである。
【図４】本発明の書籍情報提供システムの働きを示すフローチャートである。
【図５】書籍情報提供装置に送信された端末属性の例である。
【図６】メモリ使用状況の一格納例である。
【図７】加工方法及びデータ消去の必要性の有無をユーザに示した場合の一表示例である。
【符号の説明】
１  書籍情報提供装置
２  書籍情報表示端末
１０１  受信部
１０２  受信データ識別部
１０３  端末属性格納部
１０４  メモリ使用状況格納部
１０５  空きエリア計算部
１０６  送信部
１０７  コマンド管理部
１０８  データベース
１０９  検索結果格納部
１１０  データ加工部
１１１  加工データ格納部
１１２  加工後データ容量計測部
１１３  表示部
１１４  加工手法選択部
２０１  端末属性格納部
２０２  送信部
２０３  受信部
２０４  コマンド解析部
２０５  コマンド実行部
２０６  指定メモリ消去実行部
２０７  受信データ格納実行部
２０８  メモリ使用状況確認実行格納部
２０９  端末属性取得実行部
２１０  実行結果確認部
２１１  送信データ作成部
【図１】
0003759682.tif 000002
【図２】
0003759682.tif 000003
【図３】
0003759682.tif 000004
【図４】
0003759682.tif 000005
【図５】
0003759682.tif 000006
【図６】
0003759682.tif 000007
【図７】
0003759682.tif 000008