Nothing Special   »   [go: up one dir, main page]

CN101754144B - Crosstalk reminding method, system and device - Google Patents

Crosstalk reminding method, system and device Download PDF

Info

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
Application number
CN 200810241225
Other languages
Chinese (zh)
Other versions
CN101754144A (en
Inventor
杨文�
李德强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200810241225 priority Critical patent/CN101754144B/en
Publication of CN101754144A publication Critical patent/CN101754144A/en
Application granted granted Critical
Publication of CN101754144B publication Critical patent/CN101754144B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Missed call reminding method, system and equipment
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:
step 101, after a called user generates a missed call, judging whether the missed call is a first missed call of a calling terminal;
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
Step 103, merging 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 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 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.
Step 202, updating the missing call time of the calling terminal.
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.
Step 203, updating whether the call missing time of the calling terminal is successful.
Step 204, the missing call time of the calling terminal is not updated successfully, that is, the missing call is the first missing call in the process that the calling terminal can not be connected, and the service control point creates the missing call information of the calling terminal.
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.
CN 200810241225 2008-12-16 2008-12-16 Crosstalk reminding method, system and device Expired - Fee Related CN101754144B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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