CN1579832A - GPS dynamic precision positioning intelligent automatic arrival-reporting terminal - Google Patents
GPS dynamic precision positioning intelligent automatic arrival-reporting terminal Download PDFInfo
- Publication number
- CN1579832A CN1579832A CNA200410015643XA CN200410015643A CN1579832A CN 1579832 A CN1579832 A CN 1579832A CN A200410015643X A CNA200410015643X A CN A200410015643XA CN 200410015643 A CN200410015643 A CN 200410015643A CN 1579832 A CN1579832 A CN 1579832A
- Authority
- CN
- China
- Prior art keywords
- sampling point
- thread
- gps
- website
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention is a GPS dynamic exact orientation intelligent auto station report terminal, it uses the GPS module, connect to the main control unit through RS232 port, work with the flushbonding system which is empoldered on Linux operation system, by a dynamic sampling exact orientation arithmetic based on time serial analysis, achieve the exact orientation, auto identifying the vehicle up and down route, automatch the GPS position and the station position, and compose the voice of text information which is necessary for station input or output naturally, the invention is a equipment which can auto report the station name and compose the software and hardware: the flushbonding software adopt multithreading technology, the main course module controls the GPS position to sample exact dynamic orientation thread and natural voice composing auto report thread, each thread controls a according software module.
Description
Technical field
The present invention is that a kind of GPS of utilization carries out the geographical location information collection, and carries out dynamically accurately location automatically by built-in system software, carries out the identification and the coupling of up-downgoing route and website automatically, realizes the synthetic device of calling out the stops of natural-sounding automatically.
Background technology
At present, the GPS registration device is arranged on the market, can carry out the geographical location information collection, but can not reject the puppet value point that causes owing to disturbing automatically, thereby can not accurately locate, thereby cause failing to report and the wrong report problem of website.Another problem is, the voice of website rely on recording, and every website will just can be called out the stops by manual operation, do not have intelligence from dynamic characteristic, and increased the complex process of operating.
Summary of the invention
The present invention adopts the GPS module to be connected with main control unit through the RS232 mouth, main control unit carries out embedded system development on (SuSE) Linux OS, adopt a kind of dynamic sampling Precision Orientation Algorithm based on time series analysis, realize the dynamically accurate uplink and downlink route of locating, discerning vehicle automatically, automatically GPS position and site location are mated, and will be into and out of the text message of the required prompting of website, it is synthetic to carry out natural-sounding, realizes automatic broadcasting; GPS dynamically accurately locatees automatic station-Informer, designs a host process software and two subprocess softwares, and its algorithm of host process software is:
1, the initialization com port is set baud rate, port flow control, figure place, local connection, is accepted character;
2, read the location information data that COM port GPS gathers;
3, start the sub-thread of dynamic sampling Precision Orientation Algorithm based on time series analysis;
4, judged whether website?
5, if arrived website, start natural-sounding synthon thread, and automatic broadcasting;
6, if do not arrive website, turn back to 2.
Sub-thread work step based on the dynamic sampling Precision Orientation Algorithm of time series analysis is:
1, receive the sampling point GPS position data of coming from main thread, carry out initialization, with the formation of sampling point GPS position data write memory, and will be to be divided into the website GPS position data table graftabl of unit;
2, set every group of sampling point number n when determining aviation value, determine direct of travel estimation point number m, determine to remove the reservation side-play amount k when entering next round in the new array of pseudo-sampling point; The dimension limit e that turnover is called out the stops; If system starts for the first time, startup zone bit flag=0 is set, otherwise flag=1;
3, beginning direct of travel sampling point is handled main cycle For
j=1;j<=m;j++;
4, the beginning mean point is handled every group of sampling processing short circle For
i=1;i<=n;i++;
The treating process of short circle is:
(1) reads the GPS position data of sampling point with GPS position data pointer, the longitude and latitude of intercepting sampling point GPS position data, the removal degree is scaled remaining every minute and second uniform data to be divided into the longitude and latitude value of unit, will amplify 10000 times with the longitude and latitude value that is divided into unit;
(2) judge that reading full n of sampling point number denys, as do not have, forward (1) to;
When (3) the sampling point number has n point, ask longitude, the latitude aviation value of n sampling point, determine mean point; Calculate the deviation of each sampling point range averaging value point;
(4) calculate the whole mean square error of organizing sampling point range averaging value point distance;
(5) reject the sampling point of deviation chronologically, deposit q sampling point of residue chronologically greater than mean square error;
(6) calculate the aviation value that remains q sampling point, as the dynamically accurate location estimation value of n sampling point of this group;
5, if such estimated valve point does not reach m, will remain then in q the sampling point afterwards that q-k sampling point keeps chronologically, setting i=q-k forwards 3 to, till j=m, jumps out main cycle;
6, distinguish whether be to start for the first time, if flag=0, the expression system starts for the first time, then calculate the distance that each estimates point value and all websites, be chosen in the shortest website of distance in the dimension limit e as stopping website, according to m estimation point on sequential apart from the distance of website, determine up-downlink direction; Otherwise output site location longitude and latitude data, up-downlink direction and site name, site location pointer move automatically and point to next website, will start zone bit flag=1;
7, if there is not the GPS position data to receive, sub-thread keeps dormant state, up to there being the GPS position data to receive, forwards 1 to, and system starts this sub-thread again and starts working.
The algorithm of the sub-thread of phonetic synthesis is:
1, from main thread receiving station position data, uplink and downlink direction, site name;
2, start the synthetic sub-thread of automatic broadcasting of natural-sounding;
3, according to website, in internal memory site information table, search the information content pointer of calling out the stops, read the information content of calling out the stops of website;
4, call the natural-sounding synthesis module, carry out the phonetic synthesis automatic broadcasting; If there is not the receiving station position data, the uplink and downlink direction, during site name, sub-thread is in dormant state, up to there being data message to receive, forwards 1 to, and system starts this sub-thread again and starts working; Wherein the phonetic synthesis module TTS step in the sub-thread of phonetic synthesis is:
1, initialization Word message pointer is carried out in beginning;
2, then read word character string;
3, according to the text search sound bank, retrieval text-to-speech intonation, generation candidate's text-to-speech intonation;
4, carry out linguistic analysis;
5, carry out prosodic analysis and handle;
6, carry out acoustical analysis, export the synthetic speech intonation of nature at last.
Advantage of the present invention is, can realize dynamically accurate location of GPS, accuracy of positioning is-and 10m~+ 10m; It is synthetic to carry out natural-sounding, finishes automatic broadcasting, and speech intonation is level and smooth, can distinguish polyphone, and the accuracy of voice is 99%, need not manual operation, and the terminal automatic guidance has been removed loaded down with trivial details manual operation process.
Description of drawings
Accompanying drawing 1 is a software flow pattern of the present invention.
Accompanying drawing 2 is host process software flow patterns of the present invention.
Accompanying drawing 3 is the software flow patterns that the present invention is based on the dynamic sampling Precision Orientation Algorithm of time series analysis.
Accompanying drawing 4 is natural-sounding zygote thread software flow patterns.
Accompanying drawing 5 is phonetic synthesis module TTS algorithm flow charts.
The specific embodiment
The present invention adopts GPS module (comprising antenna) to be connected with computing machine through the RS232 mouth, system software adopts multithreading control, by two sub-threads of a host process control, receive the GPS position data by host process, restart the sub-thread of the accurate dynamicpositioning of GPS station acquisition, adopt advanced time series analysis algorithm to reject automatically owing to disturb the pseudo-value point in the position of causing, calculate accurate position data, the result is exported, start the synthetic sub-thread of automatic broadcasting of natural-sounding, the automatic broadcasting algorithm carries out coupling in the dimension limit with the position data of in the position data of sampling point and the memory table website, according to the timing distribution of sampling point determine to move on, down direction, mate every group of cooresponding website of sampling point set, and take out cooresponding prompting text message from the website pointer of internal memory, call the natural-sounding synthesis program, automatically the corresponding voice of matching literal and sound bank, and adjusting word speed, it is level and smooth to carry out speech tone, it is synthetic to carry out natural-sounding, and, realize automatic broadcasting by speech play.
Claims (5)
1, a kind of GPS dynamically accurately locatees the automatic station-Informer terminal, it is characterized in that: be connected with main control unit through the RS232 mouth with the GPS module, main control unit carries out embedded system development on (SuSE) Linux OS, system software adopts multithreading control, by two sub-threads of a host process control, host process receives the GPS position data, adopt a kind of dynamic sampling Precision Orientation Algorithm based on time series analysis, realize dynamically accurately locating, on the automatic identification vehicle, descending route, automatically GPS position and site location are mated, and will advance, go out the text message of the required prompting of website, it is synthetic to carry out natural-sounding, realizes automatic broadcasting.
2, dynamically accurately locate the automatic station-Informer terminal by the described GPS of claim 1, the algorithm of described host process software is:
(1) initialization com port is set baud rate, port flow control, figure place, local connection, is accepted character;
(2) read the location information data that COM port GPS gathers;
(3) startup is based on the sub-thread of dynamic sampling Precision Orientation Algorithm of time series analysis;
(4) judged whether website?
(5) if arrived website, start natural-sounding synthon thread, and automatic broadcasting;
(6) if do not arrive website, turn back to (2).
3, by the dynamic accurately location automatic station-Informer terminal of the described GPS of claim 2, it is characterized in that: the algorithm based on the dynamic sampling Precision Orientation Algorithm of time series analysis is:
(1) receive from the next sampling point GPS position data of main thread, carry out initialization, with the formation of sampling point GPS position data write memory, and will be to be divided into the website GPS position data table graftabl of unit;
(2) set every group of sampling point number n when determining aviation value, determine direct of travel estimation point number m, determine to remove the reservation side-play amount k when entering next round in the new array of pseudo-sampling point; The dimension limit e that turnover is called out the stops; If system starts for the first time, startup zone bit flag=0 is set, otherwise flag=1;
(3) beginning direct of travel sampling point is handled main cycle For
j=1;j<=m;j++;
(4) the beginning mean point is handled every group of sampling processing short circle Fori=1; I<=n; I++;
The treating process of short circle is:
(1) reads the GPS position data of sampling point with GPS position data pointer, the longitude and latitude of intercepting sampling point GPS position data, the removal degree is scaled remaining every minute and second uniform data to be divided into the longitude and latitude value of unit, will amplify 10000 times with the longitude and latitude value that is divided into unit;
(2) judge that reading full n of sampling point number denys, as do not have, forward (1) to;
When (3) the sampling point number has n point, ask longitude, the latitude aviation value of n sampling point, determine mean point; Calculate the deviation of each sampling point range averaging value point;
(4) calculate the whole mean square error of organizing sampling point range averaging value point distance;
(5) reject the sampling point of deviation chronologically, deposit q sampling point of residue chronologically greater than mean square error;
(6) calculate the aviation value that remains q sampling point, as the dynamically accurate location estimation value of n sampling point of this group;
(5) if such estimated valve point does not reach m, will remain then in q the sampling point afterwards that q-k sampling point keeps chronologically, setting i=q-k forwards (3) to, till j=m, jumps out main cycle;
(6) distinguish whether be to start for the first time, if flag=0, the expression system starts for the first time, then calculate the distance that each estimates point value and all websites, be chosen in the shortest website of the interior distance of dimension limit e as stopping website, according to m estimation point on sequential apart from the distance of website, determine up-downlink direction; Otherwise output site location longitude and latitude data, up-downlink direction and site name, site location pointer move automatically and point to next website, will start zone bit flag=1;
(7) if there is not the GPS position data to receive, sub-thread keeps dormant state, up to there being the GPS position data to receive, forwards (1) to, and system starts this sub-thread again and starts working.
4, dynamically accurately locate automatic station-Informer side's terminal by the described GPS of claim 2, it is characterized in that: the algorithm of the sub-thread of phonetic synthesis is:
(1) from main thread receiving station position data, uplink and downlink direction, site name;
(2) start the synthetic sub-thread of automatic broadcasting of natural-sounding;
(3) according to website, in internal memory site information table, search the information content pointer of calling out the stops, read the information content of calling out the stops of website;
(4) call the natural-sounding synthesis module, carry out the phonetic synthesis automatic broadcasting; If there is not the receiving station position data, the uplink and downlink direction, during site name, sub-thread is in dormant state, up to there being data message to receive, forwards (1) to, and system starts this sub-thread again and starts working.
5, dynamically accurately locate the automatic station-Informer terminal by the described GPS of claim 4, the phonetic synthesis module TTS algorithm in the sub-thread of phonetic synthesis is:
(1) initialization Word message pointer is carried out in beginning;
(2) then read word character string;
(3) according to the text search sound bank, retrieval text-to-speech intonation, generation candidate's text-to-speech intonation;
(4) carry out linguistic analysis;
(5) carrying out prosodic analysis handles;
(6) carry out acoustical analysis, export the synthetic speech intonation of nature at last.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200410015643XA CN100362521C (en) | 2004-01-06 | 2004-01-06 | GPS dynamic precision positioning intelligent automatic arrival-reporting terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200410015643XA CN100362521C (en) | 2004-01-06 | 2004-01-06 | GPS dynamic precision positioning intelligent automatic arrival-reporting terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1579832A true CN1579832A (en) | 2005-02-16 |
CN100362521C CN100362521C (en) | 2008-01-16 |
Family
ID=34581737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200410015643XA Expired - Fee Related CN100362521C (en) | 2004-01-06 | 2004-01-06 | GPS dynamic precision positioning intelligent automatic arrival-reporting terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100362521C (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102136197A (en) * | 2010-08-30 | 2011-07-27 | 赵永频 | Electronic station reporting system for passenger transport with up-down serial number and station name |
CN101131420B (en) * | 2006-08-25 | 2011-10-19 | 佛山市顺德区顺达电脑厂有限公司 | Multitasking system used for satellite positioning device and method thereof |
CN102324995A (en) * | 2011-04-20 | 2012-01-18 | 铁道部运输局 | Speech broadcasting method and system |
CN101079797B (en) * | 2006-05-25 | 2012-05-16 | 秦国锋 | Vehicle-mounted terminal based on CANBUS information acquisition, release and control |
CN101742006B (en) * | 2009-12-28 | 2012-05-30 | 山东大学 | A Voice Chat Client Based on Embedded Linux and Its Implementation Method |
CN103366732A (en) * | 2012-04-06 | 2013-10-23 | 上海博泰悦臻电子设备制造有限公司 | Voice broadcast method and device and vehicle-mounted system |
CN103839437A (en) * | 2014-03-05 | 2014-06-04 | 湖南师范大学 | Public bus full-automatic stop reporting method |
CN107221183A (en) * | 2016-03-22 | 2017-09-29 | 中国移动通信集团江苏有限公司 | A kind of real-time reporting station method of public transport and device |
CN114566060A (en) * | 2022-02-23 | 2022-05-31 | 成都智元汇信息技术股份有限公司 | Public transport message notification processing method, device, system, electronic device and medium |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1092572A (en) * | 1993-03-13 | 1994-09-21 | 张椿松 | Language broadcasting system using satellite locator |
US6484096B2 (en) * | 2000-06-06 | 2002-11-19 | Satellite Devices Limited | Wireless vehicle monitoring system |
JP2002202358A (en) * | 2000-12-28 | 2002-07-19 | Matsushita Electric Works Ltd | Report system |
CN1312193A (en) * | 2001-02-13 | 2001-09-12 | 天津北海通信广播设计所 | Automatic broadcaster in GPS positioned vehicle |
CN1376597A (en) * | 2001-03-23 | 2002-10-30 | 立皓科技股份有限公司 | Satellite positioning public transport station name broadcasting system and broadcasting method |
CN1156819C (en) * | 2001-04-06 | 2004-07-07 | 国际商业机器公司 | A Method of Generating Personalized Speech from Text |
CN1383091A (en) * | 2001-04-23 | 2002-12-04 | 怡利电子工业股份有限公司 | Navigation system for remote calculation path |
CN1333501A (en) * | 2001-07-20 | 2002-01-30 | 北京捷通华声语音技术有限公司 | Dynamic Chinese speech synthesizing method |
CN1360289A (en) * | 2001-11-29 | 2002-07-24 | 上海华博科技有限公司 | Mobile intelligent electronic bus stop bulletin board combined with GPS |
CN1383109A (en) * | 2002-03-05 | 2002-12-04 | 上海遥薇实业有限公司 | Intelligent management system integrating satallite locating technique, geographical information technique and mobile communication technique |
-
2004
- 2004-01-06 CN CNB200410015643XA patent/CN100362521C/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079797B (en) * | 2006-05-25 | 2012-05-16 | 秦国锋 | Vehicle-mounted terminal based on CANBUS information acquisition, release and control |
CN101131420B (en) * | 2006-08-25 | 2011-10-19 | 佛山市顺德区顺达电脑厂有限公司 | Multitasking system used for satellite positioning device and method thereof |
CN101742006B (en) * | 2009-12-28 | 2012-05-30 | 山东大学 | A Voice Chat Client Based on Embedded Linux and Its Implementation Method |
CN102136197A (en) * | 2010-08-30 | 2011-07-27 | 赵永频 | Electronic station reporting system for passenger transport with up-down serial number and station name |
CN102324995A (en) * | 2011-04-20 | 2012-01-18 | 铁道部运输局 | Speech broadcasting method and system |
CN102324995B (en) * | 2011-04-20 | 2013-12-25 | 铁道部运输局 | Speech broadcasting method and system |
CN103366732A (en) * | 2012-04-06 | 2013-10-23 | 上海博泰悦臻电子设备制造有限公司 | Voice broadcast method and device and vehicle-mounted system |
CN103839437A (en) * | 2014-03-05 | 2014-06-04 | 湖南师范大学 | Public bus full-automatic stop reporting method |
CN103839437B (en) * | 2014-03-05 | 2016-01-27 | 湖南师范大学 | A kind of public transport Full-automatic station-reporting method |
CN107221183A (en) * | 2016-03-22 | 2017-09-29 | 中国移动通信集团江苏有限公司 | A kind of real-time reporting station method of public transport and device |
CN107221183B (en) * | 2016-03-22 | 2019-12-13 | 中国移动通信集团江苏有限公司 | real-time station reporting method and device for public transport means |
CN114566060A (en) * | 2022-02-23 | 2022-05-31 | 成都智元汇信息技术股份有限公司 | Public transport message notification processing method, device, system, electronic device and medium |
Also Published As
Publication number | Publication date |
---|---|
CN100362521C (en) | 2008-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Soong et al. | A Tree. Trellis based fast search for finding the n best sentence hypotheses in continuous speech recognition | |
CN1579832A (en) | GPS dynamic precision positioning intelligent automatic arrival-reporting terminal | |
EP1936606B1 (en) | Multi-stage speech recognition | |
CN1655235A (en) | Automatic identification of telephone callers based on voice characteristics | |
US8532990B2 (en) | Speech recognition of a list entry | |
US20130060570A1 (en) | System and method for advanced turn-taking for interactive spoken dialog systems | |
Teytaut et al. | Phoneme-to-audio alignment with recurrent neural networks for speaking and singing voice | |
CN1692404A (en) | Lexical stress prediction | |
CN1293428A (en) | Information check method based on speed recognition | |
CN108932941B (en) | Speech recognition method, speech recognition device, computer equipment, storage medium and program product | |
US20170249935A1 (en) | System and method for estimating the reliability of alternate speech recognition hypotheses in real time | |
CN1748245A (en) | Level 3 Single Word Recognition | |
CN101076851A (en) | Spoken language identification system and method for training and operating the said system | |
WO2006125346A1 (en) | Automatic text-speech mapping tool | |
CN109116392A (en) | More constellation GNSS merge Dynamic High-accuracy localization method under complicated environmental condition | |
CN1300050A (en) | Speech sound identification method | |
CN111326171A (en) | Human voice melody extraction method and system based on numbered musical notation recognition and fundamental frequency extraction | |
US20020040296A1 (en) | Phoneme assigning method | |
Khan et al. | Hypotheses ranking and state tracking for a multi-domain dialog system using multiple ASR alternates. | |
Servan et al. | Conceptual decoding from word lattices: application to the spoken dialogue corpus media | |
Jonson | Dialogue context-based re-ranking of ASR hypotheses | |
CN1713242A (en) | Navigation system | |
CN114993269B (en) | The method of extracting track water depth from SEGY data | |
Iwami et al. | Out-of-vocabulary term detection by n-gram array with distance from continuous syllable recognition results | |
Ljolje et al. | Optimal speech recognition using phone recognition and lexical access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080116 Termination date: 20110106 |