CN103795792B - A kind of phonetic navigation method and system - Google Patents

A kind of phonetic navigation method and system Download PDF

Info

Publication number
CN103795792B
CN103795792B CN201410031054.4A CN201410031054A CN103795792B CN 103795792 B CN103795792 B CN 103795792B CN 201410031054 A CN201410031054 A CN 201410031054A CN 103795792 B CN103795792 B CN 103795792B
Authority
CN
China
Prior art keywords
voice document
server
voice
browser
link
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.)
Active
Application number
CN201410031054.4A
Other languages
Chinese (zh)
Other versions
CN103795792A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410031054.4A priority Critical patent/CN103795792B/en
Publication of CN103795792A publication Critical patent/CN103795792A/en
Application granted granted Critical
Publication of CN103795792B publication Critical patent/CN103795792B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Navigation (AREA)

Abstract

The present invention provides a kind of phonetic navigation method, including:It establishes to obtain the N number of link of voice document for needing to report from server;M voice document for needing to report is obtained from server using N number of link, and caches the voice document got;Wherein, N is positive integer, and M is positive integer;When needing to report voice document, search the voice document of caching and reported;The present invention also provides a kind of speech guide systems.According to technical solution provided by the invention, the delay report and broadcast leakage of voice document in browser navigation can be solved the problems, such as.

Description

A kind of phonetic navigation method and system
【Technical field】
The present invention relates to browser airmanship in internet arena more particularly to a kind of phonetic navigation method and systems.
【Background technology】
It is very extensive using voice real-time broadcasting navigation data in current navigation product, the navigation of voice broadcast Data are the voice documents generated in real time according to current road conditions and traffic route.In the prior art, customer navigation terminal product leads to It is often according to local voice database, in the voice document that locally synthesis needs, therefore is not in asking for voice broadcast delay Topic.
At present, occurs a kind of browser navigation product in navigation product, such as HTML (Hypertext Markup Language, hypertext markup language) 5 navigation, HTML5 navigation is a kind of front end navigation product based on HTML5 technological development, It operating in the browser of terminal, navigation Service can directly be used by not needing to additionally to install any plug-in unit or application program, It is very easy to use;Browser navigation product is needed through network during voice is used to be navigated from service Device reading subsequently needs the voice document played, since browser navigation product needs to rely on the voice text needed for network acquisition Part when network occurs abnormal, will be unable to obtain voice document in time, postpone so as to cause the report of voice document, Wu Faji When provide a user navigation Service, user experience is poor;Moreover, in browser navigation product, in order to prevent because of Network Abnormal Cause to report delay serious situation, it will usually timestamp be set to carry out the report deadline of tagged speech file, if voice The acquisition of file to the duration for starting to play is more than deadline, will play next voice document, be led so as to cause voice There are problems that voice document broadcast leakage in boat.Therefore browser navigation product realizes that timely report of voice document is urgently to be resolved hurrily The problem of.
【Invention content】
The present invention provides a kind of phonetic navigation method and systems, can solve the delay of voice document in browser navigation It reports and broadcast leakage problem.
The specific technical solution of the present invention is as follows:
According to one preferred embodiment of the present invention, a kind of phonetic navigation method, browser is established to be needed for being obtained from server N number of link of the voice document to be reported;It further includes:
The browser obtains M voice document for needing to report using N number of link from server, and caches acquisition The voice document arrived;Wherein, N is positive integer, and M is positive integer;
When needing to report voice document, the browser is searched the voice document of caching and is reported.
In the above method, browser is established to obtain the method for the link of voice document for needing to report from server For:
The browser reads M voice document in the address of server, the voice text from preset configuration file Next part is needs the voice document reported since current location;
The browser is with institute's voice file in source attribute of the address of server for the audio tag of the browser Assignment;Wherein, a voice document is configured in the address of server in each audio tag;Institute's voice file is on the ground of server Location includes the keyword of uniform resource locator and voice document.
In the above method, the browser obtains M voice document for needing to report using N number of link from server Specially:
When the browser attempts j-th of voice document of request using i-th of link, if listening to acquisition voice document Ask successfully and the current state of j-th of voice document is does not ask, then i-th of link starts to download j-th of voice document, And the current state of j-th of voice document is set in request, i=i+1, j=j+1 are remembered, until i=N or j=M;Its In, i is positive integer, and j is positive integer.
In the above method, the browser obtains M voice document for needing to report using N number of link from server Specially:
When the browser attempts j-th of voice document of request using i-th of link, if listening to acquisition voice document Request failure, but it is literary then to download j-th of voice not ask with i+1 link for the current state of j-th of voice document Part, and the current state of j-th of voice document is set in request, until when i=N+1 or j=M+1;Wherein, i is just Integer, j are positive integer.
In the above method, the browser obtains M voice document for needing to report using N number of link from server Specially:
When the browser attempts j-th of voice document of request using i-th of link, if listening to acquisition voice document Request success, but the current state of j-th of voice document for request in or have requested that, then remember j=j+1, utilize i-th + 1 voice document of jth is downloaded in link, while the current state of+1 voice document of jth is set in request, until i=N+1 Or during j=M+1 until;Wherein, i is positive integer, and j is positive integer.
In the above method, the method that the browser searches the voice document of caching is:
Voice document is configured in the address of server in the broadcasting attribute of audio tag in the browser;
The browser according to configuration voice document in the address of server, search corresponding voice text in both the buffers Part.
A kind of speech guide system, including:
Navigation configuration module, for establishing to obtain the N number of link of voice document for needing to report from server;N is Positive integer;
Navigation requests module, for obtaining M voice document for needing to report from server using N number of link;M is Positive integer;
Cache module, for preserving the voice document that the navigation requests module is got;
Navigate playing module, for when needing to report voice document, searching the voice document of caching and being reported.
In above system, the navigation configuration module is establishing for obtaining the voice document for needing to report from server During link, specially:
M voice document is read from preset configuration file in the address of server, institute's voice file is from current Position starts next to need the voice document reported;
It is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Wherein, each A voice document is configured in the address of server in audio tag;Institute's voice file includes unified resource in the address of server The keyword of finger URL and voice document.
In above system, the navigation requests module is needing the M reported using N number of link from server acquisition During voice document, specially:
When attempting j-th of voice document of request using i-th of link, if listening to the request success for obtaining voice document And the current state of j-th of voice document is does not ask, then i-th of link starts to download j-th of voice document, and by j-th The current state of voice document is set in request, i=i+1, j=j+1 is remembered, until i=N or j=M;Wherein, i is just whole Number, j is positive integer.
In above system, the navigation requests module is needing the M reported using N number of link from server acquisition During voice document, specially:
When attempting j-th of voice document of request using i-th of link, if listening to the request mistake for obtaining voice document It loses, but the current state of j-th of voice document is do not ask, then with i+1 link j-th of voice document of download, and by jth The current state of a voice document is set in request, until when i=N+1 or j=M+1;Wherein, i is positive integer, and j is just Integer.
In above system, the navigation requests module is needing the M reported using N number of link from server acquisition During voice document, specially:
Using i-th link attempt request j-th of voice document when, if listen to obtain voice document request into Work(, but the current state of j-th of voice document is in request or has requested that, then remembers j=j+1, and i-th of link is utilized to download + 1 voice document of jth, while the current state of+1 voice document of jth is set in request, until i=N+1 or j=M+1 When until;Wherein, i is positive integer, and j is positive integer.
In above system, the navigation playing module is in the voice document for searching caching, specially:
Configuration voice document is in the address of server in the broadcasting attribute of audio tag;
Voice document according to configuration searches corresponding voice document in the address of server in both the buffers.
As can be seen from the above technical solutions, it is provided by the invention to have the advantages that:
Browser can obtain the voice document for next needing to report in advance, and the voice document to obtaining in advance carries out Caching, when needing to report voice document, it is only necessary to corresponding voice document is obtained from buffer, does not need to pass through net Network obtains the voice document for needing to report from server temporarily, and therefore, browser navigation can be realized reports voice document in time, The delay for reducing voice document in the prior art is reported and the frequency of broadcast leakage, can in time, voice document correctly is supplied to use Family preferably provides a user Voice Navigation service, and good usage experience is brought to user.
【Description of the drawings】
Fig. 1 is the flow diagram for the preferred embodiment that the present invention realizes phonetic navigation method;
Fig. 2 is the structure diagram for the preferred embodiment that the present invention realizes speech guide system.
【Specific embodiment】
The present invention basic thought be:It establishes to obtain the N number of link of voice document for needing to report from server;Profit M voice document for needing to report is obtained from server with N number of link, and caches the voice document got;Wherein, N For positive integer, M is positive integer;When needing to report voice document, search the voice document of caching and reported.
To make the objectives, technical solutions, and advantages of the present invention clearer, it is right in the following with reference to the drawings and specific embodiments The present invention is described in detail.
The present invention provides a kind of phonetic navigation method, and Fig. 1 is the preferred embodiment that the present invention realizes phonetic navigation method Flow diagram, as shown in Figure 1, the preferred embodiment includes the following steps:
Step S101, browser are established to obtain the N number of link of voice document for needing to report from server;N is just Integer.
Specifically, after starting navigation, browser establishes N number of different link, and the link of foundation from server for obtaining Next the M voice document reported is needed.
In this preferred embodiment, the method that browser establishes the link is:
First, by taking HTML5 navigates as an example, browser is successively read M voice document from preset configuration file and is taking The address of business device, the configuration file include more than one voice document in the address of server, and M is positive integer, and M's is specific Numerical value can be configured according to demand;These voice documents refer to the voice for next needing to report since current location File.
Then, browser using voice document in the address of server as the audio tag (such as audio labels) of itself The property value of source attribute (such as SRC attribute) is the audio tag of browser in the address of server that is, with institute's voice file Source attribute assignment needs the link of voice document reported so as to fulfill establishing from server acquisition;Wherein, an audio tag A link is equivalent to, an address is only configured in each audio tag (such as SRC attribute), the voice document is in server Address includes the keyword of URL (Uniform Resource Locator, uniform resource locator) and voice document, voice text The keyword of part can summarize the broadcasting content of voice document, such as the steering of vehicle, Distance Remaining, the title on next road and prompting Content etc.;The number N of audio tag is positive integer, and concrete numerical value can be configured according to demand.For example, just like subaudio frequency mark Label:<Audio id=" media " src=" http://server.com/audioUTF-8&text=1 kilometers are kept to the right " >.In this manner it is possible to configuration needs the voice document that obtains in the address of server in audio tag, browser can be according to Different voice documents is asked from server according to the different addresses of configuration, voice document is obtained in advance from server to realize; After if browser has obtained corresponding voice document according to M voice document of configuration in the address of server, it is also necessary to after It resumes studies and takes in configuration file lower M voice document in the address of server, then by address configuration to audio tag, according to sound Address in frequency marking label continues to obtain voice document from server, until navigation terminates.
Step S102, browser obtain M voice document for needing to report using N number of link from server, and caching obtains The voice document arrived;M is positive integer.
Specifically, next browser needs the M voice reported from server acquisition successively using preset N number of link File, acquisition methods include:
When A, initializing, i=0 and j=0 are remembered, wherein, i represents i-th of link in N number of link, and j represents M voice document In j-th of voice document.
B, when browser attempts j-th of voice document of request using i-th of link, i-th audio label can be called The voice document being configured in SRC attribute is in the address of server, to send the request for obtaining voice document to server, trial J-th of voice document is obtained from the address;Then, the monitoring event of browser monitors the result of request and judges itself Following three kinds of situations will occur in the current state of the voice document of maintenance:
Situation one, browser listen to the request success for obtaining voice document, and the current state of j-th of voice document is It does not ask, represents i-th of link in being not used, and j-th of voice data starts to ask not yet, then i-th of link is opened Begin to download j-th of voice document, while for the current state of j-th of voice document to be set in request, remember i=i+1, j=j+1, I+1 linking request+1 voice document of jth is continued with, until i=N or j=M.Wherein, i is positive integer, and j is Positive integer.
Situation two, browser listen to the request failure for obtaining voice document, but the current state of voice document is please not It asks, represents that i-th of link is used, then remember i=i+1, with i+1 link j-th voice document of download, while by the The current state of j voice document is set in request;Wherein, linked with i+1 download the method for j-th of voice document can be with For:By j-th of voice document in source attribute of the address configuration to i+1 audio tag of server.Here, due to audio The voice document being configured in label is unique in the address of server, therefore the link established will be as the unique of voice document Mark, voice document are storage address, while be also required to during browser broadcasting voice document according to the ground in the address of server Location obtains voice document, and therefore, corresponding link can all be occupied by downloading voice document and playing voice document, make chain Connect in be used, thus link be used in mean that the link is downloading voice document or playing voice File.
Situation three, browser listen to the request success for obtaining voice document, but the current state of voice document is request In or have requested that, represent i-th link be not used, then remember j=j+1, utilize i-th link download+1 voice text of jth Part, while the current state of+1 voice document of jth is set in request, that is to say, that if the voice document of request is It asks or has requested that, then download next voice document using current link;Wherein, jth+1 is downloaded using i-th of link The method of a voice document can be:By+1 voice document of jth server address configuration to the source of i-th of audio tag In attribute.
C, judge whether i=N+1 or j=M+1 is true, if set up, terminate current process, if invalid, jump to B。
After server receives the request of acquisition voice document of browser transmission, according to voice document in the address of server In keyword, the corresponding field of keyword is obtained in speech database, then the field of acquisition is carried out according to syntax tree Splicing, generation need the voice document reported to be obtained for browser download.
Browser preserves the voice document got from server, voice document in the address of server and correspondence Into buffer.
Step S103, when needing to report voice document, browser is searched the voice document of caching and is reported.
Specifically, in this preferred embodiment, still needed using voice document in server when playing voice document Address obtains voice document from buffer;When browser needs to report voice document, since browser has been got in advance Next need the M voice document reported, therefore, browser audio tag (such as audio labels) broadcasting attribute (such as Play attributes) in configuration voice document in the address of server, the voice document according to configuration is in the address of server, from caching Corresponding voice document is found in device, and reports found voice document.
To realize the above method, the present invention also provides a kind of speech guide system, Fig. 2 is that the present invention realizes Voice Navigation system The structure diagram of the preferred embodiment of system, as shown in Fig. 2, the system includes:
Navigation configuration module 20, for establishing to obtain the N number of link of voice document for needing to report from server;N For positive integer;
Navigation requests module 21, for obtaining M voice document for needing to report from server using N number of link;M For positive integer;
Cache module 22, for preserving the voice document that the navigation requests module is got;
Navigate playing module 23, for when needing to report voice document, searching the voice document of caching and being reported.
Wherein, the navigation configuration module 20 is establishing the link of voice document for being reported from server acquisition needs When, specially:
M voice document is read from preset configuration file in the address of server, institute's voice file is from current Position starts next to need the voice document reported;
It is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Wherein, each A voice document is configured in the address of server in audio tag;Institute's voice file includes unified resource in the address of server The keyword of finger URL and voice document.
Wherein, the navigation requests module 21 is needing the M voice reported using N number of link from server acquisition During file, specially:
When attempting j-th of voice document of request using i-th of link, if listening to the request success for obtaining voice document And the current state of j-th of voice document is does not ask, then i-th of link starts to download j-th of voice document, and by j-th The current state of voice document is set in request, i=i+1, j=j+1 is remembered, until i=N or j=M;Wherein, i is just whole Number, j is positive integer.
Or, the navigation requests module 21 is needing the M voice reported text using N number of link from server acquisition During part, specially:
When attempting j-th of voice document of request using i-th of link, if listening to the request mistake for obtaining voice document It loses, but the current state of j-th of voice document is do not ask, then with i+1 link j-th of voice document of download, and by jth The current state of a voice document is set in request, until when i=N+1 or j=M+1;Wherein, i is positive integer, and j is just Integer.
Or, the navigation requests module 21 is needing the M voice reported text using N number of link from server acquisition During part, specially:
Using i-th link attempt request j-th of voice document when, if listen to obtain voice document request into Work(, but the current state of j-th of voice document is in request or has requested that, then remembers j=j+1, and i-th of link is utilized to download + 1 voice document of jth, while the current state of+1 voice document of jth is set in request, until i=N+1 or j=M+1 When until;Wherein, i is positive integer, and j is positive integer.
Wherein, the navigation playing module 23 is in the voice document for searching caching, specially:
Configuration voice document is in the address of server in the broadcasting attribute of audio tag;
Voice document according to configuration searches corresponding voice document in the address of server in both the buffers.
Speech guide system provided by the invention can be as the voice request module in GPS real-time navigation systems, in language Sound can be navigated loop control module calling when navigating.
In the above-mentioned technical proposal of the present invention, browser can obtain the voice document for next needing to report in advance, and The voice document obtained in advance is cached, when needing to report voice document, it is only necessary to be obtained from buffer corresponding Voice document does not need to obtain the voice document for needing to report temporarily from server by network, therefore, browser navigation Can realize in time report voice document, reduce in the prior art voice document delay report and broadcast leakage frequency, can and When, voice document is correctly supplied to user, preferably provide a user Voice Navigation service, good use brought to user Experience.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention God and any modification, equivalent substitution, improvement and etc. within principle, done, should be included within the scope of protection of the invention.

Claims (18)

1. a kind of phonetic navigation method, which is characterized in that browser is established to obtain the voice for needing to report text from server N number of link of part;This method further includes:
The browser obtains M voice document for needing to report using N number of link from server, and caches what is got Voice document;Wherein, N is positive integer, and M is positive integer;
When needing to report voice document, the browser is searched the voice document of caching and is reported;
The browser is obtained using N number of link from server needs the M voice document reporting to be specially:
When the browser utilizes i-th of link trial j-th of voice document of request, asking for voice document is obtained if listened to Hope for success work(and j-th of voice document current state not ask, then i-th of link starts to download j-th of voice document, and will The current state of j-th of voice document is set in request, i=i+1, j=j+1 is remembered, until i=N or j=M;Wherein, i is Positive integer, j are positive integer.
2. according to the method described in claim 1, it is characterized in that, the browser is established to need to broadcast from server acquisition The method of the link of the voice document of report is:
The browser reads M voice document in the address of server from preset configuration file, and institute's voice file is The voice document reported next is needed since current location;
The browser is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Its In, a voice document is configured in the address of server in each audio tag;Institute's voice file includes in the address of server The keyword of uniform resource locator and voice document.
3. the according to the method described in claim 1, it is characterized in that, method that the browser searches the voice document of caching For:
Voice document is configured in the address of server in the broadcasting attribute of audio tag in the browser;
The browser according to configuration voice document in the address of server, search corresponding voice document in both the buffers.
4. a kind of phonetic navigation method, which is characterized in that browser is established to obtain the voice for needing to report text from server N number of link of part;This method further includes:
The browser obtains M voice document for needing to report using N number of link from server, and caches what is got Voice document;Wherein, N is positive integer, and M is positive integer;
When needing to report voice document, the browser is searched the voice document of caching and is reported;
The browser is obtained using N number of link from server needs the M voice document reporting to be specially:
When the browser utilizes i-th of link trial j-th of voice document of request, asking for voice document is obtained if listened to Failure is asked, but the current state of j-th of voice document is then linked with i+1 not ask and downloads j-th of voice document, and The current state of j-th of voice document is set in request, until when i=N+1 or j=M+1;Wherein, i is positive integer, j For positive integer.
5. according to the method described in claim 4, it is characterized in that, the browser is established to need to broadcast from server acquisition The method of the link of the voice document of report is:
The browser reads M voice document in the address of server from preset configuration file, and institute's voice file is The voice document reported next is needed since current location;
The browser is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Its In, a voice document is configured in the address of server in each audio tag;Institute's voice file includes in the address of server The keyword of uniform resource locator and voice document.
6. the according to the method described in claim 4, it is characterized in that, method that the browser searches the voice document of caching For:
Voice document is configured in the address of server in the broadcasting attribute of audio tag in the browser;
The browser according to configuration voice document in the address of server, search corresponding voice document in both the buffers.
7. a kind of phonetic navigation method, which is characterized in that browser is established to obtain the voice for needing to report text from server N number of link of part;This method further includes:
The browser obtains M voice document for needing to report using N number of link from server, and caches what is got Voice document;Wherein, N is positive integer, and M is positive integer;
When needing to report voice document, the browser is searched the voice document of caching and is reported;
The browser is obtained using N number of link from server needs the M voice document reporting to be specially:
When the browser utilizes i-th of link trial j-th of voice document of request, asking for voice document is obtained if listened to Hope for success work(, but the current state of j-th of voice document then remembers j=j+1, utilize i-th of link in request or to have requested that + 1 voice document of jth is downloaded, while the current state of+1 voice document of jth is set in request, until i=N+1 or j= Until during M+1;Wherein, i is positive integer, and j is positive integer.
8. it needs to broadcast for obtaining from server the method according to the description of claim 7 is characterized in that the browser is established The method of the link of the voice document of report is:
The browser reads M voice document in the address of server from preset configuration file, and institute's voice file is The voice document reported next is needed since current location;
The browser is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Its In, a voice document is configured in the address of server in each audio tag;Institute's voice file includes in the address of server The keyword of uniform resource locator and voice document.
9. the method according to the description of claim 7 is characterized in that method that the browser searches the voice document of caching For:
Voice document is configured in the address of server in the broadcasting attribute of audio tag in the browser;
The browser according to configuration voice document in the address of server, search corresponding voice document in both the buffers.
10. a kind of speech guide system, which is characterized in that the system includes:
Navigation configuration module, for establishing to obtain the N number of link of voice document for needing to report from server;N is just whole Number;
Navigation requests module, for obtaining M voice document for needing to report from server using N number of link;M is just whole Number;
Cache module, for preserving the voice document that the navigation requests module is got;
Navigate playing module, for when needing to report voice document, searching the voice document of caching and being reported;
The navigation requests module from server using N number of link when obtaining M voice document for needing to report, specifically For:
When attempting j-th of voice document of request using i-th of link, if listening to the request success and for obtaining voice document For the current state of j voice document not ask, then i-th of link starts to download j-th of voice document, and by j-th of voice The current state of file is set in request, i=i+1, j=j+1 is remembered, until i=N or j=M;Wherein, i is positive integer, j For positive integer.
11. system according to claim 10, which is characterized in that the navigation configuration module is being established for from server When obtaining the link of voice document for needing to report, specially:
M voice document is read from preset configuration file in the address of server, institute's voice file is from current location Start next to need the voice document reported;
It is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Wherein, each audio A voice document is configured in the address of server in label;Institute's voice file is positioned in the address of server including unified resource The keyword of symbol and voice document.
12. system according to claim 10, which is characterized in that the navigation playing module is in the voice text for searching caching During part, specially:
Configuration voice document is in the address of server in the broadcasting attribute of audio tag;
Voice document according to configuration searches corresponding voice document in the address of server in both the buffers.
13. a kind of speech guide system, which is characterized in that the system includes:
Navigation configuration module, for establishing to obtain the N number of link of voice document for needing to report from server;N is just whole Number;
Navigation requests module, for obtaining M voice document for needing to report from server using N number of link;M is just whole Number;
Cache module, for preserving the voice document that the navigation requests module is got;
Navigate playing module, for when needing to report voice document, searching the voice document of caching and being reported;
The navigation requests module from server using N number of link when obtaining M voice document for needing to report, specifically For:
When attempting j-th of voice document of request using i-th of link, if the request failure for obtaining voice document is listened to, but The current state of j-th of voice document is does not ask, then with i+1 link j-th of voice document of download, and by j-th of language The current state of sound file is set in request, until when i=N+1 or j=M+1;Wherein, i is positive integer, and j is positive integer.
14. system according to claim 13, which is characterized in that the navigation configuration module is being established for from server When obtaining the link of voice document for needing to report, specially:
M voice document is read from preset configuration file in the address of server, institute's voice file is from current location Start next to need the voice document reported;
It is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Wherein, each audio A voice document is configured in the address of server in label;Institute's voice file is positioned in the address of server including unified resource The keyword of symbol and voice document.
15. system according to claim 13, which is characterized in that the navigation playing module is in the voice text for searching caching During part, specially:
Configuration voice document is in the address of server in the broadcasting attribute of audio tag;
Voice document according to configuration searches corresponding voice document in the address of server in both the buffers.
16. a kind of speech guide system, which is characterized in that the system includes:
Navigation configuration module, for establishing to obtain the N number of link of voice document for needing to report from server;N is just whole Number;
Navigation requests module, for obtaining M voice document for needing to report from server using N number of link;M is just whole Number;
Cache module, for preserving the voice document that the navigation requests module is got;
Navigate playing module, for when needing to report voice document, searching the voice document of caching and being reported;
The navigation requests module from server using N number of link when obtaining M voice document for needing to report, specifically For:
When attempting j-th of voice document of request using i-th of link, if the request success for obtaining voice document is listened to, but The current state of j-th of voice document is in request or has requested that, then remembers j=j+1, and i-th of link is utilized to download jth+1 A voice document, while the current state of+1 voice document of jth is set in request, it is when i=N+1 or j=M+1 Only;Wherein, i is positive integer, and j is positive integer.
17. system according to claim 16, which is characterized in that the navigation configuration module is being established for from server When obtaining the link of voice document for needing to report, specially:
M voice document is read from preset configuration file in the address of server, institute's voice file is from current location Start next to need the voice document reported;
It is the source attribute assignment of the audio tag of browser in the address of server with institute's voice file;Wherein, each audio A voice document is configured in the address of server in label;Institute's voice file is positioned in the address of server including unified resource The keyword of symbol and voice document.
18. system according to claim 16, which is characterized in that the navigation playing module is in the voice text for searching caching During part, specially:
Configuration voice document is in the address of server in the broadcasting attribute of audio tag;
Voice document according to configuration searches corresponding voice document in the address of server in both the buffers.
CN201410031054.4A 2014-01-22 2014-01-22 A kind of phonetic navigation method and system Active CN103795792B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410031054.4A CN103795792B (en) 2014-01-22 2014-01-22 A kind of phonetic navigation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410031054.4A CN103795792B (en) 2014-01-22 2014-01-22 A kind of phonetic navigation method and system

Publications (2)

Publication Number Publication Date
CN103795792A CN103795792A (en) 2014-05-14
CN103795792B true CN103795792B (en) 2018-07-10

Family

ID=50671061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410031054.4A Active CN103795792B (en) 2014-01-22 2014-01-22 A kind of phonetic navigation method and system

Country Status (1)

Country Link
CN (1) CN103795792B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786440A (en) * 2014-12-23 2016-07-20 上海证大喜马拉雅网络科技有限公司 Method and system for playing labeled channels of cloud terminal by one key
CN105812474A (en) * 2016-03-30 2016-07-27 奇瑞汽车股份有限公司 Interconnection device for vehicle-mounted terminal and intelligent terminal navigation system and control method thereof
CN107990908B (en) * 2017-11-20 2020-08-14 Oppo广东移动通信有限公司 Voice navigation method and device based on Bluetooth communication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101000373A (en) * 2006-12-30 2007-07-18 深圳市赛格导航科技股份有限公司 System and method based on GPS and GIS navigation
CN101290228A (en) * 2007-04-17 2008-10-22 北京协进科技发展有限公司 Map data processing method, system and mobile terminal based on mobile terminal
CN102209114A (en) * 2011-05-24 2011-10-05 深圳市凯立德科技股份有限公司 Dynamic map downloading method, server and location-based service terminal
CN102307210A (en) * 2011-01-13 2012-01-04 国云科技股份有限公司 Data downloading system and data management and downloading method thereof
CN102519479A (en) * 2011-11-22 2012-06-27 四川长虹电器股份有限公司 Map-free navigation system and navigation method based on cloud service

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101000373A (en) * 2006-12-30 2007-07-18 深圳市赛格导航科技股份有限公司 System and method based on GPS and GIS navigation
CN101290228A (en) * 2007-04-17 2008-10-22 北京协进科技发展有限公司 Map data processing method, system and mobile terminal based on mobile terminal
CN102307210A (en) * 2011-01-13 2012-01-04 国云科技股份有限公司 Data downloading system and data management and downloading method thereof
CN102209114A (en) * 2011-05-24 2011-10-05 深圳市凯立德科技股份有限公司 Dynamic map downloading method, server and location-based service terminal
CN102519479A (en) * 2011-11-22 2012-06-27 四川长虹电器股份有限公司 Map-free navigation system and navigation method based on cloud service

Also Published As

Publication number Publication date
CN103795792A (en) 2014-05-14

Similar Documents

Publication Publication Date Title
CN102611945B (en) Streaming media slicing method, slicing server and streaming media demand system
EP2475146B1 (en) Anchoring and sharing time positions and media reception information on a presentation timeline for multimedia content streamed over a network
TW200517886A (en) A method and system for improving presentation of html pages in web devices
US20090077171A1 (en) Systems and methods for monitoring webpages
MX2011013770A (en) Methods and apparatus to facilitate client controlled sessionless adaptation.
CN105827733B (en) A kind of method, apparatus and electronic equipment of propelling data
CN102761554B (en) Method, device and system for pushing information to client
WO2006055445A3 (en) Hybrid local/remote streaming
CN102577420A (en) Method and apparatus for client capable of accessing broadcasting network and internet network to receive application
CN103702176B (en) HLS (http live streaming) protocol-based video downloading method and device
KR20080042304A (en) Apparatus and method for prefetching web page
JP2014029701A (en) Document processing for mobile devices
CN103648019A (en) Video downloading method and device based on HLS protocol
KR102460099B1 (en) Reception device, transmission device, and data processing method
SE520531C2 (en) multimedia Presentation
CN103795792B (en) A kind of phonetic navigation method and system
US20110093533A1 (en) Generating site maps
US8195762B2 (en) Locating a portion of data on a computer network
WO2015134104A1 (en) Personalized news program
CN107111624B (en) Receiving apparatus, transmitting apparatus, and data processing method
KR102009020B1 (en) Method and apparatus for providing website authentication data for search engine
CN108076385B (en) Method and device for reporting promotion information monitoring data
FR2912275B1 (en) METHOD FOR TRANSMITTING AT LEAST ONE REPRESENTATIVE CONTENT OF A SERVICE FROM A SERVER TO A TERMINAL, DEVICE AND CORRESPONDING COMPUTER PROGRAM PRODUCT
CN109729387A (en) Playback method and system based on the network direct broadcasting of HLS protocol after fault recovery
TW200644550A (en) Hybrid local/remote streaming

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant