Journal of South China University of Technology(Natural Science Edition) ›› 2012, Vol. 40 ›› Issue (1): 138-145,158.

• Computer Science & Technology • Previous Articles     Next Articles

KNN Query Technology of Mobile Terminals in Highway Networks

Liang Ru-bing1,2  Liu Qiong1   

  1. 1.School of Computer Science and Engineering,South China University of Technology,Guangzhou 510006,Guangdong,China; 2.College of Science,South China Agricultural University,Guangzhou 510642,Guangdong,China
  • Received:2011-06-07 Revised:2011-10-12 Online:2012-01-25 Published:2011-12-01
  • Contact: 刘琼(1959-) ,女,教授,博士生导师,主要从事计算机网络研究。E-mail: liuqiong@scut.edu.cn E-mail:liang_ru_bing@163.com
  • About author:梁茹冰(1980-) ,女,在职博士生,华南农业大学讲师,主要从事语义缓存、移动计算研究.
  • Supported by:

    国家“973”计划项目( 2007CB07100, 2007CB07106)

Abstract:

The dynamic POIs ( Points of Interest) in highway networks are difficult to query. Most current researches focus only on the static POIs with the help of the Euclidean distance metrics,which are inefficient for the weak connection and frequent movement of mobile terminals in mobile computing environments. In order to solve this problem,a structure to store cell data objects is designed to describe the highway network graph model,and a continuous KNN ( K-Nearest Neighbor) query ( CQ-KNN) algorithm for mobile terminals is presented. For the purpose of improving the existing MKNN algorithm proposed by Wang et al,CQ-KNN algorithm combines the progressive probe and the edge information list retrieval,thus saving the cost of range query execution in MKNN algorithm when fixed layers are insufficient. Moreover,CQ-KNN algorithm employs the local cache strategy to support the continuous query of mobile terminals and adopts the cache consistency maintenance strategy based on the invalid broadcast location report. Simulated results show that CQ-KNN algorithm is superior to MKNN algorithm in terms of CPU processing speed and network response delay,and that it effectively supports the off-line approximate KNN query of mobile terminals.

Key words: highway network, mobile terminal, location-dependent query, K-nearest neighbor, cache, mobile computing

CLC Number: