(57)【要約】【課題】ＢＧＭプレーヤのネットワークへの接続時の時刻校正を行なうタイミングの適正化を図り、またネットワークへの接続を一定条件下では制限するようなＢＧＭプレーヤおよびＢＧＭ再生システムを提供する。【解決手段】制御手段３０は、認証接続するステップ、前回送信が失敗したメールが有る場合にはそのメールを送信するステップ、送信失敗メールが無い場合または送信失敗メールを送信終了後、時刻校正用サーバ２４に接続して時刻校正を行なうステップ、時刻校正終了後、メールサーバ２０に接続して受信メールを確認するステップ、メールを１通ずつ受信し、受信したメールに記述されているコマンドを実行し、送信すべきメールが有る場合にメールサーバ２０に接続してメールを送信することをメールサーバ２０内に受信すべきメールが無くなるまで繰り返し行なうステップを実行する。【選択図】　　　　図１
2004118149.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、複数のコンテンツを所定の再生プログラムに基づいて再生する、店舗内に設置されるＢＧＭプレーヤと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤにおいて再生させるコンテンツを予め蓄積してあるコンテンツ格納サーバと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤの内部時計の時刻校正を行なう時刻校正用サーバと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤに対して、前記再生プログラムと該再生プログラムに基づいて再生すべきコンテンツの識別子とが記述された電子メールを送信する電子メール送信手段を有するデータ送信装置と、
前記ネットワークに接続され、データ送信装置から送信されてきた電子メールを受信し、前記ＢＧＭプレーヤが接続してきたときには受信した電子メールをＢＧＭプレーヤに送信するメールサーバとを具備し、
前記ＢＧＭプレーヤには、前記データ送信装置からの電子メールに記述されているコンテンツの識別子に基づいて必要なコンテンツを前記コンテンツ格納サーバからダウンロードしてコンテンツ記憶手段に記憶し、前記電子メールに記述されていた再生プログラムを再生プログラム記憶手段に記憶し、該再生プログラム記憶手段から再生プログラムを読み出して実行することで、前記ダウンロードしたコンテンツを再生するように制御する制御手段が設けられているＢＧＭ再生システムにおけるＢＧＭプレーヤにおいて、
前記制御手段は、
内部時計を確認して予め設定された時刻になった場合には、メールサーバに認証確認のために接続するステップ、
前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、
送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、
送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、時刻校正用サーバに接続して時刻校正を行なうステップ、
時刻校正終了後に、メールサーバに接続して受信すべき電子メールが有るか否かを確認するステップ、
受信すべき電子メールがメールサーバ内に有る場合には、電子メールを１通ずつ受信し、該受信した電子メールに記述されているコマンドを実行し、レスポンスメール等の、データ送信装置へ向けて送信すべき電子メールが有る場合にメールサーバに接続して電子メールを送信することをメールサーバ内に受信すべき電子メールが無くなるまで繰り返し行なうステップを実行することを特徴とするＢＧＭプレーヤ。
【請求項２】
ＢＧＭプレーヤの動作不良、破損を含むエラーを検出するエラー検出手段と、
前記コンテンツ記憶手段の故障のおそれの有無を診断する診断手段と、
翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在するか否かを検出する再生プログラム検出手段とを有し、
前記制御手段は、
前記エラー検出手段がエラーを検出した場合、前記診断手段がコンテンツ記憶手段の故障のおそれがある旨を検出した場合、または前記再生プログラム検出手段が翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在しないことを検出した場合には、
メールサーバに認証確認のために接続するステップ、
前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、
送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、
送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、エラーを検出した旨、コンテンツ記憶手段の故障のおそれがある旨または翌日以降の再生プログラムが存在しない旨の電子メールを、メールサーバに接続してデータ送信装置に向けて送信するステップを実行することを特徴とする請求項１記載のＢＧＭプレーヤ。
【請求項３】
ネットワークに接続され、複数のコンテンツを所定の再生プログラムに基づいて再生する、店舗内に設置されるＢＧＭプレーヤと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤにおいて再生させるコンテンツを予め蓄積してあるコンテンツ格納サーバと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤの内部時計の時刻校正を行なう時刻校正用サーバと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤに対して、前記再生プログラムと該再生プログラムに基づいて再生すべきコンテンツの識別子とが記述された電子メールを送信する電子メール送信手段を有するデータ送信装置と、
前記ネットワークに接続され、データ送信装置から送信されてきた電子メールを受信し、前記ＢＧＭプレーヤが接続してきたときには受信した電子メールをＢＧＭプレーヤに送信するメールサーバとを具備し、
前記ＢＧＭプレーヤには、前記データ送信装置からの電子メールに記述されているコンテンツの識別子に基づいて必要なコンテンツを前記コンテンツ格納サーバからダウンロードしてコンテンツ記憶手段に記憶し、前記電子メールに記述されていた再生プログラムを再生プログラム記憶手段に記憶し、該再生プログラム記憶手段から再生プログラムを読み出して実行することで、前記ダウンロードしたコンテンツを再生するように制御する制御手段が設けられているＢＧＭ再生システムにおいて、
前記ＢＧＭプレーヤの制御手段は、
内部時計を確認して予め設定された時刻になった場合には、メールサーバに認証確認のために接続するステップ、
前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、
送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、
送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、時刻校正用サーバに接続して時刻校正を行なうステップ、
時刻校正終了後に、メールサーバに接続して受信すべき電子メールが有るか否かを確認するステップ、
受信すべき電子メールがメールサーバ内に有る場合には、電子メールを１通ずつ受信し、該受信した電子メールに記述されているコマンドを実行し、レスポンスメール等の、データ送信装置へ向けて送信すべき電子メールが有る場合にメールサーバに接続して電子メールを送信することをメールサーバ内に受信すべき電子メールが無くなるまで繰り返し行なうステップを実行することを特徴とするＢＧＭ再生システム。
【請求項４】
前記ＢＧＭプレーヤは、ＢＧＭプレーヤの動作不良、破損を含むエラーを検出するエラー検出手段と、
前記コンテンツ記憶手段の故障のおそれの有無を診断する診断手段と、
翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在するか否かを検出する再生プログラム検出手段とを有し、
前記ＢＧＭプレーヤの制御手段は、
前記エラー検出手段がエラーを検出した場合、前記診断手段がコンテンツ記憶手段の故障のおそれがある旨を検出した場合、または前記再生プログラム検出手段が翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在しないことを検出した場合には、
メールサーバに認証確認のために接続するステップ、
前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、
送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、
送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、エラーを検出した旨、コンテンツ記憶手段の故障のおそれがある旨または翌日以降の再生プログラムが存在しない旨の電子メールを、メールサーバに接続してデータ送信装置に向けて送信するステップを実行することを特徴とする請求項３記載のＢＧＭ再生システム。
【請求項５】
ネットワークに接続され、複数のコンテンツを所定の再生プログラムに基づいて再生する、店舗内に設置されるＢＧＭプレーヤと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤにおいて再生させるコンテンツを予め蓄積してあるコンテンツ格納サーバと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤの内部時計の時刻校正を行なう時刻校正用サーバと、
前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤに対して、前記再生プログラムと該再生プログラムに基づいて再生すべきコンテンツの識別子とが記述された電子メールを送信する電子メール送信手段を有するデータ送信装置と、
前記ネットワークに接続され、データ送信装置から送信されてきた電子メールを受信し、前記ＢＧＭプレーヤが接続してきたときには受信した電子メールをＢＧＭプレーヤに送信するメールサーバとを具備し、
前記ＢＧＭプレーヤには、前記データ送信装置からの電子メールに記述されているコンテンツの識別子に基づいて必要なコンテンツを前記コンテンツ格納サーバからダウンロードしてコンテンツ記憶手段に記憶し、前記電子メールに記述されていた再生プログラムを再生プログラム記憶手段に記憶し、該再生プログラム記憶手段から再生プログラムを読み出して実行することで、前記ダウンロードしたコンテンツを再生するように制御する制御手段が設けられているＢＧＭ再生システムにおけるＢＧＭプレーヤに、
内部時計を確認して予め設定された時刻になった場合には、メールサーバに認証確認のために接続するステップ、
前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、
送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、
送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、時刻校正用サーバに接続して時刻校正を行なうステップ、
時刻校正終了後に、メールサーバに接続して受信すべき電子メールが有るか否かを確認するステップ、
受信すべき電子メールがメールサーバ内に有る場合には、電子メールを１通ずつ受信し、該受信した電子メールに記述されているコマンドを実行し、レスポンスメール等の、データ送信装置へ向けて送信すべき電子メールが有る場合にメールサーバに接続して電子メールを送信することをメールサーバ内に受信すべき電子メールが無くなるまで繰り返し行なうステップを実行させることを特徴とするＢＧＭプレーヤが実行可能なプログラム。
【請求項６】
前記ＢＧＭプレーヤは、ＢＧＭプレーヤの動作不良、破損を含むエラーを検出するエラー検出手段と、
前記コンテンツ記憶手段の故障のおそれの有無を診断する診断手段と、
翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在するか否かを検出する再生プログラム検出手段とを有し、
前記エラー検出手段がエラーを検出した場合、前記診断手段がコンテンツ記憶手段の故障のおそれがある旨を検出した場合、または前記再生プログラム検出手段が翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在しないことを検出した場合には、
メールサーバに認証確認のために接続するステップ、
前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、
送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、
送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、エラーを検出した旨、コンテンツ記憶手段の故障のおそれがある旨または翌日以降の再生プログラムが存在しない旨の電子メールを、メールサーバに接続してデータ送信装置に向けて送信するステップを実行させることを特徴とする請求項５記載のＢＧＭプレーヤに実行可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は店舗内に設置されたＢＧＭプレーヤに再生させるべきコンテンツを提供するＢＧＭ再生システムにおける、ＢＧＭプレーヤおよびＢＧＭ再生システムに関する。
【０００２】
【従来の技術】
ＢＧＭプレーヤについて概略を説明する。
ＢＧＭプレーヤは、スーパーマーケット等の店舗内に設置され、内蔵している記憶手段に記憶されている楽曲や画像等のコンテンツを店舗の営業中に再生することができるＢＧＭ装置の一つである。
【０００３】
このようなＢＧＭプレーヤは、予め再生すべきコンテンツを記録した記録媒体（ＣＤ等）を代理店が配布したものを受け取ることによってコンテンツを入手していた。
しかし、近年においては、コンテンツを要求するＢＧＭプレーヤが電話回線等を用いてコンテンツを格納している端末に接続して直接ダウンロードする方法や、コンテンツを格納しているサーバが接続されたＬＡＮやインターネットにコンテンツを要求するＢＧＭプレーヤを接続させて、コンテンツ格納サーバからダウンロードする手法が確立されてきた。
【０００４】
また、ＢＧＭを提供し、ＢＧＭプレーヤを管理する代理店内に設置されたデータ送信装置から、店舗内のデータ受信装置（ＢＧＭプレーヤ）に対して処理コマンドが記述された電子メールを送信することにより、ＢＧＭプレーヤをデータ送信装置に接続させてコンテンツを受信させるＢＧＭ再生システムも提案されている（特許文献１参照）。
これによると、データ送信装置は一通の電子メールを送信するのみで、複数のＢＧＭプレーヤを制御することができるので、ＢＧＭ再生システムの管理を容易にすると共に、運営コストを削減させることが可能であるとしている。
【０００５】
図８にＢＧＭ再生システムの全体構成を、図９に従来のＢＧＭプレーヤにおけるネットワークへの接続動作を示す。
まず、ＢＧＭ再生システム１０の全体構成を簡単に説明する。
スーパーマーケットやデパート等の店舗２内には、ネットワークの一例であるインターネット１２に接続可能なＢＧＭプレーヤ１４が設けられている。
店舗２にＢＧＭを提供したり、ＢＧＭプレーヤ１４の保守作業等を行なう代理店４には、データ送信装置１６が設置されている。
【０００６】
データ送信装置１６は、ＢＧＭプレーヤ１４に所定のコンテンツを所定の時間に再生することを命ずる制御プログラムである再生プログラムが記述された電子メール１８を送信する。また、この電子メール１８には、コンテンツが蓄積されたコンテンツ格納サーバ２８の名称と、ＢＧＭプレーヤ１４に配信されるべきコンテンツまでの格納パス等が（特許請求の範囲ではコンテンツの識別子としている）記述されている。
【０００７】
データ送信装置１６からの電子メール１８は、受信サーバ（一例としてＰＯＰサーバ）と送信サーバ（一例としてＳＭＴＰサーバ）の両方の機能を有するメールサーバ２０を介して、ＢＧＭプレーヤ１４側に送信される。
また、ＢＧＭプレーヤ１４は、このメールサーバ２０から、データ送信装置１６が送信した電子メール１８を受け取る。電子メール１８を受け取ったＢＧＭプレーヤ１４は、レスポンスメール１９をデータ送信装置１６へ返すようにしている。
【０００８】
また、インターネット１２上には、ＢＧＭプレーヤ１４が時刻校正をするための時刻校正用サーバ２４（一例としてＮＴＰサーバ）が配置されている。
【０００９】
上述したような従来のＢＧＭ再生システム１０において、ＢＧＭプレーヤ１４は、インターネット１２に定期的に接続するように制御されている。また、定期的な接続は主として店舗２の営業時間外である深夜等に行なわれることとなっている。
ただし、定期的な接続だけではなく、電子メールが到着したことが店舗２内のユーザ（ＢＧＭプレーヤ１４を操作できる店舗の管理者等）に直接知らされた場合には、ユーザが接続スイッチ（図示せず）を操作することによってインターネット１２への不定期接続も可能である。
【００１０】
ＢＧＭプレーヤ１４内の内部時計が、予め設定されている指定時刻になったときはＢＧＭプレーヤ１４は、以下に説明するようなインターネット１２への接続動作を行なう。
まずステップＳ１００では、ＢＧＭプレーヤ１４は、メールサーバ２０（ここでは受信サーバであるＰＯＰサーバと称する）へ認証接続する。
次のステップＳ１０２では、ＢＧＭプレーヤ１４がメールサーバ２０内に電子メールが届いているか否かを確認する。
ステップＳ１０４においては、メールサーバ２０内に電子メールがあった場合は、ステップＳ１０６へ移行し、電子メールが無い場合はステップＳ１１２へ移行する。
【００１１】
ステップＳ１０６では、ＢＧＭプレーヤ１４はメールサーバ２０から電子メールを受信する。電子メールが複数あった場合には複数の電子メールを一括して受信する。電子メールを受信したら次のステップＳ１０８へ移行する。
ステップＳ１０８では、ＢＧＭプレーヤ１４は受信した電子メールに記述されているコンテンツの識別子に基づいてコンテンツのダウンロードを、複数の電子メールがあってもまとめて一括して行なう。具体的には、コンテンツの識別子に記載されているコンテンツ格納サーバ２８（一例としてＦＴＰ　（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバ）に接続し、コンテンツ格納サーバ２８から該当するコンテンツをダウンロードする。
次のステップＳ１１０では、ＢＧＭプレーヤ１４は、受信した電子メール１８に対するレスポンスメール１９をそれぞれの電子メール毎に対応させて作成し、メールサーバ２０へ送信する。
【００１２】
レスポンスメール１９を返した後、ステップＳ１１２においてＢＧＭプレーヤ１４は、時刻校正用サーバ２４（図上ではＮＴＰサーバと図示している）に接続し、日本標準時を時刻校正用サーバ２４からダウンロードして内部時計の校正を行なう。
これで、ＢＧＭプレーヤ１４の定期的なインターネット１２への接続が終了する。
【００１３】
【特許文献１】
特開２００１−２８２６８９号公報（図１５）
【００１４】
【発明が解決しようとする課題】
従来のＢＧＭプレーヤのネットワークへの接続手順では、時刻校正が接続手順の最後に行なわれていたので、再生プログラムが時刻校正前の狂った時刻で保存される場合もあった。
これによりどのような不都合があるかというと、複数の再生プログラムを保存している場合には、いずれの再生プログラムを優先させて実行するかの判断として、再生プログラムがＢＧＭプレーヤに保存された時刻を用いて最新の再生プログラムを優先して実行しようとしていたのであるが、校正前の時刻を判断基準とした後に時刻が正確な時刻に校正されてしまうと、代理店側の意図に反した再生プログラムが実行されてしまうおそれがあった。
【００１５】
また、ＢＧＭプレーヤ内部にエラーが生じているときや、ＢＧＭプレーヤ１４内でコンテンツを記憶してあるハードディスクが破損しそうであるときなどは、その旨を迅速に代理店４内のデータ送信装置１６へ通知する必要がある。
しかし、その旨を電子メールで通知しようとインターネット１２に接続すると、上述したような手順で受信すべき電子メール有無を確認する動作が自動的に実行されてしまう。このようなエラーが発生しているような状態で、電子メールを受け取ったとしてもこの電子メールに記述されているコンテンツを確実にダウンロードできる保証が無いので、電子メールの受信を行なわないようにする必要性がある。また、エラー通知を迅速に伝えるためにも余計な動作を行ないたくないという課題があった。
【００１６】
また、翌日以降に実行すべき再生プログラムが存在しないような場合にも、データ送信装置１６側へ迅速にその旨を伝える必要がある。
このような場合も、その旨を迅速に伝えるためにも余計な動作を行ないたくないという課題があった。
【００１７】
また、従来のＢＧＭプレーヤでは、データ送信装置からの電子メールが複数ある場合には、複数の電子メールをまとめて受信し、その後各電子メールに記述されたコンテンツの識別子に基づいて対応するコンテンツをダウンロードし、レスポンスメールをまとめて返すようにしていた。
しかし、このような方法では電子メールの受信中またはコンテンツのダウンロード中等に電源が切れてしまうなどのアクシデントがあった場合には、その後に行なうはずだったはずの処理が未処理になってしまい、ＢＧＭプレーヤは再生すべきコンテンツや再生プログラムを入手できなくなった場合の被害が大きいという課題もあった。
【００１８】
そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、ＢＧＭプレーヤのネットワークへの接続時の時刻校正を行なうタイミングの適正化を図り、またネットワークへの接続を一定条件下では制限するようなＢＧＭプレーヤおよびＢＧＭ再生システムを提供することにある。
【００１９】
【課題を解決するための手段】
本発明にによれば、ネットワークに接続され、複数のコンテンツを所定の再生プログラムに基づいて再生する、店舗内に設置されるＢＧＭプレーヤと、前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤにおいて再生させるコンテンツを予め蓄積してあるコンテンツ格納サーバと、前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤの内部時計の時刻校正を行なう時刻校正用サーバと、前記ネットワークに、前記ＢＧＭプレーヤと通信可能となるように接続され、前記ＢＧＭプレーヤに対して、前記再生プログラムと該再生プログラムに基づいて再生すべきコンテンツの識別子とが記述された電子メールを送信する電子メール送信手段を有するデータ送信装置と、前記ネットワークに接続され、データ送信装置から送信されてきた電子メールを受信し、前記ＢＧＭプレーヤが接続してきたときには受信した電子メールをＢＧＭプレーヤに送信するメールサーバとを具備し、前記ＢＧＭプレーヤに、前記データ送信装置からの電子メールに記述されているコンテンツの識別子に基づいて必要なコンテンツを前記コンテンツ格納サーバからダウンロードしてコンテンツ記憶手段に記憶し、前記電子メールに記述されていた再生プログラムを再生プログラム記憶手段に記憶し、該再生プログラム記憶手段から再生プログラムを読み出して実行することで、前記ダウンロードしたコンテンツを再生するように制御する制御手段が設けられているＢＧＭ再生システムにおけるＢＧＭプレーヤにおいて、前記制御手段は、内部時計を確認して予め設定された時刻になった場合には、メールサーバに認証確認のために接続するステップ、前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、時刻校正用サーバに接続して時刻校正を行なうステップ、時刻校正終了後に、メールサーバに接続して受信すべき電子メールが有るか否かを確認するステップ、受信すべき電子メールがメールサーバ内に有る場合には、電子メールを１通ずつ受信し、該受信した電子メールに記述されているコマンドを実行し、レスポンスメール等の、データ送信装置へ向けて送信すべき電子メールが有る場合にメールサーバに接続して電子メールを送信することをメールサーバ内に受信すべき電子メールが無くなるまで繰り返し行なうステップを実行することを特徴としている。
【００２０】
上記構成では、時刻校正用サーバへの接続が、電子メールを受信する前に行なわれる。したがって、電子メール受信の日時が正確な日時となる。このため、電子メールを複数受信した場合において電子メール受信の日時を基準にして再生プログラムの優先順位を決定するときであっても、正確な日時によって優先順位が決定でき、代理店側の意図通りの正しい順番で再生プログラムの実行ができる。
また、電子メールの受信と、受信した電子メールに記載されたコマンドの実行（電子メールに記載されたコンテンツのダウンロード）と、受信した電子メールに対するレスポンスメールの返信が１通ずつ順番に行なわれるので、インターネットに接続中にアクシデントが起こった場合でも受信メールやコンテンツのダウンロードが未処理となってしまう件数が、複数件まとめて一括して各動作を実行する場合よりも少なくて済む。したがって、電源が落ちたり故障したりといったアクシデントに対しても比較的安全性が高いプレーヤとすることができる。
【００２１】
また、本発明のＢＧＭプレーヤは、ＢＧＭプレーヤの動作不良、破損を含むエラーを検出するエラー検出手段と、前記コンテンツ記憶手段の故障のおそれの有無を診断する診断手段と、翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在するか否かを検出する再生プログラム検出手段とを有し、前記制御手段は、前記エラー検出手段がエラーを検出した場合、前記診断手段がコンテンツ記憶手段の故障のおそれがある旨を検出した場合、または前記再生プログラム検出手段が翌日以降に実行する再生プログラムが再生プログラム記憶手段内に存在しないことを検出した場合には、メールサーバに認証確認のために接続するステップ、前回の接続で送信が失敗した電子メールが有るか否かを確認するステップ、送信が失敗した電子メールが有る場合には、この電子メールを送信するステップ、送信が失敗した電子メールが無い場合または送信が失敗した電子メールを送信終了後に、エラーを検出した旨、コンテンツ記憶手段の故障のおそれがある旨または翌日以降の再生プログラムが存在しない旨の電子メールを、メールサーバに接続してデータ送信装置に向けて送信するステップを実行することを特徴とする。
【００２２】
この構成によれば、ＢＧＭプレーヤ内部にエラーが生じているときや、ＢＧＭプレーヤ内でコンテンツを記憶してあるハードディスクが破損しそうであるとき、あるいは、翌日以降に実行すべき再生プログラムが存在しないような場合には、時間がかかる電子メール受信等の手続きを行なわず、その旨を迅速に代理店内のデータ送信装置へ通知することができる。特に、エラーが発生しているような状態で、電子メールを受け取ったとしてもこの電子メールに記述されているコンテンツを確実にダウンロードできる保証が無いので、電子メールの受信を行なわないようにすることができる。
【００２３】
【発明の実施の形態】
以下、本発明に係るＢＧＭ再生システムの好適な実施の形態を添付図面に基づいて詳細に説明する。
【００２４】
まず、本明細書中の用語の説明をする。
再生プログラムとは、所定のコンテンツを所定の時間に再生することをＢＧＭプレーヤ１４に命ずる制御プログラムのことであり、ＢＧＭプレーヤ１４が設置された店舗の休日、営業日、あるいは営業日であっても特売日であるかそうではないか等の違いに合わせて、予めその日ごとにそれぞれ設定されている。
また、コンテンツの識別子とは、コンテンツが蓄積されたコンテンツ格納サーバ２８の名称と、ＢＧＭプレーヤ１４に配信されるべきコンテンツまでの格納パス等のことをいう。
【００２５】
ＢＧＭ再生システム１０の全体構成については、従来の技術で説明したものと同一であるので、ここでは説明を省略する。
【００２６】
ＢＧＭプレーヤの内部構成について、図１に基づいて説明する。
ＢＧＭプレーヤ１４は、プレーヤ全体の動作を制御するために予め設定されたファームウェア等によって動作するＣＰＵ等からなる制御部３０（特許請求の範囲では制御手段）、ファームウェア等の制御用のプログラムが記憶されている記憶手段２７、インターネット１２等の通信回線に接続するための通信部３２、カレンダー等のスケジュールに従ってコンテンツの再生順序等が定められており、この定められた内容でコンテンツを再生するように制御部３０を制御する再生プログラムを記憶する再生プログラム記憶手段３４、複数のコンテンツがデジタルデータとして記憶されるコンテンツ記憶手段３６、およびコンテンツ記憶手段３６から取り出したデジタルデータとしてのコンテンツをＤ／Ａ変換するＤ／Ａ変換回路や増幅回路等からなる再生手段３８、日本標準時をダウンロードすることで校正される内部時計３９を具備している。
【００２７】
また、再生手段３８には、コンテンツを音声として再生するスピーカ４０や映像として再生するモニタ装置４１が接続されている。これらスピーカ４０やモニタ装置４１はＢＧＭプレーヤ１４と一体に設けられていてもよいし、別体に設けられていてもよい。
【００２８】
さらに、ＢＧＭプレーヤ１４には、再生手段３８の故障や、コンテンツ記憶手段３６に格納されているコンテンツの異常等といったＢＧＭプレーヤ自体のエラーを検出するエラー検出手段３７が設けられている。
また、ＢＧＭプレーヤ１４には、再生プログラム記憶手段３４内に翌日以降に実行する再生プログラムが存在しているかどうかを検出する再生プログラム検出手段３１が設けられている。
通常、エラー検出手段３７と再生プログラム検出手段３１は、制御部３０の一機能として制御部３０に統括されて動作していることが多い。したがって、本実施の形態においては、それぞれの手段名を用いて説明しているが、制御部３０がこれらを実行することも可能である。
【００２９】
本実施の形態におけるＢＧＭプレーヤ１４のコンテンツ記憶手段３６としては、ＳＭＡＲＴ（Ｓｅｌｆ　Ｍｏｎｉｔｏｒｉｎｇ　Ａｎａｌｙｓｉｓ　ａｎｄ　Ｒｅｐｏｒｔｉｎｇ　Ｔｅｃｈｎｏｌｏｇｙ）等の自己診断手段２９（特許請求の範囲でいう診断手段）を有するハードディスクが用いられている。このコンテンツ記憶手段３６によれば、コンテンツ記憶手段３６の故障が予測された場合、その旨を制御部３０へ伝達する。その結果、制御部３０はＢＧＭプレーヤ１４のモニタ装置４１に故障のおそれがある旨を表示させることもできる。
【００３０】
記憶手段２７内には、ネットワークの一例であるインターネット１２に接続する際に、制御部３０に実行させて動作を制御するための接続プログラムが２種類記憶されている。
２つの接続プログラムのうち一方が、予め決められた時刻になった場合に接続する際の定期接続時に実行するプログラムＡである。
他方が、ＢＧＭプレーヤ１４自体にエラーが発生したときなど、その旨の通知を代理店４側へ送信する場合にインターネット１２に接続する際に実行するプログラムＢである。
【００３１】
ＢＧＭプレーヤ１４の基本動作について説明する。
ＢＧＭプレーヤ１４は、所定の時刻になったらインターネット１２に接続して通信部３２から電子メール１８を受信する。
ＢＧＭプレーヤ１４の制御部３０は、受信した電子メール１８に記述されたコンテンツの識別子を読み取ってコンテンツ格納サーバ２８に接続し、コンテンツ格納サーバ２８から電子メール１８に記述されていたコンテンツをダウンロードし、コンテンツ記憶手段３６内に記憶する。
また、制御部３０は、このコンテンツを実行させるために電子メールに記述されている再生プログラムを再生プログラム記憶手段３４に記憶させる。
【００３２】
制御部３０は、内部時計３９による現在時刻に基づいて、再生プログラムが指定した時刻になったときには再生プログラムを再生プログラム記憶手段３４内から読み出して実行する。これにより、制御部３０は、再生プログラムに記載されているコンテンツをコンテンツ記憶手段３６から読み出し、再生プログラムに記載されている通りの順番でコンテンツを再生するように制御する。
【００３３】
次に、データ送信装置１６が発送する電子メール内容の例を図２に示す。
電子メール１８は、一例としてｂｏｕｎｄａｒｙ（”＊＊＊＊＊”で表示されている）で、２つの区域に区分けされる。
１番目の区域であるヘッダ６１の部分には、電子メールの配信元であるデータ送信装置１６の名前と、配信先であるＢＧＭプレーヤ１４の名前と、送信日付（ここには記述されていないが、送信時間も通常含まれている）等が記述されている。
また、２番目の区域には、メール本文６０が記述されている。本実施の形態では、このメール本文６０が、ＢＧＭプレーヤ１４に対する再生プログラムに該当する。
【００３４】
再生プログラムについて説明する。
図２では１つの電子メール中に２つの再生プログラムＡ、Ｂが記載されている。
最初の３行の部分４２が、ＢＧＭプレーヤ１４に対してダウンロードすべきコンテンツ名とそのコンテンツの識別子（蓄積されているサーバ名とパス）を示す部分４４と、ダウンロードしたコンテンツの記録先を指示している部分４５とを構成している。
また、上から４行目がコンテンツを再生すべき日付の部分４６である。
上から５行目から７行目までの最後３行の部分４７がＢＧＭプレーヤ１４が何時にどの番組を再生するのかを指示する部分である。ここでの指示は、コンテンツ名ではなく該当するコンテンツが記憶されたＢＧＭプレーヤ１４内の記録先（ハードディスクドライブまたは半導体記憶装置から構成されるコンテンツ記憶手段３６）のパスが示されている。
【００３５】
次に、代理店４内のデータ送信装置１６の構成と動作について、図３に基づいて説明する。
データ送信装置１６は、ＣＰＵやメモリ等から構成される制御部５０、ハードディスクドライブ等の記憶手段５２、インターネット１２等の通信ネットワークに接続してデータの送受信を行なう通信部５４、モニタ装置５５等を具備する一般的なパーソナルコンピュータで構成することができる。
本発明のデータ送信装置１６においては、ＢＧＭプレーヤ１４に対して電子メールを送信することができるメール送信手段５６が設けられている。
メール送信手段５６の具体例としては、電子メールの作成や送受信、受信した電子メールの保存・管理を行うアプリケーションソフトが記憶手段５２内に予め記憶されており、制御部５０の制御によって読み出されて動作する場合が挙げられる。このようなソフトウェアは、ｗｅｂブラウザに付属しているようなものであってもよいし、単体で動作するものであってもよい。
【００３６】
次に、ＢＧＭプレーヤ１４がインターネット１２に接続する場合の接続動作について、図４と図５のフローチャートに基づいて説明する。
まず、ステップＳ２００において、制御部３０は、エラー検出手段３７が再生手段３８の故障や、コンテンツ記憶手段３６に格納されているコンテンツの異常等のエラーを検出した場合、または自己診断手段がコンテンツ記憶手段３６の破損のおそれを検出した場合、または再生プログラム検出手段３１が再生プログラム記憶手段３４内に翌日以降に実行すべき再生プログラムが記憶されていないことを検出した場合は、接続プログラムＢを実行するように制御する。
ステップＳ２０２では、制御部３０は、内部時計３９を確認して予め設定された接続時刻になった場合に接続プログラムＡを実行するように制御する。
【００３７】
続いて、制御部３０が接続プログラムＡを実行した場合の接続動作について説明する。
ステップＳ３００において、まず制御部３０はメールサーバ２０（図面ではＰＯＰサーバと図示。本メールサーバ２０は送信サーバと受信サーバの両者の機能を有しているので同じメールサーバでもメール送信時にはＳＭＴＰサーバと図示する）へ認証接続するように制御する。大量の迷惑メールの発送というようなことを防止するために、まずＰＯＰサーバにて認証を受けるようにしているのである。
【００３８】
次のステップＳ３０２では、制御部３０は、前回の接続で電子メールの送信失敗の事実が有るか否かを判断し、送信に失敗していればステップＳ３０３へ移行し、送信失敗の事実が無ければステップＳ３０４へ移行する。
ステップＳ３０３では、制御部３０は、前回の接続時に送信に失敗した電子メールをまだ所有しているか否かを記憶手段２７内を検索して確認し、失敗した電子メールが無ければステップＳ３０４へ移行し、失敗した電子メールが存在していればステップＳ３０５へ移行してメールサーバ２０に接続して前回送信失敗した電子メールを送信する。
【００３９】
ステップＳ３０４では、制御部３０は、時刻校正用サーバ２４（ＮＴＰサーバと図示）に接続し、日本標準時を時刻校正用サーバ２４からダウンロードし、内部時計３９の校正を行なう。
内部時計３９の校正が終わったら、次のステップＳ３０６において、制御部３０は、メールサーバ２０に接続してメールサーバ２０内に電子メールが届いているか否かを確認する。
次のステップＳ３０８において、電子メールが有ることが確認できた場合はステップＳ３１０へ移行し、電子メールが無かった場合にはステップＳ３１４へ移行する。
【００４０】
次のステップＳ３１０からステップＳ３１８までの各ステップは、これで１つのルーチンとして電子メール１通ずつ実行される。すなわち、メールサーバ２０内に電子メールが複数到着していた場合には、ステップＳ３１０からステップＳ３１８までの動作を複数回繰り返し行なうこととなる。
ステップＳ３１０では、制御部３０は、メールサーバ２０から電子メールを１通受信する。
そして次のステップＳ３１２では、制御部３０は、電子メールに記述されているコンテンツの識別子（図２の符号４４参照）に基づいてコンテンツ格納サーバ２８（ＦＴＰサーバと図示）に接続し、受信した１通の電子メールに記載されていたコンテンツをダウンロードする。さらに制御部３０は、電子メール１８に記述されているコンテンツの記憶先指示（図２の符号４５参照）に基づいてコンテンツ記憶手段３６にコンテンツを記憶させる。
【００４１】
そして次のステップＳ３１４では、制御部３０は、ＢＧＭプレーヤ１４側から送信すべき電子メールが有るか否かを判断する。
送信すべき電子メールとは、受信した電子メールに対するレスポンスメール等が挙げられる。レスポンスメールは、ＢＧＭプレーヤ１４側で電子メール１８を確実に受け取った旨を通知するものであるため、受信した電子メール１通につき１通のレスポンスメールを返すことが好ましい。
送信すべき電子メールが無い場合にはステップＳ３１８に移行する。
送信すべき電子メールが有る場合には、ステップＳ３１６に移行し、制御部３０が、メールサーバ２０に接続して送信すべき電子メールを送信するように制御する。
【００４２】
次のステップＳ３１８では、制御部３０は、メールサーバ２０内に受信すべき電子メールがまだ存在しているか否かを確認する。
受信すべき電子メールがメールサーバ２０内にまだ存在している場合であれば、ステップＳ３１０へ戻り、Ｓ３１０〜Ｓ３１８の動作を、受信すべき電子メールが無くなるまで繰り返し行なう。
なお、もしも電子メールの送信が失敗した場合には、制御部３０は失敗して送信できなかった電子メールを記憶手段２７内に保存しておくことができる。
受信すべき電子メールがメールサーバ２０内に無いことが確認できた場合には、ＢＧＭプレーヤの接続動作（接続プログラムＡに基づいた接続動作）は終了する。
【００４３】
次に、制御部３０が接続プログラムＢを実行した場合の接続動作について説明する。
接続プログラムＢによる接続は、上述したように、エラー検出手段３７が再生手段３８の故障やコンテンツ記憶手段３６に格納されているコンテンツの異常等のエラーを検出した場合、または自己診断手段がコンテンツ記憶手段３６の破損のおそれを検出した場合、または再生プログラム検出手段３１が再生プログラム記憶手段３４内に翌日以降に実行すべき再生プログラムが記憶されていないことを検出した場合等に、これらエラー等の発生をデータ送信装置１６へ通知するためにインターネット１２に接続する事が主目的である。したがって、この場合の接続は、定期接続の場合とは異なり、メール受信をしないこと、時刻校正をしないことが特徴となっている。
【００４４】
まず、ステップＳ４００において、制御部３０はメールサーバ２０に認証接続する。
そして次のステップＳ４０２において、制御部３０は、前回の接続で送信に失敗した電子メールが有るか否かを判断し、送信に失敗していればステップＳ４０３へ移行し、送信失敗の事実が無ければステップＳ４０４へ移行する。
ステップＳ４０３では、制御部３０は前回の接続時に送信に失敗した電子メールをまだ所有しているか否かを確認し、失敗した電子メールが無ければステップＳ４０４へ移行し、失敗した電子メールが存在していればステップＳ４０５へ移行してメールサーバ２０に接続して前回送信失敗した電子メールを送信する
【００４５】
ステップＳ４０４では、制御部３０は、エラーの発生をデータ送信装置１６へ通知する電子メール、コンテンツ記憶手段３６であるハードディスクが破損しそうであることを通知する電子メール、または翌日以降に実行される再生プログラムが無い旨を通知する電子メールをメールサーバ２０へ送信し、インターネット１２への接続動作を終了する。
【００４６】
なお、本実施形態ではコンテンツ記憶手段を診断する診断手段としては、ハードディスクが自らを診断する自己診断手段について説明した。しかし、診断手段としてはこのようなものに限定されることなく、例えば制御部が診断を行なうようにしてもよい。
【００４７】
また、コンテンツとは楽曲または画像が１つで構成されているものに限定するものではなく、複数の楽曲がまとまって１つのファイルとしてダウンロード可能になっているような場合（複数の楽曲等を組み合わせたものを番組ということもある）も、ここでいうコンテンツに含まれる概念であるとする。
【００４８】
以上、本発明の好適な実施の形態について種々述べてきたが、本発明は上述する実施の形態に限定されるものではなく、発明の精神を逸脱しない範囲で多くの改変を施し得るのはもちろんである。
【００４９】
【発明の効果】
本発明によれば、時刻校正用サーバへの接続が、電子メールを受信する前に行なわれるので、電子メール受信の日時が正確な日時となる。このため、電子メールを複数受信した場合において電子メール受信の日時を基準にして再生プログラムの優先順位を決定するときであっても、正確な日時によって優先順位が決定でき、代理店側の意図通りの正しい順番で再生プログラムの実行ができるＢＧＭプレーヤ、ＢＧＭ再生システムとすることができる。
また、電子メールの受信と、受信した電子メールに記載されたコマンドの実行（電子メールに記載されたコンテンツのダウンロード）と、受信した電子メールに対するレスポンスメールの返信が１通ずつ順番に行なわれるので、インターネットに接続中にアクシデントが起こった場合でも受信メールやコンテンツのダウンロードが未処理となってしまう件数が、複数件まとめて一括して各動作を実行する場合よりも少なくて済む。したがって、電源が落ちたり故障したりといったアクシデントに対しても比較的安全性が高いＢＧＭプレーヤ、ＢＧＭ再生システムとすることができる。
【００５０】
さらに、ＢＧＭプレーヤ内部にエラーが生じているときや、ＢＧＭプレーヤ内でコンテンツを記憶してあるハードディスクが破損しそうであるとき、あるいは、翌日以降に実行すべき再生プログラムが存在しないような場合には、時間がかかる電子メール受信等の手続きを行なわずに済み、エラー等が生じた旨を迅速に代理店内のデータ送信装置へ通知することができるＢＧＭプレーヤ、ＢＧＭ再生システムを提供できる。
特に、エラーが発生しているような状態で、電子メールを受け取ったとしてもこの電子メールに記述されているコンテンツを確実にダウンロードできる保証が無いので、電子メールの受信を行なわないようにすることができる。
【図面の簡単な説明】
【図１】本発明にかかるＢＧＭプレーヤの内部構成を示した説明図である。
【図２】再生プログラムの一例を示す説明図である。
【図３】データ送信装置の内部構成を示した説明図である。
【図４】ネットワークへの接続動作開始の条件を説明するフローチャートである。
【図５】定期接続によるネットワークへの接続動作を説明するフローチャートである。
【図６】図５のフローチャートの続きである。
【図７】エラー等が生じた場合の不定期接続によるネットワークへの接続動作を説明するフローチャートである。
【図８】ＢＧＭ再生システムの全体構成を示す説明図である。
【図９】従来のＢＧＭプレーヤのネットワークへの接続動作を説明するフローチャートである。
【符号の説明】
２　　　　店舗
４　　　　代理店
１０　　ＢＧＭ再生システム
１２　　インターネット（ネットワーク）
１４　　ＢＧＭプレーヤ
１６　　データ送信装置
１８　　電子メール
１９　　レスポンスメール
２０　　メールサーバ
２４　　時刻校正用サーバ
２７，５２　　記憶手段
２８　　コンテンツ格納サーバ
２９　　自己診断手段
３０，５０　　制御部
３１　　再生プログラム検出手段
３２，５４　　通信部
３４　　再生プログラム記憶手段
３６　　コンテンツ記憶手段
３７　　エラー検出手段
３８　　再生手段
３９　　内部時計
４０　　スピーカ
４１，５５　　モニタ装置
５６　　メール送信手段
６０　　メール本文
６１　　ヘッダ
【図１】
2004118149.tif 000003
【図２】
2004118149.tif 000004
【図３】
2004118149.tif 000005
【図４】
2004118149.tif 000006
【図５】
2004118149.tif 000007
【図６】
2004118149.tif 000008
【図７】
2004118149.tif 000009
【図８】
2004118149.tif 000010
【図９】
2004118149.tif 000011