汽车智能仪表基于Linux系统的中间件装置及其方法制造方法及图纸

技术编号:35347650 阅读:53 留言:0更新日期:2022-10-26 12:13
本申请公开了一种汽车智能仪表基于Linux系统的中间件装置及其方法,该方法包括步骤:接收车载系统输出的显示指令;基于所述显示指令,从所述车载系统中调取待显示内容,并确定所述待显示内容所需的显示方式;基于所述显示方式,输出所述待显示内容至汽车智能仪表,以供所述汽车智能仪表以不同的方式显示所述待显示内容中的相关内容。本申请实现了通过中间件作为数据交互的桥梁,将待显示内容从车载系统处调取相关内容,并输出至汽车智能仪表,同时,通过汽车智能仪表以不同显示方式显示待显示内容。示内容。示内容。

【技术实现步骤摘要】
汽车智能仪表基于Linux系统的中间件装置及其方法


[0001]本申请涉及仪表盘
,尤其涉及一种汽车智能仪表基于Linux系统的中间件装置及其方法。

技术介绍

[0002]传统汽车仪表盘均设置有固定仪表,用于显示车辆当前车速、车辆油箱内剩余油量等参数,其显示内容的种类不会产生变化,从而无法通过汽车仪表盘显示出更多车辆在行驶过程中所需的行驶信息或车辆状态信息等内容。

技术实现思路

[0003]有鉴于此,本申请提供一种汽车智能仪表基于Linux系统的中间件装置及其方法,旨在提高汽车智能仪表同时所能显示内容的种类。
[0004]为实现上述目的,本申请提供一种汽车智能仪表显示装置,所述装置包括汽车智能仪表、基于Linux系统的中间件、接收模块、调取模块和输出模块:
[0005]所述接收模块:用于接收车载系统输出的显示指令;
[0006]所述调取模块:用于基于所述显示指令,从所述车载系统中调取待显示内容,并确定所述待显示内容所需的显示方式;
[0007]所述输出模块:用于基于所述显示方式,输出所述待显示内容至汽车智能仪表,以供所述汽车智能仪表以不同的方式显示所述待显示内容中的相关内容;
[0008]所述基于Linux系统的中间件:用于作为所述车载系统与所述汽车智能仪表之间的数据交互桥梁。
[0009]其中,基于Linux(全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统)系统的中间件为中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务或功能,衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。该Linux系统的中间件布置在车载系统的数据总线与汽车智能仪表之间,起到在此间传递数据、信息的作用。
[0010]示例性的,所述调取模块包括:
[0011]第一确定子模块:用于基于所述显示指令,确定需显示的相关内容;
[0012]调取模块:用于从所述车载系统中调取所述相关内容,得到待显示内容;
[0013]第二确定子模块:用于若所述待显示内容为二维图像,则确定所述待显示内容需使用第一显示方式;
[0014]第三确定子模块:用于若所述待显示内容为三维图像,则确定所述待显示内容需使用第二显示方式;
[0015]第四确定子模块:用于若所述待显示内容的种类的数量大于预设种类数量,则确定所述待显示内容需使用第三显示方式。
[0016]示例性的,所述输出模块包括:
[0017]计算子模块:用于基于所述第一显示方式,计算所述待显示内容的字符数量;
[0018]判断子模块:用于若所述字符数量大于预设字符数量,则将所述待显示内容进行分段处理,并依次输出所述待显示内容至汽车智能仪表;
[0019]输出子模块:用于基于所述第二显示方式,以构建三维图像的方式,输出所述待显示内容至所述汽车智能仪表;
[0020]第五确定子模块:用于基于所述第三显示方式,确定所述待显示内容的内容种类数量;
[0021]划分子模块:用于划分所述汽车智能仪表至所述内容种类数量个的显示区域,并依次输出所述待显示内容至多个显示区域,以供所述汽车智能仪表同时显示多种内容。
[0022]示例性的,所述输出模块还包括:
[0023]接收子模块:接收操作指令;
[0024]第六确定子模块:用于确定所述操作指令中的第一指令内容和第二指令内容;
[0025]调整子模块:用于基于所述第一指令内容和所述显示方式,调整所述汽车智能仪表当前显示的内容,以供所述汽车智能仪表以更贴合使用者意向的方式显示所述待显示内容;
[0026]切换子模块:用于基于所述第二指令内容,切换所述汽车智能仪表当前的显示主题或显示背景。
[0027]示例性的,所述调整子模块包括:
[0028]切换单元:用于基于所述第一指令内容和所述第一显示方式,在所述字符数量大于所述预设字数数量时,切换不同显示段落;
[0029]第一调整单元:用于基于所述第一指令内容和所述第二显示方式,调整所述三维图像当前的显示角度和显示比例;
[0030]第二调整单元:用于基于所述第一指令内容和所述第三显示方式,调整所述显示区域的数量,以供所述汽车智能仪表调整同时显示的内容种类的数量。
[0031]示例性的,为实现上述目的,本申请还提供一种汽车智能仪表显示方法,所述汽车智能仪表显示方法包括以下步骤:
[0032]接收车载系统输出的显示指令;
[0033]基于所述显示指令,从所述车载系统中调取待显示内容,并确定所述待显示内容所需的显示方式;
[0034]基于所述显示方式,输出所述待显示内容至汽车智能仪表,以供所述汽车智能仪表以不同的方式显示所述待显示内容中的相关内容。
[0035]示例性的,所述显示方式包括第一显示方式、第二显示方式和第三显示方式,所述基于所述显示指令,从所述车载系统中调取待显示内容,并确定所述待显示内容的显示方式,包括:
[0036]基于所述显示指令,确定需显示的相关内容;
[0037]从所述车载系统中调取所述相关内容,得到待显示内容;
[0038]若所述待显示内容为二维图像,则确定所述待显示内容需使用第一显示方式;
[0039]若所述待显示内容为三维图像,则确定所述待显示内容需使用第二显示方式;
[0040]若所述待显示内容的种类的数量大于预设种类数量,则确定所述待显示内容需使
用第三显示方式。
[0041]示例性的,所述基于所述显示方式,输出所述待显示内容至汽车智能仪表,包括:
[0042]基于所述第一显示方式,计算所述待显示内容的字符数量;
[0043]若所述字符数量大于预设字符数量,则将所述待显示内容进行分段处理,并依次输出所述待显示内容至汽车智能仪表;
[0044]基于所述第二显示方式,以构建三维图像的方式,输出所述待显示内容至所述汽车智能仪表;
[0045]基于所述第三显示方式,确定所述待显示内容的内容种类数量;
[0046]划分所述汽车智能仪表至所述内容种类数量个的显示区域,并依次输出所述待显示内容至多个显示区域,以供所述汽车智能仪表同时显示多种内容。
[0047]示例性的,所述基于所述显示方式,输出所述待显示内容至汽车智能仪表之后,包括:
[0048]接收操作指令;
[0049]确定所述操作指令中的第一指令内容和第二指令内容;
[0050]基于所述第一指令内容和所述显示方式,调整所述汽车智能仪表当前显示的内容,以供所述汽车智能仪表以更贴合使用者意向的方式显示所述待显示内容;
[0051]基于所述第二指令内容,切换所述汽车智能仪表当前的显示主题或显示背景。
[0052]示例性的,所述基于所述第一指令内容和所述显示方式,调整所述汽车智能仪表当前显示的内容,包括:
[0053]基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车智能仪表基于Linux系统的中间件装置,其特征在于,所述装置包括汽车智能仪表、基于Linux系统的中间件、接收模块、调取模块和输出模块:所述接收模块:用于接收车载系统输出的显示指令;所述调取模块:用于基于所述显示指令,从所述车载系统中调取待显示内容,并确定所述待显示内容所需的显示方式;所述输出模块:用于基于所述显示方式,输出所述待显示内容至汽车智能仪表,以供所述汽车智能仪表以不同的方式显示所述待显示内容中的相关内容;所述基于Linux系统的中间件:用于作为所述车载系统与所述汽车智能仪表之间的数据交互桥梁。2.如权利要求1所述的汽车智能仪表基于Linux系统的中间件装置,其特征在于,所述调取模块包括:第一确定子模块:用于基于所述显示指令,确定需显示的相关内容;调取模块:用于从所述车载系统中调取所述相关内容,得到待显示内容;第二确定子模块:用于若所述待显示内容为二维图像,则确定所述待显示内容需使用第一显示方式;第三确定子模块:用于若所述待显示内容为三维图像,则确定所述待显示内容需使用第二显示方式;第四确定子模块:用于若所述待显示内容的种类的数量大于预设种类数量,则确定所述待显示内容需使用第三显示方式。3.如权利要求2所述的汽车智能仪表基于Linux系统的中间件装置,其特征在于,所述输出模块包括:计算子模块:用于基于所述第一显示方式,计算所述待显示内容的字符数量;判断子模块:用于若所述字符数量大于预设字符数量,则将所述待显示内容进行分段处理,并依次输出所述待显示内容至汽车智能仪表;输出子模块:用于基于所述第二显示方式,以构建三维图像的方式,输出所述待显示内容至所述汽车智能仪表;第五确定子模块:用于基于所述第三显示方式,确定所述待显示内容的内容种类数量;划分子模块:用于划分所述汽车智能仪表至所述内容种类数量个的显示区域,并依次输出所述待显示内容至多个显示区域,以供所述汽车智能仪表同时显示多种内容。4.如权利要求3所述的汽车智能仪表基于Linux系统的中间件装置,其特征在于,所述输出模块还包括:接收子模块:接收操作指令;第六确定子模块:用于确定所述操作指令中的第一指令内容和第二指令内容;调整子模块:用于基于所述第一指令内容和所述显示方式,调整所述汽车智能仪表当前显示的内容,以供所述汽车智能仪表以更贴合使用者意向的方式显示所述待显示内容;切换子模块:用于基于所述第二指令内容,切换所述汽车智能仪表当前的显示主题或显示背景。5.如权利要求4所述的汽车智能仪表基于Linux系统的中间件装置,其特征在于,所述调整子模块包括:
切换单元:用于基于所述第一指令内容和所述第一显示方式,在所述字符数量大于所述预设字数数量时,切换不同显示段落;第一调整单元:用于基于所述第一指令内容和所述第二显示方式,调整所述三维图像当前的显示角...

【专利技术属性】
技术研发人员:曾伟张辉
申请(专利权)人:锦图计算技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1