CN103581457B - A kind of method, apparatus and system of communication - Google Patents
A kind of method, apparatus and system of communication Download PDFInfo
- Publication number
- CN103581457B CN103581457B CN201210255943.XA CN201210255943A CN103581457B CN 103581457 B CN103581457 B CN 103581457B CN 201210255943 A CN201210255943 A CN 201210255943A CN 103581457 B CN103581457 B CN 103581457B
- Authority
- CN
- China
- Prior art keywords
- client
- voice
- timestamp
- sent
- request
- 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
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a kind of method, apparatus and system of communication, belong to communication technical field.Methods described includes:First client initiates the voice request of data channel to the second client, and second client includes at least one client;When first client confirms that second client can receive the voice request, first client sets up data transfer links with second client in the data channel;First client carries out voice call with second client by the data transfer links.First client of the invention is conversed with the second client by data channel, solves the problem of conversing limited in the prior art, improves the experience sense of user.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of method, apparatus and system of communication.
Background technology
With the development of the communication technology, interpersonal communication increasingly facilitates, under the information so scene of prosperity,
Interpersonal communication has not been problem, is the experience sense for how preferably improving user in communication the problem of existing, with
Obtain more customer groups.
At present, it can be communicated between user by IP phone or the networking telephone, but IP phone is costly,
And solidification or mobile phone geographical position have certain limitation, although and the expense of the networking telephone is cheap, network
Poor signal, and it is limited to PC geographical position.So can not to have met people growing for existing telephone communication mode
Communication requirement.
The content of the invention
In order to solve the problem of user's communication is limited, the embodiments of the invention provide a kind of method of communication, equipment and it is
System.The technical scheme is as follows:
On the one hand there is provided a kind of communication means, methods described includes:
First client initiates the voice request of data channel to the second client, and second client includes at least one
Individual client;
When first client confirms that second client can receive the voice request, first client
Data transfer links are set up in end with second client in the data channel;
First client carries out voice call with second client by the data transfer links.
First client carries out voice call with second client by the data transfer links, including:
The voice messaging of required transmission is splitted into multiple voice packets by first client, and in chronological order to described every
Individual voice packet stamps timestamp;
First client sends the voice packet for stamping timestamp to described second by message processing unit
In client, second client is packaged according to the timestamp to the multiple voice packet received and obtain institute
State the voice messaging of the first client transmission.
The voice messaging of required transmission is splitted into multiple voice packets by first client, including:
The voice messaging of the user received is splitted into multiple voice packets by first client according to prefixed time interval;
Or,
The voice messaging of the user received is splitted into multiple voice packets by first client according to current network state;
Or,
First client tears the voice messaging of the user received open according to the group bag-like condition of second client
Into multiple voice packets.
First client carries out voice call with second client by the data transfer links, including:
The voice messaging of required transmission is sent to message processing unit by first client, makes the Message Processing list
The voice messaging of the user is unpacked and stamps timestamp to each voice packet in chronological order by member, and will be described
The voice packet for stamping timestamp is sent to the second client, makes second client according to the timestamp to the institute that receives
State multiple voice packets and package and obtain the voice messaging that first client is sent.
First client is set up after data transfer links with second client in the data channel, also
Including:
Message processing unit is bound first client with second client, makes first client
Voice call can be carried out with second client.
Methods described also includes:
When first client confirms that second client can not receive the voice request, first visitor
The reason for family end can not receive the voice request according to second client, exports corresponding interface prompt user or broadcasts
The reason for second client described in putting voice messaging prompting user rejects the voice request.
On the other hand there is provided a kind of client, the client includes:
Request module, the voice request for initiating data channel to the second client, second client is included extremely
A few client;
Link establishment module, for confirming that second client can receive the voice request when the request module
When, set up data transfer links in the data channel with second client;
Voice transfer module, for carrying out voice call by the data transfer links with second client.
The voice transfer module, including:
Unpack unit, for the voice messaging of the user received to be splitted into multiple voice packets, and give institute in chronological order
State each voice packet and stamp timestamp;
First transmitting element, for the voice packet for stamping timestamp to be sent to described by message processing unit
In two clients, second client is packaged according to the timestamp to the multiple voice packet received and obtain
The voice messaging that first client is sent.
Unpack unit specifically for:
The voice messaging of the user received is splitted into by multiple voice packets according to prefixed time interval;Or,
The voice messaging of the user received is splitted into by multiple voice packets according to current network state;Or,
The voice messaging of the user received is splitted into by multiple voice packets according to the group bag-like condition of second client.
The voice transfer module, including:
Second transmitting element, for the voice messaging of the user received to be sent into message processing unit, makes described disappear
The voice messaging of the user is unpacked and stamps timestamp to each voice packet in chronological order by breath processing unit,
And the voice packet for stamping timestamp is sent to the second client, second client is docked according to the timestamp
The multiple voice packet received, which packages, obtains the voice messaging that first client is sent.
The client also includes:
Output module, for confirming that second client can not receive the voice request when first client
When, the reason for can not receiving the voice request according to second client exports corresponding interface prompt user or broadcast
The reason for second client described in putting voice messaging prompting user rejects the voice request.
On the other hand there is provided a kind of system of communication, the system includes:Client as described above.
The system also includes:
First message processing unit, the voice packet of timestamp is stamped for receiving described in the first client transmission,
And send the voice packet for stamping timestamp to second client, make second client according to the time
Stab to package to the multiple voice packet received and obtain the voice messaging that first client is sent.
The system also includes:
Second message processing unit, the voice messaging for receiving the user that first client is sent is used described
The voice messaging at family is unpacked and stamps timestamp to each voice packet in chronological order, and stamps timestamp by described
Voice packet be sent to the second client according to the order of the timestamp, make second client according to the timestamp pair
The multiple voice packet received, which packages, obtains the voice messaging that first client is sent.
The beneficial effect of the present embodiment is:First client initiates the voice request of data channel, institute to the second client
Stating the second client includes at least one client;When first client confirmation, second client can receive described
During voice request, first client sets up data transfer links with second client in the data channel;Institute
State the first client and carry out voice call by the data transfer links with second client.First client and second
Client is conversed by data channel, solves the problem of conversing limited in the prior art, improves the experience sense of user.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, makes required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings
Accompanying drawing.
Fig. 1 is a kind of flow chart of the communication means provided in the embodiment of the present invention 1;
Fig. 2 is a kind of flow chart of the communication means provided in the embodiment of the present invention 2;
Fig. 3 is a kind of schematic diagram of the client provided in the embodiment of the present invention 3;
Fig. 4 is the schematic diagram of another client provided in the embodiment of the present invention 3;
Fig. 5 is a kind of schematic diagram of the communication system provided in the embodiment of the present invention 4;
Fig. 6 is the schematic diagram of another communication system provided in the embodiment of the present invention 4.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
Embodiment 1
Referring to Fig. 1, a kind of communication means is provided in the present embodiment, methods described includes:
101st, the first client initiates the voice request of data channel to the second client, and second client is included extremely
A few client;
102nd, when first client confirms that second client can receive the voice request, described first
Client sets up data transfer links with second client in the data channel;
103rd, first client carries out voice call with second client by the data transfer links.
Alternatively, first client is led to second client by data transfer links progress voice
Words, including:
The voice messaging of required transmission is splitted into multiple voice packets by first client, and in chronological order to described every
Individual voice packet stamps timestamp;
First client by the voice packet for stamping timestamp according to the order of the timestamp by message at
Reason unit is sent to second client, makes second client the multiple to what is received according to the timestamp
Voice packet, which packages, obtains the voice messaging that first client is sent.
Alternatively, the voice messaging of required transmission is splitted into multiple voice packets by first client, including:
The voice messaging of the user received is splitted into multiple voice packets by first client according to prefixed time interval;
Or,
The voice messaging of the user received is splitted into multiple voice packets by first client according to current network state;
Or,
First client tears the voice messaging of the user received open according to the group bag-like condition of second client
Into multiple voice packets.
Alternatively, first client is led to second client by data transfer links progress voice
Words, including:
The voice messaging of required transmission is sent to message processing unit by first client, makes the Message Processing list
The voice messaging of the user is unpacked and stamps timestamp to each voice packet in chronological order by member, and will be described
The voice packet for stamping timestamp is sent to the second client according to the order of the timestamp, makes second client according to institute
State timestamp the multiple voice packet received is packaged and obtain the voice messaging that first client is sent.
Wherein, first client and second client set up in the data channel data transfer links it
Afterwards, in addition to:
Message processing unit is bound first client with second client, makes first client
Voice call can be carried out with second client.
Further, methods described also includes:
When first client confirms that second client can not receive the voice request, first visitor
The reason for family end can not receive the voice request according to second client, exports corresponding interface prompt user or broadcasts
The reason for second client described in putting voice messaging prompting user rejects the voice request.
The beneficial effect of the present embodiment is:First client initiates the voice request of data channel, institute to the second client
Stating the second client includes at least one client in addition to first client;Described in confirming when first client
When second client can receive the voice request, first client is with second client in the data channel
On set up data transfer links;First client carries out voice with second client by the data transfer links
Call.First client is conversed with the second client by data channel, solves limited ask of conversing in the prior art
Topic, improves the experience sense of user.
Embodiment 2
Referring to Fig. 2, a kind of communication means is provided in the present embodiment, including:
201st, the first client initiates the voice request of data channel to the second client, and confirms second client
Whether the voice request can be received.
In the present embodiment, data channel includes but is not limited to:GPRS(General Packet Radio Service, lead to
With packet wireless service)Data channel or WIFI data channel.Conversed in the present embodiment by data channel, tonequality is good,
Telephone expenses are cheap or even free, not only solve the problem of black phone telephone charge is expensive, also solve Internet phone-calling, video calling
It is limited to PC geographical position, it has not been convenient to the problem of shifting and carry.
In this step, the first client user opens address list, selects voice call, then the first client is logical by data
Voice request is initiated in road to the second client, and wherein voice request includes but is not limited to following one or more:Telephone communication
Request, the voice request in instant communication software and micro- merely request etc..The second client in the present embodiment can be a visitor
Family end can also be multiple client, and this present embodiment is not specifically limited.After the first client initiates voice request, the
Output waits the interface of network connection on the interface of one client.
After the first client initiates voice request to the second client, the second client is inquired about to state storage unit
Status information, wherein, state storage unit is used for recording the status information of client, and client can be by the status information of itself
State storage unit is reported at any time, so as to other client querys.On can also be when client touches some time-events
Report state, such as client touch networking, including are reported during the event such as start, startup software, manual networking, program exception, suspension
State.The status information that client can be stored according to state storage unit knows the status information of the second client, Huo Zhecha
The status information of the second client of last registration is ask, using the status information of last time as the foundation for judging this next state, is such as looked into
The status information of the second client, regard the state before 3 seconds as this next state before asking 3 seconds.Status information includes but is not limited to
Following one or more:Off-mode, signal limitation do not allow communications status, just in talking state, rejection state, sky
Not busy state and presence etc..Wherein rejection state is further divided into:The shape of client busy condition, client off-line
Rejection state that the rejection state or state storage unit that state, client are set are set etc., to this present embodiment not
It is specifically limited.
In this step, if status information includes:Off-mode, signal limitation do not allow communications status, shape of conversing
State and rejection state any one when, then confirm that the second client can not receive the voice request, the first client
The client of voice messaging second of transmission can not directly uppick;If status information includes idle condition or presence,
Then confirm that the second client can receive voice request.
State storage unit in the present embodiment is specifically as follows the One function unit of server, and its function can also be by
Server is realized, this present embodiment is not specifically limited.
202nd, when the first client confirms that second client can receive the voice request, first client
Data transfer links are set up in end with second client in the data channel, and pass through with second client described
Data transfer links carry out voice call.
In the present embodiment, when the second client is online or during idle condition, the first client confirms the second client energy
Voice request is enough received, the first client sets up data transfer links with the second client in data channel, and wherein data are passed
That send link sets up process similarly to the prior art, and this present embodiment is not specifically limited.After link establishment success, at message
Reason unit is bound the first client with the second client, the first client is started voice call with the second client,
The interface conversed is exported on the interface of the first client simultaneously.Message processing unit in the present embodiment is specifically as follows
The One function unit of server, its function can also be realized by server, and this present embodiment is not specifically limited.
Wherein, alternatively, first client carries out language with second client by the data transfer links
Sound is conversed, including:
The voice messaging of required transmission is splitted into multiple voice packets by first client, and in chronological order to described every
Individual voice packet stamps timestamp;
First client sends the voice packet for stamping timestamp to described second by message processing unit
In client, second client is packaged according to the timestamp to the multiple voice packet received and obtain institute
State the voice messaging of the first client transmission.
In the present embodiment, alternatively, the first client is unpacked in the voice messaging locally by required transmission, and on time
Between order stamp timestamp on obtained voice packet splitting, and the voice packet after processing is sent to message processing unit, disappeared
The voice packet is further forwarded to the second client by breath processing unit, and the second client is locally according to timestamp to receiving
To voice packet package, with obtain the first client transmission voice messaging.What deserves to be explained is, first in the present embodiment
The voice messaging sent needed for client includes:The voice messaging of first client user, the also voice messaging including blank, i.e.,
The transmission link that both sides set up, but double hair families are not when sending voice messaging, also have the transmission of packet.
Further, the voice messaging of required transmission is splitted into multiple voice packets by first client, including:
The voice messaging of the user received is splitted into multiple voice packets by first client according to prefixed time interval,
Such as prefixed time interval is 3 milliseconds, 5 milliseconds, 1 second, this present embodiment is not specifically limited;Or,
The voice messaging of the user received is splitted into multiple voice packets by first client according to current network state,
For example, when network condition is relatively good at that time, the time interval unpacked can be with longer;When network condition is bad, unpack when
Between interval can be with shorter;Or,
First client tears the voice messaging of the user received open according to the group bag-like condition of second client
Into multiple voice packets.First client can know the group bag situation of the second client according to the feedback of the second client, when
When two groups of clients bag effects are poor, the time interval unpacked can be with longer;When the group bag effect of the second client is good, unpack
Time interval this present embodiment can be not specifically limited with shorter.
In the present embodiment, alternatively, first client passes through the data transfer links with second client
Voice call is carried out, including:
The voice messaging of required transmission is sent to message processing unit by first client, makes the Message Processing list
The voice messaging of the user is unpacked and stamps timestamp to each voice packet in chronological order by member, and will be described
The voice packet for stamping timestamp is sent to the second client, makes second client according to the timestamp to the institute that receives
State multiple voice packets and package and obtain the voice messaging that first client is sent.
In the present embodiment, alternatively, the first client can select to be unpacked locally, can also send out voice messaging
Message processing unit is given, message processing unit is unpacked to the voice messaging received, and the voice packet after unpacking is beaten
Upper timestamp, is sent to the second client.The first client is selected at local still selection of unpacking and allowed in specific implementation process
Message processing unit is unpacked, and this present embodiment is not specifically limited.
Wherein the voice messaging received is splitted into multiple voice packets by message processing unit, including:
The voice messaging of the user received is splitted between multiple voice packets, such as preset time according to prefixed time interval
3 milliseconds, 5 milliseconds, 1 second etc. are divided into, this present embodiment is not specifically limited;Or,
The voice messaging of the user received is splitted into by multiple voice packets according to current network state, for example, network at that time
When situation is relatively good, the time interval unpacked can be with longer;When network condition is bad, the time interval unpacked can be with short by one
A bit;Or,
The voice messaging of the user received is splitted into by multiple voice packets according to the group bag-like condition of second client.When
When second groups of clients bag effect is poor, the time interval unpacked can be with longer;When the group bag effect of the second client is good, tear open
The time interval of bag can be not specifically limited with shorter to this present embodiment.
What deserves to be explained is, the first client or message processing unit can send multiple languages according to the order of timestamp
Sound bag, can not also send according to the order of timestamp, concurrently be sent in multiple transmit queues, this present embodiment is not done and had
Body is limited.
In the present embodiment, but after the first client and the second client end of conversation, the first client and the second visitor are disconnected
The transmission link at family end, meanwhile, message processing unit cancels the binding to the first client and the second client.
203rd, when first client confirms that second client can not receive the voice request, described the
The reason for one client can not receive the voice request according to second client, exports corresponding interface prompt user
Or play the reason for voice messaging points out the second client rejection voice request described in user.
In the present embodiment, when the first client confirms that second client can not receive the voice request, institute
The reason for the first client can not receive voice request according to the second client is stated, corresponding interface prompt user is exported, such as
The interface of corresponding output rejection, other side unresponsive interface or the busy interface of other side, or output voice letter
Breath prompting user, is specifically not specifically limited using which kind of mode the present embodiment to this.
It is on the other hand, optional when the first client confirms that the second client can not receive voice request in this step
Ground, the first client terminal start-up automatic message-recording function, message processing unit is sent to by the message information of the first client, wherein,
Message message includes but is not limited to following one or more:Speech message, text information, chart-information, expression and picture etc.,
This present embodiment is not specifically limited.
The beneficial effect of the present embodiment is:First client initiates the voice request of data channel, institute to the second client
Stating the second client includes at least one client;When first client confirmation, second client can receive described
During voice request, first client sets up data transfer links with second client in the data channel;Institute
State the first client and carry out voice call by the data transfer links with second client.First client and second
Client is conversed by data channel, solves the problem of conversing limited in the prior art, improves the experience sense of user.
Embodiment 3
Referring to Fig. 3, a kind of client is provided in the present embodiment, the client includes:Request module 301, link are built
Formwork erection block 302 and voice transfer module 303.
Request module 301, the voice request for initiating data channel to the second client, second client includes
At least one client in addition to first client;
Link establishment module 302, for confirming that second client can receive institute's predicate when the request module 301
When sound is asked, data transfer links are set up in the data channel with second client;
Voice transfer module 303, for the number set up with second client by the link establishment module
Voice call is carried out according to transmitting link road.
Alternatively, referring to Fig. 4, the voice transfer module 303, including:
Unpack unit 303a, for the voice messaging of the user received to be splitted into multiple voice packets, and in chronological order
Timestamp is stamped to each voice packet;
First transmitting element 303b, for the voice packet for stamping timestamp to be sent to institute by message processing unit
State in the second client, second client is packaged according to the timestamp to the multiple voice packet received
Obtain the voice messaging that first client is sent.
Alternatively, unpack unit 303a specifically for:
The voice messaging of the user received is splitted into by multiple voice packets according to prefixed time interval;Or,
The voice messaging of the user received is splitted into by multiple voice packets according to current network state;Or,
The voice messaging of the user received is splitted into by multiple voice packets according to the group bag-like condition of second client.
Alternatively, referring to Fig. 4, the voice transfer module 303, including:
Second transmitting element 303c, for the voice messaging of the user received to be sent into message processing unit, makes institute
When stating message processing unit the voice messaging of the user being unpacked and is stamped in chronological order to each voice packet
Between stab, and the voice packet for stamping timestamp is sent to the second client, makes second client according to the time
Stab to package to the multiple voice packet received and obtain the voice messaging that first client is sent.
Further, referring to Fig. 4, the client also includes:
Output module 304, for confirming that second client can not receive the voice when the request module 301
During request, the reason for can not receiving the voice request according to second client exports corresponding interface prompt user
Or play the reason for voice messaging points out the second client rejection voice request described in user.
The beneficial effect of the present embodiment is:First client initiates the voice request of data channel, institute to the second client
Stating the second client includes at least one client;When first client confirmation, second client can receive described
During voice request, first client sets up data transfer links with second client in the data channel;Institute
State the first client and carry out voice call by the data transfer links with second client.First client and second
Client is conversed by data channel, solves the problem of conversing limited in the prior art, improves the experience sense of user.
Embodiment 4
A kind of system of communication is additionally provided in the present embodiment, the system includes:Client as described in Example 3
300。
Referring to Fig. 5, the system in the present embodiment alternatively, in addition to:First message processing unit 400, for receiving
State the described of the first client transmission and stamp the voice packet of timestamp, and the voice packet for stamping timestamp is sent to described
In second client, second client is set to be packaged according to the timestamp to the multiple voice packet received
The voice messaging sent to first client.
Referring to Fig. 6, the system in the present embodiment alternatively, in addition to:
Second message processing unit 500, the voice messaging for receiving the user that first client is sent will be described
The voice messaging of user is unpacked and stamps timestamp to each voice packet in chronological order, and stamps the time by described
The voice packet of stamp is sent to the second client according to the order of the timestamp, makes second client according to the timestamp
The multiple voice packet received is packaged and obtains the voice messaging that first client is sent.
First message processing unit or the second message in the present embodiment are specifically as follows the One function unit of server,
Its function can also be realized by server, and this present embodiment is not specifically limited.
The beneficial effect of the present embodiment is:First client initiates the voice request of data channel, institute to the second client
Stating the second client includes at least one client;When first client confirmation, second client can receive described
During voice request, first client sets up data transfer links with second client in the data channel;Institute
State the first client and carry out voice call by the data transfer links with second client.First client and second
Client is conversed by data channel, solves the problem of conversing limited in the prior art, improves the experience sense of user.
Client and system that the present embodiment is provided, specifically can belong to same design with embodiment of the method, and it is specific real
Existing process refers to embodiment of the method, repeats no more here.
It is worth noting that, in the embodiment of above-mentioned client, message processing server and system, each included mould
Block is simply divided according to function logic, but is not limited to above-mentioned division, as long as corresponding function can be realized i.e.
Can;In addition, the specific name of each functional module is also only to facilitate mutually distinguish, the protection model being not intended to limit the invention
Enclose.
One of ordinary skill in the art will appreciate that realizing that all or part of step of above-described embodiment can be by hardware
To complete, the hardware of correlation can also be instructed to complete by program, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc. should be included in the scope of the protection.
Claims (10)
1. a kind of communication means, it is characterised in that methods described includes:
First client initiates the voice request of data channel to the second client, and second client includes at least one visitor
Family end;
When first client confirms that second client can receive the voice request, first client with
Second client sets up data transfer links in the data channel;
First client carries out voice call with second client by the data transfer links;
First client carries out voice call with second client by the data transfer links, including:
The voice messaging of required transmission is splitted into multiple languages by first client according to the group bag-like condition of second client
Sound bag, and each voice packet given in chronological order in the multiple voice packet stamps timestamp;
First client sends the voice packet for stamping timestamp to second client by message processing unit,
Second client is packaged according to timestamp to the multiple voice packets received and obtain the first client transmission
Voice messaging.
2. according to the method described in claim 1, it is characterised in that first client passes through institute with second client
State data transfer links and carry out voice call, including:
The voice messaging of required transmission is sent to message processing unit by first client, makes the message processing unit will
The voice messaging is unpacked and stamps timestamp, and the language that will stamp timestamp to each voice packet in chronological order
Sound bag is sent to the second client, second client is packaged according to timestamp to the multiple voice packets received
The voice messaging sent to first client.
3. according to the method described in claim 1, it is characterised in that first client is with second client described
Set up in data channel after data transfer links, in addition to:
Message processing unit is bound first client with second client, makes first client and institute
Voice call can be carried out by stating the second client.
4. according to the method described in claim 1, it is characterised in that methods described also includes:
When first client confirms that second client can not receive the voice request, first client
The reason for can not receiving the voice request according to second client, exports corresponding interface prompt user or plays language
The reason for second client described in sound information alert user rejects the voice request.
5. a kind of client, it is characterised in that the client is the first client, the client includes:
Request module, the voice request for initiating data channel to the second client, second client includes at least one
Individual client;
Link establishment module, for when the request module confirms that second client can receive the voice request,
With second client data transfer links are set up in the data channel;
Voice transfer module, for carrying out voice call by the data transfer links with second client;
The voice transfer module is additionally operable to:According to the group bag-like condition of second client, by the voice messaging of required transmission
Multiple voice packets are splitted into, and each voice packet given in chronological order in the multiple voice packet stamps timestamp;When will stamp
Between the voice packet that stabs sent by message processing unit to second client, make second client according to timestamp
The multiple voice packets received are packaged and obtain the voice messaging that first client is sent.
6. client according to claim 5, it is characterised in that the voice transfer module, including:
Second transmitting element, for the voice messaging of the user received to be sent into message processing unit, makes at the message
The voice messaging of the user is unpacked and stamps timestamp to each voice packet in chronological order by reason unit, and will
The voice packet for stamping timestamp is sent to the second client, makes second client according to timestamp to multiple languages for receiving
Sound bag, which packages, obtains the voice messaging that first client is sent.
7. client according to claim 5, it is characterised in that the client also includes:
Output module, for when first client confirms that second client can not receive the voice request,
The reason for can not receiving the voice request according to second client, exports corresponding interface prompt user or plays language
The reason for second client described in sound information alert user rejects the voice request.
8. a kind of system of communication, it is characterised in that the system includes:Client as described in claim any one of 5-7.
9. system according to claim 8, it is characterised in that the system also includes:
First message processing unit, for receiving the voice packet for stamping timestamp that first client is sent, and will be stamped
The voice packet of timestamp is sent to second client, makes second client multiple to what is received according to timestamp
Voice packet, which packages, obtains the voice messaging that first client is sent.
10. system according to claim 8, it is characterised in that the system also includes:
Second message processing unit, the voice messaging for receiving the user that first client is sent, by the user's
Voice messaging is unpacked and stamps timestamp, and the voice packet that will stamp timestamp to each voice packet in chronological order
Order according to timestamp is sent to the second client, makes second client according to timestamp to multiple voices for receiving
Bag, which packages, obtains the voice messaging that first client is sent.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210255943.XA CN103581457B (en) | 2012-07-23 | 2012-07-23 | A kind of method, apparatus and system of communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210255943.XA CN103581457B (en) | 2012-07-23 | 2012-07-23 | A kind of method, apparatus and system of communication |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103581457A CN103581457A (en) | 2014-02-12 |
CN103581457B true CN103581457B (en) | 2017-09-15 |
Family
ID=50052336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210255943.XA Active CN103581457B (en) | 2012-07-23 | 2012-07-23 | A kind of method, apparatus and system of communication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103581457B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110009206B (en) * | 2019-03-21 | 2023-06-20 | 五邑大学 | A timing voice scoring method, device, equipment and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5546444A (en) * | 1994-03-11 | 1996-08-13 | Bellsouth Corporation | Methods and apparatus for communicating data via a cellular network control channel |
CN100505807C (en) * | 2003-08-07 | 2009-06-24 | 腾讯科技(深圳)有限公司 | Method and system for integrating telephones in instant communication tools |
CN101031092A (en) * | 2006-02-28 | 2007-09-05 | 华为技术有限公司 | Method for processing speech message and message processor |
CN101312428A (en) * | 2007-05-25 | 2008-11-26 | 中国移动通信集团公司 | Voice packet transmitting and receiving method, media gateway and mobile switching center server |
-
2012
- 2012-07-23 CN CN201210255943.XA patent/CN103581457B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN103581457A (en) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103533669B (en) | The many APN network concurrents systems of mobile terminal and its networking method | |
EP2469963A3 (en) | Mode shifting communications system and method | |
WO2017045276A1 (en) | Terminal interconnecting method, device, and storage medium | |
CN104301857A (en) | Method and device for wireless communication between communication terminals | |
CN102572584A (en) | Intelligent television system and intelligent television method capable of expanding cellphone | |
CN104954724B (en) | A kind of video call switching method, Intelligent television terminal, mobile terminal and system | |
CN104065824B (en) | Call block prompting processing method, system and mobile terminal based on mobile terminal | |
CN101778244B (en) | Wireless video conference system and method for adding common voice user | |
CN103369510A (en) | APN information configuration method and device | |
CN107426708A (en) | The switching method and apparatus of intercommunication terminal, call model | |
CN105828387B (en) | A kind of wireless communication system, method for processing business and device | |
CN101674351B (en) | Work method of personalized multi-media caller identification device of mobile terminal | |
CN102355713B (en) | Method of calling in voice communication and mobile terminal | |
CN111787496B (en) | Method and equipment for switching calls between mobile phones | |
CN103581457B (en) | A kind of method, apparatus and system of communication | |
CN104618593B (en) | A kind of operating method when mobile terminal and its third party's incoming call | |
CN103401882B (en) | VoIP gateway voice link backup method and system | |
CN108965265A (en) | A kind of chat method and system based on MQTT agreement | |
KR101222132B1 (en) | method and system of one-to-one and group communication simultaneously in wireless IP network | |
CN104144147B (en) | Voice communication method and system in video monitoring | |
CN102282886B (en) | Method, mobile terminal, device and system for implementing voice services | |
TWI293841B (en) | Method for contolling transferring path of data packets of an wireless phone dynamically | |
CN105120525A (en) | Method for establishing communication connection and electronic device | |
EP1295443B1 (en) | Method to assess the quality of a voice communication over packet networks | |
JP2001352341A (en) | Packet communication system and its method |
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 |