Mobile object continuous k-nearest neighbor (CKNN) query method based on road based road networks tree (RRN-Tree) in road network
A technology for moving objects and road networks, applied in the field of data query, can solve problems such as low query efficiency, inability to solve complex road network nearest neighbor query problems, and inability to reflect the steering relationship of moving objects, so as to achieve the effect of performance improvement
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0044] Specific implementation mode one: the following combination Figure 1 to Figure 12 Describe this embodiment, the RRN-Tree-based mobile object CKNN query method in the road network described in this embodiment, the implementation steps of this query method are:
[0045] Step 1: First, define road network G, route r, road segment seg, intersection j, moving object o and KNN monitoring area respectively;
[0046] The road network G is a two-tuple G=(R, J), wherein R is a set of routes in the road network, each route includes several road sections, and J is a set of intersections of multiple routes in the road network;
[0047] The route r refers to a complete path that can be named independently in the road network, and is defined as:
[0048] r = ( rid , len , ( jid j , ...
specific Embodiment approach 2
[0068] Specific implementation mode two: the following combination Figure 1 to Figure 12 Describe this embodiment, this embodiment is a further description of Embodiment 1, the specific implementation process of the KNN query initial set calculation described in step 3 described in this embodiment is:
[0069] First, establish a priority queue PQueue to save the adjacent points in the query process. The elements in the priority queue PQueue are sorted according to the distance from the query point from small to large, and the initial value of the priority queue PQueue is empty;
[0070] Establish a queue ResultList for storing query results, the length of the queue ResultList is K, the elements in the queue are arranged in ascending order according to the distance from the query point, and the initial value of the queue ResultList is empty;
[0071] When sending a query request, let q represent the query point, o i Indicates the point of interest to be queried, where i is a ...
specific Embodiment approach 3
[0078] Specific implementation mode three: the following combination Figure 1 to Figure 12 Describe this embodiment. This embodiment is a further description of Embodiment 1. The CKNN query update in Step 3 described in this embodiment is divided into two cases. When the position of the query point object remains unchanged, but the POI object moves When , the KNN monitoring area generated by the query process can reduce the query update cost. The realization process is as follows:
[0079] When the query point object does not move, since the position of the query object remains unchanged, the KNN monitoring area generated by the last query also remains unchanged. Three cases are handled separately:
[0080] 1. When the interest point object k′=k in the KNN monitoring area, it is only necessary to find all the moving objects on the road sections in the KNN monitoring area through RRN-Tree, and use the object set on the road sections in the KNN monitoring area as result;
[...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com