CN109561217A - Terminal caller answering method, device, mobile terminal and storage medium - Google Patents

Terminal caller answering method, device, mobile terminal and storage medium Download PDF

Info

Publication number
CN109561217A
CN109561217A CN201811561798.1A CN201811561798A CN109561217A CN 109561217 A CN109561217 A CN 109561217A CN 201811561798 A CN201811561798 A CN 201811561798A CN 109561217 A CN109561217 A CN 109561217A
Authority
CN
China
Prior art keywords
terminal
caller
incoming call
terminal caller
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811561798.1A
Other languages
Chinese (zh)
Other versions
CN109561217B (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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201811561798.1A priority Critical patent/CN109561217B/en
Publication of CN109561217A publication Critical patent/CN109561217A/en
Application granted granted Critical
Publication of CN109561217B publication Critical patent/CN109561217B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a kind of terminal caller answering methods, by when detecting terminal caller, obtaining the incoming call type of terminal caller and the Apply Names of the currently running foreground application of terminal;According to Apply Names, judge whether foreground application is default application;If foreground application is default application, the distal end connection status of terminal is obtained, and prompt is answered in terminal screen pop-up according to incoming call type and distal end connection status;User is obtained based on the feedback command for answering prompt, and terminal caller is answered with answering mode determined by feedback command and incoming call type.The invention also discloses a kind of terminal caller connecting device, mobile terminal and storage mediums.The invention avoids terminal callers can interrupt the entertainment applications such as the current game of user or video, influences the recreation experiences such as game or the video of user.The recreation experiences such as game or the video of user are improved, to improve the user experience of terminal device.

Description

Terminal caller answering method, device, mobile terminal and storage medium
Technical field
The present invention relates to technical field of mobile terminals more particularly to a kind of terminal caller answering methods, device, mobile terminal And storage medium.
Background technique
People inevitably have incoming call during using the amusements such as terminal viewing video or progress game.When terminal is come When electric, call interface always covers current application interface, and can interrupt current entertainment applications.But and not all terminal is come Electricity is all that important incoming call or user want the incoming call answered, can if interrupting user's current entertainment applications when terminal caller Influence user experience.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill Art.
Summary of the invention
The main purpose of the present invention is to provide a kind of terminal caller answering methods, it is intended to solve terminal caller and interrupt user Currently used application, the technical issues of influencing user experience.
To achieve the above object, the present invention provides a kind of terminal caller answering method, comprising:
When detecting terminal caller, incoming call type and the currently running foreground of terminal of the terminal caller are obtained The Apply Names of application;
According to the Apply Names, judge whether the foreground application is default application;
If the foreground application is default application, the distal end connection status of terminal is obtained, and according to the incoming call type Prompt is answered in terminal screen pop-up with the distal end connection status;
User is obtained based on the feedback command for answering prompt, and really with the feedback command and incoming call type institute Fixed answering mode answers the terminal caller.
Optionally, described when detecting terminal caller, incoming call type and the terminal for obtaining the terminal caller are current The step of Apply Names of the foreground application of operation includes:
When detecting terminal caller, determine that the terminal caller is normal speech incoming call or video incoming call;
Obtain the activity attribute of the current stack top layer of the terminal;
According to the activity attribute, the Apply Names of the currently running foreground application of terminal are determined.
Optionally, described that prompt is answered in terminal screen pop-up according to the incoming call type and the distal end connection status Step includes:
If the incoming call type is normal speech incoming call, and the distal end connection status is that the terminal is connecting far Prompt is then answered in the specified region of terminal screen pop-up first in end;
If the incoming call type is normal speech incoming call, and the distal end connection status is the not connected distal end of the terminal, Then prompt is answered in the specified region of terminal screen pop-up second;
If the incoming call type is video incoming call, in the specified region of terminal screen, pop-up third answers prompt.
Optionally, described that the terminal is answered with answering mode determined by the feedback command and the incoming call type Electricity step include:
If the incoming call type is normal speech incoming call, the first of the terminal caller is determined according to the feedback command Answer type;
It answers for loudspeaker or distally answers if described first answers type, connect the terminal caller, and in terminal Status bar shows the call interface of the terminal caller.
Optionally, described that the terminal is answered with answering mode determined by the feedback command and the incoming call type Electricity step include:
If the incoming call type is video incoming call, determine the terminal caller according to the feedback command second is answered Type;
It is answered if described second answers type for split screen, connects the terminal caller, and start split screen in terminal screen Show the terminal caller call interface and the foreground application;
It is answered if described second answers type for status bar, connects the terminal caller, and show on SOT state of termination column The call interface of the terminal caller.
Optionally, the acquisition user is based on the feedback command for answering prompt, and with the feedback command and described After the step of answering mode determined by incoming call type answers the terminal caller further include:
It detects and obtains the microphone of the terminal without input and duration of the earpiece without output;
If the duration is greater than preset threshold, the terminal caller is automatically hung up.
Optionally, if the duration is greater than preset threshold, the step of automatically hanging up the terminal caller packet It includes:
If the duration is greater than preset threshold, what the terminal caller was hung up in output hangs up prompt;
User is obtained based on the hang up instruction for hanging up and reminding and feeding back;
According to the hang up instruction, the terminal caller is hung up.
In addition, to achieve the above object, the present invention also provides a kind of terminal caller connecting device, the terminal caller is answered Device includes:
Module is obtained, incoming call type and terminal for when detecting terminal caller, obtaining the terminal caller are worked as The Apply Names of the foreground application of preceding operation;
Judgment module, for judging whether the foreground application is default application according to the Apply Names;
Cue module obtains the distal end connection status of terminal if being default application for the foreground application, and according to The incoming call type and the distal end connection status are popped up in terminal screen answers prompt;
Module is answered, for obtaining user based on the feedback command for answering prompt, and with the feedback command and institute It states answering mode determined by incoming call type and answers the terminal caller.
In addition, to achieve the above object, the present invention also provides a kind of mobile terminal, the mobile terminal include: memory, It processor and is stored in the terminal caller that can be run on the memory and on the processor and answers program, the terminal is come Electricity answers the step of realizing terminal caller answering method as described above when program is executed by the processor.
In addition, to achieve the above object, the present invention also provides a kind of storage medium, being stored with terminal on the storage medium Incoming call sound program, the terminal caller, which is answered, realizes terminal caller answering method as described above when program is executed by processor The step of.
A kind of terminal caller answering method that the embodiment of the present invention proposes, by obtaining eventually when detecting terminal caller Hold the incoming call type of incoming call and the Apply Names of the currently running foreground application of terminal;According to Apply Names, judge that foreground is answered With whether being default application;If foreground application is default application, the distal end connection status of terminal is obtained, and according to incoming call type Prompt is answered in terminal screen pop-up with distal end connection status;User is obtained based on the feedback command for answering prompt, and with feedback Answering mode determined by instruction and incoming call type answers terminal caller.User is allowed not interrupt current entertainment applications In the case of, it independently chooses whether to answer terminal caller;And current entertainment applications interface can be kept in incoming call answering.It keeps away The entertainment applications such as the current game of user or video can be interrupted by having exempted from terminal caller, influence the amusement body such as game or video of user It tests.The recreation experiences such as game or the video of user are improved, to improve the user experience of terminal device.
Detailed description of the invention
Fig. 1 is the hardware structural diagram of the embodiment of the present invention one optional mobile terminal;
Fig. 2 is the wireless communication device schematic diagram of mobile terminal in Fig. 1;
Fig. 3 is the flow diagram of terminal caller answering method first embodiment of the present invention;
Fig. 4 is the schematic diagram of a scenario for answering prompt of first embodiment terminal caller in games page;
Fig. 5 is a schematic diagram of a scenario of second embodiment terminal video the call page and games page split screen display available.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
In subsequent description, it is only using the suffix for indicating such as " module ", " component " or " unit " of element Be conducive to explanation of the invention, itself there is no a specific meaning.Therefore, " module ", " component " or " unit " can mix Ground uses.
Terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as mobile phone, plate Computer, laptop, palm PC, personal digital assistant (Personal Digital Assistant, PDA), portable Media player (Portable Media Player, PMP), navigation device, wearable device, Intelligent bracelet, pedometer etc. move The fixed terminals such as dynamic terminal, and number TV, desktop computer.
It will be illustrated by taking mobile terminal as an example in subsequent descriptions, it will be appreciated by those skilled in the art that in addition to special Except element for moving purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.
Referring to Fig. 1, a kind of hardware structural diagram of its mobile terminal of each embodiment to realize the present invention, the shifting Dynamic terminal 100 may include: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, the components such as memory 109, processor 110 and power supply 111.It will be understood by those skilled in the art that shown in Fig. 1 Mobile terminal structure does not constitute the restriction to mobile terminal, and mobile terminal may include components more more or fewer than diagram, Perhaps certain components or different component layouts are combined.
It is specifically introduced below with reference to all parts of the Fig. 1 to mobile terminal:
Radio frequency unit 101 can be used for receiving and sending messages or communication process in, signal sends and receivees, specifically, by base station Downlink information receive after, to processor 110 handle;In addition, the data of uplink are sent to base station.In general, radio frequency unit 101 Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier, duplexer etc..In addition, penetrating Frequency unit 101 can also be communicated with network and other equipment by wireless communication.Any communication can be used in above-mentioned wireless communication Standard or agreement, including but not limited to GSM (Global System of Mobile communication, global system for mobile telecommunications System), GPRS (General Packet Radio Service, general packet radio service), CDMA2000 (Code Division Multiple Access2000, CDMA 2000), WCDMA (Wideband Code Division Multiple Access, wideband code division multiple access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, TD SDMA), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, frequency division duplex long term evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution, time division duplex long term evolution) etc..
WiFi belongs to short range wireless transmission technology, and mobile terminal can help user to receive and dispatch electricity by WiFi module 102 Sub- mail, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 1 shows Go out WiFi module 102, but it is understood that, and it is not belonging to must be configured into for mobile terminal, it completely can be according to need It to omit within the scope of not changing the essence of the invention.
Audio output unit 103 can be in call signal reception pattern, call mode, record mould in mobile terminal 100 When under the isotypes such as formula, speech recognition mode, broadcast reception mode, by radio frequency unit 101 or WiFi module 102 it is received or The audio data stored in memory 109 is converted into audio signal and exports to be sound.Moreover, audio output unit 103 Audio output relevant to the specific function that mobile terminal 100 executes can also be provided (for example, call signal receives sound, disappears Breath receives sound etc.).Audio output unit 103 may include loudspeaker, buzzer etc..
A/V input unit 104 is for receiving audio or video signal.A/V input unit 104 may include graphics processor (Graphics Processing Unit, GPU) 1041 and microphone 1042, graphics processor 1041 is in video acquisition mode Or the image data of the static images or video obtained in image capture mode by image capture apparatus (such as camera) carries out Reason.Treated, and picture frame may be displayed on display unit 106.Through graphics processor 1041, treated that picture frame can be deposited Storage is sent in memory 109 (or other storage mediums) or via radio frequency unit 101 or WiFi module 102.Mike Wind 1042 can connect in telephone calling model, logging mode, speech recognition mode etc. operational mode via microphone 1042 Quiet down sound (audio data), and can be audio data by such acoustic processing.Audio that treated (voice) data can To be converted to the format output that can be sent to mobile communication base station via radio frequency unit 101 in the case where telephone calling model. Microphone 1042 can be implemented various types of noises elimination (or inhibition) algorithms and send and receive sound to eliminate (or inhibition) The noise generated during frequency signal or interference.
Mobile terminal 100 further includes at least one sensor 105, such as optical sensor, motion sensor and other biographies Sensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment The light and shade of light adjusts the brightness of display panel 1061, and proximity sensor can close when mobile terminal 100 is moved in one's ear Display panel 1061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (general For three axis) size of acceleration, it can detect that size and the direction of gravity when static, can be used to identify the application of mobile phone posture (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.; The fingerprint sensor that can also configure as mobile phone, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, The other sensors such as hygrometer, thermometer, infrared sensor, details are not described herein.
Display unit 106 is for showing information input by user or being supplied to the information of user.Display unit 106 can wrap Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be used Forms such as (Organic Light-Emitting Diode, OLED) configure display panel 1061.
User input unit 107 can be used for receiving the number or character information of input, and generate the use with mobile terminal Family setting and the related key signals input of function control.Specifically, user input unit 107 may include touch panel 1071 with And other input equipments 1072.Touch panel 1071, also referred to as touch screen collect the touch operation of user on it or nearby (for example user uses any suitable objects or attachment such as finger, stylus on touch panel 1071 or in touch panel 1071 Neighbouring operation), and corresponding attachment device is driven according to preset formula.Touch panel 1071 may include touch detection Two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation band The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it It is converted into contact coordinate, then gives processor 110, and order that processor 110 is sent can be received and executed.In addition, can To realize touch panel 1071 using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touch panel 1071, user input unit 107 can also include other input equipments 1072.Specifically, other input equipments 1072 can wrap It includes but is not limited in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. It is one or more, specifically herein without limitation.
Further, touch panel 1071 can cover display panel 1061, when touch panel 1071 detect on it or After neighbouring touch operation, processor 110 is sent to determine the type of touch event, is followed by subsequent processing device 110 according to touch thing The type of part provides corresponding visual output on display panel 1061.Although in Fig. 1, touch panel 1071 and display panel 1061 be the function that outputs and inputs of realizing mobile terminal as two independent components, but in certain embodiments, it can The function that outputs and inputs of mobile terminal is realized so that touch panel 1071 and display panel 1061 is integrated, is not done herein specifically It limits.
Interface unit 108 be used as at least one external device (ED) connect with mobile terminal 100 can by interface.For example, External device (ED) may include wired or wireless headphone port, external power supply (or battery charger) port, wired or nothing Line data port, memory card port, the port for connecting the device with identification module, audio input/output (I/O) end Mouth, video i/o port, ear port etc..Interface unit 108 can be used for receiving the input from external device (ED) (for example, number It is believed that breath, electric power etc.) and the input received is transferred to one or more elements in mobile terminal 100 or can be with For transmitting data between mobile terminal 100 and external device (ED).
Memory 109 can be used for storing software program and various data, and memory 109 can be situated between for a kind of storage of computer Matter, the memory 109 are stored with terminal caller of the present invention and answer program.Memory 109 can mainly include storing program area and deposit Store up data field, wherein storing program area can application program needed for storage program area, at least one function (for example sound is broadcast Playing function, image player function etc.) etc.;Storage data area, which can be stored, uses created data (such as audio according to mobile phone Data, phone directory etc.) etc..In addition, memory 109 may include high-speed random access memory, it can also include non-volatile Memory, for example, at least a disk memory, flush memory device or other volatile solid-state parts.
Processor 110 is the control centre of mobile terminal, utilizes each of various interfaces and the entire mobile terminal of connection A part by running or execute the software program and/or module that are stored in memory 109, and calls and is stored in storage Data in device 109 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.Such as The terminal caller that processor 110 executes in memory 109 answers program, to realize that terminal caller answering method of the present invention is respectively implemented The step of example.
Processor 110 may include one or more processing units;Optionally, processor 110 can integrate application processor and Modem processor, wherein the main processing operation system of application processor, user interface and application program etc., modulation /demodulation Processor mainly handles wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 110 In.
Mobile terminal 100 can also include the power supply 111 (such as battery) powered to all parts, optionally, power supply 111 Can be logically contiguous by power-supply management system and processor 110, to realize management charging by power-supply management system, put The functions such as electricity and power managed.
Although Fig. 1 is not shown, mobile terminal 100 can also be including bluetooth module etc., and details are not described herein.
Embodiment to facilitate the understanding of the present invention, the communications network system that mobile terminal of the invention is based below into Row description.
Referring to Fig. 2, Fig. 2 is a kind of communications network system architecture diagram provided in an embodiment of the present invention, the communication network system System is the LTE system of universal mobile communications technology, which includes UE (User Equipment, the use of successively communication connection Family equipment) (the land Evolved UMTS Terrestrial Radio Access Network, evolved UMTS 201, E-UTRAN Ground wireless access network) 202, EPC (Evolved Packet Core, evolved packet-based core networks) 203 and operator IP operation 204。
Specifically, UE201 can be above-mentioned terminal 100, and details are not described herein again.
E-UTRAN202 includes eNodeB2021 and other eNodeB2022 etc..Wherein, eNodeB2021 can be by returning Journey (backhaul) (such as X2 interface) is connect with other eNodeB2022, and eNodeB2021 is connected to EPC203, ENodeB2021 can provide the access of UE201 to EPC203.
EPC203 may include MME (Mobility Management Entity, mobility management entity) 2031, HSS (Home Subscriber Server, home subscriber server) 2032, other MME2033, SGW (Serving GateWay, Gateway) 2034, PGW (PDN GateWay, grouped data network gateway) 2035 and PCRF (Policy and Charging Rules Function, policy and rate functional entity) 2036 etc..Wherein, MME2031 is between processing UE201 and EPC203 The control node of signaling, provides carrying and connection management.HSS2032 is for providing some registers to manage such as homing position The function of register (not shown) etc, and preserve the dedicated letters of users such as some related service features, data rates Breath.All customer data can be sent by SGW2034, PGW2035 can provide UE 201 IP address distribution with And other functions, PCRF2036 are the strategy and charging control policy decision point of business data flow and IP bearing resource, it is plan Available strategy and charging control decision are slightly selected and provided with charge execution function unit (not shown).
IP operation 204 may include internet, Intranet, IMS (IP Multimedia Subsystem, IP multimedia System) or other IP operations etc..
Although above-mentioned be described by taking LTE system as an example, those skilled in the art should know the present invention is not only Suitable for LTE system, be readily applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA with And the following new network system etc., herein without limitation.
Based on above-mentioned mobile terminal hardware configuration and communications network system, each embodiment of the method for the present invention is proposed.
Referring to Fig. 3, in terminal caller answering method first embodiment of the present invention, terminal caller answering method includes:
Step S10, when detecting terminal caller, incoming call type and the terminal for obtaining terminal caller are currently running The Apply Names of foreground application;
When detecting terminal caller, the incoming call type of terminal caller is determined;And it obtains the currently running foreground of terminal and answers Apply Names.Wherein, terminal caller can be the incoming call of the voice in an application program or screen incoming call, e.g., in wechat Voice communication or screen call;It is also possible to terminal included normal speech incoming call or screen incoming call, e.g., the shifting of mobile phone The normal speech of mobile phone card is sent a telegram here or video incoming call.Incoming call type, refers to the mode of terminal caller, leads in the present embodiment It is divided into two kinds, such as normal speech incoming call or video incoming call.
Optionally, step S10 includes:
Step A1 determines that terminal caller is normal speech incoming call or video incoming call when detecting terminal caller;
Specifically, when detecting terminal caller, firstly, determining the incoming call type of terminal caller, determine that terminal caller is Normal speech incoming call or video incoming call, and can learn that the terminal caller is that the included normal speech incoming call of terminal or screen are come Voice incoming call or screen incoming call in electricity or other applications.
Step A2 obtains the activity attribute of the current stack top layer of terminal;
Then, the activity of current stack top layer is obtained from the Activity stack of terminal, and determines the current heap of terminal The activity attribute of the activity of stack top layer.Wherein, activity attribute, refer to the activity information for including, Activity state, activity state include: active state or operating status, halted state, halted state and end Or final state.
Activity be in Android component it is most basic be also most commonly seen four big components (Activity, One of Service service, Content Provider content provider, BroadcastReceiver radio receiver). All operations are all closely related with user in Activity, are one and are responsible for the component interacted with user, can pass through SetContentView (View) shows specified control.In an android application, an Activity is usually exactly one A individual screen, it can show some controls above or monitor and handle the event of user and respond. It is communicated between Activity by Intent.Android is managed by way of a kind of Activity stack Activity's, the state of the example of an Activity determines its position in stack.Activity in foreground is always On the top of stack, as the Activity on foreground because when abnormal or other reasons are destroyed, the Activity in the stack second layer It will be activated, and float to stack top.When new Activity starts stacking, former Activity can be pressed into the second layer of stack. Change in location of one Activity in stack reflects its conversion between different conditions.In android, Activity is gathered around There are four types of basic status: Active/Running, and after a new Activity starting stacking, it is shown in screen front end, place Reason is the top (Activity stack top) in stack, it is in visible and can be called with the state of activation of user's interaction at this time Active state or operating status (active or running).Paused is new by one when Activity loses focus Non- Activity or full frame transparent Activity is placed on stack top, and state at this time is called halted state (Paused).At this time it still with window manager keep connect, Activity still maintain vigour (keep all states, Information about firms and window manager keep connection), but will be fallen by force termination when Installed System Memory is extremely low.Institute With it still as it can be seen that but having lost focus therefore can not be interacted with user.Stopped, if an Activity quilt Other Activity is completely covered, and is called halted state (Stopped).It still keeps stateful and information about firms, But it is no longer visible, so its window is hidden, when Installed System Memory needs are used in elsewhere, Stopped Activity will be fallen by force termination.Killed a, if Activity is Paused Stopped state, system The Activity can be deleted from memory, android system is deleted using two ways or required this Activity terminates or directly terminates its process.When the Activity is shown to user again, it be must start over With the state of resetting front.
Step A3 determines the Apply Names of the currently running foreground application of terminal according to activity attribute.
When the activity active state of the current stack top layer of terminal or operating status, from activity information Determine the Apply Names of the currently running foreground application of terminal.
Wherein, step A1 in embodiments of the present invention with step A2 and step A3 only explains effect;Step A1, with The sequencing that step A2 and step A3 are not necessarily to point, step A1 can step A2 before or after execute, step A1 can also step A3 before or after execute.
In the present embodiment, by obtaining the activity attribute of the current stack top layer of terminal, determine that user makes With the Apply Names of terminal applies and currently running foreground application;Pass through the activity of the current stack top layer of terminal Attribute can more accurately obtain the operating status of terminal current application and the Apply Names of currently running foreground application. Terminal applies whether are used so as to accurate judgement user and the application message of application that user uses.
Step S20 judges whether foreground application is default application according to Apply Names;
The Apply Names of the currently running foreground application of terminal and the Apply Names of default application are compared, judge end Whether the Apply Names for holding currently running foreground application are one preset in the Apply Names of application, to judge that terminal is worked as Whether the foreground application of preceding operation is default application.For example, the Apply Names of default application have: " iqiyi.com video ", " youku.com's view Frequently ", " Tencent's video ", " king's honor ", " happily disappear pleasure " etc.;If the Apply Names of the currently running foreground application of terminal For " iqiyi.com video ", by Apply Names be " iqiyi.com video " and the Apply Names of default application compare, and finds default answer In Apply Names there are Apply Names be " iqiyi.com video ", then it is determined that the currently running foreground application of terminal is default Using.It is " potato video " by Apply Names if the Apply Names of the currently running foreground application of terminal are " potato video " It is compared with the Apply Names of default application, not finding Apply Names in the Apply Names of default application is that " there is no views Frequently ", then it is determined that the currently running foreground application of terminal is not default application.
Wherein, application is preset, can be the application of user's self-setting or system default setting, according to specific needs And be arranged, the Apply Names to default application and application number are not particularly limited in the present embodiment.
Step S30 obtains the distal end connection status of terminal, and according to incoming call type if foreground application is default application Prompt is answered in terminal screen pop-up with distal end connection status;
If the currently running foreground application of terminal is default application, the distal end connection status of terminal is obtained, is determined Terminal has connectionless distal end.Wherein, distal end connection status refers to that terminal answers the connection of equipment with other;Such as, terminal connects It is connected to connectionless wireless headset, whether there is or not whether there is or not connecting sound equipments etc. by wired earphone or terminal for terminal.If terminal caller is general Logical voice incoming call, terminal have connection distal end, then prompt is answered in pop-up, and prompt user is using distally answering or hang up.If terminal Incoming call is normal speech incoming call, the connectionless distal end of terminal, then prompt is answered in pop-up, and user is prompted to answer or hang using loudspeaker It is disconnected.If terminal caller is video incoming call, prompt is answered in pop-up, and user is prompted to answer or hang up.Wherein, answering for pop-up mentions The other positions that user uses current foreground application should be blocked at the top of terminal or not or influence by showing.
Optionally it is determined that terminal has connectionless distal end, and the transverse screen vertical screen state by obtaining terminal, determine terminal for cross Screen state or vertical screen state.When terminal is transverse screen state, if terminal caller is that normal speech is sent a telegram here, terminal has connection Distally, then prompt is answered in pop-up, and prompt user is using distally answering or hang up.If terminal caller is that normal speech is sent a telegram here, eventually Connectionless distal end is held, then prompt is answered in pop-up, and user is prompted to answer or hang up using loudspeaker.If terminal caller is video Electricity, then prompt is answered in pop-up, and user is prompted to answer or hang up.
Optionally, step S30 includes:
If type of sending a telegram here is normal speech incoming call, and distal end connection status is that terminal is connecting distal end, then in end panel Prompt is answered in the specified region pop-up first of curtain;
If type of sending a telegram here is normal speech incoming call, and distal end connection status is the not connected distal end of terminal, then in terminal screen The pop-up of specified region second answer prompt;
If type of sending a telegram here is video incoming call, in the specified region of terminal screen, pop-up third answers prompt.
Specifically, if terminal caller is that normal speech is sent a telegram here and terminal has connection distal end, in the specified of terminal screen Prompt is answered in region pop-up, and answering prompt includes option: " answering " or " hanging up ".Wherein, specified region refer at the top of terminal, Or it does not block or influences user and use the current other positions of foreground application, etc..
If terminal caller is normal speech incoming call, the connectionless distal end of terminal, popped up in the specified region of terminal screen First answers prompt;Wherein, first answer prompt include option: " answering ", " loudspeaker is answered " or " hanging up ".
If terminal caller is normal speech incoming call, the connectionless distal end of terminal, popped up in the specified region of terminal screen Second answers prompt;Wherein, second answer prompt include option: " answering ", " loudspeaker is answered " or " hanging up ".
If terminal caller is video incoming call, in the specified region of terminal screen, pop-up third answers prompt;Wherein, Three, which answer prompt, includes option: " answering " or " hanging up ".
In order to facilitate understanding, citing is illustrated.Referring to Fig. 4, Fig. 4 is that terminal caller answers prompt in games page A schematic diagram of a scenario.For example, terminal is sent a telegram here suddenly, then terminal caller when terminal progress game is used in user The caller identification interface that the covering going game page will not generated, using in the specified region for not influencing the going game page, such as Prompt is answered in the top of screen, pop-up.Answering prompt includes " answering ", " loudspeaker is answered ", " hanging up ", and user can be in not shadow In the case where ringing the going game page, terminal caller is answered in selection;When user selects " loudspeaker is answered ", can directly connect Terminal caller simultaneously automatically turns on loudspeaker, voluntarily opens loudspeaker without user.
Optionally, when terminal is transverse screen state, if terminal caller is that normal speech is sent a telegram here, terminal has connection distal end, Then prompt is answered in the specified region of terminal screen pop-up first;Wherein, first answer prompt include option: " answering " or " hang It is disconnected ";If terminal caller is normal speech incoming call, the connectionless distal end of terminal, second is popped up in the specified region of terminal screen Answer prompt;Wherein, second answer prompt include option: " answering ", " loudspeaker is answered " or " hanging up ".If terminal caller is Video incoming call, then in the specified region of terminal screen, pop-up third answers prompt;Wherein, it includes option that third, which answers prompt: " being connect Listen " or " hanging up ".It is understood that this present invention implementation, which does not influence user when reaching terminal caller, uses current foreground Under the premise of, option included in prompt is answered in proposition;In other embodiments, answering prompt includes that option can compare It is more or less that this present invention implements cited option.
In the present embodiment, by current states such as the transverse screen vertical screens of terminal, more accurately infer and determine whether user thinks It interrupts current foreground application, answer terminal caller.And terminal caller is determined according to the currently running foreground application of terminal Alerting pattern provides the option of user's processing terminal incoming call;In the feelings for not blocking or influencing the current foreground application operation of user Under condition, user can quickly select to answer or hang up terminal caller according to option, greatly improve end-user experience.
Step S40 obtains user based on the feedback command for answering prompt, and determined by feedback command and incoming call type Answering mode answers terminal caller.
After prompt is answered in terminal screen pop-up, selection according to demand is needed the option of processing terminal incoming call by user. If user is not desired to answer terminal caller, it can directly select and hang up terminal caller.If user is not desired to answer terminal caller, It can not make any feedback, terminal caller will not cover or influence the currently used application of user.If user wants to answer Terminal caller directly can also select corresponding to answer option in prompt in answering for pop-up.User is obtained to be based on answering prompt Feedback command determine the answering mode of user's selection and according to user based on the feedback command for answering prompt.And according to user The answering mode of selection connects terminal caller;And according to incoming call type, talking state is shown in corresponding position, as status bar is aobvious Show talking state etc..
Wherein, feedback command refers to if the incoming call type of terminal caller is normal speech incoming call and terminal has connection remote End, when user selects " hanging up " or " answering ", instruction that terminal receives.If the incoming call type of terminal caller is normal speech Incoming call, the connectionless distal end of terminal, when user selects " hanging up ", " loudspeaker is answered " or " answering ", instruction that terminal receives.Such as The incoming call type of fruit terminal caller is video incoming call, when user selects " hanging up ", " status bar is answered " or " split screen is answered ", terminal The instruction received.
In the present embodiment, when passing through terminal caller, it will not cover or influence the currently used application of user;User can be with It can select to connect with a key when terminal caller is answered or hung up in current foreground application page selection and selection is answered according to demand Listen mode.It facilitates user's quick processing terminal when using other application to send a telegram here, and will not influence current foreground application page Face improves end-user experience.
Further, in terminal caller answering method second embodiment of the present invention, step S40 includes:
Step B1, if incoming call type is normal speech incoming call, determine terminal caller according to feedback command first is answered Type;
If the incoming call type of terminal caller is normal speech incoming call, according to user based on answering the feedback made of prompt Instruction, determine terminal caller answers type.
Specifically, if the incoming call type of terminal caller is that normal speech is sent a telegram here and terminal has connection distal end, terminal can be with Receive the instruction that user selects " hanging up " or " answering ";Terminal is it needs to be determined that user is selection " hanging up ", or selection " connects It listens ".If user selects " answering ", normal speech incoming call is answered using distal end and shows talking state in status bar;Such as When fruit user selects " hanging up ", then terminal caller is directly hung up;And terminal caller will not cover or influence user's use and work as Preceding foreground application.
If the incoming call type of terminal caller be normal speech incoming call, the connectionless distal end of terminal, terminal can receive with The instruction of family selection " hanging up ", " loudspeaker is answered " or " answering ";Terminal is it needs to be determined that user is selection " hanging up ", or selection " loudspeaker is answered " or " answering ".If user selects " hanging up ", terminal caller is directly hung up;If user's selection " is raised Sound device is answered " when, then it automatically turns on terminal speaker and answers normal speech incoming call and show talking state in status bar;And Terminal caller will not cover or influence user and use current foreground application.If user selects " answering ", using eventually End earpiece answers normal speech incoming call;And the currently used application of user can be covered.Wherein, first type is answered, refers to use Family selects the answering mode of normal speech incoming call, comprising: " hanging up ", " answering ", " loudspeaker is answered ".
Step B2, if first answer type be loudspeaker answer or distal end answer, connect terminal caller, and in terminal shape The call interface of state column display terminal incoming call.
If the incoming call type of terminal caller is that normal speech is sent a telegram here and terminal has connection distal end, when user's selection " connects Listen " when, it connects terminal caller and directlys adopt distal end and answer terminal caller;And in the logical of SOT state of termination column display terminal incoming call Interface is talked about, without covering the currently used application of user, terminal caller call and current foreground application can carry out simultaneously.Such as The incoming call type of fruit terminal caller is that normal speech incoming call, the connectionless distal end of terminal connect when user selects " loudspeaker is answered " Simultaneously directly terminal speaker answers terminal caller to logical terminal caller;And in call circle of SOT state of termination column display terminal incoming call Face, without covering the currently used application of user, terminal caller call and current foreground application can carry out simultaneously.
Wherein, it when user selects " loudspeaker is answered ", does not need to enter back into corresponding call after user answers terminal caller Loudspeaker is opened at interface, is facilitated user and is answered terminal caller, is avoided terminal caller from influencing user while being used current foreground Using.
In the present embodiment, if the incoming call type of terminal caller is normal speech incoming call, user is not intended to interrupt current Game or the application such as screen, when wanting to answer terminal caller again simultaneously;User can choose using loudspeaker answer terminal come Terminal caller is answered in electricity or distal end, will not influence the current foreground application of user and uses, call and current foreground application can To carry out simultaneously;And after connecting terminal caller, talking state can be shown in status bar without covering current foreground application The page;The use demand for meeting user, improve the experience of the entertainment applications such as game or screen, significant increase terminal device User experience.
Optionally, step S40 further include:
Step C1, if incoming call type is video incoming call, determine terminal caller according to feedback command second answers type;
If the incoming call type of terminal caller is video incoming call, referred to according to user based on the feedback that prompt is made is answered It enables, determine terminal caller answers type.
Specifically, if the incoming call type of terminal caller is that video is sent a telegram here and terminal has connection distal end, terminal be can receive The instruction of " hanging up ", " status bar is answered " or " split screen is answered " is selected to user;Terminal it needs to be determined that user be selection " hanging up ", Or selection " status bar is answered " or " split screen is answered ".If user selects " status bar is answered ", answers video and send a telegram here, simultaneously Talking state is shown in status bar;If user selects " split screen is answered ", answers video and send a telegram here and be divided to two for terminal screen Screen shows talking state and current foreground application respectively;If user selects " hanging up ", terminal caller is directly hung up;And And terminal caller will not interrupt or influence user and use current foreground application.Wherein, second type is answered, refers to that user selects Select video incoming call answering mode, comprising: hang up ", " status bar is answered ", " split screen is answered ".
Step C2 connects terminal caller, and aobvious in terminal screen starting split screen if second answers type and answer for split screen Show the call interface and foreground application of terminal caller;
It is answered if second answers type for status bar, connects terminal caller, and send a telegram here in SOT state of termination column display terminal Call interface.
If the incoming call type of terminal caller is video incoming call, when user selects " status bar is answered ", connects terminal and come Electricity and the call interface sent a telegram here in SOT state of termination column display terminal, without covering the currently used application of user, terminal caller is logical Words and current foreground application can carry out simultaneously.When user selects " split screen is answered ", terminal caller is connected and by end panel Curtain is divided to two screens, shows talking state and the current foreground application page respectively, without covering the currently used application of user, terminal Incoming call call and current foreground application can carry out simultaneously.
In order to facilitate understanding, citing is illustrated.It is the terminal video call page and games page split screen referring to Fig. 5, Fig. 5 One schematic diagram of a scenario of display.For example, user is currently carrying out game, terminal is sent a telegram here suddenly, if that user selects Select " split screen is answered ";So the video incoming call call page and games page are divided into two screens on the screen and shown by terminal, are shown on one side Show the video incoming call call page, show games page on one side;The current trip that the going game page will not be covered, nor affect on user Play process.
In the present embodiment, if the incoming call type of terminal caller is video incoming call, user is not intended to interrupt current trip Play or screen etc. apply, want to answer the video incoming call of terminal simultaneously again when;User can choose " split screen is answered " or " state Answer on column " answer terminal video incoming call, user select " status bar is answered " connect terminal video incoming call after, talking state meeting It shows in status bar without covering the current foreground application page;The video that user selects " split screen is answered " to connect terminal is sent a telegram here Afterwards, terminal screen is divided to two screens, shows talking state and the current foreground application page respectively;It will not influence the current foreground of user Using video calling and current foreground application can carry out simultaneously.The use demand for meeting user improves game or view The experience of the entertainment applications such as screen, the significant increase user experience of terminal device.
Further, in terminal caller answering method 3rd embodiment of the present invention, after step S40 further include:
Step D1 is detected and is obtained the microphone of terminal without input and duration of the earpiece without output;
Step D2 automatically hangs up terminal caller if duration is greater than preset threshold.
After connecting terminal caller, if user uses other application at the same time, such as in carrying out game process, no Facilitate other operations of progress;User is inconvenient to hang up current terminal caller call after dialog context.Have to this terminal Necessity automatically hangs up current terminal caller call according to the call scenarios of user.Whether the microphone for detecting terminal first has Whether input, earpiece have output, if the microphone of terminal is without input and earpiece is without output, obtain the Mike of terminal Wind is without input and duration of the earpiece without output.If the microphone of terminal without input and duration of the earpiece without output it is big In preset threshold, then automatically hanging up current terminal caller call.Wherein, preset threshold refers to a finger of duration Determine maximum value, automatically hangs up current terminal caller call for judging whether;It is arranged according to specific needs, in this implementation The numerical value of preset threshold is not particularly limited in example.
In the present embodiment, the microphone of terminal is obtained without input and duration of the earpiece without output, if continued It is long to be greater than preset threshold, then automatically hang up terminal caller.It is automatic to hang when user crosses for a long time without carrying out current talking interaction The terminal caller call for breaking current;User is avoided to carry out other application especially game application etc., be inconvenient to carry out other behaviour When making, current terminal caller call can be intelligently automatically hung up, facilitates user to carry out the other applications such as game, improves end The user experience of end equipment.
Optionally, step D2 includes:
If duration is greater than preset threshold, what terminal caller was hung up in output hangs up prompt;
User is obtained based on the hang up instruction for hanging up prompting feedback;
According to hang up instruction, terminal caller is hung up.
Optionally, if the microphone of terminal without input and earpiece without output duration be greater than preset threshold, What current terminal caller call was hung up in terminal output hangs up prompt, is not exchanged with reminding user's current talking to cross long-time, And it inquires whether the user needs to hang up current talking.Wherein, hanging up prompt can be voice prompting, or pop-up prompting frame mentions Show, or is prompted on designated position such as screen top.User can directly feed back whether hang up current talking in hanging up prompt.It obtains It takes family and current terminal is then hung up when the hang up instruction for receiving user feedback based on the hang up instruction for hanging up prompt feedback Incoming call call.
In the present embodiment, if the microphone of terminal is without input and earpiece without the duration of output is greater than default threshold Value, then what terminal caller was hung up in output hangs up prompt, and user's current talking can be reminded also to carry out in time.And obtain user's base In hanging up the hang up instruction for reminding feedback, current terminal caller is hung up according to hang up instruction and is conversed;More accurately determine user Whether need to hang up current talking, and needs to hang up current terminal caller according to user and converse;User is facilitated to carry out game etc. Other application improves the user experience of terminal device.
In addition, the embodiment of the present invention also proposes that a kind of terminal caller connecting device, terminal caller connecting device include:
Module is obtained, incoming call type and terminal for when detecting terminal caller, obtaining the terminal caller are worked as The Apply Names of the foreground application of preceding operation;
Judgment module, for judging whether the foreground application is default application according to the Apply Names;
Cue module obtains the distal end connection status of terminal if being default application for the foreground application, and according to The incoming call type and the distal end connection status are popped up in terminal screen answers prompt;
Module is answered, for obtaining user based on the feedback command for answering prompt, and with the feedback command and institute It states answering mode determined by incoming call type and answers the terminal caller.
Optionally, module is obtained to be also used to:
When detecting terminal caller, determine that the terminal caller is normal speech incoming call or video incoming call;
Obtain the activity attribute of the current stack top layer of the terminal;
According to the activity attribute, the Apply Names of the currently running foreground application of terminal are determined.
Optionally, module is answered to be also used to:
If the incoming call type is normal speech incoming call, and the distal end connection status is that the terminal is connecting far Prompt is then answered in the specified region of terminal screen pop-up first in end;
If the incoming call type is normal speech incoming call, and the distal end connection status is the not connected distal end of the terminal, Then prompt is answered in the specified region of terminal screen pop-up second;
If the incoming call type is video incoming call, in the specified region of terminal screen, pop-up third answers prompt.
Optionally, module is answered to be also used to:
If the incoming call type is normal speech incoming call, the first of the terminal caller is determined according to the feedback command Answer type;
It answers for loudspeaker or distally answers if described first answers type, connect the terminal caller, and in terminal Status bar shows the call interface of the terminal caller.
Optionally, cue module is also used to:
If the incoming call type is video incoming call, determine the terminal caller according to the feedback command second is answered Type;
It is answered if described second answers type for split screen, connects the terminal caller, and start split screen in terminal screen Show the terminal caller call interface and the foreground application;
It is answered if described second answers type for status bar, connects the terminal caller, and show on SOT state of termination column The call interface of the terminal caller.
Optionally, terminal caller connecting device further includes hanging up module, hangs up module and is used for:
It detects and obtains the microphone of the terminal without input and duration of the earpiece without output;
If the duration is greater than preset threshold, the terminal caller is automatically hung up.
Optionally, module is hung up to be also used to:
If the duration is greater than preset threshold, what the terminal caller was hung up in output hangs up prompt;
User is obtained based on the hang up instruction for hanging up and reminding and feeding back;
According to the hang up instruction, the terminal caller is hung up.
In addition, the embodiment of the present invention also proposes that a kind of mobile terminal, mobile terminal include: memory 109, processor 110 And be stored in the terminal caller that can be run on memory 109 and on processor 110 and answer program, terminal caller answers program quilt Processor 110 realizes the step of each embodiment of above-mentioned terminal caller answering method when executing.
In addition, the storage medium is stored with one or more than one journey the present invention also provides a kind of storage medium Sequence, the one or more programs can also be executed by one or more than one processor for realizing above-mentioned end The step of holding each embodiment of incoming call sound method.
In the expansion of the specific embodiment of mobile terminal and storage medium (i.e. computer readable storage medium) of the present invention Appearance is essentially identical with above-mentioned each embodiment of terminal caller answering method, and this will not be repeated here.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal (can be mobile phone, computer, service Device, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much Form, all of these belong to the protection of the present invention.

Claims (10)

1. a kind of terminal caller answering method, which is characterized in that the terminal caller answering method includes:
When detecting terminal caller, the incoming call type and the currently running foreground application of terminal of the terminal caller are obtained Apply Names;
According to the Apply Names, judge whether the foreground application is default application;
If the foreground application is default application, the distal end connection status of terminal is obtained, and according to the incoming call type and institute It states distal end connection status and answers prompt in terminal screen pop-up;
User is obtained based on the feedback command for answering prompt, and determined by the feedback command and the incoming call type Answering mode answers the terminal caller.
2. terminal caller answering method as described in claim 1, which is characterized in that it is described when detecting terminal caller, it obtains Take the terminal caller incoming call type and the currently running foreground application of terminal Apply Names the step of include:
When detecting terminal caller, determine that the terminal caller is normal speech incoming call or video incoming call;
Obtain the activity attribute of the current stack top layer of the terminal;
According to the activity attribute, the Apply Names of the currently running foreground application of terminal are determined.
3. terminal caller answering method as described in claim 1, which is characterized in that described according to the incoming call type and described Distal end connection status pops up the step of answering prompt in terminal screen
If the incoming call type is normal speech incoming call, and the distal end connection status is that the terminal is connecting distal end, then In the specified region of terminal screen, prompt is answered in pop-up first;
If the incoming call type is normal speech incoming call, and the distal end connection status is the not connected distal end of the terminal, then exists Prompt is answered in the specified region pop-up second of terminal screen;
If the incoming call type is video incoming call, in the specified region of terminal screen, pop-up third answers prompt.
4. terminal caller answering method as described in claim 1, which is characterized in that described with the feedback command and described next The step of answering mode determined by electric type answers the terminal caller include:
If the incoming call type is normal speech incoming call, determine the terminal caller according to the feedback command first is answered Type;
It answers for loudspeaker or distally answers if described first answers type, connect the terminal caller, and in the SOT state of termination Column shows the call interface of the terminal caller.
5. terminal caller answering method as described in claim 1, which is characterized in that described with the feedback command and described next The step of answering mode determined by electric type answers the terminal caller include:
If the incoming call type is video incoming call, determine the terminal caller according to the feedback command second answers class Type;
It is answered if described second answers type for split screen, connects the terminal caller, and start split screen display available in terminal screen The call interface of the terminal caller and the foreground application;
It is answered if described second answers type for status bar, connects the terminal caller, and described in showing on SOT state of termination column The call interface of terminal caller.
6. terminal caller answering method as described in claim 1, which is characterized in that the acquisition user is based on described answer and mentions The feedback command shown, and the terminal caller is answered with answering mode determined by the feedback command and the incoming call type After step further include:
It detects and obtains the microphone of the terminal without input and duration of the earpiece without output;
If the duration is greater than preset threshold, the terminal caller is automatically hung up.
7. terminal caller answering method as claimed in claim 6, which is characterized in that preset if the duration is greater than Threshold value, then the step of automatically hanging up the terminal caller include:
If the duration is greater than preset threshold, what the terminal caller was hung up in output hangs up prompt;
User is obtained based on the hang up instruction for hanging up and reminding and feeding back;
According to the hang up instruction, the terminal caller is hung up.
8. a kind of terminal caller connecting device, which is characterized in that the terminal caller connecting device includes:
Module is obtained, incoming call type and terminal for when detecting terminal caller, obtaining the terminal caller are currently transported The Apply Names of capable foreground application;
Judgment module, for judging whether the foreground application is default application according to the Apply Names;
Cue module obtains the distal end connection status of terminal, and according to described if being default application for the foreground application Incoming call type and the distal end connection status are popped up in terminal screen answers prompt;
Answer module, for obtaining user based on the feedback command for answering prompt, and with the feedback command and it is described come Answering mode determined by electric type answers the terminal caller.
9. a kind of mobile terminal, which is characterized in that the mobile terminal includes: memory, processor and is stored in the storage On device and the terminal caller that can run on the processor answers program, and the terminal caller answers program by the processor The step of terminal caller answering method as described in any one of claims 1 to 7 is realized when execution.
10. a kind of storage medium, which is characterized in that be stored with terminal caller on the storage medium and answer program, the terminal Realizing the terminal caller answering method as described in any one of claims 1 to 7 when incoming call sound program is executed by processor Step.
CN201811561798.1A 2018-12-19 2018-12-19 Terminal incoming call answering method and device, mobile terminal and storage medium Active CN109561217B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811561798.1A CN109561217B (en) 2018-12-19 2018-12-19 Terminal incoming call answering method and device, mobile terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811561798.1A CN109561217B (en) 2018-12-19 2018-12-19 Terminal incoming call answering method and device, mobile terminal and storage medium

Publications (2)

Publication Number Publication Date
CN109561217A true CN109561217A (en) 2019-04-02
CN109561217B CN109561217B (en) 2022-06-21

Family

ID=65870584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811561798.1A Active CN109561217B (en) 2018-12-19 2018-12-19 Terminal incoming call answering method and device, mobile terminal and storage medium

Country Status (1)

Country Link
CN (1) CN109561217B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113949833A (en) * 2021-09-01 2022-01-18 杭州当贝网络科技有限公司 Control method and device for video display
WO2022204861A1 (en) * 2021-03-29 2022-10-06 京东方科技集团股份有限公司 Call method, terminal, and non-transitory computer-readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375552A (en) * 2016-08-24 2017-02-01 深圳市金立通信设备有限公司 Incoming call interaction method and terminal
CN106502490A (en) * 2016-09-19 2017-03-15 深圳市金立通信设备有限公司 A kind of incoming call reminding method and terminal
CN106506827A (en) * 2016-10-27 2017-03-15 努比亚技术有限公司 A kind of voice connecting device and method
WO2017166634A1 (en) * 2016-03-30 2017-10-05 乐视控股(北京)有限公司 Incoming call processing method and terminal
CN107241656A (en) * 2017-06-30 2017-10-10 广东欧珀移动通信有限公司 A kind of call processing method, device, storage medium and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017166634A1 (en) * 2016-03-30 2017-10-05 乐视控股(北京)有限公司 Incoming call processing method and terminal
CN106375552A (en) * 2016-08-24 2017-02-01 深圳市金立通信设备有限公司 Incoming call interaction method and terminal
CN106502490A (en) * 2016-09-19 2017-03-15 深圳市金立通信设备有限公司 A kind of incoming call reminding method and terminal
CN106506827A (en) * 2016-10-27 2017-03-15 努比亚技术有限公司 A kind of voice connecting device and method
CN107241656A (en) * 2017-06-30 2017-10-10 广东欧珀移动通信有限公司 A kind of call processing method, device, storage medium and terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022204861A1 (en) * 2021-03-29 2022-10-06 京东方科技集团股份有限公司 Call method, terminal, and non-transitory computer-readable storage medium
CN113949833A (en) * 2021-09-01 2022-01-18 杭州当贝网络科技有限公司 Control method and device for video display
CN113949833B (en) * 2021-09-01 2024-03-19 杭州当贝网络科技有限公司 Video display control method and device

Also Published As

Publication number Publication date
CN109561217B (en) 2022-06-21

Similar Documents

Publication Publication Date Title
CN108055572A (en) Control method, mobile terminal and the computer readable storage medium of mobile terminal
CN108769784A (en) screen recording method, mobile terminal and storage medium
CN108063864A (en) Double-sided screen income prompting method, double-sided screen terminal and computer readable storage medium
CN109933386A (en) The starting method, apparatus and computer readable storage medium of picture-in-picture mode
CN110175062A (en) A kind of screen-refresh frame per second method, mobile terminal and the storage medium of mobile terminal
CN107147928A (en) Play method, terminal and the computer-readable recording medium of video
CN108683806A (en) A kind of anti-method, mobile terminal and computer readable storage medium bothered
CN108509278A (en) Message screening method, message screening device and computer readable storage medium
CN108200275A (en) A kind of record screen control method, equipment and computer readable storage medium
CN109088997A (en) A kind of gaming audio control method, terminal and computer readable storage medium
CN108553896A (en) A kind of status information display control method, terminal and computer readable storage medium
CN109684023A (en) Multi-screen display method, terminal and the storage medium of application program
CN110187808A (en) Dynamic wallpaper setting method, device and computer readable storage medium
CN108494943A (en) Message sink sends processing method, terminal and computer readable storage medium
CN109739630A (en) Game switching method, mobile terminal and computer readable storage medium
CN109375894A (en) Earpiece volume based reminding method, device, mobile terminal and readable storage medium storing program for executing
CN108712558A (en) Incoming call reminding method, mobile terminal and the readable storage medium storing program for executing of mobile terminal
CN109375846A (en) Spirogram target display methods and device, mobile terminal and readable storage medium storing program for executing
CN108650399A (en) A kind of volume adjusting method, mobile terminal and computer readable storage medium
CN108924339A (en) Terminal is anti-to bother control method, terminal and computer storage medium
CN109117105A (en) A kind of collaboration desktop interaction regulation method, equipment and computer readable storage medium
CN108156325A (en) A kind of double-sided screen Incoming-call control method, equipment and computer readable storage medium
CN109561217A (en) Terminal caller answering method, device, mobile terminal and storage medium
CN109587341A (en) A kind of voice communication control method, terminal and computer readable storage medium
CN108881542A (en) Mobile terminal call method, mobile terminal and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant