JP2009129014A - サービス提供装置及びその制御方法、コンピュータプログラム - Google Patents
サービス提供装置及びその制御方法、コンピュータプログラム Download PDFInfo
- Publication number
- JP2009129014A JP2009129014A JP2007300758A JP2007300758A JP2009129014A JP 2009129014 A JP2009129014 A JP 2009129014A JP 2007300758 A JP2007300758 A JP 2007300758A JP 2007300758 A JP2007300758 A JP 2007300758A JP 2009129014 A JP2009129014 A JP 2009129014A
- Authority
- JP
- Japan
- Prior art keywords
- service
- service providing
- providing apparatus
- determination
- version
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5055—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Computer And Data Communications (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】 サービス提供装置は、他の装置から送信されたサービス要求を受信すると、前記他の装置が前記サービス提供装置がサービスを提供するべき装置であるかを判断する。サービスを提供するべき装置であると判断された場合、前記他の装置に当該サービスを提供し、一方、サービスを提供するべき装置であると判断されなかった場合、前記他の装置にサービスを提供するべき他のサービス提供装置が、当該サービスを提供することが可能かを判断する。前記他のサービス提供装置が前記サービスを提供することが可能である場合、前記他のサービス提供装置を示す情報を前記他の装置に送信し、前記他のサービス提供装置が前記サービスを提供することが可能でない場合、前記他の装置に当該サービスを提供する。
【選択図】 図15
Description
以下、本発明の実施例1について図面を参照して詳細に説明する。
そして、存在すれば、S1509へ進み、存在しなければ、S1520へ進む。
上記第1の実施例では、サービス提供装置は、サービス利用装置から要求されたサービスに関して、接続ログを参照し、過去に使用されたことがあるかどうかを判断していた。つまり、サービス利用装置から要求されたサービスを使用されたことがないサービス提供装置は、たとえその他のサービスを使用されたことがあっても、正規サービス提供装置とはならなかった。
上記第1の実施例及び第2の実施例では、サービスのバージョンが低い正規サービス提供装置に対して、バージョンアップを通知すべきサービスのバージョンを通知していた。そして、正規サービス提供装置は図11に示すテーブルを管理し、サービスのバージョンが通知すべきバージョンになった際に、バージョンアップ通知を行うようにしていた。
上記実施例1乃至実施例3では、複数のサービス提供装置のうちで、最初にサービス利用装置からサービス要求を受信したサービス提供装置が、そのサービス利用装置に対する正規サービス提供装置になっていた。つまり、サービス提供装置は、サービス利用装置からサービス要求を受信した際に、他に正規サービス提供装置がいない場合には、自身が正規サービス提供装置となっていた。
2001 CPU
2002 RAM
2003 ROM
2004 HDD
2070 スキャナ
2080 プリンタ
2012 操作部
Claims (12)
- 他の装置からの要求に応じてサービスを提供するサービス提供装置であって、
他の装置から送信されたサービス要求を受信する受信手段と、
前記他の装置が前記サービス提供装置がサービスを提供するべき装置であるかを判断する判断手段と、
前記判断手段によって、サービスを提供するべき装置であると判断された場合、前記他の装置に当該サービスを提供するサービス提供手段と、
前記判断手段によって、サービスを提供するべき装置であると判断されなかった場合、前記他の装置にサービスを提供するべき他のサービス提供装置が、当該サービスを提供することが可能かどうかを判断する第二の判断手段と、
前記第二の判断手段による判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能である場合、前記他のサービス提供装置を示す情報を前記他の装置に送信する送信手段と、
を有し、
前記サービス提供手段は、前記第二の判断手段による判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能でない場合、前記他の装置に当該サービスを提供することを特徴とするサービス提供装置。 - 前記判断手段によって、サービスを提供するべき装置であると判断されなかった場合、前記他の装置にサービスを提供するべき他のサービス提供装置が存在するかどうかを判断する第三の判断手段を更に有し、
前記第二の判断手段は、前記第三の判断手段によって前記他のサービス提供装置が存在すると判断された場合に、当該他のサービス提供装置が前記他の装置に対して当該サービスを提供することが可能かを判断することを特徴とする請求項1記載のサービス提供装置。 - 前記サービス提供装置がサービスを提供するべき装置を管理対象の装置として登録する登録手段を更に有し、
前記判断手段は、前記他の装置が前記登録手段に登録されているか否かを判断することによって、前記他の装置が前記サービス提供装置がサービスを提供するべき装置であるかを判断することを特徴とする請求項1又は2に記載のサービス提供装置。 - 前記第二の判断手段は、前記他のサービス提供装置から取得した前記サービス要求によって要求されたサービスのバージョンを示す情報に基づいて判断することを特徴とする請求項1乃至3の何れかに記載のサービス提供装置。
- 前記第二の判断手段は、前記他のサービス提供装置から取得した前記サービスのバージョンが、前記サービス提供装置の当該サービスのバージョンよりも低かった場合、当該他のサービス提供装置が当該サービスを提供することが可能でないと判断することを特徴とする請求項4記載のサービス提供装置。
- 前記他のサービス提供装置から取得した前記サービスのバージョンが、前記サービス提供装置の当該サービスのバージョンよりも低かった場合、前記他のサービス提供装置において当該サービスのバージョンがバージョンアップされたことを通知するように当該サービス提供装置に要求する要求手段を更に有することを特徴とする請求項5記載のサービス提供装置。
- 他の装置に対して過去にサービスを提供したことを示すログを記憶する記憶手段を更に有し、
前記判断手段は、他の装置が前記サービス提供装置がサービスを提供するべき装置であるかを前記記憶手段に記憶されたログに基づいて判断することを特徴とする請求項1乃至6の何れかに記載のサービス提供装置。 - 前記記憶手段は、前記サービス提供装置が提供できる複数のサービスのそれぞれに対してログを記憶することを特徴とする請求項7記載のサービス提供装置。
- 前記第二の判断手段による判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能である場合、サービス提供装置を変更することを許可するかどうかを前記他の装置に問い合わせる問い合わせ手段を更に有することを特徴とする請求項1乃至8の何れかに記載のサービス提供装置。
- 前記問い合わせ手段による問い合わせの結果、サービス提供装置が変更されることが前記他の装置において許可されなかった場合、前記サービス提供手段は、前記他の装置に当該サービスを提供することを特徴とする請求項9記載のサービス提供装置。
- 他の装置からの要求に応じてサービスを提供するサービス提供装置の制御方法であって、
他の装置から送信されたサービス要求を受信する受信ステップと、
前記他の装置が前記サービス提供装置がサービスを提供するべき装置であるかを判断する判断ステップと、
前記判断ステップによって、サービスを提供するべき装置であると判断された場合、前記他の装置に当該サービスを提供するサービス提供ステップと、
前記判断ステップによって、サービスを提供するべき装置であると判断されなかった場合、前記他の装置にサービスを提供するべき他のサービス提供装置が、当該サービスを提供することが可能かどうかを判断する第二の判断ステップと、
前記第二の判断ステップによる判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能である場合、前記他のサービス提供装置を示す情報を前記他の装置に送信する送信ステップと、
を有し、
前記サービス提供ステップは、前記第二の判断ステップによる判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能でない場合、前記他の装置に当該サービスを提供することを特徴とするサービス提供装置の制御方法。 - 他の装置からの要求に応じてサービスを提供するサービス提供装置に以下のステップを実行させるコンピュータプログラムであって、
他の装置から送信されたサービス要求を受信する受信ステップと、
前記他の装置が前記サービス提供装置がサービスを提供するべき装置であるかを判断する判断ステップと、
前記判断ステップによって、サービスを提供するべき装置であると判断された場合、前記他の装置に当該サービスを提供するサービス提供ステップと、
前記判断ステップによって、サービスを提供するべき装置であると判断されなかった場合、前記他の装置にサービスを提供するべき他のサービス提供装置が、当該サービスを提供することが可能かどうかを判断する第二の判断ステップと、
前記第二の判断ステップによる判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能である場合、前記他のサービス提供装置を示す情報を前記他の装置に送信する送信ステップと、
を有し、
前記サービス提供ステップは、前記第二の判断ステップによる判断の結果、前記他のサービス提供装置が前記サービスを提供することが可能でない場合、前記他の装置に当該サービスを提供することを特徴とするコンピュータプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007300758A JP5127414B2 (ja) | 2007-11-20 | 2007-11-20 | サービス提供装置及びその制御方法、コンピュータプログラム |
| US12/266,238 US20090132707A1 (en) | 2007-11-20 | 2008-11-06 | Service providing apparatus, control method thereof, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007300758A JP5127414B2 (ja) | 2007-11-20 | 2007-11-20 | サービス提供装置及びその制御方法、コンピュータプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2009129014A true JP2009129014A (ja) | 2009-06-11 |
| JP2009129014A5 JP2009129014A5 (ja) | 2011-01-13 |
| JP5127414B2 JP5127414B2 (ja) | 2013-01-23 |
Family
ID=40643157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007300758A Expired - Fee Related JP5127414B2 (ja) | 2007-11-20 | 2007-11-20 | サービス提供装置及びその制御方法、コンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20090132707A1 (ja) |
| JP (1) | JP5127414B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012043161A (ja) * | 2010-08-18 | 2012-03-01 | Konica Minolta Business Technologies Inc | プリンタドライバ更新プログラムおよびプリンタドライバ更新方法 |
| JP2016163981A (ja) * | 2015-03-06 | 2016-09-08 | シャープ株式会社 | 情報処理装置、及び情報処理システム |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101590034B1 (ko) | 2009-11-18 | 2016-02-01 | 삼성전자주식회사 | 인쇄 제어 단말장치, 화상형성장치, 화상형성시스템, 및 화상형성방법 |
| JP5746955B2 (ja) * | 2011-11-25 | 2015-07-08 | 株式会社沖データ | 画像形成装置、画像形成システム及び画像形成方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09311843A (ja) * | 1996-05-24 | 1997-12-02 | Oki Electric Ind Co Ltd | クライアントサーバ型通信方法及びクライアントサーバ型通信装置 |
| JPH10320323A (ja) * | 1997-05-15 | 1998-12-04 | Hewlett Packard Japan Ltd | サーバコンピュータ、サーバコンピュータの制御方法、およびサーバコンピュータを制御するためのプログラムを記録した記録媒体 |
| JP2006164173A (ja) * | 2004-12-10 | 2006-06-22 | Canon Inc | 画像形成装置 |
| JP2007102640A (ja) * | 2005-10-06 | 2007-04-19 | Canon Inc | ネットワークデバイス、その制御方法およびネットワークシステム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0213073D0 (en) * | 2002-06-07 | 2002-07-17 | Hewlett Packard Co | Method of maintaining availability of requested network resources |
| TWI349204B (en) * | 2003-01-10 | 2011-09-21 | Panasonic Corp | Group admission system and server and client therefor |
| US7689601B2 (en) * | 2004-05-06 | 2010-03-30 | Oracle International Corporation | Achieving web documents using unique document locators |
| US7562358B2 (en) * | 2004-10-04 | 2009-07-14 | United Parcel Service Of America, Inc. | Controlled deployment of software in a web-based architecture |
| US20080140857A1 (en) * | 2006-03-21 | 2008-06-12 | Conner Peter A | Service-oriented architecture and methods for direct invocation of services utilizing a service requestor invocation framework |
| US8364711B2 (en) * | 2006-05-09 | 2013-01-29 | John Wilkins | Contact management system and method |
-
2007
- 2007-11-20 JP JP2007300758A patent/JP5127414B2/ja not_active Expired - Fee Related
-
2008
- 2008-11-06 US US12/266,238 patent/US20090132707A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09311843A (ja) * | 1996-05-24 | 1997-12-02 | Oki Electric Ind Co Ltd | クライアントサーバ型通信方法及びクライアントサーバ型通信装置 |
| JPH10320323A (ja) * | 1997-05-15 | 1998-12-04 | Hewlett Packard Japan Ltd | サーバコンピュータ、サーバコンピュータの制御方法、およびサーバコンピュータを制御するためのプログラムを記録した記録媒体 |
| JP2006164173A (ja) * | 2004-12-10 | 2006-06-22 | Canon Inc | 画像形成装置 |
| JP2007102640A (ja) * | 2005-10-06 | 2007-04-19 | Canon Inc | ネットワークデバイス、その制御方法およびネットワークシステム |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012043161A (ja) * | 2010-08-18 | 2012-03-01 | Konica Minolta Business Technologies Inc | プリンタドライバ更新プログラムおよびプリンタドライバ更新方法 |
| JP2016163981A (ja) * | 2015-03-06 | 2016-09-08 | シャープ株式会社 | 情報処理装置、及び情報処理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20090132707A1 (en) | 2009-05-21 |
| JP5127414B2 (ja) | 2013-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4033857B2 (ja) | プリントシステムおよび印刷管理サーバおよび印刷方法および印刷管理方法およびプログラム | |
| JP5473267B2 (ja) | ワークフロー実行システム及びワークフロー実行方法 | |
| US8867051B2 (en) | Printing system, image forming apparatus, print data managing method thereof, and program | |
| US20080068646A1 (en) | Printing system, information processing apparatus, mail processing method, and storage medium | |
| US8477347B2 (en) | Method and system for managing user setup information | |
| JP2009239973A (ja) | 画像処理装置及びその制御方法 | |
| US20100053658A1 (en) | Image processing apparatus, maintenance system, and job control method | |
| JP2011003056A (ja) | 画像形成装置とその処理方法およびプログラム | |
| JP5424619B2 (ja) | ワークフロー実行システム、ワークフロー実行装置およびその制御方法、プログラム、記憶媒体 | |
| US8477343B2 (en) | Method and system for print queue management | |
| US8335009B2 (en) | Image processing device, information management device, information management system, and information management method | |
| US8127178B2 (en) | Image forming apparatus, method of controlling image forming apparatus, program, and storage medium | |
| JP5127414B2 (ja) | サービス提供装置及びその制御方法、コンピュータプログラム | |
| JP2006109459A (ja) | 印刷支援装置、印刷処理装置、文書処理システム、印刷支援装置の制御方法、印刷支援制御プログラム、およびコンピュータ読み取り可能な記録媒体 | |
| JP5215637B2 (ja) | ファクシミリ装置、その制御方法及びプログラム | |
| JP4078201B2 (ja) | 配信システム及びその制御方法、プログラム | |
| US8363256B2 (en) | Image processing apparatus, image processing system and image processing method | |
| US20080140673A1 (en) | Service retrieval method | |
| US7826080B2 (en) | Print system, print method, information processing apparatus and method of controlling the information processing apparatus | |
| JP4697713B2 (ja) | プリントシステムおよび印刷管理サーバおよび印刷方法および印刷管理方法およびプログラム | |
| JP5195194B2 (ja) | 画像処理装置及び画像処理システム | |
| US8760703B2 (en) | Job control system and job control method | |
| JP4480037B2 (ja) | 印刷管理サーバおよび印刷装置および印刷管理方法および印刷方法およびプログラムおよび記録媒体 | |
| US7788364B2 (en) | Management apparatus and method for managing network device | |
| US20080198403A1 (en) | Image forming apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101117 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120228 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120427 |
|
| 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: 20121002 |
|
| 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: 20121030 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151109 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |
