一种导航仪中应用程序管理的方法

文档序号:6016715阅读:357来源:国知局
专利名称:一种导航仪中应用程序管理的方法
技术领域
本发明涉及导航仪领域,特别涉及一种在导航仪中增加新的功能的应用程序或者发删除一些不用的应用程序时,对导航仪中应用程序进行管理的方法。
背景技术
由目前,导航触摸屏终端设备大部分都以Windows CE系统为主,而导航系统在设计时,都对用户屏蔽了 Windows CE系统,导航系统和用户交互的界面上大多是一些固定的按钮,例如导航、收音机、DVD、音乐、游戏、设置等一些固定功能,有些导航仪的固定功能也可能更少,而Windows CE系统本身是一个开放的操作系统,该系统的特点是稳定、软件扩展性强。但导航仪的固定功能设计完全禁锢了 Windows CE系统的软件扩展性,也就是说当用户希望在该系统上运行更多的第三方的应用程序时,面对导航系统交互界面上的固定按钮,用户只有通过用将第三方的应用程序的名称修改成某个导航界面上的按钮可以启动的应用程序的名称,并屏蔽导航应用程序界面,进入Windows CE系统,用该程序来替换原有的程序才能够实现,而程序被替换的同时也就意味着原来的应用程序不能使用了,对于用户来说,屏蔽导航系统进入WindowsCE系统,不但困难,而且存在操作不当而造成系统崩溃的危险,而且用一个应用程序替换另一个应用程序,导致以前的应用不能使用,事实上会造成原有导航系统的不完整性,也会给用户带来不小的麻烦。这样,当用户面对互联网上软件爱好者开发的基于导航系统的三方应用软件,大多数用户只能看看,却没办法把这些应用下载下来拷贝到自己的导航仪上去使用和体验。事实上,现在的导航系统无论是从CPU的运行速度、导航仪的内存和外置SD的大小来说,配置都比以前高了不少,而大多数厂家生产的导航仪,这么高配置的导航板,只专门用来运行导航软件和做一些简单的控制功能,这么低的使用率相对导航系统的高配置来说也是一个很大的浪费。总结起来就是现有的导航设备没办法让用户快速的在导航界面上添加和删除第三方的应用程序,也就是说导航仪完全没用有为用户提供一个应用程序快速的软件扩展接口和软件管理接口。总之,目前导航仪中对应用程序管理缺乏灵活性,不利于用户充分挖掘导航仪的潜力,造成资源浪费。

发明内容
鉴于上述现有技术所中导航仪的应用程序管理中存在的缺陷,本发明提供一种导航仪中应用程序管理方法,通过本方法编制的管理导航仪中的应用程序的程序,导航仪用户可以很方便地为自己的导航仪增加感兴趣的应用程序和删除不再使用的功能的应用程序。本发明为实现其发明目的而采用的技术方案是一种导航仪中应用程序管理的方法,包括以下步骤
步骤A、在导航仪的存储器中设置导航主目录,将导航仪的所有功能的应用程序设置在该主目录中,并在所述的主目录中设置导航入口的启动程序,设计主桌面;步骤B、在所述的导航主目录中扫描该目录下的可执行文件,并将每个可执行文件的图标提取出来,贴在所述的主桌面上;
步骤C、对贴在所述的主桌面上的图标进行检测,如果有用鼠标对其中任一图标进行双击,则执行该图标对应的应用程序。进一步的,上述的一种导航仪中应用程序管理的方法在所述的步骤A中所述的导航仪的存储器为SD卡。更进一步的,上述的一种导航仪中应用程序管理的方法在所述的步骤A中对所述的SD卡增加或者删除应用程序时,是将所述的SD卡在其它计算机上进行操作的。进一步的,上述的一种导航仪中应用程序管理的方法所述的步骤3中,应用程序的执行是通过SiellExecute函数,传入该应用程序的可执行文件的路径,启动该应用程序。通过本发明的技术方案,大大简化了导航仪的使用,使一般导航仪所有者都可以对导航的软件升级,减少了导航仪客户服务人员的工作,并且使导航仪扩充变得更加方便。下面结合附图对本发明进行详细描述。


图1是本发明的流程图。图2是使用本发明导航仪的操作流程(一)。图3是使用本发明导航仪的操作流程(二)。图4是使用本发明导航仪的操作流程(三)。
具体实施例方式如图1所示本实施例是一种导航仪中的应用程序管理方法,该方法在本实施例中体现就是在ProgramManage. exe程序中,包括以下步骤
步骤A、在导航仪的存储器中设置导航主目录,将导航仪的所有功能的应用程序设置在该主目录中,并在所述的主目录中设置导航入口的启动程序,设计主桌面;本实施例中,导航仪的存储器为SD卡,对的SD卡增加或者删除应用程序时,是将SD卡在其它计算机上进行操作的。步骤B、在所述的导航主目录中扫描该目录下的可执行文件,并将每个可执行文件的图标提取出来,贴在所述的主桌面上;
步骤C、对贴在所述的主桌面上的图标进行检测,如果有用鼠标对其中任一图标进行双击,则执行该图标对应的应用程序,应用程序的执行是通过SiellExecute函数,传入该应用程序的可执行文件的路径,启动该应用程序。本实施例可以在Windows CE系统平台下,安全、方便、高效的帮用户添加、删除和管理应用程序,每次添加或者移除应用程序时,用户只需要将本机的SD卡插在电脑上,将需要添加的第三方应用程序拷贝到SD卡上Wkarfrogram目录下,将需要删除的第三方应用程序从SD卡上的karfrogram目录下删除,然后插上SD卡到导航仪上,启动导航仪,系统会在启动后自动扫描SD卡上的karfrogram目录,将目录中的所有应用程序图标从程序的EXE文件中提取出来,贴在一个可以滑动的桌面上,将应用程序的名称作为该应用的名称,当用户滑动并双击想要启动的应用程序时,系统就能帮助用户启动该应用。如图2所示,本实施例的主要核心技术是运行在导航仪上的ProgramManage. exe 程序,要解决的主要问题就是导航仪上应用程序的扩展和管理问题。主要工作流程是, ProgramManage. exe程序运行起来后,会直接去SD卡上的karfrogram目录下去扫描该目录下的可执行文件,并将每个可执行文件的图标提取出来,贴在ProgramManage. exe程序绘制的桌面上,同时利用每个可执行文件的名称做为该应用程序图标的名称,当可执行文件的个数在一个页面绘制不下时,可以通过翻页来实现应用程序图标的显示。当用户在每个应用程序的图标上双击时。ProgramManage. exe程序会使用SiellExecute函数,传入该应用程序的可执行文件的路径,启动该应用程序。当用户需要删除或者添加应用程序时,只需要对SD卡上的karfrogram目录下面的文件夹程序内的进行添加或者删除,当用户插上Sd卡,重新运行ProgramManage. exe程序时,程序会再次执行上述扫描流程。ShellExecute HINSTANCE ShellExecute ( HWND hwnd,
LPCTSTR IpOperation, LPCTSTR IpFile, LPCTSTR IpParameters, LPCTSTR IpDirectory, INT nShowCmd );
用户在初次使用该工具时,如图3所示,需要先将我们已经发布的应用程序工具包(就是kanProgram目录,该目录下有一个ProgramManage. exe文件)通过电脑拷贝到导航仪自带的SD卡上。拷贝完成后用户可以将下载的第三方应用程序拷贝到该目录下,拷贝完成后,将该卡插入导航仪,启动导航仪,因为目前市面上销售的所有导航仪都有一个通用的应用程序接口,就是导航,我们的ProgramManage. exe程序就需要通过导航入口来启动。通常所有的导航仪或者可以设置导航按钮启动程序的位置,或者可以通过配置文件来设置,如图4所示,我们将导航入口的启动程序设置成SD卡上karfrogram目录下的 ProgramManage. exeΜΒ^Φ^Μ^ΙΕ, ProgramManage. exe ^ΙΨ^Β^Ι, Μ
程序在启动时会默认在滑屏上添加一个导航按钮,该按钮启动的程序需要通过文件浏览夹来设置,我们将该按钮的启动程序设置为导航软件,就可以通过双击该按钮来启动导航,同时,ProgramManage. exe程序会自动扫描SD卡上kanftOgram目录,并将扫描到的应用程序图标提取出来添加到滑屏上(注意扫描时ProgramManage. exe应用程序被扫描程序主动屏蔽),将应用程序的名称作为该应用的名称,用户双击程序图标,就可完成程序启动。当用户需要对三方应用程序进行增加或删除时,只需要通过电脑对SD卡上karfrogram目录下的程序进行增减,重新插上SD卡即可。所以启动目录的设置只需要设置一次即可。 ProgramManage. exe程序每次启动都会执行扫描过程,任何程序的增删都会快速的完成应用的增删修改。
权利要求
1.一种导航仪中应用程序管理的方法,其特征在于包括以下步骤步骤A、在导航仪的存储器中设置导航主目录,将导航仪的所有功能的应用程序设置在该主目录中,并在所述的主目录中设置导航入口的启动程序,设计主桌面;步骤B、在所述的导航主目录中扫描该目录下的可执行文件,并将每个可执行文件的图标提取出来,贴在所述的主桌面上;步骤C、对贴在所述的主桌面上的图标进行检测,如果有用鼠标对其中任一图标进行双击,则执行该图标对应的应用程序。
2.根据权利要求1所述的一种导航仪中应用程序管理的方法,其特征在于在所述的步骤A中所述的导航仪的存储器为SD卡。
3.根据权利要求2所述的一种导航仪中应用程序管理的方法,其特征在于在所述的步骤A中对所述的SD卡增加或者删除应用程序时,是将所述的SD卡在其它计算机上进行操作的。
4.根据权利要求1所述的一种导航仪中应用程序管理的方法,其特征在于所述的步骤3中,应用程序的执行是通过SiellExecute函数,传入该应用程序的可执行文件的路径, 启动该应用程序。
全文摘要
一种导航仪中应用程序管理的方法,包括在导航仪的存储器中设置导航主目录,将导航仪的所有功能的应用程序设置在该主目录中,并在所述的主目录中设置导航入口的启动程序,设计主桌面;和在所述的导航主目录中扫描该目录下的可执行文件,并将每个可执行文件的图标提取出来,贴在所述的主桌面上;以及C、对贴在所述的主桌面上的图标进行检测,如果有用鼠标对其中任一图标进行双击,则执行该图标对应的应用程序三个主要步骤。通过本发明的技术方案,大大简化了导航仪的使用,使一般导航仪所有者都可以对导航的软件升级,减少了导航仪客户服务人员的工作,并且使导航仪扩充变得更加方便。
文档编号G01C21/00GK102436384SQ20111025091
公开日2012年5月2日 申请日期2011年8月29日 优先权日2011年8月29日
发明者张维军 申请人:深圳市路畅科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1