(57)【要約】【課題】  対話サービス提供装置、対話サービス提供方法及びコンピュータプログラムを提供する。【解決手段】  複数のアカウントのうち少なくともいずれか１つから、トークルームを匿名モードに転換したいとする要求を受信する段階と、複数のアカウントの少なくとも一部から、匿名モードへの転換に対する賛成・反対意見を受信する段階と、賛成・反対意見のうち賛成意見の数または比率が第１基準値以上である場合、複数の臨時アカウントそれぞれを、複数のアカウントそれぞれに対応させ、トークルームを匿名モードに転換する段階と、複数のアカウントのうちいずれか１つから、第１視覚的記号を受信した場合、第１視覚的記号をトークルームに表示すると共に、第１視覚的記号を送信したアカウントに対応する臨時アカウントが、第１視覚的記号を送信した旨を、トークルームに表示する段階と、を含む対話サービス提供方法である。【選択図】      図４
2016212877.tif 000002
【特許請求の範囲】
【請求項１】
第１アカウント及び複数の外部アカウントの間に、視覚的記号を介した対話を提供する対話サービス提供方法において、対話サービス提供装置によって、
前記複数の外部アカウント及び前記第１アカウントのうち少なくともいずれか１つのアカウントから、トークルームを匿名モードに転換したいとする要求を受信する段階と、
前記複数の外部アカウント及び前記第１アカウントの少なくとも一部から、前記匿名モードへの転換に対する賛成・反対意見を受信する段階と、
前記の受信した賛成・反対意見のうち賛成意見の数または比率が第１基準値以上である場合、複数の臨時アカウントそれぞれを、前記複数の外部アカウント及び前記第１アカウントそれぞれに対応させ、前記トークルームを前記匿名モードに転換する段階と、
前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから、第１視覚的記号を受信した場合、前記第１視覚的記号を前記トークルームに表示すると共に、前記第１視覚的記号を送信したアカウントに対応する前記臨時アカウントが、前記第１視覚的記号を送信した旨を、前記トークルームに表示する段階と、
を含む対話サービス提供方法。
【請求項２】
前記匿名モードに転換したいとする要求を受信する段階の前に、前記対話サービス提供装置によって、
前記複数の外部アカウント及び前記第１アカウントの間で送受信される視覚的記号が表示される前記トークルームを生成する段階
をさらに含む、請求項１に記載の対話サービス提供方法。
【請求項３】
前記匿名モードに転換する段階の後に、前記対話サービス提供装置によって、
新規アカウントが、前記トークルームに参加した場合、前記複数の臨時アカウントの数を増加させ、前記新規アカウントと、前記複数の臨時アカウントのうちいずれか１つのアカウントとを対応させる段階
をさらに含む、請求項１または２に記載の対話サービス提供方法。
【請求項４】
前記対応させる段階は、前記新規アカウントが前記トークルームに参加する前の、前記複数の外部アカウント及び前記第１アカウントそれぞれと、前記複数の臨時アカウントそれぞれとの対応関係を解除し、前記複数の外部アカウント、前記第１アカウント及び前記新規アカウントそれぞれと、前記複数の臨時アカウントそれぞれとの対応関係を新たに設定する、請求項３に記載の対話サービス提供方法。
【請求項５】
前記匿名モードに転換する段階の後に、前記対話サービス提供装置によって、
前記複数の外部アカウント及び前記第１アカウントのうち少なくとも１つのアカウントが、前記トークルームを退室した場合、前記複数の外部アカウント及び前記第１アカウントそれぞれと、前記複数の臨時アカウントそれぞれとの対応関係を解除し、前記複数の外部アカウント及び前記第１アカウントのうち、前記トークルームに残っているアカウントそれぞれと、前記複数の臨時アカウントそれぞれとの対応関係を新たに設定する段階
をさらに含む、請求項１ないし４のうちいずれか１項に記載の対話サービス提供方法。
【請求項６】
前記表示する段階の後に、前記対話サービス提供装置によって、
前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから匿名モードを終了させたいとする要求を受信する段階と、
前記匿名モードを終了して前記トークルームを一般モードに転換する段階と、
をさらに含み、
前記一般モードでは、前記対話サービス提供装置が、前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから、第２視覚的記号を受信した場合、前記対話サービス提供装置が、前記第２視覚的記号を送信したアカウント及び前記第２視覚的記号を前記トークルームに表示する、請求項１ないし５のうちいずれか１項に記載の対話サービス提供方法。
【請求項７】
前記一般モードに転換する段階は、
前記複数の外部アカウント及び前記第１アカウントの全部または一部から、前記匿名モードの終了に対する終了賛成・反対意見を受信する段階と、
前記の受信した終了賛成・反対意見のうち終了賛成意見の数または比率が第２基準値以上である場合、前記匿名モードを終了し、前記トークルームを前記一般モードに転換する段階と、
を含む、請求項６に記載の対話サービス提供方法。
【請求項８】
前記一般モードに転換する段階は、前記匿名モードを終了させたいとする前記要求が受信された時間から第１基準時間が経過された時点で前記匿名モードを終了し、前記トークルームを前記一般モードに転換する、請求項６に記載の対話サービス提供方法。
【請求項９】
前記匿名モードに転換したいとする要求を受信する段階は、前記匿名モードの継続時間、前記複数の臨時アカウントそれぞれが互いに区分されるように表示するか否か、及び前記匿名モードが終了するとき、前記匿名モードの最中に作成された視覚的記号を作成した対象を公開するか否か、のうち少なくとも一つに対する応答を、前記匿名モードに転換したいとする前記要求と共に受信する、請求項１ないし８のうちいずれか１項に記載の対話サービス提供方法。
【請求項１０】
前記賛成・反対意見を受信する段階は、前記賛成・反対意見を受信し始めた時点から第２基準時間が経過した時点まで賛成・反対意見の提供を保留している全てのアカウントは、反対意見を提供したと見なす、請求項１ないし９のうちいずれか１項に記載の対話サービス提供方法。
【請求項１１】
前記賛成・反対意見を受信する段階は、前記賛成・反対意見を受信し始めた時点から第３基準時間が経過した時点まで賛成・反対意見の提供を保留している全てのアカウントは、賛成意見を提供したと見なす、請求項１ないし９のうちいずれか１項に記載の対話サービス提供方法。
【請求項１２】
前記匿名モードに転換する段階は、
前記複数の外部アカウント及び前記第１アカウントそれぞれに対応する前記複数の臨時アカウントを生成する段階と、
前記複数の外部アカウント及び前記第１アカウントそれぞれに対応する前記複数の臨時アカウントそれぞれについての情報、並びに前記複数の外部アカウント及び前記第１アカウントそれぞれと、前記複数の臨時アカウントそれぞれとの対応関係についての情報のうち少なくとも一つを受信する段階と、
のうち少なくとも１つの段階を含む、請求項１ないし１１のうちいずれか１項に記載の対話サービス提供方法。
【請求項１３】
前記匿名モードに転換する段階は、前記複数の臨時アカウントそれぞれを、前記複数の外部アカウント及び前記第１アカウントそれぞれに一対一に対応させ、
前記表示する段階は、前記第１視覚的記号を送信したアカウントに一対一に対応する前記臨時アカウントが、前記第１視覚的記号を送信した旨を、前記トークルームに表示する、請求項１ないし１２のうちいずれか１項に記載の対話サービス提供方法。
【請求項１４】
前記表示する段階は、前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントで作成された視覚的記号を、前記トークルームを表示する装置の表示部の同一方向のコーナーに整列させて表示する、請求項１ないし１３のうちいずれか１項に記載の対話サービス提供方法。
【請求項１５】
コンピュータに、請求項１ないし１４のうちいずれか１項に記載の対話サービス提供方法を実行させるコンピュータプログラム。
【請求項１６】
第１アカウント及び複数の外部アカウントの間で送受信される視覚的記号を介した対話が進められるトークルームを生成する制御部と、
前記複数の外部アカウントのうちいずれか１つのアカウントから、前記トークルームを匿名モードに転換したいとする要求を受信し、前記複数の外部アカウントの全部または一部から、前記匿名モードへの転換に対する賛成・反対意見を受信する通信部と、
を含み、
前記制御部は、前記の受信された賛成・反対意見のうち賛成意見の数または比率が第１基準値以上である場合、複数の臨時アカウントそれぞれを、前記複数の外部アカウント及び前記第１アカウントそれぞれに対応させ、前記トークルームを前記匿名モードに転換し、前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから受信された第１視覚的記号が、前記トークルームに表示されるように表示部を制御すると共に、前記第１視覚的記号を送信したアカウントに対応する前記臨時アカウントが、前記第１視覚的記号を送信した旨が、前記トークルームに共に表示されるように、前記表示部を制御する、対話サービス提供装置。
【請求項１７】
前記第１アカウントから、前記トークルームを匿名モードに転換したいとする要求が入力される入力部と、
前記トークルームを表示する表示部と、
をさらに含む、請求項１６に記載の対話サービス提供装置。
【請求項１８】
前記通信部は、前記第１アカウントから、前記トークルームを匿名モードに転換したいとする要求を受信する、請求項１６または１７に記載の対話サービス提供装置。
【請求項１９】
前記制御部は、新規アカウントが、前記トークルームに参加した場合、及び前記トークルームから、少なくとも１つのアカウントが退室した場合のうち少なくとも１つの場合、前記参加または前記退室の後に、前記トークルームに参加しているアカウントの数と、前記臨時アカウントの数とが一致するように、前記臨時アカウントの数を調整し、前記参加または前記退室の後、前記トークルームに参加しているアカウントそれぞれと、前記の数が調整された複数の臨時アカウントそれぞれとの対応関係を新たに設定する、請求項１６ないし１８のうちいずれか１項に記載の対話サービス提供装置。
【請求項２０】
前記通信部は、前記第１アカウントまたは前記複数の外部アカウントのうちいずれか１つのアカウントから、匿名モードを終了させたいとする要求が入力されるか、あるいは受信し、
前記制御部は、前記匿名モードを終了させ、前記トークルームを一般モードに転換し、
前記一般モードでは、前記対話サービス提供装置が、前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから、第２視覚的記号を受信した場合、前記制御部が、前記第２視覚的記号を送信したアカウント及び前記第２視覚的記号を前記トークルームに表示する、請求項１６ないし１９のうちいずれか１項に記載の対話サービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話サービス提供装置、対話サービス提供方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
情報通信技術及び電子装置に係わる技術の発展につれ、ユーザは、インターネットなどの通信網に接続されたデスクトップ、ノート型パソコン、スマートフォンのような電子装置を介して、多様な機能を利用することができるようになった。
【０００３】
かような多様な機能には、電子装置相互間において、有線／無線通信を使用してデータを送受信する機能が含まれる。それにより、複数の電子装置それぞれで作成された視覚的記号を相互間で送受信し、当該視覚的記号を電子装置それぞれに表示する方法を介して、視覚的記号を介した多者間対話サービスが活発に開発されて使用されている。
【０００４】
前述の背景技術は、発明者が本発明の導出のために保有していたり、あるいは本発明の導出過程で習得したりした技術情報であり、必ずしも本発明の出願前に一般公衆に公開された公知技術とすることはできない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、視覚的記号を介して、多者間の対話を行う過程において、視覚的記号を送信した対象がだれであるかが公開されない匿名モードを提供することができる対話サービス提供装置、対話サービス提供方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一実施形態は、第１アカウント及び複数の外部アカウントの間に、視覚的記号を介した対話を提供する対話サービス提供方法において、対話サービス提供装置によって、前記複数の外部アカウント及び前記第１アカウントのうち少なくともいずれか１つのアカウントから、トークルームを匿名モードに転換したいとする要求を受信する段階と、前記複数の外部アカウント及び前記第１アカウントの少なくとも一部から、前記匿名モードへの転換に対する賛成・反対意見を受信する段階と、前記の受信した賛成・反対意見のうち賛成意見の数または比率が第１基準値以上である場合、複数の臨時アカウントそれぞれを、前記複数の外部アカウント及び前記第１アカウントそれぞれに対応させ、前記トークルームを前記匿名モードに転換する段階と、前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから、第１視覚的記号を受信した場合、前記第１視覚的記号を前記トークルームに表示すると共に、前記第１視覚的記号を送信したアカウントに対応する前記臨時アカウントが、前記第１視覚的記号を送信した旨を、前記トークルームに表示する段階と、を含む対話サービス提供方法を開示する。
【０００７】
かような一般的であり具体的な側面が、システム、方法、コンピュータプログラム、またはいかなるシステム、方法、コンピュータプログラムの組み合わせを使用しても実施される。
【０００８】
本発明の他の実施形態は、第１アカウント及び複数の外部アカウントの間で送受信される視覚的記号を介した対話が進められるトークルームを生成する制御部と、前記複数の外部アカウントのうちいずれか１つのアカウントから、前記トークルームを匿名モードに転換したいとする要求を受信し、前記複数の外部アカウントの全部または一部から、前記匿名モードへの転換に対する賛成・反対意見を受信する通信部と、を含み、前記制御部は、前記の受信された賛成・反対意見のうち賛成意見の数または比率が第１基準値以上である場合、複数の臨時アカウントそれぞれを、前記複数の外部アカウント及び前記第１アカウントそれぞれに対応させ、前記トークルームを前記匿名モードに転換し、前記複数の外部アカウント及び前記第１アカウントのうちいずれか１つのアカウントから受信された第１視覚的記号が、前記トークルームに表示されるように、表示部を制御すると共に、前記第１視覚的記号を送信したアカウントに対応する前記臨時アカウントが、前記第１視覚的記号を送信した旨が、前記トークルームに共に表示されるように、前記表示部を制御する、対話サービス提供装置を開示する。
【発明の効果】
【０００９】
本発明によれば、視覚的記号を介して、多者間の対話を行う過程において、視覚的記号を送信した対象がだれであるかが公開されない匿名モードを提供することができる対話サービス提供装置、対話サービス提供方法及びコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による対話サービス提供システムの構成を概略的に図示した図面である。
【図２】本発明の一実施形態による対話サービス提供システムの内部構成の例示を概略的に図示したブロック図である。
【図３】本発明の一実施形態による対話サービス提供システムの内部構成の例示を概略的に図示したブロック図である。
【図４】本発明の一実施形態による対話サービス提供方法を概略的に図示したフローチャートである。
【図５Ａ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図５Ｂ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図５Ｃ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図５Ｄ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図６Ａ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図６Ｂ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図７Ａ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図７Ｂ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図８Ａ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図８Ｂ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図８Ｃ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【図８Ｄ】本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【発明を実施するための形態】
【００１１】
本発明は、多様な変更を加えることができ、さまざまな実施形態を有することができるが、特定の実施形態を図面に例示し、詳細な説明によって詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば、明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態で具現化されるものである。以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的で使用されている。また、単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。また、「含む」または「有する」というような用語は、本明細書に記載された特徴または構成要素が存在するということを意味するものであり、１以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。また、図面では、説明の便宜のために、構成要素が、その大きさが誇張されていたり縮小されていたりする。例えば、図面で示された各構成の大きさは説明の便宜のために任意に示されており、本発明は、必ずしも図示されたところに限定されるものではない。
【００１２】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素には、同一符号を付し、それについての重複説明は省略する。
【００１３】
図１は、本発明の一実施形態による対話サービス提供システムの構成を概略的に図示した図面である。図１を参照すると、本発明の一実施形態による対話サービス提供システム１０は、複数のユーザ端末１００、対話サービス提供サーバ２００及び通信網３００を含んでよい。
【００１４】
複数のユーザ端末１００は、有線／無線通信環境において、相互間で視覚的記号を送受信することができる通信端末を意味する。
【００１５】
本明細書において、視覚的記号は、文字（alphabet）、絵及び写真など視覚的に認知され、相手に視覚的な形態で情報を伝達することができる客体、または当該客体の集合を意味する。例えば、視覚的記号は、複数のユーザ端末１００それぞれの表示部に表示されるテキストメッセージ、絵、写真、またはそれらを組み合わせて生成される文章（sentence）やイモティコン（顔文字）などを含んでよいが、本発明は、それらに限定されるものではない。
【００１６】
複数のユーザ端末１００の全部または一部は、トークルームに参加することができる。本明細書において、トークルームは、複数のユーザ端末１００それぞれの表示部に表示されるＵＩ（user  interface）の一種であり、複数のユーザ端末１００相互間において送受信される視覚的記号が表示される領域でもある。
【００１７】
複数のユーザ端末１００それぞれは、一般的に、１つの電子装置を意味し、物理的に別個の電子装置である場合には、互いに異なるユーザ端末１００を意味する。すなわち、複数のユーザ端末１００には、第１ユーザ端末１０１及び第２ユーザ端末１０２が含まれてよい。このとき、第１ユーザ端末１０１及び第２ユーザ端末１０２は、互いに異なるユーザ端末１００として取り扱われる。
【００１８】
ただし、物理的に別個の電子装置である場合にも、それぞれの電子装置にログインされているアカウントが同一である場合には、１つのユーザ端末１００としても取り扱われる。すなわち、複数のユーザ端末１００には、第３ａユーザ端末１０３ａ及び第３ｂユーザ端末１０３ｂが含まれてもよい。このとき、第３ａユーザ端末１０３ａ及び第３ｂユーザ端末１０３ｂのいずれにも第１ユーザアカウントがログインされている場合、第３ａユーザ端末１０３ａ及び第３ｂユーザ端末１０３ｂは、１つの第３ユーザ端末１０３として取り扱われる。
【００１９】
本明細書において、アカウントは、ユーザＩＤ（identification）と類似した概念であり、第１ユーザ端末１０１のユーザが、外部の他のユーザ端末１００とトークルーム対話を行うために生成されたり与えられたりするトークルーム参加資格を意味する。すなわち、第１ユーザ端末１０１は、自分を代表するアカウントでもってトークルームに参加することができる。前述のように、１人のユーザが２以上のユーザ端末１００を使用する場合、当該ユーザのユーザ端末１００は、いずれも１つのアカウントを使用することもできる。
【００２０】
図１では、複数のユーザ端末１００の例示として、スマートフォン形態、デスクトップ形態及びノート型パソコン形態の電子装置が図示されている。ただし、本発明は、それらに限定されるものではなく、有線／無線通信環境において、他の電子装置との間でデータを送受信することができる電子装置であるならば、制限なしに、本発明の複数のユーザ端末１００に含まれてよい。
【００２１】
それについてさらに詳細に説明すると、複数のユーザ端末１００は、例えば、タブレットＰＣ（personal  computer）、スマートＴＶ（television）、携帯電話、ＰＤＡ（personal  digital  assistant）、メディアプレーヤ、マイクロサーバ、ＧＰＳ（global  positioning  system）装置、電子書籍端末、デジタル放送用端末、ナビゲーション、キオスク、ＭＰ３プレーヤ、デジタルカメラ、ウェアラブル装置、及びその他のモバイルまたは非モバイルのコンピュータ装置を含んでもよいが、本発明は、それらに限定されるものではない。さらに、複数のユーザ端末１００は、電子黒板、タッチテーブルのようにタッチ入力を受信することができる多様な装置を含んでもよい。また、複数のユーザ端末１００は、通信機能及びデータ処理機能を具備した時計、めがね、ヘアバンド及び指輪などのアクセサリを含んでもよいが、本発明は、それらに限定されるものではない。
【００２２】
対話サービス提供サーバ２００は、対話サービスを提供するために使用されるサーバでもある。図１には、１つのサーバが示されているが、接続量あるいはデータ量に応じて、複数のサーバが、有線／無線通信で互いに接続されて存在することもできる。
【００２３】
対話サービス提供サーバ２００は、複数のユーザ端末１００間で送受信される視覚的記号を保存することができる。また、対話サービス提供サーバ２００は、複数のユーザ端末１００の全部または一部の間で生成されたトークルームの存在、トークルーム開設時点、トークルームに参加している端末またはアカウントについての情報、トークルームに表示された視覚的記号についての情報を保存することができる。
【００２４】
対話サービス提供サーバ２００は、複数のユーザ端末１００のうちいずれか一つから提供された資料を、複数のユーザ端末１００の全部または一部に提供することができる。
【００２５】
対話サービス提供サーバ２００は、視覚的資料の送受信及び保存サービスを提供する以外にも、一般的な検索サービス、及びその他ユーザの便宜を増進させる多様なサービスを提供することもできる。すなわち、対話サービス提供サーバ２００は、資料送受信サービス以外にも、検索、電子メール、ブログ、ソーシャルネットワークサービス（social  network  service）、ニュース、ショッピング情報提供のような多様なサービスを提供することができる。
【００２６】
または、対話サービス提供サーバ２００は、検索、電子メール、ニュース、ショッピングのようなポータル（portal）サービスを提供するサーバに含まれる装置でもある。ポータルサービスを提供するサーバは、ポータルサービスに情報提供を要求する複数のユーザ端末１００に、ポータルサービスが提供するウェブページを提供するサーバでもある。ここで、対話サービス提供サーバ２００とポータルサービス提供サーバは、物理的に分離された別個のサーバであることもあれば、１つの物理的なサーバ内部に、論理的にのみ分離されたサーバであることもある。
【００２７】
図１では、複数のユーザ端末１００が、通信網３００を介して、互いに直接的にデータを送受信することができるように接続されているように示されており、実際にも、かような方式でデータが送受信されもする。ただし、本発明の一実施形態による対話サービス提供システム１０の下では、複数のユーザ端末１００間のデータ送受信は、対話サービス提供サーバ２００を経てのみ行われる。すなわち、例えば、第１ユーザ端末１０１において、電子的信号によって送信された視覚的記号が、通信網３００を介して、対話サービス提供サーバ２００に伝達され、その後、対話サービス提供サーバ２００から、通信網３００を介して、第２ユーザ端末１０２に当該視覚的記号を送信することができる。
【００２８】
通信網３００は、複数のユーザ端末１００及び対話サービス提供サーバ２００を接続する役割を行う。通信網３００は、例えばＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）、ＭＡＮ（metropolitan  area  network）、ＩＳＤＮ（integrated  service  digital  network）などの有線ネットワークや、無線ＬＡＮ、ＣＤＭＡ（code  division  multiple  access）、ブルートゥース（登録商標（Bluetooth））、衛星通信などの無線ネットワークを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００２９】
図２及び図３は、本発明の一実施形態による対話サービス提供システムの内部構成の例示を概略的に図示したブロック図である。
【００３０】
図２を参照すると、本発明の一実施形態による対話サービス提供システム１０は、ユーザ端末１００及び対話サービス提供サーバ２００を含んでよい。また、ユーザ端末１００は、対話サービス提供装置４００を含んでよい。その場合、対話サービス提供装置４００は、通信部４０１、入力部４０２、表示部４０３、メモリ４０４、プログラム保存部４０５及び制御部４０６を含んでよい。
【００３１】
対話サービス提供装置４００は、ユーザ端末１００に含まれる装置でもある。すなわち、対話サービス提供装置４００は、ユーザ端末１００の内部または外部に取り付けられるハードウェアでもあり、対話サービス機能を実行するためのソフトウェアがインストールされたハードウェアでもある。または、本発明の一実施形態による対話サービスの機能を有するアプリケーションなどのソフトウェアがインストールされたユーザ端末１００自体が、対話サービス提供装置４００でもある。
【００３２】
通信部４０１は、通信網３００を介して、外部の他のユーザ端末１００または対話サービス提供サーバ２００と有線／無線通信を行うことができる。通信部４０１は、通信網３００を介して、他のユーザ端末１００または対話サービス提供サーバ２００との間で視覚的記号を含むデータを送受信することができる。通信部４０１は、ブルートゥース通信部、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（wireless  local  area  network）（Ｗｉ−Ｆｉ（登録商標）（wireless  fidelity））通信部、ジグビー（ZigBee）（登録商標）通信部、赤外線（ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などでもあるが、それらに限定されるものではない。
【００３３】
ここで、通信部４０１は、ユーザ端末１００において、外部電子装置と有線／無線通信を行う構成要素に含まれ、ユーザ端末１００の当該構成要素自体が対話サービス提供装置４００の通信部４０１でもある。
【００３４】
入力部４０２は、視覚的記号を介した対話サービスのためのユーザ入力を受信することができる。例えば、入力部４０２は、ユーザの音声入力、ユーザの文字入力、またはユーザのタッチ入力を受信することができるが、本発明の範囲は、それらに限定されるものではない。入力部４０２は、表示部４０３とレイヤ構造をなし、１つのタッチスクリーンとしても構成される。その場合、表示部４０３と入力部４０２とが、１つの物理的な形態をなすことができる。
【００３５】
ここで、入力部４０２は、ユーザ端末１００において、ユーザ入力を受信する構成要素に含まれ、ユーザ端末１００の当該構成要素自体が対話サービス提供装置４００の入力部４０２でもある。
【００３６】
表示部４０３は、対話サービス提供装置４００で処理される情報を表示することができる。表示部４０３は、対話サービス提供装置４００と、外部の他のユーザ端末１００との間で送受信された視覚的資料を表示することができる。例えば、表示部４０３は、対話サービス提供装置４００のユーザと、外部の他のユーザ端末１００のユーザとの対話内容を含むトークルームを表示し、当該トークルームには、送受信された視覚的記号が表示される。トークルームの存在についての情報は、当該トークルームに参加しているユーザ端末１００それぞれに保存され、対話サービス提供サーバ２００に保存されもする。このとき、表示部４０３は、その送受信された視覚的資料を直接表示することもでき、当該視覚的資料を受信したという事実を知らせるためのインターフェースを表示することもできる。例えば、受信した視覚的資料が、テキストメッセージまたは絵である場合、表示部４０３は、当該テキストメッセージまたは絵を直接表示することができる。他の例示として、受信した視覚的資料が、対話サービス提供装置４００で直接行うことができない電子文書である場合、表示部４０３は、当該電子文書を示す特定のインターフェースを表示することもできる。
【００３７】
表示部４０３は、液晶ディスプレイ、薄膜トランジスタ液晶ディスプレイ、有機発光ダイオード、フレキシブルディスプレイ（flexible  display）、三次元（３Ｄ（three-dimensional））ディスプレイ、電気泳動ディスプレイのうち少なくとも一つを含んでよいが、本発明の範囲は、それらに限定されるものではない。対話サービス提供装置４００の具現形態によっては、対話サービス提供装置４００は、表示部４０３を２個以上含んでもよい。
【００３８】
ここで、表示部４０３は、ユーザ端末１００で処理される情報を表示する構成要素に含まれ、ユーザ端末１００の当該構成要素自体が対話サービス提供装置４００の表示部４０３でもある。
【００３９】
メモリ４０４は、制御部４０６が処理するデータを、一時的または永久的に保存する機能を実行することができる。ここで、メモリ４０４は、磁気記録媒体またはフラッシュ記録媒体を含んでよいが、本発明の範囲は、それらに限定されるものではない。メモリ４０４は、他のユーザ端末１００または対話サービス提供サーバ２００との間で送受信された視覚的記号を保存する機能を実行することができる。
【００４０】
ここで、メモリ４０４は、ユーザ端末１００で処理されるデータを、一時的または永久的に保存する機能を実行する構成要素に含まれ、ユーザ端末１００の当該構成要素自体が対話サービス提供装置４００のメモリ４０４でもある。
【００４１】
プログラム保存部４０５は、対話サービスを提供する過程において、必須であるか、あるいは補助的な多様な作業を実行するソフトウェアを保存する構成要素でもある。
【００４２】
ここで、プログラム保存部４０５は、ユーザ端末１００の駆動に必須であるか、あるいは補助的である多様な作業を実行するソフトウェアを保存するためのユーザ端末１００の構成要素に含まれ、ユーザ端末１００の当該構成要素自体が対話サービス提供装置４００のプログラム保存部４０５でもある。
【００４３】
制御部４０６は、一般的に、対話サービス提供装置４００の全般的な動作を制御することができる。例えば、制御部４０６は、対話サービス提供装置４００に含まれるプログラム保存部４０５に保存されたソフトウェアを実行することにより、通信部４０１、入力部４０２、表示部４０３、メモリ４０４及び対話サービス提供装置４００に含まれるその他の構成部分を全般的に制御することができる。
【００４４】
制御部４０６は、プロセッサのような、データを処理することができる全種のデバイスを含んでよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれるコードまたは命令によって表現される機能を実行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されたデータ処理デバイスを意味する。このような、ハードウェアに内蔵されたデータ処理デバイスの例として、マイクロプロセッサ、中央処理装置（ＣＰＵ：central  processing  unit）、プロセッサコア、マルチプロセッサ、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field  programmable  gate  array）などの処理デバイスを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００４５】
ここで、制御部４０６は、ユーザ端末１００の全般的な動作を制御する役割を行うユーザ端末１００の構成要素に含まれ、ユーザ端末１００の当該構成要素自体が対話サービス提供装置４００の制御部４０６でもある。
【００４６】
以下では、区分のために、対話サービス提供装置４００を含み、説明の主体になるユーザ端末１００は、第１アカウントを介して、トークルームに参加すると表現され、第１アカウント以外の、トークルームに参加している全ての他のアカウントは、外部アカウントと表現される。
【００４７】
制御部４０６は、第１アカウント及び複数の外部アカウントの間で送受信される視覚的記号を介した対話が進められるトークルームを生成することができる。具体的には、入力部４０２に、トークルームを生成せよという要求が、第１アカウントから入力された場合、または通信部４０１が、外部アカウントから、トークルームを生成せよという要求を受信した場合、制御部４０６は、当該要求が指示するオプションによって、トークルームを生成することができる。トークルーム生成のオプションには、トークルームの題目、またはトークルームに参加するユーザなどが含まれてよい。
【００４８】
トークルームが生成された後、入力部４０２には、第１アカウントから、トークルームを匿名モードに転換したいとする要求が入力されもする。また、通信部４０１には、当該トークルームに参加している外部アカウントのうちいずれか１つのアカウントから、トークルームを匿名モードに転換したいとする要求が受信されもする。すなわち、特定のトークルームを匿名モードに転換する要求は、当該特定のトークルームに参加しているアカウントのいずれもが可能である。
【００４９】
匿名モードへの転換要求が入力された場合、入力部４０２には、第１アカウントから匿名モード転換に対する賛成・反対意見が入力されもする。また、通信部４０１は、当該トークルームに参加している外部アカウントの全部または一部から、匿名モード転換に対する賛成・反対意見を受信することができる。このとき、制御部４０６は、匿名モードに転換したいとする要求を行ったアカウントは、賛成意見を提供したものと見なすことができる。
【００５０】
その後、制御部４０６は、入力された賛成・反対意見、及び受信された賛成・反対意見のうち賛成意見の数または比率が第１基準値以上であるか否かということを確認することができる。このとき、第１基準値は、満場一致とすることができる。すなわち、第１基準値は、トークルームに参加している全体人数と同一数であってよく、１００％の確率であってよい。それ以外にも、対話サービス提供装置４００が第１基準値を決定することもでき、匿名モード転換を要求したアカウントが、第１基準値を直接決定することもできる。
【００５１】
もし賛成意見の数または比率が第１基準値以上である場合、制御部４０６は、当該トークルームを匿名モードに転換することができる。そのために、制御部４０６は、当該トークルームに参加しているアカウントそれぞれを、臨時アカウントそれぞれに一対一に対応させることができる。ここで、臨時アカウントは、トークルームに参加しているアカウントの数と同一数になるように制御部４０６が生成したものであってもよいし、対話サービス提供サーバ２００から、トークルームに参加しているアカウントの数と同一数の臨時アカウントについての情報を、通信部４０１が受信したものであってもよい。また、トークルームに参加しているアカウントそれぞれと、臨時アカウントそれぞれとの一対一対応関係は、制御部４０６で生成したものであってもよいし、対話サービス提供サーバ２００から、一対一対応関係についての情報を、通信部４０１が受信したものであってもよい。
【００５２】
匿名モード下において、トークルームに参加しているアカウント間で視覚的記号が送受信される場合、制御部４０６は、外部アカウント及び第１アカウントのうちいずれか１つのアカウントから受信された第１視覚的記号を、当該トークルームに表示し、第１視覚的記号を送信したアカウントに一対一に対応する臨時アカウントが、第１視覚的記号を送信した旨を、当該トークルームに表示することができる。トークルームの匿名モードについての詳細な内容は、図５Ａないし図８Ｄを介して説明する。
【００５３】
前述のように、本発明の一実施形態による対話サービスを提供する装置は、ユーザ端末１００に含まれる装置である。しかしながら、本発明の対話サービスを提供する装置は、対話サービス提供サーバ２００に含まれる装置であってもよい。
【００５４】
すなわち、図３を参照すると、本発明の一実施形態による対話サービス提供サーバ２００が、対話サービス提供装置４１０を含んでもよい。その場合、対話サービス提供装置４１０は、通信部４１１、メモリ４１２、プログラム保存部４１３、データベース（ＤＢ）４１４及び制御部４１５を含んでよい。
【００５５】
図３の対話サービス提供装置４１０の構成要素において、図２の対話サービス提供装置４００に含まれる構成要素と同一役割を行う構成要素についての説明は省略し、差異を有する構成要素を中心に説明する。
【００５６】
対話サービス提供装置４１０は、対話サービス提供サーバ２００に含まれる装置でもある。すなわち、対話サービス提供装置４１０は、対話サービス提供サーバ２００の内部または外部に取り付けられるハードウェアでもあり、対話サービス機能を実行するためのソフトウェアがインストールされたハードウェアでもある。または、本発明の一実施形態による対話サービス提供サーバ２００自体が対話サービス提供装置４１０でもある。
【００５７】
通信部４１１は、通信網３００を介して、ユーザ端末１００と有線／無線通信を行うことができる。通信部４１１は、通信網３００を介して、ユーザ端末１００から視覚的記号を受信し、ユーザ端末１００に視覚的記号を送信することができる。ここで、通信部４１１は、対話サービス提供サーバ２００において、外部電子装置と有線／無線通信を行う構成要素に含まれ、対話サービス提供サーバ２００の当該構成要素自体が対話サービス提供装置４１０の通信部４１１でもある。
【００５８】
メモリ４１２は、制御部４１５が処理するデータを、一時的または永久的に保存する機能を実行することができる。ここで、メモリ４１２は、対話サービス提供サーバ２００で処理されるデータを、一時的または永久的に保存する機能を実行する構成要素に含まれ、対話サービス提供サーバ２００の当該構成要素自体が対話サービス提供装置４１０のメモリ４１２でもある。
【００５９】
プログラム保存部４１３は、対話サービスを提供する過程において、必須であるか、あるいは補助的である多様な作業を実行するソフトウェアを保存する構成要素でもある。ここで、プログラム保存部４１３は、対話サービス提供サーバ２００の駆動に、必須であるか、あるいは補助的である多様な作業を実行するソフトウェアを保存するための対話サービス提供サーバ２００の構成要素に含まれ、対話サービス提供サーバ２００の当該構成要素自体が対話サービス提供装置４１０のプログラム保存部４１３でもある。
【００６０】
データベース（ＤＢ）４１４は、対話サービス提供装置４１０または対話サービス提供サーバ２００が送受信した視覚的記号、生成されたトークルームの存在、トークルームの開設時点、トークルームに参加しているユーザ端末、アカウントについての情報、トークルームに表示された視覚的記号についての情報などを保存することができる。ここで、データベース（ＤＢ）４１４は、対話サービス提供サーバ２００において、多様なデータを保存して管理する機能を実行する構成要素に含まれ、対話サービス提供サーバ２００の当該構成要素自体が対話サービス提供装置４１０のデータベース（ＤＢ）４１４でもある。
【００６１】
制御部４１５は、一般的に、対話サービス提供装置４１０の全般的な動作を制御することができる。例えば、制御部４１５は、対話サービス提供装置４１０に含まれるプログラム保存部４１３に保存されたソフトウェアを実行することにより、通信部４１１、メモリ４１２、データベース（ＤＢ）４１４及び対話サービス提供装置４１０に含まれるその他の構成部分を全般的に制御することができる。ここで、制御部４１５は、対話サービス提供サーバ２００の全般的な動作を制御する役割を行う対話サービス提供サーバ２００の構成要素に含まれ、対話サービス提供サーバ２００の当該構成要素自体が対話サービス提供装置４１０の制御部４１５でもある。
【００６２】
制御部４１５は、複数のアカウント間で送受信される視覚的記号を介した対話が進められるトークルームを生成することができる。
【００６３】
トークルームが生成された後、通信部４１１には、当該トークルームに参加しているアカウントのうちいずれか１つのアカウントから、トークルームを匿名モードに転換したいとする要求が入力されもする。
【００６４】
匿名モードへの転換要求が入力された場合、通信部４１１は、当該トークルームに参加しているアカウントの全部または一部から、匿名モード転換に対する賛成・反対意見を受信することができる。そのとき、制御部４１５は、匿名モードに転換したいとする要求を行ったアカウントは、賛成意見を提供したものと見なすことができる。
【００６５】
その後、制御部４１５は、入力された賛成・反対意見及び受信された賛成・反対意見のうち賛成意見の数または比率が第１基準値以上であるか否かということを確認することができる。もし賛成意見の数または比率が第１基準値以上である場合、制御部４１５は、当該トークルームを匿名モードに転換することができる。そのために、制御部４１５は、当該トークルームに参加しているアカウントの数と同一数の臨時アカウントを生成し、生成した臨時アカウントそれぞれを、当該トークルームに参加しているアカウントそれぞれと一対一に対応させることができる。トークルームの匿名モードについての詳細な内容は、図５Ａないし図８Ｄを介して説明する。
【００６６】
図４は、本発明の一実施形態による対話サービス提供方法を概略的に図示したフローチャートである。図４に図示されたフローチャートは、図２の対話サービス提供装置４００、または図３の対話サービス提供装置４１０において、時系列的に処理される段階によって構成される。従って、以下で省略される内容であるとしても、図２または図３で図示された構成について、以上で記述された内容は、図４に図示されたフローチャートにも適用される。
【００６７】
図４を参照すると、本発明の一実施形態による対話サービス提供方法は、複数の外部アカウント及び第１アカウントのうちいずれか１つのアカウントから、トークルームを匿名モードに転換したいとする要求を受信する段階（Ｓ１００段階）、複数の外部アカウント及び第１アカウントの全部または一部から、匿名モードへの転換に対する賛成・反対意見を受信する段階（Ｓ２００段階）、受信した賛成・反対意見のうち賛成意見の数または比率が第１基準値以上である場合、複数の臨時アカウントそれぞれを複数の外部アカウント及び第１アカウントそれぞれに一対一に対応させ、トークルームを匿名モードに転換する段階（Ｓ３００段階）、及び複数の外部アカウント及び第１アカウントのうちいずれか１つのアカウントから、第１視覚的記号を受信した場合、第１視覚的記号をトークルームに表示すると共に、第１視覚的記号を送信したアカウントに一対一に対応する臨時アカウントが第１視覚的記号を送信した旨を、トークルームに表示する段階（Ｓ４００段階）を含んでよい。
【００６８】
図５Ａないし図８Ｄは、本発明の一実施形態による対話サービス提供装置において、対話サービスを提供する例示的な形態を概略的に図示した図面である。
【００６９】
図５Ａないし図５Ｄを参照すると、本発明の一実施形態による対話サービス提供方法によって、ユーザ端末１００上にトークルームが表示される。トークルームが一般モードで動作するときには、トークルームに参加しているアカウントが対話サービス提供サーバ２００に送信した視覚的記号が、ユーザ端末１００上に表示されると共に、当該視覚的記号を送信した当該アカウントについての情報が表示される。例えば、一般モードでの対話４２０の最中に、「部長（Boss）」という名称を有するアカウントで「今日の会食、何にしましょう。気さくに意見を述べてください」という視覚的記号を送信した場合、対話サービス提供装置４００は、当該視覚的記号が「部長」というアカウントから送信されたものであるということを、対話バルーンを使用して表示することができる。
【００７０】
ここで、対話サービス提供装置４００は、トークルームを匿名モードに転換したいとする入力を受信することができる。具体的には、ユーザ端末１００は、トークルームを匿名モードに転換したいとする入力を検出することができる。例えば、ユーザ端末１００は、ユーザ端末１００の表示部において、メニューＵＩ４２２を選択する入力を検出し、それに応じて、トークルームオプションメニュー４２４をユーザ端末１００上に表示することができる。その後、ユーザ端末１００は、トークルームの匿名モード転換のためのＵＩ４２６を選択する入力を検出することができる。対話サービス提供装置４００がユーザ端末１００に含まれる場合、対話サービス提供装置４００は、ユーザ端末１００が検出した入力を、ユーザ端末１００内部の回路を介して受信することができる。対話サービス提供装置４００が、対話サービス提供サーバ２００に含まれる場合、対話サービス提供装置４００は、通信網３００を介して、ユーザ端末１００から送信されたユーザの入力についての情報を受信することができる。
【００７１】
図示されていないが、対話サービス提供装置４００は、匿名モードに転換したいとする要求を受信するとき、匿名モードの継続時間、臨時アカウントそれぞれが互いに区分されるように表示するか否か、及び匿名モードが終わるとき、匿名モード最中に作成された視覚的記号を作成した対象を公開するか否か、のうち少なくとも一つに対する応答を共に受信することができる。すなわち、対話サービス提供装置４００は、トークルームが匿名モードに変更された場合、当該匿名モードをどのくらい継続させるか、匿名モード最中に進められた対話内容を、匿名モードが終わった後にも、匿名性を維持させるか否かということなどについてのオプションを匿名モード提案者が決定できるようにすることにより、匿名モードが多様な用途で使用されるようにすることができる。
【００７２】
匿名モードに転換したいとする入力が受信されることにより、対話サービス提供装置４００は、匿名モードへの転換に対する賛成・反対意見を取りまとめるためのＵＩを、ユーザ端末１００に表示することができる。例えば、対話サービス提供装置４００は、匿名モード転換要求がなされたことを知らせるＵＩ４２８を介して、匿名モードへの転換要求が発生したという事実を、ユーザ端末１００に表示することができる。また、対話サービス提供装置４００は、匿名モード転換要求がなされたことを知らせるＵＩ４２８内に、「匿名モード受諾」及び「匿名モード反対」のような賛成・反対意見取りまとめのためのＵＩ４３０を表示することができる。
【００７３】
ここで、対話サービス提供装置４００は、賛成・反対意見を受信し始めた時点から一定時間が経過するまで賛成・反対意見の提供を保留するアカウントは、いずれも賛成意見を提供したと見なすか、あるいはいずれも反対意見を提供したと見なすことができる。例えば、対話サービス提供装置４００は、匿名モード転換要求がなされたことを知らせるＵＩ４２８内に、「反対ではない場合、１分後に匿名モードに変更されます」というメッセージを表示することができる。その後、一定時間である１分が経過するまで、ユーザ端末１００において、「匿名モード受諾」または「匿名モード反対」の入力が検出されない場合、対話サービス提供装置４００は、当該ユーザ端末１００のアカウントは、賛成意見を提供したと見なすことができる。それにより、対話サービス提供装置４００は、トークルームを確認していない人が存在する場合にも、トークルームが匿名モードに転換されるようにすることができる。それとは反対に、対話サービス提供装置４００は、トークルームを確認していない人が知らない間にトークルームが匿名モードに転換されることを防止することもできる。また、対話サービス提供装置４００は、匿名モード転換に対して、ユーザ端末１００から受信した賛成・反対意見が賛成または反対のうちいずれであるかについて、ユーザ端末１００の表示部に表示するのを省略したり、表示後一定時間が経過した後に削除したりすることができる。それにより、対話サービス提供装置４００は、匿名モードへの転換に対するユーザ端末１００の意見が公開されないようにすることができる。
【００７４】
匿名モード転換に賛成する意見が第１基準値以上である場合、対話サービス提供装置４００は、トークルームを匿名モードに転換することができる。その場合、対話サービス提供装置４００は、匿名モードへの転換を知らせるお知らせメッセージ４３２をユーザ端末１００に表示することができる。もし匿名モード転換に賛成する意見が第１基準値未満である場合、対話サービス提供装置４００は、トークルームを一般モードに維持することができる。
【００７５】
図６Ａ及び図６Ｂを参照すると、対話サービス提供装置４００は、匿名モードに転換されたトークルームでの対話の最中には、特定の視覚的記号を送信したアカウントがどのアカウントであるかを知ることができないように、トークルームＵＩを変更することができる。
【００７６】
対話サービス提供装置４００は、トークルームに参加しているアカウントの数と同一数の臨時アカウントを生成し、当該臨時アカウントそれぞれを、トークルームに参加しているアカウントそれぞれと一対一に対応させることができる。また、トークルームが匿名モードに転換された場合、対話サービス提供装置４００は、トークルームに参加しているアカウントそれぞれに、当該アカウントがどの臨時アカウントと一対一に対応しているかということについての情報を提供することができる。例えば、対話サービス提供装置４００は、「あなたはブラウンです」という臨時アカウントについての情報メッセージ４３４を、ユーザ端末１００に表示することができる。そのとき、対話サービス提供装置４００は、臨時アカウントについての情報メッセージ４３４を、ユーザ端末１００に一定期間だけ表示する。当該一定期間が経過した後、対話サービス提供装置４００は、臨時アカウントについての情報メッセージ４３４を、ユーザ端末１００から削除する。それにより、対話サービス提供装置４００は、当該一定期間後には、ユーザ端末１００の表示部を介する、当該アカウントがどの臨時アカウントと対応するかということについての確認を不可能にする。
【００７７】
その後、対話サービス提供装置４００は、アカウント間で送受信された視覚的記号を、臨時アカウントの対話として表示することができる。例えば、匿名モードでの対話４３６の最中、特定のアカウントが送信した「私は中華料理がいいです」という視覚的記号を、対話サービス提供装置４００は、「ブラウン」が送信したものとして表示することができる。その場合、それぞれのアカウントは、自分のアカウントがどの臨時アカウントに対応するかということについての情報のみを確認し、「レオナルド」というアカウントが、「部長」というアカウント４３８に対応する臨時アカウントであるか、それともトークルームに参加していた他のアカウントに対応する臨時アカウントであるかを知ることができない。それにより、対話サービス提供装置４００は、トークルームに参加しているアカウントが、自分がだれであるかを知らせずに意見を明らかにすることができる。
【００７８】
そのとき、対話サービス提供装置４００は、トークルームを介して表示される全ての視覚的記号を、トークルームを表示するユーザ端末１００の同一方向のコーナーに整列させて表示することができる。例えば、第１アカウントが、「ブラウン」という臨時アカウントに対応する場合、第１アカウントが直接入力した視覚的記号４４０も、他の外部アカウントが入力した視覚的記号と同一位置に整列させることができる。それにより、たとえ他人が第１アカウントのユーザ端末１００を直接確認する場合にも、第１アカウントが「ブラウン」という臨時アカウントに対応するという事実を把握することができないようにすることができる。
【００７９】
図７Ａ及び図７Ｂを参照すると、対話サービス提供装置４００は、トークルームが匿名モードである状態で、新規アカウントがトークルームに参加した場合、当該新規アカウントにも、臨時アカウントを対応させる。
【００８０】
対話サービス提供装置４００は、新規アカウントがトークルームに参加した場合、臨時アカウントの数を一つ増加させることができる。それにより、対話サービス提供装置４００は、トークルームに参加しているアカウントと臨時アカウントとの数を同一にする。
【００８１】
対話サービス提供装置４００は、新規アカウントを、臨時アカウントのうちいずれか一つと一対一に対応させることができる。例えば、対話サービス提供装置４００は、新規アカウントを「コニー」という名称の臨時アカウントと一対一に対応させた後、トークルームに、「コニーさんが入室しました」という人員追加メッセージ４４２をトークルームに表示することができる。
【００８２】
そのとき、対話サービス提供装置４００は、新規アカウントがトークルームに参加する前の臨時アカウントそれぞれとトークルームのアカウントそれぞれとの間の一対一対応関係を解除することができる。その後、対話サービス提供装置４００は、臨時アカウントそれぞれと新規アカウントを含むトークルームのアカウントそれぞれとの間の一対一対応関係を新たに設定することができる。例えば、対話サービス提供装置４００は、新規アカウントがトークルームに参加した場合、本来の第１アカウントを「レオナルド」という名称の臨時アカウントに対応させることができ、「あなたはレオナルドです」という臨時アカウントについての情報メッセージ４４４をユーザ端末１００に表示することができる。それにより、対話サービス提供装置４００は、新たにトークルームに参加したアカウント、及び既にトークルームに参加していたアカウントが区分されないようにすることができる。
【００８３】
また、対話サービス提供装置４００は、トークルームから少なくとも１つのアカウントが退室した場合には、トークルームに残っているアカウントの数と臨時アカウントの数とが一致するように、少なくとも１つのアカウントがトークルームから退室する前の臨時アカウントそれぞれとトークルームのアカウントそれぞれとの間の一対一対応関係を解除して臨時アカウントの数を調整し、トークルームに残っているアカウントそれぞれと数が調整された臨時アカウントそれぞれとの間の一対一対応関係を新たに設定することができる。
【００８４】
図８Ａないし図８Ｄを参照すると、対話サービス提供装置４００は、トークルームの匿名モードを終了させ、再び一般モードに戻したいとする入力を受信することができる。具体的には、ユーザ端末１００は、トークルームの匿名モードを終了させたいとする入力を検出することができる。例えば、ユーザ端末１００は、ユーザ端末１００の表示部において、メニューＵＩ４４６を選択する入力を検出し、それに応じて、トークルームオプションメニューを、ユーザ端末１００上に表示することができる。その後、ユーザ端末１００は、トークルームの匿名モード終了のためのＵＩ４４８を選択する入力を検出することができる。対話サービス提供装置４００がユーザ端末１００に含まれる場合、対話サービス提供装置４００は、ユーザ端末１００が検出した入力を、ユーザ端末１００内部の回路を介して受信することができる。対話サービス提供装置４００が対話サービス提供サーバ２００に含まれる場合、対話サービス提供装置４００は、通信網３００を介して、ユーザ端末１００から送信されたユーザの入力についての情報を受信することができる。
【００８５】
匿名モードを終了させたいとする入力が受信されることにより、対話サービス提供装置４００は、匿名モード終了に対する賛成・反対意見を取りまとめるためのＵＩをユーザ端末１００に表示することができる。例えば、対話サービス提供装置４００は、匿名モード終了要求がなされたことを知らせるＵＩ４５０を介して、匿名モード終了要求が発生したという事実を、ユーザ端末１００に表示することができる。また、対話サービス提供装置４００は、匿名モード終了要求がなされたことを知らせるＵＩ４５０内に、「匿名モード終了受諾」及び「匿名モード終了反対」のような賛成・反対意見取りまとめのためのＵＩを表示することができる。
【００８６】
そのとき、対話サービス提供装置４００は、賛成・反対意見を受信し始めた時点から一定時間が経過するまで賛成・反対意見の提供を保留するアカウントは、いずれも賛成意見を提供したと見なすか、あるいはいずれも反対意見を提供したと見なすことができる。例えば、対話サービス提供装置４００は、匿名モード終了要求がなされたことを知らせるＵＩ４５０内に、「反対ではない場合、１分後に匿名モードが終了します」というメッセージを表示することができる。その後、一定時間である１分が経過するまで、ユーザ端末１００において、「匿名モード終了受諾」または「匿名モード終了反対」の入力が検出されない場合、対話サービス提供装置４００は、当該ユーザ端末１００のアカウントは、賛成意見を提供したと見なすことができる。それにより、対話サービス提供装置４００は、トークルームを確認していない人が存在する場合にも、トークルームの匿名モードを終了させることができる。それとは反対に、対話サービス提供装置４００は、トークルームを確認していない人が知らない間にトークルームの匿名モード終了を防止することもできる。
【００８７】
匿名モード終了に賛成する意見が第２基準値以上である場合、対話サービス提供装置４００は、トークルームの匿名モードを終了させ、トークルームを一般モードに転換することができる。その場合、対話サービス提供装置４００は、匿名モードの終了を知らせるお知らせメッセージ４５２を、ユーザ端末１００に表示することができる。もし匿名モード終了に賛成する意見が第２基準値未満である場合、対話サービス提供装置４００は、トークルームの匿名モードを維持することができる。また、対話サービス提供装置４００は、匿名モード終了に対して、ユーザ端末１００から受信した賛成・反対意見が、賛成または反対のうちいずれであったかについて、ユーザ端末１００の表示部に表示するのを省略したり、表示後一定時間が経過した後に削除したりすることができる。それにより、対話サービス提供装置４００は、匿名モード終了に対するユーザ端末１００の意見が公開されないようにすることができる。
【００８８】
一方、対話サービス提供装置４００は、匿名モードを終了させたいとする入力が受信された場合、匿名モードの終了に対する賛成・反対意見を受信せずに匿名モードを終了させることもできる。そのとき、対話サービス提供装置４００は、匿名モードを終了させたいとする入力が受信された時間から一定時間が経過した時点で匿名モードを終了させ、トークルームを一般モードに転換することができる。例えば、対話サービス提供装置４００が、トークルームに参加していたアカウントのうちいずれか１つのアカウントから、匿名モードを終了させたいとする入力を受信した場合、当該時点から１０秒後に匿名モードを終了させることができる。それにより、対話サービス提供装置４００は、トークルームに参加している人が、匿名モードである状態で、トークルームに視覚的記号を送信しようとしていて、急に匿名モードが終了してしまうことにより、一般モードでトークルームに視覚的記号を送信するようになる場合を防止することができる。
【００８９】
かような本発明の一実施形態による対話サービス提供装置４００及び対話サービス提供方法により、視覚的記号を介して、多者間の対話を行う過程において、視覚的記号を送信した対象がだれであるかが公開されない匿名モードを提供することができる。また、本発明の一実施形態による対話サービス提供装置４００及び対話サービス提供方法により、視覚的記号を介して、多者間の対話を行う過程において、視覚的記号を送信した対象がだれであるかが公開される一般モードで対話が行われている最中に、匿名モードに転換する機能、及び匿名モードで対話が行われている最中に、再び一般モードに転換する機能を提供することができる。
【００９０】
以上で説明した本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態によって具現化され、かようなコンピュータプログラムは、コンピュータで読み取り可能な媒体に記録される。ここで、該媒体は、ハードディスク、フロッピーディスク（登録商標）及び磁気テープのような磁気媒体；ＣＤ（compact  disc）−ＲＯＭ（read  only  memory）及びＤＶＤ（digital  versatile  disc）のような光記録媒体；フロプティカルディスク（floptical  disk）のような光磁気媒体；及びＲＯＭ、ＲＡＭ（random  access  memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置を含んでよい。さらに、該媒体は、ネットワーク上で伝送可能な形態で具現化される無形の媒体を含んでよく、例えば、ソフトウェア形態またはアプリケーション形態によって具現化され、ネットワークを介して、伝送及び配布が可能な形態の媒体でもある。
【００９１】
なお、前記コンピュータプログラムは、本発明のために特別に設計されて構成されたものでもあり、コンピュータソフトウェア分野の当業者に公知されて使用可能なものでもある。コンピュータプログラムの例としては、コンパイラによって作成されるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードが含まれてよい。
【００９２】
本明細書で説明した特定の実行は、一実施形態であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略する。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置では、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路的な連結として示されるものである。また、「必須な」、「重要に」のように具体的な言及がなければ、本発明の適用のために必ずしも必要な構成要素ではないこともある。
【００９３】
従って、本発明の思想は、前述の実施形態に限って決められるものではなく、特許請求の範囲だけではなく、その特許請求の範囲と均等であるか、あるいはそれから等価的に変更された全ての範囲は、本発明の思想の範疇に属するものである。
【産業上の利用可能性】
【００９４】
本発明の対話サービス提供装置、対話サービス提供方法及びコンピュータプログラムは、例えば、対話サービス関連の技術分野に効果的に適用可能である。
【符号の説明】
【００９５】
１０      対話サービス提供システム
１００    ユーザ端末
１０１    第１ユーザ端末
１０２    第２ユーザ端末
１０３    第３ユーザ端末
１０３ａ  第３ａユーザ端末
１０３ｂ  第３ｂユーザ端末
２００    対話サービス提供サーバ
３００    通信網
４００，４１０  対話サービス提供装置
４０１，４１１  通信部
４０２    入力部
４０３    表示部
４０４，４１２  メモリ
４０５，４１３  プログラム保存部
４０６，４１５  制御部
４１４    データベース（ＤＢ）
【図１】
2016212877.tif 000003
【図２】
2016212877.tif 000004
【図３】
2016212877.tif 000005
【図４】
2016212877.tif 000006
【図５Ａ】
2016212877.tif 000007
【図５Ｂ】
2016212877.tif 000008
【図５Ｃ】
2016212877.tif 000009
【図５Ｄ】
2016212877.tif 000010
【図６Ａ】
2016212877.tif 000011
【図６Ｂ】
2016212877.tif 000012
【図７Ａ】
2016212877.tif 000013
【図７Ｂ】
2016212877.tif 000014
【図８Ａ】
2016212877.tif 000015
【図８Ｂ】
2016212877.tif 000016
【図８Ｃ】
2016212877.tif 000017
【図８Ｄ】
2016212877.tif 000018