[go: up one dir, main page]

CN112667301A - Docking station implementation method and system of vehicle-mounted operating system and electronic equipment - Google Patents

Docking station implementation method and system of vehicle-mounted operating system and electronic equipment Download PDF

Info

Publication number
CN112667301A
CN112667301A CN202011638378.6A CN202011638378A CN112667301A CN 112667301 A CN112667301 A CN 112667301A CN 202011638378 A CN202011638378 A CN 202011638378A CN 112667301 A CN112667301 A CN 112667301A
Authority
CN
China
Prior art keywords
docking station
operating system
vehicle operating
application
operation interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011638378.6A
Other languages
Chinese (zh)
Inventor
佟广力
赵江
沈海寅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhicheauto Technology Beijing Co ltd
Original Assignee
Zhicheauto Technology Beijing Co ltd
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 Zhicheauto Technology Beijing Co ltd filed Critical Zhicheauto Technology Beijing Co ltd
Priority to CN202011638378.6A priority Critical patent/CN112667301A/en
Publication of CN112667301A publication Critical patent/CN112667301A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本公开实施例公开了一种车载操作系统的扩展坞实现方法和系统、电子设备、程序和介质,其中,方法包括:响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令,车载操作系统将操作指令转化为对扩展坞的控制指令,并通过进程通信方式转发给扩展坞对应的扩展坞应用;扩展坞应用将控制指令发送给扩展坞;扩展坞基于控制指令执行相应的操作,并将得到的执行结果发送给扩展坞应用;扩展坞应用通过进程通信方式将执行结果转发给车载操作系统;车载操作系统根据执行结果更新快捷操作界面,以显示扩展坞的当前状态。本公开实施例利用扩展坞技术实现了第三方硬件设备与车辆中控系统的无缝结合,使用即插即用的方式对车辆功能进行扩展。

Figure 202011638378

Embodiments of the present disclosure disclose a method and system, electronic device, program and medium for implementing a docking station of a vehicle operating system, wherein the method includes: in response to receiving an operation sent by a user through a shortcut operation interface of the docking station on the system operation interface The in-vehicle operating system converts the operation instructions into control instructions for the docking station, and forwards them to the docking station application corresponding to the docking station through process communication; the docking station application sends the control instructions to the docking station; the docking station executes the corresponding control instructions based on the control instructions. and send the obtained execution result to the docking station application; the docking station application forwards the execution result to the in-vehicle operating system through process communication; the in-vehicle operating system updates the shortcut operation interface according to the execution result to display the current state of the docking station. The embodiments of the present disclosure utilize the docking station technology to realize the seamless integration of the third-party hardware device and the vehicle central control system, and extend the vehicle functions in a plug-and-play manner.

Figure 202011638378

Description

车载操作系统的扩展坞实现方法和系统、电子设备Docking station implementation method and system for vehicle operating system, and electronic device

技术领域technical field

本公开涉及互联网技术,尤其是一种车载操作系统的扩展坞实现方法和系统。The present disclosure relates to Internet technology, in particular to a method and system for realizing a docking station of a vehicle operating system.

背景技术Background technique

随着智能车载操作系统的应用,极大的满足了人们对车辆智能化的要求,用户可以通过车载操作系统进行通话、音视频播放等应用。然而,由于成本、体积等限制,使得车载操作系统的应用功能受到一定程度地限制,无法完全满足每个人的个性化应用需求。With the application of the intelligent in-vehicle operating system, people's requirements for vehicle intelligence have been greatly satisfied. Users can use the in-vehicle operating system for applications such as calls, audio and video playback. However, due to constraints such as cost and volume, the application functions of the in-vehicle operating system are limited to a certain extent, and cannot fully meet the individual application needs of everyone.

发明内容SUMMARY OF THE INVENTION

本公开实施例提供一种车载操作系统的扩展坞实现方法和系统、电子设备、程序和介质,以扩展车载操作系统的应用功能。Embodiments of the present disclosure provide a method and system, an electronic device, a program, and a medium for implementing a docking station of an in-vehicle operating system, so as to extend the application function of the in-vehicle operating system.

根据本公开实施例的一个方面,提供的一种车载操作系统的扩展坞实现方法,包括:According to an aspect of the embodiments of the present disclosure, a method for implementing a docking station for an in-vehicle operating system is provided, including:

响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令,车载操作系统将所述操作指令转化为对所述扩展坞的控制指令,并通过进程通信方式转发给所述扩展坞对应的扩展坞应用;其中,所述扩展坞设置有多个用于接入外接设备的外接接口,所述扩展坞应用在所述扩展坞接入车辆中控系统后被安装在所述车辆中控系统对应的所述车载操作系统中,所述快捷操作界面用于提供所述扩展坞的功能列表的操作接口,所述功能列表包括所述扩展坞支持的功能;In response to receiving the operation instruction sent by the user through the shortcut operation interface of the docking station on the system operation interface, the in-vehicle operating system converts the operation instruction into a control instruction for the docking station, and forwards it to the expansion dock through process communication. A docking station application corresponding to the docking station; wherein the docking station is provided with a plurality of external interfaces for accessing external devices, and the docking station application is installed on the vehicle after the docking station is connected to the vehicle central control system In the in-vehicle operating system corresponding to the central control system, the shortcut operation interface is used to provide an operation interface of a function list of the docking station, and the function list includes functions supported by the docking station;

所述扩展坞应用将所述控制指令发送给所述扩展坞;the docking station application sends the control instruction to the docking station;

所述扩展坞基于所述控制指令执行相应的操作,并将得到的执行结果发送给所述扩展坞应用;The docking station performs a corresponding operation based on the control instruction, and sends the obtained execution result to the docking station application;

所述扩展坞应用通过进程通信方式将所述执行结果转发给所述车载操作系统;The docking station application forwards the execution result to the in-vehicle operating system through process communication;

所述车载操作系统根据所述执行结果更新所述快捷操作界面,以显示所述扩展坞的当前状态。The in-vehicle operating system updates the shortcut operation interface according to the execution result to display the current state of the docking station.

可选地,在本公开任一实施例的方法中,还包括:Optionally, in the method of any embodiment of the present disclosure, further comprising:

所述响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令之前,还包括:Before receiving the operation instruction sent by the user through the shortcut operation interface of the docking station on the system operation interface, the response further includes:

所述车载操作系统接收所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,以广播方式发送的所述扩展坞的设备标识和所述功能列表;其中,所述扩展坞的设备标识用于唯一标识所述扩展坞;The in-vehicle operating system receives, after the docking station is connected to the vehicle central control system by means of inter-device communication, the device identification of the docking station and the function list sent in a broadcast manner; wherein, the docking station The device identifier is used to uniquely identify the docking station;

所述车载操作系统基于所述扩展坞的设备标识,从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用。The in-vehicle operating system downloads the docking station application from an application server based on the device identification of the docking station, and installs the docking station application.

可选地,在本公开任一实施例的方法中,所述从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用之后,还包括:Optionally, in the method of any embodiment of the present disclosure, after downloading the docking station application from an application server and installing the docking station application, the method further includes:

响应于所述扩展坞应用包括所述快捷操作界面,所述车载操作系统将所述快捷操作界面显示到所述系统操作界面上。In response to the docking station application including the shortcut operation interface, the in-vehicle operating system displays the shortcut operation interface on the system operation interface.

可选地,在本公开任一实施例的方法中,所述车载操作系统接收所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,以广播方式发送的所述扩展坞的设备标识和所述功能列表之后,还包括:Optionally, in the method of any embodiment of the present disclosure, the in-vehicle operating system receives the docking station sent in a broadcast manner after the docking station is connected to the vehicle central control system by means of inter-device communication. After the device identification and the function list, it also includes:

所述车载操作系统向管理服务器发送验证请求,所述验证请求中包括所述扩展坞的设备标识;其中,所述管理服务器中存储有合法扩展坞的设备标识;The in-vehicle operating system sends a verification request to the management server, and the verification request includes the device identification of the docking station; wherein, the management server stores the device identification of the legal docking station;

所述车载操作系统接收所述管理服务器发送的验证结果,并根据所述验证结果确认所述扩展坞是否合法;The in-vehicle operating system receives the verification result sent by the management server, and confirms whether the docking station is legal according to the verification result;

若所述扩展坞合法,所述车载操作系统确认是否已安装所述扩展坞应用;If the docking station is legal, the in-vehicle operating system confirms whether the docking station application has been installed;

若未安装所述扩展坞应用,执行所述车载操作系统基于所述扩展坞的设备标识,从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用的操作。If the docking station application is not installed, the in-vehicle operating system downloads the docking station application from an application server based on the device identification of the docking station, and installs the docking station application.

可选地,在本公开任一实施例的方法中,所述车载操作系统确认是否已安装所述扩展坞应用之后,还包括:Optionally, in the method of any embodiment of the present disclosure, after the in-vehicle operating system confirms whether the docking station application has been installed, the method further includes:

若已安装所述扩展坞应用,所述车载操作系统与所述扩展坞建立心跳通信,并将所述快捷操作界面的更新为可用状态。If the docking station application has been installed, the in-vehicle operating system establishes heartbeat communication with the docking station, and updates the shortcut operation interface to an available state.

可选地,在本公开任一实施例的方法中,还包括:Optionally, in the method of any embodiment of the present disclosure, further comprising:

所述车载操作系统通过心跳通信方式监控所述扩展坞的连接状态;The in-vehicle operating system monitors the connection state of the docking station through heartbeat communication;

响应于监控到所述扩展坞的连接状态发生变化,所述车载操作系统将所述快捷操作界面更新为与所述扩展坞的连接状态相应的工作状态。In response to monitoring a change in the connection state of the docking station, the in-vehicle operating system updates the shortcut operation interface to a working state corresponding to the connection state of the docking station.

可选地,在本公开任一实施例的方法中,所述响应于监控到所述扩展坞的连接状态发生变化,所述车载操作系统将所述快捷操作界面更新为与所述扩展坞的连接状态相应的工作状态,包括:Optionally, in the method of any embodiment of the present disclosure, in response to monitoring a change in the connection state of the docking station, the in-vehicle operating system updates the shortcut operation interface to a connection state with the docking station. The working status corresponding to the connection status, including:

响应于监控到所述扩展坞的连接状态变为断开,所述车载操作系统将所述快捷操作界面更新为不可用状态;或者,In response to monitoring that the connection state of the docking station becomes disconnected, the in-vehicle operating system updates the shortcut operation interface to an unavailable state; or,

响应于监控到所述扩展坞的连接状态变为连接,所述车载操作系统将所述快捷操作界面更新为可用状态。In response to monitoring that the connection state of the docking station becomes connected, the in-vehicle operating system updates the shortcut operation interface to an available state.

可选地,在本公开任一实施例的方法中,所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,还包括:Optionally, in the method of any embodiment of the present disclosure, after the docking station is connected to the vehicle central control system by means of communication between interconnected devices, the method further includes:

所述车载操作系统接收所述扩展坞以广播方式发送的所述扩展坞的操作系统当前的系统版本号;The in-vehicle operating system receives the current system version number of the operating system of the docking station sent by the docking station in a broadcast manner;

所述车载操作系统基于所述当前的系统版本号,从管理服务器查询是否存在较新版本的所述扩展坞的操作系统;The in-vehicle operating system inquires from the management server whether there is a newer version of the operating system of the docking station based on the current system version number;

若存在较新版本的所述扩展坞的操作系统,所述车载操作系统从所述管理服务器下载较新版本的所述扩展坞的操作系统,并通过所述互联设备间通信方式,对所述扩展坞的操作系统进行升级。If there is a newer version of the operating system of the docking station, the in-vehicle operating system downloads the newer version of the operating system of the docking station from the management server, and uses the communication method between the interconnected devices to The operating system of the docking station is upgraded.

可选地,在本公开任一实施例的方法中,所述扩展坞应用将所述控制指令发送给所述扩展坞,包括:Optionally, in the method of any embodiment of the present disclosure, the docking station application sends the control instruction to the docking station, including:

所述扩展坞应用通过互联设备间通信方式将所述控制指令发送给所述扩展坞;The docking station application sends the control instruction to the docking station through communication between interconnected devices;

所述将得到的执行结果发送给所述扩展坞应用,包括:The sending the obtained execution result to the docking station application includes:

将得到的执行结果通过所述互联设备间通信方式发送给所述扩展坞应用。The obtained execution result is sent to the docking station application through the communication between the interconnected devices.

根据本公开实施例的另一个方面,提供的一种车载操作系统的扩展坞实现系统,包括:车辆中控系统和所述车辆中控系统的车载操作系统,扩展坞;所述车辆中控系统中设置有第一接入模块,所述扩展坞中设置有第二接入模块和多个用于接入外接设备的外接接口,所述第一接入模块与所述第二接入模块可通过互联设备间通信方式连接;所述车载操作系统中包括在所述扩展坞接入所述车辆中控系统后安装的扩展坞应用,所述车载操作系统的系统操作界面上呈现所述扩展坞的快捷操作界面,所述快捷操作界面用于提供所述扩展坞的功能列表的操作接口,所述功能列表包括所述扩展坞支持的功能;According to another aspect of the embodiments of the present disclosure, a system for implementing a docking station for an in-vehicle operating system is provided, including: a vehicle central control system, an in-vehicle operating system of the vehicle central control system, and a docking station; the vehicle central control system A first access module is set in the docking station, a second access module and a plurality of external interfaces for accessing external devices are set in the docking station, and the first access module and the second access module can be connected to each other. Connected by means of communication between interconnected devices; the in-vehicle operating system includes a docking station application installed after the docking station is connected to the vehicle central control system, and the docking station is displayed on the system operation interface of the in-vehicle operating system The shortcut operation interface, the shortcut operation interface is used to provide an operation interface of the function list of the docking station, and the function list includes the functions supported by the docking station;

所述车载操作系统,用于响应于接收到用户通过系统操作界面上所述扩展坞的快捷操作界面发送的操作指令,将所述操作指令转化为对所述扩展坞的控制指令,并通过进程通信方式转发给所述扩展坞对应的扩展坞应用,以及根据所述扩展坞应用转发的执行结果更新所述快捷操作界面,以显示所述扩展坞的当前状态;The in-vehicle operating system is configured to, in response to receiving an operation instruction sent by a user through the shortcut operation interface of the docking station on the system operation interface, convert the operation instruction into a control instruction for the docking station, and process the operation instruction to control the docking station. forwarding the communication method to the docking station application corresponding to the docking station, and updating the shortcut operation interface according to the execution result forwarded by the docking station application to display the current state of the docking station;

所述扩展坞应用,用于将所述控制指令发送给所述扩展坞,以及通过进程通信方式将所述扩展坞返回的执行结果转发给所述车载操作系统;the docking station application, configured to send the control instruction to the docking station, and forward the execution result returned by the docking station to the in-vehicle operating system through process communication;

所述扩展坞,用于基于所述控制指令执行相应的操作,并将得到的执行结果发送给所述扩展坞应用。The docking station is configured to execute a corresponding operation based on the control instruction, and send the obtained execution result to the docking station application.

可选地,在本公开任一实施例的系统中,所述车载操作系统,还用于:Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is further used for:

接收所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,以广播方式发送的所述扩展坞的设备标识和所述功能列表;其中,所述扩展坞的设备标识用于唯一标识所述扩展坞;After the docking station is connected to the vehicle central control system by means of communication between interconnected devices, the device identification of the docking station and the function list sent by broadcasting are received; wherein, the device identification of the docking station is used for uniquely identify the docking station;

基于所述扩展坞的设备标识,从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用。Based on the device identification of the docking station, the docking station application is downloaded from an application server, and the docking station application is installed.

可选地,在本公开任一实施例的系统中,所述车载操作系统,还用于:Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is further used for:

响应于所述扩展坞应用包括所述快捷操作界面,将所述快捷操作界面显示到所述系统操作界面上。In response to the docking station application including the shortcut operation interface, the shortcut operation interface is displayed on the system operation interface.

可选地,在本公开任一实施例的系统中,所述车载操作系统,还用于:Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is further used for:

在接收到所述扩展坞的设备标识和所述功能列表之后,向管理服务器发送验证请求,所述验证请求中包括所述扩展坞的设备标识;其中,所述管理服务器中存储有合法扩展坞的设备标识;After receiving the device identification of the docking station and the function list, a verification request is sent to the management server, where the verification request includes the device identification of the docking station; wherein, the management server stores a legal docking station equipment identification;

接收所述管理服务器发送的验证结果,并根据所述验证结果确认所述扩展坞是否合法;Receive the verification result sent by the management server, and confirm whether the docking station is legal according to the verification result;

若所述扩展坞合法,确认是否已安装所述扩展坞应用;If the docking station is legal, confirm whether the docking station application has been installed;

若未安装所述扩展坞应用,执行所述基于所述扩展坞的设备标识,从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用的操作。If the docking station application is not installed, the operation of performing the device identification based on the docking station, downloading the docking station application from an application server, and installing the docking station application.

可选地,在本公开任一实施例的系统中,所述车载操作系统,还用于;Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is further used for;

若已安装所述扩展坞应用,与所述扩展坞建立心跳通信,并将所述快捷操作界面的更新为可用状态。If the docking station application has been installed, establish heartbeat communication with the docking station, and update the shortcut operation interface to an available state.

可选地,在本公开任一实施例的系统中,所述车载操作系统,还用于:Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is further used for:

通过心跳通信方式监控所述扩展坞的连接状态;Monitoring the connection status of the docking station through heartbeat communication;

响应于监控到所述扩展坞的连接状态发生变化,将所述快捷操作界面更新为与所述扩展坞的连接状态相应的工作状态。In response to monitoring that the connection state of the docking station changes, the shortcut operation interface is updated to a working state corresponding to the connection state of the docking station.

可选地,在本公开任一实施例的系统中,所述车载操作系统,具体用于:Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is specifically used for:

响应于监控到所述扩展坞的连接状态变为断开,所述车载操作系统将所述快捷操作界面更新为不可用状态;或者,In response to monitoring that the connection state of the docking station becomes disconnected, the in-vehicle operating system updates the shortcut operation interface to an unavailable state; or,

响应于监控到所述扩展坞的连接状态变为连接,所述车载操作系统将所述快捷操作界面更新为可用状态。In response to monitoring that the connection state of the docking station becomes connected, the in-vehicle operating system updates the shortcut operation interface to an available state.

可选地,在本公开任一实施例的系统中,所述车载操作系统,还用于:Optionally, in the system of any embodiment of the present disclosure, the in-vehicle operating system is further used for:

在所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,接收所述扩展坞以广播方式发送的所述扩展坞的操作系统当前的系统版本号;After the docking station is connected to the vehicle central control system by means of communication between interconnected devices, receiving the current system version number of the operating system of the docking station sent by the docking station in a broadcast manner;

基于所述当前的系统版本号,从管理服务器查询是否存在较新版本的所述扩展坞的操作系统;Based on the current system version number, query whether there is a newer version of the operating system of the docking station from the management server;

若存在较新版本的所述扩展坞的操作系统,从所述管理服务器下载较新版本的所述扩展坞的操作系统,并通过所述互联设备间通信方式,对所述扩展坞的操作系统进行升级。If there is a newer version of the operating system of the docking station, download the newer version of the operating system of the docking station from the management server, and update the operating system of the docking station through the communication method between the interconnected devices. to upgrade.

可选地,在本公开任一实施例的系统中,所述扩展坞应用,具体用于通过互联设备间通信方式将所述控制指令发送给所述扩展坞;Optionally, in the system of any embodiment of the present disclosure, the docking station application is specifically configured to send the control instruction to the docking station by means of communication between interconnected devices;

所述扩展坞,具体用于将得到的执行结果通过所述互联设备间通信方式发送给所述扩展坞应用。The docking station is specifically configured to send the obtained execution result to the docking station application through the communication mode between the interconnected devices.

根据本公开实施例的又一个方面,提供的一种电子设备,包括:According to yet another aspect of the embodiments of the present disclosure, an electronic device is provided, comprising:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现本公开上述任一实施例所述的方法。The processor is configured to execute the computer program stored in the memory, and when the computer program is executed, the method described in any of the foregoing embodiments of the present disclosure is implemented.

根据本公开实施例的一个方面,提供的一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现本公开上述任一实施例所述的方法。According to an aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the computer program described in any of the foregoing embodiments of the present disclosure is implemented. method.

根据本公开实施例的一个方面,提供的一种计算机程序,包括计算机可读代码,其特征在于,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现本公开上述任一实施例所述的方法。According to an aspect of the embodiments of the present disclosure, a computer program is provided, comprising computer-readable codes, characterized in that, when the computer-readable codes are executed on a device, a processor in the device executes a program for realizing The method described in any of the above embodiments of the present disclosure.

基于本公开上述实施例提供的车载操作系统的扩展坞实现方法和系统、电子设备、程序和介质,提供了一种车载操作系统的扩展坞实现方案,车辆中控系统可以通过扩展坞接入各种外接设备,利用扩展坞技术实现了第三方硬件设备与车辆中控系统的无缝结合,可以在不对车辆进行改造的情况下,使用即插即用的方式对车辆功能进行扩展,从而能够在较小的成本下,满足用户个性化的应用需求,提升用户的驾驶体验。Based on the method and system, electronic device, program, and medium for implementing a docking station for an in-vehicle operating system provided by the above embodiments of the present disclosure, a solution for implementing a docking station for an in-vehicle operating system is provided. This kind of external device uses the docking technology to realize the seamless integration of third-party hardware devices and the vehicle central control system. At a small cost, it can meet the user's personalized application needs and improve the user's driving experience.

下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。The technical solutions of the present disclosure will be further described in detail below through the accompanying drawings and embodiments.

附图说明Description of drawings

构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。The accompanying drawings, which form a part of the specification, illustrate embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure.

参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, wherein:

图1为本公开车载操作系统的扩展坞实现方法一个实施例的流程图。FIG. 1 is a flowchart of an embodiment of a method for implementing a docking station of an in-vehicle operating system of the present disclosure.

图2为本公开车载操作系统的扩展坞实现方法另一个实施例的流程图。FIG. 2 is a flowchart of another embodiment of a method for implementing a docking station of an in-vehicle operating system of the present disclosure.

图3为本公开车载操作系统的扩展坞实现方法另一个实施例的流程图。FIG. 3 is a flowchart of another embodiment of a method for implementing a docking station of an in-vehicle operating system of the present disclosure.

图4为本公开车载操作系统的扩展坞实现系统一个实施例的结构示意图。FIG. 4 is a schematic structural diagram of an embodiment of a docking station implementation system for an in-vehicle operating system of the present disclosure.

图5为本公开一示例性实施例提供的电子设备的结构图。FIG. 5 is a structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure.

具体实施方式Detailed ways

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。Meanwhile, it should be understood that, for the convenience of description, the dimensions of various parts shown in the accompanying drawings are not drawn in an actual proportional relationship.

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application or uses in any way.

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such techniques, methods, and apparatus should be considered part of the specification.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。It should be noted that like numerals and letters refer to like items in the following figures, so once an item is defined in one figure, it does not require further discussion in subsequent figures.

本公开实施例可以应用于计算机系统/服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器等电子设备一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。Embodiments of the present disclosure may be applied to electronic devices such as computer systems/servers, which may operate with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments and/or configurations suitable for use with electronic devices such as computer systems/servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop Devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, networked personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the foregoing, among others.

计算机系统/服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。Electronic devices such as computer systems/servers may be described in the general context of computer system-executable instructions, such as program modules, being executed by the computer system. Generally, program modules may include routines, programs, object programs, components, logic, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer systems/servers may be implemented in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located on local or remote computing system storage media including storage devices.

图1为本公开车载操作系统的扩展坞实现方法一个实施例的流程图。如图1所示,该实施例的方法包括以下步骤:FIG. 1 is a flowchart of an embodiment of a method for implementing a docking station of an in-vehicle operating system of the present disclosure. As shown in Figure 1, the method of this embodiment includes the following steps:

步骤101,响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令,车载操作系统将所述操作指令转化为对扩展坞的控制指令,并通过进程通信方式转发给扩展坞对应的扩展坞应用(APP)。Step 101, in response to receiving the operation instruction sent by the user through the shortcut operation interface of the docking station on the system operation interface, the in-vehicle operating system converts the operation instruction into a control instruction for the docking station, and forwards it to the docking station through process communication. The corresponding docking station application (APP).

其中,所述扩展坞设置有多个用于接入外接设备的外接接口,所述扩展坞应用在扩展坞接入车辆中控系统后被安装在车辆中控系统对应的车载操作系统中,所述快捷操作界面用于提供扩展坞的功能列表的操作接口,所述功能列表包括扩展坞支持的功能,即对各种外接设备进行操作、控制的功能,例如外接设备为充电器时,查看充电状态、充电时长的功能;外接设备为音视频播放器时,查看已下载音视频、播放音视频的功能;等等,本公开实施例对功能列表中的具体功能不做限制。The docking station is provided with a plurality of external interfaces for accessing external devices, and the docking station application is installed in the vehicle operating system corresponding to the vehicle central control system after the docking station is connected to the vehicle central control system. The shortcut operation interface is used to provide an operation interface of the function list of the docking station, and the function list includes the functions supported by the docking station, that is, the functions of operating and controlling various external devices, for example, when the external device is a charger, check the charging The functions of status and charging time; when the external device is an audio and video player, the functions of viewing downloaded audio and video and playing audio and video; etc., the embodiments of the present disclosure do not limit the specific functions in the function list.

其中的外接设备可以包括各种可能的设备,例如充电器,各种音视频播放器,大屏幕显示器,导航仪,行车记录仪,驱动器,暖风机,吸尘器等等,本公开实施例对扩展坞可接入的外接设备的种类和数量不做限制。The external devices may include various possible devices, such as chargers, various audio and video players, large-screen displays, navigators, driving recorders, drivers, heaters, vacuum cleaners, etc. There are no restrictions on the type and quantity of external devices that can be connected.

步骤102,扩展坞应用将所述控制指令发送给所述扩展坞。Step 102, the docking station application sends the control instruction to the docking station.

可选地,在其中一些实现方式中,扩展坞应用可以通过互联设备间通信方式将所述控制指令发送给扩展坞。Optionally, in some of the implementation manners, the docking station application may send the control instruction to the docking station through communication between interconnected devices.

其中的互联设备间通信方式,例如可以包括但不限于:USB,蓝牙,红外,以太网(ethernet),WIFI等通信方式。The communication modes among the interconnected devices may include, but are not limited to, communication modes such as USB, Bluetooth, infrared, ethernet (ethernet), and WIFI, for example.

步骤103,扩展坞基于所述控制指令执行相应的操作,并将得到的执行结果发送给扩展坞应用。Step 103 , the docking station performs a corresponding operation based on the control instruction, and sends the obtained execution result to the docking station application.

可选地,在其中一些实现方式中,扩展坞可以将得到的执行结果通过互联设备间通信方式发送给扩展坞应用。Optionally, in some of the implementation manners, the docking station may send the obtained execution result to the docking station application by means of communication between interconnected devices.

其中的互联设备间通信方式,例如可以包括但不限于:USB,蓝牙,红外,以太网(ethernet),WIFI等通信方式。The communication modes among the interconnected devices may include, but are not limited to, communication modes such as USB, Bluetooth, infrared, ethernet (ethernet), and WIFI, for example.

步骤104,扩展坞应用通过进程通信方式将所述执行结果转发给车载操作系统。Step 104, the docking station application forwards the execution result to the vehicle operating system through process communication.

步骤105,车载操作系统根据所述执行结果更新快捷操作界面,以显示扩展坞的当前状态。Step 105, the in-vehicle operating system updates the shortcut operation interface according to the execution result to display the current state of the docking station.

基于本公开上述实施例,提供了一种车载操作系统的扩展坞实现方案,车辆中控系统可以通过扩展坞接入各种外接设备,通过车载操作系统与扩展坞应用、扩展坞的快捷操作界面协同实现对扩展坞的控制和操作,从而实现对扩展坞外接设备的控制和操作,利用扩展坞技术实现了第三方硬件设备与车辆中控系统的无缝结合,可以在不对车辆进行改造的情况下,使用即插即用的方式对车辆功能进行扩展,从而能够在较小的成本下,满足用户个性化的应用需求,提升用户的驾驶体验。另外,通过功能列表将对不同的外接设备操作聚合到统一操作界面,方便了用户操作。Based on the above embodiments of the present disclosure, a docking solution for a vehicle operating system is provided. The vehicle central control system can be connected to various external devices through the docking station, and the vehicle operating system, the docking station application, and the docking station's shortcut operation interface can be used. Synergistically realize the control and operation of the docking station, so as to realize the control and operation of the external devices of the docking station, and use the docking station technology to realize the seamless integration of third-party hardware devices and the vehicle central control system, which can be used without modifying the vehicle. In this way, the functions of the vehicle can be extended in a plug-and-play manner, so as to meet the user's personalized application requirements and improve the user's driving experience at a lower cost. In addition, the operation of different external devices is aggregated into a unified operation interface through the function list, which is convenient for users to operate.

图2为本公开车载操作系统的扩展坞实现方法另一个实施例的流程图。如图2所示,在图1所示实施例的基础上,在步骤101之前,还包括以下步骤:FIG. 2 is a flowchart of another embodiment of a method for implementing a docking station of an in-vehicle operating system of the present disclosure. As shown in FIG. 2, on the basis of the embodiment shown in FIG. 1, before step 101, the following steps are further included:

步骤201,车载操作系统接收扩展坞通过互联设备间通信方式接入车辆中控系统后,以广播方式发送的扩展坞的设备标识和功能列表。Step 201 , the vehicle operating system receives the device identification and function list of the docking station sent by broadcasting after the docking station is connected to the vehicle central control system through the communication between interconnected devices.

其中,每个扩展坞的设备标识用于唯一标识一个扩展坞。扩展坞的设备标识可以在扩展坞向统一的管理服务器注册并经过合法性认证后由管理服务器分配。扩展坞的设备标识例如可以包括但不限于:扩展坞设备的设备名称、编号、注册序号等中的任意一项或多项。Wherein, the device identification of each docking station is used to uniquely identify a docking station. The device identification of the docking station can be assigned by the management server after the docking station is registered with the unified management server and is authenticated by the management server. The device identification of the docking station may include, but is not limited to, any one or more of the device name, serial number, registration serial number, etc. of the docking station device, for example.

其中的互联设备间通信方式,例如可以包括但不限于:USB,蓝牙,红外,以太网(ethernet),WIFI等通信方式。The communication modes among the interconnected devices may include, but are not limited to, communication modes such as USB, Bluetooth, infrared, ethernet (ethernet), and WIFI, for example.

可选地,车载操作系统与扩展坞相关的通信方式及基础协议,可以以SDK的形式集成在扩展坞中,有利于降低扩展坞的开发成本与难度,便于维护和更新。Optionally, the communication mode and basic protocol related to the in-vehicle operating system and the docking station can be integrated in the docking station in the form of SDK, which is beneficial to reduce the development cost and difficulty of the docking station and facilitate maintenance and update.

步骤202,车载操作系统基于所述扩展坞的设备标识,从应用服务器下载扩展坞应用,并在下载完成后安装扩展坞应用。Step 202, the in-vehicle operating system downloads the docking station application from the application server based on the device identification of the docking station, and installs the docking station application after the download is completed.

基于本实施例,扩展坞通过互联设备间通信方式接入车辆中控系统后,可以通过广播方式发送该扩展坞的设备标识和功能列表,车载操作系统自动从应用服务器下载并安装扩展坞应用,从而实现后续基于该扩展坞应用对扩展坞及其外接设备的控制和操作,且无需用户手动安装,提高了用户操作的便利性。Based on this embodiment, after the docking station is connected to the vehicle central control system by means of communication between interconnected devices, the device identification and function list of the docking station can be sent by broadcasting, and the in-vehicle operating system automatically downloads and installs the docking station application from the application server. Thus, the subsequent control and operation of the docking station and its external devices based on the docking station application is realized, and manual installation by the user is not required, which improves the convenience of the user's operation.

可选地,在其中一些实现方式中,在步骤202之后,还可以包括:响应于扩展坞应用包括快捷操作界面,车载操作系统将所述快捷操作界面显示到该车载操作系统的系统操作界面上。Optionally, in some of the implementations, after step 202, it may further include: in response to the docking station application including the shortcut operation interface, the vehicle operating system displays the shortcut operation interface on the system operation interface of the vehicle operating system. .

基于本实施例,扩展坞应用包括快捷操作界面,车载操作系统将该快捷操作界面显示到该车载操作系统的系统操作界面上,便于用户通过该快捷操作界面控制扩展坞令执行相应的操作。Based on this embodiment, the docking station application includes a shortcut operation interface, and the in-vehicle operating system displays the shortcut operation interface on the system operation interface of the vehicle-mounted operating system, so that the user can control the docking station to execute corresponding operations through the shortcut operation interface.

可选地,在其中一些实现方式中,在步骤201之后,还可以包括:Optionally, in some of the implementations, after step 201, it may further include:

车载操作系统向管理服务器发送验证请求,所述验证请求中包括所述扩展坞的设备标识。其中,管理服务器中存储有合法扩展坞的设备标识;The in-vehicle operating system sends a verification request to the management server, where the verification request includes the device identification of the docking station. Wherein, the device identification of the legal docking station is stored in the management server;

车载操作系统接收管理服务器发送的验证结果,并根据该验证结果确认所述扩展坞是否合法。其中,若管理服务器中存储有验证请求中扩展坞的设备标识,则该验证结果为合法;否则,若管理服务器中未存储有验证请求中扩展坞的设备标识,则该验证结果为不合法;The in-vehicle operating system receives the verification result sent by the management server, and confirms whether the docking station is legal according to the verification result. Wherein, if the device identification of the docking station in the verification request is stored in the management server, the verification result is legal; otherwise, if the device identification of the docking station in the verification request is not stored in the management server, the verification result is illegal;

若所述扩展坞合法,车载操作系统确认是否已安装扩展坞应用;If the docking station is legal, the in-vehicle operating system confirms whether the docking station application has been installed;

若未安装扩展坞应用,执行上述步骤202的操作。If the docking station application is not installed, the operation of the above step 202 is performed.

基于本实施例,可以在扩展坞通过互联设备间通信方式接入车辆中控系统后先对该扩展坞的身份进行合法性验证,只有在扩展坞通过合法性验证后,由车载操作系统在确认未已安装扩展坞应用的情况下,自动从应用服务器下载并安装扩展坞应用,从而保证了车辆中控系统和车载操作系统的安全性。Based on this embodiment, after the docking station is connected to the vehicle central control system by means of communication between interconnected devices, the identity of the docking station can be verified for legitimacy. When the docking station application is not installed, the docking station application is automatically downloaded and installed from the application server, thereby ensuring the security of the vehicle central control system and the vehicle operating system.

可选地,在其中一些实现方式中,若已安装扩展坞应用,车载操作系统与扩展坞建立心跳通信,并将所述快捷操作界面的更新为可用状态。Optionally, in some implementations, if the docking station application has been installed, the in-vehicle operating system establishes heartbeat communication with the docking station, and updates the shortcut operation interface to an available state.

其中,心跳通信,是指互联的一方每隔一段时间向互联的另一方发送一个很小的数据包,另一方根据需要确定在收到数据包之后是否回复一个很小的数据包,则通过另一方回复情况判断互联的双方之间的通讯链路是否已经断开的方法。通过心跳通信,车载操作系统与扩展坞可以及时获知与对方的连接状态。Among them, heartbeat communication means that one party of the interconnection sends a small data packet to the other party of the interconnection at regular intervals. A method of judging whether the communication link between the two interconnected parties has been disconnected based on the reply of one party. Through heartbeat communication, the in-vehicle operating system and the docking station can know the connection status with each other in time.

可选地,在其中一些实现方式中,车载操作系统可以通过心跳通信方式监控扩展坞的连接状态;响应于监控到扩展坞的连接状态发生变化,车载操作系统将快捷操作界面更新为与扩展坞的连接状态相应的工作状态。Optionally, in some of these implementations, the in-vehicle operating system can monitor the connection state of the docking station through heartbeat communication; in response to the monitored connection state of the docking station changing, the in-vehicle operating system updates the shortcut operation interface to be connected to the docking station. The connection status corresponds to the working status.

具体来说,响应于监控到扩展坞的连接状态变为断开,车载操作系统将所述快捷操作界面更新为不可用状态;或者,响应于监控到扩展坞的连接状态变为连接,车载操作系统将所述快捷操作界面更新为可用状态。Specifically, in response to monitoring that the connection state of the docking station becomes disconnected, the in-vehicle operating system updates the shortcut operation interface to an unavailable state; or, in response to monitoring that the connection state of the docking station becomes connected, the in-vehicle operation The system updates the shortcut operation interface to an available state.

例如,如果扩展坞被拔出,则车辆中控系统与扩展坞之间的心跳通信就会断开,这时车载操作系统会将该扩展坞的快捷操作界面置灰,变为不可用状态,还可以提示用户扩展坞已断开。For example, if the docking station is pulled out, the heartbeat communication between the vehicle central control system and the docking station will be disconnected. At this time, the vehicle operating system will gray out the shortcut operation interface of the docking station and become unavailable. The user can also be prompted that the dock is disconnected.

基于本实施例,在安装扩展坞应用后,车载操作系统可以与扩展坞建立心跳通信,通过心跳通信方式监控扩展坞的连接状态,并及时更新快捷操作界面的工作状态,以便用户及时获知扩展坞的连接状态并通过快捷操作界面实现对扩展坞及其外接设备的操作。Based on this embodiment, after installing the docking station application, the in-vehicle operating system can establish heartbeat communication with the docking station, monitor the connection status of the docking station through heartbeat communication, and update the working status of the shortcut operation interface in time, so that the user can know the docking station in time The connection status of the docking station and its external devices can be realized through the shortcut operation interface.

可选地,在其中一些实现方式中,还可以包括:Optionally, in some of the implementations, it may also include:

车载操作系统接收所述扩展坞通过互联设备间通信方式接入车辆中控系统后,以广播方式发送的扩展坞的操作系统当前的系统版本号;The in-vehicle operating system receives the current system version number of the operating system of the docking station sent by broadcasting after the docking station is connected to the vehicle central control system by means of communication between interconnected devices;

车载操作系统基于所述当前的系统版本号,从管理服务器查询是否存在较新版本的扩展坞的操作系统;The in-vehicle operating system inquires from the management server whether there is a newer version of the operating system of the docking station based on the current system version number;

若存在较新版本的扩展坞的操作系统,车载操作系统从所述管理服务器下载较新版本的所述扩展坞的操作系统,并通过互联设备间通信方式,对该扩展坞已安装的操作系统进行升级。If there is a newer version of the operating system of the docking station, the in-vehicle operating system downloads the newer version of the operating system of the docking station from the management server, and through the communication between interconnected devices, the installed operating system of the docking station to upgrade.

在具体应用中,若存在较新版本的扩展坞的操作系统,车载操作系统可以通过系统操作界面提示用户是否进行系统升级,当用户点击同意升级后,车载操作系统从所述管理服务器下载较新版本的所述扩展坞的操作系统,并通过互联设备间通信方式,对该扩展坞已安装的操作系统进行升级。In a specific application, if there is a newer version of the operating system of the docking station, the in-vehicle operating system can prompt the user whether to upgrade the system through the system operation interface. After the user clicks to agree to the upgrade, the in-vehicle operating system downloads the newer version from the management server. version of the operating system of the docking station, and the installed operating system of the docking station is upgraded by means of communication between interconnected devices.

基于本实施例,提供了一套扩展坞的系统OTA升级解决方案,可以实现对扩展坞的操作系统的自动更新,以便及时更新扩展坞的操作系统功能,使扩展坞的操作系统升级方便、快捷。Based on this embodiment, a system OTA upgrade solution for the docking station is provided, which can realize automatic update of the operating system of the docking station, so as to update the operating system functions of the docking station in time, and make the upgrade of the operating system of the docking station convenient and fast .

图3为本公开车载操作系统的扩展坞实现方法另一个实施例的流程图。如图3所示,该实施例的方法包括以下步骤:FIG. 3 is a flowchart of another embodiment of a method for implementing a docking station of an in-vehicle operating system of the present disclosure. As shown in Figure 3, the method of this embodiment includes the following steps:

步骤301,扩展坞通过互联设备间通信方式接入车辆中控系统,并以广播方式向车载操作系统发送扩展坞的设备标识和功能列表。Step 301, the docking station is connected to the vehicle central control system by means of communication between interconnected devices, and sends the device identification and function list of the docking station to the vehicle operating system in a broadcast manner.

其中,每个扩展坞的设备标识用于唯一标识一个扩展坞。Wherein, the device identification of each docking station is used to uniquely identify a docking station.

步骤302,车载操作系统接收到扩展坞以广播方式发送的设备标识和功能列表后,向管理服务器发送验证请求,所述验证请求中包括所述扩展坞的设备标识。Step 302: After receiving the device identification and function list sent by the docking station in a broadcast manner, the in-vehicle operating system sends a verification request to the management server, where the verification request includes the device identification of the docking station.

其中,管理服务器中存储有合法扩展坞的设备标识。The device identification of the legal docking station is stored in the management server.

步骤303,车载操作系统接收管理服务器发送的验证结果,并根据该验证结果确认所述扩展坞是否合法。Step 303, the in-vehicle operating system receives the verification result sent by the management server, and confirms whether the docking station is legal according to the verification result.

若所述扩展坞合法,执行步骤304;否则,不执行后续实施例的流程。If the docking station is valid, step 304 is performed; otherwise, the process of the subsequent embodiment is not performed.

步骤304,车载操作系统确认是否已安装扩展坞应用。Step 304, the in-vehicle operating system confirms whether the docking station application has been installed.

若已安装扩展坞应用,执行步307。否则;若未安装所述扩展坞应用,执行步骤305。If the docking station application has been installed, go to step 307. Otherwise; if the docking station application is not installed, go to step 305 .

步骤305,车载操作系统基于所述扩展坞的设备标识,从应用服务器下载扩展坞应用,并在下载完成后安装该扩展坞应用。Step 305 , the in-vehicle operating system downloads the docking station application from the application server based on the device identification of the docking station, and installs the docking station application after the download is completed.

步骤306,扩展坞应用包括快捷操作界面,车载操作系统将所述快捷操作界面显示到该车载操作系统的系统操作界面上。Step 306 , the docking station application includes a shortcut operation interface, and the in-vehicle operating system displays the shortcut operation interface on the system operation interface of the in-vehicle operating system.

步骤307,车载操作系统与扩展坞建立心跳通信,并在成功建立心跳通信后将所述快捷操作界面的更新为可用状态。Step 307 , the in-vehicle operating system establishes heartbeat communication with the docking station, and after the heartbeat communication is successfully established, the shortcut operation interface is updated to an available state.

步骤308,车载操作系统通过心跳通信方式监控扩展坞的连接状态。Step 308 , the in-vehicle operating system monitors the connection state of the docking station through heartbeat communication.

步骤309,响应于监控到扩展坞的连接状态发生变化,车载操作系统将所述快捷操作界面更新为与扩展坞的连接状态相应的工作状态。Step 309 , in response to monitoring that the connection state of the docking station changes, the in-vehicle operating system updates the shortcut operation interface to a working state corresponding to the connection state of the docking station.

步骤310,响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令,车载操作系统将所述操作指令转化为对扩展坞的控制指令,并通过进程通信方式转发给扩展坞对应的扩展坞应用。Step 310, in response to receiving the operation instruction sent by the user through the shortcut operation interface of the docking station on the system operation interface, the in-vehicle operating system converts the operation instruction into a control instruction for the docking station, and forwards it to the docking station through process communication. The corresponding docking station application.

步骤311,扩展坞应用通过互联设备间通信方式将所述控制指令发送给扩展坞。Step 311 , the docking station application sends the control instruction to the docking station by means of communication between interconnected devices.

步骤312,扩展坞基于所述控制指令执行相应的操作,并将得到的执行结果通过互联设备间通信方式发送给扩展坞应用。Step 312 , the docking station performs a corresponding operation based on the control instruction, and sends the obtained execution result to the docking station application by means of communication between interconnected devices.

步骤313,扩展坞应用通过进程通信方式将所述执行结果转发给车载操作系统。Step 313, the docking station application forwards the execution result to the vehicle operating system through process communication.

步骤314,车载操作系统根据所述执行结果更新快捷操作界面,以显示扩展坞的当前状态,从而及时正确的反映扩展坞的当前状态。Step 314, the in-vehicle operating system updates the shortcut operation interface according to the execution result to display the current state of the docking station, so as to reflect the current state of the docking station in a timely and correct manner.

图4为本公开车载操作系统的扩展坞实现系统一个实施例的结构示意图。该实施例的系统可用于实现本发明上述各方法实施例。如图4所示,该实施例车载操作系统的扩展坞实现系统包括:车辆中控系统401和车辆中控系统401的车载操作系统402,扩展坞403。车辆中控系统401中设置有第一接入模块4011,扩展坞403中设置有第二接入模块4031和多个用于接入外接设备的外接接口4032,第一接入模块4011与第二接入模块4031可通过互联设备间通信方式连接。车载操作系统402中包括在扩展坞403接入车辆中控系统401后安装的扩展坞应用404,车载操作系统402的系统操作界面4022上呈现扩展坞403的快捷操作界面4041,该快捷操作界面4041用于提供扩展坞403的功能列表的操作接口,该功能列表包括扩展坞403支持的功能。FIG. 4 is a schematic structural diagram of an embodiment of a docking station implementation system for an in-vehicle operating system of the present disclosure. The system of this embodiment can be used to implement the above method embodiments of the present invention. As shown in FIG. 4 , the system for realizing the docking station of the in-vehicle operating system in this embodiment includes: a vehicle central control system 401 , an in-vehicle operating system 402 of the vehicle central control system 401 , and a docking station 403 . The vehicle central control system 401 is provided with a first access module 4011, and the docking station 403 is provided with a second access module 4031 and a plurality of external interfaces 4032 for accessing external devices. The access module 4031 may be connected by means of communication between interconnected devices. The in-vehicle operating system 402 includes a docking station application 404 installed after the docking station 403 is connected to the vehicle central control system 401 . The system operation interface 4022 of the in-vehicle operating system 402 presents a shortcut operation interface 4041 of the docking station 403 , and the shortcut operation interface 4041 An operation interface for providing a function list of the docking station 403 , the function list including the functions supported by the docking station 403 .

车载操作系统402,用于响应于接收到用户通过系统操作界面4022上扩展坞403的快捷操作界面4041发送的操作指令,将所述操作指令转化为对扩展坞403的控制指令,并通过进程通信方式转发给扩展坞403对应的扩展坞应用404,以及根据所述扩展坞应用404转发的执行结果更新快捷操作界面4041,以显示扩展坞403的当前状态。The in-vehicle operating system 402 is used to, in response to receiving an operation instruction sent by the user through the shortcut operation interface 4041 of the docking station 403 on the system operation interface 4022, convert the operation instruction into a control instruction for the docking station 403, and communicate through the process The method is forwarded to the docking station application 404 corresponding to the docking station 403 , and the shortcut operation interface 4041 is updated according to the execution result forwarded by the docking station application 404 to display the current state of the docking station 403 .

所述扩展坞应用404,用于将所述控制指令发送给扩展坞403,以及通过进程通信方式将扩展坞403返回的执行结果转发给车载操作系统402。The docking station application 404 is configured to send the control instruction to the docking station 403, and forward the execution result returned by the docking station 403 to the in-vehicle operating system 402 through process communication.

所述扩展坞403,用于基于所述控制指令执行相应的操作,并将得到的执行结果发送给扩展坞应用404。The docking station 403 is configured to execute a corresponding operation based on the control instruction, and send the obtained execution result to the docking station application 404 .

基于本公开上述实施例,提供了一种车载操作系统的扩展坞实现方案,车辆中控系统可以通过扩展坞接入各种外接设备,通过车载操作系统与扩展坞应用、扩展坞的快捷操作界面协同实现对扩展坞的控制和操作,从而实现对扩展坞外接设备的控制和操作,利用扩展坞技术实现了第三方硬件设备与车辆中控系统的无缝结合,可以在不对车辆进行改造的情况下,使用即插即用的方式对车辆功能进行扩展,从而能够在较小的成本下,满足用户个性化的应用需求,提升用户的驾驶体验。Based on the above embodiments of the present disclosure, a docking solution for a vehicle operating system is provided. The vehicle central control system can be connected to various external devices through the docking station, and the vehicle operating system, the docking station application, and the docking station's shortcut operation interface can be used. Synergistically realize the control and operation of the docking station, so as to realize the control and operation of the external devices of the docking station, and use the docking station technology to realize the seamless integration of third-party hardware devices and the vehicle central control system, which can be used without modifying the vehicle. In this way, the functions of the vehicle can be extended in a plug-and-play manner, so as to meet the user's personalized application requirements and improve the user's driving experience at a lower cost.

可选地,在进一步实施例中,车载操作系统402,还可用于:接收所述扩展坞403通过互联设备间通信方式接入车辆中控系统401后,以广播方式发送的扩展坞的设备标识和功能列表,其中,每个扩展坞的设备标识用于唯一标识一个扩展坞;基于所述扩展坞的设备标识,从应用服务器下载扩展坞应用404,并安装该扩展坞应用404。Optionally, in a further embodiment, the in-vehicle operating system 402 can also be used to: receive the device identification of the docking station sent by broadcasting after the docking station 403 is connected to the vehicle central control system 401 through the communication between interconnected devices. and a function list, wherein the device identification of each docking station is used to uniquely identify a docking station; based on the device identification of the docking station, the docking station application 404 is downloaded from the application server, and the docking station application 404 is installed.

可选地,在进一步实施例中,车载操作系统402,还可用于:响应于扩展坞应用404包括快捷操作界面4041,将快捷操作界面4041显示到系统操作界面4022上。Optionally, in a further embodiment, the in-vehicle operating system 402 may be further configured to display the shortcut operation interface 4041 on the system operation interface 4022 in response to the docking station application 404 including the shortcut operation interface 4041 .

可选地,在进一步实施例中,车载操作系统402,还可用于:在接收到扩展坞的设备标识和功能列表之后,向管理服务器发送验证请求,该验证请求中包括所述扩展坞的设备标识;其中,管理服务器中存储有合法扩展坞的设备标识;接收管理服务器发送的验证结果,并根据该验证结果确认扩展坞403是否合法;若扩展坞403合法,确认是否已安装扩展坞应用404;若未安装扩展坞应用404,执行基于扩展坞的设备标识,从应用服务器下载扩展坞应用404,并安装扩展坞应用404的操作。Optionally, in a further embodiment, the in-vehicle operating system 402 may be further configured to: after receiving the device identification and function list of the docking station, send a verification request to the management server, where the verification request includes the device of the docking station identification; wherein, the management server stores the device identification of the legal docking station; receives the verification result sent by the management server, and confirms whether the docking station 403 is legal according to the verification result; if the docking station 403 is legal, confirm whether the docking station application 404 has been installed ; If the docking station application 404 is not installed, the device identification based on the docking station is performed, the operation of downloading the docking station application 404 from the application server, and installing the docking station application 404 is performed.

可选地,在进一步实施例中,车载操作系统402,还可用于;若已安装扩展坞应用404,与扩展坞403建立心跳通信,并将快捷操作界面4041的更新为可用状态。Optionally, in a further embodiment, the in-vehicle operating system 402 can also be used to establish a heartbeat communication with the docking station 403 if the docking station application 404 is installed, and update the shortcut operation interface 4041 to an available state.

可选地,在进一步实施例中,车载操作系统402,还可用于;通过心跳通信方式监控扩展坞403的连接状态;响应于监控到扩展坞403的连接状态发生变化,将快捷操作界面4041更新为与扩展坞403的连接状态相应的工作状态。Optionally, in a further embodiment, the in-vehicle operating system 402 can also be used to monitor the connection state of the docking station 403 through heartbeat communication; and update the shortcut operation interface 4041 in response to the monitored connection state of the docking station 403 changing. It is a working state corresponding to the connection state of the docking station 403 .

具体来说,响应于监控到扩展坞403的连接状态变为断开,车载操作系统402将快捷操作界面4041更新为不可用状态;或者,响应于监控到扩展坞403的连接状态变为连接,车载操作系统402将快捷操作界面4041更新为可用状态。Specifically, in response to monitoring that the connection state of the docking station 403 becomes disconnected, the in-vehicle operating system 402 updates the shortcut operation interface 4041 to an unavailable state; or, in response to monitoring that the connection state of the docking station 403 becomes connected, The in-vehicle operating system 402 updates the shortcut operation interface 4041 to an available state.

可选地,在进一步实施例中,车载操作系统402,还可用于;在扩展坞403通过互联设备间通信方式接入车辆中控系统401后,接收扩展坞403以广播方式发送的扩展坞403的操作系统当前的系统版本号;基于当前的系统版本号,从管理服务器查询是否存在较新版本的扩展坞403的操作系统;若存在较新版本的扩展坞403的操作系统,从管理服务器下载较新版本的扩展坞403的操作系统,并通过互联设备间通信方式,对已安装的扩展坞403的操作系统进行升级。Optionally, in a further embodiment, the in-vehicle operating system 402 can also be used to: after the docking station 403 is connected to the vehicle central control system 401 by means of inter-device communication, receiving the docking station 403 sent by the docking station 403 in a broadcast manner The current system version number of the operating system; based on the current system version number, query from the management server whether there is a newer version of the operating system of the docking station 403; if there is a newer version of the operating system of the docking station 403, download it from the management server A newer version of the operating system of the docking station 403 is used to upgrade the operating system of the docking station 403 that has been installed by means of communication between interconnected devices.

可选地,在其中一些实现方式中,扩展坞应用404,具体用于通过互联设备间通信方式将控制指令发送给扩展坞403;扩展坞403,具体用于将得到的执行结果通过互联设备间通信方式发送给扩展坞应用404。Optionally, in some of these implementations, the docking station application 404 is specifically used to send the control instruction to the docking station 403 by means of communication between interconnected devices; the docking station 403 is specifically used to pass the obtained execution result between the interconnected devices. The communication method is sent to the docking application 404 .

另外,本公开实施例还提供了一种电子设备,包括:In addition, an embodiment of the present disclosure also provides an electronic device, including:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现本公开上述任一实施例所述的车载操作系统的扩展坞实现方法。The processor is configured to execute the computer program stored in the memory, and when the computer program is executed, the method for implementing the docking station of the vehicle operating system described in any of the foregoing embodiments of the present disclosure is implemented.

另外,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现本公开上述任一实施例所述的车载操作系统的扩展坞实现方法。In addition, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the docking station for the in-vehicle operating system described in any of the foregoing embodiments of the present disclosure Implementation.

另外,本公开实施例还提供了一种计算机程序,包括计算机可读代码,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现本公开上述任一实施例所述的车载操作系统的扩展坞实现方法。In addition, an embodiment of the present disclosure also provides a computer program, including computer-readable code, when the computer-readable code is executed on a device, the processor in the device executes any of the foregoing implementations of the present disclosure. Example of the docking station implementation method of the in-vehicle operating system.

图5为本公开一示例性实施例提供的电子设备的结构图。下面,参考图5来描述根据本公开实施例的电子设备。该电子设备可以是第一设备100和第二设备200中的任一个或两者、或与它们独立的单机设备,该单机设备可以与第一设备和第二设备进行通信,以从它们接收所采集到的输入信号。第一设备100、第二设备200可以作为本公开上述实施例中的车辆中控系统401和扩展坞403。FIG. 5 is a structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure. Hereinafter, an electronic device according to an embodiment of the present disclosure will be described with reference to FIG. 5 . The electronic device can be either or both of the first device 100 and the second device 200, or a stand-alone device independent of them that can communicate with the first device and the second device to receive data from them The acquired input signal. The first device 100 and the second device 200 may serve as the vehicle central control system 401 and the docking station 403 in the above embodiments of the present disclosure.

如图5所示,电子设备包括一个或多个处理器11和存储器12。As shown in FIG. 5 , the electronic device includes one or more processors 11 and memory 12 .

处理器11可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备中的其他组件以执行期望的功能。The processor 11 may be a central processing unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.

存储器12可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器11可以运行所述程序指令,以实现上文所述的本公开的各个实施例的车载操作系统的扩展坞实现方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。Memory 12 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and/or cache memory, or the like. The non-volatile memory may include, for example, read only memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may execute the program instructions to implement the docking station implementation of the in-vehicle operating system of the various embodiments of the present disclosure described above methods and/or other desired functionality. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.

在一个示例中,电子设备还可以包括:输入装置13和输出装置14,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。In one example, the electronic device may also include an input device 13 and an output device 14 interconnected by a bus system and/or other form of connection mechanism (not shown).

例如,在该电子设备是第一设备100或第二设备200时,该输入装置13可以是上述的麦克风或麦克风阵列,用于捕捉声源的输入信号。在该电子设备是单机设备时,该输入装置13可以是通信网络连接器,用于从第一设备100和第二设备200接收所采集的输入信号。For example, when the electronic device is the first device 100 or the second device 200, the input device 13 may be the above-mentioned microphone or microphone array for capturing the input signal of the sound source. When the electronic device is a stand-alone device, the input device 13 may be a communication network connector for receiving the collected input signals from the first device 100 and the second device 200 .

此外,该输入设备13还可以包括例如键盘、鼠标等等。该输出装置14可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出设备14可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。In addition, the input device 13 may also include, for example, a keyboard, a mouse, and the like. The output device 14 can output various information to the outside, including the determined distance information, direction information, and the like. The output devices 14 may include, for example, displays, speakers, printers, and communication networks and their connected remote output devices, among others.

当然,为了简化,图5中仅示出了该电子设备中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备还可以包括任何其他适当的组件。Of course, for simplicity, only some of the components in the electronic device related to the present disclosure are shown in FIG. 5 , and components such as buses, input/output interfaces, and the like are omitted. In addition to this, the electronic device may also include any other appropriate components depending on the specific application.

除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的车载操作系统的扩展坞实现方法中的步骤。In addition to the methods and apparatus described above, embodiments of the present disclosure may also be computer program products comprising computer program instructions that, when executed by a processor, cause the processor to perform the "exemplary method" described above in this specification The steps in the docking station implementation method of the in-vehicle operating system according to various embodiments of the present disclosure described in the section.

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。The computer program product may write program code for performing operations of embodiments of the present disclosure in any combination of one or more programming languages, including object-oriented programming languages, such as Java, C++, etc. , also includes conventional procedural programming languages, such as "C" language or similar programming languages. The program code may execute entirely on the user computing device, partly on the user device, as a stand-alone software package, partly on the user computing device and partly on a remote computing device, or entirely on the remote computing device or server execute on.

此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的车载操作系统的扩展坞实现方法中的步骤。In addition, embodiments of the present disclosure may also be computer-readable storage media having computer program instructions stored thereon that, when executed by a processor, cause the processor to perform the above-described "Example Method" section of this specification Steps in the method for implementing a docking station for an in-vehicle operating system according to various embodiments of the present disclosure described in .

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The computer-readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses or devices, or a combination of any of the above. More specific examples (non-exhaustive list) of readable storage media include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。The basic principles of the present disclosure have been described above with reference to specific embodiments. However, it should be pointed out that the advantages, advantages, effects, etc. mentioned in the present disclosure are only examples rather than limitations, and these advantages, advantages, effects, etc. should not be considered to be A must-have for each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of example and easy understanding, but not for limitation, and the above details do not limit the present disclosure to be implemented by using the above specific details.

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments may be referred to each other. As for the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for related parts, please refer to the partial description of the method embodiment.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, execute It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments may be referred to each other. As for the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for related parts, please refer to the partial description of the method embodiment.

可能以许多方式来实现本公开的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。The methods and apparatus of the present disclosure may be implemented in many ways. For example, the methods and apparatus of the present disclosure may be implemented in software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present disclosure can also be implemented as programs recorded in a recording medium, the programs including machine-readable instructions for implementing methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.

本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。The description of the present disclosure has been presented for purposes of example and description, and is not intended to be exhaustive or to limit the disclosure to the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to better explain the principles of the disclosure and the practical application, and to enable others of ordinary skill in the art to understand the disclosure for various embodiments with various modifications as are suited to the particular use.

Claims (10)

1.一种车载操作系统的扩展坞实现方法,其特征在于,包括:1. a docking station realization method of vehicle-mounted operating system, is characterized in that, comprises: 响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令,车载操作系统将所述操作指令转化为对所述扩展坞的控制指令,并通过进程通信方式转发给所述扩展坞对应的扩展坞应用;其中,所述扩展坞设置有多个用于接入外接设备的外接接口,所述扩展坞应用在所述扩展坞接入车辆中控系统后被安装在所述车辆中控系统对应的所述车载操作系统中,所述快捷操作界面用于提供所述扩展坞的功能列表的操作接口,所述功能列表包括所述扩展坞支持的功能;In response to receiving the operation instruction sent by the user through the shortcut operation interface of the docking station on the system operation interface, the in-vehicle operating system converts the operation instruction into a control instruction for the docking station, and forwards it to the expansion dock through process communication. A docking station application corresponding to the docking station; wherein the docking station is provided with a plurality of external interfaces for accessing external devices, and the docking station application is installed on the vehicle after the docking station is connected to the vehicle central control system In the in-vehicle operating system corresponding to the central control system, the shortcut operation interface is used to provide an operation interface of a function list of the docking station, and the function list includes functions supported by the docking station; 所述扩展坞应用将所述控制指令发送给所述扩展坞;the docking station application sends the control instruction to the docking station; 所述扩展坞基于所述控制指令执行相应的操作,并将得到的执行结果发送给所述扩展坞应用;The docking station performs a corresponding operation based on the control instruction, and sends the obtained execution result to the docking station application; 所述扩展坞应用通过进程通信方式将所述执行结果转发给所述车载操作系统;The docking station application forwards the execution result to the in-vehicle operating system through process communication; 所述车载操作系统根据所述执行结果更新所述快捷操作界面,以显示所述扩展坞的当前状态。The in-vehicle operating system updates the shortcut operation interface according to the execution result to display the current state of the docking station. 2.根据权利要求1所述的方法,其特征在于,所述响应于接收到用户通过系统操作界面上扩展坞的快捷操作界面发送的操作指令之前,还包括:2. The method according to claim 1, wherein before the response to receiving the operation instruction sent by the user through the shortcut operation interface of the docking station on the system operation interface, the method further comprises: 所述车载操作系统接收所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,以广播方式发送的所述扩展坞的设备标识和所述功能列表;其中,所述扩展坞的设备标识用于唯一标识所述扩展坞;The in-vehicle operating system receives, after the docking station is connected to the vehicle central control system by means of inter-device communication, the device identification of the docking station and the function list sent in a broadcast manner; wherein, the docking station The device identifier is used to uniquely identify the docking station; 所述车载操作系统基于所述扩展坞的设备标识,从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用。The in-vehicle operating system downloads the docking station application from an application server based on the device identification of the docking station, and installs the docking station application. 3.根据权利要求2所述的方法,其特征在于,所述从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用之后,还包括:3. The method according to claim 2, wherein after the downloading the docking station application from an application server and installing the docking station application, the method further comprises: 响应于所述扩展坞应用包括所述快捷操作界面,所述车载操作系统将所述快捷操作界面显示到所述系统操作界面上。In response to the docking station application including the shortcut operation interface, the in-vehicle operating system displays the shortcut operation interface on the system operation interface. 4.根据权利要求2或3所述的方法,其特征在于,所述车载操作系统接收所述扩展坞通过互联设备间通信方式接入所述车辆中控系统后,以广播方式发送的所述扩展坞的设备标识和所述功能列表之后,还包括:4 . The method according to claim 2 or 3 , wherein the in-vehicle operating system receives the information sent by broadcasting after the docking station is connected to the vehicle central control system by means of inter-device communication. 5 . After the device identification of the docking station and the list of functions described, it also includes: 所述车载操作系统向管理服务器发送验证请求,所述验证请求中包括所述扩展坞的设备标识;其中,所述管理服务器中存储有合法扩展坞的设备标识;The in-vehicle operating system sends a verification request to the management server, and the verification request includes the device identification of the docking station; wherein, the management server stores the device identification of the legal docking station; 所述车载操作系统接收所述管理服务器发送的验证结果,并根据所述验证结果确认所述扩展坞是否合法;The in-vehicle operating system receives the verification result sent by the management server, and confirms whether the docking station is legal according to the verification result; 若所述扩展坞合法,所述车载操作系统确认是否已安装所述扩展坞应用;If the docking station is legal, the in-vehicle operating system confirms whether the docking station application has been installed; 若未安装所述扩展坞应用,执行所述车载操作系统基于所述扩展坞的设备标识,从应用服务器下载所述扩展坞应用,并安装所述扩展坞应用的操作。If the docking station application is not installed, the in-vehicle operating system downloads the docking station application from an application server based on the device identification of the docking station, and installs the docking station application. 5.根据权利要求4所述的方法,其特征在于,所述车载操作系统确认是否已安装所述扩展坞应用之后,还包括:5. The method according to claim 4, wherein after the in-vehicle operating system confirms whether the docking station application has been installed, the method further comprises: 若已安装所述扩展坞应用,所述车载操作系统与所述扩展坞建立心跳通信,并将所述快捷操作界面的更新为可用状态。If the docking station application has been installed, the in-vehicle operating system establishes heartbeat communication with the docking station, and updates the shortcut operation interface to an available state. 6.根据权利要求5所述的方法,其特征在于,还包括:6. The method of claim 5, further comprising: 所述车载操作系统通过心跳通信方式监控所述扩展坞的连接状态;The in-vehicle operating system monitors the connection state of the docking station through heartbeat communication; 响应于监控到所述扩展坞的连接状态发生变化,所述车载操作系统将所述快捷操作界面更新为与所述扩展坞的连接状态相应的工作状态。In response to monitoring a change in the connection state of the docking station, the in-vehicle operating system updates the shortcut operation interface to a working state corresponding to the connection state of the docking station. 7.一种车载操作系统的扩展坞实现系统,其特征在于,包括:车辆中控系统和所述车辆中控系统的车载操作系统,扩展坞;所述车辆中控系统中设置有第一接入模块,所述扩展坞中设置有第二接入模块和多个用于接入外接设备的外接接口,所述第一接入模块与所述第二接入模块可通过互联设备间通信方式连接;所述车载操作系统中包括在所述扩展坞接入所述车辆中控系统后安装的扩展坞应用,所述车载操作系统的系统操作界面上呈现所述扩展坞的快捷操作界面,所述快捷操作界面用于提供所述扩展坞的功能列表的操作接口,所述功能列表包括所述扩展坞支持的功能;7. A docking station implementation system for a vehicle-mounted operating system, characterized in that it comprises: a vehicle central control system and the vehicle-mounted operating system of the vehicle central control system, a docking station; the vehicle central control system is provided with a first connector. an access module, the docking station is provided with a second access module and a plurality of external interfaces for accessing external devices, the first access module and the second access module can communicate through interconnected devices The in-vehicle operating system includes a docking station application installed after the docking station is connected to the vehicle central control system, and the system operation interface of the in-vehicle operating system presents a shortcut operation interface of the docking station. The shortcut operation interface is used to provide an operation interface of a function list of the docking station, and the function list includes functions supported by the docking station; 所述车载操作系统,用于响应于接收到用户通过系统操作界面上所述扩展坞的快捷操作界面发送的操作指令,将所述操作指令转化为对所述扩展坞的控制指令,并通过进程通信方式转发给所述扩展坞对应的扩展坞应用,以及根据所述扩展坞应用转发的执行结果更新所述快捷操作界面,以显示所述扩展坞的当前状态;The in-vehicle operating system is configured to, in response to receiving an operation instruction sent by a user through the shortcut operation interface of the docking station on the system operation interface, convert the operation instruction into a control instruction for the docking station, and process the operation instruction to control the docking station. forwarding the communication method to the docking station application corresponding to the docking station, and updating the shortcut operation interface according to the execution result forwarded by the docking station application to display the current state of the docking station; 所述扩展坞应用,用于将所述控制指令发送给所述扩展坞,以及通过进程通信方式将所述扩展坞返回的执行结果转发给所述车载操作系统;the docking station application, configured to send the control instruction to the docking station, and forward the execution result returned by the docking station to the in-vehicle operating system through process communication; 所述扩展坞,用于基于所述控制指令执行相应的操作,并将得到的执行结果发送给所述扩展坞应用。The docking station is configured to execute a corresponding operation based on the control instruction, and send the obtained execution result to the docking station application. 8.一种电子设备,其特征在于,包括:8. An electronic device, characterized in that, comprising: 存储器,用于存储计算机程序;memory for storing computer programs; 处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述权利要求1-6任一所述的方法。The processor is configured to execute the computer program stored in the memory, and when the computer program is executed, the method according to any one of the above claims 1-6 is implemented. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现上述权利要求1-6任一所述的方法。9. A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the method according to any one of the preceding claims 1-6 is implemented. 10.一种计算机程序,包括计算机可读代码,其特征在于,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现上述权利要求1-6任一所述的方法。10. A computer program comprising computer-readable codes, characterized in that, when the computer-readable codes are run on a device, a processor in the device executes any of the above-mentioned claims 1-6. method described.
CN202011638378.6A 2020-12-31 2020-12-31 Docking station implementation method and system of vehicle-mounted operating system and electronic equipment Pending CN112667301A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011638378.6A CN112667301A (en) 2020-12-31 2020-12-31 Docking station implementation method and system of vehicle-mounted operating system and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011638378.6A CN112667301A (en) 2020-12-31 2020-12-31 Docking station implementation method and system of vehicle-mounted operating system and electronic equipment

Publications (1)

Publication Number Publication Date
CN112667301A true CN112667301A (en) 2021-04-16

Family

ID=75413743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011638378.6A Pending CN112667301A (en) 2020-12-31 2020-12-31 Docking station implementation method and system of vehicle-mounted operating system and electronic equipment

Country Status (1)

Country Link
CN (1) CN112667301A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113918062A (en) * 2021-10-29 2022-01-11 海信集团控股股份有限公司 Enabling method and terminal of shortcut function of application
CN115469631A (en) * 2022-03-28 2022-12-13 北京罗克维尔斯科技有限公司 Vehicle-mounted device management method, vehicle machine, vehicle-mounted device, management system and vehicle
WO2023040584A1 (en) * 2021-09-15 2023-03-23 杭州逗酷软件科技有限公司 Device data processing method and apparatus, and electronic device and storage medium
CN119018068A (en) * 2023-05-25 2024-11-26 长城汽车股份有限公司 Vehicle-mounted control system and control method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286219A1 (en) * 2004-06-28 2005-12-29 Lg Electronics Inc. Port replicator
US20090193071A1 (en) * 2008-01-30 2009-07-30 At&T Knowledge Ventures, L.P. Facilitating Deployment of New Application Services in a Next Generation Network
CN202331294U (en) * 2011-11-18 2012-07-11 陈建南 Intelligent mobile equipment docking station and application system thereof
CN106104507A (en) * 2014-03-24 2016-11-09 高通股份有限公司 The docking station management operation different because of supplier
CN108701107A (en) * 2017-05-17 2018-10-23 华为技术有限公司 Management method for extended equipment, terminal equipment and extended equipment
CN110471495A (en) * 2018-05-13 2019-11-19 仁宝电脑工业股份有限公司 Store the operating method of media, extended base and combinations thereof portable electronic devices

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286219A1 (en) * 2004-06-28 2005-12-29 Lg Electronics Inc. Port replicator
US20090193071A1 (en) * 2008-01-30 2009-07-30 At&T Knowledge Ventures, L.P. Facilitating Deployment of New Application Services in a Next Generation Network
CN202331294U (en) * 2011-11-18 2012-07-11 陈建南 Intelligent mobile equipment docking station and application system thereof
CN106104507A (en) * 2014-03-24 2016-11-09 高通股份有限公司 The docking station management operation different because of supplier
CN108701107A (en) * 2017-05-17 2018-10-23 华为技术有限公司 Management method for extended equipment, terminal equipment and extended equipment
CN110471495A (en) * 2018-05-13 2019-11-19 仁宝电脑工业股份有限公司 Store the operating method of media, extended base and combinations thereof portable electronic devices

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023040584A1 (en) * 2021-09-15 2023-03-23 杭州逗酷软件科技有限公司 Device data processing method and apparatus, and electronic device and storage medium
CN113918062A (en) * 2021-10-29 2022-01-11 海信集团控股股份有限公司 Enabling method and terminal of shortcut function of application
CN113918062B (en) * 2021-10-29 2024-03-26 海信集团控股股份有限公司 Method and terminal for enabling shortcut function of application program
CN115469631A (en) * 2022-03-28 2022-12-13 北京罗克维尔斯科技有限公司 Vehicle-mounted device management method, vehicle machine, vehicle-mounted device, management system and vehicle
CN119018068A (en) * 2023-05-25 2024-11-26 长城汽车股份有限公司 Vehicle-mounted control system and control method

Similar Documents

Publication Publication Date Title
CN112667301A (en) Docking station implementation method and system of vehicle-mounted operating system and electronic equipment
CN109582310B (en) Data processing method and device, electronic equipment and computer readable storage medium
USRE49505E1 (en) Servicing device aggregates
US9436456B2 (en) System and method for management of software updates at a vehicle computing system
US8707044B2 (en) System and method for using networked mobile devices in vehicles
US20180302349A1 (en) System for providing dialog content
WO2020134545A1 (en) Method for updating configuration, and related product
CN111371898B (en) Message monitoring method, device, equipment and storage medium
CN114793227B (en) Vehicle-mounted software downloading method, electronic equipment and computer readable storage medium
CN107015828A (en) Audio software upgrade method, application program upgrade method, device and system
CN111459524A (en) Software upgrading method, device and system
CN112083945A (en) NPM installation package update prompt method, device, electronic device and storage medium
CN107025120A (en) Software upgrading processing method, device and terminal
CN110618768B (en) Information presentation method and device
CN114398044A (en) Vehicle control and software configuration method, device, electronic equipment and storage medium
CN111061504B (en) Multi-system version matching method, system, server, client and electronic equipment
US10911557B2 (en) Miracast source providing network service access for a miracast sink
WO2021226965A1 (en) Resource processing method and apparatus, electronic device and storage medium
CN109981778B (en) Method, device, equipment and storage medium for realizing service of content distribution network
WO2024114796A1 (en) Vehicle usb firmware upgrade method and device, and vehicle
CN117939438A (en) Vehicle system control method, device, electronic equipment and storage medium
CN114520806A (en) Screen application remote control interaction method and system, electronic equipment and storage medium
CN114286714A (en) Permission Vehicle Platform
CN104077126A (en) Gm global technology operations llc
CN114444064B (en) Account processing method, device, electronic device and computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210416

WD01 Invention patent application deemed withdrawn after publication