Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4060070B2 - Search system, search server, portable terminal, and search object authentication method - Google Patents
[go: Go Back, main page]

JP4060070B2 - Search system, search server, portable terminal, and search object authentication method - Google Patents

Search system, search server, portable terminal, and search object authentication method Download PDF

Info

Publication number
JP4060070B2
JP4060070B2 JP2001379644A JP2001379644A JP4060070B2 JP 4060070 B2 JP4060070 B2 JP 4060070B2 JP 2001379644 A JP2001379644 A JP 2001379644A JP 2001379644 A JP2001379644 A JP 2001379644A JP 4060070 B2 JP4060070 B2 JP 4060070B2
Authority
JP
Japan
Prior art keywords
search
terminal
identification code
search server
authentication code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001379644A
Other languages
Japanese (ja)
Other versions
JP2003179962A (en
Inventor
淳 小田倉
浩之 山本
勝利 村田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2001379644A priority Critical patent/JP4060070B2/en
Publication of JP2003179962A publication Critical patent/JP2003179962A/en
Application granted granted Critical
Publication of JP4060070B2 publication Critical patent/JP4060070B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、携帯端末の位置情報を利用して人探索を行い、被探索者発見の際に、本人確認を行うことのできる探索システム、探索サーバ、携帯端末および探索対象認証方法に関するものである。
【0002】
【従来の技術】
従来より、心身障害者、高齢者、および幼児などの対象者に位置情報取得可能な携帯端末を保持させ、失踪時の身柄保護などの目的に携帯端末の位置情報を利用する技術が知られている。そして、対象者が失踪した場合、例えば介護支援センタといった第三者機関に被探索者の身柄保護を要請することがある。この場合、被探索者の顔写真、年齢および性別といった個人情報を第三者機関に配信し、被探索者特定の補助として利用する。
【0003】
【発明が解決しようとする課題】
しかしながら、被探索者の特定に当たり、第三者機関は一般に、被探索者を現実には知らない場合が多い。したがって、第三者機関の職員が被探索者の相貌を示す画像データなどを携帯端末を利用して入手したとしても、例えば、画像データとは髪型が異なったり、もしくは当日の着衣の印象が画像データとは大きく異なっていたりといった様々な理由に因り、現実の被探索者発見段階で、本人であるとの確証を得ることが困難なことがあった。
【0004】
本発明は、かかる実情に鑑み、被探索者発見の際に、本人確認を行うことのできる探索システム、探索サーバ、携帯端末および探索対象認証方法を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、前記探索サーバは、ある第2の携帯端末の探索が要求された際に、当該探索要求を一意に識別する依頼識別コードを生成する生成部と、前記依頼識別コードと前記複数の第2の携帯端末を一意に識別するための端末識別コードとを対応付けて記憶する記憶部と、前記依頼識別コードを前記第1の携帯端末に送信する送信部と、前記依頼識別コードおよび前記端末識別コードを前記第2の携帯端末から受信する受信部と、前記第2の携帯端末より前記依頼識別コードと前記端末識別コードとを受信した場合、当該受信した依頼識別コードおよび端末識別コードを、前記記憶部に記憶される前記依頼識別コードおよび前記端末識別コードと比較する比較部と、前記比較部の比較結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、前記第1の携帯端末は、前記依頼識別コードを前記探索サーバより受信する受信部と、前記依頼識別コードを記憶する記憶部と、前記探索者の所定操作に基づいて前記依頼識別コードを近距離無線通信によって送信する送信部とを備え、前記第2の携帯端末は、前記依頼識別コードを近距離無線通信によって受信する受信部と、前記探索サーバに前記依頼識別コードおよび前記端末識別コードを送信する送信部とを備えることを特徴とする探索システムを提供する。
【0006】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、前記探索サーバは、ある第2の携帯端末の探索が要求された際に、当該探索要求を一意に識別する依頼識別コードを生成する生成部と、前記依頼識別コードと前記複数の第2の携帯端末を一意に識別するための端末識別コードとを対応付けて記憶する記憶部と、前記依頼識別コードを前記第1の携帯端末に送信する送信部と、前記依頼識別コードおよび前記端末識別コードを前記第2の携帯端末から受信する受信部と、前記第2の携帯端末より前記依頼識別コードと前記端末識別コードとを受信した場合、当該受信した依頼識別コードおよび端末識別コードを、前記記憶部に記憶される前記依頼識別コードおよび前記端末識別コードと比較する比較部と、前記比較部の比較結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、前記第1の携帯端末は、前記依頼識別コードを前記探索サーバより受信する受信部と、前記依頼識別コードを記憶する記憶部と、前記探索者の所定操作に基づいて、前記記憶部から読み出した前記依頼識別コードを表示する表示部とを備え、前記第2の携帯端末は、当該第2の携帯端末に対応する前記端末識別コードを記憶する記憶部と、利用者の入力指示を受け付ける入力部と、前記探索者が前記入力部を操作して前記依頼識別コードを入力するとともに、当該入力した前記依頼識別コードを前記探索サーバに対して送信する指示を入力すると、前記探索サーバに前記依頼識別コードおよび前記端末識別コードを送信する送信部とを備えることを特徴とする探索システムを提供する。
【0007】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、前記探索サーバは、前記第2の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、前記認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信する受信部と、前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信した場合に、当該受信した前記認証コードおよび前記端末識別コードを前記記憶部の記憶内容と比較する比較部と、前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、前記第1の携帯端末は、前記公開鍵を前記探索サーバより受信する受信部と、前記公開鍵を記憶する記憶部と、前記探索者の所定操作に基づいて、前記公開鍵を前記第2の携帯端末に近距離無線通信によって送信する送信部とを備え、前記第2の携帯端末は、前記探索サーバより前記暗号化認証コードを受信するとともに、前記第1の携帯端末より前記公開鍵を近距離無線通信により受信する受信部と、前記暗号化認証コードを記憶する記憶部と、前記公開鍵を用いて前記記憶部に記憶された前記暗号化認証コードを復号化する復号化部と、前記端末識別コードと、前記暗号化認証コードを復号化することによって得た前記認証コードとを前記探索サーバに送信する送信部とを備えることを特徴とする探索システムを提供する。
【0008】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、前記探索サーバは、前記第1の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、前記認証コードを当該認証コードと対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、前記第1の携帯端末より、当該第1の携帯端末の前記端末識別コードと前記暗号化認証コードを復号化して得た前記認証コードとを受信する受信部と、前記第1の携帯端末より受信した前記端末識別コードおよび前記認証コードを前記記憶部の記憶内容と比較する比較部と、前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、前記第1の携帯端末は、前記公開鍵を前記探索サーバより受信するとともに、前記暗号化認証コードを前記第2の携帯端末より受信する受信部と、前記公開鍵を記憶する記憶部と、前記公開鍵を用いて前記暗号化認証コードを復号する復号化部と、前記探索者の所定操作に基づいて、前記暗号化認証コードの送信を要求する要求信号を前記第2の携帯端末に近距離無線通信によって送信するとともに、前記端末識別コードと、前記暗号化認証コードを復号化することにより得た前記認証コードとを前記探索サーバに送信する送信部とを備え、前記第2の携帯端末は、前記暗号化認証コードを前記探索サーバより受信するとともに、前記要求信号を前記第1の携帯端末より近距離無線通信によって受信する受信部と、前記暗号化認証コードを記憶する記憶部と、前記要求信号に基づいて、前記第1の携帯端末に前記暗号化認証コードを近距離無線通信によって送信する送信部とを備えることを特徴とする探索システムを提供する。
【0009】
好ましい態様において、前記端末識別コードとは、前記第2の携帯端末の電話番号、前記第2の携帯端末に一意に割り当てられた端末ID番号または前記第2の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである。
【0010】
また、別の好ましい態様において、前記端末識別コードとは、前記第1の携帯端末の電話番号、前記第1の携帯端末に一意に割り当てられた端末ID番号または前記第1の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである。
【0011】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に前記探索対象の発見を通知する通知信号を前記第1の携帯端末に送信する通知信号送信部をさらに備える。
【0012】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に前記探索対象の発見を通知する通知信号を前記第1の携帯端末または前記第2の携帯端末に送信する通知信号送信部をさらに備える。
【0013】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末の探索を依頼する依頼信号を送信する依頼端末を更に備え、前記依頼端末から前記依頼信号を受信すると、前記第1の携帯端末に、探索要求された前記第2の携帯端末の探索を指令する。
【0014】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に前記探索対象の発見を通知する通知信号を前記依頼端末に送信する通知信号送信部をさらに備える。
【0015】
そして、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末とを備える探索システムに用いられ、前記第1および第2の携帯端末と通信可能な探索サーバにおいて、ある第2の携帯端末の探索が要求された際に、当該探索要求を一意に識別する依頼識別コードを生成する生成部と、前記依頼識別コードと前記複数の第2の携帯端末を一意に識別するための端末識別コードとを対応付けて記憶する記憶部と、前記依頼識別コードを前記第1の携帯端末に送信する送信部と、前記依頼識別コードおよび前記端末識別コードを前記第2の携帯端末から受信する受信部と、前記第2の携帯端末より前記依頼識別コードと前記端末識別コードとを受信した場合、当該受信した依頼識別コードおよび端末識別コードを、前記記憶部に記憶される前記依頼識別コードおよび前記端末識別コードと比較する比較部と、前記比較部の比較結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備えることを特徴とする探索サーバを提供する。
【0016】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末とを備える探索システムに用いられ、前記第1および前記第2の携帯端末と通信可能な探索サーバにおいて、前記第2の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、前記認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信する受信部と、前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信した場合に、当該受信した前記認証コードおよび前記端末識別コードを前記記憶部の記憶内容と比較する比較部と、前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備えることを特徴とする探索サーバを提供する。
【0017】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末とを備える探索システムに用いられ、前記第1および前記第2の携帯端末と通信可能な探索サーバにおいて、前記第1の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、前記認証コードを当該認証コードと対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、前記第1の携帯端末より、当該第1の携帯端末の前記端末識別コードと前記暗号化認証コードを復号化して得た前記認証コードとを受信する受信部と、前記第1の携帯端末より受信した前記端末識別コードおよび前記認証コードを前記記憶部の記憶内容と比較する比較部と、前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備えることを特徴とする探索サーバを提供する。
【0018】
好ましい態様において、本発明の探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの認証が成立した場合、前記認証の成立した前記第2の携帯端末に対応する前記認証コードと当該認証コードに対応する秘密鍵および公開鍵の組とを再生成し、当該再生成した前記認証コードと前記秘密鍵および公開鍵の組とを記憶し、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記認証の成立した前記第2の携帯端末に送信し、前記第2の携帯端末は、前記探索サーバより新たに受信した前記暗号化認証コードを、前記認証に用いた前記暗号化認証コードと置換して記憶する。
【0019】
また、別の好ましい態様において、前記端末識別コードとは、前記第2の携帯端末の電話番号、前記第2の携帯端末に一意に割り当てられた端末ID番号または前記第2の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである。
【0020】
また、別の好ましい態様において、前記端末識別コードとは、前記第1の携帯端末の電話番号、前記第1の携帯端末に一意に割り当てられた端末ID番号または前記第1の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである。
【0021】
また、別の好ましい態様において、本発明の探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に、前記探索対象の発見を通知する通知信号を前記第1の携帯端末に送信する通知信号送信部をさらに備える。
【0022】
また、別の好ましい態様において、本発明の探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に、前記探索対象の発見を通知する通知信号を前記第1の携帯端末または前記第2の携帯端末に送信する通知信号送信部をさらに備える。
【0023】
また、別の好ましい態様において、本発明の探索サーバは、前記第2の携帯端末の探索を依頼する依頼信号を送信する依頼端末と接続され、前記依頼端末から前記依頼信号を受信すると、前記第1の携帯端末に、探索要求された前記第2の携帯端末の探索を指令する。
【0024】
また、別の好ましい態様において、本発明の探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に、前記探索対象の発見を通知する通知信号を前記依頼端末に送信する通知信号送信部をさらに備える。
【0025】
そして、本発明は、探索サーバからの指令に基づいて、探索対象である被探索端末を探索する携帯端末において、前記被探索端末の探索が前記探索サーバから要求された際に、当該被探索端末に対する探索要求を一意に識別する依頼識別コードを前記探索サーバから受信する受信部と、前記受信した依頼識別コードを記憶する記憶部と、前記被探索端末に前記記憶した依頼識別コードを近距離無線通信によって送信する送信部とを備えることを特徴とする携帯端末を提供する。
【0026】
また、本発明は、探索サーバからの指令に基づいて探索される携帯端末において、携帯端末自身に対する探索要求を一意に識別する依頼識別コードを、携帯端末自身を探索する探索端末から近距離無線通信によって受信する受信部と、携帯端末自身を一意に識別可能な端末識別コードと前記受信した依頼識別コードとを前記探索サーバに送信する送信部とを備えることを特徴とする携帯端末を提供する。
【0027】
また、本発明は、探索サーバからの指令に基づいて、探索対象である被探索端末を探索する携帯端末において、前記被探索端末を認証するための認証コードに対応づけられた公開鍵を前記探索サーバより受信する受信部と、前記受信した公開鍵を記憶する記憶部と、前記探索者の所定操作に基づいて、前記記憶した公開鍵を前記被探索端末に近距離無線通信によって送信する送信部とを備えることを特徴とする携帯端末を提供する。
【0028】
また、本発明は、探索サーバからの指令に基づいて探索される携帯端末において、前記被探索端末を各々認証するための認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して得られた暗号化認証コードを、前記探索サーバより受信する第1の受信部と、前記暗号化認証コードを記憶する記憶部と、前記被探索端末を認証するための認証コードに対応づけられた公開鍵を前記探索端末より近距離無線通信によって受信する第2の受信部と、前記公開鍵を用いて前記記憶部に記憶された前記暗号化認証コードを復号化する復号化部と、携帯端末自身を一意に識別可能な端末識別コードと、前記暗号化認証コードを復号化することによって得た前記認証コードとを前記探索サーバに送信する送信部とを備えることを特徴とする携帯端末を提供する。
【0029】
また、本発明は、探索サーバからの指令に基づいて、探索対象である被探索端末を探索する携帯端末において、前記被探索端末を認証するための認証コードに対応づけられた公開鍵を前記探索サーバより受信する第1の受信部と、前記公開鍵を記憶する記憶部と、前記被探索端末を各々認証するための認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記被探索端末より受信する第2の受信部と、前記公開鍵を用いて前記暗号化認証コードを復号する復号化部と、前記暗号化認証コードの送信を要求する要求信号を前記被探索端末に近距離無線通信によって送信するとともに、前記端末識別コードと、前記暗号化認証コードを復号化することにより得た前記認証コードとを前記探索サーバに送信する送信部とを備えることを特徴とする携帯端末を提供する。
【0030】
また、本発明は、探索サーバからの指令に基づいて探索される携帯端末において、前記被探索端末を各々認証するための認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記探索サーバより受信する第1の受信部と、前記暗号化認証コードを記憶する記憶部と、前記暗号化認証コードの送信を要求する要求信号を前記探索端末より近距離無線通信によって受信する第2の受信部と、前記要求信号に基づいて、前記探索端末に前記暗号化認証コードを近距離無線通信によって送信する送信部とを備えることを特徴とする携帯端末を提供する。
【0031】
好ましい態様において、前記端末識別コードとは、前記携帯端末の電話番号、前記携帯端末に一意に割り当てられた端末ID番号または前記携帯端末に一意に割り当てられた電子メイルアドレスの少なくとも何れか1つである。
【0032】
そして、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、前記探索サーバは、前記複数の第2の携帯端末を一意に識別するための端末識別コードを予め記憶し、前記探索サーバは、ある第2の携帯端末の探索が要求されると、当該探索要求を一意に識別する依頼識別コードを生成し、前記探索サーバは、前記依頼識別コードと当該探索要求に対応する前記端末識別コードとを対応付けて記憶し、前記探索サーバは、前記依頼識別コードを前記第1の携帯端末に送信し、前記第1の携帯端末は、前記探索サーバより前記依頼識別コードを受信すると当該依頼識別コードを記憶し、前記第1の携帯端末は、前記探索者の所定操作に基づいて前記依頼識別コードを前記第2の携帯端末に近距離無線通信によって送信し、前記第2の携帯端末は、前記依頼識別コードを近距離無線通信によって受信すると当該依頼識別コードおよび当該第2の携帯端末の端末識別コードを前記探索サーバに送信し、前記探索サーバは、前記依頼識別コードおよび前記端末識別コードを受信すると、当該受信した前記依頼識別コードおよび前記端末識別コードを記憶内容と比較し、前記探索サーバは、前記比較の結果に基づいて、当該第2の携帯端末を保持する探索対象が正当であることを認証することを特徴とする探索対象認証方法を提供する。
【0033】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、前記探索サーバは、前記複数の第2の携帯端末を一意に識別するための端末識別コードを予め記憶し、前記探索サーバは、ある第2の携帯端末の探索が要求されると、当該探索要求を一意に識別する依頼識別コードを生成し、前記探索サーバは、前記依頼識別コードと当該探索要求に対応する前記端末識別コードとを対応付けて記憶し、前記探索サーバは、前記依頼識別コードを前記第1の携帯端末に送信し、前記第1の携帯端末は、前記探索サーバより前記依頼識別コードを受信すると当該依頼識別コードを記憶し、前記第1の携帯端末は、前記探索者の所定操作に基づいて、前記依頼識別コードを表示し、前記探索者が前記探索対象を発見した際、前記第2の携帯端末は前記探索者の所定操作に基づいて前記依頼識別コードおよび前記端末識別コードを前記探索サーバに送信し、前記探索サーバは、前記依頼識別コードおよび前記端末識別コードを受信すると、当該受信した前記依頼識別コードおよび前記端末識別コードを記憶内容と比較し、前記探索サーバは、前記比較の結果に基づいて、当該第2の携帯端末を保持する探索対象が正当であることを認証することを特徴とする探索対象認証方法を提供する。
【0034】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、前記探索サーバは、前記第2の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶し、前記探索サーバは、複数の前記第2の携帯端末それぞれに、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを予め送信し、前記第2の携帯端末は、前記探索サーバより受信した前記暗号化認証コードを記憶し、ある前記第2の携帯端末の探索が要求されると、前記探索サーバは、記憶内容を参照し、探索要求のあった前記第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信し、前記第1の携帯端末は、前記探索サーバより前記公開鍵を受信すると、当該公開鍵を記憶し、前記第1の携帯端末は、前記探索者の所定操作に基づいて、前記公開鍵を前記第2の携帯端末に近距離無線通信によって送信し、前記第2の携帯端末は、前記公開鍵を近距離無線通信によって受信すると、当該受信した前記公開鍵を用いて予め記憶している前記暗号化認証コードを復号化し、前記第2の携帯端末は、復号化された前記認証コードおよび当該第2の携帯端末の前記端末識別コードを前記探索サーバに送信し、前記探索サーバは、復号化された前記認証コードおよび前記端末識別コードを受信すると、当該受信した前記認証コードおよび前記端末識別コードを記憶内容と比較し、前記探索サーバは、前記比較の結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証することを特徴とする探索対象認証方法を提供する。
【0035】
また、本発明は、複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、前記探索サーバは、前記第1の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶し、前記探索サーバは、複数の前記第2の携帯端末それぞれに、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを予め送信し、前記第2の携帯端末は、前記探索サーバより受信した前記暗号化認証コードを記憶し、ある前記第2の携帯端末の探索が要求されると、前記探索サーバは、記憶内容を参照し、探索要求のあった前記第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信し、前記第1の携帯端末は、前記公開鍵を記憶し、前記第1の携帯端末は、前記探索者の所定操作に基づいて、前記暗号化認証コードの送信を要求する要求信号を前記第2の携帯端末に近距離無線通信によって送信し、前記第2の携帯端末は、前記要求信号を受信すると、予め記憶している前記暗号化認証コードを前記第1の携帯端末に近距離無線通信によって送信し、前記第1の携帯端末は、前記暗号化認証コードを受信すると、前記公開鍵を用いて前記暗号化認証コードを復号化し、前記第1の携帯端末は、復号化された前記認証コードおよび当該第1の携帯端末の前記端末識別コードを前記探索サーバに送信し、前記探索サーバは、復号化された前記認証コードおよび前記端末識別コードを受信すると、当該受信した前記認証コードおよび前記端末識別コードを記憶内容と比較し、前記探索サーバは、前記比較の結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証することを特徴とする探索対象認証方法を提供する。
【0036】
好ましい態様において、前記第2の携帯端末を保持する探索対象が正当であることの認証が成立した場合、前記探索サーバは、前記認証の成立した前記第2の携帯端末に対応する前記認証コードと当該認証コードに対応する秘密鍵および公開鍵の組とを再生成し、前記探索サーバは、再生成した前記認証コードと前記秘密鍵および公開鍵の組とを記憶し、前記探索サーバは、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記認証の成立した前記第2の携帯端末に送信し、前記第2の携帯端末は、前記探索サーバより新たに受信した前記暗号化認証コードを、前記認証に用いた前記暗号化認証コードと置換して記憶する。
【0037】
また、別の好ましい態様において、前記端末識別コードとは、前記第2の携帯端末の電話番号、前記第2の携帯端末に一意に割り当てられた端末ID番号または前記第2の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである。
【0038】
また、別の好ましい態様において、前記端末識別コードとは、前記第1の携帯端末の電話番号、前記第1の携帯端末に一意に割り当てられた端末ID番号または前記第1の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである。
【0039】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの前記認証が成立した場合、前記探索対象の発見を通知する通知信号を前記第1の携帯端末に送信する。
【0040】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの前記認証が成立した場合、前記探索対象の発見を通知する通知信号を前記第2の携帯端末に送信する。
【0041】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末の探索を依頼する依頼信号を送信する依頼端末と接続され、前記依頼端末は、当該依頼端末利用者の所定操作に基づいて前記依頼信号を前記探索サーバに送信し、前記探索サーバは、前記依頼信号を受信すると前記第2の携帯端末の探索を開始する。
【0042】
また、別の好ましい態様において、前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの前記認証が成立した場合、前記探索対象の発見を通知する通知信号を前記依頼端末に送信する。
【0043】
【発明の実施の形態】
<1.第1実施形態>
<1−1.第1実施形態の構成>
図1は、本発明の探索者確認システムSYSの全体構成を示す図である。図1に示すように、探索者確認システムSYSは、携帯端末HP1〜HPn(n=自然数、以下特に個々の機器を区別する必要のない場合、携帯端末HPと記述する)と、携帯通信網NETと、探索センターCTRと、パーソナルコンピュータPCとを備えている。
【0044】
携帯端末HPは、例えばPHS(Personal Handyphone System)などの携帯端末である。この携帯端末HPは、携帯通信網NETを介して通信を行う。また、携帯端末HPには、近距離無線通信機能が備わっており、携帯端末HP同士で、携帯端末網NETを介さずに通信を行うことも可能である。
【0045】
図2は、携帯端末HPの電気的構成を示すブロック図である。図2に示すように、携帯端末HPは、送受信部10と、CPU11と、RAM12と、ROM13と、記憶部14と、表示部15と、音声入出力部16と、入力部17とを備えている。
【0046】
送受信部10は、携帯端末HPが無線通信を行う際のインターフェイスである。送受信部10は、たとえば50KHzおよび2.45GHzといった複数のキャリアに同調し、信号を復調する機能を備えている。同様に、50KHzまたは2.45GHzといった複数のキャリアに信号を変調して送信することも可能である。したがって、送受信部10を介して、携帯端末HPは、基地局BSを介して他の携帯端末HPと通信することも可能であり、携帯端末HP同士で、例えばBluetooth(登録商標)など近距離無線の規格にしたがった通信を行うことも可能である。
【0047】
CPU11は、RAM12を一時的なワークエリアとして利用しつつ、ROM13に記憶される各種プログラムに基づいて、携帯端末HPを中枢的に制御する。ROM13には、CPU11を制御する各種プログラムに加え、携帯端末HPの通信時に使用される電話番号NMが記憶されている。
【0048】
記憶部14は、携帯端末HPが授受する各種データを記憶する領域である。表示部15は、例えば各種制御プログラムにおける選択画面や、画像データなどを表示する。音声入出力部16はD/Aコンバータを備えており、携帯端末HPの基地局BSを介した通信において受話部として機能すると共に、音声データをアナログ変換して放音する。また、音声入出力部16を介して、携帯端末HPから他の携帯端末HPに音声信号を送信することが可能である。携帯端末HPに備わる各部は、システムバスSBを介して接続される。
【0049】
入力部17には、図示せぬボタンが備えられている。利用者はこのボタンを介して、携帯端末HPに任意のデータを入力したり、所定のプログラムを実行したりすることができる。
【0050】
次に、携帯通信網NETについて説明する。図1に示すように、携帯通信網NETは、複数の基地局BS1〜BSm(m=自然数、以下、特に個々の基地局を区別する必要のない場合、基地局BSと記述する)と、交換機SWと、ホームメモリHMとを備えている。
【0051】
図示は省略するが、携帯通信網NETには複数の交換機SWが備えられており、それぞれの交換機SWが、交換機ネットワークSBNを介して接続されている。さらに、交換機SWには複数の基地局BSが接続され、携帯端末HPとの間の無線通信を行う。そして、基地局BSは、該基地局BSを一意に示すコードである基地局識別コードCSIDが重畳された所定周波数のポーリング信号を間欠的に発信する。
【0052】
携帯端末HPは、複数の基地局BSより上記ポーリング信号を受信する。そして、携帯端末HPは、受信したポーリング信号の中で最も電界強度の大きい信号に対応する基地局BSj(j=自然数、j≦n)に向けて、応答信号を送信する。この応答信号には、基地局BSを示す基地局識別コードCSIDと携帯端末HPの電話番号NMとが重畳されている。携帯端末HPは、ここで選択した基地局BSが接続された交換機SWのエリアに在圏することとなる。
【0053】
上記において、携帯端末HPによって送信された信号に含まれている基地局識別コードCSIDおよび携帯端末HPの電話番号NMは、交換機SWおよび交換機ネットワークSBNを経由して、ホームメモリHMに送信される。ホームメモリHMには、複数の携帯端末HPそれぞれの現在の在圏エリアの一覧を示すデータベースである在圏テーブルTBa(図示せず)が記憶されている。ホームメモリHMは、携帯端末HPの電話番号NMと基地局識別コードCSIDとの対応に変更があった場合には、随時在圏テーブルTBaを変更する。その結果、在圏テーブルTBaは、携帯通信網NETを利用して通信を行うすべての携帯端末HPの現在の在圏エリアを反映することとなる。
【0054】
さらに、ホームメモリHMには、例えばSQL(Structured Query Language)などのコマンドを実行する常駐プログラムであるエージェントAGTが実行されており、このエージェントAGTに所定コマンドを示す文字列を送信することにより、在圏テーブルTBaを、携帯通信網NET外部より参照することができる。交換機ネットワークSBNは、アクセスルータ(図示せず)を介して探索センターCTRが接続されている。したがって、探索センターCTRは、ホームメモリHMに格納される在圏テーブルTBaを参照することが可能である。
【0055】
図1に示すとおり、探索センターCTRは、データベースサーバDBと、探索サーバSRVと、アクセスサーバASとを備えている。それぞれのサーバはネットワーク接続されており、通信可能である。また、探索サーバSRVは送受信部(図示せず)を備えており、この送受信部によって携帯端末HPと通信を行うことが可能である。
【0056】
探索サーバSRVは、ホームメモリHMに格納されるテーブルから所望の条件に適合するレコードを抽出するコマンドの実行をホームメモリHMのエージェントAGTに要求し、在圏テーブルTBaより、任意の携帯端末HPの現在位置を示すデータを取得する。また、探索サーバSRVは、次に説明するデータベースサーバDBから、所望の条件に適合するレコードおよびファイルを抽出する。さらに、探索サーバSRVは、記憶部(図示せず)に記憶される所定プログラムにしたがって、例えば乱数などのデータである識別コードIDを生成する。さらに、探索サーバSRVは、上記送受信部を介して授受されるデータの比較や、当該比較に基づく認証を行う。
【0057】
データベースサーバDBは、テーブル領域TBおよびファイル領域FLを備えている。テーブル領域TBには、データベースを構成する各種テーブルが記憶され、ファイル領域には各種ファイルが記憶されている。
図3は、データベースサーバDBに記憶されるテーブルを示す概念図である。図3に示すように、テーブル領域TBは個人情報テーブルTBpおよび探索者テーブルTBsを備えており、ファイル領域FLは画像ディレクトリDRpおよび音声ディレクトリDRvを備えている。
【0058】
個人情報テーブルTBpは複数のレコードを備えている。このレコードは個人情報テーブルTBpに登録される被探索者毎に作成される。そして、各レコードには、それぞれ、複数のフィールドが含まれている。フィールドには、ある個人を一意に識別したり当該個人の属性を示す各種のデータが格納される。本実施形態においては、各レコードは、電話番号フィールドNO1、名前フィールドNAME、性別フィールドSEX、年齢フィールドAGE、身長フィールドHIGHT、相貌フィールドTYPE、画像パスフィールドPHOTO、および音声パスフィールドVOICEの各フィールドを含む。
【0059】
電話番号フィールドNO1には、被探索者の保持すべき携帯端末HPの電話番号NMを示すデータが格納される。名前フィールドNAMEには、被探索者の名前を示すデータが格納される。性別フィールドSEXには、被探索者の性別を示すデータが格納される。年齢フィールドAGEには、被探索者の年齢を示すデータが格納される。身長フィールドHIGHTには、被探索者の身長を示すデータが格納される。相貌フィールドTYPEには、被探索者の容貌、例えば痩せ型、太め等を示すデータが格納される。
【0060】
そして、画像パスフィールドPHOTOには、被探索人の近影を示す顔写真などの画像ファイルFLpの記憶位置、いわゆるパスを示すデータが格納される。画像ファイルFLpは画像ディレクトリDRpの所定位置に記憶されており、ファイル名によって各画像ファイルFLpを一意に識別することができるようになっている。この画像ファイルFLpは、例えばPNG(Portable Network Graphics)などの形式で記憶されており、被探索者の探索の際に探索実行者に送信される。
【0061】
同様に、音声パスフィールドVOICEには、被探索人の近親者が被探索人を呼びかける声などの音声ファイルFLvの記憶位置、いわゆるパスを示すデータが格納される。音声ファイルFLvは音声ディレクトリDRvの所定位置に記憶されており、ファイル名によって各音声ファイルFLvを一意に識別することができる。この音声ファイルFLvは、例えばMP3(MPEG-1 Audio Layer-III)などの形式で記憶されており、被探索者の探索の際に探索実行者に送信される。
【0062】
探索者テーブルTBsは、失踪者の探索にあたる第三者機関が登録されるテーブルである。探索者テーブルTBsは、複数のレコードを備え、各レコード中には複数のフィールドが備わっている。ここで、複数のフィールドとは、立地フィールドLCおよび電話番号フィールドNO2である。立地フィールドLCには、探索にあたる機関の立地位置に対応する基地局の基地局識別コードCSIDを示すデータが格納される。電話番号フィールドNO2には、探索者の保持すべき携帯端末HPの電話番号NMを示すデータが格納される。
【0063】
探索実行テーブルTBrは探索実行の際に用いられるテーブルであり、被探索者発見時の認証に必要なデータを格納する。探索実行テーブルTBrは複数のレコードを備えており、各レコードは複数のフィールドを備えている。ここで、複数のフィールドとは、被探索番号フィールドNO3、探索番号フィールドNO4、および識別コードIDである。なお、各フィールドの初期値は空文字列となっている。
【0064】
被探索番号フィールドNO3には、現在探索中の失踪者の保持すべき携帯端末HPの電話番号NMを示すデータが格納される。すなわち、被探索番号フィールドNO3には、上述の個人情報テーブルTBp中の被探索者に対応するレコードにおける電話番号フィールドNO1のデータが格納される。同様に、探索者番号フィールドNO4には、被探索者の探索に当たるものの保持すべき携帯端末HPの電話番号NM、すなわち、上記探索者テーブルTBs中の探索者に対応するレコードにおける電話番号フィールドNO2のデータが格納される。さらに、識別コードフィールドIDfには、上述の探索サーバSRVの生成した識別コードIDを示すデータが格納される。
【0065】
次に、アクセスサーバASは、例えばRADIUS(Remote Access Dial In User Services)などの認証プロトコルによって、ダイヤルアップ接続の認証処理を行う。利用者は、アクセスサーバASとの間の認証が成立した場合のみ、探索システムSYSの提供する各種サービスを利用できる。なお、本実施形態では、探索システムSYSの利用者は、事前に所定の手続きを取ることにより、アクセスサーバASによる認証に必要なユーザ名およびパスワードを払い出されているものとする。
【0066】
パーソナルコンピュータPCは、利用者が、探索システムSYSを利用する時に使用するコンピュータ装置である。パーソナルコンピュータPCは、モデムやTA(Terminal Adapter)などを介して、アクセスサーバASにダイヤルアップ接続することができる。また、パーソナルコンピュータPCは、Webサイト閲覧の際に利用するブラウザプログラムを備えている。
【0067】
なお、本実施形態においては、画像ディレクトリDRpおよび音声ディレクトリDRvに記憶される各種ファイルは、例えばFTP(File Transfer Protocol)などのプロトコルにしたがって、利用者がデータベースサーバDBの所定領域にアップロードできる。したがって、探索システムSYSの利用者は、画像ファイルFLpおよび音声ファイルFLvを随時更新することが可能である。また、データベースサーバDBは、画像ディレクトリDRpおよび音声ディレクトリDRvに格納されるファイルが変更された場合、そのことを検知し、個人情報テーブルTBpを更新し、テーブルとディレクトリとの同期をとる。
【0068】
<1−2.第1実施形態の動作>
次に、第1実施形態の動作を説明する。説明の便宜のため、以下の説明においては、探索される者を被探索者Aとし、被探索者Aが携帯端末HPjを保持するものとする。また、被探索者Aが失踪した場合にパーソナルコンピュータPCより探索を依頼するものを利用者Bとする。そして、利用者Bの依頼によって被探索者Aを探索するものを探索実行者Cとし、探索実行者Cが携帯端末HPkを保持するものとする。なお、利用者Bは、予め所定の手続きをとり、探索システムSYS利用のためのユーザ名およびパスワードを取得しているものとする。
【0069】
<1−2−1.遠距離からの探索動作>
図4は、探索システムSYSの探索動作を示すシーケンスチャートである。
まず、探索システムSYSの利用者は、探索システムSYS利用のため、パーソナルコンピュータPCからアクセスサーバASにダイヤルアップ接続し、所定の認証手続きをとる。ここでは、アクセスサーバASにおける認証手続きが成功したものとする。
【0070】
認証手続きが成功すると、探索サーバSRVは、パーソナルコンピュータPCのブラウザに、探索依頼受付画面を表示させる。ここで、利用者Bは、パーソナルコンピュータPCを操作し、ブラウザに表示された所定のフォームに、被探索者Aの保持すべき携帯端末HPjの電話番号NMを入力する。そして、利用者Bは、ブラウザに表示されたフォームに入力されたデータを、探索サーバSRVに送信すべく、パーソナルコンピュータPCに指令する。すると、パーソナルコンピュータPCは、利用者Bがブラウザに表示されたフォームに入力したデータを、探索サーバSRVに向けて送信する(ステップS101)。
【0071】
探索サーバSRVは、パーソナルコンピュータPCより、被探索者の保持すべき携帯端末HPjの電話番号NMを示すデータを受信すると、パーソナルコンピュータPCに向けて、応答信号ACKを送信する(ステップS102)。そして、探索サーバSRVは、携帯端末HPjの在圏エリアを確認すべく、携帯端末HPjの電話番号NMを示すデータを、ホームメモリHMのエージェントAGTに送信する(ステップS103)。このとき、探索サーバSRVは、データベースサーバDB中の探索実行テーブルTBrに新規レコードを作成し、受信した電話番号NMを被探索番号フィールドNO3に格納する。
【0072】
探索サーバSRVより電話番号NMを示すデータを受信すると、エージェントAGTは、ホームメモリHMの在圏テーブルTBaより、携帯端末HPjが在圏する基地局の基地局識別コードCSIDを取得し、探索サーバSRVに送信する(ステップS104)。
【0073】
携帯端末HPjが現在在圏するエリアの基地局識別コードCSIDを受信すると、探索サーバSRVは、データベースサーバDBの探索者テーブルTBsより、取得した基地局識別コードCSIDを含むレコードを抽出し(ステップS105)、当該レコードのうち電話番号フィールドNO2に格納されるデータを、上述の探索実行テーブルTBrにおける新規レコード中の探索者番号フィールドNO4に格納する。さらに、探索サーバSRVは、例えば英数字などによって構成されるランダムな文字列である識別コードIDを生成し、当該識別コードIDを、新規レコード中の識別コードフィールドIDfに格納する(ステップS106)。
【0074】
その後、探索サーバSRVは、ステップS105において抽出されたレコードに含まれる電話番号フィールドNO2を参照し、各レコードに対応する探索実行者Cに、被探索者Aの探索を依頼する。ここでは、携帯端末HPkを保持する探索実行者Cに、被探索者Aの探索が指令されるとする。すると、探索サーバSRVは探索実行者Cの保持すべき携帯端末HPkに向けて、探索指令を行う指令信号ODRを送信する(ステップS107)。
【0075】
探索サーバSRVより指令信号ODRを受信した携帯端末HPkは、ROM13に格納される所定プログラムに従い、光、音、または振動といった手段により、探索実行者Cに指令信号ODRの受信を通知する。ここで、探索実行者Cは携帯端末HPkを操作して、探索を実行するか否かを選択する。そして、探索実行者Cが探索実行を許諾する場合には(ステップS108においてYes)、探索実行者Cの所定の操作に基づき、携帯端末HPkより、実行信号CROが、探索サーバSRVに向けて送信される(ステップS109)。
【0076】
携帯端末HPkより実行信号CROを受信すると、探索サーバSRVは、データベースサーバDBの個人情報テーブルTBpを参照し、探索の補助となる各種データおよび認証用データを携帯端末HPkに送信する(ステップS111)。ここで、送信される個人情報データとしては、名前フィールドNAME、性別フィールドSEX、年齢フィールドAGE、身長フィールドHIGHT、および相貌フィールドTYPEに格納される各種データ、画像パスフィールドPHOTOおよび音声パスフィールドVOICEによって指定されるファイル2種類、および識別コードIDである。
【0077】
上記のデータは、携帯端末HPkに逐次受信される。そして、携帯端末HPkは、受信したデータを記憶部14に記憶する。ここで記憶部14に記憶されたデータは、探索実行者Cの操作により、被探索者Aの各種属性情報や被探索者Aの近影を示す画像などを表示部15に表示する際に利用される。携帯端末HPkは、データの受信が完了すると、応答信号ACKを探索サーバSRVに向けて送信する(ステップS112)。
【0078】
携帯端末HPkへデータを送信すると、探索サーバSRVは、上記ステップS103およびS104と同様にして、ホームメモリHMより、携帯端末HPjの現在の在圏エリアを示す基地局識別コードCSIDを取得する(ステップS113〜S114)。そして、探索サーバSRVは、取得された基地局識別コードCSIDに基づき、携帯端末HPjの位置情報を、携帯端末HPkに向けて送信する(ステップS115)。携帯端末HPkは、探索サーバSRVからの位置情報受信に応じて、逐次応答信号ACKを探索サーバSRVに送信する(ステップS116)。このステップS113〜S116までの動作が、携帯端末HPjおよび携帯端末HPkの在圏エリアが重なるまで繰り返される。
【0079】
<1−2−2.近距離からの探索動作>
そして、携帯端末HPjおよび携帯端末HPkが同じ基地局エリアに在圏するようになると、ホームメモリHMの情報に基づいていては、さらに携帯端末HPjが携帯端末HPkに近付いていくことができなくなる。そこで、携帯端末HPkは、基地局BSとの通信を一時中断し、近距離無線通信モード(以下、トランシーバモードと称する)に移行する。
【0080】
まず、携帯端末HPkは、送受信部10の処理を近距離無線通信処理に切り換える。そして、携帯端末HPkは、所定の電界強度のポーリング信号を発信する。このポーリング信号には、携帯端末HPjの電話番号NMと携帯端末HPjに対してトランシーバモードへの切替えを要求する制御情報が含まれている。このポーリング信号を受信すると、携帯端末HPjは、基地局BSとの通信を一時中断し、トランシーバモードに移行する。
【0081】
そして、携帯端末HPjは、携帯端末HPkに向けて、通信モード移行を通知する信号を、近距離無線通信によって送信する。携帯端末HPkが、携帯端末HPjから通信モード移行を通知する信号を受信するということは、少なくとも、携帯端末HPjがポーリング信号の到達範囲に存在するということを意味する。そのため、探索実行者Cは、携帯端末HPjが近距離に存在するということを容易に識別できる。
【0082】
なお、上記の動作において、携帯端末HPkは、ポーリング信号に対する携帯端末HPjの応答が所定期間なかった場合は、トランシーバモードによる通信を終了し、基地局BSとの通信を再開する。
【0083】
また、上記の動作において、探索実行者Cは、所定の操作に基づいて、携帯端末HPkの表示部15に、被探索者Aの現在位置情報を表示したり、被探索者Aの特徴を示す個人情報を表示したり、画像ファイルFLpに基づいて被探索者Aの近影を表示したりすることができる。そうして、探索実行者Cが被探索者Aと思われる人物を発見すると、探索実行者Cは、当該人物が被探索者Aであるか否かを、探索サーバSRVによる認証処理に基づいて確認する。この認証処理について、次に説明する。
【0084】
<1−2−3.被探索者認証動作>
図5は、探索システムSYSの被探索者認証動作を示すシーケンスチャートである。
探索実行者Cが、携帯端末HPjを保持する被探索者Aと思われる人物を発見すると、この被探索者Aが、携帯端末HPjを保持するか否かを確認する。ここで、探索実行者Cは、携帯端末HPkより、音声ファイルFLvに基づいて、被探索者Aの近親者の声などを再生することにより、被探索者Aと思われる人物が、被探索者Aであるか否かを推測することができる。その結果、被探索者Aと思われる人物がおそらく当人であろうと判断できた場合、探索実行者Cは、自らの保持する携帯端末HPk、被探索者Aと思われる人物の保持する携帯端末HPj、および探索サーバSRVとの間の認証処理を行う。
【0085】
そして、探索実行者Cは、携帯端末HPkより、携帯端末HPkの電話番号NMおよび探索依頼時に受信した識別コードIDを、送受信部10を介して、携帯端末HPjに送信するとともに、トランシーバモードによる通信を終了し、基地局BSとの通信を再開する(ステップS201)。一方、データを受信した携帯端末HPjは、当該データを、在圏エリアの基地局BSおよび交換機SWを介して、探索サーバSRVに送信するとともに、トランシーバモードによる通信を終了し、基地局BSとの通信を再開する(ステップS202)。
【0086】
探索サーバSRVは、携帯端末HPjよりデータを受信すると、探索実行テーブルTBrより、携帯端末HPjの電話番号NMを被探索者番号フィールドNO3含むレコードを抽出する。そして、抽出されたレコードの識別コードフィールドIDfに格納されるデータが、受信した識別コードIDと一致するか否かを判定する(ステップS203)。ここで、データが一致した場合には(ステップS203においてYes)、探索サーバSRVは、一致信号IDTを生成し、携帯端末HPk、携帯端末HPj、およびパーソナルコンピュータPCに送信する(ステップS204)。
【0087】
携帯端末HPkは、一致信号IDTを受信すると(ステップS206においてYes)、ROM13に記憶される所定のプログラムにしたがい、被探索者Aであるとの認証が成立した旨を示すメッセージを、表示部15に表示する(ステップS207)。その結果、探索実行者Cは、被探索者Aと思われる人物が、確かに被探索者Aであると確信することができる。メッセージ表示の後、携帯端末HPkは、応答信号ACKを、探索サーバSRVに向けて送信する(ステップS210)。
【0088】
一方、ステップS203における認証が不成立であった場合には、探索サーバSRVは、認証を要求してきた携帯端末HPは被探索者Aの保持する携帯端末HPjではないと判断し、不一致信号MISを、携帯端末HPkに向けて送信する(ステップS205)。携帯端末HPkは、不一致信号MISを受信すると(ステップS208においてYes)、ROM13に記憶される所定のプログラムにしたがい、被探索者Aであるとの認証が不成立であった旨を示すメッセージを、表示部15に表示する(ステップS209)。これを受けて、探索実行者Cは人違いをしたことを理解し、さらに探索を続行することができる。メッセージ表示の後、携帯端末HPkが応答信号ACKを探索サーバSRVに向けて送信する点は、携帯端末HPkが一致信号IDTを受信した場合と同様である。
【0089】
例えば、被探索者Aが症状の進行した痴呆症の高齢者であり、近親者はおろか、自分自身の名前すらも忘れてしまっている場合を想定する。この場合、被探索者Aの近親者の声を示す音声データの再生等による反応の観察では、被探索者Aと思われる人物が本当に被探索者Aであるのか否かがわかりづらい場合がある。このような場合であっても、本実施形態の探索システムSYSの認証動作によって、探索実行者Cは、被探索者Aと思われる人物が本当に当人であるのか、また、被探索者Aではないのか、といった確証を容易に得ることができる。
【0090】
また、例えば、被探索者Aが重度のダウン症児であり、言語能力に著しく欠けていたとする。この場合、問いかけに対する応答で本人であるとの確証を得ることは困難である。くわえて、ダウン症児の相貌は、その関係者以外には一様に見えることが多々あり、画像データによって近影を入手したとしても、探索実行者Cには、本人であるとの確証を得づらい場合がある。このような場合であっても、本実施形態の探索システムSYSにあっては、認証動作によって確実に本人であるとの確証をもって身柄を保護することが可能である。
【0091】
一方、携帯端末HPjは、ステップS204において探索サーバSRVが送信した一致信号IDTを受信すると、ROM13に記憶される所定のプログラムにしたがい、被探索者Aを探している者が訪れた旨を示すメッセージを、表示部15に表示する(ステップS211)。その結果、被探索者Aと探索実行者Cとの面識がない場合であっても、被探索者Aが探索実行者Cに対して抱く不安を大きく軽減し、探索実行者Cの保護活動を容易にする。メッセージ表示の後、携帯端末HPjは、応答信号ACKを、探索サーバSRVに向けて送信する(ステップS212)。
【0092】
このように、ステップS203における認証が成立した場合には、携帯端末HPjおよび携帯端末HPkの双方に一致信号IDTが送信され、認証成立のメッセージが表示される。したがって、被探索者Aおよび探索実行者Cが相手の保持する携帯端末の状態を互いに確認することも可能であり、被探索者Aおよび探索実行者Cは、認証の成立をさらに識別することができる。
【0093】
そして、パーソナルコンピュータPCは、探索サーバSRVから一致信号IDTを受信すると、被探索者Aの発見を通知する画面を表示する(ステップS213)。したがって、利用者Bは、被探索者Aが発見されたことを迅速に知ることができる。そして、パーソナルコンピュータPCが、応答信号ACKを探索サーバSRVに送信すると(ステップS214)、処理は終了する。
【0094】
<1−3.第1実施形態の効果>
以上、説明したように、本実施形態の探索システムSYSでは、被探索者Aの失踪に利用者Bが気付き、パーソナルコンピュータPCを介して探索依頼を行ってからすぐに、被探索者Aに現在最も近い場所にある機関の探索実行者Cにより探索実行が行われるため、被探索者Aの保護を迅速に行うことができる。
【0095】
また、本実施形態の探索システムSYSでは、探索実行者Cに被探索者Aの探索を通知した後に、被探索者Aが移動した場合であっても、被探索者Aの現在位置を示すデータが探索実行者Cの携帯端末HPに逐次送信されるため、被探索者Aを容易に追跡することができる。
【0096】
また、本実施形態の携帯端末HPでは、探索実行者Cが被探索者Aを探索するに当たり、被探索者Aを示す補助情報、例えば、被探索者Aを示す画像情報等を表示することができ、効率的に探索を実行することが可能である。
【0097】
また、本実施形態の探索システムSYSでは、被探索者Aの最新の特徴ある画像をデータベースサーバDBにアップロードすることができ、被探索者Aの最新の特徴ある画像を利用して被探索者Aの探索を行うため、探索実行者Cが被探索者Aと面識がなくても、被探索者Aを識別、特定することが容易である。
【0098】
さらに、被探索者Aと思しき人物の発見の際には、携帯端末HPより、例えば被探索Aの近親者の音声を録音した音声データを再生、放音することにより、当該人物に被探索者Aの近親者の声を聞かせることができる。このとき、探索実行者Cが被探索者Aと思しき人物の反応を観察することができ、当該人物が被探索者Aであるか否かを推測を行うことができる。
【0099】
また、被探索者Aであるか否かを確実にするために、本発明の探索システムSYSにあっては、被探索者Aと思しき人物が保持している携帯端末HPと、探索実行者Cの保持する携帯端末HPと、探索サーバSRVとの間で認証を行うことで、被探索者Aの身元を現場で確認し、確実に身柄を保護することができる。
【0100】
また、上記認証の結果は被探索者Aの保持する携帯端末HPjにもまた送信されるため、面識のない人物の保護行為に対して被探索者Aの抱く不安を大きく軽減し、探索実行者Cの保護行為に被探索者Aが抵抗することを防止できる。
【0101】
そして、被探索者認証が成立した場合には、被探索者Aおよび探索実行者C両者の保持する携帯端末HPに一致信号IDTが送信され、携帯端末HPjおよび携帯端末HPkの双方の表示部にメッセージが表示される。したがって、二つの携帯端末HPjおよびHPkの表示部を被探索者Aおよび探索実行者Cが確認することで、認証の成立をよりはっきりと確認することができる。
【0102】
くわえて、本実施形態の探索システムSYSにあっては、被探索者Aの認証が成立し、被探索者Aの身柄を保護した場合に、即座にパーソナルコンピュータPCに身柄保護の信号が送信されるため、被探索者Aの発見を、利用者Bは即座に識別することが可能である。
【0103】
<2.第2実施形態>
<2−1.第2実施形態の構成>
図6は、第2実施形態の探索者確認システムSYS’の全体構成を示す図である。
第2実施形態の探索システムSYS’では、パーソナルコンピュータPCがインターネットINETを介して探索サーバSRVにアクセスする。そして、探索システムSYS利用のためのユーザ認証は探索サーバSRVが行う。第2実施形態の探索システムSYS’にアクセスサーバASは備わっていない。さらに、第2実施形態においては、探索サーバSRVに暗号化プログラムが備わっており、任意のデータを所定形式で暗号化することが可能である。
【0104】
図7は、第2実施形態のデータベースサーバDB’に記憶されるテーブルを示す概念図である。図7に示すように、第2実施形態のデータベースサーバDB’は、鍵テーブルTBkを記憶することと、探索実行テーブルTBrの構成が異なることを除き、第1実施形態のデータベースサーバDBと同様である。
【0105】
鍵テーブルTBkには、例えば、RSA(Rivest-Shamir-Adleman)などの公開鍵方式における秘密鍵および公開鍵を示すデータが格納されている。鍵テーブルTBkは、複数のレコードを備え、各レコードは、電話番号フィールドNO1、秘密鍵フィールドKEYsf、公開鍵フィールドKEYpfおよび平文フィールドPLNを備えている。電話番号フィールドNO1は、個人情報テーブルTBpにおける電話番号フィールドNO1と同一であり、この電話番号フィールドNO1に格納されるデータをキーとして、鍵テーブルTBkは、個人情報テーブルTBpと対応づけられる。秘密鍵フィールドKEYsfには秘密鍵KEYsを示すデータが格納され、公開鍵フィールドKEYpfには秘密鍵KEYsに対応する公開鍵KEYpを示すデータが格納される。
【0106】
平文フィールドPLNには、探索サーバSRVによって生成された任意の文字列を示すデータが格納される。そして、平文フィールドPLNに格納されたデータが、秘密鍵KEYsによって暗号化され、暗号コードENCとして、予め携帯端末HPに送信される。したがって、各携帯端末HPは、記憶部14に暗号コードENCを記憶している。
【0107】
さらに、各携帯端末HPには、暗号コードENCを所定の公開鍵によって復号する際に使用される復号化プログラムもあわせて送信される。そして、各携帯端末HPは、復号化プログラムを記憶部14に記憶する。したがって、各携帯端末HPは、記憶部14に記憶されている暗号コードENCに対応する公開鍵KEYpを入手することで、暗号コードENCを復号することが可能である。
【0108】
上記以外の構成は、第1実施形態の探索システムSYSと同様である。煩雑を避けるため、探索システムSYSと重複する構成については同一の符号を付し、その説明を省略する。
【0109】
<2−2.第2実施形態の動作>
次に、探索システムSYS’の動作について説明する。以下の説明においては、第1実施形態と同じく、探索される者を被探索者Aとし、被探索者Aが携帯端末HPjを保持するものとする。また、被探索者Aが失踪した場合にパーソナルコンピュータPCより探索を依頼するものを利用者Bとする。そして、利用者Bの依頼によって被探索者Aを探索するものを探索実行者Cとし、探索実行者Cが携帯端末HPkを保持するものとする。なお、利用者Bは、予め所定の手続きをとり、探索システムSYS’利用のためのユーザ名およびパスワードを取得しているものとする。
【0110】
<2−2−1.探索動作>
図8は探索システムSYS’の探索動作を示すシーケンスチャートである。
まず、被探索者Aの探索にあたり、利用者Bは、最寄のISP(Internet Service Provider)を介して、探索サーバSRVにアクセスする。このとき、探索サーバSRVとパーソナルコンピュータPCとの間で、利用者Bを認証する認証処理が行われる。ここでは、この認証処理が成立したものとして、以下に説明を続ける。
【0111】
認証が成立すると、探索サーバSRVは、パーソナルコンピュータPCに起動されたブラウザに、携帯端末HPjの電話番号NMを入力するための入力フォームを表示させる。以下、ステップS301〜S308までの動作は、探索サーバSRVが識別コードIDを生成しない点を除いて、上述のステップS101〜S109までの動作と同様であるため、説明を省略する。
【0112】
ステップS308において実行信号CROを受信すると、探索サーバSRVは、携帯端末HPjの電話番号に基づいて、ホームメモリHMを参照し、携帯端末HPjの現在の位置情報を取得する。そして、探索サーバSRVは、携帯端末HPjの位置情報を、携帯端末HPkに送信する。また、探索サーバSRVは、位置情報と同時に、個人情報テーブルTBpにおける被探索者Aに対応するレコード中の画像パスフィールドPHOTOおよび音声パスフィールドVOICEによって指定されるファイル2種類、および公開鍵KEYpを、携帯端末HPkに送信する。(ステップS310〜S312)。
【0113】
そして、探索サーバSRVは、データベースサーバDBの鍵テーブルTBkより、被探索者Aに対応するレコードを抽出し、当該レコードに含まれる公開鍵KEYpを取得、携帯端末HPkに送信する。また、携帯端末HPは、探索サーバSRVより複数の個人に対応する個人情報データを受信することができ、各データは、電話番号NO1をキーとしてソートされ、記憶される。
【0114】
さて、上記ステップS310〜S312においては、探索サーバSRVは、被探索者Aを示す個人情報データを、携帯端末HPkに送信しなかった。本実施形態では、被探索者Aを示す個人情報データは、探索実行者Cの要求に応じて、携帯端末HPkに送信される。被探索者Aを示す個人情報データが必要であれば(ステップS313においてYes)、探索実行者Cは、携帯端末HPkの入力部17を操作して、個人情報を要求する信号を、探索サーバSRVに送信する(ステップS314)。この信号を受信した場合だけ、探索サーバSRVは、被探索者Aの個人情報を示すデータ、すなわち、名前フィールドNAME、性別フィールドSEX、年齢フィールドAGE、身長フィールドHIGHT、および相貌フィールドTYPEに格納される各種データを、携帯端末HPkに送信する(ステップS315)。被探索者Aを示す個人情報データを受信すると、携帯端末HPkは、応答信号ACKを探索サーバSRVに送信する(ステップS316)。
【0115】
なお、探索実行者Cが、被探索者Aを示す個人情報データを要求する操作を行わない限り(ステップS313においてNo)、携帯端末HPkは、携帯端末HPjの位置情報を受信の後、応答信号ACKを、探索サーバSRVに送信する(ステップS316)。そして、探索サーバSRVは、被探索者Aが発見されない場合(ステップS317においてNo)、処理をステップS311に戻し、携帯端末HPjの位置情報を、携帯端末HPkに供給しつづける。
【0116】
<2−2−2.被探索者認証動作>
図9は、探索システムSYS’の被探索者認証動作を示すシーケンスチャートである。
まず、携帯端末HPkが携帯端末HPjに向けて、暗号コードENCの送信を要求する要求信号REQを送信する(ステップS401)。要求信号REQを受信すると、携帯端末HPjは、記憶部14に記憶される暗号コードENCを、携帯端末HPkに向けて送信する(ステップS402)。
【0117】
携帯端末HPkは、携帯端末HPjから暗号コードENCを受信すると、記憶部14に記憶された公開鍵KEYpを利用して、この暗号コードENCを復号化し、復号コードDECを作成する(ステップS403)。そして、携帯端末HPkは、復号コードDECを、探索サーバSRVに送信する(ステップS404)。
【0118】
探索サーバSRVは、携帯端末HPkより復号コードDECを受信すると、探索実行テーブルTBrを参照し、携帯端末HPjに対応するレコードの平文フィールドPLNに格納されるデータが、復号コードDECと一致するか否かを判定する(ステップS405)。ここで、平文フィールドPLNに格納されるデータが、携帯端末HPkの送信してきた復号コードDECと一致した場合(ステップS406においてYes)、探索サーバSRVは、一致信号IDTを携帯端末HPkおよび携帯端末HPjに送信する(ステップS407)。
【0119】
ステップS408〜S417の処理は、上記ステップS205〜S214の処理と同様であるため、その説明を省略する。
【0120】
また、ステップS417において端末装置HPkより応答信号ACKを受信した後、探索処理が終了する場合(ステップS418においてYes)、探索サーバSRVは、新規に秘密鍵KEYsおよび公開鍵KEYpの一組のデータを生成し、鍵テーブルTBkにおける携帯端末HPjに対応するレコードの秘密鍵フィールドKEYsfおよび公開鍵フィールドKEYpfにそれぞれ格納する。さらに、探索サーバSRVは、平文フィールドPLNに格納される文字列を更新し、更新されたデータを新しい秘密鍵KEYpで暗号化して新しい暗号コードENCnを作成する(ステップS419)。
【0121】
そして、探索サーバSRVは、暗号コードENCnを、携帯端末HPjに送信する(ステップS420)。暗号コードENCnを受信すると、携帯端末HPjは、記憶部14に記憶される暗号コードENCを、暗号コードENCnと置換する(ステップS421)。置換が終了すると、携帯端末HPjは、応答信号ACKを探索サーバSRVに送信し(ステップS422)、処理が終了する。
【0122】
<2−3.第2実施形態の効果>
以上、説明したように、第2実施形態の探索システムSYS’では、認証に利用される公開鍵KEYpが探索終了時に更新される。さらに、被探索者Aの保持する携帯端末HPjの記憶する暗号コードENCもまた更新される。したがって、一度探索に利用され、復号化された暗号コードENCが再使用されないため、認証情報が悪用される危険性を低減させることができる。
【0123】
<3.変形例>
なお、本発明の探索システムSYSおよびSYS’は、上述の実施形態にのみ限定されるものではなく、その技術的思想の範囲内で種々の変更を加えることが可能である。
【0124】
(1)上述の第1および第2実施形態においては、被探索者Aの保持すべき第1の携帯端末の位置情報取得は、携帯端末HPと基地局BSとの信号送受信に基づく態様で説明を行ったが、この位置情報取得手段として、例えば、GPS(Global Positioning Systems)などを利用する態様であっても構わない。この場合、GPS受信機は、携帯通信網NETに備わっていてもよいし、携帯端末HPに備わっている態様であってもよい。要は、被探索者Aが保持する携帯端末HPの位置情報を取得できる態様であれば、どのような態様であっても構わない。
【0125】
(2)上述の第1および第2実施形態においては、利用者Bは、被探索者Aの探索依頼を、パーソナルコンピュータPCを介して行ったが、例えば、ブラウザ機能付きの携帯電話など、Webページを閲覧可能な携帯端末を利用して探索依頼を行ってもよい。要は、被探索者Aの失踪が発覚してすぐに、利用者Bが探索サーバSRVに探索を依頼できる態様であれば、どのような態様であっても構わない。
【0126】
(3)上述の第1および第2実施形態においては、被探索者Aを特定するために携帯端末HPkに送信される画像データとして、利用者BがデータベースサーバDBにアップロードした画像データを利用した態様で説明を行ったが、被探索者Aを示す画像データを自動的に取得する態様であっても構わない。要は、探索補助のために、探索実行者の携帯端末に画像もしくは音声データを送信できる態様であるなら、どのような態様であっても構わない。
【0127】
(4)上述の第1および第2実施形態では、探索実行者Bは、探索サーバSRVから携帯端末HPjの現在位置情報を取得し、その情報に基づいて、自ら携帯端末HPjの現在位置に近付く態様をとって説明を行ったが、携帯端末HPkと携帯端末HPjとの間で通話が可能であれば、探索実行者Bは、被探索者Aを音声によって所望の位置に誘導し、保護をより容易にする態様をとることも可能であり、誘導先の場所に現れた被探索者Aと思しき人物との間で認証動作を行ってもよい。要は、被探索者Aと思しき人物の現在位置までの接近において、探索実行者Bは、携帯端末HPをどのように利用しても構わない。
【0128】
(5)上述の第1および第2実施形態においては、個人情報テーブル、鍵情報テーブル、依頼者テーブルがすべてデータベースサーバDBに記憶される態様をとって説明を行ったが、各テーブルが分散データベースとして構成されていても構わない。要は、被探索者Aの探索に必要な各種データを、探索サーバSRVが取得できる態様であれば、どのような態様であっても構わない。
【0129】
(6)上述の第1実施形態においては、被探索者Aと思しき人物が本当に被探索者Aであるかを認証するために、携帯端末HPkから携帯端末HJjに識別コードIDが近距離無線通信によって送信され、認証処理が行われる態様で説明を行ったが、探索実行者Cが被探索者Aと思しき人物の保持する携帯端末HPに識別コードIDを手動入力し、探索サーバSRVに識別コードIDを送信する態様であっても構わない。要は、探索開始時に携帯端末HPkにのみ送信された識別コードIDが、被探索者Aの保持する携帯端末HPjより探索サーバSRVに送信され、その結果として、被探索者Aが認証される態様であるならば、どのような態様であっても構わない。
【0130】
(7)また、上述の第1実施形態においては、被探索者Aと思しき人物が本当に被探索者Aであるかを認証するために、携帯端末HPkから携帯端末HPjに、近距離無線通信によって、識別コードIDと電話番号NMとを送信し、当該識別コードIDおよび電話番号NMを、携帯端末HPjが探索サーバSRVに送信することで被探索者認証動作が行われた。ここで、例えば、携帯端末HPのROM13中に、携帯端末HPを一意に識別することが可能な端末IDなどが記憶されている場合には、その端末IDを、電話番号NMの代わりに利用してもよい。また、電話番号NMの変わりに、携帯端末HPに一意に割り当てられた電子メイルアドレスであってもよい。要は、探索サーバSRVが、識別コードIDの送信先である携帯端末HPと、識別コードIDの送信元である携帯端末HPとを一意に識別し、被探索者Aの認証動作を行える態様であるならば、どのようなものであっても構わない。
【0131】
(8)上述の第2実施形態においては、暗号コードENCの復号化を携帯端末HPkにおいて行う態様で説明を行ったが、暗号コードENCの復号化を、携帯端末HPjもしくは探索サーバSRVで行う態様を取ってもよい。この場合には、携帯端末HPkの要求により、暗号コードENCが携帯端末HPjより携帯端末HPkに送信されたのち、携帯端末HPkにおいて暗号コードENCが復号化されるようにすればよい。要は、探索実行者Cにしか送信されていない公開鍵KEYpによって、携帯端末HPjに記憶される暗号コードENCが復号化され、その結果に基づいて、被探索者Aが認証される態様であるならば、どのような態様であっても構わない。
【0132】
(9)上述の第1および第2実施形態においては、被探索者Aの認証は、一致信号IDTもしくは不一致信号MISの受信によって、携帯端末HPkの表示部15に認証結果が表示され、探索実行者Cに認証結果を識別可能とする態様で説明を行った。しかし、携帯端末HPkが表示部15に認証結果を表示する態様ではなく、光、音、もしくは振動によって、認証結果を通知する態様であっても構わない。要は、一致信号IDTもしくは不一致信号MISの受信を契機とした携帯端末HPkの処理によって、探索実行者Cが認証結果を識別できるならば、どのような態様であっても構わない。
【0133】
(10)上述の第1および第2実施形態においては、被探索者Aは人間であるとして説明を行ったが、携帯端末HPjを保持させることで探索可能な対象は、人間に限らない。例えば、自然動物といった人間以外の生物や、車や船といった物体であっても構わない。要は、携帯端末HPの位置情報を利用して、移動体である対象を探索し、発見された対象の認証を携帯端末HPを利用して行える態様であれば、どのようなものであっても構わない。
【0134】
(11)上述の第1および第2実施形態においては、探索実行者Cの保持する携帯端末HPkに対して被探索者Aの個人情報データを送信する態様をとって説明を行ったが、これに加えて、被探索者Aの保持すべき携帯端末HPjに対して、探索実行者Cを示す個人情報データを送信するようにしても構わない。この場合、個人情報テーブルTBpに、予め探索実行者Cを示す個人情報データを格納しておき、携帯端末HPkに被探索者Aの個人情報データを送信する際に、携帯端末HPjに探索実行者Cの個人情報データを送信するようにすればよい。そうすることで、携帯端末HPjにおいては、探索実行者Cの顔写真などを表示させる等といった動作が可能となり、よりスムースに被探索者Aを保護する助けとなる。
【0135】
(12)上述の第1および第2実施形態においては、被探索者Aの探索開始時に、被探索者Aの保持すべき携帯端末HPjに一意に対応付けられた電話番号NMを、探索サーバSRVに送信する態様をとって説明を行ったが、このとき、探索サーバSRV側で携帯端末HPjの探索可否を認証し、認証が不成立の場合には携帯端末HPkに個人情報データを送信しないようにして、不正探索を抑制する態様をとっても構わない。
例えば、予め個人情報テーブルTBpに、携帯端末HPjの探索可否を示すフラグを格納するフィールドを設けておく。そして、依頼端末PCから探索サーバSRVに対して電話番号NMが送信された際(上記ステップS101)に、フラグを格納するフィールドを探索サーバSRVが参照し、認証処理を行う。そして、探索サーバSRVから依頼端末PCに対して応答信号ACKが送信される際(上記ステップS102)に、応答信号ACKに併せて、携帯端末HPjの認証結果を通知する。ここで、認証不成立の場合には、以降の処理(ステップS103〜S116)は行わないようにする。このようにすれば、探索が認められていない被探索者Aに関する個人情報が探索サーバSRV外部に送信されることがなくなり、本変形例12の態様を実現することができる。
【0136】
【発明の効果】
以上、説明したように、本発明の探索システム、探索サーバ、携帯端末および探索対象認証方法では、被探索者の最新の特徴ある画像データ等を利用して被探索者の探索を行い、被探索者と思しき人物の発見の際には被探索者の近親者などの声を録音した音声データを利用して、被探索者と思しき人物が被探索者当人であるか否かを感覚的に識別する補助を行う。
【0137】
そして、本発明の探索システム、探索サーバ、携帯端末および探索対象認証方法では、被探索者と思しき人物の保持する携帯端末と探索実行者の保持する携帯端末とに保持されるデータを利用して認証を行うため、被探索者の特定を確実に行うことができる。
【0138】
さらに、本発明の探索システム、探索サーバ、携帯端末および探索対象認証方法では、被探索者の認証に暗号を利用する場合、利用される暗号文および鍵を探索終了毎に更新するため、認証情報が悪用される危険性を低減させることができる。
【図面の簡単な説明】
【図1】 探索者確認システムSYSの全体構成を示す図である。
【図2】 携帯端末HPの電気的構成を示すブロック図である。
【図3】 データベースサーバDBに記憶されるテーブルを示す概念図である。
【図4】 探索システムSYSの探索動作を示すシーケンスチャートである。
【図5】 探索システムSYSの被探索者認証動作を示すシーケンスチャートである。
【図6】 探索システムSYS’の全体構成を示す図である。
【図7】 データベースサーバDB’に記憶されるテーブルを示す概念図である。
【図8】 探索システムSYS’の探索動作を示すシーケンスチャートである。
【図9】 探索システムSYS’の被探索者認証動作を示すシーケンスチャートである。
【符号の説明】
A…探索対象、B…利用者、C…探索実行者、SRV…探索サーバ、ID…識別コード、ENC…暗号コード、HP…携帯端末、KEYs…秘密鍵、KEYp…公開鍵、PC…パーソナルコンピュータ、REQ…要求信号、IDT…一致信号、NO1,NO2…電話番号、10…送受信部、11…CPU、13…ROM、14…記憶部、15…表示部、17…入力部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a search system, a search server, a mobile terminal, and a search target authentication method capable of performing a person search using position information of a mobile terminal and confirming the identity of a searchee. .
[0002]
[Prior art]
Conventionally, there has been known a technique of holding a portable terminal capable of acquiring position information for persons such as physically and mentally handicapped persons, elderly persons, and infants, and using the position information of the portable terminal for the purpose of protecting the body in case of disappearance. Yes. When the subject disappears, for example, a third party such as a care support center may be requested to protect the person being searched for. In this case, personal information such as the photograph of the searchee's face, age, and gender is distributed to a third-party organization and used as assistance for the searchee's identification.
[0003]
[Problems to be solved by the invention]
However, in specifying the search target person, the third-party organization generally does not actually know the search target person. Therefore, even if a staff member of a third party obtains image data showing the appearance of the person to be searched using a portable terminal, for example, the hair style differs from the image data, or the impression of clothing on the day is an image. Due to various reasons such as being very different from the data, it was sometimes difficult to obtain confirmation of the identity of the person at the actual discovery stage.
[0004]
In view of such circumstances, an object of the present invention is to provide a search system, a search server, a mobile terminal, and a search target authentication method that can perform identity verification when a search target is discovered.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, the present invention provides a plurality of first mobile terminals held by a plurality of searchers, a plurality of second mobile terminals held by a plurality of search targets scheduled to be searched, In a search system including a search server capable of communicating with the first and second portable terminals, the search server uniquely identifies the search request when a search for a certain second portable terminal is requested. A generating unit that generates a request identification code; a storage unit that stores the request identification code and a terminal identification code for uniquely identifying the plurality of second mobile terminals; and the request identification code A transmitter for transmitting to the first portable terminal; a receiver for receiving the request identification code and the terminal identification code from the second portable terminal; and the request identification code and the terminal identification from the second portable terminal With code If received, the received request identification code and the terminal identification code are compared with the request identification code and the terminal identification code stored in the storage unit, the comparison unit, based on the comparison result of the comparison unit, An authentication unit that authenticates that a search target holding the second mobile terminal is valid, the first mobile terminal receiving the request identification code from the search server, and the request identification A storage unit that stores a code; and a transmission unit that transmits the request identification code by short-range wireless communication based on a predetermined operation of the searcher, wherein the second portable terminal transmits the request identification code to a short range A search system comprising: a receiving unit for receiving by wireless communication; and a transmitting unit for transmitting the request identification code and the terminal identification code to the search server. To provide.
[0006]
The present invention also provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In a search system including a search server that can communicate with a mobile terminal, the search server generates a request identification code that uniquely identifies the search request when a search for a second mobile terminal is requested. A generation unit, a storage unit that stores the request identification code and a terminal identification code for uniquely identifying the plurality of second portable terminals in association with each other, and the request identification code in the first portable terminal A transmitting unit for transmitting, a receiving unit for receiving the request identification code and the terminal identification code from the second portable terminal, and the request identification code and the terminal identification code received from the second portable terminal The concerned A comparison unit that compares the received request identification code and terminal identification code with the request identification code and terminal identification code stored in the storage unit, and the second portable terminal based on a comparison result of the comparison unit And an authentication unit that authenticates that the search target that holds the request is valid, the first portable terminal receiving the request identification code from the search server, and a storage that stores the request identification code And a display unit that displays the request identification code read from the storage unit based on a predetermined operation of the searcher, and the second mobile terminal corresponds to the second mobile terminal A storage unit that stores a terminal identification code, an input unit that receives an input instruction of a user, and the searcher operates the input unit to input the request identification code, and before the input When a request identification code inputting an instruction to be transmitted to the search server provides a search system characterized by comprising a transmitter for transmitting the request identification code and the terminal identification code to the search server.
[0007]
The present invention also provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In a search system comprising a search server communicable with a mobile terminal, the search server authenticates each of the second mobile terminal and a terminal identification code for identifying the second mobile terminal. A storage unit that associates and stores an authentication code and a set of a secret key and a public key corresponding to each authentication code, and encrypts the authentication code with the secret key corresponding to the authentication code to obtain an encrypted authentication code The encryption authentication code to be created and the encrypted authentication code are transmitted in advance to each of the plurality of second mobile terminals, and when a search for a certain second mobile terminal is requested, the second mobile terminal Recognition From the transmitter that transmits the public key corresponding to the code to the first portable terminal, the receiver that receives the authentication code and the terminal identification code from the second portable terminal, and from the second portable terminal When the authentication code and the terminal identification code are received, a comparison unit that compares the received authentication code and the terminal identification code with the storage content of the storage unit, and based on a comparison result of the comparison unit An authentication unit that authenticates that the search target holding the two mobile terminals is valid, and the first mobile terminal stores the public key and a reception unit that receives the public key from the search server And a transmitting unit that transmits the public key to the second mobile terminal by short-range wireless communication based on a predetermined operation of the searcher, and the second mobile terminal includes the search A receiving unit that receives the encryption authentication code from a first mobile terminal and receives the public key from the first portable terminal by short-range wireless communication; a storage unit that stores the encryption authentication code; and the public key The search using the decryption unit for decrypting the encrypted authentication code stored in the storage unit using the terminal, the terminal identification code, and the authentication code obtained by decrypting the encrypted authentication code There is provided a search system including a transmission unit that transmits to a server.
[0008]
The present invention also provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In a search system comprising a search server communicable with a mobile terminal, the search server authenticates each of the terminal identification code for identifying each of the first mobile terminals and the second mobile terminal. A storage unit that associates and stores an authentication code and a set of a secret key and a public key corresponding to each authentication code, and encrypts the authentication code with the secret key corresponding to the authentication code to obtain an encrypted authentication code The encryption authentication code to be created and the encrypted authentication code are transmitted in advance to each of the plurality of second mobile terminals, and when a search for a certain second mobile terminal is requested, the second mobile terminal Recognition A transmitting unit that transmits the public key corresponding to the code to the first portable terminal, and the terminal identification code and the encrypted authentication code of the first portable terminal are decrypted from the first portable terminal. A receiving unit that receives the obtained authentication code, a comparison unit that compares the terminal identification code and the authentication code received from the first portable terminal with the storage content of the storage unit, and a comparison result of the comparison unit And an authentication unit that authenticates that the search target holding the second mobile terminal is valid, and the first mobile terminal receives the public key from the search server and A receiving unit that receives the authentication code from the second portable terminal, a storage unit that stores the public key, a decryption unit that decrypts the encrypted authentication code using the public key, and the searcher's For predetermined operation Accordingly, a request signal for requesting transmission of the encrypted authentication code is transmitted to the second portable terminal by short-range wireless communication, and the terminal identification code and the encrypted authentication code are decrypted. A transmission unit that transmits the authentication code to the search server, wherein the second mobile terminal receives the encrypted authentication code from the search server and transmits the request signal to the first mobile terminal. Based on the request signal, the reception unit that receives the communication through the short-range wireless communication, the storage unit that stores the encrypted authentication code, and transmits the encrypted authentication code to the first portable terminal through the short-range wireless communication. A search system comprising: a transmitting unit that performs a search.
[0009]
In a preferred aspect, the terminal identification code is a telephone number of the second portable terminal, a terminal ID number uniquely assigned to the second portable terminal, or an electronically assigned to the second portable terminal. At least one of the mail addresses.
[0010]
In another preferable aspect, the terminal identification code is a phone number of the first portable terminal, a terminal ID number uniquely assigned to the first portable terminal, or uniquely assigned to the first portable terminal. At least one of the assigned electronic mail addresses.
[0011]
In another preferable aspect, the search server sends a notification signal for notifying the discovery of the search target when the search target holding the second portable terminal is authenticated as valid. A notification signal transmitter for transmitting to the mobile terminal is further provided.
[0012]
In another preferable aspect, the search server sends a notification signal for notifying the discovery of the search target when the search target holding the second portable terminal is authenticated as valid. A notification signal transmitter for transmitting to the mobile terminal or the second mobile terminal is further provided.
[0013]
In another preferable aspect, the search server further includes a request terminal that transmits a request signal for requesting a search for the second portable terminal, and receives the request signal from the request terminal. The mobile terminal is instructed to search for the second mobile terminal requested to be searched.
[0014]
In another preferred embodiment, the search server sends a notification signal to the requesting terminal to notify the discovery of the search target when the search target holding the second mobile terminal is authenticated as valid. A notification signal transmitter for transmitting is further provided.
[0015]
The present invention is used in a search system including a plurality of first mobile terminals held by a plurality of searchers and a plurality of second mobile terminals held by a plurality of search targets scheduled to be searched, In the search server capable of communicating with the first and second mobile terminals, a generation unit that generates a request identification code for uniquely identifying the search request when a search for a certain second mobile terminal is requested; A storage unit that stores the request identification code in association with a terminal identification code for uniquely identifying the plurality of second portable terminals, and a transmission unit that transmits the request identification code to the first portable terminal Receiving the request identification code and the terminal identification code from the second portable terminal, and receiving the request identification code and the terminal identification code from the second portable terminal. A comparison unit that compares the request identification code and the terminal identification code with the request identification code and the terminal identification code stored in the storage unit, and holds the second portable terminal based on a comparison result of the comparison unit A search server is provided that includes an authentication unit that authenticates that a search target to be verified is valid.
[0016]
Further, the present invention is used in a search system including a plurality of first mobile terminals held by a plurality of searchers and a plurality of second mobile terminals held by a plurality of search targets scheduled to be searched, A search server capable of communicating with the first and second mobile terminals; a terminal identification code for identifying each of the second mobile terminals; and an authentication code for authenticating each of the second mobile terminals; A storage unit that stores a pair of a secret key and a public key corresponding to each authentication code in association with each other, and a cipher for generating an encrypted authentication code by encrypting the authentication code with the secret key corresponding to the authentication code And transmitting the encrypted authentication code to each of the plurality of second mobile terminals in advance, and when the search for a certain second mobile terminal is requested, the authentication code of the second mobile terminal is transmitted. A transmitting unit that transmits the public key corresponding to the first mobile terminal, a receiving unit that receives the authentication code and the terminal identification code from the second mobile terminal, and the second mobile terminal from the second mobile terminal When the authentication code and the terminal identification code are received, a comparison unit that compares the received authentication code and the terminal identification code with the storage content of the storage unit, and the second based on the comparison result of the comparison unit And an authentication unit that authenticates that the search target holding the mobile terminal is valid.
[0017]
Further, the present invention is used in a search system including a plurality of first mobile terminals held by a plurality of searchers and a plurality of second mobile terminals held by a plurality of search targets scheduled to be searched, A search server capable of communicating with the first and second portable terminals, a terminal identification code for identifying each of the first portable terminals, and an authentication code for authenticating each of the second portable terminals; A storage unit that stores a pair of a secret key and a public key corresponding to each authentication code in association with each other, and a cipher for generating an encrypted authentication code by encrypting the authentication code with the secret key corresponding to the authentication code And transmitting the encrypted authentication code to each of the plurality of second mobile terminals in advance, and when the search for a certain second mobile terminal is requested, the authentication code of the second mobile terminal is transmitted. Obtained by decrypting the terminal identification code and the encrypted authentication code of the first portable terminal from the first portable terminal and a transmission unit that transmits the public key corresponding to the first portable terminal. In addition, a receiving unit that receives the authentication code, a comparison unit that compares the terminal identification code and the authentication code received from the first portable terminal with the storage content of the storage unit, and a comparison result of the comparison unit And an authentication unit that authenticates that the search target holding the second portable terminal is valid.
[0018]
In a preferred aspect, the search server of the present invention, when authentication that the search target holding the second mobile terminal is valid is established, the authentication corresponding to the second mobile terminal for which the authentication has been established. A code and a pair of a secret key and a public key corresponding to the authentication code, storing the regenerated authentication code and the pair of the secret key and the public key, and storing the secret code corresponding to the authentication code An encrypted authentication code obtained by encryption with a key is transmitted to the second mobile terminal that has been authenticated, and the second mobile terminal receives the encrypted authentication code newly received from the search server, The encrypted authentication code used for the authentication is replaced and stored.
[0019]
In another preferable aspect, the terminal identification code is a telephone number of the second portable terminal, a terminal ID number uniquely assigned to the second portable terminal, or uniquely assigned to the second portable terminal. At least one of the assigned electronic mail addresses.
[0020]
In another preferable aspect, the terminal identification code is a phone number of the first portable terminal, a terminal ID number uniquely assigned to the first portable terminal, or uniquely assigned to the first portable terminal. At least one of the assigned electronic mail addresses.
[0021]
In another preferred aspect, the search server of the present invention sends a notification signal for notifying the discovery of the search target when the search target holding the second mobile terminal is authenticated. A notification signal transmission unit for transmitting to the first portable terminal is further provided.
[0022]
In another preferred aspect, the search server of the present invention sends a notification signal for notifying the discovery of the search target when the search target holding the second mobile terminal is authenticated. A notification signal transmitter for transmitting to the first portable terminal or the second portable terminal is further provided.
[0023]
In another preferred aspect, the search server of the present invention is connected to a request terminal that transmits a request signal for requesting the search for the second portable terminal, and receives the request signal from the request terminal. The first mobile terminal is instructed to search for the second mobile terminal requested to be searched.
[0024]
In another preferred aspect, the search server of the present invention sends a notification signal for notifying the discovery of the search target when the search target holding the second mobile terminal is authenticated. A notification signal transmission unit for transmitting to the requesting terminal is further provided.
[0025]
Then, according to the present invention, when a search for the search target terminal is requested from the search server in a mobile terminal that searches for a search target terminal based on a command from the search server, the search target terminal A receiving unit that receives from the search server a request identification code that uniquely identifies a search request to the storage, a storage unit that stores the received request identification code, and a short-range wireless communication of the stored request identification code in the searched terminal. Provided is a portable terminal comprising a transmission unit that transmits by communication.
[0026]
Further, the present invention provides a short-distance wireless communication from a search terminal that searches for a mobile terminal itself to a request identification code that uniquely identifies a search request for the mobile terminal itself in a mobile terminal that is searched based on a command from a search server. A mobile terminal comprising: a receiving unit that receives the mobile terminal itself; and a transmission unit that transmits the received terminal identification code and the received request identification code to the search server.
[0027]
Further, the present invention provides a mobile terminal that searches for a search target terminal as a search target based on a command from a search server, and searches for a public key associated with an authentication code for authenticating the search target terminal. A receiving unit that receives from the server, a storage unit that stores the received public key, and a transmitting unit that transmits the stored public key to the searched terminal based on a short-range wireless communication based on a predetermined operation of the searcher A portable terminal is provided.
[0028]
Further, the present invention is obtained by encrypting an authentication code for authenticating each of the searched terminals with the secret key corresponding to the authentication code, in a mobile terminal searched based on a command from a search server. A first receiving unit that receives an encrypted authentication code from the search server, a storage unit that stores the encrypted authentication code, and a public key associated with the authentication code for authenticating the searched terminal A second receiving unit that receives from the search terminal by short-range wireless communication, a decryption unit that decrypts the encrypted authentication code stored in the storage unit using the public key, and a mobile terminal itself And a transmitting unit that transmits the terminal identification code identifiable to the search server and the authentication code obtained by decrypting the encrypted authentication code to the search server. To provide the end.
[0029]
Further, the present invention provides a mobile terminal that searches for a search target terminal as a search target based on a command from a search server, and searches for a public key associated with an authentication code for authenticating the search target terminal. A first receiving unit received from a server, a storage unit for storing the public key, and an encryption code obtained by encrypting an authentication code for authenticating each of the terminals to be searched with the secret key corresponding to the authentication code A second receiving unit that receives an encrypted authentication code from the searched terminal, a decrypting unit that decrypts the encrypted authentication code using the public key, and a request signal that requests transmission of the encrypted authentication code Transmitting to the searched terminal by short-range wireless communication, and transmitting the terminal identification code and the authentication code obtained by decrypting the encrypted authentication code to the search server To provide a mobile terminal comprising: a transmission unit that.
[0030]
Further, the present invention provides an encryption code obtained by encrypting an authentication code for authenticating each of the searched terminals with the secret key corresponding to the authentication code in a mobile terminal searched based on a command from a search server. A first receiving unit for receiving an encrypted authentication code from the search server, a storage unit for storing the encrypted authentication code, and a request signal for requesting transmission of the encrypted authentication code from the search terminal via short-range wireless communication A portable terminal comprising: a second receiving unit that receives the encrypted authentication code based on the request signal; and a transmitting unit that transmits the encrypted authentication code to the search terminal by short-range wireless communication based on the request signal.
[0031]
In a preferred aspect, the terminal identification code is at least one of a telephone number of the mobile terminal, a terminal ID number uniquely assigned to the mobile terminal, or an electronic mail address uniquely assigned to the mobile terminal. is there.
[0032]
The present invention provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In a search object authentication method used in a search system including a search server capable of communicating with a mobile terminal, the search server stores in advance a terminal identification code for uniquely identifying the plurality of second mobile terminals. When the search for the second mobile terminal is requested, the search server generates a request identification code for uniquely identifying the search request, and the search server responds to the request identification code and the search request. And the search server transmits the request identification code to the first portable terminal, and the first portable terminal receives the request identification code from the search server. The request identification code is stored, and the first portable terminal transmits the request identification code to the second portable terminal by short-range wireless communication based on a predetermined operation of the searcher. The portable terminal transmits the request identification code and the terminal identification code of the second portable terminal to the search server when the request identification code is received by short-range wireless communication, and the search server includes the request identification code and When the terminal identification code is received, the received request identification code and the terminal identification code are compared with stored contents, and the search server holds the second portable terminal based on the comparison result. Provided is a search target authentication method characterized by authenticating that a target is valid.
[0033]
The present invention also provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In a search object authentication method used in a search system including a search server capable of communicating with a mobile terminal, the search server stores in advance a terminal identification code for uniquely identifying the plurality of second mobile terminals. When the search for the second mobile terminal is requested, the search server generates a request identification code for uniquely identifying the search request, and the search server responds to the request identification code and the search request. And the search server transmits the request identification code to the first portable terminal, and the first portable terminal receives the request identification code from the search server. Receiving Then, the request identification code is stored, and the first portable terminal displays the request identification code based on a predetermined operation of the searcher, and when the searcher finds the search target, the second mobile terminal displays the request identification code. The mobile terminal transmits the request identification code and the terminal identification code to the search server based on a predetermined operation of the searcher, and the search server receives the request identification code and the terminal identification code, and receives the request identification code and the terminal identification code. The request identification code and the terminal identification code are compared with the stored content, and the search server authenticates that the search target holding the second portable terminal is valid based on the comparison result. A search object authentication method is provided.
[0034]
The present invention also provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In the search target authentication method used in a search system including a search server that can communicate with a mobile terminal, the search server includes a terminal identification code for identifying each of the second mobile terminals, and the second mobile phone. An authentication code for authenticating each terminal and a set of a secret key and a public key corresponding to each authentication code are stored in association with each other, and the search server stores the authentication code in each of the plurality of second portable terminals. An encrypted authentication code obtained by encrypting a code with the corresponding secret key is transmitted in advance, and the second portable terminal stores the encrypted authentication code received from the search server, Mobile phone When the search is requested, the search server refers to the stored content, and transmits the public key corresponding to the authentication code of the second mobile terminal for which the search request has been made to the first mobile terminal. When the first mobile terminal receives the public key from the search server, the first mobile terminal stores the public key, and the first mobile terminal stores the public key based on a predetermined operation of the searcher. When the second portable terminal receives the public key by short-range wireless communication, the encryption stored in advance using the received public key is transmitted to the second portable terminal by short-range wireless communication. Decrypting the authentication code, the second mobile terminal transmits the decrypted authentication code and the terminal identification code of the second mobile terminal to the search server, and the search server is decrypted The authentication code When the terminal identification code is received, the received authentication code and the terminal identification code are compared with stored contents, and the search server holds the second portable terminal based on the comparison result. A search object authentication method characterized by authenticating that an object is valid is provided.
[0035]
The present invention also provides a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second In a search object authentication method used in a search system including a search server communicable with a mobile terminal, the search server includes a terminal identification code for identifying each of the first mobile terminals, and the second mobile phone An authentication code for authenticating each terminal and a set of a secret key and a public key corresponding to each authentication code are stored in association with each other, and the search server stores the authentication code in each of the plurality of second portable terminals. An encrypted authentication code obtained by encrypting a code with the corresponding secret key is transmitted in advance, and the second portable terminal stores the encrypted authentication code received from the search server, Mobile phone When the search is requested, the search server refers to the stored content, and transmits the public key corresponding to the authentication code of the second mobile terminal for which the search request has been made to the first mobile terminal. The first portable terminal stores the public key, and the first portable terminal transmits a request signal for requesting transmission of the encrypted authentication code based on a predetermined operation of the searcher. When the second portable terminal receives the request signal, the encrypted authentication code stored in advance is transmitted to the first portable terminal by short-range wireless communication. And when the first portable terminal receives the encrypted authentication code, the first portable terminal decrypts the encrypted authentication code using the public key, and the first portable terminal And the first portable terminal The terminal identification code is transmitted to the search server, and when the search server receives the decrypted authentication code and the terminal identification code, the search server compares the received authentication code and the terminal identification code with stored contents. The search server provides a search target authentication method for authenticating that the search target holding the second portable terminal is valid based on the comparison result.
[0036]
In a preferred aspect, when authentication that the search target holding the second mobile terminal is valid is established, the search server includes the authentication code corresponding to the second mobile terminal for which the authentication is established, Regenerate the private key and public key pair corresponding to the authentication code, the search server stores the regenerated authentication code and the private key and public key pair, and the search server An encrypted authentication code obtained by encrypting an authentication code with the corresponding secret key is transmitted to the second portable terminal that has been authenticated, and the second portable terminal is newly received from the search server The encrypted authentication code is stored in place of the encrypted authentication code used for the authentication.
[0037]
In another preferable aspect, the terminal identification code is a telephone number of the second portable terminal, a terminal ID number uniquely assigned to the second portable terminal, or uniquely assigned to the second portable terminal. At least one of the assigned electronic mail addresses.
[0038]
In another preferable aspect, the terminal identification code is a phone number of the first portable terminal, a terminal ID number uniquely assigned to the first portable terminal, or uniquely assigned to the first portable terminal. At least one of the assigned electronic mail addresses.
[0039]
In another preferable aspect, the search server sends a notification signal notifying the discovery of the search target when the authentication that the search target holding the second mobile terminal is valid is established. To one mobile terminal.
[0040]
In another preferable aspect, the search server sends a notification signal notifying the discovery of the search target when the authentication that the search target holding the second mobile terminal is valid is established. 2 to the mobile terminal.
[0041]
In another preferable aspect, the search server is connected to a request terminal that transmits a request signal for requesting a search for the second portable terminal, and the request terminal is based on a predetermined operation of the request terminal user. The request signal is transmitted to the search server, and the search server starts searching for the second portable terminal when receiving the request signal.
[0042]
In another preferable aspect, the search server requests the notification signal for notifying the discovery of the search target when the authentication that the search target holding the second mobile terminal is valid is established. Send to the terminal.
[0043]
DETAILED DESCRIPTION OF THE INVENTION
<1. First Embodiment>
<1-1. Configuration of First Embodiment>
FIG. 1 is a diagram showing an overall configuration of a searcher confirmation system SYS of the present invention. As shown in FIG. 1, the searcher confirmation system SYS includes mobile terminals HP1 to HPn (n = natural number, hereinafter referred to as a mobile terminal HP when it is not necessary to distinguish between individual devices) and a mobile communication network NET. And a search center CTR and a personal computer PC.
[0044]
The portable terminal HP is a portable terminal such as a PHS (Personal Handyphone System). The mobile terminal HP performs communication via the mobile communication network NET. Further, the mobile terminal HP has a short-range wireless communication function, and it is possible to perform communication between the mobile terminals HP without going through the mobile terminal network NET.
[0045]
FIG. 2 is a block diagram showing an electrical configuration of the mobile terminal HP. As shown in FIG. 2, the mobile terminal HP includes a transmission / reception unit 10, a CPU 11, a RAM 12, a ROM 13, a storage unit 14, a display unit 15, a voice input / output unit 16, and an input unit 17. Yes.
[0046]
The transmission / reception unit 10 is an interface when the mobile terminal HP performs wireless communication. The transmission / reception unit 10 has a function of demodulating a signal by tuning to a plurality of carriers such as 50 KHz and 2.45 GHz. Similarly, a signal can be modulated and transmitted to a plurality of carriers such as 50 KHz or 2.45 GHz. Therefore, the mobile terminal HP can communicate with other mobile terminals HP via the base station BS via the transmission / reception unit 10, and the mobile terminals HP can communicate with each other by using short-range wireless communication such as Bluetooth (registered trademark). It is also possible to perform communication according to the standard.
[0047]
The CPU 11 centrally controls the portable terminal HP based on various programs stored in the ROM 13 while using the RAM 12 as a temporary work area. The ROM 13 stores a telephone number NM used during communication of the mobile terminal HP, in addition to various programs for controlling the CPU 11.
[0048]
The storage unit 14 is an area for storing various data exchanged by the mobile terminal HP. The display unit 15 displays, for example, a selection screen or image data in various control programs. The voice input / output unit 16 includes a D / A converter and functions as a receiver in communication via the base station BS of the mobile terminal HP, and also converts voice data into analog and emits sound. In addition, a voice signal can be transmitted from the mobile terminal HP to another mobile terminal HP via the voice input / output unit 16. Each unit provided in the mobile terminal HP is connected via the system bus SB.
[0049]
The input unit 17 is provided with a button (not shown). The user can input arbitrary data to the portable terminal HP or execute a predetermined program via this button.
[0050]
Next, the mobile communication network NET will be described. As shown in FIG. 1, a mobile communication network NET includes a plurality of base stations BS1 to BSm (m = natural number, hereinafter referred to as a base station BS when there is no need to distinguish individual base stations), an exchange SW and home memory HM are provided.
[0051]
Although illustration is omitted, the mobile communication network NET is provided with a plurality of exchanges SW, and each exchange SW is connected via the exchange network SBN. Further, a plurality of base stations BS are connected to the exchange SW to perform wireless communication with the mobile terminal HP. The base station BS intermittently transmits a polling signal having a predetermined frequency on which a base station identification code CSID, which is a code uniquely indicating the base station BS, is superimposed.
[0052]
The mobile terminal HP receives the polling signal from a plurality of base stations BS. Then, the mobile terminal HP transmits a response signal toward the base station BSj (j = natural number, j ≦ n) corresponding to the signal having the highest electric field strength among the received polling signals. In this response signal, a base station identification code CSID indicating the base station BS and a telephone number NM of the mobile terminal HP are superimposed. The portable terminal HP is located in the area of the exchange SW to which the base station BS selected here is connected.
[0053]
In the above, the base station identification code CSID and the telephone number NM of the portable terminal HP included in the signal transmitted by the portable terminal HP are transmitted to the home memory HM via the exchange SW and the exchange network SBN. The home memory HM stores a visited table TBa (not shown) which is a database showing a list of current visited areas of a plurality of mobile terminals HP. When there is a change in the correspondence between the telephone number NM of the mobile terminal HP and the base station identification code CSID, the home memory HM changes the area table TBa as needed. As a result, the location table TBa reflects the current coverage area of all the mobile terminals HP that communicate using the mobile communication network NET.
[0054]
Further, an agent AGT, which is a resident program that executes a command such as SQL (Structured Query Language), is executed in the home memory HM, and a character string indicating a predetermined command is transmitted to the agent AGT. The zone table TBa can be referred to from outside the mobile communication network NET. The exchange network SBN is connected to a search center CTR via an access router (not shown). Therefore, the search center CTR can refer to the located area table TBa stored in the home memory HM.
[0055]
As shown in FIG. 1, the search center CTR includes a database server DB, a search server SRV, and an access server AS. Each server is connected to the network and can communicate. Further, the search server SRV includes a transmission / reception unit (not shown), and can communicate with the mobile terminal HP by this transmission / reception unit.
[0056]
The search server SRV requests the agent AGT of the home memory HM to execute a command for extracting a record that meets a desired condition from the table stored in the home memory HM, and from the visited table TBa, Get data indicating the current position. Further, the search server SRV extracts records and files that meet desired conditions from the database server DB described below. Further, the search server SRV generates an identification code ID, which is data such as a random number, according to a predetermined program stored in a storage unit (not shown). Further, the search server SRV performs comparison of data exchanged via the transmission / reception unit and authentication based on the comparison.
[0057]
The database server DB includes a table area TB and a file area FL. Various tables constituting the database are stored in the table area TB, and various files are stored in the file area.
FIG. 3 is a conceptual diagram showing a table stored in the database server DB. As shown in FIG. 3, the table area TB includes a personal information table TBp and a searcher table TBs, and the file area FL includes an image directory DRp and an audio directory DRv.
[0058]
The personal information table TBp has a plurality of records. This record is created for each searchee registered in the personal information table TBp. Each record includes a plurality of fields. The field stores various types of data that uniquely identify an individual and indicate the attributes of the individual. In the present embodiment, each record includes a telephone number field NO1, a name field NAME, a gender field SEX, an age field AGE, a height field HIGH, a appearance field TYPE, an image path field PHOTO, and a voice path field VOICE. .
[0059]
The telephone number field NO1 stores data indicating the telephone number NM of the portable terminal HP that the search target person should hold. The name field NAME stores data indicating the name of the search target person. The sex field SEX stores data indicating the sex of the search target person. The age field AGE stores data indicating the age of the search target person. In the height field HIGH, data indicating the height of the search target person is stored. Stored in the appearance field TYPE is data indicating the appearance of the search target person, for example, skinny, thick, and the like.
[0060]
In the image path field PHOTO, the storage position of the image file FLp such as a face photograph showing the closeness of the search target person, that is, data indicating a so-called path is stored. The image file FLp is stored at a predetermined position in the image directory DRp, and each image file FLp can be uniquely identified by the file name. The image file FLp is stored in a format such as PNG (Portable Network Graphics), for example, and is transmitted to the search performer when the search target person searches.
[0061]
Similarly, the voice path field VOICE stores data indicating the storage location of the voice file FLv, such as a voice called by the close relative of the search person, to the search person, so-called path. The audio file FLv is stored at a predetermined position in the audio directory DRv, and each audio file FLv can be uniquely identified by the file name. The audio file FLv is stored in a format such as MP3 (MPEG-1 Audio Layer-III), for example, and is transmitted to the searcher when searching for the searchee.
[0062]
The searcher table TBs is a table in which a third-party organization that searches for lost persons is registered. The searcher table TBs includes a plurality of records, and each record includes a plurality of fields. Here, the plurality of fields are a location field LC and a telephone number field NO2. The location field LC stores data indicating the base station identification code CSID of the base station corresponding to the location location of the engine that is searched. The telephone number field NO2 stores data indicating the telephone number NM of the portable terminal HP that the searcher should hold.
[0063]
The search execution table TBr is a table used for search execution, and stores data necessary for authentication when a searchee is found. The search execution table TBr includes a plurality of records, and each record includes a plurality of fields. Here, the plurality of fields are a searched number field NO3, a search number field NO4, and an identification code ID. The initial value of each field is an empty string.
[0064]
In the searched number field NO3, data indicating the telephone number NM of the portable terminal HP to be held by the lost person who is currently searching is stored. That is, the search number field NO3 stores the data of the telephone number field NO1 in the record corresponding to the search target person in the personal information table TBp described above. Similarly, in the searcher number field NO4, the phone number NM of the mobile terminal HP that should be held in the search for the searchee, that is, the phone number field NO2 in the record corresponding to the searcher in the searcher table TBs. Data is stored. Further, the identification code field IDf stores data indicating the identification code ID generated by the search server SRV.
[0065]
Next, the access server AS performs dial-up connection authentication processing using an authentication protocol such as RADIUS (Remote Access Dial In User Services). The user can use various services provided by the search system SYS only when authentication with the access server AS is established. In the present embodiment, it is assumed that the user of the search system SYS has been given out the user name and password required for authentication by the access server AS by taking a predetermined procedure in advance.
[0066]
The personal computer PC is a computer device used when a user uses the search system SYS. The personal computer PC can be dial-up connected to the access server AS via a modem or TA (Terminal Adapter). The personal computer PC also includes a browser program that is used when browsing a website.
[0067]
In the present embodiment, various files stored in the image directory DRp and the audio directory DRv can be uploaded to a predetermined area of the database server DB by a user according to a protocol such as FTP (File Transfer Protocol). Therefore, the user of the search system SYS can update the image file FLp and the audio file FLv at any time. Further, when the files stored in the image directory DRp and the audio directory DRv are changed, the database server DB detects this, updates the personal information table TBp, and synchronizes the table and the directory.
[0068]
<1-2. Operation of First Embodiment>
Next, the operation of the first embodiment will be described. For convenience of explanation, in the following explanation, it is assumed that a person to be searched is a search target person A, and the search target person A holds the portable terminal HPj. A user B who requests a search from the personal computer PC when the search target person A disappears is called a user B. The searcher C searches for the search target person A at the request of the user B, and the search performer C holds the portable terminal HPk. It is assumed that the user B has taken a predetermined procedure in advance and has obtained a user name and password for using the search system SYS.
[0069]
<1-2-1. Searching from a long distance>
FIG. 4 is a sequence chart showing the search operation of the search system SYS.
First, a user of the search system SYS makes a dial-up connection from the personal computer PC to the access server AS and uses a predetermined authentication procedure in order to use the search system SYS. Here, it is assumed that the authentication procedure in the access server AS is successful.
[0070]
If the authentication procedure is successful, the search server SRV displays a search request acceptance screen on the browser of the personal computer PC. Here, the user B operates the personal computer PC and inputs the telephone number NM of the mobile terminal HPj to be held by the search target person A in a predetermined form displayed on the browser. Then, the user B instructs the personal computer PC to transmit the data input in the form displayed on the browser to the search server SRV. Then, the personal computer PC transmits the data entered by the user B in the form displayed on the browser to the search server SRV (step S101).
[0071]
When the search server SRV receives data indicating the telephone number NM of the mobile terminal HPj to be held by the search target person from the personal computer PC, the search server SRV transmits a response signal ACK to the personal computer PC (step S102). Then, the search server SRV transmits data indicating the telephone number NM of the mobile terminal HPj to the agent AGT of the home memory HM in order to confirm the area where the mobile terminal HPj is located (step S103). At this time, the search server SRV creates a new record in the search execution table TBr in the database server DB, and stores the received telephone number NM in the searched number field NO3.
[0072]
When receiving the data indicating the telephone number NM from the search server SRV, the agent AGT acquires the base station identification code CSID of the base station where the mobile terminal HPj is located from the location table TBa of the home memory HM, and the search server SRV (Step S104).
[0073]
When receiving the base station identification code CSID of the area where the mobile terminal HPj is currently located, the search server SRV extracts a record including the acquired base station identification code CSID from the searcher table TBs of the database server DB (step S105). ), The data stored in the telephone number field NO2 in the record is stored in the searcher number field NO4 in the new record in the search execution table TBr described above. Further, the search server SRV generates an identification code ID which is a random character string composed of alphanumeric characters, for example, and stores the identification code ID in the identification code field IDf in the new record (step S106).
[0074]
Thereafter, the search server SRV refers to the telephone number field NO2 included in the record extracted in step S105, and requests the search performer C corresponding to each record to search for the search target person A. Here, it is assumed that the search execution person C holding the mobile terminal HPk is instructed to search the search target person A. Then, the search server SRV transmits a command signal ODR for performing a search command to the mobile terminal HPk to be held by the search executor C (step S107).
[0075]
The mobile terminal HPk that has received the command signal ODR from the search server SRV notifies the search performer C of the reception of the command signal ODR by means of light, sound, or vibration according to a predetermined program stored in the ROM 13. Here, the search executor C operates the mobile terminal HPk to select whether or not to execute the search. When search executor C permits search execution (Yes in step S108), based on a predetermined operation of search executor C, execution signal CRO is transmitted from mobile terminal HPk to search server SRV. (Step S109).
[0076]
When the execution signal CRO is received from the portable terminal HPk, the search server SRV refers to the personal information table TBp of the database server DB and transmits various data and authentication data to assist the search to the portable terminal HPk (step S111). . Here, the personal information data to be transmitted is specified by various data stored in the name field NAME, gender field SEX, age field AGE, height field HIGH, and appearance field TYPE, image path field PHOTO, and voice path field VOICE. These are two types of files to be processed and an identification code ID.
[0077]
The above data is sequentially received by the mobile terminal HPk. Then, the mobile terminal HPk stores the received data in the storage unit 14. The data stored in the storage unit 14 is used when displaying various attribute information of the search target person A, an image showing the closeness of the search target person A, and the like on the display unit 15 by the operation of the search performer C. The When the mobile terminal HPk completes reception of the data, the mobile terminal HPk transmits a response signal ACK to the search server SRV (step S112).
[0078]
When the data is transmitted to the mobile terminal HPk, the search server SRV acquires the base station identification code CSID indicating the current area where the mobile terminal HPj is located from the home memory HM in the same manner as in Steps S103 and S104 (Step S103). S113 to S114). And search server SRV transmits the positional information on portable terminal HPj toward portable terminal HPk based on the acquired base station identification code CSID (step S115). The mobile terminal HPk sequentially transmits a response signal ACK to the search server SRV in response to receiving the position information from the search server SRV (step S116). The operations from step S113 to step S116 are repeated until the coverage areas of the mobile terminal HPj and the mobile terminal HPk overlap.
[0079]
<1-2-2. Searching from a short distance>
When the mobile terminal HPj and the mobile terminal HPk are located in the same base station area, the mobile terminal HPj cannot further approach the mobile terminal HPk based on the information in the home memory HM. Therefore, the mobile terminal HPk temporarily suspends communication with the base station BS and shifts to the short-range wireless communication mode (hereinafter referred to as transceiver mode).
[0080]
First, the mobile terminal HPk switches the processing of the transmission / reception unit 10 to short-range wireless communication processing. Then, the mobile terminal HPk transmits a polling signal having a predetermined electric field strength. This polling signal includes the telephone number NM of the portable terminal HPj and control information for requesting the portable terminal HPj to switch to the transceiver mode. When receiving this polling signal, the mobile terminal HPj temporarily suspends communication with the base station BS and shifts to the transceiver mode.
[0081]
And portable terminal HPj transmits the signal which notifies communication mode transfer toward the portable terminal HPk by near field communication. The fact that the mobile terminal HPk receives a signal for notifying the communication mode transition from the mobile terminal HPj means that at least the mobile terminal HPj is in the reach range of the polling signal. Therefore, the search executor C can easily identify that the mobile terminal HPj exists at a short distance.
[0082]
In the above operation, when the mobile terminal HPj does not respond to the polling signal for a predetermined period, the mobile terminal HPk ends the communication in the transceiver mode and resumes the communication with the base station BS.
[0083]
Further, in the above operation, the search performer C displays the current position information of the search target person A on the display unit 15 of the mobile terminal HPk or shows the characteristics of the search target person A based on a predetermined operation. The personal information can be displayed, or the close-up of the search target person A can be displayed based on the image file FLp. Then, when the search executor C finds a person who is considered to be the searchee A, the search executor C determines whether the person is the searchee A based on the authentication process by the search server SRV. Check. This authentication process will be described next.
[0084]
<1-2-3. Searchee authentication operation>
FIG. 5 is a sequence chart showing the search target person authentication operation of the search system SYS.
When the search executor C finds a person who seems to be a search target person A holding the mobile terminal HPj, the search target person A checks whether or not the search target person A holds the mobile terminal HPj. Here, the search executor C reproduces the voice of the close relative of the search target person A based on the audio file FLv from the mobile terminal HPk, so that the person who is considered the search target person A becomes the search target person. It can be estimated whether or not A. As a result, if it can be determined that the person who seems to be the searchee A is probably the person, the search executor C holds the mobile terminal HPk held by the search performer C and the mobile terminal held by the person considered the searchee A An authentication process between the HPj and the search server SRV is performed.
[0085]
Then, the search executor C transmits the telephone number NM of the mobile terminal HPk and the identification code ID received at the time of the search request from the mobile terminal HPk to the mobile terminal HPj via the transmission / reception unit 10 and performs communication in the transceiver mode. And communication with the base station BS is resumed (step S201). On the other hand, the mobile terminal HPj that has received the data transmits the data to the search server SRV via the base station BS and the exchange SW in the area in which the data is received, ends communication in the transceiver mode, and Communication is resumed (step S202).
[0086]
When the search server SRV receives the data from the mobile terminal HPj, the search server SRV extracts a record including the telephone number NM of the mobile terminal HPj from the search execution number field NO3 from the search execution table TBr. Then, it is determined whether or not the data stored in the identification code field IDf of the extracted record matches the received identification code ID (step S203). If the data match (Yes in step S203), the search server SRV generates a match signal IDT and transmits it to the mobile terminal HPk, the mobile terminal HPj, and the personal computer PC (step S204).
[0087]
When the mobile terminal HPk receives the coincidence signal IDT (Yes in step S206), the display unit 15 displays a message indicating that authentication of the search target person A is established according to a predetermined program stored in the ROM 13. (Step S207). As a result, the search execution person C can be sure that the person who is considered to be the search target person A is indeed the search target person A. After displaying the message, the mobile terminal HPk transmits a response signal ACK to the search server SRV (step S210).
[0088]
On the other hand, if the authentication in step S203 is not established, the search server SRV determines that the mobile terminal HP that has requested the authentication is not the mobile terminal HPj held by the search target person A, and displays the mismatch signal MIS as It transmits toward the portable terminal HPk (step S205). When the mobile terminal HPk receives the mismatch signal MIS (Yes in step S208), the mobile terminal HPk displays a message indicating that authentication of the search target person A has not been established in accordance with a predetermined program stored in the ROM 13. The information is displayed on the unit 15 (step S209). In response, search executor C understands that he / she has made a mistake and can continue the search. After the message display, the point that the mobile terminal HPk transmits the response signal ACK to the search server SRV is the same as the case where the mobile terminal HPk receives the match signal IDT.
[0089]
For example, it is assumed that the search target person A is an elderly person with dementia with advanced symptoms and has forgotten not only his close relatives but also his own name. In this case, it may be difficult to determine whether or not the person who is considered to be the searchee A is really the searchee A in the observation of the reaction by reproducing the voice data indicating the voice of the close relative of the searchee A. . Even in such a case, by the authentication operation of the search system SYS of the present embodiment, the search performer C determines whether the person who is considered to be the search target person A is actually the person himself or not. Confirmation can be easily obtained.
[0090]
Further, for example, it is assumed that the searchee A is a severe Down syndrome child and lacks language ability remarkably. In this case, it is difficult to obtain confirmation of the identity of the person in response to the question. In addition, the appearance of children with Down's syndrome often appears to be uniform except for those concerned, and even if the closeness is obtained from the image data, it is difficult for the searcher C to obtain confirmation of the identity. There is a case. Even in such a case, in the search system SYS of the present embodiment, it is possible to protect the personality with a certainty of authenticity by the authentication operation.
[0091]
On the other hand, when the mobile terminal HPj receives the coincidence signal IDT transmitted by the search server SRV in step S204, a message indicating that a person who is looking for the search target person A has visited according to a predetermined program stored in the ROM 13 Is displayed on the display unit 15 (step S211). As a result, even if the searchee A and the search executor C are not familiar, the anxiety that the searchee A has about the search executor C is greatly reduced, and the protection activity of the search executor C is improved. make it easier. After displaying the message, the mobile terminal HPj transmits a response signal ACK to the search server SRV (step S212).
[0092]
Thus, when the authentication in step S203 is established, the coincidence signal IDT is transmitted to both the portable terminal HPj and the portable terminal HPk, and a message indicating the establishment of authentication is displayed. Therefore, it is possible for the searchee A and the search performer C to mutually confirm the states of the mobile terminals held by the other party, and the searchee A and the search performer C can further identify the establishment of authentication. it can.
[0093]
When the personal computer PC receives the coincidence signal IDT from the search server SRV, the personal computer PC displays a screen for notifying the search target person A (step S213). Therefore, the user B can quickly know that the search target person A has been found. Then, when the personal computer PC transmits a response signal ACK to the search server SRV (step S214), the process ends.
[0094]
<1-3. Effects of First Embodiment>
As described above, in the search system SYS of the present embodiment, the user B is aware of the disappearance of the searchee A, and immediately after making a search request via the personal computer PC, Since search execution is performed by the search execution person C of the closest engine, the search target person A can be protected quickly.
[0095]
Further, in the search system SYS of the present embodiment, data indicating the current position of the search target person A even when the search target person A moves after the search performer C is notified of the search of the search target person A. Are sequentially transmitted to the mobile terminal HP of the search execution person C, so that the search target person A can be easily tracked.
[0096]
In addition, in the mobile terminal HP of the present embodiment, when the search performer C searches for the search target person A, auxiliary information indicating the search target person A, for example, image information indicating the search target person A, and the like may be displayed. It is possible to perform the search efficiently.
[0097]
In addition, in the search system SYS of the present embodiment, the latest characteristic image of the search target person A can be uploaded to the database server DB, and the search target person A can be used using the latest characteristic image of the search target person A. Therefore, even if the search execution person C is not familiar with the search target person A, the search target person A can be easily identified and specified.
[0098]
Further, when a person who is considered to be the searchee A is discovered, the mobile terminal HP reproduces and emits sound data, for example, of the sound of the close relative of the searchee A, so that the searchee is notified to the person. Can hear the voice of A's close relatives. At this time, the search execution person C can observe the reaction of the person who seems to be the search target person A, and can estimate whether or not the person is the search target person A.
[0099]
In order to make sure whether or not the person is a search target person A, the search system SYS of the present invention has a portable terminal HP held by a person who is considered to be the search target person A and a search execution person C. By performing authentication between the mobile terminal HP held by the search server SRV and the search server SRV, the identity of the search target person A can be confirmed at the site and the personality can be reliably protected.
[0100]
In addition, since the result of the authentication is also transmitted to the mobile terminal HPj held by the person A to be searched, the anxiety of the person A to be searched for the act of protecting an unfamiliar person is greatly reduced. It is possible to prevent the search target person A from resisting the protective action of C.
[0101]
When the searchee authentication is established, the coincidence signal IDT is transmitted to the portable terminals HP held by both the searchee A and the search performer C, and displayed on the display units of both the portable terminals HPj and HPk. A message is displayed. Therefore, the person to be searched A and the search executor C confirm the display portions of the two mobile terminals HPj and HPk, so that the authentication can be confirmed more clearly.
[0102]
In addition, in the search system SYS of this embodiment, when authentication of the searchee A is established and the searchee A is protected, a personality protection signal is immediately transmitted to the personal computer PC. Therefore, the user B can immediately identify the discovery of the search target person A.
[0103]
<2. Second Embodiment>
<2-1. Configuration of Second Embodiment>
FIG. 6 is a diagram illustrating an overall configuration of the searcher confirmation system SYS ′ according to the second embodiment.
In the search system SYS ′ of the second embodiment, the personal computer PC accesses the search server SRV via the Internet INET. The search server SRV performs user authentication for using the search system SYS. The search server SYS ′ of the second embodiment is not equipped with an access server AS. Furthermore, in the second embodiment, the search server SRV is provided with an encryption program, and arbitrary data can be encrypted in a predetermined format.
[0104]
FIG. 7 is a conceptual diagram showing a table stored in the database server DB ′ of the second embodiment. As shown in FIG. 7, the database server DB ′ of the second embodiment is the same as the database server DB of the first embodiment except that the key table TBk is stored and the configuration of the search execution table TBr is different. is there.
[0105]
In the key table TBk, for example, data indicating a secret key and a public key in a public key scheme such as RSA (Rivest-Shamir-Adleman) is stored. The key table TBk includes a plurality of records, and each record includes a telephone number field NO1, a secret key field KEYsf, a public key field KEYpf, and a plaintext field PLN. The telephone number field NO1 is the same as the telephone number field NO1 in the personal information table TBp, and the key table TBk is associated with the personal information table TBp using the data stored in the telephone number field NO1 as a key. Data indicating the secret key KEYs is stored in the secret key field KEYsf, and data indicating the public key KEYp corresponding to the secret key KEYs is stored in the public key field KEYpf.
[0106]
The plaintext field PLN stores data indicating an arbitrary character string generated by the search server SRV. Then, the data stored in the plaintext field PLN is encrypted with the secret key KEYs, and is transmitted to the mobile terminal HP in advance as the encryption code ENC. Therefore, each mobile terminal HP stores the encryption code ENC in the storage unit 14.
[0107]
Furthermore, a decryption program used when decrypting the encryption code ENC with a predetermined public key is also transmitted to each mobile terminal HP. Each mobile terminal HP stores the decryption program in the storage unit 14. Therefore, each mobile terminal HP can decrypt the encryption code ENC by obtaining the public key KEYp corresponding to the encryption code ENC stored in the storage unit 14.
[0108]
The configuration other than the above is the same as that of the search system SYS of the first embodiment. In order to avoid complication, the same reference numerals are given to the same components as those in the search system SYS, and the description thereof is omitted.
[0109]
<2-2. Operation of Second Embodiment>
Next, the operation of the search system SYS ′ will be described. In the following description, as in the first embodiment, a person to be searched is assumed to be a searchee A, and the searchee A holds the mobile terminal HPj. A user B who requests a search from the personal computer PC when the search target person A disappears is called a user B. The searcher C searches for the search target person A at the request of the user B, and the search performer C holds the portable terminal HPk. It is assumed that the user B has taken a predetermined procedure in advance and has acquired a user name and password for using the search system SYS ′.
[0110]
<2-2-1. Search operation>
FIG. 8 is a sequence chart showing the search operation of the search system SYS ′.
First, when searching for the search target person A, the user B accesses the search server SRV via the nearest ISP (Internet Service Provider). At this time, an authentication process for authenticating the user B is performed between the search server SRV and the personal computer PC. Here, the description will be continued below assuming that this authentication process has been established.
[0111]
When the authentication is established, the search server SRV displays an input form for inputting the telephone number NM of the mobile terminal HPj on the browser activated on the personal computer PC. Hereinafter, the operations from Steps S301 to S308 are the same as the operations from Steps S101 to S109 described above except that the search server SRV does not generate the identification code ID, and thus the description thereof is omitted.
[0112]
When receiving the execution signal CRO in step S308, the search server SRV refers to the home memory HM based on the telephone number of the mobile terminal HPj and acquires the current position information of the mobile terminal HPj. Then, the search server SRV transmits the position information of the mobile terminal HPj to the mobile terminal HPk. Further, the search server SRV obtains, together with the position information, two types of files specified by the image path field PHOTO and the voice path field VOICE in the record corresponding to the search target person A in the personal information table TBp, and the public key KEYp, It transmits to the portable terminal HPk. (Steps S310 to S312).
[0113]
Then, the search server SRV extracts a record corresponding to the search target person A from the key table TBk of the database server DB, acquires the public key KEYp included in the record, and transmits it to the mobile terminal HPk. Also, the mobile terminal HP can receive personal information data corresponding to a plurality of individuals from the search server SRV, and each data is sorted and stored using the telephone number NO1 as a key.
[0114]
In steps S310 to S312, the search server SRV did not transmit personal information data indicating the search target person A to the mobile terminal HPk. In the present embodiment, personal information data indicating the search target person A is transmitted to the mobile terminal HPk in response to a request from the search performer C. If personal information data indicating person A to be searched for is necessary (Yes in step S313), search executor C operates input unit 17 of portable terminal HPk to send a signal requesting personal information to search server SRV. (Step S314). Only when this signal is received, the search server SRV is stored in the data indicating the personal information of the searchee A, that is, the name field NAME, the gender field SEX, the age field AGE, the height field HIGH, and the appearance field TYPE. Various data is transmitted to the portable terminal HPk (step S315). When the personal information data indicating the search target person A is received, the mobile terminal HPk transmits a response signal ACK to the search server SRV (step S316).
[0115]
Unless search executor C performs an operation for requesting personal information data indicating search target person A (No in step S313), portable terminal HPk receives the position information of portable terminal HPj, and then receives a response signal. ACK is transmitted to search server SRV (step S316). Then, when the search target person A is not found (No in step S317), the search server SRV returns the process to step S311 and continues to supply the location information of the mobile terminal HPj to the mobile terminal HPk.
[0116]
<2-2-2. Searchee authentication operation>
FIG. 9 is a sequence chart showing the searchee authentication operation of the search system SYS ′.
First, the mobile terminal HPk transmits a request signal REQ requesting transmission of the encryption code ENC to the mobile terminal HPj (step S401). When receiving the request signal REQ, the mobile terminal HPj transmits the encryption code ENC stored in the storage unit 14 to the mobile terminal HPk (step S402).
[0117]
When the mobile terminal HPk receives the encryption code ENC from the mobile terminal HPj, the mobile terminal HPk decrypts the encryption code ENC using the public key KEYp stored in the storage unit 14 and creates a decryption code DEC (step S403). Then, the mobile terminal HPk transmits the decryption code DEC to the search server SRV (Step S404).
[0118]
When the search server SRV receives the decryption code DEC from the mobile terminal HPk, the search server SRV refers to the search execution table TBr and determines whether the data stored in the plain text field PLN of the record corresponding to the mobile terminal HPj matches the decryption code DEC. Is determined (step S405). Here, when the data stored in the plaintext field PLN matches the decryption code DEC transmitted by the mobile terminal HPk (Yes in step S406), the search server SRV sends the match signal IDT to the mobile terminal HPk and the mobile terminal HPj. (Step S407).
[0119]
Since the processing of steps S408 to S417 is the same as the processing of steps S205 to S214, the description thereof is omitted.
[0120]
In addition, when the search process is completed after receiving the response signal ACK from the terminal device HPk in step S417 (Yes in step S418), the search server SRV newly sets a set of data of the secret key KEYs and the public key KEYp. Generated and stored in the private key field KEYsf and the public key field KEYpf of the record corresponding to the mobile terminal HPj in the key table TBk. Further, the search server SRV updates the character string stored in the plaintext field PLN, encrypts the updated data with the new secret key KEYp, and creates a new encryption code ENCn (step S419).
[0121]
Then, the search server SRV transmits the encryption code ENCn to the mobile terminal HPj (step S420). When receiving the encryption code ENCn, the mobile terminal HPj replaces the encryption code ENC stored in the storage unit 14 with the encryption code ENCn (step S421). When the replacement is completed, the mobile terminal HPj transmits a response signal ACK to the search server SRV (step S422), and the process ends.
[0122]
<2-3. Effect of Second Embodiment>
As described above, in the search system SYS ′ of the second embodiment, the public key KEYp used for authentication is updated at the end of the search. Furthermore, the encryption code ENC stored in the mobile terminal HPj held by the search target person A is also updated. Therefore, since the encrypted code ENC once used for the search and decrypted is not reused, the risk of misuse of the authentication information can be reduced.
[0123]
<3. Modification>
The search systems SYS and SYS ′ of the present invention are not limited to the above-described embodiments, and various modifications can be made within the scope of the technical idea.
[0124]
(1) In the first and second embodiments described above, the acquisition of the position information of the first mobile terminal to be held by the search target person A is described in an aspect based on signal transmission / reception between the mobile terminal HP and the base station BS. However, for example, a GPS (Global Positioning Systems) may be used as the position information acquisition unit. In this case, the GPS receiver may be provided in the mobile communication network NET or may be provided in the mobile terminal HP. In short, any mode may be used as long as the location information of the mobile terminal HP held by the search target person A can be acquired.
[0125]
(2) In the first and second embodiments described above, the user B makes a search request for the search target person A via the personal computer PC. A search request may be made using a portable terminal capable of browsing the page. In short, any mode may be used as long as the user B can request the search server SRV to search immediately after the disappearance of the search target person A is detected.
[0126]
(3) In the first and second embodiments described above, the image data uploaded by the user B to the database server DB is used as the image data transmitted to the mobile terminal HPk in order to identify the searchee A. Although the description has been given with respect to the mode, it may be a mode in which image data indicating the search target person A is automatically acquired. In short, any mode may be used as long as it can transmit image or audio data to the mobile terminal of the searcher for assisting the search.
[0127]
(4) In the first and second embodiments described above, the search executor B acquires the current position information of the mobile terminal HPj from the search server SRV, and approaches the current position of the mobile terminal HPj by itself based on the information. Although the description has been given by taking the form, if a call can be made between the mobile terminal HPk and the mobile terminal HPj, the search performer B guides the searchee A to a desired position by voice and protects it. It is also possible to take a mode that makes it easier, and an authentication operation may be performed between the person A to be searched and the person who appears to be at the guidance destination. In short, the search performer B may use the mobile terminal HP in any way to approach the current position of the person who is considered to be the searchee A.
[0128]
(5) In the first and second embodiments described above, the personal information table, the key information table, and the requester table are all stored in the database server DB. However, each table is a distributed database. It may be configured as. In short, any mode may be used as long as the search server SRV can acquire various data necessary for the search of the search target person A.
[0129]
(6) In the first embodiment described above, in order to authenticate whether the person who is considered to be the searchee A is really the searchee A, the identification code ID is transmitted from the mobile terminal HPk to the mobile terminal HJj via short-range wireless communication. The search execution person C manually inputs the identification code ID into the portable terminal HP held by the person who seems to be the search target person A, and the identification code is input to the search server SRV. It may be an aspect of transmitting the ID. In short, the identification code ID transmitted only to the mobile terminal HPk at the start of the search is transmitted from the mobile terminal HPj held by the searchee A to the search server SRV, and as a result, the searchee A is authenticated. If it is, what kind of aspect may be sufficient.
[0130]
(7) In the first embodiment described above, in order to authenticate whether the person who is considered to be the searchee A is really the searchee A, the short-distance wireless communication is performed from the mobile terminal HPk to the mobile terminal HPj. The identification code ID and the telephone number NM are transmitted, and the identification code ID and the telephone number NM are transmitted from the mobile terminal HPj to the search server SRV, whereby the searchee authentication operation is performed. Here, for example, when a terminal ID capable of uniquely identifying the mobile terminal HP is stored in the ROM 13 of the mobile terminal HP, the terminal ID is used instead of the telephone number NM. May be. Further, instead of the telephone number NM, an electronic mail address uniquely assigned to the mobile terminal HP may be used. In short, the search server SRV can uniquely identify the portable terminal HP that is the transmission destination of the identification code ID and the portable terminal HP that is the transmission source of the identification code ID, and perform the authentication operation of the search target person A. As long as there is, it does not matter.
[0131]
(8) In the above-described second embodiment, the description has been given of the mode in which the encryption code ENC is decrypted by the mobile terminal HPk, but the mode in which the encryption code ENC is decrypted by the mobile terminal HPj or the search server SRV. You may take In this case, the encryption code ENC may be decrypted in the mobile terminal HPk after the encryption code ENC is transmitted from the mobile terminal HPj to the mobile terminal HPk in response to a request from the mobile terminal HPk. The point is that the encryption code ENC stored in the portable terminal HPj is decrypted with the public key KEYp transmitted only to the search execution person C, and the search target person A is authenticated based on the result. Any mode may be used.
[0132]
(9) In the first and second embodiments described above, the search target A is authenticated by displaying the authentication result on the display unit 15 of the mobile terminal HPk by receiving the match signal IDT or the mismatch signal MIS, and executing search. The description has been made in such a manner that the authentication result can be identified by the person C. However, the mobile terminal HPk may not be configured to display the authentication result on the display unit 15, but may be configured to notify the authentication result by light, sound, or vibration. In short, any form may be used as long as the search execution person C can identify the authentication result by processing of the mobile terminal HPk triggered by reception of the coincidence signal IDT or the disagreement signal MIS.
[0133]
(10) In the first and second embodiments described above, the search target person A is described as a human being, but the searchable object by holding the mobile terminal HPj is not limited to a human being. For example, it may be a non-human creature such as a natural animal or an object such as a car or a ship. In short, any type of mobile terminal HP can be used as long as it searches for a target that is a mobile object using the location information of the mobile terminal HP and can authenticate the discovered target using the mobile terminal HP. It doesn't matter.
[0134]
(11) In the above-described first and second embodiments, the description has been made by taking the mode in which the personal information data of the search target person A is transmitted to the mobile terminal HPk held by the search execution person C. In addition, personal information data indicating the search performer C may be transmitted to the mobile terminal HPj to be held by the search target person A. In this case, personal information data indicating the search performer C is stored in the personal information table TBp in advance, and when the personal information data of the search target person A is transmitted to the mobile terminal HPk, the search performer is transmitted to the mobile terminal HPj. The personal information data of C may be transmitted. By doing so, the mobile terminal HPj can perform an operation such as displaying a face photograph of the search performer C and the like, and helps to protect the search target A more smoothly.
[0135]
(12) In the first and second embodiments described above, the search server SRV uses the telephone number NM uniquely associated with the mobile terminal HPj to be held by the searchee A when the searchee A starts searching. In this case, the search server SRV authenticates whether or not the mobile terminal HPj can be searched, and if authentication is not established, the personal information data is not transmitted to the mobile terminal HPk. Thus, it is possible to take an aspect of suppressing the unauthorized search.
For example, a field for storing a flag indicating whether or not the mobile terminal HPj can be searched is provided in the personal information table TBp in advance. When the telephone number NM is transmitted from the requesting terminal PC to the search server SRV (step S101), the search server SRV refers to the field for storing the flag, and performs authentication processing. Then, when the response signal ACK is transmitted from the search server SRV to the requesting terminal PC (step S102), the authentication result of the portable terminal HPj is notified together with the response signal ACK. Here, if authentication is not established, the subsequent processing (steps S103 to S116) is not performed. In this way, personal information related to the search target person A who is not permitted to search is not transmitted to the outside of the search server SRV, and the aspect of the present modification 12 can be realized.
[0136]
【The invention's effect】
As described above, in the search system, search server, portable terminal, and search target authentication method of the present invention, the search target person is searched using the latest characteristic image data of the search target person, and the search target is searched. When discovering a person who seems to be a searcher, it is possible to sensuously determine whether the person who seems to be a searcher is the searchee by using voice data that records the voice of the searchee's close relatives, etc. Help identify.
[0137]
And in the search system of this invention, a search server, a portable terminal, and a search object authentication method, using the data hold | maintained at the portable terminal which the person who thinks to be a search person hold | maintains, and the portable terminal which a search performer hold | maintains Since the authentication is performed, the person to be searched can be reliably identified.
[0138]
Furthermore, in the search system, search server, portable terminal, and search target authentication method of the present invention, when using encryption for the searchee's authentication, the ciphertext and key used are updated every time search ends, so authentication information Can reduce the risk of being misused.
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of a searcher confirmation system SYS.
FIG. 2 is a block diagram showing an electrical configuration of the mobile terminal HP.
FIG. 3 is a conceptual diagram showing a table stored in a database server DB.
FIG. 4 is a sequence chart showing a search operation of the search system SYS.
FIG. 5 is a sequence chart showing a search target person authentication operation of the search system SYS.
FIG. 6 is a diagram showing an overall configuration of a search system SYS ′.
FIG. 7 is a conceptual diagram showing a table stored in a database server DB ′.
FIG. 8 is a sequence chart showing a search operation of the search system SYS ′.
FIG. 9 is a sequence chart showing a search target person authentication operation of the search system SYS ′.
[Explanation of symbols]
A ... Search target, B ... User, C ... Search executor, SRV ... Search server, ID ... Identification code, ENC ... Encryption code, HP ... Mobile terminal, KEYs ... Private key, KEYp ... Public key, PC ... Personal computer REQ ... request signal, IDT ... match signal, NO1, NO2 ... phone number, 10 ... transmission / reception unit, 11 ... CPU, 13 ... ROM, 14 ... storage unit, 15 ... display unit, 17 ... input unit.

Claims (38)

複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、
前記探索サーバは、
ある第2の携帯端末の探索が要求された際に、当該探索要求を一意に識別する依頼識別コードを生成する生成部と、
前記依頼識別コードと前記複数の第2の携帯端末を一意に識別するための端末識別コードとを対応付けて記憶する記憶部と、
前記依頼識別コードを前記第1の携帯端末に送信する送信部と、
前記依頼識別コードおよび前記端末識別コードを前記第2の携帯端末から受信する受信部と、
前記第2の携帯端末より前記依頼識別コードと前記端末識別コードとを受信した場合、当該受信した依頼識別コードおよび端末識別コードを、前記記憶部に記憶される前記依頼識別コードおよび前記端末識別コードと比較する比較部と、
前記比較部の比較結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、
前記第1の携帯端末は、
前記依頼識別コードを前記探索サーバより受信する受信部と、
前記依頼識別コードを記憶する記憶部と、
前記探索者の所定操作に基づいて前記依頼識別コードを近距離無線通信によって送信する送信部とを備え、
前記第2の携帯端末は、
前記依頼識別コードを近距離無線通信によって受信する受信部と、
前記探索サーバに前記依頼識別コードおよび前記端末識別コードを送信する送信部とを備える
ことを特徴とする探索システム。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second portable terminals In a search system comprising a search server,
The search server
A generation unit that generates a request identification code for uniquely identifying the search request when a search for a second mobile terminal is requested;
A storage unit that associates and stores the request identification code and a terminal identification code for uniquely identifying the plurality of second portable terminals;
A transmitter for transmitting the request identification code to the first portable terminal;
A receiver that receives the request identification code and the terminal identification code from the second portable terminal;
When the request identification code and the terminal identification code are received from the second portable terminal, the received request identification code and the terminal identification code are stored in the storage unit. A comparison unit to compare with,
An authentication unit that authenticates that the search target holding the second portable terminal is valid based on the comparison result of the comparison unit;
The first portable terminal is
A receiving unit for receiving the request identification code from the search server;
A storage unit for storing the request identification code;
A transmission unit that transmits the request identification code by short-range wireless communication based on a predetermined operation of the searcher;
The second portable terminal is
A receiver for receiving the request identification code by short-range wireless communication;
A search system comprising: a transmission unit that transmits the request identification code and the terminal identification code to the search server.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、
前記探索サーバは、
ある第2の携帯端末の探索が要求された際に、当該探索要求を一意に識別する依頼識別コードを生成する生成部と、
前記依頼識別コードと前記複数の第2の携帯端末を一意に識別するための端末識別コードとを対応付けて記憶する記憶部と、
前記依頼識別コードを前記第1の携帯端末に送信する送信部と、
前記依頼識別コードおよび前記端末識別コードを前記第2の携帯端末から受信する受信部と、
前記第2の携帯端末より前記依頼識別コードと前記端末識別コードとを受信した場合、当該受信した依頼識別コードおよび端末識別コードを、前記記憶部に記憶される前記依頼識別コードおよび前記端末識別コードと比較する比較部と、
前記比較部の比較結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、
前記第1の携帯端末は、
前記依頼識別コードを前記探索サーバより受信する受信部と、
前記依頼識別コードを記憶する記憶部と、
前記探索者の所定操作に基づいて、前記記憶部から読み出した前記依頼識別コードを表示する表示部とを備え、
前記第2の携帯端末は、
当該第2の携帯端末に対応する前記端末識別コードを記憶する記憶部と、
利用者の入力指示を受け付ける入力部と、
前記探索者が前記入力部を操作して前記依頼識別コードを入力するとともに、当該入力した前記依頼識別コードを前記探索サーバに対して送信する指示を入力すると、前記探索サーバに前記依頼識別コードおよび前記端末識別コードを送信する送信部とを備える
ことを特徴とする探索システム。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second portable terminals In a search system comprising a search server,
The search server
A generation unit that generates a request identification code for uniquely identifying the search request when a search for a second mobile terminal is requested;
A storage unit that associates and stores the request identification code and a terminal identification code for uniquely identifying the plurality of second portable terminals;
A transmitter for transmitting the request identification code to the first portable terminal;
A receiver that receives the request identification code and the terminal identification code from the second portable terminal;
When the request identification code and the terminal identification code are received from the second portable terminal, the received request identification code and the terminal identification code are stored in the storage unit. A comparison unit to compare with,
An authentication unit that authenticates that the search target holding the second portable terminal is valid based on the comparison result of the comparison unit;
The first portable terminal is
A receiving unit for receiving the request identification code from the search server;
A storage unit for storing the request identification code;
A display unit that displays the request identification code read from the storage unit based on a predetermined operation of the searcher;
The second portable terminal is
A storage unit for storing the terminal identification code corresponding to the second portable terminal;
An input unit for accepting user input instructions;
When the searcher operates the input unit to input the request identification code and inputs an instruction to transmit the input request identification code to the search server, the request identification code and the search server A search system comprising: a transmission unit that transmits the terminal identification code.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、
前記探索サーバは、
前記第2の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、
前記認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、
複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、
前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信する受信部と、
前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信した場合に、当該受信した前記認証コードおよび前記端末識別コードを前記記憶部の記憶内容と比較する比較部と、
前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、
前記第1の携帯端末は、
前記公開鍵を前記探索サーバより受信する受信部と、
前記公開鍵を記憶する記憶部と、
前記探索者の所定操作に基づいて、前記公開鍵を前記第2の携帯端末に近距離無線通信によって送信する送信部とを備え、
前記第2の携帯端末は、
前記探索サーバより前記暗号化認証コードを受信するとともに、前記第1の携帯端末より前記公開鍵を近距離無線通信により受信する受信部と、
前記暗号化認証コードを記憶する記憶部と、
前記公開鍵を用いて前記記憶部に記憶された前記暗号化認証コードを復号化する復号化部と、
前記端末識別コードと、前記暗号化認証コードを復号化することによって得た前記認証コードとを前記探索サーバに送信する送信部とを備える
ことを特徴とする探索システム。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second portable terminals In a search system comprising a search server,
The search server
Associating a terminal identification code for identifying each of the second portable terminals, an authentication code for authenticating each of the second portable terminals, and a set of a secret key and a public key corresponding to each authentication code A storage unit for storing
An encryption unit that encrypts the authentication code with the secret key corresponding to the authentication code to create an encrypted authentication code;
The encrypted authentication code is transmitted in advance to each of the plurality of second mobile terminals, and when a search for a certain second mobile terminal is requested, the authentication code corresponding to the authentication code of the second mobile terminal A transmission unit for transmitting a public key to the first portable terminal;
A receiving unit for receiving the authentication code and the terminal identification code from the second portable terminal;
When the authentication code and the terminal identification code are received from the second portable terminal, the comparison unit that compares the received authentication code and the terminal identification code with the storage content of the storage unit;
An authentication unit that authenticates that a search target holding the second portable terminal is valid based on a comparison result of the comparison unit;
The first portable terminal is
A receiving unit for receiving the public key from the search server;
A storage unit for storing the public key;
A transmission unit that transmits the public key to the second portable terminal by short-range wireless communication based on a predetermined operation of the searcher;
The second portable terminal is
A receiving unit that receives the encrypted authentication code from the search server and receives the public key from the first portable terminal by short-range wireless communication;
A storage unit for storing the encrypted authentication code;
A decryption unit that decrypts the encrypted authentication code stored in the storage unit using the public key;
A search system comprising: a transmission unit that transmits the terminal identification code and the authentication code obtained by decrypting the encrypted authentication code to the search server.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムにおいて、
前記探索サーバは、
前記第1の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、
前記認証コードを当該認証コードと対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、
複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、
前記第1の携帯端末より、当該第1の携帯端末の前記端末識別コードと前記暗号化認証コードを復号化して得た前記認証コードとを受信する受信部と、
前記第1の携帯端末より受信した前記端末識別コードおよび前記認証コードを前記記憶部の記憶内容と比較する比較部と、
前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備え、
前記第1の携帯端末は、
前記公開鍵を前記探索サーバより受信するとともに、前記暗号化認証コードを前記第2の携帯端末より受信する受信部と、
前記公開鍵を記憶する記憶部と、
前記公開鍵を用いて前記暗号化認証コードを復号する復号化部と、
前記探索者の所定操作に基づいて、前記暗号化認証コードの送信を要求する要求信号を前記第2の携帯端末に近距離無線通信によって送信するとともに、前記端末識別コードと、前記暗号化認証コードを復号化することにより得た前記認証コードとを前記探索サーバに送信する送信部とを備え、
前記第2の携帯端末は、
前記暗号化認証コードを前記探索サーバより受信するとともに、前記要求信号を前記第1の携帯端末より近距離無線通信によって受信する受信部と、
前記暗号化認証コードを記憶する記憶部と、
前記要求信号に基づいて、前記第1の携帯端末に前記暗号化認証コードを近距離無線通信によって送信する送信部とを備える
ことを特徴とする探索システム。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, and the first and second portable terminals In a search system comprising a search server,
The search server
Associating a terminal identification code for identifying each of the first portable terminals, an authentication code for authenticating each of the second portable terminals, and a set of a secret key and a public key corresponding to each authentication code A storage unit for storing
An encryption unit that encrypts the authentication code with the secret key corresponding to the authentication code to create an encrypted authentication code;
The encrypted authentication code is transmitted in advance to each of the plurality of second mobile terminals, and when a search for a certain second mobile terminal is requested, the authentication code corresponding to the authentication code of the second mobile terminal A transmission unit for transmitting a public key to the first portable terminal;
A receiving unit for receiving the terminal identification code of the first portable terminal and the authentication code obtained by decrypting the encrypted authentication code from the first portable terminal;
A comparison unit that compares the terminal identification code and the authentication code received from the first portable terminal with the storage content of the storage unit;
An authentication unit that authenticates that a search target holding the second portable terminal is valid based on a comparison result of the comparison unit;
The first portable terminal is
A receiving unit that receives the public key from the search server and receives the encrypted authentication code from the second portable terminal;
A storage unit for storing the public key;
A decryption unit for decrypting the encrypted authentication code using the public key;
Based on a predetermined operation of the searcher, a request signal for requesting transmission of the encrypted authentication code is transmitted to the second portable terminal by short-range wireless communication, and the terminal identification code and the encrypted authentication code A transmission unit that transmits the authentication code obtained by decrypting to the search server,
The second portable terminal is
A receiving unit that receives the encrypted authentication code from the search server and receives the request signal from the first portable terminal by short-range wireless communication;
A storage unit for storing the encrypted authentication code;
A search system comprising: a transmission unit that transmits the encrypted authentication code to the first portable terminal by short-range wireless communication based on the request signal.
前記端末識別コードとは、前記第2の携帯端末の電話番号、前記第2の携帯端末に一意に割り当てられた端末ID番号または前記第2の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである
ことを特徴とする請求項1乃至請求項3の何れか一項に記載の探索システム。
The terminal identification code is a telephone number of the second portable terminal, a terminal ID number uniquely assigned to the second portable terminal, or an electronic mail address uniquely assigned to the second portable terminal. The search system according to any one of claims 1 to 3, wherein the search system is at least one of them.
前記端末識別コードとは、前記第1の携帯端末の電話番号、前記第1の携帯端末に一意に割り当てられた端末ID番号または前記第1の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである
ことを特徴とする請求項4に記載の探索システム。
The terminal identification code is a telephone number of the first portable terminal, a terminal ID number uniquely assigned to the first portable terminal, or an electronic mail address uniquely assigned to the first portable terminal. The search system according to claim 4, wherein the search system is at least one of them.
前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に前記探索対象の発見を通知する通知信号を前記第1の携帯端末に送信する通知信号送信部をさらに備える
ことを特徴とする請求項1乃至請求項4の何れか一項に記載の探索システム。
The search server transmits a notification signal for notifying the discovery of the search target to the first mobile terminal when the search target holding the second mobile terminal is authenticated as valid. The search system according to claim 1, further comprising a unit.
前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に前記探索対象の発見を通知する通知信号を前記第1の携帯端末または前記第2の携帯端末に送信する通知信号送信部をさらに備える
ことを特徴とする請求項1乃至請求項4の何れか一項に記載の探索システム。
The search server sends a notification signal for notifying the discovery of the search target when the search target holding the second mobile terminal is authenticated to be valid. The search system according to any one of claims 1 to 4, further comprising a notification signal transmission unit that transmits to a terminal.
前記探索サーバは、前記第2の携帯端末の探索を依頼する依頼信号を送信する依頼端末を更に備え、
前記依頼端末から前記依頼信号を受信すると、前記第1の携帯端末に、探索要求された前記第2の携帯端末の探索を指令する
ことを特徴とする請求項1乃至請求項4の何れか一項に記載の探索システム。
The search server further includes a request terminal that transmits a request signal for requesting a search for the second portable terminal,
5. When receiving the request signal from the request terminal, the first mobile terminal is instructed to search for the second mobile terminal requested to be searched. The search system according to item.
前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に前記探索対象の発見を通知する通知信号を前記依頼端末に送信する通知信号送信部をさらに備える
ことを特徴とする請求項9に記載の探索システム。
The search server further includes a notification signal transmitting unit that transmits a notification signal for notifying the discovery of the search target to the requesting terminal when the search target holding the second mobile terminal is authenticated as valid. The search system according to claim 9, further comprising:
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末とを備える探索システムに用いられ、前記第1および第2の携帯端末と通信可能な探索サーバにおいて、
ある第2の携帯端末の探索が要求された際に、当該探索要求を一意に識別する依頼識別コードを生成する生成部と、
前記依頼識別コードと前記複数の第2の携帯端末を一意に識別するための端末識別コードとを対応付けて記憶する記憶部と、
前記依頼識別コードを前記第1の携帯端末に送信する送信部と、
前記依頼識別コードおよび前記端末識別コードを前記第2の携帯端末から受信する受信部と、
前記第2の携帯端末より前記依頼識別コードと前記端末識別コードとを受信した場合、当該受信した依頼識別コードおよび端末識別コードを、前記記憶部に記憶される前記依頼識別コードおよび前記端末識別コードと比較する比較部と、
前記比較部の比較結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備える
ことを特徴とする探索サーバ。
Used in a search system comprising a plurality of first portable terminals held by a plurality of searchers and a plurality of second portable terminals held by a plurality of search targets scheduled to be searched, the first and second In search servers that can communicate with other mobile terminals,
A generation unit that generates a request identification code for uniquely identifying the search request when a search for a second mobile terminal is requested;
A storage unit that associates and stores the request identification code and a terminal identification code for uniquely identifying the plurality of second portable terminals;
A transmitter for transmitting the request identification code to the first portable terminal;
A receiver that receives the request identification code and the terminal identification code from the second portable terminal;
When the request identification code and the terminal identification code are received from the second portable terminal, the received request identification code and the terminal identification code are stored in the storage unit. A comparison unit to compare with,
A search server comprising: an authentication unit that authenticates that a search target holding the second portable terminal is valid based on a comparison result of the comparison unit.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末とを備える探索システムに用いられ、前記第1および前記第2の携帯端末と通信可能な探索サーバにおいて、
前記第2の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、
前記認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、
複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、
前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信する受信部と、
前記第2の携帯端末より前記認証コードおよび前記端末識別コードを受信した場合に、当該受信した前記認証コードおよび前記端末識別コードを前記記憶部の記憶内容と比較する比較部と、
前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備える
ことを特徴とする探索サーバ。
Used in a search system including a plurality of first mobile terminals held by a plurality of searchers and a plurality of second mobile terminals held by a plurality of search targets scheduled to be searched, the first and the first In a search server that can communicate with two mobile terminals,
Associating a terminal identification code for identifying each of the second portable terminals, an authentication code for authenticating each of the second portable terminals, and a set of a secret key and a public key corresponding to each authentication code A storage unit for storing
An encryption unit that encrypts the authentication code with the secret key corresponding to the authentication code to create an encrypted authentication code;
The encrypted authentication code is transmitted in advance to each of the plurality of second mobile terminals, and when a search for a certain second mobile terminal is requested, the authentication code corresponding to the authentication code of the second mobile terminal A transmission unit for transmitting a public key to the first portable terminal;
A receiving unit for receiving the authentication code and the terminal identification code from the second portable terminal;
When the authentication code and the terminal identification code are received from the second portable terminal, the comparison unit that compares the received authentication code and the terminal identification code with the storage content of the storage unit;
A search server comprising: an authentication unit that authenticates that a search target holding the second portable terminal is valid based on a comparison result of the comparison unit.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末とを備える探索システムに用いられ、前記第1および前記第2の携帯端末と通信可能な探索サーバにおいて、
前記第1の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶する記憶部と、
前記認証コードを当該認証コードと対応する前記秘密鍵によって暗号化して暗号化認証コードを作成する暗号化部と、
複数の前記第2の携帯端末それぞれに前記暗号化認証コードを予め送信するとともに、ある前記第2の携帯端末の探索が要求された場合に当該第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信する送信部と、
前記第1の携帯端末より、当該第1の携帯端末の前記端末識別コードと前記暗号化認証コードを復号化して得た前記認証コードとを受信する受信部と、
前記第1の携帯端末より受信した前記端末識別コードおよび前記認証コードを前記記憶部の記憶内容と比較する比較部と、
前記比較部の比較結果に基づいて前記第2の携帯端末を保持する探索対象が正当であることを認証する認証部とを備える
ことを特徴とする探索サーバ。
Used in a search system including a plurality of first mobile terminals held by a plurality of searchers and a plurality of second mobile terminals held by a plurality of search targets scheduled to be searched, the first and the first In a search server that can communicate with two mobile terminals,
Associating a terminal identification code for identifying each of the first portable terminals, an authentication code for authenticating each of the second portable terminals, and a set of a secret key and a public key corresponding to each authentication code A storage unit for storing
An encryption unit that encrypts the authentication code with the secret key corresponding to the authentication code to create an encrypted authentication code;
The encrypted authentication code is transmitted in advance to each of the plurality of second mobile terminals, and when a search for a certain second mobile terminal is requested, the authentication code corresponding to the authentication code of the second mobile terminal A transmission unit for transmitting a public key to the first portable terminal;
A receiving unit for receiving the terminal identification code of the first portable terminal and the authentication code obtained by decrypting the encrypted authentication code from the first portable terminal;
A comparison unit that compares the terminal identification code and the authentication code received from the first portable terminal with the storage content of the storage unit;
A search server comprising: an authentication unit that authenticates that a search target holding the second portable terminal is valid based on a comparison result of the comparison unit.
前記第2の携帯端末を保持する探索対象が正当であることの認証が成立した場合、前記認証の成立した前記第2の携帯端末に対応する前記認証コードと当該認証コードに対応する秘密鍵および公開鍵の組とを再生成し、当該再生成した前記認証コードと前記秘密鍵および公開鍵の組とを記憶し、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記認証の成立した前記第2の携帯端末に送信し、前記第2の携帯端末は、前記探索サーバより新たに受信した前記暗号化認証コードを、前記認証に用いた前記暗号化認証コードと置換して記憶する
ことを特徴とする請求項11乃至請求項13の何れか一項に記載の探索サーバ。
When authentication that the search target holding the second mobile terminal is valid is established, the authentication code corresponding to the second mobile terminal for which the authentication has been established and a secret key corresponding to the authentication code, and An encrypted authentication code obtained by regenerating a public key set, storing the regenerated authentication code and the private key / public key pair, and encrypting the authentication code with the corresponding private key To the second portable terminal for which the authentication has been established, and the second portable terminal uses the encrypted authentication code newly received from the search server as the encrypted authentication code used for the authentication. The search server according to claim 11, wherein the search server is replaced and stored.
前記端末識別コードとは、前記第2の携帯端末の電話番号、前記第2の携帯端末に一意に割り当てられた端末ID番号または前記第2の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである
ことを特徴とする請求項11または請求項12に記載の探索サーバ。
The terminal identification code is a telephone number of the second portable terminal, a terminal ID number uniquely assigned to the second portable terminal, or an electronic mail address uniquely assigned to the second portable terminal. The search server according to claim 11 or 12, wherein the search server is at least one of them.
前記端末識別コードとは、前記第1の携帯端末の電話番号、前記第1の携帯端末に一意に割り当てられた端末ID番号または前記第1の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである
ことを特徴とする請求項13に記載の探索サーバ。
The terminal identification code is a telephone number of the first portable terminal, a terminal ID number uniquely assigned to the first portable terminal, or an electronic mail address uniquely assigned to the first portable terminal. The search server according to claim 13, wherein the search server is at least one of them.
前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に、前記探索対象の発見を通知する通知信号を前記第1の携帯端末に送信する通知信号送信部をさらに備える
ことを特徴とする請求項11乃至請求項13の何れか一項に記載の探索サーバ。
A notification signal transmission unit configured to transmit a notification signal for notifying discovery of the search target to the first mobile terminal when it is authenticated that the search target holding the second mobile terminal is valid; The search server according to any one of claims 11 to 13, wherein the search server is characterized.
前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に、前記探索対象の発見を通知する通知信号を前記第1の携帯端末または前記第2の携帯端末に送信する通知信号送信部をさらに備える
ことを特徴とする請求項11乃至請求項13の何れか一項に記載の探索サーバ。
When it is authenticated that the search target holding the second mobile terminal is valid, a notification signal for notifying the discovery of the search target is transmitted to the first mobile terminal or the second mobile terminal. The search server according to claim 11, further comprising a notification signal transmission unit.
前記第2の携帯端末の探索を依頼する依頼信号を送信する依頼端末と接続され、前記依頼端末から前記依頼信号を受信すると、前記第1の携帯端末に、探索要求された前記第2の携帯端末の探索を指令する
ことを特徴とする請求項11乃至請求項13の何れか一項に記載の探索サーバ。
When connected to a request terminal that transmits a request signal for requesting a search for the second mobile terminal and receives the request signal from the request terminal, the second mobile terminal requested to search by the first mobile terminal The search server according to any one of claims 11 to 13, wherein a search for a terminal is instructed.
前記第2の携帯端末を保持する探索対象が正当であることが認証された場合に、前記探索対象の発見を通知する通知信号を前記依頼端末に送信する通知信号送信部をさらに備える
ことを特徴とする請求項19に記載の探索サーバ。
And a notification signal transmission unit configured to transmit a notification signal for notifying the discovery of the search target to the requesting terminal when the search target holding the second portable terminal is authenticated as valid. The search server according to claim 19.
探索サーバからの指令に基づいて、探索対象である被探索端末を探索する携帯端末において、
前記被探索端末の探索が前記探索サーバから要求された際に、当該被探索端末に対する探索要求を一意に識別する依頼識別コードを前記探索サーバから受信する受信部と、
前記受信した依頼識別コードを記憶する記憶部と、
前記被探索端末に前記記憶した依頼識別コードを近距離無線通信によって送信する送信部とを備える
ことを特徴とする携帯端末。
Based on a command from the search server, in a mobile terminal that searches for a search target terminal,
A receiver that receives from the search server a request identification code that uniquely identifies a search request for the searched terminal when a search for the searched terminal is requested from the search server;
A storage unit for storing the received request identification code;
A portable terminal comprising: a transmission unit that transmits the stored request identification code to the searched terminal by short-range wireless communication.
探索サーバからの指令に基づいて探索される携帯端末において、
携帯端末自身に対する探索要求を一意に識別する依頼識別コードを、携帯端末自身を探索する探索端末から近距離無線通信によって受信する受信部と、
携帯端末自身を一意に識別可能な端末識別コードと前記受信した依頼識別コードとを前記探索サーバに送信する送信部とを備える
ことを特徴とする携帯端末。
In a mobile terminal searched based on a command from a search server,
A receiving unit that receives a request identification code for uniquely identifying a search request for the mobile terminal itself from a search terminal that searches for the mobile terminal itself by short-range wireless communication;
A portable terminal comprising: a transmission unit that transmits a terminal identification code that can uniquely identify the portable terminal itself and the received request identification code to the search server.
探索サーバからの指令に基づいて、探索対象である被探索端末を探索する携帯端末において、
前記被探索端末を認証するための認証コードに対応づけられた公開鍵を前記探索サーバより受信する受信部と、
前記受信した公開鍵を記憶する記憶部と、
前記探索者の所定操作に基づいて、前記記憶した公開鍵を前記被探索端末に近距離無線通信によって送信する送信部とを備える
ことを特徴とする携帯端末。
Based on a command from the search server, in a mobile terminal that searches for a search target terminal,
A receiving unit that receives from the search server a public key associated with an authentication code for authenticating the searched terminal;
A storage unit for storing the received public key;
A portable terminal comprising: a transmission unit that transmits the stored public key to the searched terminal by short-range wireless communication based on a predetermined operation of the searcher.
探索サーバからの指令に基づいて探索される携帯端末において、
前記被探索端末を各々認証するための認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して得られた暗号化認証コードを、前記探索サーバより受信する第1の受信部と、
前記暗号化認証コードを記憶する記憶部と、
前記被探索端末を認証するための認証コードに対応づけられた公開鍵を前記探索端末より近距離無線通信によって受信する第2の受信部と、
前記公開鍵を用いて前記記憶部に記憶された前記暗号化認証コードを復号化する復号化部と、
携帯端末自身を一意に識別可能な端末識別コードと、前記暗号化認証コードを復号化することによって得た前記認証コードとを前記探索サーバに送信する送信部とを備える
ことを特徴とする携帯端末。
In a mobile terminal searched based on a command from a search server,
A first receiving unit that receives, from the search server, an encrypted authentication code obtained by encrypting an authentication code for authenticating each of the terminals to be searched with the secret key corresponding to the authentication code;
A storage unit for storing the encrypted authentication code;
A second receiving unit that receives a public key associated with an authentication code for authenticating the searched terminal from the searching terminal by short-range wireless communication;
A decryption unit that decrypts the encrypted authentication code stored in the storage unit using the public key;
A mobile terminal comprising: a terminal identification code that can uniquely identify the mobile terminal itself; and a transmission unit that transmits the authentication code obtained by decrypting the encrypted authentication code to the search server. .
探索サーバからの指令に基づいて、探索対象である被探索端末を探索する携帯端末において、
前記被探索端末を認証するための認証コードに対応づけられた公開鍵を前記探索サーバより受信する第1の受信部と、
前記公開鍵を記憶する記憶部と、
前記被探索端末を各々認証するための認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記被探索端末より受信する第2の受信部と、
前記公開鍵を用いて前記暗号化認証コードを復号する復号化部と、
前記暗号化認証コードの送信を要求する要求信号を前記被探索端末に近距離無線通信によって送信するとともに、前記端末識別コードと、前記暗号化認証コードを復号化することにより得た前記認証コードとを前記探索サーバに送信する送信部とを備える
ことを特徴とする携帯端末。
Based on a command from the search server, in a mobile terminal that searches for a search target terminal,
A first receiver that receives from the search server a public key associated with an authentication code for authenticating the searched terminal;
A storage unit for storing the public key;
A second receiving unit that receives from the searched terminal an encrypted authentication code obtained by encrypting an authentication code for authenticating the searched terminal with the secret key corresponding to the authentication code;
A decryption unit for decrypting the encrypted authentication code using the public key;
A request signal for requesting transmission of the encrypted authentication code is transmitted to the searched terminal by short-range wireless communication, and the terminal identification code and the authentication code obtained by decrypting the encrypted authentication code, A mobile terminal comprising: a transmission unit that transmits the information to the search server.
探索サーバからの指令に基づいて探索される携帯端末において、
前記被探索端末を各々認証するための認証コードを当該認証コードに対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記探索サーバより受信する第1の受信部と、
前記暗号化認証コードを記憶する記憶部と、
前記暗号化認証コードの送信を要求する要求信号を前記探索端末より近距離無線通信によって受信する第2の受信部と、
前記要求信号に基づいて、前記探索端末に前記暗号化認証コードを近距離無線通信によって送信する送信部とを備える
ことを特徴とする携帯端末。
In a mobile terminal searched based on a command from a search server,
A first receiving unit that receives from the search server an encrypted authentication code obtained by encrypting an authentication code for authenticating each of the terminals to be searched with the secret key corresponding to the authentication code;
A storage unit for storing the encrypted authentication code;
A second receiving unit that receives a request signal for requesting transmission of the encrypted authentication code from the search terminal by short-range wireless communication;
A mobile terminal comprising: a transmission unit that transmits the encrypted authentication code to the search terminal by short-range wireless communication based on the request signal.
前記端末識別コードとは、前記携帯端末の電話番号、前記携帯端末に一意に割り当てられた端末ID番号または前記携帯端末に一意に割り当てられた電子メイルアドレスの少なくとも何れか1つである
ことを特徴とする請求項22、請求項24または請求項25の何れか一項に記載の携帯端末。
The terminal identification code is at least one of a telephone number of the mobile terminal, a terminal ID number uniquely assigned to the mobile terminal, or an electronic mail address uniquely assigned to the mobile terminal. The portable terminal according to any one of claims 22, 24, and 25.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、
前記探索サーバは、前記複数の第2の携帯端末を一意に識別するための端末識別コードを予め記憶し、
前記探索サーバは、ある第2の携帯端末の探索が要求されると、当該探索要求を一意に識別する依頼識別コードを生成し、
前記探索サーバは、前記依頼識別コードと当該探索要求に対応する前記端末識別コードとを対応付けて記憶し、
前記探索サーバは、前記依頼識別コードを前記第1の携帯端末に送信し、
前記第1の携帯端末は、前記探索サーバより前記依頼識別コードを受信すると当該依頼識別コードを記憶し、
前記第1の携帯端末は、前記探索者の所定操作に基づいて前記依頼識別コードを前記第2の携帯端末に近距離無線通信によって送信し、
前記第2の携帯端末は、前記依頼識別コードを近距離無線通信によって受信すると当該依頼識別コードおよび当該第2の携帯端末の端末識別コードを前記探索サーバに送信し、
前記探索サーバは、前記依頼識別コードおよび前記端末識別コードを受信すると、当該受信した前記依頼識別コードおよび前記端末識別コードを記憶内容と比較し、
前記探索サーバは、前記比較の結果に基づいて、当該第2の携帯端末を保持する探索対象が正当であることを認証する
ことを特徴とする探索対象認証方法。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets to be searched, and the first and second portable terminals In a search object authentication method used in a search system including a search server,
The search server stores in advance a terminal identification code for uniquely identifying the plurality of second portable terminals,
When a search for a certain second mobile terminal is requested, the search server generates a request identification code for uniquely identifying the search request,
The search server stores the request identification code and the terminal identification code corresponding to the search request in association with each other,
The search server transmits the request identification code to the first portable terminal;
When the first portable terminal receives the request identification code from the search server, the first portable terminal stores the request identification code,
The first portable terminal transmits the request identification code to the second portable terminal by short-range wireless communication based on a predetermined operation of the searcher,
When the second portable terminal receives the request identification code by short-range wireless communication, the second portable terminal transmits the request identification code and the terminal identification code of the second portable terminal to the search server,
When the search server receives the request identification code and the terminal identification code, the search server compares the received request identification code and the terminal identification code with stored contents,
The search server authentication method, wherein the search server authenticates that the search target holding the second portable terminal is valid based on the result of the comparison.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、
前記探索サーバは、前記複数の第2の携帯端末を一意に識別するための端末識別コードを予め記憶し、
前記探索サーバは、ある第2の携帯端末の探索が要求されると、当該探索要求を一意に識別する依頼識別コードを生成し、
前記探索サーバは、前記依頼識別コードと当該探索要求に対応する前記端末識別コードとを対応付けて記憶し、
前記探索サーバは、前記依頼識別コードを前記第1の携帯端末に送信し、
前記第1の携帯端末は、前記探索サーバより前記依頼識別コードを受信すると当該依頼識別コードを記憶し、
前記第1の携帯端末は、前記探索者の所定操作に基づいて、前記依頼識別コードを表示し、
前記探索者が前記探索対象を発見した際、前記第2の携帯端末は前記探索者の所定操作に基づいて前記依頼識別コードおよび前記端末識別コードを前記探索サーバに送信し、
前記探索サーバは、前記依頼識別コードおよび前記端末識別コードを受信すると、当該受信した前記依頼識別コードおよび前記端末識別コードを記憶内容と比較し、
前記探索サーバは、前記比較の結果に基づいて、当該第2の携帯端末を保持する探索対象が正当であることを認証する
ことを特徴とする探索対象認証方法。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets to be searched, and the first and second portable terminals In a search object authentication method used in a search system including a search server,
The search server stores in advance a terminal identification code for uniquely identifying the plurality of second portable terminals,
When a search for a certain second mobile terminal is requested, the search server generates a request identification code for uniquely identifying the search request,
The search server stores the request identification code and the terminal identification code corresponding to the search request in association with each other,
The search server transmits the request identification code to the first portable terminal;
When the first portable terminal receives the request identification code from the search server, the first portable terminal stores the request identification code,
The first portable terminal displays the request identification code based on a predetermined operation of the searcher,
When the searcher discovers the search target, the second portable terminal transmits the request identification code and the terminal identification code to the search server based on a predetermined operation of the searcher,
When the search server receives the request identification code and the terminal identification code, the search server compares the received request identification code and the terminal identification code with stored contents,
The search server authentication method, wherein the search server authenticates that the search target holding the second portable terminal is valid based on the result of the comparison.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、
前記探索サーバは、前記第2の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶し、
前記探索サーバは、複数の前記第2の携帯端末それぞれに、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを予め送信し、
前記第2の携帯端末は、前記探索サーバより受信した前記暗号化認証コードを記憶し、
ある前記第2の携帯端末の探索が要求されると、前記探索サーバは、記憶内容を参照し、探索要求のあった前記第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信し、
前記第1の携帯端末は、前記探索サーバより前記公開鍵を受信すると、当該公開鍵を記憶し、
前記第1の携帯端末は、前記探索者の所定操作に基づいて、前記公開鍵を前記第2の携帯端末に近距離無線通信によって送信し、
前記第2の携帯端末は、前記公開鍵を近距離無線通信によって受信すると、当該受信した前記公開鍵を用いて予め記憶している前記暗号化認証コードを復号化し、
前記第2の携帯端末は、復号化された前記認証コードおよび当該第2の携帯端末の前記端末識別コードを前記探索サーバに送信し、
前記探索サーバは、復号化された前記認証コードおよび前記端末識別コードを受信すると、当該受信した前記認証コードおよび前記端末識別コードを記憶内容と比較し、
前記探索サーバは、前記比較の結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する
ことを特徴とする探索対象認証方法。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets to be searched, and the first and second portable terminals In a search object authentication method used in a search system including a search server,
The search server includes a terminal identification code for identifying each of the second mobile terminals, an authentication code for authenticating each of the second mobile terminals, and a secret key and a public key corresponding to each authentication code A pair is stored in association with each other.
The search server transmits in advance an encrypted authentication code obtained by encrypting the authentication code with the corresponding secret key to each of the plurality of second portable terminals,
The second portable terminal stores the encrypted authentication code received from the search server,
When a search for the second mobile terminal is requested, the search server refers to the stored content, and uses the public key corresponding to the authentication code of the second mobile terminal that has made the search request. 1 to the mobile device,
When the first mobile terminal receives the public key from the search server, the first mobile terminal stores the public key,
The first mobile terminal transmits the public key to the second mobile terminal by short-range wireless communication based on a predetermined operation of the searcher,
When the second mobile terminal receives the public key by short-range wireless communication, the second mobile terminal decrypts the encrypted authentication code stored in advance using the received public key,
The second mobile terminal transmits the decrypted authentication code and the terminal identification code of the second mobile terminal to the search server,
When the search server receives the decrypted authentication code and the terminal identification code, the search server compares the received authentication code and the terminal identification code with stored contents,
The search server authenticates that the search target holding the second portable terminal is valid based on the result of the comparison.
複数の探索者が保持する複数の第1の携帯端末と、探索が予定される複数の探索対象が保持する複数の第2の携帯端末と、前記第1および第2の携帯端末と通信可能な探索サーバとを備えた探索システムに用いられる探索対象認証方法において、
前記探索サーバは、前記第1の携帯端末を各々識別するための端末識別コードと、前記第2の携帯端末を各々認証するための認証コードと、各認証コードに対応する秘密鍵および公開鍵の組とを対応付けて記憶し、
前記探索サーバは、複数の前記第2の携帯端末それぞれに、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを予め送信し、
前記第2の携帯端末は、前記探索サーバより受信した前記暗号化認証コードを記憶し、
ある前記第2の携帯端末の探索が要求されると、前記探索サーバは、記憶内容を参照し、探索要求のあった前記第2の携帯端末の前記認証コードに対応する前記公開鍵を前記第1の携帯端末に送信し、
前記第1の携帯端末は、前記公開鍵を記憶し、
前記第1の携帯端末は、前記探索者の所定操作に基づいて、前記暗号化認証コードの送信を要求する要求信号を前記第2の携帯端末に近距離無線通信によって送信し、
前記第2の携帯端末は、前記要求信号を受信すると、予め記憶している前記暗号化認証コードを前記第1の携帯端末に近距離無線通信によって送信し、
前記第1の携帯端末は、前記暗号化認証コードを受信すると、前記公開鍵を用いて前記暗号化認証コードを復号化し、
前記第1の携帯端末は、復号化された前記認証コードおよび当該第1の携帯端末の前記端末識別コードを前記探索サーバに送信し、
前記探索サーバは、復号化された前記認証コードおよび前記端末識別コードを受信すると、当該受信した前記認証コードおよび前記端末識別コードを記憶内容と比較し、
前記探索サーバは、前記比較の結果に基づいて、前記第2の携帯端末を保持する探索対象が正当であることを認証する
ことを特徴とする探索対象認証方法。
Communicating with a plurality of first portable terminals held by a plurality of searchers, a plurality of second portable terminals held by a plurality of search targets to be searched, and the first and second portable terminals In a search object authentication method used in a search system including a search server,
The search server includes a terminal identification code for identifying each of the first portable terminals, an authentication code for authenticating each of the second portable terminals, and a secret key and a public key corresponding to each authentication code. A pair is stored in association with each other.
The search server transmits in advance an encrypted authentication code obtained by encrypting the authentication code with the corresponding secret key to each of the plurality of second portable terminals,
The second portable terminal stores the encrypted authentication code received from the search server,
When a search for the second mobile terminal is requested, the search server refers to the stored content, and uses the public key corresponding to the authentication code of the second mobile terminal that has made the search request. 1 to the mobile device,
The first portable terminal stores the public key;
The first mobile terminal transmits a request signal for requesting transmission of the encrypted authentication code to the second mobile terminal by short-range wireless communication based on a predetermined operation of the searcher,
When the second portable terminal receives the request signal, the second portable terminal transmits the encryption authentication code stored in advance to the first portable terminal by short-range wireless communication,
When the first mobile terminal receives the encrypted authentication code, the first mobile terminal decrypts the encrypted authentication code using the public key,
The first portable terminal transmits the decrypted authentication code and the terminal identification code of the first portable terminal to the search server,
When the search server receives the decrypted authentication code and the terminal identification code, the search server compares the received authentication code and the terminal identification code with stored contents,
The search server authenticates that the search target holding the second portable terminal is valid based on the result of the comparison.
前記第2の携帯端末を保持する探索対象が正当であることの認証が成立した場合、
前記探索サーバは、前記認証の成立した前記第2の携帯端末に対応する前記認証コードと当該認証コードに対応する秘密鍵および公開鍵の組とを再生成し、
前記探索サーバは、再生成した前記認証コードと前記秘密鍵および公開鍵の組とを記憶し、
前記探索サーバは、前記認証コードを対応する前記秘密鍵によって暗号化して得た暗号化認証コードを前記認証の成立した前記第2の携帯端末に送信し、
前記第2の携帯端末は、前記探索サーバより新たに受信した前記暗号化認証コードを、前記認証に用いた前記暗号化認証コードと置換して記憶する
ことを特徴とする請求項30または請求項31に記載の探索対象認証方法。
When authentication that the search target holding the second mobile terminal is valid is established,
The search server regenerates the authentication code corresponding to the second portable terminal for which the authentication has been established and a set of a secret key and a public key corresponding to the authentication code,
The search server stores the regenerated authentication code and a set of the secret key and the public key,
The search server transmits an encrypted authentication code obtained by encrypting the authentication code with the corresponding secret key to the second portable terminal for which the authentication has been established,
The said 2nd portable terminal replaces and stores the said encryption authentication code newly received from the said search server with the said encryption authentication code used for the said authentication, or 30 characterized by the above-mentioned. 31. The search target authentication method according to 31.
前記端末識別コードとは、前記第2の携帯端末の電話番号、前記第2の携帯端末に一意に割り当てられた端末ID番号または前記第2の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである
ことを特徴とする請求項28乃至請求項30の何れか一項に記載の探索対象認証方法。
The terminal identification code is a telephone number of the second portable terminal, a terminal ID number uniquely assigned to the second portable terminal, or an electronic mail address uniquely assigned to the second portable terminal. The search target authentication method according to any one of claims 28 to 30, wherein the search target authentication method is at least one of them.
前記端末識別コードとは、前記第1の携帯端末の電話番号、前記第1の携帯端末に一意に割り当てられた端末ID番号または前記第1の携帯端末に一意に割り当てられた電子メイルアドレスのうち少なくとも何れか1つである
ことを特徴とする請求項31に記載の探索対象認証方法。
The terminal identification code is a telephone number of the first portable terminal, a terminal ID number uniquely assigned to the first portable terminal, or an electronic mail address uniquely assigned to the first portable terminal. 32. The search object authentication method according to claim 31, wherein the search object authentication method is at least one of them.
前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの前記認証が成立した場合、前記探索対象の発見を通知する通知信号を前記第1の携帯端末に送信する
ことを特徴とする請求項28乃至請求項31の何れか一項に記載の探索対象認証方法。
The search server transmits a notification signal notifying the discovery of the search target to the first mobile terminal when the authentication that the search target holding the second mobile terminal is valid is established. 32. The search object authentication method according to any one of claims 28 to 31, wherein:
前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの前記認証が成立した場合、前記探索対象の発見を通知する通知信号を前記第2の携帯端末に送信する
ことを特徴とする請求項28乃至請求項31の何れか一項に記載の探索対象認証方法。
The search server transmits a notification signal for notifying the discovery of the search target to the second mobile terminal when the authentication that the search target holding the second mobile terminal is valid is established. 32. The search object authentication method according to any one of claims 28 to 31, wherein:
前記探索サーバは、前記第2の携帯端末の探索を依頼する依頼信号を送信する依頼端末と接続され、
前記依頼端末は、当該依頼端末利用者の所定操作に基づいて前記依頼信号を前記探索サーバに送信し、
前記探索サーバは、前記依頼信号を受信すると前記第2の携帯端末の探索を開始する
ことを特徴とする請求項28乃至請求項31の何れか一項に記載の探索対象認証方法。
The search server is connected to a request terminal that transmits a request signal for requesting a search for the second mobile terminal,
The request terminal transmits the request signal to the search server based on a predetermined operation of the request terminal user,
The search object authentication method according to any one of claims 28 to 31, wherein the search server starts searching for the second portable terminal when receiving the request signal.
前記探索サーバは、前記第2の携帯端末を保持する探索対象が正当であることの前記認証が成立した場合、前記探索対象の発見を通知する通知信号を前記依頼端末に送信する
ことを特徴とする請求項37に記載の探索対象認証方法。
The search server transmits a notification signal notifying the discovery of the search target to the requesting terminal when the authentication that the search target holding the second portable terminal is valid is established. The search object authentication method according to claim 37.
JP2001379644A 2001-12-13 2001-12-13 Search system, search server, portable terminal, and search object authentication method Expired - Fee Related JP4060070B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001379644A JP4060070B2 (en) 2001-12-13 2001-12-13 Search system, search server, portable terminal, and search object authentication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001379644A JP4060070B2 (en) 2001-12-13 2001-12-13 Search system, search server, portable terminal, and search object authentication method

Publications (2)

Publication Number Publication Date
JP2003179962A JP2003179962A (en) 2003-06-27
JP4060070B2 true JP4060070B2 (en) 2008-03-12

Family

ID=19186914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001379644A Expired - Fee Related JP4060070B2 (en) 2001-12-13 2001-12-13 Search system, search server, portable terminal, and search object authentication method

Country Status (1)

Country Link
JP (1) JP4060070B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4969093B2 (en) * 2005-12-08 2012-07-04 株式会社リコー Ticket protection method and client
KR102142576B1 (en) * 2013-05-16 2020-08-10 삼성전자주식회사 Method and apparatus for discovery of device-to-device communications
KR101952211B1 (en) * 2013-05-21 2019-02-26 삼성전자 주식회사 Method and Apparatus for Discovery Code Generation for D2D Communications

Also Published As

Publication number Publication date
JP2003179962A (en) 2003-06-27

Similar Documents

Publication Publication Date Title
US20040106415A1 (en) Position information management system
JP2009211632A (en) Service system
JPWO2003003773A1 (en) Location information management system
WO2015014128A1 (en) Authentication method for wearable device, and wearable device
JP2009053924A (en) Watching system and authentication information registration method
JPH10170625A (en) Position information display method and device
JP2007241914A (en) Personal medical information reference system during emergency reception/conveyance, method, emergency reception center server and program
JP2008047022A (en) Information sharing system by portable terminal device
JP2001282736A (en) Personal authentication system
JP4060070B2 (en) Search system, search server, portable terminal, and search object authentication method
US8156326B2 (en) Method to search for affinities between subjects and relative apparatus
CN102938882B (en) The method and system of other people mobile phone terminal associated person informations are changed by sending message
JP5882006B2 (en) Content distribution system
JP2017045192A (en) Authentication system, authentication device, information terminal, and program
JP5443913B2 (en) Telephone book sharing system, server, and program
JP2008172282A (en) Position assurance system
JP2011172099A (en) Data transfer method, data transfer system, data transmitting apparatus, data management apparatus, data decrypting apparatus and computer program
JP6077077B1 (en) Authentication apparatus, authentication method, and authentication program
JP2004080777A (en) Authentication device and authentication method
JP2010282446A (en) System, management server, method in system
JP2002318785A (en) Device and method for authentication
KR20030084001A (en) Method for providing Emergency Alarm Service using Mobile Terminal with IC Chip
JP2014002572A (en) Mutual authentication system and mutual authentication method using gps function
JP2012108780A (en) Browsing authentication method
JP2009259044A (en) Information communication terminal device, safety information transmission method, program for executing processing for information communication terminal device, and recording medium recording the program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041005

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071219

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101228

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101228

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131228

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees