CN111182078A - 一种基于智能座舱的多屏互动方法 - Google Patents
一种基于智能座舱的多屏互动方法 Download PDFInfo
- Publication number
- CN111182078A CN111182078A CN202010005789.5A CN202010005789A CN111182078A CN 111182078 A CN111182078 A CN 111182078A CN 202010005789 A CN202010005789 A CN 202010005789A CN 111182078 A CN111182078 A CN 111182078A
- Authority
- CN
- China
- Prior art keywords
- android
- linux system
- data
- linux
- socket
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 claims abstract description 20
- 230000007246 mechanism Effects 0.000 claims abstract description 6
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 6
- 239000004973 liquid crystal related substance Substances 0.000 description 10
- 230000008569 process Effects 0.000 description 4
- 230000007547 defect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Telephone Function (AREA)
Abstract
本发明涉及智能座舱技术领域,具体涉及一种基于智能座舱的多屏互动方法。包括以下步骤:在Linux系统中建立Socket通信的服务器端,在Android系统中建立Socket通信的客户端;Linux系统相较于Android系统先启动,Linux系统启动后创建一个Socket服务器端,等待客户端的连接;Android系统启动后,建立Socket客户端,连接Linux系统中的Socket服务端;建立连接后,Android启动心跳包机制;在连接正常情况下Android系统向Linux系统发送导航地图数据和其他多屏互动的数据,Linux系统向Android系统发送控制指令;需要断开连接时Linux系统向Android系统发送断开连接指令使得Linux系统和Android系统连接断开。本发明通过在Linux系统和Android系统之间建立连接,通过两两者之间的数据进行互传,实现了多个屏幕之间的信息共享和互动。
Description
技术领域
本发明涉及智能座舱技术领域,具体涉及一种基于智能座舱的多屏互动方法。
背景技术
现有的智能座舱一般采用CarPlay系统和Mirrorlink系统,CarPlay系统是苹果公司提供的一种可供汽车厂商或后装车机厂商采用的、能让用户通过车机的触摸屏或按钮(包括方向盘按钮、中控台按钮/旋钮)等交互手段,访问iPhone的电话、短信、导航、音乐、播客等功能的技术。车载娱乐系统和手机之间的互动,丰富了车载中控娱乐系统的功能;MirrorLink系统是指由一些国际性知名手机厂商和汽车制造商联合发起建立的一种“车联网”标准,旨在规范智能手机和车载系统的有效连接,并形成良好的用户体验。手机通过USB、蓝牙或WIFI,即可与车载系统建立连接。手机端通过APP软件将操作界面传输到车载屏幕上。在车载屏幕上形成简单、明了的菜单界面,并通过车载上的物理按键或语音命令就可以进行相应的菜单操作。以上两者都有不同程度的缺点,CarPlay系统仅仅局限于苹果手机,通过CarPlay将苹果手机进行的操作搬到车内的中控显示屏上,因为CarPlay认证周期长,审核流程复杂,而导致整个项目开发周期长;而Mirrolink系统局限于手机与中控之间的多屏互动和数据传输,并且是将手机端通过APP软件将操作界面传输到车载屏幕上,这就使得在与手机连接时,车载屏幕并不能实现中控与仪表,中控与抬头显示HUD的交互。
发明内容
本发明的目的是克服现有技术的不足和缺陷,提供一种液晶仪表和抬头显示HUD、车载信息娱乐系统IVI之间多屏互动方法。
本发明的目的是通过以下技术方案来实现的:
一种基于智能座舱的多屏互动方法,包括以下步骤:
步骤1)在Linux系统中建立Socket通信的服务器端,在Android系统中建立Socket通信的客户端;
步骤2)Linux系统相较于Android系统先启动,Linux系统启动后创建一个Socket服务器端,等待客户端的连接;
步骤3)Android系统启动后,建立Socket客户端,连接Linux系统中的Socket服务端;
步骤4)建立连接后,Android启动心跳包机制,确认Socket连接正常;
步骤5)在连接正常情况下Android系统向Linux系统发送导航地图数据和其他多屏互动的数据,Linux系统向Android系统发送控制指令;
步骤6)需要断开连接时Linux系统向Android系统发送断开连接指令使得Linux系统和Android系统连接断开。
具体的,所述车载信息娱乐系统包含音乐数据、蓝牙数据、电台数据和导航地图数据。
具体的,所述音乐数据、蓝牙数据、电台数据基于TCP通信方式进行传输。
具体的,所述导航地图数据基于UDP通信方式进行传输。
本发明相比现有技术包括以下优点及有益效果:
本发明通过在Linux系统和Android系统之间建立连接,通过两两者之间的数据进行互传,实现了多个屏幕之间的信息共享和互动,丰富了用户的交互体验,比较于CarPlay系统或者MirrorLink系统,有着更好的灵活性,此多屏互动方法也保证了各个系统之间的独立性和安全性。
附图说明
图1为本发明一种基于智能座舱的多屏互动方法的整体步骤流程图。
图2为本发明一种基于智能座舱的多屏互动方法的具体步骤流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
本发明的具体实施过程如下:如图1至图2所示,一种基于智能座舱的多屏互动方法,包括以下步骤:
液晶仪表和HUD都是运行在Linux系统中,车载信息娱乐系统IVI运行在Android系统中,Linux系统能使液晶仪表和HUD在汽车启动2s内快速启动,并且保障液晶仪表和HUD的安全性,Android系统则带给客户更丰富的功能体验,Linux系统和Android系统通过以太网的Socket数据连接,并通过Socket通信进行数据透传,Socket通信是一种面向网络的通信机制,液晶仪表和车载信息娱乐系统IVI在同一个网络中,即可采用Socket通信的方式传输数据;预先定义好Linux和Android之间定义好多屏互动的通信协议。
步骤1)在Linux系统中建立Socket通信的服务器端,在Android系统中建立Socket通信的客户端;
步骤2)Linux系统相较于Android系统先启动,Linux系统启动后创建一个Socket服务器端,等待客户端的连接;因为在智能座舱中,仪表总是优先于中控娱乐系统启动,所以仪表端的Linux系统会先启动,Linux侧使用QT开发应用程序,在QT应用开发中,创建一个Socket服务器端,等待客户端的连接;
步骤3)Android系统启动后,建立Socket客户端,连接Linux系统中的Socket服务端;具体的,Android系统是通过绑定服务器端ip地址和端口号,连接服务器端;一个Linux系统能够与多个Android系统进行连接,在智能座舱中,载有Android系统主要为移动终端,例如:手机、平板或者其他移动电子设备。
步骤4)建立连接后,Android启动心跳包机制,确认Socket连接正常;心跳包机制为所述Android系统周期性的向Linux系统发送心跳包消息,若Linux系统收到心跳包消息后予以应答,表明其运行正常,不予处理,若连续N个心跳包超时未应答,则表明与Linux系统连接异常,Android系统则返回步骤3)重新启动Socket客户端,再次连接Linux系统中的Socket服务端;
步骤5)在连接正常情况下Android系统向Linux系统发送导航地图数据和其他多屏互动的数据,Linux系统向Android系统发送控制指令;步骤5)主要进行的为多屏互动的数据交互,多屏互动的数据交互每当接收端接收到发送端的消息后,接收端均要向发送端予以答复,表明接收端收到消息;使得前排驾驶员,副驾驶,后排乘客,都可以享受一键导航、电影、广播电台,新闻资讯等的交互,给用户带来全新的人机交互体验,借助智能座舱使汽车成为一个移动的生活空间,车载信息娱乐系统IVI中的导航地图,将实时导航地图数据发送给液晶仪表/抬头显示HUD,液晶仪表/抬头显示HUD收到导航地图数据后,直接将其数据信息显示在液晶仪表/抬头显示HUD上,驾驶员在使用导航的过程中,就不用再观察车载信息娱乐系统IVI中的导航路线,从而降低了对驾驶员的干扰,让驾驶员集中注意力在开车上,同样的,音乐和在线电台等多媒体信息,也可以很轻松的通过这种方式,透传给液晶仪表/抬头显示HUD,并在液晶仪表/抬头显示HUD上显示和互动,增强了驾驶的娱乐性。
步骤6)需要断开连接时Linux系统向Android系统发送断开连接指令使得Linux系统和Android系统连接断开。
此外,多屏互动方法可以扩展到四个屏甚至五屏互动,也能够扩展副驾车载信息娱乐系统IVI和后排车载信息娱乐系统IVI的交互。
具体的,所述车载信息娱乐系统包含音乐数据、蓝牙数据、电台数据和导航地图数据。
具体的,所述音乐数据、蓝牙数据、电台数据基于TCP通信方式进行传输,TCP通信是稳定可靠的网络传输协议,可用于音乐、蓝牙、电台等相关的数据以数据流的形式进行传输。
具体的,所述导航地图数据基于UDP通信方式进行传输,UDP是面向无连接的不可靠网络传输协议,可用于导航地图的数据传输。
基于智能座舱的多屏互动方法相较于CarPlay系统具有能够在开源的Android系统中使用,相较于Mirrolink系统无需将手机操作界面传输到车载屏幕上,能够实现多个Android系统同时与Linux系统连接。此多屏互动方法也保证了各个系统之间的独立性和安全性,并且根据用户个性化设置,在导航,音乐或者电话过程中,自动将相关信息共享到相关的屏上,给用户带来智能化的驾乘体验。
以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (4)
1.一种基于智能座舱的多屏互动方法,其特征在于,包括以下步骤:
步骤1)在Linux系统中建立Socket通信的服务器端,在Android系统中建立Socket通信的客户端;
步骤2)Linux系统相较于Android系统先启动,Linux系统启动后创建一个Socket服务器端,等待客户端的连接;
步骤3)Android系统启动后,建立Socket客户端,连接Linux系统中的Socket服务端;
步骤4)建立连接后,Android启动心跳包机制,确认Socket连接正常;
步骤5)在连接正常情况下Android系统向Linux系统发送导航地图数据和其他多屏互动的数据,Linux系统向Android系统发送控制指令;
步骤6)需要断开连接时Linux系统向Android系统发送断开连接指令使得Linux系统和Android系统连接断开。
2.根据权利要求1所述的一种基于智能座舱的多屏互动方法,其特征在于,所述车载信息娱乐系统包含音乐数据、蓝牙数据、电台数据和导航地图数据。
3.根据权利要求2所述的一种基于智能座舱的多屏互动方法,其特征在于,所述音乐数据、蓝牙数据、电台数据基于TCP通信方式进行传输。
4.根据权利要求2所述的一种基于智能座舱的多屏互动方法,其特征在于,所述导航地图数据基于UDP通信方式进行传输。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010005789.5A CN111182078A (zh) | 2020-01-03 | 2020-01-03 | 一种基于智能座舱的多屏互动方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010005789.5A CN111182078A (zh) | 2020-01-03 | 2020-01-03 | 一种基于智能座舱的多屏互动方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111182078A true CN111182078A (zh) | 2020-05-19 |
Family
ID=70649164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010005789.5A Pending CN111182078A (zh) | 2020-01-03 | 2020-01-03 | 一种基于智能座舱的多屏互动方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111182078A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112309154A (zh) * | 2020-09-28 | 2021-02-02 | 惠州市德赛西威智能交通技术研究院有限公司 | 一种Ble快速启动自动泊车出库方法,设备及汽车 |
CN112929343A (zh) * | 2021-01-22 | 2021-06-08 | 中汽创智科技有限公司 | 用于智能座舱的跨域通信方法、系统、设备以及存储介质 |
CN112947235A (zh) * | 2021-03-11 | 2021-06-11 | 深圳市阿丹能量信息技术有限公司 | 一种基于X9平台和Xen技术的座舱域控制器系统及应用方法 |
CN113316027A (zh) * | 2021-05-26 | 2021-08-27 | 东风电子科技股份有限公司 | 车机交互中基于视频流的双屏互动系统 |
CN113504870A (zh) * | 2021-04-06 | 2021-10-15 | 惠州市德赛西威智能交通技术研究院有限公司 | Hypervisor智能驾驶舱输入法共享系统及方法 |
CN113891146A (zh) * | 2021-09-23 | 2022-01-04 | 中汽创智科技有限公司 | 一种多屏互动系统、方法、驾驶设备及存储介质 |
CN114756321A (zh) * | 2022-04-28 | 2022-07-15 | 重庆长安汽车股份有限公司 | 一种基于车机实现仪表交互界面并显示的系统及方法 |
CN114827220A (zh) * | 2022-04-15 | 2022-07-29 | 武汉光庭信息技术股份有限公司 | 一种座舱域应用仿真平台 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501453A (zh) * | 2013-09-29 | 2014-01-08 | 中山大学 | 基于Android和Linux智能电视的互动系统 |
US20140277937A1 (en) * | 2013-03-15 | 2014-09-18 | Audi Ag | In-vehicle access of mobile device functions |
CN104333844A (zh) * | 2014-11-12 | 2015-02-04 | 沈阳美行科技有限公司 | 一种车载终端与智能手机的互联方法 |
CN108255677A (zh) * | 2018-01-16 | 2018-07-06 | 中电福富信息科技有限公司 | 车联网车载车机与安卓设备通信方法及其装置 |
CN108391247A (zh) * | 2018-02-02 | 2018-08-10 | 深圳市恒晨电器有限公司 | 基于p2p、车载安卓系统与手机终端的wifi控制系统和方法 |
CN109889513A (zh) * | 2019-02-02 | 2019-06-14 | 上海市共进通信技术有限公司 | 实现融合设备内部网关与ott端之间进行通信控制的方法 |
-
2020
- 2020-01-03 CN CN202010005789.5A patent/CN111182078A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140277937A1 (en) * | 2013-03-15 | 2014-09-18 | Audi Ag | In-vehicle access of mobile device functions |
CN103501453A (zh) * | 2013-09-29 | 2014-01-08 | 中山大学 | 基于Android和Linux智能电视的互动系统 |
CN104333844A (zh) * | 2014-11-12 | 2015-02-04 | 沈阳美行科技有限公司 | 一种车载终端与智能手机的互联方法 |
CN108255677A (zh) * | 2018-01-16 | 2018-07-06 | 中电福富信息科技有限公司 | 车联网车载车机与安卓设备通信方法及其装置 |
CN108391247A (zh) * | 2018-02-02 | 2018-08-10 | 深圳市恒晨电器有限公司 | 基于p2p、车载安卓系统与手机终端的wifi控制系统和方法 |
CN109889513A (zh) * | 2019-02-02 | 2019-06-14 | 上海市共进通信技术有限公司 | 实现融合设备内部网关与ott端之间进行通信控制的方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112309154A (zh) * | 2020-09-28 | 2021-02-02 | 惠州市德赛西威智能交通技术研究院有限公司 | 一种Ble快速启动自动泊车出库方法,设备及汽车 |
CN112929343A (zh) * | 2021-01-22 | 2021-06-08 | 中汽创智科技有限公司 | 用于智能座舱的跨域通信方法、系统、设备以及存储介质 |
CN112947235A (zh) * | 2021-03-11 | 2021-06-11 | 深圳市阿丹能量信息技术有限公司 | 一种基于X9平台和Xen技术的座舱域控制器系统及应用方法 |
CN112947235B (zh) * | 2021-03-11 | 2024-05-24 | 深圳市阿丹能量信息技术有限公司 | 一种基于Xen技术的座舱域控制器的应用方法 |
CN113504870A (zh) * | 2021-04-06 | 2021-10-15 | 惠州市德赛西威智能交通技术研究院有限公司 | Hypervisor智能驾驶舱输入法共享系统及方法 |
CN113316027A (zh) * | 2021-05-26 | 2021-08-27 | 东风电子科技股份有限公司 | 车机交互中基于视频流的双屏互动系统 |
CN113891146A (zh) * | 2021-09-23 | 2022-01-04 | 中汽创智科技有限公司 | 一种多屏互动系统、方法、驾驶设备及存储介质 |
CN113891146B (zh) * | 2021-09-23 | 2023-08-22 | 中汽创智科技有限公司 | 一种多屏互动系统、方法、驾驶设备及存储介质 |
CN114827220A (zh) * | 2022-04-15 | 2022-07-29 | 武汉光庭信息技术股份有限公司 | 一种座舱域应用仿真平台 |
CN114756321A (zh) * | 2022-04-28 | 2022-07-15 | 重庆长安汽车股份有限公司 | 一种基于车机实现仪表交互界面并显示的系统及方法 |
CN114756321B (zh) * | 2022-04-28 | 2024-02-06 | 重庆长安汽车股份有限公司 | 一种基于车机实现仪表交互界面并显示的系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111182078A (zh) | 一种基于智能座舱的多屏互动方法 | |
WO2018082105A1 (zh) | 利用外置sim卡切换车载业务的方法及装置 | |
US8731627B2 (en) | Method of using a smart phone as a telematics device interface | |
CN210536833U (zh) | 智能终端与车载娱乐设备的投屏互动系统 | |
CN105978927B (zh) | 维持在交通工具和移动装置之间的镜像会话的方法 | |
JP5944689B2 (ja) | 車載機、および、車載機の表示制御システム | |
US20150363348A1 (en) | Automobile adaptor system, apparatus and methodology | |
CN109429096B (zh) | 车辆的音响主机,具有该音响主机的车辆及车辆控制方法 | |
CN109491625B (zh) | 车载系统的终端同步显示方法及装置、存储介质和车机 | |
US8839366B2 (en) | Vehicular communication system, mobile communication terminal, and vehicular apparatus | |
CN105922872B (zh) | 车辆控制系统和车辆 | |
CN103634205A (zh) | 集成即时通讯/社交应用的车载娱乐系统及方法 | |
CN105450708B (zh) | 车载交互平台及基于移动终端的车载信息处理方法 | |
US9924011B2 (en) | Manual bluetooth hands free transfer mode | |
CN112532783A (zh) | 一种车机、智能移动终端及对应的连接控制方法及系统 | |
EP2647520B1 (en) | Method of acquiring vehicle contents, method of displaying vehicle contents, system for displaying vehicle contents, and automotive electronic device | |
CN114764319A (zh) | 智能座舱多屏互动系统、方法及可读存储介质 | |
CN107835398A (zh) | 一种基于投屏的定制化导航信息显示方法、装置 | |
CN103559902A (zh) | 移动终端设备与车载影音系统之间的交互控制的方法 | |
CN213322689U (zh) | 车载显示系统和车辆 | |
US20160065709A1 (en) | Manual bluetooth hands free transfer mode | |
CN105946747B (zh) | 车辆中的控制方法和车辆主板 | |
CN113543078A (zh) | 车机、移动终端、及控制移动终端与车机之间进行交互的方法 | |
WO2016032533A1 (en) | Manual bluetooth hands free transfer mode | |
CN102546723B (zh) | 车载电子装置的远程演示方法和系统 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200519 |
|
RJ01 | Rejection of invention patent application after publication |