CN114626169B - Traffic network optimization method, device, equipment, readable storage medium and product - Google Patents
Traffic network optimization method, device, equipment, readable storage medium and product Download PDFInfo
- Publication number
- CN114626169B CN114626169B CN202210210044.1A CN202210210044A CN114626169B CN 114626169 B CN114626169 B CN 114626169B CN 202210210044 A CN202210210044 A CN 202210210044A CN 114626169 B CN114626169 B CN 114626169B
- Authority
- CN
- China
- Prior art keywords
- road
- road network
- continuous data
- topological graph
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Chemical & Material Sciences (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Analytical Chemistry (AREA)
- Traffic Control Systems (AREA)
Abstract
本公开提供了交通路网优化方法、装置、设备、可读存储介质及产品,涉及数据处理领域,尤其涉及智能交通领域。具体实现方案为:确定目标区域中目标交通路网对应的路网拓扑图以及微分算子;根据各道路节点周围预设区域内的交通要素信息,确定各道路节点对应的空间信息以及时序信息;根据各道路节点、与其对应的关联节点,将路网拓扑图划分为多个局部拓扑图;根据局部拓扑图内道路节点、关联节点对应的空间信息、时序信息、微分算子,计算局部拓扑图对应的目标连续数据;根据目标连续数据对目标交通路网进行优化操作。能够将离散的路网数据转换为连续化的路网数据,进而能够基于连续化的路网数据进行特征提取等数据处理,实现对交通路网的优化操作。
The present disclosure provides a traffic network optimization method, device, equipment, readable storage medium and product, which relate to the field of data processing, especially to the field of intelligent transportation. The specific implementation scheme is: determine the road network topology map and differential operator corresponding to the target traffic road network in the target area; determine the spatial information and time series information corresponding to each road node according to the traffic element information in the preset area around each road node; divide the road network topology map into multiple local topology maps according to each road node and its corresponding associated nodes; calculate the target continuous data corresponding to the local topology map according to the spatial information, time series information, and differential operator corresponding to the road nodes and associated nodes in the local topology map; optimize the target traffic road network according to the target continuous data. It is capable of converting discrete road network data into continuous road network data, and then it is capable of performing data processing such as feature extraction based on the continuous road network data to achieve optimization operations on the traffic road network.
Description
技术领域Technical Field
本公开涉及数据处理中的智能交通,尤其涉及一种交通路网优化方法、装置、设备、可读存储介质及产品。The present disclosure relates to intelligent transportation in data processing, and in particular to a transportation network optimization method, device, equipment, readable storage medium and product.
背景技术Background Art
地图软件实现导航功能主要基于全球卫星导航系统(Global NavigationSatellite System,简称GNSS系统)的卫星定位信息,然而这样的方案面临着两个挑战:一是城市环境的高层建筑与高架桥影响移动设备对卫星信号的接收,造成卫星定位点与实际不符;二是随着城乡的建设,路网的变化日趋频繁,路网复杂的区域也逐渐增多,对定位精度的要求也日益提高。The navigation function of map software is mainly based on the satellite positioning information of the Global Navigation Satellite System (GNSS system). However, such a solution faces two challenges: first, the high-rise buildings and viaducts in the urban environment affect the reception of satellite signals by mobile devices, resulting in the satellite positioning point being inconsistent with the actual situation; second, with the construction of urban and rural areas, the road network is changing more frequently, and the number of areas with complex road networks is gradually increasing, and the requirements for positioning accuracy are also increasing.
为了实现对交通路网的描述,当前的处理方法一般将区域内所有道路按经纬度和道路形状抽象为一个或相连的连续几个矢量;然后,在现实中道路汇合的位置,将对应的矢量连接起来,形成具有拓扑关系的图;最后,根据经纬度位置,增加交通信号灯、禁限行等其他辅助性描述,获得数据化描述。In order to describe the traffic network, the current processing method generally abstracts all roads in the area into one or several connected continuous vectors according to longitude and latitude and road shapes; then, at the location where the roads converge in reality, the corresponding vectors are connected to form a graph with a topological relationship; finally, according to the longitude and latitude positions, other auxiliary descriptions such as traffic lights, restricted driving and so on are added to obtain a digitized description.
但是,采用上述处理方法进行交通路网的描述时,由于数据化路网中的道路和其他交通设施均为离散数据,数据规模庞大,在大规模机器学习中很难提取足够的特征,进而难以提高电子地图的精度以及数据处理的效率。However, when using the above processing method to describe the traffic network, since the roads and other traffic facilities in the digitized road network are discrete data and the data scale is huge, it is difficult to extract sufficient features in large-scale machine learning, and thus it is difficult to improve the accuracy of electronic maps and the efficiency of data processing.
发明内容Summary of the invention
本公开提供了一种用于将离散化的交通路网数据转换为连续化数据额的交通路网优化方法、装置、设备、可读存储介质及产品。The present disclosure provides a traffic network optimization method, device, equipment, readable storage medium and product for converting discrete traffic network data into continuous data.
根据本公开的第一方面,提供了一种交通路网优化方法,包括:According to a first aspect of the present disclosure, a traffic network optimization method is provided, comprising:
确定目标区域中目标交通路网对应的路网拓扑图,并计算所述路网拓扑图对应的微分算子;Determine a road network topology corresponding to a target traffic road network in a target area, and calculate a differential operator corresponding to the road network topology;
根据各道路节点周围预设区域内的交通要素信息,确定各所述道路节点对应的空间信息以及时序信息,所述道路节点是所述路网拓扑图中与道路对应的节点;Determine spatial information and temporal information corresponding to each road node according to traffic element information in a preset area around each road node, wherein the road node is a node corresponding to a road in the road network topology map;
根据各所述道路节点以及与所述道路节点存在预设连接关系的关联节点,将所述路网拓扑图划分为多个局部拓扑图;Dividing the road network topology map into a plurality of local topology maps according to each of the road nodes and associated nodes having a preset connection relationship with the road nodes;
针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的空间信息以及时序信息、所述微分算子,计算所述局部拓扑图对应的目标连续数据;For each local topological graph, according to the spatial information and time series information corresponding to the road nodes and associated nodes in the local topological graph and the differential operator, the target continuous data corresponding to the local topological graph is calculated;
根据所述多个局部拓扑图对应的目标连续数据对所述目标交通路网进行优化操作。The target traffic network is optimized according to the target continuous data corresponding to the multiple local topological graphs.
根据本公开的第二方面,提供了一种交通路网优化装置,包括:According to a second aspect of the present disclosure, a traffic network optimization device is provided, comprising:
确定模块,用于确定目标区域中目标交通路网对应的路网拓扑图,并计算所述路网拓扑图对应的微分算子;A determination module, used to determine a road network topology corresponding to a target traffic road network in a target area, and calculate a differential operator corresponding to the road network topology;
处理模块,用于根据各道路节点周围预设区域内的交通要素信息,确定各所述道路节点对应的空间信息以及时序信息,所述道路节点是所述路网拓扑图中与道路对应的节点;A processing module, for determining spatial information and time sequence information corresponding to each road node according to traffic element information in a preset area around each road node, wherein the road node is a node corresponding to a road in the road network topology map;
划分模块,用于根据各所述道路节点以及与所述道路节点存在预设连接关系的关联节点,将所述路网拓扑图划分为多个局部拓扑图;A division module, used for dividing the road network topology map into a plurality of local topology maps according to each of the road nodes and associated nodes having a preset connection relationship with the road nodes;
计算模块,用于针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的空间信息以及时序信息、所述微分算子,计算所述局部拓扑图对应的目标连续数据;A calculation module, for calculating, for each local topological graph, target continuous data corresponding to the local topological graph according to spatial information and time sequence information corresponding to road nodes and associated nodes in the local topological graph and the differential operator;
优化模块,用于根据所述多个局部拓扑图对应的目标连续数据对所述目标交通路网进行优化操作。The optimization module is used to optimize the target traffic network according to the target continuous data corresponding to the multiple local topological graphs.
根据本公开的第三方面,提供了一种电子设备,包括:According to a third aspect of the present disclosure, there is provided an electronic device, including:
至少一个处理器;以及at least one processor; and
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively connected to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect.
根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如第一方面所述的方法。According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method as described in the first aspect.
根据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。According to a fifth aspect of the present disclosure, a computer program product is provided, comprising: a computer program, wherein the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program so that the electronic device executes the method described in the first aspect.
根据本公开的技术能够将离散的路网数据转换为连续化的路网数据,进而能够基于连续化的路网数据进行特征提取等数据处理,实现对交通路网的优化操作。According to the technology disclosed in the present invention, discrete road network data can be converted into continuous road network data, and then data processing such as feature extraction can be performed based on the continuous road network data to achieve optimization operations on the traffic road network.
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
附图用于更好地理解本方案,不构成对本公开的限定。其中:The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
图1为本公开实施例一提供的交通路网优化方法的流程示意图;FIG1 is a schematic diagram of a flow chart of a traffic network optimization method provided in Embodiment 1 of the present disclosure;
图2为本公开实施例提供的道路及交汇点示意图;FIG2 is a schematic diagram of roads and intersections provided in an embodiment of the present disclosure;
图3为本公开实施例提供的路网拓扑图的结构示意图;FIG3 is a schematic diagram of the structure of a road network topology diagram provided in an embodiment of the present disclosure;
图4为本公开实施例二提供的交通路网优化方法的流程示意图;FIG4 is a schematic diagram of a flow chart of a traffic network optimization method provided in Embodiment 2 of the present disclosure;
图5为本公开实施例三提供的交通路网优化方法的流程示意图;FIG5 is a schematic diagram of a flow chart of a traffic network optimization method provided in Embodiment 3 of the present disclosure;
图6为本公开实施例四提供的交通路网优化方法的流程示意图;FIG6 is a flow chart of a traffic network optimization method provided in Embodiment 4 of the present disclosure;
图7为本公开实施例提供的目标连续数据生成示意图;FIG7 is a schematic diagram of target continuous data generation provided by an embodiment of the present disclosure;
图8为本公开实施例五提供的交通路网优化装置的结构示意图;FIG8 is a schematic diagram of the structure of a traffic network optimization device provided in Embodiment 5 of the present disclosure;
图9为本公开实施例六提供的电子设备的结构示意图。FIG9 is a schematic diagram of the structure of an electronic device provided in Embodiment 6 of the present disclosure.
具体实施方式DETAILED DESCRIPTION
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
随着经济的发展与社会的进步,我国当前的私家车保有量和居民的驾车出行意愿呈逐年上升的趋势,相应地,大幅增加的出行需求对于地图导航功能也提出了更丰富、更高标准的要求。实际应用中,地图软件实现导航功能主要基于GNSS系统的卫星定位信息,然而这样的方案面临着两个挑战:一是城市环境的高层建筑与高架桥影响移动设备对卫星信号的接收,造成卫星定位点与实际不符;二是随着城乡的建设,路网的变化日趋频繁,路网复杂的区域也逐渐增多,对定位精度的要求也日益提高。With the development of economy and the progress of society, the current number of private cars in my country and the willingness of residents to travel by car are increasing year by year. Correspondingly, the greatly increased travel demand has also put forward richer and higher standards for map navigation functions. In practical applications, the navigation function of map software is mainly based on the satellite positioning information of the GNSS system. However, such a solution faces two challenges: First, the high-rise buildings and viaducts in the urban environment affect the reception of satellite signals by mobile devices, resulting in the satellite positioning point not being consistent with the actual situation; second, with the construction of urban and rural areas, the changes in the road network are becoming more and more frequent, and the areas with complex road networks are gradually increasing, and the requirements for positioning accuracy are also increasing.
现有技术中,在对交通路网进行描述时,一般将区域内所有道路按经纬度和道路形状抽象为一个或相连的连续几个矢量;然后,在现实中道路汇合的位置,将对应的矢量连接起来,形成具有拓扑关系的图;最后,根据经纬度位置,增加交通信号灯、禁限行等其他辅助性描述,获得交通路网的数据化描述。但是,采用上述方法进行交通路网的描述时,由于数据化路网中的道路和其他交通设施均为离散数据,数据规模庞大。因此,在大规模机器学习中很难提取足够的特征,相应地,也就提高了因地制宜、适用个性化导航策略的难度。In the prior art, when describing a traffic network, all roads in the area are generally abstracted into one or several connected continuous vectors according to longitude and latitude and road shape; then, at the location where the roads converge in reality, the corresponding vectors are connected to form a graph with a topological relationship; finally, according to the longitude and latitude positions, other auxiliary descriptions such as traffic lights and restricted driving are added to obtain a digitized description of the traffic network. However, when the above method is used to describe the traffic network, since the roads and other traffic facilities in the digitized network are all discrete data, the data scale is huge. Therefore, it is difficult to extract enough features in large-scale machine learning, and accordingly, it increases the difficulty of adapting personalized navigation strategies to local conditions.
在解决上述技术问题的过程中,发明人通过研究发现,为了在大规模机器学习中实现对路网数据特征的提取操作,可以将离散化的数据转换为连续化的数据。具体地,可以确定目标区域中目标交通路网对应的路网拓扑图,并计算所述路网拓扑图对应的微分算子。分别计算各道路节点对应的空间信息以及时序信息,对路网拓扑图进行划分操作,获得多个局部拓扑图。从而针对每一局部拓扑图,可以根据该空间信息以及时序信息、所述微分算子,进行目标连续数据的计算。In the process of solving the above technical problems, the inventors found through research that in order to realize the extraction operation of road network data features in large-scale machine learning, the discrete data can be converted into continuous data. Specifically, the road network topology corresponding to the target traffic road network in the target area can be determined, and the differential operator corresponding to the road network topology can be calculated. The spatial information and time series information corresponding to each road node are calculated respectively, and the road network topology is divided to obtain multiple local topology maps. Therefore, for each local topology map, the target continuous data can be calculated based on the spatial information and time series information and the differential operator.
本公开提供一种交通路网优化方法、装置、设备、可读存储介质及产品,应用于数据处理中的智能交通,能够将离散化的数据转换为连续化的数据,进而能够基于连续化的数据进行特征提取以及后续的路网优化等操作。The present disclosure provides a traffic network optimization method, device, equipment, readable storage medium and product, which are applied to intelligent transportation in data processing, can convert discrete data into continuous data, and then can perform feature extraction and subsequent road network optimization operations based on the continuous data.
图1为本公开实施例一提供的交通路网优化方法的流程示意图,如图1所示,该方法包括:FIG1 is a flow chart of a traffic network optimization method provided in Embodiment 1 of the present disclosure. As shown in FIG1 , the method includes:
步骤101、确定目标区域中目标交通路网对应的路网拓扑图,并计算所述路网拓扑图对应的微分算子。Step 101: determine a road network topology map corresponding to a target traffic road network in a target area, and calculate a differential operator corresponding to the road network topology map.
本实施例的执行主体为交通路网优化装置,该交通路网优化装置可耦合于服务器中,该服务器能够与终端设备以及数据库通信连接。The execution subject of this embodiment is a traffic network optimization device, which can be coupled to a server, and the server can be connected to the terminal device and the database for communication.
在本实施方式中,为了实现对目标区域的交通路网的优化操作,技术人员可以通过终端设备发送优化请求,其中,该优化请求中可以包括目标区域的标识信息。相应地,交通路网优化装置可以根据该目标区域的标识信息,确定该目标区域的目标交通路网所对应的路网拓扑图,其中,该路网拓扑图中包括有道路以及交汇点组成的拓扑关系。进一步地,可以计算路网拓扑图对应的微分算子,从而后续能够基于该微分算子实现离散数据的连续化处理。In this embodiment, in order to realize the optimization operation of the traffic road network of the target area, the technician can send an optimization request through the terminal device, wherein the optimization request can include the identification information of the target area. Accordingly, the traffic road network optimization device can determine the road network topology map corresponding to the target traffic road network of the target area according to the identification information of the target area, wherein the road network topology map includes the topological relationship composed of roads and intersections. Furthermore, the differential operator corresponding to the road network topology map can be calculated, so that the continuous processing of discrete data can be realized based on the differential operator later.
步骤102、根据各道路节点周围预设区域内的交通要素信息,确定各所述道路节点对应的空间信息以及时序信息,所述道路节点是所述路网拓扑图中与道路对应的节点。Step 102: Determine the spatial information and time sequence information corresponding to each road node according to the traffic element information in the preset area around each road node, wherein the road node is a node corresponding to the road in the road network topology map.
在本实施方式中,针对路网拓扑图中的每一道路节点,可以根据该道路节点周围预设区域内的交通要素信息,对该道路节点对应的空间信息以及时序信息,其中,道路节点是路网拓扑图中与道路对应的节点。In this embodiment, for each road node in the road network topology map, the spatial information and time series information corresponding to the road node can be obtained based on the traffic element information in the preset area around the road node, wherein the road node is the node corresponding to the road in the road network topology map.
可选地,该交通要素信息中包括但不限于该道路节点周围预设区域内路网形状、交通设置位置信息,从而能够基于该交通要素信息实现对道路节点对应的空间信息的计算。该交通要素信息中包括但不限于该道路节点周围预设区域内的轨迹信息,进而能够根据该轨迹信息实现对该道路节点周围预设区域内时序信息的计算。Optionally, the traffic element information includes but is not limited to the road network shape and traffic setting location information in the preset area around the road node, so that the spatial information corresponding to the road node can be calculated based on the traffic element information. The traffic element information includes but is not limited to the trajectory information in the preset area around the road node, and the time series information in the preset area around the road node can be calculated based on the trajectory information.
步骤103、根据各所述道路节点以及与所述道路节点存在预设连接关系的关联节点,将所述路网拓扑图划分为多个局部拓扑图。Step 103: Divide the road network topology map into a plurality of local topology maps according to each of the road nodes and associated nodes having a preset connection relationship with the road nodes.
在本实施方式中,针对路网拓扑图中的每一道路节点,可以根据预设连接关系,确定路网拓扑中与该道路节点存在上述预设连接关系的关联节点,将道路节点以及道路节点对应的关联节点确定为一个局部拓扑图。从而能够将路网拓扑图划分为多个局部拓扑图。其中,该预设连接关系可以为道路节点与关联节点之间边的数量。举例来说,该预设连接关系可以为将与道路节点之间存在两条边的节点确定为关联节点。In this embodiment, for each road node in the road network topology, the associated nodes in the road network topology that have the above-mentioned preset connection relationship with the road node can be determined according to the preset connection relationship, and the road node and the associated nodes corresponding to the road node are determined as a local topology map. Thus, the road network topology map can be divided into multiple local topology maps. Among them, the preset connection relationship can be the number of edges between the road node and the associated node. For example, the preset connection relationship can be to determine the node that has two edges with the road node as the associated node.
步骤104、针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的空间信息以及时序信息、所述微分算子,计算所述局部拓扑图对应的目标连续数据。Step 104: For each local topology map, the target continuous data corresponding to the local topology map is calculated according to the spatial information and time series information corresponding to the road nodes and associated nodes in the local topology map and the differential operator.
在本实施例方式中,在将路网拓扑图划分为至少一个局部拓扑图之后,针对每一个局部拓扑图,可以根据该局部拓扑图中道路节点以及空间节点对应的空间信息以及时序信息、路网拓扑图对应的微分算子,对该实现对局部拓扑图对应的局部路网离散化数据的连续化处理,获得与局部拓扑图对应的目标连续数据。In this embodiment, after dividing the road network topology map into at least one local topology map, for each local topology map, the local road network discretized data corresponding to the local topology map can be processed continuously based on the spatial information and time series information corresponding to the road nodes and spatial nodes in the local topology map and the differential operator corresponding to the road network topology map to obtain the target continuous data corresponding to the local topology map.
步骤105、根据所述多个局部拓扑图对应的目标连续数据对所述目标交通路网进行优化操作。Step 105: Optimize the target traffic network according to the target continuous data corresponding to the multiple local topological maps.
在本实施例中,在完成对全部局部拓扑图对应的目标连续数据的计算之后,即可以获得路网拓扑图对应的连续数据。通过将离散化的路网数据转换至连续化的数据,从而后续能够基于该连续化的数据进行特征提取操作。因此,可以根据该多个局部拓扑图对应的目标连续数据对目标交通路网进行优化操作。In this embodiment, after the calculation of the target continuous data corresponding to all the local topological maps is completed, the continuous data corresponding to the road network topological map can be obtained. By converting the discretized road network data into continuous data, the feature extraction operation can be performed based on the continuous data. Therefore, the target traffic road network can be optimized according to the target continuous data corresponding to the multiple local topological maps.
本实施例提供的交通路网优化方法,通过确定目标区域中目标交通路网对应的路网拓扑图,并计算所述路网拓扑图对应的微分算子。分别计算各道路节点对应的空间信息以及时序信息,对路网拓扑图进行划分操作,获得多个局部拓扑图。从而针对每一局部拓扑图,可以根据该空间信息以及时序信息、所述微分算子,进行目标连续数据的计算。从而后续能够基于该连续化的数据进行特征提取操作,进而能够基于不同的业务需求,对该目标连续数据进行不同的处理。The traffic network optimization method provided in this embodiment determines the road network topology corresponding to the target traffic road network in the target area and calculates the differential operator corresponding to the road network topology. The spatial information and time series information corresponding to each road node are calculated respectively, and the road network topology is divided to obtain multiple local topology maps. Therefore, for each local topology map, the target continuous data can be calculated based on the spatial information, time series information, and the differential operator. Therefore, the feature extraction operation can be performed based on the continuous data, and the target continuous data can be processed differently based on different business needs.
进一步地,在实施例一的基础上,步骤101包括:Further, based on the first embodiment, step 101 includes:
获取目标区域对应的目标交通路网。Get the target traffic road network corresponding to the target area.
根据所述目标交通路网中的道路以及交汇点,确定目标交通路网对应的路网拓扑图。According to the roads and intersections in the target traffic network, a road network topology map corresponding to the target traffic network is determined.
在本实施例中,在确定需要进行处理的目标区域之后,可以获取该目标区域对应的目标交通路网,该目标交通路网中包括多条道路以及道路之间的交汇点。因此,可以根据该目标交通路网中的道路以及交汇点,确定目标交通路网对应的路网拓扑图,该路网拓扑图中包括有道路以及交汇点组成的拓扑关系。In this embodiment, after determining the target area to be processed, the target traffic road network corresponding to the target area can be obtained, and the target traffic road network includes multiple roads and intersections between the roads. Therefore, according to the roads and intersections in the target traffic road network, the road network topology corresponding to the target traffic road network can be determined, and the road network topology includes the topological relationship composed of roads and intersections.
图2为本公开实施例提供的道路及交汇点示意图,如图2所示,道路21与道路22之间存在交汇点23。FIG. 2 is a schematic diagram of roads and intersections provided in an embodiment of the present disclosure. As shown in FIG. 2 , there is an intersection 23 between a road 21 and a road 22 .
本实施例提供的交通路网优化方法,通过根据该目标交通路网中的道路以及交汇点,确定目标交通路网对应的路网拓扑图,从而后续能够基于该路网拓扑图实现将离散化的数据转换为连续化的数据。The traffic network optimization method provided in this embodiment determines the road network topology map corresponding to the target traffic network according to the roads and intersections in the target traffic network, so that the discrete data can be converted into continuous data based on the road network topology map.
进一步地,在实施例一的基础上,其中,所述根据所述目标交通路网中的道路以及交汇点,确定目标交通路网对应的路网拓扑图,包括:Further, based on the first embodiment, the step of determining a road network topology map corresponding to the target traffic road network according to the roads and intersections in the target traffic road network includes:
将目标交通路网中的道路作为道路节点,将任意两条道路之间的交汇点作为边。The roads in the target traffic network are regarded as road nodes, and the intersection points between any two roads are regarded as edges.
根据所述道路节点以及边生成目标交通路网对应的路网拓扑图。A road network topology map corresponding to the target traffic road network is generated according to the road nodes and edges.
在本实施例中,针对目标交通路网中的每一道路,可以将该道路确定为道路节点,将任意两条道路之间的交汇点,作为该任意两个道路节点之间的边。基于道路节点以及道路节点之间的边,确定道路以及交汇点组成的拓扑关系,生成该目标交通路网对应的路网拓扑图。In this embodiment, for each road in the target traffic network, the road can be determined as a road node, and the intersection between any two roads can be used as the edge between the two road nodes. Based on the road nodes and the edges between the road nodes, the topological relationship between the roads and the intersections is determined, and a road network topology map corresponding to the target traffic network is generated.
图3为本公开实施例提供的路网拓扑图的结构示意图,如图3所示,可以将道路作为道路节点31,将任意两个道路节点31之间的交汇点作为边32。FIG3 is a schematic diagram of the structure of a road network topology diagram provided by an embodiment of the present disclosure. As shown in FIG3 , a road may be used as a road node 31 , and an intersection point between any two road nodes 31 may be used as an edge 32 .
本实施例提供的交通路网优化方法,通过将该道路确定为道路节点,将任意两条道路之间的交汇点,生成该目标交通路网对应的路网拓扑图。从而该路网拓扑图能够精准地表达道路以及交汇点之间的拓扑关系,进而能够提高后续数据处理的准确性。The traffic network optimization method provided in this embodiment determines the road as a road node and the intersection between any two roads to generate a road network topology map corresponding to the target traffic network. Thus, the road network topology map can accurately express the topological relationship between the roads and the intersections, thereby improving the accuracy of subsequent data processing.
进一步地,在实施例一的基础上,步骤105包括:Further, based on the first embodiment, step 105 includes:
获取路网优化请求,其中,所述路网优化请求中包括优化需求。A road network optimization request is obtained, wherein the road network optimization request includes optimization requirements.
根据所述路网优化请求,采用与所述优化需求对应的网络模型对所述多个局部拓扑图对应的目标连续数据进行数据处理。According to the road network optimization request, a network model corresponding to the optimization requirement is used to process the target continuous data corresponding to the multiple local topology maps.
在本实施例中,在根据目标交通路网生成目标连续数据之后,能够基于该目标连续数据进行特征提取的操作,进而能够基于不同的业务需求,对该目标连续数据进行不同的处理。具体地,用户可以根据不同的业务需求,发起路网优化请求。相应地,交通路网优化装置可以获取该路网优化请求,其中,路网优化请求中包括优化需求。根据该优化请求,采用与该优化需求对应的网络模型对多个局部拓扑图对应的目标连续数据进行数据处理。In this embodiment, after the target continuous data is generated according to the target traffic network, a feature extraction operation can be performed based on the target continuous data, and then the target continuous data can be processed differently based on different business needs. Specifically, the user can initiate a road network optimization request according to different business needs. Accordingly, the traffic network optimization device can obtain the road network optimization request, wherein the road network optimization request includes the optimization requirement. According to the optimization request, the target continuous data corresponding to the multiple local topology maps are processed using a network model corresponding to the optimization requirement.
举例来说,业务需求包括但不限于轨迹匹配、交通预测、定位漂移区域识别等。若当前的业务需求为对交通状况的预测,则可以将该多个局部拓扑图对应的目标连续数据输入至预设的交通预测模型中进行预测操作。或者,可以将该多个局部拓扑图对应的目标连续数据输入至预设的轨迹匹配模型中进行轨迹匹配操作。For example, business requirements include but are not limited to trajectory matching, traffic prediction, and positioning drift area identification. If the current business requirement is to predict traffic conditions, the target continuous data corresponding to the multiple local topological maps can be input into a preset traffic prediction model for prediction operations. Alternatively, the target continuous data corresponding to the multiple local topological maps can be input into a preset trajectory matching model for trajectory matching operations.
本实施例提供的交通路网优化方法,通过根据不同的业务需求,将多个局部拓扑图对应的目标连续数据输入至不同的网络模型进行数据处理,从而能够提高目标连续数据的适用性,使其适用于各种不同的场景。The traffic network optimization method provided in this embodiment can improve the applicability of the target continuous data and make it suitable for various scenarios by inputting the target continuous data corresponding to multiple local topology maps into different network models for data processing according to different business needs.
进一步地,在实施例一的基础上,步骤104之后,还包括:Further, based on the first embodiment, after step 104, the following steps are further included:
采用预设的聚类算法,对所述局部拓扑图对应的目标连续数据进行聚类操作。A preset clustering algorithm is used to perform a clustering operation on the target continuous data corresponding to the local topological map.
实际应用中,不同区域的交通要素之间存在着较大的差异,但是将离散的路网数据连续化处理、降维、抽象地再表达之后,其可能具有相同的连续化数据。因此,为了提高后续对路网数据的处理效率,降低数据冗余度,避免重复处理,在完成对局部拓扑图对应的目标连续数据的处理之后,可以采用预设的聚类算法,对局部拓扑图对应的目标连续数据进行聚类操作。其中,该预设的聚类算法具体可以为K-means算法。或者,其可以为任意一种聚类算法,本公开对此不做限制。In practical applications, there are large differences between traffic elements in different regions, but after the discrete road network data is processed continuously, reduced in dimension, and expressed abstractly, it may have the same continuous data. Therefore, in order to improve the efficiency of subsequent processing of road network data, reduce data redundancy, and avoid repeated processing, after completing the processing of the target continuous data corresponding to the local topology map, a preset clustering algorithm can be used to perform clustering operations on the target continuous data corresponding to the local topology map. Among them, the preset clustering algorithm can specifically be a K-means algorithm. Alternatively, it can be any clustering algorithm, and the present disclosure does not limit this.
本实施例提供的交通路网优化方法,通过对局部拓扑图对应的目标连续数据进行聚类操作,从而能够降低数据冗余度,提高后续路网数据的处理效率。The traffic network optimization method provided in this embodiment can reduce data redundancy and improve the processing efficiency of subsequent road network data by clustering the target continuous data corresponding to the local topology map.
图4为本公开实施例二提供的交通路网优化方法的流程示意图,所述微分算子为拉普拉斯算子,在实施例一的基础上,如图4所示,步骤101包括:FIG4 is a flow chart of a traffic network optimization method provided in the second embodiment of the present disclosure. The differential operator is a Laplace operator. Based on the first embodiment, as shown in FIG4 , step 101 includes:
步骤401、针对所述路网拓扑图中的每一道路节点,确定指向所述道路节点的边的数量,将所述边的数量确定为所述道路节点的入度。Step 401: for each road node in the road network topology graph, determine the number of edges pointing to the road node, and determine the number of edges as the in-degree of the road node.
步骤402、根据所述路网拓扑图中全部道路节点的入度生成所述路网拓扑图对应的入度矩阵。Step 402: Generate an in-degree matrix corresponding to the road network topology graph according to the in-degrees of all road nodes in the road network topology graph.
步骤403、针对所述路网拓扑图中的每一条边,确定所述边对应的交汇点的车流量和/或重要度,根据所述车流量和/或重要度确定所述边的权重。Step 403: for each edge in the road network topology graph, determine the traffic flow and/or importance of the intersection corresponding to the edge, and determine the weight of the edge according to the traffic flow and/or importance.
步骤404、根据所述路网拓扑图中全部条边对应的权重,生成所述路网拓扑图对应的权重矩阵。Step 404: Generate a weight matrix corresponding to the road network topology graph according to the weights corresponding to all the edges in the road network topology graph.
步骤405、根据所述入度矩阵以及所述权重矩阵计算所述路网拓扑图对应的拉普拉斯矩阵。Step 405: Calculate the Laplace matrix corresponding to the road network topology graph according to the in-degree matrix and the weight matrix.
在本实施例中,该微分算子具体可以为拉普拉斯算子。为了实现拉普拉斯算子的计算,首先需要计算该路网拓扑图对应的入度矩阵以及权重矩阵。其中,该入度具体可以为指向道路节点的边的数量,权重具体可以为道路对应的流量以及重要程度。In this embodiment, the differential operator may be a Laplace operator. In order to calculate the Laplace operator, it is first necessary to calculate the in-degree matrix and the weight matrix corresponding to the road network topology. The in-degree may be the number of edges pointing to the road node, and the weight may be the flow and importance of the road.
具体地,针对路网拓扑图中的每一道路节点,确定指向道路节点的边的数量,将边的数量确定为道路节点的入度。例如,一个道路节点对应有两条边,也即该道路对应有两个交汇点,可以确定该道路节点对应的入度为2。根据路网拓扑图中全部道路节点的入度生成路网拓扑图对应的入度矩阵。根据路网拓扑图中全部条边对应的权重,生成路网拓扑图对应的权重矩阵。根据入度矩阵以及权重矩阵计算路网拓扑图对应的拉普拉斯矩阵。在获得入度矩阵以及权重矩阵之后,即可以通过对入度矩阵以及权重矩阵的矩阵计算确定路网拓扑图对应的拉普拉斯矩阵。Specifically, for each road node in the road network topology graph, determine the number of edges pointing to the road node, and determine the number of edges as the in-degree of the road node. For example, a road node corresponds to two edges, that is, the road corresponds to two intersections, and it can be determined that the in-degree corresponding to the road node is 2. According to the in-degrees of all road nodes in the road network topology graph, the in-degree matrix corresponding to the road network topology graph is generated. According to the weights corresponding to all edges in the road network topology graph, the weight matrix corresponding to the road network topology graph is generated. The Laplace matrix corresponding to the road network topology graph is calculated based on the in-degree matrix and the weight matrix. After obtaining the in-degree matrix and the weight matrix, the Laplace matrix corresponding to the road network topology graph can be determined by matrix calculation of the in-degree matrix and the weight matrix.
本实施例提供的交通路网优化方法,通过计算该路网拓扑图对应的入度矩阵以及权重矩阵,从而能够通过对入度矩阵以及权重矩阵的矩阵计算,精准地确定路网拓扑图对应的拉普拉斯矩阵,为后续的数据处理提供了基础。The traffic network optimization method provided in this embodiment calculates the in-degree matrix and the weight matrix corresponding to the road network topology map, so that the Laplace matrix corresponding to the road network topology map can be accurately determined through matrix calculation of the in-degree matrix and the weight matrix, thereby providing a basis for subsequent data processing.
进一步地,在上述任一实施例的基础上,步骤405包括:Further, based on any of the above embodiments, step 405 includes:
对所述入度矩阵以及所述权重矩阵进行矩阵减法,获得所述路网拓扑图对应的拉普拉斯矩阵。Matrix subtraction is performed on the in-degree matrix and the weight matrix to obtain a Laplace matrix corresponding to the road network topology graph.
在本实施例中,在获得入度矩阵D以及权重矩阵W之后,可以对该入度矩阵以及权重矩阵进行矩阵减法操作,获得路网拓扑图对应的拉普拉斯矩阵L。其中,具体可以通过公式L=D-W实现对拉普拉斯矩阵L的计算。In this embodiment, after obtaining the in-degree matrix D and the weight matrix W, a matrix subtraction operation can be performed on the in-degree matrix and the weight matrix to obtain the Laplace matrix L corresponding to the road network topology graph. Specifically, the calculation of the Laplace matrix L can be implemented by the formula L=D-W.
本实施例提供的交通路网优化方法,通过对该入度矩阵以及权重矩阵进行矩阵减法操作,从而能够准确地计算路网拓扑图对应的拉普拉斯矩阵,为后续的数据处理提供了基础。The traffic network optimization method provided in this embodiment can accurately calculate the Laplace matrix corresponding to the road network topology map by performing matrix subtraction operations on the in-degree matrix and the weight matrix, thereby providing a basis for subsequent data processing.
图5为本公开实施例三提供的交通路网优化方法的流程示意图,在上述任一实施例的基础上,如图5所示,步骤103包括:FIG5 is a flow chart of a traffic network optimization method provided in Embodiment 3 of the present disclosure. Based on any of the above embodiments, as shown in FIG5 , step 103 includes:
步骤501、获取路网划分请求,其中,所述路网划分请求中包括所述预设连接关系,所述预设连接关系包括所述关联节点与所述道路节点之间边的数量。Step 501: Obtain a road network division request, wherein the road network division request includes the preset connection relationship, and the preset connection relationship includes the number of edges between the associated node and the road node.
步骤502、根据所述路网划分请求,针对各道路节点,在所述路网拓扑图中确定与所述道路节点符合预设连接关系的关联节点。Step 502: According to the road network division request, for each road node, determine in the road network topology map an associated node that has a preset connection relationship with the road node.
步骤503、针对各道路节点,将所述道路节点以及与所述道路节点对应的关联节点确定为所述局部拓扑图。Step 503: For each road node, determine the road node and the associated nodes corresponding to the road node as the local topology graph.
在本实施例中,该预设关系具体可以为关联节点与道路节点之间边的数量。因此,交通路网优化可以获取路网划分请求,其中,该路网划分请求中包括关联节点与道路节点之间边的数量。In this embodiment, the preset relationship may specifically be the number of edges between the associated node and the road node. Therefore, the traffic network optimization may obtain a road network division request, wherein the road network division request includes the number of edges between the associated node and the road node.
根据该路网划分请求,针对各道路节点,在路网拓扑图中确定与该道路节点符合预设连接关系的关联节点。举例来说,该预设连接关系可以为将与道路节点之间存在两条边的节点确定为关联节点。针对各道路节点,将道路节点以及与道路节点对应的关联节点确定为局部拓扑图,从而能够将网络拓扑图划分为多个局部拓扑图。According to the road network division request, for each road node, an associated node that meets a preset connection relationship with the road node is determined in the road network topology map. For example, the preset connection relationship may be to determine a node that has two edges with the road node as an associated node. For each road node, the road node and the associated nodes corresponding to the road node are determined as a local topology map, so that the network topology map can be divided into multiple local topology maps.
其中,该预设连接关系能够根据不同的需求进行切换,本公开对此不做限制。The preset connection relationship can be switched according to different requirements, and the present disclosure does not impose any limitation on this.
本实施例提供的交通路网优化方法,通过获取路网划分请求,根据该路网划分请求,针对各道路节点,在路网拓扑图中确定与该道路节点符合预设连接关系的关联节点,从而能够根据不同的业务需求,对网络拓扑结构进行不同的划分操作,适用于不同的应用场景。The traffic network optimization method provided in this embodiment obtains a road network division request, and according to the road network division request, determines, for each road node, an associated node that has a preset connection relationship with the road node in the road network topology map, so that different division operations can be performed on the network topology structure according to different business needs, and is suitable for different application scenarios.
进一步地,在上述任一实施例的基础上,所述交通要素信息包括所述道路节点周围预设区域内的路网结构、交通设施以及轨迹信息;步骤102包括:Further, based on any of the above embodiments, the traffic element information includes the road network structure, traffic facilities and trajectory information in a preset area around the road node; step 102 includes:
将所述道路节点周围预设区域内的路网结构、交通设施确定为所述道路节点对应的空间信息。The road network structure and traffic facilities in a preset area around the road node are determined as the spatial information corresponding to the road node.
按照预设的时间间隔获取所述道路节点周围预设区域内的轨迹信息,按照时间顺序将所述轨迹信息绘制在所述路网拓扑图上,获得所述道路节点对应的时序信息。The trajectory information in a preset area around the road node is obtained at a preset time interval, and the trajectory information is plotted on the road network topology map in chronological order to obtain the timing information corresponding to the road node.
在本实施例中,交通要素信息具体可以包括道路节点周围预设区域内的路网结构、交通设施以及轨迹信息。针对每一道路节点,可以将道路节点周围预设区域内的路网结构、交通设施确定为道路节点对应的空间信息。该空间信息一般为道路节点对应的静态信息,其能够表征该道路周围的路网是否复杂,能够实现对不同道路的区分。例如,主干道周围的路网较为复杂,而郊区的道路周围的路网则较为简单。In this embodiment, the traffic element information may specifically include the road network structure, traffic facilities and trajectory information in the preset area around the road node. For each road node, the road network structure and traffic facilities in the preset area around the road node may be determined as the spatial information corresponding to the road node. The spatial information is generally static information corresponding to the road node, which can characterize whether the road network around the road is complex and can distinguish different roads. For example, the road network around the main road is more complex, while the road network around the suburban road is simpler.
针对每一道路节点,可以按照预设的时间间隔获取道路节点周围预设区域内的轨迹信息,按照时间顺序将轨迹信息绘制在路网拓扑图上,获得道路节点对应的时序信息。该时序信息一般为道路节点对应的动态信息,其能够表征该道路周围预设区域内车辆的行为,例如道路周围预设区域内是否车流量比较大等。For each road node, the trajectory information in the preset area around the road node can be obtained at a preset time interval, and the trajectory information can be plotted on the road network topology map in chronological order to obtain the time series information corresponding to the road node. The time series information is generally dynamic information corresponding to the road node, which can characterize the behavior of vehicles in the preset area around the road, such as whether the traffic volume in the preset area around the road is relatively large.
本实施例提供的交通路网优化方法,通过根据交通要素信息分别确定道路节点对应的空间信息以及时序信息,从而能够精准地确定道路节点对应的静态信息以及动态信息,为后续的路网数据的处理提供了基础。The traffic network optimization method provided in this embodiment can accurately determine the static information and dynamic information corresponding to the road nodes by respectively determining the spatial information and temporal information corresponding to the road nodes according to the traffic element information, thereby providing a basis for the subsequent processing of the road network data.
图6为本公开实施例四提供的交通路网优化方法的流程示意图,在上述任一实施例的基础上,如图6所示,步骤104包括:FIG6 is a flow chart of a traffic network optimization method provided in a fourth embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG6 , step 104 includes:
步骤601、针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的空间信息、所述微分算子,计算所述局部拓扑图对应的空间连续数据。Step 601: For each local topology graph, calculate the spatial continuous data corresponding to the local topology graph according to the spatial information corresponding to the road nodes and associated nodes in the local topology graph and the differential operator.
步骤602、针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的时序信息、所述微分算子,计算所述局部拓扑图对应的时序连续数据。Step 602: For each local topology graph, calculate the time series continuous data corresponding to the local topology graph according to the time series information corresponding to the road nodes and associated nodes in the local topology graph and the differential operator.
步骤603、根据所述空间连续数据、时序连续数据计算所述局部拓扑图对应的目标连续数据。Step 603: Calculate target continuous data corresponding to the local topology map according to the spatial continuous data and the temporal continuous data.
在本实施例中,在分别确定道路节点对应的空间信息以及时序信息之后,可以分别基于空间信息以及时序信息实现对空间连续数据以及时序连续数据的计算。In this embodiment, after the spatial information and the temporal information corresponding to the road nodes are respectively determined, the spatial continuous data and the temporal continuous data can be calculated based on the spatial information and the temporal information respectively.
具体地,针对每一局部拓扑图,根据局部拓扑图内道路节点以及关联节点对应的空间信息、拉普拉斯算子,计算局部拓扑图对应的空间连续数据。针对每一局部拓扑图,根据局部拓扑图内道路节点以及关联节点对应的时序信息、拉普拉斯算子,计算局部拓扑图对应的时序连续数据。进而能够根据该空间连续数据、时序连续数据计算局部拓扑图对应的目标连续数据。Specifically, for each local topology map, the spatial continuous data corresponding to the local topology map is calculated according to the spatial information and Laplace operator corresponding to the road nodes and associated nodes in the local topology map. For each local topology map, the temporal continuous data corresponding to the local topology map is calculated according to the temporal information and Laplace operator corresponding to the road nodes and associated nodes in the local topology map. Then, the target continuous data corresponding to the local topology map can be calculated according to the spatial continuous data and the temporal continuous data.
本实施例提供的交通路网优化方法,通过分别基于空间信息以及时序信息实现对空间连续数据以及时序连续数据的计算,从而能够实现将离散化的数据转化为目标连续数据,进而能够实现对交通路网数据的特征提取操作。The traffic network optimization method provided in this embodiment realizes the calculation of spatial continuous data and temporal continuous data based on spatial information and temporal information respectively, thereby being able to convert discretized data into target continuous data, and further realizing feature extraction operations on traffic network data.
进一步地,在上述任一实施例的基础上,步骤603包括:Further, based on any of the above embodiments, step 603 includes:
按照预设的数据格式分别对所述空间连续数据以及所述时序连续数据进行调节操作,获得数据格式相同的所述空间连续数据以及所述时序连续数据。The spatially continuous data and the temporally continuous data are adjusted according to a preset data format to obtain the spatially continuous data and the temporally continuous data having the same data format.
对所述数据格式相同的所述空间连续数据以及所述时序连续数据进行数据融合操作,获得融合后的连续数据。A data fusion operation is performed on the spatial continuous data and the temporal continuous data having the same data format to obtain fused continuous data.
根据所述融合后的连续数据确定所述目标连续数据。The target continuous data is determined according to the fused continuous data.
在本实施例中,由于空间连续数据与时序连续数据在数据格式上可能存在差异,无法直接进行数据计算。因此,为了实现对空间连续数据与时序连续数据的数据融合等操作,可以预先设置一数据格式,根据该预设的数据格式分别对空间连续数据以及时序连续数据进行调节操作,获得数据格式相同的空间连续数据以及时序连续数据。具体地,可以分别设置空间卷积神经网络模型以及时间卷积神经网络模型,通过空间卷积神经网络模型按照预设的数据格式对空间连续数据进行调节操作,通过时间卷积神经网络模型按照预设的数据格式对时间连续数据进行调节操作,获得数据格式相同的空间连续数据以及时序连续数据。In this embodiment, since there may be differences in data formats between spatial continuous data and temporal continuous data, data calculation cannot be performed directly. Therefore, in order to realize operations such as data fusion of spatial continuous data and temporal continuous data, a data format can be pre-set, and the spatial continuous data and temporal continuous data can be adjusted according to the preset data format to obtain spatial continuous data and temporal continuous data with the same data format. Specifically, a spatial convolutional neural network model and a temporal convolutional neural network model can be set respectively, and the spatial continuous data can be adjusted according to the preset data format by the spatial convolutional neural network model, and the temporal continuous data can be adjusted according to the preset data format by the temporal convolutional neural network model, so as to obtain spatial continuous data and temporal continuous data with the same data format.
当空间连续数据以及时序连续数据数据格式相同时,即可以对二者进行数据融合操作,根据融合后的连续数据确定目标连续数据。When the spatial continuous data and the temporal continuous data have the same data format, they can be fused and the target continuous data can be determined based on the fused continuous data.
图7为本公开实施例提供的目标连续数据生成示意图,如图7所示,可以通过预设的空间卷积神经网络模型71按照预设的数据格式对空间连续数据72进行调节操作,并通过预设的时间卷积神经网络模型73按照预设的数据格式对时间连续数据74进行调节操作。获得数据格式相同的空间连续数据以及时序连续数据。对数据格式相同的空间连续数据以及时序连续数据进行数据融合操作,获得融合后的连续数据75。FIG7 is a schematic diagram of target continuous data generation provided by an embodiment of the present disclosure. As shown in FIG7 , the spatial continuous data 72 can be adjusted according to a preset data format by a preset spatial convolutional neural network model 71, and the temporal continuous data 74 can be adjusted according to a preset data format by a preset temporal convolutional neural network model 73. Spatial continuous data and temporal continuous data with the same data format are obtained. Data fusion operation is performed on the spatial continuous data and temporal continuous data with the same data format to obtain fused continuous data 75.
本实施例提供的交通路网优化方法,通过根据该预设的数据格式分别对空间连续数据以及时序连续数据进行调节操作,获得数据格式相同的空间连续数据以及时序连续数据,从而能够实现对空间连续数据以及时序连续数据的格式调节操作,进而能够实现对空间连续数据以及时序连续数据的数据融合操作,获得融合后的连续数据。The traffic network optimization method provided in this embodiment obtains spatial continuous data and temporal continuous data with the same data format by adjusting the spatial continuous data and temporal continuous data respectively according to the preset data format, thereby realizing the format adjustment operation of the spatial continuous data and the temporal continuous data, and further realizing the data fusion operation of the spatial continuous data and the temporal continuous data to obtain the fused continuous data.
进一步地,在上述任一实施例的基础上,步骤101之后,还包括:Further, based on any of the above embodiments, after step 101, the method further includes:
针对所述目标交通路网中的每一道路,获取所述道路对应的属性信息,其中,所述属性信息包括道路的宽度、长度、车道数、功能等级、通行状况中的一项或多项。For each road in the target traffic network, attribute information corresponding to the road is obtained, wherein the attribute information includes one or more of the width, length, number of lanes, functional level, and traffic conditions of the road.
根据所述各道路对应的属性信息确定所述目标交通路网对应的道路特征矢量。The road feature vector corresponding to the target traffic road network is determined according to the attribute information corresponding to each road.
所述根据所述融合后的连续数据确定所述目标连续数据,包括:The determining the target continuous data according to the fused continuous data includes:
对所述融合后的连续数据以及所述道路特征矢量进行数据拼接操作,获得所述目标连续数据。A data splicing operation is performed on the fused continuous data and the road feature vector to obtain the target continuous data.
在本实施例中,在完成对空间连续数据以及时序连续数据的数据融合操作之后,还可以进一步地将该融合后的连续数据与道路对应的属性信息进行数据拼接操作。具体地,针对目标交通路网中的每一道路,获取道路对应的属性信息,其中,属性信息包括道路的宽度、长度、车道数、功能等级、通行状况中的一项或多项。对融合后的连续数据以及道路特征矢量进行数据拼接操作,获得目标连续数据。从而能够综合地考虑道路节点的静态、动态信息以及属性信息,提高生成的目标连续数据的全面性以及精准性。In this embodiment, after completing the data fusion operation of spatial continuous data and temporal continuous data, the fused continuous data can be further spliced with the attribute information corresponding to the road. Specifically, for each road in the target traffic network, the attribute information corresponding to the road is obtained, wherein the attribute information includes one or more of the width, length, number of lanes, functional level, and traffic conditions of the road. The fused continuous data and the road feature vector are spliced to obtain the target continuous data. In this way, the static, dynamic information and attribute information of the road nodes can be comprehensively considered to improve the comprehensiveness and accuracy of the generated target continuous data.
图8为本公开实施例五提供的交通路网优化装置的结构示意图,如图8所示,该装置包括:确定模块81、处理模块82、划分模块83、计算模块84以及优化模块85。其中,确定模块81,用于确定目标区域中目标交通路网对应的路网拓扑图,并计算所述路网拓扑图对应的微分算子。处理模块82,用于根据各道路节点周围预设区域内的交通要素信息,确定各所述道路节点对应的空间信息以及时序信息,所述道路节点是所述路网拓扑图中与道路对应的节点。划分模块83,用于根据各所述道路节点以及与所述道路节点存在预设连接关系的关联节点,将所述路网拓扑图划分为多个局部拓扑图。计算模块84,用于针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的空间信息以及时序信息、所述微分算子,计算所述局部拓扑图对应的目标连续数据。优化模块85,用于根据所述多个局部拓扑图对应的目标连续数据对所述目标交通路网进行优化操作。FIG8 is a schematic diagram of the structure of a traffic network optimization device provided in the fifth embodiment of the present disclosure. As shown in FIG8, the device includes: a determination module 81, a processing module 82, a division module 83, a calculation module 84, and an optimization module 85. Among them, the determination module 81 is used to determine the road network topology map corresponding to the target traffic road network in the target area, and calculate the differential operator corresponding to the road network topology map. The processing module 82 is used to determine the spatial information and time sequence information corresponding to each road node according to the traffic element information in the preset area around each road node. The road node is a node corresponding to the road in the road network topology map. The division module 83 is used to divide the road network topology map into multiple local topology maps according to each road node and the associated node having a preset connection relationship with the road node. The calculation module 84 is used to calculate the target continuous data corresponding to the local topology map according to the spatial information and time sequence information corresponding to the road node and the associated node in the local topology map and the differential operator for each local topology map. The optimization module 85 is used to optimize the target traffic road network according to the target continuous data corresponding to the multiple local topology maps.
进一步地,在实施例五的基础上,所述确定模块包括:路网获取单元以及拓扑图确定单元。其中,路网获取单元,用于获取目标区域对应的目标交通路网。拓扑图确定单元,用于根据所述目标交通路网中的道路以及交汇点,确定目标交通路网对应的路网拓扑图。Further, based on the fifth embodiment, the determination module includes: a road network acquisition unit and a topology map determination unit. The road network acquisition unit is used to acquire the target traffic road network corresponding to the target area. The topology map determination unit is used to determine the road network topology map corresponding to the target traffic road network according to the roads and intersections in the target traffic road network.
进一步地,在实施例五的基础上,所述拓扑图确定单元包括:转换子单元以及生成子单元,其中,转换子单元,用于将目标交通路网中的道路作为道路节点,将任意两条道路之间的交汇点作为边。生成子单元,用于根据所述道路节点以及边生成目标交通路网对应的路网拓扑图。Further, based on the fifth embodiment, the topology map determining unit includes: a conversion subunit and a generation subunit, wherein the conversion subunit is used to use roads in the target traffic road network as road nodes and the intersection between any two roads as edges. The generation subunit is used to generate a road network topology map corresponding to the target traffic road network according to the road nodes and edges.
进一步地,在实施例五的基础上,所述优化模块包括:请求获取单元以及优化单元。其中,请求获取单元,用于获取路网优化请求,所述路网优化请求中包括优化需求,优化单元,用于根据所述路网优化请求,采用与所述优化需求对应的网络模型对所述多个局部拓扑图对应的目标连续数据进行数据处理。Further, based on the fifth embodiment, the optimization module includes: a request acquisition unit and an optimization unit. The request acquisition unit is used to acquire a road network optimization request, wherein the road network optimization request includes an optimization requirement, and the optimization unit is used to process the target continuous data corresponding to the multiple local topology graphs according to the road network optimization request using a network model corresponding to the optimization requirement.
进一步地,在实施例五的基础上,所述装置还包括:聚类模块,用于采用预设的聚类算法,对所述局部拓扑图对应的目标连续数据进行聚类操作。Furthermore, based on the fifth embodiment, the device further includes: a clustering module, which is used to perform clustering operations on the target continuous data corresponding to the local topology map using a preset clustering algorithm.
进一步地,在实施例五的基础上,所述微分算子为拉普拉斯算子,所述确定模块包括:入度确定单元、入度矩阵生成单元、权重确定单元、权重矩阵生成单元以及矩阵计算单元。其中,入度确定单元,用于针对所述路网拓扑图中的每一道路节点,确定指向所述道路节点的边的数量,将所述边的数量确定为所述道路节点的入度。入度矩阵生成单元,用于根据所述路网拓扑图中全部道路节点的入度生成所述路网拓扑图对应的入度矩阵。权重确定单元,用于针对所述路网拓扑图中的每一条边,确定所述边对应的交汇点的车流量和/或重要度,根据所述车流量和/或重要度确定所述边的权重。权重矩阵生成单元,用于根据所述路网拓扑图中全部条边对应的权重,生成所述路网拓扑图对应的权重矩阵。矩阵计算单元,用于根据所述入度矩阵以及所述权重矩阵计算所述路网拓扑图对应的拉普拉斯矩阵。Further, on the basis of the fifth embodiment, the differential operator is a Laplace operator, and the determination module includes: an in-degree determination unit, an in-degree matrix generation unit, a weight determination unit, a weight matrix generation unit, and a matrix calculation unit. Among them, the in-degree determination unit is used to determine the number of edges pointing to each road node in the road network topology map, and determine the number of edges as the in-degree of the road node. The in-degree matrix generation unit is used to generate the in-degree matrix corresponding to the road network topology map according to the in-degrees of all road nodes in the road network topology map. The weight determination unit is used to determine the traffic flow and/or importance of the intersection corresponding to each edge in the road network topology map, and determine the weight of the edge according to the traffic flow and/or importance. The weight matrix generation unit is used to generate the weight matrix corresponding to the road network topology map according to the weights corresponding to all edges in the road network topology map. The matrix calculation unit is used to calculate the Laplace matrix corresponding to the road network topology map according to the in-degree matrix and the weight matrix.
进一步地,在上述任一实施例的基础上,所述矩阵计算单元包括:矩阵处理子单元,用于对所述入度矩阵以及所述权重矩阵进行矩阵减法,获得所述路网拓扑图对应的拉普拉斯矩阵。Further, based on any of the above embodiments, the matrix calculation unit includes: a matrix processing subunit, which is used to perform matrix subtraction on the in-degree matrix and the weight matrix to obtain a Laplace matrix corresponding to the road network topology graph.
进一步地,在上述任一实施例的基础上,所述划分模块包括:获取单元、节点确定单元以及局部拓扑图单元。其中,获取单元,用于获取路网划分请求,其中,所述路网划分请求中包括所述预设连接关系,所述预设连接关系包括所述关联节点与所述道路节点之间边的数量。节点确定单元,用于根据所述路网划分请求,针对各道路节点,在所述路网拓扑图中确定与所述道路节点符合预设连接关系的关联节点。局部拓扑图单元,用于针对各道路节点,将所述道路节点以及与所述道路节点对应的关联节点确定为所述局部拓扑图。Further, based on any of the above embodiments, the division module includes: an acquisition unit, a node determination unit and a local topology map unit. The acquisition unit is used to obtain a road network division request, wherein the road network division request includes the preset connection relationship, and the preset connection relationship includes the number of edges between the associated node and the road node. The node determination unit is used to determine, for each road node, the associated node that meets the preset connection relationship with the road node in the road network topology map according to the road network division request. The local topology map unit is used to determine, for each road node, the road node and the associated node corresponding to the road node as the local topology map.
进一步地,在上述任一实施例的基础上,所述交通要素信息包括所述道路节点周围预设区域内的路网结构、交通设施以及轨迹信息;所述处理模块包括:空间信息确定单元以及时序信息确定单元。空间信息确定单元,用于将所述道路节点周围预设区域内的路网结构、交通设施确定为所述道路节点对应的空间信息。时序信息确定单元,用于按照预设的时间间隔获取所述道路节点周围预设区域内的轨迹信息,按照时间顺序将所述轨迹信息绘制在所述路网拓扑图上,获得所述道路节点对应的时序信息。Further, on the basis of any of the above embodiments, the traffic element information includes the road network structure, traffic facilities and trajectory information in the preset area around the road node; the processing module includes: a spatial information determination unit and a time sequence information determination unit. The spatial information determination unit is used to determine the road network structure and traffic facilities in the preset area around the road node as the spatial information corresponding to the road node. The time sequence information determination unit is used to obtain the trajectory information in the preset area around the road node at a preset time interval, draw the trajectory information on the road network topology map in time sequence, and obtain the time sequence information corresponding to the road node.
进一步地,在上述任一实施例的基础上,所述计算模块包括:空间连续数据计算单元、时序连续数据计算单元以及时序连续数据计算单元。空间连续数据计算单元,用于针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的空间信息、所述微分算子,计算所述局部拓扑图对应的空间连续数据。时序连续数据计算单元,用于针对每一局部拓扑图,根据所述局部拓扑图内道路节点以及关联节点对应的时序信息、所述微分算子,计算所述局部拓扑图对应的时序连续数据。时序连续数据计算单元,用于根据所述空间连续数据、时序连续数据计算所述局部拓扑图对应的目标连续数据。Further, based on any of the above embodiments, the calculation module includes: a spatial continuous data calculation unit, a temporal continuous data calculation unit and a temporal continuous data calculation unit. The spatial continuous data calculation unit is used to calculate, for each local topology map, the spatial continuous data corresponding to the local topology map according to the spatial information corresponding to the road nodes and associated nodes in the local topology map and the differential operator. The temporal continuous data calculation unit is used to calculate, for each local topology map, the temporal continuous data corresponding to the local topology map according to the temporal information corresponding to the road nodes and associated nodes in the local topology map and the differential operator. The temporal continuous data calculation unit is used to calculate the target continuous data corresponding to the local topology map according to the spatial continuous data and the temporal continuous data.
进一步地,在上述任一实施例的基础上,所述时序连续数据计算单元包括:调节子单元、融合子单元以及确定子单元。其中,调节子单元,用于按照预设的数据格式分别对所述空间连续数据以及所述时序连续数据进行调节操作,获得数据格式相同的所述空间连续数据以及所述时序连续数据。融合子单元,用于对所述数据格式相同的所述空间连续数据以及所述时序连续数据进行数据融合操作,获得融合后的连续数据。确定子单元,用于根据所述融合后的连续数据确定所述目标连续数据。Further, based on any of the above embodiments, the time series continuous data calculation unit includes: an adjustment subunit, a fusion subunit and a determination subunit. Among them, the adjustment subunit is used to perform adjustment operations on the spatial continuous data and the time series continuous data respectively according to a preset data format to obtain the spatial continuous data and the time series continuous data with the same data format. The fusion subunit is used to perform data fusion operations on the spatial continuous data and the time series continuous data with the same data format to obtain fused continuous data. The determination subunit is used to determine the target continuous data based on the fused continuous data.
进一步地,在上述任一实施例的基础上,所述装置还包括:属性信息确定模块、矢量确定模块。属性信息确定模块,用于针对所述目标交通路网中的每一道路,获取所述道路对应的属性信息,其中,所述属性信息包括道路的宽度、长度、车道数、功能等级、通行状况中的一项或多项。矢量确定模块,用于根据所述各道路对应的属性信息确定所述目标交通路网对应的道路特征矢量。所述确定子单元用于:对所述融合后的连续数据以及所述道路特征矢量进行数据拼接操作,获得所述目标连续数据。Furthermore, on the basis of any of the above embodiments, the device further includes: an attribute information determination module and a vector determination module. The attribute information determination module is used to obtain the attribute information corresponding to each road in the target traffic network, wherein the attribute information includes one or more of the width, length, number of lanes, functional level, and traffic conditions of the road. The vector determination module is used to determine the road feature vector corresponding to the target traffic network according to the attribute information corresponding to each road. The determination subunit is used to perform data splicing operations on the fused continuous data and the road feature vector to obtain the target continuous data.
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
根据本公开的实施例,本公开还提供了一种计算机程序产品,计算机程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。According to an embodiment of the present disclosure, the present disclosure also provides a computer program product, which includes: a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.
图9为本公开实施例六提供的电子设备的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG9 is a schematic diagram of the structure of an electronic device provided in Embodiment 6 of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and/or required herein.
如图9所示,设备900包括计算单元901,其可以根据存储在只读存储器(ROM)902中的计算机程序或者从存储单元908加载到随机访问存储器(RAM)903中的计算机程序,来执行各种适当的动作和处理。在RAM 903中,还可存储设备900操作所需的各种程序和数据。计算单元901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。As shown in Figure 9, the device 900 includes a computing unit 901, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 902 or a computer program loaded from a storage unit 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the device 900 can also be stored. The computing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input/output (I/O) interface 905 is also connected to the bus 904.
设备900中的多个部件连接至I/O接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。A number of components in the device 900 are connected to the I/O interface 905, including: an input unit 906, such as a keyboard, a mouse, etc.; an output unit 907, such as various types of displays, speakers, etc.; a storage unit 908, such as a disk, an optical disk, etc.; and a communication unit 909, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 909 allows the device 900 to exchange information/data with other devices through a computer network such as the Internet and/or various telecommunication networks.
计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理,例如交通路网优化方法。例如,在一些实施例中,交通路网优化方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由ROM 902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到RAM 903并由计算单元901执行时,可以执行上文描述的交通路网优化方法的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行交通路网优化方法。The computing unit 901 may be a variety of general and/or special processing components with processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 901 performs the various methods and processes described above, such as the traffic network optimization method. For example, in some embodiments, the traffic network optimization method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 908. In some embodiments, part or all of the computer program may be loaded and/or installed on the device 900 via the ROM 902 and/or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the computing unit 901, one or more steps of the traffic network optimization method described above may be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform the traffic network optimization method in any other appropriate manner (e.g., by means of firmware).
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and/or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions/operations specified in the flow chart and/or block diagram. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务("Virtual Private Server",或简称"VPS")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims (21)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210210044.1A CN114626169B (en) | 2022-03-03 | 2022-03-03 | Traffic network optimization method, device, equipment, readable storage medium and product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210210044.1A CN114626169B (en) | 2022-03-03 | 2022-03-03 | Traffic network optimization method, device, equipment, readable storage medium and product |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114626169A CN114626169A (en) | 2022-06-14 |
| CN114626169B true CN114626169B (en) | 2024-09-03 |
Family
ID=81899486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210210044.1A Active CN114626169B (en) | 2022-03-03 | 2022-03-03 | Traffic network optimization method, device, equipment, readable storage medium and product |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114626169B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115265517A (en) * | 2022-06-22 | 2022-11-01 | 北京百度网讯科技有限公司 | A method, device, device and storage medium for updating map data |
| CN115424446B (en) * | 2022-11-03 | 2023-02-14 | 深圳市城市交通规划设计研究中心股份有限公司 | Road network topology simplification method for traffic organization evaluation |
| CN115935027B (en) * | 2023-01-19 | 2024-08-06 | 北京百度网讯科技有限公司 | Data processing method of target object topological graph and training method of graph classification model |
| CN116910951B (en) * | 2023-07-04 | 2024-01-23 | 天津大学 | Regional heating pipe network optimization design method and device |
| CN117115766A (en) * | 2023-07-21 | 2023-11-24 | 华为技术有限公司 | Road topology detection method and related device |
| CN117933519B (en) * | 2024-03-21 | 2024-06-11 | 腾讯科技(深圳)有限公司 | A road network optimization method and related device |
| CN120375215A (en) * | 2025-04-17 | 2025-07-25 | 安徽省第一测绘院 | Traffic facility-based stereo intersection breakpoint processing optimization method and system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111583652A (en) * | 2020-05-21 | 2020-08-25 | 北京易华录信息技术股份有限公司 | Topological modeling method and system for traffic network |
| CN111652434A (en) * | 2020-06-02 | 2020-09-11 | 百度在线网络技术(北京)有限公司 | Road network data processing method and device, electronic equipment and computer storage medium |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8103435B2 (en) * | 2007-07-27 | 2012-01-24 | George Mason Intellectual Properties, Inc. | Near real-time traffic routing |
| US11715369B2 (en) * | 2016-08-15 | 2023-08-01 | University Of Southern California | Latent space model for road networks to predict time-varying traffic |
| EP3611709A1 (en) * | 2018-08-15 | 2020-02-19 | Aurelius Bernet | Traffic flow simulator |
| CN112907985A (en) * | 2019-11-19 | 2021-06-04 | 杭州海康威视数字技术股份有限公司 | Method and device for dividing traffic control area |
| CN112241814B (en) * | 2020-10-20 | 2022-12-02 | 河南大学 | A Traffic Prediction Method Based on Reinforced Spatiotemporal Graph Neural Network |
| CN112820105B (en) * | 2020-12-31 | 2022-08-26 | 银江技术股份有限公司 | Road network abnormal area processing method and system |
| CN114036135B (en) * | 2021-10-13 | 2024-11-26 | 中国科学技术大学 | Method and system for estimating urban mobile source pollution emissions using incomplete information |
-
2022
- 2022-03-03 CN CN202210210044.1A patent/CN114626169B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111583652A (en) * | 2020-05-21 | 2020-08-25 | 北京易华录信息技术股份有限公司 | Topological modeling method and system for traffic network |
| CN111652434A (en) * | 2020-06-02 | 2020-09-11 | 百度在线网络技术(北京)有限公司 | Road network data processing method and device, electronic equipment and computer storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114626169A (en) | 2022-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114626169B (en) | Traffic network optimization method, device, equipment, readable storage medium and product | |
| CN114036253B (en) | High-precision map data processing method, device, electronic equipment and medium | |
| CN113971723B (en) | Method, device, equipment and storage medium for constructing three-dimensional map in high-precision map | |
| CN112652036A (en) | Road data processing method, device, equipment and storage medium | |
| CN114547223B (en) | Track prediction method, training method and device of track prediction model | |
| CN113762397B (en) | Method, equipment, medium and product for training detection model and updating high-precision map | |
| CN113932796B (en) | High-precision map lane line generation method and device and electronic equipment | |
| CN114661842B (en) | Map matching method, device and electronic device | |
| CN113723405B (en) | Method and device for determining regional outline and electronic equipment | |
| CN114387410B (en) | Road data fusion map generation method and device and electronic equipment | |
| CN115127565A (en) | High-precision map data generation method and device, electronic equipment and storage medium | |
| CN113139258B (en) | Road data processing method, device, equipment and storage medium | |
| US20220381574A1 (en) | Multipath generation method, apparatus, device and storage medium | |
| CN113015117A (en) | User positioning method and device, electronic equipment and storage medium | |
| CN113901342B (en) | Road network data processing method and device, electronic equipment and storage medium | |
| CN114647797A (en) | Method and device for matching track points with roads, electronic equipment and readable storage medium | |
| CN114911811A (en) | Map data updating method and device and electronic equipment | |
| CN114067020A (en) | Road shape adjusting method, device, equipment and storage medium | |
| CN113447013B (en) | Construction road recognition method, construction road recognition apparatus, construction road recognition device, storage medium, and program product | |
| CN114330807A (en) | Route determination method and device and electronic equipment | |
| CN115168527A (en) | Real-time trajectory data processing method, device, system and electronic device | |
| CN114993326A (en) | Navigation processing method and device and electronic equipment | |
| CN114676352A (en) | Route planning method, device, device and storage medium | |
| CN112559881A (en) | Walking route determining method, walking route determining device, electronic equipment and storage medium | |
| CN113673919A (en) | Multi-vehicle cooperative path determination method and device, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |