[go: up one dir, main page]

TWI852197B - Vehicle core communication interface system and method thereof - Google Patents

Vehicle core communication interface system and method thereof Download PDF

Info

Publication number
TWI852197B
TWI852197B TW111145865A TW111145865A TWI852197B TW I852197 B TWI852197 B TW I852197B TW 111145865 A TW111145865 A TW 111145865A TW 111145865 A TW111145865 A TW 111145865A TW I852197 B TWI852197 B TW I852197B
Authority
TW
Taiwan
Prior art keywords
server
vehicle
message
client
interface service
Prior art date
Application number
TW111145865A
Other languages
Chinese (zh)
Other versions
TW202425673A (en
Inventor
王英傑
陳之偉
陳偉棋
蔡晨陽
Original Assignee
公信電子股份有限公司
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 公信電子股份有限公司 filed Critical 公信電子股份有限公司
Priority to TW111145865A priority Critical patent/TWI852197B/en
Publication of TW202425673A publication Critical patent/TW202425673A/en
Application granted granted Critical
Publication of TWI852197B publication Critical patent/TWI852197B/en

Links

Images

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本發明為一種車載核心通訊介面系統及其方法,主要是透過一車輛、一車輛設備管理平台及一車載服務器(car server)之組合設計,該車輛設備管理平台係分別與至少一客戶端及至少一服務端形成連結,而該車該車輛設備管理平台係管理與其連結的至少一客戶端及至少一服務端,且該車載服務器(car server)內係設有一程式間通訊介面,讓該至少一客戶端與該至少一服務端能透過該車載服務器(car server)內的程式間通訊介面來進行車載核心通訊,使具有即時通訊之效能,並能提升車載管理之能力。 The present invention is a vehicle core communication interface system and method thereof, which is mainly designed through a combination of a vehicle, a vehicle equipment management platform and a vehicle server (car server). The vehicle equipment management platform is connected to at least one client and at least one server respectively, and the vehicle equipment management platform manages at least one client and at least one server connected to it, and the vehicle server (car server) is provided with an inter-program communication interface, so that the at least one client and the at least one server can perform vehicle core communication through the inter-program communication interface in the vehicle server (car server), so as to have the performance of real-time communication and enhance the ability of vehicle management.

Description

車載核心通訊介面系統及其方法 In-vehicle core communication interface system and method

本發明係有關於一種車載核心通訊介面系統及其方法,尤指一種具有即時通訊之效能,並能提升車載管理之能力,而適用於電動車或是電動巴士等各種型態之車輛。 The present invention relates to a vehicle-mounted core communication interface system and method thereof, particularly a system having real-time communication performance and capable of improving vehicle-mounted management capabilities, and is applicable to various types of vehicles such as electric vehicles or electric buses.

現代的車輛隨著各種型態的不同,而配備了眾多的電子控制器(ECU),並透過該電子控制器(ECU)來控制操作變速器、安全氣囊、防鎖死煞車系統/ABS、定速巡航、動力方向盤、音響系統、動力車窗、車門、後視鏡調整、電池和混合動力電動汽車的充電系統等裝置,使車輛具有自動控制的效能,讓駕駛者能更專心於駕駛上。 Modern vehicles are equipped with many electronic control units (ECUs) according to their different types. These ECUs control the transmission, airbags, anti-lock braking system/ABS, cruise control, power steering, audio system, power windows, doors, rearview mirror adjustment, battery and hybrid electric vehicle charging systems, etc., so that the vehicle has automatic control performance, allowing the driver to focus more on driving.

而上述的裝置大都需要透過控制器區域網路(CAN)來進行連通,使車輛上的裝置能進行運作,但是,上述的裝置有些需要與其他子系統進行通訊,或是需要進行雙向溝通,才能使車輛穩定的運行,所以,在車輛上的通訊方式變得非常重要,尤其是隨著車輛的裝置越來越多,如何在進行雙向溝通時,能將訊息快速傳遞外,還要具有能即時通訊的效能,這是現有車輛及未來車輛的重要課題。 Most of the above devices need to be connected through the controller area network (CAN) to enable the devices on the vehicle to operate. However, some of the above devices need to communicate with other subsystems or need to conduct two-way communication to enable the vehicle to operate stably. Therefore, the communication method on the vehicle becomes very important, especially as the number of devices on the vehicle increases. How to quickly transmit information during two-way communication and have the performance of real-time communication is an important issue for existing and future vehicles.

因此,本發明人有鑑於上述缺失,期能提出一種具有即時通訊之效能,並能提升車載管理之能力的車載核心通訊介面系統及其方法,令使用者可輕易完成操作及安裝,乃潛心研思、設計組製,以提供使用者 便利性,為本發明人所欲研發之發明動機者。 Therefore, in view of the above shortcomings, the inventors of the present invention hope to propose a vehicle-mounted core communication interface system and method that has the performance of real-time communication and can enhance the ability of vehicle-mounted management, so that users can easily complete operation and installation. They have devoted themselves to research and design to provide users with convenience, which is the motivation for the invention of the present inventors.

本發明之主要目的,在於提供一種車載核心通訊介面系統及其方法,主要是透過一車輛、一車輛設備管理平台及一車載服務器(car server)之組合設計,該車輛設備管理平台係分別與至少一客戶端及至少一服務端形成連結,而該車該車輛設備管理平台係管理與其連結的至少一客戶端及至少一服務端,且該車載服務器(car server)內係設有一程式間通訊介面,讓該至少一客戶端與該至少一服務端能透過該車載服務器(car server)內的程式間通訊介面來進行車載核心通訊,使具有即時通訊之效能,並能提升車載管理之能力,進而增加整體之實用性。 The main purpose of the present invention is to provide a vehicle core communication interface system and method thereof, which is mainly designed by combining a vehicle, a vehicle equipment management platform and a vehicle server. The vehicle equipment management platform is connected to at least one client and at least one server respectively, and the vehicle equipment management platform manages at least one client and at least one server connected to it, and the vehicle server is provided with an inter-program communication interface, so that the at least one client and the at least one server can perform vehicle core communication through the inter-program communication interface in the vehicle server, so as to have the performance of real-time communication, and can enhance the ability of vehicle management, thereby increasing the overall practicality.

本發明之另一目的,在於提供一種車載核心通訊介面系統及其方法,且透過其車載核心通訊方式設有兩種,其中第一種方式乃該至少一客戶端係為至少一應用程式,而該至少一應用程式係顯示於一顯示屏,且該至少一應用程式係與至少一裝置連結,另該至少一服務端係為至少一介面服務,該介面服務係顯示於一顯示屏,該介面服務係與至少一裝置連結,再者,第二種方式乃該至少一客戶端係為至少一介面服務,而該介面服務係顯示於一顯示屏,且該介面服務係與至少一裝置連結,另該至少一服務端係為至少一應用程式,而該至少一應用程式係顯示於一顯示屏,且該至少一應用程式係與至少一裝置連結,讓其車載核心通訊具有雙向通訊之效能,進而增加整體之使用性。 Another object of the present invention is to provide an in-vehicle core communication interface system and method thereof, wherein two in-vehicle core communication modes are provided, wherein the first mode is that the at least one client is at least one application, and the at least one application is displayed on a display screen, and the at least one application is connected to at least one device, and the at least one server is at least one interface service, and the interface service is displayed on a display screen, and the interface service is connected to at least one device. Furthermore, the second method is that the at least one client is at least one interface service, and the interface service is displayed on a display screen, and the interface service is connected to at least one device, and the at least one server is at least one application, and the at least one application is displayed on a display screen, and the at least one application is connected to at least one device, so that its in-vehicle core communication has the performance of two-way communication, thereby increasing the overall usability.

本發明之再一目的,在於提供一種車載核心通訊介面系統及其方法,且當該至少一服務端需要發出至少一訊息封包時係具有兩種實施 方式,其中第一種實施方式為該至少一訊息封包係先發送至該車載服務器(car server)內,再透過該車載服務器(car server)之程式間通訊介面將該至少一訊息封包廣播發送給已登錄完成的該至少一客戶端,另第二種實施方式為該至少一訊息封包係直接由該至少一服務端廣播發送至該至少一客戶端,使該服務端與該客戶端除了透過該車載服務器(car server)之程式間通訊介面傳遞該至少一訊息封包外,也能由該服務端直接向客戶端廣播發送該至少一訊息封包,而不用經由該車載服務器(car server)之程式間通訊介面廣播發送,使具有不同的廣播發送之效能,進而增加整體之操作性。 Another object of the present invention is to provide a vehicle-mounted core communication interface system and method thereof, and when the at least one server needs to send at least one message packet, there are two implementation methods. The first implementation method is that the at least one message packet is first sent to the vehicle-mounted server (car server), and then the at least one message packet is broadcasted to the at least one client that has completed the login through the inter-program communication interface of the vehicle-mounted server (car server). The second implementation method is that the at least one message packet is directly broadcasted from the at least one server to the at least one client, so that the server and the client can not only transmit the at least one message packet through the inter-program communication interface of the vehicle-mounted server (car server), but also the server can directly broadcast the at least one message packet to the client without passing through the vehicle-mounted server (car server). server) to broadcast different broadcast performances, thereby increasing overall operability.

為了能夠更進一步瞭解本發明之特徵、特點和技術內容,請參閱以下有關本發明之詳細說明與附圖,惟所附圖式僅提供參考與說明用,非用以限制本發明。 In order to further understand the characteristics, features and technical contents of the present invention, please refer to the following detailed description and drawings of the present invention. However, the attached drawings are only for reference and description and are not used to limit the present invention.

1:車輛 1: Vehicles

10:車輛設備管理平台 10: Vehicle equipment management platform

11:顯示屏 11: Display screen

12:控制主機 12: Control host

121:中央處理器(CPU) 121: Central Processing Unit (CPU)

122:微控制器(MCU) 122: Microcontroller (MCU)

123:信號轉換器 123:Signal converter

20:車載服務器(car server) 20: Car server

21:程式間通訊介面 21:Inter-program communication interface

30:客戶端 30: Client

31:綁定需求訊息 31: Binding requirement information

32:綁定完成訊息 32: Binding completion message

40:服務端 40: Server side

41:綁定需求訊息 41: Binding requirement information

42:綁定完成訊息 42: Binding completion message

43:訊息封包 43: Message packet

50:應用程式 50: Applications

51:桌面啟動(Launcher) 51: Desktop Launcher

52:系統用戶(System UI) 52: System UI

53:多媒體播放器(Media Player) 53: Media Player

54:藍芽(Bluetooth) 54: Bluetooth

55:行車資訊(Information) 55: Driving information (Information)

56:系統設置(Settings) 56: System Settings

57:工廠模式(Factory Mode) 57: Factory Mode

58:廣播電台(Radio) 58: Radio

60:介面服務 60:Interface service

61:係為人機(HMI)介面服務 61: It is for human-machine interface (HMI) service

62:車用區域網路(CAN bus)介面服務 62: CAN bus interface service

63:顯示(Display)介面服務 63: Display interface service

64:聲音(Audio)介面服務 64: Audio interface service

65:空調(AC)介面服務 65: Air conditioning (AC) interface service

66:設置(Settings)介面服務 66: Settings interface service

70:裝置 70: Device

S100:發出綁定需求訊息 S100: Send binding request message

S110:登錄程式間通訊介面 S110: Login program communication interface

S120:回應綁定完成訊息 S120: Response to binding completion message

S130:服務端發出訊息封包 S130: The server sends a message packet

S140:訊息封包廣播發送 S140: message packet broadcast

S150:判斷是否處理訊息封包 S150: Determine whether to process the message packet

S160:依據資料訊息進行動作 S160: Take action based on data information

S200:發出綁定需求訊息 S200: Send binding request message

S210:登錄程式間通訊介面 S210: Login program communication interface

S220:回應綁定完成訊息 S220: Response to binding completion message

S230:服務端發出訊息封包 S230: The server sends a message packet

S240:訊息封包廣播發送 S240: message packet broadcast

S250:判斷是否處理訊息封包 S250: Determine whether to process the message packet

S260:依據資料訊息進行動作 S260: Take action based on data information

第1圖係為主要架構示意圖。 Figure 1 is a schematic diagram of the main structure.

第2圖係為第一種車載核心通訊方式的示意圖。 Figure 2 is a schematic diagram of the first in-vehicle core communication method.

第3圖係為第二種車載核心通訊方式示意圖。 Figure 3 is a schematic diagram of the second in-vehicle core communication method.

第4圖係為第一種實施態樣的步驟流程示意圖。 Figure 4 is a schematic diagram of the steps of the first implementation.

第5圖係為第一種實施態樣的訊息封包傳遞示意圖。 Figure 5 is a schematic diagram of message packet transmission in the first implementation.

第6圖係為第二種實施態樣的步驟流程示意圖。 Figure 6 is a schematic diagram of the steps of the second implementation.

第7圖係為第二種實施態樣的訊息封包傳遞示意圖。 Figure 7 is a schematic diagram of message packet transmission in the second implementation.

請參閱第1~7圖,係為本發明實施例之示意圖,而本發明 之車載核心通訊介面系統及其方法的最佳實施方式係運用於電動車或是電動巴士等各種型態之車輛,且具有即時通訊之效能,並能提升車載管理之能力。 Please refer to Figures 1 to 7, which are schematic diagrams of the embodiments of the present invention. The best implementation of the vehicle core communication interface system and method of the present invention is to be used in various types of vehicles such as electric vehicles or electric buses, and have the performance of real-time communication and can enhance the ability of vehicle management.

而本發明之車載核心通訊介面系統,主要是透過一車輛1、一車輛設備管理平台10及一車載服務器(car server)20之組合設計,其中該車輛1係為各式車型、車種之車輛,而本發明較佳為大型巴士、遊覽車、客運、公車等具有載客服務的車輛,但不以本發明之內容及圖式為限。另該車輛設備管理平台10係裝設於該車輛1內,而該車輛設備管理平台10乃是具有至少一顯示屏11及至少一控制主機12(如第1圖所示),該至少一控制主機12內係其有至少一電路板(圖未示),該至少一電路板上係設有至少一中央處理器(CPU)121、至少一微控制器(MCU)122、至少一信號轉換器123等元件,該信號轉換器係供UART及RS485進行轉換,以能提供給其他裝置使用,且該至少一控制主機12係與該至少一顯示屏11連接,該顯示屏11係具有觸控功能,以能直接於該顯示屏11上來進行點選操作,另該車輛設備管理平台10係透過至少一車用區域網路(CAN BUs)來與該車輛1上的至少一裝置70進行連接(如第1圖所示),以能透過該車輛設備管理平台10來管理該車輛1上的至少一裝置70,其中該裝置70可為變速器、安全氣囊、防鎖死煞車系統/ABS、定速巡航、動力方向盤、音響系統、動力車窗、車門、後視鏡調整、電池和混合動力電動汽車的充電系統等裝置(圖未示),不以上述裝置70為限,也可以是車輛上的其他的裝置70。 The vehicle core communication interface system of the present invention is mainly designed through a combination of a vehicle 1, a vehicle equipment management platform 10 and a vehicle server 20, wherein the vehicle 1 is a vehicle of various models and types, and the present invention is preferably a large bus, a tour bus, a passenger bus, a public bus and other vehicles with passenger service, but is not limited to the content and diagrams of the present invention. In addition, the vehicle equipment management platform 10 is installed in the vehicle 1, and the vehicle equipment management platform 10 has at least one display screen 11 and at least one control host 12 (as shown in Figure 1). The at least one control host 12 has at least one circuit board (not shown), and the at least one circuit board is provided with at least one central processing unit (CPU) 121, at least one microcontroller (MCU) 122, at least one signal converter 123 and other components. The signal converter is used for UART and RS485 conversion so as to provide it for other devices. The at least one control host 12 is connected to the at least one display screen 11, and the display screen 11 has a touch function so that the display screen 11 can be directly clicked. The vehicle equipment management platform 10 is connected to the at least one display screen 11 through at least one vehicle area network (CAN BUs) are connected to at least one device 70 on the vehicle 1 (as shown in FIG. 1), so that at least one device 70 on the vehicle 1 can be managed through the vehicle equipment management platform 10, wherein the device 70 can be a transmission, airbag, anti-lock braking system/ABS, cruise control, power steering wheel, audio system, power windows, doors, rearview mirror adjustment, battery and hybrid electric vehicle charging system and other devices (not shown), not limited to the above-mentioned devices 70, and can also be other devices 70 on the vehicle.

且該車載服務器(car server)20係設於該車輛設備管理平 台10內,而該車載服務器(car server)20內係設有一程式間通訊介面21,其中該車載服務器(car server)20係設於該車輛設備管理平台10之中央處理器(CPU)121內(如第2圖及第3圖所示),另該車輛設備管理平台10係分別與至少一客戶端30及至少一服務端40形成連結,而該車輛設備管理平台10係管理與其連結的至少一客戶端30及至少一服務端40,讓該至少一客戶端30與該至少一服務端40能透過該車載服務器(car server)20內的程式間通訊介面21來進行車載核心通訊,也就是於該車輛設備管理平台10之中央處理器(CPU)121內設有專用的通道來供該至少一客戶端30及該至少一服務端40進行即時通訊,以提升車載管理之能力。 The car server 20 is disposed in the vehicle equipment management platform 10, and an inter-program communication interface 21 is disposed in the car server 20, wherein the car server 20 is disposed in the central processing unit (CPU) 121 of the vehicle equipment management platform 10 (as shown in FIG. 2 and FIG. 3), and the vehicle equipment management platform 10 is connected to at least one client 30 and at least one server 40, and the vehicle equipment management platform 10 manages the at least one client 30 and at least one server 40 connected thereto, so that the at least one client 30 and the at least one server 40 can communicate with each other through the car server. The vehicle core communication is carried out through the inter-program communication interface 21 in the server) 20, that is, a dedicated channel is set in the central processing unit (CPU) 121 of the vehicle equipment management platform 10 for the at least one client 30 and the at least one server 40 to carry out real-time communication, so as to enhance the vehicle management capability.

再者,該車載核心通訊方式設有兩種,而第一種車載核心通訊方式中的至少一客戶端30係為至少一應用程式50(如第2圖所示),且該至少一應用程式50係顯示於一顯示屏11,另該至少一應用程式50係與至少一裝置70連結,其中該應用程式50係為桌面啟動(Launcher)51、系統用戶(System UI)52、多媒體播放器(Media Player)53、藍芽(Bluetooth)54、行車資訊(Information)55、系統設置(Settings)56、工廠模式(Factory Mode)57、廣播電台(Radio)58之其中任一。而上述該桌面啟動(Launcher)51是指於該顯示屏11上所呈現的桌面或是首頁畫面。另上述該系統用戶(System UI)52是指於該顯示屏11所出現的狀態列資訊顯示或是工作列顯示等內容。另上述該多媒體播放器(Media Player)53是指於該顯示屏11所呈現用來進行多媒體播放的軟體,並具有自訂面板或是更換面板的功能,且能安裝擴充套件來增加操作使用。另上述藍芽 (Bluetooth)54是指於該顯示屏11上所呈現的藍芽程式,並透過該藍芽程式的開啟或關閉來與欲連接的裝置70進行連結,且具有更新版本之功能。另上述該行車資訊(Information)55試指於該顯示屏11所呈現的車輛1在行駛狀態下之車速、油耗、胎壓、行車動態等資訊。另上述該系統設置(Settings)56是指於該顯示屏11所呈現開關Wi-fi、藍牙開關的控制或狀態監聽、聲音設置、顯示設置、儲存設置、電池或電量設置、應用程序管理設置、安全設置、語言和輸入法設置、日期和時間設置,關於裝置更新設置等。另上述該工廠模式(Factory Mode)57是指於該顯示屏11所呈現一個建立物件的介面,以用於檢測各硬體功能的應用程式(APP)。另上述該廣播電台(Radio)58是指於該顯示屏11所呈現用來播放電台的軟體,並依調頻、調幅分別列出各地的電台頻道供選擇。但不以本發明之內容及圖式為限。 Furthermore, there are two types of vehicle core communication modes, and in the first type of vehicle core communication mode, at least one client 30 is at least one application 50 (as shown in FIG. 2 ), and the at least one application 50 is displayed on a display screen 11, and the at least one application 50 is connected to at least one device 70, wherein the application 50 is any one of a desktop launcher 51, a system user (System UI) 52, a multimedia player (Media Player) 53, Bluetooth (Bluetooth) 54, driving information (Information) 55, a system setting (Settings) 56, a factory mode (Factory Mode) 57, and a radio station (Radio) 58. The above-mentioned desktop launcher (Launcher) 51 refers to the desktop or home page displayed on the display screen 11. In addition, the system user (System UI) 52 refers to the status bar information display or task bar display and other contents displayed on the display screen 11. In addition, the multimedia player (Media Player) 53 refers to the software displayed on the display screen 11 for multimedia playback, and has the function of customizing the panel or replacing the panel, and can install expansion kits to increase the operation and use. In addition, the Bluetooth (Bluetooth) 54 refers to the Bluetooth program displayed on the display screen 11, and is connected to the device 70 to be connected by turning on or off the Bluetooth program, and has the function of updating the version. In addition, the driving information (Information) 55 refers to the information of the vehicle 1 in the driving state, such as the vehicle speed, fuel consumption, tire pressure, driving dynamics, etc., displayed on the display screen 11. In addition, the above-mentioned system settings (Settings) 56 refer to the control or status monitoring of the Wi-Fi switch and Bluetooth switch, sound settings, display settings, storage settings, battery or power settings, application management settings, security settings, language and input method settings, date and time settings, device update settings, etc. presented on the display screen 11. In addition, the above-mentioned factory mode (Factory Mode) 57 refers to an interface for creating objects presented on the display screen 11, which is used for detecting the application (APP) of each hardware function. In addition, the above-mentioned radio station (Radio) 58 refers to the software presented on the display screen 11 for playing radio stations, and lists radio channels in various places for selection according to frequency modulation and amplitude modulation. However, it is not limited to the content and diagrams of the present invention.

另第一種車載核心通訊方式中的至少一服務端40係為至少一介面服務60(如第2圖所示),該介面服務60係顯示於一顯示屏11,該介面服務60係與至少一裝置70連結,其中該介面服務60係為人機(HMI)介面服務61、車用區域網路(CAN bus)介面服務62、顯示(Display)介面服務63、聲音(Audio)介面服務64、空調(AC)介面服務65、設置(Settings)介面服務66之其中任一。而上述該人機(HMI)介面服務61是指連接該車輛1上的至少一裝置70,並利用該顯示屏11來顯示資料,且透過一輸入單元(如觸控式螢幕、鍵盤、滑鼠等)來寫入工作參數或輸入操作命令等內容服務。另上述該車用區域網路(CAN bus)介面服務62是指利用該顯示屏11來呈現該車用區域網路(CAN bus)介面,並提供操 作至少一裝置70與該微控制器(MCU)122進行數據傳輸服務。另上述該顯示(Display)介面服務63是指利用該顯示屏11來呈現顯示、隱藏桌面圖示、調整其大小或調整顯示屏亮度等服務。另上述該聲音(Audio)介面服務64是指利用該顯示屏11來呈現音效設定,並管理音效輸入裝置或音效輸出裝置,且能啟動或關閉音效增強功能等服務。另上述該空調(AC)介面服務65乃是指利用該顯示屏11來呈現裝設於該車輛1上包含溫度、濕度、空氣清淨度以及空氣循環的空氣調節系統。另上述該設置(Settings)介面服務66是指利用該顯示屏11來呈現啟動設定、管理輸入和顯示語言設定等服務。但不以本發明之內容及圖式為限。 In the first vehicle core communication method, at least one service end 40 is at least one interface service 60 (as shown in FIG. 2 ), and the interface service 60 is displayed on a display screen 11. The interface service 60 is connected to at least one device 70, wherein the interface service 60 is any one of a human-machine interface service (HMI) 61, a vehicle local area network (CAN bus) interface service 62, a display interface service 63, an audio interface service 64, an air conditioning (AC) interface service 65, and a settings interface service 66. The above-mentioned human-machine interface service 61 refers to connecting at least one device 70 on the vehicle 1, and using the display screen 11 to display data, and using an input unit (such as a touch screen, keyboard, mouse, etc.) to write working parameters or input operation commands and other content services. In addition, the above-mentioned vehicle area network (CAN bus) interface service 62 refers to using the display screen 11 to present the vehicle area network (CAN bus) interface, and provide data transmission services for operating at least one device 70 and the microcontroller (MCU) 122. In addition, the above-mentioned display interface service 63 refers to using the display screen 11 to present services such as display, hiding desktop icons, adjusting their size or adjusting the display brightness. In addition, the above-mentioned audio interface service 64 refers to the use of the display screen 11 to present the audio settings, manage the audio input device or the audio output device, and enable or disable the audio enhancement function and other services. In addition, the above-mentioned air conditioning (AC) interface service 65 refers to the use of the display screen 11 to present the air conditioning system installed on the vehicle 1 including temperature, humidity, air cleanliness and air circulation. In addition, the above-mentioned settings interface service 66 refers to the use of the display screen 11 to present the startup settings, manage input and display language settings and other services. However, it is not limited to the content and diagrams of the present invention.

另外,第二種車載核心通訊方式中的至少一客戶端30係為至少一介面服務60(如第3圖所示),該介面服務60係顯示於一顯示屏11,該介面服務60係與至少一裝置70連結,其中該介面服務60係為人機(HMI)介面服務61、車用區域網路(CAN bus)介面服務62、顯示(Display)介面服務63、聲音(Audio)介面服務64、空調(AC)介面服務65、設置(Settings)介面服務66之其中任一。而上述該人機(HMI)介面服務61是指連接該車輛1上的至少一裝置70,並利用該顯示屏11來顯示資料,且透過一輸入單元(如觸控式螢幕、鍵盤、滑鼠等)來寫入工作參數或輸入操作命令等內容服務。另上述該車用區域網路(CAN bus)介面服務62是指利用該顯示屏11來呈現該車用區域網路(CAN bus)介面,並提供操作至少一裝置70與該微控制器(MCU)進行數據傳輸服務。另上述該顯示(Display)介面服務63是指利用該顯示屏11來呈現顯示、隱藏桌面圖示、調整其大小或調整顯示屏亮度等服務。另上述該聲音(Audio)介面服務64 是指利用該顯示屏11來呈現音效設定,並管理音效輸入裝置或音效輸出裝置,且能啟動或關閉音效增強功能等服務。另上述該空調(AC)介面服務65乃是指利用該顯示屏11來呈現裝設於該車輛1上包含溫度、濕度、空氣清淨度以及空氣循環的空氣調節系統。另上述該設置(Settings)介面服務66是指利用該顯示屏11來呈現啟動設定、管理輸入和顯示語言設定等服務。但不以本發明之內容及圖式為限。 In addition, at least one client 30 in the second in-vehicle core communication method is at least one interface service 60 (as shown in Figure 3), the interface service 60 is displayed on a display screen 11, and the interface service 60 is connected to at least one device 70, wherein the interface service 60 is any one of a human-machine (HMI) interface service 61, a vehicle local area network (CAN bus) interface service 62, a display interface service 63, an audio interface service 64, an air conditioning (AC) interface service 65, and a settings interface service 66. The above-mentioned human-machine interface service 61 refers to connecting at least one device 70 on the vehicle 1, and using the display screen 11 to display data, and using an input unit (such as a touch screen, keyboard, mouse, etc.) to write working parameters or input operation commands and other content services. In addition, the above-mentioned vehicle area network (CAN bus) interface service 62 refers to using the display screen 11 to present the vehicle area network (CAN bus) interface, and provide operations at least one device 70 and the microcontroller (MCU) for data transmission services. In addition, the above-mentioned display interface service 63 refers to using the display screen 11 to present services such as display, hiding desktop icons, adjusting their size or adjusting the display brightness. In addition, the above-mentioned audio interface service 64 refers to the use of the display screen 11 to present the audio settings, manage the audio input device or the audio output device, and enable or disable the audio enhancement function and other services. In addition, the above-mentioned air conditioning (AC) interface service 65 refers to the use of the display screen 11 to present the air conditioning system installed on the vehicle 1 including temperature, humidity, air cleanliness and air circulation. In addition, the above-mentioned settings interface service 66 refers to the use of the display screen 11 to present the startup settings, manage input and display language settings and other services. However, it is not limited to the content and diagrams of the present invention.

而第二種車載核心通訊方式中的至少一服務端40係為至少一應用程式50(如第3圖所示),且該至少一應用程式50係顯示於一顯示屏11,另該至少一應用程式50係與至少一裝置70連結,其中該應用程式50係為桌面啟動(Launcher)51、系統用戶(System UI)52、多媒體播放器(Media Player)53、藍芽(Bluetooth)54、行車資訊(Information)55、系統設置(Settings)56、工廠模式(Factory Mode)57、廣播電台(Radio)58之其中任一。而上述該桌面啟動(Launcher)51是指於該顯示屏11上所呈現的桌面或是首頁畫面。另上述該系統用戶(System UI)52是指於該顯示屏11所出現的狀態列資訊顯示或是工作列顯示等內容。另上述該多媒體播放器(Media Player)53是指於該顯示屏11所呈現用來進行多媒體播放的軟體,並具有自訂面板或是更換面板的功能,且能安裝擴充套件來增加操作使用。另上述藍芽(Bluetooth)54是指於該顯示屏11上所呈現的藍芽程式,並透過該藍芽程式的開啟或關閉來與欲連接的裝置70進行連結,且具有更新版本之功能。另上述該行車資訊(Information)55試指於該顯示屏11所呈現的車輛1在行駛狀態下之車速、油耗、胎壓、行車動態等資訊。另上述該系統設置(Settings)56是指於該顯示屏11所呈現開 關Wi-fi、藍牙開關的控制或狀態監聽、聲音設置、顯示設置、儲存設置、電池或電量設置、應用程序管理設置、安全設置、語言和輸入法設置、日期和時間設置,關於裝置更新設置等。另上述該工廠模式(Factory Mode)57是指於該顯示屏11所呈現一個建立物件的介面,以用於檢測各硬體功能的應用程式(APP)。另上述該廣播電台(Radio)58是指於該顯示屏11所呈現用來播放電台的軟體,並依調頻、調幅分別列出各地的電台頻道供選擇。但不以本發明之內容及圖式為限。 In the second in-vehicle core communication method, at least one server 40 is at least one application 50 (as shown in FIG. 3 ), and the at least one application 50 is displayed on a display screen 11 , and the at least one application 50 is connected to at least one device 70 , wherein the application 50 is any one of a desktop launcher 51 , a system user (System UI) 52 , a multimedia player (Media Player) 53 , a Bluetooth (Bluetooth) 54 , a driving information (Information) 55 , a system setting (Settings) 56 , a factory mode (Factory Mode) 57 , and a radio (Radio) 58 . The desktop launcher (Launcher) 51 is a desktop or home page displayed on the display screen 11 . In addition, the above-mentioned system user (System UI) 52 refers to the status bar information display or task bar display and other contents that appear on the display screen 11. In addition, the above-mentioned multimedia player (Media Player) 53 refers to the software presented on the display screen 11 for multimedia playback, and has the function of customizing the panel or replacing the panel, and can install expansion kits to increase the operation and use. In addition, the above-mentioned Bluetooth (Bluetooth) 54 refers to the Bluetooth program presented on the display screen 11, and is connected to the device 70 to be connected by turning on or off the Bluetooth program, and has the function of updating the version. In addition, the above-mentioned driving information (Information) 55 refers to the information of the vehicle 1 in the driving state, such as the speed, fuel consumption, tire pressure, driving dynamics, etc., presented on the display screen 11. In addition, the above-mentioned system settings (Settings) 56 refer to the control or status monitoring of the switch Wi-fi, Bluetooth switch, sound settings, display settings, storage settings, battery or power settings, application management settings, security settings, language and input method settings, date and time settings, device update settings, etc. presented on the display screen 11. In addition, the above-mentioned factory mode (Factory Mode) 57 refers to an interface for creating objects presented on the display screen 11, which is used for detecting the application (APP) of each hardware function. In addition, the above-mentioned radio station (Radio) 58 refers to the software presented on the display screen 11 for playing radio stations, and lists radio channels in various places for selection according to frequency modulation and amplitude modulation. However, it is not limited to the content and diagrams of the present invention.

藉此,透過上述的兩種車載核心通訊方式,而第一種車載核心通訊方式乃該至少一客戶端30係為至少一應用程式50,且該至少一服務端40係為至少一介面服務60(如第2圖所示),再者,第二種車載核心通訊方式乃該至少一客戶端30係為至少一介面服務60(如第3圖所示),且該至少一服務端40係為至少一應用程式50,使其車載核心通訊具有雙向通訊之效能,並且透過該車載服務器(car server)20內係設有一程式間通訊介面21,讓該至少一客戶端30與該至少一服務端40能透過該車載服務器(car server)20內的程式間通訊介面21來進行車載核心通訊,使具有即時通訊之效能,並能提升車載管理之能力,進而增加整體之實用性。 Thus, through the above two vehicle core communication methods, the first vehicle core communication method is that the at least one client 30 is at least one application 50, and the at least one server 40 is at least one interface service 60 (as shown in FIG. 2), and the second vehicle core communication method is that the at least one client 30 is at least one interface service 60 (as shown in FIG. 3), and the at least one server 40 is at least one application 50, so that the vehicle core communication has the performance of two-way communication, and through the vehicle server (car server) 20 is provided with an inter-program communication interface 21, so that the at least one client 30 and the at least one server 40 can communicate through the vehicle server (car The inter-program communication interface 21 in the server) 20 is used for in-vehicle core communication, so that it has the performance of real-time communication and can enhance the ability of in-vehicle management, thereby increasing the overall practicality.

另本發明之車載核心通訊介面方法,其主要係設有一車輛設備管理平台10,該車輛設備管理平台10內係設有一車載服務器(car server)20,而該車載服務器(car server)20內係設有一程式間通訊介面21(如第2圖及第3圖所示),並透過該車輛設備管理平台10來管理與其連結的至少一客戶端30及至少一服務端40。 In addition, the vehicle core communication interface method of the present invention mainly comprises a vehicle equipment management platform 10, a vehicle server 20 is provided in the vehicle equipment management platform 10, and an inter-program communication interface 21 is provided in the vehicle server 20 (as shown in Figures 2 and 3), and at least one client 30 and at least one server 40 connected thereto are managed through the vehicle equipment management platform 10.

而上述該車輛設備管理平台10係裝設於一車輛1內,其中該車輛1係為各式車型、車種之車輛,而本發明較佳為大型巴士、遊覽車、客運、公車等具有載客服務的車輛,但不以本發明之內容及圖式為限。另該車輛設備管理平台10係裝設於該車輛1內,而該車輛設備管理平台10乃是具有至少一顯示屏11及至少一控制主機12(如第1圖所示),該至少一控制主機12內係具有至少一電路板(圖未示),該至少一電路板上係設有至少一中央處理器(CPU)121、至少一微控制器(MCU)122、至少一信號轉換器123等元件,該信號轉換器係供UART及RS485進行轉換,以能提供給其他裝置使用,且該至少一控制主機12係與該至少一顯示屏11連接,該顯示屏11係具有觸控功能,以能直接於該顯示屏11上來進行點選操作,另該車輛設備管理平台10係透過至少一車用區域網路(CAN BUS)來與該車輛1上的至少一裝置70進行連接(如第1圖所示),以能透過該車輛設備管理平台10來管理該車輛1上的至少一裝置70,其中該裝置70可為變速器、安全氣囊、防鎖死煞車系統/ABS、定速巡航、動力方向盤、音響系統、動力車窗、車門、後視鏡調整、電池和混合動力電動汽車的充電系統等裝置(圖未示),不以上述裝置70為限,也可以是車輛上的其他的裝置70。 The vehicle equipment management platform 10 is installed in a vehicle 1, wherein the vehicle 1 is a vehicle of various models and types, and the present invention is preferably a large bus, a tour bus, a passenger bus, a public bus and other vehicles with passenger transportation services, but is not limited to the content and diagrams of the present invention. In addition, the vehicle equipment management platform 10 is installed in the vehicle 1, and the vehicle equipment management platform 10 has at least one display screen 11 and at least one control host 12 (as shown in Figure 1), and the at least one control host 12 has at least one circuit board (not shown), and the at least one circuit board is provided with at least one central processing unit (CPU) 121, at least one microcontroller (MCU) 122, at least one signal converter 123 and other components, and the signal converter is used for UART and RS485 conversion to provide for other devices, and the at least one control host 12 is connected to the at least one display screen 11, and the display screen 11 has a touch function so that the display screen 11 can be directly clicked. The vehicle equipment management platform 10 is connected to the at least one vehicle area network (CAN) through at least one vehicle area network (CAN BUS) to connect with at least one device 70 on the vehicle 1 (as shown in FIG. 1), so that at least one device 70 on the vehicle 1 can be managed through the vehicle equipment management platform 10, wherein the device 70 can be a transmission, airbag, anti-lock braking system/ABS, cruise control, power steering wheel, audio system, power windows, doors, rearview mirror adjustment, battery and hybrid electric vehicle charging system and other devices (not shown), not limited to the above-mentioned devices 70, and can also be other devices 70 on the vehicle.

且該車載服務器(car server)20係設於該車輛設備管理平台10內,而該車載服務器(car server)20內係設有一程式間通訊介面21,其中該車載服務器(car server)20係設於該車輛設備管理平台10之中央處理器(CPU)121內(如第2圖及第3圖所示),另該車輛設備管理平台10係分別與至少一客戶端30及至少一服務端40形成連結,而該 車輛設備管理平台10係管理與其連結的至少一客戶端30及至少一服務端40,讓該至少一客戶端30與該至少一服務端40能透過該車載服務器(car server)20內的程式間通訊介面21來進行車載核心通訊,也就是於該車輛設備管理平台10之中央處理器(CPU)121內設有專用的通道來供該至少一客戶端30及該至少一服務端40進行即時通訊,以提升車載管理之能力。 The vehicle-mounted server (car server) 20 is disposed in the vehicle equipment management platform 10, and an inter-program communication interface 21 is disposed in the vehicle-mounted server (car server) 20, wherein the vehicle-mounted server (car server) 20 is disposed in the central processing unit (CPU) 121 of the vehicle equipment management platform 10 (as shown in Figures 2 and 3), and the vehicle equipment management platform 10 is connected to at least one client 30 and at least one server 40, respectively, and the vehicle equipment management platform 10 manages at least one client 30 and at least one server 40 connected thereto, so that the at least one client 30 and the at least one server 40 can communicate with each other through the vehicle-mounted server (car server). The vehicle core communication is carried out through the inter-program communication interface 21 in the server) 20, that is, a dedicated channel is set in the central processing unit (CPU) 121 of the vehicle equipment management platform 10 for the at least one client 30 and the at least one server 40 to carry out real-time communication, so as to enhance the vehicle management capability.

而本發明之車載核心通訊介面方法,首先進行(如第4圖所示)的步驟S100發出綁定需求訊息:由與其連結的該至少一客戶端30及該至少一服務端40分別向該車載服務器(car server)20發出一綁定需求訊息31、41。而完成上述步驟S100後即進行下一步驟S110。 The in-vehicle core communication interface method of the present invention first performs step S100 (as shown in Figure 4) to send a binding request message: the at least one client 30 and the at least one server 40 connected thereto respectively send a binding request message 31, 41 to the in-vehicle server 20. After completing the above step S100, the next step S110 is performed.

而上述該綁定需求訊息31、41(如第5圖所示)中係含有一識別碼(圖未示),該識別碼為一身份(ID)及一密碼之其中任一或其組合,其中該識別碼之身份(ID)主要是指該至少一客戶端30的身份(ID)或是該至少一服務端40的身份(ID),而上述識別碼除了是身份(ID)也可是密碼,其中該識別碼之密碼主要是指該至少一客戶端30或是該至少一服務端40的單獨使用編碼,具有其特殊性且無法重複,而能用於辨識該至少一客戶端30或是該至少一服務端40,另外,也可以是身份(ID加上密碼的組合,讓其增加特殊性。 The binding request message 31, 41 (as shown in FIG. 5) contains an identification code (not shown), which is either an identity (ID) or a password or a combination thereof, wherein the identity (ID) of the identification code mainly refers to the identity (ID) of the at least one client 30 or the identity (ID) of the at least one server 40, and the identification code can be a password in addition to the identity (ID), wherein the password of the identification code mainly refers to the single-use code of the at least one client 30 or the at least one server 40, which has its own specificity and cannot be repeated, and can be used to identify the at least one client 30 or the at least one server 40. In addition, it can also be a combination of the identity (ID) and the password to increase its specificity.

另,下一步進行的步驟S110登錄程式間通訊介面:而該車載服務器(car server)20收到該至少一客戶端30及該至少一服務端40的綁定需求訊息31、41時,會將該至少一客戶端30及該至少一服 務端40的綁定需求訊息31、41分別登錄於該車載服務器(car server)20之程式間通訊介面21內。而完成上述步驟S110後即進行下一步驟S120。 In addition, the next step S110 is to log in the inter-program communication interface: when the car server 20 receives the binding request messages 31 and 41 from the at least one client 30 and the at least one server 40, the binding request messages 31 and 41 from the at least one client 30 and the at least one server 40 are respectively logged in the inter-program communication interface 21 of the car server 20. After completing the above step S110, the next step S120 is performed.

而上述該程式間通訊介面21係具有一通訊列表(LIST)(圖未示),而該通訊列表(LIST)係登錄發出綁定需求訊息31、41的該至少一客戶端30或是該至少一服務端40,也就是將該綁定需求訊息31、41中所含的識別碼進行登錄於該通訊列表(LIST)中,讓該程式間通訊介面21能清楚知道所欲連結的該至少一客戶端30或是該至少一服務端40是誰,也便於用於管理該至少一客戶端30或是該至少一服務端40。 The inter-program communication interface 21 has a communication list (LIST) (not shown), and the communication list (LIST) registers the at least one client 30 or the at least one server 40 that sends the binding request message 31, 41, that is, the identification code contained in the binding request message 31, 41 is registered in the communication list (LIST), so that the inter-program communication interface 21 can clearly know who the at least one client 30 or the at least one server 40 to be connected is, and it is also convenient for managing the at least one client 30 or the at least one server 40.

另,下一步進行的步驟S120回應綁定完成訊息:且該車載服務器(car server)20之程式間通訊介面21於登錄後,則分別回應發出一綁定完成訊息32、42傳送給該至少一客戶端30及該至少一服務端40。而完成上述步驟S120後即進行下一步驟S130。 In addition, the next step S120 responds to the binding completion message: and after logging in, the inter-program communication interface 21 of the car server 20 responds to send a binding completion message 32, 42 to the at least one client 30 and the at least one server 40. After completing the above step S120, the next step S130 is performed.

而上述該綁定完成訊息32、42係含有一存取權限(圖未示),該存取權限為一CRC驗證碼,其中CRC驗證碼可以是15個位元循環冗餘校驗(CRC)欄位,可以在收到該至少一訊息封包43時確認該訊息封包43是否正確,以確保該至少一客戶端30具有讀取該訊息封包43的權限。 The binding completion messages 32 and 42 contain an access right (not shown), which is a CRC verification code, wherein the CRC verification code can be a 15-bit cyclic redundancy check (CRC) field, which can confirm whether the message packet 43 is correct when the at least one message packet 43 is received, so as to ensure that the at least one client 30 has the right to read the message packet 43.

另,下一步進行的步驟S130服務端發出訊息封包:當該至少一服務端40需要發出至少一訊息封包43時,該至少一訊息封包43中至少包含有至少一訊息標識符(ID)及至少一資料訊息,而該至少一訊息封包43係發送至該車載服務器(car server)20內。而完成上述步驟S13 0後即進行下一步驟S140。 In addition, the next step S130 is for the server to send a message packet: when the at least one server 40 needs to send at least one message packet 43, the at least one message packet 43 contains at least one message identifier (ID) and at least one data message, and the at least one message packet 43 is sent to the car server 20. After completing the above step S130, the next step S140 is performed.

而上述的至少一訊息標識符(ID)(圖未示)是指可用來決定不同的訊息封包43的優先順序,且接收到該至少一訊息封包43的至少一客戶端30也能根據該訊息標識符(ID)來判斷是否需處理此一訊息封包43,其中該至少一訊息標識符(ID)可以是11個位元組或是更多位元組皆可。另該至少一資料訊息(圖未示)則含有實際的資料內容,其長度可以由0到8個位元組成不等,可根據至少一資料訊息的進行設定。 The at least one message identifier (ID) (not shown) mentioned above can be used to determine the priority of different message packets 43, and the at least one client 30 that receives the at least one message packet 43 can also determine whether to process the message packet 43 according to the message identifier (ID), wherein the at least one message identifier (ID) can be 11 bytes or more bytes. The at least one data message (not shown) contains actual data content, and its length can be composed of 0 to 8 bytes, which can be set according to the at least one data message.

再者,該至少一訊息封包43係可以包含有下列的內容,而該內容為幀(Frame)啟始位元、遠程需求(RYR)位元、控制欄位、CRC分隔位元、確認(ACK)位元、確認分隔位元、幀(Frame)結束、幀(Frame)間隔之其中任一(圖未示)。其中該幀(Frame)啟始位元是指該至少一訊息封包43送出時會先由該幀(Frame)啟始位元進行同步,而該訊息標識符(ID)及該遠程需求(RYR)位元會用來決定該至少一訊息封包43的優先權,當該至少二服務端40或是更多服務端40同時送出至少一訊息封包43時,會利用該訊息標識符(ID)及該遠程需求(RYR)位元進行位元仲裁(Bitwise Arbitration)(圖未示),而上述最小的訊息封包43具有其優先權,優先進行繼續傳送,其他的服務端40則會暫停送出訊息封包43,以待後續再送出訊息封包43。另該控制欄位是具有6個位元,其中2個位元是固定,而後面4個位元標示實際資料的長度。另該CRC分隔位元、確認(ACK)位元、確認分隔位元則分別各具有1位元,以供甄別使用。另該幀(Frame)結束及幀(Frame)間隔則分別為7位元及2位元,以作為該訊息封包43的結束及確認,使具有其完整度。 Furthermore, the at least one message packet 43 may include the following contents, and the contents are any one of a frame start bit, a remote request (RYR) bit, a control field, a CRC separation bit, an acknowledgment (ACK) bit, an acknowledgment separation bit, a frame end, and a frame interval (not shown). The frame start bit means that when the at least one message packet 43 is sent out, it will be synchronized by the frame start bit first, and the message identifier (ID) and the remote request (RYR) bit will be used to determine the priority of the at least one message packet 43. When the at least two server ends 40 or more server ends 40 send out at least one message packet 43 at the same time, the message identifier (ID) and the remote request (RYR) bit will be used for bitwise arbitration (Bitwise Arbitration) (not shown), and the smallest message packet 43 has its priority and will be sent first. The other server ends 40 will suspend sending the message packet 43 and wait to send the message packet 43 later. The control field has 6 bits, 2 of which are fixed, and the following 4 bits indicate the length of the actual data. The CRC separation bit, ACK bit, and ACK separation bit each have 1 bit for identification. The frame end and frame interval are 7 bits and 2 bits respectively, as the end and confirmation of the message packet 43, so that it has its integrity.

另,下一步進行的步驟S140訊息封包廣播發送:並透過該車載服務器(car server)20之程式間通訊介面21將該至少一訊息封包43廣播發送給已登錄完成的該至少一客戶端30。而完成上述步驟S140後即進行下一步驟S150。 In addition, the next step S140 is to broadcast the message packet: and broadcast the at least one message packet 43 to the at least one client 30 that has completed the login through the inter-program communication interface 21 of the car server 20. After completing the above step S140, the next step S150 is performed.

而上述該車載服務器(car server)20內乃是透過該程式間通訊介面21之通訊列表(LIST)中所列的客戶端30,讓該至少一服務端40能透過該車載服務器(car server)20內的程式間通訊介面21來進行至少一訊息封包43的廣播發送,使該通訊列表(LIST)中所列的客戶端30皆能收到由該至少一服務端40所發出的至少一訊息封包43。 The above-mentioned car server 20 uses the client 30 listed in the communication list (LIST) of the inter-program communication interface 21 to allow the at least one server 40 to broadcast at least one message packet 43 through the inter-program communication interface 21 in the car server 20, so that the client 30 listed in the communication list (LIST) can receive the at least one message packet 43 sent by the at least one server 40.

另,下一步進行的步驟S150判斷是否處理訊息封包:當該至少一客戶端30接收廣播發送的至少一訊息封包43時,則根據該至少一訊息封包43之訊息標識符(ID)來判斷是否處理該至少一訊息封包43。而完成上述步驟S150後即進行下一步驟S160。 In addition, the next step S150 is to determine whether to process the message packet: when the at least one client 30 receives the at least one message packet 43 sent by broadcast, it determines whether to process the at least one message packet 43 according to the message identifier (ID) of the at least one message packet 43. After completing the above step S150, the next step S160 is performed.

另,下一步進行的步驟S160依據資料訊息進行動作:而該至少一客戶端30確定處理該至少一訊息封包43後,則依據該至少一訊息封包43內之資料訊息來進行動作。 In addition, the next step S160 is to perform an action according to the data message: after the at least one client 30 determines to process the at least one message packet 43, it performs an action according to the data message in the at least one message packet 43.

而上述該至少一客戶端30經由該至少一訊息封包43之訊息標識符(ID)來判斷需進行處理後,則根據該至少一訊息封包43之資料訊息來進行動作,如調整音量、切換歌曲、關閉藍芽(Bluetooth)服務等。 After the at least one client 30 determines that processing is required based on the message identifier (ID) of the at least one message packet 43, it performs actions based on the data information of the at least one message packet 43, such as adjusting the volume, switching songs, shutting down Bluetooth services, etc.

且上述的車載核心通訊介面方法中該車載核心通訊方式係設有兩種,而第一種車載核心通訊方式中的至少一客戶端30係為至少一應用程式50(如第2圖所示),且該至少一應用程式50係顯示於一顯示 屏11,另該至少一應用程式50係與至少一裝置70連結,其中該應用程式50係為桌面啟動(Launcher)51、系統用戶(System UI)52、多媒體播放器(Media Player)53、藍芽(Bluetooth)54、行車資訊(Information)55、系統設置(Settings)56、工廠模式(Factory Mode)57、廣播電台(Radio)58之其中任一。而上述該桌面啟動(Launcher)51是指於該顯示屏11上所呈現的桌面或是首頁畫面。另上述該系統用戶(System UI)52是指於該顯示屏11所出現的狀態列資訊顯示或是工作列顯示等內容。另上述該多媒體播放器(Media Player)53是指於該顯示屏11所呈現用來進行多媒體播放的軟體,並具有自訂面板或是更換面板的功能,且能安裝擴充套件來增加操作使用。另上述藍芽(Bluetooth)54是指於該顯示屏11上所呈現的藍芽程式,並透過該藍芽程式的開啟或關閉來與欲連接的裝置70進行連結,且具有更新版本之功能。另上述該行車資訊(Information)55試指於該顯示屏11所呈現的車輛1在行駛狀態下之車速、油耗、胎壓、行車動態等資訊。另上述該系統設置(Settings)56是指於該顯示屏11所呈現開關Wi-fi、藍牙開關的控制或狀態監聽、聲音設置、顯示設置、儲存設置、電池或電量設置、應用程序管理設置、安全設置、語言和輸入法設置、日期和時間設置,關於裝置更新設置等。另上述該工廠模式(Factory Mode)57是指於該顯示屏11所呈現一個建立物件的介面,但讓實現這個介面的類來決定實例化哪個類(例如一個Button類表示按鈕,而它有的兩個子類WinButton和MacButton分別代表Windows和Mac風格的按鈕)。另上述該廣播電台(Radio)58是指於該顯示屏11所呈現用來播放電台的軟體,並依調頻、調幅分別列出各地的電台頻道供選擇。但不以本發明之內容及圖式為 限。 In the above-mentioned vehicle core communication interface method, the vehicle core communication mode is provided with two types, and in the first vehicle core communication mode, at least one client 30 is at least one application 50 (as shown in FIG. 2 ), and the at least one application 50 is displayed on a display screen 11, and the at least one application 50 is connected to at least one device 70, wherein the application 50 is any one of a desktop launcher (Launcher) 51, a system user (System UI) 52, a multimedia player (Media Player) 53, Bluetooth (Bluetooth) 54, driving information (Information) 55, a system setting (Settings) 56, a factory mode (Factory Mode) 57, and a radio station (Radio) 58. The above-mentioned desktop launcher (Launcher) 51 refers to the desktop or home page displayed on the display screen 11. In addition, the above-mentioned system user (System UI) 52 refers to the status bar information display or task bar display and other contents that appear on the display screen 11. In addition, the above-mentioned multimedia player (Media Player) 53 refers to the software presented on the display screen 11 for multimedia playback, and has the function of customizing the panel or replacing the panel, and can install expansion kits to increase the operation and use. In addition, the above-mentioned Bluetooth (Bluetooth) 54 refers to the Bluetooth program presented on the display screen 11, and is connected to the device 70 to be connected by turning on or off the Bluetooth program, and has the function of updating the version. In addition, the above-mentioned driving information (Information) 55 refers to the information of the vehicle 1 in the driving state, such as the speed, fuel consumption, tire pressure, driving dynamics, etc., presented on the display screen 11. The system settings 56 refer to the Wi-Fi switch, Bluetooth switch control or status monitoring, sound settings, display settings, storage settings, battery or power settings, application management settings, security settings, language and input method settings, date and time settings, device update settings, etc. displayed on the display screen 11. The factory mode 57 refers to an interface for creating objects displayed on the display screen 11, but the class that implements the interface determines which class to instantiate (for example, a Button class represents a button, and its two subclasses WinButton and MacButton represent Windows and Mac style buttons respectively). The radio station (Radio) 58 mentioned above refers to the software displayed on the display screen 11 for playing radio stations, and lists radio channels from various places for selection according to frequency modulation and amplitude modulation. However, it is not limited to the content and diagram of the present invention.

另第一種車載核心通訊方式中的至少一服務端40係為至少一介面服務60(如第2圖所示),該介面服務60係顯示於一顯示屏11,該介面服務60係與至少一裝置70連結,其中該介面服務60係為人機(HMI)介面服務61、車用區域網路(CAN bus)介面服務62、顯示(Display)介面服務63、聲音(Audio)介面服務64、空調(AC)介面服務65、設置(Settings)介面服務66之其中任一。而上述該人機(HMI)介面服務61是指連接該車輛1上的至少一裝置70,並利用該顯示屏11來顯示資料,且透過一輸入單元(如觸控式螢幕、鍵盤、滑鼠等)來寫入工作參數或輸入操作命令等內容服務。另上述該車用區域網路(CAN bus)介面服務62是指利用該顯示屏11來呈現該車用區域網路(CAN bus)介面,並提供操作至少一裝置70與該微控制器(MCU)122進行數據傳輸服務。另上述該顯示(Display)介面服務63是指利用該顯示屏11來呈現顯示、隱藏桌面圖示、調整其大小或調整顯示屏亮度等服務。另上述該聲音(Audio)介面服務64是指利用該顯示屏11來呈現音效設定,並管理音效輸入裝置或音效輸出裝置,且能啟動或關閉音效增強功能等服務。另上述該空調(AC)介面服務65乃是指利用該顯示屏11來呈現裝設於該車輛1上包含溫度、濕度、空氣清淨度以及空氣循環的空氣調節系統。另上述該設置(Settings)介面服務66是指利用該顯示屏11來呈現啟動設定、管理輸入和顯示語言設定等服務。但不以本發明之內容及圖式為限。 In the first vehicle core communication method, at least one service end 40 is at least one interface service 60 (as shown in FIG. 2 ), and the interface service 60 is displayed on a display screen 11. The interface service 60 is connected to at least one device 70, wherein the interface service 60 is any one of a human-machine interface service (HMI) 61, a vehicle local area network (CAN bus) interface service 62, a display interface service 63, an audio interface service 64, an air conditioning (AC) interface service 65, and a settings interface service 66. The above-mentioned human-machine interface service 61 refers to connecting at least one device 70 on the vehicle 1, and using the display screen 11 to display data, and using an input unit (such as a touch screen, keyboard, mouse, etc.) to write working parameters or input operation commands and other content services. In addition, the above-mentioned vehicle area network (CAN bus) interface service 62 refers to using the display screen 11 to present the vehicle area network (CAN bus) interface, and provide data transmission services for operating at least one device 70 and the microcontroller (MCU) 122. In addition, the above-mentioned display interface service 63 refers to using the display screen 11 to present services such as display, hiding desktop icons, adjusting their size or adjusting the display brightness. In addition, the above-mentioned audio interface service 64 refers to the use of the display screen 11 to present the audio settings, manage the audio input device or the audio output device, and enable or disable the audio enhancement function and other services. In addition, the above-mentioned air conditioning (AC) interface service 65 refers to the use of the display screen 11 to present the air conditioning system installed on the vehicle 1 including temperature, humidity, air cleanliness and air circulation. In addition, the above-mentioned settings interface service 66 refers to the use of the display screen 11 to present the startup settings, manage input and display language settings and other services. However, it is not limited to the content and diagrams of the present invention.

另外,第二種車載核心通訊方式中的至少一客戶端30係為至少一介面服務60(如第3圖所示),該介面服務60係顯示於一顯示屏 11,該介面服務60係與至少一裝置70連結,其中該介面服務60係為人機(HMI)介面服務61、車用區域網路(CAN bus)介面服務62、顯示(Display)介面服務63、聲音(Audio)介面服務64、空調(AC)介面服務65、設置(Settings)介面服務66之其中任一。而上述該人機(HMI)介面服務61是指連接該車輛1上的至少一裝置70,並利用該顯示屏11來顯示資料,且透過一輸入單元(如觸控式螢幕、鍵盤、滑鼠等)來寫入工作參數或輸入操作命令等內容服務。另上述該車用區域網路(CAN bus)介面服務62是指利用該顯示屏11來呈現該車用區域網路(CAN bus)介面,並提供操作至少一裝置70與該微控制器(MCU)進行數據傳輸服務。另上述該顯示(Display)介面服務63是指利用該顯示屏11來呈現顯示、隱藏桌面圖示、調整其大小或調整顯示屏亮度等服務。另上述該聲音(Audio)介面服務64是指利用該顯示屏11來呈現音效設定,並管理音效輸入裝置或音效輸出裝置,且能啟動或關閉音效增強功能等服務。另上述該空調(AC)介面服務65乃是指利用該顯示屏11來呈現裝設於該車輛1上包含溫度、濕度、空氣清淨度以及空氣循環的空氣調節系統。另上述該設置(Settings)介面服務66是指利用該顯示屏11來呈現啟動設定、管理輸入和顯示語言設定等服務。但不以本發明之內容及圖式為限。 In addition, at least one client 30 in the second vehicle core communication method is at least one interface service 60 (as shown in FIG. 3 ), and the interface service 60 is displayed on a display screen 11. The interface service 60 is connected to at least one device 70, wherein the interface service 60 is any one of a human-machine interface service (HMI) 61, a vehicle local area network (CAN bus) interface service 62, a display interface service 63, an audio interface service 64, an air conditioning (AC) interface service 65, and a settings interface service 66. The above-mentioned human-machine interface service 61 refers to connecting at least one device 70 on the vehicle 1, and using the display screen 11 to display data, and using an input unit (such as a touch screen, keyboard, mouse, etc.) to write working parameters or input operation commands and other content services. In addition, the above-mentioned vehicle area network (CAN bus) interface service 62 refers to using the display screen 11 to present the vehicle area network (CAN bus) interface, and provide operations at least one device 70 and the microcontroller (MCU) for data transmission services. In addition, the above-mentioned display interface service 63 refers to using the display screen 11 to present services such as display, hiding desktop icons, adjusting their size or adjusting the display brightness. In addition, the above-mentioned audio interface service 64 refers to the use of the display screen 11 to present the audio settings, manage the audio input device or the audio output device, and enable or disable the audio enhancement function and other services. In addition, the above-mentioned air conditioning (AC) interface service 65 refers to the use of the display screen 11 to present the air conditioning system installed on the vehicle 1 including temperature, humidity, air cleanliness and air circulation. In addition, the above-mentioned settings interface service 66 refers to the use of the display screen 11 to present the startup settings, manage input and display language settings and other services. However, it is not limited to the content and diagrams of the present invention.

而第二種車載核心通訊方式中的至少一服務端40係為至少一應用程式50(如第3圖所示),且該至少一應用程式50係顯示於一顯示屏11,另該至少一應用程式50係與至少一裝置70連結,其中該應用程式50係為桌面啟動(Leuncher)51、系統用戶(System UI)52、多媒體播放器(Media Player)53、藍芽(Bluetooth)54、行車資訊(Information) 55、系統設置(Settings)56、工廠模式(Factory Mode)57、廣播電台(Radio)58之其中任一。而上述該桌面啟動(Launcher)51是指於該顯示屏11上所呈現的桌面或是首頁畫面。另上述該系統用戶(System UI)52是指於該顯示屏11所出現的狀態列資訊顯示或是工作列顯示等內容。另上述該多媒體播放器(Media Player)53是指於該顯示屏11所呈現用來進行多媒體播放的軟體,並具有自訂面板或是更換面板的功能,且能安裝擴充套件來增加操作使用。另上述藍芽(Bluetooth)54是指於該顯示屏11上所呈現的藍芽程式,並透過該藍芽程式的開啟或關閉來與欲連接的裝置70進行連結,且具有更新版本之功能。另上述該行車資訊(Information)55試指於該顯示屏11所呈現的車輛1在行駛狀態下之車速、油耗、胎壓、行車動態等資訊。另上述該系統設置(Settings)56是指於該顯示屏11所呈現開關Wi-fi、藍牙開關的控制或狀態監聽、聲音設置、顯示設置、儲存設置、電池或電量設置、應用程序管理設置、安全設置、語言和輸入法設置、日期和時間設置,關於裝置更新設置等。另上述該工廠模式(Factory Mode)57是指於該顯示屏11所呈現一個建立物件的介面,以用於檢測各硬體功能的應用程式(APP)。另上述該廣播電台(Radio)58是指於該顯示屏11所呈現用來播放電台的軟體,並依調頻、調幅分別列出各地的電台頻道供選擇。但不以本發明之內容及圖式為限。 In the second in-vehicle core communication method, at least one server 40 is at least one application 50 (as shown in FIG. 3 ), and the at least one application 50 is displayed on a display screen 11 , and the at least one application 50 is connected to at least one device 70 , wherein the application 50 is any one of a desktop launcher 51 , a system user (System UI) 52 , a multimedia player (Media Player) 53 , a Bluetooth (Bluetooth) 54 , a driving information (Information) 55 , a system setting (Settings) 56 , a factory mode (Factory Mode) 57 , and a radio station (Radio) 58 . The desktop launcher (Launcher) 51 refers to the desktop or home page displayed on the display screen 11 . In addition, the above-mentioned system user (System UI) 52 refers to the status bar information display or task bar display and other contents that appear on the display screen 11. In addition, the above-mentioned multimedia player (Media Player) 53 refers to the software presented on the display screen 11 for multimedia playback, and has the function of customizing the panel or replacing the panel, and can install expansion kits to increase the operation and use. In addition, the above-mentioned Bluetooth (Bluetooth) 54 refers to the Bluetooth program presented on the display screen 11, and is connected to the device 70 to be connected by turning on or off the Bluetooth program, and has the function of updating the version. In addition, the above-mentioned driving information (Information) 55 refers to the information of the vehicle 1 in the driving state, such as the speed, fuel consumption, tire pressure, driving dynamics, etc., presented on the display screen 11. In addition, the above-mentioned system settings (Settings) 56 refer to the control or status monitoring of the Wi-Fi switch and Bluetooth switch, sound settings, display settings, storage settings, battery or power settings, application management settings, security settings, language and input method settings, date and time settings, device update settings, etc. presented on the display screen 11. In addition, the above-mentioned factory mode (Factory Mode) 57 refers to an interface for creating objects presented on the display screen 11, which is used for detecting the application (APP) of each hardware function. In addition, the above-mentioned radio station (Radio) 58 refers to the software presented on the display screen 11 for playing radio stations, and lists radio channels in various places for selection according to frequency modulation and amplitude modulation. However, it is not limited to the content and diagrams of the present invention.

藉此,透過上述的兩種車載核心通訊方式,而第一種車載核心通訊方式乃該至少一客戶端30係為至少一應用程式50,且該至少一服務端40係為至少一介面服務60(如第2圖所示),再者,第二種車載核心通訊方式乃該至少一客戶端30係為至少一介面服務60,且該至少 一服務端40係為至少一應用程式50(如第3圖所示),使其車載核心通訊具有雙向通訊之效能,並且透過該車載服務器(car server)20內係設有一程式間通訊介面21,讓該至少一客戶端30與該至少一服務端40能透過該車載服務器(car server)20內的程式間通訊介面21來進行車載核心通訊,使具有即時通訊之效能,並能提升車載管理之能力,進而增加整體之實用性。 Thus, through the above two vehicle core communication methods, the first vehicle core communication method is that the at least one client 30 is at least one application 50, and the at least one server 40 is at least one interface service 60 (as shown in FIG. 2), and the second vehicle core communication method is that the at least one client 30 is at least one interface service 60, and the at least one server 40 is at least one application 50 (as shown in FIG. 3), so that the vehicle core communication has the performance of two-way communication, and through the vehicle server (car server) 20 is provided with an inter-program communication interface 21, so that the at least one client 30 and the at least one server 40 can communicate through the vehicle server (car The inter-program communication interface 21 in the server) 20 is used for in-vehicle core communication, so that it has the performance of real-time communication and can enhance the ability of in-vehicle management, thereby increasing the overall practicality.

再者,本發明之車載核心通訊介面方法主要是有二種的實施態樣,而第一種實施態樣(如第4圖及第5圖所示)的步驟S100發出綁定需求訊息、步驟S110登錄程式間通訊介面、步驟S120回應綁定完成訊息、步驟S130服務端發出訊息封包、步驟S140訊息封包廣播發送、步驟S150判斷是否處理訊息封包、步驟S160依據資料訊息進行動作,已於上述提出說明,請參考上述之說明內容。 Furthermore, the vehicle core communication interface method of the present invention mainly has two implementation modes, and the first implementation mode (as shown in Figures 4 and 5) includes step S100 sending a binding request message, step S110 logging into the inter-program communication interface, step S120 responding with a binding completion message, step S130 the server sends a message packet, step S140 broadcasting the message packet, step S150 determining whether to process the message packet, and step S160 performing an action according to the data message, which has been described above. Please refer to the above description.

另第二種實施態樣(如第6圖及第7圖所示)中的步驟S200發出綁定需求訊息、步驟S210登錄程式間通訊介面、步驟S220回應綁定完成訊息、步驟S250判斷是否處理訊息封包、步驟S260依據資料訊息進行動作,都是採用與第一種實施態樣中的步驟S100發出綁定需求訊息、步驟S110登錄程式間通訊介面、步驟S120回應綁定完成訊息、步驟S150判斷是否處理訊息封包、步驟S160依據資料訊息進行動作之相同的設計,僅差異在於步驟S230服務端發出訊息封包、步驟S240訊息封包廣播發送之內容。 In the second implementation (as shown in FIG. 6 and FIG. 7 ), step S200 sends a binding request message, step S210 logs in to the inter-program communication interface, step S220 responds with a binding completion message, step S250 determines whether to process the message packet, and step S260 performs an action based on the data message, all of which are the same as step S10 in the first implementation. 0 sends a binding request message, step S110 logs in to the inter-program communication interface, step S120 responds to the binding completion message, step S150 determines whether to process the message packet, and step S160 takes action based on the data message. The only difference is that the server sends a message packet in step S230 and the content of the message packet is broadcasted in step S240.

因此,上述與步驟S100發出綁定需求訊息、步驟S110登錄程式間通訊介面、步驟S120回應綁定完成訊息、步驟S150 判斷是否處理訊息封包、步驟S160依據資料訊息進行動作之相同的內容不在重複,請參考上述之說明內容。下列將針對第二種實施態樣中的步驟S230服務端發出訊息封包、步驟S240訊息封包廣播發送來進行說明。 Therefore, the same contents as step S100 sending a binding request message, step S110 logging into the inter-program communication interface, step S120 responding with a binding completion message, step S150 determining whether to process the message packet, and step S160 performing actions according to the data message are not repeated. Please refer to the above description. The following will explain step S230 of the server sending a message packet and step S240 of broadcasting the message packet in the second implementation.

而第二種實施態樣(如第7圖所示)之差異乃為步驟S230服務端發出訊息封包:當該至少一服務端40需要發出至少一訊息封包43時,該至少一訊息封包43中至少包含有至少一訊息標識符(ID)及至少一資料訊息。而當完成上述步驟230後即進行下一步驟S240。 The difference of the second implementation (as shown in FIG. 7) is that the server sends a message packet in step S230: when the at least one server 40 needs to send at least one message packet 43, the at least one message packet 43 contains at least one message identifier (ID) and at least one data message. After completing the above step 230, the next step S240 is performed.

而上述步驟S230服務端發出訊息封包較步驟S130服務端發出訊息封包中少了將該至少一訊息封包43係發送至該車載服務器(car server)20內,主要是該至少一服務端40可以先與該車載服務器(car server)20取得該程式間通訊介面21中含有至少一客戶端30的通訊列表(LIST),因此,當該至少一服務端40需要發出至少一訊息封包43時,就不用透過該車載服務器(car server)20之程式間通訊介面21了。 Compared with step S130, the above-mentioned step S230 of the server sending a message packet lacks the step of sending the at least one message packet 43 to the car server 20. The main reason is that the at least one server 40 can first obtain the communication list (LIST) of at least one client 30 in the inter-program communication interface 21 from the car server 20. Therefore, when the at least one server 40 needs to send at least one message packet 43, it does not need to go through the inter-program communication interface 21 of the car server 20.

另,下一步進行的步驟240訊息封包廣播發送:而該至少一訊息封包43係直接由該至少一服務端40廣播發送至該至少一客戶端30。 In addition, the next step is step 240 of broadcasting the message packet: the at least one message packet 43 is directly broadcasted from the at least one server 40 to the at least one client 30.

而上述步驟240訊息封包廣播發送較步驟140訊息封包廣播發送中少了需透過該車載服務器(car server)20之程式間通訊介面21將該至少一訊息封包43廣播發送,因此,當該至少一服務端40可以先與該車載服務器(car server)20取得該程式間通訊介面21中含有至少一客戶端30的通訊列表(LIST)後,即直接將該至少一訊息封包43廣播 發送至該至少一客戶端30,就不用透過該車載服務器(car server)20之程式間通訊介面21了。 Compared with the step 140, the step 240 of broadcasting the message packet does not require the at least one message packet 43 to be broadcasted through the inter-program communication interface 21 of the car server 20. Therefore, when the at least one server 40 first obtains the communication list (LIST) containing at least one client 30 in the inter-program communication interface 21 from the car server 20, it can directly broadcast the at least one message packet 43 to the at least one client 30 without going through the inter-program communication interface 21 of the car server 20.

藉此,當該至少一服務端40需要發出至少一訊息封包43時係具有兩種實施方式,其中第一種實施方式為該至少一訊息封包43係先發送至該車載服務器(car server)20內(如第5圖所示),再透過該車載服務器(car server)20之程式間通訊介面21將該至少一訊息封包43廣播發送給已登錄完成的該至少一客戶端30,另第二種實施方式為該至少一訊息封包43係直接由該至少一服務端40廣播發送至該至少一客戶端30(如第7圖所示),使該服務端40與該客戶端30除了透過該車載服務器(car server)20之程式間通訊介面21傳遞該至少一訊息封包43外,也能由該服務端40直接向客戶端30廣播發送該至少一訊息封包43,而不用經由該車載服務器(car server)20之程式間通訊介面21廣播發送,使具有不同的廣播發送之效能,進而增加整體之操作性。 Thus, when the at least one server 40 needs to send at least one message packet 43, there are two implementation methods. The first implementation method is that the at least one message packet 43 is first sent to the car server 20 (as shown in FIG. 5), and then the at least one message packet 43 is broadcasted to the at least one client 30 that has completed the login through the inter-program communication interface 21 of the car server 20. The second implementation method is that the at least one message packet 43 is directly broadcasted from the at least one server 40 to the at least one client 30 (as shown in FIG. 7), so that the server 40 and the client 30 communicate with each other in addition to the communication through the car server. In addition to transmitting the at least one message packet 43 through the inter-program communication interface 21 of the onboard server 20, the server 40 can also directly broadcast the at least one message packet 43 to the client 30 without broadcasting through the inter-program communication interface 21 of the onboard server 20, so as to have different broadcasting performances and thus increase the overall operability.

由以上詳細說明,可使熟知本項技藝者明瞭本發明的確可達成前述目的,實已符合專利法之規定,爰提出發明專利申請。 The above detailed description will enable those familiar with this technology to understand that this invention can indeed achieve the above-mentioned purpose and is in compliance with the provisions of the Patent Law, and therefore an invention patent application is filed.

惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍;故,凡依本發明申請專利範圍及發明說明書內容所作之簡單的等效變化與修飾,皆應仍屬本發明專利涵蓋之範圍內。 However, the above is only a preferred embodiment of the present invention, and should not be used to limit the scope of implementation of the present invention; therefore, all simple equivalent changes and modifications made according to the scope of the patent application of the present invention and the content of the invention specification should still fall within the scope of the present invention patent.

1:車輛 1: Vehicles

10:車輛設備管理平台 10: Vehicle equipment management platform

11:顯示屏 11: Display screen

12:控制主機 12: Control host

121:中央處理器(CPU) 121: Central Processing Unit (CPU)

122:微控制器(MCU) 122: Microcontroller (MCU)

123:信號轉換器 123:Signal converter

20:車載服務器(car server) 20: Car server

21:程式間通訊介面 21:Inter-program communication interface

30:客戶端 30: Client

40:服務端 40: Server side

70:裝置 70: Device

Claims (13)

一種車載核心通訊介面方法,係設有一車輛設備管理平台,該車輛設備管理平台內係設有一車載服務器(car server),而該車載服務器(car server)內係設有一程式間通訊介面,並透過該車輛設備管理平台來管理與其連結的至少一客戶端及至少一服務端,其方法的主要步驟係包括:發出綁定需求訊息:由與其連結的該至少一客戶端及該至少一服務端分別向該車載服務器(car server)發出一綁定需求訊息;登錄程式間通訊介面:而該車載服務器(car server)收到該至少一客戶端及該至少一服務端的綁定需求訊息時,會將該至少一客戶端及該至少一服務端的綁定需求訊息分別登錄於該車載服務器(car server)之程式間通訊介面內,該程式間通訊介面係具有一通訊列表(LIST),該通訊列表(LIST)係登錄發出綁定需求訊息的該至少一客戶端及該至少一服務端;回應綁定完成訊息:且該車載服務器(car server)之程式間通訊介面於登錄後,則分別回應發出一綁定完成訊息傳送給該至少一客戶端及該至少一服務端,該綁定完成訊息係含有一存取權限,該存取權限為一CRC驗證碼;服務端發出訊息封包:當該至少一服務端需要發出至少一訊息封包時,該至少一訊息封包中至少包含有至少一訊息標識符(ID)及至少一資料訊息,而該至少一訊息封包係發送至該車載服務器(car server)內;訊息封包廣播發送:並透過該車載服務器(car server)之程式間通訊介面將該至少一訊息封包廣播發送給已登錄完成的該至少一客戶端;判斷是否處理訊息封包:當該至少一客戶端接收廣播發送的至少一訊息 封包時,則根據該至少一訊息封包之訊息標識符(ID)來判斷是否處理該至少一訊息封包;以及依據資料訊息進行動作:而該至少一客戶端確定處理該至少一訊息封包後,則依據該至少一訊息封包內之資料訊息來進行動作。 A vehicle core communication interface method is provided, wherein a vehicle equipment management platform is provided, wherein a vehicle server is provided in the vehicle equipment management platform, wherein an inter-program communication interface is provided in the vehicle server, and at least one client terminal and at least one server terminal connected thereto are managed through the vehicle equipment management platform. The main steps of the method include: issuing a binding requirement message: the at least one client terminal and the at least one server terminal connected thereto respectively issue a binding requirement message to the vehicle server (car server); registering the inter-program communication interface: when the vehicle server (car server) receives the binding requirement message from the at least one client terminal and the at least one server terminal, the binding requirement message from the at least one client terminal and the at least one server terminal is respectively registered in the vehicle server (car server); The inter-program communication interface of the car server includes a communication list (LIST), and the communication list (LIST) is used to register the at least one client and the at least one server that send the binding request message; respond to the binding completion message: after the at least one client and the at least one server are logged in, the inter-program communication interface of the car server responds to send a binding completion message to the at least one client and the at least one server, and the binding completion message contains an access right, and the access right is a CRC verification code; the server sends a message packet: when the at least one server needs to send at least one message packet, the at least one message packet contains at least one message identifier (ID) and at least one data message, and the at least one message packet is sent to the car server. server); broadcasting and sending the message packet: broadcasting and sending the at least one message packet to the at least one client that has completed the login through the inter-program communication interface of the car server; judging whether to process the message packet: when the at least one client receives the at least one message packet broadcasted, judging whether to process the at least one message packet according to the message identifier (ID) of the at least one message packet; and performing an action according to the data message: after the at least one client determines to process the at least one message packet, performing an action according to the data message in the at least one message packet. 一種車載核心通訊介面方法,係設有一車輛設備管理平台,該車輛設備管理平台內係設有一車載服務器(car server),而該車載服務器(car server)內係設有一程式間通訊介面,並透過該車輛設備管理平台來管理與其連結的至少一客戶端及至少一服務端,其方法的主要步驟係包括:發出綁定需求訊息:由與其連結的該至少一客戶端及該至少一服務端分別向該車載服務器(car server)發出一綁定需求訊息;登錄程式間通訊介面:而該車載服務器(car server)收到該至少一客戶端及該至少一服務端的綁定需求訊息時,會將該至少一客戶端及該至少一服務端的綁定需求訊息分別登錄於該車載服務器(car server)之程式間通訊介面內,該程式間通訊介面係具有一通訊列表(LIST),該通訊列表(LIST)係登錄發出綁定需求訊息的該至少一客戶端及該至少一服務端;回應綁定完成訊息:且該車載服務器(car server)之程式間通訊介面於登錄後,則分別回應發出一綁定完成訊息傳送給該至少一客戶端及該至少一服務端,該綁定完成訊息係含有一存取權限,該存取權限為一CRC驗證碼;服務端發出訊息封包;當該至少一服務端需要發出至少一訊息封包時,該至少一訊息封包中至少包含有至少一訊息標識符(ID)及至少一資料訊息; 訊息封包廣播發送:而該至少一訊息封包係直接由該至少一服務端廣播發送至該至少一客戶端;判斷是否處理訊息封包:當該至少一客戶端接收廣播發送的至少一訊息封包時,則根據該至少一訊息封包之訊息標識符(ID)來判斷是否處理該至少一訊息封包;以及依據資料訊息進行動作:而該至少一客戶端確定處理該至少一訊息封包後,則依據該至少一訊息封包內之資料訊息來進行動作。 A vehicle core communication interface method is provided, wherein a vehicle equipment management platform is provided, wherein a vehicle server is provided in the vehicle equipment management platform, wherein an inter-program communication interface is provided in the vehicle server, and at least one client terminal and at least one server terminal connected thereto are managed through the vehicle equipment management platform. The main steps of the method include: issuing a binding requirement message: the at least one client terminal and the at least one server terminal connected thereto respectively issue a binding requirement message to the vehicle server (car server); registering the inter-program communication interface: when the vehicle server (car server) receives the binding requirement message from the at least one client terminal and the at least one server terminal, the binding requirement message from the at least one client terminal and the at least one server terminal is respectively registered in the vehicle server (car server); The inter-program communication interface of the car server has a communication list (LIST), which logs in the at least one client and the at least one server that sent the binding request message; responds to the binding completion message: and after logging in, the inter-program communication interface of the car server responds to send a binding completion message to the at least one client and the at least one server, respectively, and the binding completion message contains an access right, which is a CRC verification code; the server sends a message packet; when the at least one server needs to send at least one message packet, the at least one message packet contains at least one message identifier (ID) and at least one data message; Message packet broadcasting: and the At least one message packet is directly broadcasted by the at least one server to the at least one client; determining whether to process the message packet: when the at least one client receives the at least one message packet broadcasted, determining whether to process the at least one message packet according to the message identifier (ID) of the at least one message packet; and performing an action according to the data message: after the at least one client determines to process the at least one message packet, performing an action according to the data message in the at least one message packet. 如申請專利範圍第1或2項所述之車載核心通訊介面方法,其中該綁定需求訊息中係進一步含有一識別碼,該識別碼為一身份(ID)及一密碼之其中任一或其組合。 As described in item 1 or 2 of the patent application scope, the in-vehicle core communication interface method, wherein the binding request message further contains an identification code, and the identification code is either an identity (ID) and a password or a combination thereof. 如申請專利範圍第1或2項所述之車載核心通訊介面方法,其中該至少一訊息封包係進一步包含幀(Frame)啟始位元、遠程需求(RYR)位元、控制欄位、CRC序列、CRC分隔位元、確認(ACK)位元、確認分隔位元、幀(Frame)結束、幀(Frame)間隔之其中任一。 The vehicle core communication interface method as described in item 1 or 2 of the patent application scope, wherein the at least one message packet further includes any one of a frame start bit, a remote request (RYR) bit, a control field, a CRC sequence, a CRC separation bit, an ACK bit, an ACK separation bit, a frame end, and a frame interval. 如申請專利範圍第1項所述之車載核心通訊介面方法,其中該至少一客戶端係進一步為至少一應用程式,該至少一應用程式係顯示於一顯示屏,該至少一應用程式係與至少一裝置連結,該至少一服務端係進一步為至少一介面服務,該介面服務係顯示於一顯示屏,該介面服務係與至少一裝置連結。 As described in the first item of the patent application scope, the at least one client is further at least one application, the at least one application is displayed on a display screen, the at least one application is connected to at least one device, and the at least one server is further at least one interface service, the interface service is displayed on a display screen, and the interface service is connected to at least one device. 如申請專利範圍第1項所述之車載核心通訊介面方法,其中該至少一客戶端係進一步為至少一介面服務,該介面服務係顯示於一顯示屏,該介面服務係與至少一裝置連結,該至少一服務端係進一步為至少一應 用程式,該至少一應用程式係顯示於一顯示屏,該至少一應用程式係與至少一裝置連結。 As described in the first item of the patent application scope, the in-vehicle core communication interface method, wherein the at least one client is further at least one interface service, the interface service is displayed on a display screen, the interface service is connected to at least one device, and the at least one server is further at least one application, the at least one application is displayed on a display screen, and the at least one application is connected to at least one device. 如申請專利範圍第5或6項所述之車載核心通訊介面方法,其中該應用程式係為桌面啟動(Launcher)、系統用戶(System UI)、多媒體播放器(Media Player)、藍芽(Bluetooth)、行車資訊(Information)、系統設置(Settings)、工廠模式(Factory Mode)、廣播電台(Radio)之其中任一。 As described in item 5 or 6 of the patent application scope, the in-vehicle core communication interface method, wherein the application is any one of desktop launcher (Launcher), system user (System UI), multimedia player (Media Player), Bluetooth (Bluetooth), driving information (Information), system settings (Settings), factory mode (Factory Mode), and radio station (Radio). 如申請專利範圍第5或6項所述之車載核心通訊介面方法,其中該介面服務係進一步為人機(HMI)介面服務、為車用區域網路(CAN bus)介面服務、顯示(Display)介面服務、聲音(Audio)介面服務、空調(AC)介面服務、設置(Settings)介面服務之其中任一。 As described in item 5 or 6 of the patent application scope, the in-vehicle core communication interface method, wherein the interface service is further a human-machine (HMI) interface service, a vehicle local area network (CAN bus) interface service, a display interface service, an audio interface service, an air conditioning (AC) interface service, or a settings interface service. 如申請專利範圍第2項所述之車載核心通訊介面方法,其中該至少一客戶端係進一步為至少一應用程式,該至少一應用程式係顯示於一顯示屏,該至少一應用程式係與至少一裝置連結,該至少一服務端係進一步為至少一介面服務,該介面服務係顯示於一顯示屏,該介面服務係與至少一裝置連結。 As described in item 2 of the patent application scope, the in-vehicle core communication interface method, wherein the at least one client is further at least one application, the at least one application is displayed on a display screen, the at least one application is connected to at least one device, and the at least one server is further at least one interface service, the interface service is displayed on a display screen, and the interface service is connected to at least one device. 如申請專利範圍第2項所述之車載核心通訊介面方法,其中該至少一客戶端係進一步為至少一介面服務,該介面服務係顯示於一顯示屏,該介面服務係與至少一裝置連結,該至少一服務端係進一步為至少一應用程式,該至少一應用程式係顯示於一顯示屏,該至少一應用程式係與至少一裝置連結。 As described in item 2 of the patent application scope, the in-vehicle core communication interface method, wherein the at least one client is further at least one interface service, the interface service is displayed on a display screen, the interface service is connected to at least one device, and the at least one server is further at least one application, the at least one application is displayed on a display screen, and the at least one application is connected to at least one device. 如申請專利範圍第9或10項所述之車載核心通訊介面方法,其中該應用程式係為桌面啟動(Launcher)、系統用戶(System UI)、多媒體播放 器(Media Player)、藍芽(Bluetooth)、行車資訊(Information)、系統設置(Settings)、工廠模式(Factory Mode)、廣播電台(Radio)之其中任一。 As described in item 9 or 10 of the patent application scope, the in-vehicle core communication interface method, wherein the application is any one of desktop launcher (Launcher), system user (System UI), multimedia player (Media Player), Bluetooth (Bluetooth), driving information (Information), system settings (Settings), factory mode (Factory Mode), and radio station (Radio). 如申請專利範圍第9或10項所述之車載核心通訊介面方法,其中該介面服務係進一步為人機(HMI)介面服務、為車用區域網路(CAN bus)介面服務、顯示(Display)介面服務、聲音(Audio)介面服務、空調(AC)介面服務、設置(Settings)介面服務之其中任一。 As described in item 9 or 10 of the patent application scope, the in-vehicle core communication interface method, wherein the interface service is further a human-machine (HMI) interface service, a vehicle local area network (CAN bus) interface service, a display interface service, an audio interface service, an air conditioning (AC) interface service, or a settings interface service. 如申請專利範圍第1或2項所述之車載核心通訊介面方法,其中該車輛設備管理平台內係進一步設有至少一中央處理器(CPU),該車載服務器(car server)係設於該中央處理器(CPU)內。 As described in item 1 or 2 of the patent application scope, the vehicle equipment management platform is further provided with at least one central processing unit (CPU), and the vehicle server (car server) is provided in the central processing unit (CPU).
TW111145865A 2022-11-30 2022-11-30 Vehicle core communication interface system and method thereof TWI852197B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW111145865A TWI852197B (en) 2022-11-30 2022-11-30 Vehicle core communication interface system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW111145865A TWI852197B (en) 2022-11-30 2022-11-30 Vehicle core communication interface system and method thereof

Publications (2)

Publication Number Publication Date
TW202425673A TW202425673A (en) 2024-06-16
TWI852197B true TWI852197B (en) 2024-08-11

Family

ID=92539889

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111145865A TWI852197B (en) 2022-11-30 2022-11-30 Vehicle core communication interface system and method thereof

Country Status (1)

Country Link
TW (1) TWI852197B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100010706A1 (en) * 2005-09-23 2010-01-14 Joseph Gormley Vehicle control and interconnection system
US7774753B1 (en) * 2004-11-18 2010-08-10 Adobe Systems Incorporated System and method for communicating data among two or more programs
TWM401830U (en) * 2010-09-20 2011-04-11 Clientron Corp Control system of vehicular network combined with multimedia entertainment
TWM403454U (en) * 2010-11-24 2011-05-11 Clientron Corp Combined video transmission control system for automobile network
TWM418848U (en) * 2011-01-20 2011-12-21 Clientron Corp Vehicle-carrying network and monitoring in-vehicle self-diagnosis system
US20140225724A1 (en) * 2013-02-14 2014-08-14 Ford Global Technologies, Llc System and Method for a Human Machine Interface
TW201525698A (en) * 2013-12-16 2015-07-01 Tencent Tech Shenzhen Co Ltd Method and device for processing inter-program communication
TWM626534U (en) * 2021-12-30 2022-05-01 公信電子股份有限公司 Vehicle communication structure system
US20220366032A1 (en) * 2015-09-25 2022-11-17 Argus Cyber Securlty Ltd. System and method for controlling access to an in-vehicle communication network
TWM640551U (en) * 2022-11-30 2023-05-01 公信電子股份有限公司 Vehicle core communication interface system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7774753B1 (en) * 2004-11-18 2010-08-10 Adobe Systems Incorporated System and method for communicating data among two or more programs
US20100010706A1 (en) * 2005-09-23 2010-01-14 Joseph Gormley Vehicle control and interconnection system
TWM401830U (en) * 2010-09-20 2011-04-11 Clientron Corp Control system of vehicular network combined with multimedia entertainment
TWM403454U (en) * 2010-11-24 2011-05-11 Clientron Corp Combined video transmission control system for automobile network
TWM418848U (en) * 2011-01-20 2011-12-21 Clientron Corp Vehicle-carrying network and monitoring in-vehicle self-diagnosis system
US20140225724A1 (en) * 2013-02-14 2014-08-14 Ford Global Technologies, Llc System and Method for a Human Machine Interface
TW201525698A (en) * 2013-12-16 2015-07-01 Tencent Tech Shenzhen Co Ltd Method and device for processing inter-program communication
US20220366032A1 (en) * 2015-09-25 2022-11-17 Argus Cyber Securlty Ltd. System and method for controlling access to an in-vehicle communication network
TWM626534U (en) * 2021-12-30 2022-05-01 公信電子股份有限公司 Vehicle communication structure system
TWM640551U (en) * 2022-11-30 2023-05-01 公信電子股份有限公司 Vehicle core communication interface system

Also Published As

Publication number Publication date
TW202425673A (en) 2024-06-16

Similar Documents

Publication Publication Date Title
CN108833122B (en) Wake-up method and device for vehicle-mounted communication controller and storage medium
CN210536833U (en) Screen projection interactive system of intelligent terminal and vehicle-mounted entertainment equipment
CN110753905B (en) Control device, control method and computer program
JP2018523342A (en) Wireless connection management
CN112572349A (en) Vehicle digital key processing method and system
CN114793330A (en) Application processing method and related equipment
CN102546725B (en) The remote assistance method of car-mounted electronic device and system
CN105922872A (en) Vehicle control system and vehicle
CN111431782A (en) Vehicle interaction control method and device and computer readable storage medium
CN116156135A (en) Control method of vehicle-mounted projection device, vehicle-mounted projection device, and vehicle
CN114116028A (en) Wake-up method, device, vehicle and storage medium for trip computer ECU
CN112911563A (en) Bluetooth connection method and system based on multiple terminals
CN113971046A (en) Control method and device of vehicle-mounted drinking equipment, electronic equipment and storage medium
TWI852197B (en) Vehicle core communication interface system and method thereof
CN114168501B (en) Data reading method, data writing method and data reading and writing system
CN115526360A (en) Vehicle reservation method, device, storage medium, transmission platform and vehicle
US12081990B2 (en) Systems and methods for bluetooth authentication using communication fingerprinting
CN112153019A (en) Data interaction system, vehicle-mounted connector, peripheral equipment, vehicle and method
CN117750338A (en) Information synchronization method, device and control system of vehicle-mounted equipment
TW202126053A (en) On-vehicle multimedia device having function of automatically switching master control identification and control method thereof comprising a first connection port and a second connection port for connection with an on-vehicle display device and a control module connected with the first connection port and the second connection port
CN117692486A (en) Control system and method for Internet of vehicles equipment
CN116705082A (en) Control method, device, vehicle and storage medium of vehicle-mounted recording equipment
CN115734197A (en) A method, device and system for interaction between vehicle driver and passenger auxiliary equipment
CN112153521B (en) Car speaker control system and car speaker
CN115246372A (en) Vehicle information processing method and related device