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 PDFInfo
- 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
Links
Images
Abstract
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
しかしながら、特許文献1の技術では、ユーザIDと機器IDとの2種類のIDを用いることによって、ユーザが所有する機器からのアクセスの認証やユーザID、機器IDの管理等を行うことが出来るが、ユーザが、サービスの提供を受ける機器を指定し、その機器の種類に応じたサービスを受けることができないという問題があった。
However, in the technology of
近年、ワークスタイルによる変化によって固定されたオフィスからの通信だけでなく、いわゆる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
また、請求項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
また、請求項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
また、請求項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
図2は、図1に示した情報処理システム1000を構成するコンピュータ100と、情報処理装置200と、複合機300とのブロック図である。図2に示すように、コンピュータ100は、入力受付部110と、表示部120と、通信部130と、認証情報送受信部140と、制御部150とを含んで構成されている。まず、コンピュータ100について説明する。
FIG. 2 is a block diagram of the
入力受付部110は、キーボードやタッチパネル等の入力装置から構成され、後述する複合機300から、印刷やFAX送信等の各種のサービスの提供を受けることができるユーザであるか否かを識別するためのユーザID(IDentification)、そのユーザが使用しているコンピュータ100が、複合機300からの各種サービスを受けることが出来る機器であるか否かを識別するための機器ID(以下、要求機器IDと呼ぶ。)、コンピュータ100からユーザが要求するサービスを提供する機器を識別するための機器ID(以下、提供機器IDと呼ぶ。)の入力を受け付ける。
The
尚、以下の説明では、上述した入力受付部110からユーザIDの入力を受け付けることとしているが、例えば、ユーザ自身が所持する非接触型のIC(Integrated Circuit)カード等に記憶されたユーザIDを検知する等して、ユーザIDの入力を受け付けることも可能である。尚、以下の説明では、上述したユーザID、要求機器ID、提供機器IDのことを総称して認証情報と呼ぶ。
In the following description, an input of a user ID is accepted from the
表示部120は、LCD(Liquid Crystal Display)等のディスプレイ装置から構成され、入力受付部110が入力を受け付けたユーザID、要求機器ID、提供機器IDを表示する。また、表示部120は、後述するように、認証情報送受信部140が情報処理装置200から受信した、機器判定部220やユーザ判定部230が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合のエラー情報を表示する。
The
通信部130は、ネットワークボード等の通信装置から構成され、コンピュータ100と情報処理装置200との通信を媒介する。
The
認証情報送受信部140は、入力受付部110が入力を受け付けたユーザID、要求機器ID、提供機器IDを情報処理装置200に送信する。また、認証情報送受信部140は、情報処理装置200が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合に情報処理装置200から送信されるエラー情報を受信する。
The authentication information transmitting / receiving
制御部150は、上述した入力受付部110、表示部120、通信部130、認証情報送受信部140の各種動作を制御する。
The
続いて、情報処理装置200について説明する。情報処理装置200は、認証情報受信部210と、機器判定部220と、ユーザ判定部230と、認証情報記憶部240と、通信確立部250と、通信部260とを含んで構成されている。
Next, the
認証情報受信部210は、コンピュータ100から送信されたユーザID、要求機器ID、提供機器IDを受信する。
The authentication
機器判定部220は、認証情報受信部210がコンピュータ100から要求機器ID、提供機器IDを受信すると、後述する認証情報記憶部240が記憶する要求機器IDの中から、認証情報受信部210が受信した要求機器IDを検索し、検索したその要求機器IDに対応する提供機器IDが、認証情報受信部210が受信した提供機器IDに一致するか否かを判定する。そして、機器判定部220は、検索した要求機器IDに対応する提供機器IDが、認証情報受信部210が受信した提供機器IDに一致しない、すなわち認証が失敗した場合には、機器による認証が失敗した旨のエラー情報を、コンピュータ100に送信する。
When the authentication
ユーザ判定部230は、機器判定部220による機器の認証が成功すると、後述する認証情報記憶部240が記憶する提供機器IDに対応するユーザIDの中から、認証情報受信部210がコンピュータ100から受信したユーザIDを検索し、検索したそのユーザIDに対応するユーザIDが、認証情報受信部210が受信したユーザIDに一致するか否かを判定する。そして、ユーザ判定部230は、検索したユーザIDに対応するユーザIDが、認証情報受信部210が受信したユーザIDに一致しない、すなわち認証が失敗した場合には、ユーザによる認証が失敗した旨のエラー情報を、コンピュータ100に送信する。
When the device determination by the
認証情報記憶部240は、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するHDD(ハードディスクドライブ)やメモリ等の記憶媒体である。図3は、認証情報記憶部240が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報を対応付けて記憶する場合の例を示す図である。
The authentication
図3に示すように、認証情報記憶部240は、複合機300の提供機器IDと、その提供機器IDのサービスの提供を受けることが出来るユーザのユーザIDと、複合機300に対してサービスの提供をする要求が可能なコンピュータ100の要求機器IDとを対応付けて記憶するほか、複合機300のIPアドレスや、ユーザIDを認証するためのパスワード等、各種の認証情報も、これらと対応付けて記憶されている。
As shown in FIG. 3, the authentication
より具体的には、図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
図2に戻り、通信確立部250は、機器判定部220による要求機器IDの認証が成功し、かつユーザ判定部230によるユーザIDの認証が成功した場合に、コンピュータ100から要求のあったサービスを提供する複合機300に、コンピュータ100との接続要求を送信する。そして、複合機300において接続要求が受信されると、コンピュータ100と複合機300との間のセッションを張り、両者の通信を確立する。
Returning to FIG. 2, the
通信部260は、ネットワークボード等の通信装置から構成され、コンピュータ100と情報処理装置200、または複合機300と情報処理装置200との通信を媒介する。
The
続いて、複合機300について説明する。複合機300は、アプリケーション部310と、通信部320とを含んで構成されている。
Next, the
アプリケーション部310は、コピー機能、プリンタ機能、FAX機能、スキャナ機能を実現するソフトウェア等のアプリケーションから構成され、上述した通信確立部250によって、コンピュータ100と複合機300との通信を確立されると、コンピュータ100から要求されたコピー、プリント等の各種の処理を行い、処理した結果(例えば、コピー部数、コピー終了メッセージ等)をコンピュータ100に送信する。
The
通信部320は、ネットワークボード等の通信装置から構成され、複合機300と情報処理装置200との通信を媒介する。
The
通信ネットワーク400および通信ネットワーク450は、電話回線、無線ネットワーク、WAN(Wide Area Network:広域通信網)、インターネットなどの通信回線である。
The
次に、上述した情報処理システム1000で行われる実行処理について説明する。
Next, an execution process performed in the
図4は、ユーザが、コンピュータ100から複合機300に対してサービスの提供を要求した場合に、情報処理装置200が、コンピュータ100と複合機300との通信を確立するまでの手順を示すフローチャートである。
FIG. 4 is a flowchart showing a procedure until the
まず、入力受付部110は、ユーザからユーザIDと、コンピュータ100の要求機器IDと、複合機300の提供機器IDの入力を受け付けると(ステップS401)、認証情報送信部140は、入力が受け付けられたユーザIDと、要求機器IDと、提供機器IDを情報処理装置200に送信する(ステップS402)。
First, when the
続いて、認証情報受信部210が、コンピュータ100からユーザIDと、要求機器IDと、提供機器IDを受信すると(ステップS403)、機器判定部220は、受信した要求機器IDが、認証情報記憶部240が記憶する要求機器IDの中から、認証情報受信部210が受信した要求機器IDを検索して、その要求機器IDに対応する提供機器IDが、ステップS403で受信した提供機器IDに一致するか否かを判定する(ステップS404)。
Subsequently, when the authentication
そして、機器判定部220は、ステップS403で受信した要求機器IDに対応する提供機器IDが、ステップS403で受信した提供機器IDに一致しないと判定した場合(ステップS404;No)、機器認証が失敗した旨のエラー情報を、コンピュータ100に送信する(ステップS405)。
If the
一方、ステップ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
そして、ユーザ判定部230は、認証情報記憶部240が記憶する提供機器IDに対応するユーザIDと、ステップS403で受信したユーザIDが一致しないと判定した場合(ステップS405;No)、ユーザ認証が失敗した旨のエラー情報を、コンピュータ100に送信する(ステップS407)。
When the
一方、認証情報記憶部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
上述したステップ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
このように、本実施の形態においては、サービスの提供を要求するコンピュータ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
(第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
図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
入力受付部510は、第1の実施の形態における入力受付部110と同様に、ユーザID、要求機器ID、提供機器IDの入力を受け付けるほか、さらにユーザが提供を受けようとするサービス種類(例えば、コピー、FAX送信等)の入力を受け付ける。
In the same manner as the
表示部520は、第2の実施の形態における表示部120と同様に、入力受付部510が入力を受け付けたユーザID、要求機器ID、提供機器IDを表示するほか、サービス種類を表示する。また、表示部520は、後述するように、機器判定部220やユーザ判定部230が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合のエラー情報のほか、サービス判定部680が、サービス種類の認証に失敗した場合のエラー情報を表示する。
Similar to the
認証情報送受信部540は、入力受付部510が入力を受け付けたユーザID、要求機器ID、提供機器ID、サービス種類を情報処理装置600に送信する。また、認証情報送受信部540は、情報処理装置600が、要求機器IDや提供機器IDの認証に失敗した場合や、ユーザIDの認証に失敗した場合に情報処理装置600から送信されるエラー情報を受信するほか、サービス種類の認証に失敗した場合に情報処理装置600から送信されるエラー情報を受信する。続いて、情報処理装置600について説明する。
The authentication information transmission /
認証情報受信部610は、コンピュータ500から送信されたユーザID、要求機器ID、提供機器ID、サービス種類を受信する。
The authentication
認証情報記憶部640は、第1の実施の形態における認証情報記憶部240と同様に、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するほか、これらの各種情報と提供が可能なサービス種類とを対応付けて記憶する。図6は、認証情報記憶部640が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報とサービス種類を対応付けて記憶する場合の例を示す図である。
Similar to the authentication
通信確立部650は、機器判定部220による認証、およびユーザ判定部230による認証、および後述するサービス判定部680による認証の全ての認証が成功すると、コンピュータ500から要求のあったサービスを提供する複合機700に、コンピュータ500との接続要求を送信する。そして、複合機700において接続要求が受信されると、コンピュータ500と複合機700との間のセッションを張り、両者の通信を確立する。
The
サービス情報更新部670は、後述するように、サービス情報受信部690が、複合機700から送信された提供可能なサービス種類を示すサービス情報と、複合機700の提供機器IDを受信すると、受信した提供機器IDをキーとして、認証情報記憶部640に記憶するサービス種類を更新する。
As will be described later, the service
サービス判定部680は、機器判定部220およびユーザ判定部230による認証が成功すると、認証情報記憶部640が記憶する提供機器IDに対応するサービス種類を検索し、検索したそのサービス種類が、認証情報受信部610が受信したサービス種類に一致するか否かを判定する。そして、サービス判定部680は、検索したサービス種類が、認証情報受信部610が受信したサービス種類に一致しない、すなわち認証が失敗した場合には、サービス種類による認証が失敗した旨のエラー情報を、コンピュータ500に送信する。
When the authentication by the
サービス情報受信部690は、複合機700から送信された提供可能なサービス種類を示すサービス情報と、複合機700の提供機器IDを受信する。尚、以下の説明では、複合機700が提供可能なサービス種類を、サービス情報受信部690が受信することとしているが、情報処理装置600が、任意のタイミングで複合機700にアクセスすることによって、複合機700が提供可能なサービス種類を取得することとしてもよい。
The service
このように、複合機700が提供可能なサービス種類を適宜受信あるいは取得しておくことによって、例えば、複合機700の仕様やバージョン等が変更となった場合であっても、上述したサービス判定部680において、速やかに提供可能なサービスを認証することが出来る。続いて、複合機700について説明する。
As described above, by appropriately receiving or acquiring the service types that can be provided by the
サービス情報送信部730は、複合機700が提供可能なサービス種類と、複合機700の提供機器IDを情報処理装置600に送信する。
The service
続いて、第2の実施の形態における情報処理システム2000で行われる実行処理について説明する。第2の実施の形態にかかる情報処理システム2000は、第1の実施の形態にかかる情報処理システム1000における処理と比べて、サービス種類の認証を行う部分の処理のみが異なる。そこで、図7を用いてこれらの処理について説明するが、これらの処理以外の処理については、第1の実施の形態にかかる処理と同じ処理内容であるため、第1の実施の形態にかかる処理と同一の処理(ステップS707〜S710、S714〜S715)については、その説明を省略している。
Subsequently, an execution process performed in the
図7において、まず複合機700のサービス情報送信部730は、複合機700が提供可能なサービス種類と提供機器IDを情報処理装置600に送信する(ステップS701)。
In FIG. 7, first, the service
続いて、情報処理装置600は、サービス情報受信部690が、複合機700から提供可能なサービス種類と提供機器IDを受信すると(ステップS702)、サービス情報更新部670は、受信した提供機器IDをキーとして、認証情報記憶部640に記憶するサービス種類を更新する(ステップS703)。
Subsequently, in the
その後、入力受付部510は、ユーザからユーザIDと、コンピュータ500の要求機器IDと、複合機300の提供機器IDと、サービス種類の入力を受け付けると(ステップS704)、認証情報送受信部540は、入力が受け付けられたユーザIDと、要求機器IDと、提供機器IDと、サービス種類を情報処理装置600に送信する(ステップS705)。
Thereafter, when the
続いて、認証情報受信部610が、コンピュータ500からユーザIDと、要求機器IDと、提供機器IDと、サービス種類を受信すると(ステップS706)、機器判定部220やユーザ判定部230が認証処理を行う。
Subsequently, when the authentication
そして、機器判定部220やユーザ判定部230により認証処理が成功すると、サービス判定部680は、認証情報記憶部640が記憶する提供機器IDに対応するサービス種類を検索し、検索したそのサービス種類が、ステップS701で受信したサービス種類に一致するか否かを判定する(ステップS711)。
When the authentication processing is successful by the
その後、サービス判定部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
一方、検索したサービス種類が、認証情報受信部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
このように、本実施の形態においては、認証情報記憶部640は、複合機700が提供するサービスの種類を、要求機器IDと、ユーザIDと、提供機器IDとに対応付けてさらに記憶し、認証情報受信部610は、コンピュータ500から提供を要求するサービスの種類をさらに受信し、サービス判定部680が、認証情報受信部610が受信したサービスの種類と、認証情報記憶部640が記憶するサービスの種類とに基づいて、サービスの利用が可能か否かを判定し、通信確立部650は、コンピュータ500においてユーザによるサービスの利用が可能な場合であって、さらにサービスの種類に基づいてサービスの利用が可能である場合に、コンピュータ500と複合機700との接続を確立するので、通信環境が変化する場合において、提供するサービスの種類が複数存在した場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、ユーザに対してより適切にサービスが提供できる。
As described above, in the present embodiment, the authentication
また、本実施の形態においては、サービス情報受信部690が、複合機700から提供可能なサービスの種類と、提供機器IDとを受信し、サービス情報更新部670が、サービス情報受信部690が受信した提供機器IDと、認証情報記憶部640が記憶する提供機器IDとに基づいて、認証情報記憶部640が記憶するサービスの種類をサービス情報受信部690が受信したサービスの種類に更新するので、通信環境が変化する場合において、提供できるサービスの種類が変更された場合であっても、その通信環境およびユーザが要求したサービスの種類に応じて、変更された種類のサービスをユーザに対して適切にかつ速やかに提供できる。
In the present embodiment, service
(第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
認証情報記憶部840は、第1または第2の実施の形態における認証情報記憶部240と同様に、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するほか、これらの各種情報と提供が可能なサービスの状態を示すプレゼンス(以下、状態情報と呼ぶ。)とを対応付けて記憶する。図9は、認証情報記憶部840が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報と状態情報を対応付けて記憶する場合の例を示す図である。尚、状態情報には、サービス実行中であることを示す「processing」や、サービスが提供可能な状態であることを示す「online」、あるいはサービスの提供が不可能な状態であることを示す「stop」等がある。
Similar to the authentication
通信確立部850は、機器判定部220による認証、およびユーザ判定部230による認証が成功し、後述する状態判定部880が、複合機900がサービスの提供が可能な状態であるか、あるいは要求のあった複合機900以外の複合機900によるサービスの提供が可能な状態であると判定すると、コンピュータ100から要求のあったサービスを提供する複合機900、あるいは要求のあった複合機900以外の他の複合機900に、コンピュータ100との接続要求を送信する。そして、これらの複合機900において接続要求が受信されると、コンピュータ100とこれらの複合機900との間のセッションを張り、両者の通信を確立する。
The
状態情報更新部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
状態判定部880は、機器判定部220およびユーザ判定部230による認証が成功すると、認証情報記憶部840が記憶する提供機器IDに対応する状態情報を参照し、複合機900によるサービスの提供が可能か否かを判定する。そして、状態判定部880は、複合機900によるサービスの提供が可能でないと判定した場合には、サービスを提供できない状態である旨のエラー情報を、コンピュータ100に送信する。
When the authentication by the
また、状態判定部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
状態情報受信部890は、複合機900から送信された状態情報と、複合機900の提供機器IDを受信する。尚、以下の説明では、複合機900が提供可能なサービス種類を、状態情報受信部890が受信することとしているが、情報処理装置800が、任意のタイミングで複合機900にアクセスすることによって、複合機900の状態情報を取得することとしてもよい。
The status information receiving unit 890 receives the status information transmitted from the
このように、複合機900の状態情報を適宜受信あるいは取得しておくことによって、例えば、複合機900に用紙詰まり等のジャムによる不具合が生じていたり、他の機器に対してサービスを提供している状態である場合であっても、上述した状態判定部880において、速やかに複合機900の状態を知らせることが出来る。続いて、複合機900について説明する。
As described above, by appropriately receiving or acquiring the status information of the
状態情報送信部930は、複合機900の状態情報と、提供機器IDを情報処理装置800に送信する。
The status
続いて、第3の実施の形態における情報処理システム3000で行われる実行処理について説明する。第3の実施の形態にかかる情報処理システム3000は、第1の実施の形態にかかる情報処理システム1000における処理と比べて、複合機900の状態を判定する部分の処理のみが異なる。そこで、図10を用いてこれらの処理について説明するが、これらの処理以外の処理については、第1の実施の形態にかかる処理と同じ処理内容であるため、第1の実施の形態にかかる処理と同一の処理(ステップS1004〜S1010、S1017〜S1018)については、その説明を省略している。
Subsequently, an execution process performed in the
図10において、まず複合機900の状態情報送信部930は、複合機900の状態情報と提供機器IDを情報処理装置800に送信する(ステップS1001)。
In FIG. 10, first, the state
続いて、情報処理装置800は、状態情報受信部890が、複合機900から状態情報と提供機器IDを受信すると(ステップS1002)、状態情報更新部870は、受信した提供機器IDをキーとして、認証情報記憶部840に記憶する状態情報を更新する(ステップS1003)。
Subsequently, in the
その後、コンピュータ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
そして、状態判定部880が、複合機900によるサービスの提供が可能でないと判定した場合には(ステップS1011;No)、サービスを提供できない状態である旨のエラー情報を、コンピュータ100に送信する(ステップS1012)。
If the
その後、コンピュータ100から、他の複合機900の提供機器IDが送信され、その提供機器IDを認証情報受信部210が受信すると(ステップS1013)、状態判定部880は、受信した提供機器IDをキーとして、認証情報記憶部840に記憶される状態情報を参照し、他の複合機900によるサービスの提供が可能か否かを判定する(ステップS1014)。
Thereafter, when the provision device ID of another
そして、状態判定部880は、再び他の複合機900によるサービスの提供が可能でないと判定した場合には(ステップS1014;No)、サービスを提供できない状態である旨のエラー情報を、コンピュータ100に送信する(ステップS1015)。
If the
一方、ステップS1011またはステップS1014において、状態判定部880が、複合機900または他の複合機900によるサービスの提供が可能であると判定した場合には(ステップS1011Yes、S1014;Yes)、通信確立部850は、複合機900または他の複合機900に対して接続要求を送信し(ステップS1016)、その後、コンピュータ100と、複合機900または他の複合機900との間のセッションを張り、両者の通信を確立する。
On the other hand, when the
このように、本実施の形態においては、認証情報記憶部840は、複合機900が提供するサービスの状態を、要求機器IDと、ユーザIDと、提供機器IDとに対応付けてさらに記憶し、状態判定部880が、認証情報受信部210が受信した提供機器IDと、認証情報記憶部840が記憶する提供機器IDとに基づいて、認証情報記憶部840が記憶するサービスが提供可能な状態にあるか否かを判定し、通信確立部850は、サービス要求機器においてユーザによるサービスの利用が可能な場合であって、さらに複合機900においてサービスが提供可能な状態にある場合に、コンピュータ100と複合機900との接続を確立するので、通信環境が変化する場合において、ユーザが要求したサービスを、適切にかつ効率的に提供できる。
As described above, in the present embodiment, the authentication
また、本実施の形態においては、状態情報受信部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
また、本実施の形態においては、状態判定部880は、複合機900においてサービスが提供可能な状態でない場合には、さらにコンピュータ100に対してサービスが提供可能でない旨を通知し、認証情報受信部210がコンピュータ100から新たな提供機器IDをさらに受信した場合に、新たに受信した提供機器IDに対応する複合機900が、サービスが提供可能な状態にあるか否かを判定し、通信確立部850は、状態判定部880が、新たに受信した提供機器IDに対応する複合機900が、サービスが提供可能な状態にあると判定した場合に、コンピュータ100と複合機900または他の複合機900との接続を確立するので、通信環境が変化する場合において、サービスを提供する機器の状態が変化してユーザが要求したサービスを提供できない場合であっても、要求されたサービスに代替するサービスを適切にかつ迅速に提供できる。
In the present embodiment,
(第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
認証情報記憶部940は、第1〜第3の実施の形態における認証情報記憶部240等と同様に、ユーザIDと、要求機器IDと、提供機器IDとを含む各種の情報を対応付けて記憶するほか、サービスの利用に対する課金方法を特定するための課金ファイル名とを対応付けて記憶する。図12は、認証情報記憶部940が記憶するユーザIDと、要求機器IDと、提供機器ID等の各種の情報と課金ファイル名を対応付けて記憶する場合の例を示す図である。
Similar to the authentication
課金情報記憶部970は、課金方法を特定するための課金ファイルと、課金方法にしたがって課金されるユーザや口座等を特定するための課金対象ファイルとを記憶するHDD(ハードウェアディスクドライブ)やメモリ等の情報記憶媒体である。
A billing
図13は、課金情報記憶部970が記憶する課金ファイルの例を示す図である。図13に示すように、課金ファイルには、認証情報記憶部940が記憶する課金ファイル名と、サービスの課金先である会社や部署等の名称が対応付けて記憶されている。
FIG. 13 is a diagram illustrating an example of a charging file stored in the charging
また、図14は、課金情報記憶部970が記憶する課金対象ファイルの例を示す図である。図13に示すように、課金対象ファイルには、サービスの課金先である会社や部署等と、サービスを利用したユーザIDと、課金された場合の引き落とし口座等を示す口座番号とが対応付けて記憶されている。後述するように、課金処理部980は、上述した認証情報記憶部940と、課金情報記憶部970に記憶されている課金ファイル、課金対象ファイルを参照して、サービスを利用したユーザが所属する会社や部署等に対する料金計算等の課金処理を行う。
FIG. 14 is a diagram illustrating an example of a charging target file stored in the charging
図11に戻り、課金処理部980は、機器判定部220や、ユーザ判定部230等の認証が成功し、通信確立部250によるコンピュータ100と複合機300との通信が確立され、その後複合機300からコンピュータ100に対してサービスの提供が行われると、認証情報記憶部940が記憶する提供機器IDに対応する課金情報記憶部970に記憶されている課金ファイル名の課金ファイルをオープンする等して、課金対象者である会社名や部署名を特定する。
Returning to FIG. 11, the
さらに、課金処理部980は、ユーザ判定部230によって認証が成功したと判定されたユーザIDを参照し、参照したユーザIDと、課金ファイルをオープンして特定した課金対象者である会社や部署をキーとして、これらのユーザID、会社名、部署名に対応する口座番号を特定し、サービスを利用したユーザが所属する会社や部署等に対して、サービスに対する料金計算等の課金処理を行い、その結果をコンピュータ100に通知する。
Further, the
また、課金処理部980は、後述する課金情報受付部990が、課金ファイル名や、会社名や部署名、ユーザID、口座番号、あるいは課金ファイル名等が入力された場合に、入力された課金ファイル名をキーとして、課金情報記憶部970が記憶する会社名や部署名、ユーザID、口座番号や、認証情報記憶部940が記憶する課金ファイル名を更新する。このように、入力された各種の課金に関する情報を更新しておくことにより、口座番号等の変更があった場合であっても、提供したサービスに対して適切に課金できる。
In addition, the
課金情報受付部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
図15において、通信確立部250が、コンピュータ100と、複合機300との間の通信を確立し(ステップS1510)、その後、複合機300からコンピュータ100に対してサービスの提供が行われると、課金情報記憶部970が記憶する会社名や部署名、ユーザID、口座番号等を、課金情報受付部990が入力を受け付けた課金ファイル名をキーとして、入力を受け付けた会社名や部署名、ユーザID、口座番号に更新し、あるいは認証情報記憶部940が記憶する課金ファイル名を、入力を受け付けた課金ファイル名に更新する(ステップS1511)。
In FIG. 15, the
そして、課金処理部980は、サービスを提供した複合機300の提供機器IDに対応する課金ファイルをオープンし、課金対象者である会社名や部署名を特定するとともに、認証が成功したユーザIDと、課金ファイルをオープンして特定した会社や部署をキーとして口座番号を特定し、サービスに対する料金計算等の課金処理を行い(ステップS1512)、その結果をコンピュータ100に通知する(ステップS1513)。
Then, the
このように、本実施の形態においては、認証情報記憶部940は、サービスの利用に対する課金方法を特定するための課金ファイル名をさらに記憶し、課金情報記憶部970が、課金ファイル名と、サービスの利用に対する課金先を特定するための会社名や部署名とを対応付けて記憶し、会社名や部署名と、ユーザIDと、口座番号とを対応付けて記憶し、課金処理部980が、通信確立部250が、コンピュータ100と複合機300との接続を確立し、コンピュータ100からの要求に従ってコンピュータ100からサービスが提供された場合に、認証情報受信部210が受信したユーザIDと、課金情報記憶部970が記憶するユーザIDに基づいて、サービスの提供に対して課金するので、通信環境が変化する場合であっても、その通信環境に応じて、ユーザに対して提供したサービスに対して適切に課金できる。
Thus, in the present embodiment, authentication
また、本実施の形態においては、課金情報受付部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
なお、上述した各実施の形態の情報処理システム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
さらに、各実施の形態の情報処理装置200、600、800、950で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置200、600、800、950で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
Furthermore, the program executed by the
尚、各実施の形態の情報処理装置200、600、800、950で実行されるプログラムは、上述した各部(認証情報受信部、機器判定部、ユーザ判定部、サービス判定部、状態判定部等)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、認証情報受信部、機器判定部、ユーザ判定部、サービス判定部、状態判定部等が主記憶装置上に生成されるようになっている。
The programs executed by the
以上のように、本発明にかかる情報処理装置、情報処理システム、画像形成装置、接続制御方法、接続制御プログラムは、サービスの要求や提供についての認証を行う際に有用であり、特に、サービスを要求する側とサービスを提供する側の通信環境が変化する場合において、サービスについての認証を行った上でサービスを要求する側とサービスを提供する側の接続を確立する技術に適している。 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.
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
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.
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)
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 |
-
2008
- 2008-03-07 JP JP2008057680A patent/JP2009217335A/en active Pending
Cited By (3)
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 |