CN101754144B - Crosstalk reminding method, system and device - Google Patents
Crosstalk reminding method, system and device Download PDFInfo
- Publication number
- CN101754144B CN101754144B CN 200810241225 CN200810241225A CN101754144B CN 101754144 B CN101754144 B CN 101754144B CN 200810241225 CN200810241225 CN 200810241225 CN 200810241225 A CN200810241225 A CN 200810241225A CN 101754144 B CN101754144 B CN 101754144B
- Authority
- CN
- China
- Prior art keywords
- missed call
- message
- calling terminal
- missed
- information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000008569 process Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a crosstalk reminding method, comprising the following steps: judging whether the crosstalk is the first crosstalk of a calling terminal after crosstalk is generated at a called user side; if not, upgrading the crosstalk information of the calling terminal; combining the crosstalk information of the first crosstalk and the updated crosstalk to the same message to send to a message center through a message deliver command replacing a short message mark, so as to send the message to the called user by the message center. The invention also discloses a crosstalk reminding system and device and a crosstalk information combination device. In the invention, a user can avoid repeated receiving of crosstalk reminding short messages, thereby reducing the number of crosstalk reminding short messages received by users and improving user experience.
Description
Technical Field
The invention relates to the technical field of missed call reminding, in particular to a missed call reminding method, a system and equipment.
Background
With the rapid development of communication services, the popularity of fixed phones, wireless local terminals and mobile terminals has increased greatly. At present, the user capacity in each region sharply rises, the traffic volume is greatly improved, but the call completing rate is always low. The call completing rate is seriously influenced by factors such as wrong key pressing of a user, improper use, absence in a service area and the like. Low call-through rates lead on the one hand to an increasing number of invalid calls and on the other hand to a waste of network resources of the operator.
In order to solve the above problems and improve the network operation capability of the operator, the operator basically completes the processing after the call cannot be connected by deploying the communication supplementary service, for example: voice mail box, unified mail box, missed call reminding and other services.
The existing Call Notification service function (MCN) is mainly implemented by the following scheme: after the missed call is generated, the missed call reminding system directly generates Short messages for informing the called mobile terminal, and Short Message Service Center (SMSC) stores the Short messages and then sends the Short messages to the called mobile terminal when the called mobile terminal is started. When the missed call reminding short message notification method is adopted, a called user can receive a large number of reminding short messages after the mobile terminal is started, so that the called mobile terminal can not perform other services due to the fact that a large number of short messages are received within a period of time after the mobile terminal is started, meanwhile, the short messages stored in a short message center (SMSC) are not processed in time after being sent, the user can frequently receive the short messages repeatedly, or the short messages are received only after a long period of time, and user experience is very low.
Disclosure of Invention
In view of this, in order to avoid the user from receiving repeated missed call reminding short messages, the number of missed call reminding short messages received by the user is reduced, and the user experience is improved.
The embodiment of the invention provides a missed call reminding method, which specifically comprises the following steps:
after the called party generates the missed call, judging whether the missed call is the first missed call of the calling terminal; if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal; and combining the missed call information of the first missed call with the updated missed call information into the same message, and sending the same message to a message center by using a message delivery command for replacing a short message mark so that the message center can send the same message to the called user.
The embodiment of the invention also provides a missed call reminding system, which specifically comprises:
the missed call reminding equipment is used for sending the missed call information to the message center; the missed call reminding device is used for judging whether the missed call is the first missed call of the calling terminal after the called user generates the missed call; if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal; and combining the missed call information of the first missed call and the updated missed call information into the same message, and sending the same message to a message center by using a message delivery command for replacing a short message mark so that the message center can send the same message to the called user. And the message center is used for receiving the same message sent by the missed call reminding device and sending the same message to the called user.
The embodiment of the invention also provides a missed call reminding device, which comprises:
the judging module is used for judging whether the missed call is the first missed call of the calling terminal or not after the called user generates the missed call; the updating module is used for updating the call missing information of the calling terminal if the call missing is the non-first call missing of the calling terminal; the merging module is used for merging the missing call information of the first missing call and the updated missing call information into the same message; and the sending module is used for sending the same message to a message center by using a message submitting command for replacing the short message mark so that the message center can send the same message to the called user.
In the embodiment of the invention, whether the missed call is the first missed call of the calling terminal is judged by the service control point, and if the missed call is the non-first missed call of the calling terminal, the missed call information of the calling terminal is updated; and combining the missing call information of the first missing call and the updated missing call information into the same message, and sending the same message to a message center by using a message delivery command for replacing the short message mark, so that the message center sends the same message to a called user to complete the combination of the missing call information. Under the condition that the user can not continue, even if a large number of missed calls exist, excessive missed call reminding information can not be received. The user can obtain all missed call prompts through one or more messages, and the experience degree of the user is improved.
Drawings
Fig. 1 is a flowchart of a missed call reminding method according to an embodiment of the present invention.
Fig. 2 is a flowchart of a missed call reminding method according to another embodiment of the present invention.
Fig. 3 is a flowchart of a missed call reminding method according to another embodiment of the present invention.
Fig. 4 is a schematic structural diagram of an embodiment of the missed call reminding system of the present invention.
Fig. 5 is a schematic structural diagram of an embodiment of the missed call reminding device of the present invention.
Fig. 6 is a schematic structural diagram of a missed call reminding device according to another embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a missed call reminding method, which comprises the following steps of:
when a calling terminal calls a called user and the called user can not continue to call, an Event Detection Point (EDP) detects that the called user is busy, no response or out of service and other unreachable situations, and the Event detection point reports the unreachable situations that the called user is busy, no response or out of service and the like, namely missed calls are generated.
The missed call includes the missed call information.
Optionally, the missed call information includes three parts, namely calling terminal identification information, missed call time (time for generating missed calls) and missed call times (times for generating missed calls). Wherein the number of missed calls is optional. Such as:
calling terminal identification information | Time of missed call | Number of missed calls |
13XXX | A certain time, a certain minute and a certain second of a certain day and a certain month | N |
Or
Calling terminal identification information | Time of missed call |
13XXX | A certain time, a certain minute and a certain second of a certain day and a certain month |
The Service Control Point (SCP) determines whether the missed call is the first missed call of the calling terminal, that is, determines whether the missed call has been generated by the calling terminal in the process that the called user cannot continue this time. The method specifically comprises the following steps: the service control point inquires whether the calling terminal generates a missed call in the process that the called user can not continue; if not, the missing call is the first missing call of the calling terminal; otherwise, the missing call is a non-first missing call of the calling terminal.
And 102, if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal.
As described above, the missed call information includes three parts, i.e., the calling terminal identification information, the missed call time (the time of generating the missed call), and the number of missed calls (the number of times of generating the missed call). Wherein the number of missed calls is optional.
And updating the missing call time of the missing call information if the missing call is the non-first missing call of the calling terminal based on the identification information of the calling terminal without updating. Alternatively, the number of missed calls may be accumulated once.
For example: if the missed call is the missed call generated by calling 13ABC calling the called terminal for the first time under the condition that the called user cannot be connected, then newly creating the missed call information of the missed call, which can be:
calling terminal identification information | Time of missed call |
13ABC | 5 months, 5 days, 08:00 hours, 00 minutes and 00 seconds |
Or, can be
Calling terminal identification information | Time of missed call | Number of missed calls |
13ABC | 5 months, 5 days, 08:00 hours, 00 minutes and 00 seconds | 1 |
If the called user is called by the calling 13ABC at 8:20 am later and the called user is still not available for connection, the missed call time is updated to the generation time of the missed call:
calling terminal identification information | Time of missed call |
13ABC | 5 months, 5 days, 08:20 hours, 00 minutes and 00 seconds |
Optionally, the number of missed calls may be accumulated once:
calling terminal identification information | Time of missed call | Number of missed calls |
13ABC | 5 months, 5 days, 08:20 hours, 00 minutes and 00 seconds | 2 |
The service control point combines the call missing information of the first call missing with the updated call missing information into the same message, sends the same message to a message center by adopting a SUBMIT _ SM command carrying a replace short message flag replace _ if _ present _ flag parameter, and requires a status report.
Optionally, the missed call information is filled in the message _ payload parameter of the data content of the extended short message, and a status report is requested.
The replacement principle of carrying the replacement short message flag replace _ if _ present _ flag parameter is to replace the missed call information of the calling terminal, if the calling terminal has a plurality of missed call information, the later missed call information can replace the previously sent missed call information, so that the called user only receives one message.
Meanwhile, since the message content in the SUBMIT _ SM command operation does not use the short _ message parameter, but uses the extended short message data content message _ payload parameter, the message usable length is lengthened, the short _ message parameter usable length is 254bytes, and the extended short message data content message _ payload parameter usable length is 64 Kbytes. The message can be used with a much longer length. I.e. the content of the previous 256 messages, now only one message can be accommodated. If the content of the message is too long, the message can be split by the message center and then sent to the called user.
The embodiment of the invention realizes the merging of the missed call information by using the current network service control point equipment, and sends the SUBMIT _ SM command of the replace _ if _ present _ flag parameter to the message center, so that the message center sends the merged missed call reminding message to the called user to realize the missed call reminding. Under the condition that the user can not continue, even if a large number of missed calls exist, excessive missed call reminding information can not be received. The user can obtain all missed call prompts through one or more messages, and the experience degree of the user is improved.
The embodiment of the invention provides a method for combining missed call reminding messages, which can be realized by a service control point. As shown in fig. 2, includes:
in step 201, a missing call is generated.
When a calling terminal calls a called user and the called user can not continue to call, an Event Detection Point (EDP) detects that the called user is busy, no response or out of service and other unreachable situations, and the Event detection point reports the unreachable situations that the called user is busy, no response or out of service and the like, namely missed calls are generated.
The missed call information of the missed call can comprise three parts of calling terminal identification information, missed call time (time for generating the missed call) and missed call times (times for generating the missed call). Wherein the number of missed calls is optional.
If the calling terminal fails to call the called user for many times, namely the calling terminal generates many missed calls to the called user, the service control point updates the missed call information by updating the missed call time of the calling terminal to the time of the missed call generation.
If the call missing time of the calling terminal is not successfully updated, the calling terminal is proved to call the called terminal for the first time under the condition that the called user is powered off or is not in the service range and the like, and the call can not be continued, namely the first call missing is generated. The service control point creates the missing call information of the calling terminal and writes the created missing call information into the message.
In step 205, if the missing call time is successfully updated, the missing call information is successfully updated. And the updated missing call information and the newly-established missing call information are sent to a message center, the first missing call information, namely the newly-established missing call information and the updated missing call information are combined into the same message, and a message submitting command for replacing the short message mark is sent to the message center, so that the message center sends the same message to a called user.
And if the missing call time is successfully updated, the missing call information is successfully updated. Alternatively, the number of missed calls may be accumulated once.
The service control point combines the updated missing call information and the newly-established missing call information into the same message, sends the message to a message center by adopting a SUBMIT _ SM command carrying a replace short message flag replace _ if _ present _ flag parameter, and requires a state report; the missing call information content is filled in the extended short message data content message _ payload parameter and requires a status report. The message center sends the same message to the service receiving control point and sends the same message to the called user through one message or a plurality of messages. When the called user is in the accessible state such as being switched on or in the service range, the calling user can be informed through one message or a plurality of messages that all calling terminals call the called user when the called user is in the inaccessible state such as being switched off or out of the service range; and the times of the failure of calling the called terminal by each calling terminal and the time of the last call failure can be known. And the called user can not receive a large amount of missed call reminding and repeatedly receive the missed call reminding under the accessible conditions of starting or within the service range and the like.
Referring to fig. 3 in combination, an embodiment of the present invention provides a signaling diagram of a missed call reminding method, including the following steps:
step 301, detecting that the called user is unreachable by a calling mobile interaction Point (EDP), that is, the called user cannot be connected.
The event detection point detects the unreachable situation that the called user is busy, no response or out of service, and the event detection point reports the unreachable situation that the called user is busy, no response or out of service, that is, a missed call is generated.
The service control point judges whether the missed call is the first missed call of the calling terminal, namely whether the calling terminal generates the missed call in the process that the called user cannot continue at this time. The method specifically comprises the following steps: the service control point inquires whether the calling terminal generates a missed call in the process that the called user can not continue; if not, the missed call is the first missed call of the calling terminal; otherwise, the missed call is a non-first missed call of the calling terminal. And if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal. As described above, the missed call information includes three parts, i.e., the calling terminal identification information, the missed call time (the time of generating the missed call), and the number of missed calls (the number of times of generating the missed call). Wherein the number of missed calls is optional.
And updating the missing call time of the missing call information if the missing call is the non-first missing call of the calling terminal based on the identification information of the calling terminal without updating. Alternatively, the number of missed calls may be accumulated once.
The service control point combines the missing call information of the first missing call and the updated missing call information into the same message. Optionally, the missed call information is filled in the message _ payload parameter of the data content of the extended short message, and a status report is requested. Since the message content in the SUBMIT _ SM command operation does not use the short _ message parameter, but uses the extended short message data content message _ payload parameter, the message usable length is lengthened, the short _ message parameter usable length is 254bytes, and the extended short message data content message _ payload parameter usable length is 64 Kbytes. The message can be used with a much longer length. I.e. the content of the previous 256 messages, now only one message can be accommodated. If the content of the message is too long, the message can be split by the message center and then sent to the called user.
Step 302, the called service control point sends the combined call missing information to the called message center through the SUBMIT _ SM command.
The service control point combines the missing call information of the first missing call and the updated missing call information into the same message and sends the same message to the message center by using the message delivery command for replacing the short message mark, so that the message center sends the same message to the called user.
The service control point combines the call missing information of the first call missing with the updated call missing information into the same message, sends the same message to a message center by adopting a SUBMIT _ SM command carrying a replace short message flag replace _ if _ present _ flag parameter, and requires a status report.
The replacement principle of carrying the replacement short message flag replace _ if _ present _ flag parameter is to replace the missed call information of the calling terminal, if the calling terminal has a plurality of missed call information, the later missed call information can replace the previously sent missed call information, so that the called user only receives one message.
Step 303, the called service control point sends a message of releasing the call to the calling mobile interaction center.
The called message center returns a status report via the DELIVER _ SM command, step 304.
And after the called message center sends the missed sending reminding message to the called user, the called message center returns a status report to the called service control point through a DELIVER _ SM command. And the called service control point judges whether the message is sent to the called user according to the message _ state parameter in the DELIVER _ SM command. If the message is successfully sent to the called user, the called service control point deletes all the missed call information of the called user, and the called user is prevented from repeatedly receiving the message content.
Optionally, the called service control point configures a program for the called user to delete all missed call reminders of the called user, so as to prevent the called user from receiving the expired missed call reminder. For example, the calling terminal calls the called user, the called user is not started up within a week, and when the called user is started up, the missed call notification is received from the calling terminal, so that the missed call notification may not be meaningful, because the called user may encounter the calling terminal user himself many times within the week without the notification of the missed call information. Therefore, the called user can not continue for a certain time, and the missed call information is deleted.
An embodiment of the present invention provides a missed call reminding system, please refer to fig. 4, including:
a missed call reminding device 401, configured to send missed call information to the message center 402; the missed call reminding device 401 is specifically configured to determine whether the missed call is the first missed call of the calling terminal after the called subscriber generates the missed call; if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal; and combines the missing call information of the first missing call and the updated missing call information into the same message and sends the same message to the message center 402 by using a message delivery command for replacing the short message mark, so that the message center 402 sends the same message to the called user.
When the calling terminal calls the called user and the called user can not continue to call, the event detection point detects the unreachable situation that the called user is busy, no response or out of service range, and the event detection point reports the unreachable situation that the called user is busy, no response or out of service range, that is, call leakage occurs. The missed call includes the missed call information. Optionally, the missed call information includes three parts, namely calling terminal identification information, missed call time (time for generating missed calls) and missed call times (times for generating missed calls). Wherein the number of missed calls is optional.
The missed call reminding device 401 determines whether the missed call is the first missed call of the calling terminal, that is, whether the missed call has been generated by the calling terminal in the process that the called user cannot continue this time. The method specifically comprises the following steps: the missed call reminding device 401 queries whether the calling terminal generates a missed call in the process that the called user cannot continue this time; if not, the missing call is the first missing call of the calling terminal; otherwise, the missed call is the non-first missed call of the calling terminal.
If the missed call is the non-first missed call of the calling terminal, the missed call reminding device 401 updates the missed call information of the calling terminal. As described above, the missed call information includes three parts, i.e., the calling terminal identification information, the missed call time (the time of generating the missed call), and the number of missed calls (the number of times of generating the missed call). Wherein the number of missed calls is optional. And updating the missing call time of the missing call information if the missing call is the non-first missing call of the calling terminal based on the identification information of the calling terminal without updating. Alternatively, the number of missed calls may be accumulated once.
If the missed call is the first missed call of the calling terminal, that is, the missed call is the first missed call in the process that the calling terminal cannot be connected, the missed call reminding device 401 creates the missed call information of the calling terminal.
The missed call reminding device 401 combines the missed call information of the first missed call and the updated missed call information into the same message, and sends the same message to the message center by using the message delivery command replacing the short message mark, so that the message center sends the same message to the called user.
The missed call information of the first missed call and the updated missed call information of the missed call reminding device 401 are merged into the same message, and the same message is sent to the message center 402 by using a SUBMIT _ SM command carrying a replace short message flag replace _ if _ present _ flag parameter, and a status report is required.
Optionally, the missed call information is filled in the message _ payload parameter of the data content of the extended short message, and a status report is requested.
The replacement principle of carrying the replacement short message flag replace _ if _ present _ flag parameter is to replace the missed call information of the calling terminal, if the calling terminal has a plurality of missed call information, the later missed call information can replace the previously sent missed call information, so that the called user only receives one message.
Meanwhile, since the message content in the SUBMIT _ SM command operation does not use the short _ message parameter, but uses the extended short message data content message _ payload parameter, the message usable length is lengthened, the short _ message parameter usable length is 254bytes, and the extended short message data content message _ payload parameter usable length is 64 Kbytes. The message can be used with a much longer length. I.e. the content of the previous 256 messages, now only one message can be accommodated. If the message content is too long, the message can be split by the message center 402 and then sent to the called user.
The missed call alert device 401 may be a service control point.
And the message center 402 is configured to receive the same message sent by the missed call reminding device 401, and send the same message to the called user.
The message center 402 may be: a multimedia information service center; or a short message service center or other information center.
Optionally, the message center 402 is further configured to report a status report to the missed call reminding device 401.
After sending the missed call reminding message to the called subscriber, the message center returns a status report to the missed call reminding device 401 through the DELIVER _ SM command. The missed call reminding device 401 determines whether the message is sent to the called user according to the message _ state parameter in the DELIVER _ SM command. If the message is successfully sent to the called user, the missed call reminding device 401 deletes all the missed call information of the called user, so as to prevent the called user from repeatedly receiving the message content.
In the embodiment of the invention, whether the missed call is the first missed call of the calling terminal is judged by the service control point, and if the missed call is the non-first missed call of the calling terminal, the missed call information of the calling terminal is updated; and combining the missing call information of the first missing call and the updated missing call information into the same message, and sending the same message to a message center by using a message delivery command for replacing the short message mark, so that the message center sends the same message to a called user to complete the combination of the missing call information. Under the condition that the user can not continue, even if a large number of missed calls exist, excessive missed call reminding information can not be received. The user can obtain all missed call prompts through one or more messages, and the experience degree of the user is improved. Meanwhile, because an independent missed call reminding platform is not required to be established, the missed call reminding can be realized by using a service control point and a short message service center or a multimedia information service center of the existing network, the existing network is not required to be greatly modified, and the cost of the missed call reminding service is greatly reduced.
An embodiment of the present invention provides a missed call reminding device 401, please refer to fig. 5 in combination, including: a judging module 501, an updating module 502, a combining module 503 and a sending module 504.
The determining module 501 is configured to determine whether a missed call is the first missed call of the calling terminal after the missed call is generated by the called subscriber.
After the missed call is generated, the determining module 501 determines whether the missed call is the first missed call of the calling terminal, that is, whether the missed call is generated by the calling terminal in the process that the called user cannot continue this time. If not, the missing call is the first missing call of the calling terminal; otherwise, the missing call is a non-first missing call of the calling terminal.
The updating module 502 is configured to update the missed call information of the calling terminal if the determining module 501 determines that the missed call is the non-first missed call of the calling terminal.
As described above, the missed call information includes three parts, i.e., the calling terminal identification information, the missed call time (the time of generating the missed call), and the number of missed calls (the number of times of generating the missed call). Wherein the number of missed calls is optional.
Based on that the identification information of the calling terminal does not need to be updated, if the missed call is the non-first missed call of the calling terminal, the updating module 502 updates the missed call time of the missed call information. Optionally, the update module 502 may accumulate the number of missed calls once.
For example: the calling terminal 13ABC calls the called user in the whole 8:00 am on 5.5.2008, and the called user can not continue and call missing occurs. Then, the caller 13ABC calls the called subscriber at 8:20 am, and the called subscriber is still not available for connection, the update module 502 updates the missed call time to the generation time of the missed call:
calling terminal identification information | Time of missed call |
13ABC | 5 months, 5 days, 08:20 hours, 00 minutes and 00 seconds |
Optionally, the number of missed calls may be accumulated once:
calling terminal identification information | Time of missed call | Number of missed calls |
13ABC | 5 months, 5 days, 08:20 hours, 00 minutes and 00 seconds | 2 |
A merging module 503, configured to merge the missing call information of the first missing call and the missing call information updated by the updating module 502 into the same message.
The merging module 503 fills the missing call information of the first missing call and the missing call information updated by the updating module 502 in the message _ payload parameter of the extended sms data content.
Since the message content in the SUBMIT _ SM command operation does not use the short _ message parameter, but uses the extended short message data content message _ payload parameter, the message usable length is lengthened, the short _ message parameter usable length is 254bytes, and the extended short message data content message _ payload parameter usable length is 64 Kbytes. The message can be used with a much longer length. I.e. the content of the previous 256 messages, now only one message can be accommodated.
A sending module 504, configured to send the same message combined by the combining module 503 to the message center by using a message delivery command replacing the short message identifier, so that the message center sends the same message to the called user.
The sending module 504 sends the same message merged by the merging module 503 to the message center by using the SUBMIT _ SM command carrying the replace _ if _ present _ flag parameter of the replacement short message flag, and requires a status report. The replacement principle of the replace _ if _ present _ flag parameter is to replace the missed call information of the calling terminal, and if the calling terminal has a plurality of missed call information, the later-sent missed call information can replace the previously-sent missed call information.
Referring to fig. 6, an embodiment of the present invention provides a schematic structural diagram of a missed call reminding device. The system specifically comprises a receiving module 601, a triggering module 602, a querying module 603, a judging module 604, an updating module 605, a newly-built module 606, a merging module 607 and a sending module 608. The receiving module 601, the triggering module 602, the querying module 603, and the creating module 606 are optional.
The receiving module 601 is configured to receive an unreachable message from a called user reported by an event detection point.
When a calling terminal calls a called user and the called user can not continue to call, the EDP detects that the called user is busy, no response or out of service and other unreachable situations, and the event detection point reports the unreachable situations that the called user is busy, no response or out of service and the like, namely missed calls are generated. The receiving module 601 receives the message unreachable by the called party reported by the EDP.
The triggering module 602 is configured to, after the called unreachable message received by the receiving module 601 is received, trigger the querying module 603 to query whether a missed call is generated by the calling terminal in the process that the called user cannot continue this time.
The query module 603 is configured to query, according to the trigger of the trigger module 602, whether the calling terminal generates a missed call in the process that the called user cannot continue this time.
The determining module 604 is configured to determine whether the missed call is the first missed call of the calling terminal according to the result queried by the querying module 601.
The query module 603 queries whether the calling terminal generates a missed call in the process that the called user cannot continue this time; if the missed call is not generated, the determining module 604 determines that the missed call is the first missed call of the calling terminal; otherwise, the missed call is judged to be the non-first missed call of the calling terminal.
An updating module 605, configured to update the missed call information of the calling terminal if the determining module 604 determines that the missed call is the non-first missed call of the calling terminal.
As described above, the missed call information includes three parts, i.e., the calling terminal identification information, the missed call time (the time of generating the missed call), and the number of missed calls (the number of times of generating the missed call). Wherein the number of missed calls is optional.
Based on the identification information of the calling terminal, the updating module 605 updates the missing call time of the missing call information if the missing call is the non-first missing call of the calling terminal. Optionally, the update module 605 may accumulate the number of missed calls once.
A new creating module 606, configured to create new missing call information of the calling terminal if the determining module 604 determines that the missing call is the first missing call of the calling terminal. For example:
calling terminal identification information | Time of missed call |
13XXX | A certain time, a certain minute and a certain second of a certain day and a certain month |
Or,
calling terminal identification information | Time of missed call | Number of missed calls |
13XXX | A certain time, a certain minute and a certain second of a certain day and a certain month | N |
Wherein N is 1.
A merging module 607, configured to merge the missing call information of the first missing call and the missing call information updated by the updating module 605 into the same message.
The merging module 607 fills the missing call information of the first missing call and the missing call information updated by the updating module 605 in the message _ payload parameter of the extended sms data content.
Since the message content in the SUBMIT _ SM command operation does not use the short _ message parameter, but uses the extended short message data content message _ payload parameter, the message usable length is lengthened, the short _ message parameter usable length is 254bytes, and the extended short message data content message _ payload parameter usable length is 64 Kbytes. The message can be used with a much longer length. I.e. the content of the previous 256 messages, now only one message can be accommodated.
A sending module 608, configured to send the same message combined by the combining module 607 to the message center by using a message delivery command replacing the short message flag, so that the message center sends the same message to the called user.
The sending module 608 sends the same message merged by the merging module 607 to the message center by using the SUBMIT _ SM command carrying the replace _ if _ present _ flag parameter of the replacement short message flag, and requests a status report. The replacement principle of the replace _ if _ present _ flag parameter is to replace the missed call information of the calling terminal, and if the calling terminal has a plurality of missed call information, the later-sent missed call information can replace the previously-sent missed call information.
The embodiment of the invention judges whether the missed call is the first missed call of the calling terminal through the service control point, and if the missed call is the non-first missed call of the calling terminal, the missed call information of the calling terminal is updated; and combining the missing call information of the first missing call and the updated missing call information into the same message, and sending the same message to a message center by using a message delivery command for replacing the short message mark, so that the message center sends the same message to a called user to complete the combination of the missing call information. Under the condition that the user can not continue, even if a large number of missed calls exist, excessive missed call reminding information can not be received. The user can obtain all missed call prompts through one or more messages, and the experience degree of the user is improved. Meanwhile, because an independent missed call reminding platform is not required to be established, the missed call reminding can be realized by using a Service Control Point (SCP) and a short message service center or a multimedia information service center of the current network, the current network is not required to be greatly modified, and the cost of the missed call reminding service is greatly reduced.
As will be apparent to those skilled in the art from this disclosure, all or part of the steps of the above method can also be implemented by hardware associated with program instructions, and the program can be stored in a computer-readable storage medium, such as: ROM, RAM, or optical disks, etc.
In summary, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (7)
1. A missed call reminding method is characterized by comprising the following steps:
after the called party generates a missed call, the called service control point judges whether the missed call is the first missed call of the calling terminal;
if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal;
the called service control point combines the missed call information of the first missed call and the updated missed call information into the same message, and sends the same message to a called message center by adopting a SUBMIT _ SM command carrying a replace short message identifier replace _ if _ present _ flag parameter so that the called message center sends the same message to the called user, wherein the missed call information is filled in an expanded short message data content message _ payload parameter;
and the called service control point returns a state report through a DELIVER _ SM command after receiving the missed call reminding message sent by the called message center to the called user, judges whether the message is sent to the called user according to the message _ state parameter in the DELIVER _ SM command, and deletes all the missed call information of the called user if the message is successfully sent to the called user.
2. The method of claim 1, wherein the missed call comprises missed call information; the missed call information comprises calling terminal identification information and missed call time.
3. The method of claim 1, wherein the determining whether the missed call is the first missed call of the calling terminal specifically comprises:
inquiring whether the calling terminal generates a missed call in the process that the called user cannot continue at this time; if not, the missed call is the first missed call of the calling terminal; otherwise, the missed call is a non-first missed call of the calling terminal.
4. The method according to claim 2, wherein the updating the missed call information of the calling terminal specifically comprises:
and updating the call missing time of the call missing.
5. The method of claim 4, wherein the missed call information further includes a number of missed calls, and wherein the updating the missed call information of the calling terminal further includes: the number of missed calls is accumulated once.
6. The method of claim 1, wherein the message center comprises:
a multimedia information service center; or,
a short message service center.
7. A missed call alert system, the system comprising: the missed call reminding equipment is used for sending the missed call information to the message center;
the missed call reminding device is used for judging whether the missed call is the first missed call of the calling terminal after the called user generates the missed call; if the missed call is the non-first missed call of the calling terminal, updating the missed call information of the calling terminal; merging the missed call information of the first missed call and the updated missed call information into a same message, and sending the same message to a message center by adopting a SUBMIT _ SM command carrying a replace short message identifier replace _ if _ present _ flag parameter so that the message center sends the same message to the called user, wherein the missed call information is filled in an expanded short message data content message _ payload parameter;
the message center is used for receiving the same message sent by the missed call reminding device and sending the same message to the called user, and is also used for returning a status report to the missed call reminding device through a DELIVER _ SM command after sending the missed call reminding message to the called user, the missed call reminding device judges whether the message is sent to the called user according to the message _ state parameter in the DELIVER _ SM command, and if the message is successfully sent to the called user, the missed call reminding device deletes all the missed call information of the called user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810241225 CN101754144B (en) | 2008-12-16 | 2008-12-16 | Crosstalk reminding method, system and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810241225 CN101754144B (en) | 2008-12-16 | 2008-12-16 | Crosstalk reminding method, system and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101754144A CN101754144A (en) | 2010-06-23 |
CN101754144B true CN101754144B (en) | 2013-08-07 |
Family
ID=42480374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810241225 Expired - Fee Related CN101754144B (en) | 2008-12-16 | 2008-12-16 | Crosstalk reminding method, system and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101754144B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387484B (en) * | 2010-08-31 | 2014-04-02 | 比亚迪股份有限公司 | Information transmitting method, information receiving method and communication terminal |
WO2014166042A1 (en) * | 2013-04-08 | 2014-10-16 | 华为技术有限公司 | Terminal device, interactive voice response device, missing call reminding system and method |
CN103281464B (en) * | 2013-05-30 | 2016-09-21 | 范晓林 | Based on signaling deficient stop missed call notification system and method |
CN104581650B (en) * | 2014-12-18 | 2018-10-19 | 深圳市普天宜通技术股份有限公司 | A kind of leakproof sound missed call method and system of public network cluster |
TWI592005B (en) * | 2015-12-01 | 2017-07-11 | Chunghwa Telecom Co Ltd | According to the situation to respond to calls and methods of handling missed calls |
CN118175229B (en) * | 2024-05-10 | 2024-10-18 | 荣耀终端有限公司 | Display method, terminal device, and computer-readable medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026792A (en) * | 2007-01-29 | 2007-08-29 | 华为技术有限公司 | Method and system for realizing missing call notification business |
CN101043652A (en) * | 2007-03-12 | 2007-09-26 | 华为技术有限公司 | Missing call reminding method and missing call reminding service entity |
CN101052165A (en) * | 2007-04-30 | 2007-10-10 | 华为技术有限公司 | Replacing method for leak talk informing message, leak talk prompting system and business platform |
-
2008
- 2008-12-16 CN CN 200810241225 patent/CN101754144B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026792A (en) * | 2007-01-29 | 2007-08-29 | 华为技术有限公司 | Method and system for realizing missing call notification business |
CN101043652A (en) * | 2007-03-12 | 2007-09-26 | 华为技术有限公司 | Missing call reminding method and missing call reminding service entity |
CN101052165A (en) * | 2007-04-30 | 2007-10-10 | 华为技术有限公司 | Replacing method for leak talk informing message, leak talk prompting system and business platform |
Also Published As
Publication number | Publication date |
---|---|
CN101754144A (en) | 2010-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9392426B2 (en) | Intelligent delivery agent for short message distribution center | |
CN101754144B (en) | Crosstalk reminding method, system and device | |
JP3373214B2 (en) | Method and apparatus for providing telecommunications services | |
EP1255414B1 (en) | Automatic SMS handling | |
CN100525486C (en) | Method and system for realizing missing call notification business | |
WO2006062900A2 (en) | Scalable message forwarding | |
WO2003013079A1 (en) | Messaging systems | |
CN100452905C (en) | A sending method for short message | |
DK0631452T3 (en) | Method of managing a message center for a cellular radio messaging system | |
EP2184897B1 (en) | Method, apparatus and system for reporting transmission state | |
EP2099204A1 (en) | Missed call prompting method, missed call prompting system and missed call prompting service platform | |
EP1865731A1 (en) | A method for realizing short message called service and a short message process system | |
US20080194277A1 (en) | Multimedia message center, terminal and method for multimedia message | |
CN101605306B (en) | Intelligent integration system of call reminding short messages and integration method thereof | |
CN1276640C (en) | Payment method for transmitting multimedia short message by utilizing third side as transmitting side | |
EP1810533B1 (en) | Telecommunications services apparatus and method | |
EP2200264A1 (en) | Method for notifying availability of called party to calling party | |
KR101051021B1 (en) | Incoming call history providing method and system | |
KR20070000752A (en) | Protecting method for missing of sms message in msc | |
KR100783265B1 (en) | System for providing calling information with multimedia message in wireless telecommunication network | |
KR20030097338A (en) | System and Method for Forwarding of Short Message Service | |
KR100920891B1 (en) | System for Providing Incomplete Calling Information for Called Parties | |
KR100649590B1 (en) | Called ring sound providing method and system for providing event message in busy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130807 |