KR102836599B1 - 차량의 제어기 부하 분산 방법 및 장치 - Google Patents
차량의 제어기 부하 분산 방법 및 장치Info
- Publication number
- KR102836599B1 KR102836599B1 KR1020190104896A KR20190104896A KR102836599B1 KR 102836599 B1 KR102836599 B1 KR 102836599B1 KR 1020190104896 A KR1020190104896 A KR 1020190104896A KR 20190104896 A KR20190104896 A KR 20190104896A KR 102836599 B1 KR102836599 B1 KR 102836599B1
- Authority
- KR
- South Korea
- Prior art keywords
- controller
- service
- controllers
- vehicle
- transfer
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- 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
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
도 1은 종래의 발명에 따른 서비스 제공 방안을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 차량의 제어기 부하 분산 장치를 설명하기 위한 블럭도이다.
도 3 내지 5는 본 발명의 일 실시예에 따른 차량의 제어기 부하 분산 장치를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 리저브 메시지를 도시한 도면이다.
도 7 내지 도 8은 본 발명의 일 실시예에 따른 차량의 제어기 부하 분산 방법의 흐름도이다.
200: 고성능 제어기.
300: 시스템 제어기.
400: 모뎀.
Claims (20)
- 다수의 제1 제어기의 리소스를 모니터링하는 단계;
상기 다수의 제1 제어기의 리소스 부하율이 일정기간 동안 기준값 이상인지를 판단하는 단계;
상기 리소스 부하율 판단 결과, 상기 다수의 제1 제어기의 리소스 부하율이 기준값 이상이면 상기 다수의 제1 제어기들 중 가장 낮은 리소스 부하율을 갖는 제1 제어기를 선정하는 단계;
상기 선정된 제1 제어기에 설치된 다수의 프로그램들 중 상기 선정된 제어기로 이관할 서비스를 선정하는 단계;
상기 이관할 서비스가 연결된 제2 제어기의 CAN 신호 변환 여부를 판단하는 단계;
상기 CAN 신호 변환 여부에 기초하여 상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하는 단계;
상기 이관된 서비스의 사용 여부를 판단하는 단계; 및
상기 이관 서비스의 사용 여부에 기초하여 서비스 레지스트리 업데이트 또는 서비스 복원을 수행하는 단계를 포함하는 차량의 제어기 부하 분산 방법. - 제 1항에 있어서,
상기 이관할 서비스가 상기 CAN 신호를 변환하는 경우, 상기 선정된 제1 제어기와 상기 제2 제어기가 같은 CAN 채널에 있는지 판단하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 제 2항에 있어서,
상기 제1 제어기와 상기 제2 제어기가 같은 CAN 채널인 경우,
상기 이관할 서비스가 상기 제2 제어기의 송신 신호를 보내는 기능만 하는지 판단하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 제 3항에 있어서,
상기 제2 제어기가 상기 송신 신호 만을 보내는 경우, 상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하는 단계; 및
상기 제2 제어기가 상기 송신 신호 만을 보내지 않는 경우, 상기 이관할 서비스가 상기 제2 제어기로 통신 신호를 송신하는지 판단하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 제 4항에 있어서,
상기 이관할 서비스가 상기 제2 제어기로 상기 통신 신호를 송신하지 않는 경우, 상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하는 단계; 및
상기 서비스가 상기 제2 제어기로 상기 통신 신호를 송신하는 경우, 상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 있는지 판단하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 제 2항에 있어서,
상기 선정된 제1 제어기와 상기 제2 제어기가 같은 CAN 채널이 아닌 경우, 상기 선정된 제1 제어기와 상기 제2 제어기 간의 제1 제어기 리스트를 업데이트하는 단계; 및
상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 있는지 판단하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 제5항 또는 제6항에 있어서,
상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 있는 경우, 상기 리저브 메시지의 수신처 및 송신처를 정의하는 단계;
상기 리저브 메시지 사용 여부 테이블을 공유하는 단계;
상기 서비스를 제공하던 제1 제어기를 최종 수신처로 선정하는 단계; 및
상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 제 7항에 있어서,
상기 리저브 메시지 사용 여부 테이블을 공유하는 단계는
상기 서비스를 제공하던 제1 제어기의 이더넷 통신이 변경되는 경우, 상기 리저브 메시지 사용 여부 테이블을 공유를 단일 수행하는 차량의 제어기 부하 분산 방법. - 제 7항에 있어서,
상기 서비스를 제공하던 제1 제어기를 최종 수신처로 선정하는 단계는
상기 선정된 제1 제어기와 해당 제2 제어기의 송수신 관계를 유지하는 차량의 제어기 부하 분산 방법. - 제5항 또는 제6항에 있어서,
상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 없는 경우,
상기 선정된 서비스 이관 대상인 제1 제어기를 재선정하는 단계;
서비스 이관을 검토하지 않은 제1 제어기가 있는지 판단하는 단계; 및
상기 서비스 이관을 검토하지 않은 제1 제어기가 없는 경우, 상기 서비스를 이관 전으로 복원하는 단계를 더 포함하는 차량의 제어기 부하 분산 방법. - 외부로부터 수신되는 다수의 프로그램을 설치하는 다수의 제1 제어기;
상기 다수의 고성능 제어기에 CAN 통신을 통해 연결되는 다수의 제2 제어기;
상기 다수의 고성능 제어기와 이더넷 통신을 통해 연결되는 이더넷 스위치를 포함하고,
상기 다수의 고성능 제어기 간에는 적어도 하나 이상의 CAN 채널이 연결되고,
상기 이더넷 스위치는
상기 다수의 제1 제어기의 리소스를 모니터링하여, 리소스 부하율이 일정기간 동안 기준값 이상이면, 상기 다수의 제1 제어기들 중 가장 낮은 리소스 부하율을 갖는 제1 제어기를 선정하고,
상기 설치된 다수의 프로그램들 중 이관할 서비스를 선정하고,
상기 이관할 서비스가 연결된 제2 제어기의 CAN 신호 변환 여부를 판단하고,
상기 CAN 신호 변환 여부에 기초하여 상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하고,
상기 이관된 서비스의 사용 여부를 판단하고,
상기 이관 서비스의 사용 여부에 기초하여 서비스 레지스트리 업데이트 또는 서비스 복원을 수행하는 차량의 제어기 부하 분산 장치. - 제 11항에 있어서,
상기 이더넷 스위치는
상기 이관할 서비스가 상기 CAN 신호를 변환하는 경우, 상기 선정된 제1 제어기와 상기 제2 제어기가 같은 CAN 채널에 있는지 판단하는 차량의 제어기 부하 분산 장치. - 제 12항에 있어서,
상기 이더넷 스위치는
상기 제1 제어기와 상기 제2 제어기가 같은 CAN 채널인 경우,
상기 이관할 서비스가 상기 제2 제어기의 송신 신호를 보내는 기능만 하는지 판단하는 차량의 제어기 부하 분산 장치. - 제 13항에 있어서,
상기 이더넷 스위치는
상기 제2 제어기가 상기 송신 신호 만을 보내는 경우, 상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하거나
상기 제2 제어기가 상기 송신 신호 만을 보내지 않는 경우, 상기 이관할 서비스가 상기 제2 제어기로 통신 신호를 송신하는지 판단하는 차량의 제어기 부하 분산 장치. - 제 14항에 있어서,
상기 이더넷 스위치는
상기 이관할 서비스가 상기 제2 제어기로 상기 통신 신호를 송신하지 않는 경우, 상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하거나,
상기 서비스가 상기 제2 제어기로 상기 통신 신호를 송신하는 경우, 상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 있는지 판단하는 차량의 제어기 부하 분산 장치. - 제 12항에 있어서,
상기 이더넷 스위치는
상기 선정된 제1 제어기와 상기 제2 제어기가 같은 CAN 채널이 아닌 경우, 상기 선정된 제1 제어기와 상기 제2 제어기 간의 제1 제어기 리스트를 업데이트하고,
상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 있는지 판단하는 차량의 제어기 부하 분산 장치. - 제15항 또는 제16항에 있어서,
상기 이더넷 스위치는
상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 있는 경우, 상기 리저브 메시지의 수신처 및 송신처를 정의하고,
상기 리저브 메시지 사용 여부 테이블을 공유하고,
상기 서비스를 제공하던 제1 제어기를 최종 수신처로 선정하고,
상기 선정된 서비스를 상기 선정된 제1 제어기로 이관하는 차량의 제어기 부하 분산 장치. - 제 17항에 있어서,
상기 이더넷 스위치는
상기 서비스를 제공하던 제1 제어기의 이더넷 통신이 변경되는 경우, 상기 리저브 메시지 사용 여부 테이블의 공유를 단일 수행하는 차량의 제어기 부하 분산 장치. - 제 17항에 있어서,
상기 이더넷 스위치는
상기 서비스를 제공하던 제1 제어기를 최종 수신처로 선정하는 경우, 상기 선정된 제1 제어기와 해당 제2 제어기의 송수신 관계를 유지하는 차량의 제어기 부하 분산 장치. - 제15항 또는 제16항에 있어서,
상기 이더넷 스위치는
상기 다수의 제1 제어기 간에 사용 가능한 리저브 메시지가 없는 경우,
상기 선정된 서비스 이관 대상인 제1 제어기를 재선정하고,
서비스 이관을 검토하지 않은 제1 제어기가 있는지 판단하여, 상기 서비스 이관을 검토하지 않은 제1 제어기가 없는 경우, 상기 서비스를 이관 전으로 복원하는 차량의 제어기 부하 분산 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190104896A KR102836599B1 (ko) | 2019-08-27 | 2019-08-27 | 차량의 제어기 부하 분산 방법 및 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190104896A KR102836599B1 (ko) | 2019-08-27 | 2019-08-27 | 차량의 제어기 부하 분산 방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210025212A KR20210025212A (ko) | 2021-03-09 |
| KR102836599B1 true KR102836599B1 (ko) | 2025-07-21 |
Family
ID=75179839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190104896A Active KR102836599B1 (ko) | 2019-08-27 | 2019-08-27 | 차량의 제어기 부하 분산 방법 및 장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102836599B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115695511A (zh) * | 2022-10-09 | 2023-02-03 | 奇瑞商用车(安徽)有限公司 | 一种基于soa架构的方向盘震动功能控制方法和系统 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016007563A1 (en) | 2014-07-07 | 2016-01-14 | Symphony Teleca Corporation | Remote Embedded Device Update Platform Apparatuses, Methods and Systems |
-
2019
- 2019-08-27 KR KR1020190104896A patent/KR102836599B1/ko active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016007563A1 (en) | 2014-07-07 | 2016-01-14 | Symphony Teleca Corporation | Remote Embedded Device Update Platform Apparatuses, Methods and Systems |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20210025212A (ko) | 2021-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7116802B2 (ja) | マスター・スタンドバイコンテナシステム切替 | |
| CN107181780B (zh) | 通信通道处理方法和系统 | |
| CN110719311B (zh) | 分布式协调服务方法、系统及计算机可读存储介质 | |
| US20150112507A1 (en) | Method, a vehicle mountable controller and a device for operating a vehicle mountable controller in a computer network | |
| CN111641669B (zh) | 以网络为中心的进程控制系统中的动态负载平衡 | |
| KR102555907B1 (ko) | 차량 및 그의 통신 제어 방법 | |
| CN111177160A (zh) | 服务更新方法、装置、服务器及介质 | |
| KR102836599B1 (ko) | 차량의 제어기 부하 분산 방법 및 장치 | |
| US11720082B2 (en) | SCADA web HMI system | |
| CN111078238A (zh) | 容器环境下应用配置集中处理方法及装置 | |
| US20060212136A1 (en) | Method of controlling plurality of home devices using single controller and system thereof | |
| CN116996376A (zh) | 对固网终端更新配置的方法、装置、设备及其存储介质 | |
| CN115412555B (zh) | 一种云边通信方法、装置、设备及计算机可读存储介质 | |
| CN110855739B (zh) | 一种基于容器技术的异地及异构资源统一管理方法及系统 | |
| CN101005372A (zh) | 集群式缓存服务系统及其实现方法 | |
| CN113396573B (zh) | 计算服务的迁移 | |
| US9654554B2 (en) | Seamless scaling of multiple appliances | |
| CN114257503A (zh) | 加速域名部署方法、服务器、系统和存储介质 | |
| CN113535402A (zh) | 基于5g mec的负载均衡处理方法、装置及电子设备 | |
| CN105847428A (zh) | 一种移动云平台 | |
| GB2423605A (en) | Status management device with monitor registry | |
| CN110572283B (zh) | 机载平台服务交互接力控制系统 | |
| Xu et al. | Research on the Design of Software Upgrade for Special Vehicles Based on OTA Technology | |
| US10826811B1 (en) | System and method for managing clustered radio networks | |
| KR100637703B1 (ko) | 홈 네트워크 환경에서 데이터 분배를 위한 서버,클라이언트, 데이터 분배 시스템 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| F11 | Ip right granted following substantive examination |
Free format text: ST27 STATUS EVENT CODE: A-2-4-F10-F11-EXM-PR0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-2-2-U10-U11-OTH-PR1002 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |