(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022099331
(43)【公開日】2022-07-04
(54)【発明の名称】コンテンツの推薦方法及びユーザー端末
(51)【国際特許分類】
G06F 3/0482 20130101AFI20220627BHJP
G06F 3/04842 20220101ALI20220627BHJP
G06F 16/90 20190101ALI20220627BHJP
【FI】
G06F3/0482
G06F3/0484 120
G06F16/90 100
【審査請求】有
【請求項の数】22
【出願形態】OL
【外国語出願】
(21)【出願番号】P 2021208060
(22)【出願日】2021-12-22
(31)【優先権主張番号】10-2020-0181372
(32)【優先日】2020-12-22
(33)【優先権主張国・地域又は機関】KR
(71)【出願人】
【識別番号】515291063
【氏名又は名称】株式会社カカオ
(74)【代理人】
【識別番号】110002262
【氏名又は名称】TRY国際特許業務法人
(72)【発明者】
【氏名】チャ スヒョク
(72)【発明者】
【氏名】イ テヒョン
(72)【発明者】
【氏名】イ ヒヨン
(72)【発明者】
【氏名】キム ボキョン
(72)【発明者】
【氏名】イ ギヒョク
(72)【発明者】
【氏名】イ ウォンジェ
(72)【発明者】
【氏名】パク ヤンキュン
(72)【発明者】
【氏名】キム ヒヒョン
(72)【発明者】
【氏名】ジョン ヒェウォン
(72)【発明者】
【氏名】パク ジスン
(72)【発明者】
【氏名】ホン ウォンボム
(72)【発明者】
【氏名】ヤン ジミン
(72)【発明者】
【氏名】イム ヒジン
(72)【発明者】
【氏名】ソン ジヒョン
【テーマコード(参考)】
5B175
5E555
【Fターム(参考)】
5B175EA01
5E555AA02
5E555AA04
5E555AA71
5E555AA76
5E555BA02
5E555BA03
5E555BA05
5E555BA06
5E555BB02
5E555BB03
5E555BB05
5E555BB06
5E555BC17
5E555BD06
5E555CB02
5E555CB12
5E555CB20
5E555CC03
5E555CC19
5E555DB16
5E555DC18
5E555DC40
5E555EA02
5E555EA07
5E555FA00
(57)【要約】 (修正有)
【課題】インスタントメッセージサービスを用いているユーザー端末から受信されたテキスト情報に関する複数のコンテンツとプレビューコンテンツを提供するコンテンツの推薦方法、ユーザー端末及びサーバーを提供する。
【解決手段】コンテンツ推薦方法は、ユーザー端末において、ユーザーからチャットルームのテキスト入力欄を通じてテキスト情報の入力を受ける段階、テキスト情報にマッピングされるキーワード情報と関連されるコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力する段階、第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力する段階、ユーザーからインタラクションの入力を受ける段階及びインタラクションに対応して、第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力する段階を含む。
【選択図】
図2
【特許請求の範囲】
【請求項1】
ユーザー端末がユーザーから上記のチャットルームのテキスト入力欄を通じてテキスト情報の入力を受ける段階;
上記のユーザー端末が、上記のテキスト情報にマッピングされるキーワード情報と関連されるコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力する段階;
上記のユーザー端末が、上記の第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力する段階;
上記のユーザー端末が、上記のユーザーからインタラクションの入力を受ける段階;及び
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力する段階-上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである‐;
を含むコンテンツ推薦方法。
【請求項2】
上記のユーザー端末が、上記のテキスト情報にマッピングされるキーワード情報を選定する段階;
をさらに含む、請求項1に記載のコンテンツ推薦方法。
【請求項3】
上記の第2コンテンツは上記の第1コンテンツセットに含まれる、請求項1に記載のコンテンツ推薦方法。
【請求項4】
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1コンテンツセットに含まれるコンテンツの配列を異なるようにして第1コンテンツセットを出力する段階;
をさらに含む、請求項1に記載のコンテンツ推薦方法。
【請求項5】
上記交代して出力する段階で、
上記のユーザー端末が、上記の第1コンテンツセットを上記の第1コンテンツセットと異なる第2コンテンツセットを交代に出力する‐上記の第2コンテンツセットは上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む‐;
請求項1に記載のコンテンツ推薦方法。
【請求項6】
上記の第2コンテンツは上記の第2コンテンツセットに含まれる、請求項5に記載のコンテンツ推薦方法。
【請求項7】
上記のユーザー端末が、上記のインタラクションの入力を受ける段階の前に上記のサーバーから上記のキーワード情報と関連するコンテンツを受信する段階;
上記のユーザー端末が、上記のキーワード情報と関連するコンテンツの中、一部を第1コンテンツセットとして選定する段階;及び
上記のユーザー端末が、上記のキーワード情報と関連するコンテンツの中、他の一部を第2コンテンツセットとして選定する段階;
をさらに含む、請求項5に記載のコンテンツ推薦方法。
【請求項8】
上記のユーザー端末が上記のコンテンツを受信する段階で受信した上記のキーワード情報と関連するコンテンツの中、予め定められた個数以上を出力した場合、
上記のユーザー端末が、上記のサーバーから追加のキーワード情報と関連するコンテンツを受信する段階;
をさらに含む、請求項7に記載のコンテンツ推薦方法。
【請求項9】
上記のキーワード情報は第1キーワード及び第2キーワードを含めて、
上記の第1コンテンツは上記の第1キーワードと関連して、
上記の第2コンテンツは上記の第2キーワードと関連する、請求項1に記載のコンテンツ推薦方法。
【請求項10】
上記の第1コンテンツセットは上記の第1キーワードと関連する第1キーワードセット及び上記の第2キーワードと関連する第2キーワードセットを含めて、
上記の第1コンテンツセットを出力する段階で、上記のユーザー端末が、上記の第1キーワードセットと上記の第2キーワードセットとを分けて表示する、請求項9に記載するコンテンツ推薦方法。
【請求項11】
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1キーワードセットと上記の第2キーワードセットの配列の順番を変更して出力する段階;
をさらに含む、請求項10に記載するコンテンツ推薦方法。
【請求項12】
上記のインタラクションは、上記の第1コンテンツセットが出力される表示領域に対するプル・ツー・アクション(pull to action)または上記のユーザー端末が提供するボタンの選択である、請求項1に記載のコンテンツ推薦方法。
【請求項13】
上記のチャットルームの上記のテキスト入力欄、上記の第1コンテンツセット及び上記の第1プレビューコンテンツは上記のチャットルームの一部領域と重畳されて表示され、
上記の第1プレビューコンテンツは上記のテキスト入力欄の上部に、上記の第1コンテンツセットは上記のテキスト入力欄の下部に表示される、請求項1に記載のコンテンツ推薦方法。
【請求項14】
ハードウェアと組み合わせて請求項第1項~第13項のいずれかの一つの項に記載の方法を実行するために媒体に保存されたコンピュータープログラム。
【請求項15】
メモリ;
上記のメモリを連結されて、上記のメモリに含まれる命令を実行するように構成されたプロセッサー;
上記のプロセッサーの制御により情報の入力を受ける入力部;及び
上記のプロセッサーの制御により情報を出力する出力部を含め、
上記のプロセッサーは、
上記の入力部がユーザーから上記のチャットルームのテキスト入力欄を通じてテキスト情報の入力を受けるように制御し、
上記の出力部が上記のテキスト情報にマッピングされるキーワード情報と関連する複数のコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力するように制御し、
上記の出力部が上記の第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力するように制御し、
上記の入力部が上記のユーザーからインタラクションの入力を受けるように制御し、
上記の出力部が上記のインタラクションに対応して、上記の第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力する‐上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである‐;
コンテンツ推薦端末機。
【請求項16】
チャットルームを通じてインスタントメッセージを提供するサーバーが、上記のチャットルームに参加中であるユーザーのユーザー端末からキーワード情報を受信する段階;
上記のサーバーが、上記のユーザー端末に上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び上記の第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供する段階;
上記のサーバーが、上記のユーザー端末からインタラクション情報を受信する段階;及び
上記のサーバーが、上記のインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供する段階‐上記の第2コンテンツは上記のキーワード情報と関連する情報である‐;
を含むコンテンツ推薦方法。
【請求項17】
上記の第2コンテンツは上記の第1コンテンツグループに含まれる、請求項16に記載のコンテンツ推薦方法。
【請求項18】
上記のサーバーが、上記のインタラクション情報に対応して、上記のユーザー端末に上記の第1コンテンツグループと異なる第2コンテンツグループを提供する段階‐上記の第2コンテンツグループは上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む‐;
をさらに含む、請求項16に記載のコンテンツ推薦方法。
【請求項19】
上記の第2コンテンツは上記の第2コンテンツグループに含まれる、請求項18に記載のコンテンツ推薦方法。
【請求項20】
上記のキーワード情報は第1キーワード及び第2キーワードを含めて、
上記の第1コンテンツグループは上記の第1キーワードと関連する第1キーワードグループ及び上記の第2キーワードを関連する第1キーワードグループを含む、請求項16に記載のコンテンツ推薦方法。
【請求項21】
上記のサーバーは、上記の第1コンテンツを上記の第1コンテンツグループに含まれる少なくとも一部のコンテンツの中、(1)上記のユーザー端末での使用頻度、(2)上記のユーザー端末と異なるユーザー端末での使用頻度、及び(3)コンテンツの上記のサーバーの登録日の中、少なくとも一つに基づいて選択する、請求項16に記載のコンテンツ推薦方法。
【請求項22】
メモリ;及び
上記のメモリと連結されて、上記のメモリに含まれる命令を実行するように構成されたプロセッサーを含め、
上記のプロセッサーは、
チャットルームに参加中であるユーザーのユーザー端末からキーワード情報を受信するように制御し、
上記のユーザー端末に上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び上記の第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供するように制御して、
上記のユーザー端末からインタラクション情報を受信するように制御し、
上記のインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供するように制御する‐上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである‐;
を含むコンテンツ推薦サーバー。
【発明の詳細な説明】
【技術分野】
【0001】
本発明はコンテンツの推薦方法及びユーザー端末に関するものである。
【背景技術】
【0002】
一般に絵文字であるエモーティコン(Emoticon)とは感情(Emotion)とアイコン(Icon)という二つの単語の合成語として、コンピューターのキーボードの文字と記号、数字などを適切に組み合わせて様々な感情の表現や、特定のキャラクター、職業などを意味するように作られたインターネット上の独特な表現言語である。
【0003】
最近には技術の発達で、最近にはモバイルデバイスで高解像度のイメージを含めたメッセージ(MMS、Multimedia Message Service)を手軽に用いることができ、モバイルデバイスで駆動されるメッセージアプリケーションの種類が多様になり、従来の特殊文字を用いたエモーティコンを離れて特定キャラクターのイメージを出力したり、該当キャラクターの動的な姿を一定時間見せたりすることができるアニメーション形態のエモーティコンを用いることができるようになった。
【0004】
しかし、このようなイメージまたはアニメーション形態のエモーティコンは単純羅列の形態でユーザーがページをスクロール選択する必要があるので面倒であり、購入のためにストアに入っても、それぞれのキャラクター別に羅列されており、ユーザーが望む表情や感情表現のエモーティコンを見つけるのに面倒だという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【0005】
本発明はインスタントメッセージサービスを用いているユーザー端末から受信されたテキスト情報に関する複数のコンテンツとプレビューコンテンツを提供するコンテンツの推薦方法及びサーバーを提供することに、その目的がある。
【課題を解決するための手段】
【0006】
本発明の一例によるコンテンツ推薦方法は、ユーザー端末がユーザーから上記のチャットルームのテキスト入力欄を通じてテキスト情報の入力を受ける段階、上記のユーザー端末が、上記のテキスト情報にマッピングされるキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力する段階、上記のユーザー端末が、上記の第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力する段階、上記のユーザー端末が、上記のユーザーからインタラクションの入力を受ける段階、及び上記のユーザー端末が、上記のインタラクションに対応して、上記の第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力する段階‐上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである‐を含む。
【0007】
上記のユーザー端末が、上記のテキスト情報にマッピングされるキーワード情報を選定する段階をさらに含むことができる。
【0008】
上記の第2コンテンツは上記の第1コンテンツセットに含まれることができる。
【0009】
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1コンテンツセットに含まれるコンテンツの配列を異なるようにして第1コンテンツセットを出力する段階をさらに含むことができる。
【0010】
上記交代して出力する段階で、上記のユーザー端末が、上記の第1コンテンツセットを上記の第1コンテンツセットと異なる第2コンテンツセットに交代に出力‐上記の第2コンテンツセットは上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む‐することができる。
【0011】
上記の第2コンテンツは上記の第2コンテンツセットに含まれることができる。
【0012】
上記のユーザー端末が、上記のインタラクションの入力を受ける段階の前に上記のサーバーから上記のキーワード情報と関連するコンテンツを受信する段階、上記のユーザー端末が、上記のキーワード情報と関連するコンテンツの中、一部を第1コンテンツセットとして選定する段階、及び上記のユーザー端末が、上記のキーワード情報と関連するコンテンツの中、他の一部を第2コンテンツセットとして選定する段階をさらに含むことができる。
【0013】
上記のユーザー端末が上記のコンテンツを受信する段階で受信した上記のキーワード情報と関連するコンテンツの中、予め定められた個数以上を出力した場合、上記のユーザー端末が、上記のサーバーから追加のキーワード情報と関連するコンテンツを受信する段階をさらに含むことができる。
【0014】
上記のキーワード情報は第1キーワード及び第2キーワードを含めて、上記の第1コンテンツは上記の第1キーワードと関連して、上記の第2コンテンツは上記の第2キーワードと関連することができる。
【0015】
上記の第1コンテンツセットは上記の第1キーワードと関連する第1キーワードセット及び上記の第2キーワードと関連する第2キーワードセットを含めて、上記の第1コンテンツセットを出力する段階で、上記のユーザー端末が、上記の第1キーワードセットと上記の第2キーワードセットとを分けて表示することができる。
【0016】
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1キーワードセットと上記の第2キーワードセットの配列の順番を変更して出力する段階をさらに含むことができる。
【0017】
上記のインタラクションは、上記の第1コンテンツセットが出力される表示領域に対するプル・ツー・アクション(pull to action)または上記のユーザー端末が提供するボタンの選択であることができる。
【0018】
上記のチャットルームの上記のテキスト入力欄、上記の第1コンテンツセット及び上記の第1プレビューコンテンツは上記のチャットルームの一部領域と重畳されて表示され、上記の第1プレビューコンテンツは上記のテキスト入力欄の上部に、上記の第1コンテンツセットは上記のテキスト入力欄の下部に表示されることができる。
【0019】
本発明はハードウェアと組み合わせて上記の方法を実行するために媒体に保存されたコンピュータープログラムを含む。
【0020】
本発明の一例によるコンテンツ推薦端末機はメモリ、上記のメモリと 連結されて、上記のメモリに含まれる命令を実行するように構成されたプロセッサー、上記のプロセッサーの制御により情報の入力を受ける入力部、及び上記のプロセッサーの制御により情報を出力する出力部を含めて、上記のプロセッサーは、上記の入力部がユーザーから上記のチャットルームのテキスト入力欄を通じてテキスト情報の入力を受けるように制御して、上記の出力部が上記のテキスト情報にマッピングされるキーワード情報と関連する複数のコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力するように制御して、上記の出力部が上記の第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力するように制御して、上記の入力部が上記のユーザーからインタラクションの入力を受けるように制御して、上記の出力部が上記のインタラクションに対応して、上記の第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力‐上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである‐する。
【0021】
本発明の一例によるコンテンツ推薦方法はチャットルームを通じてインスタントメッセージ提供するサーバーが、上記のチャットルームに参加中であるユーザーのユーザー端末からキーワード情報を受信する段階、上記のサーバーが、上記のユーザー端末に上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び上記の第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供する段階、上記のサーバーが、上記のユーザー端末からインタラクション情報を受信する段階、及び上記のサーバーが、上記のインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供する段階‐上記の第2コンテンツは上記のキーワード情報と関連する情報である‐を含む。
【0022】
上記の第2コンテンツは上記の第1コンテンツグループに含まれることができる。
【0023】
上記のサーバーが、上記のインタラクション情報に対応して、上記のユーザー端末に上記の第1コンテンツグループと異なる第2コンテンツグループを提供する段階‐上記の第2コンテンツグループは上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む‐;をさらに含むことができる。
【0024】
上記の第2コンテンツは上記の第2コンテンツグループに含まれることができる。
【0025】
上記のキーワード情報は第1キーワード及び第2キーワードを含めて、上記の第1コンテンツグループは上記の第1キーワードと関連する第1キーワードグループ及び上記の第2キーワードを関連する第1キーワードグループを含むことができる。
【0026】
上記のサーバーは、上記の第1コンテンツを上記の第1コンテンツグループに含まれる少なくとも一部のコンテンツの中、(1)上記のユーザー端末での使用頻度、(2)上記のユーザー端末と異なるユーザー端末での使用頻度、及び(3)コンテンツの上記のサーバーの登録日の中、少なくとも一つに基づいて選択することができる。
【0027】
本発明の一例によるコンテンツ推薦サーバーは、メモリ、及び上記のメモリと連結されて、上記のメモリに含まれる命令を実行するように構成されたプロセッサーを含めて、上記のプロセッサーは、チャットルームに参加中であるユーザーのユーザー端末からキーワード情報を受信するように制御して、上記のユーザー端末に上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び上記の第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供するように制御して、上記のユーザー端末からインタラクション情報を受信するように制御して、上記のインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供するように制御‐上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである。
【発明の効果】
【0028】
本発明の一実施例によるコンテンツの推薦方法及びサーバーはユーザー端末から受信されたテキスト情報に関する少なくとも一つのキーワード関連コンテンツとプレビューコンテンツを提供し、ユーザーのアクションに対応してプレビューコンテンツを少なくとも一つのキーワード関連コンテンツの中で交代することで、ユーザーがより便利に望むコンテンツを用いるようにすることができる。
【図面の簡単な説明】
【0029】
【
図1】本発明の一例によるコンテンツの推薦方法の概念を説明するための図である。
【
図2】
図1に図示されるユーザー端末がコンテンツを推薦する方法の一例を説明するための図である。
【
図10】
図2に図示される本発明のコンテンツの推薦方法による第1実施例を説明するための図である。
【
図13】
図2に図示される本発明の第2実施例によるコンテンツ推薦方法を説明するための図である。
【
図14】第2実施例によるコンテンツ推薦方法の第1変更例を説明するための図である。
【
図15】第2実施例によるコンテンツ推薦方法の第2変更例を説明するための図である。
【
図16】本発明の一例によるコンテンツ推薦のユーザー端末の一例を説明するための図である。
【
図17】
図1に図示されるメッセンジャーサーバーがコンテンツを推薦する方法の一例を説明するための図である。
【
図18】本発明の一例によるコンテンツ推薦サーバーの一例を説明するための図である。
【発明を実施するための形態】
【0030】
以下、添付された図面を参考にして本発明の実施例を詳細に説明する。本発明の説明において、該当分野に既に公知された技術または構成に対する具体的な説明を付加することが本発明の要旨を不明にすることができると判断される場合には、詳細な説明でこれを一部省略するようにする。また、本明細書で用いられる用語は本発明の実施例を適切に表現するために用いられた用語であり、これは該当分野の関連のある人または慣例などにより異なることができる。したがって、本用語に対する定義は本明細書の全般にかけた内容を基に下さるべきである。
【0031】
ここで用いられる専門用語は、ただ特定の実施例を言及ためのものであり、本発明を限定するものを意図しない。ここで用いられる単数形態の文句はこれと明白に反対の意味を示されない限り複数の形態も含む。明細書で用いられる「含む」の意味は特定特性、領域、定数、段階、動作、要素及び/または成分を具体化して、他の特定特性、領域、定数、段階、動作、要素、成分及び/または群の存在や付加を除外するものでない。
【0032】
以下、添付された図面を参考にして本発明に関して説明する。
図1は本発明の一例によるコンテンツ推薦方法の概念を説明するための図である。
【0033】
図1に図示されるように、本発明の一例によるコンテンツを推薦するシステムはユーザー端末100とメッセンジャーサーバー200を含むことができる。
【0034】
ユーザー端末100はメッセンジャーサーバー200と連結されて、ユーザー端末100を用いるユーザーはメッセンジャーサーバー200が提供するインスタントメッセージサービス上でチャットルームを通じて他のユーザーとチャットを行うことができる。
【0035】
このようにユーザー端末100はチャットルームを通じてメッセンジャーサーバー200からコンテンツの推薦を受けることができる。このようなユーザー端末100はデスクトップ、ノートパソコン、移動通信端末機、PDA、スマートフォン、タブレット、スマートTVなどのような無線通信装置であることができる。
【0036】
メッセンジャーサーバー200はネットワークを通じてユーザー端末100と連結されたコンピューター装置で、内部にメモリとプロセッサーを備えてユーザーにインスタントメッセージサービスを提供するサーバーであることができる。
【0037】
このような本発明のメッセンジャーサーバー200はユーザーにインスタントメッセージサービスを提供することができ、ユーザーはメッセンジャーサーバー200で提供するチャットルームを通じて他のユーザーと一緒にチャットを行うことができる。
【0038】
このような、コンテンツ推薦システムでメッセンジャーサーバー200はユーザー端末からテキスト情報の受信を受けて、テキスト情報に基ついて少なくとも一つのキーワード関連コンテンツを提供して、少なくとも一つのキーワード関連コンテンツの中の一つをプレビューコンテンツとしてユーザー端末100に提供して、ユーザーのインタラクション情報を受信してプレビューコンテンツを交代してユーザーに提供することができる。
【0039】
ここで、コンテンツはユーザーがチャットルームで用いるエモーティコン及びステッカーのようなキャラクターイメージを含むことができる。
【0040】
以下ではこのように、本発明のユーザー端末100がコンテンツを推薦する方法の一例に対して説明する。
【0041】
図2は、
図1に図示されるユーザー端末100がコンテンツを推薦する方法の一例を説明するための図であり、
図3ないし
図8は、
図2に図示される本発明のコンテンツ推薦方法による第1実施例を説明するための図である。
【0042】
図2に図示されるように、本発明の一例によりユーザー端末100がコンテンツを推薦する方法はテキスト情報の入力を受ける段階S100、テキスト情報にマッピングされるキーワード情報を選定する段階S200、第1コンテンツの出力段階S200、インタラクションの入力を受ける段階S400及び第2コンテンツの出力段階S500を含むことができる。
【0043】
ここで、
図2でのそれぞれの各段階(S100ないしS500)は順次に行われる場合を一例で図示したが、本発明は必ずしもこれに限定されるものではない。
【0044】
以下では、テキスト情報が一つのキーワード情報にマッピングされる場合、ユーザー端末100がコンテンツを推薦する方法を第1実施例で説明して、テキスト情報が複数のキーワード情報にマッピングされる場合、ユーザー端末100がコンテンツを推薦する方法を第2実施例で説明する。
【0045】
以下では、説明の便宜上
図2に図示された一例により、本発明のコンテンツ推薦方法が行われる方法の第1実施例を説明する。
【0046】
以下、
図3を参考にしてテキスト情報の入力を受ける段階S100を説明するようにする。
【0047】
段階S100で、ユーザー端末100はチャットルームに参加中であるユーザーからチャットルームのテキスト入力欄を通じてテキスト情報の入力を受けることができる。
【0048】
例えば、ユーザーがチャットルームにテキストを入力しようとする場合、
図3に図示されるように、チャットルーム領域A3が減ってテキスト入力欄A1が上部に上がり、テキスト入力欄A1の下部にキーボード領域A2が表示されることができる。
【0049】
図3のように、ユーザー端末100にチャットルームが表示された状態で、ユーザー端末100は、キーボード領域A2に表示されたキーボードインタフェースを用いて、チャットルームのテキスト入力欄A1にユーザーから第1テキストT1の入力を受けることができる。
【0050】
以下、
図4を参考にしてテキスト情報にマッピングされるキーワード情報の選定する段階S200を説明する。段階S200で、ユーザー端末100は、テキスト情報に対応される少なくとも一つのキーワード情報をマッピングすることができる。参考に
図4ないし
図8には一つのテキスト情報T1に対応されるキーワード情報が第1キーワード情報K1一つである場合を一例で図示した。
これのために、ユーザー端末100にはテキスト情報による少なくとも一つのキーワード情報が事前に予め保存することができる。
【0051】
一例として、ユーザー端末100にはそれぞれのテキスト情報をキーワード情報とマッピングさせるキーワードマッピングテーブルが事前に予め備えることができる。このようなキーワードマッピングテーブルはメッセンジャーサーバーとユーザー端末に同時に保存されることができ、周期的に同期化されることができる。
【0052】
これにより、
図4に図示されるように、ユーザー端末100はキーワードマッピングテーブルにより第1テキストT1の情報を第1キーワード情報K1とマッピングすることができる。
【0053】
以降、ユーザー端末100はメッセンジャーサーバー200にキーワード情報を伝送する。一例で、ユーザー端末100はメッセンジャーサーバー200に
図4に図示される第1キーワード情報K1を受信することができる。
【0054】
以降、メッセンジャーサーバー200はキーワード情報からキーワード情報と関連される少なくとも一つのキーワード関連コンテンツを選別することができる。これのために、メッセンジャーサーバー200にはキーワード情報と少なくとも一つのキーワード関連コンテンツをマッピングさせるコンテンツマッピングテーブルが事前に予め保存することができる。
【0055】
これにより、
図4に図示されるように、一例で、ユーザー端末100から第1キーワード情報K1を受信した場合、メッセンジャーサーバー200はコンテンツマーケティングテーブルによりメッセンジャーサーバー200に保存された複数のエモーティコンコンテンツの中で、第1キーワード情報K1とマッピングされるコンテンツ(E1、E2、…、En)をキーワード関連コンテンツで選別することができる。
【0056】
メッセンジャーサーバー200は選別されたキーワード関連コンテンツの中、少なくとも一部を一つのコンテンツグループにまとめてユーザー端末100に提供することができる。これに対しては、下の
図5を参考にしてさらに詳しく説明する。
【0057】
メッセンジャーサーバー200はユーザー端末100にキーワード関連コンテンツを提供しながら、第1コンテンツに対する第1プレビューコンテンツを一緒に提供することができる。ここで、第1コンテンツはメッセンジャーサーバー200がユーザー端末100に提供するキーワード関連コンテンツの中、いずれかの一つであることができる。
【0058】
メッセンジャーサーバー200は
図4のように、ユーザー端末100に提供するキーワード関連コンテンツの中で第1コンテンツE1を選択することができる。
【0059】
ここでメッセンジャーサーバー200は第1コンテンツをユーザー端末100に提供するキーワード関連コンテンツの中で、(1)ユーザー端末100での使用頻度、(2)ユーザー端末100と他のユーザー端末での使用頻度及び、(3)コンテンツのサーバー登録日の中、少なくとも一つに基ついて選択することができる。
【0060】
すなわち、メッセンジャーサーバー200はユーザー端末100に提供するキーワード関連コンテンツの中で、(1)該当キーワード情報を伝送した該当ユーザーが最も多く用いたコンテンツ、または(2)該当キーワード情報を伝送した他のユーザーが最も多く用いたコンテンツ、または(3)メッセンジャーサーバー200に登録した登録日が最近であるコンテンツを第1プレビューコンテンツとして選択することができる。
【0061】
ユーザー端末100に提供されるキーワード関連コンテンツの中、第1コンテンツが選択されることは、上で説明したこととは異なる方式で行われることもできる。メッセンジャーサーバー200はユーザー端末100に第1コンテンツグループに対する情報を提供しながら、第1コンテンツグループに含まれるすべてのコンテンツのサムネールコンテンツとプレビューコンテンツを提供することができる。そして、ユーザー端末100がメッセンジャーサーバー200から提供された第1キーワードグループのコンテンツの中でいずれかを第1コンテンツとして選択することができる。
【0062】
以下、
図5を参考にしてメッセンジャーサーバー200が選別したキーワード関連コンテンツが第1コンテンツグループと第1コンテンツセットで指定されて分けることについて説明する。
【0063】
メッセンジャーサーバー200は選別されたキーワード関連コンテンツの中、少なくとも一部をユーザー端末100に提供する。メッセンジャーサーバー200は予め定められた個数だけのキーワード関連コンテンツを一つのコンテンツグループにまとめてユーザー端末100に提供することができる。
【0064】
図5に図示するように、例えば、メッセンジャーサーバー200が選別したキーワード関連コンテンツが220個であり、一回にユーザー端末100に提供すると予め定められた個数が100個である場合、メッセンジャーサーバー200は220個のキーワード関連コンテンツの中、100個を選定して第1コンテンツグループを指定することができる。
【0065】
メッセンジャーサーバー200はまず第1コンテンツグループをユーザー端末100に提供することができる。そして、ユーザー端末100は第1コンテンツグループのコンテンツの中で予め定められた個数だけのコンテンツを一つのコンテンツセットでまとめて出力することができる。
【0066】
図5に図示されるように、例えば、一つのコンテンツセットに含まれるコンテンツの予め定められた個数が20個である場合、ユーザー端末100は100個のコンテンツの中、20個を選定して第1コンテンツセットを指定することができる。詳細な内容は
図6を参考にして後述するが、ユーザー端末100は第1コンテンツの出力段階S300で第1コンテンツセットのコンテンツを出力するようになる。
【0067】
第1コンテンツの出力段階S300で出力するようになる。そして、ユーザー端末100は100個のコンテンツの中、第1コンテンツセットに指定された20個のコンテンツを除外した80個のコンテンツの中、20個を選定して第2コンテンツセットを指定することができる。
図9を参考にして詳細な内容を後述するが、ユーザー端末100は第2コンテンツの出力段階S500で第2コンテンツセットのコンテンツを出力するようになる。
【0068】
図5ではコンテンツに固有番号があり、第1コンテンツセットと第2コンテンツセットがコンテンツの固有番号の順番により指定されるように図示されているが、本発明はこれに限定されるものではない。実際にコンテンツは
図5のように固有番号がないこともある。そしてユーザー端末100は第1コンテンツセットと第2コンテンツセットに含まれるコンテンツをコンテンツの固有番号と関係なく、ランダムにまたは予め定められた他の基準により選定することができる。
【0069】
このように、ユーザー端末100が第1コンテンツグループに含まれるコンテンツを出力する際に予め定められた個数以上のコンテンツを出力する状況が発生する。具体的に、ここで予め定められた個数が100個であれば、ユーザー端末100が第1コンテンツグループに含まれたコンテンツをすべて出力した状況を意味する。
【0070】
また、ここで予め定められた個数が95個であれば、ユーザー端末100が第1コンテンツグループに含まれたコンテンツの中、95個を出力して、5個のみ出力されない状況を意味する。
【0071】
上述した状況が発生すれば、ユーザー端末100はメッセンジャーサーバー200から追加のキーワード関連コンテンツを受信することができる。メッセンジャーサーバー200はキーワード関連コンテンツの中、第1コンテンツグループに選定して、ユーザー端末100に提供した100個を除外した残りの中で再び100個を選定して第2コンテンツグループを指定することができる。
【0072】
メッセンジャーサーバー200は第2コンテンツグループを追加にユーザー端末100に提供することができる。そして、ユーザー端末100は第2コンテンツグループのコンテンツの中で、予め定められた個数だけのコンテンツを一つのコンテンツセットでまとめて出力することができる。
【0073】
以下、
図6を参考にして第1コンテンツの出力段階S300について説明する。
【0074】
第1コンテンツの出力段階S300は第1コンテンツセットの出力段階S310と第1プレビューコンテンツの出力段階S320を含むことができ、この二つの段階は同時に行うことができる。
【0075】
図6では第1コンテンツの出力段階S300で、第1プレビューコンテンツPC1で第1コンテンツE1が選択されて提供される場合を一例として図示した。第1コンテンツE1は第1コンテンツセットCS1に含まれたコンテンツの中、選択されたものである。
【0076】
第1コンテンツセットの出力段階S310で、ユーザー端末100はメッセンジャーサーバー200から提供された第1コンテンツグループのコンテンツの中、予め定められた個数のコンテンツを第1コンテンツセットCS1として選定することができる。
図5を参考にすれば、ユーザー端末100は第1コンテンツセットCS1のキーワード関連コンテンツ(E1、E2、…、En)を出力することができる。
【0077】
ここで、第1コンテンツセットCS1は第1コンテンツセットCS1のコンテンツのサムネールコンテンツが一定に配列された形態で出力することができる。
図6ではサムネールコンテンツが横四つ、縦三つに配列されるように図示されたが、これに限定されるものではない。
【0078】
ここで、ユーザー端末100は第1コンテンツセットCS1に含まれる少なくとも一つのキーワード関連コンテンツ(E1、E2、…、En)が人気度に基づいたランキング順位により順番に配列されるように出力することができる。しかし、本発明が必ずしもこれに限定されるものではない。
【0079】
第1プレビューコンテンツの出力段階S320で、ユーザー端末100はメッセンジャーサーバー200から提供された第1コンテンツE1の第1プレビューコンテンツPC1を出力することができる。ユーザー端末100で第1コンテンツセットCS1と第1プレビューコンテンツPC1は同時に出力することができる。
【0080】
ユーザー端末100はユーザーが参加しているチャットルームに第1コンテンツセットCS1と第1プレビューコンテンツPC1を提供する際に、第1コンテンツセットCS1と第1プレビューコンテンツPC1をチャットルームの一部領域に重畳されるように表示することができる。
【0081】
すなわち、
図6に図示されるように、チャットルームのテキスト入力欄A1、第1コンテンツセットCS1及び第1プレビューコンテンツPC1はチャットルームの一部領域に重畳されるように表示することができる。
【0082】
ここで、第1プレビューコンテンツPC1はテキスト入力欄A1の上部に位置してチャットルームの領域A3にオーバーレイ(overlay)されて表示されることができ、第1コンテンツセットCS1はテキスト入力欄A1の下部に表示されて、キーボード領域A2に表示されることができる。
【0083】
以下、
図7を参考にしてインタラクションの入力を受ける段階S400について説明する。
【0084】
インタラクションの入力を受ける段階S400で、ユーザー端末100はユーザーからインタラクションの入力を受けることができる。
【0085】
インタラクションは様々な方式の予め定められたユーザーの入力動作であることができる。
【0086】
一例で、ユーザー端末100は、
図7の(a)に図示されるように、ユーザーが第1コンテンツセットCS1の表示領域に対してプル・ツー・アクション(pull to action)を行うことをインタラクションで入力を受けることができる。
【0087】
ここで、プル・ツー・アクションはユーザーが第1コンテンツセットCS1の表示領域を指でタッチして特定の方向に引っ張ったり離したりする動作を意味することができる。一例で、
図7の(a)のように、ユーザーが第1コンテンツセットCS1の表示領域を矢印のように下部方向にタッチして引っ張って離すことにより、プル・ツー・アクションが行われることができる。
【0088】
また、ユーザー端末100は、
図7の(b)に図示されるように、ユーザー端末100が提供するランダムボタンRBをクリックすることをインタラクションで入力を受けることができる。ランダムボタンRBはユーザー端末100が表示部に出力するタッチボタンであることができる。
【0089】
このようなインタラクションの様々な方式はユーザーの選択、サービス提供者の選択またはユーザー端末100の運営体制で支援される機能などにより決定されることができる。
【0090】
以下、
図8を参考にして第2コンテンツの出力段階S500について説明する。第2コンテンツの出力段階S500でユーザー端末100は第2コンテンツセットを出力S510しながら、第2プレビューコンテンツを一緒に出力S520することができる。
【0091】
第2コンテンツの出力段階S500は上述したインタラクションに対応して行うことができる。
【0092】
第2コンテンツの出力段階S500で、ユーザー端末100は
図5に図示するようにメッセンジャーサーバー200から提供された第1コンテンツグループのコンテンツの中、第1コンテンツセットCS1で指定されたコンテンツを除外した残りに予め定められた個数のコンテンツを第2コンテンツセットCS2で選定することができる。したがって、第1コンテンツセットCS1と第2コンテンツセットCS2はお互いに異なるコンテンツを含むことができる。
【0093】
第2コンテンツセットを出力する過程S510で、第2コンテンツセットCS2は第1コンテンツセットCS1を交代して出力されることができる。具体的に、
図8に図示されるもののように、ユーザー端末100は従来のキーボード領域A2に表示された第1コンテンツセットCS1の代わりに第2コンテンツセットCS2が表示されるように交代することができる。
【0094】
第2プレビューコンテンツを出力する過程S520で、第1プレビューコンテンツPC1と異なる第2プレビューコンテンツPC2が出力されることができる。第2プレビューコンテンツPC2は第1プレビューコンテンツPC1が交代して出力されることができる。
【0095】
第2プレビューコンテンツPC2は第2コンテンツE7のプレビューコンテンツであることができる。第2コンテンツE7は第2コンテンツセットの中、選択された一つであることができる。
【0096】
以下、
図9を参考にして、第2コンテンツの出力段階S500の他の実施形態について説明する。
【0097】
図9に図示されるように、第2コンテンツセットCS2は第1コンテンツセットCS1に含まれたコンテンツと同一するが、出力される配列が異なるようにシャッフルされたものであることができる。
【0098】
一例で、
図9に図示される第2コンテンツセットCS2に含まれたコンテンツはすべて第1コンテンツセットCS1に含まれたものである。しかし、第2コンテンツセットCS2は第1コンテンツセットCS1とコンテンツが出力される配列が異なるものである。
【0099】
図面に図示されていないが、第2コンテンツセットCS2は第1コンテンツセットCS1と含むコンテンツ及び配列も異なることなく同じ状態で出力することができる。このような場合、第2コンテンツの出力段階S500は第2プレビューコンテンツの出力段階S520のみ、行われるように見えることになる。すなわち、コンテンツセットは変わらず、プレビューコンテンツのみ交代されることである。
【0100】
図8または
図9のように第2コンテンツの出力段階S500が行われた以降、ユーザー端末100は第2コンテンツセットCS2に含まれた少なくとも一つのキーワード関連コンテンツ及び第2プレビューコンテンツPC2の中、ユーザーがある一つを選択した情報の入力を受けることができる。そして、ユーザー端末100はチャットルームにユーザーにより選択されたコンテンツを表示することができる。
【0101】
一例で、
図9に図示されるように、第2コンテンツセットCS2のそれぞれのキーワード関連コンテンツ及び第2プレビューコンテンツPC2の中で、ユーザーにより第2プレビューコンテンツPC2である第2コンテンツE7がクリックされて選択された場合、
図10に図示されるように、チャットルームに第2プレビューコンテンツPC2である第2コンテンツE7が表示されるようにすることができる。
【0102】
このように、本発明の一実施例によるコンテンツ推薦方法は、ユーザー端末100から受信されたテキスト情報に対する少なくとも一つのキーワード関連コンテンツとプレビューコンテンツを提供して、ユーザーのアクションに対応してプレビューコンテンツを少なくとも一つのキーワード関連コンテンツの中で交代することにより、ユーザーがより便利に望むコンテンツを用いるようにすることができる。
【0103】
今まで説明した本発明の第1実施例によるコンテンツ推薦方法では、テキスト情報にマッピングされるキーワード情報が複数個である場合を第2実施例で説明する。
【0104】
図11ないし
図13は、
図2に図示された本発明の第2実施例によるコンテンツ推薦方法を説明するための図である。
図14は、第2実施例によるコンテンツ推薦方法の第1変更例を説明するための図である。
図15は、第2実施例によるコンテンツ推薦方法の第2変更例を説明するための図である。
【0105】
図11ないし
図15では、先に
図1ないし
図10で説明したものと同一の内容に関する説明は前の内容で代替して、他の部分を中心に説明する。
【0106】
本発明の第2実施例によるコンテンツ推薦方法は先の第1実施例と同一に、テキスト情報の入力を受ける段階S100、テキスト情報にマッピングされるキーワード情報を選定する段階S200、第1コンテンツの出力段階S300、インタラクションの入力を受ける段階S400及び第2コンテンツの出力段階S500を含むことができる。
【0107】
以下、
図11を参考にしてテキスト情報にマッピングされるキーワード情報を選定する段階S200を説明する。本発明の第2実施例によるコンテンツ推薦方法では、ユーザー端末に入力された一つのテキスト情報にマッピングされるキーワード情報が複数個であることができる。
【0108】
このような場合、ユーザー端末100はメッセンジャーサーバー200に段階S200でマッピングされる複数のキーワード情報を伝送することができる。これにより、メッセンジャーサーバー200は複数のキーワード情報、それぞれに対する情報の受信を受け、複数のキーワード情報、それぞれに対する少なくとも一つのキーワード関連コンテンツを選別することができる。
【0109】
一例で、
図11に図示するように、ユーザー端末100に入力された第1テキストT1情報について、マッピングされるキーワード情報は第1、2、3キーワード情報K1、K2、K3、を含むことができる。
【0110】
このような場合、メッセンジャーサーバー200は、キーワード情報の受信段階S100で第1、2、3キーワード情報K1、K2、K3を受信することができる。
【0111】
メッセンジャーサーバー200は第1キーワード情報K1について第1キーワード情報K1を有する少なくとも一つのキーワード関連コンテンツ(Ea1、Ea2、…、Ean)を第1キーワードグループKG1で選別することができる。また、メッセンジャーサーバー200は第2キーワード情報K2について第2キーワード情報K2を有する少なくとも一つのキーワード関連コンテンツEb1、Eb2、…Ebn)を第2キーワードグループKG2で選別することができる。また、メッセンジャーサーバー200は第3キーワード情報K3について第3キーワード情報K3を有する少なくとも一つのキーワード関連コンテンツEc1、Ec2、…Ecn)を第3キーワードグループKG3として選別することができる。
【0112】
以下、
図12を参考にして、第1コンテンツの出力段階S300及びインタラクションの入力を受ける段階S400を説明する。
【0113】
ここで、第1コンテンツの出力段階S300でユーザー端末100はメッセンジャーサーバー200から提供を受けた第1キーワードグループと第2キーワードグループで第1コンテンツセットCS1を選定することができる。第1コンテンツセットCS1には第1キーワードセットKS1と第2キーワードセットKS2が含むことができる。
【0114】
ユーザー端末100の第1コンテンツセットCS1の表示領域が予め設定された条件により複数のキーワード情報別に分けて表示することができる。
【0115】
一例で、
図12のように、第1コンテンツセットCS1の表示領域は第1キーワード情報K1を有する少なくとも一つのキーワード関連コンテンツが表示される第1キーワードセットKS1の領域と第2キーワード情報K2を有する少なくとも一つのキーワード関連コンテンツが表示される第2キーワードセットKS2の領域を含めて、第1キーワードセットKS1の領域と第2キーワードセットKS2の領域が分けることができる。
【0116】
ここの
図10では第3キーワード情報K3を有する少なくとも一つのキーワード関連コンテンツが表示される第3キーワードセットKS3の領域に関して図示されるべきが、第3キーワードセット領域の図示が省略された。
【0117】
しかし、
図9のように、マッピングされるキーワード情報が3個である場合、第1コンテンツセットCS1の表示領域には3個のキーワードセットの領域が表示することができ、マッピングされるキーワード情報が2個である場合、2個のキーワードセットの領域が表示できる。
【0118】
以降、
図10のように、ユーザーが矢印の方向にプル・ツー・アクションを行って、ユーザー端末100がインタラクションの入力を受ける場合、
図11のように第2コンテンツの出力段階S500が行われる。
【0119】
以下、
図13を参考にして第2コンテンツの出力段階S500について説明する。
【0120】
第2コンテンツの出力段階S500では、
図13のように、第1キーワード情報K1と他の第2キーワード情報K2を有する少なくとも一つのキーワード関連コンテンツから選択されたいずれかのコンテンツが第2プレビューコンテンツPC2で出力することができる。
【0121】
一例で、
図12のように、第1コンテンツの出力段階S300で第1キーワードセットKS1の第1コンテンツEa1が第1プレビューコンテンツPC1で提供された場合、第2コンテンツの出力段階S500では
図13のように、第2キーワードセットKS2の第2コンテンEb2が第2プレビューコンテンツPC2に提供することができる。
【0122】
しかし、本発明は必ずしもこれに限定されるものではなく、キーワードセットの区別なく、少なくとも一つのキーワード関連コンテンツの中で、第1プレビューコンテンツPC1で選択されたコンテンツを除外したコンテンツが第2プレビューコンテンツPC2に選択されることもできる。
【0123】
一例で、第1コンテンツの出力段階S300の第1コンテンツセットCS1で、プル・ツー・アクションが始まる地点に位置したコンテンツが第2コンテンツの出力段階S500で、プレビューコンテンツとして選択されることができる。
【0124】
図13では第2コンテンツの出力段階S500では、第1コンテンツの提供段階S300で提供された第1コンテンツセットCS1と同一に第2コンテンツセットCS2が提供される場合を一例として図示した。
【0125】
以下、
図14を参考にして第1コンテンツセットCS1と第2コンテンツセットCS2が表示される変更例について説明する。
【0126】
図12に図示されるように、インタラクションに対応して第1コンテンツセットCS1と第2コンテンツセットCS2でそれぞれのキーワードセットの配列がお互いに異なるように提供することができる。
【0127】
具体的に、第2実施例に対する第1変更例で、
図14のように、第2コンテンツの出力段階S500で第2コンテンツセットCS2の表示領域に表示される第1、2キーワードセットKS1、KS2の領域の配列順番は第1コンテンツの出力段階S300で第1コンテンツセットCS1の表示領域に表示される第1、2キーワードセットKS1、KS2の領域の配列順番と異なることがある。
【0128】
より具体的に、第1変更例による第1コンテンツの出力段階S300では
図12の(a)のように、第1コンテンツセットCS1の領域内で、第1キーワードセットKS1が最上段に位置して、第2キーワードセットKS2が第1キーワードセットKS1の下段に位置することができる。しかし、第2コンテンツの出力段階S500では
図12の(b)のように、第2コンテンツセットCS2の領域内で第2キーワードセットKS2が最上段、第1キーワードセットKS1が第1キーワードセットKS1の下段に位置することができる。
【0129】
このように、本発明の第2実施例に対する第1変更例では、第1、2コンテンツの提供段階で提供される複数のキーワードセットの配置がお互いに異なるように提供することができる。
【0130】
以下、
図15を参考にして第1コンテンツセットCS1と第2コンテンツセットCS2が表示される変更例について説明する。
【0131】
第2実施例に対する第2変更例では、
図13のように、第2コンテンツの出力段階S500で第1、2キーワードセットKS1、KS2の領域のそれぞれに配列される少なくとも一つのキーワード関連コンテンツの配列順番は第1コンテンツの提供段階S300で第1、2キーワードセットKS1、KS2の領域のそれぞれに配列される少なくとも一つのキーワード関連コンテンツの配列順番を異なることができる。
【0132】
一例で、
図15の(b)のように、第2コンテンツの出力段階S500で第1、2キーワードセットKS1、KS2のそれぞれに含まれる少なくとも一つのキーワード関連コンテンツは、
図12の(a)のように第1コンテンツの出力段階S300で第1、2キーワードセットKS1、KS2のそれぞれに含まれる少なくとも一つのキーワード関連コンテンツの配列と異なるように配列されることができる。
【0133】
今まで、本発明によるコンテンツ推薦方法について説明したが、以下では本発明のコンテンツ推薦方法を行うユーザー端末100の一例について説明する。
【0134】
図16は本発明の一実施例において、ユーザー端末100の内部構成を説明するための図である。
【0135】
図16を参考にすれば、実施例によるユーザー端末100は、通信モジュール110、プロセッサー120、メモリ130、出力部140及び入力部150を含むことができる。
【0136】
通信モジュール110はサーバー200と有・無線方式で通信することができる。
一例で、通信モジュール110は、インスタントメッセージサービス及びコンテンツの提供に関連する様々な情報、データまたは信号を伝送したり受信したりすることができる。
【0137】
入力部150はユーザーによるインスタントメッセージサービス及びコンテンツの推薦と関連する必要な様々な情報の入力を受けることができる。このような入力部150はタッチスクリーンモジュール、キーボード、マウス、ボタン、カメラ及びマイクロフォンなどができる。
【0138】
出力部140は、インスタントメッセージサービス及びコンテンツの提供と関連して必要な情報を出力することができる。出力部140を通じて、コンテンツの提供と関連されたチャットルームの画面、第1、第2コンテンツセット及び第1、第2プレビューコンテンツなどがディスプレイされることができる。
【0139】
このような出力部140は、入力部150と相互レイヤー構造をなしたり、一体型に形成されたりすることで、タッチスクリーンを実現することができる。このようなタッチスクリーンは、ユーザー端末100とユーザーの間の入力インタフェース及び出力インタフェースを提供することができる。
【0140】
メモリ130は、保存媒体として機能を行って、ユーザー端末100で駆動される多数の応用プログラム(application programまたはアプリケーション(application))、ユーザー端末100の動作のためのデータ、命令語を保存することができる。
【0141】
一実施例で、メモリ130にはインスタントメッセージサービス及びコンテンツの提供を実行するために必要な情報がコンピュータープログラムの形態で保存されることができる。
【0142】
このようなメモリ130は、ハードウェア的に、ROM、RAM、EPROM、フラッシュドライブ、ハードドライブなどのような様々な保存器機の形態で備えたり、インターネット(internet)上でメモリ130の保存機能を行うウェブストレージ(webstorage)の形態で備えたりすることができる。
【0143】
プロセッサー120は、全般的な動作を制御してインスタントメッセージサービス及びコンテンツの提供と関連されたアプリケーションを実行することができる。
【0144】
一例で、プロセッサー120はコンテンツの提供と関連するアプリケーションを実行して、コンテンツを推薦するユーザー端末100の動作方法を行うことができる。
【0145】
今まで、ユーザー端末100がコンテンツ推薦方法について説明したが、以下ではユーザー端末100とネットワークを通じて連結されるメッセンジャーサーバー200のコンテンツ推薦方法について説明する。
【0146】
図17を参考にすれば、メッセンジャーサーバー200行うコンテンツ推薦方法はキーワード情報を受信する段階S210、第1コンテンツセット及び第1プレビューコンテンツを提供する段階S310、インタラクション情報を受信する段階S410及び第2プレビューコンテンツを提供する段階S510を含む。
【0147】
ここで、
図17でのそれぞれの段階は順次に行われる場合を一例に図示したが、本発明は必ずしもこれに限定されるものではない。
【0148】
メッセンジャーサーバー200が行う段階S210はユーザー端末100が行う段階S200に対応することで、段階S310は、ユーザー端末100が行う段階S300に対応することで、段階S310はユーザー端末100が行う段階S400に対応することで、段階S510はユーザー端末100が行う段階S500に対応することで、行うことができる。
【0149】
したがって、メッセンジャーサーバー200が行うそれぞれの段階を説明しながら、これと関連するユーバー端末100が行うそれぞれの段階の説明と重複される内容は省略する。
【0150】
キーワード情報を受信する段階S210で、チャットルームを通じてインスタントメッセージを提供するメッセンジャーサーバー200はチャットルームに参加しているユーザーのユーザー端末からキーワード情報を受信する。
【0151】
第1コンテンツグループ及び第1プレビューコンテンツを提供する段階S310で、メッセンジャーサーバー200はユーザー端末100にキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供する。
【0152】
インタラクション情報を受信する段階S410で、メッセンジャーサーバー200はユーザー端末からインタラクション情報を受信する。
【0153】
第2プレビューコンテンツを提供する段階S510で、メッセンジャーサーバー200はインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供する。ここで、第2コンテンツはキーワード情報と関連するコンテンツであることができる。
【0154】
ユーザー端末100でインタラクションに対応して、第1コンテンツセットが交代されない場合、第2コンテンツは第1コンテンツセットに含まれるものであることができる。
【0155】
しかし、場合によって、第2プレビューコンテンツを提供する段階S510で、メッセンジャーサーバー200は、インタラクション情報に対応して、上記のユーザー端末に第2コンテンツグループを一緒に提供することができる。ここで第2コンテンツグループをキーワード情報と関連するコンテンツの中、少なくとも一部を含む。このような場合、第2コンテンツは第2コンテンツグループに含まれるものである。
【0156】
以下、
図16を参考にして本発明のコンテンツ推薦方法を提供するサーバー200の一例について説明する。
【0157】
図16は本発明の一例によるコンテンツ推薦サーバー200の一例を説明するための図である。
【0158】
本発明の一例によるコンテンツ推薦方法はユーザーにインスタントメッセージサービスを提供するメッセンジャーサーバー200によって行われることができる。
【0159】
このような本発明の一例によるコンテンツ推薦方法を行うメッセンジャーサーバー200は
図15に図示されるように、メッセンジャーサーバー200は通信モジュール210、プロセッサー220及びメモリ230を含むことができ、通信モジュール210、プロセッサー220及びメモリ230はバス(bus)を通じてお互いに情報を伝送したり伝送を受けたりすることができる。
【0160】
通信モジュール210はネットワークを通じてユーザー端末100と通信を行うことができる。
【0161】
メモリ230はハードディスク(hard Disk)、SSD(Solid State Drive)、ROM、RAMのような保存媒体の形態を有することができる。このようなメモリ230にはキーワード情報とコンテンツをマッピングさせるコンテンツマッピングテーブルが保存されることができる。
【0162】
プロセッサー120はインスタントメッセージサービスを提供して、CPU Chipのようなハードウェアの形態でメモリに含まれた命令を実行するように備えることができる。
【0163】
このようなプロセッサー120は
図2及び
図4のように、チャットルームに参加しているユーザーのユーザー端末100からキーワード情報を受信することができる。
【0164】
以降、プロセッサー120は
図2及び
図4のように、キーワード情報を有する少なくとも一つのキーワード関連コンテンツを選択することができる。
【0165】
次、プロセッサー120は
図2及び
図5のように、第1コンテンツ提供モジュール223は少なくとも一つのキーワード関連コンテンツが含まれる第1コンテンツグループをユーザー端末100に提供して、少なくとも一つのキーワード関連コンテンツから選択されたいずれかのコンテンツを第1プレビューコンテンツPC1でユーザー端末100に提供することができる。
【0166】
以降、プロセッサー120は
図2及び
図6のように、ユーザー端末100から第1プレビューコンテンツPC1の交代に対するアクション情報を受信することができる。
【0167】
以降、プロセッサー120は
図2及び
図7のように、アクション情報に対応して、第1プレビューコンテンツPC1を除外する少なくとも一つのキーワード関連コンテンツから選択されたいずれかのコンテンツを第2プレビューコンテンツPC2でユーザー端末100に提供することができる。
【0168】
このように、本発明の一実施例によるコンテンツ推薦サーバー200はユーザー端末100から受信されたテキスト情報に対する少なくとも一つのキーワード関連コンテンツとプレビューコンテンツを提供して、ユーザーのアクションに対応してプレビューコンテンツを少なくとも一つのキーワード関連コンテンツの中で交代することによって、ユーザーがより便利に望むコンテンツを利用することができる。
【0169】
以上で説明した実施例はハードウェアの構成要素、ソフトウェアの構成要素、及び/またはハードウェアの構成要素及びソフトウェアの構成要素の組み合わせで実現されることができる。実施例による方法は様々なコンピューター手段を通じて行われることができるプログラム命令の形態で具現されてコンピューター判読可能媒体に記録されることができる。
【0170】
本発明の各実施例に開示された技術的な特徴は該当実施例のみに限定されるものではなく、お互いに両立不可能ではない限り、各実施例に開示された技術的な特徴はお互いに異なる実施例に併合され適用することができる。
【0171】
したがって、各実施例では、それぞれの技術的な特徴を中心に説明したが、各技術的な特徴がお互いに両立不可能で名はない限り、お互いに併合されて適用されることができる。
【0172】
本発明は上述した実施例及び添付した図面に限定されるものではなく、本発明が属する分野で通常の知識を有するものでの観点で様々な修正及び変更が可能であろう。したがって、本発明の範囲は本明細書の請求範囲だけではなく、この請求範囲と均等なものによって決められるべきである。
【符号の説明】
【0173】
100 ユーザー端末
200 メッセンジャーサーバー
210 通信モジュール
220 プロセッサー
230 メモリ
【外国語明細書】