JP7119487B2 - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- Publication number
- JP7119487B2 JP7119487B2 JP2018059507A JP2018059507A JP7119487B2 JP 7119487 B2 JP7119487 B2 JP 7119487B2 JP 2018059507 A JP2018059507 A JP 2018059507A JP 2018059507 A JP2018059507 A JP 2018059507A JP 7119487 B2 JP7119487 B2 JP 7119487B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- child
- parent
- activation
- unit
- 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 activation of an application program (hereinafter abbreviated as application) installed in an information processing apparatus.
情報処理装置にアプリをインストールして使用する場合、多くの場合、インストールするアプリを使用できる状態にするために、発行されたライセンスキーを入力しアクティベートする必要がある。 When installing and using an application in an information processing device, in many cases, it is necessary to enter and activate an issued license key in order to enable the application to be installed.
また、数多くのアプリをインストールする場合、アプリ間の依存関係を考慮しなければならない場合がある(例えば特許文献1参照)。 Also, when installing a large number of applications, it may be necessary to consider dependencies between the applications (see, for example, Patent Literature 1).
アプリをアクティベートするためにライセンスキーを入力する場合、インストールするアプリが数多くある場合や多くの情報処理装置にインストールする必要がある場合は、ライセンスキーの入力が手間であった。 When entering a license key to activate an application, inputting the license key is troublesome when there are many applications to be installed or when the applications need to be installed on many information processing devices.
以上のような事情に鑑み、本発明の目的は、ライセンスキーの入力無しにインストールしたアプリをアクティベートできる情報処理装置および情報処理方法を提供することにある。 In view of the circumstances as described above, an object of the present invention is to provide an information processing apparatus and an information processing method that can activate an installed application without inputting a license key.
上記目的を達成するため、本発明の一形態に係る情報処理装置は、親子関係により紐付けられた親アプリおよび子アプリと、自装置にインストールされた親アプリおよび子アプリのアクティベーション状態を記録する活性化テーブルとが記憶された記憶部と、自装置にインストールされた親アプリをアクティベーションする親アプリ活性化部と、自装置にインストールされている親アプリと子アプリの親子関係を、前記活性化テーブルを用いてチェックする親子関係チェック部と、自装置にインストールされている子アプリのアクティベーションを行う子アプリ活性化部とを備え、前記子アプリ活性化部は、自装置にインストールされている子アプリをアクティベーションするとき、前記親子関係チェック部によりアクティベーションする子アプリに対する親アプリを確認し、前記確認した親アプリのアクティベーション状態を前記活性化テーブルで確認し、前記確認した親アプリがアクティベーションされているとき、対応する子アプリをアクティベーションする。 To achieve the above object, an information processing apparatus according to one aspect of the present invention records a parent application and a child application linked by a parent-child relationship, and the activation states of the parent application and the child application installed in the own apparatus. a storage unit that stores an activation table for activating a parent application; a parent application activation unit that activates a parent application installed on the device; A parent-child relationship check unit that checks using an activation table, and a child application activation unit that activates a child application installed in the device itself. When activating a child application, the parent-child relationship checking unit confirms the parent application for the child application to be activated, confirms the activation state of the confirmed parent application in the activation table, and confirms the confirmed parent application. When an app is activated, activate the corresponding child app.
そのため、ライセンスキーの入力無しにインストールしたアプリをアクティベートできる。 Therefore, you can activate installed apps without entering a license key.
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記親アプリ活性化部は、ライセンスキーの入力を受け付けて、親アプリをアクティベーションする構成でもよい。 In order to achieve the above object, in the information processing apparatus according to one aspect of the present invention, the parent application activation unit may be configured to receive input of a license key and activate the parent application.
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記親アプリ活性化部が親アプリをアクティベートすると、子アプリ活性化部が、対応する子アプリをアクティベーションする構成でもよい。 In order to achieve the above object, the information processing apparatus according to one aspect of the present invention may be configured such that when the parent application activation unit activates the parent application, the child application activation unit activates the corresponding child application. .
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記子アプリ活性化部は、自装置にインストールされている子アプリをアクティベーションするとき、前記親子関係チェック部によりアクティベーションする子アプリに対する親アプリを確認し、前記確認した親アプリのアクティベーション状態を前記活性化テーブルで確認し、前記確認した親アプリがアクティベーションされていないとき、対応する子アプリに対し機能が限定された限定アクティベーションを行う構成でもよい。 In order to achieve the above object, in the information processing apparatus according to one aspect of the present invention, the child application activation unit causes the parent-child relationship check unit to activate the child application installed in the own apparatus. confirming the parent application for the child application to be activated, confirming the activation state of the confirmed parent application in the activation table, and limiting the function to the corresponding child application when the confirmed parent application is not activated. The configuration may be such that limited activation is performed.
上記目的を達成するため、本発明の一形態に係る情報処理方法では、記憶部が、親子関係により紐付けられた親アプリおよび子アプリと、自装置にインストールされた前記親アプリおよび前記子アプリのアクティベーション状態を記録する活性化テーブルとを記憶し、親アプリ活性化部が、自装置にインストールされた親アプリをアクティベーションし、親子関係チェック部が、自装置にインストールされている親アプリと子アプリの親子関係を、前記活性化テーブルを用いてチェックし、子アプリ活性化部が、自装置にインストールされている子アプリのアクティベーションを行い、前記子アプリ活性化部が自装置にインストールされている子アプリをアクティベーションするとき、前記親子関係チェック部によりアクティベーションする子アプリに対する親アプリを確認し、前記確認した親アプリのアクティベーション状態を前記活性化テーブルで確認し、前記確認した親アプリがアクティベーションされているとき、対応する子アプリをアクティベーションする。 In order to achieve the above object, in an information processing method according to an aspect of the present invention, a storage unit stores a parent application and a child application linked by a parent-child relationship, and the parent application and the child application installed in the own device. A parent application activation unit activates the parent application installed on the device, and a parent-child relationship check unit activates the parent application installed on the device. and the child application are checked using the activation table, the child application activation unit activates the child application installed in the own device, and the child application activation unit activates the child application in the own device. When activating an installed child application, the parent application for the child application to be activated is confirmed by the parent-child relationship checking unit, the activation state of the confirmed parent application is confirmed in the activation table, and the confirmation is performed. Activate the corresponding child app when the corresponding parent app is activated.
以上のように、本発明によれば、ライセンスキーの入力無しにインストールしたアプリをアクティベートできる。 As described above, according to the present invention, an installed application can be activated without entering a license key.
以下、図面を参照しながら、本発明の実施形態を説明する。
なお、以下の説明では、情報処理装置の具体例として画像形成装置(MFP、Multifunction Peripheral)を挙げて説明する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
In the following description, an image forming apparatus (MFP, Multifunction Peripheral) will be described as a specific example of the information processing apparatus.
[概要]
最初に、概要について説明する。
[Overview]
First, an overview will be given.
本発明では、親子関係により紐付けられた親アプリと子アプリという概念を導入する。親アプリはアクティベートの際にライセンスキーを必要とするアプリとする。子アプリはライセンスキーを必要としないが、親アプリがアクティベーションされていないとアクティベーションされないアプリとする。子アプリは、親アプリのIDを知っているものとする。 The present invention introduces the concept of a parent application and a child application that are linked by a parent-child relationship. The parent application is an application that requires a license key when activated. A child app does not require a license key, but will not be activated unless the parent app is activated. It is assumed that the child application knows the ID of the parent application.
画像形成装置上に子アプリのみがインストールされている場合、子アプリが持つ機能は使用できないものとする。これは、子アプリ単独では(親アプリがアクティベーションされていないと)動作しないということである。そのため、仮に子アプリ単体を入手しても料金を支払わずに使用されることがない。 If only the child application is installed on the image forming apparatus, the functions of the child application cannot be used. This means that the child app alone will not work (unless the parent app is activated). Therefore, even if the child application alone is obtained, it will not be used without paying the fee.
親アプリがアクティベートされた場合、子アプリは画像形成装置を通して親アプリのアクティベート状態を取得し、機能制限を解除する。子アプリは複数個が画像形成装置に導入されることを想定しているが、これは親アプリの一度のライセンスキー入力およびアクティベートのみで、子アプリも含めた複数のアプリのアクティベート操作となるものである。 When the parent application is activated, the child application acquires the activation status of the parent application through the image forming device and releases the functional restrictions. It is assumed that multiple child applications will be installed on the image forming device, but this will only require one license key input and activation for the parent application, and will be an activation operation for multiple applications including child applications. is.
このような構成を用いることで、アクティベート操作に関する手間を削減することができる。 By using such a configuration, it is possible to reduce the labor involved in the activation operation.
なお、以下の説明では、呼称上、「親アプリ」と「子アプリ」としているが、それらの間で共通の又は関係する機能を持つ必要はない。親アプリがアクティベートされているかどうかのみが要点となる。このことから、親アプリには実質的な機能を持たせず、アクティベートするためだけのアプリケーションとしても問題ない。 In the following description, the terms "parent application" and "child application" are used, but they do not need to have common or related functions. It only matters if the parent app is activated. For this reason, there is no problem even if the parent application does not have any substantive functions and is used only for activation.
以上、概要について説明した。 The outline has been described above.
[画像形成装置の構成]
次に、画像形成装置20の構成について説明する。図1は画像形成装置20の構成を概略的に示す構成図である。
[Configuration of Image Forming Apparatus]
Next, the configuration of the
画像形成装置20は、制御部21を備える。制御部21は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)、および専用のハードウェア回路等から構成され、画像形成装置20の全体的な動作制御を司る。
The
制御部21は、原稿読取部22、画像処理部23、画像メモリー24、画像形成部25、操作部26、表示部26a、ファクシミリ通信部27、通信部28、記憶部29等と接続されている。制御部21は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
The
制御部21は、ユーザーから、操作部26またはネッワーク接続されたPC(Personal Computer)等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
The
また、制御部21は、親アプリ活性化部21a、親子関係チェック部21b、および子アプリ活性化部21cを有している。親アプリ活性化部21a、親子関係チェック部21b、および子アプリ活性化部21cは、ROMなどからRAMにロードされたプログラムがCPUにより実行されることで実現される機能ブロックである。
The
親アプリ活性化部21aは、画像形成装置20にインストールされた親アプリに対し発行されたライセンスキーを受け付け、親アプリをアクティベーション(活性化)する。
The parent
親子関係チェック部21bは、画像形成装置20にインストールされているアプリの親子関係を活性化テーブル29c(後述)を用いてチェックする。例えば、1つの親アプリに対し、どのような子アプリがインストールされているかや、1つの子アプリに対し、親アプリが何であるかなどをチェックする。
The parent-child
子アプリ活性化部21cは、画像形成装置20にインストールされている子アプリのアクティベーション(活性化)を行う。アクティベーションに際しては、親子関係チェック部21bを介して、自身の親アプリのアクティベーション状態を確認する。親アプリがアクティベーションされていれば、自身もアクティベーションされるが、親アプリがアクティベーションされていない場合は、自身もアクティベーションされない。
The child
原稿読取部22は、原稿から画像を読み取る。
The
画像処理部23は、原稿読取部22で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部23は、原稿読取部22により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
The
画像メモリー24は、原稿読取部22による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部25での印刷対象となるデータを一時的に記憶したりする領域である。
The
画像形成部25は、原稿読取部22で読み取られた画像データ等の画像形成を行う。
The
操作部26は、画像形成装置20が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたLCD(Liquid Crystal Display)等の表示部26aを備えている。
The
ファクシミリ通信部27は、図示しない符号化/復号化部、変復調部、およびNCU(Network Control Unit)を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
The
通信部28は、LANボード等の通信モジュールから構成され、通信部28に接続されたLAN等を介して、PCなどの装置と種々のデータの送受信を行う。
The
記憶部29は、原稿読取部22によって読み取られた原稿画像などを記憶する。記憶部29は、HDDなどの大容量の記憶装置である。記憶部29には、インストールされた親アプリ29a、子アプリ29b、および活性化テーブル29c(後述)が記憶される。図に示す状態では、1つの親アプリ29aと2つの子アプリ29bとが記憶部29に記憶されている。
The
以上、画像形成装置20の構成について説明した。
The configuration of the
[親アプリの構成]
次に、親アプリ29aの構成について説明する。図2は、親アプリ29aの構成図である。
[Parent App Configuration]
Next, the configuration of the
親アプリ29aには、自身を一意に識別するための親アプリID(Identification)29dと、自身の子アプリとなるアプリケーションを一意に識別するための子アプリID29eと、自身を機能させるためのプログラムコードとが含まれている。
The
なお、図では子アプリID29eは1つだが、実際には親子関係がある子アプリの数に応じて複数の子アプリID29eが含まれていてもよい。
In addition, although there is one
このように、親アプリ29aは、自身の子アプリのIDを全て知っていることになる。
Thus, the
以上、親アプリ29aの構成について説明した。
The configuration of the
[子アプリの構成]
次に、子アプリ29bの構成について説明する。図3は、子アプリ29bの構成図である。
[Child application configuration]
Next, the configuration of the
子アプリ29bには、自身を一意に識別するための子アプリID29fと、自身の親になる親アプリ29aのID(親アプリID29g)と、自身を機能させるためのプログラムコードとが含まれている。
The
子アプリ29bは、親アプリID29gを持っているので、自身の親が何であるかを知ることが出来る。
Since the
以上、子アプリ29bの構成について説明した。
The configuration of the
[活性化テーブルについて]
次に、上述した活性化テーブル29cについて説明する。図4は、活性化テーブル29cの具体例を示す図である。
[About the activation table]
Next, the activation table 29c described above will be described. FIG. 4 is a diagram showing a specific example of the activation table 29c.
活性化テーブル29cは、画像形成装置20にインストールされた親アプリおよび子アプリのアクティベーション状態を記録するテーブルである。
The activation table 29 c is a table that records activation states of parent applications and child applications installed in the
活性化テーブル29cには、例えば、「親アプリID」、「子アプリID」、「アクティベーション状態」の項目がある。 The activation table 29c has items such as "parent application ID", "child application ID", and "activation status".
例えば、エントリーの1行目は、親アプリIDが「001」である親アプリ29a自身のアクティベーション状態が「アクティベーション済」である事を示している。
For example, the first line of the entry indicates that the activation state of the
また、例えば、エントリーの2行目は、親アプリIDが「001」である子アプリ29b(子アプリID「002」)のアクティベーション状態が「アクティベーション済」であることを示している。
Also, for example, the second line of the entry indicates that the activation state of the
また、例えば、エントリーの4行目は、親アプリIDが「004」である親アプリ29aのアクティベーション状態が「未アクティベーション」であり、親アプリ29aがインストールされているがまだアクティベーションされていない状態であることが分かる。
Further, for example, the fourth line of the entry indicates that the activation state of the
また、例えば、エントリーの5行目は、親アプリIDが「004」であり、子アプリIDが「005」である子アプリ29bのアクティベーション状態が「未アクティベーション」であり、この子アプリは画像形成装置20にインストールされているが、親アプリが未アクティベーションなので、同じくアクティベーションされていない状態となっている。
Further, for example, in the fifth line of the entry, the activation state of the
活性化テーブル29cは、親アプリ活性化部21aおよび子アプリ活性化部21cにより使用される。
Activation table 29c is used by parent
以上、活性化テーブル29cについて説明した。 The activation table 29c has been described above.
[処理の流れ(親アプリのアクティベーション時)]
次に、親アプリ29aのインストールとアクティベーション時の処理の流れについて説明する。図5は、親アプリ29aのインストールとアクティベーション時の処理の流れについて説明するためのフローチャートである。
[Process flow (when activating the parent application)]
Next, the flow of processing when installing and activating the
まず、ユーザー(またはサービスマン等)が親アプリ29aを画像形成装置20にインストールする(ステップS1)。
First, a user (or a service person, etc.) installs the
次に、ユーザーがライセンスキーを入力する(ステップS2)。 Next, the user inputs the license key (step S2).
次に、ユーザーが親アプリ活性化部21aに指示し、親アプリ活性化部21aが親アプリ29aをアクティベーションする(ステップS3)。なお、処理結果は活性化テーブル29cに記載される。
Next, the user instructs the parent
次に、親子関係チェック部21bが、画像形成装置20にインストールされている子アプリ29bのうち、今回アクティベーションされた親アプリ29aの子である子アプリ29bを抽出する(ステップS4)。
Next, the parent-child
次に、子アプリ活性化部21cが、前ステップで抽出された子アプリ29bのアクティベーションを行う(ステップS5)。なお、処理結果は活性化テーブル29cに記載される。
Next, the child
以上、親アプリ29aのインストールとアクティベーション時の処理の流れについて説明した。
The flow of processing at the time of installation and activation of the
[処理の流れ(子アプリのインストール時)]
次に、子アプリ29bのインストール時の処理の流れについて説明する。図6は、子アプリ29bのインストール時の処理の流れについて説明するためのフローチャートである。
[Process flow (when installing a child app)]
Next, the flow of processing when installing the
まず、ユーザーが子アプリ29bを画像形成装置20にインストールする(ステップS10)。
First, the user installs the
次に、子アプリ活性化部21cが、前ステップでインストールされた子アプリ29bの親アプリ29aのアクティベーション状態を活性化テーブル29cでチェックする(ステップS11)。
Next, the child
次に、子アプリ活性化部21cが、親アプリ29aがアクティベーションされているか否かを判断する(ステップS12)。
Next, the child
親アプリ29aがアクティベーションされている場合(ステップS12のY)、子アプリ活性化部21cは、インストールされた子アプリ29bをアクティベートする(ステップS13)。なお、処理結果は活性化テーブル29cに記載される。
If the
親アプリ29aがアクティベーションされていない場合(ステップS12のN)、子アプリ活性化部21cは、子アプリ29bをアクティベーションしない(何も処理しない)。なお、処理結果は活性化テーブル29cに記載される。
If the
以上、子アプリ29bのインストール時の処理の流れについて説明した。
The flow of processing when installing the
<変形例>
上記の説明では、子アプリ29bは、親アプリ29aがアクティベーションされていないとアクティベーションされず、使うことはできないという構成であった。しかし、この構成に限らず、例えば、親アプリ29aがアクティベーションされていなくても、インストールされた子アプリ29bの機能のうち一部の機能だけはお試し版として使用できる、限定アクティベートが行われる構成でもよい。
<Modification>
In the above description, the
ここでは、限定アクティベートが行われる構成における、子アプリのインストール時の処理の流れについて説明する。図7は、限定アクティベートが行われる構成における、子アプリのインストール時の処理の流れについて説明するためのフローチャートである。 Here, the flow of processing when installing a child application in a configuration in which limited activation is performed will be described. FIG. 7 is a flowchart for explaining the flow of processing when installing a child application in a configuration in which limited activation is performed.
まず、ユーザーが子アプリ29bを画像形成装置20にインストールする(ステップS20)。
First, the user installs the
次に、子アプリ活性化部21cが、前ステップでインストールされた子アプリ29bの親アプリ29aのアクティベーション状態を活性化テーブル29cでチェックする(ステップS21)。
Next, the child
次に、子アプリ活性化部21cが、親アプリ29aがアクティベーションされているか否かを判断する(ステップS22)。
Next, the child
親アプリ29aがアクティベーションされている場合(ステップS22のY)、子アプリ活性化部21cは、インストールされた子アプリ29bをアクティベートする(ステップS23)。なお、処理結果は活性化テーブル29cに記載される。
If the
親アプリ29aがアクティベーションされていない場合(ステップS22のN)、子アプリ活性化部21cは、子アプリ29bを限定アクティベーションする。なお、処理結果は活性化テーブル29cに記載される。
If the
以上が、限定アクティベートが行われる構成における、子アプリのインストール時の処理の流れである。 The above is the flow of processing when a child application is installed in a configuration in which limited activation is performed.
また、限定アクティベートが行われる構成における、親アプリ29aのインストールとアクティベーション時の処理の流れは以下の通りである。図8は、限定アクティベートが行われる構成における、親アプリ29aのインストールとアクティベーション時の処理の流れを説明するためのフローチャートである。
In addition, the flow of processing at the time of installation and activation of the
まず、ユーザーが親アプリ29aを画像形成装置20にインストールする(ステップS30)。
First, the user installs the
次に、ユーザーがライセンスキーを入力する(ステップS31)。 Next, the user inputs a license key (step S31).
次に、ユーザーが親アプリ活性化部21aに指示し、親アプリ活性化部21aが親アプリ29aをアクティベーションする(ステップS32)。なお、処理結果は活性化テーブル29cに記載される。
Next, the user instructs the parent
次に、親子関係チェック部21bが、画像形成装置20にインストールされている子アプリ29bのうち、今回アクティベーションされた親アプリ29aの子である子アプリ29bを抽出する(ステップS33)。
Next, the parent-child
次に、子アプリ活性化部21cが、前ステップで抽出された、限定アクティベーションされている子アプリ29bのフルアクティベーションを行う(ステップS34)。なお、フルアクティベーションとは、一部の機能しか使えない限定アクティベーションの状態から全ての機能が使える状態に変更することである。なお、処理結果は活性化テーブル29cに記載される。
Next, the child
以上、限定アクティベートが行われる構成における、親アプリ29aのインストールとアクティベーション時の処理の流れについて説明した。
The flow of processing at the time of installation and activation of the
以上、変形例を説明した。 Modifications have been described above.
[補足事項]
以上のように、本発明に係る画像形成装置20は、親子関係により紐付けられた親アプリ29aおよび子アプリ29bと、自装置20にインストールされた親アプリ29aおよび子アプリ29bのアクティベーション状態を記録する活性化テーブル29cとが記憶された記憶部29と、自装置20にインストールされた親アプリ29aをアクティベーションする親アプリ活性化部21aと、自装置20にインストールされている親アプリ29aと子アプリ29bの親子関係を、前記活性化テーブル29cを用いてチェックする親子関係チェック部21bと、自装置20にインストールされている子アプリ29bのアクティベーションを行う子アプリ活性化部21cとを備え、前記子アプリ活性化部21cは、自装置20にインストールされている子アプリ29bをアクティベーションするとき、前記親子関係チェック部21bによりアクティベーションする子アプリ29bに対する親アプリ29aを確認し、前記確認した親アプリ29aのアクティベーション状態を前記活性化テーブル29cで確認し、前記確認した親アプリ29aがアクティベーションされているとき、対応する子アプリ29bをアクティベーションする。
[Supplementary information]
As described above, the
そのため、ライセンスキーの入力無しにインストールしたアプリをアクティベートできる。 Therefore, you can activate installed apps without entering a license key.
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。 In addition, the present invention is not limited to the above-described embodiments, and it goes without saying that various modifications can be made without departing from the gist of the present invention.
20 … 画像形成装置
21 … 制御部
21a… 親アプリ活性化部
21b… 親子関係チェック部
21c… 子アプリ活性化部
22 … 原稿読取部
23 … 画像処理部
24 … 画像メモリー
25 … 画像形成部
26 … 操作部
26a… 表示部
27 … ファクシミリ通信部
28 … 通信部
29 … 記憶部
29a… 親アプリ
29b… 子アプリ
29c… 活性化テーブル
20...
Claims (2)
ライセンスキーの入力を受け付けて、自装置にインストールされた親アプリをアクティベーションする親アプリ活性化部と、
自装置にインストールされている親アプリと子アプリの親子関係を、前記活性化テーブルを用いてチェックする親子関係チェック部と、
前記親アプリ活性化部が親アプリをアクティベートすると、ライセンスキーを必要とせずに、自装置にインストールされている、前記親アプリに対応する子アプリのアクティベーションを行う子アプリ活性化部と
を備え、
前記子アプリ活性化部は、
自装置にインストールされている子アプリをアクティベーションするとき、前記親子関係チェック部によりアクティベーションする子アプリに対する親アプリを確認し、前記確認した親アプリのアクティベーション状態を前記活性化テーブルで確認し、
前記確認した親アプリがアクティベーションされているとき、ライセンスキーを必要とせずに、対応する子アプリをアクティベーションして機能制限を解除し、
前記確認した親アプリがアクティベーションされていないとき、対応する子アプリに対し機能が限定された限定アクティベーションを行う
情報処理装置。 a storage unit storing a parent application and a child application that are linked by a parent-child relationship and an activation table that records the activation states of the parent application and the child application installed in the device;
a parent application activating unit that accepts input of a license key and activates the parent application installed on the device;
a parent-child relationship checking unit that checks the parent-child relationship between the parent application and the child application installed in the device using the activation table;
a child application activating unit that, when the parent application activating unit activates the parent application, activates the child application corresponding to the parent application, which is installed in the own device without requiring a license key. ,
The child application activation unit
When activating a child application installed in its own device, the parent application for the child application to be activated is confirmed by the parent-child relation checking unit, and the activation state of the confirmed parent application is confirmed in the activation table. ,
when the confirmed parent application is activated, activating the corresponding child application to remove functional restrictions without requiring a license key ;
When the confirmed parent application is not activated, perform limited activation with limited functions for the corresponding child application.
Information processing equipment.
親アプリ活性化部が、ライセンスキーの入力を受け付けて、自装置にインストールされた親アプリをアクティベーションし、
親子関係チェック部が、自装置にインストールされている親アプリと子アプリの親子関係を、前記活性化テーブルを用いてチェックし、
子アプリ活性化部が、前記親アプリ活性化部が親アプリをアクティベートすると、ライセンスキーを必要とせずに、自装置にインストールされている、前記親アプリに対応する子アプリのアクティベーションを行い、
前記子アプリ活性化部が自装置にインストールされている子アプリをアクティベーションするとき、前記親子関係チェック部によりアクティベーションする子アプリに対する親アプリを確認し、前記確認した親アプリのアクティベーション状態を前記活性化テーブルで確認し、
前記確認した親アプリがアクティベーションされているとき、ライセンスキーを必要とせずに、対応する子アプリをアクティベーションして機能制限を解除し、
前記確認した親アプリがアクティベーションされていないとき、対応する子アプリに対し機能が限定された限定アクティベーションを行う
情報処理方法。 A storage unit stores a parent application and a child application that are linked by a parent-child relationship, and an activation table that records activation states of the parent application and the child application installed in the device,
A parent application activation unit receives an input of a license key and activates the parent application installed on the own device,
A parent-child relation checking unit checks the parent-child relation between the parent application and the child application installed in the device using the activation table,
a child application activating unit, when the parent application activating unit activates the parent application, activates a child application corresponding to the parent application installed in the own device without requiring a license key ;
When the child application activating unit activates a child application installed in its own device, the parent-child relation checking unit confirms the parent application for the child application to be activated, and checks the activation state of the confirmed parent application. Check with the activation table ,
when the confirmed parent application is activated, activating the corresponding child application to remove functional restrictions without requiring a license key ;
When the confirmed parent application is not activated, perform limited activation with limited functions for the corresponding child application.
Information processing methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018059507A JP7119487B2 (en) | 2018-03-27 | 2018-03-27 | Information processing device and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018059507A JP7119487B2 (en) | 2018-03-27 | 2018-03-27 | Information processing device and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019174912A JP2019174912A (en) | 2019-10-10 |
| JP7119487B2 true JP7119487B2 (en) | 2022-08-17 |
Family
ID=68170349
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018059507A Active JP7119487B2 (en) | 2018-03-27 | 2018-03-27 | Information processing device and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7119487B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015195482A (en) | 2014-03-31 | 2015-11-05 | 京セラドキュメントソリューションズ株式会社 | Image forming system, server, image forming apparatus, and image forming method |
| JP2015194870A (en) | 2014-03-31 | 2015-11-05 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming method |
| JP2017045169A (en) | 2015-08-25 | 2017-03-02 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
| JP2017068346A (en) | 2015-09-28 | 2017-04-06 | 株式会社リコー | Information processing system, information processing device, information providing method, and program |
| JP2017098853A (en) | 2015-11-26 | 2017-06-01 | 京セラドキュメントソリューションズ株式会社 | Activation system and activation method |
-
2018
- 2018-03-27 JP JP2018059507A patent/JP7119487B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015195482A (en) | 2014-03-31 | 2015-11-05 | 京セラドキュメントソリューションズ株式会社 | Image forming system, server, image forming apparatus, and image forming method |
| JP2015194870A (en) | 2014-03-31 | 2015-11-05 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming method |
| JP2017045169A (en) | 2015-08-25 | 2017-03-02 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
| JP2017068346A (en) | 2015-09-28 | 2017-04-06 | 株式会社リコー | Information processing system, information processing device, information providing method, and program |
| JP2017098853A (en) | 2015-11-26 | 2017-06-01 | 京セラドキュメントソリューションズ株式会社 | Activation system and activation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019174912A (en) | 2019-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5310246B2 (en) | Information processing apparatus, information processing system, and program | |
| US9686441B2 (en) | Electronic device, method for restricting use of electronic device, and non-transitory computer-readable recording medium | |
| US8429727B2 (en) | Authentication control apparatus and authentication control method | |
| JP2002287842A (en) | Trial management system, program, and computer-readable recording medium recording program | |
| JP5782055B2 (en) | Image forming apparatus | |
| JP2017021620A (en) | Management system and management method | |
| JP7119487B2 (en) | Information processing device and information processing method | |
| JP6661983B2 (en) | Information processing system, information processing apparatus and program | |
| JP2015104022A (en) | Information processing apparatus, control method thereof, and program | |
| JP6376227B2 (en) | Communication terminal device and communication system | |
| JP2018001458A (en) | Image formation apparatus and failure notification system | |
| JP5873825B2 (en) | Electronic device and application storage program | |
| JP2006085291A (en) | Information processor and application program | |
| US11343390B2 (en) | Information processing apparatus, information processing method, and recording medium | |
| JP5510056B2 (en) | Image forming apparatus and program | |
| JP2017182641A (en) | Information processing system and information processing method | |
| JP6766683B2 (en) | Image forming device and information processing method | |
| JP2017117284A (en) | Information processing system and information processing method | |
| JP6414121B2 (en) | Job reservation system and job reservation method | |
| JP2017046147A (en) | Maintenance management system and maintenance management method | |
| JP2009111902A (en) | Image processing apparatus, operation execution method, and operation execution program | |
| JP2008269128A (en) | Upgrade management device and upgrade management program | |
| JP2020144524A (en) | Device setup system, device setup method and electronic device | |
| JP6376119B2 (en) | Information processing apparatus and information processing method | |
| JP2018169850A (en) | Electronic apparatus and test system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220414 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20220414 |
|
| 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: 20220705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220718 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7119487 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |