(57)【特許請求の範囲】
【請求項１】
コミュニケーションツールベースのデータ転送方法であって、多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し：
コミュニケーションツールサーバにより、データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信するステップであって、Ｍは正の整数である、前記受信するステップと；
前記コミュニケーションツールサーバにより、前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスを受信するステップであって、Ｎは正の整数である、前記受信するステップと；
データ転送サーバにより、前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得するステップと；
前記データ転送サーバにより、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するステップであって、Ｑは正の整数である、前記選択するステップと；
前記データ転送サーバにより、前記開始リクエストに従って第１のＭ個のデータ転送リストを生成するステップであって、前記第１のＭ個のデータ転送リストは前記Ｍ人のセッション参加ユーザのソースデータ点から中間データ点を示す、前記生成するステップと；
前記データ転送サーバにより、前記参加レスポンスに従って第２のＮ個のデータ転送リストを生成するステップであって、前記第２のＮ個のデータ転送リストは前記Ｎ人のセッション参加ユーザのソースデータ点から中間データ点を示す、前記生成するステップと；
前記データ転送サーバにより、前記参加結果、前記プリセット条件、及び前記Ｑ個の対象データ点に従って第３のＱ個のデータ転送リストを生成するステップであって、前記第３のＱ個のデータ転送リストは前記中間データ点から前記Ｑ個の対象データ点を示す、前記生成するステップと；を備える、
コミュニケーションツールベースのデータ転送方法。
【請求項２】
前記データ転送サーバにより、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのデータ点に関してデータエクスポートを実行するステップと；
前記データ転送サーバにより、前記第１のＭ個のデータ転送リスト、前記第２のＮ個のデータ転送リスト、及び前記第３のＱ個のデータ転送リストに従って、前記Ｑ個の対象データ点に関してデータインポートを実行するステップと；を更に備える、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項３】
前記参加結果、前記プリセット条件、及び前記Ｑ個の対象データ点に従って第３のＱ個のデータ転送リストを生成する前記ステップは、具体的に：
前記データ転送サーバにより、前記Ｑ個の対象データ点に対応する前記ユーザの前記参加結果に従って前記ユーザをランク付けし、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応するデータ転送量を前記Ｑ個の対象データ点へ割り当てるステップと；
前記データ転送サーバにより、前記Ｑ個の対象データ点及び前記Ｑ個の対象データ点へそれぞれ割り当てられた前記データ転送量に従って、前記第３のＱ個のデータ転送リストを生成するステップと；を備える、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項４】
前記参加結果は、ランダムに生成される、又は、前記データ転送プロジェクトに参加する前記ユーザにより入力される内容に従って生成される、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項５】
前記データ転送サーバにより、前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するステップ；を更に備える、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項６】
前記データ転送プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのエクスポートされるデータ転送量は同じである、
請求項３に記載のコミュニケーションツールベースのデータ転送方法。
【請求項７】
データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信する前記ステップの後に：
前記コミュニケーションツールサーバにより、参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、前記参加招待案内の中の参加条件にマークを付すステップ；を更に備える、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項８】
Ｍ及びＱは、両方とも１である、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項９】
前記コミュニケーションツールは、インスタントメッセージ用ソフトウェアである、
請求項１に記載のコミュニケーションツールベースのデータ転送方法。
【請求項１０】
コミュニケーションツールベースの支払方法であって、多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し：
コミュニケーションツールサーバにより、支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信するステップであって、Ｍは正の整数である、前記受信するステップと；
前記コミュニケーションツールサーバにより、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信するステップであって、Ｎは正の整数である、前記受信するステップと；
支払サーバにより、前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得するステップと；
前記支払サーバにより、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択するステップであって、Ｑは正の整数である、前記選択するステップと；
前記支払サーバにより、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払うステップと；を備える、
コミュニケーションツールベースの支払方法。
【請求項１１】
前記支払サーバにより、前記開始リクエストに従ってＭ個の支払人一致リストを生成するステップであって、前記Ｍ個の支払人一致リストは前記Ｍ人のセッション参加ユーザの前記アカウントから中間アカウントを示す、前記生成するステップと；
前記支払サーバにより、前記参加レスポンスに従ってＮ個の支払人一致リストを生成するステップであって、前記Ｎ個の支払人一致リストは前記Ｎ人のセッション参加ユーザの前記アカウントから中間アカウントを示す、前記生成するステップと；
前記支払サーバにより、前記参加結果、前記プリセット条件、及び前記Ｑ個の対象アカウントに従ってＱ個の受取人一致リストを生成するステップであって、前記Ｑ個の受取人一致リストは前記中間アカウントから前記Ｑ個の対象アカウントを示す、前記生成するステップと；を更に備える、
請求項１０に記載のコミュニケーションツールベースの支払方法。
【請求項１２】
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払う前記ステップは、具体的に：
前記コミュニケーションツールサーバにより、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記アカウントから引き落とし、そして、前記Ｍ個の支払人一致リストと、前記Ｎ個の支払人一致リストと、前記Ｑ個の受取人一致リストとに従って、前記Ｑ個の対象アカウントへ支払うステップを備える、
請求項１１に記載のコミュニケーションツールベースの支払方法。 
【請求項１３】
前記参加結果、前記プリセット条件、及び前記Ｑ個の対象アカウントに従ってＱ個の受取人一致リストを生成する前記ステップは、具体的に：
前記支払サーバにより、前記Ｑ個の対象アカウントに対応する前記ユーザの前記参加結果に従って前記ユーザをランク付けし、そして、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応する金額を前記Ｑ個の対象アカウントへ割り当てるステップと；
前記支払サーバにより、前記Ｑ個の対象アカウント及び前記Ｑ個の対象アカウントにそれぞれ割り当てられた前記金額に従って、Ｑ個の受取人一致リストを生成するステップと；を備える、
請求項１１に記載のコミュニケーションツールベースの支払方法。
【請求項１４】
前記参加結果はランダムに生成される、又は、前記支払プロジェクトに参加する前記ユーザにより入力される内容に従って生成される、
請求項１０又は１１に記載のコミュニケーションツールベースの支払方法。
【請求項１５】
前記支払サーバにより、前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、そして、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するステップを更に備える、
請求項１０に記載のコミュニケーションツールベースの支払方法。
【請求項１６】
前記支払プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの支払金額は同じである、
請求項１３に記載のコミュニケーションツールベースの支払方法。
【請求項１７】
支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信する前記ステップの後に：
前記コミュニケーションツールサーバにより、参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、前記参加招待案内の中の参加条件にマークを付すステップ；を更に備える、
請求項１０に記載のコミュニケーションツールベースの支払方法。
【請求項１８】
Ｍ及びＱは、両方とも１である、
請求項１０に記載のコミュニケーションツールベースの支払方法。
【請求項１９】
前記コミュニケーションツールは、インスタントメッセージ用ソフトウェアである、
請求項１０に記載のコミュニケーションツールベースの支払方法。
【請求項２０】
コミュニケーションツールベースのデータ転送システムであって：
コミュニケーションツールを提供するコミュニケーションツールサーバと；前記コミュニケーションツールが実行される複数のクライアント端末と；データ転送サーバと；を備え、
多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し：
前記コミュニケーションツールサーバは、データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される開始リクエストを受信し、前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記データ転送サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；
前記データ転送サーバは、前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し、そして、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するように構成され、Ｑは正の整数であり；
前記データ転送サーバは：
前記開始リクエストに従って第１のＭ個のデータ転送リストを生成するように構成され、前記第１のＭ個のデータ転送リストは前記Ｍ人のセッション参加ユーザのソースデータ点から中間データ点を示し；
前記参加レスポンスに従って第２のＮ個のデータ転送リストを生成するように構成され、前記第２のＮ個のデータ転送リストは前記Ｎ人のセッション参加ユーザのソースデータ点から中間データ点を示し；
前記参加結果と、前記プリセット条件と、前記Ｑ個の対象データ点とに従って第３のＱ個のデータ転送リストを生成するように構成され、前記第３のＱ個のデータ転送リストは前記中間データ点から前記Ｑ個の対象データ点を示す；
コミュニケーションツールベースのデータ転送システム。
【請求項２１】
前記データ転送サーバは、更に：
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのデータ点に関してデータエクスポートを実行し、そして、前記第１のＭ個のデータ転送リストと、前記第２のＮ個のデータ転送リストと、前記第３のＱ個のデータ転送リストとに従って、前記Ｑ個の対象データ点に関してデータインポートを実行するように構成された；
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２２】
前記データ転送サーバは、具体的に：
前記Ｑ個の対象データ点に対応する前記ユーザの前記参加結果に従って前記ユーザをランク付けし、そして、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応するデータ転送量を前記Ｑ個の対象データ点へ割り当て；
前記Ｑ個の対象データ点及び前記Ｑ個の対象データ点へそれぞれ割り当てられた前記データ転送量に従って、第３のＱ個のデータ転送リストを生成するように構成された；
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２３】
前記参加結果は、ランダムに生成される、又は、前記データ転送プロジェクトに参加する前記ユーザにより入力される内容に従って生成される、
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２４】
前記データ転送サーバは、更に：
前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、そして、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するように構成された；
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２５】
前記データ転送プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのエクスポートされるデータ転送量は同じである、
請求項２２に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２６】
前記コミュニケーションツールサーバは、更に：
参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、そして、前記参加招待案内の中の参加条件にマークを付すよう構成された；
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２７】
Ｍ及びＱは両方とも１である、
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２８】
前記コミュニケーションツールはインスタントメッセージ用ソフトウェアである、
請求項２０に記載のコミュニケーションツールベースのデータ転送システム。
【請求項２９】
コミュニケーションツールベースの支払システムであって：
前記コミュニケーションツールを提供するコミュニケーションツールサーバと；前記コミュニケーションツールが実行される複数のクライアント端末と；支払サーバと；を備え、
多人数セッション参加ユーザは前記コミュニケーションツール内の同じセッションに参加し；
前記コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記支払サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；
前記支払サーバは、前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択し、Ｑは正の整数であり、そして、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払うよう構成された；
コミュニケーションツールベースの支払システム。
【請求項３０】
前記支払サーバは、更に：
前記開始リクエストに従ってＭ個の支払人一致リストを生成するように構成され、前記Ｍ個の支払人一致リストは前記Ｍ人のセッション参加ユーザの前記アカウントから中間アカウントを示し；
前記参加レスポンスに従ってＮ個の支払人一致リストを生成するように構成され、前記Ｎ個の支払人一致リストは前記Ｎ人のセッション参加ユーザの前記アカウントから中間アカウントを示し；
前記参加結果と、前記プリセット条件と、前記Ｑ個の対象アカウントとに従ってＱ個の受取人一致リストを生成するように構成され、前記Ｑ個の受取人一致リストは前記中間アカウントから前記Ｑ個の対象アカウントを示す；
請求項２９に記載のコミュニケーションツールベースの支払システム。
【請求項３１】
前記支払サーバは、具体的に：
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記アカウントから引き落とし、そして、前記Ｍ個の支払人一致リストと、前記Ｎ個の支払人一致リストと、前記Ｑ個の受取人一致リストとに従って、前記Ｑ個の対象アカウントに支払う、
請求項３０に記載のコミュニケーションツールベースの支払システム。
【請求項３２】
前記支払サーバは、具体的に：
前記Ｑ個の対象アカウントに対応する前記ユーザの前記参加結果に従って前記ユーザをランク付けし、そして、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応する金額を前記Ｑ個の対象アカウントへ割り当て；
前記Ｑ個の対象アカウント及び前記Ｑ個の対象アカウントへそれぞれ割り当てられた前記金額に従って、Ｑ個の受取人一致リストを生成するように構成された、
請求項３０に記載のコミュニケーションツールベースの支払システム。
【請求項３３】
前記参加結果は、ランダムに生成される、又は、前記支払プロジェクトに参加する前記ユーザによって入力される内容に従って生成される、
請求項２９又は３０に記載のコミュニケーションツールベースの支払システム。
【請求項３４】
前記支払サーバは、更に：
前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、そして、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するように構成された、
請求項２９に記載のコミュニケーションツールベースの支払システム。
【請求項３５】
前記支払プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの支払金額は同じである、
請求項３２に記載のコミュニケーションツールベースの支払システム。
【請求項３６】
前記コミュニケーションツールサーバは、更に：
参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、そして、前記参加招待案内の中の参加条件にマークを付すよう構成された、
請求項２９に記載のコミュニケーションツールベースの支払システム。
【請求項３７】
Ｍ及びＱは両方とも１である、
請求項２９に記載のコミュニケーションツールベースの支払システム。
【請求項３８】
前記コミュニケーションツールはインスタントメッセージ用ソフトウェアである、
請求項２９
に記載のコミュニケーションツールベースの支払システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年６月１０日に提出され「コミュニケーションツールベースのデータ転送方法及びシステム」と題された中国特許出願第２０１５１０３１６６２２．Ｘ号の優先権を主張し、上記中国特許出願は参照によってその全体が本願に組み込まれる。
【０００２】
本願は、コンピュータ技術の分野に関し、特に、コミュニケーションツールベースのデータ転送方法及びシステムに関する。
【背景技術】
【０００３】
コンピュータ技術の急速な発展により、インスタントメッセージ（ＩＭ）用ソフトウェア（例えば、ＷｅＣｈａｔ及びＱＱ）が、人々の仕事及び日常生活の中でますます利用されており、人々の仕事及び日常生活における一般的なコミュニケーションソフトウェアとなってきている。
【０００４】
ＩＭソフトウェアを用いる過程で、ユーザは、文字、音声、映像等を用いてチャットグループ内の他のグループメンバーと通信でき、チャットグループ内の全てのグループメンバーはチャット情報を閲覧できる。しかし、既存のインスタントメッセージ用ソフトウェアにおいて、チャットグループにとっては機能に制限があり、ユーザ満足度は高くない。とりわけ、インスタントメッセージ用ソフトウェアは、未だに幾つかの特定のデータサービスに対応していない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願は、関連技術における技術的問題のうちの１つを、少なくともある程度まで解決することを意図している。
【０００６】
そのために、本願の第１の目的は、コミュニケーションツールベースのデータ転送方法を提供することにある。この方法により、ユーザは、コミュニケーションツールにおいてデータ転送を完結させることが可能となり、それによって、コミュニケーションツールの機能が高まり、ユーザ間のデータ転送が容易になり、データ転送効率が高まり、ユーザ満足度が向上する。
本願の第２の目的は、コミュニケーションツールベースの支払方法を提供することにある。
本願の第３の目的は、コミュニケーションツールベースのデータ転送システムを提供することにある。
本願の第４の目的は、コミュニケーションツールベースの支払システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願の第１の態様における実施の形態は、コミュニケーションツールベースのデータ転送方法を提供し、多人数（複数人数）セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し、本方法は、下記のステップを備える：データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信するステップであって、Ｍは正の整数である、受信するステップ；前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスを受信するステップであって、Ｎは正の整数である、受信するステップ；前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得するステップ；前記参加結果とプリセット（あらかじめ設定された）条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するステップであって、Ｑは正の整数である、選択するステップ。
【０００８】
本願の実施の形態によるコミュニケーションツールベースのデータ転送方法においては、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストが受信され；データ転送プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスが受信され；次いで、データ転送プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果が取得され；そして、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザが、Ｑ個の対象データ点として選択される。したがって、ユーザはコミュニケーションツールにおいてデータ転送を完結することができ、それによって、コミュニケーションツールの機能が高まり、ユーザ間のデータ転送が容易になり、データ転送効率が高まる。
【０００９】
上記目的を達成するため、本願の第２の態様における実施の形態は、コミュニケーションツールベースの支払方法を提供し、多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し、本方法は、下記のステップを備える：支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信するステップであって、Ｍは正の整数である、受信するステップ；前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信するステップであって、Ｎは正の整数である、受信するステップ；前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得するステップ；前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウント（口座）として選択するステップであって、Ｑは正の整数である、選択するステップ；及び、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウント（口座）に従って前記Ｑ個の対象アカウント（口座）へ支払うステップ。
【００１０】
本願の実施の形態によるコミュニケーションツールベースの支払方法においては、支払プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストが受信され；支払プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスが受信され；次いで、参加プロジェクトに対応するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果が取得され；次いで、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザが、Ｑ個の対象アカウントとして選択され；そして、Ｑ個の対象アカウントは、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザのアカウントに従って入金される。したがって、ユーザは、コミュニケーションツールにおいて参加プロジェクトの支払及び決済を完結することができ、それによって、コミュニケーションツールの機能は高まり、支払及び決済が容易になり、支払及び決済効率が高まる。
【００１１】
上記目的を達成するため、本願の第３の態様における実施の形態は、コミュニケーションツールベースのデータ転送システムを提供し、本システムは、コミュニケーションツールを提供するコミュニケーションツールサーバと、前記コミュニケーションツールが実行される複数のクライアント端末と、データ転送サーバとを備え、多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加する。前記コミュニケーションツールサーバは、データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される開始リクエストを受信し、前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記データ転送サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；前記データ転送サーバは、前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し、そして、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するように構成され、Ｑは正の整数である。
【００１２】
本願の実施の形態によるコミュニケーションツールベースのデータ転送システムにおいては、コミュニケーションツールサーバが、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、データ転送プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスを受信し、そして、開始リクエスト及び参加レスポンスをデータ転送サーバへ転送し；次いで、データ転送サーバは、データ転送プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果を取得し、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択する。したがって、ユーザはコミュニケーションツールにおいてデータ転送を完結することができ、それによって、ユーザ間のデータ転送が容易になり、データ転送効率が高まる。
【００１３】
上記目的を達成するため、本願の第４の態様における実施の形態は、コミュニケーションツールベースの支払システムを提供し、本システムは、コミュニケーションツールを提供するコミュニケーションツールサーバと、前記コミュニケーションツールが実行される複数のクライアント端末と、支払サーバとを備え、多人数セッション参加ユーザは前記コミュニケーションツール内の同じセッションに参加する。前記コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記支払サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；前記支払サーバは、前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択し、Ｑは正の整数であり、そして、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払うよう構成される。
【００１４】
本願の実施の形態によるコミュニケーションツールベースの支払システムにおいては、コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、支払プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスを受信し、そして、開始リクエスト及び参加レスポンスを支払サーバへ転送し；次いで、支払サーバは、支払プロジェクトに対応するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果を取得し、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択し、そして、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザのアカウントに従ってＱ個の対象アカウントへ支払う。したがって、ユーザは、コミュニケーションツールにおいて参加プロジェクトの支払及び決済を完結することができ、それによって、コミュニケーションツールの機能が高まり、支払及び決済が容易になり、支払及び決済効率が高まる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本願の実施の形態によるコミュニケーションツールベースのデータ転送方法のフロー図である。
【図２】図２は、本願の実施の形態に従う、データ転送サーバによる参加ユーザ間のデータ転送を完結させるフロー図である。
【図３】図３は、本願の実施の形態によるコミュニケーションツールベースの支払方法のフロー図である。
【図４】図４は、本願の実施の形態に従う、支払サーバによる支払を完結させるフロー図である。
【図５】図５は、本願の実施の形態によるコミュニケーションツールベースのデータ転送システムの構造概略図である。
【図６】図６は、本願の実施の形態によるコミュニケーションツールベースの支払システムの構造概略図である。
【発明を実施するための形態】
【００１６】
本願の実施の形態を詳細に以下説明し、実施の形態の例を添付の図面に示す。ここで、同一又は同様の符号は、本文全体を通して、同一若しくは同様の構成要素又は同一若しくは同様の機能を有する構成要素を表す。添付の図面を介して以下説明する実施の形態は例示であり、その目的は本願を説明することであり、本願を制限することではない。
【００１７】
本願の実施の形態によるコミュニケーションツールベースのデータ転送方法、支払方法、及びそれらのシステムは、添付の図面を参照して以下説明する。
【００１８】
図１は、本願の実施の形態によるコミュニケーションツールベースのデータ転送方法のフロー図である。図１に示すように、コミュニケーションツールベースのデータ転送方法は、以下を含む。
【００１９】
Ｓ１０１：コミュニケーションツールサーバが、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザ（同時に大勢のユーザが参加する会議（セッション）に参加しているユーザ）におけるＭ人のセッション参加ユーザによって送信される、開始リクエストを受信する。
ここで、Ｍは正の整数であり、Ｍは１又は１よりも大きい正の整数であってもよい。
多人数セッション参加ユーザはコミュニケーションツール内の同じセッションに参加し、コミュニケーションツールはインスタントメッセージ用ソフトウェアである。
【００２０】
具体的には、コミュニケーションツールサーバは、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおける１人以上のセッション参加ユーザによって送信される、開始リクエストを受信してもよい。
【００２１】
例えば、インスタントメッセージ用ソフトウェアのチャットグループにおいて、チャットグループ内のユーザは、チャット中の要求に従ってオークションを開始してもよく、インスタントメッセージ用ソフトウェアのサーバは、チャットグループ内の１人以上のユーザからオークション開始リクエストを受信する。インスタントメッセージ用ソフトウェアのサーバが、チャットグループ内のユーザＡ及びユーザＢからのオークション開始リクエストを受信し、インスタントメッセージ用ソフトウェアのサーバが、ユーザＡ又はユーザＢがユーザによるオークションプロジェクトを開始するための必須条件を満たしているかどうかをチェックすることが想定される。ユーザＡがオークション開始条件を満たしていないことをチェックによって判断した場合、異常プロンプトがインスタントメッセージ用ソフトウェアのインターフェース上に表示される。ユーザＢが開始条件を満たしている場合、オークションはユーザＢからの開始リクエストに従って開始され、チャットグループ内の他のセッション参加ユーザはユーザＢによって開始されたオークションを閲覧できる。
【００２２】
本発明の実施の形態において、コミュニケーションツールサーバが多人数セッション参加ユーザ内のＭ人のセッション参加ユーザから、データ転送プロジェクトを開始するための開始リクエストを受信し、データ転送プロジェクトを首尾よく生成した後、コミュニケーションツールサーバは、参加招待案内（participation invitation）をセッション内の他のセッション参加ユーザへ送信し、参加招待案内の中で参加条件にマークを付すことができる。
【００２３】
具体的には、データ転送プロジェクトを首尾よく生成した後、コミュニケーションツールサーバは、データ転送プロジェクトの関連情報を他のセッション参加ユーザのコミュニケーションツールへ送信することができ、データ転送プロジェクトの関連情報は、セッション参加ユーザのコミュニケーションツールに対応するチャットグループ内に表示され、データ転送プロジェクトを開始した参加ユーザのニックネームがコミュニケーションツールのチャットグループ内に表示され、他のセッション参加ユーザが、参加条件に従って、データ転送プロジェクトに参加するかどうかを判断できるように、チャットグループ内で参加条件にマークが付される。
【００２４】
Ｓ１０２：コミュニケーションツールサーバは、前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスを受信する。Ｎは正の整数である。
【００２５】
具体的には、１人以上の参加ユーザが首尾よくコミュニケーションツールにおいてデータ転送プロジェクトを開始した後、１つ以上のデータ転送プロジェクトの関連情報はコミュニケーションツールのセッション内に表示され、同じセッション内の他のセッション参加ユーザは要件に従って選択的に１つ以上のデータ転送プロジェクトに参加してもよい。
【００２６】
コミュニケーションツールサーバは、データ転送プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおける１人以上のセッション参加ユーザによって送信される、参加レスポンスを受信する。
【００２７】
Ｓ１０３：データ転送サーバは、対応して、データ転送プロジェクトに参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果を取得する。
参加結果はランダムに生成される、又は、データ転送プロジェクトに参加するユーザが入力する内容に従って生成される。
【００２８】
具体的には、参加ユーザから、データ転送プロジェクトのための開始リクエスト及びデータ転送プロジェクトに参加するための参加レスポンスを取得した後、コミュニケーションツールサーバは取得した内容をデータ転送サーバへ転送し、データ転送サーバは、内容に従って、データ転送プロジェクトの対応する参加結果を取得する。
【００２９】
更に、本発明の実施の形態において、データ転送サーバは、また、対応してデータ転送プロジェクトに参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果に従って結果提示インターフェースを生成し、ユーザがデータ転送プロジェクトの参加結果を閲覧できるように、結果提示インターフェースをＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザに対して表示することもできる。
【００３０】
Ｓ１０４：データ転送サーバは、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択する。Ｑは正の整数である。
【００３１】
プリセット条件は、データ転送プロジェクト用のデータ転送サーバによって作成され、データ転送プロジェクトに関連する。データ転送サーバは異なるデータ転送プロジェクトに対して異なるプリセット条件を設定する。例えば、データ転送プロジェクトがオークションプロジェクトである場合、データ転送サーバは、オークションにかけられる品目が一番高値で入札を行った参加ユーザに販売されるようなオークションプロジェクトのための条件を設定し、オークションを開始するセッション参加ユーザを対象データ点として選択してもよい。
【００３２】
本発明の実施の形態において、データ転送プロジェクトの対応する参加結果を取得した後、データ転送サーバは、参加結果と、対応する、データ転送プロジェクトに参加するためのプリセット条件とに従って、データ転送プロジェクトに対応して参加する多人数セッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択することもできる。
【００３３】
例えば、現在、ただ１人のユーザ（ユーザＡ）がオークションプロジェクトを開始し、同じセッション内の他の３人のユーザ（ユーザＢ、Ｃ、及びＤ）がユーザＡによって開始されたオークションプロジェクトに参加すると仮定する。データ転送サーバはオークションプロジェクトに参加している４人のユーザの参加結果を取得する。オークションプロジェクト用の、データ転送サーバに格納されたプリセット条件が以下の通り、すなわち、オークションにかけられる品目が一番高値で入札を行った参加ユーザに販売され、オークションを開始するセッション参加ユーザが対象データ点として選択される、と仮定する。仮に、オークションプロジェクトの参加結果に従って、ユーザＢが一番高値で入札したと判断されると、データ転送サーバはユーザＢのアカウントを対象データ点として選択する。
【００３４】
本発明の実施の形態において、Ｑ人のセッション参加ユーザをＱ個の対象データ点として選択した後、データ転送サーバは、図２に示すステップにより参加ユーザ同士の間でデータ転送を完結することができ、具体的には以下を含む。
【００３５】
Ｓ１０５：データ転送サーバは、前記開始リクエストに従って第１のＭ個のデータ転送リストを生成する。前記第１のＭ個のデータ転送リストは前記Ｍ人のセッション参加ユーザのソースデータ点から中間データ点を示す。
【００３６】
Ｓ１０６：データ転送サーバは、前記参加レスポンスに従って第２のＮ個のデータ転送リストを生成する。前記第２のＮ個のデータ転送リストは前記Ｎ人のセッション参加ユーザのソースデータ点から中間データ点を示す。
【００３７】
Ｓ１０７：データ転送サーバは、前記参加結果、前記プリセット条件、及び前記Ｑ個の対象データ点に従って第３のＱ個のデータ転送リストを生成する。前記第３のＱ個のデータ転送リストは前記中間データ点から前記Ｑ個の対象データ点を示す。
【００３８】
具体的には、データ転送サーバは、Ｑ個の対象データ点に対応するユーザの参加結果に従ってランク付けし、プリセット条件とランク付け結果とに従って、それぞれ、対応するデータ転送量をＱ個の対象データ点に割り当て、Ｑ個の対象データ点及びＱ個の対象データ点にそれぞれ割り当てられたデータ転送量に従って、第３のＱ個のデータ転送リストを生成できる。
【００３９】
例えば、現在、４人のユーザ（ユーザＡ、Ｂ、Ｃ、及びＤ）が、それぞれ、１０ボーナス点を使って、ボーナス点付きの謎解きプロジェクトに参加しており、全部で１０個の謎があり、ユーザ同士は最初に謎を解こうと互いに競い合っていると仮定する。データ転送サーバによって取得される謎解きプロジェクトの参加結果が以下の通り、すなわち、ユーザＡが２つの謎を解き、ユーザＢが３つの謎を解き、ユーザＣが４つの謎を解き、且つ、ユーザＤが１つの謎を解いたものである場合、且つ、謎解きプロジェクトのためのデータ転送サーバによって作成されたプリセット条件が以下の通り、すなわち、最も多くの謎を解いたユーザがボーナス点の６０％を獲得し、２番目に多く謎を解いたユーザがボーナス点の４０％を獲得するものとすると、データ転送サーバは、参加結果とプリセット条件とに従って、２４ボーナス点をユーザＣに割り当て、１６ボーナス点をユーザＢに割り当てる。
【００４０】
Ｓ１０８：データ転送サーバは、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのデータ点に関してデータエクスポートを実行し、及び、前記第１のＭ個のデータ転送リスト、前記第２のＮ個のデータ転送リスト、及び前記第３のＱ個のデータ転送リストに従って、前記Ｑ個の対象データ点に関してデータインポートを実行する。
【００４１】
データ転送サーバにより実行されるデータ転送プロセスにおいて、前記データ転送プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記エクスポートされるデータ転送量は同じであり、データ転送プロジェクトにおけるデータは、ボーナスポイント、仮想通貨などであってもよい。
【００４２】
この実施の形態におけるコミュニケーションツールサーバ及びデータ転送サーバは、同じサーバであってもよく、異なるサーバであってもよいことに留意されたい。
【００４３】
更に、本願の実施の形態によるコミュニケーションツールベースのデータ転送方法の適用シナリオはオークション及び謎解きシナリオに限定されず、本方法はデータ転送を必要とする他のシナリオに適用されてもよいことに留意されたい。
【００４４】
本願の実施の形態によるコミュニケーションツールベースのデータ転送方法において、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザによって送信される、開始リクエストが受信され；データ転送プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザによって送信される、参加レスポンスが受信され；データ転送プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果が取得され；そして、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザが、Ｑ個の対象データ点として選択される。したがって、ユーザはコミュニケーションツールにおいてデータ転送を完結でき、それによって、ユーザ間のデータ転送が容易になり、データ転送効率が高まる。
【００４５】
図３は、本願の実施の形態によるコミュニケーションツールベースの支払方法のフロー図である。
【００４６】
図３に示すように、コミュニケーションツールベースの支払方法は、以下を含む。
【００４７】
Ｓ３０１：コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザによって送信される、開始リクエストを受信する。
Ｍは正の整数であり、Ｍは１又は１よりも大きい正の整数であってもよい。
多人数セッション参加ユーザはコミュニケーションツール内の同じセッションに参加し、コミュニケーションツールはインスタントメッセージ用ソフトウェアである。
【００４８】
具体的には、コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおける１人以上のセッション参加ユーザによって送信される開始リクエストを受信してもよい。
【００４９】
例えば、インスタントメッセージ用ソフトウェアのチャットグループにおいて、チャットグループ内のユーザは、チャット中の要求に従ってオークションを開始してもよく、インスタントメッセージ用ソフトウェアのサーバは、チャットグループ内の１人以上のユーザからオークション開始リクエストを受信する。インスタントメッセージ用ソフトウェアのサーバが、チャットグループ内のユーザＡ及びユーザＢからのオークション開始リクエストを受信し、インスタントメッセージ用ソフトウェアのサーバが、プリセット開始条件に従って、対応するユーザＡ又はユーザＢがオークション開始条件を満たしているかどうかを判断できることが想定される。インスタントメッセージ用ソフトウェアのサーバが、ユーザＡが開始条件を満たしていないと判断した場合、異常プロンプトがユーザに対してインスタントメッセージ用ソフトウェアのインターフェース上に表示される。ユーザＢが開始条件を満たしている場合、オークションはユーザＢからの開始リクエストに従って開始され、チャットグループ内の他のユーザはユーザＢによって開始されたオークションを閲覧できる。
【００５０】
本発明の実施の形態において、コミュニケーションツールサーバが多人数セッション参加ユーザ内のＭ人のセッション参加ユーザから支払プロジェクトを開始するための開始リクエストを受信し、支払プロジェクトを首尾よく生成した後、コミュニケーションツールサーバは、参加招待案内をセッション内の他のセッション参加ユーザへ送信し、参加招待案内の中で参加条件にマークを付すことができる。
【００５１】
具体的には、支払プロジェクトを首尾よく生成した後、コミュニケーションツールサーバは、支払プロジェクトの関連情報を他のセッション参加ユーザのコミュニケーションツールへ送信することができ、支払プロジェクトの関連情報は、セッション参加ユーザのコミュニケーションツールに対応するチャットグループ内に表示され、支払プロジェクトを開始した参加ユーザのニックネームがコミュニケーションツールのチャットグループ内で表示され、他のセッション参加ユーザが、参加条件に従って、支払プロジェクトに参加するかどうかを判断することができるように、チャットグループ内で参加条件にマークが付される。
【００５２】
Ｓ３０２：コミュニケーションツールサーバは、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信する。Ｎは正の整数である。
【００５３】
具体的には、１人以上の参加ユーザが首尾よくコミュニケーションツールにおいて支払プロジェクトを開始した後、１つ以上の支払プロジェクトの関連情報はコミュニケーションツールのセッション内に表示され、同じセッション内の他のセッション参加ユーザは要件に従って選択的に１つ以上の支払プロジェクトに参加してもよい。
【００５４】
コミュニケーションツールサーバは、支払プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおける１人以上のセッション参加ユーザによって送信される、参加レスポンスを受信する。
【００５５】
Ｓ３０３：支払サーバは、参加プロジェクトに対応するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果を取得する。
参加結果はランダムに生成される、又は、支払プロジェクトに参加するユーザによって入力される内容に従って生成される。
【００５６】
具体的には、参加ユーザから、支払プロジェクトのための開始リクエスト及び支払プロジェクトに参加するための参加レスポンスを取得した後、コミュニケーションツールサーバが、取得した内容を支払サーバへ転送し、支払サーバは、内容に従って、支払プロジェクトの対応する参加結果を取得する。
【００５７】
更に、本発明の実施の形態において、支払サーバは、支払プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果に従って結果提示インターフェースを生成し、ユーザが支払プロジェクトの参加結果を閲覧できるように、結果提示インターフェースをＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザに対して表示することもできる。
【００５８】
Ｓ３０４：支払サーバは、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択する。Ｑは正の整数である。
【００５９】
プリセット条件は支払プロジェクト用の支払サーバによって作成され、支払プロジェクトに関連付けられる。支払サーバは異なる支払プロジェクトに対して異なるプリセット条件を設定する。例えば、支払プロジェクトがオークションである場合、支払サーバは、オークションにかけられる品目が一番高値で入札を行った参加ユーザに販売されるようなオークション条件を設定し、オークションを開始するセッション参加ユーザを対象データ点として選択してもよい。
【００６０】
本発明の実施の形態において、支払プロジェクトの対応する参加結果を取得した後、支払サーバは、参加結果及び支払プロジェクトに参加するための対応するプリセット条件に従って、支払プロジェクトに対応して参加する多人数セッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択することもできる。
【００６１】
例えば、現在、ただ１人のユーザ（ユーザＡ）がオークションプロジェクトを開始し、同じセッション内の他の３人のユーザ（ユーザＢ、Ｃ、及びＤ）がユーザＡによって開始されたオークションプロジェクトに参加すると仮定する。支払サーバはオークションプロジェクトに参加している４人のユーザの参加結果を取得する。オークションプロジェクト用の、支払サーバに格納されたプリセット条件が以下の通り、すなわち、オークションにかけられる品目が一番高値で入札を行った参加ユーザに販売され、オークションを開始するセッション参加ユーザが対象データ点として選択されることが想定される。仮に、オークションプロジェクトの参加結果に従って、ユーザＢが一番高値で入札したと判断されると、支払サーバはユーザＢのアカウントを対象データ点として選択する。
【００６２】
Ｓ３０５：支払サーバは、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払う。
【００６３】
本発明の実施の形態において、Ｑ人のセッション参加ユーザをＱ個の対象データ点として選択した後、支払サーバは、図４に示すステップによりＱ個の対象アカウントに対する支払を完了することができ、具体的には以下を含む。
【００６４】
Ｓ３０５１：支払サーバは、前記開始リクエストに従ってＭ個の支払人一致リストを生成する。前記Ｍ個の支払人一致リストは前記Ｍ人のセッション参加ユーザの前記アカウントから中間アカウントを示す。
【００６５】
Ｓ３０５２：支払サーバは、前記参加レスポンスに従ってＮ個の支払人一致リストを生成する。前記Ｎ個の支払人一致リストは前記Ｎ人のセッション参加ユーザのアカウントから中間アカウントを示す。
【００６６】
Ｓ３０５３：支払サーバは、前記参加結果、前記プリセット条件、及び前記Ｑ個の対象アカウントに従ってＱ個の受取人一致リストを生成する。前記Ｑ個の受取人一致リストは前記中間アカウントから前記Ｑ個の対象アカウントを示す。
【００６７】
本発明の一実施の形態において、支払サーバは、Ｑ個の対象アカウントに対応するユーザの参加結果に従ってランク付けし、プリセット条件とランク付け結果とに従って、それぞれ、対応する金額をＱ個の対象アカウントに割り当て、Ｑ個の対象アカウント及びＱ個の対象アカウントにそれぞれ割り当てられた金額に従って、Ｑ個の受取人一致リストを生成することができる。
【００６８】
Ｓ３０５４：支払サーバは、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記アカウントから引き落とし、そして、前記Ｍ個の支払人一致リストと、前記Ｎ個の支払人一致リストと、前記Ｑ個の受取人一致リストとに従って、前記Ｑ個の対象アカウントへ支払う。前記支払プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記支払金額は同じである。
【００６９】
例えば、インスタントメッセージ用ソフトウェアのチャットグループ内のユーザＡが週末旅行プロジェクトを開始し、ユーザＡによって開始された週末旅行プロジェクトの場所、集合時間、観光地、及び費用に関する紹介がチャットグループにおいて表示され、参加ボタンもチャットグループ内に表示される。チャットグループ内のユーザＣ、Ｄ、及びＥがユーザＡによって開始された週末旅行プロジェクトに参加し、インスタントメッセージ用サーバは、チャットグループ内のユーザの参加状況を取得し、対応する参加状況を支払サーバへ転送し、支払サーバは、ユーザＡによって開始された週末旅行プロジェクトの参加結果を取得し、参加結果及びプリセット条件に従って、ユーザＡのアカウントを対象アカウントとして判断し、支払サーバは、ユーザＡの支払人一致リスト、ユーザＣ、Ｄ、及びＥの支払人一致リスト、並びに、ユーザＡの受取人一致リストを生成し、支払サーバは、支払人一致リストと受取人一致リストとに従って、参加ユーザＣ、Ｄ、及びＥのアカウントから引き落とし、ユーザＡのアカウントへ支払うことが想定される。
【００７０】
この実施の形態におけるコミュニケーションツールサーバ及び支払サーバは同じサーバであってもよいし、異なるサーバであってもよいことに留意されたい。
【００７１】
本願の実施の形態によるコミュニケーションツールベースの支払方法において、支払プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザによって送信される、開始リクエストが受信され；支払プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザによって送信される、参加レスポンスが受信され；参加プロジェクトに対応するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果が取得され；参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザが、Ｑ個の対象アカウントとして選択され；そして、Ｑ個の対象アカウントは、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザのアカウントに従って入金される。したがって、ユーザは、コミュニケーションツールにおいて参加プロジェクトの支払及び決済を完結でき、それによって、コミュニケーションツールの機能が高まり、支払及び決済が容易になり、支払及び決済効率が高まる。
【００７２】
上記の実施の形態を実施するため、本願は、更に、コミュニケーションツールベースのデータ転送システムを提供する。
【００７３】
図５は、本願の実施の形態によるコミュニケーションツールベースのデータ転送システムの構造概略図である。
図５に示すように、コミュニケーションツールベースのデータ転送システムは、コミュニケーションツールを提供するコミュニケーションツールサーバ１１と、前記コミュニケーションツールが実行される複数のクライアント端末１２と、データ転送サーバ１３とを備える。
【００７４】
コミュニケーションツールサーバ１１は、データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される開始リクエストを受信し、前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記データ転送サーバへ転送するように構成される。Ｍ及びＮは正の整数であり、Ｍは１又は１より大きい正の整数であってもよく、Ｎは１又は１より大きい正の整数であってもよい。多人数セッション参加ユーザは、前記コミュニケーションツール内の同じセッションに参加し、前記コミュニケーションツールは、インスタントメッセージ用ソフトウェアである。
【００７５】
具体的には、コミュニケーションツールサーバ１１は、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおける１人以上のセッション参加ユーザによって送信される、開始リクエストを受信してもよい。
【００７６】
本発明の実施の形態において、コミュニケーションツールサーバ１１が多人数セッション参加ユーザ内のＭ人のセッション参加ユーザからデータ転送プロジェクトを開始するための開始リクエストを受信し、データ転送プロジェクトを首尾よく生成した後、コミュニケーションツールサーバ１１は、参加招待案内をセッション内の他のセッション参加ユーザへ送信し、参加招待案内において参加条件にマークを付すことができる。
【００７７】
データ転送サーバ１３は、前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し；そして、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するように構成される。Ｑは正の整数である。前記参加結果は、ランダムに生成される、又は、前記データ転送プロジェクトに参加する前記ユーザにより入力される内容に従って生成される。
【００７８】
本発明の実施の形態において、データ転送サーバ１３は、データ転送プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果に従って結果提示インターフェースを生成し、ユーザがデータ転送プロジェクトの参加結果を閲覧できるように、結果提示インターフェースをＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザに対して表示することもできる。
【００７９】
更に、データ転送プロジェクトの対応する参加結果を取得した後、データ転送サーバ１３は、参加結果と、データ転送プロジェクトに参加するための対応するプリセット条件とに従って、データ転送プロジェクトに対応して参加する多人数セッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択することもできる。
【００８０】
前記ユーザ間のデータ転送を完了するために、前記データ転送サーバ１３は：前記開始リクエストに従って第１のＭ個のデータ転送リストを生成するように構成され、前記第１のＭ個のデータ転送リストは前記Ｍ人のセッション参加ユーザのソースデータ点から中間データ点を示し；前記参加レスポンスに従って第２のＮ個のデータ転送リストを生成するように構成され、前記第２のＮ個のデータ転送リストは前記Ｎ人のセッション参加ユーザのソースデータ点から中間データ点を示し；前記参加結果と、前記プリセット条件と、前記Ｑ個の対象データ点とに従って第３のＱ個のデータ転送リストを生成するように構成され、前記第３のＱ個のデータ転送リストは前記中間データ点から前記Ｑ個の対象データ点を示す。
【００８１】
具体的には、第３のＱ個のデータ転送リストを生成する工程において、データ転送サーバ１３は、Ｑ個の対象データ点に対応するユーザの参加結果に従ってランク付けし、プリセット条件とランク付け結果とに従って、それぞれ、対応するデータ転送量をＱ個の対象データ点に割り当て、Ｑ個の対象データ点及びＱ個の対象データ点にそれぞれ割り当てられたデータ転送量に従って、第３のＱ個のデータ転送リストを生成することができる。
【００８２】
前記第１のＭ個のデータ転送リスト、前記第２のＮ個のデータ転送リスト、及び、前記第３のＱ個のデータ転送リストを生成後、前記データ転送サーバ１３は、前記第１のＭ個のデータ転送リストと、前記第２のＮ個のデータ転送リストと、前記第３のＱ個のデータ転送リストとに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのデータ点に関してデータエクスポートを実行でき、そして、前記Ｑ個の対象データ点に関してデータインポートを実行できる。
【００８３】
前記テータ転送プロセスでは、前記データ転送プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記エクスポートされるデータ転送量は同じである。
【００８４】
データ転送システムにおけるコミュニケーションツールサーバ及びデータ転送サーバは同じサーバであっても、異なるサーバであってもよいことに留意されたい。
【００８５】
本願の実施の形態によるコミュニケーションツールベースのデータ転送システムにおいて、コミュニケーションツールサーバは、データ転送プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザによって送信される、開始リクエストを受信し、データ転送プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザによって送信される、参加レスポンスを受信し、そして開始リクエスト及び参加レスポンスをデータ転送サーバに転送し；データ転送サーバは、データ転送プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果を取得し、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択する。したがって、ユーザはコミュニケーションツールにおいてデータ転送を完了することが可能となり、それによって、ユーザ間のデータ転送が容易になり、データ転送効率が高まる。
【００８６】
上記の実施の形態を実施するため、本願は、更に、コミュニケーションツールベースの支払システムを提供する。
【００８７】
図６は、本願の実施の形態によるコミュニケーションツールベースの支払システムの構造概略図である。
【００８８】
図６に示すように、コミュニケーションツールベースの支払システムは、コミュニケーションツールを提供するコミュニケーションツールサーバ２１と、前記コミュニケーションツールが実行される複数のクライアント端末２２と、支払サーバ２３とを備える。
【００８９】
前記コミュニケーションツールサーバ２１は、支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記支払サーバへ転送するように構成される。Ｍ及びＮは正の整数であり、Ｍは１又は１より大きい正の整数であってもよく、Ｎは１又は１より大きい正の整数であってもよい。
【００９０】
具体的には、コミュニケーションツールサーバ２１は、支払プロジェクトを開始するために用いられ、１人以上のセッション参加ユーザによって送信される、開始リクエストを受信する。１人以上のセッション参加ユーザが支払プロジェクトを開始した後、同じセッション内の他の１人以上のユーザは、要件に従って対応する支払プロジェクトに参加してもよい。
【００９１】
本発明の実施の形態において、コミュニケーションツールサーバ２１が多人数セッション参加ユーザ内のＭ人のセッション参加ユーザから支払プロジェクトを開始するための開始リクエストを受信し、支払プロジェクトを首尾よく生成した後、コミュニケーションツールサーバ２１は、参加招待案内をセッション内の他のセッション参加ユーザへ送信し、参加招待における参加条件にマークを付すことができる。
【００９２】
コミュニケーションツールベースの支払システムであって：
前記コミュニケーションツールを提供するコミュニケーションツールサーバと；前記コミュニケーションツールが実行される多数のクライアント端末と；支払サーバと；を備え、
多人数セッション参加ユーザは前記コミュニケーションツール内の同じセッションに参加し；
前記コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記支払サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；
前記支払サーバ２３は、前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し；前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択し、Ｑは正の整数であり；そして、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払うよう構成される。
【００９３】
更に、ユーザが支払プロジェクトの参加結果を閲覧できるようにするため、支払サーバは、更に、支払プロジェクトに対応して参加するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果に従って結果提示インターフェースを生成し、ユーザが支払プロジェクトの参加結果を閲覧できるように、結果提示インターフェースをＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザに対して表示するように構成される。
【００９４】
更に、支払プロジェクトの対応する参加結果を取得した後、支払サーバ２３は、参加結果と、支払プロジェクトに参加するための対応するプリセット条件とに従って、支払プロジェクトに対応して参加する多人数セッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択することもできる。
【００９５】
前記参加ユーザの間の支払を完了するために、前記支払サーバ２３は、更に、前記開始リクエストに従ってＭ個の支払人一致リストを生成するように構成され、前記Ｍ個の支払人一致リストは前記Ｍ人のセッション参加ユーザの前記アカウントから中間アカウントを示し；前記参加レスポンスに従ってＮ個の支払人一致リストを生成するように構成され、前記Ｎ個の支払人一致リストは前記Ｎ人のセッション参加ユーザの前記アカウントから中間アカウントを示し；前記参加結果と、前記プリセット条件と、前記Ｑ個の対象アカウントとに従ってＱ個の受取人一致リストを生成するように構成され、前記Ｑ個の受取人一致リストは前記中間アカウントから前記Ｑ個の対象アカウントを示す。
【００９６】
具体的には、Ｑ個の受取人一致リストを生成する工程において、支払サーバ２３は、Ｑ個の対象アカウントに対応するユーザの参加結果に従ってランク付けし、プリセット条件とランク付け結果とに従って、それぞれ、対応する金額をＱ個の対象アカウントに割り当て、Ｑ個の対象アカウント及びＱ個の対象アカウントにそれぞれ割り当てられた金額に従って、Ｑ個の受取人一致リストを生成できる。
【００９７】
Ｍ個の支払人一致リスト、Ｎ個の支払人一致リスト、及びＱ個の受取人一致リストを生成した後、支払サーバ２３は、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザのアカウントから控除し、Ｍ個の支払人一致リスト、Ｎ個の支払人一致リスト、及びＱ個の受取人一致リストに従って、Ｑ個の対象アカウントへ支払う。
【００９８】
支払サーバ２３によるユーザ間の支払を完了させる工程において、支払プロジェクトに参加する場合のＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの支払金額は同じである。
【００９９】
この実施の形態におけるコミュニケーションツールサーバ及び支払サーバは、同じサーバであっても、異なるサーバであってもよいことに留意されたい。
【０１００】
本願の実施の形態によるコミュニケーションツールベースの支払システムにおいて、コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザによって送信される、開始リクエストを受信し、支払プロジェクトに参加するために用いられ、多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザによって送信される、参加レスポンスを受信し、そして、開始リクエスト及び参加レスポンスを支払サーバへ転送し；支払サーバは、支払プロジェクトに対応するＭ人のセッション参加ユーザ及びＮ人のセッション参加ユーザの参加結果を取得し、参加結果とプリセット条件とに従って、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択し、そして、Ｍ人のセッション参加ユーザ及びＮ人のセッション参加ユーザのアカウントに従ってＱ個の対象アカウントに支払う。したがって、ユーザは、コミュニケーションツールにおいて参加プロジェクトの支払及び決済を完了でき、それによって、コミュニケーションツールの機能が高まり、支払及び決済が容易になり、支払及び決済効率が高まる。
【０１０１】
本明細書を通じ、「実施の形態」、「一部の実施の形態」、「例」、「具体例」又は「一部の例」への言及は、かかる実施の形態又は例に関連し記載される特定の特徴、構造、材料、又は特性が、本願の少なくとも一の実施の形態又は例に含まれることを意味する。本明細書を通じ、これらの用語の表現は、必ずしも同じ実施の形態又は例を指しているわけではない。更に、特定の特徴、構造、材料、又は特性を１つ以上の実施の形態又は例において任意適切な方法で組み合わせてもよい。その上、相互に矛盾しない場合、当業者は、明細書中で説明する異なる実施の形態又は実施例に関して、異なる実施の形態又は実施例の特徴との組み込み及び組み合わせを行ってもよい。
【０１０２】
加えて、「第１」及び「第２」等の用語は説明のためだけに用いられ、相対的な重要性を示したり暗示したりする意図はなく、示した技術的特徴の数を暗示する意図もない。したがって、「第１」及び「第２」を用いて定義された特徴は、少なくとも１つのかかる特徴を明示的又は暗黙的に含んでいてもよい。本願の説明において、「複数の」とは、別に明示されない限り、少なくとも２つ、例えば、２つ、３つ等を指す。
【０１０３】
フロー図又は本明細書における他の方法による、どの工程及び方法の説明も、特定の論理関数又は工程におけるステップの実行可能命令のコードを具現化するための１つ以上のモジュール、セグメント、又は部品を含むことを示すとして理解されてもよく、本願の好ましい実施の形態の適用範囲は他の実施を含むと理解されてもよく、ここで、関数は、本願の実施の形態が属する当業者によって理解される、ほぼ同時に又は逆の順序で、関連する関数に従って関数を実行することを含む、図示又は検討したものとは異なった順序で実行されてもよい。
【０１０４】
フロー図で示す又は本明細書における他の方法で説明するロジック及び／又はステップは、例えば、命令実行システム、デバイス、又は装置（コンピュータに基づくシステム、プロセッサを含むシステム、又は、命令実行システム、デバイス、若しくは装置から命令を取り出し、その命令を実行することができる他のシステム等）によって用いるため、又は、命令実行システム、デバイス、若しくは装置と組み合わせて用いるための任意のコンピュータ読取り可能な媒体において具現化されてもよい論理関数を実装するための実行可能命令の順序リストとして理解されてもよい。本明細書中で用いるように、「コンピュータ読取り可能な媒体」は、命令実行システム、デバイス、又は装置により用いられるプログラムを含む、格納する、通信する、伝搬する、若しくは送信することができる、又は、命令実行システム、デバイス、又は装置と組み合わせて用いることができる任意の装置であってもよい。コンピュータ読取り可能な媒体のより詳細な実施例として以下が含まれる（完全には網羅されていないリスト）：１つ以上の配線を有する電気的接続部分（電子装置）、携帯型コンピュータディスク（磁気デバイス）、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバデバイス、及び携帯型コンパクトディスク読出し専用メモリ（ＣＤＲＯＭ）。更に、コンピュータ読取り可能な媒体は、プログラムを刷できる紙であっても他の適切な媒体であってもよく、プログラムは、紙又は他の適切な媒体を光学的に走査し、次いで、必要に応じて、他の適切な方法でコンパイルする、解釈する、又は処理することによって電子的に取得でき、次いで、プログラムはコンピュータメモリに格納される。
【０１０５】
本願の一部のそれぞれは、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせによって実装されてもよいことは言うまでもない。上記の実施の形態において、多数のステップ又は方法は、メモリに格納され、適切な命令実行システムによって実行されるソフトウェア又はファームウェアによって実現されてもよい。例えば、それがハードウェアによって実現される場合、当該技術において公知の以下の技術のうちの任意の１つ又は別の実施の形態におけるようなそれらの組み合わせによって実現されてもよい、すなわち、データ信号の論理関数を実現するための論理ゲート回路を有する個別論理回路、適切に組み合わされた論理ゲート回路を有する特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）等である。
【０１０６】
上記の実施の形態における方法のステップの全て又一部は、プログラムによって命令されるような関連ハードウェアによって実行されてもよいことは、当業者によって正しく認識されるであろう。プログラムは、コンピュータ読取り可能な記憶媒体に格納されてもよい。プログラムが実行されると、実施の形態における方法のステップのうちの１つ又はそれらの組み合わせが実行される。
【０１０７】
加えて、本願の実施の形態において、機能ユニットは１つの処理モジュール内に統合されてもよく、機能ユニットは個別に物理的に存在してもよい、又は、２つ以上のユニットが１つのモジュール内に統合されてもよい。上記の統合モジュールは、ハードウェアの形で、又は、ソフトウェア機能モジュールの形で実装されてもよい。統合モジュールがソフトウェア機能モジュールの形で実装され、個別製品として販売又は使用されている場合、統合モジュールも、コンピュータ読取り可能な記憶媒体に格納されてもよい。
【０１０８】
上記の記憶媒体は読出し専用メモリ、磁気ディスク、又は光ディスクであってもよい。以上、本願の実施の形態を示し説明したが、当業者には、上記の実施の形態は例示であって、本願を限定するものではなく、本願の範囲内において実施の形態に変更、変形、代替、及び改変を行うことができることが理解されるだろう。
［第１の局面］
コミュニケーションツールベースのデータ転送方法であって、多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し：
データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信するステップであって、Ｍは正の整数である、受信するステップと；
前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される、参加レスポンスを受信するステップであって、Ｎは正の整数である、受信するステップと；
前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得するステップと；
前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するステップであって、Ｑは正の整数である、選択するステップと；を備える、
コミュニケーションツールベースのデータ転送方法。
［第２の局面］
前記開始リクエストに従って第１のＭ個のデータ転送リストを生成するステップであって、前記第１のＭ個のデータ転送リストは前記Ｍ人のセッション参加ユーザのソースデータ点から中間データ点を示す、生成するステップと；
前記参加レスポンスに従って第２のＮ個のデータ転送リストを生成するステップであって、前記第２のＮ個のデータ転送リストは前記Ｎ人のセッション参加ユーザのソースデータ点から中間データ点を示す、生成するステップと；
前記参加結果、前記プリセット条件、及び前記Ｑ個の対象データ点に従って第３のＱ個のデータ転送リストを生成するステップであって、前記第３のＱ個のデータ転送リストは前記中間データ点から前記Ｑ個の対象データ点を示す、生成するステップと；を更に備える、
第１の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第３の局面］
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのデータ点に関してデータエクスポートを実行するステップと；
前記第１のＭ個のデータ転送リスト、前記第２のＮ個のデータ転送リスト、及び前記第３のＱ個のデータ転送リストに従って、前記Ｑ個の対象データ点に関してデータインポートを実行するステップと；を更に備える、
第２の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第４の局面］
前記参加結果と、前記プリセット条件と、前記Ｑ個の対象データ点とに従って第３のＱ個のデータ転送リストを生成する前記ステップは、具体的に：
前記Ｑ個の対象データ点に対応する前記ユーザの前記参加結果に従ってランク付けし、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応するデータ転送量を前記Ｑ個の対象データ点へ割り当てるステップと；
前記Ｑ個の対象データ点及び前記Ｑ個の対象データ点へそれぞれ割り当てられた前記データ転送量に従って、前記第３のＱ個のデータ転送リストを生成するステップと；を備える、
第２の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第５の局面］
前記参加結果はランダムに生成される、又は、前記データ転送プロジェクトに参加する前記ユーザにより入力される内容に従って生成される、
第１の局面又は第２の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第６の局面］
前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するステップを更に備える、
第１の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第７の局面］
前記データ転送プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記エクスポートされるデータ転送量は同じである、
第４の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第８の局面］
前記多人数セッション参加ユーザ内のＭ人のセッション参加ユーザからデータ転送プロジェクトを開始するための開始リクエストを受信する前記ステップは：
参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、前記参加招待案内の中で参加条件にマークを付すステップを備える、
第１の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第９の局面］
Ｍ及びＱは両方とも１である、
第１の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第１０の局面］
前記コミュニケーションツールはインスタントメッセージ用ソフトウェアである、
第１の局面に記載のコミュニケーションツールベースのデータ転送方法。
［第１１の局面］
コミュニケーションツールベースの支払方法であって、多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し：
支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信するステップであって、Ｍは正の整数である、受信するステップと；
前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信するステップであって、Ｎは正の整数である、受信するステップと；
前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得するステップと；
前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択するステップであって、Ｑは正の整数である、選択するステップと；
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払うステップと；を備える、
コミュニケーションツールベースの支払方法。
［第１２の局面］
前記開始リクエストに従ってＭ個の支払人一致リストを生成するステップであって、前記Ｍ個の支払人一致リストは前記Ｍ人のセッション参加ユーザの前記アカウントから中間アカウントを示す、生成するステップと；
前記参加レスポンスに従ってＮ個の支払人一致リストを生成するステップであって、前記Ｎ個の支払人一致リストは前記Ｎ人のセッション参加ユーザの前記アカウントから中間アカウントを示す、生成するステップと；
前記参加結果、前記プリセット条件、及び前記Ｑ個の対象アカウントに従ってＱ個の受取人一致リストを生成するステップであって、前記Ｑ個の受取人一致リストは前記中間アカウントから前記Ｑ個の対象アカウントを示す、生成するステップと；を更に備える、
第１１の局面に記載のコミュニケーションツールベースの支払方法。
［第１３の局面］
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントに支払う前記ステップは、具体的に：
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記アカウントから引き落とし、そして、前記Ｍ個の支払人一致リストと、前記Ｎ個の支払人一致リストと、前記Ｑ個の受取人一致リストとに従って、前記Ｑ個の対象アカウントへ支払うステップを備える、
第１２の局面に記載のコミュニケーションツールベースの支払方法。 
［第１４の局面］
前記参加結果と、前記プリセット条件と、前記Ｑ個の対象アカウントとに従ってＱ個の受取人一致リストを生成する前記ステップが、具体的に：
前記Ｑ個の対象アカウントに対応する前記ユーザの前記参加結果に従ってランク付けし、そして、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応する金額を前記Ｑ個の対象アカウントへ割り当てるステップと；
前記Ｑ個の対象アカウント及び前記Ｑ個の対象アカウントにそれぞれ割り当てられた前記金額に従って、Ｑ個の受取人一致リストを生成するステップと；を備える、
第１２の局面に記載のコミュニケーションツールベースの支払方法。
［第１５の局面］
前記参加結果はランダムに生成される、又は、前記支払プロジェクトに参加する前記ユーザにより入力される内容に従って生成される、
第１１の局面又は第１２の局面に記載のコミュニケーションツールベースの支払方法。
［第１６の局面］
前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、そして、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するステップを更に備える、
第１１の局面に記載のコミュニケーションツールベースの支払方法。
［第１７の局面］
前記支払プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記支払金額は同じである、
第１４の局面に記載のコミュニケーションツールベースの支払方法。
［第１８の局面］
前記多人数セッション参加ユーザ内のＭ人のセッション参加ユーザから支払プロジェクトを開始するための開始リクエストを受信する前記ステップの後に：
参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、そして、前記参加招待案内の中の参加条件にマークを付すステップを更に備える、
第１１の局面に記載のコミュニケーションツールベースの支払方法。
［第１９の局面］
Ｍ及びＱは両方とも１である、
第１１の局面に記載のコミュニケーションツールベースの支払方法。
［第２０の局面］
前記コミュニケーションツールはインスタントメッセージ用ソフトウェアである、
第１１の局面に記載のコミュニケーションツールベースの支払方法。
［第２１の局面］
コミュニケーションツールベースのデータ転送システムであって：
コミュニケーションツールを提供するコミュニケーションツールサーバと；前記コミュニケーションツールが実行される複数のクライアント端末と；データ転送サーバと；を備え、
多人数セッション参加ユーザが前記コミュニケーションツール内の同じセッションに参加し：
前記コミュニケーションツールサーバは、データ転送プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される開始リクエストを受信し、前記データ転送プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記データ転送サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；
前記データ転送サーバは、前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し、そして、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象データ点として選択するように構成され、Ｑは正の整数である；
コミュニケーションツールベースのデータ転送システム。
［第２２の局面］
前記データ転送サーバは：
前記開始リクエストに従って第１のＭ個のデータ転送リストを生成するように構成され、前記第１のＭ個のデータ転送リストは前記Ｍ人のセッション参加ユーザのソースデータ点から中間データ点を示し；
前記参加レスポンスに従って第２のＮ個のデータ転送リストを生成するように構成され、前記第２のＮ個のデータ転送リストは前記Ｎ人のセッション参加ユーザのソースデータ点から中間データ点を示し；
前記参加結果と、前記プリセット条件と、前記Ｑ個の対象データ点とに従って第３のＱ個のデータ転送リストを生成するように構成され、前記第３のＱ個のデータ転送リストは前記中間データ点から前記Ｑ個の対象データ点を示す；
第２１の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２３の局面］
前記データ転送サーバは、更に：
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのデータ点に関してデータエクスポートを実行し、そして、前記第１のＭ個のデータ転送リストと、前記第２のＮ個のデータ転送リストと、前記第３のＱ個のデータ転送リストとに従って、前記Ｑ個の対象データ点に関してデータインポートを実行するように構成された、
第２２の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２４の局面］
前記データ転送サーバは、具体的に：
前記Ｑ個の対象データ点に対応する前記ユーザの前記参加結果に従ってランク付けし、そして、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応するデータ転送量を前記Ｑ個の対象データ点へ割り当て；
前記Ｑ個の対象データ点及び前記Ｑ個の対象データ点へそれぞれ割り当てられた前記データ転送量に従って、第３のＱ個のデータ転送リストを生成するように構成された；
第２２の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２５の局面］
前記参加結果はランダムに生成される、又は、前記データ転送プロジェクトに参加する前記ユーザにより入力される内容に従って生成される、
第２１の局面又は第２２の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２６の局面］
前記データ転送サーバは、更に：
前記データ転送プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、そして、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するように構成された、
第２１の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２７の局面］
前記データ転送プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記エクスポートされるデータ転送量は同じである、
第２４の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２８の局面］
前記コミュニケーションツールサーバは、更に：
参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、そして、前記参加招待案内の中の参加条件にマークを付すよう構成された、
第２１の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第２９の局面］
Ｍ及びＱは両方とも１である、
第２１の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第３０の局面］
前記コミュニケーションツールはインスタントメッセージ用ソフトウェアである、
第２１の局面に記載のコミュニケーションツールベースのデータ転送システム。
［第３１の局面］
コミュニケーションツールベースの支払システムであって：
前記コミュニケーションツールを提供するコミュニケーションツールサーバと；前記コミュニケーションツールが実行される複数のクライアント端末と；支払サーバと；を備え、
多人数セッション参加ユーザは前記コミュニケーションツール内の同じセッションに参加し；
前記コミュニケーションツールサーバは、支払プロジェクトを開始するために用いられ、前記多人数セッション参加ユーザにおけるＭ人のセッション参加ユーザにより送信される、開始リクエストを受信し、前記支払プロジェクトに参加するために用いられ、前記多人数セッション参加ユーザにおけるＮ人のセッション参加ユーザにより送信される参加レスポンスを受信し、そして、前記開始リクエスト及び前記参加レスポンスを前記支払サーバへ転送するように構成され、Ｍ及びＮは正の整数であり；
前記支払サーバは、前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの参加結果を取得し、前記参加結果とプリセット条件とに従って、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザからＱ人のセッション参加ユーザをＱ個の対象アカウントとして選択し、Ｑは正の整数であり、そして、前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザのアカウントに従って前記Ｑ個の対象アカウントへ支払うよう構成された；
コミュニケーションツールベースの支払システム。
［第３２の局面］
前記支払サーバは、更に：
前記開始リクエストに従ってＭ個の支払人一致リストを生成するように構成され、前記Ｍ個の支払人一致リストは前記Ｍ人のセッション参加ユーザの前記アカウントから中間アカウントを示し；
前記参加レスポンスに従ってＮ個の支払人一致リストを生成するように構成され、前記Ｎ個の支払人一致リストは前記Ｎ人のセッション参加ユーザの前記アカウントから中間アカウントを示し；
前記参加結果と、前記プリセット条件と、前記Ｑ個の対象アカウントとに従ってＱ個の受取人一致リストを生成するように構成され、前記Ｑ個の受取人一致リストは前記中間アカウントから前記Ｑ個の対象アカウントを示す；
第３１の局面に記載のコミュニケーションツールベースの支払システム。
［第３３の局面］
前記支払サーバは、具体的に：
前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記アカウントから引き落とし、そして、前記Ｍ個の支払人一致リストと、前記Ｎ個の支払人一致リストと、前記Ｑ個の受取人一致リストとに従って、前記Ｑ個の対象アカウントに支払う、
第３２の局面に記載のコミュニケーションツールベースの支払システム。
［第３４の局面］
前記支払サーバは、具体的に：
前記Ｑ個の対象アカウントに対応する前記ユーザの前記参加結果に従ってランク付けし、そして、前記プリセット条件と前記ランク付け結果とに従って、それぞれ、対応する金額を前記Ｑ個の対象アカウントへ割り当て；
前記Ｑ個の対象アカウント及び前記Ｑ個の対象アカウントへそれぞれ割り当てられた前記金額に従って、Ｑ個の受取人一致リストを生成するように構成された、
第３２の局面に記載のコミュニケーションツールベースの支払システム。
［第３５の局面］
前記参加結果はランダムに生成される、又は、前記支払プロジェクトに参加する前記ユーザによって入力される内容に従って生成される、
第３１の局面又は第３２の局面に記載のコミュニケーションツールベースの支払システム。
［第３６の局面］
前記支払サーバは、更に：
前記支払プロジェクトに対応する前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記参加結果に従って結果提示インターフェースを生成し、そして、前記結果提示インターフェースを前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザに対して表示するように構成された、
第３１の局面に記載のコミュニケーションツールベースの支払システム。
［第３７の局面］
前記支払プロジェクトに参加する場合の前記Ｍ人のセッション参加ユーザ及び前記Ｎ人のセッション参加ユーザの前記支払金額は同じである、
第３４の局面に記載のコミュニケーションツールベースの支払システム。
［第３８の局面］
前記コミュニケーションツールサーバは、更に：
参加招待案内を前記セッション内の他のセッション参加ユーザへ送信し、そして、前記参加招待案内の中の参加条件にマークを付すよう構成された、
第３１の局面に記載のコミュニケーションツールベースの支払システム。
［第３９の局面］
Ｍ及びＱは両方とも１である、
第３１の局面に記載のコミュニケーションツールベースの支払システム。
［第４０の局面］
前記コミュニケーションツールはインスタントメッセージ用ソフトウェアである、
第３１の局面に記載のコミュニケーションツールベースの支払システム。
【図１】
0006725922.tif 000002
【図２】
0006725922.tif 000003
【図３】
0006725922.tif 000004
【図４】
0006725922.tif 000005
【図５】
0006725922.tif 000006
【図６】
0006725922.tif 000007