资源信息的显示方法及装置与流程

文档序号:21886650发布日期:2020-08-18 17:21阅读:234来源:国知局
资源信息的显示方法及装置与流程

本发明涉及互联网技术领域,具体涉及一种资源信息的显示方法及装置。



背景技术:

随着互联网技术的发展,人们的生活模式也随之发生着非常大的变化,众多的日常行为均从线下转为线上,其中,从面对面聊天到线上互动交流是一种较为典型的行为转变。与此同时,为适应这种线上互动交流的需求,众多的即时通讯应用运营而生,这些即时通讯应用不仅可以支持文字、语音等多种模式的聊天,而且可以支持一些虚拟资源的发送与接收,完成虚拟资源的分配。在现有的即时通讯应用中,虚拟资源通过消息发送给接收方,接收方需对该消息执行相应的操作则可获取到相应的虚拟资源。

然而,上述虚拟资源的交互方式,使得首先需在聊天窗口上滑并查询到相应的消息,然后针对该消息进行操作,导致交互效率较低,尤其在聊天窗口中存在集中刷屏的消息时,更进一步提高了查询的难度;并且,当有多个携带虚拟资源的消息时,用户需要逐个点开消息,则会进一步增加交互的难度。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的资源信息的显示方法及装置。

根据本发明实施例的一个方面,提供了一种资源信息的显示方法,包括:

响应于聊天窗口接收到携带虚拟资源的多个消息,在所述聊天窗口之上展示所述虚拟资源的动态显示组件;其中,所述动态显示组件至少包括资源获取入口;

根据用户对所述资源获取入口的触发,对所述虚拟资源进行分配处理。

可选的,响应于聊天窗口接收到携带虚拟资源的多个消息,所述方法还包括:

判断所述多个消息中是否存在携带的虚拟资源有余量的至少一个消息;

若是,在所述聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示所述动态显示组件。

可选的,所述预设位置为消息输入框的周围位置。

可选的,所述方法还包括:检测是否触发动态显示组件的关闭指令;

所述在所述聊天窗口的预设位置处展示虚拟资源显示按钮进一步包括:当触发动态显示组件的关闭指令时,在所述聊天窗口的预设位置处展示虚拟资源显示按钮。

可选的,所述触发动态显示组件的关闭指令进一步包括:若所述动态显示组件的展示时间到达定时时间,则触发动态显示组件的关闭指令;和/或,

动态显示组件中包含组件关闭控件,若接收到对所述组件关闭控件的操作,则触发动态显示组件的关闭指令。

可选的,在所述方法之前,还包括:检测前一次离开所述聊天窗口至此次进入所述聊天窗口的时间段内是否接收到携带虚拟资源的历史消息;和/或,实时检测进入聊天窗口后所述聊天窗口是否接收到携带虚拟资源的新消息;

所述响应于聊天窗口接收到携带虚拟资源的多个消息,在所述聊天窗口之上展示所述虚拟资源的动态显示组件具体为:响应于聊天窗口接收到携带虚拟资源的多个历史消息和/或新消息,在所述聊天窗口中展示所述多个历史消息和/或新消息携带的虚拟资源的动态显示组件。

可选的,若接收到携带虚拟资源的历史消息,所述方法还包括:判断所述历史消息携带的虚拟资源是否存在余量;

所述在所述聊天窗口中展示所述多个历史消息和/或新消息携带的虚拟资源的动态显示组件具体为:若所述历史消息携带的虚拟资源存在余量,则在所述聊天窗口中展示所述历史消息携带的虚拟资源的动态显示组件。

可选的,所述一个资源获取入口对应获取一条消息携带的虚拟资源;

所述展示所述虚拟资源的动态显示组件进一步包括:在各个资源获取入口上展示发送对应消息的发送用户的身份信息。

可选的,所述资源获取入口为资源图标,所述身份信息为用户头像和/或用户昵称。

可选的,所述在所述聊天窗口之上展示所述虚拟资源的动态显示组件进一步包括:

在所述聊天窗口之上展示所述资源获取入口和身份信息由聊天窗口的窗口顶部至底部移动的动态变化帧。

可选的,所述在所述聊天窗口之上展示所述虚拟资源的动态显示组件进一步包括:在所述窗口底部的预设位置处展示资源接收对象;

在所述聊天窗口之上展示所述资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧。

可选的,在所述聊天窗口之上展示所述资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧之后,所述方法还包括:

针对任一消息携带的虚拟资源,监控所述虚拟资源是否存在余量;

若否,则在所述聊天窗口之上展示与所述消息对应的资源获取入口和身份信息从资源接收对象中下滑消失的动态变化帧。

可选的,所述展示所述虚拟资源的动态显示组件进一步包括:在资源接收对象的附近位置展示包含资源数量和/或虚拟资源存在余量的消息的发送用户的身份信息的资源获取引导信息。

可选的,所述在所述聊天窗口之上展示所述虚拟资源的动态显示组件进一步包括:

在所述聊天窗口之上的新建图层中展示所述虚拟资源的动态显示组件;其中,所述新建图层为透明图层。

根据本发明实施例的另一方面,提供了一种资源信息的显示装置,包括:

第一展示模块,适于响应于聊天窗口接收到携带虚拟资源的多个消息,在所述聊天窗口之上展示所述虚拟资源的动态显示组件;其中,所述动态显示组件至少包括资源获取入口;

分配模块,适于根据用户对所述资源获取入口的触发,对所述虚拟资源进行分配处理。

可选的,所述装置还包括:

第一判断模块,适于判断所述多个消息中是否存在携带的虚拟资源有余量的至少一个消息;

第二展示模块,适于若存在携带的虚拟资源有余量的至少一个消息,在所述聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示所述动态显示组件。

可选的,所述预设位置为消息输入框的周围位置。

可选的,所述装置还包括:第一检测模块,适于检测是否触发动态显示组件的关闭指令;

所述第二展示模块进一步适于:当触发动态显示组件的关闭指令时,在所述聊天窗口的预设位置处展示虚拟资源显示按钮。

可选的,所述检测模块进一步适于:若所述动态显示组件的展示时间到达定时时间,则触发动态显示组件的关闭指令;和/或,

动态显示组件中包含组件关闭控件,若接收到对所述组件关闭控件的操作,则触发动态显示组件的关闭指令。

可选的,所述装置还包括:第二检测模块,适于检测前一次离开所述聊天窗口至此次进入所述聊天窗口的时间段内是否接收到携带虚拟资源的历史消息;和/或,实时检测进入聊天窗口后所述聊天窗口是否接收到携带虚拟资源的新消息;

所述第一展示模块进一步适于:响应于聊天窗口接收到携带虚拟资源的多个历史消息和/或新消息,在所述聊天窗口中展示所述多个历史消息和/或新消息携带的虚拟资源的动态显示组件。

可选的,所述装置还包括:第二判断模块,适于若接收到携带虚拟资源的历史消息,判断所述历史消息携带的虚拟资源是否存在余量;

所述第一展示模块进一步适于:若所述历史消息携带的虚拟资源存在余量,则在所述聊天窗口中展示所述历史消息携带的虚拟资源的动态显示组件。

可选的,所述一个资源获取入口对应获取一条消息携带的虚拟资源;

所述第一展示模块进一步适于:在各个资源获取入口上展示发送对应消息的发送用户的身份信息。

可选的,所述资源获取入口为资源图标,所述身份信息为用户头像和/或用户昵称。

可选的,所述第一展示模块进一步适于:在所述聊天窗口之上展示所述资源获取入口和身份信息由聊天窗口的窗口顶部至底部移动的动态变化帧。

可选的,所述第一展示模块进一步适于:

在所述窗口底部的预设位置处展示资源接收对象;

在所述聊天窗口之上展示所述资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧。

可选的,所述第一展示模块进一步适于:

针对任一消息携带的虚拟资源,监控所述虚拟资源是否存在余量;

若否,则在所述聊天窗口之上展示与所述消息对应的资源获取入口和身份信息从资源接收对象中下滑消失的动态变化帧。

可选的,所述第一展示模块进一步适于:在资源接收对象的附近位置展示包含资源数量和/或虚拟资源存在余量的消息的发送用户的身份信息的资源获取引导信息。

可选的,所述第一展示模块进一步适于:在所述聊天窗口之上的新建图层中展示所述虚拟资源的动态显示组件;其中,所述新建图层为透明图层。

根据本发明实施例的又一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述资源信息的显示方法对应的操作。

根据本发明实施例的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述资源信息的显示方法对应的操作。

根据本发明实施例的资源信息的显示方法及装置,响应于聊天窗口接收到携带虚拟资源的多个消息,在该聊天窗口之上绘制虚拟资源的动态显示组件,该动态显示组件至少包括资源获取入口,通过该聊天窗口之上的动态显示组件,用户可方便的进行虚拟资源的获取。由此可见,本实施例方案,无需上滑聊天消息来查找并获取虚拟资源,而可以通过动态显示组件灵活完成对多个消息携带的虚拟资源的操作,提高操作的便捷性,降低交互的难度。

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的资源信息的显示方法的流程图;

图2示出了本发明另一个实施例提供的资源信息的显示方法的流程图;

图3示出了本发明一个具体示例中展示的动态显示组件的示意图;

图4示出了本发明一个具体示例中的虚拟资源显示按钮的示意图;

图5示出了本发明实施例提供的资源信息的显示装置的结构示意图;

图6示出了本发明实施例提供的终端的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

图1示出了本发明实施例提供的资源信息的显示方法的流程图。该方法用于在聊天窗口之上集中显示虚拟资源的相关信息,以供便捷的进行虚拟资源的交互。该方法可由任意具有数据处理能力的终端来执行,该终端可安装支持虚拟资源交互的即时通讯应用。

如图1所示,该方法包括以下步骤:

步骤s110:响应于聊天窗口接收到携带虚拟资源的多个消息,在该聊天窗口之上展示该虚拟资源的动态显示组件;其中,该动态显示组件至少包括资源获取入口。

其中,聊天窗口是指可与某一个或多个用户进行聊天互动的窗口,该聊天窗口通常包括输入聊天消息的输入框。

以及,虚拟资源包括任意可在线上使用和/或可转为线下兑换的资源,例如,红包、皮肤、积分等等。

具体地,在进入聊天窗口后,若检测到该聊天窗口接收到携带虚拟资源的多个消息,则在该聊天窗口之上绘制虚拟资源的动态显示组件,主要的,动态显示组件包括资源获取入口,以供用户通过该入口触发获取虚拟资源,而无需通过滑动来查找相应消息并进行获取。其中,聊天窗口之上是指聊天窗口界面的上层,显示的效果即为动态显示组件部分或全部覆盖聊天窗口中的内容。实际实施中,动态显示组件中还可以包括其他与虚拟资源的资源信息相关的内容,本领域技术人员可根据需求进行设置,例如,虚拟资源的数量、发送消息的用户信息等等,以便用户通过该显示组件查看到与虚拟资源相关的更多的信息。

反之,若未接收到携带虚拟资源的多个消息(包括接收到的携带虚拟资源的消息的数量小于两个的情况),则持续进行实时检测。

需要在此说明的是,上述检测是否接收到携带虚拟资源的多个消息的动作针对的主要是进入聊天窗口之后产生的消息,在一些可选的实施例中,也可以针对一些其他情况下用户可能错过的消息,例如,上一次离开该聊天窗口至此次进入该同一聊天窗口之间产生的消息,或者,用户未阅读的消息等等。

步骤s120:根据用户对该资源获取入口的触发,对该虚拟资源进行分配处理。

用户对动态显示组件中的资源获取入口进行触发,可进入虚拟资源分配,终端基于该触发动作进行分配处理,使虚拟资源的部分或全部转入执行该触发动作的用户的账户,进而可在动态显示组件中完成对多个消息携带的虚拟资源的获取,而无需去滑动聊天窗口之中的消息来查找该多个消息并进行获取。

需要在此说明的是,本发明内容虽然涉及虚拟资源的分配,但是改进之处不在于虚拟资源的发放形式,而是在于聊天窗口内与虚拟资源相关的ui组件的展现方式以及ui交互方式。

根据本实施例提供的资源信息的显示方法,响应于聊天窗口接收到携带虚拟资源的多个消息,在该聊天窗口之上绘制虚拟资源的动态显示组件,该动态显示组件至少包括资源获取入口,通过该聊天窗口之上的动态显示组件,用户可方便的进行虚拟资源的获取。由此可见,本实施例方案,无需上滑聊天消息来查找并获取虚拟资源,而可以通过动态显示组件灵活完成对多个消息携带的虚拟资源的操作,提高操作的便捷性,降低交互的难度。

图2示出了本发明另一个实施例提供的资源信息的显示方法的流程图。如图2所示,该方法包括以下步骤:

步骤s210:响应于聊天窗口接收到携带虚拟资源的多个消息,在该聊天窗口之上展示虚拟资源的动态显示组件;其中,动态显示组件至少包括资源获取入口。

在本发明实施例中,在进入聊天窗口后,针对该聊天窗口进行消息检测以及动态显示组件的展示,可以提高检测以及展示的针对性,同时,相较于在任意时刻进行检测并直接在终端的当前界面强势进行展示的方式,不会影响用户使用终端的其它功能。

其中,聊天窗口为单人聊天窗口或者多人群聊窗口,而实际中,多人群聊通常消息刷屏较快,会增加用户查找携带虚拟资源的消息的难度,基于此,优选的,聊天窗口为多人群聊窗口。

具体地,在进入聊天窗口后,检测该聊天窗口是否接收到携带虚拟资源的多个消息,而检测的消息主要是针对进入聊天窗口后该聊天窗口接收到的新消息,针对这种情况,在接收到进入聊天窗口的操作后,实时检测进入聊天窗口后该聊天窗口是否接收到携带虚拟资源的新消息,若接收到携带虚拟资源的新消息,则表明相对用户而言产生了获取虚拟资源的诉求。通过上述方式,可实时检测出携带虚拟资源的新消息以便后续及时将相应的资源信息展示给用户。并且,该实时检测新消息的过程是在进入聊天窗口后持续进行的,直至用户离开该聊天窗口,该实时检测过程才结束。

或者,在另一些实施例中,在上述实时检测新消息的基础上,进一步检测历史产生的,而用户可能错过的携带虚拟资源的历史消息。一种具体的方式为:检测前一次离开该聊天窗口至此次进入该聊天窗口的时间段内是否接收到携带虚拟资源的历史消息,即检测在用户离开该聊天窗口的时间段内是否接收到携带虚拟资源的历史消息,若接收到,则表明相对用户而言也可能产生了获取虚拟资源的诉求。与前文中进入聊天窗口后实时检测到携带虚拟资源的新消息不同,在检测接收到携带虚拟资源的历史消息后,判断该历史消息携带的虚拟资源是否存在余量,若该历史消息携带的虚拟资源存在余量,才存在在动态显示组件中显示该历史消息的相关信息的需求,则在该聊天窗口中展示该历史消息携带的虚拟资源的动态显示组件。通过上述方式,可以检测出用户可能错过的携带虚拟资源的消息,以便后续在聊天窗口之上显示供用户查看与获取。

需要在此说明的是,虽然在该步骤中以实时检测携带虚拟资源的新消息为主,而以检测用户可能错过的携带虚拟资源的历史消息为辅,但是在一些其它可选的实施例中,也可与上述方式相反。

以及,在检测到携带虚拟资源的历史消息后,或者在每次实时检测到携带虚拟资源的新消息后,需要进一步确定已经检测到的携带虚拟资源的新消息和/或历史消息的数量之和是否为多个(大于或等于两个),若为多个,则认为接收到携带虚拟资源的多个消息,则触发展示动态显示组件。相应的,响应于聊天窗口接收到携带虚拟资源的多个消息,在该聊天窗口之上展示该虚拟资源的动态显示组件具体为:响应于聊天窗口接收到携带虚拟资源的多个历史消息和/或新消息,在该聊天窗口中展示该多个历史消息和/或新消息携带的虚拟资源的动态显示组件。

上述检测消息的动作是由进入聊天窗口的动作而主动触发的,而在本发明的一些可选的实施例中,在进入聊天窗口后,还可以通过在消息输入框中输入虚拟资源的关键词来触发检测携带虚拟资源的消息以及展示动态显示组件,以实现更有针对性的进行检测和展示。其中,关键词包括资源名称和/或携带虚拟资源的消息的发送用户的用户名称。

进一步的,在该聊天窗口之上展示虚拟资源的动态显示组件,其中,动态显示组件包括任意与虚拟资源的资源信息相关的内容,以便用户据此动态显示组件选择相应的虚拟资源并进行获取。其中,该显示组件至少包括资源获取入口,一个资源获取入口对应获取一条消息携带的虚拟资源,为不同的消息携带的虚拟资源提供不同的获取入口,便于虚拟资源的有序获取。

当检测该聊天窗口接收到携带虚拟资源的多个消息后,可触发展示该新消息携带的虚拟资源的动态显示组件。举例来说,在进入聊天窗口后,立即检测到前一次离开该聊天窗口至此次进入该聊天窗口之间接收到n条携带虚拟资源的历史消息,则触发在聊天窗口之上展示该n条消息携带的n个虚拟资源的动态显示组件,此后,在处于该聊天窗口中的过程中,对于实时检测到的携带虚拟资源的新消息,进一步在聊天窗口之上实时绘制该新消息携带的虚拟资源的显示组件。

在本发明的一些可选的实施例中,动态显示组件还包括身份信息。在这些可选的实施例中,在各个资源获取入口上展示发送对应消息的发送用户的身份信息,准确的显示资源获取入口和发送用户的关联,或者也可以在该资源获取入口周围的预设区域内绘制发送对应消息的发送用户的身份信息,避免身份信息影响资源获取入口的显示,其中,一个资源获取入口指向一条消息携带的虚拟资源,则身份信息即为发送该指向的消息的发送用户的身份信息。举例来说,用户a发送携带虚拟资源的消息1,对应该消息1携带的虚拟资源,在聊天窗口之上绘制有资源获取入口11,则在该资源获取入口11上绘制用户a的身份信息。通过上述可选的方式,动态显示组件为资源获取入口和身份信息构成的整体,通过其中的身份信息可区别多个不同的资源获取入口,该种可选的实施方式尤其适用于群聊窗口中,群聊窗口中涉及多个用户,可以明确发放相应的虚拟资源的用户,以便在触发获取虚拟资源之前进行选择。

其中,资源获取入口为资源图标,不同类型的虚拟资源的资源图标不同,以通过该资源图标区别出不同的资源类型,例如,形如“红包”的图标为红包资源的获取入口,形如“衣服”的图标为皮肤资源的获取入口,当在聊天窗口之上显示绘制的不同类型的虚拟资源的资源获取入口后,可依据入口图标准确的区别不同类型的资源,尤其在同时显示有多种资源类型的资源获取口的场景中,可避免混淆。以及,绘制在资源获取入口之上或附近的身份信息为任意可以区别发送用户身份的信息,包括但不限于用户头像和/或用户昵称。

更进一步的,在本发明的一些可选的实施例中,资源获取入口具有动态显示效果。在聊天窗口之上展示该资源获取入口由聊天窗口的窗口顶部至底部移动的动态变化帧,资源获取入口从聊天窗口的窗口顶部至底部移动,模拟虚拟资源出现的动态效果。在这些可选的实施例中,可进一步依据携带虚拟资源的消息是历史消息还是新消息来确定是否展示动态显示效果,其中,若为新消息,则确定绘制该新消息对应的资源获取入口的动态显示效果,反之,历史消息并非实时新出现的,则可不绘制相应的动态显示效果,以提高页面显示的流畅度。需要在此说明的是,在该绘制动态显示效果的实施例中,由窗口顶部至底部移动仅仅只是对资源获取入口大致移动轨迹的限制,而并不是限定细节的移动路径,实际实施时,资源获取入口可以左右抖动的方式由窗口顶部至底部移动,或者,按直线由窗口顶部至底部移动,本发明并不对此限定。

在本发明的另一些可选的实施例中,动态显示组件还进一步包括资源接收对象,该资源接收对象用于接收由窗口顶部移动至底部的资源获取入口。具体的,在窗口底部的预设位置处展示资源接收对象,并且,在展示动态显示效果时,在该聊天窗口之上展示该资源获取入口由窗口顶部至资源接收对象移动的动态变化帧,使资源获取入口最终移动至资源接收对象中,其中,资源接收对象为一个或多个资源获取入口所共用的,无需针对每个资源获取入口绘制相应的资源接收对象,该资源接收对象可为任意具有存储收纳效果的图形,例如,资源接收对象为诸如信封之类的接收夹。

并且,在上述绘制动态显示效果的任意实施例中,针对任一消息携带的虚拟资源,监控该虚拟资源是否存在余量,若不存在余量,表明该消息携带的虚拟资源已被领取完,则在聊天窗口之上展示与该消息对应的资源获取入口从资源接收对象中下滑消失的动态变化帧。通过这种方式,在绘制动态出现过程的基础上,进一步绘制动态消失过程,进而模拟虚拟资源从出现到领取完的完整过程,增加真实性。换言之,会实时根据虚拟资源的领取进度,更新聊天窗口之上展现的动态显示组件,以使提供给用户的动态显示组件与实时的领取进度相匹配,便于获取准确的资源信息。

需要在此说明的是,在上述绘制动态显示效果的可选实施例中,虽然仅以绘制动态变化的资源获取入口的过程进行了说明,但在动态显示组件包括由资源获取入口和身份信息构成的整体的可选实施例中,则需在展示动态变化的资源获取入口的基础上,进一步增加展示动态变化的身份信息,模拟资源获取入口和身份信息整体由上之下动态变化的过程,以使身份信息也会随着资源获取入口动态向下移动。具体包括:在该聊天窗口之上展示该资源获取入口和身份信息由聊天窗口的窗口顶部至底部移动的动态变化帧;和/或,在该窗口底部的预设位置处展示资源接收对象;在该聊天窗口之上展示该资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧;和/或,在该聊天窗口之上展示该资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧之后,针对任一消息携带的虚拟资源,监控该虚拟资源是否存在余量;若否,则在该聊天窗口之上展示与该消息对应的资源获取入口和身份信息从资源接收对象中下滑消失的动态变化帧。

另外,在前文的说明中,动态显示组件包括资源获取入口、身份信息和/或资源接收对象,但是本发明并不以此为限,实际实施时,还可以在聊天窗口之上绘制一些其它资源信息,以丰富页面显示的内容。在一些可选的实施例中,可在聊天窗口之上展示资源获取引导信息,以指示用户进行资源获取操作,一种具体的方式为,在资源接收对象的附近位置展示包含资源数量和/或虚拟资源存在余量的消息的发送用户的身份信息的资源获取引导信息,以在资源获取入口集中显示的位置附近提示用户进行资源获取操作。例如,绘制“资源数量仅剩2个,手慢无”。

图3示出了本发明一个具体示例中展示的动态显示组件的示意图。如图3所示,红包图标即为资源获取入口,显示在红包上的用户头像即为发送对应消息的用户身份信息,信封即为资源接收对象,下方以头像显示的某某用户发来红包以及“仅剩6个红包,手慢无!”的文字内容为资源获取引导信息。在该动态显示组件中,用户可依据资源获取引导信息,资源获取入口上显示的用户身份信息来对资源获取入口执行资源获取操作。

在本发明实施例中,可通过在该聊天窗口之上的新建图层中展示该虚拟资源的动态显示组件,其中,该新建图层为透明图层,避免对聊天窗口原有显示内容的干扰。

步骤s220:根据用户对该资源获取入口的触发,对该虚拟资源进行分配处理。

当检测到用户对动态变化过程中,或者对落入资源接收对象中的资源获取入口的触发后,可在终端中显示资源领取界面,该界面内容包括确认领取控件、发送用户的身份信息和/或发送用户填写的该虚拟资源的备注信息,并在监测到用户对该确认领取控件的操作后,终端执行虚拟资源分配处理,将该资源获取入口对应的部分或全部虚拟资源转入该用户的账户。并且,在用户获取资源完成后,可返回显示虚拟资源的动态显示组件,以供进一步获取其它的虚拟资源。

步骤s230:判断该多个消息中是否存在携带的虚拟资源有余量的至少一个消息;若是,在该聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示该动态显示组件。

其中,预设位置为消息输入框的周围位置,以便于用户进行触发。

具体地,在接收到携带虚拟资源的多个消息后,判断该多个消息中是否存在携带的虚拟资源有余量的至少一个消息,其中,携带的虚拟资源有余量是指虚拟资源未被领取完;若存在至少一个消息,则表明存在通过动态显示组件获取虚拟资源的需求,在聊天窗口中的预设位置展示虚拟资源显示按钮,通过该虚拟资源显示按钮,可触发显示动态显示组件。反之,若不存在至少一个消息,则隐藏显示虚拟资源显示按钮。通过上述方式,可提供一种唤起动态显示组件的灵活方式,便于在聊天的任意时机展示动态显示组件。

图4示出了本发明一个具体示例中的虚拟资源显示按钮的示意图。如图4所示,竖直箭头指向的“(红包图标)有红包”按钮即为虚拟资源显示按钮,通过该按钮,可触发显示动态显示组件。

进一步的,通过虚拟资源显示按钮触发显示动态显示组件的方式有如下两种的至少一种:

方式一,触发动态显示组件的首次展示。响应于聊天窗口接收到携带虚拟资源的多个消息,在接收到对虚拟资源显示按钮的操作后,在聊天窗口之上展示虚拟资源的动态显示组件。换言之,动态显示组件的首次显示需要虚拟资源显示按钮的触发,而并不是在接收到携带虚拟资源的多个消息后即展示,这样可以提高动态显示组件展示的灵活性,可通过虚拟资源显示按钮灵活控制。

方式二,触发关闭后的动态显示组件的再次展示。在聊天窗口之上展示有动态显示组件的过程中,检测是否触发动态显示组件的关闭指令;当触发动态显示组件的关闭指令时,在该聊天窗口的预设位置处展示虚拟资源显示按钮。在这种方式中,在动态显示组件关闭后,才在存在至少一个消息携带的虚拟资源有余量的前提下展示虚拟资源显示按钮,然后,通过该虚拟资源显示按钮,可唤起动态显示组件的再次展示。通过这种方式,在检测到触发关闭指令,则表明用户已不存在获取虚拟资源的诉求,此时则隐藏动态显示组件的展示,以使用户可查看到聊天窗口中的消息并参与聊天,以及,将隐藏的动态显示组件收入后台,通过虚拟资源显示按钮来触发隐藏的动态显示组建的展示,这样可以在确保虚拟资源获取的及时性的同时,确保聊天的正常进行,便于在聊天窗口和动态显示组件之间进行灵活切换。

在上述方式二中,触发动态显示组件的关闭指令进一步包括:若该动态显示组件的展示时间到达定时时间,则触发动态显示组件的关闭指令;和/或,动态显示组件中包含组件关闭按钮,若接收到对该组件关闭控件的操作,则触发动态显示组件的关闭指令。其中,组件关闭按钮也在聊天窗口之上,则可在查看到动态显示组件的过程中灵活关闭显示组件。图3中资源接收对象右方圆圈中带叉的标识即为组件关闭按钮。

最后,需要在此说明的是,在接收到多个消息后,判断是否存在携带的虚拟资源有余量的至少一个消息的过程是持续进行的,其中,判断结果一方面会决定是否展示虚拟资源显示按钮,一旦不存在了,则需隐藏该虚拟资源显示按钮;另一方面会决定是否继续展示动态显示组件,一旦不存在了,则需动态显示组件不再具有针对的虚拟资源,则不存在展示的需求。并且,步骤s230的执行时机并不以图2示出的为限,实际实施时,可根据上文重提及的处发现是动态显示组件的具体方式来确定具体的执行时机,其中,若为方式一,则“在该聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示该动态显示组件”的步骤应该在步骤s210中“在该聊天窗口之上展示虚拟资源的动态显示组件”之前执行,以便触发动态显示组件的首次展示;若为方式二,则“在该聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示该动态显示组件”的步骤应该在步骤s210中“在该聊天窗口之上展示虚拟资源的动态显示组件”之后执行,以便在关闭动态显示组件后触发动态显示组件的再次展示。

根据本实施例提供的资源信息的显示方法,在进入聊天窗口后,检测该聊天窗口是否接收到携带虚拟资源的多个消息,若接收到,则在该聊天窗口之上绘制该虚拟资源的动态显示组件,该动态显示组件在包括资源获取入口的基础上,还可以包括发送用户的身份信息、资源接收对象和/或资源获取引导信息等等,可以方便用户对虚拟资源的操作的同时,向用户提供更为丰富的资源信息;以及,可显示资源获取入口从聊天窗口顶部至底部移动,并最终落入资源接收对象的过程,而且可显示资源获取入口从资源接收对象下滑消失的过程,以模拟虚拟资源从出现到领取完的完整过程;并且,在聊天窗口中提供虚拟资源显示按钮,可便于灵活触发展示动态显示组件,并进一步通过对动态显示组件的操作而完成对虚拟资源的便捷操作。

图5示出了本发明实施例提供的资源信息的显示装置的结构示意图。如图5所示,该装置包括:

第一展示模块510,适于响应于聊天窗口接收到携带虚拟资源的多个消息,在所述聊天窗口之上展示所述虚拟资源的动态显示组件;其中,所述动态显示组件至少包括资源获取入口;

分配模块520,适于根据用户对所述资源获取入口的触发,对所述虚拟资源进行分配处理。

在一种可选的实施方式中,所述装置还包括:

第一判断模块,适于判断所述多个消息中是否存在携带的虚拟资源有余量的至少一个消息;

第二展示模块,适于若存在携带的虚拟资源有余量的至少一个消息,在所述聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示所述动态显示组件。

在一种可选的实施方式中,所述预设位置为消息输入框的周围位置。

在一种可选的实施方式中,所述装置还包括:第一检测模块,适于检测是否触发动态显示组件的关闭指令;

所述第二展示模块进一步适于:当触发动态显示组件的关闭指令时,在所述聊天窗口的预设位置处展示虚拟资源显示按钮。

在一种可选的实施方式中,所述检测模块进一步适于:若所述动态显示组件的展示时间到达定时时间,则触发动态显示组件的关闭指令;和/或,

动态显示组件中包含组件关闭控件,若接收到对所述组件关闭控件的操作,则触发动态显示组件的关闭指令。

在一种可选的实施方式中,所述装置还包括:第二检测模块,适于检测前一次离开所述聊天窗口至此次进入所述聊天窗口的时间段内是否接收到携带虚拟资源的历史消息;和/或,实时检测进入聊天窗口后所述聊天窗口是否接收到携带虚拟资源的新消息;

所述第一展示模块进一步适于:响应于聊天窗口接收到携带虚拟资源的多个历史消息和/或新消息,在所述聊天窗口中展示所述多个历史消息和/或新消息携带的虚拟资源的动态显示组件。

在一种可选的实施方式中,所述装置还包括:第二判断模块,适于若接收到携带虚拟资源的历史消息,判断所述历史消息携带的虚拟资源是否存在余量;

所述第一展示模块进一步适于:若所述历史消息携带的虚拟资源存在余量,则在所述聊天窗口中展示所述历史消息携带的虚拟资源的动态显示组件。

在一种可选的实施方式中,所述一个资源获取入口对应获取一条消息携带的虚拟资源;

所述第一展示模块进一步适于:在各个资源获取入口上展示发送对应消息的发送用户的身份信息。

在一种可选的实施方式中,所述资源获取入口为资源图标,所述身份信息为用户头像和/或用户昵称。

在一种可选的实施方式中,所述第一展示模块进一步适于:在所述聊天窗口之上展示所述资源获取入口和身份信息由聊天窗口的窗口顶部至底部移动的动态变化帧。

在一种可选的实施方式中,所述第一展示模块进一步适于:

在所述窗口底部的预设位置处展示资源接收对象;

在所述聊天窗口之上展示所述资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧。

在一种可选的实施方式中,所述第一展示模块进一步适于:

针对任一消息携带的虚拟资源,监控所述虚拟资源是否存在余量;

若否,则在所述聊天窗口之上展示与所述消息对应的资源获取入口和身份信息从资源接收对象中下滑消失的动态变化帧。

在一种可选的实施方式中,所述第一展示模块进一步适于:在资源接收对象的附近位置展示包含资源数量和/或虚拟资源存在余量的消息的发送用户的身份信息的资源获取引导信息。

在一种可选的实施方式中,所述第一展示模块进一步适于:在所述聊天窗口之上的新建图层中展示所述虚拟资源的动态显示组件;其中,所述新建图层为透明图层。

本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的资源信息的显示方法。

图6示出了本发明实施例提供的终端的结构示意图,本发明具体实施例并不对终端的具体实现做限定。

如图6所示,该终端可以包括:处理器(processor)602、通信接口(communicationsinterface)604、存储器(memory)606、以及通信总线608。

其中:处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。处理器602,用于执行程序610,具体可以执行上述用于终端的资源信息的显示方法实施例中的相关步骤。

具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。

处理器602可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器606,用于存放程序610。存储器606可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序610具体可以用于使得处理器602执行以下操作:

响应于聊天窗口接收到携带虚拟资源的多个消息,在所述聊天窗口之上展示所述虚拟资源的动态显示组件;其中,所述动态显示组件至少包括资源获取入口;

根据用户对所述资源获取入口的触发,对所述虚拟资源进行分配处理。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

响应于聊天窗口接收到携带虚拟资源的多个消息,判断所述多个消息中是否存在携带的虚拟资源有余量的至少一个消息;

若是,在所述聊天窗口的预设位置处展示虚拟资源显示按钮,以供触发展示所述动态显示组件。

在一种可选的方式中,所述预设位置为消息输入框的周围位置。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

检测是否触发动态显示组件的关闭指令;

所述在所述聊天窗口的预设位置处展示虚拟资源显示按钮进一步包括:当触发动态显示组件的关闭指令时,在所述聊天窗口的预设位置处展示虚拟资源显示按钮。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

若所述动态显示组件的展示时间到达定时时间,则触发动态显示组件的关闭指令;和/或,

动态显示组件中包含组件关闭控件,若接收到对所述组件关闭控件的操作,则触发动态显示组件的关闭指令。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

检测前一次离开所述聊天窗口至此次进入所述聊天窗口的时间段内是否接收到携带虚拟资源的历史消息;和/或,实时检测进入聊天窗口后所述聊天窗口是否接收到携带虚拟资源的新消息;

响应于聊天窗口接收到携带虚拟资源的多个历史消息和/或新消息,在所述聊天窗口中展示所述多个历史消息和/或新消息携带的虚拟资源的动态显示组件。

在一种可选的方式中,若接收到携带虚拟资源的历史消息,所述程序610进一步使所述处理器602执行以下操作:判断所述历史消息携带的虚拟资源是否存在余量;

若所述历史消息携带的虚拟资源存在余量,则在所述聊天窗口中展示所述历史消息携带的虚拟资源的动态显示组件。

在一种可选的方式中,所述一个资源获取入口对应获取一条消息携带的虚拟资源;

所述程序610进一步使所述处理器602执行以下操作:在各个资源获取入口上展示发送对应消息的发送用户的身份信息。

在一种可选的方式中,所述资源获取入口为资源图标,所述身份信息为用户头像和/或用户昵称。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

在所述聊天窗口之上展示所述资源获取入口和身份信息由聊天窗口的窗口顶部至底部移动的动态变化帧。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

在所述窗口底部的预设位置处展示资源接收对象;

在所述聊天窗口之上展示所述资源获取入口和身份信息由窗口顶部至资源接收对象移动的动态变化帧。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

针对任一消息携带的虚拟资源,监控所述虚拟资源是否存在余量;

若否,则在所述聊天窗口之上展示与所述消息对应的资源获取入口和身份信息从资源接收对象中下滑消失的动态变化帧。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

在资源接收对象的附近位置展示包含资源数量和/或虚拟资源存在余量的消息的发送用户的身份信息的资源获取引导信息。

在一种可选的方式中,所述程序610进一步使所述处理器602执行以下操作:

在所述聊天窗口之上的新建图层中展示所述虚拟资源的动态显示组件;其中,所述新建图层为透明图层。

在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明实施例的内容,并且上面对特定语言所做的描述是为了披露本发明实施例的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明实施例并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明实施例要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明实施例进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明实施例可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。

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