CN105491072B - 一种基于位置的本***网站用户权限管理方法与*** - Google Patents
一种基于位置的本***网站用户权限管理方法与*** Download PDFInfo
- Publication number
- CN105491072B CN105491072B CN201610032865.5A CN201610032865A CN105491072B CN 105491072 B CN105491072 B CN 105491072B CN 201610032865 A CN201610032865 A CN 201610032865A CN 105491072 B CN105491072 B CN 105491072B
- Authority
- CN
- China
- Prior art keywords
- content
- location
- position information
- user
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/107—Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提出一种基于位置的本***网站用户权限管理方法与***。该***与方法建立本***网站上的内容和/或交互相对于位置的关联性,进而利用终端的自身位置功能获得用户位置信息,根据用户位置信息确定用户访问内容和/或执行交互操作的权限等级,从而实现了基于位置信息的用户权限管理。本发明提供的新的权限管理方式则会适应本***类型网站基于位置关联性而聚合用户、内容与服务的实际特点,加强了用户的归属感,并且有助于控制空间敏感信息的传播范围,保障了用户信息传播的可控性。
Description
技术领域
本发明涉及互联网领域,尤其涉及一种基于位置的本***网站用户权限管理方法与***。
背景技术
当前,互联网业务正在向着满足细分用户需求的方向发展,内容和形式都由“大而全”转向“细而精”,网站和服务的目标对象由面向各个地域、阶层、年龄、爱好的一般用户转向面向特定地理区域、专门兴趣群体等具体用户圈子。就论坛类型的网站来说,过去的论坛网站针对不特定广域用户群,版块与话题设置几乎无所不包,而现在针对更加细分的特定用户群的次级论坛网站正在成为主流。面向细分用户使得论坛网站的用户规模相对合理,版面和话题设置更有特色,用户活跃度和参与度显著提高。
本***网站是面向特定地域范围以内的目标用户提供信息与服务的论坛类综合网站,其针对的地域范围小到一个社区、一所学校或一条街道,大到一座城市甚至一个城市群。富有本地地方特色、满足本地用户需求是此类论坛网站的核心竞争力。这些论坛网站开设的版块与话题多与所在地域具有较强的相关性,例如当地特色文化、美食、生活资讯等。以论坛网站为平台提供的服务多集中于本地,例如经营范围在当地的租车、房产中介、洗衣、网上超市等。
用户权限控制是论坛类网站普遍具有的一种运行机制。为用户设置不同等级的权限,拥有高等级权限的用户在论坛网站上可访问的内容和可执行的操作都多于低等级权限用户。例如,论坛中的某些版块、专区、话题和帖子只允许特定等级以上的用户进入,而权限低于该特定等级的用户则会被拒绝访问这些内容;或者,高等级权限用户可以在论坛网站查询到其他用户更多的信息,或者可以为自身的信息增加更多的附加项目;或者,高等级权限用户可以在论坛允许的交互操作方面获得更多的服务与功能。
在现有技术中,论坛网站对用户权限的设置和管理主要基于以下方面的因素:一是用户注册的时间长短、登录次数多少;每当用户的注册时间超过一定时限或者登录次数超过一定数值则提高该用户权限等级;二是根据用户的行为活跃程度、贡献程度对应产生积分,根据积分决定权限等级;例如用户每发起一个主题帖、每回复一次帖子、每参与一次投票等互动都会增加其在论坛中的积分,也可以根据用户介绍新用户或者向论坛上传内容资源等贡献情况增加其积分,当积分超过一定分值即会提高用户权限等级;三是当用户的权限等级达到一定程度之后,需要其以各种形式支付一定费用,才能继续升级自身权限,例如成为高级会员等。本***网站在用户权限管理方面也不外乎应用以上方式运作。
智能手机等移动终端设备日益普及,已经成为了人们获得网络服务的主要途径,用户可以方便的利用移动终端的浏览器登陆本***,而且相当多的本***也开发了专门适用与智能移动终端的APP或移动版页面。基于这些移动终端设备所带有自身位置功能,能够产生用户的实时位置信息,这些位置信息为实现新的网络功能提供了基础。在论坛类的网站中,可以定位用户发帖时所在位置,并将位置信息添加为帖子的附加显示信息,例如,某用户在发起了一个主题帖,可在帖子主要内容的下方显示“于X市X区XX路发帖”。论坛网站还可以基于位置信息提供“寻找最近的人”等服务。
但是,现有技术中并不存在根据用户的位置信息实现用户权限管理控制的相关技术与应用。
事实上,与其它类型的一般性和专门性论坛不同,本***网站是基于地域位置上的相近而聚合用户、服务以及内容的,即用户因为同属于一个地理范围以内而分享话题、信息并相互提供和享受本地服务,所以论坛的内容和服务本身与地域位置也具有较密切的关联。在本***网站的内部,也会基于更加细化的位置关联性而产生更小规模的用户、内容与服务的聚合。例如,在服务范围为某个城市的本***网站内部,又会基于该城市中各个行政区、街道、学校、居民社区等更小位置范围形成用户群体、版块、帖子、交互互动与服务等。因此,如果能够实现基于位置信息的用户权限管理,则会适应本***类型网站基于位置关联性而聚合用户、内容与服务的实际特点。
发明内容
鉴于上述现有技术中存在的以上缺陷,本发明提出一种基于位置的本***网站用户权限管理方法与***。该***与方法建立本***网站上的内容和/或交互相对于位置的关联性,进而利用终端的自身位置功能获得用户位置信息,根据用户位置信息确定用户访问内容和/或执行交互操作的权限等级,从而实现了基于位置信息的用户权限管理。
本发明提供了基于位置的本***网站用户权限管理方法,其特征在于,包括以下步骤:
请求步骤,接收用户终端向服务器发送的内容访问请求和/或交互操作请求;
位置信息获取步骤,在所述内容访问请求和/或交互操作请求附加了用户位置信息的情况下,从该请求中获取用户位置信息;在所述内容访问请求和/或交互操作请求未附带有用户位置信息的情况下,向发起该请求的用户终端发送含有请求序列号、服务器网络地址以及该服务器的位置信息获取端口号的二维码编码图形;并且通过服务器的位置信息获取端口获得用户的移动终端通过拍摄所述二维码编码图形并利用自身位置功能提交的用户位置信息以及所述请求序列号;根据请求序列号将该用户位置信息与相应的内容访问请求和/或交互操作请求关联在一起;
建立内容和/或交互相对于位置关联性步骤,为本***网站的内容和/或交互生成对应的关联位置;
位置尺度归类步骤,根据内容访问请求和/或交互操作请求关联的用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型;
位置匹配标准选择步骤,根据用户位置信息被归类到的位置尺度类型,确定适用于该用户位置信息的位置匹配标准;其中,所述位置匹配标准是计算用户位置信息与所述内容和/或交互功能的关联位置之间的匹配度的计算规则;
匹配度计算步骤中,根据位置匹配标准所确定的计算规则,确定用户位置信息与所述内容和交互功能关联的位置之间的匹配度,计算获得匹配度的分值;
权限等级决定步骤中,根据匹配度的分值,判断匹配度的分值是否满足预先设定的权限阈值,并相应确定访问所述内容和/或执行所述交互的权限等级。
优选的是,在建立内容和/或交互相对于位置关联性步骤中,根据作为内容创建者和/或交互发起者的用户的用户位置信息生成所述内容和/或交互的关联位置;或者,从内容和/或交互的信息中提取与位置相关的关键词,根据关键词生成内容和/或交互的关联位置;或者,要求或者建议用户在创建内容或者发起交互时人为指定与内容和/或交互对应的关联位置。
优选的是,在位置尺度归类步骤中,设置若干个位置尺度类型,并且将每个位置尺度类型与一个或者多个地理空间数据库表征地理单元的尺度层级相对应,并且建立映射表以便表示和记录位置尺度类型与地理空间数据库的尺度层级之间的对应关系;进而,根据用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型。
优选的是,位置匹配标准根据用户位置信息与内容和/或交互的关联位置之间的空间关系产生相应的分值。进一步优选的是,随着用户位置信息所属于的位置尺度类型不同,用户位置信息与所述内容和/或交互功能的关联位置之间的从属关系所对应的匹配度分值不同;以及,随着用户位置信息所属于的位置尺度类型不同,决定匹配度分值的空间距离区间的数值范围不同。
本发明提供了一种基于位置的本***网站用户权限管理***,其特征在于,包括:
请求接收模块,用于接收用户终端发送的内容访问请求和/或交互操作请求;
二维码编码模块,用于针对用户终端发送的不附加有用户位置信息的请求,生成含有请求序列号、服务器网络地址以及该服务器的位置信息获取端口号的二维码编码图形,并将该二维码编码图形发送给用户终端;
位置信息获取模块,对于由用户终端发送的附加了用户位置信息的内容访问请求和/或交互操作请求,直接从请求接收模块接收该请求所附加的用户位置信息;对于由用户终端发送的未附加用户位置信息的内容访问请求和/或交互操作请求,通过其位置信息获取端口接收由移动终端通过拍摄所述二维码编码图形并利用自身位置功能提交的用户位置信息,并将该用户位置信息与相应的内容访问请求和/或交互操作请求相关联;
位置关联性建立模块,用于建立本***网站提供的内容和交互功能的关联位置;
位置尺度归类模块,根据内容访问请求和/或交互操作请求关联的用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型;
位置匹配标准模块,用于根据用户位置信息被归类到的位置尺度类型,确定适用于该用户位置信息的位置匹配标准;其中,位置匹配标准是计算用户位置信息与所述内容和/或交互功能的关联位置之间的匹配度的计算规则;
匹配度计算模块,根据位置匹配标准所确定的计算规则,判断用户位置信息与所述内容和交互功能关联的位置之间的匹配度,计算获得匹配度的分值;
权限等级决定模块,根据匹配度的分值,判断匹配度的分值是否满足预先设定的权限阈值,并相应确定访问所述内容和/或执行所述交互的权限等级。
优选的是,所述位置关联性建立模块根据作为内容创建者和/或交互发起者的用户的用户位置信息生成所述内容和/或交互的关联位置;或者,所述位置关联性建立模块从内容和/或交互的信息中提取与位置相关的关键词,根据关键词生成内容和/或交互的关联位置;或者,所述位置关联性建立模块要求或者建议用户在创建内容或者发起交互时人为指定与内容和/或交互对应的关联位置。
优选的是,位置尺度归类模块设置若干个位置尺度类型,并且将每个位置尺度类型与一个或者多个地理空间数据库表征地理单元的尺度层级相对应,并且建立映射表以便表示和记录位置尺度类型与地理空间数据库的尺度层级之间的对应关系;进而,根据用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型。
优选的是,位置匹配标准模块根据用户位置信息与内容和/或交互的关联位置之间的空间关系产生相应的分值。进一步优选的是,随着用户位置信息所属于的位置尺度类型不同,位置匹配标准模块使用户位置信息与所述内容和/或交互功能的关联位置之间的从属关系所对应的匹配度分值不同;以及,随着用户位置信息所属于的位置尺度类型不同,位置匹配标准模块决定匹配度分值的空间距离区间的数值范围不同。
从而,本发明实现了基于用户位置的权限管理,使用户在本***网站上是否被允许访问内容或者是否允许进行某项交互操作的权限主要由用户所在的位置决定,而通过位置控制权限,又反映了用户与上述内容和交互自身空间联系上的紧密程度,例如用户与内容同属一个小区等,这种新的权限管理方式则会适应本***类型网站基于位置关联性而聚合用户、内容与服务的实际特点,加强了用户的归属感,并且有助于控制空间敏感信息的传播范围,保障了用户信息传播的可控性。
说明书附图
图1是本发明优选实施例的用户权限管理***架构示意图;
图2是本发明优选实施例的用户权限管理方法流程示意图;
图3是本发明优选实施例的服务器架构示意图。
具体实施方式
下面通过实施例,对本发明的技术方案做进一步具体的说明。
图1是本发明优选实施例的用户权限管理***架构示意图;图2是本发明优选实施例的用户权限管理方法流程。
在请求步骤中,用户可以通过图1所示的用户终端101(如智能手机、平板电脑、个人数字终端、PC等)联网接入到本***网站,并且向本***网站的服务器201提出对于论坛提供的内容(例如版块、主题、帖子、供下载或在线播放的资源、其他用户的注册信息等)的访问请求;用户终端101也可以向本***网站的服务器201提出交互操作请求,从而发起、参与本***中的互动(例如,为主题、帖子、资源以及其他用户加分、点赞,发起或者参与投票,上传资源,向其他用户转发或推荐内容或服务等)。
用户终端101利用自身位置功能,实时获得当前位置,从而生成用户位置信息。用户终端101可以基于传统的IP定位技术而获得位置信息;而智能手机等类型的用户终端101本身具有基于GPS、移动网络接入定位等手段实现的自身位置功能,可以更为精确和实时性地采集并传输自身的位置信息。用户终端101在向本***网站的服务器201提出内容访问请求和/或交互操作请求时,同时将通过自身位置功能获得的用户位置信息附加到所述内容访问请求和/或交互操作请求,然后一起传输给服务器201。在请求附加了用户位置信息的情况下,服务器通过位置信息获取步骤从内容访问请求和/或交互操作请求中取得用户位置信息。
用户也可以通过图1所示的不具有自身位置功能的用户终端102连接本***网站的服务器201,并提出上述内容访问请求和/或交互操作请求,该内容访问请求和/或交互操作请求不附带有与之关联的用户位置信息。对于由用户终端102发送的不带有用户位置信息的上述请求,当服务器201必须通过用户位置进行本发明的用户权限验证时,则执行位置信息获取步骤;在该位置信息获取步骤中,服务器201向该用户终端102发送含有请求序列号、服务器201的网络地址以及该服务器201的位置信息获取端口号的二维码编码图形,其中请求序列号是服务器201为该用户终端102发起的内容访问请求和/或交互操作请求而分配的;该二维码编码图形显示在用户终端102的屏幕上,用户终端102的用户可以利用其持有的移动终端103拍摄二维码编码图形以便获取包含在二维码编码图形中的信息,并且移动终端103根据二维码编码图形中的网络地址和端口号信息,向服务器201的位置信息获取端口提交移动终端103利用自身位置功能获得的位置信息以及所述请求序列号;这样,服务器201获得了用户以移动终端103提交的用户位置信息,并且利用请求序列号将该位置信息与该用户使用的用户终端102提交的内容访问请求和/或交互操作请求关联在一起,作为请求所附加的用户位置信息。这样,解决了针对不具有自身位置功能的终端类型发出的请求,服务器如何获得用户位置以便纳入基于位置的权限管理的问题。
服务器201首先建立本***网站提供的内容和交互功能相对于位置的关联性;进而,对于用户发起的针对上述内容和交互功能的请求,服务器根据请求所附加的用户位置信息,进行位置尺度规模的判断与归类;根据用户位置信息的不同尺度规模,服务器确定适用于该用户位置信息的位置匹配标准;进而,服务器根据位置匹配标准,判断用户位置信息与所述内容和交互功能关联的位置之间的匹配度;根据匹配度所反映的用户位置条件符合程度,服务器为提出请求的用户确定访问内容和/或执行交互操作的权限等级。
具体来说,在建立内容和/或交互相对于位置关联性的步骤中,服务器201按照以下多种方式中的至少其中之一实现这一关联性的建立,为本***网站的内容和/或交互确定相关联的位置。一种方式是根据作为内容创建者和/或交互发起者的用户的用户位置信息生成内容和/或交互相对于位置的关联性。当某用户在本***网站发起一个新主题、建立一个新帖子或者上传一段新的视频,以及/或者某用户发起一个新的投票,则服务器201获得该用户的用户位置信息;并且在用户位置信息的基础上,服务器201可将该用户位置信息直接作为与该主题、帖子、视频或投票相关联的位置,也可以对该用户位置信息进行尺度放大后作为与该主题、帖子、视频或投票相关联的位置,例如该用户的用户位置信息是“X市X区X路XX小区”,可以将该用户位置信息尺度放大为“X市X区X路”后,作为与主题、帖子、视频或投票相关联的位置。另一种方式是从内容和/或交互的信息中提取与位置相关的关键词,根据关键词生成内容和/或交互相对于位置的关联性。例如,主题、帖子、视频标题或投票标题中出现了“XX小区”,则可以将该“XX小区”作为关键词提取出来,并且作为与主题、帖子、视频或投票相关联的位置;或者在该关键词的基础上进行尺度放大后作为主题、帖子、视频或投票相关联的位置,例如从“XX小区”放大为“X市X区X路”后,作为与主题、帖子、视频或投票相关联的位置。服务器201还可以要求或者建议用户在创建内容或者发起互动时人为指定与内容和/或交互相关的位置,例如由用户为内容和/或交互指定位置标签等属性标识。
服务器接收所述内容访问请求和/或交互操作请求之后,获得其中附加的用户位置信息,进而在位置尺度归类步骤中,根据所附加的用户位置信息,进行位置尺度规模的判断与归类。服务器201自身具有地理空间数据库,或者通过地理数据接口接入第三方提供的地理空间数据库。地理空间数据库一般采用多尺度层级的数据结构表征地理单元,例如,“X市X区X路XX小区”这一位置,在地理空间数据库中是以宏观尺度层级的“X市”,中观尺度层级的“X区X路”以及微观尺度层级上的“XX小区”等多个层级加以表征的。进而,服务器201在位置尺度规模判断与归类过程中,根据用户位置信息所代表的地理单元在地理空间数据中所处的尺度层级,将其归类为预定的若干个位置尺度类型;例如,对于上面提到的“X市X区X路XX小区”这一位置,服务器201可根据该地理单元在地理空间数据库中所处的最低层级,即“XX小区”所在的微观层级,将其归类为“微观位置”这一类型;相反,对于用户位置信息仅为“X省X市”的情况,则服务器根据该位置信息代表的地理单元在地理空间数据库中所处的最低层级,即“X市”所在的宏观层级,将其归类为“宏观位置”这一类型。显然,根据实际需要,服务器可以设置若干个位置尺度类型,并且将每个位置尺度类型与一个或者多个地理空间数据库表征地理单元的尺度层级相对应,并且建立映射表以便表示和记录位置尺度类型与地理空间数据库的尺度层级之间的对应关系。进而,根据用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型。从而,服务器将用户位置信息归类为结构简单和数量有限的位置尺度类型,避免了直接采用体系众多和结构繁复的地理空间数据库中的尺度层级划分给后续应用带来的麻烦。
在位置匹配标准选择步骤中,服务器201根据用户位置信息被归类到的位置尺度类型,确定适用于该用户位置信息的位置匹配标准。位置匹配标准是计算用户位置信息与所述内容和/或交互功能的关联位置之间的匹配度的计算规则,该规则根据用户位置信息与内容和/或交互的关联位置之间的空间关系产生相应的分值。例如,当用户位置信息与关联位置之间具有从属或被从属关系,则产生相应的分值;举例来说,用户位置信息为“X市X区X路XX小区”,而内容和/或交互的关联位置为“X市X区X路”,用户位置信息从属于关联位置,则会产生相应的分值作为匹配度;相反,如果用户位置信息为“X市X区”,而内容和/或交互的关联位置为“X市X区X路”,则关联位置从属于用户位置信息,也会产生相应的分值作为匹配度。用户位置信息与关联位置之间的空间距离也可以作为生成匹配度分值的依据;例如,如果用户位置信息为“X市X区X路XX小区”,而关联位置为“X市X区Y路”,二者没有从属与被从属的关系,则根据地理空间数据计算二者之间空间距离,并且根据空间距离所在的距离区间(如小于1千米、1千米至3千米、3千米至5千米、大于5千米等)生成对应的分值作为匹配度。
用户位置信息所属于的位置尺度类型不同,计算上述匹配度的标准也有所不同。例如,对于用户位置信息是更为宏观的位置尺度类型,则关联位置从属于该用户位置信息的情况所产生的匹配度分值应具有较大取值,而该用户位置信息从属于关联位置的情况所产生的匹配度分值应具有较小取值;以0-100分作为匹配度的分数区间,则可以规定用户位置信息是更为宏观的位置尺度类型时,关联位置从属于该用户位置信息的情况所产生的匹配度分值为60分,而该用户位置信息从属于关联位置的情况所产生的匹配度分值为40分。反之,对于用户位置信息是更为微观的位置尺度类型,则关联位置从属于该用户位置信息的情况所产生的匹配度分值应具有较小取值,而该用户位置信息从属于关联位置的情况所产生的匹配度分值应具有较大取值。对于根据空间距离决定匹配度分值的情况,在用户位置信息是更为宏观的位置尺度类型时,距离区间的区间范围数值范围应扩大,例如将该范围扩大到小于10千米、10千米至30千米、30千米以上,等等;反之,在用户位置信息是更为微观的位置尺度类型时,距离区间的区间范围数值范围应缩小,例如恢复为上述的小于1千米、1千米至3千米、3千米至5千米、大于5千米等。
在匹配度计算步骤中,服务器根据位置匹配标准所确定的计算规则,判断用户位置信息与所述内容和交互功能关联的位置之间的匹配度,即根据用户位置信息和与所述内容和交互功能关联的位置,执行上述计算规则,获得匹配度的分值。例如,用户位置信息为“X市X区X路XX小区”,而关联位置为“X市X区X路”,由于用户位置信息归类为“微观位置”,则选取的对应位置匹配标准规定了关联位置从属于该用户位置信息的情况所产生的匹配度分值应具有较小取值,而该用户位置信息从属于关联位置的情况所产生的匹配度分值应具有较大取值;由于该用户位置信息从属于关联位置,因此产生的匹配度分值具有较大取值,如60分。
在权限等级决定步骤中,服务器201根据匹配度,判断匹配度的分数是否满足预先设定的权限阈值;当匹配度的分值高于权限阈值时,即反映了用户位置条件符合程度高,服务器为提出请求的用户确定具有较高的访问内容和/或执行交互操作的权限等级。
在实际应用场景中,例如,某用户发布了“XX小区最美业主风采”的帖子,帖子中包含投票交互功能,在本发明提供的用户权限管理体系中,则可以基于请求进入该帖子的用户的位置,决定用户的访问权限。用户在向服务器发送的进入该帖子的请求中附加了自身的用户位置信息,例如用户A的用户位置信息为“X市X区X路XX小区XX栋”,而用户B的用户位置信息为“X市X区Y路”;服务器根据用户位置信息,判断用户A的位置归类为“微观位置”,用户B的位置则归类为“宏观位置”;进而,服务器为用户A、B分别确定适用的位置匹配标准;在用户A适用的匹配标准中,由于其归类为“微观位置”,根据位置匹配标准,用户位置信息从属于关联位置的情况所产生的匹配度分值应具有较大取值,因此用户A可获得较大的匹配度分数,则能够获得访问帖子内容或者在帖子中投票的权限;对于用户B,由于其用户位置信息归类为“宏观位置”,且用户位置信息与帖子的关联位置之间没有从属与被从属关系,则根据地理空间数据计算二者之间空间距离,并且根据空间距离所在的距离区间生成对应的分值作为匹配度;如果Y路距离XX小区的距离过远,则B用户可能不会获得访问帖子内容或者在帖子中投票的权限。
参见图3所示的服务器结构示意图,服务器201具体包括:
请求接收模块201A,用于接收用户终端101或者用户终端102发送的内容访问请求和/或交互操作请求;
二维码编码模块201B,用于针对用户终端102发送的不附加有用户位置信息的请求,生成含有请求序列号、服务器201的网络地址以及该服务器201的位置信息获取端口号的二维码编码图形,并将该二维码编码图形发送给用户终端102。
位置信息获取模块201C,对于由用户终端101发送的附加了用户位置信息的请求,位置信息获取模块201C直接从请求接收模块201A接收内容访问请求和/或交互操作请求所附加的用户位置信息;对于由用户终端102发送的未附加用户位置信息的请求,位置信息获取模块201C通过其位置信息获取端口接收由移动终端103发送的用户位置信息,并将该用户位置信息与用户终端102提交的内容访问请求和/或交互操作请求相关联。
位置关联性建立模块201D,用于建立本***网站提供的内容和交互功能相对于位置的关联性;该模块根据作为内容创建者和/或交互发起者的用户的用户位置信息生成内容和/或交互相对于位置的关联性;或者,该模块从内容和/或交互的信息中提取与位置相关的关键词,根据关键词生成内容和/或交互相对于位置的关联性;或者,该模块要求或者建议用户在创建内容或者发起互动时人为指定与内容和/或交互相关的位置。
位置尺度归类模块201E,根据内容访问请求和/或交互操作请求所附加的用户位置信息,进行位置尺度规模的判断与归类;位置尺度归类模块201E自身具有地理空间数据库,或者通过地理数据接口接入第三方提供的地理空间数据库;根据用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型。
位置匹配标准模块201F,用于根据用户位置信息被归类到的位置尺度类型,确定适用于该用户位置信息的位置匹配标准;其中,位置匹配标准是计算用户位置信息与所述内容和/或交互功能的关联位置之间的匹配度的计算规则,该规则根据用户位置信息与内容和/或交互的关联位置之间的空间关系产生相应的分值;更具体来说,所述位置匹配标准根据用户位置信息与所述内容和/或交互功能的关联位置之间的从属关系或者空间距离,产生相应的匹配度分值;并且,随着用户位置信息所属于的位置尺度类型不同,用户位置信息与所述内容和/或交互功能的关联位置之间的从属关系所对应的匹配度分值不同;以及,随着用户位置信息所属于的位置尺度类型不同,决定匹配度分值的空间距离区间的数值范围不同。
匹配度计算模块201G,根据位置匹配标准所确定的计算规则,判断用户位置信息与所述内容和交互功能关联的位置之间的匹配度,即根据用户位置信息和与所述内容和交互功能关联的位置,执行上述计算规则,获得匹配度的分值。
权限等级决定模块201H,根据匹配度,判断匹配度的分数是否满足预先设定的权限阈值;当匹配度的分值高于权限阈值时,即反映了用户位置条件符合程度高,服务器为提出请求的用户确定具有较高的访问内容和/或执行交互操作的权限等级。
从而,本发明实现了基于用户位置的权限管理,使用户在本***网站上是否被允许访问内容或者是否允许进行某项交互操作的权限主要由用户所在的位置决定,而通过位置控制权限,又反映了用户与上述内容和交互自身空间联系上的紧密程度,例如用户与内容同属一个小区等,这种新的权限管理方式则会适应本***类型网站基于位置关联性而聚合用户、内容与服务的实际特点,加强了用户的归属感,并且有助于控制空间敏感信息的传播范围,保障了用户信息传播的可控性。
以上实施例仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
Claims (2)
1.一种基于位置的本***网站用户权限管理方法,其特征在于,包括以下步骤:
请求步骤,接收用户终端向服务器发送的内容访问请求和/或交互操作请求;
位置信息获取步骤,在所述内容访问请求和/或交互操作请求附加了用户位置信息的情况下,从该请求中获取用户位置信息;在所述内容访问请求和/或交互操作请求未附带有用户位置信息的情况下,向发起该请求的用户终端发送含有请求序列号、服务器网络地址以及该服务器的位置信息获取端口号的二维码编码图形;并且通过服务器的位置信息获取端口获得用户的移动终端通过拍摄所述二维码编码图形并利用自身位置功能提交的用户位置信息以及所述请求序列号;根据请求序列号将该用户位置信息与相应的内容访问请求和/或交互操作请求关联在一起;
建立内容和/或交互相对于位置关联性步骤,针对本***网站的内容和/或交互,根据作为内容创建者和/或交互发起者的用户的用户位置信息生成所述内容和/或交互的关联位置;或者,从内容和/或交互的信息中提取与位置相关的关键词,根据关键词生成内容和/或交互的关联位置;或者,要求或者建议用户在创建内容或者发起交互时人为指定与内容和/或交互对应的关联位置;
位置尺度归类步骤,设置若干个位置尺度类型,并且将每个位置尺度类型与一个或者多个地理空间数据库表征地理单元的尺度层级相对应,并且建立映射表以便表示和记录位置尺度类型与地理空间数据库的尺度层级之间的对应关系;根据内容访问请求和/或交互操作请求关联的用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型;
位置匹配标准选择步骤,根据用户位置信息被归类到的位置尺度类型,确定适用于该用户位置信息的位置匹配标准;其中,所述位置匹配标准是计算用户位置信息与所述内容和/或交互功能的关联位置之间的匹配度的计算规则,根据用户位置信息与内容和/或交互的关联位置之间的空间关系产生相应的分值;其中,随着用户位置信息所属于的位置尺度类型不同,用户位置信息与所述内容和/或交互功能的关联位置之间的从属关系所对应的匹配度分值不同;以及,随着用户位置信息所属于的位置尺度类型不同,决定匹配度分值的空间距离区间的数值范围不同;
匹配度计算步骤中,根据位置匹配标准所确定的计算规则,确定用户位置信息与所述内容和交互功能关联的位置之间的匹配度,计算获得匹配度的分值;
权限等级决定步骤中,根据匹配度的分值,判断匹配度的分值是否满足预先设定的权限阈值,并相应确定访问所述内容和/或执行所述交互的权限等级。
2.一种基于位置的本***网站用户权限管理***,其特征在于,包括:
请求接收模块,用于接收用户终端发送的内容访问请求和/或交互操作请求;
二维码编码模块,用于针对用户终端发送的不附加有用户位置信息的请求,生成含有请求序列号、服务器网络地址以及该服务器的位置信息获取端口号的二维码编码图形,并将该二维码编码图形发送给用户终端;
位置信息获取模块,对于由用户终端发送的附加了用户位置信息的内容访问请求和/或交互操作请求,直接从请求接收模块接收该请求所附加的用户位置信息;对于由用户终端发送的未附加用户位置信息的内容访问请求和/或交互操作请求,通过其位置信息获取端口接收由移动终端通过拍摄所述二维码编码图形并利用自身位置功能提交的用户位置信息,并将该用户位置信息与相应的内容访问请求和/或交互操作请求相关联;
位置关联性建立模块,用于针对本***网站提供的内容和交互功能,根据作为内容创建者和/或交互发起者的用户的用户位置信息生成所述内容和/或交互的关联位置;或者,所述位置关联性建立模块从内容和/或交互的信息中提取与位置相关的关键词,根据关键词生成内容和/或交互的关联位置;或者,所述位置关联性建立模块要求或者建议用户在创建内容或者发起交互时人为指定与内容和/或交互对应的关联位置;
位置尺度归类模块,设置若干个位置尺度类型,并且将每个位置尺度类型与一个或者多个地理空间数据库表征地理单元的尺度层级相对应,并且建立映射表以便表示和记录位置尺度类型与地理空间数据库的尺度层级之间的对应关系;根据内容访问请求和/或交互操作请求关联的用户位置信息所代表的地理单元在地理空间数据中所处的最低尺度层级,将该用户位置信息归类为与最低尺度层级对应的位置尺度类型;
位置匹配标准模块,用于根据用户位置信息被归类到的位置尺度类型,确定适用于该用户位置信息的位置匹配标准;其中,位置匹配标准是计算用户位置信息与所述内容和/或交互功能的关联位置之间的匹配度的计算规则,根据用户位置信息与内容和/或交互的关联位置之间的空间关系产生相应的分值;其中,随着用户位置信息所属于的位置尺度类型不同,位置匹配标准模块使用户位置信息与所述内容和/或交互功能的关联位置之间的从属关系所对应的匹配度分值不同;以及,随着用户位置信息所属于的位置尺度类型不同,位置匹配标准模块决定匹配度分值的空间距离区间的数值范围不同;
匹配度计算模块,根据位置匹配标准所确定的计算规则,判断用户位置信息与所述内容和交互功能关联的位置之间的匹配度,计算获得匹配度的分值;
权限等级决定模块,根据匹配度的分值,判断匹配度的分值是否满足预先设定的权限阈值,并相应确定访问所述内容和/或执行所述交互的权限等级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610032865.5A CN105491072B (zh) | 2016-01-19 | 2016-01-19 | 一种基于位置的本***网站用户权限管理方法与*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610032865.5A CN105491072B (zh) | 2016-01-19 | 2016-01-19 | 一种基于位置的本***网站用户权限管理方法与*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105491072A CN105491072A (zh) | 2016-04-13 |
CN105491072B true CN105491072B (zh) | 2018-12-04 |
Family
ID=55677785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610032865.5A Active CN105491072B (zh) | 2016-01-19 | 2016-01-19 | 一种基于位置的本***网站用户权限管理方法与*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105491072B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107623662B (zh) * | 2016-07-15 | 2021-06-01 | 阿里巴巴集团控股有限公司 | 访问的控制方法,装置和*** |
CN108900963A (zh) * | 2018-05-31 | 2018-11-27 | 郑州村村联网络技术有限公司 | 一种接入方法和装置 |
CN113159812A (zh) * | 2020-12-31 | 2021-07-23 | 上海明品医学数据科技有限公司 | 一种基于移动终端的积分制智能医学会议学习***及学习方法 |
CN112650934A (zh) * | 2021-01-18 | 2021-04-13 | 北京小川在线网络技术有限公司 | 一种基于用户高度参与的内容上推方法及其电子设备 |
CN116600251B (zh) * | 2023-07-17 | 2023-11-24 | 福州智创通信技术有限公司 | 基于多路径通信技术的核电安全安防管理方法以及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868696A (zh) * | 2012-09-18 | 2013-01-09 | 广州市动景计算机科技有限公司 | 多设备间通讯和信息同步方法及*** |
CN103177377A (zh) * | 2012-10-22 | 2013-06-26 | 任明和 | 二维码应用的云端架构*** |
CN103581179A (zh) * | 2013-10-25 | 2014-02-12 | 福建伊时代信息科技股份有限公司 | 基于位置的数据访问控制***、服务器及方法 |
CN103945330A (zh) * | 2014-05-12 | 2014-07-23 | 重庆邮电大学 | 虚拟私有云平台、虚拟私有云安全接入方法和*** |
CN104572645A (zh) * | 2013-10-11 | 2015-04-29 | 高德软件有限公司 | 兴趣点数据关联方法及装置 |
-
2016
- 2016-01-19 CN CN201610032865.5A patent/CN105491072B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868696A (zh) * | 2012-09-18 | 2013-01-09 | 广州市动景计算机科技有限公司 | 多设备间通讯和信息同步方法及*** |
CN103177377A (zh) * | 2012-10-22 | 2013-06-26 | 任明和 | 二维码应用的云端架构*** |
CN104572645A (zh) * | 2013-10-11 | 2015-04-29 | 高德软件有限公司 | 兴趣点数据关联方法及装置 |
CN103581179A (zh) * | 2013-10-25 | 2014-02-12 | 福建伊时代信息科技股份有限公司 | 基于位置的数据访问控制***、服务器及方法 |
CN103945330A (zh) * | 2014-05-12 | 2014-07-23 | 重庆邮电大学 | 虚拟私有云平台、虚拟私有云安全接入方法和*** |
Non-Patent Citations (2)
Title |
---|
IP定位技术的研究;王占丰等;《软件学报》;20140715;全文 * |
空间数据访问控制关键技术研究;徐杨;《中国博士学位论文全文数据库》;20130615;正文第44-47页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105491072A (zh) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105491072B (zh) | 一种基于位置的本***网站用户权限管理方法与*** | |
CN105241458B (zh) | 用于产生、管理、和共享运动路径的方法和装置 | |
CN1242363C (zh) | 信息分发***,信息分发方法和信息中心 | |
CN103383263B (zh) | 交互式动态云导航*** | |
Mechant et al. | E–deliberation 2.0 for smart cities: a critical assessment of two'idea generation'cases | |
Carver et al. | Accessing Geographical Information Systems over the World Wide Web: Improving public participation in environmental decision‐making | |
Colonna et al. | The interaction between land use and transport planning: a methodological issue | |
CN105704219B (zh) | 一种基于位置的本***网站用户注册方法与*** | |
CN103268566A (zh) | 一种社交网络平台***及互动方法 | |
KR20130143159A (ko) | 스탬프 미션 서비스 장치 및 방법 | |
CN104813144B (zh) | 管理装置、服务提供***、管理装置的控制方法以及计算机可读取的记录介质 | |
Den Heijer et al. | The university campus as a knowledge city: exploring models and strategic choices | |
CN102215237A (zh) | 基于年级的被动注册实名制校友服务实施方法 | |
De Filippi et al. | How technologies can enhance open policy making and citizen-responsive urban planning: MiraMap-a governing tool for the Mirafiori Sud District in Turin (Italy) | |
CN112669165A (zh) | 一种应用数字人码链的统一接入方法 | |
KR101077467B1 (ko) | 사용자 활동 지수를 기반으로 한 컨텐츠 정보 서비스 시스템 및 방법 | |
CN103248671A (zh) | 一种服务提供方法、服务提供装置和服务器 | |
Žlender et al. | Digitally Supported co-creation within public open space development process: Experiences from the C3Places project and potential for future urban practice | |
Vohnout et al. | SmartTouristData approach for connecting local and global tourist information systems | |
CN110276387A (zh) | 一种模型的生成方法及装置 | |
CN116821359A (zh) | 一种基于知识图谱的场景资源关系构建方法和装置 | |
Yu et al. | Spatial characteristics of sports tourism destination system based on data fusion and data mining | |
KR102392531B1 (ko) | 아티스트와 팬간의 커뮤니케이션 중개 방법 및 이를 실행하는 서버 | |
Carver et al. | Accessing GIS over the web: An aid to Public Participation in environmental Decision-Making | |
Wang et al. | [Retracted] Model Construction of Urban Public Sports Service System under the Background of Information Technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220119 Address after: 316021 station a16, zone a (No. 11, Baichuan Road), Marine Science City, Zhoushan City, Zhejiang Province Patentee after: Zhejiang Yucang Technology Co.,Ltd. Address before: 316021 Room 215, temporary management building of Zhoushan science and technology innovation R & D Park, No. 18 TIYU Road, Lincheng street, Dinghai District, Zhoushan City, Zhejiang Province (centralized office) Patentee before: ZHOUSHAN DAZHOU NETWORK TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |