著录项信息
专利名称 | 信息验证方法和装置 |
申请号 | CN201310533351.4 | 申请日期 | 2013-10-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-03-12 | 公开/公告号 | CN103634294A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;H;0;4;L;9;/;3;2查看分类表>
|
申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
发明人 | 金凡;高应军;李创奇 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 张耀光 |
摘要
本公开是关于一种信息验证方法和装置,属于网络技术领域。所述方法包括:第一终端接收指定操作指令;根据所述指定操作指令,生成图形码,使得第二终端通过扫描所述图形码,显示信息输入界面,并获取用户输入的待校验信息,向服务器发送验证请求,使得所述服务器验证是否允许所述第一终端执行所述指定操作。本发明通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,使得输入待校验信息的过程更加简便,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。
1.一种信息验证方法,其特征在于,所述方法包括:
第一终端接收指定操作指令,所述指定操作指令用于指示所述第一终端输入待校验信息,由服务器进行信息验证,当验证通过时执行指定操作;
所述第一终端根据所述指定操作指令,生成图形码,所述图形码至少携带所述第一终端使用的用户账号、所述第一终端标识和所述指定操作指令,使得第二终端通过扫描所述图形码,显示信息输入界面,并获取用户输入的待校验信息,向所述服务器发送验证请求,所述验证请求携带所述用户输入的待校验信息、所述用户账号、所述第一终端标识和所述指定操作指令,使得所述服务器验证是否允许所述第一终端执行所述指定操作。
2.根据权利要求1所述的方法,其特征在于,第一终端接收指定操作指令包括:
所述第一终端接收登录请求,所述登录请求用于指示所述第一终端进行登录;或,所述第一终端接收付款请求,所述付款请求携带订单的编号,且用于指示所述第一终端对所述订单进行付款;或,
所述第一终端接收加密信息显示请求,所述加密信息显示请求携带加密信息标识,且用于指示所述第一终端显示所述加密信息。
3.一种信息验证方法,其特征在于,所述方法包括:
服务器接收第二终端发送的验证请求,所述验证请求携带所述第二终端扫描第一终端生成的图形码得到的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令,以及所述第二终端获取到的用户输入的待校验信息,所述指定操作指令用于指示所述第一终端输入待校验信息,由所述服务器进行 信息验证,当验证通过时执行指定操作;
所述服务器根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。
4.根据权利要求3所述的方法,其特征在于,所述服务器根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作包括:
当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,
当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。
5.根据权利要求4所述的方法,其特征在于,当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作之后,所述方法还包括:
所述服务器向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。
6.一种信息验证方法,其特征在于,所述方法包括:
第二终端扫描第一终端生成的图形码,得到所述第一终端使用的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令,所述指定操作指令用于指示所述第一终端输入待校验信息,由服务器进行信息验证,当验证通过时执行指定操作;
显示所述用户账号基于所述指定操作指令的信息输入界面;
获取用户输入的待校验信息;
向所述服务器发送验证请求,所述验证请求携带所述待校验信息、所述用户账号、所述第一终端标识和所述指定操作指令,使得所述服务器验证是否允许所述第一终端执行所述指定操作。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当所述第二终端接收到所述服务器发送的验证失败消息时,显示所述信息输入界面;
重新获取用户输入的待校验信息。
8.一种信息验证方法,其特征在于,所述方法包括:
第一终端接收指定操作指令,所述指定操作指令用于指示所述第一终端输入待校验信息,由服务器对所述待校验信息进行信息验证,验证通过时,所述第一终端执行指定操作;
所述第一终端向所述服务器发送验证请求,所述验证请求携带所述第一终端的用户账号和所述指定操作指令,使得所述服务器根据所述用户账号确定第二终端,向所述第二终端发送待校验信息请求,并在获取到所述第二终端发送的待校验信息时,验证是否允许所述第一终端执行所述指定操作,所述第二终端为处于基于所述用户账号的登录状态、且与所述第一终端不同的终端。
9.一种信息验证方法,其特征在于,所述方法包括:
服务器接收第一终端发送的验证请求,所述验证请求携带所述第一终端的用户账号和所述第一终端接收到的指定操作指令,所述指定操作指令用于指示所述第一终端输入待校验信息,由所述服务器对所述待校验信息进行信息验证,验证通过时,所述第一终端执行指定操作;
所述服务器根据所述用户账号,确定第二终端,所述第二终端为处于基于所述用户账号的登录状态、且与所述第一终端不同的终端;
所述服务器向所述第二终端发送待校验信息请求,所述待校验信息请求携 带所述用户账号和所述指定操作指令,使得所述第二终端显示信息输入界面,并获取用户输入的待校验信息,返回给所述服务器;
当所述服务器接收到所述第二终端发送的待校验信息时,根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。
10.根据权利要求9所述的方法,其特征在于,根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作包括:
当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,
当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。
11.根据权利要求10所述的方法,其特征在于,当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作之后,所述方法还包括:
所述服务器向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。
12.一种信息验证装置,其特征在于,所述装置包括:
指令接收模块,用于接收指定操作指令,所述指定操作指令用于指示本端输入待校验信息,由服务器对所述待校验信息进行信息验证,验证通过时,所述本端执行指定操作;
图形码生成模块,用于根据所述指定操作指令,生成图形码,所述图形码至少携带所述本端使用的用户账号、所述本端标识和所述指定操作指令,使得 第二终端通过扫描所述图形码,显示信息输入界面,并获取用户输入的待校验信息,向所述服务器发送验证请求,所述验证请求携带所述用户输入的待校验信息、所述用户账号、所述本端标识和所述指定操作指令,使得所述服务器验证是否允许所述本端执行所述指定操作。
13.根据权利要求12所述的装置,其特征在于,所述指令接收模块包括:
第一接收单元,用于接收登录请求,所述登录请求用于指示所述本端进行登录;或,第二接收单元,用于所述本端接收付款请求,所述付款请求携带订单的编号,且用于指示所述本端对所述订单进行付款;或,
第三接收单元,用于所述本端接收加密信息显示请求,所述加密信息显示请求携带加密信息标识,且用于指示所述本端显示所述加密信息。
14.一种信息验证装置,其特征在于,所述装置包括:
验证请求接收模块,用于接收第二终端发送的验证请求,所述验证请求携带所述第二终端扫描第一终端生成的图形码得到的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令,以及所述第二终端获取到的用户输入的待校验信息,所述指定操作指令用于指示所述第一终端输入待校验信息,由本端进行信息验证,当验证通过时执行指定操作;
验证模块,用于根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。
15.根据权利要求14所述的装置,其特征在于,所述验证模块包括:
第一验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,
第二验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述 待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括:
失败消息发送模块,用于向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。
17.一种信息验证装置,其特征在于,所述装置包括:
图形码扫描模块,用于扫描第一终端生成的图形码,得到所述第一终端使用的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令,所述指定操作指令用于指示所述第一终端输入待校验信息,由服务器进行信息验证,当验证通过时执行指定操作;
界面显示模块,用于显示所述用户账号基于所述指定操作指令的信息输入界面;
待校验信息获取模块,用于获取用户输入的待校验信息;
验证请求发送模块,用于向所述服务器发送验证请求,所述验证请求携带所述待校验信息、所述用户账号、所述第一终端标识和所述指定操作指令,使得所述服务器验证是否允许所述第一终端执行所述指定操作。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
验证失败模块,用于当接收到所述服务器发送的验证失败消息时,显示所述信息输入界面;
重新获取模块,用于重新获取用户输入的待校验信息。
19.一种信息验证装置,其特征在于,所述装置包括:
指令接收模块,用于接收指定操作指令,所述指定操作指令用于指示本端输入待校验信息,由服务器对所述待校验信息进行信息验证,验证通过时,所 述本端执行指定操作;
验证请求发送模块,用于向所述服务器发送验证请求,所述验证请求携带所述本端的用户账号和所述指定操作指令,使得所述服务器根据所述用户账号确定第二终端,向所述第二终端发送待校验信息请求,并在获取到所述第二终端发送的待校验信息时,验证是否允许所述本端执行所述指定操作,所述第二终端为处于基于所述用户账号的登录状态、且与所述本端不同的终端。
20.一种信息验证装置,其特征在于,所述装置包括:
验证请求接收模块,接收第一终端发送的验证请求,所述验证请求携带所述第一终端的用户账号和所述第一终端接收到的指定操作指令,所述指定操作指令用于指示所述第一终端输入待校验信息,由本端对所述待校验信息进行信息验证,验证通过时,所述第一终端执行指定操作;
第二终端确定模块,用于根据所述用户账号,确定第二终端,所述第二终端为处于基于所述用户账号的登录状态、且与所述第一终端不同的终端;
待校验信息请求发送模块,用于向所述第二终端发送待校验信息请求,所述待校验信息请求携带所述用户账号和所述指定操作指令,使得所述第二终端显示信息输入界面,并获取用户输入的待校验信息,返回给所述本端;
验证模块,用于当接收到所述第二终端发送的待校验信息时,根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。
21.根据权利要求20所述的装置,其特征在于,所述验证模块包括:
第一验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,
第二验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。
22.根据权利要求21所述的装置,其特征在于,所述装置还包括:
失败消息发送模块,用于向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。
信息验证方法和装置\n技术领域\n[0001] 本公开是关于网络技术领域,具体来说是关于信息验证方法和装置。\n背景技术\n[0002] 随着智能电视的发展,用户可以在智能电视上安装多种应用软件,以实现多种智能化的功能,但在使用智能电视的过程中,可能需要验证用户权限,以确保安全性。\n[0003] 如,用户在登录应用软件时需要输入登录账号和密码,或在购买商品时需要输入账户的密码,在进行支付时需要输入支付密码等。\n[0004] 用户在智能电视上进行权限验证时,可以使用遥控器输入密码,但是,遥控器的键盘一般设置的较为简单,只能输入数字,而无法输入字符,则在待输入的密码包括字符时,可以在智能电视上提供虚拟的全键盘,用户通过点击遥控器中的方向按键控制光标,并通过确认按键选择全键盘中的字符进行输入。\n[0005] 在实现本发明的过程中,发明人发现相关技术至少缺陷,例如:权限验证过程操作繁琐,密码输入耗时过长,导致权限验证的效率很低,且由于智能电视的显示屏幕比一般终端的显示屏幕大,容易造成信息泄露,安全性差。\n发明内容\n[0006] 为了解决相关技术中存在的问题,本公开提供了一种信息验证方法和装置。所述技术方案如下:\n[0007] 第一方面,本公开提供了一种信息验证方法,所述方法包括:\n[0008] 第一终端接收指定操作指令,所述指定操作指令用于指示所述第一终端执行指定操作,所述指定操作需要进行信息验证;\n[0009] 所述第一终端根据所述指定操作指令,生成图形码,所述图形码至少携带所述第一终端使用的用户账号、所述第一终端标识和所述指定操作指令,使得第二终端通过扫描所述图形码,显示信息输入界面,并获取用户输入的待校验信息,向服务器发送验证请求,所述验证请求携带所述待校验信息、所述用户账号、所述第一终端标识和所述指定操作指令,使得所述服务器验证是否允许所述第一终端执行所述指定操作。\n[0010] 第一终端接收指定操作指令包括:\n[0011] 所述第一终端接收登录请求,所述登录请求用于指示所述第一终端进行登录;或,[0012] 所述第一终端接收付款请求,所述付款请求携带订单的编号,且用于指示所述第一终端对所述订单进行付款;或,\n[0013] 所述第一终端接收加密信息显示请求,所述加密信息显示请求携带加密信息标识,且用于指示所述第一终端显示所述加密信息。\n[0014] 第二方面,本公开提供了一种信息验证方法,所述方法包括:\n[0015] 服务器接收第二终端发送的验证请求,所述验证请求携带所述第二终端扫描第一终端生成的图形码得到的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令,以及所述第二终端获取到的用户输入的待校验信息,所述指定操作指令用于指示所述第一终端执行指定操作,所述指定操作需要进行信息验证;\n[0016] 所述服务器根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。\n[0017] 所述服务器根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作包括:\n[0018] 当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,\n[0019] 当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。\n[0020] 当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作之后,所述方法还包括:\n[0021] 所述服务器向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。\n[0022] 第三方面,本公开提供了一种信息验证方法,所述方法包括:\n[0023] 第二终端扫描第一终端生成的图形码,得到所述第一终端使用的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令;\n[0024] 显示所述用户账号基于所述指定操作指令的信息输入界面;\n[0025] 获取用户输入的待校验信息;\n[0026] 向服务器发送验证请求,所述验证请求携带所述待校验信息、所述用户账号、所述第一终端标识和所述指定操作指令,使得所述服务器验证是否允许所述第一终端执行所述指定操作。\n[0027] 所述方法还包括:\n[0028] 当所述第二终端接收到所述服务器发送的验证失败消息时,显示所述信息输入界面;\n[0029] 重新获取用户输入的待校验信息。\n[0030] 第四方面,本公开提供了一种信息验证方法,所述方法包括:\n[0031] 第一终端接收指定操作指令,所述指定操作指令用于指示所述第一终端执行指定操作,所述指定操作需要进行信息验证;\n[0032] 所述第一终端向所述服务器发送验证请求,所述验证请求携带所述第一终端的用户账号和所述指定操作指令,使得所述服务器根据所述用户账号确定第二终端,向所述第二终端发送待校验信息请求,并在获取到所述第二终端发送的待校验信息时,验证是否允许所述第一终端执行所述指定操作,所述第二终端为处于基于所述用户账号的登录状态、且与所述第一终端不同的终端。\n[0033] 第五方面,本公开提供了一种信息验证方法,所述方法包括:\n[0034] 服务器接收第一终端发送的验证请求,所述验证请求携带所述第一终端的用户账号和所述第一终端接收到的指定操作指令;\n[0035] 所述服务器根据所述用户账号,确定第二终端,所述第二终端为处于基于所述用户账号的登录状态、且与所述第一终端不同的终端;\n[0036] 所述服务器向所述第二终端发送待校验信息请求,所述待校验信息请求携带所述用户账号和所述指定操作指令,使得所述第二终端显示信息输入界面,并获取用户输入的待校验信息,返回给所述服务器;\n[0037] 当所述服务器接收到所述第二终端发送的待校验信息时,根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。\n[0038] 根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作包括:\n[0039] 当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,\n[0040] 当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。\n[0041] 当所述服务器根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作之后,所述方法还包括:\n[0042] 所述服务器向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。\n[0043] 第六方面,本公开提供了一种信息验证装置,所述装置包括:\n[0044] 指令接收模块,用于接收指定操作指令,所述指定操作指令用于指示本端执行指定操作,所述指定操作需要进行信息验证;\n[0045] 图形码生成模块,用于根据所述指定操作指令,生成图形码,所述图形码至少携带所述本端使用的用户账号、所述本端标识和所述指定操作指令,使得第二终端通过扫描所述图形码,显示信息输入界面,并获取用户输入的待校验信息,向服务器发送验证请求,所述验证请求携带所述待校验信息、所述用户账号、所述本端标识和所述指定操作指令,使得所述服务器验证是否允许所述本端执行所述指定操作。\n[0046] 所述指令接收模块包括:\n[0047] 第一接收单元,用于接收登录请求,所述登录请求用于指示所述本端进行登录;\n或,\n[0048] 第二接收单元,用于所述本端接收付款请求,所述付款请求携带订单的编号,且用于指示所述本端对所述订单进行付款;或,\n[0049] 第三接收单元,用于所述本端接收加密信息显示请求,所述加密信息显示请求携带加密信息标识,且用于指示所述本端显示所述加密信息。\n[0050] 第七方面,本公开提供了一种信息验证装置,所述装置包括:\n[0051] 验证请求接收模块,用于接收第二终端发送的验证请求,所述验证请求携带所述第二终端扫描第一终端生成的图形码得到的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令,以及所述第二终端获取到的用户输入的待校验信息,所述指定操作指令用于指示所述第一终端执行指定操作,所述指定操作需要进行信息验证;\n[0052] 验证模块,用于根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。\n[0053] 所述验证模块包括:\n[0054] 第一验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,\n[0055] 第二验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。\n[0056] 所述装置还包括:\n[0057] 失败消息发送模块,用于向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。\n[0058] 第八方面,本公开提供了一种信息验证装置,所述装置包括:\n[0059] 图形码扫描模块,用于扫描第一终端生成的图形码,得到所述第一终端使用的用户账号、所述第一终端标识和所述第一终端接收到的指定操作指令;\n[0060] 界面显示模块,用于显示所述用户账号基于所述指定操作指令的信息输入界面;\n[0061] 待校验信息获取模块,用于获取用户输入的待校验信息;\n[0062] 验证请求发送模块,用于向服务器发送验证请求,所述验证请求携带所述待校验信息、所述用户账号、所述第一终端标识和所述指定操作指令,使得所述服务器验证是否允许所述第一终端执行所述指定操作。\n[0063] 所述装置还包括:\n[0064] 验证失败模块,用于当所述第二终端接收到所述服务器发送的验证失败消息时,显示所述信息输入界面;\n[0065] 重新获取模块,用于重新获取用户输入的待校验信息。\n[0066] 第九方面,本公开提供了一种信息验证装置,所述装置包括:\n[0067] 指令接收模块,用于接收指定操作指令,所述指定操作指令用于指示本端执行指定操作,所述指定操作需要进行信息验证;\n[0068] 验证请求发送模块,用于向所述服务器发送验证请求,所述验证请求携带所述本端的用户账号和所述指定操作指令,使得所述服务器根据所述用户账号确定第二终端,向所述第二终端发送待校验信息请求,并在获取到所述第二终端发送的待校验信息时,验证是否允许所述本端执行所述指定操作,所述第二终端为处于基于所述用户账号的登录状态、且与所述本端不同的终端。\n[0069] 第十方面,本公开提供了一种信息验证装置,所述装置包括:\n[0070] 验证请求接收模块,接收第一终端发送的验证请求,所述验证请求携带所述第一终端的用户账号和所述第一终端接收到的指定操作指令;\n[0071] 第二终端确定模块,用于根据所述用户账号,确定第二终端,所述第二终端为处于基于所述用户账号的登录状态、且与所述第一终端不同的终端;\n[0072] 待校验信息请求发送模块,用于向所述第二终端发送待校验信息请求,所述待校验信息请求携带所述用户账号和所述指定操作指令,使得所述第二终端显示信息输入界面,并获取用户输入的待校验信息,返回给本端;\n[0073] 验证模块,用于当接收到所述第二终端发送的待校验信息时,根据所述用户账号、所述指定操作指令和所述待校验信息,验证是否允许所述第一终端执行所述指定操作。\n[0074] 所述验证模块包括:\n[0075] 第一验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证通过时,执行所述指定操作;或,\n[0076] 第二验证单元,用于当根据所述用户账号和所述指定操作指令,确定所述待校验信息验证未通过时,不允许所述第一终端执行所述指定操作。\n[0077] 所述装置还包括:\n[0078] 失败消息发送模块,用于向所述第二终端发送验证失败消息,使得所述第二终端重新获取用户输入的待校验信息。\n[0079] 本公开的一些有益效果可以包括:\n[0080] 本发明实施例提供的方法和装置,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0081] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。\n附图说明\n[0082] 为了更清楚地说明本公开中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,并不构成对本公开的限定。在附图中:\n[0083] 图1是信息验证方法的示例性流程图;\n[0084] 图2是信息验证方法的示例性流程图;\n[0085] 图3是信息验证方法的示例性流程图;\n[0086] 图4a是信息验证方法的示例性流程图;\n[0087] 图4b是第一终端示意图;\n[0088] 图4c是图形码生成示意图;\n[0089] 图4d是信息输入界面显示示意图;\n[0090] 图5是信息验证方法的示例性流程图;\n[0091] 图6是信息验证方法的示例性流程图;\n[0092] 图7是信息验证方法的示例性流程图;\n[0093] 图8是信息验证装置的示例性结构示意图;\n[0094] 图9是信息验证装置的示例性结构示意图。\n[0095] 图10是信息验证装置的示例性结构示意图;\n[0096] 图11是信息验证装置的示例性结构示意图;\n[0097] 图12是信息验证装置的示例性结构示意图;\n[0098] 图13是本发明实施例提供的一种终端设备结构示意图;\n[0099] 图14是本发明实施例提供的一种服务器结构示意图。\n[0100] 通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。\n具体实施方式\n[0101] 为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。\n[0102] 本公开实施例提供一种信息验证方法和装置,以下结合附图对本公开进行详细说明。\n[0103] 在一个实施例中,图1是信息验证方法的示例性流程图,参见图1,所述方法包括:\n[0104] 在步骤101中,接收指定操作指令,该指定操作指令用于指示该第一终端执行指定操作,该指定操作需要进行信息验证,本实施例的方法用于第一终端中;\n[0105] 在步骤102中,根据该指定操作指令,生成图形码,该图形码至少携带该第一终端使用的用户账号、该第一终端标识和该指定操作指令,使得第二终端通过扫描该图形码,显示信息输入界面,并获取用户输入的待校验信息,向服务器发送验证请求,该验证请求携带该待校验信息、该用户账号、该第一终端标识和该指定操作指令,使得该服务器验证是否允许该第一终端执行该指定操作。\n[0106] 本实施例应用于该第一终端的显示屏幕明显大于该第二终端的显示屏幕,或者该第二终端比该第一终端更容易输入字符等场景下。如该第一终端为智能电视,该第二终端为手机。\n[0107] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0108] 第一终端接收指定操作指令包括:\n[0109] 该第一终端接收登录请求,该登录请求用于指示该第一终端进行登录;或,[0110] 该第一终端接收付款请求,该付款请求携带订单的编号,且用于指示该第一终端对该订单进行付款;或,\n[0111] 该第一终端接收加密信息显示请求,该加密信息显示请求携带加密信息标识,且用于指示该第一终端显示该加密信息。\n[0112] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。\n[0113] 在一个实施例中,图2是信息验证方法的示例性流程图,参见图2,所述方法包括:\n[0114] 在步骤201中,接收第二终端发送的验证请求,该验证请求携带该第二终端扫描第一终端生成的图形码得到的用户账号、该第一终端标识和该第一终端接收到的指定操作指令,以及该第二终端获取到的用户输入的待校验信息,该指定操作指令用于指示该第一终端执行指定操作,该指定操作需要进行信息验证,本实施例应用于服务器中;\n[0115] 在步骤202中,根据该用户账号、该指定操作指令和该待校验信息,验证是否允许该第一终端执行该指定操作。\n[0116] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0117] 该服务器根据该用户账号、该指定操作指令和该待校验信息,验证是否允许该第一终端执行该指定操作包括:\n[0118] 当该服务器根据该用户账号和该指定操作指令,确定该待校验信息验证通过时,执行该指定操作;或,\n[0119] 当该服务器根据该用户账号和该指定操作指令,确定该待校验信息验证未通过时,不允许该第一终端执行该指定操作。\n[0120] 当该服务器根据该用户账号和该指定操作指令,确定该待校验信息验证未通过时,不允许该第一终端执行该指定操作之后,该方法还包括:\n[0121] 该服务器向该第二终端发送验证失败消息,使得该第二终端重新获取用户输入的待校验信息。\n[0122] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。\n[0123] 在一个实施例中,图3是信息验证方法的示例性流程图,参见图3,所述方法包括:\n[0124] 在步骤301中,扫描第一终端生成的图形码,得到该第一终端使用的用户账号、该第一终端标识和该第一终端接收到的指定操作指令,本实施例应用于第二终端中;\n[0125] 在步骤302中,显示该用户账号基于该指定操作指令的信息输入界面;\n[0126] 在步骤303中,获取用户输入的待校验信息;\n[0127] 在步骤304中,向服务器发送验证请求,该验证请求携带该待校验信息、该用户账号、该第一终端标识和该指定操作指令,使得该服务器验证是否允许该第一终端执行该指定操作。\n[0128] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0129] 该方法还包括:\n[0130] 当该第二终端接收到该服务器发送的验证失败消息时,显示该信息输入界面;\n[0131] 重新获取用户输入的待校验信息。\n[0132] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。\n[0133] 在一个实施例中,图4a是信息验证方法的示例性流程图,本实施例的交互主体为第一终端、第二终端和服务器,参见图4a,所述方法包括:\n[0134] 在步骤401中,第一终端接收指定操作指令,该指定操作指令用于指示该第一终端执行指定操作,该指定操作需要进行信息验证;\n[0135] 本实施例的该第一终端可以为智能电视等大屏幕终端或智能空调等不易输入字符的终端,本实施例对该第一终端不做限定。\n[0136] 其中,该指定操作指令用于指示该第一终端执行指定操作,可以由用户触发或由该第一终端自动触发,如用户可以点击登录选项触发登录请求,或者该第一终端在检测到用户在预设时长内未触发任何操作,之后触发了任一操作时,自动触发该登录请求,本实施例对此不做限定。\n[0137] 需要说明的是,该指定操作指令并不是可以指示该第一终端直接执行该指定操作的指令,而是需要进行信息验证的指令,也即是,该第一终端接收到该指定操作指令时,并不能直接执行该指定操作,而是需要输入待校验信息,由服务器对该待校验信息进行信息验证,服务器验证通过时,才能在该第一终端上执行该指定操作。如,该第一终端接收到用户的登录请求时,并不能直接登录,而是需要用户输入账号的密码才能成功登录。\n[0138] 在本实施例中,根据该指定操作指令的不同,该步骤401可以包括以下任一项:\n[0139] (1)该第一终端接收登录请求,该登录请求用于指示该第一终端进行登录;\n[0140] 在本实施例中,在用户当前访问的网页上提供登录选项,当该第一终端检测到用户对登录选项的点击操作时,进入登录界面,此时,需要获取用户输入的用户账号以及密码,以进行登录。\n[0141] (2)该第一终端接收付款请求,该付款请求携带订单的编号或交易流水号,且用于指示该第一终端对该订单进行付款;\n[0142] 在本实施例中,在该订单中可以提供付款选项,当该第一终端检测到用户对该付款选项的点击操作时,进入付款界面,此时,需要获取用户输入的支付密码以对该订单进行付款。\n[0143] 如图4b所示,以该第一终端为智能电视为例,当该第一终端检测到用户使用遥控器点击了“付款”按键时,确定该第一终端接收到付款请求,该付款请求用于指示该第一终端对当前的订单进行付款。\n[0144] (3)该第一终端接收加密信息显示请求,该加密信息显示请求携带加密信息标识,且用于指示该第一终端显示该加密信息。\n[0145] 在本实施例中,可以在云盘中存储已加密的信息,当该第一终端检测到用户对加密信息的开启操作时,需要获取用户输入的密码,以显示该加密信息。\n[0146] 需要说明的是,本实施例中的指定操作指令并不限于上述列举出的三种,还可以为开机请求等其他指令,本实施例对此不做限定。\n[0147] 在步骤402中,该第一终端根据该指定操作指令,生成图形码,该图形码至少携带该第一终端使用的用户账号、该第一终端标识和该指定操作指令;\n[0148] 其中,该图形码可以为条形码、二维码等,该第一终端标识可以为该第一终端的终端号等。本实施例对此均不做限定。\n[0149] 在本实施例中,该图形码携带该第一终端使用的用户账号、该第一终端标识和该指定操作指令,以便后续该服务器根据该用户账号和该指定操作指令进行信息验证,并根据该第一终端标识确定该第一终端,以在该第一终端上执行该指定操作。\n[0150] 基于图4b的示例,该第一终端在接收到该付款请求时,生成图形码,如图4c所示。\n[0151] 在步骤403中,第二终端扫描该第一终端生成的图形码,得到该第一终端使用的用户账号、该第一终端标识和该第一终端接收到的指定操作指令;\n[0152] 其中,该第二终端可以为手机或平板电脑等小屏幕终端且易于输入字符的终端,本实施例对该第二终端不做限定。\n[0153] 在本实施例中,通过该第二终端扫描该第一终端生成的图形码,能够将该第一终端接收到的指定操作指令转移到该第二终端上,以便在该第二终端上输入待校验信息,便于后续该服务器进行信息验证,操作简便,安全性高。\n[0154] 在步骤404中,该第二终端显示该用户账号基于该指定操作指令的信息输入界面;\n[0155] 对于不同的指定操作指令来说,该信息输入界面也不同,则该步骤404可以采用以下任一种方式:\n[0156] (1)该指定操作指令为登录请求,则在步骤404中,该第二终端显示登录界面,该登录界面至少包括用户账号输入栏和登录密码输入栏;\n[0157] (2)该指定操作指令为付款请求,则在步骤404中,该第二终端显示付款界面,该付款界面至少包括支付密码输入栏;\n[0158] 基于图4b和图4c的示例,该第二终端显示付款界面,该付款界面如图4d所示。\n[0159] (3)该指定操作指令为加密信息显示请求,则在步骤404中,该第二终端显示密码输入界面,该密码输入界面至少包括密码输入栏。\n[0160] 此外,该信息输入界面还可以包括该用户账号、该第一终端标识或者该指定操作指令的名称等,本实施例对该信息输入界面的具体内容不做限定。\n[0161] 在步骤405中,该第二终端获取用户输入的待校验信息;\n[0162] 在本实施例中,该待校验信息可以为字符、指纹、声音等类型的信息,而根据该指定操作指令所需的待校验信息的类型不同,该步骤405可以包括:\n[0163] (1)该第二终端获取用户在该信息输入界面的输入栏中输入的字符,并将该输入的字符作为待校验信息;或,\n[0164] (2)该第二终端获取用户在该信息输入界面输入的指纹信息,并将该指纹信息作为待校验信息;或,\n[0165] (3)该第二终端获取用户在该信息输入界面录入的声音信息,并将该录入的声音信息作为待校验信息等。\n[0166] 当然,本实施例对该待校验信息的类型以及该待校验信息的输入方式不做限定。\n[0167] 例如,该待校验信息可以为口令密码,即该第二终端在该信息输入界面上显示该服务器随机生成的口令卡坐标,使得用户可以根据该口令卡坐标,在口令卡片中找到该口令卡坐标对应的口令密码,并在该信息输入界面输入该口令密码。\n[0168] 在步骤406中,该第二终端向服务器发送验证请求,该验证请求携带该待校验信息、该用户账号、该第一终端标识和该指定操作指令;\n[0169] 在本实施例中,该服务器用于对该待校验信息进行验证,以确定是否允许该第一终端执行该指定操作。其中,该服务器可以为该第一终端当前访问的网站或软件所关联的服务器集群中的任一个服务器,也可以为该第一终端当前访问的网站或软件所关联的服务器中的功能模块,本实施例对此不做限定。\n[0170] 在步骤407中,当该服务器接收到该验证请求时,根据该用户账号和该指定操作指令,判断该待校验信息是否验证通过,如果是,执行步骤408,如果否,执行步骤409;\n[0171] 在本实施例中,该用户账号对应于不同的指定操作指令,可能会设置不同的密码信息,因此,该服务器在存储该用户账号的密码信息时,可以分别存储该用户账号基于不同的指定操作指令的密码信息,如该服务器存储该用户账号的登录密码、以及该用户账号的支付密码等等。\n[0172] 当该服务器接收到该验证请求时,查询该服务器存储的、该用户账号基于该指定操作指令的密码信息,并将该待校验信息与该密码信息进行对比,当该待校验信息与该密码信息匹配时,验证通过,当该服务器确定该待校验信息与该密码信息不匹配时,确定输入的待校验信息错误,则验证未通过。\n[0173] 根据该待校验信息类型的不同,将该待校验信息与该密码信息进行对比的过程也不同,如该待校验信息和该密码信息为字符时,可以通过文字识别进行对比,该待校验信息和该密码信息为声音信息时,可以通过语音识别进行对比等等,在此不再赘述。\n[0174] 在步骤408中,该服务器执行该指定操作,结束;\n[0175] 在本实施例中,当该服务器确定该待校验信息验证通过时,允许该第一终端执行该指定操作,此时,该服务器即可执行该指定操作。\n[0176] 其中,根据该指定操作指令的不同,该服务器执行该指定操作的步骤可以采用以下任一种方式:\n[0177] (1)该指定操作指令为登录请求,则该服务器将该第一终端设置为处于基于该用户账号的登录状态;\n[0178] (2)该指定操作指令为付款请求,则该服务器对该订单进行付款;\n[0179] (3)该指定操作指令为加密信息显示请求,则该服务器在该第一终端上显示该加密信息。\n[0180] 在步骤409中,该服务器不允许该第一终端执行该指定操作;\n[0181] 在步骤410中,该服务器向该第二终端发送验证失败消息,使得该第二终端重新获取用户输入的待校验信息。\n[0182] 在本实施例中,该服务器可以向该第二终端发送验证失败消息,通知该第二终端验证未通过,使得该第二终端在接收到该验证失败消息时,显示该信息输入界面,以重新获取用户输入的待校验信息,或者该服务器还可以在确定验证失败的次数达到预设阈值时,直接关闭该第一终端执行该指定操作的权限。\n[0183] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0184] 在一个实施例中,图5是信息验证方法的示例性流程图,参见图5,该方法包括:\n[0185] 在步骤501中,接收指定操作指令,该指定操作指令用于指示该第一终端执行指定操作,该指定操作需要进行信息验证,本实施例应用于第一终端中;\n[0186] 在步骤502中,向该服务器发送验证请求,该验证请求携带该第一终端的用户账号和该指定操作指令,使得该服务器根据该用户账号确定第二终端,向该第二终端发送待校验信息请求,并在获取到该第二终端发送的待校验信息时,验证是否允许该第一终端执行该指定操作,该第二终端为处于基于该用户账号的登录状态、且与该第一终端不同的终端。\n[0187] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0188] 在一个实施例中,图6是信息验证方法的示例性流程图,参见图6,该方法包括:\n[0189] 在步骤601中,接收第一终端发送的验证请求,该验证请求携带该第一终端的用户账号和该第一终端接收到的指定操作指令,本实施例应用于服务器中;\n[0190] 在步骤602中,根据该用户账号,确定第二终端,该第二终端为处于基于该用户账号的登录状态、且与该第一终端不同的终端;\n[0191] 在步骤603中,向该第二终端发送待校验信息请求,该待校验信息请求携带该用户账号和该指定操作指令,使得该第二终端显示信息输入界面,并获取用户输入的待校验信息,返回给该服务器;\n[0192] 在步骤604中,当接收到该第二终端发送的待校验信息时,根据该用户账号、该指定操作指令和该待校验信息,验证是否允许该第一终端执行该指定操作。\n[0193] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0194] 根据该用户账号、该指定操作指令和该待校验信息,验证是否允许该第一终端执行该指定操作包括:\n[0195] 当该服务器根据该用户账号和该指定操作指令,确定该待校验信息验证通过时,执行该指定操作;或,\n[0196] 当该服务器根据该用户账号和该指定操作指令,确定该待校验信息验证未通过时,不允许该第一终端执行该指定操作。\n[0197] 当该服务器根据该用户账号和该指定操作指令,确定该待校验信息验证未通过时,不允许该第一终端执行该指定操作之后,该方法还包括:\n[0198] 该服务器向该第二终端发送验证失败消息,使得该第二终端重新获取用户输入的待校验信息。\n[0199] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。\n[0200] 在一个实施例中,图7是信息验证方法的示例性流程图,本实施例的交互主体为第一终端、第二终端和服务器,参见图7,该方法包括:\n[0201] 在步骤701中,第一终端接收指定操作指令,该指定操作指令用于指示该第一终端执行指定操作,该指定操作需要进行信息验证;\n[0202] 该步骤701与该步骤401同理,在此不再赘述。\n[0203] 在步骤702中,该第一终端向该服务器发送验证请求,该验证请求携带该第一终端的用户账号和该指定操作指令;\n[0204] 在本实施例中,该服务器用于对该待校验信息进行验证,以确定是否允许该第一终端执行该指定操作。其中,该服务器可以为该第一终端当前访问的网站或软件所关联的服务器集群中的任一个服务器,也可以为该第一终端当前访问的网站或软件所关联的服务器中的功能模块,本实施例对此不做限定。\n[0205] 在步骤703中,当该服务器接收到该验证请求时,根据该用户账号,确定第二终端,该第二终端为处于基于该用户账号的登录状态、且与该第一终端不同的终端;\n[0206] 本实施例中,在各个终端使用用户账号进行登录的过程中,该服务器保存登录该用户账号对应的终端标识,也即是保存处于基于该用户账号的登录状态的终端标识。相应的,该步骤703包括:当该服务器接收到该验证请求时,判断该服务器是否保存有处于基于该用户账号的登录状态且与该第一终端标识不同的终端标识,如果是,将该处于基于该用户账号的登录状态且与该第一终端不同的终端标识所属的终端确定为该第二终端,如果否,结束。\n[0207] 当该服务器确定存在多个处于基于该用户账号的登录状态且与该第一终端不同的终端时,可以将该多个终端中显示屏幕最小的终端确定为该第二终端,或,将提供全键盘的终端确定为该第二终端。其中,该服务器可以根据该多个终端中每个终端的型号、终端号等信息,确定每个终端的显示屏幕尺寸,进而根据每个终端的显示屏幕尺寸,确定该多个终端中显示屏幕最小的终端。\n[0208] 进一步地,该服务器还可以将该多个终端均确定为该第二终端,即后续该服务器向该多个终端中的每个终端发送待校验信息请求,由用户从中选择一个第二终端输入该待校验信息。本实施例对如何选择该第二终端不做限定。\n[0209] 在步骤704中,该服务器向该第二终端发送待校验信息请求,该待校验信息请求携带该用户账号和该指定操作指令;\n[0210] 在本实施例中,该服务器在确定该第二终端后,向该第二终端发送该待校验信息请求,以请求该第二终端获取该待校验信息,实现了将该第一终端接收到指定操作指令后的待校验信息输入过程转移到该第二终端上的目的。\n[0211] 在步骤705中,当该第二终端接收到该待校验信息请求时,显示该用户账号基于该指定操作指令的信息输入界面;\n[0212] 在本实施例中,当该第二终端接收到该待校验信息请求时,获取该用户账号和该指定操作指令,并根据该用户账号和该指定操作指令,显示该信息输入界面。其中,该信息输入界面与步骤404中的信息输入界面同理,在此不再赘述。\n[0213] 在步骤706中,该第二终端获取用户输入的待校验信息;\n[0214] 该第二终端获取该待校验信息的过程与该步骤405同理,在此不再赘述。\n[0215] 在步骤707中,该第二终端将该待校验信息发送给该服务器;\n[0216] 在步骤708中,当该服务器接收到该待校验信息时,根据该用户账号和该指定操作指令,判断该待校验信息是否验证通过,如果是,执行步骤709,如果否,执行步骤710;\n[0217] 该步骤708与该步骤407同理,在此不再赘述。\n[0218] 在步骤709中,该服务器执行该指定操作,结束;\n[0219] 该步骤709与该步骤408同理,在此不再赘述。\n[0220] 在步骤710中,该服务器不允许该第一终端执行该指定操作;\n[0221] 在步骤711中,该服务器向该第二终端发送验证失败消息,使得该第二终端重新获取用户输入的待校验信息。\n[0222] 本公开实施例提供的方法,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0223] 图8是信息验证装置的示例性结构示意图,参见图8,该装置包括:\n[0224] 指令接收模块801,用于接收指定操作指令,该指定操作指令用于指示本端执行指定操作,该指定操作需要进行信息验证;\n[0225] 图形码生成模块802与指令接收模块801连接,用于根据该指定操作指令,生成图形码,该图形码至少携带该本端使用的用户账号、该本端标识和该指定操作指令,使得第二终端通过扫描该图形码,显示信息输入界面,并获取用户输入的待校验信息,向服务器发送验证请求,该验证请求携带该待校验信息、该用户账号、该本端标识和该指定操作指令,使得该服务器验证是否允许该本端执行该指定操作。\n[0226] 该指令接收模块801包括:\n[0227] 第一接收单元,用于接收登录请求,该登录请求用于指示该本端进行登录;或,[0228] 第二接收单元,用于该本端接收付款请求,该付款请求携带订单的编号,且用于指示该本端对该订单进行付款;或,\n[0229] 第三接收单元,用于该本端接收加密信息显示请求,该加密信息显示请求携带加密信息标识,且用于指示该本端显示该加密信息。\n[0230] 本公开实施例提供的装置,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0231] 图9是信息验证装置的示例性结构示意图,参见图9,该装置包括:\n[0232] 验证请求接收模块901,用于接收第二终端发送的验证请求,该验证请求携带该第二终端扫描第一终端生成的图形码得到的用户账号、该第一终端标识和该第一终端接收到的指定操作指令,以及该第二终端获取到的用户输入的待校验信息,该指定操作指令用于指示该第一终端执行指定操作,该指定操作需要进行信息验证;\n[0233] 验证模块902与验证请求接收模块901连接,用于根据该用户账号、该指定操作指令和该待校验信息,验证是否允许该第一终端执行该指定操作。\n[0234] 该验证模块902包括:\n[0235] 第一验证单元,用于当根据该用户账号和该指定操作指令,确定该待校验信息验证通过时,执行该指定操作;或,\n[0236] 第二验证单元,用于当根据该用户账号和该指定操作指令,确定该待校验信息验证未通过时,不允许该第一终端执行该指定操作。\n[0237] 该装置还包括:\n[0238] 失败消息发送模块,用于向该第二终端发送验证失败消息,使得该第二终端重新获取用户输入的待校验信息。\n[0239] 本公开实施例提供的装置,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0240] 图10是信息验证装置的示例性结构示意图,参见图10,该装置包括:\n[0241] 图形码扫描模块1001,用于扫描第一终端生成的图形码,得到该第一终端使用的用户账号、该第一终端标识和该第一终端接收到的指定操作指令;\n[0242] 界面显示模块1002与图形码扫描模块1001连接,用于显示该用户账号基于该指定操作指令的信息输入界面;\n[0243] 待校验信息获取模块1003与界面显示模块1002连接,用于获取用户输入的待校验信息;\n[0244] 验证请求发送模块1004与待校验信息获取模块1003连接,用于向服务器发送验证请求,该验证请求携带该待校验信息、该用户账号、该第一终端标识和该指定操作指令,使得该服务器验证是否允许该第一终端执行该指定操作。\n[0245] 该装置还包括:\n[0246] 验证失败模块,用于当该第二终端接收到该服务器发送的验证失败消息时,显示该信息输入界面;\n[0247] 重新获取模块,用于重新获取用户输入的待校验信息。\n[0248] 本公开实施例提供的装置,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0249] 图11是信息验证装置的示例性结构示意图,参见图11,该装置包括:\n[0250] 指令接收模块1101,用于接收指定操作指令,该指定操作指令用于指示本端执行指定操作,该指定操作需要进行信息验证;\n[0251] 验证请求发送模块1102与指令接收模块1101连接,用于向该服务器发送验证请求,该验证请求携带该本端的用户账号和该指定操作指令,使得该服务器根据该用户账号确定第二终端,向该第二终端发送待校验信息请求,并在获取到该第二终端发送的待校验信息时,验证是否允许该本端执行该指定操作,该第二终端为处于基于该用户账号的登录状态、且与该本端不同的终端。\n[0252] 本公开实施例提供的装置,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0253] 图12是信息验证装置的示例性结构示意图,参见图12,该装置包括:\n[0254] 验证请求接收模块1201,接收第一终端发送的验证请求,该验证请求携带该第一终端的用户账号和该第一终端接收到的指定操作指令;\n[0255] 第二终端确定模块1202与验证请求接收模块1201连接,用于根据该用户账号,确定第二终端,该第二终端为处于基于该用户账号的登录状态、且与该第一终端不同的终端;\n[0256] 待校验信息请求发送模块1203与第二终端确定模块1202连接,用于向该第二终端发送待校验信息请求,该待校验信息请求携带该用户账号和该指定操作指令,使得该第二终端显示信息输入界面,并获取用户输入的待校验信息,返回给本端;\n[0257] 验证模块1204与待校验信息请求发送模块1203连接,用于当接收到该第二终端发送的待校验信息时,根据该用户账号、该指定操作指令和该待校验信息,验证是否允许该第一终端执行该指定操作。\n[0258] 该验证模块1204包括:\n[0259] 第一验证单元,用于当根据该用户账号和该指定操作指令,确定该待校验信息验证通过时,执行该指定操作;或,\n[0260] 第二验证单元,用于当根据该用户账号和该指定操作指令,确定该待校验信息验证未通过时,不允许该第一终端执行该指定操作。\n[0261] 该装置还包括:\n[0262] 失败消息发送模块,用于向该第二终端发送验证失败消息,使得该第二终端重新获取用户输入的待校验信息。\n[0263] 本公开实施例提供的装置,通过将第一终端接收到指定操作指令后的待校验信息输入过程转移到第二终端上,能够在该第二终端上输入该第一终端所需的待校验信息,由于与该第一终端相比,该第二终端输入待校验信息的过程更加简便,因此,简化了信息验证过程,节省了输入待校验信息的时间,从而提高了信息验证的效率,且由于该第二终端的显示屏幕明显小于该第一终端,不易造成信息泄露,提高了安全性。\n[0264] 需要说明的是:上述实施例提供的信息验证装置在信息验证时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息验证装置与信息验证方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。\n[0265] 图13是本发明实施例提供的一种终端设备(可以是请求方终端或者相关联终端)结构示意图。参见图13,上述实施例中第二终端执行的步骤可以基于该终端设备的结构。优选的:\n[0266] 终端设备1300可以包括通信单元110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WIFI(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源\n190等部件。本领域技术人员可以理解,图中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:\n[0267] 通信单元110可用于收发信息或通话过程中,信号的接收和发送,该通信单元110可以为RF(Radio Frequency,射频)电路、路由器、调制解调器、等网络通信设备。特别地,当通信单元110为RF电路时,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,作为通信单元的RF电路包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,通信单元110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。\n存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备1300的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。\n[0268] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。优选地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。优选地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。\n[0269] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备\n1300的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图13中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。\n[0270] 终端设备1300还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备1300移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备1300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。\n[0271] 音频电路160、扬声器161,传声器162可提供用户与终端设备1300之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路\n160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备1300的通信。\n[0272] 为了实现无线通信,该终端设备上可以配置有无线通信单元170,该无线通信单元\n170可以为WIFI模块。WIFI属于短距离无线传输技术,终端设备1300通过无线通信单元170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图中示出了无线通信单元170,但是可以理解的是,其并不属于终端设备\n1300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。\n[0273] 处理器180是终端设备1300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备1300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。\n[0274] 终端设备1300还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。\n[0275] 尽管未示出,终端设备1300还可以包括摄像头、蓝牙模块等,在此不再赘述。在本实施例中,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行本发明实施例提供的方法的指令。\n[0276] 图14是本发明实施例提供的一种服务器结构示意图。该服务器1400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1422(例如,一个或一个以上处理器)和存储器1432,一个或一个以上存储应用程序1442或数据1444的存储介质1430(例如一个或一个以上海量存储设备)。其中,存储器\n1432和存储介质1430可以是短暂存储或持久存储。存储在存储介质1430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1422可以设置为与存储介质1430通信,在服务器1400上执行存储介质\n1430中的一系列指令操作。\n[0277] 服务器1400还可以包括一个或一个以上电源1426,一个或一个以上有线或无线网络接口1450,一个或一个以上输入输出接口1458,一个或一个以上键盘1456,和/或,一个或一个以上操作系统1441,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。\n[0278] 上述实施例中所述的由服务器所执行的步骤可以基于该图14所示的服务器结构。\n[0279] 此外,典型地,本公开所述的终端设备可为各种手持移动终端,例如手机、个人数字助理(PDA)等,因此本公开的保护范围不应限定为某种特定类型的终端设备。\n[0280] 此外,根据本公开的方法还可以被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本公开的方法中限定的上述功能。\n[0281] 此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储设备实现。\n[0282] 此外,应该明白的是,本文所述的计算机可读存储设备(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。\n[0283] 本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本公开的范围。\n[0284] 结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。\n[0285] 结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。\n[0286] 在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。\n[0287] 尽管前面公开的内容示出了本公开的示例性实施例,但是应当注意,在不背离权利要求限定的本公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本公开的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。\n[0288] 以上所述的具体实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
法律信息
- 2017-02-08
- 2014-04-09
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201310533351.4
申请日: 2013.10.31
- 2014-03-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-08-14
|
2013-04-26
| | |
2
| |
2012-12-26
|
2011-06-23
| | |
3
| |
2013-10-23
|
2013-07-26
| | |
4
| |
2013-04-03
|
2013-01-09
| | |
5
| |
2009-09-02
|
2007-10-19
| | |
6
| |
2013-09-11
|
2012-03-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |