首页> 中国专利> 一种短信认证信息提交方法、装置、系统及终端设备

一种短信认证信息提交方法、装置、系统及终端设备

摘要

本发明公开了一种短信认证信息提交方法、装置、系统及终端设备,用以简化通过认证短信验证用户身份的操作流程。所述短信认证信息提交系统,包括:第一终端设备,用于在接收到认证短信后,提取所述认证短信中的认证信息;根据所述认证信息生成认证数据包;并从预先存储的设备标识列表中,查找与自身在同一局域网内的第二终端设备的设备标识;将查找到的设备标识添加至所述认证数据包中,并向所述第二终端设备发送所述认证数据包;第二终端设备,用于在接收到所述认证数据包之后,提取所述认证数据包中的认证信息并提交。

著录项

  • 公开/公告号CN104717065A

    专利类型发明专利

  • 公开/公告日2015-06-17

    原文格式PDF

  • 申请/专利权人 中国移动通信集团公司;

    申请/专利号CN201310688207.8

  • 发明设计人 王金金;

    申请日2013-12-16

  • 分类号

  • 代理机构北京同达信恒知识产权代理有限公司;

  • 代理人郭润湘

  • 地址 100032 北京市西城区金融大街29号

  • 入库时间 2023-12-18 09:33:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-08

    授权

    授权

  • 2015-07-15

    实质审查的生效 IPC(主分类):H04L9/32 申请日:20131216

    实质审查的生效

  • 2015-06-17

    公开

    公开

说明书

技术领域

本发明涉及移动互联网技术领域,尤其涉及一种短信认证信息提交方法、 装置、系统和终端设备。

背景技术

目前用户使用电脑等终端设备访问网站时,越来越多的网站在登录或者使 用网站提供的业务时需要用户申请并验证短信随机码以对用户身份进行验证, 用户只有在通过验证之后才能继续访问网站或者使用相关的业务。这种认证方 法中,由于短信通道与上网通道的分离,从而增强了用户访问网站的安全性。

现有技术中,通过短信随机码对用户身份进行认证的认证过程如图1所示, 可以包括如下步骤:

S101、用户向网站服务器提交短信随机码下发请求;

S102、网站通过运营商的短信网关向用户手机发送包含随机码的认证短 信;

S103、用户查看认证短信,并向网站提交认证短信中包含的随机码;

S104、网站对用户提交的随机码进行验证;

S105、验证通过之后,用户继续访问网站或者使用网站提供的业务。

发明人发现,上述流程中由于用户需要查看手机短信并读取其中的随机码 之后,将随机码提交给网站,导致通过认证短信验证用户身份的操作流程复杂。 如何简化通过认证短信验证用户身份的操作流程,成为现有技术亟待解决的问 题之一。

发明内容

本发明实施例提供一种短信认证信息提交方法、装置、系统及终端设备, 用以简化通过认证短信验证用户身份的操作流程。

本发明实施例提供一种短信认证信息提交系统,包括:

第一终端设备,用于在接收到认证短信后,提取所述认证短信中的认证信 息;根据所述认证信息生成认证数据包;并从预先存储的设备标识列表中,查 找与自身在同一局域网内的第二终端设备的设备标识;将查找到的设备标识添 加至所述认证数据包中,并向所述第二终端设备发送所述认证数据包;

第二终端设备,用于在接收到所述认证数据包之后,提取所述认证数据包 中的认证信息并提交。

本发明实施例提供一种短信认证信息提交方法,包括:

第一终端设备在接收到认证短信后,提取所述认证短信中的认证信息;并

根据所述认证信息生成认证数据包;

所述第一终端设备从预先存储的设备标识列表中,查找与自身在同一局域 网内的第二终端设备的设备标识;以及

将查找到的设备标识添加至所述认证数据包中;并

向所述第二终端设备发送所述认证数据包。

本发明实施例提供一种短信认证信息提交装置,包括:

存储模块,用于预先存储设备标识列表;以及在接收到封装模块发送的查 找请求之后,查找对应的设备标识并返回给所述封装模块;

提取模块,用于在接收到认证短信后,提取所述认证短信中的认证信息;

生成模块,用于根据所述提取模块提取的认证信息生成认证数据包;

封装模块,用于向所述存储模块发送查找与自身在同一局域网内的第二终 端设备的设备标识的查找请求;以及将所述存储模块查找到的设备标识添加至 所述生成模块生成的认证数据包中;

发送模块,用于向所述第二终端设备发送添加了设备标识的认证数据包。

本发明实施例提供一种终端设备,包括上述短信认证信息提交装置。

本发明实施例提供的短信认证信息提交方法、装置、系统和终端设备,第 一终端设备在接收到认证短信后,提取认证短信中的认证信息;根据提取到的 认证信息生成认证数据包;并从预先存储的设备标识列表中,查找与自身在同 一局域网内的第二终端设备的设备标识;将查找到的设备标识添加至认证数据 包中后发送给第二终端设备,第二终端设备提取其中的认证信息提交即可,由 于上述过程无需用户查看及读取认证信息,并向网站提交读取的认证信息,从 而简化了通过认证短信验证用户身份的操作流程。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明 书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可 通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获 得。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部 分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不 当限定。在附图中:

图1为现有技术中,通过短信随机码对用户身份进行认证的认证流程示意 图;

图2为本发明实施例中,短信认证信息提交系统的结构示意图;

图3为本发明实施例中,短信认证信息提交方法的实施流程示意图;

图4为本发明实施例中,短信认证信息提交装置的结构示意图。

具体实施方式

为了简化通过认证短信验证用户身份的操作流程,本发明实施例提供了一 种短信认证提交方法、装置、系统及终端设备。

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所 描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不 冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

如图2所示,为本发明实施例提供的短信认证信息提交系统的结构示意图, 包括:第一终端设备201和第二终端设备202,其中第一终端设备201为能够 接收短信网关下发的短信的终端设备,例如手机等移动终端设备;第二终端设 备202为能够通过互联网提供网站访问的终端设备,例如电脑、平板电脑、手 机等终端设备。

基于图2所示的结构示意图,本发明实施例中,用户使用第二终端设备202 访问任意网站,当需要通过认证短信验证用户身份时,用户通过网站提供的交 互页面向网站服务器提交发送认证短信的请求,网站服务器将认证短信发送给 用户预先绑定的第一终端设备201,第一终端设备201在接收到认证短信后, 提取认证短信中的认证信息;根据认证信息生成认证数据包;并从预先存储的 设备标识列表中,查找与自身在同一局域网内的第二终端设备的设备标识;将 查找到的设备标识添加至所述认证数据包中,并向第二终端设备202发送该认 证数据包,第二终端设备202,在接收到认证数据包之后,提取认证数据包中 的认证信息并提交。

较佳的,第一终端设备201还可以用于预先存储有效短信端口号的指定范 围;以及在接收到认证短信后,提取认证短信中的认证信息之前,确定认证短 信的短信端口号在指定范围内。

更佳的,第一终端设备201还可以用于将查找到的设备标识添加至认证数 据包中之后,在向第二终端设备202发送之前,提示是否发送该认证数据包; 以及在接收到确认发送该认证数据包的指示信息时,向第二终端设备202发送 该认证数据包。

具体实施时,第一终端设备201中包括一个短信认证信息提交装置,在第 一终端设备201接收到认证短信之后,自动提取认证短信中的认证信息发送给 第二终端设备202,第二终端设备202负责提取第一终端设备201提取的认证 信息并提交给网站服务器进行用户身份验证。其中,认证信息可以为随机码, 也可以为任意汉字组合等。

具体的,短信认证信息提交装置包括存储模块、提取模块、生成模块、封 装模块和发送模块,其中:存储模块用于预先存储设备标识列表和有效短信端 口号的指定范围。

具体实施时,存储模块存储的设备标识列表和有效短信端口号的指定范围 可以由用户自行进行配置,例如用户可以将自己信任的电脑的设备标识添加至 存储模块存储的设备标识列表中,可以添加多个,同时,用户可以根据运营商 提供的信息自行配置有效短信端口号的区间范围。

基于存储模块存储的信息,当第一终端设备接收到认证短信之后,提取模 块提取认证短信中的认证信息。

较佳的,为了保证认证短信发送方为可靠网站,本发明实施例中,提取模 块在提取认证信息之前,可以首先根据存储模块存储的有效短信端口号的指定 范围确定接收到的认证短信的短信端口号在指定范围内,如果在则提取认证短 信中的认证信息,否则,终止操作。

提取模块在提取到认证信息之后,由生成模块根据提取的认证信息生成认 证数据包。其中认证数据包的格式为网站可识别的格式,例如IP(互联网协议) 数据包。

同时,封装模块从存储模块存储的设备标识列表中查找与第一终端设备在 同一局域网内的设备标识,并将查找到的设备标识添加至认证数据包中,将认 证数据包封装成以太网帧,帧头部的目标地址为查找到的设备标识。在封装模 块将认证数据包封装为以太网帧之后,由发送模块将以太网帧发送给第二终端 设备。

较佳的,发送模块在发送以太网帧之前,还可以提示用户是否发送认证信 息,并在接收到用户的确认发送指示信息之后再进行发送。

由于以太网帧的目的地址为第二终端设备的设备标识(可以但不限于为 MAC地址),所以在同一局域网内的第二终端设备会接收到该以太网帧,第二 终端设备在接收到以太网帧之后进行解析,并提取其中的认证信息,将提取到 的认证信息填写到网站提供的交互页面中,并触发下一步操作,将认证信息提 交给网站服务器进行验证。从而实现了通过认证短信验证用户身份,上述过程 无需用户参与,从而简化了验证操作流程。

根据上述描述,如图3所示,为本发明实施例提供的短信认证信息提交方 法的实施流程示意图,可以包括以下步骤:

S301、第二终端设备接收用户提交的短信认证请求;

S302、第二终端设备向第一终端设备的提取模块发送认证短信;

其中,认证短信中包含有认证信息。

S303、提取模块确定短信端口号在指定范围之内;

具体的,提取模块可以根据存储模块预先存储的有效短信端口号的区间范 围判断认证短信的端口号是否为指定范围之内,其中,短信端口号可以为发送 认证短信的号码。

S304、提取模块提取认证短信中包含的认证信息;

S305、提取模块将认证信息发送给生成模块;

S306、生成模块根据接收到的认证信息生成认证数据包;

S307、生成模块将生成的认证数据包发送给封装模块;

S308、封装模块向存储模块发送查找请求,请求查找与第一终端设备处于 同一局域网内的第二终端设备的设备标识;

S309、存储模块向封装模块返回查找到的设备标识;

S310、封装模块将查找到的设备标识添加到认证数据包中得到以太网帧;

S311、封装模块通知发送模块以太网帧封装完成;

S312、发送模块提示用户是否发送以太网帧;

S313、用户向发送模块返回确认发送的指示信息;

S314、发送模块向第二终端设备发送以太网帧;

S315、第二终端设备解析接收到的以太网帧,提取其中的认证信息并提交。

基于同一发明构思,本发明实施例中还提供了一种短信认证信息提交装置 及终端设备,由于上述装置及设备解决问题的原理与短信认证信息提交方法相 似,因此上述装置及设备的实施可以参见方法的实施,重复之处不再赘述。

如图4所示,为本发明实施例提供的短信认证信息提交装置的结果示意图, 包括:

存储模块401,用于预先存储设备标识列表;以及在接收到封装模块404 发送的查找请求之后,查找对应的设备标识并返回给封装模块404;

提取模块402,用于在接收到认证短信后,提取认证短信中的认证信息;

生成模块403,用于根据提取模块402提取的认证信息生成认证数据包;

封装模块404,用于向存储模块401发送查找与自身在同一局域网内的第 二终端设备的设备标识的查找请求;以及将存储模块401查找到的设备标识添 加至生成模块403生成的认证数据包中;

发送模块405,用于向第二终端设备发送添加了设备标识的认证数据包。

较佳的,本发明实施例提供的短信认证信息提交装置还可以包括确定模 块,其中,存储模块401,还用于预先存储有效短信端口号的指定范围;

确定模块,用于在提取模块402接收到认证短信后,提取认证短信中的认 证信息之前,确定认证短信的短信端口号在指定范围内。

较佳的,发送模块405,还可以用于在封装模块404将查找到的设备标识 添加至认证数据包中之后,在发送模块405向第二终端设备发送认证数据包之 前,提示是否发送认证数据包,并接收确认发送认证数据包的指示信息。

需要说明的是,本发明实施例提供的短信认证信息提交装置可以设置于终 端设备中。

为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。 当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或 硬件中实现。

本发明实施例提供的短信认证信息提交方法、装置、系统和终端设备,第 一终端设备在接收到认证短信后,提取认证短信中的认证信息;根据提取到的 认证信息生成认证数据包;并从预先存储的设备标识列表中,查找与自身在同 一局域网内的第二终端设备的设备标识;将查找到的设备标识添加至认证数据 包中后发送给第二终端设备,第二终端设备提取其中的认证信息提交即可,由 于上述过程无需用户查看及读取认证信息,并向网站提交读取的认证信息,从 而简化了通过认证短信验证用户身份的操作流程。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计 算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要 求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号