[发明专利]一种界面显示控制方法及装置有效
申请号: | 202011629013.7 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112732383B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 刘耀正 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516000 广东省惠州市东江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 显示 控制 方法 装置 | ||
1.一种界面显示控制方法,其特征在于,包括:
步骤1、接收切换界面指令,将当前显示界面刷新为导航界面;
步骤2、判断是否检测到车辆熄火信号,是则将当前导航界面、目的地信息进行保存后执行关机程序,否则循环执行本步骤;
步骤3、判断是否检测到车辆启动信号,是则进入下一步,否则循环执行本步骤;
步骤4、执行开机程序,产生预设界面预加载指令并进入下一步,所述预设界面预加载指令用于将预设界面加载到第一显示缓存区域;
步骤5、读取内置的用户信息,加载用户识别界面;
步骤6、判断在预设时间内是否获取到用户的识别信息,是则进入下一步,否则将用户模式切换为访客模式并进入步骤9;
步骤7、判断当前用户是否为执行关机程序时的用户,是则产生导航界面预加载指令并进入下一步,否则进入步骤9,所述界面预加载指令用于将导航界面加载到第二显示缓存区域;
步骤71、产生切换确认信息,并判断是否接收到确认切换的信息,是则进入下一步,否则循环执行本步骤;
步骤72、获取目的地信息及当前位置,判断当前位置是否为目的地,是则进入步骤9,否则进入下一步;
步骤73、判断当前档位是否为前进挡,是则进入下一步,否则进入步骤9;
步骤8、将第二显示缓存区域的导航界面刷新到当前显示界面;
步骤9、将第一显示缓存区域的预设界面刷新到当前显示界面。
2.根据权利要求1所述的界面显示控制方法,其特征在于,所述步骤9包括:
步骤901、在运行内存中申请目标APP的空间;
步骤902、将目标APP的全部数据加载到运行内存中;
步骤903、通过动态连接器重定位的目标APP运行地址;
步骤904、将指针指向目标APP运行地址的首地址,运行目标APP。
3.根据权利要求2所述的界面显示控制方法,其特征在于,所述步骤903包括:
步骤903a、在目标APP的动态引用函数中设置跳转槽,并在过程连接表的重定位节中设置跳转槽的虚拟地址空间;
步骤903b、加载目标APP的共享目标代码,获取第一虚拟地址,所述第一虚拟地址为所述共享目标代码的动态引用函数的虚拟地址;
步骤903c、通过过程连接表的重定位节查询第二虚拟地址,所述第二虚拟地址为所述共享目标代码的动态引用函数的虚拟地址在跳转槽中的虚拟地址;
步骤903d、在跳转槽中写入所述第二虚拟地址,完成重定位。
4.一种界面显示控制装置,其特征在于,包括:界面加载模块,以及与界面加载模块连接的用户管理模块、身份识别模块、状态获取模块、导航模块、显示模块、显示缓存模块、存储模块、开关机模块;
所述界面加载模块,用于产生预设界面预加载指令、导航界面预加载指令,读取显示缓存数据刷新当前显示界面;
所述用户管理模块,用于读取内置的用户信息,加载用户识别界面;
所述身份识别模块,用于识别当前用户是否为内置用户;
所述状态获取模块,用于获取车辆状态信息;
所述导航模块,用于获取当前位置、目的地位置,进行路线规划;
所述显示模块,用于显示相应的界面;
所述显示缓存模块,用于缓存需刷新到当前界面的显示数据;
所述存储模块,用于保存内置用户数据、程序数据;
所述开关机模块,用于执行开机或关机程序;
还包括与界面加载模块连接的切换确认模块,用于产生切换确认信息,接收确认切换信息;
与导航模块、界面加载模块连接的位置比较模块,用于判断当前位置是否为目的地,如是则产生预设界面预加载指令,否则产生导航界面预加载指令或产生档位信息获取指令;
与状态获取模块、界面加载模块连接的档位判断模块,用于判断当前档位是否为前进挡,如是则产生预设界面预加载指令,否则产生导航界面预加载指令;
所述界面加载模块接收切换界面指令,从显示缓存模块读取数据,将当前显示界面刷新为导航界面;
所述界面加载模块读取状态获取模块获取的车辆状态信息,如果检测到车辆熄火信号,则将当前导航界面、目的地信息进行保存到存储模块,并通知开关机模块执行关机程序;
所述界面加载模块持续读取状态获取模块获取的车辆状态信息,如果判断检测到车辆启动信号,则通知开关机模块执行开机程序,并产生预设界面预加载指令,将预设界面加载到显示缓存模块的第一显示缓存区域,并通知用户管理模块读取内置的用户信息,加载用户识别界面;
所述身份识别模块如果在预设时间内获取到用户的识别信息,且判断当前用户为执行关机程序时的用户,则所述界面加载模块产生导航界面预加载指令,将导航界面加载到显示缓存模块的第二显示缓存区域;
所述切换确认模块产生切换确认信息并判断接收到确认切换的信息后通知所述位置比较模块判断当前位置是否为目的地,如是则通知界面加载模块读取显示缓存模块中第一显示缓存区域的预设界面刷新到当前显示界面,否则产生档位信息获取指令;
所述档位判断模块判断当前档位是否为前进挡,如是则通知界面加载模块产生导航界面预加载指令,将导航界面加载到显示缓存模块的第二显示缓存区域,否则通知界面加载模块读取显示缓存模块中第一显示缓存区域的预设界面刷新到当前显示界面;
所述身份识别模块如果在预设时间内获取到用户的识别信息,且判断当前用户不是执行关机程序时的用户,则通知界面加载模块读取显示缓存模块中第一显示缓存区域的预设界面刷新到当前显示界面;
所述身份识别模块如果在预设时间内没有获取到用户的识别信息,则将用户模式切换为访客模式,并通知界面加载模块读取显示缓存模块中第一显示缓存区域的预设界面刷新到当前显示界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011629013.7/1.html,转载请声明来源钻瓜专利网。