CN104301308B - Call control method and device - Google Patents
Call control method and device Download PDFInfo
- Publication number
- CN104301308B CN104301308B CN201410486672.8A CN201410486672A CN104301308B CN 104301308 B CN104301308 B CN 104301308B CN 201410486672 A CN201410486672 A CN 201410486672A CN 104301308 B CN104301308 B CN 104301308B
- Authority
- CN
- China
- Prior art keywords
- terminal
- call
- communication software
- logged
- communication
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the present disclosure provides call control method and device, when method therein is used for first terminal, the method includes:The Entered state of the communication software in terminal where obtaining each contact person from server;When the first terminal initiates to call, determine whether second terminal and the first terminal have all logged in identical communication software, wherein the second terminal is terminal where the called contact is located;If all having logged in identical communication software, made a call to complete the call using the communication software.In the embodiments of the present disclosure, the shared of various communication software Entered states is realized by server between each terminal room, when first terminal user wants to call second terminal user, if it was found that second terminal user and first terminal are with having logged in per family with a communication software, the communication software then can be used directly to converse through data network, so that the call based on data network can be realized easily.
Description
Technical field
This disclosure relates to field of communication technology, more particularly, to call control method and device.
Background technique
In the 2G era, it is (or perhaps logical typically only by telecommunication network when user is conversed using terminals such as mobile phones
Letter link) it just can be carried out call.With the rapid development of the communication technology, 3G, 4G rise in succession, and WiFi access point is also increasingly
It is more, so that people are also able to achieve call by data network by communication software.Such as IP phone, just it is based entirely on data network
What network was realized.
Inventor has found that user there may come a time when preferably pass through number when needing to converse in implementing the present disclosure
It converses according to network, but since the call every time based on data network is directed to the various communication softwares of both sides, very much
When be not easy to realize.
Summary of the invention
To overcome the problems in correlation technique, the disclosure provides call control method and device, to solve based on number
The technical issues of realizing is not easy according to the call of network.
According to the first aspect of the embodiments of the present disclosure, a kind of call control method is provided, first terminal, the method are used for
Including:
The Entered state of the communication software in terminal where obtaining each contact person from server;
When the first terminal initiates to call, it is identical to determine whether second terminal and the first terminal have all logged in
Communication software, wherein the second terminal is terminal where the called contact is located;
If all having logged in identical communication software, made a call to complete the call using the communication software.
Optionally, the method also includes:
Detect the Entered state of mounted communication software on the first terminal;
The communication software logged in is reported to the server.
Optionally, the method also includes:
When having logged at least two identical communication softwares simultaneously in the second terminal and the first terminal, into
Before the row call, first communication software used in the call is selected according to preset priority.
Optionally, the method also includes:
Before carrying out the call, judge whether current network state meets preset rules, if meeting default rule
Then, then allow to carry out the call using the communication software.
Optionally, the method also includes:
If the second terminal and the not landed identical communication software of the first terminal use the first terminal
Included communication function is conversed.
According to the second aspect of an embodiment of the present disclosure, a kind of call control method is provided, server, the method packet are used for
It includes:
Receive the Entered state of the communication software in the second terminal reported by the second terminal;
The Entered state of communication software in the second terminal is shared into other terminals.
Optionally, the Entered state by the communication software in the second terminal shares to other terminals, including:
Receive the inquiry request comprising identification of contacts that first terminal is sent;
Determine whether the identification of contacts is corresponding with the second terminal;
If the identification of contacts is corresponding with the second terminal, by the communication software in the second terminal
Entered state is sent to the first terminal.
According to the third aspect of an embodiment of the present disclosure, a kind of call control apparatus is provided, first terminal, described device are used for
Including:
Logging state obtains module, and the communication software in the terminal where obtaining each contact person from server logs in
State;
Call processing module, for determining second terminal and the first terminal when the first terminal initiates to call
Whether identical communication software has all been logged in, wherein the second terminal is terminal where the called contact is located;If all stepped on
The identical communication software in land, then made a call to complete the call using the communication software.
Optionally, described device further includes:
Logging state reporting module will for detecting the Entered state of mounted communication software on the first terminal
The communication software logged in is reported to the server.
Optionally, the call processing module is also used to:
When having logged at least two identical communication softwares simultaneously in the second terminal and the first terminal, into
Before the row call, first communication software used in the call is selected according to preset priority.
Optionally, the call processing module is also used to:
Before carrying out the call, judge whether current network state meets preset rules, if meeting default rule
Then, then allow to carry out the call using the communication software.
Optionally, the call processing module is also used to:
If the second terminal and the not landed identical communication software of the first terminal use the first terminal
Included communication function is conversed.
According to a fourth aspect of embodiments of the present disclosure, a kind of call control apparatus is provided, server, described device packet are used for
It includes:
Logging status receiving module, for receiving logging in for the communication software in the second terminal reported by the second terminal
State;
Logging status sharing module, for the Entered state of the communication software in the second terminal to be shared to other ends
End.
Optionally, the logging status sharing module includes:
Query request receiving submodule, the inquiry request comprising identification of contacts sent for receiving first terminal;
Logging state sending submodule, for determining whether the identification of contacts is corresponding with the second terminal, such as
Identification of contacts described in fruit is corresponding with the second terminal, then sends out the Entered state of the communication software in the second terminal
Give the first terminal.
According to a fifth aspect of the embodiments of the present disclosure, a kind of call control apparatus is provided, including:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
The Entered state of the communication software in terminal where obtaining each contact person from server;
When the first terminal initiates to call, it is identical to determine whether second terminal and the first terminal have all logged in
Communication software, wherein the second terminal is terminal where the called contact is located;
If all having logged in identical communication software, made a call to complete the call using the communication software.
According to a sixth aspect of an embodiment of the present disclosure, a kind of call control apparatus is provided, including:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Receive the Entered state of the communication software in the second terminal reported by the second terminal;
The Entered state of communication software in the second terminal is shared into other terminals.
The technical solution that the embodiment of the present disclosure provides can include the following benefits:
In the embodiments of the present disclosure, being total to for various communication software Entered states is realized by server between each terminal room
It enjoys, when first terminal user wants to call second terminal user, because it is logical to have known which second terminal user is used
Software is interrogated, so if discovery second terminal user and first terminal can directly be made with having been logged in per family with a communication software
It is conversed with the communication software through data network, so that the call based on data network can be realized easily, be convenient for
User can be happy between telecommunication network and data network when needing to converse switching.
It should be understood that the above general description and the following detailed description are merely exemplary, this can not be limited
It is open.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention
Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is a kind of flow chart of call control method shown according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of call control method shown according to an exemplary embodiment;
Fig. 3 is the schematic diagram that call management center shown according to an exemplary embodiment monitors each communication software;
Fig. 4 is the schematic diagram of communication software logging state shown according to an exemplary embodiment;
Fig. 5 is the schematic diagram shown according to an exemplary embodiment choosing same communication software and conversing;
Fig. 6 is a kind of flow chart of call control method shown according to an exemplary embodiment;
Fig. 7 is a kind of flow chart of call control method shown according to an exemplary embodiment;
Fig. 8 is a kind of flow chart of call control method shown according to an exemplary embodiment;
Fig. 9 is a kind of signalling diagram of call control method shown according to an exemplary embodiment;
Figure 10 is a kind of block diagram of call control apparatus shown according to an exemplary embodiment;
Figure 11 is a kind of block diagram of call control apparatus shown according to an exemplary embodiment;
Figure 12 is a kind of block diagram of call control apparatus shown according to an exemplary embodiment;
Figure 13 is a kind of block diagram of call control apparatus shown according to an exemplary embodiment;
Figure 14 is a kind of block diagram of device for control of conversing shown according to an exemplary embodiment;
Figure 15 is a kind of block diagram of device for control of conversing shown according to an exemplary embodiment.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appended
The example of device and method being described in detail in claims, some aspects of the invention are consistent.
Fig. 1 is a kind of flow chart of call control method shown according to an exemplary embodiment.This method can be used for
First terminal, the terminal can be mobile phone, tablet computer etc..
Shown in Figure 1, this method may include:
In step s101, the Entered state of the communication software in terminal where obtaining each contact person from server.
In step s 102, when first terminal initiates to call, determine whether second terminal and first terminal all log in
Identical communication software, wherein the second terminal is terminal where the called contact is located.
In step s 103, if all having logged in identical communication software, using the communication software converse with
Complete the calling.
On the one hand, user can store the connection of several contact persons in address list at the terminal and/or message registration etc.
Mode.Each contact person also has the terminal of oneself.As an example, the contact person stored on first terminal can be found in 1 institute of table
The address list on first terminal shown:
Table 1
Name of contact person | Telephone number |
Zhang Xiaobo | 13512345678 |
Tan Ming | 18998765432 |
Liu Lipeng | 15912345678 |
Sunyang | 13398765432 |
Li Nan | 18800001234 |
Zhang Hui | 18932140012 |
Zhou Songsong | 13901010203 |
On the other hand, user can also install various communication softwares at the terminal, such as QQ, wechat, Skype, Michat, fly
Letter, etc..These communication softwares are usually all to access internet by data network, such as by wifi, or use 3G, 4G
Data service provided by network come what is communicated, and also generally all includes speech communication function in its communication function.
In this way, as long as just can mutually share the machine communication software by the server in cloud, between each terminal logs in shape
State, as another terminal user of end user call, so that it may which the communication software for selecting both sides all to log in is completed
Calling.
It is the Entered state for how obtaining the communication software in each terminal as server, the present embodiment and without limit
System, such as in a scenario, each terminal can be with the Entered state of each communication software of active reporting.
Therefore shown in Figure 2, in the present embodiment or the disclosure other some embodiments, the method can also be wrapped
It includes:
In step s 201, the Entered state of mounted communication software on first terminal is detected.
In step S202, the communication software logged in is reported to the server.
For example, one call management center of building in a scenario, can be set at the terminal, for monitoring end
Various communication softwares on end, reference can be made to shown in Fig. 3.In Fig. 3, the communication softwares such as QQ, can be to gosport when installation
The registration of reason center, such call management center can monitor the logging state of the communication software at any time.
The logging state of each communication software of this terminal can also be reported to the server in cloud by the call management center.Respectively
After the logging state of itself communication software is reported to server by a terminal, being total to for logging state can be realized between each other
It enjoys namely which communication software is a terminal it is known that all logged in another terminal.
For example, contact person " Sunyang 13398765432 " is stored on first terminal, then by server, first terminal
Which communication software can know in the terminal where the contact person has be in Entered state.Further, first terminal
The information that listed communication software can be added for each contact person in its address list, as example reference can be made to shown in table 2:
Table 2
As known from Table 2, " Tan Ming " and " Liu Lipeng " has currently logged in two communication software simultaneously in respective terminal,
And " Li Nan " is current then and is not logged in any communication software on their terminal.
As example referring also to shown in Fig. 4 and Fig. 5.In Fig. 4, call management center can be known has stepped in this terminal
Land three sections of QQ, Skype, Michat communication softwares, and also would know that number A, B, C three in this terminal contact by server
Which communication software has all been logged in terminal where respectively, under scene shown in Fig. 4, has been logged in the terminal where number A
Michat has logged in Skype in the terminal where number B, and has also logged in Skype in the terminal where number C.
In Fig. 5, this terminal is intended to call number B, and it was found that this terminal and the terminal where number B all log in
Skype, this terminal directly can initiate call using Skype and invite to establish Skype call (referring in Fig. 5 at this time
Shown in dotted line frame), without using telecommunication network.
In addition, the method can also include in the present embodiment or the disclosure other some embodiments:
When having logged at least two identical communication softwares simultaneously in second terminal and first terminal, carrying out conversing it
Before, first used communication software of conversing is selected according to preset priority.
For example, with reference to table 2, QQ and Skype have been logged in simultaneously in the terminal where " friend Liu Li 15912345678 ", if
This terminal also simultaneously logged in QQ and Skype, then calling " Liu Lipeng " when just have this two communication software of QQ and Skype for
Selection.In order to cope with such case, the priority of communication software can be preset, such as Skype voice communication is preferable, it is excellent
First grade can be higher than QQ can select in this way when there is this two communication software of QQ and Skype selective simultaneously according to priority
Skype is selected to carry out this call.
In addition, the method can also include in the present embodiment or the disclosure other some embodiments:
Before being conversed, judge whether current network state meets preset rules, if meeting preset rules,
Allow to converse using the communication software.
For example, may include in preset rules in a scenario:Only just allow under Wifi connection logical using Skype
Words.So, if current network state be 3G connection and selected communication software is exactly Skype, do not allow using
Skype.Can continue to select the communication software of next priority at this time, or the communication function directly carried using this terminal into
Row call.
In addition, shown in Figure 6, in the present embodiment or the disclosure other some embodiments, the method can also be wrapped
It includes:
In step S104, if second terminal and the not landed identical communication software of first terminal, eventually using first
The included communication function in end is conversed.
For example, with reference to table 2, the not landed any communication software of the terminal of " Li Nan ", then when this terminal is wanted to call " Li Nan "
When, directly called using the communication function that this terminal carries.
For the communication function that terminal carries, traditional communication function (such as GSM call) based on telecommunication network can be,
It is also possible to the communication function (such as the factory of iPhone mobile phone is bundled with FaceTime) based on data network, the present embodiment is simultaneously
It is not limited.
Fig. 7 is a kind of flow chart of call control method shown according to an exemplary embodiment.This method can be used for
Server.Shown in Figure 7, this method may include:
In step s 701, the Entered state of the communication software in second terminal reported by the second terminal is received;
In step S702, the Entered state of the communication software in the second terminal is shared into other terminals.
It is shown in Figure 8, in the present embodiment or the disclosure other some embodiments, it is described will be in the second terminal
The Entered state of communication software shares to other terminals, may include:
In step S7021, the inquiry request comprising identification of contacts that first terminal is sent is received.
As an example, identification of contacts can be telephone number etc..
In step S7022, determine whether the identification of contacts is corresponding with second terminal.
Judge used in the contact phone number whether to be second terminal.
In step S7023, if corresponding with second terminal, by logging in for the communication software in the second terminal
State is sent to first terminal.
First terminal can add in address list in this way communicates in the terminal (i.e. second terminal) where the contact person
The Entered state of software.
As an example, disclosure scheme is described further below with reference to a concrete scene.
Fig. 9 is a kind of signalling diagram of call control method shown according to an exemplary embodiment.Wherein 901 He
902 points are first terminal and second terminal, and 903 be server.
In step S901, the Entered state of the communication software of this terminal is reported to server by first terminal.
Such as on first terminal, while QQ and Skype are logged in.
In step S902, the Entered state of the communication software of this terminal is reported to server by second terminal.
Such as in second terminal, while wechat and Skype are logged in.
In step S903, each contact person of the first terminal on server request first terminal at the terminal
The Entered state of communication software, wherein just including the Entered state of the communication software of second terminal.
The user of second terminal is the contact person stored in first terminal address list.
In step S904, server returns to the Entered state of the communication software of second terminal.
In step S905, first terminal initiates Skype voice call request to second terminal.
Such as when first terminal second terminal to be called, it is found that this terminal and second terminal have logged in Skype, so
It can initiate Skype voice call request.
In step S906, second terminal receives Skype voice call request, and the first, second terminal sets up Skype
Voice communication.
Figure 10 is a kind of block diagram of call control apparatus shown according to an exemplary embodiment.The device can be used for first
Terminal.The apparatus may include:
Logging state obtains module 1001, the communication software in the terminal where obtaining each contact person from server
Entered state;
Call processing module 1002, for determining second terminal and described first when the first terminal initiates to call
Whether terminal has all logged in identical communication software, wherein the second terminal is terminal where the called contact is located;If
Identical communication software has all been logged in, then has been made a call to complete the call using the communication software.
Shown in Figure 11, in the present embodiment or the disclosure other some embodiments, described device can also include:
Logging state reporting module 1003 logs in shape for detect mounted communication software on the first terminal
The communication software logged in is reported to the server by state.
In the present embodiment or the disclosure other some embodiments, the call processing module be can be also used for:
When having logged at least two identical communication softwares simultaneously in the second terminal and the first terminal, into
Before the row call, first communication software used in the call is selected according to preset priority.
In the present embodiment or the disclosure other some embodiments, the call processing module be can be also used for:
Before carrying out the call, judge whether current network state meets preset rules, if meeting default rule
Then, then allow to carry out the call using the communication software.
In the present embodiment or the disclosure other some embodiments, the call processing module be can be also used for:
If the second terminal and the not landed identical communication software of the first terminal use the first terminal
Included communication function is conversed.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, no detailed explanation will be given here.
Figure 12 is a kind of block diagram of call control apparatus shown according to an exemplary embodiment.The device can be used for servicing
Device.The apparatus may include:
Logging status receiving module 1201, for receiving the communication software in the second terminal reported by the second terminal
Entered state;
Logging status sharing module 1202, for the Entered state of the communication software in the second terminal to be shared to it
His terminal.
It is shown in Figure 13, in the present embodiment or the disclosure other some embodiments, the logging status sharing module
It can specifically include:
Query request receiving submodule 12021 is asked for receiving the inquiry comprising identification of contacts that first terminal is sent
It asks;
Logging state sending submodule 12022, for determining whether the identification of contacts is opposite with the second terminal
It answers, if the identification of contacts is corresponding with the second terminal, by logging in for the communication software in the second terminal
State is sent to the first terminal.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, no detailed explanation will be given here.
The embodiment of the present disclosure also discloses a kind of call control apparatus, including:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
The Entered state of the communication software in terminal where obtaining each contact person from server;
When the first terminal initiates to call, it is identical to determine whether second terminal and the first terminal have all logged in
Communication software, wherein the second terminal is terminal where the called contact is located;
If all having logged in identical communication software, made a call to complete the call using the communication software.
The embodiment of the present disclosure also discloses a kind of non-transitorycomputer readable storage medium, when in the storage medium
When instruction is executed by the processor of terminal device, so that terminal device is able to carry out a kind of call control method, the method packet
It includes:
The Entered state of the communication software in terminal where obtaining each contact person from server;
When the first terminal initiates to call, it is identical to determine whether second terminal and the first terminal have all logged in
Communication software, wherein the second terminal is terminal where the called contact is located;
If all having logged in identical communication software, made a call to complete the call using the communication software.
The embodiment of the present disclosure also discloses a kind of call control apparatus, including:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
Receive the Entered state of the communication software in the second terminal reported by the second terminal;
The Entered state of communication software in the second terminal is shared into other terminals.
The embodiment of the present disclosure also discloses a kind of non-transitorycomputer readable storage medium, when in the storage medium
When instruction is executed by the processor of server, so that terminal device is able to carry out a kind of call control method, the method includes:
Receive the Entered state of the communication software in the second terminal reported by the second terminal;
The Entered state of communication software in the second terminal is shared into other terminals.
Figure 14 is a kind of block diagram of device for control of conversing shown according to an exemplary embodiment.For example, the dress
Setting 2800 can be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, doctor
Treat equipment, body-building equipment, personal digital assistant etc..
Referring to Fig.1 4, device 2800 may include following one or more components:Processing component 2802, memory 2804,
Power supply module 2806, multimedia component 2808, audio component 2810, the interface 2812 of input/output (I/O), sensor module
2814 and communication component 2816.
The integrated operation of the usual control device 2800 of processing component 2802, such as with display, telephone call, data communication,
Camera operation and record operate associated operation.Processing component 2802 may include one or more processors 2820 to execute
Instruction, to perform all or part of the steps of the methods described above.In addition, processing component 2802 may include one or more moulds
Block, convenient for the interaction between processing component 2802 and other assemblies.For example, processing component 2802 may include multi-media module,
To facilitate the interaction between multimedia component 2808 and processing component 2802.
Memory 2804 is configured as storing various types of data to support the operation in equipment 2800.These data
Example includes the instruction of any application or method for operating on device 2800, contact data, telephone book data,
Message, picture, video etc..Memory 2804 can by any kind of volatibility or non-volatile memory device or they
Combination is realized, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), it is erasable can
Program read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory
Reservoir, disk or CD.
Power supply module 2806 provides electric power for the various assemblies of device 2800.Power supply module 2806 may include power management
System, one or more power supplys and other with for device 2800 generate, manage, and distribute the associated component of electric power.
Multimedia component 2808 includes the screen of one output interface of offer between described device 2800 and user.?
In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel,
Screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes that one or more touch passes
Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding is dynamic
The boundary of work, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more
Media component 2808 includes a front camera and/or rear camera.When device 2800 is in operation mode, as shot mould
When formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shooting
Head and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 2810 is configured as output and/or input audio signal.For example, audio component 2810 includes a wheat
Gram wind (MIC), when device 2800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone quilt
It is configured to receive external audio signal.The received audio signal can be further stored in memory 2804 or via communication
Component 2816 is sent.In some embodiments, audio component 2810 further includes a loudspeaker, is used for output audio signal.
I/O interface 2812 provides interface, above-mentioned peripheral interface module between processing component 2802 and peripheral interface module
It can be keyboard, click wheel, button etc..These buttons may include, but are not limited to:Home button, volume button, start button and
Locking press button.
Sensor module 2814 includes one or more sensors, and the state for providing various aspects for device 2800 is commented
Estimate.For example, sensor module 2814 can detecte the state that opens/closes of equipment 2800, the relative positioning of component, such as institute
The display and keypad that component is device 2800 are stated, sensor module 2814 can be with detection device 2800 or device 2,800 1
The position change of a component, the existence or non-existence that user contacts with device 2800,2800 orientation of device or acceleration/deceleration and dress
Set 2800 temperature change.Sensor module 2814 may include proximity sensor, be configured in not any physics
It is detected the presence of nearby objects when contact.Sensor module 2814 can also include optical sensor, as CMOS or ccd image are sensed
Device, for being used in imaging applications.In some embodiments, which can also include acceleration sensing
Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 2816 is configured to facilitate the communication of wired or wireless way between device 2800 and other equipment.Dress
The wireless network based on communication standard, such as WiFi can be accessed by setting 2800,2G or 3G or their combination.It is exemplary at one
In embodiment, communication component 2816 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel
Information.In one exemplary embodiment, the communication component 2816 further includes near-field communication (NFC) module, to promote short distance
Communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module
(UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 2800 can be by one or more application specific integrated circuit (ASIC), number
Signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided
It such as include the memory 2804 of instruction, above-metioned instruction can be executed by the processor 2820 of device 2800 to complete the above method.Example
Such as, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, soft
Disk and optical data storage devices etc..
Figure 15 is a kind of block diagram of device for control of conversing shown according to an exemplary embodiment.For example, the dress
Setting 2900 may be provided as a server.
Referring to Fig.1 5, it further comprises one or more processors, Yi Jiyou that device 2900, which includes processing component 2922,
Memory resource representated by memory 2932, can be by the instruction of the execution of processing component 2922, such as using journey for storing
Sequence.The application program stored in memory 2932 may include it is one or more each correspond to one group of instruction mould
Block.In addition, processing component 2922 is configured as executing instruction, to execute the above method.
Device 2900 can also include that a power supply module 2926 be configured as the power management of executive device 2900, and one
Wired or wireless network interface 2950 is configured as device 2900 being connected to network and input and output (I/O) interface
2958.Device 2900 can be operated based on the operating system for being stored in memory 2932, such as Windows ServerTM, Mac
OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or
Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following
Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.
Claims (7)
1. a kind of call control method, which is characterized in that it is used for first terminal, the method includes:
The Entered state of the communication software in terminal where obtaining each contact person from server;
When the first terminal initiates to call, determine whether second terminal and the first terminal have all logged in identical communication
Software, wherein the second terminal is terminal where the called contact is located;
If all having logged in identical communication software, made a call to complete the call using the communication software;
When having logged at least two identical communication softwares simultaneously in the second terminal and the first terminal, institute is being carried out
Before stating call, first communication software used in the call is selected according to preset priority;
Before carrying out the call, judge whether current network state meets preset rules, if meeting preset rules,
Allow to carry out the call using the communication software;
If being unsatisfactory for preset rules, continue the communication software for selecting next priority, or directly uses first terminal certainly
The communication function of band is conversed.
2. the method according to claim 1, wherein the method also includes:
Detect the Entered state of mounted communication software on the first terminal;
The communication software logged in is reported to the server.
3. the method according to claim 1, wherein the method also includes:
It is included using the first terminal if the second terminal and the not landed identical communication software of the first terminal
Communication function converse.
4. a kind of call control apparatus, which is characterized in that be used for first terminal, described device includes:
Logging state obtains module, and the communication software in the terminal where obtaining each contact person from server logs in shape
State;
Call processing module, for determining whether are second terminal and the first terminal when the first terminal initiates to call
Identical communication software is all logged in, wherein the second terminal is terminal where the called contact is located;If all logged in
Identical communication software is then made a call to complete the call using the communication software;
When having logged at least two identical communication softwares simultaneously in the second terminal and the first terminal, institute is being carried out
Before stating call, first communication software used in the call is selected according to preset priority;
Before carrying out the call, judge whether current network state meets preset rules, if meeting preset rules,
Allow to carry out the call using the communication software;
If being unsatisfactory for preset rules, continue the communication software for selecting next priority, or directly uses first terminal certainly
The communication function of band is conversed.
5. device according to claim 4, which is characterized in that described device further includes:
Logging state reporting module will have been stepped on for detecting the Entered state of mounted communication software on the first terminal
The communication software in land is reported to the server.
6. device according to claim 4, which is characterized in that the call processing module is also used to:
It is included using the first terminal if the second terminal and the not landed identical communication software of the first terminal
Communication function converse.
7. a kind of call control apparatus, which is characterized in that including:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
The Entered state of the communication software in terminal where obtaining each contact person from server;
When first terminal initiates to call, it is soft to determine whether second terminal and the first terminal have all logged in identical communication
Part, wherein the second terminal is terminal where the called contact is located;
If all having logged in identical communication software, made a call to complete the call using the communication software;
When having logged at least two identical communication softwares simultaneously in the second terminal and the first terminal, institute is being carried out
Before stating call, first communication software used in the call is selected according to preset priority;
Before carrying out the call, judge whether current network state meets preset rules, if meeting preset rules,
Allow to carry out the call using the communication software;
If being unsatisfactory for preset rules, continue the communication software for selecting next priority, or directly uses first terminal certainly
The communication function of band is conversed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410486672.8A CN104301308B (en) | 2014-09-22 | 2014-09-22 | Call control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410486672.8A CN104301308B (en) | 2014-09-22 | 2014-09-22 | Call control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104301308A CN104301308A (en) | 2015-01-21 |
CN104301308B true CN104301308B (en) | 2018-11-20 |
Family
ID=52320876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410486672.8A Active CN104301308B (en) | 2014-09-22 | 2014-09-22 | Call control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104301308B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105208233A (en) * | 2015-08-26 | 2015-12-30 | 无锡华海天和信息科技有限公司 | Network telephone system capable of prompting incoming call notification and realization method thereof |
CN106303085B (en) * | 2016-09-27 | 2020-01-14 | 北京安云世纪科技有限公司 | Mobile terminal and method and device for secure call |
CN106506450B (en) * | 2016-09-27 | 2020-01-21 | 北京安云世纪科技有限公司 | Method and system for secure call |
CN106357940B (en) * | 2016-09-27 | 2019-04-30 | 北京安云世纪科技有限公司 | The method and apparatus of secret telephony |
CN106791134B (en) * | 2016-12-29 | 2019-12-20 | 维沃移动通信有限公司 | Method for dialing network telephone, mobile terminal and vehicle-mounted device |
CN106888139A (en) * | 2017-03-30 | 2017-06-23 | 努比亚技术有限公司 | Mobile terminal and paging method |
CN109005107B (en) * | 2018-09-27 | 2022-03-11 | 奇酷互联网络科技(深圳)有限公司 | Communication method, intelligent terminal and device with storage function |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102325214A (en) * | 2011-05-30 | 2012-01-18 | 宇龙计算机通信科技(深圳)有限公司 | Communication method and terminal |
CN102655505A (en) * | 2012-03-08 | 2012-09-05 | 伍威 | Open-type communication platform and realization method thereof |
CN102801655A (en) * | 2012-08-20 | 2012-11-28 | 上海量明科技发展有限公司 | Method and system for acquiring position associated data in instant communication |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101712199B1 (en) * | 2010-03-02 | 2017-03-03 | 삼성전자주식회사 | Apparatus and method for providing new contact via interaction between social network service and messaging service |
-
2014
- 2014-09-22 CN CN201410486672.8A patent/CN104301308B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102325214A (en) * | 2011-05-30 | 2012-01-18 | 宇龙计算机通信科技(深圳)有限公司 | Communication method and terminal |
CN102655505A (en) * | 2012-03-08 | 2012-09-05 | 伍威 | Open-type communication platform and realization method thereof |
CN102801655A (en) * | 2012-08-20 | 2012-11-28 | 上海量明科技发展有限公司 | Method and system for acquiring position associated data in instant communication |
Also Published As
Publication number | Publication date |
---|---|
CN104301308A (en) | 2015-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301308B (en) | Call control method and device | |
US10237901B2 (en) | Method and apparatus for connecting with controlled smart device, and storage medium | |
US20160295625A1 (en) | Method and apparatus for network access | |
JP6122558B2 (en) | COMMUNICATION METHOD, COMMUNICATION DEVICE, PROGRAM, AND RECORDING MEDIUM | |
US10237214B2 (en) | Methods and devices for sharing media data between terminals | |
CN108401514B (en) | Network connection method and device | |
CN109792752B (en) | Direct connection resource allocation method and device | |
CN109496439A (en) | Based on the direct-connected method and device for establishing unicast connection of object object | |
CN109451786B (en) | UAV management method and device, communication connection establishment method and device | |
CN106507282B (en) | Wireless connection control method and device | |
US11968582B2 (en) | Service handover method and apparatus | |
EP3565374B1 (en) | Region configuration methods and devices | |
CN111049984A (en) | Audio playback control method and apparatus, and storage medium | |
US11197192B2 (en) | Network connection management method, device and system | |
CN109716806A (en) | The method and device of network registry | |
CN106101456A (en) | A kind of method and device of call contact | |
US20230180101A1 (en) | Communication control method and communication control apparatus | |
CN110637502B (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
CN105163391A (en) | Data transmission method, terminal and wireless access point | |
CN109451830A (en) | Cell type indicating means and device | |
CN104881342A (en) | Terminal testing method and device | |
CN105704174A (en) | Information prompting method and device | |
US11812386B2 (en) | Configuration adjustment methods, apparatuses, electronic device and computer readable storage medium | |
CN107039054B (en) | The way of recording and device | |
CN108521882B (en) | Network access 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |