Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7599446B2 - COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application - Google Patents
[go: Go Back, main page]

JP7599446B2 - COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application - Google Patents

COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application Download PDF

Info

Publication number
JP7599446B2
JP7599446B2 JP2022031697A JP2022031697A JP7599446B2 JP 7599446 B2 JP7599446 B2 JP 7599446B2 JP 2022031697 A JP2022031697 A JP 2022031697A JP 2022031697 A JP2022031697 A JP 2022031697A JP 7599446 B2 JP7599446 B2 JP 7599446B2
Authority
JP
Japan
Prior art keywords
terminal
access point
proxy server
gateway
combination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022031697A
Other languages
Japanese (ja)
Other versions
JP2023127793A (en
Inventor
陽登 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2022031697A priority Critical patent/JP7599446B2/en
Publication of JP2023127793A publication Critical patent/JP2023127793A/en
Application granted granted Critical
Publication of JP7599446B2 publication Critical patent/JP7599446B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、移動通信システムのモバイルネットワークコアシステムにおけるセッションを確立する技術に関する。 The present invention relates to a technique for establishing a session in a mobile network core system of a mobile communication system.

従来、移動通信システムによれば、端末は、RAN(Radio Access Network)を介して、通信事業者のモバイルネットワークコアシステムへ収容される(例えば非特許文献1及び2参照)。これは、コントロールプレーンとユーザプレーンとから構成される。
近年、第6世代移動体通信システムとして、「Cell-free Massive MIMO(Multi Input Multi Output)」の実用化が期待されている(例えば非特許文献3及び4参照)。5Gでも提供されているMassive MIMOは、移動中の端末に対して常にスポットライトのようなカバレッジエリアを構築する。そのMassive MIMOを更に、Cell-freeという概念で実現するものであって、1つの基地局CPU(Central Processing Unit)と複数のアクセスポイントによって構築される。
Conventionally, in a mobile communication system, a terminal is accommodated in a mobile network core system of a communication carrier via a Radio Access Network (RAN) (see, for example, Non-Patent Documents 1 and 2). This system is composed of a control plane and a user plane.
In recent years, the practical application of "Cell-free Massive MIMO (Multi Input Multi Output)" is expected as a 6th generation mobile communication system (see, for example, Non-Patent Documents 3 and 4). Massive MIMO, which is also provided in 5G, creates a coverage area like a spotlight for a moving terminal. Massive MIMO is further realized by the concept of Cell-free, which is created by one base station CPU (Central Processing Unit) and multiple access points.

3GPP TS 23.501 V17.2.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 17)”3GPP TS 23.501 V17.2.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 17)” 3GPP TS 23.502 V17.2.1, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 17)”3GPP TS 23.502 V17.2.1, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 17)” IEEE Transactions on Wireless Communications ( Volume: 16, Issue: 3, March 2017), "Cell-Free Massive MIMO Versus Small Cells"IEEE Transactions on Wireless Communications (Volume: 16, Issue: 3, March 2017), "Cell-Free Massive MIMO Versus Small Cells" 「Beyond 5G/6G時代のライフスタイルを実現する技術とは?」、KDDI総合研究所、[online]、[令和4年2月23日検索]、インターネット<URL:https://www.itmedia.co.jp/mobile/articles/2106/16/news052.html>"What are the technologies that will realize lifestyles in the Beyond 5G/6G era?", KDDI Research, Inc., [online], [searched on February 23, 2022], Internet <URL: https://www.itmedia.co.jp/mobile/articles/2106/16/news052.html>

前述したCell-free Massive MIMOによれば、端末は、基地局CPUによって管理される複数のアクセスポイントと、同時に無線リンクを接続することができる。
しかしながら、端末との間のセッションが、複数のアクセスポイントを介してどのようなゲートウェイとの間で確立すべきかについては、実装上の問題とされているに過ぎない。
端末とアプリケーションサーバとの間のセッションがいずれのノードを経由するかは、スループットに大きく影響する。特に、複数のセッションを同時に確立することができる場合、セッション数のみならず、経由するアクセスポイント及びゲートウェイの組み合わせの影響も大きい。
例えば、端末が1Tbps程度のスループットを実現しようとする場合、一般的に複数のデータフローが必要となると想定される。しかしながら、これらデータフローが、モバイルネットワークコアシステムにおけるユーザプレーンのいずれのノードを経由するかによって、そのスループットに与える影響も大きい。
According to the above-mentioned Cell-free Massive MIMO, a terminal can simultaneously connect wireless links to a plurality of access points managed by a base station CPU.
However, the question of which gateway a session with a terminal should be established with via a plurality of access points is merely a matter of implementation.
The node through which a session between a terminal and an application server passes has a large effect on throughput. In particular, when multiple sessions can be established simultaneously, the effect is not only on the number of sessions but also on the combination of access points and gateways through which sessions pass.
For example, if a terminal is to achieve a throughput of about 1 Tbps, it is generally assumed that multiple data flows are required. However, the throughput is greatly affected by which nodes in the user plane of the mobile network core system these data flows pass through.

そこで、本発明によれば、端末が1つのアプリケーションサーバとの間で大容量の通信を実現するために適した、複数のアクセスポイント及びゲートウェイを介する複数のセッションを確立する通信方法及びシステムを提供することを目的とする。 Therefore, according to the present invention, it is an object of the present invention to provide a communication method and system that establishes multiple sessions via multiple access points and gateways, which is suitable for realizing high-volume communication between a terminal and a single application server.

本発明によれば、端末が、制御装置を用いて、複数のアクセスポイント及び複数のゲートウェイとプロキシサーバとを介して、アプリケーションサーバと通信する通信方法において、
端末が、1つのアプリケーションサーバと通信するために、接続可能な複数のアクセスポイント識別子を含むセッション確立要求を、制御装置へ送信し、
制御装置が、アクセスポイント及びゲートウェイの任意の組み合わせを選択し、当該組み合わせのリストを含むアクセスポイント接続要求を、端末へ送信し、
端末が、当該組み合わせ毎に、アクセスポイント及びゲートウェイを介してプロキシサーバとの間でセッションを確立する第1のステップと、
端末が、1ストリームのパケット系列を複数のセッションに分岐して、セッション毎にアクセスポイント及びゲートウェイを介してプロキシサーバへ送信する第2のステップと、
プロキシサーバが、複数のセッションを介して複数のゲートウェイから受信したパケットを1ストリームに統合し、統合した1ストリームをアプリケーションサーバへ転送する第3のステップと
を有することを特徴とする。
According to the present invention, there is provided a communication method in which a terminal communicates with an application server using a control device via a plurality of access points, a plurality of gateways, and a proxy server, comprising the steps of:
A terminal transmits a session establishment request including identifiers of a plurality of connectable access points to a control device in order to communicate with one application server;
The control device selects an arbitrary combination of an access point and a gateway, and transmits an access point connection request including a list of the combination to the terminal;
a first step in which the terminal establishes a session with the proxy server via the access point and the gateway for each combination ;
a second step in which the terminal branches one stream of packets into a plurality of sessions and transmits each session to the proxy server via the access point and the gateway;
and a third step in which the proxy server aggregates packets received from the multiple gateways via the multiple sessions into one stream, and transfers the aggregated single stream to the application server.

本発明の通信方法における他の実施形態によれば、
制御装置を更に有し、
第1のステップについて、
端末が、接続可能な複数のアクセスポイント識別子を含むセッション確立要求を、制御装置へ送信し、
制御装置が、アクセスポイント及びゲートウェイの任意の組み合わせを選択し、当該組み合わせのリストを含むアクセスポイント接続要求を、端末へ送信し、
端末が、当該組み合わせ毎に、アクセスポイント及びゲートウェイを介してプロキシサーバとの間でセッションを確立する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
The control device further includes:
Regarding the first step,
A terminal transmits a session establishment request including identifiers of a plurality of connectable access points to a control device;
The control device selects an arbitrary combination of an access point and a gateway, and transmits an access point connection request including a list of the combination to the terminal;
It is also preferable that the terminal establishes a session with the proxy server via the access point and the gateway for each combination.

本発明の通信方法における他の実施形態によれば、
第1のステップついて、
端末が送信するセッション確立要求は、アプリケーションサーバアドレスを更に含み、
制御装置は、プロキシサーバへ、アプリケーションサーバアドレスを通知し、
プロキシサーバは、アプリケーションサーバアドレスに基づくアプリケーションサーバとの間でコネクションを確立し、
第3のステップについて、プロキシサーバは、統合した1ストリームを、確立したコネクションを介してアプリケーションサーバへ転送する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
Regarding the first step,
The session establishment request sent by the terminal further includes an application server address;
The control device notifies the proxy server of the application server address,
The proxy server establishes a connection with the application server based on the application server address;
For the third step, the proxy server also preferably forwards the integrated single stream to the application server via the established connection.

本発明の通信方法における他の実施形態によれば、
第1のステップについて、
制御装置は、端末が接続可能な複数のアクセスポイントと、当該アクセスポイントとプロキシサーバとの間で中継可能な複数のゲートウェイとの全ての組み合わせ(フルメッシュ)の中から、全部又は一部の組み合わせを選択する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
Regarding the first step,
It is also preferable that the control device selects all or some of the combinations (full mesh) of multiple access points to which the terminal can connect and multiple gateways that can relay between the access points and the proxy server.

本発明の通信方法における他の実施形態によれば、
アクセスポイント及びゲートウェイの任意の組み合わせの数は、端末あたりの上限セッション数を超えないように選択する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
It is also preferable that the number of any combination of access points and gateways is selected so as not to exceed the upper limit of sessions per terminal.

本発明の通信方法における他の実施形態によれば、
アクセスポイント及びゲートウェイの組み合わせの中で、処理負荷率又は通信誤り率が所定閾値を超えるアクセスポイント又はゲートウェイを含まない組み合わせを選択する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
It is also preferable to select, from among the combinations of access points and gateways, a combination that does not include an access point or gateway whose processing load rate or communication error rate exceeds a predetermined threshold.

本発明の通信方法における他の実施形態によれば、
アクセスポイント及びゲートウェイの組み合わせの中で、処理負荷率又は通信誤り率の平均値から所定率以上高く乖離しているアクセスポイント又はゲートウェイを含まない組み合わせを選択する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
It is also preferable to select, from among the combinations of access points and gateways, a combination that does not include an access point or gateway whose processing load rate or communication error rate deviates from the average value by a predetermined rate or more.

本発明の通信方法における他の実施形態によれば、
1ストリームは、冗長度nの複数のサブストリームから構成されており、
複数のサブストリームは、1ストリームのパケット系列を複製したものであり、
複数のサブストリームはそれぞれ、アクセスポイント及びゲートウェイの組み合わせが異なるセッションへ送信され、
プロキシサーバは、異なるサブストリームのいずれかから任意のシーケンス番号のパケットを最初に受信した際に、当該シーケンス番号のパケットの受信完了とみなす
ことも好ましい。
According to another embodiment of the communication method of the present invention,
One stream is composed of multiple substreams with redundancy n,
The multiple substreams are copies of a packet sequence of one stream,
Each of the multiple sub-streams is transmitted to a session having a different combination of the access point and the gateway;
It is also preferable that the proxy server, upon first receipt of a packet with a given sequence number from any of the different sub-streams, considers that reception of packets with that sequence number has been completed.

本発明の通信方法における他の実施形態によれば、
アクセスポイントとゲートウェイとの組み合わせからなるセッション毎に、伝送速度を計測し、
セッション数kよりもサブストリーム冗長度nが小さい場合(k>n)、kn通りの組み合わせの中で、1ストリームあたりの複数のセッションにおける伝送速度の和が最も高い組み合わせを選択する
ことも好ましい。
According to another embodiment of the communication method of the present invention,
The transmission speed is measured for each session consisting of a combination of an access point and a gateway.
When the substream redundancy n is smaller than the number of sessions k (k>n), it is also preferable to select, from among the k C n combinations, the combination with the highest sum of the transmission rates in multiple sessions per stream.

本発明によれば、端末が、制御装置を用いて、複数のアクセスポイント及び複数のゲートウェイとプロキシサーバとを介して、アプリケーションサーバと通信するように構成されたシステムにおいて、
端末が、1つのアプリケーションサーバと通信するために、接続可能な複数のアクセスポイント識別子を含むセッション確立要求を、制御装置へ送信し、
制御装置が、アクセスポイント及びゲートウェイの任意の組み合わせを選択し、当該組み合わせのリストを含むアクセスポイント接続要求を、端末へ送信し、
端末が、当該組み合わせ毎に、アクセスポイント及びゲートウェイを介してプロキシサーバとの間でセッションを確立し、
端末が、1つのアプリケーションサーバと通信するために、アクセスポイント及びゲートウェイの任意の組み合わせ毎に、プロキシサーバとの間でセッションを確立し、
端末が、1ストリームのパケット系列を複数のセッションに分岐して、セッション毎にアクセスポイント及びゲートウェイを介してプロキシサーバへ送信し、
プロキシサーバが、複数のセッションを介して複数のゲートウェイから受信したパケットを1ストリームに統合し、統合した1ストリームを、アプリケーションサーバへ転送する
ことを特徴とする。
According to the present invention, in a system in which a terminal is configured to communicate with an application server using a control device via a plurality of access points and a plurality of gateways and a proxy server,
A terminal transmits a session establishment request including identifiers of a plurality of connectable access points to a control device in order to communicate with one application server;
The control device selects an arbitrary combination of an access point and a gateway, and transmits an access point connection request including a list of the combination to the terminal;
the terminal establishes a session with the proxy server via the access point and the gateway for each combination ;
A terminal establishes a session with a proxy server for each combination of an access point and a gateway in order to communicate with one application server;
A terminal branches one stream of packets into a plurality of sessions and transmits each session to a proxy server via an access point and a gateway;
The proxy server combines packets received from a plurality of gateways via a plurality of sessions into one stream, and transfers the combined single stream to the application server.

本発明における通信方法及びシステムによれば、端末が1つのアプリケーションサーバとの間で大容量の通信を実現するために適した、複数のアクセスポイント及びゲートウェイを介する複数のセッションを確立することができる。 According to the communication method and system of the present invention, a terminal can establish multiple sessions via multiple access points and gateways, which is suitable for achieving high-volume communication between the terminal and a single application server.

本発明における移動通信システムの構成図である。1 is a configuration diagram of a mobile communication system according to the present invention. 図1の移動通信システムにおけるセッションを表す説明図である。FIG. 2 is an explanatory diagram illustrating a session in the mobile communication system of FIG. 本発明におけるシーケンス図である。FIG. 2 is a sequence diagram according to the present invention. アクセスポイント及びゲートウェイの負荷率に応じたセッションの選択を表す説明図である。FIG. 11 is an explanatory diagram showing selection of a session according to the load factor of an access point and a gateway. ストリームとサブストリームとの関係を表す説明図である。FIG. 2 is an explanatory diagram showing the relationship between streams and sub-streams. 複数のサブストリームの組み合わせを表す説明図である。FIG. 11 is an explanatory diagram showing a combination of multiple substreams.

以下では、本発明の実施の形態について、図面を用いて詳細に説明する。 The following describes in detail the embodiment of the present invention with reference to the drawings.

図1は、本発明における移動通信システムの構成図である。 Figure 1 is a configuration diagram of a mobile communication system according to the present invention.

図1によれば、端末(User Equipment)2は、RAN(Radio Access Network)における複数のアクセスポイント(Access Point)3を介して、モバイルネットワークコアシステムに収容される。複数のアクセスポイント3は、1つの基地局CPUに接続されているものとする。端末2は、モバイルネットワークコアシステムを介して1つのアプリケーションサーバ6と通信する。 As shown in FIG. 1, a terminal (User Equipment) 2 is accommodated in a mobile network core system via multiple access points (Access Points) 3 in a RAN (Radio Access Network). The multiple access points 3 are connected to one base station CPU. The terminal 2 communicates with one application server 6 via the mobile network core system.

また、図1のモバイルネットワークコアシステムによれば、コントロールプレーンとしての制御装置1と、ユーザプレーンとしての複数のゲートウェイ(Gateway)4及びプロキシ(Proxy)サーバ5とが配置されている。
端末2は同時に、複数のアクセスポイント3及び複数のゲートウェイ4とプロキシサーバ5とを介して、1つのアプリケーションサーバ6と通信する。
Moreover, according to the mobile network core system of FIG. 1, a control device 1 serving as a control plane, and a plurality of gateways 4 and a proxy server 5 serving as a user plane are arranged.
A terminal 2 simultaneously communicates with one application server 6 via multiple access points 3 and multiple gateways 4 and a proxy server 5 .

端末2は、複数のアクセスポイント3に対して無線リンクを同時に接続すると共に、複数のセッションを同時に確立することができる。このような端末2に予めインストールされた機能は、複数のセッションに対する端末側終端ノードとなり、例えば「バルク(bulk)TCPクライアント」とも称する。この機能は、ユーザによって1つのアプリケーションサーバ6に対する大容量通信の開始操作をトリガとして起動する。 The terminal 2 can simultaneously connect wireless links to multiple access points 3 and simultaneously establish multiple sessions. Such a function pre-installed in the terminal 2 becomes the terminal-side end node for multiple sessions, and is also called, for example, a "bulk TCP client." This function is activated when the user initiates a high-volume communication operation with one application server 6.

制御装置1は、コントロールプレーンとして複数のファンクションによって構成された、通信確立などの制御信号を送受信するネットワーク装置群である。
制御装置1は、端末2とアプリケーションサーバ6との間のセッション管理を担う。勿論、それに限られず、端末に対する一元的に登録管理、接続管理及び移動管理や、端末に対するIP(Internet Protocol)アドレスの割り当ても担う。
特に、本発明によれば、制御装置1は、端末が1つのアプリケーションサーバ6と通信する際に、複数のアクセスポイント及びゲートウェイを介する複数のセッションの確立を制御する。
The control device 1 is a group of network devices that are configured as a control plane by a plurality of functions and transmit and receive control signals for establishing communication and the like.
The control device 1 is responsible for session management between the terminal 2 and the application server 6. Of course, it is not limited to this, but also centrally manages registration, connection and mobility of the terminals, and assigns IP (Internet Protocol) addresses to the terminals.
In particular, according to the present invention, the control device 1 controls the establishment of multiple sessions via multiple access points and gateways when a terminal communicates with one application server 6 .

複数のゲートウェイ4は、任意の複数のアクセスポイント3と、プロキシサーバ5との間で、セッションを介して中継する。セッションは、アクセスポイント3とゲートウェイ4との組み合わせによって特定される。尚、図1によれば、アクセスポイント数=3と、ゲートウェイ数=4として構成されている。 The multiple gateways 4 relay between any multiple access points 3 and the proxy server 5 via sessions. A session is specified by a combination of an access point 3 and a gateway 4. According to FIG. 1, the number of access points is 3 and the number of gateways is 4.

プロキシサーバ5は、端末2との間で確立された複数のセッションを終端すると共に、アプリケーションサーバ6との間でTCP(Transmission Control Protocol)コネクションを確立する。そして、端末2から複数のセッションを介して受信したユーザデータを、アプリケーションサーバ6へ転送すると共に、アプリケーションサーバ6から受信したユーザデータを、複数のセッションを介して端末2へ転送する。プロキシサーバ5は、端末2との間で確立された複数のセッションに対するモバイルコア側終端ノードとなり、例えば「バルクTCPプロキシ」とも称する。 The proxy server 5 terminates multiple sessions established with the terminal 2, and establishes a TCP (Transmission Control Protocol) connection with the application server 6. It then transfers user data received from the terminal 2 via the multiple sessions to the application server 6, and transfers user data received from the application server 6 to the terminal 2 via the multiple sessions. The proxy server 5 serves as a mobile core side termination node for the multiple sessions established with the terminal 2, and is also referred to as, for example, a "bulk TCP proxy."

また、図1によれば、端末2が接続可能な複数のアクセスポイント3と、当該アクセスポイント3とプロキシサーバ5との間で中継可能な複数のゲートウェイ4との全ての組み合わせ(フルメッシュ)は、12本となる。複数のセッションは、これら12本の中から選択される。 Also, according to FIG. 1, there are 12 combinations (full mesh) of multiple access points 3 to which the terminal 2 can connect and multiple gateways 4 that can relay between the access points 3 and the proxy server 5. Multiple sessions are selected from these 12 combinations.

図2は、図1の移動通信システムにおけるセッションを表す説明図である。 Figure 2 is an explanatory diagram showing a session in the mobile communication system of Figure 1.

端末2は、複数のPDU(Protocol Data Unit)セッションを介して、1つのアプリケーションサーバ6との間で、ユーザデータを送受信する。PDUセッションは、端末2に付与されたIPアドレスによって識別される。
図2によれば、以下のように3本のPDUセッション#1~#3が確立されている。
端末-AP#1-GW#1-プロキシサーバ-アプリケーションサーバ
-AP#2-GW#2-
-AP#2-GW#4-
アクセスポイント3からみて、少なくとも、物理的に接続されたゲートウェイ4のみが、候補ノードとなる。
The terminal 2 transmits and receives user data to and from one application server 6 via a plurality of PDU (Protocol Data Unit) sessions. The PDU session is identified by an IP address assigned to the terminal 2.
According to FIG. 2, three PDU sessions #1 to #3 are established as follows:
Terminal - AP#1 - GW#1 - Proxy server - Application server
-AP#2-GW#2-
-AP#2-GW#4-
From the perspective of the access point 3, at least only the gateways 4 that are physically connected are candidate nodes.

図3は、本発明におけるシーケンス図である。 Figure 3 is a sequence diagram of the present invention.

<第1のステップ>
(S11)端末2は、アプリケーションサーバ6のIPアドレスを予め取得しているものとする。例えば、端末2に予めインストールされたアプリケーションに事前設定されているものであってもよい。また、例えば、端末2は、DNS(Domain name Server)にアクセスすることによって、アプリケーションサーバ6のIPアドレスを取得するものであってもよい。端末2は、電源の投入時や、機内モードの解除の際に、少なくとも1本のPDUセッションを常時確立しており、インターネットに接続可能な状態となるものとする。
<First step>
(S11) The terminal 2 is assumed to have acquired the IP address of the application server 6 in advance. For example, the IP address may be preset in an application pre-installed in the terminal 2. Also, for example, the terminal 2 may acquire the IP address of the application server 6 by accessing a Domain Name Server (DNS). The terminal 2 is assumed to have at least one PDU session established at all times when the terminal 2 is powered on or when the airplane mode is released, and to be in a state where it can connect to the Internet.

端末2は、RANとして接続可能な複数のアクセスポイントから、アクセスポイントID(識別子)及び電波強度を検知する。そして、端末2は、1つのアクセスポイント3を介して、それらアクセスポイントIDを含む「セッション確立要求」を、制御装置1へ送信する。このセッション確立要求は、「バルクPDUセッション確立要求」とも称する。セッション確立要求は、例えば以下の情報を含むものであってもよい。
・アプリケーションサーバアドレス
・所望通信速度
・方向(上り方向/下り方向/双方向)
・リスト[接続可能アクセスポイントID、接続状態、電波強度]
The terminal 2 detects access point IDs (identifiers) and radio wave strengths from multiple access points that can be connected as a RAN. Then, the terminal 2 transmits a "session establishment request" including those access point IDs to the control device 1 via one access point 3. This session establishment request is also called a "bulk PDU session establishment request." The session establishment request may include, for example, the following information:
- Application server address - Desired communication speed - Direction (upstream/downstream/both directions)
- List [Connectable access point ID, connection status, signal strength]

尚、端末2から同時に確立される複数のセッションは、「バルクPDUセッション」とも称する。また、端末2からバルクPDUセッションを介した通信を、「バルクPDU通信」とも称する。 Note that multiple sessions established simultaneously from terminal 2 are also referred to as "bulk PDU sessions." Communications from terminal 2 via bulk PDU sessions are also referred to as "bulk PDU communications."

(S12)制御装置1は、確立するPDUセッション数を決定すると共に、アクセスポイント3及びゲートウェイ4の任意の組み合わせを選択する。
制御装置1は、端末2が接続可能な複数のアクセスポイント3と、当該アクセスポイント3とプロキシサーバ5との間で中継可能な複数のゲートウェイ4との全ての組み合わせ(フルメッシュ)の中から、全部又は一部の組み合わせを選択する。例えば前述した図1によれば、3台のアクセスポイント3と、4台のゲートウェイ4との間では、フルメッシュのセッションの候補は、12本となる。
(S12) The control device 1 determines the number of PDU sessions to be established and selects an arbitrary combination of access points 3 and gateways 4.
The control device 1 selects all or some of the combinations from among all combinations (full mesh) of a plurality of access points 3 to which the terminal 2 can be connected and a plurality of gateways 4 that can relay between the access points 3 and the proxy server 5. For example, according to the above-mentioned Fig. 1, between three access points 3 and four gateways 4, there are 12 full mesh session candidates.

(S13)制御装置1は、複数のアクセスポイント3と複数のゲートウェイ4との組み合わせのリストを含む「アクセスポイント接続要求」を、端末2へ送信する。 (S13) The control device 1 sends an "access point connection request" including a list of combinations of multiple access points 3 and multiple gateways 4 to the terminal 2.

(S14)端末2は、アクセスポイント接続要求に含まれるリストに記述された複数のアクセスポイント3に対して、無線リンクを同時に接続する。 (S14) Terminal 2 simultaneously connects wireless links to multiple access points 3 listed in the list included in the access point connection request.

(S15)そして、端末2は、制御装置1へ、「アクセスポイント接続応答」を返信する。 (S15) Then, terminal 2 returns an "access point connection response" to the control device 1.

(S16)端末2は、1つのアプリケーションサーバ6と通信するために、リストの任意の組み合わせ毎に、アクセスポイント3及びゲートウェイ4を介してプロキシサーバ5との間でセッションを確立する。図3によれば、図2と同様に、以下のように3本のPDUセッション#1~#3が確立されている。
端末-AP#1-GW#1-プロキシサーバ-アプリケーションサーバ
-AP#2-GW#2-
-AP#2-GW#4-
(S16) In order to communicate with one application server 6, the terminal 2 establishes a session with the proxy server 5 via the access point 3 and the gateway 4 for each combination in the list. According to Fig. 3, similar to Fig. 2, three PDU sessions #1 to #3 are established as follows:
Terminal - AP#1 - GW#1 - Proxy server - Application server
-AP#2-GW#2-
-AP#2-GW#4-

(S17)制御装置1は、プロキシサーバ5へ、アプリケーションサーバアドレスを通知する。 (S17) The control device 1 notifies the proxy server 5 of the application server address.

(S18)プロキシサーバ5は、端末2から要求されたアプリケーションサーバアドレスに基づくアプリケーションサーバ6との間で、コネクションを確立する。このコネクションは、例えばTCPであってもよい。 (S18) The proxy server 5 establishes a connection with the application server 6 based on the application server address requested by the terminal 2. This connection may be, for example, TCP.

<第2のステップ>
端末2は、1ストリームのパケット系列を複数のセッションに分岐して、セッション毎にアクセスポイント3及びゲートウェイ4を介してプロキシサーバ5へ送信する。
<Second step>
The terminal 2 branches one stream of packets into a plurality of sessions, and transmits each session to the proxy server 5 via the access point 3 and the gateway 4 .

<第3のステップ>
プロキシサーバ5は、複数のセッションを介して複数のゲートウェイ4から受信したパケットを1ストリームに統合し、統合した1ストリームを、確立したコネクションを介してアプリケーションサーバ6へ転送する。
<Third step>
The proxy server 5 integrates packets received from a plurality of gateways 4 via a plurality of sessions into one stream, and transfers the integrated single stream to the application server 6 via the established connection.

図4は、アクセスポイント及びゲートウェイの負荷率に応じたセッションの選択を表す説明図である。 Figure 4 is an explanatory diagram showing session selection according to the load factor of the access point and gateway.

制御装置1は、アクセスポイント3及びゲートウェイ4の任意の組み合わせの数を、端末あたりの上限セッション数(例えば15本)を超えないように選択する。上限セッション数は、オペレータによって静的な値として設定されるものであってもよいし、アクセスポイント3及び/又はゲートウェイ4の収容状況に応じて動的な値として更新されるものであってもよい。 The control device 1 selects the number of any combination of access points 3 and gateways 4 so as not to exceed the upper limit of sessions per terminal (e.g., 15). The upper limit of sessions may be set as a static value by the operator, or may be updated as a dynamic value depending on the capacity of the access points 3 and/or gateways 4.

また、制御装置1は、アクセスポイント3及びゲートウェイ4の負荷率を、常に検知しているものとする。負荷率は、例えば輻輳の頻度や、帯域の空き割合によって認識することができる。 The control device 1 is also assumed to constantly detect the load rate of the access points 3 and gateways 4. The load rate can be recognized, for example, from the frequency of congestion or the percentage of available bandwidth.

(1)任意のアクセスポイント3及び/又はゲートウェイ4について、処理負荷率又は通信誤り率が所定閾値を超えるアクセスポイント3及び/又はゲートウェイ4は、PDUセッションの候補ノードから除外する。所定閾値は、オペレータによって静的な値として設定されるものであってもよいし、アクセスポイント3及び/又はゲートウェイ4の収容状況に応じて動的な値として更新されるものであってもよい。
また、他の実施形態として、アクセスポイント3及びゲートウェイ4の組み合わせの中で、処理負荷率又は通信誤り率の平均値から所定率以上高く乖離しているアクセスポイント3又はゲートウェイ4を含まない組み合わせを選択するものであってもよい。
(1) For any access point 3 and/or gateway 4, the access point 3 and/or gateway 4 whose processing load rate or communication error rate exceeds a predetermined threshold is excluded from the candidate nodes of the PDU session. The predetermined threshold may be set as a static value by an operator, or may be updated as a dynamic value according to the accommodation status of the access point 3 and/or gateway 4.
In addition, as another embodiment, a combination of access points 3 and gateways 4 that does not include an access point 3 or gateway 4 whose processing load rate or communication error rate deviates from the average value by a predetermined rate or more may be selected.

(2)次に、候補ノードのアクセスポイント3とゲートウェイ4とをフルメッシュで接続した場合の本数を算出する。フルメッシュの本数が、端末あたりの上限セッション数を超えている場合、負荷率の低い通信経路から順に、PDUセッションを選択する。 (2) Next, calculate the number of paths when the access point 3 of the candidate node and the gateway 4 are connected in a full mesh. If the number of full mesh paths exceeds the upper limit of the number of sessions per terminal, select the PDU session in ascending order of the communication path with the lowest load factor.

(3)フルメッシュの本数が、端末あたりの上限セッション数未満である場合、フルメッシュで、PDUセッションを確立する。 (3) If the number of full meshes is less than the maximum number of sessions per terminal, a PDU session is established in the full mesh.

図4によれば、アクセスポイントAP#1~#3について、以下のような負荷率であるとする。
AP#1:負荷率30%
AP#2:負荷率50%
AP#3:負荷率70%
平均負荷率=(30%+50%+70%)/3=50%
また、平均負荷率からの乖離閾値として「+10%」が設定されているとする。
この場合、負荷率60%(=50%+10%)を超えるAP#3を、PDUセッションから除外するようにする。
According to FIG. 4, it is assumed that the load factors for the access points AP#1 to AP#3 are as follows.
AP#1: Load factor 30%
AP#2: Load factor 50%
AP#3: Load factor 70%
Average load factor = (30% + 50% + 70%) / 3 = 50%
Also, assume that the deviation threshold from the average load factor is set to "+10%."
In this case, AP#3, whose load factor exceeds 60% (= 50% + 10%), is excluded from the PDU session.

また、図4によれば、ゲートウェイGW#1~#4について、以下のような負荷率であるとする。
GW#1:負荷率30%
GW#2:負荷率50%
GW#3:負荷率70%
GW#4:負荷率40%
平均負荷率=(30%+50%+70%+40%)/4=47.5%
また、平均負荷率からの乖離閾値として「+10%」が設定されているとする。
この場合、負荷率57.5%(=47.5%+10%)を超えるGW#3を、PDUセッションから除外するようにする。
Also, according to FIG. 4, the load factors of the gateways GW#1 to GW#4 are as follows:
GW#1: Load factor 30%
GW#2: Load factor 50%
GW#3: Load factor 70%
GW#4: Load factor 40%
Average load factor = (30% + 50% + 70% + 40%) / 4 = 47.5%
Also, assume that the deviation threshold from the average load factor is set to "+10%."
In this case, GW#3, whose load factor exceeds 57.5% (= 47.5% + 10%), is excluded from the PDU session.

図4のように、ランダムなパケット損失が発生しやすい無線通信環境であっても、TCP型(AIMD型の配送データ欠損回避・順序維持)のマルチパス通信を実現しつつ、モバイルネットワークコアシステムにおけるゲートウェイで管理する情報量を抑制し、中継処理の負荷をできる限り低減させることができる。 As shown in Figure 4, even in a wireless communication environment where random packet loss is likely to occur, TCP-type (AIMD-type delivery data loss prevention and order maintenance) multipath communication can be realized while suppressing the amount of information managed by the gateway in the mobile network core system and reducing the relay processing load as much as possible.

<ストリームから複数のサブストリームに分岐させた他の実施形態>
端末2とアプリケーションサーバ6との間で大容量通信を実行した場合、データフローが増加することになる。これは、モバイルネットワークコアシステムのユーザプレーンにおけるゲートウェイ4に大きな負荷がかかることとなる。ゲートウェイ4は、データフローを識別するためのフローテーブルを管理するが、このフローテーブルのサイズが増大する。ゲートウェイ4が管理及び識別すべきデータフロー数が増大すると、中継時のフローテーブルの検索処理に大きな負荷がかかる。
そこで、他の実施形態として、ストリームから複数のサブストリームに分岐させると共に、できる限り負荷が低いPDUセッションを通過させるシーケンスを適用する。
<Another embodiment in which a stream is branched into multiple substreams>
When high-volume communication is performed between the terminal 2 and the application server 6, the data flow increases. This places a heavy load on the gateway 4 in the user plane of the mobile network core system. The gateway 4 manages a flow table for identifying data flows, but the size of this flow table increases. If the number of data flows that the gateway 4 must manage and identify increases, a heavy load is placed on the flow table search process during relay.
Therefore, as another embodiment, a sequence is applied in which a stream is branched into multiple substreams and a PDU session with as low a load as possible is passed through.

図5は、ストリームとサブストリームとの関係を表す説明図である。 Figure 5 is an explanatory diagram showing the relationship between streams and substreams.

図5によれば、端末2が送信すべき1ストリームは、パケット1~5によって構成されているとする。ストリームは、端末2の送信元ポート番号によって識別される。端末2は、1ストリームから、複数のサブストリームを生成する。
ここで、1ストリームは、冗長度nとなるn本サブストリームから構成されているとする。また、複数のサブストリームは、1ストリームのパケット系列を複製したものである。サブストリームは、端末のIPアドレス及び送信元ポート番号の組によって識別される。
5, one stream to be transmitted by terminal 2 is made up of packets 1 to 5. The stream is identified by the source port number of terminal 2. Terminal 2 generates multiple sub-streams from one stream.
Here, one stream is composed of n substreams with redundancy of n. The substreams are copies of the packet sequence of one stream. The substreams are identified by a combination of the IP address of the terminal and the source port number.

図5によれば、1ストリームは、冗長度2として2本のサブストリームから構成されている。
端末2は、1ストリームから2本のサブストリームへ複製し、サブストリームそれぞれを、PDUセッションを介してプロキシサーバ5へ送信する。同一のストリームから複製された2本のサブストリームはそれぞれ、異なるPDUセッションへ分岐される。これによって、通信路が別々となり、サブストリーム同士で損失発生のタイミングの相関性を低くすることができる。
According to FIG. 5, one stream is composed of two substreams with a redundancy of two.
The terminal 2 copies one stream into two substreams and transmits each of the substreams via a PDU session to the proxy server 5. The two substreams copied from the same stream are each branched into a different PDU session. This separates the communication paths, making it possible to reduce the correlation between the timing of loss occurrence between the substreams.

尚、端末2は、1つのアプリケーションにおける大容量のトラヒックを、複数のストリームに割り振る。そして、ストリーム単位で、ウィンドウサイズを管理する。例えば、ウィンドウサイズの空きが大きいストリームから順に、アプリケーションのトラフィックを割り振るものであってもよい。その上で、各ストリームそれぞれから、複数のサブストリームを生成する。 In addition, terminal 2 allocates large volumes of traffic for one application to multiple streams. It then manages the window size on a stream-by-stream basis. For example, it may allocate the traffic of an application in order of the stream with the largest available window size. Then, multiple sub-streams are generated from each stream.

サブストリームの受信側となるプロキシサーバ5は、異なるサブストリームのいずれかから任意のシーケンス番号のパケットを最初に受信した際に、当該シーケンス番号のパケットの受信完了とみなす。このとき、そのサブストリームに紐付く1ストリームについて、ウィンドウサイズを増加させるように動作する。これによって、見かけ上のパケット損失率を低減し、より少ないデータフロー数で大容量通信を実現すると共に、ゲートウェイ4などの通信装置の処理負荷を低減することができる。 When the proxy server 5, which is the receiver of the substream, receives a packet with a given sequence number from one of the different substreams for the first time, it considers that reception of the packet with that sequence number is complete. At this time, it operates to increase the window size for one stream linked to that substream. This reduces the apparent packet loss rate, realizes high-volume communication with a smaller number of data flows, and reduces the processing load on communication devices such as the gateway 4.

次の実施形態として、確立された複数のPDUセッションに対して、1ストリームから生成された複数のサブストリームをどのように配置するかが問題となる。 In the next embodiment, the problem is how to arrange multiple substreams generated from one stream for multiple established PDU sessions.

図6は、複数のサブストリームの組み合わせを表す説明図である。 Figure 6 is an explanatory diagram showing a combination of multiple substreams.

図6によれば、3本のPDUセッションに対して、冗長度2となる2本のサブストリームを配置するべく、以下のように3つのパターンが表されている。
(第1の配置パターン)
サブストリーム#1: AP#1-GW#1
サブストリーム#2: AP#2-GW#2
(第2の配置パターン)
サブストリーム#1: AP#1-GW#1
サブストリーム#2: AP#2-GW#4
(第3の配置パターン)
サブストリーム#1: AP#2-GW#2
サブストリーム#2: AP#2-GW#4
尚、前述した図4のように、乖離率以上に負荷率が高いAP#3及びGW#3は、既に除外されているとする。
According to FIG. 6, three patterns are shown as follows for arranging two substreams with redundancy of 2 for three PDU sessions.
(First Arrangement Pattern)
Sub-stream #1: AP#1 - GW#1
Sub-stream #2: AP#2 - GW#2
(Second Arrangement Pattern)
Sub-stream #1: AP#1 - GW#1
Sub-stream #2: AP#2 - GW#4
(Third Arrangement Pattern)
Sub-stream #1: AP#2 - GW#2
Sub-stream #2: AP#2 - GW#4
As shown in FIG. 4, it is assumed that AP#3 and GW#3, whose load rates are higher than the deviation rate, have already been excluded.

このように、端末2は、複数のサブストリーム#1及び#2をそれぞれ、アクセスポイント3及びゲートウェイ4の組み合わせが異なるPDUセッションへ送信する。
プロキシサーバ5は、異なるサブストリーム#1及び#2のいずれかから任意のシーケンス番号のパケットを最初に受信した際に、当該シーケンス番号のパケットの受信完了とみなす。
In this way, terminal 2 transmits multiple sub-streams #1 and #2 to PDU sessions with different combinations of access points 3 and gateways 4, respectively.
When the proxy server 5 receives a packet with a given sequence number from either of the different sub-streams #1 and #2 for the first time, it considers that reception of the packet with that sequence number has been completed.

また、制御装置1は、アクセスポイント3とゲートウェイ4との組み合わせからなるPDUセッション毎に、伝送速度を計測しているとする。
(第1の配置パターン) :伝送速度の和
サブストリーム#1: AP#1-GW#1 :100Mbps :150Mbps
サブストリーム#2: AP#2-GW#2 :50Mbps
(第2の配置パターン)
サブストリーム#1: AP#1-GW#1 :100Mbps :110Mbps
サブストリーム#2: AP#2-GW#4 :10Mbps
(第3の配置パターン)
サブストリーム#1: AP#2-GW#2 :50Mbps :60Mbps
サブストリーム#2: AP#2-GW#4 :10Mbps
尚、伝送速度は「速度期待値」であって、制御装置1によって常に計測され、更新されているものとする。
また、複数のサブストリームにおける伝送速度の和は、1ストリームあたりの速度期待値と比例関係にあるとする。
It is also assumed that the control device 1 measures the transmission speed for each PDU session consisting of a combination of the access point 3 and the gateway 4.
(First arrangement pattern): Sum of transmission speeds Substream #1: AP#1-GW#1: 100Mbps: 150Mbps
Sub-stream #2: AP#2 - GW#2: 50Mbps
(Second Arrangement Pattern)
Sub-stream #1: AP#1-GW#1 :100Mbps :110Mbps
Sub-stream #2: AP#2 - GW#4: 10Mbps
(Third Arrangement Pattern)
Sub-stream #1: AP#2 - GW#2: 50Mbps: 60Mbps
Sub-stream #2: AP#2 - GW#4: 10Mbps
It should be noted that the transmission speed is an "expected speed value" and is constantly measured and updated by the control device 1.
It is also assumed that the sum of the transmission rates of a plurality of substreams is proportional to the expected rate per stream.

その上で、セッション数k(=3)よりもサブストリーム冗長度n(=2)が小さい場合(k>n)、kn通りの組み合わせの中で、1ストリームあたりの複数のセッションにおける伝送速度の和が最も高い組み合わせを選択する。図6によれば、伝送速度の和が最も高い第1の配置パターンが選択される。
勿論、伝送速度に限られず、遅延時間であってもよいし、パケット損失率であってもよい。
In addition, if the substream redundancy n (=2) is smaller than the number of sessions k (=3) (k>n), the combination with the highest sum of the transmission rates in the multiple sessions per stream is selected from the k C n combinations. According to Fig. 6, the first arrangement pattern with the highest sum of the transmission rates is selected.
Of course, it is not limited to the transmission speed, but may be the delay time or the packet loss rate.

図6のようにして決定されたサブストリームの配置は、制御装置1から、端末2及びプロキシサーバ5へ通知される。
ストリーム
・ポート番号
・冗長度(2)
・PDUセッションリスト
サブストリーム#1: AP#1-GW#1
サブストリーム#2: AP#2-GW#2
The substream arrangement determined as shown in FIG. 6 is notified from the control device 1 to the terminal 2 and the proxy server 5 .
Stream Port number Redundancy (2)
- PDU session list
Sub-stream #1: AP#1 - GW#1
Sub-stream #2: AP#2 - GW#2

以上、詳細に説明したように、本発明における通信方法及びシステムによれば、端末が1つのアプリケーションサーバとの間で大容量の通信を実現するために適した、複数のアクセスポイント及びゲートウェイを介する複数のセッションを確立することができる。
As described in detail above, the communication method and system of the present invention make it possible to establish multiple sessions via multiple access points and gateways, which is suitable for realizing high-volume communication between a terminal and a single application server.

尚、これにより、例えば「端末がアプリケーションサーバと大容量通信をする際であっても、モバイルネットワークコアシステムにおける中継の処理負荷を低減することができる」ことから、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進するとともに、イノベーションの拡大を図る」に貢献することが可能となる。 As a result, for example, "even when a terminal communicates with an application server, it is possible to reduce the relay processing load in the mobile network core system," which will contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs) "Build resilient infrastructure, promote sustainable industrialization and foster innovation."

前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。 With respect to the various embodiments of the present invention described above, various changes, modifications, and omissions within the scope of the technical ideas and viewpoints of the present invention can be easily made by a person skilled in the art. The above description is merely an example and is not intended to be restrictive in any way. The present invention is limited only by the scope of the claims and their equivalents.

1 制御装置
2 端末
3 アクセスポイント
4 ゲートウェイ
5 プロキシサーバ
6 アプリケーションサーバ

Reference Signs List 1 Control device 2 Terminal 3 Access point 4 Gateway 5 Proxy server 6 Application server

Claims (9)

端末が、制御装置を用いて、複数のアクセスポイント及び複数のゲートウェイとプロキシサーバとを介して、アプリケーションサーバと通信する通信方法において、
端末が、1つのアプリケーションサーバと通信するために、接続可能な複数のアクセスポイント識別子を含むセッション確立要求を、制御装置へ送信し、
制御装置が、アクセスポイント及びゲートウェイの任意の組み合わせを選択し、当該組み合わせのリストを含むアクセスポイント接続要求を、端末へ送信し、
端末が、当該組み合わせ毎に、アクセスポイント及びゲートウェイを介してプロキシサーバとの間でセッションを確立する第1のステップと、
端末が、1ストリームのパケット系列を複数のセッションに分岐して、セッション毎にアクセスポイント及びゲートウェイを介してプロキシサーバへ送信する第2のステップと、
プロキシサーバが、複数のセッションを介して複数のゲートウェイから受信したパケットを1ストリームに統合し、統合した1ストリームをアプリケーションサーバへ転送する第3のステップと
を有することを特徴とする通信方法。
A communication method in which a terminal communicates with an application server via a plurality of access points, a plurality of gateways, and a proxy server by using a control device, comprising :
A terminal transmits a session establishment request including identifiers of a plurality of connectable access points to a control device in order to communicate with one application server;
The control device selects an arbitrary combination of an access point and a gateway, and transmits an access point connection request including a list of the combination to the terminal;
a first step in which the terminal establishes a session with the proxy server via the access point and the gateway for each combination ;
a second step in which the terminal branches one stream of packets into a plurality of sessions and transmits each session to the proxy server via the access point and the gateway;
and a third step of the proxy server aggregating packets received from the multiple gateways via the multiple sessions into one stream and transferring the aggregated single stream to the application server.
第1のステップついて、
端末が送信するセッション確立要求は、アプリケーションサーバアドレスを更に含み、
制御装置は、プロキシサーバへ、アプリケーションサーバアドレスを通知し、
プロキシサーバは、アプリケーションサーバアドレスに基づくアプリケーションサーバとの間でコネクションを確立し、
第3のステップについて、プロキシサーバは、統合した1ストリームを、確立したコネクションを介してアプリケーションサーバへ転送する
ことを特徴とする請求項に記載の通信方法。
Regarding the first step,
The session establishment request sent by the terminal further includes an application server address;
The control device notifies the proxy server of the application server address,
The proxy server establishes a connection with the application server based on the application server address;
2. The communication method according to claim 1 , wherein in the third step, the proxy server transfers the integrated single stream to the application server via the established connection.
第1のステップについて、
制御装置は、端末が接続可能な複数のアクセスポイントと、当該アクセスポイントとプロキシサーバとの間で中継可能な複数のゲートウェイとの全ての組み合わせ(フルメッシュ)の中から、全部又は一部の組み合わせを選択する
ことを特徴とする請求項1又は2に記載の通信方法。
Regarding the first step,
The communication method according to claim 1 or 2, characterized in that the control device selects all or some of the combinations (full mesh) of a plurality of access points to which the terminal can be connected and a plurality of gateways that can relay between the access points and the proxy server.
アクセスポイント及びゲートウェイの任意の組み合わせの数は、端末あたりの上限セッション数を超えないように選択する
ことを特徴とする請求項に記載の通信方法。
4. The method of claim 3 , wherein the number of any combination of access points and gateways is selected so as not to exceed an upper limit of sessions per terminal.
アクセスポイント及びゲートウェイの組み合わせの中で、処理負荷率又は通信誤り率が所定閾値を超えるアクセスポイント又はゲートウェイを含まない組み合わせを選択する
ことを特徴とする請求項3又は4に記載の通信方法。
5. The communication method according to claim 3 , further comprising selecting a combination of access points and gateways that does not include an access point or gateway whose processing load rate or communication error rate exceeds a predetermined threshold value from among the combinations of access points and gateways.
アクセスポイント及びゲートウェイの組み合わせの中で、処理負荷率又は通信誤り率の平均値から所定率以上高く乖離しているアクセスポイント又はゲートウェイを含まない組み合わせを選択する
ことを特徴とする請求項5に記載の通信方法。
The communication method according to claim 5, characterized in that, from among combinations of access points and gateways, a combination is selected that does not include an access point or gateway whose processing load rate or communication error rate deviates from the average value by a predetermined rate or more.
1ストリームは、冗長度nの複数のサブストリームから構成されており、
複数のサブストリームは、1ストリームのパケット系列を複製したものであり、
複数のサブストリームはそれぞれ、アクセスポイント及びゲートウェイの組み合わせが異なるセッションへ送信され、
プロキシサーバは、異なるサブストリームのいずれかから任意のシーケンス番号のパケットを最初に受信した際に、当該シーケンス番号のパケットの受信完了とみなす
ことを特徴とする請求項1からのいずれか1項に記載の通信方法。
One stream is composed of multiple substreams with redundancy n,
The multiple substreams are copies of a packet sequence of one stream,
Each of the multiple sub-streams is transmitted to a session having a different combination of the access point and the gateway;
The communication method according to any one of claims 1 to 6 , characterized in that, when the proxy server first receives a packet with a given sequence number from any of the different substreams, it considers that reception of the packet with that sequence number has been completed.
アクセスポイントとゲートウェイとの組み合わせからなるセッション毎に、伝送速度を計測し、
セッション数kよりもサブストリーム冗長度nが小さい場合(k>n)、kn通りの組み合わせの中で、1ストリームあたりの複数のセッションにおける伝送速度の和が最も高い組み合わせを選択する
ことを特徴とする請求項に記載の通信方法。
The transmission speed is measured for each session consisting of a combination of an access point and a gateway.
The communication method according to claim 7 , characterized in that, when the substream redundancy n is smaller than the number of sessions k (k>n), a combination having the highest sum of transmission rates in multiple sessions per stream is selected from among the k C n combinations.
端末が、制御装置を用いて、複数のアクセスポイント及び複数のゲートウェイとプロキシサーバとを介して、アプリケーションサーバと通信するように構成されたシステムにおいて、
端末が、1つのアプリケーションサーバと通信するために、接続可能な複数のアクセスポイント識別子を含むセッション確立要求を、制御装置へ送信し、
制御装置が、アクセスポイント及びゲートウェイの任意の組み合わせを選択し、当該組み合わせのリストを含むアクセスポイント接続要求を、端末へ送信し、
端末が、当該組み合わせ毎に、アクセスポイント及びゲートウェイを介してプロキシサーバとの間でセッションを確立し、
端末が、1つのアプリケーションサーバと通信するために、アクセスポイント及びゲートウェイの任意の組み合わせ毎に、プロキシサーバとの間でセッションを確立し、
端末が、1ストリームのパケット系列を複数のセッションに分岐して、セッション毎にアクセスポイント及びゲートウェイを介してプロキシサーバへ送信し、
プロキシサーバが、複数のセッションを介して複数のゲートウェイから受信したパケットを1ストリームに統合し、統合した1ストリームを、アプリケーションサーバへ転送する
ことを特徴とするシステム。
A system in which a terminal is configured to communicate with an application server via a plurality of access points and a plurality of gateways and a proxy server using a control device ,
A terminal transmits a session establishment request including identifiers of a plurality of connectable access points to a control device in order to communicate with one application server;
The control device selects an arbitrary combination of an access point and a gateway, and transmits an access point connection request including a list of the combination to the terminal;
the terminal establishes a session with the proxy server via the access point and the gateway for each combination ;
A terminal establishes a session with a proxy server for each combination of an access point and a gateway in order to communicate with one application server;
A terminal branches one stream of packets into a plurality of sessions and transmits each session to a proxy server via an access point and a gateway;
A system in which a proxy server combines packets received from a plurality of gateways via a plurality of sessions into one stream, and transfers the combined single stream to an application server.
JP2022031697A 2022-03-02 2022-03-02 COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application Active JP7599446B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022031697A JP7599446B2 (en) 2022-03-02 2022-03-02 COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022031697A JP7599446B2 (en) 2022-03-02 2022-03-02 COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application

Publications (2)

Publication Number Publication Date
JP2023127793A JP2023127793A (en) 2023-09-14
JP7599446B2 true JP7599446B2 (en) 2024-12-13

Family

ID=87973096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022031697A Active JP7599446B2 (en) 2022-03-02 2022-03-02 COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application

Country Status (1)

Country Link
JP (1) JP7599446B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010052988A1 (en) 2008-11-07 2010-05-14 日本電気株式会社 Wireless communication system, gateway apparatus, terminal allocating method, and program
JP2022506190A (en) 2018-11-28 2022-01-17 オッポ広東移動通信有限公司 Data transmission method and equipment, terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010052988A1 (en) 2008-11-07 2010-05-14 日本電気株式会社 Wireless communication system, gateway apparatus, terminal allocating method, and program
JP2022506190A (en) 2018-11-28 2022-01-17 オッポ広東移動通信有限公司 Data transmission method and equipment, terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Study on enhancement of Ultra-Reliable Low-Latency Communication (URLLC) support in the 5G Core network (5GC) (Release 16),3GPP TR 23.725 V16.2.0 (2019-06),2019年06月11日,[検索日2024.11.05], インターネット<https://www.3gpp.org/ftp/Specs/archive/23_series/23.725/23725-g20.zip>,p.12-15,44-47,91

Also Published As

Publication number Publication date
JP2023127793A (en) 2023-09-14

Similar Documents

Publication Publication Date Title
JP5194112B2 (en) Intelligent connectivity framework for simultaneous use of multiple interfaces
RU2456745C2 (en) Method and device for macrodiversion of downlink in cellular communication networks
JP5684260B2 (en) Link aggregation in heterogeneous communication systems
CN112714506B (en) Data transmission method and device
US20160218979A1 (en) Apparatus and method for transmitting packets through multi-homing based network
US20150237525A1 (en) Traffic Shaping and Steering for a Multipath Transmission Control Protocol Connection
US20050063409A1 (en) Method and apparatus for managing multicast delivery to mobile devices involving a plurality of different networks
WO2006102650A1 (en) Mobile handover utilizing multicast in a multi-protocol label switching (mpls)-based network
JP2005509351A (en) Stable cell site data routing system and method
JP2011135422A (en) Communication system and communication control device
JP2017028589A (en) Communication device, radio communication device, and communication method
JP2018511275A (en) Method and system for scheduling packets in bundling scenarios based on TCP tunnel and native TCP information
Sathiaseelan et al. Internet on the move: challenges and solutions
JP6504608B2 (en) Communication device, control method therefor, program, and communication system
JP7599446B2 (en) COMMUNICATION METHOD AND SYSTEM FOR ESTABLISHING MULTIPLE SESSIONS - Patent application
Kumar et al. Device‐centric data reordering and buffer management for mobile Internet using Multipath Transmission Control Protocol
JP3727572B2 (en) Content distribution network, address notification terminal, and communication control device
CN121794931A (en) Method and system for enhancing reliability and throughput of end-to-end traffic on cellular relay devices
KR102217772B1 (en) Method of transmitting content fragment devided by content and terminal performing method
Manousakis et al. INTELiCON: Intelligent Connectivity Framework for the Simultaneous Use of Multiple Interfaces
CN119404488A (en) Method of operating a telecommunications network
KR20260060412A (en) Method and system for enhanced reliability and throughput of end-to-end traffic through a cellular relay device
WO2025021798A1 (en) Infrastructure equipment, core network apparatus, communications device and methods
Nagata et al. Integrating Multiple and Heterogeneous Challenged Networks--Detailed Design and Experimental Evaluation Using Satellite Link
Seetharaman et al. Integrated approach towards bandwidth aggregation (BAG) in multi-homed devices

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241125

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241203

R150 Certificate of patent or registration of utility model

Ref document number: 7599446

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150