System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车载仪表的人机交互界面管理方法及装置制造方法及图纸_技高网

车载仪表的人机交互界面管理方法及装置制造方法及图纸

技术编号:40459995 阅读:6 留言:0更新日期:2024-02-22 23:15
本发明专利技术提供了一种车载仪表的人机交互界面管理方法及装置,基于预设的多个组件,配置用于车载仪表提供的多个人机交互界面;为每个人机交互界面创建相应的界面对象,并通过每个界面对象保存相应的人机交互界面和其对应的路径信息;基于全部人机交互界面所共有的功能创建一个基础对象,并通过基础对象保存全部人机交互界面的状态信息;基于各个界面对象保存的人机交互界面和路径信息对各个人机交互界面进行实例化,并保存全部人机交互界面的实例化结果;在车载仪表提供人机交互界面时,基于基础对象按照预设栈结构工作流进行车载仪表所提供人机交互界面的界面状态切换。采用本发明专利技术可以提高车载仪表的界面开发效率。

【技术实现步骤摘要】

本专利技术涉及人机交互,尤其是涉及一种车载仪表的人机交互界面管理方法及装置


技术介绍

1、随着汽车科技的不断发展,车载仪表逐渐从传统的机械式仪表转向了数字化和电子化的方向。3d车载仪表是一种基于3d图像显示技术的创新型车载仪表,通过使用高分辨率的显示屏和先进的图形处理技术,可以呈现真实、生动和全景的驾驶信息。传统的机械式仪表盘在显示驾驶信息时存在一些局限性,比如无法显示大量的信息、难以提供灵活的界面定制等。而3d车载仪表通过将数字化的驾驶信息以逼真的三维效果展示给驾驶员,提供了更好的信息展示和交互体验。但现有3d车载仪表的界面开发比较复杂,对开发人员的专业度要求较高,一旦涉及界面显示内容的调整则需要修改大量代码,工作量较大,且现有3d车载仪表的人机交互能力比较有限,难以满足用户的部分功能需求。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种车载仪表的人机交互界面管理方法及装置,以缓解相关技术中存在的上述问题。

2、第一方面,本专利技术实施例提供了一种车载仪表的人机交互界面管理方法,所述方法包括:基于预设的多个组件,配置用于所述车载仪表提供的多个人机交互界面;其中,每个预设组件各自具有相应的源代码,每个人机交互界面各自具有相应的界面类型和界面状态,所述界面状态包括人机交互界面的显示、暂停、恢复和退出;为每个人机交互界面创建相应的界面对象,并通过每个界面对象保存相应的人机交互界面和其对应的路径信息;基于全部人机交互界面所共有的功能创建一个基础对象,并通过所述基础对象保存全部人机交互界面的状态信息;其中,所述状态信息包括相应人机交互界面显示、暂停、恢复和退出时所调用的接口;基于各个界面对象保存的人机交互界面和路径信息对各个人机交互界面进行实例化,并保存全部人机交互界面的实例化结果;在所述车载仪表提供人机交互界面时,基于所述基础对象按照预设栈结构工作流进行所述车载仪表所提供人机交互界面的界面状态切换。

3、第二方面,本专利技术实施例还提供一种车载仪表的人机交互界面管理装置,所述装置包括:配置模块,用于基于预设的多个组件,配置用于所述车载仪表提供的多个人机交互界面;其中,每个预设组件各自具有相应的源代码,每个人机交互界面各自具有相应的界面类型和界面状态,所述界面状态包括人机交互界面的显示、暂停、恢复和退出;第一保存模块,用于为每个人机交互界面创建相应的界面对象,并通过每个界面对象保存相应的人机交互界面和其对应的路径信息;第二保存模块,用于基于全部人机交互界面所共有的功能创建一个基础对象,并通过所述基础对象保存全部人机交互界面的状态信息;其中,所述状态信息包括相应人机交互界面显示、暂停、恢复和退出时所调用的接口;实例化模块,用于基于各个界面对象保存的人机交互界面和路径信息对各个人机交互界面进行实例化,并保存全部人机交互界面的实例化结果;工作流模块,用于在所述车载仪表提供人机交互界面时,基于所述基础对象按照预设栈结构工作流进行所述车载仪表所提供人机交互界面的界面状态切换。

4、本专利技术实施例提供的一种车载仪表的人机交互界面管理方法及装置,基于预设的多个组件配置用于车载仪表提供的多个人机交互界面,为每个人机交互界面创建相应的界面对象以保存相应的人机交互界面和其对应的路径信息,基于全部人机交互界面所共有的功能创建一个基础对象以保存全部人机交互界面的状态信息,基于各个界面对象保存的人机交互界面和路径信息对各个人机交互界面进行实例化并保存实例化结果,在车载仪表提供人机交互界面时,基于基础对象按照预设栈结构工作流进行车载仪表所提供人机交互界面的界面状态切换。采用上述技术,通过引入预设组件的方式,开发者仅使用预设的组件即可完成车载仪表的界面灵活配置,降低了车载仪表界面开发对开发人员的专业度要求;通过创建界面对象单独保存每个界面及其路径信息,并创建基础对象保存全部界面的状态信息,降低了界面实例化的计算量,进而提高车载仪表界面的开发效率;通过引入栈结构工作流进行车载仪表的界面交互,能够轻松实现复杂的用户交互逻辑,提高了车载仪表的人机交互能力,利于满足用户的多样化功能需求。

5、本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

6、为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种车载仪表的人机交互界面管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个组件包括图像组件、文本组件、按钮组件、布局组件和事件组件;基于预设的多个组件,配置用于所述车载仪表提供的多个人机交互界面,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,基于各个界面对象保存的人机交互界面和路径信息对各个人机交互界面进行实例化,包括:

5.根据权利要求4所述的方法,其特征在于,保存全部人机交互界面的实例化结果,包括:

6.根据权利要求1所述的方法,其特征在于,通过所述基础对象保存全部人机交互界面的状态信息,包括:

7.根据权利要求6所述的方法,其特征在于,基于所述基础对象按照预设栈结构工作流进行所述车载仪表所提供人机交互界面的界面状态切换,包括:

8.一种车载仪表的人机交互界面管理装置,其特征在于,所述装置包括:

9.根据权利要求8所述的装置,其特征在于,所述多个组件包括图像组件、文本组件、按钮组件、布局组件和事件组件;所述配置模块还用于:基于图像组件,配置各个人机交互界面的图像属性;基于文本组件,配置各个人机交互界面的文本属性;基于按钮组件,配置各个人机交互界面的动画效果;基于布局组件,配置各个人机交互界面的UI元素布局;其中,所述UI元素布局包括UI元素的位置和尺寸;基于事件组件,配置各个人机交互界面的交互事件和回调函数。

10.根据权利要求8所述的装置,其特征在于,所述装置还包括:

...

【技术特征摘要】

1.一种车载仪表的人机交互界面管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述多个组件包括图像组件、文本组件、按钮组件、布局组件和事件组件;基于预设的多个组件,配置用于所述车载仪表提供的多个人机交互界面,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,基于各个界面对象保存的人机交互界面和路径信息对各个人机交互界面进行实例化,包括:

5.根据权利要求4所述的方法,其特征在于,保存全部人机交互界面的实例化结果,包括:

6.根据权利要求1所述的方法,其特征在于,通过所述基础对象保存全部人机交互界面的状态信息,包括:

7.根据权利要求6...

【专利技术属性】
技术研发人员:候磊徐猛曹戎格
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

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

1