(57)【要約】  本願の実施例は分散システムにおけるノード制御方法を開示し、前記方法は、転送プラットフォームが、安全なリンクを介して、ユーザ端末から送信された要求パケットを取得するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、前記ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツが含まれるステップと、前記転送プラットフォームが、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップと、前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップと、を含む。
2021533516.tif 000002
【特許請求の範囲】
【請求項１】
分散システムにおけるノード制御方法であって、
転送プラットフォームが、安全なリンクを介して、ユーザ端末から送信された要求パケットを取得するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、前記ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれるステップと、
前記転送プラットフォームが、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップと、
前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップと、
を含むことを特徴とする分散システムにおけるノード制御方法。
【請求項２】
前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信した後、前記方法は、
前記転送プラットフォームが、前記ターゲットノードから返信された第２暗号化パケットを取得するステップであって、前記第２暗号化パケットが、前記ターゲットノードが要求結果を暗号化して得られたものであり、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものであるステップと、
前記転送プラットフォームが、前記第２暗号化パケットを復号化して前記要求結果を得るステップと、
前記転送プラットフォームが、前記安全なリンクを介して、前記要求結果を前記ユーザ端末に返信するステップと、をさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記要求パケットには、前記ユーザ端末のユーザ識別子がさらに含まれ、前記方法は、
前記ユーザ識別子が前記ターゲットノードにアクセスする権限を有すると判定された場合、前記転送プラットフォームが前記要求コンテンツを暗号化して第１暗号化パケットを得るステップを実行するステップ、をさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記アドレス識別子には、前記ターゲットノードのネットワークアドレスと、前記ターゲットノードの前記要求コンテンツに応答するために使用されるインターフェース識別子とが含まれ、前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップは、
前記転送プラットフォームが、前記ネットワークアドレスに基づいて、前記第１暗号化パケットを受信する前記ターゲットノードを決定し、前記インターフェース識別子に基づいて、前記ターゲットノードにおける、要求コンテンツに応答する処理ユニットを決定して、前記第１暗号化パケットを前記処理ユニットに送信するステップ、を含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記アドレス識別子が、前記ドメイン名を含む統一資源位置指定子（ＵＲＬ）に携帯されている、
ことを特徴とする請求項１〜４のいずれか１項に記載の方法。
【請求項６】
分散システムにおけるノード制御装置であって、
安全なリンクを介して、ユーザ端末から送信された要求パケットを取得する第１取得ユニットであって、前記安全なリンクが、前記装置のドメイン名によって、前記ユーザ端末と前記装置との間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれる第１取得ユニットと、
前記要求コンテンツを暗号化して第１暗号化パケットを得る暗号化ユニットと、
前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信する送信ユニットと、
を備えることを特徴とする分散システムにおけるノード制御装置。
【請求項７】
前記装置は、
前記ターゲットノードから返信された第２暗号化パケットを取得する第２取得ユニットであって、前記第２暗号化パケットが、前記ターゲットノードが要求結果を暗号化して得られたものであり、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものである第２取得ユニットと、
前記第２暗号化パケットを復号化して前記要求結果を得る復号化ユニットと、
前記安全なリンクを介して、前記要求結果を前記ユーザ端末に返信する返信ユニットと、をさらに備える、
ことを特徴とする請求項６に記載の装置。
【請求項８】
前記要求パケットには、前記ユーザ端末のユーザ識別子がさらに含まれ、前記暗号化ユニットは、
前記ユーザ識別子が前記ターゲットノードにアクセスする権限を有すると判定された場合、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップを実行する、
ことを特徴とする請求項６に記載の装置。
【請求項９】
前記アドレス識別子には、前記ターゲットノードのネットワークアドレスと、前記ターゲットノードの前記要求コンテンツに応答するために使用されるインターフェース識別子とが含まれ、前記送信ユニットは、
前記ネットワークアドレスに基づいて、前記第１暗号化パケットを受信する前記ターゲットノードを決定し、前記インターフェース識別子に基づいて、前記ターゲットノードにおける、要求コンテンツに応答する処理ユニットを決定して、前記第１暗号化パケットを前記処理ユニットに送信する、
ことを特徴とする請求項６に記載の装置。
【請求項１０】
分散システムにおけるノード制御方法であって、
ユーザ端末が、安全なリンクを介して、要求パケットを転送プラットフォームに送信するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、前記ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれるステップと、
前記ユーザ端末が、前記安全なリンクを介して、前記転送プラットフォームから返信された要求結果を取得するステップであって、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものであるステップと、
を含むことを特徴とする分散システムにおけるノード制御方法。
【請求項１１】
前記要求パケットには、前記ユーザ端末のユーザ識別子がさらに含まれ、前記ユーザ識別子が、前記ユーザ端末と前記ターゲットノードとの権限関係を識別するために使用されるものである、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
分散システムにおけるノード制御装置であって、
安全なリンクを介して、要求パケットを転送プラットフォームに送信する第１送信ユニットであって、前記安全なリンクが、転送プラットフォームのドメイン名によって、前記装置と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記装置の前記ターゲットノードに対する要求コンテンツとが含まれる第１送信ユニットと、
前記安全なリンクを介して、前記転送プラットフォームから返信された要求結果を取得する取得ユニットであって、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものである取得ユニットと、
を備えることを特徴とする分散システムにおけるノード制御装置。
【請求項１３】
前記分散システムにおけるターゲットノードに適用される、分散システムにおけるノード制御方法であって、前記方法は、
前記ターゲットノードが、転送プラットフォームから送信された第１暗号化パケットを取得するステップであって、前記第１暗号化パケットが、前記転送プラットフォームが要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と前記転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されているステップと、
前記ターゲットノードが、前記第１暗号化パケットを復号化して前記要求コンテンツを得るステップと、
を含むことを特徴とする分散システムにおけるノード制御方法。
【請求項１４】
前記方法は、
前記ターゲットノードが、前記要求コンテンツに応答して要求結果を得るステップと、
前記ターゲットノードが、前記要求結果を暗号化して得られた第２暗号化パケットを、前記転送プラットフォームに返信するステップと、をさらに含む、
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記ターゲットノードが、自身で配置されたプロキシを介して、前記第１暗号化パケットおよび前記第２暗号化パケットを前記転送プラットフォームとインタラクションする、
ことを特徴とする請求項１３または１４に記載の方法。
【請求項１６】
分散システムにおけるノード制御装置であって、
転送プラットフォームから送信された第１暗号化パケットを取得する第１取得ユニットであって、前記第１暗号化パケットが、前記転送プラットフォームが要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と前記転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されている第１取得ユニットと、
前記第１暗号化パケットを復号化して前記要求コンテンツを得る復号化ユニットと、
を備えることを特徴とする分散システムにおけるノード制御装置。
【請求項１７】
分散システムにおけるノード制御デバイスであって、
プログラムコードを記憶し、前記プログラムコードをプロセッサに送信するメモリと、
前記プログラムコードにおける命令に従って、請求項１〜５、１０〜１１または１３〜１５のいずれか１項に記載の分散システムにおけるノード制御方法を実行するプロセッサと、
を備えることを特徴とする分散システムにおけるノード制御デバイス。
【請求項１８】
プログラムコードが記憶されている、コンピュータ読み取り可能な記憶媒体であって、
前記プログラムコードが１つまたは複数のプロセッサによって実行される場合、請求項１〜５、１０〜１１または１３〜１５のいずれか１項に記載の分散システムにおけるノード制御方法を実行させる、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１９年２月１５日に中国特許局に出願された、出願番号が２０１９１０１１７２８５．Ｘであり、出願名称が「分散システムにおけるノード制御方法およびその関連装置」である中国特許出願の優先権を主張し、その全ての内容が参照することにより本願に組み込まれる。
【０００２】
［技術分野］
本願は、データ処理の分野に関し、特に、分散システムにおけるノード制御方法およびその関連装置に関する。
【背景技術】
【０００３】
分散システムは、ネットワーク上で構築された処理システムであり、複数のノードを含み、いずれかのノードがコンピュータ、サーバ、またはクラスタなどであってもよい。いくつかの適用シーンでは、ユーザは、端末を介して分散システムにおける異なるノードを個別に接続制御するニーズがあり、分散システムのセキュリティを確保するために、ユーザが使用する端末は、接続制御プロセス中にノードとの安全なリンクを確立する必要がある。
【０００４】
従来の方式では、分散システムにおいて各ノードに対して、対応するドメイン名が割り当てられており、ユーザが使用する端末は、ドメイン名を介してノードにアクセスする方式を採用して、アクセスされるノードとの間に、例えばハイパーテキスト転送プロトコルセキュア（ＨＴＴＰＳ：Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）などのセキュリティプロトコルに適合する安全なリンクを確立することにより、接続制御プロセス中のセキュリティを強化することができる。
【発明の概要】
【課題を解決するための手段】
【０００５】
しかしながら、分散システムにはノードの数が多く、各ノードに対して異なるドメイン名を割り当てることは、ドメイン名の維持コストが高くなり、分散システムの適用に不利である。
【０００６】
上述の技術的問題を解決するために、本願の実施例は、分散システムにおけるノード制御方法およびその関連装置を提供し、転送プラットフォームのドメイン名を維持するだけで、分散システムにおけるいずれかのノードに対する接続制御を実現することができ、かつ、セキュリティを確保する前提で、維持コストを低減させ、ネットワークリソースを節約することができ、分散システムの適用に有利である。
【０００７】
本願の実施例は、以下のような技術的案を開示している。
一態様では、本願の実施例は、分散システムにおけるノード制御方法を提供し、前記方法は、
転送プラットフォームが、安全なリンクを介して、ユーザ端末から送信された要求パケットを取得するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、前記ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれるステップと、
前記転送プラットフォームが、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップと、
前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップと、を含む。
【０００８】
一態様では、本願の実施例は、分散システムにおけるノード制御装置を提供し、前記装置は、
安全なリンクを介して、ユーザ端末から送信された要求パケットを取得する第１取得ユニットであって、前記安全なリンクが、前記装置のドメイン名によって、前記ユーザ端末と前記装置との間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれる第１取得ユニットと、
前記要求コンテンツを暗号化して第１暗号化パケットを得る暗号化ユニットと、
前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信する送信ユニットと、を備える。
【０００９】
一態様では、本願の実施例は、分散システムにおけるノード制御方法を提供し、前記方法は、
ユーザ端末が、転送プラットフォームのドメイン名によって前記ユーザ端末と前記転送プラットフォームとの間に確立された安全なリンクを介して、前記分散システムにおけるターゲットノードのアドレス識別子と前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとを含む要求パケットを前記転送プラットフォームに送信するステップと、
前記ユーザ端末が、前記安全なリンクを介して、前記転送プラットフォームから返信された要求結果を取得するステップであって、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものであるステップと、を含む。
【００１０】
一態様では、本願の実施例は、分散システムにおけるノード制御装置を提供し、前記装置は、
転送プラットフォームのドメイン名によって前記装置と前記転送プラットフォームとの間に確立された安全なリンクを介して、前記分散システムにおけるターゲットノードのアドレス識別子と前記装置の前記ターゲットノードに対する要求コンテンツとを含む要求パケットを前記転送プラットフォームに送信する第１送信ユニットと、
前記安全なリンクを介して、前記転送プラットフォームから返信された、前記ターゲットノードが前記要求コンテンツに応答して得られた要求結果を取得する取得ユニットと、を備える。
【００１１】
一態様では、前記分散システムにおけるターゲットノードに適用される、分散システムにおけるノード制御方法を提供し、前記方法は、
前記ターゲットノードが、転送プラットフォームから送信された第１暗号化パケットを取得するステップであって、前記第１暗号化パケットが、前記転送プラットフォームが、要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と前記転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されているステップと、
前記ターゲットノードが、前記第１暗号化パケットを復号化して前記要求コンテンツを得るステップと、を含む。
【００１２】
一態様では、本願の実施例は、分散システムにおけるノード制御装置を提供し、前記装置は、
転送プラットフォームから送信された第１暗号化パケットを取得する第１取得ユニットであって、前記第１暗号化パケットが、前記転送プラットフォームが要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と前記転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されている第１取得ユニットと、
前記第１暗号化パケットを復号化して前記要求コンテンツを得る復号化ユニットと、を備える。
【００１３】
一態様では、本願の実施例は、分散システムにおけるノード制御デバイスを提供し、前記デバイスは、
プログラムコードを記憶し、前記プログラムコードをプロセッサに送信するメモリと、
前記プログラムコードにおける命令に従って、上記のいずれか１項に記載された、分散システムにおけるノード制御方法を実行するプロセッサと、を備える。
【００１４】
一態様では、本願の実施例は、プログラムコードが記憶されているコンピュータ読み取り可能な記憶媒体を提供し、前記プログラムコードが、１つまたは複数のプロセッサによって実行される場合、本願の上記の実施形態に記載された、分散システムにおけるノード制御方法を実行させる。
【発明の効果】
【００１５】
上記の技術的案から分かるように、ユーザ端末は、分散システムにおけるターゲットノードを接続制御する必要があれば、転送プラットフォームのドメイン名によって安全なリンクを確立し、この安全なリンクから、ターゲットノードのアドレス識別子とユーザ端末のターゲットノードに対する要求コンテンツとを含む要求パケットを転送プラットフォームに送信することができる。転送プラットフォームは、この要求パケットを取得した後、アドレス識別子に基づいて、分散システムにおける、この要求コンテンツを受信する必要があるターゲットノードを決定し、要求コンテンツを暗号化してこのターゲットノードに送信することができる。転送プラットフォームと分散システムにおけるノードとの間に暗号化セキュア転送が採用されているため、いずれかのユーザ端末が分散システムにおけるノードを接続制御する場合、ユーザ端末は、転送プラットフォームのドメイン名によって転送プラットフォームと安全なリンクを確立するだけで、セキュリティを確保することができ、これにより、転送プラットフォームのドメイン名を維持するだけで、分散システムにおいていずれかのノードへの接続制御が実現されることができ、かつセキュリティを確保する前提で、維持コストを低減させ、ネットワークリソースが節約されることができ、分散システムの適用に有利である。
【図面の簡単な説明】
【００１６】
【図１】本願の実施例によって提供される分散システムにおけるノード制御方法のためのシステムアーキテクチャの例を示す図である。
【図２】本願の実施例によって提供される分散システムにおけるノード制御方法のシグナリングインタラクション図である。
【図３】本願の実施例によって提供される分散システムにおけるノード制御方法のシグナリングインタラクション図である。
【図４】本願の実施例によって提供される分散システムにおけるノード制御方法のためのシステムアーキテクチャの例を示す図である。
【図５】本願の実施例によって提供される分散システムにおけるノード制御方法のシグナリングインタラクション図である。
【図６ａ】本願の実施例によって提供される分散システムにおけるノード制御装置の構成図である。
【図６ｂ】本願の実施例によって提供される分散システムにおけるノード制御装置の構成図である。
【図７】本願の実施例によって提供される分散システムにおけるノード制御装置の構成図である。
【図８ａ】本願の実施例によって提供される分散システムにおけるノード制御装置の構成図である。
【図８ｂ】本願の実施例によって提供される分散システムにおけるノード制御装置の構成図である。
【図９】本願の実施例によって提供される分散システムにおけるノード制御デバイスの構成図である。
【図１０】本願の実施例によって提供される分散システムにおけるノード制御デバイスの構成図である。
【発明を実施するための形態】
【００１７】
本願の実施例または先行技術における技術的解決策をより明確に説明するために、以下では、実施例または先行技術の説明において使用される必要がある図面を簡単に紹介し、明らかに、以下の説明における図面は、本願のいくつかの実施例にすぎず、当業者にとっては、創造的な労働を行わない前提で、これらの図面から他の図面を得ることもできる。
【００１８】
以下、図面を参照しながら、本願の実施例について説明する。
分散システムにおけるノードについて、従来のノード制御方法では、安全なリンクを実現するために、各ノードに対して、対応するドメイン名が割り当てられて、安全なリンクが確立される。分散システムにおけるノード数が多いため、ドメイン名の維持コストが非常に高くなり、分散システムの適用に不利である。
【００１９】
上記の技術的問題を解決するために、本願の実施例は、分散システムにおけるノード制御方法を提供し、この方法は、転送プラットフォームのドメイン名を介して、ユーザ端末と転送プラットフォームとの間の安全なリンクを確立し、また、転送プラットフォームと分散システムにおけるノードとの間に、暗号化されたセキュア送信が採用されているため、いずれかのユーザ端末が分散システムにおけるノードを接続制御する場合、ユーザ端末は、転送プラットフォームのドメイン名を介して、転送プラットフォームと安全なリンクを確立するだけで、セキュリティを確保することができ、各ノードに対して対応するドメイン名が割り当てられる必要がなく、これにより、転送プラットフォームのドメイン名を維持するだけで、分散システムにおけるいずれかのノードへの接続制御が実現されることができる。
【００２０】
ここで、転送プラットフォームは、サーバまたは端末デバイス上に配置されてもよい。端末デバイスは、具体的には、コンピュータ、モバイル端末、タブレットコンピュータなどであってもよく、サーバは、具体的には、独立したサーバであってもよく、クラスタサーバであってもよい。
【００２１】
本願の実施例により提供される方法は、ユーザ端末１０１と、転送プラットフォーム１０２と、分散システムにおける複数のノード１０３とを含む、図１に示すシステムアーキテクチャに適用され得る。ここで、ユーザ端末１０１は、コンピュータモバイル端末、タブレットコンピュータなどであってもよく、ノード１０３は、ユーザ端末１０１にサービスを提供するデバイスであり、例えば、コンピュータ、サーバ、またはクラスタなどであってもよい。
【００２２】
ユーザ端末１０１が、分散システムにおけるいずれかのノード１０３、例えばターゲットノードを接続制御する必要がある場合、ユーザ端末１０１は、安全なリンクを介して、要求パケットを転送プラットフォーム１０２に送信する。安全なリンクとは、例えばＨＴＴＰＳプロトコルなどのセキュリティプロトコルに適合するリンクであり、そのため、安全なリンクを介して、接続制御プロセスのセキュリティが強化されることができる。本実施例では、安全なリンクは、転送プラットフォーム１０２のドメイン名を介して確立されたものであり、これにより、ユーザ端末１０１が要求パケットを転送プラットフォーム１０２に送信することのセキュリティが確保されることができる。転送プラットフォーム１０２のドメイン名は、様々な形式を含み得、例えば、それは、ｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍであり得る。
【００２３】
要求パケットは、ユーザ端末１０１がターゲットノードを制御するために生成したパケットであり、ユーザ端末１０１がターゲットノードに対して行う制御が、例えばログインや登録、写真やドキュメントのダウンロードなどであってもよい。ユーザのユーザ端末１０１での操作は、ユーザ端末１０１が要求パケットを生成することをトリガすることができ、例えば、ユーザがユーザ端末１０１上のあるウェブページに「ログインしてください」ボタンをクリックする場合、ユーザ端末１０１は、ログインページを要求するための、対応する要求パケットを生成することができる。
【００２４】
要求パケットには、ターゲットノードのアドレス識別子と、ユーザ端末のターゲットノードに対する要求コンテンツとが含まれる。アドレス識別子は、ユーザ端末１０１がアクセスするのはどのノードであるかを識別するためのものであり、転送プラットフォーム１０２は、アドレス識別子に基づいて、分散システムにおいてこの要求コンテンツを受信する必要があるターゲットノードを決定し、要求コンテンツを暗号化して第１暗号化パケットを得て、このターゲットノードに送信することができる。要求コンテンツは、ユーザ端末１０１のターゲットノードに対する制御を説明するための説明情報であり、例えば、ユーザは、ユーザ端末１０１上の、ターゲットノードによって提供される、あるウェブページにユーザ名およびパスワードを入力して、「ログイン」ボタンをクリックすることにより、ユーザ端末１０１が対応する要求パケットを生成することをトリガし、この場合、要求コンテンツは、ユーザ名およびパスワードを含むことができる。ターゲットノードは、要求コンテンツに基づいて、ユーザ端末１０１から送信された要求パケットにどのように応答するかを分かることができる。
【００２５】
ここから分かるように、ユーザ端末１０１がいずれかのノード１０３を制御するプロセスでは、ユーザ端末１０１と転送プラットフォーム１０２との間は安全であり、転送プラットフォーム１０２とノード１０３との間も安全であり、これにより、ノード制御プロセスでのセキュリティが確保されることができ、また、１つだけのドメイン名が必要となる。
【００２６】
次に、転送プラットフォームとユーザ端末とターゲットノードとの間のインタラクションの観点から、本願の実施例によって提供される分散システムにおけるノード制御方法を説明する。
【００２７】
図２を参照して、前記方法は、以下のステップを含む。即ち、
ステップＳ２０１で、ユーザ端末は、安全なリンクを介して要求パケットを転送プラットフォームに送信する。
転送プラットフォームは、ドメイン名を有し、端末は、転送プラットフォームのドメイン名によって転送プラットフォームと安全なリンクを確立し、このようにして、転送プラットフォームは、安全なリンクを介して、ユーザ端末から送信された要求パケットを取得することにより、ユーザ端末と転送プラットフォームとの間のインタラクションのセキュリティを確保することができる。
【００２８】
要求パケットに含まれるアドレス識別子は、任意の形で要求パケットに存在することができる、ということが理解される。一つの可能な実施形態では、前記アドレス識別子が、前記ドメイン名を含む統一資源位置指定子（Ｕｎｉｆｌｏｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ＵＲＬと略称）に携帯されており、具体的には、ＵＲＬは、ドメイン名＋アドレス識別子の形であってもよい。このようにして、転送プラットフォームは、要求パケットを取得した後、ＵＲＬにおけるドメイン名と、この転送プラットフォームのドメイン名とが一致するかどうかによって、この要求パケットが間違って送信されたかどうかを決定することができ、すなわち、この要求パケットがこの転送プラットフォームに送信されたものであるかどうかを決定する。ＵＲＬにおけるドメイン名がこの転送プラットフォームのドメイン名と一致している場合、この転送プラットフォームは、この要求パケットの送信に誤りがないと決定し、この転送プラットフォームがこの要求パケットに対して後続の操作を実行することができ、そうでなければ、この転送プラットフォームは、この要求パケットの送信に誤りがあると決定し、この転送プラットフォームがこの要求パケットに対して不要な操作を行うことを避けるように、この要求パケットを破棄することができる。
【００２９】
例えば、ＵＲＬはｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍ／１９２．１６８．１０．１１であり、ここで、ｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍがドメイン名であり、１９２．１６８．１０．１１がアドレス識別子であり、ユーザ端末と転送プラットフォームとの事前協議により、ＵＲＬのどの部分がドメイン名を表すか、どの部分がアドレス識別子を表すかを定義することができ、このようにして、転送プラットフォームは、ＵＲＬからドメイン名ｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍを識別することができ、さらに、ｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍと転送プラットフォーム自体が所有するドメイン名とが一致するかどうかによって、要求パケットが間違って送信されたかどうかを決定することができる。
【００３０】
ステップＳ２０２で、前記転送プラットフォームは、前記要求コンテンツを暗号化して第１暗号化パケットを得る。
転送プラットフォームは、要求パケットを解析して、要求コンテンツおよびアドレス識別子を得ることができる。転送プラットフォームが要求コンテンツをターゲットノードに転送することのセキュリティを確保し、転送プラットフォームからターゲットノードに転送された要求コンテンツが改竄されることを回避するために、転送プラットフォームは、要求コンテンツを暗号化して第１暗号化パケットを得てから、第１暗号化パケットをターゲットノードに送信することができる。
【００３１】
本願の実施例では、分散システムには多くのノードが含まれており、ユーザ端末は、すべてのノードにアクセスする権限を持たないかもしれないが、その中の１つまたはいくつかのノードにアクセスする権限を持つだけで、いずれかのノードにアクセスする権限さえ持たないかもしれない。ターゲットノードにアクセスする権限を持たないユーザ端末がターゲットノードにアクセスすることを回避し、さらに、不正なユーザがユーザ端末を介してターゲットノードを攻撃することを回避するために、本実施例では、要求パケットは、ユーザ端末のユーザ識別子を含むようにしてもよく、ユーザ識別子がユーザ端末とターゲットノードとの権限関係を識別するためのものである。
【００３２】
このようにして、ステップＳ２０２を実行する前に、転送プラットフォームは、要求パケットにおけるユーザ識別子がターゲットノードにアクセスする権限を持っているかどうかを判断することができ、要求パケットにおけるユーザ識別子がターゲットノードにアクセスする権限を持っていると決定する場合、ステップＳ２０２を実行し、そうでなければ、転送プラットフォームがこの要求パケットを破棄する。
【００３３】
一つの可能な実施形態では、転送プラットフォームが、ユーザ識別子がターゲットノードにアクセスする権限を持っているかどうかを判断する方式は、分散システムにおける各ノードについて、転送プラットフォームが、各ノードと、このノードにアクセスする権限を持つユーザ識別子との対応関係をそれぞれ記録し、この対応関係が、ノードのアドレス識別子と、ノードにアクセスする権限を持っているユーザ識別子との関係を含み、この対応関係が、１つのユーザ識別子があるノードにアクセスする権限を持っていることを表している。したがって、転送プラットフォームが要求パケットを取得した後、要求パケットに含まれているユーザ識別子とアドレス識別子との対応関係が転送プラットフォームに記録された対応関係と一致する場合、ユーザ識別子が前記ターゲットノードにアクセスする権限を持っていることを決定することができ、そうでなければ、ユーザ識別子が前記ターゲットノードにアクセスする権限を持たないことを決定することができる。
【００３４】
ユーザ端末の権限を識別することにより、不正なユーザがユーザ端末を介してターゲットノードを攻撃することを回避し、ノードのセキュリティを向上させることができる。
【００３５】
ステップＳ２０３で、前記転送プラットフォームは、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信する。
転送プラットフォームは、解析されたアドレス識別子に基づいて、ターゲットノードを決定することにより、ターゲットノードが要求コンテンツに応答するように、第１暗号化パケットをターゲットノードに送信する。
【００３６】
転送プラットフォームと分散システムにおけるノードとの間に暗号化セキュア転送が採用されているため、転送プラットフォームと分散システムにおけるノードとの間のパケット転送のセキュリティを確保することができ、したがって、転送プラットフォームのドメイン名を維持するだけで、分散システムにおけるいずれかのノードへの接続制御に対して安全な基礎を提供することができる。
【００３７】
本実施例では、ユーザ端末と転送プラットフォームとの間には、安全なリンクによってインタラクションのセキュリティが確保されるが、転送プラットフォームとターゲットノードとの間には、暗号化セキュア転送の方式によってインタラクションのセキュリティが確保される。ここで、暗号化転送の方式は、セキュアソケットレイヤー（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ、ＳＳＬと略称）プロトコルを使用して暗号化転送を行うことができ、この場合、転送プラットフォームの開発時間を節約するために、自体がＳＳＬプロトコルを有するプラットフォームを転送プラットフォームとして使用することができる。バース（Ｂｌｏｃｋｃｈａｉｎ  ａｓ  ａ  Ｓｅｒｖｉｃｅ、ＢａａＳと略称）プラットフォームはＳＳＬプロトコルを有しているので、一実施形態では、転送プラットフォームはＢａａＳプラットフォームであってもよい。
【００３８】
本願の実施例では、例えば、プロキシと転送プラットフォームとの間にセキュリティプロトコルを確立することができ、例えば、ＳＳＬプロトコルをプロキシと転送プラットフォーム上に配置し、かつ、プロキシを介して、ターゲットノード上の複数の処理ユニットの機能を細分化することができ、例えば、異なる要求コンテンツを処理する複数の処理ユニットに細分化するので、各処理ユニットは、いずれも、１つのインターフェース識別子を有しており、各インターフェース識別子は、ターゲットノードのうちのどの処理ユニットが要求コンテンツに対して応答できるかを識別するために使用され、例えば、あるインターフェース識別子は、処理ユニットＡがログインを要求するための要求コンテンツに応答することを識別するために使用され、あるインターフェース識別子は、処理ユニットＢが写真のダウンロードを要求するための要求コンテンツに応答することを識別するために使用される。したがって、プロキシをターゲットノード上に配置することにより、転送プラットフォームとターゲットノードがターゲットノード自身で配置されたプロキシを介して第１暗号化パケットをインタラクションし、ターゲットノードのインターフェースを精密に制御することを実現することができる。
【００３９】
転送プラットフォームが第１暗号化パケットを該第１暗号化パケットに含まれている要求コンテンツに応答する処理ユニットに直接に送信し、他の処理ユニットに送信してから、他の処理ユニットにより、第１暗号化パケットをこの要求コンテンツに応答する処理ユニットに転送することを避けて、ターゲットノードの第１暗号化パケットに対する処理効率を向上させることを確保するために、アドレス識別子は、ターゲットノードのネットワークアドレスと、ターゲットノードがこの要求コンテンツに応答するためのインターフェース識別子と、を含むようにしてよく、転送プラットフォームは、ネットワークアドレスに基づいて、第１暗号化パケットを受信するターゲットノードを決定し、インターフェース識別子に基づいて、第１暗号化パケットを具体的にターゲットノードのどの処理ユニットに送信して処理するかを決定することができ、即ち、ターゲットノードにおける、要求コンテンツに応答する処理ユニットを決定して、第１暗号化パケットをこの処理ユニットに送信することができる。
【００４０】
この場合、アドレス識別子がドメイン名を含むＵＲＬに携帯されている場合、ＵＲＬは、ドメイン名＋ネットワークアドレス＋インターフェース識別子の形であってもよい。例えば、ＵＲＬはｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍ／１９２．１６８．１０．１１／ｌｏｇｉｎであり、ここで、ｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍがドメイン名であり、１９２．１６８．１０．１１がネットワークアドレスであり、ｌｏｇｉｎがインターフェース識別子である。ユーザ端末と転送プラットフォームの事前協議により、転送プラットフォームは、ＵＲＬを解析し、ドメイン名ｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍ、ネットワークアドレス１９２．１６８．１０．１１およびインターフェース識別子ｌｏｇｉｎを識別することができ、さらに、識別されたｗｗｗ．ｂａａｓ．ｑｑ．ｃｏｍが、転送プラットフォーム自体が持つドメイン名と一致しているかどうかに基づいて、要求パケットが間違って送信されたかどうかを決定し、そして、１９２．１６８．１０．１１に基づいて、ターゲットノードを決定し、ｌｏｇｉｎに基づいて、第１暗号化パケットをターゲットノードのどのポートに送信するかを決定することができる。
【００４１】
ステップＳ２０４で、前記ターゲットノードは、前記第１暗号化パケットを復号化して前記要求コンテンツを得る。
上記の技術的案からわかるように、ユーザ端末が分散システムにおけるターゲットノードを接続制御する必要がある場合、転送プラットフォームのドメイン名によって安全なリンクを確立して、この安全なリンクから要求パケットを転送プラットフォームに送信することができ、この要求パケットには、ターゲットノードのアドレス識別子と、ユーザ端末のターゲットノードに対する要求コンテンツとが含まれる。転送プラットフォームは、この要求パケットを取得した後、アドレス識別子に基づいて、分散システムにおける、この要求コンテンツを受信する必要があるターゲットノードを決定して、要求コンテンツを暗号化してこのターゲットノードに送信することができる。転送プラットフォームと分散システムにおけるノードとの間に暗号化セキュア転送が採用されているため、いずれかのユーザ端末が分散システムにおけるノードを接続制御する場合、ユーザ端末は、転送プラットフォームのドメイン名によって、転送プラットフォームと安全なリンクを確立するだけで、セキュリティを確保することができ、これによって、転送プラットフォームのドメイン名を維持するだけで、分散システムにおけるいずれかのノードへの接続制御が実現されることができ、かつ、セキュリティを確保する前提で、維持コストを低減させ、ネットワークリソースが節約されることができ、分散システムの適用に有利である。
【００４２】
本願の実施例では、転送プラットフォームが第１暗号化パケットをターゲットノードに送信した後、ターゲットノードは、第１暗号化パケットにおける要求コンテンツに応答することにより、要求結果をユーザ端末に返信することができる。次に、要求結果の返信プロセスを説明する。図３を参照して、前記方法は、以下のステップをさらに含む。
【００４３】
ステップＳ３０１で、前記ターゲットノードは、前記要求コンテンツに応答して要求結果を得る。
ステップＳ３０２で、前記ターゲットノードは、前記要求結果を暗号化して得られた第２暗号化パケットを前記転送プラットフォームに返信する。
【００４４】
例えば、要求コンテンツにはユーザ名およびパスワードが含まれており、この要求コンテンツは、ユーザ端末がこのユーザ名およびパスワードでログインしたいことを反映しており、ターゲットノードがその要求コンテンツに基づいて得られた要求結果は、ログインが成功したかどうかを示すプロンプト情報であってもよい。
【００４５】
本願の実施例では、ターゲットノードが要求結果を暗号化する方法は、転送プラットフォームが要求コンテンツを暗号化する方法と同じである。
【００４６】
本願の実施例では、ターゲットノードと転送プラットフォームとの間は、ターゲットノード自身で配置するプロキシを介して、第２暗号化パケットをインタラクションするようにしてもよい。
ステップＳ３０３で、前記転送プラットフォームは、前記第２暗号化パケットを復号化して前記要求結果を得る。
ステップＳ３０４で、前記転送プラットフォームは、前記安全なリンクを介して前記要求結果を前記ユーザ端末に返信する。
【００４７】
ユーザ端末と転送プラットフォームとの間の安全なリンクは双方向であり、即ち、ユーザ端末は、安全なリンクを介して要求パケットを転送プラットフォームに送信することができ、相応的に、転送プラットフォームは、安全なリンクを介して要求結果をユーザ端末に返信することもできる。
【００４８】
転送プラットフォームと分散システムにおけるノードとの間に暗号化セキュア転送が採用され、ユーザ端末と転送プラットフォームとの間に安全なリンクで送信が行われるので、本実施例では、ターゲットノードが要求結果をユーザ端末に返信する過程において、要求結果のセキュリティが確保されることができる。ここからわかるように、本願の実施例によって提供される方法は、転送プラットフォームのドメイン名によって安全なリンクを確立することで、接続制御のセキュリティを確保することができ、これによって、転送プラットフォームのドメイン名を維持するだけで、分散システムにおけるいずれかのノードへの接続制御が実現されることができ、かつ、セキュリティを確保する前提で、維持コストを低減させ、ネットワークリソースが節約されることができ、分散システムの適用に有利である。
【００４９】
以下、実際の適用シーンを関連して、本願の実施例によって提供される分散システムにおけるノード制御方法について説明する。この適用シーンでは、ユーザがユーザ端末上で、あるウェブサイトを閲覧する際に、このウェブサイトにログインする必要があるかもしれなく、この場合、ユーザは、ユーザ名およびパスワードを入力するために、このウェブサイトのログインページにアクセスしたいと望み、ユーザがユーザ端末を介してログインページを要求するプロセスは、ノード制御である。
【００５０】
一実施形態では、図４に示すシステムアーキテクチャは、上記の適用シーンに適用されることができ、このシステムアーキテクチャには、ユーザ端末１０１と、転送プラットフォーム１０２と、分散システムにおける複数のノード１０３とが含まれており、ここで、各ノード１０３上には、プロキシ及びノード管理プラットフォームが配置されており、転送プラットフォーム１０２はＢａａＳプラットフォームである。具体的には、分散システムにおけるノード制御方法は、以下のステップを含む。
【００５１】
ステップＳ５０１で、ユーザは、「ログインしてください」ボタンをクリックする。
ステップＳ５０２で、ユーザ端末は、ユーザ操作に応答して要求パケットを生成する。
ステップＳ５０３で、ユーザ端末は、安全なリンクを介して要求パケットをＢａａＳプラットフォームに送信する。
【００５２】
前記安全なリンクは、前記ＢａａＳプラットフォームのドメイン名によって確立されたものであり、前記要求パケットは、前記分散システムにおけるターゲットノードのアドレス識別子と前記ユーザ端末のターゲットノードに対する要求コンテンツとを含む。前記要求コンテンツは、ユーザ端末がウェブサイトへのログインを要求するログインページを具現する。
【００５３】
ステップＳ５０４で、ＢａａＳプラットフォームは、要求パケットにおける要求コンテンツを暗号化して第１暗号化パケットを得る。
ステップＳ５０５で、ＢａａＳプラットフォームは、ターゲットノードで配置されたプロキシを介して、第１暗号化パケットをターゲットノードに送信する。
ステップＳ５０６で、ターゲットノードは、プロキシを介して第１暗号化パケットを復号化して要求コンテンツを得る。
ステップＳ５０７で、ターゲットノードでのノード管理プラットフォームは、要求コンテンツに基づいて要求結果を得る。
前記要求結果は、ウェブサイトにアクセスするログインページを含むようにしてよい。
ステップＳ５０８で、ターゲットノードは、プロキシを介して要求結果を暗号化して第２暗号化パケットを得る。
ステップＳ５０９で、ターゲットノードは、プロキシを介して第２暗号化パケットをＢａａＳプラットフォームに返信する。
ステップＳ５１０で、ＢａａＳプラットフォームは、第２暗号化パケットを復号化して要求結果を得る。
ステップＳ５１１で、ＢａａＳプラットフォームは、安全なリンクを介して要求結果をユーザ端末に返信する。
【００５４】
図４からわかるように、従来のノード制御方法では、ユーザ端末によって直接に要求パケットをノードでのノード管理プラットフォームに送信し、ノードでのノード管理プラットフォームによって直接に要求結果をユーザ端末に送信することは、図４に点線で示されている。転送のセキュリティを確保するために、各ノードに対してドメイン名を割り当てる必要があり、これにより、ドメイン名の維持コストが高すぎる。本願の実施例によって提供される方法では、ユーザ端末は、分散システムにおけるターゲットノードを接続制御する必要があれば、転送プラットフォームのドメイン名によって安全なリンクを確立して、この安全なリンクから要求パケットを転送プラットフォームに送信することができ、この要求パケットには、ターゲットノードのアドレス識別子とユーザ端末のターゲットノードに対する要求コンテンツとが含まれる。転送プラットフォームは、この要求パケットを取得した後、アドレス識別子に基づいて、分散システムにおける、この要求コンテンツを受信する必要があるターゲットノードを決定して、要求コンテンツを暗号化してこのターゲットノードに送信することができる。ターゲットノードが要求結果を得た後、ターゲットノードは、要求結果を暗号化して第２暗号化パケットを得て、第２暗号化パケットを転送プラットフォームに返信する。転送プラットフォームは、復号化された要求結果を、安全なリンクを介してユーザ端末に返信する。転送プラットフォームと分散システムにおけるノードとの間に暗号化セキュア転送が採用されているため、いずれかのユーザ端末が分散システムにおけるノードを接続制御する場合、ユーザ端末は、転送プラットフォームのドメイン名によって転送プラットフォームと安全なリンクを確立することで、接続制御のセキュリティを確保することができ、これによって、転送プラットフォームのドメイン名を維持するだけで、分散システムにおけるいずれかのノードへの接続制御が実現されることができ、かつ、セキュリティを確保する前提で、維持コストを低減させ、ネットワークリソースが節約されることができ、分散システムの適用に有利である。
【００５５】
上記の実施例によって提供される分散システムにおけるノード制御方法に基づいて、本願の実施例はまた、分散システムにおけるノード制御装置を提供し、この装置は、上記ノード制御方法における転送プラットフォームであってもよい。図６ａを参照して、前記装置は、
安全なリンクを介して、ユーザ端末から送信された要求パケットを取得する第１取得ユニット６０１であって、前記安全なリンクが、前記装置のドメイン名によって、前記ユーザ端末と前記装置との間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれる第１取得ユニット６０１と、
前記要求コンテンツを暗号化して第１暗号化パケットを得る暗号化ユニット６０２と、
前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信する送信ユニット６０３と、を備える。
【００５６】
一つの可能な実施形態では、図６ｂを参照して、前記装置は、
前記ターゲットノードから返信された第２暗号化パケットを取得する第２取得ユニット６０４であって、前記第２暗号化パケットが、前記ターゲットノードが要求結果を暗号化して得られたものであり、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものである第２取得ユニット６０４と、
第２暗号化パケットを復号化して前記要求結果を得る復号化ユニット６０５と、
前記安全なリンクを介して前記要求結果を前記ユーザ端末に返信する返信ユニット６０６と、をさらに備える。
【００５７】
一つの可能な実施形態では、前記ユーザ識別子が前記ターゲットノードにアクセスする権限を有すると判定された場合、前記暗号化ユニット６０２は、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップを実行する。
【００５８】
一つの可能な実施形態では、前記アドレス識別子は、前記ターゲットノードのネットワークアドレスと、前記ターゲットノードの前記要求コンテンツに応答するためのインターフェース識別子とを含む。前記送信ユニット６０３は、前記ネットワークアドレスに基づいて、前記第１暗号化パケットを受信する前記ターゲットノードを決定し、前記インターフェース識別子に基づいて、前記ターゲットノードにおける、要求コンテンツに応答する処理ユニットを決定し、前記第１暗号化パケットを前記処理ユニットに送信する。
一つの可能な実施形態では、前記アドレス識別子が前記ドメイン名を含む統一資源位置指定子に携帯されている。
【００５９】
また、本願の実施例はまた、分散システムにおけるノード制御装置を提供し、この装置は、上記ノード制御方法におけるユーザ端末であってもよい。図７を参照して、前記装置は、
前記転送プラットフォームのドメイン名によって前記装置と前記転送プラットフォームとの間に確立された安全なリンクを介して、前記分散システムにおけるターゲットノードのアドレス識別子と前記装置の前記ターゲットノードに対する要求コンテンツとを含む要求パケットを転送プラットフォームに送信する第１送信ユニット７０１と、
前記安全なリンクを介して、前記転送プラットフォームから返信された、前記ターゲットノードが前記要求コンテンツに応答して得られた要求結果を取得する取得ユニット７０２と、を備える。
【００６０】
一つの可能な実施形態では、前記要求パケットは、前記装置のユーザ識別子をさらに含み、前記ユーザ識別子が、前記ユーザ端末と前記ターゲットノードの権限関係を識別するために使用されるものである。
【００６１】
一つの可能な実施形態では、前記アドレス識別子は、前記ターゲットノードのネットワークアドレスと、前記ターゲットノードの前記要求コンテンツに応答するためのインターフェース識別子とを含む。
一つの可能な実施形態では、前記アドレス識別子が前記ドメイン名を含む統一資源位置指定子に携帯されている。
【００６２】
本願の実施形態はまた、分散システムにおけるノード制御装置を提供し、図８ａを参照して、前記装置は、
転送プラットフォームから送信された、前記転送プラットフォームが、ユーザ端末から前記ユーザ端末と転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されている要求コンテンツを暗号化して得られた第１暗号化パケットを取得する第１取得ユニット８０１と、
前記第１暗号化パケットを復号化して前記要求コンテンツを得る復号化ユニット８０２と、を備える。
【００６３】
一つの可能な実施形態では、図８ｂを参照して、前記装置は、
前記要求コンテンツに応答して要求結果を得る第２取得ユニット８０３と、
前記要求結果を暗号化してえられた第２暗号化パケットを前記転送プラットフォームに返信する返信ユニット８０４と、を備える。
【００６４】
一つの可能な実施形態では、前記装置は、自身で配置されたプロキシを介して、前記第１暗号化パケットおよび第２暗号化パケットを前記転送プラットフォームとインタラクションする。
【００６５】
本願の実施例はまた、分散システムにおけるノード制御デバイスを提供し、以下、図面を参照して、分散システムにおけるノード制御デバイスについて説明する。図９に示すように、本願の実施例は分散システムにおけるノード制御デバイス９００を提供し、このデバイス９００は端末デバイスであってもよく、この端末デバイスは、携帯電話、タブレット、パーソナルデジタルアシスタント（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡと略称）、ポス（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ、ＰＯＳと略称）、車載コンピュータなどの任意の端末デバイスであってもよい。本願の実施形態は、図９に示すように、端末装置が携帯電話であることを例として説明する。
【００６６】
図９は、本願の実施例によって提供される携帯電話の一部の構成を示すブロック図である。図９を参照して、携帯電話は、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、ＲＦと略称）回路９１０、メモリ９２０、入力ユニット９３０、表示ユニット９４０、センサ９５０、オーディオ回路９６０、ワイヤレス・フィデリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ、ＷｉＦｉと略称）モジュール９７０、プロセッサ９８０、および電源９９０などのコンポーネントを備える。当業者であれば、図９に示す携帯電話の構造は携帯電話に対する限定を構成するものではなく、図示のものよりも多くまたは少ないコンポーネントを含んでもよく、またはいくつかのコンポーネントを組み合わせたり、異なるコンポーネントを配置したりしてもよい、ということが理解できる。
【００６７】
以下、図９を参照して、携帯電話の各構成部品について具体的に説明する。
ＲＦ回路９１０は、情報の送受信や通話中の信号の送受信のために使用され、特に、基地局の下り情報を受信した後、プロセッサ９８０に送信して処理し、さらに、携帯電話の上りデータを基地局に送信する。通常、ＲＦ回路９１０は、アンテナ、少なくとも１つの増幅器、送受信機、結合器、低雑音増幅器（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｅｒ、ＬＮＡと略称）、デュプレクサなどを含むが、これらに限定されない。さらに、ＲＦ回路９１０は、無線通信を介してネットワークおよび他のデバイスと通信することもできる。上記の無線通信は、いずれかの通信規格またはプロトコルを使用することができ、グローバルモバイル通信システム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＧＳＭと略称）、汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、ＧＰＲＳと略称）、符号分割マルチアクセス（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＣＤＭＡと略称）、ブロードバンド符号分割マルチアクセス（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＷＣＤＭＡ（登録商標）と略称）、ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ＬＴＥと略称）、電子メール、ショートメッセージングサービス（Ｓｈｏｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ、ＳＭＳと略称）等を含むが、これらに限定されない。
【００６８】
メモリ９２０は、ソフトウェアプログラムおよびモジュールを記憶するために使用され、プロセッサ９８０は、メモリ９２０に記憶されているソフトウェアプログラムおよびモジュールを実行することにより、携帯電話の様々な機能アプリケーションおよびデータ処理を実行する。メモリ９２０は、主に、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーション（例えば、音声再生機能、画像再生機能など）などが記憶される記憶プログラムエリアと、携帯電話の使用に応じて作成されたデータ（例えば、オーディオデータ、電話帳など）が記憶される記憶データエリアとを含むようにしてよい。さらに、メモリ９２０は、高速ランダムアクセスメモリを含むようにしてよく、また、例えば少なくとも１つの磁気ディスク記憶デバイス、フラッシュメモリデバイス、または他の揮発性固体記憶デバイスなどの不揮発性メモリを含むようにしてもよい。
【００６９】
入力ユニット９３０は、入力されたデジタルまたは文字情報を受信し、携帯電話のユーザ設定および機能制御に関するキー信号入力を生成するために使用されてもよい。具体的には、入力ユニット９３０は、タッチパネル９３１および他の入力デバイス９３２を含むようにしてよい。タッチパネル９３１は、タッチスクリーンとも呼ばれ、ユーザがその上またはその付近でのタッチ操作（例えば、ユーザの、指やタッチペンなどの適切な任意のオブジェクトまたはアクセサリでタッチパネル９３１上またはタッチパネル９３１の付近での操作）を収集し、予め設定されたプログラムに従って、対応する接続装置を駆動することができる。オプションとして、タッチパネル９３１は、タッチ検出装置とタッチコントローラの２つの部分を含むようにしてよい。ここで、タッチ検出装置は、ユーザのタッチ方位を検出し、タッチ操作による信号を検出してタッチコントローラに送信するとともに、タッチコントローラは、タッチ検出装置からタッチ情報を受信し、コンタクト座標に変換してプロセッサ９８０に送信し、プロセッサ９８０から送信された命令を受信して実行することができる。また、タッチパネル９３１は、抵抗式、静電容量式、赤外線および表面音響波など様々なタイプで実現することができる。タッチパネル９３１に加えて、入力ユニット９３０は、他の入力デバイス９３２を含むようにしてもよい。具体的には、他の入力デバイス９３２は、物理キーボード、機能キー（例えば、音量制御ボタン、スイッチキーなど）、トラックボール、マウス、ジョイスティックなどのうちの１つまたは複数を含むが、これらに限定されない。
【００７０】
表示ユニット９４０は、ユーザによって入力された情報やユーザに提供された情報、および携帯電話の各種メニューを表示するために使用されてもよい。表示ユニット９４０は、表示パネル９４１を含むようにしてよく、オプションとして、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤと略称）、有機発光ダイオード（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、ＯＬＥＤと略称）などの形で表示パネル９４１を配置することができる。さらに、タッチパネル９３１は、タッチパネル９４１をカバーすることができ、タッチパネル９３１がその上またはその付近でのタッチ操作を検出した後、プロセッサ９８０に転送してタッチイベントのタイプを決定し、その後、プロセッサ９８０は、タッチイベントのタイプに応じて、対応する視覚出力を表示パネル９４１に提供する。図９では、タッチパネル９３１と表示パネル９４１は、２つの独立した構成要素として、携帯電話の入出力機能を実現するが、いくつかの実施例では、タッチパネル９３１と表示パネル９４１とを統合して携帯電話の入出力機能を実現するようにしてよい。
【００７１】
また、携帯電話は、光センサ、モーションセンサ、および他のセンサなどのような少なくとも１つのセンサ９５０を含むようにしてよい。具体的には、光センサは、環境光センサおよび近接センサを含むようにしてよく、ここで、環境光センサは、環境光の明暗に応じて表示パネル９４１の明るさを調整することができ、近接センサは、携帯電話が耳の近くに動かされたとき、表示パネル９４１および／またはバックライトをオフにすることができる。モーションセンサの１つとして、加速度センサは、各方向（通常は３軸）の加速度の大きさを検出でき、静止時に重力の大きさや方向を検出でき、携帯電話の姿勢を識別するアプリケーション（例えば、横向きと縦向きの切り替え、関連するゲーム、磁力計の姿勢校正）、振動識別に関連する機能（例えば、歩数計、ノック）などに適用されることができ、また、携帯電話に構成され得るジャイロスコープ、気圧計、湿度計、温度計、赤外線センサなどの他のセンサがについて、ここでは説明を省略する。
【００７２】
オーディオ回路９６０、スピーカ９６１、マイクロフォン９６２は、ユーザと携帯電話との間のオーディオインターフェースを提供することができる。オーディオ回路９６０は、受信されたオーディオデータを電気信号に変換してスピーカ９６１に送信し、スピーカ９６１によって音声信号に変換して出力する一方、マイクロフォン９６２は、収集された音声信号を電気信号に変換し、オーディオ回路９６０で受信してオーディオデータに変換し、オーディオデータをプロセッサ９８０に出力して処理した後、ＲＦ回路９１０を介して他の携帯電話などに送信するか、またはオーディオデータをメモリ９２０に出力してさらに処理する。
【００７３】
ＷｉＦｉは、短距離無線伝送技術に属し、携帯電話は、ＷｉＦｉモジュール９７０を介して、ユーザに電子メールの送受信、ウェブページの閲覧、ストリーミングメディアへのアクセスなどを助けることができ、ユーザに無線のブロードバンドインターネットアクセスを提供している。図９はＷｉＦｉモジュール９７０を示しているが、携帯電話の必須構成ではなく、必要に応じて発明の本質を変更しない範囲で省略することができる、ということが理解できる。
【００７４】
プロセッサ９８０は、携帯電話の制御センターであり、携帯電話全体の各部を種々のインターフェースと回路で接続し、メモリ９２０内に記憶されているソフトウェアプログラムおよび／またはモジュールを運行または実行すること、およびメモリ９２０内に記憶されているデータを呼び出すことにより、携帯電話の各種機能および処理データを実行し、これによって、携帯電話の全体を監視する。オプションとして、プロセッサ９８０は、１つまたは複数の処理ユニットを含むようにしてよく、本願の一実施例では、プロセッサ９８０は、主にオペレーティングシステム、ユーザインターフェース、およびアプリケーションなどを処理するアプリケーションプロセッサと、主に無線通信を処理する変調復調プロセッサとを統合するようにしてよい。本願の他の実施例では、上記の変調復調プロセッサは、プロセッサ９８０に統合されなくてもよい。
【００７５】
また、携帯電話はまた、各部品に電源を供給する電源９９０（電池など）を含み、本願の実施例では、電源は、電源管理システムを介してプロセッサ９８０と論理的に接続され、これによって、電源管理システムにより充電、放電の管理および電力消費管理などの機能が実現されることができる。
図示していないが、携帯電話は、カメラ、Ｂｌｕｅｔｏｏｔｈモジュールなどを含むようにしてよく、ここでは説明を省略する。
【００７６】
本願の一実施例では、この端末デバイスが備えるプロセッサ９８０は、
前記転送プラットフォームのドメイン名によってユーザ端末と前記転送プラットフォームとの間に確立された安全なリンクを介して、前記ユーザ端末から送信された、前記分散システムにおけるターゲットノードのアドレス識別子と前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとを含む要求パケットを取得し、
前記要求コンテンツを暗号化して第１暗号化パケットを得、
前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信する、ことを有する。
【００７７】
本願の他の実施例では、この端末デバイスが備えるプロセッサ９８０は、
前記転送プラットフォームのドメイン名によって前記ユーザ端末と前記転送プラットフォームとの間に確立された安全なリンクを介して、前記分散システムにおけるターゲットノードのアドレス識別子と前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとを含む要求パケットを転送プラットフォームに送信し、
前記安全なリンクを介して前記転送プラットフォームから返信された、前記ターゲットノードが前記要求コンテンツに応答して得られた要求結果を取得する、ことをさらに有する。
【００７８】
本願の他の実施例では、この端末デバイスが備えるプロセッサ９８０は、
転送プラットフォームから送信された、前記転送プラットフォームが、ユーザ端末から前記ユーザ端末と転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されている要求コンテンツを暗号化して得られた第１暗号化パケットを取得し、
前記第１暗号化パケットを復号化して前記要求コンテンツを得る、ことを有する。
【００７９】
図１０に示すように、本願の実施例はまた、分散システムにおけるノード制御デバイス１０００を提供する。このデバイス１０００は、サーバであってもよく、配置や性能によって大きな違いが生じてもよく、１つまたは複数の中央プロセッサ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔｓ、ＣＰＵと略称）１０２２（例えば、１つまたは複数のプロセッサ）やメモリ１０３２、１つまたは複数の記憶アプリケーション１０４２またはデータ１０４４を記憶する記憶媒体１０３０（例えば、１つまたは複数の大容量記憶デバイス）を含むようにしてよい。ここで、メモリ１０３２および記憶媒体１０３０は、一時的な記憶または永続的な記憶であってもよい。記憶媒体１０３０に記憶されているプログラムは、サーバに対する一連の命令操作を含む１つまたは複数のモジュール（図示せず）を含むようにしてよい。さらに、中央プロセッサ１０２２は、分散システムにおけるノード制御デバイス１０００で、記憶媒体１０３０での一連の命令操作を実行するように、記憶媒体１０３０と通信するように構成されてもよい。
【００８０】
分散システムにおけるノード制御デバイス１０００は、１つまたは複数の電源１０２６、１つまたは複数の有線や無線ネットワークインターフェース１０５０、１つまたは複数の入出力インターフェース１０５８、および／または１つまたは複数のオペレーティングシステム１０４１（例えば、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ（登録商標）、Ｍａｃ  ＯＳ  Ｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＦｒｅｅＢＳＤ（登録商標）など）を含むようにしてよい。
上記実施例では、サーバによって実行されるステップは、図１０に示すサーバ構成に基づいてもよい。
【００８１】
本願の一実施例では、ＣＰＵ  １０２２は、
安全なリンクを介して、ユーザ端末から送信された要求パケットを取得するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれるステップと、
前記要求コンテンツを暗号化して第１暗号化パケットを得るステップと、
前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップと、を実行するために使用される。
【００８２】
本願の他の実施例では、ＣＰＵ  １０２２は、
転送プラットフォームから送信された第１暗号化パケットを取得するステップであって、前記第１暗号化パケットが、前記転送プラットフォームが要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されているステップと、
前記第１暗号化パケットを復号化して前記要求コンテンツを得るステップと、を実行するために使用される。
【００８３】
本願の実施例はまた、プログラムコードが記憶されているコンピュータ読み取り可能な記憶媒体を提供し、前記プログラムコードが、１つまたは複数のプロセッサによって実行される場合、前記実施例に記載された分散システムにおけるノード制御方法が実現される。
【００８４】
本願の明細書および上記の図面における用語「第１」、「第２」、「第３」、「第４」など（ある場合）は、同様の対象を区別するために使用され、特定の順序または前後順序を説明するために使用される必要がない。本明細書で説明する本願の実施例は、例えば、ここで図示または説明されたもの以外の順序で実施することができるように、このように使用するデータは適切な場合に交換可能である、ということが理解されるべきである。さらに、「含む」や「有する」という用語とおよびそれらの任意の変形は、非排他的な包含をカバーすることを目的とし、例えば、一連のステップまたはユニットを含むプロセス、方法、システム、製品、またはデバイスは、必ずしも明確にリストされているステップまたはユニットに限られるわけではなく、明確にリストされていないもの、またはこれらのプロセス、方法、製品、またはデバイスに固有の他のステップまたはユニットを含むことができる。
【００８５】
本願では、「少なくとも１つ」は１つまたは複数を意味し、「複数」は２つ以上を意味する、ということが理解されるべきである。「および／または」は、関連対象の関連関係を記述するためのものであり、３つの関係が存在する可能性があることを示し、例えば、「ａおよび／またはｂ」は、ａのみが存在し、ｂのみが存在し、ａとｂが同時に存在する３つの状況を表すことができ、ここで、ａ、ｂは単数または複数であってもよい。文字「／」は通常、前後の関連対象が「または」の関係にあることを表す。「以下の少なくとも１つ（個）」またはこれに類する表現は、これらの項目の任意の組み合わせを指し、単項（個）または複数項（個）の任意の組み合わせを含む。例えば、ａ、ｂ、ｃのうちの少なくとも１つ（個）は、「ａ」、「ｂ」、「ｃ」、「ａ及びｂ」、「ａおよびｃ」、「ｂおよびｃ」または「ａ、ｂおよびｃ」を表すことができ、ここで、ａ、ｂ、ｃは単一であってもよいし、複数であってもよい。
【００８６】
本願によって提供されるいくつかの実施例では、開示されたシステム、装置、および方法は、他の方式で実現されてもよい、ということが理解されるべきである。例えば、上述した装置の実施例は、例示にすぎない、例えば、前記ユニットの区分は、論理機能の区分にすぎず、実際に実装される場合、他の区分方式があってもよく、例えば、複数のユニットまたはコンポーネントは、結合されてもよく、または別のシステムに統合されてもよく、または一部の特徴が無視されてもよく、または実行されなくてもよい。一方、表示または議論された、相互間の結合または直接結合または通信接続は、いくつかのインターフェース、装置またはユニットを介する間接結合または通信接続であってよく、電気的、機械的または他の形態であってもよい。
【００８７】
前記分離部品として説明されるユニットは、物理的に分離されてもよく分離されなくてもよいいし、ユニットとして表示されるコンポーネントは、物理ユニットであってもよく、物理ユニットではなくてもよいし、一箇所に位置されてもよく、あるいは複数のネットワークユニットに分散されてもよい。本実施形態の目的は、実際の必要に応じて、その中の一部または全部のユニットを選択して実現することができる。
【００８８】
また、本願の各実施例における各機能ユニットは、１つの処理ユニットに統合されてもよく、各ユニットが個別に物理的に存在してもよく、２つまたは２つ以上のユニットが１つのユニットに統合されてもよい。上述の統合されたユニットは、ハードウェアの形式で実現されてもよいし、ソフトウェア機能ユニットの形式で実現されてもよい。
【００８９】
統合されたユニットは、ソフトウェア機能ユニットの形式で実現され、独立した製品として販売または使用される場合、１つのコンピュータ読み取り可能な記憶媒体に記憶されてもよい。このような理解に基づいて、本願に係る発明は、本質的に、または、先行技術に寄与する部分またはその発明の全部または一部をソフトウェア製品の形式で表現されることができ、このコンピュータソフトウェア製品は、１台のコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスなど）が、本願の各実施例に記載された方法の全てまたは一部のステップを実行するように、いくつかの命令を含む記憶媒体に記憶されている。前述の記憶媒体は、Ｕディスク、モバイルハードディスク、リードオンリーメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭと略称）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭと略称）、磁気ディスクまたは光ディスクなどのような、プログラムコードを記憶することができる様々な媒体を含む。
【００９０】
以上説明したように、上記の実施例は、本願に係る発明を説明するためにのみ使用され、それらに限定されたものではない。上述の実施例を参照して、本願を詳細に説明したが、当業者は、依然として、上述の各実施例に記載された技術的案を修正したり、その中の一部の技術的特徴を均等に置換したりすることができ、これらの修正または置換は、相応的な技術的案の本質を本願の各実施例の技術的案の精神と範囲から逸脱させない、ということが理解されるべきである。
【符号の説明】
【００９１】
１０１  ユーザ端末
１０２  転送プラットフォーム
１０３  ノード
６０１  第１取得ユニット
６０２  暗号化ユニット
６０３  送信ユニット
６０４  第２取得ユニット
６０５  復号化ユニット
６０６  返信ユニット
７０１  第１送信ユニット
７０２  取得ユニット
８０１  第１取得ユニット
８０２  復号化ユニット
８０３  第２取得ユニット
８０４  返信ユニット
９００  ノード制御デバイス
９１０  ＲＦ回路
９２０  メモリ
９３０  入力ユニット
９３１  タッチパネル
９３２  入力デバイス
９４０  表示ユニット
９４１  表示パネル
９４１  タッチパネル
９５０  センサ
９６０  オーディオ回路
９６１  スピーカ
９６２  マイクロフォン
９７０  ＷｉＦｉモジュール
９８０  プロセッサ
９９０  電源
１０００  ノード制御デバイス
１０００  デバイス
１０２２  中央プロセッサ
１０２６  電源
１０３０  記憶媒体
１０３２  メモリ
１０４１  オペレーティングシステム
１０４２  記憶アプリケーション
１０４４  データ
１０５０  無線ネットワークインターフェース
１０５８  入出力インターフェース
【図１】
2021533516.tif 000003
【図２】
2021533516.tif 000004
【図３】
2021533516.tif 000005
【図４】
2021533516.tif 000006
【図５】
2021533516.tif 000007
【図６ａ】
2021533516.tif 000008
【図６ｂ】
2021533516.tif 000009
【図７】
2021533516.tif 000010
【図８ａ】
2021533516.tif 000011
【図８ｂ】
2021533516.tif 000012
【図９】
2021533516.tif 000013
【図１０】
2021533516.tif 000014
【手続補正書】
【提出日】令和3年2月3日(2021.2.3)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散システムにおけるノード制御方法であって、
転送プラットフォームが、安全なリンクを介して、ユーザ端末から送信された要求パケットを取得するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、前記ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれるステップと、
前記転送プラットフォームが、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップと、
前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップと、
を含むことを特徴とする分散システムにおけるノード制御方法。
【請求項２】
前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信した後、前記方法は、
前記転送プラットフォームが、前記ターゲットノードから返信された第２暗号化パケットを取得するステップであって、前記第２暗号化パケットが、前記ターゲットノードが要求結果を暗号化して得られたものであり、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものであるステップと、
前記転送プラットフォームが、前記第２暗号化パケットを復号化して前記要求結果を得るステップと、
前記転送プラットフォームが、前記安全なリンクを介して、前記要求結果を前記ユーザ端末に返信するステップと、をさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記要求パケットには、前記ユーザ端末のユーザ識別子がさらに含まれ、前記方法は、
前記ユーザ識別子が前記ターゲットノードにアクセスする権限を有すると判定された場合、前記転送プラットフォームが前記要求コンテンツを暗号化して第１暗号化パケットを得るステップを実行するステップ、をさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記アドレス識別子には、前記ターゲットノードのネットワークアドレスと、前記ターゲットノードの前記要求コンテンツに応答するために使用されるインターフェース識別子とが含まれ、前記転送プラットフォームが、前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信するステップは、
前記転送プラットフォームが、前記ネットワークアドレスに基づいて、前記第１暗号化パケットを受信する前記ターゲットノードを決定し、前記インターフェース識別子に基づいて、前記ターゲットノードにおける、要求コンテンツに応答する処理ユニットを決定して、前記第１暗号化パケットを前記処理ユニットに送信するステップ、を含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記アドレス識別子が、前記ドメイン名を含む統一資源位置指定子（ＵＲＬ）に携帯されている、
ことを特徴とする請求項１〜４のいずれか１項に記載の方法。
【請求項６】
分散システムにおけるノード制御装置であって、
安全なリンクを介して、ユーザ端末から送信された要求パケットを取得する第１取得ユニットであって、前記安全なリンクが、前記装置のドメイン名によって、前記ユーザ端末と前記装置との間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれる第１取得ユニットと、
前記要求コンテンツを暗号化して第１暗号化パケットを得る暗号化ユニットと、
前記アドレス識別子に基づいて、前記第１暗号化パケットを前記ターゲットノードに送信する送信ユニットと、
を備えることを特徴とする分散システムにおけるノード制御装置。
【請求項７】
前記装置は、
前記ターゲットノードから返信された第２暗号化パケットを取得する第２取得ユニットであって、前記第２暗号化パケットが、前記ターゲットノードが要求結果を暗号化して得られたものであり、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものである第２取得ユニットと、
前記第２暗号化パケットを復号化して前記要求結果を得る復号化ユニットと、
前記安全なリンクを介して、前記要求結果を前記ユーザ端末に返信する返信ユニットと、をさらに備える、
ことを特徴とする請求項６に記載の装置。
【請求項８】
前記要求パケットには、前記ユーザ端末のユーザ識別子がさらに含まれ、前記暗号化ユニットは、
前記ユーザ識別子が前記ターゲットノードにアクセスする権限を有すると判定された場合、前記要求コンテンツを暗号化して第１暗号化パケットを得るステップを実行する、
ことを特徴とする請求項６に記載の装置。
【請求項９】
前記アドレス識別子には、前記ターゲットノードのネットワークアドレスと、前記ターゲットノードの前記要求コンテンツに応答するために使用されるインターフェース識別子とが含まれ、前記送信ユニットは、
前記ネットワークアドレスに基づいて、前記第１暗号化パケットを受信する前記ターゲットノードを決定し、前記インターフェース識別子に基づいて、前記ターゲットノードにおける、要求コンテンツに応答する処理ユニットを決定して、前記第１暗号化パケットを前記処理ユニットに送信する、
ことを特徴とする請求項６に記載の装置。
【請求項１０】
分散システムにおけるノード制御方法であって、
ユーザ端末が、安全なリンクを介して、要求パケットを転送プラットフォームに送信するステップであって、前記安全なリンクが、前記転送プラットフォームのドメイン名によって、前記ユーザ端末と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記ユーザ端末の前記ターゲットノードに対する要求コンテンツとが含まれるステップと、
前記ユーザ端末が、前記安全なリンクを介して、前記転送プラットフォームから返信された要求結果を取得するステップであって、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものであるステップと、
を含むことを特徴とする分散システムにおけるノード制御方法。
【請求項１１】
前記要求パケットには、前記ユーザ端末のユーザ識別子がさらに含まれ、前記ユーザ識別子が、前記ユーザ端末と前記ターゲットノードとの権限関係を識別するために使用されるものである、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
分散システムにおけるノード制御装置であって、
安全なリンクを介して、要求パケットを転送プラットフォームに送信する第１送信ユニットであって、前記安全なリンクが、転送プラットフォームのドメイン名によって、前記装置と前記転送プラットフォームとの間に確立されたものであり、前記要求パケットには、前記分散システムにおけるターゲットノードのアドレス識別子と、前記装置の前記ターゲットノードに対する要求コンテンツとが含まれる第１送信ユニットと、
前記安全なリンクを介して、前記転送プラットフォームから返信された要求結果を取得する取得ユニットであって、前記要求結果が、前記ターゲットノードが前記要求コンテンツに応答して得られたものである取得ユニットと、
を備えることを特徴とする分散システムにおけるノード制御装置。
【請求項１３】
分散システムにおけるターゲットノードに適用される、前記分散システムにおけるノード制御方法であって、前記方法は、
前記ターゲットノードが、転送プラットフォームから送信された第１暗号化パケットを取得するステップであって、前記第１暗号化パケットが、前記転送プラットフォームが要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と前記転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されているステップと、
前記ターゲットノードが、前記第１暗号化パケットを復号化して前記要求コンテンツを得るステップと、
を含むことを特徴とする分散システムにおけるノード制御方法。
【請求項１４】
前記方法は、
前記ターゲットノードが、前記要求コンテンツに応答して要求結果を得るステップと、
前記ターゲットノードが、前記要求結果を暗号化して得られた第２暗号化パケットを、前記転送プラットフォームに返信するステップと、をさらに含む、
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記ターゲットノードが、自身で配置されたプロキシを介して、前記第１暗号化パケットおよび前記第２暗号化パケットを前記転送プラットフォームとインタラクションする、
ことを特徴とする請求項１４に記載の方法。
【請求項１６】
分散システムにおけるノード制御装置であって、
転送プラットフォームから送信された第１暗号化パケットを取得する第１取得ユニットであって、前記第１暗号化パケットが、前記転送プラットフォームが要求コンテンツを暗号化して得られたものであり、前記要求コンテンツが、ユーザ端末が前記ユーザ端末と前記転送プラットフォームとの間の安全なリンクを介して送信された要求パケットに携帯されている第１取得ユニットと、
前記第１暗号化パケットを復号化して前記要求コンテンツを得る復号化ユニットと、
を備えることを特徴とする分散システムにおけるノード制御装置。
【請求項１７】
分散システムにおけるノード制御デバイスであって、
プログラムコードを記憶し、前記プログラムコードをプロセッサに送信するメモリと、
前記プログラムコードにおける命令に従って、請求項１〜５、１０〜１１または１３〜１５のいずれか１項に記載の分散システムにおけるノード制御方法を実行するプロセッサと、
を備えることを特徴とする分散システムにおけるノード制御デバイス。
【請求項１８】
請求項１〜５、１０〜１１または１３〜１５のいずれか１項に記載の分散システムにおけるノード制御方法を、分散システムにおけるノード制御デバイスに実行させる、
ことを特徴とするコンピュータプログラム。
【国際調査報告】
2021533516.tif 000015
2021533516.tif 000016
2021533516.tif 000017
2021533516.tif 000018