一种基于卫星定位系统的导航速度播报方法及装置 |
|||||||
申请号 | CN201710338900.0 | 申请日 | 2017-05-15 | 公开(公告)号 | CN107132565A | 公开(公告)日 | 2017-09-05 |
申请人 | 上海与德科技有限公司; | 发明人 | 王文斌; 李承敏; 包振毅; 叶巧莉; | ||||
摘要 | 本 发明 实施例 公开了一种基于卫星 定位 系统的导航速度播报方法及装置。其中,该方法包括:以第一预设频次作为接收频次以接收定位信息;根据所述定位信息计算当前行驶速度;若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次,以计算当前行驶速度并进行播报。本发明实施例的技术方案通过在检测到超速后,将定位信息的接收频次由第一预设频次增大至第二预设频次,以即时计算当前行驶速度并进行播报,以提高当前行驶速度计算的即时性和准确性,以避免播报的当前行驶速度与实际的当前行驶速度不符的问题。 | ||||||
权利要求 | 1.一种基于卫星定位系统的导航速度播报方法,其特征在于,包括: |
||||||
说明书全文 | 一种基于卫星定位系统的导航速度播报方法及装置技术领域[0001] 本发明涉及导航技术,尤其涉及一种基于卫星定位系统的导航速度播报方法及装置。 背景技术[0002] 用户开车行驶时,通常会使用车载导航或手机导航。车载导航和手机导航通过GPS(Global Positioning System,全球定位系统)技术,可以在显示屏上显示用户所在的位置,可以将用户从当前所在地带到目的地,可以为用户从所在位置到目的地之间选择最佳路线,并在行进过程中可以为用户语音提示左转还是右转,可以计算车辆当前行驶速度,当用户超速行驶时,还可以提示用户减速等等。 [0003] 但是,当车载导航或手机导航检测到超速时,会进行语音提示给用户,例如可以是:“叮叮叮,您已超速,当前路段限速80千米每小时,您的速度是90千米每小时”。而在有“叮叮叮”的时候,用户就下意识的踩了一脚刹车了,使得车辆减速到限定速度范围内,而播报的当前行驶速度与实际的当前行驶速度不符,故用户需要看一下码表以确认实际的当前行驶速度。因此,每次语音提示之后,用户还需要看一下码表以确认实际的当前行驶速度,这样将会给交通安全带来隐患。 发明内容[0004] 本发明实施例提供一种基于卫星定位系统的导航速度播报方法及装置,以实现速度播报的即时性和准确性。 [0005] 第一方面,本发明实施例提供了一种基于卫星定位系统的导航速度播报方法,该方法包括: [0006] 以第一预设频次作为接收频次以接收定位信息; [0007] 根据所述定位信息计算当前行驶速度; [0008] 若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次,以计算当前行驶速度并进行播报。 [0009] 进一步地,在计算当前行驶速度并进行播报之前,还包括:检测是否能接收到所述定位信息; [0010] 若不能接收到所述定位信息,则根据超速后的第一预设时间段内的定位信息确定的行驶加速度作为当前行驶加速度,以计算当前行驶速度。 [0011] 进一步地,所述第二预设频次为卫星定位系统发送定位信息频次。 [0012] 进一步地,所述计算当前行驶速度并进行播报包括:在播报当前行驶速度时,计算当前行驶速度并进行播报。 [0013] 进一步地,导航包括车载导航或手机导航。 [0014] 第二方面,本发明实施例还提供了一种基于卫星定位系统的导航速度播报装置,该装置包括: [0015] 接收模块,用于以第一预设频次作为接收频次以接收定位信息; [0016] 第一计算模块,用于根据所述定位信息计算当前行驶速度; [0017] 接收频次更改模块,用于若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次,以计算当前行驶速度并进行播报。 [0018] 进一步地,还包括: [0019] 检测模块,用于在计算当前行驶速度并进行播报之前,检测是否能接收到所述定位信息; [0020] 第二计算模块,用于若不能接收到所述定位信息,则根据超速后的第一预设时间段内的定位信息确定的行驶加速度作为当前行驶加速度,以计算当前行驶速度。 [0021] 进一步地,所述第二预设频次为卫星定位系统发送定位信息频次。 [0022] 进一步地,所述第一计算模块具体用于在播报当前行驶速度时,计算当前行驶速度并进行播报。 [0023] 进一步地,导航包括车载导航或手机导航。 [0024] 本发明实施例的技术方案通过在检测到超速后,将定位信息的接收频次有第一预设频次增大至第二预设频次,以即时计算当前行驶速度并进行播报,以提高当前行驶速度的即时性和准确性,以避免播报的当前行驶速度与实际的当前行驶速度不符的问题。附图说明 [0025] 图1是本发明实施例一中提供的一种基于卫星定位系统的导航速度播报方法的流程图; [0026] 图2是本发明实施例二中提供的一种基于卫星定位系统的导航速度播报方法的流程图; [0027] 图3是本发明实施例三中提供的一种基于卫星定位系统的导航速度播报方法的流程图; [0028] 图4是本发明实施例四中提供的一种基于卫星定位系统的导航速度播报装置的结构示意图。 具体实施方式[0029] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。 [0030] 实施例一 [0031] 图1为本发明实施例一提供的一种基于卫星定位系统的导航速度播报方法的流程图,本实施例可导航速度播报的即时性和准确性,该方法可以由基于卫星定位系统的导航速度播报装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在任何具有基于卫星定位系统的导航的终端设备中,例如可以是智能手机或平板电脑等。该方法具体包括如下步骤: [0032] 步骤110、以第一预设频次作为接收频次以接收定位信息。 [0033] 其中,卫星定位系统可以将定位信息发送至终端设备。第一预设频次低于卫星定位系统发送定位信息的发送频次。该具有导航的终端设备以第一预设频次作为接收频次以接收卫星定位系统发送的定位信息,以减少终端设备的计算负荷,从而可以节省电量。 [0034] 步骤120、根据所述定位信息计算当前行驶速度。 [0035] 其中,根据接收的定位信息可计算当前行驶速度。可以根据每次接收的定位信息获取终端设备所在的位置坐标,从而根据上一次获取的位置坐标与本次获取的位置坐标以及周期时间(接收频次的倒数),计算出终端设备所在车辆的当前行驶速度。当前行驶速度的计算频次可以等于定位信息的接收频次。 [0036] 步骤130、判断所述当前行驶速度是否大于限定速度。 [0037] 其中,判断当前行驶速度大于限定速度,则执行步骤140,否则执行步骤120。该限定速度为终端设备所在车辆行驶的所在路段规定的行驶最大速度。 [0038] 步骤140、若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次,以计算当前行驶速度并进行播报。 [0039] 其中,若当前行驶速度大于限定速度,则将接收频次增大至第二预设频次,第二预设频次大于第一预设频次,以计算当前行驶速度,并进行语音播报该当前行驶速度,以告知用户当前行驶速度。由于定位信息的接收频次增大,使得当前行驶速度的计算频次增大,以减小语音播报当前行驶速度的时刻与计算当前行驶速度的时刻的时间差,避免造成语音播报的当前行驶速度与实际的当前行驶速度不符,从而提高了当前行驶速度计算的即时性和准确性。 [0040] 优选的,所述第二预设频次为卫星定位系统发送定位信息频次。 [0041] 优选的,导航包括车载导航或手机导航。 [0042] 本实施例的技术方案通过在检测到超速后,将定位信息的接收频次由第一预设频次增大至第二预设频次,以即时计算当前行驶速度并进行播报,以提高当前行驶速度的即时性和准确性,以避免播报的当前行驶速度与实际的当前行驶速度不符的问题。 [0043] 实施例二 [0044] 图2为本发明实施例二提供的一种基于卫星定位系统的导航速度播报方法的流程图,本实施例是以上述实施例为基础进行优化,具体是在计算当前行驶速度并进行播报之前,还包括:检测是否能接收到所述定位信息;若不能接收到所述定位信息,则根据超速后的第一预设时间段内的定位信息确定的行驶加速度作为当前行驶加速度,以计算当前行驶速度。相应的,本实施例的方法包括: [0045] 步骤210、以第一预设频次作为接收频次以接收定位信息。 [0046] 步骤220、根据所述定位信息计算当前行驶速度。 [0047] 步骤230、判断所述当前行驶速度是否大于限定速度。 [0048] 步骤240、若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次。 [0049] 步骤250、检测是否能接收到所述定位信息。 [0050] 其中,当导航设备随交通工具进入隧道,高楼林立的城市一线天,甚至进入密林,在交通工具内移动了导航设备等,都可能由于定位信息接收条件的变化而不能正常接收到定位信息即丢星状态。若不能接收到定位信息,则执行步骤260。若能接收到定位信息,则根据以第二预设频次接收的定位信息计算当前行驶速度,并进行语音播报当前行驶速度。 [0051] 步骤260、若不能接收到所述定位信息,则根据超速后的第一预设时间段内的定位信息确定的行驶加速度作为当前行驶加速度,以计算当前行驶速度。 [0052] 其中,根据超速后的第一预设时间段内的定位信息,确定该第一预设时间段内每次计算的行驶速度,进而确定速度的变化,即确定当前的行驶加速度。可以根据丢星前计算出的最后两次当前行驶速度,确定当前行驶加速度。 [0053] 步骤270、计算当前行驶速度并进行播报。 [0054] 其中,可根据丢星前的计算出的最后一次当前行驶速度和当前行驶加速度,确定当前行驶速度。 [0055] 本实施例的技术方案提供了一种基于卫星定位系统的导航速度播报方法,该实施例在上述实施例的基础上,通过在不能接收到定位信息时,则根据超速后的第一预设时间段内的定位信息确定的行驶加速度作为当前行驶加速度,以计算当前行驶速度并进行语音播报,以完善导航设备的功能。 [0056] 实施例三 [0057] 图3为本发明实施例三提供的一种基于卫星定位系统的导航速度播报方法的流程图,本实施例是以上述实施例为基础进行优化,具体是所述计算当前行驶速度并进行播报包括:在播报当前行驶速度时,计算当前行驶速度并进行播报。相应的,本实施例的方法包括: [0058] 步骤310、以第一预设频次作为接收频次以接收定位信息。 [0059] 步骤320、根据所述定位信息计算当前行驶速度。 [0060] 步骤330、判断所述当前行驶速度是否大于限定速度。 [0061] 步骤340、若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次。 [0062] 步骤350、在播报当前行驶速度时,计算当前行驶速度并进行播报。 [0063] 其中,在进行语音播报时,在播报当前行驶速度时,计算当前行驶速度并进行播报,以提高当前行驶速度计算的即时性和准确性,以减小语音播报当前行驶速度的时刻与最后一次计算当前行驶速度的时刻的时间差,避免造成语音播报的当前行驶速度与实际的当前行驶速度不符。此时当前行驶速度的计算频次可以大于定位信息的接收频次。若语音播报当前行驶速度的时刻与最后一次计算当前行驶速度的时刻的时间差大于预设时间差,则增大计算当前行驶速度的计算频次,以使语音播报的当前行驶速度与实际的当前行驶速度满足误差范围。可根据超速后的第一预设时间段内的定位信息,确定该第一预设时间段内每次计算的行驶速度,进而确定速度的变化,即确定当前的行驶加速度,进而根据最后一次计算的当前行驶速度、当前的行驶加速度以及语音播报当前行驶速度的时刻与最后一次计算当前行驶速度的时刻的时间差,确定实际的当前行驶速度并进行语音播报。若语音播报当前行驶速度的时刻与最后一次计算当前行驶速度的时刻的时间差小于等于预设时间差,则可无需增大计算当前行驶速度的计算频次,可直接播报最后一次计算的当前行驶速度,以使语音播报的当前行驶速度与实际的当前行驶速度满足误差范围。 [0064] 示例性的,当语音播报到“叮叮叮,您已超速,当前路段限速80千米每小时,您的速度是”时,计算当前行驶速度,例如可以是“60千米每小时”(由于用户听到“叮叮叮,您已超速”时,已经踩刹车减速了),并进行播报“60千米每小时”。 [0065] 本实施例的技术方案提供了一种基于卫星定位系统的导航速度播报方法,该实施例在上述实施例的基础上,在播报当前行驶速度时,计算当前行驶速度并进行播报,以提高当前行驶速度计算的即时性和准确性,以减小语音播报当前行驶速度的时刻与最后一次计算当前行驶速度的时刻的时间差,避免造成语音播报的当前行驶速度与实际的当前行驶速度不符。 [0066] 实施例四 [0067] 图4是本发明实施例四提供的一种基于卫星定位系统的导航速度播报装置的结构示意图,该装置适用于执行本发明实施例提供的基于卫星定位系统的导航速度播报方法,可以提高播报的准确率,如图4所示,该装置包括接收模块410、第一计算模块420和接收频次更改模块430。 [0068] 其中,接收模块410,用于以第一预设频次作为接收频次以接收定位信息;第一计算模块420,用于根据所述定位信息计算当前行驶速度;接收频次更改模块430,用于若所述当前行驶速度大于限定速度,则将所述接收频次增大至第二预设频次,以计算当前行驶速度并进行播报。 [0069] 本实施例的技术方案通过在检测到超速后,将定位信息的接收频次由第一预设频次增大至第二预设频次,以即时计算当前行驶速度并进行播报,以提高当前行驶速度的即时性和准确性,以避免播报的当前行驶速度与实际的当前行驶速度不符的问题。 [0070] 优选的,还包括:检测模块440,用于在计算当前行驶速度并进行播报之前,检测是否能接收到所述定位信息;第二计算模块450,用于若不能接收到所述定位信息,则根据超速后的第一预设时间段内的定位信息确定的行驶加速度作为当前行驶加速度,以计算当前行驶速度。 [0071] 优选的,所述第二预设频次为卫星定位系统发送定位信息频次。 [0072] 优选的,所述第一计算模块420具体用于在播报当前行驶速度时,计算当前行驶速度并进行播报。 [0073] 优选的,导航包括车载导航或手机导航。 [0074] 上述基于卫星定位系统的导航速度播报装置可执行本发明任意实施例所提供的基于卫星定位系统的导航速度播报方法,具备执行方法相应的功能模块和有益效果。 [0075] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整、相互结合和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。 |