本发明专利技术涉及一种导航装置的上电方法,所述导航装置包括人机界面、远程服务单元、导航单元、应用程序接口,所述导航装置的上电方法包括:启动所述人机界面;所述人机界面启动后,启动所述远程服务单元;所述远程服务单元启动后,启动所述导航单元。本发明专利技术改善了多个上电启动进程抢占资源导致的系统繁忙、上电启动时间过长等问题。
【技术实现步骤摘要】
导航装置的上电方法
本专利技术涉及导航领域,特别涉及一种导航装置的上电方法。
技术介绍
目前,具有导航功能的设备通过集成更多的功能模块,其应用领域越来越广泛。例如,常见的导航装置中,一般通过SD卡或NANDFLASH装入电子地图导航软件实现卫星定位导航功能;通过设置通讯模块实现移动电话(GSM/GPRS)的语音通话及资讯连接功能,进而发展出新兴的车联网(Telematics,由telecommunication和informatics缩合而成)应用与服务。通常所说的Telematics就是指应用无线通信技术的车载电脑系统。随着电脑和网络技术应用到汽车上,正在形成称之为Telematics的新的电脑市场。Telematics是无线通信技术、卫星导航系统、网络通信技术和车载电脑的综合产物,被认为是未来的汽车技术之星。汽车行驶当中出现故障时,通过无线通信连接服务中心,进行远程车辆诊断,内置在发动机上的计算机记录汽车主要部件的状态,并随时为维修人员提供准确的故障位置和原因。通过终端机接收信息并查看交通地图、路况介绍、交通信息、安全与治安服务以及娱乐信息服务等,在后座还可以玩电子游戏、网络应用(包括金融、新闻、E-mail等)。通过Telematics提供的服务,用户不仅可以了解交通信息、临近停车场的车位状况,确认当前位置,还可以与家中的网络服务器连接,及时了解家中的电器运转情况、安全情况以及客人来访情况。也就是说:综合上述所有功能的车载计算机系统叫Telematics。现今,随着汽车产业的发展,具备外部通信和远程服务能力的下一代Telematics车载产品带来的服务与汽车硬件销售结合的新商业模式大有最终替代目前基于本地化娱乐及导航应用为主的车载产品的趋势。现有技术中的导航装置一般包括通讯模块(可包括有GSM模块、GPRS模块、蓝牙模块等)、GPS(GlobalPositioningSystem)模块,并由一导航控制单元实现对所述通讯模块、GPS导航模块之间交互的控制与协调。图1为现有技术中的一种导航装置的结构示意图。如图1所示,现有技术中导航装置包括有人机界面101、导航控制单元102、通讯模块103、GPS模块104;所述人机界面101用于人机交互与业务操作,包括接收用户的服务请求,将所述服务请求传递给所述导航控制单元102;所述导航控制单元102用于根据接收的所述服务请求控制通讯模块103获取远程服务/内容以及控制GPS模块104获取导航位置信息;当然,人机界面101与导航控制单元102之间也可以通过应用程序接口(图未示)实现信令和/或数据的交互。所述导航控制单元102中整合有导航引擎以及各类通讯协议,并且需要调用所述通讯模块103、GPS模块104的相应驱动程序以实现驱动控制,在开机上电的过程中,现有技术的方法往往将人机界面101、导航控制单元102(包括其中对应于通讯模块103和GPS模块104的驱动程序等)同时上电启动,启动过程中涉及大量进行初始化的上电启动进程,各上电启动进程之间彼此抢占资源。为了降低功耗、减小体积,车载的或便携式的导航装置中采用的硬件资源的处理能力(如处理器的时钟频率、内存的大小等)往往有限,多个上电启动进程抢占资源会导致系统繁忙、上电启动时间过长、甚至屏幕死锁等问题。关于Telematics导航装置还可以参考公开号为US2009222200A1的美国专利申请公开的一种Telematics导航方法、导航系统及导航装置。
技术实现思路
本专利技术要解决的问题是提供一种导航装置的上电方法,改善多个上电启动进程抢占资源导致的系统繁忙、上电启动时间过长等问题。为解决上述问题,本专利技术提供了一种导航装置的上电方法,所述导航装置包括人机界面、远程服务单元、导航单元以及应用程序接口,其中,所述人机界面用于接收用户的服务请求,将所述服务请求通过所述应用程序接口传递给所述远程服务单元;还用于向用户提供所述远程服务单元获取的远程服务/内容、所述导航单元获取的导航处理的结果;所述远程服务单元用于接收所述人机界面传递的服务请求,基于所述服务请求从通讯网络获取远程服务/内容并反馈给所述人机界面,还用于基于所述服务请求生成调用请求并通过所述应用程序接口传递给所述导航单元;所述导航单元用于通过所述应用程序接口接收所述远程服务单元的调用请求,基于所述调用请求进行导航处理,并将导航处理的结果反馈给所述远程服务单元;所述应用程序接口用于在所述人机界面与所述远程服务单元之间以及所述远程服务单元与所述导航单元之间传递信令和/或数据,所述信令包括所述服务请求、调用请求,所述数据包括所述远程服务/内容、导航处理的结果;所述上电方法包括:步骤S21:启动所述人机界面;步骤S22:所述人机界面启动后,启动所述远程服务单元;步骤S23:所述远程服务单元启动后,启动所述导航单元。可选的,所述应用程序接口包括人机界面应用程序接口、导航单元应用程序接口、远程服务单元应用程序接口,所述人机界面应用程序接口与所述远程服务单元应用程序接口用于所述人机界面与所述远程服务单元之间信令和/或数据的传递,所述远程服务单元应用程序接口与所述导航单元应用程序接口用于所述远程服务单元与所述导航单元之间信令和/或数据的传递,所述上电方法还包括:在所述远程服务单元启动后的预设延迟之后,对所述人机界面应用程序接口进行初始化。可选的,所述预设延迟为1秒至3秒。可选的,所述导航装置的上电方法还包括:在所述远程服务单元启动后,对所述远程服务单元应用程序接口进行初始化。可选的,所述导航装置的上电方法还包括:在所述远程服务单元应用程序接口初始化之后,产生第一就绪信号。可选的,所述启动所述导航单元包括:所述人机界面对所述远程服务单元应用程序接口进行回调,确认所述第一就绪信号后,启动所述导航单元。可选的,所述导航装置的上电方法还包括:在启动所述导航单元后,对所述导航单元应用程序接口进行初始化。可选的,所述导航装置的上电方法还包括:所述导航单元应用程序接口在初始化之后,向所述远程服务单元应用程序接口发送第二就绪信号,所述远程服务单元应用程序接口对所述第二就绪信号进行中转。可选的,所述导航装置的上电方法还包括:所述人机界面对所述远程服务单元应用程序接口进行回调,对中转的第二就绪信号确认后,所述人机界面激活所述远程服务单元和导航单元。可选的,所述远程服务单元和导航单元的启动方式为后台启动。与现有技术相比,本专利技术具有以下优点:本技术方案中的导航装置包括人机界面、远程服务单元、导航单元、应用程序接口,在上电过程中,首先启动所述人机界面,之后所述远程服务单元,然后再启动所述导航单元,由于各个模块之间依次启动,因此避免了多个上电启动进程同时执行时相互抢占资源导致的系统繁忙、上电启动过程过长等问题。进一步的,本技术方案在所述人机界面、远程服务单元、导航单元都启动之后在人机界面中激活所述远程服务单元、导航单元,在激活之前对其进行屏蔽,从而避免了在远程服务单元、导航单元启动前用户对它们的误操作导致的设备出错等问题。此外,本技术方案中各模块启动后通过相应的就绪信号实现相互间的同步,保证了各模块都能够快速有序的启动,提高了上电启动速度。附图说明图1是现有技术的一种导航装置的结构示意图;图2是本专利技术本文档来自技高网...

【技术保护点】
一种导航装置的上电方法,其特征在于,所述导航装置包括人机界面、远程服务单元、导航单元以及应用程序接口,其中,所述人机界面用于接收用户的服务请求,将所述服务请求通过所述应用程序接口传递给所述远程服务单元;还用于向用户提供所述远程服务单元获取的远程服务/内容、所述导航单元获取的导航处理的结果;所述远程服务单元用于接收所述人机界面传递的服务请求,基于所述服务请求从通讯网络获取远程服务/内容并反馈给所述人机界面,还用于基于所述服务请求生成调用请求并通过所述应用程序接口传递给所述导航单元;所述导航单元用于通过所述应用程序接口接收所述远程服务单元的调用请求,基于所述调用请求进行导航处理,并将导航处理的结果反馈给所述远程服务单元;所述应用程序接口用于在所述人机界面与所述远程服务单元之间以及所述远程服务单元与所述导航单元之间传递信令和/或数据,所述信令包括所述服务请求、调用请求,所述数据包括所述远程服务/内容、导航处理的结果;所述上电方法包括:步骤S21:启动所述人机界面;步骤S22:所述人机界面启动后,启动所述远程服务单元;步骤S23:所述远程服务单元启动后,启动所述导航单元。
【技术特征摘要】
1.一种导航装置的上电方法,其特征在于,所述导航装置包括人机界面、远程服务单元、导航单元以及应用程序接口,其中,所述人机界面用于接收用户的服务请求,将所述服务请求通过所述应用程序接口传递给所述远程服务单元;还用于向用户提供所述远程服务单元获取的远程服务/内容、所述导航单元获取的导航处理的结果;所述远程服务单元用于接收所述人机界面传递的服务请求,基于所述服务请求从通讯网络获取远程服务/内容并反馈给所述人机界面,还用于基于所述服务请求生成调用请求并通过所述应用程序接口传递给所述导航单元;所述导航单元用于通过所述应用程序接口接收所述远程服务单元的调用请求,基于所述调用请求进行导航处理,并将导航处理的结果反馈给所述远程服务单元;所述应用程序接口用于在所述人机界面与所述远程服务单元之间以及所述远程服务单元与所述导航单元之间传递信令和/或数据,所述信令包括所述服务请求、调用请求,所述数据包括所述远程服务/内容、导航处理的结果;所述上电方法包括:步骤S21:启动所述人机界面;步骤S22:所述人机界面启动后,启动所述远程服务单元;步骤S23:所述远程服务单元启动后,启动所述导航单元;其中,所述应用程序接口包括人机界面应用程序接口、导航单元应用程序接口、远程服务单元应用程序接口,所述人机界面应用程序接...
【专利技术属性】
技术研发人员:陈勇,陈懋,汤紫雄,吕念芝,林勇,施林,
申请(专利权)人:福州海峡职业技术学院,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。