一种快速倒车服务的运行方法、装置、车辆及存储介质与流程
未命名
09-13
阅读:72
评论:0

技术领域:
:,尤其涉及一种快速倒车服务的运行方法、装置、车辆及存储介质。
背景技术:
::2.车机的安卓系统的启动过程依次是,开机后首先运行bootloader(即引导装载程序),然后bootloader引导linuxkernel(即linux内核)启动。在linux内核启动之后,运行第一个初始化应用服务。初始化应用服务会开始启动安卓系统的zygote进程(即安卓系统的第一个进程)。最后,启动安卓系统的各种系统服务,图形用户界面(graphicaluserinterface,gui)系统服务就是在这个阶段启动的。3.然后,在整个启动过程中,安卓系统的gui服务是属于比较晚启动的,因此导致在gui相关服务启动之前,安卓系统是无法提供完整的快速倒车服务,如无法提供倒车图片的显示以及交互等服务。技术实现要素:4.本发明提供了一种快速倒车服务的运行方法、装置、车辆及存储介质,以解决车辆启动后,车辆系统无法立即提供完整的快速倒车服务的问题。5.第一方面,本发明提供了一种快速倒车服务的运行方法,包括:6.根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;7.确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能;8.利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。9.第二方面,本发明提供了一种快速倒车服务的运行装置,包括:10.目标图片确定模块,用于根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;11.对象确定模块,用于确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能;12.显示与人机交互模块,用于利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。13.第三方面,本发明提供了一种车辆,该车辆配置有快速倒车服务,该车辆包括:14.至少一个处理器;15.以及与至少一个处理器通信连接的存储器;16.其中,存储器存储有可被至少一个处理器执行的计算机程序,该计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述第一方面的计算机程序的运行方法。17.第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现上述第一方面的快速倒车服务的运行方法。18.本发明提供的快速倒车服务的运行方案,根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片,确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能,利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。通过采用上述技术方案,通过利用轻量化的图形库显示框架,在车辆系统启动初期gui启动之前,就可显示倒车图像并实现人机交互,从而解决了车辆系统启动初期,无法立即提供完整的快速倒车服务的问题。19.应当理解,本部分所描述的内容并非旨在标识本发明的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。附图说明20.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。21.图1是根据本发明实施例一提供的一种快速倒车服务的运行方法的流程图;22.图2是根据本发明实施例二提供的一种快速倒车服务的运行方法的流程图;23.图3是根据本发明实施例三提供的一种快速倒车服务的运行装置的结构示意图;24.图4是根据本发明实施例四提供的一种车机的结构示意图。具体实施方式25.为了使本
技术领域:
:的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。26.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。在本发明的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。27.实施例一28.图1为本发明实施例一提供了一种快速倒车服务的运行方法的流程图,本实施例可适用于为车辆运行快速倒车服务的情况,该方法可以应用于快速倒车服务中,该方法可以由快速倒车服务的运行装置来执行,该快速倒车服务的运行装置可以采用硬件和/或软件的形式实现,该快速倒车服务的运行装置可配置于车辆中,该车辆可以是两个或多个物理实体构成。29.如图1所示,该本发明实施例一提供的一种快速倒车服务的运行方法,具体包括如下步骤:30.s101、根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片。31.在本实施例中,可以先对倒车传感器,如倒车雷达等,采集到的数据进行解析,根据解析结果中包含的信息,来从多个备选界面图片中确定目标界面图片,如根据预先设定的倒车雷达和备选界面图片的关联关系,以及解析结果中雷达的标识,确定该标识关联的备选界面图片,该图片即为目标界面图片。其中,备选界面图片可以理解为预设的界面设计图片,不同的倒车雷达关联的备选界面图片通常存在差异。32.s102、确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能。33.在本实施例中,快速倒车服务可利用操作系统内核,如linuxkernel等,启动的第一个init服务程序,来实现对快速倒车服务的启动。快速倒车服务可以通过调用预设图形库显示框架,来建立目标界面图片对应的目标显示对象和目标按钮对象。目标界面图片中可以包括交互图片,目标按钮对象可以是根据该交互图片建立的,目标显示对象可以是根据目标界面图片建立的,其可以用于读取目标界面图片并设置显示的位置等信息,目标按钮对象可以用于在触摸事件发生后,实现用户与车辆的人机交互。其中,预设图形库显示框架可以为lvgl(lightandversatilegraphicslibrary,轻量化图形库)显示框架等轻量的显示框架,lvgl是一种轻量化的gui系统架构,具有代码量小、支持小内存以及易于开发和移植等优点,因此在车辆系统没有启动之前就可以通过调用lvgl所提供的api(applicationprogrammingiterface,应用程序接口)来实现图片的显示以及交互功能。34.s103、利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。35.在本实施例中,快速倒车服务可以调用预设图形库显示框架,通过目标显示对象读取目标界面图片,并结合倒车传感器数据的解析结果,绘制倒车图像并进行显示。当目标按钮对象被触摸时,快速倒车服务可以调用预设图形库显示框架,通过目标按钮对象响应对应的回调函数,实现当前车辆的人机交互。如,可以通过触摸倒车雷达报警声音对应的目标按钮对象,来调用对应的回调函数,来实现对声音的大小的调节。36.本发明实施例提供的快速倒车服务的运行方法,根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片,确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能,利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。本发明实施例技术方案,通过利用轻量化的图形库显示框架,在车辆系统启动初期gui启动之前,就可显示倒车图像并实现人机交互,从而解决了车辆系统启动初期,无法立即提供完整的快速倒车服务的问题。37.可选的,在所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片之前,还包括:利用第一编译脚本将预设图形库链接至快速倒车服务中,以实现对预设图形库显示框架的调用;其中,所述预设图形库通过所述快速倒车服务所在系统的第二编译脚本对预设图形库源码的编译确定。这样设置的好处在于,通过将预设图形库链接至快速倒车服务中,使快速倒车服务可以对预设图形库显示框架进行调用。38.具体的,可以先获取预设图形库源码,如lvgl源码,该源码中可以预先配置支持png(portablenetworkgraphics,便携式网络图形)等格式的图片显示功能,并且配置显示图片所需的内存空间。然后利用系统的第二编译脚本,如android.mk等,对预设图形库源码进行编译,得到预设图形库。最后,可以利用第一编译脚本将预设图形库链接至快速倒车服务中,从而使快速倒车服务可以对预设图形库显示框架进行调用。39.实施例二40.图2为本发明实施例二提供的一种快速倒车服务的运行方法的流程图,本发明实施例的技术方案在上述各可选技术方案的基础上进一步优化,给出了为车辆运行快速倒车服务的具体方式。41.可选的,所述利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互,包括:接收交互触摸操作,根据所述交互触摸操作对应的目标按钮对象和刷新显示函数,从所述备选界面图片的显示属性信息中确定目标显示属性信息;根据所述目标显示属性信息和所述预设图形库显示框架对倒车图像进行刷新,以实现当前车辆的人机交互。这样设置的好处在于,在快速倒车服务刚启动时,根据用户的交互触摸操作来调用目标按钮对象对应的刷新显示函数,同时实现了对倒车图像的刷新和人机的交互。42.可选的,在所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片之前,还包括:将备选界面图片存入预设存储区域,并确定所述预设存储区域对应的系统路径信息;将所述系统路径信息、所述预设界面图片的图片属性信息以及预设关联关系,存入结构体数组中,其中,所述预设关联关系为倒车传感器与备选界面图片的关联关系;其中,所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片,包括:根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片。这样设置的好处在于,通过将系统路径信息、预设界面图片的图片属性信息以及预设关联关系有序的存入结构体数组中,可以保证快速倒车服务刚启动的短时间内,从众多的备选界面图片中快速且准确的确定出目标界面图片。43.可选的,所述确定所述目标界面图片对应的目标显示对象和目标按钮对象,包括:将所述目标界面图片确定为显示图片,并确定所述显示图片中的人机交互图片;利用预设图形库显示框架创建所述显示图片对应的目标显示对象,以及创建所述人机交互图片对应的目标按钮对象。这样设置的好处在于,通过建立显示图片对应的目标显示对象实现了对图像的显示,建立人机交互图片对应的目标按钮对象,使用户可以通过触摸目标按钮与车辆进行人机交互。44.如图2所示,本发明实施例二提供的一种快速倒车服务的运行方法,具体包括如下步骤:45.s201、将备选界面图片存入预设存储区域,并确定所述预设存储区域对应的系统路径信息。46.示例性的,若快速倒车服务所在的系统为安卓系统,倒车传感器为倒车雷达,则可将倒车雷达所关联的显示图片(即备选界面图片)打包进安卓系统预设存储区域中,并确定该预设存储区域对应的系统路径(信息)。47.s202、将所述系统路径信息、所述预设界面图片的图片属性信息以及预设关联关系,存入结构体数组中。48.其中,所述预设关联关系为倒车传感器与备选界面图片的关联关系。49.具体的,快速倒车服务可创建(数据)结构体数组,并将系统路径信息、预设界面图片的图片属性信息以及预设的倒车传感器与备选界面图片的关联关系存入该数组中。其中,图片属性信息可以包括图片尺寸和图片格式等信息。50.s203、根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片。51.具体的,可以在快速倒车服务的源码中创建3个线程,记作线程1、线程2以及线程3,线程3可以用于对接收到的倒车传感器数据进行解析,以得到解析结果。在得到解析结果后,线程3可通知线程2根据解析结果,如解析结果中的传感器标识,和预设关联关系,从结构体数组获取传感器标识对应的系统路径信息和图片属性信息,该信息对应的备选界面图片即为目标界面图片。52.可选的,所述根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片,包括:根据倒车传感器数据的解析结果确定目标倒车传感器;根据所述目标倒车传感器和所述预设关联关系从所述结构体数组中确定目标信息,并根据所述目标信息从所述预设存储区域中确定目标界面图片,其中,所述目标信息包含目标系统路径信息和目标图片属性信息。这样设置的好处在于,利用解析结果和预设关联关系,可以迅速的从预设存储区域中读取到目标界面图片。53.示例性的,线程3可从倒车传感器数据的解析结果中确定当前传感器数据是由哪个传感器采集的,该传感器即为目标倒车传感器,然后将该目标倒车传感器的身份信息发送给线程2。线程2根据该信息,从结构体数组的预设关联关系中,确定与该信息关联的预设关联关系,再利用该预设关联关系,从结构体数组中确定目标信息,从而可以根据该目标信息读取到目标界面图片。54.s204、将所述目标界面图片确定为显示图片,并确定所述显示图片中的人机交互图片。55.具体的,目标界面图片均为显示图片,显示图片中的部分图片为人机交互图片,如按键图片和滑块图片等。56.s205、利用预设图形库显示框架创建所述显示图片对应的目标显示对象,以及创建所述人机交互图片对应的目标按钮对象。57.具体的,如上文所述,线程2还可以通过调用预设图形库显示框架,来创建显示图片对应的目标显示对象,以及人机交互图片对应的目标按钮对象。其中,显示图片的数量与目标显示对象的数量一致,人机交互图片的数量与目标按钮对象的数量一致。58.s206、利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像。59.s207、接收交互触摸操作,根据所述交互触摸操作对应的目标按钮对象和刷新显示函数,从所述备选界面图片的显示属性信息中确定目标显示属性信息。60.具体的,当用户进行交互触摸操作时,线程1可以通过目标按钮对象调用对应的刷新显示函数,从所述备选界面图片的显示属性信息中筛选出与目标按钮对象对应的目标显示属性信息。其中,不同的目标按钮对象可以分别对应不同的刷新显示函数,显示属性信息可以包括目标界面图片显示所需的图层尺寸、图层号、具体位置以及图层的透明度等信息。61.可选的,在所述接收交互触摸操作之前,还包括:利用直接渲染管理器确定所述备选界面图片的显示属性信息;将直接渲染管理器的刷新函数定义至预设图形库显示框架的回调函数中,得到刷新显示函数。这样设置的好处在于,通过将直接渲染管理器的刷新函数定义至预设图形库显示框架的回调函数中,使预设图形库显示框架可以实现对倒车图像的刷新。62.具体的,在快速倒车服务刚启动时,即接收交互触摸操作之前,可以先启动线程1,线程1可以预先通过drm(directrenderingmanager,直接渲染管理器)初始化备选界面图片的显示属性信息,如备选界面图片对应的显示图层号。然后,调用初始化函数,如lvgl_init函数,对预设图形库显示框架进行初始化,并且配置预设图形库显示框架的显示驱动和触摸驱动,将直接渲染管理器的刷新函数定义至预设图形库显示框架的回调函数中,以得到刷新显示函数。最后,将预设图形库显示框架的显示驱动对应的结构体和触摸驱动对应的结构体,一起注册到预设图形库中。63.s208、根据所述目标显示属性信息和所述预设图形库显示框架对倒车图像进行刷新,以实现当前车辆的人机交互。64.具体的,在确定目标显示属性信息后,线程1可通过调用预设图形库显示框架,根据该目标显示属性信息来绘制图像并进行显示,从而实现对当前显示界面的刷新以及人机交互。65.可选的,还可根据预设刷新间隔时间来对倒车图像进行刷新,即每间隔预设刷新间隔时间,线程1就调用一次刷新显示函数,以实现对倒车图像中全部或部分目标界面图片的刷新。66.本发明实施例提供的快速倒车服务的运行方法,通过将系统路径信息、预设界面图片的图片属性信息以及预设关联关系有序的存入结构体数组中,可以保证快速倒车服务刚启动的短时间内,从众多的备选界面图片中快速且准确的确定出目标界面图片,在快速倒车服务刚启动时,通过建立显示图片对应的目标显示对象实现了对图像的显示,建立人机交互图片对应的目标按钮对象,使用户可以通过触摸目标按钮与车辆进行人机交互,根据用户的交互触摸操作来调用目标按钮对象对应的刷新显示函数,同步实现了对倒车图像的显示、刷新以及车辆与用户的人机交互。67.实施例三68.图3为本发明实施例三提供的一种快速倒车服务的运行装置的结构示意图。如图3所示,该装置包括:目标图片确定模块301、对象确定模块302以及显示与人机交互模块303,其中:69.目标图片确定模块,用于根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;70.对象确定模块,用于确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能;71.显示与人机交互模块,用于利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。72.本发明实施例提供的快速倒车服务的运行装置,通过利用轻量化的图形库显示框架,在车辆系统启动初期gui启动之前,就可显示倒车图像并实现人机交互,从而解决了车辆系统启动初期,无法立即提供完整的快速倒车服务的问题。73.可选的,显示与人机交互模块包括:74.属性信息确定单元,用于接收交互触摸操作,根据所述交互触摸操作对应的目标按钮对象和刷新显示函数,从所述备选界面图片的显示属性信息中确定目标显示属性信息;75.刷新单元,用于根据所述目标显示属性信息和所述预设图形库显示框架对倒车图像进行刷新,以实现当前车辆的人机交互。76.可选的,显示与人机交互模块还包括:77.显示属性确定单元,用于在所述接收交互触摸操作之前,利用直接渲染管理器确定所述备选界面图片的显示属性信息;78.刷新函数确定单元,用于将直接渲染管理器的刷新函数定义至预设图形库显示框架的回调函数中,得到刷新显示函数。79.可选的,该装置还包括:80.系统路径确定模块,用于在所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片之前,将备选界面图片存入预设存储区域,并确定所述预设存储区域对应的系统路径信息;81.信息存储模块,用于将所述系统路径信息、所述预设界面图片的图片属性信息以及预设关联关系,存入结构体数组中,其中,所述预设关联关系为倒车传感器与备选界面图片的关联关系。82.可选的,目标图片确定模块具体用于,根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片。83.可选的,所述根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片,包括:根据倒车传感器数据的解析结果确定目标倒车传感器;根据所述目标倒车传感器和所述预设关联关系从所述结构体数组中确定目标信息,并根据所述目标信息从所述预设存储区域中确定目标界面图片,其中,所述目标信息包含目标系统路径信息和目标图片属性信息。84.可选的,对象确定模块包括:85.图片确定单元,用于将所述目标界面图片确定为显示图片,并确定所述显示图片中的人机交互图片;86.对象创建单元,用于利用预设图形库显示框架创建所述显示图片对应的目标显示对象,以及创建所述人机交互图片对应的目标按钮对象。87.可选的,该装置还包括:88.编译模块,用于在所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片之前,利用第一编译脚本将预设图形库链接至快速倒车服务中,以实现对预设图形库显示框架的调用;其中,所述预设图形库通过所述快速倒车服务所在系统的第二编译脚本对预设图形库源码的编译确定。89.本发明实施例所提供的快速倒车服务的运行装置可执行本发明任意实施例所提供的快速倒车服务的运行方法,具备执行方法相应的功能模块和有益效果。90.实施例四91.图4示出了可以用来实施本发明的实施例的车机40的结构示意图。本实施例中的车辆中包含车机,该车机可以为各种形式的数字计算机,该车机中配置有快速倒车服务。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。92.如图4所示,车机40包括至少一个处理器41,以及与至少一个处理器41通信连接的存储器,如只读存储器(rom)42、随机访问存储器(ram)43等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器41可以根据存储在只读存储器(rom)42中的计算机程序或者从存储单元48加载到随机访问存储器(ram)43中的计算机程序,来执行各种适当的动作和处理。在ram43中,还可存储车机40操作所需的各种程序和数据。处理器41、rom42以及ram43通过总线44彼此相连。输入/输出(i/o)接口45也连接至总线44。93.车机40中的多个部件连接至i/o接口45,包括:输入单元46,例如键盘、鼠标等;输出单元47,例如各种类型的显示器、扬声器等;存储单元48,例如磁盘、光盘等;以及通信单元49,例如网卡、调制解调器、无线通信收发机等。通信单元49允许车机40通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。94.处理器41可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器41的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器41执行上文所描述的各个方法和处理,例如快速倒车服务的运行方法。95.在一些实施例中,快速倒车服务的运行方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元48。在一些实施例中,计算机程序的部分或者全部可以经由rom42和/或通信单元49而被载入和/或安装到车机40上。当计算机程序加载到ram43并由处理器41执行时,可以执行上文描述的快速倒车服务的运行方法的一个或多个步骤。备选地,在其他实施例中,处理器41可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行快速倒车服务的运行方法。96.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。97.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。98.上述提供的计算机设备可用于执行上述任意实施例提供的快速倒车服务的运行方法,具备相应的功能和有益效果。99.实施例五100.在本发明的上下文中,计算机可读存储介质可以是有形的介质,所述计算机可执行指令在由计算机处理器执行时用于执行快速倒车服务的运行方法,该方法包括:101.根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;102.确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能;103.利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。104.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。105.上述提供的计算机设备可用于执行上述任意实施例提供的快速倒车服务的运行方法,具备相应的功能和有益效果。106.值得注意的是,上述快速倒车服务的运行装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。107.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页12当前第1页12
技术特征:
1.一种快速倒车服务的运行方法,其特征在于,应用于快速倒车服务,包括:根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能;利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。2.根据权利要求1所述的方法,其特征在于,所述利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互,包括:接收交互触摸操作,根据所述交互触摸操作对应的目标按钮对象和刷新显示函数,从所述备选界面图片的显示属性信息中确定目标显示属性信息;根据所述目标显示属性信息和所述预设图形库显示框架对倒车图像进行刷新,以实现当前车辆的人机交互。3.根据权利要求2所述的方法,其特征在于,在所述接收交互触摸操作之前,还包括:利用直接渲染管理器确定所述备选界面图片的显示属性信息;将直接渲染管理器的刷新函数定义至预设图形库显示框架的回调函数中,得到刷新显示函数。4.根据权利要求1所述的方法,其特征在于,在所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片之前,还包括:将备选界面图片存入预设存储区域,并确定所述预设存储区域对应的系统路径信息;将所述系统路径信息、所述预设界面图片的图片属性信息以及预设关联关系,存入结构体数组中,其中,所述预设关联关系为倒车传感器与备选界面图片的关联关系;其中,所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片,包括:根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片。5.根据权利要求4所述的方法,其特征在于,所述根据倒车传感器数据的解析结果和所述结构体数组,从备选界面图片中确定目标界面图片,包括:根据倒车传感器数据的解析结果确定目标倒车传感器;根据所述目标倒车传感器和所述预设关联关系从所述结构体数组中确定目标信息,并根据所述目标信息从所述预设存储区域中确定目标界面图片,其中,所述目标信息包含目标系统路径信息和目标图片属性信息。6.根据权利要求1所述的方法,其特征在于,所述确定所述目标界面图片对应的目标显示对象和目标按钮对象,包括:将所述目标界面图片确定为显示图片,并确定所述显示图片中的人机交互图片;利用预设图形库显示框架创建所述显示图片对应的目标显示对象,以及创建所述人机交互图片对应的目标按钮对象。7.根据权利要求1所述的方法,其特征在于,在所述根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片之前,还包括:利用第一编译脚本将预设图形库链接至快速倒车服务中,以实现对预设图形库显示框
架的调用;其中,所述预设图形库通过所述快速倒车服务所在系统的第二编译脚本对预设图形库源码的编译确定。8.一种快速倒车服务的运行装置,其特征在于,配置于快速倒车服务,包括:目标图片确定模块,用于根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;对象确定模块,用于确定所述目标界面图片对应的目标显示对象和目标按钮对象,其中,所述目标按钮对象用于提供人机交互功能;显示与人机交互模块,用于利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。9.一种车辆,其特征在于,所述车辆配置有快速倒车服务,所述车辆包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的所述计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的快速倒车服务的运行方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的快速倒车服务的运行方法。
技术总结
本发明公开了一种快速倒车服务的运行方法、装置、车辆及存储介质。该方法应用于快速倒车服务,该方法包括:根据倒车传感器数据的解析结果,从备选界面图片中确定目标界面图片;确定所述目标界面图片对应的目标显示对象和目标按钮对象;利用预设图形库显示框架和所述目标显示对象,显示包含所述目标界面图片的倒车图像,并利用所述预设图形库显示框架和所述目标按钮对象,实现当前车辆的人机交互。本发明实施例的技术方案,通过利用轻量化的图形库显示框架,在车辆系统启动初期GUI启动之前,就可显示倒车图像并实现人机交互,从而解决了车辆系统启动初期,无法立即提供完整的快速倒车服务的问题。服务的问题。服务的问题。
技术研发人员:欧阳坚
受保护的技术使用者:深圳市德赛西威汽车电子有限公司
技术研发日:2023.06.15
技术公布日:2023/9/12
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种摩托车电磁变档器的制作方法 下一篇:一种防水卷材混凝土梁面及其施工方法与流程