JP7129231B2 - 情報処理システム、およびその制御方法 - Google Patents
情報処理システム、およびその制御方法 Download PDFInfo
- Publication number
- JP7129231B2 JP7129231B2 JP2018110453A JP2018110453A JP7129231B2 JP 7129231 B2 JP7129231 B2 JP 7129231B2 JP 2018110453 A JP2018110453 A JP 2018110453A JP 2018110453 A JP2018110453 A JP 2018110453A JP 7129231 B2 JP7129231 B2 JP 7129231B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- information processing
- local server
- setting
- server
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
Description
<システム構成>
図1は、情報処理システムのシステム構成の一例を示す図である。
図2は、管理サーバー101、PC102、コンテンツサーバー106、ローカルサーバー105、108のハードウェア構成の一例を示す図である。各装置のCPUが各装置のHDD等に記憶されたプログラムに基づき処理を実行することによって各装置の機能等が実現される。図2では管理サーバー101を例に説明するが、情報処理システムに含まれるその他の装置についても同様のハードウェア構成である。
図3は、デバイス104のハードウェア構成の一例を示す説明図である。デバイス104の具体的な例としては、印刷機能やスキャン機能、ネットワーク通信機能等を備える画像形成装置である。
図4は、管理サーバー101及びデバイス104、ローカルサーバー105、108のソフトウェア構成の一例を示す図である。ローカルサーバー105とローカルサーバー108のソフトウェア構成はほとんど同じであるため、図4ではローカルサーバー105を代表として説明する。
図5は、設定データ管理部300(管理サーバー101)が管理している設定データの一例を示す図である。営業担当者等のユーザーがPC102経由で管理サーバー101にアクセスすることで設定データの作成、編集、削除が行われる。なお、図5(d)は図5(a)と、図5(e)は図5(b)と項目が同じであるため、代表して図5(a)と図5(b)を説明する。
図6は、ローカルサーバー管理部301(管理サーバー101)が管理しているローカルサーバー情報の一例を示す図である。ローカルサーバー情報は、ローカルサーバー105、108又は通信回線103に接続しているPC等から管理サーバー101にアクセスすることで登録される。
図7は、デバイス104の設定実行部305が実行する自動設定処理の一例を示すフローチャートである。管理サーバー101が主体となって実行される自動設定処理については後述する。
図8は、管理サーバー101の設定データ送信処理を示すフローチャートである。本処理は、デバイス104からの設定データ取得リクエストをきっかけとし、管理サーバー101の設定データ管理部300が主体となって実行される。
図12に、S702でデバイス104が管理サーバー101に送信する設定データ取得リクエストの一例を示す。上記でも説明した通り、設定データ取得リクエストは、S701で表示される検索画面(図9)で、設定データの検索条件が入力されたことをきっかけに管理サーバー101に送信される。
図14は、S707でデバイス104が管理サーバー101に送信するローカルサーバー情報取得リクエストの一例を示す説明図である。図12と同様の部分については同一の符番を用いてその説明を省略する。
図15は、管理サーバー101のローカルサーバー情報送信処理の一例を示すフローチャートである。本処理は、S707で管理サーバー101がローカルサーバー情報取得リクエストを取得したことをきっかけに開始される。
図21は、ローカルサーバーを使用した自動設定作業の処理の一例を示すシーケンス図である。符番は、上記で説明済みのフローチャートの符番と同じである。
設定データが一度検索され設定履歴が無期限に有効である場合、ローカルサーバー情報取得リクエストを管理サーバー101に送信できさえすれば、ローカルサーバー情報を取得できてしまい、セキュリティ上の危険性が高まる。本実施例では、その課題を解決するための解決手段を示す。
上記の実施例では、設定データ取得リクエストを受信したことに伴って管理サーバー101が設定履歴を記憶(S807)し、ローカルサーバー情報取得リクエストを受信したことに伴って管理サーバー101が設定履歴を参照(S1503)し、ローカルサーバー情報をデバイス104に提供する形態を示した。本実施例ではデバイス104と管理サーバー101間の通信回数を減らすために、デバイス104からの一度のリクエストで設定データとローカルサーバー情報を提供する形態を示す。本形態については図22を用いて説明するが、上記で説明済みの処理については同じ符番を振って説明を省略する。
設定データの検索(S702)に成功してからローカルサーバー情報の取得要求を送信するまで(S707)に、作業者により自動設定処理が中断され、長時間経過してしまうことがある。その状況下で第2の実施形態のように設定履歴に有効期限が設けられていると、設定履歴の有効期限が超過してしまい、ローカルサーバー情報を取得する際にエラー(S1505)になってしまう。
また、本発明の目的は以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
104 デバイス
106 コンテンツサーバー
105、108 ローカルサーバー
300 設定データ管理部
301 ローカルサーバー管理部
302 設定履歴管理部
303 設定データ取得部
304 コンテンツ取得部
305 設定実行部
306 設定結果通知部
Claims (5)
- 情報処理装置と、
前記情報処理装置の機能を実現するためのアプリケーション、および前記アプリケーションを動作させるためのファームウェアのうち少なくとも一つを含むコンテンツデータをインストールするための指示を含む設定データを管理する管理サーバーと、
前記コンテンツデータの少なくとも一部を管理するローカルサーバーと、
を含む情報処理システムであって、
前記管理サーバーは、
前記情報処理装置からの前記情報処理装置を識別する第1の識別子および前記情報処理装置が属する組織を識別する第2の識別子を含む要求に基づいて、設定データを特定する特定手段と、
前記特定手段で特定された前記設定データを前記情報処理装置に提供するための提供手段と、を有し、
前記提供手段は、さらに、前記特定手段で前記設定データが特定されたことに伴って、前記第1の識別子および前記第2の識別子に基づく前記ローカルサーバーにアクセスするための認証情報を含むローカルサーバー情報を、前記情報処理装置に提供し、
前記情報処理装置は、
前記管理サーバーから取得した前記設定データに含まれる指示に従って前記コンテンツデータを取得する際に、前記管理サーバーから取得した前記ローカルサーバー情報を用いて前記ローカルサーバーにアクセスし、前記ローカルサーバーが管理する前記コンテンツデータを取得することを特徴とする情報処理システム。 - 前記管理サーバーは、
前記特定手段で前記設定データが特定された場合、前記要求に含まれる前記第1の識別子および前記第2の識別子を管理する第1の管理手段を更に有することを特徴とする請求項1に記載の情報処理システム。 - 前記管理サーバーは、
前記ローカルサーバー情報と、前記ローカルサーバーが属する組織を識別する第4の識別子とを関連付けて管理する第2の管理手段を更に有し、
前記提供手段は、前記第2の管理手段によって管理された前記第4の識別子に基づいて、前記情報処理装置と同じ組織に属するローカルサーバーを特定し、該ローカルサーバーについてのローカルサーバー情報を前記情報処理装置に提供することを特徴とする請求項1または2に記載の情報処理システム。 - 前記情報処理システムは、
前記コンテンツデータを管理する外部サーバーを更に含み、
前記管理サーバーは、
前記外部サーバーにアクセスするための外部サーバー情報を管理する第3の管理手段を更に有し、
前記情報処理装置が前記ローカルサーバーから前記コンテンツデータを取得できなかった場合、
前記情報処理装置が、前記第3の管理手段によって管理された前記外部サーバー情報を前記管理サーバーから取得し、取得した前記外部サーバー情報を用いて前記外部サーバーにアクセスし、前記外部サーバーが管理する前記コンテンツデータを取得することを特徴とする請求項1乃至3のいずれか一項に記載の情報処理システム。 - 情報処理装置と、
前記情報処理装置の機能を実現するためのアプリケーション、および前記アプリケーションを動作させるためのファームウェアのうち少なくとも一つを含むコンテンツデータをインストールするための指示を含む設定データを管理する管理サーバーと、
前記コンテンツデータの少なくとも一部を管理するローカルサーバーと、
を含む情報処理システムにおける制御方法であって、
前記管理サーバーは、
前記情報処理装置からの前記情報処理装置を識別する第1の識別子および前記情報処理装置が属する組織を識別する第2の識別子を含む要求に基づいて、設定データを特定する特定ステップと、
前記特定ステップで特定された前記設定データを前記情報処理装置に提供するための提供ステップと、を有し、
前記提供ステップでは、さらに、前記特定ステップで前記設定データが特定されたことに伴って、前記第1の識別子および前記第2の識別子に基づく前記ローカルサーバーにアクセスするための認証情報を含むローカルサーバー情報が、前記情報処理装置に提供され、
前記情報処理装置は、
前記管理サーバーから取得した前記設定データに含まれる指示に従って前記コンテンツデータを取得する際に、前記管理サーバーから取得した前記ローカルサーバー情報を用いて前記ローカルサーバーにアクセスし、前記ローカルサーバーが管理する前記コンテンツデータを取得することを特徴とする制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018110453A JP7129231B2 (ja) | 2018-06-08 | 2018-06-08 | 情報処理システム、およびその制御方法 |
US16/407,927 US20190379661A1 (en) | 2018-06-08 | 2019-05-09 | Information processing system and control method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018110453A JP7129231B2 (ja) | 2018-06-08 | 2018-06-08 | 情報処理システム、およびその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019212223A JP2019212223A (ja) | 2019-12-12 |
JP7129231B2 true JP7129231B2 (ja) | 2022-09-01 |
Family
ID=68764357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018110453A Active JP7129231B2 (ja) | 2018-06-08 | 2018-06-08 | 情報処理システム、およびその制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20190379661A1 (ja) |
JP (1) | JP7129231B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7353771B2 (ja) * | 2019-02-28 | 2023-10-02 | キヤノン株式会社 | プログラム、記憶媒体、情報処理装置の制御方法、及び情報処理装置 |
US11778118B2 (en) * | 2020-04-08 | 2023-10-03 | Canon Kabushiki Kaisha | Information processing apparatus for installing applications related to a predetermined group |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002023979A (ja) | 2000-07-04 | 2002-01-25 | Minolta Co Ltd | ネットワークプリントシステム、サーバ、プリンタ、印刷出力制御装置、および記録媒体 |
JP2002268979A (ja) | 2001-03-07 | 2002-09-20 | Nippon Telegr & Teleph Corp <Ntt> | ダウンロード方法及び装置、ダウンロード用プログラム並びにそのプログラムを記録した記録媒体 |
US20080289023A1 (en) | 2002-12-19 | 2008-11-20 | Patrick Ryan Wardrop | Method and System for Peer-to-Peer Authorization |
JP2017021407A (ja) | 2015-07-07 | 2017-01-26 | キヤノン株式会社 | 情報処理システム、情報処理装置、管理装置、情報処理装置の制御方法、管理装置の制御方法、及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8019725B1 (en) * | 2004-12-15 | 2011-09-13 | Apple Inc. | Software update management |
US10033818B2 (en) * | 2014-05-30 | 2018-07-24 | Apple Inc. | Using listen ranges to deliver content to electronic devices from local caching servers |
US9197696B1 (en) * | 2015-01-19 | 2015-11-24 | Vuclip | Offline content distribution networks |
JP6572926B2 (ja) * | 2017-03-17 | 2019-09-11 | 富士ゼロックス株式会社 | ドキュメント管理システム |
-
2018
- 2018-06-08 JP JP2018110453A patent/JP7129231B2/ja active Active
-
2019
- 2019-05-09 US US16/407,927 patent/US20190379661A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002023979A (ja) | 2000-07-04 | 2002-01-25 | Minolta Co Ltd | ネットワークプリントシステム、サーバ、プリンタ、印刷出力制御装置、および記録媒体 |
JP2002268979A (ja) | 2001-03-07 | 2002-09-20 | Nippon Telegr & Teleph Corp <Ntt> | ダウンロード方法及び装置、ダウンロード用プログラム並びにそのプログラムを記録した記録媒体 |
US20080289023A1 (en) | 2002-12-19 | 2008-11-20 | Patrick Ryan Wardrop | Method and System for Peer-to-Peer Authorization |
JP2017021407A (ja) | 2015-07-07 | 2017-01-26 | キヤノン株式会社 | 情報処理システム、情報処理装置、管理装置、情報処理装置の制御方法、管理装置の制御方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20190379661A1 (en) | 2019-12-12 |
JP2019212223A (ja) | 2019-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4838610B2 (ja) | 文書管理装置、文書管理方法、プログラム | |
US9354828B2 (en) | Print system, print server, control method thereof, and program | |
JP6425738B2 (ja) | 情報処理装置、情報処理装置の制御方法、情報処理システム、およびコンピュータプログラム | |
JP6550692B2 (ja) | サービス提供システム、ログ情報提供方法及びプログラム | |
US20140223570A1 (en) | Information processing apparatus, information processing system, and license management method | |
JP5923931B2 (ja) | 情報処理装置、管理方法、及び管理プログラム | |
JP4797925B2 (ja) | 情報処理プログラムおよび情報処理システム | |
US20070055975A1 (en) | Device management apparatus, client apparatus, and device management method | |
JP7129231B2 (ja) | 情報処理システム、およびその制御方法 | |
JP2011203964A (ja) | 文書管理システム及び方法 | |
JP6331686B2 (ja) | 情報処理システム、情報処理方法、及びプログラム | |
JP6998150B2 (ja) | Ippスキャンディレクトリサービス | |
JP6205946B2 (ja) | サービス提供システム、情報収集方法及びプログラム | |
US10628096B2 (en) | Device data management system for managing device data usable as setting values | |
JP6708719B2 (ja) | 情報処理装置、情報処理装置の制御方法、情報処理システム、およびコンピュータプログラム | |
JP7107066B2 (ja) | 機器管理装置、機器管理プログラム及び機器管理システム | |
JP2019074954A (ja) | 情報処理装置、管理サーバー、情報処理方法及びプログラム | |
JP5817238B2 (ja) | 情報処理システム、情報処理装置、情報管理方法、及び情報管理プログラム | |
JP5879916B2 (ja) | 電子機器、管理システム、及び管理プログラム | |
JP2021043822A (ja) | コンテンツ提供システム、サーバ、およびプログラム | |
JP2016062257A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
JP7247307B2 (ja) | デバイスデータ管理システム、制御方法、およびプログラム | |
JP2016149157A (ja) | 情報処理装置、管理方法、及び管理プログラム | |
JP2023159765A (ja) | 画像処理装置、画像処理装置の制御方法、画像処理装置のプログラム、画像処理装置と管理システムを含むシステム及びシステムの制御方法 | |
JP4724491B2 (ja) | 資源配布管理プログラム、資源配布管理方法および資源配布管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220510 |
|
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: 20220719 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220822 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7129231 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |