(57)【要約】【課題】  １つのチャットルームで多数のグループ通話を提供する方法、システム、および非一時なコンピュータ読み取り可能な記憶媒体を提供する。【解決手段】  グループ通話提供方法は、１つのチャットルームに対し、前記チャットルームに含まれる少なくとも１人のメンバーの要求にしたがって生成された複数のグループ通話チャンネルに関する情報をサーバから受信する段階、前記複数のグループ通話チャンネルに関する情報を利用して前記複数のグループ通話チャンネルに対するグループ通話チャンネルリストを前記チャットルームにおいて提供する段階、および前記グループ通話チャンネルリストによって特定のグループ通話チャンネルへの参加要求を受信することにより、前記特定のグループ通話チャンネルにおいてグループ通話を開始する段階を含む。【選択図】      図４
2020173797.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムが実行するグループ通話提供方法であって、
前記コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、
前記グループ通話提供方法は、
前記少なくとも１つのプロセッサにより、１つのチャットルームに対し、前記チャットルームに含まれる少なくとも１人のメンバーの要求にしたがって生成される複数のグループ通話チャンネルに関する情報をサーバから受信する段階、
前記少なくとも１つのプロセッサにより、前記複数のグループ通話チャンネルに関する情報を利用して前記複数のグループ通話チャンネルに対するグループ通話チャンネルリストを前記チャットルームにおいて提供する段階、および
前記少なくとも１つのプロセッサにより、前記グループ通話チャンネルリストによって特定のグループ通話チャンネルに対する参加要求を受信することにより、前記特定のグループ通話チャンネルによるグループ通話を開始する段階を含む、
グループ通話提供方法。
【請求項２】
前記グループ通話チャンネルリストを提供する段階は、
前記チャットルームに新たなグループ通話チャンネルを追加するための追加インタフェースを提供する段階を含む、
請求項１に記載のグループ通話提供方法。
【請求項３】
前記グループ通話チャンネルリストを提供する段階は、
前記グループ通話チャンネルリストに含まれる各グループ通話チャンネルを示す項目を、グループ通話チャンネルを開設したメンバーの情報、またはグループ通話チャンネルを開設したメンバーによって指定された情報を含む、インタフェースで構成する段階を含む、
請求項１に記載のグループ通話提供方法。
【請求項４】
前記グループ通話チャンネルリストを提供する段階は、
前記グループ通話チャンネルリストから特定のグループ通話チャンネルが選択されると、前記特定のグループ通話チャンネルを開設したメンバーの情報、または前記特定のグループ通話チャンネルに参加するメンバーリストのうちの少なくとも１つを含む、詳細情報を提供する段階を含む、
請求項１に記載のグループ通話提供方法。
【請求項５】
前記グループ通話チャンネルリストを提供する段階は、
前記グループ通話チャンネルリストから特定のグループ通話チャンネルが選択されると、前記特定のグループ通話チャンネルの参加要求のための参加インタフェースを提供する段階を含む、
請求項１に記載のグループ通話提供方法。
【請求項６】
前記グループ通話チャンネルリストを提供する段階は、
前記グループ通話チャンネルリストから特定のグループ通話チャンネルが選択される場合、前記コンピュータシステムのユーザが前記特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中であれば、前記参加中のグループ通話チャンネルに関する情報を含む状態情報を提供する段階をさらに含む、
請求項１に記載のグループ通話提供方法。
【請求項７】
前記グループ通話チャンネルリストを提供する段階は、
前記コンピュータシステムのユーザが前記特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中の状態で前記参加インタフェースが入力されると、前記異なるグループ通話チャンネルによるグループ通話を終了させ、前記特定のグループ通話チャンネルに前記ユーザを参加させる段階をさらに含む、
請求項５に記載のグループ通話提供方法。
【請求項８】
前記グループ通話チャンネルリストを提供する段階は、
前記コンピュータシステムのユーザが前記特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中の場合、前記参加中のグループ通話チャンネルと前記特定のグループ通話チャンネルとの併合を要求するための併合インタフェースを提供する段階をさらに含む、
請求項５に記載のグループ通話提供方法。
【請求項９】
前記グループ通話提供方法は、
前記少なくとも１つのプロセッサにより、前記複数のグループ通話チャンネルによるグループ通話内訳を含むグループ通話内訳ページを提供する段階をさらに含む、
請求項１に記載のグループ通話提供方法。
【請求項１０】
前記グループ通話内訳ページを提供する段階は、
前記グループ通話内訳ページにおいて、過去の参加履歴のグループ通話チャンネルへの再参加要求のための再参加インタフェースを提供する段階を含む、
請求項９に記載のグループ通話提供方法。
【請求項１１】
前記複数のグループ通話チャンネルのうちのそれぞれは、前記チャットルームに含まれる少なくとも１人のメンバーの要求にしたがって前記サーバで生成され、それぞれのグループ通話チャンネルには固有の識別子が付与される、請求項１に記載のグループ通話提供方法。
【請求項１２】
前記識別子は、それぞれのグループ通話チャンネルに対応するＱＲコードやＵＲＬであり、
前記グループ通話提供方法は、
前記少なくとも１つのプロセッサにより、前記識別子が認識された場合、前記コンピュータシステムのユーザを前記識別子と対応するグループ通話チャンネルに参加させる段階をさらに含む、
請求項１１に記載のグループ通話提供方法。
【請求項１３】
前記識別子は、グループ通話チャンネルを開設したメンバーによって指定されるか、あるいは前記チャットルームと関連する少なくとも１つの媒体に掲示される、請求項１１に記載のグループ通話提供方法。
【請求項１４】
請求項１〜１３のうちのいずれか一項に記載のグループ通話提供方法を前記コンピュータシステムに実行させる、コンピュータプログラム。
【請求項１５】
コンピュータシステムであって、
メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、
該少なくとも１つのプロセッサは、
１つのチャットルームに対し、前記チャットルームに含まれる少なくとも１人のメンバーの要求にしたがって生成される複数のグループ通話チャンネルに関する情報をサーバから受信する情報受信部、
前記複数のグループ通話チャンネルに関する情報を利用して前記複数のグループ通話チャンネルに対するグループ通話チャンネルリストを前記チャットルームにおいて提供し、前記グループ通話チャンネルリストによって特定のグループ通話チャンネルへの参加要求を受信することによって前記特定のグループ通話チャンネルにおけるグループ通話を開始するグループ通話提供部を備える、
コンピュータシステム。
【請求項１６】
前記グループ通話提供部は、前記チャットルームに新たなグループ通話チャンネルを追加するための追加インタフェースを提供する、請求項１５に記載のコンピュータシステム。
【請求項１７】
前記グループ通話提供部は、前記グループ通話チャンネルリストに含まれる各グループ通話チャンネルを示す項目を、グループ通話チャンネルを開設したメンバーの情報、またはグループ通話チャンネルを開設したメンバーによって指定された情報を含む、インタフェースで構成して提供する、請求項１５に記載のコンピュータシステム。
【請求項１８】
前記グループ通話提供部は、前記グループ通話チャンネルリストから特定のグループ通話チャンネルが選択されると、前記特定のグループ通話チャンネルの参加要求のための参加インタフェースを提供する、請求項１５に記載のコンピュータシステム。
【請求項１９】
前記グループ通話提供部は、前記グループ通話チャンネルリストから特定のグループ通話チャンネルが選択された場合、前記コンピュータシステムのユーザが前記特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中であれば、前記参加中のグループ通話チャンネルと前記特定のグループ通話チャンネルとの併合を要求するための併合インタフェースを提供する、請求項１５に記載のコンピュータシステム。
【請求項２０】
前記少なくとも１つのプロセッサは、前記複数のグループ通話チャンネルによるグループ通話内訳を含むグループ通話内訳ページを提供する内訳提供部をさらに備える、請求項１５に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、チャット環境においてグループ通話（ｇｒｏｕｐ  ｃａｌｌ）機能を提供する技術に関する。
【背景技術】
【０００２】
一般的なコミュニケーションツールであるインスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）は、メッセージやデータをリアルタイムで送受信することのできるソフトウェアであって、ユーザがメッセンジャー上に会話の相手を登録すると、会話リストに登録された相手とリアルタイムでメッセージをやり取りすることができる。
【０００３】
このようなメッセンジャー機能は、ＰＣはもちろん、移動通信端末のモバイル環境でもその使用が普遍化している。
【０００４】
例えば、特許文献１（公開日２００２年０９月３０日）には、携帯端末機にインストールされたモバイルメッセンジャー間でメッセンジャーサービスを提供することができる、無線通信網を利用した携帯端末機のモバイルメッセンジャーサービスシステムおよび方法が開示されている。
【０００５】
インスタントメッセンジャーの利用の大衆化に伴ってインスタントメッセンジャーが提供する機能はますます多様化しており、写真、動画、ファイル、連絡先、位置、スケジュール、お知らせ、投票などのような各種情報やコンテンツを共有する機能はもちろん、ゲームサービスやグループ通話サービス、動画サービスなどのような他のサービスとの連動も支援するようになった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第１０−２００２−００７４３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、１つのチャットルームで複数のグループ通話を提供することができるグループ通話機能を提供することである。
【０００８】
本発明の他の目的は、チャットルームで生成された複数のグループ通話のうちの特定のグループ通話に選択的に参加することができるグループ通話機能を提供することである。
【０００９】
本発明の更なる目的は、チャットルームで生成された２つ以上のグループ通話を統合して（ｍｅｒｇｅ）他のグループ通話を生成することができるグループ通話機能を提供することである。
【００１０】
本発明の一層更なる目的は、チャットルームで個別のページによってグループ通話と関連する内訳を提供することができるグループ通話機能を提供することである。
【課題を解決するための手段】
【００１１】
１つのチャットルームで多数のグループ通話を提供する方法、システム、および非一時的なコンピュータ読み取り可能な記憶媒体がコンピュータシステムで実行されるグループ通話提供方法であって、コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、グループ通話提供方法は、少なくとも１つのプロセッサにより、１つのチャットルームに対し、チャットルームに含まれる少なくとも１人のメンバーの要求にしたがって生成される複数のグループ通話チャンネルに関する情報をサーバから受信する段階、少なくとも１つのプロセッサにより、複数のグループ通話チャンネルに関する情報を利用して複数のグループ通話チャンネルに対するグループ通話チャンネルリストをチャットルームにおいて提供する段階、および少なくとも１つのプロセッサにより、グループ通話チャンネルリストによって特定のグループ通話チャンネルに対する参加要求を受信することにより、特定のグループ通話チャンネルにおいてグループ通話を開始する段階を含む、グループ通話提供方法を提供する。
【００１２】
一側面によると、グループ通話チャンネルリストを提供する段階は、チャットルームに新たなグループ通話チャンネルを追加するための追加インタフェースを提供する段階を含んでよい。
【００１３】
他の側面によると、グループ通話チャンネルリストを提供する段階は、グループ通話チャンネルリストに含まれる各グループ通話チャンネルを示す項目を、グループ通話チャンネルを開設したメンバーの情報、またはグループ通話チャンネルを開設したメンバーによって指定された情報を含む、インタフェースで構成する段階を含んでよい。
【００１４】
また他の側面によると、グループ通話チャンネルリストを提供する段階は、グループ通話チャンネルリストから特定のグループ通話チャンネルが選択されると、特定のグループ通話チャンネルを開設したメンバーの情報、または特定のグループ通話チャンネルに参加するメンバーリストのうちの少なくとも１つを含む、詳細情報を提供する段階を含んでよい。
【００１５】
また他の側面によると、グループ通話チャンネルリストを提供する段階は、グループ通話チャンネルリストから特定のグループ通話チャンネルが選択されると、特定のグループ通話チャンネルへの参加要求のための参加インタフェースを提供する段階を含んでよい。
【００１６】
また他の側面によると、グループ通話チャンネルリストを提供する段階は、グループ通話チャンネルリストから特定のグループ通話チャンネルが選択される場合、コンピュータシステムのユーザが特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中であれば、参加中のグループ通話チャンネルに関する情報を含む状態情報を提供する段階をさらに含んでよい。
【００１７】
また他の側面によると、グループ通話チャンネルリストを提供する段階は、コンピュータシステムのユーザが特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中の状態で参加インタフェースが入力されると、異なるグループ通話チャンネルにおけるグループ通話を終了させ、特定のグループ通話チャンネルにユーザを参加させる段階をさらに含んでよい。
【００１８】
また他の側面によると、グループ通話チャンネルリストを提供する段階は、コンピュータシステムのユーザが特定のグループ通話チャンネルとは異なるグループ通話チャンネルに参加中の場合、参加中のグループ通話チャンネルと特定のグループ通話チャンネルとの併合要求のための併合インタフェースを提供する段階をさらに含んでよい。
【００１９】
また他の側面によると、グループ通話提供方法は、少なくとも１つのプロセッサにより、複数のグループ通話チャンネルによるグループ通話内訳を含むグループ通話内訳ページを提供する段階をさらに含んでよい。
【００２０】
また他の側面によると、グループ通話内訳ページを提供する段階は、グループ通話内訳ページにおいて、過去に参加履歴のあるグループ通話チャンネルへの再参加要求のための再参加インタフェースを提供する段階を含んでよい。
【００２１】
また他の側面によると、複数のグループ通話チャンネルのそれぞれは、チャットルームに含まれる少なくとも１人のメンバーの要求にしたがってサーバで生成され、それぞれのグループ通話チャンネルには固有の識別子が付与されてよい。
【００２２】
また他の側面によると、識別子は、それぞれのグループ通話チャンネルに対応するＱＲコード（登録商標（ｑｕｉｃｋ  ｒｅｓｐｏｎｓｅ  ｃｏｄｅ））やＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）であり、グループ通話提供方法は、少なくとも１つのプロセッサにより、識別子が認識された場合、コンピュータシステムのユーザを識別子と対応するグループ通話チャンネルに参加させる段階をさらに含んでよい。
【００２３】
さらに他の側面によると、識別子は、グループ通話チャンネルを開設したメンバーによって指定されるか、あるいはチャットルームと関連する少なくとも１つの媒体に掲示されてよい。
【００２４】
グループ通話提供方法をコンピュータシステムに実行させるために非一時的なコンピュータ読み取り可能な記憶媒体に格納される、コンピュータプログラムを提供する。
【００２５】
コンピュータシステムであって、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成される少なくとも１つのプロセッサを含み、少なくとも１つのプロセッサは、１つのチャットルームに対し、チャットルームに含まれる少なくとも１人のメンバーの要求にしたがって生成される複数のグループ通話チャンネルに関する情報をサーバから受信する情報受信部、複数のグループ通話チャンネルに関する情報を利用して複数のグループ通話チャンネルに対するグループ通話チャンネルリストをチャットルームにおいて提供し、グループ通話チャンネルリストによって特定のグループ通話チャンネルに対する参加要求を受信することにより、特定のグループ通話チャンネルにおけるグループ通話を開始するグループ通話提供部を備える、コンピュータシステムを提供する。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、電子機器が実行することのできる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、１つのチャットルームで多数のサブグループ通話を提供する過程を説明するための例示図である。
【図６】本発明の一実施形態における、複数のサブグループ通話を提供するチャットルームを説明するための例示図である。
【図７】本発明の一実施形態における、複数のサブグループ通話を提供するチャットルームを説明するための例示図である。
【図８】本発明の一実施形態における、複数のサブグループ通話を提供するチャットルームを説明するための例示図である。
【図９】本発明の一実施形態における、複数のサブグループ通話を提供するチャットルームを説明するための例示図である。
【図１０】本発明の一実施形態における、サブグループ通話の内訳ページを説明するための例示図である。
【発明を実施するための形態】
【００２７】
以下、添付の図面を参照しながら、本発明の実施形態を詳細に説明する。
【００２８】
本発明の実施形態は、チャット環境においてグループ通話機能を提供する技術に関する。
【００２９】
本明細書において具体的に開示される事項を含む実施形態は、１つのチャットルームにおいて複数のグループ通話を提供することができ、これにより、ユーザがリアルタイムかつ容易に情報にアクセスすることができ、ユーザ同士の通話を提供するために必要な資源を効率的に活用することができる。
【００３０】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００３１】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータシステムによって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレット、ゲームコンソール、ウェアラブルデバイス、ＩｏＴ（ｉｎｔｅｒｎｅｔ  ｏｆ  ｔｈｉｎｇｓ）デバイス、ＶＲ（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）デバイス、ＡＲ（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ）デバイスなどがある。一例として、図１では、電子機器１１０の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１１０は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる、多様な物理的なコンピュータシステムのうちの１つを意味してよい。
【００３２】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網、衛星網など）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３３】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、サーバ１５０は、複数の電子機器１１０、１２０、１３０、１４０においてインストールされて実行されるコンピュータプログラムであるアプリケーションを通じ、該当のアプリケーションが目的とするサービス（一例として、メッセンジャーサービスなど）を第１サービスとして複数の電子機器１１０、１２０、１３０、１４０に提供してよい。他の例として、サーバ１６０は、上述したアプリケーションのインストールおよび実行のためのファイルを複数の電子機器１１０、１２０、１３０、１４０に配布するサービスを第２サービスとして提供してよい。
【００３４】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、電子機器に対する例として電子機器１１０の内部構成およびサーバ１５０の内部構成について説明する。また、他の電子機器１２０、１３０、１４０やサーバ１６０も、上述した電子機器１１０またはサーバ１５０と同一または類似の内部構成を有してよい。
【００３５】
電子機器１１０およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、非一時的なコンピュータ読み取り可能な記憶媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ディスクドライブ、ＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）などのような非一時的大容量記憶装置を含んでよい。ここで、ＲＯＭ、ＳＳＤ、フラッシュメモリ、ディスクドライブのような非一時的大容量記憶装置は、メモリ２１１、２２１とは区分される別の非一時的記憶装置として電子機器１１０やサーバ１５０に含まれてもよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電子機器１１０においてインストールされて実行されるブラウザや特定のサービスの提供のために電子機器１１０にインストールされるアプリケーションなどのためのコード）が格納されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記憶媒体からロードされてよい。このような別のコンピュータ読み取り可能な記憶媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記憶媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記憶媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００３６】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記憶装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３７】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、電子機器１１０および／またはサーバ１５０が他の電子機器（一例として、電子機器１２０）または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１１０のプロセッサ２１２がメモリ２１１のような記憶装置に格納されたプログラムコードにしたがって生成した要求が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１１０の通信モジュール２１３を通じて電子機器１１０に受信されてよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令、コンテンツ、ファイルなどは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、電子機器１１０がさらに含むことのできる記憶媒体（上述した非一時的記憶装置）に格納されてよい。
【００３８】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボード、マウス、マイクロフォン、カメラなどの装置を、出力装置は、ディスプレイ、スピーカ、触覚フィードバックデバイスなどのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２１５は、電子機器１１０と１つの装置で構成されてもよい。また、サーバ１５０の入力／出力インタフェース２２４は、サーバ１５０に接続するかサーバ１５０が含むことのできる入力または出力のための装置（図示せず）とのインタフェースのための手段であってよい。より具体的な例として、電子機器１１０のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器１２０が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００３９】
また、他の実施形態において、電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１１０がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラモジュール、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、電子機器１１０にさらに含まれるように実現されてよい。
【００４０】
以下、１つのチャットルームで複数のグループ通話を提供することができる方法およびシステムの具体的な実施形態について説明する。
【００４１】
１つのチャットルームでは１つのグループ通話だけが提供されることが一般的であり、チャットルームでグループ通話を要求する場合、チャットルームに含まれるメンバー全員が参加する形態でグループ通話が行われる。
【００４２】
オープンチャットなどのように大勢が参加するチャットルームの場合、参加者全員が通話に参加するとなると実質的な会話は不可能であり、少人数が参加する場合にも参加者全員が通話できるような資源は提供するが、資源の効率的な活用は困難であるため、１つのチャットルームにおいて参加者全員でなく一部の参加者だけに通話が提供されるように複数のグループ通話を提供することのできる技術が求められている。
【００４３】
本明細書において、チャットルームとは、ユーザがメッセージをやり取りするために提供されるインタフェース画面を意味してよく、例えば、メッセンジャーやＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）においてユーザのアカウントの間に設定された通信セッションでやり取りしたメッセージを表示するためのインタフェース画面などが、チャットルームの代表的な例に該当する。
【００４４】
以下では、具体的な実施形態としてメッセンジャーのチャットルームを説明するが、これに限定されてはならず、ユーザのアカウントや電話番号などを基準としながら複数のユーザが参加したり新たな参加が頻繁に発生したりするサービスの会話基盤インタフェースであればすべて適用可能である。
【００４５】
図３は、本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示したブロック図であり、図４は、本発明の一実施形態における、電子機器が実行することのできる方法の例を示したフローチャートである。
【００４６】
本実施形態に係る電子機器１１０には、コンピュータで実現されたグループ通話提供システムが構成されてよい。一例として、グループ通話提供システムは、独立的に動作するプログラム形態で実現されても、あるいは特定のアプリケーションのイン−アプリ（ｉｎ−ａｐｐ）形態で構成され、前記特定のアプリケーション上で動作が可能なように実現されてもよく、場合によっては、サーバ１５０との連動によってメッセンジャーサービスを提供してもよい。
【００４７】
電子機器１１０にインストールされたアプリケーションが提供する命令に基づき、電子機器１１０に実現されたグループ通話提供システムは、図４に示されるグループ通話提供方法を実行してよい。
【００４８】
図４に係るグループ通話提供方法を実行するために、電子機器１１０のプロセッサ２１２は、構成要素として、図３に示すように、情報受信部３１０、グループ通話提供部３２０、および内訳提供部３３０を備えてよい。実施形態によって、プロセッサ２１２の構成要素は、選択的にプロセッサ２１２に含まれても除外されてもよい。また、実施形態によって、プロセッサ２１２の構成要素は、プロセッサ２１２の機能の表現のために分離されても併合されてもよい。
【００４９】
このようなプロセッサ２１２およびプロセッサ２１２の構成要素は、図４のグループ通話提供方法が含む段階４１０〜４４０を実行するように電子機器１１０を制御してよい。例えば、プロセッサ２１２およびプロセッサ２１２の構成要素は、メモリ２１１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。
【００５０】
ここで、プロセッサ２１２の構成要素は、電子機器１１０に格納されたプログラムコードが提供する命令（一例として、電子機器１１０で実行されるアプリケーションが提供する命令）にしたがってプロセッサ２１２によって実行される、プロセッサ２１２の互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば、電子機器１１０がサーバ１５０からメッセージングサービスに必要な情報を受信するように上述した命令にしたがって電子機器１１０を制御するプロセッサ２１２の機能的表現として、情報受信部３１０が利用されてよい。
【００５１】
段階４１０で、プロセッサ２１２は、電子機器１１０の制御と関連する命令がロードされたメモリ２１１から必要な命令を読み取ってよい。この場合、前記読み取られた命令は、以下で説明する段階４２０〜４４０をプロセッサ２１２が実行するように制御するための命令を含んでよい。
【００５２】
段階４２０で、情報受信部３１０は、電子機器１１０にインストールされたメッセンジャーにおいてメッセージングサービスを提供するために必要な情報をサーバ１５０から受信してよく、特に、メッセンジャーのチャットルームそれぞれに対し、チャットルームに含まれるメンバーの要求にしたがって生成された複数のグループ通話チャンネルに関する情報を受信してよい。本発明に係るメッセンジャーは、各チャットルームにおいて、チャットルームに含まれるメンバー全員が参加するグループ通話（メイングループ通話）、およびチャットルームに含まれるメンバーのうちの一部のメンバーだけが参加するグループ通話（以下、「サブグループ通話」とする）を提供してよく、サブグループ通話の場合には１つのチャットルームで複数のグループ通話を提供してよい。サーバ１５０は、チャットルームに含まれる少なくとも１つのメンバーの電子機器（例えば、１１０）からサブグループ通話に対する要求を受信した場合、要求に対応するサブグループ通話のためのチャンネルを生成してよいが、サブグループ通話を直ぐに連結するのではなく、サブグループ通話チャンネルの開始を知らせるためのメッセージを送信してよい。このとき、サーバ１５０は、チャットルームに含まれるメンバー全員あるいはサブグループ通話のために特定されたメンバーを対象に、サブグループ通話チャンネルの開始を知らせるためのメッセージを送信してよい。この後、サーバ１５０は、チャットルームの固有番号（ＩＤ）を基準としてサブグループ通話チャンネルを生成してよく、サブグループ通話チャンネルそれぞれに識別子を付与してよい。サブグループ通話チャンネルの開始を知らせるためのメッセージにはサブグループ通話チャンネルの識別子が含まれてよく、このとき、識別子としては、ＱＲコード（ｑｕｉｃｋ  ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）やＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）などのようにサブグループ通話チャンネルを識別して直ぐに参加できるようする手段を利用してよい。したがって、情報受信部３１０は、メッセンジャーのチャットルームのそれぞれに対し、チャットルームに含まれるメンバーの要求にしたがって生成された複数のサブグループ通話に関する情報を受信することができるが、このとき、受信した情報には、サブグループ通話別にサブグループ通話を開設したメンバーの情報（例えば、名前、ＩＤ、プロフィール、ニックネームなど）やサブグループ通話に参加するメンバーリストなどが含まれてよく、各サブグループ通話チャンネルの識別子が含まれてよい。
【００５３】
段階４３０で、グループ通話提供部３２０は、段階４２０で受信した複数のサブグループ通話チャンネルに関する情報を利用してメッセンジャーのチャットルームのそれぞれに対し、チャットルームに生成されたサブグループ通話チャンネルリストと、サブグループ通話チャンネルリストから選択された特定のグループ通話に参加要求のためのユーザインタフェース（以下、「参加ＵＩ」とする）を提供してよい。電子機器１１０のユーザは、チャットルームに含まれるメンバーであって、チャットルーム内のサブグループ通話チャンネルのうちから参加したいサブグループ通話を選択した後、参加ＵＩを利用してグループ通話参加を要求してよい。このとき、グループ通話提供部３２０は、ユーザがサブグループ通話チャンネルのうちから参加したい特定のグループ通話を選択した場合、選択されたサブグループ通話チャンネルに関する情報として、サブグループ通話を開設したメンバーの情報（例えば、名前、ＩＤ、プロフィールなど）、サブグループ通話に参加するメンバーリストなどを提供してよい。また、グループ通話提供部３２０は、電子機器１１０のユーザから、参加ＵＩを経てチャットルーム内のサブグループ通話チャンネルのうちの特定のグループ通話に対する参加要求を受信してよく、ユーザの参加要求に対応するサブグループ通話チャンネルにおいてグループ通話サービスを提供してよい。
【００５４】
本発明では、１つのチャットルームで複数のサブグループ通話を提供することができ、これにより、ユーザは、チャットルームで提供される複数のサブグループ通話のうちから特定のグループ通話を選択し、該当のグループ通話に参加することができる。
【００５５】
段階４４０で、内訳提供部３３０は、チャットルームにおいて電子機器１１０のユーザからグループ通話内訳の閲覧要求が受信された場合、該当のチャットルームに生成されたサブグループ通話チャンネルによるグループ通話の内訳を個別のページによって提供してよい。
【００５６】
内訳提供部３３０は、チャットルームで生成された履歴のあるサブグループ通話チャンネルリスト、あるいはユーザが参加した履歴のあるサブグループ通話チャンネルリストなどを管理してよく、ユーザからの閲覧要求時に、グループ通話内訳ページでグループ通話と関連する内訳を提供してよい。
【００５７】
グループ通話内訳ページには、チャットルームで生成された履歴のあるサブグループ通話チャンネルリスト、あるいはユーザが参加した履歴のあるサブグループ通話チャンネルリストなどが含まれてよく、現在は廃止状態であるサブグループ通話チャンネルや、ユーザの参加は現在ないが過去に参加した履歴のあるサブグループ通話チャンネルそれぞれに対し、再参加のためのＵＩが含まれてよい。
【００５８】
内訳提供部３３０は、ユーザが再参加を要求したサブグループ通話チャンネルに対し、チャンネルの再開設をサーバ１５０に要求してよい。これにより、サーバ１５０は、ユーザの再参加要求にしたがってサブグループ通話チャンネルを新たに生成した後、再参加要求に対応するサブグループ通話の従来の参加メンバーを対象に、新たなサブグループ通話チャンネルへの招待メッセージを送信してよい。
【００５９】
図５は、本発明の一実施形態における、１つのチャットルームで複数のサブグループ通話を提供する過程を説明するための例示図である。
【００６０】
メンバー１、メンバー２、メンバー３などが含まれたグループチャットルームの例について説明する。
【００６１】
図５を参照すると、サーバ１５０は、チャットルーム内のメンバー２の電子機器１２０から第１サブグループ通話に対する開設要求を受信する（Ｓ５１）。メンバー２は、第１サブグループ通話に対する名称を直接に設定してよく、グループ通話参加メンバーを特定してもよい。また、メンバー２は、第１サブグループ通話に対する参加制限要件としてパスワードや参加人数などを設定してよい。メンバー２によって設定されるか特定された上述した要求は、開設要求に含まれてサーバ１５０に伝達されてよい。
【００６２】
サーバ１５０は、メンバー２の開設要求に対応する第１サブグループ通話のためのチャンネルを生成することにより、第１サブグループ通話チャンネルを開設してよい（Ｓ５２）。このとき、サーバ１５０は、第１サブグループ通話を直ぐに連結するのではなく、第１サブグループ通話チャンネルの開始を知らせるためのメッセージを送信してよい。サーバ１５０は、チャットルームに含まれるメンバー全員あるいは第１サブグループ通話のために特定されたメンバーを対象に、第１サブグループ通話チャンネルの開始を知らせるためのメッセージ、すなわち、第１サブグループ通話への招待メッセージを送信してよい。また、サーバ１５０は、第１サブグループ通話チャンネルに対し、ＱＲコードやＵＲＬなどを利用して第１サブグループ通話チャンネルを識別して直ぐに参加できるようにする識別子を付与してよい。第１サブグループ通話チャンネルの識別子は、メンバー２によって指定されるか、あるいはチャットルームと関連する少なくとも１つの媒体に掲示されてよく、チャットルームに含まれるメンバーの他にも、媒体に掲示された識別子を利用すれば誰でも第１サブグループ通話に参加可能である。
【００６３】
サーバ１５０は、第１サブグループ通話チャンネルが開設されると、チャットルームに含まれるメンバー全員を対象に、第１サブグループ通話に関する情報を伝達してよい（Ｓ５３）。第１サブグループ通話に関する情報には、第１サブグループ通話に指定された名称、第１サブグループ通話を開設したメンバーの情報（例えば、名前、ＩＤ、プロフィールなど）、第１サブグループ通話に参加するメンバーリストなどが含まれてよい。
【００６４】
チャットルーム内のメンバー３が追加のサブグループ通話チャンネルとして第２サブグループ通話に対する開設を要求してよく、これにより、サーバ１５０は、上述したＳ５１〜５３と同じ方式によって第２サブグループ通話チャンネルを開設してよい（Ｓ５４〜５６）。したがって、サーバ１５０は、上述した過程を繰り返しながら、１つのチャットルームに対して複数のサブグループ通話チャンネルを生成してよい。
【００６５】
メンバー１、メンバー２、メンバー３の電子機器１１０、１２０、１３０は、サーバ１５０から受信した第１および第２サブグループ通話に関する情報に基づき、第１サブグループ通話のためのＵＩと第２サブグループ通話のためのＵＩをチャットルーム画面上に提供してよい。
【００６６】
サーバ１５０は、チャットルーム内のメンバー１の電子機器１１０から第１サブグループ通話に対する参加要求が受信されると、第１サブグループ通話チャンネルにメンバー１のアカウントを参加させてよい（Ｓ５７）。チャットルーム内のメンバーは、該当のチャットルームで生成された複数のサブグループ通話のうちから希望するグループ通話を選択して参加してよい。
【００６７】
図６〜９は、本発明の一実施形態における、複数のサブグループ通話を提供するチャットルームを説明するための例示図である。
【００６８】
図６〜９は、電子機器１１０に表示されるチャットルーム画面において、電子機器１１０のユーザを含んだ１０３人のメンバーが含まれるチャットルーム６００の例を示している。
【００６９】
図６を参照すると、チャットルーム６００には、チャットルーム６００内のメンバーによって開設された少なくとも１つのサブグループ通話チャンネルを含んだサブグループ通話リスト６１０が含まれてよく、サブグループ通話チャンネルを追加で開設するための追加ＵＩ６０１が含まれてよい。
【００７０】
サブグループ通話リスト６１０には、各サブグループ通話チャンネルを示す項目が、サブグループ通話チャンネルを開設したメンバーの情報（例えば、メンバー名前、ＩＤ、プロフィール、ニックネームなど）、あるいはサブグループ通話チャンネルを開設したメンバーによって指定された情報（例えば、チャンネル名など）を含んだＵＩで構成されてよい。また、サブグループ通話リスト６１０には、各サブグループ通話チャンネルを示す項目とともに、各サブグループ通話チャンネルに参加中のメンバーの数が表示されてよい。
【００７１】
チャットルーム６００内のメンバーは、チャットルーム６００で追加のＵＩ６０１を利用することで、サブグループ通話リスト６１０の他に新たなサブグループ通話チャンネルを追加で開設してよい。
【００７２】
チャットルーム６００内のメンバーによってサブグループ通話チャンネルが新たに開設された場合、図７に示すように、サブグループ通話リスト６１０には、新たに開設されたサブグループ通話チャンネルを示す項目７０１が追加されてよい。
【００７３】
電子機器１１０のユーザがサブグループ通話リスト６１０から特定のサブグループ通話を選択した場合、選択されたサブグループ通話チャンネルに関する情報として、サブグループ通話を開設したメンバーの情報（例えば、名前、ＩＤ、プロフィールなど）、サブグループ通話に参加するメンバーリストなどを含んだ詳細情報７２０がチャットルーム６００上に表示されてよい。
【００７４】
サブグループ通話リスト６１０で特定のサブグループ通話が選択された状態では、選択されたサブグループ通話への参加要求のための参加ＵＩ７３０が有効化されてよい。
【００７５】
ユーザは、サブグループ通話リスト６１０からいずれか１つのサブグループ通話を選択し、詳細情報７２０に基づいてサブグループ通話チャンネルに関する情報を確認した後、参加ＵＩ７３０を利用してサブグループ通話に参加してよい。
【００７６】
このように、チャットルーム６００内のメンバーは、チャットルーム６００上の参加ＵＩ７３０を利用してサブグループ通話に直接参加することができる。この他にも、サブグループ通話チャンネルの開始を知らせるためのメッセージや、他の媒体に掲示されたサブグループ通話チャンネルの識別子を利用して直接参加するメンバーも存在する。さらに、サブグループ通話チャンネルの開設を要求する時点にグループ通話に参加するメンバーが予め指定されてもよく、あるいはサブグループ通話チャンネルを開設した後に、該当のチャンネルを開設したメンバーやチャンネル内のメンバーによって他のメンバーが招待されてもよい。
【００７７】
ユーザがある１つのサブグループ通話に参加中の状態では、図８に示すように、ユーザが現在、他のサブグループ通話に参加中であることを示す状態情報８４０が表示されてよい。状態情報８４０には、現在参加中のサブグループ通話チャンネルに関する情報が含まれてよい。
【００７８】
また、ユーザがある１つのサブグループ通話に参加中の状態で、サブグループ通話リスト６１０から他のサブグループ通話を選択した場合には、チャットルーム６００には、状態情報８４０とともに、サブグループ通話リスト６１０から選択した他のサブグループ通話への参加要求のための参加ＵＩ７３０が表示されてよい。ユーザがある１つのサブグループ通話に参加中の状態でサブグループ通話リスト６１０から他のサブグループ通話チャンネルを選択した後に参加ＵＩ７３０を入力すると、従来のグループ通話は終了させ、新たに選択したサブグループ通話に参加されるようにしてよい。
【００７９】
他の例として、図９を参照すると、ユーザがある１つのサブグループ通話に参加中の状態でサブグループ通話リスト６１０から他のサブグループ通話を選択した場合には、チャットルーム６００には、状態情報８４０とともに、サブグループ通話リスト６１０から選択された他のサブグループ通話への参加要求の参加ＵＩ７３０と、現在参加中のサブグループ通話チャンネルとサブグループ通話リスト６１０から選択したサブグループ通話チャンネルとを併合（ｍｅｒｇｅ）するための併合ＵＩ９５０が表示されてよい。
【００８０】
電子機器１１０は、併合ＵＩ９５０によるユーザのチャンネル併合要求を、ユーザが現在参加中のサブグループ通話チャンネルとサブグループ通話リスト６１０から選択したサブグループ通話チャンネルに関する情報とともに、サーバ１５０に伝達してよい。これにより、サーバ１５０は、現在参加中のサブグループ通話チャンネルと新たに選択されたサブグループ通話チャンネルとを１つのチャンネルとして統合するか、あるいは新たなチャンネルとして生成してよい。また、サーバ１５０は、２つのサブグループ通話チャンネルの参加メンバーに、現在参加中のサブグループ通話チャンネル、新たに選択されたサブグループ通話チャンネル、または新たなサブグループ通話チャンネルへの招待メッセージを送信するか、２つのサブグループ通話チャンネルの参加メンバーを、統合されたサブグループ通話チャンネルまたは新たなサブグループ通話チャンネルに自動で参加させるようにしてよい。
【００８１】
図１０は、本発明の一実施形態における、サブグループ通話内訳ページを説明するための例示図である。
【００８２】
図１０を参照すると、少なくとも１つのサブグループ通話チャンネルが含まれるチャットルーム６００には、グループ通話の内訳の閲覧を要求するための内訳ＵＩ１０６０がさらに含まれてよい。電子機器１１０は、チャットルーム６００で内訳ＵＩ１０６０が入力されると、チャットルーム６００上のレイヤ画面または個別のインタフェース画面によってグループ通話内訳ページ１０００を提供してよい。
【００８３】
グループ通話内訳ページ１０００には、チャットルームで生成された履歴のあるサブグループ通話チャンネルリスト、あるいはユーザが参加した履歴のあるサブグループ通話チャンネルリストなどが含まれてよく、現在は廃止状態であるサブグループ通話チャンネルや、参加ユーザは現在いないが過去に参加した履歴のあるサブグループ通話チャンネルそれぞれに対し、再参加のためのＵＩ１０７０が含まれてよい。
【００８４】
ユーザは、過去のグループ通話メンバーともう一度会話したい場合に、グループ通話内訳ページ１０００で再参加ＵＩ１０７０を利用してチャンネル再開設を要求してよく、このとき、電子機器１１０は、ユーザが再参加を要求したサブグループ通話チャンネルに対してサーバ１５０にチャンネル再開設を要求してよい。これにより、サーバ１５０は、チャンネル再開設要求にしたがってサブグループ通話チャンネルを新たに生成した後、ユーザが再参加を要求したサブグループ通話チャンネルの従来の参加メンバーを対象に、新たなサブグループ通話チャンネルへの招待メッセージを送信してよい。
【００８５】
グループ通話内訳ページ１０００に表示されたグループ通話チャンネルのうちの１つをユーザが選択すると、サーバ１５０は、該当のグループ通話に参加していたユーザリスト、通話時間、通話要約などのように、該当のグループ通話に関する詳細事項を表示してよい。
【００８６】
また、サーバ１５０は、該当のチャットルームで最も多くの人数が参加したグループ通話や最も長いグループ通話などのように、該当のチャットルームと関連するグループ通話の統計情報を算出し、算出された統計情報をグループ通話内訳ページ１０００で提供してよい。
【００８７】
このように、本発明の実施形態によると、１つのチャットルームで複数のサブグループ通話を提供することができ、チャットルーム内のメンバーは、チャットルームに生成された複数のサブグループ通話のうちから特定のグループ通話を選択して参加することができる。また、チャットルームに生成された２つ以上のグループ通話を統合して他のグループ通話を生成することも、チャットルームにおいてグループ通話と関連する内訳を個別のページによって提供することもでき、過去のグループ通話メンバーとのグループ通話チャンネルを再開設することもできる。
【００８８】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００８９】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ記憶媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記憶媒体に格納されてよい。
【００９０】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に格納されてよい。ここで、媒体は、コンピュータ実行可能なプログラムを継続して格納するものであっても、実行またはダウンロードのために一時記憶するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記憶手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例は、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が格納されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記憶媒体または格納媒体が挙げられる。
【００９１】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００９２】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００９３】
２１２：プロセッサ
３１０：情報受信部
３２０：グループ通話提供部
３３０：内訳提供部
【図１】
2020173797.tif 000003
【図２】
2020173797.tif 000004
【図３】
2020173797.tif 000005
【図４】
2020173797.tif 000006
【図５】
2020173797.tif 000007
【図６】
2020173797.tif 000008
【図７】
2020173797.tif 000009
【図８】
2020173797.tif 000010
【図９】
2020173797.tif 000011
【図１０】
2020173797.tif 000012