JP2024050636A - コンテンツの推薦方法及びユーザー端末 - Google Patents

コンテンツの推薦方法及びユーザー端末 Download PDF

Info

Publication number
JP2024050636A
JP2024050636A JP2024005166A JP2024005166A JP2024050636A JP 2024050636 A JP2024050636 A JP 2024050636A JP 2024005166 A JP2024005166 A JP 2024005166A JP 2024005166 A JP2024005166 A JP 2024005166A JP 2024050636 A JP2024050636 A JP 2024050636A
Authority
JP
Japan
Prior art keywords
content
keyword
user terminal
information
preview
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2024005166A
Other languages
English (en)
Inventor
スヒョク チャ
テヒョン イ
ヒヨン イ
ボキョン キム
ギヒョク イ
ウォンジェ イ
ヤンキュン パク
ヒヒョン キム
ヒェウォン ジョン
ジスン パク
ウォンボム ホン
ジミン ヤン
ヒジン イム
ジヒョン ソン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kakao Corp
Original Assignee
Kakao Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kakao Corp filed Critical Kakao Corp
Publication of JP2024050636A publication Critical patent/JP2024050636A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Primary Health Care (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)

Abstract

【課題】インスタントメッセージサービスを用いているユーザー端末から受信されたテキスト情報に関するコンテンツの推薦方法及びサーバーを提供する。【解決手段】方法は、ユーザー端末が、ユーザーからチャットルームのテキスト入力欄を通じてテキスト情報の入力を受ける段階、テキスト情報にマッピングされるキーワード情報と関連されるコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力する段階、第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力する段階、ユーザーからインタラクションの入力を受ける段階及びインタラクションに対応して、第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力する段階を含む。【選択図】図2

Description

本発明はコンテンツの推薦方法及びユーザー端末に関するものである。
一般に絵文字であるエモーティコン(Emoticon)とは感情(Emotion)とアイコン(Icon)という二つの単語の合成語として、コンピューターのキーボードの文字と記号、数字などを適切に組み合わせて様々な感情の表現や、特定のキャラクター、職業などを意味するように作られたインターネット上の独特な表現言語である。
最近には技術の発達で、最近にはモバイルデバイスで高解像度のイメージを含めたメッセージ(MMS、Multimedia Message Service)を手軽に用いることができ、モバイルデバイスで駆動されるメッセージアプリケーションの種類が多様になり、従来の特殊文字を用いたエモーティコンを離れて特定キャラクターのイメージを出力したり、該当キャラクターの動的な姿を一定時間見せたりすることができるアニメーション形態のエモーティコンを用いることができるようになった。
しかし、このようなイメージまたはアニメーション形態のエモーティコンは単純羅列の形態でユーザーがページをスクロール選択する必要があるので面倒であり、購入のためにストアに入っても、それぞれのキャラクター別に羅列されており、ユーザーが望む表情や感情表現のエモーティコンを見つけるのに面倒だという問題がある。
本発明はインスタントメッセージサービスを用いているユーザー端末から受信されたテキスト情報に関する複数のコンテンツとプレビューコンテンツを提供するコンテンツの推薦方法及びサーバーを提供することに、その目的がある。
本発明の一例によるコンテンツ推薦方法は、ユーザー端末がユーザーから上記のチャットルームのテキスト入力欄を通じてテキスト情報の入力を受ける段階、上記のユーザー端末が、上記のテキスト情報にマッピングされるキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力する段階、上記のユーザー端末が、上記の第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力する段階、上記のユーザー端末が、上記のユーザーからインタラクションの入力を受ける段階、及び上記のユーザー端末が、上記のインタラクションに対応して、上記の第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力する段階-上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである-を含む。
上記のユーザー端末が、上記のテキスト情報にマッピングされるキーワード情報を選定する段階をさらに含むことができる。
上記の第2コンテンツは上記の第1コンテンツセットに含まれることができる。
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1コンテンツセットに含まれるコンテンツの配列を異なるようにして第1コンテンツセットを出力する段階をさらに含むことができる。
上記交代して出力する段階で、上記のユーザー端末が、上記の第1コンテンツセットを上記の第1コンテンツセットと異なる第2コンテンツセットに交代に出力-上記の第2コンテンツセットは上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む-することができる。
上記の第2コンテンツは上記の第2コンテンツセットに含まれることができる。
上記のユーザー端末が、上記のインタラクションの入力を受ける段階の前に上記のサーバーから上記のキーワード情報と関連するコンテンツを受信する段階、上記のユーザー端末が、上記のキーワード情報と関連するコンテンツの中、一部を第1コンテンツセットとして選定する段階、及び上記のユーザー端末が、上記のキーワード情報と関連するコンテンツの中、他の一部を第2コンテンツセットとして選定する段階をさらに含むことができる。
上記のユーザー端末が上記のコンテンツを受信する段階で受信した上記のキーワード情報と関連するコンテンツの中、予め定められた個数以上を出力した場合、上記のユーザー端末が、上記のサーバーから追加のキーワード情報と関連するコンテンツを受信する段階をさらに含むことができる。
上記のキーワード情報は第1キーワード及び第2キーワードを含めて、上記の第1コンテンツは上記の第1キーワードと関連して、上記の第2コンテンツは上記の第2キーワードと関連することができる。
上記の第1コンテンツセットは上記の第1キーワードと関連する第1キーワードセット及び上記の第2キーワードと関連する第2キーワードセットを含めて、上記の第1コンテンツセットを出力する段階で、上記のユーザー端末が、上記の第1キーワードセットと上記の第2キーワードセットとを分けて表示することができる。
上記のユーザー端末が、上記のインタラクションに対応して、上記の第1キーワードセットと上記の第2キーワードセットの配列の順番を変更して出力する段階をさらに含むことができる。
上記のインタラクションは、上記の第1コンテンツセットが出力される表示領域に対するプル・ツー・アクション(pull to action)または上記のユーザー端末が提供するボタンの選択であることができる。
上記のチャットルームの上記のテキスト入力欄、上記の第1コンテンツセット及び上記の第1プレビューコンテンツは上記のチャットルームの一部領域と重畳されて表示され、上記の第1プレビューコンテンツは上記のテキスト入力欄の上部に、上記の第1コンテンツセットは上記のテキスト入力欄の下部に表示されることができる。
本発明はハードウェアと組み合わせて上記の方法を実行するために媒体に保存されたコンピュータープログラムを含む。
本発明の一例によるコンテンツ推薦端末機はメモリ、上記のメモリと 連結されて、上記のメモリに含まれる命令を実行するように構成されたプロセッサー、上記のプロセッサーの制御により情報の入力を受ける入力部、及び上記のプロセッサーの制御により情報を出力する出力部を含めて、上記のプロセッサーは、上記の入力部がユーザーから上記のチャットルームのテキスト入力欄を通じてテキスト情報の入力を受けるように制御して、上記の出力部が上記のテキスト情報にマッピングされるキーワード情報と関連する複数のコンテンツの中、少なくとも一部を含む第1コンテンツセットを出力するように制御して、上記の出力部が上記の第1コンテンツセットに含まれる第1コンテンツに対する第1プレビューコンテンツを出力するように制御して、上記の入力部が上記のユーザーからインタラクションの入力を受けるように制御して、上記の出力部が上記のインタラクションに対応して、上記の第1プレビューコンテンツを第2コンテンツに対する第2プレビューコンテンツに交代して出力-上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである-する。
本発明の一例によるコンテンツ推薦方法はチャットルームを通じてインスタントメッセージ提供するサーバーが、上記のチャットルームに参加中であるユーザーのユーザー端末からキーワード情報を受信する段階、上記のサーバーが、上記のユーザー端末に上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び上記の第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供する段階、上記のサーバーが、上記のユーザー端末からインタラクション情報を受信する段階、及び上記のサーバーが、上記のインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供する段階-上記の第2コンテンツは上記のキーワード情報と関連する情報である-を含む。
上記の第2コンテンツは上記の第1コンテンツグループに含まれることができる。
上記のサーバーが、上記のインタラクション情報に対応して、上記のユーザー端末に上記の第1コンテンツグループと異なる第2コンテンツグループを提供する段階-上記の第2コンテンツグループは上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む-;をさらに含むことができる。
上記の第2コンテンツは上記の第2コンテンツグループに含まれることができる。
上記のキーワード情報は第1キーワード及び第2キーワードを含めて、上記の第1コンテンツグループは上記の第1キーワードと関連する第1キーワードグループ及び上記の第2キーワードを関連する第1キーワードグループを含むことができる。
上記のサーバーは、上記の第1コンテンツを上記の第1コンテンツグループに含まれる少なくとも一部のコンテンツの中、(1)上記のユーザー端末での使用頻度、(2)上記のユーザー端末と異なるユーザー端末での使用頻度、及び(3)コンテンツの上記のサーバーの登録日の中、少なくとも一つに基づいて選択することができる。
本発明の一例によるコンテンツ推薦サーバーは、メモリ、及び上記のメモリと連結されて、上記のメモリに含まれる命令を実行するように構成されたプロセッサーを含めて、上記のプロセッサーは、チャットルームに参加中であるユーザーのユーザー端末からキーワード情報を受信するように制御して、上記のユーザー端末に上記のキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び上記の第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供するように制御して、上記のユーザー端末からインタラクション情報を受信するように制御して、上記のインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供するように制御-上記の第2コンテンツは上記のキーワード情報と関連するコンテンツである。
本発明の一実施例によるコンテンツの推薦方法及びサーバーはユーザー端末から受信されたテキスト情報に関する少なくとも一つのキーワード関連コンテンツとプレビューコンテンツを提供し、ユーザーのアクションに対応してプレビューコンテンツを少なくとも一つのキーワード関連コンテンツの中で交代することで、ユーザーがより便利に望むコンテンツを用いるようにすることができる。
本発明の一例によるコンテンツの推薦方法の概念を説明するための図である。 図1に図示されるユーザー端末がコンテンツを推薦する方法の一例を説明するための図である。 図2に図示される本発明のコンテンツの推薦方法による第1実施例を説明するための図である。 図2に図示される本発明の第2実施例によるコンテンツ推薦方法を説明するための図である。 第2実施例によるコンテンツ推薦方法の第1変更例を説明するための図である。 第2実施例によるコンテンツ推薦方法の第2変更例を説明するための図である。 本発明の一例によるコンテンツ推薦のユーザー端末の一例を説明するための図である。 図1に図示されるメッセンジャーサーバーがコンテンツを推薦する方法の一例を説明するための図である。 本発明の一例によるコンテンツ推薦サーバーの一例を説明するための図である。
以下、添付された図面を参考にして本発明の実施例を詳細に説明する。本発明の説明において、該当分野に既に公知された技術または構成に対する具体的な説明を付加することが本発明の要旨を不明にすることができると判断される場合には、詳細な説明でこれを一部省略するようにする。また、本明細書で用いられる用語は本発明の実施例を適切に表現するために用いられた用語であり、これは該当分野の関連のある人または慣例などにより異なることができる。したがって、本用語に対する定義は本明細書の全般にかけた内容を基に下さるべきである。
ここで用いられる専門用語は、ただ特定の実施例を言及ためのものであり、本発明を限定するものを意図しない。ここで用いられる単数形態の文句はこれと明白に反対の意味を示されない限り複数の形態も含む。明細書で用いられる「含む」の意味は特定特性、領域、定数、段階、動作、要素及び/または成分を具体化して、他の特定特性、領域、定数、段階、動作、要素、成分及び/または群の存在や付加を除外するものでない。
以下、添付された図面を参考にして本発明に関して説明する。
図1は本発明の一例によるコンテンツ推薦方法の概念を説明するための図である。
図1に図示されるように、本発明の一例によるコンテンツを推薦するシステムはユーザー端末100とメッセンジャーサーバー200を含むことができる。
ユーザー端末100はメッセンジャーサーバー200と連結されて、ユーザー端末100を用いるユーザーはメッセンジャーサーバー200が提供するインスタントメッセージサービス上でチャットルームを通じて他のユーザーとチャットを行うことができる。
このようにユーザー端末100はチャットルームを通じてメッセンジャーサーバー200からコンテンツの推薦を受けることができる。このようなユーザー端末100はデスクトップ、ノートパソコン、移動通信端末機、PDA、スマートフォン、タブレット、スマートTVなどのような無線通信装置であることができる。
メッセンジャーサーバー200はネットワークを通じてユーザー端末100と連結されたコンピューター装置で、内部にメモリとプロセッサーを備えてユーザーにインスタントメッセージサービスを提供するサーバーであることができる。
このような本発明のメッセンジャーサーバー200はユーザーにインスタントメッセージサービスを提供することができ、ユーザーはメッセンジャーサーバー200で提供するチャットルームを通じて他のユーザーと一緒にチャットを行うことができる。
このような、コンテンツ推薦システムでメッセンジャーサーバー200はユーザー端末からテキスト情報の受信を受けて、テキスト情報に基ついて少なくとも一つのキーワード関連コンテンツを提供して、少なくとも一つのキーワード関連コンテンツの中の一つをプレビューコンテンツとしてユーザー端末100に提供して、ユーザーのインタラクション情報を受信してプレビューコンテンツを交代してユーザーに提供することができる。
ここで、コンテンツはユーザーがチャットルームで用いるエモーティコン及びステッカーのようなキャラクターイメージを含むことができる。
以下ではこのように、本発明のユーザー端末100がコンテンツを推薦する方法の一例に対して説明する。
図2は、図1に図示されるユーザー端末100がコンテンツを推薦する方法の一例を説明するための図であり、図3ないし図8は、図2に図示される本発明のコンテンツ推薦方法による第1実施例を説明するための図である。
図2に図示されるように、本発明の一例によりユーザー端末100がコンテンツを推薦する方法はテキスト情報の入力を受ける段階S100、テキスト情報にマッピングされるキーワード情報を選定する段階S200、第1コンテンツの出力段階S200、インタラクションの入力を受ける段階S400及び第2コンテンツの出力段階S500を含むことができる。
ここで、図2でのそれぞれの各段階(S100ないしS500)は順次に行われる場合を一例で図示したが、本発明は必ずしもこれに限定されるものではない。
以下では、テキスト情報が一つのキーワード情報にマッピングされる場合、ユーザー端末100がコンテンツを推薦する方法を第1実施例で説明して、テキスト情報が複数のキーワード情報にマッピングされる場合、ユーザー端末100がコンテンツを推薦する方法を第2実施例で説明する。
以下では、説明の便宜上図2に図示された一例により、本発明のコンテンツ推薦方法が行われる方法の第1実施例を説明する。
以下、図3を参考にしてテキスト情報の入力を受ける段階S100を説明するようにする。
段階S100で、ユーザー端末100はチャットルームに参加中であるユーザーからチャットルームのテキスト入力欄を通じてテキスト情報の入力を受けることができる。
例えば、ユーザーがチャットルームにテキストを入力しようとする場合、図3に図示されるように、チャットルーム領域A3が減ってテキスト入力欄A1が上部に上がり、テキスト入力欄A1の下部にキーボード領域A2が表示されることができる。
図3のように、ユーザー端末100にチャットルームが表示された状態で、ユーザー端末100は、キーボード領域A2に表示されたキーボードインタフェースを用いて、チャットルームのテキスト入力欄A1にユーザーから第1テキストT1の入力を受けることができる。
以下、図4を参考にしてテキスト情報にマッピングされるキーワード情報の選定する段階S200を説明する。段階S200で、ユーザー端末100は、テキスト情報に対応される少なくとも一つのキーワード情報をマッピングすることができる。参考に図4ないし図8には一つのテキスト情報T1に対応されるキーワード情報が第1キーワード情報K1一つである場合を一例で図示した。
これのために、ユーザー端末100にはテキスト情報による少なくとも一つのキーワード情報が事前に予め保存することができる。
一例として、ユーザー端末100にはそれぞれのテキスト情報をキーワード情報とマッピングさせるキーワードマッピングテーブルが事前に予め備えることができる。このようなキーワードマッピングテーブルはメッセンジャーサーバーとユーザー端末に同時に保存されることができ、周期的に同期化されることができる。
これにより、図4に図示されるように、ユーザー端末100はキーワードマッピングテーブルにより第1テキストT1の情報を第1キーワード情報K1とマッピングすることができる。
以降、ユーザー端末100はメッセンジャーサーバー200にキーワード情報を伝送する。一例で、ユーザー端末100はメッセンジャーサーバー200に図4に図示される第1キーワード情報K1を受信することができる。
以降、メッセンジャーサーバー200はキーワード情報からキーワード情報と関連される少なくとも一つのキーワード関連コンテンツを選別することができる。これのために、メッセンジャーサーバー200にはキーワード情報と少なくとも一つのキーワード関連コンテンツをマッピングさせるコンテンツマッピングテーブルが事前に予め保存することができる。
これにより、図4に図示されるように、一例で、ユーザー端末100から第1キーワード情報K1を受信した場合、メッセンジャーサーバー200はコンテンツマーケティングテーブルによりメッセンジャーサーバー200に保存された複数のエモーティコンコンテンツの中で、第1キーワード情報K1とマッピングされるコンテンツ(E1、E2、...、En)をキーワード関連コンテンツで選別することができる。
メッセンジャーサーバー200は選別されたキーワード関連コンテンツの中、少なくとも一部を一つのコンテンツグループにまとめてユーザー端末100に提供することができる。これに対しては、下の図5を参考にしてさらに詳しく説明する。
メッセンジャーサーバー200はユーザー端末100にキーワード関連コンテンツを提供しながら、第1コンテンツに対する第1プレビューコンテンツを一緒に提供することができる。ここで、第1コンテンツはメッセンジャーサーバー200がユーザー端末100に提供するキーワード関連コンテンツの中、いずれかの一つであることができる。
メッセンジャーサーバー200は図4のように、ユーザー端末100に提供するキーワード関連コンテンツの中で第1コンテンツE1を選択することができる。
ここでメッセンジャーサーバー200は第1コンテンツをユーザー端末100に提供するキーワード関連コンテンツの中で、(1)ユーザー端末100での使用頻度、(2)ユーザー端末100と他のユーザー端末での使用頻度及び、(3)コンテンツのサーバー登録日の中、少なくとも一つに基ついて選択することができる。
すなわち、メッセンジャーサーバー200はユーザー端末100に提供するキーワード関連コンテンツの中で、(1)該当キーワード情報を伝送した該当ユーザーが最も多く用いたコンテンツ、または(2)該当キーワード情報を伝送した他のユーザーが最も多く用いたコンテンツ、または(3)メッセンジャーサーバー200に登録した登録日が最近であるコンテンツを第1プレビューコンテンツとして選択することができる。
ユーザー端末100に提供されるキーワード関連コンテンツの中、第1コンテンツが選択されることは、上で説明したこととは異なる方式で行われることもできる。メッセンジャーサーバー200はユーザー端末100に第1コンテンツグループに対する情報を提供しながら、第1コンテンツグループに含まれるすべてのコンテンツのサムネールコンテンツとプレビューコンテンツを提供することができる。そして、ユーザー端末100がメッセンジャーサーバー200から提供された第1キーワードグループのコンテンツの中でいずれかを第1コンテンツとして選択することができる。
以下、図5を参考にしてメッセンジャーサーバー200が選別したキーワード関連コンテンツが第1コンテンツグループと第1コンテンツセットで指定されて分けることについて説明する。
メッセンジャーサーバー200は選別されたキーワード関連コンテンツの中、少なくとも一部をユーザー端末100に提供する。メッセンジャーサーバー200は予め定められた個数だけのキーワード関連コンテンツを一つのコンテンツグループにまとめてユーザー端末100に提供することができる。
図5に図示するように、例えば、メッセンジャーサーバー200が選別したキーワード関連コンテンツが220個であり、一回にユーザー端末100に提供すると予め定められた個数が100個である場合、メッセンジャーサーバー200は220個のキーワード関連コンテンツの中、100個を選定して第1コンテンツグループを指定することができる。
メッセンジャーサーバー200はまず第1コンテンツグループをユーザー端末100に提供することができる。そして、ユーザー端末100は第1コンテンツグループのコンテンツの中で予め定められた個数だけのコンテンツを一つのコンテンツセットでまとめて出力することができる。
図5に図示されるように、例えば、一つのコンテンツセットに含まれるコンテンツの予め定められた個数が20個である場合、ユーザー端末100は100個のコンテンツの中、20個を選定して第1コンテンツセットを指定することができる。詳細な内容は図6を参考にして後述するが、ユーザー端末100は第1コンテンツの出力段階S300で第1コンテンツセットのコンテンツを出力するようになる。
第1コンテンツの出力段階S300で出力するようになる。そして、ユーザー端末100は100個のコンテンツの中、第1コンテンツセットに指定された20個のコンテンツを除外した80個のコンテンツの中、20個を選定して第2コンテンツセットを指定することができる。図9を参考にして詳細な内容を後述するが、ユーザー端末100は第2コンテンツの出力段階S500で第2コンテンツセットのコンテンツを出力するようになる。
図5ではコンテンツに固有番号があり、第1コンテンツセットと第2コンテンツセットがコンテンツの固有番号の順番により指定されるように図示されているが、本発明はこれに限定されるものではない。実際にコンテンツは図5のように固有番号がないこともある。そしてユーザー端末100は第1コンテンツセットと第2コンテンツセットに含まれるコンテンツをコンテンツの固有番号と関係なく、ランダムにまたは予め定められた他の基準により選定することができる。
このように、ユーザー端末100が第1コンテンツグループに含まれるコンテンツを出力する際に予め定められた個数以上のコンテンツを出力する状況が発生する。具体的に、ここで予め定められた個数が100個であれば、ユーザー端末100が第1コンテンツグループに含まれたコンテンツをすべて出力した状況を意味する。
また、ここで予め定められた個数が95個であれば、ユーザー端末100が第1コンテンツグループに含まれたコンテンツの中、95個を出力して、5個のみ出力されない状況を意味する。
上述した状況が発生すれば、ユーザー端末100はメッセンジャーサーバー200から追加のキーワード関連コンテンツを受信することができる。メッセンジャーサーバー200はキーワード関連コンテンツの中、第1コンテンツグループに選定して、ユーザー端末100に提供した100個を除外した残りの中で再び100個を選定して第2コンテンツグループを指定することができる。
メッセンジャーサーバー200は第2コンテンツグループを追加にユーザー端末100に提供することができる。そして、ユーザー端末100は第2コンテンツグループのコンテンツの中で、予め定められた個数だけのコンテンツを一つのコンテンツセットでまとめて出力することができる。
以下、図6を参考にして第1コンテンツの出力段階S300について説明する。
第1コンテンツの出力段階S300は第1コンテンツセットの出力段階S310と第1プレビューコンテンツの出力段階S320を含むことができ、この二つの段階は同時に行うことができる。
図6では第1コンテンツの出力段階S300で、第1プレビューコンテンツPC1で第1コンテンツE1が選択されて提供される場合を一例として図示した。第1コンテンツE1は第1コンテンツセットCS1に含まれたコンテンツの中、選択されたものである。
第1コンテンツセットの出力段階S310で、ユーザー端末100はメッセンジャーサーバー200から提供された第1コンテンツグループのコンテンツの中、予め定められた個数のコンテンツを第1コンテンツセットCS1として選定することができる。図5を参考にすれば、ユーザー端末100は第1コンテンツセットCS1のキーワード関連コンテンツ(E1、E2、...、En)を出力することができる。
ここで、第1コンテンツセットCS1は第1コンテンツセットCS1のコンテンツのサムネールコンテンツが一定に配列された形態で出力することができる。図6ではサムネールコンテンツが横四つ、縦三つに配列されるように図示されたが、これに限定されるものではない。
ここで、ユーザー端末100は第1コンテンツセットCS1に含まれる少なくとも一つのキーワード関連コンテンツ(E1、E2、...、En)が人気度に基づいたランキング順位により順番に配列されるように出力することができる。しかし、本発明が必ずしもこれに限定されるものではない。
第1プレビューコンテンツの出力段階S320で、ユーザー端末100はメッセンジャーサーバー200から提供された第1コンテンツE1の第1プレビューコンテンツPC1を出力することができる。ユーザー端末100で第1コンテンツセットCS1と第1プレビューコンテンツPC1は同時に出力することができる。
ユーザー端末100はユーザーが参加しているチャットルームに第1コンテンツセットCS1と第1プレビューコンテンツPC1を提供する際に、第1コンテンツセットCS1と第1プレビューコンテンツPC1をチャットルームの一部領域に重畳されるように表示することができる。
すなわち、図6に図示されるように、チャットルームのテキスト入力欄A1、第1コンテンツセットCS1及び第1プレビューコンテンツPC1はチャットルームの一部領域に重畳されるように表示することができる。
ここで、第1プレビューコンテンツPC1はテキスト入力欄A1の上部に位置してチャットルームの領域A3にオーバーレイ(overlay)されて表示されることができ、第1コンテンツセットCS1はテキスト入力欄A1の下部に表示されて、キーボード領域A2に表示されることができる。
以下、図7を参考にしてインタラクションの入力を受ける段階S400について説明する。
インタラクションの入力を受ける段階S400で、ユーザー端末100はユーザーからインタラクションの入力を受けることができる。
インタラクションは様々な方式の予め定められたユーザーの入力動作であることができる。
一例で、ユーザー端末100は、図7の(a)に図示されるように、ユーザーが第1コンテンツセットCS1の表示領域に対してプル・ツー・アクション(pull to action)を行うことをインタラクションで入力を受けることができる。
ここで、プル・ツー・アクションはユーザーが第1コンテンツセットCS1の表示領域を指でタッチして特定の方向に引っ張ったり離したりする動作を意味することができる。一例で、図7の(a)のように、ユーザーが第1コンテンツセットCS1の表示領域を矢印のように下部方向にタッチして引っ張って離すことにより、プル・ツー・アクションが行われることができる。
また、ユーザー端末100は、図7の(b)に図示されるように、ユーザー端末100が提供するランダムボタンRBをクリックすることをインタラクションで入力を受けることができる。ランダムボタンRBはユーザー端末100が表示部に出力するタッチボタンであることができる。
このようなインタラクションの様々な方式はユーザーの選択、サービス提供者の選択またはユーザー端末100の運営体制で支援される機能などにより決定されることができる。
以下、図8を参考にして第2コンテンツの出力段階S500について説明する。第2コンテンツの出力段階S500でユーザー端末100は第2コンテンツセットを出力S510しながら、第2プレビューコンテンツを一緒に出力S520することができる。
第2コンテンツの出力段階S500は上述したインタラクションに対応して行うことができる。
第2コンテンツの出力段階S500で、ユーザー端末100は図5に図示するようにメッセンジャーサーバー200から提供された第1コンテンツグループのコンテンツの中、第1コンテンツセットCS1で指定されたコンテンツを除外した残りに予め定められた個数のコンテンツを第2コンテンツセットCS2で選定することができる。したがって、第1コンテンツセットCS1と第2コンテンツセットCS2はお互いに異なるコンテンツを含むことができる。
第2コンテンツセットを出力する過程S510で、第2コンテンツセットCS2は第1コンテンツセットCS1を交代して出力されることができる。具体的に、図8に図示されるもののように、ユーザー端末100は従来のキーボード領域A2に表示された第1コンテンツセットCS1の代わりに第2コンテンツセットCS2が表示されるように交代することができる。
第2プレビューコンテンツを出力する過程S520で、第1プレビューコンテンツPC1と異なる第2プレビューコンテンツPC2が出力されることができる。第2プレビューコンテンツPC2は第1プレビューコンテンツPC1が交代して出力されることができる。
第2プレビューコンテンツPC2は第2コンテンツE7のプレビューコンテンツであることができる。第2コンテンツE7は第2コンテンツセットの中、選択された一つであることができる。
以下、図9を参考にして、第2コンテンツの出力段階S500の他の実施形態について説明する。
図9に図示されるように、第2コンテンツセットCS2は第1コンテンツセットCS1に含まれたコンテンツと同一するが、出力される配列が異なるようにシャッフルされたものであることができる。
一例で、図9に図示される第2コンテンツセットCS2に含まれたコンテンツはすべて第1コンテンツセットCS1に含まれたものである。しかし、第2コンテンツセットCS2は第1コンテンツセットCS1とコンテンツが出力される配列が異なるものである。
図面に図示されていないが、第2コンテンツセットCS2は第1コンテンツセットCS1と含むコンテンツ及び配列も異なることなく同じ状態で出力することができる。このような場合、第2コンテンツの出力段階S500は第2プレビューコンテンツの出力段階S520のみ、行われるように見えることになる。すなわち、コンテンツセットは変わらず、プレビューコンテンツのみ交代されることである。
図8または図9のように第2コンテンツの出力段階S500が行われた以降、ユーザー端末100は第2コンテンツセットCS2に含まれた少なくとも一つのキーワード関連コンテンツ及び第2プレビューコンテンツPC2の中、ユーザーがある一つを選択した情報の入力を受けることができる。そして、ユーザー端末100はチャットルームにユーザーにより選択されたコンテンツを表示することができる。
一例で、図9に図示されるように、第2コンテンツセットCS2のそれぞれのキーワード関連コンテンツ及び第2プレビューコンテンツPC2の中で、ユーザーにより第2プレビューコンテンツPC2である第2コンテンツE7がクリックされて選択された場合、図10に図示されるように、チャットルームに第2プレビューコンテンツPC2である第2コンテンツE7が表示されるようにすることができる。
このように、本発明の一実施例によるコンテンツ推薦方法は、ユーザー端末100から受信されたテキスト情報に対する少なくとも一つのキーワード関連コンテンツとプレビューコンテンツを提供して、ユーザーのアクションに対応してプレビューコンテンツを少なくとも一つのキーワード関連コンテンツの中で交代することにより、ユーザーがより便利に望むコンテンツを用いるようにすることができる。
今まで説明した本発明の第1実施例によるコンテンツ推薦方法では、テキスト情報にマッピングされるキーワード情報が複数個である場合を第2実施例で説明する。
図11ないし図13は、図2に図示された本発明の第2実施例によるコンテンツ推薦方法を説明するための図である。図14は、第2実施例によるコンテンツ推薦方法の第1変更例を説明するための図である。図15は、第2実施例によるコンテンツ推薦方法の第2変更例を説明するための図である。
図11ないし図15では、先に図1ないし図10で説明したものと同一の内容に関する説明は前の内容で代替して、他の部分を中心に説明する。
本発明の第2実施例によるコンテンツ推薦方法は先の第1実施例と同一に、テキスト情報の入力を受ける段階S100、テキスト情報にマッピングされるキーワード情報を選定する段階S200、第1コンテンツの出力段階S300、インタラクションの入力を受ける段階S400及び第2コンテンツの出力段階S500を含むことができる。
以下、図11を参考にしてテキスト情報にマッピングされるキーワード情報を選定する段階S200を説明する。本発明の第2実施例によるコンテンツ推薦方法では、ユーザー端末に入力された一つのテキスト情報にマッピングされるキーワード情報が複数個であることができる。
このような場合、ユーザー端末100はメッセンジャーサーバー200に段階S200でマッピングされる複数のキーワード情報を伝送することができる。これにより、メッセンジャーサーバー200は複数のキーワード情報、それぞれに対する情報の受信を受け、複数のキーワード情報、それぞれに対する少なくとも一つのキーワード関連コンテンツを選別することができる。
一例で、図11に図示するように、ユーザー端末100に入力された第1テキストT1情報について、マッピングされるキーワード情報は第1、2、3キーワード情報K1、K2、K3、を含むことができる。
このような場合、メッセンジャーサーバー200は、キーワード情報の受信段階S100で第1、2、3キーワード情報K1、K2、K3を受信することができる。
メッセンジャーサーバー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として選別することができる。
以下、図12を参考にして、第1コンテンツの出力段階S300及びインタラクションの入力を受ける段階S400を説明する。
ここで、第1コンテンツの出力段階S300でユーザー端末100はメッセンジャーサーバー200から提供を受けた第1キーワードグループと第2キーワードグループで第1コンテンツセットCS1を選定することができる。第1コンテンツセットCS1には第1キーワードセットKS1と第2キーワードセットKS2が含むことができる。
ユーザー端末100の第1コンテンツセットCS1の表示領域が予め設定された条件により複数のキーワード情報別に分けて表示することができる。
一例で、図12のように、第1コンテンツセットCS1の表示領域は第1キーワード情報K1を有する少なくとも一つのキーワード関連コンテンツが表示される第1キーワードセットKS1の領域と第2キーワード情報K2を有する少なくとも一つのキーワード関連コンテンツが表示される第2キーワードセットKS2の領域を含めて、第1キーワードセットKS1の領域と第2キーワードセットKS2の領域が分けることができる。
ここの図10では第3キーワード情報K3を有する少なくとも一つのキーワード関連コンテンツが表示される第3キーワードセットKS3の領域に関して図示されるべきが、第3キーワードセット領域の図示が省略された。
しかし、図9のように、マッピングされるキーワード情報が3個である場合、第1コンテンツセットCS1の表示領域には3個のキーワードセットの領域が表示することができ、マッピングされるキーワード情報が2個である場合、2個のキーワードセットの領域が表示できる。
以降、図10のように、ユーザーが矢印の方向にプル・ツー・アクションを行って、ユーザー端末100がインタラクションの入力を受ける場合、図11のように第2コンテンツの出力段階S500が行われる。
以下、図13を参考にして第2コンテンツの出力段階S500について説明する。
第2コンテンツの出力段階S500では、図13のように、第1キーワード情報K1と他の第2キーワード情報K2を有する少なくとも一つのキーワード関連コンテンツから選択されたいずれかのコンテンツが第2プレビューコンテンツPC2で出力することができる。
一例で、図12のように、第1コンテンツの出力段階S300で第1キーワードセットKS1の第1コンテンツEa1が第1プレビューコンテンツPC1で提供された場合、第2コンテンツの出力段階S500では図13のように、第2キーワードセットKS2の第2コンテンEb2が第2プレビューコンテンツPC2に提供することができる。
しかし、本発明は必ずしもこれに限定されるものではなく、キーワードセットの区別なく、少なくとも一つのキーワード関連コンテンツの中で、第1プレビューコンテンツPC1で選択されたコンテンツを除外したコンテンツが第2プレビューコンテンツPC2に選択されることもできる。
一例で、第1コンテンツの出力段階S300の第1コンテンツセットCS1で、プル・ツー・アクションが始まる地点に位置したコンテンツが第2コンテンツの出力段階S500で、プレビューコンテンツとして選択されることができる。
図13では第2コンテンツの出力段階S500では、第1コンテンツの提供段階S300で提供された第1コンテンツセットCS1と同一に第2コンテンツセットCS2が提供される場合を一例として図示した。
以下、図14を参考にして第1コンテンツセットCS1と第2コンテンツセットCS2が表示される変更例について説明する。
図12に図示されるように、インタラクションに対応して第1コンテンツセットCS1と第2コンテンツセットCS2でそれぞれのキーワードセットの配列がお互いに異なるように提供することができる。
具体的に、第2実施例に対する第1変更例で、図14のように、第2コンテンツの出力段階S500で第2コンテンツセットCS2の表示領域に表示される第1、2キーワードセットKS1、KS2の領域の配列順番は第1コンテンツの出力段階S300で第1コンテンツセットCS1の表示領域に表示される第1、2キーワードセットKS1、KS2の領域の配列順番と異なることがある。
より具体的に、第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の下段に位置することができる。
このように、本発明の第2実施例に対する第1変更例では、第1、2コンテンツの提供段階で提供される複数のキーワードセットの配置がお互いに異なるように提供することができる。
以下、図15を参考にして第1コンテンツセットCS1と第2コンテンツセットCS2が表示される変更例について説明する。
第2実施例に対する第2変更例では、図13のように、第2コンテンツの出力段階S500で第1、2キーワードセットKS1、KS2の領域のそれぞれに配列される少なくとも一つのキーワード関連コンテンツの配列順番は第1コンテンツの提供段階S300で第1、2キーワードセットKS1、KS2の領域のそれぞれに配列される少なくとも一つのキーワード関連コンテンツの配列順番を異なることができる。
一例で、図15の(b)のように、第2コンテンツの出力段階S500で第1、2キーワードセットKS1、KS2のそれぞれに含まれる少なくとも一つのキーワード関連コンテンツは、図12の(a)のように第1コンテンツの出力段階S300で第1、2キーワードセットKS1、KS2のそれぞれに含まれる少なくとも一つのキーワード関連コンテンツの配列と異なるように配列されることができる。
今まで、本発明によるコンテンツ推薦方法について説明したが、以下では本発明のコンテンツ推薦方法を行うユーザー端末100の一例について説明する。
図16は本発明の一実施例において、ユーザー端末100の内部構成を説明するための図である。
図16を参考にすれば、実施例によるユーザー端末100は、通信モジュール110、プロセッサー120、メモリ130、出力部140及び入力部150を含むことができる。
通信モジュール110はサーバー200と有・無線方式で通信することができる。
一例で、通信モジュール110は、インスタントメッセージサービス及びコンテンツの提供に関連する様々な情報、データまたは信号を伝送したり受信したりすることができる。
入力部150はユーザーによるインスタントメッセージサービス及びコンテンツの推薦と関連する必要な様々な情報の入力を受けることができる。このような入力部150はタッチスクリーンモジュール、キーボード、マウス、ボタン、カメラ及びマイクロフォンなどができる。
出力部140は、インスタントメッセージサービス及びコンテンツの提供と関連して必要な情報を出力することができる。出力部140を通じて、コンテンツの提供と関連されたチャットルームの画面、第1、第2コンテンツセット及び第1、第2プレビューコンテンツなどがディスプレイされることができる。
このような出力部140は、入力部150と相互レイヤー構造をなしたり、一体型に形成されたりすることで、タッチスクリーンを実現することができる。このようなタッチスクリーンは、ユーザー端末100とユーザーの間の入力インタフェース及び出力インタフェースを提供することができる。
メモリ130は、保存媒体として機能を行って、ユーザー端末100で駆動される多数の応用プログラム(application programまたはアプリケーション(application))、ユーザー端末100の動作のためのデータ、命令語を保存することができる。
一実施例で、メモリ130にはインスタントメッセージサービス及びコンテンツの提供を実行するために必要な情報がコンピュータープログラムの形態で保存されることができる。
このようなメモリ130は、ハードウェア的に、ROM、RAM、EPROM、フラッシュドライブ、ハードドライブなどのような様々な保存器機の形態で備えたり、インターネット(internet)上でメモリ130の保存機能を行うウェブストレージ(webstorage)の形態で備えたりすることができる。
プロセッサー120は、全般的な動作を制御してインスタントメッセージサービス及びコンテンツの提供と関連されたアプリケーションを実行することができる。
一例で、プロセッサー120はコンテンツの提供と関連するアプリケーションを実行して、コンテンツを推薦するユーザー端末100の動作方法を行うことができる。
今まで、ユーザー端末100がコンテンツ推薦方法について説明したが、以下ではユーザー端末100とネットワークを通じて連結されるメッセンジャーサーバー200のコンテンツ推薦方法について説明する。
図17を参考にすれば、メッセンジャーサーバー200行うコンテンツ推薦方法はキーワード情報を受信する段階S210、第1コンテンツセット及び第1プレビューコンテンツを提供する段階S310、インタラクション情報を受信する段階S410及び第2プレビューコンテンツを提供する段階S510を含む。
ここで、図17でのそれぞれの段階は順次に行われる場合を一例に図示したが、本発明は必ずしもこれに限定されるものではない。
メッセンジャーサーバー200が行う段階S210はユーザー端末100が行う段階S200に対応することで、段階S310は、ユーザー端末100が行う段階S300に対応することで、段階S310はユーザー端末100が行う段階S400に対応することで、段階S510はユーザー端末100が行う段階S500に対応することで、行うことができる。
したがって、メッセンジャーサーバー200が行うそれぞれの段階を説明しながら、これと関連するユーバー端末100が行うそれぞれの段階の説明と重複される内容は省略する。
キーワード情報を受信する段階S210で、チャットルームを通じてインスタントメッセージを提供するメッセンジャーサーバー200はチャットルームに参加しているユーザーのユーザー端末からキーワード情報を受信する。
第1コンテンツグループ及び第1プレビューコンテンツを提供する段階S310で、メッセンジャーサーバー200はユーザー端末100にキーワード情報と関連するコンテンツの中、少なくとも一部を含む第1コンテンツグループ及び第1コンテンツグループに含まれる第1コンテンツに対する第1プレビューコンテンツを提供する。
インタラクション情報を受信する段階S410で、メッセンジャーサーバー200はユーザー端末からインタラクション情報を受信する。
第2プレビューコンテンツを提供する段階S510で、メッセンジャーサーバー200はインタラクション情報に対応して、上記のユーザー端末に第2コンテンツに対する第2プレビューコンテンツを提供する。ここで、第2コンテンツはキーワード情報と関連するコンテンツであることができる。
ユーザー端末100でインタラクションに対応して、第1コンテンツセットが交代されない場合、第2コンテンツは第1コンテンツセットに含まれるものであることができる。
しかし、場合によって、第2プレビューコンテンツを提供する段階S510で、メッセンジャーサーバー200は、インタラクション情報に対応して、上記のユーザー端末に第2コンテンツグループを一緒に提供することができる。ここで第2コンテンツグループをキーワード情報と関連するコンテンツの中、少なくとも一部を含む。このような場合、第2コンテンツは第2コンテンツグループに含まれるものである。
以下、図16を参考にして本発明のコンテンツ推薦方法を提供するサーバー200の一例について説明する。
図16は本発明の一例によるコンテンツ推薦サーバー200の一例を説明するための図である。
本発明の一例によるコンテンツ推薦方法はユーザーにインスタントメッセージサービスを提供するメッセンジャーサーバー200によって行われることができる。
このような本発明の一例によるコンテンツ推薦方法を行うメッセンジャーサーバー200は図15に図示されるように、メッセンジャーサーバー200は通信モジュール210、プロセッサー220及びメモリ230を含むことができ、通信モジュール210、プロセッサー220及びメモリ230はバス(bus)を通じてお互いに情報を伝送したり伝送を受けたりすることができる。
通信モジュール210はネットワークを通じてユーザー端末100と通信を行うことができる。
メモリ230はハードディスク(hard Disk)、SSD(Solid State Drive)、ROM、RAMのような保存媒体の形態を有することができる。このようなメモリ230にはキーワード情報とコンテンツをマッピングさせるコンテンツマッピングテーブルが保存されることができる。
プロセッサー120はインスタントメッセージサービスを提供して、CPU Chipのようなハードウェアの形態でメモリに含まれた命令を実行するように備えることができる。
このようなプロセッサー120は図2及び図4のように、チャットルームに参加しているユーザーのユーザー端末100からキーワード情報を受信することができる。
以降、プロセッサー120は図2及び図4のように、キーワード情報を有する少なくとも一つのキーワード関連コンテンツを選択することができる。
次、プロセッサー120は図2及び図5のように、第1コンテンツ提供モジュール223は少なくとも一つのキーワード関連コンテンツが含まれる第1コンテンツグループをユーザー端末100に提供して、少なくとも一つのキーワード関連コンテンツから選択されたいずれかのコンテンツを第1プレビューコンテンツPC1でユーザー端末100に提供することができる。
以降、プロセッサー120は図2及び図6のように、ユーザー端末100から第1プレビューコンテンツPC1の交代に対するアクション情報を受信することができる。
以降、プロセッサー120は図2及び図7のように、アクション情報に対応して、第1プレビューコンテンツPC1を除外する少なくとも一つのキーワード関連コンテンツから選択されたいずれかのコンテンツを第2プレビューコンテンツPC2でユーザー端末100に提供することができる。
このように、本発明の一実施例によるコンテンツ推薦サーバー200はユーザー端末100から受信されたテキスト情報に対する少なくとも一つのキーワード関連コンテンツとプレビューコンテンツを提供して、ユーザーのアクションに対応してプレビューコンテンツを少なくとも一つのキーワード関連コンテンツの中で交代することによって、ユーザーがより便利に望むコンテンツを利用することができる。
以上で説明した実施例はハードウェアの構成要素、ソフトウェアの構成要素、及び/またはハードウェアの構成要素及びソフトウェアの構成要素の組み合わせで実現されることができる。実施例による方法は様々なコンピューター手段を通じて行われることができるプログラム命令の形態で具現されてコンピューター判読可能媒体に記録されることができる。
本発明の各実施例に開示された技術的な特徴は該当実施例のみに限定されるものではなく、お互いに両立不可能ではない限り、各実施例に開示された技術的な特徴はお互いに異なる実施例に併合され適用することができる。
したがって、各実施例では、それぞれの技術的な特徴を中心に説明したが、各技術的な特徴がお互いに両立不可能で名はない限り、お互いに併合されて適用されることができる。
本発明は上述した実施例及び添付した図面に限定されるものではなく、本発明が属する分野で通常の知識を有するものでの観点で様々な修正及び変更が可能であろう。したがって、本発明の範囲は本明細書の請求範囲だけではなく、この請求範囲と均等なものによって決められるべきである。
100 ユーザー端末
200 メッセンジャーサーバー
210 通信モジュール
220 プロセッサー
230 メモリ

Claims (22)

  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コンテンツは上記のキーワード情報と関連するコンテンツである-;
    を含むコンテンツ推薦サーバー。
JP2024005166A 2020-12-22 2024-01-17 コンテンツの推薦方法及びユーザー端末 Pending JP2024050636A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2020-0181372 2020-12-22
KR1020200181372A KR102607377B1 (ko) 2020-12-22 2020-12-22 컨텐츠 추천 방법 및 사용자 단말
JP2021208060A JP7423590B2 (ja) 2020-12-22 2021-12-22 コンテンツの推薦方法及びユーザー端末

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021208060A Division JP7423590B2 (ja) 2020-12-22 2021-12-22 コンテンツの推薦方法及びユーザー端末

Publications (1)

Publication Number Publication Date
JP2024050636A true JP2024050636A (ja) 2024-04-10

Family

ID=82023116

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021208060A Active JP7423590B2 (ja) 2020-12-22 2021-12-22 コンテンツの推薦方法及びユーザー端末
JP2024005166A Pending JP2024050636A (ja) 2020-12-22 2024-01-17 コンテンツの推薦方法及びユーザー端末

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021208060A Active JP7423590B2 (ja) 2020-12-22 2021-12-22 コンテンツの推薦方法及びユーザー端末

Country Status (3)

Country Link
US (1) US20220198125A1 (ja)
JP (2) JP7423590B2 (ja)
KR (1) KR102607377B1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230063017A (ko) * 2021-11-01 2023-05-09 라인플러스 주식회사 스와이프 투 프리뷰를 통한 다양한 스티커 콘텐츠 탐색 방법, 장치, 및 컴퓨터 프로그램

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008527563A (ja) * 2005-01-16 2008-07-24 ズランゴー リミテッド アイコニック通信
KR102083209B1 (ko) * 2012-11-22 2020-03-02 삼성전자 주식회사 데이터 제공 방법 및 휴대 단말
US9043196B1 (en) * 2014-07-07 2015-05-26 Machine Zone, Inc. Systems and methods for identifying and suggesting emoticons
KR101740274B1 (ko) * 2015-03-18 2017-06-08 주식회사 카카오 이모티콘 탐색 방법 및 단말
KR20180080986A (ko) * 2017-12-13 2018-07-13 주식회사 플랫팜 머신 러닝 기반의 인공지능 이모티콘 서비스 제공 시스템
KR102519637B1 (ko) * 2018-04-20 2023-04-10 삼성전자주식회사 문자를 입력하기 위한 전자 장치 및 그의 동작 방법
KR20200021648A (ko) * 2018-08-21 2020-03-02 주식회사 플랫팜 채팅 서비스를 제공하기 위한 사용자 단말기
US11775583B2 (en) * 2020-04-15 2023-10-03 Rovi Guides, Inc. Systems and methods for processing emojis in a search and recommendation environment

Also Published As

Publication number Publication date
KR20220090304A (ko) 2022-06-29
JP7423590B2 (ja) 2024-01-29
JP2022099331A (ja) 2022-07-04
KR102607377B1 (ko) 2023-11-27
US20220198125A1 (en) 2022-06-23

Similar Documents

Publication Publication Date Title
US20180095734A1 (en) System and method for creating a universally compatible application development system
US20170302709A1 (en) Virtual meeting participant response indication method and system
JP2020525946A (ja) 仮想会議の参加者の反応を示す方法及びシステム
US20100023871A1 (en) Methods and Systems Providing an Interactive Social Ticker
US9052806B2 (en) User interface for presenting media items of social networking service in media reel
JP6335210B2 (ja) 検索サービスと接続されたメッセージサービスのためのメッセージサービス提供方法及び前記メッセージサービス提供方法を実行するメッセージサーバ及びユーザ端末
CN113741765B (zh) 页面跳转方法、装置、设备、存储介质和程序产品
JP2024050636A (ja) コンテンツの推薦方法及びユーザー端末
JP6328865B1 (ja) 動画作成システム、動画作成方法、動画作成プログラム
KR20190124571A (ko) 인스턴트 메시지 서비스와 소셜 네트워크 서비스 간의 연동을 위한 어플리케이션 및 서버의 동작 방법
KR101643823B1 (ko) 비선형 쌍방향 콘텐츠 제작 시스템을 활용한 스토리 허브 시스템
JP2023127541A (ja) 電子漫画配信システム、電子漫画配信プログラム及びアプリケーションプログラム
JP7372361B2 (ja) ユーザーにコンテンツを提供する方法及びユーザー端末
US12034681B2 (en) Method and server for providing content list and operating method of user terminal
US20220191158A1 (en) Method and server for providing content list and operating method of user terminal
KR20230024174A (ko) 사용자에게 이모티콘을 제공하는 방법 및 사용자 단말
US20230376199A1 (en) Method and user terminal for recommending emoticons based on conversation information
JP6302117B1 (ja) 情報表示プログラム、情報表示方法、情報表示装置、及び配信装置
JP2021131861A (ja) インスタントメッセージングアプリケーションを介したコンテンツ評価方法およびシステム
JP2024074093A (ja) 情報処理装置、情報処理方法および情報処理プログラム
JP2023164352A (ja) 適応型トピックディスカッションシステム、及びその実行方法
Vartiainen et al. Designing mobile user interfaces for internet services
Samii Usability Design for Location Based Mobile Services in Wireless Metropolitan Networks

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240314

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240314