获取终端名称的系统、方法和装置制造方法及图纸

技术编号:11083823 阅读:64 留言:0更新日期:2015-02-26 10:16
本发明专利技术涉及一种获取终端名称的系统、方法和装置。所述系统包括网关和终端;所述终端用于向服务器发送访问请求;所述网关用于拦截所述访问请求,并根据所述访问请求返回认证要求给所述终端;所述终端还用于根据所述认证要求向所述网关发起认证请求;所述网关还用于根据所述认证请求返回认证许可给所述终端;所述终端还用于根据所述认证许可发送认证信息给所述网关;所述网关还用于接收所述认证信息,从所述认证信息中获取终端名称,并返回认证成功信息给所述终端。通过网关拦截终端发送的访问请求,并要求终端进行认证,再拦截终端发送的认证信息,从认证信息中获取终端名称,不需用户安装其他应用程序,即可获取终端名称,操作便捷。

【技术实现步骤摘要】
获取终端名称的系统、方法和装置
本专利技术涉及到一种网络应用领域,特别是涉及到一种获取终端名称的系统、方法和装置。
技术介绍
在工作和生活中,很多情况下需要获取终端名称作为凭据连接入互联网。例如在DHCP (Dynamic Host Configurat1n Protocol,动态主机配置协议)的情况下,就需要使用终端名称标识到具体的用户来连接入互联网。传统的获取终端名称的方式大部分是通过NETB1S来获取,该种方式的适应性较差,遇到防火墙、复杂网络无法部署,例如需要用户安装客户端或对用户干扰大等,操作不方便。
技术实现思路
基于此,有必要针对传统的获取终端名称的方式操作不方便的问题,提供一种操作便捷的获取终端名称的系统。 此外,还有必要提供一种获取终端名称的方法和装置。 一种获取终端名称的系统,包括网关和终端;所述终端用于向服务器发送访问请求;所述网关用于拦截所述访问请求,并根据所述访问请求返回认证要求给所述终端;所述终端还用于根据所述认证要求向所述网关发起认证请求;所述网关还用于根据所述认证请求返回认证许可给所述终端;所述终端还用于根据所述认证许可发送认证信息给所述网关;所述网关还用于接收所述认证信息,从所述认证信息中获取终端名称,并返回认证成功信息给所述终端。 在其中一个实施例中,所述终端根据所述认证要求向所述网关发起NTLM认证请求;所述网关根据所述NTLM认证请求返回Challenge给所述终端;所述认证信息还包括终端上的用户名、所属域名、密码哈希值;所述终端为个人计算机、平板电脑、膝上电脑或智能手机。 —种获取终端名称的方法,包括以下步骤: 终端向服务器发送访问请求; 网关接收并拦截所述访问请求,根据所述访问请求返回认证要求给所述终端; 所述终端根据所述认证要求向所述网关发起认证请求; 所述网关根据所述认证请求返回认证许可给所述终端; 所述终端根据所述认证许可发送认证信息给所述网关; 所述网关接收所述认证信息,从所述认证信息中获取终端名称,并返回认证成功信息给所述终端。 在其中一个实施例中,所述终端根据所述认证要求向所述网关发起认证请求包括:所述终端根据所述认证要求向所述网关发起NTLM认证请求; 所述网关根据所述认证请求返回认证许可给所述终端包括:所述网关根据所述NTLM认证请求返回Challenge给所述终端; 所述认证信息还包括终端上的用户名、所属域名、密码哈希值;所述终端为个人计算机、平板电脑、膝上电脑或智能手机。 一种获取终端名称的方法,包括以下步骤: 接收并拦截终端向服务器发送的访问请求; 根据所述访问请求返回认证要求给所述终端; 接收所述终端根据所述认证要求发起的认证请求; 根据所述认证请求返回认证许可给所述终端;接收所述终端根据所述认证许可发送的认证信息,所述认证信息中包括终端名称; 从所述认证信息中获取所述终端名称; 返回认证成功信息给所述终端。 在其中一个实施例中,所述接收所述终端根据所述认证要求发送的认证请求的步骤包括: 接收所述终端根据所述认证要求发送的NTLM认证请求; 所述根据所述认证请求返回认证许可给所述终端的步骤包括: 根据所述认证请求返回Challenge给所述终端; 所述认证信息还包括终端上的用户名、所属域名、密码哈希值;所述终端为个人计算机、平板电脑、膝上电脑或智能手机。 一种获取终端名称的方法,包括以下步骤: 向服务器发送访问请求; 接收网关拦截所述访问请求并根据所述访问请求返回的认证要求; 根据所述认证要求发起认证请求至所述网关; 接收所述网关根据所述认证请求返回的认证许可; 根据所述认证许可发送认证信息至所述网关,所述认证信息包括终端名称,以使所述网关从所述认证信息中获取所述终端名称。 一种获取终端名称的装置,包括: 拦截模块,用于接收并拦截终端向服务器发送的访问请求; 响应模块,用于根据所述访问请求返回认证要求给所述终端; 所述拦截模块还用于接收所述终端根据所述认证要求发起的认证请求; 所述响应模块还用于根据所述认证请求返回认证许可给所述终端; 所述拦截模块还用于接收所述终端根据所述认证许可发送的认证信息; 提取模块,用于从所述认证信息中获取终端名称; 所述响应模块还用于返回认证成功信息给所述终端。 在其中一个实施例中,所述拦截模块还用于接收所述终端根据所述认证要求发送的NTLM认证请求;所述响应模块还用于根据所述认证请求返回Challenge给所述终端;所述认证信息还包括终端名称、终端上的用户名、所属域名、密码哈希值;所述终端为个人计算机、平板电脑、膝上电脑或智能手机。 一种获取终端名称的装置,包括: 发送模块,用于向服务器发送访问请求; 接收模块,用于接收网关拦截所述访问请求并根据所述访问请求返回的认证要求; 所述发送模块还用于根据所述认证要求发起认证请求至所述网关; 所述接收模块还用于接收根据所述认证请求返回的认证许可; 所述发送模块还用于根据所述认证许可发送认证信息至所述网关,所述认证信息包括终端名称,以使所述网关从所述认证信息中获取所述终端名称。 上述获取终端名称的系统、方法和装置,通过网关拦截终端发送的访问请求,并要求终端进行认证,再拦截终端发送的认证信息,从认证信息中获取终端名称,不需用户安装其他应用程序,即可获取终端名称,操作便捷,且适应性较强,不受防火墙限制。 【附图说明】 图1为一个实施例中获取终端名称的系统和方法的应用环境图; 图2为一个实施例中获取终端名称的系统的结构图; 图3为一个实施例中获取终端名称的方法的流程图; 图4为另一个实施例中获取终端名称的方法的流程图; 图5为另一个实施例中获取终端名称的方法的流程图; 图6为一个实施例中获取终端名称的装置的结构框图; 图7为另一个实施例中获取终端名称的装置的结构框图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 图1为一个实施例中获取终端名称的系统和方法的应用环境图。如图1所示,该应用环境包括终端110、网关120和服务器130。其中,终端110可为个人计算机、平板电脑、膝上电脑或智能手机等,但不限于此。终端110向服务器130发送访问请求时,需经过网关120。网关120拦截终端110发送的访问请求,并要求终端110认证,接收终端110向网关120发起的认证请求,并根据该认证请求返回认证许可给终端110,以及接收终端110发送的认证信息,并从认证信息中获取终端110的终端名称,并返回认证成功信息给终端110。 图2为一个实施例中获取终端名称的系统的结构图。如图2所示,该获取终端名称的系统,包括终端210和网关220。其中: 终端210用于向服务器发送访问请求。该终端210可为个人计算机、平板电脑、膝上电脑或智能手机。该服务器可为Web服务器。用户通过终端210上安装的浏览器访问Web服务器。 网关220用于拦截该访问请求,并根据该访问请求返回认证要求给该终端210。具本文档来自技高网...
获取终端名称的系统、方法和装置

【技术保护点】
一种获取终端名称的系统,其特征在于,包括网关和终端;所述终端用于向服务器发送访问请求;所述网关用于拦截所述访问请求,并根据所述访问请求返回认证要求给所述终端;所述终端还用于根据所述认证要求向所述网关发起认证请求;所述网关还用于根据所述认证请求返回认证许可给所述终端;所述终端还用于根据所述认证许可发送认证信息给所述网关;所述网关还用于接收所述认证信息,从所述认证信息中获取终端名称,并返回认证成功信息给所述终端。

【技术特征摘要】
1.一种获取终端名称的系统,其特征在于,包括网关和终端;所述终端用于向服务器发送访问请求;所述网关用于拦截所述访问请求,并根据所述访问请求返回认证要求给所述终端;所述终端还用于根据所述认证要求向所述网关发起认证请求;所述网关还用于根据所述认证请求返回认证许可给所述终端;所述终端还用于根据所述认证许可发送认证信息给所述网关;所述网关还用于接收所述认证信息,从所述认证信息中获取终端名称,并返回认证成功信息给所述终端。2.根据权利要求1所述的获取终端名称的系统,其特征在于,所述终端根据所述认证要求向所述网关发起NTLM认证请求;所述网关根据所述NTLM认证请求返回Challenge给所述终端;所述认证信息还包括终端上的用户名、所属域名、密码哈希值;所述终端为个人计算机、平板电脑、膝上电脑或智能手机。3.一种获取终端名称的方法,包括以下步骤: 终端向服务器发送访问请求; 网关接收并拦截所述访问请求,根据所述访问请求返回认证要求给所述终端; 所述终端根据所述认证要求向所述网关发起认证请求; 所述网关根据所述认证请求返回认证许可给所述终端; 所述终端根据所述认证许可发送认证信息给所述网关; 所述网关接收所述认证信息,从所述认证信息中获取终端名称,并返回认证成功信息给所述终端。4.根据权利要求3所述的获取终端名称的方法,其特征在于,所述终端根据所述认证要求向所述网关发起认证请求包括:所述终端根据所述认证要求向所述网关发起NTLM认证请求; 所述网关根据所述认证请求返回认证许可给所述终端包括:所述网关根据所述NTLM认证请求返回Challenge给所述终端; 所述认证信息还包括终端上的用户名、所属域名、密码哈希值;所述终端为个人计算机、平板电脑、膝上电脑或智能手机。5.一种获取终端名称的方法,包括以下步骤: 接收并拦截终端向服务器发送的访问请求; 根据所述访问请求返回认证要求给所述终端; 接收所述终端根据所述认证要求发起的认证请求; 根据所述认证请求返回认证许可给所述终端;接收所述终端根据所述认证许可发送的认证信息,所述认证信息中包括终端名称; 从所述认证信息中获取所述终端名称; 返回认证成功信息给所述终端。6.根据权利要求5所述的获取终...

【专利技术属性】
技术研发人员:朱隽
申请(专利权)人:深信服网络科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1