资源的获取方法和装置与流程

文档序号:11233938阅读:392来源:国知局
资源的获取方法和装置与流程

本发明涉及计算机领域,具体而言,涉及一种资源的获取方法和装置。



背景技术:

目前,在群组交互中,可以进行资源的获取,但是资源的获取通常是随机的、不可控的。

终端可以用于实现群组交互中的资源获取,可以通过终端界面上的预设按钮接收指令,以获取资源。但是群组中的帐号获取到的资源的随机性和不确定性很大,其中一个帐号获取到的资源可能比较少,因而资源获取的可控性低,从而降低了用户体验。

针对上述在在群组交互中,资源获取的可控性低的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种资源的获取方法和装置,以至少解决相关技术在群组交互中,资源获取的可控性低的技术问题。

根据本发明实施例的一个方面,提供了一种资源的获取方法。该资源的获取方法包括:在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;向服务器发送第一交互数据;接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。

根据本发明实施例的另一方面,还提供了一种资源的获取装置。该资源的获取装置包括:在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;向服务器发送第一交互数据;接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。

在本发明实施例中,在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;向服务器发送第一交互数据;接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。由于接收服务器响应于与终端进行交互所产生的第一交互数据而发送的第一资源分发事件所需分发的总资源中的部分或全部,且接收到的为总资源中的部分的第一资源随着第一交互数据指示的次数增加而增加,从而实现了提高资源获取的可控性的技术效果,进而解决了相关技术在群组交互中,资源获取的可控性低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种资源的获取方法的硬件环境的示意图;

图2是根据本发明实施例的一种资源的获取方法的流程图;

图3是根据本发明实施例的另一种资源的获取方法的流程图;

图4是根据本发明实施例的另一种资源的获取方法的流程图;

图5是根据本发明实施例的一种资源的发送方法的流程图;

图6是根据本发明实施例的另一种资源的发送方法的流程图;

图7是根据本发明实施例的另一种资源的获取方法的流程图;

图8是根据本发明实施例的一种资源的获取方法的交互示意图;

图9是根据本发明实施例的一种在群组的聊天窗口中发起发红包事件的示意图;

图10是根据本发明实施例的一种发红包页面的示意图;

图11是根据本发明实施例的一种接收红包的界面的示意图;

图12是根据本发明实施例的一种获取与终端进行交互所产生的交互数据的示意图;

图13是根据本发明实施例的一种显示红包金额的提示信息的示意图;

图14是根据本发明实施例的一种接收多个帐号发起的红包中的红包金额的示意图;

图15是根据本发明实施例的一种资源的获取装置的示意图;

图16是根据本发明实施例的另一种资源的获取装置的示意图;

图17是根据本发明实施例的另一种资源的获取装置的示意图;

图18是根据本发明实施例的另一种资源的获取装置的示意图;以及

图19是根据本发明实施例的一种终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种资源的获取方法的实施例。

可选地,在本实施例中,上述资源的获取方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。图1是根据本发明实施例的一种资源的获取方法的硬件环境的示意图。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于pc、手机、平板电脑等。本发明实施例的资源的获取方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的资源的获取方法也可以是由安装在其上的客户端来执行。

图2是根据本发明实施例的一种资源的获取方法的流程图。如图2所示,该方法可以包括以下步骤:

步骤s202,在第一群组的聊天窗口中接收到第一指示信息。

在本申请上述步骤s202提供的技术方案中,在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号。

第一群组的聊天窗口为用于多个帐号进行事件交互的交换窗口,可以为即时通讯应用上的多个帐号进行聊天的聊天窗口,通过该聊天窗口既可以发送消息,也可以接收消息,比如,该消息为聊天消息,既可以发送资源,也可以接收资源。其中,资源可以为与现金等价的虚拟资源,比如,用户通过即时通讯应用或者支付宝等具备第三方支付能力的网络平台,向其他用户发送具有消费效用的、与传统纸质红包外观相似电子红包,还可以为代金券、债券、积分、流量、虚拟物品等资源,此处不做限定。

该实施例的第一群组中的帐号都可以发起资源分发事件,该资源分发事件用于分发资源,比如,发红包事件。资源分发事件分发的资源的接收方式可以通过点击客户端的预设按钮接收到,或者通过摇晃终端产生的摇晃数据得到。

在第一群组的聊天窗口中接收到第一指示信息,也即,客户端在第一群组的聊天窗口中接收到第一指示信息,该第一指示信息用于指示第一帐号发起的第一资源分发事件,可以在聊天窗口中的预设页面进行显示,比如,在预设页面显示第一资源分发事件的主题、颜色,第一资源分发事件的事件类型,针对该第一指示信息可以接收触控操作。可选地,第一帐号发起的第一资源分发事件在第一群组中的每个帐号对应的客户端都可以显示出,从而提高多个帐号对应的用户的参与性。

可选地,在接收到第一指示信息之前,服务器记录第一资源分发事件所需分发的资源。

步骤s204,获取与终端进行交互所产生的第一交互数据。

在本申请上述步骤s204提供的技术方案中,获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,比如,预设指令为第一指示信息,在终端接收到第一指示信息时显示聊天窗口,也可以为在终端黑屏之后接收到的用于打开聊天窗口的操作指令等。第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联。

可选地,与终端进行交互包括摇晃终端,终端在摇晃的过程中会产生摇晃数据,其中,第一交互数据包括摇晃数据。可选地,在接收到第一指示信息之后,获取终端在预设时间之后,在摇晃过程中产生的第一摇晃数据,也即,客户端获取终端在预设时间之后,且在摇晃过程中产生的第一摇晃数据,该第一摇晃数据可以用于指示终端在接收到第一指示信息之后获取到的摇晃次数,并且该第一摇晃数据与第一帐号发起的第一资源分发事件相关联,可以通过第一摇晃数据所指示的终端的摇晃次数获取第一资源分发事件中的资源,终端可以为移动终端,比如,该终端为手机。

可选地,与终端进行交互包括点击终端屏幕的预设位置,在点击终端屏幕的预设位置的过程中会产生点击数据,其中,第一交互数据包括点击数据。可选地,在接收到第一指示信息之后,获取在预设时间之后,在点击终端屏幕的预设位置的过程中产生的第一点击数据,也即,客户端获取终端在预设时间之后,且在点击终端屏幕的预设位置的过程中产生的第一点击数据,该第一点击数据可以用于指示终端在接收到第一指示信息之后的被点击次数,并且该第一点击数据与第一帐号发起的第一资源分发事件相关联,可以通过第一点击数据所指示的终端的被点击次数获取第一资源分发事件中的资源。

可选地,与终端进行交互包括长按终端屏幕的预设位置,在长按终端的预设位置的过程中会产生按压数据,其中,第一交互数据包括按压数据。可选地,在接收到第一指示信息之后,获取在预设时间之后,在按压终端屏幕的预设位置的过程中产生的第一按压数据,也即,客户端获取终端在预设时间之后,且在按压终端屏幕的预设位置的过程中产生的第一按压数据,该第一按压数据可以用于指示终端在接收到第一指示信息之后的被按压时间和按压力度,并且该第一按压数据与第一帐号发起的第一资源分发事件相关联,可以通过第一按压数据所指示的终端的被按压时间和按压力度获取第一资源分发事件中的资源。

可选地,与终端进行交互包括与终端的能量转换器件进行交互,该能量转换器件可以为终端上设置的麦克风。在向终端的能量转换器件发出声音的过程中,能量转换器件可以将声音信号转换为电信号,其中,第一交互数据包括电信号对应的数据。可选地,在接收到第一指示信息之后,获取在预设时间之后,在向终端的能量转换器件发出声音的过程中产生的电信号对应的数据,也即,客户端获取终端在预设时间之后,且在向终端的能量转换器件发出声音的过程中产生的电信号对应的数据,该电信号对应的数据可以用于指示终端在接收到第一指示信息之后的获取到的声音强度或者气流大小,并且该电信号对应的数据与第一帐号发起的第一资源分发事件相关联,可以通过电信号对应的数据所指示的声音强度或者气流大小获取第一资源分发事件中的资源。

需要说明的是,上述与终端进行交互的方式仅为本发明实施例的优选实施方式,并不代表本发明实施例的与终端进行交互的方式仅为上述方式,任何可以与终端进行交互产生交互数据的方式都在本发明的保护范围之内,此处不再一一举例说明。

可选地,获取与显示有聊天窗口的终端进行交互所产生的第一交互数据,或者获取与处于黑屏状态的终端进行交互所产生的第一交互数据,此处对终端当前的运行状态不做限定。

步骤s206,向服务器发送第一交互数据。

在本申请上述步骤s206提供的技术方案中,向服务器发送第一交互数据。

第一交互数据与第一资源分发事件相关联。在获取与终端进行交互所产生的第一交互数据之后,向服务器发送该第一交互数据,也即,客户端向服务器发送该第一交互数据。可选地,服务器记录第一资源分发事件以及第一帐号的标识信息,该第一资源分发事件与第一帐号相对应。

步骤s208,接收服务器响应于第一交互数据发送的第一资源。

在本申请上述步骤s208提供的技术方案中,接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。

在向服务器发送第一交互数据之后,服务器接收第一交互数据,并对第一交互数据进行响应,得到向客户端发送的第一资源,该第一资源可以为向客户端发送的第一帐号发起的红包事件所需分发的红包金额中的部分或全部红包金额。该第一资源为第一资源分发事件所需分发的总资源中的部分资源或全部资源。接收到的第一资源随着第一交互数据指示的次数增加而增加,也即,与终端进行交互的次数越多,服务器向客户端发送的第一资源就越多。

可选地,在总资源在预设阈值内时,第一资源随着第一交互数据指示的次数增加而按照预设基数增加。比如,第一资源分发事件为红包事件,第一资源为红包事件所需分发的红包总金额中的部分或全部金额,发放的金额的预设基数根据发红包总金额计算,当红包总金额≤0.1时,分发的红包金额递增的预设基数为0.01,当红包总金额≥1时,分发的红包金额递增的预设基数为0.1。

通过上述步骤s202至步骤s208,在第一群组的聊天窗口中接收到第一指示信息,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;获取与终端进行交互所产生的第一交互数据,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;向服务器发送第一交互数据;接收服务器响应于第一交互数据发送的第一资源,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加,由于接收服务器响应于与终端进行交互所产生的第一交互数据而发送的第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加,从而实现了提高资源获取的可控性的技术效果,进而解决了相关技术在群组交互中,资源获取的可控性低的技术问题。

作为一种可选的实施方式,在步骤s202,接收到第一指示信息之后,响应于在聊天窗口中检测到对第一指示信息的触控操作,进而在终端中弹出第一提示窗口,在终端中弹出第一提示窗口之后,获取与终端进行交互所产生的第一交互数据。

图3是根据本发明实施例的另一种资源的获取方法的流程图。如图3所示,该方法还包括:

步骤s301,在聊天窗口中检测到对第一指示信息的触控操作。

在本申请上述步骤s301提供的技术方案中,在聊天窗口中检测到对第一指示信息的触控操作。

对第一指示信息可以进行触控操作,比如,单击操作、双击操作、或者在第一指示信息对应的区域停留预设时间等操作。在接收到第一指示信息之后,在聊天窗口中检测到对第一指示信息的触控操作。

步骤s302,响应于触控操作,在终端中弹出第一提示窗口。

在本申请上述步骤s302提供的技术方案中,响应于触控操作,在终端中弹出第一提示窗口,其中,第一提示窗口中显示有第一资源分发事件的事件类型,事件类型对应的第一资源的接收方式为与终端进行交互。

第一资源分发事件具有事件类型,该事件类型可以用于指示第一资源的接收方式。在检测到对第一指示信息的触控操作之后,响应于该触控操作,第一提示窗口中显示有第一资源分发事件的事件类型,该事件类型对应的第一资源的接收方式为与终端进行交互。可选地,第一提示窗口还可以通过文字信息提示事件类型对应的第一资源的接收方式为与终端进行交互,从而提示用户对终端进行摇晃操作以获取第一交互数据。

在终端中弹出第一提示窗口之后,与终端进行交互产生第一交互数据,获取该第一交互数据。

在终端中弹出第一提示窗口之后,可以在聊天窗口的上层弹出第一提示窗口,该第一提示窗口可以退出终端的界面,比如,通过第一提示窗口中用于指示退出终端的标识按钮接收到触控操作,该第一窗口在终端的界面消失。

该实施例通过在接收到第一指示信息之后,在聊天窗口中检测到对第一指示信息的触控操作,响应于触控操作,在终端中弹出第一提示窗口,该第一提示窗口中显示有第一资源分发事件的事件类型,事件类型对应的第一资源的接收方式为与终端进行交互,在终端中弹出第一提示窗口之后,获取与终端进行交互所产生的第一交互数据,从而实现了对用于指示与终端进行交互的次数,且与第一资源分发事件相关联的第一交互数据。

作为一种可选的实施方式,步骤s204,获取与终端进行交互所产生的第一交互数据包括:在等待第一预定时间之后,获取与终端进行交互所产生的第一交互数据,其中,第一预定时间以倒计时的方式显示在第一提示窗口中。

在接收到第一指示信息之后,在聊天窗口中接收到触控操作,弹出第一提示窗口。可选地,从接收到达触控操作的时间开始计时,得到第一计时时间,当第一计时时间达到第一预定时间时,获取与终端进行交互所产生的第一交互数据。也即,当第一计时时间未达到第一预定时间时,即使与终端进行交互,也不能获取该与终端进行交互所产生的交互数据。

该实施例通过在等待第一预设定时间之后获取终端摇晃所产生的第一摇晃数据,从而留给用户时间准备去摇晃终端,进而提升了用户体验。

作为一种可选的实施方式,在步骤s202,接收到第一指示信息之后,在聊天窗口中接收到第二指示信息;获取与终端进行交互所产生的第二交互数据;向服务器发送第二交互数据;接收服务器响应于第二交互数据发送的第二资源。

图4是根据本发明实施例的另一种资源的获取方法的流程图。如图4所示,该方法还包括以下步骤:

步骤s401,在聊天窗口中接收到第二指示信息。

在本申请上述步骤s401提供的技术方案中,在聊天窗口中接收到第二指示信息,其中,第二指示信息用于指示第二帐号发起的第二资源分发事件,第二帐号为第一群组中的帐号。

群组聊天中包括多个帐号。在接收到第一指示信息之后,在聊天窗口中接收到第二指示信息,该第二指示信息用于指示第二帐号发起的第二资源分发事件。可选地,该第二帐号与第一帐号相同,也即,在第一帐号发起第一资源分发事件之后,第一帐号继续发起第二资源分发事件。该第二帐号也可以与第一帐号不同,也即,在第一帐号发起第一资源事件之后,其它帐号也相继发起第二资源分发事件。

该第二指示信息用于指示第二帐号发起的第二资源分发事件,可以在聊天窗口中的预设页面进行显示,比如,在预设页面显示第二资源分发事件的主题、颜色,第二资源分发事件的事件类型,针对该第二指示信息可以接收触控操作。可选地,第二帐号发起的第二资源分发事件在第一群组中的所有帐号对应的客户端都可以显示出,从而提高多个帐号对应的用户的参与性。

可选地,在接收到第二指示信息之前,服务器记录第二资源分发事件所需分发的资源。

可选地,在终端中弹出第一提示窗口之后,在等待第一预定时间的过程中在聊天窗口中接收到第二指示信息,也可以在第一预定时间以倒计时的方式显示结束之后,在与终端进行交互的过程中接收到第二指示信息。

步骤s402,获取与终端进行交互所产生的第二交互数据。

在本申请上述步骤s402提供的技术方案中,获取与终端进行交互所产生的第二交互数据,其中,第二交互数据与第二资源分发事件相关联。

在聊天窗口中接收到第二指示信息之后,获取与终端进行交互所产生的第二交互数据,可以获取终端在预设时间之后,在摇晃过程中产生的第二交互数据,该第二交互数据用于指示终端在接收到第二指示信息之后获取到的摇晃次数,并且该第二交互数据与第二帐号发起的第二资源分发事件相关联,可以通过第二交互数据所指示的终端的摇晃次数获取第二资源分发事件中的资源。

可选地,在第一事件分发资源中的资源尚未发放完毕时,该第二交互数据也与第一事件分发资源相关,也即,该第二交互数据与第一事件分发资源和第二事件分发资源都相关,可以通过第二交互数据所指示的终端的摇晃次数获取第一资源分发事件中的资源。

步骤s403,向服务器发送第二交互数据。

在本申请上述步骤s403提供的技术方案中,向服务器发送第二交互数据。

第二交互数据与第二资源分发事件相关联。在获取与终端进行交互所产生的第二交互数据之后,向服务器发送该第二交互数据,也即,客户端向服务器发送该第二交互数据。可选地,服务器记录第二资源分发事件以及第二帐号的标识信息,该第二资源分发事件和第二帐号相对应,该服务器也记录第一资源分发事件以及第一帐号的标识信息,该第一资源分发事件与第一帐号相对应。

步骤s404,接收服务器响应于第二交互数据发送的第二资源。

在本申请上述步骤s404提供的技术方案中,接收服务器响应于第二交互数据发送的第二资源,其中,接收到的第二资源为第二资源分发事件所需分发的总资源中的部分或全部,且接收到的第二资源随着第二交互数据指示的次数增加而增加。

在向服务器发送第二交互数据之后,服务器接收第二交互数据,并对第二交互数据进行响应,得到向客户端发送的第二资源。该第二资源为第二资源分发事件所需分发的总资源中的部分资源或全部资源。接收到的第二资源随着第二交互数据指示的次数增加而增加,也即,与终端进行交互的次数越多,服务器向客户端发送的第二资源就越多,为用户增加多劳多得的体验。

可选地,在第一事件分发资源中的资源尚未发放完毕时,该第二交互数据与第一事件分发资源和第二事件分发资源均相关。在向服务器发送第二交互数据之后,接收服务器响应于第二交互数据发送的第一资源和第二资源,则接收到的资源为第一资源和第二资源之和。

可选地,在接收到第一指示信息之后,在与终端进行交互的过程中,接收服务器响应于交互数据发送的资源为预设个数的帐号发起的资源分发事件所需分发的资源中的部分资源或全部资源。

可选地,聊天窗口中如果同时有多个帐号发起资源分发事件,在第一群组的聊天窗口中接收到多条指示信息。用户正在摇晃终端,每条指示信息在等待第一预定时间之后,即可同时接收到服务器响应与终端进行交互所产生的交互数据,而下发的多个帐号发起的资源分发事件所需分发的资源中的部分资源或全部资源。

举例而言,红包a发于9:35,终端已经开始摇晃,接收到的红包a的红包金额已开始递增。红包b发于9:36,当终端正在摇晃的时候,红包b自动发起倒数3秒,在3秒之后,接收到红包b中的红包金额也开始递增。则接收到的总红包金额为接收到的红包a中的红包金额和接收到的红包b中的红包金额的总和。

该实施例通过在接收到第一指示信息之后,在聊天窗口中接收到第二指示信息,第二指示信息用于指示第二帐号发起的第二资源分发事件,第二帐号为第一群组中的帐号;获取与终端进行交互所产生的第二交互数据,第二交互数据与第二资源分发事件相关联;向服务器发送第二交互数据;接收服务器响应于第二交互数据发送的第二资源,接收到的第二资源为第二资源分发事件所需分发的总资源中的部分或全部,且接收到的第二资源随着第二交互数据指示的次数增加而增加,从而实现了通过与终端进行交互来接收多个帐号发起的资源分发事件所需分发的资源中的部分或全部资源,从而实现了提高资源获取的可控性的效果,提高了资源获取的趣味性。

作为一种可选的实施方式,步骤s402,获取与终端进行交互所产生的第二交互数据包括:在等待第二预定时间之后,获取与终端进行交互所产生的第二交互数据,其中,第二预定时间以倒计时的方式显示在终端中弹出的第二提示窗口中。

在接收到第二指示信息之后,在聊天窗口中接收到触控操作,弹出第二提示窗口。可选地,从接收到达触控操作的时间开始计时,得到第二计时时间,当第二计时时间达到第二预定时间时,获取与终端进行交互所产生的第二交互数据。也即,当第二计时时间未达到第二预定时间时,即使与终端进行交互,也不能获取与终端进行交互所产生的交互数据。

该实施例通过在等待第二预设定时间之后获取与终端进行交互所产生的第一交互数据,从而留给用户充足的准备时间去摇晃终端,进而提升了用户体验。

作为一种可选的实施方式,步骤s204,获取与终端进行交互所产生的第一交互数据包括:通过终端的陀螺仪获取预定时间段内终端摇晃的次数;将第一交互数据设置为包括摇晃的次数和/或摇晃的频率,其中,摇晃的频率根据摇晃的次数和预定时间段得到。

终端设置有陀螺仪,该陀螺仪的参数包括坐标轴信息和加速度信息,通过该陀螺仪的坐标轴信息和加速信息可以得到终端的坐标中信息和加速信息,其中,坐标轴信息包括x轴、y轴、z轴信息。通过获取该陀螺仪的加速度,通过加速度的大小可以判断终端在摇晃的过程中的摇晃频率,进而对终端的摇晃次数进行计数。比如,在终端从静止到用力甩一下的过程中,陀螺仪的加速度是会变的,通过陀螺仪的加速度得到终端的加速度,进而根据终端的加速度得到终端的摇晃频率。

通过终端的陀螺仪获取预定时间段内与终端进行交互的次数。第一摇晃数据用于指示终端摇晃的次数,可以将该第一摇晃数据设置为包括摇晃的次数和/或摇晃的频率,摇晃的频率可以根据摇晃的次数和预定时间段得到。

举例而言,在1秒内,陀螺仪的加速度的数值从0变成100,这个时候计终端摇晃一次。陀螺仪的加速度数据再从100变成0,又计终端摇晃一次,则终端在1秒内的摇晃的次数为1次,摇晃的频率为2次/秒。

可选地,该实施例的终端设置有能量转换器件,该能量转换器件可以为麦克风。在用户向麦克风发出声音的过程中,麦克风可以将声音信号转换为电信号,比如,将声音信号转换为电压数据、电流数据等,此处不做限定。进一步地,通过获取麦克风的电信号,可以确定声音信号的声音强度或者由声音信号产生的气流大小,比如,当用户对着麦克风喊声或者吹气时,麦克风的电信号是会改变的,通过改变的电信号确定用户发出的声音强度或者产生的气流大小。最后通过电信号对应的数据所指示的声音强度或者气流大小获取第一资源分发事件中的资源。

可选地,根据用户声音强度或者产生的气流大小电信号确定用户对着麦克风喊声或者吹气的次数,从而根据用户对着麦克风喊声或者吹气的次数获取第一资源分发事件中的资源。

需要说明的是,上述与终端进行交互的方式仅为本发明实施例的优选实施方式,并不代表本发明实施例的与终端进行交互的方式仅为上述方式,任何可以与终端进行交互产生交互数据的方式都在本发明的保护范围之内,此处不再一一举例说明。

作为一种可选的实施方式,在步骤s208,接收服务器响应于第一交互数据发送的第一资源时,在终端中弹出的第二提示窗口中显示第一提示信息,其中,第一提示信息用于提示当前已获取到的第一资源的取值。

在接收服务器响应于第一交互数据发送的第一资源时,在终端中弹出第二提示窗口。该第二提示窗口中显示有第一提示信息,该第一提示信息可以为文字信息,用于提示当前已经接收到的第一资源的取值。可选地,在接收服务器响应于第二交互数据发送的第一资源和第二资源时,在终端中弹出的第一提示窗口中同时显示第一资源和第二资源,其中,第二交互数据与第一资源分发事件和第二资源分发事件均相关联。

作为一种可选的实施方式,在终端中弹出的第二提示窗口中显示第一提示信息时,在第二提示窗口中显示第二提示信息,其中,第二提示信息用于提示总资源中尚未分发的资源的取值。

在终端中弹出的第二提示窗口中除了显示第一提示信息之外,在第二提示窗口中还可以显示第二提示信息,该第二提示信息用于提示服务器记录的总资源中尚未分发的资源的取值,从而使得用户了解当前第一资源分发事件所需分发的总资源的分配情况,以确定是否继续摇晃终端获取资源。

作为一种可选的实施方式,接收服务器响应于第一交互数据发送的第一资源包括:在第一资源分发事件所需分发的总资源未分发完毕的情况下,接收第一资源;在第一资源分发事件所需分发的总资源分发完毕的情况下,显示第三提示信息,其中,第三提示信息用于提示第一资源分发事件所需分发的总资源分发完毕。

在第一资源分发事件所需分发的总资源未分发完毕的情况下,可以随时获取用户摇晃终端所产生的第一交互数据,向服务器发送该第一交互数据,接收服务器响应于第一交互数据发送的第一资源,接收到的资源的取值继续递增。在第一资源分发事件所需分发的总资源分发完毕的情况下,显示第三提示信息,该第三提示信息可以为弹层提示的文字信息,比如,“资源已被摇完”,也可以为振动信息,比如,终端振动提醒。

作为一种可选的实施方式,在步骤s208,接收服务器响应于第一交互数据发送的第一资源之后,在第一群组的聊天窗口中选择第三资源分发事件的事件类型,第三资源为第三资源分发事件所需分发的总资源中的部分或全部;在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源;向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息。

图5是根据本发明实施例的一种资源的发送方法的流程图。如图5所示,该方法还包括以下步骤:

步骤s501,在第一群组的聊天窗口中选择第三资源分发事件的事件类型。

在本申请上述步骤s501提供的技术方案中,在第一群组的聊天窗口中选择第三资源分发事件的事件类型,其中,事件类型对应的第三资源的接收方式为与终端进行交互,第三资源为第三资源分发事件所需分发的总资源中的部分或全部。

在接收服务器响应于第一交互数据发送的第一资源之后,也可以发资源,比如,在聊天窗口中摇到红包之后,也可以发红包。资源的事件类型对应资源的接收方式为通过预设按钮接收触控操作,比如,当资源分发事件为红包事件时,通过预设按钮接收触控操作为拼手气红包的操作方式。资源的事件类型也可以对应资源的接收方式为摇晃终端,比如,当资源分发事件为红包事件时,资源的接收方式为摇晃终端为摇一摇红包的操作方式。在第一群组的聊天窗口中,调起原生选择器,通过原生选择器选择第三资源分发事件的事件类型,该第三资源分发事件的事件类型对应的第三资源的接收方式为与终端进行交互,第三资源为第三资源分发事件所需分发的总资源中的部分或全部。

可选地,在选择第三资源分发事件的事件类型之后,可以取消选择的事件类型,重新选取其它事件类型。

步骤s502,获取第三资源分发事件所需分发的总资源。

在本申请上述步骤s502提供的技术方案中,在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息,其中,第三指示信息用于指示第三资源分发事件。

资源获取窗口可以通过文字信息标识事件类型,比如,资源获取窗口中显示用于指示第三资源的接收方式为摇晃终端的事件类型的文字信息。在第一群组的聊天窗口中选择第三资源分发事件的事件类型之后,在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源,可以在资源获取窗口中设置总资源的取值。

步骤s503,向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息。

在本申请上述步骤s503提供的技术方案中,向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息,其中,第三指示信息用于指示第三资源分发事件。

在获取第三资源分发事件所需分发的总资源之后,通过预设区域接收触控操作,比如,点击“塞钱进红包”对应的区域,在支付完成之后,指示向服务器发送第三资源分发事件所需分发的总资源。

在向服务器发送第三资源分发事件所需分发的总资源之后,在聊天窗口中显示第三指示信息,其中,第三指示信息用于指示发起的第三资源分发事件。

该实施例通过在接收服务器响应于第一交互数据发送的第一资源之后,在第一群组的聊天窗口中选择第三资源分发事件的事件类型,其中,事件类型对应的第三资源的接收方式为与终端进行交互,第三资源为第三资源分发事件所需分发的总资源中的部分或全部;在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源;向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息,从而实现了发送资源的目的。

作为一种可选的实施方式,在步骤s501,选择第三资源分发事件的事件类型之后,在终端中弹出的与事件类型相对应的资源获取窗口中,接收类型切换指令;获取第四资源分发事件所需分发的总资源;向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息,其中,第四指示信息用于指示第四资源分发事件。

图6是根据本发明实施例的另一种资源的发送方法的流程图。如图6所示,该方法还包括以下步骤:

步骤s601,接收类型切换指令。

在本申请上述步骤s601提供的技术方案中,在终端中弹出的与事件类型相对应的资源获取窗口中,接收类型切换指令,其中,类型切换指令用于对事件类型进行切换,得到切换后的事件类型。

当资源分发事件为红包事件,事件类型为摇摇红包类型时,在终端弹出的发红包页面显示提示信息“当前为摇摇红包,改为普通红包”,通过其中,“摇摇红包”类型为摇晃终端获取摇晃数据以获取红包金额的一种类型,普通红包可以为拼手气红包,比如,用户点击终端交互界面上的“拆”按钮,即可领取一个金额随机的红包。

通过提示信息接收类型切换指令,将摇摇红包类型切换为普通红包类型,从而实现对资源分发事件的事件类型的切换。

步骤s602,获取第四资源分发事件所需分发的总资源。

在本申请上述步骤s602提供的技术方案中,获取第四资源分发事件所需分发的总资源,其中,第四资源分发事件的事件类型为切换后的事件类型。

在接收类型切换指令之后,获取第四资源分发事件所需分发的总资源,该第四资源分发事件的事件类型为切换后的事件类型,比如,为普通红包类型。

步骤s603,向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息。

在本申请上述步骤s603提供的技术方案中,向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息,其中,第四指示信息用于指示第四资源分发事件。

在获取第四资源分发事件所需分发的总资源之后,通过预设区域接收触控操作,比如,点击“塞钱进红包”对应的区域,指示向服务器发送第四资源分发事件所需分发的总资源。

在向服务器发送第四资源分发事件所需分发的总资源之后,在聊天窗口中显示第四指示信息,其中,第四指示信息用于指示发起的第四资源分发事件。

该实施例在终端中弹出的与事件类型相对应的资源获取窗口中,接收类型切换指令,其中,类型切换指令用于对事件类型进行切换,得到切换后的事件类型;获取第四资源分发事件所需分发的总资源,其中,第四资源分发事件的事件类型为切换后的事件类型;向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息,其中,第四指示信息用于指示第四资源分发事件,从而实现了对第三资源分发事件的类型的切换,达到了向服务器发送第四资源分发事件所需分发的总资源的目的,提高了资源获取的可控性的效果。

实施例2

下面结合优选的实施例对本发明的技术方案进行说明。具体以资源分发事件为红包事件,资源为红包金额进行举例说明。

图7是根据本发明实施例的另一种资源的获取方法的流程图。如图7所示,该方法包括以下步骤:

步骤s701,在群组的聊天窗口中进入发红包页面。

在群组的聊天窗口中,可以在下方的菜单栏中选择“红包”入口,该“红包”入口用于进入发红包页面的。

步骤s702,选择发红包的类型为摇摇红包类型。

在群组的聊天窗口中进入发红包页面之后,弹出类型选择提示窗口,该类型提示窗口展示红包的类型,比如,拼手气红包类型,摇摇红包类型等。选择发红包的类型为摇摇红包类型。

步骤s703,在红包金额设置页面设置红包金额。

在选择发红包的类型为摇摇红包类型之后,弹出红包金额设置页面,可以在红包金额设置页面接收用户输入的红包金额。可选地,在设置红包金额的过程中,可以切换红包的类型。

步骤s704,发送设置好红包金额的红包。

在红包金额设置页面设置红包金额之后,发送该红包。

步骤s705,在等待预设时间之后,获取终端的摇晃操作所产生的摇晃数据。

在发送设置好红包金额的红包之后,向群组中每个帐号对应的客户端发送红包。在等待预设时间之后,获取终端的摇晃操作所产生的摇晃数据,该摇晃数据用于指示终端摇晃的次数,该摇晃数据与红包事件相关联。

步骤s706,在终端摇晃的过程中,接收服务器响应摇晃数据发送的红包金额。

在获取终端的摇晃操作所产生的摇晃数据之后,向服务器发送该摇晃数据,服务器对该摇晃数据进行响应,得到红包金额,接收服务器发送的红包金额。该红包金额随着摇晃数据指示的次数的增加而增加。

该实施例通过在群组的聊天窗口中进入发红包页面,选择发红包的类型为摇摇红包类型,在红包金额设置页面设置红包金额,发送设置好红包金额的红包,在等待预设时间之后,获取终端的摇晃操作所产生的摇晃数据,在终端摇晃的过程中,接收服务器响应摇晃数据发送的红包金额,解决了现有红包缺少趣味性、红包金额不随机的问题,用户可与通过自己努力晃动终端而获取更多的红包金额,提升了用户体验。

图8是根据本发明实施例的一种资源的获取方法的交互示意图。如图8所示,该方法包括以下步骤:

步骤s801,客户端发送摇摇红包类型的红包。

该客户端可以社交类的客户端,比如,即时通讯应用的客户端,在群组的聊天窗口中发送摇摇红包类型的红包。

步骤s802,在等待预设时间之后,客户端发起终端的摇晃操作。

在客户端发送摇摇红包类型的红包之后,群组中每个帐号对应的客户端可以接收到该红包的指示信息。在等待预设时间之后,客户端可以发起终端的摇晃操作,产生摇晃数据。

步骤s803,终端的陀螺仪计算终端的摇晃频率,向服务器发送根据终端频率确定的终端的摇晃次数。

在终端摇晃的过程中,终端的陀螺仪计算终端的摇晃频率,通过该摇晃频率计算终端在预设时间段的摇晃次数,向服务器发送该摇晃次数。

步骤s804,服务器响应摇晃次数,向客户端发送红包中的部分或全部金额。

服务器在接收到摇晃次数之后,服务器响应摇晃次数,得到向客户端发送的红包中的金额,并向与摇晃次数相对应的客户端发送。在用户要停止摇晃终端时,则客户端停止获取红包中的金额。

该实施例通过客户端发送摇摇红包类型的红包,在等待预设时间之后,客户端发起终端的摇晃操作,终端的陀螺仪计算终端的摇晃频率,向服务器发送根据终端频率确定的终端的摇晃次数,服务器响应摇晃次数,向客户端发送红包中的部分或全部金额,从而实现了提高资源获取的可控性的技术效果,进而解决了相关技术在群组交互中,资源获取的可控性低的技术问题。

实施例3

本发明实施例的应用环境可以但不限于参照上述实施例中的应用环境,本实施例中对此不再赘述。本发明实施例提供了用于实施上述资源的获取方法的一种可选的具体应用。

该实施例具体以资源分发事件为红包事件,资源为红包金额的应用场景进行举例说明。该实施例可以用于在社交类别的产品中,该社交类别的产品具有收发红包的功能。

图9是根据本发明实施例的一种在群组的聊天窗口中发起发红包事件的示意图。如图9所示,在第一帐号登录的客户端的群组聊天窗口中,选择“红包”入口标识,通过该“红包”入口标识调起发红包事件,弹出红包类型的选择窗口,在该红包类型的选择窗口中,红包类型包括“拼手气红包”类型,“摇摇红包”类型,其中,“摇摇红包”类型对应的红包金额的接收方式为摇晃终端,该终端可以为移动终端,比如,该终端为手机。

不同的红包类型对应不同的选择按钮,调起原生选择器,通过选择按钮选择对应的红包类型。在选择红包类型之后,可以通过“取消”按钮取消已经选择好的红包类型。比如,红包类型选择“摇摇红包”类型,可以通过“取消”按钮选择取消该“摇摇红包”类型。

图10是根据本发明实施例的一种发红包页面的示意图。如图10所示,在用户点击“摇摇红包”类型之后,进入发红包页面,在该发红包页面可以设置发红包的总金额,比如,“100元”。该摇摇红包不限个数,不限金额。在该红包页面,可以切换红包的类型,比如,通过“当前为摇摇红包,改为普通红包”对应的区域接收触控操作,将“摇摇红包”类型切换为普通红包,可以在获取红包金额之前切换红包类型,也可以在获取红包金额之后切换红包类型。

在获取红包金额之后,向服务器发送设置好的红包金额,比如,通过“塞钱进红包”对应的区域接收触控操作,在支付完成之后,将红包金额向服务器发送。

图11是根据本发明实施例的一种接收红包的界面的示意图。如图11所示,在向服务器发送红包之后,在群组的每个帐号对应的客户端的聊天窗口接收指示信息,该指示信息用于指示第一帐号发起的上述红包,也即,当第一帐号发送的红包发送到每个聊天帐号对应的客户端的聊天窗口时,会弹出接收红包的界面,该接收红包的界面显示了第一帐号发送的红包的主题,比如,该红包的主题为“下午茶时间到,大家…”,显示了用于指示红包的类型的信息,比如,“领取红包摇一摇”。

在聊天窗口中检测到对指示信息的触控操作,比如,对“下午茶时间到,大家…”的红包的点击操作;响应于触控操作,在终端中弹出第一提示窗口,其中,第一提示窗口中显示有红包的类型,与红包类型对应的红包的接收方式为摇晃终端,如图11右部分所示的第一提示窗口,该第一窗口显示出红包的类型为“摇摇红包”,与“摇摇红包”类型对应的红包接收方式为摇晃终端。

图12是根据本发明实施例的一种获取终端摇晃所产生的摇晃数据的示意图。如图12所示,在终端中弹出如图11所示的第一提示窗口之后,在等待预定时间之后,获取终端摇晃所产生的摇晃数据,该预定时间以倒计时的方式显示在终端中弹出的第一提示窗口中。比如,第一提示窗口中出现3秒倒数“03″”,当3秒倒数完之后,终端即可发起摇一摇的动作,获取终端在摇晃过程中的摇晃数据。

可选地,前端可以获取终端的陀螺仪的参数,比如,获取x轴、y轴、z轴信息以及陀螺仪的加速度。其中,通过加速度的大小可以判断终端摇晃的频率,从而实现对终端摇晃的次数的计数。比如,终端从静止到用力甩一下,陀螺仪的加速度是会变的,此时计终端摇晃一次。比如,陀螺仪的加速度的数值0变成100,此时计终端摇晃一次。陀螺仪的加速度数值再从100变成0,此时再计终端摇晃一次。通过陀螺仪的加速度去计算终端的摇晃频率,得到终端摇晃的次数,将终端摇晃的次数向服务器发送。服务器响应终端的摇晃次数向与摇晃次数相对应的客户端发送红包金额。

可选地,在红包总金额在预设阈值内时,接收到的红包金额随着摇晃次数的增加而按照预设基数增加。比如,金额涨幅基数根据发红包总金额计算,当红包总金额≤0.1时,红包金额递增的基数为0.01。当红包总金额≥1时,红包金额递增的基数为0.1。

图13是根据本发明实施例的一种显示红包金额的提示信息的示意图。如图13所示,当发出的红包中尚有未分发的红包金额时,用户可以随时发起终端的摇晃操作,则接收到的红包金额随着摇晃次数的递增而继续递增。在第二提示窗口显示当前接收到的红包的金额。比如,“您已努力摇到:10.90元”,还可以显示当前总红包金额中尚未分发的红包金额,比如,“红包现有余额:70.10元”。在当前总红包金额中尚未分发的红包金额为0时,比如,“红包现有余额:0.00元”时,则发起终端的振动提醒,并出现弹层提示信息,该提示信息用于提示总红包金额已经分发完毕,比如,“红包已被摇完”。用户可以查看其它帐号在当前总红包金额分发过程中接收到的红包金额,比如,通过“看看大家手气”对应的区域接收触控操作,以显示其它帐号获取到的红包金额。

图14是根据本发明实施例的一种接收多个帐号发起的红包中的红包金额的示意图。如图14所示。如果群组中同时有多个“摇摇红包”类型的红包发放,此时用户正在摇晃手机,则在接收到每个红包的指示信息之后,在倒计时3秒之后,即可同时接收到多个帐号发起的红包的金额,可选地,该实施例限制只能同时摇取四个帐号发起的红包,接收到的红包的总金额为接收到的各个帐号发起的红包中的金额之和,比如,在终端摇晃的过程中,接收到的各个帐号发起的红包中的金额分别为:5.20、2.90、2.10、0.70,则接收到的红包的总金额为:5.20+2.90+2.10+0.70,也即,10.09元。

举例而言,第一帐号于9:35发起红包a,群组中的第二帐号对应的用户b已经摇晃终端,则第二帐号接收到的红包a中的红包金额已开始递增。第三帐号于9:36发起红包c,当用户b正在摇晃手机的时候,红包c自动发起倒数3秒之后,第二帐号接收到红包c中的金额,该第二帐号仍然可以接收到红包a中的金额。则第二帐号摇到的总金额就是接收到的红包a中的金额+接收到的红包c中的金额。

用户可以随时选择放弃摇晃终端的操作,停止摇晃终端之后,该用户对应的帐号接收到的红包的金额停止递增。

作为一种可选的实施方式,如果群组中同时有多个“摇摇红包”类型的红包发放,则在接收到每个红包的指示信息之后,在终端的界面上显示与发红包的帐号对应的预设按钮,通过与发红包的帐号对应的预设按钮接收到触控操作之后,可以通过摇晃终端接收该发红包的帐号发起的红包金额,其中,对于没有接收到触控操作的预设按钮对应的发红包的帐号,则不能接收到其发起的红包金额。可选地,该实施例限制只能同时摇取预设数量的帐号发起的红包,比如,摇取发红包时间靠前的四个帐号发起的红包,接收到的红包总金额为接收到触控操作的预设按钮对应的各个帐号发起的红包中的金额之和,比如,在终端摇晃的过程中,接收到的各个帐号发起的红包中的金额分别为:5.20、2.90、2.10、0.70,则接收到的红包的总金额为:5.20+2.90+2.10+0.70,也即,10.09元,避免了客户端在接收大量红包的情况下,客户端与服务器之间的处理任务繁重的问题,比如,客户端向服务器发送终端的摇晃数据,接收服务器响应于终端的摇晃数据发送的多个帐号发起的红包,导致客户端与服务器之间处理接收红包的任务繁重,进而导致服务崩溃现象发生的问题。

该实施例解决了现有红包缺少趣味性的问题,解决了红包金额不随机的问题,达到了用户可以通过自己努力获取更多的金额的效果。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/r第一子目标推送数据m、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例4

根据本发明实施例,还提供了一种用于实施上述资源的获取方法的资源的获取装置。图15是根据本发明实施例的一种资源的获取装置的示意图。如图15所示,该装置可以包括:第一接收单元10、第一获取单元20、第一发送单元30和第二接收单元40。

第一接收单元10,用于在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号。

第一获取单元20,用于获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联。

第一发送单元30,用于向服务器发送第一交互数据。

第二接收单元40,用于接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。

图16是根据本发明实施例的另一种资源的获取装置的示意图。如图16所示,该装置可以包括:第一接收单元10、第一获取单元20、第一发送单元30和第二接收单元40。该装置还包括:检测单元50和响应单元60,其中,第一获取单元20包括:第一获取模块21。

需要说明的是,该实施例的第一接收单元10、第一获取单元20、第一发送单元30和第二接收单元40与图15所示实施例的资源的获取装置中的作用相同,此处不做赘述。

检测单元50,用于在接收到第一指示信息之后,在聊天窗口中检测到对第一指示信息的触控操作。

响应单元60,用于响应于触控操作,在终端中弹出第一提示窗口,其中,第一提示窗口中显示有第一资源分发事件的事件类型,事件类型对应的第一资源的接收方式为与终端进行交互。

第一获取模块21,用于在终端中弹出第一提示窗口之后,获取与终端进行交互所产生的第一交互数据。

图17是根据本发明实施例的另一种资源的获取装置的示意图。如图17所示,该装置可以包括:第一接收单元10、第一获取单元20、第一发送单元30、第二接收单元40、检测单元50和响应单元60,其中,第一获取单元20包括:第一获取模块21。第一获取单元20还可以包括:第二获取模块22。

需要说明的是,该实施例的第一接收单元10、第一获取单元20、第一发送单元30、第二接收单元40、检测单元50和响应单元60,第一获取模块21与图16所示实施例的资源的获取装置中的作用相同,此处不做赘述。

第二获取模块22,用于在等待第一预定时间之后,获取与终端进行交互所产生的第一交互数据,其中,第一预定时间以倒计时的方式显示在第一提示窗口中。

图18是根据本发明实施例的另一种资源的获取装置的示意图。如图18所示,该装置可以包括:第一接收单元10、第一获取单元20、第一发送单元30和第二接收单元40。该装置还可以包括:第三接收单元70、第二获取单元80、第二发送单元90和第四接收单元100。

需要说明的是,该实施例的第一接收单元10、第一获取单元20、第一发送单元30和第二接收单元40与图15所示实施例的资源的获取装置中的作用相同,此处不做赘述。

第三接收单元70,用于在接收到第一指示信息之后,在聊天窗口中接收到第二指示信息,其中,第二指示信息用于指示第二帐号发起的第二资源分发事件,第二帐号为第一群组中的帐号。

第二获取单元80,用于获取与终端进行交互所产生的第二交互数据,其中,第二交互数据与第二资源分发事件相关联。

第二发送单元90,用于向服务器发送第二交互数据。

第四接收单元100,用于接收服务器响应于第二交互数据发送的第二资源,其中,接收到的第二资源为第二资源分发事件所需分发的总资源中的部分或全部,且接收到的第二资源随着第二交互数据指示的次数增加而增加。

第二获取单元80可以包括:第三获取模块,用于在等待第二预定时间之后,获取与终端进行交互所产生的第二交互数据,其中,第二预定时间以倒计时的方式显示在终端中弹出的第二提示窗口中。

第一获取单元20可以包括:第四获取模块和设置模块。其中,第四获取模块,用于通过终端的陀螺仪获取预定时间段内终端摇晃的次数;设置模块,用于将第一交互数据设置为包括摇晃的次数和/或摇晃的频率,其中,摇晃的频率根据摇晃的次数和预定时间段得到。

可选地,该装置还可以包括:第一显示单元,用于在接收服务器响应于第一交互数据发送的第一资源时,在终端中弹出的第二提示窗口中显示第一提示信息,其中,第一提示信息用于提示当前已获取到的第一资源的取值。

可选地,该装置还可以包括第二显示单元,用于在终端中弹出的第二提示窗口中显示第一提示信息时,在第二提示窗口中显示第二提示信息,其中,第二提示信息用于提示总资源中尚未分发的资源的取值。

可选地,第二接收单元40包括:接收模块和显示模块。其中,接收模块,用于在第一资源分发事件所需分发的总资源未分发完毕的情况下,接收第一资源;显示模块,用于在第一资源分发事件所需分发的总资源分发完毕的情况下,显示第三提示信息,其中,第三提示信息用于提示第一资源分发事件所需分发的总资源分发完毕。

可选地,该装置还可以包括:选择单元、第三获取单元和第三发送单元。其中,选择单元,用于在接收服务器响应于第一交互数据发送的第一资源之后,在第一群组的聊天窗口中选择第三资源分发事件的事件类型,其中,事件类型对应的第三资源的接收方式为与终端进行交互,第三资源为第三资源分发事件所需分发的总资源中的部分或全部;第三获取单元,用于在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源;第三发送单元,用于向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息,其中,第三指示信息用于指示第三资源分发事件。

可选地,该装置还可以包括:第五接收单元、第四获取单元和第四发送单元。其中,第五接收单元,用于在选择第三资源分发事件的事件类型之后,在终端中弹出的与事件类型相对应的资源获取窗口中,接收类型切换指令,其中,类型切换指令用于对事件类型进行切换,得到切换后的事件类型;第四获取单元,用于获取第四资源分发事件所需分发的总资源,其中,第四资源分发事件的事件类型为切换后的事件类型;第四发送单元,用于向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息,其中,第四指示信息用于指示第四资源分发事件。

需要说明的是,该实施例中的第一接收单元10可以用于执行本申请实施例1中的步骤s202,该实施例中的第一获取单元20可以用于执行本申请实施例1中的步骤s204,该实施例中的第一发送单元30可以用于执行本申请实施例1中的步骤s206,该实施例中的第二接收单元40可以用于执行本申请实施例1中的步骤s208。

该实施例通过第一接收单元10在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号,通过第一获取单元20获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联,通过第一发送单元30向服务器发送第一交互数据,通过第二接收单元40接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加,由于接收服务器响应于与终端进行交互所产生的第一交互数据而发送的第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加,从而实现了提高资源获取的可控性的技术效果,进而解决了相关技术在群组交互中,资源获取的可控性低的技术问题。

此处需要说明的是,上述单元和模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

实施例5

根据本发明实施例,还提供了一种用于实施上述资源的获取方法的服务器或终端。

图19是根据本发明实施例的一种终端的结构框图。如图19所示,该终端可以包括:一个或多个(图中仅示出一个)处理器191、存储器193、以及传输装置195。如图19所示,该终端还可以包括输入输出设备197。

其中,存储器193可用于存储软件程序以及模块,如本发明实施例中的资源的获取方法和装置对应的程序指令/模块,处理器191通过运行存储在存储器193内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的资源的获取方法。存储器193可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器193可进一步包括相对于处理器191远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置195用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置195包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置195为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器193用于存储应用程序。

处理器191可以通过传输装置195调用存储器193存储的应用程序,以执行下述步骤:

在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;

获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;

向服务器发送第一交互数据;

接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。

处理器191还用于执行下述步骤:在接收到第一指示信息之后,在聊天窗口中检测到对第一指示信息的触控操作;响应于触控操作,在终端中弹出第一提示窗口,其中,第一提示窗口中显示有第一资源分发事件的事件类型,事件类型对应的第一资源的接收方式为与终端进行交互;在终端中弹出第一提示窗口之后,获取与终端进行交互所产生的第一交互数据。

处理器191还用于执行下述步骤:在等待第一预定时间之后,获取与终端进行交互所产生的第一交互数据,其中,第一预定时间以倒计时的方式显示在第一提示窗口中。

处理器191还用于执行下述步骤:在接收到第一指示信息之后,在聊天窗口中接收到第二指示信息,其中,第二指示信息用于指示第二帐号发起的第二资源分发事件,第二帐号为第一群组中的帐号;获取与终端进行交互所产生的第二交互数据,其中,第二交互数据与第二资源分发事件相关联;向服务器发送第二交互数据;接收服务器响应于第二交互数据发送的第二资源,其中,接收到的第二资源为第二资源分发事件所需分发的总资源中的部分或全部,且在接收到的第二资源为第二资源分发事件所需分发的总资源中的部分时,接收到的第二资源随着第二交互数据指示的次数增加而增加。

处理器191还用于执行下述步骤:在等待第二预定时间之后,获取与终端进行交互所产生的第二交互数据,其中,第二预定时间以倒计时的方式显示在终端中弹出的第二提示窗口中。

处理器191还用于执行下述步骤:通过终端的陀螺仪获取预定时间段内终端摇晃的次数;将第一交互数据设置为包括摇晃的次数和/或摇晃的频率,其中,摇晃的频率根据摇晃的次数和预定时间段得到。

处理器191还用于执行下述步骤:在接收服务器响应于第一交互数据发送的第一资源时,在终端中弹出的第二提示窗口中显示第一提示信息,其中,第一提示信息用于提示当前已获取到的第一资源的取值。

处理器191还用于执行下述步骤:在终端中弹出的第二提示窗口中显示第一提示信息时,在第二提示窗口中显示第二提示信息,其中,第二提示信息用于提示总资源中尚未分发的资源的取值。

处理器191还用于执行下述步骤:在第一资源分发事件所需分发的总资源未分发完毕的情况下,接收第一资源;在第一资源分发事件所需分发的总资源分发完毕的情况下,显示第三提示信息,其中,第三提示信息用于提示第一资源分发事件所需分发的总资源分发完毕。

处理器191还用于执行下述步骤:在接收服务器响应于第一交互数据发送的第一资源之后,在第一群组的聊天窗口中选择第三资源分发事件的事件类型,其中,事件类型对应的第三资源的接收方式为与终端进行交互,第三资源为第三资源分发事件所需分发的总资源中的部分或全部;在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源;向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息,其中,第三指示信息用于指示第三资源分发事件。

处理器191还用于执行下述步骤:在选择第三资源分发事件的事件类型之后,在终端中弹出的与事件类型相对应的资源获取窗口中,接收类型切换指令,其中,类型切换指令用于对事件类型进行切换,得到切换后的事件类型;获取第四资源分发事件所需分发的总资源,其中,第四资源分发事件的事件类型为切换后的事件类型;向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息,其中,第四指示信息用于指示第四资源分发事件。

采用本发明实施例,提供了一种资源的获取方案。在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。由于接收服务器响应于与终端进行交互所产生的第一交互数据而发送的第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加,从而实现了提高资源获取的可控性的技术效果,进而解决了相关技术在群组交互中,资源获取的可控性低的技术问题。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图19所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图19其并不对上述电子装置的结构造成限定。例如,终端还可包括19中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图19所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

实施例6

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行资源的获取方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

在第一群组的聊天窗口中接收到第一指示信息,其中,第一指示信息用于指示第一帐号发起的第一资源分发事件,第一帐号为第一群组中的帐号;

获取与终端进行交互所产生的第一交互数据,其中,终端用于在预设指令的指示下显示聊天窗口,第一交互数据用于指示与终端进行交互的次数,第一交互数据与第一资源分发事件相关联;

向服务器发送第一交互数据;

接收服务器响应于第一交互数据发送的第一资源,其中,接收到的第一资源为第一资源分发事件所需分发的总资源中的部分或全部,且在接收到的第一资源为第一资源分发事件所需分发的总资源中的部分时,接收到的第一资源随着第一交互数据指示的次数增加而增加。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在接收到第一指示信息之后,在聊天窗口中检测到对第一指示信息的触控操作;响应于触控操作,在终端中弹出第一提示窗口,其中,第一提示窗口中显示有第一资源分发事件的事件类型,事件类型对应的第一资源的接收方式为与终端进行交互;在终端中弹出第一提示窗口之后,获取与终端进行交互所产生的第一交互数据。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在等待第一预定时间之后,获取与终端进行交互所产生的第一交互数据,其中,第一预定时间以倒计时的方式显示在第一提示窗口中。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在接收到第一指示信息之后,在聊天窗口中接收到第二指示信息,其中,第二指示信息用于指示第二帐号发起的第二资源分发事件,第二帐号为第一群组中的帐号;获取与终端进行交互所产生的第二交互数据,其中,第二交互数据与第二资源分发事件相关联;向服务器发送第二交互数据;接收服务器响应于第二交互数据发送的第二资源,其中,接收到的第二资源为第二资源分发事件所需分发的总资源中的部分或全部,且在接收到的第二资源为第二资源分发事件所需分发的总资源中的部分时,接收到的第二资源随着第二交互数据指示的次数增加而增加。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在等待第二预定时间之后,获取与终端进行交互所产生的第二交互数据,其中,第二预定时间以倒计时的方式显示在终端中弹出的第二提示窗口中。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:通过终端的陀螺仪获取预定时间段内终端摇晃的次数;将第一交互数据设置为包括摇晃的次数和/或摇晃的频率,其中,摇晃的频率根据摇晃的次数和预定时间段得到。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在接收服务器响应于第一交互数据发送的第一资源时,在终端中弹出的第二提示窗口中显示第一提示信息,其中,第一提示信息用于提示当前已获取到的第一资源的取值。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在终端中弹出的第二提示窗口中显示第一提示信息时,在第二提示窗口中显示第二提示信息,其中,第二提示信息用于提示总资源中尚未分发的资源的取值。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在第一资源分发事件所需分发的总资源未分发完毕的情况下,接收第一资源;在第一资源分发事件所需分发的总资源分发完毕的情况下,显示第三提示信息,其中,第三提示信息用于提示第一资源分发事件所需分发的总资源分发完毕。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在接收服务器响应于第一交互数据发送的第一资源之后,在第一群组的聊天窗口中选择第三资源分发事件的事件类型,其中,事件类型对应的第三资源的接收方式为与终端进行交互,第三资源为第三资源分发事件所需分发的总资源中的部分或全部;在终端中弹出的与事件类型相对应的资源获取窗口中,获取第三资源分发事件所需分发的总资源;向服务器发送第三资源分发事件所需分发的总资源,并在聊天窗口中接收到第三指示信息,其中,第三指示信息用于指示第三资源分发事件。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在选择第三资源分发事件的事件类型之后,在终端中弹出的与事件类型相对应的资源获取窗口中,接收类型切换指令,其中,类型切换指令用于对事件类型进行切换,得到切换后的事件类型;获取第四资源分发事件所需分发的总资源,其中,第四资源分发事件的事件类型为切换后的事件类型;向服务器发送第四资源分发事件所需分发的总资源,并在聊天窗口中接收到第四指示信息,其中,第四指示信息用于指示第四资源分发事件。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1