(57)【要約】【課題】アプリストアとタイムラインを連携させて掲示物を推薦するサービス提供方法およびシステムを開示する。【解決手段】コンピュータによって実現されるサービス提供方法は、アプリストアサービスを提供し、アプリストアサービスに登録されたユーザに関する情報およびユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持すること、アプリストアサービスによってアプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択し、掲示物をアップロードすることができる機能をユーザに提供すること、１つのアプリケーションを対象にしてアップロードされた掲示物をユーザのタイムラインに表示すること、ユーザのタイムラインに表示されていない掲示物を対象に、各掲示物の性質に応じて加重値を与えて表示されていない掲示物をランキング化すること、およびランキング化した掲示物をユーザのタイムラインに表示することを含んでもよい。【選択図】図１
2016035745.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実現されるサービス提供方法であって、
アプリストアサービスを提供し、前記アプリストアサービスに登録されたユーザに関する情報および前記ユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持すること、
前記アプリストアサービスによって前記アプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択して掲示物をアップロードすることができる機能をユーザに提供すること、
前記１つのアプリケーションを対象にしてアップロードされた掲示物をユーザのタイムラインに表示すること、
前記ユーザのタイムラインに表示されていない掲示物を対象に、各掲示物の性質に応じて加重値を与えて前記表示されていない掲示物をランキング化すること、および
前記ランキング化した掲示物を前記ユーザのタイムラインに表示すること
を含む、サービス提供方法。
【請求項２】
前記掲示物をランキング化することは、
前記表示されていない掲示物への関心度、コメント数、購読回数、お気に入りクリック数、ユーザが前記表示されていない掲示物の作成者をお気に入りにした数、掲示物の作成者の友達数、ユーザと掲示物の作成者との人的関係の程度を示すディスタンス（ｄｉｓｔａｎｃｅ）のうち少なくとも１つに基づき、表示されていない掲示物別に加重値を異なるように適用してランキング化することを特徴とする、請求項１に記載のサービス提供方法。
【請求項３】
前記掲示物をランキング化することは、
前記ユーザが前記表示されていない掲示物の作成者をお気に入りにした数、ディスタンス、および前記表示されていない掲示物への関心度のうち少なくとも１つに、前記コメント数、購読回数、お気に入りクリック数、および掲示物の作成者の友達数よりも高い加重値を付加することを特徴とする、請求項２に記載のサービス提供方法。
【請求項４】
前記アップロードされた掲示物をユーザのタイムラインに表示することは、
前記１つのアプリケーションを選択したユーザおよび前記ユーザと直接的に人的関係が形成された他のユーザがアップロードした掲示物を表示することを特徴とする、請求項１に記載のサービス提供方法。
【請求項５】
前記掲示物をランキング化することは、
前記ユーザと間接的に人的関係が形成された他のユーザがアップロードした掲示物をランキング化することを特徴とする、請求項１に記載のサービス提供方法。
【請求項６】
前記アップロードされた掲示物をユーザのタイムラインに表示することは、
前記１つのアプリケーションを対象にしてアップロードされた掲示物が作成された時間順に整列してユーザのタイムラインに表示し、
前記ランキング化された掲示物を前記ユーザのタイムラインに表示することは、
時間順に整列されてタイムラインに表示された掲示物よりも前記ランキング化された掲示物がユーザのタイムラインの上端に表示されるように整列することを特徴とする、請求項１に記載のサービス提供方法。
【請求項７】
前記アプリストアに登録されたアプリケーションは、
それぞれ互いに異なるゲームを実行するために必要なアプリケーションであることを特徴とする、請求項１に記載のサービス提供方法。
【請求項８】
前記ランキング化された掲示物を、前記アプリストアに登録されたアプリケーションのうちから選択された１つのアプリケーションに対するダウンロードページでさらに表示すること
をさらに含むことを特徴とする、請求項１に記載のサービス提供方法。
【請求項９】
コンピュータが請求項１〜８のうちいずれか一項に記載の方法を実行するためのプログラム。
【請求項１０】
少なくとも１つのストレージユニット、および
少なくとも１つのプロセッサ
を備え、
前記少なくとも１つのプロセッサは、
アプリストアサービスを提供し、前記アプリストアサービスに登録されたユーザに関する情報および前記ユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持する過程、
前記アプリストアサービスによって前記アプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択して掲示物をアップロードすることができる機能をユーザに提供する過程、
前記１つのアプリケーションを対象にしてアップロードされた掲示物をユーザのタイムラインに表示する過程、
前記ユーザのタイムラインに表示されていない掲示物を対象に、各掲示物の性質に応じて加重値を与えて前記表示されていない掲示物をランキング化する過程、および
前記ランキング化した掲示物を前記ユーザのタイムラインに表示する過程
を処理することを特徴とする、サービスシステム。
【請求項１１】
前記掲示物をランキング化する過程は、
前記表示されていない掲示物への関心度、コメント数、購読回数、お気に入りクリック数、ユーザが前記表示されていない掲示物の作成者をお気に入りにした数、掲示物の作成者の友達数、ユーザと掲示物の作成者との人的関係の程度を示したディスタンス（ｄｉｓｔａｎｃｅ）に基づき、表示されていない掲示物別に加重値を異なるように適用してランキング化することを特徴とする、請求項１０に記載のサービスシステム。
【請求項１２】
前記アップロードされた掲示物をユーザのタイムラインに表示する過程は、
前記１つのアプリケーションを選択したユーザおよび前記ユーザと直接的に人的関係が形成された他のユーザがアップロードした掲示物を表示することを特徴とする、請求項１０に記載のサービスシステム。
【請求項１３】
前記掲示物をランキング化する過程は、
前記ユーザと間接的に人的関係が形成された他のユーザがアップロードした掲示物をランキング化することを特徴とする、請求項１０に記載のサービスシステム。
【請求項１４】
前記ランキング化された掲示物を前記ユーザのタイムラインに表示する過程は、
時間順に整列されてタイムラインに表示された掲示物よりも前記ランキング化された掲示物がユーザのタイムラインの上端に表示されるように整列することを特徴とする、請求項１０に記載のサービスシステム。
【請求項１５】
前記少なくとも１つのプロセッサは、
前記ランキング化した掲示物を、前記アプリストアに登録されたアプリケーションのうちから選択された１つのアプリケーションに対するダウンロードページでさらに表示する過程
をさらに処理することを特徴とする、請求項１０に記載のサービスシステム。
【請求項１６】
前記アプリストアに登録されたアプリケーションは、
それぞれ互いに異なるゲームを実行するために必要なアプリケーションであることを特徴とする、請求項１０に記載のサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、アプリストアとタイムラインを連携させてサービスを提供する方法およびシステムに関する。
【背景技術】
【０００２】
スマートフォンと一般の携帯電話とで根本的に異なる部分は、用途に応じて応用プログラムであるアプリケーション（ａｐｐｌｉｃａｔｉｏｎ）（以下、「アプリ」（Ａｐｐ））を追加でインストールして活用できるかどうかという点にある。一般的にユーザは、このようなアプリケーションをアプリストア（Ａｐｐ  ｓｔｏｒｅ）からダウンロードして自身の端末機にインストールし，活用することができる。
【０００３】
アプリストアとは、スマートフォンに搭載することができる多様なアプリを販売するオンライン上のモバイルコンテンツ市場であって、個人や会社などの開発者が開発したアプリがアプリストアにアップロードされ、ユーザに販売されるようになる。
【０００４】
また、アプリストアは、アプリに対するダウンロードページを提供する。ダウンロードページは、アプリをダウンロードするためのリンクを提供し、このアプリに対するユーザのコメントも含む。しかし、ダウンロードページにコメントするユーザの大多数は、アプリをダウンロードする前のユーザであったり、アプリのダウンロード過程についての内容や払い戻しなどに対する付随的な内容をコメントするユーザであるため、アプリ自体に関する良質な情報を得るには困難があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、アプリストアのアプリを選択すると、選択したアプリと関連するタイムライン掲示物をアップロードすることができる機能を提供し、アップロードしたタイムライン掲示物を，ユーザと直接的に人的関係を形成した友達だけではなく、ユーザと間接的に人的関係を形成した友達とも共有することにより、アプリに関する多くの良質な情報またはチップを得ることができるサービスの提供方法およびサービスシステムを提供することを目的とする。
【０００６】
また、本発明は、ユーザと間接的に人的関係を形成した友達がアップロードした掲示物に，ユーザとの人的関係の程度、掲示物への関心度、お気に入り数などの掲示物の性質に応じて加重値を付加してランキング化し、ランキング化した掲示物をユーザのタイムラインに表示することにより、不特定多数による掲示物よりも信頼できる掲示物を推薦することができるサービスの提供方法およびサービスシステムを提供することを他の目的とする。
【課題を解決するための手段】
【０００７】
コンピュータによって実現されるサービスの提供方法において、アプリストアサービスを提供し、前記アプリストアサービスに登録されたユーザに関する情報および前記ユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持すること、前記アプリストアサービスによって前記アプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択して掲示物をアップロードすることができる機能をユーザに提供すること、前記１つのアプリケーションを対象にしてアップロードされた掲示物をユーザのタイムラインに表示すること、前記ユーザのタイムラインに表示されていない掲示物を対象に、各掲示物の性質に応じて加重値を与えて表示されていない掲示物をランキング化すること、および前記ランキング化した掲示物を前記ユーザのタイムラインに表示することを含むサービスの提供方法が提供される。
【０００８】
本発明の一実施形態によると、前記掲示物をランキング化することは、前記表示されていない掲示物への関心度、コメント数、購読回数、お気に入りクリック数、ユーザが前記表示されていない掲示物の作成者をお気に入りにした数、掲示物の作成者の友達数、ユーザと掲示物の作成者との人的関係の程度を示すディスタンス（ｄｉｓｔａｎｃｅ）のうち少なくとも１つに基づき、表示されていない掲示物別に加重値を異なるように適用してランキング化してもよい。
【０００９】
本発明の他の一実施形態によると、前記掲示物をランキング化することは、前記ユーザが前記表示されていない掲示物の作成者をお気に入りにした数、ディスタンス、および前記表示されていない掲示物への関心度のうち少なくとも１つに、前記コメント数、購読回数、お気に入りクリック数、および掲示物の作成者の友達数よりも高い加重値を付加してもよい。
【００１０】
本発明のさらに他の実施形態によると、前記ランキング化した掲示物を、前記アプリストアに登録されたアプリケーションのうちから選択された１つのアプリケーションに対するダウンロードページでさらに表示してもよい。
【００１１】
少なくとも１つのストレージユニットおよび少なくとも１つのプロセッサを備え、前記少なくとも１つのプロセッサは、アプリストアサービスを提供し、前記アプリストアサービスに登録されたユーザに関する情報および前記ユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持する過程、前記アプリストアサービスによって前記アプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択して掲示物をアップロードすることができる機能をユーザに提供する過程、前記１つのアプリケーションを対象にしてアップロードされた掲示物をユーザのタイムラインに表示する過程、前記ユーザのタイムラインに表示されていない掲示物を対象に、各掲示物の性質に応じて加重値を与えて表示されていない掲示物をランキング化する過程、および前記ランキング化した掲示物を前記ユーザのタイムラインに表示する過程を処理することを特徴とするサービスシステムが提供される。
【発明の効果】
【００１２】
本発明によると、アプリストアのアプリを選択すると、選択したアプリと関連するタイムライン掲示物をアップロードすることができる機能を提供することで、アップロードしたタイムライン掲示物を、ユーザのタイムラインだけではなく、アプリケーションのダウンロードページで表示することにより、アプリケーションをダウンロードしようとするユーザがこのアプリケーションに関する多くの良質な情報またはチップを得ることができるようになる。
【００１３】
また、本発明によると、ユーザと間接的に人的関係を形成した友達がアップロードした掲示物を、ユーザとの人的関係の程度、掲示物への関心度、お気に入り数などの掲示物の性質に応じて加重値を付加してランキング化し、ランキング化した掲示物をユーザのタイムラインに表示することにより、アプリケーションをダウンロードしようとするユーザに、不特定多数による掲示物よりも信頼できる掲示物の推薦できるようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態において、アプリストアとタイムラインを連携させたサービス提供環境を説明するための図である。
【図２】本発明の一実施形態において、ユーザと直接および間接的に人的関係を形成する他のユーザ間のディスタンスを例示した図である。
【図３】本発明の一実施形態において、タイムラインで掲示物をランキング化して提供する例を示した図である。
【図４】本発明の本発明の一実施形態において、タイムライン掲示物のアップロード画面を例示した図である。
【図５】本発明の一実施形態において、タイムライン画面の一例を示した図である。
【図６】本発明の一実施形態において、タイムライン画面の一例を示した図である。
【図７】本発明の一実施形態において、サービス選択画面の一例を示した図である。
【図８】本発明の一実施形態において、サービスの提供方法を示したフローチャートである。
【図９】本発明の他の実施形態において、サービスの提供方法を示したフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１６】
本発明の実施形態に係るアプリストアとタイムラインを連携させてサービスを提供する方法によると、アプリストアに登録されているアプリケーションの少なくとも１つをダウンロードしようとする場合、ユーザと直接および間接的に人的関係が形成された他のユーザから、ダウンロードしようとするアプリに関する情報を得ることができるだけでなく、信頼できる良質な情報またはチップをユーザに推薦することができる。
【００１７】
図１は、本発明の一実施形態において、アプリストアとタイムラインを連携させたサービス提供環境を説明するための図である。図１は、サービスサーバ１００および複数のユーザ端末機１１０を示している。
【００１８】
サービスサーバ１００は、複数のユーザ端末機のうちアプリがインストールされたユーザ端末機の要請に応じてユーザ端末機にサービスを提供するサーバであってもよい。
【００１９】
複数のユーザ端末機１１０は、サービスサーバ１００で提供するサービスの利用中であるか、これから利用が可能なユーザ端末機であって、アプリのインストールが可能であり、インストールされたアプリの制御に応じてネットワークを介してサービスサーバ１００にアクセスしてサービスの提供を受けることができる機器を含んでもよい。
【００２０】
サービスサーバ１００は、該当するアプリのタイムラインで、アプリに関する掲示物を、アプリをダウンロードしようとするユーザおよび既にダウンロードしたユーザに提供してもよい。このとき、ユーザに掲示物を提供するときに、サービスサーバ１００は、ユーザと直接的に人的関係が形成されたユーザがアップロードした掲示物だけではなく、間接的に人的関係が形成されたユーザがアップロードした掲示物をランキング化してタイムラインで提供してもよい。
【００２１】
ここで、タイムラインとは、アプリを通じてユーザに提供されるサービスであって、互いに人的関係が直接的に設定されたユーザ（一例として、友達）の掲示物（テキスト、イメージ、動画、サウンド、リンク、イベントなどのような情報を含んでもよい）、および互いに人的関係が間接的に設定されたユーザ（一例として、友達の友達）の掲示物が整列および表示される機能を含んでもよい。このようなタイムラインについては、図４〜図６を参照しながらさらに詳しく説明する。
【００２２】
また、間接的に人的関係が設定されたユーザとは、ユーザの直接の友達ではないが、ユーザの友達の友達の直接の友達であったり、ユーザの友達の友達の友達の直接の友達であるように、ユーザと２ディスタンス（ｄｉｓｔａｎｃｅ）以上の関係が設定されたユーザを含んでもよい。このような２ディスタンス以上のように間接的に人的関係が設定されたユーザについては、図２を参照しながら詳細に説明する。
【００２３】
上述した図１では、サービスサーバ１００にアプリストア（ａｐｐｌｉｃａｔｉｏｎ  ｓｔｏｒｅ）に登録された１つ以上のアプリケーションに該当するインストールファイルをユーザ端末機に提供するファイル配布システム（図示せず）が含まれるものとして説明したが、これは一例に過ぎず、ファイル配布システムは、サービスサーバ１００とは別途に構成されたサーバであってもよい。例えば、ファイル配布システムがサービスサーバ１００とは別途に構成されたサーバである場合には、コンピュータネットワークを利用してファイル配布システムとサービスサーバ１００とが互いに通信して必要なデータを送受信してもよい。
【００２４】
ここで、インストールファイルは、アプリストアに登録されたアプリケーションをユーザ端末機にインストールするためのファイルであって、１人以上のアプリケーション販売者または開発者によってアプリストアに登録されてもよい。例えば、アプリストアには、複数のゲームアプリや複数のＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）アプリなどをユーザ端末機にインストールするために、各アプリに該当するインストールファイルが登録されてもよい。
【００２５】
図２は、本発明の一実施形態において、ユーザと直接および間接的に人的関係を形成する他のユーザ間のディスタンスを例示した図である。
【００２６】
図２で、ディスタンスとは、人と人との心理的距離を示すものであって、ユーザと人的関係を形成した他のユーザとの心理的距離を示してもよい。例えば、ディスタンスは、ユーザの友達、ユーザの友達の友達などを示す距離であってもよい。
【００２７】
図２を参照すると、ゲームアプリやＳＮＳアプリなどでユーザ２０１と１：１で直接の友達を形成した場合、ディスタンスは１としてもよい。例えば、ユーザ２０１と直接的に人的関係を形成した他のユーザ２０２は、ユーザ２０１との関係を示すディスタンスは１としてもよい。
【００２８】
このとき、ユーザ２０１とは直接的に人的関係を形成してはいないが、ユーザ２０１の友達２０２と直接および間接的に人的関係を形成したさらに他のユーザは、ユーザ２０１と間接的に人的関係を形成しているとしてもよい。このように、間接的に人的関係を形成した場合、ユーザ２０１とさらに他のユーザとのディスタンスは２以上としてもよい。
【００２９】
例えば、ディスタンスが２である場合（２０３）、ユーザの友達の友達はユーザと直接的に人的関係を形成してはいないが、ユーザと直接的に人的関係を形成したユーザの友達とは直接的に人的関係を形成するようになる。同じように、ディスタンスが３である場合、ユーザの友達の友達の友達はユーザと直接的に人的関係を形成してはいないが、友達または友達の友達によってユーザと間接的に人的関係を形成するようになる。
【００３０】
図２によると、ユーザは、直接的に人的関係が形成された他のユーザによってさらに他のユーザと間接的に人的関係を形成できるようになる。これにより、サービスサーバは、ユーザと直接だけではなく間接的に人的関係が形成されたユーザがアップロードした掲示物を該当のアプリのタイムラインでユーザに提供することにより、アプリに関する信頼できる有効な情報およびチップをユーザに提供できるようになる。
【００３１】
図３は、本発明の一実施形態において、タイムラインで掲示物をランキング化して提供する例を示した図である。図３で、タイムラインで掲示物をランキング化して提供する動作は、サービスサーバ１００によって実行されてもよい。
【００３２】
サービスサーバ１００は、ユーザがダウンロードしようとするアプリまたはユーザが実行したアプリに関する情報、例えば掲示物をタイムラインで表示してもよい。タイムラインで表示された情報は、ユーザと直接および間接的に人的関係が形成されたユーザと共有してもよい。
【００３３】
例えばゲームアプリの場合、サービスサーバ１００は、タイムラインサービスを提供しながら、掲示物に対する共有機能をユーザに提供してもよい。この場合に、サービスサーバ１００は、掲示物を共有することにより、ゲームチップ、ゲームの評価、有効なゲーム情報、ゲームをパロディしたユニークな文章または映像などの掲示物を、ユーザと直接および間接的に人的関係が形成されたユーザに表示してもよい。
【００３４】
一例として、ユーザ３０１と直接的に人的関係が形成された友達３０２の少なくとも１人の友達３０３が掲示物を登録したとする。掲示物を作成した友達３０３は、共有機能を利用することにより、直接および間接的に人的関係が形成された友達と掲示物を共有できるようになる。これにより、サービスサーバ１００は、掲示物を作成した友達３０３が登録した掲示物を時間順に整列してタイムラインで表示できるようになる。言い換えれば、サービスサーバ１００は、ユーザ３０１と直接的に人的関係が形成された友達がアップロードした掲示物を時間順に整列し、該当するアプリのタイムラインを利用してユーザの端末機に表示できるようになる。
【００３５】
このとき、ユーザ３０１と間接的に人的関係が形成された友達３０４の少なくとも１人の友達３０５が掲示物を登録することもある。このように、サービスサーバ１００は、ユーザの直接の友達３０２が登録した掲示物をタイムラインで表示する間に、ユーザの間接的な友達３０４が登録した掲示物を収集してもよい。この場合、サービスサーバ１００は、ユーザの間接的な友達３０４が登録した掲示物を収集するために、アプリストアサービスに登録されたユーザの情報、ユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持してもよい。
【００３６】
そして、サービスサーバ１００は、間接的な友達３０４が登録した掲示物をランキング化（ｒａｎｋｉｎｇ）し、ランキング化した掲示物をランキングが高い順に整列してタイムラインで表示してもよい。ここで、間接的な友達３０４が登録した掲示物は、ユーザ３０１にはまだ表示されていない掲示物であって、サービスサーバ１００は、間接的な友達３０４が登録した掲示物の性質に応じて加重値を適用して各掲示物をランキング化してもよい。
【００３７】
例えば、サービスサーバ１００は、まだ表示されていない掲示物に対する「いいね」の数のような関心度、コメント数、購読回数、お気に入りクリック数、ユーザが表示されていない掲示物の作成者をお気に入りにした数、掲示物の作成者の友達数、ユーザと掲示物の作成者との間のディスタンスに基づいて掲示物別に加重値を相違するように適用してもよい。このとき、サービスサーバ１００は、関心度、ディスタンス、掲示物の作成者をお気に入りにした数のような主要パラメータを単独でまたは組み合わせて他のパラメータよりも加重値を高く付加してもよい。
【００３８】
一例として、サービスサーバ１００は、ユーザ３０１が掲示物の作成者をお気に入りにした数に他のパラメータよりも加重値を高く付加してもよい。例えば、掲示物１の「いいね」の数、コメント数、購読回数、お気に入りクリック数などが掲示物２よりも多かったとしても、ユーザが掲示物２の作成者に対してお気に入りをクリックした数が掲示物１の作成者に対してお気に入りをクリックした数よりも多い場合に、サービスサーバ１００は、掲示物２のランキングを掲示物１よりも高く決めてもよい。この場合、サービスサーバ１００は、お気に入りをクリックした数に無条件に加重値を高く与えるのではなく、ランキング化のためのパラメータのうちユーザが表示されていない掲示物の作成者をお気に入りにした数を除いたパラメータを合算した点数が予め設定された基準点数以上である場合に、サービスサーバ１００は、この掲示物を作成した作成者に対してユーザがお気に入りをクリックした数に対して加重値を高く付加してもよい。
【００３９】
他の例として、サービスサーバ１００は、ユーザとのディスタンスが近いほど加重値を高く付加してもよい。例えば、サービスサーバ１００は、ランキング化のためのパラメータのうちディスタンスを除いたパラメータを合算した点数が予め設定された基準点数以上である場合に、サービスサーバ１００は、ユーザ３０１と掲示物の作成者とのディスタンスが近いほど加重値を高く付加してもよい。
【００４０】
さらに他の例として、サービスサーバ１００は、前記ディスタンス、掲示物の作成者をお気に入りにした数、および掲示物への関心度のうち少なくとも２つを組み合わせて加重値を高く付加してもよい。例えば、サービスサーバ１００は、収集した掲示物を対象にして関心度とディスタンスを除いたパラメータを合算した点数が高い掲示物の順に１次的にランキング化し、１次的にランキング化した掲示物のうち「いいね」の数およびディスタンスに基づいて２次的なランキング化を実行してもよい。例えば、サービスサーバ１００は、「いいね」の数が多いほど、また、ディスタンスが近いほど、掲示物のランキングを高く決めてもよい。このとき、２次的なランキングの際に、ディスタンスと「いいね」の数が同じ掲示物が存在する場合、サービスサーバ１００は、掲示物の作成者をお気に入りにした数が多いほどランキングを高く決めてもよい。
【００４１】
同じ方法により、サービスサーバ１００は、１次的にランキング化した掲示物のうち「いいね」の数および掲示物の作成者をお気に入りにした数に基づいて２次的なランキング化を実行してもよい。このとき、お気に入りをクリックした数と「いいね」の数が同じ掲示物が存在する場合、サービスサーバ１００は、ディスタンスが近いほどランキングを高く決めてもよい。
【００４２】
同じように、サービスサーバ１００は、１次的にランキング化した掲示物のうちお気に入りをクリックした数とディスタンスに基づいて２次的なランキング化を実行してもよい。このとき、お気に入りをクリックした数とディスタンスが同じ掲示物が存在する場合、サービスサーバ１００は、「いいね」の数が多いほどランキングを高く決めてもよい。
【００４３】
この他に、サービスサーバ１００は、ディスタンスを２、３などと予め設定された基準ディスタンスに制限し、制限したディスタンスに該当する掲示物のうち関心度およびお気に入りをクリックした数が多い掲示物に加重値を高く付与してもよい。
【００４４】
また、サービスサーバ１００は、ランキング化のために上述した実施形態を１つ以上組み合わせ、まだ表示されていない掲示物を対象にして加重値を相違するように付加してランキング化を実行してもよい。
【００４５】
以上、図３を参照しながら説明したように、サービスサーバ１００は、掲示物への関心度、コメント数、購読回数、お気に入りクリック数、掲示物の作成者をお気に入りにした数、掲示物の作成者の友達数、ディスタンスなどを利用し、多様な方法によって、まだ表示されていない掲示物を対象にしてランキング化を実行することができる。さらに、サービスサーバ１００は、ランキング化した掲示物をタイムラインでユーザ３０１に表示することができる。
【００４６】
このとき、サービスサーバ１００は、時間順に整列されてタイムラインで既に表示された掲示物３０６よりもランキング化した掲示物を前方に表示させてもよい。例えば、サービスサーバ１００は、タイムラインの上端にランキング化した掲示物を表示し、ランキング化した掲示物に続いてタイムラインの下端に時間順に整列した掲示物を表示してもよい。
【００４７】
このように、ランキング化された掲示物が表示される間にも、サービスサーバ１００は、継続して間接的な友達３０４が該当のアプリに対してアップロードした掲示物を収集してランキング化してもよい。これにより、サービスサーバ１００は、ランキング化した掲示物と既に表示されたランキング化した掲示物のうちユーザ３０１が読んでいない掲示物を時間順に整列してタイムラインに表示してもよい。例えば、サービスサーバ１００は、ユーザが読んでいない掲示物をタイムラインの上端に表示させてもよい。
【００４８】
以上の図３では、サービスサーバ１００がアプリのタイムラインで、ユーザと直接および間接的に人的関係を形成した友達がアップロードした掲示物を時間順またはランキング化して表示することを説明したが、この他にも、サービスサーバ１００は、ランキング化した掲示物を該当のアプリのダウンロードページでさらに表示してもよい。例えば、サービスサーバ１００は、ユーザがダウンロードしようとするアプリのダウンロードページに、ユーザと直接および間接的に人的関係を形成している友達がアップロードした該当のアプリに対する掲示物を表示してもよい。これにより、ユーザは、信頼できるアプリに関する有効な情報やチップを得ることができるようになる。
【００４９】
図４は、本発明の本発明の一実施形態において、タイムライン掲示物のアップロード画面を例示した図である。
【００５０】
図４で、画面４００は、ユーザ端末機画面の一例を示している。ユーザ、ユーザと直接および間接的に人的関係を形成している友達は、本発明の実施形態で説明したアプリ（アプリケーション）の制御に応じてユーザ端末機の画面４００に表示されるユーザインタフェースを利用し、テキスト、イメージ、動画、リンクのような多様なデータを含む掲示物をサービスサーバ１００にアップロードしてもよい。
【００５１】
図５および図６は、本発明の一実施形態において、タイムライン画面を例示した図である。
【００５２】
図５および図６で、画面５００、６００は、ユーザがアップロードした掲示物を整列してユーザ端末機で表示する画面を例示している。このとき、ある１人のユーザに対してすべての掲示物が表示されるのではなく、該当のユーザと人的関係が結ばれているユーザ（友達）の掲示物がユーザのタイムラインに表示されてもよい。
【００５３】
図５によると、画面５００は、ユーザと直接的に人的関係が形成された友達がアップロードした掲示物５０１を時間順に整列してユーザ端末機で表示してもよい。
【００５４】
次に、図６を参照すると、サービスサーバ１００でユーザと間接的に人的関係が形成された友達がアップロードした掲示物のうち、まだ表示されていない掲示物に対するランキング化が完了することにより、画面６００にはランキング化された掲示物６１１が新着順に整列され、既に表示された掲示物６０１と共に表示されてもよい。このとき、画面６００の上端にはランキング化した掲示物が表示され、画面６００の下端には既に時間順に整列して表示された掲示物６０１が表示されてもよい。追加で、サービスサーバ１００で提供する告知事項やイベント情報なども掲示物としてユーザのタイムラインに表示されてもよい。
【００５５】
図７は、本発明の一実施形態において、サービス選択画面を例示した図である。
【００５６】
図７で、画面７００は、本発明の実施形態で説明したアプリがアプリストアに登録された複数のゲームアプリを複数のサービスとして提供する場合、各ゲームに対して選択的にタイムラインのための掲示物をアップロードすることができる例を説明している。
【００５７】
一例として、ユーザが図４で「ゲーム選択」インタフェースをタッチした場合に、図７の画面７００がユーザに提供されてもよい。例えば、ユーザは、特定のゲームに対するユーザの達成度を自慢するための掲示物をアップロードしたり、または特定のゲームに対するゲームチップを提供するために掲示物をアップロードする場合、図７の画面７００のように提供されるユーザインタフェースを利用して所望するゲームを選択してもよい。このとき、特定のゲームに対する掲示物には、この特定のゲームと関連するテキスト、イメージ、動画、またはリンクなどが自動で追加されてもよい。
【００５８】
アプリストアは、アプリストアに登録されたゲーム別にゲームダウンロードページを提供してもよい。このとき、ユーザが特定のゲームを選択してアップロードした掲示物は、ユーザおよびユーザと人的関係が形成された他のユーザ（友達）のタイムラインで表示されるだけでなく、このゲームのゲームダウンロードページで表示されてもよい。したがって、ゲームをダウンロードしようとするユーザは、ゲームに対するより多くの情報またはチップを得ることができるようになる。また、特定のゲームを選択してアップロードする掲示物は、このゲームを直接プレイしたことのあるユーザの掲示物である可能性が高く、ユーザと直接および間接的に人的関係が形成された他のユーザがアップロードしたものであるため、ゲームをダウンロードしようとするユーザは、より良質な情報またはチップを得ることができるようになる。
【００５９】
追加で、ゲームダウンロードページには、ユーザと人的関係が形成された他のユーザがアップロードした掲示物の他にも、ユーザと直接および間接的に人的関係が形成されてはいないが、ゲームアプリをダウンロードしたさらに他のユーザがアップロードした掲示物が表示されてもよい。
【００６０】
図８は、本発明の一実施形態において、サービスの提供方法を示したフローチャートである。
【００６１】
本実施形態に係るサービスの提供方法は、サービスシステムによって実行されてもよい。ここで、サービスシステムは、上述したサービスサーバ１００に対応してもよい。サービスシステムは、少なくとも１つのストレージユニットと少なくとも１つのプロセッサを備えてもよく、本実施形態に係るサービスの提供方法に含まれる段階は、少なくとも１つのプロセッサによって処理されてもよい。
【００６２】
段階８０１で、サービスシステムは、アプリストアサービスを提供し、アプリストアに登録されたアプリケーションそれぞれに対してダウンロードページを提供してもよい。一例として、アプリストアサービスは、ユーザの端末機にインストールされるアプリケーション（アプリストアアプリケーション）を利用してユーザに提供されてもよい。
【００６３】
段階８０２で、サービスシステムは、アプリストアサービスに登録されたユーザに関する情報およびユーザごとに互いに人的関係が形成されたユーザ間の友達情報を格納および保持してもよい。このとき、友達情報は、サービスシステムが含む少なくとも１つのプロセッサの処理によって少なくとも１つのストレージユニットに格納および保持されてもよい。
【００６４】
段階８０３で、サービスシステムは、アプリストアサービスによってアプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択して掲示物をアップロードすることができる機能をユーザに提供してもよい。ユーザには、ユーザの端末機にインストールされるアプリケーション（アプリストアアプリケーション）で、アプリストアに登録されたアプリケーションのうちから１つのアプリケーションを選択するためのユーザインタフェースが提供されてもよく、掲示物をアップロードすることができるユーザインタフェースが提供されてもよい。ユーザによって１つのアプリケーションが選択されると、サービスシステムは、ユーザの端末機から受信される選択されたアプリケーションに関する情報と掲示物に関する情報を確認してもよい。
【００６５】
段階８０４で、サービスシステムは、１つのアプリケーションを対象にしてアップロードされた掲示物をユーザのタイムラインで表示してもよい。
【００６６】
例えば、サービスシステムは、ユーザと直接的に人的関係を形成している他の友達がアプリケーションを対象にしてアップロードした掲示物を時間順に整列し、ユーザのタイムラインで表示してもよい。ユーザと直接的に人的関係が形成された他のユーザは、上述した友達情報によって識別されてもよい。
【００６７】
段階８０５で、サービスシステムは、１つのアプリケーションを対象にしてアップロードされた掲示物のうちユーザのタイムラインに表示されていない掲示物を対象に、各掲示物の性質に応じて加重値を付加し、表示されていない掲示物をランキング化してもよい。ここで、タイムラインに表示されていない掲示物は、ユーザと間接的に人的関係が形成された他のユーザがアップロードした掲示物を意味してもよい。
【００６８】
このとき、サービスシステムは、表示されていない掲示物に対する「いいね」の数などのような関心度、コメント数、購読回数、お気に入りクリック数、ユーザが表示しなかった掲示物の作成者をお気に入りにした数、掲示物の作成者の友達数、ユーザと掲示物の作成者とのディスタンスに基づき、掲示物別に加重値を相違するように適用してもよい。
【００６９】
例えば、サービスシステムは、関心度、ディスタンス、掲示物の作成者をお気に入りにした数のような主要パラメータを単独または組み合わせ、コメント数、購読回数、お気に入りクリック数、掲示物の作成者の友達数などの他のパラメータよりも加重値を高く付加してもよい。ここで、サービスシステムが主要パラメータに他のパラメータよりも加重値を高く付加して表示されていない掲示物をランキング化する具体的な動作は、図３を参照しながら詳しく説明したため、重複する説明は省略する。
【００７０】
段階８０６でサービスシステムは、ランキング化した掲示物を、既に時間順に整列して表示された掲示物と共にユーザのタイムラインに表示してもよい。
【００７１】
例えば、サービスシステムは、ユーザと直接的に人的関係が形成された友達がアップロードした掲示物を時間順に整列して先にタイムラインに表示した後、ユーザと間接的に人的関係が形成された友達がアップロードした掲示物をランキング化し、時間順に整列された掲示物と共にユーザのタイムラインに表示してもよい。このとき、サービスシステムは、ランキング化した掲示物が時間順に整列された掲示物よりもタイムラインの上端に位置するように表示させてもよい。
【００７２】
このように、サービスシステムは、ユーザの直接の友達がアップロードした掲示物をタイムラインに優先的に表示した後、バックグラウンドでランキング化を実行することにより、アプリのダウン（ｄｏｗｎ）およびシステム負荷を減少させるだけでなく、ランキング化の演算による掲示物のディレイ（ｄｅｌａｙ）によるユーザの不満を解消することができる。さらに、後にランキング化した掲示物を表示することにより、信頼できる有効なアプリ関連情報をユーザに提供することができる。
【００７３】
段階８０７で、サービスシステムは、アップロードされた掲示物を選択された１つのアプリケーションに対するダウンロードページでさらに表示してもよい。ユーザと直接および間接的に人的関係が形成された友達は、アプリケーションに関してより正確かつ信頼できる良質な情報を掲示物としてアップロードする可能性が高い。したがって、ダウンロードページには、より良質な情報が追加されるようになる。
【００７４】
他の実施形態として、アプリストアに登録されたアプリケーションは、それぞれ互いに異なるゲームを実行するために必要なアプリケーションであってもよい。この場合、本発明の実施形態に係るアプリストアは、多数のゲームを提供するモバイルゲームポータルの役割を実行してもよい。
【００７５】
さらに他の実施形態として、サービスシステムは、１つのアプリケーションを対象にしてアップロードされた掲示物に、１つのアプリケーションと関連するテキスト、イメージ、動画、およびリンクのうち少なくとも１つを追加して前記アップロードされた掲示物を表示してもよい。
【００７６】
さらに他の実施形態として、アプリストアに登録されたアプリケーションは、それぞれ互いに異なるチャットなどのＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）を実行するために必要なアプリケーションであってもよい。この場合、本発明の実施形態に係るアプリストアは、多数のＳＮＳを提供するモバイルＳＮＳポータルの役割を実行してもよい。
【００７７】
図９は、本発明の他の実施形態において、サービスの提供方法を示したフローチャートである。本実施形態に係るサービスの提供方法は、ユーザ端末機によって実行されてもよい。端末機にはアプリストアサービスの提供のためのアプリケーションがインストールされてもよく、このアプリケーションは、本実施形態に係るサービスの提供方法に含まれる段階を端末機が実行するように端末機を制御するためのモジュールを備えてもよい。
【００７８】
段階９０１で、端末機は、ユーザのタイムラインおよびユーザと人的関係が形成された他のユーザのタイムラインで表示される掲示物を作成するためのユーザインタフェースを提供してもよい。ユーザと人的関係が形成された他のユーザは、アプリストアサービスを提供するサービスサーバで保持する友達情報を利用して識別されてもよい。友達情報は、互いに人的関係が形成されたユーザ間の情報を含んでもよい。ここで、サービスサーバは、図７を参照しながら説明したサービスシステムに対応してもよい。
【００７９】
段階９０２で、端末機は、アプリケーションで提供されるアプリストアサービスに登録されたアプリケーションのうちから１つのアプリケーションを選択し、掲示物と関連付けるためのユーザインタフェースを提供してもよい。掲示物とアプリケーションを関連付けるためのユーザインタフェースについては、図７の一例を参照しながら詳しく説明したため、重複する説明は省略する。
【００８０】
段階９０３で、端末機の画面には、アプリストアサービスによって選択されたアプリケーションを対象に、アップロードされた掲示物が時間順に整列されて表示されてもよい。
【００８１】
例えば、アプリストアに登録されたアプリケーションは、それぞれ互いに異なるゲームを実行するために必要なアプリケーションであってもよい。そして、時間順に整列された掲示物は、選択されたアプリケーションのタイムラインで表示されてもよい。ここで、時間順に整列される掲示物は、ユーザと直接的に人的関係が形成された他のユーザがアップロードした掲示物を示してもよい。
【００８２】
段階９０４で、端末機の画面には、選択されたアプリケーションを対象に、アップロードされた掲示物のうち表示されていない掲示物を対象にランキング化して表示されてもよい。
【００８３】
このとき、ランキング化された掲示物は、時間順に整列され、既に表示された掲示物のうち少なくとも１つと共にタイムラインで表示されてもよい。例えば、タイムラインの上端にはランキング化された掲示物が表示され、下端には時間順に整列されて既に表示された掲示物が表示されてもよい。ここで、ランキング化した掲示物は、ユーザと間接的に人的関係が形成された友達がアップロードした掲示物であって、各掲示物の性質に応じて相違するように加重値が付加されてもよい。加重値を相違するように付加してランキング化する具体的な動作については図３で説明したため、重複する説明は省略する。
【００８４】
図８および図９で省略した内容は、図１〜図７を参照してもよい。
【００８５】
このように、本発明の実施形態によると、アプリストアのアプリが選択されたとき、ユーザと間接的に人的関係が形成された他のユーザが、当該選択されたアプリに関連してアップロードした掲示物をランキング化してタイムラインで表示することにより、サービスシステムは、このアプリに関して信頼できる有効な情報とチップをユーザに提供することができる。
【００８６】
また、掲示物を、タイムラインだけではなく、アプリケーションのダウンロードページで表示することにより、アプリケーションをダウンロードしようとするユーザが、このアプリケーションに関する多くの良質な情報またはチップを得ることができる。
【００８７】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素およびソフトウェア構成要素の組み合わせによって実現されてもよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答することができる異なる装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてもよい。処理装置は、オペレーションシステム（ＯＳ）およびオペレーションシステム上で実行される１つ以上のソフトウェアアプリケーションを実行してもよい。また、処理装置は、ソフトウェアの実行に応答し、データをアクセス、保存、操作、処理、および生成してもよい。理解の便宜のために、処理装置は１つ使用されると説明される場合もあるが、該当する技術分野において通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数類型の処理要素を含んでもよいことを理解できるであろう。例えば、処理装置は、複数のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【００８８】
ソフトウェアは、コンピュータプログラム（ｃｏｍｐｕｔｅｒ  ｐｒｏｇｒａｍ）、コード（ｃｏｄｅ）、命令（ｉｎｓｔｒｕｃｔｉｏｎ）、またはこれらのうちの１つ以上の組み合わせを含んでもよく、所望とおりに動作するように処理装置を構成したり、独立的または結合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置を命令したりしてもよい。ソフトウェアおよび／またはデータは、処理装置によって解釈されたり処理装置に命令またはデータを提供したりするために、ある類型の機械、構成要素（ｃｏｍｐｏｎｅｎｔ）、物理的装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ記録媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具体化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散し、分散した方法によって格納されたり実行されたりしてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００８９】
実施形態に係る方法は、多様なコンピュータ手段によって実行が可能なプログラム命令形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００９０】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、該当する技術分野において通常の知識を有する者であれば、上述した記載から多様な修正および変形が可能であることが理解できるであろう。例えば、説明された技術が説明された方法とは異なる順序で実行されたり、および／または説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００９１】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００９２】
１００：サービスサーバ
１１０：ユーザ端末機
【図１】
2016035745.tif 000003
【図２】
2016035745.tif 000004
【図３】
2016035745.tif 000005
【図４】
2016035745.tif 000006
【図５】
2016035745.tif 000007
【図６】
2016035745.tif 000008
【図７】
2016035745.tif 000009
【図８】
2016035745.tif 000010
【図９】
2016035745.tif 000011