{'fraction_non_alphanumeric': 0.022010271460014674, 'fraction_numerical': 0.001467351430667645, 'mean_word_length': 5.495238095238095, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Trajectory Based Collaborative Navigation Service Framework: Car Navigation as a Telematic Service

Vehicle navigation applications are receiving more and more interests today. However, due to the frequently changed urban map, inaccuracy of GPS data, and the small screen size of the navigator, navigation result is not as good as we expect. In this paper, we propose a new idea called “collaborative navigation”, where experienced drivers are selected to transfer their “experiences” to naïve drivers during driving. The major obstacle to make the idea into reality is its business model, the accuracy to select the experienced driver, and the overall performance of the system. To address the above issue, we designed a collaborative navigation service framework (CNSF), and implemented it in J2EE and J2ME. In this framework, business model based on Telematics is suggested; the trajectories collected from GPS devices of experienced drivers are regarded as the basic “experiences”; algorithms are designed to mine the best route and best candidate for collaboration; software modules are implemented to facilitate the collaboration between experienced and naïve drivers. Experiments designed in the end of this paper show such kinds of services are feasible in current computing environments with our own trajectory storage structure and filtering algorithms.