Title of Invention | METHOD AND SYSTEM FOR VOICE COMMUNICATION BETWEEN MOBILE TERMINALS |
---|---|
Abstract | Abstract The present invention discloses a method and system for voice communication betu'cen mobile terminals. A first mobile terminal sends a dial-up request to a mobile communication gateway, wherein the dial-up request includes the instant messaging number of a second mobile termmal; the mobile communication gateway converts the dial-up request into a Voice over Internet Protocol (VoIP) signaling and sends the signaling to a VoIP server; the VoIP server obtains from an instant messaging server the mobile communication number of the second mobile terminal according to the instant messaging number of the second mobile terminal; the VoIP server sends a call request to the second mobile terminal through the mobile communication gateway, wherein the called number of the call request is the mobile communication number of the second mobile terminal; and the second mobile terminal responds to the call request, and has voice communication with the first mobile terminal. By applying the present invention, the mobile terminal numbers of the two sides can be hidden during voice communication. In this way, the present invention may improve the confidentiality, be compaT!^*S" with standard VoIP equipment, and has good adaptation. |
Full Text | Method and System for Voice Communication between Mobile Terminals Field of the Invention The present invention relates to instant messaging technology, and more specifically to a method and system for voice communication between mobile terminals. Background of the Invention Instant messaging service is an Internet-based communication service, and is generally for realizing Instant Messaging functionality on the network. At present, the instant messaging service has been widely used and recognized on the Internet, and can be implemented via instant messaging software. Instant messaging software has received recognition and love of a vast number of Internet users due to its merits such as having fast rate, rich function and stability on using. In the existing instant messaging services, users can conduct multiple operations such as interacting text messages, transferring files, sending mobile terminal short messages between them, via instant messaging software. Users of computer instant messaging software can have a voice chat with one another via the Voice over Internet Protocol (VoIP) technology. Currently, various instant messaging software products have launched a version applicable to mobile terminals. When two mobile terminal users want to have a voice chat with each other, the receiving party is able to acquire the mobile communication number of the calling party through technical means, such as caller ID system. Also, it is necessary for the calling party to know the mobile communication number of the called party for initiating the call. However, in many cases, the mobile communication number is very private information to individuals. People do not want this kind of number easily known by others, because it may lead to"s^ious information security problems. Summary An embodiment of the present invention provides a method for voice communication between mobile terminals, in order to hide the mobile terminal numbers of the two sides during voice communication. An embodiment of the present invention provides a system for voice communication between mobile-terminals, in order to hide the mobile terminal numbers of the two sides during voice communication. The technical Schemes of^^ie embodiments of the present invention are as follows: A voice communication method between mobile terminals includes: a first mobile terminal sending a dial-up request to a mobile communication gateway, the dial-up request including the instant messaging number of a second mobile terminal; the mobile communication gateway converting the dial-up request into a voice over Internet Protocol (VoIP) signaling and sending the signaling to a VoIP server; the VoIP server obtaining from an instant messaging server the mobile communication i^umber of the second mobile terminal according to the instant messaging number of the se'cor& mobile terminal; the VoIP server sending a call request to the second mobile terminal through the mobile communication gateway, the called number of the call request being the mobile communication number of the second mobile terminal; and the second mobile terminal responding to the call request, and having voice communication with the first mobile terminal. A voice communication system between mobile terminals, wherein the system includes; a first mobile terminal, a mobile communication gateway, a second mobile terminal, a VoIP server and an instant messaging server, wherein the first mobile terminal is adapted to send a dial-up request to the mobile communication gateway, wherein the dial-up request includes the instant messaging number of the second mobile terminal; the mobile communication gateway is adapted to convert the dial-up request to a voice over Internet Protocol (VoIP) signaling, and send the signaling to the VoIP server; the VoIP server is adapted to obtain the mobile communication number of the second mobile tej-minal from the instant messaging server according to the instant messaging number of the s'econd mobile terminal, and send a call request to the second mobile terminal via the mobile communication gateway, wherein the called number contained in the call request is the mobile communication number of the second mobile terminal; the instant n.essaging server is adapted to provide to the VoIP server the mobile communication number of the second mobile terminal in response to the request of the VoIP server; and the second mobile terminal is adapted to respond to the call request, and have voice communication with the first mobile terminal. > It can be seen from 4ii(^.above mentioned technical schemes that, in the embodiments of the present invention, a first mobile terminal sends a dial-up request to a mobile communication gateway, wherein the dial-up request includes llie instant messaging number of a second mobile terminal; the mobile communication gateway converts the dial-up request into a voice over Internet Protocol (VoIP) signaling and sends the signaling to a VoIP server; the VoIP server obtains from an instant messaging server the mobile communication number of the second mobile terminal according to the instant messaging number of the second mobile terminal, and sends a call request to the second mobile terminal through the mobile communication gateway; and the second mobile terminal responds to the call request, and has voice communication with the first mobile terminal. It can be seen that by applying the embodiments of the present,^,y^^iition, instant messaging users of mobile terminals can hide their mobile terminal numbers in a voice chat, so as to protect the users' personal privacy. Moreover, the embodiments of the present invention are easy to be achieved, can be compatible with standard VoIP equipment, and also have good adaptation. Brief Description of the Drawings Figure i is a flow chart of voice communication between mobile terminals in accordance with an embodiment of the present invention. Figure 2 is a diagram illustrating the structure of a voice communication system between mobile terminals in accordance with an embodiment of the present invention. Embodiments of the In^^tion To make the purpose, technical solution and advantages of the present invention more clearly, the present invention is described hereinafter with reference to the following drawings and embodiments. In embodiments of the present invention, a mobile terminal is equipped with instant messaging software, and can be called instant messaging (IM) mobile terminal. )n addition, a user of an instant messaging mobile terminal needs to register the mobile communication number used in a voice chat (for example, if the user is a mobile phone user, register the mobile phone number) on an instant messaging server. Figure 1 is a flow chal'^^voice communication between mobile terminals in accordance with an embodimenl of ihc present invention. As shown in Figure 1, the method includes: Step 101: A first mobile terminal sends a dial-up request to a mobile communication gateway. The dial-up request includes an instant messaging number of a second mobile terminal. The mobile communication gateway converts the dial-up request to a voice over Internet Protocol (VoIP) signaling and sends the VoIP signaling to a VoIP server. The VoIP server obtains the mobile communication number of the second mobile terminal from an instant messaging serv&r according to the instant messaging number of the second mobile terminal. Step 102: The VoIP server sends a call request to the second moDue lerniinai through the mobile communication gateway. The called number contained in the call request is the mobile communication number of the second mobile terminal. Step 103: The second mobile terminal responds to the call request, and performs voice communication with the first mobile terminal. Here, before the first mobile terminal sends the dial-up request to the mobile communication gateway, the method can further include the followings: The first mobile terminal sends an online query request to the instant messaging server, wherein tHe online qu^t^request includes the instant messaging number of the second mobile terminal; the instant messaging server queries, based on the instant messaging number of the second mobile terminal contained in the online query request, whether the second mobile temiinal corresponding to that instant messaging number is online, and returns a quer)' result to the first mobile terminal. Moreover, the dial-up request sent by the first mobile terminal to the mobile communication gateway can further include an access number used to distinguish different services. In addition, when new mobile terminal users are added, the corresponding relationship between mobile communication numbers and instant messaging numbers of the newly added mobile terminal users can be saved in the instant messaging^ server. A voice communication system between mobile terminals is also set fonh in an embodiment of the present invention. Figure 2 is a schematic diagram of the structure of the voice communication system between mobile terminals in accordance with an embodiment of the present invention. The system includes a first mobile terminal 201, a mobile communication gateway 202, a second mobile terminal 203, a VoIP server 204 and an instant messaging server 205. The first mobile terminal 201 and the second mobile terminal 203 have installed instant messaging software. Moreover, the first mobile terminal 201 and the second mobile terminal 203 have registered their own mobile communication numbers in the instant messaging server 205. The first mobile terminal 201 is adapted to send a dial-up request to the mobile communication gateway 202, wherein the dial-up request includes the instant messaging number of the second mobile terminal 203. The mobile communication gateway 202 is adapted to convert the dial-up request to a voice over Internet Protocol (VoIP) signaling, and send the VoIP signaling to the VoIP server 204. The VoIP server 204 is adapted to obtain, according to the instant messaging number of the second mobile-terminal 203, the mobile communication number of the second mobile terminal 203 from the instant messaging server 205, and send a call request to the second mobile terminal 203 via the mobile communication gateway 202. The called number of the call request is the mobile communication number of the second mobile terminal 203. The instant messaging server 205 is adapted to provide the mobile communication number of the second mobile terminal 203 for the VoIP server 204 in response to the request of the VoIP server 204. The second mobile terminal 203 is adapted to have voice communication with the first mobile terminal 201 in response to the call request. Herein, the first mobile terminal 201 is further adapted to send an online query request to the instant messaging server 205 before sending the dial-up request to the mobile communication gateway 202. The online query request includes the instant messaging number of the second mobile terminal 203. The instant messaging server 205 is further adapted to query, according to the instant messaging number of the second mobile terminal 203 contained in the online query request, whether the second mobile terminal 203 corresponding to that instant messaging number is online, and return a query result to the first mobile terminal 201. Moreover, the dial-up request that the first mobile terminal 201 sends to the mobile communication gateway 202 may include an access number for distinguishing services. The instant messaging s©**«r 203 is further adapted to save, when new mobile terminal users are added, the corresponding relationship between mobile communication numbers and instant messaging numbers of the new mobile terminal users. The instant messaging server 205 may include a mobile terminal instant messaging server 2051 and a computer instant messaging server 2052. The mobile terminal instant messaging server 2051 is adapted to deal with instant messaging services for mobile terminal users, while the computer instant messaging server 2052 is adapted to deal with instant messaging services for computer users. In specific implementation, the mobile terminal instant messaging server 2051 and the computer instant messagwr^-server 2052 can preferably be integrated together to constitute an instant messaging server for unified management of mobite terminal instant messaging users and computer instant messaging users. The first instant messaging mobile terminal 201 and the second instant messaging mobile terminal 203 may connect with the mobile communication gateway 202 via a mobile communication network such as a GSM network etc., and the mobile communication gateway 202 connects with the VoIP Server 204 via the Jnternet. The first instant messaging mobile terminal 201 and the second instant messaging mobile terminal 203 may also connect with the mobile terminal instant messaging server 2051 through packet networks such as General Packet Radio Service (GPRS) network etc. The mubile/terminal instanl messaging server 2051 connects with computer instant messaging terminals through the Internet, and then the computer instant messaging terminals connect with the VoIP server. The computer instant messaging terminals connect with the VoIP server and the computer instant messaging server 2052, respectively. Specifically, the mobile communication gateway may be a GSM gateway, a Wideband Code Division Multiple Access (WCDMA) gateway, a Time Division Synchronous - Code Division Multiple Access (TDS-CDMA) gateway, a Code Division Multiple Access (CDMA) gateway, or a CDMA2000 gateway. According to an example shown in Figure 2, a further detailed description of the nrocedure for a vdice chat between mobile terminals is provided in the foUowings: (1): An. instant messaging user of a first mobile terminal 201 calls its instant messaging friends for a voice chat through instant messaging soft\\'are installed in the first mobile terminal 20 K and may send a call request including the instant messaging numbers of the calling user and the called user to a mobile terminal instant messaging server 2051. The call request may be sent to the mobile terminal instant messaging server 2051 via a GPRS network. (2): The mobile terminal instant messaging server 2051 finds, according to the instant messaging number of the called user, that the called user is a log-on user of a mobile terminal and is now online, and returns a quer>' result to the instant messaging user of the first mobile terminal 201. Based on user information privacy, the mobile terminal instant messaging server 2051 will not return the mobile terminal number registered by the 6alled inst»rMnessaging user to the instant messaging user of the calling mobile terminal (i.e., the calling user and the instant messaging user of the first mobile terminal 201). (3): If the called instant messaging user (that is, the instant messaging user corresponding to the second mobile terminal 203) is online, the instant messaging software in the first mobile terminal 201 calls the called instant messaging number by dialing the number. A call request is sent through a network such as a GSM network etc., and the dial-up information carries the called instant messaging number (i.e., the instant messaging number corresponding to the second mobile terminal 203) in a format such as an access number plus an instant messaging number. (4): After receiving the'^lfH request, the mobile communication gateway 202 converts the call request into a VoIP call request and sends the VoIP call request to the VoIP server 204. (5): The VoIP server 204 converts the VoIP call request to a caller ID message, and sends it to a computer instant messaging server 2052. (6): The computer instant messaging server 2052 checks whether the called instant messaging user is a mobile terminal instant messaging user or a computer instant messaging log-on user. Here, when it is determined that the called user is a mobile terminal instant messaging user, the computer instant messaging server 2052 queries the mobile terminal instant messaging server 2051 whether the user is online based on the instant messaging number of the called user, and the mobile terminal instant messaging server 2051 returujvjjje online status of the called mobile terminal user as well as the mobile terminal number registered by the called mobile terminal user (i.e., the called instant messaging user or the instant messaging user corresponding to the second mobile terminal 203). (7): The computer instant messaging server 2052 returns back to the VoIP server 204 the mobile terminal number registered by the called user. (8): The VoIP server 204 sends a call request to the mobile communication gateway 202, wherein the called number is the mobile communication number bound with the called instant messaging user. (9): The mobile communication gateway 202 sends the call request to the second mobile terminal 203 through a network such as a GSM network etc. (10): After the user of the second mobile terminal 203 (i.e., the called user, the called instant messaging user, the called mobile terminal user, or the instant messaging user corresponding to the second mobile terminal 203) picks up the phone, a voice channel is successfully established and the call is started. To sum up, in the embodiments of the present invention, the first mobile terminal sends a dial-up request to the mobile communication gateway, wherein the dial-up request includes the instant messaging number of the second mobile tenninal. The mobile communication gateway converts the dial-up request to a VoIP signaling, and sends the signalling to the VoIP server. The VoIP server obtains the mobile communication number of the second mobile terminal from the instant messaging server according to the instant messaging number of the second mobile terminal, and sends a call request to the second mobile terminal via the mobile communication gateway. After that, the second mobile terminal responds to the call request, and has voice communication with the first mobile terminal. It can be seen that by applying the embodiments of the present invention, instant messaging users of mobile terminals can hide their own mobile terminal numbers during a voice chat with one another, so as to protect the users' personal privacy. Moreover, the embodiments of the present invention are easy to be carried out, can be compatible w'ith standard VoIP equipment, and also have good adaptation. The foregoing descriptions are only preferred embodiments of the present invention, and are not for use in limiting the protection scope of this invention. Any changes, equivalent replacement and improvement without departing from the spirit and principle of the present invention should be covered within the protection scope of this invention. Claims 1. A voice communication jnethod be^veen mobile terminals, comprising: a first mobile terminal sending a dial-up request to a mobile communication gateway, the dial-up request including the instant messaging number of a second mobile terminal; the mobile communication gateway converting the dial-up request into a Voice over Internet Protocol (VoIP) signaling and sending the signaling to a VoIP server; the VoIP server obtaining from an instant messaging server the mobile communication number of the second mobile terminal according to the instant messaging number of the second mobile terminal; the VoIP server sending-a»siall request to the second mobile terminal through the mobile communication gateway, the called number of the call request being the mobile communication number of the second mobile terminal; and the second mobile terminal responding to the call request, and having voice communication with the first mobile terminal. 2. The voice communication method between mobile terminals according to claim 1, further comprising: before sending the dial-up request to the mobile communication gateway, the first mobile terminal sending an online query request to the instant messaging server, the online query request including the instant messaging number of the second mobile terminal; and the instant messaging server querying, according to the instant messaging number of the second mobile terminal contained in the online query request, whether the second mobile terminal is online, and returning a query result to the first mobile terminal. 3. The voice communication method between mobile terminals according to claim 1 or 2, wherein the mobile communication gateway is a Global System for Mobile communication (GSM) gateway, a Code Division Multiple Access (CDMA) gateway, a Wideband Code Division Multiple Access (WCDMA) gateway, a Code Division Multiple Access (CDMA) 2000 gateway, or a Time Division Synchronous - Code Division Multiple Access (T^&-GDMA) gate\\'ay. 4. The voice communication method between mobile terminals according to claim 1 or 2, wherein the dial-up request sent by the first mobile terminal to the mobile communication gateway further comprises an access number for distinguishing services. 5. The voice communication method between mobile terminals according to claim 1 or 2, further comprising: storing, in the instant messaging server, the corresponding relationship between mobile communication numbers and instant messaging numbers of newly added mobile terminal users. 6. A voice co\?imunicatio^s>'stem between mobile terminals, comprising; a first mobile terminal, a mobile communication gateway, a second mobile terminal, a Voice over Internet Protocol (VoIP) server and an instant messaging server, wherein the first mobile terminal is adapted to send a dial-up request to the mobile communication gateway, the dial-up request comprising the instant messaging number of the second mobile terminal; the mobile communication gateway is adapted to convert the dial-up request to a VoIP signaling, and send the VoIP signaling to the VoIP server; the VoIP server is adapted to obtain the mobile communication number of the second mobile terminal from the instant messaging server according to the instant messaging number of the secOnd mobile terminal, and send a call request to the second mobile terminal via the mobile communication gateway, wherein the called number contained in the call request is the mobile communication number of the second mobile terminal; the instant messaging server is adapted to provide the VoIP server with the mobile communication number of the second mobile terminal in response to the request of the VoIP ser\'er; and the second mobile terminal is adapted to respond to the call request, and have voice communication with the first mobile terminal. 7. The voice communication system between mobile terminals according to claim 6, wherein —-i-^- the first mobile terminal is further adapted to send an online query request to the instant messaging server before sending the dial-up request to the mobile communication gateway, the online query request comprising the instant messaging number of the second mobile terminal; and the instant messaging server is further adapted to query, according to the instant messaging number of the second mobile terminal contained in the online query request, whether the second mobile terminal is online, and return a query result to the first mobile terminal. 8. The voice 66mmunicati^ii.system between mobile terminals according to claim 6 or 7, wherein the instant messaging server is further adapted to save the corresponding relationship between mobile communication numbers and instant messaging numbers of newly added mobile terminal users. 9. The voice communication system between mobile terminals according to claim 6 or 7, wherein the dial-up request sent by the first mobile terminal to the mobile communication gateway further comprises an access number for distinguishing services. 10. The voice communication system between mobile terminals according to claim 6 or 7, wherein the mobile communication gateway is a Global System for Mobile communication (GSM^^^teway, a Code Division Multiple Access (CDMA) gateway, a Wideband Code Division Multiple Access (WCDMA) gateway, a Code Division Multiple Access (CDMA) 2000 gateway, or a Time Division Synchronous - Code Division Multiple Access (f DS-CDMA) gateway. |
---|
Patent Number | 272208 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Indian Patent Application Number | 1202/CHE/2009 | |||||||||||||||
PG Journal Number | 14/2016 | |||||||||||||||
Publication Date | 01-Apr-2016 | |||||||||||||||
Grant Date | 22-Mar-2016 | |||||||||||||||
Date of Filing | 25-May-2009 | |||||||||||||||
Name of Patentee | TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED | |||||||||||||||
Applicant Address | ROOM 403, EAST BLOCK 2, SEG PARK, ZHENXING ROAD, FUTIAN DISTRICT, SHENZHEN, CITY 518044 GUANGDONG PROVINCE | |||||||||||||||
Inventors:
|
||||||||||||||||
PCT International Classification Number | H04L | |||||||||||||||
PCT International Application Number | N/A | |||||||||||||||
PCT International Filing date | ||||||||||||||||
PCT Conventions:
|