(57)【要約】【課題】テロップの内容確認を容易とする。【解決手段】実施形態の情報提供装置は、表示部と、指示部と、制御部とを有する。表示部は、通知されたメッセージを所定の領域にスクロールしてテロップ表示する。指示部は、テロップ表示の際の文字の大きさを指示する。制御部は、互いに文字数の異なる複数の前記メッセージの中で指示された文字の大きさに対応するメッセージを前記領域にテロップ表示させる。【選択図】図１
2017173382.tif 000002
【特許請求の範囲】
【請求項１】
通知されたメッセージを所定の領域にスクロールしてテロップ表示する表示部と、
前記テロップ表示の際の文字の大きさを指示する指示部と、
互いに文字数の異なる複数の前記メッセージの中で指示された文字の大きさに対応するメッセージを前記領域にテロップ表示させる制御部と
を有することを特徴とする情報提供装置。
【請求項２】
前記制御部は、前記指示された文字の大きさに対応するメッセージを、指示された文字の大きさに対応するスクロールの速度でテロップ表示させる
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記制御部は、テロップ表示の途中で文字の大きさを変更する指示があった場合、変更後の文字の大きさに対応するメッセージを、当該メッセージの最初からテロップ表示させる
ことを特徴とする請求項１または２に記載の情報提供装置。
【請求項４】
前記制御部は、文字の大きさをより大きくする指示に応じて複数の前記メッセージの中で文字数のより少ないメッセージをテロップ表示させる
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報提供装置。
【請求項５】
前記メッセージは、第１のメッセージタイプと、前記第１のメッセージタイプよりも文字数の少ない第２のメッセージタイプとを含み、
前記制御部は、前記第１のメッセージタイプおよび前記第２のメッセージタイプのうちで、指示された文字の大きさに対応するメッセージタイプのメッセージを前記領域にテロップ表示させる
ことを特徴とする請求項１乃至４のいずれか一項に記載の情報提供装置。
【請求項６】
通知されたメッセージを所定の領域にスクロールしてテロップ表示し、
前記テロップ表示の際の文字の大きさを指示し、
互いに文字数の異なる複数の前記メッセージの中で指示された文字の大きさに対応するメッセージを前記領域にテロップ表示させる
処理をコンピュータが実行することを特徴とする情報提供方法。
【請求項７】
通知されたメッセージを所定の領域にスクロールしてテロップ表示し、
前記テロップ表示の際の文字の大きさを指示し、
互いに文字数の異なる複数の前記メッセージの中で指示された文字の大きさに対応するメッセージを前記領域にテロップ表示させる
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報提供装置、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
従来、ホテルなどのサービス業では、情報提供者（例えば、ホテルのフロント係）がクライアント（例えば、ホテルの宿泊客であるユーザ）の端末に対して種々な情報提供を行っている。クライアント端末は、ポータル画面上の所定の領域（エリア）に情報提供者から通知された情報を表示してユーザへ通知する。ユーザに対して効果的に情報提供を行う表示方法の一つとして、画面上の所定の領域に文字をスクロールして表示するテロップ表示がある。クライアント端末では、情報提供者から通知された情報をテロップ表示することで、表示領域が限られる場合でも、通知された情報の全文をユーザに提供できる。また、テロップ表示では、テロップの文字サイズに基づいた表示速度でテロップデータの表示速度を制御して、テロップを読み取りやすくしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７０５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、テロップの文字サイズを変更した場合、テロップを読み取りやすくするように表示速度が遅くなり、テロップの全文が表示されるまでの時間が長くなるため、テロップの内容確認が煩わしくなるという問題がある。
【０００５】
１つの側面では、テロップの内容確認を容易に行うことができる情報提供装置、情報提供方法および情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、情報提供装置は、表示部と、指示部と、制御部とを有する。表示部は、通知されたメッセージを所定の領域にスクロールしてテロップ表示する。指示部は、テロップ表示の際の文字の大きさを指示する。制御部は、互いに文字数の異なる複数の前記メッセージの中で指示された文字の大きさに対応するメッセージを前記領域にテロップ表示させる。
【発明の効果】
【０００７】
本発明の１実施態様によれば、テロップの内容確認を容易に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる情報提供システムの機能構成例を示すブロック図である。
【図２】図２は、ポータル画面を説明する説明図である。
【図３】図３は、管理ＤＢのデータ構成例を説明する説明図である。
【図４】図４は、クライアント端末の動作例を示すフローチャートである。
【図５】図５は、パラメータ特定処理の一例を示すフローチャートである。
【図６】図６は、メッセージ（テロップ）の表示例を説明する説明図である。
【図７】図７は、情報処理装置のハードウエア構成を例示するブロック図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態にかかる情報提供装置、情報提供方法および情報提供プログラムを説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する情報提供装置、情報提供方法および情報提供プログラムは、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１０】
図１は、実施形態にかかる情報提供システムの機能構成例を示すブロック図である。情報提供システム１は、例えばホテルのフロント係などの情報提供者がクライアント（宿泊者１０）に対して種々な情報を提供するためのシステムである。図１に示すように、情報提供システム１は、クライアント端末２と、サーバ装置３と、管理端末４とを有する。クライアント端末２と、サーバ装置３と、管理端末４とは、例えば有線または無線のＬＡＮ（Local  Area  Network）などの通信ネットワーク（図示しない）を介して互いに通信可能に接続される。
【００１１】
なお、本実施形態では、ホテルにおいてフロント係が宿泊者１０に対して種々の情報を提供するために用いられる情報提供システム１を例示するが、ホテル以外のシステムに情報提供システム１を適用してもよい。例えば、飲食店などにおける客席の端末へメニュー等を通知して端末からの注文を受け付ける注文システムや、予め登録されたユーザの端末に様々なニュースを配信する配信システムなどへの適用がある。
【００１２】
クライアント端末２は、宿泊者１０が用いる端末装置であり、ホテルのフロント係などの情報提供者によりサーバ装置３に設定され、サーバ装置３より通知された情報を受信して画面に表示することで宿泊者１０に対して種々な情報を提供する情報提供装置である。例えば、クライアント端末２は、ＰＣ（パーソナルコンピュータ）やタブレット端末などの情報処理装置（コンピュータ）を採用できる。例えば、クライアント端末２は、宿泊者１０の客室などに予め設置されている。なお、クライアント端末２については、客室に固定して使用するものに限定するものではなく、館内において持ち運んで使用するものであってもよい。本実施形態では、館内において持ち運んでの使用が可能なタブレット型のクライアント端末２を、例えばフロントでの手渡しにより宿泊者１０に提供するものとする。
【００１３】
サーバ装置３は、クライアント端末２および管理端末４をクライアント（ここでは宿泊者１０のクライアントと区別するため（Ｃ）を付ける）として収容する、いわゆるサーバである。一実施形態として、サーバ装置３には、ＰＣやＷＳ（ワークステーション）などの装置を採用できる。例えば、サーバ装置３は、クライアント端末２および管理端末４のクライアント（Ｃ）からのＨＴＴＰ（HyperText  Transfer  Protocol）による要求に対して各種情報を提供する。また、サーバ装置３は、双方向通信用の技術規格であるＷｅｂＳｏｃｋｅｔを用いてクライアント（Ｃ）との間で双方向通信を行い、例えばクライアント端末２の設定や状態の取得またはクライアント端末２へのメッセージ等の通知を行う。
【００１４】
管理端末４は、フロント係などの情報提供者や情報提供システム１を管理するＳＥ（システムエンジニア）などの管理者が用いる端末装置であり、例えばＰＣなどの情報処理装置である。管理端末４は、例えばＷｅｂブラウザをベースとした管理アプリケーションまたはＷｅｂコンソールによりサーバ装置３における所定のＵＲＬ（Uniform  Resource  Locator）へアクセスすることで、サーバ装置３が管理する情報の参照や、各種設定を行う。例えば、フロント係などの情報提供者が管理端末４を介して行うサーバ装置３の設定には、サーバ装置３よりクライアント端末２へ通知するメッセージ等の設定がある。
【００１５】
クライアント端末２は、制御部２０、記憶部２１、表示部２２および操作部２３を有する。制御部２０は、クライアント端末２全体を制御するデバイスである。制御部２０としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部２０は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによってサービスエージェント２０１、ポータルアプリ２０２、個別アプリ２０３ａ、２０３ｂ等のプログラムによる種々の処理を実行する。
【００１６】
サービスエージェント２０１は、例えば、バックグラウンドで稼動している常駐プログラムであり、サーバ装置３から送信される制御コマンドに対応するＵＲＬを、制御コマンドに対応するアプリケーションプログラムに指示する。例えば、記憶部２１に格納した情報をサーバ装置３へ送信するページのＵＲＬをポータルアプリ２０２に提供する。そして、ポータルアプリ２０２はＨＴＴＰプロトコルにより、記憶部２１に格納した情報を、管理部３０１を経由して全体用管理ＤＢ３１１へ送信する。別の例として、サーバ装置３から送信される制御コマンドが、情報を送信するコマンドであった場合には、サービスエージェント２０１は、目的の情報をサーバ装置３からダウンロードするページのＵＲＬを対応するアプリケーションに提供する。そして、アプリケーションプログラムはＨＴＴＰプロトコルにより、管理部３０１を経由して全体用管理ＤＢ３１１から情報を取得し、取得した情報を記憶部２１に格納する。このようにして、サービスエージェント２０１は、クライアント端末２とサーバ装置３との間で双方向のデータ通信を行う。一例として、サービスエージェント２０１は、双方向通信用の技術規格であるＷｅｂＳｏｃｋｅｔを用いてサーバ装置３をトリガとする双方向通信を行う。
【００１７】
例えば、サービスエージェント２０１は、サーバ装置３からの通知を受信すると、通知内容をポータルアプリ２０２、個別アプリ２０３ａ、２０３ｂなどに通知する。また、サービスエージェント２０１は、ポータルアプリ２０２、個別アプリ２０３ａ、２０３ｂなどからの送信指示に応じて、指示された内容をサーバ装置３へ通知する。
【００１８】
ポータルアプリ２０２は、例えばＷｅｂブラウザをベースとしたアプリケーションプログラムであり、宿泊者１０に対して各種サービスを提供するポータル画面を表示部２２に表示する。このポータル画面は、例えばＨＴＭＬ（HyperText  Markup  Language）のＷｅｂページで構成されており、記憶部２１に記憶された各種情報や、サービスエージェント２０１を介してサーバ装置３より通知されたメッセージなどの情報が表示される。
【００１９】
また、ポータル画面には、個別アプリ２０３ａ、２０３ｂの起動を、ローカルのＵＲＬ（Uniform  Resource  Locator）で指定したアイコンボタンが表示される。また、ポータル画面には、サーバ装置３において管理される情報（例えばメッセージの本文）の参照を、サーバ装置３のＵＲＬ（例えば具体的な参照先は引数などのパラメータで指定してもよい）で指定したアイコンボタンが表示される。また、ポータル画面は、サーバ装置３より通知されたメッセージをスクロールしてテロップ表示する表示領域を有する。このテロップ表示の表示領域には、サーバ装置３より通知されたテロップ用のメッセージが順次スクロールして表示される。
【００２０】
個別アプリ２０３ａ、２０３ｂで起動するアプリケーションプログラムの設定は、ローカルのＵＲＬから、アプリケーションプログラムに対応づけられたアイコンボタンを指定することにより設定され、指定されたアイコンボタンがポータル画面に表示される。また、サーバ装置３において管理される情報（例えばメッセージの本文）の通知は、サーバ装置３のＵＲＬ（例えば具体的な参照先は引数などのパラメータで指定してもよい）により指定されたアイコンボタンが表示されることでユーザに通知できる。
【００２１】
ポータルアプリ２０２は、ポータル画面において宿泊者１０による操作部２３の操作などを受け付けて、操作に対応した処理結果を表示部２２に表示させる。例えば、個別アプリ２０３ａ、２０３ｂの起動を指示するアイコンボタンの操作を受け付けた場合、個別アプリ２０３ａ、２０３ｂを起動させることで、個別アプリ２０３ａ、２０３ｂの画面をディスプレイに表示させる。また、サーバ装置３において管理される情報の参照を指示するアイコンボタンの操作を受け付けた場合、サーバ装置３のＵＲＬにＨＴＴＰでアクセスして取得した情報（例えばメッセージの本文）をディスプレイに表示させる。
【００２２】
図２は、ポータル画面を説明する説明図である。図２に示すように、ポータル画面２２０は、メッセージ表示アイコン２２１、時計２２２、実行指示アイコン２２３、設定指示アイコン２２４、テロップ表示領域２２５および文字サイズ指示領域２２６を有する。
【００２３】
メッセージ表示アイコン２２１は、サーバ装置３よりテロップ表示領域２２５にテロップ表示するメッセージとは別の通常のメッセージが通知されている場合に表示されるアイコンである。ポータルアプリ２０２は、通常のメッセージとして記憶部２１に格納されたデータがある場合、メッセージ表示アイコン２２１を表示する。メッセージ表示アイコン２２１は、メッセージのタイトル、内容などを記憶部２１より読み出して表示するメッセージ閲覧機能を有する個別アプリのランチャとなっている。
【００２４】
ポータルアプリ２０２では、メッセージ表示アイコン２２１の操作を受け付けることでメッセージ閲覧機能を有する個別アプリを起動して、サーバ装置３より通知されたメッセージのタイトル、内容などを画面に表示する。なお、クライアント端末２宛のメッセージがあることを示す通知が行われている場合（メッセージの内容や画像などのデータが記憶部２１に含まれておらず、サーバ装置３にある場合）、メッセージの内容や画像などがサーバ装置３から通知されていない。したがって、クライアント端末２宛のメッセージがあることを示す通知の場合には、クライアントの操作により、記憶部２１に格納されたメッセージＩＤをパラメータとしてサーバ装置３の所定のＵＲＬへアクセスし、メッセージの内容や画像のデータをサーバ装置３より取得して表示する。
【００２５】
なお、メッセージの内容や画像のデータの取得のタイミングは、クライアントの操作によるものには限らない。例えば、通信処理部３０２から送信される制御パケットをサービスエージェント２０１が受信し、サービスエージェント２０１が、メッセージの内容や画像のデータを取得するポータルアプリケーションプログラムを制御するようにしてもよい。制御が指示されたポータルアプリケーションプログラムは、サービスエージェント２０１から通知された所定のＵＲＬへアクセスし、サービスエージェント２０１を経由して全体用管理ＤＢ３１１からメッセージの内容や画像のデータを取得し、記憶部２１に格納する。ポータルアプリケーションプログラムは参照可能なメッセージを記憶部２１に格納すると、メッセージがあることを示す表示を行う。そして、その表示に気づいたクライアントの操作によりメッセージを表示する個別アプリケーションプログラムが起動されて、記憶部２１に格納されたメッセージの内容や画像のデータを表示するようにしてもよい。
【００２６】
実行指示アイコン２２３は、アラーム機能、世界各地の現在時刻を表示する時計機能、テレビリモコン機能、インターネットの閲覧機能、各種案内コンテンツを表示する機能など、機能ごとに用意された個別アプリの実行を指示するアイコンである。例えば、客室設備避難経路などのコンテンツを表示する実行指示アイコン２２３が操作された場合には、対応する個別アプリ（例えば個別アプリ２０３ｂ）が実行される。個別アプリ２０３ｂは、サーバ装置３の所定のＵＲＬへアクセスし、サーバ装置３が管理するコンテンツを読み出して表示する。
【００２７】
設定指示アイコン２２４は、クライアント端末２の使用言語などの各種設定を指示するアイコンである。設定指示アイコン２２４は、言語などの各種設定機能を提供する個別アプリのランチャとなっている。ポータルアプリ２０２では、設定指示アイコン２２４の操作を受け付けることで各種設定を行う個別アプリを起動して使用言語などの各種設定を行う。また、各種設定を行う個別アプリにより設定された内容は、設定情報として記憶部２１などに格納される。クライアント端末２のユーザである宿泊者１０は、設定指示アイコン２２４を操作することで、クライアント端末２の使用言語などの各種設定を行うことができる。
【００２８】
テロップ表示領域２２５は、サーバ装置３より通知されたテロップ用のメッセージをスクロールして表示する領域である。ポータルアプリ２０２は、テロップ用のメッセージとして記憶部２１に格納された個人用管理ＤＢ２１１をもとに、個人用管理ＤＢ２１１に含まれるテロップ用のメッセージ文を読み出す。次いで、ポータルアプリ２０２は、読み出したメッセージ文を、例えばテロップ表示領域２２５の右方向から左方向にスクロールしてテロップ表示する（詳細は後述する）。
【００２９】
文字サイズ指示領域２２６は、ポータル画面２２０においてテロップ表示領域２２５などに表示する文字のサイズを指示する領域である。文字サイズ指示領域２２６は、設定ボタン２２６ａ、２２６ｂおよび文字サイズインジケータ２２６ｃを有する。設定ボタン２２６ａ、２２６ｂは、文字のサイズを大きくする、または、小さくする指示を宿泊者１０より受け付ける。文字サイズインジケータ２２６ｃは、現在の文字サイズを例えば５段階で示す。宿泊者１０は、文字サイズインジケータ２２６ｃを確認しながら設定ボタン２２６ａ、２２６ｂを操作することで、テロップ表示領域２２５などに表示する文字サイズを所定の大きさに設定することができる。なお、文字サイズの設定はこれに限定されず、例えば設定指示アイコン２２４から操作することで設定できてもよいし、テロップ表示領域２２６をタップすることで文字サイズを設定できてもよい。また、宿泊者１０の情報をもとに、属性情報を初期設定に反映させてもよい。
【００３０】
個別アプリ２０３ａ、２０３ｂは、時計機能、アラーム機能、テレビリモコン機能、通知されたメッセージの閲覧機能、インターネットの閲覧機能、言語などの各種設定機能など、機能ごとに用意されたアプリケーションプログラムである。個別アプリ２０３ａ、２０３ｂは、例えばポータルアプリ２０２のポータル画面上での指示や、サービスエージェント２０１を介したサーバ装置３からの通知に応じて起動され、各種機能を提供する。
【００３１】
例えば時計機能は、ホテルが所在する宿泊地の時刻だけでなく、宿泊者１０の自宅の時刻を合わせて表示する世界時計として機能するアプリケーションプログラムであってもよい。例えばアラーム機能は、起床時間を設定可能な目覚まし時計として機能するアプリケーションプログラムであってもよい。
【００３２】
例えばテレビリモコン機能は、客室に設置されたテレビの赤外線による制御信号が登録されており、登録された制御信号に対応する機能ボタンを表示し、機能ボタンの操作を受け付けると、対応づけられた制御信号を赤外線により発信するアプリケーションプログラムであってもよい。機能ボタンがチャンネルを表す機能ボタンである場合、電子番組表と共に表示したり、これから放送される番組情報と共に表示してもよい。
【００３３】
例えば通知されたメッセージの閲覧機能は、ホテルのフロント係が入力したメッセージが存在する場合に、ポータル画面２２０にメッセージの閲覧機能を機能させるメッセージ表示アイコン２２１が表示され、メッセージ表示アイコン２２１の操作を受け付けると、メッセージを表示するアプリケーションプログラムであってもよい。
【００３４】
例えばインターネットの閲覧機能は、ホテルが情報提供したいＵＲＬ毎に用意したそれぞれの機能ボタンがポータル画面２２０に表示され、機能ボタンの操作を受け付けると、対応するＵＲＬに用意された情報を表示するアプリケーションプログラムであってもよい。
【００３５】
例えば各種設定機能は、言語の切り替えなどの各種設定を連想させる機能ボタンがポータル画面２２０に表示され、機能ボタンの選択操作を受け付けると選択された設定を表示し、動作モードを選択された設定内容に対応するモードに切り替える設定アプリケーションプログラムであってもよい。
【００３６】
記憶部２１は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部２１は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。記憶部２１は、制御部２０で実行されるＯＳ（Operating  System）や、サービスエージェント２０１、ポータルアプリ２０２、個別アプリ２０３ａ、２０３ｂ等の各種プログラムを記憶する。さらに、記憶部２１は、各種プログラムなどが用いる各種情報を記憶する。例えば、記憶部２１は、テロップ表示を行うテロップ用のメッセージについての設定内容を示す個人用管理ＤＢ２１１を記憶する（詳細は後述する）。
【００３７】
表示部２２は、ＬＣＤ（Liquid  Crystal  Display）などの表示装置であり、制御部２０の制御のもとポータル画面２２０などの表示を行う。操作部２３は、表示部２２に重畳して設置されたタッチスクリーンや各種の操作キーなどであり、宿泊者１０からの操作指示を受け付けて制御部２０へ出力する。
【００３８】
サーバ装置３は、制御部３０および記憶部３１を有する。制御部３０は、クライアント端末２の制御部２０と同様、サーバ装置３全体を制御するデバイスである。制御部３０は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって管理部３０１および通信処理部３０２の機能を実現する。
【００３９】
管理部３０１は、所定のＵＲＬへのクライアント端末２からのアクセスに応じて提供する客室設備避難経路などのコンテンツを管理する。具体的には、管理部３０１は、管理端末４のＷｅｂコンソールからのアクセスに応じて、コンテンツの新規登録、変更などのコンテンツ管理にかかるコンソール画面を出力する。次いで、管理部３０１は、Ｗｅｂコンソールより受け付けたコンソール画面の指示をもとに、コンテンツの新規登録、変更を受け付ける。次いで、管理部３０１は、コンソール画面より受け付けたコンテンツの新規登録、変更の内容を、全体用管理ＤＢ３１１においてコンテンツごとの情報を管理するテーブル（図示しない）に反映する。また、管理部３０１は、コンテンツの表示を行う個別アプリ（例えば個別アプリ２０３ｂ）によるクライアント端末２からのアクセスに応じて、コンテンツごとの情報を管理するテーブルの内容を読み出し、クライアント端末２へ送信する。
【００４０】
また、管理部３０１は、宿泊者１０が宿泊する宿泊部屋（客室）にかかる情報を管理する。例えば、管理部３０１は、客室のクライアント端末２より識別情報（例えばタブレットＩＤ）とともに通知された設定またはステータスをもとに、全体用管理ＤＢ３１１において識別情報ごとに管理されるクライアント端末２の設定またはステータスを更新する。また、管理部３０１は、管理端末４より１または複数のクライアント端末２を宛先とするメッセージの登録を受け付けた場合、メッセージを識別する識別情報（例えばメッセージＩＤ）を発行し、受け付けたメッセージの情報を全体用管理ＤＢ３１１に記録する。
【００４１】
メッセージの情報としては、例えばメッセージの種別、メッセージの宛先、メッセージの開始および終了日時などがある。メッセージの種別が通常のメッセージの場合には、メッセージのタイトル、メッセージの内容、添付するメッセージ画像およびメッセージ画像の名称などがメッセージの情報に含まれる。また、メッセージの種別がテロップ表示を行うテロップ用の場合は、管理端末４より受け付けた設定内容をテロップスケジュール３１１ａ、テロップ内容３１１ｂおよびテロップ速度３１１ｃに記録する。
【００４２】
また、管理部３０１は、全体用管理ＤＢ３１１に記録されたメッセージの情報を読み出し、メッセージの情報において設定された宛先、メッセージの開始および終了日時などの条件をもとに、通信処理部３０２を介してメッセージをクライアント端末２へ通知する。例えば、テロップ用のメッセージについては、テロップスケジュール３１１ａ、テロップ内容３１１ｂおよびテロップ速度３１１ｃに記録された設定内容が読み出されてクライアント端末２に通知（例えばコピー）される。なお、本実施形態では、通常のメッセージについては図示しない。
【００４３】
また、管理部３０１は、ＨＴＴＰを用いた所定のＵＲＬへのアクセスにおいて、パラメータなどでリクエストされた情報を提供するＡＰＩ（Application  Programming  Interface）として機能する。例えば、管理部３０１は、管理端末４からのポータル管理アプリのアクセスに応じて全体用管理ＤＢ３１１においてクライアント端末２ごとに管理している各種情報を表示するポータル管理画面の表示データ（例えばＨＴＭＬ形式のデータ）を生成し、管理端末４へ出力する。
【００４４】
また、管理部３０１は、ポータル管理画面上での操作に対応するパラメータを管理端末４のポータル管理アプリより受け付けて、受け付けたパラメータに対応する処理を実行する。一例として、管理部３０１は、１または複数のクライアント端末２を宛先とするメッセージの登録を受け付ける。登録を受け付けたメッセージは、管理部３０１が全体用管理ＤＢ３１１に登録する。また、管理部３０１は、設定やステータスの更新、初期化などのクライアント端末２に対する所定のコマンドを受け付ける。受け付けたコマンドは、通信処理部３０２へ渡されて、クライアント端末２への通知が行われる。
【００４５】
通信処理部３０２は、クライアント端末２のサービスエージェント２０１と同様、例えば、バックグラウンドで稼動している常駐プログラムであり、クライアント端末２との間で双方向のデータ通信を行う。一例として、通信処理部３０２は、双方向通信用の技術規格であるＷｅｂＳｏｃｋｅｔを用いてクライアント端末２との間での双方向通信を行う。
【００４６】
例えば、通信処理部３０２は、クライアント端末２より通知された情報（クライアント端末２の識別情報やステータスなど）を受信して管理部３０１へ出力する。また、通信処理部３０２は、管理部３０１により全体用管理ＤＢ３１１に登録されたメッセージを読み出して、メッセージの宛先に対応するクライアント端末２へ通知（送信）する。また、通信処理部３０２は、所定のコマンドのクライアント端末２への通知を管理部３０１を介して管理端末４より受け付けた場合に、受け付けたコマンドをクライアント端末２へ通知する。
【００４７】
記憶部３１は、ハードディスク、ＳＳＤ、光ディスクなどの記憶装置である。なお、記憶部３１は、ＲＡＭ、フラッシュメモリ、ＮＶＳＲＡＭなどのデータを書き換え可能な半導体メモリであってもよい。記憶部３１は、制御部３０で実行されるＯＳや、管理部３０１および通信処理部３０２の機能を提供するプログラムを記憶する。また、記憶部３１は、各クライアント端末２にかかる設定やステータス、各クライアント端末２に提供するコンテンツなどの各種情報を記憶する。また、記憶部３１は、テロップ表示を行うテロップ用のメッセージについての設定内容を記録するテロップスケジュール３１１ａ、テロップ内容３１１ｂおよびテロップ速度３１１ｃを有する全体用管理ＤＢ３１１を記憶する。
【００４８】
図３は、全体用管理ＤＢ３１１のデータ構成例を説明する説明図である。図３に示すように、全体用管理ＤＢ３１１は、テロップスケジュール３１１ａ、テロップ内容３１１ｂおよびテロップ速度３１１ｃを有する。テロップスケジュール３１１ａは、テロップ用のメッセージごとの通知スケジュールを示すテーブルである。具体的には、テロップスケジュール３１１ａには、メッセージのスケジュールを示すスケジュールＩＤごとに、メッセージをテロップ表示する時間帯と、メッセージＩＤの並び順でテロップ表示の順序を記述するテロップスケジュールが示されている。管理部３０１は、テロップスケジュール３１１ａを参照することで、現在の時間帯で通知を行うテロップ用のメッセージおよび表示順を特定することができる。
【００４９】
テロップ内容３１１ｂは、テロップ用のメッセージごとの設定内容を示すテーブルである。具体的には、テロップ内容３１１ｂには、メッセージＩＤごとに、メッセージ（標準）、メッセージ（短文）、文字サイズ（標準）、速度（標準）などの設定内容が示されている。メッセージ（標準）は、標準とするメッセージタイプのメッセージ文である。メッセージ（短文）は、標準よりも文字数の少ない（テロップ長さが標準より短い）メッセージタイプのメッセージ文である。例えば、メッセージ（短文）は、標準のメッセージ文を短くしたダイジェスト版などである。文字サイズ（標準）および速度（標準）は、メッセージの標準の文字サイズおよび速度である。
【００５０】
テロップ速度３１１ｃは、テロップ用のメッセージについて、文字サイズに対応するスクロールの速度および実際にテロップ表示を行うメッセージタイプを示すテーブルである。具体的には、テロップ速度３１１ｃには、２０、３０、４０などの文字サイズごとに、テロップ表示のスクロールにおける速度（１０、８、６など）およびメッセージタイプ（標準または短文）が示されている。
【００５１】
例えば、管理部３０１は、クライアント端末２に通知を行うテロップ用のメッセージとして特定されたメッセージの設定内容（メッセージＩＤ、メッセージ（標準）、メッセージ（短文）、文字サイズ（標準）および速度（標準））をテロップ内容３１１ｂより読み出す。次いで、管理部３０１は、読み出したテロップ用のメッセージの設定内容をテロップ速度３１１ｃとともに通信処理部３０２を介してクライアント端末２に通知する。クライアント端末２のサービスエージェント２０１は、サーバ装置３より通知された、テロップ用のメッセージの設定内容を個人用管理ＤＢ２１１に格納する。
【００５２】
次に、クライアント端末２におけるテロップ表示の動作内容の詳細について説明する。図４は、クライアント端末２の動作例を示すフローチャートであり、テロップ表示にかかる動作例を説明する図である。
【００５３】
図４に示すように、ポータルアプリ２０２の起動により処理が開始されると、ポータルアプリ２０２は、ポータル画面２２０の表示を開始する。次いで、ポータルアプリ２０２は、テロップスケジュール３１１ａを参照して現在の時間帯におけるテロップスケジュールを確認する（Ｓ１）。なお、ポータルアプリ２０２は、Ｓ１におけるテロップスケジュールの確認を所定の時間間隔で逐次実行する。そして、ポータルアプリ２０２は、現在の時間帯におけるテロップスケジュールの更新に応じてＳ２以降の処理を実行し、テロップ表示の更新を行う。
【００５４】
次いで、ポータルアプリ２０２は、現在の時間帯におけるテロップスケジュールをもとに、個人用管理ＤＢ２１１よりテロップ表示領域２２５にテロップ表示するメッセージデータ（ｉ）の読込みを行う（Ｓ２）。なお、ｉは、テロップスケジュールにおける複数のメッセージの中のｉ番目のメッセージを示すものとする。この読込みにより、ポータルアプリ２０２は、ｉ番目においてテロップ表示するメッセージの設定内容（メッセージＩＤ、メッセージ（標準）、メッセージ（短文）、文字サイズ（標準）および速度（標準））を取得する。
【００５５】
次いで、ポータルアプリ２０２は、ｉ番目においてテロップ表示するメッセージの設定内容より、標準のメッセージタイプ（標準のメッセージ文）、文字サイズおよび速度のパラメータを特定する（Ｓ３）。次いで、ポータルアプリ２０２は、特定したパラメータをもとに、テロップ表示領域２２５にメッセージのスクロール（テロップ表示）を開始する（Ｓ４）。例えば、Ｓ３より標準のパラメータが特定されている場合には、メッセージタイプがメッセージ（標準）のメッセージ文が文字サイズ（標準）のサイズでテロップ表示領域２２５にテロップ表示される。また、後述するＳ９の処理などにおいてパラメータの変更があった場合には、変更後のパラメータに従ってテロップ表示領域２２５にテロップ表示される。
【００５６】
次いで、ポータルアプリ２０２は、特定されている速度のパラメータに対応した速度でテロップ表示領域２２５におけるメッセージ文を例えば右方向から左方向に所定量移動させるスクロール処理を行う（Ｓ５）。
【００５７】
例えば、標準からの変更操作がない場合は、速度（標準）の値に対応する速度でメッセージ文を移動させるスクロール処理が行われる。また、変更操作後においては、変更後のパラメータ（変更後の速度）に対応する速度でメッセージ文を移動させるスクロール処理が行われる。これにより、テロップ表示領域２２５におけるメッセージ文のスクロール速度は、速度のパラメータに応じたものとなる。
【００５８】
次いで、ポータルアプリ２０２は、文字サイズ指示領域２２６における操作指示による、文字サイズの変更操作の有無を判定する（Ｓ６）。変更操作がない場合（Ｓ６：ＮＯ）、ポータルアプリ２０２は、テロップ表示領域２２５においてメッセージの最後までスクロールしたか否かを判定する（Ｓ７）。最後までスクロールしていない場合（Ｓ７：ＮＯ）、ポータルアプリ２０２は、Ｓ６へ処理を戻す。最後までスクロールした場合（Ｓ７：ＹＥＳ）、ポータルアプリ２０２は、次のメッセージをテロップ表示するためにｉをインクリメントし（Ｓ８）、Ｓ２へ処理を戻す。
【００５９】
Ｓ６において変更操作がある場合（Ｓ６：ＹＥＳ）、ポータルアプリ２０２は、変更後の文字サイズに対応するパラメータ（メッセージタイプおよび速度）を特定するパラメータ特定処理を行う（Ｓ９）。
【００６０】
図５は、パラメータ特定処理の一例を示すフローチャートである。図５に示すように、パラメータ特定処理が開始されると、ポータルアプリ２０２は、文字サイズ指示領域２２６における設定ボタン２２６ａ、２２６ｂの操作指示をもとに、変更後の文字サイズを特定する（Ｓ１１）。
【００６１】
次いで、ポータルアプリ２０２は、テロップ速度３１１ｃを参照し（Ｓ１２）、変更後の文字サイズに対応する速度とメッセージタイプを特定する（Ｓ１３）。例えば、文字サイズが３０に変更された場合、テロップ速度３１１ｃを参照することで、文字サイズの３０に対応する８の速度と、標準のメッセージタイプとを特定する（図３参照）。同様に、文字サイズが４０に変更された場合、テロップ速度３１１ｃを参照することで、文字サイズの４０に対応する６の速度と、短文のメッセージタイプとを特定する。
【００６２】
このように、ポータルアプリ２０２は、文字の大きさをより大きくする指示（例えば文字サイズ３０から４０への変更）に応じて、８から６へとより遅いテロップ速度とする。このように、文字の大きさをより大きくする場合には、テロップ速度を遅くすることで、テロップ表示のメッセージを読み取りやすくする。
【００６３】
また、ポータルアプリ２０２は、文字の大きさをより大きくする指示（例えば文字サイズ３０から４０への変更）に応じて、標準から短文へと、文字数のより少ないメッセージタイプとする。このように、文字の大きさをより大きくする場合には、文字数の少ない短文のメッセージとすることで、メッセージの全文がテロップ表示されるまでの時間が長くなることを抑止する。
【００６４】
次いで、ポータルアプリ２０２は、変更後の文字サイズに対応するメッセージタイプが現在のテロップのメッセージタイプと異なるか否かを判定する（Ｓ１４）。
【００６５】
メッセージタイプが異なる場合（Ｓ１４：ＹＥＳ）、ポータルアプリ２０２は、メッセージデータ（ｉ）を参照し（Ｓ１５）、該当するメッセージタイプのメッセージ（文）を取得する（Ｓ１６）。例えば、現在のメッセージタイプが標準であり、変更後の文字サイズに対応するメッセージタイプが短文である場合、ポータルアプリ２０２は、メッセージデータ（ｉ）におけるメッセージ（短文）のメッセージ文を取得する。次いで、ポータルアプリ２０２は、取得したメッセージ（文）をＳ１３で特定した速度でテロップ表示するパラメータ設定を行う（Ｓ１７）。
【００６６】
メッセージタイプが同じである場合（Ｓ１４：ＮＯ）、メッセージタイプの変更はないことから、ポータルアプリ２０２は、現在のメッセージ（文）をＳ１３で特定した速度で表示するパラメータ設定を行う（Ｓ１８）。
【００６７】
パラメータ特定処理（Ｓ９）に次いで、ポータルアプリ２０２は、テロップ表示領域２２５においてメッセージの先頭からテロップ表示を行う、先頭からのメッセージ表示にリセットする（Ｓ１０）。これにより、テロップ表示のパラメータ（文字サイズ、メッセージタイプおよび速度）の変更後では、メッセージの先頭からのテロップ表示とすることができる。
【００６８】
以上のように、情報提供装置としてのクライアント端末２は、サーバ装置３より通知されたメッセージをポータル画面２２０のテロップ表示領域２２５にスクロールしてテロップ表示する。また、クライアント端末２は、文字サイズ指示領域２２６の設定ボタン２２６ａ、２２６ｂより、テロップ表示の際の文字の大きさを指示する。また、クライアント端末２は、ポータル画面２２０により、互いに文字数の異なる複数のメッセージ（標準または短文など）の中で指示された文字の大きさに対応するメッセージをテロップ表示領域２２５にテロップ表示させる。
【００６９】
例えば、クライアント端末２は、文字の大きさをより大きくする指示（一例として文字サイズ３０から４０への変更）に応じて、標準から短文へと、文字サイズのより少ないメッセージをテロップ表示領域２２５にテロップ表示させる。これにより、クライアント端末２は、テロップ表示の文字サイズの変更によってスクロール速度が遅くなる場合であっても、メッセージの全文が表示されるまでの時間が長くなることを抑止できる。
【００７０】
図６は、メッセージ（テロップ）の表示例を説明する説明図である。図６に示すように、テロップ表示領域２２５におけるメッセージの文字サイズは、ケースＣ１＜ケースＣ２＜ケースＣ３の順に大きくなるものとする。なお、標準はケースＣ１とする。例えば、標準のケースＣ１から文字サイズを１段階大きくしたケースＣ２では、文字サイズを大きくしたことにより、テロップ速度を遅くする。これにより、テロップ表示のメッセージを読み取りやすくする。
【００７１】
ケースＣ２よりもさらに文字サイズを大きくしたケースＣ３では、標準から短文へと、文字数のより少ないメッセージタイプとする。このように、文字の大きさをより大きくする場合には、文字数の少ない短文のメッセージとすることで、メッセージの全文がテロップ表示されるまでの時間が長くなることを抑止する。これにより、宿泊者１０は、テロップ表示領域２２５にテロップ表示されるメッセージの内容確認を、煩わしく感じることなく行うことができる。
【００７２】
ところで、上記の実施形態で説明したクライアント端末２、サーバ装置３および管理端末４における各種の処理は、予め用意されたプログラムをコンピュータ（情報処理装置）で実行することで実現できる。そこで、以下では、上記の実施形態と同様の機能を有するプログラムを実行するコンピュータ（ハードウエア）の一例を説明する。図７は、情報処理装置のハードウエア構成を例示するブロック図である。
【００７３】
図７に示すように、情報処理装置１００は、各種演算処理を実行するＣＰＵ１０１と、データ入力を受け付ける入力装置１０２と、モニタ１０３と、スピーカ１０４とを有する。また、情報処理装置１００は、記憶媒体からプログラム等を読み取る媒体読取装置１０５と、各種装置と接続するためのインタフェース装置１０６と、有線または無線により外部機器と通信接続するための通信装置１０７とを有する。また、情報処理装置１００は、各種情報を一時記憶するＲＡＭ１０８と、ハードディスク装置１０９とを有する。また、情報処理装置１００内の各部（１０１〜１０９）は、バス１１０に接続される。
【００７４】
ハードディスク装置１０９には、例えば、サービスエージェント２０１、ポータルアプリ２０２、個別アプリ２０３ａ、２０３ｂなどと同様の機能を有するプログラムが記憶される。また、ハードディスク装置１０９には、プログラムを実現するための各種データが記憶される。入力装置１０２は、例えば情報処理装置１００の操作者から操作情報の入力を受け付ける。モニタ１０３は、例えば操作者が操作する各種画面を表示する。インタフェース装置１０６は、例えば印刷装置等が接続される。通信装置１０７は、ＬＡＮ等の通信ネットワークと接続され、通信ネットワークを介した外部機器との間で各種情報をやりとりする。
【００７５】
ＣＰＵ１０１は、ハードディスク装置１０９に記憶された各プログラムを読み出して、ＲＡＭ１０８に展開して実行することで、各種の処理を行う。また、これらのプログラムは、例えば、サービスエージェント２０１、ポータルアプリ２０２、個別アプリ２０３ａ、２０３ｂの機能を実現する。
【００７６】
なお、上記のプログラムは、必ずしもハードディスク装置１０９に記憶されている必要はない。例えば、情報処理装置１００が読み取り可能な記憶媒体に記憶されたプログラムを、情報処理装置１００が読み出して実行するようにしてもよい。情報処理装置１００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、情報処理装置１００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７７】
１…情報提供システム
２…クライアント端末
３…サーバ装置
４…管理端末
１０…宿泊者
２０、３０…制御部
２１、３１…記憶部
２２…表示部
２３…操作部
１００…情報処理装置
２０１…サービスエージェント
２０２…ポータルアプリ
２０３ａ、２０３ｂ…個別アプリ
２１１…個人用管理ＤＢ
２２０…ポータル画面
２２１…メッセージ表示アイコン
２２２…時計
２２３…実行指示アイコン
２２４…設定指示アイコン
２２５…テロップ表示領域
２２６…文字サイズ指示領域
２２６ａ、２２６ｂ…設定ボタン
２２６ｃ…文字サイズインジケータ
３０１…管理部
３０２…通信処理部
３１１…全体用管理ＤＢ
３１１ａ…テロップスケジュール
３１１ｂ…テロップ内容
３１１ｃ…テロップ速度
Ｃ１〜Ｃ３…ケース
【図１】
2017173382.tif 000003
【図２】
2017173382.tif 000004
【図３】
2017173382.tif 000005
【図４】
2017173382.tif 000006
【図５】
2017173382.tif 000007
【図６】
2017173382.tif 000008
【図７】
2017173382.tif 000009