一种界面显示控制方法及装置制造方法及图纸

技术编号:28295117 阅读:25 留言:0更新日期:2021-04-30 16:18
本发明专利技术提供界面显示控制方法及装置,通过监测到车辆熄火信号后则将当前导航界面、目的地信息进行保存后,并在监测到车辆启动后,产生预设界面预加载指令,若当前用户是执行关机程序时的用户则产生导航界面预加载指令,将导航界面刷新到当前显示界面,否则将预设界面刷新到当前显示界面,实现了开机界面切换的智能化。

【技术实现步骤摘要】
一种界面显示控制方法及装置
本专利技术涉及人机交互
,尤其涉及一种界面显示控制方法及装置。
技术介绍
随着车载电子技术的发展,车载信息系统已逐渐成为汽车的标配,其中的导航功能在出行方面发挥着越来越重要的作用。目前车载导航的主要功能是通过出发地和目的地进行路径规划,从而引导驾驶员顺利达到目的地。然而,目前的车载信息系统在处理车载导航的界面显示方面只能根据用户的切换来实现是否作为当前显示画面,当用户中途熄火停车后再次启动车载信息系统后,需要用户手动将显示界面切换到导航界面,并重新设置目的地进行导航,过程比较繁琐,智能化程度较低。因此,现有技术有待进一步改进。
技术实现思路
本专利技术提供一种界面显示控制方法及装置,旨在解决现有技术中的缺陷,实现导航界面的智能切换。为达到上述目的,本专利技术所采取的技术方案为:本专利技术一方面提供一种界面显示控制方法,包括:步骤1、接收切换界面指令,将当前显示界面刷新为导航界面;步骤2、判断是否检测到车辆熄火信号,是则将当前导航界面、目的地信息进行保存后执行关机程序,否则循环执行本步骤;步骤3、判断是否检测到车辆启动信号,是则进入下一步,否则循环执行本步骤;步骤4、执行开机程序,产生预设界面预加载指令并进入下一步,所述预设界面预加载指令用于将预设界面加载到第一显示缓存区域;步骤5、读取内置的用户信息,加载用户识别界面;步骤6、判断在预设时间内是否获取到用户的识别信息,是则进入下一步,否则将用户模式切换为访客模式并进入步骤9;步骤7、判断当前用户是否为执行关机程序时的用户,是则产生导航界面预加载指令并进入下一步,否则进入步骤9,所述界面预加载指令用于将导航界面加载到第二显示缓存区域;步骤8、将第二显示缓存区域的导航界面刷新到当前显示界面;步骤9、将第一显示缓存区域的预设界面刷新到当前显示界面。具体地,所述步骤9包括:步骤901、在运行内存中申请目标APP的空间;步骤902、将目标APP的全部数据加载到运行内存中;步骤903、通过动态连接器重定位的目标APP运行地址;步骤904、将指针指向目标APP运行地址的首地址,运行目标APP。具体地,所述步骤903包括:步骤903a、在目标APP的动态引用函数中设置跳转槽,并在过程连接表的重定位节中设置跳转槽的虚拟地址空间;步骤903b、加载目标APP的共享目标代码,获取第一虚拟地址,所述第一虚拟地址为所述共享目标代码的动态引用函数的虚拟地址;步骤903c、通过过程连接表的重定位节查询第二虚拟地址,所述第二虚拟地址为所述共享目标代码的动态引用函数的虚拟地址在跳转槽中的虚拟地址;步骤903d、在跳转槽中写入所述第二虚拟地址,完成重定位。进一步地,在所述步骤7之后、步骤8之前还包括:步骤71、产生切换确认信息,并判断是否接收到确认切换的信息,是则进入下一步,否则循环执行本步骤。进一步地,在所述步骤71之后还包括:步骤72、获取目的地信息及当前位置,判断当前位置是否为目的地,是则进入步骤9,否则进入下一步。进一步地,在所述步骤72之后还包括:步骤73、判断当前档位是否为前进挡,是则进入下一步,否则进入步骤9。本专利技术另一方面提供一种界面显示控制装置,包括:界面加载模块,以及与界面加载模块连接的用户管理模块、身份识别模块、状态获取模块、导航模块、显示模块、显示缓存模块、存储模块、开关机模块;所述界面加载模块,用于产生预设界面预加载指令、导航界面预加载指令,读取显示缓存数据刷新当前显示界面;所述存储模块,用于保存内置用户数据、程序数据;所述用户管理模块,用于读取内置的用户信息,加载用户识别界面;所述身份识别模块,用于识别当前用户是否为内置用户;所述状态获取模块,用于获取车辆状态信息;所述导航模块,用于获取当前位置、目的地位置,进行路线规划;所述显示模块,用于显示相应的界面;所述显示缓存模块,用于缓存需刷新到当前界面的显示数据;所述存储模块,用于保存内置用户数据、程序数据;所述开关机模块,用于执行开机或关机程序。进一步地,所述界面显示控制装置还包括与界面加载模块连接的切换确认模块,用于产生切换确认信息,接收确认切换信息。进一步地,所述界面显示控制装置还包括与导航模块、界面加载模块连接的位置比较模块,用于判断当前位置是否为目的地,如是则产生预设界面预加载指令,否则产生导航界面预加载指令或产生档位信息获取指令。进一步地,界面显示控制装置还包括与状态获取模块、界面加载模块连接的档位判断模块,用于断当前档位是否为前进挡,如是则产生预设界面预加载指令,否则产生导航界面预加载指令。本专利技术的有益效果在于:本专利技术通过监测到车辆熄火信号后则将当前导航界面、目的地信息进行保存后,并在监测到车辆启动后,产生预设界面预加载指令,若当前用户是执行关机程序时的用户则产生导航界面预加载指令,将导航界面刷新到当前显示界面,否则将预设界面刷新到当前显示界面,实现了开机界面切换的智能化。附图说明图1是本专利技术的界面显示控制方法的流程示意图;图2是本专利技术的界面显示控制装置的结构示意图;图3是本专利技术的界面显示控制装置的另一结构示意图;图4是本专利技术的界面显示控制装置的再一结构示意图;图5是本专利技术的界面显示控制装置的又一结构示意图。具体实施方式下面结合附图具体阐明本专利技术的实施方式,附图仅供参考和说明使用,不构成对本专利技术专利保护范围的限制。实施例1如图1所示,本实施例提供一种界面显示控制方法,包括:步骤1、接收切换界面指令,将当前显示界面刷新为导航界面。例如,在当前显示界面刷新前的界面为收音界面,则在收到用户的切换界面指令后,将当前显示界面刷新为导航界面,即将导航界面设置为最顶层显示的界面。一般车机的屏幕同时只能显示一个界面,也就是说,最顶层显示的界面即为当前界面。刷新当前显示界面的方式为从显示缓存中读取导航界面数据进行刷新。步骤2、判断是否检测到车辆熄火信号,是则将当前导航界面、目的地信息进行保存后执行关机程序,否则循环执行本步骤。所述车辆熄火信号可以通过硬线检测车钥匙是否处于LOCK位置,也可以通过读取CAN信息来获取。步骤3、判断是否检测到车辆启动信号,是则进入下一步,否则循环执行本步骤。所述车辆启动信号可以通过硬线检测车钥匙是否处于ACC、ON或者START位置,也可以通过读取CAN信息来获取。步骤4、执行开机程序,产生预设界面预加载指令并进入下一步,所述预设界面预加载指令用于将预设界面加载到第一显示缓存区域。所述第一显示缓存区域可以是运行内存中的一个预设区域,也可以是单独设置的高速缓存(例如SRAM)。步骤5本文档来自技高网...

【技术保护点】
1.一种界面显示控制方法,其特征在于,包括:/n步骤1、接收切换界面指令,将当前显示界面刷新为导航界面;/n步骤2、判断是否检测到车辆熄火信号,是则将当前导航界面、目的地信息进行保存后执行关机程序,否则循环执行本步骤;/n步骤3、判断是否检测到车辆启动信号,是则进入下一步,否则循环执行本步骤;/n步骤4、执行开机程序,产生预设界面预加载指令并进入下一步,所述预设界面预加载指令用于将预设界面加载到第一显示缓存区域;/n步骤5、读取内置的用户信息,加载用户识别界面;/n步骤6、判断在预设时间内是否获取到用户的识别信息,是则进入下一步,否则将用户模式切换为访客模式并进入步骤9;/n步骤7、判断当前用户是否为执行关机程序时的用户,是则产生导航界面预加载指令并进入下一步,否则进入步骤9,所述界面预加载指令用于将导航界面加载到第二显示缓存区域;/n步骤8、将第二显示缓存区域的导航界面刷新到当前显示界面;/n步骤9、将第一显示缓存区域的预设界面刷新到当前显示界面。/n

【技术特征摘要】
1.一种界面显示控制方法,其特征在于,包括:
步骤1、接收切换界面指令,将当前显示界面刷新为导航界面;
步骤2、判断是否检测到车辆熄火信号,是则将当前导航界面、目的地信息进行保存后执行关机程序,否则循环执行本步骤;
步骤3、判断是否检测到车辆启动信号,是则进入下一步,否则循环执行本步骤;
步骤4、执行开机程序,产生预设界面预加载指令并进入下一步,所述预设界面预加载指令用于将预设界面加载到第一显示缓存区域;
步骤5、读取内置的用户信息,加载用户识别界面;
步骤6、判断在预设时间内是否获取到用户的识别信息,是则进入下一步,否则将用户模式切换为访客模式并进入步骤9;
步骤7、判断当前用户是否为执行关机程序时的用户,是则产生导航界面预加载指令并进入下一步,否则进入步骤9,所述界面预加载指令用于将导航界面加载到第二显示缓存区域;
步骤8、将第二显示缓存区域的导航界面刷新到当前显示界面;
步骤9、将第一显示缓存区域的预设界面刷新到当前显示界面。


2.根据权利要求1所述的界面显示控制方法,其特征在于,在所述步骤7之后、步骤8之前还包括:
步骤71、产生切换确认信息,并判断是否接收到确认切换的信息,是则进入下一步,否则循环执行本步骤。


3.根据权利要求2所述的界面显示控制方法,其特征在于,在所述步骤71之后还包括:
步骤72、获取目的地信息及当前位置,判断当前位置是否为目的地,是则进入步骤9,否则进入下一步。


4.根据权利要求3所述的界面显示控制方法,其特征在于,在所述步骤72之后还包括:
步骤73、判断当前档位是否为前进挡,是则进入下一步,否则进入步骤9。


5.根据权利要求1所述的界面显示控制方法,其特征在于,所述步骤9包括:
步骤901、在运行内存中申请目标APP的空间;
步骤902、将目标APP的全部数据加载到运行内存中;
步骤903、通过动态连接器重定位的目标APP运行地址;
步骤904、将指针指向目标APP运行地址的首地址,运行目标APP。


6.根据权利要求5所述的界面显示控制方法,其特征在于,所述步骤903包...

【专利技术属性】
技术研发人员:刘耀正
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:广东;44

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

1