(57)【要約】【課題】記憶性を有する表示装置を備えた端末に記憶されているコンテンツの検索を迅速に行えるようにする。【解決手段】コンピュータ装置２０のＷＷＷブラウザが、文書の検索機能を実現させるスクリプトが組み込まれたＨＴＭＬファイルを電子ペーパ装置１０から受信すると、ＨＴＭＬファイルの検索機能がＷＷＷブラウザにおいて実現する。コンピュータ装置２０は、電子ペーパ装置１０に記憶されているファイルを検索する場合、電子ペーパ装置１０に記憶されている索引ファイルを取得し、入力されたキーワードを取得した索引ファイルにおいて検索する。そして、索引ファイルにおいてキーワードに対応付けられているファイル名を表示する。【選択図】図１
2008299367.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表すコンテンツデータと、該コンテンツを検索するためのページを表すページデータと、前記コンテンツデータを検索する機能を実現するプログラムとを記憶する記憶手段と、
前記ページデータを要求するページ要求メッセージを受信するページ要求メッセージ受信手段と、
前記ページ要求メッセージ受信手段で前記ページ要求メッセージが受信された場合、前記プログラムと前記ページデータとを前記記憶手段から読み出し、読み出したプログラムとページデータとを、前記ページ要求メッセージを送信した外部のコンピュータ装置へ送信するコンテンツ送信手段と、
記憶性を備えた表示素子を有し、前記記憶手段に記憶されたコンテンツデータが表すコンテンツを表示する表示手段と
を有する表示装置と、
前記ページ要求メッセージを送信するページ要求メッセージ送信手段と、
前記コンテンツ送信手段から送信されたプログラムとページデータとを受信するコンテンツ受信手段と、
ページデータの内容を表示し、前記コンテンツ受信手段が受信したプログラムを実行することにより前記コンテンツデータを検索する機能を実現するブラウザ手段と
を有するコンピュータ装置と、
を有する検索システム。
【請求項２】
前記コンピュータ装置は、
前記ブラウザ手段により前記プログラムが実行されると、コンテンツデータが表すコンテンツに含まれる単語と、該単語を含んでいるコンテンツデータのファイル名とを対応付けた索引ファイルを生成する索引ファイル生成手段を実現し、
ユーザにより入力されたキーワードを前記索引ファイルにおいて検索し、検索結果を前記ブラウザ手段により表示すること
を特徴とする請求項１に記載の検索システム。
【請求項３】
前記表示装置は、
ユーザを一意に特定する固有情報を受け取る固有情報受取手段と、
前記固有情報受取手段が受け取った固有情報を基にして暗号鍵と復号鍵とを生成する鍵生成手段と、
前記鍵生成手段で生成された鍵を前記外部のコンピュータ装置へ送信する鍵送信手段と
を有することを特徴とする請求項２に記載の検索システム。
【請求項４】
前記コンピュータ装置は、前記ブラウザ手段により前記プログラムが実行されると、
前記鍵送信手段から送信される暗号鍵を受信し、前記索引ファイル生成手段により生成された索引ファイルを、受信した暗号鍵で暗号化する暗号化手段と、
前記暗号化手段で暗号化された索引ファイルを前記表示装置へ送信する索引ファイル送信手段とを実現し、
前記表示装置は、
前記索引ファイル送信手段により送信された索引ファイルを受信し、受信した索引ファイルを前記記憶手段に記憶させること
を特徴とする請求項３に記載の検索システム。
【請求項５】
前記コンピュータ装置は、
前記記憶手段に記憶された索引ファイルと、該索引ファイルを復号化する復号鍵とを前記表示装置から取得し、
前記ページデータが表すページに入力されたキーワードを前記索引ファイルにおいて検索し、検索結果を前記ブラウザ手段により表示すること
を特徴とする請求項４に記載の検索システム。
【請求項６】
前記固有情報は、前記表示装置のユーザの生体情報であることを特徴とする請求項３乃至請求項５のいずれかに記載の検索システム。
【請求項７】
前記コンピュータ装置は、
前記記憶手段に記憶されているコンテンツデータを取得するコンテンツデータ取得手段を有し、
前記索引ファイル生成手段は、前記コンテンツデータ取得手段で取得されたコンテンツデータから前記索引ファイルを生成すること
を特徴とする請求項２乃至請求項６のいずれかに記載の検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを検索する技術に関する。
【背景技術】
【０００２】
電力を供給しなくても同じ画像を長期間表示し続ける、所謂記憶性を有する表示装置を備えた端末として特許文献１に開示されている端末がある。この端末は、他の装置から受信したコンテンツを記憶し、記憶したコンテンツを記憶性を有する表示装置に表示させるものであり、カタログや書籍、ユーザが作成した文書などのコンテンツを表示する。
【０００３】
【特許文献１】特開２００４−１０２６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、端末には複数の文書を記憶させることが可能であるが、記憶させた文書の数が多くなると、ユーザは、どのような文書が端末に記憶されているのか把握するのが難しくなる。この場合、端末において文書を検索する手段が必要となるが、特許文献１に開示されている端末で用いられるような組み込み用途向けのＣＰＵ（Central Processing Unit）においては、高度な検索手段を採用するとＣＰＵへの負荷が高くなり、他の処理へ影
響を及ぼす虞がある。また、コンピュータ装置において検索を行う際には、検索結果が多数となると表示を切り替えて検索結果を表示させる必要があるが、電気泳動型の表示素子を備えた表示装置やコレステリック液晶を備えた表示装置などの記憶性を有する表示装置においては、表示の書き換えに時間がかかるため、ユーザの操作に応じて検索結果を素早く切り替えて表示させるのが難しく、ユーザが所望の文書を見つけるのに時間がかかってしまうこととなる。
【０００５】
本発明は、上述した背景の下になされたものであり、その目的は、記憶性を有する表示装置を備えた端末に記憶されているコンテンツの検索を迅速に行えるようにする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明は、コンテンツを表すコンテンツデータと、該コンテンツを検索するためのページを表すページデータと、前記コンテンツデータを検索する機能を実現するプログラムとを記憶する記憶手段と、前記ページデータを要求するページ要求メッセージを受信するページ要求メッセージ受信手段と、前記ページ要求メッセージ受信手段で前記ページ要求メッセージが受信された場合、前記プログラムと前記ページデータとを前記記憶手段から読み出し、読み出したプログラムとページデータとを、前記ページ要求メッセージを送信した外部のコンピュータ装置へ送信するコンテンツ送信手段と、記憶性を備えた表示素子を有し、前記記憶手段に記憶されたコンテンツデータが表すコンテンツを表示する表示手段とを有する表示装置と、前記ページ要求メッセージを送信するページ要求メッセージ送信手段と、前記コンテンツ送信手段から送信されたプログラムとページデータとを受信するコンテンツ受信手段と、ページデータの内容を表示し、前記コンテンツ受信手段が受信したプログラムを実行することにより前記コンテンツデータを検索する機能を実現するブラウザ手段とを有するコンピュータ装置と、を有する検索システムを提供する。
【０００７】
本発明においては、前記コンピュータ装置は、前記ブラウザ手段により前記プログラムが実行されると、コンテンツデータが表すコンテンツに含まれる単語と、該単語を含んで
いるコンテンツデータのファイル名とを対応付けた索引ファイルを生成する索引ファイル生成手段を実現し、ユーザにより入力されたキーワードを前記索引ファイルにおいて検索し、検索結果を前記ブラウザ手段により表示してもよい。
【０００８】
また、本発明においては、前記表示装置は、ユーザを一意に特定する固有情報を受け取る固有情報受取手段と、前記固有情報受取手段が受け取った固有情報を基にして暗号鍵と復号鍵とを生成する鍵生成手段と、前記鍵生成手段で生成された鍵を前記外部のコンピュータ装置へ送信する鍵送信手段とを有していてもよい。
【０００９】
また、本発明においては、前記コンピュータ装置は、前記ブラウザ手段により前記プログラムが実行されると、前記鍵送信手段から送信される暗号鍵を受信し、前記索引ファイル生成手段により生成された索引ファイルを、受信した暗号鍵で暗号化する暗号化手段と、前記暗号化手段で暗号化された索引ファイルを前記表示装置へ送信する索引ファイル送信手段とを実現し、前記表示装置は、前記索引ファイル送信手段により送信された索引ファイルを受信し、受信した索引ファイルを前記記憶手段に記憶させてもよい。
【００１０】
また、本発明においては、前記コンピュータ装置は、前記記憶手段に記憶された索引ファイルと、該索引ファイルを復号化する復号鍵とを前記表示装置から取得し、前記ページデータが表すページに入力されたキーワードを前記索引ファイルにおいて検索し、検索結果を前記ブラウザ手段により表示してもよい。
【００１１】
また、本発明においては、前記固有情報は、前記表示装置のユーザの生体情報であってもよい。
【００１２】
また、本発明においては、前記コンピュータ装置は、前記記憶手段に記憶されているコンテンツデータを取得するコンテンツデータ取得手段を有し、前記索引ファイル生成手段は、前記コンテンツデータ取得手段で取得されたコンテンツデータから前記索引ファイルを生成してもよい。
【発明を実施するための最良の形態】
【００１３】
［実施形態の構成］
（全体構成）
図１は、本発明の実施形態に係る各装置を示した図である。無線ＬＡＮ（Local Area Network）である無線通信ネットワーク３０は、インターネット４０に接続されている。サーバ装置５０は、ＷＷＷ（world wide web）サーバとして機能する装置であり、インターネット４０に接続されている。電子ペーパ装置１０とコンピュータ装置２０は、無線通信ネットワーク３０を介して互いに通信を行い、各種メッセージ、ファイルやデータなどを授受することが可能となっている。また、コンピュータ装置２０は、無線通信ネットワーク３０とインターネット４０とを介してサーバ装置５０と通信を行うことが可能となっており、互いに各種メッセージ、ファイルやデータなどを授受することが可能となっている。なお、本実施形態においては多数の電子ペーパ装置１０、コンピュータ装置２０およびサーバ装置５０がネットワークに接続されて通信を行うことが可能となっているが、図面が煩雑になるのを防ぐため、図１には一つの電子ペーパ装置１０、一つのコンピュータ装置２０、一つのサーバ装置５０を示している。
【００１４】
（コンピュータ装置２０の構成）
コンピュータ装置２０は、オペレーティングシステムが動作する、所謂パーソナルコンピュータ装置である。図２に示したように、コンピュータ装置２０は、制御部２０１、記憶部２０５、通信部２０６、操作部２０７、表示部２０８を有している。
【００１５】
通信部２０６は、無線通信を行う通信インターフェース機能を備えており、制御部２０１の制御の下、無線通信ネットワーク３０を介して他の装置と通信を行う。操作部２０７は、コンピュータ装置２０を操作するためのキーボード（図示略）やマウス（図示略）を有している。表示部２０８は液晶ディスプレイを具備しており、制御部２０１の制御の下、文字やグラフィック画像、コンピュータ装置２０を操作するためのメニュー画面などの各種画像を表示する。記憶部２０５は、ハードディスク装置を有しており、コンピュータ装置２０にオペレーティングシステムの機能を実現するＯＳプログラム、スクリプトを実行可能なＷＷＷブラウザの機能を実現するブラウザプログラムなどを記憶している。また、記憶部２０５は、コンピュータ装置２０が使用する各種ファイルやデータを記憶する。
【００１６】
制御部２０１は、ＣＰＵ２０２、ＩＰＬ（Initial Program Loader）を記憶したＲＯＭ（Read Only Memory）２０３、ＲＡＭ（Random Access Memory）２０４を有している。制御部２０１においては、図示せぬ電源から電力が供給されるとＲＯＭ２０３に記憶されているＩＰＬがＣＰＵ２０２により実行される。ＣＰＵ２０２がＩＰＬを実行すると、記憶部２０５に記憶されているＯＳプログラムがＣＰＵ２０２により実行され、操作部２０７からの入力や画面出力といった入出力機能、記憶部２０５の制御など、コンピュータ装置としての基本的な機能が実現し、ブラウザプログラムを実行することが可能となる。そして、ブラウザプログラムが実行されると、コンピュータ装置２０は、ＷＷＷサーバとして機能している装置と通信を行うクライアント装置として機能する。
【００１７】
（サーバ装置５０の構成）
サーバ装置５０は、ＷＷＷサーバとして動作するサーバ装置である。図３に示したように、サーバ装置５０は、制御部５０１、記憶部５０５、通信部５０６、操作部５０７を有している。
【００１８】
通信部５０６は、通信インターフェース機能を備えており、制御部５０１の制御の下、インターネット４０を介して他の装置と通信を行う。操作部５０７は、サーバ装置５０を操作するためのキーボード（図示略）を有している。記憶部５０５は、ハードディスク装置を有しており、サーバ装置５０にオペレーティングシステムの機能を実現させるＯＳプログラム、ＷＷＷサーバの機能を実現させるサーバプログラムなどを記憶している。
また、記憶部５０５は、クライアントとなる装置に送信するファイルなどの各種ファイルを記憶する。なお、本実施形態においては、記憶部５０５は、文書を表すファイルであってＨＴＭＬ（HyperText Markup Language）に従って記述された複数のＨＴＭＬファイ
ルを記憶部５０５の特定の領域に記憶している。
また、記憶部５０５は、索引ファイルを記憶している。索引ファイルは、ＨＴＭＬファイルを検索する際に使用されるファイルであり、単語を表す情報と、当該単語を文書中に有するファイルのファイル名の情報とが対応付けられているファイルである。
【００１９】
制御部５０１は、ＣＰＵ５０２、ＩＰＬを記憶したＲＯＭ５０３、ＲＡＭ５０４を有している。制御部５０１においては、図示せぬ電源から電力が供給されるとＲＯＭ５０３に記憶されているＩＰＬがＣＰＵ５０２により実行される。ＣＰＵ５０２がＩＰＬを実行すると、記憶部５０５に記憶されているＯＳプログラムとサーバプログラムがＣＰＵ５０２により実行され、サーバ装置５０はＷＷＷサーバとして機能し、クライアントとなる装置と通信を行う。
【００２０】
（電子ペーパ装置１０の構成）
電子ペーパ装置１０は、文書や電子書籍などのコンテンツの画像を表示する装置であり、複数人のユーザにより使用される。図４に示したように、電子ペーパ装置１０は、制御部１０１、表示部１０２、操作部１０３、通信部１０４、センサ部１０５を有している。
【００２１】
表示部１０２は、制御部１０１に接続されており、記憶性を有する表示素子を備えた表示装置を有している。この表示装置は、画像を表示したあとは各素子に電圧をかけなくても長期間同じ画像を表示し続ける、所謂記憶性を有する表示装置である。表示部１０２は制御部１０１に接続されており、制御部１０１の制御の下、文書を表す画像や電子ペーパ装置１０を操作するための操作画面などを表示する。なお、表示装置における画像の表示方式は特定の方式に限定されず、例えば、電気泳動型の表示方式やコレステリック液晶を用いた表示方式などであってもよい。
【００２２】
操作部１０３は、制御部１０１に接続されており、電子ペーパ装置１０を操作するための各種ボタンを有している。操作部１０３のボタンが操作されると、操作されたボタンを表す信号が制御部１０１へ出力される。制御部１０１は、この信号と表示部１０２に表示した画面とに基づいてユーザからの指示を特定し、特定した指示に応じて各部を制御する。
制御部１０１に接続されている通信部１０４は、無線通信を行う通信インターフェース機能を備えており、制御部１０１の制御の下、無線通信ネットワーク３０を介して他の装置と通信を行う。
【００２３】
センサ部１０５は、制御部１０１に接続されており、電子ペーパ装置１０のユーザの指紋を読み取る指紋センサ１０５Ａを備えている。センサ部１０５は、制御部１０１の制御の下、ユーザの指の指紋を指紋センサ１０５Ａで読み取り、読み取った指紋の特徴点を表す特徴点データや、読み取った指紋を表す指紋データを制御部１０１へ出力する。
【００２４】
制御部１０１は、ＣＰＵ１０１Ａ、ＲＯＭ１０１Ｂ、ＲＡＭ１０１Ｃ、不揮発性メモリ１０１Ｄを有しており、ＲＯＭ１０１Ｂには、ＣＰＵ１０１Ａにより実行される制御プログラムが記憶されている。
不揮発性メモリ１０１Ｄは、電力が供給されなくとも記憶内容を保持するメモリであり、スクリプト言語で記述されたスクリプト（プログラム）であって、コンピュータ装置２０において実現するＷＷＷブラウザに文書の作成や編集、ファイルの暗号化や復号化などの機能を実現させるスクリプトや、ファイルの検索を行う機能を実現させる検索スクリプトを記憶している。また、不揮発性メモリ１０１Ｄは、ＨＴＭＬに従って記述された複数のＨＴＭＬファイル（コンテンツデータ）などを記憶する。
また、不揮発性メモリ１０１Ｄは、ファイルを暗号化するときに使用する暗号鍵や、暗号化されたファイルを復号化するときに使用する復号鍵、センサ部１０５から出力された特徴点データ、暗号化されたファイルのファイル名などを記憶する。また、不揮発性メモリ１０１Ｄは、図５に示したフォーマットのユーザテーブルＴＢ１を記憶している。ユーザテーブルＴＢ１においては、「ユーザ名」フィールドには電子ペーパ装置１０を利用する権利を有するユーザの氏名を表すデータが格納される。また、「特徴点」フィールドには、電子ペーパ装置１０を利用する権利を有するユーザの指紋の特徴点を表す特徴点データのファイル名が格納される。
【００２５】
制御部１０１においては、図示せぬ電源から電力が供給されるとＲＯＭ１０１Ｂに記憶されている制御プログラムがＣＰＵ１０１Ａにより実行される。ＣＰＵ１０１Ａが制御プログラムを実行すると、制御部１０１によって各部が制御され、クライアントとなる装置とＨＴＴＰ（HyperText Transfer Protocol）に従って通信を行うＷＷＷサーバ機能、不
揮発性メモリ１０１Ｄにファイルを記憶する機能、不揮発性メモリ１０１Ｄに記憶されているファイルが表す画像を表示部１０２に表示する機能、電子ペーパ装置１０を操作するための操作画面を表示部１０２に表示する機能などの各種機能が電子ペーパ装置１０において実現する。
また、ＣＰＵ１０１Ａにより制御プログラムが実行されると、指紋センサ１０５Ａから出力された特徴点データを不揮発性メモリ１０１Ｄに記憶させる機能、指紋センサ１０５
Ａから出力された特徴点データと、不揮発性メモリ１０１Ｄに記憶された特徴点データとを比較してユーザの認証を行う機能、指紋センサ１０５Ａから出力された指紋データから暗号鍵と復号鍵とを生成する機能など、電子ペーパ装置１０やファイルのセキュリティに関する各種機能が実現する。
【００２６】
［実施形態の動作］
（ユーザが電子ペーパ装置１０にログインする時の動作）
まず、ユーザが電子ペーパ装置１０にログインする時の動作について説明する。ユーザ名が「ichiro」であるユーザが操作部１０３を操作し、電子ペーパ装置１０を利用する権利のあるユーザの名前の一覧表示を電子ペーパ装置１０に対して指示すると、制御部１０１はユーザテーブルＴＢ１に格納されているユーザ名を読み出す。そして、制御部１０１は表示部１０２を制御し、読み出した名前の一覧を表示部１０２に表示させる（図６：ステップＳＡ１）。ここで、ユーザテーブルＴＢ１にはユーザ名として「ichiro」、「jiro」、「saburo」が格納されているため、この格納されているユーザ名が表示部１０２に表示される。
【００２７】
この画面を見たユーザが、操作部１０３を操作して自身のユーザ名「ichiro」を選択する操作を行うと（ステップＳＡ２；ＹＥＳ）、制御部１０１は、選択されたユーザ名に対応付けてユーザテーブルＴＢ１に格納されているファイル名「f001」を読み出し、読み出したファイル名の特徴点データを不揮発性メモリ１０１Ｄから読み出してＲＡＭ１０１Ｃに記憶させる（ステップＳＡ３）。そして、制御部１０１は、指紋センサ１０５Ａへ指を載せるようにユーザを促すメニュー画面（図７）を表示部１０２に表示させる（ステップＳＡ４）。
【００２８】
ここで、ユーザが指を指紋センサ１０５Ａに載せた後、メニュー画面中のＯＫボタンＢ１を押下する旨の操作を行うと（ステップＳＡ５；ＹＥＳ）、指紋センサ１０５Ａにより指の指紋が読み取られ、指紋を表す指紋情報と、指紋の特徴点を表す特徴点データとがセンサ部１０５から制御部１０１へ出力される。制御部１０１は、特徴点データを受け取ると（ステップＳＡ７）、ＲＡＭ１０１Ｃに記憶されているユーザ名「ichiro」の特徴点データと、センサ部１０５から受け取った特徴点データとを比較する。ここで、特徴点データが表す指紋の特徴が一致しなかった場合には（ステップＳＡ８；ＮＯ）、制御部１０１は、ユーザ名「ichiro」ではない者が電子ペーパ装置１０にログインを試みていると判断し、電子ペーパ装置１０を使用できない旨を知らせるエラーメッセージを表示部１０２に表示する（ステップＳＡ９）。
【００２９】
一方、ＲＡＭ１０１Ｃに記憶されている特徴点データが表す指紋の特徴と、センサ部１０５から受け取った特徴点データが表す指紋の特徴とが一致した場合（ステップＳＡ８；ＹＥＳ）、制御部１０１は、電子ペーパ装置１０のユーザが電子ペーパ装置１０を利用する権利を有する者であると判断し、ユーザのログインを許可する（ステップＳＡ１０）。ユーザのログインが許可されると、ユーザはログアウトの操作を行うまで電子ペーパ装置１０が備える各種機能を利用することが可能となる。また、電子ペーパ装置１０は、ユーザがログインするとＷＷＷサーバとして機能し、クライアントとなる装置は、電子ペーパ装置１０と通信を行うことが可能となる。
【００３０】
（電子ペーパ装置１０に記憶されているファイルをコンピュータ装置２０で編集し、コンピュータ装置２０に記憶させる時の動作）
次に、電子ペーパ装置１０に記憶されているＨＴＭＬファイルを編集する時の動作について説明する。上述した動作で電子ペーパ装置１０にログインしたユーザは、まず、コンピュータ装置２０において、ブラウザプログラムの実行を指示する操作を操作部２０７において行う。すると、記憶部２０５に記憶されているブラウザプログラムがＣＰＵ２０２
により実行され（図８：Ｓ１０１）、ＷＷＷブラウザのウィンドウが表示部２０８に表示される。次に、ユーザがＷＷＷサーバとして機能している電子ペーパ装置１０のＵＲＬ（Uniform Resource Locator）をＷＷＷブラウザのアドレスバーに入力し（Ｓ１０２）、電子ペーパ装置１０からＷｅｂページを取得するように指示する操作を行うと、制御部２０１により通信部２０６が制御され、Ｗｅｂページを要求するＨＴＴＰリクエストが無線通信ネットワーク３０を介して電子ペーパ装置１０へ送信される（Ｓ１０３）。
【００３１】
このＨＴＴＰリクエストが電子ペーパ装置１０の通信部１０４にて受信されると（図９：ステップＳＢ１；ＹＥＳ）、制御部１０１は、空白の文書のＨＴＭＬファイルを生成し、ＷＷＷブラウザに文書の作成・編集の機能を実現させるスクリプトを不揮発性メモリ１０１Ｄから読み出す。そして、制御部１０１は、生成したＨＴＭＬファイルにスクリプトを組み込み（Ｓ１０４、ステップＳＢ２）、このスクリプトが組み込まれたＨＴＭＬファイルを通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ１０５、ステップＳＢ３）。このＨＴＭＬファイルが通信部２０６にて受信されると、スクリプトが組み込まれたＨＴＭＬファイルがＷＷＷブラウザにより解釈され、図１０に例示したように、ＨＴＭＬファイルが表す文書の画像と、文書の作成・編集に関係した各種ボタンやテキストボックスを備える編集画面ＧとがＷＷＷブラウザのウィンドウ内に表示され（Ｓ１０６）、ＷＷＷブラウザにおいて文書の作成・編集機能が実現し、ＨＴＭＬファイルに係る文書の作成・編集が可能となる。
【００３２】
次にユーザは、ＷＷＷブラウザのウィンドウのツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。ユーザがメニューＰ１中の「開く」の項目をクリックする操作を行うと、図１２に示したように文書のファイルを開くためのメニュー画面が表示部２０８に表示される。そしてユーザが、ファイルの場所として電子ペーパ装置１０を指定すると、電子ペーパ装置１０に記憶されているＨＴＭＬファイルのファイル名を要求するメッセージがコンピュータ装置２０から電子ペーパ装置１０へ送信される（Ｓ１０８）。
【００３３】
このメッセージが電子ペーパ装置１０にて受信されると（ステップＳＢ７；ＹＥＳ）、制御部１０１は、不揮発性メモリ１０１Ｄに記憶されているＨＴＭＬファイルのファイル名を取得し（Ｓ１０９、ステップＳＢ８）、取得したファイル名を通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ１１０、ステップＳＢ９）。このファイル名がコンピュータ装置２０にて受信されると、制御部２０１は表示部２０８を制御し、受信したファイル名を図１２の領域Ｒ内に表示する。ここでユーザが、操作部２０７を操作して領域Ｒ内に表示されたファイル名のいずれかをクリックし、開くファイルを指定する操作を行うと（Ｓ１１１）、クリックされたファイル名で特定されるＨＴＭＬファイルを要求するＨＴＴＰリクエストがコンピュータ装置２０から電子ペーパ装置１０へ送信される（Ｓ１１２）。
【００３４】
このＨＴＴＰリクエストが通信部１０４にて受信されると（ステップＳＢ４；ＹＥＳ）、制御部１０１は要求されたＨＴＭＬファイルを不揮発性メモリ１０１Ｄから読み出す（Ｓ１１３、ステップＳＢ５）。そして、制御部１０１は、読み出したＨＴＭＬファイルを通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ１１４、ステップＳＢ６）。このＨＴＭＬファイルが通信部２０６にて受信されると、ＨＴＭＬファイルが表す文書の画像がＷＷＷブラウザのウィンドウ内に表示され（Ｓ１１５）、ＨＴＭＬファイルに係る文書の編集が可能となる。
【００３５】
ユーザは、ＷＷＷブラウザにおいて文書の編集が可能となると、文書を編集するために操作部２０７を操作する。ＷＷＷブラウザの編集画面Ｇ内において文字の入力が行われる
など、ユーザからの入力があると、制御部２０１は入力に応じてＨＴＭＬファイルを編集し、入力された文字をＷＷＷブラウザの編集画面内に表示する（Ｓ１１６）。
【００３６】
そして、ユーザは文書の編集が終了すると、操作部２０７を操作し、ＷＷＷブラウザの編集画面Ｇ内に表示されている、ツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「名前をつけて保存」の項目をクリックする操作を行うと、図１３に示したように文書を保存するためのメニュー画面が表示部２０８に表示される。ここで、ユーザが、文書のファイル名を入力すると共に文書の保存先をコンピュータ装置２０に設定し、メニュー画面中の保存ボタンをクリックする操作を行うと（Ｓ１１７）、文書を暗号化するための暗号鍵を要求するメッセージが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ１１８）。
【００３７】
このメッセージが通信部１０４にて受信されると（ステップＳＢ１０；ＹＥＳ）、制御部１０１は、ユーザがログインする時に指紋センサ１０５Ａから出力されたユーザの指紋情報を基にして暗号鍵と復号鍵を生成し（Ｓ１１９、ステップＳＢ１１）、生成した暗号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ１２０、ステップＳＢ１２）。この暗号鍵が通信部２０６にて受信されると、制御部２０１は、編集された文書のＨＴＭＬファイルを、受信した暗号鍵で暗号化して記憶部２０５の特定の領域（特定のフォルダ）に記憶させる（Ｓ１２１）。また、制御部２０１は、記憶したＨＴＭＬのファイル名を電子ペーパ装置１０へ送信する（Ｓ１２２）。このファイル名が通信部１０４にて受信されると（ステップＳＢ１３；ＹＥＳ）、制御部１０１は、受信したファイル名と、生成した暗号鍵および復号鍵とを対応付けて不揮発性メモリ１０１Ｄに記憶させる（Ｓ１２３、ステップＳＢ１４）。
【００３８】
（コンピュータ装置２０に記憶されたファイルをコンピュータ装置２０で表示する時の動作）
次に、コンピュータ装置２０に記憶された暗号化されたＨＴＭＬファイルをコンピュータ装置２０において表示する時の動作について説明する。まず、ユーザは、電子ペーパ装置１０にログインしてからコンピュータ装置２０においてＷＷＷブラウザを起動する。そして、電子ペーパ装置１０とコンピュータ装置２０が通信を行い、ＷＷＷブラウザにおいて文書の作成・編集機能が実現している状態において、ユーザは、ＷＷＷブラウザのウィンドウのツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「開く」の項目をクリックする操作を行うと、図１２に示したように文書のファイルを開くためのメニュー画面が表示部２０８に表示される。
【００３９】
ここで、ユーザが、ファイルの場所としてコンピュータ装置２０を設定し、開く文書のファイル名として、上述した動作で暗号化されたファイルのファイル名を入力した後、メニュー画面中の開くボタンをクリックする操作を行うと（図１４：Ｓ２０１）、この入力されたファイル名のＨＴＭＬファイルが記憶部２０５から読み出され、読み出されたＨＴＭＬファイルのファイル名と、復号鍵を要求するメッセージとが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ２０２）。
【００４０】
このファイル名とメッセージとが通信部１０４にて受信されると（ステップＳＢ１５；ＹＥＳ）、制御部１０１は、受信したファイル名に対応付けて不揮発性メモリ１０１Ｄに記憶されている復号鍵を読み出し（Ｓ２０３、ステップＳＢ１６）、読み出した復号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ２０４、ステップＳＢ１７）。この復号鍵が通信部２０６にて受信されると、記憶部２０５から読み出されたＨＴＭＬファイルが復号化され（Ｓ２０５）、ＨＴＭＬファイルが表す文書がＷＷＷブラウザのウィン
ドウ内に表示されて文書の編集が可能となる。
【００４１】
ユーザは、表示された文書を電子ペーパ装置１０に記憶させる場合には、まず、操作部２０７を操作し、ＷＷＷブラウザの編集画面Ｇ内に表示されている、ツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「名前をつけて保存」の項目をクリックする操作を行うと、図１３に示したように文書を保存するためのメニュー画面が表示部２０８に表示される。ここで、ユーザが、文書の保存先を電子ペーパ装置１０に設定し、メニュー画面中の保存ボタンをクリックする操作を行うと（Ｓ２０６）、表示されていた文書を表すＨＴＭＬファイルが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ２０７）。そして、このＨＴＭＬファイルが通信部１０４にて受信されると、制御部１０１は、受信したファイルを不揮発性メモリ１０１Ｄに記憶させる（Ｓ２０８）。
【００４２】
（サーバ装置に記憶された情報をコンピュータ装置２０に記憶させる時の動作）
次に、サーバ装置５０に記憶されているＨＴＭＬファイルをコンピュータ装置２０に記憶させる時の動作について説明する。まず、ユーザは、電子ペーパ装置１０にログインしてからコンピュータ装置２０においてＷＷＷブラウザを起動する。そして、電子ペーパ装置１０とコンピュータ装置２０が通信を行い、ＷＷＷブラウザにおいて文書の作成・編集機能が実現している状態において、ユーザは、ＷＷＷブラウザのウィンドウのツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「サーバ上のファイルを開く」の項目をクリックする操作を行うと、図１６に示したようにサーバ上のファイルのＵＲＬを入力するためのメニュー画面が表示部２０８に表示される。
【００４３】
ここで、ユーザが、操作部２０７を操作してサーバ装置５０に記憶されているＨＴＭＬファイルのＵＲＬを入力する操作を行い、サーバ装置５０からＷｅｂページを取得するように指示する操作を行うと（図１５：Ｓ３０１）、制御部２０１により通信部２０６が制御され、ＨＴＭＬファイルを要求するＨＴＴＰリクエストが無線通信ネットワーク３０とインターネット４０を介してサーバ装置５０へ送信される（Ｓ３０２）。
【００４４】
このＨＴＴＰリクエストが通信部５０６にて受信されると、制御部５０１は要求されたＨＴＭＬファイルを記憶部５０５から読み出し（Ｓ３０３）、読み出したＨＴＭＬファイルを通信部５０６を制御してコンピュータ装置２０へ送信する（Ｓ３０４）。このＨＴＭＬファイルが通信部２０６にて受信されると、ＨＴＭＬファイルが表す文書の画像がＷＷＷブラウザのウィンドウ内に表示され（Ｓ３０５）、ＨＴＭＬファイルに係る文書の編集が可能となる。
【００４５】
この後、このＨＴＭＬファイルをコンピュータ装置２０に記憶させる場合には、上述したＳ１１７以降の動作と同じ動作（Ｓ３０６〜Ｓ３１２）が行われる。これにより、サーバ装置５０から取得されたＨＴＭＬファイルは、電子ペーパ装置１０のユーザの指紋情報を基に生成された暗号鍵により暗号化されてコンピュータ装置２０に記憶される。
【００４６】
本実施形態によれば、ユーザがプログラムのインストール作業を行わなくても、ＷＷＷブラウザのウィンドウ内で文書の作成・編集を行うことができる。コンピュータ装置２０は表示において書き換え速度が速い表示装置を備えているため、ユーザの操作に対して表示が追従し、文書の作成・編集を効率良く行うことができる。
また、本実施形態によれば、電子ペーパ装置１０に記憶されるファイルは、電子ペーパ装置１０においてユーザに一意な生体情報から生成され、電子ペーパ装置１０から送信さ
れた暗号鍵で暗号化されて記憶される。そして、暗号化されて記憶されたファイルをコンピュータ装置２０において表示・編集する場合には、電子ペーパ端末から復号鍵を取得してファイルの復号化が行われる。このように、ファイルの暗号化・復号化には、電子ペーパ装置１０が必要となっている。電子ペーパ装置１０は、利用を許可された者しか使用できないため、第三者がコンピュータ装置２０のみを使用してファイルの表示や編集を行うことはできず、ファイルの内容を第三者に盗み見られることを防ぐことができる。
【００４７】
（電子ペーパ装置１０に記憶されているファイルを検索する時の動作（１））
次に、電子ペーパ装置１０に記憶されているＨＴＭＬファイルを検索する時の動作について説明する。まず、ユーザは、電子ペーパ装置１０にログインした後、コンピュータ装置２０においてＷＷＷブラウザを起動する（図１７：Ｓ４０１）。次に、ユーザがＷＷＷサーバとして機能している電子ペーパ装置１０のＵＲＬであって、ファイル検索を行う画面へ遷移するためのＷｅｂページのＵＲＬをＷＷＷブラウザのアドレスバーに入力し（Ｓ４０２）、電子ペーパ装置１０からＷｅｂページを取得するように指示する操作を行うと、制御部２０１により通信部２０６が制御され、Ｗｅｂページを要求するＨＴＴＰリクエストが無線通信ネットワーク３０を介して電子ペーパ装置１０へ送信される（Ｓ４０３）。
【００４８】
このＨＴＴＰリクエストが電子ペーパ装置１０の通信部１０４にて受信されると、制御部１０１は、図１８に示したＷｅｂページを表すＨＴＭＬファイルを不揮発性メモリ１０１Ｄから読み出し（Ｓ４０４）、読み出したＨＴＭＬファイルを通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ４０５）。このＨＴＭＬファイルが通信部２０６にて受信されると、受信されたＨＴＭＬファイルがＷＷＷブラウザにより解釈され、図１８に例示したように、ファイル検索を行う画面へ遷移するためのＷｅｂページがＷＷＷブラウザのウィンドウ内に表示される（Ｓ４０６）。
【００４９】
次にユーザは、図１８に示したＷｅｂページ内の「ＯＫ」ボタンをクリックする操作を行う（Ｓ４０７）。すると、制御部２０１は、ファイル検索を行うためのユーザインターフェースを備えるＷｅｂページのＨＴＭＬファイルを要求するＨＴＴＰリクエストを無線通信ネットワーク３０を介して電子ペーパ装置１０へ送信する（Ｓ４０８）。
【００５０】
このＨＴＴＰリクエストが電子ペーパ装置１０の通信部１０４にて受信されると、制御部１０１は、要求されたＷｅｂページを表すＨＴＭＬファイルと、ファイルを検索する機能をＷＷＷブラウザに実現させる検索スクリプトとを不揮発性メモリ１０１Ｄから読み出す（Ｓ４０９）。そして、制御部１０１は、読み出されたＨＴＭＬファイルと検索スクリプトとを、通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ４１０）。このＨＴＭＬファイルと検索スクリプトが通信部２０６にて受信されると、受信されたＨＴＭＬファイルがＷＷＷブラウザにより解釈されると共に、受信された検索スクリプトが実行される（Ｓ４１１）。そして、図１９に例示した検索用ＷｅｂページがＷＷＷブラウザのウィンドウ内に表示され（Ｓ４１２）、ファイルを検索する機能がコンピュータ装置２０において実現する。
【００５１】
次にユーザは、ファイル検索を行う場所を選択する。具体的には、図１９に示した画面においては、ファイルを記憶している装置の名称が表示されている。例えば電子ペーパ装置１０においてファイルを検索する場合、ユーザは、操作部２０７を操作して図１９に示した「電子ペーパ装置」の項目を選択（クリック）する。そして、ユーザは、操作部２０７を操作してファイル検索のキーワードとなる文字列をＷｅｂページのテキストボックスＢＸに入力した後、Ｗｅｂページ中の「検索」ボタンをクリックする操作を行う（Ｓ４１３）。
【００５２】
制御部２０１は、この操作が行われると、索引ファイルを要求するメッセージを通信部２０６を制御して電子ペーパ装置１０へ送信する（Ｓ４１４）。このメッセージを受信した電子ペーパ装置１０は、索引ファイルを不揮発性メモリ１０１Ｄにおいて検索する（Ｓ４１５）。ここで、索引ファイルが不揮発性メモリ１０１Ｄに記憶されていない場合には、制御部１０１は、索引ファイルを記憶していないことを表すメッセージを通信部１０４からコンピュータ装置２０へ送信する（Ｓ４１６）。
【００５３】
このメッセージが通信部２０６にて受信されると、制御部２０１は、電子ペーパ装置１０に記憶されているＨＴＭＬファイルを要求するファイル要求メッセージを通信部１０４を制御して電子ペーパ装置１０へ送信する（Ｓ４１７）。このメッセージを受信した電子ペーパ装置１０は、不揮発性メモリ１０１Ｄに記憶されているＨＴＭＬファイルを読み出し、読み出したＨＴＭＬファイルをコンピュータ装置２０へ送信する（Ｓ４１８）。
【００５４】
コンピュータ装置２０は、電子ペーパ装置１０が送信したＨＴＭＬファイルを受信すると、受信したＨＴＭＬファイルをＲＡＭ２０４に記憶させる。そして、記憶したＨＴＭＬファイルが表す文書の内容を解析して索引ファイルを生成する（Ｓ４１９）。なお、索引ファイルを生成する際には、既知のインデックス検索で行われているように、文書中から単語を抽出し、抽出した単語が含まれているファイルと、抽出した単語とが対応付けられる。そして、制御部２０１は、索引ファイルの生成が終了すると、まず、生成した索引ファイルを電子ペーパ装置１０へ送信する（Ｓ４２０）。電子ペーパ装置１０は、この送信された索引ファイルを受信すると、受信した索引ファイルを不揮発性メモリ１０１Ｄへ記憶させる（Ｓ４２１）。
【００５５】
また、索引ファイルの電子ペーパ装置１０への送信を終了したコンピュータ装置２０は、テキストボックスＢＸに入力されたキーワードを、生成した索引ファイルにおいて検索する（Ｓ４２２）。そして、索引ファイルにおいてキーワードを見つけると、キーワードに対応付けられているファイル名を図２０に示したようにＷＷＷブラウザのウィンドウ内に表示する（Ｓ４２３）。
【００５６】
（電子ペーパ装置１０に記憶されているファイルを検索する時の動作（２））
次に、電子ペーパ装置１０に記憶されているＨＴＭＬファイルを検索する際に電子ペーパ装置１０に索引ファイルが記憶されている時の動作について説明する。なお、この動作においても、図１７のステップＳ４０１〜Ｓ４１４までの動作、即ち、ユーザが電子ペーパ装置１０にログインしてからブラウザプログラムを実行し、図１９に示したＷｅｂページの「検索」ボタンがクリックされて、索引ファイルを要求するメッセージが電子ペーパ装置１０へ送られるまでの動作が、上述した動作と同様に行われる。
【００５７】
さて、索引ファイルを要求するメッセージを受信した電子ペーパ装置１０は、索引ファイルを不揮発性メモリ１０１Ｄにおいて検索する（図２１：Ｓ４１５）。ここで、索引ファイルが不揮発性メモリ１０１Ｄに記憶されていると、制御部１０１は、記憶されている索引ファイルを読み出し、読み出した索引ファイルを通信部１０４からコンピュータ装置２０へ送信する（Ｓ５０１）。
【００５８】
コンピュータ装置２０は、電子ペーパ装置１０が送信した索引ファイルを受信すると、受信した索引ファイルをＲＡＭ２０４に記憶させる。そして、コンピュータ装置２０は、テキストボックスＢＸに入力されたキーワードを、ＲＡＭ２０４に記憶された索引ファイルにおいて検索する（Ｓ５０２）。そして、索引ファイルにおいてキーワードを見つけると、キーワードに対応付けられているファイル名を図２０に示したようにＷＷＷブラウザのウィンドウ内に表示する（Ｓ５０３）。
【００５９】
（コンピュータ装置２０に記憶されているファイルを検索する時の動作（１））
次に、コンピュータ装置２０に記憶されている電子ペーパ装置１０用のＨＴＭＬファイルを検索する時の動作について説明する。なお、この動作においても、図１７のステップＳ４０１〜Ｓ４１２までの動作、即ち、ユーザが電子ペーパ装置１０にログインしてからブラウザプログラムを実行し、図１９に示したＷｅｂページが表示されるまでの動作が、上述した動作と同様に行われる。
【００６０】
さて、ステップＳ４０１からステップＳ４１２までの動作が行われて図１９に示した画面が表示されている状態において、ユーザは、検索するファイルが記憶されている場所を選択する。具体的には、ユーザは、操作部２０７を操作して図１９に示した「マイコンピュータ」の項目を選択する。そして、ユーザは、操作部２０７を操作してファイル検索のキーワードとなる文字列をＷｅｂページのテキストボックスＢＸに入力した後、Ｗｅｂページ中の「検索」ボタンをクリックする操作を行う（図２２：Ｓ６０１）。
【００６１】
制御部２０１は、この操作が行われると、索引ファイルを記憶部２０５において検索する（Ｓ６０２）。ここで、索引ファイルが記憶部２０５に記憶されていない場合には、制御部２０１は、記憶部２０５の特定の領域（上述した動作で作成されたＨＴＭＬファイルが記憶されている領域）に記憶されている複数のＨＴＭＬファイルが表す各文書の内容を解析して索引ファイルを生成する。具体的には、まず、記憶部２０５に記憶されている各ＨＴＭＬファイルのファイル名と、各ファイルの復号鍵を要求するメッセージとが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ６０３）。
【００６２】
このファイル名とメッセージとが通信部１０４にて受信されると、制御部１０１は、受信したファイル名に対応付けて不揮発性メモリ１０１Ｄに記憶されている復号鍵を読み出し（Ｓ６０４）、読み出した復号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ６０５）。この復号鍵が通信部２０６にて受信されると、記憶部２０５において暗号化されて記憶されているＨＴＭＬファイルが復号化される（Ｓ６０６）。
【００６３】
そして、制御部２０１は、復号化したＨＴＭＬファイルが表す文書の内容を解析して索引ファイルを生成する（Ｓ６０７）。制御部２０１は、索引ファイルの生成が終了すると、テキストボックスＢＸに入力されたキーワードを生成した索引ファイルにおいて検索する（Ｓ６０８）。そして、索引ファイルにおいてキーワードを見つけると、キーワードに対応付けられているファイル名を図２０に示したようにＷＷＷブラウザのウィンドウ内に表示する（Ｓ６０９）。
【００６４】
また、制御部２０１は、生成した索引ファイルを暗号化するための暗号鍵を要求するメッセージを通信部２０６を制御して電子ペーパ装置１０へ送信する（Ｓ６１０）。このメッセージが通信部１０４にて受信されると、制御部１０１は、ユーザがログインする時に指紋センサ１０５Ａから出力されたユーザの指紋情報を基にして暗号鍵と復号鍵を生成し（Ｓ６１１）、生成した暗号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ６１２）。この暗号鍵が通信部２０６にて受信されると、制御部２０１は、生成された索引ファイルを、受信した暗号鍵で暗号化して記憶部２０５に記憶させる（Ｓ６１３）。また、制御部２０１は、記憶した索引ファイルのファイル名を電子ペーパ装置１０へ送信する（Ｓ６１４）。このファイル名が通信部１０４にて受信されると、制御部１０１は、受信したファイル名と、生成した暗号鍵および復号鍵とを対応付けて不揮発性メモリ１０１Ｄに記憶させる（Ｓ６１５）。
【００６５】
（コンピュータ装置２０に記憶されているファイルを検索する時の動作（２））
次に、コンピュータ装置２０に記憶されているＨＴＭＬファイルを検索する際にコンピュータ装置２０に索引ファイルが記憶されている時の動作について説明する。なお、この
動作においても、図１７のステップＳ４０１〜Ｓ４１２までの動作、即ち、ユーザが電子ペーパ装置１０にログインしてからブラウザプログラムを実行し、図１９に示したＷｅｂページが表示されるまでの動作が、上述した動作と同様に行われる。
【００６６】
さて、ステップＳ４０１からステップＳ４１２までの動作が行われて図１９に示した画面が表示されている状態において、ユーザは、検索するファイルが記憶されている場所を選択する。具体的には、ユーザは、操作部２０７を操作して図１９に示した「マイコンピュータ」の項目を選択する。そして、ユーザは、操作部２０７を操作してファイル検索のキーワードとなる文字列をＷｅｂページのテキストボックスＢＸに入力した後、Ｗｅｂページ中の「検索」ボタンをクリックする操作を行う（図２３：Ｓ７０１）。
【００６７】
制御部２０１は、この操作が行われると、索引ファイルを記憶部２０５において検索する（Ｓ７０２）。ここで、記憶部２０５に索引ファイルが記憶されている場合には、制御部２０１は、記憶されている索引ファイルのファイル名と、復号鍵を要求するメッセージとが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ７０３）。
【００６８】
このファイル名とメッセージとが通信部１０４にて受信されると、制御部１０１は、受信したファイル名に対応付けて不揮発性メモリ１０１Ｄに記憶されている復号鍵を読み出し（Ｓ７０４）、読み出した復号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ７０５）。この復号鍵が通信部２０６にて受信されると、記憶部２０５から索引ファイルが読み出され、読み出された索引ファイルが受信した復号鍵により復号化される（Ｓ７０６）。
【００６９】
制御部２０１は、索引ファイルの復号化が終了すると、テキストボックスＢＸに入力されたキーワードを生成した索引ファイルにおいて検索する（Ｓ７０７）。そして、索引ファイルにおいてキーワードを見つけると、キーワードに対応付けられているファイル名を図２０に示したようにＷＷＷブラウザのウィンドウ内に表示する（Ｓ７０８）。
【００７０】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。
【００７１】
電子ペーパ装置１０とコンピュータ装置２０との間の通信を中継する通信ネットワークは、無線通信ネットワークではなく、有線の通信ネットワークであってもよい。また、電子ペーパ装置１０とコンピュータ装置２０は、通信ネットワークを介さずに無線（電波や光による通信）や、ケーブル接続で通信を行ってもよい。
【００７２】
上述した実施形態においては、スクリプトは文書の作成・編集の機能をＷＷＷブラウザに実現させるものであったが、帳票の作成・編集機能や、描画機能などの機能を実現させるものであってもよい。また、文書を表すファイルはＨＴＭＬに従った形式だけでなく、他のファイル形式であってもよい。また、コンピュータ装置２０にコンテンツの編集機能を実現させるプログラムは、スクリプト言語に従って記述されたものに限定されず、他の言語に従って記述されたプログラムであってもよい。
【００７３】
また、ＨＴＴＰリクエストを受信した電子ペーパ装置１０においては、新規にコンテンツを有していないＨＴＭＬファイルを生成し、生成したＨＴＭＬファイルに選択されたスクリプトを組み込んでコンピュータ装置２０へ送信してもよい。そして、このＨＴＭＬファイルをＷＷＷブラウザにおいて編集した場合、新たにＨＴＭＬファイルにファイル名を付して電子ペーパ装置１０に記憶させるようにしてもよい。この態様によれば、すでに作
成済みのＨＴＭＬファイルを編集するだけでなく、新たにＨＴＭＬファイルを作成して電子ペーパ装置１０に記憶させることもできる。
【００７４】
上述した実施形態においては、電子ペーパ装置１０がユーザの認証や暗号鍵・復号鍵の生成を行う際には、指紋が使用されているが、虹彩や指の静脈のパターンなど、ユーザ毎に異なるものであれば、指紋ではなく、他の生体情報を使用してユーザの認証や暗号鍵・復号鍵の生成を行うようにしてもよい。また、暗号鍵・復号鍵を生成するときに基にする情報は、生体情報ではなく、ユーザを一意に識別する情報であれば、ユーザに一意に割り当てられた識別子など他の情報であってもよい。
【００７５】
上述した実施形態においては、ユーザの指紋を表す指紋情報を基にして暗号鍵と復号鍵を生成しているが、電子ペーパ装置１０のＭＡＣ（Media Access Control）アドレスとユーザに一意の生体情報の両方を基にして暗号鍵と復号鍵を生成するようにしてもよい。この構成によれば、特定のユーザが特定の電子ペーパ装置１０を使用した時にのみ、ファイルの暗号化や復号化を行うことが可能となり、ファイルのセキュリティを高めることができる。また、サーバ装置５０から有料の文書のファイルをダウンロードした場合、このダウンロードしたファイルを、ＭＡＣアドレスとユーザの生態情報を基にして生成した暗号鍵・復号鍵で暗号化・復号化するようにしてもよい。
【００７６】
上述した実施形態においては、ＷＷＷブラウザの終了後には、ＷＷＷブラウザのキャッシュ内の情報をクリアするのが好ましい。
【００７７】
上述した実施形態においては、ファイルをコンピュータ装置２０で復号化した後、再度暗号化してコンピュータ装置２０に記憶させる場合には、コンピュータ装置２０は、電子ペーパ装置１０へ暗号鍵を要求し、電子ペーパ装置１０は、センサ部１０５から出力された指紋情報を基に新たに暗号鍵と復号鍵を生成し、生成した暗号鍵をコンピュータ装置２０へ送信してもよい。指紋情報は、ユーザがログインする毎に多少の違いが生じる。この構成によれば、同じ暗号鍵が使い回されることがなく、一つのファイルには一つの暗号鍵と復号鍵とが対応付けられるので、ファイルのセキュリティを高めることができる。
【００７８】
上述した実施形態においては、サーバ装置５０に記憶されているＨＴＭＬファイルを検索スクリプトで検索することも可能である。具体的には、図１９に示した画面が表示されている状態において、ユーザは、「ネットワーク」の項目をクリックした後、テキストボックスＢＸにキーワードを入力して検索ボタンをクリックする。コンピュータ装置２０は、検索ボタンがクリックされると、サーバ装置５０においてＨＴＭＬファイルが記憶されている場所を表すＵＲＬを入力するための画面を表示する。ここで、ＵＲＬが入力されると、索引ファイルを要求する旨のメッセージがＵＲＬで特定されるサーバ装置５０へ送信される。このメッセージを受け取ったサーバ装置５０は、索引ファイルを記憶している場合には、記憶している索引ファイルをコンピュータ装置２０へ送信する。コンピュータ装置２０は、索引ファイルを受信すると、テキストボックスＢＸに入力されたキーワードを、受信した索引ファイルにおいて検索する。
【００７９】
なお、索引ファイルをサーバ装置５０からコンピュータ装置２０へ送信する場合には、まず、電子ペーパ装置１０から暗号鍵を取得し、取得した暗号鍵をサーバ装置５０へ送信し、サーバ装置５０が暗号鍵で索引ファイルを暗号化してからコンピュータ装置２０へ送信するようにしてもよい。そして、コンピュータ装置２０は、暗号化された索引ファイルを復号化するための復号鍵（索引ファイルを暗号化した暗号鍵と対になる復号鍵）を電子ペーパ装置１０から取得し、取得した復号鍵で索引ファイルを復号化してキーワードを検索するようにしてもよい。
また、サーバ装置５０から取得した索引ファイルを暗号鍵で暗号化してからサーバ装置
５０へ送信し、サーバ装置５０に記憶させるようにしてもよい。そして、次にコンピュータ装置２０がサーバ装置５０に記憶されているファイルを検索する場合には、暗号化されてサーバ装置５０に記憶された索引ファイルをコンピュータ装置２０が取得し、取得した索引ファイルを復号化して検索を行うようにしてもよい。
また、サーバ装置５０において索引ファイルが記憶されていない場合には、サーバ装置５０に記憶されているＨＴＭＬファイルを取得し、取得したファイルから索引ファイルを生成し、生成した索引ファイルにおいてキーワードを検索するようにしてもよい。
【００８０】
また、サーバ装置５０においてＨＴＭＬファイルを有料でユーザに提供する際には、サーバ装置５０において予め生成された索引ファイルを記憶しておき、この索引ファイルをコンピュータ装置２０に取得して検索を行うようにしてもよい。
また、この場合においても、サーバ装置５０にある索引ファイルを暗号化してからコンピュータ装置２０へ送信し、コンピュータ装置２０において索引ファイルを復号化してから検索を行うようにしてもよい。
【００８１】
上述した実施形態においては、電子ペーパ装置１０に記憶されているファイルについての索引ファイルの生成を電子ペーパ装置１０が行うようにしてもよい。そして、電子ペーパ装置１０が生成した索引ファイルをコンピュータ装置２０へ送信し、コンピュータ装置２０で検索を行うようにしてもよい。なお、電子ペーパ装置１０において索引ファイルを生成する場合には、表示に関する処理など、表示装置の制御処理などが行われていない間に索引ファイルを生成するのが好ましい。
【００８２】
上述した実施形態においては、各装置は、ＨＴＭＬファイルや索引ファイルを暗号化して記憶しているが、暗号化を行わずに記憶するようにしてもよい。
また、上述した実施形態においては、コンテンツデータはＨＴＭＬファイルとなっているが、コンテンツを表すデータは、ＨＴＭＬファイルに限定されるものではなく、他のファイル形式であってもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に係る装置を示した図である。
【図２】コンピュータ装置２０のハードウェア構成図である。
【図３】サーバ装置５０のハードウェア構成図である。
【図４】電子ペーパ装置１０のハードウェア構成図である。
【図５】ユーザテーブルＴＢ１のフォーマットを例示した図である。
【図６】電子ペーパ装置１０が行う処理の流れを示したフローチャートである。
【図７】電子ペーパ装置１０に表示される画面を示した図である。
【図８】実施形態の動作を説明するためのシーケンス図である。
【図９】電子ペーパ装置１０が行う処理の流れを示したフローチャートである。
【図１０】コンピュータ装置２０において表示される画面を例示した図である。
【図１１】コンピュータ装置２０において表示される画面を例示した図である。
【図１２】コンピュータ装置２０において表示される画面を例示した図である。
【図１３】コンピュータ装置２０において表示される画面を例示した図である。
【図１４】実施形態の動作を説明するためのシーケンス図である。
【図１５】実施形態の動作を説明するためのシーケンス図である。
【図１６】コンピュータ装置２０において表示される画面を例示した図である。
【図１７】実施形態の動作を説明するためのシーケンス図である。
【図１８】コンピュータ装置２０において表示される画面を例示した図である。
【図１９】コンピュータ装置２０において表示される検索画面を例示した図である。
【図２０】コンピュータ装置２０において表示される検索画面を例示した図である。
【図２１】実施形態の動作を説明するためのシーケンス図である。
【図２２】実施形態の動作を説明するためのシーケンス図である。
【図２３】実施形態の動作を説明するためのシーケンス図である。
【符号の説明】
【００８４】
１０・・・電子ペーパ装置、２０・・・コンピュータ装置、３０・・・無線通信ネットワーク、４０・・・インターネット、５０・・・サーバ装置、１０１・・・制御部、１０１Ａ・・・ＣＰＵ、１０１Ｂ・・・ＲＯＭ、１０１Ｃ・・・ＲＡＭ、１０１Ｄ・・・不揮発性メモリ、１０２・・・表示部、１０３・・・操作部、１０４・・・通信部、１０５・・・センサ部、１０５Ａ・・・指紋センサ、２０１・・・制御部、２０２・・・ＣＰＵ、２０３・・・ＲＯＭ、２０４・・・ＲＡＭ、２０５・・・記憶部、２０６・・・通信部、２０７・・・操作部、２０８・・・表示部、５０１・・・制御部、５０２・・・ＣＰＵ、５０３・・・ＲＯＭ、５０４・・・ＲＡＭ、５０５・・・記憶部、５０６・・・通信部、５０７・・・操作部
【図１】
2008299367.tif 000003
【図２】
2008299367.tif 000004
【図３】
2008299367.tif 000005
【図４】
2008299367.tif 000006
【図５】
2008299367.tif 000007
【図６】
2008299367.tif 000008
【図７】
2008299367.tif 000009
【図８】
2008299367.tif 000010
【図９】
2008299367.tif 000011
【図１０】
2008299367.tif 000012
【図１１】
2008299367.tif 000013
【図１２】
2008299367.tif 000014
【図１３】
2008299367.tif 000015
【図１４】
2008299367.tif 000016
【図１５】
2008299367.tif 000017
【図１６】
2008299367.tif 000018
【図１７】
2008299367.tif 000019
【図１８】
2008299367.tif 000020
【図１９】
2008299367.tif 000021
【図２０】
2008299367.tif 000022
【図２１】
2008299367.tif 000023
【図２２】
2008299367.tif 000024
【図２３】
2008299367.tif 000025