(57)【要約】【課題】移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始すること。【解決手段】本発明にかかる情報処理端末は、所定の版に対応する処理情報を記憶する記憶部と、無線通信ネットワークを介して受信された処理情報の更新版に関する更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、更新版の優先度に基づいて、更新版の取得を開始するか否かを判定する判定部と、取得を開始すると判定された場合に、無線通信ネットワークを介した更新版の取得を開始し、記憶部内の処理情報を更新版により更新する更新制御部と、を備える。【選択図】図１
2019174869.tif 000002
【特許請求の範囲】
【請求項１】
所定の版に対応する処理情報を記憶する記憶部と、
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える情報処理端末。
【請求項２】
前記第１の回線状況は、前記情報処理端末と第１の回線で接続され、かつ、前記無線通信ネットワークと当該第１の回線より低速な第２の回線で接続された無線通信機器において測定された情報であり、
前記判定部は、前記無線通信機器から前記第１の回線状況を取得し、
前記更新制御部は、前記無線通信機器を介して前記更新版を取得する
請求項１に記載の情報処理端末。
【請求項３】
前記更新制御部は、前記取得を開始すると判定された場合に、前記無線通信機器に対して、前記第２の回線の通信帯域のうち前記更新版の取得に割り当てる帯域を一部に制限するように制御する
請求項２に記載の情報処理端末。
【請求項４】
前記判定部は、
前記無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第２の回線状況を取得し、
前記第２の回線状況にさらに基づいて、前記更新版の取得を開始するか否かを判定する
請求項１乃至３のいずれか１項に記載の情報処理端末。
【請求項５】
前記判定部は、
前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定する
請求項４に記載の情報処理端末。
【請求項６】
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する受信部と、
前記受信した差分情報に基づき前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する
管理装置。
【請求項７】
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報をそれぞれ記憶する複数の情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記複数の情報処理端末のそれぞれから受信する受信部と、
前記受信した各差分情報に基づき、前記情報処理端末ごとに前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
各情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記複数の情報処理端末それぞれに対して、各情報処理端末に対応する前記決定した優先度を送信する
管理装置。
【請求項８】
所定の版に対応する処理情報を記憶する第１の記憶部を備える情報処理端末と、
前記処理情報の更新版を記憶する第２の記憶部を備える管理装置と、
を備え、
前記管理装置は、無線通信ネットワークを介して、前記情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記情報処理端末は、
前記無線通信ネットワークを介して受信された前記更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記第１の記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える、
移動通信システム。
【請求項９】
所定の版に対応する処理情報を記憶する記憶部を備える情報処理端末が、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信し、
前記更新通知の受信に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する、
更新制御方法。
【請求項１０】
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信する処理と、
前記更新通知の受信に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する処理と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、記憶部に記憶された所定の版に対応する前記処理情報を前記更新版により更新する処理と、
をコンピュータに実行させる更新制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、管理装置、移動通信システム、更新制御方法及び更新制御プログラムに関し、特に、無線通信により端末内の情報を更新するための情報処理端末、管理装置、移動通信システム、更新制御方法及び更新制御プログラムに関する。
【背景技術】
【０００２】
移動通信システムにおける情報処理端末は、内部の記憶装置にソフトウェア、ウィルス定義ファイル又はアクセス権限情報等の各種処理情報を記憶し、これらの処理情報を処理することにより動作している。そして、当該情報処理端末は、これらの処理情報を、配信元のサーバからネットワークを介して無線通信によりダウンロードして、適宜、更新している。
【０００３】
例えば、特許文献１には、移動局装置内の制御ソフトウェアの更新に関する技術が開示されている。特許文献１にかかる技術では、ソフトウェア供給装置が、移動局装置から取得した制御ソフトウェアのバージョン番号について最新バージョンでないと判定した場合に、移動局装置へ当該制御ソフトウェアの最新版を送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０２１３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１にかかる技術では、移動局装置における制御ソフトウェアの最新版等の更新情報のダウンロード開始の判断がサーバ側で行われているため、適切なタイミングで開始できない場合があるという問題点がある。特に、通信回線の制約が大きい環境においては、個々の情報処理端末による通信状況、処理内容等の様々な要素の関係が複雑であり、その問題点が顕著となる。
【０００６】
本開示は、このような問題点を解決するためになされたものであり、移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始するための情報処理端末、管理装置、移動通信システム、更新制御方法、更新制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の第１の態様にかかる情報処理端末は、
所定の版に対応する処理情報を記憶する記憶部と、
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える。
【０００８】
本開示の第２の態様にかかる管理装置は、
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する受信部と、
前記受信した差分情報に基づき前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する。
【０００９】
本開示の第３の態様にかかる管理装置は、
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報をそれぞれ記憶する複数の情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記複数の情報処理端末のそれぞれから受信する受信部と、
前記受信した各差分情報に基づき、前記情報処理端末ごとに前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
各情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記複数の情報処理端末それぞれに対して、各情報処理端末に対応する前記決定した優先度を送信する。
【００１０】
本開示の第４の態様にかかる移動通信システムは、
所定の版に対応する処理情報を記憶する第１の記憶部を備える情報処理端末と、
前記処理情報の更新版を記憶する第２の記憶部を備える管理装置と、
を備え、
前記管理装置は、無線通信ネットワークを介して、前記情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記情報処理端末は、
前記無線通信ネットワークを介して受信された前記更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記第１の記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える。
【００１１】
本開示の第５の態様にかかる更新制御方法は、
所定の版に対応する処理情報を記憶する記憶部を備える情報処理端末が、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信し、
前記更新通知の受信に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する。
【００１２】
本開示の第６の態様にかかる更新制御方法は、
処理情報の更新版を記憶する記憶部を備える管理装置が、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信し、
前記受信した差分情報に基づき前記優先度を決定し、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する。
【００１３】
本開示の第７の態様にかかる更新制御プログラムは、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信する処理と、
前記更新通知の受信に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する処理と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、記憶部に記憶された所定の版に対応する前記処理情報を前記更新版により更新する処理と、
をコンピュータに実行させる。
【００１４】
本開示の第８の態様にかかる更新制御プログラムは、
処理情報の更新版が記憶された記憶部を参照して、無線通信ネットワークを介して所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する処理と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する処理と、
前記受信した差分情報に基づき前記優先度を決定する処理と、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する処理と、
をコンピュータに実行させる。
【発明の効果】
【００１５】
本開示により、移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始するための情報処理端末、管理装置、移動通信システム、更新制御方法、更新制御プログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態１にかかる移動通信システムの全体構成を示すブロック図である。
【図２】本実施の形態１にかかる情報処理端末の処理の流れを示すフローチャートである。
【図３】本実施の形態１にかかる更新制御方法の流れを示すシーケンス図である。
【図４】本実施の形態２にかかる移動通信システムの全体構成を示すブロック図である。
【図５】本実施の形態２にかかる管理装置の処理の流れを示すフローチャートである。
【図６】本実施の形態２にかかる更新制御方法の流れを示すシーケンス図である。
【図７】本実施の形態３にかかる移動通信システムの全体構成を示すブロック図である。
【図８】本実施の形態３にかかる更新制御方法の流れを示すシーケンス図である。
【図９】本実施の形態４にかかる移動通信システムの全体構成を示すブロック図である。
【図１０】本実施の形態４にかかる更新制御方法の流れを示すシーケンス図である。
【図１１】本実施の形態５にかかる移動通信システムの全体構成を示すブロック図である。
【図１２】本実施の形態５にかかる情報処理端末の処理の流れを示すフローチャートである。
【図１３】本実施の形態６にかかる移動通信システムの全体構成を示すブロック図である。
【図１４】本実施の形態６にかかる更新制御方法の流れを示すシーケンス図である。
【図１５】本実施の形態７にかかる移動通信システムの全体構成を示すブロック図である。
【図１６】本実施の形態７にかかる情報処理端末の処理の流れを示すフローチャートである。
【図１７】本実施の形態７にかかる更新制御方法の流れを示すシーケンス図である。
【図１８】本実施の形態７にかかる移動通信システムの具体的な構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下では、本開示の実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００１８】
＜実施の形態１＞
図１は、本実施の形態１にかかる移動通信システム１０００の全体構成を示すブロック図である。移動通信システム１０００は、情報処理端末１と管理装置２とを備える。情報処理端末１及び管理装置２は、無線通信ネットワークＮを介して接続されている。無線通信ネットワークＮは、複数の無線中継装置により構成された無線通信によるネットワークであってもよく、また、一部に有線通信を含むものであってもよい。また、無線通信ネットワークＮは、専用線によるネットワークであってもよい。
【００１９】
情報処理端末１は、ユーザにより所持され、ユーザと共に移動可能な携帯型の情報処理装置である。情報処理端末１は、タブレット端末、スマートフォン等であるか、特種業務に用いられる情報処理端末であってもよい。また、情報処理端末１は、単体で長距離の無線通信が可能である必要はなく、別途、長距離の無線通信用の無線通信機器を介して無線通信ネットワークＮと無線通信が可能であってもよい。その場合、情報処理端末１は、当該無線通信機器と一体として移動されるものとする。
【００２０】
情報処理端末１は、記憶部１１と、判定部１２と、更新制御部１３とを備える。記憶部１１は、所定の版（バージョン）に対応する処理情報１１１を記憶する記憶装置であり、第１の記憶部の一例である。処理情報１１１とは、情報処理端末１における各種処理に用いられる情報である。処理情報１１１は、ソフトウェア、ウィルス定義情報、又は、アクセス権限情報の少なくともいずれかを含む。例えば、処理情報１１１は、情報処理端末１で実行されるプログラム（ソフトウェア）である。ソフトウェアは、セキュリティ用途、業務用途、又は、情報処理端末１のＯＳ等の制御用途その他のものであってよい。または、処理情報１１１は、情報処理端末１で実行されるウィルス検知処理で用いられるパターンファイル等のウィルス定義情報である。または、処理情報１１１は、情報処理端末１に対するアクセス制御に用いられるアクセス権限情報である。尚、処理情報１１１は、情報処理端末１における各種設定情報であってもよい。
【００２１】
判定部１２は、無線通信ネットワークＮを介して処理情報の更新版に関する更新通知を受信する。そして、判定部１２は、更新通知に応じて、無線通信における現在の第１の回線状況、無線通信に関わる機器の利用状態、及び、更新版の優先度に基づいて、更新版の取得を開始するか否かを判定する。第１の回線状況とは、無線通信における無線信号の受信レベル、品質情報、通信速度、又は、回線使用率の少なくともいずれかに基づく情報である。つまり、第１の回線状況は、情報処理端末１における無線通信ネットワークＮを介した通信における無線信号に関する測定情報である。また、無線通信に関わる機器とは、情報処理端末１自体、又は、情報処理端末１と無線通信ネットワークＮとの無線通信に関わる無線通信機器である。そして、利用状態とは、情報処理端末１自体の電池残量、情報処理端末１の移動状態、当該無線通信機器の電池残量の少なくともいずれかに基づく情報である。つまり、利用状態は、当該機器のリソースの使用状況や、移動の度合い、移動速度等である。また、更新版の優先度とは、更新における緊急度、又は、更新版の属性もしくは容量の少なくともいずれかに基づく情報である。
【００２２】
更新制御部１３は、判定部１２により取得を開始すると判定された場合に、無線通信ネットワークＮを介した更新版２１１の取得を開始する。そして、更新制御部１３は、記憶部１１内の処理情報１１１を更新版２１１により更新する。尚、判定部１２及び更新制御部１３は、情報処理端末１内の制御部（不図示）が本実施の形態にかかる情報処理端末１用のプログラムを読み込み実行することにより実現される。
【００２３】
管理装置２は、情報処理端末１に対して処理情報の更新版を配信するための情報処理装置である。管理装置２は、記憶部２１と、送信部２２と、受信部２３とを備える。記憶部２１は、処理情報１１１の更新版２１１を記憶する記憶装置であり、第２の記憶部の一例である。更新版２１１は、所定の版の処理情報１１１に対して更新がされた処理情報である。送信部２２は、無線通信ネットワークＮを介して、情報処理端末１に対して、更新版２１１に関する更新通知を送信する。受信部２３は、情報処理端末１から無線通信ネットワークＮを介して更新版２１１の取得要求を受信する。送信部２２は、更新版２１１の取得要求が受信された場合に、記憶部２１内の更新版２１１を情報処理端末１に対して送信する。尚、送信部２２及び受信部２３は、管理装置２内の制御部（不図示）が本実施の形態にかかる管理装置２用のプログラムを読み込み実行することにより実現される。
【００２４】
図２は、本実施の形態１にかかる情報処理端末１の処理の流れを示すフローチャートである。また、図３は、本実施の形態１にかかる更新制御方法の流れを示すシーケンス図である。以下では、図２及び図３を用いて本実施の形態にかかる更新制御方法の流れを説明する。
【００２５】
まず、管理装置２の送信部２２は、無線通信ネットワークＮを介して、情報処理端末１に対して、更新版２１１に関する更新通知を送信する（図３のＳ１０１）。そして、情報処理端末１の判定部１２は、無線通信ネットワークＮを介して処理情報の更新版２１１に関する更新通知を受信する（図２のＳ１１）。
【００２６】
次に、判定部１２は、更新通知の受信に応じて、無線通信における現在の第１の回線状況、無線通信に関わる機器の利用状態、及び、更新版２１１の優先度に基づいて、更新版２１１の取得を開始するか否かを判定する（図２のＳ１２及び図３のＳ１０２）。
【００２７】
取得を開始すると判定された場合に、更新制御部１３は、無線通信ネットワークＮを介した更新版２１１の取得を開始する（図２のＳ１３）。すなわち、更新制御部１３は、無線通信ネットワークＮを介して、管理装置２に対して、更新版２１１の取得要求を送信する（図３のＳ１０３）。そして、管理装置２の受信部２３は、情報処理端末１からの取得要求を受信する。送信部２２は、取得要求に応じて、記憶部２１から更新版２１１を読み出し、無線通信ネットワークＮを介して、情報処理端末１に対して、更新版２１１を送信する（図３のＳ１０４）。
【００２８】
そして、更新制御部１３は、管理装置２から更新版２１１を受信し、記憶部１１内の処理情報１１１を更新版２１１により更新する（図２のＳ１４及び図３のＳ１０５）。そして、当該処理を終了する。尚、ステップＳ１２において取得を開始しないと判定された場合も当該処理を終了する。そして、管理装置２の送信部２２は、一定時間に、情報処理端末１による更新版２１１の取得が開始されないため、再度、ステップＳ１０１の更新通知を情報処理端末１に対して送信する。管理装置２の送信部２２は、情報処理端末１による更新版２１１の取得が開始されるまで、ステップＳ１０１の更新通知の送信を何回か、繰り返しても良い。
【００２９】
このように、本実施形態では、ステップＳ１２において情報処理端末１が第１の回線状況、利用状態、及び、更新版２１１の優先度を総合的に考慮して、更新版２１１の取得開始を判断する。そのため、更新版２１１の配信元である管理装置２における都合だけではなく、配信先である情報処理端末１側で妥当な判断をすることができる。よって、移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始することができる。特に、通信回線の制約が大きい環境においては、個々の情報処理端末による通信状況、処理内容等の様々な要素の複雑な関係を加味できる。
【００３０】
＜実施の形態２＞
本実施の形態２は、上述した実施の形態１の変形例である。本実施の形態２では、情報処理端末の前記判定部は、前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、前記管理装置へ送信する。そして、前記管理装置は、前記差分情報を前記情報処理端末から受信し、前記受信した差分情報に基づき前記更新版の優先度を決定し、前記情報処理端末に対して、前記決定した優先度を送信する。その後、前記判定部は、前記管理装置から前記優先度を受信し、前記受信した優先度を用いて、前記更新版の取得を開始するか否かを判定する。これにより、情報処理端末に現時点で保持されている処理情報の版と更新版との差分情報から、更新版の配信元において更新版により更新させる優先度合いを適切なものに決定することができる。そして、当該優先度を加味して情報処理端末が更新版の取得開始有無を判定できるため、ダウンロードのタイミングを、更新版ごとにきめ細かに制御できる。
【００３１】
図４は、本実施の形態２にかかる移動通信システム１０００ａの全体構成を示すブロック図である。移動通信システム１０００ａは、情報処理端末１ａと管理装置２ａとを備える。情報処理端末１ａ及び管理装置２ａは、無線通信ネットワークＮを介して接続されている。尚、実施の形態１と同等の構成については、以下の説明において適宜省略するものとする。
【００３２】
情報処理端末１ａは、記憶部１１と、判定部１２ａと、更新制御部１３と、差分情報生成部１４とを備える。記憶部１１は、処理情報１１１に加え、版情報１１２を記憶する。版情報１１２は、処理情報１１１の版を示すデータであり、上述した所定の版に相当する情報である。版情報１１２は、例えば、処理情報１１１のバージョン番号である。
【００３３】
差分情報生成部１４は、更新通知に応じて、更新版２１１の版と所定の版との差分を示す差分情報を生成して、当該更新通知の送信元である管理装置２ａへ差分情報を送信する。ここで、差分情報とは、例えば、更新版２１１の（後述する）版情報２１２と処理情報１１１の版情報１１２との差分を示す情報である。例えば、差分情報は、更新版２１１の版（例えば、最新版）と比べて何版（世代）前かを示す情報であるとよい。または、例えば、版情報の書式が“V[n1].[n2].[n3]”である場合、差分情報は、n1、n2、n3のそれぞれについての差分値の集合としてもよい。例えば、更新版２１１の版情報２１２が“V2.0.0”であり、所定の版情報１１２が“V1.2.3”である場合、差分情報は、（1,-2,-3）等と表現してもよい。判定部１２ａは、差分情報に基づき管理装置２ａで決定された優先度を、受信する。そして、判定部１２ａは、受信した優先度を用いて、更新版２１１の取得を開始するか否かを判定する。尚、判定部１２ａ、更新制御部１３及び差分情報生成部１４は、情報処理端末１ａ内の制御部（不図示）が本実施の形態にかかる情報処理端末１ａ用のプログラムを読み込み実行することにより実現される。
【００３４】
管理装置２ａは、記憶部２１と、送信部２２ａと、受信部２３ａと、決定部２４とを備える。記憶部２１は、更新版２１１に加え、版情報２１２を記憶する。版情報２１２は、更新版２１１の版を示すデータであり、例えば、更新版２１１のバージョン番号である。送信部２２ａは、無線通信ネットワークＮを介して、情報処理端末１ａに対して、更新版２１１に関する更新通知を送信する。このとき、送信部２２ａは、更新通知に版情報２１２を含める。受信部２３ａは、情報処理端末１ａから上記差分情報を受信する。決定部２４は、受信した差分情報に基づき更新版２１１の優先度を決定する。尚、更新版２１１の優先度は、例えば、上述した実施の形態１における更新における緊急度に相当するものといえる。送信部２２ａは、情報処理端末１ａにおいて第１の回線状況、利用状態及び優先度に基づいて更新版２１１の取得を開始するか否かを判定させるために、情報処理端末１ａに対して、前記決定した優先度を送信する。尚、送信部２２ａ、受信部２３ａ及び決定部２４は、管理装置２ａ内の制御部（不図示）が本実施の形態にかかる管理装置２ａ用のプログラムを読み込み実行することにより実現される。
【００３５】
図５は、本実施の形態２にかかる管理装置２ａの処理の流れを示すフローチャートである。また、図６は、本実施の形態２にかかる更新制御方法の流れを示すシーケンス図である。以下では、図５及び図６を用いて本実施の形態にかかる更新制御方法の流れを説明する。
【００３６】
まず、管理装置２ａの送信部２２ａは、無線通信ネットワークＮを介して、情報処理端末１ａに対して、更新版２１１に関する更新通知を送信する（図５のＳ２１及び図６のＳ１１１）。このとき、送信部２２ａは、記憶部２１から版情報２１２を読み出して、版情報２１２を更新通知に含めて送信する。そして、情報処理端末１ａの差分情報生成部１４は、受信した更新通知に含まれる版情報２１２と、記憶部１１に記憶された版情報１１２との差分を示す差分情報を生成する（図６のＳ１１２）。その後、差分情報生成部１４は、差分情報を管理装置２ａへ送信する（図６のＳ１１３）。そして、管理装置２ａの受信部２３ａは、情報処理端末１ａから差分情報を受信する（図５のＳ２２）。
【００３７】
管理装置２ａの決定部２４は、受信した差分情報に基づき更新版２１１の優先度を決定する（図５のＳ２３及び図６のＳ１１４）。例えば、差分情報が示す版の差が他の情報処理端末より大きい場合には、優先度をより高くする。そして、送信部２２ａは、情報処理端末１ａに対して、決定した優先度を送信する（図５のＳ２４及び図６のＳ１１５）。
【００３８】
判定部１２ａは、管理装置２ａから優先度を受信する。そして、判定部１２ａは、第１の回線状況、利用状態、及び、受信した優先度に基づいて、更新版２１１の取得を開始するか否かを判定する（図６のＳ１０２ａ）。以降、図３と同様にステップＳ１０３からＳ１０５が処理される。
【００３９】
このように、本実施形態では、情報処理端末１ａが更新通知に応じて自身が現在保持している処理情報の版情報１１２と更新通知に含まれる版情報２１２との差分情報を生成して、管理装置２ａへ送信する。これにより、管理装置２ａが更新版により更新させる優先度合いを適切なものに決定することができる。また、管理装置２ａが決定した優先度を情報処理端末１ａへ送信する。これにより、情報処理端末１ａが当該優先度を加味して更新版の取得開始有無を判定できるため、ダウンロードのタイミングを、更新版ごとにきめ細かに制御できる。
【００４０】
＜実施の形態３＞
本実施の形態３は、上述した実施の形態１及び２の変形例である。本実施の形態３では、管理装置が複数の情報処理端末に対して更新版の配信が可能な場合について説明する。
【００４１】
図７は、本実施の形態３にかかる移動通信システム１０００ｂの全体構成を示すブロック図である。移動通信システム１０００ｂは、情報処理端末１ａ、１ｂ、・・・１ｎと、管理装置２ｂとを備える。情報処理端末１ａ、１ｂ、・・・１ｎ及び管理装置２ｂは、無線通信ネットワークＮを介して接続されている。尚、実施の形態１と同等の構成については、以下の説明において適宜省略するものとする。
【００４２】
情報処理端末１ａは、実施の形態２と同様であり、情報処理端末１ｂから１ｎも同等の構成である。但し、各情報処理端末において、版情報１１２が異なるものであってもよい。また、各情報処理端末において、第１の回線状況又は利用状態が異なるものであってもよい。
【００４３】
管理装置２ｂは、記憶部２１と、送信部２２ｂと、受信部２３ｂと、決定部２４ｂとを備える。記憶部２１は、更新版２１１及び版情報２１２に加え、優先度２１３ａ、２１３ｂ、・・・２１３ｎを記憶する。優先度２１３ａ〜２１３ｎは、更新版２１１及び版情報２１２に対応付けられている。
【００４４】
送信部２２ｂは、無線通信ネットワークＮを介して、複数の情報処理端末１ａ〜１ｎのそれぞれに対して、更新版２１１に関する更新通知を送信する。受信部２３ｂは、差分情報を複数の情報処理端末１ａ〜１ｎのそれぞれから受信する。決定部２４ｂは、受信した各差分情報に基づき、情報処理端末ごとに更新版２１１の優先度２１３ａ〜２１３ｎを決定する。送信部２２ｂは、各情報処理端末において第１の回線状況、利用状態及び優先度に基づいて更新版の取得を開始するか否かを判定させるために、複数の情報処理端末１ａ〜１ｎのそれぞれに対して、各情報処理端末に対応する決定した優先度を送信する。
【００４５】
図８は、本実施の形態３にかかる更新制御方法の流れを示すシーケンス図である。まず、管理装置２ｂの送信部２２ｂは、無線通信ネットワークＮを介して、複数の情報処理端末１ａ〜１ｎのそれぞれに対して、更新通知を送信する（Ｓ１１１ａ、Ｓ１１１ｂ、・・・Ｓ１１１ｎ）。このとき、送信部２２ｂは、記憶部２１から版情報２１２を読み出して、版情報２１２を各更新通知に含めて送信する。そして、情報処理端末１ａの差分情報生成部１４は、受信した更新通知に含まれる版情報２１２と、記憶部１１に記憶された版情報１１２との差分を示す差分情報を生成する（Ｓ１１２ａ）。その後、情報処理端末１ａの差分情報生成部１４は、差分情報を管理装置２ｂへ送信する（Ｓ１１３ａ）。同様に、情報処理端末１ｂから１ｎは、更新通知に含まれる版情報２１２と自己の版情報１１２との差分を示す差分情報を生成する（Ｓ１１２ｂ〜Ｓ１１２ｎ）。そして、情報処理端末１ｂから１ｎは、差分情報を管理装置２ｂへ送信する（Ｓ１１３ｂ〜Ｓ１１３ｎ）。そして、管理装置２ｂの受信部２３ｂは、情報処理端末１ａ〜１ｎのそれぞれから複数の差分情報を受信する。
【００４６】
管理装置２ｂの決定部２４ｂは、受信した各差分情報に基づき、情報処理端末ごとに更新版２１１の優先度２１３ａ〜２１３ｎを決定する（Ｓ１１４ａ）。すなわち、決定部２４ｂは、情報処理端末１ａから受信した差分情報に基づき優先度２１３ａを決定し、情報処理端末１ｂから受信した差分情報に基づき優先度２１３ｂを決定し、同様に、情報処理端末１ｎから受信した差分情報に基づき優先度２１３ｎを決定する。
【００４７】
尚、決定部２４ｂは、受信した各差分情報に基づき、情報処理端末ごとに更新要否を判定してもよい。例えば、差分情報が更新版２１１の版情報２１２と処理情報１１１の版情報１１２とに差分がないことを示す場合、決定部２４ｂは、当該差分情報を送信した情報処理端末に対する更新が不要と判定する。そして、決定部２４ｂは、更新が必要と判定した情報処理端末に対して優先度を決定する。
【００４８】
ここで、送信部２２ｂは、更新が必要と判定した情報処理端末に対して、決定した優先度を送信する。例えば、図８では、送信部２２ｂは、情報処理端末１ａに対して優先度２１３ａを送信し、情報処理端末１ｂに対して優先度２１３ｂを送信する（Ｓ１１５ａ及びＳ１１５ｂ）ものとする。一方、更新が不要と判定された情報処理端末１ｎに対しては、決定部２４ｂは優先度２１３ｎを決定しない。それ故、送信部２２ｂは、情報処理端末１ｎに対して優先度２１３ｎを送信しないこととなる。また、情報処理端末１ｎは、優先度２１３ｎを受信しないこととなる。よって、情報処理端末１ｎは、ステップＳ１１３ｎの差分情報の送信から一定時間以上経過後に、タイムアウトにより当該処理を終了する。
【００４９】
または、決定部２４ｂは、更新が必要と判定した情報処理端末の優先度を、更新が不要と判定した情報処理端末の優先度より高く決定する。そして、送信部２２ｂは、全ての情報処理端末１ａ〜１ｎのそれぞれに対して、各情報処理端末に対応する決定した優先度２１３ａ〜２１３ｎを送信してもよい。
【００５０】
情報処理端末１ａは、管理装置２ｂから優先度２１３ａを受信する。そして、情報処理端末１ａは、第１の回線状況、利用状態、及び、受信した優先度２１３ａに基づいて、更新版２１１の取得を開始するか否かを判定する（Ｓ１０２ａ）。ここでは、更新版２１１の取得を開始しないと判定したものとする。よって、情報処理端末１ａは、当該処理を終了する。
【００５１】
また、情報処理端末１ｂは、管理装置２ｂから優先度２１３ｂを受信する。そして、情報処理端末１ｂは、第１の回線状況、利用状態、及び、受信した優先度２１３ｂに基づいて、更新版２１１の取得を開始するか否かを判定する（Ｓ１０２ｂ）。ここでは、更新版２１１の取得を開始すると判定したものとする。
【００５２】
そこで、情報処理端末１ｂは、無線通信ネットワークＮを介して、管理装置２ｂに対して、更新版２１１の取得要求を送信する（Ｓ１０３ｂ）。そして、管理装置２ｂの受信部２３ｂは、情報処理端末１ｂからの取得要求を受信する。送信部２２ｂは、取得要求に応じて、記憶部２１から更新版２１１を読み出し、無線通信ネットワークＮを介して、情報処理端末１ｂに対して、更新版２１１を送信する（Ｓ１０４ｂ）。
【００５３】
そして、情報処理端末１ｂは、管理装置２ｂから更新版２１１を受信し、記憶部１１内の処理情報１１１を更新版２１１により更新する（Ｓ１０５ｂ）。そして、当該処理を終了する。
【００５４】
このように、本実施形態では、管理装置が、無線通信ネットワークにより接続された複数の情報処理端末のそれぞれから差分情報を収集し、各差分情報に応じて情報処理端末ごとに優先度を決定するものである。例えば、同一のソフトウェアについて情報処理端末間でバージョンが異なる場合、バージョンが古い情報処理端末ほどセキュリティのリスクが高く、最新版へアップデートする優先度（緊急度）が高いといえる。本実施形態ではこのよう情報処理端末については、他の情報処理端末と比べて、より優先的にアップデートさせることができる。そのために、回線状況や利用状態とは違い、管理装置側で調整できる優先度を高く更新するものである。
【００５５】
さらに、管理装置は、差分情報に応じて情報処理端末に対して優先度を送信するか否かを判定し、場合によっては更新自体をさせないことも可能である。これにより、例えば、差分情報が所定の版と更新版とに差がないことを示す場合に、優先度を送信しないことで、不要な通信トラフィックを抑制することができる。
【００５６】
＜実施の形態４＞
本実施の形態４は、上述した実施の形態１乃至３の具体的な実施例である。本実施の形態４にかかる情報処理端末は、単独では長距離の無線通信機能を有さず、近距離に配置した無線通信機器を介して無線通信ネットワークとの通信を行うものである。尚、本実施の形態４における更新制御方法は、後述するように、差分情報を用いて行う方法と差分情報を用いずに行う方法とが可能であり、少なくともいずれかの方法ができればよいものとする。
【００５７】
図９は、本実施の形態４にかかる移動通信システム２０００の全体構成を示すブロック図である。移動通信システム２０００は、情報処理端末１００と、無線通信機器３００と、管理サーバ２００とを備える。情報処理端末１００と無線通信機器３００とは、第１の回線Ｌ１を介して接続されている。尚、第１の回線Ｌ１は、有線回線であるか、近距離の無線通信回線であるものとする。そして、情報処理端末１００と無線通信機器３００とは、同一のユーザに所持され、一体となって移動するものとする。また、無線通信機器３００と管理サーバ２００とは、第２の回線Ｌ２と無線通信ネットワークＮを介して接続されている。ここで、第２の回線Ｌ２は、第１の回線Ｌ１より低速であるものとする。また、第２の回線Ｌ２は、無線通信回線であり、第１の回線Ｌ１と比べて長距離の通信が可能なものとする。そのため、情報処理端末１００と無線通信機器３００との間の通信は、無線通信機器３００と無線通信ネットワークＮとの間の通信と比べて、高速かつ安定的なものである。
【００５８】
情報処理端末１００は、情報処理端末１又は１ａの一例である。情報処理端末１００は、記憶部１１０と、ＣＰＵ（Central Processing Unit）１２０と、通信部１３０と、電池１４０とを備える。記憶部１１０は、記憶部１１の一例である。記憶部１１０は、ソフトウェア１１１ａと、バージョン情報１１２ａと、ウィルス定義情報１１１ｂと、バージョン情報１１２ｂと、アクセス権限情報１１１ｃと、バージョン情報１１２ｃとを記憶する。ソフトウェア１１１ａ、ウィルス定義情報１１１ｂ及びアクセス権限情報１１１ｃは、処理情報１１１の一例である。よって、ソフトウェア１１１ａ、ウィルス定義情報１１１ｂ及びアクセス権限情報１１１ｃの少なくとも一つが、本実施の形態の更新対象であればよい。バージョン情報１１２ａは、ソフトウェア１１１ａに対応する版情報１１２の一例である。バージョン情報１１２ｂは、ウィルス定義情報１１１ｂに対応する版情報１１２の一例である。バージョン情報１１２ｃは、アクセス権限情報１１１ｃに対応する版情報１１２の一例である。
【００５９】
ＣＰＵ１２０は、制御部の一例である。ＣＰＵ１２０は、本実施の形態にかかる情報処理端末１００用のプログラムを読み込み実行することにより、バージョン管理部１２１、更新判定部１２２及び更新制御部１２３の機能を実現する。バージョン管理部１２１は、差分情報生成部１４の一例である。バージョン管理部１２１は、更新通知に応じて、更新通知に含まれる更新版のバージョン情報と、バージョン情報１１２ａ、１１２ｂ及び１１２ｃとの差分情報を生成し、無線通信機器３００を介して管理サーバ２００へ差分情報を送信する。
【００６０】
更新判定部１２２は、判定部１２等の一例である。更新判定部１２２は、更新通知に応じて、無線通信機器３００から第１の回線状況を取得する。さらに、更新判定部１２２は、更新通知に応じて、無線通信機器３００から無線通信機器３００の電池残量を利用状態として取得してもよい。または、ＣＰＵ１２０は、更新通知に応じて電池１４０から電池残量を取得してもよい。そして、更新判定部１２２は、更新通知に含まれる更新版のバージョン情報と、無線通信機器３００から取得した第１の回線状況及び利用状態、又は、情報処理端末１００の電池残量に基づいて、更新版の取得を開始するか否かを判定する。
【００６１】
更新制御部１２３は、更新制御部１３等の一例である。通信部１３０は、ＣＰＵ１２０の指示により、第１の回線Ｌ１を介して無線通信機器３００へデータの送信を行う。また、通信部１３０は、第１の回線Ｌ１を介して無線通信機器３００から受信したデータをＣＰＵ１２０へ出力する。電池１４０は、情報処理端末１００の動作時に使用する電力を供給するバッテリである。
【００６２】
無線通信機器３００は、通信制御部３１０と、記憶部３２０と、電池３３０と、無線アンテナ３４０とを備える無線機材である。無線アンテナ３４０は、第２の回線Ｌ２を介して無線信号の送受信を行うアンテナである。通信制御部３１０は、情報処理端末１００から第１の回線Ｌ１を介してデータを受信し、第２の回線Ｌ２を介して、管理サーバ２００を含む無線通信ネットワークＮ側へデータを送信する。また、通信制御部３１０は、無線通信ネットワークＮ側から第２の回線Ｌ２を介してデータを受信し、第１の回線Ｌ１を介して情報処理端末１００へデータを送信する。記憶部３２０は、回線状況３２１を記憶する。
【００６３】
ここで、通信制御部３１０は、第２の回線Ｌ２における回線状況を測定し、測定値を回線状況３２１として記憶部３２０に保存する。例えば、回線状況３２１は、第２の回線Ｌ２を介して受信される無線信号の受信レベル、品質情報、通信速度、又は、回線使用率等である。または、通信制御部３１０は、受信レベル等の測定値を用いて回線状況３２１を示す情報を算出して、記憶部３２０に保存する。
【００６４】
電池３３０は、無線通信機器３００の動作時に使用する電力を供給するバッテリである。そして、通信制御部３１０は、電池３３０から電池残量を取得できる。さらに、通信制御部３１０は、情報処理端末１００からの回線状況及び利用状態の取得要求に応じて、回線状況３２１及び電池３３０の電池残量を返信する。
【００６５】
管理サーバ２００は、管理装置２、２ａ又は２ｂの一例である。管理サーバ２００は、記憶部２１０と、ＣＰＵ２２０と、通信部２３０とを備える。記憶部２１０は、記憶部２１の一例である。記憶部２１０は、ソフトウェア２１１ａと、バージョン情報２１２ａと、ウィルス定義情報２１１ｂと、バージョン情報２１２ｂと、アクセス権限情報２１１ｃと、バージョン情報２１２ｃと、更新ポリシー２１４とを記憶する。ソフトウェア２１１ａ、ウィルス定義情報２１１ｂ及びアクセス権限情報２１１ｃ（以下、これらをまとめて「更新版」という。）は、更新版２１１の一例である。バージョン情報２１２ａは、ソフトウェア２１１ａに対応する版情報２１２の一例である。バージョン情報２１２ｂは、ウィルス定義情報２１１ｂに対応する版情報２１２の一例である。バージョン情報２１２ｃは、アクセス権限情報２１１ｃに対応する版情報２１２の一例である。更新ポリシー２１４は、更新版により更新させる際の緊急度等の優先度を更新版ごとに定義した情報である。つまり、更新ポリシー２１４は、複数の更新版のそれぞれに対応した優先度の集合の一例であり、実施の形態３における優先度２１３ａ〜２１３ｎをまとめた情報に対応する。例えば、更新ポリシー２１４は、ソフトウェア２１１ａ、ウィルス定義情報２１１ｂ及びアクセス権限情報２１１ｃのそれぞれに対応付けられた優先度の集合である。
【００６６】
ＣＰＵ２２０は、制御部の一例である。ＣＰＵ２２０は、本実施の形態にかかる管理サーバ２００用のプログラムを読み込み実行することにより、送信部２２１、受信部２２２及び決定部２２３の機能を実現する。送信部２２１は、送信部２２等の一例である。受信部２２２は、受信部２３等の一例である。決定部２２３は、決定部２４等の一例である。送信部２２１は、定期的に、無線通信ネットワークＮを介して、情報処理端末１００に対して、更新版に関する更新通知を送信する。このとき、送信部２２１は、更新通知に、バージョン情報２１２ａ、２１２ｂ及び２１２ｃを含める。さらに、送信部２２１は、更新通知に、更新ポリシー２１４、更新版の属性（種類）、更新版のデータサイズ等を含めても良い。尚、属性とは、例えば、更新版がソフトウェアの場合、セキュリティ用途、一般用途、業務用途等のソフトウェアの種類を示す。
【００６７】
受信部２２２は、情報処理端末１００から差分情報を受信する。また、受信部２２２は、情報処理端末１００から更新版の取得要求を受信する。決定部２２３は、受信した差分情報に基づき更新版の更新ポリシー２１４を決定する。送信部２２１は、情報処理端末１００に対して、前記決定した更新ポリシー２１４を送信する。また、送信部２２１は、更新版の取得要求に応じて、該当する更新版を記憶部２１０から読み出し、情報処理端末１００へ送信する。
【００６８】
通信部２３０は、ＣＰＵ２２０の指示により、無線通信ネットワークＮを介して無線通信機器３００へデータの送信を行う。また、通信部２３０は、無線通信ネットワークＮを介して無線通信機器３００から受信したデータをＣＰＵ２２０へ出力する。
【００６９】
図１０は、本実施の形態４にかかる更新制御方法の流れを示すシーケンス図である。尚、図１０では、差分情報を用いない場合について説明する。まず、管理サーバ２００の送信部２２１は、無線通信ネットワークＮを介して、情報処理端末１００に対して、更新版に関する更新通知を送信する（Ｓ２１０）。このとき、送信部２２１は、更新通知に、バージョン情報２１２ａ〜２１２ｃ、更新ポリシー２１４、更新版の属性（種類）、更新版のデータサイズ等を含める。無線通信機器３００は、無線通信ネットワークＮ及び第２の回線Ｌ２を介して管理サーバ２００から更新通知を受信し、当該更新通知を情報処理端末１００へ送信する（Ｓ２１１）。
【００７０】
情報処理端末１００のバージョン管理部１２１は、無線通信機器３００から第１の回線Ｌ１を介して更新通知を受信する。そして、バージョン管理部１２１は、更新通知に含まれるバージョン情報２１２ａ〜２１２ｃと、記憶部１１０内のバージョン情報１１２ａ〜１１２ｃとを比較し、更新対象のソフトウェア等が存在するか否かを判定する（Ｓ２１２）。すなわち、バージョン管理部１２１は、バージョン情報２１２ａ〜２１２ｃと比べてバージョン情報１１２ａ〜１１２ｃの方が古いか否かを判定する。そして、更新対象のソフトウェア等が存在すると判定した場合、情報処理端末１００の更新判定部１２２は、第１の回線Ｌ１を介して、無線通信機器３００に対して回線状況及び利用状態の取得要求を送信する（Ｓ２１３ａ）。無線通信機器３００は、情報処理端末１００からの取得要求に応じて、第１の回線Ｌ１を介して、回線状況３２１及び電池３３０の電池残量を応答する（Ｓ２１３ｂ）。更新判定部１２２は、無線通信機器３００から第１の回線Ｌ１を介して回線状況３２１及び電池３３０の電池残量を受信する。また、このとき、更新判定部１２２は、電池１４０の電池残量を取得してもよい。さらに、更新判定部１２２は、ステップＳ２１１で受信した更新通知から更新ポリシー２１４、更新版の属性（種類）、更新版のデータサイズ等を抽出する。
【００７１】
そして、更新判定部１２２は、回線状況３２１、電池残量及び更新ポリシー２１４等に基づいて、更新版の取得を開始するか否かを判定する（Ｓ２１４）。ここでは、例えば、更新判定部１２２は、更新版としてソフトウェア２１１ａの取得を開始すると判定したものとする。そこで、更新制御部１２３は、無線通信機器３００に対してソフトウェア２１１ａの更新版の取得要求を送信する（Ｓ２１５）。無線通信機器３００は、情報処理端末１００からの更新版の取得要求を受信し、第２の回線Ｌ２及び無線通信ネットワークＮを介して管理サーバ２００へ更新版の取得要求を送信する（Ｓ２１６）。
【００７２】
管理サーバ２００の受信部２２２は、無線通信ネットワークＮを介して無線通信機器３００からソフトウェア２１１ａの更新版の取得要求を受信する。そして、送信部２２１は、記憶部２１０からソフトウェア２１１ａを読み出して、無線通信ネットワークＮを介して、情報処理端末１００に対して、ソフトウェア２１１ａを更新版として送信する（Ｓ２１７）。無線通信機器３００は、無線通信ネットワークＮ及び第２の回線Ｌ２を介して管理サーバ２００から更新版を受信し、当該更新版を情報処理端末１００へ送信する（Ｓ２１８）。
【００７３】
更新制御部１２３は、無線通信機器３００から第１の回線Ｌ１を介して更新版であるソフトウェア２１１ａを受信し、記憶部１１０のソフトウェア１１１ａをソフトウェア２１１ａにより更新する（Ｓ２１９）。
【００７４】
尚、差分情報を用いる場合には、上記ステップＳ２１１の後、バージョン管理部１２１は、バージョン情報２１２ａ〜２１２ｃと、バージョン情報１１２ａ〜１１２ｃとの差分情報を生成する。そして、バージョン管理部１２１は、生成した差分情報を無線通信機器３００に対して送信する。無線通信機器３００は、情報処理端末１００から受信した差分情報を第２の回線Ｌ２及び無線通信ネットワークＮを介して管理サーバ２００へ送信する。管理サーバ２００は、受信した差分情報を記憶部２１０に保存してもよい。また、管理サーバ２００は、受信した差分情報に基づいて更新ポリシー２１４（の緊急度）を決定してもよい。その場合、管理サーバ２００は、再度、更新通知に決定した更新ポリシー２１４を含めて、情報処理端末１００へ送信する。そして、情報処理端末１００は、無線通信機器３００を介して当該更新通知を受信し、新たな更新ポリシー２１４を用いてステップＳ２１４の判定を行う。
【００７５】
このように、本実施の形態により、情報処理端末が通信機材を用いて無線通信を行う環境下において、個々の情報処理端末の要素を考慮した適切なタイミングで更新情報のダウンロードを開始できる。特に、特定用途の移動通信システムにおいては、長距離の無線通信ネットワークを用いることがあり、その回線速度の制約が大きいことがある。そのような場合には、情報処理端末が専用の通信機材を用いて無線通信を行う必要がある。そして、情報処理端末と通信機材との間の通信はより高速で安定的であるものと、通信機材と無線通信ネットワークとの間の通信は、より低速で不安定である。そのような場合に、情報処理端末の処理情報の更新版のダウンロードを一律に開始してしまうと、情報処理端末の置かれた環境によっては、通常業務の処理に影響を与えてしまうおそれがある。そこで、本実施の形態を用いることにより、特定用途の移動通信システムに対しても個々の情報処理端末の現時点の環境要因や様々な状況を考慮できるため、通常業務に支障を与えることなく適切なタイミングで処理情報の更新を行うことができる。
【００７６】
さらに、本実施の形態では、情報処理端末が通信機材の利用状態を用いて更新の開始有無を判定できるため、無線機材のリソースを考慮したより妥当なタイミングで更新を開始できる。
【００７７】
尚、本実施形態では、次のような改良を加えても良い。例えば、更新制御部１２３は、更新判定部１２２により取得を開始すると判定された場合に、無線通信機器３００に対して、第２の回線Ｌ２の通信帯域のうち更新版の取得に割り当てる帯域を一部に制限するように制御するとよい。または、更新制御部１２３は、更新判定部１２２により取得を開始すると判定された場合に、無線通信ネットワークＮとの接続回線の通信帯域のうち更新版の取得に割り当てる帯域を一部に制限するように制御してもよい。これらにより、更新版のダウンロードによる無線通信帯域の占有率を限定的にし、通常運用への影響を限定できる。例えば、災害時の連絡のための通信帯域を確保できる。
【００７８】
＜実施の形態５＞
本実施の形態５は、上述した実施の形態４の改良例である。本実施の形態５にかかる判定部は、無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第２の回線状況を取得し、前記第２の回線状況にさらに基づいて、前記更新版の取得を開始するか否かを判定するものである。このように、無線基地局等の上位の通信装置の回線状況を加味することで、さらに適切なタイミングで更新版のダウンロードを開始できる。
【００７９】
さらに、前記判定部は、前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定するとよい。このように、上位の通信装置に更新版がダウンロード済みの場合に取得を開始することで、ダウンロード時間の短縮やネットワーク全体の使用帯域を効率化できる。
【００８０】
図１１は、本実施の形態５にかかる移動通信システム２０００ａの全体構成を示すブロック図である。移動通信システム２０００ａは、上述した移動通信システム２０００の改良例である。そのため、図１１では、図９と同等の構成について同一の符号を付し、適宜、説明を省略するものとする。
【００８１】
移動通信システム２０００ａは、情報処理端末１００ａと、無線通信機器３００と、無線中継装置４００と、管理サーバ２００ａとを備える。ここで、無線通信機器３００と無線中継装置４００とは、第２の回線Ｌ２を介して接続されている。また、無線中継装置４００と管理サーバ２００ａとは、無線通信ネットワークＮを介して接続されている。つまり、無線中継装置４００は、無線通信機器３００と無線通信を行う無線基地局等であり、上位の通信装置の一例である。
【００８２】
情報処理端末１００ａの更新判定部１２２ａは、上述した更新判定部１２２を改良したものである。更新判定部１２２ａは、無線通信機器３００を介して、無線中継装置４００の現在の第２の回線状況を取得する。そして、更新判定部１２２ａは、第２の回線状況にさらに基づいて、更新版の取得を開始するか否かを判定する。さらに、更新判定部１２２ａは、無線中継装置４００において更新版が取得済みか否かにさらに基づいて、更新版の取得を開始するか否かを判定してもよい。例えば、更新判定部１２２ａは、無線通信機器３００を介して、無線中継装置４００に更新版が保存済みか否かの問合せを行う。
【００８３】
尚、情報処理端末１００ａの記憶部１１０は、処理情報１１１ｄ及びバージョン情報１１２ｄを記憶している。処理情報１１１ｄ及びバージョン情報１１２ｄは、上述したソフトウェア１１１ａ及びバージョン情報１１２ａ、ウィルス定義情報１１１ｂ及びバージョン情報１１２ｂ、又は、アクセス権限情報１１１ｃ及びバージョン情報１１２ｃ等に相当するものである。情報処理端末１００ａのそれ以外の構成は、情報処理端末１００と同等である。
【００８４】
管理サーバ２００ａの送信部２２１ａは、無線中継装置４００からの更新版の取得要求に応じて、記憶部２１０から更新版２１１ｄを読み出し、無線通信ネットワークＮを介して、更新版２１１ｄを無線中継装置４００へ送信する。
【００８５】
また、管理サーバ２００ａの記憶部２１０は、更新版２１１ｄ及びバージョン情報２１２ｄを記憶している。更新版２１１ｄ及びバージョン情報２１２ｄは、上述したソフトウェア２１１ａ及びバージョン情報２１２ａ、ウィルス定義情報２１１ｂ及びバージョン情報２１２ｂ、又は、アクセス権限情報２１１ｃ及びバージョン情報２１２ｃ等に相当するものである。管理サーバ２００ａのそれ以外の構成は、管理サーバ２００と同等である。
【００８６】
無線中継装置４００は、通信制御部４１０と、記憶部４２０と、無線アンテナ４３０とを備える。無線アンテナ４３０は、第２の回線Ｌ２を介して無線信号の送受信を行うアンテナである。通信制御部４１０は、無線通信機器３００から第２の回線Ｌ２を介してデータを受信し、無線通信ネットワークＮを介して管理サーバ２００ａを含む無線通信ネットワークＮ側へデータを送信する。また、通信制御部４１０は、無線通信ネットワークＮ側からデータを受信し、第２の回線Ｌ２を介して無線通信機器３００へデータを送信する。特に、通信制御部４１０は、管理サーバ２００ａからの更新通知に応じて、管理サーバ２００ａに対して更新版２１１ｄの取得要求を送信し、管理サーバ２００ａから受信した更新版２１１ｄを記憶部４２０に更新版４２２として保存する。
【００８７】
記憶部４２０は、回線状況４２１及び更新版４２２を記憶する。ここで、通信制御部４１０は、第２の回線Ｌ２及び無線通信ネットワークＮにおける回線状況を測定し、測定値を回線状況４２１として記憶部４２０に保存する。例えば、回線状況４２１は、第２の回線Ｌ２又は無線通信ネットワークＮを介して受信される無線信号の受信レベル、品質情報、通信速度、又は、回線使用率等である。または、通信制御部４１０は、受信レベル等の測定値を用いて回線状況４２１を示す情報を算出して、記憶部４２０に保存する。
【００８８】
さらに、通信制御部４１０は、無線通信機器３００からの回線状況の取得要求に応じて、回線状況４２１を返信する。また、通信制御部４１０は、無線通信機器３００からの更新版が保存済みか否かの問合せに応じて、記憶部４２０を参照し、更新版４２２の有無を応答として返信する。
【００８９】
図１２は、本実施の形態５にかかる情報処理端末１００ａの処理の流れを示すフローチャートである。まず、情報処理端末１００ａの更新判定部１２２ａは、管理サーバ２００ａから、無線中継装置４００及び無線通信機器３００を経由して、更新通知を受信する（Ｓ２１）。そして、更新判定部１２２ａは、無線通信機器３００の回線状況を取得する（Ｓ２２）。また、更新判定部１２２ａは、無線中継装置４００の回線状況を取得する（Ｓ２３）。例えば、更新判定部１２２ａは、第１の回線Ｌ１を介して、無線通信機器３００に対して、無線通信機器３００及び無線中継装置４００の回線状況の取得要求を送信する。これに応じて、無線通信機器３００は、自己の回線状況３２１を情報処理端末１００ａへ返信すると共に、第２の回線Ｌ２を介して、無線中継装置４００に対して、回線状況の取得要求を送信する。そして、無線通信機器３００は、無線中継装置４００から取得した回線状況４２１を情報処理端末１００ａへ返信する。
【００９０】
その後、更新判定部１２２ａは、回線状況３２１及び４２１、利用状態、及び、更新版２１１ｄの優先度等に基づいて、更新版２１１ｄの取得を開始するか否かを判定する（Ｓ１２ａ）。そして、ステップＳ１２ａの結果に応じて、上述した図２と同様に、ステップＳ１３及びＳ１４を行う。
【００９１】
このように本実施の形態により、無線基地局等の上位の通信装置の回線状況を加味することで、さらに適切なタイミングで更新版のダウンロードを開始できる。
【００９２】
＜実施の形態６＞
本実施の形態６は、上述した実施の形態４及び５の改良例である。本実施の形態６にかかる管理装置は、情報処理端末から受信した差分情報に基づき第１の回線状況、利用状態、及び、優先度を組み合わせた判定条件をさらに決定し、情報処理端末に対して、前記決定した判定条件をさらに送信する。そして、情報処理端末の判定部は、管理装置から判定条件をさらに受信し、受信した判定条件を用いて、前記更新版の取得を開始するか否かを判定する。これにより、個々の情報処理端末の現在の状況に応じて判定条件を柔軟に変更し、適切な判定条件を用いて更新版の取得開始有無を判定できる。
【００９３】
図１３は、本実施の形態６にかかる移動通信システム２０００ｂの全体構成を示すブロック図である。移動通信システム２０００ｂは、上述した移動通信システム２０００の改良例である。そのため、図１１では、図９と同等の構成について同一の符号を付し、適宜、説明を省略するものとする。尚、移動通信システム２０００ｂは、図１１で上述した移動通信システム２０００ａを改良したものであってもよい。つまり、本実施の形態は、無線中継装置の回線状況等を加味したものであっても構わない。
【００９４】
移動通信システム２０００ｂは、情報処理端末１００ｂと、無線通信機器３００と、管理サーバ２００ｂとを備える。尚、処理情報１１１ｄ、バージョン情報１１２ｄ、更新版２１１ｄ及びバージョン情報２１２ｄについては、図１１と同様である。
【００９５】
情報処理端末１００ｂの記憶部１１０は、判定条件１１５をさらに記憶する。判定条件１１５は、第１の回線状況、利用状態、及び、優先度を組み合わせた条件情報である。例えば、判定条件１１５は、第１の回線状況、利用状態及び優先度のそれぞれの重み付け係数を含むものであってもよい。また、判定条件１１５は、第１の回線状況、利用状態及び優先度を用いた判定値の算出式であってもよい。また、判定条件１１５は、情報処理端末１００ｂの更新判定部１２２ｂが判定する際の閾値であってもよい。情報処理端末１００ｂの更新判定部１２２ｂは、上述した更新判定部１２２又は１２２ａを改良したものである。つまり、更新判定部１２２ｂは、原則として第１の回線状況、利用状態及び優先度に基づいて上述した更新版の取得を開始するか否かを判定するものであるが、その際に、判定条件１１５を用いるものである。
【００９６】
さらに、更新判定部１２２ｂは、無線通信機器３００を介して、差分情報に基づき管理サーバ２００ｂで決定された判定条件２１５を、管理サーバ２００ｂから受信する。そして、更新判定部１２２ｂは、受信した判定条件２１５を、記憶部１１０に保存された判定条件１１５と置き換えて、判定条件２１５を用いて、更新版の取得を開始するか否かを判定する。
【００９７】
管理サーバ２００ｂの記憶部２１０は、判定条件２１５をさらに記憶する。判定条件２１５は、第１の回線状況、利用状態、及び、優先度を組み合わせた条件情報である。判定条件２１５は、上述した判定条件１１５と同様、重み付け係数、算出式又は閾値等である。決定部２２３ｂは、上述した決定部２２３を改良したものである。決定部２２３ｂは、情報処理端末１００ｂから受信した差分情報に基づき判定条件２１５をさらに決定する。送信部２２１ｂは、上述した送信部２２１又は２２１ａを改良したものである。送信部２２１ｂは、情報処理端末１００ｂに対して、決定部２２３ｂにより決定された判定条件２１５をさらに送信する。
【００９８】
図１４は、本実施の形態６にかかる更新制御方法の流れを示すシーケンス図である。まず、管理サーバ２００ｂの送信部２２１ｂは、図１０と同様に、無線通信ネットワークＮを介して、情報処理端末１００ｂに対して、更新版に関する更新通知を送信する（Ｓ２１０）。そして、無線通信機器３００は、無線通信ネットワークＮ及び第２の回線Ｌ２を介して管理サーバ２００ｂから更新通知を受信し、当該更新通知を情報処理端末１００ｂへ送信する（Ｓ２１１）。
【００９９】
情報処理端末１００ｂのバージョン管理部１２１は、更新通知に含まれるバージョン情報に基づいて更新対象のソフトウェア等が存在するか否かを判定する。ここでは、更新対象のソフトウェア等が存在すると判定したものとする。そして、情報処理端末１００ｂのバージョン管理部１２１は、受信した更新通知に含まれるバージョン情報２１２ｄと、記憶部１１０に記憶されたバージョン情報１１２ｄとの差分を示す差分情報を生成する（Ｓ２２１）。バージョン管理部１２１は、生成した差分情報を無線通信機器３００に対して送信する（Ｓ２２２）。無線通信機器３００は、情報処理端末１００ｂから受信した差分情報を第２の回線Ｌ２及び無線通信ネットワークＮを介して管理サーバ２００ｂへ送信する（Ｓ２２３）。
【０１００】
管理サーバ２００ｂの決定部２２３ｂは、受信した差分情報に基づいて判定条件２１５を決定する（Ｓ２２４）。そして、管理サーバ２００ｂの送信部２２１ｂは、無線通信ネットワークＮを介して、情報処理端末１００ｂに対して、判定条件２１５を送信する（Ｓ２２５）。無線通信機器３００は、無線通信ネットワークＮ及び第２の回線Ｌ２を介して管理サーバ２００ｂから判定条件２１５を受信し、判定条件２１５を情報処理端末１００ｂへ送信する（Ｓ２２６）。
【０１０１】
情報処理端末１００ｂの更新判定部１２２ｂは、無線通信機器３００から第１の回線Ｌ１を介して判定条件２１５を受信する。そして、更新判定部１２２ｂは、図１０と同様に、無線通信機器３００から回線状況及び利用状態を取得する（Ｓ２１３ａ及びＳ２１３ｂ）。その後、更新判定部１２２ｂは、回線状況３２１、電池残量及び更新ポリシー２１４等に基づいて、判定条件２１５に従って、更新版の取得を開始するか否かを判定する（Ｓ２１４ａ）。以降、図１０と同様にステップＳ２１５からＳ２１９が処理される。
【０１０２】
このように、本実施の形態により、個々の情報処理端末の現在の状況に応じて判定条件を柔軟に変更し、適切な判定条件を用いて更新版の取得開始有無を判定できる。
【０１０３】
＜実施の形態７＞
本実施の形態７は、上述した実施の形態４乃至６の改良例である。本実施の形態７にかかる管理装置の受信部は、情報処理端末から第１の回線状況及び利用状態をさらに受信する。そして、管理装置の送信部は、第１の回線状況、利用状態及び優先度に基づき、情報処理端末の移動を促す通知情報を情報処理端末に対して送信するものである。または、本実施の形態７にかかる情報処理端末は、判定部において取得を開始しないと判定された場合に、情報処理端末の移動を促す通知情報を出力する通知部をさらに備えるようにしてもよい。これらにより、ユーザが更新版の取得の必要性と、情報処理端末をより通信状態の良い場所へ移動させる必要性を認識でき、更新版による更新を促進できる。
【０１０４】
図１５は、本実施の形態７にかかる移動通信システム２０００ｃの全体構成を示すブロック図である。移動通信システム２０００ｃは、上述した移動通信システム２０００ｂの改良例である。そのため、図１５では、図１３と同等の構成について同一の符号を付し、適宜、説明を省略するものとする。尚、移動通信システム２０００ｃは、図９又は図１１で上述した移動通信システム２０００又は２０００ａを改良したものであってもよい。つまり、本実施の形態は、無線中継装置の回線状況等を加味したものや、管理装置側での判定条件の更新がないものであっても構わない。
【０１０５】
移動通信システム２０００ｃは、情報処理端末１００ｃと、無線通信機器３００と、管理サーバ２００ｃとを備える。尚、処理情報１１１ｄ、バージョン情報１１２ｄ、更新版２１１ｄ及びバージョン情報２１２ｄについては、図１３と同様である。
【０１０６】
情報処理端末１００ｃのバージョン管理部１２１ｃは、上述したバージョン管理部１２１を改良したものである。バージョン管理部１２１ｃは、更新通知に応じて、生成した差分情報に第１の回線状況及び利用状態を加えて、管理サーバ２００ｃに対して送信する。情報処理端末１００ｃの通知部１２４は、更新判定部１２２ｂにおいて取得を開始しないと判定された場合に、情報処理端末１００ｃの移動を促す通知情報を出力する。ここで、通知情報は、情報処理端末１００ｃをより通信状態の良い地点へ移動させる旨を示すメッセージ情報等であるとよい。但し、通知情報は、これに限定されない。
【０１０７】
図１６は、本実施の形態７にかかる情報処理端末１００ｃの処理の流れを示すフローチャートである。図１６は、図２との違いとしてステップＳ１２において、更新判定部１２２ｂにおいて更新版の取得を開始しないと判定した場合、情報処理端末１００ｃの通知部１２４は、情報処理端末１００ｃの移動を促す通知情報を表示部（不図示）に出力する（Ｓ１５）。それ以外の処理は、図２と同様である。
【０１０８】
図１５に戻り説明を続ける。管理サーバ２００ｃの受信部２２２ｃは、情報処理端末１００ｃから差分情報と共に、第１の回線状況及び利用状態をさらに受信する。管理サーバ２００ｃの決定部２２３ｃは、前記第１の回線状況、前記利用状態及び前記優先度に基づき、前記情報処理端末の移動を促す通知を行うか否かを判定する。管理サーバ２００ｃの送信部２２１ｃは、決定部２２３ｃにより通知を行うと判定された場合に、情報処理端末１００ｃに対して移動を促す通知情報を送信する。
【０１０９】
図１７は、本実施の形態７にかかる更新制御方法の流れを示すシーケンス図である。図１７では、図１４と同様に、ステップＳ２１０、Ｓ２１１及びＳ２２１が実行される。その後、更新判定部１２２ｂは、図１０又は図１４と同様に、無線通信機器３００から回線状況及び利用状態を取得する（Ｓ２１３ａ及びＳ２１３ｂ）。そして、バージョン管理部１２１ｃは、ステップＳ２２１で生成した差分情報に、ステップＳ２１３ｂにより取得された回線状況及び利用状態を加えて、無線通信機器３００に対して送信する（Ｓ２３１）。無線通信機器３００は、情報処理端末１００ｃから受信した差分情報、回線状況及び利用状態を第２の回線Ｌ２及び無線通信ネットワークＮを介して管理サーバ２００ｃへ送信する（Ｓ２３２）。
【０１１０】
尚、ステップＳ２１３ａ及びＳ２１３ｂは必ずしも実行しなくてよい。その場合、ステップＳ２３１に代えて、バージョン管理部１２１ｃは、生成した差分情報と共に回線状況及び利用状態の送信指示を無線通信機器３００に対して送信する。そして、無線通信機器３００は、当該送信指示に応じて、回線状況３２１及び電池３３０の電池残量を差分情報と共に、第２の回線Ｌ２及び無線通信ネットワークＮを介して管理サーバ２００ｃへ送信すればよい。
【０１１１】
管理サーバ２００ｃの受信部２２２ｃは、無線通信機器３００から差分情報、回線状況及び利用状態を受信する。そして、管理サーバ２００ｃの決定部２２３ｃは、第１の回線状況、利用状態及び優先度に基づき、情報処理端末１００ｃの移動を促す通知を行うか否かを判定する（Ｓ２３３）。尚、このとき、決定部２２３ｃは、さらに差分情報を加味して判定してもよい。管理サーバ２００ｃの送信部２２１ｃは、決定部２２３ｃにより通知を行うと判定された場合に、無線通信機器３００に対して移動を促す通知情報を送信する（Ｓ２３４）。無線通信機器３００は、無線通信ネットワークＮ及び第２の回線Ｌ２を介して管理サーバ２００ｃから通知情報を受信し、通知情報を情報処理端末１００ｃへ送信する（Ｓ２３５）。そして、情報処理端末１００ｃは、受信した通知情報を表示部（不図示）に出力する（Ｓ２３６）。
【０１１２】
尚、本実施の形態では、図１６又は図１７のいずれか一方を行えばよい。
【０１１３】
図１８は、本実施の形態７にかかる移動通信システム２０００ｄの具体的な構成例を示すブロック図である。移動通信システム２０００ｄは、情報処理端末１０１から１０８と、無線中継装置４００ａから４００ｃと、管理サーバ２００ｃとを備える。ここで、情報処理端末１０１から１０８のそれぞれは、図１５における情報処理端末１００ｃと無線通信機器３００と一体として表記したものである。つまり、図１８においては、各情報処理端末の通信機材である無線通信機器３００の記載を省略している。また、無線中継装置４００ａから４００ｃは、互いに有線又は無線回線により接続されており、上述した無線中継装置４００と同等の機能を有するものである。
【０１１４】
ここで、無線中継装置４００ａから４００ｃは、上述した無線通信ネットワークＮに相当するものといえ、無線中継装置４００ａから４００ｃ以外に、有線又は無線の通信装置を含めて通信ネットワークを形成してもよい。情報処理端末１０１から１０３は、互いに回線Ｌ２により接続されている。さらに、情報処理端末１０３は、無線中継装置４００ａと第２の回線Ｌ２により接続されている。そのため、情報処理端末１０３は、情報処理端末１０１及び１０２にとっての無線中継装置ということができる。同様に、情報処理端末１０４から１０６は、互いに回線Ｌ２により接続されている。さらに、情報処理端末１０６は、無線中継装置４００ｂと第２の回線Ｌ２により接続されている。情報処理端末１０７は、無線中継装置４００ｂと第２の回線Ｌ２により接続されている。情報処理端末１０８は、無線中継装置４００ｃと第２の回線Ｌ２より高速な回線により接続されている。管理サーバ２００ｃは、無線中継装置４００ｃと有線又は無線回線により接続されている。
【０１１５】
このような状況において、例えば、情報処理端末１０１は、図１６又は図１７の処理により、移動を促す通知情報が出力されたものとする。これにより、情報処理端末１０１を所持するユーザは、更新版の取得の必要性（緊急性）を認識することができる。そして、当該ユーザは、情報処理端末１０１を、より通信状態の良い場所である、例えば、無線中継装置４００ｃの近くへ移動させることができる。これにより、情報処理端末１０１は、更新版の取得を開始すると判定でき、速やかに更新版による更新を行うことができる。そのため、本実施の形態により、更新版による更新を促進できる。
【０１１６】
＜その他の実施の形態＞
尚、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではない。本開示は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。
【０１１７】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ（Digital Versatile Disc）、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１１８】
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。
【０１１９】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記Ａ１）
所定の版に対応する処理情報を記憶する記憶部と、
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える情報処理端末。
（付記Ａ２）
前記第１の回線状況は、前記情報処理端末と第１の回線で接続され、かつ、前記無線通信ネットワークと当該第１の回線より低速な第２の回線で接続された無線通信機器において測定された情報であり、
前記判定部は、前記無線通信機器から前記第１の回線状況を取得し、
前記更新制御部は、前記無線通信機器を介して前記更新版を取得する
付記Ａ１に記載の情報処理端末。
（付記Ａ３）
前記更新制御部は、前記取得を開始すると判定された場合に、前記無線通信機器に対して、前記第２の回線の通信帯域のうち前記更新版の取得に割り当てる帯域を一部に制限するように制御する
付記Ａ２に記載の情報処理端末。
（付記Ａ４）
前記利用状態は、前記無線通信機器の電池残量に基づく情報であり、
前記判定部は、前記無線通信機器から前記利用状態をさらに取得する
付記Ａ２又はＡ３に記載の情報処理端末。
（付記Ａ５）
前記更新制御部は、前記取得を開始すると判定された場合に、前記無線通信ネットワークとの接続回線の通信帯域のうち前記更新版の取得に割り当てる帯域を一部に制限するように制御する
付記Ａ１乃至Ａ４のいずれか１項に記載の情報処理端末。
（付記Ａ６）
前記判定部は、
前記無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第２の回線状況を取得し、
前記第２の回線状況にさらに基づいて、前記更新版の取得を開始するか否かを判定する
付記Ａ１乃至Ａ５のいずれか１項に記載の情報処理端末。
（付記Ａ７）
前記判定部は、
前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定する
付記Ａ６に記載の情報処理端末。
（付記Ａ８）
前記判定部において前記取得を開始しないと判定された場合に、前記情報処理端末の移動を促す通知情報を出力する通知部をさらに備える
付記Ａ１乃至Ａ７のいずれか１項に記載の情報処理端末。
（付記Ａ９）
前記第１の回線状況は、前記無線通信における無線信号の受信レベル、品質情報、通信速度、又は、回線使用率の少なくともいずれかに基づく情報である、
付記Ａ１乃至Ａ８のいずれか１項に記載の情報処理端末。
（付記Ａ１０）
前記利用状態は、前記情報処理端末の電池残量、又は、当該情報処理端末の移動状態の少なくともいずれかに基づく情報である
付記Ａ１乃至Ａ９のいずれか１項に記載の情報処理端末。
（付記Ａ１１）
前記優先度は、前記更新における緊急度、又は、前記更新版の属性もしくは容量の少なくともいずれかに基づく情報である
付記Ａ１乃至Ａ１０のいずれか１項に記載の情報処理端末。
（付記Ａ１２）
前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、当該更新通知の送信元へ送信する差分情報生成部をさらに備え、
前記判定部は、
前記差分情報に基づき前記送信元で決定された前記優先度をさらに受信し、
前記受信した優先度を用いて、前記更新版の取得を開始するか否かを判定する、
付記Ａ１乃至Ａ１１のいずれか１項に記載の情報処理端末。
（付記Ａ１３）
前記判定部は、
前記差分情報に基づき前記送信元で決定された、前記第１の回線状況、前記利用状態、及び、前記優先度を組み合わせた判定条件を、前記送信元から受信し、
前記判定条件を用いて、前記更新版の取得を開始するか否かを判定する
付記Ａ１２に記載の情報処理端末。
（付記Ａ１４）
前記処理情報は、前記情報処理端末で実行されるプログラム、前記情報処理端末で実行されるウィルス検知処理で用いられるウィルス定義情報、又は、前記情報処理端末に対するアクセス制御に用いられるアクセス権限情報の少なくともいずれかを含む
付記Ａ１乃至Ａ１３のいずれか１項に記載の情報処理端末。
（付記Ｂ１）
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する受信部と、
前記受信した差分情報に基づき前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する
管理装置。
（付記Ｂ２）
前記決定部は、
前記受信した差分情報に基づき前記第１の回線状況、前記利用状態、及び、前記優先度を組み合わせた判定条件をさらに決定し、
前記送信部は、
前記情報処理端末に対して、前記決定された判定条件をさらに送信する
付記Ｂ１に記載の管理装置。
（付記Ｂ３）
前記受信部は、前記情報処理端末から前記第１の回線状況及び前記利用状態をさらに受信し、
前記送信部は、前記第１の回線状況、前記利用状態及び前記優先度に基づき、前記情報処理端末の移動を促す通知情報を前記情報処理端末に対して送信する
付記Ｂ１又はＢ２に記載の管理装置。
（付記Ｃ１）
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報をそれぞれ記憶する複数の情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記複数の情報処理端末のそれぞれから受信する受信部と、
前記受信した各差分情報に基づき、前記情報処理端末ごとに前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
各情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記複数の情報処理端末それぞれに対して、各情報処理端末に対応する前記決定した優先度を送信する
管理装置。
（付記Ｄ１）
所定の版に対応する処理情報を記憶する第１の記憶部を備える情報処理端末と、
前記処理情報の更新版を記憶する第２の記憶部を備える管理装置と、
を備え、
前記管理装置は、無線通信ネットワークを介して、前記情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記情報処理端末は、
前記無線通信ネットワークを介して受信された前記更新通知に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記第１の記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える、
移動通信システム。
（付記Ｄ２）
前記判定部は、
前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、前記管理装置へ送信し、
前記管理装置は、
前記差分情報を前記情報処理端末から受信し、
前記受信した差分情報に基づき前記更新版の優先度を決定し、
前記情報処理端末に対して、前記決定した優先度を送信し、
前記判定部は、
前記管理装置から前記優先度を受信し、
前記受信した優先度を用いて、前記更新版の取得を開始するか否かを判定する
付記Ｄ１に記載の移動通信システム。
（付記Ｄ３）
前記管理装置は、
前記受信した差分情報に基づき前記第１の回線状況、前記利用状態、及び、前記優先度を組み合わせた判定条件をさらに決定し、
前記情報処理端末に対して、前記決定した判定条件をさらに送信し、
前記判定部は、
前記管理装置から前記判定条件をさらに受信し、
前記受信した判定条件を用いて、前記更新版の取得を開始するか否かを判定する
付記Ｄ２に記載の移動通信システム。
（付記Ｅ１）
所定の版に対応する処理情報を記憶する記憶部を備える情報処理端末が、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信し、
前記更新通知の受信に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する、
更新制御方法。
（付記Ｆ１）
処理情報の更新版を記憶する記憶部を備える管理装置が、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信し、
前記受信した差分情報に基づき前記優先度を決定し、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する
更新制御方法。
（付記Ｇ１）
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信する処理と、
前記更新通知の受信に応じて、無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する処理と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、記憶部に記憶された所定の版に対応する前記処理情報を前記更新版により更新する処理と、
をコンピュータに実行させる更新制御プログラム。
（付記Ｈ１）
処理情報の更新版が記憶された記憶部を参照して、無線通信ネットワークを介して所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する処理と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する処理と、
前記受信した差分情報に基づき前記優先度を決定する処理と、
前記情報処理端末において無線通信における現在の第１の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する処理と、
をコンピュータに実行させる更新制御プログラム。
【符号の説明】
【０１２０】
１０００  移動通信システム
１０００ａ  移動通信システム
１０００ｂ  移動通信システム
１  情報処理端末
１ａ  情報処理端末
１ｂ  情報処理端末
１ｎ  情報処理端末
１１  記憶部
１１１  処理情報
１１２  版情報
１２  判定部
１２ａ  判定部
１３  更新制御部
１４  差分情報生成部
２  管理装置
２ａ  管理装置
２ｂ  管理装置
２１  記憶部
２１１  更新版
２１２  版情報
２１３ａ  優先度
２１３ｂ  優先度
２１３ｎ  優先度
２２  送信部
２２ａ  送信部
２２ｂ  送信部
２３  受信部
２３ａ  受信部
２３ｂ  受信部
２４  決定部
２４ｂ  決定部
Ｎ  無線通信ネットワーク
２０００  移動通信システム
２０００ａ  移動通信システム
２０００ｂ  移動通信システム
２０００ｃ  移動通信システム
２０００ｄ  移動通信システム
１００  情報処理端末
１００ａ  情報処理端末
１００ｂ  情報処理端末
１００ｃ  情報処理端末
１１０  記憶部
１１１ａ  ソフトウェア
１１２ａ  バージョン情報
１１１ｂ  ウィルス定義情報
１１２ｂ  バージョン情報
１１１ｃ  アクセス権限情報
１１２ｃ  バージョン情報
１１１ｄ  処理情報
１１２ｄ  バージョン情報
１１５  判定条件
１２０  ＣＰＵ
１２１  バージョン管理部
１２１ｃ  バージョン管理部
１２２  更新判定部
１２２ａ  更新判定部
１２２ｂ  更新判定部
１２３  更新制御部
１２４  通知部
１３０  通信部
１４０  電池
２００  管理サーバ
２００ａ  管理サーバ
２００ｂ  管理サーバ
２００ｃ  管理サーバ
２１０  記憶部
２１１ａ  ソフトウェア
２１２ａ  バージョン情報
２１１ｂ  ウィルス定義情報
２１２ｂ  バージョン情報
２１１ｃ  アクセス権限情報
２１２ｃ  バージョン情報
２１１ｄ  更新版
２１２ｄ  バージョン情報
２１４  更新ポリシー
２１５  判定条件
２２０  ＣＰＵ
２２１  送信部
２２１ａ  送信部
２２１ｂ  送信部
２２１ｃ  送信部
２２２  受信部
２２２ｃ  受信部
２２３  決定部
２２３ｂ  決定部
２２３ｃ  決定部
２３０  通信部
３００  無線通信機器
３１０  通信制御部
３２０  記憶部
３２１  回線状況
３３０  電池
３４０  無線アンテナ
Ｌ１  第１の回線
Ｌ２  第２の回線
４００  無線中継装置
４１０  通信制御部
４２０  記憶部
４２１  回線状況
４２２  更新版
４３０  無線アンテナ
１０１  情報処理端末
１０２  情報処理端末
１０３  情報処理端末
１０４  情報処理端末
１０５  情報処理端末
１０６  情報処理端末
１０７  情報処理端末
１０８  情報処理端末
４００ａ  無線中継装置
４００ｂ  無線中継装置
４００ｃ  無線中継装置
【図１】
2019174869.tif 000003
【図２】
2019174869.tif 000004
【図３】
2019174869.tif 000005
【図４】
2019174869.tif 000006
【図５】
2019174869.tif 000007
【図６】
2019174869.tif 000008
【図７】
2019174869.tif 000009
【図８】
2019174869.tif 000010
【図９】
2019174869.tif 000011
【図１０】
2019174869.tif 000012
【図１１】
2019174869.tif 000013
【図１２】
2019174869.tif 000014
【図１３】
2019174869.tif 000015
【図１４】
2019174869.tif 000016
【図１５】
2019174869.tif 000017
【図１６】
2019174869.tif 000018
【図１７】
2019174869.tif 000019
【図１８】
2019174869.tif 000020