[发明专利]用户认证的方法及认证服务器有效
申请号: | 201110268750.3 | 申请日: | 2011-09-08 |
公开(公告)号: | CN103001932A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 崔长浩;王剑锋;丁焱;李洋;孙洋;黄东升 | 申请(专利权)人: | 北京智慧风云科技有限公司;爱国者数码科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100028 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 认证 方法 服务器 | ||
技术领域
本发明属于通信技术领域,尤其涉及一种用户认证的方法及认证服务器。
背景技术
在物联网中,每个用户名下可以绑定多台设备,例如:用户名A下绑定有设备A1、设备A2和设备A3,用户名B下绑定有设备B1、设备B2和设备B3,上述设备可以是移动终端、个人电脑、电子相框等。
当需要在不同的用户名下的设备之间进行数据传输时,在数据传输之前,首先需要进行用户登录,只有当用户登录通过后,才允许进行数据传输。且在每次数据传输前,需要接收方用户确认是否接收数据。例如:当设备A1需要将数据传输至设备B1时,作为发起方的设备A1进行用户登录,登录通过后,A1向B1发送传输数据的请求,当用户在B1设备上人工选择确认接收后,才允许设备A1将数据传输至设备B1,当设备A2需要将数据传输至设备B1(或设备B2、设备B3)时,同样需要设备A2进行用户登录并在B1设备上进行人工确认接收。当设备A3需要将数据传输至设备B1(或设备B2、设备B3),也需要设备A3进行用户登录并在B1设备上进行人工确认接收。也就是,虽然设备A1,设备A2和设备A3都绑定在同一个用户名A下,但每次进行数据传输时仍然需要对它们进行用户登录以及人工确认接收。
由于在现有技术中,在设备之间进行数据传输之前,相关设备必须要先进行用户登录并且要先行人工确认接收,之后才可以在设备间进行数据传输,如果一个注册用户名下有多台设备,则每台设备在与另一注册用户名下设备进行数据传输前,都要分别进行登录,且需要接收方人工确认接收,给用户的正常使用带来麻烦,从而降低用户的体验效果。
发明内容
为了解决上述问题,本发明的目的是提供一种用户认证的方法及认证服务器,可避免因多次反复的用户登录及数据传输前的人工确认接收,而给用户的正常使用带来麻烦,有效提升用户的体验效果。
为了达到上述目的,本发明提供一种用户认证的方法,用于绑定在第一用户标识下的第一设备组群中的设备,与绑定在第二用户标识下的第二设备组群中的设备之间互相进行数据传输,所述方法包括:
接收所述第一设备组群中的第一设备向所述第二设备组群中的第二设备发送传输数据的传输请求,所述传输请求中包括:与所述第一设备对应的第一认证码;
当所述第二设备的认证列表中存在有与所述第一认证码匹配的认证码时,所述第一设备的传输请求认证通过,允许所述第二设备接收所述第一设备发送的数据。
优选的,所述方法还包括:
当所述第二设备的认证列表中不存在与所述第一认证码匹配的认证码时,向所述第一设备发送传输错误的响应消息,结束本流程。
优选的,所述方法还包括:
接收所述第二设备组群中的第三设备向所述第一设备组群中的第四设备发送传输数据的传输请求,所述传输请求中包括:与所述第三设备对应的第二认证码;
当所述第四设备的认证列表中存在有与所述第二认证码匹配的认证码时,所述第三设备的传输请求认证通过,允许所述第三设备向所述第四设备发送数据。
优选的,当所述第一设备组群中的设备第一次向所述第二设备组群中的设备发送传输数据的传输请求时,所述方法还包括:
接收所述第一设备组群中的设备向所述第二设备组群中的设备发送的权限请求或认证请求;
当所述第二设备组群中的设备接受所述第一设备组群中的设备的权限请求或认证请求后,生成一对第一认证码和第二认证码;
将所述第一认证码和所述第二认证码向所述第一设备组群中的各设备和向所述第二设备组群中的各设备下发。
优选的,所述方法还包括:
在收到下发的认证码后,所述第一设备组群中的各设备和所述第二设备组群中的各设备分别对各自的认证列表进行更新处理。
优选的,所述方法还包括:
当所述第二设备组群中的设备不接受所述第一设备组群中的设备的权限请求或认证请求时,向所述第一设备组群中的设备发送拒绝通过的响应消息,结束本流程。
优选的,所述第一设备组群中设备为移动终端、个人电脑或电子相框,所述第二设备组群中的设备为移动终端、个人电脑或电子相框。
本发明还提供一种认证服务器,包括:
接收模块,用于接收所述第一设备组群中的第一设备向所述第二设备组群中的第二设备发送传输数据的传输请求,所述传输请求中包括:与所述第一设备对应的第一认证码;
认证模块,用于对所述第二设备的认证列表中的认证码与所述第一认证码进行匹配认证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智慧风云科技有限公司;爱国者数码科技有限公司,未经北京智慧风云科技有限公司;爱国者数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110268750.3/2.html,转载请声明来源钻瓜专利网。