(57)【要約】  通信方法は、基礎通信サーバにより送信された問い合わせ要求を受信することであり、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む、問い合わせ要求を受信することと、問い合わせ要求に従って、記憶された結合情報から、問い合わせ要求に含まれる通信番号に対応する対象の結合情報を見つけることであり、対象の結合情報は中間通信番号に結合される発呼番号及び被呼番号を含む、対象の結合情報を見つけることと、番号情報を設定することであり、番号情報は対象の結合情報に含まれる被呼番号を少なくとも含む、番号情報を設定することと、番号情報を基礎通信サーバに送信することとを含む。通信方法はユーザのプライバシーを効果的に保護できる。
2018512801.tif 000002
【特許請求の範囲】
【請求項１】
基礎通信サーバから問い合わせ要求を受信することであり、前記問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む、前記問い合わせ要求を受信することと、
前記問い合わせ要求に従って、記憶された結合情報から、前記問い合わせ要求に含まれる前記現在の発呼番号または前記中間通信番号のうちの前記少なくとも１つに対応する対象の結合情報を検索し、前記対象の結合情報は前記中間通信番号に結合される前記現在の発呼番号及び被呼番号を備える、前記対象の結合情報を検索することと、
前記対象の結合情報を見つけることに応じて、番号情報を設定することであり、前記番号情報は前記対象の結合情報に含まれる前記被呼番号を少なくとも含む、前記番号情報を設定することと、
前記番号情報を前記基礎通信サーバに送信することと
を備える方法。
【請求項２】
前記問い合わせ要求を受信する前に、
中間通信番号要求を受信することと、
前記中間通信番号要求に従って、前記現在の発呼番号及び前記被呼番号を取得することと、
前記中間通信番号を割り当てることと、
前記発呼番号、前記被呼番号及び前記中間通信番号に対する前記対象の結合情報を設定することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記対象の結合情報を見つけることに失敗することに応じて、所定の識別を前記基礎通信サーバに送信することをさらに備え、前記所定の識別は前記現在の発呼番号が前記中間通信番号に結合されないことを示す、請求項１に記載の方法。
【請求項４】
前記結合情報に対する失敗イベントを設定することと、
前記失敗イベントの発生に応じて、前記現在の発呼番号及び前記被呼番号を前記中間通信番号から結合解除することと、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記失敗イベントは現在の時刻が有効期限を越えることを備える、請求項４に記載の方法。
【請求項６】
前記失敗イベントは結合解除要求を受信することを備え、前記現在の発呼番号、前記被呼番号または前記中間通信番号のうちの１つ以上が前記結合解除要求に従って取得される、請求項４に記載の方法。
【請求項７】
結合解除要求を受信することと、
前記結合解除要求の受信に応じて、前記現在の発呼番号及び前記被呼番号を前記中間通信番号から結合解除することと、
をさらに備える、請求項１に記載の方法。
【請求項８】
１つ以上のプロセッサと、
メモリと、
前記メモリに記憶され、中間通信番号に送られる発呼要求を受信するよう前記１つ以上のプロセッサにより実行可能であり、前記発呼要求は現在の発呼番号を含む、発呼要求受信モジュールと、
前記メモリに記憶され、問い合わせ要求を番号管理サーバに送信するよう前記１つ以上のプロセッサにより実行可能であり、前記問い合わせ要求は前記現在の発呼番号または前記中間通信番号のうちの少なくとも１つを含む、問い合わせ要求送信モジュールと、
前記メモリに記憶され、前記番号管理サーバから番号情報を受信するよう前記１つ以上のプロセッサにより実行可能であり、前記番号情報は所定の被呼番号を含む、番号情報受信モジュールと、
前記メモリに記憶され、前記発呼要求を、前記所定の被呼番号を使用する通信デバイスへの発呼に変換するよう前記１つ以上のプロセッサにより実行可能であり、前記通信デバイスに提供される対応する発呼番号は前記中間通信番号である、発呼モジュールと
を備える、サーバ。
【請求項９】
前記発呼要求受信モジュールはさらに、前記発呼要求が送られる現在の被呼番号が前記中間通信番号かどうかを判定する、請求項８に記載のサーバ。
【請求項１０】
前記発呼要求受信モジュールは、
前記現在の被呼番号が通信番号セットに存在するかどうか問い合わせ、
前記現在の被呼番号が前記通信番号セットに存在すると見つけることに応じて、前記現在の被呼番号を前記中間通信番号として認識することにより、
前記発呼要求が送られる前記現在の被呼番号が前記中間通信番号かどうかを判定する、請求項９に記載のサーバ。
【請求項１１】
前記発呼モジュールはさらに、前記発呼要求が送られる前記現在の被呼番号が前記中間通信番号ではないことに応じて、前記現在の被呼番号を直接発呼する、請求項９に記載のサーバ。
【請求項１２】
前記サーバはさらに、前記番号管理サーバから所定の識別を受信し、前記発呼要求を送信する通信デバイスに発呼失敗を返送し、前記所定の識別は前記現在の発呼番号が前記中間通信番号に結合されていないことを示す、請求項８に記載のサーバ。
【請求項１３】
前記発呼要求を受信する前に、前記中間通信番号を割り当てるための中間通信番号要求を受信し、前記現在の発呼番号及び前記所定の被呼番号を前記中間通信番号要求から取得する番号要求受信モジュールをさらに備える、請求項８に記載のサーバ。
【請求項１４】
前記中間通信番号を割り当てるための番号割当モジュールと、
前記中間通信番号、前記現在の発呼番号及び前記所定の被呼番号に対する結合情報を設定するための結合モジュールと
をさらに備える、請求項８に記載のサーバ。
【請求項１５】
前記サーバはさらに、前記失敗イベントの発生の検出に応じて、前記結合情報に対して失敗イベントを設定し、前記現在の発呼番号及び前記所定の被呼番号を前記中間通信番号から結合解除する、請求項１３に記載のサーバ。
【請求項１６】
前記サーバはさらに、別の通信番号の前記中間通信番号への発呼要求を受信し、前記別の通信番号は前記中間通信番号に結合されておらず、前記別の通信番号を使用する通信デバイスに発呼失敗情報を返送する、請求項８に記載のサーバ。
【請求項１７】
１つ以上のプロセッサにより実行されると、前記１つ以上のプロセッサに、
第１通信番号、第２通信番号及び中間通信番号を含む相関情報を受信することと、
前記中間通信番号と前記第１通信番号及び前記第２通信番号とを相関させることと、
前記第１通信番号の前記中間通信番号への第１発呼要求を受信することと、
前記第１通信番号の前記第１発呼要求を、前記第１通信番号の前記第２通信番号への第１発呼に変換することであり、前記第２通信番号に提供される第１発呼番号は前記中間通信番号である、前記第１発呼要求を変換することと
を備える動作を行わせる実行可能命令を記憶する、１つ以上のコンピュータ可読媒体。
【請求項１８】
前記動作はさらに、
前記第２通信番号の前記中間通信番号への第２発呼要求を受信することと、
前記第２発呼要求を、前記第２通信番号の前記第１通信番号への第２発呼に変換することであり、前記第１通信番号に提供される第２発呼番号は前記中間通信番号である、前記第２発呼に変換することと
を備える、請求項１７に記載の１つ以上のコンピュータ可読媒体。
【請求項１９】
前記動作はさらに、
第３通信番号の前記中間通信番号への第３発呼要求を受信することであり、第３通信番号は前記中間通信番号に結合されない、前記第３発呼要求を受信することと、
発呼失敗情報を前記第３通信番号に返送することと、
を備える、請求項１７に記載の１つ以上のコンピュータ可読媒体。
【請求項２０】
前記動作はさらに、
結合解除要求を受信することであり、前記結合解除要求は前記第１通信番号、前記第２通信番号または前記中間通信番号のうちの１つ以上を含む、前記結合解除要求を受信することと、
前記結合解除要求に従って、対応する結合情報を見つけることと、
前記第１通信番号及び前記第２通信番号を前記中間通信番号から結合解除することと
を備える、請求項１７に記載の１つ以上のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は通信分野に関し、特に、通信方法及びサーバに関する。
【０００２】
関連出願の相互参照
本出願は、参照によりその全体が本明細書に組み込まれる、「Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｅｒｖｅｒ」を名称とする、２０１５年４月１３日出願の中国特許出願第２０１５１０１７３９２３．１号の外国優先権を主張する。本出願はさらに、２０１５年４月１３日出願の「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＯＲＤＥＲ  ＤＡＴＡ  ＩＮＴＥＲＡＣＴＯＩＮ」を名称とする中国特許出願第２０１５１０１７２４４７．１号の優先権を主張する、「ＭＥＴＨＯＤ  ＡＮＤ  ＳＥＶＥＲ  ＦＯＲ  ＳＥＣＵＲＩＮＧ  ＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＮＵＭＢＥＲ」を名称とする本出願の譲受人に譲渡された出願及び２０１５年４月１３日出願の「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＯＲＤＥＲ  ＤＡＴＡ  ＩＮＴＥＲＡＣＴＩＯＮ」を名称とする中国特許出願第２０１５１０１７３９２４．６号の優先権を主張する、「ＭＥＴＨＯＤ  ＡＮＤ  ＳＥＶＥＲ  ＦＯＲ  ＳＥＣＵＲＩＮＧ  ＣＯＭＭＵＮＩＣＡＴＩＯＮ  ＮＵＭＢＥＲ」を名称とする本出願の譲受人に譲渡された出願に関連する。上記の本出願の譲受人に譲渡された内容は参照により本明細書に組み込まれる。
【背景技術】
【０００３】
電話番号などの通信番号はユーザのプライバシーであり、通信のために第三者に提供しなければならない場合がある。技術的問題は、ユーザの通信番号を第三者に開示することなく、第三者と通信を行う方法に関係する。
【０００４】
プライバシーは通常、他人に知られたくないか、他人に知られると不都合な特定の個人情報を指す。社会文明の発展により、プライバシーが漏洩する多数の状況が生まれ、これによりプライバシー保護はより大きな注目を集めている。
【０００５】
電話番号は特殊なプライバシーであり、人々は個人の間の通信を維持するために自身の電話番号を他人に選択的に伝えることがあるが、大量の電話詐欺、様々なマーケティング広告、スパムメッセージ及び他の影響をもたらすことがある、電話番号の任意の拡散は望んでいない。
【０００６】
しかしながら、既存のネットワークシステムでは、ユーザのプライバシーを適切に保護することは難しい。例えば、日常生活において、人々はオンラインショッピングをすることが多くあり、既存のネットワークシステムはオンラインストア及び物流会社との通信を容易にするために、ユーザに電話番号を提供するよう要求する。このように、オンラインストア及び物流会社は、ネットワークシステムを通じて顧客の氏名及び電話番号を入手する。よって、オンラインストア及び物流会社は、長期間にわたり事業を行った後、大量の顧客の連絡先情報を蓄積するだろう。事業及び管理が失敗すると、顧客の連絡先情報の漏洩が発生する、つまり顧客のプライバシーが漏洩する可能性がある。ゆえに、既存のネットワークシステムはユーザのプライバシーを漏洩するという、より大きなリスクを有する。
【０００７】
概要
本概要では選択された概念を簡略化した形式で紹介するよう提供し、以下の発明を実施するための形態でさらに説明する。本概要では、請求する主題の重要な特徴または本質的な特徴を全て特定する意図はなく、また、請求する主題の範囲を決定する助けとなるよう単独で使用する意図もない。例えば、用語「ｔｅｃｈｎｉｑｕｅｓ（技法）」は、上記文脈上及び本開示を通して許可される通り、デバイス（複数可）、システム（複数可）、方法（複数可）及び／またはコンピュータ可読命令を指し得る。
【０００８】
本開示の実施形態の目的は、ユーザのプライバシーを保護できる通信方法及びサーバを提供することである。
【０００９】
前述の技術的問題を解決するために、本開示は、基礎通信サーバにより送信された問い合わせ要求を受信することであり、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む、問い合わせ要求を受信することと、問い合わせ要求に従って、記憶された結合情報から、問い合わせ要求に含まれる通信番号に対応する対象の結合情報を見つけることであり、対象の結合情報は中間通信番号に結合される発呼番号及び被呼番号を含む、対象の結合情報を見つけることと、番号情報を設定することであり、番号情報は対象の結合情報に含まれる被呼番号を少なくとも含む、番号情報を設定することと、番号情報を基礎通信サーバに送信することとを含む通信方法を提供する。
【００１０】
本開示はさらに、基礎通信サーバにより送信された問い合わせ要求を受信するために使用され、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む、問い合わせ要求受信モジュールと、問い合わせ要求に従って、記憶された結合情報から、問い合わせ要求に含まれる通信番号に対応する対象の結合情報を見つけるために使用され、対象の結合情報は中間通信番号に結合される発呼番号及び被呼番号を含む、問い合わせモジュールと、番号情報を設定し番号情報を基礎通信サーバに送信するために使用され、番号情報は対象の結合情報に含まれる被呼番号を少なくとも含む、情報設定モジュールとを含むサーバを提供する。
【００１１】
本開示はさらに、中間通信番号に特有の発呼要求を受信することであり、発呼要求は現在の発呼番号を含む、発呼要求を受信することと、問い合わせ要求を番号管理サーバに送信することであり、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む、問い合わせ要求を送信することと、番号管理サーバにより返送される番号情報を受信することであり、番号情報は所定の被呼番号を含む、番号情報を受信することと、発呼要求を、所定の被呼番号を使用する通信デバイスへの発呼に変換することであり、通信デバイスに提供される発呼番号は中間通信番号である、発呼要求を変換することとを含む、通信方法を提供する。
【００１２】
本開示はさらに、中間通信番号に特有の発呼要求を受信するために使用され、発呼要求は現在の発呼番号を含む、発呼要求受信モジュールと、問い合わせ要求を番号管理サーバに送信するために使用され、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む、問い合わせ要求送信モジュールと、番号管理サーバにより返送される番号情報を受信するために使用され、番号情報は所定の被呼番号を含む、番号情報受信モジュールと、発呼要求を、所定の被呼番号を使用する通信デバイスへの発呼に変換するために使用され、通信デバイスに提供される現在の発呼番号は中間通信番号である、発呼モジュールとを含む、サーバを提供する。
【００１３】
本開示はさらに、中間通信番号要求を受信し、中間通信番号要求に従って、第１通信番号及び第２通信番号を取得することと、中間通信番号を割り当てることと、中間通信番号、第１通信番号及び第２通信番号に対して結合情報を設定することと、第１通信番号の中間通信番号への発呼要求を受信し、発呼要求を、第１通信番号の第２通信番号への発呼に変換することであり、第２通信番号に提供される現在の発呼番号は中間通信番号であることを含む、通信方法を提供する。
【００１４】
本開示はさらに、中間通信番号要求を受信するために使用され、中間通信番号要求に従って第１通信番号及び第２通信番号が取得される番号要求受信モジュールと、中間通信番号を割り当てるために使用される番号割当モジュールと、中間通信番号、第１通信番号及び第２通信番号に対して結合情報を設定するために使用される結合モジュールと、第１通信番号の中間通信番号への発呼要求を受信し、発呼要求を第１通信番号の第２通信番号への発呼に変換するために使用され、第２通信番号に提供される現在の発呼番号は中間通信番号である発呼モジュールとを含む、サーバを提供する。
【００１５】
本開示はさらに、中間通信番号要求を受信し、中間通信番号要求に従って、第１通信番号及び第２通信番号を取得することと、中間通信番号を割り当て、中間通信番号を第１通信番号及び第２通信番号に相関させることと、相関情報を基礎通信サーバに送信することであり、相関情報は中間通信番号、第１通信番号及び第２通信番号を含む、相関情報を送信することとを含む、通信方法を提供する。
【００１６】
本開示はさらに、第１通信番号、第２通信番号及び中間通信番号を含む相関情報を受信することと、中間通信番号を第１通信番号及び第２通信番号に相関させることと、第１通信番号の中間通信番号への発呼要求を受信し、発呼要求を第１通信番号の第２通信番号への発呼に変換することであり、第２通信番号に提供される現在の発呼番号は中間通信番号であることを含む、通信方法を提供する。
【００１７】
上記の本開示の実施形態の技術的解決法に図示の通り、本開示は２人のユーザの通信番号を中間通信番号に結合することを実現し、中間通信番号への発呼要求を送信することにより、他のユーザの通信番号を知ることなく、各ユーザが別のユーザとの通信を構築することを可能にすることができる。このように、トランザクションプロセス中に、関与する両方の当事者は、中間通信番号のみを知ることにより通信を行うことができ、これにより、ユーザの通信番号の漏洩を効果的に回避し、ユーザのプライバシーを効果的に保護する。
【００１８】
本開示の実施形態または既存技術の技術的解決法をより明確に例示するために、実施形態または既存技術の説明に必要な添付図面を本明細書に簡潔に紹介する。当然ながら、説明する添付図面は、本開示に記録される一部の実施形態のみを表す。当業者は、創造的な努力をすることなく、添付図面を基に他の図面を取得できる。
【図面の簡単な説明】
【００１９】
【図１】本開示の実施形態に係る、通信方法のフローチャートである。
【図２】本開示の実施形態に係る、通信方法のフローチャートである。
【図３】本開示の実施形態に係る、通信方法のフローチャートである。
【図４】本開示の実施形態に係る、サーバのモジュール図である。
【図５】本開示の実施形態に係る、通信方法のフローチャートである。
【図６】本開示の実施形態に係る、通信方法のフローチャートである。
【図７】本開示の実施形態に係る、サーバのモジュール図である。
【図８】本開示の実施形態に係る、通信方法のフローチャートである。
【図９】本開示の実施形態に係る、通信方法のフローチャートである。
【図１０】本開示の実施形態に係る、サーバのモジュール図である。
【図１１】本開示の実施形態に係る、通信方法のフローチャートである。
【図１２】本開示の実施形態に係る、通信方法のフローチャートである。
【図１３】本開示の実施形態に係る、通信方法のフローチャートである。
【図１４】本開示の実施形態に係る、通信方法のフローチャートである。
【発明を実施するための形態】
【００２０】
本開示における技術的解決策を当業者がより良い様式で理解できるよう、本開示の実施形態の添付図面を参考にして、本開示の実施形態における技術的解決策を明確かつ完全に本明細書に説明する。当然ながら、説明する実施形態は、本開示の実施形態の単に一部であって全部ではない。当業者が本開示の実施形態を基に、創造的な努力なく導き出すその他全ての実施形態は、本開示の保護範囲内にあるものとする。
【００２１】
図１は、本開示の実施形態に係る通信方法を例示し、通信方法は以下の方法ブロックを含む。
【００２２】
Ｓ１０２は基礎通信サーバにより送信された問い合わせ要求を受信し、問い合わせ要求は現在の発呼番号または中間通信番号のうち少なくとも１つを含む。
【００２３】
実装では、基礎通信サーバは通信事業者のサーバであってよく、発呼要求に従って、通信番号を発呼してよい。
【００２４】
実装では、現在の発呼番号は、基礎通信サーバに対する発呼要求を開始する、通信デバイスにより使用される通信番号であってよい。
【００２５】
実装では、番号管理サーバが問い合わせ要求を受信する際、これは基礎通信サーバが発呼要求を受信することを示し、番号管理サーバは問い合わせ要求に含まれる情報に従って、情報を結合するためのさらなる問い合わせを行い、結合情報に従って、現在の発呼要求に対する基礎通信サーバの被呼番号として使用するための通信番号を返送する必要がある。
【００２６】
実装では、問い合わせ要求は所定の意味の表現を有する文字列であり得る。問い合わせ要求は、現在の発呼番号または中間通信番号のうちの少なくとも１つを含む。現在の発呼番号または中間通信番号は問い合わせ要求のコンテンツの一部であり得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求のコンテンツの一部であり得る。代替的には、現在の発呼番号または中間通信番号は問い合わせ要求への付属物として機能し得るか、現在の発呼番号及び中間通信番号は問い合わせ要求への付属物として機能し得る。
【００２７】
実装では、中間通信番号は所定の形式を有する通信番号であり得る。代替的には、中間通信番号セットが設定されてよく、中間通信番号として使用される通信番号は中間通信番号セットに記憶される。
【００２８】
Ｓ１０４は、問い合わせ要求に従って、記憶された結合情報の中から、問い合わせ要求に含まれる通信番号に対応する対象の結合情報を検索し、対象の結合情報は中間通信番号に結合される発呼番号及び被呼番号を含む。
【００２９】
実装では、発呼番号は第１通信番号または第２通信番号であってよく、被呼番号は第２通信番号または第１通信番号であってよい。第１通信番号及び第２通信番号はそれぞれ発呼番号または被呼番号として機能し得ることが理解できる。結合情報は、第１通信番号、第２通信番号及び中間通信番号の間の連結関係を示すために使用される。さらに、第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上は結合情報を基に取得できる。さらに、結合情報は第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上を基に見つけることができる。
【００３０】
実装では、結合情報の例示的な形態は、例えば、第１通信番号、第２通信番号及び中間通信番号を互いに相関するようにデータテーブルの形態で記憶することを含み得る。第１通信番号はデータテーブルの１列に記憶され、第２通信番号は別の列に記憶され、中間通信番号は第３列に記憶される。相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される、つまりデータテーブルの１行が１つの結合情報となり得る。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶され、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【００３１】
実装では、番号管理サーバは問い合わせ要求に含まれる通信番号を基に、対象の結合情報を検索し決定する。現在の発呼番号は比較され、結合情報に記憶される第１通信番号（複数可）及び第２通信番号（複数可）に一致し得る。換言すると、第１通信番号及び第２通信番号のそれぞれは現在の発呼番号として機能し得る。実装では、現在の発呼番号が特定部分の結合情報の第１通信番号及び第２通信番号と同じであることを見つけることに応じて、その部分の結合情報を対象の結合情報として扱うことができる。実装では、問い合わせ要求に含まれる中間通信番号が特定部分の結合情報の中間通信番号と同じであることを見つけることに応じて、その部分の結合情報を対象の結合情報として設定できる。実装では、問い合わせ要求に含まれる現在の発呼番号が特定部分の結合情報の第１通信番号及び第２通信番号と同じであり、かつ問い合わせ要求に含まれる中間通信番号がその結合情報にある中間通信番号と同じであることを見つけることに応じて、その結合情報を対象の結合情報と見なすことができる。
【００３２】
Ｓ１０６は番号情報を設定し、番号情報は対象の結合情報に含まれる被呼番号を含む。
【００３３】
Ｓ１０８は番号情報を基礎通信サーバに送信する。
【００３４】
実装では、番号情報は通信番号を基礎通信サーバに返送するために使用され、これにより基礎通信サーバが通信番号を現在の発呼要求の被呼番号として受け取ることができる。
【００３５】
実装では、番号情報は対象の結合情報に含まれる被呼番号を少なくとも含む。例えば、問い合わせ要求に含まれる現在の発呼番号は第１通信番号と同じであり得る。この時点で、第２通信番号は返送される第２情報に含まれ、これにより、基礎通信サーバは現在の発呼要求を第２通信番号に送られる発呼に変換できる。したがって、第１通信番号、第２通信番号及び中間通信番号は番号管理サーバを通じて３要素の結合関係を形成する。第１通信番号を発呼番号として発呼要求が中間通信番号に送信される際、発呼要求は第２通信番号への発呼に変換され得る。このように、第１通信番号を使用する通信デバイスは、第２通信番号を知る必要なく、第２通信番号を使用する通信デバイスとの通信を構築できる。さらに、第２通信番号を発呼番号として機能させて発呼要求が中間番号に送信される際、番号情報は、例えば、第１通信番号を含んでよく、これにより、基礎通信サーバは第２通信番号の発呼要求を第１通信番号の発呼に変換できる。図示の通り、本実施形態は、ユーザが通常、３要素の結合関係を通じて使用する電話番号の漏洩を効果的に回避し、ゆえに、ユーザのプライバシーを効果的に保護する。
【００３６】
実装では、現在の発呼番号を含む問い合わせ要求に対応して、対応する番号情報は、現在の発呼番号とは異なる第１通信番号及び第２通信番号のうちの１つを含む。中間通信番号のみを含む問い合わせ要求に対応して、対応する番号情報は、第１通信番号及び第２通信番号を対象の結合情報に含み得る。このように、第１通信番号及び第２通信番号を受信した後、基礎通信サーバは現在の発呼番号とは異なる通信番号を第１通信番号及び第２通信番号から取得するために比較を行い、通信番号を被呼番号として使用し得る。
【００３７】
図２を参照すると、実施形態では、通信方法はさらに以下の方法ブロックを含み得る。
【００３８】
Ｓ２０２は中間通信番号要求を受信し、中間通信番号要求に従って、発呼番号及び被呼番号を取得する。
【００３９】
実装では、番号管理サーバは通信デバイスから送信された中間通信番号要求を受信する。通信デバイスは、デスクトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、スマートフォン、サーバ及びスマートウェアラブルデバイスであり得る。
【００４０】
実装では、中間通信番号要求の受信は、第１通信番号及び第２通信番号に対して中間通信番号を割り当てる要求を表し得る。したがって、第１通信番号を使用する通信デバイスと、第２通信番号を使用する通信デバイスとの間の通信を行うためのプロセス中に、両方の当事者は、他方の当事者の実際の通信番号を知る必要なく、中間通信番号を通じるだけで通信を構築できる。換言すると、第１通信番号を使用するデバイスは第２通信番号を知る必要はなく、第２通信番号を使用するデバイスは第１通信番号を知る必要はなく、これにより、両方の通信当事者のプライバシーを効果的に保護する。
【００４１】
実装では、中間通信番号要求は所定の意味の表現を有する文字列であり得る。文字列の受信は、中間通信番号を割り当てる要求を示す。当然ながら、番号管理サーバは中間通信番号要求を受信するために設定された所定のポートを有し得る。この場合、中間通信番号要求は所定の形態を有すことはできず、所定のポートでのデータの受信は中間通信番号要求が受信されたことを示す。
【００４２】
実装では、中間通信番号要求に従って第１通信番号及び第２通信番号を取得する手法は、以下を含み得る。中間通信番号要求は、第１通信番号及び第２通信番号を含み、第１通信番号及び第２通信番号は中間通信番号要求の一部であってよいか、または中間通信番号要求への付属物であってよい。中間通信番号要求は、第１通信番号及び第２通信番号に対応するそれぞれの識別情報を含み、対応する第１通信番号及び対応する第２通信番号は、それぞれの識別情報を基に、ローカルに記憶されるデータベースから検索される。第１通信番号及び第２通信番号は異なる時点で取得され得る。例えば、中間通信番号要求が第１通信番号を含む場合、第２通信番号を使用する通信デバイスは、トランザクションプロセスに必要なため、第２通信番号を番号管理サーバに提供するか、または識別情報を番号管理サーバに提供し、これにより、番号管理サーバは識別情報を基に、記憶データから第２通信番号を取得できる。
【００４３】
実装では、第１通信番号及び第２通信番号は異なるユーザが通常使用するそれぞれの電話番号であり得る。第１通信番号及び第２通信番号は固定電話の番号であってよく、または携帯電話の番号であってよく、これらは任意の番号区分に制限されない。
【００４４】
Ｓ２０４は中間通信番号を割り当てる。
【００４５】
実装では、番号管理サーバは中間通信番号セットをローカルに記憶し、所定のルール（複数可）に従って、中間通信番号を中間通信番号セットから選択し得る。番号管理サーバはさらに所定のアルゴリズムを備え、所定のアルゴリズムに従って中間通信番号を取得し得る。さらに、中間通信番号は１つの区分の番号であり得る。例えば、「９５０００００００００〜９５０１１１１１１１１」の間の番号を中間通信番号として使用し得る。
【００４６】
実装では、Ｓ２０２及びＳ２０４は順番に実行するようには制限されず、重複した様式でも行われ得る。例えば、中間通信番号要求が第１通信番号を含む場合、中間通信番号が割り当てられ、第２通信番号はまだこの時点では取得できない。
【００４７】
Ｓ２０６は発呼番号、被呼番号及び中間通信番号に対する結合情報を設定する。
【００４８】
実装では、結合情報の例示的な形態は、例えば、第１通信番号、第２通信番号及び中間通信番号を互いに連結するようにデータテーブルの形態で記憶することを含み得る。第１通信番号はデータテーブルの１列に記憶され、第２通信番号は別の列に記憶され、中間通信番号は第３列に記憶される。相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される、つまりデータテーブルの１行が１つの結合情報となり得る。結合情報は、データテーブルに新規行を追加することで設定できる。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶され、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【００４９】
実装では、通信方法はさらに、問い合わせ要求に含まれる通信番号が、記憶される結合情報のいずれにも見つからない場合、所定の識別を基礎通信サーバに送信することを含んでよく、所定の識別は、現在の発呼番号が中間通信番号に結合されないことを示す。
【００５０】
実装では、番号管理サーバにより記憶される結合情報が、問い合わせ要求に含まれる通信番号を有さない場合、これは問い合わせ要求に含まれる現在の発呼番号が中間通信番号及び別の通信番号に結合されないことを示すか、または問い合わせ要求に含まれる中間通信番号が他の通信番号に結合されないことを示す。この場合、所定の識別は基礎通信サーバに送信され、現在の発呼番号が中間通信番号に結合されないことを基礎通信サーバに通知する。
【００５１】
実装では、所定の識別は所定の意味の表現を有する文字列であり得るか、または所定の形式を有する文字列であり得る。基礎通信サーバがこの所定の識別を受信する場合、これは現在の発呼番号が中間通信番号に結合されないことを示す。
【００５２】
図３を参照すると、実施形態では、通信方法はさらに以下の方法ブロックを含み得る。
【００５３】
Ｓ３０２は結合情報に対する失敗イベントを設定する。
【００５４】
Ｓ３０４は、失敗イベントが発生した場合、発呼番号及び被呼番号を中間通信番号から結合解除する。
【００５５】
実装では、第１通信番号及び第２通信番号が中間通信番号との結合から解放されると、番号管理サーバは対応する記憶された結合情報を取り消す。
【００５６】
実装では、失敗イベントが発生した場合、第１通信番号、第２通信番号及び中間通信番号の結合情報に対する失敗イベントを設定することにより、これらの３つの実体の結合を解放する。したがって、関連するトランザクションプロセスの終了後、第１通信番号を使用するユーザ及び第２通信番号を使用するユーザは中間通信番号を通じて再度互いに連絡することができず、ゆえに、トランザクションプロセスの終了後、第１通信番号または第２通信番号を使用するユーザが中間通信番号を再度発呼することにより他者を困らせることを効果的に防ぐ。
【００５７】
実装では、結合情報に対する有効期限が設定され得る。換言すると、失敗イベントは、結合情報が設定された時刻からカウントした、有効期限を越える結合情報の現在の時間長を含み得る。失敗イベントはさらに、結合解除要求を受信することを含んでよく、結合解除要求はトランザクション論理を処理するために使用されるユーザ通信デバイスまたはビジネスサーバにより送信されてよい。当然ながら、失敗イベントはさらに他のイベントを含み得る。当業者は本開示の技術的本質の教示を基に、他の変更形態を行ってよく、その機能及び効果が本開示の機能及び効果と類似する限り、本開示の保護範囲内にあるものとする。
【００５８】
実装では、失敗イベントは設定された有効期限を越える現在の時刻を含む。実装では、有効期限は結合情報に対して設定され得る。有効期限は指定時刻であってよく、現在の時刻が指定時刻を越える場合、これは現在の時刻が設定された有効期限を過ぎることを示す。例えば、有効期限が２０１５年３月１０日２４：００であるとする。現在の時刻がこの時刻を過ぎた後、結合情報は自動的に無効となる。代替的には、有効期限は時間長であってよく、時間長は結合情報が設定された時刻からカウントされてよいか、または番号管理サーバが中間通信番号要求を受信した時刻からカウントされてよい。現在の時刻とカウントを開始した時刻との間の差異が設定した時間長を超える場合、これは現在の時刻が設定された有効期限を越えることを示す。例えば、時間長が１０日であってよく、結合情報が設定された時刻が２０１５年２月１１日１２：００であるとする。現在の時刻と結合情報が設定された時刻との間の差異が１０日を超える場合、結合情報は無効となる。
【００５９】
実装では、失敗イベントは結合解除要求を受信することを含み、第１通信番号、第２通信番号及び中間通信番号のうちの１つ以上を結合解除要求に従って取得できる。
【００６０】
実装では、結合解除要求は所定の意味の表現を有する文字列であり得るか、または所定の形式をさらに有し得る。ユーザ通信デバイスは結合解除要求を送信し得る。追加的に、または代替的に、トランザクション論理を処理するビジネスサーバは結合解除要求を送信し得る。
【００６１】
実装では、結合解除要求は第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを含み得る。包含方法は、第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを結合解除要求のコンテンツの一部として含み得るか、または第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを結合解除要求に連結する付属物として含み得る。結合解除要求はさらに、第１通信番号または第２通信番号のうちの少なくとも１つに対応する識別情報を含んでよく、識別情報は通信番号を使用するユーザの情報であってよい。識別情報に対応する通信番号は、記憶されたデータから識別情報を使用して取得できる。第１通信番号、第２通信番号及び中間通信番号のうちの１つを基に、記憶された結合情報から、これらの３つの実体に対応する結合情報が取得でき、これにより、結合情報を削除することでこれらの間の結合を解放できる。
【００６２】
図４を参照すると、本開示の実施形態はさらにサーバ４００を提供する。実装では、サーバ４００は１つ以上のコンピューティングデバイスを含み得る。実装では、サーバ４００は１つ以上のプロセッサ４０２、入出力（Ｉ／Ｏ）インターフェース４０４、ネットワークインターフェース４０６及びメモリ４０８を含み得る。
【００６３】
メモリ４０８は、例えば、非永続記憶デバイス、ランダムアクセスメモリ（ＲＡＭ）及び／または読取専用メモリ（ＲＯＭ）もしくはフラッシュＲＡＭなどの不揮発性内部記憶装置などのコンピュータ可読媒体の形態を含み得る。メモリ４０８はコンピュータ可読媒体の一例である。
【００６４】
コンピュータ可読媒体は永続または非永続型、取り外し可能または取り外し不可能な媒体を含んでよく、任意の方法または技術を使用して情報の記憶を実現し得る。情報はコンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータを含み得る。コンピュータ記憶媒体の例には、相変化メモリ（ＰＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、他の種類のランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、電気的消去可能なプログラム可能読取専用メモリ（ＥＥＰＲＯＭ）、高速フラッシュメモリもしくは他の内部記憶技術、コンパクトディスク読取専用メモリ（ＣＤ−ＲＯＭ）、デジタル汎用ディスク（ＤＶＤ）もしくは他の光学記憶装置、磁気カセットテープ、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、またはコンピューティングデバイスからアクセスされ得る情報を記憶するために使用され得る任意の他の非伝送媒体を含むがこれらに制限されない。本明細書に定義される通り、コンピュータ可読媒体には、変調データ信号及び搬送波などの一時的な媒体は含まない。
【００６５】
実装では、メモリ４０８はプログラムモジュール４１０及びプログラムデータ４１２を含み得る。プログラムモジュール４１０は問い合わせ要求受信モジュール４１４、問い合わせモジュール４１６、情報設定モジュール４１８及び情報送信モジュール４２０を含み得る。
【００６６】
問い合わせ要求受信モジュール４１４は基礎通信サーバから送信された問い合わせ要求を受信し、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む。
【００６７】
実装では、基礎通信サーバは、発呼要求に従って通信番号を発呼し得る通信事業者のサーバであり得る。
【００６８】
実装では、問い合わせ要求受信モジュール４１４はネットワークに接続し情報を受信することができる通信端末であってよく、さらに通信端末に動作するよう命令するソフトウェアであってよい。問い合わせ要求受信モジュール４１４は、基礎通信サーバが発呼要求を受信することを示す問い合わせ要求を受信する。サーバ４００はさらに、問い合わせ要求に含まれる情報に従って、結合情報を問い合わせ、結合情報に従って、現在の発呼要求に対する基礎通信サーバの被呼番号として使用するための通信番号を返送する必要がある。
【００６９】
実装では、問い合わせ要求は所定の意味の表現を有する文字列であり得る。問い合わせ要求は、現在の発呼番号または中間通信番号のうちの少なくとも１つを含む。現在の発呼番号または中間通信番号は問い合わせ要求のコンテンツの一部であり得る。代替的には、現在の発呼番号または中間通信番号は問い合わせ要求に連結する付属物として機能し得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求のコンテンツの一部であり得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求に連結する付属物に機能し得る。
【００７０】
実装では、中間通信番号は所定の形式を有する通信番号であり得る。代替的には、中間通信番号セットが設定されてよく、中間通信番号として使用される通信番号は中間通信番号セットに記憶される。
【００７１】
問い合わせモジュール４１６は、問い合わせ要求に従って、記憶された結合情報の中から、問い合わせ要求に含まれる通信番号に対応する対象の結合情報を検索し、対象の結合情報は中間通信番号に結合される発呼番号及び被呼番号を含む。
【００７２】
実装では、発呼番号は第１通信番号または第２通信番号であってよく、被呼番号は第２通信番号または第１通信番号であってよい。第１通信番号及び第２通信番号はそれぞれ発呼番号または被呼番号として機能し得ることが理解できる。結合情報は、第１通信番号、第２通信番号及び中間通信番号の間の連結関係を示すために使用される。さらに、第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上は結合情報を基に取得できる。さらに、結合情報は第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上を基に見つけることができる。
【００７３】
実装では、結合情報の例示的な形態は、例えば、第１通信番号、第２通信番号及び中間通信番号を互いにデータテーブルの形態で記憶し相関させることを含み得る。第１通信番号はデータテーブルの１列に記憶され、第２通信番号は別の列に記憶され、中間通信番号は第３列に記憶される。相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される、つまりデータテーブルの１行が１つの結合情報となり得る。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶され、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【００７４】
実装では、問い合わせモジュール４１６は問い合わせ要求に含まれる通信番号を基に、対象の結合情報を検索し決定する。現在の発呼番号は比較され、結合情報に記憶される第１通信番号（複数可）及び第２通信番号（複数可）に一致し得る。換言すると、第１通信番号及び第２通信番号のそれぞれは現在の発呼番号として機能し得る。実装では、現在の発呼番号が特定部分の結合情報の第１通信番号及び第２通信番号と同じであることを見つけることに応じて、その部分の結合情報を対象の結合情報として機能させることができる。実装では、問い合わせ要求に含まれる中間通信番号が特定部分の結合情報の中間通信番号と同じであることを見つけることに応じて、その部分の結合情報を対象の結合情報として設定できる。実装では、問い合わせ要求に含まれる現在の発呼番号が特定部分の結合情報の第１通信番号及び第２通信番号と同じであり、かつ問い合わせ要求に含まれる中間通信番号がその結合情報にある中間通信番号と同じであることを見つけることに応じて、その結合情報を対象の結合情報と見なすことができる。
【００７５】
情報設定モジュール４１８は番号情報を設定し、情報送信モジュール４２０は番号情報を基礎通信サーバに送信し、番号情報は対象の結合情報に含まれる被呼番号を少なくとも含む。
【００７６】
実装では、番号情報は、通信番号を基礎通信サーバに返送するために使用され、基礎通信サーバは現在の発呼要求の被呼番号として通信番号を受け取ることができる。
【００７７】
実装では、番号情報は対象の結合情報に含まれる被呼番号を少なくとも含む。例えば、問い合わせ要求に含まれる現在の発呼番号は第１通信番号と同じであり得る。この時点で、第２通信番号は返送される第２情報に含まれ、これにより、基礎通信サーバは現在の発呼要求を第２通信番号に送られる発呼に変換できる。したがって、第１通信番号、第２通信番号及び中間通信番号はサーバ４００を通じて３要素の結合関係を形成する。第１通信番号を発呼番号として発呼要求が中間通信番号に送信される際、発呼要求は第２通信番号への発呼に変換され得る。このように、第１通信番号を使用する通信デバイスは、第２通信番号を知る必要なく、第２通信番号を使用する通信デバイスとの通信を構築できる。さらに、第２通信番号を発呼番号として機能させて発呼要求が中間番号に送信される際、番号情報は、例えば、第１通信番号を含んでよく、これにより、基礎通信サーバは第２通信番号の発呼要求を第１通信番号の発呼に変換できる。図示の通り、本実施形態は、ユーザが通常、３要素の結合関係を通じて使用する電話番号の漏洩を効果的に回避し、ゆえにユーザのプライバシーを効果的に保護する。
【００７８】
実装では、現在の発呼番号を含む問い合わせ要求に対応して、対応する番号情報は、現在の発呼番号とは異なる第１通信番号及び第２通信番号のうちの１つを含む。中間通信番号のみを含む問い合わせ要求に対応して、対応する番号情報は、第１通信番号及び第２通信番号を対象の結合情報に含み得る。このように、第１通信番号及び第２通信番号を受信した後、基礎通信サーバは現在の発呼番号とは異なる通信番号を第１通信番号及び第２通信番号から取得するために比較を行い、通信番号を被呼番号として使用し得る。
【００７９】
図５を参照すると、本開示の実施形態はさらに通信方法を提供し、通信方法は以下の方法ブロックを含む。
【００８０】
Ｓ５０２は中間通信番号に送られる発呼要求を受信し、発呼要求は現在の発呼番号を含む。
【００８１】
実装では、発呼要求は、所定のコーディングルール（複数可）に従ってコード化される所定の電子通信番号であってよいか、または所定の形式を有する文字列であってよい。発呼要求を開始することにより、通信デバイスは被呼番号を使用する通信デバイスとの通信を構築することを要求する。
【００８２】
実装では、基礎通信サーバは通信番号に対する発呼要求を受信してよく、通信番号に送られる発呼を行ってよい。中間通信番号は発呼要求のコンテンツの一部であってよいか、または発呼要求の付属物であってよい。基礎通信サーバは、所定のルール（複数可）を基に、受信した発呼要求が送られる通信番号が中間通信番号であることを判定し得る。所定のルール（複数可）は、記憶された中間通信番号セットの中間通信番号（複数可）を問い合わせること、及び発呼要求が送られる通信番号と同じ通信番号が見つかった場合、発呼要求が送られる通信番号を中間通信番号として認識することを含み得る。中間通信番号は所定の番号区分の番号であり得る。発呼要求が送られる通信番号が所定の番号区分内に見つからない場合、発呼要求が送られる通信番号は中間通信番号として認識できる。例えば、「９５０００００００００〜９５０１１１１１１１１」の間の番号が中間通信番号である。
【００８３】
実装では、現在の発呼番号は、発呼要求を開始する、通信デバイスにより使用される通信番号であってよい。
【００８４】
実装では、発呼要求は現在の発呼番号を含み得る。現在の発呼番号は発呼要求のコンテンツの一部であり得る。代替的には、現在の発呼番号は発呼要求の付属物であり得る。発呼要求は所定の形式を有してよく、さらに所定のコンテンツを有してよい。例えば、発呼要求は「発呼要求＆９５０００００００００＆１７０９５０５１２３４」であってよく、「９５０００００００００」は中間通信番号であってよく、「１７０９５０５１２３４」は現在の発呼番号であってよい。
【００８５】
Ｓ５０４は問い合わせ要求を番号管理サーバに送信し、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む。
【００８６】
実装では、基礎通信サーバが中間通信番号に対する発呼要求を受信した後、番号管理サーバは被呼番号として使用されることになる通信番号を返送する必要がある。結合関係は番号管理サーバに記憶されてよく、各結合関係は３つの通信番号を所有してよく、１つは中間通信番号であり、残りはユーザ通信デバイスにより使用される通信番号である。
【００８７】
実装では、問い合わせ要求は番号管理サーバに提供されることになる現在の発呼番号または中間通信番号のうちの少なくとも１つを含み、番号管理サーバは問い合わせ要求に含まれる通信番号に従って、対応する結合情報を見つけることができ、これにより、通信番号を返送できる。問い合わせ要求に通信番号を含む手法は、現在の発呼番号または中間通信番号を問い合わせ要求のコンテンツの一部として設定すること、または現在の発呼番号または中間通信番号を問い合わせ要求の付属物として設定することを含み得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求のコンテンツとして設定され得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求の付属物として設定され得る。
【００８８】
Ｓ５０６は番号管理サーバにより返送される番号情報を受信し、番号情報は所定の被呼番号を含む。
【００８９】
実装では、番号管理サーバは問い合わせ要求に応じて、番号情報を基礎通信サーバに返送する。番号情報は通信番号のみを含んでよく、その通信番号は所定の被呼番号である。番号情報はさらに、番号管理サーバが見つけた対象の結合構成の中間通信番号に結合される２つの通信番号を含み得る。これらの２つの通信番号のうちの１つは現在の発呼番号と同じであり、他方は所定の被呼番号であってよい。一部の状況下では、これらの２つの通信番号が現在の発呼番号と同じではない場合、現在の発呼番号が中間通信番号に結合されていないという判定を行ってよい。この場合、現在の発呼番号を使用する通信デバイスに発呼失敗が返送され得る。
【００９０】
Ｓ５０８は発呼要求を、所定の被呼番号を使用する通信デバイスへの発呼に変換し、通信デバイスに提供される発呼番号は中間通信番号である。
【００９１】
実装では、基礎通信サーバは中間通信番号に対する発呼要求を、所定の被呼番号への発呼に変換する。発呼が接続された後、現在の発呼番号を使用する通信デバイスと所定の被呼番号を使用する通信デバイスとの間の通信が構築される。したがって、通信を構築するプロセスでは、両方の通信当事者は他者の通信番号を知る必要がなく、番号管理サーバにより指定された所定の被呼番号を使用することで、通信当事者の通信番号の漏洩を効果的に回避する。
【００９２】
実装では、所定の被呼番号を使用する通信デバイスに提供される発呼番号は中間通信番号であり、中間通信番号は発呼を開始する通信番号の漏洩を効果的に回避する。さらに、中間通信番号と所定の被呼番号との間の結合関係が同時に存在するため、ユーザは発呼の受信時に、中間通信番号に対応するトランザクション情報を知るだろう。
【００９３】
実装では、オンラインショッピング中に、例えば、トランザクション中に、購入者は中間通信番号を求め得る。したがって、購入者の通信番号は中間通信番号に結合され得る。さらに、販売者の通信番号も中間通信番号に結合されてよく、番号管理サーバはこれらの３つの通信番号の結合情報を記憶する。購入者が中間通信番号を発呼する際、基礎通信サーバは、中間通信番号に送られる発呼要求を購入者から受信した後、問い合わせ要求を番号管理サーバに送信する。番号管理サーバは、問い合わせ要求に含まれる現在の発呼番号を基に、記憶された結合情報を問い合わせ、結合情報からの販売者の通信番号であり現在の発呼番号とは異なる通信番号を取得し、販売者の通信番号を所定の被呼番号として基礎通信サーバに送信する。したがって、基礎通信サーバは所定の被呼番号への発呼を開始でき、これにより、購入者が販売者の通信番号を知る必要なく、購入者と販売者との間の通信接続が設定される。同様に、販売者は購入者の通信番号を知る必要がない。同じように、前述の説明は販売者が購入者を発呼する状況にも適用可能である。
【００９４】
実装では、Ｓ５０２はさらに、発呼要求が送られる現在の被呼番号が中間通信番号であるかどうかを判定することを含み得る。実装では、発呼要求を受信した後、基礎通信サーバは、発呼要求が送られる通信番号が中間通信番号かどうかを判定し得る。現在の被呼番号が中間通信番号かどうかを判定する例示的な方法は、現在の被呼番号が、記憶された一時的な通信番号セットに存在するかどうかを問い合わせること、及び現在の被呼番号が一時的な通信番号セットに存在する場合、現在の被呼番号を中間通信番号として認識することを含み得る。現在の被呼番号が一時的な通信番号セットに存在しない場合、発呼は現在の被呼番号に対して開始される。このように、発呼要求が送られる通信番号が中間通信番号かどうかを判定することにより、発呼要求が送られる通信番号が中間通信番号ではない場合、問い合わせ要求を番号管理サーバに送信することを回避し、これにより関連するトランザクションの全体的な処理効率を向上する。
【００９５】
実装では、通信方法はさらに、発呼要求が送られる現在の被呼番号が中間通信番号ではない場合に、現在の被呼番号を直接発呼することを含み得る。
【００９６】
実装では、発呼要求が送られる現在の被呼番号が中間通信番号ではないことを、基礎通信サーバが見つけた場合、発呼要求が送られる現在の被呼番号を別の通信番号に変換する必要はなく、ゆえに、発呼は現在の被呼番号に直接行われる。
【００９７】
実装では、通信方法は図６に示す以下の方法ブロックをさらに含み得る。
【００９８】
Ｓ６０２は番号管理サーバから返送された所定の識別を受信し、所定の識別は現在の発呼番号が中間通信番号に結合されないことを示す。
【００９９】
Ｓ６０４は発呼要求を送信する通信デバイスに発呼失敗を返送する。
【０１００】
実装では、基礎通信サーバが問い合わせ要求を番号管理サーバに送信した後、番号管理サーバは、問い合わせ要求に応じて、問い合わせ要求に含まれる通信番号を記憶された結合関係から見つけず、この場合、所定の識別を基礎通信サーバに送信してよく、問い合わせ要求に含まれる通信番号、つまり現在の発呼番号が中間通信番号に結合されないことを示す。このように、発呼要求が送られる通信番号が中間通信番号に結合されない場合、通信番号を使用する通信デバイスに発呼失敗が返送される。したがって、中間通信番号に結合された通信番号（複数可）以外の別の通信番号を使用する通信デバイスが、発呼要求を中間通信番号に送信する場合、発呼失敗が返送され、中間通信番号が漏洩した後、中間番号に結合される通信番号のユーザに問題が発生することを効果的に回避する。
【０１０１】
図７を参照すると、本開示の実施形態はさらにサーバ７００を提供する。実装では、サーバ７００は１つ以上のプロセッサ７０２、入出力（Ｉ／Ｏ）インターフェース７０４、ネットワークインターフェース７０６及びメモリ７０８を含み得る。
【０１０２】
メモリ７０８は、例えば、非永続記憶デバイス、ランダムアクセスメモリ（ＲＡＭ）及び／または読取専用メモリ（ＲＯＭ）もしくはフラッシュＲＡＭなどの不揮発性内部記憶装置などのコンピュータ可読媒体の形態を含み得る。メモリ７０８は前述の説明に記載する通り、コンピュータ可読媒体の一例である。
【０１０３】
メモリ７０８はプログラムモジュール７１０及びプログラムデータ７１２を含み得る。実装では、プログラムモジュール７１０は発呼要求受信モジュール７１４、問い合わせ要求送信モジュール７１６、番号情報受信モジュール７１８及び発呼モジュール７２０を含み得る。
【０１０４】
発呼要求受信モジュール７１４は中間通信番号に対する発呼要求を受信し、発呼要求は現在の発呼番号を含む。
【０１０５】
実装では、発呼要求は、所定のコーディングルール（複数可）に従ってコード化される所定の電子通信番号であってよいか、または所定の形式を有する文字列であってよい。発呼要求を開始することにより、通信デバイスは被呼番号を使用する通信デバイスとの通信を構築することを要求する。
【０１０６】
実装では、発呼要求受信モジュール７１４は通信番号に対する発呼要求を受信してよく、通信番号に送られる発呼を行ってよい。中間通信番号は発呼要求のコンテンツの一部であってよいか、または発呼要求の付属物であってよい。サーバ７００は、所定のルール（複数可）を基に、受信した発呼要求が送られる通信番号が中間通信番号であることを判定し得る。所定のルール（複数可）は、記憶された中間通信番号セットの中間通信番号（複数可）を問い合わせること、及び発呼要求が送られる通信番号と同じ通信番号が見つかった場合、発呼要求が送られる通信番号を中間通信番号として認識することを含み得る。中間通信番号は所定の番号区分の番号であり得る。発呼要求が送られる通信番号が所定の番号区分内に見つからない場合、発呼要求が送られる通信番号は中間通信番号として認識できる。例えば、「９５０００００００００〜９５０１１１１１１１１」の間の番号が中間通信番号である。
【０１０７】
実装では、現在の発呼番号は、発呼要求を開始する、通信デバイスにより使用される通信番号であってよい。
【０１０８】
実装では、発呼要求は現在の発呼番号を含み得る。現在の発呼番号は発呼要求のコンテンツの一部であり得る。代替的には、現在の発呼番号は発呼要求の付属物であり得る。発呼要求は所定の形式を有してよく、さらに所定のコンテンツを有してよい。例えば、発呼要求は「発呼要求＆９５０００００００００＆１７０９５０５１２３４」であってよく、「９５０００００００００」は中間通信番号であってよく、「１７０９５０５１２３４」は現在の発呼番号であってよい。
【０１０９】
問い合わせ要求送信モジュール７１６は問い合わせ要求を番号管理サーバに送信し、問い合わせ要求は現在の発呼番号または中間通信番号のうちの少なくとも１つを含む。
【０１１０】
実装では、発呼要求受信モジュール７１４が中間通信番号に対する発呼要求を受信した後、番号管理サーバは被呼番号として使用されることになる通信番号を返送する必要がある。結合関係は番号管理サーバに記憶されてよく、各結合関係は３つの通信番号を有してよく、１つは中間通信番号であり、残りはユーザ通信デバイスにより使用される通信番号である。
【０１１１】
実装では、問い合わせ要求は番号管理サーバに提供されることになる現在の発呼番号または中間通信番号のうちの少なくとも１つを含み、番号管理サーバは問い合わせ要求に含まれる通信番号に従って、対応する結合情報を見つけることができ、これにより通信番号を返送できる。問い合わせ要求に通信番号を含む手法は、現在の発呼番号または中間通信番号を問い合わせ要求のコンテンツの一部として設定すること、または現在の発呼番号または中間通信番号を問い合わせ要求の付属物として設定することを含み得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求のコンテンツとして設定され得る。代替的には、現在の発呼番号及び中間通信番号は問い合わせ要求の付属物として設定され得る。
【０１１２】
番号情報受信モジュール７１８は番号管理サーバにより返送される番号情報を受信し、番号情報は所定の被呼番号を含む。
【０１１３】
実装では、番号管理サーバは問い合わせ要求に応じて、番号情報をサーバ７００に返送する。番号情報は通信番号のみを含んでよく、その通信番号は所定の被呼番号である。番号情報はさらに、番号管理サーバが見つけた対象の結合構成の中間通信番号に結合される２つの通信番号を含み得る。これらの２つの通信番号のうちの１つは現在の発呼番号と同じであり、他方は所定の被呼番号であってよい。
【０１１４】
発呼モジュール７２０は発呼要求を、所定の被呼番号を使用する通信デバイスへの発呼に変換し、通信デバイスに提供される現在の発呼番号は中間通信番号である。
【０１１５】
実装では、サーバ７００は中間通信番号に対する発呼要求を、所定の被呼番号に送られる発呼に変換する。発呼が接続された後、現在の発呼番号を使用する通信デバイスと所定の被呼番号を使用する通信デバイスとの間の通信が構築される。したがって、通信を構築するプロセスでは、両方の通信当事者は他者の通信番号を知る必要がなく、番号管理サーバにより指定された所定の被呼番号を使用することで、通信当事者の通信番号の漏洩を効果的に回避する。
【０１１６】
実装では、所定の被呼番号を使用する通信デバイスに提供される発呼番号は中間通信番号であり、中間通信番号は発呼を開始する通信番号の漏洩を効果的に回避する。さらに、中間通信番号と所定の被呼番号との間の結合関係が同時に存在するため、ユーザは発呼の受信時に、中間通信番号に対応するトランザクション情報を知るだろう。
【０１１７】
実装では、オンラインショッピング中に、例えば、トランザクション中に、購入者は中間通信番号を求め得る。したがって、購入者の通信番号は中間通信番号に結合され得る。さらに、販売者の通信番号も中間通信番号に結合されてよく、番号管理サーバはこれらの３つの通信番号の結合情報を記憶する。購入者が中間通信番号を発呼する際、基礎通信サーバは、中間通信番号に送られる発呼要求を購入者から受信した後、問い合わせ要求を番号管理サーバに送信する。番号管理サーバは、問い合わせ要求に含まれる現在の発呼番号を基に、記憶された結合情報を問い合わせ、結合情報からの販売者の通信番号であり現在の発呼番号とは異なる通信番号を取得し、販売者の通信番号を所定の被呼番号として基礎通信サーバに送信する。したがって、基礎通信サーバは所定の被呼番号への発呼を開始でき、これにより、購入者が販売者の通信番号を知る必要なく、購入者と販売者との間の通信接続が設定される。同様に、販売者は購入者の通信番号を知る必要がない。同じように、前述の説明は販売者が購入者を発呼する状況にも適用可能である。
【０１１８】
図８を参照すると、本開示の実施形態はさらに通信方法を提供し、通信方法は以下の方法ブロックを含み得る。
【０１１９】
Ｓ８０２は中間通信番号要求を受信し、中間通信番号要求に従って、第１通信番号及び第２通信番号を取得する。
【０１２０】
実装では、サーバは通信デバイスにより送信された中間通信番号要求を受信する。通信デバイスは、デスクトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、スマートフォン、サーバまたはスマートウェアラブルデバイスを含み得る。
【０１２１】
実装では、中間通信番号要求の受信は、第１通信番号及び第２通信番号に対して中間通信番号を割り当てる要求を表し得る。したがって、第１通信番号を使用する通信デバイスと、第２通信番号を使用する通信デバイスとの間の通信を行うためのプロセス中に、両方の当事者は、他方の当事者の実際の通信番号を知る必要なく、中間通信番号を通じるだけで通信を構築できる。換言すると、第１通信番号を使用するデバイスは第２通信番号を知る必要はなく、第２通信番号を使用するデバイスは第１通信番号を知る必要はなく、これにより、両方の通信当事者のプライバシーを効果的に保護する。
【０１２２】
実装では、中間通信番号要求は所定の意味の表現を有する文字列であり得る。文字列の受信は、中間通信番号を割り当てる要求を示す。当然ながら、番号管理サーバは中間通信番号要求を受信するために設定された所定のポートを有し得る。この場合、中間通信番号要求は所定の形態を有すことはできず、所定のポートでのデータの受信は中間通信番号要求が受信されたことを示す。
【０１２３】
実装では、中間通信番号要求に従って第１通信番号及び第２通信番号を取得する手法は、以下を含み得る。中間通信番号要求は、第１通信番号及び第２通信番号を含み、第１通信番号及び第２通信番号は中間通信番号要求の一部であってよいか、または中間通信番号要求の付属物であってよい。中間通信番号要求は、第１通信番号及び第２通信番号に対応するそれぞれの識別情報を含み、対応する第１通信番号及び対応する第２通信番号は、それぞれの識別情報を基に、ローカルに記憶されるデータベースから検索される。第１通信番号及び第２通信番号は異なる時点で取得され得る。例えば、中間通信番号要求が第１通信番号を含む場合、第２通信番号を使用する通信デバイスは、トランザクションプロセスに必要なため、第２通信番号を番号管理サーバに提供するか、または識別情報を番号管理サーバに提供してよく、これにより、番号管理サーバは識別情報を基に、記憶データから第２通信番号を取得できる。
【０１２４】
実装では、第１通信番号及び第２通信番号は異なるユーザが通常使用するそれぞれの電話番号であり得る。第１通信番号及び第２通信番号は固定電話の番号であってよく、または携帯電話の番号であってよく、これらは任意の番号区分に制限されない。
【０１２５】
Ｓ８０４は中間通信番号を割り当てる。
【０１２６】
実装では、番号管理サーバは中間通信番号セットをローカルに記憶し、所定のルール（複数可）に従って、中間通信番号を中間通信番号セットから選択し得る。番号管理サーバはさらに所定のアルゴリズムを備え、所定のアルゴリズムに従って中間通信番号を取得し得る。中間通信番号はさらに１つの区分の番号であり得る。例えば、「９５０００００００００〜９５０１１１１１１１１」の間の番号を中間通信番号として使用し得る。
【０１２７】
実装では、Ｓ８０２及びＳ８０４は順番に実行するようには制限されず、重複した様式でも行われ得る。例えば、中間通信番号要求が第１通信番号を含む場合、中間通信番号が割り当てられ、第２通信番号はまだこの時点では取得できない。
【０１２８】
Ｓ８０６は中間通信番号、第１通信番号及び第２通信番号に対する結合情報を設定する。
【０１２９】
実装では、結合情報は、第１通信番号、第２通信番号及び中間通信番号の間の連結関係を示すために使用される。さらに、第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上は結合情報を基に取得できる。さらに、結合情報は第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上を基に見つけることができる。
【０１３０】
実装では、結合情報の例示的な形態は、例えば、第１通信番号、第２通信番号及び中間通信番号を互いに連結するようにデータテーブルの形態で記憶することを含み得る。第１通信番号はデータテーブルの１列に記憶され、第２通信番号は別の列に記憶され、中間通信番号は第３列に記憶される。相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される、つまりデータテーブルの１行が１つの結合情報となり得る。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶され、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【０１３１】
Ｓ８０８は第１通信番号の中間通信番号への発呼要求を受信し、発呼要求を第１通信番号の第２通信番号への発呼に変換し、第２通信番号に提供される現在の発呼番号は中間通信番号である。
【０１３２】
実装では、発呼要求は、所定のコーディングルールに従ってコード化される所定の電子通信番号であってよいか、または所定の形式を有する文字列であってよい。発呼要求を開始することにより、通信デバイスは被呼番号を使用する通信デバイスとの通信を構築することを要求する。
【０１３３】
実装では、発呼要求は、所定のコーディングルール（複数可）に従ってコード化される所定の電子通信番号であってよいか、または所定の形式を有する文字列であってよい。発呼要求を開始することにより、通信デバイスは被呼番号を使用する通信デバイスとの通信を構築することを要求する。
【０１３４】
実装では、サーバは中間通信番号に対する発呼要求を、第２通信番号に送られる発呼に変換する。発呼が接続された後、第１通信番号を使用する通信デバイスと第２通信番号を使用する通信デバイスとの間の通信が構築される。よって、通信を構築するプロセス中に、両方の通信当事者は他者の通信番号を知る必要がなく、サーバを通じて２つの番号間の相関関係が設定され、通信当事者の通信番号の漏洩を効果的に回避する。
【０１３５】
実装では、第２通信番号を使用する通信デバイスに提供される発呼番号は中間通信番号であり、ゆえに、発呼を開始する第１通信番号の漏洩を効果的に回避する。さらに、中間通信番号と第２通信番号との間の結合関係がさらに存在するため、ユーザは発呼の受信時に、中間通信番号に対応するトランザクション情報を知ることができる。
【０１３６】
実装では、通信方法はさらに、第２通信番号の中間通信番号への発呼要求を受信すること、及び発呼要求を第２通信番号の第１通信番号への発呼に変換することを含んでよく、第１通信番号に提供される現在の発呼番号は中間通信番号である。
【０１３７】
実装では、中間通信番号を設定することにより、通信用の中継番号が第１通信番号と第２通信番号との間に設定される。換言すると、第１通信番号が中間通信番号を発呼する際、第１通信番号と第２通信番号との間に通信が構築される。第２通信番号が中間通信番号を発呼する際、第２通信番号と第１通信番号との間に通信が構築される。したがって、第１通信番号を使用するユーザと第２通信番号を使用するユーザは、他方の当事者の通信番号を知ることなく、中間通信番号を通じて互いに通信を構築することができ、ゆえに、ユーザの通信番号の漏洩を効果的に回避する。
【０１３８】
実装では、通信方法はさらに、第３通信番号の中間通信番号への発呼要求を受信すること、及び発呼失敗情報を第３通信番号に返送することを含み得る。
【０１３９】
実装では、発呼要求を受信した後、サーバは、発呼要求が送られる被呼番号が中間通信番号であると分かる。しかしながら、発呼要求を開始する第３通信番号は、中間通信番号に結合されてない。この場合、発呼失敗情報が第３通信番号に返送される。このように、中間通信番号が漏洩する特定の状況下では、他のユーザが中間通信番号を知っていても、中間通信番号を発呼することにより第１通信番号または第２通信番号を使用するユーザに問題を引き起こすことは不可能である。
【０１４０】
実装では、通信方法は図９に示す以下の方法ブロックをさらに含み得る。
【０１４１】
Ｓ９０２は結合情報に対する失敗イベントを設定する。
【０１４２】
Ｓ９０４は、失敗イベントの発生を検出することに応じて、第１通信番号及び第２通信番号を中間通信番号から結合解除する。
【０１４３】
実装では、第１通信番号及び第２通信番号が中間通信番号との結合から解放されると、番号管理サーバは対応する記憶された結合情報を取り消す。
【０１４４】
実装では、失敗イベントが発生した場合、第１通信番号、第２通信番号及び中間通信番号の結合情報に対する失敗イベントを設定することにより、これらの３つの実体の結合を解放する。したがって、関連するトランザクションプロセスの終了後、第１通信番号を使用するユーザ及び第２通信番号を使用するユーザは中間通信番号を通じて再度互いに連絡することができず、ゆえに、トランザクションプロセスの終了後、第１通信番号または第２通信番号を使用するユーザが中間通信番号を再度発呼することにより他者を困らせることを効果的に防ぐ。
【０１４５】
実装では、結合情報に対する有効期限が設定され得る。換言すると、失敗イベントは、結合情報が設定された時刻からカウントした、有効期限を越える結合情報の現在の時間長を含み得る。失敗イベントはさらに、結合解除要求を受信することを含んでよく、結合解除要求はトランザクション論理を処理するために使用されるユーザ通信デバイスまたはビジネスサーバにより送信されてよい。当然ながら、失敗イベントはさらに他のイベントを含み得る。当業者は本開示の技術的本質の教示を基に、他の変更形態を行ってよく、その機能及び効果が本開示の機能及び効果と類似する限り、本開示の保護範囲内にあるものとする。
【０１４６】
実装では、失敗イベントは設定された有効期限を越える現在の時刻を含む。実装では、有効期限は結合情報に対して設定され得る。有効期限は指定時刻であってよく、現在の時刻が指定時刻を越える場合、これは現在の時刻が設定された有効期限を過ぎることを示す。例えば、有効期限が２０１５年３月１０日２４：００であるとする。現在の時刻がこの時刻を過ぎた後、結合情報は自動的に無効となるだろう。代替的には、有効期限は時間長であってよく、時間長は結合情報が設定された時刻からカウントされてよいか、または番号管理サーバが中間通信番号要求を受信した時刻からカウントされてよい。現在の時刻とカウントを開始した時刻との間の差異が設定した時間長を超える場合、これは現在の時刻が設定された有効期限を越えることを示す。例えば、時間長が１０日であってよく、結合情報が設定された時刻が２０１５年２月１１日１２：００であるとする。現在の時刻と結合情報が設定された時刻との間の差異が１０日を超える場合、結合情報は無効となる。
【０１４７】
実装では、失敗イベントは結合解除要求を受信することを含み、第１通信番号、第２通信番号及び中間通信番号のうちの１つ以上を結合解除要求に従って取得できる。
【０１４８】
実装では、結合解除要求は所定の意味の表現を有する文字列であり得るか、または所定の形式をさらに有し得る。ユーザ通信デバイスは結合解除要求を送信し得る。追加的に、または代替的に、トランザクション論理を処理するビジネスサーバは結合解除要求を送信し得る。
【０１４９】
実装では、結合解除要求は第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを含み得る。包含方法は、第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを結合解除要求のコンテンツの一部として含み得るか、または第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを結合解除要求に連結する付属物として含み得る。結合解除要求はさらに、第１通信番号または第２通信番号のうちの少なくとも１つに対応する識別情報を含んでよく、識別情報は通信番号を使用するユーザの情報であってよい。識別情報に対応する通信番号は、記憶されたデータから識別情報を使用して取得できる。第１通信番号、第２通信番号及び中間通信番号のうちの１つを基に、記憶された結合情報から、これらの３つの実体に対応する結合情報が取得でき、これにより、結合情報を削除することでこれらの間の結合を解放できる。
【０１５０】
図１０を参照すると、本開示の実施形態はさらにサーバ１０００を提供する。実装では、サーバ１０００は１つ以上のコンピューティングデバイスを含み得る。実装では、サーバ１０００は１つ以上のプロセッサ１００２、入出力（Ｉ／Ｏ）インターフェース１００４、ネットワークインターフェース１００６及びメモリ１００８を含み得る。
【０１５１】
メモリ１００８は、例えば、非永続記憶デバイス、ランダムアクセスメモリ（ＲＡＭ）及び／または読取専用メモリ（ＲＯＭ）もしくはフラッシュＲＡＭなどの不揮発性内部記憶装置などのコンピュータ可読媒体の形態を含み得る。メモリ１００８は前述の説明に記載の通り、コンピュータ可読媒体の一例である。
【０１５２】
メモリ１００８はプログラムモジュール１０１０及びプログラムデータ１０１２を含み得る。実装では、プログラムモジュール１０１０は番号要求受信モジュール１０１４、番号割当モジュール１０１６、結合モジュール１０１８及び発呼モジュール１０２０を含み得る。
【０１５３】
番号要求受信モジュール１０１４は中間通信番号要求を受信し、中間通信番号要求に従って、第１通信番号及び第２通信番号を取得する。
【０１５４】
実装では、番号要求受信モジュール１０１４は通信デバイスにより送信された中間通信番号要求を受信し得る。番号要求受信モジュール１０１４はネットワークに接続し、情報を受信することができる通信端末であってよいか、または通信端末に動作するよう命令するソフトウェアであってよい。通信デバイスは、デスクトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、スマートフォン、サーバまたはスマートウェアラブルデバイスを含み得る。
【０１５５】
実装では、番号要求受信モジュール１０１４は中間通信番号要求を受信し、中間通信番号要求は第１通信番号及び第２通信番号に対して中間通信番号を割り当てる要求を示し得る。したがって、第１通信番号を使用する通信デバイス及び第２通信番号を使用する通信デバイスが通信を行うプロセス中に、両当事者は、他者の実際の通信番号を知る必要なく、中間通信番号を通じるだけで通信を構築し得る。換言すると、第１通信番号を使用するデバイスは第２通信番号を知る必要はなく、第２通信番号を使用するデバイスは第１通信番号を知る必要はなく、これにより、両方の通信当事者のプライバシーを効果的に保護する。
【０１５６】
実装では、中間通信番号要求は所定の意味の表現を有する文字列であり得る。文字列の受信は、中間通信番号を割り当てる要求を示す。当然ながら、サーバ１０００は中間通信番号要求を受信するために設定された所定のポートを有し得る。この場合、中間通信番号要求は所定の形態を有すことはできず、所定のポートでのデータの受信は中間通信番号要求が受信されたことを示す。
【０１５７】
実装では、中間通信番号要求に従って第１通信番号及び第２通信番号を取得する手法は、以下を含み得る。中間通信番号要求は、第１通信番号及び第２通信番号を含み、第１通信番号及び第２通信番号は中間通信番号要求の一部であってよいか、または中間通信番号要求の付属物であってよい。中間通信番号要求は、第１通信番号及び第２通信番号に対応するそれぞれの識別情報を含み、対応する第１通信番号及び対応する第２通信番号は、それぞれの識別情報を基に、ローカルに記憶されるデータベースから検索される。第１通信番号及び第２通信番号は異なる時点で取得され得る。例えば、中間通信番号要求が第１通信番号を含む場合、第２通信番号を使用する通信デバイスは、トランザクションプロセスに必要なため、第２通信番号を番号管理サーバに提供するか、または識別情報を番号管理サーバに提供し、これにより、番号管理サーバは識別情報を基に、記憶データから第２通信番号を取得できる。
【０１５８】
実装では、第１通信番号及び第２通信番号は異なるユーザが通常使用するそれぞれの電話番号であり得る。第１通信番号及び第２通信番号は固定電話の番号であってよく、または携帯電話の番号であってよく、これらは任意の番号区分に制限されない。
【０１５９】
番号割当モジュール１０１６は中間通信番号を割り当てる。
【０１６０】
実装では、サーバ１０００は中間通信番号セットをローカルに記憶してよく、番号割当モジュール１０１６は所定のルール（複数可）に従って、中間通信番号を中間通信番号セットから選択してよい。番号割当モジュール１０１６はさらに所定のアルゴリズムを含み、所定のアルゴリズムに従って中間通信番号を取得し得る。さらに、中間通信番号は１つの区分の番号であり得る。例えば、「９５０００００００００〜９５０１１１１１１１１」の間の番号を中間通信番号として使用し得る。
【０１６１】
結合モジュール１０１８は中間通信番号、第１通信番号及び第２通信番号に対する結合情報を設定する。
【０１６２】
実装では、結合情報は、第１通信番号、第２通信番号及び中間通信番号の間の連結関係を示すために使用される。さらに、第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上は結合情報を基に取得できる。さらに、結合情報は第１通信番号、第２通信番号及び中間通信番号のうちの任意の１つ以上を基に見つけることができる。
【０１６３】
実装では、結合情報の例示的な形態は、例えば、第１通信番号、第２通信番号及び中間通信番号を互いに連結するようにデータテーブルの形態で記憶することを含み得る。第１通信番号はデータテーブルの１列に記憶され、第２通信番号は別の列に記憶され、中間通信番号は第３列に記憶される。相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される、つまりデータテーブルの１行が１つの結合情報となり得る。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶され、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【０１６４】
発呼番号モジュール１０２０は第１通信番号の中間通信番号への発呼要求を受信し、発呼要求を第１通信番号の第２通信番号への発呼に変換し、第２通信番号に提供される現在の発呼番号は中間通信番号である。
【０１６５】
実装では、発呼要求は、所定のコーディングルールに従ってコード化される所定の電子通信番号であってよいか、または所定の形式を有する文字列であってよい。発呼要求を開始することにより、通信デバイスは被呼番号を使用する通信デバイスとの通信を構築することを要求する。
【０１６６】
実装では、発呼要求を受信後、サーバ１０００は、問い合わせ要求が送られる番号が中間通信番号かどうかを記憶された結合情報を基に判定し、発呼要求を開始する現在の発呼番号が中間通信番号に結合された第１通信番号かどうかを判定し得る。
【０１６７】
実装では、サーバ１０００は中間通信番号に対する発呼要求を、第２通信番号に送られる発呼に変換する。発呼が接続された後、第１通信番号を使用する通信デバイスと第２通信番号を使用する通信デバイスとの間の通信が構築される。よって、通信を構築するプロセスでは、両方の通信当事者は他者の通信番号を知る必要がなく、サーバ１０００を通じて２つの番号間の相関関係が設定され、両方の通信当事者の通信番号の漏洩を効果的に回避する。
【０１６８】
実装では、第２通信番号を使用する通信デバイスに提供される発呼番号は中間通信番号であり、ゆえに、発呼を開始する第１通信番号の漏洩を効果的に回避する。さらに、中間通信番号と第２通信番号との間の結合がさらに存在するため、ユーザは発呼の受信時に、中間通信番号に対応するトランザクション情報を知ることができる。
【０１６９】
図１１を参照すると、本開示の実施形態はさらに通信方法を提供し、通信方法は以下の方法ブロックを含み得る。
【０１７０】
Ｓ１１０２は中間通信番号要求を受信し、中間通信番号要求は第１通信番号及び第２通信番号を取得することを要求する。
【０１７１】
実装では、番号管理サーバは通信デバイスにより送信された中間通信番号要求を受信する。通信デバイスは、デスクトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、スマートフォン、サーバまたはスマートウェアラブルデバイスを含み得る。
【０１７２】
実装では、中間通信番号要求の受信は、第１通信番号及び第２通信番号に対して中間通信番号を割り当てる要求を表し得る。したがって、第１通信番号を使用する通信デバイスと、第２通信番号を使用する通信デバイスとの間の通信を行うためのプロセス中に、両方の当事者は、他方の当事者の実際の通信番号を知る必要なく、中間通信番号を通じるだけで通信を構築できる。換言すると、第１通信番号を使用するデバイスは第２通信番号を知る必要はなく、第２通信番号を使用するデバイスは第１通信番号を知る必要はなく、これにより、両方の通信当事者のプライバシーを効果的に保護する。
【０１７３】
実装では、中間通信番号要求は所定の意味の表現を有する文字列であり得る。文字列の受信は、中間通信番号を割り当てる要求を示す。当然ながら、番号管理サーバは中間通信番号要求を受信するために設定された所定のポートを有し得る。この場合、中間通信番号要求は所定の形態を有すことはできず、所定のポートでのデータの受信は中間通信番号要求が受信されたことを示す。
【０１７４】
実装では、中間通信番号要求に従って第１通信番号及び第２通信番号を取得する手法は、以下を含み得る。中間通信番号要求は、第１通信番号及び第２通信番号を含み、第１通信番号及び第２通信番号は中間通信番号要求の一部であってよいか、または中間通信番号要求への付属物であってよい。中間通信番号要求は、第１通信番号及び第２通信番号に対応するそれぞれの識別情報を含み、対応する第１通信番号及び対応する第２通信番号は、それぞれの識別情報を基に、ローカルに記憶されるデータベースから検索される。第１通信番号及び第２通信番号は異なる時点で取得され得る。例えば、中間通信番号要求が第１通信番号を含む場合、第２通信番号を使用する通信デバイスは、トランザクションプロセスに必要なため、第２通信番号を番号管理サーバに提供するか、または識別情報を番号管理サーバに提供し、これにより、番号管理サーバは識別情報を基に、記憶データから第２通信番号を取得できる。
【０１７５】
実装では、第１通信番号及び第２通信番号は異なるユーザが通常使用するそれぞれの電話番号であり得る。第１通信番号及び第２通信番号は固定電話の番号であってよく、または携帯電話の番号であってよく、これらは任意の番号区分に制限されない。
【０１７６】
Ｓ１１０４は中間通信番号を割り当て、中間通信番号を第１通信番号及び第２通信番号に相関させる。
【０１７７】
実装では、番号管理サーバは中間通信番号セットをローカルに記憶し、所定のルール（複数可）に従って、中間通信番号を中間通信番号セットから選択し得る。番号管理サーバはさらに所定のアルゴリズムを備え、所定のアルゴリズムに従って中間通信番号を取得し得る。さらに、中間通信番号は１つの区分の番号であり得る。例えば、「９５０００００００００〜９５０１１１１１１１１」の間の番号を中間通信番号として使用し得る。
【０１７８】
実装では、Ｓ１１０２及びＳ１１０４は順番に実行するようには制限されず、重複した様式でも行われ得る。例えば、中間通信番号要求が第１通信番号を含む場合、中間通信番号が割り当てられ、第２通信番号はまだこの時点では取得できない。
【０１７９】
実装では、中間通信番号を第１通信番号及び第２通信番号と相関させることは、第１通信番号、第２通信番号及び中間通信番号を互いに相関するようにデータテーブルの形態で記憶することにより実施されてよい。第１通信番号はデータテーブルの１列に記憶されてよく、第２通信番号は別の列に記憶されてよく、中間通信番号は第３列に記憶されてよい。互いに相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶されてよく、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【０１８０】
Ｓ１１０６は相関情報を基礎通信サーバに送信し、相関情報は、中間通信番号、第１通信番号及び第２通信番号を含む。
【０１８１】
実装では、相関情報は所定の形式を有する文字列であってよく、基礎通信サーバが相関情報に含まれる通信番号を結合することに対する必要性を示すために使用され得る。
【０１８２】
実装では、中間通信番号、第１通信番号及び第２通信番号を相関情報に含めることは、中間通信番号、第１通信番号及び第２通信番号が相関情報の一部である状況または中間通信番号、第１通信番号及び第２通信番号が相関情報の付属物として機能する状況を含み得る。
【０１８３】
実装では、通信方法は図１２に示す以下の方法ブロックをさらに含み得る。
【０１８４】
Ｓ１２０２は中間通信番号、第１通信番号及び第２通信番号の間の相関に対して失敗イベントを設定する。
【０１８５】
Ｓ１２０４は失敗イベントが発生する場合に、第１通信番号、第２通信番号及び中間通信番号の間の相関を無効にする。
【０１８６】
Ｓ１２０６は結合解除要求を基礎通信サーバに送信し、結合解除要求は、第１通信番号、第２通信番号または中間通信番号のうちの１つ以上を含む。
【０１８７】
実装では、失敗イベントが発生した場合、第１通信番号、第２通信番号及び中間通信番号の結合情報に対する失敗イベントを設定することにより、これらの３つの実体の結合を解放する。したがって、関連するトランザクションプロセスの終了後、第１通信番号を使用するユーザ及び第２通信番号を使用するユーザは中間通信番号を通じて再度互いに連絡することができず、ゆえに、トランザクションプロセスの終了後、第１通信番号または第２通信番号を使用するユーザが中間通信番号を再度発呼することにより他者を困らせることを効果的に防ぐ。
【０１８８】
実装では、有効期限が設定され得る、つまり、これらの３つの番号の相関が開始した時から有効期間がカウントされ得る。失敗イベントは、これらの相関する３つの番号の現在の時間長が有効期限を越えることを含み得る。失敗イベントはさらに、結合解除要求を受信することを含んでよく、結合解除要求はトランザクション論理を処理するために使用されるユーザ通信デバイスまたはビジネスサーバにより送信されてよい。当然ながら、失敗イベントはさらに他のイベントを含み得る。当業者は本開示の技術的本質の教示を基に、他の変更形態を行ってよく、その機能及び効果が本開示の機能及び効果と類似する限り、本開示の保護範囲内にあるものとする。
【０１８９】
実装では、結合解除要求が基礎通信サーバに送信され、基礎通信サーバに第１通信番号及び第２通信番号の結合を中間通信番号から解放させ、これにより、中間通信番号の再利用が可能になる。さらに、基礎通信サーバは３つの通信番号を結合解除し、したがって、関連するトランザクションプロセスの終了後、第１通信番号または第２通信番号を使用する当事者は、中間通信番号に従って他方の当事者への発呼を再度開始することができず、ゆえに、トランザクションプロセスの終了後に迷惑行為を行うことを回避する。
【０１９０】
実装では、結合解除要求は所定の形式を有する文字列であり得る。結合解除要求は第１通信番号、第２通信番号または中間通信番号のうちの１つ以上を含む。通信番号（複数可）は結合解除要求のコンテンツの一部として含まれてよいか、または結合解除要求の付属物として含まれてよい。
【０１９１】
実装では、失敗イベントは設定された有効期限を越える現在の時刻を含む。実装では、有効期限は３つの番号の間の相関に対して設定され得る。有効期限は特定の時刻であってよく、現在の時刻が特定の時刻を越える場合、これは現在の時刻が設定された有効期限を過ぎることを示す。例えば、有効期限が２０１５年３月１０日２４：００であるとする。現在の時刻がこの時刻を過ぎた後、３つの番号の間の相関は自動的に無効となる。代替的には、有効期限は時間長であってよく、時間長は相関が確立された時刻からカウントされてよいか、または番号管理サーバが中間通信番号要求を受信した時刻からカウントされてよい。現在の時刻とカウントを開始した時刻との間の差異が設定した時間長を超える場合、これは現在の時刻が設定された有効期限を越えることを示す。例えば、時間長が１０日であってよく、結合情報が設定された時刻が２０１５年２月１１日１２：００であるとする。現在の時刻と結合情報が設定された時刻との間の差異が１０日を超える場合、相関は無効となる。
【０１９２】
実装では、失敗イベントは相関無効化要求を受信することを含んでよく、第１通信番号、第２通信番号または中間通信番号のうちの１つ以上を相関無効化要求に従って取得してよい。
【０１９３】
実装では、相関無効化要求は所定の意味の表現を有する文字列であり得るか、または所定の形式をさらに有し得る。ユーザ通信デバイスは相関無効化要求を送信し得る。追加的に、または代替的に、トランザクション論理を処理するビジネスサーバは相関無効化要求を送信し得る。
【０１９４】
実装では、相関無効化要求は第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを含み得る。包含方法は、第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを相関無効化要求のコンテンツの一部として含み得るか、または第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを相関無効化除要求に連結する付属物として含み得る。相関無効化要求はさらに、第１通信番号または第２通信番号のうちの少なくとも１つに対応する識別情報を含んでよく、識別情報は通信番号を使用するユーザの情報であってよい。基礎通信サーバは対応する通信番号を、記憶されたデータから識別情報を使用して取得し得る。第１通信番号、第２通信番号及び中間通信番号のうちの１つを基に、基礎通信サーバは記憶された結合情報から、これらの３つの実体に対応する結合情報を取得してよく、これにより、結合情報を削除することでこれらの３つの実体の間の結合を解放できる。
【０１９５】
図１３を参照すると、本開示の実施形態はさらに通信方法を提供し、通信方法は以下の方法ブロックを含み得る。
【０１９６】
Ｓ１３０２は第１通信番号、第２通信番号及び中間通信番号を含む相関情報を受信する。
【０１９７】
実装では、基礎通信サーバが相関情報を受信する際、これは相関情報に含まれる第１通信番号、第２通信番号及び中間通信番号の間の結合を行う必要があることを示す。
【０１９８】
実装では、基礎通信サーバは通信事業者のサーバであってよく、発呼要求に応じて、通信番号に特定の発呼を行うことができる。
【０１９９】
Ｓ１３０４は、中間通信番号、第１通信番号及び第２通信番号に対する結合情報を設定する。
【０２００】
実装では、結合情報は、第１通信番号、第２通信番号及び中間通信番号の間の連結関係を示すために使用される。さらに、第１通信番号、第２通信番号または中間通信番号のうちの任意の１つ以上は結合情報を基に取得できる。さらに、結合情報は第１通信番号、第２通信番号または中間通信番号のうちの任意の１つ以上を基に見つけることができる。
【０２０１】
実装では、結合情報の例示的な形態は、例えば、第１通信番号、第２通信番号及び中間通信番号を互いに相関するようにデータテーブルの形態で記憶することを含み得る。第１通信番号はデータテーブルの１列に記憶され、第２通信番号は別の列に記憶され、中間通信番号は第３列に記憶される。相関する第１通信番号、第２通信番号及び中間通信番号は同じ行に配置される、つまりデータテーブルの１行が１つの結合情報となり得る。代替的には、第１通信番号及び第２通信番号に対応するそれぞれの識別情報は、中間通信番号と共に対応づけて記憶され、これにより、第１通信番号及び第２通信番号は、それぞれの識別情報を基に取得できる。
【０２０２】
Ｓ１３０６は第１通信番号の中間通信番号への発呼要求を受信し、発呼要求を第１通信番号の第２通信番号への発呼に変換し、第２通信番号に提供される現在の発呼番号は中間通信番号である。
【０２０３】
実装では、発呼要求は、所定のコーディングルール（複数可）に従ってコード化される所定の電子通信番号であってよいか、または所定の形式を有する文字列であってよい。発呼要求を開始することにより、通信デバイスは被呼番号を使用する通信デバイスとの通信を構築することを要求する。
【０２０４】
実装では、発呼要求を受信後、基礎通信サーバは、問い合わせ要求が送られる番号が中間通信番号かどうかを判定し、発呼要求を開始する現在の発呼番号が中間通信番号に結合された第１通信番号かどうかを記憶された結合情報を基に判定し得る。
【０２０５】
実装では、サーバは中間通信番号に対する発呼要求を、第２通信番号に特有の発呼に変換する。発呼が接続された後、第１通信番号を使用する通信デバイスと第２通信番号を使用する通信デバイスとの間の通信が構築される。よって、通信を構築するプロセスでは、両方の通信当事者は他者の通信番号を知る必要がなく、サーバを通じて２つの番号間の相関関係が設定され、両方の通信当事者の通信番号の漏洩を効果的に回避する。
【０２０６】
実装では、第２通信番号を使用する通信デバイスに提供される発呼番号は中間通信番号であり、ゆえに、発呼を開始する第１通信番号の漏洩を効果的に回避する。さらに、中間通信番号と第２通信番号との間の結合がさらに存在するため、ユーザは発呼の受信時に、中間通信番号に対応するトランザクション情報を知り得る。
【０２０７】
実装では、通信方法はさらに、第２通信番号の中間通信番号への発呼要求を受信すること、及び発呼要求を第２通信番号の第１通信番号への発呼に変換することを含んでよく、第１通信番号に提供される現在の発呼番号は中間通信番号である。
【０２０８】
実装では、中間通信番号を設定することにより、通信用の中継番号が第１通信番号と第２通信番号との間に設定される。換言すると、第１通信番号が中間通信番号を発呼する際、第１通信番号と第２通信番号との間に通信が構築される。第２通信番号が中間通信番号を発呼する際、第２通信番号と第１通信番号との間に通信が構築される。したがって、第１通信番号を使用するユーザと第２通信番号を使用するユーザは、他方の当事者の通信番号を知ることなく、中間通信番号を通じて互いに通信を構築することができ、ゆえに、ユーザの通信番号の漏洩を効果的に回避する。
【０２０９】
実装では、通信方法はさらに、第３通信番号の中間通信番号への発呼要求を受信すること、及び発呼失敗情報を第３通信番号に返送することを含み得る。
【０２１０】
実装では、発呼要求を受信した後、サーバは、発呼要求が送られる被呼番号が中間通信番号であると分かる。しかしながら、発呼要求を開始する第３通信番号は、中間通信番号に結合されてない。この場合、発呼失敗情報が第３通信番号に返送される。このように、中間通信番号が漏洩する特定の状況下では、他のユーザが中間通信番号を知っていても、中間通信番号を発呼することにより第１通信番号または第２通信番号を使用するユーザに問題を引き起こすことは不可能である。
【０２１１】
実装では、方法は図１４に示す以下の方法ブロックをさらに含み得る。
【０２１２】
Ｓ１４０２は結合解除要求を受信し、結合解除要求は、第１通信番号、第２通信番号または中間通信番号のうちの１つ以上を含む。
【０２１３】
Ｓ１４０４は結合解除要求に従って対応する結合情報を見つけ、第１通信番号、第２通信番号及び中間通信番号の間の結合を解放する。
【０２１４】
実装では、結合解除要求は所定の意味の表現を有する文字列であり得るか、または所定の形式を有し得る。結合解除要求はユーザ通信デバイス及び／またはサーバにより送信され得る。
【０２１５】
実装では、結合解除要求は第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを含み得る。包含方法は、第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを結合解除要求のコンテンツの一部として含み得るか、または第１通信番号、第２通信番号または中間通信番号のうちの少なくとも１つを結合解除要求に連結する付属物として含み得る。結合解除要求はさらに、第１通信番号または第２通信番号のうちの少なくとも１つに対応する識別情報を含んでよく、識別情報は通信番号を使用するユーザの情報であってよい。識別情報に対応する通信番号は、記憶されたデータから識別情報を使用して取得できる。第１通信番号、第２通信番号及び中間通信番号のうちの１つを基に、記憶された結合情報から、これらの３つの実体に対応する結合情報が取得でき、これにより、結合情報を削除することでこれらの実体の間の結合を解放できる。
【０２１６】
本開示の前述の実施形態に提供される技術的解決法に図示の通り、本開示は２人のユーザの通信番号を１つの中間通信番号に結合することを実現できる。さらに、各ユーザは、他のユーザの通信番号を知る必要なく、中間通信番号への発呼要求を開始することにより、別のユーザとの通信を構築できる。このように、両方の当事者は、トランザクションプロセス中に中間通信番号を知るだけで互いに通信でき、これによりユーザの通信番号の漏洩を効果的に回避し、ユーザのプライバシーを効果的に保護する。
【０２１７】
本開示は例示的な実施形態を使用して説明されたが、当業者は、本開示の精神から逸脱することなく、多数の変形及び変化が本開示に行われ得ることを理解できる。添付の特許請求の範囲は、本開示の精神から逸脱することなく、係る変形及び変化を含むことを意図する。
【図１】
2018512801.tif 000003
【図２】
2018512801.tif 000004
【図３】
2018512801.tif 000005
【図４】
2018512801.tif 000006
【図５】
2018512801.tif 000007
【図６】
2018512801.tif 000008
【図７】
2018512801.tif 000009
【図８】
2018512801.tif 000010
【図９】
2018512801.tif 000011
【図１０】
2018512801.tif 000012
【図１１】
2018512801.tif 000013
【図１２】
2018512801.tif 000014
【図１３】
2018512801.tif 000015
【図１４】
2018512801.tif 000016
【国際調査報告】
2018512801.tif 000017