[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6127617B2 - Service providing system, service providing method, and service providing program - Google Patents

Service providing system, service providing method, and service providing program Download PDF

Info

Publication number
JP6127617B2
JP6127617B2 JP2013054374A JP2013054374A JP6127617B2 JP 6127617 B2 JP6127617 B2 JP 6127617B2 JP 2013054374 A JP2013054374 A JP 2013054374A JP 2013054374 A JP2013054374 A JP 2013054374A JP 6127617 B2 JP6127617 B2 JP 6127617B2
Authority
JP
Japan
Prior art keywords
service
identification information
information
user
organization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013054374A
Other languages
Japanese (ja)
Other versions
JP2014179048A (en
Inventor
鈴木 浩二
浩二 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013054374A priority Critical patent/JP6127617B2/en
Publication of JP2014179048A publication Critical patent/JP2014179048A/en
Application granted granted Critical
Publication of JP6127617B2 publication Critical patent/JP6127617B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ネットワークを介してサービスを提供するサービス提供システム、サービス提供方法およびサービス提供プログラムに関する。   The present invention relates to a service providing system, a service providing method, and a service providing program for providing a service via a network.

近年では、ネットワーククラウドを用いてサービスを提供するシステムが増加している。ネットワーククラウドは、互いにネットワークで接続される複数のコンピュータを含み、外部からは、その内部が隠蔽されたブラックボックスとして入出力のみが示されるネットワーク・グループである。例えばネットワーククラウドにて複数のサービスが提供される場合、ユーザは、サービスの所在を意識すること無く、複数のサービスから所望のサービスを選択して利用することができる。以下、ネットワーククラウドにより提供される環境を、クラウド環境と呼ぶ。   In recent years, systems that provide services using a network cloud are increasing. The network cloud is a network group that includes a plurality of computers connected to each other via a network, and from the outside, only an input / output is shown as a black box in which the inside is hidden. For example, when a plurality of services are provided in a network cloud, the user can select and use a desired service from the plurality of services without being aware of the location of the service. Hereinafter, an environment provided by a network cloud is referred to as a cloud environment.

一方、従来から、ファイアウォールを介してインターネットに接続され、インターネットに対して閉じたネットワークシステムが一般的に用いられている。この、インターネットに対して閉じられたネットワーク環境を、オンプレミス環境と呼ぶ。オンプレミス環境は、閉じた環境であるため、ある機能を特化させたサービスを提供する用途に適している。これに対して、クラウド環境は、大規模なシステム構築が容易であり、多くのユーザが要求する機能を提供する用途に適している。   On the other hand, conventionally, a network system connected to the Internet via a firewall and closed to the Internet is generally used. This network environment closed to the Internet is called an on-premises environment. Since the on-premises environment is a closed environment, it is suitable for an application that provides a service specialized for a certain function. On the other hand, the cloud environment is easy to construct a large-scale system, and is suitable for applications that provide functions required by many users.

特許文献1には、ユーザが、クラウド環境により提供されるサービスを、予め設定されたサービスレベルに応じて自動選択するようにしたサービス提供システムが開示されている。特許文献1によれば、ネットワーククラウドにより提供されるサービスを、ユーザの目的に応じて動的に選択することが可能となる。   Patent Document 1 discloses a service providing system in which a user automatically selects a service provided by a cloud environment according to a preset service level. According to Patent Document 1, it is possible to dynamically select a service provided by a network cloud according to a user's purpose.

上述したように、クラウド環境とオンプレミス環境とでは、適する用途が異なる。そのため、ユーザの用途に応じて、クラウド環境およびオンプレミス環境により提供されるサービスの使い分けを容易に実行できるシステムが求められていた。   As described above, suitable uses are different between the cloud environment and the on-premises environment. Therefore, there has been a demand for a system that can easily execute appropriate use of services provided by a cloud environment and an on-premises environment according to a user's application.

上述した特許文献1は、クラウド環境内でのサービスの選択について開示されるものであって、クラウド環境およびオンプレミス環境の選択に関しては、一切開示されていない。   Patent Document 1 described above discloses service selection in a cloud environment, and does not disclose any selection of a cloud environment or an on-premises environment.

本発明は、上記に鑑みてなされたものであって、異なるネットワーク環境のサービスの使い分けを容易に実行可能とすることを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to enable easy use of services in different network environments.

上述した課題を解決し、目的を達成するために、本発明は、主として外部からのアクセスに応じてサービスを提供する第1のネットワーク環境で提供される第1のサービスと、主として内部のアクセスに応じてサービスを提供する第2のネットワーク環境で提供される第2のサービスとを管理するサービス管理部と、機器を識別する機器識別情報と、機器を使用するユーザを識別するユーザ識別情報と、第1のサービス第2のサービス、および、第1のサービスと第2のサービスとを合わせた第3のサービスのうち少なくとも1つを関連付けたサービス利用形態情報を保持する第1の保持部と、機器から送信された機器識別情報とユーザ識別情報とに基づきサービス利用形態情報を参照して、機器識別情報により識別される機器に対して第1のサービスと、第2のサービスと、第3のサービスとのうち何れを提供するかを判断する判断部とを有することを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention mainly includes a first service provided in a first network environment that provides a service according to an external access, and mainly an internal access. A service management unit that manages the second service provided in the second network environment that provides the service in response, device identification information that identifies the device, user identification information that identifies the user who uses the device, first service, the second service, and the first holding for holding the service utilization form information associated with at least one, the one of the third service obtained by combining the first service and the second service For the device identified by the device identification information with reference to the service usage information based on the device identification information and the user identification information transmitted from the device. A first service, and having a second service, and a determination section for determining whether to provide any of the third service.

本発明によれば、異なるネットワーク環境のサービスの使い分けが容易に実行可能となるという効果を奏する。   According to the present invention, it is possible to easily execute different services in different network environments.

図1は、第1の実施形態に適用可能なサービス提供システムの一例の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an example of a service providing system applicable to the first embodiment. 図2は、第1の実施形態に係るサービス提供管理システムの機能を示す一例の機能ブロック図である。FIG. 2 is a functional block diagram illustrating an example of functions of the service provision management system according to the first embodiment. 図3は、第1の実施形態に係るサービス登録情報の例を示す図である。FIG. 3 is a diagram illustrating an example of service registration information according to the first embodiment. 図4は、第1の実施形態に係るサービス登録情報の登録処理を示す一例のシーケンス図である。FIG. 4 is a sequence diagram illustrating an example of service registration information registration processing according to the first embodiment. 図5は、第1の実施形態に係るシーケンスに従って登録されたサービス登録情報の例を示す図である。FIG. 5 is a diagram illustrating an example of service registration information registered according to the sequence according to the first embodiment. 図6は、第1の実施形態に係るサービス利用形態判断情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of service usage pattern determination information according to the first embodiment. 図7は、第1の実施形態に係るサービス利用形態判断情報登録処理を示す一例のシーケンス図である。FIG. 7 is a sequence diagram illustrating an example of service usage pattern determination information registration processing according to the first embodiment. 図8は、第1の実施形態に係るシーケンスに従って登録されたサービス登録情報の例を示す図である。FIG. 8 is a diagram illustrating an example of service registration information registered according to the sequence according to the first embodiment. 図9は、第1の実施形態に係る利用サービス判断の一例の処理を示すシーケンス図である。FIG. 9 is a sequence diagram illustrating an example of processing for determining a use service according to the first embodiment. 図10は、第1の実施形態に係る、クライアント端末のGUIに表示されるサービス選択・実行画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of a service selection / execution screen displayed on the GUI of the client terminal according to the first embodiment. 図11は、第2の実施形態に係る、組織体を考慮したサービス提供システムの一例の構成を示すブロック図である。FIG. 11 is a block diagram illustrating a configuration of an example of a service providing system in consideration of an organization according to the second embodiment. 図12は、第2の実施形態に係る、組織体とユーザおよびサービスとを関連付ける情報の例を示す図である。FIG. 12 is a diagram illustrating an example of information associating an organization, a user, and a service according to the second embodiment. 図13は、第2の実施形態に係る利用サービス判断の一例の処理を示すシーケンス図である。FIG. 13 is a sequence diagram illustrating an example of processing for determining a service to be used according to the second embodiment. 図14は、第2の実施形態に係る、クライアント端末のGUIに表示されるサービス選択・実行画面の一例を示す図である。FIG. 14 is a diagram illustrating an example of a service selection / execution screen displayed on the GUI of the client terminal according to the second embodiment.

以下に添付図面を参照して、サービス提供システム、サービス提供方法およびサービス提供プログラムの各実施形態を詳細に説明する。   Hereinafter, embodiments of a service providing system, a service providing method, and a service providing program will be described in detail with reference to the accompanying drawings.

(第1の実施形態)
図1は、第1の実施形態に適用可能なサービス提供システムの一例の構成を示す。インターネット1に対して、オンプレミス環境2とクラウド環境3とが接続される。
(First embodiment)
FIG. 1 shows an example of the configuration of a service providing system applicable to the first embodiment. An on-premises environment 2 and a cloud environment 3 are connected to the Internet 1.

オンプレミス環境2は、複数のサーバ装置21および22を含むと共に、出力装置としての画像形成装置を複数含み、これらがネットワークにより互いに通信可能に接続される。図1の例では、画像形成装置は、印刷機能、コピー機能、スキャナ機能およびFAX機能といった複数の機能を1の筐体で利用可能とされたMFP(Multi Function Printer)23および24が用いられている。サーバ装置21および22は、それぞれ、例えばMFP23および24を出力装置として用いるサービス#1および#2を提供する機能を有する。   The on-premises environment 2 includes a plurality of server devices 21 and 22 and a plurality of image forming apparatuses as output devices, and these are connected to each other via a network so as to communicate with each other. In the example of FIG. 1, the image forming apparatus uses MFPs (Multi Function Printers) 23 and 24 that can use a plurality of functions such as a print function, a copy function, a scanner function, and a FAX function in one housing. Yes. Each of the server devices 21 and 22 has a function of providing services # 1 and # 2 using, for example, MFPs 23 and 24 as output devices.

ファイアウォール20は、オンプレミス環境2に対するインターネット1からのアクセスを制限する。すなわち、オンプレミス環境2は、オンプレミス環境2内で閉じたネットワークシステムであリ、主として内部のアクセスに応じてサービスを提供する。オンプレミス環境2は、例えば1の企業や1の事業所といった、1の組織体により運営され利用されるネットワーク環境である。   The firewall 20 restricts access from the Internet 1 to the on-premises environment 2. That is, the on-premises environment 2 is a network system closed within the on-premises environment 2, and mainly provides services according to internal access. The on-premises environment 2 is a network environment that is operated and used by one organization such as one company or one office.

クラウド環境3は、ネットワーククラウドにより構成されるネットワーク環境である。ネットワーククラウドは、互いにネットワークで接続される複数のコンピュータを含み、外部からは、その内部が隠蔽されたブラックボックスとして入出力のみが示されるネットワーク・グループである。すなわち、クラウド環境3は、主として外部からのアクセスに応じてサービスを提供する。   The cloud environment 3 is a network environment configured by a network cloud. The network cloud is a network group that includes a plurality of computers connected to each other via a network, and from the outside, only an input / output is shown as a black box in which the inside is hidden. That is, the cloud environment 3 mainly provides services according to external access.

図1の例では、クラウド環境3は、それぞれ1以上の情報処理装置から構成されるサービス提供管理システム30、ならびに、サービス提供システム31および32を含む。サービス提供システム31および32は、それぞれサービス#3および#4を提供する機能を有する。このとき、サービス提供システム31および32は、外部に接続されるMFP40を出力装置として用いてサービス#3および#4を提供してもよいし、オンプレミス環境2内のMFP23および24を出力装置として用いることもできる。サービス提供管理システム30は、サービス提供システム31および32によるサービス#3および#4の提供を管理すると共に、オンプレミス環境2におけるサービス#1および#2を管理する。   In the example of FIG. 1, the cloud environment 3 includes a service provision management system 30 and service provision systems 31 and 32 each composed of one or more information processing apparatuses. Service providing systems 31 and 32 have a function of providing services # 3 and # 4, respectively. At this time, the service providing systems 31 and 32 may provide services # 3 and # 4 using the externally connected MFP 40 as an output device, or use the MFPs 23 and 24 in the on-premises environment 2 as output devices. You can also. The service provision management system 30 manages the provision of services # 3 and # 4 by the service provision systems 31 and 32, and manages the services # 1 and # 2 in the on-premises environment 2.

このような構成において、オンプレミス環境2に含まれるMFP23および24、または、クラウド環境2に接続されるMFP40をユーザが利用する場合について考える。この場合、サービス提供管理システム30は、ユーザが利用しようとしている例えばMFP23に対して、オンプレミス環境2およびクラウド環境3に含まれるサービス#1〜#4のうち何れのサービスを提供するかを、予め設定されている情報に基づき判断する。そして、サービス提供管理システム30は、選択したサービスの情報をユーザが利用しようとしているMFP23に対して通知する。これにより、ユーザは、オンプレミス環境2およびクラウド環境3を意識すること無く、通知されたサービスをそのまま利用開始することができる。   Consider a case where the user uses the MFPs 23 and 24 included in the on-premises environment 2 or the MFP 40 connected to the cloud environment 2 in such a configuration. In this case, the service provision management system 30 determines in advance which of the services # 1 to # 4 included in the on-premises environment 2 and the cloud environment 3 is provided to, for example, the MFP 23 that the user intends to use. Judgment is based on the set information. Then, the service provision management system 30 notifies the MFP 23 that the user intends to use information on the selected service. Thereby, the user can start using the notified service as it is without being aware of the on-premises environment 2 and the cloud environment 3.

より具体的には、ユーザは、例えばMFP23からサービス提供管理システム30に対してサービスの利用を要求する。このとき、MFP23は、利用するユーザに対してユーザIDの入力を求め、入力されたユーザIDと、当該MFP23の機器IDとをサービス提供管理システム30に対して送信する。なお、機器IDは、当該MFP23のROM(Read Only Memory)などに予め記憶されているものとする。   More specifically, for example, the user requests the service provision management system 30 from the MFP 23 to use the service. At this time, the MFP 23 requests the user to input the user ID, and transmits the input user ID and the device ID of the MFP 23 to the service provision management system 30. Note that the device ID is stored in advance in a ROM (Read Only Memory) of the MFP 23.

サービス提供管理システム30は、MFP23から送信されたユーザIDおよび機器IDに基づき、当該MFP23が利用するサービスの利用形態を決定する。この例では、サービスの利用形態は、オンプレミス環境2により提供されるオンプレミスサービスを利用する形態と、クラウド環境3により提供されるクラウドサービスを利用する形態と、オンプレミスサービスおよびクラウドサービスを含むハイブリッドサービスを利用する形態の3種類がある。   Based on the user ID and device ID transmitted from the MFP 23, the service provision management system 30 determines the usage mode of the service used by the MFP 23. In this example, the service usage forms include a form using an on-premises service provided by the on-premises environment 2, a form using a cloud service provided by the cloud environment 3, and a hybrid service including the on-premises service and the cloud service. There are three types of forms to use.

サービス提供管理システム30は、サービスの利用形態を決定すると、決定された利用形態と、この利用形態に含まれるサービスのリストをMFP23に対して通知する。MFP23は、このリストをGUI(Graphical User Interface)により表示させ、ユーザにサービスの選択を促す。ユーザがMFP23のGUIに対してサービス選択指示操作を行うことで、ユーザは、選択したサービスをMFP23により利用することができるようになる。   When the service provision management system 30 determines the usage pattern of the service, the service provision management system 30 notifies the MFP 23 of the determined usage pattern and a list of services included in the usage pattern. The MFP 23 displays this list using a GUI (Graphical User Interface) and prompts the user to select a service. When the user performs a service selection instruction operation on the GUI of the MFP 23, the user can use the selected service by the MFP 23.

図2は、第1の実施形態に係るサービス提供管理システム30の機能を示す一例の機能ブロック図である。サービス提供管理システム30は、サービス登録部300と、サービス通知部301と、サービス利用形態判断情報登録部302と、利用サービス判断部303と、サービス登録情報保持部304と、サービス利用形態判断情報保持部305とを有する。   FIG. 2 is a functional block diagram illustrating an example of functions of the service provision management system 30 according to the first embodiment. The service provision management system 30 includes a service registration unit 300, a service notification unit 301, a service use form determination information registration unit 302, a use service determination unit 303, a service registration information holding unit 304, and a service use form determination information holding. Part 305.

サービス登録部300は、ユーザに提供するサービスを登録する機能を有する。サービス登録部300は、オンプレミス環境2により提供されるオンプレミスサービスの利用、クラウド環境3により提供されるクラウドサービスの利用、オンプレミスサービスとクラウドサービスとの利用といった各種の利用形態で、提供する各サービスを登録する。登録されたサービス登録情報は、サービス登録情報保持部304に保持される。   The service registration unit 300 has a function of registering a service provided to the user. The service registration unit 300 uses the on-premises service provided by the on-premises environment 2, the use of the cloud service provided by the cloud environment 3, and the use of the on-premises service and the cloud service in various usage forms. sign up. The registered service registration information is held in the service registration information holding unit 304.

図3は、第1の実施形態に係るサービス登録情報保持部304に保持されるサービス登録情報の例を示す。サービス登録情報は、サービスの利用形態毎に、その利用形態で提供されるサービスの種別と、利用サービス情報とが登録される。サービス種別としては、印刷、配信(FAXまたはデータ送信)、スキャン(保存)などが想定できる。   FIG. 3 shows an example of service registration information held in the service registration information holding unit 304 according to the first embodiment. In the service registration information, for each service usage mode, the type of service provided in the usage mode and the usage service information are registered. As the service type, printing, distribution (FAX or data transmission), scanning (saving), and the like can be assumed.

サービス利用形態は、この例では、オンプレミスサービスとクラウドサービスとのうち何れかである。また、サービス利用形態は、サービスを提供するサーバ装置毎またはサービス提供システム毎に登録することができる。図3の例では、サーバ装置21および22から提供されるサービス#1および#2が、それぞれオンプレミス#1および#2として登録されている。同様に、サービス提供システム31および32から提供されるサービス#3および#4が、それぞれクラウド#1および#2として登録されている。   In this example, the service usage form is either an on-premises service or a cloud service. The service usage form can be registered for each server device or service providing system that provides the service. In the example of FIG. 3, services # 1 and # 2 provided from the server devices 21 and 22 are registered as on-premises # 1 and # 2, respectively. Similarly, services # 3 and # 4 provided from the service providing systems 31 and 32 are registered as clouds # 1 and # 2, respectively.

利用サービス情報は、対応するサービスに対するアクセス先を示す情報が登録される。例えば、利用サービス情報は、対応するサービスが提供されるURL(Uniform Resource Locator)が登録される。1のサービス利用形態に対して、複数の利用サービス情報を登録することができる。   In the usage service information, information indicating an access destination for the corresponding service is registered. For example, URL (Uniform Resource Locator) where the corresponding service is provided is registered as the usage service information. A plurality of use service information can be registered for one service use form.

図4は、第1の実施形態に係るサービス登録情報の登録処理を示す一例のシーケンス図である。図4において、クライアント端末50は、サービス提供管理システム30により管理されるサービスを提供する管理者が専用的に利用できるものである。クライアント端末50は、インターネット1に接続されていてもよいし、オンプレミス環境2やクラウド環境3に含まれていてもよい。クライアント端末50がサービス管理者により操作され、クライアント端末50に含まれる入力装置51に対してサービス利用形態、サービス種別および利用サービス情報が入力される。サービス利用形態は、クライアント端末50がオンプレミス環境2やクラウド環境3に含まれる場合には、これらの環境に応じた値を自動的に設定してもよい。   FIG. 4 is a sequence diagram illustrating an example of service registration information registration processing according to the first embodiment. In FIG. 4, the client terminal 50 can be used exclusively by an administrator who provides a service managed by the service provision management system 30. The client terminal 50 may be connected to the Internet 1 or may be included in the on-premises environment 2 or the cloud environment 3. The client terminal 50 is operated by the service administrator, and the service usage form, service type, and usage service information are input to the input device 51 included in the client terminal 50. When the client terminal 50 is included in the on-premises environment 2 or the cloud environment 3, the service usage form may be set automatically according to these environments.

入力装置51に対して入力されたこれらの情報は、利用サービス情報としてサービス提供管理システム30に送信され、サービス登録部300に入力される(ステップS10)。サービス登録部300は、入力された利用サービス情報を、サービス登録情報保持部304に対して登録する(ステップS11)。サービス登録情報保持部304は、登録された利用サービス情報を保持し、登録完了を示す通知をサービス登録部300に送る(ステップS12)。サービス登録部300は、この通知を受け取ると、クライアント端末50の入力装置51に対して、利用サービス情報の登録が完了した旨を通知する(ステップS13)。   These pieces of information input to the input device 51 are transmitted to the service provision management system 30 as usage service information and input to the service registration unit 300 (step S10). The service registration unit 300 registers the input usage service information in the service registration information holding unit 304 (step S11). The service registration information holding unit 304 holds the registered use service information and sends a notification indicating the completion of registration to the service registration unit 300 (step S12). Upon receiving this notification, the service registration unit 300 notifies the input device 51 of the client terminal 50 that registration of the usage service information has been completed (step S13).

複数の利用サービス情報を登録する場合には、上述のステップS10〜ステップS13の処理を繰り返す。また、同じクライアント端末50から、異なる利用形態の利用サービス情報を登録することもできる。図5は、図4のシーケンスに従って登録されたサービス登録情報の例を示す。   In the case of registering a plurality of use service information, the processes in steps S10 to S13 described above are repeated. In addition, use service information of different use forms can be registered from the same client terminal 50. FIG. 5 shows an example of service registration information registered according to the sequence of FIG.

サービス通知部301は、提供するサービスを示す情報を、サービスの要求がなされたMFP23、24および40に通知する。   The service notification unit 301 notifies the MFPs 23, 24, and 40 that have requested the service of information indicating the service to be provided.

サービス利用形態判断情報登録部302は、ユーザIDと、機器IDと、サービスの利用形態とを関連付けて登録する。図6は、第1の実施形態に係るサービス利用形態判断情報登録部302に保持されるサービス利用形態判断情報の一例を示す。このように、サービス利用形態判断情報は、機器IDとユーザIDとサービス利用形態とを関連付けた情報である。   The service usage pattern determination information registration unit 302 registers the user ID, the device ID, and the service usage pattern in association with each other. FIG. 6 shows an example of service usage pattern determination information held in the service usage pattern determination information registration unit 302 according to the first embodiment. As described above, the service usage pattern determination information is information in which the device ID, the user ID, and the service usage pattern are associated with each other.

図6の例では、ユーザIDが「111」のユーザに対して2の機器ID「001」および「002」が関連付けられている。ユーザID「111」のユーザに関し、さらに、機器ID「001」に対してサービス利用形態として「クラウド」が関連付けられ、機器ID「002」に対してサービス利用形態として「オンプレミス」が関連付けられている。すなわち、ユーザID「111」のユーザは、機器ID「001」の機器を利用する場合には、クラウドサービスが利用でき、機器ID「002」の機器を利用する場合には、オンプレミスサービスが利用できることを示している。   In the example of FIG. 6, two device IDs “001” and “002” are associated with a user whose user ID is “111”. Regarding the user with the user ID “111”, “Cloud” is associated with the device ID “001” as a service usage mode, and “On-premise” is associated with the device ID “002” as a service usage mode. . That is, the user with the user ID “111” can use the cloud service when using the device with the device ID “001”, and can use the on-premises service when using the device with the device ID “002”. Is shown.

なお、図6の例において、ユーザID「222」および機器ID「002」に関連付けられるサービス利用形態「ハイブリッド」は、クラウドサービスおよびオンプレミスサービスを共に利用可能であることを示している。   In the example of FIG. 6, the service usage form “hybrid” associated with the user ID “222” and the device ID “002” indicates that both the cloud service and the on-premises service can be used.

なお、サービス利用形態判断情報の構成は、この例に限られない。例えば、図6の例では、機器IDを各機器毎に登録しているが、これに限らず、複数の機器を含む機器グループに対して一括して機器IDを与えてもよい。同様に、ユーザIDを、各ユーザ毎ではなく複数のユーザを含むユーザグループに対して一括して与えてもよい。なお、機器グループを用いる場合は、各機器の機器IDと、機器グループとを関連付ける情報を予め用意する。同様に、ユーザグループを用いる場合は、各ユーザのユーザIDと、ユーザグループとを関連付ける情報を予め用意する。   The configuration of the service usage form determination information is not limited to this example. For example, in the example of FIG. 6, the device ID is registered for each device. However, the present invention is not limited to this, and the device ID may be collectively given to a device group including a plurality of devices. Similarly, the user ID may be given collectively to a user group including a plurality of users instead of each user. In the case of using a device group, information for associating the device ID of each device with the device group is prepared in advance. Similarly, when using a user group, information for associating the user ID of each user with the user group is prepared in advance.

図7は、第1の実施形態に係るサービス利用形態判断情報登録処理を示す一例のシーケンス図である。図7において、クライアント端末50は、図4の例と同様に、サービス提供側の管理者が専用的に利用できるものである。   FIG. 7 is a sequence diagram illustrating an example of service usage pattern determination information registration processing according to the first embodiment. In FIG. 7, the client terminal 50 can be used exclusively by the administrator on the service providing side, as in the example of FIG.

クライアント端末50がサービス管理者により操作され、クライアント端末50に含まれる入力装置51に対して機器IDとユーザIDとの組が入力され、さらに、入力された機器IDとユーザIDとの組に対して関連付ける、サービス利用形態が入力される。入力装置51に対して入力された、機器ID、ユーザIDおよびサービス利用形態の組は、サービス利用形態判断情報としてサービス提供管理システム30に送信され、サービス利用形態判断情報登録部302に入力される(ステップS20)。サービス利用形態判断情報登録部302は、入力されたサービス利用形態判断情報を、サービス利用形態判断情報保持部305に対して登録する(ステップS21)。   The client terminal 50 is operated by the service administrator, and a set of device ID and user ID is input to the input device 51 included in the client terminal 50. Further, for the input set of device ID and user ID, The service usage form to be associated is input. The set of device ID, user ID, and service usage type input to the input device 51 is transmitted to the service provision management system 30 as service usage type determination information and input to the service usage type determination information registration unit 302. (Step S20). The service usage pattern determination information registration unit 302 registers the input service usage pattern determination information in the service usage pattern determination information holding unit 305 (step S21).

サービス利用形態判断情報保持部305は、登録されたサービス利用形態判断情報を保持し、登録完了を示す通知をサービス利用形態判断情報登録部302に送る(ステップS22)。サービス利用形態判断情報登録部302は、この通知を受け取ると、クライアント端末50の入力装置51に対して、サービス利用形態判断情報の登録が完了した旨を通知する(ステップS23)。   The service usage pattern determination information holding unit 305 holds the registered service usage pattern determination information, and sends a notification indicating the completion of registration to the service usage pattern determination information registration unit 302 (step S22). Upon receiving this notification, the service usage pattern determination information registration unit 302 notifies the input device 51 of the client terminal 50 that registration of the service usage pattern determination information has been completed (step S23).

複数のユーザID、機器IDおよびサービス利用形態の組を登録する場合には、上述のステップS20〜ステップS23の処理を繰り返す。図8は、図7のシーケンスに従って登録されたサービス登録情報の例を示す。   When registering a set of a plurality of user IDs, device IDs, and service usage forms, the processes in steps S20 to S23 described above are repeated. FIG. 8 shows an example of service registration information registered according to the sequence of FIG.

利用サービス判断部303は、MFP23、24および40などから送信された機器IDおよびユーザIDに基づきサービス利用形態判断情報保持部305に保持されるサービス利用形態判断情報を参照する。そして、利用サービス判断部303は、当該ユーザIDで識別されるユーザが、当該機器IDで識別される機器において利用できるサービス利用形態を判断する。   The use service determination unit 303 refers to service use form determination information held in the service use form determination information holding unit 305 based on the device ID and the user ID transmitted from the MFPs 23, 24, and 40. Then, the service usage determining unit 303 determines a service usage mode that can be used by the user identified by the user ID in the device identified by the device ID.

図9は、第1の実施形態に係る利用サービス判断の一例の処理を示すシーケンス図である。図6において、クライアント端末60は、サービスの利用を要求するための端末装置であって、例えば、図1の例ではMFP23、24および40の何れかに相当する。この場合、クライアント端末60のサービス利用部61は、例えばMFP23、24および40などに設けられたGUIと、GUIに対する表示制御を行うと共にGUIに対して入力された情報を処理して出力する情報処理部とを含む。   FIG. 9 is a sequence diagram illustrating an example of processing for determining a use service according to the first embodiment. In FIG. 6, a client terminal 60 is a terminal device for requesting the use of a service, and corresponds to any of the MFPs 23, 24, and 40 in the example of FIG. In this case, the service use unit 61 of the client terminal 60 performs GUI display control for the MFPs 23, 24, and 40, for example, and information processing for processing and outputting information input to the GUI. Part.

以下、クライアント端末60がオンプレミス環境2内のMFP23であって、ユーザがMFP23からサービスの利用を要求する例について説明する。先ず、ユーザは、クライアント端末60に対して自身のユーザIDを入力し、サービス利用要求を指示する。クライアント端末60のサービス利用部61は、この指示に応じて、利用可能なサービスの取得要求をサービス提供管理システム30に送信する(ステップS30)。ここで、利用可能サービス取得要求は、クライアント端末60の機器IDと、入力されたユーザIDとを含む。   Hereinafter, an example in which the client terminal 60 is the MFP 23 in the on-premises environment 2 and the user requests the use of a service from the MFP 23 will be described. First, the user inputs his / her user ID to the client terminal 60 and instructs a service use request. In response to this instruction, the service utilization unit 61 of the client terminal 60 transmits an available service acquisition request to the service provision management system 30 (step S30). Here, the available service acquisition request includes the device ID of the client terminal 60 and the input user ID.

利用可能サービス取得要求は、サービス提供管理システム30に受信されると、利用サービス判断部303に入力される。利用サービス判断部303は、入力された利用可能サービス取得要求に含まれる機器IDおよびユーザIDに基づき、サービス利用形態判断情報保持部305に登録されるサービス利用形態判断情報に対する問い合わせを行う(ステップS31)。この問い合わせに応じて、サービス利用形態判断情報保持部305から、機器IDおよびユーザIDの組に関連付けられたサービス利用形態が利用サービス判断部303に対して通知される(ステップS32)。   When the available service acquisition request is received by the service providing management system 30, it is input to the used service determination unit 303. Based on the device ID and the user ID included in the input available service acquisition request, the use service determination unit 303 makes an inquiry about the service use form determination information registered in the service use form determination information holding unit 305 (step S31). ). In response to this inquiry, the service use form determination information holding unit 305 notifies the use service determination unit 303 of the service use form associated with the set of device ID and user ID (step S32).

利用サービス判断部303は、ステップS32で通知されるサービス利用形態に対応する、利用が可能な利用サービス情報である利用可能サービス情報を取得するために、当該サービス利用形態に基づきサービス登録情報保持部304に対する問い合わせを行う(ステップS33)。この問い合わせに応じて、サービス登録情報保持部304から、当該サービス利用形態に関連付けられた利用可能サービス情報が通知される(ステップS34)。図3を用いて説明したように、この利用サービス情報は、複数の利用可能サービス情報を含んでいることがある。利用サービス判断部303は、通知された利用可能サービス情報をサービス通知部301に渡し(ステップS35)、サービス通知部301は、渡された利用可能サービス情報をクライアント端末60に通知する(ステップS36)。   In order to acquire usable service information that is usable service information corresponding to the service usage form notified in step S32, the service usage determining unit 303 acquires a service registration information holding unit based on the service usage form. An inquiry is made to 304 (step S33). In response to this inquiry, the service registration information holding unit 304 notifies the available service information associated with the service usage form (step S34). As described with reference to FIG. 3, this use service information may include a plurality of usable service information. The usage service determination unit 303 passes the notified available service information to the service notification unit 301 (step S35), and the service notification unit 301 notifies the client terminal 60 of the passed available service information (step S36). .

クライアント端末60は、サービス通知部301から通知された利用可能サービス情報をGUIに表示し、利用可能サービス情報に示されるサービスの選択および実行の指示を、ユーザに促す(ステップS37)。図10は、第1の実施形態に係る、クライアント端末60(例えばMFP23)のGUIに表示されるサービス選択・実行画面の一例を示す。図10において、サービス選択・実行画面80は、利用可能サービス情報に含まれるサービスを、一覧表示させる。一例として、利用可能サービス情報が複数のサービス#1、#2および#3を含んでいる場合、図10のように、サービス選択・実行画面80に対して、各サービス#1、#2および#3を選択するためのボタン81、82および83が表示される。ユーザは、所望のサービスに対応するボタン81〜83を指定することで、そのサービスを利用することができるようになる。   The client terminal 60 displays the available service information notified from the service notification unit 301 on the GUI, and prompts the user to select and execute a service indicated in the available service information (step S37). FIG. 10 shows an example of a service selection / execution screen displayed on the GUI of the client terminal 60 (for example, the MFP 23) according to the first embodiment. In FIG. 10, a service selection / execution screen 80 displays a list of services included in the available service information. As an example, when the available service information includes a plurality of services # 1, # 2, and # 3, each service # 1, # 2, and # is displayed on the service selection / execution screen 80 as shown in FIG. Buttons 81, 82 and 83 for selecting 3 are displayed. The user can use the service by designating the buttons 81 to 83 corresponding to the desired service.

なお、サービス選択・実行画面80は、クライアント端末60が、サービス通知部301から通知された利用可能サービス情報に基づき生成することができる。これに限らず、例えばサービス通知部301が、クライアント端末60に通知する利用可能サービス情報に基づきサービス選択・実行画面80を表示させるための表示制御情報を生成し、この表示制御情報を、利用可能サービス情報と共にクライアント端末60に送信してもよい。この場合、クライアント端末60は、送信された表示制御情報に従ってサービス選択・実行画面80を生成する。   The service selection / execution screen 80 can be generated based on the available service information notified from the service notification unit 301 by the client terminal 60. For example, the service notification unit 301 generates display control information for displaying the service selection / execution screen 80 based on available service information notified to the client terminal 60, and the display control information can be used. You may transmit to the client terminal 60 with service information. In this case, the client terminal 60 generates the service selection / execution screen 80 according to the transmitted display control information.

クライアント端末60は、サービス選択・実行画面80に対してサービス選択の操作がなされた場合、選択されたサービスの利用開始を要求するサービス利用開始要求を、サービス提供装置70に送信する(ステップS38)。サービス提供装置70は、例えば、利用サービス情報が示すURLに対応する装置である。図9の例では、便宜上、サービス提供装置70がオンプレミスサービスを実行するオンプレミスサービス部700と、クラウドサービスを実行するクラウドサービス部701とを含んでいるように示している。実際には、オンプレミスサービス部700およびクラウドサービス部701は、それぞれ、オンプレミスサービスおよびクラウドサービスに対応するURLの集合である。   When a service selection operation is performed on the service selection / execution screen 80, the client terminal 60 transmits a service use start request for requesting start of use of the selected service to the service providing apparatus 70 (step S38). . The service providing device 70 is, for example, a device corresponding to the URL indicated by the usage service information. In the example of FIG. 9, for convenience, the service providing apparatus 70 is shown to include an on-premises service unit 700 that executes an on-premises service and a cloud service unit 701 that executes a cloud service. Actually, the on-premises service unit 700 and the cloud service unit 701 are sets of URLs corresponding to the on-premises service and the cloud service, respectively.

このように、第1の実施形態では、機器IDおよびユーザIDの組に対して、オンプレミスサービスと、クラウドサービスと、ハイブリッドサービスとのうち何れかを示すサービス利用形態を関連付けている。そのため、ユーザは、意識すること無く、これらオンプレミスサービス、クラウドサービスおよびハイブリッドサービスを使い分けることができる。   As described above, in the first embodiment, a service usage mode indicating any one of an on-premises service, a cloud service, and a hybrid service is associated with a set of a device ID and a user ID. Therefore, the user can use these on-premises service, cloud service, and hybrid service properly without being aware of it.

なお、上述したサービス提供管理システム30を構成するサービス登録部300、サービス通知部301、サービス利用形態判断情報登録部302、利用サービス判断部303は、クラウド環境3を構成するネットワーククラウド上のストレージに予め格納され、クラウド環境3に含まれる1以上のCPU(Central Processing Unit)上で分散的に動作するプログラムによって実現される。当該プログラムは、例えば、クラウド環境3上の情報処理装置や、インターネット1を介してクラウド環境3に接続される情報処理装置上に格納し、ネットワークを介してダウンロードなどさせることで提供するように構成される。れに限らず、当該プログラムは、インストール可能な形式または実行可能な形式のファイルでCD(Compact Disk)、DVD(Digital Versatile Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供してもよい。   Note that the service registration unit 300, the service notification unit 301, the service usage pattern determination information registration unit 302, and the usage service determination unit 303 that configure the service provision management system 30 described above are stored in the storage on the network cloud that configures the cloud environment 3. The program is stored in advance and realized by a program that operates in a distributed manner on one or more CPUs (Central Processing Units) included in the cloud environment 3. The program is configured to be provided by being stored on an information processing device on the cloud environment 3 or an information processing device connected to the cloud environment 3 via the Internet 1 and downloaded via a network, for example. Is done. However, the program may be provided in a form that can be installed or executed in a computer-readable recording medium such as a CD (Compact Disk) or a DVD (Digital Versatile Disk). Good.

当該プログラムは、例えば、上述した各部(サービス登録部300、サービス通知部301、サービス利用形態判断情報登録部302、利用サービス判断部303)を含むモジュール構成となっており、実際のハードウェアとしては、クラウド環境3に含まれる1以上のCPUが上述のストレージから当該プログラムを読み出して実行することにより、上記各部が、当該1以上のCPUに対する主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。   The program has a module configuration including, for example, each of the above-described units (service registration unit 300, service notification unit 301, service use form determination information registration unit 302, use service determination unit 303). When one or more CPUs included in the cloud environment 3 read and execute the program from the above-described storage, the above-described units are loaded on the main storage device for the one or more CPUs, and the respective units are on the main storage device. To be generated.

(第2の実施形態)
次に、第2の実施形態について説明する。第2の実施形態は、ユーザが利用可能なサービスを識別する情報として、上述した機器IDおよびユーザIDに加えて、ユーザが属する組織体を識別する組織IDを用いる例である。図11は、第2の実施形態に係る、組織体を考慮したサービス提供システムの一例の構成を示す。なお、ここでは、各組織体は、互いに異なるオンプレミス環境を管理しているものとする。また、以下では、組織体の例として、企業を用いて説明する。勿論、組織体は、企業に限られない。学校や特定の団体、病院などでもよい。
(Second Embodiment)
Next, a second embodiment will be described. The second embodiment is an example in which an organization ID for identifying an organization to which a user belongs is used in addition to the above-described device ID and user ID as information for identifying a service available to the user. FIG. 11 shows a configuration of an example of a service providing system in consideration of an organization according to the second embodiment. Here, it is assumed that each organization manages different on-premises environments. Moreover, below, it demonstrates using a company as an example of an organization. Of course, the organization is not limited to a company. It may be a school, a specific group or a hospital.

企業Aおよび企業Bは、それぞれファイアウォール120および130を介してインターネット100に接続されるオンプレミス環境102および103を有する。オンプレミス環境102は、ネットワークで互いに通信可能に接続されたサーバ装置121および122を含むと共に、出力装置として、MFP123および124を含む。サーバ装置121および122は、それぞれ、例えばMFP123および124を出力装置として用いるサービス#11および#12を提供する機能を有する。   Company A and Company B have on-premises environments 102 and 103 connected to the Internet 100 through firewalls 120 and 130, respectively. The on-premises environment 102 includes server apparatuses 121 and 122 that are communicably connected to each other via a network, and includes MFPs 123 and 124 as output apparatuses. The server apparatuses 121 and 122 each have a function of providing services # 11 and # 12 that use, for example, MFPs 123 and 124 as output apparatuses.

オンプレミス環境103も同様に、ネットワークで互いに通信可能に接続されたサーバ装置131および132を含むと共に、出力装置として、MFP133を含む。サーバ装置131および132は、それぞれ、例えばMFP133を出力装置として用いるサービス#13および#14を提供する機能を有する。   Similarly, the on-premises environment 103 includes server apparatuses 131 and 132 that are communicably connected to each other via a network, and includes an MFP 133 as an output apparatus. Each of the server devices 131 and 132 has a function of providing services # 13 and # 14 using, for example, the MFP 133 as an output device.

クラウド環境101は、図1のクラウド環境3と同様に、それぞれ1以上の情報処理装置から構成されるサービス提供管理システム110、ならびに、サービス提供システム111および112を含む。サービス提供システム111および112は、それぞれサービス#15および#16を提供する機能を有する。サービス提供システム111および112は、外部に接続されるMFP113を出力装置として用いてサービス#15および#16を提供してもよいし、オンプレミス環境102および103内の、MFP123、124および133を出力装置として用いることもできる。サービス提供管理システム110は、サービス提供システム111および112によるサービス#15および#16の提供を管理すると共に、オンプレミス環境102および103におけるサービス#11〜#14を管理する。   Similar to the cloud environment 3 of FIG. 1, the cloud environment 101 includes a service provision management system 110 and service provision systems 111 and 112 each composed of one or more information processing apparatuses. The service providing systems 111 and 112 have a function of providing services # 15 and # 16, respectively. The service providing systems 111 and 112 may provide the services # 15 and # 16 using the externally connected MFP 113 as an output device, and the MFPs 123, 124, and 133 in the on-premises environments 102 and 103 are output devices. Can also be used. The service provision management system 110 manages the provision of services # 15 and # 16 by the service provision systems 111 and 112, and manages the services # 11 to # 14 in the on-premises environments 102 and 103.

第2の実施形態に係るサービス提供管理システム110の構成は、図2を用いて説明した第1の実施形態に係るサービス提供管理システム30の構成と共通なので、詳細な説明を省略する。すなわち、サービス提供管理システム110は、サービス登録部300と、サービス通知部301と、サービス利用形態判断情報登録部302と、利用サービス判断部303と、サービス登録情報保持部304と、サービス利用形態判断情報保持部305とを有する。   The configuration of the service provision management system 110 according to the second embodiment is the same as the configuration of the service provision management system 30 according to the first embodiment described with reference to FIG. That is, the service provision management system 110 includes a service registration unit 300, a service notification unit 301, a service usage pattern determination information registration unit 302, a usage service determination unit 303, a service registration information holding unit 304, and a service usage pattern determination. And an information holding unit 305.

第2の実施形態に係るサービス提供システムにおいては、上述したサービス登録情報およびサービス利用形態判断情報に加えて、組織体とユーザおよびサービスとをそれぞれ関連付けた情報とを用いて、ユーザが利用可能なサービスを選択する。   In the service providing system according to the second embodiment, in addition to the service registration information and the service usage pattern determination information described above, the user can use the information by associating the organization, the user, and the service with each other. Select a service.

図12は、第2の実施形態に係る、組織体とユーザおよびサービスとを関連付ける情報の例を示す。図12(a)は、ユーザIDと組織体を識別する組織IDとを関連付けたユーザ所属情報の例を示す。また、図12(b)は、各組織が提供するサービスを管理する組織提供サービス管理情報の例を示す。図12(b)の例では、組織IDに対して、クラウドサービスとオンプレミスサービスとが関連付けられている。   FIG. 12 shows an example of information associating an organization with a user and a service according to the second embodiment. FIG. 12A shows an example of user affiliation information in which a user ID and an organization ID for identifying an organization are associated with each other. FIG. 12B shows an example of organization provided service management information for managing services provided by each organization. In the example of FIG. 12B, the cloud service and the on-premises service are associated with the organization ID.

なお、図12(b)において、クラウドサービスとオンプレミスサービスが行毎に並べられて示されているが、両者の間には、特別な関係は無い。また、図12(b)において、各組織に対して互いに重複しないクラウドサービスが関連付けられているが、これはこの例にかぎらず、各組織は、互いに重複するクラウドサービスを関連付けることもできる。   In FIG. 12B, the cloud service and the on-premises service are shown arranged for each row, but there is no special relationship between the two. In FIG. 12B, cloud services that do not overlap each other are associated with each organization, but this is not limited to this example, and each organization can also associate cloud services that overlap each other.

これらユーザ所属情報および組織提供サービス管理情報は、図7を用いて説明した手順と同様にして、サービス利用形態判断情報登録部302よりサービス利用形態判断情報保持部305に対して登録される。   These user affiliation information and organization-provided service management information are registered in the service usage pattern determination information holding unit 305 by the service usage pattern determination information registration unit 302 in the same manner as described with reference to FIG.

図13は、第2の実施形態に係る利用サービス判断の一例の処理を示すシーケンス図である。なお、図13において、上述する図9と共通する部分には同一の符号を付して、詳細な説明を省略する。また、図13において、クライアント端末60は、MFP123、124、133および113の何れかに相当する。   FIG. 13 is a sequence diagram illustrating an example of processing for determining a service to be used according to the second embodiment. In FIG. 13, the same reference numerals are given to portions common to FIG. 9 described above, and detailed description thereof is omitted. In FIG. 13, the client terminal 60 corresponds to one of the MFPs 123, 124, 133, and 113.

以下、クライアント端末60がオンプレミス環境102内のMFP123であって、ユーザがMFP123からサービスの利用を要求する例について説明する。ここで、MFP123、124および133は、それぞれが属する組織体を示す組織IDを予めROMなどに記憶して有しているものとする。   Hereinafter, an example in which the client terminal 60 is the MFP 123 in the on-premises environment 102 and the user requests use of a service from the MFP 123 will be described. Here, it is assumed that the MFPs 123, 124, and 133 have an organization ID indicating the organization to which the MFP belongs in advance stored in a ROM or the like.

先ず、ユーザは、クライアント端末60に対して自身のユーザIDを入力し、サービス利用要求を指示する。クライアント端末60のサービス利用部61は、この指示に応じて、利用可能なサービスの取得要求をサービス提供管理システム110に送信する(ステップS40)。ここで、利用可能サービス取得要求は、クライアント端末60の機器IDと、入力されたユーザIDと、クライアント端末60が属する組織体を示す組織IDとを含む。   First, the user inputs his / her user ID to the client terminal 60 and instructs a service use request. In response to this instruction, the service utilization unit 61 of the client terminal 60 transmits an available service acquisition request to the service provision management system 110 (step S40). Here, the available service acquisition request includes the device ID of the client terminal 60, the input user ID, and the organization ID indicating the organization to which the client terminal 60 belongs.

利用可能サービス取得要求は、サービス提供管理システム110に受信されると、利用サービス判断部303に入力される。利用サービス判断部303は、入力された利用可能サービス取得要求に含まれる機器IDおよびユーザIDに基づき、サービス利用形態判断情報保持部305に登録されるサービス利用形態判断情報に対する問い合わせを行う(ステップS41)。この問い合わせに応じて、サービス利用形態判断情報保持部305から、機器IDおよびユーザIDの組に関連付けられたサービス利用形態が利用サービス判断部303に対して通知される(ステップS42)。   When the available service acquisition request is received by the service provision management system 110, it is input to the used service determination unit 303. Based on the device ID and the user ID included in the input available service acquisition request, the use service determination unit 303 makes an inquiry about the service use form determination information registered in the service use form determination information holding unit 305 (step S41). ). In response to this inquiry, the service usage mode determination information holding unit 305 notifies the usage service determination unit 303 of the service usage mode associated with the set of device ID and user ID (step S42).

また、上述のステップS41で、利用サービス判断部303は、サービス利用要求に含まれるユーザIDに基づき、サービス利用形態判断情報保持部305に登録されるユーザ所属情報に対する問い合わせを行う。この問い合わせに応じて、サービス利用形態判断情報保持部305から利用サービス判断部303に対して、ユーザIDに関連付けられた組織IDが通知される。さらに、利用サービス判断部303は、サービス利用要求に含まれる組織IDに基づき、サービス利用形態判断情報保持部305に登録される組織提供サービス管理情報に対する問い合わせを行う。この問い合わせに応じて、サービス利用形態判断情報保持部305から、組織IDに関連付けられたサービスを示す情報が通知される。   Also, in step S41 described above, the use service determination unit 303 makes an inquiry about the user affiliation information registered in the service use form determination information holding unit 305 based on the user ID included in the service use request. In response to this inquiry, the service usage pattern determination information holding unit 305 notifies the usage service determination unit 303 of the organization ID associated with the user ID. Further, the use service determination unit 303 makes an inquiry about the organization-provided service management information registered in the service use form determination information holding unit 305 based on the organization ID included in the service use request. In response to this inquiry, information indicating the service associated with the organization ID is notified from the service use form determination information holding unit 305.

利用サービス判断部303は、ステップS42で通知されるサービス利用形態に対応する利用可能サービス情報を取得するために、当該サービス利用形態に基づきサービス登録情報保持部304に対する問い合わせを行う(ステップS43)。この問い合わせに応じて、サービス登録情報保持部304から、当該サービス利用形態に関連付けられた利用可能サービス情報が通知される(ステップS44)。   In order to obtain usable service information corresponding to the service usage form notified in step S42, the usage service determining unit 303 makes an inquiry to the service registration information holding unit 304 based on the service usage form (step S43). In response to this inquiry, the service registration information holding unit 304 notifies the available service information associated with the service usage form (step S44).

ここで、ステップS44でサービス登録情報保持部304から利用サービス判断部303に通知される利用可能サービス情報は、機器IDおよびユーザIDの組み合わせにて利用可能な全ての利用サービス情報が含まれている。そこで、利用サービス判断部303は、ステップS42で取得したユーザ所属情報および組織提供サービス管理情報に基づき、ユーザIDが示すユーザが、機器IDが示す機器から利用可能なサービスを絞り込む。   Here, the available service information notified from the service registration information holding unit 304 to the used service determining unit 303 in step S44 includes all the used service information that can be used by the combination of the device ID and the user ID. . Therefore, the use service determining unit 303 narrows down the services that the user indicated by the user ID can use from the device indicated by the device ID based on the user affiliation information and organization provision service management information acquired in step S42.

より具体的には、利用サービス判断部303は、ユーザ所属情報に基づきユーザIDに関連付けられた組織IDを取得する。次に、利用サービス判断部303は、組織提供サービス管理情報に基づき、ユーザIDに関連付けられた組織IDに対して関連付けられた利用サービス情報(組織提供サービス情報と呼ぶ)を特定する。そして、利用サービス判断部303は、ステップS44で取得された利用可能サービス情報のうち、組織提供サービス情報と一致する利用可能サービス情報を、ユーザIDの示すユーザが、機器IDの示す機器から利用可能な利用可能サービス情報であるとして選択する(ステップS45)。利用サービス判断部303は、この特定された利用可能サービス情報を、クライアント端末60に対して送信する(ステップS46、ステップS47)。   More specifically, the use service determination unit 303 acquires an organization ID associated with the user ID based on the user affiliation information. Next, the use service determination unit 303 identifies use service information (referred to as organization provision service information) associated with the organization ID associated with the user ID based on the organization provision service management information. The use service determining unit 303 can use the available service information that matches the organization-provided service information from the available service information acquired in step S44 from the device indicated by the device ID. Is selected as the available service information (step S45). The use service determining unit 303 transmits the specified usable service information to the client terminal 60 (steps S46 and S47).

クライアント端末60は、サービス通知部301から通知された利用可能サービス情報をGUIに表示し、利用可能サービス情報に示されるサービスの選択および実行の指示を、ユーザに促す(ステップS48)。図14は、第2の実施形態に係る、クライアント端末60(例えばMFP123)のGUIに表示されるサービス選択・実行画面の一例を示す。図14において、サービス選択・実行画面90は、利用可能サービス情報に含まれるサービスを、一覧表示させる。   The client terminal 60 displays the available service information notified from the service notification unit 301 on the GUI, and prompts the user to select and execute a service indicated in the available service information (step S48). FIG. 14 shows an example of a service selection / execution screen displayed on the GUI of the client terminal 60 (for example, the MFP 123) according to the second embodiment. In FIG. 14, a service selection / execution screen 90 displays a list of services included in the available service information.

このとき、機器IDとユーザIDとの組み合わせのみで判断した場合に、サービス#11〜#16が利用可能であるものとし、ボタン91〜96は、これらサービス#11〜#16を選択するためのボタンであるものとする。このサービス#11〜#16に対して、組織IDで示される組織体がサービス#13、#14および#16を提供していない場合、図14に点線で示されるように、サービス#13、#14および#16を選択するためのボタン94、95および96は表示されず、これらのサービスの選択が禁止される。   At this time, when it is determined only by the combination of the device ID and the user ID, it is assumed that the services # 11 to # 16 can be used, and the buttons 91 to 96 are used to select these services # 11 to # 16. It shall be a button. When the organization indicated by the organization ID does not provide the services # 13, # 14, and # 16 for the services # 11 to # 16, as shown by the dotted lines in FIG. Buttons 94, 95 and 96 for selecting 14 and # 16 are not displayed, and selection of these services is prohibited.

一方、組織IDで示される組織体が提供するサービス#11、#12および#15を選択するボタン91、92および93は、サービス選択・実行画面90に表示され、ユーザによる選択が可能とされる。   On the other hand, buttons 91, 92 and 93 for selecting services # 11, # 12 and # 15 provided by the organization indicated by the organization ID are displayed on the service selection / execution screen 90 and can be selected by the user. .

クライアント端末60は、サービス選択・実行画面90に対してサービス選択の操作がなされた場合、選択されたサービスの利用開始を要求するサービス利用開始要求を、サービス提供装置70に送信する(ステップS49)。   When a service selection operation is performed on the service selection / execution screen 90, the client terminal 60 transmits a service use start request for requesting start of use of the selected service to the service providing apparatus 70 (step S49). .

このように、第2の実施形態では、組織体を識別する組織IDを用いて、ユーザが属さない組織体のみが提供するサービスの利用を禁止している。そのため、ユーザが、自身が属する組織体とは異なる組織体のみが利用可能なサービスを誤って利用してしまうことが防がれる。   As described above, in the second embodiment, the use of the service provided only by the organization to which the user does not belong is prohibited by using the organization ID for identifying the organization. Therefore, it is possible to prevent the user from erroneously using a service that can be used only by an organization different from the organization to which the user belongs.

なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。   The above-described embodiment is a preferred embodiment of the present invention, but is not limited thereto, and various modifications can be made without departing from the scope of the present invention.

1,100 ネットワーク
2,102,103 オンプレミス環境
3,101 クラウド環境
20,120,130 ファイアウォール
21,22,121,122,131,132 サーバ装置
23,24,40,123,124,133,113 MFP
30,110 サービス提供管理システム
31,32,111,112 サービス提供システム
50,60 クライアント装置
51,61 入力装置
300 サービス登録部
301 サービス通知部
302 サービス利用形態判断情報登録部
303 利用サービス判断部
304 サービス登録情報保持部
305 サービス利用形態判断情報保持部
DESCRIPTION OF SYMBOLS 1,100 Network 2,102,103 On-premises environment 3,101 Cloud environment 20,120,130 Firewall 21,22,121,122,131,132 Server apparatus 23,24,40,123,124,133,113 MFP
30, 110 Service provision management system 31, 32, 111, 112 Service provision system 50, 60 Client device 51, 61 Input device 300 Service registration unit 301 Service notification unit 302 Service usage form determination information registration unit 303 Service utilization determination unit 304 Service Registration information holding unit 305 Service usage pattern determination information holding unit

特開2012−53853号公報JP 2012-53853 A

Claims (9)

主として外部からのアクセスに応じてサービスを提供する第1のネットワーク環境で提供される第1のサービスと、主として内部のアクセスに応じてサービスを提供する第2のネットワーク環境で提供される第2のサービスとを管理するサービス管理部と、
機器を識別する機器識別情報と、前記機器を使用するユーザを識別するユーザ識別情報と、前記第1のサービス前記第2のサービス、および、前記第1のサービスと前記第2のサービスとを合わせた第3のサービスのうち少なくとも1つを関連付けたサービス利用形態情報を保持する第1の保持部と、
機器から送信された前記機器識別情報と前記ユーザ識別情報とに基づき前記サービス利用形態情報を参照して、該機器識別情報により識別される該機器に対して前記第1のサービスと、前記第2のサービスと、前記第3のサービスとのうち何れを提供するかを判断する判断部と
を有する
ことを特徴とするサービス提供システム。
A first service provided in a first network environment that provides a service mainly in response to external access and a second service provided in a second network environment that provides a service mainly according to internal access A service management unit for managing services;
Device identification information for identifying a device, user identification information for identifying a user who uses the device, the first service , the second service , and the first service and the second service and at least one of the combined third service, a first holding portion for holding the service utilization form information associated with a
Referring to the service usage information based on the device identification information and the user identification information transmitted from the device, the first service for the device identified by the device identification information , and the second A service providing system comprising: a determination unit that determines which of the third service and the third service is to be provided.
前記ユーザ識別情報と組織体を識別する組織体識別情報とを関連付けたユーザ所属情報を保持する第2の保持部と、
前記組織体識別情報と、前記第1のサービスのうち該組織体識別情報に識別される組織体が利用可能なサービスとを関連付けた組織体利用サービス情報を保持する第3の保持部と
をさらに有し、
前記判断部は、
機器から送信された前記機器識別情報と前記ユーザ識別情報とに基づき該機器に対して前記第1のサービスを提供すると判断した場合に、前記ユーザ所属情報と前記組織体利用サービス情報とに基づき、前記第1のサービスのうち該ユーザ識別情報に対応する前記組織体が利用可能なサービスを該機器に対して提供する
ことを特徴とする請求項1に記載のサービス提供システム。
A second holding unit for holding user affiliation information in which the user identification information and the organization identification information for identifying the organization are associated;
A third holding unit that holds organization use service information that associates the organization identification information with a service that can be used by the organization identified by the organization identification information in the first service; Have
The determination unit
When it is determined to provide the first service to the device based on the device identification information and the user identification information transmitted from the device, based on the user affiliation information and the organization use service information, The service providing system according to claim 1, wherein a service that can be used by the organization corresponding to the user identification information among the first service is provided to the device.
前記判断部が前記機器に対して提供する、前記組織体が利用可能なサービスの一覧を表示するための表示情報を生成して前記機器に送信する通知部をさらに有する
ことを特徴とする請求項2に記載のサービス提供システム。
The information processing apparatus according to claim 1, further comprising: a notification unit that generates display information for displaying a list of services that can be used by the organization and provided to the device by the determination unit, and transmits the display information to the device. 2. The service providing system according to 2.
前記判断部は、
前記機器から送信された前記ユーザ識別情報に対応する前記組織体識別情報とは異なる組織体識別情報に関連付けられた前記第1のサービスの、該機器での利用を禁止する
ことを特徴とする請求項2または請求項3に記載のサービス提供システム。
The determination unit
The use of the first service associated with organization identification information different from the organization identification information corresponding to the user identification information transmitted from the device is prohibited on the device. The service providing system according to claim 2 or claim 3.
前記ユーザ識別情報と組織体を識別する組織体識別情報とを関連付けたユーザ所属情報を保持する第2の保持部と、
前記組織体識別情報と前記第2のサービスとを関連付けた組織体利用サービス情報を保持する第3の保持部と、
前記判断部が機器から送信された前記機器識別情報と前記ユーザ識別情報とに基づき該機器に対して前記第2のサービスを提供すると判断した場合に、前記ユーザ所属情報と前記組織体利用サービス情報とに基づき、前記第2のサービスが含むサービスの一覧を表示するための表示情報を生成して前記機器に送信する通信部と
をさらに有する
ことを特徴とする請求項1に記載のサービス提供システム。
A second holding unit for holding user affiliation information in which the user identification information and the organization identification information for identifying the organization are associated;
A third holding unit for holding organizational body use service information that associates the organizational body identification information with the second service;
When the determination unit determines to provide the second service to the device based on the device identification information and the user identification information transmitted from the device, the user affiliation information and the organization use service information 2. The service providing system according to claim 1, further comprising: a communication unit that generates display information for displaying a list of services included in the second service and transmits the display information to the device. .
1以上の情報処理装置から構成される
ことを特徴とする請求項1乃至請求項の何れか1項に記載のサービス提供システム。
Service providing system according to any one of claims 1 to 5, characterized in that they are composed of one or more information processing apparatus.
1以上の情報処理装置から構成されるサービス管理システムと、該サービス管理システムから提供されるサービスの出力処理を行う出力装置とを含むサービス提供システムであって、
前記サービス管理システムは、
主として外部からのアクセスに応じてサービスを提供する第1のネットワーク環境で提供される第1のサービスと、主として内部のアクセスに応じてサービスを提供する第2のネットワーク環境で提供される第2のサービスとを管理するサービス管理部と、
機器を識別する機器識別情報と、前記機器を使用するユーザを識別するユーザ識別情報と、前記第1のサービス前記第2のサービス、および、前記第1のサービスと前記第2のサービスとを合わせた第3のサービスのうち少なくとも1つ、を関連付けたサービス利用形態情報を保持する第1の保持部と、
前記出力装置から送信された前記機器識別情報と前記ユーザ識別情報とに基づき前記サービス利用形態情報を参照して、該機器識別情報により識別される該出力装置に対して前記第1のサービスと、前記第2のサービスと、前記第3のサービスとのうち何れを提供するかを判断する判断部と、
前記機器識別情報と前記ユーザ識別情報とを受信する受信部と、
前記判断部による判断結果を前記出力装置に通知する通知部と
を有し、
前記出力装置は、
前記機器識別情報と、使用ユーザのユーザ識別情報とを前記サービス管理システムに送信する送信部と、
前記通知部からの通知に応じて、前記サービス管理部が管理する前記第1のサービス前記第2のサービスおよび前記第3のサービスのうち少なくとも1のサービスの出力処理を行う出力部と
を有する
ことを特徴とするサービス提供システム。
A service providing system including a service management system composed of one or more information processing devices and an output device for performing output processing of services provided from the service management system,
The service management system includes:
A first service provided in a first network environment that provides a service mainly in response to external access and a second service provided in a second network environment that provides a service mainly according to internal access A service management unit for managing services;
Device identification information for identifying a device, user identification information for identifying a user who uses the device, the first service , the second service , and the first service and the second service and at least one of the combined third service, a first holding portion for holding the service utilization form information associated with a
The first service for the output device identified by the device identification information with reference to the service usage information based on the device identification information and the user identification information transmitted from the output device ; A determination unit that determines which of the second service and the third service is provided;
A receiving unit for receiving the device identification information and the user identification information;
A notification unit for notifying the output device of a determination result by the determination unit;
The output device is
A transmitter that transmits the device identification information and user identification information of a user in use to the service management system;
An output unit that performs output processing of at least one of the first service , the second service, and the third service managed by the service management unit in response to a notification from the notification unit A service providing system characterized by that.
1以上の情報処理装置が分散して動作するサービス管理システムを含むサービス提供システムにおけるサービス提供方法であって、
前記1以上の情報処理装置が、主として外部からのアクセスに応じてサービスを提供する第1のネットワーク環境で提供される第1のサービスと、主として内部のアクセスに応じてサービスを提供する第2のネットワーク環境で提供される第2のサービスとを管理するサービス管理ステップと、
前記1以上の情報処理装置が、機器を識別する機器識別情報と、前記機器を使用するユーザを識別するユーザ識別情報と、前記第1のサービス前記第2のサービス、および、前記第1のサービスおよび前記第2のサービスを合わせた第3のサービスのうち少なくとも1つを関連付けたサービス利用形態情報を、機器から送信された前記機器識別情報と前記ユーザ識別情報とに基づき参照して、該機器識別情報により識別される該機器に対して前記第1のサービスと、前記第2のサービスと、前記第3のサービスとのうち何れを提供するかを判断する判断ステップと
を有する
ことを特徴とするサービス提供方法。
A service providing method in a service providing system including a service management system in which one or more information processing devices operate in a distributed manner,
The one or more information processing apparatuses mainly provide a first service provided in a first network environment that provides a service according to an external access, and a second service that mainly provides a service according to an internal access . A service management step for managing a second service provided in the network environment;
The one or more information processing devices include device identification information for identifying a device, user identification information for identifying a user who uses the device, the first service , the second service , and the first and at least one of the third service the combined service and the second service, the service utilization form information associated with the, with reference on the basis of said device identification information transmitted with the user identification information from the device And a determination step of determining which of the first service , the second service, and the third service is provided to the device identified by the device identification information. A service providing method characterized by the above.
主として外部からのアクセスに応じてサービスを提供する第1のネットワーク環境で提供される第1のサービスと、主として内部のアクセスに応じてサービスを提供する第2のネットワーク環境で提供される第2のサービスとを管理するサービス管理ステップと、
機器を識別する機器識別情報と、前記機器を使用するユーザを識別するユーザ識別情報と、前記第1のサービス前記第2のサービス、および、前記第1のサービスおよび前記第2のサービスを合わせた第3のサービスのうち少なくとも1つを関連付けたサービス利用形態情報を、機器から送信された前記機器識別情報と前記ユーザ識別情報とに基づき参照して、該機器識別情報により識別される該機器に対して前記第1のサービスと、前記第2のサービスと、前記第3のサービスとのうち何れを提供するかを判断する判断ステップと
をコンピュータに実行させるためのサービス提供プログラム。
A first service provided in a first network environment that provides a service mainly in response to external access and a second service provided in a second network environment that provides a service mainly according to internal access Service management steps for managing services;
Device identification information for identifying a device, user identification information for identifying a user who uses the device, the first service , the second service , and the first service and the second service are combined. and at least one of the third service, the service utilization form information associated with the, with reference on the basis of said device identification information transmitted with the user identification information from the device, is identified by the instrument identifying information A service providing program for causing a computer to execute a determination step of determining which of the first service , the second service, and the third service is provided to the device.
JP2013054374A 2013-03-15 2013-03-15 Service providing system, service providing method, and service providing program Active JP6127617B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013054374A JP6127617B2 (en) 2013-03-15 2013-03-15 Service providing system, service providing method, and service providing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013054374A JP6127617B2 (en) 2013-03-15 2013-03-15 Service providing system, service providing method, and service providing program

Publications (2)

Publication Number Publication Date
JP2014179048A JP2014179048A (en) 2014-09-25
JP6127617B2 true JP6127617B2 (en) 2017-05-17

Family

ID=51698895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013054374A Active JP6127617B2 (en) 2013-03-15 2013-03-15 Service providing system, service providing method, and service providing program

Country Status (1)

Country Link
JP (1) JP6127617B2 (en)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020129285A1 (en) * 2001-03-08 2002-09-12 Masateru Kuwata Biometric authenticated VLAN
US20040022258A1 (en) * 2002-07-30 2004-02-05 Docomo Communications Laboratories Usa, Inc. System for providing access control platform service for private networks
JP3994412B2 (en) * 2003-04-09 2007-10-17 日本電信電話株式会社 Network system, network identifier setting method, network connection point, network identifier setting program, and recording medium
JP4466148B2 (en) * 2004-03-25 2010-05-26 株式会社日立製作所 Content transfer management method, program, and content transfer system for network transfer
JP4459772B2 (en) * 2004-10-05 2010-04-28 シャープ株式会社 OPTICAL HEAD, OPTICAL PICKUP DEVICE, OPTICAL DISK DEVICE, AND OPTICAL HEAD MANUFACTURING METHOD
JP4959282B2 (en) * 2006-10-13 2012-06-20 中国電力株式会社 Application operation control system and application operation control method
JP2010074623A (en) * 2008-09-19 2010-04-02 Konica Minolta Business Technologies Inc Image processing system, image processing method, management server, image processor, management program, and image processing program
JP2010092371A (en) * 2008-10-09 2010-04-22 Nec Corp Use right management system, user terminal, use right management device, service providing system, use right management method, and program
JP2012173866A (en) * 2011-02-18 2012-09-10 Docomo Technology Inc Authentication device, information processing system and program

Also Published As

Publication number Publication date
JP2014179048A (en) 2014-09-25

Similar Documents

Publication Publication Date Title
US9207897B2 (en) Information processing system, information processing apparatus, and data conversion method
KR101805820B1 (en) Social Network System with Access Provision Mechanism and Method of Operation thereof
JP6056384B2 (en) System and service providing apparatus
JP5853655B2 (en) Multi-function device and screen providing server
JP6318698B2 (en) Security management system, security management method and program
JP6184194B2 (en) Image processing apparatus, authentication method thereof, and program
US10416942B2 (en) Image processing apparatus, information processing system, information processing method, and recording medium
US10686958B2 (en) Updating settings of a plurality of image forming apparatuses
US20130088751A1 (en) Job management apparatus, job control system, and job control method
JP2016181102A (en) Information processing device and program
JP2015180995A (en) Information processing system, management device, information output method, and program
JP6163758B2 (en) Device management apparatus, device management system and program
US11012321B2 (en) Providing service according to user authority
JP2014167679A (en) Job execution control system, job execution system, job execution control method and program
JP2014021949A (en) Service providing system, service management device, and information processing method of service management device
JP6237868B2 (en) Cloud service providing system and cloud service providing method
JP2015056167A (en) Processing management system, processing management apparatus, program, information processing system, and processing management method
JP6919561B2 (en) Information processing equipment, information processing system, integration method
JP2013196668A (en) Information processing device, output control program, and output system
JP6127617B2 (en) Service providing system, service providing method, and service providing program
JP2018043364A (en) Printer, print control method and program
JP2015060317A (en) Information processing system, information processing apparatus, information processing method, information processing program, and recording medium
JP2014160390A (en) Output control device, output system and program
JP2011061563A (en) Image forming apparatus and program
JP2019121301A (en) Information processing system, information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170327

R151 Written notification of patent or utility model registration

Ref document number: 6127617

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151