首页> 中国专利> 一种基于位置的本地论坛网站用户注册方法与系统

一种基于位置的本地论坛网站用户注册方法与系统

摘要

本发明提出一种基于位置的本地论坛网站用户注册方法与系统。该系统与方法适用于通过移动终端发起或者通过PC等其它设备发起的论坛用户注册请求,利用移动终端的自身位置功能,进而执行实际位置定位与确定,以及执行位置与用户真实性校验,从而切实有效保障了对提出注册申请的用户的实际位置进行可靠确定,满足了本地论坛网站对于网站注册用户资格在地域范围方面设定限制条件的需求,可以维护内部信息安全,抑制“水军”等非正常用户违规注册,提高注册效率的同时降低本地论坛网站进行管理维护的难度。

著录项

  • 公开/公告号CN105704219A

    专利类型发明专利

  • 公开/公告日2016-06-22

    原文格式PDF

  • 申请/专利权人 舟山大舟网络科技股份有限公司;

    申请/专利号CN201610032857.0

  • 发明设计人 查建良;方灵君;张凌煜;

    申请日2016-01-19

  • 分类号H04L29/08(20060101);H04W4/02(20090101);H04L29/06(20060101);

  • 代理机构北京青松知识产权代理事务所(特殊普通合伙);

  • 代理人郑青松

  • 地址 316021 浙江省舟山市定海区临城街道体育路18号舟山市科技创意研发园临时管理大楼215室(集中办公)

  • 入库时间 2023-12-18 15:37:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-06-23

    专利权质押合同登记的生效 IPC(主分类):H04L29/08 专利号:ZL2016100328570 登记号:Y2023330001081 登记生效日:20230605 出质人:舟山大舟网络科技股份有限公司 质权人:中国邮政储蓄银行股份有限公司舟山市普陀区支行 发明名称:一种基于位置的本地论坛网站用户注册方法与系统 申请日:20160119 授权公告日:20190222

    专利权质押合同登记的生效、变更及注销

  • 2019-02-22

    授权

    授权

  • 2016-07-20

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20160119

    实质审查的生效

  • 2016-06-22

    公开

    公开

说明书

技术领域

本发明涉及互联网领域,尤其涉及一种基于位置的本地论坛网站用户注册方法与系统。

背景技术

当前,互联网业务正在向着满足细分用户需求的方向发展,内容和形式都由“大而全” 转向“细而精”,网站和服务的目标对象由面向各个地域、阶层、年龄、爱好的一般用户转向 面向特定地理区域、专门兴趣群体等具体用户圈子。就论坛类型的网站来说,过去的论坛网 站针对不特定广域用户群,版块与话题设置几乎无所不包,而现在针对更加细分的特定用户 群的次级论坛网站正在成为主流。面向细分用户使得论坛网站的用户规模相对合理,版面和 话题设置更有特色,用户活跃度和参与度显著提高。

本地论坛网站是面向特定地域范围以内的目标用户提供信息与服务的论坛类综合网站, 其针对的地域范围小到一个社区、一所学校或一条街道,大到一座城市甚至一个城市群。富 有本地地方特色、满足本地用户需求是此类论坛网站的核心竞争力。这些论坛网站开设的版 块与话题多与所在地域具有较强的相关性,例如当地特色文化、美食、生活资讯等。以论坛 网站为平台提供的服务多集中于本地,例如经营范围在当地的租车、房产中介、洗衣、网上 超市等。

在某些情况下,本地论坛网站对成为网站注册用户的资格具有地域范围方面的限制。这 种要求的目的是避免内部信息的外流,例如某些面向本社区的论坛网站会发布物业通知等, 其中含有业主的个人信息,因此希望论坛注册用户局限在本社区的常住居民。这种限制的目 的还包括防止论坛上出现大量与本地无关的信息,甚至是骚扰或者垃圾信息;例如,网上存 在一些被称为“水军”的专门人员和组织,他们在各种论坛注册为用户之后,大量发布与论 坛主旨无关的广告帖,甚至传播非法的内容与链接,这无异于污染了本地论坛的信息环境。 另外,本地论坛提升关注度的一个重要手段是举办面向本地内部成员的投票活动,例如“本 校校花校草”、“XX街区最可爱宝宝”的网上评选,如果不对注册用户进行所在地域范围的 限制,一方面会造成前文提到的内部信息外流,另一方面也不可避免地出现大量“水军”刷 票的情形。最后,大型、综合性网站会聘请相当多的网络管理人员进行论坛信息的核查、不 当内容的删帖、非正常注册用户的封号剔除等工作,而本地论坛的规模决定了其管理和维护 方面投入的人力相对有限,因此通过限制注册用户资格的地域范围,可以增加“水军”等非 正常用户注册的难度,很大程度上降低论坛的管理难度。

为了实现对注册的地域范围限制,常用的技术手段包括对注册终端的IP地址进行限制。 通过终端IP地址所在的不同号段,可以反映和查询出终端所在的地理位置,从而通过设置IP 地址需要符合的预定条件,可以将允许注册的终端限定在目标地域范围之内。但是,IP地址 可以人为更改,还可以通过设置代理服务器等手段来进行规避,因此难以真正发挥作用。有 些现有论坛还建立了人工审核机制,提出注册申请的用户需要上传证明身份的资料;或者, 采用推荐人制度,由一个或多个已经获得注册的用户作为推荐人;以上手段虽然有效,但增 加了注册流程,使得注册通过具有比较大的时间延迟,严重降低了注册积极性。

智能手机等移动终端设备日益普及,已经成为了人们获得网络服务的主要途径,用户可 以方便的利用移动终端的浏览器登陆本地论坛,而且相当多的本地论坛也开发了专门适用与 智能移动终端的APP或移动版页面。利用这些移动终端设备所带有自身位置功能,为本地论 坛实现有地域范围限制的注册控制提供了新的手段。

但是,基于移动终端设备的自身位置功能实现对用户注册的控制过程中,也存在需要解 决的问题。一方面,用户的位置通过其自身持有的移动终端提供,因此也是有机会利用一定 的技术手段予以人为更改的,单纯依靠由用户的移动终端所上传的位置信息无法保障真实性。 另一方面,该方法单纯适用于利用移动终端进行注册,而仍然有相当多用户会使用PC等传 统设备进行注册,这种情况下无法应用该方法。

发明内容

鉴于上述现有技术中存在的以上缺陷,本发明提出一种基于位置的本地论坛网站用户注 册方法与系统。该系统与方法适用于通过移动终端发起或者通过PC等其它设备发起的论坛 用户注册请求,利用移动终端的自身位置功能,进而执行实际位置定位与确定,以及执行位 置与用户真实性校验,从而切实有效保障了对提出注册申请的用户的实际位置进行可靠确定, 满足了本地论坛网站对于网站注册用户资格在地域范围方面设定限制条件的需求,可以维护 内部信息安全,抑制“水军”等非正常用户违规注册,提高注册效率的同时降低本地论坛网 站进行管理维护的难度。

本发明所述基于位置的本地论坛网站用户注册方法,其特征在于,包括以下步骤:

发送注册请求步骤,通过第一移动终端向本地论坛网站的服务器提出注册请求;通过所 述移动终端采集该移动终端自身的位置信息,并且将所述位置信息与所述注册请求关联在一 起传输给服务器;或者,通过不具有自身位置信息采集功能的其它终端向本地论坛网站的服 务器提出注册请求;

位置信息获取步骤,通过所述服务器向所述其它终端发送含有注册序列号、服务器网络 地址以及该服务器的位置信息获取端口号的二维码编码图形,其中注册序列号与由该其它终 端提出的所述注册请求相对应;在该其它终端的屏幕上显示该二维码编码图形;利用该其它 终端的用户的第二移动终端拍摄所述二维码编码图形,并且第二移动终端根据二维码编码图 形中的服务器网络地址和位置信息获取端口号,向所述服务器的位置信息获取端口提交第二 移动终端利用自身位置功能获得的位置信息以及所述注册序列号;通过所述服务器利用注册 序列号将该位置信息与所述其它终端提交的注册请求关联在一起;

初步检验步骤,通过服务器对于收到的注册请求以及关联的位置信息,执行该位置信息 是否符合注册地域范围限制的初步检验;如果位置信息不属于允许注册的地理区域范围,则 通过服务器向提交注册请求的第一移动终端或者其它终端发送拒绝注册指示;如果通过服务 器判断所述位置信息处在允许注册的地理区域范围之内,则通过服务器启动请求注册用户的 实际位置定位与确定步骤;

实际位置定位与确定步骤,通过服务器向提供位置信息的第一移动终端或第二移动终端 发送实际位置标识采集提示,该实际位置标识采集提示要求通过第一移动终端或第二移动终 端向所述服务器发送用户实际位置标识;所述服务器根据从第一移动终端或第二移动终端获 得的用户实际位置标识,取得表示用户所在实际位置的地名标识;检索自身或第三方的地图 数据中是否登记有该地名标识;若第一移动终端或第二移动终端未提供登记的所述地名标 识,通过服务器向提交注册请求的第一移动终端或者其它终端发送拒绝注册指示;若第一移 动终端或第二移动终端提供了登记的所述地名标识,判断该地名标识的对应位置与第一移动 终端或第二移动终端提供的所述位置信息之间的距离是否超出预定的位置距离阈值;若第一 移动终端或第二移动终端提供的地名标识与其位置信息之间的距离超出预定的位置距离阈 值,通过服务器向提交注册请求的第一移动终端或者其它终端发送拒绝注册指示;若第一移 动终端或第二移动终端提供的地名标识与其位置信息之间的距离在位置距离阈值以内,则继 续执行位置与用户真实性校验步骤;

位置与用户真实性校验步骤,根据第一移动终端或第二移动终端提供的所述地名标识, 由服务器在地图数据中通过检索,获得与该地名标识的地物目标之间的距离在预定的校验距 离阈值以内的一个或多个校验地名目标,并获得校验地名目标的地图描述信息,以及校验地 名目标相对于所述地名标识的地物目标的空间关系;通过服务器向第一移动终端或第二移动 终端发送校验地名目标相关的提示信息,该提示信息包含以下至少之一:所述校验地名目标 的地图描述信息、校验地名目标相对于所述地名标识的地物目标的空间关系;根据所述校验 地名目标相关的提示信息,通过所述第一移动终端或第二移动终端向服务器提供校验地名目 标相关的校验地名标识或校验地名目标相关的校验图像;判断所述校验地名标识或校验图像 与校验地名目标是否匹配;若不匹配则通过服务器向提交注册请求的第一移动终端或者其它 终端发送拒绝注册指示;若匹配则允许注册并通过服务器向提交注册请求的第一移动终端或 者其它终端发送注册成功指示。

优选的是,实际位置定位与确定步骤中,第一移动终端或第二移动终端发送的所述用户 实际位置标识为用户所在实际位置的地名标识。

优选的是,实际位置定位与确定步骤中,第一移动终端或第二移动终端发送的所述用户 实际位置标识为对用户所在实际位置的地物目标进行拍照所得的用户实际位置图像标识。

优选的是,位置与用户真实性校验步骤中,所述校验距离阈值的预定值可以根据用户输 入的地名标识所代表的地物目标的尺度而自适应的调整;校验地名目标也可以在尺度上自适 应地与地名标识所代表的地物目标的尺度属于同一尺度等级或者相近似。

优选的是,位置与用户真实性校验步骤中,所述校验地名目标相关的提示信息为该校验 地名目标的地物图像信息,并且地物图像信息中屏蔽了其中包含的文字。

本发明进而提供了一种基于位置的本地论坛网站用户注册系统,所述系统包括:

第一移动终端,用于向本地论坛网站的服务器提出注册请求,以及采集本移动终端自身 的位置信息,并且将所述位置信息与所述注册请求关联在一起传输给服务器;和/或

其它终端,用于向本地论坛网站的服务器提出注册请求;所述其它终端不具有自身位置 信息采集功能,并且通过其屏幕显示从服务器获得的含有注册序列号、服务器网络地址以及 该服务器的位置信息获取端口号的二维码编码图形,其中注册序列号与由该其它终端提出的 所述注册请求相对应;

第二移动终端,用于由其它终端的用户拍摄所述二维码编码图形,并且根据二维码编码 图形中的服务器网络地址和位置信息获取端口号,向所述服务器的位置信息获取端口提交该 第二移动终端利用自身位置功能获得的位置信息以及所述注册序列号;

服务器,用于接收第一移动终端和/或其它终端发送的注册请求,并且取得第一移动终 端提供的位置信息;以及生成所述二维码编码图形并提供给所述其它终端;以及接收第二移 动终端提供的位置信息,并且利用注册序列号将该第二移动终端提供的位置信息与所述其它 终端提交的注册请求关联在一起;对于收到的注册请求以及关联的位置信息,执行该位置信 息是否符合注册地域范围限制的初步检验;如果位置信息不属于允许注册的地理区域范围, 则向提交注册请求的第一移动终端或者其它终端发送拒绝注册指示;如果判断所述位置信息 处在允许注册的地理区域范围之内,则启动请求注册用户的实际位置定位与确定;在实际位 置定位与确定过程中,向提供位置信息的第一移动终端或第二移动终端发送实际位置标识采 集提示,该实际位置标识采集提示要求通过第一移动终端或第二移动终端向所述服务器发送 用户实际位置标识;根据从第一移动终端或第二移动终端获得的用户实际位置标识,取得表 示用户所在实际位置的地名标识;检索自身或第三方的地图数据中是否登记有该地名标识; 若第一移动终端或第二移动终端未提供登记的所述地名标识,向提交注册请求的第一移动终 端或者其它终端发送拒绝注册指示;若第一移动终端或第二移动终端提供了登记的所述地名 标识,判断该地名标识的对应位置与第一移动终端或第二移动终端提供的所述位置信息之间 的距离是否超出预定的位置距离阈值;若第一移动终端或第二移动终端提供的地名标识与其 位置信息之间的距离超出预定的位置距离阈值,向提交注册请求的第一移动终端或者其它终 端发送拒绝注册指示;若第一移动终端或第二移动终端提供的地名标识与其位置信息之间的 距离在位置距离阈值以内,则继续执行位置与用户真实性校验;位置与用户真实性校验过程 中,根据第一移动终端或第二移动终端提供的所述地名标识,在地图数据中通过检索,获得 与该地名标识的地物目标之间的距离在预定的校验距离阈值以内的一个或多个校验地名目 标,并获得校验地名目标的地图描述信息,以及校验地名目标相对于所述地名标识的地物目 标的空间关系;向第一移动终端或第二移动终端发送校验地名目标相关的提示信息,该提示 信息包含以下至少之一:所述校验地名目标的地图描述信息、校验地名目标相对于所述地名 标识的地物目标的空间关系;根据所述校验地名目标相关的提示信息,接收通过所述第一移 动终端或第二移动终端提供的与校验地名目标相关的校验地名标识或与校验地名目标相关的 校验图像;判断所述校验地名标识或校验图像与校验地名目标是否匹配;若不匹配则向提交 注册请求的第一移动终端或者其它终端发送拒绝注册指示;若匹配则允许注册并向提交注册 请求的第一移动终端或者其它终端发送注册成功指示。

优选的是,所述服务器具体包括:

注册请求接收模块,用于接收第一移动终端或者其它终端发送的注册请求;

二维码编码模块,用于针对其它终端发送的不带有位置信息的注册请求,生成含有注册 序列号、服务器网络地址以及该服务器的位置信息获取端口号的二维码编码图形,并将该二 维码编码图形发送给其它终端;

位置信息获取模块,对于由第一移动终端发送的关联有位置信息的注册请求,位置信息 获取模块直接从注册请求接收模块接收与注册请求相关联的位置信息;对于由其它终端发送 的未关联位置信息的注册请求,位置信息获取模块通过其位置信息获取端口接收由第二移动 终端发送的位置信息,并将该位置信息与其它终端提交的注册请求相关联;

初步校验模块,用于执行所述位置信息是否符合注册地域范围限制的初步检验;如果位 置信息不属于所述允许注册的地理区域范围,则初步校验模块控制注册响应模块向提交注册 请求的第一移动终端或者其它终端发送拒绝注册指示;如果位置信息属于允许注册的地理区 域范围之内,则继续进行实际位置定位与确定的校验;

实际位置定位与确定模块,用于向提供位置信息的第一移动终端或第二移动终端发送实 际位置标识采集提示,接收第一移动终端或第二移动终端发送的实际位置标识并根据实际位 置标识取得地名标识;检索地图数据,校验是否登记有该地名标识;如果未登记该地名标识, 则控制注册响应模块向提交注册请求的第一移动终端或者其它终端发送拒绝注册指示;如果 登记了该地名标识,进而计算地名标识的对应位置与第一移动终端或第二移动终端提供的位 置信息之间的距离;如果地名标识与第一移动终端或第二移动终端的位置信息之间距离超出 预定的位置距离阈值,则控制注册响应模块向提交注册请求的第一移动终端或者其它终端发 送拒绝注册指示;如果第一移动终端或第二移动终端提供的地名标识与其位置信息之间距离 在预定的位置距离阈值以内,则继续执行位置与用户真实性校验;

位置与用户真实性校验模块,根据第一移动终端或第二移动终端提供的所述地名标识, 在地图数据中通过检索获得与该地名标识的地物目标之间的距离在预定的校验距离阈值以内 的一个或多个校验地名目标,并获得校验地名目标的地图描述信息,以及校验地名目标相对 于所述地名标识的地物目标的空间关系;向第一移动终端或第二移动终端发送校验地名目标 相关的提示信息,该提示信息包含以下至少之一:所述校验地名目标的地图描述信息、校验 地名目标相对于所述地名标识的地物目标的空间关系;根据所述校验地名目标相关的提示信 息,接收通过所述第一移动终端或第二移动终端提供的与校验地名目标相关的校验地名标识 或与校验地名目标相关的校验图像;判断所述校验地名标识或校验图像与校验地名目标是否 匹配;若不匹配则控制注册响应模块向提交注册请求的第一移动终端或者其它终端发送拒绝 注册指示;若匹配则允许注册并控制注册响应模块向提交注册请求的第一移动终端或者其它 终端发送注册成功指示;

注册响应模块,用于向提交注册请求的第一移动终端或者其它终端发送拒绝注册指示, 或者向提交注册请求的第一移动终端或者其它终端发送注册成功指示。

优选的是,所述校验距离阈值的预定值可以根据用户输入的地名标识所代表的地物目标 的尺度而自适应的调整;校验地名目标也可以在尺度上自适应地与地名标识所代表的地物目 标的尺度属于同一尺度等级或者相近似。

优选的是,所述校验地名目标相关的提示信息为该校验地名目标的地物图像信息,并且 地物图像信息中屏蔽了其中包含的文字。

可见,本发明通过对提出注册申请的用户的位置真实性和用户真实性进行双方面的可靠 校验,满足了本地论坛网站对于网站注册用户资格在地域范围方面设定限制条件的需求,可 以维护内部信息安全,抑制“水军”等非正常用户违规注册,提高注册效率的同时降低本地 论坛网站进行管理维护的难度。

说明书附图

图1是本发明优选实施例的注册系统架构示意图;

图2是本发明优选实施例的注册方法流程示意图;

图3是本发明优选实施例的服务器结构示意图。

具体实施方式

下面通过实施例,对本发明的技术方案做进一步具体的说明。

实施例一

图1是本发明优选实施例的系统架构示意图;图2是本发明优选实施例的方法流程示意 图。在图2所示的发送注册请求步骤中,用户可以通过图1所示的移动终端101(如智能手 机、平板电脑、个人数字终端)联网接入到本地论坛网站,并且向本地论坛网站的服务器201 提出成为论坛用户的注册请求,注册请求含有用户填写的用户名、密码设置以及表示用户电 话、邮箱、性别、年龄、偏好、个人标签等内容的属性信息。移动终端101具有基于GPS、 移动网络接入定位等手段实现的自身位置功能,可以采集并传输移动终端101自身的位置信 息。移动终端101将通过自身位置功能获得的位置信息与所述注册请求关联在一起传输给服 务器201。

在发送注册请求步骤中,用户也可以通过图1所示的不具有自身位置功能的其它终端102 (如PC等)连接本地论坛网站的服务器201,并填写和提出成为论坛用户的注册请求。对于 由其它终端102发送的不带有位置信息的注册请求,服务器201执行位置信息获取步骤;在 该位置信息获取步骤中,服务器201向该其它终端102发送含有注册序列号、服务器201的 网络地址以及该服务器201的位置信息获取端口号的二维码编码图形,其中注册序列号是服 务器201为该其它终端102分配的,并且与由该其它终端102提出的该注册请求相对应;该 二维码编码图形显示在其它终端102的屏幕上,其它终端102的用户可以利用其持有的移动 终端103拍摄二维码编码图形以便获取包含在二维码编码图形中的信息,并且移动终端103 根据二维码编码图形中的网络地址和端口号信息,向服务器201的位置信息获取端口提交移 动终端103利用自身位置功能获得的位置信息以及所述注册序列号;这样,服务器201获得 了用户以移动终端103提交的位置信息,并且利用注册序列号将该位置信息与该用户使用的 其它终端102提交的注册请求关联在一起。这样,解决了针对不具有自身位置功能的终端类 型发出的注册请求服务器如何获得用户位置的问题,而且,用户可以将PC等终端设备与移 动终端二者相互结合起来实现注册,用PC输入注册必要信息,缓解了移动终端输入较多信 息时不方便、速度慢的缺点。

服务器201对于收到的注册请求以及关联的位置信息,首先执行该位置信息是否符合注 册地域范围限制的初步检验,即判断位置信息是否属于本地论坛网站所限定的允许注册的地 理区域范围之内。例如,本地论坛网站仅限于位置处在特定社区、特定学校、特定街道、特 定城市甚至特定城市群的地理区域范围以内的用户进行注册,则服务器201判断所述位置信 息是否处在该地理区域范围以内;如果位置信息不属于所述允许注册的地理区域范围,则服 务器201向提交注册请求的移动终端101或者其它终端102发送拒绝注册指示,显示“对不 起,您不在本论坛允许的注册地域之内”等形式的提示。相反,如果服务器201判断所述位 置信息处在本地论坛网站允许注册的地理区域范围之内,则服务器201进而启动请求注册用 户的实际位置定位与确定步骤。

在实际位置定位与确定步骤中,服务器201向提供位置信息的移动终端101或移动终端 103发送实际位置标识采集提示,该实际位置标识采集提示要求用户通过移动终端101或移 动终端103输入并发送表示用户所在实际位置的地名标识,作为用户实际位置标识。用户可 以将自身所在实际位置及其周边的道路名称、建筑名称、门牌号码、店面名称、典型地标物 名称(如知名雕塑、喷泉等)作为所在实际位置的地名标识输入至移动终端101或移动终端 103并发送给服务器201。服务器201在接收到该地名标识后,首先检索自身的地图数据库中 是否登记了该地名标识,或者接入第三方提供的地图数据服务并检索是否登记有该地名标 识;如果未登记该地名标识就反馈“该地名未登记,请重新输入”的提示,要求用户重新输 入其它的地名标识作为用户所在实际位置的标识;如果用户反复多次输入的地名标识均未在 地图数据中检索到,则在输入达到一定次数以上后,由服务器201向移动终端101或其它终 端102发送拒绝注册指示,显示“对不起,您输入已超过允许次数,请重新注册”等形式的 提示。为了提高检索效率,可以仅限在该本地论坛网站允许注册的地理区域范围内的地图数 据中实施上述检索。

在通过地图数据的检索确定存在该地名标识后,服务器201判断该地名标识与由移动终 端101或移动终端103提供的所述位置信息的匹配度。具体来说,服务器201从地图数据中 取得所述地名标识的对应位置,并且进而计算地名标识的对应位置与移动终端101或移动终 端103提供的位置信息之间的距离;如果二者距离超出预定的位置距离阈值,则服务器201 向移动终端101或移动终端103反馈距离超限提示,显示“对不起,您输入的地名距离您所 在位置过远,请重新输入”等形式的提示;同样,如果重新输入地名标识达到一定次数以上, 由服务器201向移动终端101或其它终端102发送拒绝注册指示,显示“对不起,您输入已 超过允许次数,请重新注册”等形式的提示。只有当地名标识的对应位置与移动终端101或 移动终端103提供的位置信息之间的距离在位置距离阈值以内的情况下,方认可该地名标识 合格地表示了用户所在实际位置。

通过实际位置定位与确定步骤,服务器取得距离符合要求的地名标识具有如下作用:首 先,加强对移动终端所上传的位置信息真实性的检验,因为通过移动终端利用自身位置服务 所提供的位置信息也有可能是经过人为技术手段更改的虚假信息,而要求移动终端继续提供 该位置信息预定距离以内的地名标识则进一步加大了位置检验的可靠性。因为对于正常要求 注册的普通用户来说,只要环顾其实际所在位置四周的一些路牌、门牌、店面或建筑物招牌 等,很容易提供出符合要求的街道名、建筑名、门牌、店面名称、地标物名称;相反,对于 令移动终端提供虚假位置信息的非正常注册者,由于虚假位置信息所表示的位置并不是其实 际所在的位置,因而正确提供出符合要求的地名标识则具有较大的难度,因而明显降低了其 通过虚假位置信息进行注册的可能性。另外,移动终端定位的自身位置信息存在一定的局限 性,例如在建筑物内无法反映出用户处在其中哪一层或是处在大型建筑物的哪个区域,定位 本身也具有最大数十米左右的误差。通过采集地名标识,一般可以帮助服务器明确用户相对 于位置信息来说更精确的所在实际位置,例如假设用户提供了位于某建筑物某一层内的店面 名称,则可以明确用户处在建筑物内部的具体哪一层,这为下一步在地图数据的高精确度上 执行位置与用户真实性校验打下了基础。

上述实际位置定位与确定步骤通过在地名标识与移动终端的位置信息之间设定距离阈 值,要求二者在地理位置上相互匹配,已经较大程度地保证了用户实际位置的真实性。但是, 仍然需要防范了非正常用户将位置信息人为设定在允许注册的地理区域范围内一些他们已知 建筑、地标物(例如知名建筑和地标)附近,进而再通过填写这些建筑和地标物的地名而获 得注册通过。并且,也需要防范非正常用户利用自动注册程序等手段,通过大数量级的反复 尝试取得注册通过,例如,非正常用户可以将城市中广泛存在的连锁快餐店、连锁旅店、连 锁地产中介店面作为地名标识,进而通过大量次尝试虚假位置信息的方式获得匹配。

针对这些情况,本发明进而执行位置与用户真实性校验,消除非正常用户通过上述虚假 方式通过注册的机会,或者进一步显著增大其完成虚假方式的难度。位置与用户真实性校验 既是进一步校验用户实际位置的真实性,同时通过要求用户执行所要求的操作和提供所要求 的信息,也验证了提出注册的用户的真实性。

位置与用户真实性校验步骤中,服务器201根据移动终端101或移动终端103提供的所 述地名标识,在地图数据中通过检索获得与该地名标识的地物目标之间的距离在预定的校验 距离阈值以内的一个或多个校验地名目标,并获得校验地名目标的地图描述信息,以及校验 地名目标相对于所述地名标识的地物目标的空间关系。其中,所述校验距离阈值的预定值可 以根据用户输入的地名标识所代表的地物目标的尺度而自适应的调整;校验地名目标也可以 在尺度上自适应地与地名标识所代表的地物目标的尺度属于同一尺度等级或者相近似。

例如,用户在实际位置定位与确定步骤中输入了“XX大厦”作为地名标识,则服务器 201根据地图数据中对该大厦的地图描述信息(如空间范围、面积等),判定该地名标识对应 的地物目标属于空间大尺度的地物目标,因此可以相应地将校验距离阈值的预定值自适应设 定为与空间大尺度相适应的较大值例如100米;服务器201进而在地图数据中检索出与“XX 大厦”的距离在该校验距离阈值以内的一个或者多个(如3个以下)的校验地名目标;并且 在地图数据中,一般存在多个空间尺度层级,服务器201从校验距离阈值以内的众多地物中, 优先选取与“XX大厦”处于同一个空间尺度层级的地物作为校验地名目标,例如距离“XX 大厦”在100米以内的“XX广场”、“YY大厦”;进而,服务器201获得这些校验地名目 标“XX广场”、“YY大厦”的地图描述信息,例如校验地名目标的类型“广场”、“写字 楼”等;服务器201还获得校验地名目标相对于所述地名标识的地物目标的空间关系,空间 关系可以是方位关系,如,“YY大厦”在“XX大厦”北40米,空间关系也可以是拓扑关 系,如“XX大厦”处在“XX广场”以内。

在另一个实例中,用户在实际位置定位与确定步骤中输入了XX大厦内部三层的“AA 饭店”作为地名标识,则服务器201在地图数据中检索获得“AA饭店”在大厦内部的楼层 和区域,从而更精确详细地定位了用户在大厦内部的实际位置。服务器201在地图数据中查 到“AA饭店”的地图描述信息(如空间范围、面积等),判定该地名标识对应的地物目标属 于空间小尺度的地物目标,因此可以相应地将校验距离阈值的预定值自适应设定为与空间小 尺度相适应的较小值,例如20米;服务器201进而在地图数据中检索出与“AA饭店”的距 离在该校验距离阈值以内且空间关系符合同一性要求(如处在大厦同一个楼层和区域)的一 个或者多个(如3个以下)的校验地名目标;并且服务器201优先选取与“AA饭店”处于 同一个空间尺度层级的地物作为校验地名目标,例如20米内的“BB礼品店”、“CC服装 点”等小尺度地物目标;进而,服务器201获得这些校验地名目标“BB礼品店”、“CC服 装点”的地图描述信息,例如校验地名目标的类型“小商店”、“服装店”等;服务器201 还获得校验地名目标相对于所述地名标识的地物目标的空间关系,空间关系可以是方位关 系,如,“BB礼品店”在“AA饭店”北10米,空间关系也可以是拓扑关系,如“CC服装 店”于“AA饭店”相邻。

进而,服务器201向移动终端101或移动终端103发送校验地名采集提示,该提示包含 选定的一个或多个校验地名目标的地图描述信息,还包含校验地名目标相对于所述地名标识 的地物目标的空间关系,例如,根据校验地名采集提示,在移动终端101或移动终端103上 显示“XX大厦北40米的写字楼名称是?”和/或“XX大厦处在哪个广场内?”,以及 “AA饭店北10米的小商店名称是?”和/或“AA饭店相邻的服装店是?”。用户将根据 该校验地名采集提示在移动终端101或移动终端103上填入校验地名标识,如“YY大厦”、 “XX广场”、“BB礼品店”、“CC服装点”,并传输给服务器201。服务器201判断用户 提供的校验地名标识与校验地名目标是否匹配,若匹配则确认用户通过了位置与用户真实性 校验,服务器201向移动终端101或其它终端102反馈注册成功指示,显示“您已经成功验 证,允许注册为本论坛用户”的信息。相反,如果用户提供的校验地名标识与服务器201确 定的校验地名目标并不匹配,则给予重新输入的机会,当重新输入一定次数后仍不能达到匹 配,服务器201向移动终端101或其它终端102发送拒绝注册指示,显示“对不起,您输入 已超过允许次数,请重新注册”等形式的提示。通过以上位置与用户真实性校验步骤,即加 强了用户所在位置真实性的保证,又通过空间关系识别与输入能力校验了用户本身的真实性, 防止自动程序注册,达到了一举两得的效果。

参见图3所示的服务器结构示意图,服务器201具体包括:

注册请求接收模块201A,用于接收移动终端101或者其它终端102发送的注册请求。

二维码编码模块201B,用于针对其它终端102发送的不带有位置信息的注册请求,生成 含有注册序列号、服务器201的网络地址以及该服务器201的位置信息获取端口号的二维码 编码图形,并将该二维码编码图形发送给其它终端102。

位置信息获取模块201C,对于由移动终端101发送的关联有位置信息的注册请求,位置 信息获取模块201C直接从注册请求接收模块201A接收与注册请求相关联的位置信息;对于 由其它终端102发送的未关联位置信息的注册请求,位置信息获取模块201C通过其位置信 息获取端口接收由移动终端103发送的位置信息,并将该位置信息与其它终端102提交的注 册请求相关联。

初步校验模块201D,用于执行所述位置信息是否符合注册地域范围限制的初步检验,即 判断位置信息是否属于本地论坛网站所限定的允许注册的地理区域范围之内;如果位置信息 不属于所述允许注册的地理区域范围,则初步校验模块201D控制注册响应模块201X向提交 注册请求的移动终端101或者其它终端102发送拒绝注册指示;如果位置信息属于允许注册 的地理区域范围之内,则继续由实际位置定位与确定模块201E进行实际位置定位与确定的校 验。

实际位置定位与确定模块201E向提供位置信息的移动终端101或移动终端103发送实际 位置标识采集提示,接收移动终端101或移动终端103发送的地名标识,并检索服务器自身 或者第三方地图数据,校验是否登记有该地名标识;如果经多次校验移动终端101或移动终 端103均未提供登记的地名标识,则实际位置定位与确定模块201E控制注册响应模块201X 向提交注册请求的移动终端101或者其它终端102发送拒绝注册指示;如果移动终端101或 移动终端103提供了登记的地名标识实际位置定位与确定模块201E进而判断该地名标识与 由移动终端101或移动终端103提供的所述位置信息的匹配度,即计算地名标识的对应位置 与移动终端101或移动终端103提供的位置信息之间的距离;如果经多次校验移动终端101 或移动终端103提供的地名标识与移动终端101或移动终端103的位置信息之间距离超出预 定的位置距离阈值,则实际位置定位与确定模块201E控制注册响应模块201X向提交注册请 求的移动终端101或者其它终端102发送拒绝注册指示;如果移动终端101或移动终端103 提供的地名标识与其位置信息之间距离在预定的位置距离阈值以内,则继续由位置与用户真 实性校验模块201F执行位置与用户真实性校验。

位置与用户真实性校验模块201F根据移动终端101或移动终端103提供的所述地名标 识,在地图数据中通过检索获得与该地名标识的地物目标之间的距离在预定的校验距离阈值 以内的一个或多个校验地名目标,并获得校验地名目标的地图描述信息,以及校验地名目标 相对于所述地名标识的地物目标的空间关系;其中,所述校验距离阈值的预定值可以根据用 户输入的地名标识所代表的地物目标的尺度而自适应的调整;校验地名目标也可以在尺度上 自适应地与地名标识所代表的地物目标的尺度相近似;位置与用户真实性校验模块201F向移 动终端101或移动终端103发送校验地名采集提示,该提示包含选定的一个或多个校验地名 目标的地图描述信息,还包含校验地名目标相对于所述地名标识的地物目标的空间关系;位 置与用户真实性校验模块201F接收移动终端101或移动终端103发送的校验地名标识,判断 提供的校验地名标识与校验地名目标是否匹配,若经多次校验移动终端101或移动终端103 发送的校验地名标识与校验地名目标仍不匹配则位置与用户真实性校验模块201F控制注册 响应模块201X向提交注册请求的移动终端101或者其它终端102发送拒绝注册指示;若移 动终端101或移动终端103发送的校验地名标识与校验地名目标匹配,则位置与用户真实性 校验模块201F确认用户通过了位置与用户真实性校验,则允许注册,并且控制注册响应模块 201X向提交注册请求的移动终端101或者其它终端102发送反馈注册成功指示。

实施例二

本发明还提供了另一个实现基于位置的本地论坛网站用户注册方法与系统的优选实施例。 本实施例也采用图1至图3所示的系统架构、方法流程和服务器架构,在此不再赘述。本实 施例中,用户通过移动终端101向本地论坛网站的服务器201提出注册请求并发送相关联的 位置信息;或者,通过其它终端102提出注册请求,并且采用与实施例一相同的步骤向服务 器201提供由移动终端103提供的位置信息。

服务器201对于收到的注册请求以及关联的位置信息,执行该位置信息是否符合注册 地域范围限制的初步检验,即判断位置信息是否属于本地论坛网站所限定的允许注册的地理 区域范围之内。所述位置信息处在本地论坛网站允许注册的地理区域范围之内的情况下,则 服务器201进而启动请求注册用户的实际位置定位与确定步骤。

在实际位置定位与确定步骤中,服务器201向提供位置信息的移动终端101或移动终端 103发送实际位置图像采集提示,该实际位置图像采集提示要求用户通过移动终端101或移 动终端103对用户所在实际位置的地物目标进行拍照,所得图像作为用户实际位置图像标识 传输至服务器201。用户可以将自身所在实际位置及其周边的道路路牌、建筑物招牌、门牌、 店面照片、典型地标物(如知名雕塑、喷泉等)拍照然后将图像发送给服务器201。服务器 201在接收到用户实际位置图像标识后,首先利用文字识别算法从中提取地名标识;或者采 用图像识别对比算法与地图数据中包含的道路、建筑、地标物街景图像进行匹配,获得实际 位置图像标识对应的地名标识;然后,服务器201检索地图数据中是否登记了该地名标识; 在通过地图数据的检索确定存在该地名标识后,服务器201判断该地名标识与由移动终端101 或移动终端103提供的所述位置信息的匹配度,即计算地名标识的对应位置与移动终端101 或移动终端103提供的位置信息之间的距离;当地名标识的对应位置与移动终端101或移动 终端103提供的位置信息之间的距离在位置距离阈值以内的情况下,方认可实际位置图像标 识合格地表示了用户所在实际位置。

服务器201进而执行位置与用户真实性校验。在位置与用户真实性校验步骤中,服务器 201根据从移动终端101或移动终端103提供的实际位置图像标识中提取出来的地名标识, 在地图数据中通过检索获得与该地名标识的地物目标之间的距离在预定的校验距离阈值以内 的一个或多个校验地名目标,并获得校验地名目标的地物图像信息,以及校验地名目标相对 于所述地名标识的地物目标的地图描述信息和空间关系。

在此基础上,服务器201可以向移动终端101或移动终端103传输校验地名目标的地物 图像信息,并且在该校验地名目标的地物图像信息中屏蔽了其中包含的文字;服务器201还 同时向移动终端101或移动终端103提供校验地名目标相对于所述地名标识的地物目标的空 间关系;例如,服务器201向移动终端101或移动终端103传输“YY大厦”的图像,并且 图像中将大厦入口招牌的“YY大厦”字样屏蔽;同时,服务器201向移动终端101或移动 终端103传输并显示“本图像的大厦位于您所在位置北40米”的信息提示。服务器201向移 动终端101或移动终端103发送校验地名采集提示,要求用户根据所述校验地名目标的地物 图像信息以及信息提示,填写被屏蔽的字样,作为校验地名标识,服务器201判断用户提供 的校验地名标识与校验地名目标是否匹配,若匹配则确认用户通过了位置与用户真实性校验。

或者,作为另一种方式,服务器201可以向移动终端101或移动终端103发送校验图像 采集提示,该提示包含选定的一个或多个校验地名目标的地图描述信息,还包含校验地名目 标相对于所述地名标识的地物目标的空间关系。例如,服务器201可以向移动终端101或移 动终端103发送并显示“您的位置以北40米的写字楼YY大厦”的提示,用户利用移动终端 101或移动终端103拍摄“YY大厦”的校验图像并传输给服务器201,由服务器对该校验图 像与校验地名目标在地图数据中登记的地物图像信息进行一致性比对,若一致则确认用户通 过了位置与用户真实性校验。

可见,本发明通过对提出注册申请的用户的位置真实性和用户真实性进行双方面的可靠 校验,满足了本地论坛网站对于网站注册用户资格在地域范围方面设定限制条件的需求,可 以维护内部信息安全,抑制“水军”等非正常用户违规注册,提高注册效率的同时降低本地 论坛网站进行管理维护的难度。

以上实施例仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员, 在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术 方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号