(57)【要約】【課題】  ユーザが記事を閲覧する際の環境に応じた表示態様で記事を媒体に出力する。【解決手段】  記事の配信要求とともに、配信装置１０が、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得する。次に、ニュースサーバ２０から配信された記事を当該ユーザが閲覧する際の閲覧環境をユーザ情報に基づいて判断する。次に、この閲覧環境に基づいて記事の表示態様を決定する。そして、配信された記事の画像をこの表示態様に従って形成するためのデータを作成して印刷装置４０に出力する。【選択図】      図１
2005316832.tif 000002
【特許請求の範囲】
【請求項１】
記事の配信要求とともにに、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得するユーザ情報取得手段と、
配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断する環境判断手段と、
前記閲覧環境に基づいて記事の表示態様を決定する表示態様決定手段と、
配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力する出力手段と
を有することを特徴とする配信装置。
【請求項２】
ユーザに関する情報を表すユーザ情報と該ユーザを識別する識別子とを対応付けて記憶するユーザ情報記憶手段と、
前記識別子が入力されたときに、入力された識別子に対応するユーザ情報を前記ユーザ情報記憶手段から読み出すユーザ情報読出手段と、
読み出されたユーザ情報に基づいて記事の検索条件を決定する検索条件決定手段と、
決定された検索条件を表す検索要求データを作成し、記事を表す記事データを格納した記事データベースから該検索条件に従って記事データを抽出する検索装置に該検索要求データを送信する検索要求手段と、
前記検索装置により抽出された記事データを受信する受信手段と
を有することを特徴とする請求項１に記載の配信装置。
【請求項３】
前記環境判断手段は、前記ユーザ情報読出手段で読み出されたユーザ情報に基づいて閲覧環境を判断することを特徴とする請求項２に記載の配信装置。
【請求項４】
前記出力手段によるデータの出力先の位置を表す位置情報を取得する位置情報取得手段を有し、
前記環境判断手段は、取得された位置情報に基づいて閲覧環境を判断する
ことを特徴とする請求項１に記載の配信装置。
【請求項５】
前記環境判断手段は、前記配信要求が入力された時刻に基づいて閲覧環境を判断することを特徴とする請求項１に記載の配信装置。
【請求項６】
記事の機密レベルを判定する機密レベル判定手段を有し、
前記表示態様決定手段は、判定された機密レベルに応じて表示態様を決定する
ことを特徴とする請求項１に記載の配信装置。
【請求項７】
前記表示態様決定手段は、判定された機密レベルに応じて、記事の視認性を変更する変更手段を有することを特徴とする請求項６に記載の配信装置。
【請求項８】
前記変更手段は、グレースケールの段階を決定することを特徴とする請求項７に記載の配信装置。
【請求項９】
前記変更手段は、文字と背景の色の組み合わせを決定することを特徴とする請求項７に記載の配信装置。
【請求項１０】
前記変更手段は、背景の幾何学的パターンを決定することを特徴とする請求項７に記載の配信装置。
【請求項１１】
ユーザのスケジュールを表すスケジュール情報を取得するスケジュール取得手段を有し、
前記検索条件決定手段は、前記スケジュール情報に基づいて検索条件を決定することを特徴とする請求項２に記載の配信装置。
【請求項１２】
前記表示態様決定手段は、前記スケジュール情報に含まれるスケジュール毎に記事を分別して出力することを特徴とする請求項１１に記載の配信装置。
【請求項１３】
記事の配信要求とともに、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得するステップと、
配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断するステップと、
前記閲覧環境に基づいて記事の表示態様を決定するステップと、
配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力するステップと
を有することを特徴とする配信方法。
【請求項１４】
コンピュータ装置に、
記事の配信要求とともに、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得するユーザ情報取得手段と、
配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断する環境判断手段と、
前記閲覧環境に基づいて記事の表示態様を決定する表示態様決定手段と、
配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ毎に所望の情報を配信する技術に関する。
【背景技術】
【０００２】
ユーザが予め指定した分野のニュース記事を通信網を介してユーザに提供する技術が知られている。ユーザは、例えば、「政治」、「経済」、「社会」、「国際」、「スポーツ」といった分野の中から配信を望む分野を指定し、サービス提供者が運営するサーバ装置に登録しておく。サーバ装置には常に最新の記事が格納されており、ユーザが予め指定した分野の記事を抽出して、定期的に各ユーザの通信端末に送信する。これによって、ユーザは、各自が所望する分野のニュースの記事を定期的に購読することができる。
上記のサービスの利便性を向上させるための技術が提案されている。例えば、特許文献１に記載の技術では、記事の抽出条件とともに、記事の受取先、記事を受け取る時刻を表す情報をサーバ装置に記憶させておく。サーバ装置は、抽出条件に従って記事を抽出し、指定された時刻に指定された受取先の印刷装置に記事を送信する。これによって、ユーザは、所望の記事を都合の良い場所で都合の良い時刻に受け取ることができる。
【特許文献１】特開２００２−１１６８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に記載の技術によって印刷された記事の実際の閲覧環境としては、ユーザが自宅やオフィスにいる場合のみならず、出勤前に印刷した記事を通勤電車の車内で読む、あるいは、外出先の印刷装置で記事を印刷して読むなど、様々な閲覧環境が想定される。ところが、混雑した場所では記事の印刷された用紙を保持するための空間を確保することさえままならない場合が多々ある。また、他人に記事を盗み見られて不快感を覚えることもある。また、配信される記事は、新聞記事のように不特定多数の読者を対象とした記事ばかりとは限らない。例えば、予め登録された会員のみを対象として機密性を有する情報を提供するサービスの場合、記事を他人に見られることはユーザにとって不利益となる。特許文献１に記載の技術で作成される印刷物は、閲覧環境を考慮せずに作成されているので、ユーザは上記のような不便を被ってしまう。
本発明は、上述した背景の下になされたものであり、ユーザが記事を閲覧する際の環境に応じた表示態様で記事を媒体に出力することのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００４】
上述の課題を解決するために、本発明は、記事の配信要求とともに、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得するユーザ情報取得手段と、配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断する環境判断手段と、前記閲覧環境に基づいて記事の表示態様を決定する表示態様決定手段と、配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力する出力手段とを有することを特徴とする配信装置を提供する。
【０００５】
上記の構成を有する配信装置によれば、記事の配信要求が入力されると、ユーザ情報取得手段が、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得する。次に、環境判断手段が、配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断する。次に、表示態様決定手段が、前記閲覧環境に基づいて記事の表示態様を決定する。そして、出力手段が、配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力する。
【０００６】
また、本発明は、記事の配信要求とともに、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得するステップと、配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断するステップと、前記閲覧環境に基づいて記事の表示態様を決定するステップと、配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力するステップとを有することを特徴とする配信方法を提供する。
【０００７】
また、本発明は、コンピュータ装置に、記事の配信要求とともに、該配信要求を入力したユーザに関する情報を表すユーザ情報を取得するユーザ情報取得手段と、配信された記事を当該ユーザが閲覧する際の閲覧環境を前記ユーザ情報に基づいて判断する環境判断手段と、前記閲覧環境に基づいて記事の表示態様を決定する表示態様決定手段と、配信された記事の画像を該表示態様に従って形成するためのデータを作成して出力する出力手段として機能させるためのプログラムを提供する。
【発明の効果】
【０００８】
本発明によれば、ユーザが記事を閲覧する際の環境に応じた表示態様で記事を媒体に出力することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施の形態について説明する。
＜構成＞
図１は、本実施形態にかかる配信システムの構成を示す図である。ニュースサーバ２０、検索装置３０、配信装置１０、印刷装置４０、パーソナルコンピュータ（ＰＣ）５０は、通信ネットワークＮＷに接続されており、相互に通信可能となっている。
ニュースサーバ２０は、記事ＤＢ（データベース）を備え、記事ＤＢにはニュースの記事および記事に関連する情報からなる記事データが格納されている。ニュースサーバ２０の数は任意である。本実施形態においては、新聞記事、雑誌記事、会員制の情報提供サービスによって提供される記事など、あらゆる記事を対象とする。
検索装置３０は、配信装置１０から送信されたキーワードを受信し、このキーワードを含む記事、あるいはキーワードに関連付けられた記事をニュースサーバ２０の記事ＤＢから抽出して配信装置１０に送信する。
【００１０】
配信装置１０は、ユーザが記事を閲覧する際の環境（閲覧環境）に応じた表示態様で記事を印刷するための印刷データを作成し、印刷装置４０に供給する。印刷装置４０は、配信装置１０から供給された印刷データを受け取り、この印刷データを用いて記事を印刷する。印刷データは、ページ記述言語（ＰＤＬ）を用いて作成されたデータであってもよいし、ビットマップ形式あるいはベクトル形式の画像データであってもよい。
印刷装置４０は、例えば、通信ネットワークＮＷを介して受信した印刷データに基づいて印刷を行う機能を有する多機能型の複写機である。印刷装置４０の設置場所は任意であるが、例えば、ユーザが通勤途中に立ち寄ることのできるコンビニエンスストア等に設置されている。
ＰＣ５０は、後述するスケジュールデータを作成して記憶させておくためのコンピュータ装置である。
【００１１】
図２は、配信装置１０の構成を示す図である。操作部１０１は、キーボード、マウス等からなり、配信装置を操作するための指示を入力することができる。記憶部１０２は、例えばハードディスクドライブであり、後述するユーザ情報ＤＢ（データベース）１１０が記憶されている。また、記憶部１０２には、ユーザが支払うべき料金を記録するための課金ＤＢ（データベース）１２０が記憶されている。課金管理部１０３は、記事の印刷に要する料金を課金する手段であり、配信装置１０によって作成された印刷データの供給を受けてユーザが印刷装置４０によって記事を印刷するたびに、その印刷に要した料金を表すデータを課金ＤＢ１２０に書き込む。
【００１２】
ＣＰＵ（Central Processing Unit）１０４は、ＲＯＭ（Read Only Memory、図示せず）または記憶部１０２に格納されているＯＳ（Operating System）プログラムを読み出してＲＡＭ（Random Access Memory、図示せず）に展開して実行することにより、配信装置１０の各部を制御する。また、記憶部１０２には、印刷データを作成するためのプログラムが格納されており、ＣＰＵ１０４はこのプログラムを読み出して実行することによって、印刷データを作成するための処理を行う。ネットワークＩ／Ｆ（Interface）部１０５は、配信装置１０と検索装置３０および印刷装置４０との間の通信を仲介する。
【００１３】
図４は、ユーザ情報ＤＢ１１０に記憶されているユーザ情報の例を示す図である。ユーザ情報は、ユーザの名前、ユーザを一意に識別するためのユーザＩＤ、パスワードの他、記事データの検索に用いる情報、表示態様の決定に用いる情報から構成されている。ここで、移動手段は、ユーザが主に使用する移動手段であり、例えばユーザが通勤に使用する電車、バスなどである。ジャンルキーワードは、ユーザが配信を要求するニュースの種類であり、「政治」、「経済」、「国際」、「社会」、「スポーツ」など、予め定められた分類の中からユーザが選択してユーザ情報ＤＢ１１０に登録しておく。フリーキーワードは、例えば、特定の人名、会社名、地名などを表すキーワードであり、ユーザが登録したキーワードや、後述するスケジュールデータから抽出されたキーワードが入力される。スケジュール格納先は、ユーザが作成したスケジュールデータの格納場所のアドレスであり、ＵＲＬ（Uniform Resource Locator）等で表される。
【００１４】
図５は、ニュースサーバ２０の記事ＤＢに記憶されているニュースデータの例を示す図である。ニュースデータは、１つ１つの記事毎に作成され、各記事の見出しおよび本文は、以下の項目と対応付けられて記事ＤＢに格納されている。ニュースＩＤは、記事を一意に識別するための識別子である。発信日時は、当該記事が記事ＤＢに記憶された日時を表す。ジャンルは記事のジャンルを表し、「政治」、「経済」、「社会」、「国際」、「スポーツ」など、予め定められた分類の中から当該記事に該当するものが書き込まれる。
【００１５】
重要度は、記事の重要度を表す尺度であり、記事の作成者あるいは記事を入力するオペレータが記事をニュースサーバに記憶させる際に、当該記事の重要度を示す値を当該記事と対応付けて記憶させる。重要度は、例えば、新聞紙面における記事の掲載位置によって定めることができる。当該記事が新聞の１面に掲載された記事であるならば他のページに掲載された記事よりも重要度が高い。また、同一のページに掲載された２つの記事の一方が他方よりも上段に掲載された場合、上段に掲載された記事の重要度が高い。なお、これらは一例に過ぎず、記事の重要度の判定にはいかなる判定基準を用いても良い。記事の作成者またはオペレータは、このようにして記事の重要度を判定し、例えば５段階で点数を付けて記事ＤＢに入力する。
【００１６】
図７は、スケジュールデータの例を示す図である。ユーザは予めＰＣ５０等を用いて所定のフォーマットにて時刻と場所を表すスケジュールデータを作成し、ＰＣ５０に記憶させておく。また、この記憶場所を表すＵＲＬをユーザ情報ＤＢ１１０にスケジュールデータ格納先として登録しておく。配信装置１０は、例えば毎日定時にＰＣ５０にアクセスして、スケジュールデータ格納先に格納されているスケジュールデータを取得する。そして、取得したスケジュールデータからキーワードを抽出し、抽出されたキーワードをユーザ情報ＤＢ１１０のフリーキーワードとして登録する。
【００１７】
＜動作＞
次に、上記の構成を有する配信装置１０の動作について説明する。図３は、配信装置１０が行う処理のおおまかなフローを示す図である。なお、配信装置１０は、ＣＰＵ１０４がプログラムを実行することにより動作する装置であるから、これ以降、動作の主体をＣＰＵ１０４として説明する。
ステップＡ０１では、ＣＰＵ１０４は、記事の印刷を要求することを表す印刷要求が入力されたか否かを監視する。印刷要求、ユーザＩＤおよびパスワードが操作部１０１に入力されると（ステップＡ０１：ＹＥＳ）、ＣＰＵ１０４は、入力されたユーザＩＤとパスワードとが対応付けられてユーザ情報ＤＢ１１０に記憶されているか否かを判定し、記憶されている場合にはステップＡ０２に進む。
【００１８】
ステップＡ０２では、ＣＰＵ１０４は、入力されたユーザＩＤに対応するユーザ情報をユーザ情報ＤＢ１１０から読み出す。ステップＡ０３では、ＣＰＵ１０４は、読み出したユーザ情報に含まれているキーワード（ジャンルキーワードおよびフリーキーワード）を抽出する。
ステップＡ０４では、ＣＰＵ１０４は、検索装置に記事の検索を行わせるための検索要求データを作成する。検索要求データには、ステップＡ０３で抽出されたキーワードを検索キーとして内包させておく。ステップＡ０５では、ＣＰＵ１０４は、検索要求データを検索装置に送信する。検索装置は、配信装置１０から送信された検索要求データを受信すると、検索要求データに内包されている検索キーに該当する記事データを抽出し、配信装置１０に送信する。ステップＡ０６では、ＣＰＵ１０４は、検索装置から送信された記事データを受信し、記憶部に格納する。
【００１９】
ステップＡ０７では、ＣＰＵ１０４は、ユーザの閲覧環境を判断する。閲覧環境とは、印刷された記事をユーザが閲覧する際の環境であり、その判断過程については後述する。ステップＡ０８では、ＣＰＵ１０４は、ステップＡ０７で判断された閲覧環境に基づいて記事の表示態様を表す印刷形式を決定する。ステップＡ０９では、ＣＰＵ１０４は、決定された印刷形式に基づいて印刷データを作成し、ステップＡ１０では、この印刷データを印刷装置に送信する。印刷装置は、配信装置から送信された印刷データを受信し、この印刷データを用いて記事を印刷する。
【００２０】
次に、スケジュールデータに基づいて検索キーを決定する処理について説明する。図４に示すユーザ情報のうち、フリーキーワードはユーザのスケジュールデータに基づいて決定する。スケジュールデータは、ユーザにより随時更新されるデータである。配信装置１０は、例えば毎日定時にスケジュール格納先にアクセスし、最新のスケジュールデータを取得する。
【００２１】
図６は、配信装置１０がスケジュールデータに基づいて検索キーを決定する処理のフローを示す図である。ステップＢ０１では、ＣＰＵ１０４は、ユーザ情報ＤＢ１１０にスケジュール格納先が入力されているか否かを判定する。スケジュール格納先が入力されている場合にはステップＢ０２に進み、スケジュール格納先が入力されていない場合には処理を終了する。ステップＢ０２では、ＣＰＵ１０４は、ユーザ情報ＤＢ１１０に入力されているスケジュール格納先にアクセスし、スケジュールデータを取得する。スケジュールデータを取得する際、予め定められた期間、例えば、その時点から１ヶ月後あるいは１週間後といった期間のデータを取得する。
【００２２】
ステップＢ０３では、ＣＰＵ１０４は、取得したスケジュールデータにスケジュールが書き込まれているか否かを判定する。スケジュールが書き込まれている場合にはステップＢ０４に進み、スケジュールが書き込まれていない場合には処理を終了する。
ステップＢ０４では、ＣＰＵ１０４は、スケジュールデータからキーワードを抽出する。図７の例では、例えば、Ａ商事、Ｂ工業といった名称が抽出される。スケジュールデータに人名や地名が含まれている場合には、これらの人名や地名を抽出する。そして、ステップＢ０５では、ＣＰＵ１０４は、抽出されたキーワードに対応する日付を当該キーワードの有効期限とし、キーワードと有効期限とを対応付けてユーザ情報ＤＢ１１０に記憶させる。図８は、スケジュールデータから抽出されたキーワードのリストを示す図である。このリストには、各キーワードの登録数も記憶される。この登録数は、取得されたスケジュールデータに当該キーワードが書き込まれている回数を表す。例えば、図７の例では、キーワード「Ａ商事」が２回書き込まれているから、登録数は「２」となる。
【００２３】
配信装置１０は、各キーワードの有効期限が到来するまでは、当該キーワードを検索キーとした記事の抽出を行う。有効期限が過ぎたならば、当該キーワードを削除する。図７の例で、例えば、キーワード「Ａ商事」に関しては、１０月１日と１０月３日に訪問の予定が組まれている。この場合、キーワード「Ａ商事」の有効期限を１０月３日とすることにより、１０月３日までは、Ａ商事に関するニュースの記事を印刷してユーザが閲覧することができる。
上記のようにしてユーザ情報ＤＢ１１０が毎日定時に更新される。また、ユーザ情報ＤＢ１１０は、ユーザから配信要求が入力された時にスケジュール格納先にアクセスし、スケジュールデータを取得し、随時更新するようにしてもよい。図３のステップＡ０２では、更新されたユーザ情報ＤＢ１１０からＣＰＵ１０４がユーザ情報を読み込んで、その中に含まれるキーワードを用いて記事の抽出を行う。
【００２４】
次に、表示態様を決定するための処理について説明する。図９は、表示態様を決定するための処理のフローを示す図である。なお、このフローで示される処理は、図３のフローにおけるステップＡ０６〜Ａ０８に相当する。
ステップＣ０１では、ＣＰＵ１０４は、検索装置から送信された記事データを受信する。ステップＣ０２では、受信した記事データに含まれる各記事のジャンル、重要度、発信日付に基づいて、記事を並べ替える。具体的には、各記事をジャンル毎に分類し、ジャンル毎に発信日付の新しい順または古い順に並べ替え、さらに同一の発信日付の記事を重要度の高い順に並べ替える。なお、ジャンル毎に重要度の高い順に並べ替え、同一の重要度の記事を発信日付の順に並べ替えてもよい。
【００２５】
ステップＣ０３では、ＣＰＵ１０４は、ユーザの閲覧環境を判別し、ステップＣ０４では、この閲覧環境に基づいて記事のレイアウトを決定する。具体的には、配信装置１０に配信要求が入力された時刻、ユーザ情報ＤＢ１１０に書き込まれているユーザの移動手段等に基づいて当該ユーザの閲覧環境を判別する。例えば、午前７時０分〜１０時０分といった朝の通勤時間帯に配信要求が入力され、当該ユーザの移動手段が電車である場合には、通勤の際の電車内で記事を閲覧する可能性が高い。従って、この場合には、混雑した電車内でも閲覧しやすいように、比較的小さなサイズ（例えば、ＪＩＳ（日本工業規格）Ｂ５サイズ）の用紙を用いる。また、用紙を折りたたんでも記事が読みやすいように記事をレイアウトする。すなわち、用紙を折りたたんだときに、１つの記事が２つの面にまたがらないようにレイアウトする。図１０（ａ）は、上記のようにしてレイアウトされた記事の例を示す図である。一方、配信要求が通勤時間帯でない時間帯に入力された場合には、ユーザが混雑した環境下にある可能性は低いから、図１０（ｂ）に示すように、折りたたみを考慮しないレイアウトとする。
【００２６】
なお、印刷装置４０が設置されている場所によってユーザの閲覧環境を判別するようにしてもよい。この場合、ユーザの自宅住所や勤務先住所をユーザ情報ＤＢ１１０に記憶させておく。例えば、ユーザの自宅の近くに設置されている印刷装置４０に朝の通勤時間帯に配信要求が入力された場合には、ユーザは出勤の途上にある可能性が高い。従って、混雑した車内でも読みやすいように記事をレイアウトする。
【００２７】
次にステップＣ０５では、ＣＰＵ１０４は、ユーザの閲覧環境に応じて、記事を印刷する際の文字のフォントを決定する。図１１は、フォントの決定の例を示す図である。例えば、朝の通勤時間帯では記事をゆっくり読む時間がないから、見出しを大きなサイズおよび目立つ色（例えば、赤）のフォントで印刷することによってユーザの関心の高い記事を探しやすくすることができる。また、機密性の高い記事は小さなサイズおよびグレーのフォントで印刷することにより、混雑した車内で機密性の高いデータ等を他人に見られることを防ぐことができる。機密性の高いデータの例としては、会員制の情報提供サービスによって会員のみに提供されるデータなどが挙げられる。この場合、記事データＤＢに記事の機密レベルを表すデータを各記事に対応付けて記憶させておき、この機密レベルに応じてフォントを変更するようにする。あるいは、記事の種類により、配信装置１０が機密レベルを判定するようにしてもよい。この判定の処理については後述する。
【００２８】
ステップＣ０６では、記事データがスケジュールデータに基づいて抽出された記事データであるか否かを判定する。この判定は、当該記事データを抽出する際に用いたキーワードが有効期限付きのキーワードであるか否かによって判定する。有効期限付きのキーワードを検索キーとして抽出された記事データはスケジュールデータに基づいて抽出された記事データである。スケジュールデータに書き込まれた訪問先にユーザが赴く際には、その訪問先に関連する記事をまとめて持ち出し、その記事を訪問の途上の車内等で閲覧することがあり得る。そのため、スケジュールデータに基づいて抽出された記事データがある場合には（ステップＣ０６：ＹＥＳ）、その記事データで表される記事をそれ以外の記事とは別のページに印刷する（ステップＣ０７）。これによって、訪問先に関連する記事をまとめて持ち出す場合に記事を分類する手間を省くことができる。また、訪問先毎にページを改めて記事を印刷するようにしてもよい。また、訪問先毎にフォントを変更して印刷するようにしてもよい。
【００２９】
ステップＣ０８では、ＣＰＵ１０４は、検索装置から送信されたすべての記事データについてステップＣ０５〜Ｃ０７の処理が行われたか否かを判定し、終了していなければステップＣ０５へ戻り、未処理の記事データに対して処理を行う。
次に、記事の機密性に応じてフォントを決定するたの処理について説明する。図１２は、この処理のフローを示す図である。なお、以下に示す処理は、図９に示したフローのステップＣ０５において行われる処理である。
【００３０】
ステップＤ０１では、ＣＰＵ１０４は、記事の機密レベルを判定する。重要度と同様に、記事の作成者またはオペレータが当該記事の機密レベルを示す値を当該記事と対応付けて予め記事ＤＢに記憶させておく。ＣＰＵ１０４は、この値によって機密レベルを判定する。
ステップＤ０２では、ＣＰＵ１０４は、記事の機密レベルが所定の閾値よりも高いか否かを判定する。所定の閾値よりも高い場合には（ステップＤ０２：ＹＥＳ）、ステップＤ０３に進み、所定の閾値以下である場合には（ステップＤ０２：ＮＯ）、処理を終了する。
【００３１】
ステップＤ０３では、ＣＰＵ１０４は、記事が白黒であるかカラーであるかを記事データに基づいて判定する。記事が白黒である場合には（ステップＤ０３：ＹＥＳ）、ステップＤ０７に進む。ステップＤ０７では、機密レベルに応じてグレースケールのレベルを決定する。図１３は、機密レベルに応じたグレースケールの決定の例を示す図である。同図に示されるように、機密レベルが高いほど薄いグレーとなるようにグレースケールのレベルを決定する。また、このとき、機密レベルに応じてフォントサイズを決定するようにしてもよい。図１３の例では、機密レベルが高いほどフォントサイズが小さくなるように定められている。ステップＤ０７の処理が終了すると、ステップＤ０６に進む。
【００３２】
ステップＤ０３において記事がカラーである場合には（ステップＤ０３：ＮＯ）、ステップＤ０４に進む。ステップＤ０４では、ＣＰＵ１０４は、カラー印刷に用いるフォント色を決定する。そしてステップＤ０５では、背景色を決定する。例えば、図１４に示されるように、文字を視認しにくくする色の組み合わせになるように背景色を決定する。（ａ）は黒の文字に対して青の背景、（ｂ）は赤の文字に対して橙の背景、（ｃ）は紫の文字に対して紺の背景、（ｄ）は緑の文字に対して茶の背景を用いた例である。これらの色の組み合わせと機密レベルとを対応付けて予め記憶部に記憶させておき、記事の機密レベルに応じて色の組み合わせを決定する。
【００３３】
ステップＤ０６では、文字を視認しにくくするために背景に幾何学的パターンを付加する。図１５は、背景に付加する幾何学的パターンの例を示す図である。（ａ）は横方向の破線、（ｂ）は横方向の実線、（ｃ）は格子状の破線、（ｄ）は格子状の実線の例である。これらの幾何学的パターンは、特定の方向から見た場合に文字を視認しにくくするという効果を有する。（ａ）および（ｂ）の例では、側方から見た場合に実線あるいは破線が強調されることにより文字が視認しにくくなる。（ｃ）および（ｄ）の例では、側方およびそれに直交する方向のいずれからも文字が視認しにくくなる。これらの幾何学的パターンと機密レベルとを対応付けて予め記憶部に記憶させておき、記事の機密レベルに応じて付加する幾何学的パターンを決定する。
【００３４】
以上説明したように、本実施形態によれば、ユーザが記事を閲覧する際の環境に応じた表示態様で記事を媒体に出力することができる。
また、ユーザ情報記憶手段から読み出されたユーザ情報に基づいて記事の検索条件を決定するから、ユーザ毎に所望の記事を配信することができる。
また、ユーザ情報に基づいて閲覧環境を判断するから、ユーザ毎に的確に閲覧環境を判断することができる。また、データの出力先や時刻に基づいて閲覧環境を判断するから、閲覧環境を臨機応変に判断することができる。
また、記事の機密レベルに応じて表示態様を変更するから、機密性の高い情報が漏洩することを防ぐことができる。
また、ユーザのスケジュールに基づいて記事の検索条件を決定するから、ユーザのスケジュールに合わせて記事を配信することができる。
【００３５】
＜変形例＞
以上説明した形態に限らず、本発明は種々の形態で実施可能である。例えば、上述の実施形態を以下のように変形した形態でも実施可能である。
配信装置１０が印刷装置４０の機能を兼ね備えた構成としてもよい。また、配信装置１０が検索装置３０の機能を兼ね備えた構成としてもよい。また、配信装置１０が印刷装置４０および検索装置３０の機能を兼ね備えた構成としてもよい。
スケジュールデータをユーザが直接、配信装置１０に入力するようにしてもよい。また、ユーザがＰＣ５０を用いてスケジュールデータを更新するたびに、更新されたスケジュールデータをＰＣ５０から配信装置１０に送信するようにしてもよい。
【００３６】
印刷装置４０に液晶パネル等の表示手段を設け、記事の表示態様を決定した後で印刷イメージを表示させるようにしてもよい。図１６は、印刷イメージの表示例を示す図である。
上述の実施形態においては、検索装置から送信された記事を用紙に印刷する例を示したが、検索装置から送信された記事を画像の表示機能を有する携帯情報端末に表示させるようにしてもよい。携帯情報端末は、例えば、ＰＤＡ（Personal Digital Assistant）、携帯電話機などである。この場合、上述したように表示態様を決定した後、この表示態様による印刷物と同様の画像を表示させるための画像データを作成し、この画像データをユーザの携帯情報端末に送信する。
【００３７】
上述の実施形態では、記事の機密レベルを記事と対応付けて記事ＤＢに記憶させておくようにしているが、ＣＰＵ１０４が記事の種類を判別し、記事の種類に応じて機密レベルを定めるようにしてもよい。例えば、数値データや図表が含まれた記事の場合にその他の記事よりも機密レベルを高くするようにする。あるいは、記事に特定のキーワードが含まれているか否かをＣＰＵ１０４が判定し、判定結果に基づいて機密レベルを判定するようにしてもよい。
なお、機密レベルに応じた表示態様の変更は、機密性の高い記事ほど視認性を低くする態様に限定されるものではなく、機密性が高いほど目立つ表示にする態様でも実施され得る。これによって、機密性の高い記事の場合にユーザに注意を喚起するという効果が得られる。
【図面の簡単な説明】
【００３８】
【図１】本実施形態にかかる配信システムの構成を示す図である。
【図２】配信装置１０の構成を示す図である。
【図３】配信装置１０が行う処理のおおまかなフローを示す図である。
【図４】ユーザ情報ＤＢ１１０に記憶されているユーザ情報の例を示す図である。
【図５】記事ＤＢに記憶されているニュースデータの例を示す図である。
【図６】配信装置１０がスケジュールデータに基づいて検索キーを決定する処理のフローを示す図である。
【図７】スケジュールデータの例を示す図である。
【図８】スケジュールデータから抽出されたキーワードのリストを示す図である。
【図９】表示態様を決定するための処理のフローを示す図である。
【図１０】決定された表示態様に基づいてレイアウトされた記事の例を示す図である。
【図１１】フォントの決定の例を示す図である。
【図１２】記事の機密性に応じてフォントを決定する処理のフローを示す図である。
【図１３】機密レベルに応じたグレースケールの決定の例を示す図である。
【図１４】文字を視認しにくくする色の組み合わせの例を示す図である。
【図１５】背景に付加する幾何学的パターンの例を示す図である。
【図１６】印刷イメージの表示例を示す図である。
【符号の説明】
【００３９】
１０…配信装置、１０１…操作部、１０２…記憶部、１０３…課金管理部、１０４…ＣＰＵ、１０５…ネットワークＩ／Ｆ部、１１０…ユーザ情報ＤＢ、１２０…課金ＤＢ、２０…ニュースサーバ、３０…検索装置、４０…印刷装置、５０…ＰＣ。
【図１】
2005316832.tif 000003
【図２】
2005316832.tif 000004
【図３】
2005316832.tif 000005
【図４】
2005316832.tif 000006
【図５】
2005316832.tif 000007
【図６】
2005316832.tif 000008
【図７】
2005316832.tif 000009
【図８】
2005316832.tif 000010
【図９】
2005316832.tif 000011
【図１０】
2005316832.tif 000012
【図１１】
2005316832.tif 000013
【図１２】
2005316832.tif 000014
【図１３】
2005316832.tif 000015
【図１４】
2005316832.tif 000016
【図１５】
2005316832.tif 000017
【図１６】
2005316832.tif 000018