JP7448014B2 - 通信装置及び通信方法 - Google Patents
通信装置及び通信方法 Download PDFInfo
- Publication number
- JP7448014B2 JP7448014B2 JP2022542863A JP2022542863A JP7448014B2 JP 7448014 B2 JP7448014 B2 JP 7448014B2 JP 2022542863 A JP2022542863 A JP 2022542863A JP 2022542863 A JP2022542863 A JP 2022542863A JP 7448014 B2 JP7448014 B2 JP 7448014B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- application
- processing unit
- connection request
- receiving
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 137
- 238000000034 method Methods 0.000 title claims description 33
- 238000012545 processing Methods 0.000 claims description 303
- 230000005540 biological transmission Effects 0.000 description 93
- 230000015654 memory Effects 0.000 description 33
- 230000004044 response Effects 0.000 description 27
- 230000008569 process Effects 0.000 description 21
- 230000014509 gene expression Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2475—Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0273—Traffic management, e.g. flow control or congestion control adapting protocols for flow control or congestion control to wireless environment, e.g. adapting transmission control protocol [TCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Description
図1は、本実施形態に係るデータ送信システムのブロック図である。図1のデータ送信システムは、受信装置10と、送信装置20を搭載した複数の移動体Mとを備える。受信装置10及び送信装置20は、本実施形態に係る通信装置又無線通信装置の一例に相当する。
図2の構成では、受信処理部110が受信装置10に含まれていたが、受信処理部110が受信装置10の外部装置として存在してもよい。
本実施形態では、送信装置20から複数のアプリケーション用のデータを同一のデータフローとして1つのパケットにまとめて送信する。受信装置10ではパケットに含まれるデータをアプリケーションごとに分離し、各データを対応するアプリケーションに提供する。この際、オフロード処理を行うか否かをアプリケーションごとに判定する。オフロード処理を行うと判定されたアプリケーションについては接続要求の受信を接続通知条件が満たされるまで(例えば当該アプリケーションのデータが全て受信されるまで)通知しない。一方、オフロード処理を行わないと判定されたアプリケーションについては接続要求を受信したタイミングで、接続要求の受信をアプリケーションに通知する。以下、第1実施形態との差分を中心に説明し、第1実施形態と同じ説明は適宜省略する。
第1実施形態と第2実施形態を組み合わせてもよい。例えば、送信装置20は、最初は第1実施形態に従って、アプリケーションごとに(例えばアプリケーション1とアプリケーション2ごとに)、別々のパケットでデータを送信する。アプリケーション1用のデータサイズが途中で小さくなったとする。アプリケーション2のデータと結合しても、1つのパケットで送信可能なサイズに収まる場合は、途中から第2実施形態に従って、1つのパケットにアプリケーション1のデータと、アプリケーション2のデータとを含める。これにより送信するパケットの個数を低減し、送信装置20の負荷及び受信装置10の負荷を低減できる。
第1実施形態及び第2実施形態では受信装置10でオフロード処理を行ったが、第3実施形態では送信装置20でオフロード処理を行う。第1実施形態及び第2実施形態と同じ構成及び動作についての説明は適宜省略する。
送信処理部210が複数のセンサに対応する複数のアプリケーション用のデータを処理部220に送信する場合、処理部220は複数のアプリケーション用のデータを1つのパケットにまとめて送信してもよい。すなわち複数のデータフローを1つのデータフローに合成する。例えば、前述したデータフロー制御プロトコル(DFCP)を用いて1つのパケットに複数のアプリケーションのデータを格納できる(図7参照)。この際、1パケットに含める各アプリケーション用のデータのデータ量又は割合を、各データの優先度(各アプリケーションの優先度)に応じて制御してもよい。例えば、優先度(例えば緊急度)が高いデータのデータ量又は割合を、優先度の低いデータのデータ量又は割合よりも大きくする。
図8の構成では、送信処理部210が送信装置50に含まれていたが、送信処理部210が送信装置50の外部装置として送信装置50とは別体の装置として存在してもよい。
10A 受信装置
20 送信装置
30 通信ネットワーク
50 送信装置
50A 送信装置
60 受信装置
90 コンピュータ
91 プロセッサ
92 主記憶装置
93 補助記憶装置
94 ネットワークインタフェース
95 デバイスインタフェース
96 バス
97 通信ネットワーク
98A 外部装置
98B 外部装置
110 受信処理部
110A アプリケーション装置
120 処理部
130 オフロード判定部
140 一時記憶部
150 通信部
160 アンテナ
170 通信部
210 送信処理部
210A 送信処理装置
220 処理部
240 一時記憶部
250 通信部
260 アンテナ
270 通信部
280 センサ
Claims (11)
- アプリケーション用のデータを送信するための接続要求を受信し、前記接続要求を受信した後、前記データを受信する、受信部と、
前記データが受信された後、前記接続要求の受信を前記アプリケーションに通知する処理部と、
を備え、
前記受信部は、前記データを送信するための接続の終了要求を受信し、
前記処理部は、前記終了要求が受信された後、前記接続要求の受信を前記アプリケーションに通知する
通信装置。 - 前記受信部は、複数の前記データを受信し
前記処理部は、複数の前記データが受信された後、前記接続要求の受信を前記アプリケーションに通知する
請求項1に記載の通信装置。 - 少なくとも前記データ又は前記アプリケーションのいずれかに関する情報に基づき、前記接続要求の受信を前記アプリケーションに通知するタイミングを決定する決定部を備え、
前記処理部は、前記決定部で決定された前記タイミングに基づいて、前記接続要求の受信を前記アプリケーションに通知する
請求項1又は2に記載の通信装置。 - 前記決定部は、前記データが受信される前の第1タイミング、又は前記データが受信された後の第2タイミングを決定する
請求項3に記載の通信装置。 - 前記決定部は、少なくとも前記データ又は前記アプリケーションのいずれかの優先度を決定し、
前記優先度が第1優先度のときは、前記第1タイミングを前記接続要求の受信を前記アプリケーションに通知するタイミングとして決定し、
前記優先度が前記第1優先度より低い第2優先度のときは、前記第2タイミングを前記接続要求の受信を前記アプリケーションに通知するタイミングとして決定する
請求項4に記載の通信装置。 - 前記第2タイミングは、前記受信部で受信されたデータの受信状況に基づくタイミングである
請求項4又は5に記載の通信装置。 - 前記処理部は、少なくとも前記データ又は前記アプリケーションのいずれかに関する情報を、前記アプリケーションから取得する
請求項3~6のいずれか一項に記載の通信装置。 - 前記受信部は、前記接続要求を含むパケットを受信し、
前記処理部は、少なくとも前記データ又は前記アプリケーションのいずれかに関する情報を、前記パケットのヘッダから取得する
請求項3~7のいずれか一項に記載の通信装置。 - 前記処理部は、前記接続要求の受信を前記アプリケーションに通知した後、前記アプリケーションから前記データの読み出し要求を取得し、前記読み出し要求に基づき前記データを前記アプリケーションに提供する
請求項1から8のいずれか一項に記載の通信装置。 - 前記受信部で受信されたデータを格納する記憶部を備え、
前記処理部は、前記読み出し要求に基づいて前記データを記憶部から読み出し、読み出した前記データを前記アプリケーションに提供する
請求項9に記載の通信装置。 - アプリケーション用のデータを送信するための接続要求を受信し、
前記接続要求を受信した後、前記データを受信し、
前記データを受信した後、前記接続要求の受信を前記アプリケーションに通知し、
前記データを送信するための接続の終了要求を受信し、
前記終了要求が受信された後、前記接続要求の受信を前記アプリケーションに通知する
通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024025830A JP2024052829A (ja) | 2020-08-12 | 2024-02-22 | 通信装置、通信方法及びプログラム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020136428 | 2020-08-12 | ||
JP2020136428 | 2020-08-12 | ||
PCT/JP2021/029629 WO2022034896A1 (ja) | 2020-08-12 | 2021-08-11 | 通信装置及び通信方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024025830A Division JP2024052829A (ja) | 2020-08-12 | 2024-02-22 | 通信装置、通信方法及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JPWO2022034896A1 JPWO2022034896A1 (ja) | 2022-02-17 |
JPWO2022034896A5 JPWO2022034896A5 (ja) | 2023-04-26 |
JP7448014B2 true JP7448014B2 (ja) | 2024-03-12 |
Family
ID=80247982
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022542863A Active JP7448014B2 (ja) | 2020-08-12 | 2021-08-11 | 通信装置及び通信方法 |
JP2024025830A Pending JP2024052829A (ja) | 2020-08-12 | 2024-02-22 | 通信装置、通信方法及びプログラム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024025830A Pending JP2024052829A (ja) | 2020-08-12 | 2024-02-22 | 通信装置、通信方法及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (2) | US11917020B2 (ja) |
EP (1) | EP4199439A1 (ja) |
JP (2) | JP7448014B2 (ja) |
WO (1) | WO2022034896A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007189383A (ja) | 2006-01-12 | 2007-07-26 | Matsushita Electric Ind Co Ltd | Tcp/ip通信中継方法及びtcp/ip通信中継装置 |
JP2009266202A (ja) | 2008-04-04 | 2009-11-12 | Canon Inc | セッション管理システム、その制御方法、及びクライアント端末 |
JP2014103553A (ja) | 2012-11-20 | 2014-06-05 | Toshiba Corp | 通信装置、通信方法およびプログラム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003008611A (ja) * | 2001-06-21 | 2003-01-10 | Mitsubishi Electric Corp | データ中継装置およびデータ中継方法 |
US7493427B2 (en) * | 2004-07-14 | 2009-02-17 | International Business Machines Corporation | Apparatus and method for supporting received data processing in an offload of network protocol processing |
JP4284248B2 (ja) * | 2004-08-20 | 2009-06-24 | 日本電信電話株式会社 | アプリケーションサービス拒絶攻撃防御方法及びシステム並びにプログラム |
CN102355462B (zh) * | 2011-10-09 | 2015-05-20 | 大唐移动通信设备有限公司 | 一种实现tcp传输的方法及装置 |
US9712621B1 (en) * | 2013-02-11 | 2017-07-18 | Amazon Technologies, Inc. | Information sharing endpoint |
JP2015002397A (ja) * | 2013-06-14 | 2015-01-05 | 株式会社日立製作所 | 通信装置及び通信システム及び通信方法 |
JP6962467B2 (ja) * | 2018-06-15 | 2021-11-05 | 日本電信電話株式会社 | ネットワーク管理システム、管理装置、中継装置、方法およびプログラム |
-
2021
- 2021-08-11 JP JP2022542863A patent/JP7448014B2/ja active Active
- 2021-08-11 EP EP21855975.5A patent/EP4199439A1/en not_active Withdrawn
- 2021-08-11 WO PCT/JP2021/029629 patent/WO2022034896A1/ja unknown
- 2021-08-11 US US18/041,355 patent/US11917020B2/en active Active
-
2024
- 2024-01-19 US US18/418,069 patent/US20240171639A1/en active Pending
- 2024-02-22 JP JP2024025830A patent/JP2024052829A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007189383A (ja) | 2006-01-12 | 2007-07-26 | Matsushita Electric Ind Co Ltd | Tcp/ip通信中継方法及びtcp/ip通信中継装置 |
JP2009266202A (ja) | 2008-04-04 | 2009-11-12 | Canon Inc | セッション管理システム、その制御方法、及びクライアント端末 |
JP2014103553A (ja) | 2012-11-20 | 2014-06-05 | Toshiba Corp | 通信装置、通信方法およびプログラム |
Non-Patent Citations (3)
Title |
---|
FreeBSD, Accept Filter,2015年03月04日,<URL> https://web.archive.org/web/20150304173901/https://kaworu.jpn.org/freebsd/Accept_Filter |
Linux socket accepシステムコールとTCP_DEFER_ACCEPT,2017年10月02日,<URL> https://web.archive.org/web/20171002072923/https://kaworu.jpn.org/kaworu/2011-09-10-1.php |
鈴木 章太,初心者でもすんなり分かる Linuxカーネルの仕組み 第4回 TCP/IPネットワーク,日経Linux 第16巻 第8号 NIKKEI Linux,日本,日経BP社 Nikkei Business Publications,Inc.,2014年07月08日,P.112-117 |
Also Published As
Publication number | Publication date |
---|---|
WO2022034896A1 (ja) | 2022-02-17 |
US20230300202A1 (en) | 2023-09-21 |
JPWO2022034896A1 (ja) | 2022-02-17 |
JP2024052829A (ja) | 2024-04-12 |
US11917020B2 (en) | 2024-02-27 |
EP4199439A1 (en) | 2023-06-21 |
US20240171639A1 (en) | 2024-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11792114B2 (en) | System and method for facilitating efficient management of non-idempotent operations in a network interface controller (NIC) | |
US9155046B2 (en) | Optimizing semi-active workloads | |
US11134140B2 (en) | TCP processing for devices | |
US8996718B2 (en) | TCP-aware receive side coalescing | |
EP3482298B1 (en) | Multicast apparatuses and methods for distributing data to multiple receivers in high-performance computing and cloud-based networks | |
US8259728B2 (en) | Method and system for a fast drop recovery for a TCP connection | |
KR20070002037A (ko) | 네트워크에서 이용하기 위한 방법, 장치, 시스템 및 기계판독가능 매체 | |
CN113285931B (zh) | 流媒体的传输方法、流媒体服务器及流媒体系统 | |
EP2722768A1 (en) | TCP processing for devices | |
WO2014008793A1 (zh) | 一种tcp数据传输方法、tcp卸载引擎及系统 | |
US9794354B1 (en) | System and method for communication between networked applications | |
US8588095B2 (en) | Data conversion device and data conversion method | |
US10708816B2 (en) | Communication apparatus, communication method, and non-transitory computer-readable storage medium for performing packetization processing that does not depend on a network interface | |
JP7448014B2 (ja) | 通信装置及び通信方法 | |
JP7499035B2 (ja) | 通信装置及び通信方法 | |
US20210006264A1 (en) | Dma transfer apparatus, method of controlling the same, communication apparatus, method of controlling the same, and non-transitory computer-readable storage medium | |
US20140247718A1 (en) | Reducing TCP Timeouts due to Incast Collapse at a Network Switch | |
JP6802295B2 (ja) | 転送装置、転送方法及びプログラム | |
WO2022092075A1 (ja) | 通信装置及び通信方法 | |
CN113645178B (zh) | 增强udp网络协议以有效传输大型数据单元的技术 | |
US20160218984A1 (en) | Communication device and control method of communication device | |
US10601601B2 (en) | Information processing system, information processing method, non-transitory storage medium storing program, and information processing device | |
US11102150B2 (en) | Communication apparatus and control method for communication apparatus | |
JP5423404B2 (ja) | オフロード処理装置、および、通信システム | |
US20150288785A1 (en) | Communication apparatus and transmitting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230210 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230210 |
|
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: 20240130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240212 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7448014 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |