JP4656322B2 - Template management apparatus and template update method - Google Patents
Template management apparatus and template update method Download PDFInfo
- Publication number
- JP4656322B2 JP4656322B2 JP2006098747A JP2006098747A JP4656322B2 JP 4656322 B2 JP4656322 B2 JP 4656322B2 JP 2006098747 A JP2006098747 A JP 2006098747A JP 2006098747 A JP2006098747 A JP 2006098747A JP 4656322 B2 JP4656322 B2 JP 4656322B2
- Authority
- JP
- Japan
- Prior art keywords
- template
- application
- information
- registered
- user
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
本発明は、共通のテンプレートをベースとして複数のユーザにコンピュータの利用環境を提供するシステムに関する。 The present invention relates to a system for providing a computer use environment to a plurality of users based on a common template.
従来、共通のテンプレートをベースとして複数のユーザにコンピュータの利用環境を提供するシステムがある(例えば、特許文献1参照)。一般に、この種のシステムでは、各ユーザにコンピュータの利用環境を提供するベースとなる共通のテンプレートが予め準備される。例えば、テンプレートに複数のユーザが共通で利用するアプリケーションが設定されていれば、そのテンプレートを利用して構築した環境を提供された全てのユーザはそのアプリケーションを利用することができる。 Conventionally, there is a system that provides a computer usage environment to a plurality of users based on a common template (see, for example, Patent Document 1). Generally, in this type of system, a common template is prepared in advance as a base for providing a computer usage environment to each user. For example, if an application shared by a plurality of users is set in the template, all users who are provided with an environment constructed using the template can use the application.
また、一般に、テンプレートを用いて構築された環境を利用するユーザは自身の利用環境をカスタマイズすることができる。例えば、あるユーザが、テンプレートに設定されているアプリケーションの他に自身でアプリケーションを追加すれば、そのユーザは追加したアプリケーションを利用することができるようになる。その場合、そのユーザのコンピュータの利用環境はテンプレートとは異なるものとなっている。 In general, a user who uses an environment constructed using a template can customize his or her own usage environment. For example, if a user adds an application by himself / herself in addition to the application set in the template, the user can use the added application. In that case, the use environment of the user's computer is different from the template.
ユーザ自身がアプリケーションを追加して利用環境をカスタマイズするような場合、多くのユーザが同じアプリケーションを追加しているということが少なくない。例えば、全てのユーザが自身で追加しているようなアプリケーションを反映させるようにテンプレートを更新し、良好に保守管理しておけば、ユーザが自身で追加しなければならないアプリケーションの数が少なくて済む。 When users themselves add applications and customize the usage environment, many users often add the same applications. For example, if the template is updated to reflect the applications that all users add by themselves, and the maintenance is well managed, the number of applications that users must add by themselves can be reduced. .
テンプレートの保守管理では、従来、カスタマイズされた各ユーザの使用環境を調査し、その調査結果に基づいて必要と判断したアプリケーションを追加するようにテンプレートを更新していた。
従来のテンプレートの保守管理では、各ユーザの利用環境の調査およびその解析が人手によって行われており、それが煩雑な作業となっていた。また、それゆえ実際のユーザの利用環境の変化にテンプレートの更新が追いつかず、テンプレートが良好に保守されていない状態も生じていた。 In conventional template maintenance management, each user's usage environment is investigated and analyzed manually, which is a complicated task. Therefore, the template update cannot keep up with changes in the actual user's usage environment, and the template is not well maintained.
本発明の目的は、共通のテンプレートをベースとして複数のユーザにコンピュータの利用環境を提供するシステムにおいて、テンプレートを容易かつ良好に管理することのできるシステムを提供することである。 An object of the present invention is to provide a system that can easily and satisfactorily manage templates in a system that provides a computer usage environment to a plurality of users based on a common template.
上記目的を達成するために、本発明のテンプレート管理装置は、
共通のアプリケーションが登録されているテンプレートをベースとして、複数のユーザにコンピュータの利用環境を提供するためのテンプレート管理装置であって、
テンプレートに現在登録されているアプリケーションを示す第1の情報と、該テンプレートに基づいてアプリケーションの利用環境を構築したユーザが現在利用することのできるアプリケーションを示す第2の情報とを入手する情報入手部と、
前記情報入手部によって入手された前記第1の情報と前記第2の情報から、前記テンプレートに現在登録されておらずかつ所定割合以上または所定人数以上のユーザの利用環境にて追加登録されているアプリケーションを求め、該アプリケーションを前記テンプレートに追加登録する更新部と、を有している。
In order to achieve the above object, the template management apparatus of the present invention provides:
A template management apparatus for providing a computer usage environment to a plurality of users based on a template in which a common application is registered,
An information acquisition unit that acquires first information indicating an application currently registered in the template and second information indicating an application that can be used by a user who has created an application usage environment based on the template. When,
From the first information and the second information obtained by the information obtaining unit, it is not currently registered in the template and is additionally registered in a usage environment of a predetermined ratio or more or a predetermined number of users. And an update unit for obtaining an application and additionally registering the application in the template.
本発明によれば、テンプレートをベースとして複数のユーザにコンピュータの利用環境を提供するシステムにおいて、テンプレートを人手によらず容易かつ良好に管理することができる。 ADVANTAGE OF THE INVENTION According to this invention, in the system which provides the utilization environment of a computer to a some user based on a template, a template can be managed easily and favorably irrespective of manpower.
本発明を実施するための形態について図面を参照して詳細に説明する。 Embodiments for carrying out the present invention will be described in detail with reference to the drawings.
図1は、本実施形態のテンプレート管理システムの構成を示すブロック図である。図1を参照すると、テンプレート管理システムは、テンプレート管理装置10と管理対象コンピュータ20を有している。テンプレート管理装置10は、情報入手部1、アプリケーション(AP)更新部2、エントリ格納部4、およびテンプレート格納部5を有している。
FIG. 1 is a block diagram showing the configuration of the template management system of this embodiment. Referring to FIG. 1, the template management system includes a
情報入手部1は、ベース−AP情報入手部11、ベース−ユーザ情報入手部12、およびユーザ−AP情報入手部13を有している。AP更新部2は、AP確認部21、AP選択部22、およびAP登録・削除部23を有している。エントリ格納部4は、ベース−APエントリ41、ベース−ユーザエントリ42、およびユーザ−APエントリ43、およびAP−ユーザエントリ44を格納する。
The information acquisition unit 1 includes a base-AP
図2Aは、エントリ格納部4に格納されるベース−APエントリ41の一例を示す図である。ベース−APエントリ41には、現在のテンプレートに設定されているアプリケーションが記録されている。この例では、テンプレートにベースとしてアプリケーションAP11、AP12が設定されている。
FIG. 2A is a diagram illustrating an example of the base-
図2Bは、エントリ格納部4に格納されるベース−ユーザエントリ42の一例を示す図である。ベース−ユーザエントリ42には、テンプレートによりベースとなる利用環境を構築したユーザが記録されている。この例では、ユーザ11、12の利用環境は現在のテンプレートをベースとして構築されたものである。
FIG. 2B is a diagram illustrating an example of the base-
図2Cは、エントリ格納部4に格納されるユーザ−APエントリ43の一例を示す図である。ユーザ−APエントリ43には、各ユーザの利用環境に設定されているアプリケーションが記録されている。各ユーザは、テンプレートに設定されていたベースとなるアプリケーションの他に、自身で追加したアプリケーションを利用している。この例では、ユーザ11は、ベースとなるアプリケーションAP11、AP12の他に、自身でアプリケーションAP14、AP15を追加している。また、ユーザ12は、ベースとなるアプリケーションAP11、AP12の他に、自身でアプリケーションAP14を追加している。
FIG. 2C is a diagram illustrating an example of the user-
図2Dは、エントリ格納部4に格納されるAP−ユーザエントリ44の一例を示す図である。AP−ユーザエントリ44には、追加されたアプリケーションとそのアプリケーションを追加したユーザが記録されている。この例では、アプリケーションAP14をユーザ11、12が追加している。
FIG. 2D is a diagram illustrating an example of the AP-
以下、本実施形態のテンプレート管理システムの動作について説明する。その説明においては、現在のテンプレートには、ベース環境としてアプリケーションAP11、AP12が登録されているものとする。また、このテンプレートを用いてベース環境を構築したユーザはユーザ11、12であるとする。また、ユーザ11は自身でアプリケーションAP14、AP15を追加しており、ユーザ12は自身でアプリケーションAP14を追加しているものとする。
Hereinafter, the operation of the template management system of this embodiment will be described. In the description, it is assumed that applications AP11 and AP12 are registered as a base environment in the current template. In addition, it is assumed that the users who have constructed the base environment using this template are the
図3は、本実施形態のテンプレート管理システムにおいて、テンプレートによるベース環境に登録されているアプリケーションの情報を収集するときの動作を示すフローチャートである。図3を参照すると、まず、情報入手部1のベース−AP入手部11が、管理対象コンピュータ20から、テンプレートにより構築されるベース環境に登録されているアプリケーションの情報を収集する(ステップ101)。続いて、ベース−AP入手部11は、収集した情報を、ベース−APエントリ41に登録する(ステップ102)。その結果、ベース−APエントリ41は図2Aに示した状態となる。
FIG. 3 is a flowchart showing an operation when collecting information of applications registered in the base environment based on the template in the template management system of the present embodiment. Referring to FIG. 3, first, the base-
図4は、本実施形態のテンプレート管理システムにおいて、各ユーザで利用可能となっているアプリケーションの情報を収集するときの動作を示すフローチャートである。ベース−ユーザ情報入手部12により、管理対象コンピュータ20に登録されているユーザの情報がベース−ユーザエントリ42に格納されているものとする。すなわち、ベース−ユーザエントリ42は図2Bに示した状態になっているものとする。
FIG. 4 is a flowchart showing an operation when collecting information on applications that can be used by each user in the template management system of this embodiment. It is assumed that the base-user
その状態から、図4に示すように、ユーザ−AP情報入手部13は、ベース−ユーザエントリ42からユーザ名を入手する(ステップ201)。ベース−ユーザエントリ42にユーザのエントリが残っていなければ、ユーザ−AP情報入手部13は処理を終了する(ステップ202)。
From that state, as shown in FIG. 4, the user-AP
エントリが残っていれば、ユーザ−AP情報入手部13は、各ユーザの利用できるアプリケーションの情報を管理対象コンピュータ20から入手する(ステップ203)。続いて、ユーザ−AP情報入手部13は、ユーザ毎に入手したアプリケーションの情報を、ユーザ−APエントリ43に登録する(ステップ204)。ユーザ−AP情報入手部13は、全てのユーザに対してステップ201〜204を完了すると、処理を終了する。その結果、ユーザ−APエントリ43は図2Cに示した状態となる。
If the entry remains, the user-AP
図5は、本実施形態のテンプレート管理システムにおいて、各ユーザで共通に追加されているアプリケーションをテンプレートに登録するときの動作を示すフローチャートである。まず、AP更新部2のAP確認部21は、ユーザ−APエントリ43からユーザのエントリを入手する(ステップ301)。ユーザ−APエントリ43にユーザのエントリが残っていなければ、AP更新部2は処理を終了する(ステップ302)。
FIG. 5 is a flowchart showing an operation when registering an application commonly added by each user in the template in the template management system of the present embodiment. First, the
エントリが残っていれば、AP確認部21は、ベース−APエントリ41に登録されていないアプリケーションを抽出し、AP−ユーザエントリ44に登録する(ステップ303)。AP確認部21は、全てのユーザに対してステップ301〜303を完了したところで処理を終了する。その結果、ベース−APエントリ44は、図2Dに示したエントリを含んだ状態となる。図2Dに示したエントリのアプリケーションAP14は、テンプレートに現在登録されておらず、かつ全てのユーザ(ユーザ11およびユーザ12)が自身のコンピュータ利用環境に追加登録しているアプリケーションである。
If the entry remains, the
次に、AP選択部22は、AP−ユーザエントリ44からアプリケーションのエントリを取り出す(ステップ304)。AP−ユーザエントリ44にアプリケーションのエントリが残っていなければ、AP更新部2は処理を終了する(ステップ305)。
Next, the
エントリが残っていれば、AP選択部22は、取り出したエントリのアプリケーションが全てのユーザが共通に追加したアプリケーションであるか否か判定する(ステップ306)。この判定により全てのユーザに共通に追加されていたアプリケーションはテンプレートに登録するものとする。テンプレートに登録すると判定されれば、AP登録・削除部23はそのアプリケーションをテンプレート格納部5のテンプレートに登録する(ステップ307)。
If the entry remains, the
全てのエントリに対してステップ304〜307を完了すると、AP更新部2は処理を終了する。その結果、アプリケーションAP14がテンプレートに登録されることとなる。
When the
以上説明したように、本実施形態によれば、AP更新部2は、全てのユーザが各々に自身で追加登録しているアプリケーションを共通のテンプレートに追加登録するので、テンプレートをベースとして複数のユーザにコンピュータの利用環境を提供するシステムにおいて、テンプレートを人手によらず容易かつ良好に管理することができる。
As described above, according to the present embodiment, the
なお、本実施形態では、全てのユーザに追加登録されていることを条件にアプリケーションをテンプレートに追加登録する例を示したが、本発明はこれに限定されるものではない。他の例として、全てのユーザが登録していなくても、所定割合以上のユーザが追加登録していることを条件に、そのアプリケーションをテンプレートに追加登録することとしてもよい。また、所定人数上のユーザが追加登録していることを条件に、そのアプリケーションをテンプレートに追加登録することとしてもよい。 In the present embodiment, an example is shown in which an application is additionally registered in a template on the condition that it is additionally registered for all users. However, the present invention is not limited to this. As another example, even if not all users are registered, the application may be additionally registered in the template on condition that more than a predetermined percentage of users are additionally registered. The application may be additionally registered in the template on condition that a predetermined number of users are additionally registered.
1 情報入手部
2 アプリケーション(AP)更新部
4 エントリ格納部
5 テンプレート格納部
10 テンプレート管理装置
11 ベース−AP情報入手部
12 ベース−ユーザ情報入手部
13 ユーザ−AP情報入手部
20 管理対象コンピュータ
21 AP確認部
22 AP選択部
23 AP登録・削除部
41 ベース−APエントリ
42 ベース−ユーザエントリ
43 ユーザ−APエントリ
44 AP−ユーザエントリ
101〜102、201〜204、301〜307 ステップ
DESCRIPTION OF SYMBOLS 1
Claims (6)
テンプレートに現在登録されているアプリケーションを示す第1の情報と、該テンプレートに基づいてアプリケーションの利用環境を構築したユーザが現在利用することのできるアプリケーションを示す第2の情報とを入手する情報入手部と、
前記情報入手部によって入手された前記第1の情報と前記第2の情報から、前記テンプレートに現在登録されておらずかつ所定割合以上または所定人数以上のユーザの利用環境にて追加登録されているアプリケーションを求め、該アプリケーションを前記テンプレートに追加登録する更新部と、を有するテンプレート管理装置。 A template management apparatus for providing a computer usage environment to a plurality of users based on a template in which a common application is registered,
An information acquisition unit that acquires first information indicating an application currently registered in the template and second information indicating an application that can be used by a user who has created an application usage environment based on the template. When,
From the first information and the second information obtained by the information obtaining unit, it is not currently registered in the template and is additionally registered in a usage environment of a predetermined ratio or more or a predetermined number of users. An update unit that obtains an application and additionally registers the application in the template.
前記更新部は、前記情報格納部に格納されている前記第1の情報および前記第2の情報を参照して、前記テンプレートに現在登録されておらずかつ所定割合以上または所定人数以上のユーザの利用環境にて追加登録されているアプリケーションを求める、請求項1または2に記載のテンプレート管理装置。 An information storage unit for storing the first information and the second information acquired by the information acquisition unit;
The update unit refers to the first information and the second information stored in the information storage unit, and is not currently registered in the template and has a predetermined ratio or more than a predetermined number of users. The template management apparatus according to claim 1, wherein an application additionally registered in a usage environment is obtained.
前記テンプレート管理装置が有する情報入手部が、テンプレートに現在登録されているアプリケーションを示す第1の情報を入手し、
前記情報入手部が、該テンプレートに基づいてアプリケーションの利用環境を構築したユーザが現在利用することのできるアプリケーションを示す第2の情報を入手し、
前記テンプレート管理装置が有する更新部が、前記第1の情報と前記第2の情報から、前記テンプレートに現在登録されておらずかつ所定割合以上または所定人数以上のユーザの利用環境にて追加登録されているアプリケーションを求め、
前記更新部が、該アプリケーションを前記テンプレートに追加登録する、テンプレート更新方法。 A template updating method for managing a template in which a common application is registered, which is a base for providing a computer usage environment to a plurality of users,
The information acquisition unit of the template management apparatus acquires first information indicating an application currently registered in the template,
The information obtaining unit obtains second information indicating an application that can be currently used by a user who has constructed a use environment of the application based on the template,
The update unit included in the template management apparatus is additionally registered in the usage environment of a predetermined ratio or more or a predetermined number or more of users who are not currently registered in the template from the first information and the second information. Seeking an application that
A template update method in which the update unit additionally registers the application in the template.
前記更新部は、前記情報格納部に格納されている前記第1の情報および前記第2の情報を参照して、前記テンプレートに現在登録されておらずかつ所定割合以上または所定人数以上のユーザの利用環境にて追加登録されているアプリケーションを求める、請求項4または5に記載のテンプレート更新方法。 Information storage unit the template management unit has found the first information and the second information stored one Dan,
The update unit refers to the first information and the second information stored in the information storage unit , and is not currently registered in the template and has a predetermined ratio or more than a predetermined number of users. The template update method according to claim 4 or 5, wherein an application additionally registered in a use environment is obtained.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006098747A JP4656322B2 (en) | 2006-03-31 | 2006-03-31 | Template management apparatus and template update method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006098747A JP4656322B2 (en) | 2006-03-31 | 2006-03-31 | Template management apparatus and template update method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007272654A JP2007272654A (en) | 2007-10-18 |
JP4656322B2 true JP4656322B2 (en) | 2011-03-23 |
Family
ID=38675381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006098747A Expired - Fee Related JP4656322B2 (en) | 2006-03-31 | 2006-03-31 | Template management apparatus and template update method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4656322B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6938953B2 (en) * | 2017-02-23 | 2021-09-22 | 株式会社リコー | Application provision system and user management method |
CN112766843A (en) * | 2020-12-31 | 2021-05-07 | 车主邦(北京)科技有限公司 | Carrier information registration method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002328908A (en) * | 2001-04-27 | 2002-11-15 | Tdk Corp | Groupware |
JP2006171814A (en) * | 2004-12-10 | 2006-06-29 | Kddi Corp | Launcher menu management system, method, and charging method in the system |
-
2006
- 2006-03-31 JP JP2006098747A patent/JP4656322B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002328908A (en) * | 2001-04-27 | 2002-11-15 | Tdk Corp | Groupware |
JP2006171814A (en) * | 2004-12-10 | 2006-06-29 | Kddi Corp | Launcher menu management system, method, and charging method in the system |
Also Published As
Publication number | Publication date |
---|---|
JP2007272654A (en) | 2007-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10244111B1 (en) | System for providing data to an interactive response system | |
US8484719B2 (en) | Information processing apparatus, information processing method, and media storing a program therefor | |
US20120030122A1 (en) | Agile workflow modeling and execution based on document | |
JP7184386B2 (en) | Dialogue device, control device, dialogue system, dialogue method, control method, and program | |
JP6435742B2 (en) | Scheduling method, scheduling support apparatus, and computer program | |
JP4656322B2 (en) | Template management apparatus and template update method | |
JP2009258826A (en) | Access restriction information output device, and access restriction information presentation system or like | |
JP2010198223A (en) | Relevance analysis system and relevance analysis method | |
JP2010009153A (en) | Design support system, design support device, design support program and recording medium recording same program | |
JP5369826B2 (en) | Schedule display method and program taking importance into account | |
JP4490448B2 (en) | Robot control system | |
JP4689635B2 (en) | Metadata management method, metadata management system, and metadata management program | |
JP6903837B2 (en) | Gene information analysis system and gene information analysis method | |
JP5512096B2 (en) | Information analysis apparatus and control program therefor | |
JP2006239849A (en) | Robot control system | |
JP6830993B2 (en) | Information management system, information management method and program | |
JP6686528B2 (en) | Operation support program, device and method | |
JP5484284B2 (en) | Interpersonal relationship facilitation support system | |
CN103559326A (en) | Patient information cuing method and patient information cuing system | |
JP7156618B2 (en) | Information processing device, information system, information processing method, and program | |
JP2006263836A (en) | Robot control system | |
JP5352197B2 (en) | Business support database apparatus and method | |
JP2001350844A (en) | Information recording medium with nursing service support program recorded | |
JP2007172338A (en) | Work style analyzer, work style analysis processing method, and program | |
JP5132479B2 (en) | Context extraction server, context extraction method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100908 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101012 |
|
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: 20101201 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101214 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |