Mobile terminal calling request message processing method, device and system
First Claim
1. A method for processing a calling request message of a mobile terminal, comprising:
- injecting a blocking program in a calling process, wherein the injecting the blocking program in the calling process comprises;
searching a memory address of an available calling processing module in the calling process, andreplacing the memory address of the available calling processing module with a preset memory address of the blocking program;
triggering the injected blocking program in the calling process;
upon detecting a calling request message, acquiring an incoming phone number in the calling request message by the injected blocking program;
determining whether the incoming phone number is a phone number defined by a preset rule by the injected blocking program;
if the incoming phone number is defined by the preset rule, then delaying a ring of the phone number defined by the preset rule.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are method, device and system for processing a calling requires message of a mobile terminal, the method comprising: triggering a pre-embedded blocking program in the calling process; upon detecting a calling request message, the blocking program acquires an incoming call number in the calling request message; the blocking program determines whether the incoming call number is a call number defined by a preset rule, if the incoming call number is a call number defined by the preset rule, then delaying the ring of the phone number defined by the preset rule. The present invention protects a user from the harassment of a malicious harassing call, thus avoiding unnecessary financial loss.
0 Citations
15 Claims
-
1. A method for processing a calling request message of a mobile terminal, comprising:
-
injecting a blocking program in a calling process, wherein the injecting the blocking program in the calling process comprises; searching a memory address of an available calling processing module in the calling process, and replacing the memory address of the available calling processing module with a preset memory address of the blocking program; triggering the injected blocking program in the calling process; upon detecting a calling request message, acquiring an incoming phone number in the calling request message by the injected blocking program; determining whether the incoming phone number is a phone number defined by a preset rule by the injected blocking program; if the incoming phone number is defined by the preset rule, then delaying a ring of the phone number defined by the preset rule. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile terminal for processing a calling request message, comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory configured to comprise; an injecting module, when executed by the processor, configured to inject a blocking program in the calling process, wherein the injecting module further comprises; a memory address searching module, when executed by the processor, configured to search a memory address of an available calling processing module in the calling process; a memory address replacing module, when executed by the processor, configured to replace the memory address of the available calling processing module with a preset memory address of the blocking program a trigger, when executed by the processor, configured to trigger the injected blocking program in the calling process; the injected blocking program, when executed by the processor, configured to acquire an incoming phone number in a calling request message upon detecting the calling request message and determine whether the incoming phone number is a phone number defined by the preset rule; when the incoming phone number is defined by the preset rule, the injected blocking program configured to delay a ring of the phone number defined by the preset rule. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium, having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations for processing a calling request message of a mobile terminal, comprising:
-
injecting a blocking program in a calling process, wherein the injecting the blocking program in the calling process comprises; searching a memory address of an available calling processing module in the calling process, and replacing the memory address of the available calling processing module with a preset memory address of the blocking program; triggering the injected blocking program in the calling process; upon detecting a calling request message, acquiring an incoming phone number in the calling request message by the injected blocking program; determining whether the incoming phone number is a phone number defined by a preset rule by the injected blocking program; delaying the ring of the phone number defined by the preset rule when the incoming phone number is defined by the preset rule. - View Dependent Claims (12, 13, 14, 15)
-
Specification