专利名称:一种导航设备管理装置及方法
技术领域:
本发明涉及位置服务技术,尤其涉及一种导航设备管理装置及方法。
背景技术:
位置服务终端是指本身具备与位置服务相关的各种功能的终端设备,或是能够通过在线与远端进行通讯从而向用户提供位置服务及其相关功能的终端设备。位置服务终端可以是电脑、手机、导航设备等。以导航设备为例,位置服务终端的工作原理为终端确定特定位置的位置坐标,将其与自身储存的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。目前,在GPS导航地图服务行业中,普遍存在着导航设备中的电子地图升级比较困难以及用户导航系统升级无法落实的问题。另外,由于导航设备的种类、制造商和品牌繁多,又缺乏专用的行业标准,因此很难使用统一的系统升级服务对所有导航设备进行升级。
发明内容
本发明要解决的技术问题在于,针对现有技术中导航设备中的导航系统升级困难且没有统一的系统升级服务的缺陷,提供一种能够方便地对所有导航设备进行升级的导航设备管理装置及方法。本发明解决其技术问题所采用的技术方案是提供一种导航设备管理装置,包括设备识别模块,用于判断是否连接有导航设备,并在连接有导航设备时自动读取已连接的导航设备的设备信息,所述设备信息包括唯一对应于所述导航设备的存储介质的特征码;升级版本查找模块,用于根据所述读取的设备信息在导航服务器中查找对应于该设备的升级版本;下载模块,用于根据所述升级版本查找模块的查找结果从所述导航服务器接收所述升级版本;升级模块,用于根据所述下载模块接收的所述升级版本对所述导航设备进行升级。本发明导航设备管理装置中,所述设备信息还包括所述导航设备的版本信息,所述导航设备管理装置还包括上传模块,所述上传模块用于将所述设备识别模块读取的设备信息上传到导航服务器中进行更新保存。本发明导航设备管理装置中,所述设备识别模块识别的设备信息包括导航设备的当前版本的版本信息,所述升级版本查找模块具体用于根据所述导航设备的特征码在所述导航服务器中查找该导航设备的可用版本,并在找到所述可用版本后,将所述可用版本与所述导航设备的当前版本进行比较,判断是否将所述可用版本作为升级版本;或直接根据所述导航设备的当前版本的版本信息,在所述导航服务器中查找是否存在该当前版本的升级版本。本发明导航设备管理装置中,还包括系统备份还原模块,所述系统备份还原模块用于判断是否对所连接的导航设备的导航系统进行备份,若是则保存所述导航设备的导航系统备份;和/或判断是否保存有所连接的导航设备的导航系统备份,若是则根据所述导航系统备份对对应的导航设备进行系统还原。本发明导航设备管理装置中,还包括数据云端管理模块,所述数据云端管理模块用于通过所述上传模块将所述导航设备中存储的个人导航信息上传到所述导航服务器中进行保存;和/或通过所述下载模块从所述导航服务器下载分别对应于所连接的导航设备的个人导航信息,并保存到对应的导航设备中。本发明还提供一种导航设备管理方法,包括Si、判断是否连接有导航设备,若是则自动读取已连接的导航设备的设备信息,所述设备信息包括唯一对应于所述导航设备的存储介质的特征码;S2、根据所述读取的设备信息在导航服务器中查找对应于该设备的升级版本;S3、根据所述查找的结果从所述导航服务器接收所述升级版本;S4、根据所述升级版本对所述导航设备进行升级。本发明导航设备管理方法中,所述设备信息还包括所述导航设备的版本信息,所述导航设备管理方法还包括将步骤Sl中读取的设备信息上传到导航服务器中进行更新保存。本发明导航设备管理方法中,所述设备识别模块识别的设备信息包括导航设备的当前版本的版本信息,步骤S2具体包括根据所述导航设备的特征码在所述导航服务器中查找该导航设备的可用版本,并在找到所述可用版本后,将所述可用版本与所述导航设备的当前版本进行比较,判断是否将所述可用版本作为升级版本;或直接根据所述导航设备的当前版本的版本信息,在所述导航服务器中查找是否存在该当前版本的升级版本。本发明导航设备管理方法中,还包括判断是否对所连接的导航设备的导航系统进行备份,若是则保存所述导航设备的导航系统备份;和/或判断是否保存有所连接的导航设备的导航系统备份,若是则根据所述导航系统备份对对应的导航设备进行系统还原。本发明导航设备管理方法中,还包括将所述导航设备中存储的个人导航信息上传到所述导航服务器中进行保存;和/ 或
从所述导航服务器下载分别对应于所连接的导航设备的个人导航信息,并保存到对应的导航设备中。本发明一种导航设备管理装置及方法的有益效果为通过与导航服务器进行数据交互并为用户提供升级平台,在为用户提供全面易用的导航软件和地图数据的同时,还能够给用户提供简单及时的升级服务,在将导航系统出售给用户的同时也将导航升级等增值服务带给终端用户,为用户提供更加便捷的导航升级途径和简单易用的升级工具;另外,通过识别导航设备的存储介质,能够成功识别各种导航设备,为所有导航设备提供系统的升级服务,为用户带来了极大的便利,保证用户能够即时便捷地使用最新的导航系统。
下面将结合附图及实施例对本发明作进一步说明,附图中图1是根据本发明一个实施例的导航设备管理装置的结构示意图;图2是根据本发明一个实施例的设备识别界面的示意图;图3是根据本发明另一个实施例的导航设备管理装置的结构示意图;图4是根据本发明一个实施例的备份界面的示意图;图5是根据本发明一个实施例的还原界面的示意图;图6是根据本发明一个实施例的导航数据上传和下载界面的示意图;图7是根据本发明一个实施例的激活界面的示意图;图8是根据本发明一个实施例的导航设备管理方法的流程图;图9是根据本发明一个优选实施例的导航设备升级方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1是根据本发明一个实施例的导航设备管理装置的结构示意图。在本实施例中,导航设备管理装置包括设备识别模块110、升级版本查找模块120、下载模块130和升级模块140。设备识别模块110可以用于判断是否连接有导航设备,导航设备可以例如车机、 PND、手机等。启动导航设备管理装置后,设备识别模块110可以自动检查导航设备管理装置上的导航设备连接状态,即判断是否连接有导航设备。一旦检查到导航设备,设备识别模块110可以使导航设备管理装置自动与导航设备通信连接。与导航设备建立连接后,设备识别模块110可以用于自动读取已连接的导航设备的设备信息。导航设备的设备信息可以包括特征码,导航设备的特征码唯一对应于导航设备的存储介质,例如手机、PND中的或直接通过读卡器连接到导航设备管理装置上的存储卡。在现有技术中,数码设备的特征码一般唯一对应于该设备,即这些数码产品的PC套件识别的是数码产品本身,这样很容易因为不同生产商或品牌等的限制而不能识别其它厂家生产的设备。但是,所有生产商或品牌都是使用国际标准的存储介质,因此,将特征码唯一对应于导航设备的存储介质,可以使导航设备管理装置不受任意生产商或品牌等的限制而应用于所有导航设备。除了特征码以外,导航设备的设备信息还可以包括激活码和/或版本信息(例如导航系统的版本号)。另外, 由于导航设备管理装置上可能连接有不止一个导航设备,设备识别模块110可以将这些导航设备的设备信息保存在设备信息列表中,设备信息列表可以如图2所示。升级版本查找模块120可以用于根据设备识别模块110读取的设备信息在导航服务器中查找对应于该设备的升级版本。一般来说,导航设备在初次正版激活导航系统时,在导航服务器的数据库中都会记录有该导航设备的设备信息,例如特征码、激活码和/或版本信息。升级版本查找模块120可以根据导航设备管理装置上所连接的导航设备的特征码在导航服务器中查找是否存在适用于该设备的升级版本。例如,升级版本查找模块120可以根据导航设备的特征码在导航服务器中查找该导航设备的可用版本,并在找到可用版本后,将这些可用版本与导航设备的当前版本进行比较,判断是否将其中一个可用版本作为升级版本。又例如,升级版本查找模块120还可以直接根据导航设备的当前版本的版本信息,在导航服务器中查找是否存在该当前版本的升级版本。另外,当连接有多个导航设备时,升级版本查找模块120可以分别查找每个导航设备的升级版本。下载模块130可以用于根据升级版本查找模块120的查找结果从导航服务器接收升级版本。升级版本查找模块120在导航服务器中查找到所连接的导航设备适用的升级版本后,下载模块130可以从导航服务器下载查找到的每个升级版本。升级模块140可以用于根据下载模块130接收的所有升级版本分别对相应的导航设备进行升级。在工作过程中,启动导航设备管理装置后,设备识别模块110可以自动检查导航设备管理装置上的导航设备连接状态,即判断是否连接有导航设备。一旦检查到导航设备, 设备识别模块110可以使导航设备管理装置自动与导航设备通信连接。与导航设备建立连接后,设备识别模块110可以自动读取已连接的导航设备的设备信息,例如导航设备的特征码,导航设备的特征码唯一对应于导航设备的存储介质,例如手机、PND中的或直接通过读卡器连接到导航设备管理装置上的存储卡。除了特征码以外,导航设备的设备信息还可以包括激活码和/或版本信息(例如导航系统的版本号)。然后,升级版本查找模块120可以根据设备识别模块110读取的设备信息在导航服务器中查找对应于该设备的升级版本。 一般来说,导航设备在初次正版激活导航系统时,在导航服务器的数据库中都会记录有该导航设备的设备信息,例如特征码、激活码和/或版本信息。升级版本查找模块120可以根据导航设备管理装置上所连接的导航设备的特征码在导航服务器中查找是否存在适用于该设备的升级版本。例如,升级版本查找模块120可以根据导航设备的特征码在导航服务器中查找该导航设备的可用版本,并在找到可用版本后,将这些可用版本与导航设备的当前版本进行比较,判断是否将其中一个可用版本作为升级版本。又例如,升级版本查找模块 120还可以直接根据导航设备的当前版本的版本信息,在导航服务器中查找是否存在该当前版本的升级版本。升级版本查找模块120在导航服务器中查找到所连接的导航设备适用的升级版本后,下载模块130可以从导航服务器下载查找到的每个升级版本。最后,升级模块140可以根据下载模块130接收的所有升级版本分别对相应的导航设备进行升级。本发明提供的导航设备管理装置通过与导航服务器进行数据交互并为用户提供升级平台,在为用户提供全面易用的导航软件和地图数据的同时,还能够给用户提供简单及时的升级服务,在将导航系统出售给用户的同时也将导航升级等增值服务带给终端用户,为用户提供更加便捷的导航升级途径和简单易用的升级工具;另外,通过识别导航设备的存储介质,能够成功识别各种导航设备,为所有导航设备提供系统的升级服务,为用户带来了极大的便利,保证用户能够即时便捷地使用最新的导航系统。图3是根据本发明另一个实施例的导航设备管理装置的结构示意图。在本实施例中,导航设备管理装置可以包括设备识别模块110、升级版本查找模块120、下载模块130和升级模块140,还可以包括用户接口模块150、上传模块160、系统备份还原模块170、数据云端管理模块180和激活模块190中任意一种或多种。其中,设备识别模块110、升级版本查找模块120、下载模块130和升级模块140已参考图1进行了详细描述,在此不再赘述。用户接口模块150可以包括本领域技术人员熟知的键盘、手写板、触摸屏、显示屏等用于终端与用户之间相互交流的组件。用户接口模块150可以用于从用户接收各种命令和指令,例如,用户接口模块150可以从用户接收升级指令,以便对相应导航设备进行升级。用户接口模块150还可以向用户显示各种界面,例如将要在下文描述的备份界面、升级界面、上传下载界面和激活界面,以便用户选择是否执行对应的功能。用户接口模块150还可以向用户显示各种信息,例如图2所示的设备信息列表,以便用户了解每个连接的导航设备。又例如,用户接口模块150还可以向用户显示升级版本查找模块120所查找到的各个升级版本的版本信息,例如版本名称、版本号、发布日期、文件大小、升级费用以及到版本详细介绍的页面的链接等,以便用户选择最合适的升级版本进行升级。上传模块160可以用于将设备识别模块110读取的设备信息上传到导航服务器中进行更新保存。尽管在第一次激活使用时,导航服务器中已保存了相应导航设备的设备信息,但是由于这些设备信息(例如版本信息)会不断进行更新,因此上传模块160可以将最新的设备信息同步到导航服务器中,保证导航服务器中保存的是导航设备最新、最准确的设备信息。上传模块160可以自动上传设备信息,也可以通过用户接口模块150向用户提供选择界面,并在接收用户输入的上传指令后上传设备信息。系统备份还原模块170可以用于判断是否对所连接的导航设备的导航系统进行备份。例如,系统备份还原模块170可以判断是否将要对导航设备进行升级,若是则自动保存该导航设备的导航系统备份,若否则不作任何处理。又例如,系统备份还原模块170还可以通过用户接口模块150向用户提供备份界面,以便用户选择是否对导航系统进行备份, 备份界面可以如图4所示。系统备份识别模块170还可以用于判断是否保存有所连接的导航设备的导航系统备份,若是则根据该导航系统备份对对应的导航设备进行系统还原。例如,系统备份识别模块170可以在找到对应的导航系统备份后直接对导航设备进行系统还原。又例如,系统备份识别模块170还可以在找到对应的导航系统备份后,通过用户接口模块150向用户提供还原界面,以便用户选择是否对导航设备进行系统还原,还原界面可以如图5所示。在图5中,系统备份还原模块170自动识别并匹配对应导航设备的备份文件, 将它们一一对应。系统备份还原模块170可以使用户在导航系统文件丢失或系统崩溃时能够方便快速地恢复原有导航系统。尤其是在对导航设备进行升级前,由于自动备份了导航系统,可以在升级失败或无法正常使用导航设备时通过还原功能恢复设备的系统原文件, 保证导航设备可以继续正常使用。另外,系统备份还原模块170还可以通过用户接口模块 150向用户提供备份位置的选择界面,以便用户自主地设置备份文件的存放位置,并自主决定是否备份,以免因存储空间不足而影响操作。而且,系统备份还原模块170还可以通过用
8户接口模块150向用户提供备份删除界面,以便用户删除以前的备份或者覆盖原有备份, 以节省存储空间。在本发明中,系统的备份和还原可以是互逆的文件拷贝操作。数据云端管理模块180可以用于通过上传模块160将导航设备中存储的个人导航信息上传到导航服务器中进行保存。数据云端管理模块180还可以通过下载模块130从导航服务器下载分别对应于所连接的导航设备的个人导航信息,并保存到对应的导航设备中。这些个人导航信息可以包括导航设备中保存的轨迹和地址簿等,数据云端管理模块180 可以将这些个人导航信息上传到导航服务器中进行保存,甚至可以同步到相关网页上,例如在家园(即生产商推出的相关网址,例如凯立德家园)上进行同步,以便用户随时在家园网页上查看、修改或者添加地址和轨迹信息,同时还可以与其它注册用户交流这些信息。数据云端管理模块180可以在设备识别模块110识别到导航设备后,自动将提取该导航设备的个人导航信息并通过上传模块160上传到导航服务器。数据云端管理模块180还可以通过用户接口模块150向用户提供上传下载界面,以便用户选择是否上传个人导航信息,上传下载界面可以如图6所示。相似地,数据云端管理模块180还可以自动匹配导航设备与导航服务器上对应的个人导航信息,通过下载模块130自动下载该备份的个人导航信息并存储于相应导航设备中,或通过用户接口模块150向用户提供上传下载界面,以便用户选择是否下载该备份的个人导航信息。激活模块190可以用于通过用户接口模块150向用户显示激活界面,提示用户进行付款流程,激活界面可以如图7所示。激活模块190可以通过用户接口模块150从用户接收当前导航系统版本的激活码,并通过上传模块160上传到导航服务器进行验证,验证通过后即可根据该版本对导航设备进行系统升级。激活模块190可以防止非授权用户使用导航系统,保障了授权用户的利益。在本发明的一个优选实施例中,设备识别模块110还可以在没有检测到导航设备连接(例如导航设备没有正确连接或者被断开)时,通过用户接口模块150对用户进行提示,例如发生提示音或显示提示界面。这样可以告诉告知用户导航设备的连接状态,便于用户迅速做出调整。在本发明的另一个优选实施例中,设备识别模块110还可以在下载模块130下载升级版本的过程中监视导航设备的连接状态,和/或在升级模块140对导航设备进行升级的过程中监视导航设备的连接状态并记录升级进程,当导航设备在此过程中断开了连接时,设备识别模块110可以通过用户接口模块150提示用户,并在重新连接上导航设备后将升级进程提供给升级模块140,以便升级模块140从断点继续升级,而不必重复以前已完成的进程,从而节省了时间。以上只是本发明的一些优选实施例,并不用于限制本发明。在本发明的其它实施例中,可以包括上述任意实施例和/或其任意组合。图8是根据本发明一个实施例的导航设备管理方法的流程图。在本实施例中,导航设备管理方法从步骤810开始。在步骤810中,可以判断是否连接有导航设备,导航设备可以例如车机、PND、手机等。启动导航设备管理装置后,导航设备管理装置可以自动检查其上的导航设备连接状态, 即判断是否连接有导航设备。一旦检查到导航设备,可以自动与导航设备通信连接。与导航设备建立连接后,可以自动读取已连接的导航设备的设备信息。导航设备的设备信息可以包括特征码,导航设备的特征码唯一对应于导航设备的存储介质,例如手机、PND中的或直接通过读卡器连接到导航设备管理装置上的存储卡。在现有技术中,数码设备的特征码一般唯一对应于该设备,即这些数码产品的PC套件识别的是数码产品本身,这样很容易因为不同生产商或品牌等的限制而不能识别其它厂家生产的设备。但是,所有生产商或品牌都是使用国际标准的存储介质,因此,将特征码唯一对应于导航设备的存储介质,可以使导航设备管理装置不受任意生产商或品牌等的限制而应用于所有导航设备。除了特征码以外, 导航设备的设备信息还可以包括激活码和/或版本信息(例如导航系统的版本号)。另外, 由于导航设备管理装置上可能连接有不止一个导航设备,可以将这些导航设备的设备信息保存在设备信息列表中,设备信息列表可以如图2所示。在步骤820中,可以根据步骤810中读取的设备信息在导航服务器中查找对应于该设备的升级版本。一般来说,导航设备在初次正版激活导航系统时,在导航服务器的数据库中都会记录有该导航设备的设备信息,例如特征码、激活码和/或版本信息。可以根据导航设备管理装置上所连接的导航设备的特征码在导航服务器中查找是否存在适用于该设备的升级版本。例如,可以根据导航设备的特征码在导航服务器中查找该导航设备的可用版本,并在找到可用版本后,将这些可用版本与导航设备的当前版本进行比较,判断是否将其中一个可用版本作为升级版本。又例如,还可以直接根据导航设备的当前版本的版本信息,在导航服务器中查找是否存在该当前版本的升级版本。另外,当连接有多个导航设备时,可以分别查找每个导航设备的升级版本。步骤830中,可以根据步骤820中的查找结果从导航服务器接收升级版本。就此而言,在导航服务器中查找到所连接的导航设备适用的升级版本后,可以从导航服务器下载查找到的每个升级版本。步骤840中,可以根据步骤830中接收的所有升级版本分别对相应的导航设备进行升级。本发明提供的导航设备管理方法通过与导航服务器进行数据交互并为用户提供升级平台,在为用户提供全面易用的导航软件和地图数据的同时,还能够给用户提供简单及时的升级服务,在将导航系统出售给用户的同时也将导航升级等增值服务带给终端用户,为用户提供更加便捷的导航升级途径和简单易用的升级工具;另外,通过识别导航设备的存储介质,能够成功识别各种导航设备,为所有导航设备提供系统的升级服务,为用户带来了极大的便利,保证用户能够即时便捷地使用最新的导航系统。在本发明的一些实施例中,步骤830和840可以自动执行,也可以向用户提供相应的选择界面,并根据接收的用户指令判断是否执行。例如,可以从用户接收升级指令,以便对相应导航设备进行升级。在本发明的一个优选实施例中,可以向用户显示各种信息。例如步骤810中,可以向用户显示图2所示的设备信息列表,以便用户了解每个连接的导航设备。又例如,步骤 820中,可以向用户显示查找到的各个升级版本的版本信息,例如版本名称、版本号、发布日期、文件大小、升级费用以及到版本详细介绍的页面的链接等,以便用户选择最合适的升级版本进行下载及升级。在本发明的另一个优选实施例中,步骤810中,可以将读取的设备信息上传到导航服务器中进行更新保存。尽管在第一次激活使用时,导航服务器中已保存了相应导航设备的设备信息,但是由于这些设备信息(例如版本信息)会不断进行更新,因此可以将最新的设备信息同步到导航服务器中,保证导航服务器中保存的是导航设备最新、最准确的设备信息。可以自动上传设备信息,也可以向用户提供选择界面,并在接收用户输入的上传指令后上传设备信息。在本发明的另一个优选实施例中,可以判断是否对所连接的导航设备的导航系统进行备份。例如,可以判断是否将要对导航设备进行升级,若是则自动保存该导航设备的导航系统备份,若否则不作任何处理。又例如,还可以向用户提供备份界面,以便用户选择是否对导航系统进行备份,备份界面可以如图4所示。另外,导航设备管理装置还可以判断是否保存有所连接的导航设备的导航系统备份,若是则根据该导航系统备份对对应的导航设备进行系统还原。例如,导航设备管理装置可以在找到对应的导航系统备份后直接对导航设备进行系统还原。又例如,导航设备管理装置还可以在找到对应的导航系统备份后,向用户提供还原界面,以便用户选择是否对导航设备进行系统还原,还原界面可以如图5所示。 在图5中,导航设备管理装置可以自动识别并匹配对应导航设备的备份文件,将它们一一对应。通过对导航系统进行备份还原,可以使用户在导航系统文件丢失或系统崩溃时能够方便快速地恢复原有导航系统。尤其是在对导航设备进行升级前,由于自动备份了导航系统,可以在升级失败或无法正常使用导航设备时通过还原功能恢复设备的系统原文件,保证导航设备可以继续正常使用。另外,还可以向用户提供备份位置的选择界面,以便用户自主地设置备份文件的存放位置,并自主决定是否备份,以免因存储空间不足而影响操作。而且,导航设备管理装置还可以向用户提供备份删除界面,以便用户删除以前的备份或者覆盖原有备份,以节省存储空间。在本发明中,系统的备份和还原可以是互逆的文件拷贝操作。在本发明的另一个优选实施例中,可以将导航设备中存储的个人导航信息上传到导航服务器中进行保存。相应地,还可以从导航服务器下载分别对应于所连接的导航设备的个人导航信息,并保存到对应的导航设备中。这些个人导航信息可以包括导航设备中保存的轨迹和地址簿等,导航设备管理装置可以将这些个人导航信息上传到导航服务器中进行保存,甚至可以同步到相关网页上,例如在家园(即生产商推出的相关网址,例如凯立德家园)上进行同步,以便用户随时在家园网页上查看、修改或者添加地址和轨迹信息,同时还可以与其它注册用户交流这些信息。识别到导航设备后,导航设备管理装置可以自动提取该导航设备的个人导航信息并上传到导航服务器,还可以向用户提供上传下载界面,以便用户选择是否上传个人导航信息,上传下载界面可以如图6所示。相似地,导航设备管理装置还可以自动匹配导航设备与导航服务器上对应的个人导航信息,自动下载该备份的个人导航信息并存储于相应导航设备中,或向用户提供上传下载界面,以便用户选择是否下载该备份的个人导航信息。在本发明的另一个优选实施例中,可以向用户显示激活界面,提示用户进行付款流程,激活界面可以如图7所示。导航设备管理装置可以从用户接收当前导航系统版本的激活码,并上传到导航服务器进行验证,验证通过后即可根据该版本对导航设备进行系统升级。激活流程可以防止非授权用户使用导航系统,保障了授权用户的利益。在本发明的另一个优选实施例中,步骤810中,若没有检测到导航设备连接(例如导航设备没有正确连接或者被断开),可以对用户进行提示,例如发生提示音或显示提示界面。这样可以告诉告知用户导航设备的连接状态,便于用户迅速做出调整。在本发明的另一个优选实施例中,还可以在下载升级版本的过程中监视导航设备的连接状态,和/或在对导航设备进行升级的过程中监视导航设备的连接状态并记录升级进程,当导航设备在此过程中断开了连接时,可以提示用户,并在重新连接上导航设备后从断点继续升级,而不必重复以前已完成的进程,从而节省了时间。以上只是本发明的一些优选实施例,并不用于限制本发明。在本发明的其它实施例中,可以包括上述任意实施例和/或其任意组合。图9是根据本发明一个优选实施例的导航设备升级方法的流程图。在本实施例中,导航设备升级方法从步骤910开始。在步骤910中,判断是否连接有导航设备。若没有连接导航设备,执行步骤911。 在步骤911中,提示用户连接导航设备,接下来返回步骤910。若连接了导航设备,执行步骤 912。在步骤912中,读取已连接的导航设备的设备信息,其中设备信息包括唯一对应于所述导航设备的存储介质的特征码。接下来执行步骤920。在步骤920中,根据读取的设备信息在导航服务器中查找对应于该设备的升级版本。若没有找到升级版本,则执行步骤921。在步骤921中,提示用户没有升级版本,本方法可以结束于此。若找到升级版本,则执行步骤922。在步骤922中,向用户显示各个升级版本的版本信息,包括版本名称、版本号、发布日期、文件大小、升级费用以及到版本详细介绍的页面的链接等。接下来执行步骤923。在步骤923中,从用户接收版本选择指令,判断是否升级并选择最终使用的升级版本。若用户选择不升级,则本方法结束,否则执行步骤930。在步骤930中,下载所选的升级版本。在步骤931中,判断下载是否完成。若没有完成,则执行步骤932。在步骤932中,判断导航设备是否断开。若断开,则执行步骤933。 在步骤933中,提示用户重新连接导航设备,接下来返回步骤931。若没有断开,则返回步骤931。若下载完成,则执行步骤934。在步骤934中,自动对将要升级的导航设备的导航系统进行备份,并将该导航设备中存储的个人导航信息同步上传到导航服务器中。在步骤940中,根据所下载的升级版本对相应的导航设备进行升级。在步骤941 中,判断升级是否完成。若没有完成,则执行步骤942。在步骤942中,判断导航设备是否断开。若断开,则执行步骤943。在步骤943中,提示用户重新连接导航设备,以便从断点继续升级,接下来返回步骤941。若没有断开,则直接返回步骤941。若升级完成,则执行步骤 944。在步骤944中,判断升级是否成功。若不成功,则执行步骤945。在步骤945中,根据步骤934中的原导航系统备份对所述导航设备进行系统还原。接下来执行步骤946。在步骤946中,从导航服务器下载步骤934中同步到导航服务器中的个人导航信息并保存在对应的导航设备中。若升级成功,则直接执行步骤946。本发明一种导航设备管理装置及方法通过与导航服务器进行数据交互并为用户提供升级平台,在为用户提供全面易用的导航软件和地图数据的同时,还能够给用户提供简单及时的升级服务,在将导航系统出售给用户的同时也将导航升级等增值服务带给终端用户,为用户提供更加便捷的导航升级途径和简单易用的升级工具;另外,通过识别导航设备的存储介质,能够成功识别各种导航设备,为所有导航设备提供系统的升级服务,为用户带来了极大的便利,保证用户能够即时便捷地使用最新的导航系统。而且,本发明通过一键式的备份、还原和云端管理地址薄与轨迹,带给用户更好的产品体验和专业的服务。本发明
12提供的导航设备管理装置可以是独立的设备,也可以是一种客户端应用,能够方便地安装到任何处理设备上使用。 虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
1.一种导航设备管理装置,其特征在于,包括设备识别模块,用于判断是否连接有导航设备,并在连接有导航设备时自动读取已连接的导航设备的设备信息,所述设备信息包括唯一对应于所述导航设备的存储介质的特征码;升级版本查找模块,用于根据所述读取的设备信息在导航服务器中查找对应于该设备的升级版本;下载模块,用于根据所述升级版本查找模块的查找结果从所述导航服务器接收所述升级版本;升级模块,用于根据所述下载模块接收的所述升级版本对所述导航设备进行升级。
2.根据权利要求1所述的导航设备管理装置,其特征在于,所述设备信息还包括所述导航设备的版本信息,所述导航设备管理装置还包括上传模块,所述上传模块用于将所述设备识别模块读取的设备信息上传到导航服务器中进行更新保存。
3.根据权利要求1所述的导航设备管理装置,其特征在于,所述设备识别模块识别的设备信息包括导航设备的当前版本的版本信息,所述升级版本查找模块具体用于根据所述导航设备的特征码在所述导航服务器中查找该导航设备的可用版本,并在找到所述可用版本后,将所述可用版本与所述导航设备的当前版本进行比较,判断是否将所述可用版本作为升级版本;或直接根据所述导航设备的当前版本的版本信息,在所述导航服务器中查找是否存在该当前版本的升级版本。
4.根据权利要求1所述的导航设备管理装置,其特征在于,还包括系统备份还原模块, 所述系统备份还原模块用于判断是否对所连接的导航设备的导航系统进行备份,若是则保存所述导航设备的导航系统备份;和/或判断是否保存有所连接的导航设备的导航系统备份,若是则根据所述导航系统备份对对应的导航设备进行系统还原。
5.根据权利要求2所述的导航设备管理装置,其特征在于,还包括数据云端管理模块, 所述数据云端管理模块用于通过所述上传模块将所述导航设备中存储的个人导航信息上传到所述导航服务器中进行保存;和/或通过所述下载模块从所述导航服务器下载分别对应于所连接的导航设备的个人导航信息,并保存到对应的导航设备中。
6.一种导航设备管理方法,其特征在于,包括51、判断是否连接有导航设备,若是则自动读取已连接的导航设备的设备信息,所述设备信息包括唯一对应于所述导航设备的存储介质的特征码;52、根据所述读取的设备信息在导航服务器中查找对应于该设备的升级版本;53、根据所述查找的结果从所述导航服务器接收所述升级版本;54、根据所述升级版本对所述导航设备进行升级。
7.根据权利要求6所述的导航设备管理方法,其特征在于,所述设备信息还包括所述导航设备的版本信息,所述导航设备管理方法还包括将步骤Sl中读取的设备信息上传到导航服务器中进行更新保存。
8.根据权利要求6所述的导航设备管理方法,其特征在于,所述设备识别模块识别的设备信息包括导航设备的当前版本的版本信息,步骤S2具体包括根据所述导航设备的特征码在所述导航服务器中查找该导航设备的可用版本,并在找到所述可用版本后,将所述可用版本与所述导航设备的当前版本进行比较,判断是否将所述可用版本作为升级版本;或直接根据所述导航设备的当前版本的版本信息,在所述导航服务器中查找是否存在该当前版本的升级版本。
9.根据权利要求6所述的导航设备管理方法,其特征在于,还包括判断是否对所连接的导航设备的导航系统进行备份,若是则保存所述导航设备的导航系统备份;和/或判断是否保存有所连接的导航设备的导航系统备份,若是则根据所述导航系统备份对对应的导航设备进行系统还原。
10.根据权利要求7所述的导航设备管理方法,其特征在于,还包括将所述导航设备中存储的个人导航信息上传到所述导航服务器中进行保存;和/或从所述导航服务器下载分别对应于所连接的导航设备的个人导航信息,并保存到对应的导航设备中。
全文摘要
本发明公开了一种导航设备管理装置及方法,所述方法包括判断是否连接有导航设备,若是则自动读取已连接的导航设备的设备信息,所述设备信息包括唯一对应于所述导航设备的存储介质的特征码;根据所述读取的设备信息在导航服务器中查找对应于该设备的升级版本;根据所述查找的结果从所述导航服务器接收所述升级版本;根据所述升级版本对所述导航设备进行升级。本发明为用户提供更加便捷的导航升级途径和简单易用的升级工具;另外,通过识别导航设备的存储介质,能够成功识别各种导航设备,为所有导航设备提供系统的升级服务,为用户带来了极大的便利,保证用户能够即时便捷地使用最新的导航系统。
文档编号G06F9/445GK102270149SQ20111023907
公开日2011年12月7日 申请日期2011年8月19日 优先权日2011年8月19日
发明者张文星 申请人:深圳市凯立德科技股份有限公司