Serveur d'exploration sur la télématique

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A Lane-Level LBS System for Vehicle Network with High-Precision BDS/GPS Positioning

Identifieur interne : 000441 ( Pmc/Corpus ); précédent : 000440; suivant : 000442

A Lane-Level LBS System for Vehicle Network with High-Precision BDS/GPS Positioning

Auteurs : Chi Guo ; Wenfei Guo ; Guangyi Cao ; Hongbo Dong

Source :

RBID : PMC:4337758

Abstract

In recent years, research on vehicle network location service has begun to focus on its intelligence and precision. The accuracy of space-time information has become a core factor for vehicle network systems in a mobile environment. However, difficulties persist in vehicle satellite positioning since deficiencies in the provision of high-quality space-time references greatly limit the development and application of vehicle networks. In this paper, we propose a high-precision-based vehicle network location service to solve this problem. The major components of this study include the following: (1) application of wide-area precise positioning technology to the vehicle network system. An adaptive correction message broadcast protocol is designed to satisfy the requirements for large-scale target precise positioning in the mobile Internet environment; (2) development of a concurrence service system with a flexible virtual expansion architecture to guarantee reliable data interaction between vehicles and the background; (3) verification of the positioning precision and service quality in the urban environment. Based on this high-precision positioning service platform, a lane-level location service is designed to solve a typical traffic safety problem.


Url:
DOI: 10.1155/2015/531321
PubMed: 25755665
PubMed Central: 4337758

Links to Exploration step

PMC:4337758

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A Lane-Level LBS System for Vehicle Network with High-Precision BDS/GPS Positioning</title>
<author>
<name sortKey="Guo, Chi" sort="Guo, Chi" uniqKey="Guo C" first="Chi" last="Guo">Chi Guo</name>
<affiliation>
<nlm:aff id="I1">Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Guo, Wenfei" sort="Guo, Wenfei" uniqKey="Guo W" first="Wenfei" last="Guo">Wenfei Guo</name>
<affiliation>
<nlm:aff id="I1">Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Cao, Guangyi" sort="Cao, Guangyi" uniqKey="Cao G" first="Guangyi" last="Cao">Guangyi Cao</name>
<affiliation>
<nlm:aff id="I2">Computer School, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Dong, Hongbo" sort="Dong, Hongbo" uniqKey="Dong H" first="Hongbo" last="Dong">Hongbo Dong</name>
<affiliation>
<nlm:aff id="I1">Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">25755665</idno>
<idno type="pmc">4337758</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4337758</idno>
<idno type="RBID">PMC:4337758</idno>
<idno type="doi">10.1155/2015/531321</idno>
<date when="2015">2015</date>
<idno type="wicri:Area/Pmc/Corpus">000441</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000441</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">A Lane-Level LBS System for Vehicle Network with High-Precision BDS/GPS Positioning</title>
<author>
<name sortKey="Guo, Chi" sort="Guo, Chi" uniqKey="Guo C" first="Chi" last="Guo">Chi Guo</name>
<affiliation>
<nlm:aff id="I1">Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Guo, Wenfei" sort="Guo, Wenfei" uniqKey="Guo W" first="Wenfei" last="Guo">Wenfei Guo</name>
<affiliation>
<nlm:aff id="I1">Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Cao, Guangyi" sort="Cao, Guangyi" uniqKey="Cao G" first="Guangyi" last="Cao">Guangyi Cao</name>
<affiliation>
<nlm:aff id="I2">Computer School, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Dong, Hongbo" sort="Dong, Hongbo" uniqKey="Dong H" first="Hongbo" last="Dong">Hongbo Dong</name>
<affiliation>
<nlm:aff id="I1">Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</nlm:aff>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Computational Intelligence and Neuroscience</title>
<idno type="ISSN">1687-5265</idno>
<idno type="eISSN">1687-5273</idno>
<imprint>
<date when="2015">2015</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>In recent years, research on vehicle network location service has begun to focus on its intelligence and precision. The accuracy of space-time information has become a core factor for vehicle network systems in a mobile environment. However, difficulties persist in vehicle satellite positioning since deficiencies in the provision of high-quality space-time references greatly limit the development and application of vehicle networks. In this paper, we propose a high-precision-based vehicle network location service to solve this problem. The major components of this study include the following: (1) application of wide-area precise positioning technology to the vehicle network system. An adaptive correction message broadcast protocol is designed to satisfy the requirements for large-scale target precise positioning in the mobile Internet environment; (2) development of a concurrence service system with a flexible virtual expansion architecture to guarantee reliable data interaction between vehicles and the background; (3) verification of the positioning precision and service quality in the urban environment. Based on this high-precision positioning service platform, a lane-level location service is designed to solve a typical traffic safety problem.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Whaiduzzaman, M" uniqKey="Whaiduzzaman M">M. Whaiduzzaman</name>
</author>
<author>
<name sortKey="Sookhak, M" uniqKey="Sookhak M">M. Sookhak</name>
</author>
<author>
<name sortKey="Gani, A" uniqKey="Gani A">A. Gani</name>
</author>
<author>
<name sortKey="Buyya, R" uniqKey="Buyya R">R. Buyya</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hu, L" uniqKey="Hu L">L. Hu</name>
</author>
<author>
<name sortKey="Li, H" uniqKey="Li H">H. Li</name>
</author>
<author>
<name sortKey="Xu, X" uniqKey="Xu X">X. Xu</name>
</author>
<author>
<name sortKey="Li, J" uniqKey="Li J">J. Li</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ros, F J" uniqKey="Ros F">F. J. Ros</name>
</author>
<author>
<name sortKey="Martinez, J A" uniqKey="Martinez J">J. A. Martinez</name>
</author>
<author>
<name sortKey="Ruiz, P M" uniqKey="Ruiz P">P. M. Ruiz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shi, C" uniqKey="Shi C">C. Shi</name>
</author>
<author>
<name sortKey="Zhao, Q" uniqKey="Zhao Q">Q. Zhao</name>
</author>
<author>
<name sortKey="Hu, Z" uniqKey="Hu Z">Z. Hu</name>
</author>
<author>
<name sortKey="Liu, J" uniqKey="Liu J">J. Liu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Feng, Y M" uniqKey="Feng Y">Y. M. Feng</name>
</author>
<author>
<name sortKey="Li, B F" uniqKey="Li B">B. F. Li</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chuang, S" uniqKey="Chuang S">S. Chuang</name>
</author>
<author>
<name sortKey="Yidong, L" uniqKey="Yidong L">L. Yidong</name>
</author>
<author>
<name sortKey="Weiwei, S" uniqKey="Weiwei S">S. Weiwei</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ibarra, I" uniqKey="Ibarra I">I. Ibarra</name>
</author>
<author>
<name sortKey="Ward, D D" uniqKey="Ward D">D. D. Ward</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Laurichesse, D" uniqKey="Laurichesse D">D. Laurichesse</name>
</author>
<author>
<name sortKey="Mercier, F" uniqKey="Mercier F">F. Mercier</name>
</author>
<author>
<name sortKey="Berthias, J P" uniqKey="Berthias J">J. P. Berthias</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Allan, R" uniqKey="Allan R">R. Allan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Komori, H" uniqKey="Komori H">H. Komori</name>
</author>
<author>
<name sortKey="Endo, N" uniqKey="Endo N">N. Endo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Colombo, O L" uniqKey="Colombo O">O. L. Colombo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Duan, X H" uniqKey="Duan X">X. H. Duan</name>
</author>
<author>
<name sortKey="Wang, X" uniqKey="Wang X">X. Wang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, T" uniqKey="Liu T">T. Liu</name>
</author>
<author>
<name sortKey="Wang, Y" uniqKey="Wang Y">Y. Wang</name>
</author>
<author>
<name sortKey="Wenjuan, E" uniqKey="Wenjuan E">E. Wenjuan</name>
</author>
<author>
<name sortKey="Tian, D" uniqKey="Tian D">D. Tian</name>
</author>
<author>
<name sortKey="Yu, G" uniqKey="Yu G">G. Yu</name>
</author>
<author>
<name sortKey="Wang, J" uniqKey="Wang J">J. Wang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Berber, M" uniqKey="Berber M">M. Berber</name>
</author>
<author>
<name sortKey="Arslan, N" uniqKey="Arslan N">N. Arslan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Che, W" uniqKey="Che W">W. Che</name>
</author>
<author>
<name sortKey="Lin, H" uniqKey="Lin H">H. Lin</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article">
<pmc-dir>properties open_access</pmc-dir>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Comput Intell Neurosci</journal-id>
<journal-id journal-id-type="iso-abbrev">Comput Intell Neurosci</journal-id>
<journal-id journal-id-type="publisher-id">CIN</journal-id>
<journal-title-group>
<journal-title>Computational Intelligence and Neuroscience</journal-title>
</journal-title-group>
<issn pub-type="ppub">1687-5265</issn>
<issn pub-type="epub">1687-5273</issn>
<publisher>
<publisher-name>Hindawi Publishing Corporation</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="pmid">25755665</article-id>
<article-id pub-id-type="pmc">4337758</article-id>
<article-id pub-id-type="doi">10.1155/2015/531321</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Lane-Level LBS System for Vehicle Network with High-Precision BDS/GPS Positioning</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Guo</surname>
<given-names>Chi</given-names>
</name>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Guo</surname>
<given-names>Wenfei</given-names>
</name>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="cor1">
<sup>*</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cao</surname>
<given-names>Guangyi</given-names>
</name>
<xref ref-type="aff" rid="I2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Dong</surname>
<given-names>Hongbo</given-names>
</name>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="I1">
<sup>1</sup>
Global Navigation Satellite System Research Center, Wuhan University, Wuhan, China</aff>
<aff id="I2">
<sup>2</sup>
Computer School, Wuhan University, Wuhan, China</aff>
<author-notes>
<corresp id="cor1">*Wenfei Guo:
<email>wf.guo@whu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>Academic Editor: Thomas DeMarse</p>
</fn>
</author-notes>
<pub-date pub-type="ppub">
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>8</day>
<month>2</month>
<year>2015</year>
</pub-date>
<volume>2015</volume>
<elocation-id>531321</elocation-id>
<history>
<date date-type="received">
<day>5</day>
<month>11</month>
<year>2014</year>
</date>
<date date-type="rev-recd">
<day>20</day>
<month>1</month>
<year>2015</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>1</month>
<year>2015</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright © 2015 Chi Guo et al.</copyright-statement>
<copyright-year>2015</copyright-year>
<license license-type="open-access">
<license-p>This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<abstract>
<p>In recent years, research on vehicle network location service has begun to focus on its intelligence and precision. The accuracy of space-time information has become a core factor for vehicle network systems in a mobile environment. However, difficulties persist in vehicle satellite positioning since deficiencies in the provision of high-quality space-time references greatly limit the development and application of vehicle networks. In this paper, we propose a high-precision-based vehicle network location service to solve this problem. The major components of this study include the following: (1) application of wide-area precise positioning technology to the vehicle network system. An adaptive correction message broadcast protocol is designed to satisfy the requirements for large-scale target precise positioning in the mobile Internet environment; (2) development of a concurrence service system with a flexible virtual expansion architecture to guarantee reliable data interaction between vehicles and the background; (3) verification of the positioning precision and service quality in the urban environment. Based on this high-precision positioning service platform, a lane-level location service is designed to solve a typical traffic safety problem.</p>
</abstract>
</article-meta>
</front>
<body>
<sec id="sec1">
<title>1. Introduction</title>
<p>A vehicle network is a special control network which uses advanced sensor technologies, network technologies, computing technologies, and so forth to realize overall perception of the road and vehicle driving state, traffic fine grained control on every road, providing location services to drivers, and finally the security of road traffic safety and traffic efficiency [
<xref rid="B1" ref-type="bibr">1</xref>
<xref rid="B3" ref-type="bibr">3</xref>
]. Due to the importance of the space-time reference to the network, the global navigation satellite system (GNSS) becomes the key component of a location based services (LBS) vehicle network. Limited by positioning precision, most current vehicle network systems can only provide simple services such as macroscopic traffic communication. However, more intelligent vehicle network system becomes the new trend with the development of precise positioning technology, which makes it possible to monitor the lane-level vehicle behavior and tracking. In fact, different applications need different positioning precision. For example, road based navigation used now only needs 5~10 m precisely; lane level monitoring and control need 0.5~1.5 m precisely; and, moreover, unmanned drive needs 0.05 m and even more precise.</p>
<p>As described above, the accuracy of space-time information is actually the core factor in the vehicle network location service in a mobile environment. However, currently in urban settings, common GNSS positioning precision can only reach ±5 − ±10 m, which could only support the road level navigation application. In order to improve the positioning accuracy, the widely used method in surveying and mapping field is ground based augmentation system (GBAS), which uses the precise ephemeris and the precise satellite clock correction to realize precise point positioning (PPP). In China, the construction of the BeiDou system (BDS) as well as its area augmentation system is being finished gradually [
<xref rid="B4" ref-type="bibr">4</xref>
]. However, it is mainly used in surveying and mapping filed, which has a few users compared to the vehicle network. The other difference between the vehicle network and the traditional survey application is that the user of the former is usually a fast speed carrier, which has the requirement of the information broadcasting real time and stability feature.</p>
<p>When the GBAS technology and PPP technology of the GNSS are used in the vehicle network to satisfy the lane-level monitoring and control or other similar accuracy applications, the whole system, especially the augmentation information broadcasting system, should be redesigned. This study demonstrates an application of wide-area precise positioning technology [
<xref rid="B5" ref-type="bibr">5</xref>
,
<xref rid="B6" ref-type="bibr">6</xref>
] to a vehicle network system, to establish a new kind of vehicle network architecture with uniform and high-quality space-time information. Moreover, based on high-precision positioning, this study develops a lane-level location service to satisfy the requirements for active vehicle safety [
<xref rid="B7" ref-type="bibr">7</xref>
]. Active vehicle safety is a new technology used for forecasting traffic accidents like car collisions with the help of sensors and information network, which highly depends on the high-quality space-time information.</p>
<p>Specific to these features, this study focuses on the following issues.
<list list-type="order">
<list-item>
<p>In order to satisfy vehicle users' precise positioning demands related to high speed and large-scale mobile targets in the mobile Internet environment, the vehicle network system is integrated with the wide-area real-time precise point positioning (PPP) [
<xref rid="B8" ref-type="bibr">8</xref>
] service, in which we model the positioning error and design a space-time adaptive correction message broadcast protocol.</p>
</list-item>
<list-item>
<p>To guarantee reliable data interaction between the server and the high speed vehicles, a concurrent service system with virtualization and flexible expansion architecture is designed. Firstly, a background communication agency with a virtualization-computing feature is provided. Then, a service with high concurrency and high reliability can be realized through dynamic resource allocation and flexible expansion algorithm.</p>
</list-item>
<list-item>
<p>Based on the research results of the BeiDou-Xihe system [
<xref rid="B9" ref-type="bibr">9</xref>
], a vehicle precise positioning experiment was conducted in a series of urban environments, to verify positioning precision and service quality. We also devised a vehicle active safety service, which needs to be built on a precise positioning vehicle network system. This service is applied to the traffic supervised system to help vehicles forecast latent dangers such as car collisions.</p>
</list-item>
</list>
</p>
</sec>
<sec id="sec2">
<title>2. Related Work</title>
<p>A vehicle network combines various technologies, such as the GNSS, wireless communication, and vehicle control. The core of such a network is to rapidly and accurately acquire vehicle information to provide timely and reliable service information. The recent rapid development of the mobile Internet lays the foundation for the development of the vehicle network. The vehicle network platform of various vehicle manufacturers are commercially promoted [
<xref rid="B11" ref-type="bibr">10</xref>
,
<xref rid="B12" ref-type="bibr">11</xref>
], for example, OnStar of General Motors, G-Book of Toyota, and SYNC of Ford. However, these platforms adopt the telematics system major in the vehicle information service, which provides online navigation and traffic information push services. However, this system fails to truly exert the function of the vehicle network system, because of vehicle positioning precision limitations.</p>
<p>The GNSS precise positioning technology has achieved considerable development in recent years. Through various means such as PPP, satellite positioning precision has improved to a submeter, even to a centimeter level. Wide-area real-time PPP is one of the methods suitable for a vehicle network system. The Internet broadcast corrections made the positioning at the terminal to realize the positioning at the decimeter level. However, this kind of correction transfer adopts the network transport of RTCM via Internet protocol [
<xref rid="B13" ref-type="bibr">12</xref>
] and the data formats widely used are the RTCM, RTCA, and compact measurement record. These formats are not applicable to all vehicle networks because of their large data sizes. Therefore, a specific data broadcast and service system needs to be designed.</p>
<p>At present, many new kinds of vehicle network services have been presented, such as for school bus safety and collision avoidance. Duan and Wang (2013) designed a vehicle network-based school bus safety control system to monitor school buses through a vehicle network and set the school buses as high right-of-way targets [
<xref rid="B14" ref-type="bibr">13</xref>
]. When the school bus stops and lets pupils on or off, the vehicle network sends prewarning information to the surrounding vehicles to avoid any accident from occurring. Liu et al. provided a prewarning model and algorithm for vehicle collisions in the vehicle network environment [
<xref rid="B15" ref-type="bibr">14</xref>
], where the Internet was utilized for the transfer and interaction of driving information (including location, speed, and direction) and introduced the time to collision information to establish an anticollision algorithm. Vehicle network location services have clearly developed in the active safety field. To realize this development, a sufficiently precise positioning reference should be constructed to acquire the precise location and status. Taking precise positioning as the basic service of vehicle networks is an urgent issue that demands resolution.</p>
</sec>
<sec id="sec3">
<title>3. System Framework</title>
<p>The vehicle network system designed in this paper includes a precise positioning and service center, a data communication architecture, and a vehicle terminal, as shown in
<xref ref-type="fig" rid="fig1">Figure 1</xref>
. The positioning service of this system takes advantage of the communication architecture in the vehicle network system. We also created an optimal design for the communication architecture to satisfy the large service range and huge amount of users. The main modules in the system are as follows.
<list list-type="order">
<list-item>
<p>Service center: it contains precise positioning service and active safety service. The positioning service module adopts the wide-area real-time PPP technology. The background server receives the real-time precision orbit products provided by the International GNSS Service (IGS) and by the satellite observation data from the reference station and then calculates and extrapolates using this received information. Subsequently, the background server broadcasts correction messages to the users after encoding, which can be used by the vehicle terminal to generate precise positioning. In this paper, we also introduce an active safety service. It is a lane-level dynamic geofence service, which pushes active safety information toward other associated mobile objects according to the precise positioning feedback.</p>
</list-item>
<list-item>
<p>Communication infrastructures: a data channel between the terminal and the background is established through the mobile Internet. The communication architecture based on the virtual communication agency (VCA) possesses a flexible expansion and recycling capacity. Through the efficient use of resources and dynamic and adaptive load balancing, concurrent communication within a large-scale vehicle group can be realized.</p>
</list-item>
<list-item>
<p>Vehicle terminal: it includes the positioning processing, vehicle information collection, and communication module. The vehicle terminal receives correction messages broadcast by the platform for the positioning processing. The location and vehicle information obtained from the other sensors are then sent to the background by combining the original observations of the GNSS chip.</p>
</list-item>
</list>
</p>
</sec>
<sec id="sec4">
<title>4. Vehicle Network Precise Position Service</title>
<sec id="sec4.1">
<title>4.1. Vehicle Precise Positioning Model</title>
<p>Global positioning system (GPS) is widely adopted to determine the vehicle location in most services. The satellite positioning in GPS technologies, however, can be influenced by satellite orbit error, satellite clock error, and ionospheric delay. Consequently, the positioning precision is just ±5 − ±10 m. To meet the requirement of lane level monitoring and control applications, the positioning accuracy should be improved to 0.5~1 m. The current real-time and large-scale precise positioning service technology mainly includes the following.
<list list-type="roman-lower">
<list-item>
<p>Real-time PPP technology: a globally distributed ground GNSS observation station is used to directly calculate the satellite location and satellite clock error, generating an enhanced message that is sent to users. The vehicle terminal can correct the broadcast ephemeris from navigation satellites through this kind of enhanced message and further realizes high-precision positioning independently.</p>
</list-item>
<list-item>
<p>Network real-time kinematic [
<xref rid="B10" ref-type="bibr">15</xref>
] technology: multiple continuous operational reference systems (CORS) are used in the service area and for the relative positioning of the GPS based on the differential principle. Such systems eliminate the error and influence of terminal positioning.</p>
</list-item>
</list>
</p>
<p>Considering the large population, wide distribution range, and fast movement speed of the targets in a vehicle network, the economic cost and reliable communications are a challenge for a real-time kinematic technology network. Therefore, wide-area real-time PPP technology applied to the vehicle network provided precise location services. The location service model for the wide-area real-time PPP technology as used is shown in
<xref ref-type="fig" rid="fig2">Figure 2</xref>
.</p>
<p>The service model divides into two terminals: the resolve service terminal and the vehicle-positioning terminal. Between the two service models, the function of the resolve service terminal is to broadcast the real-time precise orbit and clock error products and to provide an ionospheres' correction model.</p>
<p>The data source of the server terminal mainly comes from the rapid precise ephemeris released by the IGS forecast. Given the poor precision of the extrapolation of the forecast products, a certain amount of the GPS/BDS CORS needs to be distributed in mainland China. Through real-time and continuous data observation, error is estimated immediately. The resolved corrections are then broadcasted through the Internet. At present, the commonly used communication data formats include TCM, RTCA, SP3, and RENIX. To address the specific disadvantages of the hugely redundant information and large data size of these formats, an adaptive data communication protocol was designed. In addition, the communication data volume was compressed, which enables the service to be applied to the vehicle network system with a large quantity of targets. The terminal uses both real-time correction messages and satellite observations to resolve positioning, which delivers precise positioning coordinates.</p>
</sec>
<sec id="sec4.2">
<title>4.2. Adaptive Correction Message Broadcast Protocol</title>
<p>This section details the adaptive correction broadcast protocol designed according to the vehicle network communication mode and the differences in the correction update rates. This protocol divides the correction content into two parts and adopts different encoding modes and data transfer rates. Simultaneously, the protocol also considers the differences of the user terminals. Thus, the corrections for the different vehicles can be obtained with the fastest speed in different locations and network environments, which can realize the precise positioning rapidly. The specific procedures are as follows.</p>
<p>
<italic>Orbit/Clock Error Correction</italic>
. The update rate of the satellite orbit clock correction creates demanding requirements. To compress the data volume, we designed a new broadcast protocol, based on the effective bit broadcast mode. In this protocol, it is unnecessary to send the whole ephemeris to the terminals. Actually, we only send the mantissa of the data related to the satellite precise orbit and clock as the correction. Receiving these messages, the terminal combines satellite broadcast ephemeris with the correction to get the satellite precise orbit and clock. The concrete method is as follows.</p>
<p>According to the
<italic>N</italic>
satellite, at
<italic>T</italic>
<sub>0</sub>
, the precise orbit position and clock error forecast by the system resolve can be noted as
<italic>SP</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
= {
<italic>x</italic>
<sub>0</sub>
<sup>
<italic>s</italic>
</sup>
,
<italic>y</italic>
<sub>0</sub>
<sup>
<italic>s</italic>
</sup>
,
<italic>z</italic>
<sub>0</sub>
<sup>
<italic>s</italic>
</sup>
,
<italic>clk</italic>
<sub>0</sub>
<sup>
<italic>s</italic>
</sup>
}, while the differential correction can be noted as
<italic>Dlt</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
= {Δ
<italic>x</italic>
, Δ
<italic>y</italic>
, Δ
<italic>z</italic>
, Δ
<italic>clk</italic>
}. The terminal receives
<italic>Dlt</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
at
<italic>T</italic>
<sub>1</sub>
. The satellite broadcast ephemeris is used to resolve the current orbit clock error, which is noted as
<italic>P</italic>
<sub>
<italic>T</italic>
<sub>1</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
= {
<italic>x</italic>
<sub>1</sub>
,
<italic>y</italic>
<sub>1</sub>
,
<italic>z</italic>
<sub>1</sub>
,
<italic>clk</italic>
<sub>1</sub>
}, and the recovered precise orbit position clock error is noted as
<italic>SP</italic>
<sub>
<italic>T</italic>
<sub>1</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
= {
<italic>x</italic>
<sub>1</sub>
<sup>
<italic>s</italic>
</sup>
,
<italic>y</italic>
<sub>1</sub>
<sup>
<italic>s</italic>
</sup>
,
<italic>z</italic>
<sub>1</sub>
<sup>
<italic>s</italic>
</sup>
,
<italic>clk</italic>
<sub>1</sub>
<sup>
<italic>s</italic>
</sup>
}.</p>
<p>A low-bit cut is made on
<italic>SP</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
, and the magnitude portion is reserved for the differential correction and broadcast to users. All the data units are converted to meters. Afterwards, the calculation method of
<italic>Dlt</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
can be expressed as
<disp-formula id="EEq1">
<label>(1)</label>
<mml:math id="M1">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo></mml:mo>
<mml:mfenced open="⌊" close="⌋" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">100</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>×</mml:mo>
<mml:mn mathvariant="normal">100</mml:mn>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
<p>After the user terminal receives the correction
<italic>Dlt</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
, the current broadcast ephemeris from the satellite
<italic>P</italic>
<sub>
<italic>T</italic>
<sub>1</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
is used. The recovered satellite precise orbit and clock error can be expressed as
<disp-formula id="EEq2">
<label>(2)</label>
<mml:math id="M2">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo></mml:mo>
<mml:mfenced open="⌊" close="⌋" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">100</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>×</mml:mo>
<mml:mn mathvariant="normal">100</mml:mn>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
<p>The data size of
<italic>Dlt</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
decreases greatly compared with
<italic>SP</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
. Under normal circumstances, the difference range between
<italic>SP</italic>
<sub>
<italic>T</italic>
<sub>0</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
and
<italic>P</italic>
<sub>
<italic>T</italic>
<sub>1</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
falls within ±30 m. For we need to check the integer part of
<italic>SP</italic>
<sub>
<italic>T</italic>
<sub>1</sub>
</sub>
<sup>
<italic>N</italic>
</sup>
obtained through combined recovery to verify the correctness.</p>
<p>
<italic>Ionospheric Correction</italic>
. This study divided up the ionosphere model in the form of grids. The grid unit is set according to the distribution of the ionospheric activity. The range is in the area of China. Moreover, ionospheric correction is affected by the positions where satellite signals pass through, so we use bilinear interpolation to calculate a point's ionospheric correction.</p>
<p>The correction mode is as follows:
<italic>λ</italic>
<sub>0</sub>
and
<italic>β</italic>
<sub>0</sub>
, respectively, represent the starting latitude and longitude of the grid area; Δ
<italic>λ</italic>
and Δ
<italic>β</italic>
represent the latitude and longitude spacing, respectively; and
<italic>M</italic>
<italic>N</italic>
represents the classified grid quantity (changes with the service area). The ionospheric correction at the grid point is noted as
<italic>E</italic>
(
<italic>m</italic>
,
<italic>n</italic>
);
<italic>m</italic>
and
<italic>n</italic>
represent the sequence numbers in the latitude and the longitude directions, respectively. The puncture point coordinate of the satellite signal through the ionosphere is noted as (
<italic>λ</italic>
′,
<italic>β</italic>
′), and the interpolation correction is noted as
<italic>E</italic>
(
<italic>λ</italic>
′,
<italic>β</italic>
′).</p>
<p>The ionospheric corrections of the four grid points corresponding to point
<italic>V</italic>
are noted as
<italic>E</italic>
(
<italic>i</italic>
,
<italic>j</italic>
),
<italic>E</italic>
(
<italic>i</italic>
+ 1,
<italic>j</italic>
),
<italic>E</italic>
(
<italic>i</italic>
,
<italic>j</italic>
+ 1), and
<italic>E</italic>
(
<italic>i</italic>
+ 1,
<italic>j</italic>
+ 1). Consider
<disp-formula id="EEq3">
<label>(3)</label>
<mml:math id="M3">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="⌊" close="⌋" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo></mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>λ</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mo></mml:mo>
<mml:mo></mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfenced open="⌊" close="⌋" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo></mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>β</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
<p>
<italic>E</italic>
(
<italic>λ</italic>
′,
<italic>β</italic>
′) can be calculated through bilinear interpolation:
<disp-formula id="EEq4">
<label>(4)</label>
<mml:math id="M4">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:maligngroup></mml:maligngroup>
<mml:mi>E</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:malignmark></mml:malignmark>
<mml:mo>=</mml:mo>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo></mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo></mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>E</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:maligngroup></mml:maligngroup>
<mml:malignmark></mml:malignmark>
<mml:mo></mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo></mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>E</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:maligngroup></mml:maligngroup>
<mml:malignmark></mml:malignmark>
<mml:mo></mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo></mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>E</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:maligngroup></mml:maligngroup>
<mml:malignmark></mml:malignmark>
<mml:mo></mml:mo>
<mml:mo>+</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
<mml:mi>E</mml:mi>
<mml:mfenced separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
where
<italic>p</italic>
and
<italic>q</italic>
, respectively, are
<disp-formula id="EEq5">
<label>(5)</label>
<mml:math id="M5">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>p</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>λ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>λ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo></mml:mo>
<mml:mo></mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo></mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>β</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
<p>The discrete grid point correction updates about every five minutes. In one period, the broadcast strategies of the hierarchy and increment plus the density are adopted to provide the ionospheric correction from thick to thin and from common to individual for the users based on their location. Satellite orbit clock error monitoring, the ionospheric grid model, and change distribution are shown in
<xref ref-type="fig" rid="fig3">Figure 3</xref>
.</p>
</sec>
<sec id="sec4.3">
<title>4.3. Vehicle Terminal Design</title>
<p>The vehicle terminal includes data communication, navigation positioning, and status awareness, designed for human-computer interaction. The information terminal of the vehicle network receives the positioning corrections and service information broadcast by the server and simultaneously uploads the location and status data to the background. The terminal equipment carries the embedded operating system onto the main board and provides various pieces of equipment such as the ports of the GPS/BDS vehicle; controller area network (CAN); and 3G/WiFi. The terminal also realizes applications with the precise positioning processing of the upper layer and prewarning. The terminal architecture is shown in
<xref ref-type="fig" rid="fig4">Figure 4</xref>
.</p>
<p>The terminal uses a single-frequency GPS/BDS receiver and communication module to receive the orbit, clock error, and ionospheric correction broadcast by the background in real time. Combined with the satellite broadcast ephemeris, the precise satellite location and clock error of the satellite can be obtained. Furthermore, the position coordinates can be obtained through the resolve of the precise single-point positioning. Simultaneously, sensors such as the vehicle-used gyroscope and accelerometer access the vehicle CAN bus as part of the vehicle control information. The location and status data of the terminal are also sent to the background for monitoring and servicing of the vehicle network target.</p>
</sec>
</sec>
<sec id="sec5">
<title>5. Virtualization-Based Large-Scale Data Communication Architecture</title>
<p>The user population in the vehicle network is large and widely distributed. Data communication depends on the mobile Internet; thus it is easy for concurrent data communications to have an overly high load and a blocking node may influence communication reliability. If correction messages are used to serve the user population in the vehicle network, then a set of efficient and reliable communication architectures is needed. This section details the design for virtualization of large-scale data communication architecture in the mobile Internet environment. The main methods are as follows: first, we utilized a virtualized communication cluster, and designed a high-concurrency. Cluster-scheduling algorithm, which contribute to the “cloud computing” system for the precise positioning service; second, we designed an adaptive link maintenance protocol that helps to maintain the connection between the terminal and VCA.</p>
<sec id="sec5.1">
<title>5.1. VCA High-Concurrency Cluster-Scheduling Algorithm</title>
<p>The broadcast server is designed as a centralized control and distributed broadcast system. The system management node is used for short connections with small data, such as authentication management handshake communication and handshake steps, whereas the clustering VCA is responsible for the data flow broadcast. The management nodes include the authentication management module, resource allocation module, and resource monitor module, which are responsible for user authentication, resource allocation, and process status monitoring, respectively. According to the VCA load and communication protocols, we designed the resource allocation and scheduling (RAS) algorithm.
<list list-type="roman-lower">
<list-item>
<p>The connections of the single VCA are limited, and the quantity of the VCA is dynamically adjusted. According to the user connections, the new VCA is opened while the free VCA is closed.</p>
</list-item>
<list-item>
<p>According to the creation time and process load, the proper VCA is chosen to allocate a connection request.</p>
</list-item>
</list>
</p>
<p>The specific contents of the RAS algorithm are introduced as follows. The implementation is shown in
<xref ref-type="fig" rid="alg1">Algorithm 1</xref>
.</p>
<p>
<italic>Steps of RAS</italic>
. The set of all the VCAs in the system is noted as
<italic>UC</italic>
= {
<italic>C</italic>
<sub>
<italic>i</italic>
</sub>
<italic>i</italic>
= 1,2,…
<italic>M</italic>
}, where
<italic>M</italic>
represents the total number of processes. If the total connections load
<sub>
<italic>i</italic>
</sub>
of the
<italic>C</italic>
<sub>
<italic>i</italic>
</sub>
communication reach the set threshold, add load
<sub>
<italic>i</italic>
</sub>
into the full-load process queue
<italic>C</italic>
<sub>
<italic>F</italic>
</sub>
and add the left connections into the nonfull load process queue
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
, which contains
<italic>N</italic>
<sub>
<italic>U</italic>
</sub>
processes. In the
<italic>UC</italic>
, the VCA first found by the VCA is noted as
<italic>C</italic>
<sub>
<italic>S</italic>
</sub>
, and the connection of
<italic>C</italic>
<sub>
<italic>S</italic>
</sub>
is noted as
<italic>ns</italic>
. When the system is initialized, the number of processes is assumed to be
<italic>K</italic>
, and the minimum
<italic>N</italic>
<sub>
<italic>U</italic>
</sub>
is assumed to be
<italic>K</italic>
.
<list list-type="order">
<list-item>
<p>When the system is initialized, all the generated VCAs are added into the
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
and are randomly distributed to the arriving users. The connections of all the VCA in
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
are checked, and the VCAs that satisfy the full-load condition from the
<italic>C</italic>
<sub>
<italic>F</italic>
</sub>
are removed and then added into the
<italic>N</italic>
<sub>
<italic>U</italic>
</sub>
queue.</p>
</list-item>
<list-item>
<p>The number
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
of
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
is checked. If
<italic>N</italic>
<sub>
<italic>U</italic>
</sub>
<
<italic>K</italic>
, new VCAs
<italic>K</italic>
<italic>N</italic>
<sub>
<italic>U</italic>
</sub>
are created in the
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
. If
<italic>N</italic>
<sub>
<italic>U</italic>
</sub>
>
<italic>K</italic>
, the connections of
<italic>C</italic>
<sub>
<italic>S</italic>
</sub>
in
<italic>C</italic>
<sub>
<italic>F</italic>
</sub>
are checked. If the connection is 0, then the
<italic>C</italic>
<sub>
<italic>S</italic>
</sub>
is closed.</p>
</list-item>
<list-item>
<p>For newly generated connection requests, a section of the VCA in the
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
is chosen to provide services. There are two selection strategies: the time priority strategy (TPS) selects the latest-created VCA in the
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
, according to the sequence of the creation time, and the load priority strategy (LPS) utilizes the connections to express the load and select the VCA with the least connections in the
<italic>C</italic>
<sub>
<italic>U</italic>
</sub>
. These two strategies have different utilizations of resources. We did the experiments described in
<xref ref-type="sec" rid="sec4.2">Section 4.2</xref>
to compare the average number and utilization rate when using different strategies.</p>
</list-item>
<list-item>
<p>The allocated VCA is checked. If a full load is reached, this allocated VCA is removed from the
<italic>C</italic>
<sub>
<italic>F</italic>
</sub>
and then added to the
<italic>C</italic>
<sub>
<italic>F</italic>
</sub>
queue. Afterwards, step (2) is repeated.</p>
</list-item>
</list>
</p>
</sec>
<sec id="sec5.2">
<title>5.2. Adaptive Maintenance of Communication Link</title>
<p>In the mobile Internet environment, the stability of the communications link is relatively poor and has packet loss and error codes. In addition, the rapid movement of the terminal influences data communications. Therefore, the system was designed with a set of adaptive communication link maintenance strategies to maintain reliable communications between the terminal and the VCA:
<list list-type="roman-lower">
<list-item>
<p>Multisource and multiprotocol communication mode. The network layer combines UDP and TCP, thus providing multiple VCA service resources;</p>
</list-item>
<list-item>
<p>dynamic maintenance of the links between the terminal and the VCA. According to the service quality, service resources are adaptively switched and dynamic control of the code rates and error correction code for the transferred data are executed.</p>
</list-item>
</list>
</p>
<p>The maintenance strategy is introduced as follows. This strategy adopts the communication protocol design shown in
<xref ref-type="fig" rid="fig5">Figure 5</xref>
, including the following steps.
<list list-type="order">
<list-item>
<p>According to the known port address of the management nodes, the client-side establishes the TCP handshake L-
<italic>contact</italic>
, tests the link connectivity, and completes the authentication process.</p>
</list-item>
<list-item>
<p>After determining the client identification, the management nodes return to the address port sequence of a section of the communication process from the service queue
<italic>S</italic>
, Adds{
<italic>Us</italic>
<sub>1</sub>
,
<italic>Us</italic>
<sub>2</sub>
,…,
<italic>Us</italic>
<sub>
<italic>N</italic>
</sub>
,
<italic>Ts</italic>
}, where
<italic>Us</italic>
represents the UDP process,
<italic>N</italic>
represents the number,
<italic>Ts</italic>
represents the TCP process, and the number is 1.</p>
</list-item>
</list>
</p>
<p>According to the address sequence, the terminal sends an
<italic> L-Request</italic>
to the VCA of the data broadcast cluster. If
<italic> L-Confirm</italic>
is received within the connection time limit, a long connection is established with the VCA. The UDP process in the address sequence will then be prioritized. If the terminal fails to connect, a sequence switch will be adopted and the TCP process will be used. If all fail to connect, step (1) is repeated.</p>
<p>A link maintenance strategy (LMS) is adopted to control both the terminal and the VCA: the terminal is noted as
<italic> TE</italic>
and the connected VCA in the terminal is noted as
<italic>C</italic>
<sub>
<italic>T</italic>
</sub>
; the communication link between the
<italic> TE</italic>
and
<italic>C</italic>
<sub>
<italic>T</italic>
</sub>
is noted as
<italic>L</italic>
<sub>
<italic>T</italic>
</sub>
(
<italic>TE</italic>
,
<italic>C</italic>
<sub>
<italic>T</italic>
</sub>
); the time that the link is established is noted as
<italic>T</italic>
<sub>
<italic>C</italic>
</sub>
; the waiting time limit of the
<italic> TE</italic>
data flow is noted as
<italic>t</italic>
<sub>
<italic>r</italic>
</sub>
; the code rate of the data sent is noted as
<italic>B</italic>
<sub>
<italic>T</italic>
</sub>
; the length of the error correcting code is noted as
<italic>Ec</italic>
; the bit error rate of the terminal receiving data is noted as
<italic>Ber</italic>
<sub>
<italic>T</italic>
</sub>
; and the threshold of the bit error rate is noted as
<italic>ψ</italic>
.</p>
<p>A connection
<italic>L</italic>
<sub>
<italic>T</italic>
</sub>
(
<italic>TE</italic>
,
<italic>C</italic>
<sub>
<italic>T</italic>
</sub>
) is automatically reestablished when the IP address of the terminal changes. When the waiting time of the terminal is over, denoted as
<italic>t</italic>
<sub>
<italic>r</italic>
</sub>
, the current link
<italic>L</italic>
<sub>
<italic>T</italic>
</sub>
will be cut off and a new connection will be established. If the receiving time of the
<italic> TE</italic>
on the bit error rate
<italic>Ber</italic>
<sub>
<italic>T</italic>
</sub>
is over
<italic>C</italic>
<sub>
<italic>T</italic>
</sub>
,
<italic>C</italic>
<sub>
<italic>T</italic>
</sub>
will decrease the data transfer rate of
<italic>L</italic>
<sub>
<italic>T</italic>
</sub>
and the length of the error-correcting code will be added. The implementation is shown in
<xref ref-type="fig" rid="alg2">Algorithm 2</xref>
.</p>
<p>A high-concurrency request simulation experiment was conducted on the strategies and algorithm in the proposed system; the validity of the system was verified. We simulated 100,000 daily user connection requests, and the working conditions of the system that adopted the scheduling algorithm were tested. The number of simultaneous online users in each period of one day is shown in
<xref ref-type="fig" rid="fig6">Figure 6(a)</xref>
, and the peak concurrent request number is about 53 thousands.
<xref ref-type="fig" rid="fig6"> Figure 6(b)</xref>
shows the average VCA number of the background system in different time, and
<xref ref-type="fig" rid="fig6">Figure 6(c)</xref>
shows the corresponding average utilization of VCA. The red curve represents the result without using any scheduling strategy, the green curve is the result applied with the load priority strategy (LPS) while the blue is applied with the time priority strategy (TPS). As can be seen from the figure, the VCA number significantly decreases after applying a scheduling strategy to the background, which means the system process overhead will be less. VCA utilization is the ratio of a VCA's actual connection number and its maximum connection, and the utilization value reflects the efficiency of the system. The results shown in
<xref ref-type="fig" rid="fig6">Figure 6(c)</xref>
indicate that the average utilization of VCA improved with the scheduling strategy. Between the two strategies in the algorithm, the time priority strategy achieves less VCA average number and a better utilization. So, in
<xref ref-type="fig" rid="alg1">Algorithm 1</xref>
, the time priority strategy is more advantageous.</p>
</sec>
</sec>
<sec id="sec6">
<title>6. Verification of the Precise Positioning Vehicle Network Location Service and Design of Active Safety Service</title>
<p>To validate the system service, we conducted a long-term, across-Internet service provider, across-region comprehensive test, and analyzed the positioning accuracy in urban city. The outcome showed that this system could supply the lane-level location service. With the high precision positioning provided by this system, a typical active safety service can be designed. Precise space-time reference is the core factor to achieve active safety. This part focuses on the data accuracy verification of this vehicle network location system. And, based on this experiment's outcome, we also designed a typical vehicle active safety service in the situation of lane-level location.</p>
<sec id="sec6.1">
<title>6.1. Verification of the Positioning System Effect</title>
<p>The allocation of the system platform in this paper adopted the Alibaba cloud computing server, whose virtualization scheduling advantages avoid the network bottlenecks caused by different network operators. To verify the positioning precision and service quality in an urban environment, vehicle tests were conducted in Wuhan, Shanghai, Zhongshan, and Beijing in June 2013.</p>
<p>
<xref ref-type="fig" rid="fig7">Figure 7</xref>
shows the results of the vehicle-positioning test in Wuhan. We conducted the round-trip tests on an urban main road from Wuhan University to the Optical Valley 7th Road.
<xref ref-type="fig" rid="fig7"> Figure 7(a)</xref>
is a general view of the test roads.
<xref ref-type="fig" rid="fig7"> Figure 7(b)</xref>
shows the positioning results generated by our positioning system at a certain intersection of the test roads. As we see in
<xref ref-type="fig" rid="fig7">Figure 7(b)</xref>
, red dots are the trajectories of a car, from which we can clearly distinguish the lane in which the car was driving. And, through the whole test section, the positioning terminal can obtain a continuous and stable real-time positioning result.</p>
<p>A heat map of the whole positioning service quality in the urban area shown in
<xref ref-type="fig" rid="fig7">Figure 7(c)</xref>
was created using the long-term test results from numerous vehicles. The areas in this figure are Wuchang district in Wuhan. The dark regions are downtown areas with crowded high-rises. We use dots with different colors to express the average positioning accuracy in different areas and the value of the color is presented in the legend. As can be seen, in most of the test areas we can obtain a positioning accuracy within 2 meters, and, in some area far away from downtown, the average accuracy can be 0.5 meters and even higher. A few areas with poor positioning precision are located mostly in the commercial districts with high-rise buildings or intersections of highways (usually with viaducts). Satellite signals in these areas are blocked out, and thus the available satellites decrease greatly, further causing imprecise positioning, which is a congenital defect of satellite positioning. Test results indicate that the precise positioning service proposed in this paper can achieve a positioning accuracy of submeter level in most city environment, and the lane cars driving on can be distinguished from this information. Thus, this vehicle network system can satisfy a lane-level location service for drivers, for example, distinguishing whether the vehicle is on the main road or on the side road, as well as the accurate position and time of the entry-and-exit ramp entrance.</p>
</sec>
<sec id="sec6.2">
<title>6.2. Design of the Lane-Level Active Safety Service</title>
<p>The system provides a lane-level precise positioning service for an urban area. The vehicle network platform can realize the perception and tracking of vehicle behaviors by monitoring a vehicle track and identifying vehicular movements, such as illegal lane changes and dangerous turning, to identify road hazards.</p>
<p>This study deployed this precise positioning service platform to conduct a monitoring experiment on the lane-level vehicle behaviors on urban online vehicles by combining the traffic management systems of Shanghai, Zhongshan, and other cities;
<xref ref-type="fig" rid="fig8">Figure 8</xref>
shows the test result of the junction between Chengshan Road and Jinxiu Road, in Pudong District, Shanghai. The test was conducted on May 14, 2014. The experimental vehicles adopted the NovAtel GPS board card. Through the WCDMA 3G network, the correction message was received. The accurate positioning coordinate was calculated with the output frequency that ranged from 1 Hz to 5 Hz and was then matched with a high-precision map.</p>
<p>The red dots in the figure are the positioning results from ordinary GPS, while the blue are from the Beidou-Xihe high-precision positioning. The output results indicate that when the vehicles were normally driving on the urban main road (with an average experimental speed of 60 km/h), the monitoring platform with high-precision positioning could clearly distinguish the vehicle lanes and determine vehicular movements, such as lane changing and turning, while those with ordinary GPS do not have these abilities. Based on precise positioning, the vehicle network in this study also perceived the ability of dangerous movements of the vehicles in real time. Such perception provided the conditions for the construction of an active vehicle safety service. In this vehicle network platform, we designed the service model based on the dynamic geofence. The service model can deliver an active information push for dynamic danger targets for risk control in the intelligent transportation system field.</p>
<p>A traditional vehicle network is efficient in actively pushing static hidden risk information of an accident-prone area to relevant vehicles through static geofence [
<xref rid="B16" ref-type="bibr">16</xref>
] technology. These observations however are insufficient to satisfy the demands for control of hidden dangers. Data indicate that over 60% of traffic accidents relate to passenger vehicles, such as school buses, as well as to heavy freight and dangerous chemical transportation vehicles. In a vehicle network environment, the transport conditions of these dynamic danger targets can be rapidly and accurately pushed into the surrounding relevant vehicles, which can then improve the cognition of the front (future) dynamic safety risk. Consequently, we set up dynamic geofence centering on the mobile vehicles. This network can process real-time coordination of multiple moving targets, recognizing the latent risk targets sending this information to cars around this dangerous vehicle.</p>
<p>Through the active coordination and information about multiple dynamic danger targets, the following two aspects of traffic safety scenes can be efficiently dealt with: (1) when a high-danger target (e.g., dangerous chemical transportation vehicles) occurs in front, a prewarning can be sent to the driver. This kind of prewarning information can be used to decrease the accident risk in certain situations, such as long-distance night driving or in relation to hidden dangers. (2) When a high-right-of-way vehicle (e.g., school bus) is in front of a driver, the risk of a right-of-way conflict of the surrounding vehicles can be decreased. We used this model as the plugin for the real-time monitoring platform in the proposed traffic management vehicle network and in the experiments conducted on the Traffic Management Platform (copy) of Zhongshan, Guangdong.
<xref ref-type="fig" rid="fig9"> Figure 9(b)</xref>
shows the service model, zone
<sub>1</sub>
is the geofence area of a school bus at a particular time, and zone
<sub>2</sub>
is the geofence area of a truck. The position and shape of the geo-fence area is related with the target's movement and status, and vehicles in the area will get a warning message of danger.</p>
</sec>
</sec>
<sec id="sec7">
<title>7. Conclusion</title>
<p>The ground based augmentation system used in the survey field was redesigned to meet the high precise positioning requirement of large-scale vehicle network. Based on this a precise positioning vehicle network location service platform is realized. In which the wide-area GPS/BDS satellite navigation and positioning system were applied to the vehicle network system to solve the problems of a traditional vehicle network, due to lack of uniform and high-quality space-time information. Simultaneously, this paper demonstrates that through a precise positioning service, a dynamic geofence-based information push service can provide an efficient and reliable active safety service for a vehicle network.</p>
<p>Verifications through experiments reveal that this vehicle network system can provide a continuous and stable real-time precise positioning service for numerous users in most urban cities. Through the lane-level vehicle track monitoring, road danger targets can be identified and an active safety service can be constructed. Relevant achievements were included in the national BeiDou-Xihe research project, the basic foundation for the construction of an intelligent city. However, in some special situations for instance, cars move too fast and the satellite signals are blocked out; this system still has the possibility of imprecise positioning. Besides, in order to perceive the activity of the moving vehicles' dangerous movements, more factors need to be considered. We will solve these problems in our later work.</p>
</sec>
</body>
<back>
<ack>
<title>Acknowledgments</title>
<p>The authors thank Professor Lou yidong and Cui Jingsong for their help. This paper is supported by (1) the National High Technology Research and Development Program (863 Program) major Project (2013AA12A206, 2013AA12A204); (2) the Programme of Introducing Talents of Discipline to Universities (B07037); and (3) the National Natural Science Foundation of China research Project (61273053, 41104010). Guo Chi is the first author.</p>
</ack>
<sec sec-type="conflict">
<title>Conflict of Interests</title>
<p>The authors declare that there is no conflict of interests regarding the publication of this paper.</p>
</sec>
<ref-list>
<ref id="B1">
<label>1</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Whaiduzzaman</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sookhak</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gani</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Buyya</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>A survey on vehicular cloud computing</article-title>
<source>
<italic>Journal of Network and Computer Applications</italic>
</source>
<year>2014</year>
<volume>40</volume>
<issue>8</issue>
<fpage>325</fpage>
<lpage>344</lpage>
<pub-id pub-id-type="doi">10.1016/j.jnca.2013.08.004</pub-id>
<pub-id pub-id-type="other">2-s2.0-84896317870</pub-id>
</element-citation>
</ref>
<ref id="B2">
<label>2</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>An intelligent vehicle monitoring system based on internet of things</article-title>
<volume>59</volume>
<conf-name>Proceedings of the 7th International Conference on Computational Intelligence and Security (CIS '11)</conf-name>
<conf-date>December 2011</conf-date>
<fpage>231</fpage>
<lpage>233</lpage>
<pub-id pub-id-type="doi">10.1109/cis.2011.59</pub-id>
<pub-id pub-id-type="other">2-s2.0-84863046229</pub-id>
</element-citation>
</ref>
<ref id="B3">
<label>3</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ros</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Martinez</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Ruiz</surname>
<given-names>P. M.</given-names>
</name>
</person-group>
<article-title>A survey on modeling and simulation of vehicular networks: communications, mobility, and tools</article-title>
<source>
<italic>Computer Communications</italic>
</source>
<year>2014</year>
<volume>43</volume>
<issue>1</issue>
<fpage>1</fpage>
<lpage>15</lpage>
<pub-id pub-id-type="doi">10.1016/j.comcom.2014.01.010</pub-id>
<pub-id pub-id-type="other">2-s2.0-84897516883</pub-id>
</element-citation>
</ref>
<ref id="B4">
<label>4</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>Precise relative positioning using real tracking data from COMPASS GEO and IGSO satellites</article-title>
<source>
<italic>GPS Solutions</italic>
</source>
<year>2013</year>
<volume>17</volume>
<issue>1</issue>
<fpage>103</fpage>
<lpage>119</lpage>
<pub-id pub-id-type="doi">10.1007/s10291-012-0264-x</pub-id>
<pub-id pub-id-type="other">2-s2.0-84871932216</pub-id>
</element-citation>
</ref>
<ref id="B5">
<label>5</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B. F.</given-names>
</name>
</person-group>
<article-title>Wide area real time kinematic decimetre positioning with multiple carrier GNSS signals</article-title>
<source>
<italic>Science China Earth Sciences</italic>
</source>
<year>2010</year>
<volume>53</volume>
<issue>5</issue>
<fpage>731</fpage>
<lpage>740</lpage>
<pub-id pub-id-type="doi">10.1007/s11430-010-0032-0</pub-id>
<pub-id pub-id-type="other">2-s2.0-77952427710</pub-id>
</element-citation>
</ref>
<ref id="B6">
<label>6</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chuang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yidong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Weiwei</surname>
<given-names>S.</given-names>
</name>
<etal></etal>
</person-group>
<article-title>A wide area real-time differential GPS prototype system in China and result analysis</article-title>
<source>
<italic>Geomatics and Information Science of Wuhan University</italic>
</source>
<year>2011</year>
<volume>43</volume>
<issue>322</issue>
<fpage>351</fpage>
<lpage>360</lpage>
</element-citation>
</ref>
<ref id="B7">
<label>7</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ibarra</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Ward</surname>
<given-names>D. D.</given-names>
</name>
</person-group>
<article-title>Cyber-security as an attribute of active safety systems and their migration towards vehicle automation</article-title>
<conf-name>Proceedings of the 8th IET International System Safety Conference Incorporating the Cyber Security Conference</conf-name>
<conf-date>October 2013</conf-date>
<conf-loc>Cardiff, UK</conf-loc>
<publisher-name>IET</publisher-name>
<fpage>1</fpage>
<lpage>5</lpage>
<pub-id pub-id-type="other">2-s2.0-84893022557</pub-id>
<pub-id pub-id-type="doi">10.1049/cp.2013.1705</pub-id>
</element-citation>
</ref>
<ref id="B8">
<label>8</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Laurichesse</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Mercier</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Berthias</surname>
<given-names>J. P.</given-names>
</name>
</person-group>
<article-title>Real-time PPP with undifferenced integer ambiguity resolution, experimental results</article-title>
<volume>3</volume>
<conf-name>Proceedings of the 23rd International Technical Meeting of the Satellite Division of the Institute of Navigation</conf-name>
<conf-date>September 2010</conf-date>
<fpage>2534</fpage>
<lpage>2544</lpage>
<pub-id pub-id-type="other">2-s2.0-79960018105</pub-id>
</element-citation>
</ref>
<ref id="B9">
<label>9</label>
<element-citation publication-type="book">
<collab>The Ministry of Science and Technology</collab>
<article-title>Technical specification white paper of ‘Xihe Project’</article-title>
<year>2014</year>
<publisher-loc>Beijing, China</publisher-loc>
<publisher-name>The Ministry of Science and Technology</publisher-name>
</element-citation>
</ref>
<ref id="B11">
<label>10</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Allan</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>Onstar system puts telematics on the map</article-title>
<source>
<italic>Electronic Design</italic>
</source>
<year>2003</year>
<volume>51</volume>
<issue>7</issue>
<fpage>49</fpage>
<lpage>56</lpage>
<pub-id pub-id-type="other">2-s2.0-0037474854</pub-id>
</element-citation>
</ref>
<ref id="B12">
<label>11</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Komori</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Endo</surname>
<given-names>N.</given-names>
</name>
</person-group>
<article-title>Road distance traveled by vehicles following the 2011 tohoku earthquake, calculated by G-BOOK telematics data</article-title>
<conf-name>Proceedings of the 9th International Conference on Signal-Image Technology and Internet-Based Systems (SITIS '13)</conf-name>
<conf-date>December 2013</conf-date>
<fpage>870</fpage>
<lpage>874</lpage>
<pub-id pub-id-type="doi">10.1109/sitis.2013.142</pub-id>
<pub-id pub-id-type="other">2-s2.0-84894150419</pub-id>
</element-citation>
</ref>
<ref id="B13">
<label>12</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Colombo</surname>
<given-names>O. L.</given-names>
</name>
</person-group>
<article-title>Real-time, wide-area, precise kinematic positioning using data from Internet NTRIP streams</article-title>
<conf-name>Proceedings of the 21st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS '08)</conf-name>
<conf-date>September 2008</conf-date>
<fpage>2210</fpage>
<lpage>2220</lpage>
<pub-id pub-id-type="other">2-s2.0-70249114133</pub-id>
</element-citation>
</ref>
<ref id="B14">
<label>13</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname>
<given-names>X. H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group>
<article-title>Design of school bus safety regulation system based on the internet of vehicle technology</article-title>
<source>
<italic>Applied Mechanics and Materials</italic>
</source>
<year>2013</year>
<volume>263–266</volume>
<issue>1</issue>
<fpage>2911</fpage>
<lpage>2914</lpage>
<pub-id pub-id-type="doi">10.4028/www.scientific.net/amm.263-266.2911</pub-id>
<pub-id pub-id-type="other">2-s2.0-84872464453</pub-id>
</element-citation>
</ref>
<ref id="B15">
<label>14</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wenjuan</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group>
<article-title>Vehicle collision warning system and algorithm at intersection under internet-connected vehicles environment</article-title>
<conf-name>Proceedings of the 12th COTA International Conference of Transportation Professionals: Multimodal Transportation Systems (CICTP '12)</conf-name>
<conf-date>2012</conf-date>
<fpage>1177</fpage>
<lpage>1185</lpage>
</element-citation>
</ref>
<ref id="B10">
<label>15</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berber</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Arslan</surname>
<given-names>N.</given-names>
</name>
</person-group>
<article-title>Network RTK: a case study in Florida</article-title>
<source>
<italic>Measurement</italic>
</source>
<year>2013</year>
<volume>46</volume>
<issue>8</issue>
<fpage>2798</fpage>
<lpage>2806</lpage>
<pub-id pub-id-type="other">2-s2.0-84879242287</pub-id>
<pub-id pub-id-type="doi">10.1016/j.measurement.2013.04.078</pub-id>
</element-citation>
</ref>
<ref id="B16">
<label>16</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Che</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
</person-group>
<article-title>Geo-fence design in an online virtual geographic environment with virtual sensors</article-title>
<conf-name>Proceedings of the 32nd Asian Conference on Remote Sensing</conf-name>
<conf-date>October 2011</conf-date>
<conf-loc>Taipei, Taiwan</conf-loc>
<fpage>716</fpage>
<lpage>721</lpage>
</element-citation>
</ref>
</ref-list>
</back>
<floats-group>
<fig id="fig1" orientation="portrait" position="float">
<label>Figure 1</label>
<caption>
<p>System framework.</p>
</caption>
<graphic xlink:href="CIN2015-531321.001"></graphic>
</fig>
<fig id="fig2" orientation="portrait" position="float">
<label>Figure 2</label>
<caption>
<p>Framework of real-time PPP.</p>
</caption>
<graphic xlink:href="CIN2015-531321.002"></graphic>
</fig>
<fig id="fig3" orientation="portrait" position="float">
<label>Figure 3</label>
<caption>
<p>Ionosphere grid model and distribution.</p>
</caption>
<graphic xlink:href="CIN2015-531321.003"></graphic>
</fig>
<fig id="fig4" orientation="portrait" position="float">
<label>Figure 4</label>
<caption>
<p>The structure of vehicle terminal.</p>
</caption>
<graphic xlink:href="CIN2015-531321.004"></graphic>
</fig>
<fig id="fig5" orientation="portrait" position="float">
<label>Figure 5</label>
<caption>
<p>Communication protocol of the data broadcasting.</p>
</caption>
<graphic xlink:href="CIN2015-531321.005"></graphic>
</fig>
<fig id="fig6" orientation="portrait" position="float">
<label>Figure 6</label>
<caption>
<p>High-concurrency cluster-scheduling simulation.</p>
</caption>
<graphic xlink:href="CIN2015-531321.006"></graphic>
</fig>
<fig id="fig7" orientation="portrait" position="float">
<label>Figure 7</label>
<caption>
<p>Verification of the positioning service.</p>
</caption>
<graphic xlink:href="CIN2015-531321.007"></graphic>
</fig>
<fig id="fig8" orientation="portrait" position="float">
<label>Figure 8</label>
<caption>
<p>Vehicle movement test.</p>
</caption>
<graphic xlink:href="CIN2015-531321.008"></graphic>
</fig>
<fig id="fig9" orientation="portrait" position="float">
<label>Figure 9</label>
<caption>
<p>Traffic management platform based on dynamic geo-fence.</p>
</caption>
<graphic xlink:href="CIN2015-531321.009"></graphic>
</fig>
<fig id="alg1" orientation="portrait" position="float">
<label>Algorithm 1</label>
<caption>
<p>Resource allocation and scheduling.</p>
</caption>
<graphic xlink:href="CIN2015-531321.alg.001"></graphic>
</fig>
<fig id="alg2" orientation="portrait" position="float">
<label>Algorithm 2</label>
<caption>
<p>Link maintenance strategy.</p>
</caption>
<graphic xlink:href="CIN2015-531321.alg.002"></graphic>
</fig>
</floats-group>
</pmc>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000441 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 000441 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    TelematiV1
   |flux=    Pmc
   |étape=   Corpus
   |type=    RBID
   |clé=     PMC:4337758
   |texte=   A Lane-Level LBS System for Vehicle Network with High-Precision BDS/GPS Positioning
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/RBID.i   -Sk "pubmed:25755665" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd   \
       | NlmPubMed2Wicri -a TelematiV1 

Wicri

This area was generated with Dilib version V0.6.31.
Data generation: Thu Nov 2 16:09:04 2017. Site generation: Sun Mar 10 16:42:28 2024