(57)【要約】【課題】詐欺等をより未然に防止することが可能となる情報処理装置等を提供する。【解決手段】サーバコンピュータ１は、携帯電話２の位置及び前記携帯電話２所有者の年齢を取得する取得部と、前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯電話数または密度が閾値を超えるか否か判断する判断部と、該判断部にて閾値を超えると判断した場合に、前記年齢条件を満たす携帯電話２から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する算出部と、該算出部で算出した一致度が閾値以下の場合に、通知情報を生成する生成部とを備える。【選択図】図１
2014194593.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得する取得部と、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断する判断部と、
該判断部にて閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する算出部と、
該算出部で算出した一致度が閾値以下の場合に、通知情報を生成する生成部と
を備える情報処理装置。
【請求項２】
前記算出部は、
携帯端末装置の所有者を特定するための識別情報と、前記携帯端末装置のアドレス帳に記憶された他人の識別情報とを取得し、
一の携帯端末装置の所有者を特定するための識別情報が、他の携帯端末装置の他人の識別情報中に存在するか否かを判断し、
存在すると判断した数に基づき一致度を算出する
請求項１に記載の情報処理装置。
【請求項３】
領域内にて予め記憶した年齢条件を満たす携帯端末装置へ前記生成部にて生成した通知情報を出力する出力部
を備える請求項１または２に記載の情報処理装置。
【請求項４】
携帯端末装置と情報処理装置とが通信網を介して接続された情報処理システムにおいて、
前記情報処理装置は、
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得する取得部と、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断する判断部と、
該判断部にて閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する算出部と、
該算出部で算出した一致度が閾値以下の場合に、通知情報を生成する生成部と
を備える情報処理システム。
【請求項５】
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得し、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断し、
閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出し、
算出した一致度が閾値以下の場合に、通知情報を生成する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、携帯端末装置及び情報処理装置により構成される情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、子機端末側の危険度合いを検出することが可能な通信装置等が提案されている（例えば、特許文献１または２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２３４３６号公報
【特許文献２】特開２００４−３４１７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の通信装置では、十分な判断を行うことができないという問題があった。
【０００５】
本発明は斯かる事情に鑑みてなされたものである。その一目的は、詐欺等をより未然に防止することが可能な情報処理システム等を提供することにある。
【課題を解決するための手段】
【０００６】
本願に開示する情報処理装置は、携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得する取得部と、前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断する判断部と、該判断部にて閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する算出部と、該算出部で算出した一致度が閾値以下の場合に、通知情報を生成する生成部とを備える。
【発明の効果】
【０００７】
本願の一観点によれば、詐欺等をより未然に防止することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの概要を示す説明図である。
【図２】携帯電話のハードウェア群を示すブロック図である。
【図３】サーバコンピュータのハードウェア群を示すブロック図である。
【図４】ユーザＤＢのレコードレイアウトを示す説明図である。
【図５】アドレス帳ＤＢのレコードレイアウトを示す説明図である。
【図６】地図ＤＢのレコードレイアウトを示す説明図である。
【図７】領域ＤＢのレコードレイアウトを示す説明図である。
【図８】警告画面を示すイメージ図である。
【図９】登録処理の手順を示すフローチャートである。
【図１０】登録処理の手順を示すフローチャートである。
【図１１】領域設定処理の手順を示すフローチャートである。
【図１２】領域設定処理の手順を示すフローチャートである。
【図１３】一致度の算出手順を示すフローチャートである。
【図１４】一致度の算出手順を示すフローチャートである。
【図１５】警告情報の生成処理手順を示すフローチャートである。
【図１６】警告情報の生成処理手順を示すフローチャートである。
【図１７】実施の形態２に係るサーバコンピュータのハードウェア群を示すブロック図である。
【図１８】緊急連絡先ファイルのレコードレイアウトを示す説明図である。
【図１９】警告情報の送信処理手順を示すフローチャートである。
【図２０】第２警告情報の生成手順を示すフローチャートである。
【図２１】実施の形態４に係る第２警告情報の生成手順を示すフローチャートである。
【図２２】実施の形態４に係る第２警告情報の生成手順を示すフローチャートである。
【図２３】異常判断処理の手順を示すフローチャートである。
【図２４】上述した形態のサーバコンピュータの動作を示す機能ブロック図である。
【図２５】実施の形態６に係るサーバコンピュータのハードウェア群を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１
以下実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す説明図である。情報処理システムは情報処理装置１及び携帯端末装置２、２、２・・・を含む。情報処理装置１はサーバコンピュータ、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistance）等であり、インターネット、公衆回線網またはＬＡＮ（Local Area Network）等の通信網Ｎを介して複数の携帯端末装置２に接続されている。携帯端末装置は可搬型の装置であり、例えば、携帯電話、ＰＤＡ、ゲーム機等である。以下では情報処理装置１をサーバコンピュータ１、携帯端末装置２を携帯電話２であるものとして説明する。
【００１０】
サーバコンピュータ１は、携帯電話２を所有する所有者（以下、ユーザという）の年齢を予め取得する。また、サーバコンピュータ１は携帯電話２のユーザを特定するための識別情報及び他人を特定するための識別情報を取得する。ユーザを特定するための識別情報は例えば、ユーザの電話番号、当該ユーザの電子メールアドレス、または携帯電話２の通信用アプリケーションに設定された当該ユーザのＩＤ等である。また他人を特定するための識別情報は例えばアドレス帳に記憶された他人の電話番号、他人の電子メールアドレス、または携帯電話２の通信用アプリケーションに設定された他人のＩＤ等である。以下では説明を容易にするために、識別情報は、ユーザの電話番号及びアドレス帳に記憶された他人の電話番号であるものとして説明する。
【００１１】
サーバコンピュータ１は、携帯電話２の位置を定期的に取得する。サーバコンピュータ１は特定の領域内に年齢条件を満たす携帯電話２が所定時間存在するか否かを判断する。なお、年齢条件は例えば、６０才以上等の所定年齢以上、３０才以上４０才未満等の所定年齢範囲、２０才以下等の所定年齢以下、または、２０才限定等の各種条件である。本実施形態では年齢条件を６０才以上であるものとして説明する。サーバコンピュータ１は特定の領域内に年齢条件を満たす携帯電話２が所定時間存在すると判断した場合、各ユーザの電話番号及びアドレス帳の電話番号に基づき、電話番号の一致度を算出する。サーバコンピュータ１はこの一致度が閾値以下の場合、通知情報（以下、警告情報という）を生成する。以下、詳細を説明する。
【００１２】
図２は携帯電話２のハードウェア群を示すブロック図である。携帯電話２は制御部としてのＣＰＵ（Central Processing Unit）２１、ＲＡＭ(Random Access Memory)２２、入力部２３、表示部２４、記憶部２５、通信部２６、時計部２８、マイク２９、スピーカ２１０、ＧＰＳ(Global Positioning System)２１１等を含む。ＣＰＵ２１は、バス２７を介してハードウェア各部と接続されている。ＣＰＵ２１は記憶部２５に記憶された制御プログラム２５Ｐに従いハードウェア各部を制御する。ＲＡＭ２２は例えばＳＲＡＭ（Static RAM）、ＤＲＡＭ(Dynamic RAM)、フラッシュメモリ等である。ＲＡＭ２２は、記憶部としても機能し、ＣＰＵ２１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１３】
入力部２３はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ２１へ出力する。表示部２４は液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等であり、ＣＰＵ２１の指示に従い各種情報を表示する。通信部２６は通信モジュールであり、通信網Ｎを介してサーバコンピュータ１、他のコンピュータ（図示せず）または携帯電話基地局等との間で情報の送受信を行う。時計部２８は日時の情報をＣＰＵ２１へ出力する。スピーカ２１０は音声データ、通話データ、またはマイク２９から入力された音声に係る音声信号を増幅して出力する。
【００１４】
集音部としてのマイク２９は外部から入力された音声信号を電気信号へ変換する。変換後の電気信号は図示しないＡ／Ｄ変換器によりデジタルデータへ変換されてＣＰＵ２１へ出力される。ＧＰＳ２１１は衛星から受信した緯度及び経度を位置に関する情報としてＣＰＵ２１へ出力する。なお、本実施形態ではＧＰＳ２１１により位置を取得する例を示すがこれに限るものではない。例えば、携帯電話基地局または無線ＬＡＮスポットにより求められる位置であっても良い。
【００１５】
記憶部２５は例えば、大容量フラッシュメモリまたはハードディスク等であり、制御プログラム２５Ｐを格納する。記憶部２５にはこの他、アドレス帳ファイル２５１、緊急連絡先ファイル２５２等を記憶している。アドレス帳ファイル２５１には、氏名等に対応付けて他人の電話番号が記憶されている。緊急連絡先ファイル２５２には、携帯電話２のユーザが緊急時に発信する電話番号が記憶されている。なお、アドレス帳ファイル２５１及び緊急連絡先ファイル２５２の記憶内容は、入力部２３から適宜入力可能である。また記憶部２５には携帯電話２の電話番号が記憶されている。
【００１６】
図３はサーバコンピュータ１のハードウェア群を示すブロック図である。サーバコンピュータ１は制御部としてのＣＰＵ１１、ＲＡＭ１２、入力部１３、表示部１４、記憶部１５、時計部１８及び通信部１６等を含む。ＣＰＵ１１は、バス１７を介してハードウェア各部と接続されている。ＣＰＵ１１は記憶部１５に記憶された制御プログラム１５Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ１２は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１７】
入力部１３はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイまたは有機ＥＬディスプレイ等であり、ＣＰＵ１１の指示に従い各種情報を表示する。通信部１６は有線または無線ＬＡＮ（Local Area Network）カード等であり、インターネット等の通信網Ｎを介して携帯電話２または他のコンピュータ（図示せず）等との間で情報の送受信を行う。時計部１８は日時の情報をＣＰＵ１１へ出力する。
【００１８】
記憶部１５は例えば、ハードディスクまたは大容量フラッシュメモリ等であり、制御プログラム１５Ｐを格納する。記憶部１５にはこの他、ユーザデータベース(以下、ＤＢ)１５１、アドレス帳ＤＢ１５２、地図ＤＢ１５３、領域ＤＢ１５４等を記憶している。なお、本実施形態ではユーザＤＢ１５１等を記憶部１５に設ける例を挙げたがこれに限るものではない。ユーザＤＢ１５１を図示しないＤＢサーバコンピュータに記憶しても良い。この場合、ＣＰＵ１１は必要に応じてＤＢサーバコンピュータ内のユーザＤＢ１５１等に対し、情報の読み出し及び書き込みを行う。また説明を容易にするために、ＲＡＭ１２と記憶部１５とを分けているが、情報を記憶できるのであれば両者をまとめて一つの記憶媒体に記憶するようにしても良い。
【００１９】
図４はユーザＤＢ１５１のレコードレイアウトを示す説明図である。ユーザＤＢ１５１はユーザＩＤフィールド、電話番号フィールド、年齢フィールド、位置フィールド、受信時刻フィールド、領域ＩＤフィールド及び滞在時間フィールド等を含む。ユーザＩＤフィールドには本実施形態に記載のシステムを利用するユーザを特定するための識別情報（以下ユーザＩＤという）が記憶されている。電話番号フィールドには、ユーザＩＤに対応付けて、電話番号が記憶されている。年齢フィールドには、ユーザＩＤに対応付けて年齢が記憶されている。ＣＰＵ１１は、携帯電話２または他のコンピュータから受信した電話番号及び年齢をユーザＤＢ１５１に記憶する。その他、オペレータが入力部１３から当該情報を入力しても良い。また年齢ではなく生年月日から年齢を取得するようにしても良い。ＣＰＵ１１は、生年月日を受け付ける。ＣＰＵ１１は、時計部１８の出力を参照し、生年月日に基づき年齢を算出する。ＣＰＵ１１は算出した年齢をユーザＤＢ１５１に記憶する。
【００２０】
位置フィールドには、ユーザＩＤに対応付けて携帯電話２の位置が記憶されている。本実施形態では位置として緯度及び経度を記憶する例を挙げて説明する。受信時刻は位置を携帯電話２から受信した日時が記憶される。携帯電話２のＣＰＵ２１は制御プログラム２５Ｐに従い、定期的（例えば１分ごと）にＧＰＳ２１１から出力された位置及び電話番号を、通信部２６を介して、サーバコンピュータ１へ出力する。なお、本実施形態では携帯電話２とサーバコンピュータ１との間で情報を送受信する際に、携帯電話２を特定するための情報として、電話番号を用いるものとする。なお、電話番号に代えてＩＰ（Internet Protocol）アドレスを用いても良い。サーバコンピュータ１のＣＰＵ１１は位置を受信した場合、電話番号に対応付けて位置をユーザＤＢ１５１に記憶する。ＣＰＵ１１は受信した日時を、時計部１８を参照し、ユーザＤＢ１５１に記憶する。
【００２１】
領域ＩＤフィールドには、ユーザＩＤに対応付けて領域を特定するための識別情報（以下、領域ＩＤという）が記憶されている。滞在時間フィールドにはユーザＩＤに対応付けて領域ＩＤが記憶されている。ＣＰＵ１１は受信した位置と、後述する地図ＤＢ１５３を参照し、受信した位置が領域内に存在する場合に、当該存在する領域ＩＤをユーザＤＢ１５１に記憶する。図４の例では、ユーザＩＤが「０００」及び「００２」の携帯電話２は、現在領域ＩＤ「Ｐ１」に存在することが分かる。
【００２２】
一方、領域に存在しない場合は、領域ＩＤ「０」が記憶される。なお、本実施形態では、予め地図ＤＢ１５３に記憶した領域に携帯電話２が存在する場合に、領域ＩＤを記憶する例を挙げて説明するがこれに限るものではない。例えば、ＣＰＵ１１は、一の携帯電話２の位置から所定範囲内（例えば半径２０ｍ内）に存在する携帯電話２を、位置を参照して抽出する。ＣＰＵ１１は、抽出した携帯電話２が所定数以上（例えば２０人）の場合、新たに領域ＩＤを設定する。また当該範囲内に存在するとして抽出した携帯電話２に同一の領域ＩＤを付与しても良い。
【００２３】
滞在時間フィールドには、ユーザＩＤに対応付けて、領域内に携帯電話２が滞在している時間が記憶されている。例えば、ユーザＩＤが「０００」の携帯電話２は、領域ＩＤ「Ｐ０１」に１０分２０秒滞在していることが記憶されている。ＣＰＵ１１は領域ＩＤを新たに記憶した場合、計時を開始し、経過時間を滞在時間として記憶する。ＣＰＵ１１は、位置を参照し、携帯電話２が領域から出た場合、領域ＩＤ及び滞在時間をリセットする。なお、滞在時間の算出は、領域内に携帯電話２が属する時間に限るものではない。例えば、ＣＰＵ１１は、領域ＩＤ設定後、位置が所定範囲内（１ｍ以内）でしか変動しない場合、滞在しているものとして、計時を開始し、経過時間を滞在時間として記憶する。ＣＰＵ１１は、位置を参照し、携帯電話２が上述した所定範囲から出た場合、領域ＩＤ及び滞在時間をリセットしても良い。
【００２４】
図５はアドレス帳ＤＢ１５２のレコードレイアウトを示す説明図である。アドレス帳ＤＢ１５２はユーザＩＤ毎に、自端末電話番号とアドレス帳の情報が記憶されている。図５の例はユーザＩＤが「００１」のユーザの携帯電話２の電話番号（以下、自端末電話番号という）と、アドレス帳との情報が記憶されている。アドレス帳の情報としては他人の電話番号が記憶されている。ＣＰＵ２１は、記憶部１５に記憶した自端末電話番号、及び、アドレス帳の他人の電話番号（以下、他端末電話番号という）を読み出す。ＣＰＵ１１は自端末電話番号及び他端末電話番号を、通信部２６を介してサーバコンピュータ１へ送信する。ＣＰＵ１１は、通信部１６を介して自端末電話番号及び他端末電話番号を受信する。ＣＰＵ１１は、ユーザＤＢ１５１から受信した電話番号に対応するユーザＩＤを読み出す。ＣＰＵ１１は、読み出したユーザＩＤに対応付けて受信した自端末電話番号及び他端末電話番号をアドレス帳ＤＢ１５２に記憶する。
【００２５】
図６は地図ＤＢ１５３のレコードレイアウトを示す説明図である。地図ＤＢ１５３は領域ＩＤフィールド、施設名フィールド、領域フィールド、監視対象フィールド、及び住所フィールド等を含む。施設名フィールドには、領域ＩＤに対応付けて施設名が記憶されている。施設は、例えば、セミナー会場、公民館、体育館、デパート、駅、道路、オフィスビル、レストラン、英会話教室、ガソリンスタンド、野球場等である。領域フィールドには、領域ＩＤに対応付けて領域が記憶されている。具体的には、当該領域が占める緯度及び経度が記憶されている。
【００２６】
ＣＰＵ１１は、携帯電話２から送信される位置が地図ＤＢ１５３に記憶した領域に属する場合、この携帯電話２は当該領域に存在すると判断する。監視対象フィールドには、領域ＩＤに対応付けて本実施形態に係る情報システムにより監視すべき対象か否かの情報が記憶されている。図６の例では領域ＩＤ「Ｐ０１」に対し「１」が記憶されている。これは領域ＩＤ「Ｐ０１」が監視対象の施設であることを示す。一方、領域ＩＤ「Ｐ０３」に対し「０」が記憶されている。これは領域ＩＤ「Ｐ０３」が監視対象外の施設であることを示す。例えば、警察署、工場、裁判所等は予め監視対象外としておけば良い。住所フィールドには、領域ＩＤに対応付けて住所が記憶されている。
【００２７】
図７は領域ＤＢ１５４のレコードレイアウトを示す説明図である。領域ＤＢ１５４には、領域ＩＤ毎に一致度及び領域内の存在する携帯電話２のユーザＩＤが記憶されている。ＣＰＵ１１は、監視対象の領域ＩＤを参照し、滞在時間をユーザＤＢ１５１から読み出す。ＣＰＵ１１は、滞在時間が記憶部１５に記憶した所定時間（例えば１０分）を超える携帯電話数が、記憶部１５に記憶した閾値（例えば２０）を超えたと判断した場合、一致度の算出処理を行う。なお、本実施形態では、滞在時間が所定時間を超える場合に、一致度の算出処理を行う例を挙げて説明するが、滞在時間を超えない場合でも実行しても良い。
【００２８】
また本実施形態では、領域内の携帯電話数が、閾値を超えた場合に一致度を算出する処理を行うが、これに限るものではない。例えば、密度が記憶部１５に記憶した閾値を超えた場合に、一致度を算出する処理を行っても良い。この場合、ＣＰＵ１１は、地図ＤＢ１５３の領域を参照し、面積を算出する。ＣＰＵ１１はユーザＤＢ１５１を参照し、領域内の人数を面積で除すことにより密度を算出する。ＣＰＵ１１は、例えば１平方メートルあたりの携帯電話数が２．０以上となった場合に一致度の算出処理を行っても良い。
【００２９】
ＣＰＵ１１は、領域に属する電話番号を抽出する。ＣＰＵ１１は、アドレス帳ＤＢ１５２を参照し、一致度を算出する。具体的には、ＣＰＵ１１は、抽出した携帯電話番号の自端末電話番号が、他の携帯電話２のアドレス帳に記憶されているか否かを判断する。ＣＰＵ１１は、自端末電話番号が、アドレス帳ＤＢ１５２の他のユーザＩＤの他端末電話番号として記憶されている数を計数する。ＣＰＵ１１は計数値を領域内の携帯電話数で除す。
【００３０】
ＣＰＵ１１は、以上の処理を各自端末電話番号について行うことにより、携帯電話２毎の除算値を求める。ＣＰＵ１１は、除算値の平均値を１００倍し、一致度として算出する。ＣＰＵ１１は、算出した一致度を領域ＩＤに対応付けて領域ＤＢ１５４に記憶する。図７の例では一致度が３．５％と記憶されている。従ってこの領域では見知らぬ老人が多数集合していることが理解できる。逆に、一致度が高い場合、アドレス帳に電話番号を相互に登録し合う友人の集合である可能性が高い。ＣＰＵ１１は、領域内に存在するユーザＩＤを領域ＩＤに対応付けて領域ＤＢ１５４に記憶する。
【００３１】
ＣＰＵ１１は、一致度が記憶部１５に記憶した閾値（例えば１０％）よりも低い場合、警告情報を生成する。ＣＰＵ１１は領域ＩＤに対応付けて警告情報をＲＡＭ１２に記憶する。ＣＰＵ１１は、記憶部１５に記憶した警告情報として読み出す。ＣＰＵ１１は、領域ＤＢ１５４に記憶した警告対象のユーザＩＤを元に、電話番号を読み出す。ＣＰＵ１１は、ショートメッセージ機能を利用して、または、予め電話番号に対応して記憶した電子メールアドレス宛へ警告情報を送信する。ＣＰＵ２１は、警告情報を受信した場合、例えば「現在の催しものは詐欺の可能性があります。」等の情報を表示部２４に表示しても良い。または、ＣＰＵ２１は、制御プログラム２５Ｐに従い、警告情報を受信した場合、予め記憶部２５に記憶した警告画面を表示する。
【００３２】
図８は警告画面を示すイメージ図である。ＣＰＵ２１は、表示部２４に図８に示す情報を表示する。また、ＣＰＵ２１は、緊急連絡先ファイル２５２に記憶した電話番号、ＹＥＳボタン８１及びＮＯボタン８２を表示する。ＣＰＵ２１は、入力部２３から記憶部２５に記憶した時間（例えば３０秒）を経過しても情報を受け付けなかった場合、または、ＹＥＳボタン８１の操作を受け付けた場合、緊急連絡先へ発信する。一方、ＣＰＵ１１は、入力部２３からＮＯボタン８２を受け付けた場合、表示した画面を消去する。
【００３３】
以上のハードウェアにおいて、各ソフトウェア処理を、フローチャートを用いて説明する。図９及び図１０は登録処理の手順を示すフローチャートである。本実施形態の情報処理システムのサービスを希望するユーザは、携帯電話２から自端末電話番号及び年齢をサーバコンピュータ１へ送信する。ＣＰＵ２１は、記憶部２５に記憶した自端末電話番号及び入力部２３から入力された年齢をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は、通信部１６を介して、自端末電話番号及び年齢を受信する（ステップＳ９０）。ＣＰＵ１１は、受信した年齢が記憶部１５に記憶した閾値より小さいか否かを判断する（ステップＳ９１）。ＣＰＵ１１は、閾値より小さいと判断した場合（ステップＳ９１でＹＥＳ）、処理を終了する。
【００３４】
ＣＰＵ１１は、年齢が閾値より小さいと判断しない場合（ステップＳ９１でＮＯ）、ステップＳ９２へ移行する。ＣＰＵ１１は、ユーザＤＢ１５１を参照し、受信した自端末電話番号に対応するユーザＩＤが登録されているか否かを判断する（ステップＳ９２）。ＣＰＵ１１は、ユーザＩＤが登録されていないと判断した場合（ステップＳ９２でＮＯ）、処理をステップＳ９３へ移行させる。ＣＰＵ１１は、新規登録であるとしてユーザＩＤを新たに生成する（ステップＳ９３）。ＣＰＵ１１は、ユーザＩＤに対応付けて自端末電話番号及び年齢をユーザＤＢ１５１に記憶する（ステップＳ９４）。また、ＣＰＵ１１は、アドレス帳ＤＢ１５２にユーザＩＤ及び自端末電話番号を記憶する。
【００３５】
ＣＰＵ１１は、携帯電話２にアドレス帳の他端末電話番号の送信要求を行う（ステップＳ９５）。携帯電話２のＣＰＵ２１は、送信要求を受信した場合、アドレス帳ファイル２５１から他端末電話番号を読み出す。ＣＰＵ２１は、読み出した他端末電話番号をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は、送信されたアドレス帳の他端末電話番号を受信する（ステップＳ９６）。ＣＰＵ１１は、アドレス帳の他端末電話番号をユーザＩＤ及び自端末電話番号に対応付けて、アドレス帳ＤＢ１５２に記憶する（ステップＳ９７）。
【００３６】
ＣＰＵ１１は、ユーザＩＤが登録済みであると判断した場合（ステップＳ９２でＹＥＳ）、処理をステップＳ９８へ移行させる。ＣＰＵ１１は、ユーザＤＢ１５１を参照し、受信した年齢に変更がある場合、年齢を更新する（ステップＳ９８）。ＣＰＵ１１は、携帯電話２にアドレス帳の他端末電話番号の送信要求を行う（ステップＳ９９）。携帯電話２のＣＰＵ２１は、送信要求を受信した場合、アドレス帳ファイル２５１から他端末電話番号を読み出す。ＣＰＵ２１は、読み出した他端末電話番号をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は、送信されたアドレス帳の他端末電話番号を受信する（ステップＳ９１０）。ＣＰＵ１１は、アドレス帳ＤＢ１５２を参照し、他端末電話番号に変更がある場合、他端末電話番号をユーザＩＤ及び自端末電話番号に対応付けて、更新する（ステップＳ９１１）。
【００３７】
図１１及び図１２は領域設定処理の手順を示すフローチャートである。携帯電話２のＣＰＵ２１は、は定期的にＧＰＳ２１１から取得した位置及び自端末電話番号をサーバコンピュータ１へ送信する。送信するタイミングは、例えば１分毎とすればよい。またＣＰＵ２１は、ＧＰＳ２１１から取得した位置が所定時間内に所定以上（例えば、１分間で３ｍ等）変動した場合に、位置及び自端末電話番号を送信するようにしても良い。なお、自端末電話番号を送信する代わりに、予め設定されたユーザＩＤを送信するようにしても良い。サーバコンピュータ１のＣＰＵ１１は、送信された自端末電話番号及び位置を受信する（ステップＳ１００）。
【００３８】
ＣＰＵ１１は、ユーザＤＢ１５１を参照し、自端末電話番号に対応するユーザＩＤが登録されているか否かを判断する（ステップＳ１０１）。ＣＰＵ１１は、対応するユーザＩＤが登録されていないと判断した場合（ステップＳ１０１でＮＯ）、処理を終了する。ＣＰＵ１１は、対応するユーザＩＤが登録されていると判断した場合（ステップＳ１０１でＹＥＳ）、ユーザＩＤに対応付けて受信した位置及び時計部１８から出力される受信時刻を、ユーザＤＢ１５１に記憶する（ステップＳ１０２）。ＣＰＵ１１は、記憶した位置が領域に属するか否かを判断する（ステップＳ１０３）。具体的には、ＣＰＵ１１は、地図ＤＢ１５３を参照し、受信した位置に対応する領域が存在するか否かを判断する。
【００３９】
ＣＰＵ１１は、位置が領域に属すると判断した場合（ステップＳ１０３でＹＥＳ）、処理をステップＳ１０４へ移行させる。ＣＰＵ１１は、属すると判断した領域ＩＤを地図ＤＢ１５３から抽出する（ステップＳ１０４）。ＣＰＵ１１は、地図ＤＢ１５３を参照し、抽出した領域ＩＤが監視対象であるか否かを判断する（ステップＳ１０５）。ＣＰＵ１１は、監視対象であると判断した場合（ステップＳ１０５でＹＥＳ）、処理をステップＳ１０６へ移行する。ＣＰＵ１１は、ユーザＤＢ１５１を参照し、抽出した領域ＩＤと同一の領域ＩＤが既に記憶されているか否かを判断する（ステップＳ１０６）。ＣＰＵ１１は、同一の領域が記憶されていないと判断した場合（ステップＳ１０６でＮＯ）、処理をステップＳ１０７へ移行させる。
【００４０】
ＣＰＵ１１は、抽出した領域ＩＤをユーザＩＤに対応付けてユーザＤＢ１５１に記憶する（ステップＳ１０７）。ＣＰＵ１１は、時計部１８から出力される日時に基づき、滞在時間を計時する（ステップＳ１０８）。ＣＰＵ１１は、抽出した領域ＩＤと、同一の領域ＩＤが既に記憶されていると判断した場合（ステップＳ１０６でＹＥＳ）、処理をステップＳ１０９へ移行させる。ＣＰＵ１１は、当該ユーザは同じ領域に留まっているとして、計時を継続する（ステップＳ１０９）。ＣＰＵ１１は、受信した位置が領域に属しないと判断した場合（ステップＳ１０３でＮＯ）、処理をステップＳ１０１０へ移行させる。
【００４１】
ＣＰＵ１１は、抽出した領域ＩＤが監視対象でないと判断した場合（ステップＳ１０５でＮＯ）、処理をステップＳ１０１０へ移行させる。ＣＰＵ１１は、ユーザＩＤに対応する領域ＩＤフィールドに０を記憶する（ステップＳ１０１０）。ＣＰＵ１１は、ユーザＩＤに対応付けて滞在時間をリセットする（ステップＳ１０１１）。
【００４２】
図１３及び図１４は一致度の算出手順を示すフローチャートである。ＣＰＵ１１は、ユーザＤＢ１５１を参照し、滞在時間が所定時間以上（例えば１５分以上）の同一領域ＩＤの数を計数する（ステップＳ１３１）。なお、本実施形態では、滞在時間が所定時間以上であることを条件としたが、これに限るものではない。同一領域ＩＤを有するユーザＩＤ数を計数するようにしても良い。ＣＰＵ１１は、記憶部１５から閾値を読み出す。ＣＰＵ１１は、計数値が閾値を超えるか否かを判断する（ステップＳ１３２）。ＣＰＵ１１は、計数値が閾値を超えないと判断した場合（ステップＳ１３２でＮＯ）、処理をステップＳ１３１へ戻す。
【００４３】
ＣＰＵ１１は、計数値が閾値を超えると判断した場合（ステップＳ１３２でＹＥＳ）、監視対象である領域に所定年齢以上のユーザが多数滞在していると判断し、処理をステップＳ１３３へ移行させる。ＣＰＵ１１は、ユーザＤＢ１５１を参照し、同一領域内に属するユーザＩＤを抽出する（ステップＳ１３３）。なお、本実施形態ではステップＳ１３３において同一領域内に存在するユーザＩＤを全て抽出する例を挙げたが、これに限るものではない。ＣＰＵ１１は、当該領域内で、所定時間以上の滞在時間が記憶されたユーザＩＤのみを抽出しても良い。
【００４４】
ＣＰＵ１１は、領域ＩＤ及び抽出したユーザＩＤを領域ＤＢ１５４に記憶する（ステップＳ１３４）。ＣＰＵ１１は、アドレス帳ＤＢ１５２を参照し、抽出したユーザＩＤに対応する自端末電話番号及び他端末電話番号を読み出す（ステップＳ１３５）。ＣＰＵ１１は、自端末電話番号が、他のユーザＩＤに係る他端末電話番号群に存在するか否かを判断する（ステップＳ１３６）。ＣＰＵ１１は、存在すると判断した場合（ステップＳ１３６でＹＥＳ）、知人である可能性が高いとしてインクリメントする（ステップＳ１３７）。ＣＰＵ１１は、存在しないと判断した場合（ステップＳ１３６でＮＯ）、知人でない可能性が高いとしてステップＳ１３７の処理をスキップする。
【００４５】
ＣＰＵ１１は、ステップＳ１３６の処理を、全ての他のユーザＩＤの他端末電話番号についても同様に判断したか否かを判断する（ステップＳ１３８）。ＣＰＵ１１は、全ての他のユーザＩＤの他端末電話番号についても同様に判断していない場合（ステップＳ１３８でＮＯ）、処理をステップＳ１３６に戻す。この場合、ＣＰＵ１１は、自端末電話番号と、他のユーザＩＤに係る他端末電話番号とを比較する。ＣＰＵ１１は、全ての他のユーザＩＤの他端末電話番号についても同様に判断した場合（ステップＳ１３８でＹＥＳ）、処理をステップＳ１３９へ移行する。
【００４６】
ＣＰＵ１１は、ステップＳ１３７による計数値を、ステップＳ１３３で抽出したユーザＩＤ数で除算する（ステップＳ１３９）。ＣＰＵ１１は、除算値を、ステップＳ１３６における自端末電話番号に係るユーザＩＤに対応付けてＲＡＭ１２に記憶する（ステップＳ１４１）。ＣＰＵ１１は、全ての自端末電話番号について、ステップＳ１３５〜Ｓ１４１の処理を実行したか判断する（ステップＳ１４２）。ＣＰＵ１１は、処理の実行を終えていないと判断した場合（ステップＳ１４２でＮＯ）、処理をステップＳ１４３へ移行させる。ＣＰＵ１１は、まだ処理を終えていない他のユーザＩＤに係る自端末電話番号をアドレス帳ＤＢ１５２から読み出す（ステップＳ１４３）。
【００４７】
ＣＰＵ１１は、処理をステップＳ１３５に戻す。以上の処理を繰り返すことにより、全てのユーザＩＤに係る自端末電話番号と、他のユーザＩＤに係る他端末電話番号とが一致する数を計数することができる。ＣＰＵ１１は、全てのユーザＩＤについて処理を実行したと判断した場合（ステップＳ１４２でＹＥＳ）、処理をステップＳ１４４へ移行させる。ＣＰＵ１１は、ユーザＩＤに対応する除算値をＲＡＭ１２から全て読み出す（ステップＳ１４４）。ＣＰＵ１１は、除算値の合計を、抽出したユーザＩＤ数で除すことにより、平均値を算出する（ステップＳ１４５）。
【００４８】
ＣＰＵ１１は、算出した平均値を１００倍して、一致度を算出する（ステップＳ１４６）。なお、一致度は％表示するために１００倍したが、必ずしも１００倍する必要は無い。ＣＰＵ１１は、算出した一致度を、領域ＩＤに対応付けて領域ＤＢ１５４に記憶する（ステップＳ１４７）。
【００４９】
図１５及び図１６は警告情報の生成処理手順を示すフローチャートである。ＣＰＵ１１は、記憶部１５から閾値を読み出す（ステップＳ１５１）。ＣＰＵ１１は、ステップＳ１４７で記憶した一致度が閾値以下（例えば１０％以下）か否かを判断する（ステップＳ１５２）。ＣＰＵ１１は、閾値以下でないと判断した場合（ステップＳ１５２でＮＯ）、処理をステップＳ１５１に戻す。ＣＰＵ１１は、閾値以下と判断した場合（ステップＳ１５２でＹＥＳ）、処理をステップＳ１５３へ移行させる。
【００５０】
ＣＰＵ１１は、当該領域を警告対象領域であることを示す警告情報を生成する（ステップＳ１５３）。具体的にはＣＰＵ１１は、ＲＡＭ１２に領域ＩＤに対応付けて警告情報フラグをセットする。ＣＰＵ１１は、領域ＤＢ１５４を参照し、領域ＩＤに対応するユーザＩＤを読み出す（ステップＳ１５４）。ＣＰＵ１１は、ユーザＩＤに対応する自端末電話番号をユーザＤＢ１５１から読み出す（ステップＳ１５５）。なお、ＣＰＵ１１は、滞在時間が所定時間を超えるユーザＩＤのみを読み出しても良い。ＣＰＵ１１は、自端末電話番号を参照し、対応する携帯電話２へ警告情報を送信する（ステップＳ１５６）。
【００５１】
携帯電話２のＣＰＵ２１は、警告情報を、通信部２６を介して受信する（ステップＳ１５７）。ＣＰＵ２１は、緊急連絡先ファイル２５２を参照し、緊急連絡先を読み出す（ステップＳ１５８）。ＣＰＵ２１は、記憶部２５から警告画面を読みだし、表示部２４に表示する（ステップＳ１５９）。ＣＰＵ２１は、警告情報の受信をトリガに、表示部２４に図８に示した詐欺の可能性があるメッセージ、緊急連絡先への発信を問い合わせるメッセージ、ＹＥＳボタン８１及びＮＯボタン８２等を表示する。なお、本実施形態での通知方法に限るものではない。例えば、ＣＰＵ２１は、警告情報を受信した場合、表示部２４または図示しないＬＥＤ（Light-Emitting Diode）等の発光素子を点滅させる処理を行っても良い。またＣＰＵ２１は、図示しない振動モータを駆動することによりユーザに注意を喚起しても良い。またＣＰＵ２１は、抵抗素子等の発熱体に電圧を印加する、または、においを発生する塗料を抵抗素子に塗布しておき、電圧を印加することで、熱またはにおいにより、ユーザに注意を喚起しても良い。さらに、ＣＰＵ２１は、記憶部２５に記憶したクーリングオフ等の被害対処法の案内または消費者センターの連絡先等を読み出し、表示部２４に表示しても良い。その他、ＣＰＵ１１側で予め作成した警告画面に係る情報に基づき、ＣＰＵ２１が表示部２４に当該警告画面を表示しても良い。
【００５２】
ＣＰＵ２１は、入力部２３からＹＥＳボタン８１を受け付けたか否かを判断する（ステップＳ１６１）。ＣＰＵ２１は、ＹＥＳボタン８１を受け付けていないと判断した場合（ステップＳ１６１でＮＯ）、処理をステップＳ１６２へ移行させる。ＣＰＵ２１は、ＮＯボタン８２を受け付けたか否かを判断する（ステップＳ１６２）。ＣＰＵ２１は、ＮＯボタン８２を受け付けたと判断した場合（ステップＳ１６２でＹＥＳ）、処理を終了する。ＣＰＵ２１は、ＮＯボタン８２を受け付けていないと判断した場合（ステップＳ１６２でＮＯ）、処理をステップＳ１６３へ移行させる。
【００５３】
ＣＰＵ２１は、時計部２８の出力を参照し、警告画面を表示してから一定時間を経過したか否かを判断する（ステップＳ１６３）。ＣＰＵ２１は、一定時間を経過していないと判断した場合（ステップＳ１６３でＮＯ）、処理をステップＳ１６１へ戻す。ＣＰＵ２１は、一定時間を経過したと判断した場合（ステップＳ１６３でＹＥＳ）、または、ＹＥＳボタン８１を入力部２３から受け付けた場合（ステップＳ１６１でＹＥＳ）、処理をステップＳ１６４へ移行させる。ＣＰＵ２１は、ステップＳ１５８で読み出した緊急連絡先へ発信する（ステップＳ１６４）。これにより、互いに見知らぬ多数の老人が一同に集められて何らかの詐欺、勧誘、販売、宗教活動等が行われている可能性があると判断でき、また注意を喚起することができる。
【００５４】
実施の形態２
実施の形態２は特定の連絡先に警告情報を出力する形態に関する。図１７は実施の形態２に係るサーバコンピュータ１のハードウェア群を示すブロック図である。記憶部１５には緊急連絡先ファイル１５５が記憶されている。図１８は緊急連絡先ファイル１５５のレコードレイアウトを示す説明図である。緊急連絡先ファイル１５５は、ユーザＩＤフィールド、緊急メールアドレスフィールド、及び緊急電話番号フィールド等を含む。緊急メールアドレスフィールドには、ユーザＩＤに対応付けて携帯電話２のユーザの家族等の電子メールアドレスが記憶されている。緊急電話番号フィールドにはユーザＩＤに対応付けて、携帯電話２のユーザの家族等の電話番号が記憶されている。これらの情報は本情報処理システムを利用するユーザまたは家族等から情報を入手し、緊急連絡先ファイル１５５に記憶しておく。
【００５５】
ＣＰＵ１１は、警告情報を生成した場合、ユーザＩＤに基づき、緊急連絡先ファイル１５５を参照し、緊急メールアドレスを読み出す。ＣＰＵ１１は、記憶部１５に予め記憶したメッセージを読み出す。メッセージは携帯電話２のユーザが詐欺に巻き込まれている恐れがある事を示す情報である。ＣＰＵ１１は、ユーザＩＤに対応する位置をユーザＤＢ１５１から読みだし、メッセージ、位置及び携帯電話２の自端末電話番号を、緊急メールアドレス宛へ送信する。その他、ＣＰＵ１１は、ユーザＩＤに対応する緊急電話番号を読み出し、発信しても良い。この場合、ＣＰＵ１１は、通信確立後、記憶部１５に記憶したメッセージに対応する音声メッセージを再生しても良い。本実施形態では、電子メールを送信する例を挙げて説明する。
【００５６】
図１９は警告情報の送信処理手順を示すフローチャートである。ステップＳ１５３により警告情報を生成した後、ＣＰＵ１１は、領域内のユーザＩＤに対応する緊急メールアドレスを、緊急連絡先ファイル１５５から読み出す（ステップＳ１９１）。ＣＰＵ１１は、ユーザＩＤに対応する位置及び自端末電話番号をユーザＤＢ１５１から読み出す（ステップＳ１９２）。ＣＰＵ１１は、記憶部１５に記憶したメッセージを読み出す（ステップＳ１９３）。ＣＰＵ１１は、位置に対応する地図へアクセスするためのハイパーリンクを生成する（ステップＳ１９４）。なお、本実施形態では位置に対応する地図へアクセスするためのハイパーリンクを生成する例を挙げたがこれに限るものではない。ＣＰＵ１１は、領域ＩＤに対応する住所を地図ＤＢ１５３から読み出し、住所に対応する地図へアクセスするためのハイパーリンクを生成しても良い。
【００５７】
ＣＰＵ１１は、メーラを起動し、メール内に、メッセージ、自端末電話番号及び位置に対応するハイパーリンクを記述する（ステップＳ１９５）。ＣＰＵ１１は、緊急メールアドレス宛へ、各種情報記述後のメールを送信する（ステップＳ１９６）。これにより、携帯電話２のユーザの家族等が何らかの異常に早期に気付くことが可能となる。
【００５８】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００５９】
実施の形態３
実施の形態３は音声パターンが一致した場合に、第２警告情報を生成する形態に関する。図２０は第２警告情報の生成手順を示すフローチャートである。サーバコンピュータ１がステップＳ１５６により、警告情報を送信した後、以下の処理を行っても良い。携帯電話２のＣＰＵ２１は、警告情報を受信する（ステップＳ２０１）。ＣＰＵ２１は、マイク２９をオンする（ステップＳ２０２）。ＣＰＵ２１は、マイク２９から集音した音声を、通信部２６を介してサーバコンピュータ１へ送信する（ステップＳ２０３）。サーバコンピュータ１のＣＰＵ１１は、音声を受信する（ステップＳ２０４）。ＣＰＵ１１は、記憶部１５に記憶した音声パターンを読み出す（ステップＳ２０５）。
【００６０】
この音声パターンは、例えば、「ハイ」、「オレオレ」等の音声である。ＣＰＵ１１は、記憶部１５に記憶した閾値を読み出す（ステップＳ２０６）。ＣＰＵ１１は、受信した音声が、記憶した音声パターンに一致するか否かを判断する（ステップＳ２０７）。具体的には、音声波形、または、フーリエ変換後の周波数特性波形についてパターンマッチング処理を行い、一定の相関度がある場合に、両者が一致すると判断する。なお、実施形態では音声パターンが一致するか否かを判断する例を示したがこれに限るものではない。受信した音声の音量が、記憶部１５に記憶した音量よりも大きい場合にＹＥＳと判断しても良い。ＣＰＵ１１は、一致すると判断した場合（ステップＳ２０７でＹＥＳ）、処理をステップＳ２０８へ移行させる。ＣＰＵ１１は、初期値をゼロとするカウンタをインクリメントする（ステップＳ２０８）。
【００６１】
ＣＰＵ１１は、一致しないと判断した場合（ステップＳ２０７でＮＯ）、ステップＳ２０８の処理をスキップし、処理をステップＳ２０９へ移行させる。ＣＰＵ１１は、カウンタの回数、すなわち一致回数がステップＳ２０６で読み出した閾値に達したか否かを判断する（ステップＳ２０９）。この閾値は例えば２回以上としておけばよい。ＣＰＵ１１は、一定回数に達していないと判断した場合（ステップＳ２０９でＮＯ）、処理をステップＳ２０４へ戻す。ＣＰＵ１１は、一定回数に達したと判断した場合（ステップＳ２０９でＹＥＳ）、処理をステップＳ２０１０へ移行させる。
【００６２】
ＣＰＵ１１は、第２警告情報を生成する（ステップＳ２０１０）。ＣＰＵ１１は、第２警告情報を生成した場合、第２警告情報を携帯電話２へ送信する。携帯電話２のＣＰＵ２１は、実施の形態１で述べた警告情報の表示処理（ステップＳ１５８〜Ｓ１６４）を、当該第２警告情報を受信したことを条件に実行しても良い。またＣＰＵ２１は、実施の形態２で述べたステップＳ１９１〜Ｓ１９６の処理を、第２警告情報を受信したことを条件に実行しても良い。また、本実施形態では、一致回数が２回以上の閾値に達した場合に、第２警告情報を生成する例を挙げたが、これに限るものではない。一致回数が１回の場合でも、第２警告情報を生成しても良い。これにより、詐欺的な音声を検出した場合に、ユーザ等に通知を行うことができ、詐欺を未然に防止することが可能となる。また、「ハイ」、「ハイ」、「ハイ」等、ユーザに繰り返し返事をさせる詐欺行為、特定の文言を繰り返し行うことによる詐欺行為を未然に検出することが可能となる。また警告の誤報を防止することが可能となる。
【００６３】
本実施の形態３は以上の如きであり、その他は実施の形態１及び実施の形態２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６４】
実施の形態４
実施の形態４は複数の携帯電話２に関し、異常を検出した場合に、第２警告情報を生成する形態に関する。図２１及び図２２は実施の形態４に係る第２警告情報の生成手順を示すフローチャートである。サーバコンピュータ１がステップＳ１５６により、警告情報を送信した後、以下の処理を行っても良い。携帯電話２のＣＰＵ２１は、警告情報を受信する（ステップＳ２１１）。ＣＰＵ２１は、マイク２９をオンする（ステップＳ２１２）。ＣＰＵ２１は、記憶部２５に記憶した自端末携帯電話番号及びマイク２９から集音した音声を、通信部２６を介してサーバコンピュータ１へ送信する（ステップＳ２１３）。サーバコンピュータ１のＣＰＵ１１は、自端末携帯電話番号及び音声を受信する（ステップＳ２１４）。ＣＰＵ１１は、記憶部１５に記憶した音声パターンを読み出す（ステップＳ２１５）。
【００６５】
ＣＰＵ１１は、記憶部１５に記憶した閾値を読み出す（ステップＳ２１６）。ＣＰＵ１１は、受信した音声が、記憶した音声パターンに一致するか否かを判断する（ステップＳ２１７）。ＣＰＵ１１は、一致すると判断した場合（ステップＳ２１７でＹＥＳ）、処理をステップＳ２１８へ移行させる。ＣＰＵ１１は、初期値をゼロとするカウンタをインクリメントする（ステップＳ２１８）。
【００６６】
ＣＰＵ１１は、一致しないと判断した場合（ステップＳ２１７でＮＯ）、ステップＳ２１８の処理をスキップし、処理をステップＳ２１９へ移行させる。ＣＰＵ１１は、カウンタの回数、すなわち一致回数がステップＳ２１６で読み出した閾値に達したか否かを判断する（ステップＳ２１９）。ＣＰＵ１１は、一定回数に達していないと判断した場合（ステップＳ２１９でＮＯ）、処理をステップＳ２１４へ戻す。ＣＰＵ１１は、一定回数に達したと判断した場合（ステップＳ２１９でＹＥＳ）、処理をステップＳ２２１へ移行させる。
【００６７】
ＣＰＵ１１は、ステップＳ２１４で受信した自端末携帯電話番号に対応するユーザＩＤをユーザＤＢ１５１から読み出す（ステップＳ２２１）。ＣＰＵ２１は、読み出したユーザＩＤを警告候補者として、ＲＡＭ１２に記憶する（ステップＳ２２２）。ＣＰＵ２１は、ＲＡＭ１２に記憶したユーザＩＤ数を計数する（ステップＳ２２３）。なお、ユーザＩＤが重複する場合は、計数しなくても良い。ＣＰＵ１１は、計数値が閾値を超えるか否かを判断する（ステップＳ２２４）。この閾値は例えば、１０人とすればよい。ＣＰＵ１１は、閾値を超えていないと判断した場合（ステップＳ２２４でＮＯ）、処理をステップＳ２１４へ戻す。以上の処理を繰り返すことにより、警告候補者数が徐々に増加する。
【００６８】
閾値を超えると判断した場合（ステップＳ２２４でＹＥＳ）、ＣＰＵ１１は、第２警告情報を生成する（ステップＳ２２５）。ＣＰＵ１１は、第２警告情報を生成した場合、第２警告情報を携帯電話２へ送信する。携帯電話２のＣＰＵ２１は、実施の形態１で述べた警告情報の表示処理（ステップＳ１５８〜Ｓ１６４）を、当該第２警告情報を受信したことを条件に実行しても良い。またＣＰＵ２１は、実施の形態２で述べたステップＳ１９１〜Ｓ１９６の処理を、第２警告情報を受信したことを条件に実行しても良い。これにより、集団的に詐欺行為等が行われていることを精度良く判断することが可能となる。
【００６９】
本実施の形態４は以上の如きであり、その他は実施の形態１から実施の形態３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７０】
実施の形態５
実施の形態５は携帯電話２側で異常と判断する形態に関する。図２３は異常判断処理の手順を示すフローチャートである。ステップＳ１５７とステップＳ１５８との間に以下の処理を実行しても良い。ＣＰＵ２１は、警告情報を受信した場合、マイク２９をオンし、集音する（ステップＳ２３１）。ＣＰＵ２１は、記憶部２５に予め記憶した音声パターンを読み出す（ステップＳ２３２）。ＣＰＵ２１は、記憶部２５から閾値を読み出す（ステップＳ２３３）。ＣＰＵ２１は、集音した音声と、音声パターンとが一致するか否かを判断する（ステップＳ２３４）。
【００７１】
ＣＰＵ２１は、一致すると判断した場合（ステップＳ２３４でＹＥＳ）、処理をステップＳ２３５へ移行する。ＣＰＵ２１は、初期値ゼロのカウンタをインクリメントする（ステップＳ２３５）。ＣＰＵ２１は、一致しないと判断した場合（ステップＳ２３４でＮＯ）、ステップＳ２３５の処理をスキップし、ステップＳ２３６へ移行する。ＣＰＵ２１は、一致回数が、ステップＳ２３３で読み出した閾値に達したか否かを判断する（ステップＳ２３６）。ＣＰＵ２１は、閾値に達していない場合（ステップＳ２３６でＮＯ）、処理をステップＳ２３１へ戻す。
【００７２】
ＣＰＵ２１は、一致回数が閾値に達したと判断した場合（ステップＳ２３６でＹＥＳ）、ステップＳ２３７へ移行する。ＣＰＵ２１は、異常と判断する（ステップＳ２３７）。その後、ＣＰＵ２１は、ステップＳ１５８で述べた処理を実行する。なお、本実施形態では、ステップＳ２３６の処理により、音声パターンが一致した回数が２回以上としたが、１回以上であっても良い。これにより、より精度良く、詐欺等の行為を判別し、警告を適切に行うことができる。
【００７３】
本実施の形態５は以上の如きであり、その他は実施の形態１から実施の形態４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７４】
実施の形態６
図２４は上述した形態のサーバコンピュータ１の動作を示す機能ブロック図である。ＣＰＵ１１が制御プログラム１５Ｐを実行することにより、サーバコンピュータ１は以下のように動作する。取得部２４１は携帯電話２の位置及び携帯電話２所有者の年齢を取得する。判断部２４２は、位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯電話数または密度が閾値を超えるか否か判断する。算出部２４３は、閾値を超えると判断した場合に、年齢条件を満たす携帯電話２から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する。生成部２４４は、算出した一致度が閾値以下の場合に、警告情報を生成する。出力部２４５は領域内にて予め記憶した年齢条件を満たす携帯電話２へ生成した警告情報を出力する。
【００７５】
図２５は実施の形態６に係るサーバコンピュータ１のハードウェア群を示すブロック図である。サーバコンピュータ１を動作させるためのプログラムは、ディスクドライブ等の読み取り部１０ＡにCD-ROM、DVD（Digital Versatile Disc）ディスク、メモリーカード、またはUSB(Universal Serial Bus)メモリ等の可搬型記録媒体１Ａを読み取らせて記憶部１５に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１Ｂをサーバコンピュータ１内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Ｎを介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００７６】
図２５に示すサーバコンピュータ１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１Ａまたは半導体メモリ１Ｂから読み取り、或いは、通信網Ｎを介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、制御プログラム１５Ｐとしてインストールされ、ＲＡＭ１２にロードして実行される。これにより、上述したサーバコンピュータ１として機能する。
【００７７】
本実施の形態６は以上の如きであり、その他は実施の形態１から５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７８】
以上の実施の形態１乃至６を含む実施形態に関し、さらに以下の付記を開示する。
【００７９】
（付記１）
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得する取得部と、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断する判断部と、
該判断部にて閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する算出部と、
該算出部で算出した一致度が閾値以下の場合に、通知情報を生成する生成部と
を備える情報処理装置。
【００８０】
（付記２）
前記算出部は、
携帯端末装置の所有者を特定するための識別情報と、前記携帯端末装置のアドレス帳に記憶された他人の識別情報とを取得し、
一の携帯端末装置の所有者を特定するための識別情報が、他の携帯端末装置の他人の識別情報中に存在するか否かを判断し、
存在すると判断した数に基づき一致度を算出する
付記１に記載の情報処理装置。
【００８１】
（付記３）
領域内にて予め記憶した年齢条件を満たす携帯端末装置へ前記生成部にて生成した通知情報を出力する出力部
を備える付記１または２に記載の情報処理装置。
【００８２】
（付記４）
携帯端末装置に対応付けて記憶部に記憶した連絡先を参照し、該連絡先へ前記生成部にて生成した通知情報を送信する送信部
を備える付記１から３のいずれか一つに記載の情報処理装置。
【００８３】
（付記５）
前記判断部は、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢以上であり、かつ、所定時間前記領域内に存在する携帯端末装置数または密度が閾値を超えるか否か判断する
付記１から４のいずれか一つに記載の情報処理装置。
【００８４】
（付記６）
前記出力部による通知情報出力後に、携帯端末装置から出力された音声を受信する受信部と、
該受信部により受信した音声が、予め記憶した音声パターンと一致するか否か判断する音声判断部と、
該音声判断部により一致した回数が２以上の予め記憶した回数に達した場合に、第２通知情報を生成する第２生成部と
を備える付記３から５のいずれか一つに記載の情報処理装置。
【００８５】
（付記７）
前記出力部による通知情報出力後に、携帯端末装置から出力された音声を受信する受信部と、
該受信部により受信した音声が、予め記憶した音声パターンと一致するか否か判断する音声判断部と、
該音声判断部により一致した回数が２以上の予め記憶した回数に達した携帯端末装置の数を計数する計数部と、
該計数部により計数した数が閾値を超える場合に、第２通知情報を生成する第２生成部と
を備える付記３から５のいずれか一つに記載の情報処理装置。
【００８６】
（付記８）
付記３から５のいずれか一つに記載の情報処理装置と通信網を介して接続される携帯端末装置であって、
通知情報を受信した場合に、予め定められた連絡先に発信を行う発信部
を備える携帯端末装置。
【００８７】
（付記９）
付記３から５のいずれか一つに記載の情報処理装置と通信網を介して接続される携帯端末装置であって、
通知情報を受信した場合に、集音する集音部と、
該集音部により集音した音声が、予め記憶した音声パターンと一致するか否か判断する音声判断部と、
該音声判断部により一致した回数が２以上の予め記憶した回数に達した場合に、異常と判断する異常判断部と
を備える携帯端末装置。
【００８８】
（付記１０）
携帯端末装置と情報処理装置とが通信網を介して接続された情報処理システムにおいて、
前記情報処理装置は、
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得する取得部と、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断する判断部と、
該判断部にて閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出する算出部と、
該算出部で算出した一致度が閾値以下の場合に、通知情報を生成する生成部と
を備える情報処理システム。
【００８９】
（付記１１）
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得し、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断し、
閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出し、
算出した一致度が閾値以下の場合に、通知情報を生成する
情報処理方法。
【００９０】
（付記１２）
コンピュータに、
携帯端末装置の位置及び前記携帯端末装置所有者の年齢を取得し、
前記位置及び年齢を参照し、領域内にて予め記憶した年齢条件を満たす携帯端末装置数または密度が閾値を超えるか否か判断し、
閾値を超えると判断した場合に、前記年齢条件を満たす携帯端末装置から取得した所有者及び他人を特定するための識別情報に基づき、識別情報の一致度を算出し、
算出した一致度が閾値以下の場合に、通知情報を生成する
処理を実行させるプログラム。
【符号の説明】
【００９１】
１      サーバコンピュータ
１Ａ    可搬型記録媒体
１Ｂ    半導体メモリ
２      携帯電話
１０Ａ  読み取り部
１１    ＣＰＵ
１２    ＲＡＭ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
２１    ＣＰＵ
２２    ＲＡＭ
２３    入力部
２４    表示部
２５    記憶部
２５Ｐ  制御プログラム
２６    通信部
２８    時計部
２９    マイク
８１    ＹＥＳボタン
８２    ＮＯボタン
１５１  ユーザＤＢ
１５２  アドレス帳ＤＢ
１５３  地図ＤＢ
１５４  領域ＤＢ
１５５  緊急連絡先ファイル
２１０  スピーカ
２１１  ＧＰＳ
２５１  アドレス帳ファイル
２５２  緊急連絡先ファイル
２４１  取得部
２４２  判断部
２４３  算出部
２４４  生成部
２４５  出力部
Ｎ    通信網
【図１】
2014194593.tif 000003
【図２】
2014194593.tif 000004
【図３】
2014194593.tif 000005
【図４】
2014194593.tif 000006
【図５】
2014194593.tif 000007
【図６】
2014194593.tif 000008
【図７】
2014194593.tif 000009
【図８】
2014194593.tif 000010
【図９】
2014194593.tif 000011
【図１０】
2014194593.tif 000012
【図１１】
2014194593.tif 000013
【図１２】
2014194593.tif 000014
【図１３】
2014194593.tif 000015
【図１４】
2014194593.tif 000016
【図１５】
2014194593.tif 000017
【図１６】
2014194593.tif 000018
【図１７】
2014194593.tif 000019
【図１８】
2014194593.tif 000020
【図１９】
2014194593.tif 000021
【図２０】
2014194593.tif 000022
【図２１】
2014194593.tif 000023
【図２２】
2014194593.tif 000024
【図２３】
2014194593.tif 000025
【図２４】
2014194593.tif 000026
【図２５】
2014194593.tif 000027