CN109348053A - Telephone number marks processing method, equipment and computer readable storage medium - Google Patents
Telephone number marks processing method, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN109348053A CN109348053A CN201811156776.7A CN201811156776A CN109348053A CN 109348053 A CN109348053 A CN 109348053A CN 201811156776 A CN201811156776 A CN 201811156776A CN 109348053 A CN109348053 A CN 109348053A
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- application program
- terminal device
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the present invention provides a kind of telephone number label processing method, equipment and computer readable storage medium.This method comprises: server receive at least one first terminal transmission report information, report information include at least incoming number and at least one application program identification information;According to the inquiry request that second terminal is sent, the identification information of the application program of the corresponding telephone number of labeled second terminal is inquired.The embodiment of the present invention is detected in the terminal device by terminal device for marking the application program of incoming number, and the identification information of the application program and the incoming number are sent to server, when other terminal devices are by error flag or cross scale designation, other terminal devices can send inquiry request to the server, it is marked by the telephone number that the server inquires other terminal devices by which or which application program, the user of other terminal devices is allowed to lift complaint to the corresponding third party of application program that the telephone number is marked.
Description
Technical field
The present embodiments relate to field of communication technology more particularly to a kind of telephone number label processing method, equipment and
Computer readable storage medium.
Background technique
With the popularization of intelligent terminals, on intelligent terminal it is mountable have various application programs (Application,
APP), one of application program can be used for intercepting the users such as sale call, intermediary's phone, fraudulent call and be reluctant the electricity answered
Words.Such application program is, for example, 360 mobile guards, Tencent mobile phone manager, Baidu mobile phone bodyguard etc..
In the prior art, such application program can expect someone's call to sale call, intermediary's phone, fraudulent call number progress
Label, when the telephone number is sent a telegram here again, user is answered by such application program selection refusal, or by illegal phone number
Code draws black.But normal telephone number can be also labeled as illegal telephone number by such application program, so as to cause normal
Telephone number is by " error flag " or " crossing scale designation ", to affect the normal communication of user.
In the prior art, for marking the developer of each application program of telephone number to be provided with corresponding platform, when just
When normal Subscriber Number is by " error flag " or " crossing scale designation ", user can appeal to corresponding platform, still, be used for
There are many kinds of the application programs for marking telephone number, and user can not determine which application program the telephone number of oneself is by actually
It is marked.
Summary of the invention
The embodiment of the present invention provides a kind of telephone number label processing method, equipment and computer readable storage medium, with
User is set to determine that oneself telephone number is marked by which application program actually.
In a first aspect, the embodiment of the present invention provides a kind of telephone number label processing method, comprising:
What server received the transmission of at least one first terminal reports information, described to report information for reporting by described the
The incoming number of the first terminal of at least one application program mark in one terminal, it is described that information is reported to include at least institute
State the identification information of incoming number and at least one application program;
The server receives the inquiry request that second terminal is sent;
The server inquires the application of the corresponding telephone number of the labeled second terminal according to the inquiry request
The identification information of program;
The server sends the identification information of the application program of the corresponding telephone number of the labeled second terminal
To the second terminal.
Second aspect, the embodiment of the present invention provide a kind of telephone number label processing method, comprising:
Terminal device passes through at least one application program in the call reminding and the terminal device to the terminal device
It is monitored, generation reports information, described to report information for reporting by least one application program in the terminal device
Label the terminal device incoming number, it is described report information include at least the incoming number and it is described at least one answer
With the identification information of program;
The terminal device reports information to described in server transmission.
The third aspect, the embodiment of the present invention provide a kind of server, comprising:
Memory;
Processor;
Communication interface;And
Computer program;
Wherein, the computer program stores in the memory, and is configured as being executed by the processor following
Operation:
The information that reports of at least one first terminal transmission is received by the communication interface, it is described that information is reported to be used for
It reports by the incoming number of the first terminal of at least one application program mark in the first terminal, it is described to report information
Including at least the identification information of the incoming number and at least one application program;
The inquiry request that second terminal is sent is received by the communication interface;
According to the inquiry request, the mark of the application program of the corresponding telephone number of the labeled second terminal is inquired
Information;
The mark of the application program of the corresponding telephone number of the labeled second terminal is believed by the communication interface
Breath is sent to the second terminal.
Fourth aspect, the embodiment of the present invention provide a kind of terminal device, comprising:
Memory;
Processor;
Communication interface;And
Computer program;
Wherein, the computer program stores in the memory, and is configured as being executed by the processor following
Operation:
It is monitored by least one application program in the call reminding and the terminal device to the terminal device,
Generation reports information, described to report information for reporting as described at least one application program mark in the terminal device
The incoming number of terminal device, the mark for reporting information to include at least the incoming number and at least one application program
Know information;
Information is reported to described in server transmission by the communication interface.
5th aspect, the embodiment of the present invention provide a kind of computer readable storage medium, are stored thereon with computer program,
The computer program is executed by processor to realize method described in first aspect.
Telephone number label processing method, equipment and computer readable storage medium provided in an embodiment of the present invention, pass through
Terminal device is detected for marking the application program of incoming number in the terminal device, and by the identification information of the application program with
And the incoming number is sent to server, when other terminal devices are by error flag or cross scale designation, other terminal devices can
Which which to send inquiry request to the server, applied by the telephone number that the server inquires other terminal devices by or
Program is marked, and allows the user of other terminal devices to the corresponding third party of application program that the telephone number is marked
Lift complaint, so that other terminal devices can be with normal communication.
Detailed description of the invention
Fig. 1 is a kind of schematic diagram of application scenarios provided in an embodiment of the present invention;
Fig. 2 is telephone number provided in an embodiment of the present invention label processing method flow diagram;
Fig. 3 be another embodiment of the present invention provides telephone number label processing method flow diagram;
Fig. 4 be another embodiment of the present invention provides telephone number label processing method flow diagram;
Fig. 5 be another embodiment of the present invention provides telephone number label processing method flow diagram;
Fig. 6 be another embodiment of the present invention provides telephone number label processing method flow diagram;
Fig. 7 is the structural schematic diagram of server provided in an embodiment of the present invention;
Fig. 8 is the structural schematic diagram of terminal device provided in an embodiment of the present invention.
Through the above attached drawings, it has been shown that the specific embodiment of the disclosure will be hereinafter described in more detail.These attached drawings
It is not intended to limit the scope of this disclosure concept by any means with verbal description, but is by referring to specific embodiments
Those skilled in the art illustrate the concept of the disclosure.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all implementations consistent with this disclosure.On the contrary, they be only with it is such as appended
The example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
Telephone number provided by the invention marks processing method, can be adapted for communication system shown in FIG. 1.Such as Fig. 1 institute
Show, which includes: server 10, terminal 11, terminal 12, terminal 13, access network equipment 14, server 15;It needs
Bright, communication system shown in FIG. 1 can be adapted for different network formats.Server 10 specifically can be terminal 11, end
12, the corresponding carrier server of terminal 13 are held, optionally, the corresponding identical operator of terminal 11, terminal 12, terminal 13.Clothes
Business device 15 specifically can be the corresponding third-party server of the application program installed in terminal 11.
Telephone number provided by the invention marks processing method, it is intended to solve the technical problem as above of the prior art.
How to be solved with technical solution of the specifically embodiment to technical solution of the present invention and the application below above-mentioned
Technical problem is described in detail.These specific embodiments can be combined with each other below, for the same or similar concept
Or process may repeat no more in certain embodiments.Below in conjunction with attached drawing, the embodiment of the present invention is described.
Fig. 2 is telephone number provided in an embodiment of the present invention label processing method flow diagram.The embodiment of the present invention is for existing
There is the technical problem as above of technology, provide telephone number label processing method, specific step is as follows for this method:
Step 201, server receive the information that reports of at least one first terminal transmission, described to report information for reporting
It is described to report information extremely by the incoming number of the first terminal of at least one application program mark in the first terminal
It less include the identification information of the incoming number and at least one application program.
Service implement body in the present embodiment can be server 10 as shown in Figure 1, at least one of the present embodiment
First terminal specifically can be terminal 11 as shown in Figure 1, terminal 12, only schematically illustrate herein, not limit first eventually
The number at end.
By taking terminal 11 as an example, terminal 11 is specially intelligent terminal, mountable in terminal 11 to have various application programs, wherein
Terminal 11 can be equipped with the application program that incoming number is marked, optionally, installed in terminal 11 to incoming number
The application program more than one being marked.For example, be equipped in terminal 11 application program A, application program B, application program C,
Application program D.Application program A, application program B, application program C, at least one application program in application program D can be used for pair
The incoming number of terminal 11 is marked.In the present embodiment, a software module, the software module are additionally provided in terminal 11
The each application program that can be installed in call reminding to terminal 11 and terminal 11 is monitored.When the software module listens to
When terminal 11 has call reminding, which or which application program quilt simultaneously is detected in terminal 11 in each application program for installing
Start or just in the running background of terminal 11.Assuming that the software module listens to terminal 11 when having call reminding, in terminal 11
Application program A be activated simultaneously, the application program B in terminal 11 is just in the running background of terminal 11.Further, the software
Module detection application program A and application program B whether have registered monitor incoming call service, if such as Android software to receive come
Electricity broadcast needs to register
android.permission.READ_PHONE_STATE
With two permissions of android.permission.PROCESS_OUTGOING_CALLS.If application program A and answered
The service for monitoring incoming call is all had registered with program B, then the software module further detects after the call reminding of terminal 11,
Whether application program A and application program B is transferred into the front stage operation of terminal 11 immediately, for this sentences application program A, if worked as
After the call reminding of terminal 11, application program A is transferred into the front stage operation of terminal 11 immediately, and application program A prompt is used
Whether family is marked incoming number, then illustrates that application program A may be the application program for marking incoming number, be
Further determine that whether application program A is really application program for marking incoming number, which can monitor
The input/output interface of the terminal 11, if the content that application program A is sent to output interface has " label " or " report " etc.
Keyword, and the content that receives from input interface of application program A has the keywords such as "Yes" or " determination ", the then software module
Determine that application program A marks the incoming number of the terminal 11.Correspondingly, application program A will pass through the logical of terminal 11
Believe that the application program A incoming number marked is sent to the corresponding third-party server 15 of application program A by module.If terminal
11 cannot currently communicate with third-party server 15, then application program A can first store the incoming number, wait until terminal 11
The incoming number is sent to third-party server 15 again when can communicate with third-party server 15.
It is appreciated that the more than application program A of application program that incoming number can be marked installed in terminal 11,
Such as can also have application program B, application program A and application program B can be marked the same incoming number, can also be with
Different incoming numbers is marked, application program A and application program B can simultaneously be marked incoming number, can also
Incoming number to be marked in different moments.
In the present embodiment, when the software module in terminal 11 determines some application program in terminal 11 to incoming call number
Code is marked, then terminal 11 reports information to the transmission of the server 10 of operator, this reports information for reporting by terminal
At least one application program mark in 11 incoming number of terminal 11, this reports information can specifically include: the incoming call number
Code, be marked the incoming number application program such as application program A identification information.
It is appreciated that report the terminal of information to be not limited to terminal 11 to the transmission of the server 10 of operator, for example, it is also possible to
There is terminal 12, that is to say, that software module as described above is also equipped in terminal 12, to the call reminding and terminal of terminal 12
The various application programs installed in 12 are monitored, and determine the terminal 12 installation various application programs in incoming number
The application program being marked, and sent from the terminal 12 to the server 10 of operator and report information accordingly.
Correspondingly, server 10 can receive that multiple and different terminals send respectively report information.In addition, in some realities
It applies in example, it is described to report information further include: incoming number described at least one application program mark in the first terminal
Temporal information.For example, terminal 11 reports information can specifically include to what server 10 was sent: the incoming call of application program A label
Number, the identification information of application program A, application program A mark the temporal information of the incoming number, which specifically can be with
It is the local timestamp of terminal 11.Wherein, the identification information of application program A specifically can be the title of application program A.
In addition, when server 10 receive that multiple and different terminals send respectively after reporting information, can also by it is multiple not
Information is reported to be recorded in the corresponding database of server 10 with what terminal was sent respectively.
For example, the t1 moment, terminal 13 has called terminal 11, and the phone number of terminal 13 is marked in the application program A of terminal 11
Code, it includes: the title of application program A, the telephone number of terminal 13, time letter that terminal 11 was sent to server 10, which reports information,
Cease t1.For another example the t2 moment, terminal 13 has called terminal 12, and the phone number of terminal 13 is marked in the application program B of terminal 12
Code, it includes: the title of application program B, the telephone number of terminal 13, time letter that terminal 12 was sent to server 10, which reports information,
Cease t2.For the telephone number of terminal 13, can store in the corresponding database of server 10 two record i.e. terminal 11 to
What server 10 was sent reports information and terminal 12 to report information to what server 10 was sent.In addition, in other embodiments, clothes
This two records can also be merged into a record by business device 10, this record includes: telephone number, the application program of terminal 13
The title of A, temporal information t1, the title of application program B, temporal information t2, i.e. this record indicate the telephone number of terminal 13
It is marked at the t1 moment by application program A, and is marked at the t2 moment by application program B.It is appreciated that the telephone number quilt of terminal 13
A possibility that number of label is more, and the telephone number is intercepted are bigger, so as to hinder the normal communication of terminal 13.
Step 202, the server receive the inquiry request that second terminal is sent.
Second terminal described in the present embodiment specifically can be terminal 13 as shown in Figure 1, when the user of terminal 13 has found
When the normal call of terminal 13 is limited or is intercepted, illustrate the telephone number of terminal 13 by other terminals such as terminal 11 or end
The application program " error flag " installed on end 12 or " crossing scale designation ", at this point, the user can be cancelled by way of complaint
" error flag " or " crossing scale designation ", still, the user of terminal 13 is not aware that in other terminals such as terminal 11 or terminal 12
Which or which application program " error flag " or " crossing scale designation " has been carried out to the telephone number of terminal 13, at this point, the use
Family needs to send inquiry request to the server 10 of operator by terminal 13, so that the server 10 of operator inquires the terminal
13 telephone number marked by which or which application program, time of number or label marked etc..Correspondingly, the inquiry
It include the telephone number of terminal 13 in request.
Step 203, the server inquire the corresponding phone number of the labeled second terminal according to the inquiry request
The identification information of the application program of code.
After server 10 receives the inquiry request of the transmission of terminal 13, server 10 inquires corresponding database, passes through
What other terminals stored in the database such as terminal 11, terminal 12 were transmitted across reports information, inquires labeled terminal 13
Telephone number application program identification information, such as application program A title and application program B title.
Step 204, the server are by the mark of the application program of the corresponding telephone number of the labeled second terminal
Information is sent to the second terminal.
When server 10 inquires the telephone number of the labeled terminal 13 of application program A and application program B, by application program
The title of A and the title of application program B are sent to terminal 13, so that the user of terminal 13 is to application program A and B couples of application program
The third party answered lifts complaint, to cancel application program A and application program B to the label of the telephone number of terminal 13.
The embodiment of the present invention is detected by terminal device for marking the application program of incoming number in the terminal device, and
The identification information of the application program and the incoming number are sent to server, when other terminal devices are by error flag or mistake
When scale designation, other terminal devices can send inquiry request to the server, inquire other terminal devices by the server
Telephone number is marked by which or which application program, allows the user of other terminal devices to the phone number is marked
The corresponding third party of application program of code lifts complaint, so that other terminal devices can be with normal communication.
Fig. 3 be another embodiment of the present invention provides telephone number label processing method flow diagram.In above-described embodiment
On the basis of, telephone number label processing method provided in this embodiment further includes following steps:
Step 301, the server inquire the corresponding phone number of the labeled second terminal according to the inquiry request
Label number of the application program of code to the telephone number.
For example, the t1 moment, terminal 13 has called terminal 11, and the phone number of terminal 13 is marked in the application program A of terminal 11
Code, it includes: the title of application program A, the telephone number of terminal 13, time letter that terminal 11 was sent to server 10, which reports information,
Cease t1.For another example the t2 moment, terminal 13 has called terminal 12, and the phone number of terminal 13 is marked in the application program B of terminal 12
Code, it includes: the title of application program B, the telephone number of terminal 13, time letter that terminal 12 was sent to server 10, which reports information,
Cease t2.For the telephone number of terminal 13, two records i.e. terminal 11 is stored in the corresponding database of server 10 to service
What device 10 was sent reports information and terminal 12 to report information to what server 10 was sent, illustrates that the telephone number of terminal 13 is labeled
Twice.
The label number is sent to the second terminal by step 302, the server.
The embodiment of the present invention is detected by terminal device for marking the application program of incoming number in the terminal device, and
The identification information of the application program and the incoming number are sent to server, when other terminal devices are by error flag or mistake
When scale designation, other terminal devices can send inquiry request to the server, inquire other terminal devices by the server
Telephone number is marked by which or which application program, allows the user of other terminal devices to the phone number is marked
The corresponding third party of application program of code lifts complaint, so that other terminal devices can be with normal communication.
Fig. 4 be another embodiment of the present invention provides telephone number label processing method flow diagram.In above-described embodiment
On the basis of, telephone number label processing method provided in this embodiment further includes following steps:
Step 401, the server inquire the corresponding phone number of the labeled second terminal according to the inquiry request
The temporal information that the telephone number is marked in the application program of code.
For example, the t1 moment, terminal 13 has called terminal 11, and the phone number of terminal 13 is marked in the application program A of terminal 11
Code, it includes: the title of application program A, the telephone number of terminal 13, time letter that terminal 11 was sent to server 10, which reports information,
Cease t1.For another example the t2 moment, terminal 13 has called terminal 12, and the phone number of terminal 13 is marked in the application program B of terminal 12
Code, it includes: the title of application program B, the telephone number of terminal 13, time letter that terminal 12 was sent to server 10, which reports information,
Cease t2.That is, the telephone number of terminal 13 is marked at t1 moment and t2 moment respectively.
The temporal information is sent to the second terminal by step 402, the server.
Temporal information t1 and temporal information t2 can also be sent to terminal 13 by server 10.
The embodiment of the present invention is detected by terminal device for marking the application program of incoming number in the terminal device, and
The identification information of the application program and the incoming number are sent to server, when other terminal devices are by error flag or mistake
When scale designation, other terminal devices can send inquiry request to the server, inquire other terminal devices by the server
Telephone number is marked by which or which application program, allows the user of other terminal devices to the phone number is marked
The corresponding third party of application program of code lifts complaint, so that other terminal devices can be with normal communication.
Fig. 5 be another embodiment of the present invention provides telephone number label processing method flow diagram.It is provided in this embodiment
Telephone number label processing method specifically comprises the following steps:
Step 501, terminal device pass through at least one in the call reminding and the terminal device to the terminal device
Application program is monitored, and generation reports information, described to report information for reporting by least one of described terminal device
The incoming number of the terminal device of application program mark, it is described report information include at least the incoming number and it is described extremely
The identification information of a few application program.
Step 502, the terminal device report information to described in server transmission.
Terminal device described in the present embodiment is by taking terminal 11 as an example, and by taking terminal 11 as an example, terminal 11 is specially intelligent terminal,
It is mountable in terminal 11 to have various application programs, wherein terminal 11 can be equipped with the application journey that incoming number is marked
Sequence, optionally, the application program more than one that incoming number is marked installed in terminal 11.For example, pacifying in terminal 11
Equipped with application program A, application program B, application program C, application program D.Application program A, it application program B, application program C, answers
With at least one application program in program D can be used for that the incoming number of terminal 11 is marked.In the present embodiment, terminal
It is additionally provided with a software module in 11, which can install in call reminding to terminal 11 and terminal 11 each
Application program is monitored.When the software module, which listens to terminal 11, call reminding, installed in detection terminal 11 each
Which or which application program is activated or just in the running background of terminal 11 simultaneously in application program.Assuming that the software mould
When block listens to terminal 11 and has call reminding, the application program A in terminal 11 is activated simultaneously, the application program B in terminal 11
Just in the running background of terminal 11.Further, whether software module detection application program A and application program B has registered prison
Listen the service of incoming call, if such as Android software to receive incoming call broadcast need to register
android.permission.READ_PHONE_STATE
With two permissions of android.permission.PROCESS_OUTGOING_CALLS.If application program A and answered
The service for monitoring incoming call is all had registered with program B, then the software module further detects after the call reminding of terminal 11,
Whether application program A and application program B is transferred into the front stage operation of terminal 11 immediately, for this sentences application program A, if worked as
After the call reminding of terminal 11, application program A is transferred into the front stage operation of terminal 11 immediately, and application program A prompt is used
Whether family is marked incoming number, then illustrates that application program A may be the application program for marking incoming number, be
Further determine that whether application program A is really application program for marking incoming number, which can monitor
The input/output interface of the terminal 11, if the content that application program A is sent to output interface has " label " or " report " etc.
Keyword, and the content that receives from input interface of application program A has the keywords such as "Yes" or " determination ", the then software module
Determine that application program A marks the incoming number of the terminal 11.Correspondingly, application program A will pass through the logical of terminal 11
Believe that the application program A incoming number marked is sent to the corresponding third-party server 15 of application program A by module.If terminal
11 cannot currently communicate with third-party server 15, then application program A can first store the incoming number, wait until terminal 11
The incoming number is sent to third-party server 15 again when can communicate with third-party server 15.
It is appreciated that the more than application program A of application program that incoming number can be marked installed in terminal 11,
Such as can also have application program B, application program A and application program B can be marked the same incoming number, can also be with
Different incoming numbers is marked, application program A and application program B can simultaneously be marked incoming number, can also
Incoming number to be marked in different moments.
In the present embodiment, when the software module in terminal 11 determines some application program in terminal 11 to incoming call number
Code is marked, then terminal 11 reports information to the transmission of the server 10 of operator, this reports information for reporting by terminal
At least one application program mark in 11 incoming number of terminal 11, this reports information can specifically include: the incoming call number
Code, be marked the incoming number application program such as application program A identification information.
It is appreciated that report the terminal of information to be not limited to terminal 11 to the transmission of the server 10 of operator, for example, it is also possible to
There is terminal 12, that is to say, that software module as described above is also equipped in terminal 12, to the call reminding and terminal of terminal 12
The various application programs installed in 12 are monitored, and determine the terminal 12 installation various application programs in incoming number
The application program being marked, and sent from the terminal 12 to the server 10 of operator and report information accordingly.
The embodiment of the present invention is detected by terminal device for marking the application program of incoming number in the terminal device, and
The identification information of the application program and the incoming number are sent to server, when other terminal devices are by error flag or mistake
When scale designation, other terminal devices can send inquiry request to the server, inquire other terminal devices by the server
Telephone number is marked by which or which application program, allows the user of other terminal devices to the phone number is marked
The corresponding third party of application program of code lifts complaint, so that other terminal devices can be with normal communication.
Fig. 6 be another embodiment of the present invention provides telephone number label processing method flow diagram.In above-described embodiment
On the basis of, the terminal device applies journey by least one in the call reminding and the terminal device to the terminal device
Sequence is monitored, and generation reports information to specifically comprise the following steps:
Step 601, the terminal device by the call reminding and the terminal device to the terminal device at least
One application program is monitored, when determining that the terminal device has call reminding, the terminal device starting or backstage
The destination application of operation.
Terminal device described in the present embodiment is by taking terminal 11 as an example, and by taking terminal 11 as an example, terminal 11 is specially intelligent terminal,
It is mountable in terminal 11 to have various application programs, wherein terminal 11 can be equipped with the application journey that incoming number is marked
Sequence, optionally, the application program more than one that incoming number is marked installed in terminal 11.For example, pacifying in terminal 11
Equipped with application program A, application program B, application program C, application program D.Application program A, it application program B, application program C, answers
With at least one application program in program D can be used for that the incoming number of terminal 11 is marked.In the present embodiment, terminal
It is additionally provided with a software module in 11, which can install in call reminding to terminal 11 and terminal 11 each
Application program is monitored.When the software module, which listens to terminal 11, call reminding, installed in detection terminal 11 each
Which or which application program is activated or just in the running background of terminal 11 simultaneously in application program.Assuming that the software mould
When block listens to terminal 11 and has call reminding, the application program A in terminal 11 is activated simultaneously, the application program B in terminal 11
Just in the running background of terminal 11.
Step 602, after the call reminding, whether the terminal device detects the destination application pre-
If being transferred to front stage operation in the time.
Further, whether software module detection application program A and application program B has registered the service for monitoring incoming call,
If such as Android software will receive incoming call broadcast and need to register
android.permission.READ_PHONE_STATE
With two permissions of android.permission.PROCESS_OUTGOING_CALLS.If application program A and answered
The service for monitoring incoming call is all had registered with program B, then the software module further detects after the call reminding of terminal 11,
Whether application program A and application program B is transferred into the front stage operation of terminal 11 immediately, for this sentences application program A, if worked as
After the call reminding of terminal 11, application program A is transferred into the front stage operation of terminal 11 immediately, and application program A prompt is used
Whether family is marked incoming number, then illustrates that application program A may be the application program for marking incoming number.
If step 603, the destination application is transferred to foreground within a preset time after the call reminding
Operation, then the terminal device obtain the destination application be sent to output interface the first information and the target
The second information that application program is received from access interface.
Step 604, the terminal device report information according to the first information and second information generation.
Optionally, the terminal device reports information according to the first information and second information generation, wraps
Include: the terminal device detect whether have in the first preset keyword and second information in the first information whether
There is the second preset keyword;If there is the first preset keyword in the first information, and have in second information second pre-
If keyword, then the terminal device determines that the destination application marks the incoming number, and generates institute
It states and reports information.
It whether is really application program for marking incoming number, the software in order to further determine application program A
Module can monitor the input/output interface of the terminal 11, if the content that application program A is sent to output interface has " label "
Or the keywords such as " report ", and the content that application program A is received from input interface has the keywords such as "Yes" or " determination ", then
The software module determines that application program A marks the incoming number of the terminal 11.Correspondingly, application program A will pass through
The application program A incoming number marked is sent to the corresponding third-party server of application program A by the communication module of terminal 11
15.If terminal 11 cannot currently be communicated with third-party server 15, application program A can first be deposited the incoming number
The incoming number is sent to third-party server 15 again until terminal 11 and third-party server 15 can communicate by storage.
It is appreciated that the more than application program A of application program that incoming number can be marked installed in terminal 11,
Such as can also have application program B, application program A and application program B can be marked the same incoming number, can also be with
Different incoming numbers is marked, application program A and application program B can simultaneously be marked incoming number, can also
Incoming number to be marked in different moments.
In the present embodiment, when the software module in terminal 11 determines some application program in terminal 11 to incoming call number
Code is marked, then terminal 11 reports information to the transmission of the server 10 of operator.
The embodiment of the present invention is detected by terminal device for marking the application program of incoming number in the terminal device, and
The identification information of the application program and the incoming number are sent to server, when other terminal devices are by error flag or mistake
When scale designation, other terminal devices can send inquiry request to the server, inquire other terminal devices by the server
Telephone number is marked by which or which application program, allows the user of other terminal devices to the phone number is marked
The corresponding third party of application program of code lifts complaint, so that other terminal devices can be with normal communication.
Fig. 7 is the structural schematic diagram of server provided in an embodiment of the present invention.The service implement body can be above-mentioned implementation
Server 10 in example.Server provided in an embodiment of the present invention can execute telephone number label processing embodiment of the method and provide
Process flow, as shown in fig. 7, server 70 includes: memory 71, processor 72, computer program and communication interface 73;Its
In, computer program is stored in memory 71, and is configured as executing following operation by processor 72: by communication interface 73
Receive the transmission of at least one first terminal reports information, it is described report information for report by the first terminal at least
The incoming number of the first terminal of one application program mark, it is described that information is reported to include at least the incoming number and institute
State the identification information of at least one application program;The inquiry request that second terminal is sent is received by communication interface 73;According to institute
Inquiry request is stated, the identification information of the application program of the corresponding telephone number of the labeled second terminal is inquired;Pass through communication
The identification information of the application program of the corresponding telephone number of the labeled second terminal is sent to described second eventually by interface 73
End.
Optionally, described to report information further include: to come described at least one application program mark in the first terminal
The temporal information of electric number.
Optionally, processor 72 is also used to: according to the inquiry request, inquiring the corresponding electricity of the labeled second terminal
Talk about label number of the application program to the telephone number of number;The label number is sent to institute by communication interface 73
State second terminal.
Optionally, processor 72 is also used to: according to the inquiry request, inquiring the corresponding electricity of the labeled second terminal
The temporal information that the telephone number is marked in the application program of words number;By communication interface 73 by the temporal information
It is sent to the second terminal.
The server of embodiment illustrated in fig. 7 can be used for executing the technical solution of above method embodiment, realization principle and
Technical effect is similar, and details are not described herein again.
Fig. 8 is the structural schematic diagram of terminal device provided in an embodiment of the present invention.The terminal device specifically can be above-mentioned
Terminal 11 or terminal 12 in embodiment.Terminal device provided in an embodiment of the present invention can execute telephone number label processing side
The process flow that method embodiment provides, as shown in figure 8, terminal device 80 includes: memory 81, processor 82, computer program
With communication interface 83;Wherein, computer program is stored in memory 81, and is configured as executing following behaviour by processor 82
Make: being monitored by least one application program in the call reminding and the terminal device to the terminal device, is generated
Report information, the terminal for reporting information for reporting by least one application program mark in the terminal device
The incoming number of equipment, the mark letter for reporting information to include at least the incoming number and at least one application program
Breath;Information is reported to described in server transmission by communication interface 83.
Optionally, processor 82 is answered by least one in the call reminding and the terminal device to the terminal device
It is monitored with program, generation is specifically used for when reporting information: by call reminding to the terminal device and the terminal
At least one application program is monitored in equipment, when determining that the terminal device has call reminding, the terminal device starting
Or just in the destination application of running background;After the call reminding, detect the destination application whether
Front stage operation is transferred in preset time;If the destination application turns within a preset time after the call reminding
Enter front stage operation, then obtain the destination application be sent to output interface the first information and the target application journey
The second information that sequence is received from access interface;Information is reported according to the first information and second information generation.
Optionally, when processor 82 reports information according to the first information and second information generation, specifically
For: whether detect in the first information to have in the first preset keyword and second information has second to preset
Keyword;If there is the first preset keyword in the first information, and there is the second preset keyword in second information, then
It determines that the destination application marks the incoming number, and reports information described in generation.
The terminal device of embodiment illustrated in fig. 8 can be used for executing the technical solution of above method embodiment, realization principle
Similar with technical effect, details are not described herein again.
In addition, the present embodiment also provides a kind of computer readable storage medium, it is stored thereon with computer program, the meter
Calculation machine program is executed by processor to realize that telephone number described in above-described embodiment marks processing method.
In several embodiments provided by the present invention, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or logical of device or unit
Letter connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
It is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the present invention
The part steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read-
Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. it is various
It can store the medium of program code.
Those skilled in the art can be understood that, for convenience and simplicity of description, only with above-mentioned each functional module
Division progress for example, in practical application, can according to need and above-mentioned function distribution is complete by different functional modules
At the internal structure of device being divided into different functional modules, to complete all or part of the functions described above.On
The specific work process for stating the device of description, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (15)
1. a kind of telephone number marks processing method characterized by comprising
Server receives the information that reports of at least one first terminal transmission, described to report information for reporting by described first eventually
The incoming number of the first terminal of at least one application program mark in end, it is described to report information including at least described next
The identification information of electric number and at least one application program;
The server receives the inquiry request that second terminal is sent;
The server inquires the application program of the corresponding telephone number of the labeled second terminal according to the inquiry request
Identification information;
The identification information of the application program of the corresponding telephone number of the labeled second terminal is sent to institute by the server
State second terminal.
2. the method according to claim 1, wherein described report information further include: in the first terminal
The temporal information of incoming number described at least one application program mark.
3. method according to claim 1 or 2, which is characterized in that the method also includes:
The server inquires the application program of the corresponding telephone number of the labeled second terminal according to the inquiry request
To the label number of the telephone number;
The label number is sent to the second terminal by the server.
4. method according to claim 1 or 2, which is characterized in that the method also includes:
The server inquires the application program of the corresponding telephone number of the labeled second terminal according to the inquiry request
The temporal information that the telephone number is marked;
The temporal information is sent to the second terminal by the server.
5. a kind of telephone number marks processing method characterized by comprising
Terminal device is carried out by least one application program in the call reminding and the terminal device to the terminal device
It monitors, generation reports information, described to report information for reporting by least one application program mark in the terminal device
The terminal device incoming number, it is described report information include at least the incoming number and it is described at least one using journey
The identification information of sequence;
The terminal device reports information to described in server transmission.
6. according to the method described in claim 5, it is characterized in that, the terminal device passes through the incoming call to the terminal device
It reminds and is monitored at least one application program in the terminal device, generation reports information, comprising:
The terminal device passes through at least one application program in the call reminding and the terminal device to the terminal device
It is monitored, when determining that the terminal device has call reminding, the terminal device starts or just answers in the target of running background
Use program;
After the call reminding, the terminal device detects whether the destination application is transferred within a preset time
Front stage operation;
If the destination application is transferred to front stage operation, the end within a preset time after the call reminding
End equipment obtains the first information that the destination application is sent to output interface and the destination application from access
The second information that interface arrives;
The terminal device reports information according to the first information and second information generation.
7. according to the method described in claim 6, it is characterized in that, the terminal device is according to the first information and described
Two information report information described in generating, comprising:
The terminal device detect whether have in the first preset keyword and second information in the first information whether
There is the second preset keyword;
If there is the first preset keyword in the first information, and there is the second preset keyword in second information, then institute
It states terminal device and determines that the destination application marks the incoming number, and report information described in generation.
8. a kind of server characterized by comprising
Memory;
Processor;
Communication interface;And
Computer program;
Wherein, the computer program stores in the memory, and is configured as executing following operation by the processor:
Report information by what the communication interface received the transmission of at least one first terminal, it is described report information for report by
The incoming number of the first terminal of at least one application program mark in the first terminal, it is described to report information at least
Identification information including the incoming number and at least one application program;
The inquiry request that second terminal is sent is received by the communication interface;
According to the inquiry request, the mark letter of the application program of the corresponding telephone number of the labeled second terminal is inquired
Breath;
The identification information of the application program of the corresponding telephone number of the labeled second terminal is sent out by the communication interface
Give the second terminal.
9. server according to claim 8, which is characterized in that described to report information further include: in the first terminal
At least one application program mark described in incoming number temporal information.
10. server according to claim 8 or claim 9, which is characterized in that the processor is also used to:
According to the inquiry request, the application program of the corresponding telephone number of the labeled second terminal is inquired to the phone
The label number of number;
The label number is sent to the second terminal by the communication interface.
11. server according to claim 8 or claim 9, which is characterized in that the processor is also used to:
According to the inquiry request, the application program of the corresponding telephone number of the labeled second terminal is inquired to the phone
The temporal information that number is marked;
The temporal information is sent to the second terminal by the communication interface.
12. a kind of terminal device characterized by comprising
Memory;
Processor;
Communication interface;And
Computer program;
Wherein, the computer program stores in the memory, and is configured as executing following operation by the processor:
It is monitored, is generated by least one application program in the call reminding and the terminal device to the terminal device
Report information, the terminal for reporting information for reporting by least one application program mark in the terminal device
The incoming number of equipment, the mark letter for reporting information to include at least the incoming number and at least one application program
Breath;
Information is reported to described in server transmission by the communication interface.
13. terminal device according to claim 12, which is characterized in that the processor passes through to the terminal device
At least one application program is monitored in call reminding and the terminal device, when generation reports information, is specifically used for:
It is monitored, is determined by least one application program in the call reminding and the terminal device to the terminal device
When the terminal device has call reminding, the terminal device starts or just in the destination application of running background;
After the call reminding, detect whether the destination application is transferred to front stage operation within a preset time;
If the destination application is transferred to front stage operation within a preset time after the call reminding, institute is obtained
State that destination application is sent to the first information of output interface and the destination application is received from access interface
Second information;
Information is reported according to the first information and second information generation.
14. terminal device according to claim 13, which is characterized in that the processor is according to the first information and institute
State the second information generate described in when reporting information, be specifically used for:
Whether detect in the first information has in the first preset keyword and second information whether have the second default pass
Key word;
If there is the first preset keyword in the first information, and there is the second preset keyword in second information, then really
The fixed destination application marks the incoming number, and reports information described in generation.
15. a kind of computer readable storage medium, which is characterized in that be stored thereon with computer program, the computer program
It is executed by processor to realize the method according to claim 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811156776.7A CN109348053B (en) | 2018-09-30 | 2018-09-30 | Telephone number mark processing method, server, terminal device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811156776.7A CN109348053B (en) | 2018-09-30 | 2018-09-30 | Telephone number mark processing method, server, terminal device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109348053A true CN109348053A (en) | 2019-02-15 |
CN109348053B CN109348053B (en) | 2020-11-17 |
Family
ID=65308474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811156776.7A Active CN109348053B (en) | 2018-09-30 | 2018-09-30 | Telephone number mark processing method, server, terminal device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109348053B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110505623A (en) * | 2019-08-23 | 2019-11-26 | 中国联合网络通信集团有限公司 | A kind of method, system and server handling labeled number complaint |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695137A (en) * | 2012-05-30 | 2012-09-26 | 清华大学 | Mobile Internet communication connection method combined with circuit domain |
CN103281448A (en) * | 2013-05-15 | 2013-09-04 | 江苏奇异点网络有限公司 | Implementation method of mobile telephone anti-harassment software |
CN104683538A (en) * | 2015-02-13 | 2015-06-03 | 广州市讯飞樽鸿信息技术有限公司 | Harassment telephone number library construction method and system |
CN106385483A (en) * | 2016-09-05 | 2017-02-08 | 北京奇虎科技有限公司 | Phone number processing method and mobile terminal and cloud server thereof |
CN106550356A (en) * | 2016-09-23 | 2017-03-29 | 深圳市金立通信设备有限公司 | A kind of method and its device for determining caller ID type |
US9888114B2 (en) * | 2015-10-05 | 2018-02-06 | Phong Trung Nguyen | Multimedia alert and response system for urgent and local requests |
-
2018
- 2018-09-30 CN CN201811156776.7A patent/CN109348053B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695137A (en) * | 2012-05-30 | 2012-09-26 | 清华大学 | Mobile Internet communication connection method combined with circuit domain |
CN103281448A (en) * | 2013-05-15 | 2013-09-04 | 江苏奇异点网络有限公司 | Implementation method of mobile telephone anti-harassment software |
CN104683538A (en) * | 2015-02-13 | 2015-06-03 | 广州市讯飞樽鸿信息技术有限公司 | Harassment telephone number library construction method and system |
US9888114B2 (en) * | 2015-10-05 | 2018-02-06 | Phong Trung Nguyen | Multimedia alert and response system for urgent and local requests |
CN106385483A (en) * | 2016-09-05 | 2017-02-08 | 北京奇虎科技有限公司 | Phone number processing method and mobile terminal and cloud server thereof |
CN106550356A (en) * | 2016-09-23 | 2017-03-29 | 深圳市金立通信设备有限公司 | A kind of method and its device for determining caller ID type |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110505623A (en) * | 2019-08-23 | 2019-11-26 | 中国联合网络通信集团有限公司 | A kind of method, system and server handling labeled number complaint |
CN110505623B (en) * | 2019-08-23 | 2022-09-02 | 中国联合网络通信集团有限公司 | Method, system and server for processing marked number complaint |
Also Published As
Publication number | Publication date |
---|---|
CN109348053B (en) | 2020-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104349324B (en) | Mobile terminal number intelligent protection system and method | |
JP5351787B2 (en) | Communication processing system and program | |
EP2988472B1 (en) | Method for detecting eavesdropping activity and terminal device | |
CN102088520A (en) | Phone conversation recording system using call control and functions of phone conversation recording | |
CN109800098A (en) | Service exception node positioning method, device, computer equipment and storage medium | |
CN106303099A (en) | A kind of verify the method for telex network number effectiveness, Apparatus and system | |
CN107135186B (en) | method and device for preventing telephone from being stolen | |
CN105898001A (en) | Method and device for processing communication information and server | |
CN104580717A (en) | Incoming call management method and device based on application scenes | |
CN104822145A (en) | Method, apparatus and system for identifying a pseudo base-station short message | |
CN105933497B (en) | A kind of call blocking method and apparatus of multi-mode | |
CN112702471A (en) | Calling and answering method and system of virtual telephone | |
CN107404580A (en) | A kind of method, storage medium and equipment for intercepting harassing call number and short message | |
US20140120885A1 (en) | System and method for handling undesired phone calls | |
CN104184871B (en) | A kind of method and apparatus prompting harassing call number | |
CN109348053A (en) | Telephone number marks processing method, equipment and computer readable storage medium | |
CN105530386B (en) | The determination method and its application process and system of a kind of communication identifier type of number | |
CN100548017C (en) | To the method and system of the dynamic alarm of caller to the variation of menu structure | |
CN109756518B (en) | Anti-counterfeiting method based on block chain, terminal and block chain | |
JP2012005010A (en) | Information processing system, telephone set, information processing method, and information processing program | |
CN105933545A (en) | Real-time traffic and call cost reminding apparatus and method | |
CN203104490U (en) | Housekeeper broadband self-service system | |
CN108156071A (en) | To method, terminal device and the computer readable storage medium of community's addition member | |
CN110087232A (en) | A kind of call processing method based on smart machine, device and server | |
CN113347311B (en) | Abnormal number call processing method and device and electronic equipment |
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 |