基于地理位置的用户互动方法及装置制造方法及图纸

技术编号:14334425 阅读:91 留言:0更新日期:2017-01-04 08:25
本发明专利技术涉及一种基于地理位置的用户互动方法及装置,其方法包括:获取终端发起的用户互动请求和发起用户互动请求的时间;获取终端的位置信息;根据位置信息获取距离在预设范围内且发起用户互动请求的时间间隔在预设范围内的多个终端对应的用户标识,生成用户标识集合;将用户标识集合划分为多个子集合,生成子集合对应的游戏房间标识,并将游戏房间标识提供给对应的子集合中的用户标识对应的终端。本发明专利技术可以方便、快捷的实现附近用户间的实时互动。

【技术实现步骤摘要】

本专利技术涉及网络应用
,特别是涉及一种基于地理位置的用户互动方法及装置
技术介绍
随着互联网社交网络的发展,用户之间的互动不是扮演一个虚拟的角色,而是通过网络来丰富自己真实的社交,有真实需求或者提升自己在社交中的关注度。因此,社交网络类产品就一定要围绕每一个真实用户的传播与互动做文章。目前,聚集在同一个社交场所的用户在使用这些社交网络类产品进行互动时,仍然采用“邀请”的方式,使得用户间的互动不能即时、方便地进行。
技术实现思路
基于此,有必要针对现有技术中存在的问题,提供一种基于地理位置的用户互动方法及装置,其可以方便、快捷的实现附近用户间的实时互动。一种基于地理位置的用户互动方法,其包括:获取终端发起的用户互动请求和发起所述用户互动请求的时间;获取终端的位置信息;根据所述位置信息获取距离在预设范围内且发起所述用户互动请求的时间间隔在预设范围内的多个终端对应的用户标识,生成用户标识集合;将所述用户标识集合划分为多个子集合,生成所述子集合对应的游戏房间标识,并将所述游戏房间标识提供给对应的子集合中的用户标识对应的终端。在其中一个实施例中,所述用户互动请求通过终端显示的应用页面发起。在其中一个实施例中,所述将所述用户标识集合划分为多个子集合的步骤包括:获取与用户标识对应的游戏属性信息,根据所述游戏属性信息将用户标识集合划分为多个子集合,所述子集合中的用户标识的游戏属性信息相匹配。在其中一个实施例中,所述用户标识集合中的用户标识在应用中具有关联关系。一种基于地理位置的用户互动装置,包括:接收模块,用于接收终端发起的用户互动请求和发起所述用户互动请求的时间;位置获取模块,用于获取终端的位置信息;集合生成模块,用于根据所述位置信息获取距离在预设范围内且发起所述用户互动请求的时间间隔在预设范围内的多个终端对应的用户标识,生成用户标识集合;分配模块,用于将所述用户标识集合划分为多个子集合,生成所述子集合对应的游戏房间标识,并将所述游戏房间标识提供给对应的子集合中的用户标识对应的终端。在其中一个实施例中,所述用户互动请求通过终端显示的应用页面发起。在其中一个实施例中,所述分配模块包括:游戏属性信息获取模块,用于获取与用户标识对应的游戏属性信息;划分模块,用于根据所述游戏属性信息将用户标识集合划分为多个子集合,所述子集合中的用户标识的游戏属性信息相匹配。游戏房间分配模块,用于生成所述子集合对应的游戏房间标识,并将所述游戏房间标识提供给对应的子集合中的用户标识对应的终端。在其中一个实施例中,所述装置还包括:二维码生成模块,用于生成与所述子集合对应的游戏房间标识对应的二维码,并将所述二维码发送至终端进行显示。在其中一个实施例中,所述用户标识集合中的用户标识在应用中具有关联关系。上述的基于地理位置的用户互动方法及装置,可以根据终端的位置信息和处在该位置的终端发起用户互动请求的时间,生成将距离在预定范围且发起用户互动请求在预定时间间隔内的多个终端对用的用户标识集合,然后将用户标识集合划分为多个子集合,生成子集合对应的游戏房间标识,并将游戏房间标识提供给对应的子集合中的用户标识对应的终端。本专利技术可以使得聚集在同一社交场所的用户之间方便、快捷地进行实时互动。附图说明图1为一个实施例中基于地理位置的用户互动方法的流程图;图2为一个实施例中基于地理位置的用户互动方法示意图;图3为一个实施例中终端发起用户互动请求的界面示意图;图4为一个实施例中将用户标识集合划分为多个子集合的流程图;图5为一个实施例中终端显示推荐的游戏房间的界面示意图;图6为一个实施例中基于地理位置的用户互动装置的结构示意图;图7为一个实施例中分配模块的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供一种基于地理位置的用户互动方法,该方法包括以下步骤:步骤S102,获取终端发起的用户互动请求和发起用户互动请求的时间。如图2所示,多个在附近区域的用户,通过手机、平板电脑等终端设备,发送用户互动请求至服务器。用户互动请求可以为多个用户一起玩网络游戏的请求。如图3所示,终端通过应用页面提供了预设按钮,通过预设按钮接收用户发起的用户互动请求,并将用户互动请求发送到服务器。服务器接收终端发起的用户互动请求并标记用户互动请求的时间。步骤S104,获取终端的位置信息。获取每个发起用户互动请求的终端的位置信息。在一个实施例中,获取终端的位置信息的过程包括:(1)利用基于位置服务(LocationBasedService,LBS)的方法获取终端的地理坐标。地理坐标包括经度和纬度。(2)利用地址编码方法将上述地理坐标转换成字符串。在一个实施例中,地址编码方法选取GeoHash算法(一种哈希编码算法)。GeoHash算法根据终端当前的地理坐标(经度和纬度)计算二进制序列,然后利用编码算法(例如base32编码算法)进行编码,从而将终端的经度和纬度两个坐标转换成字符串。例如,对纬度和经度分别为39.928167和116.3895507的地理坐标进行GeoHash编码。对纬度39.928编码获得一个序列1011100011。对经度116.39编码获得一个序列1101001011。然后通过偶数位和奇数位交叉设置经度序列和纬度序列的方法将两串序列编码生成一个新序列11100111010010001111。最后用0-9、b-z(去掉a,i,l,o)这32个字母进行base32编码,得到(39.928167,116.3895507)的编码为wx4g。这样,利用地址编码算法将一个二维的经纬度地理坐标,转换成一个可以排序,可以比较的一维字符串编码。(3)在字符串上加入时间标记。在上述(2)的基础上加入时间标记,获得一组具有时间标记的字符串,这里的时间标记包括终端发起用户互动请求的时间。这样便可以记录在一定时间发起用户互动请求的终端的位置信息。步骤S106,根据位置信息获取距离在预设范围内且发起用户互动请求的时间间隔在预设范围内的多个终端对应的用户标识,生成用户标识集合。通过查询并比较步骤S104获取的具有时间标记的字符串,获取距离在预设范围内且发起用户互动请求的时间间隔在预设范围内的多个终端。预设范围可以是在以某个终端为中心的5~10米的范围。时间间隔可以为1~10秒。根据上述多个终端的用户标识生成用户标识集合。这里的用户标识可以为游戏账号。步骤S108,将用户标识集合划分为多个子集合,生成子集合对应的游戏房间标识,并将游戏房间标识提供给对应的子集合中的用户标识对应的终端。在一个实施例中,如图4所示,将用户标识集合划分为多个子集合包括:S128,获取与用户标识对应的游戏属性信息。用户标识对应的游戏属性信息包括用户在游戏中的虚拟货币、游戏等级、积分等。S148,根据游戏属性信息将用户标识集合划分为多个子集合,子集合中的用户标识的游戏属性信息相匹配。在一个实施例中,根据游戏属性信息按照游戏规则划分为多个预定区间,将用户标识集合中符合预定区间的预定条件的用户标识划分到相应的预定区间,从而获本文档来自技高网...
基于地理位置的用户互动方法及装置

【技术保护点】
一种基于地理位置的用户互动方法,所述方法包括:获取终端发起的用户互动请求和发起所述用户互动请求的时间;获取终端的位置信息;根据所述位置信息获取距离在预设范围内且发起所述用户互动请求的时间间隔在预设范围内的多个终端对应的用户标识,生成用户标识集合;将所述用户标识集合划分为多个子集合,生成所述子集合对应的游戏房间标识,并将所述游戏房间标识提供给对应的子集合中的用户标识对应的终端。

【技术特征摘要】
1.一种基于地理位置的用户互动方法,所述方法包括:获取终端发起的用户互动请求和发起所述用户互动请求的时间;获取终端的位置信息;根据所述位置信息获取距离在预设范围内且发起所述用户互动请求的时间间隔在预设范围内的多个终端对应的用户标识,生成用户标识集合;将所述用户标识集合划分为多个子集合,生成所述子集合对应的游戏房间标识,并将所述游戏房间标识提供给对应的子集合中的用户标识对应的终端。2.根据权利要求1所述的方法,其特征在于,所述用户互动请求通过终端显示的应用页面发起。3.根据权利要求1所述的方法,其特征在于,所述将所述用户标识集合划分为多个子集合的步骤包括:获取与用户标识对应的游戏属性信息,根据所述游戏属性信息将用户标识集合划分为多个子集合,所述子集合中的用户标识的游戏属性信息相匹配。4.根据权利要求1所述的方法,其特征在于,生成与所述子集合对应的游戏房间标识对应的二维码,并将所述二维码发送至终端进行显示。5.根据权利要求1所述的方法,其特征在于,所述用户标识集合中的用户标识在应用中具有关联关系。6.一种基于地理位置的用户互动装置,其特征在于,包括:接收模块,用于接收终端发起的用户互动请求和发起所述用户互动请求的时间...

【专利技术属性】
技术研发人员:陈进乐
申请(专利权)人:博雅网络游戏开发深圳有限公司
类型:发明
国别省市:广东;44

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

1