JP5863388B2 - 情報処理システム及びその制御方法、並びにプログラム - Google Patents
情報処理システム及びその制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP5863388B2 JP5863388B2 JP2011236477A JP2011236477A JP5863388B2 JP 5863388 B2 JP5863388 B2 JP 5863388B2 JP 2011236477 A JP2011236477 A JP 2011236477A JP 2011236477 A JP2011236477 A JP 2011236477A JP 5863388 B2 JP5863388 B2 JP 5863388B2
- Authority
- JP
- Japan
- Prior art keywords
- cache
- processing apparatus
- information processing
- user
- data
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
<画像処理システムのシステム構成>
まず、図1を参照して、本発明の第1の実施形態に係る画像処理システムの構成について説明する。本実施形態では、本発明の情報処理システムの一例として、画像処理装置を備える画像処理システムを例に説明する。図1に示す画像処理システムは、画像処理装置100、103と、Webサーバ120と、キャッシュ管理サーバ122とを備え、それらはネットワークを介して相互に通信可能である。
図2を参照して、第1の実施形態に係る画像処理装置100のハードウェア構成について説明する。なお、画像処理装置103のハードウェア構成は、画像処理装置100のハードウェア構成と同様である。画像処理装置100は、制御部200と、制御部200に接続された、操作部209、プリンタ210及びスキャナ211とを備える。
図3を参照して、第1の実施形態に係るWebサーバ120及びキャッシュ管理サーバ122のハードウェア構成について説明する。なお、図3ではWebサーバ120のハードウェア構成について示しているが、キャッシュ管理サーバ122も同様の構成を有する。
図4を参照して、第1の実施形態に係る、画像処理装置100、103とWebサーバ120とキャッシュ管理サーバ122とを備える画像処理システムにおけるソフトウェア構成について説明する。なお、画像処理装置103のソフトウェア構成は、図4に示す画像処理装置100の構成と同様であるため、以下では画像処理装置100について説明する。図4に示す画像処理装置100(103)の各機能部は、CPU201がROM202又はHDD204に格納された制御プログラムを読み出して実行することで、画像処理装置100(103)上で実現される。また、Webサーバ120及びキャッシュ管理サーバ122の各機能部は、CPU301がROM302又はHDD304に格納された制御プログラムを読み出して実行することで、Webサーバ120及びキャッシュ管理サーバ122上で実現される。
Webサーバ120は、Webアプリケーション421を含む。Webアプリケーション421は、画像処理装置100のWebブラウザ400からの要求(リクエスト)を受信すると、コンテンツデータを加工した後、当該要求に対する応答として、加工後のコンテンツデータを画像処理装置100に送信する。本実施形態で、コンテンツデータとは、画像処理装置100においてWebブラウザ400が操作部209に画面(操作画面等)を表示するために用いる、HTMLデータ、画像データ等の画面データを示す。
キャッシュ管理サーバ122は、キャッシュ管理部422を含む。キャッシュ管理部422は、画像処理装置100から受信したユーザIDとキャッシュデータとを関連付けて、RAM303又はHDD304に保存して、ユーザごとにキャッシュデータを管理する。また、画像処理装置100からの要求に応じて、RAM303又はHDD304に保存されているキャッシュデータを検索して、抽出したキャッシュデータを当該要求に対する応答として、画像処理装置100に送信する。
画像処理装置100は、Webブラウザ400及びログインアプリケーション410を含む。Webブラウザ400は、画像処理装置100に搭載された、組み込みのソフトウェアプログラムであり、外部通信部401、コンテンツ解析部402、画面表示部403、及びキャッシュ保存部404を含む。
次に、図5を参照して、本実施形態に係る画像処理システムにおいて実行される一連の処理について説明する。図5では、画像処理装置100、103のうち、画像処理装置100によって実行される処理について示しているが、画像処理装置103によって実行される処理も同様である。図5に示す各ステップの動作は、CPU201がROM202又はHDD204に格納された制御プログラムを読み出して実行し、CPU301がROM302又はHDD304に格納された制御プログラムを読み出して実行することで、画像処理装置100(103)、Webサーバ120、及びキャッシュ管理サーバ122上でそれぞれ実現される。
本発明の第2の実施形態では、ユーザが画像処理装置100又は103にログインした際に、キャッシュ管理サーバ122が、画像処理装置100又は103で保持していないキャッシュデータのみを送信することを特徴とする。なお、以下では説明の簡略化のため、第1の実施形態とは異なる部分についてのみ説明する。
本発明の第3の実施形態では、キャッシュ管理サーバ122が、キャッシュデータの送信対象となる画像処理装置100、103におけるキャッシュデータの保存容量を考慮して、送信するキャッシュデータの量を調整することを特徴とする。なお、以下では説明の簡略化のため、第1及び第2の実施形態とは異なる部分についてのみ説明する。
本発明の第4の実施形態では、画像処理装置100、103は、キャッシュ管理サーバ122にキャッシュデータの送信を行わず、キャッシュ管理サーバ122が、画像処理装置100、103から受信したキャッシュリストに基づきキャッシュデータを生成する。具体的には、キャッシュ管理サーバ122は、画像処理装置100、103から受信したキャッシュリスト801に基づいて、Webサーバ120からコンテンツデータを取得して、キャッシュデータとして保存することを特徴とする。なお、以下では説明の簡略化のため、第1及び第3の実施形態とは異なる部分についてのみ説明する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (6)
- Webサーバから取得した画面データに基づく画面、又は前記Webサーバから取得した画面データのキャッシュデータに基づく画面を表示可能な第1及び第2の情報処理装置と、キャッシュ管理サーバと、を備える情報処理システムであって、
前記第1の情報処理装置は、
前記第1の情報処理装置の表示手段に表示すべき画面の画面データを、前記Webサーバに要求する要求手段と、
前記要求手段による要求に対する応答として前記Webサーバから取得された画面データを、前記第1の情報処理装置の記憶手段にキャッシュデータとして保存する第1の保存手段と、
ユーザのユーザIDと前記記憶手段に保存されているキャッシュデータとを前記キャッシュ管理サーバに送信する第1の送信手段と、を備え、
前記キャッシュ管理サーバは、
前記第1の送信手段によって送信されたユーザID及びキャッシュデータを受信すると、当該ユーザIDに関連付けて当該キャッシュデータを前記キャッシュ管理サーバの記憶手段に保存する第2の保存手段と、
ユーザIDとキャッシュデータの取得要求とともに、前記第2の情報処理装置の記憶手段に保存されているキャッシュデータを示すキャッシュリストを前記第2の情報処理装置から受信する受信手段と、
前記キャッシュ管理サーバの記憶手段に保存されているキャッシュデータのうちで、前記受信手段によって受信されたユーザIDに関連付けて保存されており、かつ、前記受信手段によって受信されたキャッシュリストに含まれていないキャッシュデータを、前記受信手段によって受信された取得要求に従って前記第2の情報処理装置に送信する第2の送信手段と、
を備えることを特徴とする情報処理システム。 - 前記受信手段は、前記取得要求とともに、前記第2の情報処理装置の記憶手段にキャッシュデータを保存可能な容量を示す容量情報受信し、
前記第2の送信手段は、前記キャッシュ管理サーバの記憶手段に、前記受信手段によって受信されたユーザIDに関連付けて保存されているキャッシュデータのうち、前記受信手段によって受信された容量情報が示す容量の範囲内で、キャッシュデータを送信する
ことを特徴とする請求項1に記載の情報処理システム。 - 前記第1の送信手段は、前記キャッシュデータとともに、さらに、前記ユーザのログイン処理が実行された際に前記第1の情報処理装置の記憶手段に保存されている各キャッシュデータが当該記憶手段に保存された時刻を示す保存時刻情報を、前記キャッシュ管理サーバに送信し、
前記第2の保存手段は、前記第1の送信手段によって送信されたユーザID、キャッシュデータ及び保存時刻情報を受信すると、当該ユーザIDに関連付けて、当該キャッシュデータ及び当該保存時刻情報を前記キャッシュ管理サーバの記憶手段に保存し、
前記第2の送信手段は、前記キャッシュ管理サーバの記憶手段に、前記受信手段によって受信されたユーザIDに関連付けて保存されているキャッシュデータのうち、前記受信手段によって受信された保存時刻情報が示す保存時刻が新しい順に、前記取得要求とともに受信した容量情報が示す容量の範囲内で、キャッシュデータを送信する
ことを特徴とする請求項2に記載の情報処理システム。 - 前記第1の情報処理装置は、
前記第1の送信手段による、前記第1の情報処理装置の記憶手段に保存されているキャッシュデータの送信を禁止すべきか否かを設定する設定手段と、
前記設定手段によって、前記第1の情報処理装置の記憶手段に保存されているキャッシュデータの送信を禁止することが設定されている場合には、前記第1の送信手段による送信を禁止する禁止手段と
をさらに備えることを特徴とする請求項1乃至3の何れか1項に記載の情報処理システム。 - Webサーバから取得した画面データに基づく画面、又は前記Webサーバから取得した画面データのキャッシュデータに基づく画面を表示可能な第1及び第2の情報処理装置と、キャッシュ管理サーバと、を備える情報処理システムの制御方法であって、
前記第1の情報処理装置の要求手段が、前記第1の情報処理装置の表示手段に表示すべき画面の画面データを、前記Webサーバに要求する要求工程と、
前記第1の情報処理装置の第1の保存手段が、前記要求工程における要求に対する応答として前記Webサーバから取得された画面データを、前記第1の情報処理装置の記憶手段にキャッシュデータとして保存する第1の保存工程と、
前記第1の情報処理装置の第1の送信手段が、ユーザのユーザIDと前記記憶手段に保存されているキャッシュデータとを前記キャッシュ管理サーバに送信する第1の送信工程と、
前記キャッシュ管理サーバの第2の保存手段が、前記第1の送信工程において送信されたユーザID及びキャッシュデータを受信すると、当該ユーザIDに関連付けて当該キャッシュデータを前記キャッシュ管理サーバの記憶手段に保存する第2の保存工程と、
前記キャッシュ管理サーバの受信手段が、ユーザIDとキャッシュデータの取得要求とともに、前記第2の情報処理装置の記憶手段に保存されているキャッシュデータを示すキャッシュリストを前記第2の情報処理装置から受信する受信工程と、
前記キャッシュ管理サーバの第2の送信手段が、前記キャッシュ管理サーバの記憶手段に保存されているキャッシュデータのうちで、前記受信工程で受信されたユーザIDに関連付けて保存されており、かつ、前記受信工程で受信されたキャッシュリストに含まれていないキャッシュデータを、前記受信工程で受信された取得要求に従って前記第2の情報処理装置に送信する第2の送信工程と、
を含むことを特徴とする情報処理システムの制御方法。 - 請求項5に記載の情報処理システムの制御方法における各工程をコンピュータに実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011236477A JP5863388B2 (ja) | 2011-10-27 | 2011-10-27 | 情報処理システム及びその制御方法、並びにプログラム |
US13/628,670 US9405850B2 (en) | 2011-10-27 | 2012-09-27 | Information processing system, information processing apparatus, control methods therefor, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011236477A JP5863388B2 (ja) | 2011-10-27 | 2011-10-27 | 情報処理システム及びその制御方法、並びにプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013097399A JP2013097399A (ja) | 2013-05-20 |
JP2013097399A5 JP2013097399A5 (ja) | 2014-12-11 |
JP5863388B2 true JP5863388B2 (ja) | 2016-02-16 |
Family
ID=48173520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011236477A Active JP5863388B2 (ja) | 2011-10-27 | 2011-10-27 | 情報処理システム及びその制御方法、並びにプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9405850B2 (ja) |
JP (1) | JP5863388B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6102108B2 (ja) * | 2012-07-24 | 2017-03-29 | 富士通株式会社 | 情報処理装置、データ提供方法、及びデータ提供プログラム |
JP6451412B2 (ja) * | 2015-03-05 | 2019-01-16 | 富士ゼロックス株式会社 | 表示制御装置およびプログラム |
JP6525761B2 (ja) * | 2015-06-19 | 2019-06-05 | キヤノン株式会社 | ウェブサーバ、管理システム、およびその制御方法 |
JP6848358B2 (ja) * | 2016-05-12 | 2021-03-24 | 株式会社リコー | 情報処理システム、情報処理装置、プログラム及び画面生成方法 |
EP3244302A1 (en) | 2016-05-12 | 2017-11-15 | Ricoh Company, Ltd. | Information processing system and method of generating screen |
US10565116B2 (en) | 2017-06-16 | 2020-02-18 | Home Box Office, Inc. | Monitoring service for pre-cached data modification |
JP7005189B2 (ja) * | 2017-06-29 | 2022-01-21 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
CN108833571B (zh) * | 2018-06-28 | 2021-08-13 | 中国建设银行股份有限公司 | 一种数据交互方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7080158B1 (en) * | 1999-02-09 | 2006-07-18 | Nortel Networks Limited | Network caching using resource redirection |
JP4574327B2 (ja) * | 2004-11-09 | 2010-11-04 | キヤノン株式会社 | 画像形成装置及び画像処理装置の制御方法 |
JP2006139687A (ja) * | 2004-11-15 | 2006-06-01 | Nippon Telegr & Teleph Corp <Ntt> | 共同利用コンピュータおよび共同利用コンピュータ制御プログラム |
JP5262362B2 (ja) * | 2008-07-04 | 2013-08-14 | カシオ計算機株式会社 | サーバ装置、クライアント装置、及びプログラム |
US20120233199A1 (en) * | 2011-03-10 | 2012-09-13 | Jenkins Jeffrey R | Intelligent Web Caching |
-
2011
- 2011-10-27 JP JP2011236477A patent/JP5863388B2/ja active Active
-
2012
- 2012-09-27 US US13/628,670 patent/US9405850B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20130110910A1 (en) | 2013-05-02 |
US9405850B2 (en) | 2016-08-02 |
JP2013097399A (ja) | 2013-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5863388B2 (ja) | 情報処理システム及びその制御方法、並びにプログラム | |
US9507489B2 (en) | Remote editing of a user interface with validity confirmation | |
JP6488673B2 (ja) | 情報処理装置、プログラム、情報管理方法、情報処理システム | |
JP5962698B2 (ja) | 画像形成システム、サービス提供サーバー、情報処理端末、画像形成装置及びプログラム | |
JP6040878B2 (ja) | 印刷装置、印刷制御装置、印刷システム及びプログラム | |
US10540130B2 (en) | Management apparatus for designating one or more image forming apparatuses as preferential image forming apparatuses for requesting job information from a server | |
KR20110075197A (ko) | 화상형성장치와 연결되는 호스트장치, 서버 및 그 인쇄방법 | |
JP2013054435A (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
JP5636775B2 (ja) | 画像処理装置、印刷制御システム、印刷制御方法、印刷制御プログラム、及びそのプログラムを記録した記録媒体 | |
JP2016004431A (ja) | 処理装置、表示システム、表示方法、およびコンピュータプログラム | |
US9268869B2 (en) | Image processing apparatus that displays icon, method of controlling the same, image processing system, and storage medium | |
US9952810B2 (en) | Information processing system, information processing apparatus, and information processing method | |
JP6579013B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
JP6763244B2 (ja) | 印刷装置、印刷制御方法及びプログラム | |
JP2008059150A (ja) | 情報処理プログラム、画像読取プログラム、情報処理装置、画像読取装置および情報処理システム | |
JP5857691B2 (ja) | 画像情報処理装置及び画像情報処理方法 | |
US9106653B2 (en) | Data processing system and data processing method | |
EP2700034B1 (en) | Information processing apparatus, information processing system, control method therefor, and storage medium | |
US9871945B2 (en) | Electronic equipment, data sharing system, and data sharing method | |
JP2008294792A (ja) | 複合機 | |
JP5835444B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
US20120033260A1 (en) | Information processing apparatus, control method for information processing apparatus, and storage medium | |
JP6237027B2 (ja) | ジョブ実行システム、ジョブ実行装置、ジョブ実行方法及びジョブ実行プログラム | |
JP2014119960A (ja) | クライアントサーバシステム、クライアント装置、サーバ装置、クライアントサーバシステムの制御方法及びプログラム | |
JP2019171829A (ja) | 画像形成装置、ジョブ取得方法、印刷システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141024 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150831 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151027 |
|
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: 20151124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151222 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5863388 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |