(57)【要約】【課題】ティッカーはアプリケーションの起動終了に伴って消えたり隠れたりする。【解決手段】  ティッカーの表示窓２２を２６上に表示した。表示窓２２には情報配信サーバから情報が送られてくる。その際、最新の情報のみが取得されるよう、情報の鮮度をＩＤで管理する。【選択図】図２
2006079368.tif 000002
【特許請求の範囲】
【請求項１】
情報配信サーバとクライアントを含む情報配信システムであって、
クライアントは、
自装置のタスクバー上に表示窓を形成する手段と、
取得済みの情報の識別子を付して、情報配信サーバへ情報提供を要求する手段と、
情報配信サーバから情報を取得する手段と、
取得した情報を表示窓に表示する手段と、
を備え、情報配信サーバは、
クライアントにて取得済みの情報よりも新しい情報が存在するかどうかを前記識別子から判定する手段と、
クライアントにて取得済みの情報よりも新しい情報が存在する場合、その情報をクライアントへ配信し、存在しない場合はその旨の通知を行う手段と、
を備えることを特徴とする情報配信システム。
【請求項２】
自装置のタスクバー上に表示窓を形成する手段と、
取得済みの情報の識別子を付して情報配信サーバへ情報提供を要求する手段と、
情報配信サーバから情報を取得する手段と、
取得した情報を表示窓に表示する手段と、
を備え、表示する手段は、表示窓内におけるポインティングデバイスのポイント位置に応じて、表示される情報の移動速度を制御することを特徴とする情報配信クライアント。
【請求項３】
ダウンロードサーバ、情報配信サーバ、クライアントを含むネットワークシステムにおける情報配信方法であって、
クライアントが自装置のタスクバー上に表示窓を形成するティッカープログラムをダウンロードサーバからダウンロードしてインストールするステップと、
インストールされたティッカープログラムの作用により、クライアントが情報配信サーバから情報を取得するステップと、
取得した情報を表示窓に表示するステップと、
を備え、前記取得するステップは、
取得済みの情報の識別子を付して、クライアントから情報配信サーバへ情報提供の要求を出すステップと、
情報配信サーバにおいて、クライアントにて取得済みの情報よりも新しい情報が存在するかどうかを前記識別子から判定するステップと、
情報配信サーバにおいて、クライアントにて取得済みの情報よりも新しい情報が存在する場合、その情報をクライアントへ配信し、存在しない場合はその旨の通知を行うステップと、
を備えることを特徴とする情報配信方法。
【請求項４】
本プログラムがインストールされた装置のタスクバー上に表示窓を形成するステップと、
取得済みの情報の識別子を付して、情報配信サーバへ情報提供を要求するステップと、
情報配信サーバから情報を取得するステップと、
取得した情報を表示窓に表示するステップと、
を備え、表示するステップは、表示窓内におけるポインティングデバイスのポイント位置に応じて、表示される情報の移動速度を制御するステップを備え、これら一連の処理をコンピュータに実行させることを特徴とする情報配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信システム、クライアントおよび方法に関する。
【背景技術】
【０００２】
広告、ニュースその他の情報を電光掲示板のテロップ表示に模してコンピュータ画面上に表示するティッカーが知られている。ティッカーはユーザに情報を表示するだけでなく、リンクが形成され、より詳細な情報へアクセス可能に構成されることも多い。ティッカーにより、ユーザはパーソナルコンピュータその他の情報端末（以下単にＰＣ等という）で作業をしながら、最新のニュースや天気予報などを知ることができる。特許文献１には、文字入力窓とティッカー表示窓が切換可能な窓表示技術が開示されている。例えば、ブラウザのツールバーに形成されたＵＲＬの表示領域は、つねに表示しつづける必要はなく、その領域を利用してティッカーを出すことによって画面領域の有効活用を図るというものである。
【特許文献１】特開２００４−２２０１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の方法では、ブラウザを閉じてしまうとティッカー窓もなくなってしまう。かといって、画面の一部に常に表示しておくタイプのティッカーでは、ワープロソフトその他のアプリケーションを起動すると、そのアプリケーションを表示する領域の裏側に隠れて有効に表示されない。本発明はこうした課題に鑑みてなされたものであり、画面領域の有効活用とユーザに対するタイムリーかつ露出度の高い情報提供の両立を目的とする。本発明の別の目的は、情報配信システムの運用効率改善やユーザの利便性向上などにある。  
【課題を解決するための手段】
【０００４】
本発明のある態様は、情報配信サーバとクライアントを含む情報配信システムである。クライアントは、自装置のタスクバー上に表示窓を形成する手段と、取得済みの情報の識別子を付して、情報配信サーバへ情報提供を要求する手段と、情報配信サーバから情報を取得する手段と、取得した情報を表示窓に表示する手段とを備え、情報配信サーバは、クライアントにて取得済みの情報よりも新しい情報が存在するかどうかを前記識別子から判定する手段と、クライアントにて取得済みの情報よりも新しい情報が存在する場合、その情報をクライアントへ配信し、存在しない場合はその旨の通知を行う手段とを備える。クライアントの各手段は、ティッカープログラムとそれを実行するマイクロプロセッサによって構成してもよい。「サーバ」「クライアント」はともに、それらの機能を提供するソフトウエアだけ、またはそれらのソフトウエアとコンピュータ等のハードウエアとの組合せのいずれを指してもよい。
【０００５】
この態様によれば、情報がタスクバー上の表示窓に表示されるため、画面の有効作業領域に影響しない。また、アプリケーションを起動してもその表示領域に隠れることがない。さらに、クライアントが取得済みの情報よりも新しい情報が存在しない場合、わざわざ情報本体を配信しないですむため、システム運用効率面でも有用である。
【０００６】
本発明の別の態様は、情報配信クライアントである。このクライアントは、自装置のタスクバー上に表示窓を形成する手段と、取得済みの情報の識別子を付して、情報配信サーバへ情報提供を要求する手段と、情報配信サーバから情報を取得する手段と、取得した情報を表示窓に表示する手段とを備え、表示する手段は、表示窓内におけるポインティングデバイスのポイント位置に応じて、表示される情報の移動速度を制御する。この態様でも、情報はタスクバー上に表示され、上述の効果がある。また、ユーザの意志で情報の移動速度が制御できるため、利便性が高まる。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、いわゆるティッカーの利用、運用の効率が高まる。
【発明を実施するための最良の形態】
【０００９】
図１は実施の形態に係る情報配信システム２０の構成を示す。ダウンロードサーバ１６、情報配信サーバ１８、複数のクライアント１４がインターネット１２で結ばれている。ダウンロードサーバ１６と情報配信サーバ１８は一体でもよい。ダウンロードサーバ１６もしくは情報配信サーバ１８の背後、または別の個所に、同様にインターネット１２に結ばれた検索エンジン（図示せず）も設けておく。クライアント１４は、自装置のタスクバー上に表示窓を形成するティッカープログラムをダウンロードサーバ１６からダウンロードしてインストールする。ティッカープログラムの作用により、クライアント１４から情報配信サーバ１８へ情報の取得が要求される。クライアント１４は、取得した情報を表示窓に表示する。情報の取得に当たり、クライアント１４は自らがすでに取得している情報の識別子を情報配信サーバ１８へ通知する。情報配信サーバ１８はその識別子を参照し、クライアント１４が取得済みの情報よりも新しい情報が存在するかどうかを判定し、新しい情報が存在する場合、その情報をクライアントへ配信する。存在しない場合はその旨の通知を行う。一連の処理に中心的な役割を果たす構成を詳述する。
【００１０】
［１］ クライアント１４
クライアント１４を実現するティッカープログラムは以下のコンポーネントを備える（図示せず）。
表示窓形成部：  ＯＳが提供する機能を利用し、タスクバー上にティッカー用の表示窓を形成する。例えば、ＷｉｎｄｏｗｓＸＰ（Ｗｉｎｄｏｗｓはマイクロソフト社の登録商標）の場合、ＤＬＬ  ＣＯＭクラスを作成する際、ティッカープログラムを実装し、所定のレジストリに登録することにより、表示個所を水平バンド、垂直バンド、タスクバーなどから選ぶことができることが知られている。
【００１１】
情報要求部：  前提として、情報配信サーバ１８からクライアント１４に配信される情報には識別子（以下ＩＤという）が与えられており、情報配信サーバ１８側で情報が更新されるたびにこのＩＤが変化するものとする。一例として、単純な数値のインクリメントでもよい。いまクライアント１４が取得済みの情報のＩＤが「２５」であるとすると、情報要求部はこのＩＤを明示しながら情報配信サーバ１８に対して情報の配信を要求する。要求は例えば１時間毎のように定期的でよいが、もちろん不定期的であってもよい。要求の一例は、
http://www.abcd.com/?id=25
というGET REQUESTメッセージである。
【００１２】
情報取得部：  情報配信サーバ１８から配信された情報を受け取るとともに、表示までの間、一時保持しておく。
【００１３】
ティッカー表示部：  取得した情報を表示窓にテロップとして流す。ティッカーの一般的な実現方法は広く知られているから詳述は避けるが、概要としては、テロップとして流すテキストその他表示対象データの取得、フォントやそのサイズ等属性の読込、表示開始位置の取得、指定速度による表示内容の移動の実行などによってなされる（図３から図５で後述）。
【００１４】
リンク設定部：  ティッカーで流れる情報にリンクを設定し、ユーザによってクリックされたらその情報の詳細情報や関連情報を有するサイトへアクセスするためのプロセスを起動する。
【００１５】
移動制御部：  ユーザが表示窓のいずれかの位置をマウスその他のポインティングデバイスでポイントしたら、その位置に応じて移動速度を制御する（図６で後述）。ポイント位置はＯＳの機能を利用して取得する。移動制御部は、表示窓内の領域を予め複数の領域に分割しておき、ポイント位置がいずれの領域に入るか判定する。入った領域が「表示速度を速める」に対応する領域であれば移動を速めるなど、必要な処理をする。
【００１６】
ティッカー／検索切換部：  図２で後述する切換ボタン２４がクリックされると、ティッカーの替わりに、検索のためのテキスト入力領域を表示窓に表示する（この状態を以下検索モードという）。検索モードでは、図示しない検索エンジンに対し、既知の手法で検索要求が出される。切換ボタン２４を再度押すと再びティッカーが表示される。
【００１７】
［２］情報配信サーバ１８
以下のコンポーネントを備える（図示せず）。
配信要否判定部：  クライアント１４から情報を要求されたとき、その要求に付随するＩＤと自身が保持する情報のＩＤを比較する。判定結果は配信実行部へ通知される。
【００１８】
配信実行部：  前記の比較結果で、両ＩＤが一致していればクライアント１４が最新の情報を有しているため、その情報の配信に替えて「クライアント１４が最新の情報をもっている旨」を通知する。一致しなければその情報をクライアント１４へ送信する。一例として、クライアント１４から通知されたＩＤが「２５」のとき、情報配信サーバ１８側の最新情報のＩＤが「２５」であれば、
<IsLatest>true</IsLatest>
という最新情報であることを示すタグが入ったＸＭＬデータをクライアント１４に返す。情報配信サーバ１８側の最新情報のＩＤが「２６」であれば、
<IsLatest>false</IsLatest>
<ID>26</ID>
<NewsLines>
<NewsLine>
<Image>http://www.abcd.com/efgh.png</Image>
<Text>超スリムな＊＊＊は・・・</Text>
<URL>http://www. abcd.com/</URL>
</NewsLine>
などの情報が入ったＸＭＬデータを返す。この情報のＩＤは「２６」と明示され、かつ情報の意味として「NewsLines」が与えられている。ここでは画像（Image）とテキストとＵＲＬがひとかたまりの情報である。クライアント１４はこのＸＭＬデータをローカルに保存し、イメージデータのパスをローカルパスに変更する。この変更は前述の情報取得部がなす。
【００１９】
以上の構成による情報の配信の流れを示す。まず情報配信に先立ち、クライアント１４がダウンロードサーバ１６からティッカープログラムをダウンロードしてインストールする。その結果、図２に示すＰＣ等の画面１００のタスクバー２６上に近接して表示窓２２と切換ボタン２４が出現する。
【００２０】
図３から図５は、表示窓２２に表示される情報の例を示す。図３では、ニュースやトピックなどのテキスト情報のみが表示されている。図４ではバナー画像付きの広告が流れている。図５では切換ボタン２４が押された結果、検索モードになっている。なお、これらのほかに、ＰＮＧ形式の半透明画像付きコンテンツを流してグラフィック要素を強化したり、天気予報に見られる雲や太陽をアイコン化して象徴性を高めるなども有効である。
【００２１】
図６は移動制御部が設定する複数の領域である。表示窓２２には第１領域３２、第２領域３４、第３領域３６という３つの領域が設けられ、それぞれ、「表示逆送り」「停止」「表示早送り」に対応する。ユーザがマウスで第１領域３２内を指せば、右から左へ流れていた情報が左から右へ戻り、ユーザは再確認したい情報を見ることができる。ポイント位置が第２領域３４内であれば表示は停止する。なお、第２領域３４はリンクが貼られた領域としても兼用し、この領域内でクリックが検出されると、リンク先のページへのアクセスが発生する。ポイント位置が第３領域３６内であれば、移動速度が速くなり、ユーザは不要な情報を先送りすることができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態に係る情報配信システムの構成図である。
【図２】クライアントの画面例を示す図である。
【図３】ティッカーの表示例を示す図である。
【図４】ティッカーの表示例を示す図である。
【図５】ティッカーの表示例を示す図である。
【図６】ティッカーの表示窓内の分割領域を示す図である。
【符号の説明】
【００２３】
１２  インターネット、  １４  クライアント、  １６  ダウンロードサーバ、  １８  情報配信サーバ、  ２０  情報配信システム、  ２２  ティッカーの表示窓、  ２４  切換ボタン、  ２６  タスクバー、  ３２  第１領域、  ３４  第２領域、  ３６  第３領域。
【図１】
2006079368.tif 000003
【図２】
2006079368.tif 000004
【図３】
2006079368.tif 000005
【図４】
2006079368.tif 000006
【図５】
2006079368.tif 000007
【図６】
2006079368.tif 000008