JP7091766B2 - Information processing terminal, management device, mobile communication system, update control method and update control program - Google Patents
Information processing terminal, management device, mobile communication system, update control method and update control program Download PDFInfo
- Publication number
- JP7091766B2 JP7091766B2 JP2018059011A JP2018059011A JP7091766B2 JP 7091766 B2 JP7091766 B2 JP 7091766B2 JP 2018059011 A JP2018059011 A JP 2018059011A JP 2018059011 A JP2018059011 A JP 2018059011A JP 7091766 B2 JP7091766 B2 JP 7091766B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- wireless communication
- version
- updated version
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 345
- 238000010295 mobile communication Methods 0.000 title claims description 58
- 238000000034 method Methods 0.000 title claims description 53
- 238000004891 communication Methods 0.000 claims description 316
- 238000012545 processing Methods 0.000 claims description 113
- 230000005540 biological transmission Effects 0.000 claims description 66
- 230000004044 response Effects 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 28
- 241000700605 Viruses Species 0.000 description 18
- 230000006870 function Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、情報処理端末、管理装置、移動通信システム、更新制御方法及び更新制御プログラムに関し、特に、無線通信により端末内の情報を更新するための情報処理端末、管理装置、移動通信システム、更新制御方法及び更新制御プログラムに関する。 The present invention relates to an information processing terminal, a management device, a mobile communication system, an update control method and an update control program, and in particular, an information processing terminal, a management device, a mobile communication system, and an update for updating information in the terminal by wireless communication. Regarding control method and update control program.
移動通信システムにおける情報処理端末は、内部の記憶装置にソフトウェア、ウィルス定義ファイル又はアクセス権限情報等の各種処理情報を記憶し、これらの処理情報を処理することにより動作している。そして、当該情報処理端末は、これらの処理情報を、配信元のサーバからネットワークを介して無線通信によりダウンロードして、適宜、更新している。 The information processing terminal in the mobile communication system stores various processing information such as software, a virus definition file, and access authority information in an internal storage device, and operates by processing these processing information. Then, the information processing terminal downloads these processing information from the distribution source server via a network via wireless communication, and updates them as appropriate.
例えば、特許文献1には、移動局装置内の制御ソフトウェアの更新に関する技術が開示されている。特許文献1にかかる技術では、ソフトウェア供給装置が、移動局装置から取得した制御ソフトウェアのバージョン番号について最新バージョンでないと判定した場合に、移動局装置へ当該制御ソフトウェアの最新版を送信する。
For example,
しかしながら、特許文献1にかかる技術では、移動局装置における制御ソフトウェアの最新版等の更新情報のダウンロード開始の判断がサーバ側で行われているため、適切なタイミングで開始できない場合があるという問題点がある。特に、通信回線の制約が大きい環境においては、個々の情報処理端末による通信状況、処理内容等の様々な要素の関係が複雑であり、その問題点が顕著となる。
However, in the technique according to
本開示は、このような問題点を解決するためになされたものであり、移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始するための情報処理端末、管理装置、移動通信システム、更新制御方法、更新制御プログラムを提供することを目的とする。 This disclosure is made in order to solve such a problem, and is an information processing terminal and a management device for starting acquisition of updated information in each information processing terminal in a mobile communication system at an appropriate timing. , A mobile communication system, an update control method, and an update control program.
本開示の第1の態様にかかる情報処理端末は、
所定の版に対応する処理情報を記憶する記憶部と、
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える。
The information processing terminal according to the first aspect of the present disclosure is
A storage unit that stores processing information corresponding to a predetermined version,
In response to the update notification regarding the updated version of the processing information received via the wireless communication network, the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. A determination unit that determines whether or not to start acquiring the updated version based on the degree, and
When it is determined to start the acquisition, the update control unit that starts the acquisition of the updated version via the wireless communication network and updates the processing information in the storage unit by the updated version.
To prepare for.
本開示の第2の態様にかかる管理装置は、
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する受信部と、
前記受信した差分情報に基づき前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する。
The management device according to the second aspect of the present disclosure is
A storage unit that stores updated versions of processing information,
A transmission unit that transmits an update notification regarding the updated version to an information processing terminal that stores the processing information corresponding to the predetermined version via a wireless communication network.
A receiving unit that receives difference information indicating a difference between the updated version and the predetermined version from the information processing terminal.
A determination unit that determines the priority of the updated version based on the received difference information, and
Equipped with
The transmitter is
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , The determined priority is transmitted to the information processing terminal.
本開示の第3の態様にかかる管理装置は、
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報をそれぞれ記憶する複数の情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記複数の情報処理端末のそれぞれから受信する受信部と、
前記受信した各差分情報に基づき、前記情報処理端末ごとに前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
各情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記複数の情報処理端末それぞれに対して、各情報処理端末に対応する前記決定した優先度を送信する。
The management device according to the third aspect of the present disclosure is
A storage unit that stores updated versions of processing information,
A transmission unit that transmits an update notification regarding the updated version to a plurality of information processing terminals that store the processing information corresponding to the predetermined version via a wireless communication network.
A receiving unit that receives difference information indicating a difference between the updated version and the predetermined version from each of the plurality of information processing terminals, and a receiving unit.
A determination unit that determines the priority of the updated version for each information processing terminal based on the received difference information, and a determination unit.
Equipped with
The transmitter is
In order for each information processing terminal to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority. , The determined priority corresponding to each information processing terminal is transmitted to each of the plurality of information processing terminals.
本開示の第4の態様にかかる移動通信システムは、
所定の版に対応する処理情報を記憶する第1の記憶部を備える情報処理端末と、
前記処理情報の更新版を記憶する第2の記憶部を備える管理装置と、
を備え、
前記管理装置は、無線通信ネットワークを介して、前記情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記情報処理端末は、
前記無線通信ネットワークを介して受信された前記更新通知に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記第1の記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える。
The mobile communication system according to the fourth aspect of the present disclosure is
An information processing terminal provided with a first storage unit that stores processing information corresponding to a predetermined version, and
A management device including a second storage unit for storing an updated version of the processing information, and
Equipped with
The management device transmits an update notification regarding the updated version to the information processing terminal via a wireless communication network.
The information processing terminal is
In response to the update notification received via the wireless communication network, based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. A determination unit that determines whether or not to start acquiring the updated version, and
When it is determined to start the acquisition, the update control unit that starts the acquisition of the updated version via the wireless communication network and updates the processing information in the first storage unit by the updated version.
To prepare for.
本開示の第5の態様にかかる更新制御方法は、
所定の版に対応する処理情報を記憶する記憶部を備える情報処理端末が、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信し、
前記更新通知の受信に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する。
The update control method according to the fifth aspect of the present disclosure is
An information processing terminal equipped with a storage unit that stores processing information corresponding to a predetermined version is
Receive update notifications about updated versions of processing information over the wireless communication network
In response to the reception of the update notification, the acquisition of the updated version is started based on the current first line status in the wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. Judge whether or not,
When it is determined to start the acquisition, the acquisition of the updated version via the wireless communication network is started, and the processing information in the storage unit is updated by the updated version.
本開示の第6の態様にかかる更新制御方法は、
処理情報の更新版を記憶する記憶部を備える管理装置が、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信し、
前記受信した差分情報に基づき前記優先度を決定し、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する。
The update control method according to the sixth aspect of the present disclosure is
A management device equipped with a storage unit that stores an updated version of processing information
An update notification regarding the updated version is transmitted to the information processing terminal that stores the processing information corresponding to the predetermined version via the wireless communication network.
Difference information indicating the difference between the updated version and the predetermined version is received from the information processing terminal.
The priority is determined based on the received difference information, and the priority is determined.
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , The determined priority is transmitted to the information processing terminal.
本開示の第7の態様にかかる更新制御プログラムは、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信する処理と、
前記更新通知の受信に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する処理と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、記憶部に記憶された所定の版に対応する前記処理情報を前記更新版により更新する処理と、
をコンピュータに実行させる。
The update control program according to the seventh aspect of the present disclosure is
Processing to receive update notifications regarding updated versions of processing information via wireless communication network
In response to the reception of the update notification, the acquisition of the updated version is started based on the current first line status in the wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. The process of determining whether or not it is
When it is determined to start the acquisition, the process of starting the acquisition of the updated version via the wireless communication network and updating the processing information corresponding to the predetermined version stored in the storage unit by the updated version. When,
Let the computer run.
本開示の第8の態様にかかる更新制御プログラムは、
処理情報の更新版が記憶された記憶部を参照して、無線通信ネットワークを介して所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する処理と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する処理と、
前記受信した差分情報に基づき前記優先度を決定する処理と、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する処理と、
をコンピュータに実行させる。
The update control program according to the eighth aspect of the present disclosure is
With reference to the storage unit in which the updated version of the processing information is stored, an update notification regarding the updated version is transmitted to the information processing terminal that stores the processing information corresponding to the predetermined version via the wireless communication network. Processing and
A process of receiving difference information indicating a difference between the updated version and the predetermined version from the information processing terminal.
The process of determining the priority based on the received difference information and
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , The process of transmitting the determined priority to the information processing terminal, and
Let the computer run.
本開示により、移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始するための情報処理端末、管理装置、移動通信システム、更新制御方法、更新制御プログラムを提供することができる。 The present disclosure provides an information processing terminal, a management device, a mobile communication system, an update control method, and an update control program for starting acquisition of update information in an individual information processing terminal in a mobile communication system at an appropriate timing. Can be done.
以下では、本開示の実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。 Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are designated by the same reference numerals, and duplicate explanations are omitted as necessary for the sake of clarity of explanation.
<実施の形態1>
図1は、本実施の形態1にかかる移動通信システム1000の全体構成を示すブロック図である。移動通信システム1000は、情報処理端末1と管理装置2とを備える。情報処理端末1及び管理装置2は、無線通信ネットワークNを介して接続されている。無線通信ネットワークNは、複数の無線中継装置により構成された無線通信によるネットワークであってもよく、また、一部に有線通信を含むものであってもよい。また、無線通信ネットワークNは、専用線によるネットワークであってもよい。
<
FIG. 1 is a block diagram showing an overall configuration of the
情報処理端末1は、ユーザにより所持され、ユーザと共に移動可能な携帯型の情報処理装置である。情報処理端末1は、タブレット端末、スマートフォン等であるか、特種業務に用いられる情報処理端末であってもよい。また、情報処理端末1は、単体で長距離の無線通信が可能である必要はなく、別途、長距離の無線通信用の無線通信機器を介して無線通信ネットワークNと無線通信が可能であってもよい。その場合、情報処理端末1は、当該無線通信機器と一体として移動されるものとする。
The
情報処理端末1は、記憶部11と、判定部12と、更新制御部13とを備える。記憶部11は、所定の版(バージョン)に対応する処理情報111を記憶する記憶装置であり、第1の記憶部の一例である。処理情報111とは、情報処理端末1における各種処理に用いられる情報である。処理情報111は、ソフトウェア、ウィルス定義情報、又は、アクセス権限情報の少なくともいずれかを含む。例えば、処理情報111は、情報処理端末1で実行されるプログラム(ソフトウェア)である。ソフトウェアは、セキュリティ用途、業務用途、又は、情報処理端末1のOS等の制御用途その他のものであってよい。または、処理情報111は、情報処理端末1で実行されるウィルス検知処理で用いられるパターンファイル等のウィルス定義情報である。または、処理情報111は、情報処理端末1に対するアクセス制御に用いられるアクセス権限情報である。尚、処理情報111は、情報処理端末1における各種設定情報であってもよい。
The
判定部12は、無線通信ネットワークNを介して処理情報の更新版に関する更新通知を受信する。そして、判定部12は、更新通知に応じて、無線通信における現在の第1の回線状況、無線通信に関わる機器の利用状態、及び、更新版の優先度に基づいて、更新版の取得を開始するか否かを判定する。第1の回線状況とは、無線通信における無線信号の受信レベル、品質情報、通信速度、又は、回線使用率の少なくともいずれかに基づく情報である。つまり、第1の回線状況は、情報処理端末1における無線通信ネットワークNを介した通信における無線信号に関する測定情報である。また、無線通信に関わる機器とは、情報処理端末1自体、又は、情報処理端末1と無線通信ネットワークNとの無線通信に関わる無線通信機器である。そして、利用状態とは、情報処理端末1自体の電池残量、情報処理端末1の移動状態、当該無線通信機器の電池残量の少なくともいずれかに基づく情報である。つまり、利用状態は、当該機器のリソースの使用状況や、移動の度合い、移動速度等である。また、更新版の優先度とは、更新における緊急度、又は、更新版の属性もしくは容量の少なくともいずれかに基づく情報である。
The
更新制御部13は、判定部12により取得を開始すると判定された場合に、無線通信ネットワークNを介した更新版211の取得を開始する。そして、更新制御部13は、記憶部11内の処理情報111を更新版211により更新する。尚、判定部12及び更新制御部13は、情報処理端末1内の制御部(不図示)が本実施の形態にかかる情報処理端末1用のプログラムを読み込み実行することにより実現される。
When the
管理装置2は、情報処理端末1に対して処理情報の更新版を配信するための情報処理装置である。管理装置2は、記憶部21と、送信部22と、受信部23とを備える。記憶部21は、処理情報111の更新版211を記憶する記憶装置であり、第2の記憶部の一例である。更新版211は、所定の版の処理情報111に対して更新がされた処理情報である。送信部22は、無線通信ネットワークNを介して、情報処理端末1に対して、更新版211に関する更新通知を送信する。受信部23は、情報処理端末1から無線通信ネットワークNを介して更新版211の取得要求を受信する。送信部22は、更新版211の取得要求が受信された場合に、記憶部21内の更新版211を情報処理端末1に対して送信する。尚、送信部22及び受信部23は、管理装置2内の制御部(不図示)が本実施の形態にかかる管理装置2用のプログラムを読み込み実行することにより実現される。
The
図2は、本実施の形態1にかかる情報処理端末1の処理の流れを示すフローチャートである。また、図3は、本実施の形態1にかかる更新制御方法の流れを示すシーケンス図である。以下では、図2及び図3を用いて本実施の形態にかかる更新制御方法の流れを説明する。
FIG. 2 is a flowchart showing a processing flow of the
まず、管理装置2の送信部22は、無線通信ネットワークNを介して、情報処理端末1に対して、更新版211に関する更新通知を送信する(図3のS101)。そして、情報処理端末1の判定部12は、無線通信ネットワークNを介して処理情報の更新版211に関する更新通知を受信する(図2のS11)。
First, the
次に、判定部12は、更新通知の受信に応じて、無線通信における現在の第1の回線状況、無線通信に関わる機器の利用状態、及び、更新版211の優先度に基づいて、更新版211の取得を開始するか否かを判定する(図2のS12及び図3のS102)。
Next, the
取得を開始すると判定された場合に、更新制御部13は、無線通信ネットワークNを介した更新版211の取得を開始する(図2のS13)。すなわち、更新制御部13は、無線通信ネットワークNを介して、管理装置2に対して、更新版211の取得要求を送信する(図3のS103)。そして、管理装置2の受信部23は、情報処理端末1からの取得要求を受信する。送信部22は、取得要求に応じて、記憶部21から更新版211を読み出し、無線通信ネットワークNを介して、情報処理端末1に対して、更新版211を送信する(図3のS104)。
When it is determined to start the acquisition, the
そして、更新制御部13は、管理装置2から更新版211を受信し、記憶部11内の処理情報111を更新版211により更新する(図2のS14及び図3のS105)。そして、当該処理を終了する。尚、ステップS12において取得を開始しないと判定された場合も当該処理を終了する。そして、管理装置2の送信部22は、一定時間に、情報処理端末1による更新版211の取得が開始されないため、再度、ステップS101の更新通知を情報処理端末1に対して送信する。管理装置2の送信部22は、情報処理端末1による更新版211の取得が開始されるまで、ステップS101の更新通知の送信を何回か、繰り返しても良い。
Then, the
このように、本実施形態では、ステップS12において情報処理端末1が第1の回線状況、利用状態、及び、更新版211の優先度を総合的に考慮して、更新版211の取得開始を判断する。そのため、更新版211の配信元である管理装置2における都合だけではなく、配信先である情報処理端末1側で妥当な判断をすることができる。よって、移動通信システムにおける個々の情報処理端末での更新情報の取得を適切なタイミングで開始することができる。特に、通信回線の制約が大きい環境においては、個々の情報処理端末による通信状況、処理内容等の様々な要素の複雑な関係を加味できる。
As described above, in the present embodiment, in step S12, the
<実施の形態2>
本実施の形態2は、上述した実施の形態1の変形例である。本実施の形態2では、情報処理端末の前記判定部は、前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、前記管理装置へ送信する。そして、前記管理装置は、前記差分情報を前記情報処理端末から受信し、前記受信した差分情報に基づき前記更新版の優先度を決定し、前記情報処理端末に対して、前記決定した優先度を送信する。その後、前記判定部は、前記管理装置から前記優先度を受信し、前記受信した優先度を用いて、前記更新版の取得を開始するか否かを判定する。これにより、情報処理端末に現時点で保持されている処理情報の版と更新版との差分情報から、更新版の配信元において更新版により更新させる優先度合いを適切なものに決定することができる。そして、当該優先度を加味して情報処理端末が更新版の取得開始有無を判定できるため、ダウンロードのタイミングを、更新版ごとにきめ細かに制御できる。
<
The second embodiment is a modification of the first embodiment described above. In the second embodiment, the determination unit of the information processing terminal generates difference information indicating the difference between the updated version and the predetermined version in response to the update notification, and transmits the difference information to the management device. do. Then, the management device receives the difference information from the information processing terminal, determines the priority of the updated version based on the received difference information, and assigns the determined priority to the information processing terminal. Send. After that, the determination unit receives the priority from the management device, and determines whether or not to start the acquisition of the updated version by using the received priority. As a result, from the difference information between the version of the processing information currently held in the information processing terminal and the updated version, it is possible to determine the appropriate priority for updating by the updated version at the distribution source of the updated version. Then, since the information processing terminal can determine whether or not to start acquiring the updated version in consideration of the priority, the download timing can be finely controlled for each updated version.
図4は、本実施の形態2にかかる移動通信システム1000aの全体構成を示すブロック図である。移動通信システム1000aは、情報処理端末1aと管理装置2aとを備える。情報処理端末1a及び管理装置2aは、無線通信ネットワークNを介して接続されている。尚、実施の形態1と同等の構成については、以下の説明において適宜省略するものとする。
FIG. 4 is a block diagram showing the overall configuration of the
情報処理端末1aは、記憶部11と、判定部12aと、更新制御部13と、差分情報生成部14とを備える。記憶部11は、処理情報111に加え、版情報112を記憶する。版情報112は、処理情報111の版を示すデータであり、上述した所定の版に相当する情報である。版情報112は、例えば、処理情報111のバージョン番号である。
The
差分情報生成部14は、更新通知に応じて、更新版211の版と所定の版との差分を示す差分情報を生成して、当該更新通知の送信元である管理装置2aへ差分情報を送信する。ここで、差分情報とは、例えば、更新版211の(後述する)版情報212と処理情報111の版情報112との差分を示す情報である。例えば、差分情報は、更新版211の版(例えば、最新版)と比べて何版(世代)前かを示す情報であるとよい。または、例えば、版情報の書式が“V[n1].[n2].[n3]”である場合、差分情報は、n1、n2、n3のそれぞれについての差分値の集合としてもよい。例えば、更新版211の版情報212が“V2.0.0”であり、所定の版情報112が“V1.2.3”である場合、差分情報は、(1,-2,-3)等と表現してもよい。判定部12aは、差分情報に基づき管理装置2aで決定された優先度を、受信する。そして、判定部12aは、受信した優先度を用いて、更新版211の取得を開始するか否かを判定する。尚、判定部12a、更新制御部13及び差分情報生成部14は、情報処理端末1a内の制御部(不図示)が本実施の形態にかかる情報処理端末1a用のプログラムを読み込み実行することにより実現される。
The difference
管理装置2aは、記憶部21と、送信部22aと、受信部23aと、決定部24とを備える。記憶部21は、更新版211に加え、版情報212を記憶する。版情報212は、更新版211の版を示すデータであり、例えば、更新版211のバージョン番号である。送信部22aは、無線通信ネットワークNを介して、情報処理端末1aに対して、更新版211に関する更新通知を送信する。このとき、送信部22aは、更新通知に版情報212を含める。受信部23aは、情報処理端末1aから上記差分情報を受信する。決定部24は、受信した差分情報に基づき更新版211の優先度を決定する。尚、更新版211の優先度は、例えば、上述した実施の形態1における更新における緊急度に相当するものといえる。送信部22aは、情報処理端末1aにおいて第1の回線状況、利用状態及び優先度に基づいて更新版211の取得を開始するか否かを判定させるために、情報処理端末1aに対して、前記決定した優先度を送信する。尚、送信部22a、受信部23a及び決定部24は、管理装置2a内の制御部(不図示)が本実施の形態にかかる管理装置2a用のプログラムを読み込み実行することにより実現される。
The
図5は、本実施の形態2にかかる管理装置2aの処理の流れを示すフローチャートである。また、図6は、本実施の形態2にかかる更新制御方法の流れを示すシーケンス図である。以下では、図5及び図6を用いて本実施の形態にかかる更新制御方法の流れを説明する。
FIG. 5 is a flowchart showing a processing flow of the
まず、管理装置2aの送信部22aは、無線通信ネットワークNを介して、情報処理端末1aに対して、更新版211に関する更新通知を送信する(図5のS21及び図6のS111)。このとき、送信部22aは、記憶部21から版情報212を読み出して、版情報212を更新通知に含めて送信する。そして、情報処理端末1aの差分情報生成部14は、受信した更新通知に含まれる版情報212と、記憶部11に記憶された版情報112との差分を示す差分情報を生成する(図6のS112)。その後、差分情報生成部14は、差分情報を管理装置2aへ送信する(図6のS113)。そして、管理装置2aの受信部23aは、情報処理端末1aから差分情報を受信する(図5のS22)。
First, the
管理装置2aの決定部24は、受信した差分情報に基づき更新版211の優先度を決定する(図5のS23及び図6のS114)。例えば、差分情報が示す版の差が他の情報処理端末より大きい場合には、優先度をより高くする。そして、送信部22aは、情報処理端末1aに対して、決定した優先度を送信する(図5のS24及び図6のS115)。
The
判定部12aは、管理装置2aから優先度を受信する。そして、判定部12aは、第1の回線状況、利用状態、及び、受信した優先度に基づいて、更新版211の取得を開始するか否かを判定する(図6のS102a)。以降、図3と同様にステップS103からS105が処理される。
The
このように、本実施形態では、情報処理端末1aが更新通知に応じて自身が現在保持している処理情報の版情報112と更新通知に含まれる版情報212との差分情報を生成して、管理装置2aへ送信する。これにより、管理装置2aが更新版により更新させる優先度合いを適切なものに決定することができる。また、管理装置2aが決定した優先度を情報処理端末1aへ送信する。これにより、情報処理端末1aが当該優先度を加味して更新版の取得開始有無を判定できるため、ダウンロードのタイミングを、更新版ごとにきめ細かに制御できる。
As described above, in the present embodiment, the
<実施の形態3>
本実施の形態3は、上述した実施の形態1及び2の変形例である。本実施の形態3では、管理装置が複数の情報処理端末に対して更新版の配信が可能な場合について説明する。
<Embodiment 3>
The third embodiment is a modification of the first and second embodiments described above. In the third embodiment, a case where the management device can distribute the updated version to a plurality of information processing terminals will be described.
図7は、本実施の形態3にかかる移動通信システム1000bの全体構成を示すブロック図である。移動通信システム1000bは、情報処理端末1a、1b、・・・1nと、管理装置2bとを備える。情報処理端末1a、1b、・・・1n及び管理装置2bは、無線通信ネットワークNを介して接続されている。尚、実施の形態1と同等の構成については、以下の説明において適宜省略するものとする。
FIG. 7 is a block diagram showing the overall configuration of the
情報処理端末1aは、実施の形態2と同様であり、情報処理端末1bから1nも同等の構成である。但し、各情報処理端末において、版情報112が異なるものであってもよい。また、各情報処理端末において、第1の回線状況又は利用状態が異なるものであってもよい。
The
管理装置2bは、記憶部21と、送信部22bと、受信部23bと、決定部24bとを備える。記憶部21は、更新版211及び版情報212に加え、優先度213a、213b、・・・213nを記憶する。優先度213a~213nは、更新版211及び版情報212に対応付けられている。
The
送信部22bは、無線通信ネットワークNを介して、複数の情報処理端末1a~1nのそれぞれに対して、更新版211に関する更新通知を送信する。受信部23bは、差分情報を複数の情報処理端末1a~1nのそれぞれから受信する。決定部24bは、受信した各差分情報に基づき、情報処理端末ごとに更新版211の優先度213a~213nを決定する。送信部22bは、各情報処理端末において第1の回線状況、利用状態及び優先度に基づいて更新版の取得を開始するか否かを判定させるために、複数の情報処理端末1a~1nのそれぞれに対して、各情報処理端末に対応する決定した優先度を送信する。
The
図8は、本実施の形態3にかかる更新制御方法の流れを示すシーケンス図である。まず、管理装置2bの送信部22bは、無線通信ネットワークNを介して、複数の情報処理端末1a~1nのそれぞれに対して、更新通知を送信する(S111a、S111b、・・・S111n)。このとき、送信部22bは、記憶部21から版情報212を読み出して、版情報212を各更新通知に含めて送信する。そして、情報処理端末1aの差分情報生成部14は、受信した更新通知に含まれる版情報212と、記憶部11に記憶された版情報112との差分を示す差分情報を生成する(S112a)。その後、情報処理端末1aの差分情報生成部14は、差分情報を管理装置2bへ送信する(S113a)。同様に、情報処理端末1bから1nは、更新通知に含まれる版情報212と自己の版情報112との差分を示す差分情報を生成する(S112b~S112n)。そして、情報処理端末1bから1nは、差分情報を管理装置2bへ送信する(S113b~S113n)。そして、管理装置2bの受信部23bは、情報処理端末1a~1nのそれぞれから複数の差分情報を受信する。
FIG. 8 is a sequence diagram showing a flow of the update control method according to the third embodiment. First, the
管理装置2bの決定部24bは、受信した各差分情報に基づき、情報処理端末ごとに更新版211の優先度213a~213nを決定する(S114a)。すなわち、決定部24bは、情報処理端末1aから受信した差分情報に基づき優先度213aを決定し、情報処理端末1bから受信した差分情報に基づき優先度213bを決定し、同様に、情報処理端末1nから受信した差分情報に基づき優先度213nを決定する。
The
尚、決定部24bは、受信した各差分情報に基づき、情報処理端末ごとに更新要否を判定してもよい。例えば、差分情報が更新版211の版情報212と処理情報111の版情報112とに差分がないことを示す場合、決定部24bは、当該差分情報を送信した情報処理端末に対する更新が不要と判定する。そして、決定部24bは、更新が必要と判定した情報処理端末に対して優先度を決定する。
The
ここで、送信部22bは、更新が必要と判定した情報処理端末に対して、決定した優先度を送信する。例えば、図8では、送信部22bは、情報処理端末1aに対して優先度213aを送信し、情報処理端末1bに対して優先度213bを送信する(S115a及びS115b)ものとする。一方、更新が不要と判定された情報処理端末1nに対しては、決定部24bは優先度213nを決定しない。それ故、送信部22bは、情報処理端末1nに対して優先度213nを送信しないこととなる。また、情報処理端末1nは、優先度213nを受信しないこととなる。よって、情報処理端末1nは、ステップS113nの差分情報の送信から一定時間以上経過後に、タイムアウトにより当該処理を終了する。
Here, the
または、決定部24bは、更新が必要と判定した情報処理端末の優先度を、更新が不要と判定した情報処理端末の優先度より高く決定する。そして、送信部22bは、全ての情報処理端末1a~1nのそれぞれに対して、各情報処理端末に対応する決定した優先度213a~213nを送信してもよい。
Alternatively, the
情報処理端末1aは、管理装置2bから優先度213aを受信する。そして、情報処理端末1aは、第1の回線状況、利用状態、及び、受信した優先度213aに基づいて、更新版211の取得を開始するか否かを判定する(S102a)。ここでは、更新版211の取得を開始しないと判定したものとする。よって、情報処理端末1aは、当該処理を終了する。
The
また、情報処理端末1bは、管理装置2bから優先度213bを受信する。そして、情報処理端末1bは、第1の回線状況、利用状態、及び、受信した優先度213bに基づいて、更新版211の取得を開始するか否かを判定する(S102b)。ここでは、更新版211の取得を開始すると判定したものとする。
Further, the
そこで、情報処理端末1bは、無線通信ネットワークNを介して、管理装置2bに対して、更新版211の取得要求を送信する(S103b)。そして、管理装置2bの受信部23bは、情報処理端末1bからの取得要求を受信する。送信部22bは、取得要求に応じて、記憶部21から更新版211を読み出し、無線通信ネットワークNを介して、情報処理端末1bに対して、更新版211を送信する(S104b)。
Therefore, the
そして、情報処理端末1bは、管理装置2bから更新版211を受信し、記憶部11内の処理情報111を更新版211により更新する(S105b)。そして、当該処理を終了する。
Then, the
このように、本実施形態では、管理装置が、無線通信ネットワークにより接続された複数の情報処理端末のそれぞれから差分情報を収集し、各差分情報に応じて情報処理端末ごとに優先度を決定するものである。例えば、同一のソフトウェアについて情報処理端末間でバージョンが異なる場合、バージョンが古い情報処理端末ほどセキュリティのリスクが高く、最新版へアップデートする優先度(緊急度)が高いといえる。本実施形態ではこのよう情報処理端末については、他の情報処理端末と比べて、より優先的にアップデートさせることができる。そのために、回線状況や利用状態とは違い、管理装置側で調整できる優先度を高く更新するものである。 As described above, in the present embodiment, the management device collects the difference information from each of the plurality of information processing terminals connected by the wireless communication network, and determines the priority for each information processing terminal according to each difference information. It is a thing. For example, when the versions of the same software differ between information processing terminals, it can be said that the older the information processing terminal, the higher the security risk, and the higher the priority (urgency) for updating to the latest version. In the present embodiment, such an information processing terminal can be updated with higher priority than other information processing terminals. Therefore, unlike the line status and usage status, the priority that can be adjusted on the management device side is updated to a high level.
さらに、管理装置は、差分情報に応じて情報処理端末に対して優先度を送信するか否かを判定し、場合によっては更新自体をさせないことも可能である。これにより、例えば、差分情報が所定の版と更新版とに差がないことを示す場合に、優先度を送信しないことで、不要な通信トラフィックを抑制することができる。 Further, the management device may determine whether or not to transmit the priority to the information processing terminal according to the difference information, and may not update itself in some cases. Thereby, for example, when the difference information indicates that there is no difference between the predetermined version and the updated version, unnecessary communication traffic can be suppressed by not transmitting the priority.
<実施の形態4>
本実施の形態4は、上述した実施の形態1乃至3の具体的な実施例である。本実施の形態4にかかる情報処理端末は、単独では長距離の無線通信機能を有さず、近距離に配置した無線通信機器を介して無線通信ネットワークとの通信を行うものである。尚、本実施の形態4における更新制御方法は、後述するように、差分情報を用いて行う方法と差分情報を用いずに行う方法とが可能であり、少なくともいずれかの方法ができればよいものとする。
<Embodiment 4>
The fourth embodiment is a specific example of the first to third embodiments described above. The information processing terminal according to the fourth embodiment does not have a long-distance wireless communication function by itself, and communicates with a wireless communication network via a wireless communication device arranged at a short distance. As described later, the update control method in the fourth embodiment can be a method using difference information or a method using no difference information, and it is sufficient if at least one of these methods can be used. do.
図9は、本実施の形態4にかかる移動通信システム2000の全体構成を示すブロック図である。移動通信システム2000は、情報処理端末100と、無線通信機器300と、管理サーバ200とを備える。情報処理端末100と無線通信機器300とは、第1の回線L1を介して接続されている。尚、第1の回線L1は、有線回線であるか、近距離の無線通信回線であるものとする。そして、情報処理端末100と無線通信機器300とは、同一のユーザに所持され、一体となって移動するものとする。また、無線通信機器300と管理サーバ200とは、第2の回線L2と無線通信ネットワークNを介して接続されている。ここで、第2の回線L2は、第1の回線L1より低速であるものとする。また、第2の回線L2は、無線通信回線であり、第1の回線L1と比べて長距離の通信が可能なものとする。そのため、情報処理端末100と無線通信機器300との間の通信は、無線通信機器300と無線通信ネットワークNとの間の通信と比べて、高速かつ安定的なものである。
FIG. 9 is a block diagram showing the overall configuration of the
情報処理端末100は、情報処理端末1又は1aの一例である。情報処理端末100は、記憶部110と、CPU(Central Processing Unit)120と、通信部130と、電池140とを備える。記憶部110は、記憶部11の一例である。記憶部110は、ソフトウェア111aと、バージョン情報112aと、ウィルス定義情報111bと、バージョン情報112bと、アクセス権限情報111cと、バージョン情報112cとを記憶する。ソフトウェア111a、ウィルス定義情報111b及びアクセス権限情報111cは、処理情報111の一例である。よって、ソフトウェア111a、ウィルス定義情報111b及びアクセス権限情報111cの少なくとも一つが、本実施の形態の更新対象であればよい。バージョン情報112aは、ソフトウェア111aに対応する版情報112の一例である。バージョン情報112bは、ウィルス定義情報111bに対応する版情報112の一例である。バージョン情報112cは、アクセス権限情報111cに対応する版情報112の一例である。
The
CPU120は、制御部の一例である。CPU120は、本実施の形態にかかる情報処理端末100用のプログラムを読み込み実行することにより、バージョン管理部121、更新判定部122及び更新制御部123の機能を実現する。バージョン管理部121は、差分情報生成部14の一例である。バージョン管理部121は、更新通知に応じて、更新通知に含まれる更新版のバージョン情報と、バージョン情報112a、112b及び112cとの差分情報を生成し、無線通信機器300を介して管理サーバ200へ差分情報を送信する。
The
更新判定部122は、判定部12等の一例である。更新判定部122は、更新通知に応じて、無線通信機器300から第1の回線状況を取得する。さらに、更新判定部122は、更新通知に応じて、無線通信機器300から無線通信機器300の電池残量を利用状態として取得してもよい。または、CPU120は、更新通知に応じて電池140から電池残量を取得してもよい。そして、更新判定部122は、更新通知に含まれる更新版のバージョン情報と、無線通信機器300から取得した第1の回線状況及び利用状態、又は、情報処理端末100の電池残量に基づいて、更新版の取得を開始するか否かを判定する。
The
更新制御部123は、更新制御部13等の一例である。通信部130は、CPU120の指示により、第1の回線L1を介して無線通信機器300へデータの送信を行う。また、通信部130は、第1の回線L1を介して無線通信機器300から受信したデータをCPU120へ出力する。電池140は、情報処理端末100の動作時に使用する電力を供給するバッテリである。
The
無線通信機器300は、通信制御部310と、記憶部320と、電池330と、無線アンテナ340とを備える無線機材である。無線アンテナ340は、第2の回線L2を介して無線信号の送受信を行うアンテナである。通信制御部310は、情報処理端末100から第1の回線L1を介してデータを受信し、第2の回線L2を介して、管理サーバ200を含む無線通信ネットワークN側へデータを送信する。また、通信制御部310は、無線通信ネットワークN側から第2の回線L2を介してデータを受信し、第1の回線L1を介して情報処理端末100へデータを送信する。記憶部320は、回線状況321を記憶する。
The
ここで、通信制御部310は、第2の回線L2における回線状況を測定し、測定値を回線状況321として記憶部320に保存する。例えば、回線状況321は、第2の回線L2を介して受信される無線信号の受信レベル、品質情報、通信速度、又は、回線使用率等である。または、通信制御部310は、受信レベル等の測定値を用いて回線状況321を示す情報を算出して、記憶部320に保存する。
Here, the
電池330は、無線通信機器300の動作時に使用する電力を供給するバッテリである。そして、通信制御部310は、電池330から電池残量を取得できる。さらに、通信制御部310は、情報処理端末100からの回線状況及び利用状態の取得要求に応じて、回線状況321及び電池330の電池残量を返信する。
The
管理サーバ200は、管理装置2、2a又は2bの一例である。管理サーバ200は、記憶部210と、CPU220と、通信部230とを備える。記憶部210は、記憶部21の一例である。記憶部210は、ソフトウェア211aと、バージョン情報212aと、ウィルス定義情報211bと、バージョン情報212bと、アクセス権限情報211cと、バージョン情報212cと、更新ポリシー214とを記憶する。ソフトウェア211a、ウィルス定義情報211b及びアクセス権限情報211c(以下、これらをまとめて「更新版」という。)は、更新版211の一例である。バージョン情報212aは、ソフトウェア211aに対応する版情報212の一例である。バージョン情報212bは、ウィルス定義情報211bに対応する版情報212の一例である。バージョン情報212cは、アクセス権限情報211cに対応する版情報212の一例である。更新ポリシー214は、更新版により更新させる際の緊急度等の優先度を更新版ごとに定義した情報である。つまり、更新ポリシー214は、複数の更新版のそれぞれに対応した優先度の集合の一例であり、実施の形態3における優先度213a~213nをまとめた情報に対応する。例えば、更新ポリシー214は、ソフトウェア211a、ウィルス定義情報211b及びアクセス権限情報211cのそれぞれに対応付けられた優先度の集合である。
The
CPU220は、制御部の一例である。CPU220は、本実施の形態にかかる管理サーバ200用のプログラムを読み込み実行することにより、送信部221、受信部222及び決定部223の機能を実現する。送信部221は、送信部22等の一例である。受信部222は、受信部23等の一例である。決定部223は、決定部24等の一例である。送信部221は、定期的に、無線通信ネットワークNを介して、情報処理端末100に対して、更新版に関する更新通知を送信する。このとき、送信部221は、更新通知に、バージョン情報212a、212b及び212cを含める。さらに、送信部221は、更新通知に、更新ポリシー214、更新版の属性(種類)、更新版のデータサイズ等を含めても良い。尚、属性とは、例えば、更新版がソフトウェアの場合、セキュリティ用途、一般用途、業務用途等のソフトウェアの種類を示す。
The
受信部222は、情報処理端末100から差分情報を受信する。また、受信部222は、情報処理端末100から更新版の取得要求を受信する。決定部223は、受信した差分情報に基づき更新版の更新ポリシー214を決定する。送信部221は、情報処理端末100に対して、前記決定した更新ポリシー214を送信する。また、送信部221は、更新版の取得要求に応じて、該当する更新版を記憶部210から読み出し、情報処理端末100へ送信する。
The receiving
通信部230は、CPU220の指示により、無線通信ネットワークNを介して無線通信機器300へデータの送信を行う。また、通信部230は、無線通信ネットワークNを介して無線通信機器300から受信したデータをCPU220へ出力する。
The
図10は、本実施の形態4にかかる更新制御方法の流れを示すシーケンス図である。尚、図10では、差分情報を用いない場合について説明する。まず、管理サーバ200の送信部221は、無線通信ネットワークNを介して、情報処理端末100に対して、更新版に関する更新通知を送信する(S210)。このとき、送信部221は、更新通知に、バージョン情報212a~212c、更新ポリシー214、更新版の属性(種類)、更新版のデータサイズ等を含める。無線通信機器300は、無線通信ネットワークN及び第2の回線L2を介して管理サーバ200から更新通知を受信し、当該更新通知を情報処理端末100へ送信する(S211)。
FIG. 10 is a sequence diagram showing the flow of the update control method according to the fourth embodiment. Note that FIG. 10 describes a case where the difference information is not used. First, the
情報処理端末100のバージョン管理部121は、無線通信機器300から第1の回線L1を介して更新通知を受信する。そして、バージョン管理部121は、更新通知に含まれるバージョン情報212a~212cと、記憶部110内のバージョン情報112a~112cとを比較し、更新対象のソフトウェア等が存在するか否かを判定する(S212)。すなわち、バージョン管理部121は、バージョン情報212a~212cと比べてバージョン情報112a~112cの方が古いか否かを判定する。そして、更新対象のソフトウェア等が存在すると判定した場合、情報処理端末100の更新判定部122は、第1の回線L1を介して、無線通信機器300に対して回線状況及び利用状態の取得要求を送信する(S213a)。無線通信機器300は、情報処理端末100からの取得要求に応じて、第1の回線L1を介して、回線状況321及び電池330の電池残量を応答する(S213b)。更新判定部122は、無線通信機器300から第1の回線L1を介して回線状況321及び電池330の電池残量を受信する。また、このとき、更新判定部122は、電池140の電池残量を取得してもよい。さらに、更新判定部122は、ステップS211で受信した更新通知から更新ポリシー214、更新版の属性(種類)、更新版のデータサイズ等を抽出する。
The
そして、更新判定部122は、回線状況321、電池残量及び更新ポリシー214等に基づいて、更新版の取得を開始するか否かを判定する(S214)。ここでは、例えば、更新判定部122は、更新版としてソフトウェア211aの取得を開始すると判定したものとする。そこで、更新制御部123は、無線通信機器300に対してソフトウェア211aの更新版の取得要求を送信する(S215)。無線通信機器300は、情報処理端末100からの更新版の取得要求を受信し、第2の回線L2及び無線通信ネットワークNを介して管理サーバ200へ更新版の取得要求を送信する(S216)。
Then, the
管理サーバ200の受信部222は、無線通信ネットワークNを介して無線通信機器300からソフトウェア211aの更新版の取得要求を受信する。そして、送信部221は、記憶部210からソフトウェア211aを読み出して、無線通信ネットワークNを介して、情報処理端末100に対して、ソフトウェア211aを更新版として送信する(S217)。無線通信機器300は、無線通信ネットワークN及び第2の回線L2を介して管理サーバ200から更新版を受信し、当該更新版を情報処理端末100へ送信する(S218)。
The receiving
更新制御部123は、無線通信機器300から第1の回線L1を介して更新版であるソフトウェア211aを受信し、記憶部110のソフトウェア111aをソフトウェア211aにより更新する(S219)。
The
尚、差分情報を用いる場合には、上記ステップS211の後、バージョン管理部121は、バージョン情報212a~212cと、バージョン情報112a~112cとの差分情報を生成する。そして、バージョン管理部121は、生成した差分情報を無線通信機器300に対して送信する。無線通信機器300は、情報処理端末100から受信した差分情報を第2の回線L2及び無線通信ネットワークNを介して管理サーバ200へ送信する。管理サーバ200は、受信した差分情報を記憶部210に保存してもよい。また、管理サーバ200は、受信した差分情報に基づいて更新ポリシー214(の緊急度)を決定してもよい。その場合、管理サーバ200は、再度、更新通知に決定した更新ポリシー214を含めて、情報処理端末100へ送信する。そして、情報処理端末100は、無線通信機器300を介して当該更新通知を受信し、新たな更新ポリシー214を用いてステップS214の判定を行う。
When the difference information is used, after the step S211 above, the
このように、本実施の形態により、情報処理端末が通信機材を用いて無線通信を行う環境下において、個々の情報処理端末の要素を考慮した適切なタイミングで更新情報のダウンロードを開始できる。特に、特定用途の移動通信システムにおいては、長距離の無線通信ネットワークを用いることがあり、その回線速度の制約が大きいことがある。そのような場合には、情報処理端末が専用の通信機材を用いて無線通信を行う必要がある。そして、情報処理端末と通信機材との間の通信はより高速で安定的であるものと、通信機材と無線通信ネットワークとの間の通信は、より低速で不安定である。そのような場合に、情報処理端末の処理情報の更新版のダウンロードを一律に開始してしまうと、情報処理端末の置かれた環境によっては、通常業務の処理に影響を与えてしまうおそれがある。そこで、本実施の形態を用いることにより、特定用途の移動通信システムに対しても個々の情報処理端末の現時点の環境要因や様々な状況を考慮できるため、通常業務に支障を与えることなく適切なタイミングで処理情報の更新を行うことができる。 As described above, according to the present embodiment, in an environment where the information processing terminal performs wireless communication using communication equipment, it is possible to start downloading the updated information at an appropriate timing in consideration of the elements of each information processing terminal. In particular, in a mobile communication system for a specific purpose, a long-distance wireless communication network may be used, and the line speed thereof may be severely restricted. In such a case, it is necessary for the information processing terminal to perform wireless communication using dedicated communication equipment. The communication between the information processing terminal and the communication equipment is faster and more stable, and the communication between the communication equipment and the wireless communication network is slower and more unstable. In such a case, if the download of the updated version of the processing information of the information processing terminal is started uniformly, it may affect the processing of normal business depending on the environment in which the information processing terminal is placed. .. Therefore, by using this embodiment, it is possible to consider the current environmental factors and various situations of each information processing terminal even for a mobile communication system for a specific purpose, so that it is appropriate without hindering normal business. Processing information can be updated at the timing.
さらに、本実施の形態では、情報処理端末が通信機材の利用状態を用いて更新の開始有無を判定できるため、無線機材のリソースを考慮したより妥当なタイミングで更新を開始できる。 Further, in the present embodiment, since the information processing terminal can determine whether or not to start the update by using the usage state of the communication equipment, the update can be started at a more appropriate timing in consideration of the resources of the wireless equipment.
尚、本実施形態では、次のような改良を加えても良い。例えば、更新制御部123は、更新判定部122により取得を開始すると判定された場合に、無線通信機器300に対して、第2の回線L2の通信帯域のうち更新版の取得に割り当てる帯域を一部に制限するように制御するとよい。または、更新制御部123は、更新判定部122により取得を開始すると判定された場合に、無線通信ネットワークNとの接続回線の通信帯域のうち更新版の取得に割り当てる帯域を一部に制限するように制御してもよい。これらにより、更新版のダウンロードによる無線通信帯域の占有率を限定的にし、通常運用への影響を限定できる。例えば、災害時の連絡のための通信帯域を確保できる。
In this embodiment, the following improvements may be added. For example, when the
<実施の形態5>
本実施の形態5は、上述した実施の形態4の改良例である。本実施の形態5にかかる判定部は、無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第2の回線状況を取得し、前記第2の回線状況にさらに基づいて、前記更新版の取得を開始するか否かを判定するものである。このように、無線基地局等の上位の通信装置の回線状況を加味することで、さらに適切なタイミングで更新版のダウンロードを開始できる。
<Embodiment 5>
The fifth embodiment is an improved example of the fourth embodiment described above. The determination unit according to the fifth embodiment belongs to the wireless communication network, acquires the current second line condition in the wireless relay device that relays the transmission of the updated version, and further based on the second line condition. , It is for determining whether or not to start the acquisition of the updated version. In this way, by taking into account the line status of higher-level communication devices such as wireless base stations, it is possible to start downloading the updated version at a more appropriate timing.
さらに、前記判定部は、前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定するとよい。このように、上位の通信装置に更新版がダウンロード済みの場合に取得を開始することで、ダウンロード時間の短縮やネットワーク全体の使用帯域を効率化できる。 Further, the determination unit may determine whether or not to start acquiring the updated version based on whether or not the updated version has already been acquired in the wireless relay device. In this way, by starting the acquisition when the updated version has already been downloaded to the higher-level communication device, it is possible to shorten the download time and improve the bandwidth used by the entire network.
図11は、本実施の形態5にかかる移動通信システム2000aの全体構成を示すブロック図である。移動通信システム2000aは、上述した移動通信システム2000の改良例である。そのため、図11では、図9と同等の構成について同一の符号を付し、適宜、説明を省略するものとする。
FIG. 11 is a block diagram showing the overall configuration of the
移動通信システム2000aは、情報処理端末100aと、無線通信機器300と、無線中継装置400と、管理サーバ200aとを備える。ここで、無線通信機器300と無線中継装置400とは、第2の回線L2を介して接続されている。また、無線中継装置400と管理サーバ200aとは、無線通信ネットワークNを介して接続されている。つまり、無線中継装置400は、無線通信機器300と無線通信を行う無線基地局等であり、上位の通信装置の一例である。
The
情報処理端末100aの更新判定部122aは、上述した更新判定部122を改良したものである。更新判定部122aは、無線通信機器300を介して、無線中継装置400の現在の第2の回線状況を取得する。そして、更新判定部122aは、第2の回線状況にさらに基づいて、更新版の取得を開始するか否かを判定する。さらに、更新判定部122aは、無線中継装置400において更新版が取得済みか否かにさらに基づいて、更新版の取得を開始するか否かを判定してもよい。例えば、更新判定部122aは、無線通信機器300を介して、無線中継装置400に更新版が保存済みか否かの問合せを行う。
The
尚、情報処理端末100aの記憶部110は、処理情報111d及びバージョン情報112dを記憶している。処理情報111d及びバージョン情報112dは、上述したソフトウェア111a及びバージョン情報112a、ウィルス定義情報111b及びバージョン情報112b、又は、アクセス権限情報111c及びバージョン情報112c等に相当するものである。情報処理端末100aのそれ以外の構成は、情報処理端末100と同等である。
The
管理サーバ200aの送信部221aは、無線中継装置400からの更新版の取得要求に応じて、記憶部210から更新版211dを読み出し、無線通信ネットワークNを介して、更新版211dを無線中継装置400へ送信する。
The
また、管理サーバ200aの記憶部210は、更新版211d及びバージョン情報212dを記憶している。更新版211d及びバージョン情報212dは、上述したソフトウェア211a及びバージョン情報212a、ウィルス定義情報211b及びバージョン情報212b、又は、アクセス権限情報211c及びバージョン情報212c等に相当するものである。管理サーバ200aのそれ以外の構成は、管理サーバ200と同等である。
Further, the
無線中継装置400は、通信制御部410と、記憶部420と、無線アンテナ430とを備える。無線アンテナ430は、第2の回線L2を介して無線信号の送受信を行うアンテナである。通信制御部410は、無線通信機器300から第2の回線L2を介してデータを受信し、無線通信ネットワークNを介して管理サーバ200aを含む無線通信ネットワークN側へデータを送信する。また、通信制御部410は、無線通信ネットワークN側からデータを受信し、第2の回線L2を介して無線通信機器300へデータを送信する。特に、通信制御部410は、管理サーバ200aからの更新通知に応じて、管理サーバ200aに対して更新版211dの取得要求を送信し、管理サーバ200aから受信した更新版211dを記憶部420に更新版422として保存する。
The
記憶部420は、回線状況421及び更新版422を記憶する。ここで、通信制御部410は、第2の回線L2及び無線通信ネットワークNにおける回線状況を測定し、測定値を回線状況421として記憶部420に保存する。例えば、回線状況421は、第2の回線L2又は無線通信ネットワークNを介して受信される無線信号の受信レベル、品質情報、通信速度、又は、回線使用率等である。または、通信制御部410は、受信レベル等の測定値を用いて回線状況421を示す情報を算出して、記憶部420に保存する。
The
さらに、通信制御部410は、無線通信機器300からの回線状況の取得要求に応じて、回線状況421を返信する。また、通信制御部410は、無線通信機器300からの更新版が保存済みか否かの問合せに応じて、記憶部420を参照し、更新版422の有無を応答として返信する。
Further, the
図12は、本実施の形態5にかかる情報処理端末100aの処理の流れを示すフローチャートである。まず、情報処理端末100aの更新判定部122aは、管理サーバ200aから、無線中継装置400及び無線通信機器300を経由して、更新通知を受信する(S21)。そして、更新判定部122aは、無線通信機器300の回線状況を取得する(S22)。また、更新判定部122aは、無線中継装置400の回線状況を取得する(S23)。例えば、更新判定部122aは、第1の回線L1を介して、無線通信機器300に対して、無線通信機器300及び無線中継装置400の回線状況の取得要求を送信する。これに応じて、無線通信機器300は、自己の回線状況321を情報処理端末100aへ返信すると共に、第2の回線L2を介して、無線中継装置400に対して、回線状況の取得要求を送信する。そして、無線通信機器300は、無線中継装置400から取得した回線状況421を情報処理端末100aへ返信する。
FIG. 12 is a flowchart showing a processing flow of the information processing terminal 100a according to the fifth embodiment. First, the
その後、更新判定部122aは、回線状況321及び421、利用状態、及び、更新版211dの優先度等に基づいて、更新版211dの取得を開始するか否かを判定する(S12a)。そして、ステップS12aの結果に応じて、上述した図2と同様に、ステップS13及びS14を行う。
After that, the
このように本実施の形態により、無線基地局等の上位の通信装置の回線状況を加味することで、さらに適切なタイミングで更新版のダウンロードを開始できる。 As described above, according to the present embodiment, the download of the updated version can be started at a more appropriate timing by taking into account the line status of the higher-level communication device such as the wireless base station.
<実施の形態6>
本実施の形態6は、上述した実施の形態4及び5の改良例である。本実施の形態6にかかる管理装置は、情報処理端末から受信した差分情報に基づき第1の回線状況、利用状態、及び、優先度を組み合わせた判定条件をさらに決定し、情報処理端末に対して、前記決定した判定条件をさらに送信する。そして、情報処理端末の判定部は、管理装置から判定条件をさらに受信し、受信した判定条件を用いて、前記更新版の取得を開始するか否かを判定する。これにより、個々の情報処理端末の現在の状況に応じて判定条件を柔軟に変更し、適切な判定条件を用いて更新版の取得開始有無を判定できる。
<Embodiment 6>
The sixth embodiment is an improved example of the above-mentioned embodiments 4 and 5. The management device according to the sixth embodiment further determines a determination condition that combines the first line status, the usage status, and the priority based on the difference information received from the information processing terminal, and determines the determination condition for the information processing terminal. , Further transmit the determined determination condition. Then, the determination unit of the information processing terminal further receives the determination condition from the management device, and determines whether or not to start the acquisition of the updated version by using the received determination condition. This makes it possible to flexibly change the determination conditions according to the current situation of each information processing terminal and determine whether or not to start acquiring the updated version using appropriate determination conditions.
図13は、本実施の形態6にかかる移動通信システム2000bの全体構成を示すブロック図である。移動通信システム2000bは、上述した移動通信システム2000の改良例である。そのため、図11では、図9と同等の構成について同一の符号を付し、適宜、説明を省略するものとする。尚、移動通信システム2000bは、図11で上述した移動通信システム2000aを改良したものであってもよい。つまり、本実施の形態は、無線中継装置の回線状況等を加味したものであっても構わない。
FIG. 13 is a block diagram showing the overall configuration of the mobile communication system 2000b according to the sixth embodiment. The mobile communication system 2000b is an improved example of the
移動通信システム2000bは、情報処理端末100bと、無線通信機器300と、管理サーバ200bとを備える。尚、処理情報111d、バージョン情報112d、更新版211d及びバージョン情報212dについては、図11と同様である。
The mobile communication system 2000b includes an
情報処理端末100bの記憶部110は、判定条件115をさらに記憶する。判定条件115は、第1の回線状況、利用状態、及び、優先度を組み合わせた条件情報である。例えば、判定条件115は、第1の回線状況、利用状態及び優先度のそれぞれの重み付け係数を含むものであってもよい。また、判定条件115は、第1の回線状況、利用状態及び優先度を用いた判定値の算出式であってもよい。また、判定条件115は、情報処理端末100bの更新判定部122bが判定する際の閾値であってもよい。情報処理端末100bの更新判定部122bは、上述した更新判定部122又は122aを改良したものである。つまり、更新判定部122bは、原則として第1の回線状況、利用状態及び優先度に基づいて上述した更新版の取得を開始するか否かを判定するものであるが、その際に、判定条件115を用いるものである。
The
さらに、更新判定部122bは、無線通信機器300を介して、差分情報に基づき管理サーバ200bで決定された判定条件215を、管理サーバ200bから受信する。そして、更新判定部122bは、受信した判定条件215を、記憶部110に保存された判定条件115と置き換えて、判定条件215を用いて、更新版の取得を開始するか否かを判定する。
Further, the
管理サーバ200bの記憶部210は、判定条件215をさらに記憶する。判定条件215は、第1の回線状況、利用状態、及び、優先度を組み合わせた条件情報である。判定条件215は、上述した判定条件115と同様、重み付け係数、算出式又は閾値等である。決定部223bは、上述した決定部223を改良したものである。決定部223bは、情報処理端末100bから受信した差分情報に基づき判定条件215をさらに決定する。送信部221bは、上述した送信部221又は221aを改良したものである。送信部221bは、情報処理端末100bに対して、決定部223bにより決定された判定条件215をさらに送信する。
The
図14は、本実施の形態6にかかる更新制御方法の流れを示すシーケンス図である。まず、管理サーバ200bの送信部221bは、図10と同様に、無線通信ネットワークNを介して、情報処理端末100bに対して、更新版に関する更新通知を送信する(S210)。そして、無線通信機器300は、無線通信ネットワークN及び第2の回線L2を介して管理サーバ200bから更新通知を受信し、当該更新通知を情報処理端末100bへ送信する(S211)。
FIG. 14 is a sequence diagram showing the flow of the update control method according to the sixth embodiment. First, the
情報処理端末100bのバージョン管理部121は、更新通知に含まれるバージョン情報に基づいて更新対象のソフトウェア等が存在するか否かを判定する。ここでは、更新対象のソフトウェア等が存在すると判定したものとする。そして、情報処理端末100bのバージョン管理部121は、受信した更新通知に含まれるバージョン情報212dと、記憶部110に記憶されたバージョン情報112dとの差分を示す差分情報を生成する(S221)。バージョン管理部121は、生成した差分情報を無線通信機器300に対して送信する(S222)。無線通信機器300は、情報処理端末100bから受信した差分情報を第2の回線L2及び無線通信ネットワークNを介して管理サーバ200bへ送信する(S223)。
The
管理サーバ200bの決定部223bは、受信した差分情報に基づいて判定条件215を決定する(S224)。そして、管理サーバ200bの送信部221bは、無線通信ネットワークNを介して、情報処理端末100bに対して、判定条件215を送信する(S225)。無線通信機器300は、無線通信ネットワークN及び第2の回線L2を介して管理サーバ200bから判定条件215を受信し、判定条件215を情報処理端末100bへ送信する(S226)。
The determination unit 223b of the
情報処理端末100bの更新判定部122bは、無線通信機器300から第1の回線L1を介して判定条件215を受信する。そして、更新判定部122bは、図10と同様に、無線通信機器300から回線状況及び利用状態を取得する(S213a及びS213b)。その後、更新判定部122bは、回線状況321、電池残量及び更新ポリシー214等に基づいて、判定条件215に従って、更新版の取得を開始するか否かを判定する(S214a)。以降、図10と同様にステップS215からS219が処理される。
The
このように、本実施の形態により、個々の情報処理端末の現在の状況に応じて判定条件を柔軟に変更し、適切な判定条件を用いて更新版の取得開始有無を判定できる。 As described above, according to the present embodiment, the determination conditions can be flexibly changed according to the current situation of each information processing terminal, and it is possible to determine whether or not to start acquiring the updated version by using appropriate determination conditions.
<実施の形態7>
本実施の形態7は、上述した実施の形態4乃至6の改良例である。本実施の形態7にかかる管理装置の受信部は、情報処理端末から第1の回線状況及び利用状態をさらに受信する。そして、管理装置の送信部は、第1の回線状況、利用状態及び優先度に基づき、情報処理端末の移動を促す通知情報を情報処理端末に対して送信するものである。または、本実施の形態7にかかる情報処理端末は、判定部において取得を開始しないと判定された場合に、情報処理端末の移動を促す通知情報を出力する通知部をさらに備えるようにしてもよい。これらにより、ユーザが更新版の取得の必要性と、情報処理端末をより通信状態の良い場所へ移動させる必要性を認識でき、更新版による更新を促進できる。
<Embodiment 7>
The seventh embodiment is an improved example of the above-mentioned embodiments 4 to 6. The receiving unit of the management device according to the seventh embodiment further receives the first line status and usage status from the information processing terminal. Then, the transmission unit of the management device transmits the notification information prompting the movement of the information processing terminal to the information processing terminal based on the first line condition, the usage state, and the priority. Alternatively, the information processing terminal according to the seventh embodiment may further include a notification unit that outputs notification information prompting the movement of the information processing terminal when the determination unit determines that acquisition is not started. .. As a result, the user can recognize the necessity of acquiring the updated version and the need to move the information processing terminal to a place with better communication status, and can promote the update by the updated version.
図15は、本実施の形態7にかかる移動通信システム2000cの全体構成を示すブロック図である。移動通信システム2000cは、上述した移動通信システム2000bの改良例である。そのため、図15では、図13と同等の構成について同一の符号を付し、適宜、説明を省略するものとする。尚、移動通信システム2000cは、図9又は図11で上述した移動通信システム2000又は2000aを改良したものであってもよい。つまり、本実施の形態は、無線中継装置の回線状況等を加味したものや、管理装置側での判定条件の更新がないものであっても構わない。
FIG. 15 is a block diagram showing the overall configuration of the
移動通信システム2000cは、情報処理端末100cと、無線通信機器300と、管理サーバ200cとを備える。尚、処理情報111d、バージョン情報112d、更新版211d及びバージョン情報212dについては、図13と同様である。
The
情報処理端末100cのバージョン管理部121cは、上述したバージョン管理部121を改良したものである。バージョン管理部121cは、更新通知に応じて、生成した差分情報に第1の回線状況及び利用状態を加えて、管理サーバ200cに対して送信する。情報処理端末100cの通知部124は、更新判定部122bにおいて取得を開始しないと判定された場合に、情報処理端末100cの移動を促す通知情報を出力する。ここで、通知情報は、情報処理端末100cをより通信状態の良い地点へ移動させる旨を示すメッセージ情報等であるとよい。但し、通知情報は、これに限定されない。
The
図16は、本実施の形態7にかかる情報処理端末100cの処理の流れを示すフローチャートである。図16は、図2との違いとしてステップS12において、更新判定部122bにおいて更新版の取得を開始しないと判定した場合、情報処理端末100cの通知部124は、情報処理端末100cの移動を促す通知情報を表示部(不図示)に出力する(S15)。それ以外の処理は、図2と同様である。
FIG. 16 is a flowchart showing a processing flow of the
図15に戻り説明を続ける。管理サーバ200cの受信部222cは、情報処理端末100cから差分情報と共に、第1の回線状況及び利用状態をさらに受信する。管理サーバ200cの決定部223cは、前記第1の回線状況、前記利用状態及び前記優先度に基づき、前記情報処理端末の移動を促す通知を行うか否かを判定する。管理サーバ200cの送信部221cは、決定部223cにより通知を行うと判定された場合に、情報処理端末100cに対して移動を促す通知情報を送信する。
Returning to FIG. 15, the explanation will be continued. The receiving
図17は、本実施の形態7にかかる更新制御方法の流れを示すシーケンス図である。図17では、図14と同様に、ステップS210、S211及びS221が実行される。その後、更新判定部122bは、図10又は図14と同様に、無線通信機器300から回線状況及び利用状態を取得する(S213a及びS213b)。そして、バージョン管理部121cは、ステップS221で生成した差分情報に、ステップS213bにより取得された回線状況及び利用状態を加えて、無線通信機器300に対して送信する(S231)。無線通信機器300は、情報処理端末100cから受信した差分情報、回線状況及び利用状態を第2の回線L2及び無線通信ネットワークNを介して管理サーバ200cへ送信する(S232)。
FIG. 17 is a sequence diagram showing the flow of the update control method according to the seventh embodiment. In FIG. 17, steps S210, S211 and S221 are executed in the same manner as in FIG. After that, the
尚、ステップS213a及びS213bは必ずしも実行しなくてよい。その場合、ステップS231に代えて、バージョン管理部121cは、生成した差分情報と共に回線状況及び利用状態の送信指示を無線通信機器300に対して送信する。そして、無線通信機器300は、当該送信指示に応じて、回線状況321及び電池330の電池残量を差分情報と共に、第2の回線L2及び無線通信ネットワークNを介して管理サーバ200cへ送信すればよい。
It should be noted that steps S213a and S213b do not necessarily have to be executed. In that case, instead of step S231, the
管理サーバ200cの受信部222cは、無線通信機器300から差分情報、回線状況及び利用状態を受信する。そして、管理サーバ200cの決定部223cは、第1の回線状況、利用状態及び優先度に基づき、情報処理端末100cの移動を促す通知を行うか否かを判定する(S233)。尚、このとき、決定部223cは、さらに差分情報を加味して判定してもよい。管理サーバ200cの送信部221cは、決定部223cにより通知を行うと判定された場合に、無線通信機器300に対して移動を促す通知情報を送信する(S234)。無線通信機器300は、無線通信ネットワークN及び第2の回線L2を介して管理サーバ200cから通知情報を受信し、通知情報を情報処理端末100cへ送信する(S235)。そして、情報処理端末100cは、受信した通知情報を表示部(不図示)に出力する(S236)。
The receiving
尚、本実施の形態では、図16又は図17のいずれか一方を行えばよい。 In this embodiment, either FIG. 16 or FIG. 17 may be performed.
図18は、本実施の形態7にかかる移動通信システム2000dの具体的な構成例を示すブロック図である。移動通信システム2000dは、情報処理端末101から108と、無線中継装置400aから400cと、管理サーバ200cとを備える。ここで、情報処理端末101から108のそれぞれは、図15における情報処理端末100cと無線通信機器300と一体として表記したものである。つまり、図18においては、各情報処理端末の通信機材である無線通信機器300の記載を省略している。また、無線中継装置400aから400cは、互いに有線又は無線回線により接続されており、上述した無線中継装置400と同等の機能を有するものである。
FIG. 18 is a block diagram showing a specific configuration example of the mobile communication system 2000d according to the seventh embodiment. The mobile communication system 2000d includes
ここで、無線中継装置400aから400cは、上述した無線通信ネットワークNに相当するものといえ、無線中継装置400aから400c以外に、有線又は無線の通信装置を含めて通信ネットワークを形成してもよい。情報処理端末101から103は、互いに回線L2により接続されている。さらに、情報処理端末103は、無線中継装置400aと第2の回線L2により接続されている。そのため、情報処理端末103は、情報処理端末101及び102にとっての無線中継装置ということができる。同様に、情報処理端末104から106は、互いに回線L2により接続されている。さらに、情報処理端末106は、無線中継装置400bと第2の回線L2により接続されている。情報処理端末107は、無線中継装置400bと第2の回線L2により接続されている。情報処理端末108は、無線中継装置400cと第2の回線L2より高速な回線により接続されている。管理サーバ200cは、無線中継装置400cと有線又は無線回線により接続されている。
Here, it can be said that the
このような状況において、例えば、情報処理端末101は、図16又は図17の処理により、移動を促す通知情報が出力されたものとする。これにより、情報処理端末101を所持するユーザは、更新版の取得の必要性(緊急性)を認識することができる。そして、当該ユーザは、情報処理端末101を、より通信状態の良い場所である、例えば、無線中継装置400cの近くへ移動させることができる。これにより、情報処理端末101は、更新版の取得を開始すると判定でき、速やかに更新版による更新を行うことができる。そのため、本実施の形態により、更新版による更新を促進できる。
In such a situation, for example, it is assumed that the
<その他の実施の形態>
尚、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではない。本開示は、任意の処理を、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。
<Other embodiments>
In the above-described embodiment, the description is made as a hardware configuration, but the present invention is not limited to this. The present disclosure can also be realized by causing a CPU (Central Processing Unit) to execute a computer program.
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、DVD(Digital Versatile Disc)、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 In the above example, the program can be stored and supplied to the computer using various types of non-transitory computer readable medium. Non-temporary computer-readable media include various types of tangible storage media. Examples of non-temporary computer-readable media include magnetic recording media (eg, flexible disks, magnetic tapes, hard disk drives), optomagnetic recording media (eg, optomagnetic disks), CD-ROMs (Read Only Memory), CD-Rs. Includes CD-R / W, DVD (Digital Versatile Disc), semiconductor memory (eg, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)). The program may also be supplied to the computer by various types of transient computer readable media. Examples of temporary computer readable media include electrical, optical, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。 The present disclosure is not limited to the above embodiment, and can be appropriately modified without departing from the spirit. Further, the present disclosure may be carried out by appropriately combining the respective embodiments.
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
(付記A1)
所定の版に対応する処理情報を記憶する記憶部と、
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える情報処理端末。
(付記A2)
前記第1の回線状況は、前記情報処理端末と第1の回線で接続され、かつ、前記無線通信ネットワークと当該第1の回線より低速な第2の回線で接続された無線通信機器において測定された情報であり、
前記判定部は、前記無線通信機器から前記第1の回線状況を取得し、
前記更新制御部は、前記無線通信機器を介して前記更新版を取得する
付記A1に記載の情報処理端末。
(付記A3)
前記更新制御部は、前記取得を開始すると判定された場合に、前記無線通信機器に対して、前記第2の回線の通信帯域のうち前記更新版の取得に割り当てる帯域を一部に制限するように制御する
付記A2に記載の情報処理端末。
(付記A4)
前記利用状態は、前記無線通信機器の電池残量に基づく情報であり、
前記判定部は、前記無線通信機器から前記利用状態をさらに取得する
付記A2又はA3に記載の情報処理端末。
(付記A5)
前記更新制御部は、前記取得を開始すると判定された場合に、前記無線通信ネットワークとの接続回線の通信帯域のうち前記更新版の取得に割り当てる帯域を一部に制限するように制御する
付記A1乃至A4のいずれか1項に記載の情報処理端末。
(付記A6)
前記判定部は、
前記無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第2の回線状況を取得し、
前記第2の回線状況にさらに基づいて、前記更新版の取得を開始するか否かを判定する
付記A1乃至A5のいずれか1項に記載の情報処理端末。
(付記A7)
前記判定部は、
前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定する
付記A6に記載の情報処理端末。
(付記A8)
前記判定部において前記取得を開始しないと判定された場合に、前記情報処理端末の移動を促す通知情報を出力する通知部をさらに備える
付記A1乃至A7のいずれか1項に記載の情報処理端末。
(付記A9)
前記第1の回線状況は、前記無線通信における無線信号の受信レベル、品質情報、通信速度、又は、回線使用率の少なくともいずれかに基づく情報である、
付記A1乃至A8のいずれか1項に記載の情報処理端末。
(付記A10)
前記利用状態は、前記情報処理端末の電池残量、又は、当該情報処理端末の移動状態の少なくともいずれかに基づく情報である
付記A1乃至A9のいずれか1項に記載の情報処理端末。
(付記A11)
前記優先度は、前記更新における緊急度、又は、前記更新版の属性もしくは容量の少なくともいずれかに基づく情報である
付記A1乃至A10のいずれか1項に記載の情報処理端末。
(付記A12)
前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、当該更新通知の送信元へ送信する差分情報生成部をさらに備え、
前記判定部は、
前記差分情報に基づき前記送信元で決定された前記優先度をさらに受信し、
前記受信した優先度を用いて、前記更新版の取得を開始するか否かを判定する、
付記A1乃至A11のいずれか1項に記載の情報処理端末。
(付記A13)
前記判定部は、
前記差分情報に基づき前記送信元で決定された、前記第1の回線状況、前記利用状態、及び、前記優先度を組み合わせた判定条件を、前記送信元から受信し、
前記判定条件を用いて、前記更新版の取得を開始するか否かを判定する
付記A12に記載の情報処理端末。
(付記A14)
前記処理情報は、前記情報処理端末で実行されるプログラム、前記情報処理端末で実行されるウィルス検知処理で用いられるウィルス定義情報、又は、前記情報処理端末に対するアクセス制御に用いられるアクセス権限情報の少なくともいずれかを含む
付記A1乃至A13のいずれか1項に記載の情報処理端末。
(付記B1)
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する受信部と、
前記受信した差分情報に基づき前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する
管理装置。
(付記B2)
前記決定部は、
前記受信した差分情報に基づき前記第1の回線状況、前記利用状態、及び、前記優先度を組み合わせた判定条件をさらに決定し、
前記送信部は、
前記情報処理端末に対して、前記決定された判定条件をさらに送信する
付記B1に記載の管理装置。
(付記B3)
前記受信部は、前記情報処理端末から前記第1の回線状況及び前記利用状態をさらに受信し、
前記送信部は、前記第1の回線状況、前記利用状態及び前記優先度に基づき、前記情報処理端末の移動を促す通知情報を前記情報処理端末に対して送信する
付記B1又はB2に記載の管理装置。
(付記C1)
処理情報の更新版を記憶する記憶部と、
無線通信ネットワークを介して、所定の版に対応する前記処理情報をそれぞれ記憶する複数の情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記複数の情報処理端末のそれぞれから受信する受信部と、
前記受信した各差分情報に基づき、前記情報処理端末ごとに前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
各情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記複数の情報処理端末それぞれに対して、各情報処理端末に対応する前記決定した優先度を送信する
管理装置。
(付記D1)
所定の版に対応する処理情報を記憶する第1の記憶部を備える情報処理端末と、
前記処理情報の更新版を記憶する第2の記憶部を備える管理装置と、
を備え、
前記管理装置は、無線通信ネットワークを介して、前記情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記情報処理端末は、
前記無線通信ネットワークを介して受信された前記更新通知に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記第1の記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える、
移動通信システム。
(付記D2)
前記判定部は、
前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、前記管理装置へ送信し、
前記管理装置は、
前記差分情報を前記情報処理端末から受信し、
前記受信した差分情報に基づき前記更新版の優先度を決定し、
前記情報処理端末に対して、前記決定した優先度を送信し、
前記判定部は、
前記管理装置から前記優先度を受信し、
前記受信した優先度を用いて、前記更新版の取得を開始するか否かを判定する
付記D1に記載の移動通信システム。
(付記D3)
前記管理装置は、
前記受信した差分情報に基づき前記第1の回線状況、前記利用状態、及び、前記優先度を組み合わせた判定条件をさらに決定し、
前記情報処理端末に対して、前記決定した判定条件をさらに送信し、
前記判定部は、
前記管理装置から前記判定条件をさらに受信し、
前記受信した判定条件を用いて、前記更新版の取得を開始するか否かを判定する
付記D2に記載の移動通信システム。
(付記E1)
所定の版に対応する処理情報を記憶する記憶部を備える情報処理端末が、
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信し、
前記更新通知の受信に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する、
更新制御方法。
(付記F1)
処理情報の更新版を記憶する記憶部を備える管理装置が、
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信し、
前記受信した差分情報に基づき前記優先度を決定し、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する
更新制御方法。
(付記G1)
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信する処理と、
前記更新通知の受信に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する処理と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、記憶部に記憶された所定の版に対応する前記処理情報を前記更新版により更新する処理と、
をコンピュータに実行させる更新制御プログラム。
(付記H1)
処理情報の更新版が記憶された記憶部を参照して、無線通信ネットワークを介して所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する処理と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する処理と、
前記受信した差分情報に基づき前記優先度を決定する処理と、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する処理と、
をコンピュータに実行させる更新制御プログラム。
Some or all of the above embodiments may also be described, but not limited to:
(Appendix A1)
A storage unit that stores processing information corresponding to a predetermined version,
In response to the update notification regarding the updated version of the processing information received via the wireless communication network, the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. A determination unit that determines whether or not to start acquiring the updated version based on the degree, and
When it is determined to start the acquisition, the update control unit that starts the acquisition of the updated version via the wireless communication network and updates the processing information in the storage unit by the updated version.
Information processing terminal equipped with.
(Appendix A2)
The first line condition is measured in a wireless communication device connected to the information processing terminal by a first line and connected to the wireless communication network by a second line slower than the first line. Information
The determination unit acquires the first line status from the wireless communication device and obtains the first line status.
The information processing terminal according to Supplementary A1, wherein the update control unit acquires the updated version via the wireless communication device.
(Appendix A3)
When it is determined that the acquisition is to be started, the update control unit limits the communication band of the second line to a part of the band allocated to the acquisition of the updated version. The information processing terminal according to Appendix A2.
(Appendix A4)
The usage state is information based on the remaining battery level of the wireless communication device.
The information processing terminal according to Supplementary A2 or A3, wherein the determination unit further acquires the usage state from the wireless communication device.
(Appendix A5)
When it is determined that the acquisition is to be started, the update control unit controls to limit the band allocated to the acquisition of the updated version to a part of the communication band of the connection line with the wireless communication network. The information processing terminal according to any one of A4.
(Appendix A6)
The determination unit
Acquires the current second line status of the wireless relay device that belongs to the wireless communication network and relays the transmission of the updated version.
The information processing terminal according to any one of Supplementary A1 to A5, which determines whether or not to start acquisition of the updated version based on the second line condition.
(Appendix A7)
The determination unit
The information processing terminal according to Appendix A6, which determines whether or not to start acquiring the updated version based on whether or not the updated version has already been acquired in the wireless relay device.
(Appendix A8)
The information processing terminal according to any one of Supplementary A1 to A7, further comprising a notification unit that outputs notification information prompting the movement of the information processing terminal when the determination unit determines that the acquisition is not started.
(Appendix A9)
The first line condition is information based on at least one of the reception level, quality information, communication speed, or line usage rate of the radio signal in the wireless communication.
The information processing terminal according to any one of Supplementary A1 to A8.
(Appendix A10)
The information processing terminal according to any one of Supplementary A1 to A9, wherein the usage state is information based on at least one of the remaining battery level of the information processing terminal and the moving state of the information processing terminal.
(Appendix A11)
The information processing terminal according to any one of Supplementary A1 to A10, wherein the priority is information based on at least one of the urgency in the update and the attribute or capacity of the update version.
(Appendix A12)
Further provided with a difference information generation unit that generates difference information indicating the difference between the updated version and the predetermined version in response to the update notification and transmits the difference information to the sender of the update notification.
The determination unit
Further receiving the priority determined by the source based on the difference information,
Using the received priority, it is determined whether or not to start the acquisition of the updated version.
The information processing terminal according to any one of Supplementary A1 to A11.
(Appendix A13)
The determination unit
The determination condition that combines the first line condition, the usage state, and the priority determined by the transmission source based on the difference information is received from the transmission source.
The information processing terminal according to Appendix A12, which determines whether or not to start acquisition of the updated version by using the determination condition.
(Appendix A14)
The processing information is at least a program executed by the information processing terminal, virus definition information used in virus detection processing executed by the information processing terminal, or access authority information used for access control to the information processing terminal. The information processing terminal according to any one of Supplementary A1 to A13, which includes any of the above.
(Appendix B1)
A storage unit that stores updated versions of processing information,
A transmission unit that transmits an update notification regarding the updated version to an information processing terminal that stores the processing information corresponding to the predetermined version via a wireless communication network.
A receiving unit that receives difference information indicating a difference between the updated version and the predetermined version from the information processing terminal.
A determination unit that determines the priority of the updated version based on the received difference information, and
Equipped with
The transmitter is
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , A management device that transmits the determined priority to the information processing terminal.
(Appendix B2)
The decision-making part
Based on the received difference information, the determination condition combining the first line condition, the usage state, and the priority is further determined.
The transmitter is
The management device according to Appendix B1, which further transmits the determined determination condition to the information processing terminal.
(Appendix B3)
The receiving unit further receives the first line status and the usage status from the information processing terminal.
The management described in Appendix B1 or B2, wherein the transmission unit transmits notification information prompting the movement of the information processing terminal to the information processing terminal based on the first line status, the usage state, and the priority. Device.
(Appendix C1)
A storage unit that stores updated versions of processing information,
A transmission unit that transmits an update notification regarding the updated version to a plurality of information processing terminals that store the processing information corresponding to the predetermined version via a wireless communication network.
A receiving unit that receives difference information indicating a difference between the updated version and the predetermined version from each of the plurality of information processing terminals, and a receiving unit.
A determination unit that determines the priority of the updated version for each information processing terminal based on the received difference information, and a determination unit.
Equipped with
The transmitter is
In order for each information processing terminal to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority. , A management device that transmits the determined priority corresponding to each information processing terminal to each of the plurality of information processing terminals.
(Appendix D1)
An information processing terminal provided with a first storage unit that stores processing information corresponding to a predetermined version, and
A management device including a second storage unit for storing an updated version of the processing information, and
Equipped with
The management device transmits an update notification regarding the updated version to the information processing terminal via a wireless communication network.
The information processing terminal is
In response to the update notification received via the wireless communication network, based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. A determination unit that determines whether or not to start acquiring the updated version, and
When it is determined to start the acquisition, the update control unit that starts the acquisition of the updated version via the wireless communication network and updates the processing information in the first storage unit by the updated version.
To prepare
Mobile communication system.
(Appendix D2)
The determination unit
In response to the update notification, difference information indicating the difference between the updated version and the predetermined version is generated and transmitted to the management device.
The management device is
The difference information is received from the information processing terminal, and the difference information is received.
The priority of the updated version is determined based on the received difference information, and the priority is determined.
The determined priority is transmitted to the information processing terminal,
The determination unit
The priority is received from the management device, and the priority is received.
The mobile communication system according to Appendix D1, which determines whether or not to start acquisition of the updated version by using the received priority.
(Appendix D3)
The management device is
Based on the received difference information, the determination condition combining the first line condition, the usage state, and the priority is further determined.
Further transmitting the determined determination condition to the information processing terminal,
The determination unit
Further receiving the determination condition from the management device,
The mobile communication system according to Appendix D2, which determines whether or not to start acquisition of the updated version by using the received determination condition.
(Appendix E1)
An information processing terminal equipped with a storage unit that stores processing information corresponding to a predetermined version is
Receive update notifications about updated versions of processing information over the wireless communication network
In response to the reception of the update notification, the acquisition of the updated version is started based on the current first line status in the wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. Judge whether or not,
When it is determined to start the acquisition, the acquisition of the updated version via the wireless communication network is started, and the processing information in the storage unit is updated by the updated version.
Update control method.
(Appendix F1)
A management device equipped with a storage unit that stores an updated version of processing information
An update notification regarding the updated version is transmitted to the information processing terminal that stores the processing information corresponding to the predetermined version via the wireless communication network.
Difference information indicating the difference between the updated version and the predetermined version is received from the information processing terminal.
The priority is determined based on the received difference information, and the priority is determined.
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , An update control method for transmitting the determined priority to the information processing terminal.
(Appendix G1)
Processing to receive update notifications regarding updated versions of processing information via wireless communication network
In response to the reception of the update notification, the acquisition of the updated version is started based on the current first line status in the wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. The process of determining whether or not it is
When it is determined to start the acquisition, the process of starting the acquisition of the updated version via the wireless communication network and updating the processing information corresponding to the predetermined version stored in the storage unit by the updated version. When,
Update control program that causes the computer to execute.
(Appendix H1)
With reference to the storage unit in which the updated version of the processing information is stored, an update notification regarding the updated version is transmitted to the information processing terminal that stores the processing information corresponding to the predetermined version via the wireless communication network. Processing and
A process of receiving difference information indicating a difference between the updated version and the predetermined version from the information processing terminal.
The process of determining the priority based on the received difference information and
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , The process of transmitting the determined priority to the information processing terminal, and
Update control program that causes the computer to execute.
1000 移動通信システム
1000a 移動通信システム
1000b 移動通信システム
1 情報処理端末
1a 情報処理端末
1b 情報処理端末
1n 情報処理端末
11 記憶部
111 処理情報
112 版情報
12 判定部
12a 判定部
13 更新制御部
14 差分情報生成部
2 管理装置
2a 管理装置
2b 管理装置
21 記憶部
211 更新版
212 版情報
213a 優先度
213b 優先度
213n 優先度
22 送信部
22a 送信部
22b 送信部
23 受信部
23a 受信部
23b 受信部
24 決定部
24b 決定部
N 無線通信ネットワーク
2000 移動通信システム
2000a 移動通信システム
2000b 移動通信システム
2000c 移動通信システム
2000d 移動通信システム
100 情報処理端末
100a 情報処理端末
100b 情報処理端末
100c 情報処理端末
110 記憶部
111a ソフトウェア
112a バージョン情報
111b ウィルス定義情報
112b バージョン情報
111c アクセス権限情報
112c バージョン情報
111d 処理情報
112d バージョン情報
115 判定条件
120 CPU
121 バージョン管理部
121c バージョン管理部
122 更新判定部
122a 更新判定部
122b 更新判定部
123 更新制御部
124 通知部
130 通信部
140 電池
200 管理サーバ
200a 管理サーバ
200b 管理サーバ
200c 管理サーバ
210 記憶部
211a ソフトウェア
212a バージョン情報
211b ウィルス定義情報
212b バージョン情報
211c アクセス権限情報
212c バージョン情報
211d 更新版
212d バージョン情報
214 更新ポリシー
215 判定条件
220 CPU
221 送信部
221a 送信部
221b 送信部
221c 送信部
222 受信部
222c 受信部
223 決定部
223b 決定部
223c 決定部
230 通信部
300 無線通信機器
310 通信制御部
320 記憶部
321 回線状況
330 電池
340 無線アンテナ
L1 第1の回線
L2 第2の回線
400 無線中継装置
410 通信制御部
420 記憶部
421 回線状況
422 更新版
430 無線アンテナ
101 情報処理端末
102 情報処理端末
103 情報処理端末
104 情報処理端末
105 情報処理端末
106 情報処理端末
107 情報処理端末
108 情報処理端末
400a 無線中継装置
400b 無線中継装置
400c 無線中継装置
1000
121
221
Claims (11)
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、当該更新通知の送信元へ送信し、前記差分情報に基づき前記送信元で決定された前記更新版の優先度を受信し、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、
を備える情報処理端末。 A storage unit that stores processing information corresponding to a predetermined version,
In response to the update notification regarding the updated version of the processing information received via the wireless communication network, the difference information indicating the difference between the updated version and the predetermined version is generated, and the source of the update notification is generated. Receives the priority of the updated version determined by the sender based on the difference information, the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the above . A determination unit that determines whether or not to start acquiring the updated version based on the priority , and a determination unit.
When it is determined to start the acquisition, the update control unit that starts the acquisition of the updated version via the wireless communication network and updates the processing information in the storage unit by the updated version.
Information processing terminal equipped with.
前記判定部は、前記無線通信機器から前記第1の回線状況を取得し、
前記更新制御部は、前記無線通信機器を介して前記更新版を取得する
請求項1に記載の情報処理端末。 The first line condition is measured in a wireless communication device connected to the information processing terminal by a first line and connected to the wireless communication network by a second line slower than the first line. Information
The determination unit acquires the first line status from the wireless communication device and obtains the first line status.
The information processing terminal according to claim 1, wherein the update control unit acquires the updated version via the wireless communication device.
請求項2に記載の情報処理端末。 When it is determined that the acquisition is to be started, the update control unit limits the communication band of the second line to a part of the band allocated to the acquisition of the updated version. The information processing terminal according to claim 2.
前記無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第2の回線状況を取得し、
前記第2の回線状況にさらに基づいて、前記更新版の取得を開始するか否かを判定する
請求項1乃至3のいずれか1項に記載の情報処理端末。 The determination unit
Acquires the current second line status of the wireless relay device that belongs to the wireless communication network and relays the transmission of the updated version.
The information processing terminal according to any one of claims 1 to 3, which determines whether or not to start acquiring the updated version based on the second line condition.
前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定する
請求項4に記載の情報処理端末。 The determination unit
The information processing terminal according to claim 4, wherein it is determined whether or not the acquisition of the updated version is started based on whether or not the updated version has been acquired in the wireless relay device.
無線通信ネットワークを介して、所定の版に対応する前記処理情報を記憶する情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記情報処理端末から受信する受信部と、
前記受信した差分情報に基づき前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
前記情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記情報処理端末に対して、前記決定した優先度を送信する
管理装置。 A storage unit that stores updated versions of processing information,
A transmission unit that transmits an update notification regarding the updated version to an information processing terminal that stores the processing information corresponding to the predetermined version via a wireless communication network.
A receiving unit that receives difference information indicating a difference between the updated version and the predetermined version from the information processing terminal.
A determination unit that determines the priority of the updated version based on the received difference information, and
Equipped with
The transmitter is
In order to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority in the information processing terminal. , A management device that transmits the determined priority to the information processing terminal.
無線通信ネットワークを介して、所定の版に対応する前記処理情報をそれぞれ記憶する複数の情報処理端末に対して、前記更新版に関する更新通知を送信する送信部と、
前記更新版の版と前記所定の版との差分を示す差分情報を前記複数の情報処理端末のそれぞれから受信する受信部と、
前記受信した各差分情報に基づき、前記情報処理端末ごとに前記更新版の優先度を決定する決定部と、
を備え、
前記送信部は、
各情報処理端末において無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて前記更新版の取得を開始するか否かを判定させるために、前記複数の情報処理端末それぞれに対して、各情報処理端末に対応する前記決定した優先度を送信する
管理装置。 A storage unit that stores updated versions of processing information,
A transmission unit that transmits an update notification regarding the updated version to a plurality of information processing terminals that store the processing information corresponding to the predetermined version via a wireless communication network.
A receiving unit that receives difference information indicating a difference between the updated version and the predetermined version from each of the plurality of information processing terminals.
A determination unit that determines the priority of the updated version for each information processing terminal based on the received difference information, and a determination unit.
Equipped with
The transmitter is
In order for each information processing terminal to determine whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority. , A management device that transmits the determined priority corresponding to each information processing terminal to each of the plurality of information processing terminals.
前記処理情報の更新版を記憶する第2の記憶部を備える管理装置と、
を備え、
前記管理装置は、無線通信ネットワークを介して、前記情報処理端末に対して、前記更新版に関する更新通知を送信し、
前記情報処理端末は、
前記無線通信ネットワークを介して受信された前記更新通知に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、前記管理装置へ送信し、
前記管理装置は、
前記情報処理端末から受信した前記差分情報に基づき前記更新版の優先度を決定し、
前記情報処理端末に対して、前記決定した優先度を送信し、
前記情報処理端末は、
無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記管理装置から受信した前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記第1の記憶部内の前記処理情報を前記更新版により更新する
移動通信システム。 An information processing terminal provided with a first storage unit that stores processing information corresponding to a predetermined version, and
A management device including a second storage unit for storing an updated version of the processing information, and
Equipped with
The management device transmits an update notification regarding the updated version to the information processing terminal via a wireless communication network.
The information processing terminal is
In response to the update notification received via the wireless communication network, difference information indicating the difference between the updated version and the predetermined version is generated and transmitted to the management device.
The management device is
The priority of the updated version is determined based on the difference information received from the information processing terminal.
The determined priority is transmitted to the information processing terminal,
The information processing terminal is
Whether or not to start acquiring the updated version based on the current first line status in the wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version received from the management device . Judging ,
A mobile communication system that starts acquisition of the updated version via the wireless communication network and updates the processing information in the first storage unit by the updated version when it is determined to start the acquisition.
無線通信ネットワークを介して処理情報の更新版に関する更新通知を受信し、
前記更新通知の受信に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、当該更新通知の送信元へ送信し、
前記差分情報に基づき前記送信元で決定された前記更新版の優先度を受信し、
無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて、前記更新版の取得を開始するか否かを判定し、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する、
更新制御方法。 An information processing terminal equipped with a storage unit that stores processing information corresponding to a predetermined version is
Receive update notifications about updated versions of processing information over the wireless communication network
In response to the reception of the update notification, difference information indicating the difference between the updated version and the predetermined version is generated and transmitted to the sender of the update notification.
Upon receiving the priority of the updated version determined by the sender based on the difference information,
Based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority , it is determined whether or not to start the acquisition of the updated version.
When it is determined to start the acquisition, the acquisition of the updated version via the wireless communication network is started, and the processing information in the storage unit is updated by the updated version.
Update control method.
前記更新通知の受信に応じて、前記更新版の版と前記所定の版との差分を示す差分情報を生成して、当該更新通知の送信元へ送信する処理と、
前記差分情報に基づき前記送信元で決定された前記更新版の優先度を受信する処理と、
無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記優先度に基づいて、前記更新版の取得を開始するか否かを判定する処理と、
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、記憶部に記憶された所定の版に対応する前記処理情報を前記更新版により更新する処理と、
をコンピュータに実行させる更新制御プログラム。 Processing to receive update notifications regarding updated versions of processing information via wireless communication network
In response to the reception of the update notification, a process of generating difference information indicating the difference between the updated version and the predetermined version and transmitting the difference information to the sender of the update notification.
The process of receiving the priority of the updated version determined by the sender based on the difference information, and
A process of determining whether or not to start acquiring the updated version based on the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority .
When it is determined to start the acquisition, the process of starting the acquisition of the updated version via the wireless communication network and updating the processing information corresponding to the predetermined version stored in the storage unit by the updated version. When,
Update control program that causes the computer to execute.
無線通信ネットワークを介して受信された前記処理情報の更新版に関する更新通知に応じて、無線通信における現在の第1の回線状況、当該無線通信に関わる機器の利用状態、及び、前記更新版の優先度に基づいて、前記更新版の取得を開始するか否かを判定する判定部と、 In response to the update notification regarding the updated version of the processing information received via the wireless communication network, the current first line status in wireless communication, the usage status of the device related to the wireless communication, and the priority of the updated version. A determination unit that determines whether or not to start acquiring the updated version based on the degree, and
前記取得を開始すると判定された場合に、前記無線通信ネットワークを介した前記更新版の取得を開始し、前記記憶部内の前記処理情報を前記更新版により更新する更新制御部と、 When it is determined to start the acquisition, the update control unit that starts the acquisition of the updated version via the wireless communication network and updates the processing information in the storage unit by the updated version.
を備え、 Equipped with
前記判定部は、 The determination unit
前記無線通信ネットワークに属し、前記更新版の伝送を中継する無線中継装置における現在の第2の回線状況を取得し、 Acquires the current second line status of the wireless relay device that belongs to the wireless communication network and relays the transmission of the updated version.
前記第2の回線状況、及び、前記無線中継装置において前記更新版が取得済みか否かにさらに基づいて、前記更新版の取得を開始するか否かを判定する It is determined whether or not to start the acquisition of the updated version based on the second line condition and whether or not the updated version has been acquired in the wireless relay device.
情報処理端末。 Information processing terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018059011A JP7091766B2 (en) | 2018-03-26 | 2018-03-26 | Information processing terminal, management device, mobile communication system, update control method and update control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018059011A JP7091766B2 (en) | 2018-03-26 | 2018-03-26 | Information processing terminal, management device, mobile communication system, update control method and update control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019174869A JP2019174869A (en) | 2019-10-10 |
| JP7091766B2 true JP7091766B2 (en) | 2022-06-28 |
Family
ID=68168771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018059011A Active JP7091766B2 (en) | 2018-03-26 | 2018-03-26 | Information processing terminal, management device, mobile communication system, update control method and update control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7091766B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7453933B2 (en) * | 2021-03-19 | 2024-03-21 | Kddi株式会社 | Message delivery device, message delivery method, and message delivery program |
| JP7506213B1 (en) | 2023-03-16 | 2024-06-25 | 新コスモス電機株式会社 | Alarms and alarm systems |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001296994A (en) | 2000-04-14 | 2001-10-26 | Sharp Corp | Program download system and program download method |
| JP2003087863A (en) | 2001-09-12 | 2003-03-20 | Nec Access Technica Ltd | Mobile terminal with browser function |
| JP2004328239A (en) | 2003-04-23 | 2004-11-18 | Denso Corp | Wireless communication system, in-vehicle communication terminal and center communication terminal |
| WO2006118045A1 (en) | 2005-04-28 | 2006-11-09 | Kyocera Corporation | Mobile communication terminal, and software updating method |
| JP2008017118A (en) | 2006-07-05 | 2008-01-24 | Ntt Docomo Inc | Download control system and download control method |
| JP2009124605A (en) | 2007-11-16 | 2009-06-04 | Nec Saitama Ltd | Terminal software download system, terminal software download method used for it, and program |
| JP2011205479A (en) | 2010-03-26 | 2011-10-13 | Oki Networks Co Ltd | Radio communication system and radio quality measuring method |
| JP2015005061A (en) | 2013-06-19 | 2015-01-08 | 株式会社リコー | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM |
| JP2015153252A (en) | 2014-02-17 | 2015-08-24 | 株式会社リコー | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM |
-
2018
- 2018-03-26 JP JP2018059011A patent/JP7091766B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001296994A (en) | 2000-04-14 | 2001-10-26 | Sharp Corp | Program download system and program download method |
| JP2003087863A (en) | 2001-09-12 | 2003-03-20 | Nec Access Technica Ltd | Mobile terminal with browser function |
| JP2004328239A (en) | 2003-04-23 | 2004-11-18 | Denso Corp | Wireless communication system, in-vehicle communication terminal and center communication terminal |
| WO2006118045A1 (en) | 2005-04-28 | 2006-11-09 | Kyocera Corporation | Mobile communication terminal, and software updating method |
| JP2008017118A (en) | 2006-07-05 | 2008-01-24 | Ntt Docomo Inc | Download control system and download control method |
| JP2009124605A (en) | 2007-11-16 | 2009-06-04 | Nec Saitama Ltd | Terminal software download system, terminal software download method used for it, and program |
| JP2011205479A (en) | 2010-03-26 | 2011-10-13 | Oki Networks Co Ltd | Radio communication system and radio quality measuring method |
| JP2015005061A (en) | 2013-06-19 | 2015-01-08 | 株式会社リコー | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM |
| JP2015153252A (en) | 2014-02-17 | 2015-08-24 | 株式会社リコー | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019174869A (en) | 2019-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10951521B2 (en) | Method for scheduling a computational task, a method for processing a computational task, a computer readable storage medium, a computer program, a residential gateway, and a server | |
| CN115119331A (en) | Reinforcement Learning for Multi-Access Traffic Management | |
| US11212822B2 (en) | Systems and methods for managing service level agreements over network slices | |
| CN110226308B (en) | A network slice management method, management unit and system | |
| US20220417086A1 (en) | Management of IoT Devices in Wireless Communication Networks | |
| US10609118B2 (en) | Adaptive communication control device | |
| KR20130060283A (en) | Methods and apparatus for reducing data transmission overhead | |
| EP4007371B1 (en) | Change of network slice depending on usage status | |
| US20220229654A1 (en) | Enabling upgrading firmware of a target device | |
| CN111406437B (en) | Multipath data communication | |
| JP7091766B2 (en) | Information processing terminal, management device, mobile communication system, update control method and update control program | |
| WO2022001555A1 (en) | Wireless resource management method, storage medium, and electronic device | |
| CN113382032B (en) | Cloud node changing, network expanding and service providing method, device and medium | |
| CN110519350B (en) | A terminal scheduling method and device | |
| US12301474B2 (en) | Network packet handling | |
| US12058595B2 (en) | Network-aware deployment optimization for large scale virtual network function deployments at a network edge | |
| EP3712768A1 (en) | Management of services in an edge computing system | |
| US10887888B2 (en) | Methods and modules for handling channels in a radio spectrum | |
| CN113396573B (en) | Migration of computing services | |
| US20200389411A1 (en) | Method and system for allocating resources in a cloud-based communication system | |
| US11096201B2 (en) | Method of scheduling downloads for communication devices connected to a download server through a common access point | |
| JP5092708B2 (en) | Terminal software download system, terminal software download method and program used therefor | |
| US10412643B1 (en) | Off channel scanning on workgroup bridge (WGB) devices for fast roaming | |
| US20240129761A1 (en) | Network device inventory analytics | |
| US20190261188A1 (en) | 600 mhz spectrum access systems and methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220301 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220427 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220517 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220530 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7091766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |