JP 2021-185656 A 2021.12.9(57)【要約】【課題】複数の端末と無駄に通信することなく、複数の端末のユーザの状態を把握できる情報処理システム、サーバ、端末、状態提示方法、及びプログラムを提供する。
【解決手段】複数の第１端末と、第２端末と、サーバとを含む情報処理システムであって、サーバは、複数の第１端末のうちの少なくとも一の第１端末の状態に関連す
る状態関連情報に基づいて、少なくとも一の第１端末のユーザの状態を示す状態情報を生成する状態情報生成部を備え、第２端末は、少なくとも一の第１端末のユーザに関する状態情報をサーバから取得する状態取得部と、取得した状態情報に基づいて、少なくとも一の第１端末のユーザの状態を提示する提示部と、を備える。
【選択図】図１

(2)JP 2021-185656 A 2021.12.9【特許請求の範囲】【請求項１】
複数の第１端末と、第２端末と、サーバとを含む情報処理システムであって、前記サーバは、
前記複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成する状態情報生成部を備え、
前記第２端末は、
前記少なくとも一の第１端末のユーザに関する前記状態情報を前記サーバから取得する
状態取得部と、取得した前記状態情報に基づいて、前記少なくとも一の第１端末のユーザの状態を提示する提示部と、を備える情報処理システム。
【請求項２】
前記複数の第１端末の各々は、自端末の状態に関連する前記状態関連情報を前記サーバに通知する情報通知部を更に備える、請求項１に記載の情報処理システム。
【請求項３】
前記第２端末は、
前記少なくとも一の第１端末を特定する端末特定部を更に備え、
前記状態取得部は、特定した前記少なくとも一の第１端末のユーザに関する前記状態情報を前記サーバから取得する、請求項１又は２に記載の情報処理システム。
【請求項４】
前記第２端末は、
前記複数の第１端末のうち、一の第１端末に対する発呼を実行する発呼実行部を更に備え、前記状態取得部は、前記一の第１端末に対して前記発呼を実行することが指示された場合、前記一の第１端末のユーザに関する前記状態情報を前記サーバから取得する、請求項３に記載の情報処理システム。
【請求項５】
前記状態情報は、前記少なくとも一の第１端末のユーザが通話困難な状態であるかを示
す情報を含み、
前記第２端末は、
前記一の第１端末に対して発呼を実行することが指示され、且つ前記一の第１端末のユーザに関する前記状態情報が通話困難な状態を示す場合、前記一の第１端末に対する発呼の実行、又は前記発呼とは異なる前記一の第１端末に対する情報伝達機能の実行のいず
れかを前記第２端末のユーザに選択させる処理選択部を更に備える、請求項４に記載の情報処理システム。
【請求項６】
前記一の第１端末に対して発呼を実行することが指示され、且つ前記状態取得部が前記サーバから前記一の第１端末のユーザに関する前記状態情報を取得できない場合、前記処
理選択部は、前記一の第１端末に対する発呼の実行、又は前記発呼とは異なる前記一の第１端末に対する前記情報伝達機能の実行のいずれかを前記第２端末のユーザに選択させる、請求項５に記載の情報処理システム。
【請求項７】
前記状態関連情報は、前記自端末の通信可否を示す通信可否情報、前記自端末の変位を示す変位情報、前記自端末の位置を示す位置情報、前記自端末で実行されている機能に関する実行機能情報のうちの少なくともいずれか複数を含み、前記状態情報生成部は、前記状態関連情報に関する複数の判定条件に基づいて、前記状
態情報を生成する、請求項１〜６のいずれか１項に記載の情報処理システム。
【請求項８】

10

20

30

40

50

(3)

JP 2021-185656 A 2021.12.9

前記状態関連情報が前記通信可否情報を含み、前記複数の判定条件は、前記通信可否情報が通信可能であることを示すかを判定することを含む、請求項７に記載の情報処理システム。
【請求項９】
前記状態関連情報が前記変位情報を含み、前記複数の判定条件は、前記変位情報が単位時間内に所定の閾値を超えて変位したことを示すかを判定することを含む、請求項７又は８に記載の情報処理システム。
【請求項１０】
前記状態関連情報が前記位置情報を含み、前記複数の判定条件は、通話が困難である所定の場所を特定するための地図情報と、前記位置情報とに基づいて、前記位置情報が、通話が困難である所定の場所を示すかを判定することを含む、請求項７〜９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記状態関連情報が前記位置情報を含み、前記状態情報生成部は、前記複数の第１端末のうち、前記状態関連情報に基づいて、前記第２端末により指定された一の第１端末と、指定された前記一の第１端末から所定の範囲内の位置に存在する他の第１端末とを含む、２以上の第１端末のユーザの状態を示す前記状態情報を生成し、前記状態取得部は、前記２以上の第１端末のユーザに関する前記状態情報を取得する、
請求項７〜１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記状態関連情報が前記実行機能情報を含み、前記複数の判定条件は、前記実行機能情報が、所定の機能が実行されていることを示すかを判定することを含む、請求項７〜１１のいずれか１項に記載の情報処理システム。
【請求項１３】
複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成する状態情報生
成部と、生成した前記状態情報を第２端末に通知する状態通知部と、を備えるサーバ。
【請求項１４】
自端末とは異なる少なくとも一の他の端末の状態に関連する状態関連情報に基づいて生成された、前記少なくとも一の他の端末のユーザに関する状態情報を取得する状態取得部と、取得した前記状態情報を提示する提示部と、を備える端末。
【請求項１５】
複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成するステップと、生成された前記状態情報を第２端末に通知するステップと、
前記第２端末において、通知された前記状態情報に基づいて、前記少なくとも一の第１端末のユーザの状態を提示するステップと、を含む状態提示方法。
【請求項１６】コンピュータに、複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成する機能と、生成された前記状態情報を第２端末に通知する機能と、
前記第２端末において、通知された前記状態情報に基づいて、前記少なくとも一の第１端末のユーザの状態を提示する機能と、

10

20

30

40

50

(4)

JP 2021-185656 A 2021.12.9を実行させるプログラム。
【発明の詳細な説明】【技術分野】【０００１】
本開示は、情報処理システム、サーバ、端末、状態提示方法、及びプログラムに関する。
【背景技術】【０００２】
例えば、特許文献１は、電話着信に電話に出て通話することが不可能になった場合に、通話が可能な状況になったタイミングでその通話不可の相手と通話できるようにする携帯端末装置を開示する。
【先行技術文献】【特許文献】【０００３】【特許文献１】特開２００９−２５３７０８号公報【発明の概要】【発明が解決しようとする課題】【０００４】
特許文献１に開示された技術では、発呼側は着呼側が通話できるかを把握するためには、少なくとも一回、発呼側が着呼側に発呼処理を行う必要がある。そのため、発呼側は、着呼側が通話することが困難である場合、無駄な通信（例えば、発呼処理）を試みることになる。本開示の一態様は、複数の端末と無駄に通信することなく、複数の端末のユーザの状態を把握できる情報処理システム、サーバ、端末、状態提示方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】【０００５】
本開示の一態様の情報処理システムは、複数の第１端末と、第２端末と、サーバとを含む情報処理システムであって、前記サーバは、前記複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成する状態情報生成部を備え、前記第２端末は、前記少な
くとも一の第１端末のユーザに関する前記状態情報を前記サーバから取得する状態取得部と、取得した前記状態情報に基づいて、前記少なくとも一の第１端末のユーザの状態を提示する提示部と、を備える。
【０００６】
本開示の一態様のサーバは、複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状
態情報を生成する状態情報生成部と、生成した前記状態情報を第２端末に通知する状態通知部と、を備える。
【０００７】
本開示の一態様の端末は、自端末とは異なる少なくとも一の他の端末の状態に関連する状態関連情報に基づいて生成された、前記少なくとも一の他の端末のユーザに関する状態
情報を取得する状態取得部と、取得した前記状態情報を提示する提示部と、を備える。
【０００８】
本開示の一態様の情報提示方法は、複数の第１端末のうちの少なくとも一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成するステップと、生成された前記状態情報を第２端末に通知するステップと、前記第２端末において、通知された前記状態情報に基づいて、前記少なくとも一の第１端末のユーザの状態を提示するステップと、を含む。
【０００９】
本開示の一態様のプログラムは、コンピュータに、複数の第１端末のうちの少なくとも

10

20

30

40

50

(5)

JP 2021-185656 A 2021.12.9

一の第１端末の状態に関連する状態関連情報に基づいて、前記少なくとも一の第１端末のユーザの状態を示す状態情報を生成する機能と、生成された前記状態情報を第２端末に通知する機能と、前記第２端末において、通知された前記状態情報に基づいて、前記少なくとも一の第１端末のユーザの状態を提示する機能と、を実行させる。
【図面の簡単な説明】【００１０】【図１】情報処理システムの全体構成の一例を示す図である。
【図２】第１端末の電気的構成の一例を示すブロック図である。
【図３】第１端末の制御部の機能的構成の一例を示すブロック図である。
【図４】サーバの電気的構成の一例を示すブロック図である。
【図５】サーバの制御部の機能的構成の一例を示すブロック図である。
【図６】状態関連情報の一例を示す図である。
【図７】状態情報の一例を示す図である。
【図８】第２端末の電気的構成の一例を示す図である。
【図９】第２端末の制御部の機能的構成の一例を示すブロック図である。
【図１０】情報処理システムで実行される処理の一例を示すタイムラインである。
【図１１】サーバで実行される処理の一例を示すフローチャートである。
【図１２】運動状態テーブルの一例を示す図である。
【図１３】第一実施形態に係る情報処理システムで実行される処理の一例を示すタイムラ
インである。
【図１４】第２端末で実行される処理の一例を示すフローチャートである。
【図１５Ａ】第一実施形態に係る第２端末の表示部に表示される画面の一例を示す図である。
【図１５Ｂ】第一実施形態に係る第２端末の表示部に表示される画面の一例を示す図である。
【図１５Ｃ】第一実施形態に係る第２端末の表示部に表示される画面の一例を示す図である。
【図１６】第一実施形態に係る情報処理システムの変形例１で実行される処理の一例を示
すフローチャートである。
【図１７】第二実施形態に係る情報処理システムで実行される処理の一例を示すタイムラ
インである。
【図１８】第二実施形態に係る第２端末の表示部に表示される画面の一例を示す図である。
【図１９】第三実施形態に係る第２端末の表示部に表示される画面の一例を示す図である。
【発明を実施するための形態】【００１１】
以下、本開示の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。
【００１２】（第一実施形態）
図１〜図９を参照して、第一実施形態に係る情報処理システム１００の物理的構成、電気的構成及び機能的構成について説明する。図１は、情報処理システム１００の全体構成の一例を示す図である。図２は、第１端末１０２の電気的構成の一例を示すブロック図である。図３は、制御部２０２の機能的構成の一例を示すブロック図である。図４は、サーバ１０１の電気的構成の一例を示すブロック図である。図５は、制御部４０２の機能的構
成の一例を示すブロック図である。図６は、状態関連情報６０１の一例を示す。図７は、状態情報の一例を示す。図８は、第２端末１０３の電気的構成の一例を示す図である。図９は、制御部８０２の機能的構成の一例を示すブロック図である。
【００１３】

10

20

30

40

50

(6)

JP 2021-185656 A 2021.12.9

図１に示すように、情報処理システム１００は、サーバ１０１と、複数の基地局１０４と、複数の第１端末１０２と、第２端末１０３とを含む。サーバ１０１と、複数の第１端
末１０２と、第２端末１０３とは、ネットワーク１１０に接続されている。例えば、ネッ
ト ワ ー ク １ １ ０ は 、 Ｗ Ａ Ｎ （ Wide Area Network） 、 及 び Ｌ Ａ Ｎ （ local Area Network）
である。
【００１４】ま た 、 本 実 施 形 態 で は 、 第 １ 端 末 １ ０ ２ 及 び 第 ２ 端 末 １ ０ ３ は 、 例 え ば Ｌ Ｔ Ｅ （ Long T
erm Evolution） 、 ３ Ｇ 、 ４ Ｇ 、 ５ Ｇ の よ う な 無 線 通 信 規 格 に 準 拠 し て 、 複 数 の 基 地 局 １０４の何れかを介してネットワーク１１０に接続する。各基地局１０４は、その基地局１０４に無線通信で接続する機器と、ネットワーク１１０に接続する機器とのデータ通信又は／及び音声通話を中継する。
【００１５】
サーバ１０１は、第１端末１０２の状態を管理し、第２端末１０３に第１端末１０２のユーザの状態を通知する情報処理装置である。第１端末１０２は、電話機能を備えた携帯型の電子機器であり、例えば携帯電話、スマートフォン、ノートパソコン等である。第２端末１０３は、電話機能を備えた電子機器であり、例えば携帯電話、スマートフォン、ノートパソコン、デスクトップパソコン等である。
【００１６】
図２に例示するように、第１端末１０２は、記憶部２０１、制御部２０２、通信部２０
３、表示部２０４、操作部２０５、モーションセンサ２０６、ＧＰＳセンサ２０７、スピーカ２０８、マイク２０９、タイマ２１０等を含む。
【００１７】
記憶部２０１は、各種データ、プログラム等を記憶可能な記録媒体であり、例えば、ハードディスクドライブである。記憶部２０１に記憶されるプログラムは、他の端末に情報伝達するための機能に関するプログラムを含み、メール機能、チャット機能、電話機能に
関 す る プ ロ グ ラ ム を 含 む 。 制 御 部 ２ ０ ２ は 、 Ｃ Ｐ Ｕ （ Central Processing Unit） 、 Ｒ Ａ
Ｍ （ Random Access Memory） 、 Ｒ Ｏ Ｍ （ Read Only Memory） 等 を 含 み 、 第 １ 端 末 １ ０ ２ の制御を司る。通信部２０３は、ネットワーク１１０に接続して通信するためのインターフ
ェース等である。表示部２０４及び操作部２０５は、例えば、タッチパネルディスプレイ
である。
【００１８】
モーションセンサ２０６は、第１端末１０２の変位を検出する。モーションセンサ２０６は、例えば荷重３軸とモーメント３軸を同時に計測な所謂６軸センサである。ＧＰＳセンサ２０７は、第１端末１０２の現在位置を計測し、第１端末１０２の位置情報を取得するセンサである。スピーカ２０８及びマイク２０９は、例えば通話時におけるユーザ音声の入出力に用いられる。タイマ２１０は、現在日時を検出する。
【００１９】
図３に例示するように、制御部２０２がプログラムを実行することで、情報通知部３０
１、機能制御部３０２、発呼実行部３０３、着呼制御部３０４等の各機能ブロックが実現される。
【００２０】
情報通知部３０１は、自端末の状態に関連する状態関連情報６０１（図６参照）をサー
バ１０１に通知する。機能制御部３０２は、記憶部２０１に記憶されるアプリケーション
プログラム（例えば、電話アプリケーション、メールアプリケーション、チャットアプリ
ケーション等）を読み出し、読み出したアプリケーションプログラムに基づいて処理を実行する。発呼実行部３０３は、他の端末への発呼を実行する。着呼制御部３０４は、他の端末からの発呼を受け付ける。
【００２１】
図４に例示するように、サーバ１０１は、記憶部４０１、制御部４０２、通信部４０３
等を含む。記憶部４０１は、各種データ、プログラム等を記憶可能な記録媒体であり、例

10

20

30

40

50

(7)

JP 2021-185656 A 2021.12.9

えば、ハードディスクドライブである。制御部４０２は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含み、サーバ１０１の制御を司る。通信部４０３は、ネットワーク１１０に接続して通信するためのインターフェース等である。
【００２２】
図５に例示するように、制御部４０２がプログラムを実行することで、情報取得部５０
１、状態情報生成部５０２、状態通知部５０３等の各機能ブロックが実現される。
【００２３】
情報取得部５０１は、複数の第１端末１０２の各々から、各第１端末１０２の状態に関連する状態関連情報６０１（図６参照）を取得する。状態情報生成部５０２は、複数の第１端末１０２のうちの少なくとも一の第１端末１０２の状態に関連する状態関連情報６０１に基づいて、少なくとも一の第１端末１０２のユーザの状態を示す状態情報を生成する。具体的には、状態情報生成部５０２は、少なくとも一の第１端末１０２の状態に関連す
る状態関連情報６０１に関する複数の判定条件に基づいて、少なくとも一の第１端末１０２のユーザに関する状態情報（図７参照）を生成する。状態通知部５０３は、状態情報生
成部５０２が生成した状態情報を第２端末１０３に通知する。
【００２４】
図６は、端末識別情報「１１１−２２２２−３３３３」の第１端末１０２に関する状態
関連情報６０１の一例を示す。状態関連情報６０１は、通信可否情報、変位情報、位置情
報、実行機能情報のうちの少なくともいずれか複数を含み、且つ端末識別情報と日時情報とを含む。端末識別情報は、第１端末１０２に固有の端末ＩＤ、端末アドレス、電話番号等を含む。端末アドレスは、第２端末１０３と通信するための一意なアドレスであり、Ｍ
Ａ Ｃ （ Media Access Control） ア ド レ ス 、 Ｉ Ｐ （ Internet Protocol） ア ド レ ス 等 が 例 示される。日時情報は、第１端末１０２が状態関連情報６０１をサーバ１０１に通知する時点において、タイマ２１０が検出した日時である。
【００２５】
通信可否情報は、状態関連情報６０１に対応する第１端末１０２（即ち、自端末）の通信可否を示す情報であり、自端末が電源オンであるかを示す情報を含む。変位情報は、自端末の変位を示す情報であり、所定時間内（例えば、１分間）におけるモーションセンサ
２０６の複数の出力値を含む。位置情報は、自端末の位置を示す情報であり、所定時間内（例えば、１分間）における、ＧＰＳセンサ２０７が出力する複数の座標値を含む。
【００２６】
実行機能情報は、自端末で実行されている機能に関する情報であり、第１端末１０２のユーザの操作を受け付けているアプリケーションプログラムに関する情報を含む。アプリ
ケーションプログラムに関する情報は、アプリケーションプログラム名、またはアプリケ
ーションプログラムの種類（例えば、「電話」、「メール」、「チャット」等）を示す情報であってもよい。
【００２７】
第１端末１０２の情報通知部３０１は、自端末の端末識別情報、日時情報、通信可否情
報、変位情報、位置情報、及び実行機能情報を含む、状態関連情報６０１をサーバ１０１に通知する。例えば、第１端末１０２の情報通知部３０１は、所定の時間（例えば、１分）毎に、サーバ１０１に状態関連情報６０１を通知する。
【００２８】
例えば、第１端末１０２が電源オンである場合、情報通知部３０１は、通信可能である
ことを示す通信可否情報を生成する。または、第１端末１０２は、ユーザにより電源オフの操作が行われた場合、電源オフを実行する前に、情報通知部３０１は、通信不可であることを示す通信可否情報を生成してもよい。その場合、情報通知部３０１は、電源オフが実行される前に、生成した通信可否情報を含む状態関連情報６０１を、サーバ１０１に通知する。
【００２９】
図７は、複数の第１端末１０２の各々について生成された、各第１端末１０２のユーザ

10

20

30

40

50

(8)

JP 2021-185656 A 2021.12.9の状態を示す状態情報の一例を示す。状態情報は、複数の第１端末１０２の各々に関して、端末識別情報と日時情報と運動状態情報と通話可否情報とを関連付けて含む。日時情報
は、当該状態情報に対応する状態関連情報６０１に含まれる日時を示す。運動状態情報は、第１端末１０２のユーザの運動状態（例えば、「交通手段を用いて移動中」、「自転車に乗車中」、「歩行中」、「着席中」、「静止中」等）を示す。通話可否情報は、第１端末１０２のユーザとの通話が困難であるか否かを示す。
【００３０】
例えば、図７に示す状態情報は、「日時情報：２０２０．０１．０１ １０：１０：３０」と、「端末識別情報：００１−２２２２−３３３３」と、「運動状態情報：交通手段
を用いて移動中」と、「通話可否情報：通話困難」とを関連付けて含む。これは、「２０２０年１月１日 １０時１０分３０秒」時点において、「端末識別情報：００１−２２２
２−３３３３」の第１端末１０２のユーザは、交通手段を用いて移動中であり、通話困難な状態であることを示す。
【００３１】
また、例えば、図７に示す状態情報は、「日時情報：２０２０．０１．０１ １０：１
２：３０」と、「端末識別情報：００１−６７８９−０１２３」と、「運動状態情報：着席中」と、「通話可否情報：通話可能」とを関連付けて含む。これは、「２０２０年１月
１日 １０時１２分３０秒」時点において、「端末識別情報：００１−６７８９−０１２
３」の第１端末１０２のユーザは、着席中であり、通話可能な状態であることを示す。
【００３２】
図８に例示するように、第２端末１０３は、記憶部８０１、制御部８０２、通信部８０
３、表示部８０４、操作部８０５、スピーカ８０６、マイク８０７、タイマ８０８等を含む。記憶部８０１、制御部８０２、通信部８０３、表示部８０４、操作部８０５、スピー
カ８０６、マイク８０７は、それぞれ、記憶部２０１、制御部２０２、通信部２０３、表
示部２０４、操作部２０５、スピーカ２０８、マイク２０９、タイマ２１０と同様である
ため、詳細な説明を省略する。
【００３３】
図９に例示するように、制御部８０２がプログラムを実行することで、端末特定部９０
１、発呼実行部９０２、着呼制御部９０３、状態取得部９０４、機能制御部９０５、処理
選択部９０６、提示部９０７等の各機能ブロックが実現される。
【００３４】
端末特定部９０１は、少なくとも一の第１端末１０２を特定する。例えば、端末特定部
９０１は、予め登録された複数の第１端末１０２のうち、少なくとも一の第１端末１０２の端末識別情報を特定する。発呼実行部９０２は、複数の第１端末１０２のうち、一の第
１端末１０２に対する発呼を実行する。着呼制御部９０３は、他の端末からの発呼を受け付ける。
【００３５】
状態取得部９０４は、少なくとも一の第１端末１０２のユーザに関する状態情報をサー
バ１０１から取得する。機能制御部９０５は、記憶部８０１に記憶されるアプリケーショ
ンプログラム（例えば、電話アプリケーション、メールアプリケーション、チャットアプ
リケーション）を読み出し、読み出したアプリケーションプログラムに基づいて処理を実行する。
【００３６】
処理選択部９０６は、一の第１端末１０２に対して発呼を実行することが指示され、且つ一の第１端末１０２のユーザに関する状態情報が通話困難な状態を示す場合、一の第１
端末１０２に対する発呼の実行、又は発呼とは異なる一の第１端末１０２に対する情報伝達機能の実行のいずれかを第２端末１０３のユーザに選択させる。発呼とは異なる情報伝達機能は、例えば、メール機能、チャット機能等である。提示部９０７は、状態取得部９０４が取得した状態情報に基づいて、少なくとも一の第１端末１０２のユーザの状態を提
示する。

10

20

30

40

50

(9)

JP 2021-185656 A 2021.12.9【００３７】
図１０〜図１５を参照して、情報処理システム１００で実行される各種処理について説明する。図１０は、サーバ１０１が状態関連情報６０１を取得する処理の一例を示すタイ
ムラインである。図１１は、サーバ１０１で実行される処理の一例を示すフローチャートである。図１２は、運動状態テーブル１２０１の一例を示す図である。図１３は、情報処
理システム１００で実行される処理の一例を示すタイムラインである。図１４は、第２端末１０３で実行される処理の一例を示すフローチャートである。図１５Ａ〜図１５Ｃは、表示部８０４に表示される画面の一例を示す図である。
【００３８】
図１０を参照して、サーバ１０１が、複数の第１端末１０２の各々から、状態関連情報
６０１を取得する処理について説明する。図１０に例示する処理では、複数の第１端末１０２に含まれる第１端末１０２ａと第１端末１０２ｂとは、電源オンの状態であり、且つネットワーク１１０を介してサーバ１０１と通信可能な状態である。
【００３９】
時点Ｔ１００１において、第１端末１０２ａの情報通知部３０１は、自端末の状態関連
情報６０１ａをサーバ１０１に通知する。時点Ｔ１００２において、情報取得部５０１は、取得した状態関連情報６０１ａを記憶部４０１に記憶させる。
【００４０】
同様に、時点Ｔ１００３において、第１端末１０２ｂの情報通知部３０１は、自端末の状態関連情報６０１ｂをサーバ１０１に通知する。時点Ｔ１００４において、情報取得部
５０１は、取得した状態関連情報６０１ｂを記憶部４０１に記憶させる。これにより、サーバ１０１は、複数の第１端末１０２の状態（通信可否、変位、位置、実行されている機能等）を管理できる。
【００４１】
図１１を参照して、上記のように複数の第１端末１０２の状態を管理するサーバ１０１
が、状態情報を生成する処理について説明する。サーバ１０１が、状態情報の通知要求を
第２端末１０３から取得した場合、制御部４０２は、図１１に示す処理を開始する。状態
情報の通知要求は、第１端末１０２の状態情報をサーバ１０１に要求するコマンド（信号）であり、要求対象である第１端末１０２の端末識別情報を含んで構成される。また、図１１に示す処理を開始する時点において、記憶部４０１は、第１端末１０２のユーザの運動状態を判定するための運動状態テーブル１２０１（図１２参照）を予め記憶している。
さらに、図１１に示す処理を開始する時点において、記憶部４０１は、地図情報を予め記憶している。地図情報は、通話が困難である所定の場所を特定するための情報である。例
えば、通話が困難である場所は、公共施設等である。
【００４２】
Ｓ１１０１において、状態情報生成部５０２は、状態情報の通知要求に含まれる端末識
別情報に対応する状態関連情報６０１が、記憶部４０１に記憶されているかを判定する。
記憶部４０１に状態関連情報６０１が記憶されている場合（Ｓ１１０１：ＹＥＳ）、状態
情報生成部５０２は、当該状態関連情報６０１を記憶部４０１から特定する。そして、制御部４０２は、処理をＳ１１０２に移行する。一方、記憶部４０１に状態関連情報６０１が記憶されていない場合（Ｓ１１０１：ＮＯ）、制御部４０２は処理をＳ１１０８に移行する。制御部４０２は、状態情報の通知要求に含まれる端末識別情報に対応する、状態情報の要求対象である第１端末１０２を対象に、Ｓ１１０２〜Ｓ１１１０の処理を実行する。
【００４３】
Ｓ１１０２において、状態情報生成部５０２は、Ｓ１１０１で特定した状態関連情報６０１に基づいて、状態情報の要求対象である第１端末１０２が、通信可能であるかを判定する。具体的には、状態情報生成部５０２は、状態関連情報６０１に含まれる通信可否情報が通信可能であることを示すかを判定する。
【００４４】

10

20

30

40

50

(10)

JP 2021-185656 A 2021.12.9

第１端末１０２が通信可能である場合（Ｓ１１０２：ＹＥＳ）、状態情報生成部５０２
は、特定した状態関連情報６０１に含まれる変位情報に基づいて、運動状態情報を生成する（Ｓ１１０３）。具体的には、状態情報生成部５０２は、運動状態テーブル１２０１を参照し、状態関連情報６０１に含まれる変位情報に基づいて、運動状態情報を生成する。
一方、第１端末１０２が通信可能ではない場合（Ｓ１１０２：ＮＯ）、制御部４０２は処理をＳ１１０８に移行する。
【００４５】
Ｓ１１０４において、状態情報生成部５０２は、変位情報に基づいて、状態情報の要求対象である第１端末１０２が、通話が困難な運動状態であるかを判定する。例えば、Ｓ１
１０３で生成した運動状態情報が、「交通手段を用いて移動中」、又は「自転車に乗車中」を示す場合、通話が困難な運動状態であると判定する。当該第１端末１０２が通話困難
な運動状態である場合（Ｓ１１０４：ＹＥＳ）、制御部４０２は処理をＳ１１０９に移行する。一方、例えば、状態情報生成部５０２は、生成した運動状態情報が、「歩行中」、「着席中」、又は「静止中」を示す場合、通話が困難な運動状態ではないと判定する。当該第１端末１０２が通話困難な運動状態ではない場合（Ｓ１１０４：ＮＯ）、制御部４０２は、処理をＳ１１０５に移行する。
【００４６】
Ｓ１１０５において、状態情報生成部５０２は、記憶部４０１に予め記憶される地図情報と、特定した状態関連情報６０１に含まれる位置情報とに基づいて、状態情報の要求対象である第１端末１０２が通話困難である場所に存在するかを判定する。該位置情報が、通話困難である所定の場所を示す場合、状態情報生成部５０２は、当該第１端末１０２が通話困難である場所に存在すると判定する（Ｓ１１０５：ＹＥＳ）。一方、当該位置情報
が、通話困難である所定の場所を示さない場合、状態情報生成部５０２は、当該第１端末
１０２が通話困難である場所に存在しないと判定する（Ｓ１１０５：ＮＯ）。
【００４７】
状態情報の要求対象である第１端末１０２が通話困難な場所に存在する場合（Ｓ１１０
５：ＹＥＳ）、制御部４０２は処理をＳ１１０９に移行する。一方、当該第１端末１０２が通話困難な場所に存在しない場合（Ｓ１１０５：ＮＯ）、状態情報生成部５０２は、当該第１端末１０２において、所定の種類の機能が実行されているかを判定する（Ｓ１１０６）。具体的には、状態情報生成部５０２は、特定した状態関連情報６０１に含まれる実行機能情報が、所定の機能が実行されていることを示すかを判定する。例えば、所定の機能とは電話機能である。
【００４８】
実行機能情報が所定の機能が実行されていることを示す場合、状態情報生成部５０２は、状態情報の要求対象である第１端末１０２において、所定の種類の機能が実行されていると判定する（Ｓ１１０６：ＹＥＳ）。一方、実行機能情報が所定の機能が実行されていることを示さない場合、状態情報生成部５０２は、当該第１端末１０２において、所定の機能が実行されていないと判定する（Ｓ１１０６：ＮＯ）。当該第１端末１０２において、所定の種類の機能が実行されている場合（Ｓ１１０６：ＹＥＳ）、制御部４０２は処理をＳ１１０９に移行する。一方、当該第１端末１０２において、所定の種類の機能が実行されていない場合（Ｓ１１０６：ＮＯ）、状態情報生成部５０２は、通話可能な状態を示
す通話可否情報を生成する（Ｓ１１０７）。そして、制御部４０２は処理をＳ１１１０に移行する。
【００４９】
記憶部４０１に、状態情報の要求対象である第１端末１０２に関する状態関連情報６０１が記憶されていない場合（Ｓ１１０１：ＮＯ）、又は状態情報の要求対象である第１端
末１０２が通信可能ではない場合（Ｓ１１０２：ＮＯ）、第１端末１０２のユーザの運動状態が「不明」であることを示す運動状態情報を生成する（Ｓ１１０８）。そして、状態
情報生成部５０２は、通話困難な状態を示す通話可否情報を生成する（Ｓ１１０９）。Ｓ
１１１０において、状態情報生成部５０２は、Ｓ１１０３又はＳ１１０８で生成した運動

10

20

30

40

50

(11)

JP 2021-185656 A 2021.12.9

状態情報と、Ｓ１１０７又はＳ１１０９で生成した通話可否情報とを含む状態情報を生成する。Ｓ１１１０の実行後、制御部４０２は図１１に示す処理を終了する。
【００５０】
図１２を参照して、Ｓ１１０３で生成される運動状態情報を生成するための運動状態情報テーブル１２０１について詳細に説明する。図１２に例示するように、運動状態テーブ
ル１２０１には、速度と、姿勢変位量と、ユーザの状態とが関連付けて登録されている。
例えば、図１２に例示する運動状態テーブル１２０１は、速度ｖ１≧２０（ｋｍ／ｈ）である場合、ユーザの状態が「交通手段を用いて移動中」であると推定されることを示す。
つまり、状態情報生成部５０２は、当該運動状態テーブル１２０１を参照し、速度ｖ１が、２０ｋｍ／ｈである場合、「交通手段を用いて移動中」を示す運動状態情報を生成する。また、図１２に例示する運動状態テーブル１２０１は、変位情報に含まれる速度ｖ１に関して、１０（ｋｍ／ｈ）≦ｖ１＜２０（ｋｍ／ｈ）である場合、ユーザの状態が「自転車に乗車中」であると推定されることを示す。また、図１２に例示する運動状態テーブル
１２０１は、変位情報に含まれる速度ｖ１に関して、０．００００１（ｋｍ／ｈ）≦ｖ１＜１０（ｋｍ／ｈ）である場合、ユーザの状態が「歩行中」であると推定されることを示す。また、図１２に例示する運動状態テーブル１２０１は、速度ｖ１に関して、０≦ｖ１≦０．００００１（ｋｍ／ｈ）であり、姿勢変位量ｖ２が、ｖ２≧１０度以上である場合、ユーザの状態が「着席中」であることを示す。
【００５１】
具体的には、状態情報生成部５０２は、状態関連情報６０１に含まれる変位情報が単位
時間内に所定の閾値を超えて変位したことを示すかを判定する。例えば、状態情報生成部
５０２は、状態関連情報６０１に含まれる変位情報と位置情報とを利用して、単位時間（
例えば、１時間）の速度を算出する。さらに、状態情報生成部５０２は、状態関連情報６０１に含まれる変位情報に含まれるモーションセンサ２０６が検出した値（例えば、加速度及び角速度）に基づいて、所定の時間（例えば、１分）における姿勢の変位を示す姿勢
変位量を算出する。そして、状態情報生成部５０２は、算出した速度と、算出した姿勢変位量とが、単位時間内に所定の閾値を超えて変位したことを示すかを判定する。そして、
状態情報生成部５０２は、運動状態テーブル１２０１を参照し、判定結果に基づいて、運動状態情報を生成する（Ｓ１１０３）。
【００５２】
図１３を参照して、第２端末１０３がサーバ１０１から状態情報を取得する処理について説明する。図１３に例示する処理において、第１端末１０２と第２端末１０３とは、電源オンの状態であり、且つネットワーク１１０を介してサーバ１０１と通信可能な状態である。また、図１３に示す時点Ｔ１３０１において、記憶部４０１は、複数の第１端末１
０２に関する状態関連情報６０１を記憶している。さらに、本例では、記憶部８０１には、ユーザを識別するユーザＩＤ（例えば、ユーザ名）と、端末識別情報とが関連付けて記憶されている。
【００５３】
時点Ｔ１３０１において、制御部８０２は、操作部８０５に対するユーザの操作により、発呼実行指示の操作を受け付ける。例えば、第２端末１０３が、電話アプリケーション
プログラムを実行している状態において、ユーザが、予め登録されたユーザの一覧（例えば、複数の人物の連絡先を示すアドレス帳）から、操作部８０５を用いて、通話先のユーザを選択したとする。その場合、制御部８０２は、発呼実行指示の操作を受け付けたと判定する。
【００５４】
制御部８０２が、発呼実行指示の操作を受け付けたと判定した場合、時点Ｔ１３０２において、第２端末１０３は、着呼側の第１端末１０２の状態情報をサーバ１０１に要求する。具体的には、制御部８０２が、発呼実行指示の操作を受け付けたと判定した場合、端末特定部９０１は、選択された通話先のユーザのユーザＩＤに関連付けられた端末識別情報を特定する。そして、状態取得部９０４は、特定した端末識別情報を含む状態情報の通

10

20

30

40

50

(12)

JP 2021-185656 A 2021.12.9

知要求を、サーバ１０１に通知する。
【００５５】
時点Ｔ１３０３において、サーバ１０１が状態情報の通知要求を取得した場合、制御部
４０２は、図１１に示すＳ１１０１の処理を開始する。状態情報生成部５０２は、記憶部
４０１に記憶される状態関連情報６０１に基づいて、着呼側の第１端末１０２の状態情報を生成する。これにより、サーバ１０１は、着呼側の第１端末１０２のユーザの状態を管理できる。
【００５６】
時点Ｔ１３０４において、状態通知部５０３は、生成した状態情報を、状態情報の通知
要求元である第２端末１０３に通知する。時点Ｔ１３０５において、制御部４０２は、通知された状態情報に応じて、発呼を実行、又は代替の情報伝達機能を実行する。
【００５７】
図１４を参照して、図１３に示す時点Ｔ１３０５において、第２端末１０３で実行される処理について説明する。第２端末１０３が、発呼実行指示の操作を受け付け後（時点Ｔ
１３０１後）、サーバ１０１から状態情報を取得した場合（時点Ｔ１３０４）、制御部８０２は、図１４に示す処理を開始する。なお、取得した状態情報は、発呼実行指示の対象である、着呼側の第１端末１０２に関連付けられている。
【００５８】
Ｓ１４０１において、処理選択部９０６は、取得した状態情報に含まれる通話可否情報
が、通話困難な状態を示すかを判定する。通話可否情報が通話困難な状態を示さない場合（Ｓ１４０１：ＮＯ）、制御部８０２は、処理をＳ１４０４に移行する。一方、通話可否情報が通話困難な状態を示す場合、処理選択部９０６は、処理選択画面を表示部８０４に表示させる（Ｓ１４０２）。
【００５９】
処理選択部９０６が、処理選択画面を表示部８０４に表示させた場合、処理選択部９０
６は、処理選択画面に対する入力操作を待機する状態に遷移する。例えば、処理選択画面
は、着呼側の第１端末１０２のユーザの状態と、発呼を実行するためのボタン（例えば、
図１５Ｂに示す「Ｕｓｅｒ Ａに発信」ボタン１５１２）と、代替の情報伝達機能を実行するためのボタン（例えば、図１５Ｂに示す「他のツールを使用する」ボタン１５１３）と、発呼実行指示を取り消すためのボタン（例えば、図１５Ｂに示す「キャンセル」ボタ
ン１５１４）とを含む。
【００６０】
Ｓ１４０３において、処理選択部９０６は、発呼の実行が選択されたかを判定する。例
えば、発呼を実行するためのボタンが押された場合、処理選択部９０６は、発呼の実行が選択されたと判定する。
【００６１】
通話可否情報が通話困難な状態を示さない場合（Ｓ１４０１：ＮＯ）、又は、発呼の実行が選択された場合（Ｓ１４０３：ＹＥＳ）、発呼実行部９０２は、着呼側の第１端末１０２に対して、発呼を実行する（Ｓ１４０４）。
【００６２】
一方、発呼の実行が選択されない場合（Ｓ１４０３：ＮＯ）、処理選択部９０６は、代替の情報伝達機能の実行が選択されたかを判定する（Ｓ１４０５）。例えば、代替の情報伝達機能を実行するためのボタンが押された場合、処理選択部９０６は、代替の情報伝達機能の実行が選択されたと判定する。また、例えば、キャンセルボタンが押された場合、処理選択部９０６は、発呼の実行が選択されず、且つ代替の情報伝達機能の実行が選択されなかったと判定する。
【００６３】
代替の情報伝達機能の実行が選択された場合（Ｓ１４０５：ＹＥＳ）、処理選択部９０
６は、機能制御部９０５は、選択された情報伝達機能を実行する（Ｓ１４０６）。
【００６４】

10

20

30

40

50

(13)

JP 2021-185656 A 2021.12.9

図１５Ａ〜図１５Ｃを参照して、表示部８０４に表示される画面について説明する。図
１５Ａは、第２端末１０３の記憶部４０１に予め登録された人物（第１端末１０２のユーザ）の一覧画面１５０１の一例を示す。図１５Ｂは、処理選択画面１５０２の一例を示す。図１５Ｃは、処理選択画面１５０３の一例を示す。
【００６５】
例えば、制御部８０２は、第２端末１０３のユーザが操作部８０５を用いて所定の指示を入力した場合、図１５Ａに例示する一覧画面１５０１を表示する。第２端末１０３のユーザは、図１５に示す一覧画面１５０１から、通話相手（即ち、着呼対象の第１端末１０２のユーザ）を選択する（時点Ｔ１３０１）。
【００６６】
例えば、第２端末１０３のユーザが、図１５に例示する一覧画面１５０１から、ユーザ
ＩＤ「Ｕｓｅｒ Ａ」の人物を選択したとする。ここで、ユーザＩＤ「Ｕｓｅｒ Ａ」の第１端末１０２の端末識別情報が「００１−２２２２−３３３３」であるとする。その場合、端末特定部９０１は、ユーザＩＤ「Ｕｓｅｒ Ａ」に基づいて、端末識別情報「１１
１−２２２２−３３３３」を特定する。その場合、第２端末１０３は、端末識別情報「１１１−２２２２−３３３３」に関連付けられた状態情報を要求するため、状態情報の通知
要求をサーバ１０１に送信する（時点Ｔ１３０２）。
【００６７】
状態情報の通知要求を取得したサーバ１０１は、先述したＳ１１０１の処理を開始し、状態情報の通知要求対象である第１端末１０２に対応する状態情報を生成する（図１１参照）。即ち、状態通知部５０３は、端末識別情報「１１１−２２２２−３３３３」に対応する状態関連情報６０１に基づいて、状態情報（例えば、「端末識別情報：１１１−２２
２２−３３３３、日時情報、運動状態情報：交通手段を用いて移動中、通話可否情報：通話困難」）を生成する（Ｓ１１１０）。状態通知部５０３は、端末識別情報「１１１−２
２２２−３３３３」に対応する状態情報を第２端末１０３に通知する（時点Ｔ１３０４）。
【００６８】
この場合、状態取得部９０４は、サーバ１０１から取得した状態情報に含まれる通話可否情報が、通話困難な状態を示すと判定し（Ｓ１４０１：ＹＥＳ）、処理選択部９０６は、図１５Ｂに例示する処理選択画面１５０２を、表示部８０４に表示させる（Ｓ１４０２）。
【００６９】
提示部９０７は、状態取得部９０４が取得した状態情報に基づいて、「Ｕｓｅｒ Ａ」の状態「交通手段を用いて移動中、通話困難」を、処理選択画面１５０２により提示する（Ｓ１４０２）これにより、情報処理システム１００は、第２端末１０３と複数の第１端
末１０２とが無駄に通信することなく、第１端末１０２のユーザの状態を、第２端末１０３のユーザに把握させることができる。そのため、情報処理システム１００は、発信者（
第２端末１０３のユーザ）に、電話を発呼する前に、通話先の相手の状態を把握させることができる。さらに、処理選択部９０６は、「Ｕｓｅｒ Ａ」の状態を示す情報１５１１と、「Ｕｓｅｒ Ａに発信」ボタン１５１２と、「他のツールを使用する」ボタン１５１
３と、「キャンセル」ボタン１５１４とを、処理選択画面１５０２に表示させる。
【００７０】
第２端末１０３のユーザが「Ｕｓｅｒ Ａに発信」ボタン１５１２を押した場合（Ｓ１４０３：ＹＥＳ）、発呼実行部９０２は、「Ｕｓｅｒ Ａ」の第１端末１０２に対して、発呼を実行する（Ｓ１４０４：ＹＥＳ）。また、第２端末１０３のユーザが「他のツールを使用する」ボタン１５１３を押した場合（Ｓ１４０３：ＮＯ）、処理選択部９０６は、
図１５Ｃに例示する処理選択画面１５０３を、表示部８０４に表示させる。第２端末１０３のユーザが、処理選択画面１５０３から、「チャット」ボタン１５２１を押した場合（
Ｓ１４０５：ＹＥＳ）、機能制御部９０５はチャット機能を実行する（Ｓ１４０６）。同様に、第２端末１０３のユーザが、処理選択画面１５０３から、「メール」ボタン１５２

10

20

30

40

50

(14)

JP 2021-185656 A 2021.12.9

２を押した場合（Ｓ１４０５：ＹＥＳ）、機能制御部９０５はメール機能を実行する（Ｓ１４０６）。これにより、情報処理システム１００は、発信者（第２端末１０３のユーザ）が電話をしたい相手（通話先の相手）が通話困難な状態である場合に、通話に失敗又は当該相手から通話を断られることを回避して、当該相手の状態に応じて、第２端末１０３のユーザに適切な方法を選択させることができる。また、第２端末１０３のユーザは、好ましい代替の情報伝達機能が提示されない場合、「キャンセル」ボタン１５２３を選択する。その場合、制御部８０２は、発呼実行指示が取り消されたと判断し（Ｓ１４０５：Ｎ
Ｏ）、処理を終了する。
【００７１】（変形例１）
図１６を参照して、本実施形態の情報処理システム１００の変形例１について説明する。本変形例においては、情報取得部５０１が状態関連情報６０１を取得した場合（時点Ｔ１６０１）、状態情報生成部５０２は、取得した状態関連情報６０１に基づいて、状態情報を生成する（時点Ｔ１６０２）。そして、状態情報生成部５０２は、生成した状態情報を記憶部４０１に記憶させる。
【００７２】
時点Ｔ１６０２以降に、サーバ１０１が、端末識別情報を含む状態情報の通知要求を第２端末１０３から取得した場合（時点Ｔ１６０３）、状態通知部５０３は、取得した状態
情報の通知要求に含まれる端末識別情報に関連付けられた状態情報を、記憶部４０１から取得する。そして、状態通知部５０３は、取得した状態情報を、状態情報の通知要求元の第２端末１０３に通知する（時点Ｔ１６０４）。
【００７３】（変形例２）
本実施形態の情報処理システム１００の変形例２について説明する。本変形例において
は、状態取得部９０４が、指定した第１端末１０２に関する状態情報をサーバ１０１に要求した場合であり、且つサーバ１０１から状態情報を取得できない場合、提示部９０７は、指定した第１端末１０２のユーザの状態が不明であることを示す情報を提示してもよい。
【００７４】
さらに、本変形例の処理選択部９０６は、当該第１端末のユーザの状態が不明であり、且つ当該第１端末１０２に対して発呼を実行することが指示された場合、当該第１端末１
０２に対する発呼の実行、又は発呼とは異なる当該第１端末１０２に対する情報伝達機能の実行のいずれかを第２端末１０３のユーザに選択させる。
【００７５】（第二実施形態）
図１７〜図１８を参照して、第二実施形態について説明する。図１７は、情報処理シス
テム１００で実行される処理の一例を示すタイムラインである。図１８は、表示部８０４に表示される一覧画面１８０１の一例を示す図である。以下の各実施形態では、第一実施
形態と実質的に共通の機能を有する構成及び処理を共通の符号で参照して説明を省略し、第一実施形態と異なる点を説明する。
【００７６】
図１７を参照して、第２端末１０３が発呼実行指示の操作を受け付ける前に、本実施形
態に係る情報処理システム１００で実行される処理について説明する。図１７に例示する処理では、第２端末１０３は、電源オンの状態であり、且つネットワーク１１０を介してサーバ１０１と通信可能な状態である。また、本例では、第２端末１０３の記憶部４０１に、複数の人物（複数の第１端末１０２のユーザ）のユーザＩＤの各々が、複数の第１端末１０２の端末識別情報の各々に関連付けられて予め記憶されている。
【００７７】
時点Ｔ１７０１において、状態取得部９０４は、複数の第１端末１０２に関する状態情報の通知要求をサーバ１０１に送信する。例えば、端末特定部９０１は、第２端末１０３

10

20

30

40

50

(15)

JP 2021-185656 A 2021.12.9に予め登録された複数の端末識別情報を、複数のユーザＩＤに基づいて、記憶部４０１から抽出する。そして、状態取得部９０４は、抽出した複数の端末識別情報を含む状態情報の通知要求をサーバ１０１に通知する。
【００７８】
時点Ｔ１７０２において、サーバ１０１が、複数の端末識別情報を含む状態情報の通知
要求を取得した場合、状態情報生成部５０２は、複数の端末識別情報の各々に対応する、
記憶部４０１に記憶されている状態関連情報６０１に基づいて、状態情報を生成する（Ｓ１１０１〜Ｓ１１１０（図１１参照））。時点Ｔ１７０３において、状態通知部５０３は、生成した状態情報を、状態情報の通知要求元である第２端末１０３に通知する。
【００７９】
図１８に例示するように、第２端末１０３の記憶部４０１に予め登録された複数の人物（複数の第１端末１０２のユーザ）の状態が表示部８０４に表示される。本例では、第２
端末１０３のユーザが発呼実行指示の操作を行っていない状態において、一覧画面１８０
１は表示される。また、本例では、一覧画面１８０１が表示される前に、図１７に例示す
る時点Ｔ１７０１〜時点Ｔ１７０３の処理が実行されており、一覧画面１８０１が表示される時点では、第２端末１０３の記憶部８０１には、複数の第１端末１０２のユーザの状態を示す、サーバ１０１から取得した状態情報が記憶されている。
【００８０】
図１８に例示するように、提示部９０７は、記憶部８０１に記憶されている、複数の第１端末１０２のユーザの状態を示す状態情報に基づいて、複数の人物の状態（運動状態を示す情報、及び通話が困難であるかを示す情報）を一覧画面１８０１により提示する。これにより、情報処理システム１００は、第２端末１０３と複数の第１端末１０２とが無駄に通信することなく、複数の第１端末１０２のユーザの状態を、第２端末１０３のユーザに把握させることができる。つまり、発信者（第２端末１０３）のユーザが通話先の相手（着呼側の第１端末１０２のユーザ）を選択する前に、第２端末１０３は、複数の人物の状態を提示できる。これにより、情報処理システム１００は、通話が失敗、又は通話先の相手から通話を断られることを回避して、通話先の相手を発信者に選択させることができる。
【００８１】（変形例１）
本実施形態の変形例１において、図１６に例示する処理と同様に、情報取得部５０１が、状態関連情報６０１を取得した場合（時点Ｔ１６０１）、状態情報生成部５０２は、取得した状態関連情報６０１に基づいて、状態情報を生成（時点Ｔ１６０２）し、生成した状態情報を、記憶部４０１に記憶させる。記憶部４０１に状態情報が記憶された後に、サーバ１０１は、複数の端末識別情報を含む状態情報の通知要求を第２端末１０３から受信した場合、取得した状態情報の通知要求に含まれる複数の端末識別情報に関連付けられた状態情報を記憶部４０１から取得する。そして、状態通知部５０３は、記憶部４０１から取得した状態情報を、状態情報の通知要求元である第２端末１０３に通知する。
【００８２】（第三実施形態）
第三実施形態について説明する。本実施形態の状態取得部９０４は、所定の範囲内の位置に存在する２以上の第１端末１０２のユーザに関する状態情報を、サーバ１０１から取得する。ここで、当該２以上の第１端末１０２は、ユーザにより指定された一の第１端末
１０２と、当該一の第１端末１０２から所定の範囲内の位置に存在する１又は２以上の他の第１端末１０２とを含む。
【００８３】
本実施形態の状態情報生成部５０２は、複数の第１端末１０２のうち、状態関連情報６０１に基づいて、第２端末１０３により指定された一の第１端末１０２と、一の第１端末
１０２から所定の範囲内の位置に存在する他の第１端末１０２とを含む、２以上の第１端
末１０２のユーザの状態を示す状態情報を生成する。

10

20

30

40

50

(16)

JP 2021-185656 A 2021.12.9【００８４】
例えば、サーバ１０１は、第２端末から、指定された一の第１端末１０２に関する状態
情報の通知要求を取得した場合、状態情報生成部５０２は、記憶部４０１に記憶された、複数の第１端末１０２に関する状態関連情報６０１に含まれる位置情報に基づいて、取得した状態情報の通知要求に対応する、一の第１端末１０２から所定の範囲内の位置に存在する、他の第１端末１０２を特定する。そして、状態情報生成部５０２は、取得した状態
情報の通知要求に対応する一の第１端末１０２の状態情報と、当該他の第１端末１０２の状態情報とを生成する。
【００８５】
図１９は、表示部８０４に表示される処理選択画面１９０１の一例を示す図である。例
えば、第２端末１０３のユーザが、図１５に例示する一覧画面１５０１から「ＵｓｅｒＤ」の人物を選択したとする。その場合、状態取得部９０４は、「Ｕｓｅｒ Ｄ」の第１
端末１０２に関する状態情報と、「Ｕｓｅｒ Ｄ」の第１端末１０２の周辺に存在する他の第１端末１０２に関する状態情報との通知要求を、サーバ１０１に送信する。
【００８６】
例えば、サーバ１０１の状態通知部５０３は、「Ｕｓｅｒ Ｄ」の第１端末１０２に対応する状態関連情報６０１に含まれる位置情報に基づいて、「Ｕｓｅｒ Ｄ」の第１端末
１０２の周辺（即ち、「Ｕｓｅｒ Ｄ」の第１端末１０２から所定の範囲内の位置）に、「Ｕｓｅｒ Ｅ」の第１端末１０２が存在すると判定したとする。その場合、状態通知部
５０３は、「Ｕｓｅｒ Ｄ」の第１端末１０２に関する状態情報と、「Ｕｓｅｒ Ｅ」の第１端末１０２に関する状態情報とを、第２端末１０３に通知する。
【００８７】
図１９に示すように、提示部９０７は、サーバ１０１から通知された状態情報に基づいて、処理選択画面１９０１により、「Ｕｓｅｒ Ｄ」の状態を示す情報１９１１と、「Ｕｓｅｒ Ｅ」の状態を示す情報１９１２とを提示する。図１９を参照すると、「Ｕｓｅｒ
Ｄ」は通話困難な状態であり、「Ｕｓｅｒ Ｅ」は通話可能な状態である。ここで、第２端末１０３のユーザが、処理選択画面１９０１から、「Ｕｓｅｒ Ｅ」を選択する操作を行った場合、発呼実行部９０２は、「Ｕｓｅｒ Ｅ」の第１端末１０２に対して発呼を実行する。以上より、第２端末１０３は、当初に選択された通話先の相手（例えば、「Ｕｓｅｒ Ｄ」）が、通話困難な状態である場合に、当該当初に選択された通話先の相手の周囲にいる人物（例えば、「Ｕｓｅｒ Ｅ」）を、他の通話先として、第２端末１０３のユーザに提示する。これにより、情報処理システム１００は、第２端末１０３と複数の第１端末１０２とが無駄に通信することなく、第１端末１０２のユーザの状態を、第２端末
１０３のユーザに把握させることができる。また、第２端末１０３のユーザは、当初に選択された通話先の相手の周囲にいる、通話可能な人物に連絡できる。そのため、情報処理
システム１００は、第１端末１０２のユーザの状態及び周囲の状況に応じて、第２端末１
０３のユーザに適切な対応をさせることができる。
【００８８】
なお、上記の実施形態の説明では、説明の便宜上、第１端末１０２と第２端末１０３とが異なる構成であるものとして説明した。しかし、第１端末１０２の構成と、第２端末１０３の構成とを備える端末が、上記の第１端末１０２の処理と、上記の第２端末１０３の処理とを実行してもよい。
【００８９】
上記実施形態で実行される各処理は、各実施形態で例示した処理態様に限定されない。
上述した機能ブロックは、集積回路等に形成された論理回路（ハードウェア）、又はＣＰ
Ｕを用いたソフトウェアの何れを用いて実現してもよい。上記実施形態で実行される各処
理は、複数のコンピュータで実行されてもよい。例えば、サーバ１０１の制御部４０２の各機能ブロックで実行される処理は、他のコンピュータで一部の処理が実行されてもよい
し、複数のコンピュータで全ての処理が分担して実行されてもよい。
【符号の説明】

10

20

30

40

50

(17)

JP 2021-185656 A 2021.12.9【００９０】
１００ 情報処理システム、１０１ サーバ、１０２ 第１端末、１０３ 第２端末、１０４ 基地局、１１０ ネットワーク、２０１ 記憶部、２０２ 制御部、２０３ 通信部、２０４ 表示部、２０５ 操作部、２０６ モーションセンサ、２０７ ＧＰＳセン
サ、２０８ スピーカ、２０９ マイク、２１０ タイマ、３０１ 情報通知部、３０２機能制御部、３０３ 発呼実行部、３０４ 着呼制御部、４０１ 記憶部、４０２ 制
御部、４０３ 通信部、５０１ 情報取得部、５０２ 状態情報生成部、５０３ 状態通知部、６０１ 状態関連情報、７０１ 状態情報、８０１ 記憶部、８０２ 制御部、８０３ 通信部、８０４ 表示部、８０５ 操作部、８０６ スピーカ、８０７ マイク、
８０８ タイマ、９０１ 端末特定部、９０２ 発呼実行部、９０３ 着呼制御部、９０
４ 状態取得部、９０５ 機能制御部、９０６ 処理選択部、９０７ 提示部、１２０１
運動状態テーブル、１５０１ 一覧画面、１５０２ 処理選択画面、１５１１ 「Ｕｓｅｒ Ａ」の状態を示す情報、１５１２ 「Ｕｓｅｒ Ａに発信」ボタン、１５１３ 「
他のツールを使用する」ボタン、１５１４ 「キャンセル」ボタン、１５２１ 「チャット」ボタン、１５２２ 「メール」ボタン、１５２３ 「キャンセル」ボタン、１８０１
一覧画面、１９０１ 処理選択画面、１９１１ 「Ｕｓｅｒ Ｄ」の状態を示す情報、
１９１２ 「Ｕｓｅｒ Ｅ」の状態を示す情報

【図１】

【図２】

10

(18)

【図３】

【図４】

【図５】

【図７】

【図８】

【図６】

JP 2021-185656 A 2021.12.9

(19)

【図９】

【図１０】

【図１１】

【図１２】

JP 2021-185656 A 2021.12.9

(20)

【図１３】

【図１４】

【図１５Ａ】【図１５Ｂ】

JP 2021-185656 A 2021.12.9

(21)【図１５Ｃ】

【図１６】

【図１７】

【図１８】

JP 2021-185656 A 2021.12.9

(22)

【図１９】

JP 2021-185656 A 2021.12.9