[发明专利]终端识别方法、机器识别码注册方法及相应系统、设备有效
| 申请号: | 201310200130.5 | 申请日: | 2013-05-27 |
| 公开(公告)号: | CN104184713B | 公开(公告)日: | 2018-03-27 |
| 发明(设计)人: | 付颖芳;张玉东;张朕源;刘剑 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 龙洪,栗若木 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 终端 识别 方法 机器 识别码 注册 相应 系统 设备 | ||
技术领域
本申请涉及终端识别技术,尤其涉及一种基于机器识别码的终端识别方法及相应网络。
背景技术
随着社会的不断进步,网络也飞速发展,成为了我们日常生活中不可或缺的一块,每天都会有成千上万的人在网上购物,浏览新闻等。在现有计算机网络中,一个用户在网站上就可能注册了很多不同的ID,为做不同的事情可能就要登录不同的服务网络,确定这些ID使用哪些终端登录,对于如何有效地进行业务的控制,用户的管理,风险控制及商业智能分析,是非常重要的。
为此,在现有技术中,就产生了很多终端识别技术。现有的识别技术基本都是通过网络中的服务器或计算机,在用户访问服务网络(如网站或平台)的时候,将用户终端的数据收集回来,通过这些数据判断出来自于哪台终端。其中应用最广泛的就是利用浏览器控件获取MAC地址来实现识别。但是,MAC地址是从注册表中获取的,很容易被人篡改或伪造的,所以,存在获得的MAC地址不准确,甚至不真实的问题。
公开号为CN103024090A的中国发明专利申请公开了另一种识别终端的方法和系统,该方法将终端的浏览器软件信息或从硬件IO层获得的硬件信息作为该终端的机器识别码,基于该机器识别码识别终端。具体识别时,终端要抓取自己的机器识别码并提交给服务网络,服务网络将该机器识别码与数据库中保存的各终端的数据信息进行匹配,将匹配度最高的终端作为识别出的终端。
这种基于机器识别码的终端识别方法,是从硬件IO层获取硬件信息,相对MAC地址来说更加精确,也更难截取和篡改。但是,这种方法在识别时,终端每次请求时都要抓取机器识别码,且服务网络要计算抓取的机器识别码与数据库中各终端的数据信息的匹配度,会消耗大量通信和计算资源,降低了用户体验。另外,抓取的机器识别码在传输和存储过程中容易被反编译截获或攻破,不利于用户机器识别码的隐私保护。
发明内容
本申请要解决的技术问题是提供一种占用资源更少、更有利于隐私保护的终端识别方法及相应的服务网络和终端。
为了解决上述问题,本申请提供了一种终端识别方法,包括:
服务网络接收到终端发送的需进行签名或证书验证的第一请求;
所述服务网络从第一请求中获取可信方对所述终端的机器识别码标识的签名或证书,其中,所述机器识别码标识是所述可信方为所述终端的机器识别码分配的一个标识;
所述服务网络对获取到的所述签名或证书进行验证,如验证结果为合法,使用从所述签名或证书中得到的机器识别码标识识别所述终端。
较佳地,
所述第一请求包括匿名登录请求和/或实名登录请求。
较佳地,
所述服务网络使用从所述签名或证书中得到的机器识别码标识识别所述终端之后,还包括:
如所述服务网络允许所述终端登录并建立了与所述终端的会话,所述服务网络记录所述会话与所述机器识别码标识的对应关系;
所述服务网络对通过所述会话接收的后续的请求,均识别为具有所述机器识别码标识的终端发送的请求。
较佳地,
所述服务网络从第一请求中如未获取到所述签名或证书,则按以下方式启动终端机器识别码的注册流程:
所述服务网络通知所述终端上报自己的机器识别码,将所述终端上报的机器识别码提交给所述可信方注册,并将所述可信方下发的所述签名或证书发送给所述终端存储;或者
所述服务网络提示所述终端通过网络提供的机器识别码注册界面,将自己的机器识别码提交给所述可信方注册,以获取所述可信方下发的所述签名或证书并存储。
较佳地,
所述终端机器识别码的注册流程中,还包括:
所述终端将用户的用户信息和自己的机器识别码一起直接提交或通过所述服务网络提交给所述可信方注册,所述可信方下发的所述签名或证书中,所述用户的用户标识和所述终端的机器识别码标识一起作为签名的信息。
较佳地,
所述服务网络或可信方将所述签名或证书发送给所述终端存储,包括:将所述签名或证书作为终端向所述服务网络发送的请求中要携带的参数发送给所述终端存储。
较佳地,
该终端识别方法还包括:
在数据库中保存所述终端的机器识别码标识和对应的机器识别码或其衍生代码;
所述服务网络接收所述终端发送的需进行机器识别码验证的第二请求;
所述服务网络从第二请求中获取所述终端的机器识别码及所述签名或证书,验证所述签名或证书合法后,根据从所述签名或证书中得到的机器识别码标识到所述数据库中查询对应的机器识别码或其衍生代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310200130.5/2.html,转载请声明来源钻瓜专利网。





