Smart Home Map Updates Using Change Summaries and Delta Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data updating methods for smart home devices occupy large storage spaces and affect data update efficiency and performance of mobile terminals by packaging all data, leading to continuous network bandwidth and server transfer cache requirements.
Innovation Solution
A method for updating map data that determines summary information of changes based on current and cached data, sending only the changed data to mobile terminals upon request, optimizing data transmission by reducing the amount of data sent and frequency of requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all map data is packaged and sent to mobile terminal for data update, then complete data synchronization is achieved, but large storage spaces are occupied and data update efficiency is reduced
Solution Approach 1:
The patent extracts only the changed portions of map data (differences between current and cached versions) rather than transmitting complete data sets. The server identifies and sends only the specific data blocks that have changed, significantly reducing transmission volume while maintaining data synchronization completeness.
Solution Approach 2:
The patent segments map data into multiple blocks and transmits only the changed segments rather than the entire data set. This segmentation approach allows selective transmission of modified blocks, improving update efficiency while ensuring complete synchronization of changed portions.
2Reliability
If all map data is packaged and sent to mobile terminal, then data completeness is ensured, but mobile terminal performance is affected
Solution Approach 1:
The patent extracts and transmits only the changed portions of map data rather than complete data sets. This extraction approach reduces the processing burden on mobile terminals while ensuring that all necessary changes are captured and applied for complete data synchronization.
3Loss of information
If frequent data updates are performed to keep map data current, then data freshness is improved, but network bandwidth and server transfer cache requirements increase
Solution Approach 1:
The patent extracts only the changed portions of map data for transmission, rather than sending complete data sets during each update cycle. This approach maintains data freshness by frequently transmitting updates while significantly reducing network bandwidth consumption and server cache requirements.
Solution Approach 2:
The patent implements periodic data updates where the server compares current map data with cached versions and transmits changes at scheduled intervals. This periodic action maintains data freshness while optimizing network resource usage by transmitting only when changes occur.
Data Source
Figure 1~3
Figure 4~7
AI summary
Embodiments of the present application relate to the technical field of smart home. Disclosed are a map data updating method, an apparatus, and a cleaning system. According to the map data updating method, map data change summary information can be determined on the basis of current map data information and cached map data information, and the map data change summary information can be sent; when receiving the map data change summary information, a mobile terminal can learn which map data of smart home devices has changed; the mobile terminal can send map data updating request information; and changed map data can be sent to the mobile terminal when the map data updating request information is received. The map data updating method reduces the sending amount of map data, can reduce the continuity requirement of map data updating for the network bandwidth and the transfer cache of a server, and can make the changed map data sent more targeted, thereby improving user experience.