[发明专利]一种身份验证方法及系统无效
| 申请号: | 201110074102.4 | 申请日: | 2011-03-25 |
| 公开(公告)号: | CN102104610A | 公开(公告)日: | 2011-06-22 |
| 发明(设计)人: | 张海;吴博远 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
| 代理公司: | 广东国晖律师事务所 44266 | 代理人: | 陈琳 |
| 地址: | 518067 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 身份验证 方法 系统 | ||
技术领域
本发明属于网络技术领域,特别是一种网络设备的身份验证方法及系统。
背景技术
随着网络电视的发展,网络电视的有偿服务已成为网络电视的重要组成部分。如果需要享受网络电视的有偿服务,网络电视终端就必须通过有效的身份验证。
目前,大多数网络电视的身份验证信息是加载到服务请求信息当中的,这就存在一个问题,当大量的网络电视用户频繁请求服务的时候,大量重复的身份验证信息也会通过服务请求频繁的发送到提供服务的服务器,这样,重复的身份验证信息占用大量的带宽。
因此,有必要提供一种身份验证系统和身份验证方法,进行身份验证时避免重复发送身份验证信息,以节省带宽。
发明内容
本发明的目的在于提供一种身份验证系统和身份验证方法,旨在解决现有技术中网络设备进行服务请求时,重复发送身份验证信息,浪费带宽的问题。
本发明是这样实现的,一种身份验证方法,该方法包括:步骤S107,服务器获取服务请求端的身份验证信息以及IP;接下来进行步骤S108;步骤S108,判断身份验证信息是否合法;合法,转步骤S109;步骤S109,存储服务请求端IP于IP列表中;接下来转步骤S112;步骤S112,返回服务请求端所需的服务;进行步骤S113,步骤S113,服务请求端将认证状态设置为:无需发送身份验证信息。
该身份验证方法还包括在步骤S108判断身份验证信息不合法时,依次执行的步骤:步骤S114,服务请求端的请求非法,返回非法请求信息;步骤S115,服务请求端将认证状态设置为:需要发送身份验证信息。
该身份验证方法在步骤S107之前还包括步骤S106,服务器接收服务请求,判断服务请求中是否包含身份验证信息;如果包含身份验证信息,则转步骤S107。
该身份验证方法还包括:当步骤S106中判断服务请求中不包含身份验证信息时,依次执行的步骤S110和步骤S111:步骤S110,获取服务请求端的IP,以及步骤S111,判断服务请求端的IP是否存储在IP列表中,如果是,转步骤S112,否则依次执行S114和步骤S115。
该身份验证方法在步骤S106之前依次包括步骤:步骤Si01,服务请求端发送服务请求;步骤S102,根据验证状态判断是否发送身份验证信息;如果需要,转步骤S103,否则转步骤105;步骤S103,生成身份验证信息,并组合身份验证信息和服务请求;接下来进行步骤S104;步骤S104,发送包含身份验证信息的服务请求;步骤S105,直接发送服务请求;其中,该步骤S102中,服务请求端的验证状态有两种,一种验证状态为:需要发送身份验证信息的状态;一种验证状态为:无需发送身份验证信息的状态;该步骤S103具体包括以下步骤:首先,获取服务请求端的身份信息,并产生动态验证键值;然后,组合身份信息与动态验证键值,生成身份验证信息;最后,将生成的身份验证信息和服务请求组合;其中,身份信息是唯一标识服务请求端的信息;步骤S103中,还可以直接将服务请求端的身份信息作为身份验证信息与服务请求组合。
本发明还提供一种身份验证系统,该系统包括服务请求端以及服务器,服务请求端包括:验证状态存储模块,存储验证状态;验证状态检测模块,检测当前验证状态存储模块所存储的验证状态,以判断发送服务请求时,是否需要发送身份验证信息;中央处理器,根据验证状态检测模块检测的验证状态,发送服务请求至服务器;
服务器包括:IP存储模块,存储合法服务请求端的IP;身份验证模块,验证服务请求是否包含身份验证信息,如果包含身份验证信息,则通过身份验证信息判断发送服务请求的请求端是否合法:合法则提供所需服务,并存储服务请求端的IP至IP存储模块;如果服务请求信息不包含身份验证信息,则获取服务请求端的IP,与存储在IP存储模块的IP进行比较,如果该IP存储在IP存储模块中,则认为该服务请求端合法,返回相应的服务请求;如果该IP存储在IP存储模块中,做则出服务请求端不合法的判断。
该服务请求端还包括:身份信息提取模块,在验证状态检测模块检测到验证状态为需要发送身份验证信息的状态时,获取服务请求端的身份信息;键值生成模块,生成动态的键值;验证信息组合模块,将生成的动态键值和身份信息组合成身份验证信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110074102.4/2.html,转载请声明来源钻瓜专利网。





