JP2009217335A - Information processor, information processing system, image forming device, connection control method and connection control program - Google Patents

Information processor, information processing system, image forming device, connection control method and connection control program Download PDF

Info

Publication number
JP2009217335A
JP2009217335A JP2008057680A JP2008057680A JP2009217335A JP 2009217335 A JP2009217335 A JP 2009217335A JP 2008057680 A JP2008057680 A JP 2008057680A JP 2008057680 A JP2008057680 A JP 2008057680A JP 2009217335 A JP2009217335 A JP 2009217335A
Authority
JP
Japan
Prior art keywords
service
information
identification information
user
authentication information
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.)
Pending
Application number
JP2008057680A
Other languages
Japanese (ja)
Inventor
Naoki Umehara
直樹 梅原
Takahiro Asai
貴浩 浅井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008057680A priority Critical patent/JP2009217335A/en
Publication of JP2009217335A publication Critical patent/JP2009217335A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor, an information processing system, an image forming device, a connection control method and a connection control program, allowing proper provision of service to a user. <P>SOLUTION: This information processor has: an authentication information storage means for associating and storing request apparatus identification information for specifying a service request apparatus, user identification information for specifying the user, and a provision apparatus identification information for specifying a service provision apparatus; an authentication information reception means for receiving the request apparatus identification information, the user identification information, and the provision apparatus identification information; an apparatus deteermination means for determining whether or not the service can be used in the service request apparatus based on the request apparatus identification information; a user determination means for determining whether or not the service can be used by the user based on the user identification information; and a connection establishment means for establishing connection when the service can be used in the service request apparatus and when the service can be used by the user. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、サービスを要求する機器とサービスを提供する機器との接続を確立する情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムに関するものである。   The present invention relates to an information processing apparatus, an information processing system, an image forming apparatus, a connection control method, and a connection control program for establishing a connection between a service requesting apparatus and a service providing apparatus.

従来、ユーザがパーソナル・コンピュータ(Personal Computer:PC)や携帯通信機器等の通信機器から通信ネットワークを介して様々なサービスの提供を受ける場合、通常はユーザがそのサービスの提供を受けることができるか否かといったユーザの認証や、その通信機器が、サービスを受けることができる機器・機種であるか否かといった機器自体の認証が行われている。   Conventionally, when a user is provided with various services from a communication device such as a personal computer (PC) or a portable communication device via a communication network, can the user normally receive the service? The authentication of the user such as whether or not, and the authentication of the device itself such as whether or not the communication device is a device / model that can receive the service are performed.

例えば、特許文献1では、ユーザがCE(Consumer Electronics)機器を購入した
場合、ユーザがオンラインサイト等にアクセスし、ユーザID(IDentification)の登録とそのユーザが購入したCE機器の機器IDとをサーバ上に登録しておき、ユーザからアクセスがあった際に、そのユーザのユーザIDと機器IDとの両方の認証が成功した場合にのみ、サーバサイトにアクセスできる技術が開示されている。
For example, in Patent Document 1, when a user purchases a CE (Consumer Electronics) device, the user accesses an online site or the like, and registers the user ID (IDentification) and the device ID of the CE device purchased by the user as a server. There is disclosed a technique that can be accessed on the server site only when both the user ID and the device ID of the user are successfully authenticated when registered and registered by the user.

特開2005−025337号公報JP 2005-025337 A

しかしながら、特許文献1の技術では、ユーザIDと機器IDとの2種類のIDを用いることによって、ユーザが所有する機器からのアクセスの認証やユーザID、機器IDの管理等を行うことが出来るが、ユーザが、サービスの提供を受ける機器を指定し、その機器の種類に応じたサービスを受けることができないという問題があった。   However, in the technology of Patent Document 1, by using two types of IDs, a user ID and a device ID, access authentication from a device owned by the user, management of the user ID and device ID, and the like can be performed. There is a problem that the user cannot specify a device to receive the service and receive a service according to the type of the device.

近年、ワークスタイルによる変化によって固定されたオフィスからの通信だけでなく、いわゆるP2P(Peer To Peer)による通信が盛んになっており、単にユーザとサービスを要求する機器とをIDによって認証するだけではなく、そのサービスを提供する機器に対しても認証を行うことが強く求められている。   In recent years, not only communication from offices fixed by changes due to work styles, but also communication by so-called P2P (Peer To Peer) has become popular. Simply authenticating a user and a device requesting a service by ID There is also a strong demand to authenticate devices that provide the service.

本発明は、上記に鑑みてなされたものであって、通信環境が変化する場合であっても、適切にユーザに対してサービスが提供できる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムを提供することを目的とする。   The present invention has been made in view of the above, and an information processing apparatus, an information processing system, an image forming apparatus, and connection control that can appropriately provide a service to a user even when the communication environment changes It is an object to provide a method and a connection control program.

上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続された情報処理装置において、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶する認証情報記憶手段と、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とを受信する認証情報受信手段と、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、前記サービス要求機器において前記サービスの利用が可能であって、前記ユーザによる前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備えること、を特徴とする。   In order to solve the above-described problems and achieve the object, the invention according to claim 1 is a service requesting device that requests provision of service and information that is connected to the service providing device that provides the service via a communication network. In the processing device, requested device identification information for identifying the service requesting device, user identification information for identifying a user who uses the service, and provided device identification information for identifying the service providing device. Authentication information storage means for storing in association; authentication information receiving means for receiving the requested equipment identification information, the user identification information, and the provided equipment identification information from the service requesting equipment; and the authentication information receiving means. Based on the requested device identification information received by the authentication information storage device and the requested device identification information stored in the authentication information storage means. Based on the device determination means for determining whether or not the service can be used in the service requesting device, the user identification information received by the authentication information receiving means, and the user identification information stored in the authentication information storage means. And a user determination means for determining whether or not the user can use the service, and the service requesting device can use the service and the user can use the service. And connection establishment means for establishing a connection between the service requesting device and the service providing device.

また、請求項2にかかる発明は、請求項1にかかる発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの種類を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、前記認証情報受信手段は、前記サービス要求機器から提供を要求する前記サービスの種類をさらに受信し、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、をさらに備え、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。   According to a second aspect of the present invention, in the first aspect of the invention, the authentication information storage means determines the type of the service provided by the service providing device, the requested device identification information, the user identification information, , Further storing in association with the provided device identification information, wherein the authentication information receiving means further receives the type of service requested to be provided from the service requesting device, and the service received by the authentication information receiving means Service determination means for determining whether or not the service can be used based on the type of service and the service type stored in the authentication information storage means, and the connection establishment means includes the service The user can use the service in the requesting device, and further, based on the type of the service, When use is possible, to establish a connection with the service request apparatus and the service providing device, and wherein.

また、請求項3にかかる発明は、請求項2にかかる発明において、前記サービス提供装置から提供可能な前記サービスの種類と、前記提供機器識別情報とを受信するサービス情報受信部と、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、をさらに備えること、を特徴とする。   According to a third aspect of the present invention, in the second aspect of the invention, a service information receiving unit that receives the type of service that can be provided from the service providing apparatus and the provided device identification information, and the service information Based on the provided device identification information received by the receiving unit and the provided device identification information stored in the authentication information storage unit, the service information receiving unit receives the type of service stored in the authentication information storage unit. Service information updating means for updating to the service type.

また、請求項4にかかる発明は、請求項1〜3のいずれか1項に記載の発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。   According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the authentication information storage means indicates the status of the service provided by the service providing device, and identifies the requested device. Information, the user identification information, and the provided device identification information are further stored in association with each other, the provided device identification information received by the authentication information receiving unit, and the provided device identification stored by the authentication information storage unit State determination means for determining whether or not the service stored in the authentication information storage means is in a state that can be provided based on the information, and the connection establishment means in the service request device When the user can use the service, and the service providing device is in a state where the service can be provided, the service is provided. Establishing a connection between the requesting device and the service providing device, and wherein.

また、請求項5にかかる発明は、請求項4に記載の発明において、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えること、を特徴とする。   Further, the invention according to claim 5 is the invention according to claim 4, wherein the status information receiving means for receiving the status of the service and the provided device identification information from the service providing apparatus, and the status information receiving means. The status information receiving means receives the status of the service stored in the authentication information storage means based on the provided equipment identification information received by the authentication information storage means and the provided equipment identification information stored in the authentication information storage means. It further comprises state information updating means for updating to a service state.

また、請求項6にかかる発明は、請求項4または5に記載の発明において、前記状態判定手段は、前記サービス提供機器において前記サービスが提供可能な状態でない場合には、さらに前記サービス要求機器に対して前記サービスが提供可能でない旨を通知し、前記認証情報受信部が前記サービス要求機器から新たな前記提供機器識別情報をさらに受信した場合に、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記状態判定手段が、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあると判定した場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。   Further, the invention according to claim 6 is the invention according to claim 4 or 5, wherein the state determination unit further includes the service requesting device when the service providing device is not in a state in which the service can be provided. In response to the notification that the service cannot be provided, and the authentication information receiving unit further receiving the new provided device identification information from the service requesting device, the newly provided provided device identification information is handled. The service providing device determines whether or not the service is in a state in which the service can be provided, and the connection establishing unit corresponds to the service providing device corresponding to the provided device identification information newly received by the state determining unit. Establishes a connection between the service requesting device and the service providing device when it is determined that the service is ready to be provided. And, characterized by.

また、請求項7にかかる発明は、請求項1〜6のいずれか1項に記載の発明において、前記認証情報記憶手段は、前記サービスの利用に対する課金方法を特定するための課金識別情報をさらに記憶し、前記課金識別情報と、前記サービスの利用に対する課金先を特定するための課金先情報とを対応付けて記憶し、前記課金先情報と、前記ユーザ識別情報と、前記課金先情報に課金する対象となる口座を示す課金対象情報とを対応付けて記憶する課金情報記憶手段と、前記接続確立手段が、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス要求機器からの要求に従って前期サービス要求機器から前記サービスが提供された場合に、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記課金情報記憶手段が記憶する前記ユーザ識別情報に基づいて、前記サービスの提供に対して課金する課金処理手段と、をさらに備えること、を特徴とする。   The invention according to claim 7 is the invention according to any one of claims 1 to 6, wherein the authentication information storage means further includes billing identification information for specifying a billing method for use of the service. Storing the charging identification information and charging destination information for specifying a charging destination for use of the service in association with each other, and charging the charging destination information, the user identification information, and the charging destination information. Charging information storage means for storing charging object information indicating an account to be accounted for, and the connection establishing means establishes a connection between the service requesting device and the service providing device, and from the service requesting device, The user identification information received by the authentication information receiving means and the billing information storage means when the service is provided from the previous service request device according to the request of Based on the user identification information 憶, further comprising a, a charging processing means for charging for provision of said service, and said.

また、請求項8にかかる発明は、請求項7に記載の発明において、前記課金識別情報と、前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報との入力を受け付ける課金情報受付手段と、前記課金情報受付手段が受け付けた前記課金識別情報と、前記課金情報記憶手段が記憶する前記課金識別情報とに基づいて、前記課金情報記憶手段が記憶する前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報とのいずれかを更新する課金情報更新手段と、をさらに備えること、を特徴とする。   The invention according to claim 8 is the charging information receiving means for receiving input of the charging identification information, the charging destination information, the user identification information, and the charging target information in the invention of claim 7. Based on the charging identification information received by the charging information receiving means and the charging identification information stored in the charging information storage means, the charging destination information stored in the charging information storage means, and the user identification And charging information updating means for updating any of the information and the charging object information.

また、請求項9にかかる発明は、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器と、前記サービス要求機器と前記サービス提供機器との接続を媒介する情報処理装置とが通信ネットワークで接続された情報処理システムにおいて、前記サービス要求機器は、ユーザから、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器から提供を受ける前記サービスの種類との入力を受け付ける入力受付手段と、前記入力受付手段が入力を受け付けた前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類と、を前記情報処理装置に送信する認証情報送信手段と、を備え、前記情報処理装置は、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から、提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、前記サービス要求機器から、前記要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを受信する認証情報受信手段と、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備え、前記サービス提供機器は、提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、を特徴とする。   According to a ninth aspect of the present invention, there is provided a service requesting device that requests service provision, a service providing device that provides the service, and an information processing apparatus that mediates connection between the service requesting device and the service providing device. In the information processing system connected to each other via a communication network, the service requesting device includes requesting device identification information for specifying the service requesting device and user identification information for specifying a user who uses the service. And input accepting means for accepting input of provided device identification information for identifying the service providing device, and the type of service provided from the service providing device, and the request received by the input accepting means Device identification information, user identification information, provided device identification information, and type of service Authentication information transmitting means for transmitting to the information processing device, the information processing device, the requested device identification information, the user identification information, the provided device identification information, and the type of service. Authentication information storage means for storing the information in association with each other, service information receiving means for receiving the type of service that can be provided from the service providing equipment, the providing equipment identification information received by the service information receiving section, Service information updating means for updating the service type stored in the authentication information storage means to the service type received by the service information receiving means based on the provided device identification information stored in the authentication information storage means. , From the service requesting device, the requesting device identification information, and user identification information for specifying a user who uses the service; Authentication information receiving means for receiving the provided device identification information and the type of service; the requested device identification information received by the authentication information receiving means; and the requested device identification information stored by the authentication information storage means; Based on the device, a device determination unit that determines whether or not the service can be used in the service requesting device, the user identification information received by the authentication information receiving unit, and the user stored in the authentication information storage unit User determination means for determining whether or not the service can be used by the user based on the identification information, the type of service received by the authentication information receiving means, and the authentication information storage means Service determining means for determining whether or not the service can be used based on a service type; and A connection for establishing a connection between the service requesting device and the service providing device when the user can use the service and the service can be used based on the type of service. Establishment means, and the service providing device comprises service information transmission means for transmitting the type of service that can be provided to the information processing apparatus.

また、請求項10にかかる発明は、請求項9に記載の発明において、前記情報処理装置は、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、に対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス提供機器は、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、さらに備えること、を特徴とする。   Further, the invention according to claim 10 is the invention according to claim 9, wherein the information processing apparatus is configured such that the authentication information storage means indicates the status of the service provided by the service providing device, and the requested device identification information. And state information receiving means for further storing the user identification information and the provided device identification information in association with each other, and receiving the service state and the provided device identification information from the service providing device, Based on the provided device identification information received by the status information receiving unit and the provided device identification information stored by the authentication information storage unit, the service information receiving unit stores the service status stored by the authentication information storage unit. Status information updating means for updating to the status of the service received by the device, the providing device identification information received by the authentication information receiving means, and the authentication information. State determination means for determining whether or not the service stored in the authentication information storage means is in a state that can be provided based on the provided device identification information stored in the storage means, and the connection establishment When the service is available to the user by the service requesting device and the service providing device is in a state where the service can be provided, the service requesting device and the service providing device And the service providing device further comprises state information transmitting means for transmitting the state information indicating whether or not the service is in a state in which the service can be provided to the information processing apparatus. And

また、請求項11にかかる発明は、少なくとも提供を要求するサービスの種類と、前記サービスを提供するサービス提供機器を特定するための提供機器識別情報とを送信することによって前記サービスの提供を要求するサービス要求機器と、少なくとも前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、を備える情報処理装置とに通信ネットワークで接続された画像形成装置において、提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、を特徴とする。   The invention according to claim 11 requests the provision of the service by transmitting at least the type of service for which the provision is requested and the provision device identification information for specifying the service provision device that provides the service. An authentication information storage unit that stores a service requesting device, at least the provided device identification information, and the service type in association with each other; a service information receiving unit that receives the service type that can be provided from the service providing device; Based on the provided device identification information received by the service information receiving unit and the provided device identification information stored in the authentication information storage unit, the service information stored in the authentication information storage unit is stored in the service information. Service information updating means for updating to the type of service received by the receiving means In the image forming apparatus connected with a communication network and management apparatus, to and a service information transmission means for transmitting the type of which can be provided the service to the information processing apparatus, characterized by.

また、請求項12にかかる発明は、請求項11にかかる発明において、前記情報処理装置は、少なくとも前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記提供機器識別情報とに対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えた場合において、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、さらに備えること、を特徴とする。   The invention according to claim 12 is the invention according to claim 11, wherein the information processing apparatus is configured such that at least the authentication information storage means indicates the status of the service provided by the service providing device, and the provided device identification information. The status information receiving means for receiving the status of the service and the provided equipment identification information from the service providing apparatus, the provided equipment identification information received by the status information receiving means, State information update means for updating the service state stored in the authentication information storage means to the service state received by the service information reception means based on the provided device identification information stored in the authentication information storage means The state information indicating whether or not the service is in a state where the service can be provided is included in the information processing. A status information transmitting means for transmitting to the location, further comprising, wherein.

また、請求項13にかかる発明は、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続され、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器が提供する前記サービスの種類とを対応付けて記憶する認証情報記憶手段とを備えた情報処理装置において行われる接続制御方法であって、認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービス要求機器から提供を要求する前記サービスの種類とを受信する認証情報受信ステップと、機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定ステップと、ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定ステップと、サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定ステップと、接続確立手段が、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立ステップと、を含むこと、を特徴とする。   According to a thirteenth aspect of the present invention, there is provided requested device identification information for specifying a service requesting device connected to a service requesting device requesting service provision and a service providing device providing the service via a communication network. And stores user identification information for specifying a user who uses the service, provided device identification information for specifying the service providing device, and the type of service provided by the service providing device in association with each other. A connection control method performed in an information processing apparatus including an authentication information storage unit that performs authentication information reception from the service requesting device, the requesting device identification information, the user identification information, and the providing device An authentication information receiving step for receiving identification information and the type of service requested to be provided from the service requesting device. Based on the requested device identification information received by the authentication information receiving unit and the requested device identification information stored in the authentication information storage unit, the service determining device uses the service. Based on the device identification step for determining whether the authentication is possible, the user determination means, the user identification information received by the authentication information reception means, and the user identification information stored in the authentication information storage means, A user determination step for determining whether or not the service can be used by a user; a service determination unit that receives the service information received by the authentication information reception unit; and a service type that the authentication information storage unit stores. And a service determination step for determining whether or not the service can be used, and a connection establishing means includes the service A connection between the service requesting device and the service providing device when the user can use the service in the requesting device and the service can be used based on the type of the service. Establishing a connection establishing step.

また、請求項14にかかる発明は、請求項13にかかる発明において、前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、に対応付けてさらに記憶した前記情報処理装置において行われる接続制御方法であって、状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定ステップと、をさらに含み、前記接続確立ステップにおいて、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、を特徴とする。   The invention according to claim 14 is the invention according to claim 13, wherein the authentication information storage means indicates the status of the service provided by the service providing device, the requested device identification information, the user identification information, A connection control method performed in the information processing apparatus further stored in association with the provided device identification information, wherein the state determining unit receives the provided device identification information received by the authentication information receiving unit, and A state determination step of determining whether or not the service stored in the authentication information storage unit is in a state in which the service can be provided based on the provided device identification information stored in the authentication information storage unit, In the connection establishing step, the service requesting device can use the service by the user, and When the scan-providing device in said service providable status, to establish a connection with the service request apparatus and the service providing device, and wherein.

また、請求項15にかかる発明は、請求項13にかかる発明をコンピュータに実行させることを特徴とする。   The invention according to claim 15 is characterized by causing a computer to execute the invention according to claim 13.

また、請求項16にかかる発明は、請求項14にかかる発明をコンピュータに実行させることを特徴とする。   The invention according to claim 16 causes a computer to execute the invention according to claim 14.

請求項1にかかる発明によれば、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続された情報処理装置において、認証情報記憶手段が、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶し、認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とを受信し、機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定し、ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定し、接続確立手段が、前記サービス要求機器において前記サービスの利用が可能であって、前記ユーザによる前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して適切にサービスが提供できるという効果を奏する。   According to the first aspect of the present invention, in an information processing apparatus connected to a service requesting device that requests service provision and a service providing device that provides the service via a communication network, an authentication information storage unit includes the service information device. Requested device identification information for specifying a requested device, user identification information for specifying a user who uses the service, and provided device identification information for specifying the service providing device are stored in association with each other, An authentication information receiving unit receives the requested device identification information, the user identification information, and the provided device identification information from the service requesting device, and a device determination unit receives the request received by the authentication information receiving unit. Based on the device identification information and the requested device identification information stored in the authentication information storage means, the service requesting device It is determined whether or not the service can be used, and the user determination unit is configured to use the user identification information received by the authentication information reception unit and the user identification information stored in the authentication information storage unit. If the connection establishment unit can use the service in the service requesting device and the user can use the service, the service establishment unit can determine whether the service can be used. Since the connection between the requesting device and the service providing device is established, even if the communication environment changes, the service can be appropriately provided to the user according to the communication environment.

また、請求項2にかかる発明によれば、請求項1にかかる発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの種類を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、前記認証情報受信手段は、前記サービス要求機器から提供を要求する前記サービスの種類をさらに受信し、サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定し、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合において、提供するサービスの種類が複数存在した場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、ユーザに対してより適切にサービスが提供できるという効果を奏する。   According to a second aspect of the present invention, in the first aspect of the invention, the authentication information storage means determines the type of service provided by the service providing device, the requested device identification information, and the user identification. Information and the provided device identification information are further stored in association with each other, the authentication information receiving means further receives the type of service requesting provision from the service requesting device, and the service determining means is the authentication information Based on the type of service received by the receiving unit and the type of service stored in the authentication information storage unit, it is determined whether the service can be used, and the connection establishment unit includes the service request When the user can use the service on the device, the service can be used based on the type of service. In this case, since the connection between the service requesting device and the service providing device is established, even when there are a plurality of types of services to be provided when the communication environment changes, the communication environment and the user According to the type of service requested by the user, the service can be provided more appropriately to the user.

また、請求項3にかかる発明によれば、請求項2にかかる発明において、サービス情報受信部が、前記サービス提供装置から提供可能な前記サービスの種類と、前記提供機器識別情報とを受信し、サービス情報更新手段が、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できるという効果を奏する。   According to the invention according to claim 3, in the invention according to claim 2, the service information receiving unit receives the type of service that can be provided from the service providing apparatus and the provided device identification information, Service information updating means stores the service information stored in the authentication information storage means based on the provided equipment identification information received by the service information receiving section and the provided equipment identification information stored in the authentication information storage means. Since the type is updated to the type of service received by the service information receiving means, even if the type of service that can be provided is changed when the communication environment changes, the communication environment and the user requested According to the type of service, the changed type of service can be provided to the user appropriately and promptly.

また、請求項4にかかる発明によれば、請求項1〜3のいずれか1項に記載の発明において、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合において、ユーザが要求したサービスを、適切にかつ効率的に提供できるという効果を奏する。   According to the invention of claim 4, in the invention of any one of claims 1 to 3, the authentication information storage means sets the status of the service provided by the service providing device to the request. The device identification information, the user identification information, and the provision device identification information are further stored in association with each other, and the state determination unit receives the provision device identification information received by the authentication information reception unit, and the authentication information storage unit. And determining whether or not the service stored in the authentication information storage unit is in a state where it can be provided, and the connection establishment unit is configured so that the user in the service requesting device The service requesting device when the service can be used by the service providing device and the service providing device is in a state where the service can be provided. Since establishing a connection with said service providing apparatus, in a case where the communication environment changes, there is an effect that the service requested by the user, can be provided properly and efficiently.

また、請求項5にかかる発明によれば、請求項4に記載の発明において、状態情報受信手段が、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報と、を受信し、状態情報更新手段が、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できるという効果を奏する。   According to the invention of claim 5, in the invention of claim 4, the status information receiving means receives the status of the service and the provided device identification information from the service providing device, and the status The status of the service stored in the authentication information storage unit based on the provided device identification information received by the status information receiving unit and the provided device identification information stored in the authentication information storage unit. Is updated to the status of the service received by the status information receiving means, so that when the communication environment changes, even if the status of the device providing the service changes, the service requested by the user is more The effect is that it can be provided appropriately and efficiently.

また、請求項6にかかる発明によれば、請求項4または5に記載の発明において、前記状態判定手段は、前記サービス提供機器において前記サービスが提供可能な状態でない場合には、さらに前記サービス要求機器に対して前記サービスが提供可能でない旨を通知し、前記認証情報受信部が前記サービス要求機器から新たな前記提供機器識別情報をさらに受信した場合に、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記状態判定手段が、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあると判定した場合に、前記サービス要求機器と前記サービス提供機器との接続を確立するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化してユーザが要求したサービスを提供できない場合であっても、要求されたサービスに代替するサービスを適切にかつ迅速に提供できるという効果を奏する。   According to the invention of claim 6, in the invention of claim 4 or 5, the state determination unit further includes the service request when the service providing device is not in a state in which the service can be provided. When notifying the device that the service cannot be provided and the authentication information receiving unit further receiving the new provided device identification information from the service requesting device, the newly provided provided device identification information It is determined whether the corresponding service providing device is in a state in which the service can be provided, and the connection establishment unit is configured to determine whether the state determination unit has received the service device identification information newly received by the state determination unit. If the providing device determines that the service is available, the connection between the service requesting device and the service providing device is confirmed. Therefore, when the communication environment changes, even when the state of the device that provides the service changes and the service requested by the user cannot be provided, a service that replaces the requested service is appropriately and promptly provided. There is an effect that it can be provided.

また、請求項7にかかる発明によれば、請求項1〜6のいずれか1項に記載の発明において、前記認証情報記憶手段は、前記サービスの利用に対する課金方法を特定するための課金識別情報をさらに記憶し、課金情報記憶手段が、前記課金識別情報と、前記サービスの利用に対する課金先を特定するための課金先情報とを対応付けて記憶し、前記課金先情報と、前記ユーザ識別情報と、前記課金先情報に課金する対象となる口座を示す課金対象情報とを対応付けて記憶し、課金処理手段が、前記接続確立手段が、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス要求機器からの要求に従って前記サービス要求機器から前記サービスが提供された場合に、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記課金情報記憶手段が記憶する前記ユーザ識別情報に基づいて、前記サービスの提供に対して課金するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して提供したサービスに対して適切に課金できるという効果を奏する。   According to a seventh aspect of the present invention, in the invention according to any one of the first to sixth aspects, the authentication information storage means is billing identification information for specifying a billing method for use of the service. And charging information storage means stores the charging identification information and charging destination information for specifying a charging destination for use of the service in association with each other, and stores the charging destination information and the user identification information. And billing target information indicating an account to be billed is stored in association with the billing destination information, and a billing processing means connects the service requesting device and the service providing device. The user identification information received by the authentication information receiving means when the service is provided from the service requesting device according to a request from the service requesting device, Since the service is charged based on the user identification information stored in the billing information storage means, even if the communication environment changes, the service is provided to the user according to the communication environment. The service can be charged appropriately for the service.

また、請求項8にかかる発明によれば、請求項7に記載の発明において、課金情報受付手段が、前記課金識別情報と、前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報との入力を受け付け、課金情報更新手段が、前記課金情報受付手段が受け付けた前記課金識別情報と、前記課金情報記憶手段が記憶する前記課金識別情報とに基づいて、前記課金情報記憶手段が記憶する前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報とのいずれかを更新するので、通信環境が変化する場合において、課金情報が変更された場合であっても、ユーザに対して提供したサービスに対してより適切に課金できるという効果を奏する。   According to the invention according to claim 8, in the invention according to claim 7, the charging information receiving means includes the charging identification information, the charging destination information, the user identification information, and the charging object information. And the charging information update means stores the charging information storage means based on the charging identification information received by the charging information reception means and the charging identification information stored in the charging information storage means. Since any one of the billing destination information, the user identification information, and the billing target information is updated, it is provided to the user even when the billing information is changed when the communication environment changes. There is an effect that the service can be charged more appropriately.

また、請求項9にかかる発明によれば、サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器と、前記サービス要求機器と前記サービス提供機器との接続を媒介する情報処理装置とが通信ネットワークで接続された情報処理システムにおいて、前記サービス要求機器は、入力受付手段が、ユーザから、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器から提供を受ける前記サービスの種類との入力を受け付け、認証情報送信手段が、前記入力受付手段が入力を受け付けた前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類と、を前記情報処理装置に送信し、前記情報処理装置は、認証情報記憶手段が、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類と、を対応付けて記憶し、サービス情報受信手段が、前記サービス提供機器から、提供可能な前記サービスの種類を受信し、サービス情報更新手段が、前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新し、認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを受信し、機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定し、ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定し、サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定し、接続確立手段が、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス提供機器は、サービス情報送信手段が、提供可能な前記サービスの種類を前記情報処理装置に送信するので、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できるという効果を奏する。   According to the invention of claim 9, a service requesting device that requests service provision, a service providing device that provides the service, and an information processing that mediates connection between the service requesting device and the service providing device. In the information processing system in which the apparatus is connected to a communication network, the service requesting device is configured such that the input accepting unit receives a requesting device identification information for identifying the service requesting device and a user using the service from the user. Accepting input of user identification information for specifying, providing device identification information for specifying the service providing device, and the type of service received from the service providing device, and an authentication information transmitting means includes the input The requesting device identification information received by the receiving means, the user identification information, and the providing device identification Information and the type of service to the information processing apparatus, the information processing apparatus, the authentication information storage means, the request device identification information, the user identification information, the provision device identification information, The service type is stored in association with each other, the service information receiving unit receives the service type that can be provided from the service providing device, and the service information updating unit is received by the service information receiving unit. The service type received by the service information receiving unit based on the provided device identification information and the provided device identification information stored in the authentication information storage unit. The authentication information receiving means specifies the requested device identification information and the user who uses the service from the service request device. The user identification information, the provided device identification information, and the service type are received, and the device determination unit stores the requested device identification information received by the authentication information reception unit and the authentication information storage unit. Based on the request device identification information, the service request device determines whether the service can be used, and a user determination unit receives the user identification information received by the authentication information reception unit, and the authentication information. Based on the user identification information stored in the storage means, it is determined whether or not the use of the service by the user is possible, the service determination means, the type of the service received by the authentication information receiving means, Based on the service type stored in the authentication information storage means, it is determined whether or not the service can be used, and a connection establishment means includes the service When the requesting device can use the service by the user, and when the service can be used based on the type of service, the service requesting device and the service providing device are connected. The service providing device is changed according to the communication environment and the type of service requested by the user because the service information transmitting means transmits the type of service that can be provided to the information processing apparatus. There is an effect that various types of services can be appropriately and promptly provided to the user.

また、請求項10にかかる発明によれば、請求項9に記載の発明において、前記情報処理装置は、前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、状態情報受信手段が、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信し、状態情報更新手段が、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新し、状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定し、前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス提供機器は、状態情報送信手段が、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できるという効果を奏する。   According to the invention of claim 10, in the invention of claim 9, in the information processing apparatus, the authentication information storage means indicates the status of the service provided by the service providing device and the requesting device. And further storing the identification information, the user identification information, and the providing device identification information in association with each other, and the status information receiving means receives the service status and the providing device identification information from the service providing apparatus. The service stored in the authentication information storage means is based on the provided equipment identification information received by the status information receiving means and the provided equipment identification information stored in the authentication information storage means. Is updated to the status of the service received by the service information receiving means, and the status determining means is updated to the provided device identification received by the authentication information receiving means. Based on the information and the provided device identification information stored in the authentication information storage means, it is determined whether or not the service stored in the authentication information storage means is in a state that can be provided, and the connection establishment means The service requesting device and the service providing device when the user can use the service in the service requesting device and the service providing device is in a state where the service can be provided. When the communication environment changes because the service providing device establishes a connection and the status information transmitting means transmits the status information indicating whether or not the service is available to the information processing apparatus. Even if the status of the device providing the service changes, the service requested by the user can be more appropriately and efficiently There is an effect that it subjected.

また、請求項11にかかる発明によれば、少なくとも提供を要求するサービスの種類と、前記サービスを提供するサービス提供機器を特定するための提供機器識別情報とを送信することによって前記サービスの提供を要求するサービス要求機器と、少なくとも前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、を備える情報処理装置とに通信ネットワークで接続された画像形成装置において、サービス情報送信手が、提供可能な前記サービスの種類を前記情報処理装置に送信するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できるという効果を奏する。   According to the invention of claim 11, the provision of the service is provided by transmitting at least the type of service for which provision is requested and the provision device identification information for specifying the service provision device that provides the service. A requesting service requesting device, at least the providing device identifying information, an authentication information storing means for storing the service type in association with each other, and service information receiving for receiving the service type that can be provided from the service providing device. The service information received by the service information receiving means, and the provided equipment identification information stored by the authentication information storage means based on the service type stored in the authentication information storage means. Service information updating means for updating to the type of service received by the service information receiving means. In an image forming apparatus connected to an information processing apparatus through a communication network, a service information sender transmits the types of services that can be provided to the information processing apparatus, so that a service that can be provided when the communication environment changes Even if the type of the service is changed, the service of the changed type can be appropriately and promptly provided to the user according to the communication environment and the type of service requested by the user.

また、請求項12にかかる発明によれば、請求項11にかかる発明において、前記情報処理装置は、少なくとも前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記提供機器識別情報とに対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えた場合において、状態情報送信手段が、前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できるという効果を奏する。   According to a twelfth aspect of the present invention, in the invention according to the eleventh aspect, the information processing apparatus is configured such that at least the authentication information storage means indicates the status of the service provided by the service providing device. A status information receiving means for receiving the service status and the provided equipment identification information from the service providing apparatus; and the provided equipment identification information received by the status information receiving means. And status information for updating the status of the service stored in the authentication information storage means to the status of the service received by the service information receiving means based on the provided device identification information stored in the authentication information storage means And updating means, the status information transmitting means indicates whether or not the service can be provided Since the state information is transmitted to the information processing apparatus, the service requested by the user can be more appropriately and efficiently performed even when the state of the device providing the service changes when the communication environment changes. There is an effect that can be provided.

以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムの最良な実施の形態を詳細に説明する。   Exemplary embodiments of an information processing apparatus, an information processing system, an image forming apparatus, a connection control method, and a connection control program according to the present invention are explained in detail below with reference to the accompanying drawings.

本発明の一実施の形態として、画像処理装置をコピー機能、ファクシミリ(FAX)機能、印刷機能、スキャナ機能等を一つの筐体に納めたいわゆるMFP(Multi Function Peripheral)と称される複合機等、印刷機能を備えた装置に適用した例を示す。尚、以下の説明では、画像処理装置を上述の複合機に適用した場合について説明しているが、上述した機能以外の機能を備える複合機以外の装置であっても適用可能である。   As an embodiment of the present invention, a multi-function peripheral called a so-called MFP (Multi Function Peripheral) in which an image processing apparatus includes a copy function, a facsimile (FAX) function, a printing function, a scanner function, etc. in one housing An example applied to an apparatus having a printing function will be described. In the following description, the case where the image processing apparatus is applied to the above-described multifunction peripheral is described. However, the present invention can also be applied to apparatuses other than the multifunction peripheral having functions other than the functions described above.

(第1の実施の形態)
図1は、第1の実施の形態にかかる情報処理システム1000の概念図である。本図に示すように、情報処理システム1000は、プリンタ100、パーソナル・コンピュータ100(以下、コンピュータ100と呼ぶ。)、テレビジョン100、携帯電話機100等のサービス要求機器Dと、情報処理装置200と、複合機300等のサービス提供機器Sと、通信ネットワーク400と、通信ネットワーク450とを含んで構成されている。以下の説明では、サービス要求機器Dはコンピュータ100であり、サービス提供機器Sは複合機300であるとして説明するが、通信機能を備えた装置等であればいずれの機器であってもよい。
(First embodiment)
FIG. 1 is a conceptual diagram of an information processing system 1000 according to the first embodiment. As shown in the figure, an information processing system 1000 includes a printer 100, a personal computer 100 (hereinafter referred to as a computer 100), a service requesting device D such as a television 100, a mobile phone 100, and the information processing apparatus 200. The service providing device S such as the multifunction device 300, the communication network 400, and the communication network 450 are included. In the following description, it is assumed that the service requesting device D is the computer 100 and the service providing device S is the multifunction device 300. However, any device may be used as long as the device has a communication function.

図2は、図1に示した情報処理システム1000を構成するコンピュータ100と、情報処理装置200と、複合機300とのブロック図である。図2に示すように、コンピュータ100は、入力受付部110と、表示部120と、通信部130と、認証情報送受信部140と、制御部150とを含んで構成されている。まず、コンピュータ100について説明する。   FIG. 2 is a block diagram of the computer 100, the information processing apparatus 200, and the multifunction peripheral 300 that configure the information processing system 1000 illustrated in FIG. As shown in FIG. 2, the computer 100 includes an input reception unit 110, a display unit 120, a communication unit 130, an authentication information transmission / reception unit 140, and a control unit 150. First, the computer 100 will be described.

入力受付部110は、キーボードやタッチパネル等の入力装置から構成され、後述する複合機300から、印刷やFAX送信等の各種のサービスの提供を受けることができるユーザであるか否かを識別するためのユーザID(IDentification)、そのユーザが使用しているコンピュータ100が、複合機300からの各種サービスを受けることが出来る機器であるか否かを識別するための機器ID(以下、要求機器IDと呼ぶ。)、コンピュータ100からユーザが要求するサービスを提供する機器を識別するための機器ID(以下、提供機器IDと呼ぶ。)の入力を受け付ける。   The input receiving unit 110 includes an input device such as a keyboard and a touch panel, and identifies whether or not the user can receive various services such as printing and FAX transmission from the MFP 300 described later. User ID (IDentification), a device ID for identifying whether the computer 100 used by the user is a device that can receive various services from the multifunction device 300 (hereinafter referred to as a requested device ID). And an input of a device ID for identifying a device that provides a service requested by the user from the computer 100 (hereinafter referred to as a provided device ID).

尚、以下の説明では、上述した入力受付部110からユーザIDの入力を受け付けることとしているが、例えば、ユーザ自身が所持する非接触型のIC(Integrated Circuit)カード等に記憶されたユーザIDを検知する等して、ユーザIDの入力を受け付けることも可能である。尚、以下の説明では、上述したユーザID、要求機器ID、提供機器IDのことを総称して認証情報と呼ぶ。   In the following description, an input of a user ID is accepted from the input accepting unit 110 described above. For example, a user ID stored in a non-contact IC (Integrated Circuit) card or the like possessed by the user is used. It is also possible to accept input of a user ID by detecting it. In the following description, the above-described user ID, requested device ID, and provided device ID are collectively referred to as authentication information.

表示部120は、LCD(Liquid Crystal Display)等のディスプレイ装置から構成され、入力受付部110が入力を受け付けたユーザID、要求機器ID、提供機器IDを表示する。また、表示部120は、後述するように、認証情報送受信部140が情報処理装置200から受信した、機器判定部220やユーザ判定部230が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合のエラー情報を表示する。   The display unit 120 includes a display device such as an LCD (Liquid Crystal Display), and displays a user ID, a requested device ID, and a provided device ID that the input receiving unit 110 has received an input. In addition, as described later, the display unit 120 receives the authentication information transmission / reception unit 140 from the information processing apparatus 200, and the device determination unit 220 and the user determination unit 230 fail to authenticate the requested device ID and the provided device ID. Or error information when user ID authentication fails.

通信部130は、ネットワークボード等の通信装置から構成され、コンピュータ100と情報処理装置200との通信を媒介する。   The communication unit 130 includes a communication device such as a network board, and mediates communication between the computer 100 and the information processing device 200.

認証情報送受信部140は、入力受付部110が入力を受け付けたユーザID、要求機器ID、提供機器IDを情報処理装置200に送信する。また、認証情報送受信部140は、情報処理装置200が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合に情報処理装置200から送信されるエラー情報を受信する。   The authentication information transmitting / receiving unit 140 transmits the user ID, the requested device ID, and the provided device ID that the input receiving unit 110 has received an input to the information processing apparatus 200. Further, the authentication information transmission / reception unit 140 receives error information transmitted from the information processing device 200 when the information processing device 200 fails to authenticate the requested device ID or the provided device ID, or fails to authenticate the user ID. Receive.

制御部150は、上述した入力受付部110、表示部120、通信部130、認証情報送受信部140の各種動作を制御する。   The control unit 150 controls various operations of the input receiving unit 110, the display unit 120, the communication unit 130, and the authentication information transmitting / receiving unit 140 described above.

続いて、情報処理装置200について説明する。情報処理装置200は、認証情報受信部210と、機器判定部220と、ユーザ判定部230と、認証情報記憶部240と、通信確立部250と、通信部260とを含んで構成されている。   Next, the information processing apparatus 200 will be described. The information processing apparatus 200 includes an authentication information reception unit 210, a device determination unit 220, a user determination unit 230, an authentication information storage unit 240, a communication establishment unit 250, and a communication unit 260.

認証情報受信部210は、コンピュータ100から送信されたユーザID、要求機器ID、提供機器IDを受信する。   The authentication information receiving unit 210 receives the user ID, the requested device ID, and the provided device ID transmitted from the computer 100.

機器判定部220は、認証情報受信部210がコンピュータ100から要求機器ID、提供機器IDを受信すると、後述する認証情報記憶部240が記憶する要求機器IDの中から、認証情報受信部210が受信した要求機器IDを検索し、検索したその要求機器IDに対応する提供機器IDが、認証情報受信部210が受信した提供機器IDに一致するか否かを判定する。そして、機器判定部220は、検索した要求機器IDに対応する提供機器IDが、認証情報受信部210が受信した提供機器IDに一致しない、すなわち認証が失敗した場合には、機器による認証が失敗した旨のエラー情報を、コンピュータ100に送信する。   When the authentication information receiving unit 210 receives the requested device ID and the provided device ID from the computer 100, the device determining unit 220 receives the authentication information receiving unit 210 from the requested device IDs stored in the authentication information storage unit 240 described later. The requested device ID is retrieved, and it is determined whether or not the provided device ID corresponding to the retrieved requested device ID matches the provided device ID received by the authentication information receiving unit 210. Then, when the provided device ID corresponding to the searched requested device ID does not match the provided device ID received by the authentication information receiving unit 210, that is, the authentication fails, the device determination unit 220 fails to authenticate by the device. Error information to the effect is transmitted to the computer 100.

ユーザ判定部230は、機器判定部220による機器の認証が成功すると、後述する認証情報記憶部240が記憶する提供機器IDに対応するユーザIDの中から、認証情報受信部210がコンピュータ100から受信したユーザIDを検索し、検索したそのユーザIDに対応するユーザIDが、認証情報受信部210が受信したユーザIDに一致するか否かを判定する。そして、ユーザ判定部230は、検索したユーザIDに対応するユーザIDが、認証情報受信部210が受信したユーザIDに一致しない、すなわち認証が失敗した場合には、ユーザによる認証が失敗した旨のエラー情報を、コンピュータ100に送信する。   When the device determination by the device determination unit 220 is successful, the user determination unit 230 receives the authentication information reception unit 210 from the computer 100 from among the user IDs corresponding to the provided device IDs stored in the authentication information storage unit 240 described later. It is determined whether the user ID corresponding to the searched user ID matches the user ID received by the authentication information receiving unit 210. Then, when the user ID corresponding to the searched user ID does not match the user ID received by the authentication information receiving unit 210, that is, when the authentication fails, the user determination unit 230 indicates that the authentication by the user has failed. Error information is transmitted to the computer 100.

認証情報記憶部240は、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するHDD(ハードディスクドライブ)やメモリ等の記憶媒体である。図3は、認証情報記憶部240が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報を対応付けて記憶する場合の例を示す図である。   The authentication information storage unit 240 is a storage medium such as an HDD (hard disk drive) or a memory that stores various types of information including a user ID, a requested device ID, and a provided device ID in association with each other. FIG. 3 is a diagram illustrating an example in which various types of information such as a user ID, a requested device ID, and a provided device ID stored in the authentication information storage unit 240 are stored in association with each other.

図3に示すように、認証情報記憶部240は、複合機300の提供機器IDと、その提供機器IDのサービスの提供を受けることが出来るユーザのユーザIDと、複合機300に対してサービスの提供をする要求が可能なコンピュータ100の要求機器IDとを対応付けて記憶するほか、複合機300のIPアドレスや、ユーザIDを認証するためのパスワード等、各種の認証情報も、これらと対応付けて記憶されている。   As shown in FIG. 3, the authentication information storage unit 240 provides the provided device ID of the multifunction device 300, the user ID of the user who can receive the service provided by the provided device ID, and the service information for the multifunction device 300. In addition to storing the requested device ID of the computer 100 that can be provided in association with each other, various authentication information such as the IP address of the MFP 300 and a password for authenticating the user ID are also associated with these. Is remembered.

より具体的には、図3に示す認証情報記憶部240において、提供機器IDが、sip:printerA@○○○○.co.jpである複合機300は、要求機器IDが、sip:pcA@○○○○.co.jpまたはsip:mobileA@○○○○.co.jpであるコンピュータ100からのサービスの提供の要求についてのみ許可し、さらにその要求機器IDであるコンピュータ100を利用するユーザのユーザIDが、userA@○○○○.co.jp、またはuserB@○○○○.co.jp、またはuserC@○○○○.co.jpである場合にのみ、サービスの提供の要求を許可することを示している。尚、以下の説明では、要求機器ID、提供機器IDとして、SIP(Session Initiation Protocol)アドレスを用いているが、P2P(Peer To Peer)による通信を行う場合に通常利用されるXMPP(eXtensible Messaging and Presence Protocol)等をアドレスとして用いることも可能である。   More specifically, in the authentication information storage unit 240 shown in FIG. 3, the MFP 300 whose provided device ID is sip: [email protected] has a required device ID of sip: pcA @ A user who permits only a service provision request from the computer 100 that is ○○○○ .co.jp or sip: mobileA@○○○○.co.jp and uses the computer 100 that is the requested device ID. Service provision request only when the user ID of userA@○○○○.co.jp, userB@○○○○.co.jp, or userC@○○○○.co.jp Indicates that you are allowed to. In the following description, an SIP (Session Initiation Protocol) address is used as the requested device ID and the provided device ID. However, XMPP (eXtensible Messaging and Normal) that is normally used when performing communication by P2P (Peer To Peer). Presence Protocol) can also be used as an address.

図2に戻り、通信確立部250は、機器判定部220による要求機器IDの認証が成功し、かつユーザ判定部230によるユーザIDの認証が成功した場合に、コンピュータ100から要求のあったサービスを提供する複合機300に、コンピュータ100との接続要求を送信する。そして、複合機300において接続要求が受信されると、コンピュータ100と複合機300との間のセッションを張り、両者の通信を確立する。   Returning to FIG. 2, the communication establishment unit 250 determines the service requested from the computer 100 when the device determination unit 220 succeeds in the authentication of the requested device ID and the user determination unit 230 succeeds in the authentication of the user ID. A connection request with the computer 100 is transmitted to the provided multifunction device 300. When the connection request is received by the multifunction device 300, a session is established between the computer 100 and the multifunction device 300 to establish communication between the two.

通信部260は、ネットワークボード等の通信装置から構成され、コンピュータ100と情報処理装置200、または複合機300と情報処理装置200との通信を媒介する。   The communication unit 260 includes a communication device such as a network board, and mediates communication between the computer 100 and the information processing device 200 or the multifunction device 300 and the information processing device 200.

続いて、複合機300について説明する。複合機300は、アプリケーション部310と、通信部320とを含んで構成されている。   Next, the multifunction device 300 will be described. The multifunction device 300 includes an application unit 310 and a communication unit 320.

アプリケーション部310は、コピー機能、プリンタ機能、FAX機能、スキャナ機能を実現するソフトウェア等のアプリケーションから構成され、上述した通信確立部250によって、コンピュータ100と複合機300との通信を確立されると、コンピュータ100から要求されたコピー、プリント等の各種の処理を行い、処理した結果(例えば、コピー部数、コピー終了メッセージ等)をコンピュータ100に送信する。   The application unit 310 includes applications such as software that implements a copy function, a printer function, a FAX function, and a scanner function. When communication between the computer 100 and the MFP 300 is established by the communication establishment unit 250 described above, Various processes such as copying and printing requested by the computer 100 are performed, and the processing results (for example, the number of copies, a copy end message, etc.) are transmitted to the computer 100.

通信部320は、ネットワークボード等の通信装置から構成され、複合機300と情報処理装置200との通信を媒介する。   The communication unit 320 includes a communication device such as a network board, and mediates communication between the multifunction device 300 and the information processing device 200.

通信ネットワーク400および通信ネットワーク450は、電話回線、無線ネットワーク、WAN(Wide Area Network:広域通信網)、インターネットなどの通信回線である。   The communication network 400 and the communication network 450 are communication lines such as a telephone line, a wireless network, a WAN (Wide Area Network), and the Internet.

次に、上述した情報処理システム1000で行われる実行処理について説明する。   Next, an execution process performed in the information processing system 1000 described above will be described.

図4は、ユーザが、コンピュータ100から複合機300に対してサービスの提供を要求した場合に、情報処理装置200が、コンピュータ100と複合機300との通信を確立するまでの手順を示すフローチャートである。   FIG. 4 is a flowchart showing a procedure until the information processing apparatus 200 establishes communication between the computer 100 and the multifunction device 300 when the user requests the multifunction device 300 to provide a service from the computer 100. is there.

まず、入力受付部110は、ユーザからユーザIDと、コンピュータ100の要求機器IDと、複合機300の提供機器IDの入力を受け付けると(ステップS401)、認証情報送信部140は、入力が受け付けられたユーザIDと、要求機器IDと、提供機器IDを情報処理装置200に送信する(ステップS402)。   First, when the input receiving unit 110 receives an input of a user ID, a requested device ID of the computer 100, and a provided device ID of the multifunction device 300 from the user (step S401), the authentication information transmitting unit 140 receives the input. The user ID, the requested device ID, and the provided device ID are transmitted to the information processing apparatus 200 (step S402).

続いて、認証情報受信部210が、コンピュータ100からユーザIDと、要求機器IDと、提供機器IDを受信すると(ステップS403)、機器判定部220は、受信した要求機器IDが、認証情報記憶部240が記憶する要求機器IDの中から、認証情報受信部210が受信した要求機器IDを検索して、その要求機器IDに対応する提供機器IDが、ステップS403で受信した提供機器IDに一致するか否かを判定する(ステップS404)。   Subsequently, when the authentication information receiving unit 210 receives the user ID, the requested device ID, and the provided device ID from the computer 100 (step S403), the device determining unit 220 determines that the received requested device ID is an authentication information storage unit. The requested device ID received by the authentication information receiving unit 210 is searched from the requested device IDs stored in 240, and the provided device ID corresponding to the requested device ID matches the provided device ID received in step S403. Is determined (step S404).

そして、機器判定部220は、ステップS403で受信した要求機器IDに対応する提供機器IDが、ステップS403で受信した提供機器IDに一致しないと判定した場合(ステップS404;No)、機器認証が失敗した旨のエラー情報を、コンピュータ100に送信する(ステップS405)。   If the device determination unit 220 determines that the provided device ID corresponding to the requested device ID received in step S403 does not match the provided device ID received in step S403 (step S404; No), device authentication fails. Error information to the effect is transmitted to the computer 100 (step S405).

一方、ステップS403で受信した要求機器IDに対応する提供機器IDが、ステップS403で受信した提供機器IDに一致したと判定した場合(ステップS404;Yes)、ユーザ判定部230は、認証情報記憶部240が記憶する提供機器IDに対応するユーザIDの中から、ステップS403で認証情報受信部210が受信したユーザIDを検索し、ユーザIDが一致するか否かを判定する(ステップS406)。   On the other hand, when it is determined that the provided device ID corresponding to the requested device ID received in step S403 matches the provided device ID received in step S403 (step S404; Yes), the user determining unit 230 includes an authentication information storage unit. The user ID received by the authentication information receiving unit 210 in step S403 is searched from the user IDs corresponding to the provided device ID stored in 240, and it is determined whether or not the user IDs match (step S406).

そして、ユーザ判定部230は、認証情報記憶部240が記憶する提供機器IDに対応するユーザIDと、ステップS403で受信したユーザIDが一致しないと判定した場合(ステップS405;No)、ユーザ認証が失敗した旨のエラー情報を、コンピュータ100に送信する(ステップS407)。   When the user determination unit 230 determines that the user ID corresponding to the provided device ID stored in the authentication information storage unit 240 does not match the user ID received in step S403 (step S405; No), the user authentication is performed. Error information indicating the failure is transmitted to the computer 100 (step S407).

一方、認証情報記憶部240が記憶する提供機器IDに対応するユーザIDと、ステップS403で受信したユーザIDが一致したと判定した場合(ステップS405;Yes)、通信確立部250は、複合機300に対して接続要求を送信し(ステップS408)、複合機300において、その接続要求が受信されると(ステップS409)、コンピュータ100と、複合機300との間のセッションを張り、両者の通信を確立する(ステップS410)。   On the other hand, when it is determined that the user ID corresponding to the provided device ID stored in the authentication information storage unit 240 matches the user ID received in step S403 (step S405; Yes), the communication establishment unit 250 determines that the MFP 300 When the connection request is received by the multi-function device 300 (step S409), a session is established between the computer 100 and the multi-function device 300, and communication between them is established. Establish (step S410).

上述したステップS401〜S410までの処理が終了すると、本実施の形態における全ての処理が終了し、その後、ユーザは、コンピュータ100から所望のサービス(例えば、A4用紙サイズのコピーを10部行う等)の要求を複合機300に対して行い、複合機300においてアプリケーション部310が処理した結果を受け取ることができる。   When the processing from steps S401 to S410 described above is completed, all the processing in the present embodiment is completed, and then the user performs a desired service from the computer 100 (for example, performing 10 copies of A4 paper size). Can be received from the MFP 300 and the result of processing by the application unit 310 in the MFP 300 can be received.

このように、本実施の形態においては、サービスの提供を要求するコンピュータ100と、サービスを提供する複合機300とに通信ネットワークで接続された情報処理装置200において、認証情報記憶部240が、コンピュータ100を特定するための要求機器IDと、サービスを利用するユーザを特定するためのユーザIDと、複合機300を特定するための提供機器IDとを対応付けて記憶し、認証情報受信部210が、コンピュータ100から、要求機器IDと、ユーザIDと、提供機器IDとを受信し、機器判定部220が、認証情報受信部210が受信した要求機器IDと、認証情報記憶部240が記憶する要求機器IDとに基づいて、複合機300においてサービスの利用が可能か否かを判定し、ユーザ判定部230が、認証情報受信部210が受信したユーザIDと、認証情報記憶部240が記憶するユーザIDとに基づいて、ユーザによるサービスの利用が可能か否かを判定し、通信確立部250が、コンピュータ100においてサービスの利用が可能であって、ユーザによるサービスの利用が可能である場合に、コンピュータ100と複合機300との接続を確立するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して適切にサービスが提供できる。   As described above, in the present embodiment, in the information processing apparatus 200 connected to the computer 100 that requests service provision and the MFP 300 that provides the service via a communication network, the authentication information storage unit 240 includes a computer. The requested device ID for identifying 100, the user ID for identifying the user who uses the service, and the provided device ID for identifying the multifunction device 300 are stored in association with each other, and the authentication information receiving unit 210 The request device ID, the user ID, and the provided device ID are received from the computer 100, and the device determination unit 220 receives the request device ID received by the authentication information reception unit 210 and the request stored in the authentication information storage unit 240. Based on the device ID, it is determined whether the service can be used in the MFP 300, and the user determination unit 230 determines whether the service is available. Based on the user ID received by the information receiving unit 210 and the user ID stored in the authentication information storage unit 240, it is determined whether or not the service can be used by the user. Since the connection between the computer 100 and the MFP 300 is established when the user can use the service and the service can be used by the user, the communication environment changes depending on the communication environment. Thus, services can be appropriately provided to the user.

(第2の実施の形態)
上述した第1の実施の形態においては、要求機器IDと、提供機器IDと、ユーザIDを用いた認証を行うことによって、サービスを要求するコンピュータ100と、サービスを提供する複合機300との通信を確立することとした。しかし、サービスを提供する機器が複合機等の場合、そのサービスの種類は様々であり、ユーザ、あるいは機器によっては、あるサービスの提供は受けることが出来るものの、別のサービスの提供は受けることが出来ない、あるいはサービスを提供させないように制御することが望ましい場合も存在する。そこで、さらにサービスの種類に応じて、コンピュータ100と複合機300との接続を確立する場合について説明する。
(Second Embodiment)
In the first embodiment described above, communication between the requesting device ID, the providing device ID, and the computer 100 that requests the service by performing authentication using the user ID and the MFP 300 that provides the service. It was decided to establish. However, when the device providing the service is a multifunction device, the types of the service are various, and depending on the user or the device, a certain service can be provided but another service can be provided. There are cases where it is desirable to control such that it cannot be performed or service is not provided. Therefore, a case where a connection between the computer 100 and the multifunction peripheral 300 is further established according to the type of service will be described.

図5は、第2の実施の形態にかかる情報処理システム2000の構成を示すブロック図である。第2の実施の形態にかかる情報処理システム2000は、コンピュータ500が、第1の実施の形態とは異なる入力受付部510と、表示部520と、認証情報送受信部540を備え、情報処理装置600が、第1の実施の形態とは異なる認証情報受信部610と、認証情報記憶部640と、通信確立部650と、を備え、さらにサービス情報更新部670と、サービス判定部680と、サービス情報受信部690を備え、複合機700が、さらにサービス情報送信部730を備えている点において、第1の実施の形態にかかる情報処理システム1000とは異なっている。以下の説明では、上述した第1の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。まず、コンピュータ500について説明する。   FIG. 5 is a block diagram illustrating a configuration of an information processing system 2000 according to the second embodiment. In an information processing system 2000 according to the second embodiment, a computer 500 includes an input reception unit 510, a display unit 520, and an authentication information transmission / reception unit 540 that are different from those in the first embodiment. Includes an authentication information receiving unit 610, an authentication information storage unit 640, and a communication establishment unit 650, which are different from those of the first embodiment, and further includes a service information update unit 670, a service determination unit 680, and service information. The information processing system 1000 according to the first exemplary embodiment is different from the information processing system 1000 according to the first embodiment in that the MFP 700 includes a reception unit 690 and further includes a service information transmission unit 730. In the following description, the same components as those in the first embodiment described above are denoted by the same reference numerals and description thereof is omitted. First, the computer 500 will be described.

入力受付部510は、第1の実施の形態における入力受付部110と同様に、ユーザID、要求機器ID、提供機器IDの入力を受け付けるほか、さらにユーザが提供を受けようとするサービス種類(例えば、コピー、FAX送信等)の入力を受け付ける。   In the same manner as the input receiving unit 110 in the first embodiment, the input receiving unit 510 receives input of a user ID, a requested device ID, and a provided device ID, and further, a service type (for example, a user wants to receive provision) , Copy, FAX transmission, etc.).

表示部520は、第2の実施の形態における表示部120と同様に、入力受付部510が入力を受け付けたユーザID、要求機器ID、提供機器IDを表示するほか、サービス種類を表示する。また、表示部520は、後述するように、機器判定部220やユーザ判定部230が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合のエラー情報のほか、サービス判定部680が、サービス種類の認証に失敗した場合のエラー情報を表示する。   Similar to the display unit 120 in the second embodiment, the display unit 520 displays the user ID, the requested device ID, and the provided device ID received by the input receiving unit 510, and also displays the service type. Further, as will be described later, the display unit 520 displays error information when the device determination unit 220 or the user determination unit 230 fails to authenticate the requested device ID or the provided device ID, or when the user ID authentication fails. In addition, the service determination unit 680 displays error information when the service type authentication fails.

認証情報送受信部540は、入力受付部510が入力を受け付けたユーザID、要求機器ID、提供機器ID、サービス種類を情報処理装置600に送信する。また、認証情報送受信部540は、情報処理装置600が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合に情報処理装置600から送信されるエラー情報を受信するほか、サービス種類の認証に失敗した場合に情報処理装置600から送信されるエラー情報を受信する。続いて、情報処理装置600について説明する。   The authentication information transmission / reception unit 540 transmits the user ID, the requested device ID, the provided device ID, and the service type received by the input receiving unit 510 to the information processing apparatus 600. Further, the authentication information transmission / reception unit 540 displays error information transmitted from the information processing device 600 when the information processing device 600 fails to authenticate the requested device ID or the provided device ID or fails to authenticate the user ID. In addition to receiving, error information transmitted from the information processing apparatus 600 when the service type authentication fails is received. Next, the information processing apparatus 600 will be described.

認証情報受信部610は、コンピュータ500から送信されたユーザID、要求機器ID、提供機器ID、サービス種類を受信する。   The authentication information receiving unit 610 receives the user ID, requested device ID, provided device ID, and service type transmitted from the computer 500.

認証情報記憶部640は、第1の実施の形態における認証情報記憶部240と同様に、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するほか、これらの各種情報と提供が可能なサービス種類とを対応付けて記憶する。図6は、認証情報記憶部640が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報とサービス種類を対応付けて記憶する場合の例を示す図である。   Similar to the authentication information storage unit 240 in the first embodiment, the authentication information storage unit 640 stores various types of information including a user ID, a requested device ID, and a provided device ID in association with each other. Are stored in association with the service types that can be provided. FIG. 6 is a diagram illustrating an example in which various types of information such as a user ID stored in the authentication information storage unit 640, a requested device ID, and a provided device ID, and a service type are stored in association with each other.

通信確立部650は、機器判定部220による認証、およびユーザ判定部230による認証、および後述するサービス判定部680による認証の全ての認証が成功すると、コンピュータ500から要求のあったサービスを提供する複合機700に、コンピュータ500との接続要求を送信する。そして、複合機700において接続要求が受信されると、コンピュータ500と複合機700との間のセッションを張り、両者の通信を確立する。   The communication establishment unit 650 provides a service requested by the computer 500 when all of the authentication by the device determination unit 220, the authentication by the user determination unit 230, and the authentication by the service determination unit 680 described later are successful. A connection request with the computer 500 is transmitted to the device 700. When the connection request is received by the multi-function device 700, a session is established between the computer 500 and the multi-function device 700, and communication between the two is established.

サービス情報更新部670は、後述するように、サービス情報受信部690が、複合機700から送信された提供可能なサービス種類を示すサービス情報と、複合機700の提供機器IDを受信すると、受信した提供機器IDをキーとして、認証情報記憶部640に記憶するサービス種類を更新する。   As will be described later, the service information update unit 670 receives the service information receiving unit 690 when it receives the service information indicating the service type that can be provided and the provided device ID of the multifunction device 700 transmitted from the multifunction device 700. The service type stored in the authentication information storage unit 640 is updated using the provided device ID as a key.

サービス判定部680は、機器判定部220およびユーザ判定部230による認証が成功すると、認証情報記憶部640が記憶する提供機器IDに対応するサービス種類を検索し、検索したそのサービス種類が、認証情報受信部610が受信したサービス種類に一致するか否かを判定する。そして、サービス判定部680は、検索したサービス種類が、認証情報受信部610が受信したサービス種類に一致しない、すなわち認証が失敗した場合には、サービス種類による認証が失敗した旨のエラー情報を、コンピュータ500に送信する。   When the authentication by the device determination unit 220 and the user determination unit 230 is successful, the service determination unit 680 searches for the service type corresponding to the provided device ID stored in the authentication information storage unit 640, and the searched service type is the authentication information. It is determined whether or not the reception unit 610 matches the received service type. Then, the service determination unit 680, when the searched service type does not match the service type received by the authentication information receiving unit 610, that is, when the authentication fails, error information indicating that the authentication by the service type has failed, Send to computer 500.

サービス情報受信部690は、複合機700から送信された提供可能なサービス種類を示すサービス情報と、複合機700の提供機器IDを受信する。尚、以下の説明では、複合機700が提供可能なサービス種類を、サービス情報受信部690が受信することとしているが、情報処理装置600が、任意のタイミングで複合機700にアクセスすることによって、複合機700が提供可能なサービス種類を取得することとしてもよい。   The service information receiving unit 690 receives service information indicating the types of services that can be provided, transmitted from the multi-function device 700, and the provided device ID of the multi-function device 700. In the following description, the service information receiving unit 690 receives a service type that can be provided by the MFP 700. However, when the information processing apparatus 600 accesses the MFP 700 at an arbitrary timing, Service types that can be provided by the MFP 700 may be acquired.

このように、複合機700が提供可能なサービス種類を適宜受信あるいは取得しておくことによって、例えば、複合機700の仕様やバージョン等が変更となった場合であっても、上述したサービス判定部680において、速やかに提供可能なサービスを認証することが出来る。続いて、複合機700について説明する。   As described above, by appropriately receiving or acquiring the service types that can be provided by the multifunction device 700, for example, even when the specification or version of the multifunction device 700 is changed, the service determination unit described above is used. At 680, services that can be provided promptly can be authenticated. Next, the multifunction device 700 will be described.

サービス情報送信部730は、複合機700が提供可能なサービス種類と、複合機700の提供機器IDを情報処理装置600に送信する。   The service information transmission unit 730 transmits to the information processing apparatus 600 a service type that can be provided by the MFP 700 and a provided device ID of the MFP 700.

続いて、第2の実施の形態における情報処理システム2000で行われる実行処理について説明する。第2の実施の形態にかかる情報処理システム2000は、第1の実施の形態にかかる情報処理システム1000における処理と比べて、サービス種類の認証を行う部分の処理のみが異なる。そこで、図7を用いてこれらの処理について説明するが、これらの処理以外の処理については、第1の実施の形態にかかる処理と同じ処理内容であるため、第1の実施の形態にかかる処理と同一の処理(ステップS707〜S710、S714〜S715)については、その説明を省略している。   Subsequently, an execution process performed in the information processing system 2000 according to the second embodiment will be described. The information processing system 2000 according to the second embodiment differs from the processing in the information processing system 1000 according to the first embodiment only in the processing of the part that performs authentication of the service type. Therefore, these processes will be described with reference to FIG. 7. Since the processes other than these processes are the same as the processes according to the first embodiment, the processes according to the first embodiment are performed. The description of the same processing (steps S707 to S710, S714 to S715) is omitted.

図7において、まず複合機700のサービス情報送信部730は、複合機700が提供可能なサービス種類と提供機器IDを情報処理装置600に送信する(ステップS701)。   In FIG. 7, first, the service information transmission unit 730 of the MFP 700 transmits the service type and the provided device ID that can be provided by the MFP 700 to the information processing apparatus 600 (Step S <b> 701).

続いて、情報処理装置600は、サービス情報受信部690が、複合機700から提供可能なサービス種類と提供機器IDを受信すると(ステップS702)、サービス情報更新部670は、受信した提供機器IDをキーとして、認証情報記憶部640に記憶するサービス種類を更新する(ステップS703)。   Subsequently, in the information processing apparatus 600, when the service information receiving unit 690 receives a service type and a provided device ID that can be provided from the multi-function device 700 (step S702), the service information update unit 670 receives the received provided device ID. The service type stored in the authentication information storage unit 640 is updated as a key (step S703).

その後、入力受付部510は、ユーザからユーザIDと、コンピュータ500の要求機器IDと、複合機300の提供機器IDと、サービス種類の入力を受け付けると(ステップS704)、認証情報送受信部540は、入力が受け付けられたユーザIDと、要求機器IDと、提供機器IDと、サービス種類を情報処理装置600に送信する(ステップS705)。   Thereafter, when the input receiving unit 510 receives an input of a user ID, a requested device ID of the computer 500, a provided device ID of the multifunction device 300, and a service type from the user (step S704), the authentication information transmitting / receiving unit 540 The user ID, the requested device ID, the provided device ID, and the service type for which the input has been accepted are transmitted to the information processing apparatus 600 (step S705).

続いて、認証情報受信部610が、コンピュータ500からユーザIDと、要求機器IDと、提供機器IDと、サービス種類を受信すると(ステップS706)、機器判定部220やユーザ判定部230が認証処理を行う。   Subsequently, when the authentication information receiving unit 610 receives the user ID, the requested device ID, the provided device ID, and the service type from the computer 500 (step S706), the device determination unit 220 and the user determination unit 230 perform authentication processing. Do.

そして、機器判定部220やユーザ判定部230により認証処理が成功すると、サービス判定部680は、認証情報記憶部640が記憶する提供機器IDに対応するサービス種類を検索し、検索したそのサービス種類が、ステップS701で受信したサービス種類に一致するか否かを判定する(ステップS711)。   When the authentication processing is successful by the device determination unit 220 or the user determination unit 230, the service determination unit 680 searches for a service type corresponding to the provided device ID stored in the authentication information storage unit 640, and the searched service type is Then, it is determined whether or not the service type received in step S701 matches (step S711).

その後、サービス判定部680は、検索したサービス種類が、認証情報受信部610が受信したサービス種類に一致しない場合には(ステップS711;No)、サービス種類による認証が失敗した旨のエラー情報を、コンピュータ500に送信する(ステップS712)。   Thereafter, if the retrieved service type does not match the service type received by the authentication information receiving unit 610 (step S711; No), the service determination unit 680 displays error information indicating that authentication by the service type has failed. It transmits to the computer 500 (step S712).

一方、検索したサービス種類が、認証情報受信部610が受信したサービス種類に一致した場合には(ステップS711;Yes)、通信確立部650は、複合機700に対して接続要求を送信し(ステップS713)、その後、コンピュータ500と、複合機700との間のセッションを張り、両者の通信を確立する。   On the other hand, if the retrieved service type matches the service type received by the authentication information receiving unit 610 (step S711; Yes), the communication establishing unit 650 transmits a connection request to the multi-function device 700 (step S711). After that, a session is established between the computer 500 and the multi-function device 700, and communication between the two is established.

このように、本実施の形態においては、認証情報記憶部640は、複合機700が提供するサービスの種類を、要求機器IDと、ユーザIDと、提供機器IDとに対応付けてさらに記憶し、認証情報受信部610は、コンピュータ500から提供を要求するサービスの種類をさらに受信し、サービス判定部680が、認証情報受信部610が受信したサービスの種類と、認証情報記憶部640が記憶するサービスの種類とに基づいて、サービスの利用が可能か否かを判定し、通信確立部650は、コンピュータ500においてユーザによるサービスの利用が可能な場合であって、さらにサービスの種類に基づいてサービスの利用が可能である場合に、コンピュータ500と複合機700との接続を確立するので、通信環境が変化する場合において、提供するサービスの種類が複数存在した場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、ユーザに対してより適切にサービスが提供できる。   As described above, in the present embodiment, the authentication information storage unit 640 further stores the type of service provided by the MFP 700 in association with the requested device ID, the user ID, and the provided device ID, The authentication information receiving unit 610 further receives the type of service requested to be provided from the computer 500, and the service determining unit 680 stores the type of service received by the authentication information receiving unit 610 and the service stored in the authentication information storage unit 640. The communication establishment unit 650 determines whether the service can be used by the user in the computer 500 based on the type of service, and further determines whether the service can be used by the user. Since the connection between the computer 500 and the multi-function device 700 is established when it can be used, the communication environment changes. Te, even when the type of service provided there are a plurality, depending on the type of the communication environment and the service requested by the user, the service can be provided better for the user.

また、本実施の形態においては、サービス情報受信部690が、複合機700から提供可能なサービスの種類と、提供機器IDとを受信し、サービス情報更新部670が、サービス情報受信部690が受信した提供機器IDと、認証情報記憶部640が記憶する提供機器IDとに基づいて、認証情報記憶部640が記憶するサービスの種類をサービス情報受信部690が受信したサービスの種類に更新するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できる。   In the present embodiment, service information receiving section 690 receives the type of service that can be provided from MFP 700 and the provided device ID, and service information update section 670 receives the service information receiving section 690. Based on the provided device ID and the provided device ID stored in the authentication information storage unit 640, the service type stored in the authentication information storage unit 640 is updated to the service type received by the service information receiving unit 690. When the communication environment changes, even if the type of service that can be provided is changed, the changed type of service is appropriate for the user according to the communication environment and the type of service requested by the user. And can be provided promptly.

(第3の実施の形態)
上述した第1または第2の実施の形態においては、要求機器IDと、提供機器IDと、ユーザID、あるいはサービス種類を用いた認証を行うことによって、サービスを要求するコンピュータと、サービスを提供する複合機との通信を確立することとした。しかし、サービスを提供する機器に不具合が生じていたり、他の機器に対してサービスを提供している状態である場合等、常にサービスの提供を受けることが出来るとは限らず、サービスを提供する機器の状態によって、サービスの提供が困難な場合も存在する。そこで、そのような場合に、コンピュータにサービスの提供が出来る状態ではない旨を通知したり、あるいは要求のあったサービスを提供できる他の複合機等に切り替えて接続を確立する場合について説明する。
(Third embodiment)
In the first or second embodiment described above, a computer that requests a service and a service are provided by performing authentication using a requested device ID, a provided device ID, a user ID, or a service type. It was decided to establish communication with the multifunction device. However, if the device that provides the service has a problem or if the service is being provided to another device, the service may not always be provided. There may be cases where it is difficult to provide a service depending on the state of the device. In such a case, a case will be described in which the computer is notified that the service cannot be provided, or the connection is established by switching to another multifunction device or the like that can provide the requested service.

図8は、第3の実施の形態にかかる情報処理システム3000の構成を示すブロック図である。第3の実施の形態にかかる情報処理システム3000は、情報処理装置800が、第1または第2の実施の形態とは異なる認証情報記憶部840と、通信確立部850と、を備え、さらに状態情報更新部870と、状態判定部880と、状態情報受信部890を備え、複合機900が、さらに状態情報送信部930を備えている点において、第1または第2の実施の形態にかかる情報処理システム1000、情報処理システム2000とは異なっている。以下の説明では、上述した第1または第2の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。まず、情報処理装置800について説明する。   FIG. 8 is a block diagram illustrating a configuration of an information processing system 3000 according to the third embodiment. In the information processing system 3000 according to the third embodiment, the information processing apparatus 800 includes an authentication information storage unit 840 and a communication establishment unit 850 that are different from those in the first or second embodiment, and further includes a state. Information according to the first or second embodiment in that an information update unit 870, a state determination unit 880, and a state information reception unit 890 are provided, and the multifunction device 900 further includes a state information transmission unit 930. The processing system 1000 and the information processing system 2000 are different. In the following description, the same components as those in the first or second embodiment described above are denoted by the same reference numerals, and the description thereof is omitted. First, the information processing apparatus 800 will be described.

認証情報記憶部840は、第1または第2の実施の形態における認証情報記憶部240と同様に、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するほか、これらの各種情報と提供が可能なサービスの状態を示すプレゼンス(以下、状態情報と呼ぶ。)とを対応付けて記憶する。図9は、認証情報記憶部840が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報と状態情報を対応付けて記憶する場合の例を示す図である。尚、状態情報には、サービス実行中であることを示す「processing」や、サービスが提供可能な状態であることを示す「online」、あるいはサービスの提供が不可能な状態であることを示す「stop」等がある。   Similar to the authentication information storage unit 240 in the first or second embodiment, the authentication information storage unit 840 stores various types of information including a user ID, a requested device ID, and a provided device ID in association with each other. In addition, these various types of information are stored in association with the presence (hereinafter referred to as state information) indicating the state of services that can be provided. FIG. 9 is a diagram illustrating an example in the case where various types of information such as a user ID, a requested device ID, and a provided device ID stored in the authentication information storage unit 840 and state information are stored in association with each other. The status information includes “processing” indicating that the service is being executed, “online” indicating that the service can be provided, or “service” indicating that the service cannot be provided. stop "etc.

通信確立部850は、機器判定部220による認証、およびユーザ判定部230による認証が成功し、後述する状態判定部880が、複合機900がサービスの提供が可能な状態であるか、あるいは要求のあった複合機900以外の複合機900によるサービスの提供が可能な状態であると判定すると、コンピュータ100から要求のあったサービスを提供する複合機900、あるいは要求のあった複合機900以外の他の複合機900に、コンピュータ100との接続要求を送信する。そして、これらの複合機900において接続要求が受信されると、コンピュータ100とこれらの複合機900との間のセッションを張り、両者の通信を確立する。   The communication establishment unit 850 succeeds in the authentication by the device determination unit 220 and the authentication by the user determination unit 230, and the state determination unit 880, which will be described later, is in a state in which the MFP 900 can provide the service, or the request When it is determined that the service can be provided by the multifunction device 900 other than the multifunction device 900, the multifunction device 900 that provides the service requested by the computer 100, or other than the requested multifunction device 900. A request for connection with the computer 100 is transmitted to the MFP 900. When a connection request is received by these multifunction devices 900, a session is established between the computer 100 and these multifunction devices 900 to establish communication between them.

状態情報更新部870は、後述するように、状態情報受信部890が、複合機900から送信されたサービスの提供が可能か否かを示す状態情報と、複合機900の提供機器IDを受信すると、受信した提供機器IDをキーとして、認証情報記憶部840に記憶する状態情報を更新する。   As will be described later, when the status information receiving unit 890 receives status information indicating whether or not it is possible to provide a service transmitted from the multifunction device 900 and the provided device ID of the multifunction device 900, as described later. Then, the status information stored in the authentication information storage unit 840 is updated using the received provided device ID as a key.

状態判定部880は、機器判定部220およびユーザ判定部230による認証が成功すると、認証情報記憶部840が記憶する提供機器IDに対応する状態情報を参照し、複合機900によるサービスの提供が可能か否かを判定する。そして、状態判定部880は、複合機900によるサービスの提供が可能でないと判定した場合には、サービスを提供できない状態である旨のエラー情報を、コンピュータ100に送信する。   When the authentication by the device determination unit 220 and the user determination unit 230 is successful, the state determination unit 880 refers to the state information corresponding to the provided device ID stored in the authentication information storage unit 840 and can provide the service by the multifunction device 900. It is determined whether or not. If the state determination unit 880 determines that the service cannot be provided by the multifunction device 900, the state determination unit 880 transmits error information indicating that the service cannot be provided to the computer 100.

また、状態判定部880は、コンピュータ100にサービスを提供できない状態である旨のエラー情報を送信した後、コンピュータ100から、その代替として他の複合機900の提供機器IDが指定され、認証情報受信部210が、他の複合機900の提供機器IDを受信すると、受信した提供機器IDをキーとして、認証情報記憶部840が記憶するその提供機器IDに対応する状態情報を参照し、他の複合機900によるサービスの提供が可能か否かを判定する。   In addition, after transmitting error information indicating that the service cannot be provided to the computer 100, the state determination unit 880 receives the authentication information received from the computer 100 by specifying the provision device ID of another multifunction device 900 as an alternative. When the unit 210 receives the provided device ID of the other MFP 900, the state information corresponding to the provided device ID stored in the authentication information storage unit 840 is referred to using the received provided device ID as a key, It is determined whether the service can be provided by the machine 900.

状態情報受信部890は、複合機900から送信された状態情報と、複合機900の提供機器IDを受信する。尚、以下の説明では、複合機900が提供可能なサービス種類を、状態情報受信部890が受信することとしているが、情報処理装置800が、任意のタイミングで複合機900にアクセスすることによって、複合機900の状態情報を取得することとしてもよい。   The status information receiving unit 890 receives the status information transmitted from the MFP 900 and the provided device ID of the MFP 900. In the following description, the service information that can be provided by the MFP 900 is received by the status information receiving unit 890. However, when the information processing apparatus 800 accesses the MFP 900 at an arbitrary timing, The state information of the multifunction device 900 may be acquired.

このように、複合機900の状態情報を適宜受信あるいは取得しておくことによって、例えば、複合機900に用紙詰まり等のジャムによる不具合が生じていたり、他の機器に対してサービスを提供している状態である場合であっても、上述した状態判定部880において、速やかに複合機900の状態を知らせることが出来る。続いて、複合機900について説明する。   As described above, by appropriately receiving or acquiring the status information of the multifunction device 900, for example, the multifunction device 900 has a problem due to a jam such as a paper jam, or provides services to other devices. Even in the state of being present, the state determination unit 880 described above can promptly notify the state of the multifunction device 900. Next, the multifunction device 900 will be described.

状態情報送信部930は、複合機900の状態情報と、提供機器IDを情報処理装置800に送信する。   The status information transmission unit 930 transmits the status information of the multifunction peripheral 900 and the provided device ID to the information processing apparatus 800.

続いて、第3の実施の形態における情報処理システム3000で行われる実行処理について説明する。第3の実施の形態にかかる情報処理システム3000は、第1の実施の形態にかかる情報処理システム1000における処理と比べて、複合機900の状態を判定する部分の処理のみが異なる。そこで、図10を用いてこれらの処理について説明するが、これらの処理以外の処理については、第1の実施の形態にかかる処理と同じ処理内容であるため、第1の実施の形態にかかる処理と同一の処理(ステップS1004〜S1010、S1017〜S1018)については、その説明を省略している。   Subsequently, an execution process performed in the information processing system 3000 according to the third embodiment will be described. The information processing system 3000 according to the third embodiment differs from the processing in the information processing system 1000 according to the first embodiment only in the process of determining the state of the multifunction machine 900. Therefore, these processes will be described with reference to FIG. 10. Since the processes other than these processes are the same as the processes according to the first embodiment, the processes according to the first embodiment are performed. The description of the same processing (steps S1004 to S1010, S1017 to S1018) is omitted.

図10において、まず複合機900の状態情報送信部930は、複合機900の状態情報と提供機器IDを情報処理装置800に送信する(ステップS1001)。   In FIG. 10, first, the state information transmission unit 930 of the multifunction device 900 transmits the state information of the multifunction device 900 and the provided device ID to the information processing apparatus 800 (step S1001).

続いて、情報処理装置800は、状態情報受信部890が、複合機900から状態情報と提供機器IDを受信すると(ステップS1002)、状態情報更新部870は、受信した提供機器IDをキーとして、認証情報記憶部840に記憶する状態情報を更新する(ステップS1003)。   Subsequently, in the information processing apparatus 800, when the state information receiving unit 890 receives the state information and the providing device ID from the multifunction peripheral 900 (step S1002), the state information updating unit 870 uses the received providing device ID as a key. The state information stored in the authentication information storage unit 840 is updated (step S1003).

その後、コンピュータ100から送信されたユーザID、要求機器ID、提供機器ID等の認証情報の認証が成功すると(ステップS1004〜S1010)、状態判定部880は、認証情報記憶部840が記憶する提供機器IDに対応する状態情報を参照し、要求のあったサービスの提供が可能か否かを判定する(ステップS1011)。   Thereafter, when authentication of authentication information such as a user ID, a requested device ID, and a provided device ID transmitted from the computer 100 is successful (steps S1004 to S1010), the state determination unit 880 provides the provided device stored in the authentication information storage unit 840 The status information corresponding to the ID is referenced to determine whether or not the requested service can be provided (step S1011).

そして、状態判定部880が、複合機900によるサービスの提供が可能でないと判定した場合には(ステップS1011;No)、サービスを提供できない状態である旨のエラー情報を、コンピュータ100に送信する(ステップS1012)。   If the state determination unit 880 determines that the MFP 900 cannot provide a service (step S1011; No), error information indicating that the service cannot be provided is transmitted to the computer 100 ( Step S1012).

その後、コンピュータ100から、他の複合機900の提供機器IDが送信され、その提供機器IDを認証情報受信部210が受信すると(ステップS1013)、状態判定部880は、受信した提供機器IDをキーとして、認証情報記憶部840に記憶される状態情報を参照し、他の複合機900によるサービスの提供が可能か否かを判定する(ステップS1014)。   Thereafter, when the provision device ID of another multifunction device 900 is transmitted from the computer 100 and the authentication information reception unit 210 receives the provision device ID (step S1013), the state determination unit 880 uses the received provision device ID as a key. As described above, the status information stored in the authentication information storage unit 840 is referred to, and it is determined whether or not the service can be provided by the other multifunction device 900 (step S1014).

そして、状態判定部880は、再び他の複合機900によるサービスの提供が可能でないと判定した場合には(ステップS1014;No)、サービスを提供できない状態である旨のエラー情報を、コンピュータ100に送信する(ステップS1015)。   If the state determination unit 880 determines that the service cannot be provided by another multifunction device 900 again (step S1014; No), error information indicating that the service cannot be provided is sent to the computer 100. Transmit (step S1015).

一方、ステップS1011またはステップS1014において、状態判定部880が、複合機900または他の複合機900によるサービスの提供が可能であると判定した場合には(ステップS1011Yes、S1014;Yes)、通信確立部850は、複合機900または他の複合機900に対して接続要求を送信し(ステップS1016)、その後、コンピュータ100と、複合機900または他の複合機900との間のセッションを張り、両者の通信を確立する。   On the other hand, when the state determination unit 880 determines in step S1011 or step S1014 that the service can be provided by the multifunction device 900 or another multifunction device 900 (steps S1011 Yes, S1014; Yes), the communication establishment unit. 850 transmits a connection request to the multi-function device 900 or another multi-function device 900 (step S1016), and then establishes a session between the computer 100 and the multi-function device 900 or another multi-function device 900. Establish communication.

このように、本実施の形態においては、認証情報記憶部840は、複合機900が提供するサービスの状態を、要求機器IDと、ユーザIDと、提供機器IDとに対応付けてさらに記憶し、状態判定部880が、認証情報受信部210が受信した提供機器IDと、認証情報記憶部840が記憶する提供機器IDとに基づいて、認証情報記憶部840が記憶するサービスが提供可能な状態にあるか否かを判定し、通信確立部850は、サービス要求機器においてユーザによるサービスの利用が可能な場合であって、さらに複合機900においてサービスが提供可能な状態にある場合に、コンピュータ100と複合機900との接続を確立するので、通信環境が変化する場合において、ユーザが要求したサービスを、適切にかつ効率的に提供できる。   As described above, in the present embodiment, the authentication information storage unit 840 further stores the status of the service provided by the MFP 900 in association with the requested device ID, the user ID, and the provided device ID. Based on the provided device ID received by the authentication information receiving unit 210 and the provided device ID stored in the authentication information storage unit 840, the state determination unit 880 is in a state in which the service stored in the authentication information storage unit 840 can be provided. The communication establishment unit 850 determines whether the service request device can use the service in the service requesting device and can provide the service in the MFP 900. Since the connection with the MFP 900 is established, the service requested by the user can be provided appropriately and efficiently when the communication environment changes. .

また、本実施の形態においては、状態情報受信部890が、複合機900からサービスの状態と、提供機器IDとを受信し、状態情報更新部870が、状態情報受信部890が受信した提供機器IDと、認証情報記憶部840が記憶する提供機器IDとに基づいて、認証情報記憶部840が記憶するサービスの状態を状態情報受信部890が受信したサービスの状態に更新するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化した場合であっても、ユーザが要求したサービスを、より適切にかつ効率的に提供できる。   In the present embodiment, the status information receiving unit 890 receives the service status and the providing device ID from the multi-function peripheral 900, and the status information updating unit 870 receives the providing device received by the status information receiving unit 890. Based on the ID and the provided device ID stored in the authentication information storage unit 840, the service state stored in the authentication information storage unit 840 is updated to the service state received by the state information reception unit 890, so that the communication environment is In the case of a change, even if the state of the device that provides the service changes, the service requested by the user can be provided more appropriately and efficiently.

また、本実施の形態においては、状態判定部880は、複合機900においてサービスが提供可能な状態でない場合には、さらにコンピュータ100に対してサービスが提供可能でない旨を通知し、認証情報受信部210がコンピュータ100から新たな提供機器IDをさらに受信した場合に、新たに受信した提供機器IDに対応する複合機900が、サービスが提供可能な状態にあるか否かを判定し、通信確立部850は、状態判定部880が、新たに受信した提供機器IDに対応する複合機900が、サービスが提供可能な状態にあると判定した場合に、コンピュータ100と複合機900または他の複合機900との接続を確立するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化してユーザが要求したサービスを提供できない場合であっても、要求されたサービスに代替するサービスを適切にかつ迅速に提供できる。   In the present embodiment, state determination unit 880 further notifies computer 100 that the service cannot be provided when MFP 900 is not in a state in which the service can be provided, and an authentication information receiving unit. When the 210 further receives a new provided device ID from the computer 100, the MFP 900 determines whether or not the MFP 900 corresponding to the newly received provided device ID is in a state in which a service can be provided, and a communication establishment unit When the state determination unit 880 determines that the multifunction device 900 corresponding to the newly received provided device ID is in a state in which a service can be provided, the computer 100 and the multifunction device 900 or another multifunction device 900 are configured. When the communication environment changes, the status of the device providing the service changes and the user requests Even if it is not possible to provide a-bis, the service to replace the requested service can be provided properly and quickly.

(第4の実施の形態)
上述した第1〜第3の実施の形態においては、要求機器IDと、提供機器IDと、ユーザID、あるいはサービスの種類や状態を用いた認証を行うことによって、サービスを要求するコンピュータと、サービスを提供する複合機との通信を確立することとした。しかし、コンピュータと複合機との間の接続が確立され、サービスが提供された場合の利用料金について、コンピュータを利用するユーザや、あるいはそのユーザが所属する部署、会社等に対して課金することが必要となる場合も存在する。そこで、そのような場合に、コンピュータにサービスの提供を行った後、そのサービスに対する料金等の課金処理を行い、その結果をコンピュータに通知する場合について説明する。
(Fourth embodiment)
In the first to third embodiments described above, a computer that requests a service by performing authentication using a requested device ID, a provided device ID, a user ID, or a service type or status, and a service It was decided to establish communication with the MFP that provides the service. However, when a connection is established between a computer and a multifunction peripheral and a service is provided, the user who uses the computer or the department or company to which the user belongs may be charged. There may be cases where it is necessary. Thus, in such a case, a case will be described in which after a service is provided to a computer, a billing process such as a charge for the service is performed, and the result is notified to the computer.

図11は、第4の実施の形態にかかる情報処理システム4000の構成を示すブロック図である。第4の実施の形態にかかる情報処理システム4000は、情報処理装置950が、第1〜第3の実施の形態にかかる情報処理装置とは異なる認証情報記憶部960を備え、さらに課金情報記憶部970と、課金処理部980と、課金情報受付部990を備えている点において、第1〜第3の実施の形態にかかる情報処理システム1000〜3000とは異なっている。以下の説明では、上述した第1〜第3の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。   FIG. 11 is a block diagram illustrating a configuration of an information processing system 4000 according to the fourth embodiment. In the information processing system 4000 according to the fourth embodiment, the information processing device 950 includes an authentication information storage unit 960 that is different from the information processing devices according to the first to third embodiments. The information processing systems 1000 to 3000 according to the first to third embodiments are different from each other in that an information processing system 970, a charging processing unit 980, and a charging information receiving unit 990 are provided. In the following description, the same components as those in the first to third embodiments described above are denoted by the same reference numerals, and the description thereof is omitted.

認証情報記憶部940は、第1〜第3の実施の形態における認証情報記憶部240等と同様に、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するほか、サービスの利用に対する課金方法を特定するための課金ファイル名とを対応付けて記憶する。図12は、認証情報記憶部940が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報と課金ファイル名を対応付けて記憶する場合の例を示す図である。   Similar to the authentication information storage unit 240 in the first to third embodiments, the authentication information storage unit 940 stores various types of information including a user ID, a requested device ID, and a provided device ID in association with each other. In addition, the accounting file name for specifying the accounting method for using the service is stored in association with each other. FIG. 12 is a diagram illustrating an example in which various information such as a user ID, a requested device ID, and a provided device ID stored in the authentication information storage unit 940 and a charging file name are stored in association with each other.

課金情報記憶部970は、課金方法を特定するための課金ファイルと、課金方法にしたがって課金されるユーザや口座等を特定するための課金対象ファイルとを記憶するHDD(ハードウェアディスクドライブ)やメモリ等の情報記憶媒体である。   A billing information storage unit 970 is a HDD (hardware disk drive) or memory that stores a billing file for identifying a billing method and a billing target file for identifying a user or account to be billed according to the billing method. And the like.

図13は、課金情報記憶部970が記憶する課金ファイルの例を示す図である。図13に示すように、課金ファイルには、認証情報記憶部940が記憶する課金ファイル名と、サービスの課金先である会社や部署等の名称が対応付けて記憶されている。   FIG. 13 is a diagram illustrating an example of a charging file stored in the charging information storage unit 970. As shown in FIG. 13, in the billing file, the billing file name stored in the authentication information storage unit 940 and the name of the company or department that is the billing destination of the service are stored in association with each other.

また、図14は、課金情報記憶部970が記憶する課金対象ファイルの例を示す図である。図13に示すように、課金対象ファイルには、サービスの課金先である会社や部署等と、サービスを利用したユーザIDと、課金された場合の引き落とし口座等を示す口座番号とが対応付けて記憶されている。後述するように、課金処理部980は、上述した認証情報記憶部940と、課金情報記憶部970に記憶されている課金ファイル、課金対象ファイルを参照して、サービスを利用したユーザが所属する会社や部署等に対する料金計算等の課金処理を行う。   FIG. 14 is a diagram illustrating an example of a charging target file stored in the charging information storage unit 970. As shown in FIG. 13, the billing target file is associated with the company or department that is the billing destination of the service, the user ID using the service, and the account number indicating the debit account when billed. It is remembered. As will be described later, the billing processing unit 980 refers to the above-described authentication information storage unit 940 and the billing file and billing target file stored in the billing information storage unit 970, and the company to which the user using the service belongs. Billing processing such as charge calculation for departments and departments.

図11に戻り、課金処理部980は、機器判定部220や、ユーザ判定部230等の認証が成功し、通信確立部250によるコンピュータ100と複合機300との通信が確立され、その後複合機300からコンピュータ100に対してサービスの提供が行われると、認証情報記憶部940が記憶する提供機器IDに対応する課金情報記憶部970に記憶されている課金ファイル名の課金ファイルをオープンする等して、課金対象者である会社名や部署名を特定する。   Returning to FIG. 11, the billing processing unit 980 succeeds in the authentication of the device determination unit 220 and the user determination unit 230 and the communication establishment unit 250 establishes communication between the computer 100 and the multifunction device 300, and then the multifunction device 300. When the service is provided from the computer 100 to the computer 100, the charging file having the charging file name stored in the charging information storage unit 970 corresponding to the provided device ID stored in the authentication information storage unit 940 is opened. Identify the company name and department name of the person to be charged.

さらに、課金処理部980は、ユーザ判定部230によって認証が成功したと判定されたユーザIDを参照し、参照したユーザIDと、課金ファイルをオープンして特定した課金対象者である会社や部署をキーとして、これらのユーザID、会社名、部署名に対応する口座番号を特定し、サービスを利用したユーザが所属する会社や部署等に対して、サービスに対する料金計算等の課金処理を行い、その結果をコンピュータ100に通知する。   Further, the billing processing unit 980 refers to the user ID determined to have been successfully authenticated by the user determination unit 230, and identifies the referred user ID and the company or department that is the billing person identified by opening the billing file. The account number corresponding to these user ID, company name, and department name is specified as a key, and billing processing such as charge calculation for the service is performed for the company or department to which the user using the service belongs. The result is notified to the computer 100.

また、課金処理部980は、後述する課金情報受付部990が、課金ファイル名や、会社名や部署名、ユーザID、口座番号、あるいは課金ファイル名等が入力された場合に、入力された課金ファイル名をキーとして、課金情報記憶部970が記憶する会社名や部署名、ユーザID、口座番号や、認証情報記憶部940が記憶する課金ファイル名を更新する。このように、入力された各種の課金に関する情報を更新しておくことにより、口座番号等の変更があった場合であっても、提供したサービスに対して適切に課金できる。   In addition, the billing processing unit 980 receives the billing information input when the billing information receiving unit 990 described later receives a billing file name, company name, department name, user ID, account number, billing file name, or the like. Using the file name as a key, the company name, department name, user ID, account number stored in the billing information storage unit 970 and the billing file name stored in the authentication information storage unit 940 are updated. In this way, by updating the various information related to charging, even if there is a change in the account number or the like, it is possible to appropriately charge for the provided service.

課金情報受付部990は、キーボード等(不図示)から、課金ファイル名、会社名や部署名、ユーザID、口座番号、あるいは課金ファイル名の入力を受け付ける。   The billing information accepting unit 990 accepts input of a billing file name, company name or department name, user ID, account number, or billing file name from a keyboard or the like (not shown).

続いて、第4の実施の形態における情報処理システム4000で行われる実行処理について説明する。第4の実施の形態にかかる情報処理システム4000は、第1の実施の形態にかかる情報処理システム1000における処理と比べて、提供されたサービスに対して課金する部分の処理のみが異なる。そこで、図15を用いてこれらの処理について説明するが、これらの処理以外の処理については、第1の実施の形態にかかる処理と同じ処理内容であるため、第1の実施の形態にかかる処理と同一の処理(ステップS1501〜S1510)については、その説明を省略している。   Subsequently, an execution process performed in the information processing system 4000 according to the fourth embodiment will be described. The information processing system 4000 according to the fourth embodiment is different from the processing in the information processing system 1000 according to the first embodiment only in the process of charging the provided service. Therefore, these processes will be described with reference to FIG. 15. Since the processes other than these processes are the same as the processes according to the first embodiment, the processes according to the first embodiment are performed. The description of the same processing (steps S1501 to S1510) is omitted.

図15において、通信確立部250が、コンピュータ100と、複合機300との間の通信を確立し(ステップS1510)、その後、複合機300からコンピュータ100に対してサービスの提供が行われると、課金情報記憶部970が記憶する会社名や部署名、ユーザID、口座番号等を、課金情報受付部990が入力を受け付けた課金ファイル名をキーとして、入力を受け付けた会社名や部署名、ユーザID、口座番号に更新し、あるいは認証情報記憶部940が記憶する課金ファイル名を、入力を受け付けた課金ファイル名に更新する(ステップS1511)。   In FIG. 15, the communication establishment unit 250 establishes communication between the computer 100 and the multifunction device 300 (step S1510). The company name, department name, user ID and the company name, department name, user ID, account number, etc. stored in the information storage section 970 are entered using the accounting file name accepted by the accounting information acceptance section 990 as a key. The account file name is updated or the accounting file name stored in the authentication information storage unit 940 is updated to the accounting file name that has been accepted (step S1511).

そして、課金処理部980は、サービスを提供した複合機300の提供機器IDに対応する課金ファイルをオープンし、課金対象者である会社名や部署名を特定するとともに、認証が成功したユーザIDと、課金ファイルをオープンして特定した会社や部署をキーとして口座番号を特定し、サービスに対する料金計算等の課金処理を行い(ステップS1512)、その結果をコンピュータ100に通知する(ステップS1513)。   Then, the billing processing unit 980 opens a billing file corresponding to the provided device ID of the MFP 300 that provided the service, specifies the company name and department name as the billing target, and the user ID that has been successfully authenticated Then, the account number is specified using the company or department specified by opening the charging file as a key, charging processing such as charge calculation for the service is performed (step S1512), and the result is notified to the computer 100 (step S1513).

このように、本実施の形態においては、認証情報記憶部940は、サービスの利用に対する課金方法を特定するための課金ファイル名をさらに記憶し、課金情報記憶部970が、課金ファイル名と、サービスの利用に対する課金先を特定するための会社名や部署名とを対応付けて記憶し、会社名や部署名と、ユーザIDと、口座番号とを対応付けて記憶し、課金処理部980が、通信確立部250が、コンピュータ100と複合機300との接続を確立し、コンピュータ100からの要求に従ってコンピュータ100からサービスが提供された場合に、認証情報受信部210が受信したユーザIDと、課金情報記憶部970が記憶するユーザIDに基づいて、サービスの提供に対して課金するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して提供したサービスに対して適切に課金できる。   Thus, in the present embodiment, authentication information storage section 940 further stores a charging file name for specifying a charging method for use of the service, and charging information storage section 970 stores the charging file name, the service The company name and department name for specifying the billing destination for the use of the user are stored in association with each other, the company name and department name, the user ID, and the account number are stored in association with each other. When the communication establishment unit 250 establishes a connection between the computer 100 and the MFP 300 and a service is provided from the computer 100 according to a request from the computer 100, the user ID received by the authentication information reception unit 210 and the accounting information Since the service is charged based on the user ID stored in the storage unit 970, even if the communication environment changes, Depending on the signal environment can be properly charged for services provided to the user.

また、本実施の形態においては、課金情報受付部990が、課金ファイル名と、会社名や部署名と、ユーザIDと、口座番号との入力を受け付け、課金処理部980が、課金情報受付部990が受け付けた課金ファイル名と、課金情報記憶部970が記憶する課金ファイル名とに基づいて、課金情報記憶部970が記憶する会社名や部署名と、ユーザIDと、口座番号のいずれかを更新するので、通信環境が変化する場合において、課金情報が変更された場合であっても、ユーザに対して提供したサービスに対してより適切に課金できる。   In the present embodiment, charging information reception unit 990 receives input of a charging file name, company name or department name, user ID, and account number, and charging processing unit 980 receives a charging information reception unit. Based on the billing file name received by the 990 and the billing file name stored in the billing information storage unit 970, the company name or department name stored in the billing information storage unit 970, the user ID, or the account number is selected. Since the update is performed, when the communication environment changes, even if the charging information is changed, the service provided to the user can be charged more appropriately.

なお、上述した各実施の形態の情報処理システム1000〜4000における、情報処理装置200、600、800、950で実行されるプログラムは、ROM等に予め組み込まれて提供される。また、各実施の形態の情報処理装置200、600、800、950で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。   Note that the programs executed by the information processing apparatuses 200, 600, 800, and 950 in the information processing systems 1000 to 4000 of the above-described embodiments are provided by being incorporated in advance in a ROM or the like. The programs executed by the information processing apparatuses 200, 600, 800, and 950 according to the embodiments are files in an installable format or an executable format, such as a CD-ROM, a flexible disk (FD), a CD-R, You may comprise so that it may record and provide on computer-readable recording media, such as DVD (Digital Versatile Disk).

さらに、各実施の形態の情報処理装置200、600、800、950で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置200、600、800、950で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。   Furthermore, the program executed by the information processing apparatuses 200, 600, 800, and 950 according to each embodiment is stored on a computer connected to a network such as the Internet and is provided by being downloaded via the network. May be. The program executed by the information processing apparatuses 200, 600, 800, and 950 according to the present embodiment may be provided or distributed via a network such as the Internet.

尚、各実施の形態の情報処理装置200、600、800、950で実行されるプログラムは、上述した各部(認証情報受信部、機器判定部、ユーザ判定部、サービス判定部、状態判定部等)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、認証情報受信部、機器判定部、ユーザ判定部、サービス判定部、状態判定部等が主記憶装置上に生成されるようになっている。   The programs executed by the information processing apparatuses 200, 600, 800, and 950 according to the embodiments are the above-described units (authentication information receiving unit, device determination unit, user determination unit, service determination unit, state determination unit, etc.). As the actual hardware, the CPU (processor) reads the program from the ROM and executes the program, so that the respective units are loaded onto the main storage device, and the authentication information receiving unit and the device determining unit A user determination unit, a service determination unit, a state determination unit, and the like are generated on the main storage device.

以上のように、本発明にかかる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムは、サービスの要求や提供についての認証を行う際に有用であり、特に、サービスを要求する側とサービスを提供する側の通信環境が変化する場合において、サービスについての認証を行った上でサービスを要求する側とサービスを提供する側の接続を確立する技術に適している。   As described above, the information processing apparatus, the information processing system, the image forming apparatus, the connection control method, and the connection control program according to the present invention are useful when authenticating a service request or provision. When the communication environment between the requesting side and the service providing side changes, the present invention is suitable for a technique for establishing a connection between the service requesting side and the service providing side after performing authentication of the service.

第1の実施の形態にかかる情報処理システムの構成を示す概念図である。It is a conceptual diagram which shows the structure of the information processing system concerning 1st Embodiment. 第1の実施の形態にかかる情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system concerning 1st Embodiment. 図2に示す認証情報記憶部が記憶する認証情報の例を示す図である。It is a figure which shows the example of the authentication information which the authentication information storage part shown in FIG. 2 memorize | stores. 第1の実施の形態にかかる情報処理システムにおいて認証処理が行われ、接続が確立するまでの実行手順を示すフローチャートである。It is a flowchart which shows the execution procedure until an authentication process is performed in the information processing system concerning 1st Embodiment, and a connection is established. 第2の実施の形態にかかる情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system concerning 2nd Embodiment. 図5に示す認証情報記憶部が記憶する認証情報の例を示す図である。It is a figure which shows the example of the authentication information which the authentication information storage part shown in FIG. 5 memorize | stores. 第2の実施の形態にかかる情報処理システムにおいて認証処理が行われ、接続が確立するまでの実行手順を示すフローチャートである。It is a flowchart which shows the execution procedure until an authentication process is performed in the information processing system concerning 2nd Embodiment until a connection is established. 第3の実施の形態にかかる情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system concerning 3rd Embodiment. 図8に示す認証情報記憶部が記憶する認証情報の例を示す図である。It is a figure which shows the example of the authentication information which the authentication information storage part shown in FIG. 8 memorize | stores. 第3の実施の形態にかかる情報処理システムにおいて認証処理が行われ、接続が確立するまでの実行手順を示すフローチャートである。It is a flowchart which shows the execution procedure until an authentication process is performed in the information processing system concerning 3rd Embodiment until a connection is established. 第4の実施の形態にかかる情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system concerning 4th Embodiment. 図11に示す認証情報記憶部が記憶する認証情報の例を示す図である。It is a figure which shows the example of the authentication information which the authentication information storage part shown in FIG. 11 memorize | stores. 図11に示す課金情報記憶部が記憶する課金ファイルの例を示す図である。It is a figure which shows the example of the accounting file which the accounting information storage part shown in FIG. 11 memorize | stores. 図11に示す課金情報記憶部が記憶する課金対象ファイルの例を示す図である。It is a figure which shows the example of the charging object file which the charging information storage part shown in FIG. 11 memorize | stores. 第4の実施の形態にかかる情報処理システムにおいて接続が確立し、課金処理がおこなわれるまでの実行手順を示すフローチャートである。It is a flowchart which shows the execution procedure until a connection is established in the information processing system concerning 4th Embodiment until a charging process is performed.

符号の説明Explanation of symbols

1000 2000 3000 4000 情報処理システム
100 コンピュータ テレビジョン プリンタ 携帯電話機
110 510 入力受付部
120 520 表示部
130 通信部
140 540 認証情報送受信部
150 制御部
200 600 800 情報処理装置
210 610 認証情報受信部
220 機器判定部
230 ユーザ判定部
240 640 840 認証情報記憶部
250 650 850 通信確立部
260 通信部
300 700 900 複合機
310 アプリケーション部
320 通信部
400 450 通信ネットワーク
500 コンピュータ
670 サービス情報更新部
680 サービス判定部
690 サービス情報受信部
730 サービス情報送信部
870 状態情報更新部
880 状態判定部
890 状態情報受信部
930 状態情報送信部
940 認証情報記憶部
950 情報処理装置
960 認証情報記憶部
970 課金情報記憶部
980 課金処理部
990 課金情報受付部
1000 2000 3000 4000 Information processing system 100 Computer Television Printer Mobile phone 110 510 Input reception unit 120 520 Display unit 130 Communication unit 140 540 Authentication information transmission / reception unit 150 Control unit 200 600 800 Information processing device 210 610 Authentication information reception unit 220 Device determination Unit 230 user determination unit 240 640 840 authentication information storage unit 250 650 850 communication establishment unit 260 communication unit 300 700 900 MFP 310 application unit 320 communication unit 400 450 communication network 500 computer 670 service information update unit 680 service determination unit 690 service information Reception unit 730 Service information transmission unit 870 Status information update unit 880 Status determination unit 890 Status information reception unit 930 Status information Shin portion 940 authentication information storage unit 950 the information processing apparatus 960 authentication information storage unit 970 the charging information storage unit 980 the accounting unit 990 charging information receiving unit

Claims (16)

サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続された情報処理装置において、
前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報とを対応付けて記憶する認証情報記憶手段と、
前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とを受信する認証情報受信手段と、
前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、
前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、
前記サービス要求機器において前記サービスの利用が可能であって、前記ユーザによる前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備えること、
を特徴とする情報処理装置。
In an information processing apparatus connected to a service requesting device that requests service provision and a service providing device that provides the service via a communication network,
Request device identification information for specifying the service request device, user identification information for specifying a user who uses the service, and provided device identification information for specifying the service providing device are stored in association with each other. Authentication information storage means for
Authentication information receiving means for receiving the requested device identification information, the user identification information, and the provided device identification information from the service requesting device;
Based on the requested device identification information received by the authentication information receiving unit and the requested device identification information stored by the authentication information storage unit, it is determined whether or not the service can be used in the service requesting device. Device determination means;
User determination means for determining whether or not the user can use the service based on the user identification information received by the authentication information receiving means and the user identification information stored by the authentication information storage means; ,
Connection establishment means for establishing a connection between the service requesting device and the service providing device when the service requesting device can use the service and the user can use the service; Preparing,
An information processing apparatus characterized by the above.
前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの種類を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、
前記認証情報受信手段は、前記サービス要求機器から提供を要求する前記サービスの種類をさらに受信し、
前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、をさらに備え、
前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項1に記載の情報処理装置。
The authentication information storage means further stores the type of service provided by the service providing device in association with the requested device identification information, the user identification information, and the provided device identification information,
The authentication information receiving means further receives the type of the service requesting provision from the service requesting device,
Service determination means for determining whether or not the service can be used based on the type of service received by the authentication information receiving means and the type of service stored in the authentication information storage means; Prepared,
The connection establishment means, when the service requesting device can be used by the user in the service requesting device, and when the service can be used based on the type of the service, Establishing a connection with the service providing device;
The information processing apparatus according to claim 1.
前記サービス提供装置から提供可能な前記サービスの種類と、前記提供機器識別情報とを受信するサービス情報受信部と、
前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、をさらに備えること、
を特徴とする請求項2に記載の情報処理装置。
A service information receiving unit that receives the type of service that can be provided from the service providing apparatus and the provided device identification information;
Based on the provided device identification information received by the service information receiving unit and the provided device identification information stored by the authentication information storage unit, the type of service stored by the authentication information storage unit is received by the service information reception unit. Service information update means for updating to the type of service received by the means,
The information processing apparatus according to claim 2.
前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、
前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、
前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項1〜3のいずれか1項に記載の情報処理装置。
The authentication information storage means further stores the status of the service provided by the service providing device in association with the requested device identification information, the user identification information, and the provided device identification information,
Based on the provided device identification information received by the authentication information receiving unit and the provided device identification information stored by the authentication information storage unit, the service stored by the authentication information storage unit is in a state where it can be provided. And a state determination means for determining whether or not
The connection establishment means is a case where the user can use the service in the service requesting device, and the service providing device is in a state where the service can be provided in the service providing device. Establishing a connection with the service provider;
The information processing apparatus according to any one of claims 1 to 3.
前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報と、を受信する状態情報受信手段と、
前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えること、
を特徴とする請求項4に記載の情報処理装置。
Status information receiving means for receiving the status of the service and the provided device identification information from the service providing device;
Based on the provided device identification information received by the status information receiving unit and the provided device identification information stored by the authentication information storage unit, the status of the service stored by the authentication information storage unit is received by the status information. State information update means for updating to the status of the service received by the means,
The information processing apparatus according to claim 4.
前記状態判定手段は、前記サービス提供機器において前記サービスが提供可能な状態でない場合には、さらに前記サービス要求機器に対して前記サービスが提供可能でない旨を通知し、前記認証情報受信部が前記サービス要求機器から新たな前記提供機器識別情報をさらに受信した場合に、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあるか否かを判定し、
前記接続確立手段は、前記状態判定手段が、新たに受信した前記提供機器識別情報に対応する前記サービス提供機器が、前記サービスが提供可能な状態にあると判定した場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項4または5に記載の情報処理装置。
If the service providing device is not in a state in which the service can be provided, the state determination unit further notifies the service requesting device that the service cannot be provided, and the authentication information receiving unit receives the service. When new provision device identification information is newly received from the requesting device, it is determined whether or not the service provision device corresponding to the newly received provision device identification information is in a state in which the service can be provided. ,
The connection establishment unit, when the state determination unit determines that the service providing device corresponding to the newly received provision device identification information is in a state in which the service can be provided, Establishing a connection with the service providing device;
The information processing apparatus according to claim 4 or 5.
前記認証情報記憶手段は、前記サービスの利用に対する課金方法を特定するための課金識別情報をさらに記憶し、
前記課金識別情報と、前記サービスの利用に対する課金先を特定するための課金先情報とを対応付けて記憶し、前記課金先情報と、前記ユーザ識別情報と、前記課金先情報に課金する対象となる口座を示す課金対象情報とを対応付けて記憶する課金情報記憶手段と、
前記接続確立手段が、前記サービス要求機器と前記サービス提供機器との接続を確立し、前記サービス要求機器からの要求に従って前期サービス要求機器から前記サービスが提供された場合に、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記課金情報記憶手段が記憶する前記ユーザ識別情報に基づいて、前記サービスの提供に対して課金する課金処理手段と、をさらに備えること、
を特徴とする請求項1〜6のいずれか1項に記載の情報処理装置。
The authentication information storage means further stores charging identification information for specifying a charging method for use of the service,
The charging identification information and charging destination information for specifying a charging destination for use of the service are stored in association with each other, and the charging destination information, the user identification information, and a target to be charged for the charging destination information; Charging information storage means for storing the charging object information indicating the account to be associated with each other;
When the connection establishing means establishes a connection between the service requesting device and the service providing device and the service is provided from the previous service requesting device in accordance with a request from the service requesting device, the authentication information receiving means Charging processing means for charging the provision of the service based on the received user identification information and the user identification information stored in the charging information storage means;
The information processing apparatus according to any one of claims 1 to 6.
前記課金識別情報と、前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報と、の入力を受け付ける課金情報受付手段と、
前記課金情報受付手段が受け付けた前記課金識別情報と、前記課金情報記憶手段が記憶する前記課金識別情報とに基づいて、前記課金情報記憶手段が記憶する前記課金先情報と、前記ユーザ識別情報と、前記課金対象情報とのいずれかを更新する課金情報更新手段と、をさらに備えること、
を特徴とする請求項7に記載の情報処理装置。
Charging information receiving means for receiving input of the charging identification information, the charging destination information, the user identification information, and the charging target information;
Based on the charging identification information received by the charging information receiving means and the charging identification information stored by the charging information storage means, the charging destination information stored by the charging information storage means, the user identification information, Charging information updating means for updating any of the charging object information,
The information processing apparatus according to claim 7.
サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器と、前記サービス要求機器と前記サービス提供機器との接続を媒介する情報処理装置とが通信ネットワークで接続された情報処理システムにおいて、
前記サービス要求機器は、
ユーザから、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器から提供を受ける前記サービスの種類との入力を受け付ける入力受付手段と、
前記入力受付手段が入力を受け付けた前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを前記情報処理装置に送信する認証情報送信手段と、を備え、
前記情報処理装置は、
前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、
前記サービス提供機器から、提供可能な前記サービスの種類を受信するサービス情報受信手段と、
前記サービス情報受信部が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、
前記サービス要求機器から、前記要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記提供機器識別情報と、前記サービスの種類とを受信する認証情報受信手段と、
前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定手段と、
前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定手段と、
前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定手段と、
前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立手段と、を備え、
前記サービス提供機器は、
提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、
を特徴とする情報処理システム。
Information processing system in which a service requesting device that requests service provision, a service providing device that provides the service, and an information processing device that mediates connection between the service requesting device and the service providing device are connected via a communication network In
The service request device is:
Requested device identification information for specifying the service requesting device from a user, user identification information for specifying a user who uses the service, provided device identification information for specifying the service providing device, Input receiving means for receiving input of the type of service received from a service providing device;
Authentication information transmitting means for transmitting the requested device identification information, the user identification information, the provided device identification information, and the service type received by the input receiving device to the information processing apparatus. ,
The information processing apparatus includes:
Authentication information storage means for storing the requested device identification information, the user identification information, the provided device identification information, and the service type in association with each other;
Service information receiving means for receiving the type of service that can be provided from the service providing device;
Based on the provided device identification information received by the service information receiving unit and the provided device identification information stored by the authentication information storage unit, the type of service stored by the authentication information storage unit is received by the service information reception unit. Service information updating means for updating the service type received by the means;
Authentication information receiving means for receiving, from the service request device, the requested device identification information, user identification information for specifying a user who uses the service, the provided device identification information, and the type of the service;
Based on the requested device identification information received by the authentication information receiving unit and the requested device identification information stored by the authentication information storage unit, it is determined whether or not the service can be used in the service requesting device. Device determination means;
User determination means for determining whether or not the user can use the service based on the user identification information received by the authentication information receiving means and the user identification information stored by the authentication information storage means; ,
Service determining means for determining whether the service can be used based on the type of service received by the authentication information receiving means and the type of service stored in the authentication information storage means;
When the service requesting device and the service providing device can be used by the user, and when the service can be used based on the service type, the service requesting device and the service providing device A connection establishment means for establishing a connection,
The service providing device is:
Service information transmitting means for transmitting the types of services that can be provided to the information processing apparatus,
An information processing system characterized by
前記情報処理装置は、
前記認証情報記憶手段は、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶し、
前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、
前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記状態情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、
前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定手段と、をさらに備え、
前記接続確立手段は、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立し、
前記サービス提供機器は、
前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、をさらに備えること、
を特徴とする請求項9に記載の情報処理システム。
The information processing apparatus includes:
The authentication information storage means further stores the status of the service provided by the service providing device in association with the requested device identification information, the user identification information, and the provided device identification information,
Status information receiving means for receiving the status of the service and the provided device identification information from the service providing device;
Based on the provided device identification information received by the status information receiving unit and the provided device identification information stored by the authentication information storage unit, the status of the service stored by the authentication information storage unit is received by the status information. Status information updating means for updating the status of the service received by the means;
Based on the provided device identification information received by the authentication information receiving unit and the provided device identification information stored by the authentication information storage unit, the service stored by the authentication information storage unit is in a state where it can be provided. And a state determination means for determining whether or not
The connection establishment means is a case where the user can use the service in the service requesting device, and the service providing device is in a state where the service can be provided in the service providing device. Establish a connection with the service provider,
The service providing device is:
Further comprising: status information transmitting means for transmitting the status information indicating whether or not the service is available to the information processing apparatus;
The information processing system according to claim 9.
少なくとも提供を要求するサービスの種類と、前記サービスを提供するサービス提供機器を特定するための提供機器識別情報とを送信することによって前記サービスの提供を要求するサービス要求機器と、少なくとも前記提供機器識別情報と、前記サービスの種類とを対応付けて記憶する認証情報記憶手段と、前記サービス提供機器から提供可能な前記サービスの種類を受信するサービス情報受信手段と、前記サービス情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの種類を前記サービス情報受信手段が受信した前記サービスの種類に更新するサービス情報更新手段と、を備える情報処理装置とに通信ネットワークで接続された画像形成装置において、
提供可能な前記サービスの種類を前記情報処理装置に送信するサービス情報送信手段と、を備えること、
を特徴とする画像形成装置。
A service requesting device that requests provision of the service by transmitting at least a type of service that requests provision and provisioning device identification information for specifying a service providing device that provides the service; and at least the providing device identification Authentication information storage means for storing information and the service type in association with each other, service information receiving means for receiving the service type that can be provided from the service providing device, and the service information receiving means received by the service information receiving means Based on the provided device identification information and the provided device identification information stored in the authentication information storage unit, the service type stored in the authentication information storage unit is converted into the service type received by the service information reception unit. A communication information network and an information processing device comprising: In the image forming apparatus,
Service information transmitting means for transmitting the types of services that can be provided to the information processing apparatus,
An image forming apparatus.
前記情報処理装置は、少なくとも前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記提供機器識別情報とに対応付けてさらに記憶し、前記サービス提供装置から前記サービスの状態と、前記提供機器識別情報とを受信する状態情報受信手段と、前記状態情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスの状態を前記サービス情報受信手段が受信した前記サービスの状態に更新する状態情報更新手段と、をさらに備えた場合において、
前記サービスが提供可能な状態にあるか否かを示す前記状態情報を前記情報処理装置に送信する状態情報送信手段と、をさらに備えること、
を特徴とする請求項11に記載の画像形成装置。
In the information processing apparatus, at least the authentication information storage unit further stores the status of the service provided by the service providing device in association with the provided device identification information, and stores the service status from the service providing device. And status information receiving means for receiving the provided device identification information, the provided device identification information received by the status information receiving means, and the provided device identification information stored in the authentication information storage means, In the case of further comprising a status information update means for updating the status of the service stored in the authentication information storage means to the status of the service received by the service information receiving means,
Further comprising: status information transmitting means for transmitting the status information indicating whether or not the service is available to the information processing apparatus;
The image forming apparatus according to claim 11.
サービスの提供を要求するサービス要求機器と、前記サービスを提供するサービス提供機器とに通信ネットワークで接続され、前記サービス要求機器を特定するための要求機器識別情報と、前記サービスを利用するユーザを特定するためのユーザ識別情報と、前記サービス提供機器を特定するための提供機器識別情報と、前記サービス提供機器が提供する前記サービスの種類とを対応付けて記憶する認証情報記憶手段とを備えた情報処理装置において行われる接続制御方法であって、
認証情報受信手段が、前記サービス要求機器から、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報と、前記サービス要求機器から提供を要求する前記サービスの種類とを受信する認証情報受信ステップと、
機器判定手段が、前記認証情報受信手段が受信した前記要求機器識別情報と、前記認証情報記憶手段が記憶する前記要求機器識別情報とに基づいて、前記サービス要求機器において前記サービスの利用が可能か否かを判定する機器判定ステップと、
ユーザ判定手段が、前記認証情報受信手段が受信した前記ユーザ識別情報と、前記認証情報記憶手段が記憶する前記ユーザ識別情報とに基づいて、前記ユーザによる前記サービスの利用が可能か否かを判定するユーザ判定ステップと、
サービス判定手段が、前記認証情報受信手段が受信した前記サービスの種類と、前記認証情報記憶手段が記憶する前記サービスの種類とに基づいて、前記サービスの利用が可能か否かを判定するサービス判定ステップと、
接続確立手段が、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービスの種類に基づいて前記サービスの利用が可能である場合に、前記サービス要求機器と前記サービス提供機器との接続を確立する接続確立ステップと、を含むこと、
を特徴とする接続制御方法。
Connected to a service requesting device that requests service provision and a service providing device that provides the service via a communication network, the requested device identification information for identifying the service requesting device, and the user who uses the service are identified Information comprising: user identification information for performing, identification information for providing the device for identifying the service providing device, and authentication information storage means for storing the service type provided by the service providing device in association with each other A connection control method performed in a processing device,
Authentication for receiving authentication information receiving means from the service requesting device, the requested device identification information, the user identification information, the provided device identification information, and the type of service requested to be provided from the service requesting device. An information receiving step;
Whether the device can be used in the service requesting device based on the requested device identification information received by the authentication information receiving unit and the requested device identification information stored in the authentication information storage unit. A device determination step for determining whether or not,
A user determination unit determines whether the user can use the service based on the user identification information received by the authentication information reception unit and the user identification information stored in the authentication information storage unit. A user determination step to perform,
Service determination means for determining whether or not the service can be used based on the service type received by the authentication information receiving means and the service type stored in the authentication information storage means. Steps,
When the connection establishment means is capable of using the service by the user in the service requesting device, and when the service can be used based on the type of the service, the service requesting device and the service requesting device Establishing a connection with a service providing device,
A connection control method characterized by the above.
前記認証情報記憶手段が、前記サービス提供機器が提供する前記サービスの状態を、前記要求機器識別情報と、前記ユーザ識別情報と、前記提供機器識別情報とに対応付けてさらに記憶した前記情報処理装置において行われる接続制御方法であって、
状態判定手段が、前記認証情報受信手段が受信した前記提供機器識別情報と、前記認証情報記憶手段が記憶する前記提供機器識別情報とに基づいて、前記認証情報記憶手段が記憶する前記サービスが提供可能な状態にあるか否かを判定する状態判定ステップと、をさらに含み、
前記接続確立ステップにおいて、前記サービス要求機器において前記ユーザによる前記サービスの利用が可能な場合であって、さらに前記サービス提供機器において前記サービスが提供可能な状態にある場合に、前記サービス要求機器と前記サービス提供機器との接続を確立すること、
を特徴とする請求項13に記載の接続制御方法。
The information processing apparatus in which the authentication information storage unit further stores the status of the service provided by the service providing device in association with the requested device identification information, the user identification information, and the provided device identification information A connection control method performed in
Provided by the service stored in the authentication information storage unit based on the provided device identification information received by the authentication information receiving unit and the provided device identification information stored in the authentication information storage unit. And a state determination step for determining whether or not it is in a possible state,
In the connection establishment step, when the service requesting device can be used by the user in the service requesting device, and the service providing device is in a state where the service can be provided, the service requesting device and the service requesting device Establishing a connection with the service provider;
The connection control method according to claim 13.
請求項13に記載された接続制御方法をコンピュータに実行させることを特徴とする接続制御プログラム。   A connection control program for causing a computer to execute the connection control method according to claim 13. 請求項14に記載された接続制御方法をコンピュータに実行させることを特徴とする接続制御プログラム。   A connection control program for causing a computer to execute the connection control method according to claim 14.
JP2008057680A 2008-03-07 2008-03-07 Information processor, information processing system, image forming device, connection control method and connection control program Pending JP2009217335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008057680A JP2009217335A (en) 2008-03-07 2008-03-07 Information processor, information processing system, image forming device, connection control method and connection control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008057680A JP2009217335A (en) 2008-03-07 2008-03-07 Information processor, information processing system, image forming device, connection control method and connection control program

Publications (1)

Publication Number Publication Date
JP2009217335A true JP2009217335A (en) 2009-09-24

Family

ID=41189155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008057680A Pending JP2009217335A (en) 2008-03-07 2008-03-07 Information processor, information processing system, image forming device, connection control method and connection control program

Country Status (1)

Country Link
JP (1) JP2009217335A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150193181A1 (en) * 2014-01-06 2015-07-09 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and computer-readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150193181A1 (en) * 2014-01-06 2015-07-09 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and computer-readable storage medium
JP2015130017A (en) * 2014-01-06 2015-07-16 キヤノン株式会社 Information processing apparatus, information processing method, and program
US9329817B2 (en) 2014-01-06 2016-05-03 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and computer-readable storage medium

Similar Documents

Publication Publication Date Title
JP5875351B2 (en) Information processing system, information processing apparatus, authentication method, and computer program
JP4666013B2 (en) Image processing apparatus, job execution method and job execution program in the same
JP4844104B2 (en) Authentication agent device and authentication method
JP5791390B2 (en) Printing system, print server, printing management method, and program
JP6124531B2 (en) Information processing system, image processing apparatus, control method therefor, and program
JP6066750B2 (en) Image forming apparatus, control method therefor, and program
JP2010020712A (en) Information processing apparatus, method for controlling information processing apparatus, storage medium, and program
JP6278651B2 (en) Network system, management server system, control method and program
JP2014073612A (en) Printing system, printing device and control method thereof, and computer program
US9807262B2 (en) Relaying apparatus communicating with information processing terminal, image processing apparatus, and service-providing apparatus
JP2015103917A (en) Server related to authentication and setting when scanning, image processing apparatus, service method, and image processing method
JP2011258000A (en) Information processing device and user authentication method therefor
JP6029300B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP2012185690A (en) Printing system, image forming device, print data reception method, print data acquisition method, and computer program
JP2007042098A (en) Content display method, content transmission method, image processing device, and remote computation device
US8311910B2 (en) Image processing apparatus, method, and storage medium
JP2007312335A (en) Image transmission system
JP5573411B2 (en) Image forming apparatus, program, and installation method
JP2017068835A (en) Equipment management system, equipment management method, information processing apparatus, image forming apparatus, and information processing program
JP2004129247A (en) Image forming apparatus and use control method
JP7022519B2 (en) Mobile terminals, their control methods, and storage media
JP2009217335A (en) Information processor, information processing system, image forming device, connection control method and connection control program
JP4531729B2 (en) Billing data holding system and billing data holding method
JP5247540B2 (en) Information processing system, control method therefor, and program
JP2015018323A (en) Service providing device, service providing system and program