JP7151211B2 - Information processing device and program - Google Patents
Information processing device and program Download PDFInfo
- Publication number
- JP7151211B2 JP7151211B2 JP2018121516A JP2018121516A JP7151211B2 JP 7151211 B2 JP7151211 B2 JP 7151211B2 JP 2018121516 A JP2018121516 A JP 2018121516A JP 2018121516 A JP2018121516 A JP 2018121516A JP 7151211 B2 JP7151211 B2 JP 7151211B2
- Authority
- JP
- Japan
- Prior art keywords
- setting information
- setting
- information
- service
- update
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and program.
特許文献1には、設定情報の部分的な更新を簡便に行う画像形成装置が記載されている。特許文献1に記載の画像形成装置は、自装置に保持された複数の設定情報から選択された設定情報を、個別に変更する変更手段と、複数の設定情報のうち、変更手段による変更がなされていない設定情報を特定する特定手段と、外部の装置と通信を行う通信手段と、通信手段を介して、外部の装置から、複数の設定情報のそれぞれに対応する基準設定情報を取得する取得手段と、複数の設定情報のうち、特定手段により特定された設定情報を、取得手段により取得した基準設定情報に基づいて更新する更新手段とを有する。 Japanese Patent Application Laid-Open No. 2002-200002 describes an image forming apparatus that easily partially updates setting information. The image forming apparatus disclosed in Japanese Patent Application Laid-Open No. 2002-200012 includes a changing unit that individually changes setting information selected from a plurality of setting information held in the self apparatus, and a changing unit that changes the setting information among the plurality of setting information. specifying means for specifying setting information that is not specified, communication means for communicating with an external device, and acquisition means for acquiring reference setting information corresponding to each of a plurality of setting information from an external device via the communication means and updating means for updating the setting information specified by the specifying means among the plurality of setting information based on the reference setting information acquired by the acquiring means.
本出願は、複数のサービスで併用される設定情報を更新する際に、ユーザにより使用されていないにも関わらず設定値が更新されなくなってしまうことを抑制することを目的とする。 An object of the present application is to prevent setting values that are not used by a user from being updated when setting information that is used in multiple services is updated.
本発明の請求項1に係る情報処理装置は、複数のサービスで共用される、第1記憶手段に記憶された第1設定情報の更新要求を取得する取得手段と、前記複数のサービスと異なる他のサービスで使用されている第2設定情報及び該第2設定情報へのアクセス状況を記憶する第2記憶手段及び前記第1記憶手段を参照し、前記記憶された第1設定情報の設定値と前記取得された更新要求に対応する設定値とが異なっており、かつ、前記第2設定情報へのアクセス状況が予め定められた閾値未満である場合、前記第1設定情報を前記取得された更新要求に従って更新する更新手段とを有することを特徴とする。
An information processing apparatus according to
本発明の請求項2に係る情報処理装置は、請求項1に記載の構成において、前記第2記憶手段は前記第2設定情報の更新状況を記憶し、前記更新手段は、前記第2設定情報の更新状況が予め定められた閾値未満である場合、前記更新要求に従って前記第1設定情報を更新することを特徴とする。
According to
本発明の請求項3に係る情報処理装置は、請求項1又は2に記載の構成において、前記第2記憶手段は、前記第2設定情報と予め定められた属性を有するファイルとを対応付けて記憶し、前記更新手段は、前記第2設定情報が前記属性を有するファイルに対応付けられている場合、前記更新を行わないことを特徴とする。
According to
本発明の請求項4に係るプログラムは、コンピュータに、複数のサービスで共用される、第1記憶手段に記憶された第1設定情報の更新要求を取得するステップと、前記複数のサービスと異なる他のサービスで使用されている第2設定情報及び該第2設定情報へのアクセス状況を記憶する第2記憶手段及び前記第1記憶手段を参照し、前記記憶された第1設定情報の設定値と前記取得された更新要求に対応する設定値とが異なっており、かつ、前記第2設定情報へのアクセス状況が予め定められた閾値未満である場合、前記第1設定
情報を前記取得された更新要求に従って更新するステップとを実行させるためのプログラムであることを特徴とする。
According to a fourth aspect of the present invention, there is provided a program, in which a computer acquires an update request for first setting information stored in a first storage means shared by a plurality of services; referring to a second storage means for storing second setting information used in the service and the access status to the second setting information and the first storage means, and setting values of the stored first setting information and If the setting value corresponding to the obtained update request is different and the access status to the second setting information is less than a predetermined threshold, the first setting information is updated to the obtained update request. It is characterized by being a program for executing a step of updating according to a request.
請求項1及び4に係る発明によれば、複数のサービスで共用される設定情報を更新する際に、ユーザにより使用されていないにも関わらず設定値が更新されなくなってしまうことが抑制される。
請求項2に係る発明によれば、複数のサービスで共用される設定情報を更新する際に、更新頻度が閾値未満である設定値が更新されなくなってしまうことが抑制される。
請求項3に係る発明によれば、予め定められた属性を有するファイルの設定情報が更新されてしまうことが抑制される。
According to the inventions according to
According to the second aspect of the invention, when setting information shared by a plurality of services is updated, setting values whose update frequency is less than the threshold are prevented from being updated.
According to the third aspect of the invention, updating of setting information of a file having a predetermined attribute is suppressed.
1.構成
図1は、本実施形態に係る情報処理システム1の構成を例示するブロック図である。情報処理システム1は、情報処理装置10及びサーバ20を備える。情報処理装置10は、用紙等の媒体に画像を形成する画像形成処理や、原稿等の媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。サーバ20はストレージサービス等の各種サービスを提供する。情報処理装置10は通信回線2によりサーバ20に接続されている。通信回線2は、例えばインターネット、移動体通信網、電話回線、及びLAN(Local Area Network)などのうちの少なくとも1つを含む。
1. Configuration FIG. 1 is a block diagram illustrating the configuration of an
図2は情報処理装置10の機能構成を例示するブロック図である。情報処理装置10は、取得手段11、更新手段12、第1記憶手段13及び第2記憶手段14を有する。取得手段11は、複数のサービスで共用される、第1記憶手段に記憶された第1設定情報の更新要求を取得する。更新手段12は、複数のサービスと異なる他のサービスで使用されている第2設定情報及び該第2設定情報へのアクセス状況を記憶する第2記憶手段及び第1記憶手段を参照し、記憶された第1設定情報の設定値と取得された更新要求に対応する設定値とが異なっており、かつ、第2設定情報へのアクセス状況が予め定められた閾値未満である場合、第1設定情報を取得された更新要求に従って更新する。
FIG. 2 is a block diagram illustrating the functional configuration of the
アクセス状況は、設定情報の読出の状況や書込の状況を示す。設定情報は、情報処理装置10のアプリケーションによりアクセスされる。アクセス状況は例えば、使用状況(使
用頻度、使用回数、等)及び/又は更新状況である。更新状況は、設定情報の書換の状況を示す。更新状況は例えば、更新頻度及び更新回数である。設定値は設定情報に設定されている値である。例えば、「ファイル削除」の設定情報には、「〇」又は「×」の設定値が設定される。設定値が「〇」である場合、ファイルの削除が許可されている旨が示される。設定値が「×」である場合、ファイルの削除が許可されていない旨が示される。
The access status indicates the read status and write status of the setting information. The setting information is accessed by an application of the
図3は情報処理装置10のハードウェア構成を例示するブロック図である。プロセッサ101は、情報処理装置10の他の要素を制御するプロセッサである。メモリ102は、プロセッサ101がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばRAM(Random Access Memory)を含む。記憶装置103は各種のプログラム及びデータを記憶する。記憶装置103は例えば、SSD(Solid State Drive)又はHDD(Hard Disk Drive)を含む。通信IF104は、予め定められた無線又は有線の通信規格(例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、又はイーサネット(登録商標))に従って他の装置と通信を行う。
FIG. 3 is a block diagram illustrating the hardware configuration of the
UI部105は例えばタッチスクリーンとキーとを備える。UI部105は情報処理装置10に内蔵されていてもよく、また、外付けされて外部接続されてもよい。画像形成部106は電子写真方式で用紙等の媒体に画像を形成する。画像読取部107は原稿(媒体)の画像を光学的に読み取る。画像処理部108は、例えばDSP(Digital Signal Processor)やGPU(Graphics Processing Unit)を備え、各種の画像処理を実行する。給紙部109は画像形成部106に用紙等の媒体を供給する。
The
この例で、メモリ102又は記憶装置103に記憶されているプログラムをプロセッサ101が実行することにより、図2に示される機能が実装される。プログラムを実行しているプロセッサ101は取得手段11及び更新手段12の例である。
In this example, the functions shown in FIG. 2 are implemented by
図4はサーバ20のハードウェア構成を例示するブロック図である。プロセッサ201は、サーバ20の他の要素を制御するプロセッサである。メモリ202は、プロセッサ201がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばRAMを含む。記憶装置203は各種のプログラム及びデータを記憶する記憶装置であり、例えばSSD又はHDDを含む。通信IF204は、予め定められた無線又は有線の通信規格に従って他の装置と通信を行う。
FIG. 4 is a block diagram illustrating the hardware configuration of the
図5は情報処理装置10の機能構成を例示するブロック図である。図において、サービスA及びサービスBは、情報処理装置10が保持している設定情報を共用するサービスである。以下の説明では、複数のサービスで共用される設定情報(第1設定情報の一例)を「基盤設定情報」という。また、基盤設定情報を共用しているサービスを「連携サービス」という。
FIG. 5 is a block diagram illustrating the functional configuration of the
サービスA及びサービスBは、情報処理装置10が既に利用しているサービスであり、情報処理装置10の基盤設定情報はサービスA及びサービスBで共用されている。一方、サービスCは情報処理装置10が新たに利用を開始するサービスである。情報処理装置10の基盤設定情報は、サービスCで未だ共用されていない。すなわち、サービスCは、基盤設定情報ではなく、サービスCに固有の設定情報を利用する。このように、情報処理装置10の記憶装置103には、複数の連携サービス(例えば、サービスA、サービスB)で共用される基盤設定情報が記憶されているとともに、連携サービス以外のサービス(例えば、サービスC)が利用する、サービス毎に固有の設定情報(以下「連携前設定情報」という)が記憶されている。基盤設定情報は本発明に係る第1設定情報の一例であり、連携前設定情報は本発明に係る第2設定情報の一例である。
Service A and service B are services already used by the
基盤情報管理DB151(第1記憶手段の一例)は、基盤設定情報を管理するデータベースである。 The infrastructure information management DB 151 (an example of a first storage unit) is a database that manages infrastructure setting information.
図6は、基盤情報管理DB151に記憶されている基盤設定情報の内容を例示する図である。この例では、基盤設定情報として、「パスワード最小文字数」、「パスワード複雑さ」、「重要文書パスワード設定」、「文書作成・編集」、「文書削除」、「アクセス権変更」、「コンテンツ差し替え」、及び「印刷」が記憶されている。「パスワード最小文字数」及び「パスワード複雑さ」は、パスワードの設定ルールに関する設定情報である。「パスワード最小文字数」は、パスワードの最小文字数を指定する設定情報である。設定値として「5」が設定されている場合、4文字以下の文字列のパスワードは設定できない。「パスワード複雑さ」は、パスワードに含める文字の種別を指定する設定情報である。設定値として「英字、数字両方」が設定されている場合、英字と数字の両方を含まないパスワードは設定できない。
FIG. 6 is a diagram illustrating contents of infrastructure setting information stored in the infrastructure
「重要文書パスワード設定」は、重要である旨を示す情報が付されたファイル(以下「重要文書」という)のパスワードの設定が許可されているか否かを示す情報である。この設定情報の設定値が「×」である場合、パスワードの設定が許可されていない旨を示す。「ファイル作成・編集」は、ファイルの作成及び編集が許可されているか否かを示す情報である。この設定情報の設定値が「〇」である場合、ファイルの作成及び編集が許可されている旨を示す。 "Important document password setting" is information indicating whether setting of a password for a file to which information indicating that it is important (hereinafter referred to as "important document") is permitted is permitted. If the setting value of this setting information is "x", it indicates that the setting of the password is not permitted. "File creation/editing" is information indicating whether creation and editing of files is permitted. If the setting value of this setting information is "O", it indicates that file creation and editing are permitted.
図5の説明に戻る。利用状況管理DB152は、基盤設定情報の利用状況、及び連携サービス以外のサービス(例えば、サービスC)の設定情報の利用状況を記憶する。
Returning to the description of FIG. The usage
図7及び図8は、利用状況管理DB152(第2記憶手段の一例)の内容を例示する図である。図7には、基盤設定情報の利用状況(例えば、月毎の使用回数)が例示されている。図8には、サービスCの利用状況(月毎の使用回数)が例示されている。また、図7及び図8の例では、基盤設定情報とサービスCの設定情報のそれぞれについて、使用回数の直近の半年の月平均値が記憶されている。 7 and 8 are diagrams exemplifying the contents of the usage status management DB 152 (an example of the second storage means). FIG. 7 exemplifies the usage status of the basic setting information (for example, the number of usages per month). FIG. 8 exemplifies the usage status of service C (the number of usages per month). Further, in the examples of FIGS. 7 and 8, for each of the infrastructure setting information and the service C setting information, the monthly average value of the number of times of use for the most recent half year is stored.
図5の説明に戻る。設定値更新頻度管理DB153(第2記憶手段の一例)は、基盤設定情報の設定値の更新状況、及び連携サービス以外のサービス(例えば、サービスC)の設定情報の更新状況を記憶する。 Returning to the description of FIG. The setting value update frequency management DB 153 (an example of a second storage unit) stores the update status of the setting values of the base setting information and the update status of the setting information of services other than the cooperative service (for example, service C).
図9及び図10は、設定値更新頻度管理DB153(第2記憶手段の一例)の内容を例示する図である。図9には、基盤設定情報の更新状況(例えば、月毎の更新回数)が例示されている。図10には、サービスCの設定情報の更新状況(例えば、月毎の更新回数)が例示されている。また、図9及び図10の例では、基盤設定情報とサービスCの設定情報のそれぞれについて、更新回数の直近半年の月平均が記憶されている。 9 and 10 are diagrams illustrating the contents of the setting value update frequency management DB 153 (an example of the second storage means). FIG. 9 exemplifies the update status of basic setting information (for example, the number of monthly updates). FIG. 10 exemplifies the update status of the setting information of service C (for example, the number of updates per month). Further, in the examples of FIGS. 9 and 10, monthly averages of update counts for the most recent six months are stored for each of the infrastructure setting information and service C setting information.
図5の説明に戻る。設定値確認部154は基盤設定情報の設定値を確認する。具体的には、基盤設定情報に含まれる設定項目と、新たに連携されるサービスで保持している設定項目(連携前設定情報に含まれる設定項目)とで共通する項目の有無を確認する。共通の項目がある場合、設定値確認部154は、基盤設定情報の設定値と連携前設定情報の設定項目の設定値とが異なっているかを確認する。
Returning to the description of FIG. A setting
利用状況確認部155は、設定値確認部154で確認された設定値が異なっていた場合、連携前設定情報の利用状況の履歴を確認する。また、更新頻度確認部156は、設定値確認部154で設定値が異なっていた場合、連携前設定情報の更新頻度を確認する。
If the setting value confirmed by the setting
重要書類管理DB157は、重要フラグを管理するデータベースである。重要書類管理DB157は、重要フラグ(予め定められた属性)が付されたファイルと設定項目との対応関係を記憶する。
The important
図11は重要書類管理DB157の内容を例示する図である。この例では、「ファイルFa」及び「ファイルFb」には重要フラグが付与されている旨が示されている。以下の説明では、説明の便宜上、重要フラグが付されたファイルを「重要ファイル」と称する。また、重要ファイルである「ファイルFb」には「重要文書パスワード」が対応付けられている。すなわち、「ファイルFb」が用いられる場合、「重要文書パスワード」の設定情報が利用される。
FIG. 11 is a diagram illustrating the contents of the important
図5の説明に戻る。確認部158は、重要書類管理DB157に登録されている重要フラグを確認する。許容部159は、設定値確認部154、利用状況確認部155、更新頻度確認部156及び確認部158の確認結果に基づき、連携対象であるサービスの連携前設定情報のうち、基盤設定情報で保持されている設定値と異なる設定値が設定されている設定情報を抽出し、抽出した設定情報の設定値を更新する。
Returning to the description of FIG. A
2.動作
この動作例では、複数の連携サービスで共用されている基盤設定情報を保持している情報処理装置10が、別のサービスで利用されている連携前設定情報を基盤設定情報に統合させる場合の動作例を説明する。この動作例では、情報処理装置10は、基盤設定情報の設定値と連携前設定情報の設定値とが異なっており、かつ、利用状況管理DB152又は設定値更新頻度管理DBに記憶されている、連携前設定情報へのアクセス状況(使用状況(使用頻度、使用回数、等)及び/又は更新状況(更新頻度、更新回数、等))が予め定められた閾値未満である場合、基盤設定情報の設定値を更新要求に従って更新する。すなわち、情報処理装置10は、基盤設定情報と連携前設定情報を統合する際に、情報処理装置10が保持している基盤設定情報の値が初期値でない場合(すなわちユーザにより初期値から値が変更されている場合)であって、かつ、更新状況や使用状況が閾値を上回っている場合、基盤設定情報の設定値の更新を行わない。
2. Operation In this operation example, the
図12は、情報処理装置10が行う処理の流れを例示するフローチャートである。図12に示される処理は、基盤設定情報の更新要求を取得したこと(例えば、ユーザにより新たなサービスの連携を指示する操作が行われたこと)をトリガとして開始される。
FIG. 12 is a flow chart illustrating the flow of processing performed by the
ステップS101において、情報処理装置10のプロセッサ101は、新たに連携するサービス(以下「サービスC」)の設定情報に含まれる設定項目の中に、基盤設定情報と共通する設定項目があるかを判定する。共通する設定項目がある場合(ステップS101;YES)、プロセッサ101はステップS102の処理に進む。一方、共通する設定項目がない場合(ステップS101;NO)、プロセッサ101はステップS103の処理に進む。
In step S101, the
図13は、サービスCの連携前設定情報の内容を例示する図である。サービスCは、基盤設定情報を共用している複数の連携サービスと異なる他のサービスである。図13の例では、基盤設定情報とサービスCの連携前設定情報とを比較すると、「パスワード最小文字数」、「重要文書パスワード設定」及び「ファイル削除」の設定値が異なっている。 FIG. 13 is a diagram exemplifying the contents of pre-linkage setting information of service C. As shown in FIG. Service C is another service that is different from the plurality of cooperative services that share infrastructure setting information. In the example of FIG. 13, comparing the base setting information and the pre-linkage setting information of service C, the setting values for "minimum password length", "important document password setting", and "file deletion" are different.
図12の説明に戻る。ステップS102において、プロセッサ101は、基盤設定情報と連携前設定情報とに共通する設定項目について、設定値に差異があるかを判定する。設定値が異なっている場合(ステップS102;YES)、プロセッサ101は、ステップS103の処理に進む。一方、設定値に差異がない場合(ステップS102;NO)、プ
ロセッサ101はステップS107の処理に進む。
Returning to the description of FIG. In step S102, the
ステップS103において、プロセッサ101は、その設定項目の利用実績があるかを判定する。この実施形態では、プロセッサ101は、利用状況管理DB152を参照し、その設定値の月毎の直近半年の平均使用回数が基準値を超えているかを判定する。
In step S103, the
図14は、利用状況の基準値を例示する図である。この基準値は、例えば情報処理装置10の管理者により設定されてもよい。例えば、サービスCの連携前設定情報の各設定項目の利用状況が、図8に例示される内容である場合、「パスワード最小文字数」、「重要文書パスワード設定」及び「ファイル削除」の設定項目の月の平均使用回数は基準値を超えている。すなわち、これらの設定項目は利用実績があると判定される。
FIG. 14 is a diagram exemplifying the reference value of the usage status. This reference value may be set by an administrator of the
図12の説明に戻る。平均使用回数が基準値を超えている場合、すなわち利用実績がある場合(ステップS103;YES)、プロセッサ101はステップS107の処理に進む。一方、利用実績がない場合(ステップS103;NO)、プロセッサ101はステップS104の処理に進む。
Returning to the description of FIG. If the average number of times of use exceeds the reference value, that is, if there is a record of use (step S103 ; YES), the
ステップS104において、プロセッサ101は、その設定項目の設定値が予め設定された期間内に頻繁に更新されているかを判定する。この実施形態では、プロセッサ101は、設定値更新頻度管理DB153を参照し、サービスCの連携前設定情報の各設定項目の更新状況が予め定められた閾値未満であるかを判定する。具体的には、ここでは、プロセッサ101は、その設定値の月毎の直近半年の平均更新回数が基準値以上であるかを判定する。
In step S104, the
図15は、更新頻度の基準値を例示する図である。この基準値は、例えば情報処理装置10の管理者により設定されてもよい。例えば、サービスCの連携前設定情報の各設定項目の更新頻度が、図10に例示される内容である場合、「重要文書パスワード設定」の設定項目の月の平均更新回数は、図15に示された基準値を超えている。この場合、「重要文書パスワード設定」の設定項目は頻繁に更新されていると判定される。一方、「パスワード最小文字数」の設定項目の月の平均更新回数は、図15に示された基準値を下回っている。この場合、「パスワード最小文字数」の設定項目は頻繁に更新されていないと判定される。「ファイル削除」の設定項目の月の平均更新回数は、図15に示された基準値と同値である。この場合、「ファイル削除」の設定項目は頻繁に更新されていると判定される。
FIG. 15 is a diagram illustrating reference values of update frequency. This reference value may be set by an administrator of the
図12の説明に戻る。平均更新回数が基準値以上である場合、すなわち頻繁に更新されている場合(ステップS104;YES)、プロセッサ101はステップS107の処理に進む。一方、頻繁に更新されていない場合(ステップS104;NO)、プロセッサ101はステップS105の処理に進む。
Returning to the description of FIG. If the average update count is greater than or equal to the reference value, that is, if the update is frequent (step S104 ; YES), the
ステップS105において、プロセッサ101は、重要書類管理DB157を参照し、その設定項目が重要ファイルで用いられているか(すなわち、その設定項目と重要フラグとが対応付けられているか)を判定する。対応付けられている重要フラグが有る場合(ステップS105;YES)、プロセッサ101はステップS107の処理に進む。一方、対応付けられている重要フラグが無い場合(ステップS105;NO)、プロセッサ101はステップS106の処理に進む。
In step S105, the
ステップS106において、プロセッサ101は、基盤設定情報で保持されている設定値とは異なる連携前設定情報を抽出し、抽出した連携前設定情報の設定値で、基盤設定情報の設定値を更新する。
In step S106, the
ステップS107において、プロセッサ101は、基盤設定情報を更新せずに、処理を終了する。すなわち、基盤設定情報に設定されていた設定値が継続してそのまま使用される。例えば、サービスCの連携前設定情報が図13に例示される内容である場合、「パスワード最小文字数」、「重要文書パスワード設定」及び「ファイル削除」の設定項目以外の設定項目は、基盤設定情報の設定値とサービスCの設定情報の設定値とに差異がない。そのため、これら3つの設定項目以外の設定項目については、基盤設定情報の設定値がそのまま継続して用いられる。
In step S107, the
例えば、アクセス頻度が閾値よりも低い場合や更新頻度が閾値よりも低い場合、「ファイル削除」及び「重要文書パスワード」の設定情報は、サービスCのものが有効として設定される。このように、この実施形態では、サービスCを新たに連携する際に、設定値が異なっている設定項目のうち、更新状況又は使用状況が高い設定項目については設定値が更新されない一方、更新状況や使用状況が低い設定情報については設定値が更新される。これにより、ユーザにより使用されていない設定情報が更新されなくなってしまうことが抑制される。 For example, when the access frequency is lower than the threshold value or the update frequency is lower than the threshold value, the setting information of "file deletion" and "important document password" is set as effective for service C. As described above, in this embodiment, when the service C is newly linked, the setting values of the setting items with high update status or usage status among the setting items with different setting values are not updated. The setting value is updated for the setting information whose usage status is low. This prevents setting information that is not used by the user from being updated.
また、この実施形態では、上述したように、プロセッサ101は、重要フラグが付されたファイルで「重要文書パスワード」が使用されている場合(「重要文書パスワード」の設定情報が重要フラグに対応付けられている場合)、基盤設定情報の更新を行わない。
In addition, in this embodiment, as described above, the
3.変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わされて実施されてもよい。
3. Modifications The above-described embodiment is merely an example of implementation of the present invention, and may be modified as follows. In addition, the above-described embodiment and each modified example described below may be combined and implemented as necessary.
(1)上述の実施形態では、複数のサービスが連携しているシステムにおいて、新たに連携するサービスを追加する場合の動作を例示した。上述の実施形態で示した基盤設定情報を更新処理は、連携させるサービスを新たに追加する場合に限られず、他の状況で実行されてもよい。例えば、情報処理装置10に新たにアプリケーションが追加され、追加されたアプリケーションが基盤設定情報を利用する場合に上述した更新処理が実行されてもよい。
(1) In the above-described embodiment, in a system in which a plurality of services are linked, the operation of adding a new service to be linked has been exemplified. The process of updating the infrastructure setting information shown in the above embodiment is not limited to the case of newly adding a service to be linked, and may be executed in other situations. For example, when an application is newly added to the
(2)上述の実施形態において、基盤情報管理DB151、利用状況管理DB152、及び設定値更新頻度管理DB153等の各種のデータベースは、ユーザ毎に設けられてもよい。この場合、ユーザは情報処理装置10のUI部105を用いてログイン操作を行い、情報処理装置10のプロセッサ101は、ログインされたユーザに対応するデータベースを参照し、設定情報を更新するか否かを判定する。
(2) In the above-described embodiment, various databases such as the base
(3)上述の実施形態では、基盤情報管理DB151、利用状況管理DB152、及び設定値更新頻度管理DB153等の各種のデータベースが情報処理装置10に設けられている場合を説明したが、これらのデータベースが外部サーバ(例えば、サーバ20)に設けられていてもよい。この場合、情報処理装置10は各種のデータベースが設けられたサーバにアクセスすることにより、設定情報の利用状況や更新状況等を確認する。
(3) In the above-described embodiment, the case where various databases such as the base
(4)上述の実施形態において、情報処理装置10のプロセッサ101又はサーバ20のプロセッサ201により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体(磁気テープ、磁気ディスクなど)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
(4) In the above embodiments, the program executed by the
10…情報処理装置、11…取得手段、12…更新手段、13…第1記憶手段、14…第2記憶手段、101…プロセッサ、102…メモリ、103…記憶装置、104…通信IF、105…UI部、106…画像形成部、107…画像読取部、108…画像処理部。
DESCRIPTION OF
Claims (4)
前記複数のサービスと異なる他のサービスで使用されている第2設定情報及び該第2設定情報へのアクセス状況を記憶する第2記憶手段及び前記第1記憶手段を参照し、前記記憶された第1設定情報の設定値と前記取得された更新要求に対応する設定値とが異なっており、かつ、前記第2設定情報へのアクセス状況が予め定められた閾値未満である場合、前記第1設定情報を前記取得された更新要求に従って更新する更新手段と
を有する情報処理装置。 Acquisition means for acquiring an update request for the first setting information stored in the first storage means, shared by a plurality of services;
By referring to the second storage means and the first storage means for storing the second setting information used in a service different from the plurality of services and the access status to the second setting information, the stored second setting information is referred to. When the setting value of the first setting information is different from the setting value corresponding to the acquired update request, and the access status to the second setting information is less than a predetermined threshold, the first setting and updating means for updating information according to the acquired update request.
前記更新手段は、前記第2設定情報の更新状況が予め定められた閾値未満である場合、前記更新要求に従って前記第1設定情報を更新する
請求項1に記載の情報処理装置。 the second storage means stores update status of the second setting information;
The information processing apparatus according to claim 1, wherein said updating means updates said first setting information according to said update request when the update status of said second setting information is less than a predetermined threshold.
前記更新手段は、前記第2設定情報が前記属性を有するファイルに対応付けられている場合、前記更新を行わない
請求項1又は2に記載の情報処理装置。 the second storage means associates and stores the second setting information with a file having a predetermined attribute;
3. The information processing apparatus according to claim 1, wherein said updating means does not perform said updating when said second setting information is associated with a file having said attribute.
複数のサービスで共用される、第1記憶手段に記憶された第1設定情報の更新要求を取得するステップと、
前記複数のサービスと異なる他のサービスで使用されている第2設定情報及び該第2設定情報へのアクセス状況を記憶する第2記憶手段及び前記第1記憶手段を参照し、前記記憶された第1設定情報の設定値と前記取得された更新要求に対応する設定値とが異なっており、かつ、前記第2設定情報へのアクセス状況が予め定められた閾値未満である場合、前記第1設定情報を前記取得された更新要求に従って更新するステップと
を実行させるためのプログラム。 to the computer,
a step of acquiring an update request for first setting information stored in a first storage means and shared by a plurality of services;
By referring to the second storage means and the first storage means for storing the second setting information used in a service different from the plurality of services and the access status to the second setting information, the stored second setting information is referred to. When the setting value of the first setting information is different from the setting value corresponding to the acquired update request, and the access status to the second setting information is less than a predetermined threshold, the first setting a step of updating information according to the obtained update request;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018121516A JP7151211B2 (en) | 2018-06-27 | 2018-06-27 | Information processing device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018121516A JP7151211B2 (en) | 2018-06-27 | 2018-06-27 | Information processing device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020003972A JP2020003972A (en) | 2020-01-09 |
JP7151211B2 true JP7151211B2 (en) | 2022-10-12 |
Family
ID=69100039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018121516A Active JP7151211B2 (en) | 2018-06-27 | 2018-06-27 | Information processing device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7151211B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009260915A (en) | 2008-03-18 | 2009-11-05 | Ricoh Co Ltd | Network synchronizing system and information processing apparatus |
JP2010108396A (en) | 2008-10-31 | 2010-05-13 | Brother Ind Ltd | Network device |
JP2011076478A (en) | 2009-09-30 | 2011-04-14 | Nippon Telegr & Teleph Corp <Ntt> | Sns server, property information management method and program for the same |
JP2013132813A (en) | 2011-12-26 | 2013-07-08 | Fuji Xerox Co Ltd | Image forming apparatus and program |
JP2016224711A (en) | 2015-05-29 | 2016-12-28 | コニカミノルタ株式会社 | Image forming apparatus, management server, program, and terminal device |
-
2018
- 2018-06-27 JP JP2018121516A patent/JP7151211B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009260915A (en) | 2008-03-18 | 2009-11-05 | Ricoh Co Ltd | Network synchronizing system and information processing apparatus |
JP2010108396A (en) | 2008-10-31 | 2010-05-13 | Brother Ind Ltd | Network device |
JP2011076478A (en) | 2009-09-30 | 2011-04-14 | Nippon Telegr & Teleph Corp <Ntt> | Sns server, property information management method and program for the same |
JP2013132813A (en) | 2011-12-26 | 2013-07-08 | Fuji Xerox Co Ltd | Image forming apparatus and program |
JP2016224711A (en) | 2015-05-29 | 2016-12-28 | コニカミノルタ株式会社 | Image forming apparatus, management server, program, and terminal device |
Also Published As
Publication number | Publication date |
---|---|
JP2020003972A (en) | 2020-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3956149B2 (en) | Resource content access control method, system, and program | |
JP4308587B2 (en) | Document group management device | |
US8719691B2 (en) | Document providing system and computer-readable storage medium | |
US9286307B2 (en) | Document management apparatus improved in efficiency of deletion of files, method of controlling the same, and storage medium | |
US10776505B2 (en) | Data loss prevention for an online content management platform | |
CN101320368A (en) | Document management method system and apparatus | |
JP2008015984A (en) | Data migration device, method and program | |
JP5119840B2 (en) | Information processing apparatus, information processing system, and program | |
JP2015026214A (en) | System, information processing device, control method therefor, and program | |
JP7151211B2 (en) | Information processing device and program | |
JP2009187341A (en) | Information processing program and information processor | |
US20190258621A1 (en) | Method and system for using external content type object types | |
JP2007072581A (en) | Policy group generation device and control method | |
JP2004362418A (en) | Data sharing system, method, and data sharing program | |
JP6133832B2 (en) | Recipe ID management server, recipe ID management system, and terminal device | |
JP2008052643A (en) | Document processing system, and method for controlling document processing | |
JP2007109160A (en) | Cooperation method between document management system and access right management server | |
JP5047664B2 (en) | Electronic document management apparatus, computer program, and electronic document management method | |
CN105335502B (en) | A kind of management method and device of file attribute | |
JP2011076569A (en) | Access right management device and access right management program | |
JP2020166387A (en) | Printer driver and recording medium | |
JP7347649B2 (en) | Information management device, information management system, information management method, and information management program | |
WO2021068896A1 (en) | Method for managing telecommunication network data, and electronic device | |
JP2019128867A (en) | Design information managing system, design information managing method, and program | |
JP2013196561A (en) | Update device, update method, and update program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210524 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220621 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220622 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220817 |
|
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: 20220830 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220912 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7151211 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |