(57)【特許請求の範囲】
【請求項１】
コンピュータ実行可能命令で構成された１以上のプロセッサにより実行される、ソーシャルネットワークサービス（ＳＮＳ）関係を確立する方法であって、
オンライントランザクションプラットホームのデータベースから第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得することと、
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することであって、
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザとの間の直接払い記録が存在すると判断し、かつ前記第１のユーザと前記第２のユーザとの間のトランザクション記録が存在しないと判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することを含むことと、
前記第２のユーザの個人情報を含む、前記ＳＮＳ関係を確立するメッセージを前記第１のユーザに送ることと、
を含む、方法。
【請求項２】
前記オンライン支払い情報が、直接払い記録情報、立替え払い記録情報および共同支払い記録情報の項目のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、前記立替え払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に立替え払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することを含む、請求項２に記載の方法。
【請求項４】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、前記共同支払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に共同支払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することを含む、請求項２に記載の方法。
【請求項５】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、
前記直接払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に直接払い記録が存在すると判断して、前記第１のユーザと前記第２のユーザとの間のトランザクション記録が存在しないと判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと
前記第１のユーザと前記第２のユーザとの間に直接払い記録が存在しないと判断して、前記立替え払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に立替え払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと、
を含む、請求項２に記載の方法。
【請求項６】
前記第１のユーザおよび前記第２のユーザが知り合いであると判断した後に、前記第２のユーザに前記ＳＮＳ関係を確立する前記メッセージを送ることを更に含み、前記ＳＮＳ関係を確立する前記メッセージが、前記第１のユーザの個人情報を含む、請求項１に記載の方法。
【請求項７】
ソーシャルネットワークシステム（ＳＮＳ）関係を確立する装置であって、
オンライントランザクションプラットホームのデータベースから第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得する取得モジュールと、
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断する処理モジュールと、
前記第２のユーザの個人情報を含む、前記ＳＮＳ関係を確立するメッセージを前記第１のユーザに送る送信モジュールと
を備え、
前記処理モジュールは、前記オンライン支払い情報に基づいて前記第１のユーザと前記第２のユーザとの間の直接払い記録が存在すると判断し、かつ前記第１のユーザと前記第２のユーザとの間のトランザクション記録が存在しないと判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断する、装置。
【請求項８】
前記取得モジュールが、前記第１のユーザおよび／または前記第２のユーザに関係する、直接払い記録情報、立替え払い記録情報、および共同支払い記録情報のうちの少なくとも１つの項目を取得する、請求項７に記載の装置。
【請求項９】
前記第１のユーザと前記第２のユーザとの間の前記直接払い記録が存在しないと判断して、前記立替え払い記録情報に基づき前記第１のユーザと前記第２のユーザとの間に立替え払い記録が存在すると判断した場合、前記処理モジュールが、前記第１のユーザおよび前記第２のユーザが知り合いであると判断し、
前記第１のユーザと前記第２のユーザとの間の前記直接払い記録も前記立替え払い記録も存在しないと判断して、前記共同支払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に共同支払い記録が存在すると判断した場合、前記処理モジュールが、前記第１のユーザおよび前記第２のユーザが知り合いであると判断する、
請求項８に記載の装置。
【請求項１０】
１以上のプロセッサにより実行されたときに、前記１以上のプロセッサに、
データベースから第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得することと、
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することであって、
前記オンライン支払い情報に基づいて前記第１のユーザと前記第２のユーザとの間の直接払い記録が存在すると判断し、かつ前記第１のユーザと前記第２のユーザとの間のトランザクション記録が存在しないと判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することを含むことと、
を含む作業を行わせる、前記１以上のプロセッサにより実行可能なコンピュータ可読命令を含む、１以上のコンピュータ可読媒体。
【請求項１１】
前記第２のユーザの個人情報を含む、ソーシャルネットワークシステム（ＳＮＳ）関係を確立するメッセージを前記第１のユーザに送ることを更に含む、請求項１０に記載の１以上のコンピュータ可読媒体。
【請求項１２】
前記オンライン支払い情報が、以下、即ち、直接払い記録情報、立替え払い記録情報および共同支払い記録情報の項目の少なくとも１つを含む、請求項１０に記載の１以上のコンピュータ可読媒体。
【請求項１３】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、
立替え払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に立替え払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することを含む、請求項１０に記載の１以上のコンピュータ可読媒体。
【請求項１４】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、
共同支払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に共同支払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することを含む、請求項１０に記載の１以上のコンピュータ可読媒体。
【請求項１５】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、
直接払い記録情報の優先順位が立替え払い記録情報の優先順位より高いと判断することと、
前記直接払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に前記直接払い記録が存在すると判断して、前記第１のユーザと前記第２のユーザとの間の前記トランザクション記録が存在しないと判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと、
前記第１のユーザと前記第２のユーザとの間の前記直接払い記録が存在しないと判断して、前記立替え払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に立替え払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと、
を含む、請求項１０に記載の１以上のコンピュータ可読媒体。
【請求項１６】
前記オンライン支払い情報に基づいて前記第１のユーザおよび前記第２のユーザが知り合いであると判断することが、
前記直接払い記録情報の優先順位が、前記立替え払い記録情報の優先順位より高く、立替え払い記録情報の前記優先順位が、共同支払い記録情報の優先順位より高いと判断することと、
前記直接払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に前記直接払い記録が存在すると判断して、前記第１のユーザと前記第２のユーザとの間の前記トランザクション記録が存在しないと判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと、
前記第１のユーザと前記第２のユーザとの間の前記直接払い記録が存在しないと判断して、前記立替え払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に立替え払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと、
前記第１のユーザと前記第２のユーザとの間の前記直接払い記録も前記立替え払い記録も存在しないと判断して、前記共同支払い記録情報に基づいて前記第１のユーザと前記第２のユーザとの間に共同支払い記録が存在すると判断した場合、前記第１のユーザおよび前記第２のユーザが知り合いであると判断することと、
を含む、請求項１５に記載の１以上のコンピュータ可読媒体。
【請求項１７】
前記データベースが、オンライントランザクションプラットホームに関連する、請求項１５に記載の１以上のコンピュータ可読媒体。
【請求項１８】
前記第１のユーザおよび前記第２のユーザの前記オンライン支払い情報が、異なるオンライントランザクションプラットホームの異なるデータベースに記憶される、請求項１５に記載の１以上のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[関連出願の相互参照]  
本願は、２０１０年７月２６日出願の、「ソーシャルネットワークサービス関係を確立する方法および装置」という名称の中国特許出願第２０１０１０２３６２４６．０号の優先権を主張するものであり、この特許は、全体が引用により本明細書に組み入れられる。
【０００２】
本開示は、ネットワーク技術の分野に関し、より詳細には、ソーシャルネットワークサービス関係の確立に関する。
【背景技術】
【０００３】
ソーシャルネットワークサービス（ＳＮＳ）は、Ｗｅｂ  ２．０システムに基づく技術アプリケーションフレームワークである。その目標は、人々が社会的ネットワークを確立する一助になることである。社会的友達関係による社会的ネットワークの確立を介して、友達同士は、互いに人的資源を共有し、かつ、確立プロセス中に特定用途の諸問題を解決することができる。ＳＮＳは、個人的なデータ処理、個人的な社会的関係管理および確実な企業情報を共有することを達成し、個人情報および知識を信頼できる人々と確実に共有し、かつ、信頼された関係を利用して貴重な意思疎通および共同研究を達成するために社会的ネットワークを拡張する一助になることができる。
【０００４】
ＳＮＳは、オンラインユーザおよび関係ネットワークを含み、正確な検索および効果的情報伝送を達成することができ、その結果、ユーザおよびエンタープライズの異なる必要が満たされる。ＳＮＳコミュニティは、ＳＮＳ理論に基づいて構築されるソーシャルネットワークシステムである。ＳＮＳは、莫大な量のユーザおよび関係データを含む。したがって、以下を解決するべき基本的な問題、即ち、いかにして莫大な量の社会的ネットワークデータで貴重で興味深い情報を見つけるかである。明らかに、ユーザおよび企業は、社会的ネットワークにおける莫大な量のユーザおよび関係データの全てに興味があるというわけではなくて、特定の標的の関係の輪に興味があるにすぎない。
【０００５】
ＳＮＳコミュニティにおいては、ユーザは、ＳＮＳ関係を確立するために、多くの親しくない人々とつながりを持って友達にならなければならないことが多い。通常、ユーザは、登録済みの電子メール情報に従って友達を直に追加することができるか、または、対応する友達とのマッチングを行うために、電子メール、インスタントメッセージングおよび他のクライアントメッセージングサービスのアドレス帳の連絡先の電子メールアドレスを使用することもできる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本開示を実行するプロセスにおいて、発明者らは、現在の技法には少なくとも以下の問題があることを発見した。友達とのマッチングを行うためにアドレス帳の電子メールアドレスを使用するとき、現在の技法は、ユーザの参加および対応する入力に頼るものである。例えば、ユーザは、電子メールアドレス、ユーザ名またはパスワードを入力し、インスタントメッセージングソフトウェアにおいてログインして、電子メールアドレス、ユーザ名、ユーザＩＤ、ニックネームなどを捜すことにより対応する友達を見つけなければならない。当該の技法では完全に自動化したマッチングを実現することができず、マッチング中にパスワード漏れを引き起こす恐れさえある。更に、上述のプロセスは、電子メールおよびインスタントメッセージングサービスのオープンインターフェースポートおよびデータ形式に依存するものである。インターフェースおよびデータフォーマットに変更があると、マッチング機能が効かなくなる。それに反して、マッチした友達は、ネットワークにおける全ての接点であり、これは、全く限られたものである。ネットワークにおいて接点でないがユーザが現実の世界において知っている人々とマッチすることができない。更に、電子メールまたはインスタントメッセージングにおける連絡先は、必ずしもＳＮＳユーザであるというわけではなく、したがって、友達とマッチする成功率は非常に低い。
【課題を解決するための手段】
【０００７】
本開示の例示的な実施形態は、セキュリティを増大させてより高い成功率を達成するようにＳＮＳ関係を確立する技法を提供する。通常、本技法では、関係がユーザの間に存在すると考えられるかどうかか発見するためのオンライン支払い情報の使用が採用され、関係が存在する場合には、本技法により、ユーザは、ＳＮＳ関係を確立することができる。
【０００８】
１つのプロセス実装により、第１のユーザおよび／または第２のユーザのオンライン支払い情報をオンライントランザクションプラットホームのデータベースから取得する。オンライン支払い情報は、直接払い記録情報、立替え払い記録情報および共同支払い記録情報を含め、任意の数のコンテンツ項目を含むことができる。第１のユーザおよび第２のユーザがオンライン支払い情報に基づいて知り合いであるかどうか判断する。知り合いである場合、ＳＮＳ関係を確立するメッセージを第１のユーザに送る。メッセージは、第２のユーザの個人情報を含む。
【０００９】
第１および第２のユーザがオンライン支払い情報に基づいて知り合いであるかどうか判断する多くの異なる方法がある。一部の実装においては、直接払い記録情報に基づく第１のユーザと第２のユーザとの間の直接払い記録がいつ存在するのか調べることにより判断を行う。当該の記録が存在する場合、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。
【００１０】
別の実装においては、立替え払い記録情報に基づく第１のユーザと第２のユーザとの間の立替え払い記録が存在するとき、第１のユーザおよび第２のユーザは知り合いであるとみなされる。
【００１１】
一部の実装においては、共同支払い記録情報に基づく第１のユーザと第２のユーザとの間の共同支払い記録が存在するか調べることにより判断を行う。当該の記録が存在する場合、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。
【００１２】
一部の実装においては、第１のユーザおよび第２のユーザがオンライン支払い情報に基づいて知り合いであるかどうかの判断は、オンライン支払い情報形式の様々な組み合わせを介していくつかの方法で達成することができる。例えば、直接払い記録情報に基づく前記第１のユーザと前記第２のユーザとの間の直接払い記録が存在して前記第１のユーザと前記第２のユーザとの間のトランザクション記録が存在しないとき、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。あるいは、たとえ直接払い記録情報に基づく第１のユーザと第２のユーザとの間の直接払い記録が存在しなくても、立替え払い記録情報に基づく前記第１のユーザと前記第２のユーザとの間の立替え払い記録が存在するとき、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。あるいは、たとえ直接払い記録および第１のユーザと第２のユーザとの間の立替え払い記録が存在しなくても、共同支払い記録情報に基づく第１のユーザと第２のユーザとの間の共同支払い記録が存在するとき、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。
【００１３】
一部の実装においては、第１のユーザおよび第２のユーザがオンライン支払い情報に基づいて知り合いであると判断した後に、ＳＮＳ関係を確立するメッセージを第２のユーザに送る。ＳＮＳ関係を確立するメッセージは、第１のユーザの個人情報を含む。
【００１４】
本開示の例示的な実施形態は、ＳＮＳ関係を確立する装置も提供する。この装置は、オンライントランザクションプラットホームのデータベースから第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得する取得モジュールを含むことができる。一部の実装においては、取得モジュールは、第１のユーザおよび／または第２のユーザに関係する、直接払い記録情報、立替え払い記録情報、および共同支払い記録情報のコンテンツの項目のうちの少なくとも１つを取得するために使用する。
【００１５】
この装置は、オンライン支払い情報を使用して第１のユーザおよび第２のユーザが知り合いであると判断する処理モジュールを含むこともできる。処理モジュールは、いくつかの方法でこの判断を行うことができる。例えば、処理モジュールが直接払い記録情報に基づく第１のユーザと第２のユーザとの間の直接払い記録が存在して第１のユーザと第２のユーザとの間のトランザクション記録が存在しないと判断したとき、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。あるいは、立替え払い記録情報に基づく第１のユーザと第２のユーザとの間の立替え払い記録が存在する処理モジュールが判断したとき、たとえ直接払い記録情報に基づく第１のユーザと第２のユーザとの間の直接払い記録が存在しなくても、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。あるいは、処理モジュールが共同支払い記録情報に基づいた第１のユーザと第２のユーザとの間の共同支払い記録が存在すると判断したとき、たとえ直接払い記録および第１のユーザと第２のユーザとの間の立替え払い記録が存在しなくても、第１のユーザおよび第２のユーザは、知り合いであるとみなされる。
【００１６】
更に、この装置は、第１のユーザにＳＮＳ関係を確立するメッセージを送信する送信モジュールを含むこともでき、ＳＮＳ関係を確立するメッセージは、第２のユーザの個人情報を含む。
【００１７】
本開示は、少なくとも以下の利点を含む。オンライン支払い情報に基づいて２人のユーザが知り合いであると判断したとき、本技法では、ＳＮＳ関係を確立するために他方のユーザの個人情報を含むＳＮＳ関係を確立するメッセージを一方のユーザに送る。プロセスにおいては、本技法は知り合いである２人のユーザが両方ともＳＮＳコミュニティの構成員であると判断することができ、その結果、ＳＮＳ関係を確立する成功率が上がる。更に、上記の確認プロセスは、任意の第三者への依存なくＳＮＳのプラットホームおよびデータベースに基づくものであり、その結果、作業全体の安定性およびセキュリティが増大する。更に、少なくとも一部の実施形態においては、本技法では、ユーザは一切の情報を入力する必要がなく、その結果、ユーザ情報の漏れが防止される。したがって、本技法では、また、ＳＮＳ関係を確立するメッセージの送信が低減され、判断の誤りによるＳＮＳ関係を確立する大量の役に立たないメッセージの生成が回避され、かつ、ＳＮＳ関係を確立するメッセージを出す装置の負担が軽減される。もちろん、同時に利点の全てを達成することは、本開示のいずれの実施形態にも不要である。
【００１８】
本開示の例示的な実施形態の技術的な構想が理解しやすいように、添付図を提示するとともに以下で簡潔に説明する。以下の図は、本開示の全ての実施形態ではなく数個の例示的な実施形態のみを表す。これらの添付図に基づいて当業者により取得される他のいかなる実施形態も、本開示の保護範囲に該当するものである。
【図面の簡単な説明】
【００１９】
【図１】本開示の第１の例示的な実施形態による、ＳＮＳ関係を確立する方法の例示的な流れ図である。
【図２】本開示の第２の例実施形態による、ＳＮＳ関係を確立する方法の例示的な流れ図である。
【図３】本開示の第３の例実施形態による、ＳＮＳ関係を確立する方法の例示的な流れ図である。
【図４】本開示の第４の例示的な実施形態による、ＳＮＳ関係を確立する装置の概略図である。
【発明を実施するための形態】
【００２０】
本開示では、図面内の図を参照してソーシャルネットワークサービス関係を確立する技法を説明する。図は、当業者により認識されるようになるように、本開示の一部の実施形態を示すが、全ての実施形態を示すわけではない。通常、本技法では、関係がユーザの間に存在すると考えられるかどうかか発見するためのオンライン支払い情報の使用が採用され、関係が存在する場合には、本技法により、ユーザは、ＳＮＳ関係を確立することができる。
【００２１】
更に詳しくは、本開示では、第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得して、オンライン支払い情報に基づいて、第１のユーザおよび第２のユーザが知り合いであると判断した後にＳＮＳ関係を確立するメッセージを第１のユーザに送ることを説明する。ＳＮＳ関係を確立するメッセージは、第２のユーザの個人情報を含む。オンライン支払い情報は、例えば、直接払い記録情報、立替え払い記録情報および共同支払い記録情報を含むことができる。一部の実装において、第１のユーザおよび／または第２のユーザのオンライン支払い情報は、同じオンライントランザクションプラットホームのデータベース内に、または、関連した異なるオンライントランザクションプラットホームの異なるデータベース内に記憶することができる。
【００２２】
第１の例示的な実施形態  
図１は、ＳＮＳ関係を確立する第１の例示的なプロセスを示す。このプロセスは、作業を表す一連のブロックとして示されている。これらの作業は、例えば、ソフトウェアおよび／またはハードウェアにおいてプログラム的に実行することができる。
【００２３】
１０１において、第１のユーザおよび／または第２のユーザのオンライン支払い情報をオンライントランザクションプラットホームのデータベースから取得する。
【００２４】
オンライン支払い情報は、直接払い記録情報、立替え払い記録情報および共同支払い記録情報の少なくとも１つを含むことができる。例えば、本技法では、特定のオンライントランザクションプラットホーム（共にＡｌｉｂａｂａグループにより運営されているＴａｏｂａｏ（商標）および／またはＡｌｉｐａｙ（商標）など）のデータベースから第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得することができる。
【００２５】
１０２において、オンライン支払い情報に基づいて、第１のユーザおよび第２のユーザが知り合いであるかどうかに関して判断を行う。
【００２６】
これは、いくつかの方法で達成することができる。例えば、技法では、第１のユーザと第２のユーザとの間の直接払い記録が存在して、トランザクション記録が第１のユーザと第２のユーザとの間にないとき、第１のユーザおよび第２のユーザは知り合いであると判断することができる。第１のユーザと第２のユーザとの間の直接払い記録を正当化するいくつかの状況がある場合がある。当該の状況には、第１のユーザが直に第２のユーザに支払うこと、および／または、第２のユーザが直に第１のユーザに支払うことが含まれる。
【００２７】
別の実装においては、本技法では、第１のユーザと第２のユーザとの間の立替え払い記録が存在するとき、第１のユーザおよび第２のユーザが知り合いであると判断することができる。第１のユーザと第２のユーザとの間の立替え払い記録を正当化するいくつかの状況がある場合がある。当該の状況には、第１のユーザが第２のユーザのために立替え払いを行うこと、および／または第２のユーザが、第１のユーザのために立替え払いを行うことが含まれる。
【００２８】
別の実装においては、本技法では、第１のユーザと第２のユーザとの間の共同支払い記録が存在するとき、第１のユーザおよび第２のユーザが知り合いであると判断することができる。第１のユーザと第２のユーザとの間の共同支払い記録を正当化するいくつかの状況がある場合がある。当該の状況には、第１のユーザおよび第２のユーザが共同で第三者に支払うことが含まれる。
【００２９】
１０３において、ＳＮＳ関係を確立するメッセージを第１のユーザに送る。
【００３０】
ＳＮＳ関係を確立するメッセージは、第２のユーザの個人情報を含むことができ、かつ、第１のユーザに第２のユーザとのＳＮＳ関係を確立するべきかどうかを要求するために使用することができる。第１のユーザから確認メッセージを受信すると、本技法では、第１のユーザと第２のユーザのＳＮＳ関係を確立することができる。
【００３１】
具体的には、第１のユーザと第２のユーザのＳＮＳ関係を確立するプロセスにおいては、第１のユーザおよび第２のユーザの個人情報（ユーザＩＤなど）をデータベース内に記憶することができ、第１のユーザと第２のユーザのＳＮＳ関係をデータベース内に記録することができる。
【００３２】
第１のユーザおよび第２のユーザがＳＮＳ関係を確立した後、第１のユーザは、データベースを検索することにより第２のユーザの個人情報を取得し、かつ、第２のユーザの個人情報に基づいて第２のユーザと通信するか、または、第２のユーザとのＳＮＳ関係を除去するかまたは第２のユーザの特性情報をチェックするなど他の作業を実行することができる。
【００３３】
本開示は、少なくとも以下の利点を含む。オンライン支払い情報に基づいて２人のユーザが知り合いであると判断したとき、本技法では、ＳＮＳ関係を確立するために他方のユーザの個人情報を含むＳＮＳ関係を確立するメッセージを一方のユーザに送る。プロセスにおいては、本技法では、知り合いである２人のユーザが両方ともＳＮＳコミュニティの構成員であると判断することができ、その結果、ＳＮＳ関係を確立する成功率が上がる。更に、上記の確認プロセスは、任意の第三者への依存なくＳＮＳのプラットホームおよびデータベースに基づくものであり、その結果、作業全体の安定性およびセキュリティが増大する。更に、少なくとも一部の実施形態においては、本技法では、ユーザは一切の情報を入力する必要がなく、その結果、ユーザ情報の漏れが防止される。したがって、本技法では、また、ＳＮＳ関係を確立するメッセージの送信が低減され、判断の誤りによるＳＮＳ関係を確立する大量の役に立たないメッセージの生成が回避され、かつ、ＳＮＳ関係を確立するメッセージを出す装置の負担が軽減される。もちろん、同時に利点の全てを達成することは、本開示のいずれの実施形態にも不要である。
【００３４】
第２の例示的な実施形態  
上記の例示的な実施形態は、ＳＮＳ関係を確立する方法を提供する。以下の説明では、特定の用途の事例を参照してＳＮＳ関係を確立する方法の詳細な説明を行う。
【００３５】
一用途の事例においては、オンライン支払い情報内に含まれた直接払い記録情報、立替え払い記録情報または共同支払い記録情報の優先順位を設定することができる。対応する優先順位とともに、第１のユーザおよび第２のユーザの取得した直接払い記録情報、立替え払い記録情報および共同支払い記録情報を使用してＳＮＳ関係を確立することができる。
【００３６】
図２は、支払い情報の形式の優先順位が提示されるオンライン支払い情報を使用してＳＮＳ関係を確立する第２の例示的なプロセスを示す。この実施例においては、直接払い記録情報が、立替え払い記録情報より高く優先順位が付けられており、立替え払い記録情報の優先順位が、共同支払い記録情報より高い。このプロセスは、以下のような作業を表す一連のブロックとして示されている。これらの作業は、例えば、ソフトウェアおよび／またはハードウェアにおいてプログラム的に実行することができる。
【００３７】
２０１において、第１のユーザおよび第２のユーザの直接払い記録情報、立替え払い記録情報および共同支払い記録情報をオンライントランザクションプラットホームのデータベースから取得する。
【００３８】
直接払い記録情報は、直接的支払人、直接的受取人および支払い金額を含むことができる。第１のユーザの直接払い記録情報は、第１のユーザと識別される直接的支払人の直接払い記録情報を含むことができる。第２のユーザの直接払い記録情報は、第２のユーザと識別される直接的支払人の直接払い記録情報を含むことができる。更に、第１のユーザの直接払い記録情報は、第１のユーザと識別される直接的受取人の直接払い記録情報を含むことができる。第２のユーザの直接払い記録情報は、第２のユーザと識別される直接的受取人の直接払い記録情報を含むことができる。
【００３９】
立替え払い記録情報は、直に立替え払い金額を支払う支払人、立替え払い金額に対して責任がある支払人、および、立替え払い金額を含むことができる。第１のユーザの直接払い記録情報は、直に立替え払い金額を払って、第１のユーザと識別される支払人の直接払い記録情報を含むことができる。第２のユーザの直接払い記録情報は、直に立替え払い金額を払い、かつ、第２のユーザと識別される支払人の直接払い記録情報を含むことができる。更に、第１のユーザの直接払い記録情報は、立替え払い金額に対して責任があり、かつ、第１のユーザと識別される支払人の直接払い記録情報を含むことができる。第２のユーザの直接払い記録情報は、立替え払い金額に対して責任があり、かつ、第２のユーザと識別される支払人の直接払い記録情報を含むことができる。
【００４０】
共同支払い記録情報は、第１の支払人と対応する第１の支払い金額、および、第２の支払人と対応する第２の支払い金額を含むことができて、第１の支払人および第２の支払人および対応する支払い金額以外の１人または複数の支払人を含むこともできる。第１のユーザの共同支払い記録情報は、第１のユーザが共同支払いに参加する共同支払い記録情報を含むことができる。第２のユーザの共同支払い記録情報は、第２のユーザが共同支払いに参加する共同支払い記録情報を含むことができる。
【００４１】
２０２において、直接払い記録情報に基づいて、第１のユーザと第２のユーザとの間の直接払い記録が出るかどうかに関して判断を行う。判断結果がはいである場合、２０３の作業を実行する。判断結果がいいえである場合、２０６の作業を実行する。
【００４２】
具体的には、第１のユーザの直接払い記録情報が第１のユーザと識別される直接的支払人の直接払い記録情報であり、第２のユーザの直接払い記録情報が第２のユーザと識別される直接的支払人の直接払い記録情報であるとき、第１のユーザの直接払い記録情報が直接的受取人として第２のユーザを含み、および／または、第２のユーザの直接払い記録情報が直接的受取人として第１のユーザを含む場合、第１のユーザと第２のユーザとの間の直接払い記録が存在する。
【００４３】
更に、第１のユーザの直接払い記録情報が第１のユーザと識別される直接的受取人の直接払い記録情報であり、第２のユーザの直接払い記録情報が第２のユーザと識別される直接的受取人の直接払い記録情報であるとき、第１のユーザの直接払い記録情報が直接的支払人として第２のユーザを含み、および／または、第２のユーザの直接払い記録情報が直接的支払人として第１のユーザを含む場合、第１のユーザと第２のユーザとの間の直接払い記録が存在する。
【００４４】
２０３において、第１のユーザと第２のユーザとの間のトランザクション記録が存在するかどうかに関して判断を行う。判断結果がはいである場合、プロセスの作業を終了する。判断結果がいいえである場合、２０４の作業を実行する。
【００４５】
具体的には、第１のユーザと第２のユーザとの間の直接払い記録が存在し、第１のユーザと第２のユーザとの間のトランザクション記録も存在するとき、直接払い記録の目的は、トランザクションを完了することであり、したがって正常な支払い記録であり、第１のユーザおよび第２のユーザが現実の世界において知り合いであるかどうかは不確かである。第１のユーザと第２のユーザとの間のトランザクション記録が存在しない場合、直接払い記録の目的は、トランザクションを完了することではなく、直接払い記録は、第１のユーザおよび第２のユーザが現実の世界において知り合いであるかどうか判断するために使用することができる。
【００４６】
例えば、第１のユーザが第２のユーザに直接払いを行って、第２のユーザオンラインにより販売される製品を購入した場合、当該の支払いは正常なトランザクション活動であり、第１のユーザおよび第２のユーザが現実の世界において知り合いであるかどうか判断するために使用することはできない。これとは対照的に、第１のユーザが第２のユーザに支払いを行うが、第２のユーザオンラインにより販売される製品を購入しなかった場合、当該の支払いは、正常なトランザクション活動でなく、第１のユーザおよび第２のユーザが現実の世界において知り合いであると判断するために使用することができる。当該の技法では、ＳＮＳ関係を確立する成功率を効果的に上げ、ＳＮＳ関係を確立するメッセージの送信を低減し、判断の誤りによるＳＮＳ関係を確立する大量の役に立たないメッセージの生成を回避し、かつ、ＳＮＳ関係を確立するメッセージを出す装置の負担を軽減することができる。
【００４７】
２０４において、第１のユーザおよび第２のユーザが知り合いであるかどうかに関して判断を行う。判断結果がはいである場合、ＳＮＳ関係を確立するメッセージをそれぞれ第１のユーザおよび第２のユーザに送る。
【００４８】
第１のユーザに送られる、ＳＮＳ関係を確立するメッセージは、第２のユーザの個人情報を含むことができる。第２のユーザに送られる、ＳＮＳ関係を確立するメッセージは、第１のユーザの個人情報を含むことができる。
【００４９】
２０５において、確認メッセージを第１のユーザおよび／または第２のユーザから受信し、第１のユーザと第２のユーザとの間のＳＮＳ関係を確立する。
【００５０】
具体的には、ＳＮＳ関係を確立するメッセージが第１のユーザおよび第２のユーザに送られた後、第１のユーザおよび第２のユーザは、確認または取消しボタンをクリックすることにより相手方とのＳＮＳ関係を確立するべきであるか判断することができる。例えば、第１のユーザおよび第２のユーザがＳＮＳ関係を確立するメッセージを受信した後、そのうちの１人が確認ボタンをクリックして確認メッセージを送った場合、第１のユーザと第２のユーザのＳＮＳ関係が確立され、両方のユーザが取消しボタンをクリックした場合、ＳＮＳ関係は確立されない。
【００５１】
尚、２０６の作業は、２０５の作業の後には実行されない。
【００５２】
２０６において、立替え払い記録情報に基づいて、第１のユーザと第２のユーザとの間の立替え払い記録が存在するかどうかに関して判断を行う。判断結果がはいである場合、２０４の作業を実行する。判断結果がいいえである場合、２０７の作業を実行する。
【００５３】
具体的には、第１のユーザの立替え払い記録情報が直に立替え払い金額を支払い、かつ第１のユーザと識別される支払人の立替え払い記録情報であり、第２のユーザの立替え払い記録情報が立替え払い金額を直に支払い、かつ第２のユーザと識別される支払人の立替え払い記録情報であるとき、第１のユーザの立替え払い記録情報が立替え払い金額に対して責任があるその支払人として第２のユーザを含み、および／または、第２のユーザの立替え払い記録情報が立替え払い金額に対して責任がある支払人として第１のユーザを含む場合、第１のユーザと第２のユーザとの間の立替え払い記録が存在し、これは、第１のユーザおよび第２のユーザが現実の世界において知り合いであると判断するために使用することができる。
【００５４】
第１のユーザの立替え払い記録情報が立替え払い金額に対して責任があり、かつ第１のユーザと識別される支払人の立替え払い記録情報であり、第２のユーザの立替え払い記録情報が立替え払い金額に対して責任があり、かつ第２のユーザと識別される支払人の立替え払い記録情報であるとき、第１のユーザの立替え払い記録情報が直に立替え払い金額を支払う支払人として第２のユーザを含み、および／または、第２のユーザの立替え払い記録情報が直に立替え払い金額を支払う支払人として第１のユーザを含む場合、第１のユーザと第２のユーザとの間の立替え払い記録が存在し、これは、第１のユーザおよび第２のユーザが現実の世界において知り合いであると判断するために使用することができる。
【００５５】
２０７において、共同支払い記録情報に基づいて、第１のユーザと第２のユーザとの間の共同支払い記録が存在するかどうかに関して判断を行う。判断結果がはいである場合、２０４の作業を実行する。判断結果がいいえである場合、プロセスの作業を終了する。
【００５６】
具体的には、第１のユーザの共同支払い記録情報が共同支払い人の１人として第２のユーザを含み、および／または、第２のユーザの共同支払い記録情報が共同支払い人の１人として第１のユーザを含むとき、第１のユーザと第２のユーザとの間の共同支払い記録が出るという判断を行い、これは、第１のユーザおよび第２のユーザが現実の世界において知り合いであると判断するために使用することができる。
【００５７】
本開示は、少なくとも以下の利点を含む。オンライン支払い情報に基づいて２人のユーザが知り合いであると判断したとき、本技法では、ＳＮＳ関係を確立するために他方のユーザの個人情報を含むＳＮＳ関係を確立するメッセージを一方のユーザに送る。プロセスにおいては、本技法では、知り合いである２人のユーザが両方ともＳＮＳコミュニティの構成員であると判断することができ、その結果、ＳＮＳ関係を確立する成功率が上がる。更に、上記の確認プロセスは、任意の第三者への依存なくＮＳのプラットホームおよびデータベースに基づくものであり、その結果、作業全体の安定性およびセキュリティが増大する。更に、少なくとも一部の実施形態においては、本技法では、ユーザは一切の情報を入力する必要がなく、その結果、ユーザ情報の漏れが防止される。したがって、本技法では、また、ＳＮＳ関係を確立するメッセージの送信が低減され、判断の誤りによるＳＮＳ関係を確立する大量の役に立たないメッセージの生成が回避され、かつ、ＳＮＳ関係を確立するメッセージを出す装置の負担が軽減される。もちろん、同時に利点の全てを達成することは、本開示のいずれの実施形態にも不要である。
【００５８】
第３の例示的な実施形態  
図３は、やはり、支払い情報の形式の優先順位が供給される、オンライン支払い情報を使用してＳＮＳ関係を確立する第３の例示的なプロセスを示す。この場合、立替え払い記録情報の優先順位は、直接払い記録情報より高く、直接払い記録情報の優先順位は、共同支払い記録情報より高い。このプロセスは、作業を表す一連のブロックとして示されている。これらの作業は、例えば、ソフトウェアおよび／またはハードウェアにおいてプログラム的に実行することができる。
【００５９】
３０１において、第１のユーザおよび第２のユーザの直接払い記録情報、立替え払い記録情報および共同支払い記録情報をオンライントランザクションプラットホームのデータベースから取得する。
【００６０】
３０２において、立替え払い記録情報に基づいて、第１のユーザと第２のユーザとの間の立替え払い記録が出るかどうかに関して判断を行う。判断結果がはいである場合、３０３の作業を実行する。判断結果がいいえである場合、３０５の作業を実行する。
【００６１】
３０３において、第１のユーザおよび第２のユーザが現実の世界において知り合いであるという判断を行い、ＳＮＳ関係を確立するメッセージをそれぞれ第１のユーザおよび第２のユーザに送る。
【００６２】
３０４において、確認メッセージを第１のユーザおよび／または第２のユーザから受信し、第１のユーザと第２のユーザとの間のＳＮＳ関係を確立する。
【００６３】
尚、３０５の作業は、３０４の作業の後には実行されない。
【００６４】
３０５において、第１のユーザと第２のユーザとの間の直接払い記録が存在するかどうかに関して判断を行う。判断結果がはいである場合、３０６の作業を実行する。判断結果がいいえである場合、３０７の作業を実行する。
【００６５】
３０６において、第１のユーザと第２のユーザとの間のトランザクション記録が存在するかどうかに関して判断を行う。判断結果がはいである場合、プロセスの作業を終了する。判断結果がいいえである場合、３０３の作業を実行する。
【００６６】
３０７において、共同支払い記録情報に基づいて、第１のユーザと第２のユーザとの間の共同支払い記録が存在するかどうかに関して判断を行う。判断結果がはいである場合、３０３の作業を実行する。判断結果がいいえである場合、プロセスの作業を終了する。
【００６７】
第４の例示的な実施形態  
図４は、本開示の第４の例示的な実施形態による、ＳＮＳ関係を確立する例示的な計算装置４００を示す。１つの実施形態においては、計算装置４００は、１以上のプロセッサ４０２およびメモリ４０４を含むことができるがこれに限定されるものではきない。メモリ４０４は、ランダムアクセスメモリ（ＲＡＭ）など揮発性メモリ、および／または読取り専用メモリ（ＲＯＭ）またはフラッシュＲＡＭなど不揮発性メモリの形でコンピュータ可読媒体を含むことができる。メモリ４０４は、コンピュータ可読媒体の実施例である。
【００６８】
コンピュータ記憶媒体の実施例としては、相変化メモリ（ＰＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、他の形式のランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、コンパクトディスク読み取り専用メモリ（ＣＤ―ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）または他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶装置、または、計算装置によるアクセスに向けて情報を記憶するために使用することができる任意の他の非伝送媒体が含まれるがこれらに限定されない。本明細書で定義するように、コンピュータ可読媒体には、変調されたデータ信号および搬送波などの一時的な媒体は含まれない。
【００６９】
メモリ４０４は、プログラム単位またはモジュールおよびプログラムデータをその中に記憶することができる。１つの実施形態においては、モジュールとしては、取得モジュール４１０、処理モジュール４２０および送信モジュール４３０を挙げることができる。したがって、これらのモジュールは、１以上のプロセッサ４０２により実行することができるソフトウェア内で実行することができる。他の実装においては、モジュールはファームウェアおよび／またはハードウェア内で実行することができる。
【００７０】
取得モジュール４１０は、オンライントランザクションプラットホームのデータベースから第１のユーザおよび／または第２のユーザのオンライン支払い情報を取得する。第１のユーザおよび／または第２のユーザのオンライン支払い情報を高セキュリティで装置に記憶することができ、１つの実施例において、同じオンライントランザクションプラットホームのデータベースに記憶することができる。
【００７１】
具体的には、取得モジュール４１０は、オンライントランザクションプラットホームのデータベースから第１のユーザおよび／または第２のユーザの直接払い記録情報、立替え払い記録情報、および共同支払い記録情報の項目のうちの少なくとも１つを取得するために使用される。
【００７２】
処理モジュール４２０は、取得モジュール４１０により取得されたオンライン支払い情報に基づいて、第１のユーザおよび第２のユーザが知り合いであると判断する。
【００７３】
送信モジュール４３０は、処理モジュール４２０が第１のユーザおよび第２のユーザが知り合いであると判断した後にＳＮＳ関係を確立するメッセージを第１のユーザに送信する。第１のユーザに送れるＳＮＳ関係を確立するメッセージは、第２のユーザの個人情報を含む。
【００７４】
更に、送信モジュール４３０は、処理モジュール４２０が第１のユーザおよび第２のユーザが知り合いであると判断した後にＳＮＳ関係を確立するべきメッセージを第２のユーザに送信することもできる。第２のユーザに送られるＳＮＳ関係を確立するメッセージは、第１のユーザの個人情報を含む。
【００７５】
具体的には、第１のユーザと第２のユーザとの間の直接払い記録が存在して第１のユーザと第２のユーザとの間のトランザクション記録が存在しないと判断した場合、処理モジュール４２０は、第１のユーザおよび第２のユーザが知り合いであると判断する。
【００７６】
具体的には、第１のユーザと第２のユーザとの間の立替え払い記録が存在すると判断した場合、処理モジュール４２０は、第１のユーザおよび第２のユーザが知り合いであると判断する。
【００７７】
具体的には、第１のユーザと第２のユーザとの間の共同支払い記録が存在すると判断した場合、処理モジュール４２０は、第１のユーザおよび第２のユーザが知り合いであると判断する。
【００７８】
具体的には、オンライン支払い情報内に含まれた直接払い記録情報、立替え払い記録情報および共同支払い記録情報の各々について優先順位を設定したとき、処理モジュール４２０は、優先順位および対応するオンライン支払い情報に基づいて、第１のユーザおよび第２のユーザが知り合いであるかどうか判断することができる。
【００７９】
具体的には、直接払い記録情報の組優先順位が立替え払い記録情報より高く、立替え払い記録情報の設定された優先順位が共同支払い記録情報より高いとき、処理モジュール４２０は、以下の要領で、第１のユーザおよび第２のユーザが知り合いであるかどうか判断する。処理モジュール４２０は、直接払い記録情報に基づいて、第１のユーザと第２のユーザとの間の直接払い記録が存在すると判断し、更に、第１のユーザと第２のユーザとの間のトランザクション記録が存在しない場合、第１のユーザおよび第２のユーザが知り合いであると判断することができる。
【００８０】
第１のユーザと第２のユーザとの間の直接払い記録は存在しないが立替え払い情報に基づく第１のユーザと第２のユーザとの間の立替え払い記録が存在するとき、処理モジュール４２０は、第１のユーザおよび第２のユーザが知り合いであると判断することができる。
【００８１】
第１のユーザと第２のユーザとの間の直接払い記録および立替え払い記録は存在しないが共同支払い情報に基づいた第１のユーザと第２のユーザとの間の共同支払い記録が存在するとき、処理モジュール４２０は、第１のユーザおよび第２のユーザが知り合いであると判断する。
【００８２】
本開示は、少なくとも以下の利点を含む。オンライン支払い情報に基づいて２人のユーザが知り合いであると判断したとき、本技法では、ＳＮＳ関係を確立するために他方のユーザの個人情報を含むＳＮＳ関係を確立するメッセージを一方のユーザに送る。プロセスにおいては、本技法では、知り合いである２人のユーザが両方ともＳＮＳコミュニティの構成員であると判断することができ、その結果、ＳＮＳ関係を確立する成功率が上がる。更に、上記の確認プロセスは、任意の第三者への依存なくＳＮＳのプラットホームおよびデータベースに基づくものであり、その結果、作業全体の安定性およびセキュリティが増大する。更に、少なくとも一部の実施形態においては、本技法では、ユーザは一切の情報を入力する必要がなく、その結果、ユーザ情報の漏れが防止される。したがって、本技法では、また、ＳＮＳ関係を確立するメッセージの送信が低減され、判断の誤りによるＳＮＳ関係を確立する大量の役に立たないメッセージの生成が回避され、かつ、ＳＮＳ関係を確立するメッセージを出す装置の負担が軽減される。もちろん、同時に利点の全てを達成することは、本開示のいずれの実施形態にも不要である。
【００８３】
例示的な実施形態の上記の説明を介して、当業者は、本開示は、必要な汎用に使用されるハードウェアプラットフォームとともにソフトウェアを使用して、または、ハードウェアだけを使用して実行することができることを明確に理解することができる。この理解に基づいて、技法の本質または本開示の下の現在の技術への貢献をソフトウェア製品の形で実行することができる。当該のソフトウェア製品は、１以上のコンピュータ記憶媒体内に記憶し、かつ、本開示による方法を実行するように端末装置（携帯電話、パーソナルコンピュータ、サーバまたはネットワーク装置など）に要求する１以上のコンピュータ可読命令を含むことができる。
【００８４】
上記の説明は、本開示の種々の例示的な実施形態である。当業者は本開示の諸原理からの逸脱なく、更なる改良または改変を行うことができることに注目する価値がある。当該の改良および改変は、本開示の保護範囲に該当すると考えるものとする。
【００８５】
当業者は、本開示内のモジュールは、実施形態において説明するように装置内で分散させることができるか、または、本開示において説明するものと異なる１以上の装置に位置するように改変することができると理解するであろう。上記の実施形態のモジュールは、１つの構成要素に一体化するか、または、別個に配置することができる。当該のモジュールは、１つのモジュールに結合させるか、または、複数の子モジュールに分割することができる。上述の種々の例示的な実施形態の順番は、実施形態間の優先傾向を表すものではなく、説明上のものであるにすぎない。
【００８６】
上記の説明では、本開示の数個の詳細な例示的な実施形態のみを提示している。しかしながら、本開示は、これらの実施例により制限されるものではなく、当業者により考えられるいかなる変更も、本開示の保護に該当すると考えられる。
【図１】
0005912115.tif 000002
【図２】
0005912115.tif 000003
【図３】
0005912115.tif 000004
【図４】
0005912115.tif 000005