JP4656322B2 - Template management apparatus and template update method - Google Patents

Template management apparatus and template update method Download PDF

Info

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
Application number
JP2006098747A
Other languages
Japanese (ja)
Other versions
JP2007272654A (en
Inventor
求 塚田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2006098747A priority Critical patent/JP4656322B2/en
Publication of JP2007272654A publication Critical patent/JP2007272654A/en
Application granted granted Critical
Publication of JP4656322B2 publication Critical patent/JP4656322B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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. .

テンプレートの保守管理では、従来、カスタマイズされた各ユーザの使用環境を調査し、その調査結果に基づいて必要と判断したアプリケーションを追加するようにテンプレートを更新していた。
特開2003−281351号公報(段落0046〜0048)
In template maintenance management, conventionally, the usage environment of each customized user is investigated, and the template is updated so as to add an application determined to be necessary based on the investigation result.
JP2003-281351A (paragraphs 0046 to 0048)

従来のテンプレートの保守管理では、各ユーザの利用環境の調査およびその解析が人手によって行われており、それが煩雑な作業となっていた。また、それゆえ実際のユーザの利用環境の変化にテンプレートの更新が追いつかず、テンプレートが良好に保守されていない状態も生じていた。   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 template management apparatus 10 and a management target computer 20. The template management apparatus 10 includes an information acquisition unit 1, an application (AP) update unit 2, an entry storage unit 4, and a template storage unit 5.

情報入手部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 information acquisition unit 11, a base-user information acquisition unit 12, and a user-AP information acquisition unit 13. The AP update unit 2 includes an AP confirmation unit 21, an AP selection unit 22, and an AP registration / deletion unit 23. The entry storage unit 4 stores a base-AP entry 41, a base-user entry 42, a user-AP entry 43, and an AP-user entry 44.

図2Aは、エントリ格納部4に格納されるベース−APエントリ41の一例を示す図である。ベース−APエントリ41には、現在のテンプレートに設定されているアプリケーションが記録されている。この例では、テンプレートにベースとしてアプリケーションAP11、AP12が設定されている。   FIG. 2A is a diagram illustrating an example of the base-AP entry 41 stored in the entry storage unit 4. In the base-AP entry 41, an application set in the current template is recorded. In this example, applications AP11 and AP12 are set as a template.

図2Bは、エントリ格納部4に格納されるベース−ユーザエントリ42の一例を示す図である。ベース−ユーザエントリ42には、テンプレートによりベースとなる利用環境を構築したユーザが記録されている。この例では、ユーザ11、12の利用環境は現在のテンプレートをベースとして構築されたものである。   FIG. 2B is a diagram illustrating an example of the base-user entry 42 stored in the entry storage unit 4. In the base-user entry 42, a user who has created a base usage environment using a template is recorded. In this example, the usage environment of the users 11 and 12 is constructed based on the current template.

図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-AP entry 43 stored in the entry storage unit 4. In the user-AP entry 43, an application set in each user's usage environment is recorded. In addition to the base application set in the template, each user uses an application added by himself / herself. In this example, the user 11 adds the applications AP14 and AP15 themselves in addition to the base applications AP11 and AP12. In addition to the base applications AP11 and AP12, the user 12 adds an application AP14 by himself / herself.

図2Dは、エントリ格納部4に格納されるAP−ユーザエントリ44の一例を示す図である。AP−ユーザエントリ44には、追加されたアプリケーションとそのアプリケーションを追加したユーザが記録されている。この例では、アプリケーションAP14をユーザ11、12が追加している。   FIG. 2D is a diagram illustrating an example of the AP-user entry 44 stored in the entry storage unit 4. In the AP-user entry 44, the added application and the user who added the application are recorded. In this example, the users 11 and 12 add the application AP14.

以下、本実施形態のテンプレート管理システムの動作について説明する。その説明においては、現在のテンプレートには、ベース環境としてアプリケーション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 users 11 and 12. In addition, it is assumed that the user 11 has added the application AP14 and AP15 by himself, and the user 12 has added the application AP14 by himself / herself.

図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-AP acquisition unit 11 of the information acquisition unit 1 collects information on applications registered in the base environment constructed by the template from the management target computer 20 (step 101). Subsequently, the base-AP acquisition unit 11 registers the collected information in the base-AP entry 41 (step 102). As a result, the base-AP entry 41 is in the state shown in FIG. 2A.

図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 information acquisition unit 12 stores user information registered in the management target computer 20 in the base-user entry 42. That is, it is assumed that the base-user entry 42 is in the state shown in FIG. 2B.

その状態から、図4に示すように、ユーザ−AP情報入手部13は、ベース−ユーザエントリ42からユーザ名を入手する(ステップ201)。ベース−ユーザエントリ42にユーザのエントリが残っていなければ、ユーザ−AP情報入手部13は処理を終了する(ステップ202)。   From that state, as shown in FIG. 4, the user-AP information acquisition unit 13 acquires the user name from the base-user entry 42 (step 201). If no user entry remains in the base-user entry 42, the user-AP information acquisition unit 13 ends the process (step 202).

エントリが残っていれば、ユーザ−AP情報入手部13は、各ユーザの利用できるアプリケーションの情報を管理対象コンピュータ20から入手する(ステップ203)。続いて、ユーザ−AP情報入手部13は、ユーザ毎に入手したアプリケーションの情報を、ユーザ−APエントリ43に登録する(ステップ204)。ユーザ−AP情報入手部13は、全てのユーザに対してステップ201〜204を完了すると、処理を終了する。その結果、ユーザ−APエントリ43は図2Cに示した状態となる。   If the entry remains, the user-AP information obtaining unit 13 obtains information on the application that can be used by each user from the management target computer 20 (step 203). Subsequently, the user-AP information acquisition unit 13 registers the application information acquired for each user in the user-AP entry 43 (step 204). The user-AP information acquisition part 13 will complete | finish a process, if step 201-204 is completed with respect to all the users. As a result, the user-AP entry 43 is in the state shown in FIG. 2C.

図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 confirmation unit 21 of the AP update unit 2 obtains a user entry from the user-AP entry 43 (step 301). If no user entry remains in the user-AP entry 43, the AP update unit 2 ends the process (step 302).

エントリが残っていれば、AP確認部21は、ベース−APエントリ41に登録されていないアプリケーションを抽出し、AP−ユーザエントリ44に登録する(ステップ303)。AP確認部21は、全てのユーザに対してステップ301〜303を完了したところで処理を終了する。その結果、ベース−APエントリ44は、図2Dに示したエントリを含んだ状態となる。図2Dに示したエントリのアプリケーションAP14は、テンプレートに現在登録されておらず、かつ全てのユーザ(ユーザ11およびユーザ12)が自身のコンピュータ利用環境に追加登録しているアプリケーションである。   If the entry remains, the AP confirmation unit 21 extracts an application not registered in the base-AP entry 41 and registers it in the AP-user entry 44 (step 303). The AP confirmation unit 21 ends the process when steps 301 to 303 are completed for all users. As a result, the base-AP entry 44 includes the entry shown in FIG. 2D. The application AP14 of the entry shown in FIG. 2D is an application that is not currently registered in the template and that is additionally registered by all users (user 11 and user 12) in their computer usage environment.

次に、AP選択部22は、AP−ユーザエントリ44からアプリケーションのエントリを取り出す(ステップ304)。AP−ユーザエントリ44にアプリケーションのエントリが残っていなければ、AP更新部2は処理を終了する(ステップ305)。   Next, the AP selection unit 22 extracts an application entry from the AP-user entry 44 (step 304). If no application entry remains in the AP-user entry 44, the AP update unit 2 ends the process (step 305).

エントリが残っていれば、AP選択部22は、取り出したエントリのアプリケーションが全てのユーザが共通に追加したアプリケーションであるか否か判定する(ステップ306)。この判定により全てのユーザに共通に追加されていたアプリケーションはテンプレートに登録するものとする。テンプレートに登録すると判定されれば、AP登録・削除部23はそのアプリケーションをテンプレート格納部5のテンプレートに登録する(ステップ307)。   If the entry remains, the AP selection unit 22 determines whether or not the application of the extracted entry is an application added in common by all users (step 306). It is assumed that an application that has been added in common to all users by this determination is registered in the template. If it is determined to be registered in the template, the AP registration / deletion unit 23 registers the application in the template in the template storage unit 5 (step 307).

全てのエントリに対してステップ304〜307を完了すると、AP更新部2は処理を終了する。その結果、アプリケーションAP14がテンプレートに登録されることとなる。   When the steps 304 to 307 are completed for all entries, the AP update unit 2 ends the process. As a result, the application AP 14 is registered in the template.

以上説明したように、本実施形態によれば、AP更新部2は、全てのユーザが各々に自身で追加登録しているアプリケーションを共通のテンプレートに追加登録するので、テンプレートをベースとして複数のユーザにコンピュータの利用環境を提供するシステムにおいて、テンプレートを人手によらず容易かつ良好に管理することができる。   As described above, according to the present embodiment, the AP update unit 2 additionally registers an application that all users additionally register with each other in a common template. In a system that provides a computer usage environment, templates can be managed easily and satisfactorily without human intervention.

なお、本実施形態では、全てのユーザに追加登録されていることを条件にアプリケーションをテンプレートに追加登録する例を示したが、本発明はこれに限定されるものではない。他の例として、全てのユーザが登録していなくても、所定割合以上のユーザが追加登録していることを条件に、そのアプリケーションをテンプレートに追加登録することとしてもよい。また、所定人数上のユーザが追加登録していることを条件に、そのアプリケーションをテンプレートに追加登録することとしてもよい。   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.

本実施形態のテンプレート管理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the template management system of this embodiment. エントリ格納部4に格納されるベース−APエントリ41の一例を示す図である。4 is a diagram illustrating an example of a base-AP entry 41 stored in an entry storage unit 4. FIG. エントリ格納部4に格納されるベース−ユーザエントリ42の一例を示す図である。4 is a diagram illustrating an example of a base-user entry 42 stored in an entry storage unit 4. FIG. エントリ格納部4に格納されるユーザ−APエントリ43の一例を示す図である。4 is a diagram illustrating an example of a user-AP entry 43 stored in an entry storage unit 4. FIG. エントリ格納部4に格納されるAP−ユーザエントリ44の一例を示す図である。4 is a diagram illustrating an example of an AP-user entry 44 stored in an entry storage unit 4. FIG. 本実施形態のテンプレート管理システムにおいて、テンプレートによるベース環境に登録されているアプリケーションの情報を収集するときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when collecting the information of the application registered into the base environment by a template in the template management system of this embodiment. 本実施形態のテンプレート管理システムにおいて、各ユーザで利用可能となっているアプリケーションの情報を収集するときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when collecting the information of the application which can be utilized by each user in the template management system of this embodiment. 本実施形態のテンプレート管理システムにおいて、各ユーザで共通に追加されているアプリケーションをテンプレートに登録するときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when registering in the template the application added in common with each user in the template management system of this embodiment.

符号の説明Explanation of symbols

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 Information acquisition part 2 Application (AP) update part 4 Entry storage part 5 Template storage part 10 Template management apparatus 11 Base-AP information acquisition part 12 Base-user information acquisition part 13 User-AP information acquisition part 20 Management object computer 21 AP Confirmation unit 22 AP selection unit 23 AP registration / deletion unit 41 Base-AP entry 42 Base-user entry 43 User-AP entry 44 AP-user entry 101-102, 201-204, 301-307 steps

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に記載のテンプレート管理装置。   The template management apparatus according to claim 1, wherein the update unit additionally registers an application in the template when the template is not currently registered in the template and additionally registered in the usage environment of all users. 前記情報入手部によって入手された前記第1の情報および前記第2の情報を格納する情報格納部を更に有し、
前記更新部は、前記情報格納部に格納されている前記第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.
前記更新部は、前記テンプレートに現在登録されておらず、かつ全てのユーザの利用環境にて追加登録されているとき、アプリケーションを前記テンプレートに追加登録する、請求項4に記載のテンプレート更新方法。 The template update method according to claim 4, wherein the update unit additionally registers an application in the template when not currently registered in the template and additionally registered in the usage environment of all users. 前記テンプレート管理装置が有する情報格納部が、前記第1の情報および前記第2の情報を一旦格納し、
前記更新部は、前記情報格納部に格納されている前記第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.
JP2006098747A 2006-03-31 2006-03-31 Template management apparatus and template update method Expired - Fee Related JP4656322B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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