[发明专利]一种Android车载系统及其快速切换应用程序的方法在审
申请号: | 201310583325.2 | 申请日: | 2013-11-19 |
公开(公告)号: | CN103593241A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 阎超 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 钟日红;吴大建 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 车载 系统 及其 快速 切换 应用程序 方法 | ||
技术领域
本发明涉及一种车载系统,尤其涉及一种Android车载系统及其快速切换应用程序的方法。
背景技术
随着车技术与电子信息化技术的结合越来越多,车载系统越来越普及,功能也越来越强大。近来,非常多的车载系统采用/嵌入了Android操作系统。基于Android操作系统,汽车领域的智能化技术研发人员可以更加快速地开发各种各样的车载应用。
然而,随着功能的增加,系统的用户界面(也称系统桌面)显示的内容越来越多,导致用户注意力被干扰,这显然给行使过程中的司机用户带来了不便,甚至司机用户需要专注系统桌面才能准确操作车载系统,这分散了司机的注意力,可能会造成安全隐患。
既要考虑到车载系统的开发成本及开发效率,又要考虑到车辆行驶过程中安全。这就要求车载的操作需要尽量的简捷,尽量不分散太多的注意力。例如,Android系统往往针对一个事件,把最近启动的应用竖向排列到屏幕上,通过手指滑动来从排到屏幕中的各个应用中选择之前启动的程序,从而实现应用程序的切换。在这个应用程序切换中,需要至少两步以上的操作:点击按键,在屏幕上滑动手指,选择屏幕中的应用。这对于车载环境显得过于复杂。
因此,亟需一种改进的车载系统,使得各个应用间的切换非常方便快捷,以使得司机用户能够在无需分散太多注意力的情况下,便能够方便地切换车载系统中的各个应用程序。
发明内容
本发明所要解决的技术问题之一是需要提供一种既能够考虑到车载系统的开发成本及开发效率又能够考虑到车辆行驶过程中安全的Android车载系统及其快速切换应用程序的方法。
为了解决上述技术问题,本发明提供了一种Android车载系统的快速切换应用程序的方法。该方法包括:根据用户对物理切换键的操作发出电信号;侦听物理切换键的电信号;在侦听到物理切换键的电信号后,查询当前的导航软件进程的运行情况;根据查询结果判断导航软件的运行状态;根据导航软件的运行状态执行相应的处理。
其中,所述电信号是模拟或数字信号。
其中,所述用户对物理切换键的操作可为按压、触摸或接近操作。
其中,所述在侦听到物理切换键的电信号后查询当前的导航软件进程的运行情况的步骤进一步包括:查询当前的前台进程是否包括导航软件进程或线程,或者查询当前的所有进程中是否包括导航软件进程或线程。
其中,所述根据查询结果判断导航软件的运行状态的步骤,可进一步包括:若查询到当前的所有进程中包括导航软件进程或线程时,则判断为导航软件已被运行;以及/或者,若查询到当前的所有进程中不包括导航软件进程或线程,则判断为导航软件未被启动/运行;以及/或者,当查询到当前的前台进程包括导航软件进程或线程时,判断为导航软件正在前台运行,若查询到当前的所有进程中包括导航软件进程或线程但当前的前台进程不包括导航软件进程或线程,则判断为导航软件正在后台运行。
其中,所述根据导航软件的运行状态执行相应的步骤可进一步包括:若判断为导航软件处于当前未被运行的第一运行状态,则执行启动导航软件并将其作为当前进程的第一处理;以及/或者,若判断为导航软件的运行状态处于导航软件正在后台运行的第二运行状态,则执行将导航软件切换为前台进程以显示在屏幕上的第二处理;,以及/或者,若判断为导航软件的运行状态处于导航软件正在前台运行的第三运行状态,则执行第三处理,将导航软件切换为后台进程且将之前最近运行的那个进程切换为前台进行。
根据本发明的另一方面,还提供了一种Android车载系统。该系统包括:物理键模块,根据用户的对物理切换键的操作发出电信号;侦听模块,侦听物理切换键的电信号;查询模块,在侦听到物理切换键的电信号后,查询当前的导航软件进程的运行情况;判断模块,根据查询结果判断导航软件的运行状态;切换模块,根据导航软件的运行状态执行相应的处理。
其中,所述查询模块可进一步执行如下处理:查询当前的前台进程是否包括导航软件进程或线程,或者查询当前的所有进程中是否包括导航软件进程或线程。
其中,所述判断模块可进一步执行如下处理:若查询到当前的所有进程中包括导航软件进程或线程时,则判断为导航软件已被运行;以及/或者,若查询到当前的所有进程中不包括导航软件进程或线程,则判断为导航软件未被启动/运行;以及/或者,当查询到当前的前台进程包括导航软件进程或线程时,判断为导航软件正在前台运行,若查询到当前的所有进程中包括导航软件进程或线程但当前的前台进程不包括导航软件进程或线程,则判断为导航软件正在后台运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310583325.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多层排重的虚机快照备份方法和系统
- 下一篇:一种藏香保健香烟