[发明专利]一种获取本地信息的方法、装置及系统有效
申请号: | 201410342583.6 | 申请日: | 2014-07-17 |
公开(公告)号: | CN105262605B | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 蒋春华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息获取请求 网络设备 应用工具 随机数 装置及系统 浏览器 浏览器插件 技术获取 监听网络 网站维护 保存 脚本 发送 返回 申请 | ||
本申请公开了一种获取本地信息的方法、装置及系统,用以解决现有通过浏览器插件技术获取本地信息导致浏览器不稳定的问题,以及网站维护困难的问题。所述方法包括:通过浏览器中的脚本向网络设备发送第一信息获取请求,其中,所述第一信息获取请求用于指示本地应用工具获取本地信息;通过所述本地应用工具监听网络设备返回的所述第一信息获取请求对应的随机数;通过所述本地应用工具获取所述网络设备中保存的所述随机数对应的第一信息获取请求;其中,所述随机数与所述第一信息获取请求的对应关系是由所述网络设备建立并保存的;通过所述本地应用工具获取与所述第一信息获取请求对应的本地信息,并将所述本地信息发送给所述网络设备。
技术领域
本申请涉及计算机技术领域,尤其涉及一种获取本地信息的方法、装置及系统。
背景技术
网页(Web)应用是用户界面驻留在浏览器中的应用程序,例如,网上银行或网上支付等在线Web应用。
在使用某些Web应用时,网络设备需要获取终端的本地信息。例如,用户通过终端实现网上银行或网上支付的相关操作时,为了保证信息安全,网络设备需要获取终端的本地信息以完成整个操作过程。以网上支付为例,在用户登录支付宝页面的过程中,终端可通过浏览器中的脚本获取该终端自身的本地信息,并提交给网络设备。所述本地信息可以为用于确认该终端可靠性的本地数字证书的验证结果等。
但是,出于信息安全考虑,浏览器不能直接获取其所在的终端的本地信息。因此,在现有技术中,一般通过浏览器插件技术实现对本地信息的获取。具体的,上述网上支付实例,用户需要在浏览器的提示下,在本地预先安装验证数字证书的插件。则终端通过浏览器中的脚本直接调用所述插件,并通过该插件获取数字证书的验证结果,最后将验证结果提交给网络设备。
然而,采用上述浏览器插件技术获取本地信息存在以下不足:首先,浏览器与插件之间还存在兼容性的问题,当当前获取本地信息的浏览器与本地安装的相应插件的兼容性不高或者完全不兼容时,容易导致网页上获取本地信息无法进行,甚至还会导致浏览器崩溃,从而导致浏览器使用不稳定。此外,不同类型的浏览器或同一类型浏览器的不同版本对应的插件技术可能不同(如,插件与不同浏览器进行交互的接口不同),因此,这就需要网站适配不同浏览器插件技术,这会大大增加网站维护的难度。
发明内容
本申请实施例提供一种获取本地信息的方法和装置,用以解决现有通过浏览器插件技术获取本地信息导致浏览器不稳定的问题,以及网站维护困难的问题。
为实现上述目的,本申请实施例提供的一种获取本地信息的方法,包括:
通过浏览器中的脚本向网络设备发送第一信息获取请求,其中,所述第一信息获取请求用于指示本地应用工具获取本地信息;
通过所述本地应用工具监听网络设备返回的所述第一信息获取请求对应的随机数;
通过所述本地应用工具获取所述网络设备中保存的所述随机数对应的第一信息获取请求;其中,所述随机数与所述第一信息获取请求的对应关系是由所述网络设备建立并保存的;
通过所述本地应用工具获取与所述第一信息获取请求对应的本地信息,并将所述本地信息发送给所述网络设备。
本申请实施例提供的另一种获取本地信息的方法,包括:
接收终端通过浏览器中的脚本发送的第一信息获取请求,其中,所述第一信息获取请求用于指示终端的本地应用工具获取本地信息;
确定并保存所述第一信息获取请求对应的随机数;
将所述随机数返回所述终端;
接收终端通过所述本地应用工具发送的第二信息获取请求;
向终端返回所述第二信息获取请求中携带的随机数对应的第一信息获取请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410342583.6/2.html,转载请声明来源钻瓜专利网。