(57)【要約】【課題】  マルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信可能とする。【解決手段】  携帯無線システム通信部１１は、基地局からマルチキャストで送信されるデータを受信する。データ誤り検出部１３は、携帯無線システム通信部１１によって受信されたデータの誤りを検出する。受信したデータに誤りが無ければ、そのデータを記憶部１４に記憶させる。一方、受信したデータに誤りがあれば、端末間通信部１２により、端末間通信を用いたマルチキャストで、正しく受信できなかったデータを他の携帯端末に要求し、該要求に応じて他の携帯端末からマルチキャストで送信されるデータを受信して記憶部１４に記憶させる。【選択図】  図１
2007036912.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯端末に対して一斉に同一データを送信するマルチキャスト機能を用いて基地局から送信されたデータを、前記基地局との間で通信を行う携帯無線通信によって受信する携帯端末であって、
前記基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断手段と、
前記判断手段によりデータを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求手段と、
前記データ要求手段による要求に応じて他の携帯端末から送信されてくるデータを前記端末間通信によって受信するデータ受信手段と
を具備することを特徴とする携帯端末。
【請求項２】
他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信手段をさらに具備することを特徴とする請求項１記載の携帯端末。
【請求項３】
前記データ要求手段は、前記他の携帯端末として、前記複数の携帯端末のうち、当該端末以外の全ての携帯端末に対してデータを要求することを特徴とする請求項１記載の携帯端末。
【請求項４】
前記データ要求手段は、前記他の携帯端末として、前記複数の携帯端末のうち、当該端末以外の特定の携帯端末に対してデータを要求することを特徴とする請求項１記載の携帯端末。
【請求項５】
前記他の携帯端末からの要求に応じた前記データ送信手段によるデータの送信に先立って、要求されたデータが前記複数の携帯端末のいずれかから既に送信されたか否かを確認する第１の確認手段を具備し、
前記データ送信手段は、前記第１の判別手段により、要求されたデータが前記複数の携帯端末のいずれかから既に送信されたことが確認された場合、前記他の携帯端末に対する要求されたデータの送信を中止することを特徴とする請求項１記載の携帯端末。
【請求項６】
前記判断手段によりデータを正しく受信できなかったと判断された場合、前記データ要求手段によるデータの要求に先立って、正しく受信できなかったデータが前記複数の携帯端末のいずれかから既に送信されているか否かを確認する第２の確認手段を具備し、
前記データ要求手段は、前記第２の確認手段により、前記複数の携帯端末のいずれかから正しく受信できなかったデータが既に送信されていることが確認された場合、他の携帯端末に対するデータの要求を中止し、
前記データ受信手段は、前記複数の携帯端末のいずれかから既に送信されているデータを前記端末間通信によって受信することを特徴とする請求項１記載の携帯端末。
【請求項７】
前記データ要求手段がデータを要求したにもかかわらず、前記データ受信手段によって他の携帯端末からデータを受信することができない場合、前記携帯無線通信によって前記基地局に対してデータを要求するデータ再送要求手段と、
前記データ再送要求手段による要求に応じて前記基地局から再送されてくるデータを前記携帯無線通信によって受信する再送データ受信手段と
を具備することを特徴とする請求項１記載の携帯端末。
【請求項８】
前記判断手段によりデータを正しく受信できなかったと判断された場合、前記携帯無線通信により前記基地局にデータの再送要求を行うか否かを予め設定しておく再送要求設定手段を具備し、
前記データ再送要求手段は、前記再送要求設定設定手段によって再送要求を行わないように設定されている場合、前記データ受信手段によって他の携帯端末からデータを受信することができない場合であっても、前記携帯無線通信による前記基地局に対するデータの再送要求を中止することを特徴とする請求項７記載の携帯端末。
【請求項９】
他の携帯端末との間で前記端末間通信を行うか否かを予め設定しておく端末間通信設定手段を具備し、
前記データ要求手段は、前記端末間通信設定手段によって前記端末間通信を行わないように設定されている場合に、前記判断手段によりデータを正しく受信できなかったと判断された場合、他の携帯端末に対するデータの要求を中止することをことを特徴とする請求項１記載の携帯端末。
【請求項１０】
前記端末間通信設定手段によって前記端末間通信を行わないように設定されている場合に、前記判断手段によりデータを正しく受信できなかったと判断された場合、前記携帯無線通信によって前記基地局に対してデータを要求するデータ再送要求手段と、
前記データ再送要求手段による要求に応じて前記基地局から再送されてくるデータを前記携帯無線通信によって受信する再送データ受信手段と
を具備することを特徴とする請求項９記載の携帯端末。
【請求項１１】
複数の携帯端末に対して一斉に同一データを送信するマルチキャスト機能を用いて基地局から送信されたデータを、前記基地局との間で通信を行う携帯無線通信によって受信するマルチキャストデータ受信方法であって、
前記基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断ステップと、
データを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求ステップと、
前記要求に応じて他の携帯端末から送信されてくるデータを前記端末間通信によって受信するデータ受信ステップと
からなることを特徴とするマルチキャストデータ受信方法。
【請求項１２】
他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信ステップをさらに含むことを特徴とする請求項１１記載のマルチキャストデータ受信方法。
【請求項１３】
コンピュータに、
基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断機能、
データを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求機能、
前記要求に応じて他の携帯端末から送信されてくるデータを携帯端末間で直接通信を行う端末間通信によって受信するデータ受信機能を実現することを特徴とするマルチキャストデータ受信プログラム。
【請求項１４】
他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信機能をさらに実現することを特徴とする請求項１３記載のマルチキャストデータ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やＰＨＳ（Personal Handyphone
System）や携帯情報端末などの携帯端末に関わり、特に、多数の携帯端末に同時に同じデータを送信するマルチキャストによるデータを受信する機能を搭載した携帯端末、マルチキャストデータ受信方法およびマルチキャストデータ受信プログラムに関する。
【背景技術】
【０００２】
放送のように、１つの送出局から同じデータを全ての受信機器に向けて送信するシステムは、テレビ、ラジオ等で既に一般化している。これと同様に、携帯無線システムにおいても、１つの基地局から同じデータを多数の携帯端末に送信するマルチキャスト機能を持ったものが考えられている（例えば特許文献１参照）。マルチキャストの場合、送出側から一方的にデータを送信し、受信側からは受信確認等の応答を行わないのが一般的である。通信路上で失われたり変化したりしてしまい、誤り訂正機能によっても訂正できなかったデータについては、再送を受信側から要求することができず、正しく受信することができない。
【０００３】
そこで、受信確認の応答や再送要求などを受信側から行い、データを正しく受信できるようにするリライアブルマルチキャストが考案されている。また、送出局からの再送方法として、マルチキャストを用いる方法、ユニキャストを用いる方法、ルータがデータを損失した受信局の存在する経路にのみ再送データを転送する部分的なマルチキャストを用いる方法、再送用のマルチキャストグループにデータを損失した受信局のみを参加させ、そのグループあてにマルチキャストする階層化マルチキャストを用いる方法がある（例えば非特許文献１参照）。
【特許文献１】特開２００２−２６９８７号公報
【非特許文献１】木下真吾著  「リライアブルマルチキャスト技術の最新動向」  電子情報通信学会論文誌  Ｂ  Ｖｏｌ．  Ｊ８５−Ｂ  Ｎｏ．１１  ｐｐ．１８１９−１８４２  ２００２年１１月
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、受信する携帯端末の数が多い場合には、受信確認の応答や再送要求などを受信側から行うと、それらが送信側に集中してしまい、送信側の負荷が重くなってしまうという問題がある。インターネットにおいては、この問題を解決するために、データが失われたとき、端末は直に接続されているルータに再送要求を送信し、ルータが配下の他の端末にそのデータを要求し、そのデータがあれば、それを要求してきた端末に転送するという手法が考案されている。
【０００５】
これにより、配下に多数のルータや端末を持っている上位の送信元に再送要求が集中することが避けられる。しかし、携帯無線システムにおいては、インターネットのルータに相当するものが基地局であり、それ自体が配下に多数の携帯端末を持っている。よって、インターネットと同じ手法では、基地局に再送要求が集中することが避けられないという問題がある。
【０００６】
そこで本発明は、端末間通信を利用することによって、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信することができる携帯端末、マルチキャストデータ受信方法およびマルチキャストデータ受信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、請求項１記載の発明による携帯端末は、複数の携帯端末に対して一斉に同一データを送信するマルチキャスト機能を用いて基地局から送信されたデータを、前記基地局との間で通信を行う携帯無線通信によって受信する携帯端末であって、前記基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断手段と、前記判断手段によりデータを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求手段と、前記データ要求手段による要求に応じて他の携帯端末から送信されてくるデータを前記端末間通信によって受信するデータ受信手段とを具備することを特徴とする。
【０００８】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の携帯端末において、他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信手段をさらに具備するようにしてもよい。
【０００９】
また、好ましい態様として、例えば請求項３記載のように、請求項１記載の携帯端末において、前記データ要求手段は、前記他の携帯端末として、前記複数の携帯端末のうち、当該端末以外の全ての携帯端末に対してデータを要求するようにしてもよい。
【００１０】
また、好ましい態様として、例えば請求項４記載のように、請求項１記載の携帯端末において、前記データ要求手段は、前記他の携帯端末として、前記複数の携帯端末のうち、当該端末以外の特定の携帯端末に対してデータを要求するようにしてもよい。
【００１１】
また、好ましい態様として、例えば請求項５記載のように、請求項１記載の携帯端末において、前記他の携帯端末からの要求に応じた前記データ送信手段によるデータの送信に先立って、要求されたデータが前記複数の携帯端末のいずれかから既に送信されたか否かを確認する第１の確認手段を具備し、前記データ送信手段は、前記第１の判別手段により、要求されたデータが前記複数の携帯端末のいずれかから既に送信されたことが確認された場合、前記他の携帯端末に対する要求されたデータの送信を中止するようにしてもよい。
【００１２】
また、好ましい態様として、例えば請求項６記載のように、請求項１記載の携帯端末において、前記判断手段によりデータを正しく受信できなかったと判断された場合、前記データ要求手段によるデータの要求に先立って、正しく受信できなかったデータが前記複数の携帯端末のいずれかから既に送信されているか否かを確認する第２の確認手段を具備し、前記データ要求手段は、前記第２の確認手段により、前記複数の携帯端末のいずれかから正しく受信できなかったデータが既に送信されていることが確認された場合、他の携帯端末に対するデータの要求を中止し、前記データ受信手段は、前記複数の携帯端末のいずれかから既に送信されているデータを前記端末間通信によって受信するようにしてもよい。
【００１３】
また、好ましい態様として、例えば請求項７記載のように、請求項１記載の携帯端末において、前記データ要求手段がデータを要求したにもかかわらず、前記データ受信手段によって他の携帯端末からデータを受信することができない場合、前記携帯無線通信によって前記基地局に対してデータを要求するデータ再送要求手段と、前記データ再送要求手段による要求に応じて前記基地局から再送されてくるデータを前記携帯無線通信によって受信する再送データ受信手段とを具備するようにしてもよい。
【００１４】
また、好ましい態様として、例えば請求項８記載のように、請求項７記載の携帯端末において、前記判断手段によりデータを正しく受信できなかったと判断された場合、前記携帯無線通信により前記基地局にデータの再送要求を行うか否かを予め設定しておく再送要求設定手段を具備し、前記データ再送要求手段は、前記再送要求設定設定手段によって再送要求を行わないように設定されている場合、前記データ受信手段によって他の携帯端末からデータを受信することができない場合であっても、前記携帯無線通信による前記基地局に対するデータの再送要求を中止するようにしてもよい。
【００１５】
また、好ましい態様として、例えば請求項９記載のように、請求項１記載の携帯端末において、他の携帯端末との間で前記端末間通信を行うか否かを予め設定しておく端末間通信設定手段を具備し、前記データ要求手段は、前記端末間通信設定手段によって前記端末間通信を行わないように設定されている場合に、前記判断手段によりデータを正しく受信できなかったと判断された場合、他の携帯端末に対するデータの要求を中止するようにしてもよい。
【００１６】
また、好ましい態様として、例えば請求項１０記載のように、請求項９記載の携帯端末において、前記端末間通信設定手段によって前記端末間通信を行わないように設定されている場合に、前記判断手段によりデータを正しく受信できなかったと判断された場合、前記携帯無線通信によって前記基地局に対してデータを要求するデータ再送要求手段と、前記データ再送要求手段による要求に応じて前記基地局から再送されてくるデータを前記携帯無線通信によって受信する再送データ受信手段とを具備するようにしてもよい。
【００１７】
また、上記目的達成のため、請求項１１記載の発明によるマルチキャストデータ受信方法は、複数の携帯端末に対して一斉に同一データを送信するマルチキャスト機能を用いて基地局から送信されたデータを、前記基地局との間で通信を行う携帯無線通信によって受信するマルチキャストデータ受信方法であって、前記基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断ステップと、データを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求ステップと、前記要求に応じて他の携帯端末から送信されてくるデータを前記端末間通信によって受信するデータ受信ステップとからなることを特徴とする。
【００１８】
また、好ましい態様として、例えば請求項１２記載のように、請求項１１記載のマルチキャストデータ受信方法において、他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信ステップをさらに含むようにしてもよい。
【００１９】
また、上記目的達成のため、請求項１３記載の発明によるマルチキャストデータ受信プログラムは、コンピュータに、基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断機能、データを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求機能、前記要求に応じて他の携帯端末から送信されてくるデータを携帯端末間で直接通信を行う端末間通信によって受信するデータ受信機能を実現することを特徴とする。
【００２０】
また、好ましい態様として、例えば請求項１４記載のように、請求項１３記載のマルチキャストデータ受信プログラムにおいて、他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信機能をさらに実現するようにしてもよい。
【発明の効果】
【００２１】
請求項１記載の発明によれば、判断手段により、基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断し、前記判断手段によりデータを正しく受信できなかったと判断された場合、データ要求手段により、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求し、データ受信手段により、前記要求に応じて他の携帯端末から送信されてくるデータを前記端末間通信によって受信するようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信することができるという利点が得られる。
【００２２】
また、請求項２記載の発明によれば、データ送信手段により、他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するようにしたので、携帯端末同士で相互にデータを補うことができるので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータをより確実に受信することができるという利点が得られる。
【００２３】
また、請求項３記載の発明によれば、前記データ要求手段により、前記他の携帯端末として、前記複数の携帯端末のうち、当該端末以外の全ての携帯端末に対してデータを要求するようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信することができるという利点が得られる。
【００２４】
また、請求項４記載の発明によれば、前記データ要求手段により、前記他の携帯端末として、前記複数の携帯端末のうち、当該端末以外の特定の携帯端末に対してデータを要求するようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信することができるという利点が得られる。
【００２５】
また、請求項５記載によれば、前記他の携帯端末からの要求に応じた前記データ送信手段によるデータの送信に先立って、第１の確認手段により、要求されたデータが前記複数の携帯端末のいずれかから既に送信されたか否かを確認し、要求されたデータが前記複数の携帯端末のいずれかから既に送信されたことが確認された場合、前記データ送信手段により、前記他の携帯端末に対する要求されたデータの送信を中止するようにしたので、無駄な送信処理を省くことができ、消費電力の低減化を図ることができるという利点が得られる。
【００２６】
また、請求項６記載の発明によれば、前記判断手段によりデータを正しく受信できなかったと判断された場合、第２の確認手段により、前記データ要求手段によるデータの要求に先立って、正しく受信できなかったデータが前記複数の携帯端末のいずれかから既に送信されているか否かを確認し、前記複数の携帯端末のいずれかから正しく受信できなかったデータが既に送信されていることが確認された場合、前記データ要求手段により、他の携帯端末に対するデータの要求を中止し、前記データ受信手段により、前記複数の携帯端末のいずれかから既に送信されているデータを前記端末間通信によって受信するようにしたので、無駄な要求処理を省くことができ、消費電力の低減化を図ることができるという利点が得られる。
【００２７】
また、請求項７記載の発明によれば、前記データ要求手段がデータを要求したにもかかわらず、前記データ受信手段によって他の携帯端末からデータを受信することができない場合、データ再送要求手段により、前記携帯無線通信によって前記基地局に対してデータを要求し、再送データ受信手段により、前記データ再送要求手段による要求に応じて前記基地局から再送されてくるデータを前記携帯無線通信によって受信するようにしたので、携帯端末間でデータを受信できなかったとしても、そのデータを確実に受信することができるという利点が得られる。
【００２８】
また、請求項８記載の発明によれば、前記判断手段によりデータを正しく受信できなかったと判断された場合、再送要求設定手段により、前記携帯無線通信により前記基地局にデータの再送要求を行うか否かを予め設定しておき、前記再送要求設定設定手段によって再送要求を行わないように設定されている場合、前記データ受信手段によって他の携帯端末からデータを受信することができない場合であっても、前記データ再送要求手段により、前記携帯無線通信による前記基地局に対するデータの再送要求を中止するようにしたので、消費電力の低減化を図ることができるという利点が得られる。
【００２９】
また、請求項９記載の発明によれば、端末間通信設定手段により、他の携帯端末との間で前記端末間通信を行うか否かを予め設定しておき、前記端末間通信設定手段によって前記端末間通信を行わないように設定されている場合に、前記判断手段によりデータを正しく受信できなかったと判断された場合、前記データ要求手段により、他の携帯端末に対するデータの要求を中止するようにしたので、消費電力の低減化を図ることができるという利点が得られる。
【００３０】
また、請求項１０記載によれば、前記端末間通信設定手段によって前記端末間通信を行わないように設定されている場合に、前記判断手段によりデータを正しく受信できなかったと判断された場合、データ再送要求手段により、前記携帯無線通信によって前記基地局に対してデータを要求し、再送データ受信手段により、前記データ再送要求手段による要求に応じて前記基地局から再送されてくるデータを前記携帯無線通信によって受信するようにしたので、そのデータを確実に受信することができるという利点が得られる。
【００３１】
また、請求項１１記載の発明によれば、基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断ステップと、データを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求ステップと、前記要求に応じて他の携帯端末から送信されてくるデータを前記端末間通信によって受信するデータ受信ステップとからなるようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信することができるという利点が得られる。
【００３２】
また、請求項１２記載によれば、他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信ステップをさらに含むようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータをより確実に受信することができるという利点が得られる。
【００３３】
また、請求項１３記載の発明によれば、コンピュータに、基地局からマルチキャスト機能を用いて送信されたデータを正しく受信できたか否かを判断する判断機能、データを正しく受信できなかったと判断された場合、携帯端末間で直接通信を行う端末間通信によって他の携帯端末に対してデータを要求するデータ要求機能、前記要求に応じて他の携帯端末から送信されてくるデータを携帯端末間で直接通信を行う端末間通信によって受信するデータ受信機能を実現するようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータを確実に受信することができるという利点が得られる。
【００３４】
また、請求項１４記載の発明によれば、他の携帯端末からの要求に応じて、要求されたデータを前記端末間通信によって前記他の携帯端末に送信するデータ送信機能をさらに実現するようにしたので、基地局から多数の携帯端末にマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局に負荷をかけることなく、そのデータをより確実に受信することができるという利点が得られる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態を、図面を参照して説明する。
【００３６】
Ａ．第１実施形態
Ａ−１．第１実施形態の構成
図１は、本発明の第１実施形態による携帯端末の構成を示すブロック図である。図において、図１において、通信制御部１０は、携帯無線システム通信部１１による通信を制御してデータを受信させ、受信したデータに誤りがあれば再送を要求し、誤りが無ければそのデータを記憶させる。携帯無線システム通信部１１は、通信制御部１０の要求に応じて携帯無線システムを用いて基地局と通信を行ってデータを受信する。
【００３７】
端末間通信部１２は、他の端末からのデータの要求を受け、それを通信制御部１０に通知したり、通信制御部１０の要求に応じて正しく受信できなかったデータを他の端末に要求して受信したり、他の端末が正しく受信できなかったデータをその端末に送信したりする。端末間通信部１２としては、ＢｌｕｅｔｏｏｔｈやワイヤレスＬＡＮのような短距離無線システムを用いる。データ誤り検出部１３は、携帯無線システム通信部１１と端末間通信部１２とによって受信されたデータの誤りを検出する。記憶部１４は、データ誤り検出部１３によって誤りの無いことが確認されたデータを記憶する。
【００３８】
次に、図２は、本実施形態に係る通信システムの一形態例を示す概念図である。図において、基地局２０は、携帯無線システムにおいて、圏内の複数の携帯端末２１、２２、２３に対して、マルチキャストでデータを送信する。複数の携帯端末２１、２２、２３は、互いに短距離無線が可能な範囲に存在しており、基地局２０からマルチキャストで送信されたデータを受信する一方、受信がうまくいかなかった場合には、他の携帯端末との端末間通信でデータを送受信する。
【００３９】
Ａ−２．第１実施形態の動作
次に、上述した第１実施形態の動作について説明する。ここで、図３は、本第１実施形態による携帯端末の動作を説明するためのフローチャートである。基地局２０がマルチキャストデータを送信し始めると、携帯端末２１、２２、２３は、そのデータを受信する（ステップＳ１０）。データ誤り検出部１３により、受信したデータに誤りが無いか否かを判断する（ステップＳ１２）。そして、誤りがあれば、要求するデータに対する端末間通信受信処理を所定の回数以上行ったか否かを判断する（ステップＳ１４）。
【００４０】
ここで、所定の回数未満のときには、端末間通信により他の端末にそのデータを要求し、要求した他の端末から送信されるデータを受信する端末間通信受信処理を行う（ステップＳ１６）。該端末間通信受信処理により、他の端末からデータを受信すると、ステップＳ１２へ戻り、該データについても同様にデータ誤り検出部１３により、データに誤りが無いか否かを判断し（ステップＳ１２）、誤りがあれば、上述したように、ステップＳ１４、Ｓ１６の処理を繰り返す。そして、要求するデータに対する端末間通信受信処理を所定の回数以上行ったときには、データ受信失敗として当該処理を終了する。
【００４１】
一方、端末間通信受信処理により、他の端末から受信したデータに誤りが無ければ、他の端末からデータを要求する端末間通信要求を確認し（ステップＳ１８）、端末間通信要求があるか否かを判断する（ステップＳ２０）。そして、他の端末から端末間通信要求があれば、端末間通信送信処理を行い（ステップＳ２２）、要求が無ければ行わない。該端末間通信送信処理では、他の端末からのデータ要求に応じて基地局２０から受信した該当データをその端末へ送信する。なお、該端末間通信送信処理の詳細については後述する。その後、受信したデータを記憶部１４に保存してデータ受信を完了させ、当該処理を終了する（ステップＳ２２）。
【００４２】
次に、図４は、上述した端末間通信受信処理の動作を説明するためのフローチャートである。端末間通信受信処理では、まず、要求するデータが他の端末から送信され、端末間通信部１２に届いているか否かを判断する（ステップＳ３０）。そして、他の端末からデータが届いていれば、そのまま端末間通信部１２によりそのデータを受信する（ステップＳ３８）。一方、他の端末からデータが届いていなければ、基地局２０から正しく受信できなかったデータを送信させるべく、端末間通信部１２により、端末間通信要求を他の端末に向けて送信する（ステップＳ３２）。
【００４３】
次に、一定時間内に他の端末からデータが届いたか否かを判断する（ステップＳ３４）。そして、一定時間待っても他の端末から要求したデータが届かなければ、端末間通信受信処理によるデータ受信が失敗したと判断し、当該処理を終了する（ステップＳ３６）。一方、一定時間内に他の端末から要求したデータが届けば、端末間通信部１２によりそのデータを受信する（ステップＳ３８）。
【００４４】
次に、図５は、上述した端末間通信送信処理の動作を説明するためのフローチャートである。端末間通信送信処理では、まず、他の端末から要求されたデータがそれ以外の端末から送信されいるか否かを判断する（ステップＳ４０）。そして、それ以外の端末からデータが既に送信されていれば、当該携帯端末からデータを送信する必要はないので、何もせずに当該処理を終了する。一方、それ以外の端末からデータが既に送信されていなければ、端末間通信部１２により、要求するデータを他の端末に向けて送信し、当該処理を終了する（ステップＳ４２）。
【００４５】
ここで、図６は、本第１実施携帯による携帯端末と基地局との一動作例を説明するための概念図である。図６（ａ）に示すように、携帯端末２３が基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合、携帯端末２３は、図６（ｂ）に示すように、端末間通信が可能な他の携帯端末２１、２２にマルチキャストでそのデータを要求する。
【００４６】
ここで、例えば、その要求を受信した携帯端末２２が、図６（ｃ）に示すように、要求されたデータを端末間通信により携帯端末２１、２２にマルチキャストで送信したとする。携帯端末２１は、携帯端末２３によって要求されたデータが携帯端末２２から送信されていることを検知するので、携帯端末２３へのデータ送信を行わない。携帯端末２３は、携帯端末２２から送信されたデータを受信して記憶部１４に保存することになる。
【００４７】
なお、上述した動作例では、端末間通信が可能な携帯端末全てにデータの要求を行ったが、予め決めておいた携帯端末にのみデータを要求してもよい。図７は、予め決めておいた携帯端末にのみデータを要求する動作例を説明するための概念図である。
【００４８】
図７（ａ）に示すように、携帯端末２３が基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合、携帯端末２３は、図７（ｂ）に示すように、予め決めておいた携帯端末２１にそのデータを要求する。携帯端末２１は、図７（ｃ）に示すように、要求されたデータを端末間通信により携帯端末２３に送信する。携帯端末２３は、携帯端末２２から送信されたデータを受信して記憶部１４に保存することになる。
【００４９】
上述した第１実施形態によれば、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合でも、基地局２０に負荷をかけることなく、端末間通信により他の携帯端末からそのデータを受信することができる。また、端末間通信を行う携帯端末を予め決めておけば、無関係の携帯端末に負荷をかけずに、受信できなかったデータの再送を要求することができる。
【００５０】
Ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。本第２実施形態では、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった携帯端末が、端末間通信を行っても他の携帯端末からそのデータを受信できなかった場合、携帯無線システムを用いて通常のユニキャストで基地局２０にそのデータを要求することを特徴としている。なお、携帯端末の構成や通信システムの構成は、前述した第１実施形態と同じであるので説明を省略する。
【００５１】
図８は、本第２実施形態による携帯端末の動作を説明するためのフローチャートである。なお、図３に対応する部分には同一の符号を付け説明を省略する。基地局２０からマルチキャストで送信されたデータを正しく受信できなかった携帯端末が、所定の回数だけ端末間通信を行っても他の携帯端末からそのデータを受信できなかった場合（図８のステップＳ１４のＹＥＳ）、その携帯端末は、基地局２０にそのデータを要求する（ステップＳ５０）。基地局２０は、要求されたデータを通常のユニキャストでその携帯端末に送信する。そこで、携帯端末は、上記基地局２０からのデータを受信し（ステップＳ５２）、ステップＳ２２で、受信したデータを記憶部１４に保存してデータ受信を完了させ、当該処理を終了する。
【００５２】
ここで、図９ないし図１１は、本第２実施携帯による携帯端末と基地局との一動作例を説明するための概念図である。図９（ａ）に示すように、携帯端末２３が基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合、携帯端末２３は、図９（ｂ）に示すように、端末間通信が可能な他の携帯端末２１、２２にマルチキャストでそのデータを要求する。
【００５３】
ここで、例えば、携帯端末２１と携帯端末２２のどちらも、図９（ａ）に示すように、基地局２０からマルチキャストで送信されたデータを正しく受信できなかったとすると、携帯端末２１と携帯端末２２のどちらも携帯端末２３が要求したデータを持っていない。したがって、携帯端末２１と携帯端末２２は、どちらも、図９（ｃ）に示すように、何も応答を返さない。
【００５４】
所定の時間（ステップＳ３４：例えば、３０秒とする）が経過すると、携帯端末２３は、図１０（ａ）に示すように、再び、端末間通信が可能な携帯端末２１、２２にマルチキャストでそのデータを要求する。このときも、携帯端末２１、２２は、携帯端末２３から要求されたデータを持っていないので、図１０（ｂ）に示すように、何も応答を返さない。
【００５５】
再び、所定の時間（ステップＳ３４：例えば、３０秒）が経過すると、携帯端末２３は、端末間通信に失敗したと判断する。すなわち、図８のステップＳ１４における所定の回数が２回であるとする。そこで、携帯端末２３は、図１１（ａ）に示すように、基地局２０にそのデータを要求する。基地局２０は、図１１（ｂ）に示すように、要求されたデータを通常のユニキャストで携帯端末２３に送信する。携帯端末２３は、上記基地局２０からのデータを受信し、受信したデータを記憶部１４に保存する。
【００５６】
上述した第２実施形態によれば、ある携帯端末が基地局２０からデータを正しく受信できなかったとき、同じデータが送信された他の携帯端末と端末間通信を行って、そのデータを取得することによって、基地局２０のデータ再送処理に係る負担を軽減することができる。また、端末間通信でも正しくデータを受信できなかった場合には、基地局２０にデータの再送要求をすることによって、最小限の負担で、データを正しく受信することができる。
【００５７】
なお、上述した第２実施形態では、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合、自動的に携帯無線通信により基地局２０にデータを要求して該データを受信するようにしたが、携帯無線通信により基地局２０にデータを要求するか、要求しないかを設定可能としてもよい。これは、ちょうど、前述した第１実施形態による動作と、第２実施形態による動作とを選択可能としたことに相当する。携帯無線通信により基地局２０にデータを要求しないに設定した場合には、基地局２０からデータを正しく受信できず、かつ他の携帯端末からもデータを受信できなかった場合には、データを受信することができないが、基地局２０へ負担を一切掛けずに済む。
【００５８】
Ｃ．第３実施形態
次に、本発明の第３実施形態について説明する。本第３実施形態では、それぞれの携帯端末において、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合に、端末間通信を行うか行わないかを予め設定可能とすることを特徴とする。
【００５９】
ここで、図１２は、本第３実施形態による携帯端末の動作を説明するためのフローチャートである。なお、図１２において、図３に共通する部分は省略してある。基地局２０からのマルチキャストによるデータ受信が開始されると、まず、端末間通信可に設定されているか否かを判断する（ステップＳ６０）。携帯端末のユーザにより予め端末間通信を行うように設定されている場合には、前述した第１実施形態における図３のステップＳ１０以降へ進む。
【００６０】
すなわち、端末間通信を行うように設定されている場合には、前述した第１実施形態と同様に、他の携帯端末からのデータ要求に応じる必要があるので、その分、消費電力が増加するが、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合には、端末間通信によりそのデータを他の携帯端末に要求してデータを受信する。これにより、データを確実に受信することが可能となり、データの正確性を優先させることが可能となる。
【００６１】
一方、携帯端末のユーザにより予め端末間通信を行わないように設定されている場合には、基地局２０が送信するマルチキャストデータを受信し（ステップＳ６２）、データ誤り検出部１３により、受信したデータに誤りが無いか否かを判断する（ステップＳ６４）。そして、誤りがなければ、受信したデータを記憶部１４に保存してデータ受信を完了させ、当該処理を終了する（ステップＳ６６）。一方、受信したデータに誤りがあった場合には、データ受信が失敗したと判断してそのまま当該処理を終了する（ステップＳ６８）。
【００６２】
このように、端末間通信を行わないように設定した場合には、他の携帯端末からのデータ要求に応じる必要が無いため、消費電力を節約することができる。そして、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合には、基地局２０にそのデータを要求することなく通信を完了させる。これにより、データを受信できない可能性が生じるが、消費電力を極力低減することが可能となる。
【００６３】
上述した第３実施形態によれば、携帯端末のユーザに、データの正確性を優先させるか、消費電力の節約を優先させるかを選択させることができる。
【００６４】
Ｄ．第４実施形態
次に、本発明の第４実施形態について説明する。本第４実施形態では、前述した第３実施形態と同様に、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合に、端末間通信を行うか行わないかを予め設定可能とするが、基地局２０へのデータ再送要求を許可している点で異なる。
【００６５】
ここで、図１３は、本第４実施形態による携帯端末の動作を説明するためのフローチャートである。なお、図１３において、図８に共通する部分は省略してある。基地局２０からのマルチキャストによるデータ受信が開始されると、まず、端末間通信可に設定されているか否かを判断する（ステップＳ７０）。携帯端末のユーザにより予め端末間通信を行うように設定されている場合には、前述した第２実施形態における図８のステップＳ１０以降へ進む。
【００６６】
すなわち、端末間通信を行うよう設定されている場合には、基地局２０からマルチキャストで送信されたデータを正しく受信できず、端末間通信によってもそのデータを受信できなかった場合に、前述した第２実施形態と同様に、携帯無線システムを用いて通常のユニキャストで基地局２０にそのデータを要求する。これにより、データをより確実に受信することができ、データの正確性を優先させることが可能となる。
【００６７】
一方、携帯端末のユーザにより予め端末間通信を行わないように設定されている場合には、基地局２０が送信するマルチキャストデータを受信し（ステップＳ７２）、データ誤り検出部１３により、受信したデータに誤りが無いか否かを判断する（ステップＳ７４）。そして、誤りがなければ、受信したデータを記憶部１４に保存してデータ受信を完了させ、当該処理を終了する（ステップＳ８０）。
【００６８】
一方、受信したデータに誤りがあった場合には、基地局２０にそのデータを要求し（ステップＳ７６）、該要求に応じて基地局２０からユニキャストで送信されてくるデータを受信し（ステップＳ７８）、ステップＳ８０で、受信したデータを記憶部１４に保存してデータ受信を完了させ、当該処理を終了する。
【００６９】
このように、端末間通信を行わないように設定した場合には、上述した第３実施形態と同様に、他の携帯端末からのデータ要求に応じる必要が無いため、消費電力を節約することができる。そして、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合には、端末間通信で他の携帯端末に対してデータを要求できないので、直接、携帯無線システムを用いて通常のユニキャストで基地局２０にそのデータを要求して取得する。これにより、基地局２０への要求で負荷が生じるものの、消費電力を低減することができるとともに、データを確実に受信することができる。
【００７０】
上述した第４実施形態によれば、携帯端末のユーザに、データの正確性のみを優先させるか、消費電力の節約に加えて、データの正確性をも優先させるかを選択させることができる。
【００７１】
なお、本第４実施形態では、端末間通信を行わないように設定した場合には、他の携帯端末からのデータ要求に応じないにもかかわらず、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった場合には、基地局２０にそのデータを要求するので、従来技術で説明したように、基地局２０の負荷が重くなってしまう可能性がある。そこで、端末間通信を行わないように設定した携帯端末に対しては、端末間通信を行うよう設定された携帯端末に比べて、サービス料金あるいは通信料金を割高とするようにしてもよい。
【００７２】
なお、上述した第１ないし第４実施形態において、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった携帯端末の要求に応じて、そのデータを端末間通信により送信した携帯端末には、その見返りとして、基地局２０と通信する際、端末間通信により送信したデータ量と同じだけのデータ量について、その分の通信料金を無料にしてもよい。
【００７３】
また、上述した第１ないし第４実施形態において、基地局２０からマルチキャストで送信されたデータを正しく受信できなかった携帯端末が、端末間通信によりそのデータを受信したとき、そのデータを送信した携帯端末にそのデータ量に応じた料金を支払うようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１実施形態による携帯端末の構成を示すブロック図である。
【図２】本実施形態に係る通信システムの一形態例を示す概念図である。
【図３】本第１実施形態による携帯端末の動作を説明するためのフローチャートである。
【図４】端末間通信受信処理の動作を説明するためのフローチャートである。
【図５】端末間通信送信処理の動作を説明するためのフローチャートである。
【図６】本第１実施携帯による携帯端末と基地局との一動作例を説明するための概念図である。
【図７】予め決めておいた携帯端末にのみデータを要求する動作例を説明するための概念図である。
【図８】本発明の第２実施形態による携帯端末の動作を説明するためのフローチャートである。
【図９】本第２実施携帯による携帯端末と基地局との一動作例を説明するための概念図である。
【図１０】本第２実施携帯による携帯端末と基地局との一動作例を説明するための概念図である。
【図１１】本第２実施携帯による携帯端末と基地局との一動作例を説明するための概念図である。
【図１２】本第３実施形態による携帯端末の動作を説明するためのフローチャートである。
【図１３】本第４実施形態による携帯端末の動作を説明するためのフローチャートである。
【符号の説明】
【００７５】
１０  通信制御部（データ要求手段、データ受信手段、データ送信手段、第１の確認手段、第２の確認手段、データ再送要求手段、再送データ受信手段、再送要求設定手段、端末間通信設定手段）
１１  携帯無線システム通信部（データ再送要求手段、再送データ受信手段）
１２  端末間通信部（データ要求手段、データ受信手段、データ送信手段、第１の確認手段、第２の確認手段）
１３  データ誤り検出部（判断手段）
１４  記憶部（再送要求設定手段、端末間通信設定手段）
２０  基地局
２１、２２、２３  携帯端末
【図１】
2007036912.tif 000003
【図２】
2007036912.tif 000004
【図３】
2007036912.tif 000005
【図４】
2007036912.tif 000006
【図５】
2007036912.tif 000007
【図６】
2007036912.tif 000008
【図７】
2007036912.tif 000009
【図８】
2007036912.tif 000010
【図９】
2007036912.tif 000011
【図１０】
2007036912.tif 000012
【図１１】
2007036912.tif 000013
【図１２】
2007036912.tif 000014
【図１３】
2007036912.tif 000015