Call method of mobile terminal, mobile terminal control method, and related device
11451657 · 2022-09-20
Assignee
Inventors
Cpc classification
H04M3/436
ELECTRICITY
H04M2250/60
ELECTRICITY
H04M3/42093
ELECTRICITY
International classification
H04M3/436
ELECTRICITY
Abstract
The present application discloses a mobile terminal control method, including: receiving a communication request sent by a communication request initiating party, and calculating a time interval between a time when the communication request is received and a time when a previous communication request from the communication request initiating party is received; and if the time interval is greater than a preset threshold, skipping generating a vibrating and/or ringtone alert for the communication request, and detecting an online status of a communications software account associated with the communication request initiating party and sending prompt information to an online communications software account, where the prompt information is used to indicate that a mobile terminal is in a Do Not Disturb mode.
Claims
1. A system for processing communications between a first mobile phone and a second mobile phone, the system comprising; the first mobile phone configured to: communicate with the second mobile phone; activate a Do Not Disturb mode; and when the Do Not Disturb mode is activated: receive an incoming call from the second mobile phone; determine a time interval between a first time when the incoming call is received and a second time when a previous incoming call from the second mobile phone is received; generate an alert for the incoming call when the time interval is less than a threshold; and automatically send prompt information to a communications software account associated with the second mobile phone when the communications software account is online to reply to a communication request from the second mobile phone, wherein the prompt information indicates the first mobile phone is in the Do Not Disturb mode, wherein the second mobile phone has a plurality of communications software accounts associated with the second mobile phone, wherein each of the plurality of communications software accounts has an associated priority, and wherein the prompt information is sent to one of the communications software accounts that has a highest priority; and the second mobile phone configured to: initiate the incoming call received by the first mobile phone; receive the prompt information from the first mobile phone; and send the communication request to the first mobile phone.
2. The system of claim 1, wherein the second mobile phone is recorded in the first mobile phone as a contact of the first mobile phone.
3. The system of claim 1, wherein the prompt information indicates the threshold for inviting the second mobile phone to send another communication request to the first mobile phone within the threshold.
4. The system of claim 1, wherein the prompt information is locally pre-stored in the first mobile phone.
5. The system of claim 1, wherein the communication request is an instant message.
6. A first electronic device, comprising: a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions to cause the first electronic device to: communicate with a second electronic device; activate a Do Not Disturb mode; and when the Do Not Disturb mode is activated: receive an incoming call from the second electronic device; determine a time interval between a first time when the incoming call is received and a second time when a previous incoming call from the second electronic device is received; generate an alert for the incoming call when the time interval is less than a threshold; and automatically send prompt information to a communications software account associated with the second electronic device when the communications software account is online to reply to a communication request from the second electronic device, wherein the prompt information indicates the first electronic device is in the Do Not Disturb mode, and wherein the prompt information is sent to one of a plurality of communications software accounts associated with the second electronic device that has a highest priority.
7. The first electronic device of claim 6, wherein the first electronic device comprises a mobile device.
8. The first electronic device of claim 6, wherein the first electronic device comprises a phone.
9. The first electronic device of claim 6, wherein the instructions further cause the first electronic device to record a contact in the memory of the first electronic device, and wherein the contact is associated with the second electronic device.
10. The first electronic device of claim 6, wherein the prompt information indicates the threshold for inviting the second electronic device to send another communication request to the first electronic device within the threshold.
11. The first electronic device of claim 6, wherein the prompt information is locally pre-stored in the memory of the first electronic device.
12. The first electronic device of claim 6, wherein the communication request comprises an instant message.
13. The first electronic device of claim 6, wherein the communication request comprises a Short Message Service (SMS) message.
14. The first electronic device of claim 6, wherein the one of the plurality of communications software accounts comprises a telephone account.
15. The first electronic device of claim 6, wherein the one of the plurality of communications software accounts comprises an electronic mail (email) account.
16. The first electronic device of claim 6, wherein the one of the plurality of communications software accounts comprises a social media account.
17. A communications processing method implemented by a first electronic device, wherein the communications processing method comprises: communicating with a second electronic device; activating a Do Not Disturb mode; receiving an incoming call from the second electronic device; determining a time interval between a first time when the incoming call is received and a second time when a previous incoming call from the second electronic device is received; generating an alert for the incoming call when the time interval is less than a threshold; and automatically sending prompt information to a communications software account associated with the second electronic device when the communications software account is online to reply to a communication request from the second electronic device, wherein the prompt information indicates the first electronic device is in the Do Not Disturb mode, and wherein the prompt information is sent to one of a plurality of communications software accounts associated with the second electronic device that has a highest priority.
18. The communications processing method of claim 17, further comprising recording a contact in a memory of the first electronic device, wherein the contact is associated with the second electronic device.
19. The communications processing method of claim 17, wherein the plurality of communications software accounts comprises a telephone account, an electronic mail (email) account, and a social media account.
20. The communications processing method of claim 17, wherein the communication request comprises an instant message or a Short Message Service (SMS) message.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) To describe the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The following clearly describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely some but not all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
(13) Referring to
(14) Step 101: Receive a communication request sent by a communication request initiating party, and calculate a time interval between a time when the communication request is received and a time when a previous communication request from the communication request initiating party is received.
(15) Specifically, a Do Not Disturb mode is activated and a Do Not Disturb time period is set on a mobile terminal in advance. After the Do Not Disturb mode is activated and the Do Not Disturb time period is set, when receiving a communication request within the Do Not Disturb time period, the mobile terminal calculates the time interval between the time when the previous communication request from the communication request initiator is received and the time when the current communication request is received. Assuming that the Do Not Disturb time period set on the mobile terminal is 23:00-7:00, and that the time when the current communication request initiated by the communication request initiator is received is 5:00 and the time when the previous communication request initiated by the communication request initiator is received is 4:55, both of which fall within the preset Do Not Disturb time period, the time interval between the time of the current communication request and the time of the previous communication request is five minutes. If the communication request initiating party initiates the current communication request for the first time, the time of the previous communication request initiated by the communication request initiating party is initialized to an infinitesimal value. In this case, the time interval between the time of the current communication request and the time of the previous communication request is infinite.
(16) In this embodiment of the present invention, the communication request received by the mobile terminal may be an SMS message request, an incoming call request, an email request, a push message request, an instant message request, or the like; the current communication request and the previous communication request may be the same or may be different, for example, the current communication request is an instant message request and the previous communication request is an incoming call request, which is not limited herein and is not restricted to a manner in the prior art in which a Do Not Disturb mode set on the mobile terminal can be bypassed only by an incoming call request, thereby reducing a possibility that important information from a communication request initiating party is missed.
(17) Step 102: Determine whether the time interval is less than a preset threshold.
(18) Specifically, whether the time interval calculated in step 101 is less than the preset threshold is determined. If the time interval is less than the preset threshold, step 103 is executed; otherwise, step 104 is executed.
(19) Step 103: Generate a vibrating and/or ringtone alert.
(20) Step 104: Skip generating a vibrating and/or ringtone alert for the communication request, and detect an online status of a communications software account associated with the communication request initiating party and send prompt information to an online communications software account.
(21) Specifically, the mobile terminal skips generating a vibrating and/or ringtone alert, and detects whether the communications software account associated with the communication request initiating party is in an online state. If yes, the mobile terminal sends the prompt information to the communications software account, where the prompt information is locally prestored by the mobile terminal, and is automatically sent by the mobile terminal when the foregoing trigger condition is met, and the prompt information includes information that the Do Not Disturb mode is activated on the mobile terminal and includes a threshold set on the mobile terminal. For example, the prompt information is “Do Not Disturb mode activated. If there is anything urgent, please make a second request within three minutes”. In this way, the communication request initiating party may determine, according to the prompt information, whether to initiate a communication request again; for the mobile terminal, unnecessary nuisances can be reduced.
(22) By implementing this embodiment of the present invention, a Do Not Disturb mode is set and activated on a mobile terminal, a time interval between a current communication time and a previous communication time of a communication request initiating party is calculated, and whether the time interval is less than a preset threshold is determined according to the time interval. If yes, the Do Not Disturb mode set on the mobile terminal is bypassed, and a vibrating and/or ringtone alert is generated; if not, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert, and prompt information is sent to a communications software account that is in an online state and corresponding to the communication request initiating party, to notify the communication request initiating party that the Do Not Disturb mode is activated on the mobile terminal. In this way, a problem in the prior art that important information from a communication request initiating party is missed after a Do Not Disturb mode is activated on a mobile terminal can be effectively solved.
(23) Referring to
(24) Step 201: Activate and set a Do Not Disturb mode on a mobile terminal, where set content includes a Do Not Disturb time period and a threshold of repeat communication requests for bypassing the Do Not Disturb mode on the mobile terminal.
(25) Specifically, the Do Not Disturb mode on the mobile terminal is activated and set, and the set content includes setting the Do Not Disturb time period and the threshold. It is assumed that the set Do Not Disturb time period is 23:00-7:00, and the threshold is three minutes; in addition, a personal favorites list may further be set on the mobile terminal, where a contact in the list is a contact that can bypass the Do Not Disturb mode.
(26) Step 202: Receive a communication request sent by a communication request initiating party, and calculate a time interval between a time when the communication request is received and a time when a previous communication request from the communication request initiating party is received.
(27) Specifically, if a personal favorites list is set on the mobile terminal, the communication request initiating party herein is a contact that is not in the personal favorites list. Assuming that the time when the communication request is received by the mobile terminal is 5:00, the time of the current communication request falls within the Do Not Disturb time period set in step 201, and a time interval between a time of the previous communication request and a time of the current communication request initiated by the communication request initiating party is calculated. Assuming that the time of the previous communication request initiated by the communication request initiating party is 4:48, the time interval, obtained through calculation, between the time of the previous communication request and the time of the current communication request from the communication request initiating party is two minutes. If the communication request initiating party initiates the current communication request for the first time, the time of the previous communication request initiated by the communication request initiating party is initialized to be an infinitesimal value, and the time interval, obtained through calculation, between the time of the current communication request and the time of the previous communication request is infinite.
(28) Communication types of a current communication request and a previous communication request may be the same or may be different. When communication types of the two communication requests are different, whether communication request initiating parties are a same person is determined according to a preset mapping relationship. Specifically, a contact in the mapping relationship is associated with several communications software accounts, for example, Tom is associated with a telephone number, a Facebook account, a Twitter account, an email account, and the like. Assuming that the current communication request received by the mobile terminal is a WeChat message, and the previous communication request is an incoming call request, the preset mapping relationship is searched to determine whether a Twitter account of the WeChat message and a telephone number of the incoming call request belong to the same user Tom.
(29) Step 203: Determine whether the time interval is less than a preset threshold.
(30) Specifically, whether the time interval is less than the threshold preset in step 201 is determined according to the time interval calculated in step 202. If yes, step 204 is executed; otherwise, step 205 is executed. In the example in step 202, the calculated time interval is two minutes, and the preset threshold is three minutes; in this case, step 204 is executed.
(31) Step 204: Generate a vibrating and/or ringtone alert.
(32) Step 205: Skip generating a vibrating and/or ringtone alert.
(33) Specifically, when a result of the determining in step 203 is no, the mobile terminal stays in a mute state.
(34) Step 206: Search, according to a preset mapping relationship, for a communications software account corresponding to the communication request initiating party.
(35) Specifically, the preset mapping relationship is specifically: Assuming that, in the mapping relationship, communications software accounts associated with the communication request initiating party Tom are a telephone number, a QQ account, a Twitter account, an email account, and an iMessage account, and that a priority of each communications software account is also preset, and assuming that the priority of the iMessage account is highest, when a communication type of the current communication request is an incoming call request, it is obtained, through searching according to the mapping relationship, that corresponding communications software accounts are the QQ account, the Twitter account, and the iMessage account.
(36) Step 207: Detect an online status and a preset priority of each communications software account if the communication request initiating party is corresponding to multiple communications software accounts.
(37) Specifically, in an example of the communications software accounts obtained through searching in step 206, the communication request initiating party is corresponding to three communications software accounts, an online status of each communications software account is detected, and a priority of each communications software account in an online state is acquired. It is assumed that the QQ account, the Twitter account, and the iMessage account in this example are all online.
(38) Step 208: Send prompt information to a communications software account that is in an online state and has a highest priority.
(39) Specifically, the prompt information is sent to the iMessage account, where the prompt information includes a message indicating that the Do Not Disturb mode is activated on the mobile terminal and includes a set threshold. For example, the prompt information is “It is the Do Not Disturb time now. If there is something urgent, please make a second call within three minutes”. After receiving the prompt information, the communication request initiating party may determine, according to whether it is urgent, whether to initiate a communication request to a called party (that is, the mobile terminal) again, which can effectively reduce a communication nuisance to the mobile terminal and reduce missed important communication information.
(40) Further preferably, the mobile terminal determines, according to the communication type of the current communication request, whether the current communication request is an incoming call request. If yes, the mobile terminal proceeds to determine whether a request time of the incoming call request is greater than a preset time; if not, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert. When the request time of the incoming call request is greater than the preset time, the mobile terminal generates a vibrating and/or ringtone alert; otherwise, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert.
(41) Specifically, the incoming call request of the current communication request is identified, and the request time of the incoming call request is also determined. The vibrating and/or ringtone alert is generated only when the current communication request is an incoming call request and the request time of the incoming call request is greater than the preset time, which can effectively reduce a quantity of times that a user of the mobile terminal is disturbed with other spam messages.
(42) When the current communication request is not an incoming call request, for example, the request is an SMS message request, an email request, a Push information request, an instant message request, or the like, or when the request time of the incoming call request is less than the preset time, no vibrating and/or ringtone alert is generated.
(43) By implementing this embodiment of the present invention, a Do Not Disturb mode is set and activated on a mobile terminal, a time interval between a current communication time and a previous communication time of a communication request initiating party is calculated, and whether the time interval is less than a preset threshold is determined according to the time interval. If yes, the Do Not Disturb mode set on the mobile terminal is bypassed, and a vibrating and/or ringtone alert is generated; if not, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert, and prompt information is sent to a communications software account that is in an online state and corresponding to the communication request initiating party, to notify the communication request initiating party that the Do Not Disturb mode is activated on the mobile terminal. In this way, a problem in the prior art that important information from a communication request initiating party is missed after a Do Not Disturb mode is activated on a mobile terminal can be effectively solved.
(44) Referring to
(45) Step 301: Activate and set a Do Not Disturb mode on a mobile terminal, where set content includes setting a Do Not Disturb time period.
(46) Step 302: Receive a communication request during the Do Not Disturb time period set in the Do Not Disturb mode activated on the mobile terminal.
(47) Step 303: Determine whether the communication request is an incoming call request.
(48) Specifically, a communication request received by a mobile terminal may be an incoming call request, an SMS message request, an instant message request, an email request, or the like. The mobile terminal identifies, according to a type of the received communication request, whether the communication request is an incoming call request. If yes, step 304 is executed; otherwise, step 305 is executed.
(49) Step 304: Determine whether a request time of the incoming call request is greater than a preset time.
(50) Specifically, whether the request time of the incoming call request identified in step 303 is greater than the preset time is determined. Assuming that the preset time is 30 seconds, the mobile terminal determines whether the request time of the incoming call request is greater than 30 seconds. If yes, step 306 is executed; otherwise, step 305 is executed.
(51) Step 305: Skip generating a vibrating and/or ringtone alert.
(52) Specifically, when the communication request is not an incoming call request or the request time of the incoming call request is less than a preset time, the mobile terminal stays in a mute state. In this case, nuisances from a communication request that is not an incoming call and from calls such as those ringing only once can be effectively avoided.
(53) Step 306: Generate a vibrating and/or ringtone alert.
(54) Referring to
(55) Step 401: Preset content of a communication message.
(56) Specifically, a user may prestore the content of the communication message in a mobile terminal of a calling party as required. For example, the set content may be “You are urgently needed, and your phone just called is not answered”.
(57) Step 402: Initiate a call request to a mobile terminal of a called party.
(58) Specifically, the mobile terminal of the calling party initiates the call request to the mobile terminal, on which a Do Not Disturb mode is preset, of the called party, and the call request is initiated within a Do Not Disturb time period and, in addition, is initiated by the calling party for the first time.
(59) Step 403: When it is detected that the mobile terminal of the called party rejects the call request, send the communication message to a communications software account that is in an online state and associated with the called party, so that the mobile terminal of the called party generate a vibrating and/or ringtone alert according to the communication message.
(60) Specifically, according to settings of the Do Not Disturb mode on the mobile terminal of the called party, the call request is not answered. When detecting that the call request is not answered, the mobile terminal of the calling party sends the communication message to the communications software account that is in an online state and associated with the called party. A specific process may be that: the mobile terminal of the calling party detects an online status of the communications software account associated with the called party. For example, a mobile phone number of the called party Tom is 138XXXXXXXX, and a communications software account associated with the mobile phone number is a QQ account, an email account, or an iMessage account, where each account is preset with a priority. The mobile terminal of the calling party detects the online status of the communications software account associated with the called party, where a non-instant communications software account may be considered to be always in an online state; acquires a priority of each communications software account that is in an online state; and sends the communication message set in step 401 to a communications software account that is in an online state and has a highest priority.
(61) The communication message may also not be preset. When it is detected that the mobile terminal of the called party does not answer a call request, a page for formulating a communication message is provided, and the user formulates a communication message and sends the communication message to the communications software account associated with the called party.
(62) After receiving the communication message, the mobile terminal of the called party determines whether the received call request and the received communication message are sent by a same user. If yes, the mobile terminal determines whether a time interval between two communication requests is less than a preset threshold, for example, the threshold is three minutes. If yes, the Do Not Disturb mode set on the mobile terminal of the called party is bypassed, and a vibrating and/or ringtone alert is generated.
(63) Referring to
(64) The calculating module 11 is configured to receive a communication request sent by a communication request initiating party, and calculate a time interval between a time when the communication request is received and a time when a previous communication request from the communication request initiating party is received.
(65) Specifically, a Do Not Disturb mode is activated and a Do Not Disturb time period is set on a mobile terminal in advance. After the Do Not Disturb mode is activated and the Do Not Disturb time period is set, when receiving a communication request within the Do Not Disturb time period, the calculating module 11 calculates a time interval between a time of the previous communication request and a time of the current communication request of the communication request initiating party. Assuming that the Do Not Disturb time period set on the mobile terminal is 23:00-7:00, and that the time of the current communication request initiated by the communication request initiating party is 5:00 and the time of the previous communication request initiated by the communication request initiating party is 4:55, both of which fall within the preset Do Not Disturb time period, the time interval, obtained by the calculating module 11 through calculation, between the time of the current communication request and the time of the previous communication request is five minutes. If the communication request initiating party initiates the current communication request for the first time, the time of the previous communication request initiated by the communication request initiating party is initialized to an infinitesimal value. In this case, the time interval, obtained by the calculating module 11 through calculation, between the time of the current communication request and the time of the previous communication request is infinite.
(66) In this embodiment of the present invention, the communication request received by the calculating module 11 may be an SMS message request, an incoming call request, an email request, a push message request, an instant message request, or the like; the current communication request and the previous communication request may be the same or may be different, for example, the current communication request is an instant message request and the previous communication request is an incoming call request, which are not limited herein.
(67) The alerting module 12 is configured to: if the time interval is greater than a preset threshold, skip generating a vibrating and/or ringtone alert for the communication request, and detect an online status of a communications software account associated with the communication request initiating party and send prompt information to an online communications software account, where the prompt information is used to indicate that the mobile terminal is in a Do Not Disturb mode.
(68) By implementing this embodiment of the present invention, a Do Not Disturb mode is set and activated on a mobile terminal, a time interval between a current communication time and a previous communication time of a communication request initiating party is calculated, and whether the time interval is less than a preset threshold is determined according to the time interval. If yes, the Do Not Disturb mode set on the mobile terminal is bypassed, and a vibrating and/or ringtone alert is generated; if not, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert, and prompt information is sent to a communications software account that is in an online state and corresponding to the communication request initiating party, to notify the communication request initiating party that the Do Not Disturb mode is activated on the mobile terminal. In this way, a problem in the prior art that important information from a communication request initiating party is missed after a Do Not Disturb mode is activated on a mobile terminal can be effectively solved.
(69) Further, referring to
(70) The filtering module 13 is configured to: if the time interval is less than the preset threshold, proceed to determine whether the communication request is an incoming call request; and if yes, generate a vibrating and/or ringtone alert; if not, skip generating a vibrating and/or ringtone alert.
(71) Further preferably, in some embodiments of the present invention, the alerting module 12 includes a first searching unit 121, a first detection unit 122, and a first sending unit 123.
(72) The first searching unit 121 is configured to search, according to a preset mapping relationship, for a communications software account corresponding to the communication request initiating party.
(73) The first detection unit 122 is configured to detect an online status and a preset priority of each communications software account if the communication request initiating party is corresponding to multiple communications software accounts.
(74) The first sending unit 123 is configured to send the prompt information to a communications software account that is in an online state and has a highest priority.
(75) By implementing this embodiment of the present invention, a Do Not Disturb mode is set and activated on a mobile terminal, a time interval between a current communication time and a previous communication time of a communication initiating party is calculated, and whether the time interval is less than a preset threshold is determined according to the time interval. If yes, the Do Not Disturb mode set on the mobile terminal is bypassed, and a vibrating and/or ringtone alert is generated; if not, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert, and prompt information is sent to a communications software account that is in an online state and corresponding to the communication request initiating party, to notify the communication request initiating party that the Do Not Disturb mode is activated on the mobile terminal. In this way, a problem in the prior art that important information from a communication request initiating party is missed after a Do Not Disturb mode is activated on a mobile terminal can be effectively solved.
(76) Referring to
(77) The memory 62 stores a set of program code, and the processor 61 is configured to invoke the program code stored in the memory 62, and configured to execute the following operations:
(78) receiving a communication request sent by a communication request initiating party, and calculating a time interval between a time when the communication request is received and a time when a previous communication request from the communication request initiating party is received; and
(79) if the time interval is greater than a preset threshold, skipping generating a vibrating and/or ringtone alert for the communication request, and detecting an online status of a communications software account associated with the communication request initiating party and sending prompt information to an online communications software account, where the prompt information is used to indicate that the mobile terminal is in a Do Not Disturb mode.
(80) In some embodiments of the present invention, the step, executed by the processor 61, of detecting an online status of a communications software account associated with the communication request initiating party and sending prompt information to an online communications software account is specifically:
(81) searching, according to a preset mapping relationship, for a communications software account corresponding to the communication request initiating party;
(82) detecting an online status and a preset priority of each communications software account if the communication request initiating party is corresponding to multiple communications software accounts; and
(83) sending the prompt information to a communications software account that is in an online state and has a highest priority.
(84) In some embodiments of the present invention, the processor 61 is further configured to execute the following operations:
(85) if the time interval is less than the preset threshold, proceeding to determine whether the communication request is an incoming call request; and if yes, generating a vibrating and/or ringtone alert; if not, skipping generating a vibrating and/or ringtone alert.
(86) By implementing this embodiment of the present invention, a Do Not Disturb mode is set and activated on a mobile terminal, a time interval between a current communication time and a previous communication time of a communication initiating party is calculated, and whether the time interval is less than a preset threshold is determined according to the time interval. If yes, the Do Not Disturb mode set on the mobile terminal is bypassed, and a vibrating and/or ringtone alert is generated; if not, the mobile terminal is prohibited from generating a vibrating and/or ringtone alert, and prompt information is sent to a communications software account that is in an online state and corresponding to the communication request initiating party, to notify the communication request initiating party that the Do Not Disturb mode is activated on the mobile terminal, In this way, a problem in the prior art that important information from a communication request initiating party is missed after a Do Not Disturb mode is activated on a mobile terminal can be effectively solved.
(87) Referring to
(88) The content configuration module 23 is configured to preset content of the communication message.
(89) The incoming call request module 21 is configured to initiate a call request to a mobile terminal of a called party.
(90) The message sending module 22 is configured to: when it is detected that the mobile terminal of the called party rejects the call request, send a communication message to a communications software account that is in an online state and associated with the called party, so that the mobile terminal of the called party generates a vibrating and/or ringtone alert according to the communication message.
(91) Further preferably, the message sending module 22 includes:
(92) a second searching unit 221, configured to search, according to a preset mapping relationship, for a communications software account corresponding to the called party;
(93) a second detection unit 222, configured to detect an online status and a preset priority of each communications software account if the called party is corresponding to multiple communications software accounts; and
(94) a second sending unit 223, configured to send the communication message to a communications software account that is in an online state and has a highest priority.
(95) By implementing this embodiment of the present invention, a mobile terminal of a calling party initiates an incoming call request to a mobile terminal of a called party; and when it is detected that the mobile terminal of the called party does not process the incoming call request, sends a communication message to a communications software account associated with the called party, so that a Do Not Disturb mode set on the mobile terminal of the called party is bypassed according to the communication message, and a vibrating and/or ringtone alert is generated. In this way, important information from the calling party is not missed.
(96) A person of ordinary skill in the art may understand that all or some of the processes of the methods in the embodiments may be implemented by a computer program instructing relevant hardware. The program may be stored in a computer readable storage medium. When the program runs, the processes of the methods in the embodiments are performed. The storage medium may include: a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM).
(97) What is disclosed above is merely exemplary embodiments of the present invention, and certainly is not intended to limit the protection scope of the present invention. A person of ordinary skill in the art may understand that all or some of processes that implement the foregoing embodiments and equivalent modifications made in accordance with the claims of the present invention shall fall within the scope of the present invention.