路况信息推送方法和装置与流程
未命名
07-17
阅读:100
评论:0
1.本发明涉及数据处理技术领域,尤其涉及一种路况信息推送方法和装置。
背景技术:
2.目前,随着城市交通网的发展,电子地图被应用于各种广泛的领域例如,定位、目的地选择、路径规划和导航等。现有技术中,一般是通过车辆行驶轨迹和车辆gps点的位置坐标计算当前车辆的速度,根据预先设置的道路拥堵状况与速度阈值的对应关系,确定当前车辆的速度对应的道路拥堵状况,进而通过不同的颜色来区分道路的拥堵状况。
3.但是,由于司机个人的驾驶习惯、gps准确度及天气等条件的影响,使得基于速度预测的道路路况真值可靠性较低。例如,拥堵的高速路上车辆在应急车道上行驶,司机个人开车习惯导致在畅通的道路场景行车速度较慢等,这些都会影响对路况的判断的准确性。
技术实现要素:
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.在一些实施例中,所述定位信息在所述电子地图中的图标为可点击图标。
39.在一些实施例中,所述第一显示界面还包括所述图像数据和/或视频数据的图标。
40.在一些实施例中,所述图像数据和/或视频数据的图标为可点击图标。
41.在一些实施例中,所述方法还包括:
42.响应于所述可点击图标被触发,通过第二显示界面展示所述路况信息;
43.其中,第二显示界面包括图像数据和/或视频数据。
44.在一些实施例中,所述第二显示界面中的图像数据和/或视频数据展示在显示界面的部分区域或全部区域。
45.在一些实施例中,所述第一显示界面和/或所述第二显示界面还包括定位信息对应的文字信息、采集时间、间隔时间和路况识别结果中的一种或多种;
46.其中,所述采集时间和所述路况识别结果从所述路况信息中获取,所述间隔时间为所述采集时间和当前时间的时间差。
47.在一些实施例中,所述目标位置为位置点、区域或路径。
48.在一些实施例中,响应于所述目标位置为路径,所述路况信息还包括路段通行信息,所述路段通行信息为所述路径上不同拥堵程度的路段。
49.在一些实施例中于,所述通过第一显示界面展示所述路况信息具体为:
50.将所述路径上不同拥堵程度的路段以不同的方式展示在所述第一显示界面的电子地图上。
51.第三方面,本发明实施例提供了一种路况信息推送装置,适用于服务器,所述装置包括:
52.信息获取请求接收单元,用于接收用户终端发送的信息获取请求,所述信息获取请求包括目标位置;
53.路况信息匹配单元,用于在数据库中获取与所述目标位置匹配的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据;以及
54.路况信息发送单元,用于向所述用户终端发送所述路况信息,以使得所述用户终端将所述图像数据和/或视频数据展示在电子地图中与所述定位信息对应的位置。
55.第四方面,本发明实施例提供了一种路况信息推送装置,适用于用户终端,所述装置包括:
56.信息获取请求发送单元,用于向服务器发送的信息获取请求,所述信息获取请求包括目标位置;
57.路况信息接收单元,用于接收服务器发送的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据;以及
58.第一显示单元,用于通过第一显示界面展示所述路况信息;
59.其中,所述第一显示界面包括电子地图以及定位信息在所述电子地图中的图标。
60.第五方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面和第二方面所述的方法。
61.第六方面,本发明实施例提供了一种计算机程序产品,所述计算机程序产品包含计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述第一方面和第二方面所述的方法。
62.第七方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一份方面和第二方面所述的方法。
63.本发明实施例的技术方案通过接收到用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。
附图说明
64.通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
65.图1是本发明实施例的路况信息推送系统的示意图;
66.图2是本发明第一实施例的交互方法的流程图;
67.图3是本发明第二实施例的交互方法的流程图;
68.图4是本发明实施例的路况信息推送方法的流程图;
69.图5是本发明实施例的目标位置的示意图;
70.图6是本发明第一实施例的第一显示界面的第一示例的示意图;
71.图7是本发明第一实施例的第一显示界面的第二示例的示意图;
72.图8是本发明第一实施例的第一显示界面的第三示例的示意图;
73.图9是本发明第二实施例的第一显示界面的第一示例的示意图;
74.图10是本发明第二实施例的第一显示界面的第二示例的示意图;
75.图11是本发明第一实施例的第二显示界面的第一示例的示意图;
76.图12是本发明第一实施例的第二显示界面的第二示例的示意图;
77.图13是本发明第一实施例的第二显示界面的第三示例的示意图;
78.图14是本发明第二实施例的第二显示界面的第一示例的示意图;
79.图15是本发明第二实施例的第二显示界面的第二示例的示意图;
80.图16是本发明第二实施例的第二显示界面的第三示例的示意图;
81.图17是本发明第二实施例的第二显示界面的第四示例的示意图;
82.图18是本发明第二实施例的第二显示界面的第五示例的示意图;
83.图19是本发明第二实施例的第二显示界面的第六示例的示意图;
84.图20是本发明实施例的服务器端的路况信息推送方法的流程图;
85.图21是本发明实施例的用户终端的路况信息推送方法的流程图;
86.图22是本发明实施例的服务器端的路况信息推送装置的示意图;
87.图23是本发明实施例的用户终端的路况信息推送装置的示意图;
88.图24是本发明实施例的电子设备的示意图。
具体实施方式
89.以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程和流程并没有详细叙述。
90.此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
91.除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
92.在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
93.图1是本发明实施例的路况信息推送系统的示意图。在图1所示的实施例中,路况信息推送系统包括数据采集终端1、服务器2和用户终端3。
94.进一步地,服务器2包括处理模块21和数据库22。其中,处理模块21包括处理器、存
储器和通信模块。存储器适于存储处理器可执行的指令或程序。处理器可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器通过执行存储器所存储的指令,从而执行如上所述的本发明实施例的方法流程。通信模块用于与数据采集终端和用户终端进行通信,以进行数据传输。
95.在本实施例中,数据采集终端1用于获取采集数据,并将采集数据发送到服务器2,以使得服务器2根据采集数据形成数据库。其中,采集数据至少包括定位信息、图像数据和/或视频数据。
96.其中,数据采集终端1在与服务器2进行通信时,可以通过gsm(global system for mobile communications,全球移动通信系统)技术、gprs(general packet radio service,通用无线分组业务)技术、emtc(lte enhanced mto,增强机器类通信)技术、nb-iot(narrow band internet of things,窄带物联网)技术等实现。
97.在本实施例中,服务器2用于接收数据采集终端1发送的采集数据,所述采集数据包括图像数据和/或视频数据、定位信息,根据采集数据生成路况信息并存储于数据库。在接收到用户终端3发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并向用户终端3发送路况信息,以使得用户终端3根据定位信息显示所述路况信息。
98.进一步地,服务器2可以是单独的服务器,也可以是由多个服务器组成的服务器集群。
99.在本实施例中,当用户需要获取路况信息时,通过用户终端3向服务器2发送信息获取请求,所述信息获取请求包括目标位置,以使得服务器2根据目标位置在数据库中获取与信息获取请求对应的路况信息。用户终端3在接收到服务器发送的路况信息后,通过显示界面显示所述路况信息。
100.在一个可选的实现方式中,用户终端3发送的目标位置为位置点,位置点可以是由用户终端3的定位模块获取,也可以是由用户在用户终端显示的电子地图上选择一个位置点。
101.在另一个可选的实现方式中,用户终端3发送的目标位置为区域,区域可以是用户终端的显示界面所显示的全部区域,或者,由用户终端3的定位模块获取位置点,并将周围预定范围内的地方作为区域,又或者,也可以是由用户在用户终端显示的电子地图上选择一个区域。
102.在又一个可选的实现方式中,用户终端3发送的目标位置为路径,路径可以是在用户输入出发地和目的地之后,用户终端3自动生成的一条或多条路径。
103.进一步地,所述用户终端3可以通过台式电脑、笔记本电脑、手机、平板电脑、车载设备等实现。
104.需要说明的是,数据采集终端1和/或用户终端3在与服务器2进行通信时,可以通过gsm(global system for mobile communications,全球移动通信系统)、gprs(general packet radio service,通用无线分组业务)、emtc(lte enhanced mto,增强机器类通信)、nb-iot(narrow band internet of things,窄带物联网)等技术实现。
105.应理解,本发明实施例中的数据采集终端1和用户终端3是通过信息交互的内容进行区分的,并不代表终端设备的本身,也即,同一设备既可以为数据采集终端,也可以为用
户终端。
106.本发明实施例通过在接收到的用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中与定位信息对应的位置。由此,可以实现向用户推送更加实时、地理位置更加精确、可视性更强的图像或视频,使得用户对路况的判断更加准确。
107.图2是本发明第一实施例的交互方法的流程图。图2示出了数据采集终端1与服务器2之间通过数据交互生成数据库的流程,具体包括如下步骤:
108.步骤s110、获取采集数据。
109.在本实施例中,数据采集终端获取采集数据,所述采集数据至少包括图像数据和/或视频数据和定位信息。
110.其中,数据采集终端获取定位信息可以通过现有的各种定位技术实现,例如gps(global positioning system,全球定位系统)定位、wifi(无线上网)定位、基站定位、卫星定位等中的一种或多种组合。
111.图像数据和/或视频数据为数据采集终端1通过摄像头拍摄获取。其中,所述数据采集终端1可以为行车记录仪、手机、平板电脑等具有摄像头的设备,也可以是安装在路上或街道的摄像头,例如,违章抓拍装置、卡口摄像头、电子眼、测速摄像头、治安摄像头等设备。当数据采集终端1为行车记录仪时,可以按照预定的频率拍摄图像或视频,例如每隔预定时间(例如1分钟、5分钟或10分钟等)拍摄一次图像或视频并上传至服务器,或者,也可以按照预定的地点拍摄图像或视频,例如,在某一区域预先设置预定数量的拍摄地点,当车辆行驶至拍摄地点时,拍摄一次图像或视频并上传至服务器。又或者,行车记录仪也可以受控拍摄图像,例如,可以在车内设置拍摄触发装置,当车内人员需要上传图像时,通过操作拍摄触发装置,以触发行车记录仪拍摄图像或视频,其中,拍摄触发装置可以为专用的车载设备,例如触摸屏或按键等设备,拍摄触发装置可以为通过用户使用的终端(例如手机、平板电脑等)来实现,预先在终端上安装app(application,应用程序)或小程序,当需要上传数据时,通过操作app或小程序触发行车记录仪拍摄图像或视频。
112.需要说明的是,当需要拍摄的数据为视频时,可以按照预定的时长(例如5秒、10秒、15秒等)拍摄视频。也可以受控拍摄视频。具体地,以数据采集终端为用户使用的终端(例如手机、平板电脑等)为例进行说明,用户可以通过终端长按拍摄按键,在按键被按下时,拍摄视频,当松开按键时,结束拍摄。
113.同时,当数据采集终端为行车记录仪时,可以通过行车记录仪直接将拍摄到的图像数据和/或视频数据上传至服务器,也可以先将图像数据和/或视频数据发送至用户使用的终端(例如手机、平板电脑等),再由终端上传至服务器。
114.在本实施例中,采集数据中的定位信息可以通过车载的定位模块实现,或者,通过用户使用的终端(例如手机、平板电脑等)的定位模块来实现。
115.步骤s120、发送采集数据。
116.在本实施例中,数据采集终端将获取到的采集数据上传至服务器。
117.具体地,数据采集终端可以通过gsm(global system for mobile communications,全球移动通信系统)、gprs(general packet radio service,通用无线分
组业务)、emtc(lte enhanced mto,增强机器类通信)、nb-iot(narrow band internet of things,窄带物联网)等技术与服务器间通信。
118.步骤s130、生成路况信息。
119.在本实施例中,服务器接收到采集数据后,解析所述采集数据获取定位信息、图像数据和/或视频数据,并将定位信息、图像数据和/或视频数据生成一组路况信息。
120.步骤s140、生成数据库。
121.在本实施例中,服务器将生成的路况信息添加至数据库中以生成数据库。也就是说,本发明实施例的数据库存储有多组路况信息。
122.进一步地,对于步骤s130和s140,为了提升用户体验,避免向用户推送过不必要的路况信息,本发明实施例的服务器在生成数据库时还可以用于对路况信息进行筛选,将冗余的路况信息删除,同时,对数据库中已有的路况信息进行更新。
123.在一个可选的实现方式中,服务器可以根据定位信息和/或采集时间进行筛选,其中,所述采集时间通过所述采集数据获取,或者,所述采集时间为接收到采集数据的时间,或者,所述采集时间为生成所述路况信息的时间。
124.例如,服务器根据采集数据生成路况信息后,将新生成的路况信息的定位信息与数据库中已有的路况信息的定位信息进行比较,获取定位信息的差值小于预定距离阈值(例如100米、200米等)的路况信息,并将得到的定位信息的差值小于预定距离阈值的路况信息删除,并将新生成的路况信息添加至数据库。由此,一方面可以减少数据库中的路况信息的数量,减少较长时间的路况信息占用的内存,另一方面,可以使得一定范围内的路况信息保持最新,以提供给用户最接近当前时间的路况信息。
125.又例如,服务器获取数据库中已有的路况信息的采集时间,并计算与当前时间的时间间隔,将时间间隔大于预定时长(例如30分钟、1小时等)的路况信息删除,由此,一方面可以减少数据库中的路况信息的数量,减少较长时间的路况信息占用的内存,另一方面,由于路况可能随时变化,间隔时间较长的路况信息可能与当前路况相差较大,这样可以避免向用户推送不准确的路况信息,进而误导用户。
126.在另一个可选的实现方式中,服务器可以根据图像数据和/或视频数据进行筛选。具体地,服务器获取新生成的路况信息中图像数据和/或视频数据的清晰度,如果清晰度低于预定阈值,则将新生成的路况信息删除,不添加至数据库。同时,对于视频数据,还可以基于视频时长进行判断,如果视频时长小于预定阈值(例如3秒、5秒等),将新生成的路况信息删除,不添加至数据库。由此,可以减少图像数据和/或视频数据不清晰,进而导致用户不易判断的情况发生。
127.在又一个可选的实现方式中,服务器还可以根据道路的拥堵程度进行筛选。具体地,服务器预先获取不同拥堵程度的路段,例如拥堵路段、缓行路段和通畅路段,由此,即可将道路分成多个路段,进而为每一个路段生成预定数量个(例如1个、2个等)路况信息。当服务器生成路况信息后,根据该路况信息的定位信息检测其所在的路段,获取属于该路段的路况信息,如果路况信息的数量没有达到预定数量,则将该路况信息添加至数据库。如果路况信息的数量已经达到预定数量,则不添加该路况信息,或者,选择一条已有的路况信息,并将其替换为新生成的路况信息,其中选择的路况信息可以为清晰度最低和/或采集时间最早的信息。
128.在一些实施例中,所述路况信息还包括采集时间,其中,所述采集时间通过所述采集数据获取;或者,所述采集时间为接收到采集数据的时间;或者,所述采集时间为生成所述路况信息的时间。
129.需要说明的是,当采集时间从采集数据中获取时,对应地,数据采集终端发送至服务器的采集数据包括所述采集时间。
130.在一些实施例中,所述路况信息还包括间隔时间,所述间隔时间为所述采集时间与当前时间的时间差。
131.由此,即可以获取到数据库。
132.应理解,本发明实施例的路况信息所包含的内容不限于上述列举的几种,其也可以包含其它内容。例如,路况信息还包括路况识别结果。
133.具体地,图3是本发明第二实施例的交互方法的流程图。图3示出了数据采集终端1与服务器2之间通过数据交互生成数据库的流程,具体包括如下步骤:
134.步骤s210、获取采集数据。
135.步骤s220、发送采集数据。
136.上述步骤s210和步骤s220可参照步骤s110和步骤s120,本发明实施例在此不再赘述。
137.步骤s230、获取路况识别结果。
138.在本实施例中,服务器获取采集数据,所述采集数据至少包括定位信息、图像数据和/或视频数据。通过预先训练的图像处理模型根据所述图像数据和/或视频数据获取路况识别结果。
139.其中,所述路况识别结果用于表征道路的拥堵程度,所述拥堵程度包括拥堵、缓行和通畅中的一种或多种。
140.具体地,当采集数据为图像数据时,通过预先训练的图像处理模型直接对图像进行处理即可,其中,图像处理模型为路况识别模型。当采集数据为视频数据时,先在视频数据中截取一帧或多帧图像,再通过预先训练的图像处理模型直接对截取的图像进行处理。
141.进一步地,所述预先训练的图像处理模型为图像分类模型。具体可以通过rnn(recurrent neural network,循环神经网络)或cnn(convolutional neural networks,卷积神经网络)等模型实现。
142.其中,rnn是一类以序列数据为输入,在序列的演进方向进行递归,按链式连接的递归神经网络。循环神经网络具有记忆性、参数共享且图灵完备(在可计算性理论里,如果一系列操作数据的规则,如指令集、编程语言等可以用来模拟单带图灵机,则这个规则是图灵完备的),因此在对序列的非线性学习时具有一定优势。
143.cnn是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一。cnn具有表征学习(也即,将原始数据转换成为能够被机器学习来有效开发的一种形式,允许计算机学习使用特征的同时,也学习如何提取特征)能力,能够按其阶层结构对输入信息进行平移不变分类,因此也被成为“平移不变神经网络(shift-invariant artificial neural networks,siann)”。随着深度学习理论的提出和数值计算设备的改进,卷积神经网络得到了快速发展,并被应用于计算机视觉、自然语言处理等领域。cnn仿造生物的视知觉机制构建,可以进行监督学习和非监督学习,其隐层内的卷积核参数共享,同
时层间连接的稀疏性使得cnn能够以较小的计算量对格点化特征,例如像素特征和音频进行学习。
144.在一个具体的实现方式中,路况识别模型为resnet(deep residual network,深度残差网络)模型。其中,resnet包括多个相似的residual block(残差块)串联。假设某一个残差块的输入为x,其为原始图像或上一个残差块的输出,该残差块有2条路径f(x)和x,f(x)路径拟合残差,或称之为残差路径,x路径为identity mapping(恒等映射),将f(x)+x经过relu(激活函数)后直接作为下一个残差块的输入x。最后一个残差块经过平均池化,输出分类结果。因为残差学习相比原始特征直接学习更容易,当残差为0时,此时堆积层仅仅做了恒等映射,至少网络性能不会下降,实际上残差不会为0,这也会使得堆积层在输入特征基础上学习到新的特征,从而拥有更好的性能。
145.在另一个具体的实现方式中,路况识别模型为vgg(visual geometry group)模型,vgg网络是牛津大学计算机视觉组和google deepmind(深度思考)公司一起研发的深度卷积神经网络。在一个具体的实现方式中,图像处理模型可以通过vgg16来实现。具体地,图像有rgb三个色值通道,分别表示红、绿、蓝,每个通道内的像素可以用一个二维数组表示,数值代表0-255之间的像素值。由此,可以将图像转换为数组。将数组输入到卷积层后,卷积层通过使用一个卷积核,在每层像素矩阵上不断按步长扫描下去,每次扫到的数值会和卷积核中对应位置的数进行相乘,然后相加求和,得到的值将会生成一个新的矩阵。卷积核相当于卷积操作中的一个过滤器,用于提取图像的特征,特征提取完后会得到一个特征图。卷积核的大小可以是3x3或5x5等。卷积核里面的每个值就是需要训练模型过程中的神经元参数(权重),开始会有随机的初始值,当训练网络时,网络会通过后向传播不断更新这些参数值,知道寻找到最佳的参数值。更具体地,通过loss损失函数来获取最佳的参数值。经过卷积层的操作后提取到图像的特征信息,通过池化操作来进行降维,由于相邻区域会有相似特征信息,可以相互替代,由此,通过池化层可以不断地减小数据的空间大小,参数的数量和计算量会有相应的下降,这在一定程度上控制了过拟合,减小计算难度。将池化后的数据变成一维向量,输入到全连接层。全连接层用于输出类别的概率。
146.应理解,上述列举的resnet和vgg模型仅为本发明实施例的两个示例,本发明实施例的路况识别模型也可以通过其它模型实现。
147.步骤s240、生成路况信息。
148.步骤s250、生成数据库。
149.上述步骤s240和步骤s250可参照步骤s130和步骤s140,本发明实施例在此不再赘述。
150.由此,服务器即可根据数据采集终端获取的采集数据生成数据库,进而推送给用户。
151.具体地,图4是本发明实施例的路况信息推送方法的流程图。图4示出了用户终端与服务器之间通过数据交互推送路况信息的流程,具体包括如下步骤:
152.步骤s310、获取目标位置。
153.在本实施例中,用户终端获取目标位置。
154.在一个可选的实现方式中,所述目标位置为位置点。具体地,当用户需要查看地图中某一点的路况信息时,在地图上点击对应的位置,或者在界面的输入框中输入对应的地
址,以选择对应的目标位置。例如,对于图5中的显示界面所示的电子地图,当需要查看a1点的路况信息时,则在地图上点击a1点,或者输入a1点的地址即可。
155.在另一个可选的实现方式中,所述目标位置为区域。具体地,当用户需要查看地图中某一区域的路况信息时,在地图上选择要查看的区域,或者默认将显示界面中的全部区域作为目标位置。例如,对于图5所示的地图,当需要查看区域a2的路况信息时,则在地图上框选区域a2,将区域a2作为目标位置。或者,默认将显示界面中的全部区域作为目标位置,具体地,当用户通过app打开电子地图时,用户终端默认获取显示界面中的全部区域作为目标位置。
156.在又一个可选的实现方式中,所述目标位置为路径。具体地,当用户需要查看地图中某一路径的路况信息时,在地图上选择要查看的路径,或者,在导航领域,将导航路线作为路径。例如,对于图5所示的地图,当用户要从a3点去往a4点时,将a3到a4的路径作为目标位置。
157.步骤s320、发送信息获取请求。
158.在本实施例中,用户终端获取到目标位置后,生成信息获取请求并向服务器,所述信息获取请求至少包括所述目标位置。
159.步骤s330、匹配路况信息。
160.在本实施例中,服务器接收到用户终端发送的信息获取请求后,解析所述信息获取请求,以获取目标位置,并在所述数据库中获取定位信息与所述目标位置匹配的路况信息。
161.进一步地,如上述步骤s310所示,所述目标位置为位置点、区域或路径,在目标位置不同时,获取匹配的路况信息也有所不同。
162.当目标位置为位置点时,服务器获取定位信息与目标位置之间距离小于预定距离阈值的路况信息。其中,预定阈值可以为服务器默认设置的值,也可以是由用户设置的值,例如10米、50米或100米等。例如,对于图5中的a1点,图中虚线所示的区域即为定位信息与目标位置之间距离小于预定距离阈值的区域,由此,服务器获取定位信息在虚线区域内的路况信息即可。
163.当目标位置为区域时,服务器获取定位信息在区域内的路况信息。例如,对于图5所示的区域a2,服务器获取定位信息在区域a2内的路况信息即可。
164.当目标位置为路径时,服务器获取定位信息在所述路径上的路况信息。具体地,对于图5中所示的路径a3-a4,获取定位信息在路径a3-a4上的路况信息即可。
165.为了进一步提高用户的可操作性,避免向用户推送过的路况信息,影响用户体验,本发明实施例的服务器还可以用于对路况信息进行筛选。
166.在一个可选的实现方式中,服务器可以通过预定的位置进行筛选。例如,在某一区域(区域可以为基于城市、网格等划分)预先设置采样点,当服务器获取到路况信息后,对于每一个采样点,获取距离该采样点预定范围内、且距离最近的路况信息即可。其中,预先设置的采样点可以设置在发生拥堵情况的概率较大的位置。
167.在另一个可选的实现方式中,服务器可以基于获取到的路况信息的分布进行筛选。具体地,如果获取到的路况信息中,存在多个路况信息的分布比较密集的情况,则在分布密集的多个路况信息中选择其中一个即可。具体地,在分布密集的多个路况信息中选择
一个路况信息可以基于现有的各种方式实现,例如,随机选择一个,又例如,可以通过聚类的方式筛选,本发明实施例对此不做限制。
168.在又一个可选的实现方式中,服务器可以基于预定的数量进行筛选。例如,预先设置不同距离对应的路况信息的数量阈值,该数量阈值为对应距离的路况信息的上限值,由此,当获取到的路况信息较多时,在多个路况信息中选择预定数量个路况信息即可。
169.在再一个可选的实现方式中,服务器可以根据道路的拥堵程度进行筛选。具体地,服务器预先获取不同拥堵程度的路段,例如拥堵路段、缓行路段和通畅路段,由此,即可将道路分成多个路段。进而在匹配的路况信息中,将缓行路段和/或通畅路段的路况信息删除,只保留拥堵路段的路况信息即可。
170.需要说明的是,道路的拥堵程度可以基于现有的各种方式获取。例如,现有的电子地图一般都有道路的拥堵程度,可以基于现有电子地图的数据获取。又例如,如上所述,服务器可以根据图像处理模型获取到道路的拥堵程度,进而在采集数据分布较为广泛时,可以根据采集数据的定位信息和对应的路况识别结果生成道路的拥堵程度。
171.应理解,上述仅为筛选路况信息的几个示例,本发明实施例对筛选路况信息的方式不做限制,其可以通过现有的各种方式实现。
172.步骤s340、发送路况信息。
173.在本实施例中,服务器获取到与信息获取请求对应的路况信息后,将路况信息发送至用户终端,以使得用户终端显示所述路况信息。
174.步骤s350、显示路况信息。
175.在本实施例中,服务器将路况信息发送至用户终端,用户终端显示路况信息。
176.进一步地,用户终端在接收到服务器发送的路况信息后,通过第一显示界面展示所述路况信息。其中,所述第一显示界面至少包括电子地图和定位信息在所述电子地图中的图标。
177.具体地,图6是本发明第一实施例的第一显示界面的第一示例的示意图。在图6所示的实施例中,以目标位置为路径为例进行说明。电子地图如图中显示界面中的地图所示,路况信息的定位信息在所述电子地图中的位置图标,可如图中的图标tw1。
178.在一些实施例中,第一显示界面还包括路况信息的定位信息对应的文字信息,可如图中“xx路xx方向”。
179.在一些实施例中,第一显示界面还包括采集时间,可如图中“xxxx年xx月xx日”。
180.在一些实施例中,第一显示界面还包括反馈控件,如图中的“有用”、“无用”和“上报更新”控件。由此,通过反馈控件可以及时获取用户反馈,并更新路况信息。
181.具体地,如果地图中的路况信息对用户有用,则用户可点击“有用”控件,同时,“有用”控件后边的括号中的数字加1。如果地图中的路况信息对用户无用,则用户可点击“无用”控件,同时,“无用”控件后边的括号中的数字加1。同时,对于某一处的路况信息,如果用户到达位置后,发现路况信息有变化,例如,道路由拥堵变为缓行、由缓行变为拥堵、由缓行变为通畅等情况时,用户可以通过“上报更新”控件更新路况信息。在一个具体的实现方式中,当“上报更新”控件被点击时,用户终端自动启用拍摄功能,由此,用户可以拍摄图像或视频,并上报更新。
182.在一些实施例中,第一显示界面还包括间隔时间,具体如图中的“m分钟前更新”。
具体地,所述间隔时间为所述采集时间与请求时间的时间差。所述间隔时间可以是由服务器生成,并将间隔时间和路况信息一起发送至用户终端,其中,所述请求时间通过接收到的信息获取请求中获取,或者,所述请求时间为接收到所述信息获取请求的时间,当所述请求时间通过接收到的信息获取请求中获取时,对应地,用户终端向服务器发送的信息获取请求包括所述请求时间。所述间隔时间也可以是由用户终端生成,其中,所述请求时间为发送信息获取请求的时间,或者,所述请求时间为当前时间。
183.图7是本发明第一实施例的第一显示界面的第二示例的示意图。图7所示的实施例的第一显示界面与图6类似,区别在于,图7中的第一显示界面还包括图像数据和/或视频数据的图标,具体如图中的tw2。
184.进一步地,对于图6,定位信息在所述电子地图中的图标tw1为可点击图标,对于图7,定位信息在所述电子地图中的图标tw1,和/或,图像数据和/或视频数据的图标tw2为可点击图标。
185.图8是本发明第一实施例的第一显示界面的第三示例的示意图。图8所示的实施例的第一显示界面与图7类似,区别在于,图8中的第一显示界面适用于视频数据,对应地,视频数据的图标包括视频播放控件,具体如图中的g1。
186.应理解,视频播放控件不限于图6所示的位置,也可以为其它位置,例如,视频播放控件也可以设置在图标tw上,或者,视频播放控件同时设置在图像数据和/或视频数据以及图标tw上。
187.图9是本发明第二实施例的第一显示界面的第一示例的示意图。图9所示的实施例的第一显示界面与图6类似,区别在于,图9中的第一显示界面还包括路况识别结果,在图9中,路况识别结果为“拥堵”。
188.在一些实施例中,第一显示界面还可以包括路段的详情信息,例如,图中的“2.4公里”。由此,用户可以更加直观的获取拥堵路段的里程。
189.对应地,基于图6与图9的区别,本发明实施例还可以对图7和图8所示的第一显示界面作类似变换,得到其它类型的第一显示界面,本发明实施例在此不再赘述。
190.需要说明的是,图6-图9所示的第一显示界面仅为本发明实施例所提供的几个示例,本发明实施例对第一显示界面的内容不作限制,第一显示界面也可以包括其它内容。同时,对第一显示界面中的内容所在的位置也不做限制,可以根据实际需求作对应的变换。
191.例如,当目标位置为路径时,所述路况信息还包括路段通行信息,其中,所述路段通行信息为所述路径上不同拥堵程度的路段,以使得用户终端将所述路径上不同拥堵程度的路段以不同的方式展示。具体地,图10是本发明第二实施例的第一显示界面的第二示例的示意图。在图10所示的实施例中,第一显示界面展示了拥堵和通畅两种路段,分别采用不同的填充方案,其中,填充方案可采用图案和/或颜色。由此,用户更加直观的通过路径中的填充判断拥堵路段,进而选择更换路线或出发时间。
192.对于图6-图10中的第一显示界面均包括可点击图标,当第一显示界面中的可点击图标被点击时,跳转至第二显示界面。
193.图11是本发明第一实施例的第二显示界面的第一示例的示意图。当图6中的路况信息包括图像数据时,图6中的图标tw1被点击,进入图11所示的第二显示界面,将图像数据以大图的形式展示。其它信息可以与图6中的第一显示界面可以相同,也可以有所区别,本
发明实施例对此不作限制。
194.图12是本发明第一实施例的第二显示界面的第二示例的示意图。当图6中的路况信息包括视频数据时,图6中的图标tw1被点击,进入图12所示的第二显示界面,将视频数据以大图形式展示,并且大图有播放控件。当播放控件被点击时,开始播放视频,具体可如图13所示的第三示例。
195.进一步地,当图7中的可点击控件被点击时,如果路况信息包括图像数据,其第二显示界面可参照图11,如果路况信息包括视频数据,其第二显示界面可参照图12和图13。需要说明的是,图7跳转后的第二显示界面其可以与图11-图13相同,也可以有所不同,本发明实施例对此不做限制。
196.进一步地,当图8中的可点击控件被点击时,其第二显示界面可参照图12和图13。需要说明的是,图8跳转后的第二显示界面其可以与图12-图13相同,也可以有所不同,本发明实施例对此不做限制。
197.图14是本发明第二实施例的第二显示界面的第一示例的示意图。具体地,当图9中的路况信息包括图像数据时,可点击控件被点击时,进入图14所示的第二显示界面。将图像数据以大图的形式展示。其它信息可以与图9中的第一显示界面可以相同,也可以有所区别,本发明实施例对此不作限制。
198.图15是本发明第二实施例的第二显示界面的第二示例的示意图。具体地,当图9中的路况信息包括视频数据时,可点击控件被点击时,进入图15所示的第二显示界面,将视频数据以大图形式展示,并且大图有播放控件。当播放控件被点击时,开始播放视频,具体可如图16所示的第三示例。
199.应理解,图11-图16所示的第二显示界面仅为本发明实施例提供的几个示例,本发明实施例对第二显示界面不做限制,例如,第二显示界面中的图像数据或视频也可以显示在其它位置。
200.具体地,以图9所示的实施例为例进行说明,当路况信息包括视频数据时,其对应的第二显示界面可如图17所示第四示例,将视频数据以大图形式展示,并且大图有播放控件。当播放控件被点击时,开始播放视频,具体可如图18所示的第五示例。图17-图18与图15-图16的区别在于,图17-图18中,第二显示界面还包括电子地图,由此,用户可以同时查看电子地图和路况信息。
201.图19是本发明第二实施例的第二显示界面的第六示例的示意图。当图10所示的第一显示界面的可点击控件被点击时,进入图19所示的第二显示界面。在图19中,以路况信息包括图像数据为例进行说明,但本发明实施例对此不做限制,其也可以为视频数据,本发明实施例在此不再赘述。
202.应理解,上述图12到图13、图15到图16以及图17-图18中,均以当播放控件被点击时进行跳转为例进行说明,但本发明实施例对此同样不做限制,在一些场景下,也可以不设置播放控件,当进入第二显示界面后,直接播放视频数据。
203.在一些实施例中,第二显示界面还包括“退出控件”,具体如图11-图16中图像数据或视频数据的大图上方所示的控件。当退出控件被点击时,返回第一显示界面。或者,第二显示界面不设置退出控制,当第二显示界面中的空白区域上的任意一点被点击时,返回第一显示界面。对于图17-图19,可以设置为当路况信息的显示框被下拉时,返回第一显示界
面。
204.应理解,在图11-图16中,第二显示界面不显示电子地图,但本发明实施例对第二显示界面不作限制,例如,第二显示界面可以同时将电子地图和图像数据或视频数据显示在界面中,并且将图像数据或视频数据显示在电子地图的上层。另外,也可以通过设置图像数据或视频数据的透明度,使得用户也可以看见电子地图。同时,本发明实施例对空白界面的填充也不做限制,如图11-图16中,第二显示界面中除了图像数据或视频数据和其它展示信息外,还包括一些空白区域,这些区域没有包含任何信息,对于这些区域可以进行颜色和/或图案填充,例如,填充为灰色、黑色等。
205.同时,本发明实施例的路况信息的定位信息在所述电子地图中的位置图标是通过气泡方式展示。但是,图中所示的气泡仅为本发明实施例的一个示例,本发明实施例对气泡不作限制,气泡可以通过任意形状实现,例如圆形、椭圆形、多边形(三角形、四边形等)或者其它不规则的图形。同时,对于气泡的填充也不作限制,其可以通过对应的图像填充,也可以使用各种颜色填充。当使用图像填充时,填充图像可以是路况信息中的图像数据或视频数据的一部分或全部。
206.进一步地,第一显示界面和/或第二显示界面还包括反馈控件,如图中的“有用”、“无用”和“上报更新”控件。由此,通过反馈控件可以及时获取用户反馈,并更新信息。
207.具体地,如果地图中的路况信息对用户有用,则用户可点击“有用”控件,如果地图中的路况信息对用户无用,则用户可点击“无用”控件。同时,对于某一处的路况信息,如果用户到达位置后,发现路况信息有变化,用户可以通过“上报更新”控件更新路况信息。在一个具体的实现方式中,当“上报更新”控件被点击时,用户终端自动启用拍摄功能,由此,用户可以拍摄图像或视频,并上报更新。
208.由此,通过本发明实施例的路况信息的推送方法,通过一定的图像采集设备(手机、行车记录仪、摄像机等)获取特定区域实时的图像资料和gps位置信息,得到的实时图像资料进入图像识别模型,经过图像识别模型得到当前路段实时的对应道路通行状况,如拥堵、缓行、畅通等,得到当前道路准确的通行状态结果之后写入到数据库当中,数据库中保存当前区域实时的道路可通行状态识别结果和对应的最新的图像资料,数据库中数据根据采集设备采集到的数据进行实时更新,前端通过调用当前实时识别结果和对应的实时图像资料进行展示透传,在路径规划中,能够通过气泡展示的方式和路线颜色区别标注出拥堵路段,并展示对应图像,用户可以根据需求点开大图进行查看,能够满足用户获取实时特定区域准确的道路可通行状态结果,结合图像资料进行查看,给到用户更加直观的感受,如当前区域预报缓行,对不同用户体感不同,结果可能存在偏差,但是结合图像资料可以让用户感受到当前区域实时的道路拥堵程度和车辆数量,从而给到用户更好的体感。
209.本发明实施例通过接收到用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。
210.图20是本发明实施例的服务器端的路况信息推送方法的流程图。在图20所示的实施例中,路况信息的推送方法包括如下步骤:
211.步骤s410、接收用户终端发送的信息获取请求,所述信息获取请求包括目标位置。
212.步骤s420、在数据库中获取与所述目标位置匹配的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据。
213.步骤s430、向所述用户终端发送所述路况信息,以使得所述用户终端将所述图像数据和/或视频数据展示在电子地图中与所述定位信息对应的位置。
214.在一些实施例中,所述数据库通过如下步骤获取:
215.获取采集数据,所述采集数据包括定位信息、图像数据和/或视频数据;以及
216.将所述定位信息、图像数据和/或视频数据作为一组路况信息添加至所述数据库。
217.在一些实施例中,所述路况信息还包括路况识别结果,所述路况识别结果用于表征道路的拥堵程度;
218.其中,所述数据库通过如下步骤获取:
219.获取采集数据,所述采集数据至少包括定位信息、图像数据和/或视频数据;
220.通过预先训练的图像处理模型对所述图像数据和/或视频数据进行处理以获取路况识别结果;
221.将所述定位信息、路况识别结果、图像数据和/或视频数据作为一组路况信息添加至所述数据库。
222.在一些实施例中,所述路况信息还包括采集时间;
223.其中,所述采集时间通过在数据采集终端发送的采集数据中获取;或者
224.所述采集时间为接收到采集数据的时间;或者
225.所述采集时间为生成所述路况信息的时间。
226.在一些实施例中,所述路况信息还包括间隔时间,所述间隔时间为所述采集时间和当前时间的时间差。
227.在一些实施例中,所述目标位置为位置点、区域或路径。
228.在一些实施例中,响应于所述目标位置为位置点,在数据库中获取与所述目标位置匹配的路况信息具体为:
229.在所述数据库中获取定位信息与目标位置之间距离小于预定距离阈值的路况信息。
230.在一些实施例中,响应于所述目标位置为区域,在数据库中获取与所述目标位置匹配的路况信息具体为:
231.在所述数据库中获取定位信息在所述区域内的路况信息。
232.在一些实施例中,响应于所述目标位置为路径,在数据库中获取与所述目标位置匹配的路况信息具体为:
233.在所述数据库中获取定位信息在所述路径上的路况信息。
234.在一些实施例中,所述路况信息还包括路段通行信息;
235.其中,所述路段通行信息为所述路径上不同拥堵程度的路段,以使得用户终端将所述路径上不同拥堵程度的路段以不同的方式展示。
236.在一些实施例中,在所述数据库中获取定位信息在所述路径上的路况信息具体为:
237.在所述数据库中获取定位信息在所述路径上的拥堵路段的路况信息。
238.本发明实施例通过接收到用户终端发送的信息获取请求后,根据信息获取请求中
的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。
239.图21是本发明实施例的用户终端的路况信息推送方法的流程图。在图21所示的实施例中,路况信息的推送方法包括如下步骤:
240.步骤s510、向服务器发送的信息获取请求,所述信息获取请求包括目标位置。
241.步骤s520、接收服务器发送的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据。
242.步骤s530、通过第一显示界面展示所述路况信息;
243.其中,所述第一显示界面包括电子地图以及定位信息在所述电子地图中的图标。
244.在一些实施例中,所述定位信息在所述电子地图中的图标为可点击图标。
245.在一些实施例中,所述第一显示界面还包括所述图像数据和/或视频数据的图标。
246.在一些实施例中,所述图像数据和/或视频数据的图标为可点击图标。
247.在一些实施例中,所述方法还包括:
248.响应于所述可点击图标被触发,通过第二显示界面展示所述路况信息;
249.其中,第二显示界面包括图像数据和/或视频数据。
250.在一些实施例中,所述第二显示界面中的图像数据和/或视频数据展示在显示界面的部分区域或全部区域。
251.在一些实施例中,所述第一显示界面和/或所述第二显示界面还包括定位信息对应的文字信息、采集时间、间隔时间和路况识别结果中的一种或多种;
252.其中,所述采集时间和所述路况识别结果从所述路况信息中获取,所述间隔时间为所述采集时间和当前时间的时间差。
253.在一些实施例中,所述目标位置为位置点、区域或路径。
254.在一些实施例中,响应于所述目标位置为路径,所述路况信息还包括路段通行信息,所述路段通行信息为所述路径上不同拥堵程度的路段。
255.在一些实施例中,所述通过第一显示界面展示所述路况信息具体为:
256.将所述路径上不同拥堵程度的路段以不同的方式展示在所述第一显示界面的电子地图上。
257.本发明实施例通过接收到用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。
258.图22是本发明实施例的服务器的路况信息推送装置的示意图。在图22所示的实施例中,路况信息的推送装置包括信息获取请求接收单元221、路况信息匹配单元222和路况信息发送单元223。其中,信息获取请求接收单元221用于接收用户终端发送的信息获取请求,所述信息获取请求包括目标位置。路况信息匹配单元222用于在数据库中获取与所述目标位置匹配的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据。路况信息发送单元223用于向所述用户终端发送所述路况信息,以使得所述用户终端将所述图像数据和/或视频数据展示在电子地图中与所述定位信息对应的位置。
259.在一些实施例中,所述装置还包括第一数据库生成单元,具体包括:
260.第一采集数据获取子单元,用于获取采集数据,所述采集数据包括定位信息、图像数据和/或视频数据;以及
261.第一添加子单元,用于将所述定位信息、图像数据和/或视频数据作为一组路况信息添加至所述数据库。
262.在一些实施例中,所述路况信息还包括路况识别结果,所述路况识别结果用于表征道路的拥堵程度;
263.其中,所述装置还包括第二数据库生成单元,具体包括:
264.第二采集数据获取子单元,用于获取采集数据,所述采集数据至少包括定位信息、图像数据和/或视频数据;
265.路况识别子单元,用于通过预先训练的图像处理模型对所述图像数据和/或视频数据进行处理以获取路况识别结果;
266.第二添加子单元,用于将所述定位信息、路况识别结果、图像数据和/或视频数据作为一组路况信息添加至所述数据库。
267.在一些实施例中,所述路况信息还包括采集时间;
268.其中,所述采集时间通过在数据采集终端发送的采集数据中获取;或者
269.所述采集时间为接收到采集数据的时间;或者
270.所述采集时间为生成所述路况信息的时间。
271.在一些实施例中,所述路况信息还包括间隔时间,所述间隔时间为所述采集时间和当前时间的时间差。
272.在一些实施例中,所述目标位置为位置点、区域或路径。
273.在一些实施例中,所述路况信息匹配单元具体用于:
274.响应于所述目标位置为位置点,在所述数据库中获取定位信息与目标位置之间距离小于预定距离阈值的路况信息。
275.在一些实施例中,所述路况信息匹配单元具体用于:
276.响应于所述目标位置为区域,在所述数据库中获取定位信息在所述区域内的路况信息。
277.在一些实施例中,所述路况信息匹配单元具体用于:
278.响应于所述目标位置为路径,在所述数据库中获取定位信息在所述路径上的路况信息。
279.在一些实施例中,所述路况信息还包括路段通行信息;
280.其中,所述路段通行信息为所述路径上不同拥堵程度的路段,以使得用户终端将所述路径上不同拥堵程度的路段以不同的方式展示。
281.在一些实施例中,所述路况信息匹配单元具体用于:
282.在所述数据库中获取定位信息在所述路径上的拥堵路段的路况信息。
283.本发明实施例通过接收到用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。
284.图23是本发明实施例的用户终端的路况信息推送装置的示意图。在图23所示的实施例中,路况信息的推送装置包括信息获取请求发送单元231、路况信息接收单元232和第一显示单元233。其中,信息获取请求发送单元231用于向服务器发送的信息获取请求,所述信息获取请求包括目标位置。路况信息接收单元232用于接收服务器发送的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据。第一显示单元233用于通过第一显示界面展示所述路况信息;其中,所述第一显示界面包括电子地图以及定位信息在所述电子地图中的图标。
285.在一些实施例中,所述定位信息在所述电子地图中的图标为可点击图标。
286.在一些实施例中,所述第一显示界面还包括所述图像数据和/或视频数据的图标。
287.在一些实施例中,所述图像数据和/或视频数据的图标为可点击图标。
288.在一些实施例中,所述装置还包括:
289.第二显示单元,用于响应于所述可点击图标被触发,通过第二显示界面展示所述路况信息;
290.其中,第二显示界面包括图像数据和/或视频数据。
291.在一些实施例中,所述第二显示界面中的图像数据和/或视频数据展示在显示界面的部分区域或全部区域。
292.在一些实施例中,所述第一显示界面和/或所述第二显示界面还包括定位信息对应的文字信息、采集时间、间隔时间和路况识别结果中的一种或多种;
293.其中,所述采集时间和所述路况识别结果从所述路况信息中获取,所述间隔时间为所述采集时间和当前时间的时间差。
294.在一些实施例中,所述目标位置为位置点、区域或路径。
295.在一些实施例中,响应于所述目标位置为路径,所述路况信息还包括路段通行信息,所述路段通行信息为所述路径上不同拥堵程度的路段。
296.在一些实施例中,所述第一显示单元具体用于:
297.将所述路径上不同拥堵程度的路段以不同的方式展示在所述第一显示界面的电子地图上。
298.本发明实施例通过接收到用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。
299.图24是本发明实施例的电子设备的示意图。图24所示的电子设备为通用数据处理装置,其包括通用的计算机硬件结构,其至少包括处理器241和存储器242。处理器241和存储器242通过总线243连接。存储器242适于存储处理器241可执行的指令或程序。处理器241可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器241通过执行存储器242所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线243将上述多个组件连接在一起,同时将上述组件连接到显示控制器244和显示装置以及输入/输出(i/o)装置245。输入/输出(i/o)装置245可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置245通过输入/输出(i/o)控制器246与系统相连。
300.本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品。
301.本发明是参照根据本技术实施例的方法、装置(设备)和计算机程序产品的流程图来描述的。应理解可由计算机程序指令实现流程图中的每一流程。
302.这些计算机程序指令可以存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现流程图一个流程或多个流程中指定的功能。
303.也可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程中指定的功能的装置。
304.以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种路况信息推送方法,适用于服务器,其特征在于,所述方法包括:接收用户终端发送的信息获取请求,所述信息获取请求包括目标位置;在数据库中获取与所述目标位置匹配的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据;以及向所述用户终端发送所述路况信息,以使得所述用户终端将所述图像数据和/或视频数据展示在电子地图中与所述定位信息对应的位置。2.根据权利要求1所述的方法,其特征在于,所述数据库通过如下步骤获取:获取采集数据,所述采集数据包括定位信息、图像数据和/或视频数据;以及将所述定位信息、图像数据和/或视频数据作为一组路况信息添加至所述数据库。3.根据权利要求2所述的方法,其特征在于,所述路况信息还包括路况识别结果,所述路况识别结果用于表征道路的拥堵程度;其中,所述数据库通过如下步骤获取:获取采集数据,所述采集数据至少包括定位信息、图像数据和/或视频数据;通过预先训练的图像处理模型对所述图像数据和/或视频数据进行处理以获取路况识别结果;将所述定位信息、路况识别结果、图像数据和/或视频数据作为一组路况信息添加至所述数据库。4.根据权利要求2或3所述的方法,其特征在于,所述路况信息还包括采集时间;其中,所述采集时间通过在数据采集终端发送的采集数据中获取;或者所述采集时间为接收到采集数据的时间;或者所述采集时间为生成所述路况信息的时间。5.根据权利要求4所述的方法,其特征在于,所述路况信息还包括间隔时间,所述间隔时间为所述采集时间和当前时间的时间差。6.根据权利要求1所述的方法,其特征在于,所述目标位置为位置点、区域或路径。7.根据权利要求6所述的方法,其特征在于,响应于所述目标位置为位置点,在数据库中获取与所述目标位置匹配的路况信息具体为:在所述数据库中获取定位信息与目标位置之间距离小于预定距离阈值的路况信息。8.根据权利要求6所述的方法,其特征在于,响应于所述目标位置为区域,在数据库中获取与所述目标位置匹配的路况信息具体为:在所述数据库中获取定位信息在所述区域内的路况信息。9.根据权利要求6所述的方法,其特征在于,响应于所述目标位置为路径,在数据库中获取与所述目标位置匹配的路况信息具体为:在所述数据库中获取定位信息在所述路径上的路况信息。10.根据权利要求9所述的方法,其特征在于,所述路况信息还包括路段通行信息;其中,所述路段通行信息为所述路径上不同拥堵程度的路段,以使得用户终端将所述路径上不同拥堵程度的路段以不同的方式展示。11.根据权利要求10所述的方法,其特征在于,在所述数据库中获取定位信息在所述路径上的路况信息具体为:在所述数据库中获取定位信息在所述路径上的拥堵路段的路况信息。
12.一种路况信息推送方法,适用于用户终端,其特征在于,所述方法包括:向服务器发送的信息获取请求,所述信息获取请求包括目标位置;接收服务器发送的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据;以及通过第一显示界面展示所述路况信息;其中,所述第一显示界面包括电子地图以及定位信息在所述电子地图中的图标。13.根据权利要求12所述的方法,其特征在于,所述定位信息在所述电子地图中的图标为可点击图标。14.根据权利要求12所述的方法,其特征在于,所述第一显示界面还包括所述图像数据和/或视频数据的图标。15.根据权利要求14所述的方法,其特征在于,所述图像数据和/或视频数据的图标为可点击图标。16.根据权利要求13或15所述的方法,其特征在于,所述方法还包括:响应于所述可点击图标被触发,通过第二显示界面展示所述路况信息;其中,第二显示界面包括图像数据和/或视频数据。17.根据权利要求16所述的方法,其特征在于,所述第二显示界面中的图像数据和/或视频数据展示在显示界面的部分区域或全部区域。18.根据权利要求16所述的方法,其特征在于,所述第一显示界面和/或所述第二显示界面还包括定位信息对应的文字信息、采集时间、间隔时间和路况识别结果中的一种或多种;其中,所述采集时间和所述路况识别结果从所述路况信息中获取,所述间隔时间为所述采集时间和当前时间的时间差。19.根据权利要求18所述的方法,其特征在于,所述目标位置为位置点、区域或路径。20.根据权利要求19所述的方法,其特征在于,响应于所述目标位置为路径,所述路况信息还包括路段通行信息,所述路段通行信息为所述路径上不同拥堵程度的路段。21.根据权利要求20所述的方法,其特征在于,所述通过第一显示界面展示所述路况信息具体为:将所述路径上不同拥堵程度的路段以不同的方式展示在所述第一显示界面的电子地图上。22.一种路况信息推送装置,适用于服务器,其特征在于,所述装置包括:信息获取请求接收单元,用于接收用户终端发送的信息获取请求,所述信息获取请求包括目标位置;路况信息匹配单元,用于在数据库中获取与所述目标位置匹配的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据;以及路况信息发送单元,用于向所述用户终端发送所述路况信息,以使得所述用户终端将所述图像数据和/或视频数据展示在电子地图中与所述定位信息对应的位置。23.一种路况信息推送装置,适用于用户终端,其特征在于,所述装置包括:信息获取请求发送单元,用于向服务器发送的信息获取请求,所述信息获取请求包括目标位置;
路况信息接收单元,用于接收服务器发送的路况信息,所述路况信息包括定位信息、图像数据和/或视频数据;以及第一显示单元,用于通过第一显示界面展示所述路况信息;其中,所述第一显示界面包括电子地图以及定位信息在所述电子地图中的图标。24.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-21中任一项所述的方法。25.一种计算机程序产品,所述计算机程序产品包含计算机程序,其特征在于,当所述计算机程序在计算机上运行时,所述计算机执行上述权利要求1-21中任一项所述的方法。26.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-21中任一项所述的方法。
技术总结
公开了一种路况信息推送方法和装置。通过接收到用户终端发送的信息获取请求后,根据信息获取请求中的目标位置在数据库中获取匹配的路况信息,并发送至用户终端,以使得用户终端将路况信息中的图像数据和/或视频数据展示在电子地图中。由此,可以实现向用户推送更加实时、可视性更强的图像或视频,使得用户对路况的判断更加准确。况的判断更加准确。况的判断更加准确。
技术研发人员:许鹏飞 白冰 王智慧 邢腾飞
受保护的技术使用者:北京嘀嘀无限科技发展有限公司
技术研发日:2021.12.09
技术公布日:2023/6/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:遥控器套和语音遥控器组件的制作方法 下一篇:电力高压试验用区域保护装置的制作方法
