[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009187183A - Authentication check system, portable terminal, authentication check server, authentication check method, and program - Google Patents

Authentication check system, portable terminal, authentication check server, authentication check method, and program Download PDF

Info

Publication number
JP2009187183A
JP2009187183A JP2008025054A JP2008025054A JP2009187183A JP 2009187183 A JP2009187183 A JP 2009187183A JP 2008025054 A JP2008025054 A JP 2008025054A JP 2008025054 A JP2008025054 A JP 2008025054A JP 2009187183 A JP2009187183 A JP 2009187183A
Authority
JP
Japan
Prior art keywords
authentication
terminal
user
information
password
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.)
Pending
Application number
JP2008025054A
Other languages
Japanese (ja)
Inventor
Koji Kato
浩二 加藤
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2008025054A priority Critical patent/JP2009187183A/en
Publication of JP2009187183A publication Critical patent/JP2009187183A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To prevent the unauthorized use of a portable terminal by a third person. <P>SOLUTION: A portable terminal confirms an input user ID and a password, and when the confirmation result is OK, the portable terminal acquires its own positional information, and transmits a terminal ID showing the portable terminal itself, user ID and the positional information, and when receiving log-in permission notification, the portable terminal performs log-in processing. An authentication check server receives the terminal ID, the user ID and the positional information, and compares the terminal ID, the user ID and the positional information with a registered terminal ID, a registered user ID and registered positional information registered in a database, and when the terminal ID is matched with the registered terminal ID, and the user ID is matched with the registered user ID, and the comparison result of the positional information and the registered position information matches prescribed conditions, the authentication check server transmits log-in permission notification. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、認証チェックシステムに関し、特に位置情報を検出できる携帯端末を利用した認証チェックシステムに関する。   The present invention relates to an authentication check system, and more particularly to an authentication check system using a mobile terminal capable of detecting position information.

一般にログイン動作は、ユーザID(identifier)及びパスワードの組み合わせをデータベースに登録しておき、指定されたユーザIDとパスワードの組み合わせが、データベースに登録されているかを確認し、登録されている場合には、ログインを許可し、登録されていない場合には、ログインを拒否している。   In general, a login operation is performed by registering a combination of a user ID (identifier) and a password in a database, checking whether a specified combination of a user ID and a password is registered in the database, If login is not allowed, login is refused.

セキュリティの観点からパスワードは一定期間で変更することが推奨されているが、利用者(ユーザ)にすれば、一定期間でパスワードを変更することは面倒であり、設定したパスワードを忘れてしまう場合もある。   For security reasons, it is recommended to change the password for a certain period of time, but for users (users), it is troublesome to change the password for a certain period of time, and you may forget the set password. is there.

また、ログイン処理は、通常ユーザIDとパスワードを組み合わせて実行されるが、ユーザID及びパスワードを不正に入手した第三者に対してログイン処理が許可されてしまうという問題がある。すなわち、ユーザID及びパスワードを不正に入手した第三者に対してログインが許可される場合がある。   Also, the login process is usually executed by combining a user ID and a password, but there is a problem that the login process is permitted to a third party who obtained the user ID and password illegally. That is, there is a case where login is permitted to a third party who obtained the user ID and password illegally.

更に、盗難/紛失した携帯端末に対して第三者の不正ログイン操作を抑止することができないという問題がある。   Furthermore, there is a problem that an unauthorized login operation by a third party cannot be suppressed for a stolen / lost portable terminal.

関連する技術として、特開2005−050150号公報(特許文献1)に「測位情報による認証システム」が開示されている。
この認証システムは、情報端末が自身の現在位置を測定する測位手段と、利用者が認証要求するとき、ID或いはパスワード又は現在位置のうちのいずれか少なくとも一つを認証システムに送付する手段と、ID及びパスワード並びに認証要求する場所を限定する位置情報を登録する認証データベースと、ID或いはパスワード又は現在位置のうちの少なくともいずれか一つによって検索した位置情報と、現在位置と、がその許容範囲内で一致して、認証要求を認証する認証手段とを備える。
As a related technique, Japanese Patent Laid-Open No. 2005-050150 (Patent Document 1) discloses an “authentication system based on positioning information”.
This authentication system includes a positioning means for measuring the current position of the information terminal, a means for sending at least one of an ID, a password, or a current position to the authentication system when the user requests authentication. The ID and password and the authentication database for registering the position information for limiting the place where authentication is requested, the position information searched by at least one of the ID or password or the current position, and the current position are within the allowable range. And authenticating means for authenticating the authentication request.

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

本発明の目的は、GPS(Global Positioning System)センサや地表高センサ等の位置情報検出手段を具備した携帯端末やノートPCにおいて、位置情報検出手段から取得した位置情報を認証処理に使用し、位置情報検出手段から取得した位置情報が所定位置にある場合にログインを許可する認証チェックシステム、携帯端末、認証チェックサーバ、認証チェック方法、及びプログラムを提供することである。   An object of the present invention is to use position information acquired from position information detection means for authentication processing in a portable terminal or notebook PC equipped with position information detection means such as a GPS (Global Positioning System) sensor or a surface height sensor. An object of the present invention is to provide an authentication check system, a portable terminal, an authentication check server, an authentication check method, and a program that permit login when position information acquired from information detection means is at a predetermined position.

本発明の認証チェックシステムは、ログインを要求する際、入力されたユーザID及びパスワードを確認し、確認結果がOKの場合、自身の位置情報を取得し、自身を示す端末ID、ユーザID、及び位置情報を送信し、ログイン許可通知を受信する携帯端末と、端末ID、ユーザID、及び位置情報を受信し、端末ID、ユーザID、及び位置情報と、データベースに登録されている登録端末ID、登録ユーザID、及び登録位置情報とを比較し、端末IDと登録端末IDとが一致し、ユーザIDと登録ユーザIDとが一致し、位置情報と登録位置情報との比較結果が所定の条件に適合していれば、ログイン許可通知を送信する認証チェックサーバとを含む。   The authentication check system of the present invention confirms the input user ID and password when requesting login, and if the confirmation result is OK, acquires its own location information, and indicates the terminal ID, user ID, and A mobile terminal that transmits location information and receives a login permission notification, receives a terminal ID, user ID, and location information, and receives a terminal ID, user ID, location information, and a registered terminal ID registered in the database, The registered user ID and the registered location information are compared, the terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the comparison result between the location information and the registered location information satisfies a predetermined condition. If it conforms, it includes an authentication check server that transmits a login permission notice.

本発明の他の認証チェックシステムは、ログインを要求する際、自身の位置情報を取得し、前記位置情報を送信し、前記位置情報に対する応答としてログイン処理に必要な認証情報の入力要求を受信し、前記認証情報を送信し、前記認証情報に対する応答としてログイン許可通知を受信する携帯端末と、前記位置情報を受信し、前記位置情報とデータベースに登録されている登録位置情報との間の距離を算出し、前記算出された距離に応じて前記認証情報を変更し、前記認証情報の入力要求を送信し、前記認証情報の入力要求に対する応答として前記認証情報を受信し、前記認証情報が前記データベースに登録されていれば、前記ログイン許可通知を送信する認証チェックサーバとを含む。   Another authentication check system of the present invention acquires its own location information when requesting login, transmits the location information, and receives an input request for authentication information required for login processing as a response to the location information. The mobile terminal that transmits the authentication information and receives a login permission notification as a response to the authentication information, and the distance between the position information and the registered position information registered in the database. Calculating, changing the authentication information according to the calculated distance, transmitting the authentication information input request, receiving the authentication information as a response to the authentication information input request, wherein the authentication information is stored in the database And an authentication check server that transmits the login permission notification.

本発明の携帯端末は、ユーザID及びパスワードの入力を受け付ける入力部と、ユーザID及びパスワードを確認するパスワードチェック部と、ユーザID及びパスワードの確認結果がOKの場合、自身の位置情報を取得する位置情報取得部と、ログイン許可判定のために、自身を示す端末ID、ユーザID、及び位置情報を送信し、判定結果に応じて、ログイン処理を行うためのログイン許可通知を受信するデータ送受信部とを具備する。   The portable terminal of the present invention acquires its own location information when the input unit that receives input of the user ID and password, the password check unit that confirms the user ID and password, and the confirmation result of the user ID and password are OK. A location information acquisition unit and a data transmission / reception unit that transmits a terminal ID, a user ID, and location information indicating itself for login permission determination, and receives a login permission notification for performing login processing according to the determination result It comprises.

本発明の認証チェックサーバは、ログインを許可する携帯端末を示す登録端末ID、ログインを許可するユーザを示す登録ユーザID、及びログインを許可する場所を示す登録位置情報をデータベースに登録する認証情報登録部と、ログインを要求する携帯端末を示す端末ID、携帯端末の利用者を示すユーザID、及び携帯端末の所在位置を示す位置情報を受信し、端末ID、ユーザID、及び位置情報と、登録端末ID、登録ユーザID、及び登録位置情報とを比較し、端末IDと登録端末IDとが一致し、ユーザIDと登録ユーザIDとが一致し、位置情報と登録位置情報との比較結果が所定の条件に適合していれば、ログイン許可通知を送信する認証チェック部とを具備する。   The authentication check server of the present invention is an authentication information registration that registers a registration terminal ID indicating a portable terminal that permits login, a registered user ID that indicates a user that permits login, and registration position information that indicates a location where login is permitted in a database. And a terminal ID indicating a portable terminal requesting login, a user ID indicating a user of the portable terminal, and position information indicating a location of the portable terminal, receiving the terminal ID, user ID, and position information, and registration The terminal ID, the registered user ID, and the registered position information are compared, the terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the comparison result between the position information and the registered position information is predetermined. If the above condition is satisfied, an authentication check unit that transmits a login permission notification is provided.

本発明の認証チェック方法は、ログインを要求する際、入力されたユーザID及びパスワードを確認し、確認結果がOKの場合、自身の位置情報を取得し、自身を示す端末ID、ユーザID、及び位置情報を送信し、ログイン許可通知を受信するステップと、端末ID、ユーザID、及び位置情報を受信し、端末ID、ユーザID、及び位置情報と、データベースに登録されている登録端末ID、登録ユーザID、及び登録位置情報とを比較し、端末IDと登録端末IDとが一致し、ユーザIDと登録ユーザIDとが一致し、位置情報と登録位置情報との比較結果が所定の条件に適合していれば、ログイン許可通知を送信するステップとを含む。   The authentication check method of the present invention confirms the input user ID and password when requesting login, and if the confirmation result is OK, acquires its own location information, and indicates the terminal ID, user ID, and A step of transmitting location information and receiving a login permission notification; receiving a terminal ID, user ID, and location information; and receiving a terminal ID, user ID, location information, and a registered terminal ID registered in the database The user ID and the registered location information are compared, the terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the comparison result between the location information and the registered location information meets a predetermined condition If so, a step of transmitting a login permission notice is included.

ログインを要求する際、自身の位置情報を取得し、前記位置情報を送信し、前記位置情報に対する応答としてログイン処理に必要な認証情報の入力要求を受信し、前記認証情報を送信し、前記認証情報に対する応答としてログイン許可通知を受信するステップと、前記位置情報を受信し、前記位置情報とデータベースに登録されている登録位置情報との間の距離を算出し、前記算出された距離に応じて前記認証情報を変更し、前記認証情報の入力要求を送信し、前記認証情報の入力要求に対する応答として前記認証情報を受信し、前記認証情報が前記データベースに登録されていれば、前記ログイン許可通知を送信するステップとを含む。   When requesting login, it acquires its own location information, transmits the location information, receives an input request for authentication information required for login processing as a response to the location information, sends the authentication information, and sends the authentication information. Receiving a login permission notification as a response to the information; receiving the position information; calculating a distance between the position information and registered position information registered in the database; and according to the calculated distance If the authentication information is changed, the authentication information input request is transmitted, the authentication information is received as a response to the authentication information input request, and the authentication information is registered in the database, the login permission notification Transmitting.

本発明のプログラムは、携帯端末側で実行されるプログラムであって、ユーザID及びパスワードの入力を受け付けるステップと、ユーザID及びパスワードを確認するステップと、ユーザID及びパスワードの確認結果がOKの場合、自身の位置情報を取得するステップと、ログイン許可判定のために、自身を示す端末ID、ユーザID、及び位置情報を送信し、判定結果に応じて、ログイン処理を行うためのログイン許可通知を受信するステップとを、プロセッサに実行させるためのプログラムである。   The program of the present invention is a program executed on the mobile terminal side, and includes a step of accepting input of a user ID and password, a step of confirming the user ID and password, and a confirmation result of the user ID and password is OK The terminal ID indicating the self, the user ID, and the position information are transmitted for the login permission determination and the step of acquiring the own position information, and the login permission notification for performing the login process is performed according to the determination result. A program for causing a processor to execute the receiving step.

本発明の他のプログラムは、認証チェックサーバ側で実行されるプログラムであって、ログインを許可する携帯端末を示す登録端末ID、ログインを許可するユーザを示す登録ユーザID、及びログインを許可する場所を示す登録位置情報を設定するステップと、ログインを要求する携帯端末を示す端末ID、携帯端末の利用者を示すユーザID、及び携帯端末の所在位置を示す位置情報を受信し、端末ID、ユーザID、及び位置情報と、登録端末ID、登録ユーザID、及び登録位置情報とを比較し、端末IDと登録端末IDとが一致し、ユーザIDと登録ユーザIDとが一致し、位置情報と登録位置情報との比較結果が所定の条件に適合していれば、ログイン許可通知を送信するステップとを、プロセッサに実行させるためのプログラムである。   Another program of the present invention is a program executed on the authentication check server side, which is a registered terminal ID indicating a portable terminal that permits login, a registered user ID that indicates a user permitted to log in, and a place where login is permitted. Receiving the registration ID information, the terminal ID indicating the mobile terminal requesting login, the user ID indicating the user of the mobile terminal, and the position information indicating the location of the mobile terminal are received, the terminal ID, the user The ID and position information are compared with the registered terminal ID, registered user ID, and registered position information, the terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the position information and registration A program for causing the processor to execute a step of transmitting a login permission notification if the comparison result with the position information meets a predetermined condition. It is.

第三者による携帯端末の不正利用を防止することができる。   Unauthorized use of the mobile terminal by a third party can be prevented.

以下に、本発明の第1実施形態について添付図面を参照して説明する。
図1を参照すると、本実施形態の認証チェックシステムは、携帯端末10と、認証チェックサーバ20と、ネットワーク30を含む。携帯端末10と認証チェックサーバ20は、ネットワーク30を介して接続されている。なお、携帯端末10は、ネットワーク30を経由して複数台の接続が可能である。すなわち、携帯端末10は複数の場合がある。但し、実際には、ネットワーク30を介さない場合も考えられる。この場合、携帯端末10と認証チェックサーバ20は、直接接続されているか、近距離無線通信等により直接通信を行うものとする。
Hereinafter, a first embodiment of the present invention will be described with reference to the accompanying drawings.
Referring to FIG. 1, the authentication check system of this embodiment includes a mobile terminal 10, an authentication check server 20, and a network 30. The mobile terminal 10 and the authentication check server 20 are connected via a network 30. Note that a plurality of portable terminals 10 can be connected via the network 30. That is, there may be a plurality of mobile terminals 10. However, there may be a case where the network 30 is not actually used. In this case, it is assumed that the mobile terminal 10 and the authentication check server 20 are directly connected or directly communicate by short-range wireless communication or the like.

携帯端末10は、ネットワーク通信に対応し、認証処理の対象となる通信装置である。携帯端末10の例としては、携帯電話機やノート型PC(パソコン)、PDA(Personal Digital Assistants)、ネットワーク対応のゲーム機、その他のガジェット(gadget)等が考えられる。但し、実際には、これらの例に限定されない。例えば、携帯端末10は、持ち運び可能な携帯端末に限らず、自動車、鉄道、船舶、及び航空機等の移動体に搭載された通信装置や、設置場所を移転することが可能なデスクトップ型PCやインターネット家電等の固定端末/有線端末でも良い。   The mobile terminal 10 is a communication device that supports network communication and is a target of authentication processing. Examples of the mobile terminal 10 include a mobile phone, a notebook PC (personal computer), a PDA (Personal Digital Assistants), a network-compatible game machine, and other gadgets. However, actually, it is not limited to these examples. For example, the portable terminal 10 is not limited to a portable portable terminal, but is a communication device mounted on a mobile body such as an automobile, a railway, a ship, and an aircraft, a desktop PC that can relocate the installation location, and the Internet. It may be a fixed terminal / wired terminal such as a home appliance.

認証チェックサーバ20は、ネットワーク通信に対応し、携帯端末10に対する認証処理を行う通信装置である。認証チェックサーバ20は、システム管理者により管理される。認証チェックサーバ20の例として、ネットワーク対応のサーバ、携帯電話の基地局、無線LANのアクセスポイント、携帯端末10と同種の携帯端末等が考えられる。但し、実際には、これらの例に限定されない。   The authentication check server 20 is a communication device that performs network authentication and performs authentication processing on the mobile terminal 10. The authentication check server 20 is managed by a system administrator. Examples of the authentication check server 20 include a network-compatible server, a mobile phone base station, a wireless LAN access point, and a mobile terminal of the same type as the mobile terminal 10. However, actually, it is not limited to these examples.

ネットワーク30は、携帯端末10と認証チェックサーバ20を接続する通信回線である。ネットワーク30は、有線/無線を問わない。また、ネットワーク30は、複数のネットワークを接続するルータやスイッチ等の中継装置や、携帯端末10又は認証チェックサーバ20と連携するサーバ等の他の通信装置を含んでいても良い。ネットワーク30の例として、インターネット、イントラネット、無線LAN(Wireless LAN(Local Area Network))スポット、家庭内LAN、店舗内LAN、専用線、電話通信網、IrDA(Infrared Data Association)、Bluetooth(登録商標)、WiMAX、3G(第3世代携帯電話)、シリアル通信等が考えられる。また、ネットワーク30は、物理的な通信回線の上に論理的に構築されたL2TP(Layer 2 Tunneling Protocol)やVLAN(Virtual LAN)のような論理的な通信回線でも良い。但し、実際には、これらの例に限定されない。   The network 30 is a communication line that connects the mobile terminal 10 and the authentication check server 20. The network 30 may be wired / wireless. The network 30 may include other communication devices such as a relay device such as a router or a switch that connects a plurality of networks, or a server that cooperates with the mobile terminal 10 or the authentication check server 20. Examples of the network 30 include the Internet, an intranet, a wireless LAN (Wireless LAN (Local Area Network)) spot, a home LAN, an in-store LAN, a dedicated line, a telephone communication network, IrDA (Infrared Data Association), and Bluetooth (registered trademark). WiMAX, 3G (3rd generation mobile phone), serial communication, etc. are conceivable. The network 30 may be a logical communication line such as L2TP (Layer 2 Tunneling Protocol) or VLAN (Virtual LAN) logically constructed on a physical communication line. However, actually, it is not limited to these examples.

携帯端末10は、入力部11と、表示部12と、パスワードチェック部13と、位置情報取得部14と、データ送受信部15を備える。   The mobile terminal 10 includes an input unit 11, a display unit 12, a password check unit 13, a position information acquisition unit 14, and a data transmission / reception unit 15.

入力部11は、携帯端末10にデータを入力する。入力されるデータの例として、ユーザID及びパスワード、生体認証情報、ICタグ等に記憶された情報、QRコード(登録商標)等が考えられる。すなわち、入力部11は、ユーザ認証に用いられるデータを携帯端末10に提供する。ここでは、入力部11は、携帯端末10の所有者等の利用者(ユーザ)により入力されたユーザID及びパスワードを取得し、携帯端末10に提供する。入力部11の例として、キーボードやキーパッド、画面上のキーパッド、タッチパネル(touch panel)、タブレット(tablet)、又は、生体認証情報やICチップ等の読取装置(reader)等が考えられる。或いは、入力部11は、外部の入力装置や通信装置からデータを取得するインターフェース(I/F:interface)でも良い。但し、実際には、これらの例に限定されない。   The input unit 11 inputs data to the mobile terminal 10. Examples of input data include a user ID and password, biometric authentication information, information stored in an IC tag, QR code (registered trademark), and the like. That is, the input unit 11 provides data used for user authentication to the mobile terminal 10. Here, the input unit 11 acquires a user ID and password input by a user (user) such as the owner of the mobile terminal 10 and provides the acquired user ID and password to the mobile terminal 10. Examples of the input unit 11 include a keyboard, a keypad, a keypad on the screen, a touch panel, a tablet, or a reader such as biometric authentication information or an IC chip. Alternatively, the input unit 11 may be an interface (I / F) that acquires data from an external input device or communication device. However, actually, it is not limited to these examples.

表示部12は、パスワード入力画面や、認証チェック結果を表示する。ここでは、表示部12は、利用者にユーザID及びパスワードの入力を促すための入力画面を表示する。表示部12の例として、LCD(Liquid Crystal Display)やPDP(Plasma Display Panel)、又は、表示内容を壁やスクリーンに投影するプロジェクタ、表示内容を用紙等に印刷するプリンタ等が考えられる。或いは、表示部12は、外部の表示装置に表示用のデータを提供して表示させるインターフェース(I/F:interface)でも良い。但し、実際には、これらの例に限定されない。   The display unit 12 displays a password input screen and an authentication check result. Here, the display unit 12 displays an input screen for prompting the user to input a user ID and a password. As an example of the display unit 12, an LCD (Liquid Crystal Display) and a PDP (Plasma Display Panel), a projector that projects display contents on a wall or a screen, a printer that prints display contents on a sheet, or the like can be considered. Alternatively, the display unit 12 may be an interface (I / F) that provides and displays display data on an external display device. However, actually, it is not limited to these examples.

パスワードチェック部13は、入力部11から受け取ったユーザID及びパスワードが携帯端末10で有効であるかを確認する。但し、実際には、これらの例に限定されない。例えば、生体認証(バイオメトリクス認証)に対応している場合、パスワードチェック部13は、ユーザID及びパスワードの代わりに、利用者(ユーザ)の指紋や虹彩等の生体認証情報をチェックする。また、パスワードチェック部13は、認証チェックサーバ20から受信した認証チェック結果を確認する。   The password check unit 13 confirms whether the user ID and password received from the input unit 11 are valid on the mobile terminal 10. However, actually, it is not limited to these examples. For example, when biometric authentication (biometric authentication) is supported, the password check unit 13 checks biometric authentication information such as a user's (user) fingerprint and iris instead of the user ID and password. In addition, the password check unit 13 confirms the authentication check result received from the authentication check server 20.

位置情報取得部14は、携帯端末10の現在の位置情報を示すデータを取得するものである。このとき、位置情報検出部14は、携帯端末10の現在位置を示す位置情報を測定することで取得しても良いし、携帯端末10の現在位置を示す位置情報を外部から受信して取得しても良い。例えば、位置情報取得部14は、GPS(Global Positioning System)により携帯端末10の緯度/経度情報を取得したり、地表高センサにより高さ情報を取得したりして、位置情報としてデータ化することが考えられる。また、位置情報取得部14は、移動の始点となる特定の場所を定め、この特定の場所からの移動方向と移動距離を常に測定し、この移動方向と移動距離を位置情報としてデータ化することも考えられる。或いは、携帯端末10を用いて通信する際に、携帯電話の基地局、無線LANのアクセスポイント、ゲートウェイ(gateway)やプロキシ(proxy)のような、所定の場所にある中継局や中継装置を利用する場合、携帯端末10が通信時に最初に利用する中継局や中継装置の位置情報を、携帯端末10の位置情報としても良い。これらの中継局や中継装置の識別情報と位置情報とを関連付けて登録しておけば、中継局や中継装置の識別情報を取得することで、この識別情報に対応する位置情報を取得することができる。同様に、携帯端末10を介して、自動改札機、ETC(Electronic Toll Collection System)、建物や部屋への入退場管理システム、店舗や施設の料金収受システム等を利用した際に、これらの機器から位置情報を取得し、取得された位置情報を、携帯端末10の位置情報としても良い。なお、位置情報取得部14は、携帯端末10の位置情報を取得した際、現在の位置情報かどうか判断し易くするために、その位置情報を取得した時刻を、位置情報に関連付けておくようにしても良い。ここで、現在の位置情報とは、現在時刻に限らず、現在時刻の前後に取得された位置情報も含む。例えば、現在の位置情報は、現在時刻の前後1分以内に取得された位置情報でも良い。但し、実際には、これらの例に限定されない。   The position information acquisition unit 14 acquires data indicating the current position information of the mobile terminal 10. At this time, the position information detection unit 14 may acquire the position information indicating the current position of the mobile terminal 10 by receiving the position information indicating the current position of the mobile terminal 10 from the outside. May be. For example, the position information acquisition unit 14 acquires latitude / longitude information of the mobile terminal 10 by GPS (Global Positioning System), or acquires height information by a ground surface height sensor, and converts it into data as position information. Can be considered. Further, the position information acquisition unit 14 determines a specific place as a starting point of movement, constantly measures the moving direction and moving distance from the specific place, and converts the moving direction and moving distance into data as position information. Is also possible. Alternatively, when communicating using the mobile terminal 10, a relay station or a relay device at a predetermined location such as a mobile phone base station, a wireless LAN access point, a gateway, or a proxy is used. In this case, the location information of the mobile station 10 may be the location information of the relay station or the relay device that is first used by the mobile device 10 during communication. If the identification information and position information of these relay stations and relay devices are registered in association with each other, the position information corresponding to the identification information can be acquired by acquiring the identification information of the relay station and the relay device. it can. Similarly, when using an automatic ticket gate, an ETC (Electronic Toll Collection System), an entrance / exit management system for a building or a room, a toll collection system for a store or a facility, etc., via the portable terminal 10 The position information may be acquired, and the acquired position information may be used as the position information of the mobile terminal 10. In addition, when the position information acquisition unit 14 acquires the position information of the mobile terminal 10, the position information acquisition unit 14 associates the time at which the position information is acquired with the position information in order to easily determine whether the position information is the current position information. May be. Here, the current position information includes not only the current time but also position information acquired before and after the current time. For example, the current position information may be position information acquired within one minute before and after the current time. However, actually, it is not limited to these examples.

データ送受信部15は、携帯端末10に固有の端末IDと、携帯端末10の現在の位置情報を示すデータを認証チェックサーバ20に送信し、認証チェックの実行結果データを受信する。なお、携帯端末10に固有の端末IDの例として、携帯端末10の電話番号やメールアドレス、或いは携帯端末10に搭載されたソフトウェアやハードウェアの識別番号等が考えられる。このとき、データ送受信部15は、端末ID及び位置情報の組み合わせを暗号化して認証チェックサーバ20に送信するようにしても良い。   The data transmitter / receiver 15 transmits a terminal ID unique to the mobile terminal 10 and data indicating the current location information of the mobile terminal 10 to the authentication check server 20 and receives authentication check execution result data. In addition, as an example of the terminal ID unique to the mobile terminal 10, a telephone number or an e-mail address of the mobile terminal 10 or an identification number of software or hardware installed in the mobile terminal 10 can be considered. At this time, the data transmission / reception unit 15 may encrypt the combination of the terminal ID and the position information and transmit it to the authentication check server 20.

なお、パスワードチェック部13、位置情報取得部14、及びデータ送受信部15は、コンピュータに搭載されたCPU等のプロセッサ(processor:処理装置)及びメモリ(memory:記憶装置)の組み合わせでも良い。なお、メモリは、メディア(media:記憶媒体)でも良い。このとき、メモリは、パスワードチェック部13、位置情報取得部14、及びデータ送受信部15の機能を定義したプログラムを格納する。プロセッサは、このプログラムを実行することで、パスワードチェック部13、位置情報取得部14、及びデータ送受信部15として機能する。また、パスワードチェック部13、位置情報取得部14、及びデータ送受信部15は、携帯端末10に接続される装置に搭載されていても良い。例えば、パスワードチェック部13、位置情報取得部14、及びデータ送受信部15は、NIC(Network Interface Card)等の拡張カードに搭載されていても良い。   The password check unit 13, the position information acquisition unit 14, and the data transmission / reception unit 15 may be a combination of a processor (processor) such as a CPU and a memory (memory) installed in a computer. The memory may be a medium (media). At this time, the memory stores a program that defines the functions of the password check unit 13, the position information acquisition unit 14, and the data transmission / reception unit 15. The processor functions as the password check unit 13, the position information acquisition unit 14, and the data transmission / reception unit 15 by executing this program. Further, the password check unit 13, the position information acquisition unit 14, and the data transmission / reception unit 15 may be mounted on a device connected to the mobile terminal 10. For example, the password check unit 13, the position information acquisition unit 14, and the data transmission / reception unit 15 may be mounted on an expansion card such as a NIC (Network Interface Card).

認証チェックサーバ20は、認証チェック部21と、データベース22と、表示部23と、認証情報登録部24を備える。   The authentication check server 20 includes an authentication check unit 21, a database 22, a display unit 23, and an authentication information registration unit 24.

認証チェック部21は、端末から送信された端末IDと位置情報が、データベース22に登録されているかを確認し、その結果、携帯端末10に対してログインを許可するか、拒否するか、又は、強制ログオフをするかを判断する。なお、認証チェック部21は、暗号化された端末ID及び位置情報の組み合わせを受信した場合、暗号化された端末ID及び位置情報の組み合わせを復号するようにしても良い。   The authentication check unit 21 confirms whether the terminal ID and the position information transmitted from the terminal are registered in the database 22, and as a result, permits or rejects login to the mobile terminal 10, or Determine whether to force log off. Note that the authentication check unit 21 may decrypt the encrypted combination of the terminal ID and the position information when receiving the encrypted combination of the terminal ID and the position information.

データベース22は、認証を許可する端末IDと位置情報との組み合わせ情報が格納された認証情報登録データベースである。データベース22の例として、ハードディスクのようなストレージ(外部記憶装置)等が考えられる。或いは、データベース22は、大容量のメディア(media:記憶媒体)でも良い。また、データベース22は、ネットワーク30上に存在し、認証チェックサーバ20と連携するデータベースサーバでも良い。但し、実際には、これらの例に限定されない。   The database 22 is an authentication information registration database in which combination information of terminal IDs that permit authentication and position information is stored. As an example of the database 22, a storage (external storage device) such as a hard disk may be considered. Alternatively, the database 22 may be a large-capacity medium (media: storage medium). The database 22 may be a database server that exists on the network 30 and cooperates with the authentication check server 20. However, actually, it is not limited to these examples.

表示部23は、認証チェック部21の処理結果を表示する。表示部23の例として、LCD(Liquid Crystal Display)やPDP(Plasma Display Panel)、又は、表示内容を壁やスクリーンに投影するプロジェクタ、表示内容を用紙等に印刷するプリンタ等が考えられる。或いは、表示部23は、外部の表示装置に表示用のデータを提供して表示させるインターフェース(I/F:interface)でも良い。但し、実際には、これらの例に限定されない。   The display unit 23 displays the processing result of the authentication check unit 21. Examples of the display unit 23 include an LCD (Liquid Crystal Display) and a PDP (Plasma Display Panel), a projector that projects display contents on a wall or a screen, a printer that prints display contents on a sheet, and the like. Alternatively, the display unit 23 may be an interface (I / F) that provides and displays display data on an external display device. However, actually, it is not limited to these examples.

認証情報登録部24は、各端末用の端末IDと、ログインを許可する場所の位置情報との組み合わせ情報を、データベース22に登録する。ここでは、認証情報登録部24は、予め設定された端末IDと位置情報との組み合わせ情報をデータベース22に登録する。但し、実際には、認証情報登録部24は、認証処理の際に、携帯端末10から受け取った端末IDと位置情報のうち少なくとも一方がデータベース22に登録されていない場合、システム管理者からの指示又は所定の条件に応じて、この端末IDと位置情報との組み合わせ情報をデータベース22に登録するか判断し、その結果に応じて、この端末IDと位置情報との組み合わせ情報をデータベース22に登録するようにしても良い。また、認証情報登録部24は、特定の端末ID、特定のユーザID、又は特定の位置情報でのログインを禁止する旨や、その他の必要な情報をデータベース22に登録する。   The authentication information registration unit 24 registers, in the database 22, combination information of the terminal ID for each terminal and the location information of the location where login is permitted. Here, the authentication information registration unit 24 registers the combination information of the terminal ID and the position information set in advance in the database 22. However, in practice, the authentication information registration unit 24 instructs the system administrator if at least one of the terminal ID and the position information received from the mobile terminal 10 is not registered in the database 22 during the authentication process. Alternatively, it is determined whether the combination information of the terminal ID and the position information is registered in the database 22 according to a predetermined condition, and the combination information of the terminal ID and the position information is registered in the database 22 according to the result. You may do it. In addition, the authentication information registration unit 24 registers in the database 22 the prohibition of login with a specific terminal ID, a specific user ID, or specific position information, and other necessary information.

なお、認証チェック部21及び認証情報登録部24は、コンピュータに搭載されたCPU等のプロセッサ(processor:処理装置)及びメモリ(memory:記憶装置)の組み合わせでも良い。なお、メモリは、メディア(media:記憶媒体)でも良い。このとき、メモリは、認証チェック部21及び認証情報登録部24の機能を定義したプログラムを格納する。プロセッサは、このプログラムを実行することで、認証チェック部21及び認証情報登録部24として機能する。   Note that the authentication check unit 21 and the authentication information registration unit 24 may be a combination of a processor (processor) such as a CPU and a memory (memory) installed in a computer. The memory may be a medium (media). At this time, the memory stores a program that defines the functions of the authentication check unit 21 and the authentication information registration unit 24. The processor functions as the authentication check unit 21 and the authentication information registration unit 24 by executing this program.

次に、図2のフローチャートを参照して、本実施形態の動作について詳細に説明する。
(1)ステップA1
認証情報登録部24は、システム管理者からの指示に応じて、ログインを許可する携帯端末10の端末ID、ユーザID、ログインを許可する場所の位置情報を、事前にデータベース22に登録する。
(2)ステップA2
利用者は、携帯端末10の電源をONにする。すなわち、携帯端末10は、利用者の直接的又は間接的な操作に応じて、起動、或いは、スタンバイ状態から回復する。すなわち、携帯端末10が、使用可能又は動作可能な状態になる。但し、実際には、携帯端末10の電源をONにする方法は、利用者の操作に限定されない。例えば、携帯端末10が、タイマー制御により所定の時間に、自動的に電源をONにするようにしても良い。これにより、携帯端末10が稼動し、以降の動作が可能になる。なお、利用者が携帯端末10の電源をONにする時期は、認証情報登録部24が、ログインを許可する携帯端末10の端末ID、ユーザID、ログインを許可する場所の位置情報を、データベース22に登録する前でも良い。
(3)ステップA3
表示部12は、携帯端末10が動作を開始した後、自動的に、又は利用者の操作に応じて、パスワード入力画面を表示する。これにより、表示部12は、利用者に対してログイン用のユーザID及びパスワードの入力を促す。
Next, the operation of this embodiment will be described in detail with reference to the flowchart of FIG.
(1) Step A1
The authentication information registration unit 24 registers, in advance, the terminal 22 of the mobile terminal 10 that permits login, the user ID, and the location information of the location that allows login in the database 22 in accordance with an instruction from the system administrator.
(2) Step A2
The user turns on the mobile terminal 10. That is, the mobile terminal 10 is activated or recovered from the standby state according to a user's direct or indirect operation. That is, the mobile terminal 10 is in a usable or operable state. However, in practice, the method of turning on the mobile terminal 10 is not limited to the user's operation. For example, the mobile terminal 10 may automatically turn on the power at a predetermined time by timer control. Thereby, the portable terminal 10 operates, and subsequent operations are possible. Note that when the user turns on the mobile terminal 10, the authentication information registration unit 24 stores the terminal ID of the mobile terminal 10 that permits login, the user ID, and the location information of the location where login is permitted. It may be before registering.
(3) Step A3
The display unit 12 displays a password input screen automatically or in response to a user operation after the mobile terminal 10 starts operating. Thereby, the display unit 12 prompts the user to input a login user ID and password.

ここで、図3を参照して、パスワード入力画面の例について説明する。
パスワード入力画面は、「ユーザIDの入力欄」と、「パスワードの入力欄」と、「ログインボタン」を有する。「ユーザIDの入力欄」は、利用者が入力部11からユーザIDを入力するための入力欄である。ここでは、「ユーザIDの入力欄」の直前に、「ユーザ名を入力してください。」のようにユーザIDの入力を促す文が表示されている。この文は、入力欄に表示されていても良い。「パスワードの入力欄」は、利用者が入力部11からパスワードを入力するための入力欄である。ここでは、「パスワードの入力欄」の直前に、「パスワードを入力してください。」のようにパスワードの入力を促す文が表示されている。この文は、入力欄に表示されていても良い。「ログインボタン」は、押下されると、「ユーザIDの入力欄」に入力されたユーザIDと、「パスワードの入力欄」に入力されたパスワードを取得する。なお、「ログインボタン」は、利用者が入力部11に対して指示又は操作することで押下される。例えば、キーボード操作による押下や、マウスのクリック等が考えられる。但し、実際には、これらの例に限定されない。なお、ユーザID及びパスワードの代わりに、生体認証情報やICカードの情報を使用する場合は、「ユーザIDの入力欄」及び「パスワードの入力欄」の代わりに、生体認証情報やICカードの情報の入力方法や入力を促す文を表示する。この表示に従って生体認証情報やICカードの情報が入力された場合、生体認証情報やICカードの情報が入力された旨を示す文や画像を表示するようにしても良い。
Here, an example of a password input screen will be described with reference to FIG.
The password input screen includes a “user ID input field”, a “password input field”, and a “login button”. The “user ID input field” is an input field for the user to input a user ID from the input unit 11. Here, immediately before the “user ID input field”, a sentence prompting the user ID to be input is displayed, such as “Please input user name”. This sentence may be displayed in the input field. The “password input field” is an input field for the user to input a password from the input unit 11. Here, a sentence prompting the user to enter a password is displayed just before the “password entry field”, such as “Please enter your password.” This sentence may be displayed in the input field. When the “login button” is pressed, the user ID input in the “user ID input field” and the password input in the “password input field” are acquired. The “login button” is pressed when the user instructs or operates the input unit 11. For example, pressing by a keyboard operation, clicking of a mouse, etc. can be considered. However, actually, it is not limited to these examples. When biometric authentication information or IC card information is used instead of the user ID and password, biometric authentication information or IC card information is used instead of the “user ID input field” and the “password input field”. Display the input method and prompting message. When biometric authentication information or IC card information is input according to this display, a sentence or an image indicating that biometric authentication information or IC card information has been input may be displayed.

(4)ステップA4
利用者は、パスワード入力画面に対して、入力部11からユーザIDとパスワードを入力する。このとき、入力部11は、利用者により入力されたユーザIDとパスワードを取得し、パスワードチェック部13に引き渡す。
(5)ステップA5
パスワードチェック部13は、入力されたユーザID及びパスワードが、正しい情報であるかの判断をするパスワードチェック処理を行う。このパスワードチェックは、携帯端末10に内蔵されたデータを参照して行う。パスワードチェック結果が「NG(失敗/拒否)」の場合には、表示部12は、ユーザ固有情報の入力画面を再度表示して、ユーザID及びパスワードの入力を再度促す。
(6)ステップA6
パスワードチェック処理の結果が「OK(成功/許可)」の場合、位置情報取得部14は、携帯端末10自身の物理的な位置情報を取得する。例えば、位置情報取得部14は、GPSシステム等を利用して自身の緯度・経度・高度情報を特定し、携帯端末10の位置情報として取得する。又は、位置情報取得部14は、RFID(Radio Frequency Identification)や非接触型ICカードとカードリーダ、アンテナ等を利用して電磁界や電波等を用いた近距離無線通信が有効な範囲内で、移動センサ/高さセンサ等を利用して、より小規模な規定の範囲内における携帯端末10の位置情報を検出する。但し、実際には、これらの例に限定されない。
(7)ステップA7
送受信装置15は、携帯端末10に固有の端末IDと、利用者が入力したユーザIDと、携帯端末10自身の位置情報を、ネットワーク30を経由して認証チェック部21に送信する。
(8)ステップA8
認証チェック部21は、受信した端末ID、ユーザID、及び位置情報が、データベース22に登録されているかを確認する。
(4) Step A4
The user inputs the user ID and password from the input unit 11 on the password input screen. At this time, the input unit 11 acquires the user ID and password input by the user and passes them to the password check unit 13.
(5) Step A5
The password check unit 13 performs a password check process for determining whether the input user ID and password are correct information. This password check is performed by referring to data built in the mobile terminal 10. If the password check result is “NG (failure / reject)”, the display unit 12 displays the user-specific information input screen again and prompts the user ID and password to be input again.
(6) Step A6
When the result of the password check process is “OK (success / permission)”, the position information acquisition unit 14 acquires the physical position information of the mobile terminal 10 itself. For example, the position information acquisition unit 14 specifies its own latitude / longitude / altitude information using a GPS system or the like, and acquires the information as position information of the mobile terminal 10. Alternatively, the position information acquisition unit 14 is within a range in which short-range wireless communication using an electromagnetic field or a radio wave using an RFID (Radio Frequency Identification) or a non-contact type IC card and a card reader, an antenna, or the like is effective. Using the movement sensor / height sensor or the like, position information of the mobile terminal 10 within a smaller specified range is detected. However, actually, it is not limited to these examples.
(7) Step A7
The transmission / reception device 15 transmits the terminal ID unique to the mobile terminal 10, the user ID input by the user, and the location information of the mobile terminal 10 itself to the authentication check unit 21 via the network 30.
(8) Step A8
The authentication check unit 21 confirms whether the received terminal ID, user ID, and position information are registered in the database 22.

ここで、図4を参照して、データベース22に格納されている情報の例について説明する。
ここでは、データベース22は、各々の情報をテーブル形式で格納しているものとする。このテーブルを認証情報テーブルと呼ぶ。認証情報テーブルは、「端末」、「ユーザ」、「位置情報(データ)」、「位置情報(場所)」、「利用可能」という項目を有する。「端末」は、端末IDを示す。「ユーザ」は、ユーザIDを示す。「位置情報(データ)」は、緯度・経度・高度情報のような位置情報の座標を示す。「位置情報(場所)」は、具体的な地名や住所のような位置情報の識別情報を示す。「利用可能」は、関連付けられた端末ID、ユーザID、及び位置情報に該当する携帯端末10の利用の可否に関する情報を示す。すなわち、「利用可能」は、携帯端末10から受け取った端末ID、ユーザID、及び位置情報が、当該「利用可能」に関連付けられた端末ID、ユーザID、及び位置情報と一致する場合に、携帯端末10の利用を許可するか否かを示す。なお、「利用可能」は、「端末」、「ユーザ」、及び「位置情報(データ)」の各々と個別に関連付けられていても良い。
Here, an example of information stored in the database 22 will be described with reference to FIG.
Here, it is assumed that the database 22 stores each piece of information in a table format. This table is called an authentication information table. The authentication information table has items of “terminal”, “user”, “location information (data)”, “location information (location)”, and “available”. “Terminal” indicates a terminal ID. “User” indicates a user ID. “Position information (data)” indicates coordinates of position information such as latitude / longitude / altitude information. “Location information (location)” indicates identification information of location information such as a specific place name or address. “Available” indicates information regarding whether or not the mobile terminal 10 corresponding to the associated terminal ID, user ID, and position information can be used. In other words, “available” indicates that the terminal ID, user ID, and position information received from the portable terminal 10 match the terminal ID, user ID, and position information associated with the “available”. Indicates whether to permit use of the terminal 10. “Available” may be individually associated with each of “terminal”, “user”, and “location information (data)”.

(9)ステップA9
認証チェック部21は、受信した端末IDとユーザIDと位置情報がデータベース22に登録済みかどうかのチェック結果の情報を表示部23に表示する。
(9) Step A9
The authentication check unit 21 displays information on a check result on whether or not the received terminal ID, user ID, and position information have been registered in the database 22 on the display unit 23.

ここで、図5を参照して、表示部23に表示されるチェック結果(確認結果)の情報の表示例について説明する。
ここでは、表示部23は、チェック結果の情報をテーブル形式で表示する。このとき、チェック結果は、「接続状態」、「接続時刻」、「端末ID」、「ユーザID」、「位置情報」という項目を有する。「接続状態」は、認証チェック結果として、「OK(成功/許可)」、又は、「NG(失敗/拒否)」を示す。「OK(成功/許可)」であれば、認証チェックサーバ20は、携帯端末10から認証チェックサーバ20又はネットワーク30へのアクセス(接続)を許可する。「NG(失敗/拒否)」であれば、認証チェックサーバ20は、携帯端末10から認証チェックサーバ20又はネットワーク30へのアクセス(接続)を拒否、或いは制限する。なお、ここでは、携帯端末10のアクセス(接続)に関する認証を例に説明しているが、実際には、携帯端末10又は認証チェックサーバ20の機能モジュールの利用許諾に関する認証や、認証チェックサーバ20又はネットワーク30上のサーバが提供するサービスの利用許諾に関する認証でも良い。この場合、「接続状態」は、「利用状態」としても良い。「接続時刻」は、認証チェックサーバ20が携帯端末10に対する認証チェックを行った時刻を示す。例えば、認証チェックサーバ20が、携帯端末10から認証チェックのための情報を受信した時刻を示す。すなわち、「接続時刻」は、「認証時刻」でも良い。「端末ID」は、端末IDを示す。「ユーザID」は、ユーザIDを示す。「位置情報」は、緯度・経度・高度情報のような位置情報の座標を示す。
Here, with reference to FIG. 5, a display example of information of the check result (confirmation result) displayed on the display unit 23 will be described.
Here, the display unit 23 displays the check result information in a table format. At this time, the check result has items of “connection state”, “connection time”, “terminal ID”, “user ID”, and “position information”. The “connection state” indicates “OK (success / permission)” or “NG (failure / rejection)” as an authentication check result. If “OK (success / permitted)”, the authentication check server 20 permits access (connection) from the mobile terminal 10 to the authentication check server 20 or the network 30. If it is “NG (failure / reject)”, the authentication check server 20 rejects or restricts access (connection) from the mobile terminal 10 to the authentication check server 20 or the network 30. Here, the authentication related to the access (connection) of the mobile terminal 10 is described as an example. However, in practice, the authentication related to the use permission of the functional module of the mobile terminal 10 or the authentication check server 20 or the authentication check server 20 Alternatively, authentication relating to use permission of a service provided by a server on the network 30 may be used. In this case, the “connection state” may be a “usage state”. “Connection time” indicates a time when the authentication check server 20 performs an authentication check on the mobile terminal 10. For example, the time when the authentication check server 20 receives the information for the authentication check from the mobile terminal 10 is shown. That is, the “connection time” may be “authentication time”. “Terminal ID” indicates a terminal ID. “User ID” indicates a user ID. “Position information” indicates coordinates of position information such as latitude / longitude / altitude information.

(10)ステップA10
認証チェック部21は、認証チェック結果として、「OK(成功/許可)」、又は、「NG(失敗/拒否)」を、携帯端末10に送信する。なお、認証チェック部21は、チェック結果以外の、データベース22に登録されている他の情報等を送信しても良い。例えば、図4に示すような情報がデータベース22に格納されている場合には、「位置情報(場所)」の情報も送信する。その後、認証チェック部21は、再び、端末ID、ユーザID、及び位置情報を受信するまで待機する。
(11)ステップA11
携帯端末10で、認証チェックサーバ20から送信された認証チェック結果を受信し、認証チェック結果を確認する。このとき、データ送受信部15は、認証チェックサーバ20から認証チェック結果を受信する。パスワードチェック部13は、データ送受信部15が認証チェックサーバ20から受信した認証チェック結果を確認する。
(12)ステップA12
パスワードチェック部13は、認証チェック結果が「OK(成功/許可)」の場合、表示部12に認証成功のメッセージを表示する。
(10) Step A10
The authentication check unit 21 transmits “OK (success / permission)” or “NG (failure / rejection)” to the mobile terminal 10 as the authentication check result. Note that the authentication check unit 21 may transmit other information registered in the database 22 other than the check result. For example, when information as shown in FIG. 4 is stored in the database 22, information of “position information (location)” is also transmitted. Thereafter, the authentication check unit 21 waits again until it receives the terminal ID, the user ID, and the position information.
(11) Step A11
The mobile terminal 10 receives the authentication check result transmitted from the authentication check server 20 and confirms the authentication check result. At this time, the data transmitting / receiving unit 15 receives the authentication check result from the authentication check server 20. The password check unit 13 confirms the authentication check result received by the data transmission / reception unit 15 from the authentication check server 20.
(12) Step A12
When the authentication check result is “OK (success / permitted)”, the password check unit 13 displays a message of authentication success on the display unit 12.

ここで、図6を参照して、認証成功のメッセージの表示例について説明する。
ここでは、認証成功のメッセージとして、「認証OK」、「ユーザ名」、「端末ID」、「位置情報」、「場所(住所)」が表示される。「認証OK」は、認証が成功したことを示す。「ユーザ名」は、ユーザIDを示す。「端末ID」は、端末IDを示す。「位置情報」は、緯度・経度・高度情報のような位置情報の座標を示す。「場所(住所)」は、具体的な地名や住所のような位置情報の識別情報を示す。
(13)ステップA13
認証チェック結果が「OK(成功/許可)」の場合、携帯端末10に対してログインが許可され、ログイン後の処理が続行可能となり、ログイン中状態に遷移する。このとき、パスワードチェック部13は、携帯端末10の状態をログイン中状態に遷移する。また、認証チェックサーバ20がプロバイダ等のウェブサービスを提供する事業者のサーバである場合、認証チェック部21は、データ送受信部15を介した携帯端末10からのアクセス(接続)やサービス要求を受け付けるようにする。
(14)ステップA14
パスワードチェック部13は、認証チェック結果が「NG(失敗/拒否)」の場合、表示部12に認証失敗のメッセージを表示する。
(15)ステップA15
認証チェック結果が「NG(失敗/拒否)」の場合、携帯端末10に対してログインが拒否され、ログイン処理が中断され、ログイン処理開始前状態に処理が戻る。ここでは、パスワードチェック部13は、携帯端末10のログイン処理を中断する。このとき、表示部12は、再びパスワード入力画面を表示するようにしても良い。また、認証チェックサーバ20がプロバイダ等のウェブサービスを提供する事業者のサーバである場合、認証チェック部21は、携帯端末10に対するサービスの提供を中断する。
Here, a display example of an authentication success message will be described with reference to FIG.
Here, “authentication OK”, “user name”, “terminal ID”, “location information”, and “location (address)” are displayed as messages of authentication success. “Authentication OK” indicates that the authentication is successful. “User name” indicates a user ID. “Terminal ID” indicates a terminal ID. “Position information” indicates coordinates of position information such as latitude / longitude / altitude information. “Location (address)” indicates identification information of position information such as a specific place name or address.
(13) Step A13
If the authentication check result is “OK (success / permitted)”, login to the mobile terminal 10 is permitted, processing after login can be continued, and a transition is made to the login state. At this time, the password check unit 13 changes the state of the mobile terminal 10 to the login state. When the authentication check server 20 is a server of a provider that provides a web service such as a provider, the authentication check unit 21 receives an access (connection) or a service request from the mobile terminal 10 via the data transmission / reception unit 15. Like that.
(14) Step A14
When the authentication check result is “NG (failure / reject)”, the password check unit 13 displays a message indicating an authentication failure on the display unit 12.
(15) Step A15
When the authentication check result is “NG (failure / reject)”, the login to the mobile terminal 10 is rejected, the login process is interrupted, and the process returns to the state before the login process is started. Here, the password check unit 13 interrupts the login process of the mobile terminal 10. At this time, the display unit 12 may display the password input screen again. When the authentication check server 20 is a server of a provider that provides a web service such as a provider, the authentication check unit 21 interrupts the provision of the service to the mobile terminal 10.

これにより、従来のユーザID及びパスワードだけのログイン方式よりも認証処理が強化されたログイン処理を提供できる。   Thereby, it is possible to provide a login process in which the authentication process is strengthened as compared with the conventional login method using only the user ID and password.

本実施形態では、まず、携帯端末10側でパスワードチェック処理を行い、パスワードチェック処理の結果がOKの場合に、携帯端末10の位置情報を取得して、認証チェックサーバ20側で認証処理を行うため、2段階のチェックが可能になる。すなわち、利用者は、(1)ユーザID及びパスワードのみ知っている利用者、(2)ユーザID及びパスワードに加えて使用が許可される場所(位置情報)を知っている利用者、の2種類に分けることも可能である。例えば、(1)のユーザID及びパスワードのみ知っている利用者は、携帯端末10の制限された機能だけ使用する利用者とし、(2)のユーザID及びパスワードに加えて使用が許可される場所(位置情報)を知っている利用者は、携帯端末10の全ての機能と、認証チェックサーバ20及びネットワーク30のサービスを利用する利用者とすることが考えられる。また、端末IDとユーザIDを個別に認証するため、特定の携帯端末を使用すればログイン許可される利用者でも、他の携帯端末を使用すればログイン拒否されるようにすることが可能になる。このように、本実施形態では、端末ID、ユーザID、及び位置情報の全てが、一致した場合或いは所定の条件に適合した場合に、ログインを許可する。   In the present embodiment, first, a password check process is performed on the mobile terminal 10 side, and if the result of the password check process is OK, position information of the mobile terminal 10 is acquired and an authentication process is performed on the authentication check server 20 side. Therefore, a two-stage check is possible. That is, there are two types of users: (1) a user who knows only the user ID and password, and (2) a user who knows the location (location information) where use is permitted in addition to the user ID and password. It can also be divided into For example, a user who knows only the user ID and password of (1) is a user who uses only limited functions of the mobile terminal 10, and a place where use is permitted in addition to the user ID and password of (2). A user who knows (location information) may be a user who uses all the functions of the mobile terminal 10 and the services of the authentication check server 20 and the network 30. In addition, since the terminal ID and the user ID are individually authenticated, it is possible for a user who is permitted to log in using a specific mobile terminal to be denied login if another mobile terminal is used. . Thus, in the present embodiment, login is permitted when the terminal ID, the user ID, and the position information all match or when a predetermined condition is met.

また、該当携帯端末10が盗難/紛失し、第三者が携帯端末10を不特定の場所で利用した場合でも、端末から送信される位置情報が許可された場所と異なることが判断できるため、第三者の不正利用を防止することができる。   In addition, even if the mobile terminal 10 is stolen / lost and a third party uses the mobile terminal 10 at an unspecified location, it can be determined that the location information transmitted from the terminal is different from the permitted location. Unauthorized use by a third party can be prevented.

更に、端末から位置情報が送信されるため、端末の現在位置を把握することができ、盗難/紛失した場合でも、所在確認が容易に可能である。   Furthermore, since the location information is transmitted from the terminal, the current location of the terminal can be grasped, and the location can be easily confirmed even if the terminal is stolen / lost.

なお、本実施形態において、ログイン中状態に、ログイン又は通信を許可する地域(エリア)の外に携帯端末10が移動した場合、強制ログオフ処理を実行し、ログイン前の状態に戻るようにしても良い。このとき、認証チェック部21は、周期的に携帯端末10の位置情報を取得し、取得された位置情報がデータベース22に登録されているかを確認し、取得された位置情報がデータベース22に登録されていなければ、強制ログオフ処理を実行し、ログイン前の状態に戻るようにする。   In the present embodiment, when the mobile terminal 10 moves outside the area where login or communication is permitted in the logged-in state, a forced logoff process is executed to return to the state before the login. good. At this time, the authentication check unit 21 periodically acquires the position information of the mobile terminal 10, confirms whether the acquired position information is registered in the database 22, and the acquired position information is registered in the database 22. If not, the forced logoff process is executed to return to the state before login.

以下に、本発明の第2実施形態について説明する。
第1実施形態では、電源ON時の動作について説明したが、本実施形態では、携帯端末10の電源ON時の場合でなく、携帯端末10にログイン後、しばらく操作がなかった場合にスリープ状態となり、そのスリープ状態から復帰する場合の動作について説明する。
The second embodiment of the present invention will be described below.
In the first embodiment, the operation when the power is turned on has been described. In the present embodiment, the sleep state is entered when there is no operation for a while after logging in the mobile terminal 10, not when the mobile terminal 10 is powered on. The operation when returning from the sleep state will be described.

図7のフローチャートを参照して、本実施形態の動作について詳細に説明する。
(1)ステップB1
ログイン中状態でスリープ状態である場合に、入力部11に対して何らかの操作が行われたことを検出することにより、利用者が携帯端末10側に対して何らかの操作を行ったことを検出する。なお、ログイン中状態でスリープ状態である場合に、送受信装置15が外部から何らかの情報を受信したことを検出した場合にも、携帯端末10に対して何らかの操作が行われたものとして検出するようにしても良い。
(2)ステップB2
位置情報取得部14は、携帯端末10の現在位置を示す位置情報を取得する。
(3)ステップB3
送受信装置15は、取得した位置情報と、端末ID、ユーザIDを認証チェックサーバ20に送信する。ここでは、送受信装置15は、携帯端末10に固有の端末IDと、利用者が入力したユーザIDと、携帯端末10自身の位置情報を、ネットワーク30を経由して認証チェック部21に送信する。
(4)ステップB4
認証チェック部21は、受信した端末ID、ユーザID、及び位置情報が、データベース22に登録されているかを確認する。
(5)ステップB5
認証チェック部21は、受信した端末IDとユーザIDと位置情報がデータベース22に登録済みかどうかのチェック結果の情報を表示部23に表示する。
(6)ステップB6
認証チェック部21は、認証チェック結果として、「OK(成功/許可)」、又は、「NG(失敗/拒否)」を、携帯端末10に送信する。なお、チェック結果以外の、データベースに登録されている他の情報等を送信しても良い。例えば、図4に示すような情報がデータベースに格納されている場合には、「位置情報(場所)」の情報も送信する。その後、認証チェック部21は、再び、端末ID、ユーザID、及び位置情報を受信するまで待機する。
(7)ステップB7
携帯端末10で、認証チェックサーバ20から送信された認証チェック結果を受信し、認証チェック結果を確認する。このとき、データ送受信部15は、認証チェックサーバ20から認証チェック結果を受信する。パスワードチェック部13は、データ送受信部15が認証チェックサーバ20から受信した認証チェック結果を確認する。
(8)ステップB8
パスワードチェック部13は、受信したチェック結果が「OK(成功/許可)」の場合、スリープに入る前に表示していた画面を表示部12に表示し、処理を継続し、スリープ状態から復帰する。
(9)ステップB9
パスワードチェック部13は、受信したチェック結果が「NG(失敗/拒否)」の場合、「端末は現在位置では利用できない」という旨のメッセージを表示部12に表示する。但し、実際には、メッセージは文字に限らず、画像、音声、その他の「端末は現在位置では利用できない」という旨を示す通知でも良い。
(10)ステップB10
パスワードチェック部13は、強制ログオフ処理を実行し、ログイン前の状態に戻る。このとき、表示部12は、再びパスワード入力画面を表示するようにしても良い。また、認証チェックサーバ20がプロバイダ等のウェブサービスを提供する事業者のサーバである場合、認証チェック部21は、携帯端末10に対するサービスの提供を中断する。
The operation of this embodiment will be described in detail with reference to the flowchart of FIG.
(1) Step B1
By detecting that an operation has been performed on the input unit 11 when the user is logged in and in the sleep state, it is detected that the user has performed an operation on the mobile terminal 10 side. Note that when the transmitting / receiving device 15 detects that it has received some information from the outside when it is in the login state and in the sleep state, it is detected that some operation has been performed on the mobile terminal 10. May be.
(2) Step B2
The position information acquisition unit 14 acquires position information indicating the current position of the mobile terminal 10.
(3) Step B3
The transmission / reception device 15 transmits the acquired position information, terminal ID, and user ID to the authentication check server 20. Here, the transmission / reception device 15 transmits the terminal ID unique to the mobile terminal 10, the user ID input by the user, and the location information of the mobile terminal 10 itself to the authentication check unit 21 via the network 30.
(4) Step B4
The authentication check unit 21 confirms whether the received terminal ID, user ID, and position information are registered in the database 22.
(5) Step B5
The authentication check unit 21 displays information on a check result on whether or not the received terminal ID, user ID, and position information have been registered in the database 22 on the display unit 23.
(6) Step B6
The authentication check unit 21 transmits “OK (success / permission)” or “NG (failure / rejection)” to the mobile terminal 10 as the authentication check result. Other information registered in the database other than the check result may be transmitted. For example, when information as shown in FIG. 4 is stored in the database, information of “position information (location)” is also transmitted. Thereafter, the authentication check unit 21 waits again until it receives the terminal ID, the user ID, and the position information.
(7) Step B7
The mobile terminal 10 receives the authentication check result transmitted from the authentication check server 20 and confirms the authentication check result. At this time, the data transmitting / receiving unit 15 receives the authentication check result from the authentication check server 20. The password check unit 13 confirms the authentication check result received by the data transmission / reception unit 15 from the authentication check server 20.
(8) Step B8
When the received check result is “OK (success / permitted)”, the password check unit 13 displays the screen displayed before entering the sleep mode on the display unit 12, continues the processing, and returns from the sleep state. .
(9) Step B9
When the received check result is “NG (failure / reject)”, the password check unit 13 displays a message to the effect that “the terminal cannot be used at the current position” on the display unit 12. However, actually, the message is not limited to text, but may be an image, voice, or other notification indicating that “the terminal cannot be used at the current position”.
(10) Step B10
The password check unit 13 executes a forced logoff process and returns to the state before login. At this time, the display unit 12 may display the password input screen again. When the authentication check server 20 is a server of a provider that provides a web service such as a provider, the authentication check unit 21 interrupts the provision of the service to the mobile terminal 10.

以上の動作により、既に電源ON状態で、携帯端末10にログインしたままの状態で、携帯端末10が放置された場合に、盗難/紛失が発生し、第三者が別場所で携帯端末10を利用できることを防止できる。   With the above operation, when the mobile terminal 10 is left in the state where the power is already turned on and the mobile terminal 10 is logged in, theft / loss occurs, and a third party puts the mobile terminal 10 in another place. It can prevent being available.

以下に、本発明の第3実施形態について説明する。
本実施形態では、携帯端末10の紛失/盗難が発生し、携帯端末10を拾得した第三者のログイン要求を拒否する場合の動作について説明する。
The third embodiment of the present invention will be described below.
In the present embodiment, an operation when the mobile terminal 10 is lost / stolen and a login request of a third party who has picked up the mobile terminal 10 is rejected will be described.

図8のフローチャートを参照して、本実施形態の動作について説明する。
(1)ステップC1
利用者(ユーザ)は、携帯端末10の紛失/盗難を認識した場合、データベース22に格納されている携帯端末10の情報レコードに対して、「接続禁止」の情報を設定する。このとき、入力部11は、利用者(ユーザ)の入力操作に応じて、「接続禁止」の情報を設定するための指示データを取得し、この指示データを、データ送受信部15を介して認証情報登録部24に送信する。認証情報登録部24は、この指示データに応じて、データベース22に格納されている携帯端末10の情報レコードに対して、「接続禁止」の情報を設定する。ここでは、認証情報登録部24は、携帯端末10の端末IDに「接続禁止」を示す情報を関連付けてデータベース22に登録する。
(2)ステップC2
携帯端末10を拾得した第三者が、携帯端末10の電源をONにする、又は、スリープ状態から復帰させるとする。例えば、入力部11は、第三者による操作に応じて、携帯端末10の電源をONにする、又は、スリープ状態から復帰させる。
(3)ステップC3
携帯端末10は、自身の位置情報を位置情報取得装置から取得する。このとき、位置情報取得部14は、携帯端末10の現在の位置情報を、GPSシステム等の位置情報取得装置から取得する。
(4)ステップC4
データ送受信部15は、端末IDと取得した位置情報データを、認証チェック部21に送信する。
(5)ステップC5
認証チェック部21は、受信した端末IDと位置情報がデータベースに登録されているか確認する。また、認証チェック部21は、該当端末IDが「接続禁止」として登録されているかを確認する。
(6)ステップC6
認証チェック部21は、該当端末が「接続禁止」として登録されている場合、受信した端末IDと位置情報を表示部23に表示する。
(7)ステップC7
認証チェック部21は、接続禁止を示す認証チェック結果を携帯端末10に送信する。例えば、認証チェック部21は、接続禁止を示す認証チェック結果として「FORBIDDEN」を携帯端末10に送信する。
(8)ステップC8
携帯端末10側で接続禁止の認証チェック結果を受信する。ここでは、データ送受信部15は、認証チェック部21から接続禁止を示す認証チェック結果を受信する。
(9)ステップC9
データ送受信部15は、表示部12に「端末利用不可」のメッセージを出力する。このとき、表示部12は、「端末利用不可」のメッセージを表示する。但し、実際には、メッセージは文字に限らず、画像、音声、その他の「端末利用不可」を示す通知でも良い。
(10)ステップC10
パスワードチェック部13は、ログイン中であれば、強制ログオフ処理を行い、ログオフ状態に遷移する。また、パスワードチェック部13は、入力部11からの入力を全て拒否するようにして、携帯端末10をロック状態(何も操作ができない状態)にする。
(11)ステップC11
一定時間経過後、位置情報取得部14は、携帯端末10の現在の位置情報を取得する。データ送受信部15は、認証チェック部21に対して、位置情報取得部14から取得した携帯端末10の位置情報の送信を繰り返し行う。表示部23は、データ送受信部15から取得した携帯端末10の位置情報を逐一表示する。
The operation of this embodiment will be described with reference to the flowchart of FIG.
(1) Step C1
When the user (user) recognizes the loss / theft of the mobile terminal 10, the user (user) sets “connection prohibited” information in the information record of the mobile terminal 10 stored in the database 22. At this time, the input unit 11 acquires instruction data for setting “connection prohibited” information in accordance with a user (user) input operation, and authenticates the instruction data via the data transmission / reception unit 15. It transmits to the information registration part 24. The authentication information registration unit 24 sets “connection prohibited” information in the information record of the mobile terminal 10 stored in the database 22 in accordance with the instruction data. Here, the authentication information registration unit 24 registers information indicating “connection prohibited” in the database 22 in association with the terminal ID of the mobile terminal 10.
(2) Step C2
It is assumed that a third party who has picked up the mobile terminal 10 turns on the power of the mobile terminal 10 or returns from the sleep state. For example, the input unit 11 turns on the power of the mobile terminal 10 or returns from the sleep state according to an operation by a third party.
(3) Step C3
The portable terminal 10 acquires its own position information from the position information acquisition device. At this time, the position information acquisition unit 14 acquires the current position information of the mobile terminal 10 from a position information acquisition device such as a GPS system.
(4) Step C4
The data transmission / reception unit 15 transmits the terminal ID and the acquired location information data to the authentication check unit 21.
(5) Step C5
The authentication check unit 21 confirms whether the received terminal ID and position information are registered in the database. Further, the authentication check unit 21 confirms whether the corresponding terminal ID is registered as “connection prohibited”.
(6) Step C6
The authentication check unit 21 displays the received terminal ID and position information on the display unit 23 when the corresponding terminal is registered as “connection prohibited”.
(7) Step C7
The authentication check unit 21 transmits an authentication check result indicating connection prohibition to the mobile terminal 10. For example, the authentication check unit 21 transmits “FORBIDDEN” to the mobile terminal 10 as an authentication check result indicating connection prohibition.
(8) Step C8
The portable terminal 10 receives the connection check authentication check result. Here, the data transmitting / receiving unit 15 receives an authentication check result indicating connection prohibition from the authentication check unit 21.
(9) Step C9
The data transmission / reception unit 15 outputs a message “terminal unavailable” to the display unit 12. At this time, the display unit 12 displays a message “terminal unavailable”. However, actually, the message is not limited to text, but may be an image, sound, or other notification indicating “terminal unavailable”.
(10) Step C10
If the login is in progress, the password check unit 13 performs a forced logoff process and transitions to a logoff state. In addition, the password check unit 13 rejects all inputs from the input unit 11 and puts the mobile terminal 10 in a locked state (a state in which no operation can be performed).
(11) Step C11
After a certain time has elapsed, the position information acquisition unit 14 acquires the current position information of the mobile terminal 10. The data transmission / reception unit 15 repeatedly transmits the location information of the mobile terminal 10 acquired from the location information acquisition unit 14 to the authentication check unit 21. The display unit 23 displays the position information of the mobile terminal 10 acquired from the data transmission / reception unit 15 one by one.

以上の動作により、携帯端末の盗難/紛失が発生した場合に、第三者に対する使用を抑止すると共に、現在の位置情報を検出することができるため、携帯端末を迅速に発見することができる。   By the above operation, when the portable terminal is stolen / lost, the use to a third party can be suppressed and the current position information can be detected, so that the portable terminal can be found quickly.

例えば、会社から支給された携帯端末を利用する場所は、会社、自宅、会社−自宅間の通勤経路に限定される。従って、データベースに登録する位置情報は、会社であれば、自席や会議室等の限定された場所であり、自宅内でもリビング等に限定された場所となる。通勤経路に関しても、特定の路線の電車内に限定される。   For example, a place where a mobile terminal provided by a company is used is limited to a company, a home, and a commuting route between the company and the home. Therefore, the position information registered in the database is a limited place such as a self-seat or a conference room in the case of a company, and is a place limited to a living room or the like even at home. Commuting routes are also limited to those on specific trains.

携帯端末の紛失時には、携帯端末を拾得した第三者が近所の交番/駅の落し物窓口等に持参し、そこで携帯端末の操作が行われることになるため、データベースに登録された場所以外で利用されたことが通知される。   When a mobile device is lost, a third party who has picked up the mobile device will bring it to a nearby police box / lost station at the station where the mobile device will be operated. You have been notified.

盗難時も同様であり、第三者が携帯端末の操作を行うのは、データベースに登録された以外の場所での利用となるため、その位置情報が通知される。よって、携帯端末の位置情報が分かり、早期に発見することができる。   The same applies to theft, and the third party operating the mobile terminal is used at a place other than the one registered in the database, so the position information is notified. Therefore, the position information of the mobile terminal can be known and discovered early.

以下に、本発明の第4実施形態について説明する。
本実施形態では、データベース22に、簡易パスワードと、通常のパスワードの2種類を用意する。
The fourth embodiment of the present invention will be described below.
In this embodiment, two types of simple passwords and normal passwords are prepared in the database 22.

図9のフローチャートを参照して、本実施形態の動作について説明する。
(1)ステップD1
認証に先立ち、位置情報取得部14は、携帯端末10の現在の位置情報を、GPSシステム等の位置情報取得装置から取得する。
(2)ステップD2
データ送受信部15は、携帯端末10の位置情報を認証チェック部21に送信する。
(3)ステップD3
認証チェック部21は、データベース22に登録されている位置情報と、携帯端末10の位置情報を比較し、距離を算定する。
(4)ステップD4
認証チェック部21は、算出された距離と閾値とを比較し、算出された距離が閾値以下であるか判定する。ここでは、この閾値は、認証チェック部21又はデータベース22等に、予め設定されているものとする。但し、実際には、この例に限定されない。例えば、ログインを許可する地域(エリア)を予め設定しておき、携帯端末10の位置情報がこの地域(エリア)内であるか判定するようにすることも考えられる。この場合、「算出された距離」は、携帯端末10の現在の位置情報であり、「閾値」は、この地域(エリア)の範囲を示す位置情報である。
(5)ステップD5
認証チェック部21は、算出された距離が閾値以下であれば、使用することを想定された場所にいると判断し、簡易パスワードの入力を求める。このとき、認証チェック部21は、簡易パスワードの入力のみを求め、通常のパスワードの入力が行われても認証しないようにしても良い。
(6)ステップD6
入力部11は、認証チェック部21からの簡易パスワードの入力要求に応じて、利用者(ユーザ)により入力された簡易パスワードを取得する。データ送受信部15は、簡易パスワードを認証チェック部21に送信する。このとき、データ送受信部15は、端末ID、ユーザID、及び位置情報を、簡易パスワードと共に送信するようにしても良い。
(7)ステップD7
認証チェック部21は、受信した簡易パスワードがデータベース22に登録されているかを確認する。なお、認証チェック部21は、簡易パスワードと共に、端末ID、ユーザID、及び位置情報を受信した場合、第1実施形態と同様に、受信した端末ID、ユーザID、及び位置情報が、データベース22に登録されているかを確認するようにしても良い。
(8)ステップD8
認証チェック部21は、受信した簡易パスワードがデータベース22に登録されている場合、携帯端末10に対して、ログインを許可する。このとき、パスワードチェック部13は、携帯端末10の状態をログイン中状態に遷移する。
(9)ステップD9
認証チェック部21は、受信した簡易パスワードがデータベース22に登録されていない場合、携帯端末10に対して、ログインを許可しない。すなわち、認証チェック部21は、携帯端末10からのログインを拒否する。この場合、携帯端末10は、認証が必要な機能やサービスを利用できない。このとき、パスワードチェック部13は、携帯端末10のログイン処理を中断する。また、表示部12は、再びパスワード入力画面を表示するようにしても良い。
(10)ステップD10
また、認証チェック部21は、算出された距離が閾値を超える場合は、使用することを想定した場所から離れた場所にいると判断し、通常のパスワード入力を求める。
(11)ステップD11
入力部11は、認証チェック部21からの通常のパスワードの入力要求に応じて、利用者(ユーザ)により入力された通常のパスワードを取得する。データ送受信部15は、通常のパスワードを認証チェック部21に送信する。このとき、データ送受信部15は、端末ID、ユーザID、及び位置情報を、通常のパスワードと共に送信するようにしても良い。
(12)ステップD12
認証チェック部21は、受信した通常のパスワードがデータベース22に登録されているかを確認する。なお、認証チェック部21は、通常のパスワードと共に、端末ID、ユーザID、及び位置情報を受信した場合、第1実施形態と同様に、受信した端末ID、ユーザID、及び位置情報が、データベース22に登録されているかを確認するようにしても良い。
(13)ステップD13
認証チェック部21は、受信した通常のパスワードがデータベース22に登録されている場合、携帯端末10に対して、ログインを許可する。このとき、パスワードチェック部13は、携帯端末10の状態をログイン中状態に遷移する。この場合、携帯端末10は、利用可能な機能や、提供されるサービスに制限を受けない。或いは、認証チェック部21は、通常のパスワードによるログインの場合、携帯端末10に対して、限定的なログインを許可するようにしても良い。この場合、携帯端末10は、利用可能な機能や、提供されるサービスが制限されることになる。
(14)ステップD14
認証チェック部21は、受信した通常のパスワードがデータベース22に登録されていない場合、携帯端末10に対して、ログインを許可しない。すなわち、認証チェック部21は、携帯端末10からのログインを拒否する。この場合、携帯端末10は、認証が必要な機能やサービスを利用できない。このとき、パスワードチェック部13は、携帯端末10のログイン処理を中断する。また、表示部12は、再びパスワード入力画面を表示するようにしても良い。
The operation of this embodiment will be described with reference to the flowchart of FIG.
(1) Step D1
Prior to authentication, the location information acquisition unit 14 acquires the current location information of the mobile terminal 10 from a location information acquisition device such as a GPS system.
(2) Step D2
The data transmission / reception unit 15 transmits the location information of the mobile terminal 10 to the authentication check unit 21.
(3) Step D3
The authentication check unit 21 compares the position information registered in the database 22 with the position information of the mobile terminal 10 and calculates the distance.
(4) Step D4
The authentication check unit 21 compares the calculated distance with a threshold value and determines whether the calculated distance is equal to or less than the threshold value. Here, it is assumed that this threshold value is set in advance in the authentication check unit 21 or the database 22. However, actually, it is not limited to this example. For example, a region (area) where login is permitted may be set in advance, and it may be determined whether the position information of the mobile terminal 10 is within this region (area). In this case, the “calculated distance” is current position information of the mobile terminal 10, and the “threshold value” is position information indicating the range of this area (area).
(5) Step D5
If the calculated distance is equal to or smaller than the threshold value, the authentication check unit 21 determines that the user is in a place assumed to be used, and requests input of a simple password. At this time, the authentication check unit 21 may only request the input of a simple password, and may not authenticate even if a normal password is input.
(6) Step D6
The input unit 11 acquires a simple password input by a user (user) in response to a request for inputting a simple password from the authentication check unit 21. The data transmission / reception unit 15 transmits the simple password to the authentication check unit 21. At this time, the data transmitter / receiver 15 may transmit the terminal ID, the user ID, and the position information together with the simple password.
(7) Step D7
The authentication check unit 21 confirms whether the received simple password is registered in the database 22. When the authentication check unit 21 receives the terminal ID, the user ID, and the location information together with the simple password, the received terminal ID, the user ID, and the location information are stored in the database 22 as in the first embodiment. You may make it confirm whether it is registered.
(8) Step D8
The authentication check unit 21 permits the mobile terminal 10 to log in when the received simple password is registered in the database 22. At this time, the password check unit 13 changes the state of the mobile terminal 10 to the login state.
(9) Step D9
If the received simple password is not registered in the database 22, the authentication check unit 21 does not permit the mobile terminal 10 to log in. That is, the authentication check unit 21 refuses login from the mobile terminal 10. In this case, the mobile terminal 10 cannot use functions and services that require authentication. At this time, the password check unit 13 interrupts the login process of the mobile terminal 10. Further, the display unit 12 may display the password input screen again.
(10) Step D10
Further, if the calculated distance exceeds the threshold, the authentication check unit 21 determines that the user is away from the place where the use is assumed and requests normal password input.
(11) Step D11
The input unit 11 acquires a normal password input by a user (user) in response to a normal password input request from the authentication check unit 21. The data transmission / reception unit 15 transmits a normal password to the authentication check unit 21. At this time, the data transmitter / receiver 15 may transmit the terminal ID, the user ID, and the position information together with a normal password.
(12) Step D12
The authentication check unit 21 confirms whether the received normal password is registered in the database 22. When the authentication check unit 21 receives a terminal ID, a user ID, and position information together with a normal password, the received terminal ID, user ID, and position information are stored in the database 22 as in the first embodiment. You may make it confirm whether it is registered in.
(13) Step D13
If the received normal password is registered in the database 22, the authentication check unit 21 permits the mobile terminal 10 to log in. At this time, the password check unit 13 changes the state of the mobile terminal 10 to the login state. In this case, the mobile terminal 10 is not limited by available functions and provided services. Alternatively, the authentication check unit 21 may permit limited login to the mobile terminal 10 in the case of login with a normal password. In this case, the portable terminal 10 is limited in usable functions and provided services.
(14) Step D14
If the received normal password is not registered in the database 22, the authentication check unit 21 does not permit the mobile terminal 10 to log in. That is, the authentication check unit 21 refuses login from the mobile terminal 10. In this case, the mobile terminal 10 cannot use functions and services that require authentication. At this time, the password check unit 13 interrupts the login process of the mobile terminal 10. Further, the display unit 12 may display the password input screen again.

このとき、例えば、簡易パスワードを「4桁程度の数字」にして、通常のパスワードを「8桁以上の英数字」にすることが考えられる。但し、実際には、この例に限定されない。   At this time, for example, it is conceivable that the simple password is set to “about 4 digits” and the normal password is set to “8 or more alphanumeric characters”. However, actually, it is not limited to this example.

本実施形態の場合、先にユーザIDを入力させられないため、端末IDと位置情報を関連させて、利用可能情報を登録しておくことになる。   In the case of this embodiment, since the user ID cannot be input first, the usable information is registered by associating the terminal ID with the position information.

なお、本実施形態において、上記の認証チェック部21のように、パスワードチェック部13が簡易パスワードと通常のパスワードの2種類のパスワードチェックを行うようにしても良い。この場合、簡易パスワードと通常のパスワードは、携帯端末10側に登録されている。   In the present embodiment, like the authentication check unit 21 described above, the password check unit 13 may perform two types of password checks: a simple password and a normal password. In this case, the simple password and the normal password are registered on the mobile terminal 10 side.

図9のフローチャートに示す本実施形態の動作は、第1実施形態において、携帯端末10が位置情報を送信する際(図2のステップA6以降)に行われるようにしても良い。   The operation of the present embodiment shown in the flowchart of FIG. 9 may be performed when the mobile terminal 10 transmits position information (after step A6 of FIG. 2) in the first embodiment.

以下に、本発明の第5実施形態について説明する。
本実施形態では、予め登録されている位置情報と携帯端末10の位置情報とを比較し、これらの位置情報の間の距離に応じて、要求するパスワードの文字数を変更する。例えば、認証チェック部21は、距離が近い場合、認証を簡略化し、パスワードの一部を要求して、パスワードの一部が入力されれば通常のサービスを提供する。反対に、距離が遠い場合、認証を厳密化し、パスワードの全文を要求して、パスワードの全文が入力されれば通常のサービス、或いは、利用制限したサービスを提供する。
The fifth embodiment of the present invention will be described below.
In the present embodiment, the position information registered in advance and the position information of the mobile terminal 10 are compared, and the number of characters of the requested password is changed according to the distance between these position information. For example, the authentication check unit 21 simplifies the authentication when the distance is short, requests a part of the password, and provides a normal service if the part of the password is input. On the other hand, when the distance is long, the authentication is stricted, the full password is requested, and if the full password is entered, a normal service or a service with limited use is provided.

本実施形態では、第4実施形態と同様に、認証に先立ち、端末IDと位置情報を送信する。また、一定の長さ以上のパスワードを予めサーバ側に格納しておく。パスワードは1種類で良い。   In the present embodiment, as in the fourth embodiment, the terminal ID and location information are transmitted prior to authentication. Also, a password longer than a certain length is stored in advance on the server side. One type of password is sufficient.

認証チェック部21は、予め登録されている位置情報と、携帯端末10から送信された位置情報とを比較し、これらの位置情報の間の距離を算定する。認証チェック部21は、距離とパスワードを関連付け、携帯端末10の位置情報が登録されている位置情報から近い場合、例えば登録されたパスワードの先頭の3文字分の入力を求めるようにする。認証チェック部21は、携帯端末10の位置情報が登録された位置情報から遠い場合、登録されたパスワードの全文を入力しなければならないようにする。   The authentication check unit 21 compares the position information registered in advance with the position information transmitted from the mobile terminal 10 and calculates the distance between these position information. The authentication check unit 21 associates the distance with the password, and when the position information of the mobile terminal 10 is close to the registered position information, for example, the input of the first three characters of the registered password is requested. If the location information of the mobile terminal 10 is far from the registered location information, the authentication check unit 21 must input the full text of the registered password.

このとき、認証チェック部21は、携帯端末10の位置情報と登録されている位置情報との間の距離が所定の閾値以下であれば、携帯端末10の位置情報が登録されている位置情報から近いと判断する。また、認証チェック部21は、携帯端末10の位置情報と登録されている位置情報との間の距離が所定の閾値より大きい場合、携帯端末10の位置情報が登録されている位置情報から遠いと判断する。この閾値は、予め設定されていることが好適である。この閾値は、位置情報と共にデータベース22に登録されていても良い。   At this time, if the distance between the location information of the mobile terminal 10 and the registered location information is equal to or smaller than a predetermined threshold, the authentication check unit 21 determines whether the location information of the mobile terminal 10 is registered. Judge that it is close. Further, when the distance between the position information of the mobile terminal 10 and the registered position information is larger than a predetermined threshold, the authentication check unit 21 determines that the position information of the mobile terminal 10 is far from the registered position information. to decide. This threshold is preferably set in advance. This threshold value may be registered in the database 22 together with the position information.

図10のフローチャートを参照して、本実施形態の動作について説明する。
(1)ステップE1
認証に先立ち、位置情報取得部14は、携帯端末10の現在の位置情報を、GPSシステム等の位置情報取得装置から取得する。
(2)ステップE2
データ送受信部15は、携帯端末10の位置情報を認証チェック部21に送信する。
(3)ステップE3
認証チェック部21は、データベース22に登録されている位置情報と、携帯端末10の位置情報を比較し、距離を算定する。データベース22に登録されている位置情報は、任意に設定することが可能であるとする。例えば、データベース22に登録されている位置情報は、会社の位置情報や、他の携帯端末の位置情報でも良い。
(4)ステップE4
認証チェック部21は、算出された距離が近いか判定する。なお、算出された距離が近くない場合は、遠いと判断するようにすることが好適である。例えば、認証チェック部21は、携帯端末10の位置情報と登録されている位置情報との間の距離が所定の閾値以下であれば、携帯端末10の位置情報が登録されている位置情報から近いと判断する。この閾値は、位置情報と共にデータベース22に登録されていても良い。但し、実際には、この例に限定されない。
(5)ステップE5
認証チェック部21は、算出された距離が近い場合、使用することを想定された場所にいると判断し、パスワードの一部の入力を求める。このとき、認証チェック部21は、パスワードの一部ではなくパスワードの全文の入力が行われても認証するようにしても良い。但し、実際には、この例に限定されない。
(6)ステップE6
入力部11は、認証チェック部21からのパスワードの一部の入力要求に応じて、利用者(ユーザ)により入力されたパスワードの一部を取得する。データ送受信部15は、パスワードの一部を認証チェック部21に送信する。このとき、データ送受信部15は、端末ID、ユーザID、及び位置情報を、パスワードの一部と共に送信するようにしても良い。
(7)ステップE7
認証チェック部21は、受信したパスワードの一部がデータベース22に登録されているパスワードの一部と一致するかを確認する。このとき、対象となるパスワードの一部は、パスワードの全文の先頭の3文字分のように、パスワード中の所定の位置の文字列とする。すなわち、受信したパスワードの一部がデータベース22に登録されているパスワードの全文のうちいずれか適当な部分と一致すれば良いというものではない。従って、認証チェック部21は、受信したパスワードの一部がデータベース22に登録されているパスワード中の予め決められた位置の文字列と一致するかを確認する。なお、認証チェック部21は、パスワードの一部と共に、端末ID、ユーザID、及び位置情報を受信した場合、第1実施形態と同様に、受信した端末ID、ユーザID、及び位置情報が、データベース22に登録されているかを確認するようにしても良い。
(8)ステップE8
認証チェック部21は、受信したパスワードの一部がデータベース22に登録されているパスワードの一部と一致する場合、携帯端末10に対して、ログインを許可する。このとき、パスワードチェック部13は、携帯端末10の状態をログイン中状態に遷移する。
(9)ステップE9
認証チェック部21は、受信したパスワードの一部がデータベース22に登録されているパスワードの一部と一致しない場合、携帯端末10に対して、ログインを許可しない。すなわち、認証チェック部21は、携帯端末10からのログインを拒否する。この場合、携帯端末10は、認証が必要な機能やサービスを利用できない。このとき、パスワードチェック部13は、携帯端末10のログイン処理を中断する。また、表示部12は、再びパスワード入力画面を表示するようにしても良い。
(10)ステップE10
また、認証チェック部21は、算出された距離が遠い場合は、使用することを想定した場所から離れた場所にいると判断し、パスワードの全文入力を求める。例えば、認証チェック部21は、携帯端末10の位置情報と登録されている位置情報との間の距離が所定の閾値より大きい場合、携帯端末10の位置情報が登録されている位置情報から遠いと判断する。この閾値は、位置情報と共にデータベース22に登録されていても良い。但し、実際には、この例に限定されない。
(11)ステップE11
入力部11は、認証チェック部21からのパスワードの全文の入力要求に応じて、利用者(ユーザ)により入力されたパスワードの全文を取得する。データ送受信部15は、パスワードの全文を認証チェック部21に送信する。このとき、データ送受信部15は、端末ID、ユーザID、及び位置情報を、パスワードの全文と共に送信するようにしても良い。
(12)ステップE12
認証チェック部21は、受信したパスワードの全文がデータベース22に登録されているパスワードの全文と一致するかを確認する。なお、認証チェック部21は、パスワードの全文と共に、端末ID、ユーザID、及び位置情報を受信した場合、第1実施形態と同様に、受信した端末ID、ユーザID、及び位置情報が、データベース22に登録されているかを確認するようにしても良い。
(13)ステップE13
認証チェック部21は、受信したパスワードの全文がデータベース22に登録されているパスワードの全文と一致する場合、携帯端末10に対して、ログインを許可する。このとき、パスワードチェック部13は、携帯端末10の状態をログイン中状態に遷移する。この場合、携帯端末10は、利用可能な機能や、提供されるサービスに制限を受けない。或いは、認証チェック部21は、パスワードの全文によるログインの場合、携帯端末10に対して、限定的なログインを許可するようにしても良い。この場合、携帯端末10は、利用可能な機能や、提供されるサービスが制限されることになる。
(14)ステップE14
認証チェック部21は、受信したパスワードの全文がデータベース22に登録されていない場合、携帯端末10に対して、ログインを許可しない。すなわち、認証チェック部21は、携帯端末10からのログインを拒否する。この場合、携帯端末10は、認証が必要な機能やサービスを利用できない。このとき、パスワードチェック部13は、携帯端末10のログイン処理を中断する。また、表示部12は、再びパスワード入力画面を表示するようにしても良い。
The operation of this embodiment will be described with reference to the flowchart of FIG.
(1) Step E1
Prior to authentication, the location information acquisition unit 14 acquires the current location information of the mobile terminal 10 from a location information acquisition device such as a GPS system.
(2) Step E2
The data transmission / reception unit 15 transmits the location information of the mobile terminal 10 to the authentication check unit 21.
(3) Step E3
The authentication check unit 21 compares the position information registered in the database 22 with the position information of the mobile terminal 10 and calculates the distance. It is assumed that the position information registered in the database 22 can be arbitrarily set. For example, the position information registered in the database 22 may be company position information or position information of other mobile terminals.
(4) Step E4
The authentication check unit 21 determines whether the calculated distance is close. If the calculated distance is not close, it is preferable to determine that the calculated distance is far. For example, if the distance between the location information of the mobile terminal 10 and the registered location information is equal to or less than a predetermined threshold, the authentication check unit 21 is closer to the location information where the location information of the mobile terminal 10 is registered. Judge. This threshold value may be registered in the database 22 together with the position information. However, actually, it is not limited to this example.
(5) Step E5
If the calculated distance is short, the authentication check unit 21 determines that the user is in a place where it is assumed to be used, and requests input of a part of the password. At this time, the authentication check unit 21 may authenticate even if the entire password is entered instead of a part of the password. However, actually, it is not limited to this example.
(6) Step E6
The input unit 11 acquires a part of the password input by the user (user) in response to a request to input a part of the password from the authentication check unit 21. The data transmission / reception unit 15 transmits a part of the password to the authentication check unit 21. At this time, the data transmitter / receiver 15 may transmit the terminal ID, the user ID, and the position information together with a part of the password.
(7) Step E7
The authentication check unit 21 confirms whether a part of the received password matches a part of the password registered in the database 22. At this time, a part of the target password is a character string at a predetermined position in the password, like the first three characters of the entire password. That is, it is not necessary that a part of the received password matches any appropriate part of the full text of the password registered in the database 22. Accordingly, the authentication check unit 21 confirms whether a part of the received password matches the character string at a predetermined position in the password registered in the database 22. When the authentication check unit 21 receives the terminal ID, the user ID, and the position information together with a part of the password, the received terminal ID, the user ID, and the position information are stored in the database as in the first embodiment. 22 may be confirmed.
(8) Step E8
If a part of the received password matches a part of the password registered in the database 22, the authentication check unit 21 permits the mobile terminal 10 to log in. At this time, the password check unit 13 changes the state of the mobile terminal 10 to the login state.
(9) Step E9
The authentication check unit 21 does not permit the mobile terminal 10 to log in when a part of the received password does not match a part of the password registered in the database 22. That is, the authentication check unit 21 refuses login from the mobile terminal 10. In this case, the mobile terminal 10 cannot use functions and services that require authentication. At this time, the password check unit 13 interrupts the login process of the mobile terminal 10. Further, the display unit 12 may display the password input screen again.
(10) Step E10
Further, when the calculated distance is long, the authentication check unit 21 determines that the user is away from the place assumed to be used, and requests the full text input of the password. For example, if the distance between the location information of the mobile terminal 10 and the registered location information is greater than a predetermined threshold, the authentication check unit 21 determines that the location information of the mobile terminal 10 is far from the registered location information. to decide. This threshold value may be registered in the database 22 together with the position information. However, actually, it is not limited to this example.
(11) Step E11
The input unit 11 acquires the full text of the password input by the user (user) in response to the input request for the full text of the password from the authentication check unit 21. The data transmission / reception unit 15 transmits the full text of the password to the authentication check unit 21. At this time, the data transmitter / receiver 15 may transmit the terminal ID, the user ID, and the position information together with the full text of the password.
(12) Step E12
The authentication check unit 21 confirms whether the full text of the received password matches the full text of the password registered in the database 22. When the authentication check unit 21 receives the terminal ID, the user ID, and the location information together with the full text of the password, the received terminal ID, the user ID, and the location information are stored in the database 22 as in the first embodiment. You may make it confirm whether it is registered in.
(13) Step E13
If the full text of the received password matches the full text of the password registered in the database 22, the authentication check unit 21 permits the mobile terminal 10 to log in. At this time, the password check unit 13 changes the state of the mobile terminal 10 to the login state. In this case, the mobile terminal 10 is not limited by available functions and provided services. Alternatively, the authentication check unit 21 may permit limited login to the mobile terminal 10 in the case of login with the full text of the password. In this case, the portable terminal 10 is limited in usable functions and provided services.
(14) Step E14
If the full text of the received password is not registered in the database 22, the authentication check unit 21 does not permit the mobile terminal 10 to log in. That is, the authentication check unit 21 refuses login from the mobile terminal 10. In this case, the mobile terminal 10 cannot use functions and services that require authentication. At this time, the password check unit 13 interrupts the login process of the mobile terminal 10. Further, the display unit 12 may display the password input screen again.

本実施形態により、携帯端末10の現在位置が、携帯端末10の使用が想定された場所近辺であれば、ユーザIDに続けて少ないパスワード文字数でログイン動作が行えるため、ログイン処理を迅速化できる。   According to the present embodiment, if the current position of the mobile terminal 10 is in the vicinity of a place where the use of the mobile terminal 10 is assumed, a login operation can be performed with a small number of password characters following the user ID.

逆に、携帯端末10の現在位置が、携帯端末10の使用が想定された場所から離れていた場合は、長いパスワード文字数を入力するため、セキュリティの安全性が向上する。   On the contrary, when the current position of the mobile terminal 10 is away from the place where the mobile terminal 10 is supposed to be used, a long password character number is input, and thus security safety is improved.

図10のフローチャートに示す本実施形態の動作は、第1実施形態において、携帯端末10が位置情報を送信する際(図2のステップA6以降)に行われるようにしても良い。   The operation of this embodiment shown in the flowchart of FIG. 10 may be performed when the mobile terminal 10 transmits position information (step A6 and subsequent steps in FIG. 2) in the first embodiment.

なお、上記の各実施形態は、組み合わせて実施することが可能である。   The above embodiments can be implemented in combination.

以上のように、本発明では、携帯端末がGPSシステムや地表高センサ等の位置情報を取得する手段を具備する。例えば、ログイン時にユーザID及びパスワードに加えて、或いは代わりに、当該携帯端末が具備する位置情報取得装置から取得した位置情報が、サーバのデータベースに登録されているログイン許可位置情報と一致していたときにログインを許可し、利用者のみが知る利用可能位置情報を基に認証してログインさせることで、認証をより強化する。   As described above, in the present invention, the portable terminal includes means for acquiring position information such as a GPS system and a ground surface height sensor. For example, in addition to or instead of the user ID and password at the time of login, the location information acquired from the location information acquisition device included in the mobile terminal matches the login permission location information registered in the database of the server. Authentication is further strengthened by sometimes allowing login and authenticating and logging in based on available location information known only to the user.

また、本発明では、携帯端末からサーバに対して位置情報が送信され、その携帯端末に対してログインの許可/拒否を行う。例えば、紛失した/盗難された特定携帯端末に対して予めログイン禁止の情報を登録しておくことで、該携帯端末を利用して第三者によるログイン操作が行われた際に、ログインを拒否し、該携帯端末をロック状態にすることで、不正ログイン操作を抑止することができる。   In the present invention, position information is transmitted from the mobile terminal to the server, and login permission / rejection is performed for the mobile terminal. For example, by registering login prohibition information in advance for a specific mobile terminal that has been lost / stolen, login is refused when a third-party login operation is performed using the mobile terminal. Then, the unauthorized login operation can be suppressed by putting the portable terminal in the locked state.

更に、本発明では、認証時に位置情報を取得するため、サーバ側で携帯端末の現在位置が容易に検索可能となる。例えば、携帯端末の紛失/盗難時に、当該携帯端末を早期に発見できるという利点もある。   Furthermore, in the present invention, since the position information is acquired at the time of authentication, the current position of the mobile terminal can be easily searched on the server side. For example, there is also an advantage that the mobile terminal can be found at an early stage when the mobile terminal is lost / stolen.

図1は、本発明の認証チェックシステムの構成例を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration example of an authentication check system according to the present invention. 図2は、第1実施形態の動作を示すフローチャートである。FIG. 2 is a flowchart showing the operation of the first embodiment. 図3は、パスワード入力画面の例を示す図である。FIG. 3 is a diagram illustrating an example of a password input screen. 図4は、データベースに格納されている情報の例を示す図である。FIG. 4 is a diagram illustrating an example of information stored in the database. 図5は、表示されるチェック結果(確認結果)の情報の表示例を示す図である。FIG. 5 is a diagram illustrating a display example of information on the displayed check result (confirmation result). 図6は、認証成功のメッセージの表示例を示す図である。FIG. 6 is a diagram illustrating a display example of an authentication success message. 図7は、第2実施形態の動作を示すフローチャートである。FIG. 7 is a flowchart showing the operation of the second embodiment. 図8は、第3実施形態の動作を示すフローチャートである。FIG. 8 is a flowchart showing the operation of the third embodiment. 図9は、第4実施形態の動作を示すフローチャートである。FIG. 9 is a flowchart showing the operation of the fourth embodiment. 図10は、第5実施形態の動作を示すフローチャートである。FIG. 10 is a flowchart showing the operation of the fifth embodiment.

符号の説明Explanation of symbols

10… 携帯端末
11… 入力部
12… 表示部
13… パスワードチェック部
14… 位置情報取得部
15… データ送受信部
20… 認証チェックサーバ
21… 認証チェック部
22… データベース
23… 表示部
24… 認証情報登録部
30… ネットワーク
DESCRIPTION OF SYMBOLS 10 ... Mobile terminal 11 ... Input part 12 ... Display part 13 ... Password check part 14 ... Location information acquisition part 15 ... Data transmission / reception part 20 ... Authentication check server 21 ... Authentication check part 22 ... Database 23 ... Display part 24 ... Authentication information registration Part 30 ... Network

Claims (36)

ログインを要求する際、入力されたユーザID及びパスワードを確認し、確認結果がOKの場合、自身の位置情報を取得し、自身を示す端末ID、前記ユーザID、及び前記位置情報を送信し、ログイン許可通知を受信する携帯端末と、
前記端末ID、前記ユーザID、及び前記位置情報を受信し、前記端末ID、前記ユーザID、及び前記位置情報と、データベースに登録されている登録端末ID、登録ユーザID、及び登録位置情報とを比較し、前記端末IDと前記登録端末IDとが一致し、前記ユーザIDと前記登録ユーザIDとが一致し、前記位置情報と前記登録位置情報との比較結果が所定の条件に適合していれば、前記ログイン許可通知を送信する認証チェックサーバと
を含む
認証チェックシステム。
When requesting login, confirm the input user ID and password, and if the confirmation result is OK, acquire the own location information, send the terminal ID indicating the user, the user ID, and the location information, A mobile device that receives a login permission notification,
The terminal ID, the user ID, and the location information are received, and the terminal ID, the user ID, and the location information, and the registered terminal ID, registered user ID, and registered location information registered in the database are obtained. The terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the comparison result between the position information and the registered position information meets a predetermined condition. And an authentication check server that transmits the login permission notification.
請求項1に記載の認証チェックシステムであって、
前記携帯端末は、起動する際、及びスリープ状態から復帰する際に、前記ユーザID及び前記パスワードの入力を要求し、前記ユーザID及び前記パスワードを確認し、確認結果がOKの場合、前記端末ID、前記ユーザID、及び前記位置情報を前記認証チェックサーバに送信する
認証チェックシステム。
The authentication check system according to claim 1,
The mobile terminal requests the user ID and the password when starting up and returns from the sleep state, confirms the user ID and the password, and if the confirmation result is OK, the terminal ID An authentication check system that transmits the user ID and the location information to the authentication check server.
請求項1又は2に記載の認証チェックシステムであって、
前記携帯端末は、起動する際、及びスリープ状態から復帰する際に、前記端末ID及び前記位置情報を前記認証チェックサーバに送信し、前記端末IDに対応する前記登録端末IDが「接続禁止」として前記データベースに登録されている場合、前記認証チェックサーバから接続禁止通知を受信し、入力を拒否してロック状態とし、ログイン中であれば強制ログオフ処理を行う
認証チェックシステム。
The authentication check system according to claim 1 or 2,
The mobile terminal transmits the terminal ID and the location information to the authentication check server when starting up and returning from the sleep state, and the registration terminal ID corresponding to the terminal ID is set to “connection prohibited” An authentication check system that, when registered in the database, receives a connection prohibition notification from the authentication check server, rejects the input, enters a locked state, and performs a forced logoff process when logged in.
ログインを要求する際、自身の位置情報を取得し、前記位置情報を送信し、前記位置情報に対する応答としてログイン処理に必要な認証情報の入力要求を受信し、前記認証情報を送信し、前記認証情報に対する応答としてログイン許可通知を受信する携帯端末と、
前記位置情報を受信し、前記位置情報とデータベースに登録されている登録位置情報との間の距離を算出し、前記算出された距離に応じて前記認証情報を変更し、前記認証情報の入力要求を送信し、前記認証情報の入力要求に対する応答として前記認証情報を受信し、前記認証情報が前記データベースに登録されていれば、前記ログイン許可通知を送信する認証チェックサーバと
を含む
認証チェックシステム。
When requesting login, it acquires its own location information, transmits the location information, receives an input request for authentication information required for login processing as a response to the location information, sends the authentication information, and sends the authentication information. A mobile device that receives a login permission notification as a response to the information,
Receiving the position information, calculating a distance between the position information and registered position information registered in a database, changing the authentication information according to the calculated distance, and requesting an input of the authentication information And an authentication check server that receives the authentication information as a response to the authentication information input request and transmits the login permission notice if the authentication information is registered in the database.
請求項4に記載の認証チェックシステムであって、
前記認証チェックサーバは、前記算出された距離が所定の閾値以下であれば、前記認証情報として簡易パスワードを要求し、前記算出された距離が所定の閾値以下でなければ、前記認証情報として通常のパスワードを要求する
認証チェックシステム。
The authentication check system according to claim 4,
The authentication check server requests a simple password as the authentication information if the calculated distance is less than or equal to a predetermined threshold, and if the calculated distance is not less than or equal to a predetermined threshold, An authentication check system that requires a password.
請求項4に記載の認証チェックシステムであって、
前記認証チェックサーバは、前記算出された距離が近ければ、前記認証情報として認証パスワードの一部を要求し、前記算出された距離が遠ければ、前記認証情報として前記認証パスワードの全文を要求する
認証チェックシステム。
The authentication check system according to claim 4,
The authentication check server requests a part of the authentication password as the authentication information if the calculated distance is short, and requests the full text of the authentication password as the authentication information if the calculated distance is long. Check system.
ユーザID及びパスワードの入力を受け付ける入力部と、
前記ユーザID及び前記パスワードを確認するパスワードチェック部と、
前記ユーザID及び前記パスワードの確認結果がOKの場合、自身の位置情報を取得する位置情報取得部と、
ログイン許可判定のために、自身を示す端末ID、前記ユーザID、及び前記位置情報を送信し、判定結果に応じて、ログイン処理を行うためのログイン許可通知を受信するデータ送受信部と
を具備する
携帯端末。
An input unit for receiving an input of a user ID and a password;
A password check unit for confirming the user ID and the password;
If the confirmation result of the user ID and the password is OK, a position information acquisition unit that acquires its own position information;
A data transmission / reception unit that transmits a terminal ID indicating itself, the user ID, and the position information for receiving a login permission notification for performing a login process according to the determination result is provided for the login permission determination. Mobile device.
請求項7に記載の携帯端末であって、
前記パスワードチェック部は、前記ログイン許可通知に応じてログイン処理を行う際、前記位置情報に応じた認証情報の入力を要求する
携帯端末。
The mobile terminal according to claim 7,
The password check unit is a portable terminal that requests input of authentication information according to the location information when performing a login process in response to the login permission notification.
請求項8に記載の携帯端末であって、
前記パスワードチェック部は、前記ログイン許可通知に応じてログイン処理を行う際、前記位置情報と所定の位置情報との間の距離が所定の閾値以下であれば、前記認証情報として簡易パスワードの入力を要求し、前記位置情報と前記所定の位置情報との間の距離が所定の閾値以下でなければ、前記認証情報として通常のパスワードの入力を要求する
携帯端末。
The mobile terminal according to claim 8,
When performing a login process in response to the login permission notification, the password check unit inputs a simple password as the authentication information if the distance between the position information and the predetermined position information is equal to or less than a predetermined threshold. A portable terminal that requests and inputs a normal password as the authentication information if the distance between the position information and the predetermined position information is not less than a predetermined threshold.
請求項8に記載の携帯端末であって、
前記パスワードチェック部は、前記ログイン許可通知に応じてログイン処理を行う際、前記位置情報と所定の位置情報との間の距離が近ければ、前記認証情報として認証パスワードの一部の入力を要求し、前記位置情報と前記所定の位置情報との間の距離が遠ければ、前記認証情報として前記認証パスワードの全文の入力を要求する
携帯端末。
The mobile terminal according to claim 8,
When performing a login process in response to the login permission notification, the password check unit requests input of a part of an authentication password as the authentication information if the distance between the position information and the predetermined position information is short. If the distance between the position information and the predetermined position information is long, the portable terminal requests input of the full text of the authentication password as the authentication information.
請求項7乃至10のいずれか一項に記載の携帯端末であって、
前記パスワードチェック部は、起動する際、及びスリープ状態から復帰する際に、前記ユーザID及び前記パスワードの入力を要求し、前記ユーザID及び前記パスワードを確認し、確認結果がOKの場合、前記端末ID、前記ユーザID、及び前記位置情報を送信する
携帯端末。
It is a portable terminal as described in any one of Claims 7 thru | or 10, Comprising:
The password check unit requests input of the user ID and the password when starting up and returning from the sleep state, confirms the user ID and the password, and if the confirmation result is OK, the terminal A portable terminal that transmits an ID, the user ID, and the position information.
請求項7乃至11のいずれか一項に記載の携帯端末であって、
前記パスワードチェック部は、起動する際、及びスリープ状態から復帰する際に、前記端末ID及び前記位置情報を送信し、前記端末IDが「接続禁止」として設定されている場合、接続禁止通知を受信し、入力を拒否してロック状態とし、ログイン中であれば強制ログオフ処理を行う
携帯端末。
The mobile terminal according to any one of claims 7 to 11,
The password check unit transmits the terminal ID and the location information when starting up and returning from the sleep state, and receives a connection prohibition notification when the terminal ID is set as “connection prohibition” A mobile terminal that refuses input and puts it in a locked state, and performs forced logoff processing when logged in.
ログインを許可する携帯端末を示す登録端末ID、ログインを許可するユーザを示す登録ユーザID、及びログインを許可する場所を示す登録位置情報をデータベースに登録する認証情報登録部と、
ログインを要求する携帯端末を示す端末ID、前記携帯端末の利用者を示すユーザID、及び前記携帯端末の所在位置を示す位置情報を受信し、前記端末ID、前記ユーザID、及び前記位置情報と、前記登録端末ID、前記登録ユーザID、及び前記登録位置情報とを比較し、前記端末IDと前記登録端末IDとが一致し、前記ユーザIDと前記登録ユーザIDとが一致し、前記位置情報と前記登録位置情報との比較結果が所定の条件に適合していれば、前記ログイン許可通知を送信する認証チェック部と
を具備する
認証チェックサーバ。
A registration terminal ID indicating a portable terminal that permits login, a registered user ID that indicates a user permitted to log in, and an authentication information registration unit that registers registration position information indicating a location where login is permitted;
Receiving a terminal ID indicating a portable terminal requesting login, a user ID indicating a user of the portable terminal, and position information indicating a location of the portable terminal; and receiving the terminal ID, the user ID, and the position information; The registered terminal ID, the registered user ID, and the registered location information are compared, the terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the location information An authentication check server comprising: an authentication check unit for transmitting the login permission notice if a comparison result between the registered location information and the registered location information meets a predetermined condition.
請求項13に記載の認証チェックサーバであって、
前記認証チェック部は、前記位置情報と前記登録位置情報との間の距離を算出し、前記算出された距離に応じて、ログイン処理に必要な認証情報を変更する
認証チェックサーバ。
An authentication check server according to claim 13,
The authentication check unit is configured to calculate a distance between the position information and the registered position information, and change authentication information necessary for a login process according to the calculated distance.
請求項14に記載の認証チェックサーバであって、
前記認証チェック部は、前記算出された距離が所定の閾値以下であれば、前記認証情報として簡易パスワードを要求し、前記算出された距離が所定の閾値以下でなければ、前記認証情報として通常のパスワードを要求する
認証チェックサーバ。
An authentication check server according to claim 14,
The authentication check unit requests a simple password as the authentication information if the calculated distance is less than or equal to a predetermined threshold, and if the calculated distance is not less than or equal to a predetermined threshold, An authentication check server that requires a password.
請求項14に記載の認証チェックサーバであって、
前記認証チェック部は、前記算出された距離が近ければ、前記認証情報として認証パスワードの一部を要求し、前記算出された距離が遠ければ、前記認証情報として前記認証パスワードの全文を要求する
認証チェックサーバ。
An authentication check server according to claim 14,
The authentication check unit requests a part of the authentication password as the authentication information if the calculated distance is short, and requests the full text of the authentication password as the authentication information if the calculated distance is long. Check server.
請求項13乃至16のいずれか一項に記載の認証チェックサーバであって、
前記認証情報登録部は、前記携帯端末を「接続禁止」とする旨の指示に応じて、前記端末IDに対応する前記登録端末IDに「接続禁止」を示す情報を関連付けて前記データベースに登録する
認証チェックサーバ。
The authentication check server according to any one of claims 13 to 16,
The authentication information registration unit registers, in the database, information indicating “connection prohibited” in association with the registration terminal ID corresponding to the terminal ID in response to an instruction to set the portable terminal to “connection prohibited” Authentication check server.
請求項17に記載の認証チェックサーバであって、
前記認証チェック部は、前記携帯端末が起動する際、及び前記携帯端末がスリープ状態から復帰する際に、前記携帯端末から前記端末ID及び前記位置情報を受信し、前記端末IDに対応する前記登録端末IDに「接続禁止」を示す情報が関連付けられている場合、前記携帯端末に対して接続禁止通知を送信し、前記携帯端末がログイン中であれば強制ログオフ処理を行う
認証チェックサーバ。
An authentication check server according to claim 17,
The authentication check unit receives the terminal ID and the location information from the mobile terminal when the mobile terminal starts up and when the mobile terminal returns from a sleep state, and the registration corresponding to the terminal ID An authentication check server that transmits a connection prohibition notification to the mobile terminal when information indicating “connection prohibition” is associated with the terminal ID, and performs forced logoff processing if the mobile terminal is logged in.
入力されたユーザID及びパスワードを確認し、確認結果がOKの場合、自身の位置情報を取得し、自身を示す端末ID、前記ユーザID、及び前記位置情報を送信し、ログイン許可通知を受信するステップと、
前記端末ID、前記ユーザID、及び前記位置情報を受信し、前記端末ID、前記ユーザID、及び前記位置情報と、データベースに登録されている登録端末ID、登録ユーザID、及び登録位置情報とを比較し、前記端末IDと前記登録端末IDとが一致し、前記ユーザIDと前記登録ユーザIDとが一致し、前記位置情報と前記登録位置情報との比較結果が所定の条件に適合していれば、前記ログイン許可通知を送信するステップと
を含む
認証チェック方法。
Confirm the entered user ID and password, and if the confirmation result is OK, acquire the own location information, transmit the terminal ID indicating the user, the user ID, and the location information, and receive the login permission notification Steps,
The terminal ID, the user ID, and the location information are received, and the terminal ID, the user ID, and the location information, and the registered terminal ID, registered user ID, and registered location information registered in the database are obtained. The terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the comparison result between the position information and the registered position information meets a predetermined condition. Transmitting the login permission notice.
請求項19に記載の認証チェック方法であって、
起動する際、及びスリープ状態から復帰する際に、前記ユーザID及び前記パスワードの入力を要求し、前記ユーザID及び前記パスワードを確認し、確認結果がOKの場合、前記端末ID、前記ユーザID、及び前記位置情報を送信するステップ
を更に含む
認証チェック方法。
The authentication check method according to claim 19, comprising:
When starting up and when returning from the sleep state, the user ID and the password are requested to be input, the user ID and the password are confirmed, and if the confirmation result is OK, the terminal ID, the user ID, And an authentication check method further comprising the step of transmitting the position information.
請求項19又は20に記載の認証チェック方法であって、
起動する際、及びスリープ状態から復帰する際に、前記端末ID及び前記位置情報を送信し、前記端末IDに対応する前記登録端末IDが「接続禁止」として前記データベースに登録されている場合、前記認証チェックサーバから接続禁止通知を受信し、入力を拒否してロック状態とし、ログイン中であれば強制ログオフ処理を行うステップ
を更に含む
認証チェック方法。
The authentication check method according to claim 19 or 20, comprising:
When starting up and returning from the sleep state, the terminal ID and the location information are transmitted, and when the registered terminal ID corresponding to the terminal ID is registered in the database as “connection prohibited”, An authentication check method further comprising a step of receiving a connection prohibition notification from the authentication check server, rejecting the input to be locked, and performing a forced logoff process if logged in.
ログインを要求する際、自身の位置情報を取得し、前記位置情報を送信し、前記位置情報に対する応答としてログイン処理に必要な認証情報の入力要求を受信し、前記認証情報を送信し、前記認証情報に対する応答としてログイン許可通知を受信するステップと、
前記位置情報を受信し、前記位置情報とデータベースに登録されている登録位置情報との間の距離を算出し、前記算出された距離に応じて前記認証情報を変更し、前記認証情報の入力要求を送信し、前記認証情報の入力要求に対する応答として前記認証情報を受信し、前記認証情報が前記データベースに登録されていれば、前記ログイン許可通知を送信するステップと
を含む
認証チェック方法。
When requesting login, it acquires its own location information, transmits the location information, receives an input request for authentication information required for login processing as a response to the location information, sends the authentication information, and sends the authentication information. Receiving a login permission notification as a response to the information;
Receiving the position information, calculating a distance between the position information and registered position information registered in a database, changing the authentication information according to the calculated distance, and requesting an input of the authentication information And a step of receiving the authentication information as a response to the authentication information input request, and transmitting the login permission notice if the authentication information is registered in the database.
請求項22に記載の認証チェック方法であって、
前記算出された距離が所定の閾値以下であれば、前記認証情報として簡易パスワードを要求し、前記算出された距離が所定の閾値以下でなければ、前記認証情報として通常のパスワードを要求するステップ
を更に含む
認証チェック方法。
An authentication check method according to claim 22, wherein
Requesting a simple password as the authentication information if the calculated distance is less than or equal to a predetermined threshold; and requesting a normal password as the authentication information if the calculated distance is not less than a predetermined threshold. Further including an authentication check method.
請求項22に記載の認証チェック方法であって、
前記算出された距離が近ければ、前記認証情報として認証パスワードの一部を要求し、前記算出された距離が遠ければ、前記認証情報として前記認証パスワードの全文を要求するステップ
を更に含む
認証チェック方法。
An authentication check method according to claim 22, wherein
An authentication check method further comprising: requesting a part of an authentication password as the authentication information if the calculated distance is short, and requesting the full text of the authentication password as the authentication information if the calculated distance is long. .
ユーザID及びパスワードの入力を受け付けるステップと、
前記ユーザID及び前記パスワードを確認するステップと、
前記ユーザID及び前記パスワードの確認結果がOKの場合、自身の位置情報を取得するステップと、
ログイン許可判定のために、自身を示す端末ID、前記ユーザID、及び前記位置情報を送信し、判定結果に応じて、ログイン処理を行うためのログイン許可通知を受信するステップと
を、プロセッサに実行させるための
プログラム。
Receiving an input of a user ID and a password;
Confirming the user ID and the password;
If the confirmation result of the user ID and the password is OK, obtaining own position information;
A step of transmitting a terminal ID indicating the user ID, the user ID, and the location information, and receiving a login permission notification for performing a login process according to the determination result to the processor for executing the login permission determination. Program to let you.
請求項25に記載のプログラムであって、
前記ログイン許可通知に応じてログイン処理を行う際、前記位置情報に応じた認証情報の入力を要求するステップ
を、更にプロセッサに実行させるための
プログラム。
A program according to claim 25, wherein
A program for causing a processor to further execute a step of requesting input of authentication information corresponding to the position information when performing login processing in response to the login permission notification.
請求項26に記載のプログラムであって、
前記位置情報と所定の位置情報との間の距離が所定の閾値以下であれば、前記認証情報として簡易パスワードの入力を要求するステップと、
前記位置情報と前記所定の位置情報との間の距離が所定の閾値以下でなければ、前記認証情報として通常のパスワードの入力を要求するステップと
を、更にプロセッサに実行させるための
プログラム。
The program according to claim 26, wherein
If the distance between the position information and the predetermined position information is less than or equal to a predetermined threshold, requesting input of a simple password as the authentication information;
A program for causing a processor to further execute a step of requesting input of a normal password as the authentication information if a distance between the position information and the predetermined position information is not less than a predetermined threshold.
請求項26に記載のプログラムであって、
前記位置情報と所定の位置情報との間の距離が近ければ、前記認証情報として認証パスワードの一部の入力を要求するステップと、
前記位置情報と前記所定の位置情報との間の距離が遠ければ、前記認証情報として前記認証パスワードの全文の入力を要求するステップと
を、更にプロセッサに実行させるための
プログラム。
The program according to claim 26, wherein
If the distance between the position information and the predetermined position information is short, requesting a part of an authentication password as the authentication information;
A program for causing a processor to further execute a step of requesting input of the full text of the authentication password as the authentication information if the distance between the position information and the predetermined position information is long.
請求項25乃至28のいずれか一項に記載のプログラムであって、
起動する際、及びスリープ状態から復帰する際に、前記ユーザID及び前記パスワードの入力を要求し、前記ユーザID及び前記パスワードを確認し、確認結果がOKの場合、前記端末ID、前記ユーザID、及び前記位置情報を送信するステップ
を、更にプロセッサに実行させるための
プログラム。
A program according to any one of claims 25 to 28, wherein
When starting up and when returning from the sleep state, the user ID and the password are requested to be input, the user ID and the password are confirmed, and if the confirmation result is OK, the terminal ID, the user ID, And a program for causing the processor to further execute the step of transmitting the position information.
請求項25乃至29のいずれか一項に記載のプログラムであって、
起動する際、及びスリープ状態から復帰する際に、前記端末ID及び前記位置情報を送信するステップと、
前記端末IDが「接続禁止」として設定されている場合、接続禁止通知を受信し、入力を拒否してロック状態とし、ログイン中であれば強制ログオフ処理を行うステップと
を、更にプロセッサに実行させるための
プログラム。
A program according to any one of claims 25 to 29,
Transmitting the terminal ID and the position information when starting up and when returning from the sleep state;
If the terminal ID is set as “prohibit connection”, the processor further executes a step of receiving a connection prohibition notice, rejecting the input and entering a locked state, and performing a forced logoff process if logged in. Program for.
ログインを許可する携帯端末を示す登録端末ID、ログインを許可するユーザを示す登録ユーザID、及びログインを許可する場所を示す登録位置情報を設定するステップと、
ログインを要求する携帯端末を示す端末ID、前記携帯端末の利用者を示すユーザID、及び前記携帯端末の所在位置を示す位置情報を受信し、前記端末ID、前記ユーザID、及び前記位置情報と、前記登録端末ID、前記登録ユーザID、及び前記登録位置情報とを比較し、前記端末IDと前記登録端末IDとが一致し、前記ユーザIDと前記登録ユーザIDとが一致し、前記位置情報と前記登録位置情報との比較結果が所定の条件に適合していれば、前記ログイン許可通知を送信するステップと
を、プロセッサに実行させるための
プログラム。
A step of setting a registration terminal ID indicating a portable terminal permitting login, a registered user ID indicating a user permitting login, and registration position information indicating a location permitting login;
Receiving a terminal ID indicating a portable terminal requesting login, a user ID indicating a user of the portable terminal, and position information indicating a location of the portable terminal; and receiving the terminal ID, the user ID, and the position information; The registered terminal ID, the registered user ID, and the registered location information are compared, the terminal ID and the registered terminal ID match, the user ID and the registered user ID match, and the location information And a step of causing the processor to execute the step of transmitting the login permission notice if a comparison result between the registered location information and the registered location information meets a predetermined condition.
請求項31に記載のプログラムであって、
前記位置情報と前記登録位置情報との間の距離を算出し、前記算出された距離に応じて、前記ログイン処理に必要な認証情報を変更するステップ
を、更にプロセッサに実行させるための
プログラム。
The program according to claim 31, wherein
A program for causing a processor to further execute a step of calculating a distance between the position information and the registered position information, and changing authentication information necessary for the login process according to the calculated distance.
請求項32に記載のプログラムであって、
前記算出された距離が所定の閾値以下であれば、前記認証情報として簡易パスワードを要求するステップと、
前記算出された距離が所定の閾値以下でなければ、前記認証情報として通常のパスワードを要求するステップと
を、更にプロセッサに実行させるための
プログラム。
A program according to claim 32, wherein
If the calculated distance is less than or equal to a predetermined threshold, requesting a simple password as the authentication information;
A program for causing a processor to further execute a step of requesting a normal password as the authentication information if the calculated distance is not less than a predetermined threshold.
請求項32に記載のプログラムであって、
前記算出された距離が近ければ、前記認証情報として認証パスワードの一部を要求するステップと、
前記算出された距離が遠ければ、前記認証情報として前記認証パスワードの全文を要求するステップと
を、更にプロセッサに実行させるための
プログラム。
A program according to claim 32, wherein
If the calculated distance is close, requesting a part of an authentication password as the authentication information;
A program for causing a processor to further execute a step of requesting the full text of the authentication password as the authentication information if the calculated distance is long.
請求項31乃至34のいずれか一項に記載のプログラムであって、
前記携帯端末を「接続禁止」とする旨の指示に応じて、前記端末IDに対応する前記登録端末IDに「接続禁止」を示す情報を関連付けて設定するステップ
を、更にプロセッサに実行させるための
プログラム。
A program according to any one of claims 31 to 34, wherein
In order to cause the processor to further execute a step of associating and setting information indicating “connection prohibited” to the registered terminal ID corresponding to the terminal ID in response to an instruction to make the portable terminal “connection prohibited” program.
請求項35に記載のプログラムであって、
前記携帯端末が起動する際、及び前記携帯端末がスリープ状態から復帰する際に、前記携帯端末から前記端末ID及び前記位置情報を受信するステップと、
前記端末IDに対応する前記登録端末IDに「接続禁止」を示す情報が関連付けられている場合、前記携帯端末に対して接続禁止通知を送信し、前記携帯端末がログイン中であれば強制ログオフ処理を行うステップと
を、更にプロセッサに実行させるための
プログラム。
36. The program according to claim 35, wherein
Receiving the terminal ID and the position information from the portable terminal when the portable terminal is activated and when the portable terminal is restored from a sleep state;
When information indicating “connection prohibited” is associated with the registered terminal ID corresponding to the terminal ID, a connection prohibition notification is transmitted to the mobile terminal, and if the mobile terminal is logged in, forced logoff processing A program for causing the processor to further execute the step of performing.
JP2008025054A 2008-02-05 2008-02-05 Authentication check system, portable terminal, authentication check server, authentication check method, and program Pending JP2009187183A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008025054A JP2009187183A (en) 2008-02-05 2008-02-05 Authentication check system, portable terminal, authentication check server, authentication check method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008025054A JP2009187183A (en) 2008-02-05 2008-02-05 Authentication check system, portable terminal, authentication check server, authentication check method, and program

Publications (1)

Publication Number Publication Date
JP2009187183A true JP2009187183A (en) 2009-08-20

Family

ID=41070374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008025054A Pending JP2009187183A (en) 2008-02-05 2008-02-05 Authentication check system, portable terminal, authentication check server, authentication check method, and program

Country Status (1)

Country Link
JP (1) JP2009187183A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012080269A (en) * 2010-09-30 2012-04-19 Yahoo Japan Corp Authentication system, authentication data generating device, authentication device and authentication method
JP2012103757A (en) * 2010-11-05 2012-05-31 Ntt Software Corp Equipment power supply control device
JP2014178737A (en) * 2013-03-13 2014-09-25 Sharp Corp Information processing device
JP2014526105A (en) * 2011-08-02 2014-10-02 クアルコム,インコーポレイテッド Method and apparatus for using multi-factor passwords or dynamic passwords for enhanced security in devices
JP5659284B1 (en) * 2013-11-27 2015-01-28 株式会社三菱東京Ufj銀行 Program, server and communication terminal
JP2015065592A (en) * 2013-09-25 2015-04-09 Necプラットフォームズ株式会社 Composite device having user authentication function, method and program
JP2015095091A (en) * 2013-11-12 2015-05-18 株式会社Nttドコモ Authentication device, authentication method, and program
JP5731726B1 (en) * 2014-06-26 2015-06-10 楽天株式会社 Information processing apparatus, information processing method, and information processing program
JP6080282B1 (en) * 2016-08-23 2017-02-15 株式会社ショーケース・ティービー Authentication processing system, authentication auxiliary server, and web display program
KR101836739B1 (en) * 2016-11-28 2018-03-08 한양대학교 산학협력단 Method and apparatus for authenticating user of mobile device
JPWO2017110801A1 (en) * 2015-12-25 2018-04-19 三菱電機株式会社 Positioning measurement device, data storage device, data utilization device, positioning measurement program, data storage program, and data utilization program
JP2018107514A (en) * 2016-12-22 2018-07-05 日本電気株式会社 Positional information assurance device, positional information assurance method, positional information assurance program, and communication system
JP2018201249A (en) * 2018-09-26 2018-12-20 京セラ株式会社 Portable terminal and method for controlling lock of portable terminal
CN111935173A (en) * 2020-08-25 2020-11-13 南方电网科学研究院有限责任公司 Router login verification method and device
JP2022083928A (en) * 2020-11-25 2022-06-06 デジタルアーツ株式会社 Information processing device, information processing method, and information processing program
US11503169B2 (en) * 2020-09-30 2022-11-15 Fujifilm Business Innovation Corp. Information processing apparatus and non-transitory computer readable medium
JP2023178109A (en) * 2022-06-03 2023-12-14 デジタルアーツ株式会社 Information processing device, authentication system, information processing method, and information processing program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306173A (en) * 2000-04-17 2001-11-02 Matsushita Electric Ind Co Ltd Information processing unit
JP2002304376A (en) * 2000-12-21 2002-10-18 Keiichi Kato Authentication system for user of radio portable terminal
JP2003099400A (en) * 2001-09-26 2003-04-04 Fujitsu Ltd Security-managing device, security-managing method and security-managing program
JP2007334581A (en) * 2006-06-14 2007-12-27 Hitachi Software Eng Co Ltd Individual authentication method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306173A (en) * 2000-04-17 2001-11-02 Matsushita Electric Ind Co Ltd Information processing unit
JP2002304376A (en) * 2000-12-21 2002-10-18 Keiichi Kato Authentication system for user of radio portable terminal
JP2003099400A (en) * 2001-09-26 2003-04-04 Fujitsu Ltd Security-managing device, security-managing method and security-managing program
JP2007334581A (en) * 2006-06-14 2007-12-27 Hitachi Software Eng Co Ltd Individual authentication method and system

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012080269A (en) * 2010-09-30 2012-04-19 Yahoo Japan Corp Authentication system, authentication data generating device, authentication device and authentication method
JP2012103757A (en) * 2010-11-05 2012-05-31 Ntt Software Corp Equipment power supply control device
JP2016042376A (en) * 2011-08-02 2016-03-31 クアルコム,インコーポレイテッド Method and apparatus for using multi-factor password or dynamic password for enhanced security on device
JP2014526105A (en) * 2011-08-02 2014-10-02 クアルコム,インコーポレイテッド Method and apparatus for using multi-factor passwords or dynamic passwords for enhanced security in devices
US9892245B2 (en) 2011-08-02 2018-02-13 Qualcomm Incorporated Method and apparatus for using a multi-factor password or a dynamic password for enhanced security on a device
US9659164B2 (en) 2011-08-02 2017-05-23 Qualcomm Incorporated Method and apparatus for using a multi-factor password or a dynamic password for enhanced security on a device
JP2014178737A (en) * 2013-03-13 2014-09-25 Sharp Corp Information processing device
JP2015065592A (en) * 2013-09-25 2015-04-09 Necプラットフォームズ株式会社 Composite device having user authentication function, method and program
JP2015095091A (en) * 2013-11-12 2015-05-18 株式会社Nttドコモ Authentication device, authentication method, and program
JP5659284B1 (en) * 2013-11-27 2015-01-28 株式会社三菱東京Ufj銀行 Program, server and communication terminal
JP2015103148A (en) * 2013-11-27 2015-06-04 株式会社三菱東京Ufj銀行 Program, server and communication terminal
JP5731726B1 (en) * 2014-06-26 2015-06-10 楽天株式会社 Information processing apparatus, information processing method, and information processing program
WO2015198451A1 (en) * 2014-06-26 2015-12-30 楽天株式会社 Information-processing device, information-processing method, and information-processing program
US9813410B2 (en) 2014-06-26 2017-11-07 Rakuten, Inc. Information processing apparatus, information processing method, and information processing program
JPWO2017110801A1 (en) * 2015-12-25 2018-04-19 三菱電機株式会社 Positioning measurement device, data storage device, data utilization device, positioning measurement program, data storage program, and data utilization program
JP2018032150A (en) * 2016-08-23 2018-03-01 株式会社ショーケース・ティービー Authentication processing system, authentication auxiliary server, and web display program
JP6080282B1 (en) * 2016-08-23 2017-02-15 株式会社ショーケース・ティービー Authentication processing system, authentication auxiliary server, and web display program
KR101836739B1 (en) * 2016-11-28 2018-03-08 한양대학교 산학협력단 Method and apparatus for authenticating user of mobile device
JP2018107514A (en) * 2016-12-22 2018-07-05 日本電気株式会社 Positional information assurance device, positional information assurance method, positional information assurance program, and communication system
JP2018201249A (en) * 2018-09-26 2018-12-20 京セラ株式会社 Portable terminal and method for controlling lock of portable terminal
CN111935173A (en) * 2020-08-25 2020-11-13 南方电网科学研究院有限责任公司 Router login verification method and device
US11503169B2 (en) * 2020-09-30 2022-11-15 Fujifilm Business Innovation Corp. Information processing apparatus and non-transitory computer readable medium
JP2022083928A (en) * 2020-11-25 2022-06-06 デジタルアーツ株式会社 Information processing device, information processing method, and information processing program
JP2023178109A (en) * 2022-06-03 2023-12-14 デジタルアーツ株式会社 Information processing device, authentication system, information processing method, and information processing program
JP7455898B2 (en) 2022-06-03 2024-03-26 デジタルアーツ株式会社 Information processing device, authentication system, information processing method, and information processing program

Similar Documents

Publication Publication Date Title
JP2009187183A (en) Authentication check system, portable terminal, authentication check server, authentication check method, and program
EP3312750B1 (en) Information processing device, information processing system, and information processing method
US9391985B2 (en) Environment-based two-factor authentication without geo-location
KR100880889B1 (en) Customized location tracking service
US20190342443A1 (en) Systems and Methods for Controlling a Locking Mechanism Using a Portable Electronic Device
TWI658717B (en) Access control method, access control system and computer-readable storage medium
US9002270B1 (en) Two-factor user authentication using near field communication
EP2888855B1 (en) Systems and methods for lock access management using wireless signals
KR101829018B1 (en) Digital doorlock system
TWI513266B (en) System and method for location-based authentication
US20080127311A1 (en) Authentication system in information processing terminal using mobile information processing device
CN110300083A (en) A kind of method, terminal and authentication server obtaining identity information
CA2632770A1 (en) Mobile based identification in security and asset management
WO2015035936A1 (en) Identity authentication method, identity authentication apparatus, and identity authentication system
TW201800653A (en) Bluetooth door lock system with emergency reporting function and method for operating the same capable of correctly and instantly reporting emergency conditions
JP2007058469A (en) Authentication system, authentication server, authentication method, and authentication program
JP2006309532A (en) Information processor
JP2006099217A (en) Communication system
JP2007102441A (en) Security monitoring system, security monitoring method, computer program and recording medium
KR20130002044A (en) A method for detecting illegal access point and a wlan device therefor
JP2008294502A (en) Access control system
JP2013206005A (en) Portable gateway having access restriction function
JP6071109B2 (en) Portable terminal device and program
JP2009025945A (en) Authentication system, authentication method, and authentication program
JP2012237158A (en) Electronic lock control device, electronic lock control system, electronic lock control method and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120207

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120604