(57)【要約】【課題】ＯＳ種別や、ユーザ契約情報に対応する取得先種別が相違する場合であっても、アプリケーションを紹介することができるページサイトサーバ等を提供する。【解決手段】第１の端末から、他のユーザへ紹介すべきアプリケーションにおける第１の端末情報種別の第１のアドレスを受信する紹介依頼受信手段と、第１のアドレスをリンクとして貼り付けたページを生成して公開するページ公開手段と、第２の端末からのページに対するページ取得要求と共に、第２の端末情報種別を受信するページ要求受信手段と、第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する種別判定手段と、種別判定手段によって異なると判定された際、ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換するアドレス変換手段と、当該ページを、第２の端末へ応答するページ応答送信手段とを有する。【選択図】図３
2015064721.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末からアクセスされるページサイトサーバであって、
第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開するページ公開手段と、
第２の端末から前記ページに対するページ取得要求を受信するページ要求受信手段と、
前記ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する種別判定手段と、
前記種別判定手段によって異なると判定された際、前記ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換するアドレス変換手段と、
当該ページを、第２の端末へ応答するページ応答送信手段と
を有することを特徴とするページサイトサーバ。
【請求項２】
前記端末情報種別は、当該端末のＯＳ(Operating System)種別であり、
前記ページ要求受信手段は、第２の端末から第２の端末情報種別を受信する
ことを特徴とする請求項１に記載のページサイトサーバ。
【請求項３】
前記端末情報種別は、当該端末のユーザ契約情報に対応する当該アプリケーションの取得先種別であり、
前記ページ要求受信手段は、第２の端末から第２のユーザ識別子を受信し、
前記種別判定手段は、前記ページにリンクされた第１のアドレスの第１の取得先種別と、第２のユーザ識別子に基づくユーザ契約情報に対応する第２の取得先種別とが同一か否かを判定する
ことを特徴とする請求項１に記載のページサイトサーバ。
【請求項４】
第１の端末から、他のユーザへ紹介すべきアプリケーションにおける第１の端末情報種別の第１のアドレスを受信する紹介依頼受信手段を更に有し、
前記ページ公開手段は、第１の端末情報種別の第１のアドレスをリンクとして貼り付けた前記ページを生成する
ことを特徴とする請求項１から３のいずれか１項に記載のページサイトサーバ。
【請求項５】
当該ページサイトサーバは、多数のアプリケーションを蓄積したアプリケーション配信サーバと通信可能であって、
前記アドレス変換手段によってアドレスを変換する際、前記アプリケーション配信サーバに対して、前記アプリケーションの第２の端末情報種別に基づく第２のアドレスを検索するアプリケーション検索手段を更に有する
ことを特徴とする請求項１から４のいずれか１項に記載のページサイトサーバ。
【請求項６】
前記アプリケーション検索手段は、第１のアドレスに基づくアプリケーションのアプリケーション名及び／又は開発社名とを検索キーとして、前記アプリケーション配信サーバに対して検索する
ことを特徴とする請求項５に記載のページサイトサーバ。
【請求項７】
前記アプリケーション配信サーバは、前記端末情報種別毎に複数備えられており、
前記アプリケーション検索手段は、第２の端末の端末情報種別に応じたアプリケーション配信サーバに対して検索する
ことを特徴とする請求項５又は６に記載のページサイトサーバ。
【請求項８】
前記紹介依頼受信手段は、第１の端末から、第１のアドレスに基づくアプリケーションを紹介すべき第２の端末のユーザ識別子を更に受信し、
前記ページ公開手段は、前記ユーザ識別子に基づく第２の端末のみがアクセス可能なページを生成する
ことを特徴とする請求項１から７のいずれか１項に記載のページサイトサーバ。
【請求項９】
前記ページ公開手段によって生成された前記ページのアドレスを含むメッセージを、直接的に第２の端末へ、又は、プッシュ的に通知するプッシュ通知装置を介して間接的に第２の端末へ、送信するページアドレス通知手段を更に有することを特徴とする請求項８に記載のページサイトサーバ。
【請求項１０】
前記ページ公開手段は、アドレスのみを格納可能なテンプレートを有し、前記ユーザ識別子に基づく第２の端末毎に、当該テンプレートに、第１のアドレス、又は、変換後の第２のアドレスを記述したページを公開する
ことを特徴とする請求項８又は９に記載のページサイトサーバ。
【請求項１１】
複数の端末からアクセスされるページサイトサーバに搭載されたコンピュータを機能させるプログラムにおいて、
第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開するページ公開手段と、
第２の端末から前記ページに対するページ取得要求を受信するページ要求受信手段と、
前記ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する種別判定手段と、
前記種別判定手段によって異なると判定された際、前記ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換するアドレス変換手段と、
当該ページを、第２の端末へ応答するページ応答送信手段と
を有することを特徴とするプログラム。
【請求項１２】
複数の端末からアクセスされるページサイトサーバのページ公開方法において、
第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開する第１のステップと、
第２の端末から、前記ページに対するページ取得要求を受信する第２のステップと、
前記ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する第３のステップと、
第３のステップによって異なると判定された際、前記ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換する第４のステップと、
当該ページを、第２の端末へ応答する第５のステップと
を有することを特徴とするページ公開方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページサイトサーバに公開するページを介して、第１のユーザから第２のユーザへ、アプリケーション（コンテンツを含む）を紹介する技術に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットのような端末は、アプリケーションをネットワークを介して簡易にダウンロードして、インストールすることができる。端末がアクセスするアプリケーション配信サーバとしては、例えば、Google社によって提供される「Google Play（登録商標）」や、Apple社によって提供される「App Store（登録商標）」のサイトサーバがある（例えば非特許文献１及び２参照）。端末は、そのＯＳ(Operating System)種別に応じて、アクセス可能なアプリケーション配信サーバも異なる。また、携帯電話網の通信事業者によって提供されるアプリケーション配信サーバもある（例えば非特許文献３参照）。この場合、端末は、サービス会員の契約に応じて、そのアプリケーション配信サーバへのアクセスの可否が異なる。
【０００３】
ユーザは、自らの端末に、所望のアプリケーションを、アプリケーション配信サーバから簡易にダウンロードしてインストールすることができる。しかしながら、ユーザにとっては、アプリケーション配信サーバに蓄積された大量のアプリケーションの中から、所望のアプリケーションを探し出すことの方が難しい。
【０００４】
従来、他人によって紹介されるアフィリエイトサイトを簡易に探し出すことができる技術がある（例えば特許文献１参照）。この技術によれば、ユーザ端末におけるメールの表示画面のリンク表示がオンにされると、情報仲介サーバに記憶されている人名部分がハイパーリンクで表示される。ユーザがその人名部分を選択することによって、その人名に基づいて商品がグループ化されたアフィリエイトサイトを閲覧することができる。この技術は、特にメールに記載された人名キーワードに基づいて、その人名によって紹介されるコンテンツを、ユーザに閲覧させることができる。
【０００５】
また、個人用ポータルサイトを提供するシステムについて、ユーザ毎に、そのユーザ属性とコンテンツ属性とを考慮して最適なコンテンツを選択し、それらコンテンツを含むポータルサイトを構成する技術がある（例えば特許文献２参照）。この技術によれば、ポータルサイトは、ユーザ属性に応じて自動的に、コンテンツがコマ毎に表示される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−７６２０２号公報
【特許文献２】特開２００６−３１８１７９号公報
【非特許文献】
【０００７】
【非特許文献１】「Google Play」、[online]、［平成２５年９月１４日検索］、インターネット＜URL:https://android.com/store＞
【非特許文献２】「App Store」、[online]、［平成２５年９月１４日検索］、インターネット＜URL:https://itunes.apple.com/jp/genre/ios/id36?mt=8＞
【非特許文献３】「ａｕスマートパス」、[online]、［平成２５年９月１４日検索］、インターネット＜URL:http://pass.auone.jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
同一内容のアプリケーションであっても、ＯＳ種別毎に、複数のパターンで提供されている。例えば、Android（登録商標）用端末には、Android用アプリケーションがダウンロードされなければならず、iOS（登録商標）用端末には、iOS用アプリケーションがダウンロードされなければならない。また、同一内容のアプリケーションであっても、サービス会員の契約によっては、その取得先のアプリケーション配信サーバが異なる場合もある。
【０００９】
しかしながら、ここで発明者らは、ページに公開されたアプリケーションのアドレスは、ユーザにとって必ずしもダウンロード可能なアプリケーション配信サーバではない、と考えた。例えば、紹介元端末のＯＳ種別と、紹介先端末のＯＳ種別とが異なる場合、紹介先端末は、紹介元端末から紹介されたアドレスでは、アプリケーションをダウンロードすることができない。また、紹介元端末のユーザ契約情報（例えばサービス非会員）と、紹介先端末のユーザ契約情報（例えばサービス会員）とが異なる場合、同一のアプリケーションであっても、アプリケーション配信サーバが異なる場合もある。
【００１０】
そこで、本発明は、ＯＳ種別や、ユーザ契約情報に対応する取得先種別に関係無く、アプリケーションをダウンロードすることができるページサイトサーバ、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明によれば、複数の端末からアクセスされるページサイトサーバであって、
第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開するページ公開手段と、
第２の端末からページに対するページ取得要求を受信するページ要求受信手段と、
ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する種別判定手段と、
種別判定手段によって異なると判定された際、ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換するアドレス変換手段と、
当該ページを、第２の端末へ応答するページ応答送信手段と
を有することを特徴とする。
【００１２】
本発明のページサイトサーバにおける他の実施形態によれば、
端末情報種別は、当該端末のＯＳ(Operating System)種別であり、
ページ要求受信手段は、第２の端末から第２の端末情報種別を受信することも好ましい。
【００１３】
本発明のページサイトサーバにおける他の実施形態によれば、
端末情報種別は、当該端末のユーザ契約情報に対応する当該アプリケーションの取得先種別であり、
ページ要求受信手段は、第２の端末から第２のユーザ識別子を受信し、
種別判定手段は、ページにリンクされた第１のアドレスの第１の取得先種別と、第２のユーザ識別子に基づくユーザ契約情報に対応する第２の取得先種別とが同一か否かを判定することも好ましい。
【００１４】
本発明のページサイトサーバにおける他の実施形態によれば、
第１の端末から、他のユーザへ紹介すべきアプリケーションにおける第１の端末情報種別の第１のアドレスを受信する紹介依頼受信手段を更に有し、
ページ公開手段は、第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを生成することも好ましい。
【００１５】
本発明のページサイトサーバにおける他の実施形態によれば、
当該ページサイトサーバは、多数のアプリケーションを蓄積したアプリケーション配信サーバと通信可能であって、
アドレス変換手段によってアドレスを変換する際、アプリケーション配信サーバに対して、アプリケーションの第２の端末情報種別に基づく第２のアドレスを検索するアプリケーション検索手段を更に有することも好ましい。
【００１６】
本発明のページサイトサーバにおける他の実施形態によれば、
アプリケーション検索手段は、第１のアドレスに基づくアプリケーションのアプリケーション名及び／又は開発社名とを検索キーとして、アプリケーション配信サーバに対して検索することも好ましい。
【００１７】
本発明のページサイトサーバにおける他の実施形態によれば、
アプリケーション配信サーバは、端末情報種別毎に複数備えられており、
アプリケーション検索手段は、第２の端末の端末情報種別に応じたアプリケーション配信サーバに対して検索することも好ましい。
【００１８】
本発明のページサイトサーバにおける他の実施形態によれば、
紹介依頼受信手段は、第１の端末から、第１のアドレスに基づくアプリケーションを紹介すべき第２の端末のユーザ識別子を更に受信し、
ページ公開手段は、ユーザ識別子に基づく第２の端末のみがアクセス可能なページを生成することも好ましい。
【００１９】
本発明のページサイトサーバにおける他の実施形態によれば、
ページ公開手段によって生成されたページのアドレスを含むメッセージを、直接的に第２の端末へ、又は、プッシュ的に通知するプッシュ通知装置を介して間接的に第２の端末へ、送信するページアドレス通知手段を更に有することも好ましい。
【００２０】
本発明のページサイトサーバにおける他の実施形態によれば、
ページ公開手段は、アドレスのみを格納可能なテンプレートを有し、ユーザ識別子に基づく第２の端末毎に、当該テンプレートに、第１のアドレス、又は、変換後の第２のアドレスを記述したページを公開することも好ましい。
【００２１】
本発明によれば、複数の端末からアクセスされるページサイトサーバに搭載されたコンピュータを機能させるプログラムにおいて、
第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開するページ公開手段と、
第２の端末からページに対するページ取得要求を受信するページ要求受信手段と、
ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する種別判定手段と、
種別判定手段によって異なると判定された際、ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換するアドレス変換手段と、
当該ページを、第２の端末へ応答するページ応答送信手段と
を有することを特徴とする。
【００２２】
本発明によれば、複数の端末からアクセスされるページサイトサーバのページ公開方法において、
第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開する第１のステップと、
第２の端末から、ページに対するページ取得要求を受信する第２のステップと、
ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する第３のステップと、
第３のステップによって異なると判定された際、ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換する第４のステップと、
当該ページを、第２の端末へ応答する第５のステップと
を有することを特徴とする。
【発明の効果】
【００２３】
本発明のページサイトサーバ、プログラム及び方法によれば、ＯＳ種別や、ユーザ契約情報に対応する取得先種別に関係無く、アプリケーションをダウンロードすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるページサイトサーバの機能構成図である。
【図３】本発明における第１のシーケンス図である。
【図４】本発明における端末に表示されたアイコンのリンクを表す説明図である。
【図５】本発明におけるページアドレス通知のシーケンス図である。
【図６】本発明におけるアプリケーション検索のシーケンス図である。
【図７】本発明における第２のシーケンス図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２６】
図１は、本発明におけるシステム構成図である。
【００２７】
図１によれば、ページサイトサーバ１は、インターネットに接続されており、端末２からのアクセスに対してＷｅｂページを公開する。端末２は、予めインストールされたブラウザを用いて、ページサイトサーバ１のページを閲覧することができる。ここで、複数の端末２としては、異なるＯＳ種別や異なるユーザ契約情報のものが存在する。ＯＳ種別としては、例えばスマートフォンやタブレットで一般的な、Android（登録商標）やiOS（登録商標）であってもよいし、パーソナルコンピュータで一般的なWindows（登録商標）やLinux（登録商標）であってもよい。ユーザ契約情報としては、アプリケーションを特定のユーザにのみ公開するサービス会員のようなものである。
【００２８】
本発明のページサイトサーバ１は、第１の端末のユーザによって紹介されたアプリケーションのアドレスを、Ｗｅｂページを介して、第２の端末のユーザへ紹介するように動作する。
ここで、第１の端末のＯＳ種別と、第２の端末のＯＳ種別とが異なっていてもよい。第１の端末によって紹介された第１のＯＳ種別のアプリケーションは、第２の端末によって第２のＯＳ種別の同一のアプリケーションとして紹介される。
また、第１の端末のユーザ契約情報と、第２の端末の契約情報とが異なっていてもよい。第１の端末によって紹介された第１のユーザ契約情報でアクセス可能なアプリケーションは、第２の端末によって第２のユーザ契約情報でアクセス可能なアプリケーションとして紹介される。
【００２９】
図１によれば、インターネットには、多数のアプリケーションを蓄積したアプリケーション配信サーバ３も接続されている。アプリケーション配信サーバ３は、既存の「Google Play」や「App Store」又は「auスマートパス」のサイトであってもよい（例えば非特許文献１〜３参照）。アプリケーション配信サーバ３は、ページサイトサーバ１や多数の端末２からのアクセスによって、アプリケーションを検索し、その検索結果のアプリケーションを配信する。
【００３０】
更に、図１によれば、携帯電話網のようなアクセスネットワークにプッシュ通知装置４も接続されている。プッシュ通知装置４は、ページサイトサーバ１からのメッセージ通知要求に応じて、そのメッセージを端末２へプッシュ的に送信する。プッシュ通知装置４は、例えばＳＭＳ(Short Message Service)のように、携帯電話システムの呼接続によってショートメールを送信するものであってもよいし、単なる電子メールや、ＳＮＳ(Social Networking System)のメッセージであってもよい。
【００３１】
図２は、本発明におけるページサイトサーバの機能構成図である。
【００３２】
図２のページサイトサーバ１によれば、紹介依頼受信部１１と、ページ公開部１２と、ページ要求受信部１３と、種別判定部１４と、アドレス変換部１５と、ページ応答送信部１６と、ページアドレス通知部１７と、アプリケーション検索部１８とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。また、これら機能構成部の処理の流れは、アプリケーション紹介方法としても理解できる。
【００３３】
図３は、本発明における第１のシーケンス図である。以下では、図３のシーケンス図を参照しつつ、オプション的機能（ページアドレス通知部１７、アプリケーション検索部１８）以外の本質的機能について説明する。
【００３４】
［紹介依頼受信部１１］
（Ｓ０）紹介依頼受信部１１は、第１の端末から、他のユーザへ紹介すべきアプリケーションにおける第１の端末情報種別の第１のアドレスを受信する。これは、紹介依頼要求メッセージであって、例えばHTTP GETやPOSTによって、第１の端末から受信する。
「第１のアドレス」とは、紹介するアプリケーションのＵＲＬ(Uniform Resource Locator)である。
「端末情報種別」とは、例えば以下のようなものである。
・端末のＯＳ(Operating System)種別
・端末のユーザ契約情報に対応する当該アプリケーションの取得先種別
受信された第１の端末情報種別の第１のアドレスは、ページ公開部１２へ出力される。
【００３５】
図２によれば、紹介元となるユーザＡは、Android用の端末２Ａを所持しており、紹介先となるユーザＢは、iOS用の端末２Ｂを所持している。ここで、ユーザＡは、例えば以下のようなアプリケーションのアドレスを、ユーザＢへ紹介したいとする。
https://android.com/apps/app1
このアドレスは、Android用のアプリケーションの取得先となっている。
端末２Ａは、このアドレスを含む紹介依頼要求メッセージを、ページサイトサーバ１へ送信する。
【００３６】
［ページ公開部１２］
（Ｓ１）ページ公開部１２は、第１の端末情報種別の第１のアドレスをリンクとして貼り付けたページを公開する。第１のアドレスは、第１の端末から受信した紹介依頼要求メッセージに含まれるものであってもよい。このページは、不特定多数の第三者へ公開されるものであってもよいし、後述するように紹介先のユーザのみに公開されるものであってもよい。不特定多数の第三者へ公開する場合、例えば以下のようなアドレスのページを設定する。
https://webserver/all-user.html
【００３７】
ここで、ページ公開部１２は、アドレスのみを格納可能なテンプレートを有することも好ましい。そのテンプレートとは、例えば以下のようなＨＴＭＬコードである。
<div class="imagebox">
<p class="image">
<a href="※ＵＲＬ※">
<img src="※アイコンイメージ※" width="40px" height="40px">
</a>
</p>
<p class="caption">※アプリ名※</p>
【００３８】
ページ公開部１２は、テンプレートの実体をコピーして、所定部分に、第１のアドレスを格納する。例えば、"※ＵＲＬ※"に、紹介依頼受信部１１から入力された第１のアドレスを格納する。また、"※アイコンイメージ※"及び"※アプリ名※"は、第１の端末２Ａから、紹介依頼要求メッセージとして受信したものを格納してもよいし、デフォルト設定値を格納してもよい。
例えば以下のようなＨＴＭＬコードを含むページを生成し、公開する。
<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>
このページによれば、アイコンのイメージはapp1.pngとなり、アイコンのリンク先はhttps://android.com/apps/app1となっている。
【００３９】
［ページ要求受信部１３］
（Ｓ２）ページ要求受信部１３は、第２の端末からのページに対するページ取得要求と共に、当該第２の端末における第２の端末情報種別を受信する。この端末情報種別も、前述と同様に、「端末のＯＳ種別」である。これら情報は、種別判定部１４へ出力される。
【００４０】
図３によれば、端末２Ｂが、ページサイトサーバ１へページ取得要求を送信している。ページ取得要求は、例えばHTTP GET Requestであり、そのuser-agentの部分に、「ＯＳ種別」が含まれる。
【００４１】
［種別判定部１４］
（Ｓ３）種別判定部１４は、ページにリンクされた第１のアドレスの第１の端末情報種別と、第２の端末の第２の端末情報種別とが同一か否かを判定する。ここで、同一と判定された場合、本発明によれば何ら処理をすることなく、後述するページ応答送信部１６から当該ページが送信される。
【００４２】
図３によれば、第１の端末はAndroid端末であって、第２の端末はiOS端末であり、端末種別情報は異なるものとなる。このとき、Ｓ１によって生成されたページのリンクアドレスには、端末２Ｂはアクセスすることができない。
【００４３】
［アドレス変換部１５］
（Ｓ４）アドレス変換部１５は、種別判定部１４によって異なると判定された際、ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換する。
【００４４】
図４は、本発明における端末に表示されたアイコンのリンクを表す説明図である。
【００４５】
図４によれば、アプリケーションにおけるAndroid用のアドレスが、以下のようにiOS用のアドレスへ変換されている。
<div class="imagebox">
<p class="image">
<a href="https://ios.com/apps/app1">
<img src="app1.png" width="40px" height="40px">
</a>
</p>
<p class="caption">アプリ１</p>
【００４６】
ここで、Android用の変換元アドレスとiOS用の変換先アドレスとの対応関係は、ページサイトサーバ１に予め記憶されたものであってもよい。例えば互いに相違するドメイン名部分のみを記憶したものであってもよい（例えばandroid.com->ios.com）。現実的な具体例としては、アプリケーションを検索する実施形態について、図６によって後述する。
【００４７】
［ページ応答送信部１６］
（Ｓ５）ページ応答送信部１６は、ページ取得要求受信部１３で受信したページ取得要求に対して、ページ公開部１２に蓄積された当該ページを、第２の端末へ応答する。例えば、HTTP GET Responseによって応答する。
【００４８】
（Ｓ６１）図３によれば、第２の端末２Ｂには、取得されたページが表示されると共に、ユーザＡによって紹介されたアプリケーションのアイコンが表示されている（図４参照）。そのアイコンは、第２の端末２ＢのＯＳ種別に対応して変換されたリンクアドレスを有する。ここで、ユーザＢは、そのアイコンをクリックすることができる。
（Ｓ６２）第２の端末２Ｂは、そのアイコンのリンクアドレスに基づいて、アプリケーション配信サーバ３へ、アプリケーション取得要求を送信する。
（Ｓ６３）これに対し、アプリケーション配信サーバ３は、アプリケーション取得要求に応じて、iOS用のアプリケーションを、第２の端末２Ｂへ返信する。これによって、第２の端末２Ｂは、ユーザＡに紹介されたアプリケーションであってiOS用のものを、インストールすることができる。
【００４９】
図５は、本発明におけるページアドレス通知のシーケンス図である。
【００５０】
（Ｓ０）紹介依頼受信部１１は、第１の端末から、第１のアドレスに基づくアプリケーションを紹介すべき第２の端末のユーザ識別子を更に受信する。ユーザ識別子は、例えば携帯電話機の電話番号であってもよい。
図３と図５とを比較すると、紹介依頼要求メッセージに、紹介先の第２の端末のユーザ識別子が含められている点が相違する。図３は、不特定多数のユーザに対して紹介するものであるのに対し、図５は、特定のユーザに対してのみ紹介するものである。
【００５１】
（Ｓ１１）ページ公開部１２は、紹介依頼要求メッセージに、紹介先のユーザ識別子が特定されている場合、そのユーザ識別子に基づく第２の端末のみがアクセス可能なページを自動的に生成する。前述したように、テンプレートから実体をコピーして生成したページに、第２の端末のみがアクセスするアドレスを設定する。例えば、第２の端末２ＢのユーザＢに対しては、以下のように専用ページを生成する。
https://webserver/userB.html
【００５２】
［ページアドレス通知部１７］
（Ｓ１２）ページアドレス通知部１７は、ページ公開部１２によって生成されたページのアドレス（ＵＲＬ）を含むメッセージを、直接的に第２の端末２Ｂへ、又は、プッシュ的に通知するプッシュ通知装置４を介して間接的に第２の端末２Ｂへ、送信する。
【００５３】
（Ｓ２１）第２の端末２Ｂには、ページのアドレスが表示される。
（Ｓ２２）ユーザ操作に基づいてそのアドレスがクリックされた場合、第２の端末２Ｂは、ページ取得要求をページサイトサーバ１へ送信する。
【００５４】
図６は、本発明におけるアプリケーション検索のシーケンス図である。
【００５５】
［アプリケーション検索部１８］
アプリケーション検索部１８は、ページのリンクアドレスを変換する際、アプリケーション配信サーバ３に対して、アプリケーションの第２の端末情報種別に基づく第２のアドレスを検索する。
【００５６】
（Ｓ４１）ページサイトサーバ１のアプリケーション検索部１８は、第１のアドレスに基づくアプリケーションの「アプリケーション名及び／又は開発社名と端末情報種別」とを検索キーとして、アプリケーション検索要求を、アプリケーション配信サーバ３へ送信する。ここで、アプリケーション検索部１８は、第２の端末の端末情報種別に応じたアプリケーション配信サーバに対して検索することも好ましい。
（Ｓ４２）アプリケーション配信サーバ３は、検索キーに応じたアプリケーションを検索し、その検索結果となるアプリケーションのアドレスを、ページサイトサーバ１へ返信する。
（Ｓ４３）ページサイトサーバ１は、アプリケーション配信サーバ３から、アプリケーションの第２のアドレスを受信する。
（Ｓ４４）そして、ページサイトサーバ１は、ページにリンクされた第１のアドレスを、第２の端末情報種別の第２のアドレスへ変換する。
これによって、ページサイトサーバ１は、アプリケーション配信サーバ３から、同一内容のアプリケーションであっても、端末情報種別に応じて、異なるアドレスを取得することができる。
【００５７】
図７は、本発明における第２のシーケンス図である。
【００５８】
図１は、ページにリンクされたアドレスを、ＯＳ種別によって変換するものであるのに対し、図７は、ユーザ契約情報に対応する取得先種別によって変換するものである。
例えば、紹介元ユーザＡが「サービス非会員」であるのに対し、紹介先ユーザＢが「サービス会員」であるとする。また、同一内容のアプリケーションであっても、サービス会員がアクセス可能なアプリケーション配信サーバには、様々なオプションやサービス特典に基づくアプリケーションが蓄積されているとする。この場合、紹介先ユーザＢにとっては、紹介元ユーザＡから紹介されたフリー（無料）のアプリケーション配信サーバからダウンロードするよりも、サービス会員としてのアプリケーション配信サーバからダウンロードする方が良い。勿論、逆に、紹介元ユーザＡがサービス会員であって、紹介先ユーザＢがサービス非会員であっても構わない。
【００５９】
（Ｓ０）第１の端末２Ａが、フリー（サービス非会員）のアプリケーションのアドレスを含む紹介依頼要求を、ページサイトサーバ１へ送信する。
（Ｓ１）これに対し、ページサイトサーバ１は、そのアドレスをリンクしたページを公開する。
（Ｓ２）次に、第２の端末２Ｂが、ページ要求を、ページサイトサーバ１へ送信する。図７によれば、そのページ要求は、例えばユーザＩＤ(IDentifier)を含むものとする。但し、ユーザＩＤに限られるものではなく、取得先種別を導くユーザ契約情報であってもよい。
（Ｓ３１）これに対し、ページサイトサーバ１は、第２の端末のユーザＢが「サービス会員」であるか否かを検索する。ここでは、サービス会員か否かによって、アプリケーションの取得先種別が異なることとなる。尚、ユーザＩＤとサービス会員有無とのデータベースは、ページサイトサーバ１の内部に搭載されたものであってもよいし、ネットワークを介して外部に設置されたものであってもよい。
（Ｓ３２）ページサイトサーバ１は、ユーザ契約情報（会員情報）に対応する取得先種別が一致するか否かを判定する。図７によれば具体的には、ユーザＩＤからユーザ契約情報が特定され、そのユーザ契約情報から取得先種別が特定される。
（Ｓ４）Ｓ３２によって一致しないと判定された場合、図７によれば、フリー用のアプリケーション配信サーバに対するアドレスを、サービス会員用のアプリケーション配信サーバに対するアドレスへ変換する。
（Ｓ５）そして、ページサイトサーバ１は、そのページを、第２の端末２Ｂへ応答する。
（Ｓ６１）第２の端末２Ｂに、そのページが表示され、ユーザＢがそのアドレスをクリックしたとする。
（Ｓ６２）このとき、第２の端末２Ｂは、サービス会員用のアプリケーション配信サーバへ、アプリケーション取得要求を送信する。
（Ｓ６３）これに対し、サービス会員用のアプリケーション配信サーバは、そのアプリケーションを、第２の端末２Ｂへ送信する。
【００６０】
以上、詳細に説明したように、本発明のページサイトサーバ、プログラム及び方法によれば、ＯＳ種別や、ユーザ契約情報に対応する取得先種別に対応する取得先種別に関係無く、アプリケーションをダウンロードすることができる。即ち、紹介元のユーザは、紹介先のユーザが所持する端末の端末情報種別を意識することなく、自らの端末情報種別に基づくアドレスを紹介することができる。紹介先のユーザは、ページに貼り付けられたリンクアドレスをクリックするだけで、自らの端末情報種別に対応したアプリケーションをダウンロードすることができる。
【００６１】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６２】
１  ページサイトサーバ
１１  紹介依頼受信部
１２  ページ公開部
１３  ページ要求受信部
１４  種別判定部
１５  アドレス変換部
１６  ページ応答送信部
１７  ページアドレス通知部
１８  アプリケーション検索部
２  端末
３  アプリケーション配信サーバ
４  プッシュ通知装置
【図１】
2015064721.tif 000003
【図２】
2015064721.tif 000004
【図３】
2015064721.tif 000005
【図４】
2015064721.tif 000006
【図５】
2015064721.tif 000007
【図６】
2015064721.tif 000008
【図７】
2015064721.tif 000009