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
JP6491018B2 - Information processing apparatus, information processing method, and program - Google Patents
[go: Go Back, main page]

JP6491018B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP6491018B2
JP6491018B2 JP2015080147A JP2015080147A JP6491018B2 JP 6491018 B2 JP6491018 B2 JP 6491018B2 JP 2015080147 A JP2015080147 A JP 2015080147A JP 2015080147 A JP2015080147 A JP 2015080147A JP 6491018 B2 JP6491018 B2 JP 6491018B2
Authority
JP
Japan
Prior art keywords
carrier
mobile terminal
determination
user
determination unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015080147A
Other languages
Japanese (ja)
Other versions
JP2016200950A (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.)
Media4u Inc
Original Assignee
Media4u Inc
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 Media4u Inc filed Critical Media4u Inc
Priority to JP2015080147A priority Critical patent/JP6491018B2/en
Publication of JP2016200950A publication Critical patent/JP2016200950A/en
Application granted granted Critical
Publication of JP6491018B2 publication Critical patent/JP6491018B2/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 an information processing apparatus, an information processing method, and a program.

スマートフォン等の携帯端末は、ユーザが契約したキャリア専用の通信網(以下、「キャリア網」と呼ぶ)に接続して通信することができる(例えば特許文献1参照)。また、携帯端末は、キャリア網への接続とは別に、Wi−Fi(登録商標)によりインターネットに接続して通信することもできる。   A mobile terminal such as a smartphone can communicate by connecting to a carrier-dedicated communication network (hereinafter referred to as a “carrier network”) contracted by a user (see, for example, Patent Document 1). In addition to the connection to the carrier network, the mobile terminal can also communicate by connecting to the Internet via Wi-Fi (registered trademark).

このような、携帯端末の業界においては、キャッシュバック制度が広く利用されている。キャッシュバック制度とは、ユーザが契約したキャリアのキャリア網を利用することを前提に、携帯ショップにて携帯端末を購入した各ユーザに対して、契約金や通信料等の一部を返金するという名目で、所定の金額を譲渡(キャッシュバック)する制度をいう。   In the mobile terminal industry, the cash back system is widely used. The cashback system means that a part of the contract fee or communication fee is refunded to each user who purchases a mobile terminal at a mobile shop, assuming that the carrier network of the carrier contracted by the user is used. In nominal terms, it refers to a system for transferring (cashback) a predetermined amount of money.

特開2005−191880号公報JP 2005-191880 A

しかしながら、キャリア網の利用をすることなく、キャッシュバック制度のみを利用して、所定の金額のみを受け取るユーザ(以下、「不正ユーザ」と呼ぶ)の存在が問題となっている。
また、キャッシュバック制度では、携帯ショップにおいて現金をユーザに手渡すことは効果的であるが、携帯ショップの業務の煩雑化に繋がることや、携帯ショップの店員等の現金の管理ミスや紛失といった問題があった。
そのような実情を受けて、正当なユーザにのみ適切にキャッシュバックを行う処理を実行可能なシステムが要求されていた。
However, the existence of a user who receives only a predetermined amount using only the cashback system without using the carrier network (hereinafter referred to as “illegal user”) is a problem.
In the cashback system, it is effective to hand over cash to mobile users at mobile shops, but it can lead to complicated mobile shop operations and cash management mistakes and loss of mobile shop staff. there were.
In response to such a situation, a system capable of executing a process of appropriately performing cash back only to a legitimate user has been demanded.

本発明は、このような状況に鑑みてなされたものであり、正当なユーザにのみ適切にキャッシュバックを行う処理を実行可能なシステムを実現することを目的とする。   The present invention has been made in view of such a situation, and an object of the present invention is to realize a system capable of executing a process of appropriately performing cash back only to a legitimate user.

上記目的を達成するため、本発明の一態様の情報処理装置は、
キャッシュバックの対象候補となる携帯端末に割り当てられた電話番号が登録されているキャリアを判定するキャリア判定手段と、
前記携帯端末が使用している通信方式が、Wi−Fi(登録商標)接続とキャリア網接続とのうち何れであるのかを判定するアクセス網判定手段と、
前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合、当該携帯端末のユーザに対してキャッシュバックをするための振込処理を実行する振込処理手段と、
を備える。
In order to achieve the above object, an information processing apparatus of one embodiment of the present invention provides:
Carrier determination means for determining a carrier in which a telephone number assigned to a mobile terminal as a candidate for cash back is registered;
An access network determination means for determining whether a communication method used by the mobile terminal is a Wi-Fi (registered trademark) connection or a carrier network connection;
When the carrier determined by the carrier determination unit matches the carrier contracted at the time of purchase of the portable terminal and the communication method determined by the access network determination unit is the carrier network connection, the portable terminal A transfer processing means for executing a transfer process for cashing back the user,
Is provided.

ここで、前記携帯端末に対して指定した場所に電話がかかってきた際に得られる電話番号と、前記携帯端末の購入時に契約したキャリアから割り当てられた電話番号とが一致しているか否かを判定する電話番号判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記電話番号判定手段により2つの電話番号が一致していると判定された場合、前記振込処理を実行する、
ことができる。
Here, whether or not the telephone number obtained when a call is made to a location designated for the mobile terminal and the telephone number assigned by the carrier contracted at the time of purchase of the mobile terminal match. A telephone number determination means for determining;
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when the telephone number determination means determines that the two telephone numbers match, the transfer process is executed.
be able to.

また、前記携帯端末に対して指定した第1webページにアクセスしてきた端末に対してCookieを埋め込み、その後、当該携帯端末に対して指定した第2webページにアクセスしてきた端末に、前記Cookieが埋め込まれているか否かを判定するCookie判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記Cookie判定手段により前記Cookieが埋め込まれていると判定された場合、前記振込処理を実行する、ことができる。
Also, the cookie is embedded in the terminal that has accessed the first web page designated for the mobile terminal, and then the cookie is embedded in the terminal that has accessed the second web page designated for the mobile terminal. Cookie determination means for determining whether or not
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to a certain case, when it is determined by the cookie determination means that the cookie is embedded, the transfer process can be executed.

所定のwebページの所在を示す情報を前記携帯端末に送信してから、当該携帯端末から前記webページにアクセスするまでの時間が、所定時間を超えていないか否かを判定する時間判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記時間判定手段により前記所定時間を超えていないと判定された場合、前記振込処理を実行する、
ことができる。
Time determination means for determining whether or not a time from when the information indicating the location of a predetermined web page is transmitted to the mobile terminal until the web page is accessed from the mobile terminal exceeds a predetermined time. In addition,
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when it is determined by the time determination means that the predetermined time is not exceeded, the transfer process is executed.
be able to.

本発明の一側面の情報処理方法及びプログラムは、上述の本発明の一側面の情報処理装置に対応する方法及びプログラムである。   An information processing method and program according to one aspect of the present invention are a method and program corresponding to the above-described information processing apparatus according to one aspect of the present invention.

本発明によれば、キャッシュバック処理において、正当なユーザにのみ適切にキャッシュバックを行う処理を実行可能なシステムを実現することができる。   According to the present invention, it is possible to realize a system capable of executing a process of appropriately performing a cash back only for an authorized user in the cash back process.

本発明の一実施形態に係る情報処理システムの構成を示す図である。It is a figure which shows the structure of the information processing system which concerns on one Embodiment of this invention. 図1の情報処理システムのうち、本発明の情報処理装置の一実施形態に係るサービス提供サーバのハードウェアの構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the service provision server which concerns on one Embodiment of the information processing apparatus of this invention among the information processing systems of FIG. 図1の情報処理システムのうち、キャッシュバック処理の実行を制御する機能的構成を示す機能ブロック図である。FIG. 2 is a functional block diagram illustrating a functional configuration that controls execution of a cache back process in the information processing system of FIG. 1. 図3の機能的構成を有するサービス提供サーバによる情報処理システムの流れを説明するフローチャートである。It is a flowchart explaining the flow of the information processing system by the service provision server which has a functional structure of FIG. 図3の機能的構成を有するサービス提供サーバによる情報処理システムの流れを説明するフローチャートである。It is a flowchart explaining the flow of the information processing system by the service provision server which has a functional structure of FIG. 図4及び図5のキャッシュバック処理が実行される際の、サービス提供サーバと他の装置との間のやり取りの関係を示すアローチャートである。6 is an arrow chart showing the relationship of exchange between the service providing server and another device when the cashback processing of FIGS. 4 and 5 is executed.

図1は、本発明の一実施形態に係る情報処理システムの構成を示している。
図1に示す情報処理システムは、サービス提供サーバ11と、n台(nは任意の整数値)のユーザ端末12−1〜12−nと、携帯ショップ装置13と、を含んで構成されている。
FIG. 1 shows the configuration of an information processing system according to an embodiment of the present invention.
The information processing system shown in FIG. 1 includes a service providing server 11, n (n is an arbitrary integer) user terminals 12-1 to 12-n, and a mobile shop device 13. .

サービス提供サーバ11は、ユーザ端末12−1〜12−nを販売する店舗(以下、「携帯ショップ」と呼ぶ)の代わりに、ユーザにキャッシュバックをするサービスの提供者により管理されるサーバである。
サービス提供サーバ11は、ユーザ端末12−1〜12−nの夫々と通信をして、各ユーザに対してキャッシュバックをするまでの一連の処理(以下、「キャッシュバック処理」と呼ぶ)を実行する。
The service providing server 11 is a server managed by a service provider that provides cash back to the user instead of a store that sells the user terminals 12-1 to 12-n (hereinafter referred to as “mobile shop”). .
The service providing server 11 communicates with each of the user terminals 12-1 to 12-n and executes a series of processing (hereinafter referred to as “cache back processing”) until each user is cashed back. To do.

ユーザ端末12−1乃至12−nの夫々は、n人のユーザの夫々により所持される、スマートフォン等である。
なお以下、ユーザ端末12−1〜12−nの夫々を、個々に区別する必要がない場合、これらをまとめて、「ユーザ端末12」と呼ぶ。
Each of the user terminals 12-1 to 12-n is a smartphone or the like possessed by each of n users.
Hereinafter, when it is not necessary to individually distinguish each of the user terminals 12-1 to 12-n, they are collectively referred to as “user terminal 12”.

ユーザ端末12は、他装置との通信方式として、Wi−Fi(登録商標)を用いてインターネットNと接続して通信する方式(以下、「Wi−Fi(登録商標)接続」と呼ぶ)を採用している。また、ユーザ端末12は、ユーザが契約しているキャリアのキャリア網に接続して通信する方式(以下、「キャリア網接続」と呼ぶ)を採用している。
なお、図1においては、第1キャリアによるキャリア網C1と、第2キャリアによるキャリア網C2のみが図示されているが、実際には更に多くのキャリアによるキャリア網が存在する。ただし、以下、説明の便宜上、ユーザ端末12は、第1キャリア又は第2キャリアの何れかに契約するものとする。
具体的には図1に示すように、ユーザ端末12−1及びユーザ端末12−2は、第1キャリアと契約した端末であるものとし、第1キャリアのキャリア網C1に対してキャリア網接続をするものとする。一方、ユーザ端末12−nは、第2キャリアと契約した端末であるものとし、第2キャリアのキャリア網C2に対して、キャリア網接続をするものとする。
The user terminal 12 employs a method of communicating with the Internet N using Wi-Fi (registered trademark) (hereinafter referred to as “Wi-Fi (registered trademark) connection) as a communication method with other devices. doing. Further, the user terminal 12 employs a method of connecting and communicating with a carrier network of a carrier with which the user has a contract (hereinafter referred to as “carrier network connection”).
In FIG. 1, only the carrier network C1 using the first carrier and the carrier network C2 using the second carrier are shown, but there are actually carrier networks using more carriers. However, hereinafter, for convenience of explanation, it is assumed that the user terminal 12 contracts with either the first carrier or the second carrier.
Specifically, as shown in FIG. 1, it is assumed that the user terminal 12-1 and the user terminal 12-2 are terminals contracted with the first carrier, and the carrier network connection is made to the carrier network C1 of the first carrier. It shall be. On the other hand, it is assumed that the user terminal 12-n is a terminal contracted with the second carrier and connects to the carrier network C2 of the second carrier.

携帯ショップ装置13は、携帯ショップで管理されるパーソナルコンピュータ等である。
なお、説明の便宜上、サービス提供サーバ11と携帯ショップ装置13も、何らかの方式で、インターネットN、キャリア網C1、及びキャリア網C2と接続できるものとする。
The mobile shop device 13 is a personal computer or the like managed in the mobile shop.
For convenience of explanation, it is assumed that the service providing server 11 and the mobile shop device 13 can also be connected to the Internet N, the carrier network C1, and the carrier network C2 by some method.

図2は、図1の情報処理システムのうち、本発明の情報処理装置の一実施形態に係るサービス提供サーバ11のハードウェアの構成を示すブロック図である。
サービス提供サーバ11は、CPU(Central Processing Unit)21と、ROM(Read Only Memory)22と、RAM(Random Access Memory)23と、バス24と、入出力インターフェース25と、出力部26と、入力部27と、記憶部28と、通信部29と、ドライブ30とを備えている。
FIG. 2 is a block diagram showing a hardware configuration of the service providing server 11 according to an embodiment of the information processing apparatus of the present invention in the information processing system of FIG.
The service providing server 11 includes a CPU (Central Processing Unit) 21, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23, a bus 24, an input / output interface 25, an output unit 26, and an input unit. 27, a storage unit 28, a communication unit 29, and a drive 30.

CPU21は、ROM22に記録されているプログラム、又は、記憶部28からRAM23にロードされたプログラムに従って各種の処理を実行する。
RAM23には、CPU21が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 21 executes various processes according to a program recorded in the ROM 22 or a program loaded from the storage unit 28 to the RAM 23.
The RAM 23 appropriately stores data necessary for the CPU 21 to execute various processes.

CPU21、ROM22、及びRAM23は、バス24を介して相互に接続されている。このバス24にはまた、入出力インターフェース25も接続されている。入出力インターフェース25には、出力部26、入力部27、記憶部28、通信部29、及びドライブ30が接続されている。   The CPU 21, ROM 22, and RAM 23 are connected to each other via a bus 24. An input / output interface 25 is also connected to the bus 24. An output unit 26, an input unit 27, a storage unit 28, a communication unit 29, and a drive 30 are connected to the input / output interface 25.

出力部26は、ディスプレイやスピーカ等で構成され、画像や音声等の各種情報を出力する。
入力部27は、マウスやキーボード等で構成され、各種情報を入力する。
記憶部28は、ハードディスクやDRAM(Dynamic Random Access Memory)等で構成され、各種データを記憶する。
通信部29は、インターネットN、キャリア網C1、又はキャリア網C2と接続して、他の装置(本実施形態では図1のユーザ端末12や携帯ショップ装置13)との間で通信を行う。
The output unit 26 includes a display, a speaker, and the like, and outputs various types of information such as images and sounds.
The input unit 27 includes a mouse, a keyboard, and the like, and inputs various information.
The storage unit 28 includes a hard disk, a DRAM (Dynamic Random Access Memory), and the like, and stores various data.
The communication unit 29 is connected to the Internet N, the carrier network C1, or the carrier network C2, and communicates with other devices (in this embodiment, the user terminal 12 and the mobile shop device 13 in FIG. 1).

ドライブ30には、必要に応じて、リムーバブルメディア41が適宜装着される。ドライブ30によってリムーバブルメディア41から読み出されたプログラムは、必要に応じて記憶部28にインストールされる。また、リムーバブルメディア41は、記憶部28に記憶されている各種データも、記憶部28と同様に記憶することができる。   A removable medium 41 is appropriately attached to the drive 30 as necessary. The program read from the removable medium 41 by the drive 30 is installed in the storage unit 28 as necessary. The removable medium 41 can also store various data stored in the storage unit 28 in the same manner as the storage unit 28.

図3は、図1の情報処理システムの機能的構成のうち、キャッシュバック処理の実行を制御する機能的構成を示す機能ブロック図である。   FIG. 3 is a functional block diagram showing a functional configuration for controlling the execution of the cache back process among the functional configurations of the information processing system of FIG.

サービス提供サーバ11のCPU21(図2)においては、キャッシュバック処理が実行される場合、図3に示すように、通信制御部101と、抽出部102と、判定部103と、振込実行部104とが機能する。   In the CPU 21 (FIG. 2) of the service providing server 11, when the cashback process is executed, as shown in FIG. 3, the communication control unit 101, the extraction unit 102, the determination unit 103, and the transfer execution unit 104 Works.

通信制御部101は、通信部29による他の装置との通信を制御する。ここで、他の装置とは、本実施形態では図1のユーザ端末12−1乃至12−n及び携帯ショップ装置13を意味するが、以下説明の便宜上、図3に示すユーザ端末12−1、又は、携帯ショップ装置13であるものとする。   The communication control unit 101 controls communication with other devices by the communication unit 29. Here, the other devices mean the user terminals 12-1 to 12-n and the mobile shop device 13 of FIG. 1 in the present embodiment, but for convenience of explanation, the user terminals 12-1 and 12-1 shown in FIG. Alternatively, the mobile shop device 13 is assumed.

通信制御部101は、送信情報生成部111と、受信情報取得部112とを備える。
送信情報生成部111は、他装置に対して送信する情報(以下、「送信情報」と呼ぶ)を生成して、通信部29を介して他装置に送信する。なお、送信情報の具体例については、後述する。
受信情報取得部112は、他装置からの情報が通信部29に受信された場合、当該情報(以下、「受信情報」と呼ぶ)を取得する。なお、受信情報の具体例については、後述する。
The communication control unit 101 includes a transmission information generation unit 111 and a reception information acquisition unit 112.
The transmission information generation unit 111 generates information to be transmitted to another device (hereinafter referred to as “transmission information”) and transmits the information to the other device via the communication unit 29. A specific example of transmission information will be described later.
When information from another device is received by the communication unit 29, the reception information acquisition unit 112 acquires the information (hereinafter referred to as “reception information”). A specific example of the reception information will be described later.

抽出部102は、キャッシュバックの対象となるユーザの候補の各種情報を抽出する。
ここで、候補としたのは、キャッシュバックの対象となるべきではない不正ユーザの情報も抽出される可能性があるからである。換言すると、本実施形態のキャッシュバック処理では、後述する判定部103による各種判定処理により、ユーザの候補の中から不正ユーザを見つけ出し、当該不正ユーザに対してキャッシュバックを禁止する処理が含まれているからである。つまり、本実施形態のキャッシュバック処理を実行することにより、キャッシュバックの対象となる正当なユーザに対してのみ、キャッシュバックが行われる。
The extraction unit 102 extracts various types of user candidate information to be cashed back.
Here, the reason for selecting a candidate is that there is a possibility that information on an unauthorized user who should not be the target of cashback may be extracted. In other words, the cash back process of the present embodiment includes a process of finding an unauthorized user from user candidates by various determination processes by the determination unit 103 described later and prohibiting the unauthorized user from cash back. Because. In other words, by executing the cache back process of the present embodiment, the cache back is performed only for the legitimate user who is the target of the cash back.

判定部103は、上述したように、抽出部102により抽出された各種情報で特定されるユーザの候補が、正当なユーザであるか否か、換言すると不正ユーザであるか否かを判定する。
判定の種類に応じて、各種の判定部が判定部103に設けられる。具体的には、図3の例では、電話番号判定部121、キャリア判定部122、アクセス網判定部123、Cookie判定部124、時間判定部125、及び最終判定部126が、判定部103に設けられている。
As described above, the determination unit 103 determines whether the user candidate specified by the various types of information extracted by the extraction unit 102 is a legitimate user, in other words, an unauthorized user.
Various determination units are provided in the determination unit 103 according to the type of determination. Specifically, in the example of FIG. 3, the telephone number determination unit 121, the carrier determination unit 122, the access network determination unit 123, the cookie determination unit 124, the time determination unit 125, and the final determination unit 126 are provided in the determination unit 103. It has been.

ここで、不正ユーザを見つけ出すために特に重要な判定を行うものは、キャリア判定部122及びアクセス網判定部123である。そこで、以下、キャリア判定部122及びアクセス網判定部123の機能について説明する。   Here, it is the carrier determination unit 122 and the access network determination unit 123 that make a particularly important determination in order to find an unauthorized user. The functions of the carrier determination unit 122 and the access network determination unit 123 will be described below.

例えばユーザは、携帯ショップにおいて、第1キャリアと契約して、当該第1キャリアのキャリア網C1を用いて通信をすることを前提として、ユーザ端末12−1を購入したものとする。
この場合、ユーザ端末12−1に対しては一意の電話番号が割り当てられ、当該電話番号は、第1キャリアのHLR130(Home Location Register130)に登録されて管理されるものとする。
For example, it is assumed that the user purchases the user terminal 12-1 on the premise that the user contracts with the first carrier and communicates using the carrier network C1 of the first carrier in the mobile shop.
In this case, a unique telephone number is assigned to the user terminal 12-1, and the telephone number is registered and managed in the HLR 130 (Home Location Register 130) of the first carrier.

ユーザ端末12−1のユーザがキャッシュバックの対象候補である場合、受信情報取得部112は、ユーザの契約時にユーザ端末12−1に対して割り当てられた電話番号を、携帯ショップ装置13から、受信情報として取得する。   When the user of the user terminal 12-1 is a candidate for cashback, the reception information acquisition unit 112 receives the telephone number assigned to the user terminal 12-1 from the mobile shop device 13 when the user contracts. Obtain as information.

キャリア判定部122は、受信情報取得部112により取得された電話番号が登録されているキャリアを判定する。
ここで、ユーザが正当なユーザである場合、即ち、第1キャリアとの契約を維持している場合、携帯ショップにおいてユーザの契約時にユーザ端末12−1に対して割り当てられた電話番号は、第1キャリアのキャリア網C1内のHLR130に登録されている。従って、キャリア判定部122は、当該電話番号が第1キャリアのHLR130に登録されている場合、第1キャリアであると判定する。
これに対して、仮にユーザが不正ユーザである場合、即ち、電話番号を維持したまま、第1キャリアから第2キャリアに乗り換えた場合、当該電話番号は、第1キャリアのHLR130からは抹消され、図3に図示せぬ第2キャリアのHLRに登録されて管理されている。従って、キャリア判定部122は、当該電話番号が第2キャリアのHLR(図示せず)に登録されている場合、第2キャリアであると判定する。
このように、キャリア判定部122は、各キャリアのHLRを確認することで、所定の電話番号が何れのキャリアに登録されているのかを判定する。
The carrier determination unit 122 determines a carrier in which the telephone number acquired by the reception information acquisition unit 112 is registered.
Here, when the user is a legitimate user, that is, when the contract with the first carrier is maintained, the telephone number assigned to the user terminal 12-1 at the time of the user contract in the mobile shop is It is registered in the HLR 130 in the carrier network C1 of one carrier. Therefore, the carrier determination unit 122 determines that the telephone number is the first carrier when the telephone number is registered in the HLR 130 of the first carrier.
On the other hand, if the user is an unauthorized user, that is, if the first carrier is changed to the second carrier while maintaining the phone number, the phone number is deleted from the HLR 130 of the first carrier, It is registered and managed in the HLR of the second carrier (not shown in FIG. 3). Accordingly, the carrier determination unit 122 determines that the telephone number is the second carrier when the telephone number is registered in the HLR (not shown) of the second carrier.
Thus, the carrier determination unit 122 determines to which carrier a predetermined telephone number is registered by confirming the HLR of each carrier.

ここで、上述したように、契約したキャリアのキャリア網を利用することを前提として、キャッシュバックは行われる。
換言すると、第1キャリアとの契約を維持しているユーザであっても、ユーザ端末12−1を用いて通信をするに際し、キャリア網C1のキャリア網接続を一切使用せずに、Wi−Fi(登録商標)接続のみを使用するならば、キャッシュバックの対象とすべきではない。
そこで、本実施形態では、少なくともキャッシュバック処理中においてはキャリア網C1のキャリア網接続をする、ということがキャッシュバックの条件(コンセプト)として採用されている。即ち、この条件に従わないユーザは、不正ユーザとして、キャッシュバックの対象から除外されることになる。
そこで、アクセス網判定部123は、キャッシュバック処理中にユーザ端末12−1が使用している通信方式として、Wi−Fi(登録商標)接続なのか、それとも、キャリア網接続なのかを判定する。
Here, as described above, cashback is performed on the assumption that the carrier network of the contracted carrier is used.
In other words, even a user who maintains a contract with the first carrier does not use the carrier network connection of the carrier network C1 when performing communication using the user terminal 12-1, and does not use Wi-Fi. If you use only a (registered trademark) connection, it should not be subject to cashback.
Therefore, in this embodiment, the carrier network connection of the carrier network C1 is adopted as a condition (concept) of the cash back at least during the cash back process. In other words, a user who does not follow this condition is excluded from cash back as an unauthorized user.
Therefore, the access network determination unit 123 determines whether the communication method used by the user terminal 12-1 during the cash-back process is Wi-Fi (registered trademark) connection or carrier network connection.

なお、第1キャリアと契約したユーザの中には、キャッシュバック処理中においてキャリア網C1のキャリア網接続をすることが、キャッシュバックの条件(コンセプト)であることを知らない者も存在し得る。
このようなユーザは、たまたまWi−Fi(登録商標)接続中にキャッシュバック処理を実行する場合がある。そのような場合に、当該ユーザを不正ユーザとみなすのは酷である。そこで、本実施形態では、アクセス網判定部123によりWi−Fi(登録商標)接続と判定された場合であっても、直ちに不正ユーザと取り扱わずに、キャリア網接続に切り替えることを促すようにしている。つまり、そのような促しに無視してまで、Wi−Fi(登録商標)接続を継続するユーザを、不正ユーザとみなすようにしている。
Note that some users who have contracted with the first carrier may not know that it is a cashback condition (concept) to connect to the carrier network C1 during the cashback process.
Such a user happens to execute a cash-back process during a Wi-Fi (registered trademark) connection. In such a case, it is harsh to regard the user as an unauthorized user. Therefore, in this embodiment, even if the access network determination unit 123 determines that the Wi-Fi (registered trademark) connection is established, the access network determination unit 123 prompts the user to switch to the carrier network connection without immediately treating the user as an unauthorized user. Yes. In other words, a user who continues Wi-Fi (registered trademark) connection until such prompting is ignored is regarded as an unauthorized user.

以上、不正ユーザを見つけ出すために特に重要な判定を行うものとして、キャリア判定部122及びアクセス網判定部123について説明した。
なお、それ以外の電話番号判定部121、Cookie判定部124、時間判定部125、及び最終判定部126については、後述の図4〜図6の説明の際に、あわせて説明する。
As described above, the carrier determination unit 122 and the access network determination unit 123 have been described as performing particularly important determination in order to find an unauthorized user.
The other telephone number determination unit 121, cookie determination unit 124, time determination unit 125, and final determination unit 126 will be described together with the description of FIGS.

ユーザ端末12−1を使用するユーザが判定部103により正当ユーザであると判定された場合、振込実行部104は、当該ユーザ端末12−1のユーザに対して、キャッシュバックをするための処理を実行する。
ここで、判定部103により正当ユーザであると判定されるためには、キャリア判定部122により判定されたキャリアが、ユーザの契約時点のキャリアと一致し(つまり本例では第1キャリアであり)、かつ、アクセス網判定部123により判定された通信方式がキャリア網接続であることが少なくとも必要である。更に本実施形態では、後述する電話番号判定部121、Cookie判定部124、時間判定部125、及び最終判定部126の各種判定結果も用いられて、正当ユーザであるか否かが判断される。
When the determination unit 103 determines that the user using the user terminal 12-1 is a valid user, the transfer execution unit 104 performs a process for cashing back the user of the user terminal 12-1. Run.
Here, in order for the determination unit 103 to determine that the user is a valid user, the carrier determined by the carrier determination unit 122 matches the carrier at the time of the user's contract (that is, the first carrier in this example). In addition, it is necessary at least that the communication method determined by the access network determination unit 123 be carrier network connection. Furthermore, in this embodiment, it is determined whether the user is a valid user by using various determination results of a telephone number determination unit 121, a cookie determination unit 124, a time determination unit 125, and a final determination unit 126, which will be described later.

図4及び図5は、図3の機能的構成を有するサービス提供サーバ11によるキャッシュバック処理の流れを説明するフローチャートである。
図6は、図4及び図5のキャッシュバック処理が実行される際(正当ユーザがキャッシュバックを受ける際)の、サービス提供サーバ11と他の装置との間のやり取りの関係を示すアローチャートである。
4 and 5 are flowcharts for explaining the flow of cash back processing by the service providing server 11 having the functional configuration of FIG.
FIG. 6 is an arrow chart showing the relationship of exchange between the service providing server 11 and another device when the cashback processing of FIGS. 4 and 5 is executed (when the authorized user receives cashback). is there.

図6に示すステップS50において、携帯ショップ装置13は、ユーザID等の契約者情報をサービス提供サーバ11に送信する。
具体的には例えば本実施形態では、キャッシュバックの対象となるユーザの候補についての契約者情報としては、ユーザID、(キャリア契約時の)携帯電話番号、キャリア情報等が含まれている。このような契約者情報は、CSV(Comma−Separated Values)アップやAPI(Application Programming Interface)等での自動取り込みにより、携帯ショップ装置13からサービス提供サーバ11に送信される。
なお、ステップS50の処理タイミングは、特に限定されない。例えば契約時点からの経過日に基づいて決定される所定タイミング(例えば毎週日曜日の所定時刻)に、ステップS50の処理を実行してもよい。また例えば、後述するステップS4において第1SMS(Short Message Service)等を送信したにもかかわらず、ユーザによるキャッシュバック手続きがされていない場合に、ステップS50の処理を再度実行してもよい。
In step S <b> 50 illustrated in FIG. 6, the mobile shop device 13 transmits contractor information such as a user ID to the service providing server 11.
Specifically, for example, in the present embodiment, the contractor information regarding the user candidates to be cashbacked includes a user ID, a mobile phone number (at the time of carrier contract), carrier information, and the like. Such contractor information is transmitted from the mobile shop device 13 to the service providing server 11 by automatic capture using CSV (Comma-Separated Values) up or API (Application Programming Interface).
In addition, the process timing of step S50 is not specifically limited. For example, the process of step S50 may be executed at a predetermined timing (for example, a predetermined time every Sunday) determined based on the elapsed date from the contract time. Further, for example, when the first SMS (Short Message Service) or the like is transmitted in step S4 to be described later and the cashback procedure is not performed by the user, the process of step S50 may be executed again.

このようにして、携帯ショップ装置13から契約者情報が送信されてきた場合、サービス提供サーバ11の受信情報取得部112は、当該契約者情報を受信情報として取得する。
すると、ステップS1において、抽出部102は、キャッシュバックの対象となるユーザの候補についての契約者情報(受信情報)を抽出する。
In this way, when the contractor information is transmitted from the mobile shop device 13, the reception information acquisition unit 112 of the service providing server 11 acquires the contractor information as reception information.
Then, in step S <b> 1, the extraction unit 102 extracts contractor information (reception information) about a user candidate for cash back.

ステップS2において、キャリア判定部122は、キャリア判定処理を実行する。即ち、キャリア判定部122は、ステップS1で抽出された契約者情報(電話番号情報)により特定される電話番号が、何れのキャリア(本例では第1キャリア、又は、第2キャリア)に登録されているのかについて、各キャリアのHLRを確認することで判定する。   In step S2, the carrier determination unit 122 executes a carrier determination process. That is, the carrier determination unit 122 registers the telephone number specified by the contractor information (phone number information) extracted in step S1 in any carrier (in this example, the first carrier or the second carrier). Is checked by checking the HLR of each carrier.

ステップS3において、キャリア判定部122は、ステップS2のキャリア判定がOKであったか否かを判定する。
ここで、「キャリア判定がOK」とは、ステップS2においてHLRから確認されたキャリアと、ステップS1で抽出された契約者情報(キャリア情報)で特定されるキャリアとが一致することをいう。
In step S3, the carrier determination unit 122 determines whether or not the carrier determination in step S2 is OK.
Here, “carrier determination is OK” means that the carrier confirmed from the HLR in step S2 matches the carrier specified by the contractor information (carrier information) extracted in step S1.

上述の例で説明したように、ユーザ端末12−1は第1キャリアと契約している。つまり、ステップS1で抽出された契約者情報(キャリア情報)で特定されるキャリアとは、第1キャリアである。
従って、仮にステップS1で抽出された契約者情報(電話番号情報)により特定される電話番号が、第2キャリアのHLR(図示せず)に登録されていた場合(第1キャリアの図3のHLR130に登録されていなかった場合)、「キャリア判定はOK」とならない。このような場合、ステップS3においてNOであると判定されて、処理はステップS21に進む。
As described in the above example, the user terminal 12-1 is contracted with the first carrier. That is, the carrier specified by the contractor information (carrier information) extracted in step S1 is the first carrier.
Therefore, if the telephone number specified by the contractor information (phone number information) extracted in step S1 is registered in the HLR (not shown) of the second carrier (HLR 130 of FIG. 3 of the first carrier). The carrier determination is not OK). In such a case, it is determined as NO in Step S3, and the process proceeds to Step S21.

ステップS21において、キャリア判定部122は、排除の処理を実行する。
ここで、排除の処理とは、不正ユーザが、これ以降のキャッシュバック処理操作を行うことができないようにするための処理をいう。
ステップS21の排除の処理が実行されると、キャッシュバック処理終了となる。即ち、「キャリア判定はOK」とならない場合とは、キャリアを乗り換えた不正ユーザ(本例では第1キャリアから第2キャリアへ乗り換えた不正ユーザ)の場合を意味するので、このような不正ユーザに対してキャッシュバック処理の実行を禁止する。
In step S21, the carrier determination unit 122 executes an exclusion process.
Here, the exclusion process refers to a process for preventing an unauthorized user from performing subsequent cash back processing operations.
When the exclusion process in step S21 is executed, the cache back process ends. That is, the case where “carrier determination is not OK” means a case of an unauthorized user who changed carriers (in this example, an unauthorized user who changed from the first carrier to the second carrier). On the other hand, execution of cash back processing is prohibited.

つまり、ステップS2及びS3のキャリア判定を行うことにより、キャッシュバック処理時において、契約時点のキャリアと異なったキャリアを使用しているにもかかわらず、キャッシュバックを受けようとするような不正ユーザに対して、キャッシュバック処理が実行されるのを防止することができる。   In other words, by performing the carrier determination in steps S2 and S3, it is possible to prevent unauthorized users who are trying to receive cash back even though they use a carrier different from the carrier at the time of contract at the time of cash back processing. On the other hand, it is possible to prevent the cache back process from being executed.

通常の場合、ステップS1で抽出されたユーザ端末12−1の契約者情報(電話番号情報)により特定される電話番号は、第1キャリアの図3のHLR130に登録されている。この場合、「キャリア判定はOK」となるため、ステップS3においてYESであると判定されて、処理はステップS4に進む。   In a normal case, the telephone number specified by the contractor information (telephone number information) of the user terminal 12-1 extracted in step S1 is registered in the HLR 130 of FIG. 3 of the first carrier. In this case, since “carrier determination is OK”, it is determined as YES in Step S3, and the process proceeds to Step S4.

ステップS4において、送信情報生成部111は、第1SMS等を送信情報として生成して、通信部29を介してユーザ端末12−1に送信する。
ここで、「第1SMS等」とは、後述のステップS10において送信される第2SMS等と区別するために、「第1」を付したSMS等である。「等」としているのは、後述するように、電子メール等、SMS以外も採用可能なためである。ただし、以下の説明では、第1SMS等としてSMSが送信されるものとする。つまり、以下の説明では、第1キャリアのキャリア網C1によりSMSが、第1SMS等として送信されるものとする。
第1SMS等には、図示はしないが、キャッシュバック手続処理に関する通知である旨を知らせる表示と、第1webページのURL(Uniform Resource Locator)のリンク情報とが含まれている。なお、第1webページについては、後述する。
In step S <b> 4, the transmission information generation unit 111 generates first SMS or the like as transmission information, and transmits it to the user terminal 12-1 via the communication unit 29.
Here, “first SMS etc.” is SMS etc. given “first” in order to distinguish it from second SMS etc. transmitted in step S10 described later. The reason for “etc.” is that other than SMS, such as e-mail, can be adopted as will be described later. However, in the following description, it is assumed that SMS is transmitted as the first SMS or the like. That is, in the following description, it is assumed that the SMS is transmitted as the first SMS or the like by the carrier network C1 of the first carrier.
Although not shown in the figure, the first SMS or the like includes a display notifying that the notification is related to the cashback procedure processing and link information of the URL (Uniform Resource Locator) of the first web page. The first web page will be described later.

図6に示すステップS40において、ユーザ端末12−1は、第1SMS等を受信する。   In step S40 shown in FIG. 6, the user terminal 12-1 receives the first SMS and the like.

この間、ステップS5において、サービス提供サーバ11の受信情報取得部112は、ユーザ端末12−1から第1webページにアクセスがあったか否かを判定している。
ユーザ端末12−1から第1webページにアクセスがない場合、ステップS5においてNOであると判定されて、処理はステップS5に戻される。即ち、ユーザ端末12−1からのアクセスがあるまで、ステップS5の判定処理が繰り返されて、サービス提供サーバ11側のキャッシュバック処理は待機状態になる。
第1SMS等を視認したユーザが、ユーザ端末12−1に表示された「第1webページのURLのリンク情報」に対して、クリック操作等をすると、図6に示すステップS41において、ユーザ端末12−1は、第1webページにアクセスする。
この場合、ステップS5においてYESであると判定されて、処理はステップS6に進む。
Meanwhile, in step S5, the reception information acquisition unit 112 of the service providing server 11 determines whether or not the first web page has been accessed from the user terminal 12-1.
When there is no access to the first web page from the user terminal 12-1, it is determined as NO in Step S5, and the process returns to Step S5. That is, the determination process in step S5 is repeated until there is an access from the user terminal 12-1, and the cache back process on the service providing server 11 side is in a standby state.
When the user who viewed the first SMS or the like performs a click operation or the like on the “link information of the URL of the first web page” displayed on the user terminal 12-1, in step S41 shown in FIG. 6, the user terminal 12- 1 accesses the first web page.
In this case, it is determined as YES in Step S5, and the process proceeds to Step S6.

ステップS6において、サービス提供サーバ11の送信情報生成部111は、ユーザ端末12−1にIVR(Interactive Voice Response)電話番号の案内と、Cookieの埋め込みを行う。
即ち、第1webページには、IVR電話番号の案内として、図示はしないが例えば、「以下リンクよりダイヤルしてください」というメッセージと、その下方に配置される「電話番号認証」ボタンが含まれている。
第1webページは、ユーザ端末12−1の所定のブラウザ等を介して、ユーザに提示される。また、このようにしてユーザ端末12−1が第1webページにアクセスすると、当該ユーザ端末12−1に対してCookieが埋め込まれる。
In step S <b> 6, the transmission information generating unit 111 of the service providing server 11 guides an IVR (Interactive Voice Response) telephone number and embeds a cookie in the user terminal 12-1.
In other words, the first web page includes, for example, a message “Please dial from the link below” and a “telephone number authentication” button arranged below it as an IVR phone number guide, although not shown. Yes.
The first web page is presented to the user via a predetermined browser of the user terminal 12-1. Further, when the user terminal 12-1 accesses the first web page in this way, a cookie is embedded in the user terminal 12-1.

ステップS7において、受信情報取得部112は、ユーザからの電話があったか否かを判定する。
ユーザ端末12−1からの電話がない場合、ステップS7においてNOであると判定されて、処理はステップS7に戻される。即ち、ユーザ端末12−1から電話があるまで、ステップS7の判定処理が繰り返されて、サービス提供サーバ11側のキャッシュバック処理は待機状態になる。
In step S7, the reception information acquisition unit 112 determines whether or not there is a call from the user.
When there is no telephone call from the user terminal 12-1, it is determined as NO in Step S7, and the process returns to Step S7. That is, the determination process in step S7 is repeated until a call is received from the user terminal 12-1, and the cash back process on the service providing server 11 side is in a standby state.

通常の場合、ユーザは、第1webページのメッセージを視認した後「電話番号認証」ボタンを押下する。すると、図6に示すステップS42において、ユーザ端末12−1は、IVR電話番号へ電話発信を行う。
この場合、ステップS7においてYESであると判定されて、処理はステップS8に進む。
In a normal case, the user presses a “telephone number authentication” button after visually recognizing the message on the first web page. Then, in step S42 shown in FIG. 6, the user terminal 12-1 makes a call to the IVR telephone number.
In this case, it is determined as YES in Step S7, and the process proceeds to Step S8.

ステップS8において、電話番号判定部121は、電話番号判定処理を実行する。即ち、電話番号判定部121は、ステップS7で電話受信した電話番号が、ステップS1で抽出された契約者情報(電話番号情報)により特定される電話番号と一致しているかを判定する。
つまり、本判定により、キャッシュバックの対象となるユーザ本人からの電話であることを確認する。この本判定により電話番号の一致が確認できた場合を、以下、「電話番号判定がOK」と呼ぶ。
In step S8, the telephone number determination unit 121 executes a telephone number determination process. That is, the telephone number determination unit 121 determines whether the telephone number received in step S7 matches the telephone number specified by the contractor information (phone number information) extracted in step S1.
In other words, this determination confirms that the call is from the user who is the target of cash back. Hereinafter, the case where the telephone number match can be confirmed by this determination will be referred to as “telephone number determination is OK”.

ステップS9において、電話番号判定部121は、ステップS8の電話番号判定がOKであったか否かを判定する。   In step S9, the telephone number determination unit 121 determines whether or not the telephone number determination in step S8 is OK.

仮にステップS7で電話受信したユーザ端末12−1の電話番号が、ステップS1で抽出された契約者情報(電話番号情報)により特定されている電話番号と一致しない場合、「電話番号判定がOK」とはならない。このような場合、ステップS9において、NOであると判定されて、処理はステップS22に進む。   If the telephone number of the user terminal 12-1 received by telephone in step S7 does not match the telephone number specified by the contractor information (phone number information) extracted in step S1, “telephone number determination is OK”. It will not be. In such a case, it is determined as NO in step S9, and the process proceeds to step S22.

ステップS22において、電話番号判定部121は、ユーザ端末12−1に対して、再架電依頼の処理を実行する。
ここで、再架電依頼の処理とは、ステップS6において案内したIVR電話番号へ再度、ユーザ端末12−1から電話送信を行うように依頼する送信情報を、送信情報生成部111が生成し、通信部29を介してユーザ端末12−1に送信するまでの一連の処理をいう。
ステップS22の再架電依頼の処理が終了すると、処理はステップS7に戻され、それ以降の処理が繰り返される。
即ち、ユーザ端末12−1から再架電があった場合、ステップS7においてYESであると判定されて、再度ステップS8において電話番号判定処理が実行される。
なお、図4の例では、説明の便宜上、「電話番号判定がOK」となるまで、ステップS7乃至S9のループ処理が繰り返されるが、実際には、ループ処理が所定回数繰り返された場合、第1キャリアに契約したユーザ端末12−1のユーザ本人ではないと判定されて、キャッシュバック処理は強制終了となる。
In step S22, the telephone number determination unit 121 executes a re-calling request process for the user terminal 12-1.
Here, the re-calling request processing is the transmission information generating unit 111 generating transmission information for requesting the user terminal 12-1 to perform telephone transmission again to the IVR telephone number guided in step S6. It means a series of processes until transmission to the user terminal 12-1 via the communication unit 29.
When the recall request process in step S22 is completed, the process returns to step S7, and the subsequent processes are repeated.
That is, when there is a re-calling from the user terminal 12-1, it is determined as YES in Step S7, and the telephone number determination process is executed again in Step S8.
In the example of FIG. 4, for convenience of explanation, the loop processing of steps S7 to S9 is repeated until “phone number determination is OK”, but in reality, when the loop processing is repeated a predetermined number of times, It is determined that the user of the user terminal 12-1 contracted with one carrier is not the user himself / herself, and the cashback process is forcibly terminated.

このように、ステップS8及びS9の電話番号判定を行うことにより、第1キャリアに契約したユーザ端末12−1のユーザ本人であるか否かの確認が行われる。
つまり、ステップS7で電話受信したユーザ端末12−1の電話番号と、ステップS1で抽出された契約者情報(電話番号情報)により特定される電話番号とが一致している場合、本人確認ができたものとして「電話番号判定がOK」となる。このような場合、ステップS9においてYESであると判定されて、処理はステップS10に進む。
Thus, by performing the telephone number determination of steps S8 and S9, it is confirmed whether or not the user of the user terminal 12-1 contracted with the first carrier.
That is, if the telephone number of the user terminal 12-1 received by telephone in step S7 matches the telephone number specified by the contractor information (phone number information) extracted in step S1, the identity can be confirmed. As a result, “telephone number determination is OK”. In such a case, it is determined as YES in Step S9, and the process proceeds to Step S10.

ステップS10において、送信情報生成部111は、第2SMSを送信情報として生成して、通信部29を介してユーザ端末12−1に送信する。
ここで、第2SMSとは、上述したステップS4において送信される第1SMS等と区別するために、「第2」を付したSMSである。ここでは、契約したキャリアのキャリア網(本例では第1キャリアのキャリア網C1)で伝送されるSMSのみが用いられるため、即ち電子メールは用いられないため、第1SMS等とは異なり、「等」とはしていない。
第2SMSには、図示はしないが、キャッシュバック手続処理に関する通知である旨を知らせる表示と、第2webページのURLのリンク情報とが含まれている。なお、第2webページについては、後述する。
In step S <b> 10, the transmission information generation unit 111 generates the second SMS as transmission information and transmits it to the user terminal 12-1 via the communication unit 29.
Here, the second SMS is an SMS given “second” in order to distinguish it from the first SMS or the like transmitted in step S4 described above. Here, since only the SMS transmitted in the carrier network of the contracted carrier (the carrier network C1 of the first carrier in this example) is used, that is, no e-mail is used, unlike the first SMS, etc. Is not.
Although not shown, the second SMS includes a display notifying that the notification is related to the cashback procedure process, and link information of the URL of the second web page. The second web page will be described later.

図6に示すステップS43において、ユーザ端末12−1は、第2SMSを受信する。   In step S43 shown in FIG. 6, the user terminal 12-1 receives the second SMS.

この間、ステップS11において、サービス提供サーバ11の受信情報取得部112は、ユーザ端末12−1から第2webページにアクセスがあったか否かを判定している。
ユーザ端末12−1から第2webページにアクセスがない場合、ステップS11においてNOであると判定されて、処理はステップS12に進む。
During this time, in step S11, the reception information acquisition unit 112 of the service providing server 11 determines whether or not the second web page has been accessed from the user terminal 12-1.
When there is no access to the second web page from the user terminal 12-1, it is determined as NO in Step S11, and the process proceeds to Step S12.

ステップS12において、時間判定部125は、時間判定処理を実行する。即ち、時間判定部125は、ユーザ端末12−1に対する第2SMSの送信タイミング(ステップS10又はS24)からの経過時間が、所定の時間(例えば1分)以内であるか否かを判定する。
つまり、本判定では、ユーザ端末12−1からの第2webページへのアクセスが所定の時間(例えば1分)以内にあることを確認する。この本判定において所定の時間以内と判定された場合とは、ユーザ端末12−1からの第2webページへのアクセスが所定の時間(例えば1分)以内にある可能性が残されていることを意味しているので、以下、「時間判定がOK」と呼ぶ。
In step S12, the time determination unit 125 executes time determination processing. That is, the time determination unit 125 determines whether the elapsed time from the transmission timing of the second SMS to the user terminal 12-1 (step S10 or S24) is within a predetermined time (for example, 1 minute).
That is, in this determination, it is confirmed that the access to the second web page from the user terminal 12-1 is within a predetermined time (for example, 1 minute). In the case where it is determined that the time is within the predetermined time in this determination, the possibility that the access to the second web page from the user terminal 12-1 is within the predetermined time (for example, 1 minute) remains. In the following, it is referred to as “time determination is OK”.

ステップS13において、時間判定部125は、ステップS12の時間判定がOKであったか否かを判定する。
第2SMSを送信してからの経過時間が所定の時間(例えば1分)以内である場合、「時間判定はOK」として、ステップS13においてYESであると判定されて処理はステップS11に戻される。
即ち、ユーザ端末12−1からの第2webページへのアクセスがなされるまでの間、ステップS11〜S13のループ処理が繰り返される。
このループ処理が何回も繰り返されて、第2SMSを送信してからの経過時間が所定の時間(例えば1分)を超えてしまった場合、「時間判定がOK」とはならない。このような場合、ステップS13において、NOであると判定されて、処理はステップS23に進む。
In step S13, the time determination unit 125 determines whether or not the time determination in step S12 is OK.
If the elapsed time since the transmission of the second SMS is within a predetermined time (for example, 1 minute), “time determination is OK” is determined as YES in step S13, and the process returns to step S11.
That is, the loop processing of steps S11 to S13 is repeated until the user terminal 12-1 accesses the second web page.
If this loop process is repeated many times and the elapsed time since the second SMS is transmitted exceeds a predetermined time (for example, 1 minute), “time determination is not OK”. In such a case, it is determined as NO in step S13, and the process proceeds to step S23.

ステップS23において、時間判定部125は、ユーザ端末12−1に対して、再接続依頼の処理を実行する。
ここで、再接続依頼の処理とは、IVR電話番号への電話発信をユーザ端末12−1が再び行うように依頼する送信情報を、送信情報生成部111が生成し、通信部29を介してユーザ端末12−1に送信する処理をいう。
従って、ステップS23において再接続依頼の処理が実行されると、処理はステップS7に戻されてそれ以降の処理が繰り返される。
つまり、例えば不正ユーザが、第2SMSを受信したユーザ端末12−1から別のユーザ端末12へURL情報を転送して第2webページにアクセスを行ったり、或いは、第2SMSを受信したユーザ端末12−1からSIMカードを抜きだし別のユーザ端末12に差し替えて第2webページにアクセスを行う場合、所定の時間(例えば1分)以上要すことになる。このような不正ユーザに対して、キャッシュバック処理が実行されるのを防止すべく、ステップS12、S13の時間判定が行われている。
In step S <b> 23, the time determination unit 125 executes reconnection request processing for the user terminal 12-1.
Here, the reconnection request processing means that the transmission information generation unit 111 generates transmission information for requesting the user terminal 12-1 to make a telephone call to the IVR telephone number again, and the communication information is sent via the communication unit 29. The process which transmits to the user terminal 12-1.
Accordingly, when the reconnection request process is executed in step S23, the process returns to step S7, and the subsequent processes are repeated.
That is, for example, an unauthorized user transfers URL information from the user terminal 12-1 that has received the second SMS to another user terminal 12 to access the second web page, or the user terminal 12- that has received the second SMS. When the SIM card is removed from 1 and replaced with another user terminal 12 to access the second web page, a predetermined time (for example, 1 minute) or more is required. Time determinations in steps S12 and S13 are performed to prevent such an unauthorized user from executing the cashback process.

正当なユーザであれば、ユーザ端末12−1に第2SMSを送信されてから、所定の時間(1分以内)に、ユーザ端末12−1を操作して、第2webページにアクセスしてくる。この場合、「時間判定はOK」の状態(ステップS13においてYESであると判定され続ける状態)のまま、ステップS11においてYESであると判定されて、処理はステップS14に進む。   If it is a legitimate user, the second web page is accessed by operating the user terminal 12-1 within a predetermined time (within 1 minute) after the second SMS is transmitted to the user terminal 12-1. In this case, it is determined as YES in step S11 while maintaining the state of “time determination is OK” (a state where it is determined to be YES in step S13), and the process proceeds to step S14.

ステップS14において、アクセス網判定部123は、アクセス網判定処理を実行する。即ち、アクセス網判定部123は、ユーザ端末12−1から第2webページへのアクセスした際の通信方式が、キャリア網接続によるものか、それとも、Wi−Fi(登録商標)接続によるものかを判定する。
ここで、上述したように、キャッシュバックの条件(コンセプト)は、少なくともキャッシュバック処理中においては、契約したキャリアのキャリア網を用いて通信をすることである。
従って、本判定において、ユーザ端末12−1から第2webページへのアクセスした際の通信方式が、契約したキャリアのキャリア網接続(本例では第1キャリアのキャリア網C1への接続)である場合、「アクセス網判定がOK」と呼ぶ。
In step S14, the access network determination unit 123 performs an access network determination process. That is, the access network determination unit 123 determines whether the communication method when accessing the second web page from the user terminal 12-1 is based on carrier network connection or Wi-Fi (registered trademark) connection. To do.
Here, as described above, the condition (concept) of the cashback is to perform communication using the carrier network of the contracted carrier at least during the cashback process.
Therefore, in this determination, when the communication method when accessing the second web page from the user terminal 12-1 is the carrier network connection of the contracted carrier (in this example, the connection to the carrier network C1 of the first carrier). , “Access network determination is OK”.

ステップS15において、アクセス網判定部123は、ステップS14のアクセス網判定がOKであったか否かを判定する。
従って、仮にユーザ端末12−1から第2webページへのアクセスの際に、Wi−Fi(登録商標)接続が利用されていた場合、「アクセス網判定がOK」とはならない。このような場合、ステップS15においてNOであると判定されて、処理はステップS24に進む。
In step S15, the access network determination unit 123 determines whether or not the access network determination in step S14 is OK.
Therefore, if a Wi-Fi (registered trademark) connection is used when accessing the second web page from the user terminal 12-1, "access network determination is not OK". In such a case, it is determined as NO in Step S15, and the process proceeds to Step S24.

ステップS24において、アクセス網判定部123は、ユーザ端末12−1への再接続依頼の処理を実行する。
ここで、再接続依頼の処理とは、ユーザ端末12−1から第2webページへのアクセスの際にWi−Fi(登録商標)接続をオフにし、キャリア網接続に切り替えるように依頼する送信情報を、送信情報生成部111が生成し、通信部29を介してユーザ端末12−1に送信する処理をいう。
ユーザ端末12−1から再アクセスがあった場合、ステップS11においてYESであると判定されて、再度ステップS14においてアクセス網判定処理が実行される。
上述したように、正当なユーザであっても、キャッシュバック処理の際にたまたまWi−Fi(登録商標)接続を利用している場合もあり得る。このような正当なユーザであれば、キャリア網接続に切替えてくれる筈である。この場合、「アクセス網判定がOK」となり、ステップS15においてYESであると判定される。
これに対して、Wi−Fi(登録商標)接続を利用し続ける不正ユーザの場合、ステップS15でNOであると判定され続ける。そこで、図5には図示はしないが、所定回数以上のステップS24の再接続依頼がなされても、Wi−Fi(登録商標)接続を利用し続ける場合、不正ユーザであるとして、キャッシュバック処理を強制終了させる。
つまり、ステップS14,S15のアクセス網判定を行うことにより、契約したキャリアのキャリア網接続を一切使用せずに、Wi−Fi(登録商標)接続のみで通信を行う不正ユーザに対して、キャッシュバック処理が実行されるのを防止することができる。
In step S24, the access network determination unit 123 executes a process for requesting reconnection to the user terminal 12-1.
Here, the reconnection request processing refers to transmission information for requesting to turn off the Wi-Fi (registered trademark) connection and switch to the carrier network connection when accessing the second web page from the user terminal 12-1. The transmission information generation unit 111 generates and transmits to the user terminal 12-1 via the communication unit 29.
If there is a re-access from the user terminal 12-1, it is determined as YES in step S11, and an access network determination process is executed again in step S14.
As described above, even a legitimate user may happen to use a Wi-Fi (registered trademark) connection during the cashback process. Such a legitimate user should switch to carrier network connection. In this case, “access network determination is OK”, and it is determined as YES in step S15.
On the other hand, in the case of an unauthorized user who continues to use the Wi-Fi (registered trademark) connection, it is determined as NO in step S15. Therefore, although not shown in FIG. 5, if the Wi-Fi (registered trademark) connection is continuously used even if the reconnection request in step S24 is made a predetermined number of times or more, it is assumed that the user is an unauthorized user and the cash back process is performed. Force termination.
That is, by performing the access network determination in steps S14 and S15, it is possible to provide cash back to an unauthorized user who communicates only with Wi-Fi (registered trademark) connection without using any carrier network connection of the contracted carrier. It is possible to prevent the processing from being executed.

上述したように正当なユーザであれば、キャリア網接続が利用されて「アクセス網判定がOK」となるので、ステップS15においてYESであると判定されて、処理はステップS16に進む。   As described above, if the user is a valid user, the carrier network connection is used and “access network determination is OK”, so that it is determined YES in step S15, and the process proceeds to step S16.

ステップS16において、Cookie判定部124は、Cookie判定処理を実行する。即ち、Cookie判定部124は、第2webページへアクセスしたユーザ端末12(ユーザ端末12−1以外の場合もあり得る)にCookieが埋め込まれているか否かを判定する。   In step S16, the cookie determination unit 124 executes a cookie determination process. That is, the cookie determination unit 124 determines whether or not cookie is embedded in the user terminal 12 (which may be other than the user terminal 12-1) that has accessed the second web page.

ステップS17において、Cookie判定部124は、ステップS16のCookie判定がOKであったか否かを判定する。
ここで、「Cookie判定がOK」とは、第2webページにアクセスしたユーザ端末12にCookieが埋め込まれていること、即ち、第2webページにアクセスしたユーザ端末12とはCookieが埋め込まれたユーザ端末12−1であることをいう。
In step S17, the cookie determination unit 124 determines whether or not the cookie determination in step S16 is OK.
Here, “Cookie determination is OK” means that Cookie is embedded in the user terminal 12 accessing the second web page, that is, the user terminal 12 accessing the second web page is the user terminal embedded with Cookie. It means 12-1.

従って、仮に第2webページへアクセスしたユーザ端末12にCookieが埋め込まれていない場合、「Cookie判定がOK」とはならない。このような場合、ステップS17において、NOであると判定されて、処理はステップS25に進む。
ステップS25において、Cookie判定部124は、ユーザ端末12−1に、再接続依頼の処理を実行する。
ここで、再接続依頼の処理とは、ユーザ端末12−1から第1webページへのアクセスを再び行うように依頼する送信情報を、送信情報生成部111が生成し、通信部29を介してユーザ端末12−1に送信する処理をいう。
従って、ステップS25において再接続依頼の処理が実行されると、処理はステップS5に戻されてそれ以降の処理が繰り返される。
つまり、例えば不正ユーザが、第2SMSを受信したユーザ端末12−1から別のユーザ端末12へURL情報を転送して第2webページにアクセスを行ったり、或いは、第2SMSを受信したユーザ端末12−1からSIMカードを抜きだし別のユーザ端末12に差し替えて第2webページにアクセスを行う場合、第2webページにアクセスしてきた別のユーザ端末12にはCookieが埋め込まれていない。このような不正ユーザに対して、キャッシュバック処理が実行されるのを防止すべく、ステップS16、S17のCookie判定が行われている。
Therefore, if the cookie is not embedded in the user terminal 12 that has accessed the second web page, the “cookie determination is not OK”. In such a case, it is determined as NO in step S17, and the process proceeds to step S25.
In step S <b> 25, the cookie determination unit 124 executes reconnection request processing for the user terminal 12-1.
Here, the reconnection request processing means that the transmission information generation unit 111 generates transmission information for requesting the user terminal 12-1 to access the first web page again, and the user is sent via the communication unit 29. This refers to processing to be transmitted to the terminal 12-1.
Therefore, when the reconnection request process is executed in step S25, the process returns to step S5, and the subsequent processes are repeated.
That is, for example, an unauthorized user transfers URL information from the user terminal 12-1 that has received the second SMS to another user terminal 12 to access the second web page, or the user terminal 12- that has received the second SMS. When the SIM card is removed from 1 and replaced with another user terminal 12 to access the second web page, the cookie is not embedded in the other user terminal 12 that has accessed the second web page. Cookie determinations in steps S16 and S17 are performed to prevent such an unauthorized user from executing the cashback process.

正当なユーザであれば、第1webにアクセスしてCookieが埋め込まれたユーザ端末12−1を操作して、第2webページにアクセスしてくる。この場合、「Cookie判定はOK」となるので、ステップS17においてYESであると判定されて、処理はステップS18に進む。   If it is a legitimate user, the user accesses the first web, operates the user terminal 12-1 in which the cookie is embedded, and accesses the second web page. In this case, since “Cookie determination is OK”, it is determined as YES in Step S17, and the process proceeds to Step S18.

ステップS18において、最終判定部126は、購入時期判定・電話番号判定処理を実行する。即ち、最終判定部126は、ステップS7で電話受信したユーザ端末12−1の電話番号が、ステップS1で抽出された契約者情報内の電話番号情報により特定される電話番号と一致していることで、改めてユーザ本人であることを確認する。更に、最終判定部126は、ユーザ端末12−1の購入時期がキャッシュバックの対象期間となっていることも確認する。
このような確認がOKの場合、「購入時期判定・電話番号判定がOK」と呼ぶ。
In step S18, the final determination unit 126 executes purchase time determination / phone number determination processing. That is, the final determination unit 126 confirms that the telephone number of the user terminal 12-1 received by telephone in step S7 matches the telephone number specified by the telephone number information in the contractor information extracted in step S1. Then, the user is confirmed again. Furthermore, the final determination unit 126 also confirms that the purchase time of the user terminal 12-1 is a cashback target period.
When such confirmation is OK, it is referred to as “purchase time determination / phone number determination is OK”.

ステップS19において、最終判定部126は、ステップS18の購入時期判定・電話番号判定がOKであったか否かを判定する。
従って、ステップS7で電話受信したユーザ端末12−1の電話番号が、ステップS1で抽出された契約者情報(電話番号情報)により特定される電話番号と一致していないか、又は、ユーザ端末12−1の購入時期が対象期間でない場合、「購入時期判定・電話番号判定がOK」とはならない。このような場合、ステップS19において、NOであると判定されて、処理はステップS26に進む。
ステップS26において、最終判定部126は、ユーザ端末12−1に、再アクセスを依頼する等の、携帯ショップ問い合わせ表示処理を実行する。
携帯ショップ問い合わせ表示処理を実行した後、キャッシュバック処理は終了となる。
In step S19, the final determination unit 126 determines whether the purchase time determination / phone number determination in step S18 is OK.
Therefore, the telephone number of the user terminal 12-1 received by telephone in step S7 does not match the telephone number specified by the contractor information (phone number information) extracted in step S1, or the user terminal 12 When the purchase time of −1 is not the target period, “purchase time determination / phone number determination is not OK” does not occur. In such a case, it is determined as NO in step S19, and the process proceeds to step S26.
In step S26, the final determination unit 126 executes mobile shop inquiry display processing such as requesting the user terminal 12-1 to re-access.
After the mobile shop inquiry display process is executed, the cash-back process ends.

一方、正当なユーザの場合、「購入時期判定・電話番号判定がOK」となり、ステップS19においてYESであると判定されて、処理はステップS20に進む。
ステップS20において、振込実行部104は、振込実行処理を実行する。
なお、振込実行処理は、ユーザ端末12−1の正当なユーザに対して、キャッシュバック(所定の金額が譲渡)される処理であれば、特に限定されない。例えば本実施形態では、ユーザ端末12−1において、振込先口座情報の登録や、コンビニエンスストア等での受け取り等、キャッシュバックの方法をユーザが選択操作可能とし、選択された方法でネット送金(キャッシュバック)を実行する処理が、振込実行処理として採用されている。
つまり、図6に示すステップS45の振込実行処理では、上述したキャッシュバックの方法の選択操作を受付け、その方法でネット送金(キャッシュバック)を受付けるまでの一連の処理が実行される。
振込実行処理が実行されると、キャッシュバック処理は終了となる。
On the other hand, in the case of a legitimate user, “purchase time determination / phone number determination is OK”, YES is determined in step S19, and the process proceeds to step S20.
In step S20, the transfer execution unit 104 executes a transfer execution process.
The transfer execution process is not particularly limited as long as it is a process in which cash back (a predetermined amount of money is transferred) to a legitimate user of the user terminal 12-1. For example, in the present embodiment, the user terminal 12-1 enables the user to select a cashback method such as registration of bank account information or receipt at a convenience store, etc. The processing for executing (back) is adopted as the transfer execution processing.
That is, in the transfer execution process of step S45 shown in FIG. 6, a series of processes from accepting the above-described cash back method selection operation and accepting net remittance (cash back) by that method is executed.
When the transfer execution process is executed, the cash-back process ends.

以上、本発明の一実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。   Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, and the like within the scope that can achieve the object of the present invention are included in the present invention. It is.

例えば、上述の説明では、ステップS4で第1SMS等として、SMSが送信されるものとしたが、上述したように、SMS以外、例えば電子メールが送信されてもよい。
なお、この電子メールの送信時にユーザ端末12−1の電話番号が不明等の場合、図6に示すステップS42のユーザ端末12−1が電話発信した際に、キャリア判定を実行してもよい。
換言すると、キャリア判定のタイミングは、特に限定されず、例えば、第1SMS等をユーザ端末12−1へ送信した後に、キャリア判定を行ってもよい。
For example, in the above description, the SMS is transmitted as the first SMS or the like in step S4. However, as described above, for example, an e-mail other than the SMS may be transmitted.
If the telephone number of the user terminal 12-1 is unknown when the e-mail is transmitted, carrier determination may be performed when the user terminal 12-1 in step S42 shown in FIG.
In other words, the carrier determination timing is not particularly limited. For example, the carrier determination may be performed after transmitting the first SMS or the like to the user terminal 12-1.

また、アクセス網判定処理のタイミングも、特に限定されない。更に言えば、理想的には、少なくともキャッシュバック処理中においてはキャリア網接続を常に行っていることを確認できるとよい。従って、アクセス網判定処理の回数は、特に1回に限定されず、複数回でもよい。例えば、キャリア網接続からWi−Fi(登録商標)接続へ切り替えが可能なタイミングで、複数回、アクセス網判定処理を行ってもよい。具体的には例えば、ステップS5において、ユーザ端末12−1から第1webページにアクセスがあった際にアクセス網判定をしてもよい。   Also, the timing of the access network determination process is not particularly limited. Furthermore, ideally, it should be possible to confirm that the carrier network is always connected at least during the cash back process. Therefore, the number of times of access network determination processing is not particularly limited to once, and may be multiple times. For example, the access network determination process may be performed a plurality of times at a timing at which switching from the carrier network connection to the Wi-Fi (registered trademark) connection is possible. Specifically, for example, when the user terminal 12-1 accesses the first web page in step S5, the access network determination may be performed.

また、上述の実施形態では、ユーザ端末12は、スマートフォンとして構成されているが、特にこれに限定されない。
例えば、ユーザ端末12としては、所定のキャリアと契約して、当該キャリアのキャリア網接続が可能となる電子機器一般を適用することができる。具体的には、例えば、ユーザ端末12として、ノート型のパーソナルコンピュータ、デジタルカメラ、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等を適用することが可能である。
Moreover, in the above-mentioned embodiment, although the user terminal 12 is comprised as a smart phone, it is not limited to this in particular.
For example, as the user terminal 12, it is possible to apply a general electronic device that allows a carrier to connect to a carrier by contracting with a predetermined carrier. Specifically, for example, a notebook personal computer, a digital camera, a video camera, a portable navigation device, a mobile phone, a portable game machine, or the like can be applied as the user terminal 12.

換言すると、本発明が適用される情報処理装置は、次のような構成を有すれば足り、各種各様な実施の形態を取ることができる。   In other words, the information processing apparatus to which the present invention is applied only needs to have the following configuration, and can take various embodiments.

本発明が適用される情報処理装置は、
キャッシュバックの対象候補となる携帯端末に割り当てられた電話番号が登録されているキャリアを判定するキャリア判定手段と、
前記携帯端末が使用している通信方式が、Wi−Fi(登録商標)接続とキャリア網接続とのうち何れであるのかを判定するアクセス網判定手段と、
前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合、当該携帯端末のユーザに対してキャッシュバックをするための振込処理を実行する振込処理手段と、
を備える。
An information processing apparatus to which the present invention is applied,
Carrier determination means for determining a carrier in which a telephone number assigned to a mobile terminal as a candidate for cash back is registered;
An access network determination means for determining whether a communication method used by the mobile terminal is a Wi-Fi (registered trademark) connection or a carrier network connection;
When the carrier determined by the carrier determination unit matches the carrier contracted at the time of purchase of the portable terminal and the communication method determined by the access network determination unit is the carrier network connection, the portable terminal A transfer processing means for executing a transfer process for cashing back the user,
Is provided.

ここで、前記携帯端末に対して指定した場所に電話がかかってきた際に得られる電話番号と、前記携帯端末の購入時に契約したキャリアから割り当てられた電話番号とが一致しているか否かを判定する電話番号判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記電話番号判定手段により2つの電話番号が一致していると判定された場合、前記振込処理を実行する、
こともできる。
Here, whether or not the telephone number obtained when a call is made to a location designated for the mobile terminal and the telephone number assigned by the carrier contracted at the time of purchase of the mobile terminal match. A telephone number determination means for determining;
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when the telephone number determination means determines that the two telephone numbers match, the transfer process is executed.
You can also

また、前記携帯端末に対して指定した第1webページにアクセスしてきた端末に対してCookieを埋め込み、その後、当該携帯端末に対して指定した第2webページにアクセスしてきた端末に、前記Cookieが埋め込まれているか否かを判定するCookie判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記Cookie判定手段により前記Cookieが埋め込まれていると判定された場合、前記振込処理を実行する、
こともできる。
Also, the cookie is embedded in the terminal that has accessed the first web page designated for the mobile terminal, and then the cookie is embedded in the terminal that has accessed the second web page designated for the mobile terminal. Cookie determination means for determining whether or not
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when the cookie determination unit determines that the cookie is embedded, the transfer process is executed.
You can also

また、所定のwebページの所在を示す情報を前記携帯端末に送信してから、当該携帯端末から前記webページにアクセスするまでの時間が、所定時間を超えていないか否かを判定する時間判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記時間判定手段により前記所定時間を超えていないと判定された場合、前記振込処理を実行する、
こともできる。
Also, a time determination for determining whether or not the time from when information indicating the location of a predetermined web page is transmitted to the mobile terminal until the web page is accessed from the mobile terminal exceeds a predetermined time. Further comprising means,
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when it is determined by the time determination means that the predetermined time is not exceeded, the transfer process is executed.
You can also

上述の実施形態による一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、上述した各手段による一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのように各手段を構成するのかについては特に限定されない。即ち、所定の手段は、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
A series of processes according to the above-described embodiment can be executed by hardware or can be executed by software.
In other words, it is sufficient that the information processing system has a function capable of executing a series of processes by each means described above as a whole, and there is no particular limitation on how each means is configured to realize this function. . That is, the predetermined means may be constituted by hardware alone, software alone, or a combination thereof.

一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、ユーザ端末、サーバ、携帯ショップ装置等のコンピュータに対して、ネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
When a series of processing is executed by software, a program constituting the software is installed on a computer such as a user terminal, a server, or a mobile shop device from a network or a recording medium.
The computer may be a computer incorporated in dedicated hardware. The computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose personal computer.

このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されているROMや、ハードディスク等で構成される。   A recording medium including such a program is provided not only to a removable medium distributed separately from the apparatus main body in order to provide the program to the user, but also to the user in a state of being incorporated in the apparatus main body in advance. It consists of a recording medium. The removable medium is composed of, for example, a magnetic disk, an optical disk, a magneto-optical disk, or the like. The optical disk is composed of, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), or the like. The magneto-optical disk is configured by an MD (Mini-Disk) or the like. In addition, the recording medium provided to the user in a state of being preinstalled in the apparatus main body is configured by, for example, a ROM in which a program is recorded, a hard disk, or the like.

なお、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。   Note that the step of describing the program recorded on the recording medium is not limited to the processing performed in time series along the order, but also the processing executed in parallel or individually even if not necessarily processed in time series. Is also included.

また、本明細書において、システムとは、複数の装置や複数の部等より構成される全体的な装置を意味する。   Further, in the present specification, the system means an overall apparatus composed of a plurality of devices, a plurality of units, and the like.

11・・・サービス提供サーバ、12−1,12−2,12−n・・・ユーザ端末、13・・・携帯ショップ装置、C1,C2・・・キャリア網、101・・・通信制御部、102・・・抽出部、103・・・判定部、104・・・振込実行部、111・・・送信情報生成部、112・・・受信情報取得部、121・・・電話番号判定部、122・・・キャリア判定部、123・・・アクセス網判定部、124・・・Cookie判定部、125・・・時間判定部、126・・・最終判定部、130・・・HLR   DESCRIPTION OF SYMBOLS 11 ... Service provision server, 12-1, 12-2, 12-n ... User terminal, 13 ... Mobile shop apparatus, C1, C2 ... Carrier network, 101 ... Communication control part, DESCRIPTION OF SYMBOLS 102 ... Extraction part, 103 ... Determination part, 104 ... Transfer execution part, 111 ... Transmission information generation part, 112 ... Reception information acquisition part, 121 ... Telephone number determination part, 122 ... Carrier determination unit, 123 ... Access network determination unit, 124 ... Cookie determination unit, 125 ... Time determination unit, 126 ... Final determination unit, 130 ... HLR

Claims (6)

キャッシュバックの対象候補となる携帯端末に割り当てられた電話番号が登録されているキャリアを判定するキャリア判定手段と、
前記携帯端末が使用している通信方式が、Wi−Fi(登録商標)接続とキャリア網接続とのうち何れであるのかを判定するアクセス網判定手段と、
前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合、当該携帯端末のユーザに対してキャッシュバックをするための振込処理を実行する振込処理手段と、
を備える情報処理装置。
Carrier determination means for determining a carrier in which a telephone number assigned to a mobile terminal as a candidate for cash back is registered;
An access network determination means for determining whether a communication method used by the mobile terminal is a Wi-Fi (registered trademark) connection or a carrier network connection;
When the carrier determined by the carrier determination unit matches the carrier contracted at the time of purchase of the portable terminal and the communication method determined by the access network determination unit is the carrier network connection, the portable terminal A transfer processing means for executing a transfer process for cashing back the user,
An information processing apparatus comprising:
前記携帯端末に対して指定した場所に電話がかかってきた際に得られる電話番号と、前記携帯端末の購入時に契約したキャリアから割り当てられた電話番号とが一致しているか否かを判定する電話番号判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記電話番号判定手段により2つの電話番号が一致していると判定された場合、前記振込処理を実行する、
請求項1に記載の情報処理装置。
A telephone for determining whether or not a telephone number obtained when a call is made to a location designated for the mobile terminal and a telephone number assigned by a carrier contracted at the time of purchase of the mobile terminal match. It further comprises number determination means,
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when the telephone number determination means determines that the two telephone numbers match, the transfer process is executed.
The information processing apparatus according to claim 1.
前記携帯端末に対して指定した第1webページにアクセスしてきた端末に対してCookieを埋め込み、その後、当該携帯端末に対して指定した第2webページにアクセスしてきた端末に、前記Cookieが埋め込まれているか否かを判定するCookie判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記Cookie判定手段により前記Cookieが埋め込まれていると判定された場合、前記振込処理を実行する、
請求項1に記載の情報処理装置。
Whether the cookie is embedded in the terminal that has accessed the first web page specified for the mobile terminal, and then the cookie is embedded in the terminal that has accessed the second web page specified for the mobile terminal A cookie determination means for determining whether or not
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when the cookie determination unit determines that the cookie is embedded, the transfer process is executed.
The information processing apparatus according to claim 1.
所定のwebページの所在を示す情報を前記携帯端末に送信してから、当該携帯端末から前記webページにアクセスするまでの時間が、所定時間を超えていないか否かを判定する時間判定手段を更に備え、
前記振込処理手段は、前記キャリア判定手段により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定手段により判定された通信方式が前記キャリア網接続である場合に加えて、前記時間判定手段により前記所定時間を超えていないと判定された場合、前記振込処理を実行する、
請求項1に記載の情報処理装置。
Time determination means for determining whether or not a time from when the information indicating the location of a predetermined web page is transmitted to the mobile terminal until the web page is accessed from the mobile terminal exceeds a predetermined time. In addition,
The transfer processing unit matches the carrier determined by the carrier determination unit with the carrier contracted at the time of purchase of the mobile terminal, and the communication method determined by the access network determination unit is the carrier network connection. In addition to the case, when it is determined by the time determination means that the predetermined time is not exceeded, the transfer process is executed.
The information processing apparatus according to claim 1.
情報処理装置が実行する情報処理方法において、
キャッシュバックの対象候補となる携帯端末に割り当てられた電話番号が登録されているキャリアを判定するキャリア判定ステップと、
前記携帯端末が使用している通信方式が、Wi−Fi(登録商標)接続とキャリア網接続とのうち何れであるのかを判定するアクセス網判定ステップと、
前記キャリア判定ステップの処理により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定ステップの処理により判定された通信方式が前記キャリア網接続である場合、当該携帯端末のユーザに対してキャッシュバックをするための振込処理を実行する振込処理ステップと、
を含む情報処理方法。
In the information processing method executed by the information processing apparatus,
A carrier determination step for determining a carrier in which a telephone number assigned to a mobile terminal as a candidate for cash back is registered;
An access network determination step for determining whether a communication method used by the mobile terminal is a Wi-Fi (registered trademark) connection or a carrier network connection;
When the carrier determined by the carrier determining step matches the carrier contracted at the time of purchasing the mobile terminal, and the communication method determined by the access network determining step is the carrier network connection , A transfer process step for executing a transfer process for cashing back the user of the mobile terminal;
An information processing method including:
コンピュータに、
キャッシュバックの対象候補となる携帯端末に割り当てられた電話番号が登録されているキャリアを判定するキャリア判定ステップと、
前記携帯端末が使用している通信方式が、Wi−Fi(登録商標)接続とキャリア網接続とのうち何れであるのかを判定するアクセス網判定ステップと、
前記キャリア判定ステップの処理により判定された前記キャリアが、当該携帯端末の購入時に契約したキャリアと一致し、かつ、前記アクセス網判定ステップの処理により判定された通信方式が前記キャリア網接続である場合、当該携帯端末のユーザに対してキャッシュバックをするための振込処理を実行する振込処理ステップと、
を含む情報処理を実行させるプログラム。
On the computer,
A carrier determination step for determining a carrier in which a telephone number assigned to a mobile terminal as a candidate for cash back is registered;
An access network determination step for determining whether a communication method used by the mobile terminal is a Wi-Fi (registered trademark) connection or a carrier network connection;
When the carrier determined by the carrier determining step matches the carrier contracted at the time of purchasing the mobile terminal, and the communication method determined by the access network determining step is the carrier network connection , A transfer process step for executing a transfer process for cashing back the user of the mobile terminal;
A program that executes information processing including
JP2015080147A 2015-04-09 2015-04-09 Information processing apparatus, information processing method, and program Active JP6491018B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015080147A JP6491018B2 (en) 2015-04-09 2015-04-09 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015080147A JP6491018B2 (en) 2015-04-09 2015-04-09 Information processing apparatus, information processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019035688A Division JP6835890B2 (en) 2019-02-28 2019-02-28 Information processing equipment, information processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2016200950A JP2016200950A (en) 2016-12-01
JP6491018B2 true JP6491018B2 (en) 2019-03-27

Family

ID=57424297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015080147A Active JP6491018B2 (en) 2015-04-09 2015-04-09 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6491018B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7059422B2 (en) * 2019-08-07 2022-04-25 Social Good Foundation株式会社 Information processing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002117310A (en) * 2000-10-12 2002-04-19 Dainippon Printing Co Ltd Electronic coupon issuing system, server, and storage medium
JP4056971B2 (en) * 2003-12-25 2008-03-05 株式会社エヌ・ティ・ティ・ドコモ Interconnection contract determination system, interconnection contract determination apparatus, and interconnection contract determination method
JP2005227938A (en) * 2004-02-12 2005-08-25 Honda Motor Co Ltd Cashback system
US8160554B2 (en) * 2009-04-13 2012-04-17 Cequint, Inc. System and method for enhanced display of in-network caller information on a mobile device
JP6219587B2 (en) * 2013-04-09 2017-10-25 株式会社Nttドコモ Method and apparatus for accessing multiple radio bearers

Also Published As

Publication number Publication date
JP2016200950A (en) 2016-12-01

Similar Documents

Publication Publication Date Title
US11036373B1 (en) Mobile device transparent screen overlay
RU2615334C2 (en) Method and system for authentication of transaction request from device
US20120265809A1 (en) Transferring information from an automated teller machine (atm) to mobile communication device during a user interaction session
KR101814989B1 (en) Method of detecting fraud financial trade and server performing the same
US11875334B2 (en) Information processing apparatus, information processing system, information processing method, and program
CN104574057B (en) Online payment method and related equipment and system
US20120265679A1 (en) Automated teller machine (atm) to mobile communication device session integration
US11227268B2 (en) Systems and methods for user data management across multiple devices
JP2010525461A5 (en)
CN105939362A (en) User account management method and device
WO2016046731A1 (en) Automated customer assistance process for tokenized payment services
CN108960839B (en) A payment method and device
US10115092B1 (en) Service composition in a mobile communication device application framework
US11576041B2 (en) System and method for authenticating using a multi-provider platform
US11258808B2 (en) Methods and systems for identification of breach attempts in a client-server communication using access tokens
JP6491018B2 (en) Information processing apparatus, information processing method, and program
JP6835890B2 (en) Information processing equipment, information processing methods, and programs
KR101297166B1 (en) Method and System for Providing User Authorization Service Using Bio Information and Mobile Communication Terminal for Transmitting Authorization Information Using Bio Information
EP3944178B1 (en) Universal payment method and system
US10516754B1 (en) Systems and methods for identity confirmation and rapid response to third party identity queries
CN110248326B (en) Data processing method and device
WO2019057029A1 (en) Information display method and apparatus, storage medium and electronic device
CN109615382A (en) Transfer method, device and equipment
KR20070034296A (en) Mobile phone payment method and system with the consent of others
JP2008059356A (en) System for settling by credit card

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180406

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190228

R150 Certificate of patent or registration of utility model

Ref document number: 6491018

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250