(57)【要約】【課題】動画像データ等の再生可能なデータの切替指示がデータの再生の終わり付近でなされた場合であっても、次の表示のサイクルにおいて他のデータを再生可能な電子機器を提供する。【解決手段】電子機器である電子看板は、電子看板において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する。電子看板は、指定された第１のデータの再生中に、電子看板に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置に対して問い合わせる。電子看板は、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信する。電子看板は、予め定められた時間間隔を変更する機能を有する。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。電子看板は、時間の経過とともに、上記予め定められた時間間隔を短くする。【選択図】図３
2014222798.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と通信する電子機器であって、
前記電子機器において再生可能な複数の第１のデータを記憶した記憶手段と、
前記複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する再生手段と、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔で前記サーバ装置に対して問い合わせる問合手段と、
前記サーバ装置に前記第２のデータが存在する場合、前記第２のデータを前記サーバ装置から受信する受信手段と、
前記予め定められた時間間隔を変更する変更手段とを備え、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記変更手段は、時間の経過とともに、前記予め定められた時間間隔を短くする、電子機器。
【請求項２】
前記問合手段は、前記再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、前記問い合わせを行なう、請求項１に記載の電子機器。
【請求項３】
サーバ装置と通信する電子機器であって、
前記電子機器において再生可能な複数の第１のデータを記憶した記憶手段と、
前記複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する再生手段と、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべきデータが存在するか否かを、前記サーバ装置に対して問い合わせる問合手段と、
前記サーバ装置に前記第２のデータが存在する場合、前記第２のデータを前記サーバ装置から受信する受信手段とを備え、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記問合手段は、前記再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、前記問い合わせを行なう、電子機器。
【請求項４】
前記問合手段は、前記指定された第１のデータの再生中に、前記電子機器に対して送信すべきデータが存在するか否かを、予め定められた時間間隔で前記サーバ装置に対して問い合わせ、
前記電子機器は、
前記予め定められた時間間隔を変更する変更手段をさらに備え、
前記変更手段は、時間の経過とともに、前記予め定められた時間間隔を短くする、請求項３に記載の電子機器。
【請求項５】
前記電子機器は、
前記再生中の第１のデータと異なる第１のデータを再生する場合、当該異なる第１のデータの再生を開始するためにバッファ処理を行なうバッファ処理手段をさらに備え、
前記予め定められた時間だけ早いタイミングは、前記電子機器のバッファ処理の能力と前記第１のデータの再生時間の長さとに基づいて規定された時間だけ早いタイミングである、請求項２から４のいずれか１項に記載の電子機器。
【請求項６】
前記第１のデータは、動画像データである、請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
サーバ装置と、前記サーバ装置と通信する電子機器とを備えた通信システムであって、
前記電子機器は、
前記電子機器において再生可能な複数の第１のデータを記憶しており、
前記複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生し、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべきデータが存在するか否かを、予め定められた時間間隔で前記サーバ装置に対して問い合わせ、
前記サーバ装置は、前記問い合わせに基づき、前記第２のデータが存在する場合、前記第２のデータを前記電子機器に送信し、
前記電子機器は、
前記第２のデータを前記サーバ装置から受信し、
前記予め定められた時間間隔を変更し、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記電子機器は、時間の経過とともに、前記予め定められた時間間隔を短くする、通信システム。
【請求項８】
サーバ装置と、前記サーバ装置と通信する電子機器とを備えた通信システムであって、
前記電子機器は、
前記電子機器において再生可能な複数の第１のデータを記憶し、
前記複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生し、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべき第２のデータが存在するか否かを、前記サーバ装置に対して問い合わせ、
前記サーバ装置は、前記問い合わせに基づき、前記第２のデータが存在する場合、前記第２のデータを前記電子機器に送信し、
前記電子機器は、前記第２のデータを前記サーバ装置から受信し、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記電子機器は、前記再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、前記問い合わせを行なう、通信システム。
【請求項９】
サーバ装置と通信する電子機器における送信制御方法であって、
前記電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべきデータが存在するか否かを、予め定められた時間間隔で前記サーバ装置に対して問い合わせるステップと、
前記サーバ装置に前記第２のデータが存在する場合、前記第２のデータを前記サーバ装置から受信するステップと、
前記予め定められた時間間隔を変更するステップとを備え、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記送信制御方法は、時間の経過とともに、前記予め定められた時間間隔を短くするステップをさらに備える、送信制御方法。
【請求項１０】
サーバ装置と通信する電子機器における送信制御方法であって、
前記電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべき第２のデータが存在するか否かを、前記サーバ装置に対して問い合わせるステップと、
前記サーバ装置に前記第２のデータが存在する場合、前記第２のデータを前記サーバ装置から受信するステップとを備え、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記送信制御方法は、前記再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、前記問い合わせを行なうステップをさらに備える、送信制御方法。
【請求項１１】
サーバ装置と通信する電子機器を制御するためのプログラムであって、
前記電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔で前記サーバ装置に対して問い合わせるステップと、
前記サーバ装置に前記第２のデータが存在する場合、前記第２のデータを前記サーバ装置から受信するステップと、
前記予め定められた時間間隔を変更するステップとを、前記電子機器のプロセッサに実行させ、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記プログラムは、時間の経過とともに、前記予め定められた時間間隔を短くするステップをさらに前記プロセッサに実行させる、プログラム。
【請求項１２】
サーバ装置と通信する電子機器を制御するためのプログラムであって、
前記電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、
前記指定された第１のデータの再生中に、前記電子機器に対して送信すべき第２のデータが存在するか否かを、前記サーバ装置に対して問い合わせるステップと、
前記サーバ装置に前記第２のデータが存在する場合、前記第２のデータを前記サーバ装置から受信するステップとを、前記電子機器のプロセッサに実行させ、
前記第２のデータは、前記複数の第１のデータのうち前記再生中の第１のデータとは異なる第１のデータを指定するための指示を含み、
前記プログラムは、前記再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、前記問い合わせを行なうステップをさらに前記プロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、通信システム、送信制御方法、およびプログラムに関し、特に、ポーリングを行なう電子機器、当該電子機器を備えた通信システム、当該電子機器における送信制御方法、および当該電子機器を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、ポーリングを行なうことによって、相手機器からデータを受信する通信システムが知られている。
【０００３】
たとえば、特許文献１には、サービスで発生するイベントをポーリングで取得するシステムが開示されている。当該システムは、サービス実行装置とイベント取得装置とを備える。イベント取得装置は、サービス実行装置がサービスの実行を要求するための入力中である場合には、サービス実行装置がサービスの実行を要求するための入力中でない場合よりも、イベントの取得を要求する間隔を短くする。
【０００４】
また、特許文献２には、ポーリング間隔を変更する機能を有する携帯通信端末が開示されている。当該携帯通信端末は、自装置で発生したイベントを検知する。携帯通信端末は、イベントと対応付けてポーリング間隔を記憶しているポーリング情報データベースを備える。携帯通信端末は、検知したイベントと対応付けられたポーリング間隔をポーリング情報データベースから取得し、所定の時間、当該ポーリング間隔に変更する。携帯通信端末は、変更したポーリング間隔で、所定の時間、ポーリングを実施する。
【０００５】
さらに、特許文献３には、情報家電機器から受信するポーリング信号に基づき制御を行なう遠隔制御システムが開示されている。当該遠隔制御システムは、情報家電機器から、第１のタイムスロットにおいて、機器識別情報と初期ポーリング間隔とを含むポーリング信号を受信したことに応じて、予め定めた制御情報有無判定時間内に情報家電機器に対する制御情報の受信があったか否かを判定する。遠隔制御システムは、制御情報の受信があった場合に、第１のタイムスロットから、初期ポーリング間隔を所定の時間長さだけ短縮した時間だけ後の第２のタイムスロットを、次にポーリング信号を送出するタイムスロットとして情報家電機器に割り当てる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１０９２５４号公報
【特許文献２】特開２００９−１３０４３８号公報
【特許文献３】特開２０１１−１６６６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、電子看板等の電子機器においては、複数の動画像データのうちの指定された１つの動画像データを繰り返し再生する場合、再生する動画像を他の動画像データに切り換えるときには、再生中の動画像データを最後まで再生してから当該他の動画像データの再生を開始することが行なわれている。
【０００８】
このような電子機器が外部機器に予め定められた時間間隔でポーリングを行なうことによって、電子機器が当該外部機器から他の動画像データへの切替えの指示を受信する構成では、以下の問題が生じる。すなわち、外部機器からの電子機器への切替指示が動画像データの再生の終わり付近（１サイクルの終盤）でなされると、再度、同じ動画像データが再生されることになる。つまり、他の動画像データへの切替が、１サイクル分遅れることになる。
【０００９】
本願発明は上記問題点に鑑みなされてものであって、その目的は、動画像データ等の再生可能なデータの切替指示がデータの再生の終わり付近でなされた場合であっても、次の表示のサイクルにおいて他のデータを再生可能な電子機器、通信システム、送信制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のある局面に従うと、電子機器は、サーバ装置と通信する。電子機器は、電子機器において再生可能な複数の第１のデータを記憶した記憶手段と、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する再生手段と、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置に対して問い合わせる問合手段と、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信する受信手段と、予め定められた時間間隔を変更する変更手段とを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。変更手段は、時間の経過とともに、予め定められた時間間隔を短くする。
【００１１】
好ましくは、問合手段は、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なう。
【００１２】
本発明の他の局面に従うと、電子機器は、サーバ装置と通信する。電子機器は、電子機器において再生可能な複数の第１のデータを記憶した記憶手段と、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する再生手段と、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、サーバ装置に対して問い合わせる問合手段と、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信する受信手段とを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。問合手段は、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なう。
【００１３】
好ましくは、問合手段は、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置に対して問い合わせる。電子機器は、予め定められた時間間隔を変更する変更手段をさらに備える。変更手段は、時間の経過とともに、予め定められた時間間隔を短くする。
【００１４】
好ましくは、電子機器は、再生中の第１のデータと異なる第１のデータを再生する場合、当該異なる第１のデータの再生を開始するためにバッファ処理を行なうバッファ処理手段をさらに備える。予め定められた時間だけ早いタイミングは、電子機器のバッファ処理の能力と第１のデータの再生時間の長さとに基づいて規定された時間だけ早いタイミングである。
【００１５】
好ましくは、第１のデータは、動画像データである。
本発明のさらに他の局面に従うと、通信システムは、サーバ装置と、サーバ装置と通信する電子機器とを備える。電子機器は、電子機器において再生可能な複数の第１のデータを記憶しており、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する。電子機器は、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置に対して問い合わせる。サーバ装置は、問い合わせに基づき、第２のデータが存在する場合、第２のデータを電子機器に送信する。電子機器は、第２のデータをサーバ装置から受信し、予め定められた時間間隔を変更する。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。電子機器は、時間の経過とともに、予め定められた時間間隔を短くする。
【００１６】
本発明のさらに他の局面に従うと、通信システムは、サーバ装置と、サーバ装置と通信する電子機器とを備える。電子機器は、電子機器において再生可能な複数の第１のデータを記憶し、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する。電子機器は、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、サーバ装置に対して問い合わせる。サーバ装置は、問い合わせに基づき、第２のデータが存在する場合、第２のデータを電子機器に送信する。電子機器は、第２のデータをサーバ装置から受信する。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。電子機器は、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なう。
【００１７】
本発明のさらに他の局面に従うと、送信制御方法は、サーバ装置と通信する電子機器において実行される。送信制御方法は、電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置に対して問い合わせるステップと、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信するステップと、予め定められた時間間隔を変更するステップとを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。送信制御方法は、時間の経過とともに、予め定められた時間間隔を短くするステップをさらに備える。
【００１８】
本発明のさらに他の局面に従うと、送信制御方法は、サーバ装置と通信する電子機器において実行される。送信制御方法は、電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、サーバ装置に対して問い合わせるステップと、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信するステップとを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。送信制御方法は、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なうステップをさらに備える。
【００１９】
本発明のさらに他の局面に従うと、プログラムは、サーバ装置と通信する電子機器を制御する。プログラムは、電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置に対して問い合わせるステップと、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信するステップと、予め定められた時間間隔を変更するステップとを、電子機器のプロセッサに実行させる。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。プログラムは、時間の経過とともに、予め定められた時間間隔を短くするステップをさらにプロセッサに実行させる。
【００２０】
本発明のさらに他の局面に従うと、プログラムは、サーバ装置と通信する電子機器を制御する。プログラムは、電子機器において再生可能な複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子機器に対して送信すべき第２のデータが存在するか否かを、サーバ装置に対して問い合わせるステップと、サーバ装置に第２のデータが存在する場合、第２のデータをサーバ装置から受信するステップとを、電子機器のプロセッサに実行させる。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。プログラムは、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なうステップをさらにプロセッサに実行させる。
【発明の効果】
【００２１】
本発明によれば、動画像データ等の再生可能なデータの切替指示がデータの再生の終わり付近でなされた場合であっても、次の表示のサイクルにおいて他のデータを再生可能となる。
【図面の簡単な説明】
【００２２】
【図１】通信システム１のシステム構成の概略を説明するための図である。
【図２】電子看板１００における動画の表示切替タイミングを説明するための図である。
【図３】電子看板１００によるポーリングのタイミングを説明するための図である。
【図４】ポーリング間隔を規定する管理テーブルＤ４を表した図である。
【図５】電子看板１００のハードウェア構成を示した図である。
【図６】サーバ装置２００のハードウェア構成を示した図である。
【図７】携帯端末３００のハードウェア構成を表した図である。
【図８】電子看板１００の機能的構成を説明するための機能ブロック図である。
【図９】通信システム１における処理の流れの一例を表したシーケンスチャートである。
【図１０】電子看板１００の処理の流れを説明するためのフローチャートである。
【図１１】電子看板１００Ａによるポーリングのタイミングを説明するための図である。
【図１２】電子看板１００Ａの機能的構成を説明するための機能ブロック図である。
【図１３】電子看板１００Ａの処理の流れを説明するためのフローチャートである。
【図１４】電子看板１００Ｂによるポーリングのタイミングを説明するための図である。
【図１５】電子看板１００Ｂの機能的構成を説明するための機能ブロック図である。
【図１６】電子看板１００Ｂの処理の流れを説明するためのフローチャートである。
【図１７】電子看板１００Ｃによるポーリングのタイミングを説明するための図である。
【図１８】ポーリング間隔を規定する管理テーブルＤ１８を表した図である。
【図１９】電子看板１００Ｃの機能的構成を説明するための機能ブロック図である。
【図２０】電子看板１００Ｃの処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の各実施の形態に係る通信システムについて説明する。また、以下の説明では、同一の部材には同一の参照符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
［実施の形態１］
＜Ａ．システム構成＞
図１は、通信システム１のシステム構成の概略を説明するための図である。図１を参照して、通信システム１は、電子看板１００と、サーバ装置２００と、携帯端末３００とを備える。電子看板１００および携帯端末３００の各々は、サーバ装置２００と通信可能に接続されている。携帯端末３００は、サーバ装置２００を介して、電子看板１００を遠隔操作する。
【００２５】
電子看板１００は、電子情報を表示する電子機器である。電子看板１００は、電子情報として、静止画像データ、動画像データ、および時間テーブルで描画または再生されるデータを表示可能な表示装置として機能する。時間テーブルで描画または再生されるデータとしては、たとえば、Ｆｌａｓｈ（登録商標）およびＳＶＧ（Scalable Vector Graphics）などのベクタデータ、並びに、ＨＴＭＬ５（HyperText Markup Language 5）とＪａｖａ（登録商標）Ｓｃｒｉｐｔなどのプログラムで生成されたデータなどが挙げられる。
【００２６】
より具体的には、電子看板１００は、広告等の各種のコンテンツを表示する。電子看板１００は、デジタルサイネージまたはインフォメーションディスプレイとも称される。以下では、電子看板１００が動画を表示する場合を例に挙げて説明する。
【００２７】
電子看板１００は、サーバ装置２００からの予め定められた指示（たとえば、後述するチャンネル切替指示）を受信しない限り、同じ動画を繰り返し再生する。また、電子看板１００は、電子看板１００に対して送信すべきデータがサーバ装置２００に存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせる。つまり、電子看板１００は、送信要求がないかをサーバ装置２００に問い合わせる。以下では、当該問合せを、「ポーリング」と称する。
【００２８】
携帯端末３００は、スマートフォン、タブレット端末、ラップトップ型のパーソナルコンピュータ等の電子機器である。携帯端末３００は、通信システム１のユーザから、各種の指示を受け付ける。携帯端末３００は、たとえば、チャンネルを切り替えるためのチャンネル切替指示（ユーザ入力）を受け付ける。携帯端末３００は、サーバ装置２００にログインすることにより、サーバ装置２００に対して、チャンネル切替指示等の各種のデータを送信することが可能となる。
【００２９】
サーバ装置２００は、携帯端末３００からアップロードされた動画像データ（コンテンツ）を格納する。サーバ装置２００は、当該動画像データを、電子看板１００に送信する。この場合、電子看板１００は、受信した動画像データを記憶する。また、サーバ装置２００は、携帯端末３００からチャンネル切替指示を受け付ける。
【００３０】
より詳しくは、サーバ装置２００は、ポーリングを受信することにより、電子看板１００に各種の情報(制御データ、動画像データ）を送信することが可能となる。サーバ装置２００は、たとえば、携帯端末３００からチャンネル切替指示を受信した後に電子看板１００から受信したポーリングに対する応答として、電子看板１００の動作を制御するための制御データを送信する。サーバ装置２００は、当該制御データとして、携帯端末３００から受信したチャンネル切替指示を、電子看板１００に送信する。
【００３１】
電子看板１００は、チャンネル切替指示をサーバ装置２００から受信した場合、後述するタイミングで動画の切り替えを行なう。
【００３２】
図２は、電子看板１００における動画の表示切替タイミングを説明するための図である。図２を参照して、電子看板１００は、１チャンネル（１ｃｈ）に対応付けられた動画Ａを繰り返し表示しているときのある時点（時刻ｔ１）で、サーバ装置２００から２チャンネル（２ｃｈ）への切替指示を受付けたとする。この場合、電子看板１００は、動画Ａの表示が終了した後に、動画Ｂの繰り返し表示を開始する。つまり、電子看板１００は、現在再生中の動画が終了するまでは、他の動画を表示させる指示を受付けても、当該他の動画の表示（動画像データの再生）を行なわない。
【００３３】
なお、上記においては、通信システム１を構成する機器として、携帯端末３００を例に挙げて説明したが、必ずしも携帯型に限定されるものではない。携帯端末３００の代わりに、デスクトップ型のコンピュータを用いてもよい。
【００３４】
また、以下では、動画像データαの再生により表示される動画を「動画Ａ」とも称する。さらに、動画像データβの再生により表示される動画を「動画Ｂ」と称し、動画像データγの再生により表示される動画を「動画Ｃ」と称する。
【００３５】
また、以下では、説明を簡略化するために、電子看板１００が、複数の動画像データα，β，γ等を既にサーバ装置２００からダウンロードしている場合について説明する。つまり、以下では、主として、サーバ装置２００が、ポーリングに対して動画像データではなく制御データを送信する局面に着目した説明を行なう。
【００３６】
＜Ｂ．処理の概要＞
図３は、電子看板１００によるポーリングのタイミングを説明するための図である。図３を参照して、電子看板１００は、たとえば動画像データαの再生（動画Ａの表示）を開始すると、ポーリングの時間間隔を、時間の経過とともに短くする制御を行なう。たとえば、動画像データαの再生に要する時間が６０秒である場合（表示の１サイクルが６０秒である場合）、電子看板１００は、一例として以下の処理を行なう。
【００３７】
電子看板１００は、最初のポーリングの後、１０秒間隔でポーリングを２回行なう。電子看板１００は、最初のポーリングから２０秒が経過すると（つまり、１０秒間隔のポーリングが２回終わると）、３秒間隔でポーリングを１０回行なう。さらに、電子看板１００は、最初のポーリングから５０秒が経過すると（つまり、３秒間隔のポーリングが１０回終わると）、１秒間隔でポーリングを１０回行なう。
【００３８】
電子看板１００は、動画像データαの再生（１回の再生）が終了すると、動画像データαの次回の再生（繰り返し再生）についても、上記のように、ポーリング間隔を変更する制御を行なう。
【００３９】
図４は、ポーリング間隔を規定する管理テーブルＤ４を表した図である。図４を参照して、管理テーブルＤ４では、動画の長さ（再生に要する時間）と、１０秒間隔の回数と、３秒間隔の回数と、１秒間隔の回数とが対応付けて記憶されている。電子看板１００は、再生する動画の長さと、管理テーブルＤ４とに基づいて、ポーリング間隔の変更を行なう。電子看板１００は、たとえば動画Ａの長さが６０秒である場合、１０秒間隔の回数を２回、３秒間隔の回数を１０回、１秒間隔の回数を１０回として、図３で説明したポーリングの処理を行なう。なお、管理テーブルＤ４は、一例であって、ポーリング間隔を行なう際に電子看板１００が利用するテーブルは、これに限定されるものではない。たとえば、テーブルは、再生に要する時間に対して設定する以外に、動画像データ毎に設定される構成であってもよい。
【００４０】
上記のように、電子看板は、動画データの再生（つまり動画の表示）を開始すると、ポーリング間隔を、時間の経過とともに短くする。それゆえ、電子看板１００は、動画像データの切替指示（チャンネル切替指示）が動画像データの再生の終わり付近（動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて他の動画像データを再生可能となる。
【００４１】
＜Ｃ．ハードウェア構成＞
次に、電子看板１００、サーバ装置２００、および携帯端末３００の典型的なハードウェア構成について説明する。
【００４２】
（ｃ１．電子看板１００）
図５は、電子看板１００のハードウェア構成を示した図である。図５を参照して、電子看板１００は、主たる構成要素として、プログラムを実行するＣＰＵ１５１と、データを不揮発的に格納するＲＯＭ１５２と、ＣＰＵ１５１によるプログラムの実行により生成されたデータ、又は入力装置（図示せず）を介して入力されたデータを揮発的に格納するＲＡＭ１５３と、データを不揮発的に格納するＨＤＤ１５４と、スイッチ１５６と、通信ＩＦ（Interface）１５７と、電源回路１５８と、モニタ１５９とを含む。各構成要素は、相互にデータバスによって接続されている。
【００４３】
電源回路１５８は、コンセントを介して受信した商用電源の電圧を降圧し、電子看板１００の各部に電源供給を行なう回路である。スイッチ１５６は、電源回路１５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。モニタ１５９は、再生可能な各種のデータ（動画像データ、静止画像データ等）を、ユーザに視認可能に表示するためのデバイスである。通信ＩＦ１５７は、サーバ装置２００との間で通信を行なうために、データの送受信処理を行なう。通信ＩＦ１５７により受信された再生可能なデータは、モニタ１５９で表示され得る。
【００４４】
電子看板１００における処理は、各ハードウェアおよびＣＰＵ１５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ１５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ１５７等を介してダウンロードされた後、ＨＤＤ１５４に一旦格納される。そのソフトウェアは、ＣＰＵ１５１によってＨＤＤ１５４から読み出され、ＲＡＭ１５３に実行可能なプログラムの形式で格納される。ＣＰＵ１５１は、そのプログラムを実行する。
【００４５】
同図に示される電子看板１００を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１５３、ＨＤＤ１５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子看板１００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００４６】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４７】
（ｃ２．サーバ装置２００）
図６は、サーバ装置２００のハードウェア構成を示した図である。図６を参照して、サーバ装置２００は、主たる構成要素として、プログラムを実行するＣＰＵ２５１と、データを不揮発的に格納するＲＯＭ２５２と、ＣＰＵ２５１によるプログラムの実行により生成されたデータ、又は入力装置（図示せず）を介して入力されたデータを揮発的に格納するＲＡＭ２５３と、データを不揮発的に格納するＨＤＤ２５４と、ＬＥＤ２５５と、スイッチ２５６と、通信ＩＦ（Interface）２５７と、電源回路２５８と、モニタ２５９と、操作キー２６０とを含む。各構成要素は、相互にデータバスによって接続されている。
【００４８】
電源回路２５８は、コンセントを介して受信した商用電源の電圧を降圧し、サーバ装置２００の各部に電源供給を行なう回路である。スイッチ２５６は、電源回路２５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。モニタ２５９は、各種のデータを表示するためのデバイスである。
【００４９】
通信ＩＦ２５７は、電子看板１００に対するデータの送信処理および電子看板１００から送信されたデータの受信処理、並びに、携帯端末３００に対するデータの送信処理および携帯端末３００から送信されたデータの受信処理を行なう。
【００５０】
ＬＥＤ２５５は、サーバ装置２００の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ２５５は、サーバ装置２００の主電源のオンまたはオフ状態、およびＨＤＤ２５４への読み出しまたは書き込み状態等を表す。操作キー２６０は、サーバ装置２００のユーザがサーバ装置２００へデータを入力するための用いるキー（キーボード）である。
【００５１】
サーバ装置２００における処理は、各ハードウェアおよびＣＰＵ２５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ２５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ２５７等を介してダウンロードされた後、ＨＤＤ２５４に一旦格納される。そのソフトウェアは、ＣＰＵ２５１によってＨＤＤ２５４から読み出され、ＲＡＭ２５３に実行可能なプログラムの形式で格納される。ＣＰＵ２５１は、そのプログラムを実行する。
【００５２】
同図に示されるサーバ装置２００を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ２５３、ＨＤＤ２５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、サーバ装置２００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００５３】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５４】
（ｃ３．携帯端末３００）
図７は、携帯端末３００のハードウェア構成を表した図である。図７を参照して、携帯端末３００は、アンテナ３５１と、ＲＦ（Radio Frequency）回路３５２と、ベースバンド回路３５３と、ＧＰＳ受信機３５４と、プログラムを実行するアプリケーションプロセッサ３５５と、ＲＯＭ（Read Only Memory）３５６と、ＲＡＭ（Random Access Memory）３５７と、ＮＡＮＤ型のフラッシュメモリ３５８と、タッチスクリーン３５９と、カメラ３６７と、マイク３６１と、スピーカ３６２と、ユーザによる指示の入力を受ける操作キー３６３と、通信ＩＦ（Interface）３６４と、ＩＣ（Integrated Circuit）カードリーダライタ３６５と、電源ユニット３６６とを備える。
【００５５】
ＧＰＳ受信機３５４は、アンテナ３５４１と、ＲＦ回路３５４２と、ベースバンド回路３５４３とを含む。ＧＰＳ受信機３５４は、アンテナ３５４１を用いてＧＰＳ衛星の信号を受信する。さらに、ＧＰＳ受信機３５４は、ＲＦ回路３５４２およびベースバンド回路３５４３における処理の結果（つまり、現在地情報）を、アプリケーションプロセッサ３５５に出力する。なお、現在地情報は、緯度、経度、および高度を示した情報である。
【００５６】
アンテナ３５１、ＲＦ回路３５２、およびベースバンド回路３５３は、基地局を介した、他の移動体端末、固定電話、およびＰＣ（Personal Computer）との間における無線通信に用いられる。詳しくは、アンテナ３５１、ＲＦ回路３５２、およびベースバンド回路３５３は、携帯端末３００が携帯電話網を用いた通信を行なうために用いられる。
【００５７】
フラッシュメモリ３５８は、不揮発性の半導体メモリである。フラッシュメモリ３５８は、携帯端末３００を制御するための各種のプログラム、並びに、携帯端末３００が生成したデータ、携帯端末３００の外部装置から取得したデータ等の各種データを揮発的に格納する。
【００５８】
各構成要素３５３〜３５９，３６１〜３６７は、相互にデータバスによって接続されている。ＩＣカードリーダライタ３６５には、メモリカード３６５１が装着される。
【００５９】
携帯端末３００における処理は、各ハードウェアおよびアプリケーションプロセッサ３５５により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ３５８に予め記憶されている場合がある。また、ソフトウェアは、メモリカード３６５１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ３６５その他の読取装置によりその記憶媒体から読み取られて、あるいは、アンテナ３５１、ＲＦ回路３５２、およびベースバンド回路３５３、または通信ＩＦ３６４を介してダウンロードされた後、フラッシュメモリ３５８に一旦格納される。そのソフトウェアは、アプリケーションプロセッサ３５５によってフラッシュメモリ３５８から読み出され、さらにフラッシュメモリ３５８に実行可能なプログラムの形式で格納される。アプリケーションプロセッサ３５５は、そのプログラムを実行する。
【００６０】
同図に示される携帯端末３００を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ３５８、メモリカード３６５１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、携帯端末３００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００６１】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６２】
＜Ｄ．機能的構成＞
図８は、電子看板１００の機能的構成を説明するための機能ブロック図である。図８を参照して、電子看板１００は、記憶部１１１と、問合部１１２と、受信部１１３と、再生部１１４と、変更部１１５とを備えている。再生部１１４は、バッファ処理部１１４１を有する。
【００６３】
記憶部１１１は、管理テーブルＤ４（図４）と、複数の動画像データα，β，γ，…とを記憶している。また、各動画像データα，β，γには、チャンネルが対応付けられている。さらに、各動画像データα，β，γには、再生に要する時間（動画の長さ）を表した情報が付加されている。
【００６４】
再生部１１４は、複数の動画像データα，β，γ…のうち、指定された１つの動画像データを繰り返し再生する。当該指定は、チャンネルの番号により行なわれる。バッファ処理部１１４１は、動画像データの再生するためにバッファ処理を行なう。たとえば、ある局面に着目すれば、バッファ処理部１１４１は、次の動画像データを再生する場合、当該再生を開始するためにバッファ処理をする。
【００６５】
問合部１１２は、ポーリングを行なう。つまり、問合部１１２は、電子看板１００に対して送信すべきデータが存在するか否かを、予め定められた時間間隔Ｔａでサーバ装置２００に対して問い合わせる。より詳しくは、上記指定された動画像データの再生中においても、問合部１１２は、電子看板１００に対して送信すべきデータ（以下、「送信対象データＤｚ」とも称する）が存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせる。
【００６６】
受信部１１３は、サーバ装置２００に送信対象データＤｚが存在する場合、当該送信対象データをサーバ装置２００から受信する。送信対象データＤｚは、動画像データおよび電子看板１００の動作を制御するための制御データのいずれかを含む。送信対象データＤｚは、制御データとして、複数の動画像データのうち再生中の動画像データとは異なる動画像データを指定するための指示を含む。つまり、送信対象データＤｚは、チャンネルを切り替えるための指示（チャンネル切替指示）を含む。
【００６７】
変更部１１５は、上述した予め定められた時間間隔Ｔａを変更する。具体的には、変更部１１５は、問合せ間隔を変更する。より詳しくは、指定された動画像データの再生中において、時間の経過とともに、ポーリングの間隔を短くする。
【００６８】
また、電子看板１００は、受信部１１３がチャンネル切替指示を受信したときには、チャンネル切替指示を受け取ったことを表す確認応答を、サーバ装置２００に送信する。
【００６９】
以上のように、電子看板１００は、サーバ装置２００へのポーリング間隔を、動画像データの再生（つまり動画の表示）が進むにつれて短くする。それゆえ、電子看板１００は、上述したように、動画像データの切替指示（チャンネル切替指示）が動画像データの再生の終わり付近（動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて他の動画像データを再生可能となる。
【００７０】
また、確認応答に基づく通知がサーバ装置２００から携帯端末３００に送信されることにより、携帯端末３００のユーザ（換言すれば、通信システム１のユーザ）は、電子看板１００がチャンネル切替指示を受け取ったことを認識できる。特に、動画像データの再生が進むにつれてポーリング間隔が短くなるため、電子看板１００が、チャンネル切替指示が電子看板１００に送信されることなくサーバ装置２００に蓄積された状態となっている時間を短くすることができる。それゆえ、電子看板１００によれば、携帯端末３００のユーザは、チャンネル切替指示をサーバ装置２００に送信してから、確認応答に基づく通知を受信するまでの時間を短くすることができる。この点は、後述する実施の形態３〜７においても同様である。
【００７１】
＜Ｅ．制御構造＞
図９は、通信システム１における処理の流れの一例を表したシーケンスチャートである。なお、電子看板１００が動画像データを再生してものとして、以下説明する。
【００７２】
図９を参照して、シーケンスＳＱ２において、電子看板１００は、サーバ装置２００に対してポーリングを行なう。シーケンスＳＱ４，ＳＱ６において、電子看板１００は、Ｔａ秒間隔でサーバ装置２００にポーリングを行なう。Ｔａ秒は、たとえば１０秒である。シーケンスＳＱ１０，ＳＱ１８において、電子看板１００は、Ｔｂ秒間隔でサーバ装置２００にポーリングを行なう。Ｔｂ秒は、たとえば３秒である。さらに、シーケンスＳＱ２０，Ｓ２２において、電子看板１００は、Ｔｃ秒間隔でサーバ装置２００にポーリングを行なう。Ｔｃ秒は、たとえば１秒である。
【００７３】
シーケンスＳＱ８において、携帯端末３００は、ユーザ操作に基づくチャンネル切替指示を、サーバ装置２００に送信する。シーケンスＳＱ８の処理は、シーケンスＳＱ６以後であって、かつシーケンスＳＱ１０以前の処理である。
【００７４】
シーケンスＳＱ１２において、サーバ装置２００は、チャンネル切替指示を携帯端末３００から受信すると、当該受信後のポーリングに応答して、チャンネル切替指示を電子看板１００に送信する。シーケンスＳＱ１４において、電子看板１００は、チャンネル切替指示を受け取ったことを表す確認応答を、サーバ装置２００に対して送信する。シーケンスＳＱ１６において、サーバ装置２００は、確認応答に基づく通知を携帯端末３００に送信する。携帯端末３００のユーザは、当該通知により、電子看板１００がチャンネル切替指示を受け取ったことを認識することができる。
【００７５】
図１０は、電子看板１００の処理の流れを説明するためのフローチャートである。図１０を参照して、ステップＳ２において、電子看板１００は、再生する動画の長さを確認する。具体的には、電子看板１００のＣＰＵ１５１は、動画像データに付加された、再生に要する時間を表した情報に基づき、再生する動画の長さを確認する。ステップＳ４において、電子看板１００は、指定された動画の再生を開始する。ステップＳ６において、電子看板１００は、Ｔａ秒間隔でポーリングを開始する。
【００７６】
ステップＳ８において、電子看板１００は、サーバ装置２００が送信したチャンネル切替指示を受信したか否かを判断する。電子看板１００は、チャンネル切替指示を受信したと判断した場合（ステップＳ８においてＹＥＳ）、ステップＳ１０において、サーバ装置２００に確認応答を送信する。電子看板１００は、チャンネル切替指示を受信していないと判断した場合（ステップＳ８においてＮＯ）、処理をステップＳ１４に進める。
【００７７】
ステップＳ１０において、電子看板１００は、指示されたチャンネル（たとえば、２ｃｈ）を一時的に記憶する。なお、確認応答とチャンネルの記憶との順番は、上記とは逆であってもよい。ステップＳ１４において、電子機器は、Ｔａ秒間隔でのポーリングが規定回数Ｋａ回以上であるか否かを判断する。なお、図３の例では、Ｔａを１０秒、Ｋａを２回としている。
【００７８】
電子看板１００は、Ｋａ回以上であると判断した場合（ステップＳ１４においてＹＥＳ）、ステップＳ１６において、Ｔａ秒よりも短いＴｂ秒間隔でポーリングを開始する。つまり、ポーリング間隔を変更する。電子看板１００は、Ｋａ回未満であると判断した場合（ステップＳ１４においてＮＯ）、処理をステップＳ８に進める。
【００７９】
ステップＳ１８において、電子看板１００は、サーバ装置２００が送信したチャンネル切替指示を受信したか否かを判断する。電子看板１００は、チャンネル切替指示を受信したと判断した場合（ステップＳ１８においてＹＥＳ）、ステップＳ２０において、サーバ装置２００に確認応答を送信する。電子看板１００は、チャンネル切替指示を受信していないと判断した場合（ステップＳ１８においてＮＯ）、処理をステップＳ２４に進める。
【００８０】
ステップＳ２２において、電子看板１００は、指示されたチャンネル（たとえば、２ｃｈ）を一時的に記憶する。ステップＳ２４において、電子機器は、Ｔｂ秒間隔でのポーリングが規定回数Ｋｂ回以上であるか否かを判断する。なお、図３の例では、Ｔｂを３秒、Ｋｂを１０回としている。
【００８１】
電子看板１００は、Ｋｂ回以上であると判断した場合（ステップＳ２４においてＹＥＳ）、ステップＳ２６において、Ｔｂ秒よりも短いＴｃ秒間隔でポーリングを開始する。つまり、ポーリング間隔を変更する。電子看板１００は、Ｋｂ回未満であると判断した場合（ステップＳ２４においてＮＯ）、処理をステップＳ１８に進める。
【００８２】
ステップＳ２８において、電子看板１００は、サーバ装置２００が送信したチャンネル切替指示を受信したか否かを判断する。電子看板１００は、チャンネル切替指示を受信したと判断した場合（ステップＳ２８においてＹＥＳ）、ステップＳ３０において、サーバ装置２００に確認応答を送信する。電子看板１００は、チャンネル切替指示を受信していないと判断した場合（ステップＳ２８においてＮＯ）、処理をステップＳ３４に進める。
【００８３】
ステップＳ３０において、電子看板１００は、指示されたチャンネル（たとえば、２ｃｈ）を一時的に記憶する。ステップＳ３４において、電子機器は、Ｔｃ秒間隔でのポーリングが規定回数Ｋｃ回以上であるか否かを判断する。なお、図３の例では、Ｔｃを１秒、Ｋｃを１０回としている。
【００８４】
電子看板１００は、Ｋｃ回以上であると判断した場合（ステップＳ３４においてＹＥＳ）、ステップＳ３６において、電子看板１００は、最後に記憶されたチャンネルに対応する動画を、次に再生する動画に設定する。電子看板１００は、Ｋｃ回未満であると判断した場合（ステップＳ３４においてＮＯ）、処理をステップＳ２８に進める。なお、電子看板１００は、チャンネル切替指示を受信していない場合には、同じ動画を繰り返し再生する。
【００８５】
［実施の形態２］
本実施の形態では、再生中の動画像データが終了するタイミングよりも予め定められた時間だけ早いタイミングで、電子看板がサーバ装置２００に問い合わせ（ポーリング）を行なう構成について説明する。本実施の形態における通信システムの構成は、実施の形態１（図１参照）と同じであるため、ここでは通信システムの構成についての説明を繰り返さない。また、本実施の形態における電子看板のハードウェア構成は、実施の形態１における電子看板１００のハードウェア構成（図５）と同じであるため、ここでは説明を繰り返さない。なお、本実施の形態の電子看板と実施の形態１の電子看板１００と区別するために、以下では、本実施の形態の電子看板を「電子看板１００Ａ」と称する。
【００８６】
＜Ｆ．処理の概要＞
図１１は、電子看板１００Ａによるポーリングのタイミングを説明するための図である。図１１を参照して、電子看板１００Ａは、たとえば動画像データαの再生（動画Ａの表示）を開始すると、予め定められたポーリング間隔（たとえば１０秒）で、ポーリングを行なう。また、電子看板１００Ａは、動画像データαの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ａがサーバ装置２００に問い合わせ（ポーリング）を行なう。時間Ｔｚは、ポーリングのために定められたマージンの時間である。
【００８７】
電子看板１００Ａでは、上記時間Ｔｚは、以下のように予め決められている。電子看板１００Ａは、次の動画像データを再生する場合、当該再生を開始するためにバッファ処理部１１４１がバッファ処理をする必要がある。たとえば、電子看板１００Ａは、再生中の動画像データαと異なる動画像データβを再生する場合、当該異なる動画像データβの再生を開始するためにバッファ処理を行なう必要がある。電子看板１００Ａは、時間Ｔｚを、電子看板１００Ａのバッファ処理の能力（電子看板１００Ａのスペック）と動画像データの際し得時間の長さ（動画の長さ（たとえば、６０秒））とに基づいて規定された時間としている。時間Ｔｚを具体的に説明すれば、以下のとおりである。
【００８８】
時間Ｔｚは、再生を開始するためのバッファを準備する時間、すなわち、動画の先読みのロード時間であるため、再生する動画の容量（すなわち、長さ）に応じて決まる。ただし、当該ロード処理はハードウェア依存となるため、電子看板１００Ａのスペックに応じて後述する式（１）の係数が設定される。
【００８９】
Ｔｚ＝Ｔｓ×Ｋ＋Ｃ  …  （１）
なお、Ｔｓ，Ｋ，Ｃは、以下のとおりである。
【００９０】
Ｔｓ：動画の長さの時間
Ｋ  ：電子看板のスペックに応じて決まる定数
Ｃ  ：受け付け可能な時間
上述したように、動画像データは、電子看板１００Ａに既にダウンロードされているとの前提で説明を行なっている。このような場合には、ＫおよびＣは、実験により決定してもよいし、論理的な演算により決定してよい。
【００９１】
なお、動画像データがダウンロードされていない場合には、電子看板１００Ａが処理可能な（仕様で制限された）動画の長さの最大値をＴｓとして算出したＴｚを用いればよい。
【００９２】
上記のように、電子看板１００Ａは、動画像データの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ａがサーバ装置２００に対してポーリングを行なう。それゆえ、電子看板１００Ａは、動画像データの切替指示（チャンネル切替指示）が動画像データの再生の終わり付近（動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて他の動画像データを再生可能となる。
【００９３】
＜Ｇ．機能的構成＞
図１２は、電子看板１００Ａの機能的構成を説明するための機能ブロック図である。図１２を参照して、電子看板１００Ａは、記憶部１１１Ａと、問合部１１２Ａと、受信部１１３と、再生部１１４とを備えている。
【００９４】
記憶部１１１Ａは、時間Ｔｚと、複数の動画像データα，β，γ，…とを記憶している。また、各動画像データα，β，γには、チャンネルが対応付けられている。さらに、各動画像データα，β，γには、再生に要する時間（動画の長さ）を表した情報が付加されている。
【００９５】
再生部１１４は、上述したように、複数の動画像データα，β，γ…のうち、指定された１つの動画像データを繰り返し再生する。当該指定は、チャンネルの番号により行なわれる。
【００９６】
問合部１１２Ａは、ポーリングを行なう。つまり、問合部１１２Ａは、電子看板１００Ａに対して送信すべきデータが存在するか否かを、サーバ装置２００に対して問い合わせる。詳しくは、上記指定された動画像データの再生中においても、問合部１１２Ａは、電子看板１００Ａに対して送信対象データＤｚが存在するか否かを、サーバ装置２００に対して問い合わせる。より詳しくは、問合部１１２Ａは、予め定められた時間間隔Ｔａでサーバ装置２００に対してポーリングを行なう。問合部１１２Ａは、さらに、動画像データの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、サーバ装置２００に対してポーリングを行なう。
【００９７】
受信部１１３は、上述したように、サーバ装置２００に送信対象データＤｚが存在する場合、当該送信対象データ（たとえばチャンネル切替指示）をサーバ装置２００から受信する。
【００９８】
また、電子看板１００Ａは、受信部１１３がチャンネル切替指示を受信したときには、チャンネル切替指示を受け取ったことを表す確認応答を、サーバ装置２００に送信する。
【００９９】
＜Ｈ．制御構造＞
図１３は、電子看板１００Ａの処理の流れを説明するためのフローチャートである。図１３においては、図１０と同じ処理については同じステップ番号を付している。このため、図１０の処理と同じ処理については、ここでは説明を繰り返さない。
【０１００】
図１３を参照して、ステップＳ２，Ｓ４の後のステップＳ１０２において、電子看板１００Ａは、タイマを利用して、動画像データの再生が終了するＴｚ秒前か否かを判断する。電子看板１００Ａは、Ｔｚ秒前であると判断した場合（ステップＳ１０２においてＹＥＳ）、ステップＳ１０４において、ポーリングを行なう。電子看板１００Ａは、Ｔｚ秒前でないと判断した場合（ステップＳ１０２においてＮＯ）、ステップＳ６，Ｓ８またはステップＳ６，Ｓ８，Ｓ１０，Ｓ１２の一連の処理を行ない、処理を再度ステップＳ１０２に進める。
【０１０１】
ステップＳ１０６において、電子看板１００Ａは、サーバ装置２００が送信したチャンネル切替指示を受信したか否かを判断する。電子看板１００Ａは、チャンネル切替指示を受信したと判断した場合（ステップＳ１０６においてＹＥＳ）、ステップＳ１０８において、サーバ装置２００に確認応答を送信する。電子看板１００Ａは、チャンネル切替指示を受信していないと判断した場合（ステップＳ１０６においてＮＯ）、処理をステップＳ３６に進める。ステップＳ１１０において、電子看板１００は、指示されたチャンネル（たとえば、２ｃｈ）を一時的に記憶する。
【０１０２】
［実施の形態３］
本実施の形態では、実施の形態１で説明したように、電子看板は、サーバ装置２００への問合せの間隔（ポーリング間隔）を、動画像データの再生（つまり動画の表示）が進むにつれて短くする。本実施の形態では、さらに、実施の形態２で説明したように、電子看板は、再生中の動画像データが終了するタイミングよりも予め定められた時間だけ早いタイミングで、電子看板がサーバ装置に問い合わせ（ポーリング）を行なう構成について説明する。
【０１０３】
本実施の形態における通信システムの構成は、実施の形態１（図１参照）と同じであるため、ここでは通信システムの構成についての説明を繰り返さない。また、本実施の形態における電子看板のハードウェア構成は、実施の形態１における電子看板１００のハードウェア構成（図５）と同じであるため、ここでは説明を繰り返さない。なお、本実施の形態の電子看板と実施の形態１の電子看板１００および実施の形態２の電子看板１００Ａと区別するために、以下では、本実施の形態の電子看板を「電子看板１００Ｂ」と称する。
【０１０４】
＜Ｉ．処理の概要＞
図１４は、電子看板１００Ｂによるポーリングのタイミングを説明するための図である。図１４を参照して、電子看板１００Ｂは、たとえば動画像データαの再生（動画Ａの表示）を開始すると、ポーリングの時間間隔を、時間の経過とともに短くする制御を行なう。さらに、電子看板１００Ｂは、動画像データαの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ｂがサーバ装置２００に対してポーリングを行なう。
【０１０５】
たとえば、動画像データαの再生に要する時間が６０秒であり、時間Ｔｚが４．５秒でる場合、電子看板１００Ｂは、一例として以下の処理を行なう。電子看板１００Ｂは、最初のポーリングの後、１０秒間隔でポーリングを２回行なう。電子看板１００Ｂは、最初のポーリングから２０秒が経過すると（つまり、１０秒間隔のポーリングが２回終わると）、３秒間隔でポーリングを１０回行なう。さらに、電子看板１００Ｂは、最初のポーリングから５０秒が経過すると（つまり、３秒間隔のポーリングが１０回終わると）、１秒間隔でポーリングを開始する。上述したように時間Ｔｚが４．５秒である場合には、１秒間隔でポーリングを５回行なった後、０．５秒後に再度ポーリングを行なう。当該再度のポーリングの後、次回の再生迄の間（つまり、時間ｔ４〜ｔ５の間）においては、電子看板１００Ｂは、ポーリングを行なってもよいし、図１４に示すように行なわなくてもよい。
【０１０６】
以上のように、電子看板１００Ｂは、サーバ装置２００へのポーリング間隔を、動画像データの再生が進むにつれて短くするため、動画像データの切替指示（チャンネル切替指示）が動画像データの再生の終わり付近（動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて他の動画像データを再生可能となる。また、電子看板１００Ｂは、再生中の動画像データが終了するタイミングよりも予め定められた時間だけ早いタイミングで、電子看板がサーバ装置に対してポーリングを行なう。それゆえ、チャンネル切替指示の送信タイミングに関し、次のサイクルで表示切替を行なうことが可能な時間帯を、実施の形態１に係る電子看板１００よりも長く設定することができる。
【０１０７】
＜Ｊ．機能的構成＞
図１５は、電子看板１００Ｂの機能的構成を説明するための機能ブロック図である。図１５を参照して、電子看板１００Ｂは、記憶部１１１Ｂと、問合部１１２Ｂと、受信部１１３と、再生部１１４と、変更部１１５とを備えている。
【０１０８】
記憶部１１１Ｂは、管理テーブルＤ４（図４参照）と、時間Ｔｚと、複数の動画像データα，β，γ，…とを記憶している。また、各動画像データα，β，γには、チャンネルが対応付けられている。さらに、各動画像データα，β，γには、再生に要する時間（動画の長さ）を表した情報が付加されている。
【０１０９】
再生部１１４は、上述したように、複数の動画像データα，β，γ…のうち、指定された１つの動画像データを繰り返し再生する。当該指定は、チャンネルの番号により行なわれる。
【０１１０】
問合部１１２Ｂは、ポーリングを行なう。つまり、問合部１１２Ｂは、電子看板１００Ｂに対して送信すべきデータが存在するか否かを、サーバ装置２００に対して問い合わせる。詳しくは、上記指定された動画像データの再生中においても、問合部１１２Ｂは、電子看板１００に対して送信対象データＤｚが存在するか否かを、サーバ装置２００に対して問い合わせる。より詳しくは、問合部１１２Ｂは、予め定められた時間間隔Ｔａでサーバ装置２００に対してポーリングを開始する。問合部１１２Ｂは、さらに、動画像データの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、サーバ装置２００に対してポーリングを行なう。
【０１１１】
変更部１１５は、上述したように、予め定められた時間間隔Ｔａを変更する。具体的には、変更部１１５は、問合せ間隔を変更する。より詳しくは、指定された動画像データの再生中において、時間の経過とともに、ポーリングの間隔を短くする。
【０１１２】
受信部１１３は、上述したように、サーバ装置２００に送信対象データＤｚが存在する場合、当該送信対象データ（たとえばチャンネル切替指示）をサーバ装置２００から受信する。
【０１１３】
また、電子看板１００Ｂは、受信部１１３がチャンネル切替指示を受信したときには、チャンネル切替指示を受け取ったことを表す確認応答を、サーバ装置２００に送信する。
【０１１４】
＜Ｋ．制御構造＞
図１６は、電子看板１００Ｂの処理の流れを説明するためのフローチャートである。図１６においては、図１０および図１３と同じ処理については同じステップ番号を付している。このため、図１０の処理および図１３の処理と同じ処理については、ここでは説明を繰り返さない。
【０１１５】
図１６を参照して、電子看板１００Ｂは、実施の形態１で説明したステップＳ２〜Ｓ３２の一連の処理を実行する。電子看板１００Ｂは、ステップＳ３２の後は、実施の形態２で説明したステップＳ１０２〜Ｓ１１０の一連の処理を実行する。なお、ステップＳ１０２において否定的な判断がなされた場合には、電子看板１００Ｂは、処理をステップＳ２８に進める。電子看板１００Ｂは、ステップＳ１１０の後、ステップＳ３６の処理を実行する。
【０１１６】
［実施の形態４］
本実施の形態では、実施の形態１で説明したように、電子看板は、サーバ装置２００への問合せの間隔（ポーリング間隔）を、動画像データの再生（つまり動画の表示）が進むにつれて短くする。本実施の形態では、さらに、実施の形態２で説明したように、電子看板は、再生中の動画像データが終了するタイミングよりも予め定められた時間だけ早いタイミングで、電子看板がサーバ装置に問い合わせ（ポーリング）を行なう構成について説明する。
【０１１７】
本実施の形態に係る電子看板は、時間Ｔｚを利用して、動画像データの再生の終盤（動画の終盤）におけるポーリング間隔を決定する点において、当該終盤におけるポーリング間隔が予め定められている実施の形態３に係る電子看板１００Ｂとは異なる。
【０１１８】
本実施の形態における通信システムの構成は、実施の形態１（図１参照）と同じであるため、ここでは通信システムの構成についての説明を繰り返さない。また、本実施の形態における電子看板のハードウェア構成は、実施の形態１における電子看板１００のハードウェア構成（図５）と同じであるため、ここでは説明を繰り返さない。なお、本実施の形態の電子看板と実施の形態１，２，３の電子看板１００，１００Ａ，１００Ｂと区別するために、以下では、本実施の形態の電子看板を「電子看板１００Ｃ」と称する。
【０１１９】
＜Ｌ．処理の概要＞
図１７は、電子看板１００Ｃによるポーリングのタイミングを説明するための図である。図１７を参照して、電子看板１００Ｃは、たとえば動画像データαの再生（動画Ａの表示）を開始すると、ポーリングの時間間隔を、時間の経過とともに短くする制御を行なう。さらに、電子看板１００Ｃは、動画像データαの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ｃがサーバ装置２００に対してポーリングを行なう。
【０１２０】
たとえば、動画像データαの再生に要する時間が６０秒であり、時間Ｔｚが４．６秒でる場合、電子看板１００Ｃは、一例として以下の処理を行なう。
【０１２１】
電子看板１００Ｃは、後述する管理テーブルＤ１８（図１８）を参照して、動画の終盤におけるポーリング間隔を決定する。具体的には、電子看板Ｃは、終盤の１０秒から時間Ｔｚ（＝４．６秒）を差し引いた値（５．４秒）を、予め定められた自然数で除する。この際、除した結果である商が、管理テーブルＤ１８に示したポーリング間隔（１０秒間隔，３秒間隔）よりも小さくなるような、自然数を利用する。たとえば、電子看板１００Ｃは、自然数としてたとえば“３”を利用し、５．４秒を３で除することにより得られた１．８秒を、終盤のポーリング間隔とする。
【０１２２】
その結果、電子看板１００Ｃは、以下のポーリングを行なう。電子看板１００Ｃは、最初のポーリングの後、１０秒間隔でポーリングを２回行なう。電子看板１００Ｃは、最初のポーリングから２０秒が経過すると（つまり、１０秒間隔のポーリングが２回終わると）、３秒間隔でポーリングを１０回行なう。さらに、電子看板１００Ｃは、最初のポーリングから５０秒が経過すると（つまり、３秒間隔のポーリングが１０回終わると）、１．８秒間隔でポーリングを３回行なう。
【０１２３】
図１８は、ポーリング間隔を規定する管理テーブルＤ１８を表した図である。図１８を参照して、管理テーブルＤ１８は、動画の序盤と中盤とのポーリング間隔を直接的に規定している。具体的には、管理テーブルＤ１８では、動画の長さ（再生に要する時間）と、１０秒間隔の回数と、３秒間隔の回数とが対応付けて記憶されている。電子看板１００Ｃは、再生する動画の長さと、管理テーブルＤ１８と、時間Ｔｚに基づいて、上述したようにポーリング間隔の変更を行なう。なお、管理テーブルＤ１８は、一例であって、ポーリング間隔を行なう際に電子看板１００Ｃが利用するテーブルは、これに限定されるものではない。
【０１２４】
なお、動画の序盤、中盤、および終盤の用語を、動画の進行に関する指標として用いており、各々が同じ時間であってもよいし、本実施の形態のように同じ時間でなくてもよい。この点は、他の実施の形態においても同様である。
【０１２５】
以上のように、電子看板１００Ｃは、サーバ装置２００へのポーリング間隔を、動画像データの再生が進むにつれて短くするため、動画像データの切替指示（チャンネル切替指示）が動画像データの再生の終わり付近（動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて他の動画像データを再生可能となる。また、電子看板１００Ｃは、再生中の動画像データが終了するタイミングよりも予め定められた時間だけ早いタイミングで、電子看板がサーバ装置に対してポーリングを行なう。それゆえ、チャンネル切替指示の送信タイミングに関し、次のサイクルで表示切替を行なうことが可能な時間帯を、実施の形態１に係る電子看板１００よりも長く設定することができる。
【０１２６】
＜Ｍ．機能的構成＞
図１９は、電子看板１００Ｃの機能的構成を説明するための機能ブロック図である。図１９を参照して、電子看板１００Ｃは、記憶部１１１Ｃと、問合部１１２Ｃと、受信部１１３と、再生部１１４と、変更部１１５とを備えている。
【０１２７】
記憶部１１１Ｃは、管理テーブルＤ１８（図１８参照）と、時間Ｔｚと、複数の動画像データα，β，γ，…とを記憶している。また、各動画像データα，β，γには、チャンネルが対応付けられている。さらに、各動画像データα，β，γには、再生に要する時間（動画の長さ）を表した情報が付加されている。
【０１２８】
再生部１１４は、上述したように、複数の動画像データα，β，γ…のうち、指定された１つの動画像データを繰り返し再生する。当該指定は、チャンネルの番号により行なわれる。
【０１２９】
問合部１１２Ｃは、ポーリングを行なう。つまり、問合部１１２Ｃは、電子看板１００Ｃに対して送信すべきデータが存在するか否かを、サーバ装置２００に対して問い合わせる。詳しくは、上記指定された動画像データの再生中においても、問合部１１２Ｃは、電子看板１００に対して送信対象データＤｚが存在するか否かを、サーバ装置２００に対して問い合わせる。より詳しくは、問合部１１２Ｃは、予め定められた時間間隔Ｔａでサーバ装置２００に対してポーリングを開始する。問合部１１２Ｃは、さらに、動画像データの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、サーバ装置２００に対してポーリングを行なう。さらに、問合部１１２Ｃは、管理テーブルＤ１８を利用して、動画の終盤におけるポーリング間隔を決定する。問合部１１２Ｃは、動画の終盤においては、当該決定されたポーリング間隔でポーリングを行なう。
【０１３０】
変更部１１５は、管理テーブルＤ１８を参照して、予め定められた時間間隔Ｔａを変更する。具体的には、変更部１１５は、問合せ間隔を変更する。より詳しくは、指定された動画像データの再生中において、時間の経過とともに、ポーリングの間隔を短くする。
【０１３１】
受信部１１３は、上述したように、サーバ装置２００に送信対象データＤｚが存在する場合、当該送信対象データ（たとえばチャンネル切替指示）をサーバ装置２００から受信する。
【０１３２】
また、電子看板１００Ｃは、受信部１１３がチャンネル切替指示を受信したときには、チャンネル切替指示を受け取ったことを表す確認応答を、サーバ装置２００に送信する。
【０１３３】
＜Ｎ．制御構造＞
図２０は、電子看板１００Ｃの処理の流れを説明するためのフローチャートである。図２０においては、図１０と同じ処理については同じステップ番号を付している。このため、図１０の処理と同じ処理については、ここでは説明を繰り返さない。
【０１３４】
図２０を参照して、電子看板１００Ｃは、実施の形態１で説明したステップＳ２〜Ｓ２４の一連の処理を実行する。電子看板１００Ｃは、ステップＳ２４の後は、動画の残り時間から時間Ｔｚを差し引くことにより得られた時間を予め定められた自然数で除することより、Ｔｂよりも短いポーリング間隔Ｔｄを算出する。
【０１３５】
ステップＳ２０４において、電子看板１００Ｃは、Ｔｄ秒間隔でポーリングを開始する。ステップＳ２０６において、電子看板１００Ｃは、サーバ装置２００が送信したチャンネル切替指示を受信したか否かを判断する。電子看板１００Ｃは、チャンネル切替指示を受信したと判断した場合（ステップＳ２０６においてＹＥＳ）、ステップＳ２０８において、サーバ装置２００に確認応答を送信する。電子看板１００Ｃは、チャンネル切替指示を受信していないと判断した場合（ステップＳ２０６においてＮＯ）、処理をステップＳ３６に進める。ステップＳ２１０において、電子看板１００Ｃは、指示されたチャンネル（たとえば、２ｃｈ）を一時的に記憶する。
【０１３６】
［実施の形態５］
実施の形態１〜４においては、携帯端末３００がサーバ装置２００に対してログイン状態である場合に、携帯端末３００はチャンネル切替指示をサーバ装置２００に送信する構成を説明した。
【０１３７】
しかしながら、これに限定されるものではなく、携帯端末３００がサーバ装置２００に対して認証等の処理を行なっていなくても、携帯端末３００はチャンネル切替指示をサーバ装置２００に送信するように、通信システム１を構成してもよい。
【０１３８】
［実施の形態６］
実施の形態１では、ポーリング間隔の変更態様が規定された管理テーブルＤ４を用いて、動画像データの再生時間の経過ともに、ポーリング間隔を短くする構成を例に挙げて説明したが、これに限定されるものではない。電子看板１００は、動画の時間に応じて、動画の序盤、中盤、終盤にかけてポーリング間隔が短くなるように、互いに異なる複数のポーリング間隔と、各ポーリング間隔で行なうポーリングの回数とを演算により算出してもよい。この点は、実施の形態３，４，５においても同様である。
【０１３９】
［実施の形態７］
実施の形態１においては、サーバ装置２００が、ポーリングに対して動画像データではなく制御データを送信する場合に着目した説明を行なった。しかしながら、これに限定されない。電子看板１００が動画像データを再生している間にサーバ装置２００が電子看板１００からのポーリングに対して他の動画像データを次に表示させる動画として送信（配信）するような構成においても、実施の形態１と同様に、サーバ装置２００へのポーリング間隔を、動画像データの再生（つまり動画の表示）が進むにつれて短くしてもよい。
【０１４０】
つまり、電子看板の構成を以下のようにしてもよい。電子看板は、サーバ装置と通信する。電子看板は、第１の動画像データを記憶した記憶部を備える。電子看板は、指示された１つの動画像データを繰り返し再生する再生部を備える。電子看板は、指示された１つの動画像データとして第１の動画像データを再生しているときに、電子看板に対して送信すべきデータが存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせる問合部を備える。電子看板は、サーバ装置２００にデータが存在する場合、データをサーバ装置２００から受信する受信部を備える。電子看板は、予め定められた時間間隔を変更する変更部をさらに備える。上記データは、前記再生中の第１の動画像データとは異なる第２の動画像データと、当該第２の動画像データを再生するための指示とを含む。変更部は、時間の経過とともに、上記予め定められた時間間隔を短くする。
【０１４１】
［実施の形態８］
上記においては、電子看板が動画像データを再生する場合を例に挙げて説明したが、これに限定されるものではない。たとえば、電子看板が、静止画の表示を予め規定された時間（たとえば６０秒）行なわないと、他の静止画の表示を行なえないような構成の場合、上述した処理の内容を静止画像データの再生（静止画の表示）にも適用できる。
【０１４２】
また、電子看板で再生可能なデータとしては、上述した動画像データ等の画像データ以外にも、音声データ（楽曲データを含む）であってもよい。
【０１４３】
＜＜まとめ＞＞
（１）電子機器である電子看板１００，１００Ｂ，１００Ｃは、サーバ装置２００と通信する。電子看板１００，１００Ｂ，１００Ｃは、電子看板１００，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）を記憶した記憶部１１１，１１１Ｂ，１１１Ｃと、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する再生部１１４と、指定された第１のデータの再生中に、電子看板１００，１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせる問合部１１２，１１２Ｂ，１１２Ｃと、サーバ装置２００に第２のデータが存在する場合、第２のデータをサーバ装置２００から受信する受信部１１３と、予め定められた時間間隔を変更する変更部１１５とを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。変更部１１５は、時間の経過とともに、予め定められた時間間隔を短くする。
【０１４４】
上記の構成によれば、電子看板１００，１００Ｂ，１００Ｃは、サーバ装置２００への問合せ間隔（ポーリング間隔）を、第１のデータの再生（たとえば動画の表示）が進むにつれて短くする。それゆえ、電子看板１００，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１４５】
（２）電子看板１００Ｂ，１００Ｃの問合部１１２Ｂ，１１２Ｃは、上記の（１）の構成において、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なう。
【０１４６】
上記の構成によれば、電子看板１００Ｂ，１００Ｃは、再生中の第１のデータとは異なる第１のデータを指定するための指示の送信タイミングに関し、次のサイクルで動画の表示切替を行なうことが可能な時間帯を、上記予め定められた時間だけ早いタイミングで問合せを行なわない構成よりも長く設定することができる。
【０１４７】
（３）電子機器である電子看板１００Ａ，１００Ｂ，１００Ｃは、サーバ装置２００と通信する。電子看板１００Ａ，１００Ｂ，１００Ｃは、電子看板１００Ａ，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）を記憶した記憶部１１１Ａ、１１１Ｂ，１１１Ｃと、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する再生部１１４と、指定された第１のデータの再生中に、電子看板１００に対して送信すべき第２のデータが存在するか否かを、サーバ装置２００に対して問い合わせる問合部１１２Ａ，１１２Ｂ，１１２Ｃと、サーバ装置２００に第２のデータが存在する場合、第２のデータをサーバ装置２００から受信する受信部１１３とを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。問合部１１２Ａ，１１２Ｂ，１１２Ｃは、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なう。
【０１４８】
上記の構成によれば、電子看板１００Ａ，１００Ｂ，１００Ｃは、第１のデータの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ａ，１００Ｂ，１００Ｃがサーバ装置２００に対して問合せ（ポーリング）を行なう。それゆえ、電子看板１００Ａ，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１４９】
（４）電子看板１００Ｂ，１００Ｃの問合部１１２Ｂ，１１２Ｃは、上記の（３）の構成において、指定された第１のデータの再生中に、電子看板１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせる。電子看板１００Ｂ，１００Ｃは、予め定められた時間間隔を変更する変更部をさらに備える。変更部１１５は、時間の経過とともに、予め定められた時間間隔を短くする。
【０１５０】
上記の構成によれば、第１のデータの再生が進むにつれて問合せ間隔が短くなるため、電子看板１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示が電子看板１００Ｂ，１００Ｃに送信されることなくサーバ装置２００に蓄積された状態となっている時間を短くすることができる。それゆえ、電子看板１００Ｂ，１００Ｃによれば、切替指示を送ったユーザ（携帯端末３００のユーザ）は、切替指示をサーバ装置２００に送信してから、確認応答に基づく通知を受信するまでの時間を短くすることができる。
【０１５１】
（５）電子看板１００Ａ，１００Ｂ，１００Ｃは、上記（２）〜（４）の構成において、再生中の第１のデータと異なる第１のデータを再生する場合、当該異なる第１のデータの再生を開始するためにバッファ処理を行なうバッファ処理部１１４１をさらに備える。予め定められた時間だけ早いタイミングは、電子看板１００Ａ，１００Ｂ，１００Ｃのバッファ処理の能力と第１のデータの再生時間の長さとに基づいて規定された時間だけ早いタイミングである。
【０１５２】
上記の構成によれば、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表のサイクルまでに、当該異なる第１のデータをバッファリングすることが可能となる。それゆえ、電子看板１００Ａ，１００Ｂ，１００Ｃは、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１５３】
（６）上記（１）〜（５）の構成において、第１のデータは、動画像データである。したがって、電子看板１００Ａ，１００Ｂ，１００Ｃは、動画像データの切り替えに対して、上記の処理を適用できる。
【０１５４】
（７）通信システム１は、サーバ装置２００と、サーバ装置２００と通信する電子看板１００，１００Ｂ，１００Ｃとを備える。電子看板１００，１００Ｂ，１００Ｃは、電子看板１００，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）を記憶しており、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する。電子看板１００，１００Ｂ，１００Ｃは、指定された第１のデータの再生中に、電子看板１００に対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせる。サーバ装置２００は、問い合わせに基づき、第２のデータが存在する場合、第２のデータを電子看板１００，１００Ｂ，１００Ｃに送信する。電子看板１００，１００Ｂ，１００Ｃは、第２のデータをサーバ装置２００から受信し、予め定められた時間間隔を変更する。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。電子看板１００，１００Ｂ，１００Ｃは、時間の経過とともに、予め定められた時間間隔を短くする。
【０１５５】
上記の構成によれば、電子看板１００，１００Ｂ，１００Ｃは、サーバ装置２００への問合せ間隔（ポーリング間隔）を、第１のデータの再生（たとえば動画の表示）が進むにつれて短くする。それゆえ、電子看板１００，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１５６】
（８）通信システム１は、サーバ装置２００と、サーバ装置２００と通信する電子看板１００Ａ，１００Ｂ，１００Ｃとを備える。電子看板１００Ａ，１００Ｂ，１００Ｃは、電子看板１００Ａ，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）を記憶し、複数の第１のデータのうち、指定された１つの第１のデータを繰り返し再生する。電子看板１００Ａ，１００Ｂ，１００Ｃは、指定された第１のデータの再生中に、電子看板１００Ａ，１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、サーバ装置２００に対して問い合わせる。サーバ装置２００は、問い合わせに基づき、第２のデータが存在する場合、第２のデータを電子看板１００Ａ，１００Ｂ，１００Ｃに送信する。電子看板１００Ａ，１００Ｂ，１００Ｃは、第２のデータをサーバ装置２００から受信する。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。電子看板１００は、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なう。
【０１５７】
上記の構成によれば、電子看板１００Ａ，１００Ｂ，１００Ｃは、第１のデータの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ａ，１００Ｂ，１００Ｃがサーバ装置２００に対して問合せ（ポーリング）を行なう。それゆえ、電子看板１００Ａ，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１５８】
（９）送信制御方法は、サーバ装置２００と通信する電子看板１００，１００Ｂ，１００Ｃにおいて実行される。送信制御方法は、電子看板１００，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）のうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子看板１００，１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせるステップと、サーバ装置２００に第２のデータが存在する場合、第２のデータをサーバ装置２００から受信するステップと、予め定められた時間間隔を変更するステップとを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。送信制御方法は、時間の経過とともに、予め定められた時間間隔を短くするステップをさらに備える。
【０１５９】
上記の構成によれば、電子看板１００，１００Ｂ，１００Ｃは、サーバ装置２００への問合せ間隔（ポーリング間隔）を、第１のデータの再生（たとえば動画の表示）が進むにつれて短くする。それゆえ、電子看板１００，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１６０】
（１０）送信制御方法は、サーバ装置２００と通信する電子看板１００Ａ，１００Ｂ，１００Ｃにおいて実行される。送信制御方法は、電子看板１００Ａ，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）のうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子看板１００Ａ，１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、サーバ装置２００に対して問い合わせるステップと、サーバ装置２００に第２のデータが存在する場合、第２のデータをサーバ装置２００から受信するステップとを備える。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。送信制御方法は、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なうステップをさらに備える。
【０１６１】
上記の構成によれば、電子看板１００Ａ，１００Ｂ，１００Ｃは、第１のデータの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ａ，１００Ｂ，１００Ｃがサーバ装置２００に対して問合せ（ポーリング）を行なう。それゆえ、電子看板１００Ａ，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１６２】
（１１）プログラムは、サーバ装置２００と通信する電子看板１００，１００Ｂ，１００Ｃを制御する。プログラムは、電子看板１００，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）のうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子看板１００，１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、予め定められた時間間隔でサーバ装置２００に対して問い合わせるステップと、サーバ装置２００に第２のデータが存在する場合、第２のデータをサーバ装置２００から受信するステップと、予め定められた時間間隔を変更するステップとを、電子看板１００，１００Ｂ，１００Ｃのプロセッサ（ＣＰＵ１５１）に実行させる。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。プログラムは、時間の経過とともに、予め定められた時間間隔を短くするステップをさらにプロセッサに実行させる。
【０１６３】
上記の構成によれば、電子看板１００，１００Ｂ，１００Ｃは、サーバ装置２００への問合せ間隔（ポーリング間隔）を、第１のデータの再生（たとえば動画の表示）が進むにつれて短くする。それゆえ、電子看板１００，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１６４】
（１２）プログラムは、サーバ装置２００と通信する電子看板１００Ａ，１００Ｂ，１００Ｃを制御する。プログラムは、電子看板１００Ａ，１００Ｂ，１００Ｃにおいて再生可能な複数の第１のデータ（たとえば、動画像データ）のうち、指定された１つの第１のデータを繰り返し再生するステップと、指定された第１のデータの再生中に、電子看板１００Ａ，１００Ｂ，１００Ｃに対して送信すべき第２のデータが存在するか否かを、サーバ装置２００に対して問い合わせるステップと、サーバ装置２００に第２のデータが存在する場合、第２のデータをサーバ装置２００から受信するステップとを、電子看板１００Ａ，１００Ｂ，１００Ｃのプロセッサ（ＣＰＵ１５１）に実行させる。第２のデータは、複数の第１のデータのうち再生中の第１のデータとは異なる第１のデータを指定するための指示を含む。プログラムは、再生中の第１のデータが終了するタイミングよりも予め定められた時間だけ早いタイミングで、問い合わせを行なうステップをさらにプロセッサに実行させる。
【０１６５】
上記の構成によれば、電子看板１００Ａ，１００Ｂ，１００Ｃは、第１のデータの再生が終了するタイミングよりも予め定められた時間Ｔｚだけ早いタイミングで、電子看板１００Ａ，１００Ｂ，１００Ｃがサーバ装置２００に対して問合せ（ポーリング）を行なう。それゆえ、電子看板１００Ａ，１００Ｂ，１００Ｃは、異なる第１のデータへの切替指示（チャンネル切替指示）が第１のデータの再生の終わり付近（たとえば動画の終盤）でなされた場合であっても、次の表示のサイクルにおいて当該異なる第１のデータを再生可能となる。
【０１６６】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６７】
１  通信システム、１００，１００Ａ，１００Ｂ，１００Ｃ  電子看板、１１１，１１１Ａ，１１１Ｂ，１１１Ｃ  記憶部、１１２，１１２Ａ，１１２Ｂ，１１２Ｃ  問合部、１１３  受信部、１１４  再生部、１１５  変更部、１５１，２５１  ＣＰＵ、１５２，２５２  ＲＯＭ、１５３，２５３  ＲＡＭ、１５４，２５４  ＨＤＤ、２００  サーバ装置、３００  携帯端末、Ｄ４，Ｄ１８  管理テーブル。
【図１】
2014222798.tif 000003
【図２】
2014222798.tif 000004
【図３】
2014222798.tif 000005
【図４】
2014222798.tif 000006
【図５】
2014222798.tif 000007
【図６】
2014222798.tif 000008
【図７】
2014222798.tif 000009
【図８】
2014222798.tif 000010
【図９】
2014222798.tif 000011
【図１０】
2014222798.tif 000012
【図１１】
2014222798.tif 000013
【図１２】
2014222798.tif 000014
【図１３】
2014222798.tif 000015
【図１４】
2014222798.tif 000016
【図１５】
2014222798.tif 000017
【図１６】
2014222798.tif 000018
【図１７】
2014222798.tif 000019
【図１８】
2014222798.tif 000020
【図１９】
2014222798.tif 000021
【図２０】
2014222798.tif 000022