[发明专利]一种地图应用网关控制系统及其实现地图服务的方法在审
申请号: | 201810548059.2 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108881410A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 田宝文 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地理数据 地图服务 过滤模块 身份信息 服务库 存储 身份认证模块 信息接收模块 地图应用 服务类型 服务响应 网关控制 应用终端 目标URL 查询 权限 触发服务 服务请求 模块读取 目标服务 转发目标 发送 携带 服务 | ||
本发明提供了一种地图应用网关控制系统及其实现地图服务的方法,系统包括:地理数据权限库、地理数据服务库、信息接收模块、身份认证模块、服务过滤模块及服务响应模块;信息接收模块接收当前应用终端发送的携带当前身份信息及当前服务类型服务请求;身份认证模块查询地理数据权限库存储的各个身份信息以确定是否包括当前身份信息,若是,触发服务过滤模块;服务过滤模块查询地理数据服务库存储的各个目标服务类型以确定是否包括当前服务类型,若是,则查询地理数据服务库存储的对应关系以确定目标URL地址;服务响应模块读取并转发目标GIS中目标URL地址下存储的地图服务数据至当前应用终端。本发明实施例提供的技术方案,安全性较高。
技术领域
本发明涉及计算机技术领域,特别涉及一种地图应用网关控制系统及其实现地图服务的方法。
背景技术
随着计算机应用技术的快速发展,通过部署于云平台的GIS(GeographicInformation System,地理信息系统)向应用终端提供地图服务的方式也得到广泛的普及。
目前,通常采用portal登录或者传输token等方式进行应用认证,应用终端只有在通过认证以获取到访问GIS的权限之后,则可向部署于云平台的GIS发送地图服务请求以实现访问GIS并获取相应的地图数据。
采用portal登录或者传输token等方式进行应用认证,是针对登录应用终端的登录账号进行验证,并未对应用终端的应用类型、版本号以及网络地址等身份信息进行验证,也未对应用终端所请求的服务类型进行验证,即未能对应用终端访问GIS的过程进行控制,安全性较低。
发明内容
本发明实施例提供了一种地图应用网关控制系统及其实现地图服务的方法,安全性较高。
第一方面,本发明提供了一种一种地图应用网关控制系统,包括:
地理数据权限库、地理数据服务库、信息接收模块、身份认证模块、服务过滤模块及服务响应模块;其中,
所述地理数据权限库,用于存储至少一个被允许访问目标GIS的应用终端的身份信息;
所述地理数据服务库,用于存储至少一个被允许的目标服务类型,以及存储各个所述目标服务类型与至少一个URL(Uniform Resource Locator,统一资源定位符)地址之间的对应关系;
所述信息接收模块,用于接收当前应用终端发送的服务请求,所述服务请求携带所述当前应用终端的身份信息及当前服务类型;
所述身份认证模块,用于查询所述地理数据权限库所存储的各个所述身份信息,以确定各个所述身份信息中是否包括所述当前身份信息,若是,则触发所述服务过滤模块;
所述服务过滤模块,用于接受所述身份认证模块的触发,查询所述地理数据服务库所存储的各个所述目标服务类型,以确定各个所述目标服务类型是否包括所述当前服务类型,若是,则查询所述地理数据服务库所存储的所述对应关系,以确定所述当前服务类型所对应的目标URL地址;
所述服务响应模块,用于读取目标GIS中所述目标URL地址下所存储的地图服务数据,并将读取的所述地图服务数据转发至所述当前应用终端。
优选地,
进一步包括:记录处理模块和频率过滤模块;其中,
所述记录处理模块,用于在所述服务过滤模块确定各个所述目标服务类型包括所述当前服务类型时,确定当前时刻,并将所述当前时刻记录为所述当前身份信息所对应的一个访问时刻;
所述频率过滤模块,用于根据记录的所述当前身份信息所对应的至少一个访问时刻,确定所述当前应用终端是否对所述目标GIS进行高频访问,在所述当前应用终端未对所述目标GIS进行高频访问时,触发所述服务过滤模块查询所述地理数据服务库所存储的所述对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810548059.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆的监控方法及系统
- 下一篇:一种大规模节点下CTDB集群分组的方法