CN106101381B - Call request processing method and mobile terminal - Google Patents

Call request processing method and mobile terminal Download PDF

Info

Publication number
CN106101381B
CN106101381B CN201610365412.4A CN201610365412A CN106101381B CN 106101381 B CN106101381 B CN 106101381B CN 201610365412 A CN201610365412 A CN 201610365412A CN 106101381 B CN106101381 B CN 106101381B
Authority
CN
China
Prior art keywords
mobile terminal
detecting
current
environment
mode
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
Application number
CN201610365412.4A
Other languages
Chinese (zh)
Other versions
CN106101381A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610365412.4A priority Critical patent/CN106101381B/en
Publication of CN106101381A publication Critical patent/CN106101381A/en
Application granted granted Critical
Publication of CN106101381B publication Critical patent/CN106101381B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • 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
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a method for processing a call request, which comprises the following steps: when a call request is received, detecting the current use state of the mobile terminal, generating state report information corresponding to the use state according to the detected use state, and sending the state report information to a calling terminal corresponding to the call request. The invention also discloses a mobile terminal. The method for processing the call request can ensure that the called terminal sends the current use state information to the calling terminal after receiving the call request, thereby facilitating the decision making of the user at the calling terminal, and avoiding the blind call waiting of the user and time waste.

Description

Call request processing method and mobile terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for processing a call request and a mobile terminal.
Background
The calling function is one of the main functions of the mobile intelligent terminal, after the calling terminal dials through the telephone, the called terminal transmits a beep sound to prompt that the calling terminal is dialed through or transmits a section of polyphonic ringtone, and the calling terminal listens to the polyphonic ringtone and waits for the called terminal to answer. In the process of listening to the 'beep' sound or the polyphonic ringtone, the state of the calling end to the called end is completely unknown, and the called end is likely to select to hang up because the called end does not answer after long-time call waiting, thus wasting time. The calling end blindly calls for waiting because the current "beep" tone or polyphonic ringtone cannot provide any useful information to help the owner, called decision-making.
Disclosure of Invention
The embodiment of the invention provides a method for processing a call request and a mobile terminal, which aim to solve the problem of blind call waiting of a calling end user in the prior art.
In order to solve the technical problems, the invention adopts the following technical scheme:
in a first aspect, a method for processing a call request is provided, where the method is applied to a mobile terminal, and the method for processing a call request includes:
when a call request is received, detecting the current use state of the mobile terminal;
generating state report information corresponding to the use state according to the detected use state;
and sending the state report information to a calling terminal corresponding to the call request.
In a second aspect, a mobile terminal is provided, the mobile terminal comprising:
the detection module is used for detecting the current use state of the mobile terminal when receiving a call request;
the generating module is used for generating state report information corresponding to the use state according to the use state detected by the detecting module;
and the sending module is used for sending the status report information generated by the generating module to a calling terminal corresponding to the call request.
Therefore, in the embodiment of the invention, after the called terminal receives the call request of the calling terminal, the current use state information of the called terminal is sent to the calling terminal, so that the calling terminal user can conveniently make a decision to select to continue call waiting or hang up, the calling terminal user is prevented from blindly waiting for calling, the user time is saved, and the user use experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
Fig. 1 is a flowchart illustrating a method for processing a call request according to a first embodiment of the present invention;
fig. 2 is a block diagram of a mobile terminal according to a second embodiment of the present invention;
fig. 3 shows another block diagram of a mobile terminal according to a second embodiment of the present invention;
fig. 4 is a block diagram of a mobile terminal according to a third embodiment of the present invention;
fig. 5 is a block diagram of a mobile terminal according to a fourth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
First embodiment
The embodiment of the invention provides a method for processing a call request, which is applied to a mobile terminal. The processing method of the call request comprises the following steps:
s101, when a call request is received, the current use state of the mobile terminal is detected.
When a mobile terminal (corresponding to a called terminal) receives a call request of a calling terminal, the call request serves as a trigger message to trigger the mobile terminal to detect the current use state of the mobile terminal, such as a currently set mode (such as a mute mode, a vibration mode or a play-out mode); current environment (e.g., indoor or outdoor, ambient noise, placement location (pocket, desktop, etc.)), etc.). The current use state can be detected by various sensors carried by the mobile terminal, so that the improvement on the mobile terminal hardware is reduced, and the production cost is saved.
And S102, generating the state report information corresponding to the use state according to the detected use state.
In order to inform the calling end user of the current use state of the mobile terminal conveniently, the mobile terminal can integrate the detected current use state information to generate state report information. The status report information may include information about the currently set mode and the environment of the mobile terminal. The status report information may be text information or voice information.
And S103, sending the state report information to a calling terminal corresponding to the call request.
The mobile terminal sends the generated state report information to the calling terminal, so that a calling terminal user can acquire some state information of the called terminal, and then the calling terminal user can continue to call for waiting or hang up. For example, through the status report information, the calling end user knows that the mobile terminal at the called end is indoors and sets the mobile terminal to be in a silent mode, and supposing that the called end user may be in a meeting and is inconvenient to answer the call, the mobile terminal can be selected to hang up; or through the state report information, the calling end user knows that the mobile terminal at the called end is in the indoor and the outdoor mode is set, and the environment noise is low, and the called end user can select to continue to call and wait if the called end user is presumed to be convenient to answer the call.
According to the method for processing the call request, the mobile terminal at the called terminal automatically detects the current use environment of the mobile terminal after receiving the call request, and sends the use state information of the mobile terminal to the calling terminal, so that a user at the calling terminal can make a decision conveniently and selects to continue call waiting or hang up, unnecessary call waiting is reduced, the time of the user is saved, and the use experience of the user is improved.
Preferably, S101 is specifically: and detecting the current setting mode and the use environment of the mobile terminal. Correspondingly, S102 specifically is: and generating state report information according to the detected setting mode and the detected using environment of the mobile terminal.
Wherein, the setting mode includes: silent mode, vibration mode, or play out mode.
Whether the called terminal user is convenient to answer the call can be judged to a certain extent by detecting the set mode of the mobile terminal of the called terminal. In general, the mute mode is set for preventing disturbance, which not only prevents disturbance to other people around the incoming call, but also prevents disturbance to the incoming call itself, and is mainly used in scenes such as meetings, classes and the like, so that the user is difficult to find incoming call reminding in the mute mode; the vibration mode is also an anti-disturbance setting, and mainly reduces disturbance to other people around under the condition of ensuring that a user can know an incoming call; when the mobile terminal is set to the play-out mode, the user can easily find the incoming call prompt of the mobile terminal, and the user can conveniently answer the call.
The step of detecting the current usage environment of the mobile terminal may include:
(1) and detecting whether the mobile terminal is indoors or outdoors according to the ambient light sensor and the ultraviolet light sensor of the mobile terminal.
The mobile terminal can be judged to be indoor or outdoor by combining the data acquired by the ambient light sensor and the ultraviolet light sensor and performing preset data fusion operation. The preset data fusion operation mentioned herein can be designed according to actual requirements, and the embodiment of the present invention is not limited thereto.
(2) And detecting the posture of the mobile terminal according to the distance sensor and the gravity sensor of the mobile terminal.
The gesture of the mobile terminal can be judged by combining data collected by the distance sensor and the gravity sensor and performing preset data fusion operation, for example, the gravity sensor can collect the gravity intensity borne by the mobile terminal, the gesture of the mobile terminal is judged according to the three-axis data, and then the distance from the mobile terminal to surrounding objects can be detected by combining the distance sensor, so that the state of the mobile terminal is determined, for example, the mobile terminal is placed in a pocket or a schoolbag, held in the hand of a user or placed on a table in a still mode. If the mobile phone is placed in a schoolbag, a user may not find the incoming call reminding in time; if the user holds the mobile phone in the hand, the user can answer the call in time. The preset data fusion operation mentioned herein can be designed according to actual requirements, and the embodiment of the present invention is not limited thereto.
(3) And detecting the position and the moving speed of the mobile terminal according to a GPS module of the mobile terminal.
The position information and the moving speed information of the mobile terminal can be acquired through a GPS module of the mobile terminal. For example, when the moving speed is 90km/h, it indicates that the user may be driving a car and is inconvenient to answer the call; when the moving speed is 4km/h, the user is probably walking, and the user can conveniently receive the call.
(4) And detecting the current environmental noise of the mobile terminal according to the microphone of the mobile terminal.
The noise value of the environment where the mobile terminal is located can be judged through a microphone of the mobile terminal. When the noise value is large, the environment is noisy, so that the user is not favorable for finding the incoming call prompt of the mobile terminal, and when the noise value is small, the environment is quiet, so that the user can easily notice the incoming call prompt of the mobile terminal.
(5) And detecting the current environment temperature value of the mobile terminal according to the temperature sensor of the mobile terminal.
The temperature value of the environment where the mobile terminal is located can be obtained through the temperature sensor of the mobile terminal, and the function of auxiliary judgment on the environment where the mobile terminal is located is achieved. For example, whether the temperature value is indoor or outdoor can be determined in an auxiliary manner, for example, in general, in summer, the indoor environment is lower than the outdoor environment, and the temperature value can be used for determining whether the temperature value is indoor or outdoor in an auxiliary manner.
It is understood that the above methods for detecting the current usage environment of the mobile terminal can be used alone or in combination according to actual requirements, and the combination of the above sensors for detecting the states of the mobile terminal is not limited to the above methods, and further, the method for detecting the current usage environment of the mobile terminal is not limited to the above methods.
The step of generating the status report information according to the current setting mode and the use environment of the mobile terminal may include:
and generating state report information according to the current mute mode, vibration mode or play-out mode, the indoor or outdoor position, the posture, the position, the moving speed, the environmental noise and/or the environmental noise.
The form of generating the status report information may be as follows, but is not limited thereto and is only used for illustration;
1) the mobile terminal is set to be in a mute mode, is placed in a pocket, and has a quiet indoor environment, … …;
2) setting the mobile terminal to be in an external playing mode, standing on a table, and keeping indoor environment noisy, … …;
3) the mobile terminal was set to a vibration mode, held in the hand, and moved at a speed of 90km/h, … ….
After the calling end receives the state report information, the calling end user selects to continue to call and wait or hang up according to the content of the state report information.
Preferably, in order to facilitate the calling end user to know the state information of the mobile terminal at the called end in time, the voice state report information may be generated according to the detected current use state of the mobile terminal, and the calling end user is enabled to know the state of the mobile terminal at the called end in time in the paging waiting process in a voice broadcasting manner. Of course, other forms, such as text form, may be adopted to send the status report information to the calling end in a short message manner.
In summary, the method for processing a call request according to the embodiments of the present invention enables a calling end user to know a usage status of a mobile terminal at a called end during call waiting at the calling end, so that the calling end user can select to continue call waiting or hang up, thereby reducing unnecessary call waiting, saving user time, and improving user experience. Furthermore, the device for acquiring the current use state information of the mobile terminal at the called end is a sensor carried by the mobile terminal at the called end, so that the improvement on the hardware of the mobile terminal is reduced, and the production cost is saved.
Second embodiment
An embodiment of the present invention provides a mobile terminal, as shown in fig. 2, the mobile terminal includes:
the detecting module 201 is configured to detect a current use state of the mobile terminal after receiving the call request.
When a mobile terminal (corresponding to a called terminal) receives a call request of a calling terminal, the call request serves as a trigger message to trigger the mobile terminal to detect the current use state of the mobile terminal, such as a currently set mode (such as a mute mode, a vibration mode or a play-out mode); current environment (e.g., indoor or outdoor, ambient noise, placement location (pocket, desktop, etc.)), etc.). The current use state can be detected by various sensors carried by the mobile terminal, so that the improvement on the mobile terminal hardware is reduced, and the production cost is saved.
A generating module 202, configured to generate status report information corresponding to the usage status according to the usage status detected by the detecting module 201
In order to inform the calling end user of the current use state of the mobile terminal conveniently, the mobile terminal can integrate the detected current use state information to generate state report information. The status report information may include information about the currently set mode and the environment of the mobile terminal. The status report information may be text information or voice information.
A sending module 203, configured to send the status report information generated by the generating module 202 to a calling end corresponding to the call request.
The sending module 203 sends the generated status report information to the calling end, so that the user at the calling end can know some status information of the called end, and thus choose to continue call waiting or hang up. For example, through the status report information, the calling end user knows that the mobile terminal at the called end is indoors and sets the mobile terminal to be in a silent mode, and supposing that the called end user may be in a meeting and is inconvenient to answer the call, the mobile terminal can be selected to hang up; or through the state report information, the calling end user knows that the mobile terminal at the called end is in the indoor and the outdoor mode is set, and the environment noise is low, and the called end user can select to continue to call and wait if the called end user is presumed to be convenient to answer the call.
The mobile terminal provided by the embodiment of the invention automatically detects the current use environment of the mobile terminal after receiving the call request, and sends the current use state information of the mobile terminal to the calling terminal, so that a calling terminal user can make a decision conveniently, and the mobile terminal selects to continue call waiting or hang up, thereby reducing unnecessary call waiting, saving the time of the user and improving the use experience of the user.
Further, as shown in fig. 3, the detection module 201 includes:
the detecting unit 2011 is configured to detect a current setting mode and a usage environment of the mobile terminal.
Accordingly, the generating module 202 includes:
a first generating unit 2021, configured to generate status report information according to the setting mode and the usage environment of the mobile terminal detected by the detecting unit 2011.
Further, as shown in fig. 3, the detection unit 2011 includes:
a detection subunit 20111, configured to detect that the mobile terminal is located indoors or outdoors according to an ambient light sensor and an ultraviolet light sensor of the mobile terminal; detecting the posture of the mobile terminal according to a distance sensor and a gravity sensor of the mobile terminal; detecting the position and the moving speed of the mobile terminal according to a GPS module of the mobile terminal; detecting the current environmental noise of the mobile terminal according to a microphone of the mobile terminal; and/or detecting the current environment temperature value of the mobile terminal according to the temperature sensor of the mobile terminal.
The mobile terminal can be judged to be indoor or outdoor by combining the data acquired by the ambient light sensor and the ultraviolet light sensor and performing preset data fusion operation. The preset data fusion operation mentioned herein can be designed according to actual requirements, and the embodiment of the present invention is not limited thereto.
The gesture of the mobile terminal can be judged by combining data collected by the distance sensor and the gravity sensor and performing preset data fusion operation, for example, the gravity sensor can collect the gravity intensity borne by the mobile terminal, the gesture of the mobile terminal is judged according to the three-axis data, and then the distance from the mobile terminal to surrounding objects detected by the distance sensor is combined, so that the state of the mobile terminal is determined, for example, the mobile terminal is placed in a pocket or a schoolbag, held in the hand of a user or placed on a table in a still mode. If the mobile phone is placed in a schoolbag, a user may not find the incoming call reminding in time; if the mobile phone is held in the hand, the incoming call reminder can be easily found out to answer the call. The preset data fusion operation mentioned herein can be designed according to actual requirements, and the embodiment of the present invention is not limited thereto.
The position information and the moving speed information of the mobile terminal can be acquired through a GPS module of the mobile terminal. For example, when the moving speed is 90km/h, it indicates that the user may be driving a car and is inconvenient to answer the call; when the moving speed is 4km/h, the user is probably walking, and the user can conveniently receive the call. If the mobile terminal is in the residential area, the situation that the user is possibly at home is indicated, and the call answering is convenient; if the mobile terminal is in an office building, the situation indicates that the user may be working and is inconvenient to answer the call.
The noise value of the environment where the mobile terminal is located can be judged through a microphone of the mobile terminal. When the noise value is large, the environment is noisy, so that the user is not favorable for finding the incoming call prompt of the mobile terminal, and when the noise value is small, the environment is quiet, so that the user can easily notice the incoming call prompt of the mobile terminal.
The temperature value of the environment where the mobile terminal is located can be obtained through the temperature sensor of the mobile terminal, and the function of auxiliary judgment on the environment where the mobile terminal is located is achieved. For example, whether the temperature value is indoor or outdoor can be determined in an auxiliary manner, for example, in general, in summer, the indoor environment is lower than the outdoor environment, and the temperature value can be used for determining whether the temperature value is indoor or outdoor in an auxiliary manner.
It is understood that the above methods for detecting the current usage environment of the mobile terminal can be used alone or in combination according to actual requirements, and the combination of the above sensors for detecting the states of the mobile terminal is not limited to the above methods, and further, the method for detecting the current usage environment of the mobile terminal is not limited to the above methods.
Further, the setting of the mode includes: silent mode, vibration mode, or play out mode. That is, the detecting unit 2011 may be used to detect that the mobile terminal is currently in a mute mode, a vibration mode, or a play-out mode.
Whether the called terminal user is convenient to answer the call can be judged to a certain extent by detecting the setting mode of the mobile terminal at the called terminal. In general, the mute mode is set for preventing disturbance, which not only prevents disturbance to other people around the incoming call, but also prevents disturbance to the incoming call itself, and is mainly used in scenes such as meetings, classes and the like, so that the user is difficult to find incoming call reminding in the mute mode; the vibration mode is also an anti-disturbance setting, and mainly reduces disturbance to other people around under the condition of ensuring that a user can know an incoming call; when the mobile terminal is set to the play-out mode, the user can easily find the incoming call prompt of the mobile terminal, and the user can conveniently answer the call.
Further, the generating unit 2021 is specifically configured to: and generating state report information according to the current mute mode, vibration mode or play-out mode, the indoor or outdoor position, the posture, the position, the moving speed, the environmental noise and/or the environmental noise.
The form of generating the status report information may be as follows, but is not limited thereto and is only used for illustration;
1) the mobile terminal is set to be in a mute mode, is placed in a pocket, and has a quiet indoor environment, … …;
2) setting the mobile terminal to be in an external playing mode, standing on a table, and keeping indoor environment noisy, … …;
3) the mobile terminal was set to a vibration mode, held in the hand, and moved at a speed of 90km/h, … ….
After the calling end receives the state report information, the calling end user selects to continue to call and wait or hang up according to the content of the state report information.
Preferably, in order to facilitate the calling end user to know the state information of the mobile terminal at the called end in time, the voice state report information may be generated according to the detected current use state of the mobile terminal, and the calling end user is enabled to know the state of the mobile terminal at the called end in time in the paging waiting process in a voice broadcasting manner. Of course, other forms, such as text form, may be adopted to send the status report information to the calling end in a short message manner.
In summary, the mobile terminal provided in the embodiment of the present invention, after receiving the call request, automatically detects the current usage environment of the mobile terminal itself, and sends the current usage state information of the mobile terminal itself to the calling end, so as to facilitate the calling end user to make a decision, and select whether to continue call waiting or hang up, thereby reducing unnecessary call waiting, saving user time, and improving user experience. Furthermore, the device for acquiring the current use state information of the mobile terminal is a sensor carried by the mobile terminal, so that the improvement on the mobile terminal hardware is reduced, and the production cost is saved.
Third embodiment
Fig. 4 is a block diagram of a mobile terminal according to another embodiment of the present invention. The mobile terminal 400 shown in fig. 4 includes: at least one processor 401, memory 402, at least one network interface 404, and other user interfaces 403. The various components in the mobile terminal 400 are coupled together by a bus system 405. It is understood that the bus system 405 is used to enable connection communication between these components. The bus system 405 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 405 in fig. 4.
The user interface 403 may include, among other things, a display, a keyboard or a pointing device (e.g., a mouse, trackball), a touch pad or a touch screen, among others.
It will be appreciated that memory 402 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, but not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data rate Synchronous Dynamic random access memory (ddr SDRAM ), Enhanced Synchronous SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct memory bus RAM (DRRAM). The memory 402 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 402 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 4021 and application programs 4022.
The operating system 4021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application programs 4022 include various application programs, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. A program for implementing the method according to the embodiment of the present invention may be included in the application 4022.
In this embodiment of the present invention, by calling a program or an instruction stored in the memory 402, specifically, a program or an instruction stored in the application 4022, the processor 401 is configured to detect a current use state of the mobile terminal when receiving a call request, generate status report information corresponding to the use state according to the detected use state, and send the status report information to a calling end corresponding to the call request.
The method disclosed in the above embodiments of the present invention may be applied to the processor 401, or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 401. The Processor 401 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable Gate Array (FPGA) or other programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 402, and the processor 401 reads the information in the memory 402 and completes the steps of the method in combination with the hardware.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, the processor 401 is further configured to: and detecting the current setting mode and the current using environment of the mobile terminal, and generating the state report information according to the detected setting mode and the detected using environment.
Optionally, the processor 401 is further configured to: detecting whether the mobile terminal is indoors or outdoors according to an ambient light sensor and an ultraviolet light sensor of the mobile terminal; detecting the posture of the mobile terminal according to a distance sensor and a gravity sensor of the mobile terminal; detecting the position and the moving speed of the mobile terminal according to a GPS module of the mobile terminal; detecting the current environmental noise of the mobile terminal according to a microphone of the mobile terminal; and detecting the current environment temperature value of the mobile terminal according to the temperature sensor of the mobile terminal.
Optionally, the processor 401 is further configured to: detecting that the mobile terminal is currently in a mute mode, a vibration mode or a play-out mode.
The mobile terminal 400 can implement the processes implemented by the mobile terminal in the foregoing embodiments, and in order to avoid repetition, the detailed description is omitted here.
The mobile terminal provided by the embodiment of the invention automatically detects the current use environment of the mobile terminal after receiving the call request, and sends the current use state information of the mobile terminal to the calling terminal, so that a calling terminal user can make a decision conveniently, and the mobile terminal selects to continue call waiting or hang up, thereby reducing unnecessary call waiting, saving the time of the user and improving the use experience of the user. Furthermore, the device for acquiring the current use state information of the mobile terminal is a sensor carried by the mobile terminal, so that the improvement on the mobile terminal hardware is reduced, and the production cost is saved.
Fourth embodiment
Fig. 5 is a schematic structural diagram of a mobile terminal according to another embodiment of the present invention. Specifically, the mobile terminal 500 in fig. 5 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The mobile terminal 500 in fig. 5 includes a Radio Frequency (RF) circuit 501, a memory 502, an input unit 503, a display unit 504, a processor 506, an audio circuit 507, a wifi (wireless fidelity) module 508, and a power supply 509.
Among other things, the input unit 503 may be used to receive numeric or character information input by a user and to generate signal inputs related to user settings and function control of the mobile terminal 500. Specifically, in the embodiment of the invention, the input unit 503 may include a touch panel 5031. The touch panel 5031, also called a touch screen, can collect a touch operation performed by a user on or near the touch panel 5031 (e.g., an operation performed by the user on the touch panel 5031 by using a finger, a stylus pen, or any other suitable object or accessory), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 5031 may include two parts, namely, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, sends the touch point coordinates to the processor 506, and can receive and execute commands from the processor 506. In addition, the touch panel 5031 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 5031, the input unit 503 may further include other input devices 5032, and the other input devices 5032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Among other things, the display unit 504 may be used to display information input by the user or information provided to the user and various menu interfaces of the mobile terminal 500. The display unit 504 may include a display panel 541, and optionally, the display panel 541 may be configured in the form of an LCD or an Organic Light-Emitting Diode (OLED).
It should be noted that the touch panel 5031 can cover the display panel 5041 to form a touch display screen, and when the touch display screen detects a touch operation on or near the touch display screen, the touch display screen is transmitted to the processor 506 to determine the type of the touch event, and then the processor 506 provides a corresponding visual output on the touch display screen according to the type of the touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may contain at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not contain any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
The processor 506 is a control center of the mobile terminal 500, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile terminal 500 and processes data by operating or executing software programs and/or modules stored in the first storage 5021 and calling data stored in the second storage 5022, thereby integrally monitoring the mobile terminal 500. Alternatively, processor 506 may include one or more processing units.
In the embodiment of the present invention, the processor 506 is configured to detect a current usage state of the mobile terminal when receiving a call request by calling a software program and/or a module stored in the first storage 5021 and/or data stored in the second storage 5022, generate status report information corresponding to the usage state according to the detected usage state, and send the status report information to a calling terminal corresponding to the call request.
Optionally, the processor 506 is further configured to: and detecting the current setting mode and the current using environment of the mobile terminal, and generating the state report information according to the detected setting mode and the detected using environment.
Optionally, the processor 506 is further configured to: detecting that the mobile terminal is located indoors or outdoors according to an ambient light sensor and an ultraviolet light sensor of the mobile terminal; detecting the posture of the mobile terminal according to a distance sensor and a gravity sensor of the mobile terminal; detecting the position and the moving speed of the mobile terminal according to a GPS module of the mobile terminal; detecting the current environmental noise of the mobile terminal according to a microphone of the mobile terminal; and detecting the current environment temperature value of the mobile terminal according to the temperature sensor of the mobile terminal.
Optionally, the processor 506 is further configured to: detecting that the mobile terminal is currently in a mute mode, a vibration mode or a play-out mode.
Therefore, the mobile terminal provided by the embodiment of the invention automatically detects the current use environment of the mobile terminal after receiving the call request, and sends the current use state information of the mobile terminal to the calling terminal, so that the calling terminal user can make a decision conveniently, and the mobile terminal selects to continue call waiting or hang up, thereby reducing unnecessary call waiting, saving the user time and improving the user experience. Furthermore, the device for acquiring the current use state information of the mobile terminal is a sensor carried by the mobile terminal, so that the improvement on the mobile terminal hardware is reduced, and the production cost is saved.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
While the preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims (8)

1. A processing method of a call request is applied to a mobile terminal, and the processing method of the call request comprises the following steps:
when a call request is received, detecting the current use state of the mobile terminal; the call request is a trigger message for triggering the mobile terminal to detect the current use state of the mobile terminal;
generating state report information corresponding to the use state according to the detected use state;
in the calling process, the state report information is sent to a calling terminal corresponding to the calling request;
wherein the status report information includes: the current set mode and the environment information of the mobile terminal, wherein the environment information comprises: indoor or outdoor, ambient noise and attitude;
wherein the step of detecting the current use state of the mobile terminal comprises:
detecting a current setting mode and a use environment of the mobile terminal;
wherein the step of generating status report information corresponding to the usage status according to the detected usage status comprises:
and generating the state report information according to the detected setting mode and the detected using environment.
2. The method for processing the call request according to claim 1, wherein the step of detecting the current usage environment of the mobile terminal comprises:
detecting that the mobile terminal is located indoors or outdoors according to an ambient light sensor and an ultraviolet light sensor of the mobile terminal;
detecting the posture of the mobile terminal according to a distance sensor and a gravity sensor of the mobile terminal;
detecting the position and the moving speed of the mobile terminal according to a GPS module of the mobile terminal;
detecting the current environmental noise of the mobile terminal according to a microphone of the mobile terminal; and/or
And detecting the current environment temperature value of the mobile terminal according to the temperature sensor of the mobile terminal.
3. The method of claim 1, wherein the setting the mode comprises: silent mode, vibration mode, or play out mode.
4. The method of claim 1, wherein the status report message is a text message or a voice message.
5. A mobile terminal, comprising:
the detection module is used for detecting the current use state of the mobile terminal when receiving a call request; the call request is a trigger message for triggering the mobile terminal to detect the current use state of the mobile terminal;
the generating module is used for generating state report information corresponding to the use state according to the use state detected by the detecting module;
the sending module is used for sending the state report information generated by the generating module to a calling terminal corresponding to the calling request in the calling process;
wherein the status report information includes: the current set mode and the environment information of the mobile terminal, wherein the environment information comprises: indoor or outdoor, ambient noise and attitude;
wherein the detection module comprises:
the detection unit is used for detecting the current setting mode and the using environment of the mobile terminal;
wherein the generating module comprises:
and the generating unit is used for generating the state report information according to the setting mode and the using environment detected by the detecting unit.
6. The mobile terminal according to claim 5, wherein the detecting unit comprises:
the detection subunit is used for detecting that the mobile terminal is located indoors or outdoors according to the ambient light sensor and the ultraviolet light sensor of the mobile terminal;
detecting the posture of the mobile terminal according to a distance sensor and a gravity sensor of the mobile terminal;
detecting the position and the moving speed of the mobile terminal according to a GPS module of the mobile terminal;
detecting the current environmental noise of the mobile terminal according to a microphone of the mobile terminal; and/or
And detecting the current environment temperature value of the mobile terminal according to the temperature sensor of the mobile terminal.
7. The mobile terminal of claim 5, wherein the setting mode comprises: silent mode, vibration mode, or play out mode.
8. The mobile terminal of claim 5, wherein the status report message is a text message or a voice message.
CN201610365412.4A 2016-05-26 2016-05-26 Call request processing method and mobile terminal Active CN106101381B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610365412.4A CN106101381B (en) 2016-05-26 2016-05-26 Call request processing method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610365412.4A CN106101381B (en) 2016-05-26 2016-05-26 Call request processing method and mobile terminal

Publications (2)

Publication Number Publication Date
CN106101381A CN106101381A (en) 2016-11-09
CN106101381B true CN106101381B (en) 2020-02-04

Family

ID=57230235

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610365412.4A Active CN106101381B (en) 2016-05-26 2016-05-26 Call request processing method and mobile terminal

Country Status (1)

Country Link
CN (1) CN106101381B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109428964A (en) * 2017-06-28 2019-03-05 北京搜狗科技发展有限公司 A kind of communication processing method and device
CN110300052B (en) * 2019-06-26 2022-07-26 北京神州慧安科技有限公司 Instant messaging state identification method and equipment and computer readable storage medium
WO2022000161A1 (en) * 2020-06-29 2022-01-06 Orange Method for operating a device for handling a phone call

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616368A (en) * 2008-06-27 2009-12-30 ***通信集团公司 Method for displaying called user state, portable terminal and system for displaying called user state
CN101931911A (en) * 2010-08-26 2010-12-29 宇龙计算机通信科技(深圳)有限公司 Method and device for feeding current state back to calling mobile terminal as well as mobile terminals
CN103379449A (en) * 2012-04-23 2013-10-30 中兴通讯股份有限公司 Method and device for showing called state on calling terminal in calling process
CN104468996A (en) * 2014-11-28 2015-03-25 小米科技有限责任公司 Call answering method and device
CN104767860A (en) * 2015-04-23 2015-07-08 小米科技有限责任公司 Incoming call prompt method and device and terminal
CN105187661A (en) * 2015-09-28 2015-12-23 小米科技有限责任公司 Incoming call processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616368A (en) * 2008-06-27 2009-12-30 ***通信集团公司 Method for displaying called user state, portable terminal and system for displaying called user state
CN101931911A (en) * 2010-08-26 2010-12-29 宇龙计算机通信科技(深圳)有限公司 Method and device for feeding current state back to calling mobile terminal as well as mobile terminals
CN103379449A (en) * 2012-04-23 2013-10-30 中兴通讯股份有限公司 Method and device for showing called state on calling terminal in calling process
CN104468996A (en) * 2014-11-28 2015-03-25 小米科技有限责任公司 Call answering method and device
CN104767860A (en) * 2015-04-23 2015-07-08 小米科技有限责任公司 Incoming call prompt method and device and terminal
CN105187661A (en) * 2015-09-28 2015-12-23 小米科技有限责任公司 Incoming call processing method and device

Also Published As

Publication number Publication date
CN106101381A (en) 2016-11-09

Similar Documents

Publication Publication Date Title
JP5091180B2 (en) Mobile terminal device
CN108089891B (en) Application program starting method and mobile terminal
US20110319136A1 (en) Method of a Wireless Communication Device for Managing Status Components for Global Call Control
CN106210289A (en) Information processing method, device and mobile terminal
CN106453953B (en) Wireless access point connection method and mobile terminal
US10965803B2 (en) Vibration alerting method for mobile terminal and mobile terminal
US10007375B2 (en) Portable apparatus and method for controlling cursor position on a display of a portable apparatus
CN107241491B (en) Message prompting method, mobile terminal and storage medium
CN108366169B (en) Notification message processing method and mobile terminal
KR20140106801A (en) Apparatus and method for supporting voice service in terminal for visually disabled peoples
CN106101381B (en) Call request processing method and mobile terminal
KR20140112911A (en) Mobile apparatus executing action in display unchecking mode and control method thereof
EP2811723B1 (en) Electronic device for detecting information of person on the other end of call and method thereof
CN111124345A (en) Audio source processing method and mobile terminal
US10159046B2 (en) Mobile terminal device
CN107635067B (en) Recording control method and mobile terminal
CN106488391A (en) A kind of data migration method and terminal device
US9380438B2 (en) Method and device for forwarding an incoming call according to a remaining battery capacity
CN108366106B (en) Communication information updating method, management method, modification method and related equipment
CN105511597B (en) A kind of page control method and device based on browser
CN106527763B (en) Method for adjusting position of display object and mobile terminal
CN107395910B (en) Incoming call notification method and mobile terminal
CN107172286B (en) Call method and mobile terminal
EP2549362A2 (en) Electronic device and method for sensing input gesture and inputting selected symbol
CN107087069B (en) Voice communication method and mobile terminal

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