JP2020010277A - Information processing apparatus - Google Patents
Information processing apparatus Download PDFInfo
- Publication number
- JP2020010277A JP2020010277A JP2018132199A JP2018132199A JP2020010277A JP 2020010277 A JP2020010277 A JP 2020010277A JP 2018132199 A JP2018132199 A JP 2018132199A JP 2018132199 A JP2018132199 A JP 2018132199A JP 2020010277 A JP2020010277 A JP 2020010277A
- Authority
- JP
- Japan
- Prior art keywords
- information
- billing
- charging
- authentication service
- authentication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 38
- 238000000034 method Methods 0.000 claims description 102
- 230000008569 process Effects 0.000 claims description 71
- 238000012545 processing Methods 0.000 description 132
- 230000008520 organization Effects 0.000 description 39
- 238000007639 printing Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 22
- 230000002776 aggregation Effects 0.000 description 17
- 238000004220 aggregation Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Facsimile Transmission Control (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本発明は、情報処理装置に関する。 The present invention relates to an information processing device.
特許文献1には、サービスの各機能の提供の可否情報とサービスの課金に関する情報とを、ユーザの所属する組織別情報ごとに管理する技術が開示されている。特許文献1の技術では、認証されたユーザに提供される認証サービスが課金対象である。
一方で、認証されていないユーザに提供される非認証サービスが存在している。そして、その非認証サービスを提供する装置(例えばコンビニエンスストアに設置されてプリントサービスを提供する画像形成装置等)を用いた認証サービスの提供が実現されている場合もある。その場合に、非認証サービスのユーザへの課金方法(例えばレジでの支払い)が用いられると、課金を代行した事業者(非認証サービスを提供する事業者)から認証サービスを提供する事業者への支払いの手間が必要になる。
そこで、本発明は、非認証サービスの提供装置で認証サービスを提供したときの課金の手間を少なくすることを目的とする。
On the other hand, there are non-authentication services provided to unauthenticated users. In some cases, provision of an authentication service using an apparatus that provides the non-authentication service (for example, an image forming apparatus installed in a convenience store and providing a print service) is realized. In this case, if a method of charging the user of the non-authentication service (for example, payment at a cash register) is used, the provider acting for charging (the provider of the non-authentication service) changes the service to the provider of the authentication service. You need to pay for
Therefore, an object of the present invention is to reduce the burden of charging when an authentication service is provided by a non-authentication service providing apparatus.
本発明の請求項1に係る情報処理装置は、認証されたユーザに対して認証サービスを提供するシステムが課金処理を行う際に参照する第1記憶部と、認証されていないユーザに対して非認証サービスを提供するシステムが課金処理を行う際に参照する第2記憶部と、課金金額を示す課金情報が前記認証サービスを識別する第1識別情報に対応付けて送信されてくると当該課金情報を前記第1記憶部に記憶させ、課金金額を示す課金情報が前記非認証サービスを提供する装置を識別する第2識別情報に対応付けて送信されてくると当該課金情報を前記第2記憶部に記憶させ、課金金額を示す課金情報が前記第1識別情報及び前記第2識別情報の両方に対応付けて送信されてくると、当該課金情報を前記第1記憶部に記憶させ且つ当該課金情報が示す課金金額の請求が不要であることを示す情報に対応付けて前記第2記憶部に記憶させる記憶制御部とを備えることを特徴とする。
The information processing apparatus according to
本発明の請求項2に係る情報処理装置は、請求項1に記載の構成において、前記第1識別情報は前記認証サービスを利用するユーザの認証で用いられる認証用情報であることを特徴とする。 In the information processing apparatus according to a second aspect of the present invention, in the configuration according to the first aspect, the first identification information is authentication information used for authentication of a user who uses the authentication service. .
本発明の請求項3に係る情報処理装置は、請求項1又は2に記載の構成において、前記認証サービスを提供するシステムは、複数の課金先を識別するための課金先情報を参照して当該複数の課金先毎に前記課金処理を行い、前記記憶制御部は、課金金額を示す課金情報が前記第1識別情報及び前記課金先情報に対応付けて送信されてくると当該課金情報を当該課金先情報と共に前記第1記憶部に記憶させ、課金金額を示す課金情報が前記第1識別情報、前記第2識別情報及び前記課金先情報に対応付けて送信されてくると、当該課金情報を当該課金先情報と共に前記第1記憶部及び前記第2記憶部に記憶させることを特徴とする。 According to a third aspect of the present invention, in the information processing apparatus according to the first or second aspect, the system for providing the authentication service refers to the billing destination information for identifying a plurality of billing destinations. The billing process is performed for each of a plurality of billing destinations. When the billing information indicating the billing amount is transmitted in association with the first identification information and the billing destination information, the storage control unit performs the billing information. When the billing information indicating the billing amount is transmitted in association with the first identification information, the second identification information, and the billing destination information, the billing information is stored in the first storage unit together with the billing information. It is stored in the first storage unit and the second storage unit together with billing destination information.
本発明の請求項4に係る情報処理装置は、請求項1又は2に記載の構成において、前記非認証サービスを提供するシステムは、複数の課金先を識別するための課金先情報を参照して当該複数の課金先毎に前記課金処理を行い、前記記憶制御部は、課金金額を示す課金情報が前記第2識別情報及び前記課金先情報に対応付けて送信されてくると当該課金情報を当該課金先情報と共に前記第2記憶部に記憶させ、課金金額を示す課金情報が前記第1識別情報、前記第2識別情報及び前記課金先情報に対応付けて送信されてくると、当該課金情報を当該課金先情報と共に前記第1記憶部及び前記第2記憶部に記憶させることを特徴とする。 According to a fourth aspect of the present invention, in the information processing apparatus according to the first or second aspect, the system for providing the non-authentication service refers to accounting destination information for identifying a plurality of accounting destinations. The charging process is performed for each of the plurality of billing destinations, and the storage control unit, when the billing information indicating the billing amount is transmitted in association with the second identification information and the billing destination information, stores the billing information in the billing information. When the billing information indicating the billing amount is transmitted in association with the first identification information, the second identification information, and the billing destination information, the billing information is stored in the second storage unit together with the billing destination information. The information is stored in the first storage unit and the second storage unit together with the billing destination information.
請求項1に係る発明によれば、本発明の課金情報の振り分けが行われない場合に比べて、非認証サービスの提供装置で認証サービスを提供したときの課金の手間を少なくすることができる。
請求項2に係る発明によれば、認証用情報及び第1識別情報が別々の情報である場合に比べて、管理者による情報の管理の手間を少なくすることができる。
請求項3に係る発明によれば、認証サービスの課金を複数の課金先に別々にすることができる。
請求項4に係る発明によれば、非認証サービスの課金を複数の課金先に別々にすることができる。
According to the first aspect of the present invention, it is possible to reduce the burden of charging when the authentication service is provided by the non-authentication service providing device, as compared with the case where the charging information is not distributed according to the present invention.
According to the second aspect of the present invention, it is possible to reduce the trouble of managing the information by the administrator as compared with the case where the authentication information and the first identification information are separate information.
According to the third aspect of the invention, it is possible to separately charge the authentication service to a plurality of billing destinations.
According to the invention according to claim 4, charging of the non-authentication service can be separately set for a plurality of charging destinations.
[1]実施例
図1は実施例に係る情報処理システム1の全体構成を表す。情報処理システム1は、ユーザに各種のサービスを提供するためのシステムである。情報処理システム1は、本実施例では、認証されたユーザに対して提供されるサービスである認証サービスと、認証されていないユーザに対して提供されるサービスである非認証サービスとの提供を支援する。
[1] Embodiment FIG. 1 shows an entire configuration of an
認証サービスは、特定のユーザしか利用することができないため、例えば会社のオフィス等の特定のユーザしかいない場所に設置された装置によってそれらのユーザに対して提供されることになりやすい。本実施例では、そのような認証サービスの一例として、事業者Aが自社の社員向けの認証サービス(社内情報の印刷サービス等)を提供する。 Since the authentication service can be used only by specific users, it is likely to be provided to those users by a device installed in a place where only specific users exist, such as a company office. In the present embodiment, as an example of such an authentication service, the business operator A provides an authentication service (a printing service of in-house information, etc.) for employees of the company.
一方、非認証サービスは、誰でも利用することができるため、例えばコンビニエンスストア等の誰でも訪れることが可能な場所に設置された装置によって不特定多数のユーザに提供されることになりやすい。本実施例では、そのような非認証サービスの一例として、事業者Bが店舗に設置された装置を用いて不特定多数のユーザ向けの非認証サービス(ウェブで登録した画像の印刷サービス等)を提供する。 On the other hand, since the non-authentication service can be used by anyone, it is likely to be provided to an unspecified number of users by a device installed in a place where anyone can visit, such as a convenience store. In the present embodiment, as an example of such a non-authentication service, the company B uses a device installed in a store to provide a non-authentication service for an unspecified number of users (a printing service for images registered on the web, etc.). provide.
情報処理システム1は、ネットワーク2と、社内画像形成装置10と、店舗画像形成装置20と、クラウド3によって実現されるテナント管理システム30、集計中継システム40、認証サービス装置50及び非認証サービス装置60とを備える。ネットワーク2は、移動体通信網及びインターネット等を含む通信システムであり、自システムにアクセスする装置等(装置、端末及びシステム)同士のデータのやり取りを中継する。
The
ネットワーク2には、情報処理システム1が備える装置等がそれぞれ有線通信でアクセスしている。なお、ネットワーク2とのアクセスは有線通信及び無線通信のどちらでもよい。クラウド3は、ネットワーク2を介してサービスの形で提供されるコンピュータ資源であり、クラウドサービスプロバイダーによって管理及び運用がなされている。図中ではクラウド3がネットワーク2に接続されているが、クラウド3で実現される装置等はいずれもネットワーク2に接続されている。
Devices and the like included in the
社内画像形成装置10は、IC(Integrated Circuit)カード等から認証用の情報を読み取る読取機能及びシートに画像を形成する画像形成機能を有し、それらの機能を利用して認証サービスを提供する。社内画像形成装置10は、前述した事業者Aのオフィスに設置され、事業者Aによる認証サービスを提供する。
The in-house
店舗画像形成装置20は、画像形成機能を有し、その画像形成機能を利用して非認証サービスを提供する。店舗画像形成装置20は、前述した事業者Bの店舗に設置され、事業者Bが提供する非認証サービスを提供する。店舗画像形成装置20は、読取機能は有していないが、認証用の情報を手操作で入力するUI(User Interface)機能は有しているので、事業者Aが提供する認証サービスを提供することも可能である。
The store
なお、読取機能は認証サービスを利用するための必須の構成ではない(UI機能でもよい)ので、社内画像形成装置10が読取機能を有していなくてもよい。一方、読取機能があるとユーザの手間が軽減されるので、店舗画像形成装置20が読取機能を有していてもよい。いずれの場合も、社内画像形成装置10において少なくとも認証サービスが提供され(非認証サービスも提供されてもよい)、店舗画像形成装置20において認証サービス及び非認証サービスの両方が提供可能となっていればよい。
Note that the reading function is not an essential component for using the authentication service (it may be a UI function), so the in-house
テナント管理システム30は、クラウド3においてクラウドサービスの利用者に割り当てられたコンピュータ資源(以下ではこれを「テナント」という)を管理する。このテナントは、各種の情報処理を行う情報処理装置として機能する。テナント管理システム30は、事業者によってテナントが登録されると、登録されたテナントにコンピュータ資源を割り当てる。
The
本実施例では、事業者Aによって認証サービス装置50がテナントとして登録され、事業者Bによって非認証サービス装置60がテナントとして登録されている。認証サービス装置50は、事業者Aの認証サービスを提供するための提供処理を行う情報処理装置であり、この認証サービスを提供するシステム(認証サービスシステム)の中心的な役割を果たす。ここでいう認証サービスシステムには、認証サービス装置50に加えて通常は社内画像形成装置10が含まれるが、前述したように店舗画像形成装置20が含まれることもある。
In this embodiment, the
非認証サービス装置60は、事業者Bの非認証サービスを提供するための提供処理を行う情報処理装置であり、この非認証サービスを提供するシステム(非認証サービスシステム)の中心的な役割を果たす。ここでいう非認証サービスシステムには、非認証サービス装置60に加えて通常は店舗画像形成装置20が含まれる(社内画像形成装置10が含まれてもよい)。
The
集計中継システム40は、クラウド3を利用してサービスを提供する事業者が集計する課金に関する情報(以下「課金情報」という)を中継する。課金情報とは、例えば上述した社内情報の印刷サービス及びウェブで登録した画像の印刷サービスのように画像形成(印刷)を含むサービスであれば、画像が形成されたシートの枚数、サイズ、カラーの有無等のサービス料金に影響する情報である。
The
これらの課金情報は、社内画像形成装置10及び店舗画像形成装置20からクラウド3に送信され、テナント管理システム30を介して集計中継システム40に到達する。集計中継システム40は、受け取った課金情報を、認証サービス装置50及び非認証サービス装置60の少なくとも一方のテナントに供給する(つまり中継する)。認証サービス装置50及び非認証サービス装置60は、集計中継システム40から供給された課金情報を用いて請求処理等の課金に関する処理を行う。
These billing information is transmitted from the in-house
図2は社内画像形成装置10のハードウェア構成を表す。社内画像形成装置10は、CPU(Central Processing Unit)11と、RAM(Random Access Memory)12と、ROM(Read Only Memory)13と、通信部14と、HDD(Hard Disk Drive)15と、UI部16と、画像読取部17と、画像形成部18と、認証読取部19という各装置を備えるコンピュータである。
FIG. 2 shows a hardware configuration of the in-house
CPU11は、RAM12をワークエリアとして用いてROM13やHDD15に記憶されているプログラムを実行することで各部の動作を制御する。通信部14は、アンテナ及び通信回路等を有し、ネットワーク2を介した通信を行う。HDD15は、CPU11が制御に用いるデータやプログラムを記憶している。UI部16は、表示手段であるディスプレイと、ディスプレイの表面に設けられたタッチパネルとを有するタッチスクリーンを備え、画像を表示するとともに、ユーザからの操作を受け付ける。
The
また、UI部16は、タッチスクリーン以外にも、キーボード等の操作子を備え、それらの操作子への操作を受け付ける。画像読取部17は、原稿から画像を読み取るスキャナである。画像形成部18は、シートに画像を形成するプリンタである。認証読取部19は、認証に関する読取を行う。認証読取部19は、例えば、ICカード又はスマートフォン等の通信媒体に記憶されている認証用の情報をその通信媒体とNFC(Near Field Communication)の無線通信を行って読み取る。
In addition, the
図3は店舗画像形成装置20のハードウェア構成を表す。店舗画像形成装置20は、CPU21と、RAM22と、ROM23と、通信部24と、HDD25と、UI部26と、画像読取部27と、画像形成部28と、課金装置29という各装置を備えるコンピュータである。これらの装置は、図2に表す同名の装置と性能又は仕様等の違いはあるが同種の装置である。
FIG. 3 shows a hardware configuration of the shop
課金装置29は、店舗画像形成装置20でサービスが利用された場合の課金を行う装置である。課金装置29は、金銭(コイン又は紙幣)の投入口と、投入された金銭の総額を算出する機能とを有し、ユーザが投入した金額をCPU21に通知する。CPU21は、投入された金額がサービス料金に達したか否かを判断し、達したと判断した場合に例えば認証サービス又は非認証サービスで提供される印刷物の印刷を開始させる。
The charging
図4はクラウド3の各装置のハードウェア構成を表す。クラウド3の各装置(テナント管理システム30、集計中継システム40、認証サービス装置50及び非認証サービス装置60)は、CPU31と、RAM32と、ROM33と、通信部34と、HDD35という各装置を備えるコンピュータである。これらの装置は、図2に表す同名の装置と性能又は仕様等の違いはあるが同種の装置である。
FIG. 4 illustrates a hardware configuration of each device of the
情報処理システム1が備える各装置には本システムで提供されるプログラムが記憶されており、各装置のCPUがプログラムを実行して各部を制御することで以下に述べる機能群が実現される。
図5は情報処理システム1が実現する機能構成を表す。社内画像形成装置10は、サービスUI表示部101と、サービス処理部102と、課金処理部103と、課金情報出力部104とを備える。
Each device included in the
FIG. 5 shows a functional configuration realized by the
店舗画像形成装置20は、サービスUI表示部201と、サービス処理部202と、課金処理部203と、課金情報出力部204とを備える。テナント管理システム30は、テナント処理部301と、テーブル記憶部302とを備える。集計中継システム40は、課金情報振分部401を備える。認証サービス装置50は、認証処理部501と、認証サービス処理部502と、課金情報記憶部503と、課金処理部504とを備える。非認証サービス装置60は、非認証サービス処理部601と、課金情報記憶部602と、課金処理部603とを備える。
The shop
まず、認証サービスに関する機能について説明する。認証サービス装置50の認証処理部501は、自装置が提供する認証サービスを利用するユーザを認証する。認証処理部501は、本実施例では、認証用の情報として「組織ID」及び「パスワード」を対応付けて記憶している。組織ID(Identification)とは、例えば事業者においてテナントを管理する管理者が所属する組織を識別する情報である。
First, functions related to the authentication service will be described. The
組織IDは、事業者で用いられている識別情報をそのまま用いたものでもよいし、情報処理システム1において割り当てられたIDであってもよい。組織ID及びパスワードの入力の受け付けは、例えば社内画像形成装置10のサービスUI表示部101によって行われる。サービスUI表示部101は、認証サービスを利用する際のユーザインターフェースとなる画面(UI画面)を表示する。
The organization ID may use the identification information used by the business entity as it is, or may be an ID assigned in the
図6は表示されるUI画面の一例を表す。図6(a)では、サービスUI表示部101が、本実施例の認証サービスである社員向けサービスの画面の1つとして、組織ID及びパスワードを認証用の情報として入力する画面を表示している。組織ID及びパスワードは、ユーザがキーボードで入力してもよいし、それらを記憶したICカード等を認証読取部19にかざすことで入力してもよい。ユーザが組織ID及びパスワードを入力して認証ボタンを押すと、サービスUI表示部101は、それらの認証用の情報を認証サービス装置50に送信する。
FIG. 6 shows an example of the displayed UI screen. In FIG. 6A, the service
認証処理部501は、送信されてきた認証用の情報を記憶している場合にユーザを認証し、ユーザを認証した旨を認証サービス処理部502に通知する。認証サービス処理部502は、認証処理部501により認証されたユーザに認証サービスを提供するための提供処理を行う。例えば上述した社内情報の印刷サービスが認証サービスとして提供される場合、認証サービス処理部502は、例えばユーザに印刷する社内情報を選択させるための操作画面をサービスUI表示部101に提供する。
The
図6(b)には提供された操作画面の一例が表されている。サービスUI表示部101は、ユーザが社内情報を選択して選択ボタンを押すと、次に、図6(c)に表すように印刷の設定(用紙、カラー、画質及び部数等)を決めるための操作画面を表示する。ユーザが印刷の設定を決めて決定ボタンを押すと、サービスUI表示部101は、選択された社内情報の印刷を要求する要求データを認証サービス装置50に送信する。
FIG. 6B shows an example of the provided operation screen. When the user selects in-house information and presses the select button, the service
認証サービス処理部502は、受信した要求データが示す社内情報を図示せぬ社内システムから読み出し、これを印刷する印刷データを生成し、社内画像形成装置10に送信する。この印刷データは、印刷する画像に加えて印刷の設定等を示すデータであり、いわゆるジョブである。サービスUI表示部101は、要求に応答して送信されてきた印刷データを受信すると、その印刷データをサービス処理部102に供給する。
The authentication
サービス処理部102は、ユーザに提供されるサービスに関する処理(サービス処理)を行う。サービス処理部102は、本実施例では、供給された印刷データ、すなわちユーザにより選択された社内情報を印刷する処理をサービス処理として行う。サービス処理部102は、サービス処理で用いた印刷データを課金処理部103に供給する。課金処理部103は、ユーザに提供されるサービスの課金に関する処理(課金処理)を行う。
The
認証サービスの場合は、ユーザへの課金は、定められた期間毎(例えば毎月)に集計して行われる。課金処理部103は、この集計に用いられる情報(集計用情報)を生成する処理を課金処理として行う。集計用情報は、例えば、印刷された日付に加えて、印刷された用紙の枚数、カラーの有無及びサイズ等の情報である。認証サービスにおいては、カラーの有無及びサイズ等に応じた単価に用紙の枚数を乗じた金額が課金されるものとする。
In the case of the authentication service, the user is charged for each predetermined period (for example, every month). The
従って、この集計用情報は、課金金額を示す情報(以下「課金情報」という)でもある。課金処理部103は、供給された印刷データが表すそれらの情報及び印刷日を示す集計用情報を課金情報として生成し、課金情報出力部104に供給する。課金情報出力部104は、こうして供給された課金情報、すなわちユーザが利用したサービスの課金金額を示す課金情報を出力する。
Therefore, the totaling information is also information indicating a billing amount (hereinafter, referred to as “billing information”). The
課金情報出力部104は、本実施例では、供給された集計用情報を課金情報として、その課金情報を、自装置を識別する装置ID及び課金された認証サービスの認証で用いられた組織IDに対応付けてテナント管理システム30に対して出力する。この装置IDは、社内画像形成装置10を識別する情報として情報処理システム1において予め定められて社内画像形成装置10に記憶されている。
In this embodiment, the billing
ここで、テナント管理システム30の説明の前に、非認証サービスに関する機能について説明する。店舗画像形成装置20のサービスUI表示部201は、非認証サービスを利用する際のユーザインターフェースとなる画面(UI画面)を表示する。
図7は表示されるUI画面の一例を表す。図7(a)では、サービスUI表示部201が、本実施例で提供される非認証サービスの画面の1つとして、ウェブプリント(ウェブで登録した画像の印刷サービス)画面を表示している。
Here, before describing the
FIG. 7 shows an example of a displayed UI screen. In FIG. 7A, the service
この印刷サービスを利用すると、例えば印刷したい画像をウェブサイトで登録(アップロード)すると印刷番号が発行される。この登録は、店舗ではなく例えばスマートフォンや自宅のパソコンを用いて行われる。ユーザはその後店舗を訪れ、店舗画像形成装置20に対して図7(a)の画面でその印刷番号を入力する操作を行うと、サービスUI表示部201は、入力された印刷番号をサービス処理部202に供給する。
Using this print service, for example, when an image to be printed is registered (uploaded) on a website, a print number is issued. This registration is performed not using the store but using, for example, a smartphone or a personal computer at home. When the user subsequently visits the store and performs an operation for inputting the print number on the screen of FIG. 7A on the store
サービス処理部202は、ユーザに提供されるサービスに関する処理(サービス処理)を行う。サービス処理部202は、供給された印刷番号に対応付けられた画像を印刷するための処理を要求する要求データを非認証サービス処理部601に送信する。非認証サービス処理部601は、認証されていないユーザに非認証サービスを提供するための提供処理を行う。非認証サービス処理部601は、ウェブプリントを提供する場合は、例えば前述した画像の登録用のウェブサイトを提供し、そのウェブサイト上で登録された画像を示す画像データを印刷番号に対応付けて記憶する。
The
非認証サービス処理部601は、店舗画像形成装置20からの要求データを受け取ると、その要求データが示す印刷番号に対応付けて記憶している画像データを読み出して要求元の店舗画像形成装置20に送信する。サービス処理部202は、送信されてきた画像データを取得すると、その画像データをサービスUI表示部201に供給する。サービスUI表示部201は、供給された画像データが示す画像をプレビューとして表示する。
Upon receiving the request data from the store
プレビュー表示された画像に間違いがないことを確認したユーザが決定ボタンを押すと、サービスUI表示部201は、図7(b)に表す印刷設定を決める画面を表示する。この画面で印刷の設定が決定されると、サービスUI表示部201は、決定された設定を示す設定情報を課金処理部203に供給する。課金処理部203は、ユーザに提供されるサービスの課金に関する処理(課金処理)を行う。
When the user confirms that there is no mistake in the preview-displayed image and presses the determination button, the service
本実施例では、非認証サービスにおける課金は、まず店舗からユーザに対して行われる。つまり、事業者Bが行うべき課金を店舗が一旦代行することになる。事業者Bは、その店舗に対して課金することで、非認証サービスに対する課金を行う。このうちの事業者Bから店舗に対する課金は認証サービスのように定められた期間毎に集計して行われる。一方、店舗からユーザに対する課金は、定められた期間毎に集計して行うのではなく、サービスを利用する度に行われる。課金処理部203は、この店舗からユーザに対する課金に関する処理を課金処理として行う。
In this embodiment, charging in the non-authentication service is first performed from the store to the user. That is, the store temporarily performs the billing to be performed by the company B. The business B charges the non-authentication service by charging the store. Of these, the billing from the business B to the store is carried out by counting every period determined as in the authentication service. On the other hand, the billing from the store to the user is not performed by totalizing for each predetermined period, but is performed every time the service is used. The
課金処理部203は、供給された設定情報(用紙種類、カラーの有無及び枚数等)に基づいて課金される料金(プリント料金)を算出する。課金処理部203は、算出したプリント料金をサービスUI表示部201に通知し、サービスUI表示部201は、通知されたプリント料金を示す画面を図7(c)に表すように表示する。表示された料金で問題なければ、ユーザは課金方法を決定する。
The
課金方法には、レジ清算と現金払いとがある。レジ清算は、店舗画像形成装置20に請求書を印刷させてレジで精算する課金方法である。現金払いは、店舗画像形成装置20が備える課金装置29に現金を投入してプリント料金を支払う方法である。サービスUI表示部201は、ユーザが選択した課金方法及びプリント料金を課金処理部203に通知する。
The billing method includes cashier settlement and cash payment. The cashier settlement is a billing method in which the shop
課金処理部203は、現金払いが選択された場合は、課金装置29にプリント料金分の金銭が投入されると、課金が完了したことをサービス処理部202に通知する。サービス処理部202は、この通知を受け取ると、取得した画像データ及び決定された設定に基づいて、登録された画像を印刷するための印刷データ(ジョブ)を生成してその画像を印刷する処理をサービス処理として行う。
When cash payment is selected, the charging
また、課金処理部203は、レジ清算が選択された場合は、画像印刷の開始と請求書の印刷とをサービス処理部202に指示する。サービス処理部202は、この指示を受け取ると、指示に従い画像及び請求書を印刷する処理をサービス処理として行う。いずれの課金方法が用いられた場合も、サービス処理部202は、サービス処理で用いた印刷データを課金処理部203に供給する。
When the cashier settlement is selected, the
ここまでは店舗からユーザへの課金について述べたが、この後に、事業者Bから店舗への課金(振り替え)も行われる。そのため、課金処理部203は、供給された印刷データに基づいて非認証サービスにおける集計用情報を課金情報として生成する。課金処理部203は、課金処理部103と同様に、印刷日、印刷データが示す用紙の枚数、カラーの有無及びサイズ等の集計用情報を課金情報として生成する。課金処理部203は、生成した課金情報を課金情報出力部204に供給する。
Up to this point, charging from the store to the user has been described, but thereafter, charging (transferring) from the business B to the store is also performed. Therefore, the
課金情報出力部204は、ユーザが利用したサービスの課金金額を示す課金情報を出力する。課金情報出力部204は、本実施例では、課金処理部203から供給された課金情報を、自装置を識別する装置ID及び課金された非認証サービスについて定められた組織IDに対応付けてテナント管理システム30に対して出力する。この装置IDは、店舗画像形成装置20を識別する情報として情報処理システム1において予め定められて店舗画像形成装置20に記憶されている。
The billing
また、この組織IDは、非認証サービスを提供する事業者Bを識別する情報として情報処理システム1において予め定められている。この組織IDは、非認証サービスの場合はユーザによって入力されるわけではなく、店舗画像形成装置20に予め記憶されている。以上のとおり、認証サービスを提供した社内画像形成装置10の課金情報出力部104も、非認証サービスを提供した店舗画像形成装置20の課金情報出力部204も、課金情報、装置ID及び組織IDをテナント管理システム30に対して出力する。
The organization ID is predetermined in the
また、店舗画像形成装置20は、上述したように認証サービスを提供する場合もあり、その場合は、社内画像形成装置10と共通の動作を行う(非認証サービスが提供される際に行われた店舗からユーザへの課金も行われない)。その結果、店舗画像形成装置20の課金情報出力部204は、集計用情報を課金情報として出力するとともに、ユーザが認証のために入力した組織ID及び自装置の装置IDを出力する。また、本実施例では、課金情報出力部204は、さらに、自装置が記憶している組織ID(事業者Bを識別する情報)も合わせて出力する。
Further, the store
テナント管理システム30は、上記のとおり自システムに対して出力されてきた課金情報、装置ID及び組織IDをテナント処理部301に供給する。テナント処理部301は、テナント(クラウドサービスの利用者に割り当てられたコンピュータ資源)に関する処理を行う。テナント処理部301は、例えば、課金情報の格納先(記憶させる先)のテナントを特定する処理を行う。テナント処理部301は、テーブル記憶部302を参照してテナントの特定を行う。
The
テーブル記憶部302は、テナントを識別するテナントIDを各種情報に対応付けたテナントテーブルを記憶する。
図8はテナントテーブルの一例を表す。図8では、組織IDと、装置IDと、テナントIDとが対応付けられている。
The
FIG. 8 shows an example of the tenant table. In FIG. 8, the organization ID, the device ID, and the tenant ID are associated with each other.
図中の「T050」は認証サービス装置50を識別し、「T060」は非認証サービス装置60を識別するテナントIDである。また、「M010」は社内画像形成装置10を識別し、「M020」は店舗画像形成装置20を識別する装置IDである。また、「D001」は認証サービスを提供する事業者Aの組織を識別し、「D002」は非認証サービスを提供する事業者Bの組織を識別する。
“T050” in the figure identifies the
図8の例では、例えば「T050」というテナントIDに「D001」という組織ID及び「M010」という装置IDが対応付けられている。また、「T060」というテナントIDに「D002」という組織ID及び「M020」という装置IDが対応付けられている。また、「T050、T060」という2つのテナントIDの組に対して、「D001、D002」という組織IDの組及び「M020」という装置IDが対応付けられている。 In the example of FIG. 8, for example, a tenant ID “T050” is associated with an organization ID “D001” and a device ID “M010”. Further, the organization ID “D002” and the device ID “M020” are associated with the tenant ID “T060”. In addition, a set of organization IDs “D001, D002” and a device ID “M020” are associated with two sets of tenant IDs “T050, T060”.
テナント処理部301は、供給された課金情報と共に出力されてきた装置ID及び組織IDにテナントテーブルで対応付けられているテナントIDを課金情報の格納先のテナントとして特定する。例えば社内画像形成装置10が認証サービスを提供した場合は「D001」という組織ID及び「M010」という装置IDが出力されてくるので、テナント処理部301は、これらに対応付けられた「T050」というテナントIDを特定する。
The
また、店舗画像形成装置20が非認証サービスを提供した場合は「D002」という組織ID及び「M020」という装置IDが出力されてくるので、テナント処理部301は、これらに対応付けられた「T060」というテナントIDを特定する。また、店舗画像形成装置20が認証サービスを提供した場合は「D001、D002」という組織IDの組及び「M020」という装置IDが出力されてくるので、テナント処理部301は、これらに対応付けられた「T050、T060」というテナントIDを特定する。
When the store
テナント処理部301は、特定したテナントIDと共に課金情報を集計中継システム40の課金情報振分部401に供給する。課金情報振分部401は、供給された課金情報をテナントに振り分ける。課金情報振分部401は、供給された課金情報を認証サービス装置50の課金情報記憶部503及び非認証サービス装置60の課金情報記憶部602の一方又は両方に記憶させることで課金情報の振り分けを行う。
The
課金情報記憶部503は、課金情報を記憶する手段であり、認証されたユーザに対して上述した認証サービスシステム(本実施例では事業者Aの社員向けの認証サービスを提供するシステム)が課金処理を行う際にこの課金情報記憶部503を参照する。課金情報記憶部503は本発明の「第1記憶部」の一例である。
The billing
課金情報記憶部602は、課金情報を記憶する手段であり、認証されていないユーザに対して上述した非認証サービスシステム(本実施例では事業者Bの不特定多数のユーザ向けの非認証サービスを提供するシステム)が課金処理を行う際にこの課金情報記憶部602を参照する。課金情報記憶部602は本発明の「第2記憶部」の一例である。なお、ここでいう課金処理は、非認証サービスの提供の度に行われる店舗からユーザへの課金ではなく、一定の期間毎に行われる事業者Bから店舗への課金に関する処理のことである。
The billing
課金情報振分部401は、認証サービスを識別する識別情報(以下「認証識別情報」という)に対応付けて課金情報が前述した認証サービスシステムから送信されてくると、その課金情報を課金情報記憶部503に記憶させる。課金情報振分部401は、本実施例では、認証サービスの認証で用いられる認証用情報である組織IDを認証識別情報として用いて、その組織IDに対応付けて送信されてきた課金情報を課金情報記憶部503に記憶させる。認証識別情報は本発明の「第1識別情報」の一例である。
When charging information is transmitted from the above-described authentication service system in association with identification information for identifying an authentication service (hereinafter, referred to as “authentication identification information”), the charging
また、課金情報振分部401は、非認証サービスを提供する装置を識別する識別情報(以下「非認証装置識別情報」という)に対応付けて課金情報が前述した非認証サービスシステムから送信されてくると、その課金情報を課金情報記憶部602に記憶させる。課金情報振分部401は、本実施例では、非認証サービスを提供する店舗画像形成装置20の装置IDを非認証装置識別情報として用いて、その装置IDに対応付けて送信されてきた課金情報を課金情報記憶部602に記憶させる。非認証装置識別情報は本発明の「第2識別情報」の一例である。
In addition, the charging
また、課金情報振分部401は、認証識別情報及び非認証装置識別情報の両方に対応付けて課金情報が認証サービスシステム(両方を課金情報に対応付けるのは認証サービスシステムのみ)から送信されてくると、その課金情報を課金情報記憶部503に記憶させ且つ課金情報記憶部602に記憶させる。その際、課金情報振分部401は、課金情報記憶部602については、課金情報が示す課金金額の請求が不要であることを示す情報に対応付けてその課金情報を記憶させる。課金情報振分部401は本発明の「記憶制御部」の一例である。
Further, the billing
課金情報が非請求対象であることを示す情報とは、例えば請求が不要であることを示すフラグ(請求不要フラグ)である。
図9は記憶された課金情報の一例を表す。図9(a)では、課金情報記憶部503に記憶された課金情報として、「印刷日」、「用紙枚数」、「カラー」、「用紙サイズ」が表されている。
The information indicating that the billing information is a non-billing target is, for example, a flag indicating that billing is unnecessary (a billing unnecessary flag).
FIG. 9 shows an example of the stored billing information. In FIG. 9A, “print date”, “number of sheets”, “color”, and “paper size” are represented as the billing information stored in the billing
これに対し、図9(b)では、課金情報記憶部602に記憶された課金情報として、図9(a)に表す4つの情報に加えて「請求不要フラグ」が表されている。「請求不要フラグ」が「〇」だと請求不要フラグが対応付けられていることが表され、「−」だと請求不要フラグが対応付けられていないことが表されるものとする。図9(b)の例では、2行目の課金情報は請求不要フラグに対応付けられているので、認証識別情報及び非認証装置識別情報の両方に対応付けて送信されてきた課金情報であることを表している。
On the other hand, in FIG. 9B, as the billing information stored in the billing
それはつまり、通常は非認証サービスを提供する店舗画像形成装置20によって認証サービスが提供されたことを示しており、事業者Bはその課金情報が示す課金金額については店舗に課金する(支払いを求める)必要がないことを意味する。認証サービス装置50の課金処理部504は、課金情報記憶部503を参照し、記憶されている課金情報を用いて認証サービスについての課金処理を行う。
That is, this indicates that the authentication service is provided by the store
課金処理部504は、印刷日が請求の対象期間(例えば過去1か月)の課金情報について、カラーの有無及び用紙サイズから定まる単価に用紙枚数を乗じた値を合計したものを課金金額として算出する。課金処理部504は、算出した課金金額を例えば登録された口座から引き落とす処理を課金処理として行う。なお、課金処理の内容はこれに限らず、例えば請求書を発行する処理又は請求を担当している部門システムに課金金額を通知する処理を課金処理として行ってもよい。
The
非認証サービス装置60の課金処理部603は、は、課金情報記憶部602を参照し、記憶されている課金情報を用いて非認証サービスについての課金処理を行う。課金処理部603は、印刷日が請求の対象期間(例えば過去1か月)の課金情報のうち、請求不要フラグが対応付けられていないものについて、カラーの有無及び用紙サイズから定まる単価に用紙枚数を乗じた値を合計したものを課金金額として算出する。後は、課金処理部603は、課金処理部504と同様に課金処理を行う。
The
情報処理システム1が備える各装置は、上記の構成に基づいて、認証サービス又は非認証サービスについて課金する課金処理を行う。以下図10から図14を参照して課金処理の動作手順について説明する。まず、図10では、社内画像形成装置10によって認証サービスの提供と課金情報の出力が行われる出力処理における各装置の動作手順を説明する。
Each device included in the
図10は認証サービスの出力処理における動作手順の一例を表す。図10に表す動作手順は、社内画像形成装置10に認証用の情報(本実施例では組織ID及びパスワード)が入力されることを契機に開始される。まず、社内画像形成装置10(サービスUI表示部101)は、認証用の情報の入力を受け付け(ステップS11)、入力された認証用の情報を認証サービス装置50に送信する(ステップS12)。
FIG. 10 illustrates an example of an operation procedure in an authentication service output process. The operation procedure illustrated in FIG. 10 is started when authentication information (in this embodiment, an organization ID and a password) is input to the in-house
認証サービス装置50(認証処理部501)は、送信されてきた認証用の情報を用いて認証処理を行う(ステップS13)。次に、認証サービス装置50(認証サービス処理部502)は、認証されたユーザに対して認証サービスを提供するための提供処理を行う(ステップS14)。続いて、認証サービス装置50(認証サービス処理部502)は、提供処理により生成した印刷データを社内画像形成装置10に送信する(ステップS15)。 The authentication service device 50 (authentication processing unit 501) performs an authentication process using the transmitted authentication information (step S13). Next, the authentication service device 50 (authentication service processing unit 502) performs a providing process for providing an authentication service to the authenticated user (step S14). Subsequently, the authentication service device 50 (authentication service processing unit 502) transmits the print data generated by the providing process to the in-house image forming device 10 (step S15).
社内画像形成装置10(サービス処理部102)は、送信されてきた印刷データを用いて画像を印刷する処理をサービス処理として行う(ステップS16)。次に、社内画像形成装置10(課金処理部103)は、サービス処理で用いた印刷データが表す集計用情報を課金情報として生成する(ステップS17)。続いて、社内画像形成装置10(課金情報出力部104)は、生成した課金情報を上述した組織ID及び装置IDとともにテナント管理システム30に出力する(ステップS18)。
The in-house image forming apparatus 10 (service processing unit 102) performs a process of printing an image using the transmitted print data as a service process (step S16). Next, the in-house image forming apparatus 10 (charging processing unit 103) generates totaling information represented by the print data used in the service processing as charging information (step S17). Next, the in-house image forming apparatus 10 (charging information output unit 104) outputs the generated charging information to the
図11では、店舗画像形成装置20によって非認証サービスの提供と課金情報の出力が行われる出力処理における各装置の動作手順を説明する。
図11は非認証サービスの出力処理における動作手順の一例を表す。図11に表す動作手順は、店舗画像形成装置20に対して非認証サービスを利用する操作が行われることを契機に開始される。まず、店舗画像形成装置20(サービスUI表示部201)は、非認証サービスを利用するための利用操作(本実施例では印刷番号の入力操作等)を受け付ける(ステップS21)。
FIG. 11 illustrates an operation procedure of each device in an output process in which the non-authentication service is provided and the billing information is output by the shop
FIG. 11 shows an example of an operation procedure in the output processing of the non-authentication service. The operation procedure illustrated in FIG. 11 is started when an operation using a non-authentication service is performed on the shop
次に、店舗画像形成装置20(サービスUI表示部201)は、受け付けた利用操作に基づきサービスの提供(本実施例では登録した画像を印刷するための処理)を要求する要求データを非認証サービス装置60に送信する(ステップS22)。非認証サービス装置60(非認証サービス処理部601)は、送信されてきた要求データに基づいて非認証サービスを提供するための提供処理(本実施例では画像データの読み出しと送信)を行う(ステップS23、S24)。 Next, the shop image forming apparatus 20 (service UI display unit 201) converts the request data for requesting service provision (in this embodiment, processing for printing a registered image) based on the received use operation to the non-authentication service. The data is transmitted to the device 60 (step S22). The non-authentication service device 60 (non-authentication service processing unit 601) performs a provision process (reading and transmission of image data in the present embodiment) for providing a non-authentication service based on the transmitted request data (step). S23, S24).
店舗画像形成装置20(サービスUI表示部201)は、送信されてきた画像データが示す登録画像を表示して(ステップS25)、ユーザによる利用操作(本実施例では登録画像の確認と印刷設定の操作)を受け付ける(ステップS26)。次に、店舗画像形成装置20(課金処理部203)は、ユーザが決定した設定によって決まる金額をユーザに課金する課金処理(請求書の印刷の指示又は現金払いの受け付け)を行う(ステップS27)。 The shop image forming apparatus 20 (the service UI display unit 201) displays the registered image indicated by the transmitted image data (step S25), and performs a user operation (in this embodiment, confirmation of the registered image and print setting). Operation) is received (step S26). Next, the store image forming apparatus 20 (charging processing unit 203) performs a charging process (an instruction for printing a bill or accepting cash payment) for charging the user with an amount determined by the setting determined by the user (step S27). .
続いて、店舗画像形成装置20(サービス処理部202)は、送信されてきた画像データを印刷するための印刷データを生成して画像を印刷する処理をサービス処理として行う(ステップS28)。次に、店舗画像形成装置20(課金処理部203)は、サービス処理で用いた印刷データが表す集計用情報を課金情報として生成する(ステップS29)。そして、店舗画像形成装置20(課金情報出力部204)は、生成した課金情報を上述した組織ID及び装置IDとともにテナント管理システム30に出力する(ステップS30)。
Subsequently, the shop image forming apparatus 20 (service processing unit 202) performs a process of generating print data for printing the transmitted image data and printing an image as a service process (step S28). Next, the shop image forming apparatus 20 (charging processing unit 203) generates totaling information represented by the print data used in the service processing as charging information (step S29). Then, the shop image forming apparatus 20 (charging information output unit 204) outputs the generated charging information to the
図12では、図10とは異なり店舗画像形成装置20によって認証サービスの提供と課金情報の出力が行われる出力処理における各装置の動作手順を説明する。
図12は認証サービスの出力処理における動作手順の別の一例を表す。図12に表す動作手順は、店舗画像形成装置20に認証用の情報が入力されることを契機に開始される。まず、店舗画像形成装置20(サービスUI表示部201)は、認証用の情報の入力を受け付け(ステップS31)、入力された認証用の情報を認証サービス装置50に送信する(ステップS32)。
12, an operation procedure of each device in an output process in which the shop
FIG. 12 shows another example of the operation procedure in the output processing of the authentication service. The operation procedure shown in FIG. 12 is started when authentication information is input to the shop
認証サービス装置50(認証処理部501)は、送信されてきた認証用の情報を用いて認証処理を行う(ステップS33)。次に、認証サービス装置50(認証サービス処理部502)は、認証されたユーザに対して認証サービスを提供するための提供処理を行う(ステップS34)。続いて、認証サービス装置50(認証サービス処理部502)は、提供処理により生成した印刷データを店舗画像形成装置20に送信する(ステップS35)。 The authentication service device 50 (authentication processing unit 501) performs an authentication process using the transmitted authentication information (step S33). Next, the authentication service device 50 (authentication service processing unit 502) performs a providing process for providing an authentication service to the authenticated user (step S34). Subsequently, the authentication service device 50 (authentication service processing unit 502) transmits the print data generated by the providing process to the shop image forming device 20 (step S35).
店舗画像形成装置20(サービス処理部202)は、送信されてきた印刷データを用いて画像を印刷する処理をサービス処理として行う(ステップS36)。次に、店舗画像形成装置20(課金処理部203)は、サービス処理で用いた印刷データが表す集計用情報を課金情報として生成する(ステップS37)。続いて、店舗画像形成装置20(課金情報出力部204)は、生成した課金情報を上述した組織ID及び装置IDとともにテナント管理システム30に出力する(ステップS38)。
The shop image forming apparatus 20 (service processing unit 202) performs a process of printing an image using the transmitted print data as a service process (step S36). Next, the shop image forming apparatus 20 (the billing processing unit 203) generates, as billing information, tabulation information represented by the print data used in the service processing (step S37). Subsequently, the shop image forming apparatus 20 (charging information output unit 204) outputs the generated charging information to the
図13では、出力されてきた課金情報を振り分ける振分処理における各装置の動作手順を説明する。
図13は振分処理における各装置の動作手順の一例を表す。図13に表す動作手順は、図10、図11、図12の動作手順が行われて課金情報が出力されることを契機に開始される。
FIG. 13 illustrates an operation procedure of each device in the sorting process for sorting the output billing information.
FIG. 13 illustrates an example of an operation procedure of each device in the distribution process. The operation procedure shown in FIG. 13 is started when the operation procedures of FIGS. 10, 11, and 12 are performed and the billing information is output.
まず、テナント管理システム30(テナント処理部301、テーブル記憶部302)は、課金情報とともに出力されてきた組織ID及び装置IDに基づいて対応するテナントを特定する(ステップS41)。本実施例では、認証サービス装置50(テナントIDが「D001」)のみ、非認証サービス装置60(テナントIDが「D002」)のみ、又は、認証サービス装置50と非認証サービス装置60の両方のいずれかのテナントが特定される。
First, the tenant management system 30 (
次に、テナント管理システム30(テナント処理部301)は、特定したテナントのテナントID及び課金情報を集計中継システム40に供給する(ステップS42)。集計中継システム40(課金情報振分部401)は、供給されたテナントIDに基づいて課金情報の振り分けを行う(ステップS50)。集計中継システム40(課金情報振分部401)は、供給されたテナントIDが「D001」であれば、課金情報を認証サービス装置50に供給する(ステップS51)。 Next, the tenant management system 30 (the tenant processing unit 301) supplies the tenant ID and the billing information of the specified tenant to the aggregation relay system 40 (Step S42). The aggregation relay system 40 (charging information distribution unit 401) distributes charging information based on the supplied tenant ID (step S50). If the supplied tenant ID is “D001”, the aggregation relay system 40 (the charging information distribution unit 401) supplies the charging information to the authentication service device 50 (step S51).
認証サービス装置50(課金情報記憶部503)は、供給された課金情報を記憶する(ステップS52)。集計中継システム40(課金情報振分部401)は、供給されたテナントIDが「D002」であれば、課金情報を非認証サービス装置60に供給する(ステップS53)。非認証サービス装置60(課金情報記憶部602)は、供給された課金情報を記憶する(ステップS54)。また、集計中継システム40(課金情報振分部401)は、供給されたテナントIDが「D001、D002」であれば、課金情報を認証サービス装置50及び非認証サービス装置60の両方に供給する(ステップS55、S57)。
The authentication service device 50 (charging information storage unit 503) stores the supplied charging information (step S52). If the supplied tenant ID is “D002”, the aggregation relay system 40 (the charging information distribution unit 401) supplies the charging information to the non-authentication service device 60 (step S53). The non-authentication service device 60 (charging information storage unit 602) stores the supplied charging information (step S54). If the supplied tenant ID is “D001, D002”, the aggregation relay system 40 (charging information distribution unit 401) supplies the charging information to both the
ただし、集計中継システム40(課金情報振分部401)は、非認証サービス装置60に対しては、課金情報を請求不要フラグに対応付けて記憶するよう指示する。そのため、認証サービス装置50(課金情報記憶部503)は、供給された課金情報を単に記憶するが(ステップS56)、非認証サービス装置60(課金情報記憶部602)は、供給された課金情報を請求不要フラグに対応付けて記憶する(ステップS58)。
However, the aggregation relay system 40 (the charging information distribution unit 401) instructs the
図14では、記憶された課金情報に基づいて行われる課金処理における非認証サービス装置60の動作手順を説明する。
図14は課金処理における非認証サービス装置60の動作手順の一例を表す。図14に表す動作手順は、事業者Bから店舗に対する請求の時期になることを契機に開始される。
FIG. 14 illustrates an operation procedure of the
FIG. 14 illustrates an example of an operation procedure of the
非認証サービス装置60(課金処理部603)は、自装置(課金情報記憶部602)に記憶されている課金情報のうち請求不要フラグに対応付けられた課金情報を除外し(ステップS61)、それ以外の課金情報から課金金額を算出する(ステップS62)。として、非認証サービス装置60(課金処理部603)は、算出した課金金額での課金処理(口座引き落とし等)を実行する(ステップS63)。 The non-authentication service device 60 (charging processing unit 603) excludes the charging information associated with the billing unnecessary flag from the charging information stored in its own device (charging information storage unit 602) (step S61). The charge amount is calculated from the charge information other than (step S62). The non-authentication service device 60 (charging processing unit 603) executes a charging process (debit, etc.) with the calculated charging amount (step S63).
本実施例では、以上のとおり課金情報の振り分けが行われる。この振り分けが行われない場合、例えば店舗画像形成装置20が認証サービスを提供したのに非認証サービスを提供したときと同じく課金情報が非認証サービス装置60にのみ記憶されると、事業者Bから店舗への課金が発生する非認証サービスと同じく、事業者Aから店舗への課金が発生する。
In this embodiment, the charging information is distributed as described above. If the sorting is not performed, for example, if the billing information is stored only in the
本実施例では店舗画像形成装置20が認証サービスを提供すると認証サービス装置50及び非認証サービス装置60の両方に課金情報が記憶されるので、社内画像形成装置10により認証サービスが提供される場合と同様に認証サービス装置50による課金処理が行われる。このように、本実施例によれば、上記振り分けが行われない場合に比べて、非認証サービスの提供装置(非認証サービス装置60)で認証サービスを提供したときの課金の手間が少なくなる。
In this embodiment, when the shop
[2]変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
[2] Modifications The embodiment described above is merely an example of the embodiment of the present invention, and may be modified as follows. Further, the embodiment and each modification may be implemented in combination as needed.
[2−1]認証用情報
認証用情報(認証サービスの認証に用いられる情報)は、実施例では組織ID及びパスワードであったが、これに限らない。組織IDの代わりにユーザID等の他の識別情報が用いられてもよい。また、パスワードの代わりに生体情報等のユーザに固有な情報が用いられてもよい。要するに、認証用情報は、ユーザの認証に利用可能な情報であればよい。
[2-1] Information for Authentication The information for authentication (information used for authentication of the authentication service) is the organization ID and the password in the embodiment, but is not limited thereto. Other identification information such as a user ID may be used instead of the organization ID. Further, information unique to the user such as biometric information may be used instead of the password. In short, the authentication information may be any information that can be used for user authentication.
[2−2]認証識別情報
認証識別情報(認証サービスを識別する識別情報)は、実施例では認証サービスの認証で用いられる認証用情報、つまりユーザによって入力される情報であったが、これに限らない。認証識別情報は、例えば認証サービスの提供措置が予め記憶している特定の文字列又は記号等であってもよい。
[2-2] Authentication identification information The authentication identification information (identification information for identifying the authentication service) is the authentication information used in the authentication of the authentication service in the embodiment, that is, the information input by the user. Not exclusively. The authentication identification information may be, for example, a specific character string or a symbol stored in advance in the authentication service providing unit.
ただし、その場合、情報処理システムでは、認証用情報に加えて認証識別情報を管理(情報の設定及び変更等)しなければならない。これに対し、実施例では、既に管理対象となっている認証用情報を認証識別情報として用いるので、認証用情報及び認証識別情報が別々の情報である場合に比べて、情報処理システムの管理者による情報の管理の手間が少なくなる。 However, in that case, the information processing system must manage (set and change information, etc.) authentication authentication information in addition to the authentication information. On the other hand, in the embodiment, since the authentication information that is already managed is used as the authentication identification information, the administrator of the information processing system is compared with the case where the authentication information and the authentication identification information are separate information. Troublesome information management due to the above.
[2−3]課金先
実施例では、認証サービスの利用に対する課金先が特に分けられていなかったが、複数の課金先に対してそれぞれ課金処理が行われてもよい。複数の課金先とは、例えば実施例のように事業者Aが提供する社員向けの認証サービスであれば、例えば社内の各部門及び各プロジェクト等である(各部門及び各プロジェクトの経費として扱われる)。
[2-3] Billing destination In the embodiment, the billing destination for the use of the authentication service is not particularly divided. However, the billing process may be performed for each of a plurality of billing destinations. The plurality of billing destinations are, for example, departments and projects in the company if they are authentication services for employees provided by the business operator A as in the embodiment (treated as expenses for each department and each project). ).
その場合、認証サービス装置50の課金処理部504は、複数の課金先を識別するための課金先情報を参照して課金処理を行う。課金先情報としては、例えば、部門及びプロジェクト等において経費を計上するために定められた部門コード及びプロジェクトコード等が用いられる。本変形例では、ユーザは、認証用の情報を入力する際に、それらの課金先情報も合わせて入力する。
In this case, the
なお、例えば課金先のコードとユーザIDとが1対1で対応付けられている場合はそれらのコードの代わりにユーザIDが課金先情報として入力されてもよい。社内画像形成装置10の課金情報出力部104及び店舗画像形成装置20の課金情報出力部204は、装置ID及び組織IDに加えて課金先情報を課金情報に対応付けて出力する。また、複数の課金先とは、例えば実施例のように事業者Bが提供する店舗で課金を代行する非認証サービスであれば、例えば各店舗又は複数の店舗を統括する支店等である。
For example, when a billing destination code and a user ID are associated with each other on a one-to-one basis, a user ID may be input as billing destination information instead of those codes. The billing
その場合、非認証サービス装置60の課金処理部603は、複数の課金先を識別するための課金先情報を参照して課金処理を行う。課金先情報としては、例えば、店舗及び支店について定められた店舗コード及び支店コード等が用いられる。本変形例では、店舗画像形成装置20が、それらの課金先情報を記憶している。店舗画像形成装置20の課金情報出力部204は、装置ID及び組織IDに加えて課金先情報を課金情報に対応付けて出力する。
In this case, the
テナント処理部301は、認証識別情報及び課金先情報に対応付けて課金情報が実施例で述べた認証サービスシステムから送信されてくると、実施例と同様に認証サービス装置50をテナントとして特定し、特定したテナントIDと共に課金情報及び課金先情報を課金情報振分部401に供給する。課金情報振分部401は、供給された課金情報を同じく供給された課金先情報と共に特定された認証サービス装置50の課金情報記憶部503に記憶させる。
When the billing information is transmitted from the authentication service system described in the embodiment in association with the authentication identification information and the billing destination information, the
テナント処理部301は、非認証装置識別情報及び課金先情報に対応付けて課金情報が実施例で述べた非認証サービスシステムから送信されてくると、実施例と同様に非認証サービス装置60をテナントとして特定し、特定したテナントIDと共に課金情報及び課金先情報を課金情報振分部401に供給する。課金情報振分部401は、供給された課金情報を同じく供給された課金先情報と共に特定された非認証サービス装置60の課金情報記憶部602に記憶させる。
When the billing information is transmitted from the non-authentication service system described in the embodiment in association with the non-authentication device identification information and the billing destination information, the
また、テナント処理部301は、認証識別情報及び非認証装置識別情報の両方に対応付けて課金情報が認証サービスシステムから送信されてくると、実施例と同様に認証サービス装置50及び非認証サービス装置60をテナントとして特定し、特定した両テナントのテナントIDと共に課金情報及び課金先情報を課金情報振分部401に供給する。課金情報振分部401は、供給された課金情報を同じく供給された課金先情報と共に特定された認証サービス装置50の課金情報記憶部503及び非認証サービス装置60の課金情報記憶部602に記憶させる。
Further, when the billing information is transmitted from the authentication service system in association with both the authentication identification information and the non-authentication device identification information, the
課金処理部504は、課金情報記憶部503を参照し、記憶されている課金情報及び課金先情報を用いて認証サービスについての課金処理を行う。課金処理部504は、例えば、共通の課金先情報に対応付けられた課金情報に基づいて、その課金先情報が示す課金先への課金金額を算出する。そして、課金処理部504は、その課金先について登録された口座からの課金金額を引き落とす処理を課金処理として行う。以上のとおり、本変形例では、認証サービスの課金が複数の課金先について別々に行われる。
The
課金処理部603は、課金情報記憶部602を参照し、記憶されている課金情報及び課金先情報を用いて非認証サービスについての課金処理を行う。課金処理部603は、例えば、共通の課金先情報に対応付けられた課金情報に基づいて、その課金先情報が示す課金先への課金金額を算出する。そして、課金処理部603は、その課金先について登録された口座からの課金金額を引き落とす処理を課金処理として行う。以上のとおり、本変形例では、非認証サービスの課金も複数の課金先について別々に行われる。
The
[2−4]サービス処理における通信経路
実施例では、図5に表すように、各画像形成装置のサービスUI表示部と認証サービス装置50及び非認証サービス装置60とが直接データをやり取りしているが、課金情報と同様に、テナント管理システム30を介して(集計中継システム40は中継してもしなくてもよい)データをやり取りしてもよい。
[2-4] Communication Path in Service Processing In the embodiment, as shown in FIG. 5, the service UI display unit of each image forming apparatus and the
[2−5]各部を実現する装置
図5に表す各機能を実現する装置は、図中に表された装置に限らない。例えば集計中継システム40が備える課金情報振分部401をテナント管理システム30が実現してもよい(その場合集計中継システム40は不要になる)。また、1台の装置が備える各機能を2台以上の装置がそれぞれ分担して実現してもよい。また、実施例ではクラウド3において実現された(コンピュータ資源を確保された)各装置が、クラウドコンピューティング以外の形態(オンプレミス等)で実現されてもよい。要するに、情報処理システム全体としてこれらの機能が実現されていれば、情報処理システムが何台の装置を備えていてもよいし、どのような形態で実現されてもよい。
[2-5] Apparatus for Realizing Each Unit The apparatus for realizing each function shown in FIG. 5 is not limited to the apparatus shown in the figure. For example, the
[2−6]サービス
認証サービスシステムが提供する認証サービス及び非認証サービスシステムが提供する非認証サービスは、上述したものに限らない。例えば、顧客向け及び会員向け等のサービスが認証サービスとして提供されてもよいし、コンテンツ印刷及びチケット印刷等のサービスが非認証サービスとして提供されてもよい。
[2-6] Service The authentication service provided by the authentication service system and the non-authentication service provided by the non-authentication service system are not limited to those described above. For example, services for customers and members may be provided as authentication services, and services such as content printing and ticket printing may be provided as non-authentication services.
実施例では、認証サービスシステム及び非認証サービスシステムがいずれも画像形成装置を備えていたが、提供されるサービスの内容によっては(例えばテレビ電話会議サービスのように画像形成が不要なサービスであれば)画像形成装置を備えていなくてもよい。要するに、課金が発生するサービスであればどのようなサービスが認証サービス及び非認証サービスとして提供されてもよい。また、それらのサービスを提供可能であれば、どのようなシステムが構築されてもよい。 In the embodiment, both the authentication service system and the non-authentication service system include the image forming apparatus. However, depending on the contents of the provided service (for example, a service that does not require image formation such as a video conference service). The image forming apparatus may not be provided. In short, any service for which billing occurs may be provided as the authentication service and the non-authentication service. In addition, any system may be constructed as long as these services can be provided.
[2−7]課金情報
課金情報は、実施例で述べた情報(画像が形成されたシートの枚数、サイズ、カラーの有無等)に限らない。例えば提供されるサービスがコンテンツ印刷サービスであれば、印刷されたコンテンツのIDが課金情報として用いられる(コンテンツによって料金が異なる)。また、例えばテレビ電話会議サービスが提供される場合は、会議時間(長いほど料金がかかる)及び映像の解像度(高いほど料金がかかる)等が課金情報として用いられる。要するに、サービス料金、すなわち課金金額を示す情報であれば、どのような情報が課金情報として用いられてもよい。
[2-7] Billing Information The billing information is not limited to the information (the number of sheets on which images are formed, the size, the presence or absence of color, etc.) described in the embodiment. For example, if the provided service is a content printing service, the ID of the printed content is used as billing information (the fee varies depending on the content). For example, when a video conference service is provided, the conference time (the longer the fee is, the higher the fee is) and the resolution of the video (the higher the fee, the higher the fee) is used as the billing information. In short, any information may be used as the billing information as long as the information indicates the service fee, that is, the billing amount.
[2−8]発明のカテゴリ
本発明は、社内画像形成装置、店舗画像形成装置、テナント管理システム30、集計中継システム40、認証サービス装置50及び非認証サービス装置60等の各情報処理装置の他、それらの装置を備える情報処理システムとしても捉えられる。また、本発明は、各装置が実施する処理を実現するための情報処理方法としても捉えられるし、各装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
[2-8] Category of Invention The present invention relates to other information processing apparatuses such as an in-house image forming apparatus, a store image forming apparatus, a
1…情報処理システム、3…クラウド、10…社内画像形成装置、20…店舗画像形成装置、30…テナント管理システム、40…集計中継システム、50…認証サービス装置、60…非認証サービス装置、101…サービスUI表示部、102…サービス処理部、103…課金処理部、104…課金情報出力部、201…サービスUI表示部、202…サービス処理部、203…課金処理部、204…課金情報出力部、301…テナント処理部、302…テーブル記憶部、401…課金情報振分部、501…認証処理部、502…認証サービス処理部、503…課金情報記憶部、504…課金処理部、601…非認証サービス処理部、602…課金情報記憶部、603…課金処理部。
DESCRIPTION OF
Claims (4)
認証されていないユーザに対して非認証サービスを提供するシステムが課金処理を行う際に参照する第2記憶部と、
課金金額を示す課金情報が前記認証サービスを識別する第1識別情報に対応付けて送信されてくると当該課金情報を前記第1記憶部に記憶させ、課金金額を示す課金情報が前記非認証サービスを提供する装置を識別する第2識別情報に対応付けて送信されてくると当該課金情報を前記第2記憶部に記憶させ、課金金額を示す課金情報が前記第1識別情報及び前記第2識別情報の両方に対応付けて送信されてくると、当該課金情報を前記第1記憶部に記憶させ且つ当該課金情報が示す課金金額の請求が不要であることを示す情報に対応付けて前記第2記憶部に記憶させる記憶制御部と
を備える情報処理装置。 A first storage unit referred to when a system that provides an authentication service to an authenticated user performs a billing process;
A second storage unit referred to when a system that provides an unauthenticated service to an unauthenticated user performs a billing process;
When the accounting information indicating the accounting amount is transmitted in association with the first identification information for identifying the authentication service, the accounting information is stored in the first storage unit, and the accounting information indicating the accounting amount is stored in the non-authentication service. Is transmitted in association with the second identification information for identifying the device that provides the information, the charging information is stored in the second storage unit, and the charging information indicating the charging amount is stored in the first identification information and the second identification information. When the billing information is transmitted in association with both of the information, the billing information is stored in the first storage unit and the billing information indicated by the billing information is associated with the information indicating that billing is unnecessary. An information processing apparatus comprising: a storage control unit configured to store the data in a storage unit.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the first identification information is authentication information used for authentication of a user who uses the authentication service.
前記記憶制御部は、課金金額を示す課金情報が前記第1識別情報及び前記課金先情報に対応付けて送信されてくると当該課金情報を当該課金先情報と共に前記第1記憶部に記憶させ、課金金額を示す課金情報が前記第1識別情報、前記第2識別情報及び前記課金先情報に対応付けて送信されてくると、当該課金情報を当該課金先情報と共に前記第1記憶部及び前記第2記憶部に記憶させる
請求項1又は2に記載の情報処理装置。 The system for providing the authentication service performs the accounting process for each of the plurality of billing destinations with reference to billing destination information for identifying a plurality of billing destinations,
When charging information indicating a charging amount is transmitted in association with the first identification information and the charging destination information, the storage control unit causes the first storage unit to store the charging information together with the charging destination information, When charging information indicating a charging amount is transmitted in association with the first identification information, the second identification information, and the charging destination information, the charging information is stored together with the charging destination information in the first storage unit and the first storage unit. The information processing device according to claim 1, wherein the information processing device stores the information in a storage unit.
前記記憶制御部は、課金金額を示す課金情報が前記第2識別情報及び前記課金先情報に対応付けて送信されてくると当該課金情報を当該課金先情報と共に前記第2記憶部に記憶させ、課金金額を示す課金情報が前記第1識別情報、前記第2識別情報及び前記課金先情報に対応付けて送信されてくると、当該課金情報を当該課金先情報と共に前記第1記憶部及び前記第2記憶部に記憶させる
請求項1又は2に記載の情報処理装置。 The system for providing the non-authentication service performs the accounting process for each of the plurality of billing destinations with reference to billing destination information for identifying a plurality of billing destinations,
When the billing information indicating the billing amount is transmitted in association with the second identification information and the billing destination information, the storage control unit stores the billing information together with the billing destination information in the second storage unit, When the billing information indicating the billing amount is transmitted in association with the first identification information, the second identification information, and the billing destination information, the billing information is stored together with the billing destination information in the first storage unit and the first storage unit. The information processing device according to claim 1, wherein the information processing device stores the information in a storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018132199A JP7035866B2 (en) | 2018-07-12 | 2018-07-12 | Information processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018132199A JP7035866B2 (en) | 2018-07-12 | 2018-07-12 | Information processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020010277A true JP2020010277A (en) | 2020-01-16 |
JP7035866B2 JP7035866B2 (en) | 2022-03-15 |
Family
ID=69152377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018132199A Active JP7035866B2 (en) | 2018-07-12 | 2018-07-12 | Information processing equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7035866B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7512224B2 (en) | 2020-03-31 | 2024-07-08 | ゼロックス コーポレイション | Method and system for enabling kiosk mode on a multifunction device - Patent Application 20070123333 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014024251A1 (en) * | 2012-08-06 | 2014-02-13 | 富士通株式会社 | Cloud service selection device, cloud service selection system, cloud service selection method, and cloud service selection program |
JP2015018404A (en) * | 2013-07-10 | 2015-01-29 | 富士ゼロックス株式会社 | Image forming apparatus, program, and image forming system |
JP2017016513A (en) * | 2015-07-03 | 2017-01-19 | 株式会社日立システムズ | Charging information generation device, charging information generation method, and program |
JP2017062599A (en) * | 2015-09-24 | 2017-03-30 | 富士ゼロックス株式会社 | Information processing device and program |
-
2018
- 2018-07-12 JP JP2018132199A patent/JP7035866B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014024251A1 (en) * | 2012-08-06 | 2014-02-13 | 富士通株式会社 | Cloud service selection device, cloud service selection system, cloud service selection method, and cloud service selection program |
JP2015018404A (en) * | 2013-07-10 | 2015-01-29 | 富士ゼロックス株式会社 | Image forming apparatus, program, and image forming system |
JP2017016513A (en) * | 2015-07-03 | 2017-01-19 | 株式会社日立システムズ | Charging information generation device, charging information generation method, and program |
JP2017062599A (en) * | 2015-09-24 | 2017-03-30 | 富士ゼロックス株式会社 | Information processing device and program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7512224B2 (en) | 2020-03-31 | 2024-07-08 | ゼロックス コーポレイション | Method and system for enabling kiosk mode on a multifunction device - Patent Application 20070123333 |
Also Published As
Publication number | Publication date |
---|---|
JP7035866B2 (en) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7526212B2 (en) | Expense recovery system for multi-function device with smart data entry | |
US7730393B2 (en) | System and method for providing fee-based data services to mobile users | |
US20050091325A1 (en) | Information providing system | |
KR20170002554A (en) | Printing system and method of controlling printing system | |
JP6519132B2 (en) | Printing fee payment system, program, printing fee payment method, and information processing apparatus | |
JP2008225601A (en) | Order accounting system and method | |
JP6528432B2 (en) | Charge management system, first management device, second management device, and program | |
JP6793370B2 (en) | Equipment use system, equipment, program, information processing equipment | |
JP6064788B2 (en) | Job management server and advertisement distribution system | |
JP2018030375A (en) | Printing system and controlling method on printing system | |
JP2015130046A (en) | User terminal device, output system, program, and output method | |
JP6424720B2 (en) | Charge storage system, billing server and charge storage method | |
JP7035866B2 (en) | Information processing equipment | |
US11068219B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
US7751727B2 (en) | Expense recovery system for multi-function device with smart data entry | |
JP2015001938A (en) | Image processing system, image processing method, image processor and program | |
JP2021189687A (en) | Information processing system | |
JP6613978B2 (en) | Printing system, printing apparatus, privilege management apparatus, and program | |
US20230308584A1 (en) | Print device management apparatus and print device management method for systems with different usage locations | |
JP7395958B2 (en) | Building materials manufacturing system, server device, and method for providing patterns of building materials | |
JP2019160028A (en) | Information processing device, information processing system, information processing method, and program | |
WO2023162236A1 (en) | Billing management method, billing management system, and billing management program | |
JP2018132825A (en) | Communication apparatus management device, communication apparatus management method and communication apparatus management system | |
US20240040054A1 (en) | Server, non-transitory computer-readable recording medium storing computer-readable instructions for server, method performed by server, communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method performed by communication device | |
JP2010250549A (en) | Printing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210621 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220127 |
|
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: 20220201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7035866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |