互动邀请处理方法和装置制造方法及图纸

技术编号:13294786 阅读:45 留言:0更新日期:2016-07-09 12:59
本发明专利技术提供了一种互动邀请处理方法和装置,该方法包括:接收当前虚拟房间的主邀请用户标识所触发的互动请求,并根据互动请求确定当前虚拟房间所具有的预设条件属性值;获取确定的预设条件属性值所对应的定时更新的用户标识的集合;筛选出获取到的用户标识的集合中当前处于在线空闲状态的用户标识,以形成待邀请用户标识列表;将待邀请用户标识列表返回给主邀请用户标识对应的第一终端;接收第一终端发来的携带有从待邀请用户标识列表中选定的被邀请用户标识的互动邀请;将互动邀请发送给被邀请用户标识所对应的第二终端。采用本发明专利技术提供的互动邀请处理方法和装置可以避免浪费服务器资源以及提高服务器处理的响应效率。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种互动邀请处理方法和装置
技术介绍
在一些用户互动场景中,比如网页游戏中,用户想要与其它用户建立互动关联进而进行游戏,需要用户登录而处于在线空闲状态后,通过用户终端触发游戏邀请的操作,此时称该用户为主邀请用户。服务器则返回给该主邀请用户在游戏中的关系网,比如好友玩家列表。主邀请用户通过选择指定被邀请用户的用户标识后发出游戏邀请。被邀请用户接收到该游戏邀请后,通过选择接受或拒绝来决定是否与主邀请用户一起参与游戏。然而,目前的游戏邀请方法仅依赖于用户在游戏中建立的关系网,如果是新用户还没有建立关系网或者关系网较弱,则无法实现游戏邀请。而且若主邀请用户与被邀请用户属性值差距较大时,比如等级差距过大、游戏中货币差距较大,此时邀请成功率下降,无效的游戏邀请会浪费服务器资源。
技术实现思路
基于此,有必要针对目前的游戏邀请方法在主邀请用户与被邀请用户属性值差距较大时邀请成功率下降,浪费服务器资源的问题,提供一种互动邀请处理方法和装置。一种互动邀请处理方法,所述方法包括:接收当前虚拟房间的主邀请用户标识所触发的互动请求,并根据所述互动请求确定当前虚拟房间所具有的预设条件属性值;获取所述确定的预设条件属性值所对应的定时更新的用户标识的集合;筛选出所述获取到的用户标识的集合中当前处于在线空闲状态的用户标识,以形成待邀请用户标识列表;将所述待邀请用户标识列表返回给所述主邀请用户标识对应的第一终端;接收所述第一终端发来的携带有从所述待邀请用户标识列表中选定的被邀请用户标识的互动邀请;将所述互动邀请发送给所述被邀请用户标识所对应的第二终端。一种互动邀请处理装置,所述装置包括:互动请求处理模块,用于接收当前虚拟房间的主邀请用户标识所触发的互动请求,并根据所述互动请求确定当前虚拟房间所具有的预设条件属性值;用户标识的集合获取模块,用于获取所述确定的预设条件属性值所对应的定时更新的用户标识的集合;待邀请用户标识列表处理模块,用于筛选出所述获取到的用户标识的集合中当前处于在线空闲状态的用户标识,以形成待邀请用户标识列表;将所述待邀请用户标识列表返回给所述主邀请用户标识对应的第一终端;互动邀请处理模块,用于接收所述第一终端发来的携带有从所述待邀请用户标识列表中选定的被邀请用户标识的互动邀请;将所述互动邀请发送给所述被邀请用户标识所对应的第二终端。上述互动邀请处理方法和装置,虚拟房间具有预设条件属性值,并且该预设条件属性值所对应的用户标识的集合是定时更新的。这样在接收到用户在加入某一虚拟房间后所触发的互动请求时,就可以通过当前虚拟房间所对应的预设条件属性值快速获取到其所对应的定时更新的用户标识的集合。进而对获取到的用户标识的集合进行进一步筛选以筛选出当前处于在线空闲状态的用户标识,保证形成的待邀请用户标识列表中的用户标识都是有效的。将该待邀请用户标识列表下发给第一终端,从而在第一终端选定被邀请用户标识而触发互动邀请后,向被邀请用户标识所对应的第二终端发送互动邀请。这样使用第二终端的被邀请用户与使用第一终端的主邀请用户的用户属性均是与当前虚拟房间匹配的,更容易邀请成功,避免浪费服务器资源。而且由于对应于该预设条件属性值的用户标识的集合是定时更新的,在需要时可以即时获取,保证互动邀请处理能够实时地进行,提高服务器处理的响应效率。附图说明图1为一个实施例中互动邀请处理方法的流程示意图;图2为一个实施例中采用多个进程定时更新对应于预设条件属性值的用户标识的集合的过程的示意图;图3为一个具体应用场景中应用互动邀请处理方法的流程示意图;图4为一个实施例中互动邀请处理装置的结构框图;图5为另一个实施例中互动邀请处理装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种互动邀请处理方法,本实施例以该方法应用于互动服务器来举例说明,该互动服务器是指用于提供用户互动服务的服务器。该互动服务器可以是独立的服务器;该互动服务器也可以是两个以上的服务器的集群,且用于实现该互动邀请处理方法的各个功能模块可以部署在服务器的集群的各个服务器上。该方法具体包括以下步骤:步骤102,接收当前虚拟房间的主邀请用户标识所触发的互动请求,并根据互动请求确定当前虚拟房间所具有的预设条件属性值。其中,虚拟房间是指参与用户互动的用户标识所对应的虚拟形象所共处的虚拟场景,在同一虚拟房间中的用户标识在用户互动开始后处于同一互动场景中。比如用户标识A、B和C均处于某一在线棋牌游戏的同一虚拟房间中,那么在游戏开始后用户标识A、B和C将共同完成至少一场次的游戏。主邀请用户标识是发起互动邀请的用户的标识。互动请求是指用于获取发起互动邀请所需的待邀请用户标识列表的信息,而互动邀请则是邀请某一确定的用户参与到用户互动的信息。用户标识是可以唯一标识出用户的字符串,可以包括数字、字母以及符号中的至少一种。预设条件属性值与虚拟房间的标识对应,用于表示某种预设属性值条件,加入该虚拟房间用户标识应当具有与该预设条件属性值匹配的用户属性值。举例来说,在棋牌类游戏中,预设条件属性值可以是加入虚拟房间的最低筹码值,比如预设条件属性值可以是50、100或者500,分别表示加入虚拟房间的用户标识的最低筹码值至少为50、100或者500。具体来说,当前虚拟房间具有房间标识,则接收到的互动请求可携带有当前虚拟房间的房间标识,而房间标识与预设条件属性值对应存储,于是可以将该房间标识所对应的预设条件属性值确定为当前虚拟房间所具有的预设条件属性值。步骤104,获取确定的预设条件属性值所对应的定时更新的用户标识的集合。具体地,定时是指每隔预设时间间隔或者每到预设时间点;预设时间点则可以是每隔预设时间间隔的时间点。预设时间间隔可以是30秒~3分钟,这样可以保证更新的性能和更新的数据的有效性的平衡。对应于预设条件属性值而存储的用户标识的集合是定时更新的,于是根据当前虚拟房间的房间标识所确定的预设条件属性值,便可以获取其所对应的最新的用户标识的集合。步骤106,筛选出获取到的用户标识的集合中当前处于在线空闲状态的用户标识,以形成待邀请用户标识列表。在线空闲状态是本文档来自技高网...

【技术保护点】
一种互动邀请处理方法,所述方法包括:接收当前虚拟房间的主邀请用户标识所触发的互动请求,并根据所述互动请求确定当前虚拟房间所具有的预设条件属性值;获取所述确定的预设条件属性值所对应的定时更新的用户标识的集合;筛选出所述获取到的用户标识的集合中当前处于在线空闲状态的用户标识,以形成待邀请用户标识列表;将所述待邀请用户标识列表返回给所述主邀请用户标识对应的第一终端;接收所述第一终端发来的携带有从所述待邀请用户标识列表中选定的被邀请用户标识的互动邀请;将所述互动邀请发送给所述被邀请用户标识所对应的第二终端。

【技术特征摘要】
1.一种互动邀请处理方法,所述方法包括:
接收当前虚拟房间的主邀请用户标识所触发的互动请求,并根据所述互动
请求确定当前虚拟房间所具有的预设条件属性值;
获取所述确定的预设条件属性值所对应的定时更新的用户标识的集合;
筛选出所述获取到的用户标识的集合中当前处于在线空闲状态的用户标
识,以形成待邀请用户标识列表;
将所述待邀请用户标识列表返回给所述主邀请用户标识对应的第一终端;
接收所述第一终端发来的携带有从所述待邀请用户标识列表中选定的被邀
请用户标识的互动邀请;
将所述互动邀请发送给所述被邀请用户标识所对应的第二终端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
定时获取其时处于在线空闲状态的全局的用户标识及其所对应的用户属性
值;
将与每个预设条件属性值匹配的用户属性值所对应的用户标识的集合对应
于该预设条件属性值进行更新存储。
3.根据权利要求2所述的方法,其特征在于,所述定时获取其时处于在线
空闲状态的全局的用户标识及其所对应的用户属性值,包括:
采用多个进程以定时获取其时处于在线空闲状态的全局的用户标识及其所
对应的用户属性值。
4.根据权利要求1所述的方法,其特征在于,所述筛选出所述获取到的用
户标识的集合中当前处于在线空闲状态的用户标识,以形成待邀请用户标识列
表,包括:
逐个遍历所述获取到的用户标识的集合,以请求获得当前用户标识的最新
状态,并在获取到的最新状态为在线空闲状态时将当前用户标识加入待邀请用
户标识列表,直至待邀请用户标识列表中用户标识的数量达到指定数量时停止
遍历。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收到所述第二终端返回的接受邀请的反馈后,将所述被邀请用户标识加
入当前虚拟房间。
6.根据权利要求1所述的方法,其特征在于,所述筛选出所述获取到的用
户标识的集合中当前处于在线空闲状...

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

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

1