(57)【要約】  【課題】判定対象となるユーザが所持する装置以外の装置からの情報を用いることなくユーザが単独であることを判定することができる単独判定システムを提供することを目的とする。  【解決手段】判定部１３は、接続状態情報取得部１１により取得された接続状態情報と、動作状態情報取得部１２により取得された動作状態情報とを用いて、ユーザが単独であることを判定する。このように、端末装置１０ａは、端末自身の状態を示す情報（端末の付属機器との接続状態を示す情報、及び端末の動作状態を示す情報の何れかの情報）を用いて、ユーザが単独であることを判定するので、判定対象となるユーザが所持する装置以外の装置からの情報を用いることなくユーザが単独であることを判定することができる。【選択図】  図１
2017200007.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所持する端末と接続可能な当該端末の付属機器の接続状態を示す情報、及び当該端末の動作状態を示す情報の少なくとも何れかの情報である判定情報を取得する判定情報取得手段と、
前記判定情報取得手段により取得された判定情報を用いて、前記ユーザが単独であることを判定する判定手段と、
前記判定手段による判定結果に基づく情報を出力する出力手段と、
を備える単独判定システム。
【請求項２】
前記端末の付属機器は、ユーザの耳に装着されて端末からの音声信号を音声出力するための機器である、請求項１に記載の単独判定システム。
【請求項３】
前記端末の動作状態を示す情報は、端末にインストールされているアプリケーションの動作状態を示す情報及び端末画面の起動状態を示す情報の少なくとも一の情報である、請求項１又は２に記載の単独判定システム。
【請求項４】
前記単独判定システムは、配信情報を記憶し、
前記出力手段は、前記判定結果に応じて、前記端末へ配信情報を出力する、請求項１〜３の何れか一項に記載の単独判定システム。
【請求項５】
前記端末の位置を示す位置情報を取得する端末位置取得手段と、
基準となる位置を示す基準位置情報を取得する基準位置取得手段とをさらに備え、
前記判定手段は、前記端末位置取得手段により取得された位置情報と、前記基準位置取得手段により取得された基準位置情報とを用いて前記端末を所持するユーザが外出しているか否かをさらに判定し、
前記出力手段は、前記ユーザが外出しているか否かの判定にも応じて、前記端末へ配信情報を出力する、
請求項４に記載の単独判定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが単独であることを判定する単独判定システムに関する。
【背景技術】
【０００２】
子供に対する防犯を目的として、情報端末を所持する子供が一人であるか否かを判定する技術がある（例えば、特許文献１参照）。具体的には、情報端末は、周囲に位置する他の情報端末と無線通信により存在確認信号を送受信する。当該情報端末は、他の情報端末から存在確認信号を受信できなくなった場合に、当該情報端末を所持する子供が一人であると判定し、その旨を回線を介して出力することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４４７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、広告等の情報を端末に送信する場合、端末のユーザが単独である場合の方が、当該端末のユーザが広告の情報を閲覧する可能性が高い。よって、広告の閲覧率を高めるために、ユーザが単独であることを判定しておくことは有効である。
【０００５】
しかしながら、特許文献１に記載の技術は、他の情報端末と無線通信することが前提となるので、判定対象となる人の近くに人がいたとしても、その近くにいる人が存在確認信号を送受信できる情報端末を持っていない場合、一人でいると判定してしまうことになる。すなわち、正確に単独であることを判定できないことがある。よって、他の装置（判定対象となるユーザが所持する装置以外の装置）からの情報を用いることなく、単独であることを判定することが望ましい。
【０００６】
そこで、判定対象となるユーザが所持する装置以外の装置からの情報を用いることなくユーザが単独であることを判定することができる単独判定システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するために、本発明の単独判定システムは、ユーザが所持する端末と接続可能な当該端末の付属機器の接続状態を示す情報、及び当該端末の動作状態を示す情報の少なくとも何れかの情報である判定情報を取得する判定情報取得手段と、判定情報取得手段により取得された判定情報を用いて、ユーザが単独であることを判定する判定手段と、判定手段による判定結果に基づく情報を出力する出力手段と、を備える。
【０００８】
この発明によれば、端末自身の状態を示す情報（端末の付属機器との接続状態を示す情報、及び端末の動作状態を示す情報の何れかの情報）を用いて、ユーザが単独であることを判定するので、判定対象となるユーザが所持する装置以外の装置からの情報を用いることなくユーザが単独であることを判定することができる。
【０００９】
また、この単独判定システムにおいて、端末の付属機器は、ユーザの耳に装着されて端末からの音声信号を音声出力する機器であってもよい。
【００１０】
この発明によれば、ユーザが単独である場合に使用している可能性の高い機器の接続状態に基づいて、ユーザが単独であることを判定するので、より正確にユーザが単独であることを判定することができる。
【００１１】
また、この単独判定システムにおいて、端末の動作状態を示す情報は、端末にインストールされているアプリケーションの動作状態を示す情報及び端末画面の起動状態を示す情報の少なくとも一の情報であってもよい。
【００１２】
この発明によれば、ユーザが単独である場合に使用している可能性の高い情報に基づいて、ユーザが単独であることを判定するので、より正確にユーザが単独であることを判定することができる。
【００１３】
また、この単独判定システムにおいて、単独判定システムは、配信情報を記憶し、出力手段は、判定結果に応じて、端末へ配信情報を出力してもよい。
【００１４】
この発明によれば、判定結果に応じて、端末へ配信情報を出力するので、ユーザが閲覧する可能性が高いタイミングで配信情報を送信することができる。
【００１５】
また、この単独判定システムにおいて、端末の位置を示す位置情報を取得する端末位置取得手段と、基準となる位置を示す基準位置情報を取得する基準位置取得手段とをさらに備え、判定手段は、端末位置取得手段により取得された位置情報と、基準位置取得手段により取得された基準位置情報とを用いて端末を所持するユーザが外出しているか否かをさらに判定し、出力手段は、ユーザが外出しているか否かの判定にも応じて、端末へ配信情報を出力してもよい。
【００１６】
この発明によれば、ユーザが閲覧する可能性があるタイミングで、外出に適した情報を出力することができる。
【発明の効果】
【００１７】
本発明によれば、判定対象となるユーザが所持する装置以外の装置からの情報を用いることなくユーザが単独であることを判定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る単独判定システムである端末装置の構成、及び当該端末装置を含んで構成される情報処理システムを示す図である。
【図２】単独であることを判定した結果の例を示す図である。
【図３】本発明の第１実施形態に係る単独判定システムである端末装置のハードウェア構成を示す図である。
【図４】本発明の第１実施形態に係る単独判定システムである端末装置で実行される処理を示すフローチャートである。
【図５】本発明の第２実施形態に係る単独判定システムである広告配信サーバを含んで構成される情報処理システムを示す図である。
【図６】外出しているか否かを判定した結果の例を示す図である。
【図７】単独外出であることを判定した結果の例を示す図である。
【図８】本発明の第２実施形態に係る単独判定システムである広告配信サーバのハードウェア構成を示す図である。
【図９】本発明の第２実施形態に係る単独判定システムで実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面と共に本発明に係る単独判定システムの実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２０】
図１に第１実施形態に係る情報処理システム１を示す。情報処理システム１は、端末装置１０（単独判定システム）と、広告配信サーバ２０とを含んで構成される。端末装置１０は、例えば、携帯電話ネットワーク、インターネット等の通信ネットワークを介して広告配信サーバ２０と通信接続される。
【００２１】
端末装置１０は、具体的には、携帯電話機、タブレット端末等の端末装置（ユーザー端末）であり、いわゆるクライアント装置である。端末装置１０は、端末装置１０のユーザが単独であることを判定して、判定結果を広告配信サーバ２０へ送信する。ここで単独であるとは、友人・知人と一緒にいない状態である。
【００２２】
広告配信サーバ２０は、広告情報を管理するサーバ装置であり、端末装置１０と通信可能な装置である。具体的に、広告配信サーバ２０は、広告情報（お勧めのゲーム情報、買い物に関する情報等）と、当該広告情報の配信先を示す情報（配信先の端末装置１０を示す情報）とを記憶している。広告配信サーバ２０は、端末装置１０から上記のユーザが単独であること（単独行動していること）を示す判定結果を受信して、配信先を示す情報を参照し、当該端末装置１０を配信先とする広告情報を端末装置１０へ送信する。
【００２３】
続いて、端末装置１０の詳細を説明する。端末装置１０は、接続状態情報取得部１１（判定情報取得手段）と、動作状態情報取得部１２（判定情報取得手段）と、判定部１３（判定手段）と、出力部１４（出力手段）とを含んで構成されている。
【００２４】
接続状態情報取得部１１は、ユーザが所持する端末（端末装置１０自身）と接続可能な当該端末の付属機器の接続状態を示す情報を取得する部分である。端末装置１０の付属機器とは、端末装置１０に付属する機器であって、端末装置１０と接続することにより機能を実行する機器である。また、端末装置１０の付属機器は、ユーザの耳に装着されて端末装置１０からの音声信号を音声出力する機器であり、例えば、イヤホン、ヘッドホン等である。
【００２５】
接続状態情報取得部１１は、予め記憶している取得タイミング（例えば、１分毎）でイヤホンの挿入口（例えば、ジャック）にイヤホンが挿入されているか否かを検出する。接続状態情報取得部１１は、検出した結果（検出した時刻である検出時刻も含む）である接続状態情報を判定情報として判定部１３へ送出する。イヤホンが挿入されているか否かを検出する方法は、公知技術により実現できる。
【００２６】
動作状態情報取得部１２は、端末装置１０の動作状態を示す情報を取得する部分である。動作状態情報取得部１２は、動作状態を示す情報として、端末装置１０にインストールされているアプリケーション（アプリ）の動作状態を示す情報（アプリ起動状態情報）及び端末装置１０の画面の起動状態を示す情報を判定情報として取得する。上記アプリは、例えば、コンテンツを視聴するアプリ等のユーザから操作入力を受け付けるアプリである。動作状態情報取得部１２は、予め記憶している取得タイミング（例えば、１分毎）で、上記動作状態を示す情報を取得する。なお、動作状態の監視対象となるアプリが、予め設定されている。
【００２７】
動作状態情報取得部１２は、上記取得タイミングになると、動作状態の監視対象となるアプリが起動しているか否かを判断して、判断した結果であるアプリ起動状態情報を判定部１３へ送出する。このアプリ起動状態情報には、起動されているアプリの有無を示す情報及び判断した時刻である判断時刻が含まれる。また、動作状態情報取得部１２は、端末装置１０の画面の起動状態を常時監視して、上記取得タイミングになると、継続して画面が起動している時間を計測して、計測した結果である画面起動状態情報を判定部１３へ送出する。ここで、画面が起動しているとは、操作可能な画面が表示されていることを示す。一方、画面が起動していないとは、操作可能な画面が表示されていないことを示し、例えば、スリープ状態等が該当する。この画面起動状態情報には、継続して画面が起動している時間（起動時間）及び計測した時刻である計測時刻が含まれる。
【００２８】
判定部１３は、接続状態情報取得部１１及び動作状態情報取得部１２により取得された情報を用いて、ユーザが単独であることを判定する部分である。判定部１３は、接続状態情報取得部１１から送出された接続状態情報を取得し、動作状態情報取得部１２から送出されたアプリ起動状態情報及び画面起動状態情報を取得する。
【００２９】
判定部１３は、上記接続状態情報、アプリ起動状態情報、及び画面起動状態情報を取得すると、これらの情報を用いてユーザが単独であることを判定する。具体的に、判定部１３は、上記の情報の時刻が同一である（接続状態情報の検出時刻と、アプリ起動状態情報の判断時刻と、画面起動状態情報の計測時刻とが、同一日時分である）それぞれの情報を用いてユーザが単独であることを判定する。接続状態情報がイヤホン接続を検出したことを示している場合、判定部１３は、ユーザが単独であると判定する。端末装置１０にイヤホンが接続されている場合、ユーザがイヤホンを耳に装着して、端末装置１０を介してイヤホンから出力される音声を聴取していると想定される。この場合、ユーザが周囲の音声を遮断させているので、ユーザが単独である可能性が高い。そこで、接続状態情報がイヤホン接続を検出したことを示している場合、判定部１３は、ユーザが単独であると判定している。
【００３０】
また、アプリ起動状態情報がアプリを起動していることを示し、且つ起動時間が予め設定されている時間閾値（例えば、数分）以上である場合、判定部１３は、ユーザが単独であると判定する。端末装置１０がアプリを起動しており、且つ画面を一定時間表示している場合、ユーザがアプリの操作をしていると想定される。この場合、ユーザが端末装置１０の画面に注視していると考えられるので、ユーザが単独である可能性が高い。そこで、アプリ起動状態情報がアプリを起動していることを示し、且つ起動時間が時間閾値以上である場合、判定部１３は、ユーザが単独であると判定している。
【００３１】
一方、アプリ起動状態情報がアプリ起動を示していないことを示し、又は起動時間が時間閾値未満であり、且つ接続状態情報がイヤホン接続を検出していないことを示している場合、判定部１３は、ユーザが単独であるか否か不明である（単独か判定不可）と判定する。判定部１３は、判定した結果を出力部１４へ送出する。
【００３２】
ここで、判定部１３が判定した結果の例を図２に示す。図２は、判定対象時刻（判定に用いた情報の時刻（例えば、アプリ起動状態情報の判断時刻））を示す「Timestamp」と、接続状態情報が示すイヤホンの接続状態を示す「イヤホン」と、起動時間と時間閾値との比較結果を示す「画面ＯＮ時間（起動時間）≧時間閾値」と、アプリ起動状態情報が示す「アプリ起動」と、判定結果を示す「単独」とを対応付けた表である。「イヤホン」が「○」である場合、接続状態情報がイヤホン接続を検出したことを示している。一方、イヤホンが「×」である場合、接続状態情報がイヤホン接続を検出していないことを示している。「画面ＯＮ時間（起動時間）≧時間閾値」が「○」である場合、起動時間が時間閾値以上であることを示している。一方、「画面ＯＮ時間（起動時間）≧時間閾値」が「×」である場合、起動時間が時間閾値未満であることを示している。「アプリ起動」が「○」である場合、アプリを起動していることを示している。一方、「アプリ起動」が「×」である場合、アプリを起動していないことを示している。「単独」が「ＹＥＳ」である場合、単独であると判定したことを示している。一方、「単独」が「ＮＯ」である場合、単独か判定できないことを示している。
【００３３】
判定対象時刻が「２０１５年２月１２日１３時３３分」及び「２０１５年２月１２日１３時３４分」である時のように、接続状態情報がイヤホン接続を検出したことを示している場合、判定部１３は、端末装置１０のユーザが単独であると判定する。また、判定対象時刻が「２０１５年２月１２日１３時３５分」である時のように、起動時間が時間閾値以上であり、且つアプリ起動状態情報がアプリを起動していることを示している場合も、判定部１３は、端末装置１０のユーザが単独であると判定する。
【００３４】
出力部１４は、判定結果に基づく情報を出力する部分である。出力部１４は、判定部１３からユーザが単独であることの判定結果を取得すると、当該判定結果と、予め記憶している端末装置１０を識別する情報（端末ＩＤ）を広告配信サーバ２０へ送信する。なお、出力部１４は、ユーザが単独である旨の判定結果を取得した時のみ広告配信サーバ２０へ送信するようにしてもよいし、ユーザが単独である旨の判定結果を取得したか否かに関わらず判定結果を広告配信サーバ２０へ送信するようにしてもよい。
【００３５】
続いて、端末装置１０のハードウェア構成図の説明をする。端末装置１０は、図３に示すように、１又は複数のＣＰＵ（Central Processing Unit）１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ（Read Only Memory）１０３、入力デバイス（例えば、タッチパネル上のキー）の操作部１０４、広告配信サーバ２０と通信するためのモジュールであり、ネットワークカード等のデータ送受信デバイスである無線通信部１０５、出力装置であるディスプレイ１０６、アンテナ１０７、ＧＰＳ（Global Positioning System）受信機１０８、及びジャック等のイヤホン接続部１０９を含むコンピュータシステムとして構成されている。これらの構成要素が動作することにより、上述した機能が発揮される。以上が、端末装置１０の構成である。
【００３６】
続いて、図４のフローチャートを用いて、本実施形態に係る端末装置１０で実行される処理を説明する。図４に記載のフローチャートは、端末装置１０が、所定タイミングにおいて、接続状態情報及び動作状態情報に基づいて、端末装置１０のユーザが単独であることを判定する処理を示すフローチャートである。
【００３７】
接続状態情報取得部１１は、取得タイミングになった時点で、接続状態情報（イヤホンが挿入されているか否かの検出結果）を取得し、当該接続状態情報を判定部１３へ送出する（ステップＳ１）。また、動作状態情報取得部１２は、取得タイミングになった時点で、動作状態情報（アプリ起動状態情報、及び画面起動状態情報）を取得し、取得した動作状態情報を判定部１３へ送出する（ステップＳ２）。判定部１３は、接続状態情報及び動作状態情報に基づいて、端末装置１０のユーザが単独であることを判定する（ステップＳ３）。具体的に、接続状態情報がイヤホン接続を検出したことを示している場合（イヤホンＯＮ）、判定部１３は、ユーザが単独であると判定する。また、判定部１３は、アプリ起動状態情報がアプリを起動していることを示し、且つ起動時間（画面ＯＮ時間）が予め設定されている時間閾値以上である場合もユーザが単独であると判定する。これらの場合（ステップＳ３：ＹＥＳ）、判定部１３は、判定結果を出力部１４へ出力する（ステップＳ４）。
【００３８】
一方、アプリ起動状態情報がアプリ起動をしていないことを示し、又は起動時間が時間閾値未満であり、且つ接続状態情報がイヤホン接続を検出していないことを示している場合（ステップＳ３：ＮＯ）、判定部１３は、ユーザが単独とは判定できないと判定し、判定結果を出力部１４へ出力する（ステップＳ５）。
【００３９】
出力部１４は、判定部１３から取得した判定結果を広告配信サーバ２０へ送信する（ステップＳ６）。広告配信サーバ２０は、当該判定結果を受信し、これに応じて、広告情報を端末装置１０へ送信する。
【００４０】
第１実施形態では、判定部１３は、接続状態情報取得部１１により取得された接続状態情報と、動作状態情報取得部１２により取得された動作状態情報とを用いて、ユーザが単独であることを判定する。このように、端末装置１０は、端末自身の状態を示す情報（端末装置１０の付属機器との接続状態を示す情報、及び端末装置１０の動作状態を示す情報の何れかの情報）を用いて、ユーザが単独であることを判定するので、判定対象となるユーザが所持する装置以外の装置からの情報を用いることなくユーザが単独であることを判定することができる。
【００４１】
また、第１実施形態において、端末装置１０の付属機器として、ユーザの耳に装着されて端末装置１０からの音声信号を音声出力するための機器としてもよい。このように、ユーザが単独である場合に使用している可能性の高い機器（周囲の音声を遮断するような機器）の接続状態に基づいて、ユーザが単独であることを判定するので、より正確にユーザが単独であることを判定することができる。
【００４２】
また、第１実施形態において、端末装置１０の動作状態を示す情報は、端末装置１０にインストールされているアプリケーションの動作状態を示す情報及び端末画面の起動状態を示す情報でもよい。なお、端末装置１０の動作状態を示す情報は、アプリ起動状態情報及び画面起動状態情報の少なくとも一の情報でもよい。この場合、ユーザが単独である場合に使用している可能性の高い情報に基づいて、ユーザが単独であることを判定するので、より正確にユーザが単独であることを判定することができる。
【００４３】
また、第１実施形態では、広告配信サーバ２０は、端末装置１０のユーザが単独であることを示す結果を受信してから、広告情報を送信している。一般的に、スマートフォンの通知（アプリの更新通知等）や広告情報（例えば、ユーザの嗜好性を考慮した広告情報）を配信する場合、固定の時間（端末装置１０の状況を考慮せずにサーバ側で設定した時間）で情報を配信するため、受信したタイミングがユーザにとって適切なタイミングでないとユーザに閲覧されない可能性がある。特に友人との交遊時・外出時の閲覧率（配信した広告等が端末装置１０のユーザに閲覧される確率）は低下する。
【００４４】
第１実施形態では、端末装置１０のユーザが単独であるタイミングで広告配信サーバ２０が広告情報を送信するので、端末装置１０は、ユーザが広告情報を参照する可能性が高いタイミングで広告情報を受信することができる。このように、広告配信サーバ２０は、端末装置１０のユーザが単独でいる時を狙って配信しているので、ユーザに配信情報を参照してもらえる可能性の高いタイミングでプッシュ配信することができる。この結果、閲覧率（クリック率）を向上させることができる。
【００４５】
引き続いて、本発明に係る第２実施形態について説明する。第１実施形態では、端末装置１０によって、ユーザが単独であることが判定されたが、第２実施形態では、広告配信サーバ２０ａによって、ユーザが単独であることが判定される。図５に本発明の第２実施形態に係る単独判定システムである広告配信サーバ２０ａ、及び端末装置１０ａを含んで構成される情報処理システム１ａを示す。
【００４６】
端末装置１０ａは、第１実施形態の端末装置１０と同様に、接続状態情報及び動作状態情報を取得する。端末装置１０ａは、さらに端末装置１０ａの現在位置を示す情報である現在位置情報を取得する。端末装置１０ａは、ＧＰＳ受信機１０８を使用して、端末装置１０ａの位置を測位した結果を取得し、当該測位により得られる緯度及び経度を示す位置情報と、測位した時刻（測位時刻）とを含む現在位置情報を生成・取得する。端末装置１０ａは、接続状態情報、動作状態情報、及び現在位置情報をそれぞれ端末ＩＤと共に広告配信サーバ２０ａへ送信する。端末ＩＤは、端末装置１０ａの識別子であり、予め端末装置１０ａに記憶されている。なお、端末装置１０ａは、接続状態情報、動作状態情報、及び現在位置情報を異なるタイミングで広告配信サーバ２０ａへ送信するようにしてもよいし、まとめて送信するようにしてもよい。また、端末装置１０ａは、ユーザの操作により指定されたユーザの自宅位置情報の入力を受け付けて、当該受け付けた情報を端末ＩＤと共に広告配信サーバ２０ａへ送信する。ここで自宅位置情報とは、自宅の位置を示す情報であり、例えば、自宅の緯度経度情報である。また、端末装置１０ａが過去に測位した位置情報（位置履歴）を用いて自宅位置情報を推定して、推定した自宅位置情報を広告配信サーバ２０ａへ送信してもよい。
【００４７】
広告配信サーバ２０ａは、第１実施形態の広告配信サーバ２０と同様に広告情報を管理するサーバ装置であり、端末装置１０ａと通信可能な装置である。具体的に、広告配信サーバ２０ａは、広告情報と、当該広告情報の配信先を示す情報とを記憶している。広告配信サーバ２０ａは、自宅位置情報、接続状態情報、及び動作状態情報を受信して、これらの情報を取得する。広告配信サーバ２０ａは、取得した情報を用いて、端末装置１０ａのユーザが単独外出していることを判定する。ここで単独外出とは、単独であり且つ外出（ある位置（例えば、自宅）から離れている）していることをいう。広告配信サーバ２０は、ユーザが単独外出していると判定した場合、端末装置１０ａへ広告情報を配信する。
【００４８】
続いて、広告配信サーバ２０ａの詳細を説明する。広告配信サーバ２０ａは、基準位置情報記憶部２１と、接続状態情報取得部２２（判定情報取得手段）と、動作状態情報取得部２３（判定情報取得手段）と、位置取得部２４（端末位置取得手段）と、判定部２５（基準位置取得手段、判定手段）と、出力部２６（出力手段）とを含んで構成されている。
【００４９】
基準位置情報記憶部２１は、基準となる位置を示す基準位置情報を記憶する部分である。基準位置情報記憶部２１は、端末装置１０ａから端末ＩＤと共に基準位置情報として自宅位置情報を受信して、当該端末ＩＤと共に自宅位置情報を記憶する。基準位置情報記憶部２１は、後述する判定部２５による判定処理が実行されるより前に、自宅位置情報を記憶する。なお、判定部２５が基準位置情報記憶部２１によって記憶されている自宅位置情報を参照し、自宅位置情報を取得する。
【００５０】
接続状態情報取得部２２は、ユーザが所持する端末（端末装置１０ａ自身）と接続可能な当該端末装置１０ａの付属機器の接続状態を示す情報を取得する部分である。接続状態情報取得部２２は、端末装置１０ａから端末ＩＤと共に接続状態情報を受信して、取得する。接続状態情報取得部２２は、接続状態情報を取得すると、端末ＩＤと共に接続状態情報を判定部２５へ送出する。
【００５１】
動作状態情報取得部２３は、端末装置１０ａの動作状態を示す情報を取得する部分である。動作状態情報取得部２３は、端末装置１０ａから端末ＩＤと共に動作状態情報を受信して、取得する。動作状態情報取得部２３は、当該動作状態情報を取得すると、端末ＩＤと共に動作状態情報を判定部２５へ送出する。
【００５２】
位置取得部２４は、端末装置１０ａの位置を示す位置情報（現在位置情報）を取得する部分である。位置取得部２４は、端末装置１０ａから端末ＩＤと共に現在位置情報を受信して、取得する。位置取得部２４は、現在位置情報を取得すると、端末ＩＤと共に現在位置情報を判定部２５へ送出する。
【００５３】
判定部２５は、ユーザが単独外出していることを判定する部分である。判定部２５は、位置取得部２４により取得された情報（現在位置情報）、及び基準位置情報記憶部２１によって記憶されている情報（自宅位置情報）を用いて、端末装置１０ａを所持するユーザが外出しているか否かを判定する（外出判定処理）。また、判定部２５は、接続状態情報取得部２２及び動作状態情報取得部２３により取得された情報（接続状態情報、アプリ起動状態情報及び画面起動状態情報）を用いて、ユーザが単独であることを判定する（単独判定処理）。そして、判定部２５は、上記のユーザが外出しているか否かを判定した結果と、ユーザが単独であることを判定した結果とに基づいて、ユーザが単独外出していることを判定する。具体的には、以下に記載のように、ユーザが単独外出していることを判定する。
【００５４】
まず、判定部２５は、上記の外出判定処理及び単独判定処理を行う前に、判定に用いる情報を取得する。具体的に、判定部２５は、接続状態情報取得部２２から送出された端末ＩＤ及び接続状態情報を取得し、動作状態情報取得部２３から送出された端末ＩＤ、アプリ起動状態情報及び画面起動状態情報を取得する。また、判定部２５は、位置取得部２４から端末ＩＤ及び現在位置情報を取得する。判定部２５は、取得した情報を用いて端末ＩＤ毎（ユーザ毎）に上記の外出判定処理及び単独判定処理を行う。また、判定部２５は、取得したそれぞれの情報の時刻が同一である情報を用いて上記の外出判定処理及び単独判定処理を行う。
【００５５】
続いて、外出判定処理の説明をする。判定部２５は、基準位置情報記憶部２１を参照して、現在位置情報に対応する端末ＩＤと同一の端末ＩＤに対応する自宅位置情報を取得する。判定部２５は、現在位置情報が示す緯度経度と、自宅位置情報が示す緯度経度とを用いて、自宅の位置から現在位置までの距離（現在距離）を算出する。距離を算出する方法は、２つの緯度経度から算出する公知の算出方法により算出できる。例えば、緯度の差分値（自宅位置情報が示す緯度と現在位置情報が示す緯度との差分値）と、経度の差分値（自宅位置情報が示す経度と現在位置情報が示す経度との差分値）とを加算した値の絶対値を上記距離としてもよい。判定部２５は、当該現在距離と、記憶している距離閾値（例えば、数十メートル）とを比較して、現在距離が距離閾値以上である場合、端末装置１０ａのユーザが自宅から一定距離以上の位置にいることを示しているので、当該ユーザが外出していると判定する。また、判定部２５は、当該現在距離が、距離閾値未満である場合、端末装置１０ａのユーザが自宅からそれほど離れていないことを示しているので、ユーザが外出していないと判定する。
【００５６】
ここで、判定部２５が、外出しているか否かを判定した結果の例を図６に示す。図６は、判定対象時刻（判定に用いた情報の時刻（現在位置情報の測位時刻））を示す「Timestamp」と、自宅からの距離と距離閾値との比較結果を示す「自宅からの距離≧距離閾値」と、現在位置の緯度を示す「緯度」と、現在位置の経度を示す「経度」と、判定結果を示す「外出」とを対応付けた表である。「自宅からの距離≧距離閾値」が「○」である場合、自宅からの距離が距離閾値以上であることを示している。一方、「自宅からの距離≧距離閾値」が「×」である場合、自宅からの距離が距離閾値未満であることを示している。「外出」が「Ｙｅｓ」である場合、ユーザが外出していると判定していることを示している。一方、「外出」が「Ｎｏ」である場合、ユーザが外出していないと判定していることを示している。
【００５７】
判定対象時刻が「２０１５年２月１２日１３時３３分」である時のように、自宅からの距離が距離閾値以上の場合、判定部１３は、ユーザが外出していると判定する。また、判定対象時刻が「２０１５年２月１２日１３時３５分」及び「２０１５年２月１２日１３時３７分」のように、自宅からの距離が距離閾値未満であることを示している場合、判定部１３は、ユーザが外出していないと判定する。
【００５８】
続いて、判定部２５は、第１実施形態と同様の方法で、接続状態情報、アプリ起動状態情報及び画面起動状態情報に基づいて単独判定処理を行なう。続いて、判定部２５は、上記のユーザが外出しているか否かを判定した結果と、ユーザが単独であることを判定した結果とに基づいて、ユーザが単独外出していることを判定する。具体的に、判定部２５は、ユーザが外出していると判定し、且つ、ユーザが単独であると判定した場合、ユーザが単独外出していると判定する。一方、判定部２５は、ユーザが外出していないと判定した場合、又はユーザが単独でないと判定した場合、ユーザが単独外出していないと判定する。判定部２５は、ユーザが単独外出していること判定した結果である判定結果を出力部２６へ送出する。
【００５９】
続いて、判定部２５が、アプリ起動状態情報及び画面起動状態情報に基づいた単独の判定結果と、自宅位置情報及び現在位置情報に基づいた外出判定結果とに基づいてユーザが単独外出していることを判定した結果の例を図７に示す。図７は、判定対象時刻（判定に用いた情報の時刻（例えば、アプリ起動状態情報の判断時刻））を示す「Timestamp」と、接続状態情報が示すイヤホンの接続状態を示す「イヤホン」と、起動時間と時間閾値との比較結果を示す「画面ＯＮ時間≧時間閾値」と、アプリ起動状態情報が示す「アプリ起動」と、ユーザが外出していることを判定した結果を示す「外出」と、ユーザが単独外出していることを判定した結果を示す「単独外出」とを対応付けた表である。
【００６０】
「外出」が「○」である場合、ユーザが外出していると判定されたことを示している。一方、「外出」が「×」である場合、ユーザが外出していないと判定されたことを示している。「単独外出」が「Ｙｅｓ」である場合、ユーザが単独外出していると判定されたことを示している。一方、「単独外出」が「Ｎｏ」である場合、ユーザが単独外出しているか判定できないことを示している。
【００６１】
判定対象時刻が「２０１５年２月１２日１３時３３分」である時のように、接続状態情報がイヤホン接続を検出したことを示しており、ユーザが外出していると判定した場合、判定部２５は、ユーザが単独外出していると判定する。
【００６２】
出力部２６は、判定部２５による判定結果に応じて、情報を出力する部分である。出力部２６は、判定部２５から判定結果を取得し、当該判定結果が単独外出を示している場合、広告情報を端末装置１０ａへ配信する。なお、出力部２６は、外出に関する広告情報（天気、外出先のレコメンド情報等）を端末装置１０ａへ配信する。このように、出力部２６は、判定結果に応じて、端末装置１０ａへ広告情報を出力する。また、出力部２６は、判定部２５によりユーザが外出しているか否かの判定がなされているので、ユーザが外出しているか否かの判定にも応じて、端末装置１０ａへ広告情報を出力する。
【００６３】
図８に第２実施形態に係る広告配信サーバ２０ａのハードウェア構成を示す。図８に示すように広告配信サーバ２０ａは、１つ以上のＣＰＵ２０１、主記憶装置であるＲＡＭ２０２及びＲＯＭ２０３、通信を行うための通信モジュール２０４、並びにハードディスク等の補助記憶装置２０５等のハードウェアを備えるコンピュータを含むものとして構成される。これらの構成要素がプログラム等により動作することにより、上述した広告配信サーバ２０ａの機能が発揮される。以上が、第２実施形態に係る広告配信サーバ２０ａの構成である。
【００６４】
続いて、図９のフローチャートを用いて、本実施形態に係る広告配信サーバ２０ａで実行される処理を説明する。図９に記載のフローチャートは、広告配信サーバ２０ａが、所定タイミングにおいて、接続状態情報、動作状態情報、位置情報、及び自宅位置情報に基づいて、端末装置１０ａのユーザが単独外出していることを判定する処理を示すフローチャートである。なお、基準位置情報記憶部２１が、端末装置１０ａから自宅位置情報を取得して、判定部２５が当該自宅位置情報を記憶しているものとする。
【００６５】
接続状態情報取得部２２は、端末装置１０ａから当該接続状態情報を取得し、判定部２５へ送出する（ステップＳ１１）。また、動作状態情報取得部２３は、端末装置１０ａから動作状態情報を取得し、取得した動作状態情報を判定部２５へ送出する（ステップＳ１２）。また、位置取得部２４は、端末装置１０ａから現在位置情報を取得し、取得した現在位置情報を判定部２５へ送出する（ステップＳ１３）。判定部２５は、基準位置情報記憶部２１から自宅位置情報を取得する（ステップＳ１４）。判定部２５は、自宅位置情報が示す位置から現在位置が示す位置までの現在距離を算出し、現在距離が距離閾値以上であることを判定する（ステップＳ１５）。現在距離が距離閾値未満である場合（ステップＳ１５：ＮＯ）、判定部２５は、ユーザが単独外出していることを判定できないと判定し、判定結果を出力部２６へ出力する（ステップＳ１８）。現在距離が距離閾値以上である場合（ステップＳ１５：ＹＥＳ）、判定部２５は、ユーザが外出していると判定し、接続状態情報及び動作状態情報に基づいて、端末装置１０ａのユーザが単独であることを判定し、ユーザが単独であれば、ユーザが単独外出していると判定する（ステップＳ１６）。具体的に、接続状態情報がイヤホン接続を検出したことを示している場合（イヤホンＯＮ）、判定部２５は、ユーザが単独であるので、ユーザが単独外出していると判定する。また、判定部２５は、アプリ起動状態情報がアプリを起動していることを示し、且つ起動時間（画面ＯＮ）が予め設定されている時間閾値以上である場合も、ユーザが単独であるので、ユーザが単独外出していると判定する。これらの場合（ステップＳ１６：ＹＥＳ）、判定部２５は、ユーザが単独外出していると判定した判定結果を出力部２６へ出力する（ステップＳ１７）。
【００６６】
一方、アプリ起動状態情報がアプリ起動を示していないことを示し、又は起動時間が時間閾値未満であり、且つ接続状態情報がイヤホン接続を検出していないことを示している場合（ステップＳ１６：ＮＯ）、判定部２５は、ユーザが単独外出していることを判定できないと判定し、判定結果を出力部２６へ出力する（ステップＳ１８）。
【００６７】
出力部２６は、判定部２５から取得した判定結果に応じて、端末装置１０ａへ広告情報を配信する（ステップＳ１９）。
【００６８】
上述したように、第２実施形態では、判定部２５による判定結果に応じて、出力部２６が、端末装置１０ａへ配信情報を出力するので、ユーザが閲覧する可能性が高いタイミングで配信情報を送信することができる。
【００６９】
また、第２実施形態のように、自宅位置情報を取得し、端末装置１０ａの現在位置情報を取得し、判定部２５が、自宅位置情報が示す位置と、現在位置情報が示す位置との距離によりユーザが外出しているか否かを判定し、当該判定結果にも応じて、配信情報を送信するようにしてもよい。この場合、ユーザが閲覧する可能性があるタイミングで、外出に適した情報を出力することができる。
【００７０】
上述の実施形態では、ジャックに接続するイヤホンを検出する場合について述べたが、近距離無線接続（例えば、ブルートゥース（登録商標）による接続）により接続するイヤホン・ヘッドホンを検出するようにしてもよい。
【００７１】
上述の実施形態では、イヤホン等の音声を出力する付属機器の接続状態を検出する場合について述べたが、他の付属機器でもよい。例えば、近距離無線接続するキーボードでもよい。
【００７２】
上述の実施形態では、接続状態情報及び動作状態情報に基づいて、端末装置のユーザが単独であることを判定する場合について述べたが、何れか一方の情報に基づいてユーザが単独であることを判定するようにしてもよい。
【００７３】
上述の実施形態では、基準位置を自宅とする場合について述べたが、他の位置を基準位置としてもよい。例えば、勤務地にしてもよい。
【００７４】
上述の実施形態では、広告情報を送信する場合について述べたが、プッシュ配信する他の情報（例えば、アプリの更新情報）を送信するようにしてもよい。
【００７５】
上述の実施形態では、接続状態情報がイヤホン接続を検出したことを示している場合に、ユーザが単独であると判定したり、アプリ起動状態情報がアプリを起動していることを示し、且つ起動時間が時間閾値以上である場合に、ユーザが単独であると判定したりする場合について述べたが、他の条件によりユーザが単独であると判定するようにしてもよい。例えば、接続状態情報がイヤホン接続を検出したことを示し、且つアプリ起動状態情報がアプリを起動していることを示す場合に、ユーザが単独であると判定したり、起動時間が時間閾値以上であり、且つアプリ起動状態情報がアプリを起動していることを示す場合に、ユーザが単独であると判定したりするようにしてもよい。
【００７６】
上述の実施形態では、広告配信サーバ２０ａが、ユーザが単独外出していることを判定する場合について述べたが、端末装置１０ａが当該判定をするようにしてもよい。この場合、端末装置１０ａは、自宅位置情報と、現在位置情報とに基づいて現在距離を算出し、当該現在距離と距離閾値とを比較して、ユーザが外出しているか否かを判定する。ユーザが外出していると判定した場合、端末装置１０ａは、接続状態情報及び動作状態情報を用いてユーザが単独であることを判定し、広告配信サーバ２０ａに対してユーザが単独外出している旨の判定結果を送信する。広告配信サーバ２０ａは、これに応じて外出に関する広告情報を端末装置１０ａに送信する。また、端末装置１０ａは、ユーザが単独であることの判定及びユーザが外出しているか否かの判定の何れかのみを行うこととしてもよい。この場合、広告配信サーバ２０ａは、もう一方の判定を行う。このように、端末装置１０ａ及び広告配信サーバ２０ａにより、単独判定システムを実現するようにしてもよい。
【符号の説明】
【００７７】
１、１ａ…情報処理システム、１０、１０ａ…端末装置、１１…接続状態情報取得部、１２…動作状態情報取得部、１３…判定部、１４…出力部、２０、２０ａ…広告配信サーバ、２１…基準位置情報記憶部、２２…接続状態情報取得部、２３…動作状態情報取得部、２４…位置取得部、２５…判定部、２６…出力部。
【図１】
2017200007.tif 000003
【図２】
2017200007.tif 000004
【図３】
2017200007.tif 000005
【図４】
2017200007.tif 000006
【図５】
2017200007.tif 000007
【図６】
2017200007.tif 000008
【図７】
2017200007.tif 000009
【図８】
2017200007.tif 000010
【図９】
2017200007.tif 000011