一种导航提示方法及电子设备与流程

专利2022-06-29  161


本发明实施例涉及电子设备技术领域,尤其涉及一种导航提示方法及电子设备。



背景技术:

随着信息技术的不断发展,电子设备逐渐成为我们生活中不可或缺的一部分。电子设备在我们衣食住行中承担重要的角色。在出行方面,电子设备可提供导航服务。当前电子设备的导航定位越来越精准,给用户的出行带来了极大的便利。

目前,导航软件输出导航信息时主要通过两种方式:方式一、以语音的形式输出导航信息;方式二、在导航界面中显示导航信息如导航路线、当前位置等。在实际应用过程中,用户存在导航需求时大多在嘈杂的户外,语音输出的方式易受环境的影响无法确保用户可准确地接收到导航信息;在导航地图中显示导航信息的方式,虽然可克服嘈杂环境对用户接收导航信息的不良影响,但需要用户频繁地查看导航界面,驾驶安全系数低。可见,现有技术中无法确保用户在安全驾驶的情况下,准确、便捷地获取到导航信息。



技术实现要素:

本发明实施例提供一种导航提示方法及电子设备,以解决现有技术中存在的无法确保用户在安全驾驶的情况下,准确、便捷地获取到导航信息的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供了一种导航提示方法,其中,所述方法包括:获取导航信息;依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;按照所述目标振动频率输出所述目标振动波形。

第二方面,本发明实施例提供了一种电子设备,其中,所述电子设备包括:第一获取模块,用于获取导航信息;第一确定模块,用于依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;第二确定模块,用于依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;控制模块,用于按照所述目标振动频率输出所述目标振动波形。

第三方面,本发明实施例提供了一种电子设备,其中,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如本发明实施例中所述的任意一种导航提示方法的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如本发明实施例中所述的任意一种导航提示方法的步骤。

在本发明实施例中,通过依据导航信息确定推荐的行驶路径和沿行驶路径的行驶距离;依据行驶路径和行驶距离,分别确定目标振动波形和目标振动频率;按照目标振动频率输出目标振动波形。该种导航提示方法,能够通过输出的振动波形以及振动频率表征行驶路径和行驶距离,从而达到输出导航信息的目的。该种导航提示方法由于通过振动波形输出导航信息,导航信息的传输既不受周围环境的影响又无需用户驾驶过程中进行视线切换,因此用户可准确、便捷地获取到导航信息。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是根据本发明实施例的一种导航提示方法的步骤流程图;

图2是振感导航基本原理示意图;

图3是行驶路径与振动波形的映射关系示意图;

图4是行驶距离与振动频率的映射关系示意图;

图5是导航界面示意图;

图6是根据本发明实施例的一种确定目标振动波形和目标振动频率方法的步骤流程图;

图7是根据本发明实施例的一种振感导航提示开启流程示意图;

图8是导航方式设置界面示意图;

图9是导航教程示意图;

图10是根据本发明实施例的一种电子设备的结构框图;

图11是根据本发明实施例的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了本发明实施例的一种导航提示方法的步骤流程图。

本发明实施例的导航提示方法包括以下步骤:

步骤101:获取导航信息。

本发明实施例提供的导航提示方法将导航信息转换为不同的振感反馈输出给用户。电子设备将导航信息按照预设规则转换成振动波形,通过电子设备中预设装置输出振动波形。预设装置可以为:转子马达、线性马达或者触感屏幕等,线性马达相比于传统的转子马达,其振动反馈更加多样化,可以通过设置不同振动强度、不同振动间隔等参数形成不同的振动波形,以反馈给用户不同的振感。本发明实施例中所应用的振感导航基本原理示意图如附图2所示。获知导航信息,电子设备将导航信息转为振感反馈,振感反馈通过线性马达输出至用户,用户获知振感后经大脑分析将振感反馈转换成导航信息。

在具体实现过程中,可由电子设备中预设的导航信息获取模块从导航应用软件中获取导航信息,导航信息包括:行驶路径以及实时位置信息。

步骤102:依据导航信息确定推荐的行驶路径和沿行驶路径的行驶距离。

电子设备中预设有不同行驶路径与振动波形的对应关系,以及不同行驶距离与振动频率的对应关系。为确定目标振动波形以及目标振动频率,需确定导航信息中包含的行驶方路径和沿该行驶路径的行驶距离。

一种示例性地行驶路径与振动波形的映射关系如附图3所示。如附图3所示,行驶路径主要包括但不限于:直行、右行、左行以及掉头,不同行驶路径对应的振动波形不同。一种示例性地行驶距离与振动频率的映射关系如附图4所示。如附图4所示,行驶距离主要包括但不限于:[200,400)米,[20-200)米,[0,20)米等距离区间,距离越小对应的振动频率越大。行驶路径相同但沿行驶路径的行驶距离不同,则振动波形相同但振动波形的输出频率不同,致使最终输出的振动反馈不同,用对振动反馈的感知也不同。

步骤103:依据行驶路径和行驶距离,分别确定目标振动波形和目标振动频率。

行驶路径相同但沿行驶路径的行驶距离不同,则振动波形相同但振动波形的输出频率不同,致使最终输出的振动反馈不同,用对振动反馈的感知也不同。

步骤104:按照目标振动频率输出目标振动波形。

电子设备确定目标振动波形以及目标振动频率后,可依据目标振动波形以及目标振动频率生成振感标识,控制预设装置例如线性马达产生振感标识对应的振感效果,反馈给用户。用户通过接收到的振感反馈,获知当前需要行驶路径和距离。

一种可选的方式为,输出振感反馈的同时在导航界面中显示导航信息,导航信息可以包括但不限于:行驶路径、沿行驶路径的行驶距离、振感反馈对应的目标振动波形等信息。显示有导航信息的导航界面示意图如附图5所示。该种可选显示导航信息的方式,在用户对振感反馈无法准确分析地情况下,便于用户直观获取到导航信息。

可选地,行驶路径包括执行和直行后转弯的情况,行驶路径为直行指在预设距离内不存在转弯的情况,行驶路径为直行后转弯指在预设距离内存在转弯的情况。在行驶路径为直行的情况下,目标振动波形为直行对应的振动波形,振动频率可以为第一振动频率。第一振动频率可以预设的稳定频率,也可以每经过一个路口输出一次执行对应的振动波形。而在行驶路径为直行后转弯的情况下,目标振动波形为待转弯反方向对应的振动波形,而目标振动频率随着距离转弯处的距离的变化而变化。

在一种可选的实施例中,依据行驶路径和行驶距离,分别确定目标振动波形和目标振动频率的方式如附图6所示,具体包括:

步骤1041:在行驶方向为直行后转弯的情况下,确定目标转弯类型;

其中,直行后转弯类型包括以下至少之一:直行后向右转弯、直行后向左转弯以及直行后掉头;

步骤1042:确定待直行的第一距离;

步骤1043:确定第一距离所属的目标距离区间;

步骤1044:将预设的目标转弯类型对应的振动波形确定为目标振动波形,其中,不同转弯类型对应的振动波形不同;

步骤1045:将预设的目标距离区间对应的振动频率确定为目标振动频率,其中,不同的距离区间对应的振动频率不同。

该种根据行驶距离调整波形振动频率的方式,能够使用户感知到当前位置距离转弯处的远近,提醒用户提前做好转弯准备,避免用户错过转弯。

在具体实现过程中,为便于用户更容易通过振感反馈察觉到直行转弯过程中行驶距离的变化,本发明实施例中制定了多种转弯提醒机制,相应地由于转弯提醒机制不同,振感反馈对应的目标振动频率以及目标振动波形的组合输出机制也不同,以下示例性地列举几种输出机制:

输出机制一、在行驶方向为直行后转弯的情况下,在待直行的第一距离达到第一距离区间的上限值时,采用与第一距离区间对应的第二振动频率输出目标振动波形;在第一距离达到第二距离区间的上限值时,采用与第二距离区间对应的第三振动频率输出目标振动波形;在第一距离达到第三距离区间的上限值时,采用与第三距离区间对应的第四振动频率输出目标振动波形;

其中,第一距离区间的下限值为第二距离区间的上限值,第二距离区间的下限值为第三距离区间的上限值;第二振动频率低于第三振动频率,第三振动频率低于第四振动频率。

例如:第一距离区间为[200,400)米,第二距离区间为[20-200)米,第三距离区间为[0,20)米,当待直行的第一距离小于400米大于等于200米时,以2s为时间间隔播放对应的目标振动波形。当待直行的第一距离小于200米大于20米时,播放目标振动波形的间隔时间变为1s。当待直行的第一距离缩短至小于20米时,连续循环播放对应的目标振动波形,直到完成本次转弯为止。

输出机制二、在各次导航信息切换的间隙,输出切换标志波形。切换标志波形便于用户清晰察觉到导航信息的变换。切换标志波形可由本领域技术人员根据实际需求灵活进行设置,本发明实施例中对切换标志波形不做具体限制。例如:切换标志波形可以设置为先停500ms,然后以线性马达最大幅值长振1s,再停500ms。

输出机制三、在行驶路径为直行后转弯的情况下,在第一距离未达到第一距离区间的上限值时,采用直行对应的第一振动频率输出直行对应的振动波形;在第一距离达到第一距离区间的上限值时,输出行驶方向切换标志波形;采用与第一距离区间对应的第二振动频率输出目标振动波形;在第一距离达到第二距离区间的上限值时,采用与第二距离区间对应的第三振动频率输出目标振动波形;在所述第一距离达到第三距离区间的上限值时,采用与第三距离区间对应的第四振动频率输出目标振动波形。

一种可选的在第一距离达到第二距离区间的上限值时,输出行驶方向切换标志波形的方式为:在最后一个直行对应的振动波形输出时间间隔第一预设时长后,输出连续的第二预设时长的所述目标振动波形;在输出连续的第二预设时长的目标振动波形后,间隔第三预设时长,执行采用与第一距离区间对应的第二振动频率输出目标振动波形的步骤。

例如:当待直行的第一距离大于或等于400米时播放直行对应的振动波形,当待直行的第一距离小于等于400米,大于等于200米前方需要转弯时,为了让用户能及时做好转弯准备,播放一次转弯振动波形之后,播放切换标志波形(停500ms,长振1s,再停500ms),然后播放转弯振动波形,转弯振动波形的播放时间间隔默认为400米对应的时间间隔。当待直行的第一距离小于200米大于等于50米时,以200米对应的时间间隔循环播放转弯波形。当待直行的第一距离小于50米时,则直接连续循环播放转弯振动波形。

输出机制四、在确定待直行的第一距离的步骤之后,确定行驶速度,;依据第一距离、行驶速度,确定所属的目标距离区间,其中,不同的行驶速度对应的距离区间不同;将预设的目标转弯类型对应的振动波形确定为目标振动波形;将预设的目标距离区间对应的振动频率确定为目标振动频率,其中,不同的距离区间对应的振动频率不同,振动频率可通过时间间隔表征。其中,部分行驶速度、距离以及时间间隔的映射关系如表1所示。

下面以一具体实例对本发明实施例中的导航提示方法进行说明。假设定义直行400米处存在左转弯时为左行,直行对应第一振动波形且振动频率为4s每次,左转弯对应的第二振动波形。导航过程中,电子设备依据导航信息判断待直行的第一距离是否大于400米,如果大于400米,则以为4s为时间间隔开始循环播放直行振动波形,当待直行的第一距离小于等于400米时,首先播放切换标志波形,然后实时依据距离与振动频率之间的映射关系确定目标振动频率,依据目标振动频率输出第二振动波形,直至左转弯完成。左转弯完成后,播放切换标志波形,然后再重复本发明实施例所示的导航提示方法,重复直到用户到达目的地。

本发明实施例提供的导航提示方法,通过依据导航信息确定行驶路径和沿行驶路径的行驶距离;依据行驶路径和行驶距离,分别确定目标振动波形和目标振动频率;按照目标振动频率输出目标振动波形。该种导航提示方法,能够通过输出的振动波形以及振动频率表征行驶路径和行驶距离,从而达到输出导航信息的目的。该种导航提示方法由于通过不同振动频率的振动波形输出导航信息,导航信息的传输既不受周围环境的影响又无需用户驾驶过程中进行视线切换,因此用户可准确、便捷地获取到导航信息。

可选地,在步骤101之前,本发明实施例的导航提示方法还包括附图7中所示的振感导航提示开启流程,具体包括以下步骤:

步骤201:在振感导航功能开启的情况下,确定用户是否首次使用振感导航功能。

本发明实施例提供的导航提示方法应用于电子设备中,电子设备中安装有导航应用程序,用户开启导航应用程序进行导航时,可设置导航方式并设定导航目的地。一种示例性地导航方式设置界面示意图如附图8所示,导航方式可以包括但不限于附图8中所列举的振感导航、语音导航,用户可依据实际需求选择导航方式进行导航。本发明实施例中以用户选择振感导航方式进行为例进行说明,振感导航方式被选定后电子设备开启振感导航功能。

振感导航功能开启后,为避免首次使用振感导航功能的用户对振感反馈所指示的导航信息无法准确解析,需判断用户是否首次使用振感导航功能,若是,则需启动振动导航提示,为用户显示导航教程;若否,则直接执行步骤101。

确定用户是否首次使用振感导航功能时,可以通过历史操作日志分析得出。一种可选的方式为,在确定用户首次使用振感导航时输出询问信息,如附图9所示的“检测到您是第一次使用振感导航,是否开启振感导航教程”,依据用户反馈确定是否启动振感导航提示输出导航教程。该种方式能够依据用户的实际需求确定是否启动振感导航提示,能够提升用户的使用体验。

步骤202:若是,启动振感导航提示。

其中,振感导航提示可供用户获知振动波形、振动频率、行驶路径以及行驶距离之间的对应关系。

电子设备通过振感导航提示向用户输出导航教程,导航教程示意图如附图9所示,附图9中仅示例性地展示了直行对应的振感效果,在具体实现过程中,在导航教程中需展示不同行驶路径、不同行驶距离对应的振感效果,以便用户熟知不同的振动反馈与不同的行驶路径、行驶距离之间的对应关系。

需要说明的是,步骤201至步骤202为可选步骤,在具体实现过程中,在振感导航功能开启后可直接执行步骤101。

除了上述所述有益效果之外,本发明实施例所示的导航提示方法,在振感导航功能开启后确定用户为首次使用振感导航功能的情况下,提供导航教程,在导航教程中展示不同行驶路径、不同行驶距离对应的振感效果,便于用户熟知不同的振动反馈与不同的行驶路径、行驶距离之间的对应关系,助于用户快速适应振感导航。

参照图10,示出了本发明实施例的一种电子设备的结构框图。

本发明实施例的电子设备包括:第一获取模块301,用于获取导航信息;第一确定模块302,用于依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;第二确定模块303,用于依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;输出模块304,用于按照所述目标振动频率输出所述目标振动波形。

可选地,所述第二确定模块包括:第一类型确定子模块,用于在所述行驶路径为直行后转弯的情况下,确定目标转弯类型;其中,所述直行后转弯类型包括以下至少之一:直行后向右转弯、直行后向左转弯以及直行后掉头;距离确定子模块,用于确定待直行的第一距离;区间确定子模块,用于确定所述第一距离所属的目标距离区间;波形确定子模块,用于将预设的所述目标转弯类型对应的振动波形确定为所述目标振动波形,其中,不同转弯类型对应的振动波形不同;频率确定子模块,用于将预设的所述目标距离区间对应的振动频率确定为所述目标振动频率,其中,不同的距离区间对应的振动频率不同。

可选地,在所述行驶路径为直行后转弯的情况下,所述输出模块具体用于在所述第一距离达到第一距离区间的上限值时,采用直行对应的第一振动频率输出直行对应的振动波形;在所述第一距离达到第一距离区间的上限值时,采用与所述第一距离区间对应的第二振动频率输出所述目标振动波形;在所述第一距离达到第二距离区间的上限值时,采用与所述第三距离区间对应的第三振动频率输出所述目标振动波形;在所述第一距离达到第三距离区间的上限值时,采用与所述第三距离区间对应的第四振动频率输出所述目标振动波形;其中,所述第一距离区间的下限值为所述第二距离区间的上限值,所述第二距离区间的下限值为所述第三距离区间的上限值;所述第二振动频率低于所述第三振动频率,所述第三振动频率低于所述第四振动频率。

可选地,所述在所述第一距离达到第一距离区间的上限值之后,所述输出模块还用于:在输出直行对应的振动波形之后间隔第一预设时长后,输出行驶方向切换标志波形;其中,所述切换标志波形持续第二预设时长。

可选地,所述电子设备还包括:第二获取模块,用于获取用户的行驶速度;所述区间确定子模块具体用于:依据所述第一距离、所述用户的行驶速度,确定所属的目标距离区间,其中,不同的行驶速度对应的距离区间不同。

本发明实施例提供的电子设备能够实现图1至图9的方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。

本发明实施例提供的电子设备,通过依据导航信息确定推荐的行驶路径和沿行驶路径的行驶距离;依据行驶路径和行驶距离,分别确定目标振动波形和目标振动频率;按照目标振动频率输出目标振动波形。该种导航提示方法,能够通过输出的振动波形以及振动频率表征行驶路径和行驶距离,从而达到输出导航信息的目的。该种导航提示方法由于通过不同振动频率的振动波形输出导航信息,导航信息的传输既不受周围环境的影响又无需用户驾驶过程中进行视线切换,因此用户可准确、便捷地获取到导航信息。

参照图11,示出了本发明实施例的一种电子设备的结构框图。

图11为实现本发明各个实施例的一种电子设备的硬件结构示意图,该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、处理器410、以及电源411等部件。本领域技术人员可以理解,图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器410,用于获取导航信息;依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;按照所述目标振动频率输出所述目标振动波形。

本发明实施例提供的电子设备,通过依据导航信息确定推荐的行驶路径和沿行驶路径的行驶距离;依据行驶路径和行驶距离,分别确定目标振动波形和目标振动频率;按照目标振动频率输出目标振动波形。本发明实施例提供的电子设备,能够通过输出的振动波形以及振动频率表征行驶路径和行驶距离,从而达到输出导航信息的目的。不仅如此,由于电子设备通过不同振动频率的振动波形输出导航信息,导航信息的传输既不受周围环境的影响又无需用户驾驶过程中进行视线切换,因此用户可准确、便捷地获取到导航信息。

应理解的是,本发明实施例中,射频单元401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器410处理;另外,将上行的数据发送给基站。通常,射频单元401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元401还可以通过无线通信系统与网络和其他设备通信。

电子设备通过网络模块402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元403可以将射频单元401或网络模块402接收的或者在存储器409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元403还可以提供与电子设备400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元403包括扬声器、蜂鸣器以及受话器等。

输入单元404用于接收音频或视频信号。输入单元404可以包括图形处理器(graphicsprocessingunit,gpu)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元406上。经图形处理器4041处理后的图像帧可以存储在存储器409(或其它存储介质)中或者经由射频单元401或网络模块402进行发送。麦克风4042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元401发送到移动通信基站的格式输出。

电子设备400还包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4061的亮度,接近传感器可在电子设备400移动到耳边时,关闭显示面板4061和/或背光。显示面板401为柔性显示屏,柔性显示屏包括依次叠加设置的屏幕底座、可升降模块阵列以及柔性屏幕。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元406用于显示由用户输入的信息或提供给用户的信息。显示单元406可包括显示面板4061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板4061。

用户输入单元407可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4071上或在触控面板4071附近的操作)。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,接收处理器410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板4071。除了触控面板4071,用户输入单元407还可以包括其他输入设备4072。具体地,其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板4071可覆盖在显示面板4061上,当触控面板4071检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板4061上提供相应的视觉输出。虽然在图11中,触控面板4071与显示面板4061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板4071与显示面板4061集成而实现电子设备的输入和输出功能,具体此处不做限定。

接口单元408为外部装置与电子设备400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备400内的一个或多个元件或者可以用于在电子设备400和外部装置之间传输数据。

存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器410是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器409内的软件程序和/或模块,以及调用存储在存储器409内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器410可包括一个或多个处理单元;优选的,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。

电子设备400还可以包括给各个部件供电的电源411(比如电池),优选的,电源411可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,电子设备400包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种电子设备,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的计算机程序,该计算机程序被处理器410执行时实现上述导航提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述导航提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。


技术特征:

1.一种导航提示方法,其特征在于,所述方法包括:

获取导航信息;

依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;

依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;

按照所述目标振动频率输出所述目标振动波形。

2.根据权利要求1所述的方法,其特征在于,所述依据所述行驶路径和所述行驶,分别确定目标振动波形和目标振动频率的步骤,包括:

在所述行驶路径为直行后转弯的情况下,确定目标转弯类型;其中,所述直行后转弯类型包括以下至少之一:直行后向右转弯、直行后向左转弯以及直行后掉头;

确定待直行的第一距离;

确定所述第一距离所属的目标距离区间;

将预设的所述目标转弯类型对应的振动波形确定为所述目标振动波形,其中,不同转弯类型对应的振动波形不同;

将预设的所述目标距离区间对应的振动频率确定为所述目标振动频率,其中,不同的距离区间对应的振动频率不同。

3.根据权利要求2所述的方法,其特征在于,在所述行驶路径为直行后转弯的情况下,所述按照所述目标振动频率输出所述目标振动波形的步骤,包括:

在所述第一距离未达到第一距离区间的上限值时,采用直行对应的第一振动频率输出直行对应的振动波形;

在所述第一距离达到第一距离区间的上限值时,采用与所述第一距离区间对应的第二振动频率输出所述目标振动波形;

在所述第一距离达到第二距离区间的上限值时,采用与所述第二距离区间对应的第三振动频率输出所述目标振动波形;

在所述第一距离达到第三距离区间的上限值时,采用与所述第三距离区间对应的第四振动频率输出所述目标振动波形;

其中,所述第一距离区间的下限值为所述第二距离区间的上限值,所述第二距离区间的下限值为所述第三距离区间的上限值;所述第二振动频率低于所述第三振动频率,所述第三振动频率低于所述第四振动频率。

4.根据权利要求3所述的方法,其特征在于,所述在所述第一距离达到第一距离区间的上限值之后,还包括

在输出直行对应的振动波形之后间隔第一预设时长后,输出行驶方向切换标志波形;

其中,所述切换标志波形持续第二预设时长。

5.根据权利要求2所述的方法,其特征在于,在所述确定待直行的第一距离的步骤之后,所述方法还包括:

获取用户的行驶速度;

所述确定所述第一距离所属的目标距离区间的步骤,包括:

依据所述第一距离、所述用户的行驶速度,确定所属的目标距离区间,其中,不同的行驶速度对应的距离区间不同。

6.一种电子设备,其特征在于,所述电子设备包括:

第一获取模块,用于获取导航信息;

第一确定模块,用于依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;

第二确定模块,用于依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;

输出模块,用于按照所述目标振动频率输出所述目标振动波形。

7.根据权利要求6所述的电子设备,其特征在于,所述第二确定模块包括:

第一类型确定子模块,用于在所述行驶路径为直行后转弯的情况下,确定目标转弯类型;其中,所述直行后转弯类型包括以下至少之一:直行后向右转弯、直行后向左转弯以及直行后掉头;

距离确定子模块,用于确定待直行的第一距离;

区间确定子模块,用于确定所述第一距离所属的目标距离区间;

波形确定子模块,用于将预设的所述目标转弯类型对应的振动波形确定为所述目标振动波形,其中,不同转弯类型对应的振动波形不同;

频率确定子模块,用于将预设的所述目标距离区间对应的振动频率确定为所述目标振动频率,其中,不同的距离区间对应的振动频率不同。

8.根据权利要求7所述的电子设备,其特征在于,在所述行驶路径为直行后转弯的情况下,所述输出模块具体用于:

在所述第一距离达到第一距离区间的上限值时,采用直行对应的第一振动频率输出直行对应的振动波形;

在所述第一距离达到第一距离区间的上限值时,采用与所述第一距离区间对应的第二振动频率输出所述目标振动波形;

在所述第一距离达到第二距离区间的上限值时,采用与所述第二距离区间对应的第三振动频率输出所述目标振动波形;

在所述第一距离达到第三距离区间的上限值时,采用与所述第三距离区间对应的第四振动频率输出所述目标振动波形;

其中,所述第一距离区间的下限值为所述第二距离区间的上限值,所述第二距离区间的下限值为所述第三距离区间的上限值;所述第二振动频率低于所述第三振动频率,所述第三振动频率低于所述第四振动频率。

9.根据权利要求8所述的电子设备,其特征在于,所述在所述第一距离达到第一距离区间的上限值之后,所述输出模块还用于:

在输出直行对应的振动波形之后间隔第一预设时长后,输出行驶方向切换标志波形;

其中,所述切换标志波形持续第二预设时长。

10.根据权利要求7所述的电子设备,其特征在于,还包括:

第二获取模块,用于获取用户的行驶速度;

所述区间确定子模块具体用于:

依据所述第一距离、所述用户的行驶速度,确定所属的目标距离区间,其中,不同的行驶速度对应的距离区间不同。

技术总结
本发明实施例公开了一种导航提示方法及电子设备,其中,所述方法包括:获取导航信息;依据所述导航信息确定推荐的行驶路径和沿所述行驶路径的行驶距离;依据所述行驶路径和所述行驶距离,分别确定目标振动波形和目标振动频率;控制线性马达按照所述目标振动频率输出所述目标振动波形。本发明实施例公开的导航提示方法,由于通过不同频率的振动波形输出导航信息,导航信息的传输既不受周围环境的影响又无需用户驾驶过程中进行视线切换,因此用户可准确、便捷地获取到导航信息。

技术研发人员:聂张帆
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2020.02.25
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-15103.html

最新回复(0)