JP7747060B2 - 通信システム、通信方法、プログラム、及び制御装置 - Google Patents
通信システム、通信方法、プログラム、及び制御装置Info
- Publication number
- JP7747060B2 JP7747060B2 JP2023559253A JP2023559253A JP7747060B2 JP 7747060 B2 JP7747060 B2 JP 7747060B2 JP 2023559253 A JP2023559253 A JP 2023559253A JP 2023559253 A JP2023559253 A JP 2023559253A JP 7747060 B2 JP7747060 B2 JP 7747060B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- communication terminal
- streaming
- control
- network quality
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測するネットワーク品質予測手段と、予測された前記ネットワーク品質に基づいて、前記予測時刻に前記通信端末から、前記サーバへのデータの送信におけるストリーミング設定を行うストリーミング設定手段と、前記ストリーミング設定に基づいて、ストリーミング制御を行うストリーミング制御手段と、を有する通信システムである。
図1は、本発明の実施形態における全体構成を示した概念図である。図1では、本実施形態の通信システム1が、一例として、自動走行する農業機械(以下、農業機械を「農機」と示す)の遠隔制御に利用される場合が示されている。通信システム1は、通信端末2及びサーバ4によって構築されている。
<通信端末のハードウェア構成>
まずは、図2を用いて、通信端末2のハードウェア構成について説明する。図2は、通信端末のハードウェア構成図である。
次に、図3を用いて、サーバ4のハードウェア構成について説明する。図3は、サーバのハードウェア構成図である。
続いて、図4を用いて、通信システムの機能構成について説明する。図4は、本発明の実施形態における通信システムの機能アーキテクチャを示す機能ブロック図である。図4では、通信端末2とサーバ4がそれぞれ各部(機能)を有しているが、これは一例であり、通信端末2とサーバ4は、どの部(機能)を有していてもよい。
次に、図5を用いて、ユーザ要求管理DB40について説明する。図5はユーザ要求管理DBの概念図である。ユーザ要求管理DB40は、図5に示されるようにユーザ要求管理テーブルによって構成されており、予め通信端末2のユーザとサーバ4の運営者との間で取り決めた、ユーザの要求(優先度の内容)が管理されている。
続いて、図4に戻り、各機能部について説明する。なお、以降、「出力」及び「入力」は、ネットワークを介する場合、それぞれ「送信」及び「受信」と表現可能である。
続いて、図6を用いて、通信システム1における主な処理を説明する。図6は、通信システムにおける主な処理を示すシーケンス図である。なお、図6に示される処理に至るまでに、ネットワーク品質予測部21は、未来位置推定部13によって出力された推定結果情報を入力している。
以上のように、ストリーミング設定部23がネットワーク切替のタイミングを事前把握することで、切り替え先のネットワークの予測品質に基づいた制御(ビットレート制御等)により最適制御を継続可能となる。また、ストリーミング設定部23がネットワーク切替タイミングを把握できない場合でも、伝送に使用する可能性がある全てのネットワークの予測品質を把握している場合、使用中のネットワークの予測品質に加えて、切り替え先候補のネットワークの予測品質も考慮した最悪値に応じて通信制御(ビットレート制御等)することで、ネットワーク品質が絶対的に不足する場合を除いて、ある一定品質以上の画像のリアルタイム受信継続を実現可能である。
ネットワーク切替指示から実際に特定のネットワークに切り替えられるまでの時間をt(例えば、t=5秒)とすると、ストリーミング設定(ビットレート等)も時間tを考慮して選択及び制御する必要がある。この場合、ネットワーク切替指示の出力時がネットワーク切替完了であるという前提で、ストリーミング設定(ビットレート等)を選択及び制御すると、時間t分だけ(ビットレート等の)制御が先行してしまい、設定されるビットレート等と設定すべきビットレート等に乖離が生じる可能性がある。そこで、ストリーミング設定部23は、ネットワーク切替判断情報から実際にネットワークが切り替えられるまでの時間tを予め計測及び把握しておき、ネットワーク切替を伴う場合には、選択された設定(ビットレート等)の適用を時間t分だけ遅延させる。これにより、ビットレート等の制御の時間t分の先行を回避できるため、設定(されるビットレート等と設定すべきビットレート等)に乖離が生じない。
ストリーミング制御結果管理部30は、ネットワーク品質予測結果、ネットワーク品質計測結果、ストリーミング設定(ビットレート推定値等)、制御タイミング、ストリーミング(ビットレート等)の制御結果(実際のユーザ(人)の主観品質やAI画像認識率等がどうだったか)を踏まえたフィードバック制御をストリーミング設定部23に適用することで、ストリーミング(ビットレート)制御の精度向上が可能となる。
本発明は上述の実施形態に限定されるものではなく、以下に示すような構成又は処理(動作)であってもよい。
2 通信端末
4 サーバ
10 端末位置偏移管理部(端末位置偏移管理手段の一例)
11 位置時刻情報取得部(位置時刻情報取得手段の一例)
12 位置時刻情報配信部(位置時刻情報配信手段の一例)
13 未来位置推定部(未来位置推定手段の一例)
20 ネットワーク品質管理部(ネットワーク品質管理手段の一例)
21 ネットワーク品質予測部(ネットワーク品質予測手段の一例)
22 ネットワーク切替判断部(ネットワーク切替判断手段の一例、ネットワーク制御判断手段の一例)
23 ストリーミング設定部(ストリーミング設定手段の一例)
24 ネットワーク品質計測部(ネットワーク品質計測手段の一例)
25 ネットワーク切替通知部(ネットワーク切替通知手段の一例、ネットワーク制御通知手段の一例)
26 ストリーミング制御部(ストリーミング制御手段の一例)
27 ネットワーク切替実施部(ネットワーク切替実施手段の一例、ネットワーク制御実施手段の一例)
28 ストリーミング部(ストリーミング手段の一例)
30 ストリーミング制御結果管理部
40 ユーザ要求管理DB(ユーザ要求管理手段の一例)
Claims (21)
- データの送受信を行う通信端末及びサーバによって構築された通信システムであって、
前記通信端末の経路計画又は過去の経路を示す経路情報、及び前記通信端末の現在位置及び現在時刻を示す現在の位置時刻情報に基づいて、前記通信端末の未来位置及び当該未来位置に到達する予測時刻を推定する未来位置推定手段と、
位置に応じたネットワーク品質を管理するネットワーク品質管理手段と、
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測するネットワーク品質予測手段と、
予測された前記ネットワーク品質に基づいて、前記予測時刻に前記通信端末から、前記サーバへのデータの送信におけるストリーミング設定を行うストリーミング設定手段と、
前記ストリーミング設定に基づいて、ストリーミング制御を行うストリーミング制御手段と、
を有する通信システム。 - 前記ストリーミング設定のパラメータは、前記データのコーデック、解像度、フレームレート、又はビットレートである、請求項1に記載の通信システム。
- 請求項1又は2に記載の通信システムであって、
前記通信端末と前記サーバとは、複数のネットワークのいずれかを介してデータの送受信を行い、
前記ネットワーク品質予測手段によって予測された前記ネットワーク品質に基づいて、前記通信端末と前記サーバが使用しているネットワークの制御を行うかを判断するネットワーク制御判断手段と、
前記ネットワーク制御判断手段によって行うと判断された制御の指示を、前記ネットワークの制御を実施するネットワーク制御実施手段に出力するネットワーク制御通知手段と、
を有する通信システム。 - 前記ネットワーク制御判断手段による前記ネットワークの制御を行うかを判断することは、前記複数のネットワークのいずれかへ、前記ネットワークの切り替え先を判断することであり、
前記ネットワーク制御通知手段による前記制御の指示は、前記ネットワーク制御判断手段によって判断された切り替え先に切り替える旨の切替指示を、前記ネットワーク制御実施手段に出力することである、
請求項3に記載の通信システム。 - 前記ストリーミング設定手段は、前記ネットワーク制御判断手段によって前記ネットワークの制御を行うと判断された場合に、前記ネットワークの制御に連動して、前記ストリーミング設定を行う、請求項3に記載の通信システム。
- 請求項5に記載の通信システムであって、
前記ストリーミング制御のパラメータに関し、前記通信端末のユーザの要求を管理するユーザ要求管理手段を有し、
前記ストリーミング設定手段は、前記ユーザの要求を優先して、前記ストリーミング設定を行う通信システム。 - 前記ユーザ要求管理手段は、前記ネットワークの切り替え先の特定のネットワークに関し、前記通信端末のユーザの要求を管理し、
前記ネットワーク制御判断手段は、前記特定のネットワークに関する前記ユーザの要求を優先して、前記ネットワークの切り替え先を判断する、請求項6に記載の通信システム。 - 前記ネットワーク品質を計測するネットワーク品質計測手段をさらに備え、前記ストリーミング設定手段は、前記ネットワーク品質計測手段から受信する前記ネットワーク品質を示す情報に基づいて、ストリーミング設定を行う請求項1に記載の通信システム。
- ストリーミング制御結果を管理するストリーミング制御結果管理手段をさらに備え、前記ストリーミング設定手段は、前記ストリーミング制御結果管理手段からフィードバックされるストリーミング制御結果に基づいて、ストリーミング設定を行う請求項1に記載の通信システム。
- データの送受信を行う通信端末及びサーバによって構築された通信システムが実行する通信方法であって、
前記通信システムは、位置に応じたネットワーク品質を管理するネットワーク品質管理手段を有し、
前記通信システムは、
前記通信端末の経路計画又は過去の経路を示す経路情報、及び前記通信端末の現在位置及び現在時刻を示す現在の位置時刻情報に基づいて、前記通信端末の未来位置及び当該未来位置に到達する予測時刻を推定し、
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測し、
予測された前記ネットワーク品質に基づいて、前記予測時刻に前記通信端末から、前記サーバへのデータの送信におけるストリーミング設定を行い、
前記ストリーミング設定に基づいて、ストリーミング制御を行う
通信方法。 - コンピュータに、請求項10に記載の方法を実行させるプログラム。
- サーバとの間でデータの送受信を行う通信端末の経路計画又は過去の経路を示す経路情報、及び前記通信端末の現在位置及び現在時刻を示す現在の位置時刻情報に基づいて、前記通信端末の未来位置及び当該未来位置に到達する予測時刻を推定する未来位置推定手段と、
位置に応じたネットワーク品質を管理するネットワーク品質管理手段と、
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測するネットワーク品質予測手段と、
予測された前記ネットワーク品質に基づいて、前記通信端末に対して、前記予測時刻に前記通信端末から、前記サーバへのデータの送信におけるストリーミング設定を行うストリーミング設定手段と、
を有する制御装置。 - 前記ストリーミング設定のパラメータは、前記データのコーデック、解像度、フレームレート、又はビットレートである、請求項12に記載の制御装置。
- 前記通信端末と前記サーバとは、複数のネットワークのいずれかを介してデータの送受信を行い、前記ネットワーク品質予測手段によって予測された前記ネットワーク品質に基づいて、前記通信端末と前記サーバが使用しているネットワークの切替を行うかを判断するネットワーク制御判断手段と、
を有する、請求項12又は13に記載の制御装置。 - 前記ストリーミング設定手段は、前記ネットワーク制御判断手段によって前記ネットワークの制御を行うと判断された場合に、前記ネットワークの制御に連動して、前記ストリーミング設定を行う、請求項14に記載の制御装置。
- 前記ストリーミング設定に基づいて行われるストリーミング制御のパラメータに関し、前記通信端末のユーザの要求を管理するユーザ要求管理手段を有し、
前記ストリーミング設定手段は、前記ユーザの要求を優先して、前記ストリーミング設定を行う、請求項14に記載の制御装置。 - 前記ユーザ要求管理手段は、前記ネットワークの切り替え先の特定のネットワークに関し、前記通信端末のユーザの要求を管理し、
前記ネットワーク制御判断手段は、前記特定のネットワークに関する前記ユーザの要求を優先して、前記ネットワークの切り替え先を判断する、請求項16に記載の制御装置。 - ストリーミング制御結果を管理するストリーミング制御結果管理手段をさらに備え、前記ストリーミング設定手段は、前記ストリーミング制御結果管理手段からフィードバックされるストリーミング制御結果に基づいて、ストリーミング設定を行う請求項12に記載の制御装置。
- 通信端末とサーバとは、複数のネットワークのいずれかを介してデータの送受信を行い、
前記サーバとの間でデータの送受信を行う前記通信端末の経路計画又は過去の経路を示す経路情報、及び前記通信端末の現在位置及び現在時刻を示す現在の位置時刻情報に基づいて、前記通信端末の未来位置及び当該未来位置に到達する予測時刻を推定する未来位置推定手段と、
位置に応じたネットワーク品質を管理するネットワーク品質管理手段と、
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測するネットワーク品質予測手段と、
予測された前記ネットワーク品質に基づいて、前記通信端末と前記サーバが使用しているネットワークの切替を行うかを判断するネットワーク制御判断手段と、
前記ネットワークの切り替え先の特定のネットワークに関し、前記通信端末のユーザの要求を管理するユーザ要求管理手段と、
を有し、
前記ネットワーク制御判断手段は、前記特定のネットワークに関する前記ユーザの要求を優先して、前記ネットワークの切り替え先を判断する、制御装置。 - サーバとの間でデータの送受信を行う通信端末とデータの送受信を行う制御装置が実行する通信方法であって、
前記通信端末と前記サーバとは、複数のネットワークのいずれかを介してデータの送受信を行い、
前記制御装置は、位置に応じたネットワーク品質を管理するネットワーク品質管理手段を有し、
前記制御装置は、
前記通信端末の経路計画又は過去の経路を示す経路情報、及び前記通信端末の現在位置及び現在時刻を示す現在の位置時刻情報に基づいて、前記通信端末の未来位置及び当該未来位置に到達する予測時刻を推定し、
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測し、
予測された前記ネットワーク品質に基づいて、前記予測時刻に前記通信端末と前記サーバの通信におけるストリーミング設定を行う通信方法。 - サーバとの間でデータの送受信を行う通信端末とデータの送受信を行う制御装置が実行する通信方法であって、
前記通信端末と前記サーバとは、複数のネットワークのいずれかを介してデータの送受信を行い、
前記制御装置は、位置に応じたネットワーク品質を管理するネットワーク品質管理手段、及び前記ネットワークの切り替え先の特定のネットワークに関し、前記通信端末のユーザの要求を管理するユーザ要求管理手段を有し、
前記制御装置は、
前記通信端末の経路計画又は過去の経路を示す経路情報、及び前記通信端末の現在位置及び現在時刻を示す現在の位置時刻情報に基づいて、前記通信端末の未来位置及び当該未来位置に到達する予測時刻を推定し、
前記未来位置及び前記位置に応じたネットワーク品質に基づいて、前記未来位置におけるネットワーク品質を予測し、
予測された前記ネットワーク品質に基づいて、前記通信端末と前記サーバが使用しているネットワークの切替を行うかを判断し、
前記特定のネットワークに関する前記ユーザの要求を優先して、前記ネットワークの切り替え先を判断する、
通信方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/041305 WO2023084632A1 (ja) | 2021-11-10 | 2021-11-10 | 通信システム、通信方法及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023084632A1 JPWO2023084632A1 (ja) | 2023-05-19 |
| JPWO2023084632A5 JPWO2023084632A5 (ja) | 2024-08-27 |
| JP7747060B2 true JP7747060B2 (ja) | 2025-10-01 |
Family
ID=86335332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023559253A Active JP7747060B2 (ja) | 2021-11-10 | 2021-11-10 | 通信システム、通信方法、プログラム、及び制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7747060B2 (ja) |
| WO (1) | WO2023084632A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7838548B2 (ja) * | 2023-09-07 | 2026-04-01 | トヨタ自動車株式会社 | 群制御システム及び群制御方法 |
| WO2026053755A1 (ja) * | 2024-09-09 | 2026-03-12 | 日本電気株式会社 | プログラム、情報処理装置、及び情報処理方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012195771A (ja) | 2011-03-16 | 2012-10-11 | Fujitsu Ltd | 通信制御装置及び方法並びに無線通信システム |
| WO2019059134A1 (ja) | 2017-09-22 | 2019-03-28 | 株式会社Nttドコモ | 通信品質調整システム |
-
2021
- 2021-11-10 JP JP2023559253A patent/JP7747060B2/ja active Active
- 2021-11-10 WO PCT/JP2021/041305 patent/WO2023084632A1/ja not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012195771A (ja) | 2011-03-16 | 2012-10-11 | Fujitsu Ltd | 通信制御装置及び方法並びに無線通信システム |
| WO2019059134A1 (ja) | 2017-09-22 | 2019-03-28 | 株式会社Nttドコモ | 通信品質調整システム |
Non-Patent Citations (1)
| Title |
|---|
| IOWN-APNで実現するネットワークサービス技術,NTT技術ジャーナル 第33巻 第8号 ,一般社団法人電気通信協会,2021年08月20日,第33巻,p29-33 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023084632A1 (ja) | 2023-05-19 |
| JPWO2023084632A1 (ja) | 2023-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220229759A1 (en) | Method, device, and system for simulation test | |
| US11706129B2 (en) | Platform for redundant wireless communications optimization | |
| US11403517B2 (en) | Proximity-based distributed sensor processing | |
| Hao et al. | GTube: Geo-predictive video streaming over HTTP in mobile environments | |
| JP7747060B2 (ja) | 通信システム、通信方法、プログラム、及び制御装置 | |
| CN113442920B (zh) | 编队行驶的控制方法、装置、计算机可读介质及电子设备 | |
| US20140250468A1 (en) | Pre-emptive content caching in mobile networks | |
| CN101924927A (zh) | 联合视频监控方法及系统 | |
| US12105531B2 (en) | Joint optimization of robotic vehicle routing for ride quality, safety, and operator demand | |
| US20230018535A1 (en) | Optimizing deployment of machine learning workloads | |
| WO2020220199A1 (en) | Multiple sensor data storage with compressed video stream in autonomous driving vehicles | |
| JP2020030870A (ja) | 渋滞予測システム、端末装置、渋滞予測方法および渋滞予測プログラム | |
| Chen et al. | Efficient twin migration in vehicular metaverses: Multi-agent split deep reinforcement learning with spatio-temporal trajectory generation | |
| Maheshwari et al. | EdgeDrive: Supporting advanced driver assistance systems using mobile edge clouds networks | |
| WO2010032282A1 (ja) | サーバ装置、移動端末装置、交差点案内システム及び交差点案内方法 | |
| KR20150057399A (ko) | 위치에 기반하여 데이터를 송신 및 수신하는 장치 및 방법 | |
| CN115357475A (zh) | 数据处理方法、装置、设备、仿真平台和存储介质 | |
| JP2010204949A (ja) | データ伝送システム | |
| JP2010176452A (ja) | 情報処理分散システム、情報処理装置及び情報処理分散方法 | |
| KR20120040838A (ko) | 끊김 없는 영상을 제공하기 위한 멀티 스크린 플레이 서비스 시스템 및 방법 | |
| US12434733B2 (en) | Sensor data transfer with self adaptive configurations for autonomous driving vehicle | |
| KR102658603B1 (ko) | 자율주행 차량, 자율주행 차량의 제어 방법 및 자율주행 차량을 포함하는 자율주행 시스템 | |
| JP2019528519A (ja) | データを共有する方法及びシステム | |
| US12593091B1 (en) | Content delivery and data exchange for in-vehicle device in vehicular environment using storage network | |
| US12518545B2 (en) | Information processing device, mobile terminal, user terminal and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240301 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240819 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250610 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250808 |
|
| 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: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250901 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7747060 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |