一种基于编码开关实现导航地图缩放的方法、系统及汽车的制作方法

文档序号:5956933阅读:222来源:国知局
专利名称:一种基于编码开关实现导航地图缩放的方法、系统及汽车的制作方法
技术领域
本发明涉及汽车导航系统领域,尤其涉及的是一种基于编码开关实现导航地图缩放的方法、系统及汽车。
背景技术
随着人们生活水平的提高和生活节奏的加快,汽车在当今社会的影响力也随之提高,无论是假日出游,还是日常交通,人们都越来越多的依赖于汽车。其中汽车的导航功能是用户经常使用的一项基本功能,通过GPS卫星定位可为用户呈现周围路况以及两地之间的最佳路径。其中,现有技术中,用户通常只能通过多次点击触摸屏的两个按钮(即一个放大按钮和一个缩小按钮)来实现将汽车导航地图的缩放到理想的状态,用户操作不便,尤其是在行车过程中。另外,目前的智能移动便携设备采用通过对电容屏多点拖拽实现地图缩放;然而 该方法通常基于特定的操作系统(如android系统、Mac OS X苹果系统等)和电容屏,且电容屏价格远高于现有汽车中常见的电阻屏,因此,所述方案目前在车载主机上不便推广。同时现有的其他实现导航地图缩放的方法也都需要投入较高的成本,一般仅出现在高端汽车中,对汽车软硬件的要求都比较高,也不便于在普通汽车上推广普及。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于编码开关实现导航地图缩放的方法、系统及汽车,旨在基于现有汽车硬件的情况下,快速的实现导航地图的缩放。本发明解决技术问题所采用的技术方案如下
一种基于汽车的编码开关实现导航地图缩放的方法,其中,包括步骤
51、汽车在导航状态下检测是否有汽车编码开关输出的信号,并将检测到的汽车编码开关输出的信号传送给汽车MCU ;
52、汽车MCU判断所述汽车编码开关输出的信号的类型;当所述汽车编码开关输出的信号属于控制导航地图的信号类型时,则进一步分析所述汽车编码开关的旋转方向和旋转步进;
53、当所述汽车编码开关旋转方向为第一方向时,汽车MCU控制将导航地图放大;当所述汽车编码开关旋转方向为第二方向时,汽车MCU控制将导航地图缩小;其中,所述第一方向和所述第二方向的方向相反。所述的实现导航地图缩放的方法,其中,所述步骤S2中,所述分析所述汽车编码开关的旋转方向和旋转步进具体包括
S21、根据所述信号分析所述编码开关的旋转方向,以判断所述信号为放大导航地图的信号或缩小导航地图的信号;S22、根据所述信号分析所述编码开关旋转的步进,得出放大或缩小导航地图的比例尺。所述的实现导航地图缩放的方法,其中,所述步骤S3进一步包括当所述汽车编码开关旋转方向为第一方向时,按照所述放大导航地图的比例尺控制导航地图放大;当所述汽车编码开关旋转方向为第二方向时,按照所述缩小导航地图的比例尺控制导航地图缩小。所述的实现导航地图缩放的方法,其中,所述步骤SI所述汽车编码开关为汽车右编码开关,且为机械式编码开关。所述的实现导航地图缩放的方法,其中,所述第一方向为顺时针方向,所述第二方向为逆时针方向。所述的实现导航地图缩放的方法,其中,所述步骤SI之前还包括步骤,建立汽车右编码开关旋转的步进与放大或缩小导航地图比例尺之间的关联,以使导航地图按比例尺缩放。一种基于编码开关实现导航地图缩放的系统,其中,所述系统包括;
信号接收模块,用于在导航状态下接收汽车编码开关的输出信号,并将所述汽车编码开关的输出信号传送给汽车MCU ;
汽车MCU,用于判断所述汽车编码开关的输出信号的类型,还用于分析所述汽车编码开关旋转的方向,以及分析所述编码开关旋转的步进,并向导航模块发送放大或缩小导航地图的控制消息;
导航模块,用于获取导航地图,以及用于当所述汽车编码开关旋转方向为第一方向时,控制导航地图放大;当所述汽车编码开关旋转方向为第二方向时,控制导航地图缩小;
显示模块,用于显示经过导航模块放大或者缩小的导航地图。所述的系统,其中,汽车MCU进一步包括
第一判断单元,用于判断所述汽车编码开关的输出信号的类型;
第二判断单元,用于判断所述汽车编码开关旋转的方向;
计算单元,用于分析所述编码开关的旋转步进,计算得出放大或缩小导航地图的比例尺。所述的系统,其中,所述导航模块进一步包括
第一控制单元,用于当所述汽车编码开关旋转方向为第一方向时,控制导航地图按照所述放大导航地图的比例尺放大;
第二控制单元,用于当所述汽车编码开关旋转方向为第二方向时,控制导航地图按照所述缩小导航地图的比例尺缩小;
其中,所述第一方向为顺时针方向,所述第二方向为逆时针方向,所述所述汽车编码开关为汽车右编码开关,且为机械式编码开关。一种汽车,其中,包含所述的系统。本发明所提供的一种基于编码开关实现导航地图缩放的方法、系统及汽车,所述方法为在导航状态,旋转汽车编码开关,便能控制导航地图进行相应的缩放;且按照编码开关旋转的步进,将导航地图放大和缩小到对应的比例尺。本发明由于建立了导航地图的缩放功能与汽车硬件编码开关操作之间的联系,在导航状态下,用户只需旋转编码开关就能方便的控制导航地图放大或缩小,解决了现有技术中只能多次点击显示屏上的放大或缩小按钮控制导航地图缩放给用户带来的不便,且其实现基于现有的汽车硬件,便于成本控制,可在普通汽车上较好的推广。


图I是本发明实施例的一种基于编码开关实现导航地图缩放的方法的流程图。图2是本发明实施例的通过编码开关实现导航地图缩放的具体实施步骤。图3是本发明实施例的一种基于编码开关实现导航地图缩放的系统的结构框图。图4是图3中汽车MCU520的具体结构框图。图5是图3中导航模块530的具体结构框图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供的一种基于编码开关实现导航地图缩放的方法,如图I所示,图I是本发明实施例的一种基于编码开关实现导航地图缩放的方法的流程图,所述方法包括步骤
100、汽车在导航状态下检测是否有汽车编码开关输出的信号,并将检测到的汽车编码开关输出的信号传送给汽车MCU。较佳的,本实施例中所述编码开关为机械式编码开关,能够左右旋转,一般为五脚,开关占用两脚,旋转判断占用三脚,当用户旋转所述编码开关时,所述编码开关会输出一脉冲信号。本发明所述的编码开关包括汽车收音机编码开关和媒体播放器编码开关。中国大陆地区汽车的方向盘位于左手边,编码开关设定按照车载厂家标准,通常靠近用户一侧的左编码开关为媒体播放器的编码开关;远离用户一侧的右编码开关为收音机的频段及音调调节编码开关。200、汽车MCU分析所述汽车编码开关输出的信号,判断所述信号的类型;当所述信号属于控制导航地图的信号类型时,则进一步判断所述编码开关旋转的方向,即判断所述信号是否为放大或缩小导航地图的信号;以及分析所述编码开关旋转的步进,即计算出放大或者缩小导航地图的比例尺。如上述所述,所述编码开关原有的功能为调节媒体播放器或者收音机,因此当汽车MCU接收到所述编码开关输出的信号后,需要先判断所述编码开关输出的信号的类型,即判断所述信号为控制媒体播放器的类型,或控制收音机的类型,或控制导航地图缩放的类型。只有当所述编码开关输出的信号为控制导航地图缩放的类型时,才进一步判断所述信号到底为放大导航地图还是缩小导航地图的信号。本实施例中,通过旋转所述右编码开关控制导航地图的缩放,且当汽车处于打开收音机状态下,所述右编码开关输出的信号默认为控制收音机的的信号类型,仅当汽车关闭收音机打开导航状态时,所述右编码开关才用作控制导航地图的缩放。300、当所述编码开关的旋转方向为第一方向时,即所述编码开关输出的信号为放大导航地图的信号时,汽车MCU控制导航地图放大;当所述编码开关的旋转方向为第二方向时,即所述编码开关输出的所述信号为缩小导航地图的信号时,汽车MCU控制导航地图缩小。其中,所述第一方向和所述第二方向的方向相反。通常导航地图的显示比例尺是根据软件版本设定好的,有固定的级数。如将导航地图的显示比例尺分16个级数,分别为(1:25m)、(1:50m)、(I: 100m)、(I: 200m)、(I:400m)、(I: 800m)、(I: 1km)、(I: 2km)、(I: 5km)、(I: 10km)、(I: 20km)、(I: 50km)、(I:100km)、(I: 200km)、(I: 400km)、(I: 800km),其中,(I: 25m)为导航地图显示的最大比例尺,(I: 800km)为导航地图显示的最小比例尺。导航地图依据所述设定的比例尺缩放,不能发生所述设定比例尺之外的缩放显示。较佳的,所述步骤100之前还包括步骤,建立所述编码开关旋转的步进与放大或缩小导航地图比例尺之间的关联,以使导航地图按比例尺缩放。例如本发明实施例的,编码开关旋转I个步进,导航地图的比例尺发生I个级数的变化,编码开关一次旋转2个步进,则导航地图的比例尺发生2个级数的变化,以此类推。当然,也可以设定为编码开关旋转I个步进,导航地图的比例尺发生2个级数的变化等。较佳的,本发明实施例中,优选的设置汽车的右编码开关与导航地图的缩放功能之间的联系。 进一步的,所述步骤200中还包括步骤
根据所述信号判断所述编码开关的旋转方向;本发明实施例中,所述第一方向为顺时针方向时,所述第二方向为逆时针方向;以及,
根据所述信号获取所述编码开关旋转的步进,计算得出放大或缩小导航地图的比例尺。较佳的,所述步骤200中还包括检测汽车是否处于所述右编码开关控制的收音机打开的状态,当汽车的收音机处于关闭状态时,才判断所述信号为控制导航地图缩放的信
号类型。进一步的,以下举具体实施例对本发明所述的基于编码开关实现导航地图缩放功能作进一步描述。如图2所述,图2是本发明实施例的通过编码开关实现导航地图缩放的具体实施步骤。如图2所示,所述实施步骤具体包括
31、汽车处于导航地图打开的状态。32、用户旋转汽车右编码开关,所述右编码开关输出脉冲信号并发送给汽车MCU。33、汽车MCU判断所述右编码开关输出的信号的类型,当为控制导航地图缩放的信号类型时,进入步骤35,否则进入步骤34。34、当所述编码开关输出的脉冲信号不是控制导航地图缩放的信号类型时,转入其他与所述编码开关相关的应用,即控制收音机的频道等。35、当所述右编码开关输出的信号为控制导航地图缩放的信号类型时,进一步判断所述右编码开关的旋转方向,若为顺时针方向,则进入步骤36,若为逆时针方向,则进入步骤38。36、从所述编码开关输出的信号中获取右编码开关顺时针旋转的步进,根据旋转步进得出相应的放大导航地图的比例尺。进入步骤37。37、控制导航地图按照所述放大比例尺放大,并显示放大后的导航地图。38、当所述右编码开关的旋转方向为逆时针方向时,获取右编码开关逆时针旋转的步进,根据旋转步进得出相应的缩小导航地图的比例尺。进入步骤39。
39、控制导航地图按照所述缩小比例尺缩小,并显示缩小后的导航地图。基于上述实施步骤,比如,在汽车收音机处于关闭状态,导航地图打开,且当前导航地图的显示比例尺为(I: 800m)的状态下,用户旋转汽车右编码开关
情况一用户顺时针旋转右编码开关I个步进,汽车检测到有右编码开关输出的信号,经判断为控制导航地图缩放的信号,再进一步判断出所述右编码开关顺时针旋转了 I个步进,对应的导航地图放大I个比例尺,则控制导航地图放大到比例尺(I: 400m) ο情况二 用户逆时针旋转右编码开关2个步进,汽车检测到有右编码开关输出的信号,经判断为控制导航地图缩小的信号,再进一步判断出所述右编码开关逆时针旋转了 2个步进,对应的导航地图缩小2个比例尺,则控制导航地图缩小到比例尺(I: 2km)。
需要说明的是,当导航地图缩放到达最大比例尺或最小比例尺,此时若再继续同方向旋转右编码开关,导航地图显示不再发生变化。通过上述实施例,汽车打开导航地图后,用户可以通过旋转编码开关方便快捷的控制导航地图缩放,无需多次点击显示屏上的放大或缩小按钮,为用户提供了方便。本发明还提供了一种基于编码开关实现导航地图缩放的系统,如图3所示,图3是本发明实施例的一种基于编码开关实现导航地图缩放的系统的结构框图。所述系统包括
信号接收模块510,用于在汽车导航状态下接收汽车编码开关输出的信号,并将所述汽车编码开关输出的信号传送给汽车MCU520。具体参见上述实施例所述。汽车MCU520,用于判断所述汽车编码开关输出的信号的类型,还用于分析所述汽车编码开关旋转的方向和旋转步进,以及计算放大或缩小导航地图的比例尺,并向导航模块530发送放大或缩小导航地图的控制消息。具体参见上述实施例所述。导航模块530,用于获取导航地图,并根据所述汽车MCU520发送的控制消息控制导航地图放大或者缩小。具体参见上述实施例所述。显示模块540,用于显示经过所述导航模块530放大或者缩小的导航地图。具体参见上述实施例所述。较佳的,如图4所示,所述汽车MCU520进一步包括
第一判断单元521,用于判断所述信号接收模块510传送的汽车编码开关的输出信号的类型。第二判断单元522,用于判断所述汽车编码开关旋转的方向。计算单元523,用于获取所述编码开关的旋转步进,计算得出放大或缩小导航地图的比例尺。较佳的,如图5所示,所述导航模块530进一步包括
第一控制单元531,用于当所述汽车编码开关旋转方向为顺时针方向,即所述汽车编码开关输出信号为放大导航地图的信号时,控制导航地图按照所述放大导航地图的比例尺放大。第二控制单元532,用于当所述汽车编码开关旋转方向为逆时针方向,即所述汽车编码开关输出信号为缩小导航地图的信号时,控制导航地图按照所述缩小导航地图的比例尺缩小。本发明还提供了一种汽车,包含了上述实施例所述的系统,所述汽车打开导航地图后,用户旋转所述汽车的编码开关便可控制所述导航地图放大或缩小。具体实现方法如上述实施例所述,在此不再赘述。综上所述,本发明所提供的一种基于编码开关实现导航地图缩放的方法、系统及汽车,由于建立了导航地图的缩放与汽车硬件编码开关操作之间联系,因此在导航状态下,用户只需旋转编码开关就能方便的控制导航地图放大或缩小,无需用户多次点击显示屏上的放大或缩小按钮,给用户带来了方便,且其实现基于现有的汽车硬件,便于成本控制,可在普通汽车上较好的推广。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。
权利要求
1.一种基于汽车的编码开关实现导航地图缩放的方法,其特征在于,包括步骤 51、汽车在导航状态下检测是否有汽车编码开关输出的信号,并将检测到的汽车编码开关输出的信号传送给汽车MCU ; 52、汽车MCU判断所述汽车编码开关输出的信号的类型;当所述汽车编码开关输出的信号属于控制导航地图的信号类型时,则进一步分析所述汽车编码开关的旋转方向和旋转步进; 53、当所述汽车编码开关旋转方向为第一方向时,汽车MCU控制将导航地图放大;当所述汽车编码开关旋转方向为第二方向时,汽车MCU控制将导航地图缩小;其中,所述第一方向和所述第二方向的方向相反。
2.根据权利要求I所述的实现导航地图缩放的方法,其特征在于,所述步骤S2中,所述分 析所述汽车编码开关的旋转方向和旋转步进具体包括 521、根据所述信号分析所述编码开关的旋转方向,以判断所述信号为放大导航地图的信号或缩小导航地图的信号; 522、根据所述信号分析所述编码开关旋转的步进,得出放大或缩小导航地图的比例尺。
3.根据权利要求2所述的实现导航地图缩放的方法,其特征在于,所述步骤S3进一步包括当所述汽车编码开关旋转方向为第一方向时,按照所述放大导航地图的比例尺控制导航地图放大;当所述汽车编码开关旋转方向为第二方向时,按照所述缩小导航地图的比例尺控制导航地图缩小。
4.根据权利要求I所述的实现导航地图缩放的方法,其特征在于,所述步骤SI所述汽车编码开关为汽车右编码开关,且为机械式编码开关。
5.根据权利要求I所述的实现导航地图缩放的方法,其特征在于,所述第一方向为顺时针方向,所述第二方向为逆时针方向。
6.根据权利要求4所述的实现导航地图缩放的方法,其特征在于,所述步骤SI之前还包括步骤,建立汽车右编码开关旋转的步进与放大或缩小导航地图比例尺之间的关联,以使导航地图按比例尺缩放。
7.一种基于编码开关实现导航地图缩放的系统,其特征在于,所述系统包括; 信号接收模块,用于在导航状态下接收汽车编码开关的输出信号,并将所述汽车编码开关的输出信号传送给汽车MCU ; 汽车MCU,用于判断所述汽车编码开关的输出信号的类型,还用于分析所述汽车编码开关旋转的方向,以及分析所述编码开关旋转的步进,并向导航模块发送放大或缩小导航地图的控制消息; 导航模块,用于获取导航地图,以及用于当所述汽车编码开关旋转方向为第一方向时,控制导航地图放大;当所述汽车编码开关旋转方向为第二方向时,控制导航地图缩小; 显示模块,用于显示经过导航模块放大或者缩小的导航地图。
8.根据权利要求7所述的系统,其特征在于,汽车MCU进一步包括 第一判断单元,用于判断所述汽车编码开关的输出信号的类型; 第二判断单元,用于判断所述汽车编码开关旋转的方向; 计算单元,用于分析所述编码开关的旋转步进,计算得出放大或缩小导航地图的比例尺。
9.根据权利要求7所述的系统,其特征在于,所述导航模块进一步包括 第一控制单元,用于当所述汽车编码开关旋转方向为第一方向时,控制导航地图按照所述放大导航地图的比例尺放大; 第二控制单元,用于当所述汽车编码开关旋转方向为第二方向时,控制导航地图按照所述缩小导航地图的比例尺缩小; 其中,所述第一方向为顺时针方向,所述第二方向为逆时针方向,所述所述汽车编码开关为汽车右编码开关,且为机械式编码开关。
10.一种汽车,其特征在于,包含权利要求7-9任意一项所述的系统。
全文摘要
本发明所提供的一种基于编码开关实现导航地图缩放的方法、系统及汽车,所述方法为在导航状态,旋转汽车编码开关,控制导航地图进行相应的缩放;其中顺时针旋转编码开关,则导航地图放大;逆时针旋转则导航地图缩小。本发明由于建立了导航地图的缩放与汽车硬件编码开关操作之间联系,通过本发明,在导航状态下,用户只需旋转编码开关就能方便的控制导航地图的放大或缩小,无需用户多次点击显示屏上的放大或缩小按钮,给用户带来了方便,且其实现基于现有的汽车硬件,便于成本控制,可在普通汽车上较好的推广。
文档编号G01C21/26GK102865871SQ20121032898
公开日2013年1月9日 申请日期2012年9月7日 优先权日2012年9月7日
发明者谢猛 申请人:广东好帮手电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1