(57)【要約】【課題】              ユーザが意識することなくソフトウェア更新を完了できるようにすること。【解決手段】          ソフトウェア更新サーバ１０は、新ソフトウェア及び旧ソフトウェアに含まれる情報に基づいて、更新情報を生成し、送信スケジュールの送信時期になったときに、送信スケジュールの送信エリアに基づいて、更新情報を携帯通信端末４０に送信する。携帯通信端末４０は、ソフトウェア更新サーバ１０からの更新情報を受信したときに、対応する旧ソフトウェアを搭載しているか否かを自動的に確認し、新ソフトウェアを搭載していないかどうかを自動的に確認し、新ソフトウェアを搭載していないときに、ソフトウェア更新サーバ１０に自動的にアクセスする。ソフトウェア更新サーバ１０は、携帯通信端末４０からのアクセスがあったときに、新ソフトウェアを携帯通信端末４０に送信する。携帯通信端末４０は、新ソフトウェアをダウンロードした後、新ソフトウェアに更新する。【選択図】            図１
2006235838.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバであって、
前記携帯通信端末の更新対象となるソフトウェアを格納するソフトウェア格納部と、
予め更新情報を送信する送信時期および送信エリアを規定した送信スケジュールを格納する送信スケジュール格納部と、
更新対象となるソフトウェアの種類、旧バージョン情報および新バージョン情報を含む更新情報を格納する更新情報格納部と、
所定のプログラムに基づいて所定の制御処理を行う制御部と、
を備え、
前記制御部は、
前記ソフトウェア格納部に新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる情報、及び、旧バージョンのソフトウェアに含まれる情報に基づいて、前記新バージョンのソフトウェアに係る更新情報を生成する処理を行うとともに、
生成した前記更新情報を前記更新情報格納部に格納するように処理を行い、
前記送信スケジュールの前記送信時期になったときに、前記送信スケジュールの前記送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するように処理を行い、
前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信する処理を行うように構成されることを特徴とするソフトウェア更新サーバ。
【請求項２】
前記制御部は、前記携帯通信端末からのアクセスがあったときに、当該アクセスが新バージョンのソフトウェアを要求するためのものか否かを確認し、前記アクセスが前記新バージョンのソフトウェアを要求するものである場合に、新バージョンのソフトウェアを前記携帯通信端末に送信する処理を行うように構成されることを特徴とする請求項１記載のソフトウェア更新サーバ。
【請求項３】
前記送信スケジュールは、送信エリアの所定数又はグループごとに異なる送信時期が規定されていることを特徴とする請求項１又は２記載のソフトウェア更新サーバ。
【請求項４】
ソフトウェア更新サーバと無線基地局および交換機を介して通信可能に接続する携帯通信端末であって、
所定のプログラムに基づいて所定の制御処理を行う制御部を備え、
前記制御部は、
前記ソフトウェア更新サーバから種類、新バージョン情報および旧バージョン情報を含む更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認する処理を行うとともに、
対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認する処理を行い、
新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスし、新バージョンのソフトウェアをダウンロードした後、前記新バージョンのソフトウェアの更新処理を行うように構成されることを特徴とする携帯通信端末。
【請求項５】
携帯通信端末と、前記携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバと、を備えるソフトウェア更新システムであって、
前記ソフトウェア更新サーバは、
前記携帯通信端末の更新対象となるソフトウェアを格納するソフトウェア格納部と、
予め更新情報を送信する送信時期および送信エリアを規定した送信スケジュールを格納する送信スケジュール格納部と、
更新対象となるソフトウェアの種類、旧バージョン情報、新バージョン情報を含む更新情報を格納する更新情報格納部と、
所定のプログラムに基づいて制御を行う制御部と、
を備え、
前記ソフトウェア更新サーバの前記制御部は、
前記ソフトウェア格納部に新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる種類および新バージョン情報、並びに、旧バージョンのソフトウェアに含まれる種類および旧バージョン情報に基づいて、前記新バージョンのソフトウェアに係る更新情報を生成する処理を行うとともに、
生成した前記更新情報を前記更新情報格納部に格納するように処理を行い、
前記送信スケジュールの前記送信時期になったときに、前記送信スケジュールの前記送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するように処理を行い、
前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信する処理を行うように構成され、
前記携帯通信端末は、所定のプログラムに基づいて所定の制御処理を行う制御部を備え、
前記携帯通信端末の前記制御部は、
前記ソフトウェア更新サーバからの前記更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認する処理を行うとともに、
対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認する処理を行い、
新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスし、新バージョンのソフトウェアをダウンロードした後、新バージョンのソフトウェアの更新処理を行うように構成されることを特徴とするソフトウェア更新システム。
【請求項６】
前記ソフトウェア更新サーバの前記制御部は、前記携帯通信端末からのアクセスがあったときに、当該アクセスが前記新バージョンのソフトウェアを要求するためのものか否かを確認し、前記アクセスが前記新バージョンのソフトウェアを要求するものである場合に、前記新バージョンのソフトウェアを前記携帯通信端末に送信する処理を行うように構成されることを特徴とする請求項５記載のソフトウェア更新システム。
【請求項７】
携帯通信端末と、前記携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバと、を用いて前記携帯通信端末のソフトウェア更新を行うソフトウェア更新方法であって、
前記ソフトウェア更新サーバにて、新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる情報、及び、旧バージョンのソフトウェアに含まれる情報に基づいて、ソフトウェアの種類、旧バージョン情報、新バージョン情報を含む更新情報を生成するステップと、
生成した前記更新情報を格納するステップと、
前記ソフトウェア更新サーバにて、予め格納された送信スケジュールの送信時期になったときに、前記送信スケジュールの送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するステップと、
前記携帯通信端末にて、前記ソフトウェア更新サーバからの前記更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認するステップと、
前記携帯通信端末にて、対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認するステップと、
前記携帯通信端末にて、新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスするステップと、
前記ソフトウェア更新サーバにて、前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信するステップと、
前記携帯通信端末にて、新バージョンのソフトウェアをダウンロードした後、新バージョンのソフトウェアに更新するステップと、
を含むことを特徴とするソフトウェア更新方法。
【請求項８】
前記ソフトウェア更新サーバにて、前記携帯通信端末からのアクセスがあったときに、当該アクセスが新バージョンのソフトウェアを要求するためのものか否か確認し、前記アクセスが新バージョンのソフトウェアを要求するものである場合に、新バージョンのソフトウェアを前記携帯通信端末に送信するステップを含むことを特徴とする請求項７記載のソフトウェア更新方法。
【請求項９】
携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバにおいて用いられるサーバ用ソフトウェア更新プログラムであって、
新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる情報、及び、旧バージョンのソフトウェアに含まれる情報に基づいて、種類、新バージョン情報および旧バージョン情報を含む更新情報を生成するステップと、
生成した前記更新情報を格納するステップと、
予め格納された送信スケジュールの送信時期になったときに、前記送信スケジュールの送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するステップと、
前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信するステップと、を実行させることを特徴とするサーバ用ソフトウェア更新プログラム。
【請求項１０】
前記携帯通信端末からのアクセスがあったときに、当該アクセスが新バージョンのソフトウェアを要求するためのものか否かを確認し、前記アクセスが新バージョンのソフトウェアを要求するものである場合に、前記新バージョンのソフトウェアを前記携帯通信端末に送信するステップを実行させることを特徴とする請求項９記載のサーバ用ソフトウェア更新プログラム。
【請求項１１】
ソフトウェア更新サーバと無線基地局および交換機を介して通信可能に接続する携帯通信端末において用いられる端末用ソフトウェア更新プログラムであって、
前記ソフトウェア更新サーバから種類、新バージョン情報および旧バージョン情報を含む更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認するステップと、
対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認するステップと、
新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスし、新バージョンのソフトウェアをダウンロードした後、新バージョンのソフトウェアに更新するステップと、
を実行させることを特徴とする端末用ソフトウェア更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末のソフトウェア更新システム、サーバ、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、携帯通信端末のソフトウェアの更新が必要な場合、ニュースや新聞を通してソフトウェアの更新が必要な旨をユーザに通知し、ユーザは指定されたサイトにアクセスしてソフトウェアの更新を行っている。
【０００３】
携帯通信端末のソフトウェア更新に関する従来技術として、無線によりネットワークに接続可能な無線通信端末装置における通信制御方法であって、前記ネットワークに接続されるデータ管理サーバから送られてくる前記無線通信端末装置の制御ソフトウェアのバージョン情報と、前記無線通信端末装置に実装されている制御ソフトウェアのバージョン情報とに基づいて前記制御ソフトウェアの更新の必要性の有無をユーザに指示させる指示工程と、前記指示工程により更新の必要があると指示されると前記データ管理サーバに対して前記制御ソフトウェアの転送を要求する要求工程と、前記要求工程による要求に応答して前記データ管理サーバから送信される制御ソフトウェアを受信して前記無線通信端末装置に実装されている制御ソフトウェアを更新する更新工程と、を含むものがある。（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００４−７８３４９号公報
【特許文献２】特開２００４−２０６３９０号公報
【特許文献３】特開２００３−３３７６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のソフトウェア更新方法においては、次のような課題がある。
【０００６】
第１の課題は、ユーザが通知に気づかない場合があり、ソフトウェアの更新が行われない可能性があるということである。
【０００７】
第２の課題は、ユーザが操作を行ってソフトウェアの更新を行うため、操作に慣れていないユーザや、更新作業が面倒なユーザや、更新方法がわからないユーザがソフトウェアの更新を行わない可能性があるということである。
【０００８】
第３の課題は、更新情報がニュースや新聞などによって一斉に通知され、ユーザはソフトウェア更新作業を昼間など比較的ネットワーク使用の多い時間帯に行うなど、日時・時間帯に偏りがでる可能性があるため、ネットワークに大きな負荷がかかり、本来のサービスに支障をきたす可能性があるということである。
【課題を解決するための手段】
【０００９】
本発明の第１の視点においては、携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバであって、前記携帯通信端末の更新対象となるソフトウェアを格納するソフトウェア格納部と、予め更新情報を送信する送信時期および送信エリアを規定した送信スケジュールを格納する送信スケジュール格納部と、更新対象となるソフトウェアの種類、旧バージョン情報および新バージョン情報を含む更新情報を格納する更新情報格納部と、所定のプログラムに基づいて所定の制御処理を行う制御部と、を備え、前記制御部は、前記ソフトウェア格納部に新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる情報、及び、旧バージョンのソフトウェアに含まれる情報に基づいて、前記新バージョンのソフトウェアに係る更新情報を生成する処理を行うとともに、生成した前記更新情報を前記更新情報格納部に格納するように処理を行い、前記送信スケジュールの前記送信時期になったときに、前記送信スケジュールの前記送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するように処理を行い、前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信する処理を行うように構成されることを特徴とする。
【００１０】
本発明の第２の視点においては、ソフトウェア更新サーバと無線基地局および交換機を介して通信可能に接続する携帯通信端末であって、所定のプログラムに基づいて所定の制御処理を行う制御部を備え、前記制御部は、前記ソフトウェア更新サーバから種類、新バージョン情報および旧バージョン情報を含む更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認する処理を行うとともに、対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認する処理を行い、新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスし、新バージョンのソフトウェアをダウンロードした後、前記新バージョンのソフトウェアの更新処理を行うように構成されることを特徴とする。
【００１１】
本発明の第３の視点においては、携帯通信端末と、前記携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバと、を備えるソフトウェア更新システムであって、前記ソフトウェア更新サーバは、前記携帯通信端末の更新対象となるソフトウェアを格納するソフトウェア格納部と、予め更新情報を送信する送信時期および送信エリアを規定した送信スケジュールを格納する送信スケジュール格納部と、更新対象となるソフトウェアの種類、旧バージョン情報、新バージョン情報を含む更新情報を格納する更新情報格納部と、所定のプログラムに基づいて制御を行う制御部と、を備え、前記ソフトウェア更新サーバの前記制御部は、前記ソフトウェア格納部に新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる種類および新バージョン情報、並びに、旧バージョンのソフトウェアに含まれる種類および旧バージョン情報に基づいて、前記新バージョンのソフトウェアに係る更新情報を生成する処理を行うとともに、生成した前記更新情報を前記更新情報格納部に格納するように処理を行い、前記送信スケジュールの前記送信時期になったときに、前記送信スケジュールの前記送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するように処理を行い、前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信する処理を行うように構成され、前記携帯通信端末は、所定のプログラムに基づいて所定の制御処理を行う制御部を備え、前記携帯通信端末の前記制御部は、前記ソフトウェア更新サーバからの前記更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認する処理を行うとともに、対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認する処理を行い、新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスし、新バージョンのソフトウェアをダウンロードした後、新バージョンのソフトウェアの更新処理を行うように構成されることを特徴とする。
【００１２】
本発明の第４の視点においては、携帯通信端末と、前記携帯通信端末と無線基地局および交換機を介して通信可能に接続するソフトウェア更新サーバと、を用いて前記携帯通信端末のソフトウェア更新を行うソフトウェア更新方法であって、前記ソフトウェア更新サーバにて、新バージョンのソフトウェアが格納されたときに、前記新バージョンのソフトウェアに含まれる情報、及び、旧バージョンのソフトウェアに含まれる情報に基づいて、ソフトウェアの種類、旧バージョン情報、新バージョン情報を含む更新情報を生成するステップと、生成した前記更新情報を格納するステップと、前記ソフトウェア更新サーバにて、予め格納された送信スケジュールの送信時期になったときに、前記送信スケジュールの送信エリアに基づいて、前記更新情報を、前記送信エリアに対応する前記無線基地局を経由して前記携帯通信端末に送信するステップと、前記携帯通信端末にて、前記ソフトウェア更新サーバからの前記更新情報を受信したときに、当該更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認するステップと、前記携帯通信端末にて、対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認するステップと、前記携帯通信端末にて、新バージョンのソフトウェアを搭載していないときに、前記ソフトウェア更新サーバに自動的にアクセスするステップと、前記ソフトウェア更新サーバにて、前記携帯通信端末からのアクセスがあったときに、前記新バージョンのソフトウェアを前記携帯通信端末に送信するステップと、前記携帯通信端末にて、新バージョンのソフトウェアをダウンロードした後、新バージョンのソフトウェアに更新するステップと、を含むことを特徴とする。
【００１３】
なお、本発明の前記ソフトウェア更新方法の各ステップは、携帯通信端末で用いられる端末用ソフトウェア更新プログラムと、ソフトウェア更新サーバで用いられるサーバ用ソフトウェア更新プログラムとの組合せによって実現される。
【発明の効果】
【００１４】
本発明（請求項１−１１）によれば、ソフトウェアの更新は携帯通信端末とソフトウェア更新管理サーバ間で自動的に行われるため、ユーザは携帯通信端末の更新操作を行う必要がなく、店舗に来店してソフトウェアの更新作業を行うことなく、ユーザは意識することなくソフトウェア更新を完了することができることである。また、ソフトウェアの更新が必要な携帯通信端末をあらかじめネットワーク側で把握しておく必要はない。
【００１５】
本発明（請求項１−１１）によれば、スケジュールに基づいて、更新情報を送信するので、利用の少ない夜間に送信するなどによってネットワークリソースを有効に使用することができ、ソフトウェア更新によるネットワークへの負担を軽くできることである。
【００１６】
本発明（請求項１−１１）によれば、エリアを指定して更新情報を報知しているので、ソフトウェア更新要求の数をコントロールすることができ、ソフトウェア更新のための高負荷に耐えられるような大規模なシステムを構築する必要がなくなることである。
【００１７】
本発明（請求項１−１１）によれば、ソフトウェアの更新が必要な携帯通信端末をサーバ側であらかじめ把握しておく必要がなく、場合によってはエリアを限定することができるようにしているので、ソフトウェア更新作業の効率化を図ることができる。
【発明を実施するための最良の形態】
【００１８】
（実施形態１）
本発明の実施形態１に係るソフトウェア更新システムについて図面を用いて説明する。図１は、本発明の実施形態１に係るソフトウェア更新システムの構成を模式的に示したブロック図である。
【００１９】
ソフトウェア更新システム１は、携帯通信端末４０のソフトウェアの更新を自動的に行うためのシステムである。ソフトウェア更新システム１は、ソフトウェア更新サーバ１０と、交換機２０と、無線基地局３０と、携帯通信端末４０と、を有する。
【００２０】
ソフトウェア更新サーバ１０は、携帯通信端末４０のソフトウェアの更新を自動的に行うコンピュータサーバである。ソフトウェア更新サーバ１０は、通信部１１と、記憶部１２と、制御部１３と、を有する。通信部１１は、交換機２０との間で情報を送受信するための部分である。
【００２１】
記憶部１２は、サーバ用ソフトウェア更新プログラム、所定の情報等を記憶する部分である。ここで、サーバ用ソフトウェア更新プログラムは、ソフトウェア更新サーバ１０の制御部１３にてソフトウェア更新に係る処理を実行させるためのプログラムである。記憶部１２は、ソフトウェア格納部１２ａと、送信スケジュール格納部１２ｂと、更新情報格納部１２ｃと、を有する。ソフトウェア格納部１２ａは、携帯通信端末４０の更新対象となるソフトウェアを格納する部分であり、例えば、新バージョンのソフトウェア、旧バージョンのソフトウェアが格納されている。ソフトウェアは、種類、バージョン情報に関する情報を含む。送信スケジュール格納部１２ｂは、送信スケジュールを格納する部分である。送信スケジュールは、予め更新情報を送信する送信時期および送信エリアを規定したスケジュールであり、送信エリアの所定数又はグループごとに異なる送信時期が規定されている。更新情報格納部１２ｃは、更新情報を格納する部分である。更新情報は、更新対象となるソフトウェアの種類、旧バージョン情報、新バージョン情報などの更新に関する情報である。
【００２２】
制御部１３は、プログラムに基づいて、各構成部１１、１２等を制御する部分である。制御部１３は、ソフトウェア格納部１２ａに新バージョンのソフトウェアが格納されたときに、新バージョンのソフトウェアに含まれる情報（ソフトウェアの種類、新バージョン情報）、及び、旧バージョンのソフトウェアに含まれる情報（ソフトウェアの種類、旧バージョン情報）に基づいて、新バージョンのソフトウェアに係る更新情報を生成し、生成した更新情報を更新情報格納部１２ｃに格納するように処理する。制御部１３は、送信スケジュールの送信時期になったときに、送信スケジュールの送信エリアに基づいて、更新情報を、交換機２０を経由して（送信エリアに）対応する無線基地局３０に送信するように制御する。制御部１３は、携帯通信端末４０からのアクセスがあったときに、当該アクセスが新バージョンのソフトウェアを要求するためのものか否かを確認する。
【００２３】
交換機２０は、送信エリアに対応する無線基地局３０に対して更新情報を転送する。無線基地局３０は、更新情報を受信することにより、対応するエリア内の通信可能な携帯通信端末４０に対して更新情報を送信する。
【００２４】
携帯通信端末４０は、ユーザが携帯する通信端末であり、例えば、携帯電話機、ＰＨＳ、ＰＤＡ等である。携帯通信端末４０は、通信部４１と、記憶部４２と、制御部４３と、を有する。通信部４１は、無線基地局３０と無線通信を行う部分である。
【００２５】
記憶部４２は、端末用ソフトウェア更新プログラム、ソフトウェア（種類、バージョン情報を含む）、所定情報等を記憶する部分である。ここで、端末用ソフトウェア更新プログラムは、携帯通信端末４０の制御部４３にてソフトウェア更新に係る処理を実行させるためのプログラムである。
【００２６】
制御部４３は、端末用ソフトウェア更新プログラムやソフトウェアに基づいて、各構成部４１、４２等を制御する部分である。制御部４３は、更新情報を受信したときに、更新情報に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認する。制御部４３は、対応する種類、旧バージョンのソフトウェアを搭載しているときに、新バージョンのソフトウェアを搭載していないかどうかを自動的に確認する。制御部４３は、新バージョンのソフトウェアを搭載していないときに、ソフトウェア更新サーバ１０に自動的にアクセスし、新バージョンのソフトウェアをダウンロードした後、新バージョンのソフトウェアの更新処理を行う。
【００２７】
次に、本発明の実施形態１に係るソフトウェア更新システムの動作について図面を用いて説明する。図２は、本発明の実施形態１に係るソフトウェア更新システムの動作を模式的に示したフローチャート図である。
【００２８】
まず、ソフトウェア更新サーバ１０は、ソフトウェア格納部（図１の１２ａ）に新バージョンのソフトウェアが格納されたか否かを確認する（ステップＡ１）。なお、新バージョンのソフトウェアの格納は、例えば、ソフトウェア開発者の端末（図示せず）からソフトウェア更新サーバ１０に新バージョンのソフトウェアをアップロードする等によって行われる。格納されていない場合（ステップＡ１のＮＯ）、ステップＡ３に進む。
【００２９】
格納されている場合（ステップＡ１のＹＥＳ）、ソフトウェア更新サーバ１０は、ソフトウェア格納部（図１の１２ａ）に格納された新バージョンのソフトウェアに含まれる情報（ソフトウェアの種類、新バージョン情報）、及び、旧バージョンのソフトウェアに含まれる情報（ソフトウェアの種類、旧バージョン情報）に基づいて、ソフトウェアに係る更新情報（ソフトウェアの種類、旧バージョン情報、新バージョン情報を含む）を生成し、当該更新情報を更新情報格納部（図１の１２ｃ）に格納する（ステップＡ２）。
【００３０】
新バージョンのソフトウェアが格納されていない場合（ステップＡ１のＮＯ）、又は、生成した更新情報を格納（ステップＡ２）した後、ソフトウェア更新サーバ１０は、送信スケジュール格納部（図１の１２ｂ）に格納された送信スケジュールの送信時期（例えば、午前２時）を確認する（ステップＡ３）。次に、ソフトウェア更新サーバ１０は、送信スケジュール格納部（図１の１２ｂ）に格納された送信スケジュールの送信エリア（例えば、東京都港区エリア）を確認する（ステップＡ４）。
【００３１】
次に、ソフトウェア更新サーバ１０は、送信スケジュールの送信時期になったときに、送信スケジュールの送信エリアに基づいて、最新の更新情報を、交換機２０を経由して対応する無線基地局３０に送信する（ステップＡ５）。次に、無線基地局３０は、エリア内の通信可能な携帯通信端末４０に対して更新情報を送信する（ステップＡ６）。これにより、携帯通信端末４０は、無線基地局３０からの更新情報を受信することになる。
【００３２】
次に、携帯通信端末４０は、受信した更新情報（ソフトウェアの種類、旧バージョン情報、新バージョン情報を含む）に基づいて、対応する種類、旧バージョンのソフトウェアを搭載しているか否かを自動的に確認する（ステップＡ７）。搭載していない場合（ステップＡ７のＮＯ）、終了する。
【００３３】
旧バージョンのソフトウェアを搭載している場合（ステップＡ７のＹＥＳ）、携帯通信端末４０は、受信した更新情報に基づいて、既に新バージョンのソフトウェアを搭載していないかどうかを自動的に確認する（ステップＡ８）。搭載している場合（ステップＡ８のＮＯ）、終了する。
【００３４】
新バージョンのソフトウェアを搭載していない場合（ステップＡ８のＹＥＳ）、携帯通信端末４０は、ソフトウェア更新サーバ１０に自動的に新バージョンのソフトウェアを要求するためのアクセスを行う（ステップＡ９）。次に、ソフトウェア更新サーバ１０は、携帯通信端末４０からのアクセスが新バージョンのソフトウェアを要求するためのものか否かを確認する（ステップＡ１０）。新バージョンのソフトウェアを要求するためのものでない場合（ステップＡ１０のＮＯ）、終了する。
【００３５】
新バージョンのソフトウェアを要求するためのものである場合（ステップＡ１０のＹＥＳ）、ソフトウェア更新サーバ１０は、新バージョンのソフトウェアを、交換機２０および無線基地局３０を経由して携帯通信端末４０に送信する（ステップＡ１１）。
【００３６】
最後に、携帯通信端末４０は、ソフトウェア更新サーバ１０からの新バージョンのソフトウェアを受信することにより、旧バージョンのソフトウェアから新バージョンのソフトウェアに更新する（ステップＡ１２）。
【００３７】
実施形態１によれば、以下のような効果を奏する。
【００３８】
第１の効果は、ソフトウェアの更新は、携帯通信端末とソフトウェア更新管理サーバ間で行われるので、ユーザは意識することなくソフトウェア更新を完了することができることである。また、ネットワーク側があらかじめソフトウェアの更新が必要な携帯通信端末を把握しておく必要がない。
【００３９】
第２の効果は、送信スケジュールに基づいて更新情報を送信するので、利用の少ない夜間に送信することによって、ネットワークのリソースを有効に使用することができ、ソフトウェア更新によるネットワークへの負担を軽くすることができることである。
【００４０】
第３の効果は、エリアを指定して更新情報を送信しているので、ソフトウェア更新の要求の数をコントロールすることができ、ソフトウェア更新のための高負荷に耐えられるような大規模なシステムを構築する必要がなくなることである。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態１に係るソフトウェア更新システムの構成を模式的に示したブロック図である。
【図２】本発明の実施形態１に係るソフトウェア更新システムの動作を模式的に示したフローチャート図である。
【符号の説明】
【００４２】
１  ソフトウェア更新システム
１０  ソフトウェア更新サーバ
１１  通信部
１２  記憶部
１２ａ  ソフトウェア格納部
１２ｂ  送信スケジュール格納部
１２ｃ  更新情報格納部
１３  制御部
２０  交換機
３０  無線基地局
４０  携帯通信端末
４１  通信部
４２  記憶部
４３  制御部
【図１】
2006235838.tif 000003
【図２】
2006235838.tif 000004