CN114979987B - 异常短信识别重送方法、装置、电子设备和存储介质 - Google Patents
异常短信识别重送方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN114979987B CN114979987B CN202110199432.XA CN202110199432A CN114979987B CN 114979987 B CN114979987 B CN 114979987B CN 202110199432 A CN202110199432 A CN 202110199432A CN 114979987 B CN114979987 B CN 114979987B
- Authority
- CN
- China
- Prior art keywords
- short message
- message
- smpp
- sending
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供异常短信识别重送方法、装置、电子设备和存储介质,包括:在SMPP消息中增加状态报告信息;基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。本发明通过在异常场景下在短消息中增加状态报告信息,将***异常转化为智能处理机制,实现了短消息根据配置信息按需调用,确保了短信***的高可用性。
Description
技术领域
本发明涉及业务支撑短信技术领域,尤其涉及异常短信识别重送方法、装置、电子设备和存储介质,
背景技术
在现有的BOSS(Business&Operation Support System,业务运营支撑***)中,具体划分为四个部分:计费及结算***、营业与账务***、客户服务***和决策支持***,BOSS从业务层面来看就是一个框架,来承载业务***、CRM(Customer RelationshipManagement,客户关系管理)***、计费***,实现统一框架中的纵向、横向管理。
其中BOSS打点短信发送采用单点单向传递技术,由BOSS***生成短消息文件,通过RBI(Record Bill Interface,话单接口处理机)传送文件到SSMFEP(SynchronizationStatus Message Front End Processor,同步状态信息前置机),SSMFEP将短消息文件中的短信内容转换成SMPP(short message peer to peer)消息转发到FEP(Front EndProcessor,前置机),FEP将SMPP消息发送到各自对应的短消息中心。目前短信***无法针对***异常情况做到智能识别重送和限流,需要手动进行识别处理,无法保障抢修及时性,极易引发用户投诉。
不难发现,现有技术方案存在如下缺点:
一、缺少短信下发交互确认过程,***无法智能感知短信下发情况;
二、当网络繁忙导致短信下发超时或失败时,存在部分短信丢失的隐患;
三、当短信中心容量超负荷时会引起短信大量丢失,极易引发用户投诉。
发明内容
本发明提供异常短信识别重送方法、装置、电子设备和存储介质,用以解决现有技术中无法对***异常情况进行智能识别重送和限流,需要手动进行识别处理的缺陷,实现短信智能判断处理。
第一方面,本发明提供异常短信识别重送方法,包括:
在SMPP消息中增加状态报告信息;
基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;
根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
在一个实施例中,所述在SMPP消息中增加状态报告信息,具体包括:
在与短信中心交互的所述SMPP消息中增加状态报告字段。
在一个实施例中,所述状态报告字段包括第一状态字段、第二状态字段和第三状态字段。
在一个实施例中,所述基于所述状态报告信息的结果码识别所述SMPP消息的发送状态,具体包括:
在FEP中设置识别机制,基于所述识别机制判断所述结果码是否需要通知SSMFEP重送或限流。
在一个实施例中,所述识别机制包括误单阈值和超时时限。
在一个实施例中,所述根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理,具体包括:
根据FEP的返回信息和配置表信息,识别所述SMPP消息是否需要重送或限流。
在一个实施例中,所述配置表信息包括短信最大重发次数、短信分类限流阈值和短信时效性阈值。
第二方面,本发明还提供异常短信识别重送***,包括:
增加模块,用于在SMPP消息中增加状态报告信息;
第一识别模块,用于基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;
第二识别模块,用于根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述异常短信识别重送方法的步骤。
第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述异常打点短信识别重送方法的步骤。
本发明提供的异常短信识别重送方法、装置、电子设备和存储介质,通过在异常场景下在短消息中增加状态报告信息,将***异常转化为智能处理机制,实现了短消息根据配置信息按需调用,确保了短信***的高可用性。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的异常短信识别重送方法的流程示意图;
图2是本发明提供的功能架构示意图;
图3是本发明提供的异常短信识别重送装置的结构示意图;
图4是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
针对现有技术的不足,本发明提出针对异常场景下短信智能识别重送和限流的方法,由智能识别短信下发结果,并根据识别结果判断是否对异常短信进行重送或对下发量进行限流,有效解决现有技术中存在的问题。
图1是本发明提供的异常短信识别重送方法的流程示意图,如图1所示,包括:
101,在SMPP消息中增加状态报告信息;
102,基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;
103,根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
具体地,针对移动特有的NGBOSS(Next Generation Business&OperationSupport System,下一代业务运营支撑***)***,该***包含总部和省公司两级的***,并包括现有的BOSS、客服、渠道管理、经营分析、BOSS网管***、DSMP***、容灾、安全和其他BSS相关***。
首先是在短信发送消息中增加指示“状态报告”的信息字段,根据增加的“状态报告”中的结果码来识别短信的发送情况,再根据配置信息识别是否需要重送或限流处理,整体的***功能架构如图2所示,在SMPP消息中增加“状态报告”,分别在SSEFEP中增加配置信息RESMS_INFO,以及在FEP中增加配置信息SMS_INFO,实现了对短消息的全流程监控和反馈。
本发明通过结合NGBOSS***特点基于特定异常场景建立打点短信智能识别重送和限流机制,及时发现异常及时识别跟踪处理,可以有效解决当网络繁忙或***异常时导致短信下发超时或失败时短信丢失的隐患问题
基于上述实施例,该方法中步骤S1具体包括:
在与短信中心交互的所述SMPP消息中增加状态报告字段。
其中,所述状态报告字段包括第一状态字段、第二状态字段和第三状态字段。
具体地,在短消息中增加“状态报告”,即在与短信中心交互的消息中增加状态报告字段,常见的包括三个状态报告字段,第一状态字段对应“1:成功”,第二状态字段对应“0:失败”,第三状态字段对应“2:繁忙”。
通过不同的状态报告字段对***当前的状态进行不同的标识,非常直观地显示了***当前发送短信的状态,便于后续根据结果码进行不同的操作。
本发明通过在短消息中增加具有标识信息的状态报告字段,方便***对短消息的发送状态进行识别。
基于上述任一实施例,该方法中步骤S2具体包括:
在FEP中设置识别机制,基于所述识别机制判断所述结果码是否需要通知SSMFEP重送或限流。
其中,所述识别机制包括误单阈值和超时时限。
可选地,在FEP中增加返回码识别机制,即增加配置表设置相应的识别机制,进而判断短信中心返回码是否需要通知SSMFEP进行重送或限流的操作。
此处的识别机制包括误单阈值和超时时限两个指标,从数量和时间上分别进行短信异常的识别监控。
本发明通过增加配置表设置识别机制,即将***异常转化为智能处理机制,并根据配置信息实现了智能判断机制按需调用,有效提高***发送成功率和***利用率。
基于上述任一实施例,该方法中步骤S3具体包括:
根据FEP的返回信息和配置表信息,识别所述SMPP消息是否需要重送或限流。
其中,所述配置表信息包括短信最大重发次数、短信分类限流阈值和短信时效性阈值。
可选地,在上述实施例的基础上,在SSMFEP中增加短信重送机制,即根据FEP返回信息和配置表信息来识别短信是否需要重发或限流。此处的配置表信息具体包括了短信最大重发次数、短信分类限流阈值和短信时效性阈值。
可以理解的是,当用户无法正常收到打点短信时,有部分情况可能是***原因引起短信无法正常送达,需要整理特定场景,把确实***原因发送失败的识别出来给用户重新发送或采取限流措施降低失败率。
当***中错误信息大量且频繁出现的时候,说明***交互存在异常,从业务应用角度,遇到这种情况的时候,就需要自动识别特定场景下限流分批发送或失败短信重新发送给短信中心。
本发明通过在特定场景下设置的智能识别重送技术,大大减少了用户在***异常情况下无法正常接收***提醒短信的问题,很大程度上降低了用户投诉的风险。
下面对本发明提供的异常短信识别重送装置进行描述,下文描述的异常短信识别重送装置与上文描述的异常短信识别重送方法可相互对应参照。
图3是本发明提供的异常短信识别重送装置的结构示意图,如图3所示,包括:增加模块31、第一识别模块32和第二识别模块33;其中:
增加模块31用于在SMPP消息中增加状态报告信息;第一识别模块32用于基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;第二识别模块33用于根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(CommunicationsInterface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行异常短信识别重送方法,该方法包括:在SMPP消息中增加状态报告信息;基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的异常短信识别重送方法,该方法包括:在SMPP消息中增加状态报告信息;基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的异常短信识别重送方法,该方法包括:在SMPP消息中增加状态报告信息;基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.异常短信识别重送方法,其特征在于,包括:
在SMPP消息中增加状态报告信息;
基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;
根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理;
所述在SMPP消息中增加状态报告信息,具体包括:
在与短信中心交互的所述SMPP消息中增加状态报告字段;
所述基于所述状态报告信息的结果码识别所述SMPP消息的发送状态,具体包括:
在FEP中设置识别机制,基于所述识别机制判断所述结果码是否需要通知SSMFEP重送或限流;
所述识别机制包括误单阈值和超时时限;
所述根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理,具体包括:
根据FEP的返回信息和配置表信息,识别所述SMPP消息是否需要重送或限流;
所述配置表信息包括短信最大重发次数、短信分类限流阈值和短信时效性阈值。
2.根据权利要求1所述的异常短信识别重送方法,其特征在于,所述状态报告字段包括第一状态字段、第二状态字段和第三状态字段。
3.异常短信识别重送装置,其特征在于,包括:
增加模块,用于在SMPP消息中增加状态报告信息;
第一识别模块,用于基于所述状态报告信息的结果码识别所述SMPP消息的发送状态;
第二识别模块,用于根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理;
所述在SMPP消息中增加状态报告信息,具体包括:
在与短信中心交互的所述SMPP消息中增加状态报告字段;
所述基于所述状态报告信息的结果码识别所述SMPP消息的发送状态,具体包括:
在FEP中设置识别机制,基于所述识别机制判断所述结果码是否需要通知SSMFEP重送或限流;
所述识别机制包括误单阈值和超时时限;
所述根据所述发送状态和配置信息识别所述SMPP消息是否需要重送或限流处理,具体包括:
根据FEP的返回信息和配置表信息,识别所述SMPP消息是否需要重送或限流;
所述配置表信息包括短信最大重发次数、短信分类限流阈值和短信时效性阈值。
4.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1或2所述异常短信识别重送方法的步骤。
5.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1或2所述异常短信识别重送方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110199432.XA CN114979987B (zh) | 2021-02-22 | 2021-02-22 | 异常短信识别重送方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110199432.XA CN114979987B (zh) | 2021-02-22 | 2021-02-22 | 异常短信识别重送方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114979987A CN114979987A (zh) | 2022-08-30 |
CN114979987B true CN114979987B (zh) | 2023-08-15 |
Family
ID=82954660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110199432.XA Active CN114979987B (zh) | 2021-02-22 | 2021-02-22 | 异常短信识别重送方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114979987B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431732A (zh) * | 2008-12-16 | 2009-05-13 | ***通信集团四川有限公司 | 保障业务支撑***下行短信到达用户的方法 |
WO2010011467A1 (en) * | 2008-06-29 | 2010-01-28 | Oceans' Edge, Inc. | Mobile telephone firewall and compliance enforcement system and method |
CN102316429A (zh) * | 2011-10-24 | 2012-01-11 | 上海中兴通讯技术有限责任公司 | 短信发送失败时重发或提醒的***及其方法 |
WO2012024881A1 (zh) * | 2010-08-25 | 2012-03-01 | 中兴通讯股份有限公司 | 通告消息的下发方法及多媒体消息中心 |
WO2013034091A1 (zh) * | 2011-09-08 | 2013-03-14 | 电信科学技术研究院 | 一种sms业务的处理方法及装置 |
CN103167441A (zh) * | 2011-12-15 | 2013-06-19 | ***通信集团公司 | 一种短消息的下发方法、装置及*** |
CN107086951A (zh) * | 2017-04-05 | 2017-08-22 | 中国联合网络通信集团有限公司 | 行业短信的传输方法、短信网关及行业短信接入网关 |
CN108513268A (zh) * | 2018-03-02 | 2018-09-07 | 北京国电通网络技术有限公司 | 短信异常的处理方法和*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9264453B2 (en) * | 2013-11-08 | 2016-02-16 | At&T Mobility Ii Llc | Front end processor for short message service centers |
-
2021
- 2021-02-22 CN CN202110199432.XA patent/CN114979987B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010011467A1 (en) * | 2008-06-29 | 2010-01-28 | Oceans' Edge, Inc. | Mobile telephone firewall and compliance enforcement system and method |
CN101431732A (zh) * | 2008-12-16 | 2009-05-13 | ***通信集团四川有限公司 | 保障业务支撑***下行短信到达用户的方法 |
WO2012024881A1 (zh) * | 2010-08-25 | 2012-03-01 | 中兴通讯股份有限公司 | 通告消息的下发方法及多媒体消息中心 |
WO2013034091A1 (zh) * | 2011-09-08 | 2013-03-14 | 电信科学技术研究院 | 一种sms业务的处理方法及装置 |
CN102316429A (zh) * | 2011-10-24 | 2012-01-11 | 上海中兴通讯技术有限责任公司 | 短信发送失败时重发或提醒的***及其方法 |
CN103167441A (zh) * | 2011-12-15 | 2013-06-19 | ***通信集团公司 | 一种短消息的下发方法、装置及*** |
CN107086951A (zh) * | 2017-04-05 | 2017-08-22 | 中国联合网络通信集团有限公司 | 行业短信的传输方法、短信网关及行业短信接入网关 |
CN108513268A (zh) * | 2018-03-02 | 2018-09-07 | 北京国电通网络技术有限公司 | 短信异常的处理方法和*** |
Non-Patent Citations (1)
Title |
---|
融合IP网和SS7网的一种新型短信息网关;平添翼;;知识经济(05);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114979987A (zh) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11681697B2 (en) | Method and device for interface operation and maintenance | |
US9742667B2 (en) | Packet processing method, device and system | |
JP6686033B2 (ja) | メッセージをプッシュするための方法および装置 | |
CN103873287B (zh) | 一种基于企业服务总线消息监控平台的消息补偿方法 | |
CN103019866A (zh) | 基于消息队列的分布式方法和*** | |
CN113746900B (zh) | 内外网数据传输方法、电子设备及计算机可读存储介质 | |
CN104853138A (zh) | 一种视频会议网络监控方法、服务器和客户端 | |
CN104144098A (zh) | 消息推送方法、***及推送服务器设备 | |
CN112463365B (zh) | 提升对Flash通道控制器消息处理效率的方法及装置 | |
CN114979987B (zh) | 异常短信识别重送方法、装置、电子设备和存储介质 | |
CN111490859A (zh) | 一种arq模式的切换方法及装置 | |
CN112839106A (zh) | 通信方法及装置、电子设备及介质 | |
CN111538772B (zh) | 数据的交换处理方法、装置、电子设备及存储介质 | |
CN101001213B (zh) | 一种短消息传输***及方法 | |
CN105634894B (zh) | 一种增强型can总线数据重发方法和装置 | |
CN109040286B (zh) | 一种基于内存数据库的客户端在线状态维护方法 | |
CN114157350B (zh) | 一种光纤错连检测方法和*** | |
CN108243397B (zh) | 一种短信发送方法和短信网关设备 | |
CN106850153B (zh) | 数据重传方法及*** | |
CN113965447B (zh) | 一种在线云诊断方法、装置、***、设备及存储介质 | |
CN113905055A (zh) | 一种bmc之间数据同步传输的方法、装置、设备及可读介质 | |
CN110611663A (zh) | 一种检测方法、装置及*** | |
US20240187904A1 (en) | Load Query Processing Method and Apparatus, Storage Medium and Electronic Apparatus | |
CN103795507A (zh) | Epon***的指令超时重传方法及指令超时重传*** | |
CN108173910B (zh) | 一种管理应用的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |