一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

导航处理方法、装置、电子设备及计算机可读存储介质与流程

2022-11-13 23:13:24 来源:中国专利 TAG:


1.本技术涉及互联网技术,尤其涉及一种导航处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.智能车路协同系统(intelligent vehicle infrastructure cooperative systems,ivics),简称车路协同系统,是智能交通系统的一个发展方向。车路协同系统是采用先进的无线通信和新一代互联网等技术,全方位实施车车、车路动态实时信息交互,并在全时空动态交通信息采集与融合的基础上开展车辆主动安全控制和道路协同管理,充分实现人车路的有效协同,保证交通安全,提高通行效率,从而形成的安全、高效和环保的道路交通系统。
3.相关技术的导航过程中,当判断前方某个路段发生拥堵时,会下发针对该路段的道路拥堵信息,在路线蚯蚓线上以不同颜色进行标示,如绿色代表畅通,黄色代表缓行,红色代表拥堵,但是难以从导航数据中获取更细粒度的道路信息,若切换出当前的导航流程,则需要耗费更多的人机交互资源,并且有碍于安全驾驶。


技术实现要素:

4.本技术实施例提供一种导航处理方法、装置、电子设备及计算机可读存储介质,能够安全性和高效地在导航场景中展示道路状态。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供一种导航处理方法,包括:
7.在人机交互界面中显示电子地图;
8.响应于导航操作,在所述电子地图中显示导航路线、以及显示所述导航路线中的目标路段的视频入口,其中,所述目标路段处于预设状态;
9.响应于针对所述视频入口的触发操作,播放所述目标路段的视频,其中,所述视频包括所述目标路段的实景信息。
10.本技术实施例提供一种导航处理装置,包括:
11.显示模块,用于在人机交互界面中显示电子地图;
12.导航模块,用于响应于导航操作,在所述电子地图中显示导航路线、以及显示所述导航路线中的目标路段的视频入口,其中,所述目标路段处于预设状态;
13.视频模块,用于响应于针对所述视频入口的触发操作,播放所述目标路段的视频,其中,所述视频包括所述目标路段的实景信息。
14.在上述方案中,所述导航模块,还用于:为所述导航路线中处于不同状态的路段分配对应的显示参数,其中,不同的状态对应不同的显示参数,且所述预设状态对应的显示参数显著于非预设状态对应的显示参数;根据所述不同状态的显示参数显示所述不同状态的路段。
15.在上述方案中,当所述状态用于表征拥堵程度时,所述不同状态包括:拥堵、畅通、缓慢;当所述状态用于表征道路质量时,所述不同状态包括:良好;有雨雪;路面损坏;所述状态用于表征事故时,所述不同状态包括事故多发、安全、正在发生事故。
16.在上述方案中,所述导航模块,还用于:执行以下操作至少之一:在所述电子地图中对应所述目标路段的位置显示第一消息控件,在所述第一消息控件中显示所述目标路段的视频入口;加载第二消息控件,在所述第二消息控件中显示所述目标路段的视频入口,其中,所述第二消息控件覆盖所述电子地图的部分区域或全部区域。
17.在上述方案中,所述导航模块,还用于:在所述第一消息控件或所述第二消息控件中显示以下信息至少之一:所述目标路段的长度、所述目标路段的预计通行时间。
18.在上述方案中,在显示所述导航路线中的目标路段的视频入口之前,所述导航模块,还用于:当满足以下条件至少之一时,确定将转入执行显示所述导航路线中的目标路段的视频入口的处理:所述电子地图的网络通信环境处于可用状态;所述电子地图处于在线导航模式;车辆的速度小于速度阈值;车辆与所述目标路段的图像采集设备的距离小于距离阈值。
19.在上述方案中,在显示所述导航路线中的目标路段的视频入口之前,所述导航模块,还用于:获取车辆的已行驶里程,所述已行驶历程是上一次针对所述预设状态显示对应的视频入口后所述车辆已经行驶的里程;当所述已行驶历程大于提醒里程阈值时,确定将转入执行显示所述导航路线中的目标路段的视频入口的处理。
20.在上述方案中,在所述电子地图中显示所述目标路段的视频入口之前,所述导航模块,还用于:获取所述导航路线的历史提示记录,从所述历史提示记录获取针对所述目标路线显示对应的视频入口的次数;当所述次数小于提示次数阈值时,确定将转入执行显示所述导航路线中的目标路段的视频入口的处理。
21.在上述方案中,当所述目标路段设置有多个图像采集设备时,所述视频模块,还用于:获取车辆分别与所述多个图像采集设备之间的位置关系,并确定满足位置关系条件的目标图像采集设备;获取并播放通过所述目标图像采集设备采集的所述目标路段的视频;其中,所述位置关系条件包括以下之一:与所述车辆的距离最短;位于所述车辆的前方、且与所述车辆之间不存在其他图像采集设备;采集区域的中心部分包括所述车辆。
22.在上述方案中,当所述目标路段设置有多个图像采集设备时,所述视频模块,还用于:显示图像采集设备列表,其中,所述图像采集设备列表包括所述多个图像采集设备以及对应的采集方位;响应于针对所述列表的选择操作,确定所述多个图像采集设备中被选中的目标图像采集设备;获取并播放通过所述目标图像采集设备采集的所述目标路段的视频。
23.在上述方案中,当在所述电子地图中显示导航路线、以及显示所述导航路线中的目标路段的视频入口时,所述导航模块,还用于:根据车辆与所述目标路段的距离、车辆变换路线以绕行所述目标路段的剩余窗口时间,确定所述预设状态的紧急程度;所述预设状态的紧急程度大于预设程度阈值时,确定将转入自动执行播放所述目标路段的视频的处理。
24.在上述方案中,当所述预设状态为拥堵状态时,在播放所述目标路段的视频之前,所述视频模块,还用于:根据所述导航路线中每个路段在多个历史时刻的历史车流量序列
数据,确定所述每个路段在所述第一时刻的状态,所述第一时刻为接收到针对所述视频入口的触发操作的时刻;将处于所述拥堵状态的至少一个路段确定为目标路段。
25.在上述方案中,当所述预设状态为拥堵状态时,在播放所述目标路段的视频之前,所述视频模块,还用于:将所述导航路线中每个路段在多个不同的第二时刻对应的车流量组合为车流量序列,根据所述车流量序列确定所述每个路段在多个不同的第三时刻的车流量;其中,每个所述第二时刻早于第一时刻,每个所述第三时刻晚于所述第一时刻,所述第一时刻为接收到针对所述视频入口的触发操作的时刻;根据车辆速度以及所述每个路段在多个不同的第三时刻的车流量,确定所述车辆依次到达所述每个路段时所述每个路段的状态;将所述车辆到达时处于拥堵状态的至少一个路段作为目标路段。
26.在上述方案中,当播放所述目标路段的视频时,所述视频模块,还用于:响应于在所述视频中针对所述目标路段的拥堵位置设置操作,获取在所述目标路段被设置的拥堵位置;当根据所述导航路线的拥堵位置确定所述导航路线的通行时间增加或存在比所述导航路线的通行时间更短的新导航路线时,显示对应的提示信息、以及所述新导航路线。
27.在上述方案中,所述装置还包括:分享模块,用于:响应于分享操作,生成对应所述目标路段处于所述预设状态的分享消息,向社交网络用户发送所述分享消息;其中,所述社交网络用户包括以下至少之一:在所述导航路线中行车的社交网络用户,正在查询所述导航路线的社交网络用户。
28.在上述方案中,所述视频模块,还用于:当满足停止播放条件时,停止播放所述视频;其中,所述停止播放条件包括以下至少之一:所述目标路段不再处于所述预设状态;车辆已经通过所述目标路段;接收到停止播放所述视频的指令。
29.在上述方案中,所述分享模块,还用于:显示群聊入口;响应于针对所述群聊入口的触发操作,显示群聊区域,其中,所述群聊区域包括以下用户至少之一:在所述目标路段中行车的社交网络用户、与所述目标路段的距离小于距离阈值且驶向所述目标路段的社交网络用户;当车辆离开所述目标路段或者当接收到离开群聊指令时,关闭所述群聊区域。
30.在上述方案中,播放所述目标路段的视频之前,所述视频模块,还用于:向视频代理服务器发送视频获取请求,所述视频获取请求携带有视频来源方标识和视频类型,以使所述视频代理服务器根据所述视频来源方标识获取对应的视频来源方发布的所述视频类型的播放地址;接收所述视频代理服务器返回的所述播放地址,并基于所述播放地址获取所述目标路段的视频;其中,所述视频类型包括直播视频、录播视频。
31.在上述方案中,所述播放地址具有时效性,所述视频模块,还用于:接收所述视频代理服务器返回的第一密钥;生成地址获取请求,并向所述视频代理服务器发送所述地址获取请求,以使所述视频代理服务器返回经过加密的播放地址;其中,所述经过加密的播放地址是通过对应所述第一密钥的第二密钥进行加密得到的;当通过所述第一密钥对所述经过加密的播放地址解密处理成功时,获取所述播放地址。
32.本技术实施例提供一种电子设备,包括:
33.存储器,用于存储可执行指令;
34.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的导航处理方法。
35.本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器
执行时,实现本技术实施例提供的导航处理方法。
36.本技术实施例具有以下有益效果:
37.通过提供目标路段在预设状态时的视频入口,支持用户触发视频入口来播放展示实景信息的视频,从而可以直观高效地了解路况信息,节约了人机交互操作,效率高且保证了行车安全。
附图说明
38.图1是相关技术提供的导航产品的产品界面示意图;
39.图2是本技术实施例提供的导航处理系统的结构示意图;
40.图3是本技术实施例提供的电子设备的结构示意图;
41.图4a-4c是本技术实施例提供的导航处理方法的流程示意图;
42.图5a-5e是本技术实施例提供的人机交互界面的示意图;
43.图6是本技术实施例提供的导航处理方法的视频获取架构图;
44.图7是本技术实施例提供的导航处理方法的视频获取逻辑示意图。
具体实施方式
45.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
46.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
47.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
48.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
49.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
50.1)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
51.2)客户端,终端中运行的用于提供各种服务的应用程序,例如电子地图、打车客户端、即时通信客户端等。
52.参见图1,图1是相关技术提供的导航产品的产品界面示意图,在相关技术的导航过程中,人机交互界面501显示导航路线,当判断前方某个路段拥堵时,会下发该路段的道路拥堵信息,在路线蚯蚓线502上以不同图案进行标示,例如,无图案代表流畅,阴影代表缓
行,交叉线代表拥堵。申请人在实施本技术实施例时发现图1中只能看出拥堵路段和当前路线的时空关系,但是无法显示拥堵路段的真实情况,即相关技术中存在无法在导航时获取实时路况数据并在导航过程中展示。
53.本技术实施例提供一种导航处理方法、装置、电子设备和计算机可读存储介质,能够在导航过程中,在判断路段处于预设状态的情况下,播放路段的路况视频,以通过视频显示更加细粒度以及更加准确的路况信息,提高人机交互界面的显示效率,并提高用户的信息获取效率,下面说明本技术实施例提供的电子设备的示例性应用,本技术实施例提供的电子设备可以实施为车载终端、笔记本电脑,平板电脑,移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)等各种类型的终端。下面,将说明电子设备实施为终端时示例性应用。
54.参见图2,图2是本技术实施例提供的导航处理系统的结构示意图,终端400通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。响应于用户针对终端的导航操作,在终端400上显示导航路线,当前方路段发生拥堵时,在导航路线的相应路段上显示视频入口,响应于针对视频入口的触发操作(发出视频获取请求),从服务器获取路段的视频,并在终端400上播放视频。
55.在一些实施例中,当视频是已经缓存在终端中的视频时,响应于针对视频入口的触发操作,可以直接从终端中获取路段的视频,并在终端400上播放视频,例如,在交通管制的情况下,首次获取视频,可以是从服务器200获取路段的视频,播放视频并缓存在终端400中,但是由于交通管制下的交通状况较为单一,因此视频属于录播视频,再次响应针对相同路段的视频入口的触发操作,不必再从服务器200获取视频,可以直接从终端400中获取已缓存的视频,并进行播放。
56.在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端400可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、智能电视、智能车载设备等,终端400上可以设有客户端,例如,即时通讯客户端、游戏客户端、电子地图客户端等等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例中不做限制。
57.接下来,说明本技术实施例提供的用于实施导航处理方法的电子设备的结构,如前,本技术实施例提供的电子设备可以是图2中的终端400。参见图3,图3是本技术实施例提供的电子设备的结构示意图,图3所示的终端400包括:至少一个处理器410、存储器450、至少一个网络接口420和用户接口430。终端400中的每个组件通过总线系统440耦合在一起。可理解,总线系统440用于实现这些组件之间的连接通信。总线系统440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统440。
58.处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
59.用户接口430包括使得能够呈现媒体内容的一个或多个输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口430还包括一个或多个输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
60.存储器450可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器450可选地包括在物理位置上远离处理器410的一个或多个存储设备。
61.存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only me mory),易失性存储器可以是随机存取存储器(ram,random access memor y)。本技术实施例描述的存储器450旨在包括任意适合类型的存储器。
62.在一些实施例中,存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
63.操作系统451,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
64.网络通信模块452,用于经由一个或多个(有线或无线)网络接口420到达其他电子设备,示例性的网络接口420包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(usb,universal serial bus)等;
65.呈现模块453,用于经由一个或多个与用户接口430相关联的输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
66.输入处理模块454,用于对一个或多个来自一个或多个输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
67.在一些实施例中,本技术实施例提供的导航处理装置可以采用软件方式实现,图3示出了存储在存储器450中的导航处理装置455,其可以是程序和插件等形式的软件,包括以下软件模块:显示模块4551、导航模块4552、视频模块4553和分享模块4554,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明每个模块的功能。
68.接下来对本技术实施例的提供的导航处理方法进行说明,在实际实施时,本技术实施例提供的车辆的导航处理方法可由图3所示的终端400单独实施,还可由终端400和服务器200协同实施。
69.下面以由终端400单独实施本技术实施例的提供的导航处理方法为例进行说明。
70.下面所涉及到的拥堵、缓行等针对路段的定性描述均可以通过数据进行定量划分,例如,将路面行驶速度低于某个速度阈值的路段作为拥堵路段。
71.参见图4a,图4a是本技术实施例提供的导航处理方法的流程示意图,将结合图4a示出的步骤进行说明。
72.在步骤101中,在人机交互界面中显示电子地图。
73.作为示例,电子地图客户端初始化后,在人机交互界面显示电子地图。
74.其中,呈现的电子地图中包括基于用户坐标的实时定位位置。
75.在步骤102中,响应于导航操作,在电子地图中显示导航路线、以及显示导航路线中的目标路段的视频入口。
76.作为示例,在目标路段处于预设状态时,在电子地图显示导航路线中目标路段的视频入口,导航路线是从起点到终点的路线,起点和终点时根据导航操作获取的。
77.本技术实施例中的状态可以有多种含义,可以用于表征拥堵程度、道路质量等。
78.在一些实施例中,当状态用于表征拥堵程度时,对应不同拥堵程度的状态包括:拥堵、畅通、缓慢,缓慢是处于拥堵和畅通之间的行驶状态;当状态用于表征道路质量时,对应不同道路质量的状态包括:良好;有雨雪;路面损坏;当状态用于表征事故时,不同状态包括事故多发、安全、正在发生事故。
79.作为示例,预设状态是上述状态中的至少一种,例如,预设状态可以为拥堵的状态,或者预设状态可以为拥堵且事故多发的状态、道路的路面损坏的状态等,当状态用于表征拥堵程度时,表征不同拥堵程度的状态可以是通过定量指标进行划分的,例如,当路面车辆行驶速度超过第一速度阈值时,确定路段处于畅通的状态,当路面车辆行驶速度不超过第二速度阈值时,确定路段处于拥堵的状态,当路面车辆行驶速度介于第一速度阈值和第二速度阈值之间时,确定路段处于缓行的状态,其中,第一速度阈值大于第二速度阈值,除了通过路面车辆行驶速度来进行判断,还可以通过车流量来判断。
80.作为示例,当状态用于表征道路质量时,表征不同道路质量的状态可以是对通过路段的质量评估来划分得到的,当路段既无坑洼等损坏也无雨雪等道路妨碍时,确定路段处于良好的状态,当路段有雨雪等道路妨碍时,确定路段处于有雨雪的状态,当路段有路面损坏时,确定路段处于路面损坏的状态。
81.在一些实施例中,在接收到导航操作时,判断导航路线中在定位位置前方是否存在拥堵路段,当存在拥堵路段时,将拥堵路段作为目标路段,在电子地图显示导航路线中目标路段的视频入口,在行驶过程中,当导航路线中在定位位置前方新出现拥堵路段,将新拥堵路段作为目标路段,在电子地图显示导航路线中目标路段的视频入口,其中,拥堵路段即为处于拥堵状态的路段。
82.在一些实施例中,步骤102中在电子地图中显示导航路线,可以通过以下技术方案实现:为导航路线中处于不同状态的路段分配对应的显示参数,其中,不同的状态对应不同的显示参数,且预设状态对应的显示参数显著于非预设状态对应的显示参数;根据不同状态的显示参数显示不同状态的路段。
83.作为示例,参见图1,图1是相关技术提供的导航产品的产品界面示意图,图1中导航路线通过路线蚯蚓线502进行呈现,路线蚯蚓线502中针对不同的路段具有不同的显示参数,例如,不同的图案或者不用颜色,预设状态对应的显示参数显著于非预设状态对应的显示参数,从而对于预设状态的路段进行显著性显示,例如,非预设状态对应的显示参数为视觉冲击较弱的绿色,预设状态对应的显示参数为视觉冲击较强的红色。
84.在一些实施例中,参见图4b,图4b是本技术实施例提供的导航处理方法的流程示意图,步骤102中显示导航路线中的目标路段的视频入口,可以通过步骤1021和步骤1022中至少之一实现。
85.在步骤1021中,在电子地图中对应目标路段的位置显示第一消息控件,在第一消息控件中显示目标路段的视频入口。
86.在步骤1022中,加载第二消息控件,在第二消息控件中显示目标路段的视频入口。
87.作为示例,参见图5b,图5b是本技术实施例提供的人机交互界面的示意图,人机交互界面501b中显示有拥堵路段,拥堵路段上会出现第一拥堵气泡502b(在对应目标路段的位置所显示的第一消息控件),在第一拥堵气泡502b中显示目标路段的视频入口,参见图5a,图5a是本技术实施例提供的人机交互界面的示意图,人机交互界面501a底部显示第一提示信息502a(覆盖部分电子地图的第二消息控件),并在第一提示信息502a中显示目标路段的视频入口,第二消息控件覆盖电子地图的部分区域或全部区域。
88.在一些实施例中,在第一消息控件或第二消息控件中显示以下信息至少之一:目标路段的长度、目标路段的预计通行时间。
89.作为示例,参见图5b,在第一拥堵气泡502b(在对应目标路段的位置所显示的第一消息控件)中显示目标路段的长度以及目标路段的预计通行时间,例如150米和23分钟,表征目标路段的长度为150米,预计通过目标路段的时间为23分钟。
90.在一些实施例中,在步骤102中显示导航路线中的目标路段的视频入口之前,当满足以下条件至少之一时,确定将转入执行显示导航路线中的目标路段的视频入口的处理:电子地图的网络通信环境处于可用状态(这是因为在网络通信状态不可用时无法通过电子地图获取视频数据并播放视频);电子地图处于在线导航模式(这是因为处于非在线导航模式时,用户并不需要获知预设状态的路段的实时路况,从而影响用户正常使用电子地图的用户体验);车辆的速度小于速度阈值(这是因为当速度不小于速度阈值时,播放视频会导致不安全驾驶);车辆与目标路段的图像采集设备的距离小于距离阈值(这是因为车辆与目标路段的图像采集设备的距离不小于距离阈值,则车辆距离拥堵路段较远,并不需要播放视频)。
91.在一些实施例中,在步骤102中显示导航路线中的目标路段的视频入口之前,获取车辆的已行驶里程,已行驶历程是上一次针对预设状态显示对应的视频入口后车辆已经行驶的里程;当已行驶历程大于提醒里程阈值时,确定将转入执行显示导航路线中的目标路段的视频入口的处理。
92.作为示例,为了不对用户驾驶产生较强干扰,因此两次显示视频入口之间的已行驶里程需要大于提醒里程阈值,尤其针对于通过覆盖部分电子地图的第二消息控件显示目标路段的视频入口的情况,由于第二消息控件会覆盖部分电子地图,从而会影响用户浏览电子地图的视野,从而显示两次视频入口的间隔时间(已行驶里程)需要大于提醒里程阈值。
93.在一些实施例中,在步骤102中显示导航路线中的目标路段的视频入口之前,获取导航路线的历史提示记录,从历史提示记录获取针对目标路线显示对应的视频入口的次数;当次数小于提示次数阈值时,确定将转入执行显示导航路线中的目标路段的视频入口的处理。
94.作为示例,获取导航路线的历史提示记录,从历史提示记录获取针对目标路线显示对应的视频入口的次数,例如,用户在使用电子地图时,向用户提示过10次该目标路段的视频,当次数小于提示次数阈值时,确定将转入执行显示导航路线中的目标路段的视频入口的处理,当次数不小于提示次数阈值时,为避免用户重复获取相同目标路段的视频,确定将不再转入执行显示导航路线中的目标路段的视频入口的处理,例如,用户日常行驶均会
经过一个拥堵的目标路段a,若每次在早高峰经过时,都向用户提示视频入口,既不利于用户的安全驾驶,也会形成信息干扰,从而既可以保证车辆驾驶的安全性,也可以节约多余信息显示所消耗的资源。
95.在步骤103中,响应于针对视频入口的触发操作,获取目标路段的视频,并播放目标路段的视频,其中,视频包括目标路段的实景信息。
96.在一些实施例中,响应于针对视频入口的触发操作,播放目标路段的视频,播放目标路段的视频可以通过以下技术方案实现:获取目标路段的视频,并播放目标路段的视频,即获取并播放目标路段的视频。
97.作为示例,可以是电子地图的固定位置显示视频,例如在电子地图的右上角作为视频播放的区域,还可以在人机交互界面中独立于电子地图的区域播放视频,例如分屏播放视频。
98.在一些实施例中,提供自动播放视频的功能,当在电子地图中显示导航路线、以及显示导航路线中的目标路段的视频入口时,根据车辆与目标路段的距离、车辆变换路线以绕行目标路段的剩余窗口时间,确定预设状态的紧急程度,其中,车辆与目标路段的距离与剩余窗口时间均会对紧急程度有影响,紧急程度与车辆和目标路段之间的距离成负相关,紧急程度与剩余窗口时间也成负相关,可以通过加权求和的方式定量确定出紧急程度;预设状态的紧急程度大于预设程度阈值时,确定将转入自动执行播放目标路段的视频的处理,由于将转入自动执行播放目标路段的视频的处理,因此不需要人工触发的视频入口,车辆与目标路段之间的距离越近,车辆变换路线以绕行目标路段的剩余窗口时间越短,则预设状态的紧急程度越高,当紧急程度大于预设程度阈值时,自动播放视频,从而可以保证车辆的行驶安全,并且为用户提供充足的时间调整更优化的路线。
99.作为示例,在车辆按照导航路线行驶过程中,在车辆的定位位置与目标路段之间存在可以绕开目标路段的绕行位置,车辆从定位位置行驶至绕行位置所花费的时间即为车辆变换路线以绕行目标路段的剩余窗口时间,例如,车辆距离目标路段500米,剩余窗口时间为1分钟,根据上述负相关关系,确定对应的紧急程度,当紧急程度超过预设程度阈值时,将转入自动执行播放目标路段的视频的处理,即在车辆距离目标路段500米,剩余窗口时间为1分钟时,开始自动执行播放目标路段的视频的处理。
100.在一些实施例中,当预设状态为拥堵状态时,在获取目标路段的视频之前,根据导航路线中每个路段在多个历史时刻的历史车流量序列数据,确定每个路段在第一时刻的状态,第一时刻为接收到针对视频入口的触发操作的时刻;将处于拥堵状态的至少一个路段确定为目标路段。
101.作为示例,导航路线中每个路段在每个历史时刻的历史车流量具有一定程度的相似性,例如,东湖隧道至红庙立交之间的路段在每个工作日上午8点均会处于拥堵状态,在每个周末上午8点均会处于流畅状态,接收到针对视频入口的触发操作的时刻也是工作日上午8点,则可以确定该路段在第一时刻的状态为拥堵状态,将该路段确定为目标路段。
102.在一些实施例中,当预设状态为拥堵状态时,在获取目标路段的视频之前,将导航路线中每个路段在多个不同的第二时刻对应的车流量组合为车流量序列,根据车流量序列确定每个路段在多个不同的第三时刻的车流量;其中,每个第二时刻早于第一时刻,每个第三时刻晚于第一时刻,第一时刻为接收到针对视频入口的触发操作的时刻;根据车辆速度
以及每个路段在多个不同的第三时刻的车流量,确定车辆依次到达每个路段时每个路段的状态;将车辆到达时处于拥堵状态的至少一个路段作为目标路段。
103.作为示例,将导航路线中每个路段在多个不同的第二时刻对应的车流量组合为车流量序列,例如,导航路线中存在两个路段(路段a和路段b),存在三个不同的第二时刻(时刻1、时刻2和时刻3),第二时刻是过去的时刻,车流量序列包括对应路段a的车流量序列,对应路段a的车流量序列由路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量组成、车流量序列还包括对应路段b的车流量序列,对应路段b的车流量序列由路段b在时刻1的车流量、路段b在时刻2的车流量、路段b在时刻3的车流量组成,根据每个路段的车流量序列分别确定每个路段在多个不同的第三时刻的车流量,可以通过时间序列预测算法实现,存在三个不同的第三时刻(时刻4、时刻5和时刻6),具体的,通过路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量,预测路段a在时刻4的车流量、路段a在时刻5的车流量、路段a在时刻6的车流量。
104.对于某个路段而言,基于该路段过去时刻的车流量预测未来时刻的车流量,以时间序列预测算法以平均值算法为例,路段a在时刻4的车流量是路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量的平均值,路段a在时刻5的车流量是路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量、路段a在时刻4的车流量是路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻4的车流量的平均值,以此类推可以得到车流量序列包括路段a在时刻4的车流量、路段a在时刻5的车流量、路段a在时刻6的车流量、路段b在时刻4的车流量、路段b在时刻5的车流量、路段6在时刻3的车流量,根据车辆速度和与不同路段的距离,确定车辆到达路段a和路段b的时刻,根据路段a和路段b在多个不同的第三时刻的车流量,确定车辆依次到达路段a和路段b时路段a和路段b的状态,例如,车辆在时刻4到达路段a,路段a在时刻4的车流量被预测为100辆,对应属于拥堵状态,符合预设状态,则将路段a作为目标路段。
105.作为示例,根据第二时刻对应的车流量序列(历史车流量数据)确定第三时刻的车流量序列(未来车流量数据),进而确定车辆依次到达每个路段时每个路段的状态(路段未来的状态),从而从将未来到达时可能拥堵的路段作为目标路段,通过时间序列预测算法可以基于路段的历史车流量数据准确预测路段的未来车流量数据,进而确定出路段的未来的状态,虽然当前时刻路段未成为拥堵路段,但是车辆行驶到该路段时,该路段会处于拥堵状态,从而有必要提前展示视频,使得用户及早采取应对措施,例如请求优化路线,从而车辆可以按照优化路线行驶。
106.在一些实施例中,参见图4c,图4c是本技术实施例提供的导航处理方法的流程示意图,当目标路段设置有多个图像采集设备时,步骤103中获取目标路段的视频,可以通过图4c示出的步骤1031-1032实现。
107.在步骤1031中,获取车辆分别与多个图像采集设备之间的位置关系,并确定满足位置关系条件的目标图像采集设备。
108.在步骤1032中,获取通过目标图像采集设备采集的目标路段的视频。
109.在一些实施例中,步骤103中播放目标路段的视频,可以通过以下技术方案实现:获取车辆分别与多个图像采集设备之间的位置关系,并确定满足位置关系条件的目标图像采集设备;获取并播放通过目标图像采集设备采集的目标路段的视频。
110.作为示例,位置关系条件包括以下之一:与车辆的距离最短;位于车辆的前方、且与车辆之间不存在其他图像采集设备;采集区域的中心部分包括车辆,采集区域是图像采集设备针对道路实时路况的采集区域。
111.在一些实施例中,当目标路段设置有多个图像采集设备时,步骤103中获取目标路段的视频,可以通过以下技术方案实现:显示图像采集设备列表,其中,图像采集设备列表包括多个图像采集设备以及对应的采集方位;响应于针对列表的选择操作,确定多个图像采集设备中被选中的目标图像采集设备;获取通过目标图像采集设备采集的目标路段的视频。
112.在一些实施例中,步骤103中播放目标路段的视频,可以通过以下技术方案实现:显示图像采集设备列表,其中,图像采集设备列表包括多个图像采集设备以及对应的采集方位;响应于针对列表的选择操作,确定多个图像采集设备中被选中的目标图像采集设备;获取并播放通过目标图像采集设备采集的目标路段的视频。
113.作为示例,图像采集设备列表中的图像采集设备是道路上的交通摄像头或者是目标路段上行驶的车辆的车载摄像头。
114.在一些实施例中,步骤103中获取目标路段的视频,可以通过以下技术方案实现:向视频代理服务器发送视频获取请求,视频获取请求携带有视频来源方标识和视频类型,以使视频代理服务器根据视频来源方标识获取对应的视频来源方发布的视频类型的播放地址;接收视频代理服务器返回的播放地址,并基于播放地址获取目标路段的视频;其中,视频类型包括直播视频、录播视频。
115.作为示例,存在提供视频的多个视频来源方,因此需要设置视频代理提供中转服务,参见图6,图6是本技术实施例提供的导航处理方法的视频获取架构图,通过视频代理服务可以高效地接入不同视频服务商(例如,视频来源1、视频来源2等等),而电子地图客户端可以通过网关接入服务以及视频代理服务无感知地使用不同数据源的直播数据,视频代理服务器发出代理请求的接口字段为:视频类型、视频地址、视频来源(用于区分视频来源方);请求来源(用于区分数据调用方);视频代理服务器返回的接口字段如下:结果返回码(返回码用于表征请求是否出现错误,1表示请求正确,0表示请求错误)、结果返回信息(结果返回信息用于表征是否获取到播放地址)、返回播放地址,当结果返回码为1,结果返回信息为获取到播放地址时,将所获取到的播放地址返回至电子地图客户端。
116.在一些实施例中,播放地址具有时效性;上述接收视频代理服务器返回的播放地址,可以通过以下技术方案实现:接收视频代理服务器返回的第一密钥;生成地址获取请求,并向视频代理服务器发送地址获取请求;向视频代理服务器发送地址获取请求,以使视频代理服务器返回经过加密的播放地址;其中,经过加密的播放地址是通过对应第一密钥的第二密钥进行加密得到的;当通过第一密钥对经过加密的播放地址解密处理成功时,获取播放地址。
117.作为示例,参见图7,图7是本技术实施例提供的导航处理方法的视频获取逻辑示意图,导航中拥堵事件与路线服务器、路况服务器、以及诱导服务器相关,诱导服务器与视频代理服务器可以是同一个服务器,在步骤701中,电子地图客户端向路线服务器以及路况服务器请求算路(即计算导航路线),在步骤702中,路线服务进行行程规划,路况服务收集拥堵情况,在步骤703中,路线服务器以及路况服务器将行程规划和拥堵情况返回给诱导服
务,在步骤704中,诱导服务器进行拥堵视频气泡处理,在步骤705中,视频代理服务器返回视频数据对应的密钥至诱导服务器(第一密钥),在步骤706中,诱导服务器构造返回信息,在步骤707中,诱导服务器返回拥堵信息以及对应视频数据的密钥(第一密钥)给电子地图客户端,在步骤708中,客户端请求直播地址,在步骤709中,视频代理服务器构造返回信息(返回信息中携带有通过第二密钥加密的直播地址),在步骤710中,视频代理服务器返回直播地址(通过第二密钥加密的直播地址),在步骤711中,电子地图客户端解析返回地址(通过第一密钥进行解密),得到直播地址,在步骤712中,电子地图客户端向视频播放区域加载视频。
118.在一些实施例中,当播放目标路段的视频时,响应于在视频中针对目标路段的拥堵位置设置操作,获取在目标路段被设置的拥堵位置;当根据导航路线的拥堵位置确定导航路线的通行时间增加或存在比导航路线的通行时间更短的新导航路线时,显示对应的提示信息、以及新导航路线。
119.作为示例,获取在目标路段被设置的拥堵位置;当根据导航路线的拥堵位置确定导航路线的通行时间增加,例如,增加幅度超出幅度阈值时,或存在比导航路线的通行时间更短的新导航路线时,显示对应的提示信息、以及新导航路线。
120.作为示例,当播放视频时,响应于在视频中针对目标路段的拥堵位置设置操作,例如,用户点击视频画面中某个位置的操作,具体可以是道路上的某个位置,甚至可以通过用户的操作具体定位到某个车道,由于在目标路段被设置的拥堵位置是基于用户的操作获取的,因此被设置的拥堵位置属于可靠信息,将被设置的拥堵位置更新至导航路线中,从而基于更新过的导航路线获取导航建议以便于及时调整车辆行驶路线,基于更新过的导航路线获取导航建议时,需要计算经过更新的导航路线的通行时间,当根据导航路线的拥堵位置确定导航路线的通行时间增加时,显示对应的提示信息、以及新导航路线,或者当存在比导航路线的通行时间更短的新导航路线时,显示对应的提示信息、以及新导航路线,从而可以保证导航路线是最优路线,通过开放人工矫正渠道对导航路线进行纠偏,提高导航准确度。
121.在一些实施例中,响应于分享操作,生成对应目标路段处于预设状态的分享消息,向社交网络用户发送分享消息;其中,社交网络用户包括以下至少之一:在导航路线中行车的社交网络用户,正在查询导航路线的社交网络用户。
122.作为示例,可以在电子地图中对应目标路段的位置显示第三消息控件,并在第三消息控件中显示目标路段的分享入口,还可以加载覆盖部分电子地图的第四消息控件,并在第四消息控件中显示目标路段的分享入口,社交网络用户包括以下至少之一:在导航路线中行车的社交网络用户,在电子地图中正在查询导航路线的社交网络用户,其中,社交网络用户与目标路段的距离小于设定距离阈值。
123.在一些实施例中,当满足停止播放条件时,停止播放视频;其中,停止播放条件包括以下至少之一:目标路段不再处于预设状态;车辆已经通过目标路段;接收到停止播放视频的指令。
124.作为示例,目标路段不再处于预设状态,例如,目标路段不再属于拥堵路段等等,车辆已经通过目标路段,可以获取车辆的实时定位,确定实时定位与目标路段的位置关系,从而可以确定车辆是否通过目标路段,停止播放视频的指令是用户触发的指令,用户触发的指令为触控指令或者语音指令。
125.在一些实施例中,在电子地图中显示导航路线时,还可以显示导航路线中的目标路段的群聊入口,显示视频入口的执行逻辑与显示群聊入口的执行逻辑是相互独立的;响应于针对群聊入口的触发操作,显示群聊区域,其中,群聊区域包括以下用户至少之一:在目标路段中行车的社交网络用户、与目标路段的距离小于距离阈值且驶向目标路段的社交网络用户;当车辆离开目标路段或者当接收到离开群聊指令时,关闭群聊区域。
126.其中,离开群聊指令为语音指令或触控指令,群聊入口与视频入口类似,可以在电子地图中对应目标路段的位置显示第三消息控件,并在第三消息控件中显示目标路段的群聊入口,还可以加载覆盖部分电子地图的第四消息控件,并在第四消息控件中显示目标路段的群聊入口,群聊入口可以与视频入口是同一个入口(即视频入口用于触发视频播放和群聊功能),或者是不同的两个入口。
127.作为示例,当目标路段与下一个拥堵路段之间的距离小于设定距离阈值时,或者下一个路段也是拥堵路段时,继续保持群聊区域,即不关闭群聊区域,从而用户可以继续在群聊区域中进行关于路况信息的互动,保持了互动的连续性。当与下一个拥堵路段之间的距离大于设定距离阈值,群聊区域自动隐藏,当后续的路段都是畅通路段时,群聊可以自动解散。
128.作为示例,还为用户提供了手动控制群聊功能,响应于接收到用户发起的离开群聊指令,关闭群聊区域,避免群聊对车辆的安全行驶产生干扰,提高驾驶安全性。
129.作为示例,响应于针对群聊入口的触发操作,显示群聊区域,群聊区域浮动于电子地图显示或与电子地图分屏显示,当浮动于电子地图上进行显示时,群聊区域可以具有设定的透明度(例如50%),使得电子地图不会被群聊区域遮挡。
130.在一些实施例中,播放视频后,响应于用户的截屏识别操作,对播放的视频进行截屏处理,并将截屏处理结果作为待识别图像,通过图像识别技术对待识别图像进行图像识别处理,得到拥堵点,拥堵点可以为某个事故车辆等等,例如,拥堵点处于中间车道,可以显示基于拥堵点的导航建议,以提示用户避开中间车道行驶。
131.下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。车辆行驶过程中,用户可以使用电子地图客户端的导航功能,通过导航功能查询导航路线,驾驶车辆按照导航路线行驶,在行驶过程中为预设状态的路段提供视频入口,通过视频显示前方处于预设状态的路段的实时路况信息在导航面板上展示前方路段的直播视频或者录播视频,以帮助用户更加方便地获知前方拥堵的情况。
132.参见图5a,人机交互界面501a底部显示第一提示信息502a,用于提示用户前方拥堵直播中,响应于针对第一提示信息502a的触发操作,获取路段的视频并播放视频,在设定之间之后若该第一提示信息502a仍未被触发,则人机交互界面501a不再显示第一提示信息502a,并跳转至图5b,参见图5b,人机交互界面501b中显示有拥堵路段,拥堵路段上会出现第一拥堵气泡502b。
133.在一些实施例中,图5a中的第一提示信息502a与图5b中的第一拥堵气泡502b可以同时出现进行提示,或者择一出现进行提示,例如,总是以第一拥堵气泡502b的形式进行提示,并在提示之初同时显示第一提示信息502a,设定时间过去后,隐藏第一提示信息502a,仅显示第一拥堵气泡502b。
134.在一些实施例中,当满足如下条件时,可自动出现路况视频的第一拥堵气泡502b
或者自动出现第一提示信息502a:网络环境可用;非零流量模式;道路拥堵程度为拥堵或者严重拥堵;摄像头距离用户设定距离以内,例如,交通部的路况服务数据摄像头距离当前用户的导航定位在设定距离以内;当前车速小于设定速度;当第一提示信息隐藏后,设定距离内针对相同情况不再出现第一提示信息,从而避免电子地图经常被遮住,当单个拥堵路段中存在多个摄像头时,利用与用户距离最近的一个摄像头采集的数据作为视频数据,且对于同一路段仅显示一次第一提示信息,以避免对用户造成信息干扰从而影响安全驾驶。
135.在一些实施例中,参见图5c,图5c是本技术实施例提供的人机交互界面的示意图,人机交互界面501c的上部显示路口放大图区域502c,在人机交互界面501c的底部显示第二提示信息503c,以提示用户前方道路拥堵严重,在人机交互界面501c显示的第二拥堵气泡504c,以提示用户前方拥堵路段通过时间以及拥堵路段的距离,响应于针对第二提示信息503c或者第二拥堵气泡504c的触发操作,跳转至图5d中的人机交互界面501d,图5c中的第二提示信息503c与图5a中的第一提示信息502a存在区别,原因在于第一提示信息是针对直播数据而言,第二提示信息是针对录播数据而言,图5c中的第二拥堵气泡504c与图5b中的第一拥堵气泡502b存在区别,原因在于第一拥堵气泡是针对直播数据而言,第二拥堵气泡是针对录播数据而言参见图5d,图5d是本技术实施例提供的人机交互界面的示意图,人机交互界面501d的路口放大图区域502d正常展示导航诱导内容,并且路口放大图区域502d还作为视频区域以展示视频,视频区域支持展示直播视频和录播视频,针对直播视频,它是开启后自动播放的视频,不支持左右拖拽移动直播视频、不支持暂停直播视频、也不支持全屏播放直播视频;针对录播视频,当直播视频的链接失效或者无链接时,自动播放设定时间的录播视频,不支持左右拖拽移动录播视频、不支持暂停录播视频、也不支持全屏播放录播视频,参见图5e,图5e是本技术实施例提供的人机交互界面的示意图,当终端的放置方向发生变化时,人机交互界面501e的显示方向发生变化,并将人机交互界面501e的某个区域作为路口放大图区域502e,以在路口放大图区域502e中显示拥堵路段的视频。
136.在一些实施例中,存在多个视频来源方,因此需要设置视频代理提供中转服务,参见图6,通过视频代理服务可以高效地接入不同视频服务商,而电子地图客户端可以通过网关接入服务以及视频代理服务无感知地使用不同数据源的直播数据,视频代理服务器发出代理请求的接口字段为:视频类型、视频地址、视频来源(用于区分视频来源方);请求来源(用于区分数据调用方);视频代理服务器返回的接口字段如下:结果返回码、结果返回信息、返回播放地址。
137.在一些实施例中,参见图7,导航中拥堵事件与路线服务器、路况服务器、以及诱导服务器相关,在步骤701中,电子地图客户端向路线服务器以及路况服务器请求算路,在步骤702中,路线服务进行行程规划,路况服务收集拥堵情况,在步骤703中,路线服务器以及路况服务器将行程规划和拥堵情况返回给诱导服务,在步骤704中,诱导服务器进行拥堵视频气泡处理,在步骤705中,视频代理服务器返回视频数据对应的密钥至诱导服务器,在步骤706中,诱导服务器构造返回信息,在步骤707中,诱导服务器返回拥堵信息以及对应视频数据的密钥给电子地图客户端,在步骤708中,客户端请求直播地址,在步骤709中,视频代理服务器构造返回信息,在步骤710中,视频代理服务器返回直播地址,在步骤711中,电子地图客户端解析返回信息,得到直播地址,在步骤712中,电子地图客户端向视频播放区域加载视频,电子地图客户端还需要处理客户端其他元素的显示避让关系,本技术实施例在
导航面板上部分展示视频播放区域。
138.在一些实施例中,针对拥堵道路的实施方式同样可以应用于损毁的道路、临时限流的道路等等,因此,可以不仅在拥堵时播放拥堵路段的视频,还可以在某个路段处于其他状态(例如,损毁的道路、临时限流的道路)时,播放相应状态的视频。
139.作为示例,若前方发生事故,为了事前提醒用户规避,可以展示事故路段的视频,若前方某个路段出现交通管制,为了事前提醒用户规避,可以展示交通管制路段的视频。
140.在一些实施例中,拥堵状态可以是路段当前的实时状态,也可以是行驶到相应路段才有的状态,即未来状态。设定导航路线时,针对导航路线的每个路段的实时的车流量情况,计算拥堵程度,拥堵程度超出拥堵程度阈值的路段,即实时状态为拥堵状态的路段。根据导航路线中各个路段的在以往的多个时段(分钟)驶入、驶出的车流量情况,计算(例如使用时间序列预测算法)各个路段未来的车流量,计算拥堵程度;结合车速、当前所处路段的车流量,计算车辆未来到达不同路段的时间,进而根据车辆未来到达不同路段的时间,查询到达不同路段时对应的拥堵程度,拥堵程度超出拥堵程度阈值的路段,即为拥堵路段。
141.针对未来状态进行以下示例,例如,导航路线中存在两个路段(路段a和路段b),存在三个不同的第二时刻(时刻1、时刻2和时刻3),第二时刻是过去的时刻,车流量序列包括对应路段a的车流量序列,对应路段a的车流量序列由路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量组成、车流量序列还包括对应路段b的车流量序列,对应路段b的车流量序列由路段b在时刻1的车流量、路段b在时刻2的车流量、路段b在时刻3的车流量组成,根据每个路段的车流量序列分别确定每个路段在多个不同的第三时刻的车流量,可以通过时间序列预测算法实现,存在三个不同的第三时刻(时刻4、时刻5和时刻6),具体的,通过路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量,预测路段a在时刻4的车流量、路段a在时刻5的车流量、路段a在时刻6的车流量。
142.对于某个路段而言,基于该路段过去时刻的车流量预测未来时刻的车流量,以时间序列预测算法以平均值算法为例,路段a在时刻4的车流量是路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量的平均值,路段a在时刻5的车流量是路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻3的车流量、路段a在时刻4的车流量是路段a在时刻1的车流量、路段a在时刻2的车流量、路段a在时刻4的车流量的平均值,以此类推可以得到车流量序列包括路段a在时刻4的车流量、路段a在时刻5的车流量、路段a在时刻6的车流量、路段b在时刻4的车流量、路段b在时刻5的车流量、路段6在时刻3的车流量,根据车辆速度和与不同路段的距离,确定车辆到达路段a和路段b的时刻,根据路段a和路段b在多个不同的第三时刻的车流量,确定车辆依次到达路段a和路段b时路段a和路段b的状态,例如,车辆在时刻4到达路段a,路段a在时刻4的车流量被预测为100辆,对应属于拥堵状态,符合预设状态,则将路段a作为目标路段。在一些实施例中,作为视频入口的替代方案,在视频入口未被触发的情况下,视频可以是自动弹出和播放的,例如,提供用户可设置的自动弹出开关,让用户根据需求设定,当自动弹出模式被选择时,则会自动弹出和播放,例如,可以根据状态的紧急程度决定,超出紧急程度阈值时自动弹出并显示相应的提示信息,紧急程度可以基于以下几个方面量化:拥堵程度、与拥堵路段的距离、变换路线的剩余窗口时间。
143.在一些实施例中,视频可以是直播或录播,优先使用直播视频,直播的优先级高于
录播;没有直播数据时可以使用同一路段的录播代替,例如,相同车流量的录播,视频类型还与预设状态的类型相关,对于没有视觉变化的状态,例如,某个路段封路(没有车辆进出),则可以使用录播视频以节约通信流量。
144.在一些实施例中,通过视频打点指示拥堵路段中的拥堵点,播放拥堵路段的直播视频时,接受用户在视频中打点指示路段中的拥堵位置(拥堵点),例如,没有被导航软件标记为拥堵路段的点,与软件标记的拥堵程度不相符的拥堵点等,从而使软件更新显示,并重新计算当前导航路线是否最优,在不是最优路线时给出建议,路况可以通过社交网络分享给附近的人,例如,对于视频或者直播中的画面可以截图转发,分享至社交客户端的用户,还可以分享具体的数据,例如拥堵长度,通行时间等。
145.在一些实施例中,还可以配置有视频停止播放的条件,视频停止播放的条件为以下至少之一:路段不再拥堵、通过拥堵路段、用户关闭视频。
146.在一些实施例中,摄像头除了可以是根据与车辆距离进行选择,也可以将选择权开放给用户,从而可以响应于用户的选择操作,获取合适的摄像头采集的视频。
147.在一些实施例中,在展示视频或者直播时,可以提供相同路段的群聊入口,通过群聊入口,同一拥堵路段的用户加入群聊(群聊是与拥堵路段绑定的),离开拥堵路段时用户自动离开群聊,也可以手动离开,路段不拥堵后群聊自动解散。
148.在一些实施例中,对于获取视频的时机还存在以下情况,例如,在还没有满足播放视频的条件时获取视频,即提前完成视频缓冲过程,从而保证一旦满足视频播放条件,即可以播放视频,或者,在满足播放视频的条件后,再进行视频缓冲,从而有效节约获取视频所耗费的资源,在展示视频或者直播时,显示智能语音助手,通过智能语音助手对视频或者直播进行控制,在对终端进行方向变换时,可以调整视频以及直播的显示方式,例如竖屏以及横屏,视频或者直播可以全屏显示,或者部分显示,通过对画面的调整,可以调整视频的显示内容,例如,展示摄像头下的全局内容或者局部内容。
149.在地理信息应用系统中,通过终端设备在道路上的使用记录以及交通部门提供的数据,可以推测出当前某条路段的拥堵情况,但是由于数据来源以及数据传输等基础数据建设问题,难以实时在移动端看到拥堵路段当前通行的视频,实时路况视频是指通过合作方(政府交通部门数据、车载行车记录仪等)录制或者直播的视频流。通过智慧交通基础服务接入的通用道路电子眼数据以及相同功能的视频直播设备数据,在电子地图客户端中,支持导航中的视频数据播放,在导航行驶过程中以安全策略为前提展示前方拥堵路段的拥堵直播视频。
150.本技术实施例提供的导航处理方法可以在导航过程中提供拥堵直播视频提示,随着视频数据合作方的来源多样化,可以在导航过程中获取更加丰富的拥堵直播视频,从而有效提高信息获取效率。
151.下面继续说明本技术实施例提供的导航处理装置455的实施为软件模块的示例性结构,在一些实施例中,如图3所示,存储在存储器450的导航处理装置455中的软件模块可以包括:显示模块4551,用于在人机交互界面中显示电子地图;导航模块4552,用于响应于导航操作,在所述电子地图中显示导航路线、以及显示所述导航路线中的目标路段的视频入口,其中,所述目标路段处于预设状态;视频模块4553,用于响应于针对所述视频入口的触发操作,播放所述目标路段的视频,其中,所述视频包括所述目标路段的实景信息。
152.在一些实施例中,导航模块4552,还用于:为导航路线中处于不同状态的路段分配对应的显示参数,其中,不同的状态对应不同的显示参数,且预设状态对应的显示参数显著于非预设状态对应的显示参数;根据不同状态的显示参数显示不同状态的路段。
153.在一些实施例中,当状态用于表征拥堵程度时,不同状态包括:拥堵、畅通、缓慢;当状态用于表征道路质量时,不同状态包括:良好;有雨雪;路面损坏;状态用于表征事故时,不同状态包括事故多发、安全、正在发生事故。
154.在一些实施例中,导航模块4552,还用于:执行以下操作至少之一:在电子地图中对应目标路段的位置显示第一消息控件,在第一消息控件中显示目标路段的视频入口;加载第二消息控件,在第二消息控件中显示目标路段的视频入口,其中,第二消息控件覆盖电子地图的部分区域或全部区域。
155.在一些实施例中,导航模块4552,还用于:在第一消息控件或第二消息控件中显示以下信息至少之一:目标路段的长度、目标路段的预计通行时间。
156.在一些实施例中,在显示导航路线中的目标路段的视频入口之前,导航模块4552,还用于:当满足以下条件至少之一时,确定将转入执行显示导航路线中的目标路段的视频入口的处理:电子地图的网络通信环境处于可用状态;电子地图处于在线导航模式;车辆的速度小于速度阈值;车辆与目标路段的图像采集设备的距离小于距离阈值。
157.在一些实施例中,在显示导航路线中的目标路段的视频入口之前,导航模块4552,还用于:获取车辆的已行驶里程,已行驶历程是上一次针对预设状态显示对应的视频入口后车辆已经行驶的里程;当已行驶历程大于提醒里程阈值时,确定将转入执行显示导航路线中的目标路段的视频入口的处理。
158.在一些实施例中,在电子地图中显示目标路段的视频入口之前,导航模块4552,还用于:获取导航路线的历史提示记录,从历史提示记录获取针对目标路线显示对应的视频入口的次数;当次数小于提示次数阈值时,确定将转入执行显示导航路线中的目标路段的视频入口的处理。
159.在一些实施例中,当目标路段设置有多个图像采集设备时,视频模块4553,还用于:获取车辆分别与多个图像采集设备之间的位置关系,并确定满足位置关系条件的目标图像采集设备;获取并播放通过目标图像采集设备采集的目标路段的视频;其中,位置关系条件包括以下之一:与车辆的距离最短;位于车辆的前方、且与车辆之间不存在其他图像采集设备;采集区域的中心部分包括车辆。
160.在一些实施例中,当目标路段设置有多个图像采集设备时,视频模块4553,还用于:显示图像采集设备列表,其中,图像采集设备列表包括多个图像采集设备以及对应的采集方位;响应于针对列表的选择操作,确定多个图像采集设备中被选中的目标图像采集设备;获取并播放通过目标图像采集设备采集的目标路段的视频。
161.在一些实施例中,当在电子地图中显示导航路线、以及显示导航路线中的目标路段的视频入口时,导航模块4552,还用于:根据车辆与目标路段的距离、车辆变换路线以绕行目标路段的剩余窗口时间,确定预设状态的紧急程度;预设状态的紧急程度大于预设程度阈值时,确定将转入自动执行播放目标路段的视频的处理。
162.在一些实施例中,当预设状态为拥堵状态时,在播放目标路段的视频之前,视频模块4553,还用于:根据导航路线中每个路段在多个历史时刻的历史车流量序列数据,确定每
个路段在第一时刻的状态,第一时刻为接收到针对视频入口的触发操作的时刻;将处于拥堵状态的至少一个路段确定为目标路段。
163.在一些实施例中,当预设状态为拥堵状态时,在播放目标路段的视频之前,视频模块4553,还用于:将导航路线中每个路段在多个不同的第二时刻对应的车流量组合为车流量序列,根据车流量序列确定每个路段在多个不同的第三时刻的车流量;其中,每个第二时刻早于第一时刻,每个第三时刻晚于第一时刻,第一时刻为接收到针对视频入口的触发操作的时刻;根据车辆速度以及每个路段在多个不同的第三时刻的车流量,确定车辆依次到达每个路段时每个路段的状态;将车辆到达时处于拥堵状态的至少一个路段作为目标路段。
164.在一些实施例中,当播放目标路段的视频时,视频模块4553,还用于:响应于在视频中针对目标路段的拥堵位置设置操作,获取在目标路段被设置的拥堵位置;当根据导航路线的拥堵位置确定导航路线的通行时间增加或存在比导航路线的通行时间更短的新导航路线时,显示对应的提示信息、以及新导航路线。
165.在一些实施例中,装置还包括:分享模块4554,用于:响应于分享操作,生成对应目标路段处于预设状态的分享消息,向社交网络用户发送分享消息;其中,社交网络用户包括以下至少之一:在导航路线中行车的社交网络用户,正在查询导航路线的社交网络用户。
166.在一些实施例中,视频模块4553,还用于:当满足停止播放条件时,停止播放视频;其中,停止播放条件包括以下至少之一:目标路段不再处于预设状态;车辆已经通过目标路段;接收到停止播放视频的指令。
167.在一些实施例中,分享模块4554,还用于:显示群聊入口;响应于针对群聊入口的触发操作,显示群聊区域,其中,群聊区域包括以下用户至少之一:在目标路段中行车的社交网络用户、与目标路段的距离小于距离阈值且驶向目标路段的社交网络用户;当车辆离开目标路段或者当接收到离开群聊指令时,关闭群聊区域。
168.在一些实施例中,播放目标路段的视频之前,视频模块4553,还用于:向视频代理服务器发送视频获取请求,视频获取请求携带有视频来源方标识和视频类型,以使视频代理服务器根据视频来源方标识获取对应的视频来源方发布的视频类型的播放地址;接收视频代理服务器返回的播放地址,并基于播放地址获取目标路段的视频;其中,视频类型包括直播视频、录播视频。
169.在一些实施例中,播放地址具有时效性,视频模块4553,还用于:接收视频代理服务器返回的第一密钥;生成地址获取请求,并通过第一密钥对地址获取请求进行加密,得到加密地址获取请求;向视频代理服务器发送加密地址获取请求,以使视频代理服务器通过对应第一密钥的第二密钥对加密地址获取请求进行解密处理;当解密处理成功时,接收视频代理服务器返回的播放地址。
170.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行本技术实施例上述的导航处理方法。
171.本技术实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将被处理器执行本技术实施例提供的导航处理
方法,例如,图4a-4c示出的导航处理方法。
172.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
173.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
174.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
175.作为示例,可执行指令可被部署为在一个电子设备上执行,或者在位于一个地点的多个电子设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个电子设备上执行。
176.综上所述,通过本技术实施例在目标路段处于预设状态时,在导航路线中显示目标路段的视频入口,响应于针对视频入口的触发操作,播放包括目标路段的实景信息的视频,从而在人机交互界面中针对预设状态的路段,通过视频显示更加细粒度以及更加准确的路况信息,提高人机交互界面的显示效率,并提高用户的信息获取效率。
177.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献