(57)【要約】本開示は、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、ユーザー機器が送信するリソースアクセスリクエストをインターセプトすることと、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信することと、を含む衛星ネットワーク通信方法を公開した。本開示はプロキシサービス装置とネットワークゲートウェイをさらに公開した。【選択図】図２
2021501533.tif 000002
【特許請求の範囲】
【請求項１】
ターミナルステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法であって、
ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
前記ユーザー機器が送信するリソースアクセスリクエストをインターセプトすることと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信することと、
を含む、衛星ネットワーク通信方法。
【請求項２】
前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することは、
ターミナルステーション側のネットワークゲートウェイが衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、
前記ユーザー機器がターミナルステーション側のネットワークゲートウェイで衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
のいずれか１つを含む、請求項１に記載の衛星ネットワーク通信方法。
【請求項３】
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルに保存した目標リソースを前記ユーザー機器に返送すること、
をさらに含む、請求項１に記載の衛星ネットワーク通信方法。
【請求項４】
前記ユーザー機器が衛星ネットワーク通信システムから切断した場合、ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために確立した前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを削除すること、
をさらに含む、請求項１又は請求項２に記載の衛星ネットワーク通信方法。
【請求項５】
前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信することは、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースをリクエストすることと、
前記マスターステーション側のプロキシサービス装置が返送した前記目標リソースを受信した後、前記目標リソースを前記ユーザー機器に送信することと、
を含む、請求項１に記載の衛星ネットワーク通信方法。
【請求項６】
前記マスターステーション側のプロキシサービス装置がフォワードブロードキャストで同期するリソースを受信した後、前記リソースをローカルに保存することと、
前記マスターステーション側のプロキシサービス装置が返送したいずれのリソースアクセスリクエストに対応する目標リソースを受信した後、前記目標リソースをローカルに保存することと、
の少なくとも１つをさらに含む、請求項１に記載の衛星ネットワーク通信方法。
【請求項７】
前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又はターミナルステーション側のネットワークゲートウェイに統合されており、
前記マスターステーション側のプロキシサービス装置は単独のサーバー機器であり、又はマスターステーション側のネットワークゲートウェイに統合されている、
請求項１〜６のいずれか１項に記載の衛星ネットワーク通信方法。
【請求項８】
ターミナルステーション側のネットワークゲートウェイに応用される衛星ネットワーク通信方法であって、
ユーザー機器が衛星ネットワーク通信システムに接続した場合、前記ユーザー機器にインターネットプロトコルＩＰアドレスを割り当てることと、
ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
を含む、衛星ネットワーク通信方法。
【請求項９】
ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することは、
前記ターミナルステーション側のネットワークゲートウェイが前記衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、
ユーザー機器が衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示することと、
のいずれか１つを含む、請求項８に記載の衛星ネットワーク通信方法。
【請求項１０】
ユーザー機器が前記衛星ネットワーク通信システムから切断したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル削除の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のために確立した前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを削除することを指示すること、
をさらに含む、請求項８又は請求項９に記載の衛星ネットワーク通信方法。
【請求項１１】
マスターステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法であって、
ユーザー機器のためにターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
前記ターミナルステーション側のプロキシサービス装置が送信したリソースアクセスリクエストを受信した後、前記リソースアクセスリクエストに対応する目標リソースを取得することと、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することと、
を含む、衛星ネットワーク通信方法。
【請求項１２】
前記リソースアクセスリクエストに対応する目標リソースを取得することは、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在するか否かを判断することと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルから前記目標リソースを取得することと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、目標ウェブサイトから前記目標リソースを取得することと、
を含む、請求項１１に記載の衛星ネットワーク通信方法。
【請求項１３】
目標ウェブサイトから前記目標リソースを取得した後、前記衛星ネットワーク通信方法は、
前記目標リソースをローカルに保存すること、をさらに含む、請求項１２に記載の衛星ネットワーク通信方法。
【請求項１４】
周期的にホットリソースを取得し、前記ホットリソースをローカルに保存することと、
衛星のフォワードブロードキャストを利用して前記ターミナルステーション側のプロキシサービス装置に前記ホットリソースをプッシュすることと、
をさらに含む、請求項１１に記載の衛星ネットワーク通信方法。
【請求項１５】
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することは、
マスターステーション側のプロキシサービス装置の設定に基づいて前記目標リソースを圧縮すること、を含む、請求項１１に記載の衛星ネットワーク通信方法。
【請求項１６】
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することは、
マスターステーション側のプロキシサービス装置の設定に基づいて前記目標リソースを圧縮しないこと、を含む、請求項１１に記載の衛星ネットワーク通信方法。
【請求項１７】
前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又はターミナルステーション側のネットワークゲートウェイに統合されており、
前記マスターステーション側のプロキシサービス装置は単独のサーバー機器であり、又はマスターステーション側のネットワークゲートウェイに統合されている、
請求項１１〜１６のいずれか１項に記載の衛星ネットワーク通信方法。
【請求項１８】
ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定されるチャンネル確立・メンテナンスモジュールと、
前記ユーザー機器が送信するリソースアクセスリクエストをインターセプトするように設定されるメッセージインターセプションモジュールと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信するように設定されるリソース取得・処理モジュールと、
を備える、ターミナルステーション側のプロキシサービス装置。
【請求項１９】
前記チャンネル確立・メンテナンスモジュールは、
ターミナルステーション側のネットワークゲートウェイが衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、
ユーザー機器がターミナルステーション側のネットワークゲートウェイで衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
のいずれか１つに設定される、請求項１８に記載のターミナルステーション側のプロキシサービス装置。
【請求項２０】
前記リソース取得・処理モジュールは、さらに、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルに保存した目標リソースを前記ユーザー機器に返送するように設定される、請求項１８に記載のターミナルステーション側のプロキシサービス装置。
【請求項２１】
ユーザー機器が衛星ネットワーク通信システムに接続した場合、前記ユーザー機器にインターネットプロトコルＩＰアドレスを割り当てるように設定されるアドレス割り当てモジュールと、
ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定される通知モジュールと、
を備える、ターミナルステーション側のネットワークゲートウェイ。
【請求項２２】
前記通知モジュールは、
前記ターミナルステーション側のネットワークゲートウェイが前記衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、
ユーザー機器が衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示することと、
のいずれか１つに設定される、請求項２１に記載のターミナルステーション側のネットワークゲートウェイ。
【請求項２３】
ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定されるチャンネル確立・メンテナンスモジュールと、
前記ターミナルステーション側のプロキシサービス装置が送信したリソースアクセスリクエストを受信した後、前記リソースアクセスリクエストに対応する目標リソースを取得するように設定されるメッセージ受信・処理モジュールと、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送するように設定されるリソース送信モジュールと、
を備える、マスターステーション側のプロキシサービス装置。
【請求項２４】
メッセージ受信・処理モジュールは、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在するか否かを判断し、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルから前記目標リソースを取得し、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、目標ウェブサイトから前記目標リソースを取得するように設定される、請求項２３に記載のマスターステーション側のプロキシサービス装置。
【請求項２５】
メモリーと、プロセッサーと、前記メモリーに記憶されて前記プロセッサーで実行可能な衛星ネットワーク通信プログラムと、を備え、前記衛星ネットワーク通信プログラムが前記プロセッサーに実行されると、請求項１〜７のいずれか１項に記載の衛星ネットワーク通信方法を実現する、ターミナルステーション側のプロキシサービス装置。
【請求項２６】
メモリーと、プロセッサーと、前記メモリーに記憶されて前記プロセッサーで実行可能な衛星ネットワーク通信プログラムと、を備え、前記衛星ネットワーク通信プログラムが前記プロセッサーに実行されると、請求項８〜１０のいずれか１項に記載の衛星ネットワーク通信方法を実現する、ターミナルステーション側のネットワークゲートウェイ。
【請求項２７】
メモリーと、プロセッサーと、前記メモリーに記憶されて前記プロセッサーで実行可能な衛星ネットワーク通信プログラムと、を備え、前記衛星ネットワーク通信プログラムが前記プロセッサーに実行されると、請求項１１〜１７のいずれか１項に記載の衛星ネットワーク通信方法を実現する、マスターステーション側のプロキシサービス装置。
【請求項２８】
衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、請求項１〜７のいずれか１項に記載の衛星ネットワーク通信方法を実現する、コンピューター可読記憶媒体。
【請求項２９】
衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、請求項８〜１０のいずれか１項に記載の衛星ネットワーク通信方法を実現する、コンピューター可読記憶媒体。
【請求項３０】
衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、請求項１１〜１７のいずれか１項に記載の衛星ネットワーク通信方法を実現する、コンピューター可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、出願番号２０１７１１２４０１２１．３、出願日２０１７年１１月３０日の中国特許出願に基づいて提出し、該中国特許出願の優先権を主張するものであり、該中国特許出願の全ての内容が引用により本開示に援用される。
【０００２】
本開示は、衛星通信技術分野に関し、例えば衛星ネットワーク通信方法、プロキシサービス装置及びネットワークゲートウェイに関する。
【背景技術】
【０００３】
セルラー方式移動通信システムの信号は海上及び陸地の一部の区域をカバーできず、衛星通信は有効的な補う手段として、これらの区域に広く応用され、特に海上運送、ボーリング、探査及び漁業などの部門に応用される。衛星通信は時間、場所、環境などの複数種類の要素に制限されず、開通時間が短く、伝送距離が長く、ネットワーク展開が早く、通信コストと通信距離とが関係ないなどの多くの優れた点を有し、音声とデータのリアルタイム双方向伝送を実現可能である。
【０００４】
図１に示すように、関連する衛星通信の応用シーンにおいて、ユーザー機器（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、ＵＥ）がネットワークゲートウェイ（Ｇａｔｅｗａｙ、ＧＷ）１を経由して衛星ネットワークに接続した後、ＵＥがエアインターフェース（Ａｉｒ  Ｉｎｔｅｒｆａｃｅ）でパブリックネットワークリソースにアクセスする場合、まずトランスミッション・コントロール・プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ、ＴＣＰ）のスリーウェイハンドシェイクでパブリックネットワークリソースへのＴＣＰチャネルに確立し、ハイパーテキスト伝送プロトコル（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ、ＨＴＴＰ）で対応するリソースの伝送を行う。典型的な衛星通信は、遅延が大きく（例えば、５４０ｍｓ前後）、ネットワークが不安定の特徴があるため、ＴＣＰプロトコルの継続的な再送をもたらし、通信リンクの輻輳を引き起こし、衛星の帯域幅を無駄にし、ユーザーのインターネット体験を影響する。衛星帯域幅が高額であるため、このような追加の帯域幅の無駄遣いは、ユーザーのインターネット利用に高いネットワーク料金をもたらす恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示実施例は衛星ネットワーク通信の帯域幅を節約でき、ユーザーのネットワーク体験を改善できる衛星ネットワーク通信方法、プロキシサービス装置及びネットワークゲートウェイを提供する。
【課題を解決するための手段】
【０００６】
１つの実施例において、本開示実施例は、
ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
前記ユーザー機器が送信するリソースアクセスリクエストをインターセプトすることと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信することと、を含む、ターミナルステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法を提供する。
【０００７】
１つの実施例において、本開示実施例は、
ユーザー機器が衛星ネットワーク通信システムに接続した場合、前記ユーザー機器にインターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）アドレスを割り当てることと、
ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、を含む、ターミナルステーション側のネットワークゲートウェイに応用される衛星ネットワーク通信方法を提供する。
【０００８】
１つの実施例において、本開示実施例は、
ユーザー機器のためにターミナルステーション側のプロキシサービス装置と前記マスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、
前記ターミナルステーション側のプロキシサービス装置が送信したリソースアクセスリクエストを受信した後、前記リソースアクセスリクエストに対応する目標リソースを取得することと、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することと、を含む、マスターステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法を提供する。
【０００９】
１つの実施例において、本開示実施例は、
ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定されるチャンネル確立・メンテナンスモジュールと、
前記ユーザー機器が送信するリソースアクセスリクエストをインターセプトするように設定されるメッセージインターセプションモジュールと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信するように設定されるリソース取得・処理モジュールと、を備える、ターミナルステーション側のプロキシサービス装置を提供する。
【００１０】
１つの実施例において、本開示実施例は、
ユーザー機器が衛星ネットワーク通信システムに接続した場合、前記ユーザー機器にＩＰアドレスを割り当てるように設定されるアドレス割り当てモジュールと、
ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定される通知モジュールと、を備える、ターミナルステーション側のネットワークゲートウェイを提供する。
【００１１】
１つの実施例において、本開示実施例は、
ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定されるチャンネル確立・メンテナンスモジュールと、
前記ターミナルステーション側のプロキシサービス装置が送信したリソースアクセスリクエストを受信した後、前記リソースアクセスリクエストに対応する目標リソースを取得するように設定されるメッセージ受信・処理モジュールと、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送するように設定されるリソース送信モジュールと、を備える、マスターステーション側のプロキシサービス装置を提供する。
【００１２】
１つの実施例において、本開示実施例は、衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、ターミナルステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法を実現する、コンピューター可読記憶媒体をさらに提供する。
【００１３】
１つの実施例において、本開示実施例は、衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、ターミナルステーション側のネットワークゲートウェイに応用される衛星ネットワーク通信方法を実現する、コンピューター可読記憶媒体をさらに提供する。
【００１４】
１つの実施例において、本開示実施例は、衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、マスターステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法を実現する、コンピューター可読記憶媒体を提供する。
【図面の簡単な説明】
【００１５】
【図１】関連技術に係る衛星通信シーンの模式図である。
【図２】本開示実施例に係るターミナルステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法のフローチャートである。
【図３】本開示実施例に係るターミナルステーション側のネットワークゲートウェイに応用される衛星ネットワーク通信方法のフローチャートである。
【図４】本開示実施例に係るマスターステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法のフローチャートである。
【図５】本開示実施例に係るターミナルステーション側のプロキシサービス装置の模式図である。
【図６】本開示実施例に係るターミナルステーション側のネットワークゲートウェイの模式図である。
【図７】本開示実施例に係るマスターステーション側のプロキシサービス装置の模式図である。
【図８】本開示の例１に係る衛星通信シーンの模式図である。
【図９】本開示の例２に係る衛星通信シーンの模式図である。
【図１０】本開示の例３に係る衛星通信シーンの模式図である。
【図１１】本開示の例４に係る衛星通信シーンの模式図である。
【図１２】本開示の例１に係る通信方法のフローチャートである。
【発明を実施するための形態】
【００１６】
関連技術では、ユーザーがＨＴＴＰリクエストを行うたびにＴＣＰ接続を確立する必要があり、大量のＴＣＰ接続の確立と再送動作は、通信リンクの輻輳をもたらし、衛星帯域幅を無駄にし、ユーザーのインターネット体験に影響を与える。そのため、本開示実施例は、ターミナルステーション側とマスターステーション側にそれぞれプロキシサービス装置を配置し、ユーザー機器からのすべてのリソースアクセスリクエスト（例えば、ＨＴＴＰリクエスト）に対し、いずれも２つのプロキシサービス装置の間で確立したチャンネルを使用して伝送を行い、リソースアクセスリクエストするたびにＴＣＰ接続を確立するプロセスで消費する帯域リソースを節約し、ユーザーのインターネット体験を改善した。
【実施例１】
【００１７】
図２に示すように、本開示実施例に係るターミナルステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法は、以下のステップを含む。
【００１８】
ステップ２１０において、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立する。
【００１９】
ステップ２２０において、ユーザー機器が送信するリソースアクセスリクエストをインターセプトする。
【００２０】
ステップ２３０において、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信する。
【００２１】
本実施例において、ターミナルステーションは衛星ネットワーク通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星ネットワーク通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００２２】
１つの実施形態において、前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又は、ターミナルステーション側のネットワークゲートウェイに統合されている。前記マスターステーション側のプロキシサービス装置は、単独サーバー機器であり、又は、マスターステーション側のネットワークゲートウェイに統合されている。
【００２３】
１つの実施例では、ユーザー機器が送信するリソースアクセスリクエストをインターセプトした後に、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在するか否かを判断し、判断結果が「Ｎｏ」である場合、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在せず、判断結果は「Ｙｅｓ」である場合、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する。
【００２４】
１つの実施形態において、前記方法は、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルに保存した目標リソースを前記ユーザー機器に返送すること、をさらに含む。
【００２５】
１つの実施形態において、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することは、
ターミナルステーション側のネットワークゲートウェイが衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、ユーザー機器がターミナルステーション側のネットワークゲートウェイで衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、のいずれか１つを含む。
【００２６】
１つの実施形態において、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立した後、前記方法は、
前記衛星ネットワーク通信チャンネルの識別子と前記ユーザー機器の識別子の間の対応関係を確立すること、をさらに含み、
前記衛星ネットワーク通信チャンネルは、ＴＣＰソケット（Ｓｏｃｋｅｔ）チャンネル、又はストリームコントロール伝送プロトコル（Ｓｔｒｅａｍ  Ｃｏｎｔｒｏｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＳＣＴＰ）Ｓｏｃｋｅｔチャンネルを含み、
前記衛星ネットワーク通信チャンネルの識別子はＳｏｃｋｅｔ識別子（Ｉｄｅｎｔｉｆｉｅｒ、ＩＤ）を含み、
前記ユーザー機器の識別子はユーザーのＩＰアドレスを含む。
【００２７】
１つの実施形態において、前記方法は、
ユーザー機器が前記衛星ネットワーク通信システムから切断した場合、ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために確立したターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを削除すること、をさらに含む。
【００２８】
１つの実施形態において、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信することは、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースをリクエストすることと、
前記マスターステーション側のプロキシサービス装置が返送した前記目標リソースを受信した後、前記目標リソースを前記ユーザー機器に送信することと、を含む。
【００２９】
１つの実施形態において、前記方法は、
前記マスターステーション側のプロキシサービス装置がフォワードブロードキャスト（Ｆｏｒｗａｒｄ  ｂｒｏａｄｃａｓｔ）で同期するリソースを受信した後、前記リソースをローカルに保存することと、及び／又は、前記マスターステーション側のプロキシサービス装置が返送したいずれのリソースアクセスリクエストに対応する目標リソースを受信した後、前記目標リソースをローカルに保存することと、をさらに含む。
【実施例２】
【００３０】
図３に示すように、本開示実施例に係るターミナルステーション側のネットワークゲートウェイに応用される衛星ネットワーク通信方法は、以下のステップを含む。
【００３１】
ステップ３１０において、ユーザー機器が衛星ネットワーク通信システムに接続した場合、前記ユーザー機器にＩＰアドレスを割り当てる。
【００３２】
ステップ３２０において、ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立する。
【００３３】
本実施例において、ターミナルステーションは衛星ネットワーク通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星ネットワーク通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００３４】
１つの実施形態において、前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又は、ターミナルステーション側のネットワークゲートウェイに統合されている。前記マスターステーション側のプロキシサービス装置は、単独サーバー機器であり、又は、マスターステーション側のネットワークゲートウェイに統合されている。
【００３５】
１つの実施形態において、ターミナルステーション側のプロキシサービス装置に通知してユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することは、
本装置（即ち、前記ターミナルステーション側のネットワークゲートウェイ）が衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置がターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、ユーザー機器が衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示することと、のいずれか１つを含む。
【００３６】
１つの実施形態において、前記方法は、
ユーザー機器が衛星ネットワーク通信システムから切断したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル削除の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のために確立したターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを削除することを指示すること、をさらに含む。
【実施例３】
【００３７】
図４に示すように、本開示実施例に係るマスターステーション側のプロキシサービス装置に応用される衛星ネットワーク通信方法は、以下のステップを含む。
【００３８】
ステップ４１０において、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立する。
【００３９】
ステップ４２０において、前記ターミナルステーション側のプロキシサービス装置が送信したリソースアクセスリクエストを受信した後、前記リソースアクセスリクエストに対応する目標リソースを取得する。
【００４０】
ステップ４３０において、前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送する。
【００４１】
本実施例において、ターミナルステーションは衛星ネットワーク通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星ネットワーク通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００４２】
１つの実施形態において、前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又は、ターミナルステーション側のネットワークゲートウェイに統合されている。前記マスターステーション側のプロキシサービス装置は、単独サーバー機器であり、又は、マスターステーション側のネットワークゲートウェイに統合されている。
【００４３】
１つの実施形態において、前記リソースアクセスリクエストに対応する目標リソースを取得することは、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在するか否かを判断することと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルから前記目標リソースを取得することと、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、目標ウェブサイトから前記目標リソースを取得することと、を含む。
【００４４】
１つの実施形態において、目標ウェブサイトから前記目標リソースを取得した後、前記方法は、
前記目標リソースをローカルに保存すること、をさらに含む。
【００４５】
１つの実施形態において、前記方法は、
周期的にホットリソースを取得し、前記ホットリソースをローカルに保存すること、をさらに含む。
【００４６】
１つの実施形態において、前記方法は、
衛星のフォワードブロードキャストを利用してターミナルステーション側のプロキシサービス装置にホットリソースをプッシュすること、をさらに含む。
【００４７】
１つの実施形態において、前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することは、
マスターステーション側のプロキシサービス装置の設定に基づいて前記目標リソースを圧縮すること、を含む。
【００４８】
１つの実施形態において、前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することは、
マスターステーション側のプロキシサービス装置の設定に基づいて前記目標リソースを圧縮しないこと、を含む。
【実施例４】
【００４９】
図５に示すように、本開示実施例に係るターミナルステーション側のプロキシサービス装置は、
ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定される第１チャンネル確立・メンテナンスモジュール５１０と、
前記ユーザー機器が送信するリソースアクセスリクエストをインターセプトするように設定されるメッセージインターセプションモジュール５２０と、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信するように設定されるリソース取得・処理モジュール５３０と、を備える。
【００５０】
本実施例において、ターミナルステーションは衛星ネットワーク通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星ネットワーク通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００５１】
１つの実施形態において、前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又は、ターミナルステーション側のネットワークゲートウェイに統合されている。前記マスターステーション側のプロキシサービス装置は、単独サーバー機器であり、又は、マスターステーション側のネットワークゲートウェイに統合されている。
【００５２】
１つの実施形態において、リソース取得・処理モジュール５３０は、さらに、ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルに保存した目標リソースを前記ユーザー機器に返送するように設定される。
【００５３】
１つの実施形態において、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立する第１チャンネル確立・メンテナンスモジュール５１０は、
ターミナルステーション側のネットワークゲートウェイが衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために前記ターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、ユーザー機器がターミナルステーション側のネットワークゲートウェイで衛星ネットワーク通信システムに接続した場合、前記ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することと、のいずれか１つに設定される。
【００５４】
１つの実施形態において、第１チャンネル確立・メンテナンスモジュール５１０は、さらに、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立した後、前記衛星ネットワーク通信チャンネルの識別子と前記ユーザー機器の識別子の間の対応関係を確立するように設定され、
前記衛星ネットワーク通信チャンネルは、ＴＣＰ  Ｓｏｃｋｅｔチャンネル、又はＳＣＴＰＳｏｃｋｅｔチャンネルを含み、
前記衛星ネットワーク通信チャンネルの識別子はＳｏｃｋｅｔ  ＩＤを含み、
前記ユーザー機器の識別子はユーザーのＩＰアドレスを含む。
【００５５】
１つの実施形態において、第１チャンネル確立・メンテナンスモジュール５１０は、さらに、ユーザー機器が前記衛星ネットワーク通信システムから切断した場合、ターミナルステーション側のネットワークゲートウェイの指示によって前記ユーザー機器のために確立したターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを削除するように設定される。
【００５６】
１つの実施形態において、前記衛星ネットワーク通信チャンネルで前記目標リソースを取得して前記ユーザー機器に送信するリソース取得・処理モジュール５３０は、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に目標リソースをリクエストし、
前記マスターステーション側のプロキシサービス装置が返送した目標リソースを受信した後、前記目標リソースを前記ユーザー機器に送信するように設定される。
【００５７】
１つの実施形態において、リソース取得・処理モジュール５３０は、さらに、
前記マスターステーション側のプロキシサービス装置がフォワードブロードキャストで同期するリソースを受信した後、前記リソースをローカルに保存することと、
前記マスターステーション側のプロキシサービス装置が返送したいずれのリソースアクセスリクエストに対応する目標リソースを受信した後、前記目標リソースをローカルに保存することと、の少なくとも１つにように設定される。
【実施例５】
【００５８】
図６に示すように、本開示実施例に係るターミナルステーション側のネットワークゲートウェイは、
ユーザー機器が衛星ネットワーク通信システムに接続した場合、前記ユーザー機器にＩＰアドレスを割り当てるように設定されるアドレス割り当てモジュール６１０と、
ターミナルステーション側のプロキシサービス装置に通知して、前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定される通知モジュール６２０と、を備える。
【００５９】
本実施例において、ターミナルステーションは衛星ネットワーク通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星ネットワーク通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００６０】
１つの実施形態において、前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又は、ターミナルステーション側のネットワークゲートウェイに統合されている。前記マスターステーション側のプロキシサービス装置は、単独サーバー機器であり、又は、マスターステーション側のネットワークゲートウェイに統合されている。
【００６１】
１つの実施形態において、ターミナルステーション側のプロキシサービス装置に通知して、ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立する通知モジュール６２０は、
前記ターミナルステーション側のネットワークゲートウェイが衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置がターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示し、前記衛星ネットワーク通信チャンネルは前記ターミナルステーション側のネットワークゲートウェイに接続する複数のユーザー機器によりシェアされることができることと、
ユーザー機器が衛星ネットワーク通信システムに接続したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル確立の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立することを指示することと、のいずれか１つに設定される。
【００６２】
１つの実施形態において、通知モジュール６２０は、さらに、ユーザー機器が衛星ネットワーク通信システムから切断したと検知した後、マスターステーション側のプロキシサービス装置にチャンネル削除の通知メッセージを送信して、前記ターミナルステーション側のプロキシサービス装置が前記ユーザー機器のために確立したターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを削除することを指示するように設定される。
【実施例６】
【００６３】
図７に示すように、本開示実施例に係るマスターステーション側のプロキシサービス装置は、
ユーザー機器のためにターミナルステーション側のプロキシサービス装置とマスターステーション側のプロキシサービス装置の間の衛星ネットワーク通信チャンネルを確立するように設定される第２チャンネル確立・メンテナンスモジュール７１０と、
ターミナルステーション側のプロキシサービス装置が送信したリソースアクセスリクエストを受信した後、前記リソースアクセスリクエストに対応する目標リソースを取得するように設定されるメッセージ受信・処理モジュール７２０と、
前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送するように設定されるリソース送信モジュール７３０と、を備える。
【００６４】
本実施例において、ターミナルステーションは衛星ネットワーク通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星ネットワーク通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００６５】
１つの実施形態において、前記ターミナルステーション側のプロキシサービス装置は単独のサーバー機器であり、又は、ターミナルステーション側のネットワークゲートウェイに統合されている。前記マスターステーション側のプロキシサービス装置は、単独サーバー機器であり、又は、マスターステーション側のネットワークゲートウェイに統合されている。
【００６６】
１つの実施形態において、メッセージ受信・処理モジュール７２０は、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在するか否かを判断し、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在する場合、ローカルから前記目標リソースを取得し、
ローカルに前記リソースアクセスリクエストに対応する目標リソースが存在しない場合、目標ウェブサイトから前記目標リソースを取得するように設定される。
【００６７】
１つの実施形態において、メッセージ受信・処理モジュール７２０は、さらに、目標ウェブサイトから前記目標リソースを取得した後、前記目標リソースをローカルに保存するように設定される。
【００６８】
１つの実施形態において、メッセージ受信・処理モジュール７２０は、さらに、周期的にホットリソースを取得し、前記ホットリソースをローカルに保存するように設定される。
【００６９】
１つの実施形態において、リソース送信モジュール７３０は、さらに、衛星のフォワードブロードキャストを利用してターミナルステーション側のプロキシサービス装置にホットリソースをプッシュするように設定される。
【００７０】
１つの実施形態において、前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することは、
マスターステーション側のプロキシサービス装置の設定に基づいて前記目標リソースを圧縮すること、を含む。
【００７１】
１つの実施形態において、前記衛星ネットワーク通信チャンネルで前記マスターステーション側のプロキシサービス装置に前記目標リソースを返送することは、
マスターステーション側のプロキシサービス装置の設定に基づいて前記目標リソースを圧縮しないこと、を含む。
【実施例７】
【００７２】
本開示実施例に係るターミナルステーション側のプロキシサービス装置は、
メモリーと、プロセッサーと、前記メモリーに記憶されて前記プロセッサーで実行可能な衛星ネットワーク通信プログラムと、を備え、前記衛星ネットワーク通信プログラムが前記プロセッサーに実行されると、実施例１の衛星ネットワーク通信方法を実現する。
【実施例８】
【００７３】
本開示実施例に係るターミナルステーション側のネットワークゲートウェイは、
メモリーと、プロセッサーと、前記メモリーに記憶されて前記プロセッサーで実行可能な衛星ネットワーク通信プログラムと、を備え、前記衛星ネットワーク通信プログラムが前記プロセッサーに実行されると、実施例２の衛星ネットワーク通信方法を実現する。
【実施例９】
【００７４】
本開示実施例に係るマスターステーション側のプロキシサービス装置は、
メモリーと、プロセッサーと、前記メモリーに記憶されて前記プロセッサーで実行可能な衛星ネットワーク通信プログラムと、を備え、前記衛星ネットワーク通信プログラムが前記プロセッサーに実行されると、実施例３の衛星ネットワーク通信方法を実現する。
【実施例１０】
【００７５】
本開示実施例は、コンピューター可読記憶媒体を提供し、前記コンピューター可読記憶媒体には衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、実施例１の衛星ネットワーク通信方法を実現する。
【実施例１１】
【００７６】
本開示実施例は、コンピューター可読記憶媒体を提供し、前記コンピューター可読記憶媒体には衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、実施例２の衛星ネットワーク通信方法を実現する。
【実施例１２】
【００７７】
本開示実施例は、コンピューター可読記憶媒体を提供し、前記コンピューター可読記憶媒体には衛星ネットワーク通信プログラムが記憶され、前記衛星ネットワーク通信プログラムがプロセッサーに実行されると、実施例３の衛星ネットワーク通信方法を実現する。
【００７８】
以下、いくつかの例で本開示実施例の通信方法を説明する。
【００７９】
［例１］
図８に示すように、この例において、ターミナルステーション側にターミナルステーション側のプロキシサーバー（プロキシサーバー１）とターミナルステーション側のネットワークゲートウェイ（ＧＷ１、即ちネットワークゲートウェイ１）が設置され、マスターステーション側にマスターステーション側のプロキシサーバー（プロキシサーバー２）とマスターステーション側のネットワークゲートウェイ（ＧＷ２、即ちネットワークゲートウェイ２）が設置され、プロキシサーバー１とプロキシサーバー２の間は、ＴＣＰ  Ｓｏｃｋｅｔチャンネルでユーザーデータを伝送する。ターミナルステーションは衛星通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００８０】
ユーザー機器ＵＥがシステムに接続し、ネットワークゲートウェイ１（ＧＷ１）がダイナミックホストコンフィグレーションプロトコル（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＤＨＣＰ）で前記ユーザー機器に１つのＩＰアドレスを割り当て、ネットワークゲートウェイ１がプロキシサーバー１に新たなユーザーが接続したことを通知し、プロキシサーバー１とプロキシサーバー２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。
【００８１】
図１２に示すように、ユーザー機器がＨＴＴＰリクエストを送信し、この例の通信方法は、以下のステップを含んでもよい。
【００８２】
ステップ１１０において、ＵＥがＨＴＴＰリクエストを送信し、プロキシサーバー１が該ＨＴＴＰリクエストをインターセプトし、ＨＴＴＰリクエストの内容を解析する。
【００８３】
ステップ１２０において、プロキシサーバー１がローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１３０を実行し、存在しない場合、ステップ１４０を実行する。
【００８４】
ステップ１３０において、プロキシサーバー１がローカルのリソースをＵＥに返送して終了する。
【００８５】
ステップ１４０において、プロキシサーバー１がＨＴＴＰリクエストメッセージに含まれるユーザーＩＰによって該ユーザーに対応する通信チャンネル（Ｓｏｃｋｅｔチャンネル）が既に確立したか否かを判断し、確立していない場合、ステップ１５０を実行し、確立した場合、ステップ１６０を実行する。
【００８６】
ステップ１５０において、プロキシサーバー１とプロキシサーバー２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。
【００８７】
ステップ１６０において、プロキシサーバー１がＵＥのＨＴＴＰリクエストを、確立したＳｏｃｋｅｔチャンネルでプロキシサーバー２に転送する。
【００８８】
ステップ１７０において、プロキシサーバー２がＨＴＴＰリクエストを受信した後、ローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１１１０を実行し、存在しない場合、ステップ１８０を実行する。
【００８９】
ステップ１８０において、プロキシサーバー２が前記ＨＴＴＰリクエストに基づいてネットワークゲートウェイ２を経由して目標ウェブサイトにリソースをリクエストする。
【００９０】
ステップ１９０において、プロキシサーバー２は前記目標ウェブサイトが返送するリソースを受信した後、ユーザーの設定に基づいてリソースに対して圧縮処理を行うか否かを決定し、リソースに対して圧縮処理を行う場合、ステップ１１００を実行し、リソースに対して圧縮処理を行わない場合、ステップ１１２０を実行する。
【００９１】
ステップ１１００において、プロキシサーバー２がリソースに対して圧縮処理を行った後にステップ１１１０を実行する。
【００９２】
ステップ１１１０において、プロキシサーバー２が、確立したＳｏｃｋｅｔチャンネルでリソースをプロキシサーバー１に転送する。
【００９３】
ステップ１１２０において、プロキシサーバー１がローカルにリソースを保存するとともに、前記リソースを前記ユーザー機器に送信する。
【００９４】
１つの実施形態において、ユーザー機器がシステムから切断すると、ネットワークゲートウェイ１がプロキシサーバー１に通知して前記ユーザー機器に対応するＳｏｃｋｅｔチャンネルを削除する。他の実施形態において、複数のユーザー機器が１つのＳｏｃｋｅｔチャンネルをシェアする場合、ユーザー機器がシステムから切断しても、ネットワークゲートウェイ１がプロキシサーバー１に通知してＳｏｃｋｅｔチャンネルを削除することをトリガしなくてもよい。
【００９５】
［例２］
図９に示すように、この例において、ターミナルステーション側にターミナルステーション側のネットワークゲートウェイ（ＧＷ１、即ちネットワークゲートウェイ１）が設置され、前記ターミナルステーション側のネットワークゲートウェイにはプロキシサーバー（プロキシサーバー１）の機能が統合され、マスターステーション側にマスターステーション側のプロキシサーバー（プロキシサーバー２）とマスターステーション側のネットワークゲートウェイ（ＧＷ２、即ちネットワークゲートウェイ２）が設置され、ネットワークゲートウェイ１とプロキシサーバー２の間は、ＴＣＰ  Ｓｏｃｋｅｔチャンネルでユーザーデータを伝送する。ターミナルステーションは衛星通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【００９６】
ユーザー機器ＵＥがシステムに接続し、ネットワークゲートウェイ１（ＧＷ１）がＤＨＣＰで前記ユーザー機器に１つのＩＰアドレスを割り当て、ネットワークゲートウェイ１とプロキシサーバー２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。ユーザー機器がＨＴＴＰリクエストを送信し、この例の通信態様は、以下のステップを含んでもよい。
【００９７】
ステップ１１０において、ＵＥがＨＴＴＰリクエストを送信し、ネットワークゲートウェイ１が該ＨＴＴＰリクエストをインターセプトし、ＨＴＴＰリクエストの内容を解析する。
【００９８】
ステップ１２０において、ネットワークゲートウェイ１がローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１３０を実行し、存在しない場合、ステップ１４０を実行する。
【００９９】
ステップ１３０において、ネットワークゲートウェイ１がローカルのリソースをＵＥに返送して終了する。
【０１００】
ステップ１４０において、ネットワークゲートウェイ１がＨＴＴＰリクエストメッセージに含まれるユーザーＩＰによって該ユーザーに対応する通信チャンネル（Ｓｏｃｋｅｔチャンネル）が既に確立したか否かを判断し、確立していない場合、ステップ１５０を実行し、確立した場合、ステップ１６０を実行する。
【０１０１】
ステップ１５０において、ネットワークゲートウェイ１とプロキシサーバー２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。
【０１０２】
ステップ１６０において、ネットワークゲートウェイ１がＵＥのＨＴＴＰリクエストを、確立したＳｏｃｋｅｔチャンネルでプロキシサーバー２に転送する。
【０１０３】
ステップ１７０において、プロキシサーバー２がＨＴＴＰリクエストを受信した後、ローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１１１０を実行し、存在しない場合、ステップ１８０を実行する。
【０１０４】
ステップ１８０において、プロキシサーバー２が前記ＨＴＴＰリクエストに基づいてネットワークゲートウェイ２を経由して目標ウェブサイトにリソースをリクエストする。
【０１０５】
ステップ１９０において、プロキシサーバー２は前記目標ウェブサイトが返送するリソースを受信した後、ユーザーの設定に基づいてリソースに対して圧縮処理を行うか否かを決定し、リソースに対して圧縮処理を行う場合、ステップ１１００を実行し、リソースに対して圧縮処理を行わない場合、ステップ１１２０を実行する。
【０１０６】
ステップ１１００において、プロキシサーバー２がリソースに対して圧縮処理を行った後にステップ１１１０を実行する。
【０１０７】
ステップ１１１０において、プロキシサーバー２が、確立したＳｏｃｋｅｔチャンネルでリソースをネットワークゲートウェイ１に転送する。
【０１０８】
ステップ１１２０において、ネットワークゲートウェイ１がローカルにリソースを保存するとともに、前記リソースを前記ユーザー機器に送信する。
【０１０９】
１つの実施形態において、ユーザー機器がシステムから切断すると、ネットワークゲートウェイ１が前記ユーザー機器に対応するＳｏｃｋｅｔチャンネルを削除する。他の実施形態において、複数のユーザー機器が１つのＳｏｃｋｅｔチャンネルをシェアする場合、ユーザー機器がシステムから切断しても、ネットワークゲートウェイ１がＳｏｃｋｅｔチャンネルを削除することをトリガしなくてもよい。
【０１１０】
［例３］
図１０に示すように、この例において、ターミナルステーション側にプロキシサーバー（プロキシサーバー１）とターミナルステーション側のネットワークゲートウェイ（ＧＷ１、即ちネットワークゲートウェイ１）が設置され、マスターステーション側にマスターステーション側のネットワークゲートウェイ（ＧＷ２、即ちネットワークゲートウェイ２）が設置され、前記マスターステーション側のネットワークゲートウェイには、プロキシサーバー（プロキシサーバー２）の機能が統合され、プロキシサーバー１とネットワークゲートウェイ２の間は、ＴＣＰ  Ｓｏｃｋｅｔチャンネルでユーザーデータを伝送する。ターミナルステーションは衛星通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【０１１１】
ユーザー機器ＵＥがシステムに接続し、ネットワークゲートウェイ１（ＧＷ１）がＤＨＣＰで前記ユーザー機器に１つのＩＰアドレスを割り当て、ネットワークゲートウェイ１がプロキシサーバー１に新たなユーザーが接続したことを通知し、プロキシサーバー１とネットワークゲートウェイ２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。ユーザー機器がＨＴＴＰリクエストを送信し、この例の通信態様は、以下のステップを含んでもよい。
【０１１２】
ステップ１１０において、ＵＥがＨＴＴＰリクエストを送信し、プロキシサーバー１が該ＨＴＴＰリクエストをインターセプトし、ＨＴＴＰリクエストの内容を解析する。
【０１１３】
ステップ１２０において、プロキシサーバー１がローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１３０を実行し、存在しない場合、ステップ１４０を実行する。
【０１１４】
ステップ１３０において、プロキシサーバー１がローカルのリソースをＵＥに返送して終了する。
【０１１５】
ステップ１４０において、プロキシサーバー１がＨＴＴＰリクエストメッセージに含まれるユーザーＩＰによって該ユーザーに対応する通信チャンネル（Ｓｏｃｋｅｔチャンネル）が既に確立したか否かを判断し、確立していない場合、ステップ１５０を実行し、確立した場合、ステップ１６０を実行する。
【０１１６】
ステップ１５０において、プロキシサーバー１とネットワークゲートウェイ２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。
【０１１７】
ステップ１６０において、プロキシサーバー１がＵＥのＨＴＴＰリクエストを、確立したＳｏｃｋｅｔチャンネルでネットワークゲートウェイ２に転送する。
【０１１８】
ステップ１７０において、ネットワークゲートウェイ２がＨＴＴＰリクエストを受信した後、ローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１１１０を実行し、存在しない場合、ステップ１８０を実行する。
【０１１９】
ステップ１８０において、ネットワークゲートウェイ２が前記ＨＴＴＰリクエストに基づいてネットワークゲートウェイ２を経由して目標ウェブサイトにリソースをリクエストする。
【０１２０】
ステップ１９０において、ネットワークゲートウェイ２は前記目標ウェブサイトが返送するリソースを受信した後、ユーザーの設定に基づいてリソースに対して圧縮処理を行うか否かを決定し、リソースに対して圧縮処理を行う場合、ステップ１１００を実行し、リソースに対して圧縮処理を行わない場合、ステップ１１２０を実行する。
【０１２１】
ステップ１１００において、ネットワークゲートウェイ２がリソースに対して圧縮処理を行った後にステップ１１１０を実行する。
【０１２２】
ステップ１１１０において、ネットワークゲートウェイ２が、確立したＳｏｃｋｅｔチャンネルでリソースをプロキシサーバー１に転送する。
【０１２３】
ステップ１１２０において、プロキシサーバー１がローカルにリソースを保存するとともに、前記リソースを前記ユーザー機器に送信する。
【０１２４】
１つの実施形態において、ユーザー機器がシステムから切断すると、ネットワークゲートウェイ１がプロキシサーバー１に通知して前記ユーザー機器に対応するＳｏｃｋｅｔチャンネルを削除する。他の実施形態において、複数のユーザー機器が１つのＳｏｃｋｅｔチャンネルをシェアする場合、ユーザー機器がシステムから切断しても、ネットワークゲートウェイ１がプロキシサーバー１に通知してＳｏｃｋｅｔチャンネルを削除することをトリガしなくてもよい。
【０１２５】
［例４］
図１１に示すように、この例において、ターミナルステーション側にターミナルステーション側のネットワークゲートウェイ（ＧＷ１、即ちネットワークゲートウェイ１）が設置され、前記ターミナルステーション側のネットワークゲートウェイにはプロキシサーバー（プロキシサーバー１）の機能が統合され、マスターステーション側にマスターステーション側のネットワークゲートウェイ（ＧＷ２、即ちネットワークゲートウェイ２）が設置され、前記マスターステーション側のネットワークゲートウェイにはプロキシサーバー（プロキシサーバー２）の機能が統合され、ネットワークゲートウェイ１とネットワークゲートウェイ２の間は、ＴＣＰ  Ｓｏｃｋｅｔチャンネルでユーザーデータを伝送する。ターミナルステーションは衛星通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【０１２６】
ユーザー機器ＵＥがシステムに接続し、ネットワークゲートウェイ１（ＧＷ１）がＤＨＣＰで前記ユーザー機器に１つのＩＰアドレスを割り当て、ネットワークゲートウェイ１とネットワークゲートウェイ２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。ユーザー機器がＨＴＴＰリクエストを送信し、この例の通信態様は、以下のステップを含んでもよい。
【０１２７】
ステップ１１０において、ＵＥがＨＴＴＰリクエストを送信し、ネットワークゲートウェイ１が該ＨＴＴＰリクエストをインターセプトし、ＨＴＴＰリクエストの内容を解析する。
【０１２８】
ステップ１２０において、ネットワークゲートウェイ１がローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１３０を実行し、存在しない場合、ステップ１４０を実行する。
【０１２９】
ステップ１３０において、ネットワークゲートウェイ１がローカルのリソースをＵＥに返送して終了する。
【０１３０】
ステップ１４０において、ネットワークゲートウェイ１がＨＴＴＰリクエストメッセージに含まれるユーザーＩＰによって該ユーザーに対応する通信チャンネル（Ｓｏｃｋｅｔチャンネル）が既に確立したか否かを判断し、確立していない場合、ステップ１５０を実行し、確立した場合、ステップ１６０を実行する。
【０１３１】
ステップ１５０において、ネットワークゲートウェイ１とネットワークゲートウェイ２とがＴＣＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。
【０１３２】
ステップ１６０において、ネットワークゲートウェイ１がＵＥのＨＴＴＰリクエストを、確立したＳｏｃｋｅｔチャンネルでネットワークゲートウェイ２に転送する。
【０１３３】
ステップ１７０において、ネットワークゲートウェイ２がＨＴＴＰリクエストを受信した後、ローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１１１０を実行し、存在しない場合、ステップ１８０を実行する。
【０１３４】
ステップ１８０において、ネットワークゲートウェイ２が前記ＨＴＴＰリクエストに基づいてネットワークゲートウェイ２を経由して目標ウェブサイトにリソースをリクエストする。
【０１３５】
ステップ１９０において、ネットワークゲートウェイ２は前記目標ウェブサイトが返送するリソースを受信した後、ユーザーの設定に基づいてリソースに対して圧縮処理を行うか否かを決定し、リソースに対して圧縮処理を行う場合、ステップ１１００を実行し、リソースに対して圧縮処理を行わない場合、ステップ１１２０を実行する。
【０１３６】
ステップ１１００において、ネットワークゲートウェイ２がリソースに対して圧縮処理を行った後にステップ１１１０を実行する。
【０１３７】
ステップ１１１０において、ネットワークゲートウェイ２が、確立したＳｏｃｋｅｔチャンネルでリソースをネットワークゲートウェイ１に転送する。
【０１３８】
ステップ１１２０において、ネットワークゲートウェイ１がローカルにリソースを保存するとともに、前記リソースを前記ユーザー機器に送信する。
【０１３９】
１つの実施形態において、ユーザー機器がシステムから切断すると、ネットワークゲートウェイ１が前記ユーザー機器に対応するＳｏｃｋｅｔチャンネルを削除する。他の実施形態において、複数のユーザー機器が１つのＳｏｃｋｅｔチャンネルをシェアする場合、ユーザー機器がシステムから切断しても、ネットワークゲートウェイ１がＳｏｃｋｅｔチャンネルを削除することをトリガしなくてもよい。
【０１４０】
［例５］
図８に示すように、この例において、ターミナルステーション側にターミナルステーション側のプロキシサーバー（プロキシサーバー１）とターミナルステーション側のネットワークゲートウェイ（ＧＷ１、即ちネットワークゲートウェイ１）が設置され、マスターステーション側にマスターステーション側のプロキシサーバー（プロキシサーバー２）とマスターステーション側のネットワークゲートウェイ（ＧＷ２、即ちネットワークゲートウェイ２）が設置され、プロキシサーバー１とプロキシサーバー２の間は、ストリームコントロール伝送プロトコル（Ｓｔｒｅａｍ  Ｃｏｎｔｒｏｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＳＣＴＰ）Ｓｏｃｋｅｔチャンネルでユーザーデータを伝送する。ターミナルステーションは衛星通信システムの船上移動機器又は車載移動機器を指し、ユーザー機器にインターネットサービスを提供するように設定される。マスターステーションは、衛星通信システムの地上局機器を指し、インターネットのリソースを提供するウェブサイトサーバーに接続するように設定される。
【０１４１】
ユーザー機器ＵＥがシステムに接続し、ネットワークゲートウェイ１（ＧＷ１）がＤＨＣＰで前記ユーザー機器に１つのＩＰアドレスを割り当て、ネットワークゲートウェイ１がプロキシサーバー１に新たなユーザーが接続したことを通知し、プロキシサーバー１とプロキシサーバー２とがＳＣＴＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。ユーザー機器がＨＴＴＰリクエストを送信し、この例の通信態様は、以下のステップを含んでもよい。
【０１４２】
ステップ１１０において、ＵＥがＨＴＴＰリクエストを送信し、プロキシサーバー１が該ＨＴＴＰリクエストをインターセプトし、ＨＴＴＰリクエストの内容を解析する。
【０１４３】
ステップ１２０において、プロキシサーバー１がローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１３０を実行し、存在しない場合、ステップ１４０を実行する。
【０１４４】
ステップ１３０において、プロキシサーバー１がローカルのリソースをＵＥに返送して終了する。
【０１４５】
ステップ１４０において、プロキシサーバー１がＨＴＴＰリクエストメッセージに含まれるユーザーＩＰによって該ユーザーに対応する通信チャンネル（Ｓｏｃｋｅｔチャンネル）が既に確立したか否かを判断し、確立していない場合、ステップ１５０を実行し、確立した場合、ステップ１６０を実行する。
【０１４６】
ステップ１５０において、プロキシサーバー１とプロキシサーバー２とがＳＣＴＰ  Ｓｏｃｋｅｔチャンネルを確立すると同時に、ユーザーＩＰと前記チャンネルのＳｏｃｋｅｔ  ＩＤの対応関係を記録する。
【０１４７】
ステップ１６０において、プロキシサーバー１がＵＥのＨＴＴＰリクエストを、確立したＳｏｃｋｅｔチャンネルでプロキシサーバー２に転送する。
【０１４８】
ステップ１７０において、プロキシサーバー２がＨＴＴＰリクエストを受信した後、ローカルキャッシュを探し、リクエストのリソースがローカルに存在するか否かを判断し、存在する場合、ステップ１１１０を実行し、存在しない場合、ステップ１８０を実行する。
【０１４９】
ステップ１８０において、プロキシサーバー２が前記ＨＴＴＰリクエストに基づいてネットワークゲートウェイ２を経由して目標ウェブサイトにリソースをリクエストする。
【０１５０】
ステップ１９０において、プロキシサーバー２は前記目標ウェブサイトが返送するリソースを受信した後、ユーザーの設定に基づいてリソースに対して圧縮処理を行うか否かを決定し、リソースに対して圧縮処理を行う場合、ステップ１１００を実行し、リソースに対して圧縮処理を行わない場合、ステップ１１２０を実行する。
【０１５１】
ステップ１１００において、プロキシサーバー２がリソースに対して圧縮処理を行った後にステップ１１１０を実行する。
【０１５２】
ステップ１１１０において、プロキシサーバー２が、確立したＳｏｃｋｅｔチャンネルでリソースをプロキシサーバー１に転送する。
【０１５３】
ステップ１１２０において、プロキシサーバー１がローカルにリソースを保存するとともに、前記リソースを前記ユーザー機器に送信する。
【０１５４】
１つの実施形態において、ユーザー機器がシステムから切断すると、ネットワークゲートウェイ１がプロキシサーバー１に通知して前記ユーザー機器に対応するＳｏｃｋｅｔチャンネルを削除する。他の実施形態において、複数のユーザー機器が１つのＳｏｃｋｅｔチャンネルをシェアする場合、ユーザー機器がシステムから切断しても、ネットワークゲートウェイ１がプロキシサーバー１に通知してＳｏｃｋｅｔチャンネルを削除することをトリガしなくてもよい。
関連技術と比べて、本開示実施例が衛星ネットワーク通信方法、プロキシサービス装置及びネットワークゲートウェイを提供し、ユーザー機器からのすべてのリソースアクセスリクエスト（例えば、ＨＴＴＰリクエスト）に対し、いずれも２つのプロキシサービス装置の間で確立したチャンネルを使用して伝送を行い、リソースアクセスリクエストするたびにＴＣＰ接続を確立するプロセスで消費する帯域リソースを節約し、ユーザーのインターネット体験を改善した。
【図１】
2021501533.tif 000003
【図２】
2021501533.tif 000004
【図３】
2021501533.tif 000005
【図４】
2021501533.tif 000006
【図５】
2021501533.tif 000007
【図６】
2021501533.tif 000008
【図７】
2021501533.tif 000009
【図８】
2021501533.tif 000010
【図９】
2021501533.tif 000011
【図１０】
2021501533.tif 000012
【図１１】
2021501533.tif 000013
【図１２】
2021501533.tif 000014
【国際調査報告】
2021501533.tif 000015
2021501533.tif 000016
2021501533.tif 000017
2021501533.tif 000018