JP6472009B2 - Account management system, server, system control method, server control method, system program, and server program - Google Patents
Account management system, server, system control method, server control method, system program, and server program Download PDFInfo
- Publication number
- JP6472009B2 JP6472009B2 JP2018100901A JP2018100901A JP6472009B2 JP 6472009 B2 JP6472009 B2 JP 6472009B2 JP 2018100901 A JP2018100901 A JP 2018100901A JP 2018100901 A JP2018100901 A JP 2018100901A JP 6472009 B2 JP6472009 B2 JP 6472009B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- account
- history
- server
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 43
- 230000001133 acceleration Effects 0.000 claims description 134
- 238000005259 measurement Methods 0.000 claims description 113
- 238000012546 transfer Methods 0.000 claims description 92
- 230000008859 change Effects 0.000 claims description 89
- 230000005540 biological transmission Effects 0.000 claims description 67
- 230000007704 transition Effects 0.000 claims description 50
- 238000001514 detection method Methods 0.000 claims description 49
- 238000013508 migration Methods 0.000 claims description 38
- 230000005012 migration Effects 0.000 claims description 38
- 230000006870 function Effects 0.000 claims description 36
- 230000003287 optical effect Effects 0.000 claims description 10
- 230000002123 temporal effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 33
- 239000013598 vector Substances 0.000 description 32
- 230000010365 information processing Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 17
- 238000005070 sampling Methods 0.000 description 15
- 230000004397 blinking Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 4
- 230000000452 restraining effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とするアカウント管理システム、サーバ、システムの制御方法、サーバの制御方法、システム用プログラム及びサーバ用プログラムに関する。 The present invention relates to an account management system, a server, a system control method, a server control method, a system program, and a server program that enable simple account migration while suppressing trading by real money trade.
従来より、オンラインゲームやスマホアプリ等のアカウントや当該アカウントに紐づけられたアイテムなどを現実の通貨で売買するリアルマネートレードが行われている。このような行為は、オンラインゲームやスマホアプリ等のサービスの提供者が利用規約で禁止しているものの、依然として行われている。 2. Description of the Related Art Conventionally, real money trading has been performed in which an account such as an online game or a smartphone application or an item linked to the account is bought and sold in real currency. Although such acts are prohibited by the terms of service by providers of services such as online games and smartphone apps, they are still being carried out.
アカウント移行に関する技術として、例えば、特許文献1のような技術が知られている。特許文献1の技術では、旧携帯端末キーからセンターにキー情報を一時的に預け、センターから旧携帯端末キーにペアリング実施権限が付与され、新携帯端末キーはセンターからキー情報を受け取る。そして、ペアリング実施権限が付与された旧携帯端末キーを用いて通信マスタをペアリングモードに移行させ、新携帯端末キーと通信マスタとをペアリングする。
As a technique related to account migration, for example, a technique such as
特許文献1の技術では、旧携帯端末キー及び新携帯端末キーは、それぞれが通信マスタと通信を行える距離であればよく、旧携帯端末キーと新携帯端末キーとが離れた状態でもキー情報の移行は可能である。このように、アカウント移行元の端末とアカウント移行先の端末とが離れていてもアカウント移行が可能な技術では、リアルマネートレードにおける売り手と買い手は、直接顔を合わさなくてもよいので、リアルマネートレードによる売買の抑制には繋がりにくい。
In the technique of
リアルマネートレードによる売買を抑制することが可能なアカウント移行技術が望まれる一方で、機種変更時等のアカウント移行は簡易に行いたいという要望もある。 While there is a desire for an account transfer technology that can suppress trading by real money trading, there is also a desire to easily transfer accounts when changing models.
本発明は、上記のような課題を解決するもので、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とするアカウント管理システム、サーバ、システムの制御方法、サーバの制御方法、システム用プログラム及びサーバ用プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION The present invention solves the above-described problems and provides an account management system, a server, a system control method, a server control method, and a system that enable simple account migration while suppressing trading by real money trade An object of the present invention is to provide a computer program and a server program.
以上の課題を解決するために、本発明に係るアカウント管理システムは、
アカウントに紐付ける端末を管理するサーバと、前記アカウントに紐付けられた第1端末と、いずれのアカウントも紐付けられていない第2端末と、を備えるアカウント管理システムであって、
前記第1端末は、
前記第1端末の加速度の時間変化を計測し、
前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信し、
前記第2端末は、
前記第2端末の加速度の時間変化を計測し、
前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信し、
前記サーバは、
前記第1履歴と、前記第2履歴と、を受信し、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定し、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する。
In order to solve the above problems, an account management system according to the present invention provides:
An account management system comprising: a server that manages a terminal linked to an account; a first terminal linked to the account; and a second terminal linked to no account.
The first terminal is
Measure the time change of acceleration of the first terminal,
Transmitting a first history representing a time change of the measured acceleration to the server;
The second terminal is
Measuring the time change of acceleration of the second terminal;
A second history representing a time change of the measured acceleration is transmitted to the server;
The server
Receiving the first history and the second history;
From the first history and the second history, it is estimated whether or not the first terminal and the second terminal are shaken in an overlapping manner,
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, the account linking destination is transferred from the first terminal to the second terminal.
本発明によれば、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とするアカウント管理システム、サーバ、システムの制御方法、サーバの制御方法、システム用プログラム及びサーバ用プログラムを提供することができる。 According to the present invention, there are provided an account management system, a server, a system control method, a server control method, a system program, and a server program that enable simple account migration while suppressing trading by real money trade. be able to.
以下に、本発明の実施形態に係るアカウント管理システムについて説明する。なお、以下に説明する実施形態は、本発明の要旨を説明するためのものであり、本発明の技術的な範囲は、これに限られない。また、各実施形態にて説明する要素は、用途に応じて適宜省略することも可能である。当業者であれば、これらの各要素又は全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。 The account management system according to the embodiment of the present invention will be described below. In addition, embodiment described below is for demonstrating the summary of this invention, and the technical scope of this invention is not restricted to this. In addition, the elements described in each embodiment can be omitted as appropriate according to the application. Those skilled in the art can employ embodiments in which each or all of these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.
(1.全体構成)
本発明の実施形態に係るアカウント管理システム1は、図1に示すように、サーバ100と、第1端末210と、第2端末220と、から構成される。サーバ100、第1端末210及び第2端末220は、コンピュータ通信網300に接続される。
(1. Overall configuration)
As shown in FIG. 1, the
以下では、あるユーザが第1端末210から第2端末220へアカウントの移行を希望する場合を例に、各装置の説明を行う。
In the following, each device will be described by taking as an example a case where a user wishes to transfer an account from the
サーバ100は、アカウントに紐付ける端末を管理する。アカウントとは、典型的には、ユーザを特定するためのものであり、例えば、サーバ100やその他の装置が提供するゲームやアプリ等のログインID等である。なお、本発明において、アカウントには、個人情報や、ゲームやアプリ等のアイテムが含まれてもよい。
The
サーバ100は、第1端末210及び第2端末220からアカウント移行の要求を受け付け、第1端末210と第2端末220との間でアカウント移行を行う。
The
第1端末210は、サーバ100において、アカウントに紐付けられた端末である。すなわち、アカウント移行元の端末である。
The
第2端末220は、サーバ100において、いずれのアカウントも紐付けられていない端末である。すなわち、アカウント移行先の端末である。
The
以下に示す実施形態では、第1端末210及び第2端末220には、ゲームアプリ等のアプリがインストールされており、このアプリを用いて、当該アプリで使用されるアカウントの移行をサーバ100に要求する。
In the embodiment described below, an application such as a game application is installed in the
リアルマネートレードによるアカウントの売買は、通常ネットワークを介して行われる。すなわち、アカウント移行元の端末(第1端末210)とアカウント移行先の端末(第2端末220)とは物理的に離れた場所にあることが極めて多い。よって、アカウント移行時に、アカウント移行元の端末とアカウント移行先の端末とが同じ場所にあることを要求すれば、リアルマネートレードによるアカウントの売買を抑制することができる。 Account trading by real money trading is usually performed via a network. That is, the account transfer source terminal (first terminal 210) and the account transfer destination terminal (second terminal 220) are very often physically separated. Therefore, if the account transfer source terminal and the account transfer destination terminal are requested to be in the same place at the time of account transfer, it is possible to suppress the sale and purchase of accounts by real money trade.
一方、リアルマネートレードを目的としていない正当なユーザが機種変更等によるアカウント移行を希望する場合、正当なユーザは、アカウント移行時にアカウント移行元の端末とアカウント移行先の端末とを所持しているのが一般的である。したがって、両端末が同じ場所にあることを要求することは、正当なユーザのアカウント移行を妨げない。 On the other hand, if a legitimate user who is not aiming for real money trade wants to transfer an account by changing the model, the legitimate user has an account transfer source terminal and an account transfer destination terminal at the time of account transfer. Is common. Therefore, requesting that both terminals be in the same location does not prevent legitimate user account migration.
本発明の実施形態に係るアカウント管理システム1は、アカウント移行時にアカウント移行元の端末とアカウント移行先の端末とが同じ場所にあるか否かをユーザに簡易な動作を求めるだけで判断することができるものであり、これにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とするものである。
The
(2.情報処理装置の概要構成)
本発明の実施形態に係るアカウント管理システム1を構成するサーバ100、第1端末210及び第2端末220が実現される典型的な情報処理装置600の概要構成について説明する。
(2. Outline configuration of information processing apparatus)
A schematic configuration of a typical
情報処理装置600は、図2に示すように、CPU(Central Processing Unit)601と、ROM(Read Only Memory)602と、RAM(Random Access Memory)603と、記憶部604と、通信部605と、画像処理部606と、ディスプレイ607と、音声処理部608と、スピーカ609と、マイク610と、操作部611と、加速度センサ612と、光センサ613と、を備える。
As shown in FIG. 2, the
CPU 601は、情報処理装置600全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
The
ROM 602には、電源投入直後に実行されるIPL(Initial Program Loader)が記録され、これが実行されることにより、所定のプログラムをRAM 603に読み出してCPU 601による当該プログラムの実行が開始される。
The
RAM 603は、データやプログラムを一時的に記憶するためのもので、記憶部604から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
The
記憶部604は、SSD(Solid State Drive)やハードディスク等から構成され、情報処理装置600で処理する種々のデータを記憶する。例えば、記憶部604は、情報処理装置600全体の動作制御に必要なオペレーティングシステムのプログラム、各種のアプリケーション、及び付随するデータ等を記憶する。
The
通信部605は、情報処理装置600をインターネット等のコンピュータ通信網に接続するためのものである。通信部605を介して、移動体通信網や無線LAN等を利用して無線通信を行ったり、有線LAN等を利用して有線通信を行う。
The
画像処理部606は、例えば、LCD(Liquid Crystal Display)等のディスプレイ607に表示するための画像情報を記憶するVRAM(Video Random Access Memory)と、画像情報を処理するための画像演算プロセッサとを含んで構成される。画像処理部606は、CPU 601にて、記憶部604から読み出されたデータやカメラで撮影されたデータが処理された後、当該データを加工処理し、これをVRAMに格納するなどして、画像情報を生成する。
The
音声処理部608は、記憶部604等から読み出されたデータをアナログ信号に変換し、スピーカ609から出力させる。また、音声処理部608は、マイク610により集音したアナログ信号をデジタル音声データに変換し、CPU 601に入力する。マイク610により検出される音によって情報処理装置600に与える各種の指示とすることも可能である。
The
操作部611は、タッチスクリーンやタッチパッド、ボタンやキーボード、若しくは、マウス等であり、ユーザによる操作を受け付ける。
The
加速度センサ612は、3軸方向における加速度を検出することによって情報処理装置600の動きや振動を検出するセンサである。加速度センサ612は、情報処理装置600を振り下げたり、振り上げたり、これらの動作を繰り返すシェイク動作等をすると、これらの各種の動作を検知する。
The
光センサ613は、情報処理装置600の周囲光のRGB成分や照度等を検知する。
The
なお、サーバ100が実現される情報処理装置600には、加速度センサ612及び光センサ613は含まれなくてもよい。
Note that the
本実施形態に係るサーバ100、第1端末210及び第2端末220は、典型的には、プログラムを情報処理装置600が実行することによって実現される。ここで、情報処理装置600は、サーバコンピュータ、デスクトップ型コンピュータ、ノート型コンピュータ、タブレット型コンピュータ等のように、コンピュータとして製造、販売等されているもののほか、携帯電話、スマートホン、タブレット型電話等のように、電話機として製造、販売等されているもの、携帯ゲーム機、家庭用エンターテインメント装置等のように、ゲーム機やマルチメディア端末として製造、販売等されているものも含まれる。典型的には、本実施形態に係るサーバ100は、高性能な据置型コンピュータやクラウド型コンピュータ等により実現され、第1端末210及び第2端末220は、スマートホンや携帯ゲーム機等により実現される。
The
情報処理装置600にて実行されるプログラムや、当該プログラムにより参照される各種のデータは、情報処理装置600が通信可能に接続されたサーバにより配布、販売することができるほか、CD−ROM(Compact Disk Read Only Memory)、DVD−ROM(Digital Versatile Disk ROM)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable ROM)などの非一時的(non-transitory)な情報記録媒体に記録した上で、当該情報記録媒体を配布、販売等することも可能である。
A program executed by the
以下、情報処理装置600において実現されるサーバ100、第1端末210及び第2端末220から構成されるアカウント管理システム1について、図1乃至図11を参照して説明する。各情報処理装置600に電源が投入されると、サーバ100、第1端末210及び第2端末220として機能させる各プログラムが実行され、実施形態に係るサーバ100、第1端末210及び第2端末220が実現される。
Hereinafter, the
(3.実施形態1に係るアカウント管理システム)
本実施形態に係るアカウント管理システム1は、図3に示すように、サーバ100と、第1端末210と、第2端末220と、から構成される。
(3. Account management system according to Embodiment 1)
As shown in FIG. 3, the
サーバ100は、受信部101と、推定部102と、移行部103と、を備える。
The
第1端末210は、第1出力部211と、第1計測部212と、第1送信部213と、を備える。
The
第2端末220は、第2出力部221と、第2計測部222と、第2送信部223と、を備える。
The
(4.実施形態1に係る第1端末及び第2端末の概要構成)
第1出力部211は、第1端末210と第2端末220とを重ねてシェイクすべき旨の第1指示を出力する。
(4. Outline configuration of first terminal and second terminal according to embodiment 1)
The
本実施形態において、CPU 601、画像処理部606及びディスプレイ607が協働して、第1出力部211として機能する。
In the present embodiment, the
第1指示とは、第1端末210にてユーザに示される指示であって、第1端末210と第2端末220とを重ねてシェイク動作を行うことを求める指示である。本実施形態では、図4に示すように、第1端末210の画面に示されるメッセージ410が第1指示である。
The first instruction is an instruction given to the user by the
例えば、ユーザが、アカウント移行元の第1端末210においてアカウント移行のためのアプリを立ち上げ、アカウント移行の指示を行うと、第1出力部211は、図4に示すように、第1端末210の画面にメッセージ410(第1指示)を表示する。
For example, when the user starts up an app for account transfer at the
第2出力部221は、第2端末220と第1端末210とを重ねてシェイクすべき旨の第2指示を出力する。
The
本実施形態において、CPU 601、画像処理部606及びディスプレイ607が協働して、第2出力部221として機能する。
In the present embodiment, the
第2指示とは、第2端末220にてユーザに示される指示であって、第1端末210と第2端末220とを重ねてシェイク動作を行うことを求める指示である。本実施形態では、図4に示すように、第2端末220の画面に示されるメッセージ420が第2指示である。
The second instruction is an instruction given to the user by the
例えば、ユーザがアカウント移行先の第2端末220においてアカウント移行のためのアプリを立ち上げ、アカウント移行の指示を行うと、第2出力部221は、図4に示すように、第2端末220の画面にメッセージ420(第2指示)を表示する。
For example, when the user launches an application for account migration at the
第1計測部212は、第1指示が出力されると、第1端末210の加速度の時間変化を計測する。
The
本実施形態において、CPU 601及び加速度センサ612が協働して、第1計測部212として機能する。なお、以下に示す実施形態でも同様である。
In the present embodiment, the
例えば、第1端末210において図4に示すようにメッセージ410が表示されると、第1計測部212は、第1端末210の加速度を所定のサンプリング間隔で計測し始める。
For example, when the
第2計測部222は、第2指示が出力されると、第2端末220の加速度の時間変化を計測する。
When the second instruction is output, the
本実施形態において、CPU 601及び加速度センサ612が協働して、第2計測部222として機能する。なお、以下に示す実施形態でも同様である。
In the present embodiment, the
例えば、第2端末220において図4に示すようにメッセージ420が表示されると、第2計測部222は、第2端末220の加速度を所定のサンプリング間隔で計測し始める。
For example, when the
そして、ユーザが、図5に示すように、第1端末210と第2端末220とを重ねて保持し、この状態でシェイク動作(例えば、矢印700の方向に繰り返し振る)を行うと、第1計測部212は、シェイク動作による第1端末210の加速度を求め、第2計測部222は、シェイク動作による第2端末220の加速度を求める。
Then, as shown in FIG. 5, when the user holds the
なお、第1端末210と第2端末220との重ね方は、図5の状態に限らず、両端末を重ねた状態でシェイク動作することができる重ね方であれば、どのような重ね方でもよい。例えば、第1端末210及び第2端末220の画面は、同一方向(例えば、両端末とも上側)に向いていてもよいし、別方向(例えば、両端末の画面が向き合う、あるいは、逆方向に向いている)に向いていてもよい。また、例えば、両端末が完全に一致して重ねられていなくてもよい。例えば、両端末を重ねて十字の形にするなど、角度をつけるようにしてもよい。
Note that the method of overlapping the
第1送信部213は、計測された加速度の時間変化を表す第1履歴を、サーバ100へ送信する。
The
本実施形態において、CPU 601及び通信部605が協働して、第1送信部213として機能する。
In the present embodiment, the
第2送信部223は、計測された加速度の時間変化を表す第2履歴を、サーバ100へ送信する。
The
本実施形態において、CPU 601及び通信部605が協働して、第2送信部223として機能する。
In the present embodiment, the
例えば、第1履歴は、第1端末210の加速度の大きさの時系列ベクトル(a1)であり、以下の式で表すこととする。なお、Nは1以上の自然数であり、サンプリング数を表す。
For example, the first history is a time series vector (a1) of the magnitude of acceleration of the
(数1)
a1 = (a1_1, a1_2, a1_3, …, a1_N)
(Equation 1)
a1 = (a1_1, a1_2, a1_3,…, a1_N)
また、第2履歴は、第2端末220の加速度の大きさの時系列ベクトル(a2)であり、以下の式で表すこととする。
The second history is a time series vector (a2) of the magnitude of acceleration of the
(数2)
a2 = (a2_1, a2_2, a2_3, …, a2_N)
(Equation 2)
a2 = (a2_1, a2_2, a2_3,…, a2_N)
ここで、第1送信部213は、第1計測部212により第1端末210の加速度の時間変化が計測され、当該計測が完了すると直ちに、第1履歴をサーバ100へ送信し、第2送信部223は、第2計測部222により第2端末220の加速度の時間変化が計測され、当該計測が完了すると直ちに、第2履歴をサーバ100へ送信するようにしてもよい。
Here, the
例えば、第1計測部212が、予め設定された加速度のサンプリング数(N個)の計測を完了すると、第1送信部213は、第1履歴(a1)を直ちにサーバ100に送信し、第2計測部222が、予め設定されたサンプリング数(N個)の計測を完了すると、第2送信部223は、第2履歴(a2)を直ちにサーバ100に送信する。
For example, when the
このような構成によれば、次のような偽造を防止することができる。例えば、第1端末210は第2端末220と物理的に離れた場所にあり、ユーザが他の端末と第2端末220とを重ねてシェイク動作をしたとする。そして、他の端末で計測された加速度の変化の履歴を、他の端末から第1端末210に送信する。そして、第1端末210から他の端末で計測された加速度の変化の履歴を第1履歴としてサーバ100に送信し、第2端末220から他の端末と重ねてシェイク動作したときに計測された第2履歴をサーバ100に送信すると、物理的に離れた第1端末210と第2端末220との間でアカウント移行処理が可能となってしまう。しかしながら、加速度が計測された後直ちに、第1履歴及び第2履歴がサーバ100に送信されることにより、計測した履歴のコピーを行うことができないので、コピーによる偽造行為を防ぐことができる。
According to such a configuration, the following forgery can be prevented. For example, it is assumed that the
あるいは、第1送信部213は、第1計測部212により第1端末210の加速度の時間変化が所定長計測されるごとに、第1履歴をサーバ100へ送信し、第2送信部223は、第2計測部222により第2端末220の加速度の時間変化が所定長計測されるごとに、第2履歴をサーバ100へ送信するようにしてもよい。
Alternatively, the
例えば、所定長とは、サンプリング間隔の長さである。この場合、第1計測部212により、加速度の値(a1_x(x: 1〜N))が1つ計測されるごとに、第1送信部213は、当該値をサーバ100に送信する。また、第2計測部222により、加速度の値(a2_x(x: 1〜N))が1つ計測されるごとに、第2送信部223は、当該値をサーバ100に送信する。
For example, the predetermined length is the length of the sampling interval. In this case, every time one acceleration value (a1_x (x: 1 to N)) is measured by the
このような構成により、上記の計測完了後直ちに第1履歴及び第2履歴をサーバ100に送信する場合と同様に、計測した履歴のコピーによる偽造行為を防ぐことができる。
With such a configuration, forgery by copying the measured history can be prevented as in the case where the first history and the second history are transmitted to the
なお、本実施形態において、第1出力部211及び第2出力部221は省略可能である。よって、本実施形態では、第1計測部212は、第1指示が出力されると、第1端末210の加速度の時間変化を計測し、第2計測部222は、第2指示が出力されると、第2端末220の加速度の時間変化を計測するが、これに限らない。すなわち、第1計測部212は第1指示が出力されなくても計測を開始し、第2計測部222は第2指示が出力されなくても計測を開始するようにしてもよい。例えば、第1計測部212及び第2計測部222は、加速度の時間変化が所定量を超えたことをトリガとし、計測を開始してもよい。また、第1指示及び第2指示は、テキスト情報に限らず、例えば、音声であってもよい。
In the present embodiment, the
(5.実施形態1に係るサーバの概要構成)
サーバ100には、ユーザのアカウントと端末固有IDとが紐付けられて登録されている。
(5. Outline Configuration of Server According to Embodiment 1)
In the
アカウントとは、ユーザを特定するための情報であり、典型的にはユーザIDとパスワードの組み合わせで構成される。なお、アカウントは、ユーザIDとパスワードとの組み合わせに限らず、種々の情報が用いられる。例えば、生体認証で使用される指紋等の生体情報が用いられてもよい。 An account is information for specifying a user, and typically includes a combination of a user ID and a password. The account is not limited to a combination of a user ID and a password, and various information is used. For example, biometric information such as a fingerprint used in biometric authentication may be used.
端末固有IDとは、端末を一意に識別するためのものであり、例えば、MAC(Media Access Control)アドレス、端末のシリアル番号、IMEI(International Mobile Equipment Identity)等である。 The terminal unique ID is for uniquely identifying the terminal, and is, for example, a MAC (Media Access Control) address, a terminal serial number, or IMEI (International Mobile Equipment Identity).
本実施形態では、アカウント移行を要求しているユーザのユーザIDを“AAA”、パスワードを“XXXXXXXX”とする。また、第1端末210の端末固有IDは、“1111111111”、第2端末220の端末固有IDは、“2222222222”であるとする。
In the present embodiment, it is assumed that the user ID of the user requesting the account transfer is “AAA” and the password is “XXXXXXXXXX”. Further, it is assumed that the terminal unique ID of the
例えば、サーバ100には、図6に示すアカウント情報テーブル500aが格納されている。
For example, the
アカウント情報テーブル500aは、アカウント500a1と、端末固有ID 500a2と、が対応付けて登録されている。アカウント500a1は、ユーザID 500a3と、パスワード500a4と、から構成される。 In the account information table 500a, an account 500a1 and a terminal unique ID 500a2 are registered in association with each other. The account 500a1 includes a user ID 500a3 and a password 500a4.
例えば、図6のアカウント情報テーブル500aの1行目は、ユーザID 500a3が“AAA”でパスワード500a4が“XXXXXXXX”の組み合わせのアカウント500a1は、端末固有ID 500a2が“1111111111”の端末と紐付けられていることを示す。すなわち、ユーザID 500a3が“AAA”のユーザのアカウントは、第1端末210と紐付けられている。
For example, in the first line of the account information table 500a in FIG. 6, an account 500a1 in which the user ID 500a3 is “AAA” and the password 500a4 is “XXXXXXXXX” is associated with a terminal whose terminal unique ID 500a2 is “1111111111”. Indicates that That is, the account of the user whose user ID 500a3 is “AAA” is associated with the
図3に戻って、受信部101は、第1履歴と、第2履歴と、を受信する。
Returning to FIG. 3, the receiving
本実施形態において、CPU 601及び通信部605が協働して、受信部101として機能する。
In the present embodiment, the
例えば、受信部101は、第1端末210から加速度の大きさの時系列ベクトル(a1)と、第2端末220から加速度の大きさの時系列ベクトル(a2)と、を受信する。
For example, the receiving
推定部102は、第1履歴と、第2履歴と、が所定の時間差内で受信されると、第1履歴と、第2履歴と、から、第1端末210と、第2端末220と、が、重ねてシェイクされた時間長及び強さを推定する。
When the first history and the second history are received within a predetermined time difference, the
本実施形態において、CPU 601が、推定部102として機能する。
In the present embodiment, the
所定の時間差とは、第1端末210から送られてきた第1履歴の受信時間と、第2端末220から送られてきた第2履歴の受信時間とのずれの許容範囲を示すものである。所定の時間差は、サーバの管理者が適宜設定することができる。
The predetermined time difference indicates an allowable range of deviation between the reception time of the first history sent from the
第1履歴の受信時間と第2履歴の受信時間とのずれが大きい程、第1端末210と第2端末220とが同時にシェイク動作されていない可能性が高いことを示す。第1端末210と第2端末220とが同時にシェイク動作されていないということは、第1端末210と第2端末220とが同一ユーザにより所持(把持)されていない可能性が高くなり、このような状況でアカウント移行を可能とすると、リアルマネートレードの抑制には繋がらない。
The greater the difference between the reception time of the first history and the reception time of the second history, the higher the possibility that the
よって、推定部102は、第1履歴と第2履歴とが所定の時間差内で受信されない場合は、第1端末210と第2端末220とが同時にシェイク動作されていないとして、重ねてシェイクされた時間長及び強さの推定を行わない。
Therefore, when the first history and the second history are not received within a predetermined time difference, the
なお、同一ユーザが第1端末210と第2端末220とを把持していたともしても、例えば、片方の手で第1端末210を把持し、他方の手で第2端末220を把持して、それぞれの手で同時にシェイク動作をすれば、それは重ねてシェイク動作を行ったことにならない。このような場合でも、それぞれの端末から送信されるタイミングによっては、第1履歴の受信時間と第2履歴の受信時間とのずれが所定の時間差内に収まる場合もある。しかし、端末を重ねずに両手で一つずつ端末を持ちシェイク動作をおこなった場合、加速度の時間変化のパターンは、重ねてシェイク動作が行われた場合に比べて、類似の度合いが低いと考えられる。よって、両手で一つずつ端末を持ちシェイク動作をおこなった場合は、以下に示す手法により求められる、重ねてシェイクされた時間長及び強さが所定の条件(移行条件)を満たさないと判断されることにより、両端末が重ねて同時にシェイクされたとみなすことができる場合(すなわち、アカウントの紐付け先を移行できる場合)から、除外されることとなる。
Even if the same user holds the
ここで、第1端末210と第2端末220とが同時にシェイク動作されたとしても、各端末が加速度の計測を開始する時刻は厳密に一致しないことがある。
Here, even if the
例えば、各端末が加速度の計測を開始する時刻がずれているため、第1端末210が計測した時系列ベクトル(a1)の先頭の値(a1_1)と、第2端末220が計測した時系列ベクトル(a2)の先頭の値(a2_1)とは、同じ時刻に計測されていない。この時間的なずれがどれくらいであるかを、サンプリングのずれ(d)で表すこととする。つまり、時系列ベクトル(a1)の先頭の値(a1_1)と時系列ベクトル(a2)の先頭の値(a2_1)の時間的なずれを、サンプリングd個分として表す。
For example, since the time at which each terminal starts measuring acceleration is shifted, the first value (a1_1) of the time series vector (a1) measured by the
ここで、サンプリングのずれ(d)の正の値は、第1履歴(第1端末210が計測した時系列ベクトル(a1))の方が第2履歴(第2端末220が計測した時系列ベクトル(a2))よりも早く計測されたことを示す。一方、サンプリングのずれdの負の値は、第1履歴よりも第2履歴の方が早く計測されたことを示す。 Here, the positive value of the sampling deviation (d) indicates that the first history (the time series vector (a1) measured by the first terminal 210) is the second history (the time series vector measured by the second terminal 220). (A2)) is measured earlier than. On the other hand, a negative value of the sampling deviation d indicates that the second history is measured earlier than the first history.
例えば、計測時刻のずれを考慮して、重ねてシェイクされた時間長及び強さを以下のように推定する。 For example, taking into account the deviation in the measurement time, the length and strength of the shake that are repeatedly shaken are estimated as follows.
以下の手法では、第1端末210から受信した加速度の大きさの時系列ベクトル(a1)及び第2端末220から受信した加速度の大きさの時系列ベクトル(a2)から、重ねてシェイクされた強さが最も強くなる時系列ベクトルの組み合わせを求め、そこから、加速度の大きさの時系列ベクトル(a1)及び加速度の大きさの時系列ベクトル(a2)のサンプリングのずれdの値を求めることにより、同時にシェイクされた時間長を求める。
In the following method, a strong shake that is shaken in an overlapping manner is obtained from the time series vector (a1) of the magnitude of acceleration received from the
まず、「許容される計測時刻のずれ」をGとし、「加速度を検知するサンプリング間隔」をsとする。Gをsで割った値G/sにより、dの範囲を以下のように設定する。 First, “gap in allowable measurement time” is G, and “sampling interval for detecting acceleration” is s. The range of d is set as follows by the value G / s obtained by dividing G by s.
(数3)
-G/s ≦ d ≦ G/s
(Equation 3)
-G / s ≤ d ≤ G / s
d≧0の場合、a1の先頭d個を削除し、a2の末尾d個を削除したベクトルを、それぞれA1(d)、A2(d)とする。 When d ≧ 0, the first d of a1 are deleted and the last d of a2 are deleted as A1 (d) and A2 (d), respectively.
d<0の場合、a1の末尾(-d)個を削除し、a2の先頭(-d)個を削除したベクトルを、それぞれA1(d)、A2(d)とする。 In the case of d <0, the end (-d) of a1 is deleted, and the vectors from which the top (-d) of a2 is deleted are A1 (d) and A2 (d), respectively.
ベクトルA1(d)、A2(d)の相関C(d)は、「ベクトルA1(d)、A2(d)の内積」を、「ベクトルA1(d)の長さ及びA2(d)の長さ」で割ったものにより、以下のように計算できる。 The correlation C (d) of the vectors A1 (d) and A2 (d) is expressed as “the inner product of the vectors A1 (d) and A2 (d)”, the length of the vector A1 (d) and the length of A2 (d). By dividing by “sa”, it can be calculated as follows.
(数4)
C(d) = A1(d)・A2(d) / (|A1(d)| |A2(d)|)
(Equation 4)
C (d) = A1 (d) ・ A2 (d) / (| A1 (d) | | A2 (d) |)
ここで、C(d)が最大となるdを(数3)で表す範囲内から探す。 Here, d that maximizes C (d) is searched from the range represented by (Equation 3).
そして、C(d)が最大となるdの値をDとする。すなわち、Dは以下の式で表すことができる。 Then, let D be the value of d that maximizes C (d). That is, D can be expressed by the following formula.
(数5)
D = argmaxd, -G/s ≦ d ≦ G/s C(d)
(Equation 5)
D = argmax d, -G / s ≤ d ≤ G / s C (d)
N-|D|は、第1端末210と第2端末220とが重ねて振られた「時間長」を表す。
N- | D | represents a “time length” in which the
C(D)は、第1端末210と第2端末220とが重ねて振られた「強さ」を表す。C(D)は1以下の値をとる。
C (D) represents “strength” in which the
移行部103は、推定された時間長及び強さが移行条件を満たせば、アカウントの紐付け先を、第1端末210から第2端末220へ移行する。
When the estimated time length and strength satisfy the transition condition, the
本実施形態において、CPU 601が、移行部103として機能する。
In the present embodiment, the
移行条件とは、推定された時間長及び強さが示す値が、第1端末210及び第2端末220が重ねて同時にシェイクされたとみなすことができる値であるか否かを判断するための条件である。移行条件は、例えば、推定された時間長が第1閾値以上であり、推定された強さが第2閾値以上であることを求める条件である。第1閾値及び第2閾値は、アカウント管理システム1の管理者が適宜設定可能である。
The transition condition is a condition for determining whether or not the value indicated by the estimated time length and strength is a value that allows the
第1閾値は、例えば、「同時にシェイク動作したことが求められる時間長(「5秒」など)」を「加速度の計測のサンプリング間隔」で割った値である。 The first threshold is, for example, a value obtained by dividing “the length of time required to simultaneously shake (“ 5 seconds ”, etc.)” by “the sampling interval of acceleration measurement”.
第2閾値は、例えば、「0.8以上」「0.6以上」などの1以下の値である。この値は、実際に2つの端末を重ねて同時にシェイク動作を行った場合にそれぞれの端末の加速度の時系列ベクトルがどの程度相関するかを調べる実験を行い、その結果に基づき定めてもよい。 The second threshold is a value of 1 or less, such as “0.8 or more” or “0.6 or more”. This value may be determined based on the result of an experiment that examines how much the time series vectors of acceleration of each terminal correlate when two terminals are actually overlapped and simultaneously performed a shake operation.
例えば、時間長を表すN-|D|が第1閾値以上であり、強さを表すC(D)が第2閾値以上であると、移行部103は、移行条件を満たすと判断する。
For example, when N- | D | representing the time length is equal to or greater than the first threshold and C (D) representing the strength is equal to or greater than the second threshold, the
移行部103は、推定された時間長(N-|D|)及び推定された強さ(C(D))が移行条件を満たすと判断すると、図7に示すように、ユーザID 500a3が“AAA”でパスワード500a4が“XXXXXXXX”の組み合わせのアカウントに紐付ける端末固有ID 500a2を“1111111111”から、“2222222222”に変更する。すなわち、ユーザID 500a3が“AAA”のユーザのアカウントは、第2端末220と紐付けられる。
When the
アカウント移行元の端末とアカウント移行先の端末とが同じ場所にあり、重ねて同時にシェイク動作がされれば、各端末が計測する加速度の時間変化のパターンは極めて類似すると考えられる。本実施形態によれば、アカウントに紐付けられた第1端末(アカウント移行元の端末)と、いずれのアカウントにも紐付けられていない端末(アカウント移行先の端末)とから受信した加速度の時間変化に基づいて、両端末が重ねて同時にシェイク動作がされているか否かを判断する。両端末が重ねて同時にシェイク動作がされたと判断された場合のみ、アカウントの紐付けを変更する。 If the terminal of the account transfer source and the terminal of the account transfer destination are in the same place and are shaken at the same time, it is considered that the pattern of time change of acceleration measured by each terminal is very similar. According to the present embodiment, the acceleration time received from the first terminal (account transfer source terminal) linked to the account and the terminal (account transfer destination terminal) not linked to any account Based on the change, it is determined whether or not both terminals are simultaneously performing a shake operation. Only when it is determined that both terminals overlap and have shaken at the same time, the account linkage is changed.
本実施形態によれば、アカウント移行元の端末とアカウント移行先の端末とがアカウント移行時に同じ場所にあることが要求され、ユーザは、両端末を重ねてシェイク動作するという簡易な動作を行うだけで、アカウント移行を行うことができる。よって、本実施形態によれば、リアルマネートレードによる売買を抑制する、簡易なアカウント移行を行うことができる。 According to the present embodiment, the account transfer source terminal and the account transfer destination terminal are required to be in the same place at the time of account transfer, and the user only performs a simple operation of performing a shake operation by overlapping both terminals. You can transfer your account. Therefore, according to the present embodiment, it is possible to perform a simple account transfer that suppresses trading by real money trading.
なお、本実施形態において、推定部102は、第1履歴と第2履歴とが所定の時間差内で受信された場合のみ推定を行ったがこれに限らず、所定の時間差内で受信されたか否かの判断を行わずに、推定を行ってもよい。また、推定部102は、重ねてシェイクされた時間長及び強さを推定することにより、重ねてシェイクされたか否かを推定したが、これに限らない。重ねてシェイクされたか否かを適当に推定できる値であればどのような値でもよい。また、移行部103は、推定された時間長及び強さが移行条件を満たす場合、アカウントの紐付け先を移行したが、これに限らず、推定部102により、第1端末210と第2端末220とが重ねてシェイクされたと推定されれば、アカウントの紐付け先を移行するようにしてもよい。
In the present embodiment, the
(6.実施形態1に係る第1端末及び第2端末の動作)
本実施形態に係るアカウント管理システム1における第1端末210及び第2端末220の動作について説明する。第1端末210及び第2端末220は、例えば、ユーザよりアカウント移行の指示を受け付けると、図8に示す処理を開始する。なお、第1端末210と第2端末220は、同じ処理の流れを有するので、以下の説明では、第1端末210の処理を説明し、第2端末220の処理は、括弧内の文言で置き換えて説明する。
(6. Operations of the first terminal and the second terminal according to the first embodiment)
Operations of the
第1出力部211(第2出力部221)が第1端末210と第2端末220とを重ねてシェイクすべき旨の第1指示(第2指示)を出力する(ステップS101)。
The first output unit 211 (second output unit 221) outputs a first instruction (second instruction) indicating that the
例えば、第1出力部211(第2出力部221)は、図4に示すように、第1端末210(第2端末220)の画面にメッセージ410(第1指示)(メッセージ420(第2指示))を表示する。
For example, as shown in FIG. 4, the first output unit 211 (second output unit 221) displays a message 410 (first instruction) (message 420 (second instruction) on the screen of the first terminal 210 (
第1計測部212(第2計測部222)は、第1指示(第2指示)が出力されると、第1端末210(第2端末220)の加速度の時間変化を計測する(ステップS102)。 When the first instruction (second instruction) is output, the first measurement unit 212 (second measurement unit 222) measures the time change of the acceleration of the first terminal 210 (second terminal 220) (step S102). .
例えば、第1端末210(第2端末220)において図4に示すようにメッセージ410(メッセージ420)が表示されると、第1計測部212(第2計測部222)は、第1端末210(第2端末220)の加速度を所定のサンプリング間隔で計測し始める。 For example, when the message 410 (message 420) is displayed on the first terminal 210 (second terminal 220) as shown in FIG. 4, the first measurement unit 212 (second measurement unit 222) is changed to the first terminal 210 ( The acceleration of the second terminal 220) starts to be measured at a predetermined sampling interval.
第1送信部213(第2送信部223)は、第1計測部212(第2計測部222)による第1端末210(第2端末220)の加速度の時間変化の計測が完了したか否かを判断する(ステップS103)。第1送信部213(第2送信部223)が、第1計測部212(第2計測部222)による第1端末210(第2端末220)の加速度の時間変化の計測が完了したと判断すると(ステップS103;Yes)、第1送信部213(第2送信部223)は、計測された加速度の時間変化を表す第1履歴(第2履歴)を、サーバ100へ直ちに送信する(ステップS104)。一方、第1送信部213(第2送信部223)が、第1計測部212(第2計測部222)による第1端末210(第2端末220)の加速度の時間変化の計測が完了していないと判断すると(ステップS103;No)、第1計測部212(第2計測部222)による計測の完了まで待機する。
The first transmission unit 213 (second transmission unit 223) determines whether or not the first measurement unit 212 (second measurement unit 222) has completed the measurement of the temporal change in acceleration of the first terminal 210 (second terminal 220). Is determined (step S103). When the first transmission unit 213 (second transmission unit 223) determines that the measurement of the time change of the acceleration of the first terminal 210 (second terminal 220) by the first measurement unit 212 (second measurement unit 222) has been completed. (Step S103; Yes), the first transmission unit 213 (second transmission unit 223) immediately transmits to the
例えば、第1計測部212(第2計測部222)が、予め設定された加速度のサンプリング数(N個)の計測を完了すると、第1送信部213(第2送信部223)は、第1履歴(a1)(第2履歴(a2))を直ちにサーバ100に送信する。
For example, when the first measurement unit 212 (second measurement unit 222) completes measurement of a preset number of samplings of acceleration (N), the first transmission unit 213 (second transmission unit 223) The history (a1) (second history (a2)) is immediately transmitted to the
なお、上記のフローチャートでは、ステップS103において、第1送信部213(第2送信部223)は、加速度の時間変化の計測が完了を確認した後、第1履歴(第2履歴)をサーバ100に直ちに送信しているが、これに限らず、第1送信部213(第2送信部223)は、第1計測部212(第2計測部222)により第1端末210(第2端末220)の加速度の時間変化が所定長計測されるごとに、第1履歴(第2履歴)をサーバ100へ送信するようにしてもよい。
In the above flowchart, in step S103, the first transmission unit 213 (second transmission unit 223) confirms the completion of the measurement of the acceleration time change, and then transmits the first history (second history) to the
例えば、第1計測部212(第2計測部222)により、加速度の値(a1_x(x: 1〜N)(a2_x))が1つ計測されるごとに、第1送信部213(第2送信部223)は、当該値をサーバ100に送信する。
For example, each time one acceleration value (a1_x (x: 1 to N) (a2_x)) is measured by the first measurement unit 212 (second measurement unit 222), the first transmission unit 213 (second transmission). Unit 223) transmits the value to the
(7.実施形態1に係るサーバの動作)
本実施形態に係るアカウント管理システム1におけるサーバ100の動作について説明する。サーバ100は、例えば、電源が投入されると、図9に示す処理を開始する。
(7. Operation of server according to embodiment 1)
An operation of the
受信部101は、第1履歴と、第2履歴と、を受信したか否かを判断する(ステップS201)。受信部101が、第1履歴と、第2履歴と、を受信したと判断すると(ステップS201;Yes)、推定部102は、第1履歴と、第2履歴と、が所定の時間差内で受信されたか否かを判断する(ステップS202)。一方、受信部101が、第1履歴と、第2履歴と、を受信していないと判断すると(ステップS201;No)、そのまま待機する。
The receiving
例えば、受信部101は、第1端末210から加速度の大きさの時系列ベクトル(a1)を受信したか否か、第2端末220から加速度の大きさの時系列ベクトル(a2)を受信したか否かを判断する。受信部101は、どちらか一方又はいずれも受信していない場合は、そのまま待機する。受信部101が、第1端末210から加速度の大きさの時系列ベクトル(a1)と、第2端末220から加速度の大きさの時系列ベクトル(a2)と、を受信すると、推定部102は、時系列ベクトル(a1)の受信時間と時系列ベクトル(a2)の受信時間とを比較し、所定の時間差内か否かを判断する。
For example, whether the receiving
推定部102は、第1履歴と、第2履歴と、が所定の時間差内で受信されたか否かを判断する(ステップS202)。推定部102は、第1履歴と、第2履歴と、が所定の時間差内で受信されたと判断すると(ステップS202;Yes)、第1履歴と、第2履歴と、から、第1端末210と、第2端末220と、が、重ねてシェイクされた時間長及び強さを推定する(ステップ203)。一方、推定部102が、第1履歴と、第2履歴と、が所定の時間差内で受信されなかったと判断すると(ステップS202;No)、ステップ201に戻る。
The
例えば、推定部102は、第1端末210から加速度の大きさの時系列ベクトル(a1)と、第2端末220から加速度の大きさの時系列ベクトル(a2)とが所定の時間差内で受信されたと判断すると、時系列ベクトル(a1)と時系列ベクトル(a2)とから、上記(数3)の範囲で上記(数4)のC(d)が最大となるdを探し、C(d)が最大となるdをDとする。そして、第1端末210と第2端末220とが重ねてシェイクされた時間長を表すN-|D|を求め、重ねてシェイクされた強さを示すC(D)を求める。一方、推定部102は、時系列ベクトル(a1)と時系列ベクトル(a2)とが所定の時間差内で受信されなかったと判断すると、第1端末210と第2端末220とが同時にシェイク動作されていないとして、重ねてシェイクされた時間長及び強さの推定を行わず、ステップS201に戻る。
For example, the
移行部103は、推定された時間長及び強さが移行条件を満たすか否か判断する(ステップS204)。移行部103が、推定された時間長及び強さが移行条件を満たすと判断すると(ステップS204;Yes)、アカウントの紐付け先を、第1端末210から第2端末220へ移行する(ステップS205)。一方、移行部103が、推定された時間長及び強さが移行条件を満たさないと判断すると(ステップS204;No)、ステップS201に戻る。
The
例えば、移行部103は、推定された時間長(N-|D|)が第1閾値以上及び推定された強さ(C(D))が第2閾値以上であると判断すると、ユーザID 500a3が“AAA”のユーザのアカウントに紐付ける端末固有ID 500a2を“1111111111”から、“2222222222”に変更する。一方、移行部103は、推定された時間長(N-|D|)が第1閾値未満又は推定された強さ(C(D))が第2閾値未満であると判断すると、アカウント移行は行わず、ステップS201に戻る。
For example, when the
(8.実施形態2に係るアカウント管理システム)
本実施形態に係るアカウント管理システム1は、図10に示すように、サーバ100と、第1端末210と、第2端末220と、から構成される。
(8. Account Management System According to Embodiment 2)
As shown in FIG. 10, the
サーバ100は、受信部101と、推定部102と、移行部103と、を備える。本実施形態において、サーバ100の機能及び動作は、実施形態1に係るサーバ100の機能及び動作と同様であるので、説明は省略する。
The
第1端末210は、第1出力部211と、第1計測部212と、第1送信部213と、第1検知部214と、を備える。
The
第2端末220は、第2出力部221と、第2計測部222と、第2送信部223と、第2検知部224と、を備える。
The
実施形態2の第1送信部213及び第2送信部223は、実施形態1のものと同様の機能を有する。以下、第1出力部211、第1計測部212、第2出力部221及び第2計測部222の実施形態1と異なる機能、並びに、第1検知部214及び第2検知部224の機能について説明する。
The
(9.実施形態2に係る第1端末及び第2端末の概要構成)
第1出力部211は、第1端末210と第2端末220とを重ねてシェイクすべき旨の第1指示を出力する。ここで、第1指示は、光によりなされる。
(9. Outline configuration of first terminal and second terminal according to embodiment 2)
The
本実施形態において、CPU 601、画像処理部606及びディスプレイ607が協働して、第1出力部211として機能する。
In the present embodiment, the
例えば、第1指示は、第1端末210の画面において発せられる光であって、第1周期で点滅する青色の光とする。第1出力部211は、第1端末210の画面において第1周期で青色の光を点滅させる。
For example, the first instruction is light emitted on the screen of the
第2出力部221は、第2端末220と第1端末210とを重ねてシェイクすべき旨の第2指示を出力する。ここで、第2指示は光によりなされる。
The
本実施形態において、CPU 601、画像処理部606及びディスプレイ607が協働して、第2出力部221として機能する。
In the present embodiment, the
例えば、第2指示は、第2端末220の画面において発せられる光であって、第2周期で点滅する赤色の光とする。第2出力部221は、第2端末220の画面において第2周期で赤色の光を点滅させる。
For example, the second instruction is light emitted on the screen of the
なお、第1周期及び第2周期は、一般的な情報処理装置600が制御することができる周期の範囲に含まれる。
The first cycle and the second cycle are included in a range of cycles that can be controlled by a general
ユーザは、第1端末210及び第2端末220の画面において各光の点滅を見ることにより、重ねてシェイク動作が求められていることを知ることができる。
The user can know that the shake operation is required repeatedly by observing the blinking of each light on the screens of the
第1検知部214は、第2指示を検知する。第1検知部214は、光センサを備える。
The
本実施形態において、CPU 601及び光センサ613が協働して、第1検知部214として機能する。
In the present embodiment, the
例えば、ユーザが第1端末210においてアカウント移行のためのアプリを立ち上げ、アカウント移行の指示を行い、第1端末210の画面から青色の光が発せられ第1周期で点滅すると(第1指示が出力されると)、第1検知部214は、周囲光の検知を開始し、赤色の光が第2周期で点滅しているか否かを判断する。
For example, when a user launches an app for account transfer on the
第2検知部224は、第1指示を検知する。第2検知部224は、光センサを備える。
The
本実施形態において、CPU 601及び光センサ613が協働して、第2検知部224として機能する。
In the present embodiment, the
例えば、ユーザが第2端末220においてアカウント移行のためのアプリを立ち上げ、アカウント移行の指示を行い、第2端末220の画面から赤色の光が発せられ第2周期で点滅すると(第2指示が出力されると)、第2検知部224は、周囲光の検知を開始し、青色の光が第1周期で点滅しているか否かを判断する。
For example, when the user launches an app for account transfer on the
そして、ユーザが、第1端末210と第2端末220とを重ねると、第1検知部214は、赤色の光が第2周期で点滅していることを検知し、第2検知部224は、青色の光が第1周期で点滅していることを検知する。
And when a user overlaps the
第1計測部212は、第1指示が出力され、第2指示が検知されてから、第1端末210の加速度の時間変化を計測する。
The
例えば、第1出力部211が、第1端末210の画面から青色の光を発し第1周期で点滅させ、第1検知部214が、赤色の光が第2周期で点滅していることを検知すると、第1計測部212は、第1端末210における加速度の時間変化の計測を開始する。
For example, the
第2計測部222は、第2指示が出力され、第1指示が検知されてから、第2端末220の加速度の時間変化を計測する。
The
例えば、第2出力部221が、第2端末220の画面から赤色の光を発し第2周期で点滅させ、第2検知部224が、青色の光が第1周期で点滅していることを検知すると、第2計測部222は、第2端末220における加速度の時間変化の計測を開始する。
For example, the
そして、第1送信部213及び第2送信部223は、実施形態1と同様に、第1履歴及び第2履歴をサーバ100に送信する。
Then, the
なお、第1出力部211が出力する第1指示及び第2出力部221が出力する第2指示は、音によりなされ、第1検知部214及び第2検知部224は、音センサを備えるようにしてもよい。
The first instruction output from the
この場合、本実施形態において、各端末のCPU 601、音声処理部608及びスピーカ609が協働して、第1出力部211及び第2出力部221のそれぞれとして機能する。
In this case, in this embodiment, the
また、本実施形態において、各端末のCPU 601、音声処理部608及びマイク610が協働して、第1検知部214及び第2検知部224のそれぞれとして機能する。
In the present embodiment, the
例えば、第1指示は、第1端末210のスピーカから発せられる第1音声とする。また、第2指示は、第2端末220のスピーカから発せられる第2音声とする。第1音声及び第2音声は、例えば、一般的な情報処理装置600が発することができるビープ音や、情報処理装置600に格納されているメロディを利用してもよいし、サーバ100からダウンロードしてもよい。
For example, the first instruction is a first voice emitted from the speaker of the
例えば、ユーザが第1端末210においてアカウント移行のためのアプリを立ち上げ、アカウント移行の指示を行い、第1端末210のスピーカから第1音声が発せられると(第1指示が出力されると)、第1検知部214は、マイクで第2音声が検知されたか否かを判断する。
For example, when a user launches an application for account transfer on the
また、ユーザが第2端末220においてアカウント移行のためのアプリを立ち上げ、アカウント移行の指示を行い、第2端末220のスピーカから第2音声が発せられると(第2指示が出力されると)、第2検知部224は、マイクで第1音声が検知されたか否かを判断する。
Also, when the user starts up an app for account transfer on the
例えば、第1出力部211が、第1端末210のスピーカから第1音声を発し、第1検知部214が、第2音声を検知すると、第1計測部212は、第1端末210における加速度の時間変化の計測を開始する。
For example, when the
また、第2出力部221が、第2端末220のスピーカから第2音声を発し、第2検知部224が、第1音声を検知すると、第2計測部222は、第2端末220における加速度の時間変化の計測を開始する。
In addition, when the
本実施形態によれば、各端末において所定の光による指示を検知することにより、計測の同期を簡易に行うことができる。あるいは、各端末において所定の音による指示を検知することにより、計測の同期を簡易に行うことができる。 According to this embodiment, measurement synchronization can be easily performed by detecting an instruction by predetermined light at each terminal. Alternatively, measurement synchronization can be easily performed by detecting an instruction by a predetermined sound at each terminal.
(10.実施形態2に係る第1端末及び第2端末の動作)
本実施形態に係るアカウント管理システム1における第1端末210及び第2端末220の動作について説明する。第1端末210及び第2端末220は、例えば、アカウント移行の指示を受け付けると、図11に示す処理を開始する。なお、第1端末210と第2端末220は、同じ処理の流れを有するので、以下の説明では、第1端末210の処理を説明し、第2端末220の処理は、括弧内の文言で置き換えて説明する。
(10. Operations of the first terminal and the second terminal according to the second embodiment)
Operations of the
図11のフローチャートのステップS304、S305の処理は、図8のフローチャートのステップS103、S104の処理と同様である。したがって、これらの処理については省略する。 The processing in steps S304 and S305 in the flowchart in FIG. 11 is the same as the processing in steps S103 and S104 in the flowchart in FIG. Therefore, these processes are omitted.
第1出力部211(第2出力部221)が第1端末210と第2端末220とを重ねてシェイクすべき旨の第1指示(第2指示)を出力する(ステップS301)。
The first output unit 211 (second output unit 221) outputs a first instruction (second instruction) indicating that the
例えば、第1出力部211(第2出力部221)は、第1端末210(第2端末220)の画面において第1周期(第2周期)で青色(赤色)の光を点滅させる。 For example, the first output unit 211 (second output unit 221) blinks blue (red) light in the first period (second period) on the screen of the first terminal 210 (second terminal 220).
第1検知部214(第2検知部224)は、第2指示(第1指示)を検知したか否かを判断する(ステップS302)。第1検知部214(第2検知部224)は、第2指示(第1指示)を検知したと判断すると(ステップS302;Yes)、第1計測部212(第2計測部222)は、第1端末210(第2端末220)の加速度の時間変化を計測する(ステップS303)。一方、第1検知部214(第2検知部224)が、第2指示(第1指示)を検知していないと判断すると(ステップS302;No)、そのまま待機する。 The first detection unit 214 (second detection unit 224) determines whether or not a second instruction (first instruction) has been detected (step S302). When the first detection unit 214 (second detection unit 224) determines that the second instruction (first instruction) has been detected (step S302; Yes), the first measurement unit 212 (second measurement unit 222) The time change of the acceleration of the first terminal 210 (second terminal 220) is measured (step S303). On the other hand, when the first detection unit 214 (second detection unit 224) determines that the second instruction (first instruction) has not been detected (step S302; No), it waits as it is.
例えば、第1検知部214(第2検知部224)が、赤色(青色)の光が第2周期(第1周期)で点滅していることを検知すると、第1計測部212(第2計測部222)は、第1端末210(第2端末220)における加速度の時間変化の計測を開始する。一方、第1検知部214(第2検知部224)が、赤色(青色)の光が第2周期(第1周期)で点滅していることを検知しない場合、第1検知部214(第2検知部224)により、赤色(青色)の光が第2周期(第1周期)で点滅していることを検知されるまで待機する。 For example, when the first detection unit 214 (second detection unit 224) detects that red (blue) light blinks in the second period (first period), the first measurement unit 212 (second measurement). Unit 222) starts measuring the time variation of acceleration in the first terminal 210 (second terminal 220). On the other hand, when the first detection unit 214 (second detection unit 224) does not detect that red (blue) light is blinking in the second period (first period), the first detection unit 214 (second The detection unit 224) waits until it is detected that red (blue) light is blinking in the second period (first period).
(11.他の実施形態)
上記の実施形態では、第1端末210及び第2端末220にインストールされたアプリを用いて、当該アプリのアカウントの紐付け先を移行する場面について説明したが、本発明の技術の適用はこれに限らない。本発明の技術は、複数のアプリのアカウントをまとめて移行する別のアプリに適用することも可能である。
(11. Other embodiments)
In the above-described embodiment, the scene in which the app linked to the account of the app is transferred using the app installed in the
例えば、第1端末210及び第2端末220にはアカウント移行用のアプリがインストールされ、このアプリを用いてアカウント移行をサーバ100に要求してもよいし、両端末からウェブアプリケーションを用いてアカウント移行をサーバ100に要求するようにしてもよい。
For example, an account transfer application may be installed in the
複数のアカウントをまとめて移行する態様において、サーバ100には、あるユーザについての複数のアカウントが、一つの端末固有IDと紐付けられて登録されている。
In an aspect in which a plurality of accounts are migrated together, a plurality of accounts for a certain user are registered in the
上記態様において、第1端末210が第2端末220の画面に表示された画像を認識することにより、複数のアカウントのうち、紐付け先を移行するアカウントを選択することができるようにしてもよい。
In the above aspect, the
例えば、ユーザは、第2端末220の画面に、紐付け先を移行したいアカウントが使用されるサービス(例えば、ショッピングサイトや、特定のゲームのサイト)に関する画像を表示させ、第1端末210が備えるカメラで、当該画像を認識させる。第1端末210は、認識された画像が示すサービスを特定する。そして、第1端末210と、第2端末220とを重ねてシェイクすると、第1端末210(第1送信部213)は、第1履歴と共に、画像から特定されたサービスを示す情報を、サーバ100に送信し、第2端末220は、第2履歴をサーバ100に送信する。サーバ100(推定部102)は、第1履歴及び第2履歴から、重ねてシェイクされたか否かを推定し、重ねてシェイクされたと推定すると、移行部103は、受信したサービスを示す情報に基づいて、当該サービスに使用されるアカウントのみ紐付け先を移行する。なお、第2出力部221が、第2端末220の画面に、使用されるサービスの画像を出力し、第1検知部214が、第2端末220の画面に表示された画像を認識して、画像が示すサービスを特定してもよい。また、受信部101が、サービスを示す情報を受信するようにしてもよい。
For example, the user displays on the screen of the
なお、第1端末210と第2端末220とを重ねてシェイクすると、第1端末210が第2端末220の画面に表示された画像を認識するようにしてもよい。
Note that when the
また、第1端末210は、第1履歴と共に、認識した画像そのものをサーバ100に送信し、サーバ100にて、移行するアカウントが使用されるサービスを特定してもよい。
Further, the
このような構成によれば、複数のアカウントから紐付け先を移行するアカウントを簡易に選択することができる。 According to such a configuration, it is possible to easily select an account to which the association destination is transferred from a plurality of accounts.
また、上記態様において、第1端末210と第2端末220との重ね方(両端末を重ね合わせる面、両端末がなす角度等)に基づいて、紐付け先を移行するアカウントを選択できるようにしてもよい。
Further, in the above aspect, based on the method of overlapping the
例えば、第1端末210と第2端末220との様々な重ね方と、ユーザの複数のアカウントとが、一対一で対応付けられているとする。例えば、第1端末210の画面と第2端末220の画面とが向き合った重ね方と、複数のアカウントのうち、サーバ100に登録された時期が最も古いアカウントが対応付けられているとする。ユーザが、第1端末210の画面と第2端末220の画面とを向き合うように重ねてシェイク動作を行い、サーバ100(推定部102)が、第1端末210と第2端末220とが重ねてシェイクされたと推定し、両端末の重ね方を両端末の画面が向き合った重ね方であると推定すると、サーバ100(移行部103)は、サーバ100に登録された時期が最も古いアカウントの紐付け先を第1端末210から第2端末220に移行する。
For example, it is assumed that various ways of overlapping the
なお、どの重ね方にどのアカウントが対応するかは、ユーザ或いはアカウント管理システム1の管理者が適宜設定することができる。
Note that which account corresponds to which overlap can be set as appropriate by the user or the administrator of the
このような構成によれば、複数のアカウントから紐付け先を移行するアカウントを簡易に選択することができる。 According to such a configuration, it is possible to easily select an account to which the association destination is transferred from a plurality of accounts.
また、上記態様において、アカウント移行元の第1端末210又は/及びアカウント移行先の第2端末220が、サーバ100において複数のアカウントのうちどのアカウントが移行されたかを報知してもよい。
In the above aspect, the account transfer source
例えば、サーバ100が、一つのアカウントの紐付け先を第1端末210から第2端末220へ移行するごとに、サーバ100は、移行が終了したこと及び移行が終了したアカウント(アカウント移行情報)を第2端末220に通知(送信)し、第2端末220(第2出力部221)は、音声等でどのアカウントが移行されたかを報知する。
For example, each time the
このような構成によれば、ユーザは、複数のアカウントのうち何処まで移行したかを知ることができる。また、例えば、複数のアカウントの全ての移行が終了するまで、シェイク動作が求められる場合では、いつまでシェイク動作を行えばよいか知ることができる。 According to such a configuration, the user can know how far the plurality of accounts have been transferred. In addition, for example, when a shake operation is required until all of a plurality of accounts are transferred, it is possible to know how long the shake operation should be performed.
また、上記態様において、第1端末210で所定期間使用されていないアカウントは、紐付け先を移行せずに削除するようにしてもよい。
In the above aspect, an account that has not been used for a predetermined period of time on the
例えば、サーバ100において、複数のアカウントそれぞれについて、直近に使用した使用日時が記録されている。サーバ100(推定部102)は、第1端末210と第2端末220とが重ねてシェイクされたと推定すると、サーバ100(移行部103)は、複数のアカウントの使用日時を調べ、現時点から所定期間(例えば、1年)使用されていないアカウントである場合、当該アカウントの紐付け先を第1端末210から第2端末220へ移行せずに、サーバ100から削除する。
For example, in the
このような構成によれば、ユーザが長期間使用していないアカウントを移行しないようにすることができる。これにより、不要な移行処理を省くことができる。 According to such a configuration, an account that has not been used by a user for a long time can be prevented from being migrated. Thereby, unnecessary migration processing can be omitted.
また、上記態様において、複数のアカウントのうち、第1端末210で使用頻度の高いアカウントのみ、紐付け先を移行するようにしてもよい。この場合、移行されなかった残りのアカウントは、第1端末210との紐付けは解除されるが、いずれの端末とも紐付けを行わない保留状態とする。そして、第2端末220において、保留状態のアカウントの使用要求がなされ、第1端末210のユーザと第2端末220のユーザが同一ユーザであるとの確認がとれた場合に、当該アカウントの紐付け先を移行するようにしてもよい。
Moreover, in the said aspect, you may make it transfer a tied destination only for the account with high usage frequency in the
例えば、サーバ100において、複数のアカウントそれぞれについて、使用頻度が記録されている。サーバ100(推定部102)は、第1端末210と第2端末220とが重ねてシェイクされたと推定すると、サーバ100(移行部103)は、複数のアカウントの使用頻度を調べ、使用頻度が所定の閾値以上(例えば、月1回以上)のアカウントである場合、当該アカウントの紐付け先を第1端末210から第2端末220へ移行する。また、使用頻度が所定の閾値未満のアカウントの場合は、サーバ100(移行部103)は、第1端末210との紐付けを解除(例えば、図6のアカウント情報テーブル500aにおいて、ユーザID 500a3が“AAA”でパスワード500a4が“XXXXXXXX”の組み合わせは残しておくが、当該組み合わせに対応付けられた第1端末210の端末固有ID 500a2“1111111111”を削除)する。そして、使用頻度が所定の閾値以上のアカウントの紐付け先を移行後、第2端末220において、保留状態のアカウントの使用要求があり、サーバ100に登録されているユーザIDとパスワードの組み合わせが入力されると、サーバ100(移行部103)は、使用要求がなされたアカウントの紐付け先を第2端末220に移行する。
For example, in the
このような構成によれば、使用頻度の低いアカウントについては移行しないようにし、使用頻度の低いアカウントであっても要求があり、ユーザが同一と判断されれば、移行することができる。これにより、不要な移行処理を省くことができる。 According to such a configuration, an account with low usage frequency is not transferred, and even an account with low usage frequency has a request, and if it is determined that the users are the same, it can be transferred. Thereby, unnecessary migration processing can be omitted.
また、上記実施形態及び上記態様において、アカウント移行元の第1端末210の使い方とアカウント移行先の第2端末220の使い方とが異なる場合、アカウントの紐付け先を移行せず、アカウントを削除するようにしてもよい。
Further, in the above embodiment and the above aspect, when the usage of the
例えば、第1端末210は、ゲーム等のアプリやアカウント移行用のアプリがインストールされてから、第1端末210が使用された位置情報の履歴(「第1使用履歴」とする)を記録し、第2端末220も同様に、上記アプリがインストールされてから、第2端末220が使用された位置情報の履歴(「第2使用履歴」とする)を記録する。第1端末210(第1送信部213)は、第1使用履歴を、第1履歴と共に、サーバ100に送信する。サーバ100にて第1端末210から第2端末220へのアカウントの移行処理が終わった後、第2端末220において移行されたアカウントの使用要求がなされると、第2端末220(第2送信部223)は、第2使用履歴をサーバ100に送信する。サーバ100(移行部103)は、第1使用履歴と第2使用履歴とを比較し、第1使用履歴と第2使用履歴とが異なっていると判断すると(例えば、第1使用履歴が示すエリアと第2使用履歴が示すエリアに重なりが生じない場合)、紐付け先を移行した(使用要求がされた)アカウントを削除する。
For example, the first terminal 210 records a history of location information used by the
なお、第1使用履歴及び第2使用履歴は、位置情報の履歴により求めることに限らず、端末が使用され履歴を表すものであればどのようなものであってもよい。例えば、アクセスポイントの履歴等であってもよい。 The first usage history and the second usage history are not limited to being obtained from the location information history, and may be any information as long as the terminal is used and represents the history. For example, it may be a history of access points.
このような構成によれば、リアルマネートレードにおける売り手が、第1端末210を郵送等で買い手に送り、買い手によりアカウントの移行処理がなされたとしても、実際にアカウントを使用するときに、両端末の使い方が異なると判断されるので、アカウントの紐付け先の移行はされず、アカウントは削除される。これにより、リアルマネートレードによる売買を抑制することができる。また、両端末の使い方を位置情報により簡易に認定することができる。
According to such a configuration, even if the seller in the real money trade sends the
また、上記実施形態及び上記態様において、第1端末210のアカウントに対して不正アクセス等が行われた場合、サーバ100は、アカウントの紐付け先を移行する時に、当該アカウントの情報を新たに設定するようにしてもよい。
Further, in the above embodiment and the above aspect, when unauthorized access or the like is performed on the account of the
例えば、サーバ100(移行部103)は、第1端末210と第2端末220とが重ねてシェイクされたと推定された後、アカウントの紐付け先を移行する前に、移行するアカウントが使用されるサービスを管理するサーバに不正アクセスの形跡があるか否かを問い合わせる。そして、不正アクセスの形跡がある旨の回答を得た場合、サーバ100(移行部103)は、当該アカウントのパスワードを新たに設定する。
For example, the server 100 (the migration unit 103) uses the account to be migrated after the
このような構成によれば、アカウントの悪用を事前に防ぐことができる。 According to such a configuration, account misuse can be prevented in advance.
なお、アカウント移行元の第1端末210にアカウント移行用アプリがインストールされ、アカウント移行先の第2端末220にはアカウントが使用されるアプリがインストールされており、両端末間でアカウント移行が行われるようにしてもよい。
Note that an account transfer application is installed on the
上記の場合、第1端末210にてアカウント移行用アプリを起動し、第2端末220にてアプリを起動し、第1端末210が、第2端末220の画面に表示されたアプリの画像を認識すると、認識された画像が示すアプリのアカウントのみ、第1端末210から第2端末220へ紐付けが移行するようにしてもよい。
In the above case, the account transfer application is activated on the
例えば、ユーザは、第1端末210でアカウント移行用アプリを起動し、第2端末220では、紐付け先を移行したいアカウントが使用されるアプリを起動する。第2端末220でアプリが起動すると、第2端末220の画面にはアプリの画像が表示され、第1端末210が備えるカメラで、第2端末220の画面に表示されたアプリの画像を認識させる。第1端末210は、認識された画像が示すアプリを特定する。そして、第1端末210と、第2端末220とを重ねてシェイクすると、第1端末210(第1送信部213)は、第1履歴と共に、画像から特定されたアプリを示す情報を、サーバ100に送信し、第2端末220は、第2履歴をサーバ100に送信する。サーバ100は、第1履歴及び第2履歴から、重ねてシェイクされたか否かを推定し、重ねてシェイクされたと推定すると、移行部103は、受信したアプリを示す情報に基づいて、当該アプリに使用されるアカウントのみ紐付け先を移行する。
For example, the user activates an account transfer application on the
このような構成によれば、アカウント移行元の端末で移行したいアカウントが使用されるアプリを削除しても、アカウントの紐付け先を移行することができる。 According to such a configuration, even if an application that uses an account to be transferred is deleted on the account transfer source terminal, the account linking destination can be transferred.
(12.まとめ)
本発明の第1の観点に係るアカウント管理システムは、
アカウントに紐付ける端末を管理するサーバと、前記アカウントに紐付けられた第1端末と、いずれのアカウントも紐付けられていない第2端末と、を備えるアカウント管理システムであって、
前記第1端末は、
前記第1端末の加速度の時間変化を計測する第1計測部と、
前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信する第1送信部と、
を備え、
前記第2端末は、
前記第2端末の加速度の時間変化を計測する第2計測部と、
前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信する第2送信部と、
を備え、
前記サーバは、
前記第1履歴と、前記第2履歴と、を受信する受信部と、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部と、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部と、
を備えることを特徴とする。
(12. Summary)
An account management system according to a first aspect of the present invention includes:
An account management system comprising: a server that manages a terminal linked to an account; a first terminal linked to the account; and a second terminal linked to no account.
The first terminal is
A first measurement unit for measuring a time change in acceleration of the first terminal;
A first transmission unit that transmits a first history representing a time change of the measured acceleration to the server;
With
The second terminal is
A second measuring unit for measuring a time change in acceleration of the second terminal;
A second transmission unit that transmits a second history representing a time change of the measured acceleration to the server;
With
The server
A receiving unit for receiving the first history and the second history;
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history;
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal;
It is characterized by providing.
上記アカウント管理システムによれば、アカウントに紐付けられた第1端末(アカウント移行元の端末)と、いずれのアカウントにも紐付けられていない第2端末(アカウント移行先の端末)とから受信した加速度の時間変化に基づいて、両端末が重ねて同時にシェイク動作がされているか否かを判断し、両端末が重ねて同時にシェイク動作がされたと判断された場合のみ、アカウントの紐付けを変更することにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とする。 According to the above account management system, received from the first terminal (account transfer source terminal) linked to the account and the second terminal (account transfer destination terminal) not linked to any account Based on the time change of acceleration, it is determined whether or not both terminals are simultaneously shaken, and only when it is determined that both terminals are simultaneously shaken, the account linkage is changed. As a result, it is possible to make a simple account transfer while suppressing real money trading.
また、上記アカウント管理システムにおいて、
前記第1端末は、
前記第1端末と前記第2端末とを重ねてシェイクすべき旨の第1指示を出力する第1出力部
を備え、
前記第2端末は、
前記第2端末と前記第1端末とを重ねてシェイクすべき旨の第2指示を出力する第2出力部
を備え、
前記第1計測部は、前記第1指示が出力されると、前記第1端末の加速度の時間変化を計測し、
前記第2計測部は、前記第2指示が出力されると、前記第2端末の加速度の時間変化を計測し、
前記推定部は、前記第1履歴と、前記第2履歴と、が所定の時間差内で受信されると、前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされた時間長及び強さを推定し、
前記移行部は、前記推定された時間長及び強さが移行条件を満たせば、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする。
In the above account management system,
The first terminal is
A first output unit that outputs a first instruction indicating that the first terminal and the second terminal should be shaken together;
The second terminal is
A second output unit for outputting a second instruction indicating that the second terminal and the first terminal should be shaken in an overlapping manner;
When the first instruction is output, the first measurement unit measures a time change in acceleration of the first terminal,
When the second instruction is output, the second measurement unit measures a time change in acceleration of the second terminal,
When the first history and the second history are received within a predetermined time difference, the estimation unit determines the first terminal and the second history from the first history and the second history. 2 terminals estimate the length of time and strength that are shaken repeatedly,
If the estimated time length and strength satisfy the transition condition, the transition unit transitions the account linking destination from the first terminal to the second terminal.
上記アカウント管理システムによれば、アカウントに紐付けられた第1端末と、いずれのアカウントも紐付けられていない第2端末とから、両端末を重ねてシェイクすべき旨が出力されるので、ユーザは、重ねてシェイクすべきタイミングを知ることができる。また、両端末において、重ねてシェイクすべき旨が出力されてから、加速度の時間変化の計測が開始するので、計測の開始時間を揃えやすくなる。また、第1端末と第2端末と、から受信した加速度の時間変化に基づいて、重ねてシェイクされた時間長及び強さを推定することにより両端末が重ねて同時にシェイク動作がされているか否かを判断することができる。 According to the account management system, the fact that both terminals are to be shaken is output from the first terminal linked to the account and the second terminal linked to neither account. Can know when to shake again. In addition, in both terminals, the measurement of the time change of the acceleration is started after the fact that the shake should be overlapped is output, so that the measurement start times can be easily aligned. Also, based on the time change of acceleration received from the first terminal and the second terminal, whether or not the two terminals are simultaneously shaken by estimating the time length and strength of the shake that are overlapped. Can be determined.
また、上記アカウント管理システムにおいて、
第1端末は、
前記第2指示を検知する第1検知部
を備え、
前記第2端末は、
前記第1指示を検知する第2検知部
を備え、
前記第1計測部は、前記第1指示が出力され、前記第2指示が検知されてから、前記第1端末の加速度の時間変化を計測し、
前記第2計測部は、前記第2指示が出力され、前記第1指示が検知されてから、前記第2端末の加速度の時間変化を計測する
ことを特徴とする。
In the above account management system,
The first terminal
A first detector for detecting the second instruction;
The second terminal is
A second detector for detecting the first instruction;
The first measurement unit measures a time change in acceleration of the first terminal after the first instruction is output and the second instruction is detected,
The second measurement unit measures a time change in acceleration of the second terminal after the second instruction is output and the first instruction is detected.
上記アカウント管理システムによれば、各端末における加速度の時間変化の計測は、他方の端末からの指示が検知されてから開始されるので、加速度の時間変化の計測の開始時間を揃えやすくなる。 According to the account management system, measurement of the time change in acceleration at each terminal is started after an instruction from the other terminal is detected, and therefore it is easy to align the start time of measurement of the time change in acceleration.
また、上記アカウント管理システムにおいて、
前記第1指示及び前記第2指示は、光によりなされ、
前記第1検知部及び前記第2検知部は、光センサを備える
ことを特徴とする。
In the above account management system,
The first instruction and the second instruction are made by light,
The first detection unit and the second detection unit include an optical sensor.
上記アカウント管理システムによれば、各端末において所定の光による指示を検知することにより、計測の同期を簡易に行うことができる。 According to the account management system, measurement synchronization can be easily performed by detecting an instruction by predetermined light at each terminal.
また、上記アカウント管理システムにおいて、
前記第1指示及び前記第2指示は、音によりなされ、
前記第1検知部及び前記第2検知部は、音センサを備える
ことを特徴とする。
In the above account management system,
The first instruction and the second instruction are made by sound,
The first detection unit and the second detection unit include a sound sensor.
上記アカウント管理システムによれば、各端末において所定の音による指示を検知することにより、計測の同期を簡易に行うことができる。 According to the account management system, measurement synchronization can be easily performed by detecting an instruction by a predetermined sound at each terminal.
また、上記アカウント管理システムにおいて、
前記第1送信部は、前記第1計測部により前記第1端末の加速度の時間変化が計測され、当該計測が完了すると直ちに、前記第1履歴を前記サーバへ送信し、
前記第2送信部は、前記第2計測部により前記第2端末の加速度の時間変化が計測され、当該計測が完了すると直ちに、前記第2履歴を前記サーバへ送信する
ことを特徴とする。
In the above account management system,
The first transmission unit transmits the first history to the server as soon as the time measurement of the acceleration of the first terminal is measured by the first measurement unit and the measurement is completed.
The second transmission unit is characterized in that a time change in acceleration of the second terminal is measured by the second measurement unit, and the second history is transmitted to the server as soon as the measurement is completed.
上記アカウント管理システムによれば、シェイク動作により生じた加速度の値は計測完了後直ちにサーバに送信されるので、加速度の時間変化の履歴をコピーすることによる偽造行為を防止することができる。 According to the account management system, since the acceleration value generated by the shake operation is transmitted to the server immediately after the measurement is completed, forgery by copying the history of acceleration change over time can be prevented.
また、上記アカウント管理システムにおいて、
前記第1送信部は、前記第1計測部により前記第1端末の加速度の時間変化が所定長計測されるごとに、前記第1履歴を前記サーバへ送信し、
前記第2送信部は、前記第2計測部により前記第2端末の加速度の時間変化が所定長計測されるごとに、前記第2履歴を前記サーバへ送信する
ことを特徴とする。
In the above account management system,
The first transmission unit transmits the first history to the server every time a change in acceleration of the first terminal is measured for a predetermined length by the first measurement unit,
The second transmission unit transmits the second history to the server every time a time change in acceleration of the second terminal is measured for a predetermined length by the second measurement unit.
上記アカウント管理システムによれば、シェイク動作により生じた加速度の値は所定長計測されるごとにサーバに送信されるので、加速度の時間変化の履歴をコピーすることによる偽造行為を防止することができる。 According to the account management system, since the acceleration value generated by the shake operation is transmitted to the server every time a predetermined length is measured, forgery by copying the history of acceleration change over time can be prevented. .
また、上記アカウント管理システムにおいて、
前記第1端末には複数のアカウントが紐付けられ、
前記第2出力部は、前記第2端末の画面に、前記複数のアカウントのうち、紐付け先の移行を求めるアカウントが使用されるサービスに関する画像を表示し、
前記第1検知部は、前記第2端末の画面に表示された画像を認識して、前記画像が示すサービスを特定し、
前記第1送信部は、前記第1履歴と共に、前記特定されたサービスを示す情報を前記サーバに送信し、
前記受信部は、前記サービスを示す情報を受信し、
前記移行部は、前記複数のアカウントのうち、前記サービスを示す情報により特定されるサービスで使用される前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする。
In the above account management system,
A plurality of accounts are associated with the first terminal,
The second output unit displays, on the screen of the second terminal, an image related to a service in which an account for which a link destination is requested among the plurality of accounts is used,
The first detection unit recognizes an image displayed on the screen of the second terminal, specifies a service indicated by the image,
The first transmission unit transmits information indicating the specified service to the server together with the first history,
The receiving unit receives information indicating the service,
The migration unit migrates, from the first terminal to the second terminal, the account linking destination used in the service specified by the information indicating the service among the plurality of accounts. To do.
上記アカウント管理システムによれば、複数のアカウントから紐付け先を移行するアカウントを簡易に選択することができる。 According to the account management system, it is possible to easily select an account to which the association destination is transferred from a plurality of accounts.
また、上記アカウント管理システムにおいて、
前記第1端末には複数のアカウントが紐付けられ、
前記複数のアカウントのそれぞれは、前記第1端末と前記第2端末との重ね方が対応付けられ、
前記推定部は、前記第1履歴と、前記第2履歴と、から、前記第1端末と前記第2端末とが重ねてシェイクされた時の、前記第1端末と前記第2端末との重ね方を推定し、
前記移行部は、前記複数のアカウントのうち、前記推定された重ね方に対応付られた前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする。
In the above account management system,
A plurality of accounts are associated with the first terminal,
Each of the plurality of accounts is associated with how to overlap the first terminal and the second terminal,
The estimation unit is configured to overlap the first terminal and the second terminal when the first terminal and the second terminal are shaken by overlapping the first history and the second history. Estimating
The migration unit is characterized in that, among the plurality of accounts, the account linking destination associated with the estimated overlapping method is migrated from the first terminal to the second terminal.
上記アカウント管理システムによれば、複数のアカウントから紐付け先を移行するアカウントを簡易に選択することができる。 According to the account management system, it is possible to easily select an account to which the association destination is transferred from a plurality of accounts.
また、上記アカウント管理システムにおいて、
前記サーバは、前記移行部が、前記アカウントの紐付け先を前記第1端末から前記第2端末へ移行すると、前記第2端末に、前記紐付けが移行されたアカウントを特定するアカウント移行情報を送信し、
前記第2出力部は、前記第2端末が、前記アカウント移行情報を受信すると、前記アカウント移行情報により特定されるアカウントが移行された旨を報知する
ことを特徴とする。
In the above account management system,
When the migration unit migrates the account linking destination from the first terminal to the second terminal, the server includes, on the second terminal, account migration information that identifies the account to which the linking has been migrated. Send
When the second terminal receives the account transfer information, the second output unit notifies that the account specified by the account transfer information has been transferred.
上記アカウント管理システムによれば、ユーザは、複数のアカウントのうち何処まで移行したかを知ることができる。また、例えば、複数のアカウントの全ての移行が終了するまで、シェイク動作が求められる場合では、いつまでシェイク動作を行えばよいか知ることができる。 According to the account management system, the user can know how far out of a plurality of accounts has been migrated. In addition, for example, when a shake operation is required until all of a plurality of accounts are transferred, it is possible to know how long the shake operation should be performed.
また、上記アカウント管理システムにおいて、
前記移行部は、前記第1端末に紐付けられた前記アカウントが所定期間使用されていない場合、前記アカウントの紐付け先を前記第1端末から前記第2端末へ移行するのに代えて、前記アカウントを前記サーバから削除する
ことを特徴とする。
In the above account management system,
When the account associated with the first terminal has not been used for a predetermined period of time, the transition unit, instead of transitioning the account association destination from the first terminal to the second terminal, The account is deleted from the server.
上記アカウント管理システムによれば、ユーザが長期間使用していないアカウントを移行しないようにすることができる。これにより、不要な移行処理を省くことができる。 According to the account management system, an account that has not been used by a user for a long time can be prevented from being migrated. Thereby, unnecessary migration processing can be omitted.
また、上記アカウント管理システムにおいて、
前記第1端末には複数のアカウントが紐付けられ、
前記複数のアカウントのそれぞれには、前記第1端末における前記アカウントの使用頻度が対応付けられ、
前記移行部は、前記第1端末に紐付けられた前記アカウントが所定の使用頻度を満たす場合、前記所定の使用頻度を満たす前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行し、
前記移行部は、前記所定の使用頻度を満たさない前記アカウントを、前記第1端末との紐付けを解除して、いずれの端末にも紐付けない保留状態とし、
前記移行部は、前記サーバが、前記第2端末から前記保留状態のアカウントの使用要求を受け付け、前記第1端末と前記第2端末とのユーザが同一であると判断されると、前記保留状態のアカウントの紐付け先を前記第2端末に移行する
ことを特徴とする。
In the above account management system,
A plurality of accounts are associated with the first terminal,
Each of the plurality of accounts is associated with the usage frequency of the account in the first terminal,
When the account associated with the first terminal satisfies a predetermined usage frequency, the transition unit changes the association destination of the account that satisfies the predetermined usage frequency from the first terminal to the second terminal. Migrate,
The transition unit cancels the association with the first terminal for the account that does not satisfy the predetermined use frequency, and puts it in a suspended state that is not associated with any terminal
When the server accepts the use request for the account in the hold state from the second terminal and determines that the users of the first terminal and the second terminal are the same, the transition unit is in the hold state. The account linking destination is transferred to the second terminal.
上記アカウント管理システムによれば、使用頻度の低いアカウントについては移行しないようにし、使用頻度の低いアカウントであっても要求があり、ユーザが同一と判断されれば、移行することができる。これにより、不要な移行処理を省くことができる。 According to the account management system, an account with low use frequency is not transferred, and even an account with low use frequency has a request, and can be transferred if it is determined that the users are the same. Thereby, unnecessary migration processing can be omitted.
また、上記アカウント管理システムにおいて、
前記第1端末は、前記第1端末が使用された履歴を表す第1使用履歴を記録し、
前記第2端末は、前記第2端末が使用された履歴を表す第2使用履歴を記録し、
前記第1送信部は、前記第1履歴と共に、前記第1使用履歴を前記サーバへ送信し、
前記第2送信部は、前記アカウントの紐付け先が、前記第1端末から前記第2端末へ移行された後、前記第2端末において、前記紐付けが移行されたアカウントの使用要求がなされると、前記第2使用履歴を前記サーバに送信し、
前記移行部は、前記第1使用履歴と前記第2使用履歴とが異なる場合、前記紐付け先を移行したアカウントを削除する
ことを特徴とする。
In the above account management system,
The first terminal records a first usage history representing a history of use of the first terminal,
The second terminal records a second usage history representing a history of use of the second terminal,
The first transmission unit transmits the first usage history to the server together with the first history,
The second transmission unit makes a request to use the account whose association has been transferred in the second terminal after the account association destination has been transferred from the first terminal to the second terminal. And sending the second usage history to the server,
When the first usage history and the second usage history are different, the migration unit deletes the account that has migrated the association destination.
上記アカウント管理システムによれば、アカウントの移行処理がなされたとしても、実際にアカウントを使用するときに、両端末の使い方が異なると判断されると、アカウントの紐付け先の移行はされず、アカウントが削除される。これにより、リアルマネートレードによる売買を抑制することができる。 According to the above account management system, even if account transfer processing is done, if it is determined that the usage of both terminals is different when actually using the account, the account linking destination will not be transferred, The account is deleted. Thereby, buying and selling by real money trade can be suppressed.
また、上記アカウント管理システムにおいて、
前記第1使用履歴及び前記第2使用履歴は、位置情報についての履歴である
ことを特徴とする。
In the above account management system,
The first usage history and the second usage history are history of position information.
上記アカウント管理システムによれば、両端末の使い方を位置情報により簡易に認定することができる。 According to the account management system, the usage of both terminals can be easily recognized by the position information.
また、上記アカウント管理システムにおいて、
前記移行部は、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記第1端末に紐付けられた前記アカウントに対する不正アクセスが行われたか否かを、前記アカウントが使用されるサービスを管理するサーバに問合せ、
前記サービスを管理するサーバから、不正アクセスが行われた旨の回答を得ると、前記不正アクセスが行われた前記アカウントのパスワードを新たに設定してから、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする。
In the above account management system,
The transition unit is
When it is presumed that the first terminal and the second terminal are shaken over each other, the account is used to determine whether or not unauthorized access to the account associated with the first terminal has been performed. Query the server that manages the service
When an answer indicating that unauthorized access has been made is obtained from the server that manages the service, a password for the account for which unauthorized access has been made is newly set, and then, It is characterized by shifting from one terminal to the second terminal.
上記アカウント管理システムによれば、アカウントの悪用を事前に防ぐことができる。 According to the account management system, misuse of accounts can be prevented in advance.
本発明の第2の観点に係るサーバは、
アカウントに紐付ける端末を管理するサーバであって、
前記アカウントに紐付けられた第1端末から送信された前記第1端末の加速度の時間変化を表す第1履歴と、いずれのアカウントも紐付けられていない第2端末から送信された前記第2端末の加速度の時間変化を表す第2履歴と、を受信する受信部と、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部と、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部と、
を備えることを特徴とする。
The server according to the second aspect of the present invention is:
A server that manages the terminal linked to the account,
The first history indicating the time change of the acceleration of the first terminal transmitted from the first terminal associated with the account, and the second terminal transmitted from the second terminal not associated with any account A receiving unit that receives a second history representing a time change in acceleration of
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history;
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal;
It is characterized by providing.
上記サーバによれば、第1の観点に係るアカウント管理システムと同様に、アカウント移行元の端末とアカウント移行先の端末とが重ねて同時にシェイク動作がされた場合のみ、アカウントの紐付けを変更することにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とする。 According to the server, as in the account management system according to the first aspect, the account linking is changed only when the account transfer source terminal and the account transfer destination terminal are overlapped and simultaneously shaken. As a result, it is possible to make a simple account transfer while suppressing real money trading.
本発明の第3の観点に係るシステムの制御方法は、
アカウントに紐付ける端末を管理するサーバと、前記アカウントに紐付けられた第1端末と、いずれのアカウントも紐付けられていない第2端末と、を備えるアカウント管理システムにおける制御方法であって、
前記第1端末が、前記第1端末の加速度の時間変化を計測する第1計測工程と、
前記第1端末が、前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信する第1送信工程と、
前記第2端末が、前記第2端末の加速度の時間変化を計測する第2計測工程と、
前記第2端末が、前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信する第2送信工程と、
前記サーバが、前記第1履歴と、前記第2履歴と、を受信する受信工程と、
前記サーバが、前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定工程と、
前記サーバが、前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行工程と、
を備えることを特徴とする。
A system control method according to a third aspect of the present invention includes:
A control method in an account management system comprising a server that manages a terminal associated with an account, a first terminal associated with the account, and a second terminal that is not associated with any account,
A first measurement step in which the first terminal measures a temporal change in acceleration of the first terminal;
A first transmission step in which the first terminal transmits a first history representing a time change of the measured acceleration to the server;
A second measuring step in which the second terminal measures a time change in acceleration of the second terminal;
A second transmission step in which the second terminal transmits a second history representing a time change of the measured acceleration to the server;
A receiving step in which the server receives the first history and the second history;
An estimation step in which the server estimates whether or not the first terminal and the second terminal are shaken from the first history and the second history;
A transition step of transitioning the account linking destination from the first terminal to the second terminal when the server is presumed that the first terminal and the second terminal are shaken in an overlapping manner; ,
It is characterized by providing.
上記システムの制御方法によれば、第1の観点に係るアカウント管理システムと同様に、アカウント移行元の端末とアカウント移行先の端末とが重ねて同時にシェイク動作がされた場合のみ、アカウントの紐付けを変更することにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とする。 According to the control method of the above system, as in the account management system according to the first aspect, the account linking is performed only when the account transfer source terminal and the account transfer destination terminal are simultaneously shaken. By changing, it is possible to make a simple account transfer while restraining trading by real money trading.
本発明の第4の観点に係るサーバの制御方法は、
アカウントに紐付ける端末を管理するサーバが実行する制御方法であって、
前記アカウントに紐付けられた第1端末から送信された前記第1端末の加速度の時間変化を表す第1履歴と、いずれのアカウントも紐付けられていない第2端末から送信された前記第2端末の加速度の時間変化を表す第2履歴と、を受信する受信工程と、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定工程と、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行工程と、
を備えることを特徴とする。
A server control method according to a fourth aspect of the present invention includes:
A control method executed by a server that manages a terminal associated with an account,
The first history indicating the time change of the acceleration of the first terminal transmitted from the first terminal associated with the account, and the second terminal transmitted from the second terminal not associated with any account Receiving a second history representing a time change in acceleration of
An estimation step of estimating whether or not the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history;
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, a transition step of transferring the account linking destination from the first terminal to the second terminal;
It is characterized by providing.
上記サーバの制御方法によれば、第1の観点に係るアカウント管理システムと同様に、アカウント移行元の端末とアカウント移行先の端末とが重ねて同時にシェイク動作がされた場合のみ、アカウントの紐付けを変更することにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とする。 According to the server control method, as in the account management system according to the first aspect, the account linking is performed only when the account transfer source terminal and the account transfer destination terminal are simultaneously shaken. By changing, it is possible to make a simple account transfer while restraining trading by real money trading.
本発明の第5の観点に係るシステム用プログラムは、
サーバ用コンピュータを、アカウントに紐付ける端末を管理するサーバとして機能させるサーバ用プログラムと、端末用コンピュータを、前記アカウントに紐付けられた第1端末として機能させる第1端末用プログラムと、端末用コンピュータを、いずれのアカウントも紐付けられていない第2端末として機能させる第2端末用プログラムと、を備えるシステム用プログラムであって、
前記第1端末用プログラムは、前記端末用コンピュータを、
前記第1端末の加速度の時間変化を計測する第1計測部、
前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信する第1送信部、
として機能させ、
前記第2端末用プログラムは、前記端末用コンピュータを、
前記第2端末の加速度の時間変化を計測する第2計測部、
前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信する第2送信部、
として機能させ、
前記サーバ用プログラムは、前記サーバ用コンピュータを
前記第1履歴と、前記第2履歴と、を受信する受信部、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部、
として機能させることを特徴とする。
The system program according to the fifth aspect of the present invention is:
A server program that causes a server computer to function as a server that manages a terminal associated with an account, a first terminal program that causes a terminal computer to function as a first terminal associated with the account, and a terminal computer A program for a second terminal that functions as a second terminal to which no account is associated,
The first terminal program stores the terminal computer,
A first measurement unit for measuring a time change in acceleration of the first terminal;
A first transmission unit that transmits a first history representing a time change of the measured acceleration to the server;
Function as
The second terminal program stores the terminal computer,
A second measuring unit for measuring a time change in acceleration of the second terminal;
A second transmitter that transmits a second history representing a time change of the measured acceleration to the server;
Function as
The server program receives the server computer from the first history and the second history, a receiving unit,
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history,
When it is estimated that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal,
It is made to function as.
上記システム用プログラムによれば、第1の観点に係るアカウント管理システムと同様に、アカウント移行元の端末とアカウント移行先の端末とが重ねて同時にシェイク動作がされた場合のみ、アカウントの紐付けを変更することにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とする。 According to the system program, as in the case of the account management system according to the first aspect, the account is linked only when the account transfer source terminal and the account transfer destination terminal are simultaneously shaken. By making changes, it is possible to make a simple account transfer while restraining trading by real money trading.
本発明の第6の観点に係るサーバ用プログラムは、
サーバ用コンピュータを、アカウントに紐付ける端末を管理するサーバとして機能させるサーバ用プログラムであって、
前記サーバ用プログラムは、前記サーバ用コンピュータを、
前記アカウントに紐付けられた第1端末から送信された前記第1端末の加速度の時間変化を表す第1履歴と、いずれのアカウントも紐付けられていない第2端末から送信された前記第2端末の加速度の時間変化を表す第2履歴と、を受信する受信部、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部、
として機能させることを特徴とする。
The server program according to the sixth aspect of the present invention is:
A server program that causes a server computer to function as a server that manages a terminal associated with an account,
The server program, the server computer,
The first history indicating the time change of the acceleration of the first terminal transmitted from the first terminal associated with the account, and the second terminal transmitted from the second terminal not associated with any account A second history representing a time change in acceleration of the receiver,
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history,
When it is estimated that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal,
It is made to function as.
上記サーバ用プログラムによれば、第1の観点に係るアカウント管理システムと同様に、アカウント移行元の端末とアカウント移行先の端末とが重ねて同時にシェイク動作がされた場合のみ、アカウントの紐付けを変更することにより、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とする。 According to the server program, as in the account management system according to the first aspect, the account is linked only when the account transfer source terminal and the account transfer destination terminal are simultaneously shaken. By making changes, it is possible to make a simple account transfer while restraining trading by real money trading.
本発明によれば、リアルマネートレードによる売買を抑制しつつ、簡易なアカウント移行を可能とするアカウント管理システム、サーバ、システムの制御方法、サーバの制御方法、システム用プログラム及びサーバ用プログラムを提供することができる。 According to the present invention, there are provided an account management system, a server, a system control method, a server control method, a system program, and a server program that enable simple account migration while suppressing trading by real money trade. be able to.
1 アカウント管理システム
100 サーバ
101 受信部
102 推定部
103 移行部
210 第1端末
211 第1出力部
212 第1計測部
213 第1送信部
214 第1検知部
220 第2端末
221 第2出力部
222 第2計測部
223 第2送信部
224 第2検知部
300 コンピュータ通信網
410、420 メッセージ
600 情報処理装置
601 CPU
602 ROM
603 RAM
604 記憶部
605 通信部
606 画像処理部
607 ディスプレイ
608 音声処理部
609 スピーカ
610 マイク
611 操作部
612 加速度センサ
613 光センサ
DESCRIPTION OF
602 ROM
603 RAM
604
Claims (20)
前記第1端末は、
前記第1端末の加速度の時間変化を計測する第1計測部と、
前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信する第1送信部と、
を備え、
前記第2端末は、
前記第2端末の加速度の時間変化を計測する第2計測部と、
前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信する第2送信部と、
を備え、
前記サーバは、
前記第1履歴と、前記第2履歴と、を受信する受信部と、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部と、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部と、
を備えることを特徴とするアカウント管理システム。 In an account management system comprising a server that manages a terminal linked to an account, a first terminal linked to the account, and a second terminal linked to no account,
The first terminal is
A first measurement unit for measuring a time change in acceleration of the first terminal;
A first transmission unit that transmits a first history representing a time change of the measured acceleration to the server;
With
The second terminal is
A second measuring unit for measuring a time change in acceleration of the second terminal;
A second transmission unit that transmits a second history representing a time change of the measured acceleration to the server;
With
The server
A receiving unit for receiving the first history and the second history;
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history;
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal;
An account management system comprising:
前記第1端末と前記第2端末とを重ねてシェイクすべき旨の第1指示を出力する第1出力部
を備え、
前記第2端末は、
前記第2端末と前記第1端末とを重ねてシェイクすべき旨の第2指示を出力する第2出力部
を備え、
前記第1計測部は、前記第1指示が出力されると、前記第1端末の加速度の時間変化を計測し、
前記第2計測部は、前記第2指示が出力されると、前記第2端末の加速度の時間変化を計測し、
前記推定部は、前記第1履歴と、前記第2履歴と、が所定の時間差内で受信されると、前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされた時間長及び強さを推定し、
前記移行部は、前記推定された時間長及び強さが移行条件を満たせば、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする請求項1に記載のアカウント管理システム。 The first terminal is
A first output unit that outputs a first instruction indicating that the first terminal and the second terminal should be shaken together;
The second terminal is
A second output unit for outputting a second instruction indicating that the second terminal and the first terminal should be shaken in an overlapping manner;
When the first instruction is output, the first measurement unit measures a time change in acceleration of the first terminal,
When the second instruction is output, the second measurement unit measures a time change in acceleration of the second terminal,
When the first history and the second history are received within a predetermined time difference, the estimation unit determines the first terminal and the second history from the first history and the second history. 2 terminals estimate the length of time and strength that are shaken repeatedly,
The said transfer part transfers the linked | linked destination of the said account from the said 1st terminal to the said 2nd terminal, if the said estimated time length and intensity satisfy | fill a transfer condition. The account management system described.
前記第2指示を検知する第1検知部
を備え、
前記第2端末は、
前記第1指示を検知する第2検知部
を備え、
前記第1計測部は、前記第1指示が出力され、前記第2指示が検知されてから、前記第1端末の加速度の時間変化を計測し、
前記第2計測部は、前記第2指示が出力され、前記第1指示が検知されてから、前記第2端末の加速度の時間変化を計測する
ことを特徴とする請求項2に記載のアカウント管理システム。 The first terminal is
A first detector for detecting the second instruction;
The second terminal is
A second detector for detecting the first instruction;
The first measurement unit measures a time change in acceleration of the first terminal after the first instruction is output and the second instruction is detected,
3. The account management according to claim 2, wherein the second measurement unit measures a temporal change in acceleration of the second terminal after the second instruction is output and the first instruction is detected. system.
前記第1検知部及び前記第2検知部は、光センサを備える
ことを特徴とする請求項3に記載のアカウント管理システム。 The first instruction and the second instruction are made by light,
The account management system according to claim 3, wherein each of the first detection unit and the second detection unit includes an optical sensor.
前記第1検知部及び前記第2検知部は、音センサを備える
ことを特徴とする請求項3又は4に記載のアカウント管理システム。 The first instruction and the second instruction are made by sound,
The account management system according to claim 3 or 4, wherein the first detection unit and the second detection unit include a sound sensor.
前記第2送信部は、前記第2計測部により前記第2端末の加速度の時間変化が計測され、当該計測が完了すると直ちに、前記第2履歴を前記サーバへ送信する
ことを特徴とする請求項1乃至5のいずれか1項に記載のアカウント管理システム。 The first transmission unit transmits the first history to the server as soon as the time measurement of the acceleration of the first terminal is measured by the first measurement unit and the measurement is completed.
The said 2nd transmission part transmits the said 2nd log | history to the said server as soon as the said time measurement of the acceleration of the said 2nd terminal is measured by the said 2nd measurement part, and the said measurement is completed. The account management system according to any one of 1 to 5.
前記第2送信部は、前記第2計測部により前記第2端末の加速度の時間変化が所定長計測されるごとに、前記第2履歴を前記サーバへ送信する
ことを特徴とする請求項1乃至5のいずれか1項に記載のアカウント管理システム。 The first transmission unit transmits the first history to the server every time a change in acceleration of the first terminal is measured for a predetermined length by the first measurement unit,
The second transmission unit transmits the second history to the server each time the time change of the acceleration of the second terminal is measured for a predetermined length by the second measurement unit. The account management system according to any one of 5.
前記第2出力部は、前記第2端末の画面に、前記複数のアカウントのうち、紐付け先の移行を求めるアカウントが使用されるサービスに関する画像を表示し、
前記第1検知部は、前記第2端末の画面に表示された画像を認識して、前記画像が示すサービスを特定し、
前記第1送信部は、前記第1履歴と共に、前記特定されたサービスを示す情報を前記サーバに送信し、
前記受信部は、前記サービスを示す情報を受信し、
前記移行部は、前記複数のアカウントのうち、前記サービスを示す情報により特定されるサービスで使用される前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする請求項3乃至5のいずれか1項に記載のアカウント管理システム。 A plurality of accounts are associated with the first terminal,
The second output unit displays, on the screen of the second terminal, an image related to a service in which an account for which a link destination is requested among the plurality of accounts is used,
The first detection unit recognizes an image displayed on the screen of the second terminal, specifies a service indicated by the image,
The first transmission unit transmits information indicating the specified service to the server together with the first history,
The receiving unit receives information indicating the service,
The migration unit migrates, from the first terminal to the second terminal, the account linking destination used in the service specified by the information indicating the service among the plurality of accounts. The account management system according to any one of claims 3 to 5.
前記複数のアカウントのそれぞれは、前記第1端末と前記第2端末との重ね方が対応付けられ、
前記推定部は、前記第1履歴と、前記第2履歴と、から、前記第1端末と前記第2端末とが重ねてシェイクされた時の、前記第1端末と前記第2端末との重ね方を推定し、
前記移行部は、前記複数のアカウントのうち、前記推定された重ね方に対応付られた前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする請求項2乃至5又は8のいずれか1項に記載のアカウント管理システム。 A plurality of accounts are associated with the first terminal,
Each of the plurality of accounts is associated with how to overlap the first terminal and the second terminal,
The estimation unit is configured to overlap the first terminal and the second terminal when the first terminal and the second terminal are shaken by overlapping the first history and the second history. Estimating
The said transfer part transfers the linked | related destination of the said account matched with the said how to overlap among these accounts from the said 1st terminal to the said 2nd terminal. The account management system according to any one of 2 to 5 or 8.
前記第2出力部は、前記第2端末が、前記アカウント移行情報を受信すると、前記アカウント移行情報により特定されるアカウントが移行された旨を報知する
ことを特徴とする請求項2乃至5、8、9、又は請求項2乃至5のいずれかを引用する請求項6、7のいずれか1項に記載のアカウント管理システム。When the migration unit migrates the account linking destination from the first terminal to the second terminal, the server includes, on the second terminal, account migration information that identifies the account to which the linking has been migrated. Send
The second output section, the second terminal receives the account migration information, claims 2 to 5 and 8, characterized in that notifying the account specified by the account migration information is migrated The account management system according to any one of claims 6 and 7 , wherein any one of claims 6 and 7 is cited .
ことを特徴とする請求項1乃至10のいずれか1項に記載のアカウント管理システム。 When the account associated with the first terminal has not been used for a predetermined period of time, the transition unit, instead of transitioning the account association destination from the first terminal to the second terminal, The account management system according to any one of claims 1 to 10, wherein an account is deleted from the server.
前記複数のアカウントのそれぞれには、前記第1端末における前記アカウントの使用頻度が対応付けられ、
前記移行部は、前記第1端末に紐付けられた前記アカウントが所定の使用頻度を満たす場合、前記所定の使用頻度を満たす前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行し、
前記移行部は、前記所定の使用頻度を満たさない前記アカウントを、前記第1端末との紐付けを解除して、いずれの端末にも紐付けない保留状態とし、
前記移行部は、前記サーバが、前記第2端末から前記保留状態のアカウントの使用要求を受け付け、前記第1端末と前記第2端末とのユーザが同一であると判断されると、前記保留状態のアカウントの紐付け先を前記第2端末に移行する
ことを特徴とする請求項1乃至11のいずれか1項に記載のアカウント管理システム。 A plurality of accounts are associated with the first terminal,
Each of the plurality of accounts is associated with the usage frequency of the account in the first terminal,
When the account associated with the first terminal satisfies a predetermined usage frequency, the transition unit changes the association destination of the account that satisfies the predetermined usage frequency from the first terminal to the second terminal. Migrate,
The transition unit cancels the association with the first terminal for the account that does not satisfy the predetermined use frequency, and puts it in a suspended state that is not associated with any terminal
When the server accepts the use request for the account in the hold state from the second terminal and determines that the users of the first terminal and the second terminal are the same, the transition unit is in the hold state. The account management system according to any one of claims 1 to 11, wherein the account linking destination is transferred to the second terminal.
前記第2端末は、前記第2端末が使用された履歴を表す第2使用履歴を記録し、
前記第1送信部は、前記第1履歴と共に、前記第1使用履歴を前記サーバへ送信し、
前記第2送信部は、前記アカウントの紐付け先が、前記第1端末から前記第2端末へ移行された後、前記第2端末において、前記紐付けが移行されたアカウントの使用要求がなされると、前記第2使用履歴を前記サーバに送信し、
前記移行部は、前記第1使用履歴と前記第2使用履歴とが異なる場合、前記紐付け先を移行したアカウントを削除する
ことを特徴とする請求項1乃至12のいずれか1項に記載のアカウント管理システム。 The first terminal records a first usage history representing a history of use of the first terminal,
The second terminal records a second usage history representing a history of use of the second terminal,
The first transmission unit transmits the first usage history to the server together with the first history,
The second transmission unit makes a request to use the account whose association has been transferred in the second terminal after the account association destination has been transferred from the first terminal to the second terminal. And sending the second usage history to the server,
The said transfer part deletes the account which transferred the said linked | related destination, when the said 1st use log | history differs from the said 2nd use log | history. The one of Claim 1 thru | or 12 characterized by the above-mentioned. Account management system.
ことを特徴とする請求項13に記載のアカウント管理システム。 The account management system according to claim 13, wherein the first usage history and the second usage history are history of position information.
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記第1端末に紐付けられた前記アカウントに対する不正アクセスが行われたか否かを、前記アカウントが使用されるサービスを管理するサーバに問合せ、
前記サービスを管理するサーバから、不正アクセスが行われた旨の回答を得ると、前記不正アクセスが行われた前記アカウントのパスワードを新たに設定してから、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する
ことを特徴とする請求項1乃至14のいずれか1項に記載のアカウント管理システム。 The transition unit is
When it is presumed that the first terminal and the second terminal are shaken over each other, the account is used to determine whether or not unauthorized access to the account associated with the first terminal has been performed. Query the server that manages the service
When an answer indicating that unauthorized access has been made is obtained from the server that manages the service, a password for the account for which unauthorized access has been made is newly set, and then, The account management system according to any one of claims 1 to 14, wherein a transition is made from one terminal to the second terminal.
前記アカウントに紐付けられた第1端末から送信された前記第1端末の加速度の時間変化を表す第1履歴と、いずれのアカウントも紐付けられていない第2端末から送信された前記第2端末の加速度の時間変化を表す第2履歴と、を受信する受信部と、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部と、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部と、
を備えることを特徴とするサーバ。 A server that manages the terminal linked to the account,
The first history indicating the time change of the acceleration of the first terminal transmitted from the first terminal associated with the account, and the second terminal transmitted from the second terminal not associated with any account A receiving unit that receives a second history representing a time change in acceleration of
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history;
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal;
A server comprising:
前記第1端末が、前記第1端末の加速度の時間変化を計測する第1計測工程と、
前記第1端末が、前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信する第1送信工程と、
前記第2端末が、前記第2端末の加速度の時間変化を計測する第2計測工程と、
前記第2端末が、前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信する第2送信工程と、
前記サーバが、前記第1履歴と、前記第2履歴と、を受信する受信工程と、
前記サーバが、前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定工程と、
前記サーバが、前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行工程と、
を備えることを特徴とするシステムの制御方法。 A control method in an account management system comprising a server that manages a terminal associated with an account, a first terminal associated with the account, and a second terminal that is not associated with any account,
A first measurement step in which the first terminal measures a temporal change in acceleration of the first terminal;
A first transmission step in which the first terminal transmits a first history representing a time change of the measured acceleration to the server;
A second measuring step in which the second terminal measures a time change in acceleration of the second terminal;
A second transmission step in which the second terminal transmits a second history representing a time change of the measured acceleration to the server;
A receiving step in which the server receives the first history and the second history;
An estimation step in which the server estimates whether or not the first terminal and the second terminal are shaken from the first history and the second history;
A transition step of transitioning the account linking destination from the first terminal to the second terminal when the server is presumed that the first terminal and the second terminal are shaken in an overlapping manner; ,
A system control method comprising:
前記アカウントに紐付けられた第1端末から送信された前記第1端末の加速度の時間変化を表す第1履歴と、いずれのアカウントも紐付けられていない第2端末から送信された前記第2端末の加速度の時間変化を表す第2履歴と、を受信する受信工程と、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定工程と、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行工程と、
を備えることを特徴とするサーバの制御方法。 A control method executed by a server that manages a terminal associated with an account,
The first history indicating the time change of the acceleration of the first terminal transmitted from the first terminal associated with the account, and the second terminal transmitted from the second terminal not associated with any account Receiving a second history representing a time change in acceleration of
An estimation step of estimating whether or not the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history;
When it is presumed that the first terminal and the second terminal are shaken in an overlapping manner, a transition step of transferring the account linking destination from the first terminal to the second terminal;
A server control method comprising:
前記第1端末用プログラムは、前記端末用コンピュータを、
前記第1端末の加速度の時間変化を計測する第1計測部、
前記計測された加速度の時間変化を表す第1履歴を、前記サーバへ送信する第1送信部、
として機能させ、
前記第2端末用プログラムは、前記端末用コンピュータを、
前記第2端末の加速度の時間変化を計測する第2計測部、
前記計測された加速度の時間変化を表す第2履歴を、前記サーバへ送信する第2送信部、
として機能させ、
前記サーバ用プログラムは、前記サーバ用コンピュータを
前記第1履歴と、前記第2履歴と、を受信する受信部、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部、
として機能させることを特徴とするシステム用プログラム。 A server program that causes a server computer to function as a server that manages a terminal associated with an account, a first terminal program that causes a terminal computer to function as a first terminal associated with the account, and a terminal computer A program for a second terminal that functions as a second terminal to which no account is associated,
The first terminal program stores the terminal computer,
A first measurement unit for measuring a time change in acceleration of the first terminal;
A first transmission unit that transmits a first history representing a time change of the measured acceleration to the server;
Function as
The second terminal program stores the terminal computer,
A second measuring unit for measuring a time change in acceleration of the second terminal;
A second transmitter that transmits a second history representing a time change of the measured acceleration to the server;
Function as
The server program receives the server computer from the first history and the second history, a receiving unit,
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history,
When it is estimated that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal,
System program characterized by functioning as
前記サーバ用プログラムは、前記サーバ用コンピュータを、
前記アカウントに紐付けられた第1端末から送信された前記第1端末の加速度の時間変化を表す第1履歴と、いずれのアカウントも紐付けられていない第2端末から送信された前記第2端末の加速度の時間変化を表す第2履歴と、を受信する受信部、
前記第1履歴と、前記第2履歴と、から、前記第1端末と、前記第2端末と、が、重ねてシェイクされたか否かを推定する推定部、
前記第1端末と、前記第2端末と、が重ねてシェイクされたと推定されると、前記アカウントの紐付け先を、前記第1端末から前記第2端末へ移行する移行部、
として機能させることを特徴とするサーバ用プログラム。 A server program that causes a server computer to function as a server that manages a terminal associated with an account,
The server program, the server computer,
The first history indicating the time change of the acceleration of the first terminal transmitted from the first terminal associated with the account, and the second terminal transmitted from the second terminal not associated with any account A second history representing a time change in acceleration of the receiver,
An estimation unit that estimates whether the first terminal and the second terminal are shaken in an overlapping manner from the first history and the second history,
When it is estimated that the first terminal and the second terminal are shaken in an overlapping manner, a transition unit that shifts the account link destination from the first terminal to the second terminal,
A server program characterized in that it functions as a server program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018100901A JP6472009B2 (en) | 2018-05-25 | 2018-05-25 | Account management system, server, system control method, server control method, system program, and server program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018100901A JP6472009B2 (en) | 2018-05-25 | 2018-05-25 | Account management system, server, system control method, server control method, system program, and server program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018170016A JP2018170016A (en) | 2018-11-01 |
| JP6472009B2 true JP6472009B2 (en) | 2019-02-20 |
Family
ID=64018805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018100901A Expired - Fee Related JP6472009B2 (en) | 2018-05-25 | 2018-05-25 | Account management system, server, system control method, server control method, system program, and server program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6472009B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7049387B2 (en) * | 2020-04-13 | 2022-04-06 | 任天堂株式会社 | Information processing system, information processing device, information processing program, and information processing method |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008067098A (en) * | 2006-09-07 | 2008-03-21 | Dowango:Kk | Server device, service providing system, service transition method, and service transition program |
| JP2009129111A (en) * | 2007-11-21 | 2009-06-11 | Toshiba Corp | Wireless communication device, authentication method, and wireless connection control method |
| JP5316374B2 (en) * | 2009-11-04 | 2013-10-16 | 株式会社デンソーアイティーラボラトリ | Authentication system and authentication method |
| JP2011130224A (en) * | 2009-12-18 | 2011-06-30 | Lenovo Singapore Pte Ltd | Method of creating shared information in communication terminal device |
| JP5462021B2 (en) * | 2010-02-16 | 2014-04-02 | 株式会社野村総合研究所 | Authentication system, authentication method, and authentication program |
| GB2511260B (en) * | 2011-12-13 | 2015-01-14 | Ibm | Authentication method, authentication System, and authentication program |
-
2018
- 2018-05-25 JP JP2018100901A patent/JP6472009B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018170016A (en) | 2018-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110917614B (en) | Cloud game system based on block chain system and cloud game control method | |
| KR102350462B1 (en) | Signature generation method, electronic device and storage medium | |
| US8433759B2 (en) | Direction-conscious information sharing | |
| CN111339086B (en) | Block processing method, block chain-based data query method and device | |
| CN111355732B (en) | Link detection method and device, electronic equipment and storage medium | |
| US20180137480A1 (en) | Mobile device gesture and proximity communication | |
| CN108197976B (en) | Reward issuing method, device and server | |
| CN110543502B (en) | Credit data processing method, device, equipment and storage medium based on block chain | |
| CN108256853B (en) | Payment method and mobile terminal | |
| WO2018233584A1 (en) | Account value transfer method, device, computer device and storage medium | |
| CN108763876B (en) | A resource copyright verification method, device and device | |
| WO2018082560A1 (en) | Account number registration method, related device, and system | |
| CN104318428B (en) | The method and apparatus for realizing secured mobile payment | |
| JP2018147326A (en) | Generation device, generation method, and generation program | |
| CN110969434A (en) | Payment method, server, terminal and system | |
| JP5339316B1 (en) | IDENTIFICATION INFORMATION MANAGEMENT SYSTEM, IDENTIFICATION INFORMATION MANAGEMENT SYSTEM CONTROL METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM | |
| JP6472009B2 (en) | Account management system, server, system control method, server control method, system program, and server program | |
| WO2018153288A1 (en) | Numerical value transfer method, apparatus, device and storage medium | |
| JP2016071509A (en) | Information processing system, terminal device and program | |
| WO2015101254A1 (en) | Information interaction method, apparatus and system | |
| JP2010081021A (en) | Information exchange system, processing allocation apparatus, information exchange method and program for information exchange | |
| CN110597840A (en) | Partner relationship establishing method, device, equipment and storage medium based on block chain | |
| JP2020022554A (en) | Communication game system, communication game program, communication game server, and communication game server program | |
| JP6943766B2 (en) | Information processing system, server, information processing device, information processing program, and information processing method | |
| CN109257441B (en) | Wireless local area network position acquisition method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180911 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181108 |
|
| 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: 20190108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6472009 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |