Search

JP-2026514839-A - プライベートチャットサービス提供方法及び装置

JP2026514839AJP 2026514839 AJP2026514839 AJP 2026514839AJP-2026514839-A

Abstract

本発明の実施形態は、プライベートチャットサービス提供方法及び装置に関し、ユーザそれぞれに対して割り当てられたデータベースとアーティストメッセージを保存するデータベースを複合的に利用して、大規模ユーザを対象としたメッセージフィルタリングを行い、プライベートメッセージ送受信処理速度を増加させることができるプライベートチャットサービス提供方法及び装置に関する。

Inventors

  • ソ グクファン
  • パク スンミン
  • キム ジュンヒョン
  • キム テソン
  • パク ジョンヨン

Assignees

  • ウィバース カンパニー インコーポレイテッド

Dates

Publication Date
20260513
Application Date
20240417
Priority Date
20230419

Claims (17)

  1. プライベートチャットサービス中継サーバにおいてアーティスト端末と複数のファン端末との間のメッセージを中継して、プライベートチャットサービスを提供する方法であって、 アーティスト端末からアーティストメッセージを受信するステップと、 前記アーティストメッセージに予め設定されたアーティスト禁止単語が含まれているか否かをフィルタリングするステップと、 前記アーティストメッセージに前記アーティスト禁止単語が含まれていない場合、前記アーティストメッセージ及びアーティスト情報をDM別データベースに保存するステップと、 前記複数のファン端末のうち、前記アーティストメッセージの照会を要求する第1ファン端末からプライベートチャットのメッセージ更新を要求を受信するステップと、 前記第1ファン端末に対応するファンアカウント情報と前記アーティストメッセージに基づいて、前記第1ファン端末に対応するプライベートメッセージを生成するステップと、 前記プライベートメッセージを前記第1ファン端末に送信するステップと、 を含み、 前記DM別データベースは、アーティスト単位でメッセージを保存するように構成され、前記プライベートメッセージは、メッセージの特定の単語又はキーワードが受信対象に応じて変換されたメッセージを意味する、プライベートチャットサービス提供方法。
  2. 前記アーティスト禁止単語が含まれているか否かをフィルタリングするステップは、 前記アーティストメッセージをイメージに変換するステップと、 前記イメージに基づいてテキストを導き出すステップと、 前記テキストに基づいて前記アーティスト禁止単語が含まれているか否かをフィルタリングするステップと を含む、請求項1に記載のプライベートチャットサービス提供方法。
  3. 前記アーティストメッセージをイメージに変換するステップは、 CNN(Convolution Neural Network)学習モデルを利用して、前記アーティストメッセージをイメージに変換するステップを含む、請求項2に記載のプライベートチャットサービス提供方法。
  4. 前記アーティスト禁止単語が含まれているか否かをフィルタリングするステップは、 BERT(Bidirectional Encoder Representation of Transformer)学習モデルを利用して、前記テキストに前記アーティスト禁止単語が含まれているか否かをフィルタリングするステップを含む、請求項3に記載のプライベートチャットサービス提供方法。
  5. 前記アーティストメッセージ及びアーティスト情報をDM別データベースに保存するステップは、 前記複数のファン端末にそれぞれ対応する複数の個別データベースをマッチングするステップと、 前記複数のファン端末にそれぞれ対応するファンアカウント情報と前記アーティストメッセージに基づいて、前記複数のファン端末のそれぞれに対応する複数のプライベートメッセージを生成するステップと、 前記ファンアカウント情報に基づいて、前記複数のプライベートメッセージを前記ファン端末に対応する前記個別データベースに保存するステップと、 を含む、請求項4に記載のプライベートチャットサービス提供方法。
  6. 前記プライベートメッセージを前記第1ファン端末に送信するステップは、 前記複数のプライベートメッセージが前記個別データベースに保存完了した場合、前記DM別データベースに保存されたアーティストメッセージを削除するステップと、 第1ファン端末に対応する第1個別データベースからプライベートメッセージを受信して、前記第1ファン端末に送信するステップと、 を含む、請求項5に記載のプライベートチャットサービス提供方法。
  7. 前記プライベートメッセージを前記第1ファン端末に送信するステップは、 アーティストメッセージ及びアーティスト情報が前記DM別データベースに保存された後、予め設定された基準時間が経過した後に、前記DM別データベースに保存されたアーティストメッセージを削除するステップと、 前記第1個別データベースからプライベートメッセージを受信して、前記第1ファン端末に送信するステップと、 を含む、請求項6に記載のプライベートチャットサービス提供方法。
  8. プライベートチャットサービス中継サーバにおいてアーティスト端末と複数のファン端末との間のメッセージを中継して、プライベートチャットサービスを提供する方法であって、 前記複数のファン端末にそれぞれ対応する複数の個別データベースをマッチングするステップと、 複数のファン端末のうち、第1ファン端末からファンメッセージを受信するステップと、 前記ファンメッセージに予め設定されたファン禁止単語が含まれているか否かをフィルタリングするステップと、 前記複数の個別データベースのうち、前記第1ファン端末に対応する第1個別データベースに前記ファンメッセージを保存するステップと、 学習ベースの人工知能モデルを利用して、前記ファンメッセージの文脈を分類するステップと、 前記分類された文脈に基づいて、前記ファンメッセージが悪性メッセージに該当するか否かを分類するステップと、 前記アーティスト端末からアーティストメッセージを受信するステップと、 前記アーティストメッセージ及びアーティスト情報をDM別データベースに保存するステップと、 前記第1ファン端末からプライベートチャットのメッセージ更新要求を受信するステップと、 前記第1ファン端末に対応するファンアカウント情報と前記アーティストメッセージに基づいて、前記第1ファン端末に対応するプライベートメッセージを生成するステップと、 前記第1個別データベースに保存された前記ファンメッセージと前記プライベートメッセージを前記第1ファン端末に送信するステップと、 を含み、 前記DM別データベースは、アーティスト単位でメッセージを保存するように構成され、前記プライベートメッセージは、メッセージの特定の単語又はキーワードが受信対象に応じて変換されたメッセージを意味する、プライベートチャットサービス提供方法。
  9. 前記ファン禁止単語が含まれているか否かをフィルタリングするステップは、 前記ファンメッセージをイメージに変換するステップと、 前記イメージに基づいてテキストを導き出すステップと、 前記テキストに基づいて前記ファン禁止単語が含まれているか否かをフィルタリングするステップと、 を含む、請求項8に記載のプライベートチャットサービス提供方法。
  10. 前記ファンメッセージをイメージに変換するステップは、 CNN(Convolution Neural Network)学習モデルを利用して、前記ファンメッセージをイメージに変換するステップを含む、請求項9に記載のプライベートチャットサービス提供方法。
  11. 前記ファン禁止単語が含まれているか否かをフィルタリングするステップは、 BERT(Bidirectional Encoder Representation of Transformer)学習モデルを利用して、前記テキストに前記ファン禁止単語が含まれているか否かをフィルタリングするステップを含む、請求項10に記載のプライベートチャットサービス提供方法。
  12. 前記ファンメッセージの文脈を分類するステップは、 前記ファンメッセージに対する双方向コンテキスト分析を利用したエンコーディングを行なって、前記ファンメッセージの文脈を分類するステップを含む、請求項9に記載のプライベートチャットサービス提供方法。
  13. 前記ファンメッセージの文脈を分類するステップは、 BERT(Bidirectional Encoder Representation of Transformer)学習モデルに、前記双方向コンテキスト分析を通じたエンコーディング過程においてトークン埋め込み(token embedding)、セグメント埋め込み(segment embedding)及びポジション埋め込み(position embedding)を取りまとめたシングル埋め込みを入力するステップ をさらに含む、請求項12に記載のプライベートチャットサービス提供方法。
  14. 前記ファンメッセージが悪性メッセージに該当するか否かを分類するステップは、 ファンの禁止単語利用頻度、前記ファンメッセージの文脈情報及び前記ファンの悪性メッセージ作成頻度に基づいて、悪性メッセージ予測スコアを導き出すステップと、 前記悪性メッセージ予測スコアが予め設定された第1基準スコア以上である場合、ファンメッセージ検討要求通知を提供するステップと、 前記悪性メッセージ予測スコアが予め設定された第2基準スコア以上である場合、前記ファンメッセージの送信中止通知を提供するステップと、 を含む、請求項11または13に記載のプライベートチャットサービス提供方法。
  15. 前記プライベートメッセージを前記第1ファン端末に送信するステップは、 前記プライベートメッセージが前記個別データベースに保存完了した場合、前記DM別データベースに保存されたアーティストメッセージを削除するステップと、 前記第1個別データベースから前記プライベートメッセージを受信して、前記第1ファン端末に送信するステップと を含む、請求項14に記載のプライベートチャットサービス提供方法。
  16. 前記プライベートメッセージを前記第1ファン端末に送信するステップは、 アーティストメッセージ及びアーティスト情報が前記DM別データベースに保存された後、予め設定された基準時間が経過した後に、前記DM別データベースに保存されたアーティストメッセージを削除するステップと、 前記第1個別データベースからプライベートメッセージを受信して、前記第1ファン端末に送信するステップと、 を含む、請求項15に記載のプライベートチャットサービス提供方法。
  17. プライベートチャットサービス中継サーバにおいてアーティスト端末と複数のファン端末との間のメッセージを中継して、プライベートチャットサービスを提供する装置であって、 前記端末と前記プライベートチャットサービス中継サーバとの間の情報送受信を行う通信モジュールと、 プライベートチャットプログラムを保存するメモリと、 アーティスト単位でメッセージを保存するDM別データベースと、 ユーザ別に割り当てられてユーザ別メッセージを保存する複数の個別データベースと、 前記メモリに保存されたプライベートチャットプログラムを実行するプロセッサと、を含み、 前記プロセッサは、複数のファン端末のうち、第1ファン端末からファンメッセージを受信し、前記複数の個別データベースのうち、前記第1ファン端末に対応する第1個別データベースに前記ファンメッセージを保存し、前記アーティスト端末からアーティストメッセージを受信し、前記ファンメッセージ及び前記アーティストメッセージに予め設定されたファン禁止単語及びアーティスト禁止単語が含まれているか否かをフィルタリングし、前記ファンメッセージに前記ファン禁止単語が含まれていない場合、前記アーティストメッセージ及びアーティスト情報をDM別データベースに保存し、前記第1ファン端末からプライベートチャットのメッセージ更新要求を受信する場合、前記第1ファン端末に対応するファンアカウント情報と前記アーティストメッセージに基づいて、前記第1ファン端末に対応するプライベートメッセージを生成し、前記第1個別データベースに保存された前記ファンメッセージ及び前記プライベートメッセージを前記第1ファン端末に送信し、 前記プライベートメッセージは、メッセージの特定の単語又はキーワードが受信対象に応じて変換されたメッセージを意味する、プライベートチャットサービス提供装置。

Description

本発明は、プライベートチャットサービス提供方法及び装置に関し、さらに詳細には、アーティストとアーティストをフォローする多数のファンとの間のメッセージをフィルタリングし、メッセージ送受信処理速度を高めるためのプライベートチャットサービス提供方法及び装置に関する。 近年、エンターテインメント産業の成長とIT技術の発達により、セレブ、アーティストとファンとの間のコミュニケーションのためのソーシャルネットワークサービス、ファンプラットフォームが増加している。これらのソーシャルネットワークサービスは、ファンコミュニティを行うことができる。例えば、セレブ、アーティストとの疎通機能、ライブ放送、ファンコミュニティ機能などを総合的に提供することができる。 また、このようなファンプラットフォームは、従来のコミュニティ機能を超えてグッズ販売、購入、コンサート、イベント予約、独自のコンテンツ提供、非代替性トークン(NFT)の適用など、広範囲に機能が拡大されている。 ファンプラットフォームの機能が拡張されるに伴い、ユーザに提供される通知、通知メッセージも多様に提供されうる。例えば、アーティストが直接投稿、ポスティング、メッセージ、映像などを作成してコミュニティに掲示する機能を提供される場合、それに従ってユーザはアーティストがポスティング、コメントなどを作成すると即座にプッシュ通知を受けるか、またはメンバーシップ加入者のための様々な特典通知を受信することができる。また、多様な機能に応じてそれぞれ異なる内容の通知、メッセージが提供されうる。 このように、ファンプラットフォームの機能が拡大しているだけでなく、エンターテインメント市場がグローバル化するに伴い、ファンプラットフォームのアーティスト、コミュニティ数、利用するユーザ数も急激に増加している。さらに、韓流の影響により利用者が全世界に拡張されることによって、アーティストと多数のファンとの間のメッセージを即座に処理することが困難であるという問題点がある。 本発明の実施形態によるプライベートチャットサービス提供装置の通信接続を示す例示図である。本発明の実施形態によるプライベートチャットサービス中継サーバの構成図である。本発明の実施形態による端末の構成図である。本発明の実施形態によるプロセッサの機能を示した概念図である。本発明の実施形態によるファンメッセージ保存のためのデータ処理概念図である。本発明の実施形態によるアーティストメッセージ保存のためのデータフロー図である。本発明の実施形態によるファン端末のプライベートチャット照会のためのデータフロー図である。本発明の実施形態によるファン端末のプライベートチャット照会のためのデータフロー図である。本発明の実施形態によるアーティスト端末のプライベートチャット照会のためのデータフロー図である。本発明の実施形態によるファンメッセージ保存方法のフローチャートである。本発明の実施形態によるアーティストメッセージ保存方法のフローチャートである。本発明の実施形態によるプライベートチャット更新方法のフローチャートである。本発明の実施形態によるプライベートチャット更新方法のフローチャートである。本発明の実施形態によるプライベートチャット更新方法のフローチャートである。本発明の実施形態によるプロセッサの機能を示した概念図である。本発明の実施形態によるファンメッセージフィルタリングのためのデータフロー図である。本発明の実施形態によるアーティストメッセージフィルタリングのためのデータフロー図である。本発明の実施形態によるファンメッセージフィルタリング方法のフローチャートである。本発明の実施形態によるアーティストメッセージフィルタリング方法のフローチャートである。 以下では、添付図面を参照して、本発明が属する技術分野における通常の知識を有する者が容易に実施できるように、本発明の実施形態を詳細に説明する。しかし、本発明は様々な異なる形態で具現可能であり、ここで説明する実施形態に限定されるものではない。そして、図面において本発明を明確に説明するために説明と関係のない部分は省略しており、明細書全体を通じて類似部分については類似の図面符号を付している。 明細書全体において、ある部分が他の部分と「接続」されていると記載される場合、これは「直接的に接続」されている場合だけでなく、その間に他の素子を介して「電気的に接続」されている場合も含む。また、ある部分がある構成要素を「含む」と記載される場合、特に反対の記載がない限り、他の構成要素を排除するものではなく、他の構成要素をさらに含むことができることを意味する。 また、添付図面は、本明細書に開示された実施形態を容易に理解できるようにするためのものであり、添付図面によって本明細書に開示された技術的思想が限定されるものではなく、本発明の思想及び技術範囲に含まれるすべての変更、均等物または代替物を含むものと理解されなければならない。 第1、第2などのように序数を含む用語は、様々な構成要素を説明するために使用され得るが、当該構成要素は当該用語によって限定されるものではない。当該用語は単にある構成要素を他の構成要素と区別する目的でのみ使用される。 ある構成要素が他の構成要素に「連結されて」または「接続されて」いると言及される場合、その他の構成要素に直接的に連結または接続されている場合もあり、あるいは中間に他の構成要素が存在する場合もあると理解されなければならない。これに対して、ある構成要素が他の構成要素に「直接連結されて」または「直接接続されて」いると言及される場合は、中間に他の構成要素が存在しないものと理解されなければならない。 単数の表現は文脈上明白に異なる意味を持たない限り、複数の表現を含む。 本出願において、「含む」または「有する」などの用語は、明細書上に記載された特徴、数値、ステップ、動作、構成要素、部品またはこれらの組合せが存在することを指定しようとするものであり、1つまたはそれ以上の他の特徴や数値、ステップ、動作、構成要素、部品またはこれらの組合せの存在または追加可能性を予め排除するものではないと理解されなければならない。 以下、図1を参照して、本発明の実施形態によるプライベートチャットサービス提供装置を説明する。 図1は、本発明の実施形態によるプライベートチャットサービス中継サーバ100と端末200の通信接続を示す例示図である。 図1を参照すると、プライベートチャットサービス中継サーバ100は、通信網を利用して端末200と通信接続される。このとき、プライベートチャットサービス中継サーバ100は、ファンプラットフォーム、ソーシャルネットワークサービス等を利用するユーザ間のメッセージ送受信を提供するための装置を意味し、ファンプラットフォームサーバ、ソーシャルネットワークサービスサーバ等に対応しうる。端末200は、セレブ、アーティスト等が利用するアーティスト端末200-1及びセレブ、アーティスト等をフォローするファンが利用するファン端末200-2を含む。端末200は、プライベートチャットサービス中継サーバ100から受信したメッセージ及び通知をユーザに表示する装置を意味しうる。 プライベートチャットサービス中継サーバ100は、ファンプラットフォーム、ソーシャルネットワークサービス等においてメッセージ、通知リストを生成してユーザに提供することができる。このとき、単にユーザにメッセージ、通知を提供するだけでなく、ユーザ別フィルタリング情報に応じてパーソナライズされた通知メッセージ及び通知リストをユーザに提供することができる。また、プライベートチャットサービス中継サーバ100は、ユーザ別個別データベースを構築してメッセージを個別に保存することができる。プライベートチャットサービス中継サーバ100の具体的な構成は、後述する図2及び図4を参照して詳細に説明する。 端末200は、ウェブブラウザ(WEB Browser)が搭載されたノートブック、デスクトップ(desktop)、ラップトップ(laptop)、携帯性及び移動性が保証される無線通信装置、又はスマートフォン、タブレットPCなどのようなあらゆる種類のハンドヘルド(Handheld)ベースの無線通信装置を意味しうる。 また、図1に示された通信網は、近距離通信網(Local Area Network;LAN)、広域通信網( Wide Area Network;WAN )または付加価値通信網(Value Added Network;VAN)などのような有線ネットワークや移動通信網(mobile radio communication network)又は衛星通信網などのあらゆる種類の無線ネットワークにより具現化することができる。 以下、図2を参照して、本発明の実施形態によるプライベートチャットサービス中継サーバの構造を説明する。 図2は、本発明の実施形態によるプライベートチャットサービス中継サーバ100の構造を示した構成図である。 図2を参照すると、プライベートチャットサービス中継サーバ100は、通信モジュール110、メモリ120及びプロセッサ140を含み、データベース130をさらに含むことができる。通信モジュール110は、端末200との情報送受信を行う。通信モジュール110は、他のネットワーク装置と有線・無線接続を利用して制御信号又はデータ信号のような信号を送受信するために必要なハードウェア及びソフトウェアを含む装置を含むことができる。 メモリ120は、プライベートチャットプログラムを保存する。プライベートチャットプログラムの名称は、説明の便宜のために設定されたものであり、名称自体でプログラムの機能を制限するものではない。メモリ120は、通信モジュール110に入力される情報及びデータ、プロセッサ140によって行われる機能に必要な情報及びデータ、プロセッサ140の実行によって生成されたデータのうち、少なくともいずれか一つ以上を保存することができる。 メモリ120は、電源が供給されなくても保存された情報を継続して維持する不揮発性保存装置及び保存された情報を維持するために電力を必要とする揮発性保存装置を総称するものとして解釈されなければならない。また、メモリ120は、プロセッサ140が処理するデータを一時的または永続的に保存する機能を行うことができる。メモリ120は、保存された情報を維持するために電力を必要とする揮発性保存装置の他に、磁気保存媒体(magnetic storage media)またはフラッシュ保存媒体(flash storage media)を含むことができるが、本発明の範囲がこれに限定されるものではない。 データベース130は、アーティスト情報、ユーザ情報、購読情報、アーティストメッセージ、ファンメッセージ及びファンユーザ別に変換されて提供されるプライベートメッセージに関連したデータを保存することができる。データベース130は、メモリ120の一部を構成することができるが、必ずしもプライベートチャットサービス中継サーバ100の内部に位置することではなく、プライベートチャットサービス中継サーバ100の外部に接続されて、通信接続を利用したデータ送受信を行うことができる。 また、データベース130は、アーティスト単位、ユーザ単位でメッセージデータを保存するように形成されることができる。データベース130の詳細な構成は、後述する図4を参照して詳細に説明する。 プロセッサ140は、メモリ120にプライベートチャットプログラムを実行するように構成される。プロセッサ140は、データを制御及び処理する多様な種類の装置を含むことができる。プロセッサ140は、プログラム内に含まれるコードまたは命令で表現された機能を行うために物理的に構造化された回路を有する、ハードウェアに内蔵され