JP6672964B2 - 仲介サーバ - Google Patents
仲介サーバ Download PDFInfo
- Publication number
- JP6672964B2 JP6672964B2 JP2016071302A JP2016071302A JP6672964B2 JP 6672964 B2 JP6672964 B2 JP 6672964B2 JP 2016071302 A JP2016071302 A JP 2016071302A JP 2016071302 A JP2016071302 A JP 2016071302A JP 6672964 B2 JP6672964 B2 JP 6672964B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- communication device
- identification information
- group
- communication
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0884—Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00206—Transmitting or receiving computer data via an image communication device, e.g. a facsimile transceiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00973—Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4426—Restricting access, e.g. according to user identity involving separate means, e.g. a server, a magnetic card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/068—Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
- G06F3/1271—Job submission at the printing node, e.g. creating a job from a data stored locally or remotely
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1287—Remote printer device, e.g. being remote from client or server via internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Facsimiles In General (AREA)
- Computer And Data Communications (AREA)
Description
(システムの構成;図1)
図1に示されるように、通信システム2は、複数個のMFP(Multi-Function Peripheralの略)10,50と、PC(Personal Computerの略)90と、仲介サーバ100と、を備える。各機器10,50,90と仲介サーバ100とは、インターネット4を介して相互に通信可能である。また、インターネット4には、複数個のサービス提供サーバ(以下では「SP(Service Providerの略)サーバ」と呼ぶ)200,210,220が接続されている。従って、各機器10,50,90,100は、インターネット4を介して、SPサーバ200,210,220のそれぞれと通信し得る。
MFP10は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺装置(即ちPC90の周辺装置)であり、操作部12と、表示部14と、ネットワークインターフェース(以下では「ネットワークI/F」と記載する)16と、スキャン実行部18と、印刷実行部20と、制御部30と、を備える。
MFP50は、MFP10と同様の構成を備える。即ち、MFP50の制御部70も、CPU72とメモリ74とを備える。メモリ74は、プログラム76と、ユーザテーブル78(図2参照)と、MFP50に割り当てられたMACアドレス「MAC2」と、を格納する。
仲介サーバ100は、MFP10,50のベンダによってインターネット4上に設置され、各SPサーバ200,210,220から各MFP10,50へのサービスの提供を仲介するためのサーバである。仲介サーバ100は、ネットワークI/F102と、制御部110と、を備える。ネットワークI/F102は、インターネット4に接続されている。
各SPサーバ200,210,220は、例えば、「Evernote(登録商標)」、「Google(登録商標) Docs」、「PICASA(登録商標)」、「FACEBOOK(登録商標)」等の公知のサードパーティサーバである。各SPサーバ200,210,220は、MFP10を含む様々な通信機器にサービスを提供可能である。本実施例では、SPサーバ200,210,220のサービス名は、それぞれ、「SV1」、「SV2」、「SV3」である。
図2に示されるように、MFP10のユーザテーブル38には、サービス名と表示名とATとが関連付けられたユーザ情報38a,38bが登録される。これらの各情報38a,38bは、ユーザがMFP10を利用してSPサーバからサービスの提供を受けるための情報である。表示名は、MFP10で表示されるユーザの名称である。サービス名及びATは上述の通りである。情報38aは、表示名「Bob」に対応するユーザが、SPサーバ200からサービスの提供を受けるための情報である。情報38bは、表示名「Tom」に対応するユーザが、SPサーバ210からサービスの提供を受けるための情報である。上述の通り、SPサーバ210はリフレッシュサーバであるために、情報38bは、ATを含まない。MFP50のユーザテーブル78にも、ユーザテーブル38と同様に、ユーザがMFP50を利用してSPサーバからサービスの提供を受けるためのユーザ情報78a,78bが登録される。
仲介サーバ100のトークンテーブル118には、MACアドレス、サービス名、表示名、及び、RTが対応付けられたトークン情報118aが登録される。仲介サーバ100は、情報118a内のRTを利用してATを取得し、当該ATをMFP10に供給することができる。
仲介サーバ100のグループテーブル120には、グループID、及び、ユーザ情報120a〜120eが対応付けて登録される。グループID「AAA」は、MFP10,50が参加するグループを識別するための識別情報である。各ユーザ情報120a〜120eは、サービス名、表示名、及び、AT(又はRT)が関連付けられた情報である。
仲介サーバ100の装置テーブル122には、グループIDとMACアドレスとが対応付けられた装置情報122a,122bが登録される。MACアドレスは、グループID「AAA」によって識別されるグループに参加するMFP10,50のMACアドレス(例えば「MAC1」)を示す。
続いて、図3を参照して、表示名「Bob」に対応するMFP10のユーザが、SPサーバ200からサービスを受けるためのユーザ情報(即ち、「SV1」、「Bob」、「AT1」)をユーザテーブル38に登録するための処理を説明する。
続いて、図4を参照して、表示名「Bob」に対応するMFP10のユーザが、SPサーバ200からダウンロードサービスの提供を受けるための処理を説明する。なお、本ケースB1及び図5のケースB2が実行される段階では、仲介サーバ100は、グループテーブル120及び装置テーブル122をまだ格納していない。
続いて、図5を参照して、表示名「Tom」に対応するMFP10のユーザが、SPサーバ210からアップロードサービスの提供を受けるための処理を説明する。
続いて、図6を参照して、MFP10のユーザが、ユーザテーブル38に登録されている各ユーザ情報38a,38bを他の機器(例えばMFP50)と共用するためのグループを新規に形成する場合の処理を説明する。
続いて、図7を参照して、MFP50が、図6の処理によって新たに形成されたグループに参加する場合の処理を説明する。
続いて、図8を参照して、図6及び図7の処理によってMFP10,50が参加するグループが形成された後に、表示名「Bob」に対応するユーザが、MFP10を利用してSPサーバ200からダウンロードサービスの提供を受ける場合の処理を説明する。なお、MFP10に代えてMFP50が利用される場合も同様の処理が実行される。
続いて、図9を参照して、図6及び図7の処理によってMFP10,50が参加するグループが形成された後に、表示名「Tom」に対応するユーザが、MFP10を利用してSPサーバ210からアップロードサービスの提供を受ける場合の処理を説明する。なお、MFP10に代えてMFP50が利用される場合も同様の処理が実行される。
続いて、図10を参照して、表示名「Tom」に対応するユーザが、ほぼ同タイミングで、MFP10及びMFP50のそれぞれを利用して、SPサーバ210からアップロードサービスの提供を受けるケースについて説明する。
続いて、図11を参照して、ユーザ情報をグループテーブル120にさらに登録するための処理を説明する。
MFP10、MFP50がそれぞれ「第1の通信機器」、「第2の通信機器」の一例である。MAC1,MAC2がそれぞれ「第1の機器識別情報」、「第2の機器識別情報」の一例である。MAC1,MAC2が「関係情報」の一例である。グループID「AAA」が「グループ識別情報」の一例である。図8のAT1及び図9のRT1が「第1の認証情報」の一例である。図7のS440のユーザテーブル78に含まれるAT2,AT3が「第2の認証情報」の一例である。図11のS814の「AT4」が「第3の認証情報」の一例である。図9及び図10の「RT2」が「新たな認証情報」の一例である。図9及び図10の「ATX」、「ATY」が、それぞれ、「第1のテンポラリ情報」、「第2のテンポラリ情報」の一例である。
本実施例では、仲介サーバ100のメモリ114は、装置テーブル122(図2参照)を格納しない。また、図6〜図11の各処理の一部が第1実施例と異なる。
本実施例では、図6のS340に代えて、S342〜S350が実行される。S342では、CPU112は、S338で生成されたグループID「AAA」を含む格納指示をMFP10に送信する。当該指示は、「AAA」をMFP10のメモリ34に格納することを指示するためのコマンドである。これにより、S344では、「AAA」がMFP10に格納される。S346では、CPU112は、MFP10から、「AAA」を格納したことを示す応答を受信する。その後のS348及びS350は、第1実施例と同様である。
本実施例では、図7のS454に代えて、S456〜S460が実行される。S456では、CPU112は、グループID「AAA」を含む格納指示をMFP50に送信する。これにより、S458では、「AAA」がMFP50に格納される。S460では、CPU112は、MFP50から、「AAA」を格納したことを示す応答を受信する。
本実施例では、図8のS522に代えて、S524,S526が実行される。S524では、CPU112は、グループID要求をMFP10に送信する。当該要求は、MFP10に格納されているグループIDの送信を要求するためのコマンドである。S526では、CPU112は、MFP10から、図6のS344で格納されたグループID「AAA」を含むサービス要求を受信する。また、図9のS622に代えて、S624,S626が実行される。S624,S626は、図8のS524,S526と同様である。
本実施例では、S854のAT送信指示は、さらに、図6のS344で格納されたグループID「AAA」を含む。これにより、CPU112は、MFP10が「AAA」によって識別されるグループに既に参加していると判断することができる。なお、本実施例の変形例では、S854のAT送信指示は、「MAC1」を含まなくてもよい。S856以降の各処理は第1実施例と同様である。
グループID「AAA」が「関係情報」の一例である。MFP10から受信される図8のS526及び図9のS626のサービス要求が「第1の要求」の一例である。MFP50から受信される図8のS526及び図9のS626のサービス要求が「第2の要求」の一例である。図6のS342が「参加処理」の一例である。
Claims (20)
- サービス提供サーバから通信機器へのサービスの提供を仲介するための仲介サーバであって、
第1のサービス提供サーバから第1のサービスの提供を受けるための第1の認証情報を取得する取得部と、
前記第1の認証情報と、2個以上の通信機器に関係する関係情報と、を対応付けて、メモリに登録する登録部と、
前記2個以上の通信機器のうちの第1の通信機器から、前記関係情報を含む第1の要求が受信される場合に、前記メモリ内の前記関係情報に対応付けられている前記第1の認証情報を利用して、前記第1の通信機器が前記第1のサービス提供サーバから前記第1のサービスの提供を受けるための第1の通信を前記第1の通信機器及び前記第1のサービス提供サーバと実行する第1の通信実行部と、
前記2個以上の通信機器のうちの第2の通信機器であって、前記第1の通信機器とは異なる前記第2の通信機器から、前記関係情報を含む第2の要求が受信される場合に、前記メモリ内の前記関係情報に対応付けられている前記第1の認証情報を利用して、前記第2の通信機器が前記第1のサービス提供サーバから前記第1のサービスの提供を受けるための第2の通信を前記第2の通信機器及び前記第1のサービス提供サーバと実行する第2の通信実行部と、
を備える、仲介サーバ。 - 前記関係情報は、前記第1の通信機器を識別するための第1の機器識別情報と、前記第2の通信機器を識別するための第2の機器識別情報であって、前記第1の機器識別情報とは異なる前記第2の機器識別情報と、を含み、
前記第1の通信実行部は、前記第1の通信機器から、前記関係情報である前記第1の機器識別情報を含む前記第1の要求が受信される場合に、前記メモリ内の前記第1の機器識別情報に対応付けられている前記第1の認証情報を利用して、前記第1の通信を実行し、
前記第2の通信実行部は、前記第2の通信機器から、前記関係情報である前記第2の機器識別情報を含む前記第2の要求が受信される場合に、前記メモリ内の前記関係情報に対応付けられている前記第1の認証情報を利用して、前記第2の通信を実行する、請求項1に記載の仲介サーバ。 - 前記登録部は、前記2個以上の通信機器が参加すべき1個のグループを識別するためのグループ識別情報と、前記第1の認証情報と、前記第1の機器識別情報と、前記第2の機器識別情報と、を対応付けて、前記メモリに登録する、請求項2に記載の仲介サーバ。
- 前記仲介サーバは、さらに、
前記第1の通信機器からグループ生成指示が受信される場合に、前記グループ識別情報を生成する生成部を備える、請求項3に記載の仲介サーバ。 - 前記取得部は、前記第1の通信機器から前記グループ生成指示が受信される場合に、前記第1の通信機器から前記第1の認証情報を受信することによって、前記第1の通信機器から前記第1の認証情報を取得し、
前記登録部は、前記第1の通信機器から前記グループ生成指示が受信される場合に、前記第1の認証情報と前記グループ識別情報とを対応付けて、前記メモリに登録する、請求項4に記載の仲介サーバ。 - 前記生成部は、前記第2の通信機器からグループ参加指示が受信される場合に、新たな前記グループ識別情報を生成せず、
前記登録部は、前記第2の通信機器から前記グループ参加指示が受信される場合に、前記第2の通信機器を前記グループに参加させるための参加処理を実行する、請求項4または5に記載の仲介サーバ。 - 前記参加処理は、前記第2の機器識別情報と前記グループ識別情報とを対応付けて、前記メモリに登録する処理を含む、請求項6に記載の仲介サーバ。
- 前記関係情報は、前記2個以上の通信機器が参加すべき1個のグループを識別するためのグループ識別情報であり、
前記第1の通信実行部は、前記第1の通信機器から、前記関係情報である前記グループ識別情報を含む前記第1の要求が受信される場合に、前記メモリ内の前記グループ識別情報に対応付けられている前記第1の認証情報を利用して、前記第1の通信を実行し、
前記第2の通信実行部は、前記第2の通信機器から、前記関係情報である前記グループ識別情報を含む前記第2の要求が受信される場合に、前記メモリ内の前記グループ識別情報に対応付けられている前記第1の認証情報を利用して、前記第2の通信を実行する、請求項1に記載の仲介サーバ。 - 前記仲介サーバは、さらに、
前記第1の通信機器からグループ生成指示が受信される場合に、前記グループ識別情報を生成する生成部を備える、請求項8に記載の仲介サーバ。 - 前記取得部は、前記第1の通信機器から前記グループ生成指示が受信される場合に、前記第1の通信機器から前記第1の認証情報を受信することによって、前記第1の通信機器から前記第1の認証情報を取得し、
前記登録部は、前記第1の通信機器から前記グループ生成指示が受信される場合に、前記第1の認証情報と前記グループ識別情報とを対応付けて、前記メモリに登録する、請求項9に記載の仲介サーバ。 - 前記生成部は、前記第2の通信機器からグループ参加指示が受信される場合に、新たな前記グループ識別情報を生成せず、
前記登録部は、前記第2の通信機器から前記グループ参加指示が受信される場合に、前記第2の通信機器を前記グループに参加させるための参加処理を実行する、請求項9または10に記載の仲介サーバ。 - 前記参加処理は、前記グループ識別情報を前記第2の通信機器に送信して、前記第2の通信機器に前記グループ識別情報を格納させる処理を含む、請求項11に記載の仲介サーバ。
- 前記仲介サーバは、さらに、
前記グループ識別情報を前記第1の通信機器に送信して、前記グループ識別情報を前記第1の通信機器に出力させる出力制御部を備え、
前記登録部は、前記グループ識別情報が前記第1の通信機器に出力された後に、前記グループ識別情報が前記第2の通信機器に入力されることに起因して、前記第2の通信機器からグループ参加指示及び前記グループ識別情報が受信される場合に、前記参加処理を実行する、請求項6,7,11,または、12に記載の仲介サーバ。 - 前記登録部は、前記第2の通信機器から、前記グループ参加指示と、第2のサービス提供サーバから第2のサービスの提供を受けるための第2の認証情報であって、前記第1の認証情報とは異なる前記第2の認証情報と、が受信される場合に、前記第2の認証情報を前記グループ識別情報に対応付けて前記メモリに登録する、請求項6,7,11,12,または、13に記載の仲介サーバ。
- 前記登録部は、
前記第1の認証情報と、前記第1の認証情報を利用可能な第1のユーザを識別するための第1のユーザ識別情報と、が関連付けられている第1の関連情報と、前記グループ識別情報と、が対応付けられて前記メモリに登録されている状態において、
前記グループ参加指示と、前記第2の認証情報と、前記第2の認証情報を利用可能な第2のユーザを識別するための第2のユーザ識別情報であって、前記第1のユーザ識別情報とは異なる前記第2のユーザ識別情報と、が受信される場合に、前記第2の認証情報と前記第2のユーザ識別情報とが関連付けられている第2の関連情報を、前記グループ識別情報に対応付けて前記メモリに登録し、
前記グループ参加指示と、前記第2の認証情報と、前記第1のユーザ識別情報に一致する前記第2のユーザ識別情報と、が受信される場合に、前記第2の認証情報と、前記第2のユーザ識別情報とは異なる特定のユーザ識別情報と、が関連付けられている特定の関連情報を、前記グループ識別情報に対応付けて前記メモリに登録する、請求項14に記載の仲介サーバ。 - 前記登録部は、前記第1の認証情報と前記関係情報とを対応付けて前記メモリに登録した後に、前記第1の通信機器から、登録指示及び前記関係情報が受信される場合に、第3のサービス提供サーバから第3のサービスの提供を受けるための第3の認証情報であって、前記第1の認証情報とは異なる前記第3の認証情報を、前記関係情報に対応付けて前記メモリに登録する、請求項1から15のいずれか一項に記載の仲介サーバ。
- 前記登録部は、
前記第1の認証情報と、前記第1の認証情報を利用可能な第1のユーザを識別するための第1のユーザ識別情報と、が関連付けられている第1の関連情報と、前記関係情報と、が対応付けられて前記メモリに登録されている状態において、
前記登録指示と、前記関係情報と、前記第3の認証情報を利用可能な第3のユーザを識別するための第3のユーザ識別情報であって、前記第1のユーザ識別情報とは異なる前記第3のユーザ識別情報と、が受信される場合に、前記第3の認証情報と前記第3のユーザ識別情報とが関連付けられている第3の関連情報を、前記関係情報に対応付けて前記メモリに登録し、
前記登録指示と、前記関係情報と、前記第1のユーザ識別情報に一致する前記第3のユーザ識別情報と、が受信される場合に、前記第3の認証情報と、前記第3のユーザ識別情報とは異なる第4のユーザ識別情報と、が関連付けられている第4の関連情報を、前記関係情報に対応付けて前記メモリに登録する、請求項16に記載の仲介サーバ。 - 前記第1の通信実行部は、
前記第1の通信機器から前記第1の要求が受信される場合に、前記第1の認証情報を前記第1のサービス提供サーバに送信する第1の送信処理と、
前記第1の送信処理に応じて、前記第1のサービス提供サーバから、一時的に利用されるべき第1のテンポラリ情報であって、前記第1のサービス提供サーバから前記第1のサービスの提供を受けるための前記第1のテンポラリ情報を受信する第1の受信処理と、
前記第1のテンポラリ情報を前記第1の通信機器に送信する第2の送信処理と、
を含む前記第1の通信を実行する、請求項1から17に記載の仲介サーバ。 - 前記第1の通信実行部は、前記第1の送信処理に応じて、前記第1のサービス提供サーバから、前記第1のテンポラリ情報と、前記第1の認証情報に代わる新たな認証情報と、を受信する前記第1の受信処理を実行し、
前記登録部は、前記新たな認証情報が受信される場合に、前記第1の認証情報に代えて前記新たな認証情報を前記メモリに登録し、
前記第2の通信実行部は、
前記第1の送信処理が実行された後であって、前記新たな認証情報が前記メモリに登録される前に、前記第2の通信機器から前記第2の要求が受信される場合に、前記第1の認証情報を前記第1のサービス提供サーバに送信する第3の送信処理と、
前記第3の送信処理に応じて、前記第1のサービス提供サーバからテンポラリ情報が受信されない場合に、前記新たな認証情報が前記メモリに登録された後に、前記新たな認証情報を前記第1のサービス提供サーバに送信する第4の送信処理と、
前記第4の送信処理に応じて、前記第1のサービス提供サーバから、一時的に利用されるべき第2のテンポラリ情報であって、前記第1のサービス提供サーバから前記第1のサービスの提供を受けるための前記第2のテンポラリ情報を受信する第2の受信処理と、
前記第2のテンポラリ情報を前記第2の通信機器に送信する第5の送信処理と、
を含む前記第2の通信を実行する、請求項18に記載の仲介サーバ。 - サービス提供サーバから通信機器へのサービスの提供を仲介するための仲介サーバのためのコンピュータプログラムであって、
前記仲介サーバのコンピュータに、以下の各処理、即ち、
第1のサービス提供サーバから第1のサービスの提供を受けるための第1の認証情報を取得する取得処理と、
前記第1の認証情報と、2個以上の通信機器に関係する関係情報と、を対応付けて、メモリに登録する登録処理と、
前記2個以上の通信機器のうちの第1の通信機器から、前記関係情報を含む第1の要求が受信される場合に、前記メモリ内の前記関係情報に対応付けられている前記第1の認証情報を利用して、前記第1の通信機器が前記第1のサービス提供サーバから前記第1のサービスの提供を受けるための第1の通信を前記第1の通信機器及び前記第1のサービス提供サーバと実行する第1の通信実行処理と、
前記2個以上の通信機器のうちの第2の通信機器であって、前記第1の通信機器とは異なる前記第2の通信機器から、前記関係情報を含む第2の要求が受信される場合に、前記メモリ内の前記関係情報に対応付けられている前記第1の認証情報を利用して、前記第2の通信機器が前記第1のサービス提供サーバから前記第1のサービスの提供を受けるための第2の通信を前記第2の通信機器及び前記第1のサービス提供サーバと実行する第2の通信実行処理と、
を実行させる、コンピュータプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016071302A JP6672964B2 (ja) | 2016-03-31 | 2016-03-31 | 仲介サーバ |
| US15/472,994 US10630787B2 (en) | 2016-03-31 | 2017-03-29 | Mediation server mediating communication between service provider server and first and second communication apparatuses |
| CN201710208682.9A CN107277102B (zh) | 2016-03-31 | 2017-03-31 | 中介服务器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016071302A JP6672964B2 (ja) | 2016-03-31 | 2016-03-31 | 仲介サーバ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017184118A JP2017184118A (ja) | 2017-10-05 |
| JP6672964B2 true JP6672964B2 (ja) | 2020-03-25 |
Family
ID=59959937
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016071302A Active JP6672964B2 (ja) | 2016-03-31 | 2016-03-31 | 仲介サーバ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10630787B2 (ja) |
| JP (1) | JP6672964B2 (ja) |
| CN (1) | CN107277102B (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7045640B2 (ja) * | 2018-03-29 | 2022-04-01 | 京セラドキュメントソリューションズ株式会社 | 画像読取装置 |
| JP7427865B2 (ja) * | 2019-02-22 | 2024-02-06 | ブラザー工業株式会社 | 情報表示プログラム |
| US10951779B1 (en) * | 2019-10-03 | 2021-03-16 | Starfish Technologies LLC | Cloud-based scanning systems and remote image processing methods |
| JP7017197B2 (ja) * | 2020-01-23 | 2022-02-08 | デジタルア-ツ株式会社 | 情報処理システム、情報処理方法、及び情報処理プログラム |
| JP7487522B2 (ja) * | 2020-03-30 | 2024-05-21 | ブラザー工業株式会社 | 中継サーバ、及び、中継サーバのためのコンピュータプログラム |
| JP7822708B2 (ja) * | 2021-05-28 | 2026-03-03 | キヤノン株式会社 | 情報処理システム、その制御方法、及び、プログラム |
| JP2024090996A (ja) * | 2022-12-23 | 2024-07-04 | キヤノン株式会社 | アカウント管理システム、アカウント管理方法、情報端末とプログラム |
| JP2024165166A (ja) * | 2023-05-16 | 2024-11-28 | 京セラドキュメントソリューションズ株式会社 | 通信仲介システム、通信仲介プログラムおよび画像処理システム |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002011019A1 (en) * | 2000-08-01 | 2002-02-07 | First Usa Bank, N.A. | System and method for transponder-enabled account transactions |
| US7805378B2 (en) * | 2001-07-10 | 2010-09-28 | American Express Travel Related Servicex Company, Inc. | System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions |
| US20030177171A1 (en) * | 2002-01-22 | 2003-09-18 | Brown Bruce Loring | Electronic mail retrieval |
| AU2003237094A1 (en) * | 2002-04-12 | 2003-10-27 | Karbon Systems, Llc | System and method for secure wireless communications using pki |
| US20040123123A1 (en) * | 2002-12-18 | 2004-06-24 | Buer Mark L. | Methods and apparatus for accessing security association information in a cryptography accelerator |
| US7496755B2 (en) * | 2003-07-01 | 2009-02-24 | International Business Machines Corporation | Method and system for a single-sign-on operation providing grid access and network access |
| JP4519108B2 (ja) * | 2006-06-22 | 2010-08-04 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置及びプログラム |
| US20100288834A1 (en) * | 2007-03-05 | 2010-11-18 | Mikael Tichelaer | Systems And Methods For Controlling Payment And Information Flows In Payment-By Card Networks |
| JP2009086802A (ja) * | 2007-09-28 | 2009-04-23 | Hitachi Ltd | 認証仲介方法およびシステム |
| JP5153591B2 (ja) * | 2008-11-26 | 2013-02-27 | 株式会社日立製作所 | 認証仲介サーバ、プログラム、認証システム及び選択方法 |
| US9996825B1 (en) * | 2009-08-20 | 2018-06-12 | Apple Inc. | Electronic device enabled payments |
| US8627438B1 (en) * | 2011-09-08 | 2014-01-07 | Amazon Technologies, Inc. | Passwordless strong authentication using trusted devices |
| JP5853655B2 (ja) | 2011-12-05 | 2016-02-09 | ブラザー工業株式会社 | 多機能機及び画面提供サーバ |
| US10664822B2 (en) * | 2012-09-11 | 2020-05-26 | First Data Corporation | Systems and methods for facilitating bill payment functionality in mobile commerce |
| JP6054181B2 (ja) | 2013-01-08 | 2016-12-27 | 株式会社Nttドコモ | 端末装置、サービス管理システム、情報提示方法及びプログラム |
| US9443073B2 (en) * | 2013-08-08 | 2016-09-13 | Duo Security, Inc. | System and method for verifying status of an authentication device |
| US9313203B2 (en) * | 2013-03-15 | 2016-04-12 | Symantec Corporation | Systems and methods for identifying a secure application when connecting to a network |
| JP6179218B2 (ja) | 2013-06-25 | 2017-08-16 | セイコーエプソン株式会社 | 印刷制御サーバー及び印刷システム |
| US9053310B2 (en) * | 2013-08-08 | 2015-06-09 | Duo Security, Inc. | System and method for verifying status of an authentication device through a biometric profile |
| US9608814B2 (en) * | 2013-09-10 | 2017-03-28 | Duo Security, Inc. | System and method for centralized key distribution |
| JP6135500B2 (ja) * | 2013-12-25 | 2017-05-31 | ブラザー工業株式会社 | 画像処理装置と画面情報供給サーバ |
| KR20160096202A (ko) * | 2013-12-25 | 2016-08-12 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 네트워크 결제 방법, 장치 및 시스템 |
| US10885510B2 (en) * | 2014-02-21 | 2021-01-05 | Paypal, Inc. | Facilitating payments using wearable devices |
| US9065824B1 (en) * | 2014-03-17 | 2015-06-23 | Google Inc. | Remote authorization of access to account data |
| JP6318776B2 (ja) * | 2014-03-31 | 2018-05-09 | ブラザー工業株式会社 | 通信システムおよび中継装置 |
| JP6379767B2 (ja) * | 2014-07-11 | 2018-08-29 | ブラザー工業株式会社 | 端末装置、プリンタ、コンピュータプログラム |
| US20160050130A1 (en) * | 2014-08-18 | 2016-02-18 | Sony Corporation | Device switching for a streaming service |
| US9812128B2 (en) * | 2014-10-09 | 2017-11-07 | Google Inc. | Device leadership negotiation among voice interface devices |
| US10142309B2 (en) * | 2014-12-19 | 2018-11-27 | Dropbox, Inc. | No password user account access |
| US10223549B2 (en) * | 2015-01-21 | 2019-03-05 | Onion ID Inc. | Techniques for facilitating secure, credential-free user access to resources |
| US9887991B2 (en) * | 2015-03-27 | 2018-02-06 | Yahoo Holdings, Inc. | Facilitation of service login |
| US10257205B2 (en) * | 2015-10-22 | 2019-04-09 | Oracle International Corporation | Techniques for authentication level step-down |
-
2016
- 2016-03-31 JP JP2016071302A patent/JP6672964B2/ja active Active
-
2017
- 2017-03-29 US US15/472,994 patent/US10630787B2/en active Active
- 2017-03-31 CN CN201710208682.9A patent/CN107277102B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017184118A (ja) | 2017-10-05 |
| CN107277102B (zh) | 2021-08-10 |
| US10630787B2 (en) | 2020-04-21 |
| US20170289275A1 (en) | 2017-10-05 |
| CN107277102A (zh) | 2017-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6672964B2 (ja) | 仲介サーバ | |
| JP6439301B2 (ja) | 情報処理装置、端末装置、プログラムおよび情報処理システム | |
| JP6188362B2 (ja) | 情報処理装置、情報処理端末およびその制御方法 | |
| JP2019079496A (ja) | 情報処理システム及び情報処理方法 | |
| JP6156217B2 (ja) | 画像形成システム、中継装置およびプログラム | |
| JP5861381B2 (ja) | 印刷指示支援システム、印刷装置、印刷指示支援装置及びプログラム | |
| JP2018207353A (ja) | 情報処理装置、通信システム、通信方法およびプログラム | |
| JP2017054371A (ja) | 印刷仲介サーバ及びプリンタシステム | |
| JP2012252467A (ja) | 画像処理システム、情報処理装置、その制御方法、及び制御プログラム | |
| JP2012049900A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP6819063B2 (ja) | 仲介サーバ | |
| JP6260264B2 (ja) | 仲介サーバと画像処理装置 | |
| JP7350828B2 (ja) | 印刷装置、印刷装置の制御方法及びプログラム | |
| JP6439318B2 (ja) | 情報処理装置、画像読取装置及びプログラム | |
| JP7476541B2 (ja) | 情報処理システム、制御装置、周辺装置制御方法および周辺装置制御プログラム | |
| JP2019165343A (ja) | 情報処理システム、情報処理装置、及び情報処理プログラム | |
| JP2017200166A (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
| JP2021088153A (ja) | 印刷装置、制御方法及びプログラム | |
| JP2022081205A (ja) | 情報処理装置、画像処理装置、情報処理装置の制御方法およびプログラム | |
| JP6467810B2 (ja) | 情報処理装置、画像読取装置及びプログラム | |
| JP2006108801A (ja) | パラメータ設定システム,デバイスおよびパラメータ設定プログラム | |
| US20240380729A1 (en) | Information processing apparatus, method, and non-transitory computer-readable storage medium storing program | |
| JP2005045361A (ja) | スキャナシステムおよびその方法 | |
| JP2020160948A (ja) | 通信装置およびその制御方法、並びにプログラム | |
| JP6705489B2 (ja) | 制御装置、制御プログラム、画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200123 |
|
| 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: 20200204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6672964 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |