[发明专利]获取目标地址的方法、控制用户权限的方法及装置、系统无效
申请号: | 200910038673.5 | 申请日: | 2009-04-16 |
公开(公告)号: | CN101527734A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 谭宁 | 申请(专利权)人: | 广州市易票联电子商务有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/46 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 曾旻辉;王 茹 |
地址: | 510300广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 目标 地址 方法 控制 用户权限 装置 系统 | ||
技术领域
本发明涉及目标地址的获取技术,尤其涉及获取目标地址的方法及装置,以及利用目标地址对用户权限进行控制的方法及系统。
背景技术
在现有技术中通常需要通过MAC地址识别客户端,将不同的客户端进行区分,利用MAC地址可以进一步对客户端进行权限控制及用户身份验证等操作。
现有技术中一种获取MAC地址的方法是调用nbtstat命令,系统收到该nbtstat命令后将响应输出到信息输出管道,随后系统获取信息输出管道的内容,通过正则表达式将MAC地址筛选出来。但是由于nbtstat命令是基于NETBIOS,不支持NETBIOS的协议就无法使用该方法获取MAC地址,因此缺乏通用性,另外,由于NETBIOS通常被看作是开销,运行速度很慢,因此,容易造成因超时而导致的执行失败。
另外一种获取MAC地址的方法是系统安装插件,通过插件调用Win32API获取MAC地址,该方法的缺陷是需要额外开发插件,系统必须对插件进行安装,因此不利于用户使用,并且该方法仅能用于windows系统平台,因此缺乏通用性。
在做B/S结构的系统时,我们常常需要绑定MAC地址来限制用户的访问,以及对用户身份进行验证。现有技术中基于MAC地址来对用户权限进行控制的方法是,服务器端通过上述调用nbtstat命令或Win32API命令的方式从客户端获取MAC地址。但是由于这两种获取MAC地址的方法的上述缺陷,导致现有技术中基于MAC地址来对用户权限进行控制的方法也缺乏通用性。
发明内容
本发明的目的在于提供一种获取目标地址的方法及获取目标地址的装置,不需要额外开发代码,且可以提高运行速度和可靠性,同时具有通用性;
本发明的另一个目的是提供一种基于MAC地址对用户权限进行控制的方法,不需要额外开发代码,且可以提高运行速度和可靠性,同时具有通用性。
本发明提供的获取目标地址的方法,包括步骤:
通过系统自带的Active X控件定义欲获取的目标地址变量;
通过函数接口调用所述Active X控件,获取所述目标地址。
本发明还提供一种基于目标地址对用户权限进行控制的方法,包括步骤:
客户端通过系统自带的Active X控件定义欲获取的目标地址变量;
通过接口函数调用所述Active X控件,获取所述目标地址并发送至服务器;
所述服务器检查所述目标地址与预先配置的所述客户端的目标地址是否一致,根据检查结果对所述客户端的用户权限进行控制。
本发明提供相应的获取目标地址的装置,包括:
系统自带的Active X控件,用于定义欲获取的目标地址变量;
控件调用模块,用于通过接口函数调用所述Active X控件,获取所述目标地址。
另外,本发明还提供一种基于目标地址对用户权限进行控制的系统,所述系统包括客户端和服务器;
所述客户端包括系统自带的Active X控件,用于定义欲获取的目标地址变量;
控件调用模块,用于通过接口函数调用所述Active X控件,获取所述目标地址;
通信模块,用于与服务器通信,将所述目标地址发送至所述服务器;
所述服务器用于接收所述目标地址,并比较所述目标地址与预先配置的客户端地址信息是否一致,根据比较结果对所述用户权限进行控制。
由于本发明通过系统自带的Active X控件来实现获取目标地址的操作,因此不受系统操作类型的限制,使得本发明具有更大的通用性;由于本发明不需要额外开发代码,轻量级实现,因此执行速度大大提高,执行的成功率大大改善,可靠性增强。
附图说明
图1为本发明获取目标地址的方法的流程图;
图2为本发明基于目标地址对客户端的用户权限进行控制的方法的流程图;
图3为本发明获取目标地址的装置的逻辑框图;
图4为本发明基于目标地址对客户端的用户权限进行控制的系统的逻辑框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市易票联电子商务有限公司,未经广州市易票联电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910038673.5/2.html,转载请声明来源钻瓜专利网。