(57)【要約】【課題】ＬＡＮに接続された周辺端末におけるアプリケーションを、検索操作をすることなく、ユーザに紹介することができるユーザ端末等を提供する。【解決手段】アプリケーション配信サーバと、ＬＡＮに接続された周辺端末と通信可能なユーザ端末において、周辺端末からサービス情報を受信する周辺端末検索手段と、サービス情報を検索キーとするアプリケーション検索要求をアプリケーション配信サーバへ送信し、そのアプリケーション配信サーバから、当該端末にインストール可能であって且つサービス情報に対応するアプリケーションのアドレスを受信するアプリケーション検索手段と、アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示するアプリケーション紹介手段とを有する。【選択図】図３
2015060472.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション配信サーバと、ローカルネットワークに接続された周辺端末と通信可能なユーザ端末において、
周辺端末からサービス情報を受信する周辺端末検索手段と、
前記サービス情報を検索キーとするアプリケーション検索要求を前記アプリケーション配信サーバへ送信し、該アプリケーション配信サーバから、当該端末にインストール可能であって且つ前記サービス情報に対応するアプリケーションのアドレスを受信するアプリケーション検索手段と、
前記アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示するアプリケーション紹介手段と
を有することを特徴とするユーザ端末。
【請求項２】
前記アプリケーション検索手段は、前記検索キーとして、当該端末のＯＳ(Operating System)種別を更に含めることを特徴とする請求項１に記載のユーザ端末。
【請求項３】
前記ローカルネットワークは、物理的な有線／無線ＬＡＮ(Local Area Network)、又は、仮想的なＶＬＡＮ(Virtual LAN)であることを特徴とする請求項１又は２に記載のユーザ端末。
【請求項４】
前記周辺端末検索手段は、ＵＰｎＰ(Universal Plug and Play)のＳＳＤＰ(Simple
Service Discovery Protocol)を用いて、前記周辺端末を検索することを特徴とする請求項１から３のいずれか１項に記載のユーザ端末。
【請求項５】
前記周辺端末検索手段は、
前記周辺端末へ、ホスト名を問い合わせるホスト検索要求(Searching)を送信し、
前記周辺端末から、当該周辺端末のホスト名を含むホスト検索応答(Responding)を受信し、
前記周辺端末へ、サービス情報を問い合わせるサービス検索要求(Description)を送信し、
前記周辺端末から、当該周辺端末のサービス情報を含むサービス検索応答(Description)を受信する
ことを特徴とする請求項４に記載のユーザ端末。
【請求項６】
前記サービス情報は、ＸＭＬ(eXtensible Markup Language)で記述された当該周辺端末の種類、モデル名、型番、サービス種類、及び／又は、アクション名であることを特徴とする請求項５に記載のユーザ端末。
【請求項７】
前記アプリケーション紹介手段は、前記アプリケーションのアドレスを所定ページにリンクとして貼り付けて、当該所定ページをユーザインターフェース表示し、
前記所定ページの前記リンクに対するユーザの指定操作によって、前記アプリケーション配信サーバへ当該リンクに基づくアプリケーション取得要求を送信し、該アプリケーション配信サーバからアプリケーションを受信するアプリケーション取得手段を更に有する
ことを特徴とする請求項１から６のいずれか１項に記載のユーザ端末。
【請求項８】
アプリケーション配信サーバと、ローカルネットワークに接続された周辺端末と通信可能なユーザ端末に搭載されたコンピュータを機能させるプログラムにおいて、
周辺端末からサービス情報を受信する周辺端末検索手段と、
前記サービス情報を検索キーとするアプリケーション検索要求を前記アプリケーション配信サーバへ送信し、該アプリケーション配信サーバから、当該端末にインストール可能であって且つ前記サービス情報に対応するアプリケーションのアドレスを受信するアプリケーション検索手段と、
前記アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示するアプリケーション紹介手段と
してコンピュータを機能させることを特徴とするプログラム。
【請求項９】
アプリケーション配信サーバと、ローカルネットワークに接続された周辺端末と、ユーザ端末とを有するシステムにおけるアプリケーション紹介方法において、
前記ユーザ端末が、周辺端末からサービス情報を受信する第１のステップと、
前記ユーザ端末が、前記サービス情報を検索キーとするアプリケーション検索要求を前記アプリケーション配信サーバへ送信し、該アプリケーション配信サーバから、当該端末にインストール可能であって且つ前記サービス情報に対応するアプリケーションのアドレスを受信する第２のステップと、
前記ユーザ端末が、前記アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示する第３のステップと
を有することを特徴とするアプリケーション紹介方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末へ、アプリケーション（コンテンツを含む）を紹介する技術に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットのような端末は、アプリケーションをネットワークを介して簡易にダウンロードして、インストールすることができる。端末がアクセスするアプリケーション配信サーバとしては、例えば、Google社によって提供される「Google Play（登録商標）」や、Apple社によって提供される「App Store（登録商標）」のサイトサーバがある（例えば非特許文献１及び２参照）。また、携帯電話網の通信事業者によって提供されるアプリケーション配信サーバもある（例えば非特許文献３参照）。アプリケーション配信サーバには、家電機器を遠隔操作するためのアプリケーションが、その通信装置のメーカーから提供されて蓄積されている場合も多い。
【０００３】
ユーザは、自らの端末に、所望のアプリケーションを、アプリケーション配信サーバから簡易にダウンロードしてインストールすることができる。しかしながら、ユーザにとっては、所望のアプリケーションを検索するために、アプリケーション配信サーバに対して検索キーを入力する必要がある。
【０００４】
従来、主キーワード（例えば「衣類」）だけでなく、ユーザの使用傾向に適応して関連キーワード（例えば「活動着」「ダウンコート」「Ｔシャツ」）のパラメータを更新する技術がある（例えば特許文献１参照）。この技術によれば、ユーザが使用した、主キーワード及び関連キーワードの連携検索頻度、及び主キーワードの単独検索頻度をカウントする。これら連携検索頻度及び単独検索頻度を用いて、関連キーワードに対する更新パラメータを決定する。ユーザの検索頻度をカウントするだけで、主キーワード以外の関連キーワードも考慮して、検索結果をユーザに提示することができる。
【０００５】
また、画面に表示された文章の中で、範囲指定された文字列をキーワードとするだけでなく、ユーザの操作内容に応じた検索条件も同時に指定することができる技術がある（例えば特許文献２参照）。この技術によれば、検索条件をできる限り簡単に指定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１５２７４４号公報
【特許文献２】特開２０１２−１１３７５６号公報
【非特許文献】
【０００７】
【非特許文献１】「Google Play」、[online]、［平成２５年９月１４日検索］、インターネット＜URL:https://play.google.com/store＞
【非特許文献２】「App Store」、[online]、［平成２５年９月１４日検索］、インターネット＜URL:https://itunes.apple.com/jp/genre/ios/id36?mt=8＞
【非特許文献３】「ａｕスマートパス」、[online]、［平成２５年９月１４日検索］、インターネット＜URL:http://pass.auone.jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
スマートフォンやタブレットのようなユーザ端末は、一般に、ＬＡＮ(Local Area Network)に接続される。そして、アクセスポイントを経由してアクセスネットワークを介してインターネットに接続することができる。また、ＬＡＮには、そのユーザによって所持された複数の周辺端末が接続されている場合も多い。例えばテレビやディスクレコーダ、オーディオ機器のような電化製品も、ＬＡＮに接続されてきている。これら電化製品は、ＬＡＮ及びアクセスネットワークを経由してインターネットに接続することによって、所定サーバからアプリケーションをダウンロードすることができる。また、これら電化製品のアプリケーションの中には、スマートフォンのようなユーザ端末から遠隔操作するアプリケーションもある。
【０００９】
しかしながら、ここで発明者らは、ＬＡＮに接続された電化製品について、ユーザ端末から操作可能なアプリケーションが存在しても、ユーザ端末にはインストールされていないのではないか？、と考えた。ユーザは、ＬＡＮに接続された電化製品のアプリケーションの存在を知った上で、そのアプリケーションを、アプリケーション配信サーバからダウンロードする必要がある。その際、ユーザは、そのアプリケーションを検索するために、その電化製品に基づく適切な検索キーを入力する必要がある。即ち、ユーザが、ＬＡＮに接続された電化製品に対するアプリケーションの存在を知らない限り、そのアプリケーションがユーザ端末にインストールされることはない。
【００１０】
そこで、本発明は、ＬＡＮに接続された周辺端末におけるアプリケーションを、検索操作をすることなく、ユーザに紹介することができるユーザ端末、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明によれば、アプリケーション配信サーバと、ローカルネットワークに接続された周辺端末と通信可能なユーザ端末において、
周辺端末からサービス情報を受信する周辺端末検索手段と、
サービス情報を検索キーとするアプリケーション検索要求をアプリケーション配信サーバへ送信し、該アプリケーション配信サーバから、当該端末にインストール可能であって且つサービス情報に対応するアプリケーションのアドレスを受信するアプリケーション検索手段と、
アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示するアプリケーション紹介手段と
を有することを特徴とする。
【００１２】
本発明のユーザ端末における他の実施形態によれば、
アプリケーション検索手段は、検索キーとして、当該端末のＯＳ(Operating System)種別を更に含めることも好ましい。
【００１３】
本発明のユーザ端末における他の実施形態によれば、
ローカルネットワークは、物理的な有線／無線ＬＡＮ(Local Area Network)、又は、仮想的なＶＬＡＮ(Virtual LAN)であることも好ましい。
【００１４】
本発明のユーザ端末における他の実施形態によれば、
周辺端末検索手段は、ＵＰｎＰ(Universal Plug and Play)のＳＳＤＰ(Simple Service Discovery Protocol)を用いて、周辺端末を検索することも好ましい。
【００１５】
本発明のユーザ端末における他の実施形態によれば、
周辺端末検索手段は、
周辺端末へ、ホスト名を問い合わせるホスト検索要求(Searching)を送信し、
周辺端末から、当該周辺端末のホスト名を含むホスト検索応答(Responding)を受信し、
周辺端末へ、サービス情報を問い合わせるサービス検索要求(Description)を送信し、
周辺端末から、当該周辺端末のサービス情報を含むサービス検索応答(Description)を受信することも好ましい。
【００１６】
本発明のユーザ端末における他の実施形態によれば、
サービス情報は、ＸＭＬ(eXtensible Markup Language)で記述された当該周辺端末の種類、モデル名、型番、サービス種類、及び／又は、アクション名であることも好ましい。
【００１７】
本発明のユーザ端末における他の実施形態によれば、
アプリケーション紹介手段は、アプリケーションのアドレスを所定ページにリンクとして貼り付けて、当該所定ページをユーザインターフェース表示し、
所定ページのリンクに対するユーザの指定操作によって、アプリケーション配信サーバへ当該リンクに基づくアプリケーション取得要求を送信し、該アプリケーション配信サーバからアプリケーションを受信するアプリケーション取得手段を更に有する
ことも好ましい。
【００１８】
本発明によれば、アプリケーション配信サーバと、ローカルネットワークに接続された周辺端末と通信可能なユーザ端末に搭載されたコンピュータを機能させるプログラムにおいて、
周辺端末からサービス情報を受信する周辺端末検索手段と、
サービス情報を検索キーとするアプリケーション検索要求をアプリケーション配信サーバへ送信し、該アプリケーション配信サーバから、当該端末にインストール可能であって且つサービス情報に対応するアプリケーションのアドレスを受信するアプリケーション検索手段と、
アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示するアプリケーション紹介手段と
してコンピュータを機能させることを特徴とする。
【００１９】
本発明によれば、アプリケーション配信サーバと、ローカルネットワークに接続された周辺端末と、ユーザ端末とを有するシステムにおけるアプリケーション紹介方法において、
ユーザ端末が、周辺端末からサービス情報を受信する第１のステップと、
ユーザ端末が、サービス情報を検索キーとするアプリケーション検索要求をアプリケーション配信サーバへ送信し、該アプリケーション配信サーバから、当該端末にインストール可能であって且つサービス情報に対応するアプリケーションのアドレスを受信する第２のステップと、
ユーザ端末が、アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示する第３のステップと
を有することを特徴とする。
【発明の効果】
【００２０】
本発明のユーザ端末、プログラム及び方法によれば、ＬＡＮに接続された周辺端末におけるアプリケーションを、検索操作をすることなく、ユーザに紹介することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるユーザ端末の機能構成図である。
【図３】本発明におけるシーケンス図である。
【図４】図３のＳ１１〜Ｓ１５で交換されるＨＴＭＬ記述を表すシーケンス図である。
【図５】図３のＳ１５で交換されるＸＭＬ記述を表すシーケンス図である。
【図６】本発明における端末に表示されたアイコンのリンクを表す説明図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２３】
図１は、本発明におけるシステム構成図である。
【００２４】
図１によれば、ユーザ端末１は、ＬＡＮに接続されており、アクセスポイント３を経由してアクセスネットワークを介して、インターネットに接続される。ＬＡＮには、そのユーザによって所持される１つ以上の周辺端末２が接続されている。周辺端末２としては、様々な電化製品（テレビやディスクレコーダ、オーディオ機器、エアコン、電車内のサイネージ端末等）である。ここで、周辺端末２としては、ユーザ端末１とＶＬＡＮ(Virtual LAN)を介して接続されたものであってもよい。即ち、ユーザ端末１と周辺端末２とは、ローカルネットワーク、即ち、同一ドメイン内に存在していればよい。
【００２５】
また、図１によれば、インターネットには、多数のアプリケーションを蓄積したアプリケーション配信サーバ４が接続されている。アプリケーション配信サーバ４は、既存の「Google Play」や「App Store」又は「auスマートパス」のサイトであってもよい（例えば非特許文献１〜３参照）。アプリケーション配信サーバ４は、様々な電化製品について、ユーザ端末からの遠隔操作のアプリケーションを蓄積している。
【００２６】
図２は、本発明におけるユーザ端末の機能構成図である。
図３は、本発明におけるシーケンス図である。
【００２７】
図２のユーザ端末１によれば、周辺端末検索部１１と、アプリケーション検索部１２と、アプリケーション紹介部１３と、アプリケーション取得部１４とを有する。これら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。また、これら機能構成部の処理の流れは、アプリケーション紹介方法としても理解できる。
【００２８】
［周辺端末検索部１１］
（Ｓ１）周辺端末検索部１１は、周辺端末へ検索要求をローカルネットワーク（ＬＡＮやＶＬＡＮ）を介して送信し、その周辺端末からサービス情報を含むサービス情報応答を受信する。受信したサービス情報は、アプリケーション検索部１２へ出力される。
【００２９】
周辺端末検索部１１は、ＵＰｎＰ(Universal Plug and Play)のＳＳＤＰ(Simple Service Discovery Protocol)を用いて、周辺端末２を検索する。ＵＰｎＰとは、ＬＡＮに接続されたパーソナルコンピュータや家電機器の間で、自動的に接続環境を認識し、ＩＰアドレスやドメイン名を取得して、相互に機能を提供しあうための技術仕様である。ピア・ツー・ピア型のプロトコルであるために、パーソナルコンピュータを介することなく連携して通信することができる。また、ＳＳＤＰは、他の周辺端末を検出するために、ＸＭＬで定義されたプロトコルである。相互に検出した機器同士は、ＨＴＴＰ(HyperText Transport Protocol)を用いて、サービス情報を通信する。周辺端末検索部１１は、ＵＰｎＰのＳＳＤＰで通信可能な同一ドメイン内（ローカルネットワーク）の周辺端末２のみを発見することができる。
【００３０】
図４は、図３のＳ１１〜Ｓ１５で交換されるＨＴＭＬ記述を表すシーケンス図である。
【００３１】
ユーザ端末１の周辺端末検索部１１と、周辺端末２との間は、以下のようなシーケンスで実行される（特に図３参照）。
（Ｓ１１）周辺端末２は、広告通知(Advertising)を同報送信する。この広告通知は、ユーザ端末１によって受信される。
（Ｓ１２）これに対し、ユーザ端末１は、周辺端末２へ、ホスト名を問い合わせるホスト検索要求(Searching)を送信する。尚、Ｓ１１のように広告通知を受信することなく、ユーザ端末１が、検索要求(M-SEARCH)を同報的に送信するものであってもよい。
（Ｓ１３）これに対し、周辺端末２は、ユーザ端末１へ、当該周辺端末のホスト名を含むホスト検索応答(Responding)を返信する。
（Ｓ１４）これに対し、ユーザ端末１は、周辺端末２へ、サービス情報を問い合わせるサービス検索要求(Description)を送信する。
（Ｓ１５）そして、周辺端末２は、ユーザ端末１へ、当該周辺端末のサービス情報を含むサービス検索応答(Description)を送信する。
【００３２】
図５は、図３のＳ１５で交換されるＸＭＬ記述を表すシーケンス図である。
【００３３】
図５によれば、ＸＭＬで記述されたサービス情報として、周辺端末の「種類、モデル詳細情報、モデル名、型番、サービス種類、ＵＲＬ」「アクション名」が抽出される。
【００３４】
［アプリケーション検索部１２］
（Ｓ２１）アプリケーション検索部１２は、「サービス情報」を検索キーとする「アプリケーション検索要求」を、アクセスポイント３を経由してアプリケーション配信サーバ４へ送信する。このとき、アプリケーション検索部１２は、検索キーとして、当該端末のＯＳ(Operating System)種別を更に含めることも好ましい。同一内容のアプリケーションであっても、ＯＳ種別に応じて異なるためである。
【００３５】
（Ｓ２２）アプリケーション配信サーバ４は、サービス情報（及びＯＳ種別）を検索キーとして、アプリケーションを検索する。そのアプリケーションは、例えばテレビ（所定の周辺端末）を、スマートフォン（ユーザ端末）から遠隔操作するものであってもよい。
【００３６】
（Ｓ２３）アプリケーション配信サーバ４は、当該ユーザ端末１へ、そのサービス情報に対応するアプリケーションのアドレスを送信する。
https://android.com/apps/app1.html
そして、ユーザ端末１について、アプリケーション検索部１２は、受信したアプリケーションのアドレスを、アプリケーション紹介部１３へ出力する。
【００３７】
［アプリケーション紹介部１３］
（Ｓ３）アプリケーション紹介部１３は、アプリケーションのアドレスを、ユーザインタフェースによって当該ユーザへ提示する。アプリケーション紹介部１３は、具体的には、アプリケーションのアドレスを所定ページにリンクとして貼り付けて、当該所定ページをユーザインターフェース表示する。
【００３８】
図６は、本発明における端末に表示されたアイコンのリンクを表す説明図である。
【００３９】
図６によれば、アプリケーションのアドレスが、以下のようにＨＴＭＬコードとして格納される。
<div class="imagebox">
<p class="image">
<a href="https://android.com/apps/app1">
<img src="app1.png" width="40px" height="40px">
</a>
</p>
<p class="caption">アプリ１</p>
【００４０】
ユーザは、ユーザ端末１に表示された所定ページを閲覧し、当該ユーザ端末の周辺で、遠隔操作可能な電化製品のアプリケーションを知ることができる。
【００４１】
［アプリケーション取得部１４］
（Ｓ４１）アプリケーション取得部１４は、所定ページのリンクに対するユーザの指定操作によって、アプリケーション配信サーバ４へ当該リンクに基づくアプリケーション取得要求を送信する。アプリケーション取得要求は、具体的にはHTTP GET Requestである。
【００４２】
（Ｓ４２）これに対し、アプリケーション配信サーバ４は、要求されたアプリケーションを、ユーザ端末１へ応答する。ユーザ端末１は、ダウンロードしたそのアプリケーションをインストールすることができる。これによって、ユーザは、ユーザ端末１から、所望の周辺端末２に対するアプリケーションを起動することができる。
【００４３】
以上、詳細に説明したように、本発明のユーザ端末、プログラム及び方法によれば、ＬＡＮに接続された周辺端末におけるアプリケーションを、検索操作をすることなく、ユーザに紹介することができる。
【００４４】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００４５】
１  ユーザ端末
１１  周辺端末検索部
１２  アプリケーション検索部
１３  アプリケーション紹介部
１４  アプリケーション取得部
２  周辺端末
３  アクセスポイント
４  アプリケーション配信サーバ
【図１】
2015060472.tif 000003
【図２】
2015060472.tif 000004
【図３】
2015060472.tif 000005
【図４】
2015060472.tif 000006
【図５】
2015060472.tif 000007
【図６】
2015060472.tif 000008