JP4827523B2 - 情報処理装置、情報処理方法、ならびに制御プログラム - Google Patents
情報処理装置、情報処理方法、ならびに制御プログラム Download PDFInfo
- Publication number
- JP4827523B2 JP4827523B2 JP2005370899A JP2005370899A JP4827523B2 JP 4827523 B2 JP4827523 B2 JP 4827523B2 JP 2005370899 A JP2005370899 A JP 2005370899A JP 2005370899 A JP2005370899 A JP 2005370899A JP 4827523 B2 JP4827523 B2 JP 4827523B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- document file
- user
- authentication
- information processing
- 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
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/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Facsimiles In General (AREA)
Description
複数のサービスを提供可能な情報処理装置であって、
文書ファイルに関するサービスの実行の可否を示す第1の情報を保持する保持手段と、
文書ファイルとともに、または文書ファイルを参照する情報とともに、前記複数のサービスのいずれかを用いて当該文書ファイルを処理するよう要求があった場合に、サービスに対応する認証サービスを示す第2の情報に基づいて、当該要求されたサービスに対応する認証サービスを特定し、当該特定された認証サービスに対して、当該要求に含まれるユーザ認証情報を用いて、当該要求を行ったユーザについての認証処理を行うよう指示する指示手段と、
前記サービスを用いて処理するよう要求された前記文書ファイルが、該サービスに処理させることが許可されている文書ファイルであるか否かを、前記文書ファイルの属性情報と前記保持手段に保持された第1の情報とに基づいて判定する判定手段と、を備え、
前記判定手段によって前記サービスに処理させることが許可された文書ファイルであると判定され、かつ、前記特定された認証サービスによる前記ユーザについての認証処理の結果、前記ユーザが前記要求されたサービスを利用することが可能なユーザであると認証された場合に、該サービスに該文書ファイルを処理させることを特徴とする。
<MFPの構成>
図1は、本発明の第1の実施形態にかかる情報処理装置の構成を示す図である。なお本実施形態では、当該情報処理装置として、各種Webサービスの提供が可能なサーバ機能を備えるMFP複合機(Multi Function Peripheral、以下、単に「MFP」と称す)を例に挙げて説明することとする。しかし、本発明は特にこれに限られるものではない。
図2は、各種Webサービスの提供が可能なサーバ機能を備えるMFP100と、クライアント201、202とをネットワーク203を介して通信可能に接続することで実現したクライアントサーバシステムの構成を示す図である。
次にMFP100におけるWebサービスのアクセス権の認証処理について図3、4を用いて説明する。ここで、Webサービスのアクセス権とは、Webサービスに所定の文書ファイルの処理を実行させる権限をいう。操作者がWebサービスを利用することが可能なユーザであるか否かを確認するための「ユーザ認証」の結果と、Webサービスにて処理することが許可された文書ファイルであるか否かを確認するための「文書ファイル確認」の結果とに基づいて決定される。
図5は、XMLスクリプト305の記述例を示した図である。図5のスクリプトは、XML形式で記述されている。
次にクライアント201または202よりネットワーク203を介してMFP100に送信されるサービス実行リクエスト(以下、単にリクエストとする)の内容について説明する。図6はリクエストの一例を示す図である。
上記第1の実施形態では、受信するすべてのリクエストパケット内に実体ファイルがある場合について説明したが、本発明は特にこれに限られるものではない。例えば、リクエストパケット内に実体ファイルが含まれておらず、実体ファイルの格納先のみがURL等により記載されている場合があってもよい。
上記第1、2の実施形態では、エントリ部301が文書ファイル確認を行うためのスクリプト手段を持つ構成としたが、本発明は特にこれに限るものではない。例えば、調停サービスが文書ファイルの認証のためのXMLスクリプトを持つように構成しても良い。
上記第1乃至第3の実施形態では、調停サービスと認証サービスとをわけ、XMLスクリプト304を参照して、所定の認証サービスに認証情報を送信し、認証処理を行うよう構成した。しかし、本発明は特にこれに限られるものではなく、調停サービスが認証サービスを兼ねる構成としてもよい。
上記第1乃至第4の実施形態では、リクエストパケット内の実体ファイルのヘッダ部分に当該実体ファイルのファイル名を記載し、XMLスクリプト305には印刷権についての記述である旨と、印刷権なしの文書ファイルのファイル名とを記載することとした。しかし、本発明は特にこれに限られるものではない。
また、上記第1乃至第5の実施形態では、Webサービスの具体例として、主に印刷サービスについて説明したが、本発明は特にこれに限定されるものではない。例えば、MFPが提供するFAXサービスについても同様に適用することができる。この場合、エントリ部301では、「印刷権」に代わって、「FAX送信権」の有無が判断されることとなる。
また、上記第1乃至第6の実施形態では、複数のWebサービスを提供可能な装置としてMFPを例に説明したが、本発明は特にこれに限定されるものではなく、上記第1乃至第6の実施形態で説明したノード部を備える情報処理装置であればよい。
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
301 エントリ部
302 調停サービス
303 認証サービス
304 XMLスクリプト
305 XMLスクリプト
306〜308 Webサービス
Claims (5)
- 複数のサービスを提供可能な情報処理装置であって、
文書ファイルに関するサービスの実行の可否を示す第1の情報を保持する保持手段と、
文書ファイルとともに、または文書ファイルを参照する情報とともに、前記複数のサービスのいずれかを用いて当該文書ファイルを処理するよう要求があった場合に、サービスに対応する認証サービスを示す第2の情報に基づいて、当該要求されたサービスに対応する認証サービスを特定し、当該特定された認証サービスに対して、当該要求に含まれるユーザ認証情報を用いて、当該要求を行ったユーザについての認証処理を行うよう指示する指示手段と、
前記サービスを用いて処理するよう要求された前記文書ファイルが、該サービスに処理させることが許可されている文書ファイルであるか否かを、前記文書ファイルの属性情報と前記保持手段に保持された第1の情報とに基づいて判定する判定手段と、を備え、
前記判定手段によって前記サービスに処理させることが許可された文書ファイルであると判定され、かつ、前記特定された認証サービスによる前記ユーザについての認証処理の結果、前記ユーザが前記要求されたサービスを利用することが可能なユーザであると認証された場合に、該サービスに該文書ファイルを処理させることを特徴とする情報処理装置。 - 前記特定された認証サービスによる前記ユーザについての認証処理の結果、前記ユーザが前記要求されたサービスを利用することが可能なユーザであると認証されなかった場合、または前記判定手段において、前記サービスに処理させることが許可された文書ファイルでないと判定された場合、該サービスへのアクセス権がない旨を報知する報知手段を更に備えることを特徴とする請求項1に記載の情報処理装置。
- 複数のサービスを提供可能な情報処理装置における情報処理方法であって、
前記情報処理装置の指示手段が、文書ファイルとともに、または文書ファイルを参照する情報とともに、前記複数のサービスのいずれかを用いて文書ファイルを処理するよう要求があった場合に、サービスに対応する認証サービスを示す第2の情報に基づいて、当該要求されたサービスに対応する認証サービスを特定し、当該特定された認証サービスに対して、当該要求に含まれるユーザ認証情報を用いて、当該要求を行ったユーザについての認証処理を行うよう指示する指示工程と、
前記情報処理装置の判定手段が、前記サービスを用いて処理するよう要求された前記文書ファイルが、該サービスに処理させることが許可されている文書ファイルであるか否かを、前記文書ファイルの属性情報と前記情報処理装置の保持手段に保持された文書ファイルに関するサービスの実行の可否を示す第1の情報とに基づいて判定する判定工程と、を備え、
前記判定工程において前記サービスに処理させることが許可された文書ファイルであると判定され、かつ、前記特定された認証サービスによる前記ユーザについての認証処理の結果、前記ユーザが前記要求されたサービスを利用することが可能なユーザであると認証された場合に、該サービスに該文書ファイルを処理させることを特徴とする情報処理方法。 - 前記特定された認証サービスによる前記ユーザについての認証処理の結果、前記ユーザが前記要求されたサービスを利用することが可能なユーザであると認証されなかった場合、または前記判定工程において、前記サービスに処理させることが許可された文書ファイルでないと判定された場合、前記情報処理装置の報知手段が該サービスへのアクセス権がない旨を報知する報知工程を更に備えることを特徴とする請求項3に記載の情報処理方法。
- 請求項3に記載の情報処理方法をコンピュータに実行させるための制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005370899A JP4827523B2 (ja) | 2005-01-17 | 2005-12-22 | 情報処理装置、情報処理方法、ならびに制御プログラム |
US11/329,032 US8305596B2 (en) | 2005-01-17 | 2006-01-11 | Information processing apparatus, information processing method, program, and storage medium |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005009237 | 2005-01-17 | ||
JP2005009237 | 2005-01-17 | ||
JP2005370899A JP4827523B2 (ja) | 2005-01-17 | 2005-12-22 | 情報処理装置、情報処理方法、ならびに制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006221612A JP2006221612A (ja) | 2006-08-24 |
JP4827523B2 true JP4827523B2 (ja) | 2011-11-30 |
Family
ID=36683536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005370899A Expired - Fee Related JP4827523B2 (ja) | 2005-01-17 | 2005-12-22 | 情報処理装置、情報処理方法、ならびに制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8305596B2 (ja) |
JP (1) | JP4827523B2 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4827523B2 (ja) * | 2005-01-17 | 2011-11-30 | キヤノン株式会社 | 情報処理装置、情報処理方法、ならびに制御プログラム |
US20070097969A1 (en) * | 2005-11-02 | 2007-05-03 | Alain Regnier | Approach for discovering network resources |
KR101058039B1 (ko) * | 2006-07-04 | 2011-08-19 | 삼성전자주식회사 | Xml 데이터를 이용한 화상형성방법 및 시스템 |
JP2008065501A (ja) * | 2006-09-06 | 2008-03-21 | Fuji Xerox Co Ltd | サービス利用制御システム、サービス利用制御装置、およびサービス利用制御プログラム |
JP2008134820A (ja) * | 2006-11-28 | 2008-06-12 | Fuji Xerox Co Ltd | 印刷制限処理プログラムおよび情報処理装置 |
US8127306B2 (en) | 2006-12-18 | 2012-02-28 | Ricoh Company, Ltd. | Integrating eventing in a web service application of a multi-functional peripheral |
US7987278B2 (en) * | 2006-12-18 | 2011-07-26 | Ricoh Company, Ltd. | Web services device profile on a multi-service device: dynamic addition of services |
US7680877B2 (en) * | 2006-12-18 | 2010-03-16 | Ricoh Company, Ltd. | Implementing a web service application on a device with multiple threads |
US7873647B2 (en) * | 2006-12-18 | 2011-01-18 | Ricoh Company, Ltd. | Web services device profile on a multi-service device: device and facility manager |
US7904917B2 (en) * | 2006-12-18 | 2011-03-08 | Ricoh Company, Ltd. | Processing fast and slow SOAP requests differently in a web service application of a multi-functional peripheral |
US8112766B2 (en) * | 2006-12-21 | 2012-02-07 | Ricoh Company, Ltd. | Multi-threaded device and facility manager |
US8321546B2 (en) * | 2007-01-10 | 2012-11-27 | Ricoh Company, Ltd. | Integrating discovery functionality within a device and facility manager |
US8239876B2 (en) * | 2007-06-12 | 2012-08-07 | Ricoh Company, Ltd. | Efficient web services application status self-control system on image-forming device |
US8453164B2 (en) * | 2007-09-27 | 2013-05-28 | Ricoh Company, Ltd. | Method and apparatus for reduction of event notification within a web service application of a multi-functional peripheral |
US9092636B2 (en) | 2008-11-18 | 2015-07-28 | Workshare Technology, Inc. | Methods and systems for exact data match filtering |
JP2010231628A (ja) * | 2009-03-27 | 2010-10-14 | Brother Ind Ltd | 通信装置 |
US10783326B2 (en) | 2013-03-14 | 2020-09-22 | Workshare, Ltd. | System for tracking changes in a collaborative document editing environment |
US11030163B2 (en) | 2011-11-29 | 2021-06-08 | Workshare, Ltd. | System for tracking and displaying changes in a set of related electronic documents |
US10025759B2 (en) | 2010-11-29 | 2018-07-17 | Workshare Technology, Inc. | Methods and systems for monitoring documents exchanged over email applications |
US10574729B2 (en) | 2011-06-08 | 2020-02-25 | Workshare Ltd. | System and method for cross platform document sharing |
US9613340B2 (en) | 2011-06-14 | 2017-04-04 | Workshare Ltd. | Method and system for shared document approval |
US9948676B2 (en) | 2013-07-25 | 2018-04-17 | Workshare, Ltd. | System and method for securing documents prior to transmission |
US9170990B2 (en) | 2013-03-14 | 2015-10-27 | Workshare Limited | Method and system for document retrieval with selective document comparison |
US10963584B2 (en) * | 2011-06-08 | 2021-03-30 | Workshare Ltd. | Method and system for collaborative editing of a remotely stored document |
US10880359B2 (en) | 2011-12-21 | 2020-12-29 | Workshare, Ltd. | System and method for cross platform document sharing |
JP5988699B2 (ja) * | 2012-05-30 | 2016-09-07 | キヤノン株式会社 | 連携システム、その連携方法、情報処理システム、およびそのプログラム。 |
US11567907B2 (en) | 2013-03-14 | 2023-01-31 | Workshare, Ltd. | Method and system for comparing document versions encoded in a hierarchical representation |
US10911492B2 (en) | 2013-07-25 | 2021-02-02 | Workshare Ltd. | System and method for securing documents prior to transmission |
US11182551B2 (en) | 2014-12-29 | 2021-11-23 | Workshare Ltd. | System and method for determining document version geneology |
US10133723B2 (en) | 2014-12-29 | 2018-11-20 | Workshare Ltd. | System and method for determining document version geneology |
US11763013B2 (en) | 2015-08-07 | 2023-09-19 | Workshare, Ltd. | Transaction document management system and method |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7454796B2 (en) * | 2000-12-22 | 2008-11-18 | Canon Kabushiki Kaisha | Obtaining temporary exclusive control of a printing device |
JP2003330886A (ja) | 2002-05-09 | 2003-11-21 | Kyocera Communication Systems Co Ltd | ネットワーク処理装置 |
JP2004088614A (ja) | 2002-08-28 | 2004-03-18 | Seiko Epson Corp | スキャナ制御装置 |
EP1398954B1 (en) * | 2002-09-13 | 2009-12-09 | Ricoh Company, Ltd. | Image forming apparatus and use control method |
US20040125402A1 (en) * | 2002-09-13 | 2004-07-01 | Yoichi Kanai | Document printing program, document protecting program, document protecting system, document printing apparatus for printing out a document based on security policy |
JP2004129247A (ja) * | 2002-09-13 | 2004-04-22 | Ricoh Co Ltd | 画像形成装置及び利用制御方法 |
JP2004152263A (ja) * | 2002-09-13 | 2004-05-27 | Ricoh Co Ltd | ドキュメント印刷装置 |
JP4304957B2 (ja) * | 2002-10-29 | 2009-07-29 | 富士ゼロックス株式会社 | ジョブ処理制御装置及びジョブ処理制御方法 |
US7369279B2 (en) * | 2003-03-13 | 2008-05-06 | Sharp Laboratories Of America, Inc. | System and method to restrict copying, scanning and transmittal of documents or parts of documents |
JP2005010924A (ja) * | 2003-06-17 | 2005-01-13 | Ricoh Co Ltd | 画像形成装置及び画像形成システム |
JP4827523B2 (ja) * | 2005-01-17 | 2011-11-30 | キヤノン株式会社 | 情報処理装置、情報処理方法、ならびに制御プログラム |
-
2005
- 2005-12-22 JP JP2005370899A patent/JP4827523B2/ja not_active Expired - Fee Related
-
2006
- 2006-01-11 US US11/329,032 patent/US8305596B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006221612A (ja) | 2006-08-24 |
US20060158676A1 (en) | 2006-07-20 |
US8305596B2 (en) | 2012-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4827523B2 (ja) | 情報処理装置、情報処理方法、ならびに制御プログラム | |
US9398084B2 (en) | Information processing system | |
US9374288B2 (en) | Information processing system of limiting usage amount, information processing apparatus, and information processing method | |
JP4936549B2 (ja) | サーバ装置、管理システム、管理方法、記憶媒体、プログラム | |
US10051154B2 (en) | Information processing apparatus, control method in information processing apparatus, and image processing apparatus | |
US9692927B2 (en) | Device, information processing system, and information processing method | |
US20110067088A1 (en) | Image processing device, information processing method, and recording medium | |
JP2009130435A (ja) | 画像形成装置とコンピュータ読み取り可能な記録媒体 | |
JP2009187534A (ja) | データ処理装置およびデータ処理方法 | |
JP6084066B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
US20160150125A1 (en) | Information processing apparatus, information processing system, and control method of information processing apparatus | |
KR100618043B1 (ko) | 서비스 처리장치, 서비스 처리시스템 및 서비스처리시스템의 원 데이터 보관방법 | |
JP5137858B2 (ja) | 画像処理装置、画像処理方法、記憶媒体、プログラム | |
JP4748763B2 (ja) | 情報処理装置、情報処理装置の制御方法、ならびにプログラム、記憶媒体 | |
JP4097584B2 (ja) | Wwwサーバ機能を有する組み込み機器、ウェブページ提供方法、および、ウェブページ提供制御プログラム | |
JP4394725B2 (ja) | 組み込み機器、リクエスト振り分け方法、および、リクエスト振り分けプログラム | |
JP4464309B2 (ja) | 画像形成システムおよび画像形成装置およびサービス連携処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
JP2007216552A (ja) | 画像形成装置及びWebページファイル取得プログラム | |
JP4890372B2 (ja) | 携帯型情報処理装置、電子装置、操作制御方法、及び操作制御プログラム | |
US10757272B2 (en) | Virus check method and information processing device, image forming device, and image forming system that perform the virus check method | |
JP2005196334A (ja) | サービス処理実行管理装置及び方法 | |
JP2007140854A (ja) | 画像形成装置 | |
JP2005071040A (ja) | 機器、ユーザ認証装置及びユーザ認証方法 | |
JP6863128B2 (ja) | 情報処理装置、情報処理システム及びプログラム | |
JP2017027272A (ja) | 情報処理システム、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100607 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100805 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110322 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110816 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110822 |
|
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: 20110909 |
|
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: 20110913 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140922 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140922 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |