(57)【要約】      （修正有）【課題】利用者が身につけている端末装置を優先的に鳴動させる着信通知方法、プログラム及び装置を提供する。【解決手段】複数の端末装置から、生体情報と、身につけているか否か、画面を見ているか否か、握っているか否かなどの端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集Ｓ１３０１し、利用状況情報に基づき、着信を通知する端末装置に優先度を付与Ｓ１３０２し、端末装置の優先度を最も高くして、着信を通知する端末装置を決定Ｓ１３０３し、決定された端末装置に通知を行うＳ１３０４。【選択図】図１３
2016139967.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによる着信通知方法であって、該コンピュータが、
複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集し、
前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う、着信通知方法。
【請求項２】
前記コンピュータが、
前記利用状況情報に応じて、前記端末装置毎の優先度を算出し、
前記優先度が最も高い前記端末装置を、前記着信を通知する端末装置に決定する、請求項１記載の着信通知方法。
【請求項３】
前記コンピュータが、
前記利用状況情報に基づき、利用者が前記端末装置の画面を見ているか否か、利用者が前記端末装置を操作しているか否か、利用者が前記端末装置を握っているか否か、利用者が前記端末装置を装着しているか否か、のいずれかを含む、利用者による前記端末装置の利用状況を判定し、
前記判定の結果に応じて前記優先度を算出する請求項２記載の着信通知方法。
【請求項４】
複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集し、
前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う、処理を、コンピュータに実行させる着信通知プログラム。
【請求項５】
複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集する利用状況情報取得部と、
前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う通知部と、を有する着信通知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着信通知方法、着信通知プログラム及び着信通知装置に関する。
【背景技術】
【０００２】
近年では、サービスやコンテンツを複数の端末装置で共有するマルチデバイスが普及しつつある。
【０００３】
ところで、従来の端末装置において、メール等の着信通知は、Ｐｕｓｈ通知が設定されたサーバが着信を受けたとき、サーバから端末装置へ送信される。また、電話の着信通知は、端末装置に挿入されるＳＩＭ（Subscriber Identity Module）カードに設定された番号を用いてサーバから端末装置へ着信が通知される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２９８３４号公報
【特許文献２】特開２００９−１６４７８０号公報
【特許文献３】特開２００２−８４５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
マルチデバイスのように、複数の端末装置を連携させる場合、サーバは、複数の端末装置の何れかに対する着信の通知を受けた際に、連携している全ての端末装置に対し、無条件に通知を送信する。
【０００６】
このため、通知を受けた複数の端末装置は、利用者による端末装置の利用状態が考慮されないまま一斉に鳴動してしまう。また、この場合、例えば利用者から離れた場所にある端末装置まで鳴動するため、省電力の視点から好ましくない。
【０００７】
１つの側面では、利用者が身につけている端末装置を優先的に鳴動させることが可能な着信通知方法、着信通知プログラム及び着信通知装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
一様態によれば、コンピュータによる着信通知方法であって、該コンピュータが、複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集し、前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う。
【０００９】
上記手順は、上記手順を実現する機能部、各手順としてコンピュータにより実行させるプログラムとすることもできる。
【発明の効果】
【００１０】
利用者が身につけている端末装置を優先的に鳴動させることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の通信システムについて説明する第一の図である。
【図２】本実施形態の通信システムについて説明する第二の図である。
【図３】着信通知サーバのハードウェア構成を説明する図である。
【図４】端末装置のハードウェア構成を説明する図である。
【図５】利用者情報テーブルの一例を示す図である。
【図６】通知設定テーブルの一例を示す図である。
【図７】デバイス状態テーブルの一例を示す図である。
【図８】デバイス情報テーブルの一例を示す図である。
【図９】通知先デバイステーブルの一例を示す図である。
【図１０】アカウントテーブルの一例を示す図である。
【図１１】着信通知サーバの機能を説明する図である。
【図１２】利用者登録部の処理を説明するフローチャートである。
【図１３】着信通知サーバの全体の動作を説明するフローチャートである。
【図１４】利用状況情報取得部の処理を説明するフローチャートである。
【図１５】優先度付与部の処理を説明する第一のフローチャートである。
【図１６】優先度付与部の処理を説明する第二のフローチャートである。
【図１７】認証結果判定部及び通知先特定部の処理を説明するフローチャートである。
【図１８】通知部及びリトライ処理部の処理を説明するフローチャートである。
【図１９】通知確認の受信処理を説明するフローチャートである。
【図２０】端末装置における情報取得処理部の処理を説明する第一のフローチャートである。
【図２１】端末装置における情報取得処理部の処理を説明する第二のフローチャートである。
【図２２】端末装置における認証処理部の処理を説明する第一のフローチャートである。
【図２３】端末装置における認証処理部の処理を説明する第二のフローチャートである。
【発明を実施するための形態】
【００１２】
以下に図面を参照し、実施形態について説明する。図１は、本実施形態の通信システムについて説明する第一の図である。
【００１３】
本実施形態の通信システム１００において、着信通知サーバ２００は、例えばメールサーバ１、ＳＮＳ（Social Networking Service）サーバ２、電話サーバ３等と接続されている。また、通信システム１００において、端末装置３００−１、３００−２、３００−３、３００−４は、アカウント情報を共有して各端末装置間で情報を同期している。すなわち、端末装置３００−１、３００−２、３００−３、３００−４は、連携している。以下の説明では、端末装置３００−１、３００−２、３００−３、３００−４のそれぞれを区別しない場合には、単に端末装置３００と呼ぶ。
【００１４】
本実施形態の着信通知サーバ２００は、メールサーバ１、ＳＮＳサーバ２、電話サーバ３の何れかから、端末装置３００に何れかに対する着信の通知を受けると、端末装置３００のうち、利用者が身につけていると判定された端末装置３００を特定する。そして、着信通知サーバ２００は、特定した端末装置３００に対して着信を通知する。
【００１５】
より具体的には、本実施形態の着信通知サーバ２００は、メールサーバ１、ＳＮＳサーバ２、電話サーバ３等から着信の通知を受けると、端末装置３００毎に、利用者の生体情報と端末装置３００の状態を示す端末状態情報とを含む利用状況情報を取得する。
【００１６】
そして、着信通知サーバ２００は、利用状況情報に基づき、利用者が端末装置３００の画面を見ているか否か、端末装置３００を操作しているか否か、端末装置３００を握っているか否か、端末装置３００を装着しているか否か等、利用者による端末装置３００の利用状況を判定する。
【００１７】
着信通知サーバ２００は、これらの判定結果から、利用者が身に付けていると思われる端末装置３００の優先度が高くなるように、各端末装置３００に優先度を付与し、優先度が最も高い端末装置３００に着信を通知する。
【００１８】
したがって、本実施形態では、利用者が身につけている端末装置から優先的に着信を通知し、鳴動させることができる。尚、着信の通知を受けた際の端末装置３００の動作は、鳴動に限定されない。着信の通知を受けた端末装置３００は、設定に応じて、鳴動したり、着信通知があったことを示すメッセージを表示させたり、ＬＥＤ３７を点灯させたりしても良い。
【００１９】
次に、図２を参照して、本実施形態の通信システム１００について説明する。図２は、本実施形態の通信システムについて説明する第二の図である。
【００２０】
本実施形態の通信システム１００は、着信通知サーバ２００と、端末装置３００−１、３００−２、・・・、３００−Ｎを有する。着信通知サーバ２００と端末装置３００−１、３００−２、・・・、３００−Ｎのそれぞれは、通信網等を介して接続されている。
【００２１】
本実施形態の端末装置３００−１〜３００−Ｎは、共通のアカウント情報によりグループ化されている。尚、図２の例では、端末装置３００−１〜３００−Ｎのグループの数は１つとしたが、これに限定されない。本実施形態の着信通知サーバ２００は、任意の数の端末装置のグループと通信を行うことができる。
【００２２】
本実施形態の着信通知サーバ２００は、利用者情報テーブル２１０、通知設定テーブル２２０、デバイス状態テーブル２３０、デバイス情報テーブル２４０、通知先デバイステーブル２５０、アカウントテーブル２６０を有し、着信通知処理部２７０を有する。本実施形態の着信通知処理部２７０は、端末装置３００−１〜３００−Ｎに対する着信の制御を行う。
【００２３】
本実施形態の着信通知サーバ２００の有する各テーブルと、着信通知処理部２７０の詳細は後述する。
【００２４】
本実施形態の端末装置３００は、情報取得処理部３１０と、認証処理部３２０と有する。また、端末装置３００は、ログファイル３３０を有する。情報取得処理部３１０は、着信通知サーバ２００からの要求に応じて、端末装置３００毎の利用状況情報を取得し、着信通知サーバ２００へ送信する。また、情報取得処理部３１０は、端末装置３００の状態を示す情報をログファイル３３０に格納して保持する。
【００２５】
認証処理部３２０は、端末装置３００の利用者を特定する認証を行う。本実施形態では、例えば端末装置３００がスマートフォンであった場合に、スマートフォンの画面ロックを解除する操作を受け付けた際に、利用者を認証したものとしても良い。
【００２６】
本実施形態のログファイル３３０は、端末装置３００が検知した各種のイベントと、イベントの発生時刻とが対応付けられて格納される。本実施形態のログファイル３３０は、例えば予め設定された所定の秒数の間に発生したイベントを格納しても良い。また、本実施形態の各種のイベントとは、端末装置３００の有する各種センサにより値を検出されたときに発生するものであっても良い。
【００２７】
次に、図３と図４を参照し、本実施形態の着信通知サーバ２００と端末装置３００のハードウェア構成について説明する。図３は、着信通知サーバのハードウェア構成を説明する図である。
【００２８】
本実施形態の着信通知サーバ２００は、それぞれがバスで相互に接続されているＣＰＵ（Central Processing Unit）２１、通信装置２２、入力装置２３、ドライブ装置２４、出力装置２５、記憶装置２６を有する。
【００２９】
ＣＰＵ２１は、着信通知サーバ２００の全体の動作を制御する。通信装置２２は、通信網に接続する為に用いられる。入力装置２３は、各種のデータの入力を行うために用いられる。入力装置２３は、例えばマウスやキーボード等である。出力装置２５、各種のデータの出力を行うために用いられる。出力装置２５は、例えばディスプレイ等である。
【００３０】
記憶装置２６は、ＲＡＭ（Random Access Memory）２７、ＲＯＭ（Read Only Memory）２８、ハードディスク２９を有する。
【００３１】
着信通知プログラムは、着信通知サーバ２００を制御する各種プログラムの少なくとも一部である。着信通知プログラムは、例えば記録媒体３０の配布やネットワークからのダウンロードなどによって提供される。着信通知プログラムを記録した記録媒体３０は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３２】
また、着信通知プログラムを記録した記録媒体３０がドライブ装置２４にセットされると、着信通知プログラムは記録媒体３０からドライブ装置２４を介してＲＯＭ２８にインストールされる。ネットワークからダウンロードされた通信プログラムは、通信装置２２を介してハードディスク２９にインストールされる。
【００３３】
ハードディスク２９は、インストールされた着信通知プログラムを格納すると共に、必要なファイル、データ等を格納する。ＲＡＭ２７は、コンピュータの起動時にハードディスク２９から着信通知プログラムを読み出して格納する。そして、ＣＰＵ２２はＲＡＭ２７に格納された着信通知プログラムに従って、後述するような各種処理を実現している。
【００３４】
図４は、端末装置のハードウェア構成を説明する図である。
【００３５】
本実施形態の端末装置３００は、ＣＰＵ３１、通信装置３２、センサ３３、音響装置３４、記憶装置３５、表示操作装置３６、ＬＥＤ（Light Emitting Diode）３７、撮像装置３８を有する。
【００３６】
ＣＰＵ３１は、端末装置３００の全体の動作を制御する。通信装置３２は、通信網に接続する為に用いられる。
【００３７】
センサ３３は、加速度センサ４１、ジャイロセンサ４２、温度センサ４３、脈拍センサ４４、近接センサ４５、タッチセンサ４６、静電センサ４７を有する。加速度センサ４１は、端末装置３００の移動時の加速度を検出する。ジャイロセンサ４２は、端末装置３００の移動時の角速度を検出する。温度センサ４３は、端末装置３００の温度を検出する。脈拍センサ４４は、端末装置３００を身につけている人の脈拍を検出する。近接センサ４５は、端末装置３００の表示操作装置３６に近接している物体を検出する。タッチセンサ４６は、表示操作装置３６が操作されているか否かを検出する。静電センサ４７は、端末装置３００を利用者が握っているか否かを検出する。
【００３８】
音響装置３４は、例えばスピーカやマイクである。記憶装置３５は、ＲＡＭ４８、ＲＯＭ４９を有する。表示操作装置３６は、表示機能を有し、データの入力に用いられる。表示操作装置３６は、例えばタッチパネル等である。ＬＥＤ３７は、例えば着信の通知を受けた際等に点滅してもよい。
【００３９】
撮像装置３８は、表示操作装置３６と同じ面に設けられたインカメラ５０、表示操作装置３６が設けられた面と反対側の面に設けられたアウトカメラ５１を有する。
【００４０】
ＣＰＵ３１は、ＲＯＭ４９に格納されたプログラムを読み出して実行することで、後述する各種の処理を実現する。
【００４１】
尚、図４に示すセンサ３３は、端末装置３００が有するセンサの一例を示すものであり、端末装置３００は、図４に示す全てのセンサを有してしなくても良い。
【００４２】
次に、図５乃至図１０を参照し、本実施形態の着信通知サーバ２００が有する各テーブルについて説明する。
【００４３】
図５は、利用者情報テーブルの一例を示す図である。本実施形態の利用者情報テーブル２１０は、利用者毎に設けられるテーブルである。本実施形態の利用者情報テーブル２１０は、情報の項目として、ＩＤ、利用者名、利用者ＩＤ、利用者パスワード、未登録デバイス、関連テーブルＩＤを有する。
【００４４】
項目「ＩＤ」の値は、利用者情報テーブル２１０を識別するためのテーブルＩＤを示す。項目「利用者名」の値は、利用者の名前を示し、項目「利用者ＩＤ」の値は、利用者のＩＤを示し、項目「利用者パスワード」の値は、利用者のパスワードを示す。本実施形態の利用者ＩＤと利用者バスワードは、通信システム１００が提供するサービスに対してログインする際に用いられる。
【００４５】
項目「未登録デバイス」の値は、利用者が着信通知サーバ２００に登録していない端末装置を有しているか否かを示す。項目「関連テーブルＩＤ」の値は、利用者情報テーブル２１０と関連する通知設定テーブル２２０のテーブルＩＤと、デバイス状態テーブル２３０のテーブルＩＤを示す。
【００４６】
図６は、通知設定テーブルの一例を示す図である。本実施形態の通知設定テーブル２２０は、利用者毎に設けられるテーブルであり、着信の通知に関する設定を示す。本実施形態の通知設定テーブル２２０は、情報の項目として、ＩＤ、通知先設定、状態判定不可時の通知設定、リトライ時間、最大リトライ回数、通知後の再通知設定、利用者特定通知設定、利用者情報テーブルＩＤを有する。
【００４７】
項目「ＩＤ」の値は、通知設定テーブル２２０を識別するためのテーブルＩＤを示す。項目「通知設定先」の値は、着信を通知する端末装置３００を示す。具体的には、項目「通知設定先」の値は、全ての端末装置３００に着信を通知するか、又は身につけている端末装置３００にのみ通知するか、のどちらかを示す。
【００４８】
項目「状態判定不可時の通知設定」の値は、端末装置３００の状態が特定できなかった場合の通知設定を示す。具体的には、項目「状態判定不可時の通知設定」の値は、指定されたリトライ時間、回数に従い着信の通知をリトライするか、全てのデバイスに通知するか、指定された端末装置３００にのみ通知するか、の何れかを示す。尚、項目「状態判定不可時の通知設定」の値には、通知先となる端末装置３００の指定した情報が含まれる。
【００４９】
項目「リトライ時間」の値は、リトライが指定された際にリトライを行うまでの時間を示す。項目「最大リトライ回数」の値は、リトライを行う回数の最大値を示す。
【００５０】
項目「通知後の再通知設定」の値は、着信の通知を行ったあと、利用者が通知を確認していない場合に、再通知を行うか否かを示す。
【００５１】
項目「利用者特定通知設定」の値は、利用者を特定するか否かを示す。また、項目「利用者特定通知設定」の値は、利用者を特定する場合、利用者が特定できなかったときにリトライを行うか否かを示す。本実施形態では、例えば端末装置３００において利用者が認証された場合に、利用者が特定されたものとする。
【００５２】
項目「利用者情報テーブルＩＤ」の値は、対応する利用者情報テーブル２１０のテーブルＩＤを示す。
【００５３】
図７は、デバイス状態テーブルの一例を示す図である。本実施形態のデバイス状態テーブル２３０は、端末装置３００毎に設けられ、端末装置３００を特定する識別情報と、利用者の生体情報と、端末装置３００の状態を示す端末状態情報と、端末装置３００に付与された優先度と、を含む。
【００５４】
本実施形態のデバイス状態テーブル２３０は、情報の項目として、ＩＤ、ＩＣＣＩＤ（IC Card IDentifier）、端末ＩＭＥＩ（International Mobile Equipment Identity）、ユーザ認証状態、温度センサ状態、ジャイロ、加速度センサ状態、カメラ判定、脈拍センサ状態、静電センサ状態、デバイス液晶画面状態、タッチセンサ利用状態、近接センサ状態、液晶状態、通話中状態、判定結果を有する。
【００５５】
本実施形態のデバイス状態テーブル２３０において、項目「ＩＤ」、「ＩＣＣＩＤ」、「端末ＩＭＥＩ」のそれぞれの値は、端末装置３００を特定する識別情報である。
【００５６】
また、デバイス状態テーブル２３０において、項目「ユーザ認証状態」、「温度センサ状態」、「ジャイロ、加速度センサ状態」、「カメラ判定」、「脈拍センサ状態」、「静電センサ状態」、「デバイス液晶画面状態」、「タッチセンサ利用状態」、「近接センサ状態」、「液晶状態」、「通話中状態」のそれぞれの値は、利用状況情報である。
【００５７】
さらに、項目「温度センサ状態」、「カメラ判定」、「脈拍センサ状態」、「静電センサ状態」の値は、利用者から取得される生体情報である。また、項目「ユーザ認証状態」、「ジャイロ、加速度センサ状態」、「デバイス液晶画面状態」、「タッチセンサ利用状態」、「近接センサ状態」、「液晶状態」、「通話中状態」のそれぞれの値は、端末装置３００の状態を示す端末状態情報である。
【００５８】
そして、項目「判定結果」の値は、端末装置３００の優先度を示す値である。
【００５９】
項目「ＩＤ」の値は、デバイス状態テーブル２３０を識別するためのテーブルＩＤを示す。項目「ＩＣＣＩＤ」の値は、ＳＩＭ（Subscriber Identity Module）カードに記録されている識別情報である。項目「端末ＩＭＥＩ」の値は、端末装置３００固有の番号である。
【００６０】
項目「ユーザ認証状態」の値は、端末装置３００において利用者の認証を行った結果とその日時を示す。すなわち、項目「ユーザ認証状態」の値は、端末装置３００の画面ロックを解除する操作により画面ロックが解除されたか否か、またその操作が行われた日時を示す。項目「ユーザ認証状態」の値が「認証済み」の場合は、操作により画面ロックが解除されたことを示す。項目「ユーザ認証状態」の値が「未認証」の場合、操作により画面ロックが解除されなかったことを示す。
【００６１】
項目「温度センサ状態」の値は、温度センサが検出した温度を示す。項目「温度センサ状態」の値は、例えば端末装置３００が利用者の身体に装着されているか否かの判定に用いられる。
【００６２】
項目「ジャイロ、加速度センサ状態」の値は、加速度センサ４１と、ジャイロセンサ４２から得た端末装置３００の傾きを示す。加速度センサ４１の値からは、利用者の動きが判断できる。傾きとは、Ｘ，Ｙ，Ｚ方向における加速度と回転速度により示される。
【００６３】
項目「カメラ判定」の値は、端末装置３００の撮像装置３８を利用し、端末装置３００の表示操作装置３６に表示された画面を人が見ているかを画像解析した結果を示す。画像解析とは、例えば顔認識処理等である。具体的には、項目「カメラ判定」の値が「認識」である場合、端末装置３００が撮像装置３８の画像において画面を見ている人の顔を認識したことを示している。つまり、この状態は、利用者が端末装置３００の表示操作装置３６の画面を見ていることを示している。同様に、項目「カメラ判定」の値が「認識不可」である場合、利用者が端末装置３００の表示操作装置３６の画面を見ていないことを示している。
【００６４】
項目「脈拍センサ状態」の値は、脈拍センサ４４が検出した脈拍の回数を示す。項目「脈拍センサ状態」の値は、例えば端末装置３００が利用者の身体に装着されているか否かの判定に用いられる。
【００６５】
項目「静電センサ状態」の値は、静電センサ４７により検出される。項目「静電センサ状態」の値は、利用者が端末装置３００を手に持っているか（握っているか）否かの判定結果を示す。尚、静電センサ４７は、端末装置３００の側面に備えられている。
【００６６】
項目「デバイス液晶画面状態」の値は、表示操作装置３６に画面が表示されているか否かを示す。項目「タッチセンサ利用状態」の値は、表示操作装置３６が利用されているか否かを示す。具体的には、項目「タッチセンサ利用状態」の値が「利用中」であった場合、利用者が端末装置３００の表示操作装置３６を操作中であることを示す。また、項目「タッチセンサ利用状態」の値が「利用せず」であった場合、利用者が表示操作装置３６の操作を行っていないことを示す。
【００６７】
項目「近接センサ状態」の値は、近接センサ４５が作動しているか否かを示す。具体的には、項目「近接センサ状態」の値がオンである場合に近接センサ４５が動作しており、端末装置３００に近接する物体があることを示す。項目「近接センサ状態」の値が、オフの場合、近接センサ４５の動作が停止しており、近接センサ４５に近接する物体がないことを示す。
【００６８】
項目「液晶状態」の値は、端末装置３００の液晶画面が点灯中か非点灯中か否かを示す。
【００６９】
項目「通話中状態」の値は、端末装置３００が通話中か否かを示している。例えば、項目「通話中状態」の値が「通話中」であり、項目「近接センサ状態」の値がオンであった場合、利用者が端末装置３００を耳に近づけて通話している状態であることがわかる。また、項目「通話中状態」の値が「通話中」であり、項目「近接センサ状態」の値がオフであった場合、例えば利用者が端末装置３００を耳に近づけず、スピーカ機能等を利用して通話している状態であることがわかる。
【００７０】
項目「判定結果」の値は、着信通知サーバ２００において通知先候補として判定した結果として付与された端末装置３００の通知先の優先度を示す。尚、項目「判定結果」の値の初期値は０である。
【００７１】
以上のように、本実施形態の利用状況情報は、利用者の体温、脈拍、顔認識処理の結果、利用者の手による静電容量の変化等を含む利用者の生体情報を含む。さらに、本実施形態の利用状況情報は、端末装置３００による認証結果、端末装置３００の傾きや移動速度、表示操作装置３６における画面の表示状態や、通話機能の使用の有無等を含む端末状態情報を含む。
【００７２】
図８は、デバイス情報テーブルの一例を示す図である。本実施形態のデバイス情報テーブル２４０は、端末装置３００毎に設けられる。本実施形態のデバイス情報テーブル２４０は、情報の項目として、ＩＤ、デバイスタイプ、ＭＡＣ（Media Access Control）アドレス、端末名、ＩＰ（Internet Protocol）アドレス、利用者情報テーブルＩＤ、デバイス状態テーブルＩＤを有する。
【００７３】
項目「ＩＤ」の値は、デバイス情報テーブル２４０を識別するためのテーブルＩＤを示す。項目「デバイスタイプ」の値は、端末装置３００のタイプを示す。具体的には、項目「デバイスタイプ」の値は、スマートフォン、タブレット型コンピュータ、ウェアラブル端末の何れかを示す。
【００７４】
項目「ＭＡＣアドレス」の値は、端末装置３００のＭＡＣアドレスを示す。項目「端末名」の値は、端末装置３００の名前を示す。項目「ＩＰアドレス」の値は、端末装置３００のＩＰアドレスを示す。項目「利用者情報テーブルＩＤ」の値は、対応する利用者情報テーブル２１０のテーブルＩＤを示し、項目「デバイス状態テーブルＩＤ」の値は、対応するデバイス状態テーブル２３０のテーブルＩＤを示す。
【００７５】
図９は、通知先デバイステーブルの一例を示す図である。本実施形態の通知先デバイステーブル２５０は、端末装置３００毎に設けられる。本実施形態の通知先デバイステーブル２５０は、情報の項目として、デバイス情報テーブルＩＤ、通知済みフラグ、リトライ回数、確認済みフラグ、初回通知フラグを有する。
【００７６】
項目「デバイス情報テーブルＩＤ」の値は、デバイス情報テーブル２４０のテーブルＩＤである。項目「通知済みフラグ」の値は、着信が通知済みか否かを示す。具体的には、「項目「通知済みフラグ」の値が１の場合は通知済みであることを示し、０の場合は通知済みではないことを示す。
【００７７】
項目「リトライ回数」の値は、着信の通知をリトライした回数を示す。項目「確認済みフラグ」の値は、通知を利用者が確認したか否かを示す。具体的には、項目「確認済みフラグ」の値が１の場合に確認済みであることを示し、０の場合は未確認であることを示す。項目「初回通知フラグ」の値は、着信の通知が初回であるか否かを示す。具体的には、項目「初回通知フラグ」の値が１の場合は初回であることを示し、０の場合は初回ではないことを示す。
【００７８】
図１０は、アカウントテーブルの一例を示す図である。本実施形態のアカウントテーブル２６０は、着信通知サーバ２００が着信の通知要求を受けた際に、着信を受けた利用者を特定するために参照される。本実施形態のアカウントテーブル２６０は、情報の項目として、利用者ＩＤ、利用者パスワード、電話番号、メールアドレスを有し、各項目が示す値と対応付けられている。
【００７９】
次に、図１１を参照し、本実施形態の着信通知サーバ２００の機能について説明する。図１１は、着信通知サーバの機能を説明する図である。
【００８０】
本実施形態の着信通知サーバ２００は、着信通知処理部２７０を有する。着信通知処理部２７０は、ＣＰＵ２１が着信通知プログラムを実行することで実現される。
【００８１】
本実施形態の着信通知処理部２７０は、利用者登録部２７１、利用状況情報取得部２７２、優先度付与部２７３、通知先特定部２７４、認証結果判定部２７５、通知部２７６、リトライ処理部２７７、テーブル更新部２７８を有する。
【００８２】
本実施形態の利用者登録部２７１は、本実施形態の通信システム１００に対する利用者登録の処理を行う。利用状況情報取得部２７２は、各端末装置３００から利用状況情報を取得する処理を行う。優先度付与部２７３は、利用状況情報に応じて、端末装置３００毎に優先度を付与する。通知先特定部２７４は、端末装置３００毎の優先度に基づき、着信の通知先となる端末装置３００を特定する処理を行う。
【００８３】
認証結果判定部２７５は、端末装置３００における利用者の認証の結果を判定する処理を行う。通知部２７６は、着信を特定された端末装置３００へ通知する処理を行う。リトライ処理部２７７は、着信の通知を通知する処理をリトライする処理を行う。テーブル更新部２７８は、着信通知サーバ２００の有する各テーブルを更新する。
【００８４】
次に、図１２を参照し、着信通知サーバ２００の利用者登録部２７１の処理について説明する。図１２は、利用者登録部の処理を説明するフローチャートである。
【００８５】
本実施形態の着信通知サーバ２００は、端末装置３００又は一般のコンピュータ等からログイン要求を受け付けると（ステップＳ１２０１）、利用者ＩＤとパスワードを入力させる入力画面を端末装置３００やコンピュータに表示させる。そして、着信通知サーバ２００は、利用者登録部２７１により、入力された利用者ＩＤとパスワードが登録済みか否かを判定する（ステップＳ１２０２）。より具体的には、利用者登録部２７１は、ログイン要求と共に受け付けた利用者ＩＤとパスワードとが一致する利用者情報テーブル２１０が存在するか否かを判定する。
【００８６】
ステップＳ１２０２において、登録済みであった場合、後述するステップＳ１２０７へ進む。ステップＳ１２０２において、登録済みでない場合、利用者登録部２７１は、ログイン画面からユーザ登録画面へ表示させる画面を遷移させる（ステップＳ１２０３）。続いて、利用者登録部２７１は、ユーザ登録画面において利用者ＩＤとパスワードを発行する（ステップＳ１２０４）。
【００８７】
続いて着信通知サーバ２００は、テーブル更新部２７８により、利用者情報テーブル２１０を作成し、利用者ＩＤ、パスワードを更新する（ステップＳ１２０５）。次に、テーブル更新部２７８は、利用者情報テーブル２１０と関連付けられる通知設定テーブル２２０を作成する（ステップＳ１２０６）。
【００８８】
続いて、着信通知サーバ２００は、利用者登録部２７１により、設定のメニュー画面を、ログイン要求を行った端末装置３００やコンピュータ等に表示させる（ステップＳ１２０７）。本実施形態の設定のメニュー画面は、例えば、端末装置３００に関する設定、又は、利用に関する設定、又は、設定処理の終了の何れかを選択させる画面であっても良い。
【００８９】
メニュー画面において、設定処理の終了が選択された場合（ステップＳ１２０８）、利用者登録部２７１は、利用者登録の処理を終了する。
【００９０】
メニュー画面において、
利用に関する設定が選択された場合（ステップＳ１２０８）、利用者登録部２７１は、ログイン要求を行った端末装置３００又はコンピュータに対し、利用設定画面を表示させる（ステップＳ１２０９）。本実施形態の利用設定画面では、例えば、利用者情報の更新、又は、通知先設定の更新の何れかを選択させる画面であっても良い。
【００９１】
利用設定画面において、利用者情報の更新が選択された場合（ステップＳ１２１０）、テーブル更新部２７８は、設定内容に合わせて利用者情報テーブル２１０を更新し（ステップＳ１２１１）、ステップＳ１２０８へ戻る。
【００９２】
利用設定画面において、通知先設定の更新が選択された場合（ステップＳ１２１０）、テーブル更新部２７８は、設定内容にあわせて、通知設定テーブル２２０の各項目の値を更新し（ステップＳ１２１２）、ステップＳ１２０８へ戻る。
【００９３】
メニュー画面において、端末装置３００に関する設定が選択された場合（ステップＳ１２０８）、利用者登録部２７１は、ログイン要求を行った端末装置３００又はコンピュータに対し、端末装置３００の登録・更新画面を表示させる（ステップＳ１２１３）。
【００９４】
本実施形態の登録・更新画面は、例えば、新たな端末装置３００の登録と、端末装置３００の情報の更新の何れかを選択させる画面であっても良い。
【００９５】
登録・更新画面において、端末装置３００の情報の更新が選択された場合（ステップＳ１２１４）、利用者登録部２７１は、デバイス情報テーブル２４０の有する項目の値に対する変更を受け付ける（ステップＳ１２１５）。続いて、テーブル更新部２７８は、受け付けた変更に沿って、デバイス情報テーブル２４０を更新し（ステップＳ１２１６）、ステップＳ１２０８へ進む。
【００９６】
登録・更新画面において、端末装置３００の登録が選択された場合（ステップＳ１２１４）、利用者登録部２７１は、利用者により入力されたデバイスタイプと端末名を取得する。また、利用者登録部２７１は、端末装置３００から送信されたＭＡＣアドレスを取得する（ステップＳ１２１７）。
【００９７】
続いて、テーブル更新部２７８は、デバイス情報テーブル２４０を作成し、利用者情報テーブル２１０のテーブルＩＤを、デバイス状態テーブルの利用者情報テーブルＩＤの値に設定する（ステップＳ１２１８）。尚、このとき、テーブル更新部２７８は、ステップＳ１２１６で取得した値をデバイス情報テーブル２４０に格納しても良い。
【００９８】
続いて、テーブル更新部２７８は、登録された端末装置３００に関連付けたデバイス状態テーブル２３０を作成し（ステップＳ１２１９）、ステップＳ１２０８へ進む。
【００９９】
本実施形態では、以上の処理により、利用者情報テーブル２１０、通知設定テーブル２２０、デバイス情報テーブル２４０が作成される。
【０１００】
次に、図１３を参照して、本実施形態の着信通知サーバ２００の全体の動作について説明する。
【０１０１】
図１３は、着信通知サーバの全体の動作を説明するフローチャートである。尚、図１１の処理は、利用者登録部２７１により利用者登録が行われている利用者の端末装置３００に着信を通知する際の処理である。
【０１０２】
本実施形態の着信通知サーバ２００は、利用状況情報取得部２７２により、各端末装置３００から利用状況情報を取得する（ステップＳ１３０１）。続いて、着信通知サーバ２００は、優先度付与部２７３により、利用状況情報に応じた端末装置３００毎の優先度を付与する処理を実行する（ステップＳ１３０２）。
【０１０３】
次に、着信通知サーバ２００は、認証結果判定部２７５により、端末装置３００による利用者の認証の結果を判定し、通知先特定部２７４により、認証結果に応じて、着信の通知先となる端末装置３００を特定する（ステップＳ１３０３）。
【０１０４】
続いて、着信通知サーバ２００は、通知部２７６により、特定された端末装置３００に、着信を通知する（ステップＳ１３０４）。
【０１０５】
以下に、図１３に示す各ステップの詳細について説明する。図１４は、利用状況情報取得部の処理を説明するフローチャートである。図１４の処理は、図１３のステップＳ１３０１の処理の詳細を示す。
【０１０６】
本実施形態の着信通知サーバ２００は、各種サーバから着信の通知要求を受け付ける（ステップＳ１４０１）。尚、各種サーバとは、例えば、メールサーバ１、ＳＮＳ（Social Networking Service）サーバ２、電話サーバ３等である。
【０１０７】
続いて着信通知サーバ２００は、利用状況情報取得部２７２により、アカウントテーブル２６０を参照して通知先となる利用者ＩＤを特定し、特定した利用者ＩＤと対応する利用者情報テーブル２１０を取得する（ステップＳ１４０２）。
【０１０８】
次に、利用状況情報取得部２７２は、利用者情報テーブル２１０から、利用者情報テーブル２１０と関連するデバイス情報テーブル２４０、通知先デバイステーブル２５０及びデバイス状態テーブル２３０を取得する（ステップＳ１４０３）。具体的には、利用状況情報取得部２７２は、利用者情報テーブル２１０のＩＤを含むデバイス情報テーブル２４０を取得し、このデバイス情報テーブル２４０のＩＤを有する通知先デバイステーブル２５０を取得する。また、利用状況情報取得部２７２は、利用者情報テーブル２１０に含まれるデバイス状態テーブルＩＤとＩＤが一致するデバイス状態テーブル２３０を取得する。
【０１０９】
続いて、利用状況情報取得部２７２は、デバイス状態テーブル２３０と通知先デバイステーブル２５０とを初期化する（ステップＳ１４０４）。
【０１１０】
続いて、利用状況情報取得部２７２は、未登録の端末装置３００が検出されたか否かを判定する（ステップＳ１４０５）。より具体的には、利用状況情報取得部２７２は、端末装置３００から、端末装置３００を識別するための識別情報を受信し、デバイス状態テーブル２３０に、ＩＣＣＩＤの値や端末ＩＭＥＩの値が格納されていない端末装置３００が存在するか否かを判定する。
【０１１１】
ステップＳ１４０５において、未登録の端末装置３００が検出されない場合、後述するステップＳ１４０８へ進む。
【０１１２】
ステップＳ１４０５において、未登録の端末装置３００が検出された場合、テーブル更新部２７８は、利用者情報テーブル２１０の未登録デバイスの値を「あり」に設定する（ステップＳ１４０６）。続いて、通知部２７６は、着信を未登録の端末装置３００に通知する（ステップＳ１４０７）。尚、本実施形態の通知部２７６は、利用者に対して未登録の端末装置３００の登録を促すメールを送信しても良い。
【０１１３】
続いて、利用状況情報取得部２７２は、利用者情報テーブル２１０と関連付けられた通知設定テーブル２２０において、通知先設定の値が「全デバイスに通知」となっているか否かを判定する（ステップＳ１４０８）。
【０１１４】
ステップＳ１４０８において、「全デバイスに通知」となっていた場合、通知部２７６は、全ての端末装置３００に着信を通知し、終了処理へ進む（ステップＳ１４０９）。利用状況情報取得部２７２は、終了処理として、デバイス状態テーブル２３０と、通知先デバイステーブルを初期化し（ステップＳ１４１０）、処理を終了する。
【０１１５】
ステップＳ１４０８において、「全デバイスに通知」となっていない場合、利用状況情報取得部２７２は、デバイス情報テーブル２４０に登録された端末装置３００全てに対し、利用状況情報の取得要求を行う（ステップＳ１４１１）。
【０１１６】
続いて、利用状況情報取得部２７２は、端末装置３００から、デバイス状態テーブル２３０の有する項目である、ユーザ認証状態、温度センサ状態、ジャイロ、加速度センサ状態、カメラ判定、脈拍センサ状態、静電センサ状態、デバイス液晶画面状態、タッチセンサ利用状態、近接センサ状態、液晶状態、通話中状態のそれぞれの値を取得する（ステップＳ１４１２）。
【０１１７】
続いて、利用状況情報取得部２７２は、端末装置３００毎に、端末装置３００と対応するデバイス情報テーブル２４０と関連付けられたデバイス状態テーブル２３０に取得した値を格納する（ステップＳ１４１３）。続いて、着信通知サーバ２００は、利用状況情報取得部２７２の処理を終了し、各端末装置３００の利用状況を判定する処理へ進むため（ステップＳ１４１４）、図１５のステップＳ１５０１へ進む。
【０１１８】
図１５は、優先度付与部の処理を説明する第一のフローチャートである。図１５に示す処理は、図１３のステップＳ１３０２の処理の詳細を示す。
【０１１９】
本実施形態の着信通知サーバ２００は、図１４のステップＳ１４１４に続いて、優先度付与部２７３により、登録されている全ての端末装置３００について、後述するステップＳ１５０２以降の処理を実行したか否かを判定する（ステップＳ１５０１）。
【０１２０】
ステップＳ１５０１において、全ての端末装置３００について処理を実行した場合、着信通知サーバ２００は、後述する図１６のステップＳ１６０１へ進む。
【０１２１】
ステップＳ１５０１において、全ての端末装置３００について、処理を実行していない場合、着信通知サーバ２００は、優先度付与部２７３により、デバイス状態テーブル２３０の項目「カメラ判定」の値が「認識」となっているか否かを判定する（ステップＳ１５０２）。すなわち、優先度付与部２７３は、利用者が端末装置３００を見ているか否かを判定する。
【０１２２】
ステップＳ１５０２において、「認識できず」となっていた場合、優先度付与部２７３は、後述するステップＳ１５０４へ進む。
【０１２３】
ステップＳ１５０２において、「認識」となっていた場合、優先度付与部２７３は、デバイス状態テーブル２３０の項目「判定結果」の初期値に１０００を加算する（ステップＳ１５０３）。
【０１２４】
続いて、優先度付与部２７３は、デバイス状態テーブル２３０の項目「タッチセンサ利用状態」の値が「利用中」となっているか否かを判定する（ステップＳ１５０４）。すなわち、優先度付与部２７３は、端末装置３００の利用者が端末装置３００のタッチパネルを操作しているか否かを判定している。
【０１２５】
ステップＳ１５０４において、「利用中」でない場合、優先度付与部２７３は、後述するステップＳ１５０６へ進む。
【０１２６】
ステップＳ１５０４において、「利用中」となっている場合、優先度付与部２７３は、デバイス状態テーブル２３０の項目「判定結果」の値に１００を加算する（ステップＳ１５０５）。
【０１２７】
続いて、優先度付与部２７３は、デバイス状態テーブル２３０の項目「静電センサ状態」の値が「端末装置を握っている」となっているか否かを判定する（ステップＳ１５０６）。ステップＳ１５０６において、「端末装置を握っている」となっていない場合、優先度付与部２７３は、後述するステップＳ１５０８へ進む。
【０１２８】
ステップＳ１５０６において、「端末装置を握っている」となっている場合、優先度付与部２７３は、デバイス状態テーブル２３０の項目「判定結果」の値に１０を加算する（ステップＳ１５０７）。
【０１２９】
続いて、優先度付与部２７３は、デバイス状態テーブル２３０の項目「ジャイロ・加速度センサ状態」の値から端末装置３００の傾きを検出し、且つ、項目「デバイス液晶画面状態」の値がオンとなっているか否かを判定する（ステップＳ１５０８）。すなわち、優先度付与部２７３は、端末装置３００に傾きがあり、且つ表示操作装置３６に画面が表示されているか否かを判定している。端末装置３００に傾きがあり、且つ画面が表示されている場合とは、例えば、スタンド等に立てかけたられた端末装置３００の表示操作装置３６に、画面が表示されている場合である。
【０１３０】
ステップＳ１５０８において、傾きがあり且つ画面が表示されているという条件を満たす場合、優先度付与部２７３は、ステップＳ１５０７へ戻る。
【０１３１】
ステップＳ１５０８において、傾きがあり且つ画面が表示されているという条件を満たさない場合、優先度付与部２７３は、ステップＳ１５０９へ進む。
【０１３２】
優先度付与部２７３は、デバイス状態テーブル２３０の項目「脈拍センサ」の値が検出でき、且つ利用状況情報の取得要求を端末装置３００に送信する５秒前から脈拍センサの値を取得することができるか否かを判定する（ステップＳ１５０９）。つまり、優先度付与部２７３は、利用状況情報の取得要求を端末装置３００に送信したタイミングの５秒前から利用者の脈拍を検知できるか否かを判定している。本実施形態では、脈拍を検知する期間（５秒間）を設けることで、脈拍センサ４４が何らかの理由で一時的に脈拍を検知した場合と、利用者が端末装置３００を身に着けている場合とを区別できる。尚、脈拍を検知する期間は、５秒間に限定されず、上述した区別を行うことができる期間であれば良い。
【０１３３】
ステップＳ１５０９において、脈拍センサ４４の値が取得できる場合、優先度付与部２７３は、デバイス状態テーブル２３０の項目「判定結果」の値に１を加算する（ステップＳ１５１０）。
【０１３４】
ステップＳ１５０９において、脈拍センサ４４の値が取得できる場合、優先度付与部２７３は、後述するステップＳ１５１１へ進む。
【０１３５】
優先度付与部２７３は、デバイス状態テーブル２３０の項目「温度センサ」の値が取得でき、且つ温度が予め設定された所定の範囲内であるか否かを判定する（ステップＳ１５１１）。ここで、予め設定された所定の範囲とは、人の体温に近いとされる温度の範囲である。つまり、優先度付与部２７３は、端末装置３００が利用者の体に装着されているか否かを判定している。
【０１３６】
ステップＳ１５１１において、温度センサ４３の値が検出でき、且つその値が所定の範囲内であるという条件を満たす場合、ステップＳ１５１０へ進む。ステップＳ１５１１において、温度センサ４３の値が検出でき、且つその値が所定の範囲内であるという条件を満たさない場合、後述するステップＳ１５１２へ進む。
【０１３７】
優先度付与部２７３は、デバイス状態テーブル２３０の項目「加速度センサ」の値が取得でき、且つ利用状況情報の取得要求を端末装置３００に送信する５分前まで、利用者の走行又は歩行を検出できるか否かを判定する（ステップＳ１５１２）。つまり、優先度付与部２７３は、利用状況情報の取得要求を受ける５分前から、利用者が歩行又は走行していたか否かを判定する。本実施形態では、歩行又は走行を検知する期間（５分間）を設けることで、加速度センサ４１が一時的な移動を検知した場合と、利用者が端末装置３００を身に着けて移動している場合とを区別できる。尚、５分間は一例であり、歩行又は走行を検知する期間は、上述した区別を行うことができる期間であれば良い。
【０１３８】
ステップＳ１５１２において、加速度センサ４１の値が取得でき、且つ利用状況情報の取得要求を受ける５分前から利用者が歩行又は走行しているという条件を満たす場合、優先度付与部２７３は、ステップＳ１５１０へ進む。
【０１３９】
ステップＳ１５１２において、加速度センサ４１の値が取得でき、且つ利用状況情報の取得要求を受ける５分前から利用者が歩行又は走行しているという条件を満たさない場合、優先度付与部２７３は、他の端末装置３００を選択し（ステップＳ１５１３）、ステップＳ１５０１へ戻る。
【０１４０】
図１６は、優先度付与部の処理を説明する第二のフローチャートである。図１６の処理は、端末装置３００が通話中である場合、この端末装置３００の優先度を他の端末装置３００よりも低くする処理を行う。本実施形態では、この処理を行うことで、通話中で着信を確認しにくい状態にある端末装置３００が着信の通知先に選択されることを回避する。
【０１４１】
図１５のステップＳ１５０１において、全ての端末装置３００について、ステップＳ１５０２以降の処理が終了すると、優先度付与部２７３は、全ての端末装置３００において、ステップＳ１６０２以降の処理が行われたか否かを判定する（ステップＳ１６０１）。
【０１４２】
ステップＳ１６０１において、全ての端末装置３００において、ステップＳ１６０２以降の処理が行われた場合、着信通知サーバ２００は、後述する図１７のステップＳ１７０１へ進む。
【０１４３】
ステップＳ１６０１において、ステップＳ１６０２以降の処理が行われていない場合、優先度付与部２７３は、処理対象となっている端末装置３００と対応するデバイス状態テーブル２３０の項目「判定結果」の値が１０以上であるか否かを判定する（ステップＳ１６０２）。項目「判定結果」の値が１０以上である場合、利用者による端末装置３００の利用状況は、「見ている」、「持っている」、「操作している」の少なくとも何れかを含む状況である。
【０１４４】
ステップＳ１６０２において、項目「判定結果」の値が１０以上でない場合、優先度付与部２７３は、他の端末装置３００を選択し（ステップＳ１６０３）、ステップＳ１６０１へ戻る。
【０１４５】
ステップＳ１６０２において、項目「判定結果」の値が１０以上である場合、優先度付与部２７３は、デバイス状態テーブル２３０の項目「近接センサ状態」の値が「オン」であり、且つ項目「通話中状態」の値が「ＯＮ」であるか否かを判定する（ステップＳ１６０４）。すなわち、優先度付与部２７３は、利用者が端末装置３００にて通話中であるか否かを判定している。
【０１４６】
ステップＳ１６０４において、通話中でない場合、優先度付与部２７３は、ステップＳ１６０３へ進む。ステップＳ１６０４において、通話中である場合、優先度付与部２７３は、処理対象となっている端末装置３００以外の端末装置３００と対応するデバイス状態テーブル２３０において、項目「判定結果」の値が１以上であるか否かを判定する（ステップＳ１６０５）。すなわち、優先度付与部２７３は、処理対象となっている端末装置３００以外に、優先度が付与されている端末装置３００が存在するか否かを判定している。
【０１４７】
ステップＳ１６０５において、優先度が付与されている端末装置３００が他に存在しない場合、優先度付与部２７３は、ステップＳ１６０３へ進む。
【０１４８】
ステップＳ１６０５において、優先度が付与されている端末装置３００が他に存在する場合、優先度付与部２７３は、処理対象の端末装置３００（通話中の端末装置３００）のデバイス状態テーブル２３０の項目「判定結果」の値を０とし（ステップＳ１６０６）、ステップＳ１６０３へ進む。すなわち、優先度付与部２７３は、通話中の端末装置３００については、優先度を他の端末装置３００よりも下げる。
【０１４９】
図１７は、認証結果判定部及び通知先特定部の処理を説明するフローチャートである。図１７の処理は、図１３のステップＳ１３０３の処理の詳細を示す。
【０１５０】
本実施形態の着信通知サーバ２００は、通知先特定部２７４は、図１６のステップＳ１６０１の条件を満たす場合、利用者情報テーブル２１０において関連付けられているデバイス状態テーブル２３０を、項目「判定結果」の値が大きい順に並べる（ステップＳ１７０１）。続いて、通知先特定部２７４は、変数ｎを設け、ｎ＝０とする（ステップＳ１７０２）。
【０１５１】
続いて、通知先特定部２７４は、利用者情報テーブル２１０と対応付けられた通知先デバイステーブル２５０の項目「デバイス情報テーブルＩＤ」の値が設定されているか、又は全てのデバイス状態テーブル２３０を比較したか否かを判定する（ステップＳ１７０３）。
【０１５２】
ステップＳ１７０３において、条件を満たす場合、後述する図１８のステップＳ１８０１へ進む。
【０１５３】
ステップＳ１７０３において、条件を満たさない場合、通知先特定部２７４は、ステップＳ１７０１で並び替えたデバイス状態テーブル２３０の先頭からｎ番目のデバイス状態テーブル２３０を参照する（ステップＳ１７０４）。
【０１５４】
続いて、通知先特定部２７４は、利用者情報テーブルと対応付けられた通知設定テーブル２２０の項目「利用者特定通知設定」の値が「利用する」であるか否かを判定する（ステップＳ１７０５）。
【０１５５】
ステップＳ１７０５において、「利用する」でない場合、通知先特定部２７４は、後述するステップＳ１７０７へ進む。
【０１５６】
ステップＳ１７０５において、「利用する」である場合、認証結果判定部２７５、デバイス状態テーブル２３０の項目「ユーザ認証状態」の値が「認証済み」であるか否かを判定する（ステップＳ１７０６）。
【０１５７】
ステップＳ１７０６において、「認証済み」である場合、通知先特定部２７４は、通知先デバイステーブル２５０の項目「デバイス情報テーブルＩＤ」の値に、ｎ番目のデバイス状態テーブル２３０と対応付けられたデバイス情報テーブル２４０のＩＤを設定する（ステップＳ１７０７）。
【０１５８】
本実施形態では、このステップＳ１７０７の処理において、着信の通知先となるデバイスが、デバイス情報テーブル２４０と対応する端末装置３００に特定される。
【０１５９】
ステップＳ１７０６において、「認証済み」でない場合、通知先特定部２７４は、認証されなかった端末装置３００が存在することを示す情報を記憶領域に保持する（ステップＳ１７０８）。
【０１６０】
続いて、通知先特定部２７４は、変数ｎの値に１を追加し（ステップＳ１７０９）、ステップＳ１７０３へ戻る。
【０１６１】
以上のように、本実施形態の着信通知サーバ２００は、複数の端末装置３００のうち、各端末装置３００の優先度を示すデバイス状態テーブル２３０の項目「評価結果」の値が最も大きい端末装置３００を通知先の端末装置３００として特定する。さらに、本実施形態の着信通知サーバ２００は、端末装置３００における認証結果を利用する場合には、利用者の認証が行われた端末装置３００のうち、最も項目「評価結果」の値が大きい端末装置３００を通知先の端末装置３００に特定する。
【０１６２】
図１８は、通知部及びリトライ処理部の処理を説明するフローチャートである。図１８は、図１３に示すステップＳ１３０４の処理の詳細を示す。
【０１６３】
本実施形態の着信通知サーバ２００は、図１７のステップＳ１７０３の条件を満たす場合、通知部２７６により、通知先デバイステーブル２５０の項目「デバイス情報テーブルＩＤ」の値が設定されているか否かを判定する（ステップＳ１８０１）。ステップＳ１８０１において、設定されていない場合、後述するステップＳ１８０５へ進む。
【０１６４】
ステップＳ１８０１において、設定されている場合、通知部２７６は、項目「デバイス情報テーブルＩＤ」の値と対応するデバイス情報テーブル２４０から特定される端末装置３００に着信を通知する（ステップＳ１８０２）。続いて、通知部２７６は、通知先デバイステーブル２５０の項目「通知済みフラグ」の値を「通知済み」に設定する（ステップＳ１８０３）。尚、このとき通知部２７６は、項目「初回通知フラグ」の値を「１」に設定する。
【０１６５】
続いて、通知部２７６は、利用者情報テーブル２１０と対応付けられた通知設定テーブル２２０の項目「通知後、再通知設定」の値が「再通知する」となっているか否かを判定する（ステップＳ１８０４）。ステップＳ１８０４において、「再通知する」となっていない場合、後述するステップＳ１８１２へ進む。
【０１６６】
ステップＳ１８０４において、「再通知する」となっていた場合、リトライ処理部２７７は、通知先デバイステーブル２５０の項目「初回通知フラグ」の値が１か否かを判定する（ステップＳ１８０５）。すなわち、リトライ処理部２７７は、ステップＳ１８０２において行った通知が初回の通知であるか否かを判定する。
【０１６７】
ステップＳ１８０５において、項目「初回通知フラグ」の値が１である場合、リトライ処理部２７７は、通知先デバイステーブル２５０の項目「リトライ回数」の値に、通知設定テーブル２２０の項目「最大リトライ回数」の値を設定する。そして、リトライ処理部２７７は、通知先デバイステーブル２５０の項目「初回通知フラグ」の値を０とし（ステップＳ１８０６）、後述するステップＳ１８０８へ進む。
【０１６８】
ステップＳ１８０５らおいて、項目「初回通知フラグ」の値が１でない場合、リトライ処理部２７７は、通知設定テーブル２２０の項目「リトライ時間」の値を着信通知サーバ２００のタイマに設定し、設定したリトライ時間後にリトライ処理を行う（ステップＳ１８０７）。本実施形態のリトライ処理とは、特定された端末装置３００に再度通知を行う処理である。
【０１６９】
続いて、リトライ処理部２７７は、通知先デバイステーブル２５０において、項目「デバイス情報テーブルＩＤ」の値が設定済みであり、項目「リトライ回数」の値が１以上であり、項目「確認済みフラグ」の値が０（未確認）であるか否かを判定する（ステップＳ１８０８）。ステップＳ１８０８では、特定された端末装置３００に対して通知のリトライ処理を１回以上行っているにも関わらず、利用者が通知を確認していないか否かを判定している。
【０１７０】
ステップＳ１８０８において、条件を満たす場合、リトライ処理部２７７は、通知先デバイステーブル２５０の項目「デバイス情報テーブルＩＤ」の値と対応するデバイス情報テーブル２４０により特定される端末装置３００へ通知を行う（ステップＳ１８０９）。
【０１７１】
続いて、リトライ処理部２７７は、通知先デバイステーブル２５０の項目「リトライ回数」の値から１を減算する（ステップＳ１８１０）。そして、着信通知サーバ２００は、図１４のステップＳ１４１１へ進み、利用状況情報の取得の処理へ戻る。
【０１７２】
すなわち、本実施形態の着信通知サーバ２００は、端末装置３００において着信の通知のリトライ処理が行われたにも関わらず通知が確認されない場合、利用状況情報に基づき通知先となる端末装置３００を特定する処理から繰り返す。
【０１７３】
ステップＳ１８０８において、条件を満たさない場合、リトライ処理部２７７は、通知先デバイステーブル２５０の項目「リトライ回数」の値が０か否かを判定する（ステップＳ１８１１）。ステップＳ１８１１において、項目「リトライ回数」の値が０の場合、着信通知サーバ２００は、デバイス状態テーブル２３０と通知先デバイステーブル２５０を初期化し（ステップＳ１８１２）、着信を通知する処理を終了する。
【０１７４】
ステップＳ１８１１において、項目「リトライ回数」の値が０でない場合、リトライ処理部２７７は、記憶領域に、認証されなかった端末装置３００を示す情報が保持されているか否かを判定する（ステップＳ１８１３）。
【０１７５】
ステップＳ１８１３において、認証されなかった端末装置３００を示す情報が記憶領域に保持されていた場合、リトライ処理部２７７は、デバイス状態テーブル２３０の項目「ユーザ認証状態」の値が「未認証」の端末装置３００に認証要求を通知し（ステップＳ１８１４）、ステップＳ１８１０へ進む。
【０１７６】
以下に、図１９を参照して、通知先デバイステーブル２５０の項目「確認済みフラグ」の値の設定について説明する。図１９は、通知確認の受信処理を説明するフローチャートである。
【０１７７】
本実施形態のテーブル更新部２７８は、着信通知サーバ２００から端末装置３００へ着信の通知を送信した後に、通知を行った端末装置３００から通知の確認が済んだことを示す通知を受信する（ステップＳ１９０１）。
【０１７８】
続いて、テーブル更新部２７８は、端末装置３００から確認済みの通知を受けると、通知先デバイステーブル項目「確認済みフラグ」の値を「０」から「１」へ変更する（ステップＳ１９０２）。
【０１７９】
以上のように、本実施形態の着信通知サーバ２００は、着信を通知した端末装置３００において、通知の確認がなされない場合には、通知設定テーブル２２０に設定されたリトライ時間後に、再度通知先となる端末装置３００の特定する処理からリトライする。よって、本実施形態では、利用者が着信の通知を見逃すことを抑制できる。
【０１８０】
また、本実施形態の着信通知サーバ２００は、端末装置３００において、利用者の認証が行われていない場合、端末装置３００に認証要求を行う。よって、本実施形態では、端末装置３００において利用者が認証された後に着信を通知することができ、端末装置３００の利用者以外に着信が通知されることを抑制できる。
【０１８１】
次に、本実施形態の端末装置３００側の処理について説明する。図２０は、端末装置における情報取得処理部の処理を説明する第一のフローチャートである。
【０１８２】
本実施形態の端末装置３００は、着信通知サーバ２００から利用状況情報の取得要求を受けると、情報取得処理部３１０により、利用状況情報に含まれる各項目の値を取得し、着信通知サーバ２００へ送信する。
【０１８３】
本実施形態の端末装置３００は、情報取得処理部３１０により、着信通知サーバ２００からの利用状況情報の取得要求を受け付ける（ステップＳ２００１）。
【０１８４】
次に説明するステップＳ２００２からステップＳ２００６の処理は、端末装置３００がデバイス状態テーブル２３０の項目「カメラ判定」の値を着信通知サーバ２００へ送信する処理である。
【０１８５】
情報取得処理部３１０は、端末装置３００に設けられたインカメラ５０により、画像データを取得する（ステップＳ２００２）。続いて、情報取得処理部３１０は、取得した画像データから人の顔を認識する処理を開始する（ステップＳ２００３）。尚、人の顔を認識する処理とは、公知の顔認識処理等である。
【０１８６】
続いて、情報取得処理部３１０は、画像データから人の顔が認識できるか否かを判定する（ステップＳ２００４）。ステップＳ２００４において、認識できた場合、情報取得処理部３１０は、「認識」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２００５）。
【０１８７】
ステップＳ２００４において、認識ではなかった場合、情報取得処理部３１０は、「未認識」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２００６）。
【０１８８】
次に説明するステップＳ２００７からステップＳ２０１０の処理は、端末装置３００がデバイス状態テーブル２３０の項目「静電センサ状態」の値を着信通知サーバ２００へ送信する処理である。
【０１８９】
情報取得処理部３１０は、静電センサ４７の静電容量の値を取得する（ステップＳ２００７）。続いて情報取得処理部３１０は、静電容量が所定のしきい値を超えているか否かを判定する（ステップＳ２００８）。
【０１９０】
ステップＳ２００８において、しきい値を超えた場合、情報取得処理部３１０は、「端末を握っている」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２００９）。
【０１９１】
ステップＳ２００８において、しきい値を超えない場合、情報取得処理部３１０は、「端末を握っていない」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２０１０）。
【０１９２】
次に説明するステップＳ２０１１からステップＳ２０１２の処理は、端末装置３００がデバイス状態テーブル２３０の項目「タッチセンサ状態」の値を着信通知サーバ２００へ送信する処理である。
【０１９３】
情報取得処理部３１０は、ログファイル３３０を参照し、過去５秒間の間に、表示操作装置３６のタッチパネルのイベントが記録されているか否かを判定する（ステップＳ２０１１）。ステップＳ２０１１において、イベントが記録されている場合、情報取得処理部３１０は、「利用中」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２０１２）。
【０１９４】
ステップＳ２０１１において、イベントが記録されていない場合、情報取得処理部３１０は、「利用せず」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２０１３）。尚、本実施形態では、過去５秒間の間のログファイルを参照するため、例えば利用者が、誤ってタッチパネルに触れた場合等、短時間の接触を「利用中」と誤判定することを防止できる。
【０１９５】
次に説明するステップＳ２０１４からステップＳ２０１６の処理は、端末装置３００がデバイス状態テーブル２３０のその他の項目の値を着信通知サーバ２００へ送信する処理である。
【０１９６】
情報取得処理部３１０は、ログファイル３３０を参照し、過去５秒間の間の加速度センサ４１とジャイロセンサ４２の値を取得し、着信通知サーバ２００へ送信する値とする（ステップＳ２０１４）。
【０１９７】
続いて情報取得処理部３１０は、液晶画面が点灯中か非点灯中かを示す情報、端末装置３００が通話中であるか否かを示す情報、脈拍センサ４４の値、温度センサ４３の値をそれぞれ取得し、着信通知サーバ２００に対して送信する値とする（ステップＳ２０１５）。
【０１９８】
続いて情報取得処理部３１０は、端末装置３００において２４時間以内に利用者の認証が行われている場合、「認証済み」という値を着信通知サーバ２００に対して送信する値とする。また、情報取得処理部３１０は、２４時間以内に利用者の認証が行われていない場合又は端末装置３００の画面ロックが解除されていない場合、「未認証」という値を着信通知サーバ２００に対して送信する値とする（ステップＳ２０１６）。
続いて情報取得処理部３１０は、各ステップで取得した着信通知サーバ２００に対して送信する値を、着信通知サーバ２００へ送信する（ステップＳ２０１７）。
【０１９９】
本実施形態の端末装置３００は、以上の処理により、利用状況情報を着信通知サーバ２００へ送信する。
【０２００】
次に、端末装置３００における情報取得処理部３１０によるログファイル３３０に生成について説明する。図２１は、端末装置における情報取得処理部の処理を説明する第二のフローチャートである。
【０２０１】
本実施形態の情報取得処理部３１０は、端末装置３００の電源がオフされたか否かを判定する（ステップＳ２１０１）。ステップＳ２１０１において、電源がオフされると、情報取得処理部３１０は処理を終了する。
【０２０２】
ステップＳ２１０１において、電源がオフされていない場合（電源がオンの場合）、情報取得処理部３１０は、表示操作装置３６に設けられたタッチパネル、加速度センサ４１、ジャイロセンサ４２からのイベント信号を待つ（ステップＳ２１０２）。
【０２０３】
情報取得処理部３１０は、タッチパネルからイベントを受信したか否かを判定する（ステップＳ２１０３）。尚、ステップＳ２１０３におけるイベントとは、タッチパネルがタッチパネルに対する接触を検出することである。
【０２０４】
ステップＳ２１０３において、イベントを受信した場合、情報取得処理部３１０は、タッチパネルのイベント情報と、イベントを受信した時刻（イベント発生時刻）とをログファイル３３０に書き込む（ステップＳ２１０４）。尚、イベント情報とは、タッチパネルでイベントが発生したことを示す情報である。
【０２０５】
ステップＳ２１０３において、イベントを受信しない場合、情報取得処理部３１０は、加速度センサ４１とジャイロセンサ４２からイベントを受信したか否かを判定する（ステップＳ２１０５）。ステップＳ２１０５において、イベントを受信した場合、情報取得処理部３１０は、加速度センサ４１、ジャイロセンサ４２から取得したそれぞれの値と、イベント発生時刻とをログファイル３３０に格納する（ステップＳ２１０６）。
【０２０６】
ステップＳ２１０５において、イベントを受信しない場合、情報取得処理部３１０は、ログファイル３３０のサイズが規定されたサイズを超えたか否かを判定する（ステップＳ２１０７）。
【０２０７】
ステップＳ２１０７において、規定のサイズを超えた場合、情報取得処理部３１０は、現在の時刻から５秒前までのイベントを残し、それ以前のイベントとイベント発生時刻のデータを削除する（ステップＳ２１０８）。尚、本実施形態では５秒前としたが、ログファイル３３０に残すデータの量は、これに限定されない。本実施形態のログファイル３３０は、発生したイベントが、利用者の端末装置３００の利用により発生したものであるか、誤操作や偶発的に生じた出来事によるものかを判別できる程度のデータの量が格納されていれば良い。
【０２０８】
ステップＳ２１０７において、規定のサイズを超えない場合、情報取得処理部３１０は、次のイベントがあるまで待機し（ステップＳ２１０９）、ステップＳ２１０１へ戻る。
【０２０９】
次に、端末装置３００における認証処理部３２０の処理について説明する。図２２は、端末装置における認証処理部の処理を説明する第一のフローチャートである。図２２は、端末装置３００がスマートフォンやタブレット型の端末である場合に、着信通知サーバ２００から端末装置３００が認証要求を受けた際の認証処理部３２０の処理を示している。
【０２１０】
端末装置３００は、着信通知サーバ２００から認証要求を受信する（ステップＳ２２０１）。続いて端末装置３００は、認証処理部３２０による認証を実行する（ステップＳ２２０２）。具体的には、認証処理部３２０は、利用者による画面ロックの解除の操作を受け付けて、画面ロックの解除の処理を行う。続いて、認証処理部３２０は、利用者が認証されたか否かを判定する（ステップＳ２２０３）。
【０２１１】
ステップＳ２２０３において、利用者が認証されない場合、次に利用状況情報の取得要求を受けた際に、「未認証」の値を着信通知サーバ２００へ送信する値とし（ステップＳ２２０４）、処理を終了する。
【０２１２】
ステップＳ２２０３において、利用状況情報が認証された場合、認証処理部３２０は、認証結果を「認証済み」として、着信通知サーバ２００へ送信する（ステップＳ２２０５）。続いて、端末装置３００は、着信通知サーバ２００において保留されていた着信の通知を受信し（ステップＳ２２０６）、処理を終了する。
【０２１３】
図２３は、端末装置における認証処理部の処理を説明する第二のフローチャートである。図２３は、端末装置３００がウェアラブル端末である場合に、着信通知サーバ２００から端末装置３００が認証要求を受けた際の認証処理部３２０の処理を示している。
【０２１４】
端末装置３００は、情報取得処理部３１０により、温度センサ４３又は脈拍センサ４４の値を取得する（ステップＳ２３０１）。続いて端末装置３００は、認証処理部３２０により、ステップＳ２３０１で取得した値が、所定範囲内の値に変化したか否かを判定する（ステップＳ２３０２）。所定の範囲とは、人の体温又は人の脈拍に近い値とされる範囲であり、予め設定された範囲である。
【０２１５】
ステップＳ２３０２において、所定範囲内の値に変化した場合、認証処理部３２０は、端末装置３００を身に着けて利用を開始したものと判断し、利用者に対して認証を要求し（ステップＳ２３０３）、後述するステップＳ２３０５へ進む。
【０２１６】
ステップＳ２３０２において、所定範囲内に変化しない場合、認証処理部３２０は、利用者が端末装置３００を身に着けていないものと判断し、端末装置３００の認証結果を「未認証」とする（ステップＳ２３０４）。
【０２１７】
続いて、認証処理部３２０は、利用者が認証を行ったとき、この認証結果を次に利用状況情報の取得要求を受けたときに着信通知サーバ２００に対して送信する値として設定する（ステップＳ２３０５）。
【０２１８】
本実施形態では、端末装置３００がウェアラブル端末である場合には、図２３に示すような処理を行うことで、端末装置３００を装着したときに利用者に対して認証を要求し、利用者が端末装置３００を装着していない場合には、端末装置３００が未認証となる。したがって、利用者が端末装置３００を装着していないときに、端末装置３００が認証された状態で放置されることを防止でき、機密性を保つことができる。
【０２１９】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
コンピュータによる着信通知方法であって、該コンピュータが、
複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集し、
前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う、着信通知方法。
（付記２）
前記コンピュータが、
前記利用状況情報に応じて、前記端末装置毎の優先度を算出し、
前記優先度が最も高い前記端末装置を、前記着信を通知する端末装置に決定する、付記１記載の着信通知方法。
（付記３）
前記コンピュータが、
前記利用状況情報に基づき、利用者が前記端末装置の画面を見ているか否か、利用者が前記端末装置を操作しているか否か、利用者が前記端末装置を握っているか否か、利用者が前記端末装置を装着しているか否か、のいずれかを含む、利用者による前記端末装置の利用状況を判定し、
前記判定の結果に応じて前記優先度を算出する付記２記載の着信通知方法。
（付記４）
前記コンピュータが、
前記利用状況情報に基づき、前記優先度が最も高い端末装置において利用者の認証が行われているか否かを判定し、
前記利用者が認証されていた場合、前記優先度が最も高い端末装置を、前記着信を通知する端末装置に決定し、
前記利用者が認証されていない場合、前記優先度が最も高い端末装置の次に優先度が高い端末装置を、前記着信を通知する端末装置に決定する、付記２又は３の何れか一項に記載の着信通知方法。
（付記５）
前記コンピュータが、
前記利用状況情報に基づき、利用者が端末装置を握っており且つ通話機能が使用中であると判定した前記端末装置の前記優先度を、他の端末装置の優先度よりも低くする、付記３又は４記載の着信通知方法。
（付記６）
前記生体情報は、
前記端末装置の温度を示す情報、前記端末装置の利用者の脈拍を示す情報、前記端末装置により前記利用者の顔認識処理を行った結果を示す情報、前記端末装置の側面に設けられた静電容量の変化を示す情報を含み、
前記端末状態情報は、
前記端末装置による前記利用者の認証処理の結果を示す情報、前記端末装置の傾きを示す情報、前記端末装置の移動速度を示す情報、前記端末装置の有する表示操作装置における画面の表示状態を示す情報、前記端末装置の有する通話機能の使用の有無を示す情報を含む付記１乃至５の何れか一項に記載の着信通知方法。
（付記７）
複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集し、
前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う、処理を、コンピュータに実行させる着信通知プログラム。
（付記８）
複数の端末装置から、生体情報と前記端末装置の状態を示す端末状態情報とのいずれかを含む利用状況情報を収集する利用状況情報取得部と、
前記利用状況情報に基づき、着信を通知する端末装置を決定し、決定された端末装置に通知を行う通知部と、を有する着信通知装置。
【０２２０】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２２１】
１００  通信システム
２００  着信通知サーバ
２１０  利用者情報テーブル
２２０  通知設定テーブル
２３０  デバイス状態テーブル
２４０  デバイス情報テーブル
２５０  通知先デバイステーブル
２６０  アカウントテーブル
２７０  着信通知処理部
２７２  利用状況情報取得部
２７３  優先度付与部
２７４  通知先特定部
２７５  認証結果判定部
２７６  通知部
２７７  リトライ処理部
３００  端末装置
３１０  情報取得処理部
３２０  認証処理部
３３０  ログファイル
【図１】
2016139967.tif 000003
【図２】
2016139967.tif 000004
【図３】
2016139967.tif 000005
【図４】
2016139967.tif 000006
【図５】
2016139967.tif 000007
【図６】
2016139967.tif 000008
【図７】
2016139967.tif 000009
【図８】
2016139967.tif 000010
【図９】
2016139967.tif 000011
【図１０】
2016139967.tif 000012
【図１１】
2016139967.tif 000013
【図１２】
2016139967.tif 000014
【図１３】
2016139967.tif 000015
【図１４】
2016139967.tif 000016
【図１５】
2016139967.tif 000017
【図１６】
2016139967.tif 000018
【図１７】
2016139967.tif 000019
【図１８】
2016139967.tif 000020
【図１９】
2016139967.tif 000021
【図２０】
2016139967.tif 000022
【図２１】
2016139967.tif 000023
【図２２】
2016139967.tif 000024
【図２３】
2016139967.tif 000025