(57)【特許請求の範囲】
【請求項１】
第１ユーザが端末を用いて発した会話要求を受信するステップと、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップと、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップと
を含み、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものであり、
前記第１ユーザが端末を用いて発した会話要求を受信するステップにおいて、
前記第１ユーザが端末を用いて発した会話要求を受信し、前記第１ユーザの会話要求が受信されたタイミングを第１タイミングと記録し、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップにおいて、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するステップと、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在する場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザにするステップと、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しない場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第２ユーザにするステップと
を含み、
前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前、又は後からの第１期間の範囲内に会話要求を発したユーザである
ことを特徴とする会話確立方法。
【請求項２】
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップの後に、
前記端末に、前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを送信するステップ
を、さらに含むことを特徴とする請求項１に記載の会話確立方法。
【請求項３】
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップの後に、
前記端末が送信した、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容と前記第２ユーザのＩＤとを受信し、前記第１ユーザのＩＤ、前記第２ユーザのＩＤ、及び前記第１ユーザの会話内容が付加された会話メッセージを、前記第２ユーザに送信するステップ
を、さらに含むことを特徴とする請求項１に記載の会話確立方法。
【請求項４】
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップの後に、
前記端末に前記第２ユーザのユーザ情報を送信するステップ、
或は、
前記第２ユーザのユーザ情報に対して処理を行って、処理後の第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにしてから、処理後の第２ユーザのユーザ情報を前記端末に送信するステップ
を、さらに含むことを特徴とする請求項１に記載の会話確立方法。
【請求項５】
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するステップは、
ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されているか否かを判断して、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されている場合には、ステップＢを実行し、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されていない場合には、ステップＣを実行する、ステップＡと、
前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手としてから、操作を終了する、ステップＢと、
ローカルの候補リストから予め設定された第１規則に従って前記第１ユーザとマッチングできる会話相手を選び取りして、選び取られた場合には、ステップＤを実行し、選び取られなかった場合には、ステップＥを実行する、ステップＣと、
前記第１規則に従ってローカルの候補リスト中から選び取った、前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手とし、前記第１ユーザと、前記第１ユーザとマッチングできるリアルタイム的な会話相手とを、前記レジストリ中に記録してから、操作を終了する、ステップＤと、
前記第１ユーザを前記候補リストに追加してから、前記ステップＡに戻った後、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する、ステップＥと
を含むことを特徴とする請求項１に記載の会話確立方法。
【請求項６】
前記第１規則は、
予め設定された第１確率によって、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、
予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、の中のいずれか一つ或は任意の組み合わせである
ことを特徴とする請求項５に記載の会話確立方法。
【請求項７】
前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第２ユーザにするステップにおいて、
タイムライン上で、前記第１タイミングを開始点として、前に向けて、順番に、前記第１タイミングの前に会話要求を送信したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第２ユーザにする
ことを特徴とする請求項５に記載の会話確立方法。
【請求項８】
前記第２規則は、
予め設定された第３確率に従って、性別が前記第１ユーザと異なるユーザを選び取って前記第２ユーザにする規則と、
予め設定された第４確率に従って、位置する都市が前記第１ユーザと同一であるユーザを選び取って前記第２ユーザにする規則と、の中のいずれか一つ或は任意の組み合わせである
ことを特徴とする請求項７に記載の会話確立方法。
【請求項９】
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップの後に、
前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが送信した要求を受信するステップと、
前記第２ユーザに、ユーザ情報を取得するための前記第１ユーザからの要求を送信するステップと
を、さらに含むことを特徴とする請求項１に記載の会話確立方法。
【請求項１０】
前記第２ユーザが、ユーザ情報を取得するための前記第１ユーザからの要求を許可した場合、
前記端末に前記第２ユーザのユーザ情報を送信するステップ
を、さらに含むことを特徴とする請求項９に記載の会話確立方法。
【請求項１１】
前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである
ことを特徴とする請求項９又は１０のいずれか一項に記載の会話確立方法。
【請求項１２】
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップの後に、
前記端末に前記第２ユーザの前置きを送信するステップ
を、さらに含み、
前記第２ユーザの前置きは、前記第２ユーザにより、ローカルに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである
ことを特徴とする請求項１に記載の会話確立方法。
【請求項１３】
サーバに第１ユーザの会話要求を送信するステップと、
前記サーバが送信した第２ユーザのＩＤを受信するステップと、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠すステップと
を含み、
前記第２ユーザは、前記サーバが前記第１ユーザに対してマッチングを行うことにより取得した会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものであり、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立するステップの後に、
前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受け付け、当該要求を前記サーバに転送するステップ
を、さらに含む
ことを特徴とする会話確立方法。
【請求項１４】
前記第２ユーザが、ユーザ情報を取得するための前記第１ユーザからの要求を許可した場合、
前記サーバが送信した前記第２ユーザのユーザ情報を受信するステップ
を、さらに含むことを特徴とする請求項１３に記載の会話確立方法。
【請求項１５】
前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである
ことを特徴とする請求項１３又は１４のいずれか一項に記載の会話確立方法。
【請求項１６】
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立するステップの後に、
前記サーバが送信した前記第２ユーザの前置きを受信して出力するステップ
を、さらに含み、
前記第２ユーザの前置きは、前記第２ユーザにより、前記サーバに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである
ことを特徴とする請求項１３に記載の会話確立方法。
【請求項１７】
会話を確立するためのサーバであって、
第１ユーザが端末を用いて発した会話要求を受信するための第１受信モジュールと、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するためのマッチングモジュールと、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするための第１送信モジュールと
を備え、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものであり、
前記第１受信モジュールは、
前記第１ユーザが端末を用いて発した会話要求を受信するための第１受信ユニットと、
受信した前記第１ユーザの会話要求のタイミングを第１タイミングと記録するための記録ユニットと
を備え、
前記マッチングモジュールは、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するための第１判断ユニットと、
前記第１判断ユニットにより前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在すると判断した場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザにするための第１処理ユニットと、
前記第１判断ユニットにより前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと判断した場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングに最も接近するそのユーザを検索して、第２ユーザにするための第２処理ユニットと
を備え、
前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前又は後からの第１期間の範囲内に会話要求を発したユーザである
ことを特徴とするサーバ。
【請求項１８】
前記第１送信モジュールにより前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に、前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを送信するための第２送信モジュール
を、さらに備えることを特徴とする請求項１７に記載のサーバ。
【請求項１９】
前記第１送信モジュールにより前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末から送信した、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容と前記第２ユーザのＩＤとを受信するための第２受信モジュールと、
前記第１ユーザのＩＤ、前記第２ユーザのＩＤ、及び前記第１ユーザの会話内容が付加された会話メッセージを、前記第２ユーザに送信するための第３送信モジュールと
を、さらに備えることを特徴とする請求項１７に記載のサーバ。
【請求項２０】
前記第１送信モジュールにより前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザのユーザ情報を送信するための第４送信モジュール、
或は、
前記第１送信モジュールにより前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記第２ユーザのユーザ情報に対して処理を行って、処理後の第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにしてから、処理後の第２ユーザのユーザ情報を前記端末に送信するための処理モジュール
を、さらに備えることを特徴とする請求項１７に記載のサーバ。
【請求項２１】
前記第１判断ユニットは、
ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されているか否かを判断して、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されている場合には、ステップＢを実行し、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されていない場合には、ステップＣを実行する、ステップＡと、
前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手としてから、操作を終了する、ステップＢと、
ローカルの候補リストから予め設定された第１規則に従って前記第１ユーザとマッチングできる会話相手を選び取りして、選び取られた場合には、ステップＤを実行し、選び取られなかった場合には、ステップＥを実行する、ステップＣと、
前記第１規則に従ってローカルの候補リスト中から選び取った、前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手とし、前記第１ユーザと、前記第１ユーザとマッチングできるリアルタイム的な会話相手とを、前記レジストリ中に記録してから、操作を終了する、ステップＤと、
前記第１ユーザを前記候補リストに追加してから、前記ステップＡに戻った後、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する、ステップＥと
を実行することを特徴とする請求項１７に記載のサーバ。
【請求項２２】
前記第１規則は、
予め設定された第１確率によって、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、
予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、の中のいずれか一つ或は任意の組み合わせである
を含むことを特徴とする請求項２１に記載のサーバ。
【請求項２３】
前記第２処理ユニットは、
タイムライン上で、前記第１タイミングを開始点として、前に向けて、順番に、前記第１タイミングの前に会話要求を送信したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第２ユーザにする
ことを特徴とする請求項２１に記載のサーバ。
【請求項２４】
前記第２規則は、
予め設定された第３確率に従って、性別が前記第１ユーザと異なるユーザを選び取って前記第２ユーザにする規則と、
予め設定された第４確率に従って、位置する都市が前記第１ユーザと同一であるユーザを選び取って前記第２ユーザにする規則と、の中のいずれか一つ或は任意の組み合わせである
を含むことを特徴とする請求項２３に記載のサーバ。
【請求項２５】
前記第１送信モジュールにより前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが送信した要求を受信するための第３受信モジュールと、
前記第２ユーザに、ユーザ情報を取得するための前記第１ユーザからの要求を送信するための第５送信モジュールと
を、さらに備えることを特徴とする請求項１７に記載のサーバ。
【請求項２６】
前記第２ユーザのユーザ情報を取得するための要求を前記第２ユーザが許可した場合、前記端末に前記第２ユーザのユーザ情報を送信するための第６送信モジュール
を、さらに備えることを特徴とする請求項２５に記載のサーバ。
【請求項２７】
前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである
ことを特徴とする請求項２５又は２６のいずれか一項に記載のサーバ。
【請求項２８】
前記第１送信モジュールにより前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザの前置きを送信するための第７送信モジュール
を、さらに備え、
前記第２ユーザの前置きは、前記第２ユーザにより、ローカルに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである
ことを特徴とする請求項１７に記載のサーバ。
【請求項２９】
会話を確立するための装置であって、
サーバに第１ユーザの会話要求を送信するための第１送信モジュールと、
前記サーバが送信した第２ユーザのＩＤを受信するための第１受信モジュールと、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠すための確立モジュールと
を備え、
前記第２ユーザは、前記サーバにより前記第１ユーザに対してマッチングを行うことにより取得した前記第１ユーザの会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものであり、
前記確立モジュールにより、前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受け付け、当該要求を前記サーバに転送するための第６受信モジュール
を、さらに備える
ことを特徴とする装置。
【請求項３０】
前記第２ユーザのユーザ情報を取得するための要求を前記第２ユーザが許可した場合、前記サーバが送信した前記第２ユーザのユーザ情報を受信するための第７受信モジュール
を、さらに備えることを特徴とする請求項２９に記載の装置。
【請求項３１】
前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである
ことを特徴とする請求項２９又は３０のいずれか一項に記載の装置。
【請求項３２】
前記確立モジュールにより、前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザの前置きを受信して出力するための第８受信モジュールを、さらに備え、
前記第２ユーザの前置きは、前記第２ユーザにより、前記サーバに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである
ことを特徴とする請求項２９に記載の装置。
【請求項３３】
請求項１７乃至２８のいずれか１項に記載のサーバ、及び、請求項２９乃至３２のいずれか１項に記載の装置
を備えることを特徴とする会話確立システム。
【請求項３４】
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された、一つ以上のモジュールと
を備え、
前記一つ以上のモジュールは、
第１ユーザが端末を用いて発した会話要求を受信し、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得し、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにする機能を実行し、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものであり、
前記第１ユーザが端末を用いて発した会話要求を受信するステップにおいて、
前記第１ユーザが端末を用いて発した会話要求を受信し、前記第１ユーザの会話要求が受信されたタイミングを第１タイミングと記録し、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップにおいて、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断し、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在する場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザとし、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しない場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第２ユーザとし、
前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前又は後からの第１期間の範囲内に会話要求を発したユーザである
ことを特徴とする機器。
【請求項３５】
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された、一つ以上のモジュールと
を備え、
前記一つ以上のモジュールは、
サーバに第１ユーザの会話要求を送信し、
前記サーバが送信した第２ユーザのＩＤを受信し、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠す機能を実行し、
前記第２ユーザは、前記サーバにより前記第１ユーザに対してマッチングを行うことにより取得した前記第１ユーザの会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものであり、
前記一つ以上のモジュールは、前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受け付け、当該要求を前記サーバに転送する
ことを特徴とする機器。
【請求項３６】
プロセッサに実行されることにより、請求項１から請求項１６のいずれかに記載の会話確立方法を実現することを特徴とするプログラム。
【請求項３７】
請求項３６に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１２１０３６２５４５.８であって、出願日が２０１２年９月２５日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
本発明は、通信技術分野に関し、特に、会話確立方法、サーバ、装置、会話確立システム、機器、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
インターネットの普遍化に伴い、様々な通信ツールも、もう非常に普遍化されている。ＩＭ（Ｉｎｓｔａｎｔ Ｍｅｓｓｅｎｇｅｒ、インスタント・メッセンジャー）は、利便性が高いし、また、コンピュータ、携帯電話、等の多種の端末に適用できるため、ＩＭアカウントは、人々にとってもう必須なアカウントになった。
【０００３】
現在の状況において、通信ツールは、ユーザに便利な会話サービスを提供できる。前記会話は、テキスト会話、音声会話、ビデオ会話、等の多様化の会話サービスを含んでもよい。通常の状況下において、会話に対する要求は以下のとおりである。まず、ユーザは、インターネット上に、自身のアカウントを確立して、年齢、性別の等のような自身の個人情報を書き込んで、インターネット上に公開する必要がある。次に、二人は、選択的にアカウントを交換したり、その一人がもう一人を追加する方法によって、友達関係を確立することができる。即ち、お互いに、相手に自身と会話する権限を付与し、サーバは、友達関係があるユーザに会話を確立して、会話サービスを提供する。
【０００４】
インターネットの急速な発展に伴い、人々のソーシャル・ネットワーキングは、インターネットと相互に融合される傾向が現れて、現在の一部の通信ツールは、お互いに知り合わない二人のユーザをランダムにマッチングして、当該二人をために一時的な会話を確立する機能も提供でする。このような、サーバのマッチングによって確立する一時的な会話は、会話する両方に友達関係の確立を要求しない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザの間に一時的な会話を確立する際に、各々のユーザにとっては、個人のアバター、性別、等のようなユーザ情報は、一時的な会話が確立された同時に相手に暴露されることになる。これにより、ユーザの個人情報が、権限を付与しなかった状況下で漏洩されることになり、ユーザの個人情報のセキュリティが貧弱になってしまう。
【課題を解決するための手段】
【０００６】
本発明に係る実施例は、ユーザの個人情報が権限を付与しなかった状況で漏洩されることを避けることができると同時に、ユーザの会話需要を満足させるための、会話確立方法、サーバ、装置、会話確立システム、機器、プログラム、及び記録媒体を提供する。
【０００７】
第１態様によると、本発明は、会話確立方法を提供する。前記方法は、
第１ユーザが端末を用いて発した会話要求を受信するステップと、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップと、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップとを含み、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【０００８】
第２態様によると、本発明は、会話確立方法を提供する。前記方法は、
サーバに第１ユーザの会話要求を送信するステップと、
前記サーバが送信した第２ユーザのＩＤを受信するステップと、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠すステップとを含み、
前記第２ユーザは、前記サーバが前記第１ユーザに対してマッチングを行うことにより取得した会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
【０００９】
第３態様によると、本発明は、会話を確立するためのサーバを提供する。前記サーバは、
第１ユーザが端末を用いて発した会話要求を受信するための第１受信モジュールと、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するためのマッチングモジュールと、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするための第１送信モジュールとを備え、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【００１０】
第４態様によると、本発明は、会話を確立するための装置を提供する。前記装置は、
サーバに第１ユーザの会話要求を送信するための第１送信モジュールと、
前記サーバが送信した第２ユーザのＩＤを受信するための第１受信モジュールと、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠すための確立モジュールとを備え、
前記第２ユーザは、前記サーバにより前記第１ユーザに対してマッチングを行うことにより取得した前記第１ユーザの会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
【００１１】
第５態様によると、本発明は、会話確立システムを提供する。前記システムは、上記のようないずれかのサーバ、及び、上記のようないずれかの装置を備える。
【００１２】
第６態様によると、本発明は、機器を提供する。前記機器は、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された、一つ以上のモジュールとを備え、
前記一つ以上のモジュールは、
第１ユーザが端末を用いて発した会話要求を受信し、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得し、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにする機能を実行し、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【００１３】
第７態様によると、本発明は、機器を提供する。前記機器は、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された、一つ以上のモジュールとを備え、
前記一つ以上のモジュールは、
サーバに第１ユーザの会話要求を送信し、
前記サーバが送信した第２ユーザのＩＤを受信し、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠す機能を実行し、
前記第２ユーザは、前記サーバにより前記第１ユーザに対してマッチングを行うことにより取得した前記第１ユーザの会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
第８態様によると、プロセッサに実行されることにより、上記会話確立方法を実現するプログラムを提供する。
第９態様によると、上記プログラムが記録された記録媒体を提供する。
【００１４】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【発明の効果】
【００１５】
本発明の実施例が提供する技術方案の有益な効果は以下のとおりである。
【００１６】
本発明に係る実施例によって提供する会話確立方法、サーバ、装置、及び機器によると第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【図面の簡単な説明】
【００１７】
本発明の実施例をより一層明確に説明するために、以下、実施例の記述に必要な図面について簡単に説明を行い、明らかなのは、以下の記述における図面はただ本発明のいくつかの実施例に過ぎず、本技術分野の当業者にとって、これらの図面に基づき創造的労働を実施しない状況で他の図面も獲得できることである。
【図１】図１は、本発明に係る実施例によって提供する一会話確立方法を示す例示的なフローチャートである。
【図２】図２は、本発明に係る実施例によって提供する別の一会話確立方法を示す例示的なフローチャートである。
【図３】図３は、本発明に係る実施例によって提供するさらに別の一会話確立方法を示す例示的なフローチャートである。
【図４】図４は、本発明に係る実施例によって提供する会話確立方法におけるサーバが第１ユーザにリアルタイム的な会話相手をマッチングさせる方法を示す例示的なフローチャートである。
【図５】図５は、本発明に係る実施例によって提供する確立完成の対話型インターフェースを示す模式図である。
【図６】図６は、本発明に係る実施例によって提供する会話を確立するためのサーバの構成を示す模式図である。
【図７】図７は、本発明に係る実施例によって提供する会話を確立するためのサーバの第２の構成を示す模式図である。
【図８】図８は、本発明に係る実施例によって提供する会話を確立するためのサーバの第３の構成を示す模式図である。
【図９】図９は、本発明に係る実施例によって提供する会話を確立するためのサーバの第４の構成を示す模式図である。
【図１０】図１０は、本発明に係る実施例によって提供する会話を確立するためのサーバの第５の構成を示す模式図である。
【図１１】図１１は、本発明に係る実施例によって提供する会話を確立するためのサーバの第１受信モジュールの構成を示す模式図である。
【図１２】図１２は、本発明に係る実施例によって提供する会話を確立するためのサーバのマッチングモジュールの構成を示す模式図である。
【図１３】図１３は、本発明に係る実施例によって提供する会話を確立するためのサーバの第６の構成を示す模式図である。
【図１４】図１４は、本発明に係る実施例によって提供する会話を確立するためのサーバの第７の構成を示す模式図である。
【図１５】図１５は、本発明に係る実施例によって提供する会話を確立するためのサーバの第８の構成を示す模式図である。
【図１６】図１６は、本発明に係る実施例によって提供する会話を確立するための装置の構成を示す模式図である。
【図１７】図１７は、本発明に係る実施例によって提供する会話を確立するための装置の第２の構成を示す模式図である。
【図１８】図１８は、本発明に係る実施例によって提供する会話を確立するための装置の第３の構成を示す模式図である。
【図１９】図１９は、本発明に係る実施例によって提供する会話を確立するための装置の第４の構成を示す模式図である。
【図２０】図２０は、本発明に係る実施例によって提供する会話を確立するための装置の第５の構成を示す模式図である。
【図２１】図２１は、本発明に係る実施例によって提供する会話を確立するための装置の第６の構成を示す模式図である。
【図２２】図２２は、本発明に係る実施例によって提供する会話を確立するための装置の第７の構成を示す模式図である。
【図２３】図２３は、本発明に係る実施例によって提供する会話を確立するための装置の第８の構成を示す模式図である。
【発明を実施するための形態】
【００１８】
上記図面によって本発明の明確な実施例を例示し、以下にさらに詳しく記述する。これらの図面と文字記述は本発明の旨の範囲を何らの形態によって制限するものではなく、特定の実施例を参照することによって、本技術分野の当業者に本発明の概念を理解させるためのものである。
【００１９】
以下、図面を参照しながら、本発明に係る実施例によって提供する会話確立方法、サーバ、装置、及び機器の具体的な実施形態を詳細に説明する。
【００２０】
まず、図１に示したように、本発明に係る実施例によって提供する会話確立方法は、会話を確立するためのサーバに対して改善を行った。そして、サーバ側を例として説明する。当該方法は、以下のステップを含む。
【００２１】
Ｓ１０１において、第１ユーザが端末を用いて発した会話要求を受信する。
【００２２】
Ｓ１０２において、前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得する。
【００２３】
Ｓ１０３において、前記端末に前記第２ユーザのＩＤ（識別符号）を送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにする。
【００２４】
ここで、前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【００２５】
望ましくは、前記ＩＤは、前記第１ユーザにとっては見られない。即ち、前記端末は、前記第１ユーザに対して、前記第２ユーザのＩＤを隠す。
【００２６】
好ましくは、サーバは、第１ユーザのために、第２ユーザをマッチングして、一時的なの会話を行うことができるようにした後、第２ユーザのＩＤを端末に送信して、端末に第１ユーザと第２ユーザとの会話を確立する。会話を確立する際に、ＩＤは、ただ、端末が、現在の会話はどの会話相手からの会話であるかを区別するためのものである。第２ユーザのＩＤは出力しないことにより、第２ユーザのＩＤを隠す效果をえる。
【００２７】
望ましくは、前記方法は、ステップＳ１０３の後に、
前記端末に、前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを送信するステップを、さらに含んでもよい。
【００２８】
望ましくは、前記方法は、ステップＳ１０３の後に、
前記端末が送信した、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容と前記第２ユーザのＩＤとを受信し、前記第１ユーザのＩＤ、前記第２ユーザのＩＤ、及び前記第１ユーザの会話内容が付加された会話メッセージを、前記第２ユーザに送信するステップを、さらに含んでもよい。
【００２９】
望ましくは、前記方法は、ステップＳ１０３の後に、
前記端末に前記第２ユーザのユーザ情報を送信するステップ、
或は、
前記第２ユーザのユーザ情報に対して処理を行って、処理後の第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにしてから、処理後の第２ユーザのユーザ情報を前記端末に送信するステップを、さらに含んでもよい。
【００３０】
ここで、前記第１ユーザが端末を用いて発した会話要求を受信するステップにおいて、
第１ユーザが端末を用いて発した会話要求を受信し、前記第１ユーザの会話要求が受信されたタイミングを第１タイミングと記録する方法を採用してもよい。
【００３１】
望ましくは、前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップにおいて、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断し、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在する場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザにし、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しない場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第２ユーザにする方法を採用してもよいし、
ここで、前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前又は後からの第１期間の範囲内に会話要求を発したユーザである。
【００３２】
望ましくは、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するステップにおいて、
ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されているか否かを判断して、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されている場合には、ステップＢを実行し、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されていない場合には、ステップＣを実行する、ステップＡと、
前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手としてから、操作を終了する、ステップＢと、
ローカルの候補リストから予め設定された第１規則に従って前記第１ユーザとマッチングできる会話相手を選択して、選択された場合には、ステップＤを実行し、選択されなかった場合には、ステップＥを実行する、ステップＣと、
前記第１規則に従ってローカルの候補リスト中から選び取った、前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手とし、前記第１ユーザと、前記第１ユーザとマッチングできるリアルタイム的な会話相手とを、前記レジストリ中に記録してから、操作を終了する、ステップＤと、
前記第１ユーザを前記候補リストに追加してから、前記ステップＡに戻った後、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する、ステップＥとを実行する方法を採用してもよい。
【００３３】
ここで、前記第１規則は、
予め設定された第１確率によって、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、
予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、の中のいずれか一つ或は任意の組み合わせであってもよい。
【００３４】
望ましくは、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、前記第２ユーザにするステップにおいて、
会話要求を送信したタイミングの前の時間への順番に従って、前記第１タイミングの前に会話要求を送信したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第２ユーザにする方法を採用してもよい。
【００３５】
ここで、前記第２規則は、
予め設定された第３確率に従って、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第２ユーザにする規則と、
予め設定された第４確率に従って、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第２ユーザにする規則と、の中のいずれか一つ或は任意の組み合わせであってもよい。
【００３６】
望ましくは、前記方法は、ステップＳ１０３の後に、
前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが送信した要求を受信するステップと、
前記第２ユーザに、ユーザ情報を取得するための前記第１ユーザからの要求を送信するステップとを、さらに含んでもよい。
【００３７】
望ましくは、前記方法は、ステップＳ１０３の後に、
前記端末に前記第２ユーザのユーザ情報を送信するステップを、さらに含んでもよい。
【００３８】
ここで、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達した条件であってもよい。
【００３９】
望ましくは、前記方法は、ステップＳ１０３の後に、
前記端末に前記第２ユーザの前置き（opening remarks）を送信するステップを、さらに含んでもよいし、
前記第２ユーザの前置きは、前記第２ユーザにより、ローカルに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルであってもよい。
【００４０】
本発明に係る実施例によって提供する会話確立方法によると、第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【００４１】
図２に示したように、本発明に係る実施例によって提供する会話確立方法は、会話を確立するためのサーバに対して改善を行った。そして、端末を例として説明する。当該方法は、以下のステップを含む。
Ｓ２０１において、サーバに第１ユーザの会話要求を送信する。
Ｓ２０２において、前記サーバが送信した第２ユーザのＩＤを受信する。
Ｓ２０３において、前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠す。
ここで、前記第２ユーザは、前記サーバが前記第１ユーザに対してマッチングを行うことにより取得した会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
【００４２】
望ましくは、前記方法は、ステップＳ２０３の後に、
前記サーバが送信した前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを受信するステップと、
前記第１ユーザと前記第２ユーザとの会話中に、前記第２ユーザの会話内容を出力するステップとを、さらに含んでもよい。
【００４３】
望ましくは、前記方法は、ステップＳ２０３の後に、
前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容を受信し、前記第１ユーザの会話内容と前記第２ユーザのＩＤとを前記サーバに送信するステップを、さらに含んでもよい。
【００４４】
望ましくは、前記方法は、ステップＳ２０３の後に、
前記サーバが送信した前記第２ユーザのユーザ情報を受信し、前記第２ユーザのユーザ情報に対して処理を行った後に当該ユーザ情報を出力して、出力した第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにするステップを、さらに含んでもよい。
【００４５】
望ましくは、前記方法は、ステップＳ２０３の後に、
前記第１ユーザのユーザ情報を受信し、前記第１ユーザのユーザ情報に対して処理を行って、処理後の第１ユーザのユーザ情報によって前記第１ユーザの個人情報が漏洩されないようにするステップを、さらに含んでもよい。
【００４６】
望ましくは、前記方法は、ステップＳ２０３の後、
前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受信し、当該要求を前記サーバに転送するステップを、さらに含んでもよい。
【００４７】
望ましくは、前記第２ユーザが、ユーザ情報を取得するための前記第１ユーザからの要求を許可した場合、当該方法は、さらに、
前記サーバが送信した前記第２ユーザのユーザ情報を受信するステップを含んでもよい。
【００４８】
ここで、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達した条件であってもよい。
【００４９】
望ましくは、前記方法は、ステップＳ２０３の後に、
前記サーバが送信した前記第２ユーザの前置きを受信して出力するステップを、さらに含んでもよいし、
ここで、前記第２ユーザの前置きは、前記第２ユーザにより、前記サーバに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【００５０】
本発明に係る実施例によって提供する会話確立方法によると第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【００５１】
図３に示したように、本発明に係る実施例は、会話確立方法を提供する。当該方法は、以下のステップを含む。
【００５２】
Ｓ３０１において、第１ユーザは、携帯電話中のＩＭツールを用いて会話要求を発する。
【００５３】
本実施例において、説明の便利のために、端末は携帯電話である例を挙げて説明する。第１ユーザの携帯電話にはＩＭツールがインストールされており、第１ユーザは、携帯電話においてＩＭアカウントによってログインできたとする。本実施例における会話要求は、すべて、友達ではないユーザとチャットを確立するための要求を意味し、即ち、サーバに、自分のためのチャット相手（会話相手）のマッチングを要求する。
【００５４】
本発明に係る実施例を実施する際に、端末は、携帯電話の他に、タブレットＰＣ、ノートパソコン、ＰＣ（パーソナルコンピュータ）機器、等であってもよいし、携帯電話に制限されないことに、注意すべきである。
【００５５】
望ましくは、サーバには、各々のユーザがサーバに会話要求を発したタイミングを記録するためのタイムラインが設定されており、これに対応して、サーバは第１ユーザが送信した会話要求を受信した際に、現在タイミングを第１タイミングと記録する。
【００５６】
Ｓ３０２において、サーバが第１ユーザにリアルタイム的な会話相手をマッチングさせる。マッチングできると、ステップＳ３０３を実行し、マッチングできないと、ステップＳ３０４を実行する。
【００５７】
本実施例において、リアルタイム的な会話相手を、
前記第１タイミングを中心点として、前記第１タイミングの前、或は、後からの第１期間の範囲内に会話要求を発した他のユーザに定義してもよい。
【００５８】
関連する技術において、ユーザに会話相手をマッチングさせる際に、ランダムマッチングしかできない。本発明に係る実施例においては、第１ユーザにリアルタイム的な会話相手をマッチングさせる方法を採用することにより、ユーザのエクスペリエンスを改善できて、マッチングして会話を確立するリアルタイム性を満足させることができる。このようにして、ユーザは、エクスペリエンスの観点で、会話要求を発した後にマッチングして得られた会話相手も、ちょうど、会話需要があると感じられる。
【００５９】
望ましくは、図４に示したように、サーバが、第１ユーザにリアルタイム的な会話相手をマッチングさせるステップにおいて、以下のＳ３０２-１を実行する方法を採用してもよい。
【００６０】
Ｓ３０２-１において、ローカルに保存されているレジストリ中に前記第１ユーザのリアルタイム的な会話相手が記録されているか否かを判断し、ローカルに保存されているレジストリ中に前記第１ユーザのリアルタイム的な会話相手が記録されていると、ステップＳ３０２-２を実行し、ローカルに保存されているレジストリ中に前記第１ユーザのリアルタイム的な会話相手が記録されていないと、ステップＳ３０２-３を実行する。
【００６１】
好ましくは、サーバのローカルには一つのレジストリが構築されている。各々のユーザの会話相手を、レジストリ中にリアルタイムに記録する。サーバは、ユーザにリアルタイム的な会話相手をマッチングさせる需要があると、好ましくは、レジストリ中から検索してマッチングさせる。
【００６２】
ステップＳ３０２-２において、前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザのリアルタイム的な会話相手を、前記第１ユーザの会話相手として、操作を終了する。
【００６３】
ステップＳ３０２-３において、ローカルの候補リスト中から、予め設定された第１規則に従って、前記第１ユーザのリアルタイム的な会話相手を選び取りして、選び取られた場合には、ステップＳ３０２-４を実行し、選び取られなかった場合には、ステップＳ３０２-５を実行する。
【００６４】
好ましくは、サーバのローカルには候補リストがさらに保存されている。候補リストは、ステップＳ３０２-１においてリアルタイム的な会話相手がマッチングできなかったユーザに、リアルタイム的な会話相手をマッチングさせるためのものである。
【００６５】
望ましくは、前記第１規則は、以下の規則１、及び規則２の中のいずれか一つ或は任意の組み合わせであってもよい。
【００６６】
規則１は、予め設定された第１確率によって、候補リスト中から、性別が第１ユーザと異なるユーザを選び取って、第１ユーザのリアルタイム的な会話相手にする規則である。
規則２は、予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則である。
【００６７】
ここで、サーバには、各々のユーザのユーザ情報が保存されている。ユーザ情報には、ユーザの地理的な位置情報と性別が含まれている。前記第１規則は、ただ、好ましい方法であり、第１規則に対して、ユーザの趣味、学校、等の情報に基づいて会話相手をマッチングさせる規則をさらに定義してもよい。
【００６８】
本実施例において、第１確率と第２確率とがすべて１００％である例を挙げて説明する。すると、ローカルの候補リストから、予め設定された第１規則に従って、選び取られた前記第１ユーザのリアルタイム的な会話相手は、
ローカルの候補リストから、前記第１ユーザと性別が異なり、且つ、同じ都市に位置するユーザをランダムに選び取って、第１ユーザのリアルタイム的な会話相手としてもよい。
【００６９】
ステップＳ３０２-４において、前記第１規則にしたがってローカルの候補リスト中から選び取った前記第１ユーザとマッチングできるリアルタイム的な会話相手を、前記第１ユーザの会話相手とし、前記第１ユーザと前記第１ユーザのリアルタイム的な会話相手とを前記レジストリ中に記録してから、操作を終了する。
【００７０】
ステップＳ３０２-５において、前記第１ユーザを前記候補リストに追加してから、前記ステップＳ３０２-１に戻って、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する。
【００７１】
好ましくは、第１期間を超えても、第１ユーザにリアルタイム的な会話相手をマッチングできない際には、第１ユーザにはリアルタイム的な会話相手が存在しないと識別する。
【００７２】
好ましい構成として、第１ユーザは会話要求を発した際に、前記第１ユーザの携帯電話に検索アニメーションを表示し、且つ、検索アニメーションの時間は、第１期間以上にある。このようにして、サーバが、第１期間内に、第１ユーザにリアルタイム的な会話相手をマッチングさせるようにする。
【００７３】
第１期間は、開発者或はユーザにより設定できる。例えば、本実施例においては、第１期間を５ｓｅｃに設定してもよい。
【００７４】
望ましくは、前記第１ユーザを前記候補リストに追加してから、予め設定された第１期間に達した後、前記第１ユーザを前記候補リストから削除する。
【００７５】
Ｓ３０３において、第１ユーザにマッチングさせて得られたリアルタイム的な会話相手を、第１ユーザの会話相手である第２ユーザとして、ステップＳ３０５を実行する。
【００７６】
Ｓ３０４において、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第１ユーザの会話相手である第２ユーザとして、ステップＳ３０５を実行する。
【００７７】
望ましくは、当該ステップＳ３０４において、
サーバに構築したタイムライン上で、第１タイミングを開始点として、前に向けて、順番に、サーバに会話要求を発したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第１ユーザの会話相手にする方法を採用してもよい。
【００７８】
好ましくは、第２規則は、以下の規則１、及び規則２の中のいずれか一つ或は任意の組み合わせであってもよい。
【００７９】
規則３は、予め設定された第３確率に従って、性別が第１ユーザと異なるユーザを選び取って、第１ユーザの会話相手にする規則である。
【００８０】
規則４は、予め設定された第４確率に従って、位置する都市は前記第１ユーザと同一なユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則である。
【００８１】
ここで、サーバには、各々のユーザのユーザ情報が保存されている。ユーザ情報には、ユーザの地理的な位置情報と性別が含まれている。前記第２規則は、ただ、好ましい方法であり、第１規則に対して、ユーザの趣味、学校、等の情報に基づいて会話相手をマッチングさせる規則をさらに定義してもよい。
【００８２】
本実施例において、第３確率と第４確率とがすべて７０%である例を挙げて説明する。すると、サーバに構築したタイムライン上で、第１タイミングを開始点として、前に向けて、順番に、サーバに会話要求を発したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第１ユーザの会話相手にするステップにおいて、
第３確率と第４確率とによって、前記第１ユーザの会話相手の性別と位置する都市を特定し、
サーバに構築したタイムライン上、第１タイミングを開始点として、前に向けて、順番に、サーバに会話要求を発したユーザを順次チェックし、第３確率と第４確率とによって特定された前記第１ユーザの会話相手の性別と位置する都市を満たすユーザがチェックされると、第３確率と第４確率とによって特定された前記第１ユーザの会話相手の性別と位置する都市を満たすユーザを、第１ユーザの会話相手にする。
【００８３】
第３確率が７０％であり、且つ、前記第１ユーザは男性である例を挙げて、説明する。第３確率によって前記第１ユーザの会話相手の性別を特定するステップにおいて、
一つのトークンバケットを構築し、その中の７０％のトークンを女性と標記し、３０％のトークンを男性と標記して、前記第１ユーザに一つのトークンランダムに割り当てして、当該トークンに標記された性別を第１ユーザの会話相手の性別とする方法を採用してもよい。
【００８４】
同様に、第４確率は７０％であり、且つ、前記第１ユーザが北京に位置する例を挙げて、説明する。第４確率によって前記第１ユーザの会話相手の都市を特定するステップにおいて、
一つのトークンバケットを構築しその中の７０％のトークンを北京と標記し、３０%のトークンを北京ではない都市に標記して、前記第１ユーザに一つのトークンをランダム割り当てして、当該トークンに標記された都市を第１ユーザの会話相手の都市とする方法を採用してもよい。
【００８５】
Ｓ３０５において、サーバは、前記端末に前記第２ユーザのＩＤを送信する。
【００８６】
ここで、当該ＩＤは、端末に第１ユーザの会話相手を区別できるようにするものであり、第１ユーザにとっては見られないものである。
【００８７】
望ましくは、第１ユーザが端末を用いてサーバに会話要求を発した後、端末に第１ユーザと第２ユーザとの一時的な会話を確立する際に、前記第２ユーザのＩＤを隠す。即ち、第２ユーザＩＤを出力しなく、選択的に第１ユーザと第２ユーザとの会話内容のみ出力する。このようにして、第１ユーザに第２ユーザのＩＤを取得できないようして、第１ユーザは、第２ユーザの権限付与がない場合に、第２ユーザの個人情報を取得できなくなる。
【００８８】
望ましくは、当該ＩＤはユーザにとっては見られないものであり、端末は第２ユーザのＩＤを受信した後、第１ユーザと第２ユーザとの会話を確立できる。好ましくは、ＩＭツールにおいて会話グループの形に出力して、第１ユーザと第２ユーザとの間の会話を行うようにする。
【００８９】
当該ＩＤは、ユーザのＩＭアカウントであってもよいが、会話相手にとっては見られない。また、当該ＩＤは、ユーザがＩＭアカウントを用いて登録したサブアカウントであってもよく、当該サブアカウントはユーザの間のインスタント会話にのみ用いられ、ユーザはサブアカウントに基づいて相手のユーザ情報を検索できない。
【００９０】
例えば、現在、第１ユーザに複数のクループの対話が存在する際には、第２ユーザのＩＤによって会話がどのクループに属するかを区別してもよい。或は、第１ユーザがサーバから送信した会話内容を受信した際に、会話内容と一緒に送信されたＩＤによって、当該対話内容はどのユーザから送信したのかを区別してもよい。
【００９１】
Ｓ３０６において、第１ユーザと第２ユーザとの会話を確立し、操作を終了する。
【００９２】
好ましくは、第１ユーザと第２ユーザとの会話を確立し後、ただ、会話中にのみそれぞれの対話情報を表示して、ユーザープライバシーが漏洩されないよう保証する。
【００９３】
本実施例においては、ユーザの会話内容をオーディオファイルを用いて転送する例を挙げて説明する。図５は、第１ユーザと第２ユーザとの間の会話を確立した後のインターフェースを示す模式図である。
【００９４】
ここで、１０は携帯電話を示し、２０は携帯電話の表示領域を示す。
【００９５】
２０１は、会話の通知バーである。ここで、２０１１は、前のインターフェースへ戻るための機能キーであり、２０１２は、会話相手の都市を表示するためのものであり、２０１３は、パラメータを設定するための機能キーである。
【００９６】
２０２は、会話相手の前置きである。ここで、２０２１は、会話相手の前置きを再生させるための再生キーであり、２０２２は、再生プログレスバーであり、２０１３は、会話相手の前置きの時間を表示させるためのものである。
【００９７】
２０３は、チャットボックスである。ここで、２０３１は、サーバによって生成したランダムヒントであり、２０３２は、再生キーを有する、第１ユーザが発した会話内容（オーディオファイル）であり、２０３３は、第１ユーザは発した会話内容の時間であり、２０３４は、再生キーを有する、第２ユーザが発した会話内容（オーディオファイル）であり、２０３５は、第２ユーザが発した会話内容の時間であり、２０３６は、オーディオファイルを録音して会話内容をして送信するための機能キーであり、２０３７は、チャット状態を表示するための機能キーであり、２０３８は、会話相手を取り替えるための機能キーである。
【００９８】
図５に示したように、第１ユーザと第２ユーザとの会話を確立した後、第１ユーザと第２ユーザはお互いに会話内容を発することができる。本実施例において、ただ、会話内容がオーディオファイルのみである例を挙げて説明する。しかし、実際に実施する際には、会話内容は、テキスト、イメージ、ビデオファイル、等のネットワークを介して伝送できる内容であってもよい。
【００９９】
オプションとしての別の一実施形態において、
第１ユーザと第２ユーザとの会話中に、相手の、ユーザの個人情報が漏洩されなくなる処理を行った後のユーザ情報を表示する。
【０１００】
好ましくは、相手のユーザ情報に対する処理は、サーバによって実行してもよいし、端末よって実行してもよいし。
例えば、チャットボックス内に、予め設定されたファジー化処理後の相手のアバターを表示する。当該ファジー化処理は、相手のアバターに対してすりガラス効果を付与するか、ユーザのアバターに対して編集を行うことにより、ユーザの顔の主な特徴を遮蔽できるため、ユーザの個人プライバシーを効果的に保護できる。
【０１０１】
望ましくは、第１ユーザと第２ユーザとの会話が第１条件に達すると、第１ユーザと第２ユーザとは、お互いに、相手のユーザ情報の照会を申し込んでもよい。
【０１０２】
本発明に係る実施例によって提供する会話確立方法によると、第１ユーザが会話要求を発した後、サーバ第１ユーザに会話相手をマッチングし、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１０３】
図６に示したように、本実施例は、会話確立サーバを提供する。前記サーバは、
第１ユーザが端末を用いて発した会話要求を受信するための第１受信モジュール４０１と、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するためのマッチングモジュール４０２と、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするための第１送信モジュール４０３とを備え、
ここで、前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【０１０４】
望ましくは、図７に示したように、前記サーバは、さらに、
前記第１送信モジュール４０３により前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に、前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを送信するための第２送信モジュール４０４を備える。
【０１０５】
望ましくは、図８に示したように、前記サーバは、さらに、
前記第１送信モジュール４０３により前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末から送信した、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容と前記第２ユーザのＩＤとを受信するための第２受信モジュール４０５と、
前記第１ユーザのＩＤ、前記第２ユーザのＩＤ、及び前記第１ユーザの会話内容が付加された会話メッセージを、前記第２ユーザに送信するための第３送信モジュール４０６とを備える。
【０１０６】
望ましくは、図９、及び図１０に示したように、前記サーバは、さらに、
前記第１送信モジュール４０３により前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザのユーザ情報を送信するための第４送信モジュール４０７、
或は、
前記第１送信モジュール４０３により前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記第２ユーザのユーザ情報に対して処理を行って、処理後の第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにしてから、処理後の第２ユーザのユーザ情報を前記端末に送信するための処理モジュール４０８を備える。
【０１０７】
望ましくは、図１１に示したように、前記第１受信モジュール４０１は、
第１ユーザが端末を用いて発した会話要求を受信するための第１受信ユニット４０１１と、
受信した前記第１ユーザの会話要求のタイミングを第１タイミングと記録するための記録ユニット４０１２を備える。
【０１０８】
図１２に示したように、前記マッチングモジュール４０２は、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するための第１判断ユニット４０２１と、
前記第１判断ユニット４０２１により前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在すると判断された場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザにするための第１処理ユニット４０２２と、
前記第１判断ユニット４０２１により前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと判断された場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングに最も接近するそのユーザを検索して、第２ユーザにするための第２処理ユニット４０２３とを備え、
ここで、前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前又は後からの第１期間の範囲内に会話要求を発したユーザである。
【０１０９】
望ましくは、前記第１判断ユニット４０２１は、
ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されているか否かを判断して、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されている場合には、ステップＢを実行し、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されていない場合には、ステップＣを実行する、ステップＡと、
前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手としてから、操作を終了する、ステップＢと、
ローカルの候補リストから予め設定された第１規則に従って前記第１ユーザとマッチングできる会話相手を選び取りして、選び取られた場合には、ステップＤを実行し、選び取られなかった場合には、ステップＥを実行する、ステップＣと、
前記第１規則に従ってローカルの候補リスト中から選び取った、前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手とし、前記第１ユーザと、前記第１ユーザとマッチングできるリアルタイム的な会話相手とを、前記レジストリ中に記録してから、操作を終了する、ステップＤと、
前記第１ユーザを前記候補リストに追加してから、前記ステップＡに戻った後、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する、ステップＥと、を実行する。
【０１１０】
望ましくは、前記第１規則は、
予め設定された第１確率によって、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、
予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、の中のいずれか一つ或は任意の組み合わせである。
【０１１１】
望ましくは、前記第２処理ユニット４０２３は、会話要求を送信したタイミングの前の時間への順番に従って、前記第１タイミングの前に会話要求を送信したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第２ユーザにする。
【０１１２】
望ましくは、前記第２規則は、
予め設定された第３確率に従って、性別が前記第１ユーザと異なるユーザを選び取って前記第２ユーザにする規則と、
予め設定された第４確率に従って、位置する都市が前記第１ユーザと同一であるユーザを選び取って前記第２ユーザにする規則と、の中のいずれか一つ或は任意の組み合わせである。
【０１１３】
望ましくは、図１３に示したように、前記サーバは、さらに、
前記第１送信モジュール４０３により前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが送信した要求を受信するための第３受信モジュール４０９と、
前記第２ユーザに、ユーザ情報を取得するための前記第１ユーザからの要求を送信するための第５送信モジュール４１０とを備える。
【０１１４】
望ましくは、図１４に示したように、前記サーバは、さらに、
前記第２ユーザにより前記第２ユーザのユーザ情報を取得するための要求を許可した場合、前記端末に前記第２ユーザのユーザ情報を送信するための第６送信モジュール４１１を備える。
【０１１５】
望ましくは、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである。
【０１１６】
望ましくは、図１５に示したように、前記サーバは、さらに、
前記第１送信モジュール４０３により前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザの前置きを送信するための第７送信モジュール４１２を備え、
前記第２ユーザの前置きは、前記第２ユーザにより、ローカルに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【０１１７】
本発明に係る実施例によって提供する会話確立サーバによると第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１１８】
図１６に示したように、本実施例は、会話確立装置を提供する。前記装置は、
サーバに第１ユーザの会話要求を送信するための第１送信モジュール５０１と、
前記サーバが送信した第２ユーザのＩＤを受信するための第１受信モジュール５０２と、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠すための確立モジュール５０３とを備え、
ここで、前記第２ユーザは、前記サーバにより前記第１ユーザに対してマッチングを行うことにより取得した前記第１ユーザの会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
【０１１９】
望ましくは、図１７に示したように、前記装置は、さらに、
前記確立モジュール５０３により前記第２ユーザのＩＤに基づいて前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを受信するための第２受信モジュール５０４と、
前記第１ユーザと前記第２ユーザとの会話中に、前記第２ユーザの会話内容を出力するための出力モジュール５０５とを備える。
【０１２０】
望ましくは、図１８に示したように、前記装置は、さらに、
前記確立モジュール５０３により前記第２ユーザのＩＤに基づいて前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容を受信するための第３受信モジュール５０６と、
前記第１ユーザの会話内容と前記第２ユーザのＩＤとを前記サーバに送信するための第２送信モジュール５０７とを備える。
【０１２１】
望ましくは、図１９に示したように、前記装置は、さらに、
前記確立モジュール５０３により前記第２ユーザのＩＤに基づいて前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザのユーザ情報を受信し、前記第２ユーザのユーザ情報に対して処理を行った後に当該ユーザ情報を出力して、出力した第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにするための第４受信モジュール５０８を備える。
【０１２２】
望ましくは、図２０に示したように、前記装置は、さらに、
前記確立モジュール５０３により前記第２ユーザのＩＤに基づいて前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザのユーザ情報を受信し、前記第１ユーザのユーザ情報に対して処理を行って、処理後の第１ユーザのユーザ情報によって前記第１ユーザの個人情報が漏洩されないようにするための第５受信モジュール５０９を備える。
【０１２３】
望ましくは、図２１に示したように、前記装置は、さらに、
前記確立モジュール５０３により前記第２ユーザのＩＤに基づいて前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受信し、当該要求を前記サーバに転送するための第６受信モジュール５１０を備える。
【０１２４】
望ましくは、図２２に示したように、前記装置は、さらに、
前記第２ユーザにより前記第２ユーザのユーザ情報を取得するための要求を許可した場合、前記サーバが送信した前記第２ユーザのユーザ情報を受信するための第７受信モジュール５１１を備える。
【０１２５】
望ましくは、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである。
【０１２６】
図２３に示したように、前記装置は、さらに、
前記確立モジュール５０３により前記第２ユーザのＩＤに基づいて前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザの前置きを受信して出力するための第８受信モジュール５１２を備え、
ここで、前記第２ユーザの前置きは、前記第２ユーザにより、前記サーバに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【０１２７】
本発明に係る実施例によって提供する会話確立装置によると第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１２８】
本実施例は、会話確立システムをさらに提供する。前記システムは、上記のいずれか一つの会話確立サーバ、及び上記のいずれか一つの会話確立装置を備える。
【０１２９】
本発明に係る実施例によって提供する会話確立システムによると第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１３０】
本発明に係る実施例は、機器をさらに提供する。当該機器は、サーバであってもよい。
【０１３１】
前記機器は、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された一つ以上のモジュール（ｐｒｏｇｒａｍｓ）と
を備え、
前記一つ以上のモジュールは、
第１ユーザが端末を用いて発した会話要求を受信し、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得し、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにする機能を
実現し、
前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【０１３２】
望ましくは、前記一つ以上のモジュールは、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に、前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを送信する機能を実現する。
【０１３３】
望ましくは、前記一つ以上のモジュールは、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末が送信した、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容と前記第２ユーザのＩＤとを受信し、前記第１ユーザのＩＤ、前記第２ユーザのＩＤ、及び前記第１ユーザの会話内容が付加された会話メッセージを、前記第２ユーザに送信する機能を実現する。
【０１３４】
望ましくは、前記一つ以上のモジュールは、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザのユーザ情報を送信する機能、
或は、
前記第２ユーザのユーザ情報に対して処理を行って、処理後の第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにしてから、処理後の第２ユーザのユーザ情報を前記端末に送信する機能
を実現する。
【０１３５】
望ましくは、前記第１ユーザが端末を用いて発した会話要求を受信するステップにおいて、
第１ユーザが端末を用いて発した会話要求を受信し、前記第１ユーザの会話要求が受信されたタイミングを第１タイミングと記録する方法を採用してもよい。
【０１３６】
望ましくは、前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップにおいて、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断し、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在する場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザとし、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しない場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第２ユーザにする方法を採用してもよい。
ここで、前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前又は後からの第１期間の範囲内に会話要求を発したユーザである。
【０１３７】
望ましくは、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するステップにおいて、
ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されているか否かを判断して、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されている場合には、ステップＢを実行し、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されていない場合には、ステップＣを実行する、ステップＡと、
前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手としてから、操作を終了する、ステップＢと、
ローカルの候補リストから予め設定された第１規則に従って前記第１ユーザとマッチングできる会話相手を選び取りして、選び取られた場合には、ステップＤを実行し、選び取られなかった場合には、ステップＥを実行する、ステップＣと、
前記第１規則に従ってローカルの候補リスト中から選び取った、前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手とし、前記第１ユーザと、前記第１ユーザとマッチングできるリアルタイム的な会話相手とを、前記レジストリ中に記録してから、操作を終了する、ステップＤと、
前記第１ユーザを前記候補リストに追加してから、前記ステップＡに戻った後、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する、ステップＥと、
を実行する方法を採用してもよい。
【０１３８】
望ましくは、前記第１規則は、
予め設定された第１確率によって、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、
予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、の中のいずれか一つ或は任意の組み合わせであってもよい。
【０１３９】
望ましくは、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、前記第２ユーザにするステップにおいて、
会話要求を送信したタイミングの前の時間への順番に従って、前記第１タイミングの前に会話要求を送信したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第２ユーザにする方法を採用してもよい。
【０１４０】
望ましくは、前記第２規則は、
予め設定された第３確率に従って、性別が前記第１ユーザと異なるユーザを選び取って前記第２ユーザにする規則と、
予め設定された第４確率に従って、位置する都市が前記第１ユーザと同一であるユーザを選び取って前記第２ユーザにする規則と、の中のいずれか一つ或は任意の組み合わせであってもよい。
【０１４１】
望ましくは、前記一つ以上のモジュールは、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが送信した要求を受信し、
前記第２ユーザに、ユーザ情報を取得するための前記第１ユーザからの要求を送信する機能を実現する。
【０１４２】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザにより前記第１ユーザのユーザ情報を取得するための要求を許可した場合、前記端末に前記第２ユーザのユーザ情報を送信する機能を実現する。
【０１４３】
望ましくは、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達した条件であってもよい。
【０１４４】
望ましくは、前記一つ以上のモジュールは、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザの前置きを送信する機能を実行し、
ここで、前記第２ユーザの前置きは、前記第２ユーザにより、ローカルに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【０１４５】
本発明に係る実施例によって提供する機器によると、第１ユーザが端末を用いて会話要求を発した後、第１ユーザに会話相手をマッチングし、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１４６】
また、本実施例は、不揮発性の読み取り可能な記憶媒体をさらに提供する。当該記憶媒体には、一つ以上のモジュール（ｐｒｏｇｒａｍｓ）が記憶されており、当該一つ以上のモジュールをタッチスクリーンを有する機器に適用することによって、
当該機器に、
第１ユーザが端末を用いて発した会話要求を受信するステップと、
前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップと、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにするステップと
の命令（ｉｎｓｔｒｕｃｔｉｏｎｓ）を実行させることができる。
ここで、前記ＩＤは、前記端末が前記第１ユーザの会話相手を区別するためのものであり、前記第１ユーザにとっては見られないものである。
【０１４７】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に、前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを送信するステップの命令を実行させることができる。
【０１４８】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末が送信した、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容と前記第２ユーザのＩＤとを受信し、前記第１ユーザのＩＤ、前記第２ユーザのＩＤ、及び前記第１ユーザの会話内容が付加された会話メッセージを、前記第２ユーザに送信するステップの命令を実行させることができる。
【０１４９】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザのユーザ情報を送信するステップ、
或は、
前記第２ユーザのユーザ情報に対して処理を行って、処理後の第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにしてから、処理後の第２ユーザのユーザ情報を前記端末に送信するステップ
の命令を実行させることができる。
【０１５０】
望ましくは、前記第１ユーザが端末を用いて発した会話要求を受信するステップにおいて、
第１ユーザが端末を用いて発した会話要求を受信し、前記第１ユーザの会話要求が受信されたタイミングを第１タイミングと記録する方法を採用してもよい。
【０１５１】
望ましくは、前記第１ユーザに対してマッチングを行うことにより、前記第１ユーザの会話相手である第２ユーザを取得するステップにおいて、
前記第１タイミングに基づいて、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断し、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在する場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手を第２ユーザとし、
前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しない場合、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、第２ユーザにする方法を採用してもよいし、
ここで、前記第１ユーザとマッチングできるリアルタイム的な会話相手は、前記第１タイミングの前又は後からの第１期間の範囲内に会話要求を発したユーザである。
【０１５２】
望ましくは、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在するか否かを判断するステップにおいて、
ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されているか否かを判断して、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されている場合には、ステップＢを実行し、ローカルに保存されているレジストリ中に前記第１ユーザとマッチングできる会話相手が記録されていない場合には、ステップＣを実行する、ステップＡと、
前記ローカルに保存されているレジストリ中に記録されている前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手としてから、操作を終了する、ステップＢと、
ローカルの候補リストから予め設定された第１規則に従って前記第１ユーザとマッチングできる会話相手を選び取りして、選び取られた場合には、ステップＤを実行し、選び取られなかった場合には、ステップＥを実行する、ステップＣと、
前記第１規則に従ってローカルの候補リスト中から選び取った、前記第１ユーザとマッチングできる会話相手を、前記第１ユーザとマッチングできるリアルタイム的な会話相手とし、前記第１ユーザと、前記第１ユーザとマッチングできるリアルタイム的な会話相手とを、前記レジストリ中に記録してから、操作を終了する、ステップＤと、
前記第１ユーザを前記候補リストに追加してから、前記ステップＡに戻った後、第１期間に達しても、前記第１ユーザとマッチングできるリアルタイム的な会話相手がマッチングできない場合、前記第１ユーザとマッチングできるリアルタイム的な会話相手が存在しないと識別して、操作を終了する、ステップＥとを実行する方法を採用してもよい。
【０１５３】
望ましくは、前記第１規則は、予め設定された第１確率によって、前記候補リスト中から、性別が前記第１ユーザと異なるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、
予め設定された第２確率によって、前記候補リスト中から、位置する都市が前記第１ユーザと同一であるユーザを選び取って、前記第１ユーザとマッチングできるリアルタイム的な会話相手にする規則と、の中のいずれか一つ或は任意の組み合わせであってもよい。
【０１５４】
望ましくは、前記第１タイミングの前に会話要求を送信したタイミングが前記第１タイミングと最も接近するそのユーザを検索して、前記第２ユーザにするステップにおいて、
会話要求を送信したタイミングの前の時間への順番に従って、前記第１タイミングの前に会話要求を送信したユーザを順次チェックし、予め設定された第２規則を満たすユーザがチェックされると、前記予め設定された第２規則を満たすユーザを、前記第２ユーザにする方法を採用してもよい。
【０１５５】
望ましくは、前記第２規則は、
予め設定された第３確率に従って、性別が前記第１ユーザと異なるユーザを選び取って前記第２ユーザにする規則と、
予め設定された第４確率に従って、位置する都市が前記第１ユーザと同一であるユーザを選び取って前記第２ユーザにする規則と、の中のいずれか一つ或は任意の組み合わせであってもよい。
【０１５６】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが送信した要求を受信するステップと、
前記第２ユーザに、ユーザ情報を取得するための前記第１ユーザからの要求を送信するステップとの命令を実行させることができる。
【０１５７】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザにより前記第１ユーザのユーザ情報を取得するための要求を許可した場合、前記端末に前記第２ユーザのユーザ情報を送信するステップの命令を実行させることができる。
【０１５８】
望ましくは、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達した条件であってもよい。
【０１５９】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記端末に前記第２ユーザのＩＤを送信して、前記端末が前記第１ユーザと前記第２ユーザとの会話を確立するようにした後に、前記端末に前記第２ユーザの前置きを送信するステップの命令を実行させることができるし、
ここで、前記第２ユーザの前置きは、前記第２ユーザにより、ローカルに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【０１６０】
本発明に係る実施例によって提供する不揮発性の記憶媒体を有する機器によると第１ユーザが会話要求を発した後に、第１ユーザのために会話相手をマッチングして、端末に第１ユーザの会話相手である第２ユーザのＩＤのみを返送して会話を確立することにより、端末がＩＤによって対話を区別するようにして、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１６１】
本発明に係る実施例は、さらに機器を提供する。例えば、当該機器は、携帯電話、タブレットＰＣ、ノートパソコン、等であってもよい。
【０１６２】
前記機器は、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された、一つ以上のモジュールとを備え、
前記一つ以上のモジュールは、
サーバに第１ユーザの会話要求を送信し、
前記サーバが送信した第２ユーザのＩＤを受信し、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠す機能を実行し、
ここで、前記第２ユーザは、前記サーバが前記第１ユーザに対してマッチングを行うことにより取得した会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
【０１６３】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを受信し、
前記第１ユーザと前記第２ユーザとの会話中に、前記第２ユーザの会話内容を出力する機能を実現する。
【０１６４】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容を受信し、前記第１ユーザの会話内容と前記第２ユーザのＩＤとを前記サーバに送信する機能を実現する。
【０１６５】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザのユーザ情報を受信し、前記第２ユーザのユーザ情報に対して処理を行った後に当該ユーザ情報を出力して、出力した第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにする機能を実現する。
【０１６６】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザのユーザ情報を受信し、前記第１ユーザのユーザ情報に対して処理を行って、処理後の第１ユーザのユーザ情報によって前記第１ユーザの個人情報が漏洩されないようにする機能を実現する。
【０１６７】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受信し、当該要求を前記サーバに転送する機能を実現する。
【０１６８】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザにより前記第１ユーザのユーザ情報を取得するための要求を許可した場合、前記サーバが送信した前記第２ユーザのユーザ情報を受信する機能を実現する。
【０１６９】
望ましくは、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである。
【０１７０】
望ましくは、前記一つ以上のモジュールは、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザの前置きを受信して出力する機能を実行し、
ここで、前記第２ユーザの前置きは、前記第２ユーザにより、前記サーバに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【０１７１】
本発明に係る実施例によって提供する機器によると、第１ユーザが会話要求を発して、サーバが第１ユーザに会話相手をマッチングさせた後、サーバから返送した第１ユーザの会話相手である第２ユーザのＩＤのみ受信して会話を確立することにより、機器に、ＩＤによって対話を区別させて、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１７２】
また、本実施例は、不揮発性の読み取り可能な記憶媒体を、さらに提供する。当該記憶媒体には、一つ以上のモジュール（ｐｒｏｇｒａｍｓ）が記憶されており、当該一つ以上のモジュールをタッチスクリーンを有する機器に適用することによって、
当該機器に、
サーバに第１ユーザの会話要求を送信するステップと、
前記サーバが送信した第２ユーザのＩＤを受信するステップと、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの間の会話を確立し、前記第２ユーザのＩＤを隠すステップと
の命令（ｉｎｓｔｒｕｃｔｉｏｎｓ）を実行させることができるし、
ここで、前記第２ユーザは、前記サーバが前記第１ユーザに対してマッチングを行うことにより取得した会話相手であり、前記ＩＤは、前記第１ユーザの会話相手を区別するためのものである。
【０１７３】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザのＩＤと前記第２ユーザの会話内容とが付加された会話メッセージを受信するステップと、
前記第１ユーザと前記第２ユーザとの会話中に、前記第２ユーザの会話内容を出力するステップと
の命令を実行させることができる。
【０１７４】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザが前記第２ユーザとの会話中に入力した会話内容を受信し、前記第１ユーザの会話内容と前記第２ユーザのＩＤとを前記サーバに送信するステップの命令を実行させることができる。
【０１７５】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザのユーザ情報を受信し、前記第２ユーザのユーザ情報に対して処理を行った後に当該ユーザ情報を出力して、出力した第２ユーザのユーザ情報によって前記第２ユーザの個人情報が漏洩されないようにするステップの命令を実行させることができる。
【０１７６】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザのユーザ情報を受信し、前記第１ユーザのユーザ情報に対して処理を行って、処理後の第１ユーザのユーザ情報によって前記第１ユーザの個人情報が漏洩されないようにするステップの命令を実行させることができる。
【０１７７】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記第１ユーザと前記第２ユーザとの会話が予め設定された第１条件を満たす場合、前記第２ユーザのユーザ情報を取得するための、前記第１ユーザが発した要求を受信し、当該要求を前記サーバに転送するステップの命令を実行させることができる。
【０１７８】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザにより前記第１ユーザのユーザ情報を取得するための要求を許可した場合、前記サーバが送信した前記第２ユーザのユーザ情報を受信するステップの命令を実行させることができる。
【０１７９】
望ましくは、前記第１条件は、
前記第１ユーザと前記第２ユーザとの会話中に、対話の数量が予め設定された数量に達することである。
【０１８０】
望ましくは、前記一つ以上のモジュールは、当該機器に、さらに、
前記第２ユーザのＩＤに基づいて、前記第１ユーザと前記第２ユーザとの会話を確立した後に、前記サーバが送信した前記第２ユーザの前置きを受信して出力するステップの命令を実行させることができるし、
ここで、前記第２ユーザの前置きは、前記第２ユーザにより、前記サーバに予め保存したテキスト、イメージ、オーディオ、或はビデオファイルである。
【０１８１】
本発明に係る実施例によって提供する不揮発性の記憶媒体によると、当該不揮発性の記憶媒体中に記憶されている一つ以上のモジュールを実行することによって、第１ユーザが会話要求を発して、サーバが第１ユーザに会話相手をマッチングさせた後、サーバから返送した第１ユーザの会話相手である第２ユーザのＩＤのみ受信して会話を確立することにより、機器に、ＩＤによって対話を区別させて、ユーザの権限付与がない場合には、いかなるユーザ個人情報も出力されない。このようにして、ユーザに一時的な会話を確立するタスクを完成できるほか、ユーザの個人情報が漏洩されないようにして、ユーザの個人情報のセキュリティを改善した。
【０１８２】
以上の実施方法の記載によって、本技術分野の当業者は、本発明に係る実施例をはっきり理解してハードウェアによって実現できるし、ソフトウェアと必要な汎用のハードウェアプラットフォームの方法によっても実現できる。このような理解に基づいて、本発明に係る実施例の構成をソフトウェア製品の形態によって体現できるし、当該ソフトウェア製品は不揮発性記憶媒体（ＣＤ−ＲＯＭ、Ｕディスク、モバイルハードディスク、等）に記憶されて、含まれているいくつかの命令によってコンピュータ機器（パーソナルコンピュータ、サーバー、ネットワーク機器、等）に本発明の各々の実施例に係る前記の方法を実行させてもよい。
【０１８３】
本技術分野の当業者は、図面はただ好ましい実施例を示す模式図であり、図面中のモジュール若しくは流れは本発明を実施するのに必須なものではないことを理解すべきである。
【０１８４】
本技術分野の当業者は、実施例中の装置のモジュールを実施例に対する記述に従って実施例の装置中に分布してもよいし、適当な変更を行うことにより本実施例の一つ以上の装置に中に分布してもよいことを理解すべきである。上記の実施例のモジュールを一つのモジュールに合併してもよいし、さらに、複数のサブモジュールに分割してもよい。
【０１８５】
上記の本発明に係る実施例の順番は、ただ、説明するためのものであり、実施例の優劣を代表しない。
【０１８６】
当然なたら、本技術分野の当業者は、本発明に対して、本発明の精神を逸脱しない範囲において様々な変更と変形を行うことができる。このように、本発明に対するこれら変更と変形が本発明の特許請求の範囲に属するか、又は均等な技術の範囲内に属すると、本発明はこれら変更と変形を含むことを意図する。
【図１】
0005909597.tif 000002
【図２】
0005909597.tif 000003
【図３】
0005909597.tif 000004
【図４】
0005909597.tif 000005
【図５】
0005909597.tif 000006
【図６】
0005909597.tif 000007
【図７】
0005909597.tif 000008
【図８】
0005909597.tif 000009
【図９】
0005909597.tif 000010
【図１０】
0005909597.tif 000011
【図１１】
0005909597.tif 000012
【図１２】
0005909597.tif 000013
【図１３】
0005909597.tif 000014
【図１４】
0005909597.tif 000015
【図１５】
0005909597.tif 000016
【図１６】
0005909597.tif 000017
【図１７】
0005909597.tif 000018
【図１８】
0005909597.tif 000019
【図１９】
0005909597.tif 000020
【図２０】
0005909597.tif 000021
【図２１】
0005909597.tif 000022
【図２２】
0005909597.tif 000023
【図２３】
0005909597.tif 000024