CN103024225B - Method and device for achieving voice over Internet protocol (VoIP) conversations - Google Patents

Method and device for achieving voice over Internet protocol (VoIP) conversations Download PDF

Info

Publication number
CN103024225B
CN103024225B CN201210517820.9A CN201210517820A CN103024225B CN 103024225 B CN103024225 B CN 103024225B CN 201210517820 A CN201210517820 A CN 201210517820A CN 103024225 B CN103024225 B CN 103024225B
Authority
CN
China
Prior art keywords
mobile terminal
network state
voip call
carry out
making
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.)
Expired - Fee Related
Application number
CN201210517820.9A
Other languages
Chinese (zh)
Other versions
CN103024225A (en
Inventor
梁捷
俞永福
何小鹏
朱顺炎
张晓虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uc Mobile China Co ltd
Original Assignee
Ucweb Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ucweb Inc filed Critical Ucweb Inc
Priority to CN201210517820.9A priority Critical patent/CN103024225B/en
Publication of CN103024225A publication Critical patent/CN103024225A/en
Application granted granted Critical
Publication of CN103024225B publication Critical patent/CN103024225B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention provides a mobile terminal-based method for achieving VoIP conversations. The method comprises the steps of on the basis of the unique identifying information of a transmitting end mobile terminal, obtaining current network state information of mobile terminals which can conduct VoIP conversations in an address book of the transmitting end mobile terminal from the network state server after logging in a network state server at the transmitting end mobile terminal where VoIP conversations are to be conducted; on the basis of the unique identifying information of a receiving end mobile terminal, checking current network state information of the receiving end mobile terminal; and on the basis of the checked current network state information of the receiving end mobile terminal and according to conversation requirements of users, determining whether VoIP conversations are conducted or not. By the aid of the method, users can know the fact whether VoIP conversations can succeed and the conversion effect in advance before dialing VoIP phones, and users can determine whether to dial VoIP phones or not according to results, so that the experience of users for usage of a VoIP can be improved.

Description

VoIP call implementing method and device
Technical field
The present invention relates to moving communicating field, more specifically, relate to a kind of for realize method and the device of VoIP call between mobile terminal.
Background technology
People when utilizing mobile terminal to call, the communication network that conventionally needs to use the telecom operators such as China Mobile to set up.For the communication network that uses telecom operators to set up, people need to pay the expense of a great deal of.
Because the call of VoIP form does not need user's defrayment, or compare with communication network, pay considerably less expense, utilizing VoIP to call becomes a kind of trend gradually.Yet, because voip phone is data communication, need data communication network to carry out transfer of data, when user calls, owing to cannot knowing in advance the other side's network state, thereby in the time of may appearing at user and call, the other side's the bad situation of network state, affect thus speech quality, thereby it is not good that user is experienced.
Summary of the invention
In view of the above problems, the object of the invention is to propose a kind of VoIP call implementing method based on mobile terminal, it realizes VoIP call by knowing in advance the network state of the opposite equip. that will converse in the situation that guaranteeing speech quality.
Another object of the present invention is to propose a kind of VoIP call implement device based on mobile terminal.
According to an aspect of the present invention, a kind of VoIP call implementing method based on mobile terminal is provided, comprise: carry out the making a start after mobile terminal logging in network state server of VoIP call, unique identification information based on this mobile terminal of making a start, obtains the current network state information of the mobile terminal that can carry out VoIP call comprising the address list of this mobile terminal of making a start from network state service, unique identification information based on carrying out the receiving end mobile terminal of VoIP call, the current network state information of inquiring about this receiving end mobile terminal in the current network state information of obtained mobile terminal, and the current network state information of this receiving end mobile terminal based on inquired, according to user's call requirement, determine whether to carry out VoIP call, wherein, can carry out mobile terminal registered in advance in network state service of VoIP call, and when registration, the unique identification information of the mobile terminal in its address list is uploaded in network state service, and each the current network state information that can carry out the mobile terminal of VoIP call that the unique identification information of the mobile terminal of registered in advance and the current network information of this mobile terminal and the address list of this mobile terminal comprise is stored in described network state service explicitly.
In one or more examples aspect above-mentioned, after logging in network server, mobile terminal is uploaded the network state information of self to network state service, and network state service utilizes this network state information of uploading to upgrade the current network state information of this stored mobile terminal.
In one or more examples aspect above-mentioned, after logging in network server, mobile terminal is uploaded the network state information of self to network state service, and the network state information that network state service is uploaded this is handed down to the mobile terminal that can carry out VoIP call comprising in the address list of this mobile terminal.
In one or more examples aspect above-mentioned, the unique identification information of described mobile terminal is the telephone number of mobile terminal, and described network state service is that the unique identifier that mobile terminal distributes is the number of registration of mobile terminal on network state service.
In one or more examples aspect above-mentioned, the current network state information of obtaining the mobile terminal the address list that is included in this mobile terminal of making a start from network state service is after the mobile terminal logging in network state server of making a start, and by network state service, according to the unique identification information of this mobile terminal, is initiatively issued.
In one or more examples aspect above-mentioned, the current network state information of obtaining the mobile terminal the address list that is included in this mobile terminal of making a start from network state service is to receive the obtaining after request of the current network state of obtaining the mobile terminal in address list that the mobile terminal of making a start sends, network state service responds and returns to the mobile terminal of making a start this request of obtaining, described in make a start described at least the comprising unique identification information of mobile terminal of the request of obtaining.
According to a further aspect in the invention, a kind of VoIP call implement device based on mobile terminal is provided, comprise: current network state information acquisition unit, for carrying out the making a start after mobile terminal logging in network state server of VoIP call, unique identification information based on this mobile terminal of making a start, obtains the current network state information of the mobile terminal that can carry out VoIP call comprising the address list of this mobile terminal of making a start from network state service, query unit for the unique identification information based on carrying out the receiving end mobile terminal of VoIP call, is inquired about the current network state information of this receiving end mobile terminal in the current network state information of obtained mobile terminal, and call determining unit, current network state information for this receiving end mobile terminal based on inquired, according to user's call requirement, determine whether to carry out VoIP call, wherein, can carry out mobile terminal registered in advance in network state service of VoIP call, and when registration, the unique identification information of the mobile terminal in its address list is uploaded in network state service, and each the current network state information that can carry out the mobile terminal of VoIP call that the unique identification information of the mobile terminal of registered in advance and the current network information of this mobile terminal and the address list of this mobile terminal comprise is stored in described network state service explicitly.
In one or more examples aspect above-mentioned, described VoIP call implement device can also comprise: uploading unit, for after logging in network server, mobile terminal is uploaded the network state information of self to network state service, and network state service utilizes this network state information of uploading to upgrade the current network state information of this stored mobile terminal.
In one or more examples aspect above-mentioned, described VoIP call implement device can also comprise: uploading unit, for after logging in network server, mobile terminal is uploaded the network state information of self to network state service, and the network state information that network state service is uploaded this is handed down to the mobile terminal that can carry out VoIP call comprising in the address list of this mobile terminal.
In one or more examples aspect above-mentioned, described current network state information acquisition unit is configured to after the mobile terminal logging in network state server of making a start, the current network state information of the mobile terminal in the address list that is included in this mobile terminal of making a start initiatively being issued according to the unique identification information of this mobile terminal by network state service from network state service reception.
In one or more examples aspect above-mentioned, described current network state information acquisition unit is configured to receiving the obtaining after request of the current network state of obtaining the mobile terminal in address list that the mobile terminal of making a start sends, from network state service, receive that network state service responds this request of obtaining and the current network state information that returns to the mobile terminal the address list that is included in this mobile terminal of making a start of the mobile terminal of making a start, described in make a start described at least the comprising unique identification information of mobile terminal of the request of obtaining.
Utilize VoIP call implementing method of the present invention and device, can be so that use the mobile phone users of VoIP can just can understand the current network state information of opposite end mobile terminal before dialing voip phone, thereby the current network state information based on known, determines whether to dial voip phone.In this manner, can be so that user can be before dialing voip phone, precognition VoIP whether converse success and communication effect, and determine whether to dial voip phone according to this result, thus improve the experience that user uses VoIP.
In order to realize above-mentioned and relevant object, one or more aspects of the present invention comprise below by the feature that describes in detail and particularly point out in the claims.Explanation below and accompanying drawing describe some illustrative aspects of the present invention in detail.Yet, the indication of these aspects be only some modes that can use in the variety of way of principle of the present invention.In addition, the present invention is intended to comprise all these aspects and their equivalent.
Accompanying drawing explanation
According to following detailed description of carrying out with reference to accompanying drawing, above and other object of the present invention, feature and advantage will become more apparent.In the accompanying drawings:
Fig. 1 shows the flow chart of the VoIP call implementing method based on mobile terminal according to an embodiment of the invention;
Fig. 2 shows the schematic diagram of two kinds of modes that obtains the current network state information of mobile terminal from network state service;
The schematic diagram of the screen display after Fig. 3 shows mobile terminal logging in network state server and obtains the current network state information of the mobile terminal in address list;
Fig. 4 shows the block diagram of the call of the VoIP based on mobile terminal implement device according to an embodiment of the invention; With
Fig. 5 shows the block diagram having according to the mobile terminal of VoIP call implement device of the present invention.
In institute's drawings attached, identical label is indicated similar or corresponding feature or function.
Embodiment
Various aspects of the present disclosure are described below.Should be understood that, instruction herein can be with varied form imbody, and disclosed any concrete structure, function or both are only representational in this article.Instruction based on herein, those skilled in the art should be understood that, an aspect disclosed herein can be independent of any other side and realize, and the two or more aspects in these aspects can combine according to variety of way.For example, can use the aspect of any number described in this paper, implement device or hands-on approach.In addition, can use other structure, function or except one or more aspects described in this paper or be not the 26S Proteasome Structure and Function of one or more aspects described in this paper, realize this device or put into practice this method.In addition, any aspect described herein can comprise at least one element of claim.
Fig. 1 shows the flow chart of the VoIP call implementing method based on mobile terminal according to an embodiment of the invention, and the method is carried out by make a start mobile terminal and the network state service of initiating VoIP call conventionally.
Before carrying out according to VoIP call implementing method of the present invention, in network state service, registered in advance can be carried out the mobile terminal of VoIP call, and the mobile terminal that can carry out VoIP call uploads to the unique identification information of the mobile terminal in its address list in network state service when registration.In addition each that, store explicitly in described network state service that the unique identification information of mobile terminal of registered in advance and the address list of the current network information of this mobile terminal and this mobile terminal comprise can carry out the current network state information of the mobile terminal of VoIP call.In an example of the present invention, the unique identification information of described mobile terminal is the telephone number of mobile terminal.In another example of the present invention, the unique identification information of described mobile terminal also can adopt the customer identification number (UIN) of mobile terminal etc.
In addition, in another example of the present invention, after the mobile terminal that can carry out VoIP call is registered in network state service, network state service can also distribute unique identifier for the mobile terminal of this registration, and this unique identifier is the number of registration of mobile terminal on network state service.In this case, this unique identifier is associated with the unique identification information of mobile terminal, and in described network state service, store explicitly that the unique identifier of mobile terminal of registered in advance and the address list of the current network information of this mobile terminal and this mobile terminal comprise each can carry out the current network state information of the mobile terminal of VoIP call.
A user who is using VoIP, when mobile terminal has newly-increased contact person's telephone number, can be regularly or according to certain algorithm, go the telephone number of uploading newly-increased contact person partly to server, then server becomes this part newly-increased number the current up-to-date set table of this user with the set of numbers of originally uploading.According to this set table, then this user is carried out to propelling movement and the demonstration of the real-time monitor state of VoIP.
After completing above-mentioned preliminary treatment, in the webserver, complete after the registration of the mobile terminal that can carry out VoIP call and the storage of current network state information, as shown in Figure 1, at step S110, to carry out the making a start after mobile terminal logging in network state server of VoIP call, unique identification information based on this mobile terminal of making a start, obtains the current network state information of the mobile terminal that can carry out VoIP call comprising the address list that is included in this mobile terminal of making a start from network state service.
In an example of the present invention, the current network state information of obtaining the mobile terminal the address list that is included in this mobile terminal of making a start from network state service can be after the mobile terminal logging in network state server of making a start, and by network state service, according to the unique identification information of this mobile terminal, is initiatively handed down to this mobile terminal of making a start.Or, in another example of the present invention, the current network state information of obtaining the mobile terminal the address list that is included in this mobile terminal of making a start from network state service can be to receive the obtaining after request of the current network state of obtaining the mobile terminal in address list that the mobile terminal of making a start sends, network state service responds and returns to the mobile terminal of making a start this request of obtaining, described in make a start described at least the comprising unique identification information of mobile terminal of the request of obtaining.
Fig. 2 shows the schematic diagram of two kinds of modes that obtains the current network state information of mobile terminal from network state service.
The first obtain manner is as shown in left side in Fig. 2, after mobile terminal A logging in network state server, mobile terminal A sends the request of the current network state information of other contact person in the address list that obtains mobile terminal A to the webserver, this request comprises the unique identification information of mobile terminal A.Network state service is receiving this request, according to the unique identification information of the mobile terminal A comprising in this request, at network state service, obtain the current network state information of other mobile terminal of storing explicitly with the unique identification information of this mobile terminal A, then, the current network state information of other obtained mobile terminal is returned to mobile terminal A, obtain thus the current network state information of the mobile terminal in the address list that is included in this mobile terminal of making a start.
The second obtain manner is as shown in right side in Fig. 2, after mobile terminal B logging in network state server, network state service is initiatively handed down to mobile terminal B by the current network state information of the mobile terminal in the address list of mobile terminal B, for example, in the mode pushing, be handed down to mobile terminal B.
In addition, in an example of the present invention, after logging in network server, mobile terminal is uploaded the network state information of self to network state service, and network state service utilizes this network state information of uploading to upgrade the current network state information of this stored mobile terminal.
In addition, in another example of the present invention, after logging in network server, mobile terminal is uploaded the network state information of self to network state service, and the network state information that network state service is uploaded this is handed down to the mobile terminal that can carry out VoIP call comprising in the address list of this mobile terminal.
In addition, in another example of the present invention, the mobile terminal of making a start obtains the current network state information of the mobile terminal the address list that is included in this mobile terminal of making a start from network state service after, the current network state information of the mobile terminal that can also obtain in the demonstration screen display of the mobile terminal of making a start.The schematic diagram of the screen display after Fig. 3 shows mobile terminal logging in network state server and obtains the current network state information of the mobile terminal in address list.
Then, at step S120, the unique identification information based on carrying out the receiving end mobile terminal of VoIP call, the current network state information of inquiring about this receiving end mobile terminal in the current network state information of obtained mobile terminal.For example, in the current network state information of each mobile terminal showing from Fig. 3, inquiry will be carried out the receiving end mobile terminal Li Si's of VoIP call current network state information.
Then, in step S130, the current network state information of this receiving end mobile terminal based on inquired, according to user's call requirement, determines whether to carry out VoIP call.Described user's call requirement can be set by the user, such as conversing successfully, speech quality is good, cost of the phone call is low etc.For example, as mentioned above, the current network state information that inquires Li Si be 2G online after, determine that the network state of receiving end mobile terminal is poor, speech quality may be not ideal.In this case, user can, according to user's call requirement, determine whether to dial voip phone.For example,, if user wishes that speech quality is very good, does not dial voip phone.If user is less demanding to speech quality, dial voip phone.In addition, if determine that receiving end mobile terminal is not online, that is, voip phone can be not successful, determines and do not dial voip phone.
Above with reference to Fig. 1, to Fig. 3, described according to the VoIP call implementing method based on mobile terminal of the present invention.The above-mentioned VoIP call implementing method based on mobile terminal of the present invention, can adopt software to realize, and also can adopt hardware to realize, or adopts the mode of software and hardware combination to realize.
Fig. 4 shows the block diagram of the call of the VoIP based on mobile terminal implement device 400 according to an embodiment of the invention.As shown in Figure 4, VoIP call implement device 400 comprises current network state information acquisition unit 410, query unit 420 and call determining unit 430.
Current network state information acquisition unit 410 is for carrying out the making a start after mobile terminal logging in network state server of VoIP call, unique identification information based on this mobile terminal of making a start, obtains the current network state information of the mobile terminal that can carry out VoIP call the address list that is included in this mobile terminal of making a start from network state service.Here, can carry out mobile terminal registered in advance in network state service of VoIP call, and in registration, time the unique identification information of the mobile terminal in its address list is uploaded in network state service, and each the current network state information that can carry out the mobile terminal of VoIP call that the unique identification information of the mobile terminal of registered in advance and the current network information of this mobile terminal and the address list of this mobile terminal comprise is stored in described network state service explicitly.
In an example of the present invention, current network state information acquisition unit 410 is configured to after the mobile terminal logging in network state server of making a start, the current network state information of the mobile terminal in the address list that is included in this mobile terminal of making a start initiatively being issued according to the unique identification information of this mobile terminal by network state service from network state service reception.
In another example of the present invention, current network state information acquisition unit 410 is configured to receiving the obtaining after request of the current network state of obtaining the mobile terminal in address list that the mobile terminal of making a start sends, from network state service, receive that network state service responds this request of obtaining and the current network state information that returns to the mobile terminal the address list that is included in this mobile terminal of making a start of the mobile terminal of making a start, described in make a start described at least the comprising unique identification information of mobile terminal of the request of obtaining.
Query unit 420, for the unique identification information based on carrying out the receiving end mobile terminal of VoIP call, is inquired about the current network state information of this receiving end mobile terminal in the current network state information of obtained mobile terminal.
Call determining unit 430, for the current network state information of this receiving end mobile terminal based on inquired, according to user's call requirement, determines whether to carry out VoIP call.Described user's call requirement can be set by the user, such as conversing successfully, speech quality is good, cost of the phone call is low etc.
In addition, in another example of the present invention, VoIP call implement device 400 can also comprise display unit (not shown), for the current network state information of mobile terminal of obtaining the address list that is included in this mobile terminal of making a start from network state service, to user, show the current network state information of each mobile terminal obtaining.In this case, user, according to the unique identification information of receiving end mobile terminal, in shown current network state information, inquires about the current network state information of this receiving end mobile terminal.
In addition, in another example of the present invention, VoIP call implement device 400 can also comprise uploading unit (not shown), and for after logging in network server, mobile terminal is uploaded the network state information of self to network state service.Then, network state service utilizes this network state information of uploading to upgrade the current network state information of this stored mobile terminal.In another example of the present invention, at network state service, receive after the network state information that mobile terminal uploads, the network state information that this can also be uploaded is handed down to the mobile terminal that can carry out VoIP call comprising in the address list of this mobile terminal.
According to three of VoIP call implementing method of the present invention application examples, the present invention will be described in employing below.
Example one:
When mobile terminal A registers, in the address list of uploading, there is the phone number of mobile terminal B.At certain time point, during mobile terminal A game server, the network state that can send self sends the request of the current network state of other contact persons (that is, other mobile terminal) in the address list that obtains mobile terminal A to network state service and while to network state service.Then, network state service returns to other asked contact person current network state information to mobile terminal A.Now, just can show that current how many contact persons of having are online on mobile terminal A, the user of mobile terminal A can, according to user's call requirement, determine whether can dial voip phone thus.
Example two:
Mobile terminal B wants to call to mobile terminal A, and at logging in network state server and enter after the address list of self, the current network state of seeing mobile terminal A is that wifi is online, and oneself is also now that wifi is online.In this case, using VoIP to converse may be few with common pay telephone weak effect, selects thus voip phone to carry out this call, thereby saves cost of the phone call.
Example three:
Mobile terminal B wants to call to mobile terminal A, and at logging in network state server and enter after the address list of self, the current network state of seeing mobile terminal A is that 2G is online.The speech quality of 2G network is poor thus, and when now mobile terminal B dials, can prejudge out this speech quality may be not ideal, can be too not high thereby user is expected for the psychology of the speech quality of VoIP call, and improve thus user and experience.
Fig. 5 shows the block diagram having according to the mobile terminal 10 of VoIP call implement device of the present invention.The VoIP call implement device comprising in the mobile terminal 10 of Fig. 5 can comprise the various modification of the VoIP call implement device 400 shown in Fig. 4.
In addition, typically, mobile terminal of the present invention can be various hand-held terminal devices, such as mobile phone, PDA(Personal Digital Assistant) etc., so protection scope of the present invention should not be defined as the mobile terminal of certain particular type.
In addition, the method according to this invention can also be implemented as the computer program of being carried out by CPU.When this computer program is carried out by CPU, carry out the above-mentioned functions limiting in method of the present invention.For example, mobile terminal according to the present invention may be implemented as one or more processors, and the memory being connected with these one or more processors, in this memory, have can be so that processor be carried out the computer program of the instruction of each step defined in method of the present invention in storage.
In addition, said method step and system unit also can utilize controller and realize for storing the computer readable storage devices of the computer program that makes controller realize above-mentioned steps or Elementary Function.For example, mobile terminal according to the present invention may be implemented as one or more processors, and the memory being connected with these one or more processors, in this memory, have can be so that processor be carried out the computer program of the instruction of each step defined in method of the present invention in storage.
In addition, should be understood that, computer readable storage devices as herein described (for example, memory) can be volatile memory or nonvolatile memory, or can comprise volatile memory and nonvolatile memory.And nonrestrictive, nonvolatile memory can comprise read-only memory (ROM), programming ROM (PROM), electrically programmable ROM(EPROM as an example), electrically erasable programmable ROM(EEPROM) or flash memory.Volatile memory can comprise random-access memory (ram), and this RAM can serve as External Cache memory.As an example and nonrestrictive, RAM can obtain in a variety of forms, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM(DDR SDRAM), strengthen SDRAM(ESDRAM), synchronization link DRAM(SLDRAM) and direct RambusRAM(DRRAM).The memory device of disclosed aspect is intended to include but not limited to the memory of these and other suitable type.
Those skilled in the art will also understand is that, in conjunction with the described various illustrative logical blocks of disclosure herein, module, circuit and algorithm steps, may be implemented as electronic hardware, computer software or both combinations.For this interchangeability of hardware and software is clearly described, with regard to the function of various exemplary components, square, module, circuit and step, it has been carried out to general description.This function is implemented as software or is implemented as hardware and depends on concrete application and the design constraint that imposes on whole system.Those skilled in the art can realize described function in every way for every kind of concrete application, but this realization determines should not be interpreted as causing departing from the scope of the present invention.
In conjunction with the described various illustrative logical blocks of disclosure herein, module and circuit, can utilize the following parts that are designed to carry out function described here to realize or carry out: general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete nextport hardware component NextPort or any combination of these parts.General processor can be microprocessor, but alternatively, processor can be any conventional processors, controller, microcontroller or state machine.Processor also may be implemented as the combination of computing equipment, and for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessor are in conjunction with DSP core or any other this configuration.
Step in conjunction with the described method of disclosure herein or algorithm can directly be included in the software module of carrying out in hardware, by processor or in the two combination.Software module can reside in the storage medium of RAM memory, flash memory, ROM memory, eprom memory, eeprom memory, register, hard disk, removable dish, CD-ROM or any other form known in the art.Exemplary storage medium is coupled to processor, make processor can be from this storage medium reading information or to this storage medium writing information.In an alternative, described storage medium can be integral to the processor together.Processor and storage medium can reside in ASIC.ASIC can reside in user terminal.In an alternative, processor and storage medium can be used as discrete assembly and reside in user terminal.
In one or more exemplary design, described function can realize in hardware, software, firmware or its combination in any.If realized in software, described function can be transmitted on computer-readable medium or by computer-readable medium as one or more instructions or code storage.Computer-readable medium comprises computer-readable storage medium and communication media, and this communication media comprises and contributes to computer program to be sent to from a position any medium of another position.Storage medium can be can be by any usable medium of universal or special computer access.As an example and nonrestrictive, this computer-readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage device or other magnetic storage apparatus, or can for carry or file layout be instruction or data structure required program code and can be by any other medium of universal or special computer or universal or special processor access.In addition, any connection can suitably be called computer-readable medium.For example, if with coaxial cable, optical fiber cable, twisted-pair feeder, Digital Subscriber Line or such as the wireless technology of infrared ray, radio and microwave come from website, server or other remote source send software, above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or include the definition at medium such as the wireless technology of infrared first, radio and microwave.As used herein, disk and CD comprise compact disk (CD), laser disk, CD, digital versatile disc (DVD), floppy disk, Blu-ray disc, disk rendering data magnetically conventionally wherein, and cd-rom using laser optics ground rendering data.The combination of foregoing also should be included in the scope of computer-readable medium.
Although disclosed content shows exemplary embodiment of the present invention above, it should be noted that under the prerequisite of scope of the present invention that does not deviate from claim restriction, can carry out multiple change and modification.According to the function of the claim to a method of inventive embodiments described herein, step and/or action, need not carry out with any particular order.In addition, although element of the present invention can be with individual formal description or requirement, also it is contemplated that a plurality of, unless be clearly restricted to odd number.
Although described each embodiment according to the present invention above with reference to figure, be described, it will be appreciated by those skilled in the art that each embodiment that the invention described above is proposed, can also on the basis that does not depart from content of the present invention, make various improvement.Therefore, protection scope of the present invention should be determined by the content of appending claims.

Claims (11)

1. the VoIP call implementing method based on mobile terminal, comprising:
To carry out the making a start after mobile terminal logging in network state server of VoIP call, unique identification information based on this mobile terminal of making a start, obtains the current network state information of the mobile terminal that can carry out VoIP call comprising the address list of this mobile terminal of making a start from network state service; The mobile terminal of making a start described in the described current network state information that can carry out the mobile terminal of VoIP call is initiatively handed down to according to described unique identification information by network state service, or the request of obtaining of the current network state of the described mobile terminal that can carry out VoIP call of obtaining of the mobile terminal of making a start being sent by the webserver responds and the mobile terminal of making a start described in returning to;
Unique identification information based on carrying out the receiving end mobile terminal of VoIP call, the current network state information of inquiring about this receiving end mobile terminal in the current network state information of the obtained mobile terminal that can carry out VoIP call; And
The current network state information of this receiving end mobile terminal based on inquired, according to user's call requirement, determines whether to carry out VoIP call,
Wherein, can carry out mobile terminal registered in advance in network state service of VoIP call, and when registration, the unique identification information that can carry out the mobile terminal of VoIP call in its address list be uploaded in network state service, and
Each the current network state information that can carry out the mobile terminal of VoIP call that the unique identification information of the mobile terminal that can carry out VoIP call of registered in advance and the address list of the current network information of this mobile terminal and this mobile terminal comprise is stored in described network state service explicitly.
2. VoIP call implementing method as claimed in claim 1, wherein, after logging in network server, the described mobile terminal of making a start is uploaded the network state information of self to network state service, and network state service utilizes this network state information of uploading to upgrade the current network state information of the mobile terminal of making a start described in stored.
3. VoIP call implementing method as claimed in claim 1, wherein, after logging in network server, the described mobile terminal of making a start is uploaded the network state information of self to network state service, and network state service network state information that this is uploaded mobile terminal that can carry out VoIP call of making a start described in being handed down to and comprising in the address list of mobile terminal.
4. VoIP call implementing method as claimed in claim 1, wherein, the described unique identification information that can carry out the mobile terminal of VoIP call is the described telephone number that can carry out the mobile terminal of VoIP call.
5. VoIP call implementing method as claimed in claim 1, wherein, the current network state information of obtaining the mobile terminal that can carry out VoIP call the address list that is included in this mobile terminal of making a start from network state service is to make a start after mobile terminal logging in network state server described, by network state service according to described in make a start that the unique identification information of mobile terminal initiatively issues.
6. VoIP call implementing method as claimed in claim 1, wherein, the current network state information of obtaining the mobile terminal that can carry out VoIP call the address list that is included in this mobile terminal of making a start from network state service is obtaining after request of the current network state of obtaining the mobile terminal that can carry out VoIP call in address list sent at the mobile terminal of making a start described in receiving, network state service responds and returns to the mobile terminal of making a start this request of obtaining, described in make a start described at least the comprising unique identification information of mobile terminal of the request of obtaining.
7. the VoIP based on a mobile terminal call implement device, comprising:
Current network state information acquisition unit, for carrying out the making a start after mobile terminal logging in network state server of VoIP call, unique identification information based on this mobile terminal of making a start, obtains the current network state information of the mobile terminal that can carry out VoIP call comprising the address list of this mobile terminal of making a start from network state service; The mobile terminal of making a start described in the described current network state information that can carry out the mobile terminal of VoIP call is initiatively handed down to according to described unique identification information by network state service, or the request of obtaining of the current network state of the described mobile terminal that can carry out VoIP call of obtaining of the mobile terminal of making a start being sent by the webserver responds and the mobile terminal of making a start described in returning to;
Query unit, for the unique identification information based on carrying out the receiving end mobile terminal of VoIP call, the current network state information of inquiring about this receiving end mobile terminal in the current network state information of the obtained mobile terminal that can carry out VoIP call; And
Call determining unit, for the current network state information of this receiving end mobile terminal based on inquired, according to user's call requirement, determines whether to carry out VoIP call,
Wherein, can carry out mobile terminal registered in advance in network state service of VoIP call, and when registration, the unique identification information that can carry out the mobile terminal of VoIP call in its address list be uploaded in network state service, and
Each the current network state information that can carry out the mobile terminal of VoIP call that the unique identification information of the mobile terminal that can carry out VoIP call of registered in advance and the address list of the current network information of this mobile terminal and this mobile terminal comprise is stored in described network state service explicitly.
8. VoIP as claimed in claim 7 call implement device, also comprises:
Uploading unit, for after logging in network server, described in the mobile terminal of making a start to network state service, upload the network state information of self, and
Network state service utilizes this network state information of uploading to upgrade the current network state information of the mobile terminal of making a start described in stored.
9. VoIP as claimed in claim 7 call implement device, also comprises:
Uploading unit, for after logging in network server, described in the mobile terminal of making a start to network state service, upload the network state information of self, and
The mobile terminal that can carry out VoIP call of making a start described in the network state information that network state service is uploaded this is handed down to and comprising in the address list of mobile terminal.
10. VoIP as claimed in claim 7 call implement device, wherein, described current network state information acquisition unit is configured to make a start after mobile terminal logging in network state server described, from network state service receive by network state service according to described in make a start to make a start described in being included in that the unique identification information of mobile terminal initiatively issues and can carry out the current network state information of the mobile terminal of VoIP call in the address list of mobile terminal.
11. VoIP call implement devices as claimed in claim 7, wherein, described current network state information acquisition unit is configured to send at the mobile terminal of making a start described in receiving can carry out the obtaining after request of current network state of the mobile terminal of VoIP call in obtaining address list, from network state service, receive that network state service responds this request of obtaining and the address list of the mobile terminal of making a start described in being included in of the mobile terminal of making a start described in returning to, can carry out the current network state information of the mobile terminal of VoIP call, make a start described in the described request of obtaining at least the comprises unique identification information of mobile terminal.
CN201210517820.9A 2012-12-05 2012-12-05 Method and device for achieving voice over Internet protocol (VoIP) conversations Expired - Fee Related CN103024225B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210517820.9A CN103024225B (en) 2012-12-05 2012-12-05 Method and device for achieving voice over Internet protocol (VoIP) conversations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210517820.9A CN103024225B (en) 2012-12-05 2012-12-05 Method and device for achieving voice over Internet protocol (VoIP) conversations

Publications (2)

Publication Number Publication Date
CN103024225A CN103024225A (en) 2013-04-03
CN103024225B true CN103024225B (en) 2014-08-13

Family

ID=47972335

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210517820.9A Expired - Fee Related CN103024225B (en) 2012-12-05 2012-12-05 Method and device for achieving voice over Internet protocol (VoIP) conversations

Country Status (1)

Country Link
CN (1) CN103024225B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219220A (en) * 2014-02-14 2014-12-17 爱沟通网络科技有限公司 System and method for improving VoIP communication quality
CN104410553B (en) * 2014-12-18 2018-07-10 北京奇虎科技有限公司 Method of adjustment, system, the terminal and server of communication mode based on network status monitoring
CN112422750A (en) * 2019-08-22 2021-02-26 中兴通讯股份有限公司 Method, terminal, system and computer readable storage medium for acquiring terminal state

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137065A (en) * 2010-01-25 2011-07-27 ***通信集团公司 Communication method, terminals and system applied in multiple networks
CN102137090A (en) * 2010-11-10 2011-07-27 华为技术有限公司 Method for logging in VOIP (Voice Over Internet Protocol) network and authentication server
CN102377887A (en) * 2010-08-12 2012-03-14 中兴通讯股份有限公司 Method and system for implementing call establishment of voice over internet protocol (VoIP)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9559867B2 (en) * 2008-05-30 2017-01-31 Google Technology Holdings LLC Contact group dynamics in networked communication devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137065A (en) * 2010-01-25 2011-07-27 ***通信集团公司 Communication method, terminals and system applied in multiple networks
CN102377887A (en) * 2010-08-12 2012-03-14 中兴通讯股份有限公司 Method and system for implementing call establishment of voice over internet protocol (VoIP)
CN102137090A (en) * 2010-11-10 2011-07-27 华为技术有限公司 Method for logging in VOIP (Voice Over Internet Protocol) network and authentication server

Also Published As

Publication number Publication date
CN103024225A (en) 2013-04-03

Similar Documents

Publication Publication Date Title
EP2475215A1 (en) Operating a dual SIM card terminal
KR20140016359A (en) Contact photo providing method, management platform and user terminal
US20100157014A1 (en) Method for storing data of video telephony call in mobile terminal and system thereof
CN111107610A (en) Method and apparatus for connecting to access point in portable terminal
CN104184898A (en) Incoming call information display processing method and device
CN105100355A (en) Method and device for identifying calling user
CN103856324A (en) Identity confirmation method, communication request method, and electronic device
CN102710864A (en) Method for playing incoming call ringtone
CN108616869A (en) Multi-card multi-standby system, method, apparatus, computer installation and computer readable storage medium
CN102447740A (en) Communication history management method applied to network cloud servers and cloud server
CN108924820B (en) Method, device, equipment and storage medium for realizing sharing of SIM card
KR101034554B1 (en) Method and apparatus for controlling voice quality of portable device
CN103024225B (en) Method and device for achieving voice over Internet protocol (VoIP) conversations
CN104935500A (en) Friend recommendation method and device based on network conversation
JP2010206295A (en) Wireless communication terminal and wireless communication method
CN105704106B (en) A kind of visualization IVR implementation method and mobile terminal
US9179004B2 (en) Method and apparatus for charging
US20040174981A1 (en) Interactive system, interaction control method, and interaction control program
CN101925158A (en) System and method for obtaining number detail
CN104618987B (en) Access the method and device of network
CN103401989A (en) Method, device and terminal for displaying contact information
CN105100352A (en) Method and device for acquiring contact information
CN104168395A (en) Conversation data processing method and device
CN108462801B (en) Method, device and system for acquiring streaming media data
CN105025482A (en) Communication information processing method and device

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200527

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100080 building 16, building 1610-1620, building 18, Building 29, Suzhou Street, Beijing, Haidian District

Patentee before: UC MOBILE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210301

Address after: 510627 unit 01, 13th floor, Tower B, Pingyun Plaza, 163 xipingyun Road, Huangpu Avenue, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: UC MOBILE (CHINA) Co.,Ltd.

Address before: Room 508, 5 / F, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Alibaba (China) Co.,Ltd.

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: 20140813

Termination date: 20211205