一种基于LBS的信息资源权限管理方法技术

技术编号:16456235 阅读:95 留言:0更新日期:2017-10-25 20:43
本发明专利技术公开了一种基于LBS的信息资源权限管理方法,具体按照以下步骤实施:步骤1,构建基础地理信息环境,步骤2,采集梳理数据内容资源,步骤3,构建地理信息权限规则,为特定用户分配资源权限,步骤4,进行权限判断,步骤5,权限申请,步骤6,权限审批。本发明专利技术公开的一种基于LBS的信息资源权限管理方法解决了在地理空间信息资源在指定空间区域和属性条件下的权限控制问题。

A method of information resource authority management based on LBS

The invention discloses an information resource management method based on LBS, the specific implementation in accordance with the following steps: Step 1, construction of basic geographic information environment, step 2, combing the data acquisition of content resources, step 3, construction of geographic information access rules, the allocation of resources for a specific user permissions, step 4 of the authority to determine the steps 5, apply for permission to step 6, the examination and approval authority. The invention discloses an information resource authority management method based on LBS, which solves the authority control problem of geospatial information resources under the specified spatial region and attribute conditions.

【技术实现步骤摘要】
一种基于LBS的信息资源权限管理方法
本专利技术属于信息资源
,涉及一种基于LBS的信息资源权限管理方法。
技术介绍
据统计,超过80%的信息都与地理空间位置密切相关,都包含地理空间位置信息。随着网络地图的发展,越来越多的信息都将通过网络进行共享应用。而信息共享中的安全问题也随之而来。传统的网络信息共享的权限控制模式可分为以下几种:(1)无权限控制类:不需要任何权限控制,面向公众,任何人都可以获取。(2)基于数据体的权限控制:需要对用户进行身份验证,通过后可下载。(3)基于服务的权限控制:需要对用户进行身份验证,通过后分配令牌,通过服务地址和令牌获取信息。以上共享方式都没有涉及某个地理范围,特别是自定义地理范围内的信息权限管理。而基于电子地图的地理空间信息的权限控制需求则往往是针对某个区域内的某种信息的,采用传统方式显然不能满足要求。
技术实现思路
本专利技术的目的是提供一种基于LBS的信息资源权限管理方法,解决了在地理空间信息资源在指定空间区域和属性条件下的权限控制问题。本专利技术的技术方案是,一种基于LBS的信息资源权限管理方法,其特征在于,具体按照以下步骤实施:步骤1,构建基础地理信息环境,步骤2,采集梳理数据内容资源,步骤3,构建地理信息权限规则,为特定用户分配资源权限,步骤4,进行权限判断,步骤5,权限申请,步骤6,权限审批。本专利技术的特点还在于,所述的步骤1具体为,采集基础地理信息数据,经过常规的空间处理和信息提取,分类、分层、制图,形成电子地图basemap,作为基础地理信息环境。所述的步骤2具体为,将采集到的数据内容资源经过空间化处理和信息提取,分类、分层,形成地图图层Layerk,所述的数据内容资源主要是指业务专题数据,所述的地图图层Layerk作为提供数据资源共享的基本单元,其中k为图层编码。所述的步骤3具体为,设地理信息权限规则包括用户信息和资源信息两方面内容,其表现为一张二维关系表,表中包含的信息为:1.用户标识码UID,即当前用户标识信息,可唯一标识当前用户;2.空间信息权限,即当前用户所拥有的空间范围权限,空间范围信息存储一个或一组多边形,采用geojson形式表达,可表示为P;3.数据内容权限,对所有的数据资源均进行分类,按不同的类别分层管理,以图层形式存储,数据内容权限存储当前用户所能访问的图层列表,可表示为L。所述的步骤4具体按照以下步骤实施:步骤4.1,获取当前用户的权限,设当前用户的空间范围权限P为一个多边形集合,即一组多边形,表示为:P=[P1((x10,y10),(x11,y11),(x12,y12),…,(x1n,y1n),(x10,y10)),P2((x20,y20),(x21,y21),(x22,y22),…,(x2n,y2n),(x20,y20)),…,Pm((xm0,ym0),(xm1,ym1),(xm2,ym2),…,(xmn,ymn),(xm0,ym0))],(m≥0,n>1)。其中,m表示多边形的编号,从1开始递增;n表示每个多边形顶点编号,从0开始递增;设当前用户的图层权限为L,里面包含k个图层,L=[layer1ID,layer2ID,…,layerkID]为一个图层集合,即一组k个图层ID;步骤4.2,获取当前用户的浏览空间范围,当前用户浏览地图时,呈现在用户视野的地图范围是一个矩形区域,获取该区域的地理坐标范围,以地图区域左下角坐标和右上角坐标表示,即当前用户的浏览空间范围表示为:Egeo(geoX1,geoY1,geoX2,geoY2);步骤4.3,将步骤4.1中获取的当前用户的权限与步骤4.2获取的当前用户的浏览空间进行运算对比,进行判断;将当前用户的浏览空间范围Egeo与当前用户空间信息权限P中的空间范围进行求交计算,交集Eintersection=P∩Egeo:若Eintersection=Egeo,即交集为Egeo,则表示拥有所有空间信息权限,可访问矩形范围Egeo内的相应图层信息;若即交集为Egeo的真子集,则表示拥有部分空间信息权限,可访问交集范围Eintersection内的相应图层信息;对于不能访问的部分,转步骤5进行权限申请。若即交集为空,则表示没有当前空间范围内的资源访问权限,此时转步骤5进行权限申请。所述的步骤5为,当情况为步骤4.3中的后面两种情形时,进行权限申请,具体为,对于在当前范围没有权限的信息资源,当前用户可以在线发起申请或订购,申请信息包括当前用户信息UID、申请空间范围P、申请图层L,申请的空间范围默认是当前屏幕坐标范围Egeo,可以自定义范围。所述的步骤6为,管理员在收到订单后,进行审核,通过后,赋予当前申请用户相应权限,即在权限表中添加一条记录,参照表1,包含3个字段,包括,其中用户标识码为当前申请用户标识码UID,空间对象为审批的空间权限P,图层列表为审批的图层权限L。审批完成后,当前申请用户即可使用数据,回到步骤4。本专利技术的有益效果是为用户提供了一种基于LBS的信息资源权限管理模式。在日常业务中,超过80%的信息都与地理空间信息相关。本专利技术除了控制数据内容权限外,还提供了空间信息权限控制模式,使得权限管理模式更贴近业务实际需求,解决了长期以来信息资源权限管理模式单一,不能进行空间范围权限控制的问题。附图说明图1是本专利技术基于LBS的信息资源权限管理方法的流程图。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。一种基于LBS的信息资源权限管理方法,如图1所示,具体按照以下步骤实施:步骤1,构建基础地理信息环境,具体按照以下步骤实施,采集基础地理信息数据,经过常规的空间处理和信息提取,分类、分层、制图,形成电子地图basemap,作为基础地理信息环境。步骤2,采集梳理数据内容资源,具体按照以下步骤实施:将采集到的数据内容资源经过空间化处理和信息提取,分类、分层,形成地图图层Layerk,所述的数据内容资源主要是指业务专题数据,所述的地图图层Layerk作为提供数据资源共享的基本单元,其中k为图层编码。步骤3,构建地理信息权限规则,为特定用户分配资源权限,具体步骤为,设地理信息权限规则包括用户信息和资源信息两方面内容,其表现为一张二维关系表,表中包含的信息为:1.用户标识码UID,即当前用户标识信息,可唯一标识当前用户;2.空间信息权限,即当前用户所拥有的空间范围权限,空间范围信息存储一个或一组多边形,采用geojson形式表达,可表示为P;3.数据内容权限,对所有的数据资源均进行分类,按不同的类别分层管理,以图层形式存储,数据内容权限存储当前用户所能访问的图层列表,可表示为L。步骤4,进行权限判断,具体步骤为,步骤4.1,获取当前用户的权限,设当前用户的空间范围权限P为一个多边形集合,即一组多边形,表示为:P=[P1((x10,y10),(x11,y11),(x12,y12),…,(x1n,y1n),(x10,y10)),P2((x20,y20),(x21,y21),(x22,y22),…,(x2n,y2n),(x20,y20)),…,Pm((xm0,ym0),(xm1,ym1),(xm2,ym2),…,(xmn,ymn),(xm0,ym0))],(m≥0,n>1)。其中本文档来自技高网...
一种基于LBS的信息资源权限管理方法

【技术保护点】
一种基于LBS的信息资源权限管理方法,其特征在于,具体按照以下步骤实施:步骤1,构建基础地理信息环境,步骤2,采集梳理数据内容资源,步骤3,构建地理信息权限规则,为特定用户分配资源权限,步骤4,进行权限判断,步骤5,权限申请,步骤6,权限审批。

【技术特征摘要】
1.一种基于LBS的信息资源权限管理方法,其特征在于,具体按照以下步骤实施:步骤1,构建基础地理信息环境,步骤2,采集梳理数据内容资源,步骤3,构建地理信息权限规则,为特定用户分配资源权限,步骤4,进行权限判断,步骤5,权限申请,步骤6,权限审批。2.根据权利要求1所述的基于LBS的信息资源权限管理方法,其特征在于,所述的步骤1具体为,采集基础地理信息数据,经过常规的空间处理和信息提取,分类、分层、制图,形成电子地图basemap,作为基础地理信息环境。3.根据权利要求1所述的基于LBS的信息资源权限管理方法,其特征在于,所述的步骤2具体为,将采集到的数据内容资源经过空间化处理和信息提取,分类、分层,形成地图图层Layerk,所述的数据内容资源主要是指业务专题数据,所述的地图图层Layerk作为提供数据资源共享的基本单元,其中k为图层编码。4.根据权利要求1所述的基于LBS的信息资源权限管理方法,其特征在于,所述的步骤3具体为,设地理信息权限规则包括用户信息和资源信息两方面内容,其表现为一张二维关系表,表中包含的信息为:1).用户标识码UID,即当前用户标识信息,可唯一标识当前用户;2).空间信息权限,即当前用户所拥有的空间范围权限,空间范围信息存储一个或一组多边形,采用geojson形式表达,可表示为P;3).数据内容权限,对所有的数据资源均进行分类,按不同的类别分层管理,以图层形式存储,数据内容权限存储当前用户所能访问的图层列表,可表示为L。5.根据权利要求1所述的基于LBS的信息资源权限管理方法,其特征在于,所述的步骤4具体按照以下步骤实施:步骤4.1,获取当前用户的权限,设当前用户的空间范围权限P为一个多边形集合,即一组多边形,表示为:P=[P1((x10,y10),(x11,y11),(x12,y12),…,(x1n,y1n),(x10,y10)),P2((x20,y20),(x21,y21),(x22,y22),…,(x2n,y2n),(x20,y20)),…,Pm((xm0,ym0),(xm1,ym1),(xm2,ym2),…,(xmn,ymn),(xm0,...

【专利技术属性】
技术研发人员:房韬刘守仓
申请(专利权)人:西安未来国际信息股份有限公司
类型:发明
国别省市:陕西,61

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

1