CN103024212A - Method, terminal and system for providing voice service - Google Patents
Method, terminal and system for providing voice service Download PDFInfo
- Publication number
- CN103024212A CN103024212A CN2012105148561A CN201210514856A CN103024212A CN 103024212 A CN103024212 A CN 103024212A CN 2012105148561 A CN2012105148561 A CN 2012105148561A CN 201210514856 A CN201210514856 A CN 201210514856A CN 103024212 A CN103024212 A CN 103024212A
- Authority
- CN
- China
- Prior art keywords
- terminal
- server
- speech data
- login
- condition
- 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
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a method, terminal and system for providing voice service and belongs to the field of communication. The method comprises that a server receives voice data uploaded by a first terminal of a register server; a second terminal for receiving the voice data is determined in various terminals of the register server according to voice receiving conditions of various terminals of the register server; and the voice data uploaded on the first terminal are forwarded to the decided second terminal. The method, terminal and system receives the voice data uploaded by the first terminal through the server, the second terminal for receiving the voice data is determined according to voice receiving conditions of various terminals of the register server, the voice data are forwarded to the decided second terminal, voice service between the first terminal and the second terminal is achieved, the second terminal can select the received voice data by setting the voice receiving conditions, the received voice data are big in pertinence, effective information is high in proportion, and accordingly quality of voice service is improved.
Description
Technical field
The present invention relates to the communications field, particularly a kind of method, terminal and system that voice service is provided.
Background technology
In the communications field, how speech data can more quickly for people bring diversified information, therefore, can all be the focus of research for the user provides better voice service as a kind of information carrier of direct convenience all the time.
When voice service was provided, the speech data that server can report the first terminal that receives directly forwarded with the form of broadcasting in the prior art, and each second terminal in the server institute service range all will receive the speech data of this forwarding.For example, in the Traffic Announcement radio station, server forwards the traffic speech data in certain place that first terminal sends with the form of broadcasting, all second terminals of opening this Traffic Announcement radio station all receive this traffic speech data, thereby know the traffic in certain place.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
Owing to the form of broadcasting the speech data of first terminal is transmitted to each the second terminal by server in the prior art, so that the specific aim of the speech data that the second terminal receives is little, the proportion of effective information is lower in the speech data that causes receiving.
Summary of the invention
In order to solve the problem of prior art, the embodiment of the invention provides a kind of method, terminal and system that voice service is provided.Described technical scheme is as follows:
On the one hand, provide a kind of method that voice service is provided, described method comprises:
The speech data that the first terminal of the described server of server reception login is uploaded;
In each terminal of the described server of login, determine to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of logining described server;
The speech data that described first terminal is uploaded is transmitted to the second definite terminal.
Further, the phonetic incepting condition of described each terminal according to logining described server is determined also to comprise before voice the second terminal in each terminal of the described server of login:
The phonetic incepting condition that each terminal of the described server of reception login is uploaded, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, described screening list is white list or blacklist.
Further, when described server receives the speech data that the first terminal of the described server of login uploads, also comprise:
The position data of the described first terminal that the first terminal of the described server of reception login is uploaded;
When the phonetic incepting condition of described each terminal according to logining described server is determined to receive the second terminal of described speech data in each terminal of the described server of login, specifically comprise:
Phonetic incepting condition and described position data definite second terminal that receives described speech data in each terminal of the described server of login according to each terminal of logining described server.
On the other hand, provide a kind of server, described server comprises:
The first receiver module is used for reception and logins the speech data that the first terminal of described server is uploaded;
Determination module is for the second terminal of determining to receive described speech data according to the phonetic incepting condition of each terminal of logining described server in each terminal of the described server of login;
Forwarding module is used for the speech data that the described first terminal that described the first receiver module receives is uploaded is transmitted to described the second terminal that described determination module is determined.
Further, described server also comprises:
The second receiver module is used for reception and logins the phonetic incepting condition that each terminal of described server is uploaded, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, and described screening list is white list or blacklist.
Further, described the first receiver module also be used for to receive the position data of the described first terminal that the first terminal of the described server of login uploads;
Described determination module, concrete the second terminal for determining to receive described speech data in each terminal of the described server of login according to phonetic incepting condition and the described position data of each terminal of logining described server.
On the other hand, also provide a kind of method that voice service is provided, it is characterized in that, described method comprises:
First terminal obtains the speech data of user's input;
Server to login is uploaded described speech data, and by after second terminal of described server according to phonetic incepting condition described speech data of definite reception in each terminal of the described server of login of each terminal of the described server of login, described speech data is transmitted to the second definite terminal.
Further, described server to login is uploaded before the described speech data, also comprises:
Login described server, and upload the phonetic incepting condition to described server, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, described screening list is white list or blacklist.
Further, it is characterized in that, described when uploading described speech data to described server, also comprise:
Upload the position data of described first terminal to described server, after in each terminal of the described server of login, being determined to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and described position data by described server, described speech data is transmitted to the second definite terminal.
On the other hand, also provide a kind of terminal, described terminal comprises:
Acquisition module is used for obtaining the speech data of user's input;
Transmission module on first, be used for uploading the speech data that described acquisition module gets access to the server of login, and by after second terminal of described server according to phonetic incepting condition described speech data of definite reception in each terminal of the described server of login of each terminal of the described server of login, described speech data is transmitted to the second definite terminal.
Further, described terminal also comprises:
Login module is used for logining described server;
Transmission module on second is used for uploading the phonetic incepting condition to the server of described login module login, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, and described screening list is white list or blacklist.
Further, transmission module on described first, also be used for uploading to the server of login the position data of described terminal, after in each terminal of the described server of login, being determined to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and described position data by described server, described speech data is transmitted to the second definite terminal.
On the other hand, also provide a kind of method that voice service is provided, described method comprises:
The second terminal receives the speech data of the server transmission of login, and described speech data is uploaded to described server by first terminal, and described speech data satisfies the phonetic incepting condition of described the second terminal;
The speech data that broadcast receives.
Further, described the second terminal receives before the speech data of the server transmission of logining, and also comprises:
Login described server, and upload the phonetic incepting condition to described server, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, described screening list is white list or blacklist.
Further, described the second terminal receives before the speech data of the server transmission of logining, and also comprises:
Upload the position data of described the second terminal to described server, after in each terminal of the described server of login, being determined to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and position data by described server, described speech data is transmitted to definite described the second terminal.
On the other hand, also provide a kind of terminal, described terminal comprises:
Receiver module, for the speech data that the server that receives login sends, described speech data is uploaded to described server by first terminal, and described speech data satisfies the phonetic incepting condition of described the second terminal;
Playing module is used for playing the speech data that described receiver module receives.
Further, described terminal also comprises:
Login module is used for logining described server;
Transmission module on first is used for uploading the phonetic incepting condition to the server of described login module login, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, and described screening list is white list or blacklist.
Further, described terminal also comprises:
Transmission module on second, be used for uploading to described server the position data of described terminal, after in each terminal of the described server of login, being determined to receive the terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and position data by described server, described speech data is transmitted to definite described terminal.
On the other hand, also provide a kind of system that voice service is provided, it is characterized in that, described system comprises: server, first terminal and the second terminal;
Wherein, described server server as described above;
The terminal that described first terminal is as described above;
Described the second terminal terminal as described above.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is:
Receive the speech data that first terminal is uploaded by server, and after determining to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server, speech data is transmitted to the second definite terminal, realized providing voice service for first terminal and the second terminal, so that the speech data that the second terminal can come selective reception to arrive by setting the phonetic incepting condition, the speech data specific aim that receives is large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention, the accompanying drawing of required use was done to introduce simply during the below will describe embodiment, apparently, accompanying drawing in the following describes only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the method flow diagram that the first that the embodiment of the invention one provides provides voice service;
Fig. 2 is the method flow diagram that the second that the embodiment of the invention one provides provides voice service;
Fig. 3 be the embodiment of the invention one provide the third method flow diagram of voice service is provided;
Fig. 4 is a kind of method flow diagram that voice service is provided that the embodiment of the invention two provides;
Fig. 5 is a kind of schematic diagram that voice service is provided that the embodiment of the invention two provides;
Fig. 6 is a kind of system construction drawing that voice service is provided that the embodiment of the invention two provides;
Fig. 7 is a kind of server architecture schematic diagram that the embodiment of the invention three provides;
Fig. 8 is the another kind of server architecture schematic diagram that the embodiment of the invention three provides;
Fig. 9 is the structural representation of a kind of terminal of providing of the embodiment of the invention four;
Figure 10 is the structural representation of the another kind of terminal that provides of the embodiment of the invention four;
Figure 11 is the structural representation of the first terminal of providing of the embodiment of the invention five;
Figure 12 is the structural representation of the second terminal of providing of the embodiment of the invention five;
Figure 13 is the structural representation of the third terminal of providing of the embodiment of the invention five;
Figure 14 is a kind of structural representation that the system of voice service is provided that the embodiment of the invention six provides.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment one
The embodiment of the invention provides a kind of method that voice service is provided, and the method is take the angle of the server that receives and transmit speech data as example, and referring to Fig. 1, method flow comprises:
101: the speech data that the first terminal of server reception logon server is uploaded.
Further, when server receives the speech data that the first terminal of logon server uploads, also include but not limited to:
The position data of the first terminal that the first terminal of reception logon server is uploaded;
When determining to receive the second terminal of speech data in each terminal of logon server according to the phonetic incepting condition of each terminal of logon server, specifically comprise:
The second terminal of in each terminal of logon server, determining to receive speech data according to phonetic incepting condition and the position data of each terminal of logon server.
102: the second terminal of in each terminal of logon server, determining to receive speech data according to the phonetic incepting condition of each terminal of logon server.
Further, in each terminal of logon server, determine also to include but not limited to before voice the second terminal according to the phonetic incepting condition of each terminal of logon server:
The phonetic incepting condition that each terminal of reception logon server is uploaded, geographic range and/or the screening list of phonetic incepting condition for receiving speech data, the screening list is white list or blacklist.
103: the speech data that first terminal is uploaded is transmitted to the second definite terminal.
The embodiment of the invention also provides a kind of method that voice service is provided, and the method is take the angle of the first terminal of uploading speech data as example, and referring to Fig. 2, method flow comprises:
201: first terminal obtains the speech data of user's input.
Further, upload before the speech data to the server of login, also comprise:
Logon server, and upload the phonetic incepting condition to server, geographic range and/or the screening list of phonetic incepting condition for receiving speech data, the screening list is white list or blacklist.
Further, when uploading speech data to server, also comprise:
Upload the position data of first terminal to server, after in each terminal of logon server, being determined to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server and position data by server, speech data is transmitted to the second definite terminal.
202: the server to login is uploaded speech data, and by after second terminal of server according to phonetic incepting condition definite reception speech data in each terminal of logon server of each terminal of logon server, speech data is transmitted to the second definite terminal.
The embodiment of the invention also provides a kind of method that voice service is provided, and the method is take the angle of the second terminal of receiving speech data as example, and referring to Fig. 3, method flow comprises:
301: the second terminals receive the speech data of the server transmission of login, and speech data is uploaded onto the server by first terminal, and speech data satisfies the phonetic incepting condition of the second terminal.
Further, the second terminal receives before the speech data of the server transmission of logining, and also comprises:
Logon server, and upload the phonetic incepting condition to server, geographic range and/or the screening list of phonetic incepting condition for receiving speech data, the screening list is white list or blacklist.
Further, the second terminal receives before the speech data of the server transmission of logining, and also comprises:
Upload the position data of the second terminal to server, after in each terminal of logon server, being determined to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server and position data by server, speech data is transmitted to the second definite terminal.
302: play the speech data that receives.
In sum, the embodiment of the invention receives the speech data that first terminal is uploaded by server, and after determining to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server, speech data is transmitted to the second definite terminal, realized providing voice service for first terminal and the second terminal, so that the speech data that the second terminal can come selective reception to arrive by setting the phonetic incepting condition, the speech data specific aim that receives is large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Embodiment two
In order to make terminal can receive targetedly speech data, the embodiment of the invention provides a kind of method that voice service is provided.In the present embodiment, first terminal and the second terminal can be used separately as the terminal of uploading speech data and the terminal that receives speech data, the below only uploads speech data to server with first terminal, and the speech data that the second terminal reception server is transmitted is that example describes.In conjunction with the content of above-described embodiment one, referring to Fig. 4, method flow comprises:
401: first terminal obtains the speech data of user's input, and uploads this speech data to the server of login.
Particularly, the mode that first terminal obtains the speech data of user's input can include but not limited to following mode: first terminal obtains the speech data of user's input by the microphone that carries, first terminal includes but not limited to the concrete mode that speech data is uploaded to server: first terminal is uploaded to server by wireless network with speech data.
Need to prove, realize the second terminal of follow-up definite forwarding speech data in order to make server, first terminal can also be uploaded to server the position data of first terminal when uploading speech data to server.Wherein, position data can be that first terminal is by the positioning equipment of self, GPS(GlobalPositioning System for example, global positioning system) equipment etc. obtains, position data can be the position at first terminal self place, can also be other positions relevant with speech data that first terminal is set.For example, first terminal determines that this speech data and certain geographical position correlation are higher, then obtains the position data that this geographical position is first terminal by positioning equipment, uploads the position data of first terminal to server.First terminal is uploaded concrete mode from the position data of first terminal to server can be that position data and speech data are uploaded to server by wireless network simultaneously, perhaps position data is uploaded to server by wireless network separately.In addition, first terminal can also be the position data of obtaining by other means the position data of first terminal and uploading first terminal to server.For the obtain manner of the position data of first terminal and first terminal is uploaded mode from the position data of first terminal to server, the embodiment of the invention does not specifically limit at this.
For instance, in Fig. 5, terminal E1, E2 and E3 receive speech data S1, S2 and the S3 that the user inputs by the microphone of self respectively, and respectively speech data S1, S2 and S3 are uploaded to server, go up simultaneously position data L1, L2 and the L3 of transmission terminal S1, S2 and S3, the particular location of position data L1, L2 and L3 as shown in FIG..
Except aforesaid way, first terminal can also other modes obtain the speech data of user's input and speech data is uploaded to server.For which kind of mode of concrete employing obtain the speech data of user's input and speech data is uploaded to server, the embodiment of the invention does not specifically limit at this.
For the present embodiment, first terminal is not limited to only be used for sending speech data, also can be used for simultaneously the speech data of the other-end of reception server forwarding.Therefore, before first terminal was uploaded speech data to the server of login, first terminal can also logon server, and uploads the phonetic incepting condition to server, geographic range and/or the screening list of phonetic incepting condition for receiving speech data, the screening list is white list or blacklist.The phonetic incepting condition specifically can include but not limited to following condition: for receiving the geographic range of speech data, only being white list only, only is blacklist, receives geographic range and the white list of speech data, the geographic range of reception speech data and blacklist etc.Wherein, the geographic range that receives speech data can be for comprising the geographic range of this terminal, also can be for this terminal setting do not comprise the geographic range that self but needs receive speech data, preserve the list that first terminal allow to receive the terminal of speech data in the white list, preserve the list that first terminal does not allow to receive the terminal of speech data in the blacklist.The embodiment of the invention does not limit the concrete mode of first terminal logon server and concrete phonetic incepting condition at this.Need to prove, above-mentioned phonetic incepting condition is when first terminal is used for receiving speech data, foundation during speech data that server is transmitted to first terminal, first terminal can only be uploaded the phonetic incepting condition to server when initial, phonetic incepting condition after also can when needs upgrade the phonetic incepting condition, again uploading from renewal to server, or adopt other times to upload, when first terminal specifically uploads the phonetic incepting condition to server, and the present embodiment is not done concrete restriction to this.
402: behind the speech data that server reception first terminal is uploaded, in each terminal of logon server, determine to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server, and the speech data that first terminal is uploaded is transmitted to the second definite terminal.
Wherein, the second terminal that receives speech data can be one or more, and the embodiment of the invention does not specifically limit the number of the second terminal at this.
Need to prove, each terminal of logon server can be by mode logon servers such as wireless networks, and uploads the phonetic incepting condition to server.Wherein, the concrete mode of each terminal logon server can be to sign in to server by wireless network, can also be other modes, geographic range and/or the screening list of phonetic incepting condition for receiving speech data, and the screening list is white list or blacklist.The phonetic incepting condition specifically can include but not limited to following condition: for receiving the geographic range of speech data, only being white list only, only is blacklist, receives geographic range and the white list of speech data, the geographic range of reception speech data and blacklist etc.Wherein, the geographic range that receives speech data can be for comprising the geographic range of this terminal, also can be for this terminal setting do not comprise the geographic range that self but needs receive speech data, preserve the list that this terminal allows the terminal of reception speech data in the white list, preserve the list that this terminal does not allow to receive the terminal of speech data in the blacklist, the embodiment of the invention does not limit the concrete mode of terminal logon server and concrete phonetic incepting condition at this.Need to prove, foundation during the above-mentioned phonetic incepting condition speech data that to be server transmit to the second terminal, the second terminal can only be uploaded the phonetic incepting condition to server when initial, phonetic incepting condition after also can when needs upgrade the phonetic incepting condition, again uploading from renewal to server, or adopt other times to upload, when the second terminal specifically uploads the phonetic incepting condition to server, and the present embodiment is not done concrete restriction to this.
Particularly, when the selected phonetic incepting condition of terminal is the geographic range that receives speech data, or geographic range and the white list of reception speech data, or when receiving the geographic range of speech data and blacklist, server need to be on the basis of the position data that receives the first terminal that first terminal uploads, according to the phonetic incepting condition of each terminal of logon server and position data determines to receive speech data in each terminal of logon server the second terminal.Wherein, when the geographical position that position data shows was positioned at the geographic range of reception voice of this terminal, then server determined that this first terminal satisfies the geographic range that receives speech data in this phonetic incepting condition.If this phonetic incepting condition is only for receiving the geographic range of voice, then server determines that terminal corresponding to this phonetic incepting condition is for receiving the second terminal of speech data; If this phonetic incepting condition is for receiving geographic range and white list or the blacklist of speech data, server also need to after definite this first terminal is arranged in this white list or is not arranged in this blacklist, determine that terminal corresponding to this phonetic incepting condition is for receiving the second terminal of speech data.In addition, when selected phonetic incepting condition only is white list or only is blacklist, then server can be directly determines to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server in each terminal of logon server, when this first terminal was arranged in this white list or is not positioned at this blacklist, then server determined that terminal corresponding to this phonetic incepting condition is for receiving the second terminal of speech data.
For instance, in Fig. 5, server receives terminal E1, the speech data S1 that E2 and E3 upload respectively, S2 and S3 and corresponding position data L1 thereof, behind L2 and the L3, terminal A according to logon server, the phonetic incepting condition of terminal B and terminal C is at terminal A, determine to receive the second terminal of each speech data among terminal B and the terminal C, wherein, the phonetic incepting condition of terminal A only is the geographic range of reception speech data as shown in the figure, the phonetic incepting condition of terminal B is geographic range and the white list of reception speech data as shown in the figure, and the phonetic incepting condition of terminal C only is blacklist.Server determines that the position data L1 of speech data S1 is positioned at the geographic range of the reception speech data of terminal A, then is transmitted to terminal A with speech data S1; The terminal E1 that server determines to upload speech data S1 is arranged in the white list of terminal B and the position data L1 of speech data S1 is not positioned at the geographic range of the reception speech data of terminal B, determine that then speech data S1 does not satisfy the phonetic incepting condition of terminal B, server can not be transmitted to speech data S1 terminal B; The terminal E1 that server also determines to upload speech data S1 is arranged in the blacklist of terminal C, and then speech data S1 does not satisfy the phonetic incepting condition of terminal C, and server can not be transmitted to speech data S1 terminal C.All carry out respectively above-mentioned judgement for speech data S2 and S3, obtain that speech data S2 satisfies the phonetic incepting condition of terminal B and the phonetic incepting condition that do not satisfy terminal C, then speech data S2 is transmitted to terminal B, server obtains also that speech data S3 does not satisfy the phonetic incepting condition of terminal B and the phonetic incepting condition that satisfies terminal C then is transmitted to terminal C with speech data S3.
Except said method, also have other in each terminal of logon server, to determine the method for the second terminal of reception speech data according to phonetic incepting conditions of each terminal of logon server.Determine to receive the second terminal of speech data for which kind of mode of concrete employing in each terminal of logon server according to the phonetic incepting condition of each terminal of logon server, the embodiment of the invention does not specifically limit at this.
The speech data of terminal reception server forwarding in 403: the second, and play the speech data that receives.
Particularly, the concrete mode of the speech data that the second terminal reception server is transmitted can be the speech data that the second terminal is transmitted by the wireless network reception server, and the concrete mode of the speech data that the second terminal plays receives can be that the second terminal is play the speech data that receives by the loud speaker of self.In addition, the second terminal can also have other reception servers speech data of transmitting and the mode of playing the speech data that receives, for which kind of reception server of concrete the employing speech data of transmitting and the mode of playing the speech data that receives, the embodiment of the invention does not specifically limit at this.
For the present embodiment, the second terminal also can be used for sending speech data to server, transmit this speech data by server, when the second terminal also is used for sending speech data, the second terminal is before this step, also need to upload to server the position data of the second terminal, after in each terminal of logon server, being determined to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server and position data by server, speech data is transmitted to the second definite terminal, wherein, position data can be that the second terminal is by the positioning equipment of self, obtain such as GPS equipment etc., the position data of the second terminal can be the position at the second terminal self place, can also be other positions relevant with speech data that the second terminal is set.For example, the second terminal determines that this speech data and certain geographical position correlation are higher, then obtains the position data that this geographical position is the second terminal by positioning equipment, uploads the position data of the second terminal to server.The concrete mode that the second terminal to server is uploaded the position data of the second terminal can be that position data and speech data are uploaded to server by wireless network simultaneously, perhaps position data is uploaded to server by wireless network separately, in addition, the second terminal can also be the position data of obtaining by other means the position data of the second terminal and uploading the second terminal to server.For the obtain manner of the position data of the second terminal and the mode that the second terminal to server is uploaded the position data of the second terminal, the embodiment of the invention does not specifically limit at this.
Further, the second terminal can also be returned and feed back to server after the speech data that broadcast receives, so that server together is transmitted to next the second terminal with this speech data and feedback information when transmitting next time.Wherein, feedback information can be to grading of the comment of speech data or confidence level etc., in addition, can also be other guide, and the embodiment of the invention does not specifically limit the content of feedback information at this.By returning feedback information, so that the user of next the second terminal can know that other second terminal uses are to the comment of this speech data or the confidence levels of this speech data according to feedback information.
In addition, the second terminal can also have other further operations after the speech data that broadcast receives.For the further operation of the second terminal after the speech data that broadcast receives, the embodiment of the invention at this not to specifically limiting.
During implementation, the method that the invention process provides can realize in system block diagram as shown in Figure 6.In Fig. 6, comprise first terminal 601, server 602 and the second terminal 603, wherein, first terminal 601 and the second terminal 602 can be used separately as the terminal of uploading speech data and the terminal that receives speech data separately, so functional module is all identical.First terminal 601 comprises microphone 6011, locating module 6012, networking module 6013, loud speaker 6014 and user interface 6015, and wherein, microphone 6011 is used for obtaining the speech data of user's input, and speech data is sent to networking module 6013; Locating module 6012 is used for arranging the position data of the speech data that microphone 6011 gets access to, and position data is sent to networking module 6013; Networking module 6013 is used for by wireless network logon server 602, upload the speech data that microphone 6011 obtains to server 602, and upload the position data of locating module 6012 settings to server 602, also be used for the speech data that reception server 602 is transmitted; Loud speaker 6014 is used for playing the speech data that networking module 6013 receives; User interface 6015 is used for receiving the feedback information of user's input, and feedback information is sent to networking module 6013, is uploaded to server 602 by networking module 6013.Server 602 comprises networking module 6021, voice forwarding module 6022, user management module 6023, and wherein, networking module 6021 is used for receiving speech data, position data, phonetic incepting condition and the feedback information that each terminal sends by wireless network; Voice forwarding module 6022 is used for determining in each terminal of logon server 602 according to the phonetic incepting condition of each terminal of logon server the second terminal of reception speech data, and speech data is transmitted to the second definite terminal by wireless network; User management module 6023 is used for the phonetic incepting condition of each terminal of management and the feedback information of each speech data.The second terminal 603 comprises microphone 6031, locating module 6032, networking module 6033, loud speaker 6034 and user interface 6035, wherein, microphone 6031, locating module 6032, networking module 6033, loud speaker 6034 and user interface 6035 are identical with the effect of each corresponding module of first terminal 601, do not repeat them here.
In sum, the embodiment of the invention receives the speech data that first terminal is uploaded by server, and after determining to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server, speech data is transmitted to the second definite terminal, realized providing voice service for first terminal and the second terminal, so that the speech data that the second terminal can come selective reception to arrive by setting the phonetic incepting condition, the speech data specific aim that receives is large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Embodiment three
The embodiment of the invention provides a kind of server, and this server is used for carrying out above-described embodiment one or the performed method of embodiment two servers.Referring to Fig. 7, this server comprises:
The first receiver module 701 be used for to receive the speech data that the first terminal of logon server is uploaded;
Further, referring to Fig. 8, server also comprises:
The second receiver module 704, for the phonetic incepting condition that each terminal that receives logon server is uploaded, geographic range and/or the screening list of phonetic incepting condition for receiving speech data, screening list is white list or blacklist.
Further, the first receiver module 701 also be used for to receive the position data of the first terminal that the first terminal of logon server uploads;
In sum, the server that the embodiment of the invention provides, the speech data of uploading by receiving first terminal, and after determining to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server, speech data is transmitted to the second definite terminal, realized providing voice service for first terminal and the second terminal, so that the speech data that the second terminal can come selective reception to arrive by setting the phonetic incepting condition, the speech data specific aim that receives is large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Embodiment four
The embodiment of the invention provides a kind of terminal, and this terminal is uploaded the performed method of first terminal of speech data for execution above-described embodiment one or embodiment two.Referring to Fig. 9, this terminal comprises:
Further, referring to Figure 10, terminal also comprises:
Further, transmission module 901 on first, the position data that also is used for transmission terminal on the server of login, after in each terminal of logon server, being determined to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server and position data by server, speech data is transmitted to the second definite terminal.
In sum, the terminal that the embodiment of the invention provides, by uploading speech data to server, and so that after the terminal of server according to the definite reception of the phonetic incepting condition speech data of each terminal of logon server, speech data is transmitted to definite terminal, the speech data that terminal that phonetic incepting condition that server is set according to each terminal is transmitted the present embodiment and provided is uploaded has been provided, so that the speech data specific aim that terminal receives is large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Embodiment five
The embodiment of the invention provides a kind of terminal, and this terminal is used for carrying out the performed method of the second terminal of above-described embodiment one or embodiment two reception speech datas.Referring to Figure 11, this terminal comprises:
Further, referring to Figure 12, terminal also comprises:
Further, referring to Figure 13, terminal also comprises:
In sum, the terminal that the embodiment of the invention provides, after determining that according to the phonetic incepting condition of each terminal of logon server this terminal is for the terminal that receives speech data by server, the speech data that satisfies this terminal phonetic incepting condition that reception server is transmitted, realized the speech data that comes selective reception to arrive according to the phonetic incepting condition, make the speech data specific aim that receives large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Embodiment six
The embodiment of the invention provides a kind of system that voice service is provided, and this system be used for to carry out the method that voice service is provided that above-described embodiment one or embodiment two provide.Referring to Figure 14, this system comprises: server 1401, first terminal 1402 and the second terminal 1403;
Wherein, server 1401 as above-mentioned embodiment three described servers;
First terminal 1402 as above-mentioned embodiment four described terminals;
The second terminal 1403 as above-mentioned embodiment five described terminals.
In sum, the embodiment of the invention receives the speech data that first terminal is uploaded by server, and after determining to receive the second terminal of speech data according to the phonetic incepting condition of each terminal of logon server, speech data is transmitted to the second definite terminal, realized providing voice service for first terminal and the second terminal, so that the speech data that the second terminal can come selective reception to arrive by setting the phonetic incepting condition, the speech data specific aim that receives is large, the proportion of effective information is higher, thereby has improved the quality that voice service is provided.
Need to prove: the server that above-described embodiment provides, first terminal and the second terminal are when providing voice service, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the internal structure that is about to server, first terminal and the second terminal is divided into different functional modules, to finish all or part of function described above.In addition, the server that above-described embodiment provides, first terminal and the second terminal with provide the embodiment of the method for voice service to belong to same design, its specific implementation process sees embodiment of the method for details, repeats no more here.
The invention described above embodiment sequence number does not represent the quality of embodiment just to description.
The all or part of step that one of ordinary skill in the art will appreciate that realization above-described embodiment can be finished by hardware, also can come the relevant hardware of instruction to finish by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (19)
1. the method that voice service is provided is characterized in that, described method comprises:
The speech data that the first terminal of the described server of server reception login is uploaded;
In each terminal of the described server of login, determine to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of logining described server;
The speech data that described first terminal is uploaded is transmitted to the second definite terminal.
2. method according to claim 1 is characterized in that, the phonetic incepting condition of described each terminal according to logining described server is determined also to comprise before voice the second terminal in each terminal of the described server of login:
The phonetic incepting condition that each terminal of the described server of reception login is uploaded, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, described screening list is white list or blacklist.
3. method according to claim 1 and 2 is characterized in that, when described server receives the speech data that the first terminal of the described server of login uploads, also comprises:
The position data of the described first terminal that the first terminal of the described server of reception login is uploaded;
When the phonetic incepting condition of described each terminal according to logining described server is determined to receive the second terminal of described speech data in each terminal of the described server of login, specifically comprise:
Phonetic incepting condition and described position data definite second terminal that receives described speech data in each terminal of the described server of login according to each terminal of logining described server.
4. a server is characterized in that, described server comprises:
The first receiver module is used for reception and logins the speech data that the first terminal of described server is uploaded;
Determination module is for the second terminal of determining to receive described speech data according to the phonetic incepting condition of each terminal of logining described server in each terminal of the described server of login;
Forwarding module is used for the speech data that the described first terminal that described the first receiver module receives is uploaded is transmitted to described the second terminal that described determination module is determined.
5. server according to claim 4 is characterized in that, described server also comprises:
The second receiver module is used for reception and logins the phonetic incepting condition that each terminal of described server is uploaded, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, and described screening list is white list or blacklist.
6. according to claim 4 or 5 described servers, it is characterized in that described the first receiver module also is used for receiving the position data of the described first terminal that the first terminal of the described server of login uploads;
Described determination module, concrete the second terminal for determining to receive described speech data in each terminal of the described server of login according to phonetic incepting condition and the described position data of each terminal of logining described server.
7. the method that voice service is provided is characterized in that, described method comprises:
First terminal obtains the speech data of user's input;
Server to login is uploaded described speech data, and by after second terminal of described server according to phonetic incepting condition described speech data of definite reception in each terminal of the described server of login of each terminal of the described server of login, described speech data is transmitted to the second definite terminal.
8. method according to claim 7 is characterized in that, described server to login is uploaded before the described speech data, also comprises:
Login described server, and upload the phonetic incepting condition to described server, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, described screening list is white list or blacklist.
9. according to claim 7 or 8 described methods, it is characterized in that, described when uploading described speech data to described server, also comprise:
Upload the position data of described first terminal to described server, after in each terminal of the described server of login, being determined to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and described position data by described server, described speech data is transmitted to the second definite terminal.
10. a terminal is characterized in that, described terminal comprises:
Acquisition module is used for obtaining the speech data of user's input;
Transmission module on first, be used for uploading the speech data that described acquisition module gets access to the server of login, and by after second terminal of described server according to phonetic incepting condition described speech data of definite reception in each terminal of the described server of login of each terminal of the described server of login, described speech data is transmitted to the second definite terminal.
11. terminal according to claim 10 is characterized in that, described terminal also comprises:
Login module is used for logining described server;
Transmission module on second is used for uploading the phonetic incepting condition to the server of described login module login, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, and described screening list is white list or blacklist.
12. according to claim 10 or 11 described terminals, it is characterized in that, transmission module on described first, also be used for uploading to the server of login the position data of described terminal, after in each terminal of the described server of login, being determined to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and described position data by described server, described speech data is transmitted to the second definite terminal.
13. the method that voice service is provided is characterized in that, described method comprises:
The second terminal receives the speech data of the server transmission of login, and described speech data is uploaded to described server by first terminal, and described speech data satisfies the phonetic incepting condition of described the second terminal;
The speech data that broadcast receives.
14. method according to claim 13 is characterized in that, described the second terminal receives before the speech data of the server transmission of logining, and also comprises:
Login described server, and upload the phonetic incepting condition to described server, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, described screening list is white list or blacklist.
15. according to claim 13 or 14 described methods, it is characterized in that, described the second terminal receives before the speech data that the server of login sends, and also comprises:
Upload the position data of described the second terminal to described server, after in each terminal of the described server of login, being determined to receive the second terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and position data by described server, described speech data is transmitted to definite described the second terminal.
16. a terminal is characterized in that, described terminal comprises:
Receiver module, for the speech data that the server that receives login sends, described speech data is uploaded to described server by first terminal, and described speech data satisfies the phonetic incepting condition of described the second terminal;
Playing module is used for playing the speech data that described receiver module receives.
17. terminal according to claim 16 is characterized in that, described terminal also comprises:
Login module is used for logining described server;
Transmission module on first is used for uploading the phonetic incepting condition to the server of described login module login, geographic range and/or the screening list of described phonetic incepting condition for receiving speech data, and described screening list is white list or blacklist.
18. according to claim 16 or 17 described terminals, it is characterized in that, described terminal also comprises:
Transmission module on second, be used for uploading to described server the position data of described terminal, after in each terminal of the described server of login, being determined to receive the terminal of described speech data according to the phonetic incepting condition of each terminal of the described server of login and position data by described server, described speech data is transmitted to definite described terminal.
19. the system that voice service is provided is characterized in that, described system comprises: server, first terminal and the second terminal;
Wherein, the described server described server of arbitrary claim in the claim 4 to 6 as described;
Described first terminal is the described terminal of arbitrary claim in the claim 10 to 12 as described;
Described the second terminal is the described terminal of arbitrary claim in the claim 16 to 18 as described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210514856.1A CN103024212B (en) | 2012-12-04 | 2012-12-04 | The method of voice service, terminal and system are provided |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210514856.1A CN103024212B (en) | 2012-12-04 | 2012-12-04 | The method of voice service, terminal and system are provided |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103024212A true CN103024212A (en) | 2013-04-03 |
CN103024212B CN103024212B (en) | 2016-03-09 |
Family
ID=47972323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210514856.1A Expired - Fee Related CN103024212B (en) | 2012-12-04 | 2012-12-04 | The method of voice service, terminal and system are provided |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103024212B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104771904A (en) * | 2015-03-25 | 2015-07-15 | 网易(杭州)网络有限公司 | Game voice transmission method, terminal, voice service module and game system |
CN105101131A (en) * | 2015-06-18 | 2015-11-25 | 小米科技有限责任公司 | Method and device for answering incoming call |
CN106255076A (en) * | 2016-09-06 | 2016-12-21 | 北京易游华成科技有限公司 | Information pushing and interactive system and method |
WO2018218661A1 (en) * | 2017-06-02 | 2018-12-06 | 深圳市华阅文化传媒有限公司 | Method and system for voice interaction on a reading page |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106600744A (en) * | 2016-12-28 | 2017-04-26 | 苏州寅初信息科技有限公司 | Instant message interaction method based on car video recorders |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070053306A1 (en) * | 2005-09-02 | 2007-03-08 | Qwest Communications International Inc | Location based rules architecture systems and methods |
CN101420390A (en) * | 2008-12-18 | 2009-04-29 | 深圳市迅雷网络技术有限公司 | Internet instant communication data transmission method, apparatus and system |
EP2405629A1 (en) * | 2010-07-06 | 2012-01-11 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatuses for controlling access to services of a telecommunications system |
CN102572697A (en) * | 2012-02-26 | 2012-07-11 | 沈哲 | Taxi calling system and taxi calling method based on handheld mobile terminals |
-
2012
- 2012-12-04 CN CN201210514856.1A patent/CN103024212B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070053306A1 (en) * | 2005-09-02 | 2007-03-08 | Qwest Communications International Inc | Location based rules architecture systems and methods |
CN101420390A (en) * | 2008-12-18 | 2009-04-29 | 深圳市迅雷网络技术有限公司 | Internet instant communication data transmission method, apparatus and system |
EP2405629A1 (en) * | 2010-07-06 | 2012-01-11 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatuses for controlling access to services of a telecommunications system |
CN102572697A (en) * | 2012-02-26 | 2012-07-11 | 沈哲 | Taxi calling system and taxi calling method based on handheld mobile terminals |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104771904A (en) * | 2015-03-25 | 2015-07-15 | 网易(杭州)网络有限公司 | Game voice transmission method, terminal, voice service module and game system |
CN105101131A (en) * | 2015-06-18 | 2015-11-25 | 小米科技有限责任公司 | Method and device for answering incoming call |
CN106255076A (en) * | 2016-09-06 | 2016-12-21 | 北京易游华成科技有限公司 | Information pushing and interactive system and method |
WO2018218661A1 (en) * | 2017-06-02 | 2018-12-06 | 深圳市华阅文化传媒有限公司 | Method and system for voice interaction on a reading page |
Also Published As
Publication number | Publication date |
---|---|
CN103024212B (en) | 2016-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104602278B (en) | System and method for network management | |
CN100366125C (en) | Interactive method of double mode mobile terminal and mobile network | |
CN105850218B (en) | A kind of the discovery method, apparatus and system of D2D communication | |
CN109194427B (en) | Campus broadcasting system based on IP network | |
CN109922483B (en) | Method for adjusting wireless resources and related equipment | |
CN103384235A (en) | Method, server and system used for data presentation during conversation of multiple persons | |
CN101548468A (en) | Method and system for a configurable communication integrated circuit and/or chipset | |
CN110536483A (en) | Cell selection and communication control method, device, network element, terminal and storage medium | |
CN103024212A (en) | Method, terminal and system for providing voice service | |
CN103688567A (en) | Apparatus and method for wireless network enhancement via variable down tilt | |
CN102165800A (en) | Data receiving terminal, data distribution server, data distribution system, and data distribution method | |
CN106993067A (en) | Route sending-down method and equipment | |
CN102970672A (en) | Mobile station (MS) positioning method based on mobile signals | |
CN109246621A (en) | Differential data broadcasting method and device, method of reseptance and device, storage medium | |
CN102934373A (en) | Channel discovery protocol | |
CN104009991A (en) | Audio communication system and method | |
CN104320771A (en) | Method, device and system for configuring home node B parameters | |
CN102497443A (en) | Vehicle-mounted station based on Internet, system and communication method thereof | |
US10674381B2 (en) | Adaptive prioritization of unicast and multicast data transfer based on traffic classes | |
CN105812185B (en) | Communication connection method of playing equipment | |
CN114007204B (en) | Communication selection method and device based on relay communication and direct communication | |
CN107113802A (en) | Resource regulating method, base station, scheduler, program source server and system | |
CN113573248A (en) | Method and device for transmitting data | |
CN102694814A (en) | High-definition video player with wireless networking function and wireless access point function simultaneously | |
JP2014517580A (en) | Transmission mode setting method, user equipment and base station |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160309 Termination date: 20191204 |