JP5407938B2 - Program management system and program management method - Google Patents
Program management system and program management method Download PDFInfo
- Publication number
- JP5407938B2 JP5407938B2 JP2010046302A JP2010046302A JP5407938B2 JP 5407938 B2 JP5407938 B2 JP 5407938B2 JP 2010046302 A JP2010046302 A JP 2010046302A JP 2010046302 A JP2010046302 A JP 2010046302A JP 5407938 B2 JP5407938 B2 JP 5407938B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- address
- update
- attribute information
- server device
- 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
Images
Landscapes
- Stored Programmes (AREA)
Description
本発明は、プログラム管理システムおよびプログラム管理方法に関する。 The present invention relates to a program management system and a program management method.
従来、コンピュータープログラム(本明細書ではプログラムという。)を自動更新する技術や、システムに導入されているプログラムを削除する技術が知られている。例えば特許文献1には、プログラムの属性に応じたプログラムの更新または削除の要否をクライアント装置からサーバー装置に問い合わせ、問い合わせた結果をクライアント装置において画面表示してユーザーを誘導する技術が開示されている。
Conventionally, a technique for automatically updating a computer program (referred to as a program in this specification) and a technique for deleting a program installed in a system are known. For example,
しかし、従来の技術ではプログラム提供者の都合に応じてクライアント装置からプログラムを削除するとき次のような問題があった。例えば、プログラム提供者がサポート期間の終了をユーザーに告知しても、ユーザーがプログラムを削除しない場合もあるし、プログラム提供者の都合でサポートを終了するにも関わらずユーザーの手間を煩わせてしまうという問題もあった。
本発明はこのような問題を解決するために創作されたものであって、任意の時にユーザーの手間を煩わせることなくクライアント装置からプログラムを確実に削除することを目的の1つとする。
However, the conventional technique has the following problems when deleting a program from a client device according to the convenience of the program provider. For example, even if the program provider notifies the end of the support period to the user, the user may not delete the program, or the support of the program provider ends but the user's trouble is bothered. There was also a problem of end.
The present invention was created in order to solve such a problem, and an object of the present invention is to reliably delete a program from a client device at any time without bothering the user.
(1)上記目的を達成するためのプログラム管理システムは、プログラムの属性情報と更新プログラムが提供されるアドレスとを関連づけて記憶するサーバー装置と、通信回線を介して前記サーバー装置に接続され前記プログラムを実行するクライアント装置とを備えるプログラム管理システムであって、前記クライアント装置は、前記プログラムの属性情報を前記サーバーに能動的に送信する送信手段と、前記アドレスを前記サーバー装置から受信するアドレス取得手段と、前記アドレスを前記サーバー装置から受信すると、前記アドレスから前記更新プログラムを取得する更新プログラム取得手段と、前記アドレスから前記更新プログラムを取得すると、前記更新プログラムによって前記プログラムを更新する更新手段と、ユーザーの指示に応じて起動して前記プログラムを削除する削除手段と、を備え、前記サーバー装置は、前記プログラムの属性情報と前記アドレスとを関連づけて記憶する記憶手段であって、前記プログラムの特定の前記属性情報に関連づけた前記アドレスとして、前記削除手段を能動的に起動する起動プログラムが提供されるアドレスを記憶する記憶手段と、前記クライアント装置から前記プログラムの属性情報を受信すると受信した前記属性情報に関連づけて記憶している前記アドレスを前記クライアント装置に送信する応答手段と、を備える。 (1) A program management system for achieving the above object includes a server device that stores program attribute information and an address to which an update program is provided in association with each other, and a program connected to the server device via a communication line. A client management apparatus, wherein the client apparatus actively transmits attribute information of the program to the server, and an address acquisition means receives the address from the server apparatus. And, when the address is received from the server device, update program acquisition means for acquiring the update program from the address, and when the update program is acquired from the address, update means for updating the program by the update program; User's finger And deleting means for starting the program in response to and deleting the program, wherein the server device is storage means for associating and storing the attribute information of the program and the address, and the specific attribute of the program The address associated with the information is associated with the attribute information received when receiving the attribute information of the program from the client device, and storage means for storing an address provided with a startup program that actively activates the deleting means Response means for transmitting the stored address to the client device.
本発明に係るクライアント装置は、導入されているプログラムが特定の属性を備えるようになると、プログラムを削除する処理を能動的に起動する起動プログラムを更新プログラムとして能動的に取得する。このためクライアント装置において、更新プログラムとしての起動プログラムによって更新されたプログラムが自動的に実行され、プログラムが削除される。すなわち本発明によると、プログラムの自動更新の結果としてプログラムが削除されるため、プログラムの削除をユーザーに意識させることなく、プログラムの提供者が所望する任意の時にクライアント装置からプログラムを確実に削除することができる。なお、"能動的"とはプログラムの起動後に実行される特定処理(送信、他のプログラムによる処理の起動など)を起動するためにユーザーの直接指示を要しないという意味である。ユーザーがプログラムを起動した結果、起動にともなう一連の自律的な動作としてプログラムの属性情報がサーバーに自動送信されることは、能動的な送信である。またユーザーがプログラムを起動した結果、起動に伴う一連の自律的な動作として削除手段が起動されることは、能動的な起動である。また本発明によると、ユーザーもまた所望する任意の時にプログラムを削除することができる。そしてユーザーが所望する時にプログラムを削除するための手段を利用して、プログラムの提供者が所望する任意の時にプログラムを削除できるため、プログラムの管理コストを低減することができる。 When the installed program has a specific attribute, the client device according to the present invention actively acquires a startup program that actively starts processing for deleting the program as an update program. Therefore, in the client device, the program updated by the activation program as the update program is automatically executed, and the program is deleted. That is, according to the present invention, since the program is deleted as a result of the automatic program update, the program is surely deleted from the client device at any time desired by the program provider without making the user aware of the program deletion. be able to. Note that “active” means that a direct instruction from the user is not required to activate a specific process (transmission, activation of a process by another program, etc.) executed after the program is activated. As a result of the user starting up the program, it is an active transmission that the attribute information of the program is automatically transmitted to the server as a series of autonomous operations accompanying the activation. Moreover, it is an active start that a deletion means is started as a series of autonomous operation | movement accompanying a start as a result of a user starting a program. According to the present invention, the user can also delete the program at any desired time. Since the program can be deleted at any time desired by the provider of the program by using means for deleting the program when the user desires, the management cost of the program can be reduced.
(2)上記目的を達成するためのプログラム管理システムにおいて、前記プログラムは常駐プログラムであって、前記送信手段は、予め決められた間隔で前記プログラムの属性情報を前記サーバーに送信してもよい。
この場合、ユーザーによってプログラムが起動されなくてもプログラムを最新版に保つことができるとともに、ユーザーによってプログラムが起動されなくてもプログラムの提供者の都合でプログラムを削除することができる。なお、"予め決められた間隔"は等間隔でも不等間隔でも良い。
(2) In the program management system for achieving the above object, the program may be a resident program, and the transmission means may transmit the attribute information of the program to the server at a predetermined interval.
In this case, the program can be kept up-to-date even if the program is not activated by the user, and the program can be deleted for the convenience of the program provider even if the program is not activated by the user. The “predetermined intervals” may be equal intervals or unequal intervals.
なお本発明は、上記したプログラム管理システムの他にも、プログラム管理方法やプログラム管理プログラムの発明としてもそのプログラムの記録媒体としても特定可能である。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、請求項に記載された動作の順序は、技術的な阻害要因がない限りにおいて記載順に限定されず、同時に実行されても良いし、記載順の逆順に実行されても良いし、連続した順序で実行されなくても良い。 In addition to the program management system described above, the present invention can be specified as a program management method, a program management program invention, or a recording medium for the program. Of course, the recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium that will be developed in the future. Further, the order of the operations described in the claims is not limited to the order of description as long as there is no technical obstruction factor, and may be executed at the same time, may be executed in the reverse order of the description order, or may be continuous. It does not have to be executed in order.
以下、添付図面を参照しながら本発明の実施形態を説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
1.概要
はじめに本発明によるプログラム管理システムの実施形態の概要について説明する。このシステムは、プログラム提供者の所望する時にプログラムを更新したり削除するために構成され、図1に示すようにクライアント装置としてのPC(Personal Computer)1とHTTPリダイレクトサーバー8とダウンロードサーバー9,10,11とを備える。このシステムの管理対象となるプログラムは、プリンター5の印刷回数に応じてユーザーにポイントを付与するポイント管理プログラム112である。プログラム提供者がHTTPリダイレクトサーバー8にプログラムを更新または削除するための更新プログラムのアドレスを設定するとともに、アドレスに対応したいずれかのダウンロードサーバー9,10,11にプログラムを更新または削除するための更新プログラムを保存すると、PC1に導入されているプログラムが自動的に更新または削除される。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In each figure, corresponding components are denoted by the same reference numerals, and redundant description is omitted.
1. Outline First, an outline of an embodiment of a program management system according to the present invention will be described. This system is configured to update or delete a program when desired by a program provider. As shown in FIG. 1, a PC (Personal Computer) 1 serving as a client device, an
2.構成
PC1は、プリンタードライバー111、ポイント管理プログラム112、アップデート制御プログラム113、アンインストーラー114、OS等の各種のコンピュータープログラムが格納されているハードディスク装置(HDD)15、これらのプログラムがロードされるRAM110、これらのプログラムを実行するCPU12、ブートプログラムが格納されているROM14、これらを接続するためのインターフェース(I/F)13等を備える。インターフェース13には、プリンター5や、PC1をユーザーが操作するためのディスプレイ2、マウス3、キーボード4や、モデム6等の周辺機器が接続される。
2. Configuration The PC 1 includes a
ポイント管理プログラム112はプリンタードライバー111と連動する常駐プログラムであって、実行中に何らかの処理を起動するためのユーザーの指示を必要としないプログラムである。ポイント管理プログラム112は本発明に係る送信手段およびアドレス取得手段としてPC1を機能させる。アップデート制御プログラム113は、HDD15に記憶されているポイント管理プログラム112を更新プログラム112a、112bによって更新(上書き)する機能を実現するプログラムである。アップデート制御プログラム113もまた、実行中に何らかの処理を起動するためのユーザーの指示を必要としないプログラムである。アップデート制御プログラム113は、本発明に係る更新プログラム取得手段および更新手段としてPC1を機能させる。アンインストーラー114は、ユーザーの指示によって起動されるとHDDに記憶されているポイント管理プログラム112を削除する機能を実現するプログラムである。アンインストーラー114は本発明に係る削除手段としてPC1を機能させる。アンインストーラー114は、起動してからポイント管理プログラム112を削除し終えるまでユーザーの指示を受け付けるGUIを構成しないプログラムである。
The
HTTPリダイレクトサーバー8は、CPU、RAM、ROM、I/F、HDD等を備えるコンピューターである。図示しないHDDにはバージョン管理テーブル81、応答プログラム82、OS等がプログラム提供者によって格納される。
The
ダウンロードサーバー9,10,11はCPU、RAM、ROM、I/F、HDD等を備えるコンピューターである。ダウンロードサーバー9,10,11の図示しないHDDにはポイント管理プログラム112の更新プログラム112a、112bがプログラム提供者によって格納される。更新プログラム112aはポイント管理プログラム112の機能を更新するためのプログラムとし、更新プログラム112bはポイント管理プログラム112を削除するためのプログラムとする。以下、更新プログラム112bを起動プログラムと記す。
The
バージョン管理テーブル81は、PC1に導入されているポイント管理プログラム112の属性情報としてのプログラムバージョン、使用国、使用OSと、対応する更新プログラムにアクセスしてダウンロードするためのURLとを関連づけて保持する。すなわちバージョン管理テーブル81は、本発明に係る記憶手段としてHTTPリダイレクトサーバー8を機能させる。このURLは、更新プログラムが記憶されているダウンロードサーバー9,10,11が更新プログラムを提供するためのアドレスである。以下、このURLをダウンロードアドレスという。応答プログラム82は、属性情報を受信すると、受信した属性情報に対応するダウンロードアドレスを、属性情報の送信元のPC1に送信する機能を実現する。すなわち応答プログラム82は、HTTPリダイレクトサーバー8を本発明に係る応答手段として機能させる。
The version management table 81 holds the program version, the country of use, the OS used as attribute information of the
3.プログラム管理方法
図2は上述したプログラム管理システムによるプログラム管理方法を示すシーケンスチャートである。
常時実行状態にあるポイント管理プログラム112によって、PC1は、所定のタイミングでHTTPリダイレクトサーバー8に属性情報を送信する(S100)。属性情報は、ポイント管理プログラム112の仕様を一意に特定するための情報であって、ポイント管理プログラム112のバージョン、使用国、OS等を含む。属性情報を送信するタイミングは、特定曜日の特定時刻など、予め設定されている。
3. Program Management Method FIG. 2 is a sequence chart showing a program management method by the program management system described above.
The PC 1 transmits attribute information to the
属性情報を受信したHTTPリダイレクトサーバー8は、受信した属性情報とバージョン管理テーブル81に保持されている属性情報とを応答プログラム82によって比較する。受信した属性情報によって特定されるバージョンがバージョン管理テーブル81に保持されている対応する属性情報によって特定されるバージョンよりも旧い場合、HTTPリダイレクトサーバー8は、応答プログラム82によって、受信した属性情報に関連づけられているダウンロードアドレスをバージョン管理テーブル81から取得し、取得したダウンロードアドレスを属性情報の送信元のPC1に送信する(S101)。受信した属性情報によって特定されるバージョンがバージョン管理テーブル81に保持されている対応する属性情報によって特定されるバージョンと一致する場合、HTTPリダイレクトサーバー8はポイント管理プログラム112を更新する必要がないことを示す通知を属性情報の送信元のPC1に送信する。
The
HTTPリダイレクトサーバー8からダウンロードアドレスを受信すると、PC1は、ポイント管理プログラム112によって、ダウンロードアドレスを引数としてアップデート制御プログラム113を起動する(S102)。
起動したアップデート制御プログラム113によって、PC1は、ポイント管理プログラム112を終了させる(S103)。
When receiving the download address from the
The
次にアップデート制御プログラム113によって、PC1は、ポイント管理プログラム112から引き渡されたダウンロードアドレスにインターネット7を介してアクセスし、ダウンロードサーバー9,10,11から更新プログラムをダウンロードする(S104)。
Next, the
次にアップデート制御プログラム113によって、PC1は、ダウンロードした更新プログラムによってポイント管理プログラム112を更新する(S105)。具体的には、HDD15に記憶されているポイント管理プログラム112のデータファイルが、ダウンロードされた更新プログラムのデータファイルによって上書きされる。
次にアップデート制御プログラム113によって、PC1は、更新されたポイント管理プログラム112を再起動する(S106)。
Next, the
Next, the
PC1にダウンロードされた更新プログラムがポイント管理プログラム112の機能を更新するためのプログラムである場合、更新後にポイント管理プログラム112が再起動されると、更新された機能を実現するための処理が実行される。
When the update program downloaded to the
PC1にダウンロードされた更新プログラムがポイント管理プログラム112を削除するための起動プログラムである場合、PC1は次のように作動する。
更新後にポイント管理プログラム112が再起動されると、PC1は、ポイント管理プログラム112によってアンインストーラー114を起動させる(S107)。
起動したアンインストーラー114によって、PC1は、アップデート制御プログラム113を終了させる(S108)。
When the update program downloaded to the
When the
The
次にPC1は、アンインストーラー114によってアップデート制御プログラム113をHDD15から削除する(S109)。
次にPC1は、アンインストーラー114によってポイント管理プログラム112を終了させる(S110)。
Next, the
Next, the
次にPC1は、アンインストーラー114によってポイント管理プログラム112をHDD15から削除する(S111)。
次にPC1は、アンインストーラー114によってアンインストーラー114をHDD15から削除する(S112)。
Next, the
Next, the
以上説明したようにPC1で実行される一連の処理過程において、本実施形態ではユーザーの指示を受け付けるためのダイアログが一切表示されない。また、常駐プログラムであるポイント管理プログラム112が自分自身の更新と削除とを自律的に制御する。したがって本実施形態によると、ユーザーの手を一切煩わせることなく、プログラム提供者はポイント管理プログラム112を任意のPC1から削除することができる。また本実施形態によると、ポイント管理プログラム112を自動的に削除するための機能が通常のプログラム更新と何ら変わらない処理によって追加される。したがって本実施形態によると、ポイント管理プログラム112をプログラム提供者の都合で削除する場合に、削除のためのプログラムの開発コストや、削除を促すための広報コストを低減することができる。またユーザーがアンインストーラー114を起動することもできるため、ユーザーが所望するときにポイント管理プログラム112を削除することもできる。
As described above, in the series of processing steps executed by the
3.他の実施形態
以上、本発明を実施形態を用いて具体的に説明したが、本発明の技術的範囲は特許請求の範囲によって画定され、上述した実施形態に限定されないことはいうまでもない。
例えばHTTPリダイレクトサーバー8からダウンロードアドレスをPC1に送信する代わりに、属性情報を受信するサーバー装置にバージョン管理テーブル81と更新プログラムを記憶させ、受信した属性情報に対応する更新プログラムをサーバー装置からPC1に送信しても良い。この場合、属性情報と関連づけてバージョン管理テーブル81に保持されるのは、URLではなく、属性情報を受信するサーバー装置内のアドレスやデータファイル名となる。すなわち、属性情報を受信したサーバー装置からクライアント装置に更新プログラムを取得させるために送信する情報は、物理的なアドレスや論理的なアドレスである必要はなく、更新プログラムそのものであってもよいし、更新プログラムのファイル名であっても良い。
3. Other Embodiments Although the present invention has been specifically described with the embodiment, it is needless to say that the technical scope of the present invention is defined by the scope of the claims and is not limited to the above-described embodiment.
For example, instead of sending the download address from the
またアンインストーラー114を起動してからポイント管理プログラム112を削除する過程においてユーザーの指示(例えば削除の続行指示や中止指示や削除完了の確認)を受け付けても良い。
In addition, in the process of deleting the
1…PC、2…ディスプレイ、3…マウス、4…キーボード、5…プリンター、6…モデム、7…インターネット、8…HTTPリダイレクトサーバー、9・10・11…ダウンロードサーバー、11…RAM、12…CPU、13…インターフェース、14…ROM、15…HDD、81…バージョン管理テーブル、82…応答プログラム、111…プリンタードライバー、112…ポイント管理プログラム、112a…更新プログラム、112b…更新プログラム、113…アップデート制御プログラム、114…アンインストーラー
DESCRIPTION OF
Claims (3)
前記クライアント装置は、
前記プログラムの属性情報を前記サーバーに能動的に送信する送信手段と、
前記アドレスを前記サーバー装置から受信するアドレス取得手段と、
前記アドレスを前記サーバー装置から受信すると、前記アドレスから前記更新プログラムを取得する更新プログラム取得手段と、
前記アドレスから前記更新プログラムを取得すると、前記更新プログラムによって前記プログラムを更新する更新手段と、
前記更新プログラムが前記プログラムを削除するための起動プログラムである場合に、前記更新プログラムによって起動されて前記プログラムを削除する削除手段と、
を備え、
前記サーバー装置は、
前記プログラムの属性情報と前記アドレスとを関連づけて記憶する記憶手段であって、前記プログラムの特定の前記属性情報に関連づけた前記アドレスとして、前記削除手段を能動的に起動する起動プログラムが提供されるアドレスを記憶する記憶手段と、
前記クライアント装置から前記プログラムの属性情報を受信すると受信した前記属性情報に関連づけて記憶している前記アドレスを前記クライアント装置に送信する応答手段と、
を備える、
プログラム管理システム。 A program management system comprising a server device that associates and stores program attribute information and an address to which an update program is provided, and a client device that is connected to the server device via a communication line and executes the program,
The client device is
Transmitting means for actively transmitting the attribute information of the program to the server;
Address acquisition means for receiving the address from the server device;
When receiving the address from the server device, update program acquisition means for acquiring the update program from the address;
When the update program is acquired from the address, update means for updating the program by the update program;
When the update program is a startup program for deleting the program, a deletion unit that is started by the update program and deletes the program;
With
The server device is
Storage means for storing the program attribute information and the address in association with each other, and an activation program for actively starting the deletion means is provided as the address associated with the specific attribute information of the program. Storage means for storing addresses;
Response means for transmitting to the client device the address stored in association with the received attribute information when receiving attribute information of the program from the client device;
Comprising
Program management system.
前記送信手段は、予め決められた間隔で前記プログラムの属性情報を前記サーバーに送信する、
請求項1に記載のプログラム管理システム。 The program is a resident program,
The transmission means transmits attribute information of the program to the server at a predetermined interval;
The program management system according to claim 1.
前記クライアント装置は、
前記プログラムの属性情報を前記サーバー装置に能動的に送信し、
前記アドレスを前記サーバー装置から受信し、
前記アドレスを前記サーバー装置から受信すると、記憶場所から前記更新プログラムを取得し、
前記アドレスから前記更新プログラムを取得すると、前記更新プログラムによって前記プログラムを更新し、
前記更新プログラムが前記プログラムを削除するための起動プログラムである場合に、前記更新プログラムを起動して前記プログラムを削除し、
前記サーバー装置は、
前記プログラムの特定の前記属性情報に関連づけた前記アドレスとして、能動的に前記プログラムの削除処理を起動する起動プログラムが提供されるアドレスを記憶し、
前記クライアント装置から前記プログラムの属性情報を受信すると受信した前記属性情報に関連づけて記憶している前記アドレスを前記クライアント装置に送信する、
ことを含むプログラム管理方法。 A program management method by a program management system, comprising: a server device that associates and stores attribute information of a program and an address to which an update program is provided; and a client device that is connected to the server device via a communication line and executes the program Because
The client device is
Actively transmitting attribute information of the program to the server device;
Receiving the address from the server device;
When the address is received from the server device, the update program is acquired from a storage location ,
When the update program is acquired from the address, the program is updated by the update program,
When the update program is a startup program for deleting the program, the update program is started to delete the program,
The server device is
As the address associated with the specific attribute information of the program, an address provided with an activation program that actively activates the program deletion process is stored,
When the attribute information of the program is received from the client device, the address stored in association with the received attribute information is transmitted to the client device.
A program management method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010046302A JP5407938B2 (en) | 2010-03-03 | 2010-03-03 | Program management system and program management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010046302A JP5407938B2 (en) | 2010-03-03 | 2010-03-03 | Program management system and program management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011180956A JP2011180956A (en) | 2011-09-15 |
JP5407938B2 true JP5407938B2 (en) | 2014-02-05 |
Family
ID=44692371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010046302A Active JP5407938B2 (en) | 2010-03-03 | 2010-03-03 | Program management system and program management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5407938B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6225590B2 (en) * | 2013-09-17 | 2017-11-08 | 株式会社リコー | Program, information processing apparatus and information processing system |
US9921563B2 (en) * | 2015-10-02 | 2018-03-20 | Rockwell Automation Technologies, Inc. | System for updating a control program actively controlling an industrial process |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001337835A (en) * | 2000-05-25 | 2001-12-07 | Hitachi Ltd | Method for renewing program of control program built-in device and control program built-in device |
JP2004265153A (en) * | 2003-02-28 | 2004-09-24 | Nec Corp | Patch application system, patch application method, patch application support device and program |
JP2006011661A (en) * | 2004-06-23 | 2006-01-12 | Toshiba Corp | Automatic file distribution method and program therefor |
JP5028752B2 (en) * | 2005-06-10 | 2012-09-19 | コニカミノルタビジネステクノロジーズ株式会社 | Processing device with automatic update function, program update method, and computer program |
JP2008152591A (en) * | 2006-12-19 | 2008-07-03 | Hitachi Ltd | Method for allocating information processing apparatus, and information processing system and management server |
-
2010
- 2010-03-03 JP JP2010046302A patent/JP5407938B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011180956A (en) | 2011-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5527146B2 (en) | Terminal device and program | |
JP6011479B2 (en) | Application management apparatus, application management system, and program | |
JP2011238154A (en) | Installation control device, installation control program and installation control method | |
JP4828637B2 (en) | Distribution system, server device, and distribution method | |
JP6581859B2 (en) | Information processing apparatus, software distribution system, and software distribution method | |
JP5312162B2 (en) | Information processing apparatus, management server, information processing method, and program | |
JP2006134245A (en) | Automatic installation system and program of printer driver | |
US8301807B2 (en) | Device management apparatus, device management method, and recording medium | |
JP2009230400A (en) | Print system, and unit and program for software introduction | |
JP5407938B2 (en) | Program management system and program management method | |
US20130179398A1 (en) | Device for synchronously sharing files and method for synchronously sharing files | |
JP2006082541A (en) | Image forming device and image forming method | |
JP2012238208A (en) | Client device, print data generation server, and image forming device in network print system | |
US20030220947A1 (en) | Recording medium of network administration program | |
JP2003228486A (en) | Method and system for managing software, and program | |
JP5182349B2 (en) | Information processing apparatus, information processing system, BIOS setting update method, and program | |
JP4792744B2 (en) | Image processing device | |
JP2004118586A (en) | Control device and its program | |
JP2007304768A (en) | Recovery management device | |
JP2007305064A (en) | Server, information processing terminal, file transfer method and method, automatic file updating system, method and program | |
JP6541484B2 (en) | Image processing apparatus, control method for image processing apparatus, and program | |
JP4678342B2 (en) | Print control program | |
JP2005222453A (en) | System and program for patch management | |
JP2008071288A (en) | Software management method and management system | |
US10409580B2 (en) | Image processing apparatus, method, and program recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121204 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130917 |
|
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: 20131008 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5407938 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |