Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6519124B2 - Information relay system, information relay method and program - Google Patents
[go: Go Back, main page]

JP6519124B2 - Information relay system, information relay method and program - Google Patents

Information relay system, information relay method and program Download PDF

Info

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
Application number
JP2014173830A
Other languages
Japanese (ja)
Other versions
JP2016048884A (en
Inventor
佐藤 満
満 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2014173830A priority Critical patent/JP6519124B2/en
Publication of JP2016048884A publication Critical patent/JP2016048884A/en
Application granted granted Critical
Publication of JP6519124B2 publication Critical patent/JP6519124B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

第一の実施の形態におけるネットワーク構成の一例を示す図である。It is a figure showing an example of the network composition in a first embodiment. MFPのハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an MFP. 管理装置及び事業者サーバのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a management apparatus and a provider server. MFPの機能ブロックの一例を示す図である。FIG. 2 is a diagram illustrating an example of functional blocks of the MFP. 管理装置の機能ブロックの一例を示す図である。It is a figure which shows an example of the functional block of a management apparatus. 事業者サーバの機能ブロックの一例を示す図である。It is a figure which shows an example of the functional block of a provider server. 端末の機能ブロックの一例を示す図である。It is a figure which shows an example of the functional block of a terminal. MFP情報登録処理の処理手順の一例を説明するためのシーケンス図である。FIG. 13 is a sequence diagram for describing an example of a processing procedure of MFP information registration processing. MFP情報登録画面の一例を示す図である。FIG. 6 is a diagram showing an example of an MFP information registration screen. MFP情報の一例を示す図である。FIG. 6 is a diagram showing an example of MFP information. MFP情報の設定値の一例を示す図である。FIG. 6 is a diagram showing an example of set values of MFP information. 全MFP情報の一例を示す図である。FIG. 6 is a diagram showing an example of all MFP information. 事業者情報登録画面の一例を示す図である。It is a figure which shows an example of a provider information registration screen. 事業者情報の一例を示す図である。It is a figure which shows an example of provider information. サービス情報登録画面の一例を示す図である。It is a figure which shows an example of a service information registration screen. サービス情報の一例を示す図である。It is a figure which shows an example of service information. サービス一覧画面の一例を示す図である。It is a figure which shows an example of a service list screen. 端末設定情報の一例を示す図である。It is a figure which shows an example of terminal setting information. 端末認証処理の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the process sequence of a terminal authentication process. 端末情報の一例を示す図である。It is a figure which shows an example of terminal information. 端末設置情報の一例を示す図である。It is a figure which shows an example of terminal installation information. 端末から事業者サーバへのデータ中継処理の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the process sequence of the data relay process from a terminal to a provider server. 事業者サーバから端末へのデータ中継処理の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the process sequence of the data relay process from a provider server to a terminal. 課金情報収集処理の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the process sequence of a charge information collection process. 課金情報の一例を示す図である。It is a figure which shows an example of charge information. 課金情報生成処理の処理手順の一例を説明するためのフローチャートである。It is a flow chart for explaining an example of processing procedure of charge information generation processing. 課金処理の処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence of a fee-charging process. 第二の実施の形態におけるネットワーク構成の一例を示す図である。It is a figure which shows an example of the network configuration in 2nd embodiment. 第二の実施の形態の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the process sequence of 2nd embodiment. 第三の実施の形態におけるネットワーク構成の一例を示す図である。It is a figure which shows an example of the network configuration in 3rd embodiment. 第三の実施の形態の処理手順の一例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating an example of the process sequence of 3rd embodiment.

以下、図面を参照して実施例について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。   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 MFPs 1, a management apparatus 2, and a provider server 3 are connected via a network A 5. Further, each MFP 1 and each terminal 4 are connected via the network B6.

ネットワーク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 MFP 1, the management apparatus 2, and the business server 3 are connected via the Internet, security is secured by connecting them using a protocol such as IPSec (Security Architecture For Internet Protocol) or SSL (Secure Socket Layer). It may be done.

ネットワーク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 MFP 1 connected to the network A5, the management apparatus 2 and the business server 3 have IP addresses including the same network address (10.10.1.0/24).

例えば、各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 MFP 1 is 10.10.1.10, 10.10.1.20 or 10.10.1.30. The IP address of the management device 2 is 10.10.1.1. The IP address of the business server 3 is 10.10.1.2.

なお、MFP1、管理装置2及び事業者サーバ3は、ネットワークA5のネットワークアドレスと異なるネットワークアドレスを含むIPアドレスを有してもよい。管理装置2又は事業者サーバ3は、ルーターを介してネットワークA5と接続することで、MFP1、管理装置2及び事業者サーバ3は互いに通信することが出来る。   The MFP 1, the management apparatus 2, and the business server 3 may have an IP address including a network address different from the network address of the network A 5. By connecting the management device 2 or the business server 3 to the network A 5 via the router, the MFP 1, the management device 2 and the business server 3 can communicate with each other.

また、各ネットワークB6に接続されているMFP1及び端末4は、それぞれ相互に同じネットワークアドレスを含むIPアドレスを有している。   Also, the MFP 1 and the terminal 4 connected to each network B 6 have an IP address including the same network address.

例えば、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 MFP 1a is 10.10.10.1, and the IP address of the terminal 4a is 10.10.10.101. Also, the IP address on the network B6 side of the MFP 1b is 10.10.20.1, and the IP address of the terminal 4b is 10.10.20.101. Furthermore, the IP address on the network B 6 side of the MFP 1 c is 10.10.30.1, and the IP address of the terminal 4 c is 10.10.30.101.

MFP1は、例えば、1以上の複合機等と呼ばれる画像形成装置である。但し、本実施の形態において、MFP1は、事業者サーバ3と端末4との間でやりとりされるデータが、予め登録された事業者サーバ3又は端末4から送られてきたデータであることを確認する機能と、事業者サーバ3と端末4との間で行われた通信のデータ量を計測する機能と、予め事業者サーバ3から受け取った情報を元に、端末4から送られてきたデータを端末4が属する事業者の事業者サーバ3にルーティングする機能と等を有する。   The MFP 1 is, for example, an image forming apparatus called one or more multifunction peripherals. However, in the present embodiment, MFP 1 confirms that the data exchanged between provider server 3 and terminal 4 is data sent from provider server 3 or terminal 4 registered in advance. Data sent from the terminal 4 based on the function to be performed, the function to measure the data amount of communication performed between the enterprise server 3 and the terminal 4, and the information received in advance from the It has a function of routing to the provider server 3 of the provider to which the terminal 4 belongs.

管理装置2は、例えば、1以上のコンピュータである。管理装置2は、MFP1を管理する機能と、事業者サーバ3及び端末4を用いてサービスを行う事業者を管理する機能と、サービスを行う事業者が提供するサービスを管理する機能と、該サービスを利用しようとする利用者に対して該サービスの一覧を表示するポータルサイトを提供する機能と、サービスを行う事業者に対し通信量に応じた課金を行う機能とを有する。   The management device 2 is, for example, one or more computers. The management device 2 has a function of managing the MFP 1, a function of managing a provider who provides a service using the provider server 3 and the terminal 4, a function of managing a service provided by a provider who provides the service, and the service And a function of providing a portal site for displaying a list of the services to a user who is trying to use the service and a function of charging the service provider according to the amount of communication.

事業者サーバ3は、例えば、1以上のコンピュータである。事業者サーバ3は、MFP1を介して端末4と通信することでサービスの提供を行う。   The business server 3 is, for example, one or more computers. The business server 3 provides a service by communicating with the terminal 4 via the MFP 1.

端末4は、例えば、1以上の監視カメラ、高速充電装置、自動販売機、無線端末等である。端末4は、MFP1を介して事業者サーバ3と通信することでサービスの提供を行う。   The terminal 4 is, for example, one or more surveillance cameras, a high-speed charging device, a vending machine, a wireless terminal or the like. The terminal 4 provides a service by communicating with the business server 3 via the MFP 1.

本実施の形態において、事業者サーバ3、端末4a、端末4b及び端末4cは、新たにサービスを行う事業者(以下、「サービス提供事業者」という。)が所有しており、管理装置2、ネットワークA5及びMFP1a、MFP1b及びMFP1cは、サービス提供事業者とは異なる事業者(以下、「ネットワーク提供事業者」という。)が所有している。   In the present embodiment, the business entity server 3, the terminal 4a, the terminal 4b and the terminal 4c are owned by a business operator who provides a new service (hereinafter referred to as a "service provider business operator"). The network A5 and the MFP 1a, the MFP 1b, and the MFP 1c are owned by a provider different from the service provider (hereinafter, referred to as "network provider").

ネットワークA5は、例えば、管理装置2を用いてMFP1a、MFP1b及びMFP1cを遠隔からメンテナンスするために予め構築されていてもよい。この場合、MFP1a、MFP1b及びMFP1cは、例えばビルの各フロアや店舗等に設置され、消耗品の残量又は自己診断結果等の機器状態を、ネットワークA5を介して管理装置2に通知する。   The network A5 may be configured in advance to remotely maintain the MFP 1a, the MFP 1b, and the MFP 1c using the management apparatus 2, for example. In this case, the MFP 1a, the MFP 1b, and the MFP 1c are installed, for example, on each floor of a building, a store, or the like, and notify the management apparatus 2 of the remaining state of consumables or device status such as self-diagnosis results via the network A5.

このような状況において、本実施の形態では、ネットワークA5及びMFP1a、MFP1b及びMFP1cが、事業者サーバ3と、端末4aと、端末4bと、端末4cとを接続するためのネットワーク及び中継機器として利用される。   Under such circumstances, in the present embodiment, network A5 and MFP 1a, MFP 1b and MFP 1c are used as a network and relay device for connecting operator server 3, terminal 4a, terminal 4b and terminal 4c. Be done.

まず、事業者サーバ3と端末4aとが通信出来る状態に至るまでの動作を説明する。   First, the operation up to a state in which the business server 3 and the terminal 4a can communicate will be described.

サービス提供事業者は、PC(Personal Computer)等を用いて管理装置2にアクセスし、事業者名や、ネットワーク提供事業者への決済方法、サービス提供事業者が提供しようとするサービスの概要、契約サイトURL、事業者サーバ3のIPアドレス(10.10.1.2)等を登録する。登録された情報は、管理装置2に記憶される。次に、サービス提供事業者は、ネットワークA5に事業者サーバ3を接続する。   The service provider accesses the management apparatus 2 using a PC (Personal Computer) etc., and the name of the provider, the method of payment to the network provider, an outline of the service that the service provider intends to provide, a contract The site URL, the IP address (10.10.1.2) of the business server 3, etc. are registered. The registered information is stored in the management device 2. Next, the service provider connects the company server 3 to the network A5.

一方、管理装置2は、サービス提供事業者が登録したサービスの概要の一覧を表示するポータルサイトを提供する。サービス提供事業者が登録したサービスの利用を希望する者(以下、「サービス利用希望者」という。)は、当該ポータルサイトを利用して、利用したいサービスを選択することが出来る。サービス利用希望者が、当該ポータルサイトにて利用したいサービスを選択すると、予めサービス提供事業者が登録した契約サイトURLにリダイレクトされる。サービス利用希望者は、当該契約サイトにおけるWebページにてサービス利用契約を行う。サービス提供事業者が提供するサービスの利用契約を行った者を、以下、「サービス利用者」という。   On the other hand, the management device 2 provides a portal site for displaying a list of the service outlines registered by the service provider. A person who wants to use the service registered by the service provider (hereinafter referred to as a "service use candidate") can select the service he / she wants to use using the portal site. When the service user selects a service that he / she wants to use at the portal site, the user is redirected to the contract site URL previously registered by the service provider. The service use candidate makes a service use contract on the Web page at the contract site. A person who has made a contract for using the service provided by the service provider is hereinafter referred to as a "service user".

サービス利用希望者がサービス利用契約を行った後、サービス提供事業者は、例えば、+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 + MFP 1a. When installing the terminal 4a, the service provider sets information related to the service and the IP address (10.10.10.1) of the MFP 1a to which the terminal 4a is connected.

次に、サービスが開始されて端末4aから事業者サーバ3にデータが送信される際の動作を説明する。   Next, an operation when the service is started and data is transmitted from the terminal 4a to the provider server 3 will be described.

端末4aは、事業者サーバ3にデータを送信する際、事業者サーバ3に送信するデータと共に予め設定されたサービスに関する情報をMFP1aに送信する。MFP1aは、端末4aから受信したサービスに関する情報を管理装置2に転送する。   When transmitting data to the business entity server 3, the terminal 4a transmits, to the MFP 1a, information related to a preset service together with data to be transmitted to the business entity server 3. The MFP 1a transfers the information on the service received from the terminal 4a to the management device 2.

管理装置2は、MFP1aから受信したサービスに関する情報と、サービス提供事業者によって登録された情報とが一致するかを確認することで、端末4の認証を行う。認証に成功した場合(すなわち、端末4が管理装置2に登録されたサービス提供事業者のものであると判断した場合)、管理装置2は、MFP1aに対し、端末4の認証に成功したことを通知する。当該通知には、認証ID1201及び事業者サーバ3のIPアドレス(10.10.1.2)が含まれる。   The management device 2 authenticates the terminal 4 by confirming whether the information related to the service received from the MFP 1 a matches the information registered by the service provider. If the authentication is successful (that is, if it is determined that the terminal 4 belongs to the service provider registered in the management apparatus 2), the management apparatus 2 successfully authenticates the terminal 4 to the MFP 1a. Notice. The notification includes the authentication ID 1201 and the IP address (10.10.1.2) of the business server 3.

ここで、認証ID1201は、管理装置2が端末4の認証に成功した場合に、管理装置2が端末4に対して払い出す番号である。認証ID1201は、全ての端末4ごとに異なる番号である。   Here, the authentication ID 1201 is a number for the management apparatus 2 to pay out to the terminal 4 when the management apparatus 2 succeeds in authenticating the terminal 4. The authentication ID 1201 is a number different for every terminal 4.

MFP1aは、サービスに関する情報、認証ID1201、事業者サーバ3のIPアドレス(10.10.1.2)及び端末4aのIPアドレス(10.10.10.101)を記憶しておく。   The MFP 1a stores information on services, an authentication ID 1201, an IP address (10.10.1.2) of the business server 3, and an IP address (10.10.10.101) of the terminal 4a.

MFP1aは、事業者サーバ3のIPアドレス(10.10.1.2)宛に、端末4aから受信したデータを送信する。また、MFP1aは、管理装置2から受信した認証ID1201を、事業者サーバ3に送信する。事業者サーバ3は、受信したデータを元に、提供するサービスに関する処理を行う。   The MFP 1a transmits the data received from the terminal 4a to the IP address (10.10.1.2) of the business server 3. Further, the MFP 1 a transmits the authentication ID 1201 received from the management apparatus 2 to the business server 3. Based on the received data, the business server 3 performs processing related to the service to be provided.

端末4aが、事業者サーバ3に再度データを送信する場合も、端末4aは事業者サーバ3に送信するデータと共に予め設定されたサービスに関する情報をMFP1aに送信する。   Even when the terminal 4a transmits data to the business server 3 again, the terminal 4a transmits, to the MFP 1a, information on a service set in advance together with data to be transmitted to the business server 3.

MFP1aは、既にサービスに関する情報及び事業者サーバ3のIPアドレス(10.10.1.2)等を記憶している。従って、MFP1aは、管理装置2への問い合わせは行わずに、MFP1aに記憶しているサービスに関する情報と、端末4aから受信したサービスに関する情報とが一致すれば、端末4aから受信したデータを事業者サーバ3に送信する。   The MFP 1a already stores information on the service and the IP address (10.10.1.2) of the business server 3 and the like. Therefore, if the MFP 1a matches the information on the service stored in the MFP 1a with the information on the service received from the terminal 4a without making an inquiry to the management apparatus 2, the data received from the terminal 4a is used as the provider. Send to server 3

次に、事業者サーバ3から端末4aに対しデータを送信する場合の動作を説明する。   Next, an operation in the case of transmitting data from the provider server 3 to the terminal 4a will be described.

事業者サーバ3は、端末4aにデータを送信する際、端末4aに送信するデータと共にサービスに関する情報及びMFP1aから通知された認証ID1201をMFP1aに送信する。   When transmitting data to the terminal 4a, the business server 3 transmits, to the MFP 1a, information related to the service and the authentication ID 1201 notified from the MFP 1a together with the data to be transmitted to the terminal 4a.

MFP1aは、事業者サーバ3から通知されたサービスに関する情報及び認証ID1201と、MFP1aが保持しているサービスに関する情報及び認証ID1201とが一致するかを確認する。一致する場合、MFP1aは、事業者サーバ3から受信したデータが、管理装置2で認証された端末を保有するサービス提供事業者から送信されたデータであると判断し、MFP1aは、MFP1aが記憶している情報から端末4aのIPアドレス(10.10.10.1)を検索し、事業者サーバ3から受信したデータを当該IPアドレス宛(すなわち、端末4a宛)に送信する。   The MFP 1a checks whether the information on the service notified from the business server 3 and the authentication ID 1201 match the information on the service held by the MFP 1a and the authentication ID 1201. If they match, the MFP 1a determines that the data received from the provider server 3 is data transmitted from the service provider who owns the terminal authenticated by the management device 2, and the MFP 1a stores the data in the MFP 1a. The IP address (10.10.10.1) of the terminal 4a is retrieved from the stored information, and the data received from the business server 3 is transmitted to the IP address (that is, addressed to the terminal 4a).

別の利用者がサービス利用契約を行い、サービス提供事業者が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 MFP 1b or installs the terminal 4c in the vicinity of the MFP 1c, the terminal 4a is installed in the vicinity of the MFP 1a described above. The same operation as in the case of

(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 MFP 1 includes a CPU 101, a ROM 102, an NVRAM 103, a RAM 104, an operation unit 105, a display unit 106, a printing unit 107, a reading unit 108, a drive device 109, an NIC (Network Interface Card) 111, a wireless communication unit 112, and the like. The MFP 1 is, for example, a multifunction machine having a print function, a scan function, a copy function, a fax function, etc., but it does not have to be a multifunction machine, and is a server or personal computer without the printing unit 107 or the reading unit 108 It is also good.

CPU101は、ROM102、NVRAM103、RAM104、NIC111、無線通信部112とのデータ受渡し及びデータ比較等の処理を行う。ROM102には、各種のプログラムやプログラムによって利用されるデータ等が記憶される。NVRAM203には、各種の設定情報等が記憶される。RAM204は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。   The CPU 101 performs processing such as data transfer and data comparison with the ROM 102, the NVRAM 103, the RAM 104, the NIC 111, and the wireless communication unit 112. The ROM 102 stores various programs, data used by the programs, and the like. The NVRAM 203 stores various setting information and the like. The RAM 204 is used as a storage area for loading a program, a work area for the loaded program, and the like.

操作部105は、ユーザからの各種入力を受け付ける。表示部106は、ユーザへのメッセージ等を表示する。   The operation unit 105 receives various inputs from the user. The display unit 106 displays a message or the like to the user.

印刷部107は、文書データを紙に印刷する。読取部108は、例えばスキャナであり、紙文書から画像を読み取る。   The printing unit 107 prints document data on paper. The reading unit 108 is, for example, a scanner, and reads an image from a paper document.

ドライブ装置109は、プログラムを記録した記憶媒体110からプログラムを読み取る。ドライブ装置109によって読み取られたプログラムは、RAM104にロードされる。なお、記憶媒体110とは、非一時的(non−transitory)な記憶媒体110を言う。記憶媒体110の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。   The drive device 109 reads the program from the storage medium 110 in which the program is recorded. The program read by the drive device 109 is loaded to the RAM 104. The storage medium 110 refers to a non-transitory storage medium 110. Examples of the storage medium 110 include a magnetic storage medium, an optical disc, a magneto-optical storage medium, and a non-volatile memory.

NIC111は、例えばLAN(Local Area Network)又はWAN(Wide Area Network)に接続され、MFP1が管理装置2又は事業者サーバ3と通信する場合に用いられる。MFP1と端末4とが有線で接続される場合は、MFP1が端末4と通信する場合にも用いられる。   The NIC 111 is connected to, for example, a local area network (LAN) or a wide area network (WAN), and is used when the MFP 1 communicates with the management apparatus 2 or the business server 3. When the MFP 1 and the terminal 4 are connected by wire, they are also used when the MFP 1 communicates with the terminal 4.

無線通信部112は、例えば無線LANやBluetooth(登録商標)により端末4と通信する場合に用いられる。   The wireless communication unit 112 is used, for example, when communicating with the terminal 4 by wireless LAN or Bluetooth (registered trademark).

図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 management device 2 and the business server 3 have a CPU 201, a ROM 202, an HDD 203, a RAM 204, an operation unit 205, a display unit 206, a drive device 209, and an NIC (Network Interface Card) 211.

CPU201は、ROM202、HDD203、RAM204、NIC211又は無線通信部112とのデータのやり取りやデータ比較等の処理を行う。ROM202及びRAM204は、MFP1と同様のため説明は割愛する。HDD203には、各種の設定情報やプログラム等が記憶される。   The CPU 201 performs processing such as data exchange and data comparison with the ROM 202, the HDD 203, the RAM 204, the NIC 211, or the wireless communication unit 112. The ROM 202 and the RAM 204 are the same as those of the MFP 1 and thus the description thereof is omitted. The HDD 203 stores various setting information and programs.

操作部205は、例えばキーボード又はマウスであり、ユーザからの各種入力を受け付ける。表示部206は、ユーザへのメッセージ等を表示する。   The operation unit 205 is, for example, a keyboard or a mouse, and receives various inputs from the user. The display unit 206 displays a message or the like to the user.

ドライブ装置209は、プログラムを記録した記憶媒体110からプログラムを読み取る。ドライブ装置209によって読み取られたプログラムは、例えば、HDD203にインストールされる。NIC211は、例えばLAN(Local Area Network)又はWAN(Wide Area Network)に接続され、管理装置2、事業者サーバ3又はMFP1と通信する場合に用いられる。   The drive device 209 reads the program from the storage medium 110 in which the program is recorded. The program read by the drive device 209 is installed, for example, in the HDD 203. The NIC 211 is connected to, for example, a local area network (LAN) or a wide area network (WAN), and is used when communicating with the management apparatus 2, the business server 3, or the MFP 1.

(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 1 includes a communication unit 301, an MFP information input unit 311, a terminal information storage unit 312, a confirmation unit 313, a measurement unit 314, and a charge information generation unit 315. Each of these means is realized by processing that one or more programs installed in the MFP 1 are executed by the CPU 101. The MFP 1 also uses the storage unit 321. The storage unit 321 can be realized using the NVRAM 103, the RAM 104, or a storage device connected to the MFP 1 via a network. The storage unit 321 stores MFP information 1001, terminal information 1003, and the like.

MFP情報1001は、MFP1自身に関する情報である。端末情報1003は、MFP1に接続された端末4に関する情報であり、端末4ごとに1レコード設定される。   MFP information 1001 is information on the MFP 1 itself. The terminal information 1003 is information on the terminal 4 connected to the MFP 1, and one record is set for each terminal 4.

通信手段301は、NIC111を介して管理装置2及び事業者サーバ3との間でデータ通信を行う。通信手段301は、また、無線通信部112を介して端末4との間でデータ通信を行う。   The communication unit 301 performs data communication with the management device 2 and the provider server 3 via the NIC 111. The communication unit 301 also performs data communication with the terminal 4 via the wireless communication unit 112.

通信手段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 terminal 4 to the business server 3 (hereinafter referred to as "notification information 901"), the communication means 301 extracts information etc. related to the service included in the notification information 901 and confirms it. Pass to 313. When the notification indicating that the communication may be permitted is received from the confirmation unit 313, the communication unit 301 transmits the notification information 901 to the provider server 3. When the notification that the communication is not permitted is received from the confirmation unit 313, the communication unit 301 discards the notification information 901 without transmitting it to the provider server 3.

通信手段301は、また、確認手段313からの要求に応じて、通知情報901に含まれるサービス等に関する情報等が管理装置2に登録されているか否かを管理装置2に問い合わせるため、管理装置2に認証要求を送信する。通信手段301は、管理装置2からの認証応答を確認手段313に渡す。   The communication unit 301 also inquires of the management apparatus 2 whether or not information related to a service or the like included in the notification information 901 is registered in the management apparatus 2 in response to a request from the confirmation unit 313. Send an authentication request to The communication means 301 passes the authentication response from the management device 2 to the confirmation means 313.

通信手段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 business server 3 to the terminal 4 (hereinafter referred to as "delivery information 902"), the communication means 301 extracts information about the service and authentication ID 1201 etc. included in the delivery information 902. To the confirmation means 313. When the notification indicating that the communication may be permitted is received from the confirmation unit 313, the communication unit 301 transmits the distribution information 902 to the terminal 4. When the notification that the communication is not permitted is received from the confirmation unit 313, the communication unit 301 discards the distribution information 902 without transmitting it to the terminal 4.

MFP情報入力手段311は、ユーザが操作部105を介して入力したMFP情報1001を記憶手段321に格納する。ユーザが操作部105にMFP情報1001を入力している時、MFP情報入力手段311は、入力されたMFP情報1001を表示部106に表示する。これによりユーザは入力内容を適宜修正しながらMFP情報1001を入力することが出来る。なお、MFP情報1001は、通信手段301を介して外部装置より入力されてもよいし、記憶媒体110を介して入力されてもよい。   The MFP information input unit 311 stores the MFP information 1001 input by the user via the operation unit 105 in the storage unit 321. When the user inputs the MFP information 1001 to the operation unit 105, the MFP information input unit 311 displays the input MFP information 1001 on the display unit 106. Thus, the user can input the MFP information 1001 while correcting the input content appropriately. The MFP information 1001 may be input from an external device via the communication unit 301, or may be input via the storage medium 110.

MFP情報入力手段311は、また、MFP情報1001が入力されると、通信手段301を介してMFP情報1001を管理装置2に送信する。なお、MFP情報入力手段311がMFP情報1001を管理装置2に送信するタイミングは、例えば、MFP情報1001が設定されたときや、MFP情報1001が変更されたときである。   Further, when the MFP information 1001 is input, the MFP information input unit 311 transmits the MFP information 1001 to the management apparatus 2 via the communication unit 301. The timing at which the MFP information input unit 311 transmits the MFP information 1001 to the management apparatus 2 is, for example, when the MFP information 1001 is set or when the MFP information 1001 is changed.

端末情報格納手段312は、端末情報1003を記憶手段321に格納する。   The terminal information storage unit 312 stores the terminal information 1003 in the storage unit 321.

確認手段313は、通信手段301から通知情報901に含まれるサービスに関する情報等を受け取ると、端末情報1003を検索し、受け取ったサービスに関する情報等を有するレコードが端末情報1003に存在するかを確認する。該レコードが存在する場合、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、通信を許可しても良い旨の通知を通信手段301に渡す。   The confirmation means 313 searches the terminal information 1003 when receiving information etc. related to the service contained in the notification information 901 from the communication means 301, and confirms whether a record having the received information etc. concerning the service exists in the terminal information 1003. . If the record is present, the confirmation means 313 determines that the terminal 4 belongs to the service provider registered in the management device 2 and passes a notification to the communication means 301 that communication may be permitted. .

該レコードが存在しない場合、確認手段313は、サービスに関する情報等が管理装置2に登録されているかの認証を通信手段301に依頼する。前述の通り、通信手段301は、管理装置2に認証要求を送信し、管理装置2から認証応答を受信する。通信手段301から、端末4の認証に成功したとの認証応答を受け取った場合、通信を許可しても良い旨の通知を通信手段301に渡す。通信手段301から、認証に失敗したとの認証応答を受け取った場合、確認手段313は、通信を許可しない旨の通知を通信手段301に渡す。   When the record does not exist, the confirmation unit 313 requests the communication unit 301 to authenticate whether the information about the service or the like is registered in the management device 2. As described above, the communication unit 301 transmits an authentication request to the management device 2 and receives an authentication response from the management device 2. When an authentication response indicating that the authentication of the terminal 4 has succeeded is received from the communication unit 301, a notification indicating that communication may be permitted is passed to the communication unit 301. When an authentication response indicating that the authentication has failed is received from the communication unit 301, the confirmation unit 313 sends the communication unit 301 a notification that the communication is not permitted.

確認手段313は、また、配信情報902に含まれるサービスに関する情報及び認証ID1201等を受け取ると、受け取ったサービスに関する情報及び認証ID1201等を有するレコードが端末情報1003に存在するか否かを確認する。当該レコードが存在する場合、確認手段313は、通信手段が受信した配信情報902が、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902であると判断し、通信を許可しても良い旨の通知を通信手段301に渡す。当該レコードが存在しない場合、確認手段313は、通信手段が受信した配信情報902は、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902ではないと判断し、通信を許可しない旨の通知を通信手段301に渡す。   When the confirmation unit 313 receives the information on the service and the authentication ID 1201 and the like included in the distribution information 902, the confirmation unit 313 confirms whether the terminal information 1003 has a record having the received information on the service and the authentication ID 1201 and the like. If the record exists, the confirmation unit 313 determines that the distribution information 902 received by the communication unit is the distribution information 902 transmitted from the service provider who owns the terminal 4 authenticated by the management device 2. , To the communication means 301 that the communication may be permitted. When the record does not exist, the confirmation unit 313 determines that the distribution information 902 received by the communication unit is not the distribution information 902 transmitted from the service provider who holds the terminal 4 authenticated by the management device 2. , And notifies the communication means 301 that the communication is not permitted.

計測手段314は、端末4から事業者サーバ3宛の通知情報901に含まれるデータ部のデータサイズ、及び事業者サーバ3から端末4宛の配信情報902に含まれるデータ部のデータサイズを計測し、端末情報1003を更新する。本実施の形態では、端末4から事業者サーバ3宛のデータと、事業者サーバ3から端末4宛のデータを区別せず、それぞれのデータサイズを合計した累積値を端末情報1003に保持しているが、それぞれのデータを区別して端末情報1003に保持するようにしてもよい。   The measuring unit 314 measures the data size of the data section included in the notification information 901 addressed to the operator server 3 from the terminal 4 and the data size of the data section included in the distribution information 902 addressed to the terminal 4 from the operator server 3 , And update terminal information 1003. In the present embodiment, the terminal information 1003 holds an accumulated value obtained by summing the data sizes of the data addressed to the operator server 3 from the terminal 4 and the data addressed to the terminal 4 from the operator server 3. However, each data may be distinguished and held in the terminal information 1003.

課金情報生成手段315は、管理装置2の指示を受けて、端末情報1003が有する端末4が送受信したデータサイズの累積値を、管理装置2に送信する。   In response to an instruction from the management device 2, the charge information generation unit 315 transmits, to the management device 2, the accumulated value of the data size transmitted and received by the terminal 4 included in the terminal information 1003.

[管理装置]
図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 management apparatus 2 includes a communication unit 401, an MFP information storage unit 411, an operator information input unit 412, a service information input unit 413, an authentication unit 414, a display unit 415, and a charge information storage unit. And charging means 416. Each of these means is realized by processing that one or more programs installed in the management device 2 cause the CPU 201 of the management device 2 to execute. The management device 2 also uses the storage unit 421. The storage unit 421 can be realized using the HDD 203 or the RAM 204 of the management device 2 or a storage device connected to the management device 2 via a network. The storage unit 421 stores all MFP information 1002, business entity information 1004, service information 1005, charging information 1009, and the like.

全MFP情報1002は、管理装置2が管理する全てのMFP1に関する情報であり、MFP1から通知されることで管理装置2に記憶される。全MFP情報1002は、MFP1ごとに1つのレコードが割り当てられる。   The entire MFP information 1002 is information related to all the MFPs 1 managed by the management apparatus 2 and is stored in the management apparatus 2 by being notified from the MFP 1. One record is assigned to all MFP information 1002 for each MFP 1.

事業者情報1004は、サービス提供事業者に関する情報であり、事業者ごとに1つのレコードが割り当てられる。サービス情報1005は、サービス提供事業者が提供するサービスの内容等を表す情報であり、サービスごとに1つのレコード割り当てられる。課金情報1009は、端末4が送受信したデータサイズの累積値に関する情報であり、端末4ごとに1つのレコードが割り当てられる。   Business information 1004 is information on a service provider, and one record is assigned to each business. The service information 1005 is information representing the content of the service provided by the service provider and the like, and one record is assigned to each service. The charging information 1009 is information on the accumulated value of the data size transmitted and received by the terminal 4, and one record is assigned to each terminal 4.

通信手段401は、NIC211を介してMFP1との間でデータ通信を行う。   The communication unit 401 performs data communication with the MFP 1 via the NIC 211.

MFP情報格納手段411は、MFP1から通知されたMFP情報1001を、記憶手段421に格納する。   The MFP information storage unit 411 stores the MFP information 1001 notified from the MFP 1 in the storage unit 421.

事業者情報入力手段412は、入力された事業者情報1004を、記憶手段421に格納する。   The business entity information input unit 412 stores the input business entity information 1004 in the storage unit 421.

サービス情報入力手段413は、入力されたサービス情報1005を記憶手段421に格納する。 認証手段414は、通信手段401を介して、サービスに関する情報等が管理装置2に登録されているかの認証要求をMFP1から受け取ると、受け取った認証要求に含まれるサービスに関する情報等を有するレコードが、サービス情報1005に存在するかを検索することで端末4の認証を行う。当該レコードが存在する場合、認証手段414は、端末4の認証に成功したと判断(すなわち、端末4が管理装置2に登録されたサービス提供事業者のものであると判断)する。当該レコードが存在しない場合、認証手段414は、端末4の認証に失敗したと判断(すなわち、端末4が管理装置2に登録されたサービス提供事業者のものではないと判断)する。認証手段414は、通信手段401を介して、認証ID1201を含む認証応答をMFP1に送信する。   The service information input unit 413 stores the input service information 1005 in the storage unit 421. When the authentication means 414 receives an authentication request from the MFP 1 via the communication means 401 and determines whether the service related information etc. is registered in the management device 2, the record having the service related information included in the received authentication request is The terminal 4 is authenticated by searching for it in the service information 1005. If the record is present, the authentication unit 414 determines that the authentication of the terminal 4 is successful (that is, it is determined that the terminal 4 is of the service provider registered in the management device 2). When the record does not exist, the authentication unit 414 determines that the authentication of the terminal 4 has failed (that is, it is determined that the terminal 4 is not the service provider registered in the management device 2). The authentication unit 414 transmits an authentication response including the authentication ID 1201 to the MFP 1 via the communication unit 401.

表示手段415は、Webサーバ機能を有し、サービス情報1005に格納されている、サービス提供事業者が提供するサービスの一覧を含むサービス一覧画面をWeb画面として表示する。   The display unit 415 has a Web server function, and displays a service list screen including a list of services provided by a service provider stored in the service information 1005 as a Web screen.

課金手段416は、端末4が送受信したデータサイズの累積値を元に、サービス提供事業者ごとの課金額を算出する。課金手段416は、例えば、事業者情報1004に含まれる決済方法1304に従って、各サービス提供事業者に対して課金額の費用請求を行ってもよい。   The charging unit 416 calculates the charging amount for each service provider based on the accumulated value of the data size transmitted and received by the terminal 4. The charging unit 416 may, for example, charge each service provider according to the payment method 1304 included in the business entity information 1004.

[事業者サーバ]
図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 business server 3 includes a communication unit 501, a contract processing unit 511, a terminal installation information storage unit 512, a notification information processing unit 513, a notification information storage unit 514, a distribution information input unit 515, and a distribution unit 516. Have. Each of these means is realized by processing that one or more programs installed in the business server 3 cause the CPU 201 of the business server 3 to execute. The business server 3 also uses storage means 521. The storage unit 521 can be realized using the HDD 203 or the RAM 204 of the business server 3 or a storage device connected to the business server 3 via a network. The storage unit 521 stores terminal installation information 1007, service contractor information 1008, notification information 901, distribution information 902, and the like.

通信手段501は、NIC211を介してMFP1との間でデータ通信を行う。   The communication unit 501 performs data communication with the MFP 1 via the NIC 211.

契約処理手段511は、例えば、Webサーバ機能を有し、サービス契約のWebサイトを表示する。該Webサイトにてサービス利用者が入力したサービス契約者情報1008は、記憶手段521に記憶される。サービス契約者情報1008は、例えばサービス契約者の氏名等である。   The contract processing unit 511 has, for example, a web server function, and displays the service contract web site. The service contractor information 1008 input by the service user at the website is stored in the storage unit 521. The service contractor information 1008 is, for example, the name of the service contractor.

端末設置情報格納手段512は、MFP1から事業者サーバ3宛に送信される端末設置情報1007をMFP1から受信し、記憶手段521に格納する。端末設置情報1007は、MFP1に接続された端末4の設置場所及び認証ID1201等に関する情報である。   The terminal installation information storage unit 512 receives, from the MFP 1, the terminal installation information 1007 transmitted from the MFP 1 to the provider server 3, and stores the terminal installation information 1007 in the storage unit 521. The terminal installation information 1007 is information on the installation place of the terminal 4 connected to the MFP 1 and the authentication ID 1201 and the like.

通知情報処理手段513は、端末4からMFP1を経由して送信された通知情報901の解析等を行う。また、通知情報処理手段513は、解析結果に基づき、通信手段を介して端末4に配信情報902を配信する。   The notification information processing unit 513 analyzes the notification information 901 transmitted from the terminal 4 via the MFP 1. Further, the notification information processing means 513 distributes the distribution information 902 to the terminal 4 through the communication means based on the analysis result.

通知情報格納手段514は、端末4から受け取った通知情報901を、必要に応じて記憶手段521に格納する。   The notification information storage unit 514 stores the notification information 901 received from the terminal 4 in the storage unit 521 as needed.

配信情報入力手段515は、例えば、Webサーバ機能により、端末4に配信する配信情報902(例えば、サービス利用者が端末4に配信する広告等)の入力を受け付ける。配信情報入力手段515は、入力された情報を記憶手段521に格納する。   The distribution information input unit 515 receives an input of distribution information 902 (for example, an advertisement distributed by the service user to the terminal 4) to be distributed to the terminal 4 by using, for example, a Web server function. The distribution information input unit 515 stores the input information in the storage unit 521.

配信手段516は、記憶手段521に格納された配信情報902を、指定された配信環境及び配信地域等に存在する端末4を端末設置情報1007から検索し、当該端末4が接続されているMFP1に配信情報902を送信する。   The distribution unit 516 searches the terminal installation information 1007 for the terminal 4 existing in the specified distribution environment, distribution area, etc. for the distribution information 902 stored in the storage unit 521, and the MFP 4 to which the terminal 4 is connected is searched. Delivery information 902 is sent.

[端末]
図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 terminal 4 includes a communication unit 601, an information collection unit 611, an information notification unit 612, and a storage unit 621. Each of these means is realized by processing that one or more programs installed in the terminal 4 are executed by the CPU of the terminal 4. The terminal 4 also uses storage means 621. The storage means 621 can be realized using an auxiliary storage device or the like that the terminal 4 has. Terminal setting information 1006 and the like are stored in the storage unit 621. The terminal setting information 1006 is information for the terminal 4 to operate.

通信手段601は、MFP1との間でデータ通信を行う。   The communication unit 601 performs data communication with the MFP 1.

情報収集手段611は、端末4が有するセンサー又は端末4に接続された外部装置を用いて端末4周辺の情報を収集し、通信手段601に渡す。収集した情報は、MFP1を介して事業者サーバ3に送信される。   The information collection unit 611 collects information on the periphery of the terminal 4 using a sensor of the terminal 4 or an external device connected to the terminal 4, and passes the information to the communication unit 601. The collected information is transmitted to the business server 3 via the MFP 1.

情報通知手段612は、通信手段601から受け取った配信情報902を、例えば、端末4のディスプレイに表示する。当該情報は、端末4に接続された外部装置に通知されてもよい。   The information notification means 612 displays the distribution information 902 received from the communication means 601, for example, on the display of the terminal 4. The information may be notified to an external device connected to the terminal 4.

(4.処理フロー)
[MFP情報登録フロー]
ネットワーク設置事業者は、ビルの各フロアや店舗等にMFP1を設置した際に、管理装置2及びMFP1が互いに通信可能な状態にするために、MFP情報1001を管理装置2に登録する。
(4. Processing flow)
[MFP Information Registration Flow]
When the network installation company installs the MFP 1 on each floor of a building, a store, etc., it registers MFP information 1001 in the management apparatus 2 in order to enable the management apparatus 2 and the MFP 1 to communicate with each other.

図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 information input unit 311 of MFP 1 receives an input of MFP information 1001 from a user belonging to the network installation operator using MFP information registration screen 6000, and stores MFP information 1001 input by the user in storage unit 321. Store.

図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 information registration screen 6000 is configured of a screen 6001 and a screen 6002 and the like. First, a screen 6001 is displayed. The screen 6001 has a box for receiving the input of the MFP number 1101 and a pull-down menu for receiving the input environment of the MFP 1 and the installation area of the MFP 1. When the “next” button 6011 is pressed, a screen 6002 is displayed. The screen 6002 has a box for receiving inputs of an MFP address (server side) 1109, a subnet mask (server side), an MFP address (terminal side) 1110, a subnet mask (terminal side), a building name, latitude and longitude. Finally, when the “registration” button 6012 is pressed, the MFP information 1001 is stored in the storage unit 321.

図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 information 1001 includes MFP number 1101, MFP installation environment code 1102, MFP installation area code 1103, model code 1104, option information 1105, building name 1106, building latitude 1107, building longitude 1108, MFP An address (server side) 1109, an MFP address (terminal side) 1110, and a management apparatus address 1111 are included.

MFP番号1101は、管理装置2がMFP1を識別するための番号であり、例えば、MFP1ごとにユニークな番号である。機種コード1104は、MFP1の機種を示すコードである。   The MFP number 1101 is a number by which the management apparatus 2 identifies the MFP 1, and is a unique number for each MFP 1, for example. A model code 1104 is a code indicating the model of the MFP 1.

MFP設置環境コード1102は、MFP1が設置されている環境を示すコードである。MFP設置地域コード1103は、MFP1が設置されている地域を示すコードである。   The MFP installation environment code 1102 is a code indicating an environment in which the MFP 1 is installed. The MFP installation area code 1103 is a code indicating the area where the MFP 1 is installed.

オプション情報1105は、MFP1に接続されたオプション機器を示す情報である。オプション情報1105は8ビットより構成され、MFP1にオプション機器が接続されると、接続されたオプション機器に対応するビットが1に設定される。   The option information 1105 is information indicating an optional device connected to the MFP 1. The option information 1105 is composed of 8 bits, and when the optional device is connected to the MFP 1, the bit corresponding to the connected optional device is set to 1.

建物名称1106は、MFP1が設置されている建物の名称である。建物緯度1107及び建物経度1108は、MFP1が設置されている建物の緯度及び経度である。   The building name 1106 is a name of a building in which the MFP 1 is installed. The building latitude 1107 and the building longitude 1108 are the latitude and longitude of the building in which the MFP 1 is installed.

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 management apparatus 2 and the business server 3, and is set in the NIC 111 connected to the network A5. An MFP address (terminal side) 1110 is an IP address and a subnet mask for communicating with the terminal 4, and is set in the wireless communication unit 112 connected to the network B6. The management device address 1111 is the IP address of the management device 2.

図11に、MFP設置環境コード1102のコード番号の例、MFP設置地域コード1103のコード番号の例、及びオプション情報1105の各ビットに対応するオプション機器の例を示す。具体的なコード番号及び各ビットの説明は割愛する。   FIG. 11 shows an example of the code number of the MFP installation environment code 1102, an example of the code number of the MFP installation area code 1103, and an example of the optional device corresponding to each bit of the option information 1105. Specific code numbers and explanations of each bit are omitted.

続いて、MFP情報入力手段311は、MFP情報1001を管理装置2に送信する(S2102)。続いて、管理装置2のMFP情報格納手段411は、記憶手段421に全MFP情報1002の新たなレコードを生成し、該レコードに、MFP1から受信したMFP情報1001を格納する(S2103)。   Subsequently, the MFP information input unit 311 transmits the MFP information 1001 to the management apparatus 2 (S2102). Subsequently, the MFP information storage unit 411 of the management device 2 generates a new record of all the MFP information 1002 in the storage unit 421, and stores the MFP information 1001 received from the MFP 1 in the record (S2103).

図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 total MFP information 1002 includes a record number and MFP information 1001 for each MFP 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 MFP information 1001 is notified from a new MFP 1).

[事業者情報登録]
サービス提供事業者は、事業者サーバ3と端末4をネットワークA5又はネットワークA6に接続する前に、予めサービス提供事業者自身の情報をネットワーク提供事業者が管理する管理装置2に登録する。
[Company Information Registration]
Before connecting the provider server 3 and the terminal 4 to the network A5 or the network A6, the service provider registers the information of the service provider itself in the management device 2 managed by the network provider in advance.

管理装置2の事業者情報入力手段412は、事業者情報登録画面6100を用いてサービス提供事業者に属するユーザから事業者情報1004の入力を受け付け、当該ユーザが入力した事業者情報1004を記憶手段421に格納する。   The business operator information input unit 412 of the management device 2 receives the input of the business operator information 1004 from the user belonging to the service provider using the business operator information registration screen 6100, and stores the business operator information 1004 input by the user. Store in 421.

図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 information registration screen 6100 is configured of a screen 6101, a screen 6102, and the like. The user belonging to the service provider can display the business information registration screen 6100 on the screen of the PC, for example, by accessing the management apparatus 2 from the PC. First, the screen 6101 is displayed. The screen 6101 has a box for accepting inputs of a business name 1302, a settlement method 1304, a card / account number 1305, and a password 1303. When the “registration” button 6111 is pressed and the registration of the business entity information 1004 is completed, a screen 6102 indicating that the registration is completed is displayed. The screen 6102 has a box displaying the business number 1301.

図14は、事業者情報の一例を示す図である。事業者情報1004は、レコード番号と、事業者番号1301と、事業者名1302と、パスワード1303と、決済方法1304と、カード/口座情報1305とを含む。レコード番号は、0から始まる番号であり、レコードが作成されるごとに(すなわち新たな事業者情報1004が登録されるごとに)1ずつインクリメントされた番号が割り振られる。   FIG. 14 is a diagram illustrating an example of business entity information. The business information 1004 includes a record number, a business number 1301, a business name 1302, a password 1303, a settlement method 1304, and card / account information 1305. The record number is a number starting from 0, and is incremented by one each time a record is created (that is, each time new business entity information 1004 is registered).

事業者番号1301は、サービス提供事業者を識別するための番号であり、例えば管理装置2の中でサービス提供事業者ごとにユニークな番号が割り振られる。事業者番号1301は、例えば、管理装置2によって自動的に払い出すようにしてもよいし、サービス提供事業者ごとにユニークな番号になるように、サービス提供事業者によって任意の番号が入力されてもよい。   The business operator number 1301 is a number for identifying a service provider, and for example, a unique number is assigned to each service provider in the management device 2. The business provider number 1301 may be automatically paid out by the management device 2, for example, or an arbitrary number may be input by the service provider to be a unique number for each service provider. It is also good.

事業者名1302は、サービス提供事業者の名称である。パスワード1303は、サービス提供事業者が、サービス情報登録画面6200にログインするために使用する。   The business name 1302 is the name of a service provider. The password 1303 is used by the service provider to log in to the service information registration screen 6200.

決済方法1304は、サービス提供事業者がネットワーク提供事業者に対し、ネットワークを利用した対価を支払う方法を決定するものであり、例えばクレジットカード支払い又は口座引き落としを指定する。カード/口座情報1305は、決済方法1304に対応するクレジットカード番号又は口座情報1305である。   The settlement method 1304 determines how the service provider pays the network provider a fee using the network, and specifies, for example, credit card payment or direct debit. The card / account information 1305 is a credit card number or account information 1305 corresponding to the payment method 1304.

[サービス情報登録]
サービス提供事業者は、事業者情報登録を行った後、提供するサービスの概要等を管理装置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 management device 2. After the registration is completed, the service provider connects the business server 3 to the network A5.

管理装置2のサービス情報入力手段413は、サービス情報登録画面6200を用いてサービス提供事業者に属するユーザからサービス情報1005の入力を受け付け、当該ユーザが入力したサービス情報1005を記憶手段421に格納する。   The service information input unit 413 of the management device 2 receives an input of the service information 1005 from a user belonging to the service provider using the service information registration screen 6200, and stores the service information 1005 input by the user in the storage unit 421. .

図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 screen 6201, a screen 6202, a screen 6203 and the like. The user belonging to the service provider can display the service information registration screen 6200 on the screen of the PC, for example, by accessing the management apparatus 2 from the PC. First, a screen 6201 is displayed. The screen 6201 has a box for receiving inputs of the business number 1301 and the password 1303. When the “authentication” button 6211 is pressed, a screen 6202 is displayed. The screen 6202 has a box for inputting a service name 1402, a service outline 1403, a contract site URL 1405, a banner image 1404, and an operator server address 1406. When the “registration” button 6212 is pressed and the registration of the service information 1005 is completed, a screen 6203 indicating that the registration is completed is displayed. The screen 6203 has a service name 1402 and a service number 1401.

図16は、サービス情報の一例を示す図である。サービス情報1005は、レコード番号と、事業者番号1301と、サービス番号1401と、サービス名1402と、サービス概要1403と、バナー画像1404と、契約サイトURL1405と、事業者サーバアドレス1406とを含む。   FIG. 16 is a diagram showing an example of service information. The service information 1005 includes a record number, an operator number 1301, a service number 1401, a service name 1402, a service outline 1403, a banner image 1404, a contract site URL 1405, and an enterprise server address 1406.

レコード番号は、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 service information 1005 is registered).

サービス番号1401は、サービス提供事業者が提供するサービスを識別するための番号であり、例えば管理装置2の中でサービスごとにユニークな番号が割り振られる。サービス番号1401は、管理装置2が自動的に決定してもよい。   The service number 1401 is a number for identifying a service provided by the service provider, and for example, a unique number is assigned to each service in the management device 2. The management device 2 may automatically determine the service number 1401.

サービス名1402は、サービス提供事業者が提供するサービスの名称である。   The service name 1402 is the name of a service provided by the service provider.

サービス概要1403は、サービス提供事業者が提供するサービスの概要である。   The service outline 1403 is an outline of the service provided by the service provider.

バナー画像1404は、サービス提供事業者が提供するサービスのバナー画像である。   The banner image 1404 is a banner image of a service provided by the service provider.

契約サイトURL1405は、サービス提供事業者が提供するサービスをオンラインで契約するためのWebサーバのURLである。契約サイトURL1405が示す宛先は、例えば、事業者サーバ3であってもよいし、事業者サーバ3とは異なるWebサーバであってもよい。   The contract site URL 1405 is a URL of a web server for contracting a service provided by the service provider online. The destination indicated by the contract site URL 1405 may be, for example, the provider server 3 or a Web server different from the provider server 3.

事業者サーバアドレス1406は、サービスを提供する事業者サーバ3のIPアドレスである。   The provider server address 1406 is the IP address of the provider server 3 that provides the service.

[サービス契約]
ネットワーク提供事業者は、サービス提供事業者に属するユーザが登録したサービスの概要の一覧を表示するサービス一覧画面6301をサービス利用希望者に対して提供する。サービス利用希望者は、サービス一覧画面から利用したいサービスを選択することで、サービスの利用契約を行う。
[Service Contract]
The network provider provides the service requester with a service list screen 6301 that displays a summary of the services registered by the user belonging to the service provider. The service user wants to use the service by selecting the service he / she wants to use from the service list screen.

管理装置2の表示手段415は、サービス利用希望者からのアクセスを受け付けると、サービス一覧画面6301を表示する。   The display means 415 of the management device 2 displays a service list screen 6301 when receiving an access from a service use candidate.

図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 service list screen 6301 on the screen of the PC, for example, by accessing the management apparatus 2 from the PC. The service list screen 6301 arranges and displays the service name 1402, the service outline 1403, and the banner image 1404 included in the service information 1005 for each service. For example, when the service use candidate clicks the banner image 1404, the user is redirected to the Web page indicated by the contract site URL 1405 corresponding to the banner image 1404.

事業者サーバ3の契約処理手段511は、契約サイトURL1405が示すWebサイトを表示し、サービス利用希望者のサービス契約を受け付けるようにしてもよい。   The contract processing unit 511 of the business server 3 may display the Web site indicated by the contract site URL 1405 and receive the service contract of the service use candidate.

[端末設定]
サービスの利用契約が締結されると、サービス提供事業者に属するユーザは、例えば、端末4をMFP1の近傍に設置し、端末4にMFP1と接続するための情報等を設定する。当該情報等の設定が完了することで、サービス利用者に対しサービスの提供が開始される。
[Terminal setting]
When the service use contract is concluded, a user belonging to the service provider installs, for example, the terminal 4 in the vicinity of the MFP 1 and sets information, etc. for connecting the MFP 1 to the terminal 4. By completing the setting of the information and the like, provision of the service to the service user is started.

端末4の記憶手段621は、サービス提供事業者に属するユーザにより設定される端末設定情報1006を記憶する。   The storage means 621 of the terminal 4 stores terminal setting information 1006 set by a user belonging to the service provider.

図18は、端末設定情報の一例を示す図である。端末設定情報1006は、事業者番号1301と、サービス番号1401と、端末アドレス1203と、端末ID1202と、MFPアドレス(端末側)1110とを含む。   FIG. 18 is a diagram showing an example of terminal setting information. The terminal setting information 1006 includes a provider number 1301, a service number 1401, a terminal address 1203, a terminal ID 1202, and an MFP address (terminal side) 1110.

端末アドレス1203は、端末4のIPアドレスである。図18では、端末4aのIPアドレスが示されている。   The terminal address 1203 is the IP address of the terminal 4. In FIG. 18, the IP address of the terminal 4a is shown.

端末ID1202は、端末4に割り振られるIDであり、例えば同一のMFP1に接続された端末4ごとに異なる番号が割り振られる。異なるMFPに接続された端末4間では端末IDが重複してもよい。   The terminal ID 1202 is an ID assigned to the terminal 4 and, for example, different numbers are assigned to the terminals 4 connected to the same MFP 1. The terminal IDs may overlap between the terminals 4 connected to different MFPs.

[端末認証フロー]
次に、サービスの提供が開始され、端末4からMFP1に対して初めて通知情報901が送信されると、MFP1及び管理装置2によって端末認証処理が行われる。なお、端末4からMFP1に対して再度通知情報901を送信する場合は、MFP1及び管理装置2は当該端末認証処理を行わなくてもよい。
[Terminal authentication flow]
Next, provision of the service is started, and when the notification information 901 is transmitted from the terminal 4 to the MFP 1 for the first time, terminal authentication processing is performed by the MFP 1 and the management apparatus 2. When the terminal 4 transmits the notification information 901 to the MFP 1 again, the MFP 1 and the management apparatus 2 may not perform the terminal authentication process.

図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 confirmation unit 313 of the MFP 1 transmits an authentication request to the management apparatus 2. The authentication request includes an MFP number 1101, an operator number 1301, a service number 1401, and a terminal ID 1202.

続いて、管理装置2の認証手段414は、当該認証要求に含まれるサービス番号1401及び事業者番号1301を含むレコードが、サービス情報1005に存在するか否かを確認する(S2202)。当該レコードが存在する場合、認証手段414は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、ステップS2204に進む。当該レコードが存在しない場合、認証手段414は、端末4が管理装置2に登録されたサービス提供事業者のものではないと判断し、ステップS2203に進む。   Subsequently, the authentication unit 414 of the management device 2 checks whether a record including the service number 1401 and the business operator number 1301 included in the authentication request exists in the service information 1005 (S2202). If the record is present, the authentication unit 414 determines that the terminal 4 belongs to the service provider registered in the management apparatus 2 and the process proceeds to step S2204. If the record does not exist, the authentication unit 414 determines that the terminal 4 is not the service provider registered in the management apparatus 2 and the process proceeds to step S2203.

ステップS2203において、認証手段414は、MFP1に認証応答を送信する。この際、認証手段414は、認証応答に含まれる認証ID1201に、認証失敗を示すゼロを設定する。なお、認証失敗を示す値は必ずしもゼロである必要は無く、他の値を設定するようにしてもよい。   In step S 2203, the authentication unit 414 transmits an authentication response to the MFP 1. At this time, the authentication unit 414 sets zero indicating authentication failure in the authentication ID 1201 included in the authentication response. Note that the value indicating the authentication failure does not necessarily have to be zero, and another value may be set.

ステップ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 authentication unit 414 generates an authentication ID 1201. For example, the number obtained by combining the MFP number 1101 and the terminal ID 1202 received in step S2201 may be used as the authentication ID 1201. The MFP number 1101 is, for example, a unique number in the management apparatus 2, and the terminal ID 1202 is, for example, a unique number in the MFP 1. Therefore, the number obtained by combining the MFP number 1101 and the terminal ID 1202 becomes a unique number for all the terminals 4. For example, assuming that the MFP number 1101 is 0001 and the terminal ID 1202 is 01, since the combined number of the MFP number 1101 and the terminal ID 1202 is 000101, the authentication ID 1201 is 000101.

又は、MFP番号1101と端末ID1202とが結合された番号に対して、例えば、ハッシュ値が計算され、計算された値が認証ID1201とされてもよい。仮に、MFP番号1101及び端末ID1202が第三者に知られたとしても、第三者が具体的なハッシュ値の計算方法を把握していない限り、第三者が認証ID1201を計算することは困難である。   Alternatively, for example, a hash value may be calculated for a combination of the MFP number 1101 and the terminal ID 1202, and the calculated value may be set as the authentication ID 1201. Even if the MFP number 1101 and the terminal ID 1202 are known to the third party, it is difficult for the third party to calculate the authentication ID 1201 unless the third party knows the specific hash value calculation method. It is.

ステップS2205において、認証手段414は、MFP1に対し、生成した認証ID1201と、事業者サーバアドレス1406とを含む認証応答を送信する。なお、当該事業者サーバアドレス1406は、ステップS2202において検索されたレコードに含まれる事業者サーバアドレス1406である。   In step S 2205, the authentication unit 414 transmits an authentication response including the generated authentication ID 1201 and the business server server address 1406 to the MFP 1. The provider server address 1406 is the provider server address 1406 included in the record searched in step S2202.

続いて、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 information storage unit 312 of the MFP 1 generates a new record of the terminal information 1003 in the storage unit 321, and in the record, the provider number 1301 and the service number 1401 received from the terminal 4 in step S2301. The address 1203 and the terminal ID 1202 and the authentication ID 1201 and the provider server address 1406 received in step S2205 are stored (S2206).
FIG. 20 is a diagram showing an example of terminal information. The terminal information 1003 includes a record number, an authentication ID 1201, a terminal ID 1202, a provider number 1301, a service number 1401, a terminal address 1203, a provider server address 1406, and a charge data amount 1701. The record number is a number starting from 0. For example, each time a record is created (that is, each time the terminal 4 is connected), a number incremented by one is assigned. The charging data amount 1701 indicates the data amount of data transmitted to and received from the business server 3, which is measured for each of the terminals 4 by the measuring unit 314.

続いて、確認手段313は、ステップS2206において格納したレコードに含まれる、サービス番号1401、端末ID1202、MFPアドレス(サーバ側)1109、MFP設置環境コード1102及びMFP設置地域コード1103と、ステップS2205で受信した認証ID1201とを、事業者サーバ3に送信する(S2207)。   Subsequently, the confirmation unit 313 receives the service number 1401, the terminal ID 1202, the MFP address (server side) 1109, the MFP installation environment code 1102, the MFP installation area code 1103, and the step S2205, which are included in the record stored in step S2206. The authentication ID 1201 is transmitted to the business server 3 (S2207).

続いて、事業者サーバ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 information storage unit 512 of the business server 3 generates a new record of the terminal installation information 1007 in the storage unit 521, and the service number 1401, the terminal ID 1202, and the MFP address received in step S2207 are stored in the record. (Server side) 1109, MFP installation environment code 1102, MFP installation area code 1103, and authentication ID 1201 are stored (S2208).
FIG. 21 is a diagram illustrating an example of terminal installation information. The terminal installation information 1007 includes a record number, an authentication ID 1201, a service number 1401, a terminal ID 1202, an operator number 1301, an MFP address (server side) 1109, an MFP installation environment code 1102, and an MFP installation area code 1103. And. The terminal installation information 1007 is generated as one record for each terminal 4 installed by the service provider. The record number is a number starting from 0, and for example, a number incremented by one is assigned each time a record is created.

[データ中継フロー(端末から事業者サーバ)]
次に、端末4からMFP1を経由して事業者サーバ3に通知情報901が送信されるまでの一連の処理手順を説明する。
[Data relay flow (from terminal to operator server)]
Next, a series of processing procedures until the notification information 901 is transmitted from the terminal 4 to the provider server 3 via the MFP 1 will be described.

図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 information notification unit 612 of the terminal 4 transmits notification information 901 to the MFP 1. The notification information 901 includes a provider number 1301, a service number 1401, a terminal address 1203, a terminal ID 1202, a data unit, and the like. The data part includes data that the terminal 4 transmits to the provider server 3.

続いて、MFP1の確認手段313は、ステップS2301において受信した通知情報901に含まれる事業者番号1301及びサービス番号1401を有するレコードが端末情報1003に存在するか否かを確認する(S2302)。当該レコードが端末情報1003に存在する場合(すなわち、端末4からMFP1に対して再度通知情報901を送信した時)、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、ステップS2303に進む。   Subsequently, the confirmation unit 313 of the MFP 1 confirms whether or not a record having the provider number 1301 and the service number 1401 included in the notification information 901 received in step S2301 exists in the terminal information 1003 (S2302). When the record exists in the terminal information 1003 (that is, when the notification information 901 is transmitted again from the terminal 4 to the MFP 1), the confirmation unit 313 indicates that the service providing business operator whose terminal 4 is registered in the management apparatus 2 It judges that it is a thing and progresses to step S2303.

当該レコードが端末情報1003に存在しない場合(すなわち、端末4からMFP1に対して初めて通知情報901を送信した時)、図19に示す端末認証処理(S2305)に進む。   If the record does not exist in the terminal information 1003 (that is, when the terminal 4 transmits the notification information 901 for the first time to the MFP 1), the process proceeds to the terminal authentication process (S2305) illustrated in FIG.

端末認証処理(S2305)により認証に成功した場合、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものであると判断し、ステップS2306に進む。認証に失敗した場合、確認手段313は、端末4が管理装置2に登録されたサービス提供事業者のものでないと判断し、ステップS2308に進む。   If the authentication is successful by the terminal authentication process (S2305), the confirmation unit 313 determines that the terminal 4 is that of the service provider registered in the management apparatus 2, and the process proceeds to step S2306. If the authentication fails, the confirmation unit 313 determines that the terminal 4 is not that of the service provider registered in the management apparatus 2, and the process advances to step S2308.

ステップS2303において、計測手段314は、ステップS2301において受信したデータ部のデータサイズを算出する。計測手段314は、ステップS2302において検索されたレコードに含まれる課金データ量1701を読み出し、読み出した課金データ量1701と該データサイズとを合算し、合算した値で該レコードの課金データ量1701を更新する。   In step S2303, the measuring unit 314 calculates the data size of the data part received in step S2301. The measuring unit 314 reads the charge data amount 1701 included in the record searched in step S2302, adds the read charge data amount 1701 and the data size, and updates the charge data amount 1701 of the record with the sum. Do.

続いて、通信手段301は、事業者サーバ3に通知情報901を送信する(S2304)。通知情報901には、端末ID1202、サービス番号1401及びデータ部が含まれる。なお、通信手段301は、ステップS2302において検索されたレコードに含まれる事業者サーバアドレス1406宛に通知情報901を送信する。   Subsequently, the communication unit 301 transmits the notification information 901 to the business server 3 (S2304). The notification information 901 includes a terminal ID 1202, a service number 1401, and a data unit. The communication unit 301 transmits the notification information 901 to the business server address 1406 included in the record searched in step S2302.

ここで、本実施の形態は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 notification information 901 includes the IP address on the server side of the MFP 1 which is the transmission source address of the notification information 901. The notification information 901 also includes a terminal ID 1202. Since the MFP address (server side) 1109 and the terminal ID 1202 are stored in the terminal installation information 1007 stored in the provider server 3, the provider server 3 uniquely identifies the terminal 4 that has transmitted the notification information 901. Can be identified.

ステップ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 communication unit 301 discards the notification information 901 received from the terminal 4 in step S2301.

以上、端末から事業者サーバへのデータ中継処理の処理手順を説明したが、ステップ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 MFP 1 that the terminal 4 is of the service provider registered in the management apparatus 2. The terminal authentication process (S2305) shown in FIG. 19 may be performed periodically. As a result, the authentication ID 1201 can be updated periodically, and the security strength can be enhanced.

[データ中継フロー(事業者サーバから端末)]
次に、事業者サーバ3からMFP1を経由して端末4に配信情報902が送信されるまでの一連の処理手順を説明する。
[Data relay flow (from operator server to terminal)]
Next, a series of processing procedures until the distribution information 902 is transmitted from the business server 3 to the terminal 4 via the MFP 1 will be described.

図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 distribution unit 516 of the business server 3 transmits the distribution information 902 to the MFP 1. The distribution information 902 includes an authentication ID 1201, a terminal ID 1202, an operator number 1301, and a data section.

続いて、MFP1の確認手段313は、ステップS2401において受信した配信情報902に含まれる事業者番号1301、端末ID1202及び認証ID1201を有するレコードが端末情報1003に存在するか否かを確認する(S2402)。当該レコードが端末情報1003に存在する場合、確認手段313は、受信した配信情報902は、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902であると判断し、ステップS2403に進む。   Subsequently, the confirmation unit 313 of the MFP 1 confirms whether or not the record having the business operator number 1301, the terminal ID 1202, and the authentication ID 1201 included in the distribution information 902 received in step S2401 exists in the terminal information 1003 (S2402) . When the record is present in the terminal information 1003, the confirmation unit 313 determines that the received distribution information 902 is the distribution information 902 transmitted from the service provider who owns the terminal 4 authenticated by the management device 2. Then, the process proceeds to step S2403.

当該レコードが端末情報1003に存在しない場合、確認手段313は、受信した配信情報902は、管理装置2で認証された端末4を保有するサービス提供事業者から送信された配信情報902ではないと判断し、ステップS2406に進む。   If the record does not exist in the terminal information 1003, the confirmation unit 313 determines that the received distribution information 902 is not the distribution information 902 transmitted from the service provider who holds the terminal 4 authenticated by the management device 2. And go to step S2406.

ステップS2403において、計測手段314は、ステップS2401において受信したデータ部のデータサイズを算出する。計測手段314は、ステップS2402において検索されたレコードに含まれる課金データ量1701を読出し、読出した課金データ量1701と該データサイズとを合算し、合算した値で該レコードの課金データ量1701を更新する。   In step S 2403, the measuring unit 314 calculates the data size of the data part received in step S 2401. The measuring unit 314 reads the charge data amount 1701 included in the record searched in step S2402, adds the read charge data amount 1701 and the data size, and updates the charge data amount 1701 of the record with the sum. Do.

続いて、通信手段301は、配信情報902を端末4に送信する(S2404)。端末情報1003には、認証ID1201、端末ID1202、事業者番号1301、データ部が含まれる。なお、通信手段301は、ステップS2402において検索されたレコードに含まれる端末アドレス1203に対して通知情報901を送信する。   Subsequently, the communication unit 301 transmits the distribution information 902 to the terminal 4 (S2404). The terminal information 1003 includes an authentication ID 1201, a terminal ID 1202, an operator number 1301, and a data unit. The communication unit 301 transmits the notification information 901 to the terminal address 1203 included in the record searched in step S2402.

続いて、端末4の情報通知手段612は、MFP1から受信した配信情報902を処理する(S2405)。   Subsequently, the information notification unit 612 of the terminal 4 processes the distribution information 902 received from the MFP 1 (S2405).

一方、ステップS2406において、通信手段301は、ステップS2401において事業者サーバ3から受信した配信情報902を破棄する。   On the other hand, in step S2406, the communication means 301 discards the distribution information 902 received from the business server 3 in step S2401.

[課金処理フロー]
次に、ネットワーク提供事業者が、サービス提供事業者に対して通信量に応じた課金を行う際の処理を説明する。
[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 unit 416 of the management device 2 starts charging processing. The charging process is periodically started, for example, at the end of the month.

続いて、課金手段416は、MFP1に対し、課金情報要求を送信する(S2502)。課金情報要求には、課金対象である事業者の事業者番号1301が含まれる。   Subsequently, the charging unit 416 transmits a charging information request to the MFP 1 (S2502). The charge information request includes the business number 1301 of the charge target business.

続いて、MFP1の課金情報生成手段315は、ステップS2502において通知された事業者番号1301を有するレコードを端末情報1003から検索し、課金情報1009を生成する(S2503)。   Subsequently, the charging information generation unit 315 of the MFP 1 searches the terminal information 1003 for a record having the business number 1301 notified in step S2502 and generates charging information 1009 (S2503).

図25は、課金情報の一例を示す図である。課金情報1009は、レコード番号と、サービス番号1401と、端末ID1202と、課金データ量1701とを含む。レコード番号は、0から始まる番号であり、レコードが作成されるごとに(すなわち端末4ごとに)1ずつインクリメントされた番号が割り振られる。   FIG. 25 shows an example of the charging information. The charging information 1009 includes a record number, a service number 1401, a terminal ID 1202, and a charging data amount 1701. The record number is a number starting from 0, and is incremented by 1 each time a record is created (that is, for each terminal 4).

続いて、課金情報生成手段315は、ステップS2503において作成した課金情報1009の全てのレコードを管理装置2に送信する(S2504)。   Subsequently, the charging information generation unit 315 transmits all the records of the charging information 1009 created in step S2503 to the management device 2 (S2504).

続いて、管理装置2は、MFP1から受信した課金情報1009を元に課金処理を継続する(S2505)。   Subsequently, the management device 2 continues charging processing based on the charging information 1009 received from the MFP 1 (S2505).

[課金情報生成のフローチャート]
次に、管理装置2から課金情報要求を受けたMFP1が課金情報1009を生成する際の処理(図24のステップS2503)を具体的に説明する。
[Flow chart of charge information generation]
Next, the process (step S 2503 in FIG. 24) when the MFP 1 that has received the charging information request from the management device 2 generates the charging information 1009 will be specifically described.

図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 information generation unit 315 generates a search record number, which is a variable, and sets the value to zero.

続いて、課金情報生成手段315は、検索レコード番号と同一のレコード番号を有するレコードを、端末情報1003から検索する(S3002)。   Subsequently, the charging information generation unit 315 searches the terminal information 1003 for a record having the same record number as the search record number (S3002).

続いて、課金情報生成手段315は、ステップS3002で検索したレコードに含まれる事業者番号1301と、ステップS2502で受信した事業者番号1301とが一致するか判定する(S3003)。一致する場合はステップS3004に進み、一致しない場合はステップS3006に進む。   Subsequently, the charge information generation unit 315 determines whether the business number 1301 included in the record searched in step S3002 matches the business number 1301 received in step S2502 (S3003). If they match, the process proceeds to step S3004, and if they do not match, the process proceeds to step S3006.

ステップS3004において、課金情報生成手段315は、ステップS3003で検索したレコードに含まれるサービス番号1401、端末ID1202、課金データ量1701を取り出し、課金情報1009に、検索レコード番号をレコード番号とするレコードを作成する。   In step S3004, the charging information generation unit 315 extracts the service number 1401, the terminal ID 1202, and the charging data amount 1701 included in the record searched in step S3003, and creates a record in which the search record number is the record number in the charging information 1009. Do.

ここで、図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 business number 1301 notified in step S2502 is 20130001. As shown in FIG. 20, the service number 1401 included in the record of the terminal information 1003 whose provider number 1301 is 20130001 is 20140123, the terminal ID 1202 is 01, and the charge data amount 1701 is 34928. Therefore, a record having a record number of zero, a service number 1401 of 20140123, a terminal ID 1202 of 01, and a charging data amount 1701 of 34928 is generated in the record of the charging information 1009.

ステップS3005において、課金情報生成手段315は、ステップS3003で検索した端末情報1003のレコードに含まれる課金データ量1701にゼロをセットする。二重課金を防止するため、課金データ量1701をクリアする必要があるためである。   In step S3005, the charging information generation unit 315 sets zero to the charging data amount 1701 included in the record of the terminal information 1003 searched in step S3003. This is because it is necessary to clear the billing data amount 1701 in order to prevent double billing.

続いて、課金情報生成手段315は、検索レコード番号に1を加える(S3006)。続いて、課金情報生成手段315は、検索レコード番号が、端末情報1003に含まれるレコード番号の最大値以下の場合(S3007でYES)、ステップS3003に戻る。一方、検索レコード番号が、端末情報1003に含まれるレコード番号より大きい場合(S3007でNO)、課金情報生成手段315は、生成した課金情報を管理装置2に送信し(S3008)、処理を終了する。   Subsequently, the charging information generation unit 315 adds 1 to the search record number (S3006). Subsequently, if the search record number is equal to or less than the maximum value of the record numbers included in the terminal information 1003 (YES in S3007), the charging information generation unit 315 returns to Step S3003. On the other hand, if the search record number is larger than the record number included in the terminal information 1003 (NO in S3007), the charging information generation unit 315 transmits the generated charging information to the management device 2 (S3008), and ends the processing. .

「課金処理のフローチャート」
次に、管理装置2における課金処理を具体的に説明する。
"Flowchart of charging process"
Next, the charging process in the management device 2 will be specifically described.

図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 management device 2 generates a business entity search record number which is a variable, and sets the value to zero.

続いて、管理装置2は、事業者検索レコード番号と同一のレコード番号を有するレコードを、事業者情報1004から検索し、検索したレコードに含まれる事業者番号1301、決済方法1304及びカード/口座番号1305を記憶する(S3102)。   Subsequently, the management apparatus 2 searches the company information 1004 for a record having the same record number as the company search record number, and the company number 1301 included in the searched record, the settlement method 1304, and the card / account number. 1305 is stored (S3102).

続いて、管理装置2は、変数である総課金データ量を生成し、値をゼロに設定する(S3103)。   Subsequently, the management device 2 generates a total charge data amount which is a variable, and sets the value to zero (S3103).

続いて、管理装置2は、変数であるMFP検索レコード番号を生成し、値をゼロに設定する(S3104)。   Subsequently, the management device 2 generates an MFP search record number which is a variable, and sets the value to zero (S3104).

続いて、管理装置2は、MFP検索レコード番号と同一のレコード番号を有するレコードを、全MFP情報1002から検索し、検索したレコードに含まれるMFPアドレス(サーバ側)1109を記憶する(S3105)。   Subsequently, the management apparatus 2 searches the all MFP information 1002 for a record having the same record number as the MFP search record number, and stores the MFP address (server side) 1109 included in the searched record (S3105).

続いて、管理装置2は、ステップS3105で記憶したMFPアドレス(サーバ側)1109に対し、課金情報要求を送信し、MFP1から課金情報1009を取得する(S3106)。なお、課金情報要求には、ステップS3102で記憶した事業者番号1301が設定される。   Subsequently, the management apparatus 2 transmits a charging information request to the MFP address (server side) 1109 stored in step S3105, and acquires charging information 1009 from the MFP 1 (S3106). In the charging information request, the business operator number 1301 stored in step S3102 is set.

続いて、管理装置2は、変数である課金検索レコード番号を生成し、値をゼロに設定する(S3107)。   Subsequently, the management device 2 generates a billing search record number which is a variable, and sets the value to zero (S3107).

続いて、管理装置2は、課金検索レコード番号が、課金情報1009に含まれるレコード番号の最大値以下であるか否かを判定する(S3108)。課金検索レコード番号が、当該最大値以下の場合(S3108でYES)、ステップS3109に進む。課金検索レコード番号が、当該最大値を超える場合(S3108でNO)、ステップS3112に進む。   Subsequently, the management device 2 determines whether the billing search record number is less than or equal to the maximum value of the record numbers included in the billing information 1009 (S3108). If the billing search record number is less than or equal to the maximum value (YES in S3108), the process advances to step S3109. If the charging search record number exceeds the maximum value (NO in S3108), the process proceeds to step S3112.

ステップS3109において、管理装置2は、課金検索レコード番号と同一のレコード番号を有するレコードを課金情報1009から検索し、検索したレコードに含まれる課金データ量1701を取得する。   In step S3109, the management device 2 searches the charge information 1009 for a record having the same record number as the charge search record number, and acquires the charge data amount 1701 included in the retrieved record.

続いて、管理装置2は、総課金データ量にステップS3109で取得した課金データ量1701を加える(S3110)。   Subsequently, the management device 2 adds the charging data amount 1701 acquired in step S3109 to the total charging data amount (S3110).

続いて、管理装置2は、課金検索レコード番号に1を加え(S3111)、ステップS3108に戻る。   Subsequently, the management device 2 adds 1 to the charge search record number (S3111), and returns to step S3108.

一方、ステップ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 management device 2 adds 1 to the MFP search record number. Subsequently, the management apparatus 2 determines whether the MFP search record number is equal to or less than the maximum value of the record numbers included in the all MFP information 1002 (S3113). If the MFP search record number is less than or equal to the maximum value (Yes in S3113), the process returns to step S3105. If the MFP search record number exceeds the maximum value (NO in step S3113), the process advances to step S3114.

ステップS3114において、管理装置2は、総課金データ量から課金額を算出する。例えば、総課金データ量に一定の値を掛けた値が課金額とされてもよい。   In step S3114, the management device 2 calculates the billing amount from the total billing data amount. For example, a value obtained by multiplying the total charge data amount by a fixed value may be used as the charge amount.

続いて、管理装置2は、ステップS3102で記憶した決済方法1304及びカード/口座情報1305に従い、サービス提供事業者に対してステップS3114で求めた課金額を決済する(S3115)。すなわち、ネットワーク提供事業者は、サービス提供事業者に対し、当該月にMFP1を通過したデータ量に応じた使用料金を請求することが出来る。   Subsequently, in accordance with the settlement method 1304 and the card / account information 1305 stored in step S3102, the management device 2 settles the charge amount obtained in step S3114 to the service provider (S3115). That is, the network provider can charge the service provider a usage fee according to the amount of data that has passed through the MFP 1 in the corresponding month.

続いて、管理装置2は、事業者検索レコード番号に1を加える(S3116)。   Subsequently, the management device 2 adds 1 to the business entity search record number (S3116).

続いて、管理装置2は、事業者検索レコード番号が、事業者情報1004に含まれるレコード番号の最大値以下であるか否かを判定する(S3117)。事業者検索レコード番号が、当該最大値以下の場合(S3117でYES)、ステップS3102に戻る。MFP検索レコード番号が、当該最大値を超える場合(S3117でNO)、処理を終了する。   Subsequently, the management device 2 determines whether the provider search record number is less than or equal to the maximum value of the record numbers included in the provider information 1004 (S3117). If the business operator search record number is less than or equal to the maximum value (YES in S3117), the process returns to step S3102. If the MFP search record number exceeds the maximum value (NO in S3117), the process ends.

以上、本実施の形態によれば、予め設置されたネットワークA5及びMFP1に事業者サーバ3と端末4とを接続し、事業者サーバ3及び端末4が、ネットワークA5及びMFP1を介してデータ通信するようにすることで、ネットワークを介して提供されるサービスを低コストで提供することが可能になる。   As described above, according to the present embodiment, the business server 3 and the terminal 4 are connected to the network A5 and the MFP 1 installed in advance, and the business server 3 and the terminal 4 perform data communication via the network A5 and the MFP 1 By doing so, it is possible to provide the service provided via the network at low cost.

また、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 MFP 1 confirms the notification information 901 received from the terminal 4 and determines that the terminal 4 that has transmitted the notification information 901 is that of the service provider registered in the management apparatus 2, the notification information 901. Is sent to the business server 3. Further, the MFP 1 confirms the distribution information 902 received from the management apparatus 2, and the received distribution information 902 is the distribution information 902 transmitted from the service provider who owns the terminal 4 authenticated by the management apparatus 2. If it is determined, the distribution information 902 is transmitted to the terminal 4. As a result, the illegal terminal 4 is connected to the MFP 1 and the data is transmitted to the business server 3, or the illegal carrier server 3 is connected to the MFP 1 and the data is transmitted to the terminal 4. It can increase the possibility of discovering.

なお、ステップ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 authentication ID 1201 is included in the notification information 901 transmitted from the terminal 4 to the MFP 1, and in step S 2302, the MFP 1 records the provider number 1301, the service number 1401, and the authentication ID 1201 included in the notification information 901. May be confirmed in the terminal information 1003. As a result, it becomes possible to confirm that the terminal 4 that sends the notification information 901 to the MFP 1 is the terminal 4 that has been authenticated by the management device 2, and connects the unauthorized terminal 4 to the MFP 1. The possibility of discovering fraudulent acts such as sending data to

また、MFP1は、端末4から受信した通知情報901を、管理装置2から通知された事業者サーバアドレス1406に対して送信する。すなわち、端末4には事業者サーバアドレス1406が設定されなくてもよい。これにより、事業者サーバ3の故障やメンテナンス等の理由で事業者サーバアドレス1406が変更になった場合に、端末側で保持する情報を書き換えることなく、変更後の事業者サーバ3に対して通知情報901を送信することができる。   Further, the MFP 1 transmits the notification information 901 received from the terminal 4 to the provider server address 1406 notified from the management device 2. That is, the provider server address 1406 may not be set in the terminal 4. Thereby, when the provider server address 1406 is changed due to a failure, maintenance, etc. of the provider server 3, notification is given to the changed provider server 3 without rewriting the information held on the terminal side. Information 901 can be sent.

また、管理装置2にサービス提供事業者がサービス情報1005の登録を行えるWeb画面を設けたことで、サービス提供事業者が容易にネットワーク中継事業者のネットワークを利用してサービスを開始することが出来る。   Also, by providing the management apparatus 2 with a web screen that allows the service provider to register the service information 1005, the service provider can easily start the service using the network of the network relay provider. .

また、管理装置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 management device 2 has the web server function and displays the service list to the service user. You can do it. In addition, the information to be posted on the service list screen is limited to the service outline, etc., and is redirected to the Web page indicated by the URL of the server provided by the service provider according to the operation of the service user. The service information 1005 registered in 2 can be minimized.

また、ステップ2402において、確認手段313は、例えば認証ID1201を用いずに、事業者番号1301及び端末ID1202を有するレコードが端末情報1003に存在するかを確認してもよい。これによりMFP1の処理負担を軽減することが出来る。また、確認手段313は、例えば事業者番号1301及びサービス番号1401を有するレコードが端末情報1003に存在するかを確認してもよい。   Further, in step 2402, the confirmation unit 313 may confirm, for example, whether or not a record having the provider number 1301 and the terminal ID 1202 exists in the terminal information 1003 without using the authentication ID 1201. As a result, the processing load on the MFP 1 can be reduced. In addition, the confirmation unit 313 may confirm, for example, whether a record having the provider number 1301 and the service number 1401 exists in the terminal information 1003.

[第二の実施の形態]
次に、第二の実施の形態について図面に基づいて説明する。第二の実施の形態では、サービス提供事業者が提供するサービスの一例である、簡易セキュリティサービスについて説明する。サービス提供事業者は、サービスの利用契約を行ったサービス利用者のオフィス内に、監視カメラを設置済みであることを前提として説明する。なお、第一の実施の形態と同一構成部分についての説明は省略する。また、特に言及しない点については、第一の実施の形態と同様でよい。
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 terminal 4 is a surveillance camera having a buzzer.

事業者サーバ3は、監視カメラからの画像を自動的に解析する機能を有する画像解析サーバである。監視カメラからの画像に異常を発見した場合、画像解析サーバに接続された監視端末に異常を通知し、遠隔管理者の指示により、監視カメラに対し、監視カメラに接続されたブザーから警告を発するように指示する。   The business server 3 is an image analysis server having a function of automatically analyzing an image from a monitoring camera. When an abnormality is found in the image from the surveillance camera, the anomaly is notified to the surveillance terminal connected to the image analysis server, and a warning is issued from the buzzer connected to the surveillance camera to the surveillance camera according to the instruction of the remote administrator. To tell.

図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 terminal 4 transmits the image captured by the camera to the MFP 1.

ステップS4002において、MFP1は事業者サーバ3に対し画像を送信する。続いて、事業者サーバ3は、ステップS4002で送信された画像を解析する(S4003)。画像に異常は検出されないため、事業者サーバ3は次の画像が端末4から送信されるまで待機する。   In step S4002, the MFP 1 transmits an image to the business entity server 3. Subsequently, the business entity server 3 analyzes the image transmitted in step S4002 (S4003). Since no abnormality is detected in the image, the business entity server 3 stands by until the next image is transmitted from the terminal 4.

ステップS4004において、端末4は、カメラで撮影した画像をMFP1に送信する。続いて、MFP1は事業者サーバ3に対し画像を送信する(S4005)。続いて、事業者サーバ3は、ステップS4005で送信された画像を解析する(S4006)。ここで、画像内に異常が検出されたことから、接続された監視端末に異常を表示する。なお、遠隔管理者から、監視カメラに接続されたブザーから警告を発するように指示を受けたと仮定する。   In step S 4004, the terminal 4 transmits the image captured by the camera to the MFP 1. Subsequently, the MFP 1 transmits an image to the business server 3 (S4005). Subsequently, the business entity server 3 analyzes the image transmitted in step S4005 (S4006). Here, since the abnormality is detected in the image, the abnormality is displayed on the connected monitoring terminal. It is assumed that the remote manager instructed to issue a warning from the buzzer connected to the monitoring camera.

ステップS4007において、事業者サーバ3は、配信情報902をMFP1に送信する。配信情報902は、異常を検出したことを示す情報を含む。   In step S4007, the business server 3 transmits the distribution information 902 to the MFP 1. Delivery information 902 includes information indicating that an abnormality has been detected.

ステップS4008において、MFP1は、配信情報902を端末4に送信する。続いて、端末4は、端末4に接続されたブザーを鳴らす(S4009)。   In step S4008, the MFP 1 transmits the distribution information 902 to the terminal 4. Subsequently, the terminal 4 sounds a buzzer connected to the terminal 4 (S4009).

以上、本実施の形態によれば、サービス提供者が容易に簡易セキュリティサービスを提供することが出来る。   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 terminal 4 provides a charging service to the mobile device, and has a function of displaying an advertisement on a display of the high-speed charging device while charging.

事業者サーバ3は、広告サーバであり、高速充電装置が備えるディスプレイに表示する広告が蓄積されている。   The business server 3 is an advertisement server, and an advertisement to be displayed on a display included in the high-speed charging device is accumulated.

図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 MFP 1 transmits an advertisement transmission request to the business server 3. Since the advertisement transmission request corresponds to notification information transmission (step S2306) in FIG. 22, the advertisement transmission request includes the terminal ID 1202 and the service number 1401.

続いて、事業者サーバ3は、ステップS5003で受信した端末ID1202及びサービス番号1401を有するレコードを端末設置情報1007から検索し、該レコードに含まれるMFP設置環境コード1102及びMFP設置地域コード1103を元に、高速充電装置に送信する広告を選択する(S5004)。   Subsequently, the business server 3 searches the terminal installation information 1007 for the record having the terminal ID 1202 and the service number 1401 received in step S5003, and uses the MFP installation environment code 1102 and the MFP installation area code 1103 contained in the record. Select an advertisement to be sent to the high-speed charging device (S5004).

続いて、事業者サーバ3は、広告情報をMFP1に送信する(S5005)。   Subsequently, the business server 3 transmits the advertisement information to the MFP 1 (S5005).

ステップS5006において、MFP1は、広告情報を高速充電装置に送信する。続いて、高速充電装置は、高速充電装置が備えるディスプレイに、ステップS5006で受信した広告情報を表示する(S5007)。   In step S5006, the MFP 1 transmits the advertisement information to the high-speed charging device. Subsequently, the high-speed charging device displays the advertisement information received in step S5006 on the display of the high-speed charging device (S5007).

以上、本実施の形態によれば、サービス提供者が容易にモバイル充電サービスを提供することが出来る。   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 MFP 1 may have the function of the management device 2 or the function of the business server 3, or the management device 2 may have the function of the MFP 1 or the business server 3. Also, the business server 3 may have the function of the management device 2 or the MFP 1. Further, the management apparatus 2, the MFP 1, the business server 3, and the terminal 4 which constitute the system may be one or plural respectively.

以上複数の実施例で述べたシーケンス及びフローチャートは、矛盾の無い限り順序を入れ替えてもよい。   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 MFP 1 is an example of an information relay apparatus, and the business server 3 is an example of an information processing apparatus. The provider server address 1406 is an example of transmission destination information, and the authentication ID 1201 is an example of authentication information. Also, the notification information 901 is an example of first data, and the distribution information 902 is an example of second data. Also, the business operator number 1301 is an example of an identifier of a service provider. The contract site URL 1405 is an example of an identifier of the information processing apparatus.

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 Management device 3 Operator server 4 Terminal 301, 401, 501 Communication means 313 Confirmation means 314 Measurement means 321, 421, 521 Storage means 412 Business information input means 413 Service information input means 414 Authentication means 415 Display means 901 Notification information 902 Delivery information 1003 Terminal information 1202 Authentication ID
1301 Company information 1304 Settlement method 1402 Service name 1405 Contract site URL
1406 Business server address

特開2008−205655号公報JP 2008-205655 A 特開平08−077467号公報Japanese Patent Application Laid-Open No. 08-0747467 特開2005−151340号公報JP, 2005-151340, A 特開2004−152233号公報JP, 2004-152233, A 特開2001−285955号公報JP 2001-285955 A

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 .
前記情報処理装置は、The information processing apparatus is
前記端末に送信する前記配信情報と、前記端末が設置された場所を示す端末設置情報とを記憶する第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又は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.
前記第の記憶手段は、前記サービスの提供者の識別子を含む前記端末情報を記憶し、
前記通信手段が送受信した、前記通知情報又は前記配信情報のデータ量の前記端末ごとの累積値を計測し、前記端末情報に格納する計測手段と、
前記端末ごとの前記累積値を、前記提供者の識別子を用いて前記提供者ごとに合算することで、前記提供者に対して課金を行う課金手段と、
を有する、請求項乃至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 .
JP2014173830A 2014-08-28 2014-08-28 Information relay system, information relay method and program Expired - Fee Related JP6519124B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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