(57)【要約】【課題】コンテンツの表示状態を指定する情報を埋め込んでコンテンツの表示状態を制御することができるようにする。【解決手段】ネットワークを介して携帯端末装置にコンテンツを配信するネットワーク配信型文書閲覧システムであって、コンテンツを生成して携帯端末装置に送信するサーバ装置を備え、サーバ装置は、携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成手段を含み、携帯端末装置は、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、コンテンツの表示状態を制御するコンテンツ表示手段を含む。【選択図】図１
2009211601.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して携帯端末装置にコンテンツを配信するネットワーク配信型文書閲覧システムであって、
コンテンツを生成して前記携帯端末装置に送信するサーバ装置を備え、
前記サーバ装置は、前記携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成手段を含み、
前記携帯端末装置は、前記スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、前記スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、前記コンテンツの表示状態を制御するコンテンツ表示手段を含む
ことを特徴とするネットワーク配信型文書閲覧システム。
【請求項２】
コンテンツ生成手段は、携帯端末装置からの要求に応じて、前記携帯端末装置がコンテンツを要求した時刻を示す情報と、コンテンツを閲覧可能な期間を示す情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成し、
コンテンツ表示手段は、前記スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、前記スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、前記コンテンツの表示を制御する
請求項１記載のネットワーク配信型文書閲覧システム。
【請求項３】
コンテンツ生成手段は、携帯端末装置からの要求に応じて、サーバ装置と前記携帯端末装置とのセッションを特定可能な情報を埋め込んだスクリプト一体型コンテンツを生成する
請求項１または請求項２記載のネットワーク配信型文書閲覧システム。
【請求項４】
サーバ装置は、携帯端末装置が要求したコンテンツに含まれるハイパーリンク情報を抽出するハイパーリンク情報抽出手段を含み、
コンテンツ生成手段は、携帯端末装置からの要求に応じて、ハイパーリンク情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成し、
コンテンツ表示手段は、前記スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、前記スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、前記ハイパーリンク情報が示すコンテンツの表示を制御する
請求項１から請求項３のうちのいずれか１項に記載のネットワーク配信型文書閲覧システム。
【請求項５】
コンテンツ生成手段は、携帯端末装置からの要求に応じて、前記携帯端末装置を識別可能な個体識別情報を埋め込んだスクリプト一体型コンテンツを生成する
請求項１から請求項４のうちのいずれか１項に記載のネットワーク配信型文書閲覧システム。
【請求項６】
コンテンツ生成手段は、画像データ自体に所定の情報を合成したスクリプト一体型コンテンツを生成する
請求項１から請求項５のうちのいずれか１項に記載のネットワーク配信型文書閲覧システム。
【請求項７】
ネットワークを介して携帯端末装置にコンテンツを配信する文書配信サーバであって、
前記携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成手段を備えた
ことを特徴とする文書配信サーバ。
【請求項８】
コンテンツ生成手段は、携帯端末装置からの要求に応じて、前記携帯端末装置がコンテンツを要求した時刻を示す情報と、コンテンツを閲覧可能な期間を示す情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成する
請求項７記載の文書配信サーバ。
【請求項９】
ネットワークを介して携帯端末装置にコンテンツを配信する文書配信方法であって、
コンテンツを生成して前記携帯端末装置に送信するサーバ装置が、前記携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成ステップと、
前記携帯端末装置が、前記スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、前記スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、前記コンテンツの表示状態を制御するコンテンツ表示ステップと
を含むことを特徴とする文書配信方法。
【請求項１０】
コンテンツ生成ステップで、携帯端末装置からの要求に応じて、前記携帯端末装置がコンテンツを要求した時刻を示す情報と、コンテンツを閲覧可能な期間を示す情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成し、
コンテンツ表示ステップで、前記スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、前記スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、前記コンテンツの表示を制御する
請求項９記載の文書配信方法。
【請求項１１】
ネットワークを介して携帯端末装置にコンテンツを配信するための文書配信プログラムであって、
コンピュータに、
前記携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成処理を
実行させるための文書配信プログラム。
【請求項１２】
コンピュータに、
コンテンツ生成処理で、携帯端末装置からの要求に応じて、前記携帯端末装置がコンテンツを要求した時刻を示す情報と、コンテンツを閲覧可能な期間を示す情報と、前記情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成する処理を実行させるための
請求項１１記載の文書配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置で閲覧可能なコンテンツを配信するネットワーク配信型文書閲覧システム、文書配信サーバ、文書配信方法および文書配信プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機は、高機能化が進み、単なる電話の機能を有する端末から、メール、カメラ、ウェブサイト閲覧、音楽・動画再生、情報管理等の多様な機能を有するポータブル・デジタルツールへと進化している。それに伴い、パーソナルコンピュータ（ＰＣ）で作成した電子文書を携帯電話機でも閲覧したいというニーズが高まっている。
【０００３】
しかし、携帯電話機は、ＰＣに比べ、処理能力や記憶容量などの点で劣っていることがある。このような場合、携帯電話機に搭載可能な機能は、ＰＣに比べて制限される。例えば、ＰＣ用に用いられているアプリケーションを、携帯電話機にそのまま搭載することはできない。一部の携帯電話機には、ＰＣとの互換性を謳ったアプリケーションが搭載されている場合もあるが、前述のような制限により、その互換性は低く、実用的なものと言えるまでには至っていない場合が多い。
【０００４】
携帯情報端末で、パーソナルコンピュータ用の文書ファイルをフォーマットの制限なく閲覧可能なシステムとして、文書ファイルをページ単位の画像に変換するとともに、テキスト情報を抜き出し、画像およびテキスト情報を配信する文書ファイル閲覧システムが提案されている（例えば、特許文献１参照）。
【０００５】
特許文献１に記載された方式は、文書ファイルの内容（テキスト）を確実に把握できるようにすることを重視したものである。すなわち、文書ファイルを携帯電話機で閲覧する際の機能が、ＰＣで閲覧する際の機能に近付くようにするものではない。例えば、特許文献１に記載された方式では、文書ファイルに含まれるハイパーリンク情報は無視される。また、スクリプト改ざんによる不正アクセスや、ダウンロード後の情報流出等のセキュリティ面については特に考慮されていない。
【０００６】
外部スクリプトやスクリプト一体型の画像フォーマットを使用すると、クエリーパラメータで値を渡すことにより、コンテンツデータをクライアント側で柔軟に制御することが可能である。しかし、外部スクリプトやクエリパラメータは改ざんされる危険性がある。また、携帯電話機の多くが対応しているアドビシステムズ社の携帯端末用のスクリプト一体型の画像フォーマット「Ｆｌａｓｈ（登録商標）  Ｌｉｔｅ」では、クエリパラメータによるコンテンツへの値渡しができないという問題がある。
【０００７】
デジタルコンテンツにそれ自体がなされるべき機能を付与することで、取得したコンテンツに基づいて関連する情報の連続的な検索、編集、抽出等の処理、異なるデバイス間でのコンテンツやそのコンテンツの処理手順を表すデータの流通を可能として、様々なデジタルサービスを組み合わせて利用できるようにするコンテンツ機能化装置が提案されている（例えば、特許文献２参照）。
【０００８】
また、コンテンツファイルに含まれるリンクタグ及びフォームタグに、セッション毎に付与されるセッション情報と、リクエストを受けたＵＲＬを埋め込むことによって、リンク等の選択によるトラッキングをセッション単位で把握し、携帯電話機からのアクセスにも対応が可能なアクセスログ記録システムが提案されている（例えば、特許文献３参照）。
【０００９】
【特許文献１】特開２００７−１９９９８３号公報
【特許文献２】特開２００６−３１３３９５号公報
【特許文献３】特開２００７−８６９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献２に記載された方式によれば、コンテンツに手順指示データを貼り付けて、機能化コンテンツを生成することにより、コンテンツ自体にコンテンツを処理するための機能を付与することができる。また、特許文献３に記載された方式によれば、コンテンツにセッション情報を埋め込んで、携帯電話機に送信することができる。しかし、特許文献２，３には、コンテンツの表示状態を指定する情報を埋め込んでコンテンツの表示状態を制御することは開示されていない。
【００１１】
そこで、本発明は、携帯端末装置側で情報を保持しなくても、コンテンツの表示状態を制御することができるネットワーク配信型文書閲覧システム、文書配信サーバ、文書配信方法および文書配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によるネットワーク配信型文書閲覧システムは、ネットワークを介して携帯端末装置にコンテンツを配信するネットワーク配信型文書閲覧システムであって、コンテンツを生成して携帯端末装置に送信するサーバ装置を備え、サーバ装置は、携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成手段を含み、携帯端末装置は、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、コンテンツの表示状態を制御するコンテンツ表示手段を含むことを特徴とする。
【００１３】
本発明による文書配信サーバは、ネットワークを介して携帯端末装置にコンテンツを配信する文書配信サーバであって、携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成手段を備えたことを特徴とする。
【００１４】
本発明による文書配信方法は、ネットワークを介して携帯端末装置にコンテンツを配信する文書配信方法であって、コンテンツを生成して携帯端末装置に送信するサーバ装置が、携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成ステップと、携帯端末装置が、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、コンテンツの表示状態を制御するコンテンツ表示ステップとを含むことを特徴とする。
【００１５】
本発明による文書配信プログラムは、ネットワークを介して携帯端末装置にコンテンツを配信するための文書配信プログラムであって、コンピュータに、携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成処理を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、携帯端末装置側で情報を保持しなくても、コンテンツの表示状態を制御することができる。
【発明を実施するための最良の形態】
【００１７】
まず、本発明の概要について図面を参照して説明する。図１は、本発明によるネットワーク配信型文書閲覧システムの最小の構成例を示すブロック図である。図１に例示するネットワーク配信型文書閲覧システムは、サーバ装置１０と、携帯端末装置３とを備える。
【００１８】
ネットワーク配信型文書閲覧システムは、ネットワークを介して携帯端末装置３にコンテンツを配信するシステムである。
【００１９】
サーバ装置１０は、コンテンツを生成して携帯端末装置３に送信する。サーバ装置１０は、コンテンツ生成手段１２１を含む。
【００２０】
コンテンツ生成手段１２１は、携帯端末装置３からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んでバイナリ化したスクリプト一体型コンテンツを生成する。
【００２１】
携帯端末装置３は、コンテンツ表示手段３２１を含む。
【００２２】
コンテンツ表示手段３２１は、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、コンテンツの表示状態を制御する。
【００２３】
図１に示すように構成すれば、コンテンツの表示状態を指定する情報を埋め込んでコンテンツの表示状態を制御することができる。
【００２４】
実施形態１．
以下、本発明の第１の実施形態を図面を参照して説明する。図２は、第１の実施形態のネットワーク配信型文書閲覧システムの構成例を示すブロック図である。図２に示すネットワーク配信型文書閲覧システムは、文書配信システム１と、携帯端末装置（携帯電話機）３とを備える。以下、携帯端末装置として携帯電話機を例にして説明する。文書配信システム１と携帯電話機３とは、ネットワーク２を介して通信可能に接続されている。
【００２５】
文書配信システム１は、プログラムに従って動作し、ネットワーク２を介して携帯電話機３に文書（コンテンツファイル）を配信するシステムである。文書配信システム１は、携帯電話機３から受信した情報およびそれらを制御する手段（例えばスクリプト）を埋め込んだコンテンツファイルを生成して、携帯電話機３に送信する。携帯電話機３は、プログラムに従って動作し、受信したコンテンツファイルを実行することにより、埋め込まれた情報および制御手段に基づくデータ処理を行い、コンテンツとして表示する。
【００２６】
文書配信システム１は、プログラムにしたがって動作する、１つまたは複数のパーソナルコンピュータ等の情報処理装置によって実現される。文書配信システム１は、サーバ装置（配信サーバ）１０と、コンテンツ管理データベース（ＤＢ）１１と、画像（コンテンツ）記憶部１２と、登録機能部１３と、画像変換機能部１４とを含む。
【００２７】
画像変換機能部１４は、文書配信システム１に対する入力ファイル（文書ファイル、画像ファイル）を、所定のパラメータを用いてページ単位の画像に変換し、画像ファイルを出力する。なお、図２には、入力ファイルとして文書ファイルおよび画像ファイルが例示されているが、紙に印刷等された資料を、ＯＣＲ（Optical Character Reader）等を用いて電子化したファイルを入力ファイルとしてもよい。画像変換機能部１４は、例えば、プログラムにしたがって動作するパーソナルコンピュータ等の情報処理装置によって実現される。
【００２８】
登録機能部１３は、画像変換機能部１４が画像変換して生成した画像ファイルを画像記憶部１２に登録する。また、登録機能部１３は、画像変換機能部１４が画像変換して生成した画像ファイルについての情報をコンテンツ管理ＤＢ１１に登録する。登録機能部１３は、例えば、画像ファイルについての情報を自動的に生成してコンテンツ管理ＤＢ１１に登録してもよく、また、文書配信システム１の管理者が入力ファイルと共に入力した情報をコンテンツ管理ＤＢ１１に登録してもよい。登録機能部１３は、例えば、プログラムにしたがって動作するパーソナルコンピュータ等の情報処理装置によって実現される。
【００２９】
画像記憶部１２は、例えばストレージで実現され、コンテンツ（画像ファイル）を記憶する。
【００３０】
コンテンツ管理ＤＢ１１は、コンテンツについての各種の情報（コンテンツＩＤ、格納場所、タイトル等）を記憶する。例えば、コンテンツ管理ＤＢ１１は、コンテンツＩＤに対応付けて、コンテンツファイルの格納場所を示す所在情報や、タイトルを記憶する。
【００３１】
配信サーバ１０は、携帯電話機３からの要求に応じて、携帯電話機３にコンテンツファイルを配信する。
【００３２】
なお、登録機能部１３および画像変換機能部１４は、配信サーバ１０が備えていてもよい。
【００３３】
図３は、第１の実施形態の配信サーバ１０および携帯電話機３の構成例を示すブロック図である。図３に示す配信サーバ１０は、データ送受信手段１０１と、コンテンツ生成手段１０２と、所在情報取得手段１０３とを有する。また、携帯電話機３は、コンテンツ表示手段３０１を含む。
【００３４】
データ送受信手段１０１は、携帯電話機３とデータの送受信を行う。データ送受信手段１０１は、例えば、携帯電話機３が送信したコンテンツの閲覧要求をコンテンツ生成手段１０２に渡す。また、データ送受信手段１０１は、閲覧要求に対する処理結果として、コンテンツ生成手段１０２が生成したコンテンツファイル（例えば、Ｆｌａｓｈファイル）を、ネットワーク２を介して携帯電話機３に配信する。
【００３５】
閲覧要求は、例えば、閲覧を要求するコンテンツを特定可能なコンテンツＩＤや、閲覧を要求するコンテンツのページ番号を含む情報である。また、文書配信システム１と携帯電話機３とのセッションが確立されている場合には、閲覧要求は、確立されているセッションを特定可能なセッション情報（ＩＤ）を含む。また、閲覧要求は、後述するように、携帯電話機３が抽出した時刻情報や表示状態を示す情報等を含んでもよい。
【００３６】
所在情報取得手段１０３は、コンテンツ生成手段１０２による指示に応じて、携帯電話機３が閲覧要求したコンテンツの所在情報をコンテンツ管理ＤＢ１１から抽出し、コンテンツ生成手段１０２に出力する。
【００３７】
コンテンツ生成手段１０２は、データ送受信手段１０１から受け取ったコンテンツの閲覧要求に基づいて必要な情報を入手し、ページ単位のコンテンツファイルを動的に生成する。
【００３８】
コンテンツ生成手段１０２は、所在情報取得手段１０３が抽出した所在情報に基づいて画像記憶部１２から画像ファイル（基画像）を入力する。また、コンテンツ生成手段１０２は、画像ファイルを基に、携帯電話機３から受信した情報およびそれらを制御する手段を埋め込んで、コンテンツファイルを生成する。コンテンツ生成手段１０２は、例えば、スクリプト一体型のコンテンツファイル（例えば、Ｆｌａｓｈファイル）を動的に生成する。すなわち、スクリプト一体型コンテンツは、元文書（入力ファイル）の各ページに該当する画像ファイルを基にして生成されるコンテンツである。
【００３９】
コンテンツ生成手段１０２は、第１の実施形態において、セッション情報埋込手段１０４と、時刻情報埋込手段１０５と、期間制御手段埋込手段１０６と、表示状態埋込手段１０７とを有する。
【００４０】
セッション情報埋込手段１０４は、画像記憶部１２から入力した画像ファイルに、文書配信システム１と携帯電話機３とのセッションを特定可能なセッション情報を埋め込む。例えば、セッション情報埋込手段１０４は、携帯電話機３からの閲覧要求に応じてセッション情報を払い出して画像ファイルに埋め込んでもよい。また、例えば、携帯電話機３からの閲覧要求に含まれるセッション情報を画像ファイルに埋め込んでもよい。
【００４１】
時刻情報埋込手段１０５は、携帯電話機３が閲覧要求を行った時刻を示す時刻情報を画像ファイルに埋め込む。時刻情報埋込手段１０５が埋め込む時刻情報は、配信サーバ１０があらかじめ記憶している時刻情報でも、携帯電話機３から受信した時刻情報でもよい。例えば、携帯電話機３が、後述する「次ページのために時刻情報を取得する手段」をあらかじめ実行し、時刻情報を含む閲覧要求を文書配信システム１に送信している場合に、時刻情報埋込手段１０５は、閲覧要求に含まれる時刻情報を画像ファイルに埋め込むことができる。
【００４２】
また、時刻情報埋込手段１０５は、次ページのために時刻情報を取得する手段を併せて画像ファイルに埋め込む。「次ページのために時刻情報を取得する手段」とは、例えば、携帯電話機３が、携帯電話機３の記憶部（図示せず。）が記憶する時刻情報を抽出し、抽出した時刻情報を含む閲覧要求を生成する手段であって、スクリプト等で実現される。
【００４３】
例えば、携帯電話機３が、まず最初に、あるコンテンツの第１ページ目を閲覧要求し、第１ページ目のコンテンツファイルを受信した場合について説明する。例えば、携帯電話機３は、第１ページ目のコンテンツファイルの表示実行時に、コンテンツファイルに含まれるスクリプトを実行し、時刻情報を抽出する。携帯電話機３は、第２ページ目を閲覧要求する際、抽出した時刻情報を含む閲覧要求を文書配信システム１に送信する。
【００４４】
期間制御手段埋込手段１０６は、コンテンツを閲覧可能な期間を示す情報を画像ファイルに埋め込む。閲覧期間を示す情報は、例えば、期間制御手段埋込手段１０６があらかじめ記憶する情報である。
【００４５】
また、期間制御手段埋込手段１０６は、時刻情報と閲覧期間を示す情報とに基づいて、コンテンツの表示を制御する手段を画像ファイルに埋め込む。「コンテンツの閲覧表示を制御する手段」とは、例えば、コンテンツを表示可能か否かを判断する手段であって、スクリプト等で実現される。
【００４６】
例えば、携帯電話機３は、受信したコンテンツファイルの表示実行時に、コンテンツファイルに含まれるスクリプトを実行し、携帯電話機３の記憶部が記憶する時刻情報と、コンテンツファイルに含まれる閲覧期間を示す情報とに基づいて、コンテンツを表示可能か否かを判断する。携帯電話機３は、例えば、時刻情報が示す時刻から現在時刻までの期間が、閲覧期間を超えている場合、コンテンツを表示しないように制御する。また、携帯電話機３は、例えば、コンテンツを表示しないだけでなく、受信したコンテンツファイル自体を削除するように制御してもよい。
【００４７】
表示状態埋込手段１０７は、表示状態を示す情報を画像ファイルに埋め込む。表示状態を示す情報とは、例えば、携帯電話機３がコンテンツを表示する際の表示条件を示す情報であって、拡大・縮小、回転等の表示条件を示す情報である。例えば、携帯電話機３が、後述する「次ページのために表示状態を取得する手段」をあらかじめ実行し、表示状態を示す情報を含む閲覧要求を文書配信システム１に送信している場合に、表示状態埋込手段１０７は、閲覧要求に含まれる表示状態を示す情報を画像ファイルに埋め込むことができる。
【００４８】
また、表示状態埋込手段１０７は、表示状態を制御するための手段をコンテンツファイルに埋め込む。「表示状態を制御するための手段」とは、例えば、コンテンツの表示設定を制御する手段であって、スクリプト等で実現される。
【００４９】
例えば、携帯電話機３は、受信したコンテンツファイルの表示実行時に、コンテンツファイルに含まれるスクリプトを実行し、コンテンツファイルに含まれる表示状態を示す情報に基づいて、コンテンツを表示する。携帯電話機３は、例えば、コンテンツファイルに含まれる表示状態を示す情報が、「コンテンツを表示部に対し９０度右方向に回転させる」ことを意味するものである場合、コンテンツを表示部に対し９０度右方向に回転させて表示する。
【００５０】
また、表示状態埋込手段１０７は、次ページのために表示状態を取得する手段を併せてコンテンツファイルに埋め込む。「次ページのために表示状態を取得する手段」とは、例えば、携帯電話機３が、携帯電話機３の記憶部が記憶する表示状態を示す情報を抽出し、抽出した表示状態を示す情報を含む閲覧要求を生成する手段であって、スクリプト等で実現される。
【００５１】
例えば、携帯電話機３は、第１ページ目のコンテンツファイルの表示実行時に、コンテンツファイルに含まれるスクリプトを実行し、表示状態を示す情報を抽出する。携帯電話機３は、第２ページ目を閲覧要求する際、抽出した表示状態を示す情報を含む閲覧要求を文書配信システム１に送信する。
【００５２】
なお、図３には、コンテンツ生成手段１０２が、セッション情報埋込手段１０４、時刻情報埋込手段１０５、期間制御手段埋込手段１０６および表示状態埋込手段１０７の全てを有する場合が例示されているが、コンテンツ生成手段１０２は、全ての手段を有する必要はなく、いずれかの手段を単独で有していてもよい。
【００５３】
携帯電話機３は、汎用的な携帯通信端末であって、Ｆｌａｓｈ  Ｌｉｔｅ等のスクリプト一体型画像フォーマットに対応したコンテンツ表示手段３０１を含む（図３参照。）。携帯電話機３は、ユーザからの要求に応じて、ネットワーク２を介して文書配信システム１にアクセスし、コンテンツファイルを受信する。コンテンツ表示手段３０１は、受信したコンテンツファイルを実行・表示する。
【００５４】
なお、携帯電話機３は、ＰＤＡ（Portable Personal Digital Assistant ）等の携帯情報端末であってもよい。ただし、携帯電話機のように、処理能力が低く、機能が制限されている端末の方が、本発明による効果が高い。
【００５５】
次に、図面を参照して第１の実施形態の動作について説明する。
【００５６】
事前に、コンテンツ管理ＤＢ１１と画像記憶部１２には、配信するためのコンテンツが登録されている必要がある。そのための動作例について、図２および図４を参照して説明する。図４は、コンテンツを登録する処理の例を示すフローチャートである。
【００５７】
文書の変換・登録要求があると、画像変換機能部１４は、入力ファイル（文書ファイル、画像ファイル等）を指定されたパラメータで画像変換し、画像ファイルを指定場所に出力する（ステップＳ１）。変換処理が正常に終了した場合、画像変換機能部１４は、登録機能部１３に登録要求を行う。
【００５８】
登録機能部１３は、画像変換機能部１４が出力した画像ファイルおよび画像ファイルについての情報を、指定されたパラメータでコンテンツ管理ＤＢ１１と画像記憶部１２に登録する（ステップＳ２）。
【００５９】
次に、図３および図５を参照して、本発明の特徴となる動作の例を説明する。図５は、コンテンツを配信する処理の例を示すフローチャートである。
【００６０】
携帯電話機３は、ネットワーク２を介して配信サーバ１０にコンテンツの閲覧要求を行う（ステップＳ１１）。
【００６１】
配信サーバ１０のデータ送受信手段１０１は、要求されたコンテンツについての情報（コンテンツＩＤ等）を含む閲覧要求を受信する（ステップＳ１２）。すでに文書配信システム１と携帯電話機３とのセッションが確立されている場合（Ｗｅｂページを閲覧している等）、データ送受信手段１０１は、セッション情報を含む閲覧要求を受信する。データ送受信手段１０１は、受信した閲覧要求を解析し、コンテンツ生成手段１０２に要求されたコンテンツについての情報を出力する。
【００６２】
コンテンツ生成手段１０２は、所在情報取得手段１０３を介して、要求されたコンテンツの所在情報をコンテンツ管理ＤＢ１１から抽出する。また、コンテンツ生成手段１０２は、要求されたコンテンツの所在情報に該当する画像ファイル（基画像）を画像記憶部１２から抽出する（ステップＳ１３）。
【００６３】
次に、コンテンツ生成手段１０２は、基画像からスクリプト一体型のコンテンツファイル（例えばＦｌａｓｈファイル）を生成する。その際に、セッション情報埋込手段１０４は、携帯電話機３から送信されたセッション情報をコンテンツのスクリプト部に埋め込む（ステップＳ１４）。
【００６４】
同様に、必要に応じて、時刻情報埋込手段１０５は、時刻情報をスクリプト部に埋め込む。時刻情報埋込手段１０５がスクリプト部に埋め込む時刻情報は、配信サーバ１０があらかじめ記憶している時刻情報でも、携帯電話機３から受信した時刻情報でもよい。携帯電話機３から時刻情報を受信する場合には、時刻送信手段（次ページのために時刻情報を抽出する手段）をスクリプト部に埋め込む（ステップＳ１５）。
【００６５】
また、閲覧期間を制御する場合、同様に、期間制御手段埋込手段１０６は、閲覧期間をスクリプト部に埋め込む。また、期間制御手段埋込手段１０６は、実行時に時刻情報と閲覧期間をチェックし、許可された期間を過ぎていた場合には、コンテンツを表示しないよう制御する手段（コンテンツの閲覧表示を制御する手段）をスクリプト部に埋め込む（ステップＳ１６）。コンテンツの閲覧表示を制御する手段は、コンテンツを表示しないだけでなく、コンテンツファイル自体を削除してもよい。
【００６６】
さらに同様に、表示状態埋込手段１０７は、携帯電話機３から表示状態を示す情報を含む閲覧要求を受信している場合には、表示状態を示す情報を画像ファイルに埋め込む。また、表示状態埋込手段１０７は、表示状態を携帯電話機３で処理するための手段（表示状態を制御するための手段）を、スクリプト部に埋め込む。携帯電話機３から表示状態を示す情報を受信する場合には、次ページのために表示状態を取得する手段をスクリプト部に埋め込む（ステップＳ１７）。
【００６７】
コンテンツ生成手段１０２は、上記のようにして生成されたコンテンツファイルをデータ送受信手段１０１に送信する。データ送受信手段１０１は、閲覧要求の結果として、ネットワーク２を介して携帯電話機３にコンテンツファイルを配信する（ステップＳ１８）。
【００６８】
携帯電話機３は、コンテンツファイルを受け取ると、コンテンツ表示手段３０１を用いてコンテンツファイルを実行し、内部に埋め込まれたスクリプトによる制御に従い、結果を画面に表示する（ステップＳ１９）。
【００６９】
以上に説明したように、第１の実施形態によれば、データ改ざんを困難にし、セキュリティ性（データの堅牢性）を強化できる。アドビシステムズ社の「Ｆｌａｓｈ」のようなスクリプト一体型の画像フォーマットを採用し、スクリプト部をバイナリ化したためである。
【００７０】
また、Ｆｌａｓｈ  Ｌｉｔｅのようなパラメータ渡しに対応していないフォーマットでも携帯電話機側でのデータ制御が可能となる。これにより、セッション情報等の受け渡しも可能となる。携帯電話機側の制御に必要な情報をスクリプト一体型の画像フォーマットに動的に埋め込んだためである。
【００７１】
携帯端末装置での操作・状態情報を反映させたコンテンツを生成できる。アクセスに応じてコンテンツを動的生成できる手段を備え、携帯端末装置からの情報取得手段、およびデータ制御手段をコンテンツに埋め込んだためである。
【００７２】
携帯電話機側で情報を保持しなくても、表示状態を維持してページ移動することができる。携帯電話機での表示状態（拡大／縮小状態、回転状態等）の制御手段と次ページ閲覧のための情報取得手段をコンテンツに動的に埋め込んだためである。
【００７３】
また、アクセス制御機能を提供することができる。時刻情報および表示の際にその時刻情報をチェックする閲覧期間制御手段をコンテンツに埋め込んだためである。これにより、コンテンツ（Ｆｌａｓｈファイル）が携帯電話機に保存された場合でも、アクセスが許可された期間を過ぎた場合には画像を表示できなくなる。さらに、サーバが記憶する時刻情報ではなく、携帯電話機から取得した時刻情報をコンテンツに埋め込むことにより、携帯電話機の時刻情報が不正な場合にも効果が得られる。また、期間を過ぎていた場合に自ファイル（コンテンツファイル自体）を破棄する制御手段をコンテンツに埋め込むことで、アクセス制御機能をさらに強化することもできる。
【００７４】
また、上述した機能を、携帯電話機に特別な機能を持たせることなく実現することができる。データを制御する手段および次ページのためにデータを抽出する手段をコンテンツデータに埋め込んだためである。
【００７５】
実施形態２．
次に、本発明の第２の実施形態を図面を参照して説明する。なお、第１の実施の形態と同様の構成部については、図２，図３と同一の符号を付し、説明を省略する。
【００７６】
図６は、第２の実施形態のネットワーク配信型文書閲覧システムの構成例を示すブロック図である。図６に示すように、第２の実施形態における文書配信システム１は、第１の実施形態には設けられていないテキスト・座標抽出機能１５を含む。
【００７７】
テキスト・座標抽出機能１５は、入力ファイルから、テキスト情報と、テキスト情報の座標を示す座標情報を抽出する。
【００７８】
画像変換機能部１４は、入力ファイルを画像に変換する際に、テキスト・座標抽出機能１５を併せて使用する。登録機能部１３は、画像ファイルについての情報と、テキスト・座標抽出機能１５が抽出したテキスト情報および座標情報とを、コンテンツ管理ＤＢ１１に登録する。
【００７９】
図７は、第２の実施形態の配信サーバ１０および携帯電話機３の構成例を示すブロック図である。図７に例示する配信サーバ１０は、第１の実施形態には設けられていないハイパーリンク情報取得手段１０８を有する。また、コンテンツ生成手段１０２は、ハイパーリンク埋込手段１０９を有する。
【００８０】
なお、図７に示す例では、コンテンツ生成手段１０２は、ハイパーリンク埋込手段１０９のみを有するが、第１の実施形態においてコンテンツ生成手段１０２が有する手段に加えてハイパーリンク埋込手段１０９を有してもよく、またいずれかの手段と置き換えてもよい。
【００８１】
ハイパーリンク情報取得手段１０８は、コンテンツ管理ＤＢ１１が記憶するテキスト情報を検索して、携帯電話機３が閲覧要求したコンテンツに含まれる他の文書等のＵＲＬ情報を示すハイパーリンク情報を抽出する。ハイパーリンク情報は、要求ページ（携帯電話機３が閲覧要求したコンテンツ）に含まれるＵＲＬ情報と、ＵＲＬ情報に対応する座標情報とを含む情報である。
【００８２】
ハイパーリンク埋込手段１０９は、ハイパーリンク情報取得手段１０８が抽出したハイパーリンク情報と、アクセスに必要なインタフェースをスクリプト一体型コンテンツファイル（例えばＦｌａｓｈファイル）に埋め込む。「アクセスに必要なインタフェース」とは、ハイパーリンク情報が示すコンテンツを要求して受信表示する手段であって、スクリプト等で実現される。
【００８３】
図８は、第２の実施形態の配信サーバ１０および携帯電話機３の他の構成例を示すブロック図である。図８に例示する配信サーバ１０は、コンテンツ生成手段１０２が、時刻情報埋込手段１０５と、第１の実施形態には設けられていない識別情報埋込手段１１０とを有する。また、図８に例示する携帯電話機３は、第１の実施形態には設けられていない個体識別情報送信手段３０２を含む。
【００８４】
なお、図８に示す例では、コンテンツ生成手段１０２は、識別情報埋込手段１１０および時刻情報埋込手段１０５のみを有するが、第１の実施形態においてコンテンツ生成手段１０２が有する手段に加えて識別情報埋込手段１１０を有してもよく、またいずれかの手段と置き換えてもよい。
【００８５】
個体識別情報送信手段３０２は、文書配信システム１へのアクセスの際に、携帯電話機３を識別可能な個体識別情報を送信する。例えば、個体識別情報送信手段３０２は、個体識別情報を含む閲覧要求を文書配信システム１に送信する。なお、個体識別情報送信手段３０２は、近年の携帯電話機には標準で備わっている。
【００８６】
識別情報埋込手段１１０は、携帯電話機３から受信した閲覧要求に含まれる個体識別情報等のユーザ情報を、スクリプト一体型コンテンツファイル（例えばＦｌａｓｈファイル）に埋め込む。
【００８７】
図９は、第２の実施形態の配信サーバ１０および携帯電話機３のさらに他の構成例を示すブロック図である。図９に例示する配信サーバ１０は、コンテンツ生成手段１０２が、第１の実施形態には設けられていない画像合成手段１１１を有する。また、図９に例示する携帯電話機３は、図８に例示する携帯電話機３と同様に、第１の実施形態には設けられていない個体識別情報送信手段３０２を含む。
【００８８】
なお、図９に示す例では、コンテンツ生成手段１０２は、画像合成手段１１１のみを有するが、第１の実施形態においてコンテンツ生成手段１０２が有する手段に加えて画像合成手段１１１を有してもよく、またいずれかの手段と置き換えてもよい。
【００８９】
画像合成手段１１１は、コンテンツファイルのスクリプト部ではなく、基画像ファイル自体に、個体識別情報等のユーザ情報やアクセス時刻を判別するための時刻情報を合成する。
【００９０】
第２の実施形態によれば、第１の実施形態による効果に加えて、以下の効果を奏する。
【００９１】
第２の実施形態によれば、ハイパーリンク機能を提供することができる。基文書（基画像）から抽出したテキスト情報からＵＲＬ情報を抽出し、ＵＲＬ情報とそのリンク座標情報をコンテンツファイルに埋め込み、そのリンク先へのアクセス手段を用意したためである。携帯電話機は、ＵＲＬのような長い文字列を入力するのに適していないが、例えば、キーを押すだけでリンクに飛ぶことが可能となり、操作性／利便性を向上できる。また、元文書がＵＲＬのハイパーリンク設定をしていない場合でも、機能提供することも可能である。
【００９２】
また、情報漏えい時の追跡力を向上させることができる。個体識別情報等のユーザ情報をコンテンツファイルに埋め込んだためである。アクセスした時間情報も埋め込むことで、この効果をさらに向上させることもできる。
【００９３】
また、情報漏えい時の追跡力向上の効果を高めるとともに、情報漏えいを心理的に抑制することができる。コンテンツファイルのスクリプト部にではなく、画像データ自体にユーザ情報を合成したためである。アクセスした時間情報も埋め込むことで、この効果をさらに向上させることもできる。
【００９４】
さらに、個体（特に機種）の固有情報（解像度、通信速度）に応じた画像をリサイズ等して提供することができる。例えば、固体識別情報として携帯電話機の機種を取得することにより、機種に応じて、画像をリサイズ等して配信できる。
【００９５】
なお、上記に示した実施形態では、以下の（１）〜（６）に示すような特徴的構成を備えたネットワーク配信型文書閲覧システムが示されている。
【００９６】
（１）ネットワークを介して携帯端末装置（例えば、携帯端末装置（携帯電話機）３で実現される）にコンテンツを配信するネットワーク配信型文書閲覧システムであって、コンテンツを生成して携帯端末装置に送信するサーバ装置（例えば、サーバ装置（配信サーバ）１０で実現される）を備え、サーバ装置は、携帯端末装置からの要求に応じて、コンテンツの表示状態を指定する情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成するコンテンツ生成手段（例えば、表示状態埋込手段１０７で実現される）を含み、携帯端末装置は、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、コンテンツの表示状態を制御するコンテンツ表示手段（例えば、コンテンツ表示手段３０１で実現される）を含むことを特徴とするネットワーク配信型文書閲覧システム。
【００９７】
（２）コンテンツ生成手段（例えば、時刻情報埋込手段１０５および期間制御手段埋込手段１０６で実現される）は、携帯端末装置からの要求に応じて、携帯端末装置がコンテンツを要求した時刻を示す情報と、コンテンツを閲覧可能な期間を示す情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成し、コンテンツ表示手段は、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、コンテンツの表示を制御するネットワーク配信型文書閲覧システム。そのように構成されたネットワーク配信型文書閲覧システムは、携帯電話機が記憶する時刻情報に基づいてコンテンツの表示を制御する処理を行うことができる。
【００９８】
（３）コンテンツ生成手段（例えば、セッション情報埋込手段１０４で実現される）は、携帯端末装置からの要求に応じて、サーバ装置と携帯端末装置とのセッションを特定可能な情報を埋め込んだスクリプト一体型コンテンツを生成するネットワーク配信型文書閲覧システム。そのように構成されたネットワーク配信型文書閲覧システムは、セッション情報を含むコンテンツを生成することができる。
【００９９】
（４）サーバ装置は、携帯端末装置が要求したコンテンツに含まれるハイパーリンク情報を抽出するハイパーリンク情報抽出手段（例えば、ハイパーリンク情報取得手段１０８で実現される）を含み、コンテンツ生成手段（例えば、ハイパーリンク埋込手段１０９で実現される）は、携帯端末装置からの要求に応じて、ハイパーリンク情報と、情報に基づきコンテンツに関する制御を行うためのスクリプトとを埋め込んだスクリプト一体型コンテンツを生成し、コンテンツ表示手段は、スクリプト一体型コンテンツに埋め込まれたスクリプトに従って、スクリプト一体型コンテンツに埋め込まれた情報を用いた制御を行うことによって、ハイパーリンク情報が示すコンテンツの表示を制御するネットワーク配信型文書閲覧システム。そのように構成されたネットワーク配信型文書閲覧システムは、ハイパーリンク情報が示すコンテンツを表示することができる。
【０１００】
（５）コンテンツ生成手段（例えば、識別情報埋込手段１１０で実現される）は、携帯端末装置からの要求に応じて、携帯端末装置を識別可能な個体識別情報を埋め込んだスクリプト一体型コンテンツを生成するネットワーク配信型文書閲覧システム。そのように構成されたネットワーク配信型文書閲覧システムは、個体識別情報を含むコンテンツを生成し、情報漏えい時の追跡力を向上させることができる。
【０１０１】
（６）コンテンツ生成手段（例えば、画像合成手段１１１で実現される）は、画像データ自体に所定の情報を合成したスクリプト一体型コンテンツを生成するネットワーク配信型文書閲覧システム。そのように構成されたネットワーク配信型文書閲覧システムは、情報漏えい時の追跡力向上の効果を高めるとともに、情報漏えいを心理的に抑制することができる。
【産業上の利用可能性】
【０１０２】
本発明は、コンテンツの表示状態を指定する情報を埋め込んでコンテンツの表示状態を制御したい場合に効果的に適用できる。
【図面の簡単な説明】
【０１０３】
【図１】本発明によるネットワーク配信型文書閲覧システムの最小の構成例を示すブロック図である。
【図２】第１の実施形態のネットワーク配信型文書閲覧システムの構成例を示すブロック図である。
【図３】第１の実施形態の配信サーバおよび携帯電話機の構成例を示すブロック図である。
【図４】コンテンツを登録する処理の例を示すフローチャートである。
【図５】コンテンツを配信する処理の例を示すフローチャートである。
【図６】第２の実施形態のネットワーク配信型文書閲覧システムの構成例を示すブロック図である。
【図７】第２の実施形態の配信サーバおよび携帯電話機の構成例を示すブロック図である。
【図８】第２の実施形態の配信サーバおよび携帯電話機の他の構成例を示すブロック図である。
【図９】第２の実施形態の配信サーバおよび携帯電話機のさらに他の構成例を示すブロック図である。
【符号の説明】
【０１０４】
３      携帯端末装置
１０    サーバ装置
１２１  コンテンツ生成手段
３２１  コンテンツ表示手段
【図１】
2009211601.tif 000003
【図２】
2009211601.tif 000004
【図３】
2009211601.tif 000005
【図４】
2009211601.tif 000006
【図５】
2009211601.tif 000007
【図６】
2009211601.tif 000008
【図７】
2009211601.tif 000009
【図８】
2009211601.tif 000010
【図９】
2009211601.tif 000011