(57)【特許請求の範囲】
【請求項１】
送信装置を制御して放送番組を受信装置へ提供するサービス提供装置であって、
前記送信装置毎の位置と、前記送信装置が放送する放送番組とを対応付けて記憶する放送情報記憶手段と、
受信状況が所定時間以上悪い放送番組の受信を継続している受信装置を示す救済受信装置の位置と、当該救済受信装置が受信中の放送番組を示す受信不良番組とを受信する受信手段と、
前記放送情報記憶手段に記憶された情報に基づいて、前記救済受信装置から所定の範囲内に位置する送信装置を判定する送信装置判定手段と、
前記送信装置判定手段によって判定された送信装置の放送番組を受信している受信装置の数が所定数以下の場合に、当該送信装置のうち、前記受信不良番組を送信する送信装置とは異なる他の送信装置が送信する放送番組を、前記受信不良番組に対応する放送番組に切り替える放送番組切替手段と、
を備えたことを特徴とするサービス提供装置。
【請求項２】
前記送信装置は、複数のチャンネル毎に異なる放送番組を放送し、前記放送番組切替手段は、前記異なる放送番組のうち、受信装置に受信されている数が最も少ない放送番組を前記受信不良番組に対応する放送番組に切り替える
ことを特徴とする請求項１に記載のサービス提供装置。
【請求項３】
前記放送番組切替手段は、放送番組の放送が終了した後に、前記放送番組を前記受信不良番組に対応する放送番組に切り替える
ことを特徴とする請求項１または２に記載のサービス提供装置。
【請求項４】
前記放送番組切替手段は、前記受信不良番組に対応する放送番組に切り替えた後、切り替えた放送番組の放送が終了した後に、切り替える前の放送番組に戻す
ことを特徴とする請求項１、２または３に記載のサービス提供装置。
【請求項５】
送信装置を制御して放送番組を受信装置へ提供するサービス提供装置がおこなうサービス提供方法であって、
前記送信装置毎の位置と、前記送信装置が放送する放送番組とを対応付けて放送情報記憶手段に記憶させ、
受信状況が所定時間以上悪い放送番組の受信を継続している受信装置を示す救済受信装置の位置と、当該救済受信装置が受信中の放送番組を示す受信不良番組とを受信し、
前記放送情報記憶手段に記憶された情報に基づいて、前記救済受信装置から所定の範囲内に位置する送信装置を判定し、
前記判定された送信装置の放送番組を受信している受信装置の数が所定数以下の場合に、当該判定された送信装置のうち、前記受信不良番組を送信する送信装置とは異なる他の送信装置が送信する放送番組を、前記受信不良番組に対応する放送番組に切り替える
各処理を含んだことを特徴とするサービス提供方法。
【請求項６】
送信装置を制御して放送番組を受信装置へ提供するサービス提供処理をコンピュータに実行させるサービス提供プログラムであって、
前記コンピュータに、
前記送信装置毎の位置と、前記送信装置が放送する放送番組とを対応付けて放送情報記憶手段に記憶させ、
受信状況が所定時間以上悪い放送番組の受信を継続している受信装置を示す救済受信装置の位置と、当該救済受信装置が受信中の放送番組を示す受信不良番組とを受信し、
前記放送情報記憶手段に記憶された情報に基づいて、前記救済受信装置から所定の範囲内に位置する送信装置を判定し、
前記判定された送信装置の放送番組を受信している受信装置の数が所定数以下の場合に、当該判定された送信装置のうち、前記受信不良番組を送信する送信装置とは異なる他の送信装置が送信する放送番組を、前記受信不良番組に対応する放送番組に切り替える
各処理を実行させることを特徴とするサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、送信装置を制御して放送番組を放送する放送装置と、当該送信装置で放送される放送番組を受信する受信装置とを備えたサービス提供システムに関するものである。
【背景技術】
【０００２】
近年、微弱電波を利用して、半径数メートルという限られた範囲だけにワンセグの放送波を配信可能するシステム（例えば、スポットキャスト）が普及しつつある。このシステムを利用することにより、ユーザは、店舗や展示会場のブースといった指定されたエリア内で、動画、音声、文字などの各種のコンテンツを受信することが出来る。
【０００３】
なお、特許文献１では、移動通信端末による放送番組の受信終了後に受信された放送局の受信履歴に関する視聴履歴を格納しておくことで、番組の視聴の動向を知り、移動性の高い移動通信端末における放送番組の視聴の際の利便性を高めるという技術が公開されている。
【０００４】
【特許文献１】特開２００４−２６６６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、コンテンツが配信されるエリアに入ることが出来ないユーザは、視聴したいコンテンツを視聴することが出来ないという問題があった。
【０００６】
すなわち、エリア毎に複数のチャンネルで放送するコンテンツをそれぞれ設定するが、人気のあるコンテンツには、そのコンテンツを受信するため、限られたエリア内にユーザが集中することになり、かかるエリアに入れなかったユーザは、人気のコンテンツを受信することが出来ない。
【０００７】
すなわち、コンテンツの視聴状況に応じて、送信するコンテンツを動的に調整し、ユーザの所望するコンテンツの視聴を可能にすることが極めて重要な課題となっている。
【０００８】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、コンテンツの視聴状況に応じて、送信するコンテンツを動的に調整し、ユーザの所望するコンテンツの視聴を可能にすることができるサービス提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、このサービス提供システムは、送信装置を制御して放送番組を放送する放送装置と、当該送信装置で放送される放送番組を受信する受信装置とを備えたサービス提供システムであって、前記放送装置は、前記送信装置毎の位置と、前記送信装置が放送する放送番組とを対応付けて記憶する放送情報記憶手段と、受信状況が所定時間以上悪い放送番組の受信を継続している受信装置を示す救済受信装置の位置と、当該救済受信装置が受信中の放送番組を示す受信不良番組とを取得する取得手段と、前記放送情報記憶手段に記憶された情報に基づいて、前記救済受信装置から所定の範囲内に位置する送信装置を判定する送信装置判定手段と、前記送信装置判定手段によって判定された送信装置の放送番組を、前記受信不良番組に対応する放送番組に切り替える放送番組切替手段と、を備えたことを要件とする。
【００１０】
また、このサービス提供システムは、前記放送番組切替手段は、前記送信装置判定手段によって判定された送信装置の放送番組を受信している受信装置の数が所定数以下の場合に、前記放送番組を前記受信不良番組に対応する放送番組に切り替えることを要件とする。
【００１１】
また、このサービス提供システムは、前記送信装置は、複数のチャンネル毎に異なる放送番組を放送し、前記放送番組切替手段は、前記異なる放送番組のうち、受信装置に受信されている数が最も少ない放送番組を前記受信不良番組に対応する放送番組に切り替えることを要件とする。
【００１２】
また、このサービス提供システムは、前記放送番組切替手段は、放送番組の放送が終了した後に、前記放送番組を前記受信不良番組に対応する放送番組に切り替えることを要件とする。
【００１３】
また、このサービス提供システムは、前記放送番組切替手段は、前記受信不良番組に対応する放送番組に切り替えた後、切り替えた放送番組の放送が終了した後に、切り替える前の放送番組に放送番組を戻すことを要件とする。
【発明の効果】
【００１４】
このサービス提供システムによれば、救済受信装置の位置と、受信不良番組とを取得した場合に、救済受信装置から所定範囲内に位置する送信装置の放送番組を受信不良番組に切り替えるので、放送番組の視聴状況に応じて、送信する放送番組を動的に調整し、ユーザの所望する放送番組の視聴を可能にすることができる。
【００１５】
また、このサービス提供システムによれば、送信装置が送信しているチャンネル毎の放送番組のうち、受信者数が最も少ない放送番組を、受信不良番組に切り替えるので、その他の放送番組（受信不良番組以外の放送番組）を視聴中のユーザに与える影響を軽減することが出来る。
【００１６】
また、このサービス提供システムによれば、放送番組の放送が終了した後に、放送番組を受信不良番組に切り替えるので、切り替える前のコンテンツを視聴中のユーザに、切り替える前のコンテンツの情報を最後まで伝えることが出来る。
【００１７】
また、このサービス提供システムによれば、放送番組を切り替えた場合に、切り替えた後の放送番組（受信不良番組）の放送が終了した後に、放送番組を元の放送番組に戻すので、ユーザの利便性を向上させることが出来る。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明に係るサービス提供システムの好適な実施の形態を詳細に説明する。
【実施例１】
【００１９】
まず、本実施例１にかかるサービス提供システムの概要および特徴について説明する。図１は、本実施例１にかかるサービス提供システムの概要および特徴を説明するための図である。同図に示すように、このサービス提供システムは、サービス提供装置１００と送信装置１０ａ〜１０ｃから構成され、端末装置５０を保持するユーザが、各エリアＡ〜Ｃに入ると、エリアに対応した放送番組を受信することが出来る。
【００２０】
例えば、エリアＡにユーザが入った場合には、送信装置１０ａから送信される放送番組Ａ（放送番組Ａのコンテンツ）を受信することが出来る。同様に、エリアＢにユーザが入った場合には、送信装置１０ｂから送信される放送番組Ｂ（放送番組Ｂのコンテンツ）を受信し、エリアＣにユーザが入った場合には、送信装置１０ｃから送信される放送番組Ｃ（放送番組Ｃのコンテンツ）を受信することが出来る。なお、各送信装置１０ａ〜１０ｃが送信する放送番組は、サービス提供装置１００によって制御される。
【００２１】
しかしながら、例えば、放送番組Ｂに人気が集まるなどして、エリアＢに入ることが出来ないユーザは、送信装置１０ｂからの電波の受信状況が悪くなり、放送番組Ｂを見難くなる。このような場合に、サービス提供装置１００は、ユーザから所定の範囲内に位置する送信装置を判定し、判定した送信装置の放送番組を放送番組Ｂに切り替える。
【００２２】
図１に示す例において、ユーザの所定範囲内に位置する送信装置を送信装置１０ａとすると、サービス提供装置１００は、送信装置１０ａの放送番組Ａを放送番組Ｂに切り替える。このように、サービス提供装置１００が放送番組を切り替えることにより、ユーザは、エリアＢに入ることが出来なくても、その他のエリア（例えば、エリアＡ）に入ることで、放送番組Ｂを受信することができる。
【００２３】
すなわち、本実施例１にかかるサービス提供システムによれば、ユーザの視聴状況に応じて、送信するコンテンツ（放送番組のコンテンツ）を動的に調整することができ、ユーザの所望するコンテンツの視聴を可能にすることができる。
【００２４】
なお、図１では説明の便宜上、送信装置１０ａ〜１０ｃ、端末装置５０のみを示しているが、本実施例１にかかるサービス提供システムは、その他にも、送信装置、端末装置を備えているものとする。
【００２５】
次に、図１に示した、端末装置５０の構成について説明する。図２は、本実施例１にかかる端末装置５０の構成を示す機能ブロック図である。同図に示すように、この端末装置５０は、入力部５１と、出力部５２と、通信制御ＩＦ部５３と、アンテナ５４と、入出力制御ＩＦ部５５と、記憶部５６と、制御部５７とを備えて構成される。なお、その他の構成要素は、周知の端末装置と同様であるため、説明を省略する。
【００２６】
このうち、入力部５１は、各種の情報を入力する入力手段であり、入力ボタン、マイクなどによって構成される。出力部５２は、各種の情報を出力する出力手段であり、ディスプレイやスピーカなどによって構成される。例えば、出力部５２は、図１に示した送信装置１０ａ〜１０ｃから送信される放送番組のコンテンツを出力する。
【００２７】
通信制御ＩＦ部５３は、主にサービス提供装置１００との間における通信を制御する手段であり、アンテナ５４は、放送番組を受信するアンテナである。また、入出力制御ＩＦ部５５は、入力部５１、出力部５２、通信制御ＩＦ部５３、アンテナ５４、記憶部５６、制御部５７のデータの入出力を制御する手段である。
【００２８】
記憶部５６は、制御部５７による各種処理に必要なデータおよびプログラムを記憶する記憶手段であり、特に本発明に密接に関連するものとしては、図２に示すように、端末ＩＤ５６ａと、受信履歴テーブル５６ｂとを備える。このうち、端末ＩＤ（Identification）５６ａは、端末装置５０の識別情報である。
【００２９】
受信履歴テーブル５６ｂは、放送番組の各種の受信履歴を記憶するテーブルである。図３は、受信履歴テーブル５６ｂのデータ構造の一例を示す図である。同図に示すように、この受信履歴テーブルは、チャンネルと、コンテンツＩＤと、位置情報と、電波強度と、時間と、送信機ＩＤとを対応付けて記憶している。
【００３０】
ここで、チャンネルは、放送番組のチャンネルであり、コンテンツＩＤは、放送番組のコンテンツを識別する情報である。位置情報は、コンテンツを受信した時点の端末装置５０の位置情報を示す。
【００３１】
電波強度は、該当コンテンツを送信する送信装置からの電波強度を示し、時間は、コンテンツを受信した時刻を示す。送信機ＩＤは、該当コンテンツを送信する送信装置を識別する情報である。
【００３２】
例えば、図３の１段目では、チャンネル「２」の放送番組のコンテンツ（コンテンツＩＤ「Ｃ００１」）を受信した位置は「３０／３０」であり、受信した時刻は「１５時」である。また、その際の電波強度は「強」であり、送信装置の送信機ＩＤは「３」である。
【００３３】
制御部５７は、各種の処理手順に規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、図２に示すように、受信制御部５７ａと、受信履歴更新部５７ｂと、電波強度判定部５７ｃと、位置判定部５７ｄと、送信制御部５７ｅとを備える。
【００３４】
このうち、受信制御部５７ａは、アンテナ５４から放送番組データを受信し（放送番組データは、送信装置から送信される）、放送番組データに含まれるコンテンツを出力部５２に出力する手段である。図４は、放送番組データの一例を示す図である。同図に示すように、この放送番組データは、送信機ＩＤと、チャンネルと、コンテンツＩＤと、コンテンツデータと含んでいる。
【００３５】
受信履歴更新部５７ｂは、受信履歴テーブル５６ｂ（図３参照）を更新する手段である。具体的に、この受信履歴更新部５７ｂは、新規に放送番組データを受信した場合、あるいは、チャンネル、コンテンツＩＤ、送信機ＩＤのいずれかが変更された場合に、受信履歴テーブルを更新する。
【００３６】
（新規に放送番組データを受信した場合）
受信履歴更新部５７ｂは、新規に放送番組データを受信した場合に、放送番組データに含まれるチャンネル、コンテンツＩＤ、送信機ＩＤ、および受信した時刻を受信履歴テーブル５６ｂに登録する。また、電波強度判定部５７ｃから電波強度の情報を取得して、放送番組データを受信した時点での電波強度の情報を受信履歴テーブル５６ｂに登録すると共に、位置判定部５７ｄから位置情報を取得して、放送データを受信した時点での位置情報を受信履歴テーブル５６ｂに登録する。
【００３７】
なお、図３に示すケースでは、「時間」が異なる同一の情報が複数登録されているが、これは、ユーザが同一のエリア周辺を行き来しているためである（例えば、コンテンツＩＤ「Ｃ００１」のコンテンツを視聴するために、コンテンツＩＤ「Ｃ００１」を出力する送信装置の送信エリア近辺を行き来しているため）。
【００３８】
（チャンネル、コンテンツＩＤ、送信機ＩＤのいずれかが変更された場合）
受信履歴更新部５７ｂは、チャンネル、コンテンツＩＤ、送信機ＩＤのいずれかが変更された場合には、変更された情報に合わせて、受信履歴テーブル５６ｂに登録された情報を更新する。また、電波強度判定部５７ｃから電波強度の情報を取得して、更新した時点での電波強度の情報を受信履歴テーブル５６ｂに登録すると共に、位置判定部５７ｄから位置情報を取得して、更新した時点での位置情報を受信履歴テーブル５６ｂに登録する。
【００３９】
電波強度判定部５７ｃは、送信装置から送信される放送番組データの電波強度を判定する手段である。電波強度が所定の強度以上である場合には、電波強度が「強」である旨の情報を受信履歴更新部５７ｂに出力する。一方、電波強度判定部５７ｃは、電波強度が所定の強度未満である場合には、電波強度が「弱」である旨の情報を受信履歴更新部５７ｂに出力する。
【００４０】
位置判定部５７ｄは、受信制御部５７ａが放送番組データを受信した時点における端末装置５０の位置を判定する手段であり、判定結果となる位置情報を受信履歴更新部５７ｂに出力する。
【００４１】
なお、位置判定部５７ｄが位置を判定する手法は、周知技術のいかなる方法を用いても良い。例えば、周辺の基地局とデータ通信を実行し、各基地局から送信されるデータの時間差等によって、端末装置５０の位置を判定することが出来る。
【００４２】
送信制御部５７ｅは、端末装置５０の各種の状態に応じて、サービス提供装置１００にデータを送信する手段である。ここでは、新規に放送番組データを受信した場合（チャンネル、コンテンツＩＤまたは送信機ＩＤが変更された場合も含む）、端末装置５０が放送番組データの受信を終了した場合、受信状況が所定時間以上悪い放送番組の受信を継続している場合に分けて、送信制御部５７ｅの処理を説明する。
【００４３】
（新規に放送番組データを受信した場合）
送信制御部５７ｅは、新規に放送番組データを受信した場合、受信開始情報をサービス提供装置１００に送信する。かかる受信開始情報は、端末ＩＤ、送信機ＩＤ、コンテンツＩＤ、チャンネル、位置情報を含んでいるものとする。
【００４４】
また、送信制御部５７ｅは、チャンネル、コンテンツＩＤまたは送信機ＩＤが変更された場合にも、受信開始情報として、変更後に対応する端末ＩＤ、送信機ＩＤ、コンテンツＩＤ、チャンネル、位置情報をサービス提供装置１００に送信する。
【００４５】
（放送番組データの受信を終了した場合）
送信制御部５７ｅは、放送番組データの受信が終了した場合（ユーザが入力部５１を操作して、コンテンツの視聴を終了した場合も含む）には、受信終了情報をサービス提供装置１００に送信する。かかる受信終了情報は、端末ＩＤを含んでいるものとする。
【００４６】
（受信状況が所定時間以上悪い放送番組の受信を継続している場合）
送信制御部５７ｅは、受信状況が所定時間以上悪い放送番組の受信を継続している場合には、アラーム情報をサービス提供装置１００に送信する。かかるアラーム情報は、端末ＩＤ、送信機ＩＤ、コンテンツＩＤ、チャンネル、位置情報、時間を送信する。
【００４７】
ここで、送信制御部５７ｅは、受信履歴テーブル５６ｂを参照し、送信機ＩＤと、チャンネルと、コンテンツＩＤとが同一で、かつ、電波強度「弱」の状態が所定時間以上継続している場合に、受信状況が所定時間以上悪い放送番組の受信を継続していると判定するものとする。
【００４８】
図３に示す例では、送信機ＩＤ「３」、チャンネル「２」、コンテンツＩＤ「Ｃ００１」が同一で、かつ、電波強度「弱」の状態が、所定時間以上継続しているので、アラーム情報として、端末ＩＤ、送信機ＩＤ「３」、コンテンツＩＤ「Ｃ００１」、チャンネル「２」、位置情報「２８／２８」、時間「１５：０１：３０」をアラーム情報として送信する。
【００４９】
次に、図１に示したサービス提供装置１００の構成について説明する。図５は、本実施例１にかかるサービス提供装置１００の構成を示す図である。同図に示すように、このサービス提供装置１００は、入力部１１０と、出力部１２０と、通信制御ＩＦ部１３０と、入出力制御ＩＦ部１４０と、記憶部１５０と、制御部１６０とを備えて構成される。
【００５０】
このうち、入力部１１０は、各種の情報を入力する入力手段であり、キーボードやマウス、マイクなどによって構成される。出力部１２０は、各種の情報を出力する出力手段であり、モニタ（若しくはディスプレイ、タッチパネル）やスピーカなどによって構成される。
【００５１】
通信制御ＩＦ部１３０は、主に端末装置５０と、送信装置１０ａ〜１０ｃとの間における通信を制御する手段である。入出力制御ＩＦ部１４０は、入力部１１０、出力部１２０、通信制御ＩＦ部１３０、記憶部１５０、制御部１６０のデータの入出力を制御する手段である。
【００５２】
記憶部１５０は、制御部１６０による各種処理に必要なデータおよびプログラムを記憶する記憶手段であり、特に本発明に密接に関連するものとしては、図５に示すように、受信状況個別テーブル１５０ａと、受信状況テーブル１５０ｂと、アラームテーブル１５０ｃと、コンテンツテーブル１５０ｄと、送信機テーブル１５０ｅと、番組表１５０ｆとを備える。
【００５３】
このうち、受信状況個別テーブル１５０ａは、各端末装置が受信中のコンテンツ、チャンネル等を管理するテーブルである。図６は、受信状況個別テーブル１５０ａのデータ構造の一例を示す図である。同図に示すように、この受信状況個別テーブル１５０ａは、端末ＩＤと、コンテンツＩＤと、チャンネルと、位置情報と、送信機ＩＤとを対応付けて記憶している。
【００５４】
受信状況テーブル１５０ｂは、各送信装置から送信される放送番組を受信している端末装置の数（受信者数）を管理するテーブルである。図７は、受信状況テーブル１５０ｂのデータ構造の一例を示す図である。同図に示すように、この受信状況テーブル１５０ｂは、送信機ＩＤと、チャンネルと、受信者数とを対応付けて記憶している。例えば、図７の１段目によれば、送信機ＩＤ「１」の送信装置から送信されるチャンネル「１」のコンテンツの受信者数が「２」である旨が記憶されている。
【００５５】
アラームテーブル１５０ｃは、受信状況が所定時間以上悪い放送番組の受信を継続している端末装置の情報を記憶するテーブルである。図８は、アラームテーブル１５０ｃのデータ構造の一例を示す図である。同図に示すように、このアラームテーブル１５０ｃは、端末ＩＤ（受信状況が所定時間以上悪い放送番組の受信を継続している端末装置の識別情報）と、コンテンツＩＤと、チャンネルと、位置情報と、時間と、送信機ＩＤとを対応付けて記憶している。
【００５６】
コンテンツテーブル１５０ｄは、コンテンツに関する各種の情報を記憶するテーブルである。図９は、コンテンツテーブル１５０ｄのデータ構造の一例を示す図である。同図に示すように、このコンテンツテーブル１５０ｄは、コンテンツＩＤと、コンテンツ名と、コンテンツ時間と、コンテンツデータとを対応付けて記憶している。このうち、コンテンツ時間は、コンテンツの放送時間であり、コンテンツデータは、コンテンツのデータそのもの（コンテンツのバイナリデータ）である。
【００５７】
送信機テーブル１５０ｅは、送信装置に関する各種の情報を記憶するテーブルである。図１０は、送信機テーブル１５０ｅのデータ構造の一例を示す図である。同図に示すように、この送信機テーブル１５０ｅは、送信機ＩＤと、位置情報と、電波範囲とを対応付けて記憶している。このうち、電波範囲は、送信装置から送信される電波の送信範囲を示す。
【００５８】
番組表１５０ｆは、各送信装置から送信されるコンテンツをチャンネル毎に管理するテーブルである。図１１は、番組表１５０ｆのデータ構造の一例を示す図である。同図に示すように、この番組表１５０ｆは、送信機ＩＤと、チャンネルと、コンテンツＩＤと、上映時間とを対応付けて記憶している。このうち、上映時間は、該当コンテンツが放送される時間を示す。
【００５９】
図５の説明に戻ると、制御部１６０は、各種の処理手順に規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、コンテンツ配信処理部１６０ａと、更新処理部１６０ｂと、番組表更新処理部１６０ｃとを有する。
【００６０】
このうち、コンテンツ配信処理部１６０ａは、番組表１５０ｆ（図１１参照）およびコンテンツＩＤに基づいて放送番組データを生成し、該当する送信装置に生成した放送番組データを送信する手段である。
【００６１】
例えば、コンテンツ配信処理部１６０ａは、送信機ＩＤ「１」の送信装置に送信する放送番組データを生成する場合には、コンテンツＩＤ「Ａ００１、Ａ００２、Ａ００３」に対応するコンテンツデータをコンテンツテーブル１５０ｄから取り出して、放送番組データに格納することで、放送番組データを生成する。なお、コンテンツデータに対応するコンテンツＩＤ、チャンネルおよび送信機ＩＤも合わせて放送番組データに格納する。
【００６２】
更新処理部１６０ｂは、端末装置５０から送信される各種のデータ（受信開始情報、受信終了情報、アラーム情報）に基づいて、受信状況個別テーブル１５０ａ、受信状況テーブル１５０ｂ、アラームテーブル１５０ｃを更新する手段である。以下において、更新処理部１６０ｂの処理を、受信開始情報を受信した場合の処理、受信終了情報を受信した場合の処理、アラーム情報を受信した場合の処理に分けて説明する。
【００６３】
（受信開始情報を受信した場合の処理）
更新処理部１６０ｂは、受信開始情報を取得した場合には、受信開始情報に含まれる端末ＩＤと同一の端末ＩＤが受信状況個別テーブル１５０ａに記憶されているか否かを判定する。
【００６４】
同一の端末ＩＤが受信状況個別テーブル１５０ａに記憶されていない場合には、更新処理部１６０ｂは、受信開始情報に含まれる端末ＩＤ、コンテンツＩＤ、チャンネル、位置情報、送信機ＩＤをそれぞれ対応付けて受信状況個別テーブル１５０ａに登録する。
【００６５】
そして、受信開示情報に含まれるチャンネルおよび送信機ＩＤ（以下、第１のチャンネル、第１の送信機ＩＤと表記する）と、受信状況テーブル１５０ｂとを比較して、該当する送信機ＩＤ、チャンネルに対応する受信者数に１を加算する。
【００６６】
一方、同一の端末ＩＤが受信状況個別テーブル１５０ａに記憶されている場合には、更新処理部１６０ｂは、受信開始情報に含まれる端末ＩＤと、受信状況個別テーブル１５０ａとを比較して、端末ＩＤに対応するチャンネルおよび送信機ＩＤ（以下、第２のチャンネル、第２の送信機ＩＤと表記する）を検出する。
【００６７】
そして、検出した第２のチャンネルおよび第２の送信機ＩＤと、受信状況テーブル１５０ｂとを比較して、該当する送信機ＩＤ、チャンネルに対応する受信者数から１を減算する。また、更新処理部１６０ｂは、受信開始情報に含まれる各情報によって、受信状況個別テーブル１５０ａを更新する。
【００６８】
その後、更新処理部１６０ｂは、受信開示情報に含まれる第１のチャンネルおよび第１の送信機ＩＤと、受信状況テーブル１５０ｂとを比較して、該当する送信機ＩＤ、チャンネルに対応する受信者数に１を加算する。
【００６９】
（受信終了情報を受信した場合の処理）
更新処理部１６０ｂは、受信終了情報を取得した場合には、受信終了情報に含まれる端末ＩＤと同一の端末ＩＤに対応する第２のチャンネルおよび第２の送信機ＩＤとを検出する。
【００７０】
そして、更新処理部１６０ｂは、検出した第２のチャンネルおよび第２の送信機ＩＤと、受信状況テーブル１５０ｂとを比較して、該当する送信機ＩＤ、チャンネルに対応する受信者数から１を減算すると共に、端末ＩＤに該当するレコードを受信状況個別テーブル１５０ａから削除する。
【００７１】
（アラーム情報を受信した場合の処理）
更新処理部１６０ｂは、アラーム情報を受信した場合には、アラーム情報に含まれる情報（端末ＩＤ、送信機ＩＤ、コンテンツＩＤ、チャンネル、位置情報、時間）をアラームテーブル１５０ｃに登録する。
【００７２】
番組表更新処理部１６０ｃは、アラームテーブル１５０ｃに基づいて、番組表１５０ｆを調整する手段である。番組表更新処理部１６０ｃが、番組表１５０ｆを調整することで、受信状況が所定時間以上悪い放送番組の受信を継続しているユーザを救済することが出来る。
【００７３】
具体的に、番組表更新処理部１６０ｃは、まず、アラームテーブル１５０ｃを参照し、現在時刻から所定時間前（例えば、１０分前）までのレコードを抽出する。そして、番組表更新処理部１６０ｃは、抽出した各レコードのうち、同一の送信機ＩＤ、コンテンツＩＤ、チャンネルを有するレコードが所定件数以上存在するか否かを判定する（所定件数以上存在する場合の、各レコードに共通して含まれるコンテンツＩＤを変更コンテンツＩＤと表記する）。
【００７４】
所定件数以上存在する場合には、該当レコードに含まれる送信機ＩＤに隣接する（あるいは、端末装置５０からの距離が所定範囲の）送信装置の送信機ＩＤ（以下、第３の送信機ＩＤと表記する）を、送信機テーブル１５０ｅに基づいて判定する。
【００７５】
そして、番組表更新処理部１６０ｃは、第３の送信機ＩＤと、受信状況テーブル１５０ｂとを比較して、第３の送信機ＩＤに対応する各チャンネルのうち、受信者数が所定値以下（例えば、受信者数が０）となるチャンネル（以下、第３のチャンネル）を判定する。その後、番組表変更処理部１６０ｃは、第３の送信機ＩＤおよび第３のチャンネルに対応するコンテンツＩＤを変更コンテンツＩＤに変更する。
【００７６】
ここで、番組表１５０ｆの情報が変更された場合には、コンテンツ配信処理部１６０ａは、直ちに、変更後のコンテンツを該当送信装置に送信しても良いし、更新前のコンテンツの配信が終了した後（一通り、コンテンツを流し終わった後）に、変更後のコンテンツを該当送信装置に送信してもよい。また、番組表更新処理部１６０ｃは、コンテンツ配信処理部１６０ａによって、変更後のコンテンツが所定回数（例えば、ｎ回；ｎは自然数）送信された場合に、変更後のコンテンツＩＤを変更前のコンテンツＩＤに戻す。
【００７７】
次に、本実施例１にかかるサービス提供システムに含まれる端末装置５０、サービス提供装置の処理手順について説明する。図１２は、新規に放送番組データを受信した場合の端末装置の処理を示すフローチャートである。
【００７８】
同図に示すように、端末装置５０は、新規に放送番組データを受信し（ステップＳ１０１）、受信開始情報として、端末ＩＤ、送信機ＩＤ、コンテンツＩＤ、チャンネル、位置情報をサービス提供装置に送信する（ステップＳ１０２）。
【００７９】
そして、端末装置５０は、送信機ＩＤ、チャンネル、コンテンツＩＤ、位置情報、伝播強度、時間を受信履歴テーブル５６ｂに記録し（ステップＳ１０３）、チャンネル、コンテンツＩＤまたは送信機ＩＤが変更されたか否かを判定する（ステップＳ１０４）。
【００８０】
チャンネル、コンテンツＩＤまたは送信機ＩＤが変更された場合には（ステップＳ１０５，Ｙｅｓ）、ステップＳ１０２に移行する。一方、チャンネル、コンテンツＩＤまたは送信機ＩＤが変更されていない場合には（ステップＳ１０５，Ｎｏ）、受信が終了したか否かを判定する（ステップＳ１０６）。
【００８１】
受信が終了していない場合には（ステップＳ１０７，Ｎｏ）、ステップＳ１０３に移行する。一方、受信が終了した場合には（ステップＳ１０７，Ｙｅｓ）、端末装置５０は、受信終了情報として、端末ＩＤをサービス提供サーバに送信する（ステップＳ１０８）。
【００８２】
次に、端末装置５０から受信開始情報を受信した場合のサービス提供装置１００の処理手順について説明する。図１３は、受信開始情報を受信した場合のサービス提供装置１００の処理手順を示すフローチャートである。
【００８３】
図１３に示すように、サービス提供装置１００は、受信開始情報として、端末ＩＤ、送信機ＩＤ、コンテンツＩＤ、チャンネル、位置情報を受信し（ステップＳ２０１）、受信状況個別テーブル１５０ａに、受信した端末ＩＤと同じ端末ＩＤが存在するか否かを判定する（ステップＳ２０２）。
【００８４】
受信した端末ＩＤと同じ端末ＩＤが存在しない場合には（ステップＳ２０３，Ｎｏ）、受信状況個別テーブル１５０ａに、レコードを追加し（ステップＳ２０４）、受信状況テーブルの該当送信機ＩＤの該当チャンネルの受信者数に１を加算する（ステップＳ２０５）。
【００８５】
一方、受信状況個別テーブル１５０ａに、受信した端末ＩＤと同じ端末ＩＤが存在する場合には（ステップＳ２０３，Ｙｅｓ）、受信状況個別テーブル１５０ａから送信機ＩＤ、チャンネルを取得し（ステップＳ２０６）、受信状況テーブル１５０ａの該当送信機ＩＤ、該当チャンネルの受信者数から１を減算し（ステップＳ２０７）、受信状況個別テーブルを更新し（ステップＳ２０８）、ステップＳ２０５に移行する。
【００８６】
次に、端末装置５０から受信終了情報を受信した場合のサービス提供装置１００の処理手順について説明する。図１４は、受信終了情報を受信した場合のサービス提供装置１００の処理手順を示すフローチャートである。
【００８７】
図１４に示すように、サービス提供装置１００は、受信終了情報として、端末ＩＤを受信し（ステップＳ３０１）、受信状況個別テーブル１５０ａから送信機ＩＤ、チャンネルを取得する（ステップＳ３０２）。
【００８８】
そして、サービス提供装置１００は、受信状況テーブル１５０ｂの送信機ＩＤ、チャンネルの受信者数から１を減算し（ステップＳ３０３）、受信状況個別テーブル１５０ａのレコードを削除する（ステップＳ３０４）。
【００８９】
次に、端末装置５０が、アラーム情報を送信する処理について説明する。図１５は、端末装置５０がアラーム情報を送信する処理を示すフローチャートである。同図に示すように、端末装置５０は、受信履歴テーブル５６ｂをチェックし（ステップＳ４０１）、受信履歴テーブル５６ｂから現在時刻〜５分前までのレコードを抽出する（ステップＳ４０２）。
【００９０】
そして、端末装置５０は、電波強度「弱」の状態が一定時間以上継続しているか否かを判定し（ステップＳ４０３）、一定時間以上継続していない場合には（ステップＳ４０４，Ｎｏ）、処理を終了する。
【００９１】
一方、電波強度「弱」の状態が一定時間以上継続している場合には（ステップＳ４０４，Ｙｅｓ）、同一の送信機ＩＤ、チャンネル、コンテンツＩＤにおいて、電波強度「弱」の状態が一定時間継続しているか否かを判定する（ステップＳ４０５）。
【００９２】
継続している場合には（ステップＳ４０６，Ｙｅｓ）、アラーム情報として、端末ＩＤ、送信機ＩＤ、チャンネル、コンテンツＩＤ、位置情報、時間を送信する（ステップＳ４０７）。一方、継続していない場合には（ステップＳ４０６，Ｎｏ）、処理を終了する。
【００９３】
次に、アラーム情報を受信した場合のサービス提供装置１００の処理手順について説明する。図１６は、アラーム情報を受信した場合のサービス提供装置１００の処理手順を示すフローチャートである。
【００９４】
図１６に示すように、サービス提供装置１００は、アラーム情報として、端末ＩＤ、送信機ＩＤ、チャンネル、コンテンツＩＤ、位置情報、時間を受信し、アラームテーブル１５０ｃに追加し（ステップＳ５０１）、アラームテーブル１５０ｃから現在時刻〜１０分前までのレコードを抽出する（ステップＳ５０２）。
【００９５】
そして、サービス提供装置１００は、レコード数が数件以上か否かを判定し（ステップＳ５０３）、数件未満の場合には（ステップＳ５０４，Ｎｏ）、処理を終了する。一方、レコード数が数件以上の場合には（ステップＳ５０４，Ｙｅｓ）、同一の送信機ＩＤ、チャンネル、コンテンツＩＤを含んだレコードが数件以上か否かを判定する（ステップＳ５０５）。
【００９６】
数件未満の場合には（ステップＳ５０６，Ｎｏ）、処理を終了する。一方、レコードが数件以上の場合には（ステップＳ５０６，Ｙｅｓ）、隣の送信機ＩＤの受信者数を抽出する（ステップＳ５０７）。
【００９７】
その後、サービス提供装置１００は、抽出した送信機ＩＤの送信装置のうち、受信者数が０件の送信装置が存在するか否かを判定し（ステップＳ５０８）、存在しない場合には（ステップＳ５０９，Ｎｏ）、処理を終了する。
【００９８】
一方、受信者数が０件の送信装置が存在する場合には（ステップＳ５０９，Ｙｅｓ）、番組表１５０ｆのコンテンツＩＤを変更し（ステップＳ５１０）、変更したコンテンツの放送回数が所定回数以上か否かを判定する（ステップＳ５１１）。
【００９９】
所定回数未満の場合には（ステップＳ５１２，Ｎｏ）、ステップＳ５１１に移行する。一方、所定回数以上の場合には（ステップＳ５１３）、番組表のコンテンツＩＤを元に戻し（ステップＳ５１３）、処理を終了する。
【０１００】
上述してきたように、本実施例１にかかるサービス提供システムは、サービス提供装置１００が、受信状況が所定時間以上悪い放送番組の受信を継続している端末装置５０からアラーム情報を取得した場合に、記憶部１５０に記憶された各種の情報に基づいて、端末装置５０から所定の範囲内に位置する送信装置（あるいは、端末装置５０にコンテンツを配信している送信装置から所定の範囲内に位置する送信装置）を判定し、判定した送信装置のコンテンツを切り替えるので、コンテンツの視聴状況に応じて、送信するコンテンツを動的に調整し、ユーザの所望するコンテンツの視聴を可能にすることができる。
【０１０１】
また、本実施例１にかかるサービス提供システムは、サービス提供装置１００が、送信装置が送信しているチャンネル毎のコンテンツのうち、受信者数の最も少ないコンテンツを、切り替え対象となるコンテンツに切り替えるので、その他のコンテンツを視聴中のユーザに与える影響を軽減することが出来る。
【０１０２】
また、本実施例１にかかるサービス提供システムは、サービス提供装置１００が、コンテンツの放送が終了するのを待ってから、コンテンツを切り替えるので、切り替える前のコンテンツを視聴中のユーザに、切り替える前のコンテンツの情報を最後まで伝えることが出来る。
【０１０３】
また、本実施例１にかかるサービス提供システムは、サービス提供装置１００が、コンテンツを切り替えた場合に、切り替えた後のコンテンツの放送が終了した後に、コンテンツを元のコンテンツ（切り替える前のコンテンツ）に戻すので、ユーザの利便性を向上させることが出来る。
【実施例２】
【０１０４】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例１以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【０１０５】
（１）コンテンツの切り替えについて
例えば、上述した実施例１では、番組変更処理部１６０ｃが、受信者数が０となるチャンネルを検出し、検出したチャンネルのコンテンツＩＤを切り替えていたが、これに限定されるものではない。
【０１０６】
例えば、番組変更処理部１６０ｃは、受信者数が０となるチャンネルが存在しない場合には、各チャネルのうち、受信者数が最も少ないチャンネルを検出し、検出したチャンネルのコンテンツの放送終了を待ってから、コンテンツＩＤを切り替えても良い。また、コンテンツを切り替える送信装置は、所望するコンテンツを見ることが出来ないユーザ（端末装置）が多い位置近辺の送信装置としても良い。
【０１０７】
図１７は、アラーム情報を受信した場合のサービス提供装置の処理（その２）を示すフローチャートである。同図に示すように、サービス提供装置１００は、アラーム情報として、端末ＩＤ、送信機ＩＤ、チャンネル、コンテンツＩＤ、位置情報、時間を受信し、アラームテーブル１５０ｃに追加し（ステップＳ６０１）、アラームテーブルから現在時刻〜１０分前までのレコードを抽出する（ステップＳ６０２）。
【０１０８】
そして、サービス提供装置１００は、レコード数が数件以上か否かを判定し（ステップＳ６０３）、数件未満の場合には（ステップＳ６０４，Ｎｏ）、処理を終了する。一方、レコード数が数件以上の場合には（ステップＳ６０４，Ｙｅｓ）、同一の送信機ＩＤ、チャンネル、コンテンツＩＤを含んだレコードが数件以上か否かを判定する（ステップＳ６０５）。
【０１０９】
数件未満の場合には（ステップＳ６０６，Ｎｏ）、処理を終了する。一方、レコードが数件以上の場合には（ステップＳ６０６，Ｙｅｓ）、該当レコードの位置情報を集計し、端末ＩＤが所定値以上存在する位置の送信機ＩＤを送信機テーブル１５０ｅから取得し（ステップＳ６０７）、該当送信機ＩＤのチャンネルの受信者数を抽出する（ステップＳ６０８）。
【０１１０】
そして、受信者数が０件となる送信機ＩＤが存在するか否かを判定し（ステップＳ６０９）、存在する場合には（ステップＳ６１０，Ｙｅｓ）、番組表１５０ｆのコンテンツを変更し（ステップＳ６１１）、ステップＳ６１６に移行する。
【０１１１】
一方、受信者数が０件となる送信機ＩＤが存在しない場合には（ステップＳ６１０，Ｎｏ）、各チャンネルのうち、受信者数が一番少ないチャンネルを抽出し（ステップＳ６１２）、チャンネルからコンテンツＩＤを取得する（ステップＳ６１３）。
【０１１２】
そして、サービス提供装置１００は、コンテンツＩＤからコンテンツ時間を抽出し、現在流れているコンテンツの終了時間を算出し（ステップＳ６１４）、コンテンツの終了時間になった場合に、番組表のコンテンツを変更する（ステップＳ６１５）。
【０１１３】
サービス提供装置１００は、変更したコンテンツの放送回数が所定回数以上か否かを判定し（ステップＳ６１６）、所定回数未満の場合には（ステップＳ６１７，Ｎｏ）、ステップＳ６１６に移行する。一方、所定回数以上の場合には（ステップＳ６１７，Ｙｅｓ）、番組表のコンテンツＩＤを元に戻し（ステップＳ６１８）、処理を終了する。
【０１１４】
（２）システムの構成等
ところで、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部あるいは一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１１５】
また、図２および図５に示した端末装置５０、サービス提供装置１００の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部がＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１６】
図１８は、実施例１にかかるサービス提供装置１００を構成するコンピュータ３００のハードウェア構成を示す図である。図１８に示すように、このコンピュータ（サービス提供装置）３００は、入力装置３０１、モニタ３０２、ＲＡＭ（Random  Access  Memory）３０３、ＲＯＭ（Read  Only  Memory）３０４、記憶媒体からデータを読み取る媒体読取装置３０５、他の装置（例えば、端末装置５０）との間でデータの送受信を行う通信装置３０６、ＣＰＵ（Central  Processing  Unit）３０７、ＨＤＤ（Hard  Disk  Drive）３０８をバス３０９で接続して構成される。
【０１１７】
そして、ＨＤＤ３０８には、上記したサービス提供装置１００の機能と同様の機能を発揮するサービス提供プログラム３０８ｂが記憶されている。ＣＰＵ３０７が、サービス提供プログラム３０８ｂを読み出して実行することにより、サービス提供プロセス３０７ａが起動される。ここで、サービス提供プロセス３０７ａは、図５に示した、コンテンツ配信処理部１６０ａ、更新処理部１６０ｂ、番組表更新処理部１６０ｃに対応する。
【０１１８】
また、ＨＤＤ３０８は、受信状況個別テーブル１５０ａ、受信状況テーブル１５０ｂ、アラームテーブル１５０ｃ、コンテンツテーブル１５０ｄ、送信機テーブル１５０ｅ、番組表１５０ｆに対応する各種データ３０８ａを記憶する。ＣＰＵ３０７は、ＨＤＤ３０８に格納された各種データ３０８ａを読み出して、ＲＡＭ３０３に格納し、ＲＡＭ３０３に格納された各種データ３０３ａを利用して、各送信装置が送信するコンテンツを切り替える。
【０１１９】
ところで、図１８に示したサービス提供プログラム３０８ｂは、必ずしも最初からＨＤＤ３０８に記憶させておく必要はない。たとえば、コンピュータに挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータの内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータに接続される「他のコンピュータ（またはサーバ）」などにサービス提供プログラム３０８ｂを記憶しておき、コンピュータがこれらからサービス提供プログラム３０８ｂを読み出して実行するようにしてもよい。
【０１２０】
以上の実施例１，２を含む実施形態に関し、更に以下の付記を開示する。
【０１２１】
（付記１）送信装置を制御して放送番組を放送する放送装置と、当該送信装置で放送される放送番組を受信する受信装置とを備えたサービス提供システムであって、
前記放送装置は、
前記送信装置毎の位置と、前記送信装置が放送する放送番組とを対応付けて記憶する放送情報記憶手段と、
受信状況が所定時間以上悪い放送番組の受信を継続している受信装置を示す救済受信装置の位置と、当該救済受信装置が受信中の放送番組を示す受信不良番組とを取得する取得手段と、
前記放送情報記憶手段に記憶された情報に基づいて、前記救済受信装置から所定の範囲内に位置する送信装置を判定する送信装置判定手段と、
前記送信装置判定手段によって判定された送信装置の放送番組を、前記受信不良番組に対応する放送番組に切り替える放送番組切替手段と、
を備えたことを特徴とするサービス提供システム。
【０１２２】
（付記２）前記放送番組切替手段は、前記送信装置判定手段によって判定された送信装置の放送番組を受信している受信装置の数が所定数以下の場合に、前記放送番組を前記受信不良番組に対応する放送番組に切り替えることを特徴とする付記１に記載のサービス提供システム。
（付記３）前記送信装置は、複数のチャンネル毎に異なる放送番組を放送し、前記放送番組切替手段は、前記異なる放送番組のうち、受信装置に受信されている数が最も少ない放送番組を前記受信不良番組に対応する放送番組に切り替えることを特徴とする付記２に記載のサービス提供システム。
【０１２３】
（付記４）前記放送番組切替手段は、放送番組の放送が終了した後に、前記放送番組を前記受信不良番組に対応する放送番組に切り替えることを特徴とする付記１、２または３に記載のサービス提供システム。
【０１２４】
（付記５）前記放送番組切替手段は、前記受信不良番組に対応する放送番組に切り替えた後、切り替えた放送番組の放送が終了した後に、切り替える前の放送番組に戻すことを特徴とする付記１〜４のいずれか一つに記載のサービス提供システム。
【０１２５】
（付記６）放送番組を放送する送信装置に接続され、前記送信装置毎の位置と、各送信装置が放送する放送番組とを対応付けた放送情報テーブルを備えたコンピュータに、
受信状況が所定時間以上悪い放送番組の受信を継続している受信装置を示す救済受信装置の位置と、当該救済受信装置が受信中の放送番組を示す受信不良番組とを取得する取得手順と、
前記放送情報テーブルに記憶された情報に基づいて、前記救済受信装置から所定の範囲内に位置する送信装置を判定する送信装置判定手順と、
前記送信装置判定手順によって判定された送信装置の放送番組を、前記受信不良番組に対応する放送番組に切り替える放送番組切替手順と、
を実行させることを特徴とするサービス提供プログラム。
【０１２６】
（付記７）前記放送番組切替手順は、前記前記送信装置判定手順によって判定された送信装置の放送番組を受信している受信装置の数が所定数以下の場合に、前記放送番組を前記受信不良番組に対応する放送番組に切り替えることを特徴とする付記６に記載のサービス提供プログラム。
【０１２７】
（付記８）前記送信装置は、複数のチャンネル毎に異なる放送番組を放送し、前記放送番組切替手順は、前記異なる放送番組のうち、受信装置に受信されている数が最も少ない放送番組を前記受信不良番組に対応する放送番組に切り替えることを特徴とする付記７に記載のサービス提供プログラム。
【０１２８】
（付記９）前記放送番組切替手順は、放送番組の放送が終了した後に、前記放送番組を前記受信不良番組に対応する放送番組に切り替えることを特徴とする付記６、７または８に記載のサービス提供プログラム。
【０１２９】
（付記１０）前記放送番組切替手順は、前記受信不良番組に対応する放送番組に切り替えた後、切り替えた放送番組の放送が終了した後に、切り替える前の放送番組に戻すことを特徴とする付記６〜９のいずれか一つに記載のサービス提供プログラム。
【図面の簡単な説明】
【０１３０】
【図１】本実施例１にかかるサービス提供システムの概要および特徴を説明するための図である。
【図２】本実施例１にかかる端末装置の構成を示す機能ブロック図である。
【図３】受信履歴テーブルのデータ構造の一例を示す図である。
【図４】放送番組データの一例を示す図である。
【図５】本実施例１にかかるサービス提供装置の構成を示す図である。
【図６】受信状況個別テーブルのデータ構造の一例を示す図である。
【図７】受信状況テーブルのデータ構造の一例を示す図である。
【図８】アラームテーブルのデータ構造の一例を示す図である。
【図９】コンテンツテーブルのデータ構造の一例を示す図である。
【図１０】送信機テーブルのデータ構造の一例を示す図である。
【図１１】番組表のデータ構造の一例を示す図である。
【図１２】新規に放送番組データを受信した場合の端末装置の処理を示すフローチャートである。
【図１３】受信開始情報を受信した場合のサービス提供装置の処理手順を示すフローチャートである。
【図１４】受信終了情報を受信した場合のサービス提供装置の処理手順を示すフローチャートである。
【図１５】端末装置がアラーム情報を送信する処理を示すフローチャートである。
【図１６】アラーム情報を受信した場合のサービス提供装置１００の処理手順を示すフローチャートである。
【図１７】アラーム情報を受信した場合のサービス提供装置の処理（その２）を示すフローチャートである。
【図１８】実施例１にかかるサービス提供装置を構成するコンピュータのハードウェア構成を示す図である。
【符号の説明】
【０１３１】
１０ａ，１０ｂ，１０ｃ  送信装置
５０    端末装置
５１，１１０    入力部
５２，１２０    出力部
５３，１３０    通信制御ＩＦ部
５４    アンテナ
５５，１４０    入出力制御ＩＦ部
５６，１５０    記憶部
５６ａ  端末ＩＤ
５６ｂ  受信履歴テーブル
５７，１６０    制御部
５７ａ  受信制御部
５７ｂ  受信履歴更新部
５７ｃ  電波強度判定部
５７ｄ  位置判定部
５７ｅ  送信制御部
１００    サービス提供装置
１５０ａ  受信状況個別テーブル
１５０ｂ  受信状況テーブル
１５０ｃ  アラームテーブル
１５０ｄ  コンテンツテーブル
１５０ｅ  送信機テーブル
１５０ｆ  番組表
１６０ａ  コンテンツ配信処理部
１６０ｂ  更新処理部
１６０ｃ  番組更新処理部
３００    コンピュータ（サービス提供装置）
３０１    入力装置
３０２    モニタ
３０３    ＲＡＭ
３０３ａ，３０８ａ  各種データ
３０４    ＲＯＭ
３０５    媒体読取装置
３０６    通信装置
３０７    ＣＰＵ
３０７ａ  サービス提供プロセス
３０８    ＨＤＤ
３０８ａ  サービス提供プログラム
３０９    バス
【図１】
0005228571.tif 000002
【図２】
0005228571.tif 000003
【図３】
0005228571.tif 000004
【図４】
0005228571.tif 000005
【図５】
0005228571.tif 000006
【図６】
0005228571.tif 000007
【図７】
0005228571.tif 000008
【図８】
0005228571.tif 000009
【図９】
0005228571.tif 000010
【図１０】
0005228571.tif 000011
【図１１】
0005228571.tif 000012
【図１２】
0005228571.tif 000013
【図１３】
0005228571.tif 000014
【図１４】
0005228571.tif 000015
【図１５】
0005228571.tif 000016
【図１６】
0005228571.tif 000017
【図１７】
0005228571.tif 000018
【図１８】
0005228571.tif 000019