The invention discloses a method and apparatus for triggering a SMS alert, the triggering method comprises the following steps, step 1, read SMS parameters related to the trigger; step 2, the service parameter configuration in the string expression, calculate the expression string Boolean value; step 3, if the Boolean value is \true\, triggering the SMS alert; if the Boolean value is \false\, return to step 1; the trigger device comprises a read module, configuration module and judging module. The invention uses the string expression for Boolean \alternative\ enumeration judgment \, greatly reduced the amount of code, completely solve the traditional method of redundancy, the development of high frequency, R & D investment and other issues, the invention has the advantages of highly configurable, flexible and strong.
【技术实现步骤摘要】
一种短信提醒的触发方法及装置
本专利技术涉及通信控制
,更为具体来说,本专利技术为一种短信提醒的触发方法及装置。
技术介绍
在电信行业中,短信提醒业务是非常重要的一个业务环节,其中短信提醒平台模块,触发短信发送的逻辑中,存在大量的条件匹配,例如:A条件匹配成功,则触发B短信发送;根据联通规范要求,条件匹配种类有如下几个大类:阈值提醒,即XX套餐使用量超过总量的80%时,触发阈值告警短信;余额提醒,即用户当前账号余额的剩余量,发推送短信;状态变更提醒,如从“有效状态”变更为“充值期状态”,触发短信推送;流量封顶提醒,即指定的封顶套餐,到达指定的封顶值,触发短信推送。在条件匹配环节中,实现上述目的的传统方式是:采用在程序代码中的“条件匹配”方法中运用了大量的条件枚举的形式,将参数读入,写在if、else中判断条件中,实现相应的场景判断。但是,传统的设计方法存在如下问题:一、大量的条件枚举导致代码的冗余度高:所有情景或情况必须一一枚举,研发投入成本非常高。二、开发频率高:如果增加没有枚举过的场景,则只能重新调整程序代码,从而导致代码开发频率过高。三、难以实现复杂度 ...
【技术保护点】
一种短信提醒的触发方法,其特征在于:该触发方法包括如下的步骤,步骤1,读取待触发的短信相关的业务参数;步骤2,将所述业务参数配置于字符串表达式中,计算出所述字符串表达式的布尔值;步骤3,如果所述布尔值为“真”,则触发短信提醒;如果所述布尔值为“假”,则返回步骤1。
【技术特征摘要】
1.一种短信提醒的触发方法,其特征在于:该触发方法包括如下的步骤,步骤1,读取待触发的短信相关的业务参数;步骤2,将所述业务参数配置于字符串表达式中,计算出所述字符串表达式的布尔值;步骤3,如果所述布尔值为“真”,则触发短信提醒;如果所述布尔值为“假”,则返回步骤1。2.根据权利要求1所述的短信提醒的触发方法,其特征在于:步骤2中,所述字符串表达式包括算数运算符、关系运算符、逻辑运算符以及参量,配置的方式为将各业务参数之间的关系转换为字符串表达式描述、将所述参量替换为参量对应的业务参数。3.根据权利要求1或2所述的短信提醒的触发方法,其特征在于:步骤2中,还包括字符串表达式解析的步骤,计算出解析后的字符串表达式的布尔值。4.根据权利要求3所述的短信提醒的触发方法,其特征在于:步骤2中,以二叉树的形式解析所述字符串表达式,所述二叉树的根节点包括字符串表达式的布尔值,同一父节点的两个子节点之间通过关系运算符或者逻辑运算符运算,各个父节点包括布尔值;通过层层递归的方式计算出所述字符串表达式的布尔值。5.根据权利要求1或4所述的短信提醒的触发方法,其特征在于:步骤1...
【专利技术属性】
技术研发人员:姜树宝,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。