System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种网页批量短信身份自动验证的实现方法、装置及介质制造方法及图纸_技高网

一种网页批量短信身份自动验证的实现方法、装置及介质制造方法及图纸

技术编号:40422515 阅读:5 留言:0更新日期:2024-02-20 22:41
本发明专利技术公开了一种网页批量短信身份自动验证的实现方法、装置及介质。其中,方法包括:利用预先安装的服务程序通过预设接口与SIM服务器上各个通讯芯片进行AT指令交互,获取多个SIM卡的上报短信,其中SIM服务器为根据托管SIM卡的数量,采用USBHUB多级级联的方案进行布置;将上报短信进行PDU解码,获取上报短信的短信信息,其中短信信息包括发送方手机号、接收方手机号、短信内容以及短信时间;利用文字模板对短信信息进行匹配过滤,获取验证码字符串;利用验证码填充线程识别网页的输入框,并根据接收的验证码字符串以及接收方手机号,完成短信身份验证。

【技术实现步骤摘要】

本专利技术涉及身份验证,并且更具体地,涉及一种网页批量短信身份自动验证的实现方法、装置及介质


技术介绍

1、手机短信验证码是一种常用的身份验证方式,广泛应用于网页、客户端或系统进行登录或注册时的身份验证环节。

2、在一些特定场景下,例如代理记账行业的会计人员,一般人均管理上百个企业的税号,在登录电子税局进行操作时,可能存在批量进行短信验证码校验的操作,此时存在两个问题:

3、第一,在网页上进行操作,需要将手机上获取的验证码逐字填入网页,容易出错;

4、第二,用户管理多个账户时,需要配置多个手机,如果只有一台手机则需要反复插拔sim卡,费时费力。


技术实现思路

1、针对现有技术的不足,本专利技术提供一种网页批量短信身份自动验证的实现方法、装置及介质。

2、根据本专利技术的一个方面,提供了一种网页批量短信身份自动验证的实现方法,包括:

3、利用预先安装的服务程序通过预设接口与sim服务器上各个通讯芯片进行at指令交互,获取多个sim卡的上报短信,其中sim服务器为根据托管sim卡的数量,采用usbhub多级级联的方案进行布置;

4、将上报短信进行pdu解码,获取上报短信的短信信息,其中短信信息包括发送方手机号、接收方手机号、短信内容以及短信时间;

5、利用文字模板对短信信息进行匹配过滤,获取验证码字符串;

6、利用验证码填充线程识别网页的输入框,并根据接收的验证码字符串以及接收方手机号,完成短信身份验证。

7、可选地,sim服务器中每个sim卡对应一个通讯芯片,通讯芯片通过usb转串口与usbhub连接,与sim服务器连接后显示与sim卡数量对应的串口数。

8、可选地,利用预先安装的服务程序通过预设接口与sim服务器上各个通讯芯片进行at指令交互,获取多个sim卡的上报短信,包括:

9、将sim服务器上各个通讯芯片的短信推送接口由usb口改为串口,并将短信推送模式设置为收到短信后自动推送;

10、利用服务程序检索注册表串口信息表获取当前使用中的串口表,过滤掉非托管sim服务器的串口后,获得多个通讯芯片对应的串口表;

11、分别启动多个通讯芯片对应的监听线程,打开串口表的串口后监听并获取各个通讯芯片的上报短信。

12、可选地,利用验证码填充线程识别网页的输入框,并根据接收的验证码字符串以及接收方手机号,完成短信验证,包括:

13、利用验证码填充线程接收验证码字符串以及接收方手机号;

14、识别网页上的手机号输入框焦点,截取发送验证码的手机号并与接收方手机号码进行比对;

15、在比对一致的情况下,识别网页上的验证码输入框焦点并将验证码字符转填充进去;

16、识别网页上的确认按钮并执行点击操作,完成短信身份验证。

17、根据本专利技术的另一个方面,提供了一种网页批量短信身份自动验证的实现装置,包括:

18、第一获取模块,用于利用预先安装的服务程序通过预设接口与sim服务器上各个通讯芯片进行at指令交互,获取多个sim卡的上报短信,其中sim服务器为根据托管sim卡的数量,采用usbhub多级级联的方案进行布置;

19、第二获取模块,用于将上报短信进行pdu解码,获取上报短信的短信信息,其中短信信息包括发送方手机号、接收方手机号、短信内容以及短信时间;

20、第三获取模块,用于利用文字模板对短信信息进行匹配过滤,获取验证码字符串;

21、验证模块,用于利用验证码填充线程识别网页的输入框,并根据接收的验证码字符串以及接收方手机号,完成短信身份验证。

22、根据本专利技术的又一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本专利技术上述任一方面所述的方法。

23、根据本专利技术的又一个方面,提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本专利技术上述任一方面所述的方法。

24、从而,本申请将多个通讯芯片集成在一台服务器内,采用多级usbhub级联的方式进行布局,可以实现数量灵活的sim卡托管部署;将短信监听模块、短信解码处理模块、验证码填充模块集成在一个服务程序中,即插即用,操作简单;验证码填充模块基于rpa技术,自动识别网页输入框并录入验证码信息,免除用户繁琐的操作。

本文档来自技高网...

【技术保护点】

1.一种网页批量短信身份自动验证的实现方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述SIM服务器中每个SIM卡对应一个通讯芯片,通讯芯片通过USB转串口与USBHUB连接,与所述SIM服务器连接后显示与SIM卡数量对应的串口数。

3.根据权利要求1或2所述的方法,其特征在于,利用预先安装的服务程序通过预设接口与SIM服务器上各个通讯芯片进行AT指令交互,获取多个SIM卡的上报短信,包括:

4.根据权利要求1或2所述的方法,其特征在于,利用验证码填充线程识别网页的输入框,并根据接收的所述验证码字符串以及接收方手机号,完成短信验证,包括:

5.一种网页批量短信身份自动验证的实现装置,其特征在于,包括:

6.根据权利要求5所述的装置,其特征在于,所述SIM服务器中每个SIM卡对应一个通讯芯片,通讯芯片通过USB转串口与USBHUB连接,与所述SIM服务器连接后显示与SIM卡数量对应的串口数。

7.根据权利要求5所述的装置,其特征在于,第一获取模块,包括:

8.根据权利要求5所述的装置,其特征在于,验证模块,包括:

9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-4任一所述的方法。

10.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种网页批量短信身份自动验证的实现方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述sim服务器中每个sim卡对应一个通讯芯片,通讯芯片通过usb转串口与usbhub连接,与所述sim服务器连接后显示与sim卡数量对应的串口数。

3.根据权利要求1或2所述的方法,其特征在于,利用预先安装的服务程序通过预设接口与sim服务器上各个通讯芯片进行at指令交互,获取多个sim卡的上报短信,包括:

4.根据权利要求1或2所述的方法,其特征在于,利用验证码填充线程识别网页的输入框,并根据接收的所述验证码字符串以及接收方手机号,完成短信验证,包括:

5...

【专利技术属性】
技术研发人员:李博宇武志鹏陈荣兴管延安王程宏刘伟光吴洪丽
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1