(57)【要約】【課題】具体的な位置情報を用いることなく、ユーザの居場所に適した情報を表示することのできる端末装置等を提供する。【解決手段】記憶部３３０は、通信部３１０により検知された無線信号の識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する。特定部３４２は、ウェブページを取得した際に通信部３１０が検知した無線信号の識別情報と、記憶部３３０に記憶された履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する。加工部３４５は、特定されたアプリケーションプログラムとの関連性の高いアイテムが閲覧可能となるようにウェブページ内に配置する。表示部３５０は、加工部３４５によってアイテムが配置されたウェブページを表示する。【選択図】図４
2018092471.tif 000002
【特許請求の範囲】
【請求項１】
種々のアプリケーションプログラムを実行可能な端末装置であって、
街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知部、
前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する記憶部、
複数のアイテムを含んで構成されるウェブページを外部サーバから取得する取得部、
前記ウェブページを取得した際に前記検知部が検知した前記識別情報と、前記記憶部に記憶された前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定部、
前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムが閲覧可能に配置された前記ウェブページを表示する表示部、
を備えることを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置であって、
前記表示部は、前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムを、上位に並び替え、若しくは、絞り込んだ前記ウェブページを表示する、
ことを特徴とする端末装置。
【請求項３】
請求項１に記載の端末装置であって、
前記記憶部は、種々のアプリケーションプログラムのそれぞれに関連する関連情報を更に記憶し、
前記表示部は、前記特定されたアプリケーションプログラムに応じた前記関連情報に基づいて選択した前記アイテムを、上位に並び替え、若しくは、絞り込んだ前記ウェブページを表示する、
ことを特徴とする端末装置。
【請求項４】
請求項１乃至３の何れか１項に記載の端末装置であって、
前記履歴情報は、前記検知された複数の識別情報と、フォアグランドで実行されたアプリケーションプログラムとを対応付けた情報であり、
前記特定部は、前記履歴情報における前記複数の識別情報と、前記ウェブページを取得した際に前記検知部が検知した複数の識別情報との類似度に基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する、
ことを特徴とする端末装置。
【請求項５】
請求項１乃至４の何れか１項に記載の端末装置であって、
検索に用いられるクエリを受け付ける受付部、
前記受け付けられたクエリを前記外部サーバに送信して検索を依頼する依頼部、を更に備え、
前記取得部は、前記依頼した検索に対する前記ウェブページを前記外部サーバから取得する、
ことを特徴とする端末装置。
【請求項６】
請求項５に記載の端末装置であって、
前記依頼部は、前記特定部が特定したアプリケーションに関連する関連情報を更に付加して前記外部サーバに検索を依頼し、
前記表示部は、前記取得部が取得した前記ウェブページを表示する、
ことを特徴とする端末装置。
【請求項７】
種々のアプリケーションプログラムを実行可能な端末装置における表示方法であって、
前記端末装置が、街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知ステップ、
前記端末装置が、前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶部に蓄積する蓄積ステップ、
前記端末装置が、複数のアイテムを含んで構成されるウェブページを外部サーバから取得する取得ステップ、
前記端末装置が、前記ウェブページを取得した際に前記検知ステップにて検知した前記識別情報と、前記記憶部に蓄積した前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定ステップ、
前記端末装置が、前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムが閲覧可能に配置された前記ウェブページを表示部に表示する表示ステップ、
を備えることを特徴とする表示方法。
【請求項８】
種々のアプリケーションプログラムを実行可能なコンピュータを、
街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知部、
前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する記憶部、
複数のアイテムを含んで構成されるウェブページを外部サーバから取得する取得部、
前記ウェブページを取得した際に前記検知部が検知した前記識別情報と、前記記憶部に記憶された前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定部、
前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムが閲覧可能に配置された前記ウェブページを表示する表示部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、表示方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上において、商品の販売を行う販売サイトが人気を博している。例えば、多くの店舗（仮想店舗）が集まって構成される販売サイト（ショッピングモールサイト）では、全体で幅広いカテゴリ（ジャンル）の商品を取り扱っているだけでなく、店舗同士の価格競争も行われていることもあり、多くのユーザを獲得している。
近年では、スマートフォンに代表される携帯型の端末装置を用いて、外出先からでも販売サイトを利用できるようになっている。
【０００３】
携帯型の端末装置には、ＧＰＳ（Global Positioning System）機能を有している機種も多く、販売サイトを利用する際に、ユーザ（端末装置）の位置情報を提供することが可能となっている。なお、端末装置において、このような位置情報を提供するかどうかを、ユーザが自由に設定できるようになっている。
そのため、販売サイトは、端末装置から位置情報を取得できた場合に限り、例えば、ユーザの居場所（現在地）に適した商品を検索して、端末装置に表示している。
【０００４】
また、端末装置のＧＰＳ機能に依らず、ユーザの位置情報を取得する先行技術として、例えば、特許文献１には、端末装置（情報端末）が通信を行った無線アクセスポイントから場所を含む環境情報を取得して、ユーザに応じた広告を配信する広告配信装置の発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１９１１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、端末装置のＧＰＳ機能や無線アクセスポイントの情報を用いることで、販売サイトは、ユーザの位置情報を取得することができるようになっている。そして、販売サイトは、取得した位置情報を活用し、ユーザの居場所に適した商品を検索している。
【０００７】
しかしながら、このようにして、ユーザの具体的な位置情報を得ることは、プライバシー保護の観点から、あまり好ましいことではなかった。そのため、具体的な位置情報を用いることなく、ユーザの居場所に適した情報を表示することのできる技術が求められていた。例えば、ユーザの居場所を、具体的な位置情報からではなく、他の情報（以下の実施形態で述べるように、その場所で実行実績のあるアプリケーションプログラムの情報）から判別するなどである。
【０００８】
本発明は、上記実状に鑑みてなされたもので、具体的な位置情報を用いることなく、ユーザの居場所に適した情報を表示することのできる端末装置、表示方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点に係る端末装置は、
種々のアプリケーションプログラムを実行可能な端末装置であって、
街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知部、
前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する記憶部、
複数のアイテムを含んで構成されるウェブページを外部サーバから取得する取得部、
前記ウェブページを取得した際に前記検知部が検知した前記識別情報と、前記記憶部に記憶された前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定部、
前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムが閲覧可能に配置された前記ウェブページを表示する表示部、
を備えることを特徴とする。
【００１０】
また、上記観点に係る端末装置において、
前記表示部は、前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムを、上位に並び替え、若しくは、絞り込んだ前記ウェブページを表示してもよい。
【００１１】
また、上記観点に係る端末装置において、
前記記憶部は、種々のアプリケーションプログラムのそれぞれに関連する関連情報を更に記憶し、
前記表示部は、前記特定されたアプリケーションプログラムに応じた前記関連情報に基づいて選択した前記アイテムを、上位に並び替え、若しくは、絞り込んだ前記ウェブページを表示してもよい。
【００１２】
また、上記観点に係る端末装置において、
前記履歴情報は、前記検知された複数の識別情報と、フォアグランドで実行されたアプリケーションプログラムとを対応付けた情報であり、
前記特定部は、前記履歴情報における前記複数の識別情報と、前記ウェブページを取得した際に前記検知部が検知した複数の識別情報との類似度に基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定してもよい。
【００１３】
また、上記観点に係る端末装置において、
検索に用いられるクエリを受け付ける受付部、
前記受け付けられたクエリを前記外部サーバに送信して検索を依頼する依頼部、を更に備え、
前記取得部は、前記依頼した検索に対する前記ウェブページを前記外部サーバから取得してもよい。
【００１４】
また、上記観点に係る端末装置において、
前記依頼部は、前記特定部が特定したアプリケーションに関連する関連情報を更に付加して前記外部サーバに検索を依頼し、
前記表示部は、前記取得部が取得した前記ウェブページを表示してもよい。
【００１５】
本発明の第２の観点に係る表示方法は、
種々のアプリケーションプログラムを実行可能な端末装置における表示方法であって、
前記端末装置が、街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知ステップ、
前記端末装置が、前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶部に蓄積する蓄積ステップ、
前記端末装置が、複数のアイテムを含んで構成されるウェブページを外部サーバから取得する取得ステップ、
前記端末装置が、前記ウェブページを取得した際に前記検知ステップにて検知した前記識別情報と、前記記憶部に蓄積した前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定ステップ、
前記端末装置が、前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムが閲覧可能に配置された前記ウェブページを表示部に表示する表示ステップ、
を備えることを特徴とする。
【００１６】
本発明の第３の観点に係るプログラムは、
種々のアプリケーションプログラムを実行可能なコンピュータを、
街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知部、
前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する記憶部、
複数のアイテムを含んで構成されるウェブページを外部サーバから取得する取得部、
前記ウェブページを取得した際に前記検知部が検知した前記識別情報と、前記記憶部に記憶された前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定部、
前記特定されたアプリケーションプログラムとの関連性の高い前記アイテムが閲覧可能に配置された前記ウェブページを表示する表示部、
として機能させることを特徴とする。
【００１７】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１８】
本発明によれば、具体的な位置情報を用いることなく、ユーザの居場所に適した情報を表示することができる。つまり、現在の場所が、ユーザにとってどのような場所なのかということを、その場所で実行実績のあるアプリケーションプログラムから判別する。なお、ユーザの居場所は、無線信号の識別情報により特定しており、ＧＰＳでは特定が難しい屋内などにも有効であり、特に、屋内のどの居室といった細かい居場所まで特定が可能となる。例えば、ＧＰＳでは、端末装置を使用するユーザが、どの階にいても同じ位置となってしまうが（そもそも誤差も大きいが）、無線信号の識別情報を用いることで、ユーザのいる階までも特定することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る販売システムの全体構成の一例を示すブロック図である。
【図２】住居内に無線信号機器が配置されている様子を説明するための模式図である。
【図３】販売サーバ、及び、端末装置が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。
【図４】本実施形態に係る端末装置の概要構成の一例を示すブロック図である。
【図５】履歴情報の一例を説明するための模式図である。
【図６】関連情報の一例を説明するための模式図である。
【図７】販売サーバから取得したウェブページの一例を示す模式図である。
【図８】ウェブページ内のアイテムの並び替えを説明するための模式図である。
【図９】検索一覧画面の一例を示す模式図である。
【図１０】本実施形態に係る表示処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下に本発明の実施形態を説明する。本発明の実施形態では、多くの店舗（仮想店舗）が集まって構成される販売サイト（ショッピングモールサイト）を一例として説明するが、１つの店舗（業者）による販売サイトにおいても適宜適用可能である。
また、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２１】
（全体構成）
本発明の実施形態に係る販売システム１００は、図１に示すように、販売サーバ２００と各端末装置３００とがインターネット９００を介して接続されて構成される。なお、図中では簡略化しているが、端末装置３００は、利用するユーザに応じて、多数存在しているものとする。
【００２２】
販売サーバ２００は、例えば、サーバコンピュータ等からなり、端末装置３００に対して商品に関する情報を提供すると共に、ユーザが希望する商品を販売する。
例えば、販売サーバ２００は、多くの店舗（仮想店舗）の商品を販売しており、アクセスしてきた端末装置３００に、商品の一覧ページ等のウェブページを提示する。
【００２３】
端末装置３００は、例えば、スマートフォンに代表される携帯型の情報端末であり、種々のアプリケーションプログラムを実行可能である。また、端末装置３００は、所定規格の移動体通信網を通じて接続したインターネット９００を介して販売サーバ２００にアクセスし、商品の検索等を指示する。なお、端末装置３００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−ｆｉなどの無線信号も検知可能となっている。
【００２４】
例えば、図２に示すように、ユーザの住居Ｈ内において、各部屋Ｒ１〜Ｒ４に、無線信号機器４００がそれぞれ配置されている。この無線信号機器４００は、一例として、Ｂｌｕｅｔｏｏｔｈ（登録商標）の無線信号を出力する装置である。なお、出力される無線信号には個別の（重複しない）無線信号ＩＤが含まれており、各無線信号機器４００がそれぞれ識別可能となっている。そして、端末装置３００は、住居Ｈ内（部屋Ｒ１〜Ｒ４内）であれば、その部屋や近隣の部屋に配置された無線信号機器４００から出力される無線信号を検知することになる。
【００２５】
また、端末装置３００は、街中であれば、有料・無料のアクセスポイントや近隣住宅に配置されたネットワーク機器から出力されるＷｉ−ｆｉの無線信号を検知することになる。なお、Ｗｉ−ｆｉの無線信号にも個別の無線信号ＩＤが含まれており、アクセスポイントやネットワーク機器がそれぞれ識別可能となっている。
更に、住居Ｈ内であっても、端末装置３００は、自宅や近隣住宅等に配置されたネットワーク機器から出力されるＷｉ−ｆｉの無線信号を検知可能である。同様に、街中であっても、端末装置３００は、近隣住宅等に配置された無線信号機器（無線信号機器４００と同一でなくともよい）から出力されるＢｌｕｅｔｏｏｔｈ（登録商標）の無線信号を検知可能である。
【００２６】
（情報処理装置の概要構成）
本発明の実施形態に係る販売サーバ２００、及び、端末装置３００が実現される典型的な情報処理装置５００について説明する。
【００２７】
情報処理装置５００は、図３に示すように、ＣＰＵ（Central Processing Unit）５０１と、ＲＯＭ（Read Only Memory）５０２と、ＲＡＭ（Random Access Memory）５０３と、ＮＩＣ（Network Interface Card）５０４と、画像処理部５０５と、音声処理部５０６と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ５０７と、インターフェース５０８と、外部メモリ５０９と、コントローラ５１０と、モニタ５１１と、スピーカ５１２と、を備える。
【００２８】
ＣＰＵ  ５０１は、情報処理装置５００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２９】
ＲＯＭ  ５０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、所定のプログラムをＲＡＭ  ５０３に読み出してＣＰＵ  ５０１による当該プログラムの実行が開始される。また、ＲＯＭ  ５０２には、情報処理装置５００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３０】
ＲＡＭ  ５０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３１】
ＮＩＣ  ５０４は、情報処理装置５００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  ５０１との仲立ちを行うインターフェース（図示せず）等により構成される。
【００３２】
画像処理部５０５は、ＤＶＤ−ＲＯＭ等から読み出されたデータをＣＰＵ  ５０１や画像処理部５０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部５０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、モニタ５１１に出力される。これにより、各種の画像表示が可能となる。
【００３３】
音声処理部５０６は、ＤＶＤ−ＲＯＭ等から読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ５１２から出力させる。また、ＣＰＵ  ５０１の制御の下、情報処理装置５００が行う処理の進行の中で発生させるべき音を生成し、これに対応した音声をスピーカ５１２から出力させる。
【００３４】
ＤＶＤ−ＲＯＭドライブ５０７に装着されるＤＶＤ−ＲＯＭには、例えば、実施形態に係る端末装置３００等を実現するためのプログラムが記憶される。ＣＰＵ  ５０１の制御によって、ＤＶＤ−ＲＯＭドライブ５０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  ５０３等に一時的に記憶される。
【００３５】
インターフェース５０８には、外部メモリ５０９、コントローラ５１０、モニタ５１１、及びスピーカ５１２が、着脱可能に接続される。
【００３６】
外部メモリ５０９には、ユーザの個人情報に関するデータなどが書き換え可能に記憶される。
【００３７】
コントローラ５１０は、情報処理装置５００の各種の設定時などに行われる操作入力を受け付ける。情報処理装置５００のユーザは、コントローラ５１０を介して指示入力を行うことにより、これらのデータを適宜外部メモリ５０９に記録することができる。
【００３８】
モニタ５１１は、画像処理部５０５により出力されたデータを情報処理装置５００のユーザに提示する。
【００３９】
スピーカ５１２は、音声処理部５０６により出力された音声データを情報処理装置５００のユーザに提示する。
【００４０】
この他、情報処理装置５００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  ５０２、ＲＡＭ  ５０３、外部メモリ５０９、ＤＶＤ−ＲＯＭドライブ５０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００４１】
以下、上記情報処理装置５００において実現される端末装置３００の構成等について、図４〜図９を参照して説明する。情報処理装置５００に電源が投入されると、例えば、本実施形態に係る端末装置３００として機能させるプログラムが実行され、本実施形態に係る端末装置３００が実現される。
なお、販売サーバ２００も同様に情報処理装置５００において実現されるが、こちらについては説明を省略し、本実施形態において最も特徴的な端末装置３００について、以下説明する。
【００４２】
（端末装置の概要構成）
図４は、本実施形態に係る端末装置３００の概要構成の一例を示すブロック図である。図示するように、端末装置３００は、通信部３１０と、受付部３２０と、記憶部３３０と、制御部３４０と、表示部３５０とを備える。
【００４３】
通信部３１０は、所定規格の移動体通信網を通じて接続したインターネット９００を介して販売サーバ２００と通信を行う。また、通信部３１０は、検知部として機能し、街中又は室内に配置された機器から出力されるＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−ｆｉなどの無線信号についての識別情報（無線信号ＩＤ）を検知する。
上述したＮＩＣ  ５０４等が、このような通信部３１０として機能しうる。
【００４４】
受付部３２０は、ユーザから入力される種々の情報を受け付ける。
例えば、受付部３２０は、ユーザから入力されたクエリを受け付ける。つまり、受付部３２０は、商品を検索するための検索条件（一例として、キーワード等）を受け付ける。
上述したコントローラ５１０等が、このような受付部３２０として機能しうる。
【００４５】
記憶部３３０は、通信部３１０が検知した無線信号に関する情報や、制御部３４０が実行するアプリケーションプログラムに関する情報を記憶する。
例えば、記憶部３３０は、図５に示すような履歴情報３３１を記憶する。この履歴情報３３１は、通信部３１０により検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた情報であり、制御部３４０（後述する管理部３４１）によって、作成される。
【００４６】
履歴情報３３１には、一例として、アプリＩＤ３３１ａ、無線信号ＩＤ３３１ｂ、信号強度３３１ｃ、及び、検知日時３３１ｄが含まれている。
このアプリＩＤ３３１ａは、実行されたアプリケーションプログラムの識別情報である。なお、実行されたアプリケーションプログラムとは、新たに起動したアプリケーションプログラムだけでなく、バックグランドからフォアグランドに切り換えられたアプリケーションプログラムも含まれる。また、無線信号ＩＤ３３１ｂは、検知された無線信号の識別情報であり、複数の無線信号が検出される場合もある。また、信号強度３３１ｃは、検出された無線信号の強度を示しており、一例として、大、中、小の３つのレベルにて示している。
【００４７】
また、記憶部３３０は、図６に示すような関連情報３３２を記憶する。この関連情報３３２は、アプリケーションプログラムに関連する情報であり、一例として、アプリＩＤ３３２ａ、関連キーワード３３２ｂ、及び、関連ジャンル３３２ｃが含まれている。
【００４８】
この他にも記憶部３３０は、制御部３４０が実行する種々のアプリケーションプログラムも記憶している。
上述したＲＡＭ  ５０３や外部メモリ５０９等が、このような記憶部３３０として機能しうる。
【００４９】
図４に戻って、制御部３４０は、端末装置３００全体を制御する。この制御部３４０は、管理部３４１、特定部３４２、依頼部３４３、取得部３４４、及び、加工部３４５を含んでおり、ユーザの居場所に適した情報を表示する。
【００５０】
管理部３４１は、アプリケーションプログラムが起動した際、又は、バックグランドで稼働していたアプリケーションプログラムがフォアグランドに切り換えられた際に、そのアプリケーションプログラムのアプリＩＤと、通信部３１０が検知した無線信号についての無線信号ＩＤや信号強度等とを対応付けて、上述した履歴情報３３１に追加する。
具体例として、図２の部屋Ｒ１（子供部屋）において、子供を寝かしつけるための読み聞かせアプリ（一例として、アプリＩＤがＸＹＺ−７７７のアプリケーションプログラム）が起動された場合、管理部３４１は、そのアプリＩＤ「ＸＹＺ−７７７」と、通信部３１０が検知した無線信号機器４００の無線信号ＩＤ「Ｂ１２３４５，Ｂ１２３４６」（一例）や信号強度「大，小」（一例）等とを対応付けて履歴情報３３１に追加する。
なお、住居Ｈ内であっても、自宅や近隣住宅等に配置されたネットワーク機器から出力されるＷｉ−ｆｉの無線信号を更に検知した場合には、管理部３４１は、同様に、アプリＩＤと、検知したＷｉ−ｆｉの無線信号ＩＤや信号強度等とを対応付けて履歴情報３３１に追加する。
この他にも、街中で、鉄道の路線案内や運行状況を表示する鉄道アプリ（一例として、アプリＩＤがＸＹＺ−００９のアプリケーションプログラム）がフォアグランドに切り換えられた場合、管理部３４１は、そのアプリＩＤ「ＸＹＺ−００９」と、通信部３１０が検知した無線アクセスポイントの無線信号ＩＤ「Ｗ７７７７７，Ｗ９９９９９」（一例）や信号強度「大，小」（一例）等とを対応付けて履歴情報３３１に追加する。
なお、街中であっても、近隣住宅等に配置された無線信号機器（無線信号機器４００と同一でなくともよい）から出力されるＢｌｕｅｔｏｏｔｈ（登録商標）の無線信号を更に検知した場合には、管理部３４１は、同様に、アプリＩＤと、検知した無線信号ＩＤや信号強度等とを対応付けて履歴情報３３１に追加する。
【００５１】
特定部３４２は、受付部３２０にて、検索のためのクエリが受け付けられた際、若しくは、後述する取得部３４４がウェブページを取得した際に、通信部３１０が検知した無線信号についての無線信号ＩＤと、記憶部３３０に記憶された履歴情報３３１とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する。
例えば、特定部３４２は、履歴情報３３１における無線信号ＩＤの組（アプリＩＤに対応付けられた複数の無線信号ＩＤと、クエリが受け付けられた際に通信部３１０が検知した無線信号ＩＤの組（複数の無線信号の無線信号ＩＤ）との類似度が基準値を超えているかどうかに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する。なお、その際、無線信号の信号強度も含めて求めた類似度により、現在の場所で実行実績のあるアプリケーションプログラムを特定してもよい。
具体例として、図２の部屋Ｒ１において、「Ｔシャツ」を検索するクエリが受け付けられた場合（若しくは、クリエに応じたウェブページを取得した場合）、通信部３１０は、無線信号ＩＤ「Ｂ１２３４５，Ｂ１２３４６」（一例）の無線信号を検知する。その場合、特定部３４２は、図５の履歴情報３３１からアプリＩＤ「ＸＹＺ−７７７」（一例）のアプリケーションプログラムを特定する。
【００５２】
依頼部３４３は、受付部３２０が受け付けたクエリを、通信部３１０を通じて、販売サーバ２００に送信し、商品の検索を依頼する。
具体例として、依頼部３４３は、クエリとして「Ｔシャツ」を販売サーバ２００に送信し、商品の検索を依頼する。
【００５３】
取得部３４４は、依頼部３４３が依頼した検索に対するウェブページ（検索結果）を、通信部３１０を通じて、販売サーバ２００から取得する。
具体例として、取得部３４４は、図７に示すようなウェブページＬＴ１を販売サーバ２００から取得する。このウェブページＬＴ１は、複数のアイテム（アイテムＩＭ１０１，ＩＭ１０２，・・・）を含んで構成されている。
【００５４】
加工部３４５は、特定部３４２によって特定されたアプリケーションプログラムとの関連性の高いアイテムをウェブページから選択し、選択したアイテムが閲覧可能となるように（一例として、ファーストビューやそれに近い上位に並ぶように）ウェブページ内に配置する。
例えば、加工部３４５は、上述した関連情報３３２を用いて、特定されたアプリケーションプログラムに関連するキーワードやジャンル（関連キーワードや関連ジャンル）が、各アイテムに含まれるか否かに従って、各アイテムを並べ替える。
具体例として、アプリＩＤ「ＸＹＺ−７７７」のアプリケーションプログラムが特定されている場合、加工部３４５は、図６の関連情報３３２を用いて、関連キーワード「童話，子供，キッズ，・・・」や関連ジャンル「児童書」を取得し、図７のウェブページＬＴ１の各アイテム（アイテムＩＭ１０１，ＩＭ１０２，・・・）に「童話，子供，キッズ，・・・」や「児童書」が含まれるか否かに従って、ウェブページＬＴ１を並び替える。この場合、加工部３４５は、図８に示すように、「子供」や「キッズ」が含まれるアイテムＩＭ１０６〜ＩＭ１０８，ＩＭ１１０を、「子供」や「キッズ」が含まれないアイテムＩＭ１０１〜ＩＭ１０３よりも上位に移動させて、ウェブページＬＴ１内に配置する（並び替える）。
【００５５】
なお、加工部３４５は、このような並び替えを行う代わりに、その場所で特定されたアプリケーションプログラムとの関連性が高いアイテムを絞り込んでウェブページＬＴ１に配置してもよい。また、絞り込む代わりに、関連性が低いアイテムを選択できないようにグレー表示してもよい（他に、関連性が低いアイテムからチェックボックスやボタンを排除して、選択できないようにしてもよい）。
上述したＣＰＵ  ５０１等が、このような構成からなる制御部３４０として機能しうる。
【００５６】
図４に戻って、表示部３５０は、制御部３４０に制御され、種々の情報を提示する。例えば、表示部３５０は、制御部３４０によりアイテムが並び替えられた、若しくは、アイテムが絞り込まれたウェブページを表示する。
具体的に、上述した図８のように、ウェブページＬＴ１が並び替えられている場合、表示部３５０は、そのウェブページＬＴ１を基にして、図９に示すような検索一覧画面３５１を表示する。
また、その場所で特定されたアプリケーションプログラムとの関連性が高いアイテムが絞り込まれている場合、表示部３５０は、そのような関連性が高いアイテムだけの検索一覧画面を表示する。なお、絞り込む代わりに、関連性が低いアイテムを選択できないようにグレー表示してもよい（他に、関連性が低いアイテムからチェックボックスやボタンを排除して、選択できないようにしてもよい）。
上述したモニタ５１１等が、このような表示部３５０として機能しうる。
【００５７】
（端末装置の動作）
以下、このような構成の端末装置３００の動作について図面を参照して説明する。図１０は、端末装置３００が実行する表示処理の流れを示すフローチャートである。この表示処理は、例えば、上述した図５の履歴情報３３１等が記憶部３３０に記憶されている状態で、ユーザから、検索のためのクエリが入力される度に実行される。
【００５８】
まず、端末装置３００は、ユーザから入力されたクエリを受け付ける（ステップＳ１１）。
すなわち、受付部３２０は、商品を検索するための検索条件（一例として、キーワード等）を受け付ける。
具体例として、受付部３２０は、クエリとして「Ｔシャツ」というキーワードを受け付ける。
【００５９】
端末装置３００は、クエリを販売サーバ２００に送信し、商品の検索を依頼する（ステップＳ１２）。
すなわち、依頼部３４３は、受付部３２０が受け付けたクエリを、通信部３１０を通じて、販売サーバ２００に送信し、商品の検索を依頼する。
具体例として、依頼部３４３は、クエリとして「Ｔシャツ」を販売サーバ２００に送信し、商品の検索を依頼する。
【００６０】
端末装置３００は、ウェブページを取得する（ステップＳ１３）。
すなわち、取得部３４４は、依頼部３４３が依頼した検索に対するウェブページ（検索結果）を、通信部３１０を通じて、販売サーバ２００から取得する。
具体例として、取得部３４４は、上述した図７のウェブページＬＴ１を販売サーバ２００から取得する。このウェブページＬＴ１は、複数のアイテム（アイテムＩＭ１０１，ＩＭ１０２，・・・）を含んで構成されている。
【００６１】
端末装置３００は、無線信号の識別情報を検知する（ステップＳ１４）。
すなわち、通信部３１０は、街中又は室内に配置された機器から出力される無線信号についての無線信号ＩＤを検知する。
具体例として、図２の部屋Ｒ１（子供部屋）にて、表示処理が実行されている場合に、通信部３１０は、無線信号ＩＤ「Ｂ１２３４５，Ｂ１２３４６」の無線信号を検知する。
【００６２】
端末装置３００は、現在の場所で実行実績のあるアプリケーションプログラムを特定する（ステップＳ１５）。
すなわち、特定部３４２は、ステップＳ１４にて検知した無線信号についての無線信号ＩＤと、記憶部３３０に記憶された履歴情報３３１とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する。
具体例として、特定部３４２は、検知した無線信号ＩＤ「Ｂ１２３４５，Ｂ１２３４６」と図５の履歴情報３３１とからアプリＩＤ「ＸＹＺ−７７７」のアプリケーションプログラムを特定する。
【００６３】
端末装置３００は、特定したアプリケーションプログラムの関連情報を取得する（ステップＳ１６）。
すなわち、加工部３４５は、図６の関連情報３３２を用いて、特定されたアプリケーションプログラムに関連するキーワードやジャンル（関連キーワードや関連ジャンル）を取得する。
具体例として、加工部３４５は、図６の関連情報３３２におけるアプリＩＤ「ＸＹＺ−７７７」に対応付けられた関連キーワード「童話，子供，キッズ，・・・」や関連ジャンル「児童書」を取得する。
【００６４】
端末装置３００は、関連情報に基づいたアイテムを選択し、選択したアイテムが閲覧可能となるようにウェブページ内に配置する（ステップＳ１７）。
例えば、加工部３４５は、特定されたアプリケーションプログラムに関連するキーワードやジャンル（関連キーワードや関連ジャンル）が、各アイテムに含まれるか否かに従って、各アイテムを並べ替える。
具体例として、加工部３４５は、図７のウェブページＬＴ１の各アイテムに、ステップＳ１６にて取得した「童話，子供，キッズ，・・・」や「児童書」が含まれるか否かに従って、ウェブページＬＴ１を並び替える。つまり、加工部３４５は、図８に示すように、「子供」や「キッズ」が含まれるアイテムＩＭ１０６〜ＩＭ１０８，ＩＭ１１０を、「子供」が含まれないアイテムＩＭ１０１〜ＩＭ１０３よりも上位移動させて、ウェブページＬＴ１内に配置する（並び替える）。
なお、加工部３４５は、このような並び替えを行う代わりに、その場所で特定されたアプリケーションプログラムとの関連性が高いアイテムを絞り込んでウェブページＬＴ１に配置してもよい。また、絞り込む代わりに、関連性が低いアイテムを選択できないようにグレー表示してもよい（他に、関連性が低いアイテムからチェックボックスやボタンを排除して、選択できないようにしてもよい）。
【００６５】
端末装置３００は、関連情報に基づいたアイテムが配置されたウェブページを表示する（ステップＳ１８）。
すなわち、表示部３５０は、ステップＳ１７にてアイテムが並び替えられたウェブページ、若しくは、アイテムが絞り込まれたウェブページを表示する。
具体的に、表示部３５０は、図９に示すような検索一覧画面３５１を表示する。
【００６６】
このように、ユーザがアプリケーションプログラムを実行した各場所における無線信号の識別情報（無線信号ＩＤ）が履歴情報３３１として蓄積されており、表示処理では、現在の場所で実行実績のあるアプリケーションプログラムを特定する。そして、表示処理では、特定されたアプリケーションプログラムとの関連性に基づいて選択したアイテムが閲覧可能となるようにウェブページ内に配置する。
【００６７】
この結果、具体的な位置情報を用いることなく、ユーザの居場所に適した情報を表示することができる。つまり、現在の場所が、ユーザにとってどのような場所なのかということを、その場所で実行実績のあるアプリケーションプログラムから判別する。なお、ユーザの居場所は、無線信号の識別情報により特定しており、ＧＰＳでは特定が難しい屋内などにも有効であり、特に、屋内のどの居室といった細かい居場所まで特定が可能となる。例えば、ＧＰＳでは、端末装置を使用するユーザが、どの階にいても同じ位置となってしまうが（そもそも誤差も大きいが）、無線信号の識別情報を用いることで、ユーザのいる階までも特定することができる。
【００６８】
（他の実施形態）
上記の実施形態では、クリエに応じて取得したウェブページ（検索結果）に含まれるアイテムを表示する場合について説明したが、ウェブページは、このような検索結果に限られず、種々のウェブページに適用可能である。
例えば、購入履歴や閲覧履歴のウェブページであれば、その場所で実行実績のあるアプリケーションプログラムとの関連性に基づいて選択したアイテム（購入済み商品や閲覧済み商品）が、同様に閲覧可能に表示される。
この他にも、ウェブページにレコメンド商品がアイテムとして含まれている場合に、アプリケーションプログラムとの関連性に基づいて選択したアイテム（レコメンド商品）が、同様に閲覧可能に表示される。
【００６９】
また、上記の実施形態では、アイテムが商品の場合について説明したが、アイテムが動画、静止画、楽曲等のコンテンツであってもよい。この場合、例えば、図２の部屋Ｒ１（子供部屋）にて表示処理が行われると、子供（キッズ）等に関連するコンテンツ（例えば、童謡の曲）が閲覧可能（若しくは、選択可能）に表示される。同様に、図２の部屋Ｒ３（キッチン）にて表示処理が行われると、料理等に関連するコンテンツ（例えば、動画レシピ）が閲覧可能（若しくは、選択可能）に表示される。
【００７０】
上記の実施形態では、ウェブページに含まれるアイテムの並び替え、若しくは、絞り込みを、端末装置３００側で行う場合について説明したが、販売サーバ２００側でアイテムの並び替え、若しくは、絞り込みを行うようにしてもよい。
例えば、制御部３４０は、受付部３２０が受け付けたクエリに、特定したアプリケーションプログラムに関連する関連情報（例えば、キーワードやジャンル）を付加して、販売サーバ２００に送信し、検索を依頼する。販売サーバ２００は、検索時に関連情報を用いて、アイテムの並び替え、若しくは、絞り込みを行ったウェブページを生成する。販売サーバ２００は、生成したウェブページを端末装置３００に送信してそのまま表示させる。この場合、販売サーバ２００に送信した関連情報から、端末装置３００の位置や端末装置３００で実行されたアプリケーションプログラムを知られる可能性が極めて低いため、ユーザのプライバシーを保護できる。
【産業上の利用可能性】
【００７１】
本発明は、具体的な位置情報を用いることなく、ユーザの居場所に適した情報を表示する端末装置、表示方法、ならびに、プログラムに好適に採用され得る。
【符号の説明】
【００７２】
１００  販売システム
２００  販売サーバ
３００  端末装置
３１０  通信部
３２０  受付部
３３０  記憶部
３４０  制御部
３４１  管理部
３４２  特定部
３４３  依頼部
３４４  取得部
３４５  加工部
３５０  表示部
４００  無線信号機器
５００  情報処理装置
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  ＮＩＣ
５０５  画像処理部
５０６  音声処理部
５０７  ＤＶＤ−ＲＯＭドライブ
５０８  インターフェース
５０９  外部メモリ
５１０  コントローラ
５１１  モニタ
５１２  スピーカ
９００  インターネット
【図１】
2018092471.tif 000003
【図２】
2018092471.tif 000004
【図３】
2018092471.tif 000005
【図４】
2018092471.tif 000006
【図５】
2018092471.tif 000007
【図６】
2018092471.tif 000008
【図７】
2018092471.tif 000009
【図８】
2018092471.tif 000010
【図９】
2018092471.tif 000011
【図１０】
2018092471.tif 000012
【手続補正書】
【提出日】平成29年9月29日(2017.9.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
種々のアプリケーションプログラムを実行可能な端末装置であって、
街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知部、
前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する記憶部、
複数の商品アイテムを含んで構成される商品一覧ページを販売サーバから取得する取得部、
前記商品一覧ページを取得した際に前記検知部が検知した前記識別情報と、前記記憶部に記憶された前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定部、
前記特定されたアプリケーションプログラムとの関連性の高い前記商品アイテムが閲覧可能に再配置された前記商品一覧ページを表示する表示部、
を備えることを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置であって、
前記表示部は、前記特定されたアプリケーションプログラムとの関連性の高い前記商品アイテムを、上位に並び替え、若しくは、絞り込んだ前記商品一覧ページを表示する、
ことを特徴とする端末装置。
【請求項３】
請求項１に記載の端末装置であって、
前記記憶部は、種々のアプリケーションプログラムのそれぞれに関連するキーワード、及び、ジャンルの少なくとも一方を含んだ関連情報を更に記憶し、
前記表示部は、前記特定されたアプリケーションプログラムに応じた前記関連情報に基づいて選択した前記商品アイテムを、上位に並び替え、若しくは、絞り込んだ前記商品一覧ページを表示する、
ことを特徴とする端末装置。
【請求項４】
請求項１乃至３の何れか１項に記載の端末装置であって、
前記履歴情報は、前記検知された複数の識別情報と、フォアグランドで実行されたアプリケーションプログラムとを対応付けた情報であり、
前記特定部は、前記履歴情報における前記複数の識別情報と、前記商品一覧ページを取得した際に前記検知部が検知した複数の識別情報との類似度に基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する、
ことを特徴とする端末装置。
【請求項５】
請求項１乃至４の何れか１項に記載の端末装置であって、
検索に用いられるクエリを受け付ける受付部、
前記受け付けられたクエリを前記販売サーバに送信して検索を依頼する依頼部、を更に備え、
前記取得部は、前記依頼した検索に対する前記商品一覧ページを前記販売サーバから取得する、
ことを特徴とする端末装置。
【請求項６】
請求項５に記載の端末装置であって、
前記依頼部は、前記特定部が特定したアプリケーションに関連するキーワード、及び、ジャンルの少なくとも一方を含んだ関連情報を更に付加して前記販売サーバに検索を依頼し、
前記表示部は、前記取得部が取得した前記商品一覧ページを表示する、
ことを特徴とする端末装置。
【請求項７】
種々のアプリケーションプログラムを実行可能な端末装置における表示方法であって、
前記端末装置が、街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知ステップ、
前記端末装置が、前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶部に蓄積する蓄積ステップ、
前記端末装置が、複数の商品アイテムを含んで構成される商品一覧ページを販売サーバから取得する取得ステップ、
前記端末装置が、前記商品一覧ページを取得した際に前記検知ステップにて検知した前記識別情報と、前記記憶部に蓄積した前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定ステップ、
前記端末装置が、前記特定されたアプリケーションプログラムとの関連性の高い前記商品アイテムが閲覧可能に再配置された前記商品一覧ページを表示部に表示する表示ステップ、
を備えることを特徴とする表示方法。
【請求項８】
種々のアプリケーションプログラムを実行可能なコンピュータを、
街中又は室内に配置された機器から出力される無線信号についての識別情報を検知する検知部、
前記検知された識別情報と、実行されたアプリケーションプログラムとを対応付けた履歴情報を記憶する記憶部、
複数の商品アイテムを含んで構成される商品一覧ページを販売サーバから取得する取得部、
前記商品一覧ページを取得した際に前記検知部が検知した前記識別情報と、前記記憶部に記憶された前記履歴情報とに基づいて、現在の場所で実行実績のあるアプリケーションプログラムを特定する特定部、
前記特定されたアプリケーションプログラムとの関連性の高い前記商品アイテムが閲覧可能に再配置された前記商品一覧ページを表示する表示部、
として機能させることを特徴とするプログラム。