[发明专利]短信验证码的判断方法及装置有效
申请号: | 201610109390.5 | 申请日: | 2016-02-26 |
公开(公告)号: | CN105792150B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 周奇;沈潇 | 申请(专利权)人: | 周奇 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W12/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518029 广东省深圳市福田区园岭街道八*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 短信 验证 判断 方法 装置 | ||
1.一种短信验证码的判断方法,其特征在于,所述判断方法包括:
当获取到短信时,判断所述短信是否为验证码短信;
当所述短信为验证码短信时,根据关键字和验证码字符串判断所述验证码短信中的验证码;
所述根据关键字和验证码字符串判断所述验证码短信中的验证码包括:
找出所述短信中所有的所述关键字;
在所述关键字中选取有效关键字,其中有效关键字与其前和后的首个标点符号之间存在验证码字符串;
根据所述有效关键字获取所述验证码。
2.如权利要求1所述的短信验证码的判断方法,其特征在于,所述当获取到短信时,判断所述短信是否为验证码短信包括:
当获取到短信时,检测所述短信中是否存在预设的关键字和验证码字符串;
若是,则确定所述短信为验证码短信。
3.如权利要求1所述的短信验证码的判断方法,其特征在于,所述在所述关键字中选取有效关键字包括:
若所述关键字的数量为至少两个,则判断每一所述关键字与其前和后的首个标点符号之间是否存在验证码字符串;
若有且只有一个所述关键字与其前和后的首个标点符号之间存在所述验证码字符串时,则选取所述关键字为有效关键字;
若所有所述关键字与其前和后的首个标点符号之间均不存在所述验证码字符串,则选取在验证码短信中位置靠前的所述关键字为有效关键字。
4.如权利要求3所述的短信验证码的判断方法,其特征在于,所述在所述关键字中选取有效关键字还包括:
若存在至少两个所述关键字与其前和后的首个标点符号之间存在所述验证码字符串时,则排除不符合第一预设条件的所述关键字,判断剩余的所述关键字对应的所述验证码字符串的位数是否满足预设值;
若位数满足预设值的所述验证码字符串对应的所述关键字有且只有一个,则选取所述关键字为有效关键字;
若所有所述关键字对应的所述验证码字符串的位数均不满足预设值,则选取在验证码短信中位置靠前并存在对应的所述验证码字符串的所述关键字为有效关键字。
5.如权利要求4所述的短信验证码的判断方法,其特征在于,所述在所述关键字中选取有效关键字还包括:
若位数满足预设值的所述验证码字符串对应的所述关键字为至少两个,则排除不符合第二预设条件的所述关键字,判断剩余的所述关键字对应的所述验证码字符串位于所述关键字的前方或后方;
若所述验证码字符串位于对应的所述关键字的后方的所述关键字有且仅有一个,则选取所述关键字为有效关键字;
若所有所述关键字对应的所述验证码字符串均位于所述关键字的前方,则选取在验证码短信中位置靠前并存在对应的所述验证码字符串的所述关键字为有效关键字;
若有至少两个所述关键字对应的所述验证码字符串均位于所述关键字的后方,则排除其它关键字,在剩余关键字中选取在验证码短信中位置靠前并存在对应的所述验证码字符串的所述关键字为有效关键字。
6.如权利要求1至5任一项所述的短信验证码的判断方法,其特征在于,所述根据所述有效关键字获取所述验证码还包括:
若所述有效关键字前或后存在对应的验证码字符串,则提取所述验证码字符串作为验证码;
若所述有效关键字前和后均存在对应的验证码字符串,则提取所述有效关键字后的验证码字符串作为验证码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周奇,未经周奇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610109390.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:采用强制登陆发现及治理复制手机SIM卡的系统
- 下一篇:业务定位方法及装置