[发明专利]访问控制方法、装置及服务器在审
申请号: | 201510542111.X | 申请日: | 2015-08-28 |
公开(公告)号: | CN105119922A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 任远 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 控制 方法 装置 服务器 | ||
技术领域
本公开涉及网络技术领域,尤其涉及一种访问控制方法、装置及服务器。
背景技术
随着网络技术的飞速发展,企业里越来越多的工作需要依靠软件应用系统(以下简称系统)来完成。其中,部分系统的使用可能与企业内部的信息流程有关,这部分系统只能被内网的用户使用,以此来保证系统运行的的安全性和可控制性。
相关技术的访问控制方法中,通常采用虚拟专用网络(VirtualPrivateNetwork,VPN)实现内网和外网的隔离,从而实现仅有内网的用户可以系统,外网的用户无法访问。上述访问控制方法需要软件和硬件的双重支持,并且需要专门搭建运行有VPN的特定服务器来提供服务支持,这就会增加部署难度,提高部署成本。
发明内容
为克服相关技术中存在的问题,本公开提供一种访问控制方法、装置及服务器。
根据本公开实施例的第一方面,提供一种访问控制方法,包括;
接收终端发送的访问请求;
获取所述终端的地理位置信息;
判断所述终端的地理位置信息是否合法;
在所述终端的地理位置信息合法时,允许所述终端访问。
结合第一方面,在第一方面的第一种可能的实现方式中,若地理位置信息是经纬度坐标,则所述获取所述终端的地理位置信息的步骤,包括:
向所述终端发送经纬度坐标获取请求,以使所述终端获取本地的经纬度坐标后,发送携带所述经纬度坐标的经纬度坐标获取响应;
接收所述终端发送的所述经纬度坐标获取响应;
从所述经纬度坐标获取响应中解析出经纬度坐标,得到所述终端的经纬度坐标。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述判断所述终端的地理位置信息是否合法的步骤,包括:
判断合法经纬度坐标集合中是否保存所述终端的经纬度坐标;
在所述合法经纬度坐标集合中保存所述终端的经纬度坐标时,确定所述终端的经纬度坐标合法;
在所述合法经纬度坐标集合中未保存所述终端的经纬度坐标时,确定所述终端的经纬度坐标不合法。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:
确定合法终端,分别获取所述合法终端的经纬度坐标,得到所述合法经纬度坐标集合;或者,
确定合法终端,分别获取所述合法终端的经纬度坐标,计算所述合法终端界定的经纬度坐标范围,得到所述合法经纬度坐标集合。
结合第一方面,在第一方面的第四种可能的实现方式中,若地理位置信息是物理地址,则所述获取所述终端的地理位置信息的步骤,包括:
向所述终端发送互联网协议IP地址获取请求,以使所述终端获取本地的IP地址后,发送携带所述IP地址的IP地址获取响应;
接收所述终端发送的所述IP地址获取响应;
从所述IP地址获取响应中解析出IP地址,得到所述终端的IP地址;
根据IP地址与物理地址的对应关系确定所述终端的IP地址对应的物理地址,得到所述终端的物理地址。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述判断所述终端的地理位置信息是否合法的步骤,包括:
判断合法物理地址集合中是否保存所述终端的物理地址;
在所述合法物理地址集合中保存所述终端的物理地址时,确定所述终端的物理地址合法;
在所述合法物理地址集合中未保存成所述终端的物理地址时,确定所述终端的物理地址不合法。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述方法还包括:
确定合法终端,分别获取所述合法终端的物理地址,得到所述合法物理地址集合;或者,
确定合法终端,分别获取所述合法终端的物理地址,计算所述合法终端界定的物理地址范围,得到所述合法物理地址集合。
结合第一方面至第一方面的第六种可能的实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:
在所述终端的地理位置信息不合法时,拒绝所述终端访问。
根据本公开实施例的第二方面,提供一种访问控制装置,包括:
接收模块,用于接收终端发送的访问请求;
第一获取模块,用于获取所述终端的地理位置信息;
判断模块,用于判断所述终端的地理位置信息是否合法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510542111.X/2.html,转载请声明来源钻瓜专利网。