导航系统手势命令输入方法及装置的制作方法

文档序号:6151797阅读:173来源:国知局
专利名称:导航系统手势命令输入方法及装置的制作方法
技术领域
本发明属于导航技术领域,尤其涉及一种导航系统手势命令输入方法及装置。
背景技术
目前,车载全球定位系统(Global Positioning System, GPS)已广泛应用于日 常工作与生活中。用户在导航系统中设置出发地、目的地、必经地、回避地等, 导航系统根据用户的设置规划合适的路径,并显'示出来供用户参考。随着科技 的发展,导航系统已可以通过手势命令直接在导航装置的触摸屏幕上操作来实 现多种功能,如设置目的地、放大或者缩小电子地图、放大或减小导航语音播 报的声音等功能。但是现有技术中,常常会由于用户未正确输入与导航系统内 存储的手势命令相符的手势,或者用户输入了与导航系统内存储的手势命令相 符的手势但却并不是用户需要的手势命令等情况,例如用户需要实现放大电子 地图的操作,但是由于操作失误而输入了缩小电子地图的操作,导航系统直接 执行用户输入,从而出现了并非用户需要的结果,给用户造成不便。

发明内容
本发明所要解决的技术问题在于提供一种导航系统手势命令输入方法及装 置,以解决现有的导航系统在用户使用手势命令时不能按照用户的需求进行相 应的操作或者给出的结果不是用户需求结果的问题。
本发明的目的是通过以下技术方案来实现的一种导航系统手势命令输入方法,包括以下步骤
步骤a.判断用户输入的手势命令与导航系统内存储的命令是否相符,如果 相符,则进入步骤b,如果不相符,则向用户发出提示,要求用户重新输入手 势命令;
步骤b.读取并显示得出的与用户输入相符的手势命令;
步骤c.判断显示的手势命令是否为用户需要的手势命令,如果是用户需要 的手势命令,则完成手势命令的输入,否则,显示所述手势命令无法执行。
本发明采取的技术方案还包括所述步骤a还包括判断用户是否完成手 势命令的输入,判断的方式为用户在触摸屏上的触摸点在设定的时间内未发 生移动或者是用户已经断绝与触摸屏之间的接触。
本发明采取的技术方案还包括所述步骤a还包括如果用户没有完成手 势命令的输入,则储存用户已在触摸屏移动而形成的轨迹及移动方向。
本发明采取的技术方案还包括在所述步骤a中,用户输入的手势命令与 导航系统内存储的命令是否相符为用户在触摸屏上移动形成的轨迹与导航系 统内存储的命令之间的差别在一定的范围内则判定相符。
本发明采取的技术方案还包括所述步骤a还包括,要求用户重新输入手 势命令后,进一步判断用户是否开始重新输入手势命令。
本发明采取的技术方案还包括所述步骤b还包括,判断用户确认的手势 命令是否可执行,如果可以执行,则执行相应的手势命令,如果不能执行,则 显示所述手势命令无法执行并提示用户完成对应的设置
本发明提供的另一技术方案为 一种导航系统手势命令输入装置,包括 感应模块,用于感应用户在触4笑屏上输入的手势命令;存储模块,用于储存导 航系统的操作命令;第一判断模块,用于判断用户是否完成手势命令的输入; 第二判断模块,用于判断用户输入的手势命令与导航系统内存储的命令是否相符;命令读取模块,用于在第二判断模块判断出用户输入的手势命令与导航系 统内存储的命令相符后,读取并显示与用户输入相符的手势命令;提示模块, 用于在第二判断模块判断出用户输入的手势命令与导航系统内存储的命令不相 符后,向用户发出提示,要求重新输入手势命令;第四判断模块,用于判断命 令读取模块读取并显示的手势命令是否为用户需要的手势命令。
本发明采取的技术方案还包括还包括第三判断模块和第五判断模块,所 述第三判断模块用于判断用户是否完成手势命令的输入,所述第五判断模块用 于判断用户确认的手势命令是否可执行。
本发明采取的技术方案还包括还包括第六判断模块、命令执行模块和设 置读取模块,所述第六判断模块判断用户是否执行对应的设置,如果用户执行 对应的设置,则由设置读取模块读取对应的设置,由命令执行模块根据读取的 对应设置执行该手势命令。
本发明采取的技术方案还包括所述第二判断模块判断用户输入的手势命 令与导航系统内存储的命令是否相符的方式为用户在触摸屏上移动形成的轨 迹与导航系统内存储的命令之间的差别在一定的范围内则判定相符。
釆用本发明的技术方案以后,用户在未能正确输入与导航系统内存储的手 势命令相符的手势时,其存在的差别处于预设的范围内,也能正确执行相应的 操作,为用户的使用带来极大的便利;另外,用户输入完手势命令后,为防止 出现非用户想要的结果,本发明显示用户输入的手势命令,并判断其是否为用 户需要的手势命令,使导航系统执行用户所需要的操作,提高了用户的体验。


图1为本发明实施例的导航系统手势命令输入方法的流程图。
图2为本发明实施例的导航系统手势命令输入装置的结构示意图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
请参阅图1,为本发明实施例的导航系统手势命令输入方法的流程图。本
发明实施例的导航系统手势命令输入方法包括如下步骤
步骤S01:启动手势命令操作模式后,判断用户是否完成手势命令的输入。 本步骤中,判断用户是否完成手势命令的输入的基准为用户在触摸屏上的触摸
点在设定的时间内未发生移动或者是用户已经断绝与触摸屏之间的接触。若用 户在设定的时间内与导航装置的触摸屏之间的接触点未发生移动或者用户已经 断绝与触摸屏幕之间的接触,即表示用户已经完成手势命令的输入,则执行步 骤S03;反之,则执行步骤S02。
步骤S02:储存用户已在触摸屏移动而形成的轨迹及移动方向,并跳转至 步骤SOl。
步骤S03:判断用户在触摸屏上移动的轨迹及方向是否与导航系统内存储 的命令相符,如果是,则执行步骤S06;如果否,则净九行步骤S04。当然,在 本步骤中,判断用户在触摸屏上移动形成的轨迹及移动方向与导航系统内存储 的命令是否相符并不要求用户在触摸屏上移动形成的轨迹与导航系统内存储的 命令完全一致,只要用户在触摸屏上移动形成的轨迹与导航系统内存储的命令 之间的差别在一预定的范围内即判定二者相符,如用户在触摸屏上逆时针移动 形成一个大致呈圆形的轨迹,即可判断该轨迹与导航系统内存储的逆时针方向 形成的圓形一致。
步骤S04:向用户发出提示,提示用户重新输入手势命令。该提示的形式 可以是语音提示、显示提示或者二者的结合,提示的内容包括提示用户已经完 成的手势命令输入有误及是否需要重新输入。步骤S05:判断用户是否开始重新输入手势命令。在本步骤中,用户在设 定的时间内触摸导航装置的触摸屏或者在步骤S04的提示后选择重新输入操 作,即表示用户开始重新输入,则跳转执行步骤S01;反之,则退出手势命令 操作模式。
步骤S06:读取并显示在步骤S03中得出的与用户输入相符的手势命令。
步骤S07:判断步骤S06中显示的手势命令是否为用户需要的手势命令。 在本步骤中,如果用户选中S06中显示的手势命令或者在设定的时间内未对导 航系统进行任何操作,即表示该手势命令是用户需要的手势命令,则执行步骤 S08;反之,则表示该手势命令不是用户需要的手势命令,则执行步骤S04。
步骤S08:判断步骤S07中用户确认的手势命令是否可执行。如果执行该 手势命令所需的导航系统内的其他设置均已完成,即该手势命令可执行,则执
行步骤S09;反之,执行步骤SIO。例如用户逆时针方向输入一圓形,对应于 该手势命令应执行返回工作地路径规划,即以用户的当前位置为出发地、以用 户的工作地为目的地规划路径,如果用户的工作地的地址已对应储存在导航系 统中,即表示该手势命令可执行,则执行步骤S09;如果用户的导4元系统中未 设置用户工作地的地址,即表示该手势命令无法执行,则执行步骤SIO。
步骤S09:执4亍该手势命令。如用户逆时针方向输入一圆形,则对应于该 手势命令的返回工作地路径规划。
步骤S10:显示该手势命令无法执行并提示用户完成对应的设置。如向用 户发出"工作地未设置,无法规划路径,请输入工作地地址,,等提示。
步骤Sll:判断用户是否执行对应的设置。在本步骤中,用户在步骤S10 的提示下进入对应的设置模式,表示用户执行设置,则执行步骤S12;如果用 户在设定的时间内未进入对应设置模式或者在步骤S10的提示下退出对应的设 置模式,即表示用户未执行对应的设置,则退出手势命令操作模式。例如,用 户进入地址设置模式,设置工作地地址等。步骤S12:读取步骤Sll中完成的对应设置后执行步骤S09,即执行该手 势命令。
请参阅图2,为本发明实施例的导航系统手势命令输入装置的结构图。本 发明实施例的导航系统手势命令输入装置包括感应模块100、第一判断模块 101、存储模块102、第二判断模块103、命令读取模块104、提示模块105、第 三判断模块106、第四判断模块107、第五判断^t块108、命令执行模块109、 第六判断模块110和设置读取模块111。
感应模块IOO用于感应用户在触摸屏上输入的手势命令。
第一判断模块101用于判断用户是否完成手势命令的输入,判断用户是否 完成手势命令的输入的基准为用户在触摸屏上的触摸点在设定的时间内未发 生移动或者是用户已经断绝与触摸屏之间的接触。若用户在设定的时间内与导 航装置的触摸屏之间的接触点未发生移动或者用户已经断绝与触摸屏幕之间的 接触,即表示用户已经完成手势命令的输入。
存储模块102用于储存用户已在触摸屏移动而形成的轨迹及移动方向以及 导航系统的操作命令。
第二判断模块103用于判断用户在触摸屏上移动的轨迹及方向是否与导航
系统内存储的命令相符,如果相符,则由命令读^a莫块104读取并显示与用户
输入相符的手势命令,如果不相符,则由提示模块105向用户发出提示,要求 用户重新输入手势命令,提示的形式可以是语音提示、显示提示或者二者的结 合,提示的内容包括提示用户已经完成的手势命令输入有误及是否需要重新输 入。
第三判断模块106用于判断用户是否开始重新输入,用户在设定的时间内 触摸导航装置的触摸屏或者提示模块105给出提示后选择重新输入操作,即表 示用户开始重新输入。
第四判断模块107用于判断命令读取模块104读取并显示的手势命令是否为用户需要的手势命令。为用户需要的手势命令的方式为用户选中命令读取 模块104显示的手势命令或者在设定的时间内未对导航系统进行任何操作,即 表示该手势命令是用户需要的手势命令。如果不是用户需要的手势命令,则由 由提示模块105向用户发出提示。
第五判断模块108用于判断用户确认的手势命令是否可执行,如果执行该 手势命令所需的导航系统内的其他设置均已完成,即该手势命令可执行,则由
命令执行模块109执行该手势命令;否则,由提示模块105提示用户完成对应 的设置。
第六判断模块IIO判断用户是否执行对应的设置,如果执行对应的设置, 则由设置读取模块111读取对应的设置,由命令执行模块109根据读取的对应 设置执行该手势命令。
采用本发明的技术方案以后,用户在未能正确输入与导航系统内存储的手 势命令相符的手势时,其存在的差别处于预设的范围内,也能正确执行相应的 操作,为用户的使用带来极大的便利;另外,用户输入完手势命令后,为防止 出现非用户想要的结果,本发明显示用户输入的手势命令,并判断其是否为用 户需要的手势命令,使导航系统执行用户所需要的操作,为用户带来更好的体 验。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的寸呆护范围之内。
权利要求
1、一种导航系统手势命令输入方法,包括以下步骤步骤a.判断用户输入的手势命令与导航系统内存储的命令是否相符,如果相符,则进入步骤b,如果不相符,则向用户发出提示,要求用户重新输入手势命令;步骤b.读取并显示得出的与用户输入相符的手势命令;步骤c.判断显示的手势命令是否为用户需要的手势命令,如果是用户需要的手势命令,则完成手势命令的输入,否则,显示所述手势命令无法执行。
2、 如权利要求1所述的导航系统手势命令输入方法,其特征在于,所述步 骤a还包括判断用户是否完成手势命令的输入,判断的方式为用户在触摸 屏上的触摸点在设定的时间内未发生移动或者是用户已经断绝与触摸屏之间的 接触。
3、 如权利要求1或2所述的导航系统手势命令输入方法,其特征在于,所 述步骤a还包括如果用户没有完成手势命令的输入,则储存用户已在触摸屏 移动而形成的4九迹及移动方向。
4、 如权利要求1或2所述的导航系统手势命令输入方法,其特征在于,在 所述步骤a中,判定用户输入的手势命令与导航系统内存储的命令相符的方式 为用户在触摸屏上移动形成的轨迹与导航系统内存储的命令之间的差别在一 预定的范围内则判定相符。
5、 如权利要求1所述的导航系统手势命令输入方法,其特征在于,所述步 骤a还包括,要求用户重新输入手势命令后,进一步判断用户是否开始重新输 入手势命令。
6、 如权利要求1或2所述的导航系统手势命令输入方法,其特征在于,所 述步骤b还包括,判断用户确认的手势命令是否可执行,如果可以执行,则执行相应的手势命令,如果不能执行,则显示所述手势命令无法执行并提示用户 完成对应的设置。
7、 一种导航系统手势命令输入装置,包括感应模块和存储模块,所述感应 模块用于感应用户在触摸屏上输入的手势命令,所述存储模块用于储存导航系 统的操作命令,其特征在于,还包括第一判断模块,用于判断用户是否完成手势命令的输入; 第二判断模块,用于判断用户输入的手势命令与导航系统内存储的命令是 否相符;命令读取模块,用于在第二判断模块判断出用户输入的手势命令与导航系 统内存储的命令相符后,读取并显示与用户输入相符的手势命令;提示模块,用于在第二判断模块判断出用户输入的手势命令与导航系统内 存储的命令不相符后,向用户发出提示,要求重新输入手势命令;第四判断模块,用于判断命令读取模块读取并显示的手势命令是否为用户 需要的手势命令。
8、 如权利要求7所述的导航系统手势命令输入装置,其特征在于,还包括 第三判断模块和第五判断模块,所述第三判断模块用于判断用户是否完成手势 命令的输入,所述第五判断模块用于判断用户确认的手势命令是否可执行。
9、 如权利要求7或8所述的导航系统手势命令输入装置,其特征在于,还 包括第六判断模块、命令执行模块和设置读取模块,所述第六判断模块判断用 户是否执行对应的设置,如果用户执行对应的设置,则由设置读取模块读取对 应的设置,由命令执行模块根据读取的对应设置执行该手势命令。
10、 如权利要求7或8所述的导航系统手势命令输入装置,其特征在于, 所述第二判断模块判断用户输入的手势命令与导航系统内存储的命令相符的方 式为用户在触摸屏上移动形成的轨迹与导航系统内存储的命令之间的差别在 一预定的范围内则判定相符。
全文摘要
本发明涉及一种导航系统手势命令输入方法及装置。本发明的导航系统手势命令输入方法,包括以下步骤步骤a.判断用户输入的手势命令与导航系统内存储的命令是否相符,如果相符,则进入步骤b,如果不相符,则向用户发出提示,要求用户重新输入手势命令;步骤b.读取并显示得出的与用户输入相符的手势命令;步骤c.判断显示的手势命令是否为用户需要的手势命令,如果是用户需要的手势命令,则完成手势命令的输入,否则,显示所述手势命令无法执行。采用本发明的技术方案以后,其会显示用户输入的手势命令,并判断其是否为用户需要的手势命令,使导航系统能正确执行用户所需要的操作,为用户带来更好的体验,方便用户进行操作。
文档编号G01C21/26GK101614549SQ20091008981
公开日2009年12月30日 申请日期2009年7月24日 优先权日2009年7月24日
发明者张文星 申请人:深圳市凯立德计算机系统技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1