信息获取方法、装置、终端及服务器的制造方法

xiaoxiao2021-2-23  130

信息获取方法、装置、终端及服务器的制造方法【
技术领域
】[0001]本发明涉及互联网
技术领域
,具体涉及信息处理
技术领域
,尤其涉及一种信息获取方法、装置、终端及服务器。【
背景技术
】[0002]验证信息指用于进行用户身份识别的信息,其可以为用于识别用户是否为自然人身份的验证码,也可以为用于识别权限用户身份的问题信息,等等。随着互联网技术的发展,验证信息的使用范围越来越广泛,例如:可用于应用登录过程中以保护账号安全;或可用于限制用户对某些功能的使用权限,等等。现有的验证信息的获取方案主要包括:用户通过一个诸如手机或PC等的终端向服务器发送验证信息的获取请求,服务器根据该获取请求即向该终端返回包含所请求的验证信息的反馈页面。上述现有方案中,验证信息的获取门槛较低,可能造成设备较高的处理负荷,且包含验证信息的反馈页面直接进行传输,降低了传输安全性和可靠性。【
发明内容】[0003]本发明实施例提供一种验证信息的获取方法、装置、终端及服务器,可提高验证信息的获取门槛,降低设备处理负荷,且能提升信息传输的安全性和可靠性。[0004]本发明实施例第一方面提供一种信息获取方法,可包括:[0005]当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求;[0006]所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面;[0007]所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出;[0008]所述第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息;[0009]所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信肩、Ο[0010]本发明实施例第二方面提供另一种信息获取方法,可包括:[0011]当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求,以使所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息;[0012]所述第一终端接收所述服务器返回的所述编码信息;[0013]所述第一终端输出所述编码信息,以使第二终端读取并解析所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。[0014]本发明实施例第三方面提供又一种信息获取方法,可包括:[0015]服务器接收第一终端发送的验证信息的获取请求;[0016]所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面;[0017]所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,以使第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。[0018]本发明实施例第四方面提供又一种信息获取方法,可包括:[0019]第二终端读取第一终端输出的所述编码信息,所述编码信息为服务器根据所述第一终端发送的验证信息的获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成并返回至所述第一终端的信息;[0020]所述第二终端解析所述编码信息,获得所述反馈页面的地址信息;[0021]所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信肩、Ο[0022]本发明实施例第五方面提供一种信息获取装置,可包括:[0023]获取请求模块,用于当检测到请求获取验证信息的操作时,向服务器发送所述验证信息的获取请求,以使所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息;[0024]信息接收模块,用于接收所述服务器返回的所述编码信息;[0025]信息输出模块,用于输出所述编码信息,以使第二终端读取并解析所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。[0026]本发明实施例第六方面提供一种终端,可包括上述第五方面所述的信息获取装置。[0027]本发明实施例第七方面提供另一种信息获取装置,可包括:[0028]请求接收模块,用于接收第一终端发送的验证信息的获取请求;[0029]页面生成模块,用于根据所述获取请求,生成包含所述验证信息的反馈页面;[0030]信息处理模块,用于采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,以使第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。[0031]本发明实施例第八方面提供一种服务器,可包括上述第七方面所述的信息获取装置。[0032]本发明实施例第九方面提供又一种信息获取装置,可包括:[0033]读取模块,用于读取第一终端输出的所述编码信息,所述编码信息为服务器根据所述第一终端发送的验证信息的获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成并返回至所述第一终端的信息;[0034]解析模块,用于解析所述编码信息,获得所述反馈页面的地址信息;[0035]验证输出模块,用于根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。[0036]本发明实施例第十方面提供另一种终端,可包括上述第九方面所述的信息获取装置。[0037]实施本发明实施例,具有如下有益效果:[0038]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。【附图说明】[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0040]图1为本发明实施例提供的一种信息获取方法的流程图;[0041]图2为本发明实施例提供的另一种信息获取方法的流程图;[0042]图3为本发明实施例提供的又一种信息获取方法的流程图;[0043]图4为本发明实施例提供的又一种信息获取方法的流程图;[0044]图5为本发明实施例提供的又一种信息获取方法的流程图;[0045]图6a为本发明实施例提供的信息获取方法的一个示意图;[0046]图6b为本发明实施例提供的信息获取方法的另一个示意图;[0047]图7为本发明实施例提供的又一种信息获取方法的流程图;[0048]图8a为本发明实施例提供的信息获取方法的又一个示意图;[0049]图8b为本发明实施例提供的信息获取方法的又一个示意图;[0050]图9为本发明实施例提供的一种信息获取装置的结构示意图;[0051]图10为本发明实施例提供的另一种信息获取装置的结构示意图;[0052]图11为本发明实施例提供的又一种信息获取装置的结构示意图;[0053]图12为本发明实施例提供的又一种信息获取装置的结构示意图;[0054]图13为本发明实施例提供的一种页面生成模块的结构示意图;[0055]图14为本发明实施例提供的一种信息处理模块的结构示意图;[0056]图15为本发明实施例提供的另一种信息处理模块的结构示意图;[0057]图16为本发明实施例提供的一种权限检测模块的结构示意图;[0058]图17为本发明实施例提供的又一种信息获取装置的结构示意图;[0059]图18为本发明实施例提供的一种验证输出模块的结构示意图。【具体实施方式】[0060]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0061]本发明实施例中,终端可以为PC(PersonalComputer,个人计算机)、笔记本电脑、手机、PAD(平板电脑)、智能可穿戴设备、车载终端等。第一终端可以为任一个终端,第二终端可以为除第一终端之外的任一个终端。[0062]下面将结合附图1-附图8,对本发明实施例提供的信息获取方法进行详细介绍。[0063]请参见图1,为本发明实施例提供的一种信息获取方法的流程图;本实施例从第一终端侧阐述所述信息获取方法的流程,该方法可包括以下步骤S101-步骤S103。[0064]S101,当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求,以使所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息。[0065]其中,所述验证信息可以指用于进行用户身份识别的信息,例如:所述验证信息可以为验证码,用于识别用户是否为自然人身份;再如:所述验证信息可以为预置问题信息,用于识别用户是否为权限用户身份;等等。本步骤中,所述请求获取验证信息的操作可以为应用登录操作,具体实现中,某些应用设有登录验证步骤,当用户进行这些应用的登录操作时,第一终端则检测到请求获取验证信息的操作,进而向服务器发送所述验证信息的获取请求。本步骤中,所述请求获取验证信息的操作也可以为针对验证信息获取按键的点击操作,具体实现中,某些应用或网站会提供验证信息获取按键,当用户点击该按键时,第一终端则检测到请求获取验证信息的操作,进而向服务器发送所述验证信息的获取请求。[0066]S102,所述第一终端接收所述服务器返回的所述编码信息。[0067]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR(QuickResponse,快速反应)码、PDF417(PortableDocumentFormat417,便携式数据文件)二维条码、Datamatrix(—种矩阵式二维条码)二维条码等等。所述音频信息指用于存储声音内容的文件。所述服务器根据第一终端发送的所述获取请求,可以生成包含所述验证信息的反馈页面;进一步,所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息。所述预设编码规则可以包括但不限于:预设的图形码编码规则或预设的音频编码规则。[0068]S103,所述第一终端输出所述编码信息,以使第二终端读取并解析所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。[0069]本步骤的一种可行的实施方式中,若所述编码信息为图形码,则所述第一终端对所述编码信息的输出方式可以为:显示所述图形码;所述第二终端则可扫描并解析所述第一终端所显示的图形码,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。本步骤的另一种可行的实施方式中,若所述编码信息为音频信息,则所述第一终端对所述编码信息的输出方式可以为:播放所述音频信息;所述第二终端则可收听并解析所述第一终端所播放的当前第1页1 2 3 4 5 6  音频信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0070]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0071]请参见图2,为本发明实施例提供的另一种信息获取方法的流程图;本实施例从服务器侧阐述所述信息获取方法的流程,该方法可包括以下步骤S201-步骤S203。
[0072]S201,服务器接收第一终端发送的验证信息的获取请求。
[0073]其中,所述验证信息可以指用于进行用户身份识别的信息,例如:所述验证信息可以为验证码,用于识别用户是否为自然人身份;再如:所述验证信息可以为预置问题信息,用于识别用户是否为权限用户身份;等等。当第一终端检测到请求获取验证信息的操作时,向服务器发送所述验证信息的获取请求;本步骤中,所述服务器接收所述第一终端发送的所述验证信息的获取请求。
[0074]S202,所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面。
[0075]本步骤中,所述服务器根据所述获取请求,查找验证信息及所述验证信息对应的签名信息,并生成包含所述验证信息的反馈页面。其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证。
[0076]S203,所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,以使第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0077]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。所述音频信息指用于存储声音内容的文件。所述预设编码规则可以包括但不限于:预设的图形码编码规则或预设的音频编码规则。所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。
[0078]本步骤的一种可行的实施方式中,所述服务可采用预设的图形码编码规则对所述反馈页面的地址信息进行编码处理,生成图形码并返回至所述第一终端,所述第一终端可显示所述图形码,所述第二终端则可扫描并解析所述第一终端所显示的图形码,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。本步骤的另一种可行的实施方式中,所述服务器可采用预设的音频编码规则对所述反馈页面的地址信息进行编码处理,生成音频信息并返回至所述第一终端,所述第一终端可播放所述音频信息,所述第二终端则可收听并解析所述第一终端所播放的音频信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0079]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0080]请参见图3,为本发明实施例提供的又一种信息获取方法的流程图;本实施例从第二终端侧阐述所述信息获取方法的流程,该方法可包括以下步骤S301-步骤S303。
[0081]S301,第二终端读取第一终端输出的所述编码信息,所述编码信息为服务器根据所述第一终端发送的验证信息的获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成并返回至所述第一终端的信肩、Ο
[0082]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。所述音频信息指用于存储声音内容的文件。本步骤中,若所述编码信息为图形码,所述第一终端显示所述图形码;所述第二终端则可扫描所述第一终端所显示的图形码。若所述编码信息为音频信息,所述第一终端播放所述音频信息,所述第二终端则可收听所述第一终端所播放的音频信息。
[0083]S302,所述第二终端解析所述编码信息,获得所述反馈页面的地址信息。
[0084]本步骤中,所述第二终端可采用所述预设编码规则,对所述编码信息进行解析,获得所述反馈页面的地址信息。其中,所述预设编码规则可以包括但不限于:预设的图形码编码规则或预设的音频编码规则。若所述编码信息为图形码,所述第二终端可采用预设的图形码编码规则,对扫描获得的图形码进行解析,获得所述反馈页面的地址信息。若所述编码信息为音频信息,所述第二终端可采用预设的音频编码规则,对收听获得的音频信息进行解析,获得所述反馈页面的地址信息。
[0085]S303,所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0086]所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。本步骤中,所述第二终端根据所述反馈页面的地址信息,可下载并所述反馈页面,从而输出所述反馈页面中的所述验证信息。
[0087]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0088]请参见图4,为本发明实施例提供的又一种信息获取方法的流程图;本实施例从第一终端、第二终端及服务器的交互侧阐述所述信息获取方法的流程,该方法可包括以下步骤S401-步骤S405。
[0089]S401,当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求。
[0090]其中,所述验证信息可以指用于进行用户身份识别的信息,例如:所述验证信息可以为验证码,用于识别用户是否为自然人身份;再如:所述验证信息可以为预置问题信息,用于识别用户是否为权限用户身份;等等。本步骤中,所述请求获取验证信息的操作可以为应用登录操作,具体实现中,某些应用设有登录验证步骤,当用户进行这些应用的登录操作时,第一终端则检测到请求获取验证信息的操作,进而向服务器发送所述验证信息的获取请求。本步骤中,所述请求获取验证信息的操作也可以为针对验证信息获取按键的点击操作,具体实现中,某些应用或网站会提供验证信息获取按键,当用户点击该按键时,第一终端则检测到请求获取验证信息的操作,进而向服务器发送所述验证信息的获取请求。
[0091]S402,所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面。
[0092]本步骤中,所述服务器根据所述获取请求,查找验证信息及所述验证信息对应的签名信息,并生成包含所述验证信息的反馈页面。其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证。
[0093]S403,所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出。
[0094]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。所述音频信息指用于存储声音内容的文件。所述预设编码规则可以包括但不限于:预设的图形码编码规则或预设的音频编码规则。所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。本步骤的一种可行的实施方式中,所述服务可采用预设的图形码编码规则对所述反馈页面的地址信息进行编码处理,生成图形码并返回至所述第一终端进行显示。本步骤的另一种可行的实施方式中,所述服务器可采用预设的音频编码规则对所述反馈页面的地址信息进行编码处理,生成音频信息并返回至所述第一终端进行播放。
[0095]S404,所述第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息。
[0096]本步骤中,若所述编码信息为图形码,所述第二终端可扫描所述第一终端所显示的图形码,并可采用所述预设编码规则,对所述编码信息进行解析,获得所述反馈页面的地址信息。若所述编码信息为音频信息,所述第二终端可收听所述第一终端所播放的音频信息,并可采用预设的音频编码规则,对收听获得的音频信息进行解析,获得所述反馈页面的地址信息。
[0097]S405,所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0098]所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。本步骤中,所述第二终端根据所述反馈页面的地址信息,可下载并所述反馈页面,从而输出所述反馈页面中的所述验证信息。
[0099]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0100]请参见图5,为本发明实施例提供的又一种信息获取方法的流程图;本实施例从第一终端、第二终端及服务器的交互侧阐述所述信息获取方法的流程,该方法可包括以下步骤S501-步骤S515。
[0101]S501,当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求。
[0102]本实施例的步骤S501可参见图4所示实施例的步骤S401,在此不赘述。
[0103]S502,所述服务器接收第一终端发送的所述获取请求。
[0104]S503,所述服务器检测所述第一终端是否具备所述验证信息的获取权限;若检测结果为是,转入步骤S504 ;否则,结束。
[0105]本步骤中,所述服务器在接收到所述第一终端的获取请求之后,对所述第一终端进行所述验证信息的获取权限的检测,且在检测结果为是的情况下才为所述第一终端提供所述验证信息,即所述服务器基于获取权限为终端提供验证信息的获取服务,提高了验证信息的获取门槛,可有效地摒除无获取权限的终端的无效获取过程,保证服务器的处理性能,提升验证信息的获取智能性。具体实现中,本步骤可包括以下步骤A-C:
[0106]A、所述服务器统计来自所述第一终端的所述获取请求的数量。
[0107]本发明实施例中,所述服务器每接收到第一终端发送的一次获取请求,则为第一终端更新所述获取请求的数量;本步 骤A中,所述服务器统计来自所述第一终端的所述获取请求的数量,即是统计第一终端的请求次数。
[0108]B、所述服务器判断所述数量是否小于预设阈值。
[0109]其中,所述预设阈值可根据实际需要进行设定,例如:可设定所述预设阈值为5,或设定所述预设阈值为10,等等。
[0110]C、若所述数量小于所述预设阈值,所述服务器确认所述第一终端具备所述验证信息的获取权限。
[0111]步骤B-C中,基于预设阈值来确认第一终端的获取权限,实际上是通过所述预设阈值限制第一终端的获取次数,这样可有效地防止第一终端侧的木马或恶意程序无限制获取所述验证信息进行破解,有效地提升所述验证信息的安全性和可靠性。
[0112]S504,所述服务器根据所述获取请求,查找验证信息及所述验证信息对应的签名信息。
[0113]其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证。
[0114]S505,所述服务器根据所述验证信息,生成包含所述验证信息的反馈页面。
[0115]本实施例的步骤S504-步骤S505可以为图4所示实施例的步骤S402的具体细化步骤。
[0116]S506,所述服务器采用预设的图形码编码规则,对所述反馈页面的地址信息进行编码处理,生成图形码。
[0117]其中,所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。例如:假设所述图形码为QR码,则所述服务器可采用预设的QR码编码规则,对所述反馈页面的地址信息进行编码处理,生成QR码。再如:假设所述图形码为TOF417 二维条码,所述服务器可采用预设的TOF417 二维条码编码规则,对所述反馈页面的地址信息进行编码处理,生成TOF417 二维条码,等等。
[0118]S507,所述服务器将所述图形码返回至所述第一终端进行显示。
[0119]本实施例的步骤S506-步骤S507可以为图4所示实施例的步骤S403的具体细化步骤。
[0120]S508,所述第二终端扫描所述第一终端显示的图形码。
[0121]本步骤中,所述第二终端可调用诸如系统摄像头等摄像应用,扫描所述第一终端显示的图形码。
[0122]S509,所述第二终端采用所述预设的图形码编码规则,对扫描获得的图形码进行解析,获得所述反馈页面的地址信息。
[0123]按照步骤S506所示例子,例如:假设所述图形码为QR码,则所述第二终端可采用所述预设的QR码编码规则,对扫描获得的QR码进行解析,获得所述反馈页面的地址信息。再如:假设所述图形码为TOF417 二维条码,则所述第二终端可采用预设的TOF417 二维条码编码规则,对扫描获得的TOF417 二维条码进行解析,获得所述反馈页面的地址信息,等等。
[0124]本实施例的步骤S508-步骤S509可以为图4所示实施例的步骤S404的具体细化流程。
[0125]S510,所述第二终端根据所述反馈页面的地址信息,下载包含所述验证信息的反馈页面。
[0126]其中,所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。本步骤中,所述第二终端根据所述反馈页面的地址信息,可下载包含所述验证信息的反馈页面。
[0127]S511,所述第二终端显示包含所述验证信息的反馈页面。
[0128]本实施例的步骤S510-步骤S511可以为图4所示实施例的步骤S405的具体细化步骤。
[0129]S512,当接收到用户根据所述反馈页面的验证信息输入的内容信息时,第一终端根据所述内容信息生成验证请求。
[0130]本发明实施例中,用户可以从所述第二终端显示的包含所述验证信息的反馈页面中,查看到所述验证信息,进一步,所述用户可以根据查看到的所述验证信息,在第一终端中输入内容信息并请求验证,本步骤中,当接收到用户根据所述反馈页面的验证信息输入的内容信息时,第一终端根据所述内容信息生成验证请求;可以理解的是,所述验证请求中携带所述用户输入的内容信息,所述验证请求用于请求服务器对所携带的内容信息进行验证。
[0131]S513,所述第一终端将所述验证请求发送至所述服务器。
[0132]S514,所述服务器采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果。
[0133]其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证;本步骤中,所述服务器可对验证码的签名信息进行解密,比较解密获得的信息与所述验证请求中携带的内容信息是否相同,若相同,则验证成功;否则,验证失败。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证,本步骤中,所述服务器可对预置问题信息的签名信息进行解密,比较解密获得的信息与所述验证请求中携带的内容信息是否相同,若相同,则验证成功;否贝U,验证失败。
[0134]S515,所述第一终端接收所述服务器返回的验证结果。
[0135]所述验证结果包括:验证成功或验证失败。本步骤中,所述第一终端在接收到所述服务器返回的验证结果之后,可以向用户输出提示信息,以向用户告知所述验证结果,具体地,若所述第一终端接收到所述服务器返回的验证成功的验证结果,可向用户输出成功提示信息;若所述第一终端接收到所述服务器返回的验证失败的验证结果,可向用户输出失败提示信息。
[0136]下面将结合附图6,以一个具体实例对图5所提供的信息获取方法进行详细介绍。图6所示实例中,第一终端为PC,第二终端为手机。
[0137]请参见图6a,为本发明实施例提供的信息获取方法的一个示意图;用户A采用PC登录即时通信应用时,为了保证账号安全,该即时通信应用设有登录验证步骤。如图6a所示,用户A进行即时通信应用登录操作时,PC检测到请求获取验证码的操作,向服务器发送验证码的获取请求。服务器接收到PC的所述获取请求,则判断该PC是否具备验证码的获取权限,若PC具备验证码的获取权限,则查找验证码及该验证码对应的签名信息,并生成包含验证码的反馈页面。服务器采用二维码编码规则,对反馈页面的URL进行编码处理,生成二维码返回给PC进行显示。进一步如图6a所示,PC显示服务器返回的二维码,并提醒用户A采用手机扫描二维码获得验证码。
[0138]请一并参见图6b,为本发明实施例提供的信息获取方法的另一个示意图;用户可采用手机中的摄像头扫描PC显示的图6a所示的二维码,并可基于诸如即时通信应用、浏览器应用中的二维码解析工具,对扫描获得的二维码进行解析,获得所述反馈页面的URL。手机根据所述反馈页面的URL,下载并显示包含验证码的反馈页面,该反馈页面可如图6b所示。用户A查看手机所显示的验证码,并将该验证码输入至PC中,PC根据用户输入的内容信息生成验证请求发送至服务器。服务器则采用验证码对应的签名信息,对所述内容信息进行验证,获得验证结果并返回给PC,若验证成功,PC则将用户A接入至即时通信应用中,或验证失败,PC可向用户A输出失败提示信息。
[0139]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0140]请参见图7,为本发明实施例提供的又一种信息获取方法的流程图;本实施例从第一终端、第二终端及服务器的交互侧阐述所述信息获取方法的流程,该方法可包括以下步骤S701-步骤S715。
[0141]S701,当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求。
[0142]S702,所述服务器接收第一终端发送的所述获取请求。
[0143]S703,所述服务器检测所述第一终端是否具备所述验证信息的获取权限;若检测结果为是,转入步骤S704 ;否则,结束。
[0144]S704,所述服务器根据所述获取请求,查找验证信息及所述验证信息对应的签名信息。
[0145]S705,所述服务器根据所述验证信息,生成包含所述验证信息的反馈页面。
[0146]本实施例的步骤S701-步骤S705可参见图5所示实施例的步骤S501-步骤S505,在此不赘述。
[0147]S706,所述服务器采用预设的音频编码规则,对所述反馈页面的地址信息进行编码处理,生成音频信息。
[0148]其中,所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。所述音频信息指用于存储声音内容的文件。所述服务器可采用预设的音频编码规则,对所述反馈页面的地址信息进行编码处理,生成音频信息。
[0149]S707,所述服务器将所述音频信息返回至所述第一终端进行播放。
[0150]本实施例的步骤S706-步骤S707可以为图4所示实施例的步骤S403的具体细化步骤。
[0151]S708,所述第二终端收听所述第一终端播放的音频信息。
[0152]本步骤中,所述第二终端可调用诸如收音机等收音应用,收听所述第一终端播放的音频信息。
[0153]S709,所述第二终端采用所述预设的音频编码规则,对收听获得的音频信息进行解析,获得所述反馈页面的地址信息。
[0154]本实施例的步骤S708-步骤S709可以为图4所示实施例的步骤S404的具体细化流程。
[0155]S710,所述第二终端根据所述反馈页面的地址信息,下载包含所述验证信息的反馈页面。
[0156]S711,所述第二终端显示包含所述验证信息的反馈页面。
[0157]S712,当接收到用户根据所述反馈页面的验证信息输入的内容信息时,第一终端根据所述内容信息生成验证请求。
[0158]S713,所述第一终端将所述验证请求发送至所述服务器.
[0159]S714,所述服务器采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果。
[0160]S715,所述第一终端接收所述服务器返回的验证结果。
[0161]本实施例的步骤S710-步骤S715可参见图5所示实施例的步骤S510-步骤S515,在此不赘述。
[0162]下面将结合附图8,以一个具体实例对图7所提供的信息获取方法进行详细介绍。图8所示实例中,第一终端为PC,第二终端为手机。
[0163]请参见图8a,为本发明实施例提供的信息获取方法的一个示意图;用户B采用PC登录即时通信应用时,为了保证账号安全,该即时通信应用设有登录验证步骤。如图8a所示,用户B进行即时通信应用登录操作时,PC检测到请求获取预置问题信息的操作,向服务器发送预置问题信息的获取请求。服务器接收到PC的所述获取请求,则判断该PC是否具备预置问题信息的获取权限,若PC具备预置问题信息的获取权限,则查找预置问题信息及该预置问题信息对应的签名信息,并生成包含预置问题信息的反馈页面。服务器采用音频编码规则,对反馈页面的URL进行编码处理,生成音频信息返回给PC进行播放。进一步如图8a所示,PC播放服务器返回的音频,并提醒用户采用手机收听该音频信息获得预 置问题信息。
[0164]请一并参见图8b,为本发明实施例提供的信息获取方法的另一个示意图;用户可采用手机中的收音应用扫描PC播放的图8a所示的音频信息,并可基于诸如即时通信应用、浏览器应用中的音频解析工具,对收听获得的音频信息进行解析,获得所述反馈页面的URL。手机根据所述反馈页面的URL,下载并显示包含预置问题信息的反馈页面,该反馈页面可如图8b所示。用户查看手机所显示的预置问题信息,并将该预置问题信息的答案信息输入至PC中,PC根据用户输入的内容信息生成验证请求发送至服务器。服务器则采用预置问题信息对应的签名信息,对所述内容信息进行验证,获得验证结果并返回给PC,若验证成功,PC则将用户接入至即时通信应用中,或验证失败,PC可向用户输出失败提示信息。
[0165]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0166]下面将结合附图9-附图10,对本发明实施例提供的一种信息获取装置的结构和功能进行详细介绍。需要说明的是,图9-图10所示的信息获取装置可运行于一终端中,该终端可以为本发明实施例所述的第一终端中,以应用于上述图1-图8所示的方法中。
[0167]请参见图9,为本发明实施例提供的一种信息获取装置的结构示意图;该装置可包括:获取请求模块101、信息接收模块102和信息输出模块103。
[0168]获取请求模块101,用于当检测到请求获取验证信息的操作时,向服务器发送所述验证信息的获取请求,以使所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息。
[0169]其中,所述验证信息可以指用于进行用户身份识别的信息,例如:所述验证信息可以为验证码,用于识别用户是否为自然人身份;再如:所述验证信息可以为预置问题信息,用于识别用户是否为权限用户身份;等等。所述请求获取验证信息的操作可以为应用登录操作,具体实现中,某些应用设有登录验证步骤,当用户进行这些应用的登录操作时,第一终端则检测到请求获取验证信息的操作,进而向服务器发送所述验证信息的获取请求。所述请求获取验证信息的操作也可以为针对验证信息获取按键的点击操作,具体实现中,某些应用或网站会提供验证信息获取按键,当用户点击该按键时,所述获取请求模块101则检测到请求获取验证信息的操作,进而向服务器发送所述验证信息的获取请求。
[0170]信息接收模块102,用于接收所述服务器返回的所述编码信息。
[0171]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。所述音频信息指用于存储声音内容的文件。所述服务器根据获取请求模块101发送的所述获取请求,可以生成包含所述验证信息的反馈页面;进一步,所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息。所述预设编码规则可以包括但不限于:预设的图形码编码规则或预设的音频编码规则。
[0172]信息输出模块103,用于输出所述编码信息,以使第二终端读取并解析所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0173]在一种可行的实施方式中,若所述编码信息为图形码,则所述信息输出模块103对所述编码信息的输出方式可以为:显示所述图形码;所述第二终端则可扫描并解析所述信息输出模块103所显示的图形码,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。在另一种可行的实施方式中,若所述编码信息为音频信息,则所述信息输出模块103对所述编码信息的输出方式可以为:播放所述音频信息;所述第二终端则可收听并解析所述信息输出模块103所播放的音频信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0174]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0175]请参见图10,为本发明实施例提供的另一种信息获取装置的结构示意图;该装置可包括:获取请求模块101、信息接收模块102、信息输出模块103、验证请求模块104、请求发送模块105和结果接收模块106。其中,获取请求模块101、信息接收模块102和信息输出模块103的结构和功能可参见图7所示实施例的相关描述,在此不赘述。
[0176]验证请求模块104,用于当接收到用户根据所述反馈页面的验证信息输入的内容信息时,根据所述内容信息生成验证请求。
[0177]本发明实施例中,用户可以从所述第二终端显示的包含所述验证信息的反馈页面中,查看到所述验证信息,进一步,所述用户可以根据查看到的所述验证信息,在第一终端中输入内容信息并请求验证,当接收到用户根据所述反馈页面的验证信息输入的内容信息时,所述验证请求模块104根据所述内容信息生成验证请求;可以理解的是,所述验证请求中携带所述用户输入的内容信息,所述验证请求用于请求服务器对所携带的内容信息进行验证。
[0178]请求发送模块105,用于将所述验证请求发送至所述服务器,以使所述服务器采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果。
[0179]其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证;所述服务器可对验证码的签名信息进行解密,比较解密获得的信息与所述验证请求中携带的内容信息是否相同,若相同,则验证成功;否则,验证失败。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证,所述服务器可对预置问题信息的签名信息进行解密,比较解密获得的信息与所述验证请求中携带的内容信息是否相同,若相同,则验证成功;否则,验证失败。
[0180]结果接收模块106,用于接收所述服务器返回的验证结果。
[0181]所述验证结果包括:验证成功或验证失败。所述结果接收模块106在接收到所述服务器返回的验证结果之后,可以向用户输出提示信息,以向用户告知所述验证结果,具体地,若所述结果接收模块106接收到所述服务器返回的验证成功的验证结果,可向用户输出成功提示信息;若所述结果接收模块106接收到所述服务器返回的验证失败的验证结果,可向用户输出失败提示信息。
[0182]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0183]本发明实施例还公开了一种终端,该终端可以为本发明实施例中所述的第一终端,该终端可包括一信息获取装置,该装置的结构和功能可参见图9-图10所示实施例的相关描述,在此不赘述。
[0184]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0185]下面将结合附图11-附图16,对本发明实施例提供的另一种信息获取装置的结构和功能进行详细介绍。需要说明的是,图11-图16所示的信息获取装置可运行于一服务器中,以应用于上述图1-图8所示的方法中。
[0186]请参见图11,为本发明实施例提供的又一种信息获取装置的结构示意图;该装置可包括:请求接收模块201、页面生成模块202和信息处理模块203。
[0187]请求接收模块201,用于接收第一终端发送的验证信息的获取请求。
[0188]其中,所述验证信息可以指用于进行用户身份识别的信息,例如:所述验证信息可以为验证码,用于识别用户是否为自然人身份;再如:所述验证信息可以为预置问题信息,用于识别用户是否为权限用户身份;等等。当第一终端检测到请求获取验证信息的操作时,向服务器发送所述验证信息的获取请求;所述请求接收模块201接收所述第一终端发送的所述验证信息的获取请求。
[0189]页面生成模块202,用于根据所述获取请求,生成包含所述验证信息的反馈页面。
[0190]所述页面生成模块202根据所述获取请求,查找验证信息及所述验证信息对应的签名信息,并生成包含所述验证信息的反馈页面。其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证。
[0191]信息处理模块203,用于采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,以使第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0192]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。所述音频信息指用于存储声音内容的文件。所述预设编码规则可以包括但不限于:预设的图形码编码规则或预设的音频编码规则。所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。
[0193]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0194]请参见图12,为本发明实施例提供的又一种信息获取装置的结构示意图;该装置可包括:请求接收模块201、页面生成模块202、信息处理模块203、权限检测模块204和验证模块205。其中,请求接收模块201、页面生成模块202和信息处理模块203的结构和功能可参见图11所示实施例的相关描述,在此不赘述。
[0195]权限检测模块204,用于检测所述第一终端是否具备所述验证信息的获取权限,并当检测到所述第一终端具备所述验证信息的获取权限时,通知所述页 面生成模块根据所述获取请求,生成包含所述验证信息的反馈页面。
[0196]所述权限检测模块204在接收到所述第一终端的获取请求之后,对所述第一终端进行所述验证信息的获取权限的检测,且在检测结果为是的情况下才为所述第一终端提供所述验证信息,即所述权限检测模块204基于获取权限为终端提供验证信息的获取服务,提高了验证信息的获取门槛,可有效地摒除无获取权限的终端的无效获取过程,保证服务器的处理性能,提升验证信息的获取智能性。
[0197]验证模块205,用于根据所述第一终端发送的包含内容信息的验证请求,采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果并返回至所述第一终端。
[0198]其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证;所述验证模块205可对验证码的签名信息进行解密,比较解密获得的信息与所述验证请求中携带的内容信息是否相同,若相同,则验证成功;否则,验证失败。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证,所述验证模块205可对预置问题信息的签名信息进行解密,比较解密获得的信息与所述验证请求中携带的内容信息是否相同,若相同,则验证成功;否则,验证失败。
[0199]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0200]请参见图13,为本发明实施例提供的一种页面生成模块的结构示意图;该页面生成模块202可包括:信息查找单元2201和页面生成单元2202。
[0201]信息查找单元2201,用于根据所述获取请求,查找验证信息及所述验证信息对应的签名信息。
[0202]其中,所述验证信息对应的签名信息为一种加密信息,该加密信息可用于对根据所述验证信息返回的内容信息进行验证;例如:若所述验证信息为验证码,所述验证信息对应的签名信息为对该验证码进行加密后形成的加密信息,可用于对用户根据该验证码输入的内容信息进行验证。再如:若所述验证信息为预置问题信息,则所述验证信息对应的签名信息可以为对该预置问题信息的答案信息进行加密后形成的加密信息,可用于对用户根据该预置问题信息输入的内容信息进行验证。
[0203]页面生成单元2202,用于根据所述验证信息,生成包含所述验证信息的反馈页面。
[0204]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0205]请参见图14,为本发明实施例提供的一种信息处理模块的结构示意图;该信息处理模块203可包括:图形码编码单元2301和图形码返回单元2302。
[0206]图形码编码单元2301,用于采用预设的图形码编码规则,对所述反馈页面的地址信息进行编码处理,生成图形码。
[0207]其中,所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。例如:假设所述图形码为QR码,则所述图形码编码单元2301可采用预设的QR码编码规则,对所述反馈页面的地址信息进行编码处理,生成QR码。再如:假设所述图形码为TOF417 二维条码,所述图形码编码单元2301可采用预设的TOF417 二维条码编码规则,对所述反馈页面的地址信息进行编码处理,生成TOF417 二维条码,等等。
[0208]图形码返回单元2302,用于将所述图形码返回至所述第一终端进行显示。
[0209]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0210]请参见图15,为本发明实施例提供的另一种信息处理模块的结构示意图;该信息处理模块203可包括:音频编码单元2311和音频返回单元2312。
[0211]音频编码单元2311,用于采用预设的音频编码规则,对所述反馈页面的地址信息进行编码处理,生成音频信息。
[0212]其中,所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。所述音频信息指用于存储声音内容的文件。所述音频编码单元2311可采用预设的音频编码规贝1J,对所述反馈页面的地址信息进行编码处理,生成音频信息。
[0213]音频返回单元2312,用于将所述音频信息返回至所述第一终端进行播放。
[0214]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0215]请参见图16,为本发明实施例提供的一种权限检测模块的结构示意图;该权限检测模块204可包括:数量统计单元2401、判断单元2402和权限确认单元2403。
[0216]数量统计单元2401,用于统计来自所述第一终端的所述获取请求的数量。
[0217]本发明实施例中,所述服务器每接收到第一终端发送的一次获取请求,则为第一终端更新所述获取请求的数量;所述数量统计单元2401统计来自所述第一终端的所述获取请求的数量,即是统计第一终端的请求次数。
[0218]判断单元2402,用于判断所述数量是否小于预设阈值。
[0219]其中,所述预设阈值可根据实际需要进行设定,例如:可设定所述预设阈值为5,或设定所述预设阈值为10,等等。
[0220]权限确认单元2403,用于当所述数量小于所述预设阈值时,确认所述第一终端具备所述验证信息的获取权限。
[0221]所述权限确认单元2403基于预设阈值来确认第一终端的获取权限,实际上是通过所述预设阈值限制第一终端的获取次数,这样可有效地防止第一终端侧的木马或恶意程序无限制获取所述验证信息进行破解,有效地提升所述验证信息的安全性和可靠性。
[0222]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0223]本发明实施例还公开了一种服务器,该服务器可包括一信息获取装置,该装置的结构和功能可参见图11-图16所示实施例的相关描述,在此不赘述。
[0224]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0225]下面将结合附图17-附图18,对本发明实施例提供的又一种信息获取装置的结构和功能进行详细介绍。需要说明的是,图17-图18所示的信息获取装置可运行于一终端中,该终端可以为本发明实施例所述的第二终端,以应用于上述图1-图8所示的方法中。
[0226]请参见图17,为本发明实施例提供的又一种信息获取装置的结构示意图;该装置可包括:读取模块301、解析模块302和验证输出模块303。
[0227]读取模块301,用于读取第一终端输出的所述编码信息,所述编码信息为服务器根据所述第一终端发送的验证信息的获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成并返回至所述第一终端的信肩、Ο
[0228]所述编码信息可以包括但不限于:图形码或音频信息。其中,所述图形码可以为二维码,包括但不限于:QR码、PDF417 二维条码、Datamatrix 二维条码等等。所述音频信息指用于存储声音内容的文件。若所述编码信息为图形码,所述第一终端显示所述图形码;所述读取模块301则可扫描所述第一终端所显示的图形码。若所述编码信息为音频信息,所述第一终端播放所述音频信息,所述读取模块301则可收听所述第一终端所播放的音频信肩、Ο
[0229]解析模块302,用于解析所述编码信息,获得反馈页面的地址信息。
[0230]在本发明实施例的一种可行的实施方式中,所述读取模块301用于扫描所述第一终端显示的图形码;所述解析模块302用于采用所述预设的图形码编码规则,对扫描获得的图形码进行解析,获得所述反馈页面的地址信息。
[0231]在本发明实施例的另一种可行的实施方式中,所述读取模块301用于收听所述第一终端播放的音频信息;所述解析模块302用于采用所述预设的音频编码规则,对收听获得的音频信息进行解析,获得所述反馈页面的地址信息。
[0232]验证输出模块303,用于根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。
[0233]所述反馈页面的地址信息可以为URL,可用于唯一标识所述反馈页面。所述验证输出模块303根据所述反馈页面的地址信息,可下载并所述反馈页面,从而输出所述反馈页面中的所述验证信息。
[0234]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0235]请参见图18,为本发明实施例提供的一种验证输出模块的结构示意图;该验证输出模块303可包括:下载单元3301和显示单元3302。
[0236]下载单元3301,用于根据所述反馈页面的地址信息,下载包含所述验证信息的反馈页面。
[0237]显示单元3302,用于显示包含所述验证信息的反馈页面。
[0238]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的 获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0239]本发明实施例还公开了一种终端,该终端可以为本发明实施例中所述的第二终端,该终端可包括一信息获取装置,该装置的结构和功能可参见图17-图18所示实施例的相关描述,在此不赘述。
[0240]本发明实施例中,当检测到用户请求获取验证信息的操作时,第一终端需要配合第二终端进行验证信息的获取;进一步,服务器将包含验证信息的反馈页面的地址信息编码为编码信息进行传输。由于需要两个终端的参与,且第二终端需要对编码信息进行解析才能获得验证信息,一定程度上提高了验证信息的获取门槛,可避免重复获取带来的处理负荷;另外,由于包含验证信息的反馈页面的地址信息需要进行编码传输,有效地提升了传输可靠性和安全性。
[0241]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0242] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种信息获取方法,其特征在于,包括: 当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求; 所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面; 所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出; 所述第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息; 所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。2.如权利要求1所述的方法,其特征在于,所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面之前,还包括: 所述服务器检测所述第一终端是否具备所述验证信息的获取权限; 若所述第一终端具备所述验证信息的获取权限,所述服务器则执行根据所述获取请求,生成包含所述验证信息的反馈页面的步骤。3.如权利要求2所述的方法,其特征在于,所述服务器检测所述第一终端是否具备所述验证信息的获取权限,包括: 所述服务器统计来自所述第一终端的所述获取请求的数量; 所述服务器判断所述数量是否小于预设阈值; 若所述数量小于所述预设阈值,所述服务器确认所述第一终端具备所述验证信息的获取权限。4.如权利要求1-3任一项所述的方法,其特征在于,所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,包括: 所述服务器采用预设的图形码编码规则,对所述反馈页面的地址信息进行编码处理,生成图形码; 所述服务器将所述图形码返回至所述第一终端进行显示; 所述第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,包括: 所述第二终端扫描所述第一终端显示的图形码; 所述第二终端采用所述预设的图形码编码规则,对扫描获得的图形码进行解析,获得所述反馈页面的地址信息。5.如权利要求1-3任一项所述的方法,其特征在于,所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,包括: 所述服务器采用预设的音频编码规则,对所述反馈页面的地址信息进行编码处理,生成音频信息; 所述服务器将所述音频信息返回至所述第一终端进行播放; 所述第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,包括: 所述第二终端收听所述第一终端播放的音频信息; 所述第二终端采用所述预设的音频编码规则,对收听获得的音频信息进行解析,获得所述反馈页面的地址信息。6.如权利要求4或5所述的方法,其特征在于,所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,包括: 所述服务器根据所述获取请求,查找验证信息及所述验证信息对应的签名信息; 所述服务器根据所述验证信息,生成包含所述验证信息的反馈页面。7.如权利要求6所述的方法,其特征在于,所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息,包括: 所述第二终端根据所述反馈页面的地址信息,下载包含所述验证信息的反馈页面; 所述第二终端显示包含所述验证信息的反馈页面。8.如权利要求6所述的方法,其特征在于,所述第二终端根据所述反馈页面的地址信息,下载并输出所述反馈页面之后,还包括: 当接收到用户根据所述反馈页面的验证信息输入的内容信息时,第一终端根据所述内容信息生成验证请求; 所述第一终端将所述验证请求发送至所述服务器,以使所述服务器采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果; 所述第一终端接收所述服务器返回的验证结果。9.一种信息获取方法,其特征在于,包括: 当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求,以使所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息; 所述第一终端接收所述服务器返回的所述编码信息; 所述第一终端输出所述编码信息,以使第二终端读取并解析所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。10.一种信息获取方法,其特征在于,包括: 服务器接收第一终端发送的验证信息的获取请求; 所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面; 所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,以使第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。11.一种信息获取方法,其特征在于,包括: 第二终端读取第一终端输出的所述编码信息,所述编码信息为服务器根据所述第一终端发送的验证信息的获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成并返回至所述第一终端的信息; 所述第二终端解析所述编码信息,获得所述反馈页面的地址信息; 所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。12.一种信息获取装置,其特征在于,包括: 获取请求模块,用于当检测到请求获取验证信息的操作时,向服务器发送所述验证信息的获取请求,以使所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息; 信息接收模块,用于接收所述服务器返回的所述编码信息; 信息输出模块,用于输出所述编码信息,以使第二终端读取并解析所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。13.如权利要求12所述的装置,其特征在于,还包括: 验证请求模块,用于当接收到用户根据所述反馈页面的验证信息输入的内容信息时,根据所述内容信息生成验证请求; 请求发送模块,用于将所述验证请求发送至所述服务器,以使所述服务器采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果; 结果接收模块,用于接收所述服务器返回的验证结果。14.一种终端,其特征在于,包括如权利要求12或13所述的信息获取装置。15.一种信息获取装置,其特征在于,包括: 请求接收模块,用于接收第一终端发送的验证信息的获取请求; 页面生成模块,用于根据所述获取请求,生成包含所述验证信息的反馈页面; 信息处理模块,用于采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出,以使第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息,并根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。16.如权利要求15所述的装置,其特征在于,还包括: 权限检测模块,用于检测所述第一终端是否具备所述验证信息的获取权限,并当检测到所述第一终端具备所述验证信息的获取权限时,通知所述页面生成模块根据所述获取请求,生成包含所述验证信息的反馈页面; 验证模块,用于根据所述第一终端发送的包含内容信息的验证请求,采用所述验证信息对应的签名信息对所述内容信息进行验证,获得验证结果并返回至所述第一终端。17.如权利要求16所述的装置,其特征在于,所述权限检测模块包括: 数量统计单元,用于统计来自所述第一终端的所述获取请求的数量; 判断单元,用于判断所述数量是否小于预设阈值; 权限确认单元,用于当所述数量小于所述预设阈值时,确认所述第一终端具备所述验证信息的获取权限。18.如权利要求15-17任一项所述的装置,其特征在于,所述信息处理模块包括: 图形码编码单元,用于采用预设的图形码编码规则,对所述反馈页面的地址信息进行编码处理,生成图形码; 图形码返回单元,用于将所述图形码返回至所述第一终端进行显示。19.如权利要求15-17任一项所述的装置,其特征在于,所述信息处理模块包括: 音频编码单元,用于采用预设的音频编码规则,对所述反馈页面的地址信息进行编码处理,生成音频信息; 音频返回单元,用于将所述音频信息返回至所述第一终端进行播放。20.如权利要求19所述的装置,其特征在于,所述页面生成模块包括: 信息查找单元,用于根据所述获取请求,查找验证信息及所述验证信息对应的签名信息; 页面生成单元,用于根据所述验证信息,生成包含所述验证信息的反馈页面。21.一种服务器,其特征在于,包括如权利要求15-20任一项所述的信息获取装置。22.一种信息获取装置,其特征在于,包括: 读取模块,用于读取第一终端输出的所述编码信息,所述编码信息为服务器根据所述第一终端发送的验证信息的获取请求,生成包含所述验证信息的反馈页面,并采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成并返回至所述第一终端的信息; 解析模块,用于解析所述编码信息,获得所述反馈页面的地址信息; 验证输出模块,用于根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。23.如权利要求22所述的装置,其特征在于,所述读取模块用于扫描所述第一终端显示的图形码;所述解析模块用于采用所述预设的图形码编码规则,对扫描获得的图形码进行解析,获得所述反馈页面的地址信息;或者, 所述读取模块用于收听所述第一终端播放的音频信息;所述解析模块用于采用所述预设的音频编码规则,对收听获得的音频信息进行解析,获得所述反馈页面的地址信息。24.如权利要求22或23所述的装置,其特征在于,所述验证输出模块包括: 下载单元,用于根据所述反馈页面的地址信息,下载包含所述验证信息的反馈页面; 显示单元,用于显示包含所述验证信息的反馈页面。25.—种终端,其特征在于,包括如权利要求22-24任一项所述的信息获取装置。
【专利摘要】本发明实施例提供一种验证信息的获取方法、装置、终端及服务器,其中的一种方法可包括:当检测到请求获取验证信息的操作时,第一终端向服务器发送所述验证信息的获取请求;所述服务器根据所述获取请求,生成包含所述验证信息的反馈页面;所述服务器采用预设编码规则对所述反馈页面的地址信息进行编码处理,生成编码信息并返回至所述第一终端进行输出;所述第二终端读取并解析所述第一终端输出的所述编码信息,获得所述反馈页面的地址信息;所述第二终端根据所述反馈页面的地址信息,输出所述反馈页面中的所述验证信息。本发明可提高验证信息的获取门槛,降低设备处理负荷,且能提升信息传输的安全性和可靠性。
【IPC分类】H04L9/32, H04L29/06
【公开号】CN105490809
【申请号】CN201410474370
【发明人】刘金星, 涂杰, 侯鑫, 王玉叶, 唐艳平, 张彦玲, 罗斌
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月13日
【申请日】2014年9月17日

最新回复(0)