失败短信处理方法、装置与系统的制作方法

文档序号:7735876阅读:355来源:国知局
专利名称:失败短信处理方法、装置与系统的制作方法
技术领域
本发明涉及短信业务领域,特别地,涉及一种失败短信处理方法、装置与系统。
背景技术
在移动通信中,手机与短信中心的通信过程可以分为上行和下行,上行是指手机发送短信到短信中心的过程,下行是指短信中心投递短信至手机的过程。上行的短信如果因被叫号码错误原因导致的失败,短信中心的处理结束;下行短信如果发送失败,则短信中心根据失败码对应的重发规则进行重发。由于存在无线网络、手机终端、号码格式输入不正确等不确定因素,所以经常会出现短信上行、下行失败的情况。以中兴短信中心为例,短信下行的主要失败码有8202(含义寻呼无响应)、8203(含义目标忙)、8204(含义无证实应答)、8205 (含义目标资源短缺)、8207 (含 义目标不在服务区)、和8208(含义目标已不在该地址);上行的短信失败码主要为40973(含义无效或不支持的目的地)。对于下行失败的短信,短信中心根据下发失败的失败码配置了对应的重发规则,每个失败码的重发规则的区别在于重发的时间间隔和重发的次数不相同;而位长错误的上行短信,短信中心则直接判断为失败。短信中心虽然可以根据不同下行失败码配置重发规则,在一定程度上解决了由于网络资源不足导致短信下发失败的问题,但是仍然存在如下问题(I)如果手机处于异常状态,例如,假忙或诸如短信收件箱满出现目标资源短缺等,尽管短信中心有重发规则,但由于是手机本身存在的问题,导致了短信的每次重发均不会成功,而手机使用者并不能感知到是手机出现了问题,反而认为是网络有问题而致短信收不到;(2)从节省网络资源的角度考虑,短信中心的重发规则都会设置最大发送次数,当发送次数超过最大重试次数时,短信中心按失败处理;(3)如果发送方发送的点对点短信的被叫号码位长不等于11位,则短信中心在收到该短信时直接判为失败,而发短信者并不知道发送的号码不正确;(4)手机携带参数不规范导致短信的下发失败。以上四种情况出现的短信失败,目前短信中心均没有相应的解决措施。

发明内容
本发明要解决的一个技术问题是提供一种失败短信处理方法、装置与系统,能够弥补目前失败短信处理的不足,并提供必要的语音提示以提高短信上行和下行发送的成功率。根据本发明的一方面,提出了一种失败短信处理方法,包括采集原始话单,并过滤出发送失败的话单;根据所配置的失败短信处理规则和发送失败的话单重构原短信或生成提示短信,其中,提示短信包括语音提示短信和非语音提示短信;根据失败短信处理规则将所重构的原短信、非语音提示短信发送至短信的主叫方或被叫方,将语音提示短信转换为语音形式,并通过ISUP接口呼叫被叫方。根据本发明的另一方面,还提出了一种失败短信处理装置,包括话单采集单元,用于采集原始话单,并过滤出发送失败的话单;短信生成单元,用于根据所配置的失败短信处理规则和发送失败的话单重构原短信或生成提示短信,其中,提示短信包括语音提示短信和非语音提示短信;短信投递单元,用于根据失败短信处理规则发送所重构的原短信、非语音提示短信和语音提示短信,并接收短信投递响应消息;其中,短信生成单元分别与话单采集单元和短信投递单元相连。根据本发明又一方面,还提出了一种失败短信处理系统,包括短信中心、互通网关、文本转语音平台以及上述实施例的失败短信处理装置,其中,短信中心,用于实现短信的投递并向失败短信处理装置反馈投递结果;互通网关,用于将语音提示短信转发至文本转语音平台;文本转语音平台,用于将语音提示短信转换为语音形式,并通过ISUP接口呼叫原短信的被叫方;其中,短信中心分别与失败短信处理装置、互通网关相连,互通网关与文本转语音平台相连。
本发明提供的失败短信处理方法、装置与系统,能够弥补短信中心在处理失败短信方面的不同,同时辅以必要的语音提示以提高短信上行和下行的发送成功率,提升用户的感知度。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中图I是本发明失败短信处理方法的一个实施例的流程示意图。图2是本发明失败短信处理装置的一个实施例的结构示意图。图3是本发明失败短信处理装置的另一实施例的结构示意图。图4是本发明失败短信处理系统的一个实施例的结构示意图。图5是本发明重构原短信的发送流程示意图。图6是本发明语音提示短信的发送流程示意图。图7是本发明非语音提示短信的发送流程示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。图I是本发明失败短信处理方法的一个实施例的流程示意图。如图I所示,该实施例可以包括以下步骤S102,采集原始话单,并过滤出发送失败的话单;在一个实例中,可以通过文件传输协议(File Transfer Protocol,FTP)接口从短信中心采集原始话单,并对所采集的原始话单进行预处理,即,对话单中标识失败码的字段进行判断,从中过滤掉已成功发送的短信话单,提取出发送失败的话单。
S104,根据所配置的失败短信处理规则和发送失败的话单重构原短信或生成提示短信,其中,提示短信包括语音提示短信和非语音提示短信;在另一实例中,根据失败短信处理规则中的失败码类型来进行相应处理,例如,如果是网络原因导致的失败则重构原短信,如果是操作错误导致的失败则构造非语音提示短信,如果是终端原因导致的失败则构造语音提示短信,同时,还可以对上述信息进行统计,并存储到数据库中。如果是重构短信,则重构出的短信保持原短信的基本特征,包括原主叫、原被叫、原有效时间、原短信内容等信息;如果是生成非语音提示短信,则该提示短信的主叫使用统一客服号码,可以根据不同的失败码提示不同的内容;如果是生成语音提示短信,则该短信的主叫使用统一客服号码,被叫号码为原被叫号码加特殊前缀,以便与点对点短信区分,便于短信中心和网关的转发。S106,根据失败短信处理规则将所重构的原短信、非语音提示短信发送至短信 的主叫方或被叫方,将语音提示短信转换为语音形式,并通过ISDN用户部分(ISDN UserPart, I SUP)接口呼叫被叫方。在又一实例中,所重构的原短信、生成的语音提示短信、非语音提示短信可以通过点到点短消息(Short Message Peer to Peer, SMPP)接口发送至短信中心,再由短信中心将重构的原短信和非语音提示短信通过移动网络发送至相应的主叫方或被叫方,生成的语音提示短信通过互通网关发送至文本转语音平台,转换为语音形式后再通过ISUP接口呼叫原短信的被叫方,以实现文本转语音的呼叫提醒。该实施例能够弥补短信中心在处理失败短信方面的不同,同时辅以必要的语音提示,可以提高短信上行和下行的发送成功率,提升用户的感知度。在一个实例中,失败短信处理规则至少包括下述之一失败码处理策略、短信周期判断、号首判断、帐号判断、发送策略、发送频次以及屏蔽策略。具体地,失败码处理策略可以包括在失败话单中的失败码为目标忙或目标资源短缺时,生成语音提示短信;在失败话单中的失败码为寻呼无响应、无证实应答、目标不在服务区或目标已不在原交换机地址时,重构原短信;在失败话单中的失败码为无效或不支持的目的地时,生成非语音提示短信;在失败话单中的失败码为参数错误时,重构原短信并修改错误的参数。举例说明,如果失败码为目标忙或目标资源短缺(例如,短信收件箱满),再根据失败码判断为移动终端问题,则生成一条语音提示短信,短信的内容可以为告知用户的正确操作方法,该短信经过文本转语音后,通过语音呼叫的方式告知被叫用户;如果失败码为寻呼无响应、无证实应答、目标不在服务区、目标已不在原交换机地址(例如,此时用户在2个以上交换机覆盖的边缘移动,正在向新交换机进行注册登记时有短信下发,此时,短信中心处获得的仍为旧地址,当短信到达原交换机时,用户已注册到新的交换机,此时出现目标已不在原交换机地址的失败),则重构原短信以增加该条短信的下发机会;如果失败码为无效或不支持的目的地,则对被叫号码的位长进行判断,判断后生成相应的非语音提示短信,指出用户被叫不正确,请主叫用户重新核查被叫号码;如果失败码为参数错误,则重构原短信并修改错误的参数。
另外,短信周期判断至少包括下述之一提交时间、下发时间以及有效时间。根据行业标准,一条短信从提交到最终发给用户,在短信中心保留的时间最多为48小时,由于失败短信在短信中心已消耗了一段时间,故本发明提取话单中原短信的有效时间、结合当前系统的时间计算出该短信的剩余有效时间,如果剩余有效时间小于本系统的当前时间,则停止该短信的重发,否则可以进行重构和发送,其中,该短信的有效期=原短信的有效时间-本系统的当前时间。此外,号首判断即对主被叫号码进行分析,只有满足条件时才被处理,通常主叫号首为13、15、18开头的手机号码,被叫号首为本省C网手机号段。号首判断至少包括下述之
一主叫号首和被叫号首。本发明主要处理的数据源为点对点失败的短信话单,具备对提交帐号和下发帐号进行判别功能,对满足指定帐号的失败短信话单进行分析、判断,采取不同的发送策略,同时规避从本系统发出的短信,满足此条件的帐号有移动互联互通帐号、联通互联互通帐号、 电信的MSC和短信中心GT。具体地,帐号判断至少包括下述之一提交帐号(即,主叫)和投递帐号。发送策略规定了本发明业务运行的时间段,目的是避免晚间时段对用户休息的打扰,其次将根据原失败短信话单中的短信中心GT信息在短信投递时只发送到主叫归属的短信中心,以避免主被叫归属不同短信中心时,由于存在2条失败短信话单,造成2次重构短信和2次投递。具体地,发送策略至少包括下述之一发送时间设置、主叫号码替换和被叫号码前插接入码。发送频次提供了语音短信发送次数的限制,其目的是防止过多的语音呼叫引起用户的反感,发送频次可以定义每天语音短信发送的次数和/或每月语音短信发送的总次数。另外,在用户投诉不需要本发明对其失败短信进行处理时,屏蔽策略可以进行黑名单设置,以屏蔽本发明的处理过程。图2是本发明失败短信处理装置的一个实施例的结构示意图。如图2所示,该实施例的装置20可以包括话单采集单元21,用于采集原始话单,并过滤出发送失败的话单,此外,话单采集单元可以支持采集多个短信中心和不同厂家的原始话单,其中,该失败的话单可以为点对点失败的短信话单,或为非点对点失败的短信话单。短信生成单元22,用于根据所配置的失败短信处理规则和发送失败的话单重构原短信或生成提示短信,其中,提示短信包括语音提示短信和非语音提示短信,失败短信处理规则至少包括下述之一失败码处理策略、短信周期判断、号首判断、帐号判断、发送策略、发送频次以及屏蔽策略,短信周期判断至少包括下述之一提交时间、下发时间以及有效时间,号首判断至少包括下述之一主叫号首和被叫号首,帐号判断至少包括下述之一提交帐号和投递帐号,发送策略至少包括下述之一发送时间设置、主叫号码替换和被叫号码前插接入码,发送频次至少包括下述之一日发送频次和月发送频次;在一个实例中,短信生成单元可以根据原始话单中的失败码,结合本系统中配置的失败码处理规则生成重构短信或提示短信;还可以根据原始话单中的提交时间、有效时间及本系统当前的时间,在满足行业规范的前提下重构原短信;也可以根据原始话单中的主叫号首和被叫号首进行判断,从而过滤出主叫或被叫为本省的点对点发送的失败短信进行处理。此外,还可以根据原始话单中的提交帐号、投递帐号进行判断,对符合点对点的帐号进行处理,以避免对由业务侧发起的模拟手机号码发送的失败短信进行处理,通常此类短信是业务推广的广告短信,也是用户不愿接收的短信,同时也避免由本系统帐号提交的失败短信被循环处理。另外,短信生成单元还可以根据原始话单中的失败码判断是重构原短信还是生成提示短信;如果是生成提示短信,则进一步判断是对主叫提醒还是对被叫提醒,如果对主叫提醒则将原主叫号码替换为电信统一客服号码,发送提示短信;如果是对被叫提醒则将原主叫号码替换为电信统一客服号码,被叫号码前插特殊接入码,短信中心将根据这个特殊的接入码路由到文本转语音平台,同时为避免语音呼叫频次过多造成用户的反感,配置了日发送频次设置和月总发送频次设置。短信投递单元23,用于根据失败短信处理规则发送所重构的原短信、非语音提示短信和语音提示短信,并接收短信投递响应消息;·其中,短信生成单元分别与话单采集单元和短信投递单元相连。该实施例能够弥补短信中心在处理失败短信方面的不同,同时辅以必要的语音提示,可以提高短信上行和下行的发送成功率,提升用户的感知度。进一步地,本发明的失败短信处理装置还可以包括数据库,用于存储本系统的配置数据和统计数据,其中配置数据规定了失败短信的处理规则,统计数据作为数据报表查询使用,例如可以包括失败短信记录、发送数量、发送结果等。图3是本发明失败短信处理装置的另一实施例的结构示意图。如图3所示,与图2中的实施例相比,该实施例的装置30中的短信生成单元31可以包括判断子单元311,用于判断失败话单中失败码的类型;短信重构子单元312,用于在失败话单中的失败码为寻呼无响应、无证实应答、目标不在服务区或目标已不在原交换机地址时重构原短信,以及在失败话单中的失败码为参数错误时重构原短信并修改错误的参数;短信生成子单元313,用于在失败话单中的失败码为目标忙或目标资源短缺时生成语音提示短信,以及在失败话单中的失败码为无效或不支持的目的地时生成非语音提示短 目;其中,判断子单元分别与短信重构子单元和短信生成子单元相连。图4是本发明失败短信处理系统的一个实施例的结构示意图。如图4所示,该实施例的系统40可以包括失败短信处理装置41,可以通过上述图2和图3中的实施例实现;短信中心42,用于实现短信的投递并向失败短信处理装置反馈投递结果;互通网关43,用于将语音提示短信转发至文本转语音平台,其可以汇集网内短信中心的短信业务,实现异种网元之间的短信互通以及其他运营商的短信业务互通;文本转语音平台44,用于将语音提示短信转换为语音形式,并通过ISUP接口呼叫原短信的被叫方;具体地,该平台提供ISUP接口,提供和语音网的语音通道,经由文本到语音的转换,并实现语音的呼叫功能。在一个实例中,该文本转语音平台的功能可以采用电话QQ平台来具体实现,QQ平台去掉被叫号码前的特殊前缀,通过ISUP接口呼叫被叫用户,实现文本转语音的呼叫提醒。其中,短信中心分别与失败短信处理装置、互通网关相连,互通网关与文本转语音平台相连。具体地,短信中心与失败短信处理装置中的话单采集单元通过FTP接口传递话单,与短信投递单元通过SMPP接口发送短信和接收状态反馈。此外,话单采集单元同时可以与多个短信中心相连,短信投递单元也可以同时与多个短信中心相连,提供与多个短信中心实现短信投递的功能,并要求短信中心返回状态报告,短信投递单元处理短信中心返回的状态报告,根据状态报告判断重发短信的发送最终结果,为查询统计提供数据。进一步地,可以利用上述实施例中的失败短信处理方法、失败短信处理装置以及失败短信处理系统实现下述图5-图7的重构短信发送和提示短信发送。图5是本发明重构原短信的发送流程示意图。如图5所示,包括以下步骤
S502,话单采集单元从短信中心提取话单,并完成失败短信的过滤;S504,短信生成单元从话单采集单元得到失败的短信话单,匹配数据库中配置的各规则,在失败码为网络原因导致的短信下发失败时,重构原短信,并转给短信投递单元;S506,短信投递单元通过SMPP接口将短信投递到短信中心;S508,短信中心将该条短信通过移动网络再发送给用户。图6是本发明语音提示短信的发送流程示意图。如图6所示,包括以下步骤S602,话单采集单元从短信中心提取话单,并完成失败短信的过滤;S604,短信生成单元从话单采集单元得到失败的短信话单,匹配数据库中配置的各规则,当失败码为被叫终端原因导致的短信下发失败时,构造一条语音提示短信,内容为指导用户操作的方法,该短信的主叫号码为客服号码,被叫号码前插特殊前缀转给短信投递单元;S606,短信投递单元通过SMPP接口将短信投递到短信中心;S608,短信中心根据被叫号码前的特殊前缀将该条短信送到互通网关;S610,互通网关再根据被叫号码前的特殊前缀将该条短信发送至文本转语音平台;S612,文本转语音平台通过ISUP接口向移动网络发起呼叫;S614,移动网络接续被叫用户,用户听取语音,根据语音提示执行相应的操作。图7是本发明非语音提示短信的发送流程示意图。如图7所示,可以包括以下步骤S702,话单采集单元从短信中心提取话单,并完成失败短信的过滤;S704,短信生成单元从话单采集单元得到失败的短信话单,匹配数据库中配置的各规则,当失败码为主叫用户原因导致的短信提交失败时,构造一条非语音提示短信转给短信投递单元,短信内容为指导用户操作的方法,该短信的主叫号码为客服号码,被叫为原失败短信中的主叫号码;S706,短信投递单元通过SMPP接口将短信投递到短信中心;S708,短信中心将该条短信通过移动网络再投递给原主叫用户,用户查看短信,根据短信提示执行相应的操作。
本发明的上述实施例根据短信中心话单中所记录的不同失败码采取不同的处理措施,弥补了短信中心在处理失败短信方面的不足。此外,上述实施例的系统结构简单、部署快、成本低。同时,还可以利用已有的网络资源。虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明 ,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
权利要求
1.一种失败短信处理方法,其特征在于,包括 采集原始话单,并过滤出发送失败的话单; 根据所配置的失败短信处理规则和所述发送失败的话单重构原短信或生成提示短信,其中,所述提示短信包括语音提示短信和非语音提示短信; 根据所述失败短信处理规则将所重构的原短信、非语音提示短信发送至短信的主叫方或被叫方,将所述语音提示短信转换为语音形式,并通过ISUP接口呼叫所述被叫方。
2.根据权利要求I所述的失败短信处理方法,其特征在于,所述失败短信处理规则至少包括下述之一失败码处理策略、短信周期判断、号首判断、帐号判断、发送策略、发送频次以及屏蔽策略。
3.根据权利要求2所述的失败短信处理方法,其特征在于,所述失败码处理策略包括 在所述失败话单中的失败码为目标忙或目标资源短缺时,生成所述语音提示短信; 在所述失败话单中的失败码为寻呼无响应、无证实应答、目标不在服务区或目标已不在原交换机地址时,重构所述原短信; 在所述失败话单中的失败码为无效或不支持的目的地时,生成所述非语音提示短信; 在所述失败话单中的失败码为参数错误时,重构所述原短信并修改错误的参数。
4.根据权利要求2所述的失败短信处理方法,其特征在于,所述短信周期判断至少包括下述之一提交时间、下发时间以及有效时间。
5.根据权利要求2所述的失败短信处理方法,其特征在于,所述号首判断至少包括下述之一主叫号首和被叫号首。
6.根据权利要求2所述的失败短信处理方法,其特征在于,所述帐号判断至少包括下述之一提交帐号和投递帐号。
7.根据权利要求2所述的失败短信处理方法,其特征在于,所述发送策略至少包括下述之一发送时间设置、主叫号码替换和被叫号码前插接入码。
8.根据权利要求2所述的失败短信处理方法,其特征在于,所述发送频次至少包括下述之一日发送频次和月发送频次。
9.根据权利要求I所述的失败短信处理方法,其特征在于,所述失败的话单为点对点失败的短信话单。
10.一种失败短信处理装置,其特征在于,包括 话单采集单元,用于采集原始话单,并过滤出发送失败的话单; 短信生成单元,用于根据所配置的失败短信处理规则和所述发送失败的话单重构原短信或生成提示短信,其中,所述提示短信包括语音提示短信和非语音提示短信; 短信投递单元,用于根据所述失败短信处理规则发送所重构的原短信、非语音提示短/[目和语首提不短/[目,并接收短/[目投递响应消息; 其中,所述短信生成单元分别与所述话单采集单元和所述短信投递单元相连。
11.根据权利要求10所述的失败短信处理装置,其特征在于,所述失败短信处理规则至少包括下述之一失败码处理策略、短信周期判断、号首判断、帐号判断、发送策略、发送频次以及屏蔽策略。
12.根据权利要求11所述的失败短信处理装置,其特征在于,所述短信生成单元包括 判断子单元,用于判断所述失败话单中失败码的类型;短信重构子单元,用于在所述失败话单中的失败码为寻呼无响应、无证实应答、目标不在服务区或目标已不在原交换机地址时重构所述原短信,以及在所述失败话单中的失败码为参数错误时重构所述原短信并修改错误的参数; 短信生成子单元,用于在所述失败话单中的失败码为目标忙或目标资源短缺时生成所述语音提示短信,以及在所述失败话单中的失败码为无效或不支持的目的地时生成所述非语首提不短/[目; 其中,所述判断子单元分别与所述短信重构子单元和所述短信生成子单元相连。
13.根据权利要求11所述的失败短信处理装置,其特征在于,所述短信周期判断至少包括下述之一提交时间、下发时间以及有效时间。
14.根据权利要求11所述的失败短信处理装置,其特征在于,所述号首判断至少包括下述之一主叫号首和被叫号首。
15.根据权利要求11所述的失败短信处理装置,其特征在于,所述帐号判断至少包括下述之一提交帐号和投递帐号。
16.根据权利要求11所述的失败短信处理装置,其特征在于,所述发送策略至少包括下述之一发送时间设置、主叫号码替换和被叫号码前插接入码。
17.根据权利要求11所述的失败短信处理装置,其特征在于,所述发送频次至少包括下述之一日发送频次和月发送频次。
18.根据权利要求10所述的失败短信处理装置,其特征在于,所述失败的话单为点对点失败的短信话单。
19.一种失败短信处理系统,其特征在于,包括短信中心、互通网关、文本转语音平台以及权利要求10-18中任一项所述的失败短信处理装置,其中, 所述短信中心,用于实现短信的投递并向所述失败短信处理装置反馈投递结果; 所述互通网关,用于将所述语音提示短信转发至所述文本转语音平台; 所述文本转语音平台,用于将所述语音提示短信转换为语音形式,并通过ISUP接口呼叫所述原短信的被叫方; 其中,所述短信中心分别与所述失败短信处理装置、所述互通网关相连,所述互通网关与所述文本转语音平台相连。
全文摘要
本发明公开了一种失败短信处理方法、装置与系统。其中,该方法包括采集原始话单,并过滤出发送失败的话单;根据所配置的失败短信处理规则和发送失败的话单重构原短信或生成提示短信,其中,提示短信包括语音提示短信和非语音提示短信;根据失败短信处理规则将所重构的原短信、非语音提示短信发送至短信的主叫方或被叫方,将语音提示短信转换为语音形式,并通过ISUP接口呼叫被叫方。本发明能够弥补短信中心在处理失败短信方面的不同,同时辅以必要的语音提示以提高短信上行和下行的发送成功率,提升用户的感知度。
文档编号H04W88/18GK102905230SQ20111021290
公开日2013年1月30日 申请日期2011年7月28日 优先权日2011年7月28日
发明者马利, 郑浩, 沈平, 陈美 , 王健, 杨华琴, 金熠, 钱浩, 肖江浩 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1