[go: up one dir, main page]

JP2013051659A - Position information control system, position information control method, position information control server and program - Google Patents

Position information control system, position information control method, position information control server and program Download PDF

Info

Publication number
JP2013051659A
JP2013051659A JP2011189962A JP2011189962A JP2013051659A JP 2013051659 A JP2013051659 A JP 2013051659A JP 2011189962 A JP2011189962 A JP 2011189962A JP 2011189962 A JP2011189962 A JP 2011189962A JP 2013051659 A JP2013051659 A JP 2013051659A
Authority
JP
Japan
Prior art keywords
information
location
mobile terminal
location registration
position information
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.)
Withdrawn
Application number
JP2011189962A
Other languages
Japanese (ja)
Inventor
Daisuke Sumitani
大輔 炭谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DEMPANOMORI CO Ltd
Original Assignee
DEMPANOMORI CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DEMPANOMORI CO Ltd filed Critical DEMPANOMORI CO Ltd
Priority to JP2011189962A priority Critical patent/JP2013051659A/en
Publication of JP2013051659A publication Critical patent/JP2013051659A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a position information control system in which the position registration processing cannot be performed before a user is aware of it, and the position registration information can be utilized in a plurality of position information applications, and to provide a position information control method, position information control server and program.SOLUTION: In response to a request of using a position registration history from a portable terminal 1, a list of landmark information about the position registration history information is transmitted to the portable terminal 1 on the basis of the position registration history information and the use restriction information. The portable terminal 1 selects predetermined landmark information from the list of landmark information and transmits that information to a position information control server 2. The position information control server 2 further transmits the position information related to the predetermined landmark information thus selected to a position information application server 3.

Description

本発明は、位置情報制御システム、位置情報制御方法、位置情報制御サーバ及びプログラムに関する。   The present invention relates to a position information control system, a position information control method, a position information control server, and a program.

近年、携帯端末に搭載されたGPS等により位置情報を利用したゲーム(以下、位置情報アプリという。)が多くのユーザに利用されている。位置情報アプリにおいては、携帯端末のユーザが自らの位置情報を、位置情報アプリを提供している位置情報アプリサーバに送信して登録(以下、位置登録という。)し、位置情報アプリサーバが移動距離や現在位置等を算出して、ゲーム等が進行される。   In recent years, a game using location information using a GPS or the like mounted on a mobile terminal (hereinafter referred to as a location information application) has been used by many users. In the location information application, the user of the mobile terminal transmits its location information to the location information application server that provides the location information application for registration (hereinafter referred to as location registration), and the location information application server moves. The game and the like are progressed by calculating the distance, the current position, and the like.

GPSを搭載した携帯端末の普及に伴い、位置情報アプリの数は増加傾向にある。しかしながらユーザが複数の位置情報アプリを操作する場合には、従来は、位置情報アプリ毎に位置登録を行わなければならなかった。従ってユーザが同時に多数の位置情報アプリを短時間の間に操作することは困難であった。   With the spread of mobile terminals equipped with GPS, the number of location information applications is increasing. However, when a user operates a plurality of location information apps, conventionally, location registration has to be performed for each location information app. Therefore, it is difficult for the user to operate a large number of position information applications simultaneously in a short time.

当該問題に対し、ある位置情報アプリで位置登録した場合に、当該位置情報アプリのバックグラウンドで、他の複数の位置情報アプリにおいても共通して位置登録(以下、共通位置登録という。)を行うという手法が提案されている(例えば非特許文献1)。当該手法によると、バックグラウンドで共通位置登録がされた他の複数の位置情報アプリにおいて、ユーザは位置登録を自ら操作することなく自動的に位置登録がされることになる。   In response to this problem, when a location is registered with a certain location information application, location registration (hereinafter referred to as common location registration) is also performed in common with a plurality of other location information applications in the background of the location information application. A method has been proposed (for example, Non-Patent Document 1). According to this method, the position registration is automatically performed by the user without operating the position registration by himself / herself in a plurality of other position information applications that have been registered in the background.

“ケータイWatch”、インプレス、[online]、[2011年7月7日検索]、インターネット<http://k-tai.impress.co.jp/docs/news/20101110_405838.html>“Mobile Watch”, Impress, [online], [Search July 7, 2011], Internet <http://k-tai.impress.co.jp/docs/news/20101110_405838.html>

しかしながら、共通位置登録によると、バックグラウンドで位置情報アプリにおいて位置登録処理がされてしまうため、ユーザが知らぬ間にゲーム等の位置情報アプリが進行されてしまう虞があり、ユーザが十分に位置情報アプリを楽しむことができないという課題があった。   However, according to the common location registration, location registration processing is performed in the location information application in the background, so there is a possibility that the location information application such as a game may be advanced without the user's knowledge. There was a problem that the information app could not be enjoyed.

またゲーム等の位置情報アプリによっては、決まった時間や特定の状況下で位置登録を行うことで、ゲーム等の進行が有利または不利になるものがあり、ユーザが知らぬ間にバックグラウンドで一律に位置登録処理がされてしまうと、ゲーム等の進行上に問題があった。   Also, depending on location information apps such as games, the location registration may be advantageous or unfavorable by registering the location at a fixed time or in a specific situation. If the location registration process is performed, there is a problem in the progress of the game or the like.

また、いくつかの位置情報アプリでは、位置登録の場所やタイミングによって、各種のインセンティブが付与され、インセンティブが表示されることによりユーザの商品購買意欲等を刺激しているが、共通位置登録によって位置登録がバックグラウンドで行われてしまうと、該各種のインセンティブの効果が希釈化されてしまうという課題があった。   In addition, in some location information apps, various incentives are given depending on the location and timing of location registration, and the incentive is displayed to stimulate the user's willingness to purchase products. If registration is performed in the background, there is a problem that the effects of the various incentives are diluted.

従って、上記のような問題点に鑑みてなされた本発明の目的は、ユーザが知らぬ間に位置登録処理が行われること無く、位置登録情報を複数の位置情報アプリにおいて利用可能な位置情報制御システム、位置情報制御方法、位置情報制御サーバ及びプログラムを提供することにある。   Accordingly, an object of the present invention, which has been made in view of the above problems, is position information control in which position registration information can be used in a plurality of position information applications without performing position registration processing without the user's knowledge. A system, a position information control method, a position information control server, and a program are provided.

上記課題を解決するために本発明に係る位置情報制御システムは、携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムであって、前記位置情報制御サーバは、前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報とを有する位置登録履歴情報を格納し、前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納し、前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記格納した前記位置登録履歴情報及び前記利用制限情報に基づき、前記携帯端末に前記位置登録履歴情報に係るランドマーク情報の一覧を送信し、前記携帯端末は、前記ランドマーク情報の一覧から所定のランドマーク情報を選択して前記位置情報制御サーバに送信し、前記位置情報制御サーバはさらに、前記所定のランドマーク情報に係る位置情報を、前記位置情報アプリサーバに送信することを特徴とする。   In order to solve the above problems, a position information control system according to the present invention is a position information control system comprising a mobile terminal, a position information control server, and a position information application server, wherein the position information control server Location restriction history information including landmark information related to location registration performed by a mobile terminal, location information, and time information, and usage restriction information that defines usage conditions for the location registration history information in the location information application server And when there is a request for use of the location registration history information from the mobile terminal, the landmark related to the location registration history information is stored in the mobile terminal based on the stored location registration history information and the use restriction information. The mobile terminal transmits a list of information, and the mobile terminal selects predetermined landmark information from the list of landmark information to select the position information system. Transmitted to the server, the position information control server further position information according to the predetermined landmark information, and transmits the location information application server.

また本発明に係る位置情報制御システムは、前記ランドマーク情報は、駅名情報であることを特徴とする。   The location information control system according to the present invention is characterized in that the landmark information is station name information.

また本発明に係る位置情報制御システムは、前記位置情報制御サーバと前記位置情報アプリサーバとはシークレットキーを共有し、前記位置情報制御サーバは、前記所定のランドマーク情報に係る位置情報を、前記シークレットキーに基づき暗号化して前記位置情報アプリサーバに送信することを特徴とする。   In the position information control system according to the present invention, the position information control server and the position information application server share a secret key, and the position information control server stores the position information related to the predetermined landmark information, It is encrypted based on a secret key and transmitted to the location information application server.

また本発明に係る位置情報制御方法は、携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムにおける位置情報制御方法であって、前記位置情報制御サーバが、前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報を有する位置登録履歴情報を格納するステップと、前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納するステップと、前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記格納した前記位置登録履歴情報及び前記利用制限情報に基づき、前記携帯端末に前記位置登録履歴情報に係るランドマーク情報の一覧を送信するステップと、前記携帯端末が、前記ランドマーク情報の一覧から所定のランドマーク情報を選択して前記位置情報制御サーバに送信するステップと、前記位置情報制御サーバが、前記位置情報アプリサーバに、前記所定のランドマーク情報に係る位置情報を送信するステップと、を含むことを特徴とする。   A position information control method according to the present invention is a position information control method in a position information control system including a mobile terminal, a position information control server, and a position information application server, wherein the position information control server Location information related to location registration performed by the terminal, location information, step of storing location registration history information having time information, and usage restriction information defining usage conditions of the location registration history information in the location information application server And when there is a request for use of the location registration history information from the mobile terminal, the mobile terminal relates to the location registration history information based on the stored location registration history information and the use restriction information. A step of transmitting a list of landmark information; and the portable terminal transmits a predetermined landmark from the list of landmark information. Selecting and transmitting to the position information control server, and the position information control server transmitting position information related to the predetermined landmark information to the position information application server. It is characterized by that.

また本発明に係る位置情報制御サーバは、携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムにおける位置情報制御サーバであって、前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報とを有する位置登録履歴情報を格納する位置登録履歴データベースと、前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納するシステム情報管理データベースと、前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記位置登録履歴データベースに格納された前記位置登録履歴情報と、前記システム情報管理データベースに格納された前記利用制限情報に基づき、前記携帯端末に位置登録履歴情報に係るランドマーク情報の一覧を送信し、前記ランドマーク情報の一覧から前記携帯端末により選択された所定のランドマーク情報に係る位置情報を、前記位置情報アプリサーバに送信する制御部と、を有することを特徴とする。   A location information control server according to the present invention is a location information control server in a location information control system including a mobile terminal, a location information control server, and a location information application server, and relates to location registration performed by the mobile terminal. A location registration history database that stores location registration history information including landmark information, location information, and time information, and usage restriction information that defines use conditions of the location registration history information in the location information application server are stored. When there is a request for use of the location registration history information from the system information management database and the portable terminal, the location registration history information stored in the location registration history database and the use stored in the system information management database Based on the restriction information, the landmark information related to the location registration history information is stored in the portable terminal. Send a list, a position information according to a predetermined landmark information selected by the mobile terminal from the list of the landmark information, and having a control unit to be transmitted to the location information application server.

また本発明に係るプログラムは、携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムにおける位置情報制御サーバとして機能するコンピュータに、前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報とを有する位置登録履歴情報を格納する手順と、前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納する手順と、前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記格納した前記位置登録履歴情報及び利用制限情報に基づき、前記携帯端末に前記位置登録履歴情報に係るランドマーク情報の一覧を送信し、前記ランドマーク情報の一覧から前記携帯端末により選択された所定のランドマーク情報に係る位置情報を、前記位置情報アプリサーバに送信する手順と、を実行させることを特徴とする。   In addition, a program according to the present invention provides a computer program that functions as a location information control server in a location information control system including a mobile terminal, a location information control server, and a location information application server. A procedure for storing location registration history information having mark information, location information, and time information; a procedure for storing usage restriction information that defines usage conditions for the location registration history information in the location information application server; When there is a use request for the location registration history information from a mobile terminal, a list of landmark information related to the location registration history information is transmitted to the mobile terminal based on the stored location registration history information and usage restriction information. , A position related to predetermined landmark information selected by the portable terminal from the landmark information list The distribution, characterized in that to execute a step of transmitting the location information application server.

本発明における位置情報制御システム、位置情報制御方法、位置情報制御サーバ及びプログラムによれば、ユーザが知らぬ間に位置登録処理を行うことなく、位置登録情報を複数の位置情報アプリにおいて利用できる。   According to the position information control system, the position information control method, the position information control server, and the program of the present invention, the position registration information can be used in a plurality of position information applications without performing the position registration process without the user's knowledge.

本発明の一実施形態に係る位置情報制御システムのブロック図である。It is a block diagram of the position information control system concerning one embodiment of the present invention. 本発明の一実施形態に係る携帯端末のブロック図である。It is a block diagram of the portable terminal which concerns on one Embodiment of this invention. 本発明の一実施形態に係る位置情報制御サーバのブロック図である。It is a block diagram of the position information control server which concerns on one Embodiment of this invention. 位置情報制御サーバの駅情報データベースに格納される駅情報データテーブルの例である。It is an example of the station information data table stored in the station information database of a position information control server. 位置情報制御サーバの位置登録履歴データベースに格納される位置登録履歴データテーブルの例である。It is an example of the position registration history data table stored in the position registration history database of a position information control server. 位置情報制御サーバのシステム情報管理データベースに格納されるシステム情報管理テーブルの例である。It is an example of the system information management table stored in the system information management database of a positional information control server. 本発明の一実施形態に係る位置情報アプリサーバのブロック図である。It is a block diagram of a location information application server according to an embodiment of the present invention. 本発明の一実施形態に係る位置情報制御システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the positional information control system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る位置情報制御サーバが提供するトップ画面例である。It is an example of the top screen which the position information control server which concerns on one Embodiment of this invention provides. 本発明の一実施形態に係る位置情報制御サーバが提供するアプリ一覧画面例である。It is an example of an application list screen provided by a location information control server according to an embodiment of the present invention. 本発明の一実施形態に係る位置情報制御サーバが提供する駅名一覧画面例である。It is an example of a station name list screen which the position information control server which concerns on one Embodiment of this invention provides. 本発明の一実施形態に係る位置情報アプリサーバが提供する位置登録の結果画面例である。It is a result screen example of the position registration which the position information application server which concerns on one Embodiment of this invention provides.

以下、本発明の実施の形態について説明する。   Embodiments of the present invention will be described below.

(実施の形態)
図1は、本発明の一実施形態に係る位置情報制御システムの概要を示すブロック図である。本発明の実施の形態1に係る位置情報制御システムは、携帯端末1と、位置情報制御サーバ2と、位置情報アプリサーバ3とを備える。携帯端末1と、位置情報制御サーバ2と、位置情報アプリサーバ3とは、インターネット等のネットワークにより接続されている。なお位置情報アプリサーバ3は1つのみ図示しているが、2つ以上設けられていてもよい。
(Embodiment)
FIG. 1 is a block diagram showing an outline of a position information control system according to an embodiment of the present invention. The location information control system according to Embodiment 1 of the present invention includes a mobile terminal 1, a location information control server 2, and a location information application server 3. The portable terminal 1, the location information control server 2, and the location information application server 3 are connected by a network such as the Internet. Although only one location information application server 3 is illustrated, two or more location information application servers 3 may be provided.

図2は、本発明の一実施形態に係る携帯端末1のブロック図である。携帯端末1は、通信部11と、制御部12と、入出力部13と、位置情報取得部14とを備える。   FIG. 2 is a block diagram of the mobile terminal 1 according to an embodiment of the present invention. The mobile terminal 1 includes a communication unit 11, a control unit 12, an input / output unit 13, and a position information acquisition unit 14.

通信部11は、位置情報制御サーバ2及び位置情報アプリサーバ3と、インターネット等のネットワークを介して情報の送受信を行う。具体的には通信部11は、ユーザによる入出力部13への入力操作に基づき、位置登録の履歴を利用する旨の要求(以下、位置登録履歴利用要求という。)を、位置情報制御サーバ2に送信する。また通信部11は、ユーザによる入出力部13への入力操作に基づき、ユーザIDを位置情報制御サーバ2に送信する。   The communication unit 11 transmits / receives information to / from the location information control server 2 and the location information application server 3 via a network such as the Internet. Specifically, the communication unit 11 sends a request to use the location registration history (hereinafter referred to as a location registration history use request) based on an input operation to the input / output unit 13 by the user to the location information control server 2. To send to. The communication unit 11 transmits the user ID to the position information control server 2 based on an input operation to the input / output unit 13 by the user.

また通信部11は、アプリの名称一覧を位置情報制御サーバ2から受信する。そして通信部11は、選択した位置情報アプリの名称を位置情報制御サーバ2に送信する。さらに通信部11は、ランドマーク情報の一覧を位置情報制御サーバ2から受信する。そして通信部11は、ランドマーク情報の一覧の中から選択された所定の情報を位置情報制御サーバ2に送信する。   Further, the communication unit 11 receives a list of application names from the position information control server 2. Then, the communication unit 11 transmits the name of the selected location information application to the location information control server 2. Further, the communication unit 11 receives a list of landmark information from the position information control server 2. Then, the communication unit 11 transmits predetermined information selected from the landmark information list to the position information control server 2.

なお、ランドマーク情報とは、緯度、経度により特定される場所に存在する駅名や、ビル名や、地域名を意味する。好ましくは、ランドマーク情報は駅名情報であり、ランドマーク情報の一覧は、駅名の一覧(以下、駅名一覧という。)である。以下、ランドマーク情報は駅名情報として、ランドマーク情報の一覧は駅名一覧として説明するが、これに限定されない。   The landmark information means a station name, a building name, or a region name existing at a location specified by latitude and longitude. Preferably, the landmark information is station name information, and the list of landmark information is a list of station names (hereinafter referred to as a station name list). Hereinafter, landmark information will be described as station name information, and a list of landmark information will be described as a station name list, but the present invention is not limited to this.

また通信部11は、位置情報アプリサーバ3に係るリダイレクトURLに暗号化情報等を付加した情報を、位置情報制御サーバ2から受信すると、当該受信した情報を、位置情報アプリサーバ3に送信する。   Further, when the communication unit 11 receives, from the position information control server 2, information obtained by adding encrypted information or the like to the redirect URL related to the position information application server 3, the communication unit 11 transmits the received information to the position information application server 3.

制御部12は、携帯端末1に係る各種制御を行う。具体的には制御部12は、ユーザの入力操作に基づき、通信部11が受信したアプリの名称一覧の中から、過去の位置登録履歴情報を利用したい位置情報アプリを選択する。また制御部12は、ユーザからの入力操作に基づき、通信部11が受信した駅名一覧から所定の情報を選択する。   The control unit 12 performs various controls related to the mobile terminal 1. Specifically, the control unit 12 selects a location information application for which the past location registration history information is to be used from the list of app names received by the communication unit 11 based on a user input operation. The control unit 12 selects predetermined information from the station name list received by the communication unit 11 based on an input operation from the user.

入出力部13は、ユーザによるデータの入力を行い、またユーザへのデータ出力をする。具体的には入出力部13は、位置情報制御サーバ2により提供されるトップ画面、アプリ一覧画面、駅名一覧画面、位置情報アプリサーバ3により提供される結果画面等を出力し、ユーザの操作によりデータの入力を行う。入出力部13は、好ましくは入力に関してはキーボード、タッチパネル、トラックボール等であり、出力に関してはディスプレイ等により構成されるが、これに限定されない。   The input / output unit 13 inputs data by the user and outputs data to the user. Specifically, the input / output unit 13 outputs a top screen provided by the location information control server 2, an application list screen, a station name list screen, a result screen provided by the location information application server 3, etc. Input data. The input / output unit 13 is preferably a keyboard, a touch panel, a trackball, or the like for input, and is configured by a display or the like for output, but is not limited thereto.

位置情報取得部14は、携帯端末1の位置情報をGPS等や基地局からの情報により取得する。そして位置情報取得部14は、通信部11を介して、取得した位置情報を位置情報制御サーバ2または位置情報アプリサーバ3に送信する。   The position information acquisition unit 14 acquires the position information of the mobile terminal 1 from information from a GPS or the like or a base station. Then, the position information acquisition unit 14 transmits the acquired position information to the position information control server 2 or the position information application server 3 via the communication unit 11.

図3は、本発明の一実施形態に係る位置情報制御サーバ2のブロック図である。位置情報制御サーバ2は、通信部21と、制御部22と、駅情報データベース23と、位置登録履歴データベース24と、システム情報管理データベース25とを備える。位置情報制御サーバ2においては、所定の位置情報アプリが提供されており、位置情報制御サーバ2は、携帯端末1から送信された位置情報に基づき、位置登録処理を行うように構成されている。   FIG. 3 is a block diagram of the location information control server 2 according to an embodiment of the present invention. The location information control server 2 includes a communication unit 21, a control unit 22, a station information database 23, a location registration history database 24, and a system information management database 25. The position information control server 2 is provided with a predetermined position information application, and the position information control server 2 is configured to perform a position registration process based on the position information transmitted from the mobile terminal 1.

通信部21は、携帯端末1及び位置情報アプリサーバ3と、インターネット等のネットワークを介して情報の送受信を行う。具体的には通信部21は、携帯端末1から位置登録履歴利用要求を受信する。また、通信部21は、制御部22が取得したアプリの名称一覧を、携帯端末1に送信し、携帯端末1から選択された位置情報アプリの名称を受信する。また通信部21は、制御部22が取得した位置登録履歴情報の駅名一覧を、携帯端末1に送信し、携帯端末1が選択した駅名を受信する。また通信部21は、携帯端末1に対し、後述するリダイレクトURLに暗号化情報等を付加した情報を送信する。   The communication unit 21 transmits / receives information to / from the mobile terminal 1 and the location information application server 3 via a network such as the Internet. Specifically, the communication unit 21 receives a location registration history use request from the mobile terminal 1. In addition, the communication unit 21 transmits the name list of the applications acquired by the control unit 22 to the mobile terminal 1 and receives the name of the location information application selected from the mobile terminal 1. The communication unit 21 transmits a station name list of the location registration history information acquired by the control unit 22 to the mobile terminal 1 and receives the station name selected by the mobile terminal 1. Further, the communication unit 21 transmits information in which encrypted information or the like is added to a redirect URL described later to the mobile terminal 1.

制御部22は、位置情報制御サーバ2に係る各種制御を行う。制御部22は、携帯端末1の位置情報取得部14が取得した位置情報を通信部21を介して受信すると、当該位置情報に係る駅情報を、駅情報データベース23から取得する。そして制御部22は、取得した駅情報と、位置情報とに基づき、位置情報制御サーバ2により提供される位置情報アプリにおいて位置登録処理を行う。また制御部22は、当該位置情報を、位置登録履歴情報として位置登録履歴データベース24に格納する。   The control unit 22 performs various controls related to the position information control server 2. When the position information acquired by the position information acquisition unit 14 of the mobile terminal 1 is received via the communication unit 21, the control unit 22 acquires station information related to the position information from the station information database 23. And the control part 22 performs a position registration process in the positional information application provided by the positional information control server 2 based on the acquired station information and positional information. The control unit 22 stores the position information in the position registration history database 24 as position registration history information.

また制御部22は、位置登録履歴データベース24から、所定のユーザに関する位置登録履歴情報の駅名一覧を取得する。また制御部22は、位置登録履歴データベース24に基づき、携帯端末1が選択した駅名に係る緯度情報及び経度情報を取得する。   In addition, the control unit 22 acquires a station name list of location registration history information related to a predetermined user from the location registration history database 24. Further, the control unit 22 acquires latitude information and longitude information related to the station name selected by the mobile terminal 1 based on the location registration history database 24.

図4は、位置情報制御サーバ2の駅情報データベース23に格納される駅情報データテーブルの例である。図4に示す駅情報データテーブルでは、当該駅情報データテーブルにおけるデータレコードを一意に特定するための駅コードと、駅名と、緯度情報と、経度情報とが格納される。例えば駅コード“2800110”に係るデータレコードとして、駅名として“京橋”、緯度情報として“35.676856”、経度情報として“139.770126”が格納されている。   FIG. 4 is an example of a station information data table stored in the station information database 23 of the position information control server 2. The station information data table shown in FIG. 4 stores a station code, a station name, latitude information, and longitude information for uniquely specifying a data record in the station information data table. For example, as a data record related to the station code “2800110”, “Kyobashi” as a station name, “35.676856” as latitude information, and “139.770126” as longitude information are stored.

なお、本実施の形態において、駅名とは、好ましくは鉄道の駅の名称であるがこれに限られず、道の駅の名称でもよく、またバス停の名称や、高速道路のインターチェンジの名称であってもよい。   In this embodiment, the station name is preferably the name of a railway station, but is not limited to this, and may be the name of a road station, the name of a bus stop, or the name of an interchange on a highway. Also good.

図5は、位置情報制御サーバ2の位置登録履歴データベース24に格納される位置登録履歴情報を示す。位置登録履歴情報は、好ましくは位置登録履歴データテーブルの形式により格納される。図5に示す位置登録履歴データテーブルでは、当該位置登録履歴データテーブルにおけるデータレコードを一意に特定するためのIDと、駅コードと、駅名と、緯度情報と、経度情報と、ユーザIDと、位置登録日時とが格納される。ユーザIDとは、携帯端末1を利用するユーザを一意に特定するためのIDである。位置登録日時とは、携帯端末1が位置情報を位置情報制御サーバ2に送信し、位置登録処理が行われた日時を示している。   FIG. 5 shows location registration history information stored in the location registration history database 24 of the location information control server 2. The location registration history information is preferably stored in the format of a location registration history data table. In the location registration history data table shown in FIG. 5, an ID for uniquely identifying a data record in the location registration history data table, a station code, a station name, latitude information, longitude information, a user ID, and a location Stores the registration date and time. The user ID is an ID for uniquely identifying a user who uses the mobile terminal 1. The location registration date and time indicates the date and time when the mobile terminal 1 transmitted location information to the location information control server 2 and the location registration process was performed.

図5では、例えばIDとして“001”、駅コードとして“2800511”、駅名として“二重橋前”、緯度として“35.68107”、経度として“139.761948”、ユーザIDとして“1”、位置登録日時として“2011−07−17 22:01:04”が格納されている。   In FIG. 5, for example, “001” as an ID, “28000511” as a station code, “Front of Double Bridge”, “35.68107” as latitude, “139.761948” as longitude, “1” as user ID, “2011-07-17 22:01:04” is stored as the location registration date and time.

また制御部22は、システム情報管理データベース25に基づき、位置登録履歴利用要求に対応している位置情報アプリの一覧、利用制限情報、及び位置情報アプリに係るシークレットキーとリダイレクトURLを取得する。また制御部22は、位置登録履歴データベース24から取得した緯度情報及び経度情報を暗号化する。具体的には制御部22は、緯度情報と、経度情報等と、シークレットキーとを組み合わせた文字列に対し、SHA512方式により暗号化して文字列(以下、暗号化情報という)を生成する。   Further, the control unit 22 acquires a list of location information applications corresponding to the location registration history use request, usage restriction information, and a secret key and a redirect URL related to the location information application based on the system information management database 25. The control unit 22 encrypts latitude information and longitude information acquired from the position registration history database 24. Specifically, the control unit 22 generates a character string (hereinafter referred to as encrypted information) by encrypting a character string that is a combination of latitude information, longitude information, and the like and a secret key by the SHA512 method.

図6は、位置情報制御サーバ2のシステム情報管理データベース25に格納されるシステム情報管理テーブルの例である。図6に示すシステム情報管理データテーブルでは、当該駅情報データテーブルにおけるデータレコードを一意に特定するためのIDと、位置情報アプリ管理番号と、位置情報アプリ名称と、リダイレクトURLと、有効期間と、シークレットキーとが格納されている。   FIG. 6 is an example of a system information management table stored in the system information management database 25 of the location information control server 2. In the system information management data table shown in FIG. 6, an ID for uniquely identifying a data record in the station information data table, a location information application management number, a location information application name, a redirect URL, a validity period, A secret key is stored.

リダイレクトURLは、位置情報アプリを提供している所定の位置情報アプリサーバのURLを示しており、位置情報制御サーバ2が当該リダイレクトURLを携帯端末1に送信すると、携帯端末1はリダイレクトURLにより特定される位置情報アプリサーバに接続(リダイレクト)される。また有効期間とは、当該位置情報アプリにおいて、過去の位置登録履歴情報を利用する場合に最大遡ることの有効期間を示しており、当該有効期間が利用制限情報となる。当該位置情報アプリにおいては、有効期間内の位置登録履歴情報のみを利用することができる。なお有効期間の単位は、日数であるとして表記しているがこれに限定されない。なお図6においては、利用制限情報として有効期間を一例としてあげたがこれに限定されず、回数や時間等を利用制限情報としてもよい。   The redirect URL indicates the URL of a predetermined location information application server that provides the location information application. When the location information control server 2 transmits the redirect URL to the mobile terminal 1, the mobile terminal 1 is identified by the redirect URL. Connected (redirected) to the location information application server. Further, the effective period indicates an effective period that can be traced back to the maximum when the past location registration history information is used in the position information application, and the effective period is the use restriction information. In the location information application, only location registration history information within the valid period can be used. Although the unit of the effective period is described as being the number of days, it is not limited to this. In FIG. 6, the valid period is given as an example of the use restriction information. However, the use restriction information is not limited thereto, and the number of times, time, and the like may be used as the use restriction information.

シークレットキーとは、位置情報制御サーバ2により生成された秘密鍵であり、位置情報制御サーバ2と、位置情報アプリサーバ3とが共有している鍵情報である。当該シークレットキーにより、位置情報制御サーバ2から、携帯端末1を介して位置情報アプリサーバ3に情報を送信する際に、当該情報が真正である(改ざんされていない)ことを保障する。   The secret key is a secret key generated by the location information control server 2 and is key information shared by the location information control server 2 and the location information application server 3. When the information is transmitted from the position information control server 2 to the position information application server 3 via the portable terminal 1, the secret key ensures that the information is authentic (not tampered).

図6では、例えばIDとして“001”、アプリ管理番号として“1”、アプリ名称として“道の駅コレ”、リダイレクトURLとして、“http://michikore.com/?uid=NULLGWDOCOMO&guid=on&platform=on”、有効期間として“10(日)”、シークレットキーとして“test_michi”が格納されている。   In FIG. 6, for example, “001” as an ID, “1” as an application management number, “Michi no Eki Kore” as an application name, and “http://michikore.com/?uid=NULLGWDOCOMO&guid=on&platform=on” as a redirect URL “,“ 10 (day) ”as the valid period, and“ test_michi ”as the secret key.

図7は、本発明の一実施形態に係る位置情報アプリサーバ3のブロック図である。位置情報アプリサーバ3は、通信部31と、制御部32と、記憶部33とを有する。位置情報アプリサーバ3では、所定の位置情報アプリが提供されており、本実施例においては、位置情報アプリサーバ3において“モバイル戦国時代”という名称の位置情報アプリが適用されているものとして説明する。   FIG. 7 is a block diagram of the location information application server 3 according to an embodiment of the present invention. The location information application server 3 includes a communication unit 31, a control unit 32, and a storage unit 33. In the location information application server 3, a predetermined location information application is provided. In the present embodiment, the location information application server 3 is described as being applied with a location information app named “Mobile Sengoku Era”. .

通信部31は、携帯端末1及び位置情報制御サーバ2と、インターネット等のネットワークを介して情報の送受信を行う。具体的には通信部31は、携帯端末1から、リダイレクトURLと、暗号化情報等を受信する。   The communication unit 31 transmits and receives information to and from the mobile terminal 1 and the location information control server 2 via a network such as the Internet. Specifically, the communication unit 31 receives a redirect URL, encrypted information, and the like from the mobile terminal 1.

制御部32は、位置情報アプリサーバ3に係る各種制御を行う。具体的には制御部32は、暗号化情報を検証し、緯度情報及び経度情報が真正であるか、すなわち改ざんされていないかを判定する。また制御部32は、緯度情報及び経度情報が真正である場合、位置情報アプリサーバ3において提供している位置情報アプリの位置登録処理を行う。   The control unit 32 performs various controls related to the location information application server 3. Specifically, the control unit 32 verifies the encryption information, and determines whether the latitude information and the longitude information are authentic, that is, has not been tampered with. Further, when the latitude information and the longitude information are authentic, the control unit 32 performs a position registration process of the position information application provided in the position information application server 3.

記憶部33は、位置情報アプリサーバ3に係る各種情報を記憶する。具体的には記憶部33は、位置情報制御サーバ2と共有しているシークレットキーを格納する。その他、記憶部33は、位置情報アプリを実行するためのプログラムや各種データを記憶する。   The storage unit 33 stores various information related to the position information application server 3. Specifically, the storage unit 33 stores a secret key shared with the position information control server 2. In addition, the storage unit 33 stores a program for executing the position information application and various data.

ここで、位置情報制御サーバとして機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、位置情報制御サーバの各機能を実現する処理内容を記述したプログラムを、当該コンピュータの記憶部に格納しておき、当該コンピュータの中央演算処理装置(CPU)によってこのプログラムを読み出して実行させることで実現することができる。   Here, in order to function as a position information control server, a computer can be preferably used. Such a computer stores a program describing processing contents for realizing each function of the position information control server. This program can be realized by reading out and executing this program by a central processing unit (CPU) of the computer.

次に、本発明に係る位置情報制御システムについて、図8に示すフローチャートによりその動作を説明する。なお、位置情報制御サーバ2の位置情報履歴データベースには、予め図5に示す位置情報履歴テーブルが格納されており、またシステム情報管理データベース25には、予め図6に示すシステム管理テーブルが格納されているものとして説明する。
なお、現在の時刻は、2011年7月19日午前8時であるものとして説明をする。
Next, the operation of the position information control system according to the present invention will be described with reference to the flowchart shown in FIG. 5 is stored in advance in the position information history database of the position information control server 2, and the system management table shown in FIG. 6 is stored in the system information management database 25 in advance. Explain that it is.
Note that the description will be made assuming that the current time is 8 am on July 19, 2011.

はじめに携帯端末1の通信部11は、ユーザによる入出力部13への入力操作に基づき、位置登録履歴利用要求を、位置情報制御サーバ2に送信する(ステップS1)。またこのとき通信部11は、ユーザによる入出力部13への入力操作に基づき、ユーザIDも送信する。以下、ユーザIDは“1”であるものとして説明をする。位置登録履歴利用要求は、携帯端末1の入出力部13により表示されるトップ画面において行う。   First, the communication unit 11 of the mobile terminal 1 transmits a location registration history use request to the location information control server 2 based on an input operation to the input / output unit 13 by the user (step S1). At this time, the communication unit 11 also transmits a user ID based on an input operation to the input / output unit 13 by the user. In the following description, it is assumed that the user ID is “1”. The location registration history use request is made on the top screen displayed by the input / output unit 13 of the mobile terminal 1.

図9は、入出力部13が表示するトップ画面4の例である。当該トップ画面4は位置情報制御サーバ2により提供され、携帯端末1の入出力部13において出力される。トップ画面4は、“駅を探す”と示されたクリックボタン41と、位置登録履歴利用と示されたクリックボタン42とを有する。携帯端末1の制御部12が、クリックボタン41へのユーザによるクリックを検知すると、携帯端末1から位置情報が位置情報制御サーバ2に送信される。位置情報制御サーバ2は、位置情報制御サーバ2において提供される位置情報アプリの位置登録処理を行う。   FIG. 9 is an example of the top screen 4 displayed by the input / output unit 13. The top screen 4 is provided by the position information control server 2 and is output from the input / output unit 13 of the mobile terminal 1. The top screen 4 includes a click button 41 indicated as “find a station” and a click button 42 indicated as “use of location registration history”. When the control unit 12 of the portable terminal 1 detects a click on the click button 41 by the user, the position information is transmitted from the portable terminal 1 to the position information control server 2. The location information control server 2 performs location registration processing for the location information application provided in the location information control server 2.

一方、携帯端末1の制御部12が、クリックボタン42へのユーザによるクリックを検知すると、携帯端末1の通信部は、位置登録履歴利用要求を、位置情報制御サーバ2に送信する。   On the other hand, when the control unit 12 of the mobile terminal 1 detects a click by the user on the click button 42, the communication unit of the mobile terminal 1 transmits a location registration history use request to the location information control server 2.

位置情報制御サーバ2の通信部21が携帯端末1から位置登録履歴利用要求を受信すると、位置情報制御サーバ2の制御部22は、システム情報管理データベース25に基づき、位置登録履歴利用要求に対応している位置情報アプリの一覧を取得する(ステップS2)。本事例においては、制御部22は、図6に示すシステム情報管理テーブルにおけるアプリ名称を全て抽出し、位置情報アプリの名称一覧として、“道の駅コレ”と、“モバイル戦国時代”と、“みんなの塔”と、“妄想の監獄”とを取得する。   When the communication unit 21 of the location information control server 2 receives the location registration history use request from the mobile terminal 1, the control unit 22 of the location information control server 2 responds to the location registration history use request based on the system information management database 25. A list of current location information applications is acquired (step S2). In this example, the control unit 22 extracts all the application names in the system information management table shown in FIG. 6, and uses “Michi no Eki Kore”, “Mobile Sengoku Era”, “ Acquire “Tower of Everyone” and “Delusional Prison”.

続いて位置情報制御サーバ2の通信部21は、制御部22が取得したアプリの名称一覧を、携帯端末1に送信する(ステップS3)。携帯端末1の通信部11がアプリの名称一覧を位置情報制御サーバ2から受信すると、携帯端末1の制御部12は、ユーザの入力操作に基づき、アプリの名称一覧の中から、過去の位置登録履歴情報を利用したい位置情報アプリを選択する。そして通信部11は、選択された当該位置情報アプリの名称を位置情報制御サーバ2に送信する(ステップS4)。位置情報アプリの選択及び送信は、携帯端末1の入出力部13により表示される位置情報アプリ一覧画面において行う。   Subsequently, the communication unit 21 of the location information control server 2 transmits the list of application names acquired by the control unit 22 to the mobile terminal 1 (step S3). When the communication unit 11 of the mobile terminal 1 receives the app name list from the location information control server 2, the control unit 12 of the mobile terminal 1 registers the past location from the app name list based on the user's input operation. Select the location information application you want to use history information. Then, the communication unit 11 transmits the name of the selected position information application to the position information control server 2 (step S4). Selection and transmission of the position information application are performed on the position information application list screen displayed by the input / output unit 13 of the mobile terminal 1.

図10は、入出力部13が表示する位置情報アプリ一覧画面5の例である。当該位置情報アプリ一覧画面5は位置情報制御サーバ2により提供され、携帯端末1の入出力部13において出力される。位置情報アプリ一覧画面5は、ステップS2において取得された位置情報アプリ一覧に基づき生成されており、それぞれ位置情報アプリの名称一覧にて取得されたアプリの名称が表示されたクリックボタン51〜54を備える。すなわち、位置情報アプリ一覧画面5は、“駅の道コレ”と示されたクリックボタン51と、“モバイル戦国時代”と示されたクリックボタン52と、“みんなの塔”と示されたクリックボタン53と、“妄想の監獄”と示されたクリックボタン54とを備える。   FIG. 10 is an example of the position information application list screen 5 displayed by the input / output unit 13. The location information application list screen 5 is provided by the location information control server 2 and is output from the input / output unit 13 of the mobile terminal 1. The position information application list screen 5 is generated based on the position information application list acquired in step S2, and click buttons 51 to 54 each displaying the name of the application acquired in the position information application name list. Prepare. That is, the position information application list screen 5 includes a click button 51 indicated as “Station Road”, a click button 52 indicated as “Mobile Sengoku Era”, and a click button 53 indicated as “Tower of Everyone”. And a click button 54 indicated as "Delusional Prison".

携帯端末1の制御部12がクリックボタン51〜54のいずれか1つへのユーザによるクリックを検知すると、携帯端末1の制御部12は、該クリックされたボタンに示された位置情報アプリを選択する。そして通信部11は、該選択された位置情報アプリの名称データを、位置情報制御サーバ2に送信する。以下では、携帯端末1が、ユーザの入力操作に基づき“モバイル戦国時代”を選択したものとして説明する。   When the control unit 12 of the mobile terminal 1 detects a click by the user on any one of the click buttons 51 to 54, the control unit 12 of the mobile terminal 1 selects the location information application indicated by the clicked button. To do. Then, the communication unit 11 transmits the name data of the selected position information application to the position information control server 2. In the following description, it is assumed that the mobile terminal 1 has selected “Mobile Warring States Era” based on the user's input operation.

続いて位置情報制御サーバ2の通信部21が、選択された位置情報アプリの名称を受信すると、位置情報制御サーバ2の制御部22は、システム情報管理データベース25から、選択された該位置情報アプリに係る利用制限情報を取得する(ステップS5)。本事例においては、制御部22は、システム情報管理データベース25に格納された図6に示すシステム情報管理データテーブルに基づき、利用制限情報である有効期間を取得する。図6に示すシステム情報管理データテーブルによると、“モバイル戦国時代”に係る有効期間は1日である。当該有効期間は、位置情報アプリにおけるゲームの進行等に悪影響を与えないように適宜設定される。例えば非常に古い位置登録の履歴等は利用できないように制限等をする。   Subsequently, when the communication unit 21 of the location information control server 2 receives the name of the selected location information application, the control unit 22 of the location information control server 2 selects the selected location information application from the system information management database 25. The usage restriction information related to is acquired (step S5). In this example, the control unit 22 acquires a validity period that is usage restriction information based on the system information management data table shown in FIG. 6 stored in the system information management database 25. According to the system information management data table shown in FIG. 6, the effective period related to the “mobile warring States period” is one day. The valid period is appropriately set so as not to adversely affect the progress of the game in the location information application. For example, a restriction is made so that a very old location registration history cannot be used.

続いて制御部22は、位置登録履歴データベース24に格納された位置登録履歴テーブルから、当該ユーザに関する、利用制限情報を満たす位置登録履歴情報の駅名一覧を取得する(ステップS6)。具体的には制御部22は、ユーザIDが“1”であり、また、現在の時刻から1日前の位置登録履歴情報の駅名一覧を取得する。図5に示す位置登録履歴テーブルに基づくと、2011年7月19日午前8時から起算して1日前以内に該当するデータレコードは、ID“002”とID“003”に係る位置登録履歴情報である。これらは、それぞれ位置登録日時が“2011年7月18日9時8分56秒”及び“2011年7月18日9時11分14秒”であり、いずれも現在の時刻(2011年7月19日午前8時)の一日前以内である。すなわち制御部22は、該利用制限情報を満たす位置登録履歴情報の駅名として、データレコードが、ID“002”とID“003”に係る“京橋”と“有楽町”を取得する。   Subsequently, the control unit 22 acquires a station name list of location registration history information satisfying the usage restriction information regarding the user from the location registration history table stored in the location registration history database 24 (step S6). Specifically, the control unit 22 acquires the station name list of the location registration history information one day before from the current time when the user ID is “1”. Based on the location registration history table shown in FIG. 5, the data record corresponding to one day before from 8:00 am on July 19, 2011 is the location registration history information relating to ID “002” and ID “003”. It is. The location registration date and time are “2011/07/18 9: 8: 56” and “2011/07/18 9:11:14”, both of which are the current time (July 2011). It is within a day before (18:00 am on the 19th). That is, the control unit 22 acquires “Kyobashi” and “Yurakucho” related to the ID “002” and the ID “003” as the station name of the location registration history information that satisfies the use restriction information.

続いて通信部21は、該位置登録履歴情報の駅名一覧を、携帯端末1に送信する。すなわち通信部21は、駅名“京橋”及び“有楽町”を携帯端末1に送信する(ステップS7)。   Subsequently, the communication unit 21 transmits a station name list of the location registration history information to the mobile terminal 1. That is, the communication unit 21 transmits the station names “Kyobashi” and “Yurakucho” to the mobile terminal 1 (step S7).

携帯端末1の通信部11が駅名一覧を受信すると、携帯端末1の制御部12は、ユーザからの入力操作に基づき、駅名を選択する。そして携帯端末1の通信部11は、該駅名を位置情報制御サーバ2に送信する(ステップS8)。駅名の選択及び送信は、携帯端末1の入出力部13により表示される駅名一覧画面において行う。   When the communication unit 11 of the mobile terminal 1 receives the station name list, the control unit 12 of the mobile terminal 1 selects a station name based on an input operation from the user. And the communication part 11 of the portable terminal 1 transmits this station name to the positional information control server 2 (step S8). Selection and transmission of station names are performed on the station name list screen displayed by the input / output unit 13 of the mobile terminal 1.

図11は、入出力部13が表示する駅名一覧画面6の一例である。当該駅名一覧画面6は位置情報制御サーバ2により提供され、携帯端末1の入出力部13において出力される。駅名一覧画面6は、ユーザが各駅名をクリック可能な駅名選択領域61を有する。駅名選択領域61には、ステップS6において、位置情報制御サーバ2が取得した駅名が表示される。また好ましくは、駅名と併せて当該駅名に係る位置登録日時も表示される。位置登録日時を表示する場合は、ステップS6及びステップS7において、駅名一覧とともに、各駅名に係る位置登録日時も併せて位置情報制御サーバ2の制御部22が取得し、通信部21が送信する。   FIG. 11 is an example of the station name list screen 6 displayed by the input / output unit 13. The station name list screen 6 is provided by the position information control server 2 and is output from the input / output unit 13 of the mobile terminal 1. The station name list screen 6 has a station name selection area 61 in which the user can click each station name. In the station name selection area 61, the station name acquired by the location information control server 2 in step S6 is displayed. Preferably, the location registration date and time related to the station name is also displayed together with the station name. When displaying the location registration date and time, the control unit 22 of the location information control server 2 acquires the location registration date and time related to each station name together with the station name list in step S6 and step S7, and the communication unit 21 transmits the location registration date and time.

携帯端末1が、ユーザによる駅名選択領域61における各駅名のクリックを検知すると、携帯端末1の制御部12は、該クリックされた駅名を選択する。そして通信部11は、該選択された駅名を位置情報制御サーバ2に送信する。   When the mobile terminal 1 detects a click of each station name in the station name selection area 61 by the user, the control unit 12 of the mobile terminal 1 selects the clicked station name. Then, the communication unit 11 transmits the selected station name to the position information control server 2.

続いて位置情報制御サーバ2の通信部21が、携帯端末1の選択した駅名を受信すると、位置情報制御サーバ2の制御部22は、システム情報管理データベース25から、当該位置情報アプリに係るシークレットキー及びリダイレクトURLを取得する(ステップS9)。   Subsequently, when the communication unit 21 of the location information control server 2 receives the station name selected by the mobile terminal 1, the control unit 22 of the location information control server 2 retrieves the secret key related to the location information application from the system information management database 25. Then, the redirect URL is acquired (step S9).

続いて制御部22は、位置登録履歴データベース24に基づき、携帯端末1が選択した駅名に係る位置情報、すなわち緯度情報及び経度情報を取得する(ステップS10)。   Subsequently, the control unit 22 acquires position information related to the station name selected by the mobile terminal 1, that is, latitude information and longitude information, based on the position registration history database 24 (step S10).

続いて制御部22は、取得した緯度情報及び経度情報を暗号化する(ステップS11)。具体的には制御部22は、緯度情報と、経度情報と、駅コードと、当該位置情報アプリに係るシークレットキーとを組み合わせた文字列(以下、暗号化前情報という。)に対し、SHA512方式により暗号化して暗号化情報を生成する。   Subsequently, the control unit 22 encrypts the acquired latitude information and longitude information (step S11). Specifically, the control unit 22 uses the SHA512 method for a character string (hereinafter referred to as pre-encryption information) that is a combination of latitude information, longitude information, a station code, and a secret key related to the location information application. To generate encrypted information.

続いて通信部21は、携帯端末1に対し、リダイレクトURLと、緯度情報と、経度情報と、駅コードと、暗号化情報とを送信する(ステップS12)。例えば通信部21は、“http://phs.cside.com/sg/?requid=reg1&guid=on&platform=on&eki_lat=35.676856&eki_lon=139.770126&station_cd=002&EKIKORE_KEY=qwertyuiopasdfghiklzxcvbnm”という形式によりこれらのデータを携帯端末1に送信する。なお上記により示したデータのうち、 “http://phs.cside.com/sg/?requid=reg1&guid=on&platform=on”の部分がリダイレクトURLに相当し、“&eki_lat=35.676856&eki_lon=139.770126&station_cd=002&EKIKORE_KEY=qwertyuiopasdfghiklzxcvbnm”の部分が、緯度情報と、経度情報と、駅コードと、暗号化情報とに相当する。なお上記の例では、緯度情報は変数“eki_lat”に格納され、経度情報は変数“eki_lon”に格納され、駅コードは変数“station_cd”に格納され、暗号化情報は変数“EKIKORE_KEY”に格納されている。   Subsequently, the communication unit 21 transmits a redirect URL, latitude information, longitude information, a station code, and encryption information to the mobile terminal 1 (step S12). For example, the communication unit 21 transmits these data to the mobile terminal 1 in the format of “http://phs.cside.com/sg/?requid=reg1&guid=on&platform=on&eki_lat=35.676856&eki_lon=139.770126&station_cd=002&EKIKORE_KEY=qwertyuiopasdfghiklzxcvbnm” To do. Of the data shown above, “http://phs.cside.com/sg/?requid=reg1&guid=on&platform=on” corresponds to the redirect URL, “& eki_lat = 35.676856 & eki_lon = 139.770126 & station_cd = 002 & EKIKORE_KEY The part “= qwertyuiopasdfghiklzxcvbnm” corresponds to latitude information, longitude information, station code, and encryption information. In the above example, latitude information is stored in the variable “eki_lat”, longitude information is stored in the variable “eki_lon”, station code is stored in the variable “station_cd”, and encryption information is stored in the variable “EKIKORE_KEY”. ing.

続いて携帯端末1の通信部11が、リダイレクトURLに暗号化情報等を付加した情報を受信すると、携帯端末1の通信部11は、当該受信した情報を、位置情報アプリサーバ3に送信する(ステップS13)。このようにして携帯端末1が位置情報アプリサーバ3にアクセス(リダイレクト)される。すなわち、ステップS12及びステップS13により、位置情報制御サーバ2は、携帯端末1を介して間接的に緯度情報と、経度情報と、駅コードと、暗号化情報とを位置情報アプリサーバ3に送信する。   Subsequently, when the communication unit 11 of the mobile terminal 1 receives information obtained by adding encrypted information or the like to the redirect URL, the communication unit 11 of the mobile terminal 1 transmits the received information to the location information application server 3 ( Step S13). In this way, the portable terminal 1 is accessed (redirected) to the location information application server 3. That is, the position information control server 2 transmits latitude information, longitude information, a station code, and encryption information to the position information application server 3 indirectly via the portable terminal 1 by step S12 and step S13. .

位置情報アプリサーバ3の通信部31が、リダイレクトURLと、緯度情報と、経度情報と、駅コードと、暗号化情報とを受信すると、位置情報アプリサーバ3の制御部32は、暗号化情報を検証し、緯度情報及び経度情報が真正であるか、すなわち改ざんされていないかを判定する(ステップS14)。   When the communication unit 31 of the location information application server 3 receives the redirect URL, the latitude information, the longitude information, the station code, and the encrypted information, the control unit 32 of the location information application server 3 stores the encrypted information. Verification is performed to determine whether the latitude information and longitude information are authentic, that is, whether or not tampering has occurred (step S14).

具体的には制御部32は、受信した緯度情報と、経度情報と、駅コードと、記憶部33に予め格納されているシークレットキーとを組合せた文字列を、SHA512方式により暗号化して文字列を生成する。そして制御部32は、該生成した文字列と、受信した暗号化情報とを比較する。制御部32は、該生成した文字列と、受信した暗号化情報とが一致した場合、受信した情報は真正であると判定し、ステップS15に進む。一方制御部32は、該生成した文字列と、受信した暗号化情報とが一致しない場合、受信した情報は真正でないと判定し、処理を終了する。   Specifically, the control unit 32 encrypts a character string obtained by combining the received latitude information, longitude information, station code, and secret key stored in advance in the storage unit 33 using the SHA512 method. Is generated. Then, the control unit 32 compares the generated character string with the received encrypted information. If the generated character string matches the received encrypted information, the control unit 32 determines that the received information is authentic, and proceeds to step S15. On the other hand, if the generated character string does not match the received encrypted information, the control unit 32 determines that the received information is not authentic, and ends the process.

ステップS14において、受信した情報が真正である場合、制御部32は、受信した緯度情報及び経度情報に基づき、位置情報アプリサーバ3において提供している位置情報アプリの位置登録処理を行う(ステップS15)。本事例では、位置情報アプリサーバ3は“モバイル戦国時代”を提供しており、当該位置情報アプリにおける位置登録処理を行う。図12は、制御部32が位置登録処理を行い、携帯端末1の入出力部13が表示する結果画面7の一例を示す。   In step S14, when the received information is authentic, the control unit 32 performs position registration processing of the position information application provided in the position information application server 3 based on the received latitude information and longitude information (step S15). ). In this example, the location information application server 3 provides the “mobile Sengoku era” and performs location registration processing in the location information app. FIG. 12 shows an example of the result screen 7 displayed by the input / output unit 13 of the mobile terminal 1 when the control unit 32 performs the location registration process.

当該結果画面7は位置情報アプリサーバ3により携帯端末1に提供され、携帯端末1の入出力部13において出力される。当該結果画面7には、位置登録処理の結果、位置情報アプリサーバ3が受信した緯度情報及び経度情報に対応する“武蔵之国”にユーザが位置登録していることを示している。また、結果画面7において、所定のパラメータ(人口、移動距離、石高)が変化していることを示している。携帯端末1は、当該情報をユーザに表示し、ユーザによる入力操作に基づき位置情報アプリサーバ3における当該位置情報アプリを続けて利用することができる。   The result screen 7 is provided to the mobile terminal 1 by the position information application server 3 and is output from the input / output unit 13 of the mobile terminal 1. The result screen 7 indicates that, as a result of the position registration process, the user has registered the position in “Musashi no Kuni” corresponding to the latitude information and the longitude information received by the position information application server 3. Further, the result screen 7 shows that predetermined parameters (population, travel distance, stone height) are changing. The mobile terminal 1 can display the information to the user, and can continuously use the location information application in the location information application server 3 based on an input operation by the user.

このように本発明によれば、携帯端末1が、ユーザの入力操作に基づいて位置情報制御サーバ2に位置登録履歴利用要求をし、位置情報制御サーバ2における位置登録履歴データベース24に基づき位置情報を位置情報アプリサーバ3に送信して位置登録処理を行うため、ユーザが知らぬ間に位置登録処理がされてしまうことなく、携帯端末1により過去にされた位置登録履歴情報を複数の位置情報アプリにおいて利用することができる。   As described above, according to the present invention, the mobile terminal 1 makes a location registration history use request to the location information control server 2 based on the user's input operation, and the location information based on the location registration history database 24 in the location information control server 2. Is transmitted to the location information application server 3 to perform location registration processing, so that location registration history information that has been made in the past by the mobile terminal 1 can be obtained without any location registration processing being performed without the user's knowledge. Can be used in the app.

また、位置情報制御サーバ2におけるシステム管理情報データベース25の利用制限情報に基づき、位置登録履歴情報の利用条件に制限を設けているため、位置情報アプリの個別事情に応じた位置登録履歴情報の利用ができ、位置情報アプリの動作やゲームの進行に悪影響を及ぼすことを防止できる。   Further, since the use conditions of the position registration history information are limited based on the use restriction information of the system management information database 25 in the position information control server 2, the use of the position registration history information according to the individual circumstances of the position information application is used. It is possible to prevent adverse effects on the operation of the location information application and the progress of the game.

また、ステップS7において位置情報制御サーバ2は、位置登録履歴情報の駅名を送信し、携帯端末1において過去の位置登録履歴情報として、無機質な緯度情報及び経度情報に代わり、人間にとって理解しやすい駅名一覧が表示されるため、ユーザは、過去の位置登録履歴情報を、極めて容易に認知することができる。   In step S7, the location information control server 2 transmits the station name of the location registration history information, and the mobile terminal 1 replaces the inorganic latitude information and longitude information with the station name that is easy for humans to understand as past location registration history information. Since the list is displayed, the user can recognize the past location registration history information very easily.

なお、ステップS10において、制御部22は、位置登録履歴データベース24の替わりに、駅情報データベース23に基づき、携帯端末1が選択した駅名に係る緯度情報及び経度情報を取得してもよい。   In step S <b> 10, the control unit 22 may acquire latitude information and longitude information related to the station name selected by the mobile terminal 1 based on the station information database 23 instead of the location registration history database 24.

なお、ステップS11において、暗号化前情報として、緯度情報と、経度情報と、駅コードと、シークレットキーとを用いているがこれは一例にすぎず、暗号元の文字列として使用する文字列は、増減可能であり、例えば処理日時データを暗号元の文字列として追加することができ、また、暗号元の文字列を、緯度情報とシークレットキーのみ、または経度情報とシークレットキーのみとすることもできる。この場合、ステップS12において送信する情報は、暗号化前情報からシークレットキーを除いた情報と、暗号化情報となる。   In step S11, latitude information, longitude information, a station code, and a secret key are used as pre-encryption information. However, this is merely an example, and a character string used as an encryption source character string is For example, the processing date / time data can be added as a character string of the encryption source, and the character string of the encryption source can be only latitude information and secret key, or only longitude information and secret key. it can. In this case, the information transmitted in step S12 is information obtained by removing the secret key from the pre-encryption information and the encrypted information.

なお、ステップS11において、緯度情報及び経度情報を、シークレットキーを共通鍵(パスワード)として用い、各種暗号化を行ってもよい。この場合はステップS12において、通信部21は、暗号化した緯度情報及び経度情報のみを送信する。すなわち、通信部21は、平文の緯度情報及び経度情報を送信しない。そしてステップS14において位置情報アプリサーバ3の制御部32は、共通鍵であるシークレットキーにより緯度情報及び経度情報を復号化してもよい。適切に復号化できない場合には、途中でデータが改ざんされた可能性が高く、真正情報でないとしてステップS15を行わず処理が終了する。   In step S11, the latitude information and the longitude information may be encrypted using the secret key as a common key (password). In this case, in step S12, the communication unit 21 transmits only the encrypted latitude information and longitude information. That is, the communication unit 21 does not transmit plaintext latitude information and longitude information. In step S14, the control unit 32 of the position information application server 3 may decrypt the latitude information and the longitude information using a secret key that is a common key. If the data cannot be properly decrypted, there is a high possibility that the data has been tampered with, and the process ends without performing step S15 because it is not authentic information.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。   Although the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention. For example, the functions included in each means, each step, etc. can be rearranged so that there is no logical contradiction, and a plurality of means, steps, etc. can be combined or divided into one. .

1 携帯端末
2 位置情報制御サーバ
3 位置情報アプリサーバ
11 通信部
12 制御部
13 入出力部
14 位置情報取得部
21 通信部
22 制御部
23 駅情報データベース(DB)
24 位置登録履歴データベース(DB)
25 システム情報管理データベース(DB)
31 通信部
32 制御部
33 記憶部
4 トップ画面
5 位置情報アプリ一覧画面
6 駅名一覧画面
7 結果画面
DESCRIPTION OF SYMBOLS 1 Portable terminal 2 Position information control server 3 Position information application server 11 Communication part 12 Control part 13 Input / output part 14 Position information acquisition part 21 Communication part 22 Control part 23 Station information database (DB)
24 Location registration history database (DB)
25 System Information Management Database (DB)
31 Communication Unit 32 Control Unit 33 Storage Unit 4 Top Screen 5 Location Information Application List Screen 6 Station Name List Screen 7 Result Screen

Claims (6)

携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムであって、
前記位置情報制御サーバは、
前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報とを有する位置登録履歴情報を格納し、
前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納し、
前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記格納した前記位置登録履歴情報及び前記利用制限情報に基づき、前記携帯端末に前記位置登録履歴情報に係るランドマーク情報の一覧を送信し、
前記携帯端末は、
前記ランドマーク情報の一覧から所定のランドマーク情報を選択して前記位置情報制御サーバに送信し、
前記位置情報制御サーバはさらに、
前記所定のランドマーク情報に係る位置情報を、前記位置情報アプリサーバに送信することを特徴とする位置情報制御システム。
A position information control system comprising a mobile terminal, a position information control server, and a position information application server,
The location information control server
Stores location registration history information including landmark information related to location registration performed by the mobile terminal, location information, and time information,
Use restriction information that defines the use conditions of the location registration history information in the location information application server,
When there is a usage request for the location registration history information from the mobile terminal, a list of landmark information related to the location registration history information is displayed on the mobile terminal based on the stored location registration history information and the usage restriction information. Send
The portable terminal is
Select predetermined landmark information from the landmark information list and send it to the location information control server,
The location information control server further includes:
A positional information control system, wherein positional information related to the predetermined landmark information is transmitted to the positional information application server.
前記ランドマーク情報は、駅名情報であることを特徴とする請求項1に記載の位置情報制御システム。   The position information control system according to claim 1, wherein the landmark information is station name information. 前記位置情報制御サーバと前記位置情報アプリサーバとはシークレットキーを共有し、前記位置情報制御サーバは、前記所定のランドマーク情報に係る位置情報を、前記シークレットキーに基づき暗号化して前記位置情報アプリサーバに送信することを特徴とする請求項1または2に記載の位置情報制御システム。   The location information control server and the location information application server share a secret key, and the location information control server encrypts the location information related to the predetermined landmark information based on the secret key to generate the location information application. The position information control system according to claim 1, wherein the position information control system is transmitted to a server. 携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムにおける位置情報制御方法であって、
前記位置情報制御サーバが、
前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報を有する位置登録履歴情報を格納するステップと、
前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納するステップと、
前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記格納した前記位置登録履歴情報及び前記利用制限情報に基づき、前記携帯端末に前記位置登録履歴情報に係るランドマーク情報の一覧を送信するステップと、
前記携帯端末が、
前記ランドマーク情報の一覧から所定のランドマーク情報を選択して前記位置情報制御サーバに送信するステップと、
前記位置情報制御サーバが、
前記位置情報アプリサーバに、前記所定のランドマーク情報に係る位置情報を送信するステップと、
を含むことを特徴とする位置情報制御方法。
A position information control method in a position information control system comprising a mobile terminal, a position information control server, and a position information application server,
The location information control server is
Storing landmark information related to location registration performed by the mobile terminal, location information, and location registration history information having time information;
Storing usage restriction information defining usage conditions for the location registration history information in the location information application server;
When there is a usage request for the location registration history information from the mobile terminal, a list of landmark information related to the location registration history information is displayed on the mobile terminal based on the stored location registration history information and the usage restriction information. Sending, and
The mobile terminal is
Selecting predetermined landmark information from the list of landmark information and transmitting it to the position information control server;
The location information control server is
Transmitting the position information related to the predetermined landmark information to the position information application server;
A position information control method comprising:
携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムにおける位置情報制御サーバであって、
前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報とを有する位置登録履歴情報を格納する位置登録履歴データベースと、
前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納するシステム情報管理データベースと、
前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記位置登録履歴データベースに格納された前記位置登録履歴情報と、前記システム情報管理データベースに格納された前記利用制限情報に基づき、前記携帯端末に位置登録履歴情報に係るランドマーク情報の一覧を送信し、前記ランドマーク情報の一覧から前記携帯端末により選択された所定のランドマーク情報に係る位置情報を、前記位置情報アプリサーバに送信する制御部と、
を有することを特徴とする位置情報制御サーバ。
A position information control server in a position information control system comprising a mobile terminal, a position information control server, and a position information application server,
Location registration history database for storing location registration history information including landmark information related to location registration performed by the mobile terminal, location information, and time information;
A system information management database that stores usage restriction information that defines usage conditions for the location registration history information in the location information application server;
When there is a use request for the location registration history information from the mobile terminal, based on the location registration history information stored in the location registration history database and the use restriction information stored in the system information management database, A list of landmark information related to location registration history information is transmitted to the mobile terminal, and location information related to predetermined landmark information selected by the mobile terminal from the list of landmark information is transmitted to the location information application server. A control unit,
A position information control server characterized by comprising:
携帯端末と、位置情報制御サーバと、位置情報アプリサーバとを備える位置情報制御システムにおける位置情報制御サーバとして機能するコンピュータに、
前記携帯端末がした位置登録に係るランドマーク情報と、位置情報と、時刻情報とを有する位置登録履歴情報を格納する手順と、
前記位置情報アプリサーバにおける前記位置登録履歴情報の利用条件を定めた利用制限情報を格納する手順と、
前記携帯端末から前記位置登録履歴情報の利用要求があった場合、前記格納した前記位置登録履歴情報及び利用制限情報に基づき、前記携帯端末に前記位置登録履歴情報に係るランドマーク情報の一覧を送信し、前記ランドマーク情報の一覧から前記携帯端末により選択された所定のランドマーク情報に係る位置情報を、前記位置情報アプリサーバに送信する手順と、
を実行させることを特徴とするプログラム。
In a computer functioning as a location information control server in a location information control system comprising a mobile terminal, a location information control server, and a location information application server,
A procedure for storing location registration history information including landmark information, location information, and time information related to location registration performed by the mobile terminal;
A procedure for storing usage restriction information defining usage conditions for the location registration history information in the location information application server;
When there is a usage request for the location registration history information from the mobile terminal, a list of landmark information related to the location registration history information is transmitted to the mobile terminal based on the stored location registration history information and usage restriction information. And a procedure for transmitting position information related to predetermined landmark information selected by the mobile terminal from the list of landmark information to the position information application server;
A program characterized by having executed.
JP2011189962A 2011-08-31 2011-08-31 Position information control system, position information control method, position information control server and program Withdrawn JP2013051659A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011189962A JP2013051659A (en) 2011-08-31 2011-08-31 Position information control system, position information control method, position information control server and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011189962A JP2013051659A (en) 2011-08-31 2011-08-31 Position information control system, position information control method, position information control server and program

Publications (1)

Publication Number Publication Date
JP2013051659A true JP2013051659A (en) 2013-03-14

Family

ID=48013354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011189962A Withdrawn JP2013051659A (en) 2011-08-31 2011-08-31 Position information control system, position information control method, position information control server and program

Country Status (1)

Country Link
JP (1) JP2013051659A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013221370A1 (en) 2012-10-24 2014-04-24 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and method for its production

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013221370A1 (en) 2012-10-24 2014-04-24 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and method for its production

Similar Documents

Publication Publication Date Title
CN105718782B (en) For obtaining the method and system of identification information on the mobile apparatus
JP5749236B2 (en) Key change management device and key change management method
JP6721924B2 (en) Reminder terminal, control method thereof, and information recording medium
CN105095786A (en) Platform to build secure mobile collaborative applications using dynamic presentation and data configurations
US10375061B2 (en) Communication apparatus, reminder apparatus, and information recording medium
US9344285B2 (en) Method and system for preserving privacy and accountability
JPWO2008029723A1 (en) Data usage management system
US10496810B2 (en) Methods and systems of performing preemptive generation of second factor authentication
CN103581179A (en) Data access control system based on position, server and method
JP5002065B1 (en) Authentication system, authentication method of authentication system, positioning device, and positioning program
JP2013015930A (en) Content or application providing system, control method of content or application providing system, terminal device, control method of terminal device, authentication device, control method of authentication device, program and information storage medium
KR101986690B1 (en) Key chain management method and key chain management system for end-to-end encryption of message
JP6429962B1 (en) Information processing apparatus, information processing method, and information processing program
JP2013051659A (en) Position information control system, position information control method, position information control server and program
JP6437610B1 (en) Access authentication system
JP2024060389A (en) Information processing device, information processing method, and information processing program
KR102244523B1 (en) System and method for user certification in using web service
JP2015121947A (en) Login relay server device, login relay method, and program
JP2019113981A (en) Information processor and information processing method and information processing program
CN117971377A (en) Platform management method and device based on cloud native architecture and storage medium
JP7284396B2 (en) Information processing device, data access control program and data access control system
JP6602118B2 (en) Information communication system
JP7249452B1 (en) CONTRACT CONCLUSION PROGRAM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD
JP2012080269A (en) Authentication system, authentication data generating device, authentication device and authentication method
JP2019061678A (en) Access authentication system

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20141104