[go: up one dir, main page]

CN110336925B - Incoming telephone call processing method and terminal device - Google Patents

Incoming telephone call processing method and terminal device Download PDF

Info

Publication number
CN110336925B
CN110336925B CN201910557264.XA CN201910557264A CN110336925B CN 110336925 B CN110336925 B CN 110336925B CN 201910557264 A CN201910557264 A CN 201910557264A CN 110336925 B CN110336925 B CN 110336925B
Authority
CN
China
Prior art keywords
telephone
incoming call
application
behavior data
service type
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
CN201910557264.XA
Other languages
Chinese (zh)
Other versions
CN110336925A (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.)
Shenzhen Ioco Communication Software 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 CN201910557264.XA priority Critical patent/CN110336925B/en
Publication of CN110336925A publication Critical patent/CN110336925A/en
Application granted granted Critical
Publication of CN110336925B publication Critical patent/CN110336925B/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/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/663Preventing unauthorised calls to a telephone set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2281Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Technology Law (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种电话呼入处理方法和终端设备,方法包括:接收电话的呼入请求;确定所述电话对应的业务类型,并获取与所述业务类型相匹配的目标历史行为数据;基于所述目标历史行为数据,在所述电话满足预设电话接入条件的情况下,接入所述呼入请求。由此可见,本发明通过在接收到电话的呼入请求时,确定与电话的业务类型相匹配的目标历史行为数据,并基于所述目标行为数据,确定是否接入呼入请求,能够更加灵活地对电话进行拦截。

Figure 201910557264

The invention discloses an incoming call processing method and terminal equipment. The method includes: receiving an incoming call request from a phone; determining a service type corresponding to the phone, and acquiring target historical behavior data matching the service type; The target historical behavior data is used to access the incoming call request under the condition that the phone meets the preset phone access condition. It can be seen that the present invention can be more flexible by determining the target historical behavior data matching the service type of the phone when receiving the incoming request of the phone, and determining whether to access the incoming request based on the target behavior data. to intercept calls.

Figure 201910557264

Description

Telephone incoming call processing method and terminal equipment
Technical Field
The invention relates to the field of terminals, in particular to a telephone incoming call processing method and terminal equipment.
Background
The current telephone interception scheme generally intercepts the telephone conforming to the interception rule by setting the interception rule for the terminal equipment. For example: the type of telephone to be intercepted (property agency, telemarketing, etc.) is set to intercept the incoming call request of the telephone type. However, the interception rule of this scheme is too rigid to perform dynamic interception adjustment according to the actual needs of the user.
Therefore, a more flexible call interception scheme is needed.
Disclosure of Invention
The embodiment of the invention aims to provide a telephone incoming call processing method and terminal equipment, so that the interception of a telephone is more flexible.
In a first aspect, a method for processing an incoming call is provided, the method comprising:
receiving an incoming call request of a telephone;
determining a service type corresponding to the telephone, and acquiring target historical behavior data matched with the service type;
and accessing the incoming call request under the condition that the telephone meets a preset telephone access condition based on the target historical behavior data.
In a second aspect, a terminal device is provided, which includes:
the receiving module is used for receiving an incoming call request of a telephone;
the determining module is used for determining the service type corresponding to the telephone and acquiring target historical behavior data matched with the service type;
and the access module is used for accessing the incoming call request under the condition that the telephone meets a preset telephone access condition based on the target historical behavior data.
In a third aspect, a terminal device is provided, where the terminal device includes: a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method according to the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, realizes the steps of the method according to the first aspect.
In the embodiment of the invention, when the incoming call request of the telephone is received, the target historical behavior data matched with the service type of the telephone is determined, and whether the incoming call request is accessed is determined based on the target behavior data, so that the telephone can be intercepted more flexibly.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic diagram of an application scenario provided by the present invention;
fig. 2 is a flowchart illustrating a method for processing an incoming call according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a configuration interface for presetting a telephone access condition according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a caller identification interface according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a terminal device according to another 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.
An application scenario of the present invention is exemplarily illustrated with reference to fig. 1.
The application scene comprises the following steps: a first terminal device 1021, a second terminal device 1022, a first base station 1041, a second base station 1042 and a mobile switching center 106, wherein:
the incoming call processing procedure may be: the first terminal device 1021 sends an incoming call request of a telephone as a calling party, wherein the incoming call request carries a telephone number corresponding to the telephone and a telephone number of a called party; the first base station 1041 where the first terminal device 1021 is located receives the incoming call request and sends the incoming call request to the mobile switching center 106; the mobile switching center 106 searches for the second base station 1042 where the telephone number of the called party is located, and sends the incoming call request to the second base station 1042; the second base station 1042 sends the incoming call request to the called party second terminal device 1022; after receiving the incoming call request, the second terminal device 1022 intelligently selects whether to access the incoming call request.
In another application scenario, the incoming call processing procedure may also be: the first terminal device 1021 sends an incoming call request of a telephone as a calling party, wherein the incoming call request carries a telephone number corresponding to the telephone and a telephone number of a called party; the first base station 1041 where the first terminal device 1021 is located receives the incoming call request and sends the incoming call request to the mobile switching center 106; the mobile switching center 106 searches the second base station 1042 where the called party's phone number is located, and intelligently selects whether to send the incoming call request to the second base station 1042; if receiving the incoming call request, the second base station sends the request to the called party second terminal device 1022; after receiving the incoming call request, the second terminal device 102 directly accesses the incoming call request.
Fig. 2 is a flowchart illustrating a method for processing an incoming call according to an embodiment of the present invention, where the method is executed by the second terminal device 1022 in the application scenario corresponding to fig. 1, and referring to fig. 2, the method may specifically include the following steps:
step 202: an incoming call request for a telephone is received.
The telephone can be a harassing call, and the harassing call refers to the acts of promoting products or fraud and intentional telephone harassment of the impersonation police and bank staff.
Step 204: determining a service type corresponding to the telephone, and acquiring target historical behavior data matched with the service type;
the service type corresponding to the telephone can be the type of the service engaged in by the calling party of the telephone, and the service type can be a real estate agency, insurance promotion, advertisement marketing and the like.
It should be noted that, one implementation manner of "determining the service type corresponding to the phone" in step 204 may be:
and determining the service type corresponding to the telephone by analyzing the service type information carried by the incoming call request. Specific examples thereof may be:
when the terminal equipment receives an incoming call request of a telephone of 025 plus 8342 plus 3431, the terminal equipment analyzes the service type information insurance promotion class carried by the incoming call request and determines that the service type corresponding to the telephone is insurance promotion.
It should be noted that another implementation manner of "determining the service type corresponding to the phone" in step 204 may be:
and determining the service type corresponding to the telephone by inquiring the server. Specific examples thereof may be:
when receiving an incoming call request of a telephone "027-; and receiving a query result 'advertisement marketing' returned by the server, and determining the 'advertisement marketing' as a service type corresponding to the telephone.
Based on the method, the service type corresponding to the telephone can be determined by analyzing the service type information carried by the incoming call request and inquiring the server, so that the determination mode of the service type can be more diversified.
It should be noted that, one implementation of "obtaining the target historical behavior data matching the service type" in step 204 may be:
determining at least one target application, wherein the application type of the at least one target application is matched with the service type; and acquiring historical behavior data of the user using the at least one target application, and taking the historical behavior data as the target historical behavior data.
Wherein, the target application can be an application program, a web browser and the like; the application program can be a friend-making application program (the application type is 'friend-making'), a sports application program (the application type is 'sports'), a video application program (the application type is 'video'), a house-watching application program (the application type is 'house-watching'), and the like; the web browser may be a search-type web browser (the application type may be specifically determined according to the content of a certain web page, for example, if the terminal device monitors that the user browses an insurance financing page in the web browser, the application type is "insurance financing") or a translation-type web browser, and the like; the historical behavior data of the application may be a record of an interaction situation between the user and the application, the historical behavior data may be at least one of the number of times of use of the application and the duration of use of the application, when the number of target applications is multiple, the number of times of use of the application may be the total number of times of use of the multiple target applications, and the duration of use of the application may be the duration of use of each application.
The specific example of "obtaining the target historical behavior data matched with the service type" in step 204 may be:
when the service type is the house agency, determining that the application type matched with the house agency is house watching, and determining that the target application is a first house watching application and a second house watching application; determining the application use times of the first house-watching application to be 5, wherein the application use durations are respectively as follows: 11 minutes, 15 minutes, 13 minutes, 20 minutes and 18 minutes, the number of application uses of the second house-viewing application is determined to be 7, and the application use time periods are respectively: 10 minutes, 12 minutes, 23 minutes, 13 minutes, and 16 minutes, the number of application uses and the application use period of the first house-viewing application, and the number of application uses and the application use period of the second house-viewing application are determined as the target historical behavior data.
Based on the method, the target application corresponding to the application type matched with the service type of the telephone is determined, and the historical behavior data of the target application used by the user is used as the target historical behavior data, so that the determined target historical behavior data can be more purposeful; by determining the use times and the use duration of the target application, the determined target historical behavior data can be more accurate.
Step 206: and accessing the incoming call request under the condition that the telephone meets a preset telephone access condition based on the target historical behavior data.
Wherein the preset telephone access condition comprises: within a first preset time range, the application use times and/or the application use duration of the at least one target application are/is greater than a preset threshold; the first preset time range is a preset time range, for example: one day, one week, one month, etc.; the preset threshold for the number of application uses may be 5, 7, or 10, etc.; the preset threshold for the application usage period may be 10 minutes, 30 minutes, or 1 hour, etc.
Assuming that the preset first preset time range is one day, the preset threshold of the application use times is 5 times, and the preset threshold of the application use duration is 10 minutes, the step 206 may specifically be as follows:
example 1:
referring to fig. 3, first, it is determined whether the intelligent mode is in an on state, and if so, it is determined whether the number of times of application use of the target application is greater than 5 times in one day and whether the application use duration of the target application is greater than 10 minutes, and if so, the incoming call request is accessed.
Example 2:
firstly, judging whether the intelligent mode is in an open state, if so, determining whether the application type of the target application is in an application type range preset by the intelligent mode, if so, determining whether the application use frequency of the target application is more than or equal to 5 times in one day and the application use time of the target application is more than or equal to 10 minutes, and if so, accessing the incoming call request.
Example 3:
firstly, judging whether the intelligent mode is in an open state, if so, determining whether the target application is a certain type of page in a web browser, if so, determining whether the access frequency of the page of the type is more than 5 times in one day and the access duration of the page is more than 10 minutes, and if so, accessing the incoming call request.
Based on the method, the call-in request of the telephone of the service type matched with the application which is used more frequently by the user can be accessed more flexibly based on the frequency of the application used by the user by presetting the telephone access condition as the number of application use times and/or the application use time length of the target application is larger than the preset threshold value.
It should be noted that after step 206, the method further includes: a step of displaying, which may be implemented in one way as follows:
displaying a caller identification interface, wherein a type identifier corresponding to the service type is displayed on the caller identification interface; and receiving the input of the type identifier by the user, and displaying summary information corresponding to the at least one target application in response to the input, wherein the summary information is a summary of historical record data of the at least one target application used by the user.
The caller identification interface also displays a number corresponding to the telephone; the summary information includes: the application name and the application type of the target application are matched with the service type of the telephone; if the number corresponding to the telephone is the telephone number contained in the short message notification message of the target application, the summary information also comprises the content of the short message notification message; if the number corresponding to the telephone is a telephone number contained in the copied or collected content of the user, the summary information also comprises the copied or collected content; if the number corresponding to the telephone is the telephone number bound by the friend account of the friend-making application program, the summary information further comprises a friend name, a friend information interface, a friend chatting interface and the like; if the number corresponding to the telephone is a telephone number contained in friend chat content of the friend making application program (topic related to the chat content is matched with the service type), the summary information also comprises the friend chat content; if the service type of the telephone is matched with the type of the public number or the applet concerned by the user, the abstract information further comprises the public number or the applet; and if the number corresponding to the telephone is the telephone number in a certain type of page in the web browser, the abstract information also comprises the type of page.
Referring to fig. 4, the showing steps may be specifically exemplified as:
after accessing the incoming call request of the telephone "025, 8252, 3432", the terminal device sets the background color of the incoming call display interface to "gray", and displays the type identifier "house agency" corresponding to the service type of the telephone on the incoming call display interface; receiving the click operation of the user on the type identifier, and displaying the application name of the target application in response to the click operation: the "first house-viewing application" and the "second house-viewing application", and the application type of the target application: "see the house".
Based on the method, when the type identification corresponding to the service type displayed on the caller identification interface is triggered, the abstract information corresponding to the target application is displayed, so that a user can more intuitively see the basic situation of the target application matched with the service type, and can decide whether to answer the call or not based on the basic situation.
Further, in order to intercept the call more conveniently, the method further comprises the following steps: intercepting; one implementation of this step may be:
and if the situation that the number corresponding to the telephone or the type identification is moved to a preset area of the incoming call display interface is monitored, intercepting an incoming call request of the telephone within a second preset time range.
Wherein, the second preset time range is a preset time range, for example: one day, one week, one month, etc.
Referring to fig. 4, assuming that the second preset time range is one week, the intercepting step may specifically be as follows:
if the terminal device detects that the user drags and drops the 025 + 8252 + 3432 "to the preset area or clicks the preset area, the terminal device intercepts the incoming call requests of the telephones 025 + 8252 + 3432" within one circle and selectively intercepts the incoming call requests of all the telephones with the same service type (premises agent) as the "025 + 8252 + 3432".
Based on the method, the type identification and the telephone number corresponding to the service type are displayed on the caller identification interface, and the mobile function of the type identification and the telephone number is provided, so that the call-in request of the telephone can be intercepted more conveniently.
It can be seen that, in the embodiment, when an incoming call request of a telephone is received, target historical behavior data matched with the service type of the telephone is determined, and whether the incoming call request is accessed is determined based on the target behavior data, so that the telephone can be intercepted more flexibly.
Another embodiment of the present invention further provides a method for processing an incoming call, where the method is executed by the second terminal device 1022 in the application scenario corresponding to fig. 1, and the method specifically includes the following steps:
and accessing the incoming call request under the condition that the number corresponding to the telephone exists in a preset white list.
The phone number in the preset white list may be a phone number bound to a friend account in a friend-making application recorded by the terminal device, may be a phone number included in chat content recorded by the terminal device when it is monitored that a user uses the friend-making application to chat with friends, may be a phone number included in a short message recorded by the terminal device when a short message notification message of software of a certain software type is monitored, or may be a phone number included in copied or collected content recorded by the terminal device when it is monitored that the user performs a copying or collecting operation.
Therefore, the call request of the telephone can be accessed more quickly when the number corresponding to the telephone exists in the preset white list by presetting the white list.
In addition, for simplicity of explanation, the above-described method embodiments are described as a series of acts or combinations, but it should be understood by those skilled in the art that the present invention is not limited by the order of acts or steps described, as some steps may be performed in other orders or simultaneously according to the present invention. Furthermore, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Fig. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present invention, and referring to fig. 5, the terminal device may specifically include: a receiving module 502, a determining module 504, and an accessing module 506, wherein:
a receiving module 502, configured to receive an incoming call request of a phone;
a determining module 504, configured to determine a service type corresponding to the phone, and obtain target historical behavior data matched with the service type;
an accessing module 506, configured to access the incoming call request based on the target historical behavior data when the phone meets a preset phone accessing condition.
Optionally, the terminal device further includes:
and the second determining module is used for accessing the incoming call request under the condition that the number corresponding to the telephone is in a preset white list.
Optionally, the determining module 504 includes:
a first determining unit, configured to determine at least one target application, where an application type of the at least one target application matches the service type;
and acquiring historical behavior data of the user using the at least one target application, and taking the historical behavior data as the target historical behavior data.
Optionally, the historical behavior data includes: at least one of a number of times the application is used and a length of time the application is used.
Optionally, the preset telephone access condition includes: and within a first preset time range, the application use times and/or the application use duration of the at least one target application are/is greater than a preset threshold value.
Optionally, the terminal device further includes:
the display module is used for displaying a caller identification interface, and a type identifier corresponding to the service type is displayed on the caller identification interface;
and receiving the input of the type identifier by the user, and displaying summary information corresponding to the at least one target application in response to the input, wherein the summary information is a summary of historical record data of the at least one target application used by the user.
Optionally, a number corresponding to the telephone is also displayed on the incoming call display interface; the terminal device further includes:
and the intercepting module is used for intercepting the incoming call request of the telephone within a second preset time range if the situation that the number corresponding to the telephone or the type identifier is moved to a preset area of the incoming call display interface is monitored.
Optionally, the determining module 504 further includes:
the second determining unit is used for determining the service type corresponding to the telephone by analyzing the service type information carried by the incoming call request; or the like, or, alternatively,
and determining the service type corresponding to the telephone by inquiring the server.
It can be seen that, in the embodiment, when an incoming call request of a telephone is received, target historical behavior data matched with the service type of the telephone is determined, and whether the incoming call request is accessed is determined based on the target behavior data, so that the telephone can be intercepted more flexibly.
The device provided by the embodiment of the present invention can implement each process implemented by the device in the method embodiments of fig. 1 to fig. 4, and is not described herein again to avoid repetition. Further, it should be noted that, among the respective components of the apparatus of the present invention, the components thereof are logically divided according to the functions to be realized, but the present invention is not limited thereto, and the respective components may be newly divided or combined as necessary.
Figure 6 is a schematic diagram of a hardware configuration of a mobile terminal implementing various embodiments of the present invention,
the mobile terminal 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 6 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 610 is used for receiving an incoming call request of a telephone;
determining a service type corresponding to the telephone, and acquiring target historical behavior data matched with the service type;
and accessing the incoming call request under the condition that the telephone meets a preset telephone access condition based on the target historical behavior data.
By determining target historical behavior data matched with the service type of the telephone when an incoming call request of the telephone is received and determining whether to access the incoming call request based on the target behavior data, the telephone can be intercepted more flexibly.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 601 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 601 may also communicate with a network and other devices through a wireless communication system.
The mobile terminal provides the user with wireless broadband internet access through the network module 602, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the mobile terminal 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. The input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of the phone call mode.
The mobile terminal 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the mobile terminal 600 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 606 is used to display information input by the user or information provided to the user. The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of 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 the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, receives a command from the processor 610, and executes the command. In addition, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 6071 can be overlaid on the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6061 are shown in fig. 6 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 608 is an interface through which an external device is connected to the mobile terminal 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 600 or may be used to transmit data between the mobile terminal 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 609 and calling data stored in the memory 609, thereby integrally monitoring the mobile terminal. Processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The mobile terminal 600 may further include a power supply 611 (e.g., a battery) for supplying power to the various components, and preferably, the power supply 611 is logically connected to the processor 610 via a power management system, so that functions of managing charging, discharging, and power consumption are performed via the power management system.
In addition, the mobile terminal 600 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements each process of the foregoing incoming call processing method embodiment, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the foregoing telephone incoming call processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (8)

1. A method for processing an incoming telephone call, comprising:
receiving an incoming call request of a telephone;
determining a service type corresponding to the telephone, and acquiring target historical behavior data matched with the service type;
accessing the incoming call request under the condition that the telephone meets a preset telephone access condition based on the target historical behavior data;
the acquiring of the target historical behavior data matched with the service type includes:
determining at least one target application, wherein the application type of the at least one target application is matched with the service type;
acquiring historical behavior data of the user using the at least one target application, and taking the historical behavior data as the target historical behavior data;
wherein, after the accessing the incoming call request, further comprising:
displaying a caller identification interface, wherein a type identifier corresponding to the service type is displayed on the caller identification interface;
and receiving the input of the type identifier by the user, and displaying summary information corresponding to the at least one target application in response to the input, wherein the summary information is a summary of historical record data of the at least one target application used by the user.
2. The method of claim 1, prior to the obtaining target historical behavior data matching the traffic type, further comprising:
and accessing the incoming call request under the condition that the number corresponding to the telephone exists in a preset white list.
3. The method of claim 1, wherein the historical behavior data comprises: at least one of a number of times the application is used and a length of time the application is used.
4. The method of claim 3, wherein the preset telephone access condition comprises: and within a first preset time range, the application use times and/or the application use duration of the at least one target application are/is greater than a preset threshold value.
5. The method according to claim 1, wherein a number corresponding to the telephone is also displayed on the incoming call display interface; the method further comprises the following steps:
and if the situation that the number corresponding to the telephone or the type identification is moved to a preset area of the incoming call display interface is monitored, intercepting an incoming call request of the telephone within a second preset time range.
6. The method of claim 1, wherein the determining the type of service corresponding to the phone comprises:
determining the service type corresponding to the telephone by analyzing the service type information carried by the incoming call request; or the like, or, alternatively,
and determining the service type corresponding to the telephone by inquiring the server.
7. A terminal device, comprising:
the receiving module is used for receiving an incoming call request of a telephone;
the determining module is used for determining the service type corresponding to the telephone and acquiring target historical behavior data matched with the service type;
the access module is used for accessing the incoming call request under the condition that the telephone meets a preset telephone access condition based on the target historical behavior data;
wherein, confirm the module, include:
a first determining unit, configured to determine at least one target application, where an application type of the at least one target application matches the service type;
acquiring historical behavior data of the user using the at least one target application, and taking the historical behavior data as the target historical behavior data;
wherein, terminal equipment still includes:
the display module is used for displaying a caller identification interface, and a type identifier corresponding to the service type is displayed on the caller identification interface;
and receiving the input of the type identifier by the user, and displaying summary information corresponding to the at least one target application in response to the input, wherein the summary information is a summary of historical record data of the at least one target application used by the user.
8. A terminal device, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method according to any one of claims 1 to 6.
CN201910557264.XA 2019-06-25 2019-06-25 Incoming telephone call processing method and terminal device Active CN110336925B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910557264.XA CN110336925B (en) 2019-06-25 2019-06-25 Incoming telephone call processing method and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910557264.XA CN110336925B (en) 2019-06-25 2019-06-25 Incoming telephone call processing method and terminal device

Publications (2)

Publication Number Publication Date
CN110336925A CN110336925A (en) 2019-10-15
CN110336925B true CN110336925B (en) 2021-06-25

Family

ID=68142713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910557264.XA Active CN110336925B (en) 2019-06-25 2019-06-25 Incoming telephone call processing method and terminal device

Country Status (1)

Country Link
CN (1) CN110336925B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115314594A (en) * 2022-06-20 2022-11-08 西安广和通无线软件有限公司 Voice incoming processing method, device, device and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243665A (en) * 2014-09-23 2014-12-24 宇龙计算机通信科技(深圳)有限公司 Method and system and for rejecting incoming calls and mobile terminals
US8929519B2 (en) * 2006-09-22 2015-01-06 International Business Machines Corporation Analyzing speech application performance
CN104836924A (en) * 2015-03-31 2015-08-12 小米科技有限责任公司 Number marking method and device
CN106713579A (en) * 2016-05-05 2017-05-24 腾讯科技(深圳)有限公司 Telephone number identification method and device
CN106878527A (en) * 2017-01-20 2017-06-20 腾讯科技(深圳)有限公司 Call control method and device
CN107273531A (en) * 2017-06-28 2017-10-20 百度在线网络技术(北京)有限公司 Telephone number classifying identification method, device, equipment and storage medium
CN108366173A (en) * 2018-01-05 2018-08-03 腾讯科技(深圳)有限公司 A kind of phone recognition methods, relevant device and system
CN108829307A (en) * 2018-06-30 2018-11-16 合肥浪金防伪科技有限公司 A kind of classification method and system based on Android
CN109474734A (en) * 2017-09-08 2019-03-15 阿里巴巴集团控股有限公司 Recognition methods, device and the terminal of type of call

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958770B2 (en) * 2009-10-12 2015-02-17 At&T Mobility Ii Llc Dynamic usage inequity detection and/or remedy
CN104506743B (en) * 2014-12-17 2017-11-03 百度在线网络技术(北京)有限公司 A kind of method and device of dynamic interception phone
CN106534463B (en) * 2015-09-15 2020-01-17 中国移动通信集团公司 A method, device, terminal and server for processing unfamiliar incoming calls
CN107566596B (en) * 2016-06-30 2020-06-23 百度在线网络技术(北京)有限公司 Incoming call intercepting method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8929519B2 (en) * 2006-09-22 2015-01-06 International Business Machines Corporation Analyzing speech application performance
CN104243665A (en) * 2014-09-23 2014-12-24 宇龙计算机通信科技(深圳)有限公司 Method and system and for rejecting incoming calls and mobile terminals
CN104836924A (en) * 2015-03-31 2015-08-12 小米科技有限责任公司 Number marking method and device
CN106713579A (en) * 2016-05-05 2017-05-24 腾讯科技(深圳)有限公司 Telephone number identification method and device
CN106878527A (en) * 2017-01-20 2017-06-20 腾讯科技(深圳)有限公司 Call control method and device
CN107273531A (en) * 2017-06-28 2017-10-20 百度在线网络技术(北京)有限公司 Telephone number classifying identification method, device, equipment and storage medium
CN109474734A (en) * 2017-09-08 2019-03-15 阿里巴巴集团控股有限公司 Recognition methods, device and the terminal of type of call
CN108366173A (en) * 2018-01-05 2018-08-03 腾讯科技(深圳)有限公司 A kind of phone recognition methods, relevant device and system
CN108829307A (en) * 2018-06-30 2018-11-16 合肥浪金防伪科技有限公司 A kind of classification method and system based on Android

Also Published As

Publication number Publication date
CN110336925A (en) 2019-10-15

Similar Documents

Publication Publication Date Title
CN110995923B (en) Screen projection control method and electronic equipment
CN108491123B (en) Method for adjusting application program icon and mobile terminal
CN111124706B (en) Application sharing method and electronic device
CN109525710B (en) Method and device for accessing application program
CN111125696B (en) Information prompting method and electronic device
CN111124569B (en) An application sharing method, electronic device and computer-readable storage medium
CN111444425B (en) Information pushing method, electronic equipment and medium
CN111064654A (en) Message display method and electronic equipment
CN111464428B (en) Audio processing method, server, electronic device, and computer-readable storage medium
CN111401463B (en) Method for outputting detection result, electronic equipment and medium
CN108833661B (en) Information display method and mobile terminal
CN108418950B (en) Message reminder method and mobile terminal
CN108924362A (en) A kind of notification event processing method and terminal
CN111131607A (en) Information sharing method, electronic device and computer-readable storage medium
CN112217713A (en) Method and device for displaying message
CN108009031B (en) Application program control method and mobile terminal
CN111107223B (en) A message processing method and electronic device
CN108093119B (en) Strange incoming call number marking method and mobile terminal
CN109660657B (en) Application control method and device
CN108062195A (en) The reminding method and mobile terminal of a kind of notification event
CN108345421B (en) Icon display method and mobile terminal
CN111083293B (en) Communication control method and electronic equipment
CN110336925B (en) Incoming telephone call processing method and terminal device
CN111427644B (en) Target behavior identification method and electronic equipment
CN110210197B (en) Screen sensitivity adjusting method and mobile terminal

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

Effective date of registration: 20240726

Address after: Room 901, building 1, Shenzhen new generation industrial park, 136 Zhongkang Road, Meidu community, Meilin street, Futian District, Shenzhen, Guangdong 518000

Patentee after: SHENZHEN IOCO COMMUNICATION SOFTWARE Co.,Ltd.

Country or region after: China

Address before: No. 283, Bubugao Avenue, Wusha, Chang'an Town, Dongguan City, Guangdong Province, 523857

Patentee before: VIVO MOBILE COMMUNICATION Co.,Ltd.

Country or region before: China