本发明实施例涉及数据分析技术,尤其涉及一种到站提醒方法及装置。
背景技术:
生活中采用公共交通出行是较为方便的出行方式,比如采用坐公交或者是坐地铁的方式出行。而在坐公交或者是坐地铁的时候,经常会发生坐过站的情况。
现有技术中地图软件会实时显示用户所在的位置,用户可以实时查询地图中自身位置的坐标,或者是留意广播中播报的语音消息来解决坐过站的问题。但是这样用户需要频繁地打开地图软件或者要实时留意广播中的内容,大量消耗了用户时间,用户体验也不好。
技术实现要素:
本发明实施例提供一种到站提醒方法及装置,以实现对用户到站发出提醒以节约用户时间,提升用户体验的目的。
第一方面,本发明实施例提供了一种到站提醒方法,包括:
获取目的地信息;
采集周围环境中的语音播报信息;
当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。
进一步,所述获取目的地信息包括:
检测到输入目的地的操作时,获取目的地信息;或者
从地图软件中获取目的地信息。
进一步,在采集空间环境中的语音播报信息之后,还包括:
根据预设提取规则提取所述语音播报信息中的关键字;
所述当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒包括:
当所述关键字与所述目的地信息相匹配时,发出到站提醒。
进一步,在采集空间环境中的语音播报信息之前,还包括:
获取当前位置信息;
计算从当前位置信息到达所述目的地所需的预估时间;
根据所述预估时间确定开始采集周围环境中的语音播报信息的时间。
进一步,所述根据所述预估时间确定开始采集空间环境中的语音播报信息的时间包括:
获取当前时刻和预设时间;
根据当前时刻、预设时间以及所述预估时间计算开始采集空间环境中的语音播报信息的时间。
第二方面,本发明实施例还提供了一种到站提醒装置,包括:
第一获取模块,用于获取目的地信息;
采集模块,用于采集周围环境中的语音播报信息;
提醒模块,用于当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。
进一步,所述第一获取模块包括:
第一获取单元,用于检测到输入目的地的操作时,获取目的地信息;或者
第二获取单元,用于从地图软件中获取目的地信息。
进一步,还包括:
提取模块,用于在采集空间环境中的语音播报信息之后,根据预设提取规则提取所述语音播报信息中的关键字;
所述提醒模块具体用于:
当所述关键字与所述目的地信息相匹配时,发出到站提醒。
进一步,还包括:
第二获取模块,用于在采集空间环境中的语音播报信息之前,获取当前位置信息;
计算模块,用于计算从当前位置信息到达所述目的地所需的预估时间;
确定模块,用于根据所述预估时间确定开始采集周围环境中的语音播报信息的时间。
进一步,所述确定模块包括:
获取单元,用于获取当前时刻和预设时间;
计算单元,用于根据当前时刻、预设时间以及所述预估时间计算开始采集空间环境中的语音播报信息的时间。
本发明实施例通过获取目的地信息,采集周围环境中的语音播报信息,当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。如此自动发出到站提醒,解决用户需要频繁地打开地图软件或者要实时留意广播中的内容而消耗时间的问题,实现了对用户到站发出提醒以节约用户时间,提升用户体验的目的。
附图说明
图1为本发明实施例一提供的一种到站提醒方法的流程示意图;
图2为本发明实施例二提供的一种到站提醒方法的流程示意图;
图3为本发明实施例三提供的一种到站提醒方法的流程示意图;
图4为本发明实施例四提供的一种到站提醒装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种到站提醒方法的流程示意图,本实施例可适用于在用户乘坐公共交通工具出行时进行到站提醒的情况,该方法可以由到站提醒装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可集成于用于移动终端中。参考图1,本实施例提供的到站提醒方法具体包括:
S110、获取目的地信息。
其中,目的地信息可以是目的地的标识,如目的地的名称。获取的目的地信息可以是用户主动输入的,也可以是从其他应用软件
S120、采集周围环境中的语音播报信息。
其中,可以通过移动终端中的麦克风采集周围环境中的语音播报信息,并实时解析语音播报信息中的内容。
S130、当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。
具体地,当语音播报信息中的内容与目的地信息相匹配时,发出到站提醒。
其中,到站提醒可以是在移动终端显示界面弹出提醒消息,也可以是通过移动终端发出语音消息等。
示例性的,当语音播报信息中的内容与目的地信息相匹配时,在移动终端显示界面显示“已到达目的地**,请及时下车”。
优选的,可以在预设时间内重复该到站提醒。进一步优选的,也可以是一直重复到站消息,当检测到用户点击相应操作时,停止发出到站提醒。
本实施例的技术方案,通过获取目的地信息,采集周围环境中的语音播报信息,当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。如此自动发出到站提醒,解决用户需要频繁地打开地图软件或者要实时留意广播中的内容而消耗时间的问题,实现了对用户到站发出提醒以节约用户时间,提升用户体验的目的。
在上述技术方案的基础上,优选是对获取目的地信息进一步优化为:
检测到输入目的地的操作时,获取目的地信息;或者
从地图软件中获取目的地信息。
其中,输入目的地的操作可以是用户在移动终端相应界面中输入目的地名,也可以是用户通过麦克风在移动终端的相应输入模块中语音输入目的地名称。
示例性的,用户在移动终端的输入界面中输入“陆家嘴站”。
其中,还可以是获取到相应权限后,获取用户在地图软件中输入的目的地信息。
实施例二
图2为本发明实施例二提供的一种到站提醒方法的流程示意图,本实施例在上述实施例的基础上,优选是在在采集空间环境中的语音播报信息之后,进一步增加了:根据预设提取规则提取所述语音播报信息中的关键字;并对当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒进一步优化为:当所述关键字与所述目的地信息相匹配时,发出到站提醒。参考图2,本实施例提供的到站提醒方法具体包括如下:
S210、获取目的地信息。
S220、采集周围环境中的语音播报信息。
S230、根据预设提取规则提取所述语音播报信息中的关键字。
其中,可以根据语音播报信息中特定关键词的位置信息来提取语音播报信息中的相应关键字。示例性的,通常汉字占用两个字节,且语音播报信息的内容通常是“下一站,**站”或者“****站,到了”,则可以将“下一站”之后的6-14个字符或者是“到了”之前的6-14个字符提取出来,作为关键字。
优选的,还可根据提取关键字的正则表达式来将语音播报信息中所有内容与预设站点存储库进行匹配,其中,预设站点存储库中存储了不同地域,不同交通工具所经过的所有站点名称。当匹配成功时,将相匹配的站点名称作为关键字。
S240、当所述关键字与所述目的地信息相匹配时,发出到站提醒。
具体地,将提取出的关键字于目的地信息进行匹配,如果匹配度达到预设阈值,则认为匹配成功,此时发出到站提醒。
示例性的,提取出的关键字为“陆家嘴站”,目的地信息为“陆家嘴地铁站”匹配度达到67%,而预设阈值为60%,则认为匹配成功,此时移动终端显示界面显示“已到达目的地陆家嘴地铁站,请及时下车”。
本实施例的技术方案,通过获取目的地信息,采集周围环境中的语音播报信息,并根据预设提取规则提取所述语音播报信息中的关键字,当所述关键字与所述目的地信息相匹配时,发出到站提醒。如此自动发出到站提醒,解决用户需要频繁地打开地图软件或者要实时留意广播中的内容而消耗时间的问题,实现了对用户到站发出提醒以节约用户时间,提升用户体验的目的。
实施例三
图3为本发明实施例三提供的一种到站提醒方法的流程示意图,本实施例在上述各实施例的基础上,优选是在采集空间环境中的语音播报信息之前,进一步增加了:获取当前位置信息;计算从当前位置信息到达所述目的地所需的预估时间;根据所述预估时间确定开始采集周围环境中的语音播报信息的时间。参考图3,本实施例提供的到站提醒方法具体包括如下:
S310、获取目的地信息。
S320、获取当前位置信息。
其中,可以通过定位模块获取当前位置信息,定位模块可以采用GPS。优选可以从地图软件中获取当前位置信息。
S330、计算从当前位置信息到达所述目的地所需的预估时间。
具体地,可根据大数据计算出从当前位置信息到达目的地所需要的平均时间,记为预估时间。优选还可以从地图软件中获取从当前位置信息到达目的地所需要的时间,记为预估时间。
S340、根据所述预估时间确定开始采集周围环境中的语音播报信息的时间。
其中,如果移动终端实时采集周围环境中的语音播报信息会比较耗电,因此为了节省移动终端的电量,可以根据预估时间来确定采集时间。
示例性的,计算出的预估时间为1小时,则可以提前15分钟开始采集周围环境中的语音播报信息。
S350、根据确定的开始采集时间,采集周围环境中的语音播报信息。
S360、当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。
本实施例的技术方案,通过获取目的地信息和当前位置信息,计算从当前位置信息到达所述目的地所需的预估时间,并根据所述预估时间确定开始采集周围环境中的语音播报信息的时间,根据确定的开始采集时间,采集周围环境中的语音播报信息,当所述语音播报信息与所述目的地信息相匹配时,自动发出到站提醒。解决用户需要频繁地打开地图软件或者要实时留意广播中的内容而消耗时间的问题,实现了对用户到站发出提醒以节约用户时间,提升用户体验的目的。
在上述技术方案的基础上,优选是将根据所述预估时间确定开始采集空间环境中的语音播报信息的时间进一步优化为:
获取当前时刻和预设时间;
根据当前时刻、预设时间以及所述预估时间计算开始采集空间环境中的语音播报信息的时间。
其中,开始采集空间环境中的语音播报信息的时间可以是:当前时间+(预估时间-预设时间)。假设预设时间为15分钟,即在到站前15分钟开始采集周围环境中的语音播报信息,当前时间为15:00,预估时间为1小时,则预估时间-预设时间=45分钟,则在15:45分时开始采集周围环境中的语音播报信息。
实施例四
图4为本发明实施例四提供的一种到站提醒装置的结构示意图,本实施例可适用于在用户乘坐公共交通工具出行时进行到站提醒的情况,该装置可通过硬件和/或软件的方式实现,并一般可集成于用于移动终端中。参考图4,本实施例提供的到站提醒装置具体包括:
第一获取模块410,用于获取目的地信息;
采集模块420,用于采集周围环境中的语音播报信息;
提醒模块430,用于当所述语音播报信息与所述目的地信息相匹配时,发出到站提醒。
本实施例中,所述第一获取模块410可以包括:
第一获取单元,用于检测到输入目的地的操作时,获取目的地信息;或者
第二获取单元,用于从地图软件中获取目的地信息。
本实施例中,还可以包括:
提取模块,用于在采集空间环境中的语音播报信息之后,根据预设提取规则提取所述语音播报信息中的关键字;
所述提醒模块430具体用于:
当所述关键字与所述目的地信息相匹配时,发出到站提醒。
本实施例中,还可以包括:
第二获取模块,用于在采集空间环境中的语音播报信息之前,获取当前位置信息;
计算模块,用于计算从当前位置信息到达所述目的地所需的预估时间;
确定模块,用于根据所述预估时间确定开始采集周围环境中的语音播报信息的时间。
本实施例中,所述确定模块可以包括:
获取单元,用于获取当前时刻和预设时间;
计算单元,用于根据当前时刻、预设时间以及所述预估时间计算开始采集空间环境中的语音播报信息的时间。
本实施例提供的到站提醒装置,与本发明任意实施例所提供的到站提醒方法属于同一发明构思,可执行本发明任意实施例所提供的到站提醒方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。