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
JP7335592B2 - Program and Server - Google Patents
[go: Go Back, main page]

JP7335592B2 - Program and Server - Google Patents

Program and Server Download PDF

Info

Publication number
JP7335592B2
JP7335592B2 JP2019135067A JP2019135067A JP7335592B2 JP 7335592 B2 JP7335592 B2 JP 7335592B2 JP 2019135067 A JP2019135067 A JP 2019135067A JP 2019135067 A JP2019135067 A JP 2019135067A JP 7335592 B2 JP7335592 B2 JP 7335592B2
Authority
JP
Japan
Prior art keywords
information
host terminal
terminal
client terminal
host
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019135067A
Other languages
Japanese (ja)
Other versions
JP2021018696A (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.)
Tokyo University of Agriculture and Technology NUC
Original Assignee
Tokyo University of Agriculture and Technology NUC
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 Tokyo University of Agriculture and Technology NUC filed Critical Tokyo University of Agriculture and Technology NUC
Priority to JP2019135067A priority Critical patent/JP7335592B2/en
Publication of JP2021018696A publication Critical patent/JP2021018696A/en
Application granted granted Critical
Publication of JP7335592B2 publication Critical patent/JP7335592B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、プログラム及びサーバに関する。 The present invention relates to programs and servers.

近年、モバイルトラフィックは爆発的な増大を続け、更にその時空間的な変動が顕著になっている。その要因として例えば、中心市街地から郊外にかけての昼夜間の人口動態変化や、イベント等によるホットスポット形成が挙げられる。従来のモバイルネットワークを用いてサービス品質を高めるにはエリアごとのピークレートに合わせた設備計画を行う必要があるが、上記の変動を考慮すると設備利用効率が低く、非効率であるという課題があった。その上、距離減衰の大きい高周波数帯の利用が進むことで、基地局からの電波到達距離が短いスモールセル化が進んでおり、上記の課題は今後更に甚大化することが予想される。 In recent years, mobile traffic has continued to increase explosively, and its spatio-temporal fluctuations have become remarkable. Factors for this include, for example, daytime and nighttime demographic changes from the city center to the suburbs, and the formation of hotspots due to events and the like. In order to improve service quality using conventional mobile networks, it is necessary to plan equipment according to the peak rate of each area. Ta. In addition, as the use of high frequency bands with large distance attenuation progresses, small cells with short radio wave reach from base stations are becoming more popular, and the above problems are expected to become even more serious in the future.

また、モバイル通信データ量はユーザごとに異なった契約や利用のされ方をすることがある。例えば、あるユーザは通信キャリアとの契約データ量(1カ月当たり数GBなど)を使い切れずに余らせている一方で、別のユーザは契約データ量を使い切ってしまい、通信データ量を追加して購入している、などといったことがある。このような利用形態の違いにきめ細かく最適に対応可能な契約方法というものは、これまでにないものである。 In addition, the amount of mobile communication data may be contracted or used differently for each user. For example, one user has left over the contracted data volume (several GB per month, etc.) with the communication carrier, while another user has used up the contracted data volume and added the communication data volume. There is such a thing as purchasing. There has never been a contract method that can finely and optimally deal with such differences in usage patterns.

これらの課題に対し、ユーザ提供型モバイルネットワーク(モバイルUPN:mobile user-provided network)と呼ばれる手法がある(非特許文献1参照)。これは、スマートフォン等のユーザ端末同士でWi-Fi(登録商標、以下同様)テザリング等により接続を行い、モバイル通信を中継する方法である。すなわち、ホストと呼ばれるユーザ端末がWi-Fiアクセスポイント等のUPN機能を提供する。クライアントと呼ばれるユーザ端末は、ホストが提供するUPNに対してWi-Fiにより接続し、ホストのモバイル通信データ量を使用してインターネット接続を行う。モバイルUPNを適切に提供することによって、モバイルトラフィックの需要変動に応じて動的にネットワークを提供することが可能である。 For these problems, there is a method called a user-provided mobile network (mobile UPN: mobile user-provided network) (see Non-Patent Document 1). This is a method of connecting user terminals such as smartphones to each other by Wi-Fi (registered trademark, hereinafter the same) tethering or the like, and relaying mobile communication. That is, a user terminal called a host provides a UPN function such as a Wi-Fi access point. A user terminal called a client connects to the UPN provided by the host via Wi-Fi, and uses the host's mobile communication data volume to connect to the Internet. By appropriately provisioning the mobile UPN, it is possible to provision the network dynamically in response to fluctuations in mobile traffic demand.

また、仮想通貨による通信データ量の売買という手法も提案されている(非特許文献2参照)。契約データ量を余らせたユーザから、通信キャリアが仮想通貨を用いて余剰データ量を買い上げ、契約データ量が足りないユーザが通信キャリアから仮想通貨を用いて追加データ量を購入する。このような仮想通貨による通信データ量の売買は、ユーザ間での通信データ量の再配分を可能にするための方法の一つである。 Also, a method of buying and selling communication data volume using virtual currency has been proposed (see Non-Patent Document 2). A communication carrier purchases the surplus data amount from a user who has a surplus contract data amount using virtual currency, and a user whose contract data amount is insufficient purchases an additional data amount from the communication carrier using virtual currency. Buying and selling communication data amounts using such virtual currency is one method for enabling redistribution of communication data amounts among users.

G. Iosifidis, L. Gao, J. Huang, and L. Tassiulas. "Incentive mechanisms for user-provided networks" IEEE Communications Magazine, 52(9):20--27, 2014.G. Iosifidis, L. Gao, J. Huang, and L. Tassiulas. "Incentive mechanisms for user-provided networks" IEEE Communications Magazine, 52(9):20--27, 2014. DENT, "DENT Whitepaper", 2017. (https://www.dentwireless.com/whitepaper)DENT, "DENT Whitepaper", 2017. (https://www.dentwireless.com/whitepaper)

モバイルUPNについて、従来手法は基本的にネットワーク側からの制御を前提としており、各ユーザの自発的な制御による自律型UPNに関する取り組みはなかった。これは
、効率的な通信データ量の配分やエネルギー消費などを考慮したとき、ユーザの自律性に任せながら相互の協力を促し、各ユーザの利得を高めることが困難だったためである。
Regarding mobile UPN, conventional methods basically assume control from the network side, and there has been no approach to autonomous UPN based on voluntary control by each user. This is because it was difficult to promote mutual cooperation and increase the benefits of each user while leaving it to the autonomy of users when considering efficient distribution of communication data volume and energy consumption.

また、これまでの仮想通貨による通信データ量の売買手法では、ユーザ同士の取引を通信キャリアが仲介する必要があった。すなわち、通信キャリアの協力を得られない国や地域では、当該手法を導入することがそもそもできない、という課題があった。 In addition, in the conventional method of buying and selling communication data volume using virtual currency, it was necessary for the communication carrier to mediate transactions between users. In other words, there is a problem that it is impossible to introduce the method in the first place in countries and regions where cooperation from communication carriers cannot be obtained.

本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、モバイルユーザ間での自由な通信データ量取引により自律型モバイルUPNを経済的に構成し、結果的に各ユーザの利得を高めるとともに、効率的なモバイルネットワーク利用を促す仕組みを実現することが可能なプログラム及びサーバを提供することになる。 SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and its object is to economically construct an autonomous mobile UPN through free communication data volume trading between mobile users, and as a result, In addition to increasing the benefits of each user, a program and a server are provided that can realize a mechanism that encourages efficient use of the mobile network.

(1)本発明は、クライアント端末のユーザがホスト端末のユーザに対価を支払うことと引き換えに、前記クライアント端末が前記ホスト端末を介してインターネットに接続する取引を行うためのサーバのコンピュータを、前記ホスト端末から、前記ホスト端末を介したインターネット接続において使用を許可する通信データ量及び/又は接続時間に関する情報を受け付け、受け付けた情報を出品情報として前記ホスト端末に関連付けて登録する登録部と、前記クライアント端末からの要求に応じて前記出品情報を前記クライアント端末に送信し、前記クライアント端末から、購入希望価値に関する情報を入札情報として受け付ける入札処理部と、前記出品情報及び前記入札情報に基づいて、前記取引が成立するか否かを判定する判定部と、前記取引が成立する場合に、無線通信のアクセスポイントとして機能する前記ホスト端末に接続するための認証情報を、前記クライアント端末に送信する情報送信部と、前記ホスト端末と前記クライアント端末との接続終了後に決済処理を行う決済処理部として機能させることを特徴とするプログラムに関する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むサーバに関する。 (1) The present invention provides a server computer for performing a transaction in which the client terminal connects to the Internet via the host terminal in exchange for the user of the client terminal paying the user of the host terminal. a registration unit that receives, from a host terminal, information relating to a communication data volume and/or connection time permitted to be used in Internet connection via the host terminal, and registers the received information as exhibition information in association with the host terminal; a bid processing unit that transmits the product information to the client terminal in response to a request from the client terminal and receives information on a desired purchase value as bid information from the client terminal; and based on the product information and the bid information, information for transmitting authentication information for connecting to the host terminal functioning as an access point for wireless communication to the client terminal when the transaction is established; The present invention relates to a program characterized by functioning as a transmission unit and a payment processing unit that performs payment processing after connection between the host terminal and the client terminal is completed. The present invention also relates to a computer-readable information storage medium storing the program. The present invention also relates to a server including the above units.

本発明によれば、ホスト端末のユーザが、使用を許可する通信データ量や接続時間を、出品情報としてサーバを介してクライアント端末のユーザに提示し、これに対してクライアント端末のユーザが入札するという、ユーザ間での自由な通信データ量取引を行う仕組みを実現することができる。 According to the present invention, the user of the host terminal presents the permitted communication data volume and connection time to the user of the client terminal via the server as exhibition information, and the user of the client terminal bids for this. In this way, it is possible to realize a mechanism for free communication data volume transactions between users.

(2)また本発明に係るプログラム、情報記憶媒体及びサーバでは、前記登録部は、前記ホスト端末から前記通信データ量及び/又は前記接続時間と売却希望価値とに関する情報を受け付け、受け付けた情報を前記出品情報として前記ホスト端末に関連付けて登録してもよい。 (2) Further, in the program, information storage medium, and server according to the present invention, the registration unit receives information on the communication data amount and/or the connection time and the desired sale value from the host terminal, and transmits the received information. The exhibition information may be registered in association with the host terminal.

本発明によれば、ホスト端末のユーザが、使用を許可する通信データ量や接続時間及び売却希望価値を、出品情報としてサーバを介してクライアント端末のユーザに提示し、これに対してクライアント端末のユーザが入札するという、ユーザ間での自由な通信データ量取引を行う仕組みを実現することができる。 According to the present invention, the user of the host terminal presents the amount of communication data permitted to be used, the connection time, and the desired selling price as exhibition information to the user of the client terminal via the server. It is possible to implement a mechanism for free communication data volume transactions between users, in which users place bids.

(3)また本発明に係るプログラム、情報記憶媒体及びサーバでは、前記入札処理部は、前記クライアント端末及び前記ホスト端末の位置情報に基づいて、前記クライアント端末と無線通信可能な範囲に位置する前記ホスト端末の前記出品情報を前記クライアント端末に送信してもよい。 (3) Further, in the program, information storage medium, and server according to the present invention, the bid processing unit is located within a wireless communication range with the client terminal based on the location information of the client terminal and the host terminal. The exhibition information of the host terminal may be transmitted to the client terminal.

本発明によれば、クライアント端末のユーザは、無線通信可能な位置にあるホスト端末の出品情報を得ることができる。 According to the present invention, the user of the client terminal can obtain the exhibition information of the host terminal located at a position where wireless communication is possible.

(4)また本発明に係るプログラム、情報記憶媒体及びサーバでは、前記決済処理部は、前記ホスト端末から受信した、前記クライアント端末との接続中の通信状況に関する情報に基づいて、決済処理を行ってもよい。 (4) Further, in the program, information storage medium, and server according to the present invention, the payment processing unit performs payment processing based on the information received from the host terminal regarding the communication status during connection with the client terminal. may

本発明によれば、接続中の通信状況に応じた決済処理を行うことができる。 According to the present invention, settlement processing can be performed according to the communication status during connection.

(5)また本発明に係るプログラム、情報記憶媒体及びサーバでは、前記登録部は、前記ホスト端末のインターネット接続の通信状況を評価し、評価結果を前記出品情報に登録してもよい。 (5) Further, in the program, information storage medium, and server according to the present invention, the registration unit may evaluate the communication status of the Internet connection of the host terminal and register the evaluation result in the exhibition information.

本発明によれば、ホスト端末を選ぶ際の判断材料をクライアント端末のユーザに提供することができる。 According to the present invention, it is possible to provide the user of the client terminal with information for selecting a host terminal.

(6)また本発明は、クライアント端末のユーザがホスト端末のユーザに対価を支払うことと引き換えに、前記クライアント端末が前記ホスト端末を介してインターネットに接続する取引を行うためのサーバのコンピュータを、前記クライアント端末から、前記ホスト端末を介したインターネット接続において使用を希望する通信データ量及び/又は接続時間に関する情報を受け付け、受け付けた情報を購入希望情報として前記クライアント端末に関連付けて登録する登録部と、前記ホスト端末からの要求に応じて前記購入希望情報を前記ホスト端末に送信し、前記ホスト端末から、売却希望価値に関する情報を入札情報として受け付ける入札処理部と、前記購入希望情報及び前記入札情報に基づいて、前記取引が成立するか否かを判定する判定部と、前記取引が成立する場合に、無線通信のアクセスポイントとして機能する前記ホスト端末に接続するための認証情報を、前記クライアント端末に送信する情報送信部と、前記ホスト端末と前記クライアント端末との接続終了後に決済処理を行う決済処理部として機能させることを特徴とするプログラムに関する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むサーバに関する。 (6) In addition, the present invention provides a server computer for performing transactions in which the client terminal connects to the Internet via the host terminal in exchange for the user of the client terminal paying the user of the host terminal, a registration unit that receives, from the client terminal, information on the amount of communication data and/or connection time desired to be used in the Internet connection via the host terminal, and registers the received information as purchase request information in association with the client terminal; a bid processing unit for transmitting said purchase wish information to said host terminal in response to a request from said host terminal and receiving information on a desired sale value as bid information from said host terminal; said purchase wish information and said bid information; and authentication information for connecting to the host terminal functioning as an access point for wireless communication when the transaction is established. and a settlement processing unit that performs settlement processing after connection between the host terminal and the client terminal is terminated. The present invention also relates to a computer-readable information storage medium storing the program. The present invention also relates to a server including the above units.

本発明によれば、クライアント端末のユーザが、使用を希望する通信データ量や接続時間を、購入希望情報としてサーバを介してホスト端末のユーザに提示し、これに対してホスト端末のユーザが入札するという、ユーザ間での自由な通信データ量取引を行う仕組みを実現することができる。 According to the present invention, the user of the client terminal presents the desired amount of communication data and connection time to the user of the host terminal via the server as purchase request information, and the user of the host terminal bids for this information. In this way, it is possible to realize a mechanism for free communication data volume transactions between users.

(7)また本発明に係るプログラム、情報記憶媒体及びサーバでは、前記登録部は、前記クライアント端末から前記通信データ量及び/又は前記接続時間と購入希望価値とに関する情報を受け付け、受け付けた情報を前記購入希望情報として前記クライアント端末に関連付けて登録してもよい。 (7) Further, in the program, information storage medium and server according to the present invention, the registration unit receives information on the communication data amount and/or the connection time and the desired purchase value from the client terminal, and sends the received information to The purchase request information may be registered in association with the client terminal.

本発明によれば、クライアント端末のユーザが、使用を希望する通信データ量や接続時間及び購入希望価値を、購入希望情報としてサーバを介してホスト端末のユーザに提示し、これに対してホスト端末のユーザが入札するという、ユーザ間での自由な通信データ量取引を行う仕組みを実現することができる。 According to the present invention, the user of the client terminal presents the desired amount of communication data to be used, the connection time, and the desired purchase value to the user of the host terminal via the server as purchase request information. users bid, and a mechanism for free communication data volume transactions between users can be realized.

第1の実施形態に係るサーバを含む通信データ量取引システムの構成の一例を示す図。The figure which shows an example of a structure of the communication data amount transaction system containing the server which concerns on 1st Embodiment. 第1の実施形態に係るサーバの機能ブロック図の一例を示す図。The figure which shows an example of the functional block diagram of the server which concerns on 1st Embodiment. 第1の実施形態の動作シーケンスの一例を示す図。4A and 4B are diagrams showing an example of an operation sequence according to the first embodiment; FIG. 第1の実施形態に係るサーバの処理の一例を示すフローチャート。4 is a flowchart showing an example of server processing according to the first embodiment; 第2の実施形態の動作シーケンスの一例を示す図。The figure which shows an example of the operation sequence of 2nd Embodiment. 第2の実施形態に係るサーバの処理の一例を示すフローチャート。10 is a flowchart showing an example of server processing according to the second embodiment;

以下、本発明の実施形態について説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 Embodiments of the present invention will be described below. It should be noted that the embodiments described below do not unduly limit the scope of the invention described in the claims. Moreover, not all the configurations described in the present embodiment are essential constituent elements of the present invention.

(第1の実施形態)
図1は、第1の実施形態に係るサーバを含む通信データ量取引システムの構成の一例を示す図である。通信データ量取引システム1は、サーバ10と、ホスト端末20と、クライアント端末30とを含む。サーバ10は、クライアント端末30のユーザがホスト端末20のユーザに対価を支払うことと引き換えに、クライアント端末30がホスト端末20を介してインターネット40に接続する取引を行うためのサーバである。ホスト端末20とサーバ10、及びクライアント端末30とサーバ10は、インターネット40を介して通信可能に構成されている。ホスト端末20は、モバイル通信(3G、LTE(登録商標)、4G、5G等の移動体無線通信)により基地局50(モバイル基地局)との通信が可能であり、同様に、クライアント端末30は、モバイル通信により基地局60との通信が可能である。ホスト端末20及びクライアント端末30は、スマートフォン等のユーザ端末であり、ホスト端末20は、無線通信(Wi-Fi、Bluetooth(登録商標)等の近距離無線通信)のアクセスポイントとして機能し、クライアント端末30に対して無線通信のテザリングを提供する。ホスト端末20は、サーバ10に対して、通信データ量の出品登録を行う。クライアント端末30は、サーバ10との間で当該出品に対する入札処理(取引処理)を行い、取引が成立する場合に、ホスト端末20との無線通信によりホスト端末20及び基地局50を介してインターネット40に接続する(ホスト端末20が、クライアント端末30と基地局50との間の通信を中継する)。
(First embodiment)
FIG. 1 is a diagram showing an example of the configuration of a communication data amount trading system including a server according to the first embodiment. The communication data volume transaction system 1 includes a server 10, a host terminal 20, and a client terminal 30. FIG. The server 10 is a server for performing a transaction in which the client terminal 30 connects to the Internet 40 via the host terminal 20 in exchange for the user of the client terminal 30 paying the user of the host terminal 20 . The host terminal 20 and the server 10 , and the client terminal 30 and the server 10 are configured to be able to communicate via the Internet 40 . The host terminal 20 can communicate with a base station 50 (mobile base station) by mobile communication (mobile wireless communication such as 3G, LTE (registered trademark), 4G, 5G). , can communicate with the base station 60 by mobile communication. The host terminal 20 and the client terminal 30 are user terminals such as smartphones, and the host terminal 20 functions as an access point for wireless communication (short-range wireless communication such as Wi-Fi and Bluetooth (registered trademark)). 30 provides wireless tethering. The host terminal 20 registers the amount of communication data as an item for the server 10 . The client terminal 30 performs a bid process (transaction process) for the item with the server 10, and when the transaction is established, the client terminal 30 communicates with the host terminal 20 via the host terminal 20 and the base station 50 via the Internet 40 by wireless communication. (the host terminal 20 relays communication between the client terminal 30 and the base station 50).

図2は、第1の実施形態に係るサーバ10の機能ブロック図の一例である。サーバ10は、処理部100、記憶部110、通信部120を含む。 FIG. 2 is an example of a functional block diagram of the server 10 according to the first embodiment. The server 10 includes a processing unit 100 , a storage unit 110 and a communication unit 120 .

記憶部110は、処理部100の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部100のワーク領域として機能し、その機能はハードディスク、RAMなどにより実現できる。 The storage unit 110 stores programs and various data for causing the computer to function as each part of the processing unit 100, and functions as a work area for the processing unit 100, and its function can be realized by a hard disk, RAM, or the like.

通信部120は、ユーザ端末(ホスト端末20、クライアント端末30)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 120 performs various controls for communicating with the user terminals (the host terminal 20 and the client terminal 30). etc.

処理部100は、ユーザ端末のログイン/ログアウト処理、出品情報を登録する処理、入札処理、取引成立の判定処理、決済処理等を行う。処理部100の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。処理部100は、登録部101、入札処理部102、判定部103、情報送信部104、決済処理部105を含む。 The processing unit 100 performs login/logout processing of a user terminal, processing for registering exhibition information, bidding processing, processing for determining whether a transaction is established, processing for payment, and the like. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), and programs. The processing unit 100 includes a registration unit 101 , a bid processing unit 102 , a determination unit 103 , an information transmission unit 104 and a payment processing unit 105 .

登録部101は、ホスト端末20から、ホスト端末20を介したインターネット接続においてクライアント端末30に使用を許可する通信データ量及び/又は接続時間(使用時間)と売却希望価値とに関する情報を受け付け、受け付けた情報を出品情報として当該ホスト端末20に関連付けて記憶部110に登録(記憶)する。また、登録部101は、ホスト端末20のインターネット接続の通信状況を評価し、評価結果を出品情報に登録してもよい。 The registration unit 101 receives, from the host terminal 20, information regarding the amount of communication data and/or connection time (usage time) permitted to be used by the client terminal 30 in connection with the Internet via the host terminal 20, and the desired sale value. The obtained information is registered (stored) in the storage unit 110 in association with the host terminal 20 as exhibition information. Further, the registration unit 101 may evaluate the communication status of the Internet connection of the host terminal 20 and register the evaluation result in the exhibition information.

入札処理部102は、クライアント端末30からの要求に応じて、ホスト端末20の出品情報を当該クライアント端末30に送信し、クライアント端末30から、購入希望価値に関する情報を入札情報として受け付け、記憶部110に登録(記憶)する。また、入札処理部102は、ホスト端末20及びクライアント端末30のそれぞれから取得した位置情報に基づいて、クライアント端末30と無線通信が可能な範囲に位置するホスト端末20の出品情報を当該クライアント端末30に送信してもよい。 In response to a request from the client terminal 30, the bid processing unit 102 transmits the exhibition information of the host terminal 20 to the client terminal 30, receives information on the desired purchase value from the client terminal 30 as bid information, registered (stored) in Also, based on the location information acquired from each of the host terminal 20 and the client terminal 30, the bid processing unit 102 sends the exhibition information of the host terminal 20 located within a wireless communication range with the client terminal 30 to the client terminal 30. may be sent to

判定部103は、ホスト端末20の出品情報とクライアント端末30から受け付けた入札情報に基づいて、当該ホスト端末20と当該クライアント端末30間でモバイル通信データ量の取引が成立するか否かを判定する。 Based on the exhibition information of the host terminal 20 and the bid information received from the client terminal 30, the determination unit 103 determines whether or not the mobile communication data amount transaction is established between the host terminal 20 and the client terminal 30. .

情報送信部104は、前記取引が成立する場合に、成立した取引に係るクライアント端末30に対して、ホスト端末20(Wi-Fiのアクセスポイントとして機能するホスト端末20)に接続するための認証情報(当該アクセスポイントのパスワード)を送信する処理を行う。 When the transaction is concluded, the information transmission unit 104 transmits authentication information for connecting to the host terminal 20 (the host terminal 20 functioning as a Wi-Fi access point) to the client terminal 30 related to the concluded transaction. (password of the access point) is sent.

決済処理部105は、ホスト端末20とクライアント端末30の無線通信の接続終了後に決済処理を行う。また、決済処理部105は、ホスト端末20から受信した、クライアント端末30との接続中の通信状況に関する情報に基づいて、決済処理を行ってもよい。 The payment processing unit 105 performs payment processing after the wireless communication connection between the host terminal 20 and the client terminal 30 is completed. Further, the payment processing unit 105 may perform payment processing based on information regarding the communication status during connection with the client terminal 30 received from the host terminal 20 .

なお、上記の「売却希望価値」、「購入希望価値」等の「価値」は、「対価」として使用できるものであればどのようなものでもよく、法定通貨(貨幣)で表されるもの(価格)であってもよいし、企業通貨(電子マネーやポイント、ゲーム内通貨等)や地域通貨で表されるものであってもよいし、何らかのサービス等を利用する権利(イベントへの参加権、交通機関の利用権等)であってもよいし、特定のグループ内で価値を持つもの(オンラインゲームで使用されるゲームアイテム等)であってもよい。 In addition, the above "value" such as "sale value" and "purchase value" may be anything as long as it can be used as "consideration", and it is expressed in legal currency (money) ( price), corporate currency (electronic money, points, in-game currency, etc.) or community currency, or the right to use some service (right to participate in an event , the right to use transportation facilities, etc.), or it may be something that has value within a specific group (game items used in online games, etc.).

図3は、第1の実施形態の動作シーケンスの一例を示す図である。ホスト端末20のユーザ(以下、ホストと呼ぶ)は、ホスト端末20を用いてサーバ10にアクセス(ログイン)し、出品リクエストを行う。このとき、ホストは、出品データ量(クライアント端末30に使用を許可する通信データ量)、売却最低価格(売却最低価値の一例)、売却希望価格(売却希望価値の一例)、制限時間(入札を受け付ける期間)などを指定する。 FIG. 3 is a diagram showing an example of an operation sequence according to the first embodiment. A user of the host terminal 20 (hereinafter referred to as a host) accesses (logs in to) the server 10 using the host terminal 20 and makes an exhibition request. At this time, the host specifies the amount of exhibition data (the amount of communication data permitted to be used by the client terminal 30), the minimum selling price (an example of the minimum selling price), the desired selling price (an example of the desired selling value), the time limit (for bidding). acceptance period), etc.

サーバ10は、ホスト端末20からの出品リクエストを受け付けて、当該出品リクエストに含まれる出品データ量、売却最低価格、売却希望価格、制限時間などを、当該ホスト端末20(ホストのユーザID、ホスト端末20のIPアドレス等)に関連付けて出品情報として登録する。また、サーバ10は、出品リクエストを行ったホスト端末20の位置情報(現在位置)を取得し、取得した位置情報を当該ホスト端末20に関連付けて登録する。ホスト端末20の位置情報は、ホスト端末20に備わる測位部(GPS受信機等)で測位された位置情報や、ホスト端末20が接続している基地局50の基地局情報に基づく位置情報である。更に、サーバ10は、出品リクエストを行ったホスト端末20のインターネット接続の通信状況を評価し、評価結果(サービスクラス)を当該ホスト端末20に関連付けて登録する。例えば、ホスト端末20からサーバ10へのアクセスにおける通信レートや遅延(RTT:Round Trip Time)を測定し、測定結果を評価結果としてもよいし、ホスト端末20においてインターネット接続テストを行った結果(通信レートや遅延)を評価結果としてもよい。この場合、通信レートが高いほど、及び、遅延が小さいほど、評価を高くする。また、ホスト端末20の近隣にある基地局の数や電波状況に基づいて、当該ホスト端末20の通信状況を評価したり評価結果を補正したりしてもよい。 The server 10 receives an exhibition request from the host terminal 20, and transmits the exhibition data amount, minimum selling price, desired selling price, time limit, etc. included in the exhibition request to the host terminal 20 (host user ID, host terminal 20 IP address, etc.) and registered as exhibition information. In addition, the server 10 acquires the position information (current position) of the host terminal 20 that made the exhibition request, and registers the acquired position information in association with the host terminal 20 . The location information of the host terminal 20 is location information determined by a positioning unit (such as a GPS receiver) provided in the host terminal 20, or location information based on the base station information of the base station 50 to which the host terminal 20 is connected. . Furthermore, the server 10 evaluates the communication status of the Internet connection of the host terminal 20 that made the exhibition request, and registers the evaluation result (service class) in association with the host terminal 20 concerned. For example, the communication rate and delay (RTT: Round Trip Time) in accessing the server 10 from the host terminal 20 may be measured, and the measurement result may be used as the evaluation result. rate and delay) may be used as the evaluation result. In this case, the higher the communication rate and the smaller the delay, the higher the evaluation. Also, based on the number of base stations in the vicinity of the host terminal 20 and the radio wave status, the communication status of the host terminal 20 may be evaluated or the evaluation result may be corrected.

また、サーバ10は、登録されたホスト端末20に対して一時SSID及び一時パスワード(クライアント端末30との接続時に使用するSSID及びパスワード)を割り当て、割り当てた一時SSID及び一時パスワードを当該ホスト端末20に通知(送信)する。ホスト端末20は、サーバ10から受信した一時SSID及び一時パスワードを設定してWi-Fiテザリングを開始し、当該一時SSIDのブロードキャスト(報知)を開始する。 The server 10 also assigns a temporary SSID and a temporary password (SSID and password used when connecting to the client terminal 30) to the registered host terminal 20, and sends the assigned temporary SSID and temporary password to the host terminal 20. Notify (send). The host terminal 20 sets the temporary SSID and temporary password received from the server 10, starts Wi-Fi tethering, and starts broadcasting the temporary SSID.

クライアント端末30のユーザ(以下、クライアントと呼ぶ)は、クライアント端末30を用いて基地局60を介した通信によりサーバ10にアクセス(ログイン)し、出品情報リクエストを行う。サーバ10は、出品情報リクエストを行ったクライアント端末30の位置情報(現在位置)を取得し、登録された各ホスト端末20の位置情報を参照して、当該クライアント端末30から所定距離範囲内(無線通信可能な範囲)に位置する近隣のホスト端末20の出品情報のリストを、当該クライアント端末30に送信する。クライアント端末30に送信される出品情報のリストには、近隣のホスト端末20の一時SSID、出品データ量、売却最低価格、売却希望価格、通信状況の評価結果などが含まれる。近隣のホスト端末20の出品情報のリストを受信したクライアント端末30は、近隣のホスト端末20によりブロードキャストされている一時SSIDと出品情報のリストに含まれる一時SSIDとを照合し、近隣のホスト端末20のWi-Fiの電波受信強度に基づいて、各ホスト端末20に対する期待接続レートを算出するようにしてもよい。なお、クライアント端末30では、出品情報のリストについて、出品データ量、売却最低価格、売却希望価格、通信状況の評価結果等の情報を用いてホスト端末20のスクリーニングを行うことができる。 A user of the client terminal 30 (hereinafter referred to as a client) accesses (logs in to) the server 10 by communication via the base station 60 using the client terminal 30, and makes an exhibition information request. The server 10 acquires the location information (current location) of the client terminal 30 that has made the exhibition information request, refers to the location information of each registered host terminal 20, and refers to the location information within a predetermined distance range (wireless A list of exhibition information of neighboring host terminals 20 located within a communicable range) is transmitted to the client terminal 30 concerned. The listing information list sent to the client terminal 30 includes the temporary SSID of the host terminal 20 in the neighborhood, the amount of listing data, the minimum selling price, the desired selling price, the evaluation result of the communication status, and the like. The client terminal 30 that has received the list of the exhibition information of the neighboring host terminals 20 compares the temporary SSID broadcast by the neighboring host terminals 20 with the temporary SSID included in the list of the exhibition information, and the neighboring host terminals 20 The expected connection rate for each host terminal 20 may be calculated based on the received Wi-Fi radio wave intensity. The client terminal 30 can screen the host terminal 20 by using information such as the amount of exhibition data, minimum selling price, desired selling price, evaluation result of communication status, etc. for the listing information list.

クライアントは、近隣のホスト端末20のリストからいずれかのホスト端末20を選択し、購入希望価格(購入希望価値の一例)を指定して、入札を行う。なお、クライアント自身がホスト端末20と購入希望価格を指定して入札を行ってもよいし、クライアント端末30が、クライアントにより予め設定された条件(出品データ量や売却最低価格、売却希望価格、通信状況等に関する条件)を満たすホスト端末20の出品に対して自動的に入札を行うようにしてもよい。 The client selects one of the host terminals 20 from the list of neighboring host terminals 20, designates a desired purchase price (an example of the desired purchase value), and makes a bid. The client itself may place a bid by designating the host terminal 20 and the desired purchase price, or the client terminal 30 may use the conditions preset by the client (exhibition data amount, minimum selling price, desired selling price, communication A bid may be automatically placed for an exhibition of the host terminal 20 that satisfies the conditions regarding the situation, etc.).

サーバ10は、クライアント端末30から送信された入札情報を受け付ける。この入札情報は、クライアントによって指定されたホスト端末20と購入希望価格を含む。サーバ10は、入札情報に含まれる購入希望価格と、入札情報で特定されるホスト端末20の出品情報に含まれる売却最低価格及び売却希望価格とに基づいて、取引の成立可否を判定する。購入希望価格が売却最低価格以上であることが取引成立の条件となる。購入希望価格が売却希望価格以上である場合には、その時点で取引が成立する。そうでない場合には、出品情報に含まれる制限時間が経過した時点において、購入希望価格が最も高いクライアントの入札について取引が成立する。ここで、購入希望価格(入札価格)をそのまま取引成立価格(クライアントの支払い価格)としてもよいし、N-thプライスオークションと呼ばれる手法により取引成立価格を決定してもよい。例えば、N=2である2ndプライスオークションでは、入札価格が最も高いクライアントの入札について取引が成立し当該クライアントが接続権を得るが、取引成立価格は、入札価格が2番目に高いクライアントの入札価格となる。なお、制限時間内に取引が成立しなかった場合には、ホスト端末20に取引の不成立が通知される。この通知を受信したホスト端末20は、一時SSIDのブロードキャストを終了する。 The server 10 receives bid information transmitted from the client terminal 30 . This bid information includes the host terminal 20 specified by the client and the desired purchase price. The server 10 determines whether or not a transaction can be concluded based on the desired purchase price included in the bid information and the minimum sale price and desired sale price included in the exhibition information of the host terminal 20 specified by the bid information. It is a condition for the transaction to be concluded that the desired purchase price is equal to or higher than the lowest selling price. If the desired purchase price is equal to or higher than the desired sale price, the transaction is concluded at that point. Otherwise, when the time limit included in the exhibition information has passed, the transaction is established for the bid of the client with the highest desired purchase price. Here, the desired purchase price (bid price) may be used as it is as the transaction price (client's payment price), or the transaction price may be determined by a technique called N-th price auction. For example, in a 2nd price auction where N = 2, a transaction is concluded with respect to the bid of the client with the highest bid price, and the client obtains the right to connect, but the successful transaction price is the bid price of the client with the second highest bid price. becomes. If the transaction is not concluded within the time limit, the host terminal 20 is notified of the failure of the transaction. The host terminal 20 that receives this notification terminates the broadcast of the temporary SSID.

取引が成立する場合、サーバ10は、当該取引に係るクライアント端末30に対して、取引成立通知とともに、当該取引に係るホスト端末20に接続するための一時パスワードを通知する。クライアント端末30は、サーバ10から受信した一時パスワードを設定してホスト端末20とのWi-Fi接続を開始(コネクションを確立)し、ホスト端末20
及び基地局50を介した通信によりインターネット40に接続する。
When the transaction is concluded, the server 10 notifies the client terminal 30 involved in the transaction of the establishment of the transaction and a temporary password for connecting to the host terminal 20 involved in the transaction. The client terminal 30 sets the temporary password received from the server 10 and starts (establishes) a Wi-Fi connection with the host terminal 20.
And it connects to the Internet 40 by communication via the base station 50 .

ホスト端末20とクライアント端末30とのコネクションが継続している間、ホスト端末20は、実際の通信状況(通信データ量や通信レート)を測定する。また、ホスト端末20は、ホスト端末20にWi-Fi接続するデバイスの数なども測定しておき、不正な通信があった場合等には、アクセスポイント(Wi-Fiテザリング)機能を停止してコネクションを切断する。また、ホスト端末20は、通信データ量が出品データ量に達した(或いは、超過した)場合に、コネクションを切断する。 While the connection between the host terminal 20 and the client terminal 30 continues, the host terminal 20 measures the actual communication status (amount of communication data and communication rate). In addition, the host terminal 20 also measures the number of devices connected to the host terminal 20 via Wi-Fi, and stops the access point (Wi-Fi tethering) function in the event of unauthorized communication. Terminate the connection. Also, the host terminal 20 disconnects the connection when the communication data amount reaches (or exceeds) the exhibition data amount.

ホスト端末20は、コネクションを切断すると(或いは、クライアント端末30によってコネクションが切断されると)、その旨の通知を、通信状況の測定結果とともにサーバ10に通知する。サーバ10は、ホスト端末20からコネクションを切断した旨の通知を受信すると、クライアント端末30に対して、一時パスワードをリセットする旨の指示を送信し、クライアント端末30は、一時パスワードの設定を消去する。 When the host terminal 20 disconnects the connection (or when the connection is disconnected by the client terminal 30), the host terminal 20 notifies the server 10 of the fact along with the measurement result of the communication status. When the server 10 receives the disconnection notification from the host terminal 20, it transmits an instruction to reset the temporary password to the client terminal 30, and the client terminal 30 erases the setting of the temporary password. .

次に、サーバ10は、ホスト端末20から受信した通信状況の測定結果に基づいて決済処理を行う。例えば、実際の通信データ量が、出品データ量よりも少ない場合や、実際の通信レートが、事前に評価(測定)した通信レートや事前に算出された期待接続レートを下回る場合に、取引成立価格を補正(下方修正)して決済処理を行うようにしてもよい。なお、クライアント端末30によりコネクションが切断されたために実際の通信データ量が出品データ量に達しなかった場合には、取引成立価格を補正しないようにしてもよい。なお、クライアントとホストが現金で購入可能なポイントを保有している場合、決済処理において、クライアントが保有するポイントを取引成立価格に相当する量だけ減少させ、ホストが保有するポイントを取引成立価格に相当する量だけ増加させる(取引成立価格に相当する量のポイントをクライアントからホストに移動する)ようにしてもよい。 Next, the server 10 performs settlement processing based on the communication status measurement result received from the host terminal 20 . For example, if the actual communication data volume is less than the exhibition data volume, or if the actual communication rate is lower than the pre-evaluated (measured) communication rate or the pre-calculated expected connection rate, may be corrected (downwardly corrected) to perform settlement processing. If the client terminal 30 disconnects the connection and the actual amount of communication data does not reach the exhibition data amount, the transaction price may not be corrected. If the client and the host have points that can be purchased with cash, in the settlement process, the points held by the client will be reduced by the amount equivalent to the transaction price, and the points held by the host will be reduced to the transaction price. It may be incremented by a corresponding amount (transferring an amount of points from the client to the host corresponding to the closing price).

クライアントとホストはそれぞれ移動する可能性があり、例えば、最初にクライアント端末が接続したホスト端末Aが移動し遠ざかるとする。このとき、ホスト端末Aとクライアント端末間のWi-Fiの電波受信強度が低下するとともに、通信レートが低下していく。その一方で、同時刻にホスト端末Bがクライアント端末に対して近づいているものとすると、ホスト端末Bとクライアント端末間の電波受信強度は増大していく。このとき、電波受信強度がある閾値を超えるなど特定の条件を満たしたときに、クライアント端末はホスト端末Aとのコネクションを切断し、ホスト端末Bに対して接続を行う。これは一般的にハンドオーバと呼ばれるような処理である。この方法によってホスト及びクライアントが移動するような場合でも、良好な通信レートを維持することが可能となる。この場合、クライアントは、ホスト端末Bへの接続において再び入札を行ってもよいし、ホスト端末Aとの接続での取引成立価格がホスト端末Bの出品情報に含まれる売却最低価格を上回っている場合などには自動的に取引が成立したとみなしてスムーズなハンドオーバを行ってもよい。また、最初に接続するホスト端末の他に、バックアップとして、予め、他のホスト端末との接続の取引を成立させておくようにしてもよい。 There is a possibility that the client and the host may move. For example, assume that the host terminal A to which the client terminal first connects moves away. At this time, the strength of the received Wi-Fi radio waves between the host terminal A and the client terminal decreases, and the communication rate decreases. On the other hand, assuming that the host terminal B is approaching the client terminal at the same time, the radio wave reception intensity between the host terminal B and the client terminal increases. At this time, the client terminal cuts off the connection with the host terminal A and connects to the host terminal B when a specific condition such as a radio wave reception intensity exceeding a certain threshold is satisfied. This process is generally called handover. This method makes it possible to maintain a good communication rate even when the host and client move. In this case, the client may place a bid again when connecting to the host terminal B, or the price at which the transaction is concluded when connecting to the host terminal A exceeds the minimum sale price included in the exhibition information of the host terminal B. In some cases, the transaction may be automatically considered to have been completed and a smooth handover may be performed. In addition to the host terminal to be connected first, a connection transaction with another host terminal may be established in advance as a backup.

また、サーバ10は、クラウドサーバに実装してもよいし、ユーザ端末に近いエッジサーバに実装してもよい。サーバ10をエッジサーバに実装した場合には、サーバ10が存在する近隣エリアのモバイルユーザを取り扱い対象とし、サーバ10をクラウドサーバに実装した場合には、地域に関わりなくサーバ10にアクセスする全モバイルユーザを対象とする。本実施形態に係る通信データ量取引は、Wi-Fiテザリング等による近距離無線通信が可能な、距離的に近いユーザ間でのみ取引が発生するため、入札等において遠方のユーザの情報は不要となるため、サーバ10をエッジサーバに実装することによって、サーバにおける処理を簡易化させることができる。一方で、郊外などユーザの少ない地域では、エッジサーバを配置せずとも、クラウドサーバでまとめて処理を行うようにするこ
とで、安価にシステムを構築することができる。
Also, the server 10 may be implemented in a cloud server, or may be implemented in an edge server close to a user terminal. When the server 10 is implemented on an edge server, mobile users in the area near the server 10 are handled, and when the server 10 is implemented on a cloud server, all mobile users accessing the server 10 regardless of the region. Target users. Communication data volume trading according to this embodiment occurs only between users who are close to each other and who are capable of short-range wireless communication using Wi-Fi tethering, etc., so information on distant users is not necessary for bidding. Therefore, by implementing the server 10 in the edge server, the processing in the server can be simplified. On the other hand, in areas such as suburbs where there are few users, it is possible to construct a system at low cost by using a cloud server to collectively perform processing without arranging an edge server.

本実施形態によれば、ホスト端末20のユーザが、使用を許可する通信データ量と売却希望価格等を、出品情報としてサーバ10を介してクライアント端末30のユーザに提示し、これに対してクライアント端末30のユーザが入札するという、ユーザ間での自由な通信データ量取引を行う仕組みを実現することができる。 According to this embodiment, the user of the host terminal 20 presents the amount of communication data that is permitted to be used, the desired selling price, etc. as exhibition information to the user of the client terminal 30 via the server 10. It is possible to realize a mechanism in which the user of the terminal 30 makes a bid for free communication data volume transactions between users.

例えば、ユーザAとユーザBが、それぞれ同じ通信データ量を通信キャリアとの契約データ量としてもっているとする。ユーザAは、契約データ量のうち約半分を使用済みであるが、残りの半分を未使用データ量として残している。それに対し、ユーザBは、契約データ量を全て使用済みであり、追加データ量の購入を検討していたとする。このとき、本実施形態に係る通信データ量取引を行うことで、ユーザAは、未使用データ量のうち任意の量を出品し売却することができ、単に余剰データ量として未使用のままにしておくより高い利得を得ることができる。また、ユーザBは、必要なだけの通信データ量を、自ら指定した範囲の価格で購入することができ、通信キャリアから大量の(例えば、1GB単位の)通信データ量を追加購入するよりも利得を高くできると考えられる。このように、本実施形態によって、ユーザ間の自発的な取引が促され、結果として各ユーザが高い利得を得ることが期待される。 For example, assume that user A and user B each have the same amount of communication data as their contracted data amount with a communication carrier. User A has already used about half of the contracted data volume, but leaves the other half as unused data volume. On the other hand, it is assumed that user B has already used all of the contracted data amount and is considering purchasing an additional data amount. At this time, by conducting the communication data amount transaction according to the present embodiment, user A can exhibit and sell an arbitrary amount of the unused data amount, simply leaving the unused data amount as a surplus data amount. higher gain can be obtained. In addition, user B can purchase as much communication data as he needs at a price within the range specified by himself, which is more profitable than additional purchase of a large amount of communication data (for example, in units of 1 GB) from a communication carrier. can be increased. In this way, it is expected that the present embodiment encourages voluntary transactions among users, and as a result each user obtains a high profit.

また、一般的にモバイル通信キャリアは各地域に複数存在し、それぞれが異なった戦略によって基地局等のネットワーク設備を配置しているため、モバイルアクセス環境は一様ではない。例えば、ある地域では、普段はキャリアAのユーザが多いため、キャリアAの基地局が3個あるのに対し、キャリアBの基地局は1個しか存在しないとする。この地域に対し、あるときキャリアBのユーザが多く流入した場合、キャリアBのトラフィックが急増し、ユーザ当たりの通信レートが低下する。このようにバースト的に発生するトラフィックに対処するために設備増強を行うのは、キャリアBにとって非効率でありコスト負担が大きいと考えられる。このとき、本実施形態に係る通信データ量取引によりキャリアBのユーザがキャリアAのユーザに接続することで、キャリアAの潤沢な設備を利用することが可能となる。また、大規模なネットワーク障害などに際しても、通信可能なキャリアへの迂回ルートの生成が可能である。このように、サーバを通じてキャリアを跨いだ適切なロードバランスを実現することができ、モバイル通信キャリアのコスト低減にも寄与することができる。同時に、モバイル通信キャリアの協力が必須ではないため、国や地域を問わずに導入可能であるメリットがある。 In general, there are a plurality of mobile communication carriers in each region, each of which deploys network facilities such as base stations according to different strategies, so the mobile access environment is not uniform. For example, in a certain area, there are usually many users of carrier A, so there are three base stations of carrier A, but only one base station of carrier B exists. When many users of carrier B flow into this area at some point, the traffic of carrier B increases sharply and the communication rate per user drops. It is considered inefficient and costly for carrier B to reinforce facilities in order to cope with such bursty traffic. At this time, by connecting the user of carrier B to the user of carrier A through communication data amount trading according to the present embodiment, it becomes possible to use abundant facilities of carrier A. FIG. Also, even in the event of a large-scale network failure, etc., it is possible to generate a detour route to a communicable carrier. In this way, appropriate load balancing across carriers can be achieved through the server, which can contribute to cost reduction for mobile communication carriers. At the same time, since the cooperation of mobile communication carriers is not essential, there is an advantage that it can be introduced regardless of country or region.

上記例では、ホスト端末20から、使用を許可する通信データ量(出品データ量)を受け付けて出品情報として登録する場合について説明したが、通信データ量に代えて(或いは、加えて)、使用を許可する接続時間(出品接続時間)を受け付けて出品情報として登録するようにしてもよい。この場合、ホスト端末20は、取引が成立してクライアント端末30とのコネクションを確立してからの接続時間が出品接続時間に達した(或いは、超過した)場合に、コネクションを切断する。 In the above example, the amount of communication data permitted to be used (amount of exhibition data) is received from the host terminal 20 and registered as exhibition information. The permitted connection time (exhibition connection time) may be accepted and registered as exhibition information. In this case, the host terminal 20 disconnects the connection when the connection time after establishing the connection with the client terminal 30 after the transaction is established reaches (or exceeds) the exhibition connection time.

また、上記例では、ホスト端末20から売却最低価格や売却希望価格を受け付けて出品情報として登録する場合について説明したが、売却最低価格や売却希望価格を受け付けない(ホストが、売却最低価格や売却希望価格を指定しない)ようにしてもよい。この場合、入札情報に含まれる購入希望価格が、出品情報に含まれる通信データ量や接続時間に応じて定まる価格(通信データ量が大きいほど、接続時間が長いほど高くなる価格)以上であることを、取引成立の条件としてもよい。 In the above example, the case where the minimum sale price and the desired sale price are received from the host terminal 20 and registered as the exhibition information has been described. The desired price may not be specified). In this case, the suggested purchase price included in the bidding information must be at least the price determined according to the amount of communication data and connection time included in the listing information (the higher the amount of communication data and the longer the connection time, the higher the price). may be used as a condition for closing the transaction.

また、ホストが通信データ量を出品する際に、複数同時に出品できるようにしてもよい。すなわち、ホスト端末20の通信データ量(通信帯域)を仮想的に分割することで、1
つのホスト端末20に対して複数のクライアント端末30が同時に接続を行うことを可能としてもよい。この場合、ホスト端末20と各クライアント端末30間の通信レートが非分割時より低下することから、サーバ10が予め当該ホスト端末20の通信状況の評価結果を低下させておく。また、サーバ10がホスト端末20の出品情報をクライアント端末30に通知する際に、分割数も併せて通知するようにしてもよい。
Also, when the host puts up communication data amount, it may be possible to put up a plurality of items at the same time. That is, by virtually dividing the communication data amount (communication band) of the host terminal 20, 1
A plurality of client terminals 30 may be allowed to connect to one host terminal 20 at the same time. In this case, since the communication rate between the host terminal 20 and each client terminal 30 is lower than in the case of non-division, the server 10 lowers the evaluation result of the communication status of the host terminal 20 in advance. Further, when the server 10 notifies the client terminal 30 of the exhibition information of the host terminal 20, the division number may also be notified.

図4は、第1の実施形態に係るサーバ10の処理の一例を示すフローチャートである。まず、登録部101は、ホスト端末20から出品リクエストを受信したか否かを判断し(ステップS10)、出品リクエストを受信した場合(ステップS10のY)には、ホスト端末20から受信した出品リクエストに含まれる、通信データ量、売却最低価格、売却希望価格及び制限時間を、出品情報として当該ホスト端末20に関連付けて登録する(ステップS11)。次に、情報送信部104は、出品リクエストを送信したホスト端末20に対して、一時SSID及び一時パスワードを送信する(ステップS12)。 FIG. 4 is a flowchart showing an example of processing of the server 10 according to the first embodiment. First, the registration unit 101 determines whether or not an exhibition request has been received from the host terminal 20 (step S10). The amount of communication data, minimum sale price, desired sale price, and time limit included in the item are registered in association with the host terminal 20 as exhibition information (step S11). Next, the information transmission unit 104 transmits the temporary SSID and the temporary password to the host terminal 20 that transmitted the exhibition request (step S12).

次に、入札処理部102は、クライアント端末30から出品情報リクエストを受信したか否かを判断し(ステップS13)、出品情報リクエストを受信した場合(ステップS13のY)には、当該クライアント端末30の近隣のホスト端末20の出品情報(通信データ量、売却最低価格、売却希望価格及び一時SSID)のリストを、当該クライアント端末30に送信する(ステップS14)。 Next, the bid processing unit 102 determines whether or not an exhibition information request has been received from the client terminal 30 (step S13). A list of exhibition information (communication data volume, minimum sale price, desired sale price, and temporary SSID) of the neighboring host terminal 20 is sent to the client terminal 30 (step S14).

次に、判定部103は、クライアント端末30から入札情報(クライアントにより指定されたホスト端末20、購入希望価格)を受信したか否かを判断し(ステップS15)、入札情報を受信した場合(ステップS15のY)には、受信した入札情報に含まれる購入希望価格と、受信した入札情報で特定されるホスト端末20の出品情報に含まれる売却最低価格及び売却希望価格とに基づいて、取引が成立するか否かを判定する(ステップS16)。取引が成立する(購入希望価格が売却希望価格以上である、購入希望価格が売却最低価格以上であり且つ制限時間内の入札のうち最高額である)場合(ステップS16のY)には、情報送信部104は、取引成立通知(一時パスワード)をクライアント端末30に送信する(ステップS17)。 Next, the determination unit 103 determines whether bid information (the host terminal 20 specified by the client and the desired purchase price) has been received from the client terminal 30 (step S15). In step Y) of S15, the transaction is executed based on the desired purchase price included in the received bid information and the lowest selling price and desired selling price included in the exhibition information of the host terminal 20 specified in the received bid information. It is determined whether or not it is established (step S16). If the transaction is established (the desired purchase price is equal to or higher than the desired selling price, the desired purchase price is equal to or higher than the minimum selling price, and is the highest bid within the time limit) (Y in step S16), the information The transmission unit 104 transmits the notification of successful transaction (temporary password) to the client terminal 30 (step S17).

次に、決済処理部105は、ホスト端末20から、コネクションを切断した旨の通知を受信したか否かを判断し(ステップS18)、当該通知を受信した場合(ステップS18のY)には、当該ホスト端末20から受信した接続中の通信状況に関する情報に基づいて、必要に応じて取引成立価格を補正して、決済処理を実行する(ステップS19)。 Next, the settlement processing unit 105 determines whether or not a notification indicating that the connection has been disconnected has been received from the host terminal 20 (step S18). If the notification is received (Y in step S18), Based on the information about the communication status during connection received from the host terminal 20, the transaction price is corrected as necessary, and the settlement process is executed (step S19).

(第2の実施形態)
第2の実施形態では、クライアント端末30が、サーバ10に対して通信データ量の購入希望の登録を行い、ホスト端末20が、サーバ10との間で当該購入希望に対する入札処理を行う。
(Second embodiment)
In the second embodiment, the client terminal 30 registers with the server 10 a purchase request for communication data volume, and the host terminal 20 performs a bidding process for the purchase request with the server 10 .

図5は、第2の実施形態の動作シーケンスの一例を示す図である。クライアントは、クライアント端末30を用いて基地局60を介した通信によりサーバ10にアクセス(ログイン)し、購入希望リクエストを行う。このとき、クライアントは、購入希望データ量(使用を希望する通信データ量)、購入最大価格(購入最大価値の一例)、購入希望価格(購入希望価値の一例)、制限時間(入札を受け付ける期間)などを指定する。 FIG. 5 is a diagram showing an example of an operation sequence according to the second embodiment. The client accesses (logs in to) the server 10 by communication via the base station 60 using the client terminal 30, and makes a purchase request. At this time, the client specifies the desired amount of data to be purchased (amount of communication data desired to be used), the maximum purchase price (an example of the maximum purchase value), the desired purchase price (an example of the desired purchase value), and the time limit (period for accepting bids). and so on.

サーバ10は、クライアント端末30からの購入希望リクエストを受け付けて、当該購入希望リクエストに含まれる購入希望データ量、購入最大価格、購入希望価格、制限時間などを、当該クライアント端末30(クライアントのユーザID、クライアント端末30のIPアドレス等)に関連付けて購入希望情報として登録する。また、サーバ10は、購
入希望リクエストを行ったクライアント端末30の位置情報(現在位置)を取得し、取得した位置情報を当該クライアント端末30に関連付けて登録する。クライアント端末30の位置情報は、クライアント端末30に備わる測位部で測位された位置情報や、クライアント端末30が接続している基地局60の基地局情報に基づく位置情報である。
The server 10 receives a purchase request from the client terminal 30, and transmits the desired purchase data amount, maximum purchase price, desired purchase price, time limit, etc. included in the purchase request to the client terminal 30 (user ID of the client). , the IP address of the client terminal 30, etc.) and registered as purchase request information. In addition, the server 10 acquires the location information (current location) of the client terminal 30 that made the purchase request, and registers the acquired location information in association with the client terminal 30 . The positional information of the client terminal 30 is positional information measured by a positioning unit provided in the client terminal 30 or positional information based on the base station information of the base station 60 to which the client terminal 30 is connected.

ホストは、ホスト端末20を用いてサーバ10にアクセス(ログイン)し、購入希望情報リクエストを行う。サーバ10は、購入希望情報リクエストを行ったホスト端末20の位置情報(現在位置)を取得し、登録された各クライアント端末30の位置情報を参照して、当該ホスト端末20から所定距離範囲内(無線通信可能な範囲)に位置する近隣のクライアント端末30の購入希望情報のリストを、当該ホスト端末20に送信する。ホスト端末20に送信される購入希望情報のリストには、近隣のクライアント端末30の購入希望データ量、購入最大価格、購入希望価格などが含まれる。 The host accesses (logs in to) the server 10 using the host terminal 20 and makes a purchase request information request. The server 10 acquires the location information (current location) of the host terminal 20 that has made the purchase request information request, refers to the location information of each client terminal 30 registered, and refers to the location information within a predetermined distance from the host terminal 20 ( A list of purchase request information of neighboring client terminals 30 located within a wireless communicable range) is transmitted to the host terminal 20 concerned. The list of desired purchase information transmitted to the host terminal 20 includes the amount of desired purchase data of neighboring client terminals 30, the maximum purchase price, the desired purchase price, and the like.

ホストは、近隣のクライアント端末30のリストからいずれかのクライアント端末30を選択し、売却希望価格(売却希望価値の一例)を指定して、入札を行う。なお、ホスト自身がクライアント端末30と売却希望価格を指定して入札を行ってもよいし、ホスト端末20が、ホストにより予め設定された条件(購入希望データ量や購入最大価格、購入希望価格等に関する条件)を満たすクライアント端末30の購入希望に対して自動的に入札を行うようにしてもよい。 The host selects one of the client terminals 30 from the list of neighboring client terminals 30, designates the desired selling price (an example of the desired selling value), and makes a bid. It should be noted that the host itself may bid by specifying the client terminal 30 and the desired selling price, or the host terminal 20 may use the conditions preset by the host (amount of desired purchase data, maximum purchase price, desired purchase price, etc.). The bid may be automatically made for the purchase request of the client terminal 30 that satisfies the conditions regarding the

サーバ10は、ホスト端末20から送信された入札情報を受け付ける。この入札情報は、ホストによって指定されたクライアント端末30と売却希望価格を含む。サーバ10は、入札情報に含まれる売却希望価格と、入札情報で特定されるクライアント端末30の購入希望情報に含まれる購入最大価格及び購入希望価格とに基づいて、取引の成立可否を判定する。売却希望価格が購入最大価格以下であることが取引成立の条件となる。売却希望価格が購入希望価格以下である場合には、その時点で取引が成立する。そうでない場合には、購入希望情報に含まれる制限時間が経過した時点において、売却希望価格が最も低いホストの入札について取引が成立する。ここで、売却希望価格(入札価格)をそのまま取引成立価格(クライアントの支払い価格)としてもよいし、N-thプライスオークションと呼ばれる手法により取引成立価格を決定してもよい。例えば、N=2である2ndプライスオークションでは、入札価格が最も低いホストの入札について取引が成立するが、取引成立価格は、入札価格が2番目に低いホストの入札価格となる。なお、制限時間内に取引が成立しなかった場合には、クライアント端末30に取引の不成立が通知される。 The server 10 receives bid information transmitted from the host terminal 20 . This bid information includes the client terminal 30 specified by the host and the desired selling price. The server 10 determines whether or not a transaction can be concluded based on the desired sale price included in the bid information and the maximum purchase price and desired purchase price included in the desired purchase information of the client terminal 30 specified by the bid information. It is a condition for the transaction to be concluded that the desired selling price is equal to or lower than the maximum purchase price. If the desired sale price is less than or equal to the desired purchase price, the transaction is completed at that point. Otherwise, when the time limit included in the desired purchase information has passed, the bid of the host with the lowest desired sale price will be dealt with. Here, the desired selling price (bid price) may be set as the transaction price (client's payment price) as it is, or the transaction price may be determined by a technique called N-th price auction. For example, in a 2nd price auction where N=2, the bid of the host with the lowest bid price is closed, but the price of the deal is the bid price of the host with the second lowest bid price. If the transaction is not completed within the time limit, the client terminal 30 is notified that the transaction has not been completed.

取引が成立する場合、サーバ10は、当該取引に係るホスト端末20に対して一時SSID及び一時パスワードを割り当て、当該取引に係るホスト端末20及びクライアント端末30に対して、取引成立通知とともに、当該一時SSID及び一時パスワードを通知する。ホスト端末20は、サーバ10から受信した一時SSID及び一時パスワードを設定してWi-Fiテザリングを開始し、クライアント端末30は、サーバ10から受信した一時SSID及び一時パスワードを設定してホスト端末20とのWi-Fi接続を開始(コネクションを確立)し、ホスト端末20及び基地局50を介した通信によりインターネット40に接続する。 When a transaction is established, the server 10 assigns a temporary SSID and a temporary password to the host terminal 20 related to the transaction, and notifies the host terminal 20 and the client terminal 30 related to the transaction of the temporary Notify SSID and temporary password. The host terminal 20 sets the temporary SSID and temporary password received from the server 10 and starts Wi-Fi tethering, and the client terminal 30 sets the temporary SSID and temporary password received from the server 10 and communicates with the host terminal 20. Wi-Fi connection is started (connection is established), and is connected to the Internet 40 by communication via the host terminal 20 and the base station 50 .

ホスト端末20とクライアント端末30とのコネクションが継続している間、ホスト端末20は、実際の通信状況(通信データ量や通信レート)を測定する。ホスト端末20は、通信データ量が出品データ量に達した(或いは、超過した)場合等に、コネクションを切断する。 While the connection between the host terminal 20 and the client terminal 30 continues, the host terminal 20 measures the actual communication status (amount of communication data and communication rate). The host terminal 20 disconnects the connection when the communication data amount reaches (or exceeds) the exhibition data amount.

ホスト端末20は、コネクションを切断すると(或いは、クライアント端末30によってコネクションが切断されると)、その旨の通知を、通信状況の測定結果とともにサーバ
10に通知する。サーバ10は、ホスト端末20からコネクションを切断した旨の通知を受信すると、クライアント端末30に対して、一時パスワードをリセットする旨の指示を送信し、クライアント端末30は、一時パスワードの設定を消去する。
When the host terminal 20 disconnects the connection (or when the connection is disconnected by the client terminal 30), the host terminal 20 notifies the server 10 of the fact along with the measurement result of the communication status. When the server 10 receives the disconnection notification from the host terminal 20, it transmits an instruction to reset the temporary password to the client terminal 30, and the client terminal 30 erases the setting of the temporary password. .

次に、サーバ10は、ホスト端末20から受信した通信状況の測定結果に基づいて決済処理を行う。例えば、実際の通信データ量が、購入希望データ量よりも少ない場合に、取引成立価格を補正(下方修正)して決済処理を行うようにしてもよい。なお、クライアント端末30によりコネクションが切断されたために実際の通信データ量が購入希望データ量に達しなかった場合には、取引成立価格を補正しないようにしてもよい。 Next, the server 10 performs settlement processing based on the communication status measurement result received from the host terminal 20 . For example, when the actual amount of communication data is smaller than the desired purchase data amount, the settlement process may be performed by correcting (lowering) the transaction price. If the client terminal 30 cuts off the connection and the actual communication data volume does not reach the desired purchase data volume, the transaction price may not be corrected.

第2の実施形態によれば、クライアント端末30のユーザが、使用を希望する通信データ量と購入希望価格等を、購入希望情報としてサーバ10を介してホスト端末20のユーザに提示し、これに対してホスト端末20のユーザが入札するという、ユーザ間での自由な通信データ量取引を行う仕組みを実現することができる。また、第2の実施形態によっても、第1の実施形態と同様に、ユーザ間の自発的な取引が促され、結果として各ユーザが高い利得を得ることが期待され、サーバを通じてキャリアを跨いだ適切なロードバランスを実現して、モバイル通信キャリアのコスト低減にも寄与することができ、また、国や地域を問わずに導入可能であるメリットがある。 According to the second embodiment, the user of the client terminal 30 presents the amount of communication data that he/she wishes to use, the desired purchase price, etc. to the user of the host terminal 20 via the server 10 as desired purchase information. On the other hand, the user of the host terminal 20 makes a bid, and a mechanism for free communication data amount trading between users can be realized. Also, according to the second embodiment, as in the first embodiment, voluntary transactions between users are encouraged, and as a result, each user is expected to obtain a high profit. It can achieve appropriate load balancing and contribute to cost reduction for mobile communication carriers.

上記例では、クライアント端末30から、使用を希望する通信データ量(購入希望データ量)を受け付けて購入希望情報として登録する場合について説明したが、通信データ量に代えて(或いは、加えて)、使用を希望する接続時間(購入希望接続時間)を受け付けて購入希望情報として登録するようにしてもよい。この場合、ホスト端末20は、取引が成立してクライアント端末30とのコネクションを確立してからの接続時間が購入希望接続時間に達した(或いは、超過した)場合に、コネクションを切断する。 In the above example, the amount of communication data desired to be used (amount of desired purchase data) is received from the client terminal 30 and registered as purchase request information. The connection time desired to be used (purchase desired connection time) may be received and registered as purchase request information. In this case, the host terminal 20 disconnects the connection when the connection time after establishing the connection with the client terminal 30 after the transaction is established reaches (or exceeds) the desired purchase connection time.

また、上記例では、クライアント端末30から購入最大価格や購入希望価格を受け付けて購入希望情報として登録する場合について説明したが、購入最大価格や購入希望価格を受け付けない(クライアントが、購入最大価格や購入希望価格を指定しない)ようにしてもよい。この場合、入札情報に含まれる売却希望価格が、購入希望情報に含まれる通信データ量や接続時間に応じて定まる価格(通信データ量が大きいほど、接続時間が長いほど高くなる価格)以下であることを、取引成立の条件としてもよい。 In the above example, the case where the maximum purchase price and the desired purchase price are received from the client terminal 30 and registered as the desired purchase information has been described. The desired purchase price may not be specified). In this case, the desired selling price included in the bid information is equal to or lower than the price determined according to the amount of communication data and the connection time included in the desired purchase information (the larger the amount of communication data and the longer the connection time, the higher the price). may be used as a condition for the transaction to be concluded.

図6は、第2の実施形態に係るサーバ10の処理の一例を示すフローチャートである。まず、登録部101は、クライアント端末30から購入希望リクエストを受信したか否かを判断し(ステップS20)、購入希望リクエストを受信した場合(ステップS20のY)には、クライアント端末30から受信した購入希望リクエストに含まれる、通信データ量、購入最大価格、購入希望価格及び制限時間を、購入希望情報として当該クライアント端末30に関連付けて登録する(ステップS21)。 FIG. 6 is a flow chart showing an example of processing of the server 10 according to the second embodiment. First, the registration unit 101 determines whether or not a purchase request has been received from the client terminal 30 (step S20). The amount of communication data, maximum purchase price, desired purchase price, and time limit included in the desired purchase request are registered as desired purchase information in association with the client terminal 30 (step S21).

次に、入札処理部102は、ホスト端末20から購入希望情報リクエストを受信したか否かを判断し(ステップS22)、購入希望情報リクエストを受信した場合(ステップS22のY)には、当該ホスト端末20の近隣のクライアント端末30の購入希望情報(通信データ量、購入最大価格及び購入希望価格)のリストを、当該ホスト端末20に送信する(ステップS23)。 Next, the bid processing unit 102 determines whether or not a request for purchase information has been received from the host terminal 20 (step S22). A list of purchase request information (amount of communication data, maximum purchase price, and desired purchase price) of client terminals 30 near the terminal 20 is transmitted to the host terminal 20 (step S23).

次に、判定部103は、ホスト端末20から入札情報(ホストにより指定されたクライアント端末30、売却希望価格)を受信したか否かを判断し(ステップS24)、入札情報を受信した場合(ステップS24のY)には、受信した入札情報に含まれる売却希望価格と、受信した入札情報で特定されるクライアント端末30の購入希望情報に含まれる購
入最大価格及び購入希望価格とに基づいて、取引が成立するか否かを判定する(ステップS25)。取引が成立する(売却希望価格が購入希望価格以下である、売却希望価格が購入最大価格以下であり且つ制限時間内の入札のうち最低額である)場合(ステップS25のY)には、情報送信部104は、取引成立通知(一時SSID及び一時パスワード)をホスト端末20及びクライアント端末30に送信する(ステップS26)。
Next, the determination unit 103 determines whether bid information (the client terminal 30 specified by the host and the desired sale price) has been received from the host terminal 20 (step S24), and if the bid information has been received (step In Y) of S24, based on the desired selling price included in the received bid information and the maximum purchase price and desired purchase price included in the desired purchase information of the client terminal 30 specified by the received bid information, the transaction is performed. is established (step S25). If the transaction is established (the desired selling price is equal to or less than the desired purchase price, or the desired selling price is equal to or less than the maximum purchase price and is the lowest bid within the time limit) (Y in step S25), the information The transmission unit 104 transmits a transaction conclusion notification (temporary SSID and temporary password) to the host terminal 20 and the client terminal 30 (step S26).

次に、決済処理部105は、ホスト端末20から、コネクションを切断した旨の通知を受信したか否かを判断し(ステップS27)、当該通知を受信した場合(ステップS27のY)には、当該ホスト端末20から受信した接続中の通信状況に関する情報に基づいて、必要に応じて取引成立価格を補正して、決済処理を実行する(ステップS28)。 Next, the settlement processing unit 105 determines whether or not a notification indicating that the connection has been disconnected is received from the host terminal 20 (step S27). When the notification is received (Y in step S27), Based on the information about the communication status during the connection received from the host terminal 20, the transaction price is corrected as necessary, and the settlement process is executed (step S28).

なお、本発明は、上述の実施の形態に限定されるものではなく、種々の変更が可能である。本発明は、実施の形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。 It should be noted that the present invention is not limited to the above-described embodiments, and various modifications are possible. The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations that have the same function, method, and result, or configurations that have the same purpose and effect). Moreover, the present invention includes configurations obtained by replacing non-essential portions of the configurations described in the embodiments. In addition, the present invention includes a configuration that achieves the same effects or achieves the same purpose as the configurations described in the embodiments. In addition, the present invention includes configurations obtained by adding known techniques to the configurations described in the embodiments.

例えば、第1の実施形態の方式(ホストが出品登録を行い、この出品に対してクライアントが入札を行う方式)と、第2の実施形態の方式(クライアントが購入希望の登録を行い、この購入希望に対してホストが入札を行う方式)とを共存させてもよい。この場合、常に両方式を実施可能としてもよいし、例えばホストとクライアントの数の比率など市場の状況に応じて、自動的或いはユーザの意向に応じて各方式を切り替えられるようにしてもよい。 For example, the method of the first embodiment (a method in which the host registers an item and the client bids on the item) and the method of the second embodiment (a method in which the client registers a purchase request and A method in which a host bids for a request) may coexist. In this case, both methods may always be implemented, or each method may be switched automatically or according to the user's intention according to market conditions such as the ratio of the number of hosts and clients.

1…通信データ量取引システム、20…ホスト端末、30…クライアント端末、40…インターネット、50,60…基地局、100…処理部、101…登録部、102…入札処理部、103…判定部、104…情報送信部、105…決済処理部、110…記憶部、120…通信部 DESCRIPTION OF SYMBOLS 1... Communication data amount trading system 20... Host terminal 30... Client terminal 40... Internet 50, 60... Base station 100... Processing unit 101... Registration unit 102... Bid processing unit 103... Judging unit, 104... Information transmission unit, 105... Settlement processing unit, 110... Storage unit, 120... Communication unit

Claims (9)

クライアント端末のユーザがホスト端末のユーザに対価を支払うことと引き換えに、前記クライアント端末が前記ホスト端末を介してインターネットに接続する取引を行うためのサーバのコンピュータを、
前記ホスト端末から、前記ホスト端末を介したインターネット接続において使用を許可する通信データ量及び/又は接続時間に関する情報を受け付け、受け付けた情報と、前記ホスト端末に一時的に割り当てたSSIDと出品情報として前記ホスト端末に関連付けて登録する登録部と、
前記クライアント端末からの要求に応じて前記出品情報を前記クライアント端末に送信し、前記クライアント端末から、購入希望価値に関する情報を入札情報として受け付ける入札処理部と、
前記出品情報及び前記入札情報に基づいて、前記取引が成立するか否かを判定する判定部と、
登録された前記ホスト端末に一時的に割り当てた前記SSID及びパスワードを前記ホスト端末に送信し、前記取引が成立する場合に、無線通信のアクセスポイントとして機能する前記ホスト端末に接続するための認証情報として前記パスワードを、前記クライアント端末に送信する情報送信部と、
前記ホスト端末と前記クライアント端末との接続終了後に決済処理を行う決済処理部として機能させることを特徴とするプログラム。
a computer of a server for conducting transactions in which the client terminal connects to the Internet via the host terminal in exchange for the user of the client terminal paying the user of the host terminal;
receiving from the host terminal information on the amount of communication data and/or connection time permitted to be used in Internet connection via the host terminal, and exhibiting the received information and the SSID temporarily assigned to the host terminal ; a registration unit that registers information in association with the host terminal;
a bid processing unit that transmits the exhibition information to the client terminal in response to a request from the client terminal and receives information on a desired purchase value as bid information from the client terminal;
a determination unit that determines whether or not the transaction is established based on the exhibition information and the bid information;
Authentication information for connecting to the host terminal functioning as an access point for wireless communication when the SSID and password temporarily assigned to the registered host terminal are transmitted to the host terminal and the transaction is established. an information transmission unit that transmits the password to the client terminal as
A program that functions as a settlement processing unit that performs settlement processing after connection between the host terminal and the client terminal is completed.
請求項1において、
前記登録部は、
前記ホスト端末から前記通信データ量及び/又は前記接続時間と売却希望価値とに関する情報を受け付け、受け付けた情報を前記出品情報として前記ホスト端末に関連付けて登録することを特徴とするプログラム。
In claim 1,
The registration unit
A program for receiving information about the amount of communication data and/or the connection time and the desired sale value from the host terminal, and registering the received information as the exhibition information in association with the host terminal.
請求項1又は2において、
前記入札処理部は、
前記クライアント端末及び前記ホスト端末の位置情報に基づいて、前記クライアント端
末と無線通信可能な範囲に位置する前記ホスト端末の前記出品情報を前記クライアント端末に送信することを特徴とするプログラム。
In claim 1 or 2,
The bid processing unit
A program for transmitting, to the client terminal, the exhibition information of the host terminal located within a wireless communicable range with the client terminal, based on location information of the client terminal and the host terminal.
請求項1乃至3のいずれか1項において、
前記決済処理部は、
前記ホスト端末から受信した、前記クライアント端末との接続中の通信状況に関する情報に基づいて取引成立価格を補正して、決済処理を行うことを特徴とするプログラム。
In any one of claims 1 to 3,
The payment processing unit
A program for performing settlement processing by correcting a transaction price based on information received from the host terminal regarding the communication status during connection with the client terminal.
請求項1乃至4のいずれか1項において、
前記登録部は、
前記ホスト端末のインターネット接続の通信状況を評価し、評価結果を前記出品情報に登録することを特徴とするプログラム。
In any one of claims 1 to 4,
The registration unit
A program for evaluating the communication status of the Internet connection of the host terminal and registering the evaluation result in the exhibition information.
クライアント端末のユーザがホスト端末のユーザに対価を支払うことと引き換えに、前記クライアント端末が前記ホスト端末を介してインターネットに接続する取引を行うためのサーバのコンピュータを、
前記クライアント端末から、前記ホスト端末を介したインターネット接続において使用を希望する通信データ量及び/又は接続時間に関する情報を受け付け、受け付けた情報を購入希望情報として前記クライアント端末に関連付けて登録する登録部と、
前記ホスト端末からの要求に応じて前記購入希望情報を前記ホスト端末に送信し、前記ホスト端末から、売却希望価値に関する情報を入札情報として受け付ける入札処理部と、
前記購入希望情報及び前記入札情報に基づいて、前記取引が成立するか否かを判定する判定部と、
前記取引が成立する場合に、前記ホスト端末に一時的に割り当てたSSID及びパスワードを前記ホスト端末に送信し、無線通信のアクセスポイントとして機能する前記ホスト端末に接続するための認証情報として前記SSID及び前記パスワードを、前記クライアント端末に送信する情報送信部と、
前記ホスト端末と前記クライアント端末との接続終了後に決済処理を行う決済処理部として機能させることを特徴とするプログラム。
a computer of a server for conducting transactions in which the client terminal connects to the Internet via the host terminal in exchange for the user of the client terminal paying the user of the host terminal;
a registration unit that receives, from the client terminal, information on the amount of communication data and/or connection time desired to be used in the Internet connection via the host terminal, and registers the received information as purchase request information in association with the client terminal; ,
a bid processing unit that transmits the purchase request information to the host terminal in response to a request from the host terminal and receives information on a desired sale value as bid information from the host terminal;
a determination unit that determines whether or not the transaction is established based on the purchase request information and the bid information;
When the transaction is established, the SSID and password temporarily assigned to the host terminal are transmitted to the host terminal, and the SSID and password are used as authentication information for connecting to the host terminal functioning as an access point for wireless communication. an information transmission unit that transmits the password to the client terminal;
A program that functions as a settlement processing unit that performs settlement processing after connection between the host terminal and the client terminal is completed.
請求項6において、
前記登録部は、
前記クライアント端末から前記通信データ量及び/又は前記接続時間と購入希望価値とに関する情報を受け付け、受け付けた情報を前記購入希望情報として前記クライアント端末に関連付けて登録することを特徴とするプログラム。
In claim 6,
The registration unit
A program for receiving information about the amount of communication data and/or the connection time and the desired purchase value from the client terminal, and registering the received information as the desired purchase information in association with the client terminal.
クライアント端末のユーザがホスト端末のユーザに対価を支払うことと引き換えに、前記クライアント端末が前記ホスト端末を介してインターネットに接続する取引を行うためのサーバであって、
前記ホスト端末から、前記ホスト端末を介したインターネット接続において使用を許可する通信データ量及び/又は接続時間に関する情報を受け付け、受け付けた情報と、前記ホスト端末に一時的に割り当てたSSIDと出品情報として前記ホスト端末に関連付けて登録する登録部と、
前記クライアント端末からの要求に応じて前記出品情報を前記クライアント端末に送信し、前記クライアント端末から、購入希望価値に関する情報を入札情報として受け付ける入札処理部と、
前記出品情報及び前記入札情報に基づいて、前記取引が成立するか否かを判定する判定部と、
登録された前記ホスト端末に一時的に割り当てた前記SSID及びパスワードを前記ホスト端末に送信し、前記取引が成立する場合に、無線通信のアクセスポイントとして機能
する前記ホスト端末に接続するための認証情報として前記パスワードを、前記クライアント端末に送信する情報送信部と、
前記ホスト端末と前記クライアント端末との接続終了後に決済処理を行う決済処理部とを含むことを特徴とするサーバ。
A server for performing a transaction in which the client terminal connects to the Internet via the host terminal in exchange for the user of the client terminal paying the user of the host terminal,
receiving from the host terminal information on the amount of communication data and/or connection time permitted to be used in Internet connection via the host terminal, and exhibiting the received information and the SSID temporarily assigned to the host terminal ; a registration unit that registers information in association with the host terminal;
a bid processing unit that transmits the exhibition information to the client terminal in response to a request from the client terminal and receives information on a desired purchase value as bid information from the client terminal;
a determination unit that determines whether or not the transaction is established based on the exhibition information and the bid information;
Authentication information for connecting to the host terminal functioning as an access point for wireless communication when the SSID and password temporarily assigned to the registered host terminal are transmitted to the host terminal and the transaction is established. an information transmission unit that transmits the password to the client terminal as
A server, comprising: a payment processing unit that performs payment processing after termination of connection between the host terminal and the client terminal.
クライアント端末のユーザがホスト端末のユーザに対価を支払うことと引き換えに、前記クライアント端末が前記ホスト端末を介してインターネットに接続する取引を行うためのサーバであって、
前記クライアント端末から、前記ホスト端末を介したインターネット接続において使用を希望する通信データ量及び/又は接続時間に関する情報を受け付け、受け付けた情報を購入希望情報として前記クライアント端末に関連付けて登録する登録部と、
前記ホスト端末からの要求に応じて前記購入希望情報を前記ホスト端末に送信し、前記ホスト端末から、売却希望価値に関する情報を入札情報として受け付ける入札処理部と、
前記購入希望情報及び前記入札情報に基づいて、前記取引が成立するか否かを判定する判定部と、
前記取引が成立する場合に、前記ホスト端末に一時的に割り当てたSSID及びパスワードを前記ホスト端末に送信し、無線通信のアクセスポイントとして機能する前記ホスト端末に接続するための認証情報として前記SSID及び前記パスワードを、前記クライアント端末に送信する情報送信部と、
前記ホスト端末と前記クライアント端末との接続終了後に決済処理を行う決済処理部とを含むことを特徴とするサーバ。
A server for performing a transaction in which the client terminal connects to the Internet via the host terminal in exchange for the user of the client terminal paying the user of the host terminal,
a registration unit that receives, from the client terminal, information on the amount of communication data and/or connection time desired to be used in the Internet connection via the host terminal, and registers the received information as purchase request information in association with the client terminal; ,
a bid processing unit that transmits the purchase request information to the host terminal in response to a request from the host terminal and receives information on a desired sale value as bid information from the host terminal;
a determination unit that determines whether or not the transaction is established based on the purchase request information and the bid information;
When the transaction is established, the SSID and password temporarily assigned to the host terminal are transmitted to the host terminal, and the SSID and password are used as authentication information for connecting to the host terminal functioning as an access point for wireless communication. an information transmission unit that transmits the password to the client terminal;
A server, comprising: a payment processing unit that performs payment processing after termination of connection between the host terminal and the client terminal.
JP2019135067A 2019-07-23 2019-07-23 Program and Server Active JP7335592B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019135067A JP7335592B2 (en) 2019-07-23 2019-07-23 Program and Server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019135067A JP7335592B2 (en) 2019-07-23 2019-07-23 Program and Server

Publications (2)

Publication Number Publication Date
JP2021018696A JP2021018696A (en) 2021-02-15
JP7335592B2 true JP7335592B2 (en) 2023-08-30

Family

ID=74563669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019135067A Active JP7335592B2 (en) 2019-07-23 2019-07-23 Program and Server

Country Status (1)

Country Link
JP (1) JP7335592B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7709847B2 (en) * 2021-04-28 2025-07-17 株式会社メルカリ Information processing method, information processing device, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041611A (en) 2000-07-21 2002-02-08 Nec Corp Communication accessing method and system by bidding
JP2003067649A (en) 2001-08-29 2003-03-07 Nippon Telegraph & Telephone East Corp System and program for network utilization charge calculation
JP2008097230A (en) 2006-10-10 2008-04-24 Hitachi Information & Communication Engineering Ltd Online commercial transaction system
JP2011008681A (en) 2009-06-29 2011-01-13 Nec Corp Radio frequency license trading method and radio resource management device
US20170032461A1 (en) 2015-07-29 2017-02-02 City University Of Hong Kong Method and apparatus for matching buyers with sellers in a marketplace to facilitate trade
JP6339305B1 (en) 2018-02-16 2018-06-06 株式会社ドリコム Communication system, parent device, server, child device, communication method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041611A (en) 2000-07-21 2002-02-08 Nec Corp Communication accessing method and system by bidding
JP2003067649A (en) 2001-08-29 2003-03-07 Nippon Telegraph & Telephone East Corp System and program for network utilization charge calculation
JP2008097230A (en) 2006-10-10 2008-04-24 Hitachi Information & Communication Engineering Ltd Online commercial transaction system
JP2011008681A (en) 2009-06-29 2011-01-13 Nec Corp Radio frequency license trading method and radio resource management device
US20170032461A1 (en) 2015-07-29 2017-02-02 City University Of Hong Kong Method and apparatus for matching buyers with sellers in a marketplace to facilitate trade
JP6339305B1 (en) 2018-02-16 2018-06-06 株式会社ドリコム Communication system, parent device, server, child device, communication method, and program

Also Published As

Publication number Publication date
JP2021018696A (en) 2021-02-15

Similar Documents

Publication Publication Date Title
CN107113704B (en) Peer-capable network access expansion using revenue management
US9578674B2 (en) Mobile device radio management
US20140094148A1 (en) Cognitive Radio System And Cognitive Radio Carrier Device
US20060160543A1 (en) Method and system for dynamic spectrum allocation and management
CN105247930A (en) Systems and methods for establishing wireless connections based on access conditions
KR100502386B1 (en) Locating antenna-provided communications services
CN110856228B (en) Data unloading method based on dynamic programming algorithm and reverse auction
JP7335592B2 (en) Program and Server
CN110856227B (en) Data unloading method based on greedy algorithm and reverse auction
CN101496443B (en) Method and apparatus for enabling operators with unused bandwidth to acquire users
Zhang et al. Competitive auctions for cost-aware cellular traffic offloading with optimized capacity gain
EP3420680B1 (en) Market for selling and sharing mobile data
Xu et al. Double auction based spectrum sharing for wireless operators
CN107086921B (en) User identity identification method based on small cell spectrum auction system
US20260025676A1 (en) Infrastructure sharing method and device, and chip
US20260101250A1 (en) Cell selection method and apparatus
CN111639993B (en) A Mobile Data Offloading and Pricing Method Based on Multi-item Auction Mechanism
WO2025257886A1 (en) Communication system, communication control device, display device, communication method, and program
BAGAN AUCTION BASED NETWORK SELECTION FOR MULTIMEDIA APPLICATIONS
Chen et al. Auction Algorithms for Dynamic Spectrum Access

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190731

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220408

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230428

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: 20230801

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230810

R150 Certificate of patent or registration of utility model

Ref document number: 7335592

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150