(57)【特許請求の範囲】
【請求項１】
修正用ソフトウェアを配信する配信サーバとの間で通信可能な複数の移動通信端末のうちの一の移動通信端末であって、
修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するよう設定された当該一の移動通信端末についてのアイコン起動時刻、を含んだ更新通知を前記配信サーバから受信する更新通知受信手段と、
前記更新通知受信手段により受信された更新通知に含まれたアイコン起動時刻を読み出す読出手段と、
当該一の移動通信端末における時刻を計時する計時手段と、
当該一の移動通信端末における時刻が当該一の移動通信端末についてのアイコン起動時刻になったことを検出する検出手段と、
前記検出手段により当該一の移動通信端末における時刻が当該一の移動通信端末についてのアイコン起動時刻になったことが検出されたときに、前記更新通知アイコンを表示起動するアイコン起動制御手段と、
を備えた移動通信端末。
【請求項２】
複数の移動通信端末の各々に修正用ソフトウェアを配信する配信サーバであって、
修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するように各移動通信端末についてのアイコン起動時刻を設定し、設定されたアイコン起動時刻を含んだ各移動通信端末についての更新通知を生成する更新通知生成手段と、
前記更新通知生成手段により生成された各移動通信端末についての更新通知を、該当の移動通信端末へ送信する更新通知送信手段と、
を備えた配信サーバ。
【請求項３】
請求項１に記載の移動通信端末と、
請求項２に記載の配信サーバと、
を含んで構成された更新通知配信システム。
【請求項４】
配信サーバとの間で通信可能であり自己の移動通信端末における時刻を計時可能な複数の移動通信端末と、各移動通信端末に修正用ソフトウェアを配信する配信サーバと、を含んで構成された更新通知配信システムにおける更新通知制御方法であって、
配信サーバが、修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するように各移動通信端末についてのアイコン起動時刻を設定し、設定されたアイコン起動時刻を含んだ各移動通信端末についての更新通知を生成する更新通知生成ステップと、
配信サーバが、生成された各移動通信端末についての更新通知を該当の移動通信端末へ送信する更新通知送信ステップと、
各移動通信端末が、自己の移動通信端末についての更新通知を前記配信サーバから受信する更新通知受信ステップと、
各移動通信端末が、受信された更新通知に含まれたアイコン起動時刻を読み出す読出ステップと、
各移動通信端末が、自己の移動通信端末における時刻が、前記読み出したアイコン起動時刻になったことを検出する検出ステップと、
各移動通信端末が、前記検出時に、前記更新通知アイコンを表示起動するアイコン起動制御ステップと、
を有する更新通知制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末、配信サーバ、更新通知配信システム及び更新通知制御方法に関する。
【背景技術】
【０００２】
近年、移動通信端末は電話機能以外に多種多様な機能を備えるようになり、モバイルコンピュータとして考えられるようになった。これに伴い、パーソナルコンピュータと同様に、移動通信端末にインストールされたソフトウェアの不具合を修正用ソフトウェアにより修正する作業が必要な機会が多くなってきた。そのため、配信サーバより修正用ソフトウェアを多数の移動通信端末へ配信する技術が提案されている（特許文献１参照）。
【０００３】
現在は、配信サーバが修正用ソフトウェアを多数の移動通信端末へ自動的に配信する技術が提案されているものの、実際には、まず配信サーバが修正用ソフトウェアの存在を移動通信端末のユーザに通知することでダウンロード指示を促し、通知を受けたユーザが手動で配信サーバにアクセスし、配信サーバから修正用ソフトウェアを移動通信端末へダウンロードする手法が一般的である。
【特許文献１】特開平７−２２５７２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、配信サーバが修正用ソフトウェアの存在を移動通信端末のユーザに通知するのは、夜間などのネットワーク閑散時間帯に行われるのが一般的であるため、通知を受けたユーザが配信サーバにアクセスし修正用ソフトウェアを移動通信端末へダウンロードするのが朝方の時間帯に集中する可能性が高くなり、これに対応するために、配信サーバ、及び当該配信サーバと移動通信端末間のネットワークには、非常に高い処理負荷に耐えうる膨大な設備を配備する必要が生じてしまう。
【０００５】
本発明は、上記課題を解決するために成されたものであり、修正用ソフトウェアを移動通信端末へダウンロードする処理負荷を平準化し、サーバおよびネットワーク設備の負荷軽減を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る移動通信端末は、修正用ソフトウェアを配信する配信サーバとの間で通信可能な複数の移動通信端末のうちの一の移動通信端末であって、修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するよう設定された当該一の移動通信端末についてのアイコン起動時刻、を含んだ更新通知を前記配信サーバから受信する更新通知受信手段と、前記更新通知受信手段により受信された更新通知に含まれたアイコン起動時刻を読み出す読出手段と、当該一の移動通信端末における時刻を計時する計時手段と、当該一の移動通信端末における時刻が当該一の移動通信端末についてのアイコン起動時刻になったことを検出する検出手段と、前記検出手段により当該一の移動通信端末における時刻が当該一の移動通信端末についてのアイコン起動時刻になったことが検出されたときに、前記更新通知アイコンを表示起動するアイコン起動制御手段と、を備えたことを特徴とする。
【０００７】
上記課題を解決するために、本発明に係る配信サーバは、複数の移動通信端末の各々に修正用ソフトウェアを配信する配信サーバであって、修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するように各移動通信端末についてのアイコン起動時刻を設定し、設定されたアイコン起動時刻を含んだ各移動通信端末についての更新通知を生成する更新通知生成手段と、前記更新通知生成手段により生成された各移動通信端末についての更新通知を、該当の移動通信端末へ送信する更新通知送信手段と、を備えたことを特徴とする。
【０００８】
上記課題を解決するために、本発明に係る更新通知配信システムは、上記構成の移動通信端末と、上記構成の配信サーバと、を含んで構成されたことを特徴とする。
【０００９】
上記課題を解決するために、本発明に係る更新通知制御方法は、配信サーバとの間で通信可能であり自己の移動通信端末における時刻を計時可能な複数の移動通信端末と、各移動通信端末に修正用ソフトウェアを配信する配信サーバと、を含んで構成された更新通知配信システムにおける更新通知制御方法であって、配信サーバが、修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するように各移動通信端末についてのアイコン起動時刻を設定し、設定されたアイコン起動時刻を含んだ各移動通信端末についての更新通知を生成する更新通知生成ステップと、配信サーバが、生成された各移動通信端末についての更新通知を該当の移動通信端末へ送信する更新通知送信ステップと、各移動通信端末が、自己の移動通信端末についての更新通知を前記配信サーバから受信する更新通知受信ステップと、各移動通信端末が、受信された更新通知に含まれたアイコン起動時刻を読み出す読出ステップと、各移動通信端末が、自己の移動通信端末における時刻が、前記読み出したアイコン起動時刻になったことを検出する検出ステップと、各移動通信端末が、前記検出時に、前記更新通知アイコンを表示起動するアイコン起動制御ステップと、を有することを特徴とする。
【００１０】
以上により、移動通信端末は、更新通知アイコンを各移動通信端末にて表示起動すべきアイコン起動時刻であって各移動通信端末についてのアイコン起動時刻が分散するよう設定された自己の移動通信端末についてのアイコン起動時刻、を含んだ更新通知を配信サーバから受信し、自己の移動通信端末における時刻が、自己の移動通信端末に対し設定されたアイコン起動時刻になったときに更新通知アイコンを表示起動することができる。このため、各移動通信端末では、互いに分散するよう設定されたアイコン起動時刻に、更新通知アイコンが表示起動されることとなり、各移動通信端末における更新通知アイコンの表示起動を時間的に分散させることができ、その結果、修正用ソフトウェアを各移動通信端末へダウンロードする処理負荷を平準化し、サーバおよびネットワーク設備の負荷軽減を図ることができる。
【発明の効果】
【００１１】
以上のような本発明によれば、修正用ソフトウェアを各移動通信端末へダウンロードする処理負荷を平準化し、サーバおよびネットワーク設備の負荷軽減を図ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
図１には、本発明に係る更新通知配信システム１の構成を示す。この図１に示すように、更新通知配信システム１は、配信サーバ１０と複数の移動通信端末２０とを含んで構成される。
【００１４】
配信サーバ１０は、複数の移動通信端末２０の各々に修正用ソフトウェアを配信するサーバである。この配信サーバ１０は、修正用ソフトウェアの存在を示す更新通知アイコンを各移動通信端末２０にて表示起動すべきアイコン起動時刻を設定し、設定されたアイコン起動時刻を含んだ各移動通信端末についての更新通知を生成する更新通知生成部１１と、各移動通信端末２０との間で更新通知の送受信などの通信を行う通信部１２とを含んで構成される。
【００１５】
このうち更新通知生成部１１は、時刻ごとのネットワーク空き容量を管理するネットワーク空き容量管理部１１Ａを含んで構成される。このネットワーク空き容量管理部１１Ａは図２に示すように、時刻ごとの、ネットワーク空き容量に相関するネットワーク空き係数（例えば、配信可能台数）を管理しており、更新通知生成部１１は、ネットワーク空き容量管理部１１Ａにより管理されている時刻ごとのネットワーク空き係数を参照しつつ、各移動通信端末２０についてのアイコン起動時刻が時間的に分散し且つ修正用ソフトウェア配信のためのネットワーク負荷が平準化するように、各移動通信端末２０についてのアイコン起動時刻を設定する。そして、更新通知生成部１１は、設定されたアイコン起動時刻を含んだ各移動通信端末２０についての更新通知を生成する。
【００１６】
移動通信端末２０は、配信サーバ１０との間で更新通知の送受信などの通信を行う通信部２１と、通信部２１により受信された更新通知に含まれたアイコン起動時刻を読み出す読出部２２と、当該移動通信端末２０における時刻を計時する計時部２６と、読み出されたアイコン起動時刻と当該移動通信端末２０における時刻とを比較し、これらの差分を求める比較部２３と、求められた差分に相当するタイマーを起動し当該タイマーのタイムアウトを検知するタイマー管理部２４と、上記タイマーがタイムアウトしたとき（つまり、当該移動通信端末における時刻がアイコン起動時刻になったとき）更新通知アイコンを表示起動するアイコン起動制御部２５とを含んで構成される。
【００１７】
なお、配信サーバ１０の通信部１２が本発明に係る更新通知送信手段に、更新通知生成部１１が更新通知生成手段に、それぞれ対応する。移動通信端末２０の通信部２１が本発明に係る更新通知受信手段に、読出部２２が読出手段に、計時部２６が計時手段に、比較部２３及びタイマー管理部２４が検出手段に、アイコン起動制御部２５がアイコン起動制御手段に、それぞれ対応する。
【００１８】
次に、図３、図４を用いて更新通知配信システム１における処理動作を説明する。ここでは、配信サーバ１０と２つの移動通信端末Ａ、Ｂとの間における更新通知配信処理を説明する。
【００１９】
まず、配信サーバ１０では、更新通知生成部１１が、ネットワーク空き容量管理部１１Ａにより管理されている時刻ごとのネットワーク空き係数を参照しつつ、各移動通信端末についてのアイコン起動時刻が時間的に分散し且つ修正用ソフトウェア配信のためのネットワーク負荷が平準化するように、各移動通信端末についてのアイコン起動時刻を設定する。ここでは、例えば、移動通信端末Ａのアイコン起動時刻がＡＭ１０：００に、移動通信端末Ｂのアイコン起動時刻がＰＭ１５：００に、それぞれ設定されたものとする。そして、更新通知生成部１１は、設定されたアイコン起動時刻を含んだ移動通信端末Ａ、Ｂについての更新通知を生成する（図４のステップＳ１）。さらに、更新通知生成部１１は、生成された移動通信端末Ａ、Ｂについての更新通知をそれぞれ、該当の移動通信端末へ送信する（ステップＳ２）。
【００２０】
移動通信端末Ａでは、通信部２１が自己の移動通信端末についての更新通知を配信サーバ１０から受信し（ステップＡ１）、読出部２２が、受信された更新通知に含まれたアイコン起動時刻を読み出す（ステップＡ２）。そして、比較部２３が、読み出されたアイコン起動時刻と計時部２６により計時された当該移動通信端末Ａにおける時刻とを比較することで、これらの差分を求め（ステップＡ３）、タイマー管理部２４が、求められた差分に相当するタイマーを起動する（ステップＡ４）。このとき、移動通信端末Ａでは、図３（ａ）に示すように、読み出されたアイコン起動時刻がＡＭ１０：００で、移動通信端末Ａにおける時刻がＡＭ２：００であったとすると、これらの差分８時間が求められ、８時間タイマーが起動される。
【００２１】
その後、アイコン起動時刻（ＡＭ１０：００）になり、８時間タイマーがタイムアウトすると、アイコン起動制御部２５が更新通知アイコンを表示起動する（ステップＡ５）。これにより更新通知アイコンが表示されると、移動通信端末Ａのユーザが更新通知アイコンを認知し、修正ソフトウェア取得の所定の操作を行う（ステップＡ６）。上記操作により、ソフトウェア更新要求が配信サーバ１０へ送信され、これにより、修正ソフトウェアが配信サーバ１０から移動通信端末Ａへダウンロードされる。そして、移動通信端末Ａでは、ダウンロードされた修正ソフトウェアによってソフトウェアの更新が行われる（ステップＡ７）。
【００２２】
一方、移動通信端末Ｂにおいても、上記移動通信端末Ａと同様の処理が行われる。即ち、移動通信端末Ｂでは、通信部２１が自己の移動通信端末についての更新通知を配信サーバ１０から受信し（ステップＢ１）、読出部２２が、受信された更新通知に含まれたアイコン起動時刻を読み出す（ステップＢ２）。そして、比較部２３が、読み出されたアイコン起動時刻と計時部２６により計時された当該移動通信端末Ｂにおける時刻とを比較することで、これらの差分を求め（ステップＢ３）、タイマー管理部２４が、求められた差分に相当するタイマーを起動する（ステップＢ４）。このとき、移動通信端末Ｂでは、図３（ｂ）に示すように、読み出されたアイコン起動時刻がＰＭ１５：００で、移動通信端末Ｂにおける時刻がＡＭ３：００であったとすると、これらの差分１２時間が求められ、１２時間タイマーが起動される。
【００２３】
その後、アイコン起動時刻（ＰＭ１５：００）になり、１２時間タイマーがタイムアウトすると、アイコン起動制御部２５が更新通知アイコンを表示起動する（ステップＢ５）。これにより更新通知アイコンが表示されると、移動通信端末Ｂのユーザが更新通知アイコンを認知し、修正ソフトウェア取得の所定の操作を行う（ステップＢ６）。上記操作により、ソフトウェア更新要求が配信サーバ１０へ送信され、これにより、修正ソフトウェアが配信サーバ１０から移動通信端末Ｂへダウンロードされる。そして、移動通信端末Ｂでは、ダウンロードされた修正ソフトウェアによってソフトウェアの更新が行われる（ステップＢ７）。
【００２４】
以上説明した本実施形態によれば、各移動通信端末２０は、時間的に分散するように且つネットワーク負荷が平準化されるように設定された各移動通信端末についてのアイコン起動時刻を含んだ更新通知を配信サーバ１０から受信し、自己の端末における時刻が、自己に対し設定されたアイコン起動時刻になったときに更新通知アイコンを表示起動することができる。このため、各移動通信端末２０では、時間的に分散するように且つネットワーク負荷が平準化されるように設定されたアイコン起動時刻に、更新通知アイコンが表示起動されることとなる。その結果、修正用ソフトウェアを各移動通信端末２０へダウンロードする処理負荷を平準化し、配信サーバ１０およびネットワーク設備の負荷軽減を図ることができる。
【００２５】
なお、上記実施形態では、各移動通信端末ごとのアイコン起動時刻を、時間的に分散するように且つネットワーク負荷が平準化されるように設定する例を示したが、ネットワーク負荷が平準化されるようにアイコン起動時刻を設定することは必須ではない。少なくとも時間的に分散するようにアイコン起動時刻を設定すれば、修正用ソフトウェアを各移動通信端末２０へダウンロードする処理負荷を平準化し、配信サーバ１０およびネットワーク設備の負荷軽減を図る効果を得ることができる。
【００２６】
また、各移動通信端末２０が、自己の端末における時刻がアイコン起動時刻になったことを検出するために、読み出されたアイコン起動時刻と計時部２６により計時された自己の端末における時刻とを比較することで、これらの差分を求め、求められた差分に相当するタイマーを起動する例を示したが、これに限定されるものではない。例えば、計時部２６により計時された自己の端末における時刻が、アイコン起動時刻になったか否かを、所定時間おきに（例えば毎分）チェックすることで、自己の端末における時刻がアイコン起動時刻になったことを検出してもよい。
【図面の簡単な説明】
【００２７】
【図１】更新通知配信システムの構成図である。
【図２】時刻ごとのネットワーク空き係数（例えば配信可能台数）を管理するためのテーブル例を示す図である。
【図３】移動通信端末Ａ、Ｂにおける処理を説明するための図である。
【図４】更新通知配信システムにおける処理動作を示す流れ図である。
【符号の説明】
【００２８】
１…更新通知配信システム、１０…配信サーバ、１１…更新通知生成部、１１Ａ…ネットワーク空き容量管理部、１２…通信部、２０…移動通信端末、２１…通信部、２２…読出部、２３…比較部、２４…タイマー管理部、２５…アイコン起動制御部、２６…計時部。
【図１】
0004699279.tif 000002
【図２】
0004699279.tif 000003
【図３】
0004699279.tif 000004
【図４】
0004699279.tif 000005