(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 109996232 A
(43)申请公布日 2019.07.09
(21)申请号 CN201711494742.4
(22)申请日 2017.12.31
(71)申请人 中国移动通信集团辽宁有限公司;中国移动通信集团公司
    地址 110179 辽宁省沈阳市浑南新区新隆街6号
(72)发明人 王浩
(74)专利代理机构 北京东方亿思知识产权代理有限责任公司
    代理人 彭琼
(51)Int.CI
     
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      鉴权消息合法性识别的方法、装置、设备及介质
(57)摘要
      本发明实施例公开了一种鉴权消息合法性识别的方法、装置、设备及介质,该该方法包括:查待鉴权消息发送端口;提取并保存所述端口下各模板的特征信息;根据所述各模板的特征信息,判定与待鉴权消息对应的模板;待鉴权消息与对应的模板进行匹配识别,如果匹配识别成功,则待鉴权消息合法;如果匹配识别不成功,待鉴权消息不合法。本发明的实施例通过提取模板的特征信息以及采用备忘录思想,达到模板的匹配次数少,提高匹配识别算法性能的效果。
法律状态
法律状态公告日
法律状态信息
法律状态
2023-02-28
发明专利申请公布后的驳回IPC(主分类):H04W12/06专利申请号:2017114947424申请公布日:20190709
发明专利申请公布后的驳回
正则匹配所有汉字
权 利 要 求 说 明 书
1.一种待鉴权消息合法性识别的方法,其特征在于,所述方法包括:
查待鉴权消息发送端口;
提取并保存所述端口下各模板的特征信息;
根据所述各模板的特征信息,判定与待鉴权消息对应的模板;
待鉴权消息与对应的模板进行匹配识别,如果匹配识别成功,则待鉴权消息合法;如果匹配识别不成功,待鉴权消息不合法。
2.根据权利要求1所述的方法,其特征在于,所述提取并保存所述端口下各模板的特征信息,包括:
采用线性滑动扫描算法提取并保存所述端口下各模板的特征信息。
3.根据权利要求2所述的方法,其特征在于,所述线性滑动扫描算法包括:
选取至少两个指针变量;
通过至少两个指针的线性滑动,获取特征信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述各模板的特征信息,判定与待鉴权消息对应的模板,包括:
采用基于模式串信息辅助流表的字符串快速搜索算法,根据所述各模板的特征信息,判定与待鉴权消息对应的模板。
5.根据权利要求4所述的方法,其特征在于,所述模式串信息辅助流表的字符串快速搜索算法包括:
生成模式串信息辅助流表;
在待鉴权消息中搜索各模板的特征信息,当待鉴权消息的前i个字符与特征信息的前i个字符匹配成功,最后一个字符匹配失败时,基于模式串信息辅助流表,使待鉴权消息的最后一个字符与特征信息的最后一个字符匹配成功。
6.根据权利要求5所述的方法,其特征在于,所述模式串信息辅助流表包括模式串前缀的辅助信息和模式串后缀的辅助信息。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述特征信息为最长汉字串。
8.根据权利要求1所述的方法,其特征在于,所述待鉴权消息与对应的模板进行匹配识别,包括:
采用备忘录式扫描算法,待鉴权消息与对应的模板进行匹配识别。
9.根据权利要求8所述的方法,其特征在于,所述备忘录式扫描算法,待鉴权消息与对应的模板进行匹配识别,包括:
生成并初始化备忘录;
在匹配识别过程中,对应的模板字符为通配符,则进入递归状态进行计算,递归状态的结果存入备忘录中,基于备忘录存储结果,完成待鉴权消息与对应的模板的匹配识别。
10.根据权利要求1所述的方法,其特征在于,所述待鉴权消息包括:短信、验证码、会员通知、缴费提醒、物流跟踪、电商平台和票务信息。
11.一种待鉴权消息合法性识别的装置,其特征在于,所述装置包括:
查模块,用于查待鉴权消息发送端口;
提取模块,用于提取并保存所述端口下各模板的特征信息;
判定模块,用于根据所述各模板的特征信息,判定与待鉴权消息对应的模板;
匹配识别模块,用于待鉴权消息与对应的模板进行匹配识别,如果匹配识别成功,则待鉴权消息合法;如果匹配识别不成功,待鉴权消息不合法。
12.一种待鉴权消息合法性识别的设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-10任一项所述的
方法。
13.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-10中任一项所述的方法。
说  明  书
<p>技术领域
本发明涉及数据业务技术领域,尤其涉及一种鉴权消息合法性识别的方法、装置、设备及介质。
背景技术
当今社会互联网通讯的飞速发展,点对点短信业务正在日益消减,但随着移动互联网的迅速发展,作为应用环节必不可少的行业消息正如雨后春笋般蓬勃发展,如:验证码、会员通知、缴费提醒、物流跟踪、电商平台、票务信息等,已成为互联网+体系中必不可少的一部分,但与此同时也带来了很多行业端口类的问题和风险,如肆意发送营销推广类短信、端口存在超范围发送情况等等,给用户造成极大困扰,因此做好行业消息发展与管控的权衡,成为当下重点关注议题之一。
端口的发送内容大多具有模式化,因此可以通过配置模板的方式来管理端口,当端口的发送内容和配置的模板不相符时,会阻止其下发,通过模板化管理,可以更有效的控制端口类垃圾短信。
对短信内容的识别支持完全类型模板识别、通配符类型模板识别两种方式:
利用完全类型模板进行识别:短信内容需与注册模板内容完全一致。
利用通配符类型模板进行识别:短信内容明文处于模板内容明文处完全一致,短信内容其他部分需要满足模板对应位置设置的通配符规则,?号代表任意字符包括汉字、数字和英文字符,!号代表英文字符和数字,#号代表汉字。规则以[]号括起来,举例:[2-4#]代表2到4个汉字;[6!]代表6个英文或数字;[3?]代表3个任意字符。例如:短信模板为:尊敬的[2-4#],您好:您的手机号[11!]修改密码成功,验证码是[4-6!],请了解!短信内容为:尊敬的王先生,您好:您的手机号138****0000修改密码成功,验证码是ABCD,请了解!以上可以匹配成功,若匹配成功,短信被识别为放行状态;反之则被识别为拦截状态。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。