JP6838497B2 - Information processing system and information processing method - Google Patents
Information processing system and information processing method Download PDFInfo
- Publication number
- JP6838497B2 JP6838497B2 JP2017105661A JP2017105661A JP6838497B2 JP 6838497 B2 JP6838497 B2 JP 6838497B2 JP 2017105661 A JP2017105661 A JP 2017105661A JP 2017105661 A JP2017105661 A JP 2017105661A JP 6838497 B2 JP6838497 B2 JP 6838497B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- access
- cloud
- access information
- unit
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
Description
本発明は、情報処理システム及び情報処理方法に関する。 The present invention relates to an information processing system and an information processing method.
ネットワークに接続された機器に対して様々なサービスを提供するクラウドシステムが利用されている。例えば、クラウドを構成するサーバがMFP(Multifunction Peripheral)の機能に関連する処理、例えばインプットデータ(スキャンドキュメント等)の処理、印刷データの処理等を行うシステムがある。このようなシステムにおいては、サービスの提供を受ける権限を有するユーザのアカウントを用いた認証処理が行われる。 Cloud systems that provide various services to devices connected to the network are used. For example, there is a system in which a server constituting the cloud performs processing related to the function of the MFP (Multifunction Peripheral), such as processing of input data (scan document, etc.), processing of print data, and the like. In such a system, an authentication process is performed using the account of a user who has the authority to receive the service.
例えば、MFPがユーザのアカウントとユーザパスワードとログインパスワードとを記憶し、所定のタイミングでログインパスワードを変更し、ユーザのアカウント及びユーザパスワードの入力とサーバへのログイン要求とを受け付けた場合に、MFPに記憶されているログインパスワードを用いてクラウドサーバへのログインを試みる構成が開示されている(特許文献1)。 For example, when the MFP remembers the user's account, user password, and login password, changes the login password at a predetermined timing, and accepts the input of the user's account and user password and the login request to the server, the MFP. A configuration is disclosed in which an attempt is made to log in to a cloud server using a login password stored in (Patent Document 1).
従来のシステムのように、ユーザのアカウントを機器に記憶しておくことにより、ユーザがアクセスの度にアカウントを入力する必要をなくすことができる。しかしながら、このようなシステムにおいては、クラウド側で全てのユーザの認証情報(アカウント)を管理することが必要であり、ユーザ数の増加に伴い、認証情報の管理にかかる負荷が大きくなる。特に、複数のユーザにより共用されることが多いMFP等の機器に関連するサービスを提供するシステムにおいては、管理すべき認証情報の量が膨大となり、クラウド側にかかるコスト、作業負荷、リソース負荷等が過大となる問題が生じやすい。 By storing the user's account in the device as in the conventional system, it is possible to eliminate the need for the user to enter the account each time the user accesses. However, in such a system, it is necessary to manage the authentication information (accounts) of all users on the cloud side, and as the number of users increases, the load on the management of the authentication information increases. In particular, in a system that provides services related to devices such as MFPs that are often shared by multiple users, the amount of authentication information to be managed becomes enormous, and the cost, workload, resource load, etc. on the cloud side, etc. Is likely to cause an excessive problem.
本発明は、上記に鑑みてなされたものであって、認証情報の管理にかかる負荷を軽減することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to reduce the load on the management of authentication information.
上述した課題を解決し、目的を達成するために、本発明の一形態は、機器と、前記機器の機能に関連するサービスを提供するクラウドとがネットワークを介して接続される情報処理システムであって、前記機器は、登録情報を入力する入力部と、前記登録情報を前記クラウドに送信する第1の送信部と、前記クラウドから送信され、前記機器毎に割り当てられたアクセス情報を受信する第1の受信部と、前記アクセス情報を記憶する第1の記憶部と、前記第1の記憶部に記憶された前記アクセス情報を用いて前記クラウドとアクセスするための処理を行う第1の処理部と、を備え、前記クラウドは、前記登録情報を受信する第2の受信部と、前記登録情報に基づいて前記アクセス情報を生成する第1の生成部と、前記アクセス情報を前記機器に送信する第2の送信部と、前記アクセス情報を記憶する第2の記憶部と、前記第2の記憶部に記憶された前記アクセス情報を用いて前記機器とアクセスするための処理を行う第2の処理部と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the object, one form of the present invention is an information processing system in which a device and a cloud that provides services related to the functions of the device are connected via a network. The device receives an input unit for inputting registration information, a first transmission unit for transmitting the registration information to the cloud, and access information transmitted from the cloud and assigned to each device. A receiving unit, a first storage unit that stores the access information, and a first processing unit that performs processing for accessing the cloud using the access information stored in the first storage unit. The cloud transmits the access information to the device, a second receiving unit that receives the registration information, a first generation unit that generates the access information based on the registration information, and the access information. A second process of performing a process for accessing the device using the second transmission unit, the second storage unit that stores the access information, and the access information stored in the second storage unit. It is characterized by having a part and.
本発明によれば、認証情報の管理にかかる負荷を軽減することが可能となる。 According to the present invention, it is possible to reduce the load on the management of authentication information.
以下に添付図面を参照して、情報処理システム及び情報処理方法の実施形態を詳細に説明する。以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には当業者が容易に想到できるもの、実質的に同一のもの、及びいわゆる均等の範囲のものが含まれる。以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更、及び組み合わせを行うことができる。 An embodiment of the information processing system and the information processing method will be described in detail with reference to the accompanying drawings. The present invention is not limited by the following embodiments, and the components in the following embodiments include those easily conceived by those skilled in the art, substantially the same, and so-called equivalent ranges. .. Various omissions, substitutions, changes, and combinations of components can be made without departing from the gist of the following embodiments.
図1は、実施形態に係る情報処理システム1の概念構成を例示する図である。本実施形態に係る情報処理システム1は、MFP11(機器)がクラウド12にアクセスすることにより、MFP11の機能に関連するサービスを提供するシステムである。
FIG. 1 is a diagram illustrating a conceptual configuration of the information processing system 1 according to the embodiment. The information processing system 1 according to the present embodiment is a system that provides services related to the functions of the
MFP11は、コピー機、プリンタ、スキャナ、ファクシミリ等の機能を有する情報処理装置であり、クラウド12によるサービスの提供を受ける機器の一例である。本例においては、1つのMFP11が複数のユーザ15により共用される。
The MFP 11 is an information processing device having functions such as a copier, a printer, a scanner, and a facsimile, and is an example of a device that receives a service provided by the
クラウド12は、MFP11の機能に関連するサービスを実現するための処理を行う1つ以上のサーバを含んで構成されるコンピュータネットワークである。本例に係るクラウド12は、プリント、スキャン、データ変換、データ送信/配信等に関連する処理を行う。
The
なお、図1においては、クラウド12に1つのMFP11が接続される状態が示されているが、複数のMFP11が接続されてもよいし、MFP11以外の機器が接続されてもよい。
Although FIG. 1 shows a state in which one
図2は、実施形態に係る情報処理システム1のネットワーク構成を例示するブロック図である。本例においては、ローカルネットワーク17に2つのMFP11が接続され、インターネット18にクラウド12が接続され、ローカルネットワーク17とインターネット18とがルータ等を介して接続されている。本例に係るクラウド12には、クラウドサービス12Aとクラウドストレージ12Bとが含まれている。クラウドサービス12Aとは、MFP11の機能に関連するサービスを実行するネットワークであり、サービスを実行するために必要な処理を行うサーバ13等により構成される。クラウドストレージ12Bとは、各種データを記憶するネットワークであり、ストレージサーバ14等により構成される。通常、ローカルネットワーク17に接続しているMFP11からインターネット18に接続しているサーバ13にアクセスすることはできるが、サーバ13からMFP11に直接アクセスすることはできない。
FIG. 2 is a block diagram illustrating a network configuration of the information processing system 1 according to the embodiment. In this example, two
図3は、実施形態に係るMFP11のハードウェア構成を例示するブロック図である。本例に係るMFP11は、本体部20及び操作部30を備える。本体部20は、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能等を実現する。操作部30は、MFP11を操作するためのユーザインターフェースである。本体部20及び操作部30は、接続I/F29、通信路41、及び接続I/F36を介して相互に通信可能に接続されている。
FIG. 3 is a block diagram illustrating a hardware configuration of the
本体部20は、操作部30で受け付けた操作に応じた動作を行う。本体部20は、PC(Personal Computer)等の外部装置とも通信可能であり、外部装置から受信した指示(印刷指示等)に応じた動作を行うように構成されてもよい。
The
本体部20は、読取部21、通信部23、印刷部24、CPU(Central Processing Unit)25、ROM(Read Only Memory)26、RAM(Random Access Memory)27、HDD28、及び接続I/F29を含む。読取部21、通信部23、印刷部24、CPU25、ROM26、RAM27、HDD28、及び接続I/F29は、システムバス22を介して相互に接続されている。
The
読取部21は、コピー機能、スキャナ機能、及びファクシミリ機能を実現するための処理を行うハードウェアである。読取部21は、例えば原稿の画像をスキャンして読み取るスキャナ等を含む。
The
通信部23は、ローカルネットワーク17と接続するためのインターフェースである。
The
印刷部24は、プリンタ機能を実現するための処理を行うハードウェアである。印刷部24は、例えば媒体への印刷を行うプロッタ等を含む。印刷部24は、更に印刷済みの媒体を仕分けるフィニッシャ、原稿を自動給送するADF(Auto Document Feeder)等の特定のオプションを実現するためのハードウェアを含んでもよい。
The
CPU25は、本体部20の動作を統括的に制御する。CPU25は、RAM27をワークエリアとしてROM26、HDD28等に格納されたプログラムを実行することで、本体部20全体の動作を制御し、上述したプリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能等の各種機能を実現する。
The
接続I/F29は、通信路41を介して操作部30と通信するためのインターフェースである。
The connection I /
操作部30は、CPU31、ROM32、RAM33、フラッシュメモリ34、通信部35、接続I/F36、操作パネル37、及び外部接続I/F38を含む。CPU31、ROM32、RAM33、フラッシュメモリ34、通信部35、接続I/F36、操作パネル37、及び外部接続I/F38は、システムバス39を介して相互に接続されている。
The
CPU31は、操作部30の動作を統括的に制御する。CPU31は、RAM33をワークエリアとしてROM32、フラッシュメモリ34等に格納されたプログラムを実行することで、操作部30全体の動作を制御し、ユーザから受け付けた入力に応じた情報の表示等を実現する。
The
通信部35は、ローカルネットワーク17と接続するためのインターフェースである。接続I/F36は、通信路41を介して本体部20と通信するためのインターフェースである。
The
操作パネル37は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報(例えば受け付けた操作に応じた情報、MFP11の動作状況を示す情報、設定状態を示す情報等)を表示する。操作パネル37は、タッチパネル機構を搭載した液晶表示装置、有機EL表示装置等を利用して構成され得る。操作部30は、ユーザインターフェースとして更にハードウェアキー(ボタン)、ランプ等を含んでもよい。
The
外部接続I/F38は、スマートデバイス等の他の装置と接続するために使用されるNFC(Near Field Communication)等のインターフェースである。
The external connection I /
図4は、実施形態に係るクラウドサービス12Aに含まれるサーバ13及びクラウドストレージ12Bに含まれるストレージサーバ14のハードウェア構成を例示するブロック図である。本例に係るサーバ13及びストレージサーバ14は、CPU51、ROM52、RAM53、HDD54、入力デバイス55、出力デバイス56、通信I/F57、及びバス58を含む。CPU51は、ROM52又はHDD54に記憶されたプログラムに従ってRAM53をワークエリアとして所定の演算処理を行う。入力デバイス55は、外部から情報を入力するためのデバイスであり、例えばキーボード、マウス、タッチパネル等である。出力デバイス56は、内部で生成した情報を外部に出力するためのデバイスであり、例えばディスプレイ、プリンタ等である。通信I/F57は、インターネット18を介して外部の装置との間で情報の送受信を可能にするデバイスである。
FIG. 4 is a block diagram illustrating the hardware configurations of the
図5は、実施形態に係るMFP11の機能構成を例示するブロック図である。本例に係るMFP11は、UI(User Interface)部101、クラウドアクセス処理部102、登録クラウド情報記憶部103(第1の記憶部)、スキャン部104、プリント部105、及びデータ送受信部106を含む。
FIG. 5 is a block diagram illustrating a functional configuration of the
UI部101は、ユーザ15がMFP11を操作するためのユーザインターフェースを提供する。UI部101は、CPU25,31、操作パネル37等により構成される。
The UI unit 101 provides a user interface for the
クラウドアクセス処理部102は、クラウドサービス12A(サーバ13)にアクセスするための処理を行う。クラウドアクセス処理部102は、登録クラウド情報記憶部103に記憶されている登録クラウド情報に基づいてクラウドサービス12Aとアクセスを確立する。詳細には、クラウドアクセス処理部102は、登録クラウド情報に含まれるアクセス情報を認証情報として用いることにより、クラウドサービス12Aにアクセスする。クラウドアクセス処理部102は、CPU25、通信部23等により構成される。
The cloud
登録クラウド情報記憶部103は、MFP11がクラウドサービス12Aにアクセスするための登録クラウド情報を記憶する。登録クラウド情報には、アクセス情報が含まれている。アクセス情報は、クラウドサービス12Aにより生成され、MFP11に送信される情報である。アクセス情報については後に詳述する。登録クラウド情報記憶部103は、CPU25、HDD28等により構成される。
The registration cloud
スキャン部104は、MFP11の読み取り機能を実現する。スキャン部104は、CPU25、読取部21等により構成される。
The scanning unit 104 realizes the reading function of the
プリント部105は、MFP11の印刷機能を実現する。プリント部105は、CPU25、印刷部24等により構成される。
The print unit 105 realizes the printing function of the
データ送受信部106は、ローカルネットワーク17及びインターネット18を介してクラウド12とデータの送受信を行う。データ送受信部106は、CPU25、通信部23等により構成される。
The data transmission / reception unit 106 transmits / receives data to / from the
図6は、実施形態に係るクラウドサービス12Aの機能構成を例示するブロック図である。本例に係るクラウドサービス12Aは、UI部111、登録処理部112、アクセス情報生成部113、分散処理部114、サービス処理部115、ユーザ管理部116、機器アクセス処理部117、及びデータ送受信部118を含む。
FIG. 6 is a block diagram illustrating a functional configuration of the
UI部111は、クラウドサービス12Aの管理者がサーバ13等のリソースを操作するためのユーザインターフェースを提供する。UI部111は、CPU51、入力デバイス55、出力デバイス56等により構成される。
The
登録処理部112は、クラウドサービス12Aによるサービスの提供を開始する前に、サービスを利用する権限を有するMFP11を登録するための処理を行う。MFP11の登録は、ユーザ15により入力された登録情報に基づいて行われる。登録情報の内容は特に限定されるべきものではないが、例えばユーザ15を識別するアカウント、MFP11が属するテナントを識別するテナント情報等であり得る。登録処理部112は、CPU51、通信I/F57等により構成される。
The
アクセス情報生成部113は、登録処理部112により登録されるMFP11に対してアクセス情報を生成する。アクセス情報は、MFP11毎に一意に割り当てられる情報であり、MFP11がクラウドサービス12Aによるサービスを受けるためにアクセスする際の認証情報として用いられる。アクセス情報生成部113は、CPU51等により構成される。
The access
分散処理部114は、サービスを実行するために必要な処理を必要に応じて他のサーバ(他のクラウド)に依頼し、反対に他のサーバから依頼された処理を実行する。分散処理部114は、CPU51、通信I/F57等により構成される。
The distributed processing unit 114 requests the processing required for executing the service to another server (another cloud) as necessary, and conversely executes the processing requested by the other server. The distributed processing unit 114 is composed of a
サービス処理部115は、MFP11から要求されたサービスを実行するための処理を行う。サービス処理部115は、CPU51、通信I/F57等により構成される。
The service processing unit 115 performs processing for executing the service requested by the
ユーザ管理部116は、MFP11を使用するユーザ15に関する情報を管理する。ユーザに関する情報の内容は特に限定されるべきものではないが、例えば登録処理部112による登録処理時に入力された登録情報(登録用ユーザID、パスワード、MFP11が所属するテナント等)、ユーザ15のメールアドレス等であり得る。ユーザ管理部116は、CPU51、HDD54等により構成される。
The user management unit 116 manages information about the
機器アクセス処理部117は、MFP11がクラウドサービス12Aにアクセスを要求してきた際に、当該アクセス要求に含まれるアクセス情報と、クラウドストレージ12Bの登録機器情報記憶部123に記憶されている登録機器情報に含まれるアクセス情報とに基づいて、アクセスを確立するか否かを判定する。すなわち、機器アクセス処理部117は、アクセス情報に基づいて、アクセスしてきたMFP11がサービスを利用する権限を有するか否かを判定する。機器アクセス処理部117は、CPU51、通信I/F57等により構成される。
When the
データ送受信部118は、インターネット18及びローカルネットワーク17を介して各種データの送受信を行う。データ送受信部118は、例えば、アクセス情報生成部113により生成されたアクセス情報をMFP11及びクラウドストレージ12Bに送信し、MFP11から送信されたアクセス情報を含むアクセス要求を受信し、クラウドストレージ12Bから送信されたアクセス情報を含む登録機器情報を受信する。データ送受信部118は、CPU51、通信I/F57等により構成される。
The data transmission / reception unit 118 transmits / receives various data via the
図7は、実施形態に係るクラウドストレージ12Bの機能構成を例示するブロック図である。本例に係るクラウドストレージ12Bは、クラウドサービス12Aによる処理に用いられる各種データを記憶するために用いられ、UI部121、ユーザ記憶部122、登録機器情報記憶部123(第2の記憶部)、ファイル管理部124、及びデータ記憶部125を含む。
FIG. 7 is a block diagram illustrating a functional configuration of the
UI部121は、クラウドストレージ12Bの管理人がクラウドストレージ12Bに含まれるストレージサーバ14等のリソースを操作するためのユーザインターフェースを提供する。UI部121は、CPU51、入力デバイス55、出力デバイス56等により構成される。
The UI unit 121 provides a user interface for the administrator of the
ユーザ記憶部122は、クラウドストレージ12Bのストレージ機能を利用するユーザ(クラウドサービス12A)に関する情報を記憶する。例えば、ユーザ記憶部122は、クラウドサービス12A(サーバ13)がクラウドストレージ12B(ストレージサーバ14)へアクセスする際のアカウント情報等を管理する。ユーザ記憶部122は、CPU51、HDD54等により構成される。
The user storage unit 122 stores information about a user (
登録機器情報記憶部123は、クラウドサービス12Aのサービスを利用する権限を有するMFP11に関する登録機器情報を記憶する。登録機器情報には、クラウドサービス12Aから送信されたアクセス情報が含まれている。登録機器情報の構成は特に限定されるべきものではないが、例えばMFP11の識別番号とアクセス情報とが対応付けられた構成等であり得る。登録機器情報記憶部123は、CPU51、HDD54等により構成される。
The registered device
ファイル管理部124は、クラウドストレージ12Bの機能を利用するユーザ(クラウドサービス12A)に関するファイルを読み書きする。ファイル管理部124は、CPU51、HDD54、入力デバイス55等により構成される。
The file management unit 124 reads and writes a file related to a user (
データ記憶部125は、クラウドサービス12Aが提供するサービスに関するデータを記憶する。データ記憶部125は、CPU51、HDD54等により構成される。
The
図8は、実施形態に係る登録機器情報151のデータ構造を例示する図である。登録機器情報151は、クラウドサービス12Bの登録機器情報記憶部123に記憶され、MFP11がクラウドサービス12Aにアクセスする際に、クラウドサービス12Aの機器アクセス処理部117により利用される情報である。
FIG. 8 is a diagram illustrating the data structure of the registered
本例に係る登録機器情報151は、機器ID(機器識別情報)、テナントID(テナント情報)、アクセス情報、及び登録拒否フラグを対応付ける情報である。機器IDは、クラウドサービス12Aにアクセスする機器(本例においてはMFP11)を識別する情報である。テナントIDは、機器が属するテナントを識別する情報である。アクセス情報は、上述したように、クラウドサービス12Aのアクセス情報生成部113により生成され、MFP11がクラウドサービス12Aのサービスを利用する際の認証情報として利用される情報である。
The registered
登録拒否フラグは、特定の機器又は特定のテナントに対してアクセスを制限するための情報である。登録拒否フラグ「OFF」はアクセスを制限しないことを示し、登録拒否フラグ「ON」はアクセスを制限することを示している。例えば、下から2番目に位置するエントリの登録拒否フラグ「ON」は、機器ID「DEVICE_2222」に対応する機器のアクセスを制限(禁止)することを示している。最も下部に位置するエントリの登録拒否フラグ「ON」は、機器ID「DEVICE_3333」に対応する機器が、テナントID「TENANT_XYZ」に対応するテナントにアクセスすることを制限することを示している。 The registration refusal flag is information for restricting access to a specific device or a specific tenant. The registration denial flag "OFF" indicates that access is not restricted, and the registration denial flag "ON" indicates that access is restricted. For example, the registration refusal flag "ON" of the entry located second from the bottom indicates that the access of the device corresponding to the device ID "DEVICE_2222" is restricted (prohibited). The registration refusal flag "ON" of the entry located at the bottom indicates that the device corresponding to the device ID "DEVICE_3333" is restricted from accessing the tenant corresponding to the tenant ID "TENANT_XYZ".
図9は、実施形態に係る登録クラウド情報161のデータ構造を例示する図である。登録クラウド情報161は、MFP11の登録クラウド情報記憶部103に記憶され、MFP11がクラウドサービス12Aにアクセスする際に、MFP11のクラウドアクセス処理部102により利用される情報である。
FIG. 9 is a diagram illustrating the data structure of the registered
本例に係る登録クラウド情報161は、クラウドサービスURL(アドレス情報)、テナントID、及びアクセス情報を対応付けている。クラウドサービスURLは、サービスを受ける際にMFP11がアクセスするURLを示す情報である。登録クラウド情報161に含まれるテナントID及びアクセス情報は、登録機器情報151に含まれるテナントID及びアクセス情報と同一である。
The registered
上記のように、アクセス情報は、登録機器情報151及び登録クラウド情報161の両方に含まれている。クラウドサービス12Aは、MFP11側に登録されている(MFP11の登録クラウド情報記憶部103に記憶されている)アクセス情報と、クラウド12側に登録されている(クラウドストレージ12Bの登録機器情報記憶部123に記憶されている)アクセス情報とを比較することにより、MFP11がサービスを受ける権限を有するか否かを判定する。
As described above, the access information is included in both the registered
本実施形態においては、MFP11がクラウドサービス12Aに対してアクセス情報を含まないアクセス要求を行った場合には、新たにアクセス情報を生成し、生成されたアクセス情報をMFP11及びクラウドストレージ12Bに登録するための処理が行われる。一方、MFP11がクラウドサービス12Aに対してアクセス情報を含むアクセス要求を行った場合には、クラウドサービス12Aは、MFP11から送信されてきたアクセス情報と、クラウドストレージ12Bに記憶されている登録機器情報151とに基づいて、サービスの実行、アクセスの拒否、アクセス情報の再登録等の処理を行う。
In the present embodiment, when the
図10は、実施形態に係る情報処理システム1においてMFP11がクラウドサービス12Aに対してアクセス情報を含まないアクセス要求を行った場合における処理を例示するフローチャートである。MFP11のクラウドアクセス処理部102がアクセス情報を含まないアクセス要求をクラウドサービス12Aに送信すると(S101)、クラウドサービス12Aの登録処理部112は登録情報を入力するための登録画面をMFP11のUI部101に表示させる(S102)。
FIG. 10 is a flowchart illustrating processing when the
図11は、実施形態に係る登録画面201を例示する図である。本例に係る登録画面201は、テナントIDを入力する欄202と、登録用ユーザIDを入力する欄203と、パスワードを入力する欄204と、実行ボタン205とを含んでいる。テナントIDは、登録しようとしているMFP11が属するテナントを識別する情報である。登録用ユーザIDは、登録しようとしているMFP11を使用するユーザ15を識別する情報である。パスワードは、登録用ユーザIDに一意に対応付けられる認証情報である。実行ボタン205は、各欄202〜204に入力された情報を確定し、クラウドサービス12Aへ送信するための操作部である。
FIG. 11 is a diagram illustrating the
図10のフローチャートに戻り、MFP11のユーザ15が登録画面201に登録情報を入力すると(S103)、MFP11のクラウドアクセス処理部102は、自機を識別する機器IDと入力された登録情報とをクラウドサービス12Aに送信する(S104)。機器IDは、ROM26等に記憶されていてもよい。クラウドサービス12Aのアクセス情報生成部113はMFP11から機器IDと登録情報とを受信すると、アクセス情報を生成し(S105)、登録処理部112は生成されたアクセス情報をMFP11に送信する(S106)。
Returning to the flowchart of FIG. 10, when the
MFP11のクラウドアクセス処理部102は、クラウドサービス12Aから送信されたアクセス情報を受信すると、アクセス情報を含む登録クラウド情報161を生成し(S107)、登録クラウド情報161を登録クラウド情報記憶部103に記憶させる(S108)。
When the cloud
図12は、実施形態に係る情報処理システム1においてMFP11がクラウドサービス12Aに対してアクセス情報を含むアクセス要求を行った場合における処理を例示するフローチャートである。MFP11のクラウドアクセス処理部102がアクセス情報を含むアクセス要求をクラウドサービス12Aに送信すると(S201)、クラウドサービス12Aの機器アクセス処理部117は、アクセス要求に対応するエントリが登録機器情報151内にあるか否かを判定する(S202)。このとき、MFP11から送信されるアクセス要求には、アクセス情報と、登録クラウド情報161において当該アクセス情報に対応付けられたテナントIDと、MFP11を識別する機器IDとが含まれる。
FIG. 12 is a flowchart illustrating processing when the
受信したアクセス要求に対応するエントリが登録機器情報151内にある場合(S202:Yes)、機器アクセス処理部117は当該エントリの登録拒否フラグがONであるか否かを判定する(S203)。登録拒否フラグがONでない(OFFである)場合(S203:No)、クラウドサービス12Aのサービス処理部115は要求されているサービスを実行する(S204)。一方、登録拒否フラグがONである場合(S203:Yes)、機器アクセス処理部117は拒否テナントが指定されているか(登録拒否フラグがONであるエントリにテナントIDが含まれているか)否かを判定する(S205)。拒否テナントが指定されていない(登録拒否フラグがONであるエントリにテナントIDが含まれていない)場合(S205:No)、機器アクセス処理部117は、当該アクセス要求を送信したMFP11のUI部101に、アクセス不可能である旨を示すアクセスエラーメッセージを表示させる(S206)。
When the entry corresponding to the received access request is in the registered device information 151 (S202: Yes), the device
図13は、実施形態に係るアクセスエラー表示画面211を例示する図である。アクセスエラー表示画面211は、アクセスエラーメッセージを含み、アクセスが拒否されたMFP11のディスプレイ(操作パネル37)に表示される。
FIG. 13 is a diagram illustrating an access error display screen 211 according to the embodiment. The access error display screen 211 includes an access error message and is displayed on the display (operation panel 37) of the
図12のフローチャートに戻り、拒否テナントが指定されている(登録拒否フラグがONであるエントリにテナントIDが含まれている)場合(S205:Yes)、機器アクセス処理部117は、当該アクセス要求を送信したMFP11のUI部101に登録画面201を表示させる(S207)。ユーザ15が登録画面201に登録情報を入力し(S208)、クラウドサービス12Aが登録情報を受信すると(S209)、機器アクセス処理部117は、指定されたテナントIDが拒否テナントであるか否か(受信した登録情報に含まれるテナントIDは登録拒否フラグがONであるエントリに含まれるテナントIDと一致するか否か)を判定する(S210)。指定されたテナントIDが拒否テナントである場合(S210:Yes)、機器アクセス処理部117はMFP11のUI部101に、指定されたテナントではアクセス不可能である旨を示すテナント指定エラーメッセージを表示させ(S211)、再度ステップS207を実行する。
Returning to the flowchart of FIG. 12, when a rejected tenant is specified (the tenant ID is included in the entry in which the registration refusal flag is ON) (S205: Yes), the device
図14は、実施形態に係るテナントエラー表示画面221を例示する図である。テナントエラー表示画面221は、テナント指定エラーメッセージを含み、ステップS208において登録情報を入力したMFP11のディスプレイ(操作パネル37)に表示される。
FIG. 14 is a diagram illustrating a tenant
図12のフローチャートに戻り、指定されたテナントが拒否テナントでない(受信した登録情報に含まれるテナントIDが、登録拒否フラグがONであるエントリに含まれるテナントIDと一致しない)場合(S210:No)、クラウドサービス12Aの登録処理部112は、ステップS208において入力された登録情報に基づいて登録機器情報151のエントリを生成し(S216)、生成されたエントリを登録機器情報151に追加し(S217)、サービス処理部115が要求されているサービスを実行する(S218)。
Returning to the flowchart of FIG. 12, when the specified tenant is not a rejected tenant (the tenant ID included in the received registration information does not match the tenant ID included in the entry in which the registration refusal flag is ON) (S210: No). , The
MFP11から送信されたアクセス要求に対応するエントリが登録機器情報151内にない場合(S202:No)、クラウドサービス12Aの機器アクセス処理部117は、MFP11のUI部101に登録モード選択画面を表示させる(S212)。登録モードとは、登録機器情報151に新たなエントリを追加する方法を示すものであり、本例においては、継続利用モードと再登録モードとがある。継続利用モードとは、既存の登録情報(テナントID、登録用ユーザID、パスワード等)を利用して登録機器情報151内に新たなエントリを追加するモードである。なお、本実施形態においては、既存の登録情報はクラウドサービス12Aのユーザ管理部116により管理されているが、例えばクラウドストレージ12B内で管理されてもよい。再登録モードとは、新たに入力された登録情報に基づいて登録機器情報151内に新たなエントリを追加するモードである。
When there is no entry corresponding to the access request transmitted from the
図15は、実施形態に係る登録モード選択画面231を例示する図である。登録モード選択画面231には、継続利用モードを選択する際に操作される「登録情報の継続利用」ボタンと、再登録モードを選択する際に操作される「機器登録再実行」ボタンとが形成されている。ユーザ15は、MFP11の操作パネル37上でどちらかのボタンを押す操作を行うことにより、継続利用モード又は再登録モードのいずれかを選択することができる。
FIG. 15 is a diagram illustrating a registration
図12のフローチャートに戻り、MFP11に登録モード選択画面231が表示された(S212)後、クラウドサービス12Aの登録処理部112は、ユーザ15により選択された登録モードを判定する(S213)。継続利用モードが選択された場合(S213:継続利用)、登録処理部112は受信したアクセス要求に対応する既存の登録情報に基づいて登録機器情報151の新たなエントリを生成し(S216)、生成されたエントリを登録機器情報151に追加し(S217)、その後、サービス処理部115が要求されているサービスを実行する(S218)。一方、再登録モードが選択された場合(S213:再登録)、登録処理部112はMFP11のUI部101に登録画面201を表示させ(S214)、ユーザ15に登録情報を入力させる(S215)。その後、機器アクセス処理部117は、入力された登録情報に基づいて登録機器情報151の新たなエントリを生成し(S216)、生成されたエントリを登録機器情報151に追加し(S217)、その後、サービス処理部115が要求されているサービスを実行する(S218)。
Returning to the flowchart of FIG. 12, after the registration
(変形例)
上記図12に示す処理においては、クラウドサービス12Aの登録処理部112は、MFP11から受信したアクセス情報が登録機器情報151に登録されていない場合であっても、MFP11から受信したアクセス情報を用いてMFP11とアクセスできるようにするための処理を行っている。しかし、登録処理部112はこのような処理を行うものに限られず、例えば、MFP11から受信したアクセス情報が登録機器情報151に登録されていない場合には、MFP11の登録クラウド情報記憶部103に記憶されている登録クラウド情報161から、登録機器情報151に登録されていないアクセス情報を含むエントリを削除するための処理を行ってもよい。このような処理を行うことにより、MFP11からクラウドサービス12Aにアクセスするだけで、クラウド12側に登録されていないMFP11によるサービスの利用を簡便且つ確実に禁止することが可能となる。
(Modification example)
In the process shown in FIG. 12, the
上記本実施形態に係る情報処理システム1の機能を実現するプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、メモリカード、CD−R及びDVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータ・プログラム・プロダクトとして提供される。 The program that realizes the functions of the information processing system 1 according to the present embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, a memory card, a CD-R, or a DVD (Digital Versatile Disk). It is stored on a readable storage medium and provided as a computer program product.
また、プログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、プログラムをダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。また、プログラムをROM26,52等に予め組み込んで提供するように構成してもよい。また、プログラムは情報処理システム1に含まれる機能部のうちプログラムにより実現可能な機能を含むモジュール構成となっていてもよい。プログラムにより実現される機能は、記憶媒体からプログラムを読み出して実行することにより主記憶装置(RAM27,53等)にロードされる。すなわち、プログラムにより実現される機能は主記憶装置上に生成される。
Further, the program may be stored on a computer connected to a network such as the Internet and provided by downloading via the network. Further, the program may be configured to be provided via a network such as the Internet without being downloaded. Further, the program may be configured to be provided by incorporating it into
上記のように、本実施形態によれば、MFP11毎にアクセス情報が生成され、アクセス情報はMFP11が備える記憶部(登録クラウド情報記憶部103)とクラウド12が備える記憶部(登録機器情報記憶部123)とに記憶され、MFP11がクラウド12のサービスを利用する際に認証情報として利用される。
As described above, according to the present embodiment, access information is generated for each
図16は、比較例に係る情報処理システム1001の概念構成を例示する図である。図16は、従来構成における問題点を示している。本比較例に係るクラウド1002に設定されたテナント1011には、1つのMFP11を共用する複数のユーザ15のアカウント情報1021が管理されている。クラウド1002のサービスを利用する際には、各ユーザ15が自分のアカウント情報を入力してクラウド1002へのアクセスを要求する。そのため、クラウド1002の管理者16は、全てのユーザ15のアカウント情報1021を事前に登録し、管理しておく必要がある。このような構成によると、ユーザ15の数の増加に伴い、アカウント情報1021の管理にかかる負荷が多大となる。
FIG. 16 is a diagram illustrating the conceptual configuration of the
図17は、実施形態に係る情報処理システム1の概念構成においてサービスを利用可能なMFP11を登録する際の処理を例示する図である。先ず、MFP11から登録情報が送信されると(1)、クラウドサービス12Aは登録情報に基づいてMFP11毎にアクセス情報を生成する(2)。生成されたアクセス情報はクラウドストレージ12Bに送信され、登録機器情報151の一部として記憶される(3)。また、生成されたアクセス情報はMFP11に送信され(4)、登録クラウド情報161の一部として記憶される(5)。
FIG. 17 is a diagram illustrating a process for registering an
図18は、実施形態に係る情報処理システム1の概念構成においてMFP11がサービスを利用する際の処理を例示する図である。上記登録処理が完了した後、MFP11がクラウドサービス12Aのサービスを利用する際には、MFP11は自機に記憶されている登録クラウド情報161からアクセス情報を取得し(6)、アクセス情報を含むアクセス要求をクラウドサービス12Aに送信する(7)。クラウドサービス12Aは、MFP11からアクセス要求を受信すると、アクセス要求に含まれるアクセス情報とクラウドストレージ12Bに記憶されている機器登録情報151に含まれるアクセス情報とに基づいて、MFP11(機器)が登録されているか(サービス利用の権限を有しているか)否か確認する(8)。そして、登録されていることが確認されたMFP11のアクセスを許可し(9)、サービスの提供を開始する。
FIG. 18 is a diagram illustrating processing when the
上記本実施形態によれば、クラウド12にアクセスするための認証情報をMFP11毎に管理することができるので、MFP11を使用するユーザ15が多数存在する場合等であっても、認証情報の管理にかかる負荷を増大させることなく、利便性の高いクラウドサービスを提供することが可能となる。
According to the above embodiment, the authentication information for accessing the
以上、本発明の実施形態を説明したが、上記実施形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更、及び組み合わせを行うことができる。この実施形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described above, the above-described embodiments are presented as examples and are not intended to limit the scope of the invention. This novel embodiment can be implemented in various other embodiments and can be variously omitted, replaced, modified and combined without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and the equivalent scope thereof.
1,1001 情報処理システム
11 MFP
12 クラウド
12A クラウドサービス
12B クラウドストレージ
13 サーバ
14 ストレージサーバ
15 ユーザ
16 管理者
17 ローカルネットワーク
18 インターネット
20 本体部
21 読取部
23 通信部
24 印刷部
25 CPU
26 ROM
27 RAM
28 HDD
29 接続I/F
30 操作部
31 CPU
32 ROM
33 RAM
34 フラッシュメモリ
35 通信部
36 接続I/F
37 操作パネル
38 外部接続I/F
41 通信路
51 CPU
52 ROM
53 RAM
54 HDD
55 入力デバイス
56 出力デバイス
57 通信I/F
101 UI部
102 クラウドアクセス処理部
103 登録クラウド情報記憶部
104 スキャン部
105 プリント部
106 データ送受信部
111 UI部
112 登録処理部
113 アクセス情報生成部
114 分散処理部
115 サービス処理部
116 ユーザ管理部
117 機器アクセス処理部
118 データ送受信部
121 UI部
122 ユーザ記憶部
123 登録機器情報記憶部
124 ファイル管理部
125 データ記憶部
151 登録機器情報
161 登録クラウド情報
201 登録画面
211 アクセスエラー表示画面
221 テナントエラー表示画面
231 登録モード選択画面
1,1001
12
26 ROM
27 RAM
28 HDD
29 Connection I / F
30
32 ROM
33 RAM
34
37
41
52 ROM
53 RAM
54 HDD
55 Input device 56 Output device 57 Communication I / F
101
Claims (9)
前記機器は、
登録情報を入力する入力部と、
前記登録情報を前記クラウドに送信する第1の送信部と、
前記クラウドから送信され、前記機器毎に割り当てられたアクセス情報を受信する第1の受信部と、
前記アクセス情報を記憶する第1の記憶部と、
前記第1の記憶部に記憶された前記アクセス情報を用いて前記クラウドとアクセスするための処理を行う第1の処理部と、
を備え、
前記クラウドは、
前記登録情報を受信する第2の受信部と、
前記登録情報に基づいて前記アクセス情報を生成する第1の生成部と、
前記アクセス情報を前記機器に送信する第2の送信部と、
前記アクセス情報を記憶する第2の記憶部と、
前記第2の記憶部に記憶された前記アクセス情報を用いて前記機器とアクセスするための処理を行う第2の処理部と、
を備える、
情報処理システム。 An information processing system in which a device and a cloud that provides services related to the functions of the device are connected via a network.
The device is
Input section for entering registration information and
A first transmission unit that transmits the registration information to the cloud, and
A first receiving unit that receives access information transmitted from the cloud and assigned to each device, and
A first storage unit that stores the access information and
A first processing unit that performs processing for accessing the cloud using the access information stored in the first storage unit, and
With
The cloud
A second receiving unit that receives the registration information and
A first generation unit that generates the access information based on the registration information,
A second transmitter that transmits the access information to the device,
A second storage unit that stores the access information,
A second processing unit that performs processing for accessing the device using the access information stored in the second storage unit, and
To prepare
Information processing system.
前記第2の処理部は、前記機器から前記アクセス情報を含むアクセス要求を受信し、受信した前記アクセス情報が前記第2の記憶部に記憶されていない場合に、受信した前記アクセス情報を用いて前記機器とアクセスするための処理を行う、
請求項1に記載の情報処理システム。 The second storage unit selectively stores the access information generated by the first generation unit, and stores the access information.
The second processing unit receives an access request including the access information from the device, and when the received access information is not stored in the second storage unit, the second processing unit uses the received access information. Perform processing to access the device.
The information processing system according to claim 1.
前記第2の処理部は、前記機器から前記アクセス情報を含むアクセス要求を受信し、受信した前記アクセス情報が前記第2の記憶部に記憶されていない場合に、前記アクセス要求を送信した前記機器の前記第1の記憶部から前記アクセス情報を削除するための処理を行う、
請求項1に記載の情報処理システム。 The second storage unit selectively stores the access information generated by the first generation unit, and stores the access information.
The second processing unit receives an access request including the access information from the device, and sends the access request when the received access information is not stored in the second storage unit. Performs a process for deleting the access information from the first storage unit of the above.
The information processing system according to claim 1.
前記第2の処理部は、前記機器から前記アクセス情報を含むアクセス要求を受信し、受信した前記アクセス情報が前記第2の記憶部に記憶されていない場合に、受信した前記アクセス情報を用いて前記機器とアクセスする第1のモード、又は前記第1の記憶部から前記アクセス情報を削除し、新たに生成された前記アクセス情報を用いて前記機器とアクセスする第2のモードを選択的に実行できるように構成される、
請求項1に記載の情報処理システム。 The second storage unit selectively stores the access information generated by the first generation unit, and stores the access information.
The second processing unit receives an access request including the access information from the device, and when the received access information is not stored in the second storage unit, the second processing unit uses the received access information. The first mode for accessing the device or the second mode for deleting the access information from the first storage unit and accessing the device using the newly generated access information is selectively executed. Configured to be able to
The information processing system according to claim 1.
請求項1〜4のいずれか1項に記載の情報処理システム。 When the second processing unit receives an access request that does not include the access information from the device, the second processing unit performs a process for generating new access information.
The information processing system according to any one of claims 1 to 4.
請求項1〜5のいずれか1項に記載の情報処理システム。 The second processing unit performs processing for restricting access to the specific device.
The information processing system according to any one of claims 1 to 5.
請求項1〜6のいずれか1項に記載の情報処理システム。 The second processing unit performs processing for restricting access to the device for each tenant corresponding to the device.
The information processing system according to any one of claims 1 to 6.
前記第2の記憶部には、前記機器を識別する機器識別情報と、前記テナント情報と、前記アクセス情報とが対応付けられた情報が記憶される、
請求項1〜7のいずれか1項に記載の情報処理システム。 In the first storage unit, address information corresponding to the service, tenant information indicating a tenant corresponding to the device, and information associated with the access information are stored.
In the second storage unit, device identification information for identifying the device, information in which the tenant information and the access information are associated with each other are stored.
The information processing system according to any one of claims 1 to 7.
前記機器を用いて登録情報を入力するステップと、
前記登録情報を前記機器から前記クラウドに送信するステップと、
前記クラウドが前記登録情報を受信するステップと、
前記クラウドが前記登録情報に基づいて前記機器毎に割り当てられたアクセス情報を生成するステップと、
前記アクセス情報を前記クラウドから前記機器に送信するステップと、
前記機器が前記アクセス情報を受信するステップと、
前記アクセス情報を前記機器に備えられた第1の記憶部に記憶するステップと、
前記アクセス情報を前記クラウドに備えられた第2の記憶部に記憶するステップと、
前記機器が前記第1の記憶部に記憶された前記アクセス情報を用いて前記クラウドと接続を確立するための処理を行うステップと、
前記クラウドが前記第2の記憶部に記憶された前記アクセス情報を用いて前記機器と接続を確立するための処理を行うステップと、
を含む情報処理方法。 An information processing method performed using a system in which a device and a cloud that provides services related to the functions of the device are connected via a network.
Steps to enter registration information using the device,
A step of transmitting the registration information from the device to the cloud, and
When the cloud receives the registration information,
A step in which the cloud generates access information assigned to each device based on the registration information, and
A step of transmitting the access information from the cloud to the device,
When the device receives the access information,
A step of storing the access information in a first storage unit provided in the device, and
A step of storing the access information in a second storage unit provided in the cloud, and
A step in which the device performs a process for establishing a connection with the cloud using the access information stored in the first storage unit.
A step in which the cloud performs a process for establishing a connection with the device using the access information stored in the second storage unit.
Information processing methods including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017105661A JP6838497B2 (en) | 2017-05-29 | 2017-05-29 | Information processing system and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017105661A JP6838497B2 (en) | 2017-05-29 | 2017-05-29 | Information processing system and information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018201157A JP2018201157A (en) | 2018-12-20 |
JP6838497B2 true JP6838497B2 (en) | 2021-03-03 |
Family
ID=64667394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017105661A Active JP6838497B2 (en) | 2017-05-29 | 2017-05-29 | Information processing system and information processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6838497B2 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5592658B2 (en) * | 2010-01-25 | 2014-09-17 | パナソニック株式会社 | Communications system |
-
2017
- 2017-05-29 JP JP2017105661A patent/JP6838497B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018201157A (en) | 2018-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9164710B2 (en) | Service providing system and service providing method | |
US8732848B2 (en) | File-distribution apparatus and recording medium having file-distribution authorization program recorded therein | |
US9455970B2 (en) | Information processing system, information processing apparatus, and authentication method | |
US20060026434A1 (en) | Image forming apparatus and image forming system | |
JP6299097B2 (en) | Information processing system, information processing method, program, and recording medium | |
US9223957B2 (en) | Image forming apparatus, image processing apparatus and image delivery system | |
US9665727B2 (en) | Information processing system, method of processing information, program, and recording medium | |
US9081528B2 (en) | Information processing system, method of processing information, program, and recording medium | |
US20120096465A1 (en) | Image forming apparatus, log management method, and storage medium | |
US9030694B2 (en) | Methods and systems for displaying a number of sheets allowed to be saved to an external storage | |
JP6277725B2 (en) | Information processing system, information processing method, and program | |
JP2007081578A (en) | Data distribution device, data distribution method, and program for realizing data distribution method | |
US9179034B2 (en) | Information processing system and information processing method for distributing job data among plurality of first information processing devices | |
US20180203655A1 (en) | Information processing system, information processing method, and recording medium | |
US9398099B2 (en) | Information processing apparatus for executing processing in response to request from external device, control method of information processing apparatus, and storage medium | |
KR20060068063A (en) | Mfp and the using restriction method thereof | |
US20140240765A1 (en) | Job performing control system, job performing system and job performing control method | |
JP2007087384A (en) | System, method and program for controlling network apparatus | |
JP6838497B2 (en) | Information processing system and information processing method | |
US10554828B2 (en) | Communication apparatus providing transmission destination from an address book, control method thereof, and storage medium | |
JP2016136347A (en) | Information processor, image forming apparatus, method for controlling information processor, and control program of information processor | |
US11972162B2 (en) | Image processing system using authentication information acquired through two-factor authentication, method for controlling image processing system, and storage medium | |
JP5346852B2 (en) | Image forming system and user manager server device | |
JP2017022462A (en) | Image processing device, and control method and program for the same | |
JP2022013165A (en) | Image forming apparatus, method for controlling the same, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201016 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201104 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201222 |
|
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: 20210112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210125 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6838497 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |