[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1579832A - GPS dynamic precision positioning intelligent automatic arrival-reporting terminal - Google Patents

GPS dynamic precision positioning intelligent automatic arrival-reporting terminal Download PDF

Info

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
Application number
CNA200410015643XA
Other languages
Chinese (zh)
Other versions
CN100362521C (en
Inventor
秦国锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CNB200410015643XA priority Critical patent/CN100362521C/en
Publication of CN1579832A publication Critical patent/CN1579832A/en
Application granted granted Critical
Publication of CN100362521C publication Critical patent/CN100362521C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

GPS dynamically accurately locatees the automatic station-Informer terminal
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.
CNB200410015643XA 2004-01-06 2004-01-06 GPS dynamic precision positioning intelligent automatic arrival-reporting terminal Expired - Fee Related CN100362521C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (12)

* Cited by examiner, † Cited by third party
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