Mobile terminal calling request message processing method, device and system
AssigneesBeijing Qihoo Technology Company Limited, Qizhi Software (Beijing) Co. Ltd
InventorsYi Ding, Yuan Li
Life of this patent
Estimating the term…
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.
Claims15
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.
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.
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.
Dependencies are inferred from the claim text.