(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の機器に更新情報を送信する通信サーバであって、
前記複数の機器との間で通信を行うサーバ通信部と、
前記サーバ通信部に対して、前記複数の機器がアクセスした時間帯をアクセス時間帯として記憶するアクセス記憶部と、
前記複数の機器のそれぞれに対して、予め設定された割当時間帯の一覧を割当情報として記憶する割当情報記憶部と、
前記アクセス時間帯と前記割当時間帯とを照合する時間帯照合部と、
前記時間帯照合部の照合結果に基づいて、前記割当情報を更新する割当情報更新部とを備え、
前記複数の機器のうち、前記サーバ通信部に対してアクセスした機器をアクセス機器とし、前記アクセス機器のアクセス時間帯に対して一致する割当時間帯が設定された機器を対象機器とした際に、前記アクセス機器におけるアクセス時間帯と割当時間帯とが一致しない場合、前記割当情報更新部は、前記アクセス機器の割当時間帯と前記対象機器の割当時間帯とを入れ替えること
を特徴とする通信サーバ。
【請求項２】
請求項１に記載の通信サーバであって、
前記機器に対応する割当時間帯を通知する割当時間帯通知部を備え、
前記割当時間帯通知部は、前記機器がアクセスした際に、対応する割当時間帯が変更されている場合、前記割当時間帯を該機器へ通知すること
を特徴とする通信サーバ。
【請求項３】
請求項１または請求項２に記載の通信サーバであって、
前記機器に対する更新情報の送信が完了した際に更新完了と判断する更新判断部を備え、
前記アクセス記憶部は、前記更新判断部によって更新完了と判断された際に、前記アクセス時間帯を記憶すること
を特徴とする通信サーバ。
【請求項４】
請求項１から請求項３までのいずれか１つに記載の通信サーバであって、
前記割当情報は、複数の機器に対して重複する割当時間帯が設定されている際、該複数の機器と優先順位とが関連付けられ、
前記割当情報更新部は、前記優先順位に基づいて、前記割当情報を更新すること
を特徴とする通信サーバ。
【請求項５】
請求項１から請求項４までのいずれか１つに記載の通信サーバと、ネットワークを介して前記通信サーバと接続された複数の機器とで構成された通信システムであって、
前記機器は、前記通信サーバとの間で通信を行う機器通信部と、
予め設定された時間帯に前記通信サーバへのアクセスを実施するアクセス実施部とを備え、
前記アクセス実施部は、前記通信サーバから通知された割当時間帯にアクセスを実施すること
を特徴とする通信システム。
【請求項６】
ネットワークを介して接続された複数の機器に更新情報を送信する通信サーバの通信制御方法であって、
サーバ通信部に、前記複数の機器との間で通信を行わせるサーバ通信ステップと、
アクセス記憶部に、前記サーバ通信部に対して、前記複数の機器がアクセスした時間帯をアクセス時間帯として記憶させるアクセス記憶ステップと、
割当情報記憶部に、前記複数の機器のそれぞれに対して、予め設定された割当時間帯の一覧を割当情報として記憶させる割当情報記憶ステップと、
時間帯照合部に、前記アクセス時間帯と前記割当時間帯とを照合させる時間帯照合ステップと、
割当情報更新部に、前記時間帯照合部の照合結果に基づいて、前記割当情報を更新させる割当情報更新ステップとを含み、
前記複数の機器のうち、前記サーバ通信部に対してアクセスした機器をアクセス機器とし、前記アクセス機器のアクセス時間帯に対して一致する割当時間帯が設定された機器を対象機器とした際に、前記アクセス機器におけるアクセス時間帯と割当時間帯とが一致しない場合、前記割当情報更新ステップでは、前記アクセス機器の割当時間帯と前記対象機器の割当時間帯とを入れ替えること
を特徴とする通信制御方法。
【請求項７】
請求項６に記載の各ステップをコンピュータに実行させるための通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数の機器に更新情報を送信する通信サーバ、通信システム、通信制御方法、および通信制御プログラムに関する。
【背景技術】
【０００２】
近年、オフィスや家庭などで利用されている機器において、ファームウェアを用いたものが増加している。このような機器では、ファームウェアの更新を適宜行う必要があり、ネットワークを介してファームウェアが配信されている。ファームウェアの配信に関して、機器は、ファームウェアの更新の有無をチェックしており、一般的に、ネットワークを介して接続されたサーバへの問い合わせが行われている。そして、ファームウェアのチェックは、予め決められた時間に周期的に行われているが、複数の機器からサーバへの問い合わせが短期間に集中すると、サーバへの負荷が高くなることが懸念される。例えば、機器の電源が夜間にオフとされ、朝の業務開始時間に電源がオンとされる機器が多く存在する場合、朝の時間帯に一斉にサーバへアクセスしてしまうことがあった。このようなサーバにおける懸念は、ファームウェアの更新だけに限らず、データ転送でも同様とされており、サーバへのアクセスを分散する方法が提案されている（例えば、特許文献１参照。）。また、データ通信が途中で途切れることもあり、このような事態に対する対処も検討されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２００３５５号公報
【特許文献２】特開平１１−８５６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の情報処理システムでは、クライアントからサーバにデータ転送要求を行い、データ転送要求に応じてサーバからクライアントにデータを送信している。サーバは、アクセスしたクライアントに対して、アクセス時刻を他のクライアントからの要求と競合しないように設定し、クライアントにアクセス時刻を通知する。クライアントは、サーバから通知されたアクセス時刻にサーバへアクセスする。このように、サーバが、クライアントのアクセス時刻を競合しないように振り分けることで、サーバへのアクセスを分散している。上述した情報処理システムでは、アクセスしたクライアントのアクセス時刻を設定するだけなので、いずれのクライアントに対しても設定されていないアクセス時刻を確保する必要があり、クライアントの数が増加すると、アクセス時刻の管理が煩雑になるという課題がある。
【０００５】
特許文献２に記載のネットワーク電子機器は、電子機器からの要求に対する処理ができない旨の通知をサーバから受領した際、サーバが指定した時刻に再度アクセスする。上述したネットワーク電子機器では、時刻をずらしてアクセスを繰り返すため、複数の電子機器からのアクセスが集中する虞がある。
【０００６】
本発明は、上記の課題を解決するためになされたものであり、複数の機器のアクセス時間帯が重複することを防ぎ、通信サーバへのアクセス量を分散することができる通信サーバ、通信システム、通信制御方法、および通信制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る通信サーバは、ネットワークを介して接続された複数の機器に更新情報を送信する通信サーバであって、前記複数の機器との間で通信を行うサーバ通信部と、前記サーバ通信部に対して、前記複数の機器がアクセスした時間帯をアクセス時間帯として記憶するアクセス記憶部と、前記複数の機器のそれぞれに対して、予め設定された割当時間帯の一覧を割当情報として記憶する割当情報記憶部と、前記アクセス時間帯と前記割当時間帯とを照合する時間帯照合部と、前記時間帯照合部の照合結果に基づいて、前記割当情報を更新する割当情報更新部とを備え、前記複数の機器のうち、前記サーバ通信部に対してアクセスした機器をアクセス機器とし、前記アクセス機器のアクセス時間帯に対して一致する割当時間帯が設定された機器を対象機器とした際に、前記アクセス機器におけるアクセス時間帯と割当時間帯とが一致しない場合、前記割当情報更新部は、前記アクセス機器の割当時間帯と前記対象機器の割当時間帯とを入れ替えることを特徴とする。
【０００８】
本発明に係る通信サーバでは、前記機器に対応する割当時間帯を通知する割当時間帯通知部を備え、前記割当時間帯通知部は、前記機器がアクセスした際に、対応する割当時間帯が変更されている場合、前記割当時間帯を該機器へ通知する構成としてもよい。
【０００９】
本発明に係る通信サーバでは、前記機器に対する更新情報の送信が完了した際に更新完了と判断する更新判断部を備え、前記アクセス記憶部は、前記更新判断部によって更新完了と判断された際に、前記アクセス時間帯を記憶する構成としてもよい。
【００１０】
本発明に係る通信サーバでは、前記割当情報は、複数の機器に対して重複する割当時間帯が設定されている際、該複数の機器と優先順位とが関連付けられ、前記割当情報更新部は、前記優先順位に基づいて、前記割当情報を更新する構成としてもよい。
【００１１】
本発明に係る通信システムは、本発明に係る通信サーバと、ネットワークを介して前記通信サーバと接続された複数の機器とで構成された通信システムであって、前記機器は、前記通信サーバとの間で通信を行う機器通信部と、予め設定された時間帯に前記通信サーバへのアクセスを実施するアクセス実施部とを備え、前記アクセス実施部は、前記通信サーバから通知された割当時間帯にアクセスを実施することを特徴とする。
【００１２】
本発明に係る通信制御方法は、ネットワークを介して接続された複数の機器に更新情報を送信する通信サーバの通信制御方法であって、サーバ通信部に、前記複数の機器との間で通信を行わせるサーバ通信ステップと、アクセス記憶部に、前記サーバ通信部に対して、前記複数の機器がアクセスした時間帯をアクセス時間帯として記憶させるアクセス記憶ステップと、割当情報記憶部に、前記複数の機器のそれぞれに対して、予め設定された割当時間帯の一覧を割当情報として記憶させる割当情報記憶ステップと、時間帯照合部に、前記アクセス時間帯と前記割当時間帯とを照合させる時間帯照合ステップと、割当情報更新部に、前記時間帯照合部の照合結果に基づいて、前記割当情報を更新させる割当情報更新ステップとを含み、前記複数の機器のうち、前記サーバ通信部に対してアクセスした機器をアクセス機器とし、前記アクセス機器のアクセス時間帯に対して一致する割当時間帯が設定された機器を対象機器とした際に、前記アクセス機器におけるアクセス時間帯と割当時間帯とが一致しない場合、前記割当情報更新ステップでは、前記アクセス機器の割当時間帯と前記対象機器の割当時間帯とを入れ替えることを特徴とする。
【００１３】
本発明に係る通信制御プログラムは、本発明に係る通信制御方法の各ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によると、アクセス時間帯を入れ替えることで、複数の機器のアクセス時間帯が重複することを防ぎ、通信サーバへのアクセス量を分散することができる。つまり、機器毎に設定された割当時間帯を分散しておき、時間帯毎にアクセスする機器の数を規制することで、機器からのアクセスが集中して、通信サーバの負荷が増大することを回避することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係る通信システムの概略構成図である。
【図２】本発明の第１実施形態に係る通信サーバの概略構成図である。
【図３Ａ】割当情報の一例である第１割当情報を示す説明図である。
【図３Ｂ】割当情報の一例である第２割当情報を示す説明図である。
【図４】本発明の第１実施形態に係る通信システムにおける処理フローを示すフロー図である。
【図５】本発明の第２実施形態に係る通信システムにおける処理フローを示すフロー図である。
【図６】割当情報の一例である第３割当情報を示す説明図である。
【発明を実施するための形態】
【００１６】
（第１実施形態）
以下、本発明の第１実施形態に係る通信システムおよび通信サーバについて、図面を参照して説明する。
【００１７】
図１は、本発明の第１実施形態に係る通信システムの概略構成図である。
【００１８】
本発明の第１実施形態に係る通信システム１は、通信サーバ１０と複数の機器３０とで構成され、通信サーバ１０および複数の機器３０は、ネットワーク２０を介して接続されている。
【００１９】
通信サーバ１０は、ネットワーク２０を介して接続された複数の機器３０に更新情報を送信し、サーバ通信部１１によって、複数の機器３０との間で通信を行う。つまり、機器３０に対する更新情報や通知は、サーバ通信部１１を介して送信される。
【００２０】
機器３０は、ファームウェアによって動作する電子機器であって、例えば、画像形成装置である。具体的に、機器３０は、通信サーバ１０との間で通信を行う機器通信部３１と、予め設定された時間帯に通信サーバ１０へのアクセスを実施するアクセス実施部３２とを備えており、通信サーバ１０から送信された更新情報によって、ファームウェアを更新する。機器３０は、適宜ファームウェアを更新することによって、最適な動作を行うように調整される。
【００２１】
図２は、本発明の第１実施形態に係る通信サーバの概略構成図である。
【００２２】
本発明の第１実施形態に係る通信サーバ１０は、サーバ通信部１１、制御部１２、アクセス記憶部１３、割当情報記憶部１４、時間帯照合部１５、割当情報更新部１６、割当時間帯通知部１７、および更新判断部１８を含む構成とされている。
【００２３】
サーバ通信部１１は、複数の機器３０との間で通信を行う。つまり、機器３０に対する更新情報や通知は、サーバ通信部１１を介して送信される。
【００２４】
制御部１２は、中央処理装置（ＣＰＵ）であって、通信サーバ１０の動作を制御する。具体的に、制御部２１は、通信サーバ１０に記憶されたプログラムを読み出して実行する。また、プログラムの一部として時計等を設けていてもよく、それによって、時間帯を把握すればよい。
【００２５】
アクセス記憶部１３は、サーバ通信部１１に対して、複数の機器３０がアクセスした時間帯をアクセス時間帯として記憶する。具体的に、アクセス記憶部１３は、アクセス時間帯とアクセスした機器３０とを関連付け、アクセス情報ＡＤとして記憶している。
【００２６】
割当情報記憶部１４は、複数の機器３０のそれぞれに対して、予め設定された割当時間帯の一覧を割当情報ＷＤとして記憶している。なお、割当情報ＷＤについては、後述する図３Ａおよび図３Ｂを参照して詳細に説明する。
【００２７】
時間帯照合部１５は、アクセス時間帯と割当時間帯とを照合する。割当情報更新部１６は、時間帯照合部１５の照合結果に基づいて、割当情報ＷＤを更新する。割当時間帯通知部１７は、機器３０に対応する割当時間帯を通知する。更新判断部１８は、機器３０に対する更新情報の送信が完了した際に更新完了と判断する。なお、時間帯照合部１５、割当情報更新部１６、および割当時間帯通知部１７の具体的な処理については、後述する処理フローと併せて、詳細に説明する。また、更新判断部１８は、後述する第２実施形態に関連しており、第１実施形態では、更新判断部１８を省いてもよい。
【００２８】
図３Ａは、割当情報の一例である第１割当情報を示す説明図である。
【００２９】
第１割当情報ＷＤ１（割当情報ＷＤ）は、通信サーバ１０に登録された機器３０（登録機器）と、それぞれの機器３０に対応する割当時間帯とが関連付けられた一覧とされている。以下では、複数の機器３０および時間帯を区別するため、「機器Ｋ１」、「機器Ｋ２」、「機器Ｋ３」、・・・、「機器Ｋｎ」と呼び、「時間帯Ｔ１」、「時間帯Ｔ２」、「時間帯Ｔ３」、・・・「時間帯Ｔｎ」と呼ぶことがある。
【００３０】
第１割当情報ＷＤ１では、「機器Ｋ１」に「時間帯Ｔ１」が割り当てられ、「機器Ｋ２」に「時間帯Ｔ２」が割り当てられ、「機器Ｋ３」に「時間帯Ｔ３」が割り当てられている。
【００３１】
時間帯照合部１５は、アクセス情報ＡＤおよび割当情報ＷＤを参照して、通信サーバ１０に対してアクセスした機器３０（アクセス機器）がアクセスした時間帯（アクセス時間帯）と、対応する割当時間帯とが一致するかどうかを照合する。また、割当時間帯通知部１７は、割当情報ＷＤを参照して、機器３０に通知する割当時間帯を決定する。
【００３２】
機器３０に対応する割当時間帯を設定する際、例えば、機器３０毎のシリアル番号に応じて設定してもよい。具体的には、機器３０のシリアル番号を「２４」で割った余りの数字（０〜２３）に対応した時間帯（０時〜２３時）を設定すればよい。全時間帯に均等に割り当てることによって、工場出荷状態では、通信サーバ１０へのアクセスを分散でき、通信サーバ１０では、シリアル番号とアクセスする時間帯との関係が容易に把握できる。
【００３３】
図３Ｂは、割当情報の一例である第２割当情報を示す説明図である。
【００３４】
第２割当情報ＷＤ２は、第１割当情報ＷＤ１に対して、機器３０に割り当てられた時間帯が異なっている。具体的に、第２割当情報ＷＤ２では、「機器Ｋ１」に「時間帯Ｔ２」が割り当てられ、「機器Ｋ２」に「時間帯Ｔ１」が割り当てられ、「機器Ｋ３」に「時間帯Ｔ３」が割り当てられている。
【００３５】
割当情報ＷＤは、割当情報更新部１６によって更新されることで、機器３０に対応する割当時間帯が変更される。例えば、第１割当情報ＷＤ１が第２割当情報ＷＤ２に更新された場合では、「機器Ｋ１」と「機器Ｋ２」とで、割当時間帯が入れ替えられている。
【００３６】
次に、通信システム１における通信制御方法の処理フローについて、それぞれ図面を参照して説明する。
【００３７】
図４は、本発明の第１実施形態に係る通信システムにおける処理フローを示すフロー図である。
【００３８】
ステップＳ１０１では、サーバ通信部１１によって、機器３０からのアクセスがあったかどうかを判断する。その結果、機器３０からのアクセスがあった場合（ステップＳ１０１：Ｙｅｓ）には、ステップＳ１０２へ進む。一方、機器３０からのアクセスがない場合（ステップＳ１０１：Ｎｏ）には、アクセスされるまで待機する。
【００３９】
ステップＳ１０２では、アクセス記憶部１３によって、機器３０がアクセスした時間帯をアクセス時間帯に設定する。つまり、アクセス記憶部１３は、アクセスした機器３０（アクセス機器）と時間帯とを確認して、アクセス情報ＡＤを記憶する。
【００４０】
ステップＳ１０３では、時間帯照合部１５によって、アクセス時間帯と割当時間帯とを照合する。
【００４１】
ステップＳ１０４では、時間帯照合部１５によって、アクセス時間帯と割当時間帯とが一致していたかどうかを判断する。その結果、アクセス時間帯と割当時間帯とが一致していた場合（ステップＳ１０４：Ｙｅｓ）には、ステップＳ１０５へ進む。一方、アクセス時間帯と割当時間帯とが一致していない場合（ステップＳ１０４：Ｎｏ）には、ステップＳ１０６へ進む。
【００４２】
ステップＳ１０５では、サーバ通信部１１によって、アクセス機器に更新情報を送信し、処理を終了する。
【００４３】
ステップＳ１０６では、割当情報更新部１６によって、アクセス機器と対応する機器（対象機器）とで割当時間帯を入れ替え、割当情報ＷＤを更新する。ここで、対象機器は、アクセス機器のアクセス時間帯に対して一致する割当時間帯が設定された機器に相当する。なお、割当時間帯を入れ替える処理については、図３Ａおよび図３Ｂを併せた一連の動作を示す具体例に沿って後述する。
【００４４】
ステップＳ１０７では、サーバ通信部１１によって、アクセス機器に更新情報を送信する。
【００４５】
ステップＳ１０８では、割当時間帯通知部１７によって、アクセス機器に割当時間帯の変更を通知し、処理を終了する。
【００４６】
本実施の形態では、上述した処理をしており、以下では、具体例として、図３Ａに示す第１割当情報ＷＤ１に基づく割当時間帯が設定され、「機器Ｋ１」が「時間帯Ｔ１」および「時間帯Ｔ２」にアクセスした場合について、それぞれ説明する。
【００４７】
「時間帯Ｔ１」にアクセスした場合、ステップＳ１０４では、アクセス時間帯が「時間帯Ｔ１」とされ、割当時間帯が「時間帯Ｔ１」とされているため、一致していると判断される。つまり、予め機器３０に設定された割当時間帯にアクセスした場合には、割当情報ＷＤの更新は行われない。
【００４８】
「時間帯Ｔ２」にアクセスした場合、ステップＳ１０４では、アクセス時間帯が「時間帯Ｔ２」とされているため、割当時間帯と一致していないと判断される。その結果、ステップＳ１０６において、割当時間帯の入れ替えが行われる。ここで、「時間帯Ｔ２」に対応する機器３０には、「機器Ｋ２」が設定されているので、「機器Ｋ２」が対象機器となる。そして、「機器Ｋ１」（アクセス機器）と「機器Ｋ２」（対象機器）とで割当時間帯が入れ替えられ、「機器Ｋ１」の割当時間帯が「時間帯Ｔ２」に設定され、「機器Ｋ２」の割当時間帯が「時間帯Ｔ１」に設定される。つまり、割当情報更新部１６は、第１割当情報ＷＤ１を図３Ｂに示す第２割当情報ＷＤ２へ更新する。その後、ステップＳ１０８では、「機器Ｋ１」へ割当時間帯が「時間帯Ｔ２」に変更されたと通知する。
【００４９】
上述したように、機器３０に対して予め設定された割当時間帯と異なる時間帯にアクセスした場合には、対応する機器３０同士でアクセス時間帯を入れ替えることで、複数の機器３０のアクセス時間帯が重複することを防ぎ、通信サーバ１０へのアクセス量を分散することができる。つまり、機器３０毎に設定された割当時間帯を分散しておき、時間帯毎にアクセスする機器３０の数を規制することで、機器３０からのアクセスが集中して、通信サーバ１０の負荷が増大することを回避することができる。
【００５０】
本発明に係る通信制御方法は、ネットワーク２０を介して接続された複数の機器３０に更新情報を送信する通信サーバ１０の通信制御方法であって、サーバ通信部１１に、複数の機器３０との間で通信を行わせるサーバ通信ステップと、アクセス記憶部１３に、サーバ通信部１１に対して、複数の機器３０がアクセスした時間帯をアクセス時間帯として記憶させるアクセス記憶ステップと、割当情報記憶部１４に、複数の機器３０のそれぞれに対して、予め設定された割当時間帯の一覧を割当情報ＷＤとして記憶させる割当情報記憶ステップと、時間帯照合部１５に、アクセス時間帯と割当時間帯とを照合させる時間帯照合ステップと、割当情報更新部１６に、時間帯照合部１５の照合結果に基づいて、割当情報ＷＤを更新させる割当情報更新ステップとを含んでいる。複数の機器３０のうち、サーバ通信部１１に対してアクセスした機器３０をアクセス機器とし、アクセス機器のアクセス時間帯に対して一致する割当時間帯が設定された機器３０を対象機器とした際に、アクセス機器におけるアクセス時間帯と割当時間帯とが一致しない場合、割当情報更新ステップでは、アクセス機器の割当時間帯と対象機器の割当時間帯とを入れ替える。
【００５１】
また、割当時間帯通知部１７は、機器３０がアクセスした際に、対応する割当時間帯が変更されている場合、割当時間帯を機器３０へ通知する構成とされている。したがって、通信サーバ１０に対してアクセスした機器３０のみに割当時間帯を通知するので、更新情報の送信と併せて通信接続を確立すればよく、新たな通信接続を不要とし、通信量を少なくすることができる。
【００５２】
また、機器３０において、アクセス実施部３２は、通信サーバ１０から通知された割当時間帯にアクセスを実施する構成としてもよい。したがって、通信サーバ１０からの通知に応じて、割り当てられた時間帯に機器３０からのアクセスが実施されるので、通信サーバ１０へのアクセス量が適切に分散されたシステムを構築することができる。
【００５３】
なお、機器３０からアクセスするタイミングは適宜設定することができ、ユーザに指示された時間帯にアクセスする構成としてもよい。また、機器３０の電源がオフとされている際に、アクセス時間帯を過ぎた場合、電源がオンとされた際にアクセスする構成としてもよい。
【００５４】
（第２実施形態）
次に、本発明の第２実施形態に係る通信システムおよび通信サーバについて、図面を参照して説明する。なお、第２実施形態は、第１実施形態に対して、略同様の構成とされているので、概略構成図等を省略し、第１実施形態と機能が実質的に等しい構成要素については、同一の符号を付して説明を省略する。
【００５５】
図５は、本発明の第２実施形態に係る通信システムにおける処理フローを示すフロー図である。
【００５６】
第２実施形態は、第１実施形態に対して、更新情報の送信が完了した際に、機器３０のアクセス時間帯を確定する点で異なる。具体的に、アクセス記憶部１３は、更新判断部１８によって更新完了と判断された際に、アクセス時間帯を記憶する。したがって、更新が完了した時間帯をアクセス時間帯として記憶するので、それぞれの機器３０が確実に更新できる時間帯を把握することができる。その結果、それぞれの機器３０が適切な時間帯にアクセスするように、時間帯を割り当てることができる。
【００５７】
ステップＳ２０１では、ステップＳ１０１と同様に、機器３０からのアクセスを待つ。
【００５８】
ステップＳ２０２では、サーバ通信部１１によって、アクセス機器に更新情報を送信する。
【００５９】
ステップＳ２０３では、更新判断部１８によって、更新情報の送信が完了したかどうかを判断する。その結果、更新情報の送信が完了した場合（ステップＳ２０３：Ｙｅｓ）には、ステップＳ２０４へ進む。一方、更新情報の送信が完了しなかった場合（ステップＳ２０３：Ｎｏ）には、処理を終了する。つまり、通信が切断されるなどして、更新完了と判断されなかった場合は、再度、機器３０からアクセスされるのを待つ。
【００６０】
ステップＳ２０４ないしステップＳ２０６の処理については、上述したステップＳ１０２ないしステップＳ１０４と同様であるので、説明を省略する。なお、ステップＳ２０６において、アクセス時間帯と割当時間帯とが一致していた場合（ステップＳ２０６：Ｙｅｓ）には、更新情報の送信が既に完了しているので、処理を終了する。
【００６１】
ステップＳ２０７およびステップＳ２０８の処理については、上述したステップＳ１０６およびステップＳ１０８と同様であるので、説明を省略する。なお、ステップＳ２０６において、アクセス時間帯と割当時間帯とが一致していない場合（ステップＳ２０６：Ｎｏ）でも、更新情報を送信せずに処理を終了する。
【００６２】
（第３実施形態）
次に、本発明の第３実施形態に係る通信システムおよび通信サーバについて、図面を参照して説明する。なお、第３実施形態は、第１実施形態および第２実施形態に対して、略同様の構成とされているので、概略構成図等を省略し、第１実施形態および第２実施形態と機能が実質的に等しい構成要素については、同一の符号を付して説明を省略する。
【００６３】
図６は、割当情報の一例である第３割当情報を示す説明図である。
【００６４】
第３実施形態は、第１実施形態に対して、割当時間帯を入れ替える際の優先順位が設定されている点で異なる。具体的に、第３割当情報ＷＤ３（割当情報ＷＤ）は、複数の機器３０に対して重複する割当時間帯が設定されている際、複数の機器３０と優先順位とが関連付けられている。割当情報更新部１６は、優先順位に基づいて、割当情報ＷＤを更新する構成とされている。したがって、優先順位を設定しておくことで、割当時間帯を適切に入れ替えることができる。例えば、時間帯を入れ替えた回数に基づいて優先順位を設定した場合に、入れ替えた回数が少ない機器３０を優先することで、同じ機器３０の時間帯の入れ替えを繰り返すといった事態を回避することができる。
【００６５】
本実施の形態では、図６に示すように、「機器Ｋ１」と「機器Ｋ２」とに対して、同じ割当時間帯である「時間帯Ｔ１」が割り当てられており、「機器Ｋ１」の優先順位が「１」とされ、「機器Ｋ２」の優先順位が「２」とされている。このような場合に、例えば、「機器Ｋ３」から「時間帯Ｔ１」にアクセスがあったとき、優先順位が「１」である「機器Ｋ１」を対象機器に指定すればよい。つまり、本実施の形態では、割当時間帯を入れ替える機器３０を優先順位によって決定する。なお、優先順位を設定する基準については、適宜変更することができ、例えば、前に機器３０がアクセスした時間帯としてもよい。割当情報ＷＤにおいては、優先順位を設定する基準に応じて、機器３０に関連付ける事項を設定すればよい。
【００６６】
また、機器３０に関連付ける事項は、上述した優先順位だけに限らない。例えば、割当情報ＷＤを更新した時間から、予め設定された期間を猶予期間として、機器３０に関連付けてもよい。割当情報更新部１６は、猶予期間内の機器３０を割当時間帯の入れ替えの対象外とする構成としてもよい。つまり、割当時間帯を入れ替えた機器３０に対して、猶予期間中は、再度の入れ替えを見合わせることで、過剰な入れ替えを避けることができる。
【００６７】
なお、今回開示した実施の形態は全ての点で例示であって、限定的な解釈の根拠となるものではない。従って、本発明の技術的範囲は、上記した実施の形態のみによって解釈されるものではなく、特許請求の範囲の記載に基づいて画定される。また、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれる。
【符号の説明】
【００６８】
１  通信システム
１０  通信サーバ
１１  サーバ通信部
１２  制御部
１３  アクセス記憶部
１４  割当情報記憶部
１５  時間帯照合部
１６  割当情報更新部
１７  割当時間帯通知部
１８  更新判断部
２０  ネットワーク
３０  機器
３１  機器通信部
３２  アクセス実施部
ＡＤ  アクセス情報
ＷＤ  割当情報
【図１】
0006559539.tif 000002
【図２】
0006559539.tif 000003
【図３Ａ】
0006559539.tif 000004
【図３Ｂ】
0006559539.tif 000005
【図４】
0006559539.tif 000006
【図５】
0006559539.tif 000007
【図６】
0006559539.tif 000008