JP2019009559A - サーバ - Google Patents
サーバ Download PDFInfo
- Publication number
- JP2019009559A JP2019009559A JP2017122286A JP2017122286A JP2019009559A JP 2019009559 A JP2019009559 A JP 2019009559A JP 2017122286 A JP2017122286 A JP 2017122286A JP 2017122286 A JP2017122286 A JP 2017122286A JP 2019009559 A JP2019009559 A JP 2019009559A
- Authority
- JP
- Japan
- Prior art keywords
- service
- client
- server
- priority
- ecu
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本開示は、サーバの処理負荷の増加および記憶容量の増加、ならびに通信品質の低下を抑制し、サーバがサービス毎にクライアントに応じて適切にサービスを提供する技術を提供する。
決定部は、クライアントからサービスの購読を要求されると、前記テーブル記憶部が記憶している優先度テーブルに基づいて、クライアントからのサービスの購読要求を許可するか否かを決定する。
[1.構成]
図1に示す通信システム10は、サーバECU20とクライアントECU40〜44と外部電子装置50〜54とを備えている。ECUは、Electronic Control Unitの略である。サーバECU20とクライアントECU40〜44とは車両2に搭載されており、互いに常時接続している。外部電子装置50〜54は、車両2の内部または外部に設置されており、必要に応じてサーバECU20と接続する。
遠隔診断通信サーバは、例えば、パワートレインECUが車両の駆動源を制御する制御パラメータ等をサーバECU20から取得し、車両の走行状態を遠隔で診断する。OTAサーバは、例えば、車載ECUに搭載されたソフトウェアの更新等を実行する。データ収集サーバは、例えば、車速等の車両の走行データをサーバECU20から取得する。スマートフォンは、車両2に持ち込まれ、例えば車両2のオーディオ装置を制御する。
[2.処理]
サーバECU20がクライアントECU40〜44と外部電子装置50〜54とにサービスを提供するサービス処理の概要について、図3、図4に基づいて説明する。図3、図4では、説明を簡単にするために、サーバECU20にクライアントECU40、42だけがサービスの購読を要求する場合を示している。図3、図4では、上から順番にサービス処理を説明する。
サーバECU20は、サービスAを提供中のクライアントは存在しないので、クライアントECU42にサービスAの購読要求を許可する。そして、サーバECU20は、クライアントECU42にサービスAの提供を開始する。
図5に示すように、サーバECU20に、外部電子装置50と、クライアントECU40〜44としてパワートレインECU40とボディECU42とADAS−ECU44とが接続している構成を例にして説明する。パワートレインECU40、ボディECU42、ADAS−ECU44、外部電子装置50のそれぞれのIPアドレスは、10.1.1.1、10.1.1.2、10.1.1.3、10.1.2.1である。
図6では、車速提供の提供先のポート番号を10、エンターテインメント制御の提供先のポート番号を20として、サービス毎にIPアドレスに関わらずサービスの提供先が同じポート番号に設定されている。これに対し、サービス毎にIPアドレスに対応して異なるポート番号が設定されてもよい。
車速提供のサービスについて、IPアドレスの10.1.1.2が示すボディECU42とIPアドレスの10.1.1.3が示すADAS−ECU44との優先度は5であり、その他のクライアントの優先度は0である。エンターテインメント制御のサービスについて、IPアドレスの10.1.2.1が示す外部電子装置50の優先度は5であり、IPアドレスの10.1.1.2が示すボディECU42の優先度は4であり、その他のクライアントの優先度は0である。
[2−1.サーバECU20の処理]
図7のフローチャートに基づいて、サーバECU20が実行するサービス処理について説明する。図7のフローチャートは、サーバECU20がクライアントからサービスの購読を要求されると、サーバECU20が実行するサービス処理である。前述したように、クライアントは、サーバECU20にサービスの購読を要求するとき、サービスを提供されるIPアドレスとポート番号とサービスの種類とをサーバECU20に送信する。
S402の判定がNoである、つまり該当するサービスを提供しているクライアントの数が上限数に達していない場合、サーバECU20は処理をS410に移行する。
図8のフローチャートは、サーバECU20がクライアントからサービスの購読停止を要求されると、サーバECU20が実行するサービス処理である。
(2)サーバECU20が該当するクライアントにサービスの提供を停止して現在サービスを提供していないにも関わらず、通信遅延のためにサーバECU20がサービスの購読停止の要求を受信した。
S422の判定がYesである、つまりサービスの購読停止を要求しているクライアントにサービスを提供している場合、S424においてサーバECU20は、サービスの購読停止を要求しているクライアントへのサービスの提供を停止する。そして、S426においてサーバECU20は、該当するサービスを提供しているクライアントの数を表すセッション数を−1する。
図9のフローチャートは、クライアントがサーバECU20にサービスの購読を要求すると実行するサービス処理である。
サービスの購読が不要になると、S440においてクライアントは、サービスの購読停止をサーバECU20に要求する。S442においてクライアントは、該当するサービスを購読するセッションを終了する。
以上説明した上記実施形態では、以下の効果を得ることができる。
(1)あるサービスについては他のクライアントよりも優先的にサービスを購読したいクライアントに高い優先度を設定し、他のサービスついては他のクライアントよりも優先的にサービスを購読する必要がないクライアントに低い優先度を設定できる。
[4.他の実施形態]
(1)上記実施形態では、車載の通信システム10のサーバECU20について説明した。これ以外にも、サービス毎にサービスを受ける優先度をクライアント毎に設定されるのであれば、車載に限らずどのような通信システムのサーバが、優先度に応じてクライアントからのサービスの購読要求を許可するか否かを決定してもよい。
Claims (6)
- TCP/IPの通信プロトコルを使用する通信システム(10)に適用され、クライアント(40〜44、50〜54)の購読要求に応じてクライアントにサービスを提供するサーバ(20)であって、
前記サービス毎に、前記サービスを受ける優先度が前記クライアントに対応して設定された優先度テーブル(32)を記憶しているように構成されたテーブル記憶部(30)と、
前記クライアントから前記サービスの購読を要求されると、前記テーブル記憶部が記憶している前記優先度テーブルに基づいて、前記クライアントからの前記サービスの購読要求を許可するか否かを決定するように構成されたサービス決定部(26、S400〜S410)と、
を備えるサーバ。 - 請求項1に記載のサーバであって、
前記優先度テーブルには、前記サービス毎に、前記サービスを提供されるIPアドレスとポート番号と、前記IPアドレスと前記ポート番号とに対応した前記優先度とが記憶されており、
前記サービス決定部(S404〜S410)は、前記サービスの購読を要求する前記クライアントから送信される前記IPアドレスと前記ポート番号とから前記優先度テーブルに記憶されている前記優先度を参照し、参照した前記優先度に基づいて、前記クライアントからの前記サービスの購読要求を許可するか否かを決定するように構成されている、
サーバ。 - 請求項1または2に記載のサーバであって、
前記優先度テーブルには、前記サービスの特性に基づいて前記クライアントに対応して優先度が設定されている、
サーバ。 - 請求項1から3のいずれか一項に記載のサーバであって、
前記優先度テーブルには、前記サービス毎に前記サービスが提供される前記クライアントの上限数が設定されており、
前記サービス決定部(S402〜S406)は、前記クライアントが購読を要求している前記サービスについて、前記サービスが提供されている前記クライアントの数が前記上限数に達している場合、前記サービスが提供されている複数の前記クライアントのうち、前記サービスの購読を要求している前記クライアントよりも前記優先度が低く前記優先度が最低の前記クライアントのいずれかへの前記サービスの提供を停止し、前記サービスの購読を要求している前記クライアントの購読要求を許可するように構成されている、
サーバ。 - 請求項4に記載のサーバであって、
前記サービス決定部(S406)は、前記サービスの購読を要求している前記クライアントよりも前記優先度が低く前記優先度が最低の前記クライアントが複数存在する場合、前記サービスの購読を要求した順序に基づいて前記サービスの提供を停止する前記クライアントを決定するように構成されている、
サーバ。 - 請求項4または5に記載のサーバであって、
前記上限数は、前記通信システムの通信帯域の限界に基づいて設定されている、
サーバ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017122286A JP2019009559A (ja) | 2017-06-22 | 2017-06-22 | サーバ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017122286A JP2019009559A (ja) | 2017-06-22 | 2017-06-22 | サーバ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019009559A true JP2019009559A (ja) | 2019-01-17 |
Family
ID=65029184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017122286A Pending JP2019009559A (ja) | 2017-06-22 | 2017-06-22 | サーバ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019009559A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021084928A1 (ja) * | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
WO2021084929A1 (ja) * | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
WO2021084927A1 (ja) * | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
WO2022153708A1 (ja) * | 2021-01-14 | 2022-07-21 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | サービス仲介装置、サービス仲介方法、および、プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07244639A (ja) * | 1994-03-03 | 1995-09-19 | Fujitsu Ltd | アクセス権管理装置 |
JPH11289341A (ja) * | 1997-10-14 | 1999-10-19 | Lucent Technol Inc | 通信ネットワークのための多重アクセス・システムにおいて使用の優先度に基づいて新しいコネクションを許可するための方法 |
JP2007194894A (ja) * | 2006-01-19 | 2007-08-02 | Nippon Telegr & Teleph Corp <Ntt> | リソース管理方法および装置 |
JP2015200964A (ja) * | 2014-04-04 | 2015-11-12 | 三菱電機株式会社 | 接続制御方法、サーバ、及びプログラム |
JP2017016408A (ja) * | 2015-07-01 | 2017-01-19 | 日本電信電話株式会社 | Api提供システムおよびapi提供方法 |
-
2017
- 2017-06-22 JP JP2017122286A patent/JP2019009559A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07244639A (ja) * | 1994-03-03 | 1995-09-19 | Fujitsu Ltd | アクセス権管理装置 |
JPH11289341A (ja) * | 1997-10-14 | 1999-10-19 | Lucent Technol Inc | 通信ネットワークのための多重アクセス・システムにおいて使用の優先度に基づいて新しいコネクションを許可するための方法 |
JP2007194894A (ja) * | 2006-01-19 | 2007-08-02 | Nippon Telegr & Teleph Corp <Ntt> | リソース管理方法および装置 |
JP2015200964A (ja) * | 2014-04-04 | 2015-11-12 | 三菱電機株式会社 | 接続制御方法、サーバ、及びプログラム |
JP2017016408A (ja) * | 2015-07-01 | 2017-01-19 | 日本電信電話株式会社 | Api提供システムおよびapi提供方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021084928A1 (ja) * | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
WO2021084929A1 (ja) * | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
WO2021084927A1 (ja) * | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
CN114467263A (zh) * | 2019-10-28 | 2022-05-10 | 住友电气工业株式会社 | 中继装置、车载通信系统、车辆及车载通信方法 |
CN114467263B (zh) * | 2019-10-28 | 2023-08-29 | 住友电气工业株式会社 | 中继装置、车载通信系统、车辆及车载通信方法 |
US11799991B2 (en) | 2019-10-28 | 2023-10-24 | Sumitomo Electric Industries, Ltd. | Relay device, in-vehicle communication system, vehicle, and in-vehicle communication method |
WO2022153708A1 (ja) * | 2021-01-14 | 2022-07-21 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | サービス仲介装置、サービス仲介方法、および、プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019009559A (ja) | サーバ | |
US10178165B2 (en) | Distributing application traffic to servers based on dynamic service response time | |
CN109315004B (zh) | Pdu类型的设置方法及相关实体 | |
KR102437915B1 (ko) | 다양한 유형의 세션 연속성을 갖는 pdu 세션 | |
US20110296037A1 (en) | Methods and systems for interfacing with a vehicle computing system over multiple data transport channels | |
AU2016208339B2 (en) | Context-based dynamic policy system for mobile devices and supporting network infrastructure | |
KR101904631B1 (ko) | 데이터 전송 방법, 통신 네트워크, 가입자, 및 차량 | |
US10992599B2 (en) | Communication method of ethernet network for vehicle | |
WO2016022036A1 (en) | Intermediary for multiple-transport client-device communications | |
WO2011085625A1 (zh) | 一种软件安装包下载方法、系统及客户端 | |
EP3942738A1 (en) | Third party network and network slice management | |
CN109358905B (zh) | 用于车辆的数据同步方法及装置 | |
CN103825900A (zh) | 网站访问方法及装置、过滤表单下载和更新方法及系统 | |
WO2018086695A1 (en) | Node type based control of assistance for data streaming | |
CN107003981B (zh) | 与本地配对的设备同步以使用点到点通信从远程服务器获得数据 | |
US10813142B2 (en) | Apparatus of paging mobile devices | |
US9826080B2 (en) | Sharing a single external accessory connection of a mobile device across multiple application programs | |
US20240187503A1 (en) | Vehicle-mounted relay device, vehicle-mounted communication system, and communication control method | |
CN108988985B (zh) | 在车辆通信网络中数据传输的方法、车辆通信网络、成员 | |
CN110892742B (zh) | 用于网络中的电子设备的数据保护配置 | |
WO2016074499A1 (zh) | 调用路由算法的方法及sdn控制器和sdn-oaf | |
EP4292336A1 (en) | Admission control based on registered user equipments | |
EP2874368B1 (en) | Method and device for generating aggregate layer networkmap and aggregate layer costmap | |
JP5522494B2 (ja) | クオリティオブサービス設定のための方法、リモートアクセスサーバおよびシステム | |
CN104410721A (zh) | 根据更新内容支持自动缓存的方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200519 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210323 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210519 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211109 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220510 |