(57)【要約】  情報処理装置が通信相手と通信不可能であり通信が行われない場合は、通信相手と通信不可能であるという条件とは異なる条件を満足して通信が行われない場合よりも、次に通信を試みるタイミングが遅くなるようにする。通信タイミング設定部（６０）は、通信タイミングＴが到来した際に、サーバと通信不可能である場合は、通信タイミングＴの時間ｔ１後のタイミングを新たな通信タイミングＴとして設定し、サーバと通信不可能であるという条件とは異なる所定の条件を満足する場合は、通信タイミングＴの、時間ｔ１よりも短い時間ｔ２後のタイミングを新たな通信タイミングＴとして設定する。データ通信部（５４）は、設定されている通信タイミングが到来した際に、所定の条件を満足せず、かつ、サーバと通信可能である場合は、サーバとの間でデータを通信する。
2014034441.tif 000002
【特許請求の範囲】
【請求項１】
データを通信する通信部と、
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部と、を含み、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信する、
ことを特徴とする情報処理装置。
【請求項２】
前記設定部は、設定されている通信タイミングが到来した際に、ユーザからの要求に応じたデータの通信を前記通信部が行っている場合は、設定されている通信タイミングの前記第２の時間後のタイミングを新たな通信タイミングとして設定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定部は、前記通信部によるデータの通信が終了した際に、予め定められた時間範囲のうちから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記設定部は、前記通信部による、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合に行われるデータの通信が終了した際に、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記設定部は、設定されている通信タイミングが到来した際に、通信相手と通信不可能であり、かつ、前記設定されている通信タイミングの前記第１の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足し、かつ、前記設定されている通信タイミングの前記第２の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項７】
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定する第１の設定ステップと、
設定されている通信タイミングが到来した際に、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する第２の設定ステップと、
設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信する通信ステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
データを通信する通信部、
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信する、
ことを特徴とするプログラム。
【請求項９】
データを通信する通信部、
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信する、
ことを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
例えば、設定されている通信タイミングが到来した際に、サーバへのデータの登録や、サーバからのデータの取得、などいった、通信相手であるサーバ等との間で通信を行う情報処理装置が存在する。【０００３】
また、このような情報処理装置のなかには、設定されている通信タイミングが到来しても、例えば、通信相手と通信不可能である場合や、ユーザからの要求に応じたデータ通信が行われている場合などといった、所定の条件を満足する場合に、通信を行わずに、通信タイミングの設定を遅らせ、遅らせた後の通信タイミングが到来した際に、再度、通信を試みるものが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置が通信相手と通信不可能である状況が発生している場合は、当該状況が解消されない限り、情報処理装置が当該通信相手と通信可能とはならない。例えば、情報処理装置が携帯型ゲーム端末などの携帯型の情報処理装置であり、通信相手と通信不可能である場所にその情報処理装置が存在する場合には、その情報処理装置を当該通信相手と通信可能である場所に移動させない限りにおいては、その情報処理装置と当該通信相手とは通信可能とならない。このように、情報処理装置が通信相手と通信不可能である場合は、他の場合よりも、次の通信タイミングにおいても、通信が行われない可能性が高いと考えられる。【０００５】
しかし、従来の情報処理装置は、通信が行われない原因がどのようなものであっても、所定の時間だけ通信タイミングを遅らせ、遅らせた後の通信タイミングが到来した際に、再度、通信を試みていた。なお、情報処理装置が通信相手と通信不可能である状況は、携帯型ゲーム端末などの携帯型の情報処理装置が通信相手と通信不可能である場所に存在する状況に限定されるものではない。【０００６】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、情報処理装置が通信相手と通信不可能であり通信が行われない場合は、通信相手と通信不可能であるという条件とは異なる条件を満足して通信が行われない場合よりも、次に通信を試みるタイミングが遅くなるようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る情報処理装置は、データを通信する通信部と、設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部と、を含み、前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信することを特徴とする。【０００８】
また、本発明に係る情報処理方法は、設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定する第１の設定ステップと、設定されている通信タイミングが到来した際に、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する第２の設定ステップと、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信する通信ステップとを含むことを特徴とする。【０００９】
また、本発明に係るプログラムは、データを通信する通信部、設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信することを特徴とする。【００１０】
また、本発明に係る情報記憶媒体は、データを通信する通信部、設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータを通信するプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。【００１１】
本発明では、情報処理装置が、通信相手と通信不可能であり通信が行われない場合は、設定されている通信タイミングの第１の時間後のタイミングが新たな通信タイミングとして設定される。そして、情報処理装置が、通信相手と通信不可能であるという条件とは異なる所定の条件を満足して通信が行われない場合は、設定されている通信タイミングの、第１の時間よりも短い第２の時間後のタイミングが新たな通信タイミングとして設定される。このようにして、本発明によれば、情報処理装置が通信相手と通信不可能であり通信が行われない場合は、通信相手と通信不可能であるという条件とは異なる条件を満足して通信が行われない場合よりも、次に通信を試みるタイミングが遅くなることとなる。【００１２】
本発明の一態様では、前記設定部は、設定されている通信タイミングが到来した際に、ユーザからの要求に応じたデータの通信を前記通信部が行っている場合は、設定されている通信タイミングの前記第２の時間後のタイミングを新たな通信タイミングとして設定することを特徴とする。【００１３】
また、本発明の一態様では、前記設定部は、前記通信部によるデータの通信が終了した際に、予め定められた時間範囲のうちから決定されるタイミングを、新たな通信タイミングとして設定することを特徴とする。【００１４】
また、本発明の一態様では、前記設定部は、前記通信部による、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合に行われるデータの通信が終了した際に、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定することを特徴とする。【００１５】
また、本発明の一態様では、前記設定部は、設定されている通信タイミングが到来した際に、通信相手と通信不可能であり、かつ、前記設定されている通信タイミングの前記第１の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定することを特徴とする。【００１６】
また、本発明の一態様では、前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足し、かつ、前記設定されている通信タイミングの前記第２の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定することを特徴とする。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る情報処理システムの全体構成図である。
【図２】ユーザ端末の外観の一例を示す図である。
【図３】メインメニュー画像の一例を示す図である。
【図４】移動経路画像の一例を示す図である。
【図５】本発明の一実施形態に係るユーザ端末の機能の一例を示す機能ブロック図である。
【図６】本発明の一実施形態に係るユーザ端末で行われる処理の流れの一例を示すフロー図である。
【図７】本発明の一実施形態に係るユーザ端末で行われる処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１９】
図１は、本発明の一実施形態に係る情報処理システムの全体構成図である。図１に示すように、この情報処理システムでは、インターネット等のコンピュータネットワーク１０に、サーバ１２、及び、複数のユーザ端末１４が接続されている。
【００２０】
サーバ１２は、例えば、サーバ１２にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボード等の通信部、等を備えた、公知のサーバコンピュータを中心に構成されている。
【００２１】
また、ユーザ端末１４は、本実施形態における情報処理装置として機能する、バッテリ駆動する可搬型のコンピュータゲームシステムであり、図２にその外観の一例を示すように前面にタッチスクリーン１４ａを備えている。また、ユーザ端末１４は、ＧＰＳ（Global Positioning System）を利用して当該ユーザ端末１４の位置（緯度及び経度）を測定するための測位ユニット１４ｂ、及び、データ通信を行うための通信部（本実施形態では、例えば、携帯電話網を利用したデータ通信を行うための携帯電話通信ユニット１４ｃ、及び、無線ＬＡＮを利用したデータ通信を行うための無線ＬＡＮ通信ユニット１４ｄ）を内蔵している。また、ユーザ端末１４は、この他に、例えば、ユーザ端末１４にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ボタン等、を備えている。ユーザ端末１４は、携帯電話通信ユニット１４ｃ、又は、無線ＬＡＮ通信ユニット１４ｄを通信環境に応じて選択的に利用して、コンピュータネットワーク１０に接続し、サーバ１２とデータ通信ができるようになっている。
【００２２】
本実施形態に係るユーザ端末１４は、衛星信号を利用して自機の位置を繰り返し測定し、それらの測位結果を保持している。なお、ユーザ端末１４は他の方法により測位してもよい。また、ユーザ端末１４は、ゲームプログラムの実行実績を示すデータも保持しており、測位結果及びゲームの実行実績のデータは、ユーザ操作に応じて、或いは一定時間毎に自動的に、サーバ１２にアップロードされる。サーバ１２は、こうして多数のユーザ端末１４からアップロードされる測位結果及び実行実績のデータを保持している。
【００２３】
図３は、ユーザ端末１４のタッチスクリーン１４ａに表示されるメインメニュー画像２０の一例を示している。メインメニュー画像２０は、ユーザ端末１４を起動し、本実施形態に係るプログラムを実行した後に最初に表示されるものである。メインメニュー画像２０には、ボタンアイコン２２、ボタンアイコン２４、ボタンアイコン２６、ボタンアイコン２８、ボタンアイコン３０及びメッセージ３２が配置されている。本実施形態では、ボタンアイコン２２、ボタンアイコン２４、ボタンアイコン２６、ボタンアイコン２８、及び、ボタンアイコン３０は、タッチスクリーン１４ａをタップすることによりユーザが操作することができる（すなわち、ユーザによってタップ可能になっている）。
【００２４】
メッセージ３２には、ボタンアイコン２２、ボタンアイコン２４、ボタンアイコン２６、及び、ボタンアイコン２８に関連する情報が表示される。また、ユーザがメッセージ３２の領域をタップすることにより、メッセージ３２の詳細もタッチスクリーン１４ａに表示させることができる。
【００２５】
図４は、ユーザがボタンアイコン２２をタップした際に表示される移動経路画像４０の一例を示す図である。移動経路画像４０の全体は、実際は縦長形状であり、タッチスクリーン１４ａには、その一部が表示されている。タッチスクリーン１４ａに対してユーザがフリックなどの所定の操作を行うことにより、タッチスクリーン１４ａに表示される部分を変化させることができ、これにより、移動経路画像４０の全体のうち任意の部分をタッチスクリーン１４ａに表示させることができることとなる。また、移動経路画像４０がタッチスクリーン１４ａに表示される際には、移動経路画像４０の右上にボタンアイコン３０が配置されている。本実施形態では、タッチスクリーン１４ａに表示される部分が変化しても、タッチスクリーン１４ａ内におけるボタンアイコン３０の位置は変化しない。
【００２６】
ユーザ端末１４は、自機位置を繰り返し測定しており、それら測定された位置を保持している。移動経路画像４０には、保持されている位置で発生したイベントを示すイベント文字列及び測定日時が配置されたイベントレコード画像４２が測定順に配置されている。本実施形態では、イベントレコード画像４２は、新しい測定結果に対応付けられるものほど上に配置される。また、イベントレコード画像４２はタップ可能となっている。ここでは、イベントレコード画像４２には、イベント文字列及び測定日時が配置されたものを採用したが、イベント文字列の代わりに保持されている位置の住所を表す住所文字列が配置されていてもよい。測位位置に対応付けられる住所文字列は、測位位置に関連付けられてユーザ端末１４で予め記憶しておいてもよいし、同様にしてサーバ１２で記憶しておいてもよい。後者の場合は、サーバ１２に測位位置を送信すると、その測位位置に関連付けられている住所文字列をサーバ１２が読み出し、それをユーザ端末１４に返信する。
【００２７】
ユーザ端末１４は、測位ユニット１４ｂにより自らの位置を繰り返して測定しつつも、新たに測定された位置が既に保持されている最新の位置から所定距離（例えば２ｋｍ）以上離れているときだけ、当該新たに測定された位置を保持するようにしている。逆に、新たに測定された位置が既に保持されている最新の位置から所定距離未満しか離れていなければ、当該新たに測定された位置を保持しない。さらに、ユーザ端末１４においては、測位結果を所定数（例えば２０）だけ保持するが、そのうちユーザ端末１４の移動経路を表すのに有意義な一部の測位結果を選出する。例えば、前回の測位時刻からの経過時間、前回測位された位置からの距離の増加関数である評価値を各測位結果について計算し、その上位から所定数を選出する。そして、選出された測位結果に対応するイベントレコード画像４２のみを移動経路画像４０に含める。こうすることで、有意な移動のみを移動経路画像４０に表すことができ、理解しやすい移動経路画像４０とすることができる。また、無駄な表示を抑制して、タッチスクリーン１４ａを効率的に利用することができる。また、各イベントレコード画像４２の左端には、イベントレコード画像４２に配置されたイベント文字列が表すイベントに対応付けられるイベント画像４４が配置されている。
【００２８】
図４に例示する移動経路画像４０に配置されているイベントレコード画像４２の左側には、白地又は黒地の足跡画像が表されている。白地の足跡画像は、対応するイベントレコード画像４２が一定時間毎に自動的に測位した結果に対応付けられるものであることを表している。また、黒地の足跡画像は、対応するイベントレコード画像４２が、ユーザのボタンアイコン３０に対するタップ操作に応じて測位した結果に対応付けられるものであることを表している。
【００２９】
ユーザが、図３に示すメインメニュー画像２０に配置されたボタンアイコン２４をタップした際には、各友人を代表する画像（アバター画像）及び当該友人に関する最新情報が配置されたフレンド画像がタッチスクリーン１４ａに表示される。また、ユーザが、図３に示すメインメニュー画像２０に配置されたボタンアイコン２６をタップした際には、発生したイベントの内容や、予め定められた条件を満足するユーザに対応する情報が一覧で表示されるディスカバリー画像がタッチスクリーン１４ａに表示される。また、ユーザが、図３に示すメインメニュー画像２０に配置されたボタンアイコン２８をタップした際には、各種の設定を行う設定画像がタッチスクリーン１４ａに表示される。
【００３０】
図５は、本実施形態に係るユーザ端末１４で実現される機能の一例を示す機能ブロック図である。図５に示すように、本実施形態に係るユーザ端末１４は、機能的には、例えば、測位部５０、データ記憶部５２、データ通信部５４、入出力制御部５６、判定部５８、通信タイミング設定部６０、などを含んでいる。なお、本実施形態に係るユーザ端末１４が、図５に示されていない機能を有していてもよい。これら各部は、コンピュータであるユーザ端末１４で、本実施形態に係るプログラムが実行されることにより実現される。このプログラムには、例えば、図５に示されている各部となるようコンピュータを制御する命令が含まれている。また、このプログラムは、コンピュータ通信ネットワーク経由で通信インタフェースを介して他のコンピュータからダウンロードされて、ユーザ端末１４に提供されてもよいし、光ディスク（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、Ｂｌｕ−ｒａｙ（登録商標）ディスクなど）、ＵＳＢメモリ、メモリカード等のコンピュータ読み取り可能な情報記憶媒体に格納され、そこからユーザ端末１４に提供されるようにしてもよい。
【００３１】
測位部５０は、本実施形態では、例えば、測位ユニット１４ｂを中心として構成されており、定期的（例えば３０分おき）に測位ユニット１４ｂを起動して衛星信号（ＧＰＳ信号）を受信し、受信した衛星信号に基づいて位置座標（緯度及び経度）を生成する。本実施形態では、ユーザがボタンアイコン３０（更新アイコン）をタップして測位を指示した場合にも、測位ユニット１４ｂを起動して衛星信号を受信し、当該衛星信号に基づいて位置座標を生成する。
【００３２】
データ記憶部５２は、本実施形態では、例えば、所定数（例えば１０）の位置座標データを記憶する。位置座標データには、例えば、位置座標と、当該位置座標の測定日時と、が含まれている。測位部５０は、位置座標を生成する度に、データ記憶部５２に最後に格納された位置座標データが示す位置座標を読み出し、新たに生成した位置座標と読み出された位置座標との間の距離を算出する。そして、測位部５０は、所定距離（例えば２ｋｍ）以上であれば、新たに生成した位置座標と、当該位置座標の測定日時と、を含む位置座標データをデータ記憶部５２に記憶させる。このとき、測位部５０は、本実施形態では、例えば、測定日時から所定日数（例えば７日間）を超えている位置座標データはデータ記憶部５２から削除する。また、測定日時から所定日数を超えていない位置座標データが当該所定数だけデータ記憶部５２に既に記憶されていれば、測位部５０は、最も古い位置座標データを削除し、代わりに新たに生成した位置座標データをデータ記憶部５２に格納する。一方、新たに生成した位置座標と読み出された位置座標との間の距離が所定距離未満であれば、測位部５０は、新たに生成した位置座標をデータ記憶部５２に格納せず破棄する。
【００３３】
また、データ記憶部５２は、ユーザ端末１４で最近実行された所定数（例えば５つ）のゲーム実績データも記憶する。ゲーム実績データには、例えば、ゲームプログラムのタイトルＩＤ、視聴レベル、総プレイ時間、最終プレイ日時が含まれている。タイトルＩＤは、個々のゲームプログラムを識別する情報である。総プレイ時間は、これまで当該ゲームプログラムを遊んだ総時間である。視聴レベルは、ユーザが当該ゲームにどの程度熱中しているかを示す情報であり、当該ゲームプログラムの発売日と現在の日付との差や総プレイ時間などの情報から算出される。最終プレイ日時は、当該ゲームプログラムを最後にプレイした日時（起動日時又は終了日時）である。
【００３４】
また、データ記憶部５２は、位置座標データ及びゲーム実績データのサーバ１２への送信、及び、当該送信に対する返信としてサーバ１２から送信されるデータの受信を行うタイミングを示す通信タイミングデータも記憶する。ここで、サーバ１２から送信されるデータとしては、例えば、サーバ１２に送信される位置座標データに含まれる位置座標において発生したイベントを示すイベントデータなどが挙げられる。通信タイミングデータの値は、本実施形態では、例えば、「２０１２年８月２７日  １時３０分２０秒」のように秒単位で表現される。なお、通信タイミングデータが示す時点の表現形式は問わない。例えば、受信時点データが示す時点が、分単位で表現されていても、時間単位で表現されていても構わない。
【００３５】
データ通信部５４は、位置座標データ及びゲーム実績データのサーバ１２への送信や、サーバ１２からのイベントデータなどの受信を行う。本実施形態に係るサーバ１２は、位置座標データ及びゲーム実績データの少なくとも一方と、イベントデータと、を対応付けて管理している。そのため、本実施形態に係るサーバ１２は、位置座標データ及びゲーム実績データの受信に応じて、ユーザ端末１４に送信するイベントデータなどを特定することができるようになっている。
【００３６】
入出力制御部５６は、ユーザ端末１４のタッチスクリーン１４ａに表示される各種画面の生成や表示、ユーザによるタッチスクリーン１４ａへの操作に応じた処理の実行、等を行う。判定部５８は、通信タイミングデータが示すタイミング（以下、通信タイミングＴと呼ぶ。）が到来した際に、データの通信を行うか否かを判定する。通信タイミング設定部６０は、必要に応じて、通信タイミングデータの値を変更することで、新たな通信タイミングの設定を行う。
【００３７】
ここで、ユーザが、図３に示すメインメニュー画像２０又は図４に示す移動経路画像４０の右上に配置されているボタンアイコン３０をタップした際に、本実施形態に係るユーザ端末１４で行われる処理（以下、手動更新処理と呼ぶ。）の流れの一例を、図６に例示するフロー図を参照しながら説明する。
【００３８】
まず、測位部５０が、測位ユニット１４ｂを起動して衛星信号を受信し、受信した衛星信号に基づいて位置座標を生成する（Ｓ１０１）。そして、測位部５０が、データ記憶部５２に最後に格納された位置座標データが示す位置座標と、新たに生成した位置座標との間の距離（移動距離）が所定距離（例えば２ｋｍ）以上であるか否かを判定する（Ｓ１０２）。Ｓ１０２に示す処理で所定距離以上であると判定された場合は（Ｓ１０２：Ｙ）、測位部５０は、新たに生成した位置座標と、当該位置座標の測定日時と、を含む位置座標データを生成して、当該位置座標データをデータ記憶部５２に記憶させる（Ｓ１０３）。なお、Ｓ１０３に示す処理において、測位部５０は、測定日時から所定日数（例えば７日間）を超えている位置座標データをデータ記憶部５２から削除する。また、測定日時から所定日数を超えていない位置座標データが当該所定数だけデータ記憶部５２に既に記憶されていれば、測位部５０は、最も古い位置座標データを削除する。そして、測位部５０は、代わりに、新たに生成した位置座標データをデータ記憶部５２に格納する。
【００３９】
Ｓ１０２に示す処理で、データ記憶部５２に最後に格納された位置座標データが示す位置座標と、新たに生成した位置座標との間の距離が所定距離未満であると判定された場合は（Ｓ１０２：Ｎ）、測位部５０は、新たに生成した位置座標をデータ記憶部５２に格納せず破棄する（Ｓ１０４）。
【００４０】
そして、データ通信部５４が、データ記憶部５２に記憶されている位置座標データ及びゲーム実績データを、サーバ１２に送信する。サーバ１２は当該データを受信する（Ｓ１０５）。
【００４１】
そして、サーバ１２は、Ｓ１０５に示す処理で送信されるデータに基づいて、送信対象となるイベントデータなどを特定する（Ｓ１０６）。そして、サーバ１２は、Ｓ１０６に示す処理で特定されたイベントデータなどをユーザ端末１４に送信する。データ通信部５４は、当該イベントデータなどを受信する（Ｓ１０７）。
【００４２】
そして、判定部５８が、Ｓ１０５、及び、Ｓ１０７に示す処理における通信が成功したか否かを判定する（Ｓ１０８）。通信が成功したと判定された場合は（Ｓ１０８：Ｙ）、データ通信部５４は、Ｓ１０７に示す処理で受信したイベントデータなどをデータ記憶部５２に記憶させる（Ｓ１０９）。そして、入出力制御部５６が、データ記憶部５２に記憶されているイベントデータなどに基づいて、更新後の画像を生成し、当該画像をタッチスクリーン１４ａに表示させて（Ｓ１１０）、本処理例に示す処理を終了する。
【００４３】
なお、上述のＳ１１０に示す処理において移動経路画像４０が表示される場合は、上述のＳ１０７に示す処理で受信したイベントデータに基づいて生成されるイベントレコード画像４２の左側には、黒地の足跡画像が配置されることとなる。
【００４４】
Ｓ１０８に示す処理で、Ｓ１０５、又は、Ｓ１０７に示す処理での通信が失敗したと判定された場合は（Ｓ１０８：Ｎ）、入出力制御部５６は、通信エラーが発生した旨をタッチスクリーン１４ａに表示させて（Ｓ１１１）、本処理例に示す処理を終了する。
【００４５】
以上説明したように、本実施形態では、更新アイコンがタップされた際に、ユーザ端末１４はサーバ１２との間でのデータの通信を行う。このようにして、本実施形態では、ユーザからの要求に応じたデータの通信が行われることとなる。
【００４６】
また、本実施形態に係るユーザ端末１４は、手動更新処理とは別に、通信タイミングＴが到来した際に、サーバ１２との間でデータの通信（以下、自動更新処理と呼ぶ。）を試みる。
【００４７】
ここで、通信タイミングＴが到来した際に、本実施形態に係るユーザ端末１４で行われる処理（自動更新処理）の流れの一例を、図７に例示するフロー図を参照しながら説明する。
【００４８】
通信タイミングＴが到来すると、まず、判定部５８は、サーバ１２と通信不可能であるという条件とは異なる所定の条件を満足するか否かを判定する（Ｓ２０１）。本実施形態では、例えば、判定部５８は、手動更新処理が行われている状況であるか否か（すなわち、上述のＳ１０１〜Ｓ１１１に示す処理のいずれかが行われている状況であるか否か）を判定する。
【００４９】
条件を満足しないと判定された場合は（Ｓ２０１：Ｎ）、データ通信部５４が、データ記憶部５２に記憶されている位置座標データ及びゲーム実績データを、サーバ１２に送信する。サーバ１２は当該データを受信する（Ｓ２０２）。
【００５０】
そして、サーバ１２は、Ｓ２０２に示す処理で送信されるデータに基づいて、送信対象となるイベントデータなどを特定する（Ｓ２０３）。そして、サーバ１２は、Ｓ２０３に示す処理で特定されたイベントデータなどをユーザ端末１４に送信する。データ通信部５４は、当該イベントデータなどを受信する（Ｓ２０４）。
【００５１】
そして、判定部５８が、Ｓ２０２、及び、Ｓ２０４に示す処理における通信が成功したか否かを判定する（Ｓ２０５）。失敗したと判定された場合は（Ｓ２０５：Ｎ）、判定部５８が、通信タイミングＴの、予め定められた第１の時間ｔ１（本実施形態では、例えば、６時間）後の日時（Ｔ＋ｔ１）が属する日が、通信タイミングＴが属する日の翌日であるか否かを判定する（Ｓ２０６）。例えば、通信タイミングデータの現在値が「２０１２年８月２７日  ２１時２０分１０秒」である場合は、通信タイミングＴの６時間後の日時は、「２０１２年８月２８日  ３時２０分１０秒」となる。また、通信タイミングＴの６時間後の日時（Ｔ＋ｔ１）が属する日は、通信タイミングＴが属する日の翌日であることとなる。
【００５２】
Ｓ２０６に示す処理で、通信タイミングＴの第１の時間ｔ１後の日時（Ｔ＋ｔ１）が属する日が、通信タイミングＴが属する日の翌日であると判定された場合は（Ｓ２０６：Ｙ）、Ｓ２１２に示す処理に進む。そうでない場合は（Ｓ２０６：Ｎ）、通信タイミング設定部６０が、通信タイミングＴの第１の時間（例えば、６時間）後のタイミング（Ｔ＋ｔ１）を新たな通信タイミングＴとして設定して（Ｓ２０７）、本処理例に示す処理を終了する。Ｓ２０７に示す処理では、通信タイミング設定部６０は、例えば、通信タイミングデータの値が、通信タイミングＴの第１の時間（例えば、６時間）後のタイミング（Ｔ＋ｔ１）となるよう、通信タイミングデータの値を変更する。
【００５３】
Ｓ２０５に示す処理で、Ｓ２０２、及び、Ｓ２０４に示す処理における通信が成功したと判定された場合は（Ｓ２０５：Ｙ）、データ通信部５４は、Ｓ２０４に示す処理で受信したイベントデータなどをデータ記憶部５２に記憶させる（Ｓ２０８）。そして、入出力制御部５６が、データ記憶部５２に記憶されているイベントデータなどに基づいて、更新後の画像を生成し、当該画像をタッチスクリーン１４ａに表示させる（Ｓ２０９）。
【００５４】
なお、上述のＳ２０９に示す処理において移動経路画像４０が表示される場合は、上述のＳ２０４に示す処理で受信したイベントデータに基づいて生成されるイベントレコード画像４２の左側には、白地の足跡画像が配置されることとなる。
【００５５】
Ｓ２０１に示す処理で、条件を満足すると判定された場合は（Ｓ２０１：Ｙ）、判定部５８が、通信タイミングＴの、予め定められた第２の時間ｔ２（本実施形態では、例えば、１５分）後の日時（Ｔ＋ｔ２）が属する日が翌日であるか否かを判定する（Ｓ２１０）。本実施形態では、第２の時間ｔ２（例えば、１５分）は、第１の時間ｔ１（例えば、６時間）よりも短い。
【００５６】
Ｓ２１０に示す処理で、通信タイミングＴの第２の時間ｔ２後の日時（Ｔ＋ｔ２）が属する日が、通信タイミングＴが属する日の翌日であると判定された場合は（Ｓ２１０：Ｙ）、Ｓ２１２に示す処理に進む。そうでない場合は（Ｓ２１０：Ｎ）、通信タイミング設定部６０が、通信タイミングＴの第２の時間（例えば、１５分）後のタイミング（Ｔ＋ｔ２）を新たな通信タイミングＴとして設定して（Ｓ２１１）、本処理例に示す処理を終了する。Ｓ２１１に示す処理では、通信タイミング設定部６０は、例えば、通信タイミングデータの値が、通信タイミングＴの第２の時間（例えば、１５分）後のタイミング（Ｔ＋ｔ２）となるよう、通信タイミングデータの値を変更する。
【００５７】
Ｓ２０６に示す処理で、通信タイミングＴの第１の時間ｔ１後の日時（Ｔ＋ｔ１）が属する日が、通信タイミングＴが属する日の翌日であると判定された場合（Ｓ２０６：Ｙ）、Ｓ２０９に示す処理が終了した場合、又は、Ｓ２１０に示す処理で、通信タイミングＴの第２の時間ｔ２後の日時（Ｔ＋ｔ２）が属する日が、通信タイミングＴが属する日の翌日であると判定された場合は（Ｓ２１０：Ｙ）、通信タイミング設定部６０が、予め定められた規則に基づいて決定される日時ｎｅｗＴを、新たな通信タイミングＴとして設定して（Ｓ２１２）、本処理例に示す処理を終了する。Ｓ２１２に示す処理では、通信タイミング設定部６０は、例えば、通信タイミングデータの値が、予め定められた規則に基づいて決定される日時ｎｅｗＴとなるよう、通信タイミングデータの値を変更する。
【００５８】
Ｓ２１２に示す処理で、通信タイミング設定部６０は、例えば、現在設定されている通信タイミングＴの翌日の予め定められた時間範囲（本実施形態では、例えば、午前０時から午前６時まで）のなかの一時点ｎｅｗＴを、新たな通信タイミングＴとして決定する。本実施形態では、通信タイミング設定部６０は、例えば、ユーザ端末１４の識別情報（例えば、ＭＡＣ（Media Access Control）アドレス）、及び、現在設定されている通信タイミングＴの翌日の日付を示す値、に基づいて、予め定められた数式に従って算出される一時点ｎｅｗＴを決定する。そして、通信タイミング設定部６０は、通信タイミングデータの値を、決定された時点ｎｅｗＴを示す値に更新する。このようにして、予め定められた時間範囲のなかから決定されるタイミングが、新たな通信タイミングＴとして設定される。
【００５９】
本実施形態では、以上説明したように、それぞれの日の一番はじめに設定される通信タイミングＴ（以下、初期設定通信タイミングと呼ぶ。）は、ネットワークのトラフィック量が比較的少ないと考えられる深夜の時間帯になるよう設定される。
【００６０】
また、通信タイミング設定部６０は、本実施形態では、上述のように、ユーザ端末１４の識別情報に基づいて初期設定通信タイミングを算出するので、複数のユーザ端末１４それぞれの同一の日における初期設定通信タイミングが、互いに異なることとなる。このようにして、本実施形態では、複数のユーザ端末１４が一斉にサーバ１２と通信してネットワークのトラフィックが逼迫する可能性が低減される。
【００６１】
また、通信タイミング設定部６０は、本実施形態では、上述のように、日付を示す値に基づいて初期設定タイミングを算出するので、ユーザ端末１４において設定される初期設定タイミングは、毎日異なることとなる。なお、例えば、決定される初期設定タイミングと、前日における初期設定タイミングと、の差が、２時間以上となるよう上述の数式を設定すると好適である。このようにして、本実施形態では、毎日同じようなリズムで生活しているユーザが、複数日連続して、初期設定タイミングにサーバ１２と通信ができないという事態が発生する可能性が低減される。
【００６２】
なお、上述の処理例のＳ２０１に示す処理で、条件を満足すると判定された場合に、ユーザ端末１４が、上述のＳ２１０に示す処理を実行することなくＳ２１１に示す処理を実行して、上述の処理例に示す処理を終了するようにしてもよい。
【００６３】
以上説明したように、本実施形態では、ユーザ端末１４がサーバ１２と通信不可能であり通信が行われない場合は、通信タイミングＴの第１の時間後のタイミング（Ｔ＋ｔ１）が、新たな通信タイミングＴとして設定される。そして、ユーザ端末１４がサーバ１２と通信不可能であるという条件とは異なる所定の条件を満足して通信が行われない場合（例えば、手動更新処理の実行中である場合）は、通信タイミングＴの第２の時間後のタイミング（Ｔ＋ｔ２）が、新たな通信タイミングＴとして設定される。このようにして、本実施形態によれば、ユーザ端末１４が通信相手であるサーバ１２と通信不可能であり通信が行われない場合は、ユーザ端末１４が通信相手であるサーバ１２と通信不可能であるという条件とは異なる条件を満足して通信が行われない場合よりも、次に通信を試みるタイミングが遅くなることとなる。
【００６４】
なお、本発明は上述の実施形態に限定されるものではない。
【００６５】
例えば、ユーザ端末１４が、上述のＳ１０８に示す処理を実行する代わりに、上述のＳ１０５に示す処理の前に、ユーザ端末１４とサーバ１２との間の通信の可否を判定するようにしてもよい。そして、通信が可能であると判定された場合に、ユーザ端末１４が、上述のＳ１０５〜Ｓ１０７、Ｓ１０９、及び、Ｓ１１０に示す処理を実行し、通信が不可能であると判定された場合に、ユーザ端末１４が上述のＳ１１１に示す処理を実行するようにしてもよい。
【００６６】
また、例えば、ユーザ端末１４が、上述のＳ２０５に示す処理を実行する代わりに、上述のＳ２０２に示す処理の前に、ユーザ端末１４とサーバ１２との間の通信の可否を判定する処理を実行するようにしてもよい。そして、通信が可能であると判定された場合に、ユーザ端末１４が、上述のＳ２０２〜Ｓ２０４、Ｓ２０８、Ｓ２０９、及び、Ｓ２１１に示す処理を実行し、通信が不可能であると判定された場合に、ユーザ端末１４が上述のＳ２０６及びＳ２０７に示す処理、又は、上述のＳ２０６及びＳ２１１に示す処理を実行するようにしてもよい。
【００６７】
また、あるいは、ユーザ端末１４は、ユーザ端末１４とサーバ１２との間の通信可否の判定を、手動更新処理が行われている状況であるか否かの判定よりも前に実行してもよい。そして、通信が不可能であると判定された場合に、ユーザ端末が、上述のＳ２０６及びＳ２０７に示す処理、又は、上述のＳ２０６及びＳ２１１に示す処理を実行するようにしてもよい。
【００６８】
また、手動更新処理が行われている状況であると判定された際に、ユーザ端末１４は、手動更新処理が終了した際（例えば、終了した直後）に、自動更新処理を試みる（すなわち、上述のＳ２０１〜Ｓ２１１に示す処理を実行する）ようにしてもよい。
【００６９】
また、例えば、測位部５０が、無線ＬＡＮ通信ユニット１４ｄにより通信可能な無線アクセスポイントの識別情報その他の必要な情報に基づき、ユーザ端末１４の位置座標を取得してもよい。例えば、サーバ１２において無線アクセスポイントの識別情報と位置座標とを関連付けて記憶しておき、測位部５０はサーバ１２に識別情報を送信することで、当該識別情報に関連付けられた位置座標を取得するようにしてもよい。測位部５０がサーバに複数の無線アクセスポイントの識別情報及び各無線アクセスポイントからの電波の強度を送信し、サーバでは、電波強度による重み付けをして各無線アクセスポイントの位置座標を合成することにより、位置座標を算出し、測位部５０に返信してもよい。同様に、携帯電話通信ユニット１４ｃにより通信可能な携帯電話基地局の識別情報その他の必要な情報に基づき、ユーザ端末１４の位置座標を取得してもよい。なお、位置座標を測位部５０が取得し、サーバ１２に送信する代わりに、無線アクセスポイントや携帯電話基地局の識別情報その他の必要な情報をサーバ１２に送信し、サーバ１２がそれらの情報に対応する位置座標を取得してもよい。
【００７０】
また、上述の具体的な文字列や数値、並びに、図面中の具体的な文字列は例示であり、これらの文字列や数値には限定されない。
【図１】
2014034441.tif 000003
【図２】
2014034441.tif 000004
【図３】
2014034441.tif 000005
【図４】
2014034441.tif 000006
【図５】
2014034441.tif 000007
【図６】
2014034441.tif 000008
【図７】
2014034441.tif 000009
【手続補正書】
【提出日】平成26年6月26日(2014.6.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを通信する通信部と、
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部と、を含み、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する、
ことを特徴とする情報処理装置。
【請求項２】
前記設定部は、設定されている通信タイミングが到来した際に、ユーザからの要求に応じたデータの通信を前記通信部が行っている場合は、設定されている通信タイミングの前記第２の時間後のタイミングを新たな通信タイミングとして設定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定部は、前記通信部によるデータの通信が終了した際に、予め定められた時間範囲のうちから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記設定部は、前記通信部による、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合に行われるデータの通信が終了した際に、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記設定部は、設定されている通信タイミングが到来した際に、通信相手と通信不可能であり、かつ、前記設定されている通信タイミングの前記第１の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足し、かつ、前記設定されている通信タイミングの前記第２の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項７】
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定する第１の設定ステップと、
設定されている通信タイミングが到来した際に、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する第２の設定ステップと、
設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する通信ステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
データを通信する通信部、
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する、
ことを特徴とするプログラム。
【請求項９】
データを通信する通信部、
設定されている通信タイミングが到来した際に、通信相手と通信不可能である場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定し、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも短い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する、
ことを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【手続補正書】
【提出日】平成27年10月28日(2015.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを通信する通信部と、
設定されている通信タイミングが到来した際に、新たな通信タイミングを設定する設定部と、を含み、
前記設定部は、設定されている通信タイミングが到来した際に、通信相手と通信可能であるか否かに関わらず、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定し、
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信不可能である場合は、設定されている通信タイミングの、前記第１の時間よりも長い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部と、を含み、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する、
ことを特徴とする情報処理装置。
【請求項２】
前記設定部は、設定されている通信タイミングが到来した際に、ユーザからの要求に応じたデータの通信を前記通信部が行っている場合は、設定されている通信タイミングの前記第１の時間後のタイミングを新たな通信タイミングとして設定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定部は、前記通信部によるデータの通信が終了した際に、予め定められた時間範囲のうちから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記設定部は、前記通信部による、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合に行われるデータの通信が終了した際に、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、通信相手と通信不可能であり、かつ、前記設定されている通信タイミングの前記第２の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足し、かつ、前記設定されている通信タイミングの前記第１の時間後のタイミングが属する日が、前記設定されている通信タイミングが属する日の翌日となる場合は、予め定められた時間範囲のなかから決定されるタイミングを、新たな通信タイミングとして設定する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項７】
設定されている通信タイミングが到来した際に、通信相手と通信可能であるか否かに関わらず、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定する第１の設定ステップと、
設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信不可能であるという条件を満足する場合は、設定されている通信タイミングの、前記第１の時間よりも長い第２の時間後のタイミングを新たな通信タイミングとして設定する第２の設定ステップと、
設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する通信ステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
データを通信する通信部、
設定されている通信タイミングが到来した際に、新たな通信タイミングを設定する設定部、としてコンピュータを機能させ、
前記設定部は、設定されている通信タイミングが到来した際に、通信相手と通信可能であるか否かに関わらず、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの第１の時間後のタイミングを新たな通信タイミングとして設定し、
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信不可能である場合は、設定されている通信タイミングの、前記第１の時間よりも長い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する、
ことを特徴とするプログラム。
【請求項９】
データを通信する通信部、
設定されている通信タイミングが到来した際に、新たな通信タイミングを設定する設定部、としてコンピュータを機能させ、
前記設定部は、設定されている通信タイミングが到来した際に、通信相手と通信可能であるか否かに関わらず、通信相手と通信不可能であるという条件とは異なる所定の条件を満足する場合は、設定されている通信タイミングの、第１の時間後のタイミングを新たな通信タイミングとして設定し、
前記設定部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信不可能である場合は、設定されている通信タイミングの、前記第１の時間よりも長い第２の時間後のタイミングを新たな通信タイミングとして設定する設定部、としてコンピュータを機能させ、
前記通信部は、設定されている通信タイミングが到来した際に、前記所定の条件を満足せず、かつ、通信相手と通信可能である場合は、通信相手との間でデータの通信を開始する、
ことを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【国際調査報告】
2014034441.tif 000010
2014034441.tif 000011