路况刷新方法及装置、电子设备、存储介质、程序产品制造方法及图纸

技术编号:37305307 阅读:8 留言:0更新日期:2023-04-21 22:50
本申请的实施例揭示了一种路况刷新方法及装置、电子设备、计算机可读存储介质、以及计算机程序产品。该方法包括:获取导航对象在导航路径上的实时位置,其中,所述导航路径是导航起始点与导航终点之间的路线,所述导航路径上分布有导航点串,由至少两个导航点之间的路线形成所述导航路径上的路段;确定所述实时位置所位于的第一路段,并获取所述实时位置与所述第一路段的结束位置之间的第一距离差值;根据所述第一距离差值确定所述导航对象从所述实时位置到达所述导航终点的第一剩余用时,以基于所述第一剩余用时进行导航过程中路况的刷新。本申请的实施例可以在弱网或无网络的情况下模拟实时的剩余用时来对路况进行分钟级别的刷新。别的刷新。别的刷新。

【技术实现步骤摘要】
路况刷新方法及装置、电子设备、存储介质、程序产品


[0001]本申请涉及导航
,具体涉及一种路况刷新方法及装置、电子设备、计算机可读存储介质、以及计算机程序产品。

技术介绍

[0002]导航是一种指向目的地的关键路径的技术,导航过程中对于车辆行驶道路的路况信息会进行分钟级别的刷新,从而使得最新的路况能够及时同步给导航使用者。车辆行驶道路的路况信息通常包括剩余用时,其表征车辆达到目的地还需要花费的时长,在现有的技术实现中,剩余用时是导航终端通过网络向导航服务端请求获取得到的,导致在弱网或无网络的情况下,导航终端难以及时刷新车辆行驶道路的路况信息,从而导致导航界面中显示的路况信息是不准确的。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了一种路况刷新方法及装置、电子设备、计算机可读存储介质以及计算机程序产品。
[0004]根据本申请实施例的一个方面,提供了一种路况刷新方法,包括:获取导航对象在导航路径上的实时位置,其中,所述导航路径是导航起始点与导航终点之间的路线,所述导航路径上分布有导航点串,由至少两个导航点之间的路线形成所述导航路径上的路段;确定所述实时位置所位于的第一路段,并获取所述实时位置与所述第一路段的结束位置之间的第一距离差值;根据所述第一距离差值确定所述导航对象从所述实时位置到达所述导航终点的第一剩余用时,以基于所述第一剩余用时进行导航过程中路况的刷新。
[0005]根据本申请实施例的一个方面,提供了一种路况刷新装置,包括:实时位置获取模块,配置为获取导航对象在导航路径上的实时位置,其中,所述导航路径是导航起始点与导航终点之间的路线,所述导航路径上分布有导航点串,由至少两个导航点之间的路线形成所述导航路径上的路段;第一距离差值获取模块,配置为确定所述实时位置所位于的第一路段,并获取所述实时位置与所述第一路段的结束位置之间的第一距离差值;剩余用时获取模块,配置为根据所述第一距离差值确定所述导航对象从所述实时位置到达所述导航终点的第一剩余用时,以基于所述第一剩余用时进行导航过程中路况的刷新。
[0006]根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的路况刷新方法。
[0007]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的路况刷新方法。
[0008]根据本申请实施例的一个方面,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的路况刷新方法中的步骤。
[0009]在本申请的实施例所提供的技术方案中,导航对象从实时位置达到导航终点的剩余用时是根据该实时位置与实时位置所在路段的结束位置之间的距离差值来得到,使得在弱网或者无网络的情况下,虽然难以从导航服务端中获取准确的路况信息,但通过本申请实施例的技术方案能够模拟实时的剩余用时来对路况信息进行分钟级别的刷新,使得导航界面中显示的路况信息也是较为准确的。
[0010]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0011]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0012]图1是本申请的一示例性实施例示出的导航界面的示意图;
[0013]图2是本申请的一示例性实施例示出的导航过程中进行路况刷新的实施环境示意图;
[0014]图3是本申请的一示例性实施例示出的路况刷新方法的流程图;
[0015]图4是一示例性实施例示出的一种导航路径及导航状况的示意图;
[0016]图5是图3所示实施例中的步骤S350在一示例性的实施例中的流程图;
[0017]图6是本申请的另一示例性实施例示出的一种路况刷新方法的流程图;
[0018]图7是本申请的另一示例性实施例示出的一种路况刷新方法的流程图;
[0019]图8是另一示例性实施例示出的一种导航路径及导航状况的示意图;
[0020]图9是图3所示实施例中的步骤S310在一示例性实施例中的流程图;
[0021]图10是在一示例性的应用场景下进行导航界面中路况刷新的简要流程示意图;
[0022]图11是本申请的一示例性实施例示出的路况刷新装置的框图;
[0023]图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0024]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0025]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0026]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0027]在本申请中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联
关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0028]首先需要说明的是,导航是一种指向目的地的关键路径的技术,是监测控制工艺、车辆、行人等对象从一个地点移动到另一个地点的过程,在更广泛的意义上,导航可以指涉及确定位置和方向的任何技能或研究。导航领域通常划分为陆地导航、海洋导航、航空导航和空间导航四个领域,本申请的实施例则涉及陆地导航,用于监测车辆、行人等对象按照规划的路径从一个地点移动到另一个地点的位置变化过程。
[0029]导航过程中会针对路况信息进行特定频率的刷新,以保证用户体验。以车辆行驶路径导航的应用场景为示例,由于车辆行驶速度较快,导航过程中会对车辆行驶道路的路况进行分钟级别的刷新,例如车辆到达目的地的剩余用时通常是以分钟为最小单位进行展示的,因此导航过程中会每隔1分刷新一次车辆行驶道路的路况,从而使得最新的路况能够及时同步给驾驶员查看。在其它的应用场本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路况刷新方法,其特征在于,所述方法包括:获取导航对象在导航路径上的实时位置,其中,所述导航路径是导航起始点与导航终点之间的路线,所述导航路径上分布有导航点串,由至少两个导航点之间的路线形成所述导航路径上的路段;确定所述实时位置所位于的第一路段,并获取所述实时位置与所述第一路段的结束位置之间的第一距离差值;根据所述第一距离差值确定所述导航对象从所述实时位置到达所述导航终点的第一剩余用时,以基于所述第一剩余用时进行导航过程中路况的刷新。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一距离差值确定所述导航对象从所述实时位置到达所述导航终点的第一剩余用时,包括:根据所述第一距离差值确定从所述实时位置到达所述第一路段的结束位置的第一预计用时;基于所述第一预计用时以及所述导航路径中位于所述第一路段之后的路段的预计用时总和,确定所述导航对象从所述实时位置到达所述导航终点的第一剩余用时。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一距离差值确定从所述实时位置到达所述第一路段的结束位置的第一预计用时,包括:计算所述第一距离差值与所述第一路段的距离之间的比值;将所述比值与所述第一路段对应的预计用时的乘积作为从所述实时位置到达所述第一路段的结束位置的第一预计用时,其中,所述第一路段对应的预计用时是在所述导航路径的规划过程中得到的。4.根据权利要求1所述的方法,其特征在于,所述导航点串中包含导航途经点,所述方法还包括:获取所述导航对象从所述导航途经点到达所述导航终点的第二预计用时;将所述第一剩余用时与所述第二预计用时之差作为所述导航对象从所述实时位置到达所述导航途经点的第二剩余用时,以基于所述第二剩余用时进行导航过程中路况的刷新。5.根据权利要求4所述的方法,其特征在于,所述获取所述导航对象从所述导航途经点到达所述导航终点的第二预计用时,包括:确定所述导航途经点所在位于的第二路段,并计算所述导航途经点与所述第二路段的结束位置之间的第二距离差值;根据所述第二距离差值确定从所述导航途经点到达所述第二路段的结束位置的第三预计用时;基于所述第三预计用时以及所述导航路径中位于所述第二路段之后的路段的预计用时总和,确定所述导航对象从所述导航途经点到达所述导航终点的第二预计用时。6.根据权利要求1所述的方法,其特征在于,在所述获取导航对象在导航路径上的实时位置之前,所述方法还包括:周期性向导航服务端发送网络请求,其中,所述网络请求中携带所述导航对象的实时位置,以请求所述导航服务端返回相应的路况数据;若检测到预设触发条件,则执行所述获取导航对象在导航路径上的实时位置的步骤,
其中,所述预设触发条件包括网络请求发送失败、所述导航服务端针对所述网络请求返回的路况数据不合法中的至少一种。7.根据权利...

【专利技术属性】
技术研发人员:张大鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1