JP6519124B2 - Information relay system, information relay method and program - Google Patents
Information relay system, information relay method and program Download PDFInfo
- Publication number
- JP6519124B2 JP6519124B2 JP2014173830A JP2014173830A JP6519124B2 JP 6519124 B2 JP6519124 B2 JP 6519124B2 JP 2014173830 A JP2014173830 A JP 2014173830A JP 2014173830 A JP2014173830 A JP 2014173830A JP 6519124 B2 JP6519124 B2 JP 6519124B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal
- service
- authentication
- mfp
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報中継システム、情報中継方法及びプログラムに関する。 The present invention relates to an information repeater system, and information relay method and a program.
サービス提供者がネットワークを介して接続されるサーバ及び端末を用いたサービスを開始しようとする際、サーバ及び端末の間で通信を行うために新たにネットワーク網の構築が必要になる場合がある。新たにネットワーク網を構築する方法として、専用回線を構築する方法やインターネットを介したVPN(Virtual Private Network)を構築する方法等が挙げられる。さらに、端末の設置場所によっては有線ネットワークではなく無線ネットワークを用いることで端末の設置場所の自由度を高めることも考えられる。 When a service provider tries to start a service using a server and a terminal connected via a network, a network may need to be newly established in order to communicate between the server and the terminal. As a method of newly constructing a network, there are a method of constructing a dedicated line, a method of constructing a VPN (Virtual Private Network) via the Internet, and the like. Furthermore, depending on the installation location of the terminal, it is conceivable to increase the flexibility of the installation location of the terminal by using a wireless network instead of a wired network.
しかしながら、いずれの方法においても、通信会社又はISP(Internet Service Provider)等との回線契約が必要となり、サービス提供に係るコストが増大してしまうことになる。また、無線ネットワークを介して端末と接続する場合は、端末の設置場所の周辺にアクセスポイント等を設置する必要があることから、さらにコストが増大することになる。 However, in any of the methods, a line contract with a telecommunications company or an ISP (Internet Service Provider) or the like is required, which results in an increase in cost for providing the service. In addition, when connecting with a terminal via a wireless network, it is necessary to install an access point or the like around the installation location of the terminal, which further increases the cost.
ところで、MFP(Multi Function Peripheral)等の画像形成装置等は、ビルの各フロアや店舗等の多数の場所に設置されている。また、画像形成装置を遠隔から管理するために、画像形成装置はインターネットを介したメンテナンス用の回線に接続されている。 By the way, image forming apparatuses such as MFPs (Multi Function Peripherals) are installed at many places such as each floor of a building and stores. Also, in order to remotely manage the image forming apparatus, the image forming apparatus is connected to a maintenance line via the Internet.
このように、既に構築されている回線や既に設置されている装置を、新たにサービスの提供を行うサービス提供者に利用させることが出来れば、サービス提供に係るコスト低減を期待できる。 As described above, if it is possible to use a service provider who newly provides a service, it is possible to expect a cost reduction related to service provision if a line that has already been established or an apparatus that has already been installed can be used.
本発明は上記に鑑みてなされたものであって、ネットワークを介して提供されるサービスを低コストで提供可能にすることを目的とする。 The present invention has been made in view of the above, and it is an object of the present invention to enable low-cost provision of services provided via a network.
本発明の一態様の情報中継システムによれば、情報中継装置と、前記情報中継装置に第一のネットワークを介して接続される情報処理装置と、前記情報中継装置に前記第一のネットワークを介して接続される管理装置と、前記情報中継装置に第二のネットワークを介して接続される端末とを含み、前記情報中継装置を介して前記端末と前記情報処理装置との間でデータが送受信される情報中継システムであって、前記管理装置は、前記情報処理装置によって提供されるサービスに関する情報を記憶する第1の記憶手段と、前記情報中継装置から認証要求を受け取り、当該認証要求に含まれるサービスに関する情報が前記第1の記憶手段に記憶されている場合に認証情報を生成する認証手段と、を有し、前記情報中継装置は、前記端末、前記情報処理装置、及び前記管理装置とデータ通信を行い、前記端末から前記情報処理装置宛に送信される通知情報を受け取って当該通知情報に含まれるサービスに関する情報を抽出し、かつ、前記情報処理装置から前記端末宛に送信される配信情報を受け取って当該配信情報に含まれるサービスに関する情報及び認証情報を抽出する通信手段と、認証情報及びサービスに関する情報を含む端末情報と前記端末のデータ送信先である前記情報処理装置を示す送信先情報とを記憶する第2の記憶手段と、前記通信手段から前記通知情報に含まれるサービスに関する情報を受け取とると、受け取ったサービスに関する情報が前記端末情報に存在するかを確認し、存在する場合には前記通信手段に前記送信先情報に基づく前記通知情報の送信を許可し、存在しない場合には前記管理装置に対して前記認証要求を送信し、かつ、前記通信手段から前記配信情報に含まれるサービスに関する情報及び認証情報を受け取ると、受け取ったサービスに関する情報及び認証情報が前記端末情報に存在するか否かを確認し、存在する場合には前記通信手段に前記配信情報の送信を許可し、存在しない場合には、前記通信手段に前記配信情報の送信を許可しない確認手段と、を有し、前記通信手段が前記認証手段から認証情報を受け取った場合に、前記第2の記憶手段は、当該認証情報と前記通信手段が前記端末から受け取ったサービスに関する情報とを含む端末情報を生成して記憶し、前記確認手段は、当該認証情報と当該サービスに関する情報とを前記情報処理装置に送信する。 According to an information relay system of one aspect of the present invention, an information relay device, an information processing device connected to the information relay device via a first network, and the information relay device via the first network And a terminal connected to the information relay device via a second network, and data is transmitted and received between the terminal and the information processing device via the information relay device. An information relay system, wherein the management apparatus receives a request for authentication from the information relay apparatus, a first storage unit for storing information on a service provided by the information processing apparatus, and is included in the authentication request. An authentication unit that generates authentication information when information related to a service is stored in the first storage unit, the information relay apparatus including the terminal, the information It performs data communication with a processing device and the management device, receives notification information transmitted from the terminal to the information processing device, extracts information on a service included in the notification information, and extracts the information from the information processing device Communication means for receiving distribution information to be sent to the terminal and extracting information and authentication information on services contained in the distribution information, terminal information including authentication information and information on services , and data transmission destinations of the terminals A second storage unit for storing destination information indicating the information processing apparatus, and information on a service included in the notification information from the communication unit, the information on the received service exists in the terminal information And, if present, permit the communication means to transmit the notification information based on the destination information, If not, the authentication request is transmitted to the management device, and when the information on the service and the authentication information included in the distribution information are received from the communication unit, the information on the received service and the authentication information is the terminal Check the presence or absence of information in the information, and if present, permit transmission of the distribution information to the communication means, and if not, confirm means for not allowing transmission of the distribution information to the communication means; Terminal information including the authentication information and the information on the service received by the communication unit from the terminal when the communication unit receives the authentication information from the authentication unit. Is generated and stored, and the confirmation means transmits the authentication information and the information on the service to the information processing apparatus .
本発明の実施例によれば、ネットワークを介して提供されるサービスを低コストで提供することが可能になる。 According to the embodiment of the present invention, it is possible to provide the service provided via the network at low cost.
以下、図面を参照して実施例について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。 Hereinafter, embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals, and redundant description may be omitted.
[第一の実施の形態]
(1.概要)
図1は、第一の実施の形態におけるネットワーク構成の一例を示す図である。3台のMFP1と、管理装置2と、事業者サーバ3とがネットワークA5を介して接続されている。また、各MFP1と各端末4とは、それぞれネットワークB6を介して接続されている。
First Embodiment
(1. Overview)
FIG. 1 is a diagram showing an example of a network configuration in the first embodiment. Three
ネットワークA5は、例えばLAN(Local Area Network)、WAN(Wide Area Network)、専用線、IP−VPN(Internet Protocol−Virtual Private Network)又はインターネット等であり、有線及び無線を問わない。MFP1と管理装置2と事業者サーバ3とをインターネットを介して接続する場合、例えばIPSec(Security Architecture For Internet Protocol)やSSL(Secure Socket Layer)などのプロトコルを用いて接続することで、セキュリティが担保されてもよい。
The network A5 is, for example, a Local Area Network (LAN), a Wide Area Network (WAN), a dedicated line, an Internet Protocol-Virtual Private Network (IP-VPN), the Internet, or the like, and may be wired or wireless. When the
ネットワークB6は、例えば、無線LANや、Bluetooth(登録商標)等である。また、ネットワークB6は、無線に限らず、有線であってもよい。 The network B6 is, for example, a wireless LAN, Bluetooth (registered trademark), or the like. The network B6 is not limited to wireless, and may be wired.
ネットワークA5及びネットワークB6は、当該ネットワークに接続された機器がIP(Internet Protocol)を用いて通信するネットワークである。但し、本実施の形態は、IP以外のプロトコルを用いて通信を行う機器に対しても適用出来る。 The network A5 and the network B6 are networks with which devices connected to the network communicate using IP (Internet Protocol). However, the present embodiment can also be applied to devices that communicate using protocols other than IP.
ネットワークA5に接続されているMFP1、管理装置2及び事業者サーバ3は、相互に同じネットワークアドレス(10.10.1.0/24)を含むIPアドレスを有している。
The
例えば、各MFP1のネットワークA5側のIPアドレスは、10.10.1.10、10.10.1.20又は10.10.1.30である。管理装置2のIPアドレスは、10.10.1.1である。事業者サーバ3のIPアドレスは、10.10.1.2である。
For example, the IP address on the network A5 side of each
なお、MFP1、管理装置2及び事業者サーバ3は、ネットワークA5のネットワークアドレスと異なるネットワークアドレスを含むIPアドレスを有してもよい。管理装置2又は事業者サーバ3は、ルーターを介してネットワークA5と接続することで、MFP1、管理装置2及び事業者サーバ3は互いに通信することが出来る。
The
また、各ネットワークB6に接続されているMFP1及び端末4は、それぞれ相互に同じネットワークアドレスを含むIPアドレスを有している。
Also, the
例えば、MFP1aのネットワークB6側のIPアドレスは10.10.10.1であり、端末4aのIPアドレスは10.10.10.101である。また、MFP1bのネットワークB6側のIPアドレスは10.10.20.1であり、端末4bのIPアドレスは10.10.20.101である。更に、MFP1cのネットワークB6側のIPアドレスは10.10.30.1であり、端末4cのIPアドレスは10.10.30.101である。
For example, the IP address on the network B6 side of the
MFP1は、例えば、1以上の複合機等と呼ばれる画像形成装置である。但し、本実施の形態において、MFP1は、事業者サーバ3と端末4との間でやりとりされるデータが、予め登録された事業者サーバ3又は端末4から送られてきたデータであることを確認する機能と、事業者サーバ3と端末4との間で行われた通信のデータ量を計測する機能と、予め事業者サーバ3から受け取った情報を元に、端末4から送られてきたデータを端末4が属する事業者の事業者サーバ3にルーティングする機能と等を有する。
The
管理装置2は、例えば、1以上のコンピュータである。管理装置2は、MFP1を管理する機能と、事業者サーバ3及び端末4を用いてサービスを行う事業者を管理する機能と、サービスを行う事業者が提供するサービスを管理する機能と、該サービスを利用しようとする利用者に対して該サービスの一覧を表示するポータルサイトを提供する機能と、サービスを行う事業者に対し通信量に応じた課金を行う機能とを有する。
The
事業者サーバ3は、例えば、1以上のコンピュータである。事業者サーバ3は、MFP1を介して端末4と通信することでサービスの提供を行う。
The
端末4は、例えば、1以上の監視カメラ、高速充電装置、自動販売機、無線端末等である。端末4は、MFP1を介して事業者サーバ3と通信することでサービスの提供を行う。
The
本実施の形態において、事業者サーバ3、端末4a、端末4b及び端末4cは、新たにサービスを行う事業者(以下、「サービス提供事業者」という。)が所有しており、管理装置2、ネットワークA5及びMFP1a、MFP1b及びMFP1cは、サービス提供事業者とは異なる事業者(以下、「ネットワーク提供事業者」という。)が所有している。
In the present embodiment, the
ネットワークA5は、例えば、管理装置2を用いてMFP1a、MFP1b及びMFP1cを遠隔からメンテナンスするために予め構築されていてもよい。この場合、MFP1a、MFP1b及びMFP1cは、例えばビルの各フロアや店舗等に設置され、消耗品の残量又は自己診断結果等の機器状態を、ネットワークA5を介して管理装置2に通知する。
The network A5 may be configured in advance to remotely maintain the
このような状況において、本実施の形態では、ネットワークA5及びMFP1a、MFP1b及びMFP1cが、事業者サーバ3と、端末4aと、端末4bと、端末4cとを接続するためのネットワーク及び中継機器として利用される。
Under such circumstances, in the present embodiment, network A5 and
まず、事業者サーバ3と端末4aとが通信出来る状態に至るまでの動作を説明する。
First, the operation up to a state in which the
サービス提供事業者は、PC(Personal Computer)等を用いて管理装置2にアクセスし、事業者名や、ネットワーク提供事業者への決済方法、サービス提供事業者が提供しようとするサービスの概要、契約サイトURL、事業者サーバ3のIPアドレス(10.10.1.2)等を登録する。登録された情報は、管理装置2に記憶される。次に、サービス提供事業者は、ネットワークA5に事業者サーバ3を接続する。
The service provider accesses the
一方、管理装置2は、サービス提供事業者が登録したサービスの概要の一覧を表示するポータルサイトを提供する。サービス提供事業者が登録したサービスの利用を希望する者(以下、「サービス利用希望者」という。)は、当該ポータルサイトを利用して、利用したいサービスを選択することが出来る。サービス利用希望者が、当該ポータルサイトにて利用したいサービスを選択すると、予めサービス提供事業者が登録した契約サイトURLにリダイレクトされる。サービス利用希望者は、当該契約サイトにおけるWebページにてサービス利用契約を行う。サービス提供事業者が提供するサービスの利用契約を行った者を、以下、「サービス利用者」という。
On the other hand, the
サービス利用希望者がサービス利用契約を行った後、サービス提供事業者は、例えば、+MFP1aの近傍に端末4aを設置する。サービス提供事業者は、端末4aを設置する際、サービスに関する情報及び端末4aを接続するMFP1aのIPアドレス(10.10.10.1)等を設定する。
After the service use candidate makes a service use contract, the service provider installs, for example, the terminal 4a in the vicinity of +
次に、サービスが開始されて端末4aから事業者サーバ3にデータが送信される際の動作を説明する。
Next, an operation when the service is started and data is transmitted from the terminal 4a to the
端末4aは、事業者サーバ3にデータを送信する際、事業者サーバ3に送信するデータと共に予め設定されたサービスに関する情報をMFP1aに送信する。MFP1aは、端末4aから受信したサービスに関する情報を管理装置2に転送する。
When transmitting data to the
管理装置2は、MFP1aから受信したサービスに関する情報と、サービス提供事業者によって登録された情報とが一致するかを確認することで、端末4の認証を行う。認証に成功した場合(すなわち、端末4が管理装置2に登録されたサービス提供事業者のものであると判断した場合)、管理装置2は、MFP1aに対し、端末4の認証に成功したことを通知する。当該通知には、認証ID1201及び事業者サーバ3のIPアドレス(10.10.1.2)が含まれる。
The
ここで、認証ID1201は、管理装置2が端末4の認証に成功した場合に、管理装置2が端末4に対して払い出す番号である。認証ID1201は、全ての端末4ごとに異なる番号である。
Here, the
MFP1aは、サービスに関する情報、認証ID1201、事業者サーバ3のIPアドレス(10.10.1.2)及び端末4aのIPアドレス(10.10.10.101)を記憶しておく。
The
MFP1aは、事業者サーバ3のIPアドレス(10.10.1.2)宛に、端末4aから受信したデータを送信する。また、MFP1aは、管理装置2から受信した認証ID1201を、事業者サーバ3に送信する。事業者サーバ3は、受信したデータを元に、提供するサービスに関する処理を行う。
The
端末4aが、事業者サーバ3に再度データを送信する場合も、端末4aは事業者サーバ3に送信するデータと共に予め設定されたサービスに関する情報をMFP1aに送信する。
Even when the terminal 4a transmits data to the
MFP1aは、既にサービスに関する情報及び事業者サーバ3のIPアドレス(10.10.1.2)等を記憶している。従って、MFP1aは、管理装置2への問い合わせは行わずに、MFP1aに記憶しているサービスに関する情報と、端末4aから受信したサービスに関する情報とが一致すれば、端末4aから受信したデータを事業者サーバ3に送信する。
The
次に、事業者サーバ3から端末4aに対しデータを送信する場合の動作を説明する。
Next, an operation in the case of transmitting data from the
事業者サーバ3は、端末4aにデータを送信する際、端末4aに送信するデータと共にサービスに関する情報及びMFP1aから通知された認証ID1201をMFP1aに送信する。
When transmitting data to the terminal 4a, the
MFP1aは、事業者サーバ3から通知されたサービスに関する情報及び認証ID1201と、MFP1aが保持しているサービスに関する情報及び認証ID1201とが一致するかを確認する。一致する場合、MFP1aは、事業者サーバ3から受信したデータが、管理装置2で認証された端末を保有するサービス提供事業者から送信されたデータであると判断し、MFP1aは、MFP1aが記憶している情報から端末4aのIPアドレス(10.10.10.1)を検索し、事業者サーバ3から受信したデータを当該IPアドレス宛(すなわち、端末4a宛)に送信する。
The
別の利用者がサービス利用契約を行い、サービス提供事業者がMFP1bの近傍に端末4bを設置する場合、又はMFP1cの近傍に端末4cを設置する場合も、前述のMFP1aの近傍に端末4aを設置する場合の動作と同様の動作が行われる。
When another user makes a service use contract and the service provider installs the terminal 4b in the vicinity of the
(2.ハードウェア構成)
図2は、MFPのハードウェア構成の一例を示す図である。MFP1は、CPU101、ROM102、NVRAM103、RAM104、操作部105、表示部106、印刷部107、読取部108、ドライブ装置109、NIC(Network Interface Card)111、無線通信部112等を有する。MFP1は、例えば、印刷機能、スキャン機能、コピー機能、FAX等を有する複合機であるが、必ずしも複合機である必要はなく、印刷部107又は読取部108を持たないサーバやパーソナルコンピューターであってもよい。
(2. Hardware configuration)
FIG. 2 is a diagram showing an example of the hardware configuration of the MFP. The
CPU101は、ROM102、NVRAM103、RAM104、NIC111、無線通信部112とのデータ受渡し及びデータ比較等の処理を行う。ROM102には、各種のプログラムやプログラムによって利用されるデータ等が記憶される。NVRAM203には、各種の設定情報等が記憶される。RAM204は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。
The
操作部105は、ユーザからの各種入力を受け付ける。表示部106は、ユーザへのメッセージ等を表示する。
The
印刷部107は、文書データを紙に印刷する。読取部108は、例えばスキャナであり、紙文書から画像を読み取る。
The
ドライブ装置109は、プログラムを記録した記憶媒体110からプログラムを読み取る。ドライブ装置109によって読み取られたプログラムは、RAM104にロードされる。なお、記憶媒体110とは、非一時的(non−transitory)な記憶媒体110を言う。記憶媒体110の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。
The
NIC111は、例えばLAN(Local Area Network)又はWAN(Wide Area Network)に接続され、MFP1が管理装置2又は事業者サーバ3と通信する場合に用いられる。MFP1と端末4とが有線で接続される場合は、MFP1が端末4と通信する場合にも用いられる。
The
無線通信部112は、例えば無線LANやBluetooth(登録商標)により端末4と通信する場合に用いられる。
The
図3は、管理装置及び事業者サーバのハードウェア構成の一例を示す図である。管理装置2及び事業者サーバ3は、CPU201と、ROM202と、HDD203と、RAM204と、操作部205と、表示部206と、ドライブ装置209と、NIC(Network InterfaceCard)211とを有する。
FIG. 3 is a diagram illustrating an example of the hardware configuration of the management apparatus and the provider server. The
CPU201は、ROM202、HDD203、RAM204、NIC211又は無線通信部112とのデータのやり取りやデータ比較等の処理を行う。ROM202及びRAM204は、MFP1と同様のため説明は割愛する。HDD203には、各種の設定情報やプログラム等が記憶される。
The
操作部205は、例えばキーボード又はマウスであり、ユーザからの各種入力を受け付ける。表示部206は、ユーザへのメッセージ等を表示する。
The
ドライブ装置209は、プログラムを記録した記憶媒体110からプログラムを読み取る。ドライブ装置209によって読み取られたプログラムは、例えば、HDD203にインストールされる。NIC211は、例えばLAN(Local Area Network)又はWAN(Wide Area Network)に接続され、管理装置2、事業者サーバ3又はMFP1と通信する場合に用いられる。
The
(3.機能)
[MFP]
図4は、MFPの機能ブロックの一例を示す図である。図4において、MFP1は、通信手段301と、MFP情報入力手段311と、端末情報格納手段312と、確認手段313と、計測手段314と、課金情報生成手段315とを有する。これら各手段は、MFP1にインストールされた1以上のプログラムが、CPU101に実行させる処理により実現される。MFP1は、また、記憶手段321を利用する。記憶手段321は、NVRAM103、RAM104、又はMFP1にネットワークを介して接続される記憶装置等を用いて実現可能である。記憶手段321には、MFP情報1001及び端末情報1003等が記憶される。
(3. Function)
[MFP]
FIG. 4 is a diagram showing an example of functional blocks of the MFP. In FIG. 4, the
MFP情報1001は、MFP1自身に関する情報である。端末情報1003は、MFP1に接続された端末4に関する情報であり、端末4ごとに1レコード設定される。
通信手段301は、NIC111を介して管理装置2及び事業者サーバ3との間でデータ通信を行う。通信手段301は、また、無線通信部112を介して端末4との間でデータ通信を行う。
The
通信手段301は、また、端末4から事業者サーバ3宛に通知する情報(以下、「通知情報901」という。)を受け取ると、通知情報901に含まれるサービスに関する情報等を抽出して確認手段313に渡す。確認手段313から通信を許可しても良い旨の通知を受け取った場合、通信手段301は、通知情報901を事業者サーバ3に送信する。確認手段313から通信を許可しない旨の通知を受け取った場合、通信手段301は、通知情報901を事業者サーバ3に送信せずに破棄する。
Further, when the communication means 301 receives information to be notified from the
通信手段301は、また、確認手段313からの要求に応じて、通知情報901に含まれるサービス等に関する情報等が管理装置2に登録されているか否かを管理装置2に問い合わせるため、管理装置2に認証要求を送信する。通信手段301は、管理装置2からの認証応答を確認手段313に渡す。
The
通信手段301は、また、事業者サーバ3から端末4宛に配信する情報(以下、「配信情報902」という。)を受け取ると、配信情報902に含まれるサービスに関する情報及び認証ID1201等を抽出して確認手段313に渡す。確認手段313から通信を許可しても良い旨の通知を受け取った場合、通信手段301は、配信情報902を端末4宛に送信する。確認手段313から通信を許可しない旨の通知を受け取った場合、通信手段301は、配信情報902を端末4に送信せずに破棄する。
Further, when the communication means 301 receives information to be delivered from the
MFP情報入力手段311は、ユーザが操作部105を介して入力したMFP情報1001を記憶手段321に格納する。ユーザが操作部105にMFP情報1001を入力している時、MFP情報入力手段311は、入力されたMFP情報1001を表示部106に表示する。これによりユーザは入力内容を適宜修正しながらMFP情報1001を入力することが出来る。なお、MFP情報1001は、通信手段301を介して外部装置より入力されてもよいし、記憶媒体110を介して入力されてもよい。
The MFP
MFP情報入力手段311は、また、MFP情報1001が入力されると、通信手段301を介してMFP情報1001を管理装置2に送信する。なお、MFP情報入力手段311がMFP情報1001を管理装置2に送信するタイミングは、例えば、MFP情報1001が設定されたときや、MFP情報1001が変更されたときである。
Further, when the
端末情報格納手段312は、端末情報1003を記憶手段321に格納する。
The terminal
確認手段313は、通信手段301から通知情報901に含まれるサービスに関する情報等を受け取ると、端末情報1003を検索し、受け取ったサービスに関する情報等を有するレコードが端末情報1003に存在するかを確認する。該レコードが存在する場合、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、通信を許可しても良い旨の通知を通信手段301に渡す。
The confirmation means 313 searches the
該レコードが存在しない場合、確認手段313は、サービスに関する情報等が管理装置2に登録されているかの認証を通信手段301に依頼する。前述の通り、通信手段301は、管理装置2に認証要求を送信し、管理装置2から認証応答を受信する。通信手段301から、端末4の認証に成功したとの認証応答を受け取った場合、通信を許可しても良い旨の通知を通信手段301に渡す。通信手段301から、認証に失敗したとの認証応答を受け取った場合、確認手段313は、通信を許可しない旨の通知を通信手段301に渡す。
When the record does not exist, the
確認手段313は、また、配信情報902に含まれるサービスに関する情報及び認証ID1201等を受け取ると、受け取ったサービスに関する情報及び認証ID1201等を有するレコードが端末情報1003に存在するか否かを確認する。当該レコードが存在する場合、確認手段313は、通信手段が受信した配信情報902が、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902であると判断し、通信を許可しても良い旨の通知を通信手段301に渡す。当該レコードが存在しない場合、確認手段313は、通信手段が受信した配信情報902は、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902ではないと判断し、通信を許可しない旨の通知を通信手段301に渡す。
When the
計測手段314は、端末4から事業者サーバ3宛の通知情報901に含まれるデータ部のデータサイズ、及び事業者サーバ3から端末4宛の配信情報902に含まれるデータ部のデータサイズを計測し、端末情報1003を更新する。本実施の形態では、端末4から事業者サーバ3宛のデータと、事業者サーバ3から端末4宛のデータを区別せず、それぞれのデータサイズを合計した累積値を端末情報1003に保持しているが、それぞれのデータを区別して端末情報1003に保持するようにしてもよい。
The measuring
課金情報生成手段315は、管理装置2の指示を受けて、端末情報1003が有する端末4が送受信したデータサイズの累積値を、管理装置2に送信する。
In response to an instruction from the
[管理装置]
図5は、管理装置の機能ブロックの一例を示す図である。図5において、管理装置2は、通信手段401と、MFP情報格納手段411と、事業者情報入力手段412と、サービス情報入力手段413と、認証手段414と、表示手段415と、課金情報格納手段と、課金手段416とを有する。これら各手段は、管理装置2にインストールされた1以上のプログラムが、管理装置2のCPU201に実行させる処理により実現される。管理装置2は、また、記憶手段421を利用する。記憶手段421は、管理装置2のHDD203若しくはRAM204、又は管理装置2にネットワークを介して接続される記憶装置等を用いて実現可能である。記憶手段421には、全MFP情報1002と、事業者情報1004と、サービス情報1005と、課金情報1009と等が記憶される。
[Management device]
FIG. 5 is a diagram showing an example of a functional block of the management apparatus. In FIG. 5, the
全MFP情報1002は、管理装置2が管理する全てのMFP1に関する情報であり、MFP1から通知されることで管理装置2に記憶される。全MFP情報1002は、MFP1ごとに1つのレコードが割り当てられる。
The
事業者情報1004は、サービス提供事業者に関する情報であり、事業者ごとに1つのレコードが割り当てられる。サービス情報1005は、サービス提供事業者が提供するサービスの内容等を表す情報であり、サービスごとに1つのレコード割り当てられる。課金情報1009は、端末4が送受信したデータサイズの累積値に関する情報であり、端末4ごとに1つのレコードが割り当てられる。
通信手段401は、NIC211を介してMFP1との間でデータ通信を行う。
The
MFP情報格納手段411は、MFP1から通知されたMFP情報1001を、記憶手段421に格納する。
The MFP
事業者情報入力手段412は、入力された事業者情報1004を、記憶手段421に格納する。
The business entity
サービス情報入力手段413は、入力されたサービス情報1005を記憶手段421に格納する。 認証手段414は、通信手段401を介して、サービスに関する情報等が管理装置2に登録されているかの認証要求をMFP1から受け取ると、受け取った認証要求に含まれるサービスに関する情報等を有するレコードが、サービス情報1005に存在するかを検索することで端末4の認証を行う。当該レコードが存在する場合、認証手段414は、端末4の認証に成功したと判断(すなわち、端末4が管理装置2に登録されたサービス提供事業者のものであると判断)する。当該レコードが存在しない場合、認証手段414は、端末4の認証に失敗したと判断(すなわち、端末4が管理装置2に登録されたサービス提供事業者のものではないと判断)する。認証手段414は、通信手段401を介して、認証ID1201を含む認証応答をMFP1に送信する。
The service
表示手段415は、Webサーバ機能を有し、サービス情報1005に格納されている、サービス提供事業者が提供するサービスの一覧を含むサービス一覧画面をWeb画面として表示する。
The
課金手段416は、端末4が送受信したデータサイズの累積値を元に、サービス提供事業者ごとの課金額を算出する。課金手段416は、例えば、事業者情報1004に含まれる決済方法1304に従って、各サービス提供事業者に対して課金額の費用請求を行ってもよい。
The charging
[事業者サーバ]
図6は事業者サーバの機能ブロックの一例を示す図である。
[Operator server]
FIG. 6 is a diagram showing an example of a functional block of the provider server.
事業者サーバ3は、通信手段501と、契約処理手段511と、端末設置情報格納手段512と、通知情報処理手段513と、通知情報格納手段514と、配信情報入力手段515と、配信手段516とを有する。これら各手段は、事業者サーバ3にインストールされた1以上のプログラムが、事業者サーバ3のCPU201に実行させる処理により実現される。事業者サーバ3は、また、記憶手段521を利用する。記憶手段521は、事業者サーバ3のHDD203若しくはRAM204、又は事業者サーバ3にネットワークを介して接続される記憶装置等を用いて実現可能である。記憶手段521には、端末設置情報1007と、サービス契約者情報1008と、通知情報901と、配信情報902と等が記憶される。
The
通信手段501は、NIC211を介してMFP1との間でデータ通信を行う。
The
契約処理手段511は、例えば、Webサーバ機能を有し、サービス契約のWebサイトを表示する。該Webサイトにてサービス利用者が入力したサービス契約者情報1008は、記憶手段521に記憶される。サービス契約者情報1008は、例えばサービス契約者の氏名等である。
The
端末設置情報格納手段512は、MFP1から事業者サーバ3宛に送信される端末設置情報1007をMFP1から受信し、記憶手段521に格納する。端末設置情報1007は、MFP1に接続された端末4の設置場所及び認証ID1201等に関する情報である。
The terminal installation
通知情報処理手段513は、端末4からMFP1を経由して送信された通知情報901の解析等を行う。また、通知情報処理手段513は、解析結果に基づき、通信手段を介して端末4に配信情報902を配信する。
The notification
通知情報格納手段514は、端末4から受け取った通知情報901を、必要に応じて記憶手段521に格納する。
The notification
配信情報入力手段515は、例えば、Webサーバ機能により、端末4に配信する配信情報902(例えば、サービス利用者が端末4に配信する広告等)の入力を受け付ける。配信情報入力手段515は、入力された情報を記憶手段521に格納する。
The distribution
配信手段516は、記憶手段521に格納された配信情報902を、指定された配信環境及び配信地域等に存在する端末4を端末設置情報1007から検索し、当該端末4が接続されているMFP1に配信情報902を送信する。
The
[端末]
図7は、端末の機能ブロックの一例を示す図である。図7において、端末4は、通信手段601と、情報収集手段611と、情報通知手段612と、記憶手段621とを有する。これら各手段は、端末4にインストールされた1以上のプログラムが、端末4のCPUに実行させる処理により実現される。端末4は、また、記憶手段621を利用する。記憶手段621は、端末4が有する補助記憶装置等を用いて実現可能である。記憶手段621には、端末設定情報1006等が記憶される。端末設定情報1006は、端末4が動作するための情報である。
[Terminal]
FIG. 7 is a diagram illustrating an example of a functional block of a terminal. In FIG. 7, the
通信手段601は、MFP1との間でデータ通信を行う。
The
情報収集手段611は、端末4が有するセンサー又は端末4に接続された外部装置を用いて端末4周辺の情報を収集し、通信手段601に渡す。収集した情報は、MFP1を介して事業者サーバ3に送信される。
The
情報通知手段612は、通信手段601から受け取った配信情報902を、例えば、端末4のディスプレイに表示する。当該情報は、端末4に接続された外部装置に通知されてもよい。
The information notification means 612 displays the
(4.処理フロー)
[MFP情報登録フロー]
ネットワーク設置事業者は、ビルの各フロアや店舗等にMFP1を設置した際に、管理装置2及びMFP1が互いに通信可能な状態にするために、MFP情報1001を管理装置2に登録する。
(4. Processing flow)
[MFP Information Registration Flow]
When the network installation company installs the
図8は、MFP情報登録処理の処理手順の一例を説明するためのシーケンス図である。 FIG. 8 is a sequence diagram for explaining an example of the processing procedure of the MFP information registration processing.
ステップS2101において、MFP1のMFP情報入力手段311は、MFP情報登録画面6000を用いてネットワーク設置事業者に属するユーザからMFP情報1001の入力を受け付け、当該ユーザが入力したMFP情報1001を記憶手段321に格納する。
In step S 2101, MFP
図9は、MFP情報登録画面の一例を示す図である。MFP情報登録画面6000は、画面6001及び画面6002等によって構成される。まず、画面6001が表示される。画面6001は、MFP番号1101の入力を受け付けるボックスと、MFP1の設置環境及びMFP1の設置地域の入力を受け付けるプルダウンメニューとを有する。「次へ」ボタン6011が押下されると、画面6002が表示される。画面6002は、MFPアドレス(サーバ側)1109、サブネットマスク(サーバ側)、MFPアドレス(端末側)1110、サブネットマスク(端末側)、建物名、緯度及び経度の入力を受け付けるボックスを有する。最後に「登録」ボタン6012が押下されることで、MFP情報1001が記憶手段321に格納される。
FIG. 9 is a diagram showing an example of the MFP information registration screen. The MFP
図10は、MFP情報の一例を示す図である。MFP情報1001は、MFP番号1101と、MFP設置環境コード1102と、MFP設置地域コード1103と、機種コード1104と、オプション情報1105と、建物名称1106と、建物緯度1107と、建物経度1108と、MFPアドレス(サーバ側)1109と、MFPアドレス(端末側)1110と、管理装置アドレス1111とを含む。
FIG. 10 is a diagram showing an example of MFP information.
MFP番号1101は、管理装置2がMFP1を識別するための番号であり、例えば、MFP1ごとにユニークな番号である。機種コード1104は、MFP1の機種を示すコードである。
The
MFP設置環境コード1102は、MFP1が設置されている環境を示すコードである。MFP設置地域コード1103は、MFP1が設置されている地域を示すコードである。
The MFP
オプション情報1105は、MFP1に接続されたオプション機器を示す情報である。オプション情報1105は8ビットより構成され、MFP1にオプション機器が接続されると、接続されたオプション機器に対応するビットが1に設定される。
The
建物名称1106は、MFP1が設置されている建物の名称である。建物緯度1107及び建物経度1108は、MFP1が設置されている建物の緯度及び経度である。
The
MFPアドレス(サーバ側)1109は、管理装置2及び事業者サーバ3と通信するためのIPアドレス及びサブネットマスクであり、ネットワークA5に接続されているNIC111に設定される。MFPアドレス(端末側)1110は、端末4と通信するためのIPアドレス及びサブネットマスクであり、ネットワークB6に接続されている無線通信部112に設定される。管理装置アドレス1111は、管理装置2のIPアドレスである。
An MFP address (server side) 1109 is an IP address and a subnet mask for communicating with the
図11に、MFP設置環境コード1102のコード番号の例、MFP設置地域コード1103のコード番号の例、及びオプション情報1105の各ビットに対応するオプション機器の例を示す。具体的なコード番号及び各ビットの説明は割愛する。
FIG. 11 shows an example of the code number of the MFP
続いて、MFP情報入力手段311は、MFP情報1001を管理装置2に送信する(S2102)。続いて、管理装置2のMFP情報格納手段411は、記憶手段421に全MFP情報1002の新たなレコードを生成し、該レコードに、MFP1から受信したMFP情報1001を格納する(S2103)。
Subsequently, the MFP
図12は、全MFP情報の一例を示す図である。全MFP情報1002は、MFP1ごとに、レコード番号と、MFP情報1001とを含む。レコード番号は、0から始まる番号であり、レコードが作成されるごとに(すなわち新たなMFP1からMFP情報1001が通知されるごとに)、1ずつインクリメントされた番号が割り振られる。
FIG. 12 is a diagram showing an example of all MFP information. The
[事業者情報登録]
サービス提供事業者は、事業者サーバ3と端末4をネットワークA5又はネットワークA6に接続する前に、予めサービス提供事業者自身の情報をネットワーク提供事業者が管理する管理装置2に登録する。
[Company Information Registration]
Before connecting the
管理装置2の事業者情報入力手段412は、事業者情報登録画面6100を用いてサービス提供事業者に属するユーザから事業者情報1004の入力を受け付け、当該ユーザが入力した事業者情報1004を記憶手段421に格納する。
The business operator
図13は、事業者情報登録画面の一例を示す図である。事業者情報登録画面6100は、画面6101及び画面6102等によって構成される。サービス提供事業者に属するユーザは、例えばPCから管理装置2にアクセスすることで、PCの画面に事業者情報登録画面6100を表示させることができる。まず、画面6101が表示される。画面6101は、事業者名1302と決済方法1304とカード/口座番号1305とパスワード1303との入力を受け付けるボックスとを有する。「登録」ボタン6111が押下され、事業者情報1004の登録が完了すると、登録が完了したことを示す画面6102が表示される。画面6102は、事業者番号1301を表示するボックスを有する。
FIG. 13 is a diagram showing an example of the business entity information registration screen. The provider
図14は、事業者情報の一例を示す図である。事業者情報1004は、レコード番号と、事業者番号1301と、事業者名1302と、パスワード1303と、決済方法1304と、カード/口座情報1305とを含む。レコード番号は、0から始まる番号であり、レコードが作成されるごとに(すなわち新たな事業者情報1004が登録されるごとに)1ずつインクリメントされた番号が割り振られる。
FIG. 14 is a diagram illustrating an example of business entity information. The
事業者番号1301は、サービス提供事業者を識別するための番号であり、例えば管理装置2の中でサービス提供事業者ごとにユニークな番号が割り振られる。事業者番号1301は、例えば、管理装置2によって自動的に払い出すようにしてもよいし、サービス提供事業者ごとにユニークな番号になるように、サービス提供事業者によって任意の番号が入力されてもよい。
The
事業者名1302は、サービス提供事業者の名称である。パスワード1303は、サービス提供事業者が、サービス情報登録画面6200にログインするために使用する。
The
決済方法1304は、サービス提供事業者がネットワーク提供事業者に対し、ネットワークを利用した対価を支払う方法を決定するものであり、例えばクレジットカード支払い又は口座引き落としを指定する。カード/口座情報1305は、決済方法1304に対応するクレジットカード番号又は口座情報1305である。
The
[サービス情報登録]
サービス提供事業者は、事業者情報登録を行った後、提供するサービスの概要等を管理装置2に登録する。登録が完了した後、サービス提供事業者は、ネットワークA5に事業者サーバ3を接続する。
[Service Information Registration]
After the provider information registration is performed, the service provider registers the outline of the service to be provided in the
管理装置2のサービス情報入力手段413は、サービス情報登録画面6200を用いてサービス提供事業者に属するユーザからサービス情報1005の入力を受け付け、当該ユーザが入力したサービス情報1005を記憶手段421に格納する。
The service
図15は、サービス情報登録画面の一例を示す図である。サービス情報登録画面は、画面6201、画面6202及び画面6203等から構成される。サービス提供事業者に属するユーザは、例えばPCから管理装置2にアクセスすることで、PCの画面にサービス情報登録画面6200を表示させることができる。まず、画面6201が表示される。画面6201は、事業者番号1301とパスワード1303との入力を受け付けるボックスを有する。「認証」ボタン6211が押下されると、画面6202が表示される。画面6202は、サービス名1402、サービス概要1403、契約サイトURL1405、バナー画像1404及び事業者サーバアドレス1406を入力させるボックスを有する。「登録」ボタン6212が押下され、サービス情報1005の登録が完了すると、登録が完了したことを示す画面6203が表示される。画面6203は、サービス名1402及びサービス番号1401を有する。
FIG. 15 is a diagram showing an example of the service information registration screen. The service information registration screen is composed of a
図16は、サービス情報の一例を示す図である。サービス情報1005は、レコード番号と、事業者番号1301と、サービス番号1401と、サービス名1402と、サービス概要1403と、バナー画像1404と、契約サイトURL1405と、事業者サーバアドレス1406とを含む。
FIG. 16 is a diagram showing an example of service information. The
レコード番号は、0から始まる番号であり、レコードが作成されるごとに(すなわちサービス情報1005が登録されるごとに)1ずつインクリメントされた番号が割り振られる。
The record number is a number starting from 0, and is incremented by one each time a record is created (that is, each time the
サービス番号1401は、サービス提供事業者が提供するサービスを識別するための番号であり、例えば管理装置2の中でサービスごとにユニークな番号が割り振られる。サービス番号1401は、管理装置2が自動的に決定してもよい。
The
サービス名1402は、サービス提供事業者が提供するサービスの名称である。
The
サービス概要1403は、サービス提供事業者が提供するサービスの概要である。
The
バナー画像1404は、サービス提供事業者が提供するサービスのバナー画像である。
The
契約サイトURL1405は、サービス提供事業者が提供するサービスをオンラインで契約するためのWebサーバのURLである。契約サイトURL1405が示す宛先は、例えば、事業者サーバ3であってもよいし、事業者サーバ3とは異なるWebサーバであってもよい。
The
事業者サーバアドレス1406は、サービスを提供する事業者サーバ3のIPアドレスである。
The
[サービス契約]
ネットワーク提供事業者は、サービス提供事業者に属するユーザが登録したサービスの概要の一覧を表示するサービス一覧画面6301をサービス利用希望者に対して提供する。サービス利用希望者は、サービス一覧画面から利用したいサービスを選択することで、サービスの利用契約を行う。
[Service Contract]
The network provider provides the service requester with a
管理装置2の表示手段415は、サービス利用希望者からのアクセスを受け付けると、サービス一覧画面6301を表示する。
The display means 415 of the
図17は、サービス一覧画面の一例を示す図である。サービス利用希望者は、例えばPCから管理装置2にアクセスすることで、PCの画面にサービス一覧画面6301を表示させることができる。サービス一覧画面6301は、サービス情報1005に含まれるサービス名1402、サービス概要1403及びバナー画像1404を、サービスごとに並べて表示する。例えば、サービス利用希望者がバナー画像1404をクリックすると、バナー画像1404に対応する契約サイトURL1405が示すWebページにリダイレクトされる。
FIG. 17 is a diagram showing an example of the service list screen. The service use candidate can display the
事業者サーバ3の契約処理手段511は、契約サイトURL1405が示すWebサイトを表示し、サービス利用希望者のサービス契約を受け付けるようにしてもよい。
The
[端末設定]
サービスの利用契約が締結されると、サービス提供事業者に属するユーザは、例えば、端末4をMFP1の近傍に設置し、端末4にMFP1と接続するための情報等を設定する。当該情報等の設定が完了することで、サービス利用者に対しサービスの提供が開始される。
[Terminal setting]
When the service use contract is concluded, a user belonging to the service provider installs, for example, the
端末4の記憶手段621は、サービス提供事業者に属するユーザにより設定される端末設定情報1006を記憶する。
The storage means 621 of the terminal 4 stores
図18は、端末設定情報の一例を示す図である。端末設定情報1006は、事業者番号1301と、サービス番号1401と、端末アドレス1203と、端末ID1202と、MFPアドレス(端末側)1110とを含む。
FIG. 18 is a diagram showing an example of terminal setting information. The
端末アドレス1203は、端末4のIPアドレスである。図18では、端末4aのIPアドレスが示されている。
The
端末ID1202は、端末4に割り振られるIDであり、例えば同一のMFP1に接続された端末4ごとに異なる番号が割り振られる。異なるMFPに接続された端末4間では端末IDが重複してもよい。
The
[端末認証フロー]
次に、サービスの提供が開始され、端末4からMFP1に対して初めて通知情報901が送信されると、MFP1及び管理装置2によって端末認証処理が行われる。なお、端末4からMFP1に対して再度通知情報901を送信する場合は、MFP1及び管理装置2は当該端末認証処理を行わなくてもよい。
[Terminal authentication flow]
Next, provision of the service is started, and when the
図19は、端末認証処理の処理手順の一例を説明するためのシーケンス図である。 FIG. 19 is a sequence diagram for explaining an example of the processing procedure of the terminal authentication processing.
ステップS2201において、MFP1の確認手段313は、管理装置2に対し認証要求を送信する。認証要求には、MFP番号1101、事業者番号1301、サービス番号1401及び端末ID1202が含まれる。
In step S2201, the
続いて、管理装置2の認証手段414は、当該認証要求に含まれるサービス番号1401及び事業者番号1301を含むレコードが、サービス情報1005に存在するか否かを確認する(S2202)。当該レコードが存在する場合、認証手段414は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、ステップS2204に進む。当該レコードが存在しない場合、認証手段414は、端末4が管理装置2に登録されたサービス提供事業者のものではないと判断し、ステップS2203に進む。
Subsequently, the
ステップS2203において、認証手段414は、MFP1に認証応答を送信する。この際、認証手段414は、認証応答に含まれる認証ID1201に、認証失敗を示すゼロを設定する。なお、認証失敗を示す値は必ずしもゼロである必要は無く、他の値を設定するようにしてもよい。
In step S 2203, the
ステップS2204において、認証手段414は、認証ID1201を生成する。例えば、ステップS2201において受信されたMFP番号1101と端末ID1202とが結合された番号が、認証ID1201とされもよい。MFP番号1101は、例えば、管理装置2の中でユニークな番号であり、端末ID1202は、例えばMFP1の中でユニークな番号である。したがって、MFP番号1101と端末ID1202とを結合した番号は、全ての端末4でユニークな番号になる。例えば、MFP番号1101が0001であり、端末ID1202が01であるとすると、MFP番号1101と端末ID1202とを結合した番号は000101であるため、認証ID1201は000101となる。
In step S2204, the
又は、MFP番号1101と端末ID1202とが結合された番号に対して、例えば、ハッシュ値が計算され、計算された値が認証ID1201とされてもよい。仮に、MFP番号1101及び端末ID1202が第三者に知られたとしても、第三者が具体的なハッシュ値の計算方法を把握していない限り、第三者が認証ID1201を計算することは困難である。
Alternatively, for example, a hash value may be calculated for a combination of the
ステップS2205において、認証手段414は、MFP1に対し、生成した認証ID1201と、事業者サーバアドレス1406とを含む認証応答を送信する。なお、当該事業者サーバアドレス1406は、ステップS2202において検索されたレコードに含まれる事業者サーバアドレス1406である。
In step S 2205, the
続いて、MFP1の端末情報格納手段312は、記憶手段321に端末情報1003の新たなレコードを生成し、当該レコードに、ステップS2301において端末4から受信される事業者番号1301、サービス番号1401、端末アドレス1203及び端末ID1202と、ステップS2205で受信した認証ID1201及び事業者サーバアドレス1406とを格納する(S2206)。
図20は 、端末情報の一例を示す図である。端末情報1003は、レコード番号と、認証ID1201と、端末ID1202と、事業者番号1301と、サービス番号1401と、端末アドレス1203と、事業者サーバアドレス1406と、課金データ量1701とを含む。レコード番号は、0から始まる番号であり、例えば、レコードが作成されるごとに(すなわち端末4が接続されるごとに)1ずつインクリメントされた番号が割り振られる。課金データ量1701は、計測手段314により端末4ごとに計測される、事業者サーバ3と送受信したデータのデータ量を示す。
Subsequently, the terminal
FIG. 20 is a diagram showing an example of terminal information. The
続いて、確認手段313は、ステップS2206において格納したレコードに含まれる、サービス番号1401、端末ID1202、MFPアドレス(サーバ側)1109、MFP設置環境コード1102及びMFP設置地域コード1103と、ステップS2205で受信した認証ID1201とを、事業者サーバ3に送信する(S2207)。
Subsequently, the
続いて、事業者サーバ3の端末設置情報格納手段512は、端末設置情報1007の新たなレコードを記憶手段521に生成し、当該レコードに、ステップS2207で受信したサービス番号1401、端末ID1202、MFPアドレス(サーバ側)1109、MFP設置環境コード1102、MFP設置地域コード1103及び認証ID1201を格納する(S2208)。
図21は、端末設置情報の一例を示す図である。端末設置情報1007は、レコード番号と、認証ID1201と、サービス番号1401と、端末ID1202と、事業者番号1301と、MFPアドレス(サーバ側)1109と、MFP設置環境コード1102と、MFP設置地域コード1103とを含む。端末設置情報1007は、サービス提供事業者が設置した端末4ごとに1レコード生成される。レコード番号は、0から始まる番号であり、例えば、レコードが作成されるごとに1ずつインクリメントされた番号が割り振られる。
Subsequently, the terminal installation
FIG. 21 is a diagram illustrating an example of terminal installation information. The
[データ中継フロー(端末から事業者サーバ)]
次に、端末4からMFP1を経由して事業者サーバ3に通知情報901が送信されるまでの一連の処理手順を説明する。
[Data relay flow (from terminal to operator server)]
Next, a series of processing procedures until the
図22は、端末から事業者サーバへのデータ中継処理の処理手順の一例を説明するためのシーケンス図である。 FIG. 22 is a sequence diagram for explaining an example of a processing procedure of data relay processing from a terminal to an operator server.
ステップS2301において、端末4の情報通知手段612は、MFP1に対し、通知情報901を送信する。通知情報901には、事業者番号1301、サービス番号1401、端末アドレス1203、端末ID1202及びデータ部等が含まれる。データ部には、端末4が事業者サーバ3に送信するデータが含まれる。
In step S 2301, the
続いて、MFP1の確認手段313は、ステップS2301において受信した通知情報901に含まれる事業者番号1301及びサービス番号1401を有するレコードが端末情報1003に存在するか否かを確認する(S2302)。当該レコードが端末情報1003に存在する場合(すなわち、端末4からMFP1に対して再度通知情報901を送信した時)、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、ステップS2303に進む。
Subsequently, the
当該レコードが端末情報1003に存在しない場合(すなわち、端末4からMFP1に対して初めて通知情報901を送信した時)、図19に示す端末認証処理(S2305)に進む。
If the record does not exist in the terminal information 1003 (that is, when the
端末認証処理(S2305)により認証に成功した場合、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、ステップS2306に進む。認証に失敗した場合、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものでないと判断し、ステップS2308に進む。
If the authentication is successful by the terminal authentication process (S2305), the
ステップS2303において、計測手段314は、ステップS2301において受信したデータ部のデータサイズを算出する。計測手段314は、ステップS2302において検索されたレコードに含まれる課金データ量1701を読み出し、読み出した課金データ量1701と該データサイズとを合算し、合算した値で該レコードの課金データ量1701を更新する。
In step S2303, the measuring
続いて、通信手段301は、事業者サーバ3に通知情報901を送信する(S2304)。通知情報901には、端末ID1202、サービス番号1401及びデータ部が含まれる。なお、通信手段301は、ステップS2302において検索されたレコードに含まれる事業者サーバアドレス1406宛に通知情報901を送信する。
Subsequently, the
ここで、本実施の形態はIPによる通信であるため、通知情報901には、通知情報901の送信元アドレスであるMFP1のサーバ側のIPアドレスが含まれている。また、通知情報901には端末ID1202も含まれている。事業者サーバ3が記憶している端末設置情報1007には、MFPアドレス(サーバ側)1109及び端末ID1202が記憶されているため、事業者サーバ3は、当該通知情報901を送信した端末4を一意に特定することが出来る。
Here, since the present embodiment is communication by IP, the
ステップS2306では、ステップS2303と同じ処理が実行される。また、ステップS2307では、ステップS2304と同じ処理が実行される。 In step S2306, the same process as step S2303 is performed. In step S2307, the same process as step S2304 is performed.
ステップS2308において、通信手段301は、ステップS2301において端末4から受信した通知情報901を破棄する。
In step S2308, the
以上、端末から事業者サーバへのデータ中継処理の処理手順を説明したが、ステップS2302において、端末4が管理装置2に登録されたサービス提供事業者のものであることがMFP1で判断出来ない場合に限らず、図19の端末認証処理(S2305)を定期的に実行するようにしてもよい。これにより、認証ID1201を定期的に更新することができ、セキュリティ強度を高めることが可能になる。
The processing procedure of the data relay processing from the terminal to the business server has been described above, but in step S 2302, it can not be determined by the
[データ中継フロー(事業者サーバから端末)]
次に、事業者サーバ3からMFP1を経由して端末4に配信情報902が送信されるまでの一連の処理手順を説明する。
[Data relay flow (from operator server to terminal)]
Next, a series of processing procedures until the
図23は、事業者サーバから端末へのデータ中継処理の処理手順の一例を説明するためのシーケンス図である。 FIG. 23 is a sequence diagram for explaining an example of a processing procedure of data relay processing from the provider server to the terminal.
ステップS2401において、事業者サーバ3の配信手段516は、MFP1に配信情報902を送信する。配信情報902には、認証ID1201、端末ID1202、事業者番号1301、データ部が含まれる。
In step S 2401, the
続いて、MFP1の確認手段313は、ステップS2401において受信した配信情報902に含まれる事業者番号1301、端末ID1202及び認証ID1201を有するレコードが端末情報1003に存在するか否かを確認する(S2402)。当該レコードが端末情報1003に存在する場合、確認手段313は、受信した配信情報902は、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902であると判断し、ステップS2403に進む。
Subsequently, the
当該レコードが端末情報1003に存在しない場合、確認手段313は、受信した配信情報902は、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902ではないと判断し、ステップS2406に進む。
If the record does not exist in the
ステップS2403において、計測手段314は、ステップS2401において受信したデータ部のデータサイズを算出する。計測手段314は、ステップS2402において検索されたレコードに含まれる課金データ量1701を読出し、読出した課金データ量1701と該データサイズとを合算し、合算した値で該レコードの課金データ量1701を更新する。
In step S 2403, the measuring
続いて、通信手段301は、配信情報902を端末4に送信する(S2404)。端末情報1003には、認証ID1201、端末ID1202、事業者番号1301、データ部が含まれる。なお、通信手段301は、ステップS2402において検索されたレコードに含まれる端末アドレス1203に対して通知情報901を送信する。
Subsequently, the
続いて、端末4の情報通知手段612は、MFP1から受信した配信情報902を処理する(S2405)。
Subsequently, the
一方、ステップS2406において、通信手段301は、ステップS2401において事業者サーバ3から受信した配信情報902を破棄する。
On the other hand, in step S2406, the communication means 301 discards the
[課金処理フロー]
次に、ネットワーク提供事業者が、サービス提供事業者に対して通信量に応じた課金を行う際の処理を説明する。
[Billing processing flow]
Next, a process in which the network provider charges the service provider according to the communication amount will be described.
図24は、課金情報収集処理の処理手順の一例を説明するためのシーケンス図である。 FIG. 24 is a sequence diagram for explaining an example of the processing procedure of the charging information collection process.
ステップS2501において、管理装置2の課金手段416は、課金処理を開始する。課金処理は、例えば月末等のタイミングで定期的に開始される。
In step S2501, the charging
続いて、課金手段416は、MFP1に対し、課金情報要求を送信する(S2502)。課金情報要求には、課金対象である事業者の事業者番号1301が含まれる。
Subsequently, the charging
続いて、MFP1の課金情報生成手段315は、ステップS2502において通知された事業者番号1301を有するレコードを端末情報1003から検索し、課金情報1009を生成する(S2503)。
Subsequently, the charging
図25は、課金情報の一例を示す図である。課金情報1009は、レコード番号と、サービス番号1401と、端末ID1202と、課金データ量1701とを含む。レコード番号は、0から始まる番号であり、レコードが作成されるごとに(すなわち端末4ごとに)1ずつインクリメントされた番号が割り振られる。
FIG. 25 shows an example of the charging information. The charging
続いて、課金情報生成手段315は、ステップS2503において作成した課金情報1009の全てのレコードを管理装置2に送信する(S2504)。
Subsequently, the charging
続いて、管理装置2は、MFP1から受信した課金情報1009を元に課金処理を継続する(S2505)。
Subsequently, the
[課金情報生成のフローチャート]
次に、管理装置2から課金情報要求を受けたMFP1が課金情報1009を生成する際の処理(図24のステップS2503)を具体的に説明する。
[Flow chart of charge information generation]
Next, the process (step S 2503 in FIG. 24) when the
図26は、課金情報生成処理の処理手順の一例を説明するためのフローチャートである。 FIG. 26 is a flowchart for explaining an example of the processing procedure of the charging information generation processing.
ステップS3001において、課金情報生成手段315は、変数である検索レコード番号を生成し、値をゼロに設定する。
In step S3001, the charging
続いて、課金情報生成手段315は、検索レコード番号と同一のレコード番号を有するレコードを、端末情報1003から検索する(S3002)。
Subsequently, the charging
続いて、課金情報生成手段315は、ステップS3002で検索したレコードに含まれる事業者番号1301と、ステップS2502で受信した事業者番号1301とが一致するか判定する(S3003)。一致する場合はステップS3004に進み、一致しない場合はステップS3006に進む。
Subsequently, the charge
ステップS3004において、課金情報生成手段315は、ステップS3003で検索したレコードに含まれるサービス番号1401、端末ID1202、課金データ量1701を取り出し、課金情報1009に、検索レコード番号をレコード番号とするレコードを作成する。
In step S3004, the charging
ここで、図25及び図20を用いてステップS3004の処理の具体例を説明する。検索レコード番号はゼロであり、ステップS2502で通知された事業者番号1301は20130001である前提とする。図20に示すように、事業者番号1301が20130001である端末情報1003のレコードに含まれるサービス番号1401は、20140123であり、端末ID1202は、01であり、課金データ量1701は、34928である。よって、課金情報1009のレコードに、レコード番号がゼロ、サービス番号1401が20140123、端末ID1202が01、課金データ量1701が34928であるレコードが生成される。
Here, a specific example of the process of step S3004 will be described using FIG. 25 and FIG. It is assumed that the search record number is zero, and the
ステップS3005において、課金情報生成手段315は、ステップS3003で検索した端末情報1003のレコードに含まれる課金データ量1701にゼロをセットする。二重課金を防止するため、課金データ量1701をクリアする必要があるためである。
In step S3005, the charging
続いて、課金情報生成手段315は、検索レコード番号に1を加える(S3006)。続いて、課金情報生成手段315は、検索レコード番号が、端末情報1003に含まれるレコード番号の最大値以下の場合(S3007でYES)、ステップS3003に戻る。一方、検索レコード番号が、端末情報1003に含まれるレコード番号より大きい場合(S3007でNO)、課金情報生成手段315は、生成した課金情報を管理装置2に送信し(S3008)、処理を終了する。
Subsequently, the charging
「課金処理のフローチャート」
次に、管理装置2における課金処理を具体的に説明する。
"Flowchart of charging process"
Next, the charging process in the
図27は、課金処理の処理手順の一例を説明するためのフローチャートである。ステップS3101乃至ステップS3105は、図24のステップS2501を具体化した処理であり、ステップS3107乃至ステップS3117は、図24のステップS2505を具体化した処理である。また、ステップS3106で、図24のステップS2502乃至ステップS2504が行われる。 FIG. 27 is a flowchart for explaining an example of the processing procedure of the charging process. Steps S3101 to S3105 are processes in which step S2501 in FIG. 24 is embodied, and steps S3107 to S3117 are processes in which step S2505 in FIG. 24 is embodied. Also, in step S3106, steps S2502 to S2504 in FIG. 24 are performed.
ステップS3101において、管理装置2は、変数である事業者検索レコード番号を生成し、値をゼロに設定する。
In step S3101, the
続いて、管理装置2は、事業者検索レコード番号と同一のレコード番号を有するレコードを、事業者情報1004から検索し、検索したレコードに含まれる事業者番号1301、決済方法1304及びカード/口座番号1305を記憶する(S3102)。
Subsequently, the
続いて、管理装置2は、変数である総課金データ量を生成し、値をゼロに設定する(S3103)。
Subsequently, the
続いて、管理装置2は、変数であるMFP検索レコード番号を生成し、値をゼロに設定する(S3104)。
Subsequently, the
続いて、管理装置2は、MFP検索レコード番号と同一のレコード番号を有するレコードを、全MFP情報1002から検索し、検索したレコードに含まれるMFPアドレス(サーバ側)1109を記憶する(S3105)。
Subsequently, the
続いて、管理装置2は、ステップS3105で記憶したMFPアドレス(サーバ側)1109に対し、課金情報要求を送信し、MFP1から課金情報1009を取得する(S3106)。なお、課金情報要求には、ステップS3102で記憶した事業者番号1301が設定される。
Subsequently, the
続いて、管理装置2は、変数である課金検索レコード番号を生成し、値をゼロに設定する(S3107)。
Subsequently, the
続いて、管理装置2は、課金検索レコード番号が、課金情報1009に含まれるレコード番号の最大値以下であるか否かを判定する(S3108)。課金検索レコード番号が、当該最大値以下の場合(S3108でYES)、ステップS3109に進む。課金検索レコード番号が、当該最大値を超える場合(S3108でNO)、ステップS3112に進む。
Subsequently, the
ステップS3109において、管理装置2は、課金検索レコード番号と同一のレコード番号を有するレコードを課金情報1009から検索し、検索したレコードに含まれる課金データ量1701を取得する。
In step S3109, the
続いて、管理装置2は、総課金データ量にステップS3109で取得した課金データ量1701を加える(S3110)。
Subsequently, the
続いて、管理装置2は、課金検索レコード番号に1を加え(S3111)、ステップS3108に戻る。
Subsequently, the
一方、ステップS3112において、管理装置2は、MFP検索レコード番号に1を加える。続いて、管理装置2は、MFP検索レコード番号が、全MFP情報1002に含まれるレコード番号の最大値以下であるか否かを判定する(S3113)。MFP検索レコード番号が、当該最大値以下である場合(S3113でYes)、ステップS3105に戻る。MFP検索レコード番号が、当該最大値を超える場合(S3113でNO)、ステップS3114に進む。
On the other hand, in step S3112, the
ステップS3114において、管理装置2は、総課金データ量から課金額を算出する。例えば、総課金データ量に一定の値を掛けた値が課金額とされてもよい。
In step S3114, the
続いて、管理装置2は、ステップS3102で記憶した決済方法1304及びカード/口座情報1305に従い、サービス提供事業者に対してステップS3114で求めた課金額を決済する(S3115)。すなわち、ネットワーク提供事業者は、サービス提供事業者に対し、当該月にMFP1を通過したデータ量に応じた使用料金を請求することが出来る。
Subsequently, in accordance with the
続いて、管理装置2は、事業者検索レコード番号に1を加える(S3116)。
Subsequently, the
続いて、管理装置2は、事業者検索レコード番号が、事業者情報1004に含まれるレコード番号の最大値以下であるか否かを判定する(S3117)。事業者検索レコード番号が、当該最大値以下の場合(S3117でYES)、ステップS3102に戻る。MFP検索レコード番号が、当該最大値を超える場合(S3117でNO)、処理を終了する。
Subsequently, the
以上、本実施の形態によれば、予め設置されたネットワークA5及びMFP1に事業者サーバ3と端末4とを接続し、事業者サーバ3及び端末4が、ネットワークA5及びMFP1を介してデータ通信するようにすることで、ネットワークを介して提供されるサービスを低コストで提供することが可能になる。
As described above, according to the present embodiment, the
また、MFP1は、端末4から受信した通知情報901を確認し、通知情報901を送信した端末4が管理装置2に登録されたサービス提供事業者のものであると判断した場合に、通知情報901を事業者サーバ3に送信する。また、MFP1は、管理装置2から受信した配信情報902を確認し、受信した配信情報902が、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902であると判断した場合に、配信情報902を端末4に送信する。これにより、MFP1に不正な端末4を接続し、事業者サーバ3にデータを送信するといった不正行為、又はMFP1に不正な事業者サーバ3を接続し、端末4にデータを送信するといった不正行為を発見出来る可能性を高めることができる。
Further, when the
なお、ステップS2301において、端末4からMFP1に送信する通知情報901に認証ID1201を含めておき、MFP1はステップS2302で、通知情報901に含まれる事業者番号1301、サービス番号1401及び認証ID1201を有するレコードが端末情報1003に存在するかを確認するようにしてもよい。これにより、通知情報901をMFP1に送信する端末4が、管理装置2で認証された端末4であることを確認することが可能になり、MFP1に不正な端末4を接続し、事業者サーバ3にデータを送信するといった不正行為を発見出来る可能性をさらに高めることができる。
In step S 2301, the
また、MFP1は、端末4から受信した通知情報901を、管理装置2から通知された事業者サーバアドレス1406に対して送信する。すなわち、端末4には事業者サーバアドレス1406が設定されなくてもよい。これにより、事業者サーバ3の故障やメンテナンス等の理由で事業者サーバアドレス1406が変更になった場合に、端末側で保持する情報を書き換えることなく、変更後の事業者サーバ3に対して通知情報901を送信することができる。
Further, the
また、管理装置2にサービス提供事業者がサービス情報1005の登録を行えるWeb画面を設けたことで、サービス提供事業者が容易にネットワーク中継事業者のネットワークを利用してサービスを開始することが出来る。
Also, by providing the
また、管理装置2がWebサーバ機能を有し、サービス利用者に対してサービス一覧を表示するサービス一覧画面を設けたことで、サービス利用者が、容易にサービス提供事業者が提供するサービスを選択することが出来る。また、サービス一覧画面に掲載する情報は、サービス概要等に留め、サービス利用者の操作に応じてサービス提供事業者が提供するサーバのURLが示すWebページにリダイレクトさせるようにしたことで、管理装置2に登録するサービス情報1005を最小限にすることができる。
In addition, the service user easily selects a service provided by the service provider by providing the service list screen in which the
また、ステップ2402において、確認手段313は、例えば認証ID1201を用いずに、事業者番号1301及び端末ID1202を有するレコードが端末情報1003に存在するかを確認してもよい。これによりMFP1の処理負担を軽減することが出来る。また、確認手段313は、例えば事業者番号1301及びサービス番号1401を有するレコードが端末情報1003に存在するかを確認してもよい。
Further, in
[第二の実施の形態]
次に、第二の実施の形態について図面に基づいて説明する。第二の実施の形態では、サービス提供事業者が提供するサービスの一例である、簡易セキュリティサービスについて説明する。サービス提供事業者は、サービスの利用契約を行ったサービス利用者のオフィス内に、監視カメラを設置済みであることを前提として説明する。なお、第一の実施の形態と同一構成部分についての説明は省略する。また、特に言及しない点については、第一の実施の形態と同様でよい。
Second Embodiment
Next, a second embodiment will be described based on the drawings. In the second embodiment, a simple security service, which is an example of a service provided by a service provider, will be described. The service provider will be described on the assumption that the surveillance camera has been installed in the office of the service user who has made a contract for using the service. The description of the same components as in the first embodiment is omitted. Also, points that are not particularly mentioned may be the same as in the first embodiment.
図28は、第二の実施の形態におけるネットワーク構成の一例を示す図である。 FIG. 28 is a diagram showing an example of a network configuration in the second embodiment.
端末4は、ブザーを有する監視カメラである。
The
事業者サーバ3は、監視カメラからの画像を自動的に解析する機能を有する画像解析サーバである。監視カメラからの画像に異常を発見した場合、画像解析サーバに接続された監視端末に異常を通知し、遠隔管理者の指示により、監視カメラに対し、監視カメラに接続されたブザーから警告を発するように指示する。
The
図29は、第二の実施の形態の処理手順の一例を説明するためのシーケンス図である。図22、図23又は図19と同一のステップは同一の符号を付与し、説明は省略する。 FIG. 29 is a sequence diagram for explaining an example of the processing procedure of the second embodiment. The same steps as in FIG. 22, FIG. 23 or FIG. 19 carry the same reference numerals, and the explanation thereof is omitted.
ステップS4001において、端末4は、カメラで撮影した画像をMFP1に送信する。
In step S4001, the
ステップS4002において、MFP1は事業者サーバ3に対し画像を送信する。続いて、事業者サーバ3は、ステップS4002で送信された画像を解析する(S4003)。画像に異常は検出されないため、事業者サーバ3は次の画像が端末4から送信されるまで待機する。
In step S4002, the
ステップS4004において、端末4は、カメラで撮影した画像をMFP1に送信する。続いて、MFP1は事業者サーバ3に対し画像を送信する(S4005)。続いて、事業者サーバ3は、ステップS4005で送信された画像を解析する(S4006)。ここで、画像内に異常が検出されたことから、接続された監視端末に異常を表示する。なお、遠隔管理者から、監視カメラに接続されたブザーから警告を発するように指示を受けたと仮定する。
In
ステップS4007において、事業者サーバ3は、配信情報902をMFP1に送信する。配信情報902は、異常を検出したことを示す情報を含む。
In step S4007, the
ステップS4008において、MFP1は、配信情報902を端末4に送信する。続いて、端末4は、端末4に接続されたブザーを鳴らす(S4009)。
In step S4008, the
以上、本実施の形態によれば、サービス提供者が容易に簡易セキュリティサービスを提供することが出来る。 As described above, according to the present embodiment, the service provider can easily provide the simple security service.
[第三の実施の形態]
次に、第三の実施の形態について図面に基づいて説明する。第三の実施の形態では、サービス提供事業者が提供するサービスである、モバイル充電サービスについて説明する。サービス提供事業者は、サービスの利用契約を行ったサービス利用者のコンビニエンスストアに高速充電装置を設置済みである前提で説明する。なお、既に説明した実施の形態と同一構成部分についての説明は省略する。また、特に言及しない点については、第一の実施の形態と同様でよい。
Third Embodiment
Next, a third embodiment will be described based on the drawings. In the third embodiment, a mobile charging service, which is a service provided by a service provider, will be described. The service provider will be described on the premise that the high-speed charging device has been installed in the convenience store of the service user who has made a contract for using the service. Description of the same components as those of the embodiment already described is omitted. Also, points that are not particularly mentioned may be the same as in the first embodiment.
図30は、第三の実施の形態におけるネットワーク構成の一例を示す図である。 FIG. 30 is a diagram showing an example of a network configuration in the third embodiment.
端末4は、モバイル機器への充電サービスを提供し、充電中は高速充電装置が備えるディスプレイに広告を表示する機能を有する。
The
事業者サーバ3は、広告サーバであり、高速充電装置が備えるディスプレイに表示する広告が蓄積されている。
The
図31は、第三の実施の形態の処理手順の一例を説明するためのシーケンス図である。図22、図23又は図19と同一のステップは同一の符号を付与し、説明は省略する。 FIG. 31 is a sequence diagram for explaining an example of the processing procedure of the third embodiment. The same steps as in FIG. 22, FIG. 23 or FIG. 19 carry the same reference numerals, and the explanation thereof is omitted.
ステップS5001において、高速充電装置にモバイル機器がセットされ、充電が開始される。続いて、高速充電装置はMFP1に対し、広告送信要求を送信する(S5002)。 In step S5001, the mobile device is set in the high-speed charging device, and charging is started. Subsequently, the high-speed charging device transmits an advertisement transmission request to the MFP 1 (S5002).
ステップS5003において、MFP1は事業者サーバ3に対し、広告送信要求を送信する。なお、広告送信要求は、図22の通知情報送信(ステップS2306)に相当するため、広告送信要求には端末ID1202及びサービス番号1401が含まれる。
In step S <b> 5003, the
続いて、事業者サーバ3は、ステップS5003で受信した端末ID1202及びサービス番号1401を有するレコードを端末設置情報1007から検索し、該レコードに含まれるMFP設置環境コード1102及びMFP設置地域コード1103を元に、高速充電装置に送信する広告を選択する(S5004)。
Subsequently, the
続いて、事業者サーバ3は、広告情報をMFP1に送信する(S5005)。
Subsequently, the
ステップS5006において、MFP1は、広告情報を高速充電装置に送信する。続いて、高速充電装置は、高速充電装置が備えるディスプレイに、ステップS5006で受信した広告情報を表示する(S5007)。
In step S5006, the
以上、本実施の形態によれば、サービス提供者が容易にモバイル充電サービスを提供することが出来る。 As described above, according to the present embodiment, the service provider can easily provide the mobile charging service.
以上、複数の実施例に係る情報中継システムについて説明したが、この形態は本発明の範囲を限定するものではなく、本発明の範囲内で種々の変形及び改良が可能である。例えば、MFP1が管理装置2の機能又は事業者サーバ3の機能を備えてもよいし、管理装置2がMFP1又は事業者サーバ3の機能を備えてもよい。また、事業者サーバ3が管理装置2又はMFP1の機能を備えてもよい。また、システムを構成する管理装置2、MFP1、事業者サーバ3及び端末4はそれぞれ一台でもよいし、複数でもよい。
As mentioned above, although the information relay system which concerns on several Example was demonstrated, this form does not limit the scope of the present invention, and various modification and improvement are possible within the scope of the present invention. For example, the
以上複数の実施例で述べたシーケンス及びフローチャートは、矛盾の無い限り順序を入れ替えてもよい。 The sequences and flowcharts described in the plurality of embodiments above may be rearranged as long as there is no contradiction.
以上、複数の実施例の全部又は一部は、プログラムによって実装され得る。このプログラムは、記憶媒体に格納することができる。 As described above, all or part of the plurality of embodiments may be implemented by a program. This program can be stored in a storage medium.
なお、上記各実施の形態において、MFP1は情報中継装置の一例であり、事業者サーバ3は情報処理装置の一例である。また、事業者サーバアドレス1406は、送信先情報の一例であり、認証ID1201は、認証情報の一例である。また、通知情報901は、第一のデータの一例であり、配信情報902は、第二のデータの一例である。また、事業者番号1301は、サービスの提供者の識別子の一例である。また、契約サイトURL1405は、情報処理装置の識別子の一例である。
In each of the above-described embodiments, the
1 MFP
2 管理装置
3 事業者サーバ
4 端末
301、401、501 通信手段
313 確認手段
314 計測手段
321、421、521 記憶手段
412 事業者情報入力手段
413 サービス情報入力手段
414 認証手段
415 表示手段
901 通知情報
902 配信情報
1003 端末情報
1202 認証ID
1301 事業者情報
1304 決済方法
1402 サービス名
1405 契約サイトURL
1406 事業者サーバアドレス
1 MFP
2
1301
1406 Business server address
Claims (7)
前記管理装置は、
前記情報処理装置によって提供されるサービスに関する情報を記憶する第1の記憶手段と、
前記情報中継装置から認証要求を受け取り、当該認証要求に含まれるサービスに関する情報が前記第1の記憶手段に記憶されている場合に認証情報を生成する認証手段と、
を有し、
前記情報中継装置は、
前記端末、前記情報処理装置、及び前記管理装置とデータ通信を行い、前記端末から前記情報処理装置宛に送信される通知情報を受け取って当該通知情報に含まれるサービスに関する情報を抽出し、かつ、前記情報処理装置から前記端末宛に送信される配信情報を受け取って当該配信情報に含まれるサービスに関する情報及び認証情報を抽出する通信手段と、
認証情報及びサービスに関する情報を含む端末情報と前記端末のデータ送信先である前記情報処理装置を示す送信先情報とを記憶する第2の記憶手段と、
前記通信手段から前記通知情報に含まれるサービスに関する情報を受け取とると、受け取ったサービスに関する情報が前記端末情報に存在するかを確認し、存在する場合には前記通信手段に前記送信先情報に基づく前記通知情報の送信を許可し、存在しない場合には前記管理装置に対して前記認証要求を送信し、かつ、前記通信手段から前記配信情報に含まれるサービスに関する情報及び認証情報を受け取ると、受け取ったサービスに関する情報及び認証情報が前記端末情報に存在するか否かを確認し、存在する場合には前記通信手段に前記配信情報の送信を許可し、存在しない場合には、前記通信手段に前記配信情報の送信を許可しない確認手段と、
を有し、
前記通信手段が前記認証手段から認証情報を受け取った場合に、前記第2の記憶手段は、当該認証情報と前記通信手段が前記端末から受け取ったサービスに関する情報とを含む端末情報を生成して記憶し、前記確認手段は、当該認証情報と当該サービスに関する情報とを前記情報処理装置に送信する情報中継システム。 An information relay apparatus, an information processing apparatus connected to the information relay apparatus via a first network, a management apparatus connected to the information relay apparatus via the first network, and the information relay apparatus An information relay system including a terminal connected via a second network, wherein data is transmitted and received between the terminal and the information processing apparatus via the information relay apparatus,
The management device is
A first storage unit that stores information related to a service provided by the information processing apparatus;
An authentication unit that receives an authentication request from the information relay device and generates authentication information when information on a service included in the authentication request is stored in the first storage unit;
Have
The information relay apparatus
Data communication is performed with the terminal, the information processing apparatus, and the management apparatus, notification information transmitted from the terminal to the information processing apparatus is received, and information on a service included in the notification information is extracted, A communication unit that receives distribution information transmitted from the information processing apparatus to the terminal and extracts information related to a service and authentication information included in the distribution information;
Second storage means for storing terminal information including authentication information and information on a service, and transmission destination information indicating the information processing apparatus which is a data transmission destination of the terminal;
When the information on the service included in the notification information is received from the communication unit, it is confirmed whether the information on the received service exists in the terminal information, and if it is present, the communication unit is based on the transmission destination information. The transmission of the notification information is permitted, and if it does not exist, the authentication request is transmitted to the management device, and when information and authentication information related to the service included in the distribution information is received from the communication means, reception is performed. It is checked whether the information related to the service and the authentication information are present in the terminal information, and if it is present, the transmission of the distribution information is permitted to the communication means, and if it is not present, the communication means is sent to the communication means. Confirmation means not permitting transmission of distribution information;
Have
When the communication unit receives the authentication information from the authentication unit, the second storage unit generates and stores terminal information including the authentication information and information on the service received by the communication unit from the terminal. An information relay system for transmitting the authentication information and information on the service to the information processing apparatus .
前記端末に送信する前記配信情報と、前記端末が設置された場所を示す端末設置情報とを記憶する第3の記憶手段と、Third storage means for storing the distribution information to be transmitted to the terminal and terminal installation information indicating a location where the terminal is installed;
前記配信情報を前記端末に配信する際に、前記端末設置情報から前記端末の設置場所を検索し、設置場所に応じた前記配信情報を選択して前記端末に配信する配信手段と、 Distribution means for searching for the installation place of the terminal from the terminal installation information when distributing the distribution information to the terminal, selecting the distribution information according to the installation place, and distributing the information to the terminal;
を有する請求項1に記載の情報中継システム。The information relay system according to claim 1, comprising:
前記第1の記憶手段は、前記入力手段から入力された前記サービスに関する情報を記憶する、請求項1又は2に記載の情報中継システム。 It has an input means for receiving an input of information related to the service via a screen of a device connected via the first network,
Said first storage means stores information related to the service which is input from said input means, the information relaying system according to claim 1 or 2.
1以上の前記サービスに関する情報を前記画面に表示させる表示手段を有し、
前記表示手段は、前記画面の操作に応じて、前記機器を前記情報処理装置の識別子が示す前記情報処理装置にアクセスさせる、請求項3に記載の情報中継システム。 The first storage unit stores information related to the service including an identifier of the information processing apparatus,
And display means for displaying information on the one or more services on the screen,
The information relay system according to claim 3, wherein the display means causes the device to access the information processing apparatus indicated by the identifier of the information processing apparatus in response to an operation on the screen.
前記通信手段が送受信した、前記通知情報又は前記配信情報のデータ量の前記端末ごとの累積値を計測し、前記端末情報に格納する計測手段と、
前記端末ごとの前記累積値を、前記提供者の識別子を用いて前記提供者ごとに合算することで、前記提供者に対して課金を行う課金手段と、
を有する、請求項1乃至4のいずれか一項に記載の情報中継システム。 The second storage means stores the terminal information including the identifier of the service provider.
A measuring unit that measures an accumulated value of the data amount of the notification information or the distribution information transmitted and received by the communication unit for each of the terminals, and stores the accumulated value in the terminal information;
Charging means for charging the provider by adding up the accumulated value for each terminal for each provider using an identifier of the provider;
The information relay system according to any one of claims 1 to 4, comprising:
前記管理装置は、
第1の記憶手段が、前記情報処理装置によって提供されるサービスに関する情報を記憶する第1の記憶ステップと、
認証手段が、前記情報中継装置から認証要求を受け取り、当該認証要求に含まれるサービスに関する情報が前記第1の記憶手段に記憶されている場合に認証情報を生成する認証ステップと、
を実行し、
前記情報中継装置は、
通信手段が、前記端末、前記情報処理装置、及び前記管理装置とデータ通信を行い、前記端末から前記情報処理装置宛に送信される通知情報を受け取って当該通知情報に含まれるサービスに関する情報を抽出し、かつ、前記情報処理装置から前記端末宛に送信される配信情報を受け取って当該配信情報に含まれるサービスに関する情報及び認証情報を抽出する通信ステップと、
第2の記憶手段が、認証情報及びサービスに関する情報を含む端末情報と前記端末のデータ送信先である前記情報処理装置を示す送信先情報とを記憶する第2の記憶ステップと、
確認手段が、前記通信手段から前記通知情報に含まれるサービスに関する情報を受け取とると、受け取ったサービスに関する情報が前記端末情報に存在するかを確認し、存在する場合には前記通信手段に前記送信先情報に基づく前記通知情報の送信を許可し、存在しない場合には前記管理装置に対して前記認証要求を送信し、かつ、前記通信手段から前記配信情報に含まれるサービスに関する情報及び認証情報を受け取ると、受け取ったサービスに関する情報及び認証情報が前記端末情報に存在するか否かを確認し、存在する場合には前記通信手段に前記配信情報の送信を許可し、存在しない場合には、前記通信手段に前記配信情報の送信を許可しない確認ステップと、
を実行し、
前記通信手段が前記認証手段から認証情報を受け取った場合に、前記第2の記憶手段は、当該認証情報と前記通信手段が前記端末から受け取ったサービスに関する情報とを含む端末情報を生成して記憶し、前記確認手段は、当該認証情報と当該サービスに関する情報とを前記情報処理装置に送信する情報中継方法。 An information relay apparatus, an information processing apparatus connected to the information relay apparatus via a first network, a management apparatus connected to the information relay apparatus via the first network, and the information relay apparatus An information relay method comprising: a terminal connected via a second network; and data being transmitted and received between the terminal and the information processing apparatus via the information relay apparatus;
The management device is
A first storage step in which a first storage means stores information on a service provided by the information processing apparatus;
An authentication step of generating authentication information when the authentication means receives an authentication request from the information relay device and the information on the service included in the authentication request is stored in the first storage means;
Run
The information relay apparatus
A communication unit performs data communication with the terminal, the information processing apparatus, and the management apparatus, receives notification information transmitted from the terminal to the information processing apparatus, and extracts information on a service included in the notification information. A communication step of receiving distribution information transmitted from the information processing apparatus to the terminal and extracting information and authentication information related to a service included in the distribution information;
A second storage step in which second storage means stores terminal information including authentication information and information on a service, and transmission destination information indicating the information processing apparatus which is a data transmission destination of the terminal;
When confirmation means receives information on the service included in the notification information from the communication means, it confirms whether or not the information on the received service exists in the terminal information, and if it exists, the transmission means transmits the information to the communication means The transmission of the notification information based on the destination information is permitted, and if not present, the authentication request is transmitted to the management device, and the information on the service included in the distribution information and the authentication information are transmitted from the communication means. When it is received, it checks whether or not the information on the received service and the authentication information exist in the terminal information, and if it exists, it permits the communication means to transmit the distribution information, and if it does not exist, it will A confirmation step of not permitting transmission of the distribution information to the communication means;
Run
When the communication unit receives the authentication information from the authentication unit, the second storage unit generates and stores terminal information including the authentication information and information on the service received by the communication unit from the terminal. And the confirmation means transmits the authentication information and information on the service to the information processing apparatus .
前記管理装置に、
第1の記憶手段が、前記情報処理装置によって提供されるサービスに関する情報を記憶する第1の記憶ステップと、
認証手段が、前記情報中継装置から認証要求を受け取り、当該認証要求に含まれるサービスに関する情報が前記第1の記憶手段に記憶されている場合に認証情報を生成する認証ステップと、
を実行させ、
前記情報中継装置に、
通信手段が、前記端末、前記情報処理装置、及び前記管理装置とデータ通信を行い、前記端末から前記情報処理装置宛に送信される通知情報を受け取って当該通知情報に含まれるサービスに関する情報を抽出し、かつ、前記情報処理装置から前記端末宛に送信される配信情報を受け取って当該配信情報に含まれるサービスに関する情報及び認証情報を抽出する通信ステップと、
第2の記憶手段が、認証情報及びサービスに関する情報を含む端末情報と前記端末のデータ送信先である前記情報処理装置を示す送信先情報とを記憶する第2の記憶ステップと、
確認手段が、前記通信手段から前記通知情報に含まれるサービスに関する情報を受け取とると、受け取ったサービスに関する情報が前記端末情報に存在するかを確認し、存在する場合には前記通信手段に前記送信先情報に基づく前記通知情報の送信を許可し、存在しない場合には前記管理装置に対して前記認証要求を送信し、かつ、前記通信手段から前記配信情報に含まれるサービスに関する情報及び認証情報を受け取ると、受け取ったサービスに関する情報及び認証情報が前記端末情報に存在するか否かを確認し、存在する場合には前記通信手段に前記配信情報の送信を許可し、存在しない場合には、前記通信手段に前記配信情報の送信を許可しない確認ステップと、
を実行させ、
前記通信手段が前記認証手段から認証情報を受け取った場合に、前記第2の記憶手段に、当該認証情報と前記通信手段が前記端末から受け取ったサービスに関する情報とを含む端末情報を生成して記憶させ、前記確認手段に、当該認証情報と当該サービスに関する情報とを前記情報処理装置に送信させる情報中継システムのプログラム。 An information relay apparatus, an information processing apparatus connected to the information relay apparatus via a first network, a management apparatus connected to the information relay apparatus via the first network, and the information relay apparatus A program for an information relay system, including a terminal connected via a second network, wherein data is transmitted and received between the terminal and the information processing apparatus via the information relay apparatus,
In the management device,
A first storage step in which a first storage means stores information on a service provided by the information processing apparatus;
An authentication step of generating authentication information when the authentication means receives an authentication request from the information relay device and the information on the service included in the authentication request is stored in the first storage means;
To run
In the information relay device,
A communication unit performs data communication with the terminal, the information processing apparatus, and the management apparatus, receives notification information transmitted from the terminal to the information processing apparatus, and extracts information on a service included in the notification information. A communication step of receiving distribution information transmitted from the information processing apparatus to the terminal and extracting information and authentication information related to a service included in the distribution information;
A second storage step in which second storage means stores terminal information including authentication information and information on a service, and transmission destination information indicating the information processing apparatus which is a data transmission destination of the terminal;
When confirmation means receives information on the service included in the notification information from the communication means, it confirms whether or not the information on the received service exists in the terminal information, and if it exists, the transmission means transmits the information to the communication means The transmission of the notification information based on the destination information is permitted, and if not present, the authentication request is transmitted to the management device, and the information on the service included in the distribution information and the authentication information are transmitted from the communication means. When it is received, it checks whether or not the information on the received service and the authentication information exist in the terminal information, and if it exists, it permits the communication means to transmit the distribution information, and if it does not exist, it will A confirmation step of not permitting transmission of the distribution information to the communication means;
To run
When the communication unit receives the authentication information from the authentication unit, the second storage unit generates terminal information including the authentication information and information on the service received by the communication unit from the terminal and stores the terminal information A program of an information relay system for causing the information processing apparatus to transmit the authentication information and information on the service .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014173830A JP6519124B2 (en) | 2014-08-28 | 2014-08-28 | Information relay system, information relay method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014173830A JP6519124B2 (en) | 2014-08-28 | 2014-08-28 | Information relay system, information relay method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016048884A JP2016048884A (en) | 2016-04-07 |
| JP6519124B2 true JP6519124B2 (en) | 2019-05-29 |
Family
ID=55649570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014173830A Expired - Fee Related JP6519124B2 (en) | 2014-08-28 | 2014-08-28 | Information relay system, information relay method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6519124B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6130033B1 (en) * | 2016-07-06 | 2017-05-17 | ヤフー株式会社 | Determination apparatus, determination method, and determination program |
| JP6453282B2 (en) * | 2016-08-31 | 2019-01-16 | Kddi株式会社 | Data management apparatus, data management method, and data communication system |
| JP6446416B2 (en) * | 2016-08-31 | 2018-12-26 | Kddi株式会社 | Data management apparatus, data management method, and data communication system |
| CN109661826B (en) * | 2016-08-31 | 2021-10-15 | Kddi株式会社 | Data management device, data management method, and storage medium |
| JP6448590B2 (en) * | 2016-08-31 | 2019-01-09 | Kddi株式会社 | Data management apparatus, data management method, and data communication system |
| JP6446417B2 (en) * | 2016-08-31 | 2018-12-26 | Kddi株式会社 | Data management apparatus, data management method, and data communication system |
| JP6559177B2 (en) * | 2017-04-12 | 2019-08-14 | ヤフー株式会社 | Determination apparatus, determination method, and determination program |
| JP6630809B2 (en) * | 2018-12-03 | 2020-01-15 | Kddi株式会社 | Data management device, data management method, and data communication system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001266018A (en) * | 2000-03-17 | 2001-09-28 | Nec Corp | Method and system for providing environment for connection to internet, and recording medium for recording program using the method |
| JP2003174467A (en) * | 2001-12-06 | 2003-06-20 | Ntt Docomo Inc | System management apparatus, system management method, and mobile communication system |
| JP2003304351A (en) * | 2002-04-08 | 2003-10-24 | Sharp Corp | Mobile communication system |
| US20050138065A1 (en) * | 2003-12-18 | 2005-06-23 | Xerox Corporation | System and method for providing document services |
-
2014
- 2014-08-28 JP JP2014173830A patent/JP6519124B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016048884A (en) | 2016-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6519124B2 (en) | Information relay system, information relay method and program | |
| US7576883B2 (en) | Secure printing via a wireless internet service | |
| AU2003218814B2 (en) | An instant log-in method for authentificating a user and settling bills by using two different communication channels and a system thereof | |
| US20020049914A1 (en) | Electronic service system using safe user information management scheme | |
| JP2001312468A (en) | Network connection control method and connection control system | |
| JP2004310757A (en) | Address book service for network printers | |
| JP2014081779A (en) | Device management system, peripheral device, and control method therefor | |
| JP6424433B2 (en) | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM | |
| CN115204860B (en) | Self-service payment system based on unified payment platform | |
| JP2003115018A (en) | Card information processing apparatus and method, and program | |
| KR101672496B1 (en) | System for contracting and paying monthly rent and method for operating the same | |
| JP2008204024A (en) | Information copy system and server | |
| JP2007250001A (en) | Printing system, server, printer, portable terminal device and printing method | |
| JP4819588B2 (en) | Authentication system and authentication method | |
| US9705968B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
| WO2017090627A1 (en) | Management system, management apparatus, device, information management method, and program | |
| JP2004227394A (en) | P2P content distribution system, P2P content distribution billing method and program | |
| CN110198235B (en) | Transfer system and method applied to multi-system server-side interface calling | |
| JP2019086945A (en) | Utilize service managing device | |
| KR20110133301A (en) | Content providing system and method for home electronic devices connected to home network | |
| US8312114B2 (en) | Method and system for accessing network compatible devices utilizing internet-based beacon technology | |
| JP2007141241A (en) | Document processing system, method and program | |
| KR20130128925A (en) | System for providing travel insurance service | |
| JP2001229127A (en) | System and method for communication between web sites | |
| JP2012064063A (en) | Print system and printing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180807 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181003 |
|
| 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: 20190326 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190408 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6519124 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |