Bloom Filter Route Decoding for Map Version Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing route calculation systems face challenges in efficiently communicating routes between devices with different digital map versions, leading to bandwidth issues and decoding inaccuracies due to version mismatches.
Innovation Solution
The system encodes route segment sets using map version agnostic identifiers and a bloom filter, allowing for efficient transmission and decoding of routes across different digital map versions, ensuring accurate navigation despite version differences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple versions of the digital map are maintained by the server, then route compatibility across different map versions is improved, but memory requirements and system complexity increase significantly
Solution Approach 1:
The patent extracts only the essential route geometry information from the digital map and encodes it into a bloom filter data structure. This extracted representation contains minimal information needed for route decoding while being compatible across different map versions, thereby reducing memory requirements and system complexity while maintaining route compatibility.
Solution Approach 2:
The patent transforms the digital map representation from detailed segment data to a compressed bloom filter encoding. By changing the parameter representation from full map data to a probabilistic data structure with fixed-size bit arrays, the system achieves version-agnostic route transmission with reduced memory footprint and complexity.
2Measurement precision
If detailed route information is transmitted from server to mobile apparatus, then route decoding accuracy is improved, but bandwidth consumption increases
Solution Approach 1:
The patent creates a simplified copy of the route information in the form of a bloom filter, which is a probabilistic data structure that uses fixed-size bit arrays. This copy contains sufficient information for accurate route reconstruction on the mobile apparatus while consuming minimal bandwidth for transmission, thus resolving the contradiction between decoding accuracy and bandwidth consumption.
3Loss of energy
If a compact route encoding is used, then bandwidth efficiency is improved, but decoding reliability may deteriorate due to information loss
Solution Approach 1:
The patent introduces map version agnostic identifiers as an intermediary between the server's digital map and the mobile apparatus's route decoding. These identifiers serve as a bridge that enables accurate route reconstruction on the mobile device without requiring detailed route information transmission, thus maintaining decoding reliability while achieving bandwidth efficiency.
Data Source
AI summary
A POI route response is received that comprises information identifying a starting location and a particular number of POIs, and a bloom filter encoding a route segment set defined by routes from the starting location to each of the particular number of POIs. The information identifying the starting location is used to identify a decoded starting segment of the mobile version of the digital map. Map information is accessed for assigning a cost value to segments of the digital map. A segment that satisfies the bloom filter is assigned a minimal cost value. A first decoded route is determined based on the cost value assigned to the segments. The first decoded route is a route from the decoded starting segment to a first POI. The first decoded route is provided via a user interface of the mobile apparatus and/or a vehicle is controlled to traverse the first decoded route.


