(57)【要約】【課題】移動体端末のユーザが適切なタイミングで番組情報を受け取ることができるように、このユーザの移動体端末へ番組情報を提供すること。【解決手段】位置特定部３１４は、移動体端末１１０の位置を特定する。場所情報格納部３０２は、移動体端末１１０に対応付けられた登録場所を示す場所情報を格納する。番組情報格納部３０４は、視聴番組について移動体端末１１０のユーザに知らせる内容を含む番組情報を格納する。進入検出部３１６は、位置特定部３１４によって特定された移動体端末１１０の位置に基づいて、当該移動体端末１１０に対応付けて場所情報格納部３０４に格納されている場所情報が示す登録場所へ当該移動体端末１１０が進入したことを検出する。番組情報送信部３１８は、進入検出部３１６によって移動体端末１１０が登録場所に進入したことが検出されると、番組情報格納部３０４に格納されている番組情報を当該移動体端末１１０へ送信する。【選択図】図３
2011211590.tif 000002
【特許請求の範囲】
【請求項１】
移動体端末の位置を特定する位置特定部と、
前記移動体端末に対応付けられた登録場所を示す場所情報を格納する場所情報格納部と、
視聴番組について前記移動体端末のユーザに知らせる内容を含む番組情報を格納する番組情報格納部と、
前記位置特定部によって特定された前記移動体端末の位置に基づいて、当該移動体端末に対応付けて前記場所情報格納部に格納されている場所情報が示す登録場所へ当該移動体端末が進入したことを検出する進入検出部と、
前記進入検出部によって前記移動体端末が前記登録場所に進入したことが検出されると、前記番組情報格納部に格納されている番組情報を当該移動体端末へ送信する番組情報送信部と
を備えることを特徴とする情報提供装置。
【請求項２】
前記移動体端末のユーザの歩数を表す歩数情報を受信する歩数情報受信部を備え、
前記進入検出部は、
前記位置特定部によって特定された前記移動体端末の位置が、前記登録場所以外の位置であって、当該登録場所から予め決められた範囲内の位置である場合に、
前記歩数情報受信手段によって受信された歩数情報が予め決められた条件を満たすときには、前記登録場所へ当該移動体端末が進入したと判断する
ことを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記進入検出部は、
前記移動体端末のユーザが過去に決められた基準地点から前記登録場所まで歩行したときの歩数を示す歩数情報と、当該ユーザが新たに当該基準地点から当該登録場所まで歩行したときの歩数を示す歩数情報とを前記歩数情報受信部を介して取得し、
取得した各歩数情報が示す歩数が一致するかもしくその差がは所定の範囲内であれば、
前記登録場所へ当該移動体端末が進入したと判断する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記基準地点は、
前記移動体端末を利用して当該移動体端末のユーザがサービスの提供を受けたサービス提供場所である
ことを特徴とする請求項３に記載の情報提供装置。
【請求項５】
前記進入検出部は、
前記位置特定部によって時間的に連続して特定された前記移動体端末の２つの位置が、いずれも、前記登録場所以外の位置であって、当該登録場所から予め決められた範囲内の位置であり、かつ、前記歩数情報受信部によって時間的に連続して受信された各歩数情報が示す歩数の差が閾値を超える場合には、前記登録場所へ当該移動体端末が進入したと判断する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項６】
前記移動体端末が前記登録場所に進入した時点から後の時間帯に放送される番組の前記番組情報を、前記番組情報格納部に格納されている番組情報から抽出する番組情報抽出部を備え、
前記番組情報送信部は、
前記進入検出部によって前記移動体端末が前記登録場所に進入したことが検出されると、前記番組情報抽出部によって抽出された番組情報を当該移動体端末へ送信する
ことを特徴とする請求項１から５のいずれかに記載の情報提供装置。
【請求項７】
前記移動体端末のユーザによる前記視聴番組の視聴履歴と、当該移動体端末のユーザの属性とを取得し、当該視聴履歴及び当該属性に応じた番組の番組情報を、前記番組情報格納部に格納されている番組情報から抽出する番組情報抽出手段を備え、
前記番組情報送信部は、
前記進入検出部によって前記移動体端末が前記登録場所に進入したことが検出されると、前記番組情報抽出部によって抽出された番組情報を当該移動体端末へ送信する
ことを特徴とする請求項１から６のいずれかに記載の情報提供装置。
【請求項８】
移動体端末の位置を特定する位置特定工程と、
前記位置特定工程で特定された前記移動体端末の位置に基づいて、当該移動体端末に予め対応付けられた登録場所へ当該移動体端末が進入したことを検出する進入検出工程と、
前記進入検出工程で前記移動体端末が前記登録場所に進入したことが検出されると、視聴番組について前記移動体端末のユーザに知らせる内容を含む番組情報を格納する番組情報格納部から当該番組情報を抽出し、当該移動体端末へ送信する番組情報送信工程と
を備えることを特徴とする情報提供方法。
【請求項９】
コンピュータを、
移動体端末の位置を特定する位置特定手段と、
前記位置特定手段によって特定された前記移動体端末の位置に基づいて、当該移動体端末に予め対応付けられた登録場所へ当該移動体端末が進入したことを検出する進入検出手段と、
前記進入検出手段によって前記移動体端末が前記場所に進入したことが検出されると、視聴番組について前記移動体端末のユーザに知らせる内容を含む番組情報を格納する番組情報格納部から当該番組情報を抽出し、当該移動体端末へ送信する番組情報送信手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体端末に情報を提供する情報提供装置、情報提供方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、携帯電話のユーザが登録したキーワードにマッチングする番組情報をデータベースから抽出し、抽出した番組情報を当該携帯電話へ送信するサービスサーバを備えた番組データ配信システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２１０３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１では、所定の期間毎に番組情報を当該携帯電話へ送信するため、たとえば、携帯電話のユーザが番組を視聴することができない場所にいるときでも、番組情報を当該携帯電話へ送信してしまうので、適切なタイミングで番組情報を提供しているとは言えない。
【０００５】
本発明の目的は、移動体端末のユーザが適切なタイミングで番組情報を受け取ることができるように、このユーザの移動体端末へ番組情報を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明に係る情報提供装置は、移動体端末の位置を特定する位置特定部と、前記移動体端末に対応付けられた登録場所を示す場所情報を格納する場所情報格納部と、視聴番組について前記移動体端末のユーザに知らせる内容を含む番組情報を格納する番組情報格納部と、前記位置特定部によって特定された前記移動体端末の位置に基づいて、当該移動体端末に対応付けて前記場所情報格納部に格納されている場所情報が示す登録場所へ当該移動体端末が進入したことを検出する進入検出部と、前記進入検出部によって前記移動体端末が前記登録場所に進入したことが検出されると、前記番組情報格納部に格納されている番組情報を当該移動体端末へ送信する番組情報送信部とを備えることを特徴とする。
【０００７】
好ましくは、前記移動体端末のユーザの歩数を表す歩数情報を受信する歩数情報受信部を備え、前記進入検出部は、前記位置特定部によって特定された前記移動体端末の位置が、前記登録場所以外の位置であって、当該登録場所から予め決められた範囲内の位置である場合に、前記歩数情報受信手段によって受信された歩数情報が予め決められた条件を満たすときには、前記登録場所へ当該移動体端末が進入したと判断するとよい。
【０００８】
好ましくは、前記進入検出部は、前記移動体端末のユーザが過去に決められた基準地点から前記登録場所まで歩行したときの歩数を示す歩数情報と、当該ユーザが新たに当該基準地点から当該登録場所まで歩行したときの歩数を示す歩数情報とを前記歩数情報受信部を介して取得し、取得した各歩数情報が示す歩数が一致するかもしくその差がは所定の範囲内であれば、前記登録場所へ当該移動体端末が進入したと判断するとよい。
【０００９】
好ましくは、前記基準地点は、前記移動体端末を利用して当該移動体端末のユーザがサービスの提供を受けたサービス提供場所であるとよい。
【００１０】
好ましくは、前記進入検出部は、前記位置特定部によって時間的に連続して特定された前記移動体端末の２つの位置が、いずれも、前記登録場所以外の位置であって、当該登録場所から予め決められた範囲内の位置であり、かつ、前記歩数情報受信部によって時間的に連続して受信された各歩数情報が示す歩数の差が閾値を超える場合には、前記登録場所へ当該移動体端末が進入したと判断するとよい。
【００１１】
好ましくは、前記移動体端末が前記登録場所に進入した時点から後の時間帯に放送される番組の前記番組情報を、前記番組情報格納部に格納されている番組情報から抽出する番組情報抽出部を備え、前記番組情報送信部は、前記進入検出部によって前記移動体端末が前記登録場所に進入したことが検出されると、前記番組情報抽出部によって抽出された番組情報を当該移動体端末へ送信するとよい。
【００１２】
好ましくは、前記移動体端末のユーザによる前記視聴番組の視聴履歴と、当該移動体端末のユーザの属性とを取得し、当該視聴履歴及び当該属性に応じた番組の番組情報を、前記番組情報格納部に格納されている番組情報から抽出する番組情報抽出手段を備え、前記番組情報送信部は、前記進入検出部によって前記移動体端末が前記登録場所に進入したことが検出されると、前記番組情報抽出部によって抽出された番組情報を当該移動体端末へ送信するとよい。
【００１３】
また、本発明に係る情報提供方法は、移動体端末の位置を特定する位置特定工程と、前記位置特定工程で特定された前記移動体端末の位置に基づいて、当該移動体端末に予め対応付けられた登録場所へ当該移動体端末が進入したことを検出する進入検出工程と、前記進入検出工程で前記移動体端末が前記登録場所に進入したことが検出されると、視聴番組について前記移動体端末のユーザに知らせる内容を含む番組情報を格納する番組情報格納部から当該番組情報を抽出し、当該移動体端末へ送信する番組情報送信工程とを備えることを特徴とする。
【００１４】
また、本発明に係るプログラムは、コンピュータを、移動体端末の位置を特定する位置特定手段と、前記位置特定手段によって特定された前記移動体端末の位置に基づいて、当該移動体端末に予め対応付けられた登録場所へ当該移動体端末が進入したことを検出する進入検出手段と、前記進入検出手段によって前記移動体端末が前記場所に進入したことが検出されると、視聴番組について前記移動体端末のユーザに知らせる内容を含む番組情報を格納する番組情報格納部から当該番組情報を抽出し、当該移動体端末へ送信する番組情報送信手段として機能させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、移動体端末のユーザが適切なタイミングで番組情報を受け取ることができるように、このユーザの移動体端末へ番組情報を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報提供システム１０の全体構成を示す。
【図２】第１実施形態にかかる移動体端末１１０の機能構成を示す。
【図３】第１実施形態にかかる情報提供装置１００の機能構成を示す。
【図４】第１実施形態における移動体端末１１０および情報提供装置１００による処理の手順を示す。
【図５】場所情報格納部３０２に格納されている場所情報の一例を示す。
【図６】番組情報格納部３０４に格納されている番組情報の一例を示す。
【図７】ユーザ属性情報格納部３０６に格納されているユーザ属性情報の一例を示す。
【図８】視聴履歴格納部３０８に格納されている視聴履歴情報の一例を示す。
【図９】移動体端末１１０のハードウェア構成の一例を示す。
【図１０】情報提供装置１００のハードウェア構成の一例を示す。
【図１１】第２実施形態にかかる移動体端末１１０の機能構成を示す。
【図１２】第２実施形態にかかる情報提供装置１００の機能構成を示す。
【図１３】第２実施形態における移動体端末１１０および情報提供装置１００による処理の手順を示す。
【図１４】進入検出部３１６による進入を検出する処理の概念を示す。
【発明を実施するための形態】
【００１７】
（第１実施形態）
図１は、第１実施形態に係る情報提供システム１０の全体構成を示す。情報提供システム１０は、情報提供装置１００および複数の移動体端末１１０を有している。情報提供装置１００は、移動体通信網１２０に接続されている。情報提供装置１００は、各種情報を格納しており、移動体通信網１２０を介して、複数の移動体端末１１０に対して各種情報を提供する、サーバ装置などのコンピュータである。
【００１８】
移動体通信網１２０は、例えばＩＭＴ−２０００に準拠し、通信方式としてＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）を用いる通信網である。移動体通信網１２０は、図示しない交換機や、複数の基地局１２２などを有している。基地局１２２は、移動体通信網１２０を構成する設備であり、移動体通信網１２０のアクセスポイントとして機能する。基地局１２２は、当該基地局１２２の通信エリア内に存在する移動体端末１１０との無線通信をおこなう。これにより、基地局１２２は、当該基地局１２２の通信エリア内に存在する移動体端末１１０を、移動体通信網１２０に接続させる。移動体端末１１０及び情報提供装置１００は移動通信網１２０を介してデータ通信を行う。
【００１９】
このように構成された情報提供システム１０を利用して、情報提供装置１００は、複数の移動体端末１１０に対して番組情報を提供する。番組情報とは放送が予定されているテレビまたはラジオなど（以下、単にテレビという）の番組に関する情報であり、その番組について移動体端末のユーザに知らせる内容を含んでいる。番組情報には、たとえば、放送日時、放送チャンネル、番組名、出演者、内容などが含まれている。特に、第１実施形態の情報提供装置１００は、移動体端末１１０のユーザの属性や、過去の視聴履歴に基づいて、ユーザの好みに応じた番組情報を抽出し、これをこのユーザの移動体端末１１０に提供する。
【００２０】
また、情報提供装置１００は、番組情報を送信するタイミングをも考慮して、番組情報をユーザの移動体端末１１０に提供する。具体的には、情報提供装置１００は、移動体端末１１０ごとに所定の場所（以下、「登録場所」という。）を予め格納しておき、移動体端末１１０がこの移動体端末１１０に対応付けられている登録場所に進入したと判断した場合、このタイミングで番組情報をこの移動体端末１１０へ提供する。たとえば、移動体端末１１０のユーザの自宅を上記登録場所として設定しておけば、このユーザが自宅に帰宅したタイミングで、このユーザに対し、このユーザに適した内容の番組情報を提供することができる。ユーザは、自宅に帰るといつでもテレビやラジオを視聴することができるわけだから、自宅に帰ったときに受け取った番組情報を見て、興味があるものをすぐに視聴することができる。よって、自宅に帰ったタイミングは、番組情報の提供タイミングとしては適切である。以降、番組情報を移動体端末１１０に提供する具体的な方法について説明する。
【００２１】
図２は、移動体端末１１０の機能構成を示す。移動体端末１１０は、位置検出部２０２、位置情報送信部２０４、番組情報受信部２０６、および番組情報出力部２０８を備える。
【００２２】
位置検出部２０２は、当該移動体端末１１０の位置を検出する。具体的には、移動体端末１１０は位置検出装置の一例としてのＧＰＳ（Global Positioning System）ユニット１５８２（図９参照）を備えており、このＧＰＳユニット１５８２が位置検出部２０２として機能し、当該移動体端末１１０の位置を検出する。位置検出部２０２は、検出した当該移動体端末１１０の位置を示す位置情報を生成する。たとえば、位置情報には、当該移動体端末１１０の位置を示す座標が示されている。
【００２３】
位置情報送信部２０４は、位置検出部２０２が検出した位置に関する位置情報を、情報提供装置１００へ送信する。たとえば、位置情報送信部２０４は、当該移動体端末１１０が備える通信Ｉ／Ｆ（インターフェース）１５３０（図９参照）を利用し、移動体通信網１２０を介して、位置情報を情報提供装置１００へ送信する。位置情報送信部２０４は、位置情報を定期的に情報提供装置１００へ送信する。たとえば、位置情報送信部２０４は、位置情報を１０秒ごとに情報提供装置１００へ送信する。位置情報送信部２０４は、当該移動体端末１１０を、情報提供装置１００が識別できるように、当該移動体端末１１０の識別情報である移動体端末ＩＤを、当該移動体端末１１０が備えるメモリ等から抽出し、抽出した移動体端末ＩＤを、位置情報とともに情報提供装置１００へ送信する。
【００２４】
番組情報受信部２０６は、情報提供装置１００から送られてきた番組情報を受信する。たとえば、番組情報受信部２０６は、当該移動体端末１１０が備える通信Ｉ／Ｆ１５３０を利用し、移動体通信網１２０を介して、情報提供装置１００から送られてきた番組情報を受信する。
【００２５】
番組情報出力部２０８は、番組情報受信部２０６が受信した番組情報を出力する。たとえば、番組情報出力部２０８は、番組情報受信部２０６が受信した番組情報が画像データを含む場合、この画像データに応じた画像を、当該移動体端末１１０が備えるディスプレイ１５６０（図９参照）に表示させる。また、番組情報出力部２０８は、番組情報受信部２０６が受信した番組情報が音声データを含む場合、この音声データに応じた音声を、当該移動体端末１１０が備えるスピーカ１５７０（図９参照）から発音させる。ディスプレイ１５６０としては、たとえば、液晶ディスプレイ、有機ＥＬディスプレイなどが挙げられる。
【００２６】
図３は、情報提供装置１００の機能構成を示す。情報提供装置１００は、場所情報格納部３０２、番組情報格納部３０４、ユーザ属性情報格納部３０６、視聴履歴格納部３０８、位置情報受信部３１２、位置特定部３１４、進入検出部３１６、番組情報送信部３１８、および番組情報抽出部３２０を備える。
【００２７】
場所情報格納部３０２は、前述した登録場所の位置を例えば座標形式で表した場所情報を各々の移動体端末１１０の移動体端末ＩＤに対応付けて格納する。各々の登録場所は、各移動体端末１１０のユーザから申し出に従って、この場所情報格納部３０２に格納される。
【００２８】
番組情報格納部３０４は、前述した複数の番組情報を格納する。これらの番組情報は、例えば番組を放送する放送局から提供されたものである。
【００２９】
ユーザ属性情報格納部３０６は、各々の移動体端末１１０のユーザの属性に関するユーザ属性情報を格納する。このユーザ属性情報には、例えば、ユーザの年齢、職業、性別、趣味などが含まれている。これらのユーザ属性情報は、例えば、移動体端末のユーザが移動通信網を管理する移動通信事業者と移動通信サービスの契約を行うときにユーザから移動通信事業者に提供されたものである。
【００３０】
視聴履歴格納部３０８は、移動体端末１１０のユーザが視聴した番組に関する視聴履歴を格納する。情報提供装置１００が移動体端末１１０のユーザの視聴履歴を取得する方法は様々であるが、たとえば、移動体端末１１０のユーザが保有するテレビが、通信ネットワークに接続されている場合、視聴履歴格納部３０８は、このテレビによって番組が視聴されるごとに、視聴された番組に関する情報を視聴履歴として、このテレビから通信ネットワークを介して取得してもよい。また、このテレビによって番組が視聴されるごとに、視聴された番組に関する情報をテレビが蓄積しておき、テレビがネットワークに接続されたときやユーザが指定したときなどの所定のタイミングで、視聴履歴格納部３０８は、この蓄積された情報を視聴履歴として、このテレビから通信ネットワークを介して取得してもよい。さらに、移動体端末１１０がテレビ放送やラジオ放送の受信機能を有している場合には、視聴履歴格納部３０８は、移動体端末１１０において番組が視聴されるごとに、視聴された番組に関する情報を視聴履歴として移動体端末１１０から移動通信網１２０を介して取得してもよい。
【００３１】
位置情報受信部３１２は、移動体端末１１０から送られてきた位置情報を受信する。たとえば、位置情報受信部３１２は、当該移動体端末１１０が備える通信Ｉ／Ｆ１５３０を利用し、移動体通信網１２０を介して、移動体端末１１０から送られてきた位置情報を受信する。
【００３２】
位置特定部３１４は、移動体端末１１０の位置を特定する。具体的には、位置特定部３１４は、位置情報受信部３１２が受信した位置情報に示されている位置を、移動体端末の位置として特定する。
【００３３】
進入検出部３１６は、位置特定部３１４によって特定された移動体端末１１０の位置に基づいて、当該移動体端末１１０に対応付けて場所情報格納部３０２に格納されている場所情報が示す登録場所へ、当該移動体端末１１０が進入したことを検出する。たとえば、進入検出部３１６は、位置情報に示されている座標と、場所情報が示す座標とが一致した場合に、または位置情報に示されている座標が、場所情報が示す座標から所定の範囲内の場合に、当該移動体端末１１０が登録場所に進入したと検出する。上記した範囲は、移動体端末１１０のユーザや情報提供装置１００の管理者等が任意に設定できるものであってもよい。これにより、たとえば、登録場所を自宅とした場合であっても、上記した範囲により、自宅に近づいたタイミング、敷地内に進入したタイミング、建物内に進入したタイミング、部屋に進入したタイミングなど、進入したことが検出されるタイミングを細かく調整することができる。
【００３４】
番組情報抽出部３２０は、番組情報格納部３０４に格納されている各番組情報に含まれる放送日時を参照し、移動体端末１１０が登録場所に進入した時点から後の時間帯に放送される番組の番組情報を、番組情報格納部３０４から抽出する。また、番組情報抽出部３２０は、視聴履歴格納部３０８に格納されている移動体端末１１０の視聴履歴と、ユーザ属性情報格納部３０６に格納されている当該移動体端末１１０のユーザの属性情報とを取得し、取得した視聴履歴および取得した属性情報に示されている属性に応じた番組の番組情報を、番組情報格納部３０４に格納されている番組情報から抽出する。
【００３５】
番組情報送信部３１８は、進入検出部３１６によって移動体端末１１０が登録場所に進入したことが検出されると、番組情報格納部３０４に格納されている番組情報を当該移動体端末１１０へ送信する。具体的には、番組情報送信部３１８は、進入検出部３１６によって移動体端末１１０が登録場所に進入したことが検出されると、番組情報抽出部３２０が抽出した番組情報、すなわち、移動体端末１１０が登録場所に進入した時点から後の時間帯に放送される番組であり、かつユーザの視聴履歴および属性に応じた番組の番組情報を、当該移動体端末１１０へ送信する。
【００３６】
図４は、第１実施形態における移動体端末１１０および情報提供装置１００による処理の手順を示す。まず、移動体端末１１０において、位置検出部２０２が、当該移動体端末１１０の位置を検出し（ステップＳ４０２）、位置情報送信部２０４は、検出された位置を示す位置情報と当該移動体端末１１０の移動体端末ＩＤを、情報提供装置１００へ送信する（ステップＳ４０４）。移動体端末１１０は、引き続き定期的に、位置の検出をおこなって位置情報及び移動体端末ＩＤを情報提供装置１００へ送信する処理を繰り返す。
【００３７】
情報提供装置１００においては、移動体端末１１０から送信されてきた位置情報を、位置情報受信部３１２が受信すると（ステップＳ４０６）、位置特定部３１４が、位置情報受信部３１２が受信した位置情報に示されている位置を、当該位置情報の送信元の移動体端末１１０の位置として特定する（ステップＳ４０８）。上述したとおり、移動体端末１１０からは移動体端末ＩＤも送られてくるため、情報提供装置１００は、この移動体端末ＩＤにより、位置情報の送信元の移動体端末１１０を識別することができる。
【００３８】
そして、情報提供装置１００においては、進入検出部３１６が、ステップＳ４０８で特定された移動体端末１１０の位置に基づいて、当該移動体端末１１０の移動体端末ＩＤに対応付けられている登録場所へ当該移動体端末１１０が進入したか否かを判断する（ステップＳ４１０）。進入したことが検出されると（ステップＳ４１０：Ｙｅｓ）、番組情報抽出部３２０が、移動体端末１１０が登録場所に進入した時点から後の時間帯に放送される番組であって、移動体端末１１０のユーザの視聴履歴および属性に応じた番組の番組情報を、番組情報格納部３０４から抽出し（ステップＳ４１２）、ステップＳ４１２で抽出された番組情報を、番組情報送信部３１８が、当該移動体端末１１０へ送信する（ステップＳ４１４）。そして、情報提供装置１００は、引き続き、位置情報の受信を待機する。
【００３９】
一方で、情報提供装置１００において、進入検出部３１６が、ステップＳ４０８で特定された移動体端末１１０の位置に基づいて、当該移動体端末１１０に対応付けられている登録場所へ当該移動体端末１１０が進入したことを検出しなかった場合（ステップＳ４１０：Ｎｏ）、情報提供装置１００は、引き続き、位置情報の受信を待機する。
【００４０】
移動体端末１１０においては、情報提供装置１００から送られてきた番組情報を、番組情報受信部２０６が受信すると（ステップＳ４１６）、ステップＳ４０６で受信された番組情報を、番組情報出力部２０８が出力する（ステップＳ４１８）。そして、移動体端末１１０は、引き続き、番組情報の受信を待機する。
【００４１】
図５は、場所情報格納部３０２に格納されている場所情報の一例を示す。図５に示すテーブル５００は、場所情報格納部３０２に格納されているデータベース・テーブルである。テーブル５００には、複数の移動体端末１１０の場所情報が設定される。図５に示す例では、テーブル５００には、各移動体端末１１０の場所情報として、移動体端末ＩＤおよび登録場所が設定されている。たとえば、テーブル５００において、移動体端末ＩＤ「ＩＤ０００１」には、この移動体端末１１０に対応付けられている登録場所を示す座標として「○○度○○分○○秒」が対応付けられている。また、移動体端末ＩＤ「ＩＤ０００２」には、この移動体端末１１０に対応付けられている登録場所を示す座標として「××度××分××秒」が対応づけられている。したがって、移動体端末ＩＤ「ＩＤ０００１」を有する移動体端末ＩＤ１１０から、座標「○○度○○分○○秒」が示されている位置情報が送られてきた場合、この座標と、このテーブル５００に設定されている座標とが一致しているので、進入検出部３１６は、当該移動体端末１１０が登録場所に進入したと検出し、番組情報送信部３１８は、当該移動体端末１１０に対して、番組情報格納部３０４に格納されている番組情報を送信する。
【００４２】
図６は、番組情報格納部３０４に格納されている番組情報の一例を示す。図６に示すテーブル６００は、番組情報格納部３０４に格納されているデータベース・テーブルである。テーブル６００には、複数の番組の番組情報が設定される。図６に示す例では、テーブル６００には、各番組の番組情報として、放送日、チャンネル、放送時間、番組名、ジャンル、出演者、および内容が設定されている。
【００４３】
図７は、ユーザ属性情報格納部３０６に格納されているユーザ属性情報の一例を示す。図７に示すテーブル７００は、ユーザ属性情報格納部３０６に格納されているデータベース・テーブルである。テーブル７００には、複数の移動体端末１１０のユーザのユーザ属性情報が設定される。図７に示す例では、テーブル７００には、各ユーザのユーザ属性情報として、ユーザＩＤ、移動体端末ＩＤ、年齢、職業、性別、趣味、好きなスポーツ、および好きな芸能人が設定されている。
【００４４】
図８は、視聴履歴格納部３０８に格納されている視聴履歴情報の一例を示す。図８に示すテーブル８００は、視聴履歴格納部３０８に格納されているデータベース・テーブルである。テーブル８００には、複数の移動体端末１１０のユーザの視聴履歴が設定される。図８に示す例では、テーブル８００には、各ユーザの視聴履歴として、視聴日、視聴時間、および視聴チャンネルが設定されている。
【００４５】
なお、本実施形態では、既に放送された番組の番組情報が、番組情報格納部３０４に残されているものとし、これにより、視聴履歴に示されている、視聴日、視聴時間、および視聴チャンネルによって、ユーザが視聴した番組の番組情報を、番組情報格納部３０４から取得できる。このため、本実施形態では、番組名、ジャンル、出演者、内容等といった番組情報を視聴履歴に含めていないが、これらの番組情報を視聴履歴に含めるようにしてもよい。
【００４６】
上記において、番組情報抽出部３２０が、ユーザの視聴履歴および属性に応じた番組の番組情報を番組情報格納部３０４から抽出する方法は様々であるが、以下にその一例を示す。たとえば図７の例では、ユーザ属性情報には、好きな芸能人が示されているので、番組情報抽出部３２０は、ユーザ属性情報に示されている芸能人が出演する番組の番組情報を番組情報格納部３０４から抽出する。たとえば、図７のテーブル７００において、ユーザＩＤ「ＵＩＤ０００２」を有するユーザのユーザ属性情報には、好きな芸能人として「××花子」が設定されている。そこで、番組情報抽出部３２０は、このユーザに提供する番組情報として、「××花子」が出演している番組の番組情報を番組情報格納部３０４から抽出する。
【００４７】
同様に、図７の例で、ユーザ属性情報には、趣味、好きなスポーツが示されているので、番組情報抽出部３２０は、これらに関連する番組の番組情報を番組情報格納部３０４から抽出する。たとえば、図７のテーブル７００において、ユーザＩＤ「ＵＩＤ０００２」を有するユーザのユーザ属性情報には、趣味として「音楽」が設定されており、好きなスポーツとして「テニス」が設定されている。そこで、番組情報抽出部３２０は、各番組情報に含まれる「ジャンル」や「内容」を参照し、このユーザに提供する番組情報として、ライブ番組などの音楽に関連する番組の番組情報や、テニスの試合番組などのテニスに関連する番組の番組情報を番組情報格納部３０４から抽出する。
【００４８】
一方、視聴履歴からは、視聴時間帯、チャンネル、番組、ジャンル、出演者などの、ユーザが視聴する番組の傾向を読み取ることができる。そこで、番組情報抽出部３２０は、この傾向にマッチする番組の番組情報を、番組情報格納部３０４から抽出する。たとえば、図８のテーブル８００に設定されている、ユーザＩＤ「ＵＩＤ０００１」を有するユーザの視聴履歴から、「２１：００〜２２：００」の時間帯には、「１」チャンネルの番組を視聴する頻度が高いことが読み取れる。そこで、番組情報抽出部３２０は、このユーザに提供する番組情報として、「２１：００〜２２：００」の時間帯に「１」チャンネルで放送される番組の番組情報を番組情報格納部３０４から抽出する。たとえば、図６に示す例では、「２１：００〜２２：００」の時間帯に「１」チャンネルで放送されるニュース番組がこれに該当する。
【００４９】
ユーザの視聴履歴および属性に応じた番組の番組情報が複数存在する場合、番組情報抽出部３２０は、この複数の番組情報を番組情報格納部３０４から抽出してもよい。このうち、放送時間が重複するものについては、視聴履歴およびユーザ属性情報に基づいて、ユーザとの適合度をそれぞれの番組について算出し、よりユーザとの適合度が高い番組の番組情報を優先的に抽出するようにしてもよい。
【００５０】
図９は、移動体端末１１０のハードウェア構成の一例を示す。移動体端末１１０は、既に説明した、ディスプレイ１５６０、スピーカ１５７０、ＧＰＳユニット１５８２に加え、ＣＰＵ１５０５、ＲＯＭ１５１０、ＲＡＭ１５２０、通信Ｉ／Ｆ１５３０、外部メモリドライブ１５４０、および外部メモリ１５４２を備える。
【００５１】
ＲＯＭ１５１０およびＲＡＭ１５２０は、各種データおよび各種プログラムを格納する。ＣＰＵ１５０５は、ＲＯＭ１５１０またはＲＡＭ１５２０に格納されたプログラムを実行することで、各種データ処理および各種ハードウェア制御をおこなう。
【００５２】
通信Ｉ／Ｆ１５３０は、通信ネットワークに接続し、通信ネットワークを介して外部との通信をおこなう。外部メモリドライブ１５４０は、外部メモリ１５４２に接続し、外部メモリ１５４２に対するデータの送受信をおこなう。外部メモリ１５４２としては、たとえば、メモリカードが挙げられる。
【００５３】
入力デバイス１５５０は、ユーザによって操作されることにより、当該移動体端末１１０に対し、各種情報を入力する。入力デバイス１５５０としては、たとえば、キーボード、ボタン、タッチパネルなどが挙げられる。
【００５４】
ＣＰＵ１５０５が実行するプログラムは、たとえば、コンピュータ読み取り可能な記録媒体に格納されて移動体端末１１０に提供され、移動体端末１１０に格納される。ＣＰＵ１５０５が実行するプログラムは、移動体端末１１０に予め格納されていてもよい。また、ＣＰＵ１５０５が実行するプログラムは、外部装置から通信ネットワークを介して移動体端末１１０に提供され、移動体端末１１０に格納されてもよい。
【００５５】
たとえば、移動体端末１１０は、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、通信Ｉ／Ｆ１５３０を制御することにより、位置情報送信部２０４および番組情報受信部２０６として機能する。
【００５６】
また、移動体端末１１０は、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、ディスプレイ１５６０およびスピーカ１５７０を制御することにより、番組情報出力部２０８として機能する。
【００５７】
また、移動体端末１１０は、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、ＧＰＳユニット１５８２を制御することにより、位置検出部２０２として機能する。
【００５８】
図１０は、情報提供装置１００のハードウェア構成の一例を示す。情報提供装置１００は、ＣＰＵ２５０５、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤ（ハードディスク）ドライブ２５２５、通信Ｉ／Ｆ２５３０、外部メモリドライブ２５４０、および外部メモリ２５４２を備える。
【００５９】
ＲＯＭ２５１０、ＲＡＭ２５２０、およびＨＤドライブ２５２５は、各種データおよび各種プログラムを格納する。ＣＰＵ２５０５は、ＲＯＭ２５１０、ＲＡＭ２５２０、またはＨＤドライブ２５２５に格納されたプログラムを実行することで、各種データ処理および各種ハードウェア制御をおこなう。
【００６０】
通信Ｉ／Ｆ２５３０は、通信ネットワークに接続し、通信ネットワークを介して外部との通信をおこなう。外部メモリドライブ２５４０は、外部メモリ２５４２に接続し、外部メモリ２５４２に対するデータの送受信をおこなう。外部メモリ２５４２としては、たとえば、メモリカードが挙げられる。外部メモリ２５４２は、フレキシブルディスク、ＣＤ、ＤＶＤ等の記録媒体であってもよい。
【００６１】
ＣＰＵ２５０５が実行するプログラムは、たとえば、コンピュータ読み取り可能な記録媒体に格納されて情報提供装置１００に提供され、情報提供装置１００に格納される。ＣＰＵ２５０５が実行するプログラムは、情報提供装置１００に予め格納されていてもよい。また、ＣＰＵ２５０５が実行するプログラムは、外部装置から通信ネットワークを介して情報提供装置１００に提供され、情報提供装置１００に格納されてもよい。
【００６２】
たとえば、情報提供装置１００は、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２が、場所情報格納部３０２、番組情報格納部３０４、ユーザ属性情報格納部３０６、および視聴履歴格納部３０８として機能する。
【００６３】
また、情報提供装置１００は、ＣＰＵ２５０５が、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２に格納されているプログラムを実行することにより、位置特定部３１４、進入検出部３１６、および番組情報抽出部３２０として機能する。
【００６４】
また、情報提供装置１００は、ＣＰＵ２５０５が、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２に格納されているプログラムを実行し、通信Ｉ／Ｆ２５３０を制御することにより、位置情報受信部３１２および番組情報送信部３１８として機能する。
【００６５】
以上説明したように、第１実施形態によれば、移動体端末１１０が登録場所に進入したことを検出したタイミングで、番組情報を送信することとしたので、移動体端末１１０のユーザが番組をすぐに視聴できる可能性が高いタイミング、つまりそのユーザにとって好ましいタイミングで、このユーザの移動体端末１１０へ番組情報を提供することができる。また、移動体端末１１０が登録場所に進入した以降の時間帯に放送される番組の番組情報を送信することとしたので、ユーザが現実に視聴可能な番組の番組情報を、このユーザの移動体端末１１０へ提供することができる。また、ユーザの視聴履歴および属性に応じた番組の番組情報を送信するので、ユーザの好みに応じた内容の番組情報を、このユーザの移動体端末１１０へ提供することができる。
【００６６】
（第２実施形態）
次に、第２実施形態を説明する。この第２実施形態では、位置検出部２０２が検出した位置だけでなく、歩数計によって計測されたユーザの歩数にさらに基づいて、ユーザが登録場所に進入したか否かを判断する例について説明する。
【００６７】
図１１は、第２実施形態にかかる移動体端末１１０の機能構成を示す。第２実施形態にかかる移動体端末１１０は、歩数計測部２１０および歩数情報送信部２１２のほか、定期券や電子マネーに相当する価値を記憶し、これらと引き替えにサービスを受けるサービス授受部２１３をさらに備える点で、第１実施形態にかかる移動体端末１１０と異なる。
【００６８】
歩数計測部２１０は、当該移動体端末１１０のユーザが歩行した際の歩数を計測する。具体的には、移動体端末１１０は歩数計を備えており、この歩数計が歩数計測部２１０として機能し、当該移動体端末１１０のユーザが歩行した際の歩数を計測する。そして、歩数計測部２１０は、計測した歩数を示す歩数情報を生成する。
【００６９】
歩数情報送信部２１２は、歩数計測部２１０が計測した歩数を示す歩数情報を、情報提供装置１００へ送信する。たとえば、歩数情報送信部２１２は、当該移動体端末１１０が備える通信Ｉ／Ｆ１５３０を利用し、たとえば１０秒ごとなど、定期的に、移動体通信網１２０を介して、歩数情報を情報提供装置１００へ送信する。移動体端末１１０は、位置情報送信部２０４と歩数情報送信部２１２とを備えるかわりに、これら双方の機能を有する送信部を備えてもよく、この場合、送信部は、位置情報と、歩数情報とを一括して情報提供装置１００へ送信してもよい。たとえば、移動体端末１１０は、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、通信Ｉ／Ｆ１５３０を制御することにより、この歩数情報送信部２１２として機能する。
【００７０】
図１２は、第２実施形態にかかる情報提供装置１００の機能構成を示す。第２実施形態にかかる情報提供装置１００は、歩数情報受信部３２２をさらに備える点で、第１実施形態にかかる情報提供装置１００と異なる。
【００７１】
歩数情報受信部３２２は、移動体端末１１０から送られてきた歩数情報を受信する。たとえば、歩数情報受信部３２２は、当該移動体端末１１０が備える通信Ｉ／Ｆ１５３０を利用し、移動体通信網１２０を介して、移動体端末１１０から送られてきた歩数情報を受信する。たとえば、情報提供装置１００は、ＣＰＵ２５０５が、ＲＯＭ２５１０、ＲＡＭ２５２０、ＨＤドライブ２５２５、または外部メモリ２５４２に格納されているプログラムを実行し、通信Ｉ／Ｆ２５３０を制御することにより、この歩数情報受信部３２２として機能する。
【００７２】
進入検出部３１６は、位置特定部３１４によって特定された移動体端末１１０の位置と、歩数情報受信部３２２が受信した歩数情報に示されている歩数とに基づいて、当該移動体端末１１０に対応付けて場所情報格納部３０２に格納されている場所情報が示す登録場所へ、当該移動体端末１１０が進入したことを検出する。
【００７３】
具体的には、進入検出部３１６は、位置特定部３１４によって特定された移動体端末１１０の位置が、登録場所以外の場所を示しているが、その登録場所から所定の範囲内の場合、移動体端末１１０のユーザが或る基準地点から登録場所まで歩行したときの過去の歩数（以下、基準歩数という）と、ユーザが今回新たに上記基準地点を出発または通過したときから現在までの歩数とを取得し、取得した過去の歩数（基準歩数）と現在の歩数とが一致するかもしくはその差が所定の範囲内であれば、登録場所へ当該移動体端末１１０が進入したと判断する。この場合、基準地点の位置を正確に定めておく必要があるが、この基準位置は、たとえば駅の改札や駅前のコンビニエンスストアなどの、移動体端末１１０のユーザが頻繁に当該移動体端末１１０のサービス授受機能を利用してサービスの提供を受けるサービス提供場所である。移動体端末を利用する、とは、たとえば、移動体端末１１０が非接触ＩＣカードとしての機能を有しており、この非接触ＩＣカードを利用して、提供を受けたサービスの代金を決済する場合などを示す。このようなサービス提供場所の正確な位置については予め特定しておくことが可能であるから、進入検出部３１６は、ユーザがサービス提供場所でサービスの提供を受けたときから登録場所に移動するまでの歩数を基準歩数として取得し、これを記憶しておく。より具体的には、次のようにして進入検出部３１６は基準歩数を取得する。
【００７４】
まず、移動体端末１１０のサービス授受部２１３は、サービス提供場所でサービスを受けると、そのことを検知し、進入検出部３１６に通知する。進入検出部３１６は、このときの歩数計測部によって計測されている歩数を記憶しておく。そして、ユーザが登録場所に進入すると、位置特定部３１４がそのことを特定し、進入検出部３１６に通知する。進入検出部３１６は、このときの歩数計測部によって計測されている歩数を記憶する。そして、進入検出部３１６は、サービス提供場所でサービスを受けたときに記憶した歩数と、ユーザが登録場所に進入したときに記憶した歩数との差を算出して、これを基準歩数として取得する。
【００７５】
上記判断処理に用いる過去の歩数（基準歩数）は、移動体端末１１０のユーザが基準地点から登録場所まで歩行したときの１回分の歩数であってもよいが、そのときの歩数が、著しく精度が低い場合もある。この場合、上記判断処理を正確におこなうことができなくなってしまう。そこで、進入検出部３１６は、移動体端末１１０のユーザが基準地点から登録場所まで歩行したときの複数回分の過去の歩数と、現在の歩数とを取得し、取得した複数回分の過去の歩数に基づいて、移動体端末１１０のユーザが基準地点から登録場所まで歩行したときの基準歩数を算出し、算出した基準歩数と、取得した現在の歩数とが一致するかもしくはその差が所定の範囲内であれば、登録場所へ当該移動体端末１１０が進入したと判断するようにしてもよい。基準歩数とは、たとえば、複数回分の過去の歩数の平均であってもよいが、これに限らない。過去の歩数（基準歩数）が、移動体端末１１０のユーザが基準地点から登録場所まで歩行したときの１回分の歩数であっても、複数回分の歩数であっても、ユーザが新たに基準地点を出発または通過したときから現在までの歩数とに基づいて、登録場所へ当該移動体端末１１０が進入を検出するという点では共通である。
【００７６】
図１３は、第２実施形態における移動体端末１１０および情報提供装置１００による処理の手順を示す。なお、ここでは、移動体端末１１０のユーザは常に同じルートで自宅に移動するものと仮定する。また、基準歩数は、前述した方法で予め移動体端末１１０が取得しているものとする。
【００７７】
まず、移動体端末１１０において、位置検出部２０２が、当該移動体端末１１０の位置を検出し、歩数計測部２１０が、当該移動体端末１１０のユーザの歩数を計測すると（ステップＳ１３０２）、位置情報送信部２０４が、検出された位置を示す位置情報を、情報提供装置１００へ送信し、歩数情報送信部２１２が、計測された歩数を示す歩数情報を、情報提供装置１００へ送信する（ステップＳ１３０４）。この送信処理は、移動体端末１１０において、位置検出部２０２がサービス提供場所を通過したときには必ず行われるが、それ以外は、定期的に行われる。ステップＳ１３０４では、位置情報とともに、当該移動体端末１１０の移動体端末ＩＤが移動体端末１１０から情報提供装置１００へ送信される。
【００７８】
情報提供装置１００においては、移動体端末１１０から送信されてきた位置情報および歩数情報を、位置情報受信部３１２が受信すると（ステップＳ１３０６）、位置特定部３１４が、位置情報受信部３１２が受信した位置情報に示されている位置を、当該位置情報の送信元の移動体端末１１０の位置として特定する（ステップＳ１３０８）。上述したとおり、移動体端末１１０からは移動体端末ＩＤも送られてくるため、情報提供装置１００は、この移動体端末ＩＤにより、位置情報の送信元の移動体端末１１０を識別することができる。
【００７９】
そして、情報提供装置１００においては、進入検出部３１６が、ステップＳ１３０８で特定された移動体端末１１０の位置および受信した歩数情報に示されている歩数に基づいて、当該移動体端末１１０に対応付けられている登録場所へ当該移動体端末１１０が進入したか否かを判断し（ステップＳ１３１０）、進入したことを検出すると（ステップＳ１３１０：Ｙｅｓ）、番組情報抽出部３２０が、移動体端末１１０のユーザの視聴履歴および属性に応じた番組の番組情報を、番組情報格納部３０４から抽出し（ステップＳ１３１２）、ステップＳ１３１２で抽出された番組情報を、番組情報送信部３１８が、当該移動体端末１１０へ送信し（ステップＳ１３１４）、情報提供装置１００は、引き続き、位置情報の受信を待機する。
【００８０】
一方で、情報提供装置１００において、進入検出部３１６が、ステップＳ１３０８で特定された移動体端末１１０の位置に基づいて、当該移動体端末１１０に対応付けられている登録場所へ当該移動体端末１１０が進入したことを検出しなかった場合（ステップＳ１３１０：Ｎｏ）、情報提供装置１００は、引き続き、位置情報および歩数情報の受信を待機する。
【００８１】
移動体端末１１０においては、情報提供装置１００から送られてきた番組情報を、番組情報受信部２０６が受信すると（ステップＳ１３１６）、ステップＳ１３０６で受信された番組情報を、番組情報出力部２０８が出力し（ステップＳ１３１８）、移動体端末１１０は、引き続き、番組情報の受信を待機する。
【００８２】
図１４は、進入検出部３１６による進入を検出する処理の概念を示す。図１４において、基準地点Ｐ１は、基準地点の一例としての駅を示し、登録地点Ｐ２は、登録場所として設定されている移動体端末１１０のユーザＸの自宅を示す。また、上述した登録場所からの所定の範囲を３０ｍとする。基準地点Ｐ１から登録地点Ｐ２までの距離は８００ｍであり、その経路上における地点Ｘから７８０ｍの位置を地点Ｐ３とする。この地点Ｐ３は、登録場所から所定の範囲内とされる地点である。また、上記経路上における地点Ｘから７６０ｍの位置を地点Ｐ４とする。この地点Ｐ４は、登録場所から所定の範囲内とされない地点である。
【００８３】
たとえば、第１実施形態のように、ユーザＸの移動体端末１１０から送信された位置情報に基づいて、移動体端末１１０が登録場所に進入したか否かを判断する場合、移動体端末１１０から送信された位置情報が登録地点Ｐ２を示していない場合には、ユーザＸが登録地点Ｐ２に進入したとは判断されない。すなわち、移動体端末１１０から送信された位置情報が地点Ｐ３や地点Ｐ４を示す場合には、ユーザＸが登録地点Ｐ２に進入したとは判断されない。
【００８４】
しかしながら、実際にはユーザＸが登録地点Ｐ２に進入したにも関わらず、位置検出部２０２の検出誤差などにより、たとえば、地点Ｐ３のように、登録地点Ｐ２以外の地点を示す場合がある。このような場合、実際にはユーザＸが地点Ｐ２に進入したにも関わらず、ユーザＸの移動体端末１１０に対して番組情報が提供されない。
【００８５】
一方、第２実施形態では、このような場合であっても、進入検出部３１６は、移動体端末１１０のユーザが基準地点から登録場所まで歩行したときの過去の歩数（基準歩数）と、現在の歩数とを取得し、取得した過去の歩数と現在の歩数とが一致するかもしくは所定の範囲内であれば、登録場所へ当該移動体端末１１０が進入したと判断する。たとえば、図１４に示す例において、ユーザＸが登録地点Ｐ２に進入したにも関わらず、移動体端末１１０から送信された位置情報が地点Ｐ３を示す場合であっても、基準地点Ｐ１から登録地点Ｐ２までの歩数が、基準歩数に一致するかまたはその基準歩数から所定の範囲内の場合は、当該移動体端末１１０が登録場所に進入したと判断する。
【００８６】
ここで、進入検出部３１６は、基準地点から登録場所までの距離を取得することができる場合は、現在の歩数に、当該移動体端末１１０のユーザに応じた歩行間隔を乗じることにより、基準地点から登録場所までの歩行距離を算出し、算出した歩行距離と、基準地点から登録場所までの距離とが、一致または所定の範囲内の場合は、当該移動体端末１１０が登録場所に進入したと判断するようにしてもよい。
【００８７】
このように、第２実施形態によれば、移動体端末１１０から受信した位置情報に誤差が生じ、位置情報だけでは移動体端末１１０が登録場所に進入したことを検出できなかった場合であっても、移動体端末１１０から受信した歩数情報が示す歩数に基づいて、移動体端末１１０が登録場所に進入したことを検出できる。このため、より高い精度で、移動体端末１１０が登録場所に進入したことを検出することができる。よって、より適切なタイミングで、移動体端末１１０のユーザに番組情報を提供することができる。
【００８８】
（１）変形例１
第１実施形態及び第２実施形態において、一の移動体端末１１０に対して一の登録場所を対応付ける構成としたが、一の移動体端末１１０に対して複数の登録場所を対応付けるようにしてもよい。また、一の登録場所に対して複数の移動体端末１１０を対応付けるようにしてもよい。また、登録場所はユーザの自宅に限らず、ユーザの職場などのように、ユーザが番組を視聴し得る場所であればどこであってもよい。
【００８９】
（２）変形例２
第１実施形態及び第２実施形態において、番組情報抽出部３２０は、ユーザの視聴履歴および属性に応じた番組の番組情報を抽出することとしたが、この抽出を行わなくてもよいし、また、上記以外の抽出条件によって番組情報を抽出してもよい。後者の場合、上記抽出条件によって番組情報を抽出するか、上記以外の抽出条件によって番組情報を抽出するかを、予めおこなわれた設定などに基づいて、移動体端末１１０ごとに使い分けるようにしてもよい。
【００９０】
（３）変形例３
第１実施形態及び第２実施形態において、移動体端末１１０が登録場所に進入した状態のままであるにもかかわらず、ＧＰＳの誤差により、移動体端末１１０から送信された位置情報が、登録場所外と、登録場所内とを、交互に繰り返し示す場合がある。このような場合、情報提供装置１００は、番組情報を移動体端末１１０へ繰り返し送信し、移動体端末１１０のユーザに煩わしさを感じさせてしまう。そこで、情報提供装置１００は、位置情報が示す場所が、登録場所外から登録場所内に変化した場合であっても、移動体端末１１０から受信した歩数情報が示す歩数に変化がない場合、またはその変化が所定の誤差範囲内の場合は、移動体端末１１０が登録場所外に移動したものではないと判断し、その後、位置情報が登録場所内を示したとしても、移動体端末１１０へ番組情報を送信しないようにしてもよい。
【００９１】
（４）変形例４
第２実施形態を次のように変形してもよい。
進入検出部３１６は、位置特定部３１４によって特定された移動体端末１１０の位置が、登録場所以外の場所を示しているが、その登録場所から所定の範囲内の場合、移動体端末１１０から受信した歩数情報の履歴を参照する。そして、進入検出部３１６は、前回受信した歩数情報の歩数と今回受信した歩数情報の歩数との差（つまり時間的に連続して受信した歩数情報の歩数の差）が予め決められた閾値以上の場合には、登録場所へ当該移動体端末１１０が進入したと判断する。例えば、上記の所定の範囲を登録場所から１００ｍとし、歩数の閾値を２００歩とする。歩数の閾値は、上記の所定の範囲をユーザが十分に歩けるだけの歩数である。この場合、あるタイミングで情報提供装置１００が移動体端末１１０から受信した位置情報が、例えば登録場所から９０ｍ（＜閾値１００ｍ）の位置を示しており、また、そのタイミングで移動体端末１１０から受信した歩数情報が例えば１５０００歩を示していたとする。そして、時間的に連続する、その次のタイミングで、情報提供装置１００が移動体端末１１０から受信した位置情報が、例えば登録場所から３０ｍ（＜閾値１００ｍ）の位置を示しており、また、そのタイミングで移動体端末１１０から受信した歩数情報が例えば１６５００歩を示していたとする。この場合、両タイミングにおける歩数の差は１６５００−１５０００＝１５００歩（＞閾値１０００歩）であるにも関わらず、ユーザは９０−３０＝６０ｍしか登録場所に近づいていないことになる。このように、上述した登録場所から所定の範囲内において、ユーザの歩数から考えて過少な距離しか登録場所に近づいていないような場合には、進入検出部３１６は、移動体端末１１０の位置検出部２０２の検出誤差があるとして、移動体端末１１０が進入したと判断する。
【００９２】
上述した第２実施形態の内容も、この変形例４の内容も、要するに、歩数情報受信部３３２によって受信された歩数情報が予め決められた条件を満たす場合には、進入検出部３１６は、登録場所へ移動体端末１１０が進入したと判断するという内容である。第２実施形態における所定の条件は、移動体端末１１０のユーザが決められた基準地点から登録場所まで歩行したときの過去の歩数を示す歩数情報と、そのユーザが基準地点から登録場所まで歩行したときの現在の歩数を示す歩数情報が一致するか或いは所定の範囲内にあるという内容である。一方、変形例４における所定の条件は、位置特定部３１４によって時間的に連続して特定された移動体端末１１０の２つの位置が、いずれも、登録場所以外の位置であって、その登録場所から予め決められた範囲内の位置であり、かつ、歩数情報受信部３２２によって時間的に連続して受信された各歩数情報が示す歩数の差が閾値を超えるという内容である。
【００９３】
（５）変形例５
第１実施形態及び第２実施形態において、移動端末装置１１０以外に、移動通信網１２０の基地局１２２や、移動端末装置１１０の位置を登録する位置登録装置など、当該移動端末装置１１０の位置に関する情報を出力することが可能な他の装置が存在する場合、位置情報受信部３１２は、この他の装置から送られてきた位置情報を受信してもよい。この場合、位置情報受信部３１２は、移動体端末１１０から位置情報を受信しなくてもよく、移動体端末１１０は、位置検出部２０２および位置情報送信部２０４を備えていなくてもよい。第２実施形態において、歩数情報についても上記の位置情報と同様に、移動端末装置１１０以外に、当該移動端末装置１１０のユーザの歩数に関する歩数情報を出力することが可能な他の装置が存在する場合、歩数情報受信部３２２は、この他の装置から送られてきた歩数情報を受信してもよい。この場合、歩数情報受信部３２２は、移動体端末１１０から歩数情報を受信しなくてもよく、移動体端末１１０は、歩数計測部２１０および歩数情報送信部２１２を備えていなくてもよい。
【符号の説明】
【００９４】
１０…情報提供システム、１２０…移動体通信網、１００…情報提供装置、１１０…移動体端末、２０２…位置検出部、２０４…位置情報送信部、２０６…番組情報受信部、２０８…番組情報出力部、３０２…場所情報格納部、３０４…番組情報格納部、３０６…ユーザ属性情報格納部、３０８…視聴履歴格納部、３１２…位置情報受信部、３１４…位置特定部、３１６…進入検出部、３１８…番組情報送信部、３２０…番組情報抽出部
【図１】
2011211590.tif 000003
【図２】
2011211590.tif 000004
【図３】
2011211590.tif 000005
【図４】
2011211590.tif 000006
【図５】
2011211590.tif 000007
【図６】
2011211590.tif 000008
【図７】
2011211590.tif 000009
【図８】
2011211590.tif 000010
【図９】
2011211590.tif 000011
【図１０】
2011211590.tif 000012
【図１１】
2011211590.tif 000013
【図１２】
2011211590.tif 000014
【図１３】
2011211590.tif 000015
【図１４】
2011211590.tif 000016