掌桥专利:专业的专利平台
掌桥专利
首页

活动信息的展示方法、装置、介质以及电子设备

文献发布时间:2023-06-19 09:35:27


活动信息的展示方法、装置、介质以及电子设备

技术领域

本公开涉及信息处理技术领域,具体而言,涉及一种活动信息的展示方法、活动信息的展示装置、计算机可读介质以及电子设备。

背景技术

活动的主要视觉可以展示品牌推广或商品促销的活动信息。通常采用静态海报图片或者动态视频的形式进行展示。

但是,静态海报图片或动态视频的展示方式所能呈现的活动信息较少,展示效率较低,并且用户的认知成本太高,无法形成记忆点,也不具备趣味性。

鉴于此,本领域亟需开发一种新的活动信息的展示方法及装置。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

本公开的目的在于提供一种活动信息的展示方法、活动信息的展示装置、计算机可读介质以及电子设备,进而至少在一定程度上克服展示效率低和认知成本高的技术问题。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开实施例的一个方面,提供一种活动信息的展示方法,应用于具有图形用户界面的终端设备,该方法包括:在所述图形用户界面提供互动操作区域;其中,所述互动操作区域至少显示虚拟对象和多个互动关卡;

在所述互动操作区域内确定所述虚拟对象的目标位置,并根据所述目标位置在所述多个互动关卡中确定目标关卡;

响应作用于所述目标关卡的关卡触发操作,显示与所述目标关卡对应的至少两个活动的至少两个信息;其中,所述至少两个活动都与当前日期对应。

根据本公开实施例的一个方面,提供一种活动信息的展示装置,该装置包括:互动区域模块,被配置为在所述图形用户界面提供互动操作区域;其中,所述互动操作区域至少显示虚拟对象和多个互动关卡;

关卡确定模块,被配置为在所述互动操作区域内确定所述虚拟对象的目标位置,并根据所述目标位置在所述多个互动关卡中确定目标关卡;

信息显示模块,被配置为响应作用于所述目标关卡的关卡触发操作,显示与所述目标关卡对应的至少两个活动的至少两个信息;其中,所述至少两个活动都与当前日期对应。

在本公开的一些实施例中,基于以上技术方案,所述关卡确定模块包括:时长获取子模块,被配置为获取在所述图形用户界面提供所述互动操作区域的提供时长;

位置确定子模块,被配置为根据所述提供时长在所述互动操作区域内确定所述虚拟对象的目标位置。

在本公开的一些实施例中,基于以上技术方案,所述位置确定子模块包括:原始位置单元,被配置为根据所述提供时长在所述互动操作区域内确定所述虚拟对象的原始位置;

移动触发单元,被配置为响应作用于所述虚拟对象的移动触发操作,控制所述虚拟对象移动至目标位置。

在本公开的一些实施例中,基于以上技术方案,所述移动触发单元包括:控制前进子单元,被配置为响应作用于所述虚拟对象的移动触发操作,控制所述虚拟对象前进至目标位置;

控制后退子单元,被配置为响应作用于所述虚拟对象的移动触发操作,控制所述虚拟对象后退至目标位置。

在本公开的一些实施例中,基于以上技术方案,所述移动触发单元包括:起始位置子单元,被配置为响应作用于所述虚拟对象的移动触发操作,确定所述移动触发操作的起始操作位置;

位置判定子单元,被配置为若所述起始操作位置在所述互动操作区域内,控制所述虚拟对象移动至目标位置。

在本公开的一些实施例中,基于以上技术方案,所述关卡确定模块包括:区域确定子模块,被配置为确定与所述多个互动关卡对应的多个关卡区域,并根据所述目标位置在所述多个关卡区域中确定目标关卡区域;

关卡选择子模块,被配置为根据所述目标关卡区域在所述多个互动关卡中确定目标关卡。

在本公开的一些实施例中,基于以上技术方案,所述信息显示模块包括:弹窗生成子模块,被配置为在所述图形用户界面生成弹窗,并获取与所述目标关卡对应的至少两个活动的关卡奖励信息和活动对象信息;

弹窗显示子模块,被配置为确定所述关卡奖励信息和所述活动对象信息为与所述目标关卡对应的至少两个信息,并在所述弹窗中显示所述至少两个信息。

根据本公开实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的活动信息的展示方法。

根据本公开实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行如以上技术方案中的活动信息的展示方法。

在本公开实施例提供的技术方案中,一方面,在图形用户界面提供互动操作区域,为用户的查看活动信息动作提供了交互维度的输入区域,有效提高了用户的参与度和积极性,也增加了活动信息显示的趣味性,吸引用户回访,提高用户粘度;另一方面,在互动操作区域提供多个互动关卡,以通过关卡触发操作显示与目标关卡应的活动信息,将交互方式与活动信息相结合,提高了活动信息的曝光度,也提高了图形用户界面的利用率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示意性地示出了应用本公开技术方案的示例性系统的架构示意图;

图2示意性地示出了本公开的一些实施例中一种活动信息的展示方法的步骤流程图;

图3示意性地示出了在本公开的一些实施例中一种确定目标位置的方法的步骤流程图;

图4示意性地示出了在本公开的一些实施例中另一种确定目标位置的方法的步骤流程图;

图5示意性地示出了在本公开的一些实施例中移动虚拟对象的方法的步骤流程图;

图6示意性地示出了在本公开的一些实施例中验证触发操作的方法的步骤流程图;

图7示意性地示出了在本公开的一些实施例中确定目标关卡的方法的步骤流程图;

图8示意性地示出了在本公开的一些实施例中显示活动的信息的方法的步骤流程图;

图9示意性地示出了本公开实施例在应用场景下的活动信息的显示方法的步骤流程图;

图10示意性地示出了本公开实施例在应用场景下提供互动操作区域的效果示意图;

图11示意性地示出了本公开实施例在应用场景下控制虚拟对象移动的效果示意图;

图12示意性地示出了本公开实施例在应用场景下触发目标关卡的效果示意图;

图13示意性地示出了本公开实施例在应用场景下显示活动信息的效果示意图;

图14示意性地示出了本公开实施例在应用场景下第一种对应关系的效果示意图;

图15示意性地示出了本公开实施例在应用场景下第二种对应关系的效果示意图;

图16示意性地示出了本公开实施例在应用场景下设置多个互动关卡的效果示意图;

图17示意性地示出了在本公开一些实施例中的一种活动信息的展示装置的结构框图;

图18示意性地示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

在本领域的相关技术中,在各大平台的促销运营活动中,活动的主要视觉(KeyVision,简称KV)主要起到品牌推广和吸引用户购买商品的作用。

其中,活动KV是对特定时期的一个品牌或一款促销商品的概念定义,它是一个活动最主要和最核心的视觉设计方式。同期的任何视觉都会与活动KV表达的信息一致,并且以该活动KV作为基础加以延伸。

一般的,可以通过一张静态海报图片或者一个动态视频作为活动KV,放置于活动网页之上,以吸引用户关注活动,并查看活动信息。

但是,通过图片或者视频的方式传达活动信息,使得用户对活动信息的认知和理解成本过高,无法形成记忆点,也缺乏一定的趣味性。并且,图片和视频在网页中的占比过大,对活动信息的显示的利用率较低,并且活动信息的曝光率也很低。

基于以上方案存在的问题,本公开提供了活动信息的展示方法、活动信息的展示装置、计算机可读介质以及电子设备。

图1示出了应用本公开技术方案的示例性系统架构示意图。

如图1所示,系统架构100可以包括终端110、网络120、服务器端130。其中,终端110和服务器端130通过网络120连接。终端110具体可以是台式终端或移动终端,移动终端具体可以是手机、平板电脑、笔记本电脑等中的至少一种;网络120可以是能够在使用者终端110和服务器端130之间提供通信链路的各种连接类型的通信介质,例如可以是有线通信链路、无线通信链路或者光纤电缆等等;服务器端130可以用独立的服务器,或者多个服务器组成的服务器集群来实现。

具体地,终端110在图形用户界面上提供互动操作区域。其中,该互动操作区域至少显示虚拟对象和多个互动关卡。进一步的,在互动操作区域内确定虚拟对象的目标位置,以根据目标位置在多个互动关卡中确定目标关卡。然后,响应作用于目标关卡的关卡触发操作,显示与该目标关卡对应的至少两个活动的至少两个信息;其中,至少两个活动都与当前日期对应。

另外,本公开实施例中的活动信息的展示方法可以应用于终端,也可以应用于服务器端,本公开对此不做特殊限定。本公开实施例主要以活动信息的展示方法应用于终端110来举例说明。

下面结合具体实施方式对本公开提供的活动信息的展示方法、活动信息的展示装置、计算机可读介质以及电子设备做出详细说明。

图2示意性地示出了本公开的一些实施例中活动信息的展示方法的步骤流程图,如图2所示,活动信息的展示方法主要可以包括以下步骤:

步骤S210.在图形用户界面提供互动操作区域;其中,互动操作区域至少显示虚拟对象和多个互动关卡。

步骤S220.在互动操作区域内确定虚拟对象的目标位置,并根据目标位置在多个互动关卡中确定目标关卡。

步骤S230.响应作用于目标关卡的关卡触发操作,显示与目标关卡对应的至少两个活动的至少两个信息;其中,至少两个活动都与当前日期对应。

在本公开的示例性实施例中,一方面,在图形用户界面提供互动操作区域,为用户的查看活动信息动作提供了交互维度的输入区域,有效提高了用户的参与度和积极性,也增加了活动信息显示的趣味性,吸引用户回访,提高用户粘度;另一方面,在互动操作区域提供多个互动关卡,以通过关卡触发操作显示与目标关卡应的至少两个活动的至少两个信息,将交互方式与活动的信息相结合,提高了多个活动的信息的曝光度,也极大提高了图形用户界面的利用率。

下面对活动信息的展示方法的各个步骤进行详细说明。

在步骤S210中,在图形用户界面提供互动操作区域;其中,互动操作区域至少显示虚拟对象和多个互动关卡。

在本公开的示例性实施例中,图形用户界面(Graphical User Interface,简称GUI)是指采用图形方式显示的计算机操作用户界面。为便于用户通过交互动作查看活动信息,可以在该图形用户界面上提供互动操作区域。

举例而言,当互动操作区域为活动KV的展示区域时,图形用户界面会在该活动上线时提供该互动操作区域。

该互动操作区域可以显示在图形用户界面的局部,也可以显示在图形用户界面的整个界面。并且,该互动操作区域的形状可以是圆形、矩形或三角形等,本示例性实施例对此不做特殊限定。

在该互动操作区域内可以显示虚拟对象和多个互动关卡。具体的,当互动操作区域为以游戏场景为背景的交互区域时,多个互动关卡可以是在游戏场景中设置的游戏机关,且互动关卡的设置数量可以是预设数量,也可以是根据其他方式设定的,本示例性实施例对此不做特殊限定;而虚拟对象可以是在游戏场景中移动的二维对象或三维对象。除此之外,当交互操作区域为其他形式的交互区域时,互动关卡和虚拟对象也可以是其他形式,本示例性实施例对此不做特殊限定。

值得说明的是,互动关卡与要展示的活动信息之间具有对应关系,因此,设置多个互动关卡,可以展示多种活动信息,而活动信息的展示是通过触发对应的互动关卡实现的。

在步骤S220中,在互动操作区域内确定虚拟对象的目标位置,并根据目标位置在多个互动关卡中确定目标关卡。

在本公开的示例性实施例中,为在显示的多个互动关卡中确定目标关卡,可以通过虚拟对象的目标位置确定,因此,可以首先确定虚拟对象在互动操作区域内显示的目标位置。

在可选的实施例中,图3示出了一种确定目标位置的方法的步骤流程图,如图3所示,该方法至少包括以下步骤:在步骤S310中,获取在图形用户界面提供互动操作区域的提供时长。

当互动操作区域为活动KV的展示区域时,该提供时长为活动上线的上线时长。亦即,获取与该图形用户界面对应的活动的上线时长,以作为活动操作区域的提供时长。

其中,该提供时长可以以天为单位,也可以以12小时为单位,还可以以其他时长为单位,本示例性实施例对此不做特殊限定。

在步骤S320中,根据提供时长在互动操作区域内确定虚拟对象的目标位置。

当通过提供时长确定虚拟对象的目标位置时,可以通过提供时长确定对应的互动关卡,以将互动关卡所在的位置作为虚拟对象的目标位置。

具体的,提供时长与互动关卡之间具有对应关系。该对应关系可以是当提供时长为一天时,对应第一个互动关卡;当提供时长为两天时,对应第二个互动关卡;当提供时长为三天时,对应第三个互动关卡;……;当提供时长为N天时,对应第N个互动关卡。

因此,当获取到提供时长之后,可以确定对应的互动关卡,而此时虚拟对象的目标位置即为该对应的互动关卡的所在位置。亦即,目标位置可以为该互动关卡所在的位置,也可以是在距离互动关卡预设范围内的位置,本示例性实施例对此不做特殊限定。

在本示例性实施例中,通过互动操作区域的提供时长可以直接确定虚拟对象的目标位置,确定方式简单准确,无需用户指定虚拟对象所在的目标位置,简化了用户的操作流程,优化了用户的交互体验。

除了通过提供时长确定目标位置之外,还可以通过获取到的提供时长确定原始位置之后,将虚拟对象从原始位置移动至目标位置。

在可选的实施例中,图4示出了另一种确定目标位置的方法的步骤流程图,如图4所示,该方法至少包括以下步骤:在步骤S410中,根据提供时长在互动操作区域内确定虚拟对象的原始位置。

当通过提供时长确定虚拟对象的原始位置时,可以通过提供时长确定对应的互动关卡,以将互动关卡所在的位置作为虚拟对象的原始位置。

具体的,提供时长与互动关卡之间具有对应关系。该对应关系可以是当提供时长为一天时,对应第一个互动关卡;当提供时长为两天时,对应第二个互动关卡;当提供时长为三天时,对应第三个互动关卡;……;当提供时长为N天时,对应第N个互动关卡。

因此,当获取到提供时长之后,可以确定对应的互动关卡,而此时虚拟对象的原始位置即为该对应的互动关卡的所在位置。亦即,原始位置可以为该互动关卡所在的位置,也可以是在距离互动关卡预设范围内的位置,本示例性实施例对此不做特殊限定。

在步骤S420中,响应于虚拟对象的移动触发操作,控制虚拟对象移动至目标位置。

在确定虚拟对象所在的原始位置之后,可以通过移动触发操作控制虚拟对象移动至目标位置。

在可选的实施例中,图5示出了移动虚拟对象的方法的步骤流程图,如图5所示,该方法至少包括以下步骤:在步骤S510中,响应作用于虚拟对象的移动触发操作,控制虚拟对象前进至目标位置。

其中,该移动触发操作可以是控制虚拟对象向前移动的触发操作。并且,该移动触发操作可以是用户通过输入设备或者是触控介质操作的。

举例而言,当输入设备为鼠标时,该移动触发操作可以是向下滚动该鼠标的鼠标滚轮。当互动操作区域以游戏场景为背景,且用户向下滚动鼠标滚轮时,虚拟对象可以前进,而游戏背景同时产生后退的动画效果。当用户停止滚动鼠标滚轮时,虚拟对象前进至目标位置。

当触控介质为手指时,该移动触发操作可以是滑动操作。亦即,用户通过在互动操作区域内,使用手指向表征虚拟角色前进的方向进行滑动时,虚拟对象可以前进至目标位置。除此之外,该移动触发操作还可以是点击操作或长按操作,本示例性实施例对此不做特殊限定。

在步骤S520中,响应作用于虚拟对象的移动触发操作,控制虚拟对象后退至目标位置。

其中,该移动触发操作可以是控制虚拟对象向后移动的触发操作。并且,该移动触发操作可以是用户通过输入设备或者是触控介质操作的。

举例而言,当输入设备为鼠标时,该移动触发操作可以是向上滚动该鼠标的鼠标滚轮。当互动操作区域以游戏场景为背景,且用户向上滚动鼠标滚轮时,虚拟对象可以后退,而游戏背景同时产生前进的动画效果。当用户停止滚动鼠标滚轮时,虚拟对象后退至目标位置。

当触控介质为手指时,该移动触发操作可以是滑动操作。亦即,用户通过在互动操作区域内,使用手指向表征虚拟角色后退的方向进行滑动时,虚拟对象可以后退至目标位置。除此之外,该移动触发操作还可以是点击操作或长按操作,本示例性实施例对此不做特殊限定。

值得说明的是,控制虚拟对象前进或后退的移动触发操作可以是交叉作用的。

在本示例性实施例中,当通过提供时长确定虚拟对象所在的原始位置之后,可以通过移动触发操作向前或向后移动虚拟对象到目标位置,提供了多样的交互方式,提高了用户在获取活动信息时的参与度,增加了互动趣味性,提升了用户粘性。

但是,在通过移动触发操作控制虚拟对象前进或后退之前,可以首先确定移动触发操作的有效性。

在可选的实施例中,图6示出了验证移动触发操作的步骤流程图,如图6所示,该方法至少包括以下步骤:在步骤S610中,响应作用于虚拟对象的移动触发操作,确定移动触发操作的起始操作位置。

由于移动触发操作可以是用户通过输入设备或者是触控介质操作的,因此,可以获取输入设备或者是触控介质的起始作用位置作为移动触发操作的起始操作位置。

举例而言,当输入设备为鼠标时,可以监听用户滚动鼠标滚轮时,鼠标光标在图形用户界面上的位置,亦即起始操作位置;当触控介质为手指时,可以监听用户滑动手指时,手指在图形用户界面上的位置,亦即起始操作位置。

除此之外,用户通过其他方式,或者其他输入设备、触控介质发起移动触发操作时,也可以通过其他方式确定移动触发操作的起始操作位置,本示例性实施例对此不做特殊限定。

在步骤S620中,若起始操作位置在互动操作区域内,控制虚拟对象移动至目标位置。

在确定起始操作位置之后,可以进一步确定该起始操作位置是否位于互动操作区域内部。

当起始操作位置在互动操作区域内时,可以控制虚拟对象前进或者后退至目标位置。具体的,可以参照图5所示的虚拟对象的移动方式,在此不再赘述。

在本示例性实施例中,确定移动触发操作的起始操作位置是否位于互动操作区域的内部,以对移动触发操作的有效性进行验证,保证了交互的有效性,也避免了用户误操作的情况发生。

在确定虚拟对象所在的目标位置之后,可以根据该目标位置进行在多个互动关卡中确定目标关卡。

在可选的实施例中,图7示出了确定目标关卡的方法的步骤流程图,如图7所示,该方法至少包括以下步骤:在步骤S710中,确定与多个互动关卡对应的多个关卡区域,并根据目标位置在多个关卡区域中确定目标关卡区域。

其中,关卡区域可以是与互动关卡之间具有对应关系的区域。具体的,该关卡区域可以为矩形区域、圆形区域、三角形区域等形式,本示例性实施例对此不做特殊限定。

当目标位置位于多个关卡区域中的一个关卡区域内时,可以确定该关卡区域为目标关卡区域。根据实际情况的设置,目标位于也可以位于多个关卡区域中的至少两个关卡区域内时,也可以确定多个关卡区域为目标关卡区域,本示例性实施例对此不做特殊限定。

在步骤S720中,根据目标关卡区域在多个互动关卡中确定目标关卡。

当确定目标关卡区域之后,可以根据关卡区域与互动关卡之间的对应关系,确定与目标关卡区域对应的互动关卡,并将该互动关卡确定为目标关卡。

当目标关卡区域为一个时,可以确定一个目标关卡;当目标关卡区域为至少两个时,也可以确定至少两个目标关卡,可以根据实际情况进行设定。

在本示例性实施例中,根据目标位置确定出目标关卡区域,以进一步确定目标关卡,确定方式简单准确,且判断逻辑缜密,为良好的交互性能提供了保障。

在步骤S230中,响应作用于目标关卡的关卡触发操作,显示与目标关卡对应的至少两个活动的至少两个信息;其中,至少两个活动都与当前日期对应。

在本公开的示例性实施例中,该关卡触发操作可以是解锁目标关卡的操作。并且,该关卡触发操作可以是用户通过输入设备或者触控介质操作的。

举例而言,当输入设备为鼠标时,该关卡触发操作可以是通过鼠标发起的点击操作、长按操作或者是滑动操作等;当触控介质为手指时,该关卡触发操作可以是通过手指发起的点击操作、长按操作或者是滑动操作等,本示例性实施例对此不做特殊限定。

当终端设备响应作用于目标关卡的关卡触发操作时,可以进一步显示与目标关卡对应的活动信息。

在可选的实施例中,图8示出了显示活动的信息的方法的步骤流程图,如图8所示,该方法至少包括以下步骤:在步骤S810中,在图形用户界面生成弹窗,并获取与目标关卡对应的至少两个活动的关卡奖励信息和活动对象信息。

该弹窗可以是触发目标关卡时自动弹出的窗口。在获取到活动的信息时,可以在该弹窗上显示活动的信息。

值得说明的是,为了极大的提高对有限的图形用户界面的应用,可以设置一个关卡至少对应两个活动,因此,可以在弹窗显示的信息即为至少两个活动的信息。

并且,与关卡对应的至少两个活动均与当前日期对应。具体的,至少两个活动可以为当前日期的推荐活动,或者截至当前日期的用户热度最高的活动,或者是当前日期的折扣力度最大的活动等。

除此之外,当互动操作区域显示在图形用户界面的局部时,在该互动操作区域的底部还可以有一页面操作区域。并且,在页面操作区域内显示多个可进行的活动对象信息。因此,与关卡对应的至少两个活动也可以是在当前日期,显示在该页面操作区域内的活动。

具体的,与目标关卡对应的活动的信息可以包括关卡奖励信息和活动对象信息。该活动对象信息分别是至少两个活动对应,亦即,每一个活动均对应有一个活动对象信息;而关卡奖励信息与至少两个活动对应,或者同时与至少两个活动都对应,本示例性实施例对此不做特殊限定。其中,关卡奖励信息可以是开启该目标关卡时获得的奖励信息,例如虚拟代金券奖励信息、虚拟宝石奖励信息等;活动对象信息可以是开启该目标关卡时展示的信息,例如游戏商品信息或服装商品信息等。

在步骤S820中,确定关卡奖励信息和活动对象信息为与目标关卡对应的至少两个信息,并在弹窗中显示至少两个信息。

当获取到与目标关卡对应的关卡奖励信息和活动对象信息时,可以确定该关卡奖励信息和活动对象信息为活动的信息,并将该活动信息展示再弹窗中,以进行展示。

在本示例性实施例中,通过生成与关卡触发操作对应的弹窗展示活动信息,提高了图形用户界面的利用率,并且将交互方式与活动信息相结合,提升了活动信息的曝光度,丰富了活动信息的展示方式。

下面结合一具体应用场景对本公开实施例中提供的活动信息的展示方法做出详细说明。

图9示出了应用场景下的活动信息的展示方法的步骤流程图,如图9所示,在步骤S910中,当用户进入页面时,获取在该页面提供互动操作区域的提供时长,以根据提供时长对虚拟角色进行定位。

具体的,图10示出了应用场景下提供互动操作区域的效果示意图,如图10所示,在图形用户界面上打开一个页面,在该页面内提供了互动操作区域1010,以便于用户与终端设备进行交互。除此之外,该页面还有一页面操作区域1020,以便于用户对该页面执行操作。

在该页面操作区域1020中,还可以显示多个活动。该多个活动中显示可进行的多个活动对象信息,以使目标机关解锁时,显示该页面操作区域1020中提供的多个活动对象信息中的至少两个活动对象。

进一步的,在互动交互区域内显示虚拟对象1030,该虚拟对象1030可以是二维对象或三维对象。并且,还可以在互动操作区域内显示多个互动关卡,以将虚拟对象1030定位到原始位置。

并且,在该页面中还可以设置视觉引导语吸引用户进行交互,控制虚拟对象1030移动。举例而言,该视觉引导语可以是“请将鼠标移至此区域,操作滚轮开启游戏”,也可以是其他引导语,本示例性实施例对此不做特殊限定。

在步骤S920中,当利用鼠标作为输入设备进行交互时,可以通过鼠标发起移动触发操作。为判断该移动触发操作是否有效,可以首先判断移动触发操作的起始操作位置是否位于互动操作区域内,亦即鼠标光标是否位于互动操作区域内。

当鼠标光标位于互动操作区域内时,可以响应该移动触发操作,控制虚拟对象1030移动至目标位置。此时,该移动触发操作可以是滚动该鼠标的鼠标滚轮。

当鼠标光标位于互动操作区域外时,亦即位于页面操作区域时,可以通过滚动鼠标滚轮实现页面滚动。

图11示出了应用场景下控制虚拟对象移动的效果示意图,如图11所示,当鼠标滚轮向下滚动时,页面中的虚拟角色1030可以从原始位置触发向右前进;同时互动操作区域内的背景会随着虚拟角色的前进,产生从右到左的后退的变化效果。

这种方式类似于横版卷轴游戏的展示效果,亦即形成“从左到右移动式”的卷轴地图方式。在视觉上,能够形成虚拟角色在背景所构成的场景中探索和游览的互动效果。

在步骤S930中,判断目标位置是否进入关卡触发区。

关卡触发区可以是互动关卡对应的关卡区域。关卡区域可以是与互动关卡之间具有对应关系的区域。具体的,该关卡区域可以为矩形区域、圆形区域、三角形区域等形式,本示例性实施例对此不做特殊限定。

当虚拟对象1030的目标位置位于关卡区域内部时,可以确定进入关卡触发区。

并且,当确定进入的关卡区域之后,可以根据关卡区域与互动关卡之间的对应关系,确定与该关卡区域对应的互动关卡,并将该互动关卡确定为目标关卡。

在步骤S940中,在确定目标关卡之后,可以对该目标关卡进行差异化显示。

举例而言,当目标关卡是通过宝箱样式进行表征的,可以高亮显示与目标关卡对应的宝箱。除此之外,也可以有其他差异化显示方式,本示例性实施例对此不做特殊限定。

在步骤S950中,响应作用于目标关卡的关卡触发操作,可以显示与目标关卡对应的活动信息。

图12示出了应用场景下触发目标关卡的效果示意图,如图12所示,宝箱1210为目标关卡,并且已经高亮显示该宝箱1210。

当用户通过鼠标对宝箱1210进行点击操作时,可以响应例如该点击操作的关卡触发操作,显示活动信息。

其中,该活动信息包括关卡奖励信息和活动对象信息。关卡奖励信息可以是开启该目标关卡时获得的奖励信息,例如虚拟代金券奖励信息、虚拟宝石奖励信息等;活动对象信息可以是开启该目标关卡时展示的信息,例如游戏商品信息或服装商品信息等。

在步骤S960中,判断目标关卡是否已解锁。

当目标关卡已经解锁时,可以生成一弹窗显示活动信息。当活动信息包括关卡奖励信息和活动对象信息时,可以显示关卡奖励信息已被领取,且显示活动对象信息。

当目标关卡未解锁时,可以生成一弹窗显示活动信息。当活动信息包括关卡奖励信息和活动对象信息时,可以显示领取到的关卡奖励信息,且显示活动对象信息。

图13示出了应用场景下显示活动信息的效果示意图,如图13所示,当目标机关未解锁时,生成一弹窗中显示“恭喜你解锁了一个机关!获得30元代金券”的关卡奖励信息,并显示30元代金券的样式。除此之外,还可以显示游戏商品1310和1320的活动对象信息,引导用户使用30元代金券购买该游戏商品。

该游戏商品1310和1320可以是页面操作区域1020中提供的多个游戏商品对象中的其中两个,也可以是当前日期的用户热度最高的两个游戏商品,还可以是当前日期的推荐商品,还可以是当前日期的折扣力度最大的两个游戏商品等,本示例性实施例对此不做特殊限定。

进一步的,由于游戏商品1310和游戏商品1320分别与两个活动对应,而“代金券”这一关卡奖励信息在不同情况下,可以同时与两个游戏商品对应,也可以分别与两个活动对应,满足用户在不同场景下的需求。

图14和图15分别示出了两种游戏商品与关卡奖励信息的对应关系。其中,图14示出了一个游戏商品对应一个关卡奖励信息的效果示意图,图15示出了两个游戏商品对应同一个关卡奖励信息的效果示意图。

图14示出了第一种对应关系的效果示意图,如图14所示,当用户触发目标关卡之后,弹窗中会显示“恭喜你解锁了一个机关!获得两张代金券”的关卡奖励信息,并分别对游戏商品1310显示一30元代金券的样式,对游戏商品1320显示一50元代金券的样式,引导用户使用30元代金券购买游戏商品1310,用50元代金券购买游戏商品1320。

并且,在游戏商品1310所在区域还显示“3折”字样,用户可以通过点击“3折”,实现用30元代金券直接购买游戏商品1310,或者利用30元代金券与自己卡包中的虚拟钱币购买游戏商品1310的效果;同样的,用户也可以通过点击“4折”实现50元代金券直接购买游戏商品1320,或者利用50元代金券与自己卡包中的虚拟钱币购买游戏商品1320的效果。

这种显示活动的信息的方式可以针对不同的活动对象信息提供不同的关卡奖励信息,用户可以通过至少两次的点击等触发操作完成对不同活动对象信息的购买或者其他拥有,或者编辑的操作,也可以通过单次的触发操作完成对想要的一个活动对象信息的购买或其他操作。不仅可以针对不同的活动提供完全不同的活动对象信息和关卡奖励信息,还可以在活动信息显示这一应用场景下,增强了活动的信息的趣味性,提高用户的参与度,吸引用户不断回访,以增强用户粘性。

图15示出了第二种对应关系的效果示意图,如图15所示,当用户触发目标关卡之后,弹窗除了会在弹窗中显示“恭喜你解锁了一个机关!获得30元代金券”的关卡奖励信息,并显示30元代金券的样式之外,还会在游戏商品1310和游戏商品1320的上方或其他共同区域显示“使用”的字样,以引导用户使用30元代金券购买游戏商品1310和游戏商品1320。

这种显示活动的信息的方式可以针对至少两个活动对象信息提供相同的关卡奖励信息,用户通过一次触发操作完成对不同游戏对象信息的购买或者其他编辑操作。这种方式从用户使用角度出发,在简化用户操作的同时,达到了用户获得奖励的效果。因此,在为用户的提供奖励的基础上,还预先考虑到的用户的使用便捷度,是一种极为先进及人性化的信息展示方式。

在步骤S970中,判断虚拟对象是否达到当日关卡点或初始点。

在互动操作区域内显示的互动关卡的数量是可以设置的,虚拟对象也会根据该数量限定移动方向。

图16示出了应用场景下设置多个互动关卡的效果示意图,如图16所示,互动关卡可以设置第一个互动关卡、第二个互动关卡、第三个互动关卡、……、第N-1个互动关卡、第N个互动关卡、第N+1个互动关卡、……。

并且,提供时长与互动关卡之间的对应关系是当提供时长为一天时,对应第一个互动关卡;当提供时长为两天时,对应第二个互动关卡;当提供时长为三天时,对应第三个互动关卡;……;当提供时长为N天时,对应第N个互动关卡。

当虚拟对象1030的原始位置在第N-1个互动关卡处时,可以通过控制虚拟对象1030前进或后退到达其他互动关卡处。但是,在虚拟对象1030的移动过程中,虚拟对象最多前进到第N个互动关卡处,也最多后退到第一个互动关卡处。

亦即,虚拟对象1030可以后退到第一个互动关卡处,领取移动过程中的关卡奖励信息,并查看领取过程中的活动对象信息;虚拟对象1030可以前进到当前提供时长的第N个互动关卡处,领取提供时长对应的关卡奖励信息,并查看提供时长对应的活动对象信息,无法在提供时长未达到N+1时,提前领取关卡奖励信息和查看活动对象信息。

当虚拟对象1030到达第一个互动关卡或第N个互动关卡处时,停止移动虚拟对象1030。

基于以上应用场景可知,本公开实施例提供的活动信息的展示方法,一方面,在图形用户界面提供互动操作区域,为用户的查看活动信息动作提供了交互维度的输入区域,有效提高了用户的参与度和积极性,也增加了活动信息显示的趣味性,吸引用户回访,提高用户粘度;另一方面,在互动操作区域提供多个互动关卡,以通过关卡触发操作显示与目标关卡应的活动信息,将交互方式与活动信息相结合,提高了活动信息的曝光度,也提高了图形用户界面的利用率。

应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

以下介绍本公开的装置实施例,可以用于执行本公开上述实施例中的活动信息的展示方法。对于本公开装置实施例中未披露的细节,请参照本公开上述的活动信息的展示方法的实施例。

图17示意性地示出了在本公开一些实施例中的一种活动信息的展示装置的结构框图,如图17所示,活动信息的展示装置1700主要可以包括:互动区域模块1710、关卡确定模块1720和信息显示模块1730。

互动区域模块1710,被配置为在图形用户界面提供互动操作区域;其中,互动操作区域至少显示虚拟对象和多个互动关卡;关卡确定模块120,被配置为在互动操作区域内确定虚拟对象的目标位置,并根据目标位置在多个互动关卡中确定目标关卡;信息显示模块1730,被配置为响应作用于目标关卡的关卡触发操作,显示与目标关卡对应的至少两个活动的至少两个信息;其中,至少两个活动都与当前日期对应。

在本公开的一些实施例中,关卡确定模块包括:时长获取子模块,被配置为获取在图形用户界面提供互动操作区域的提供时长;

位置确定子模块,被配置为根据提供时长在互动操作区域内确定虚拟对象的目标位置。

在本公开的一些实施例中,位置确定子模块包括:原始位置单元,被配置为根据提供时长在互动操作区域内确定虚拟对象的原始位置;

移动触发单元,被配置为响应作用于虚拟对象的移动触发操作,控制虚拟对象移动至目标位置。

在本公开的一些实施例中,移动触发单元包括:控制前进子单元,被配置为响应作用于虚拟对象的移动触发操作,控制虚拟对象前进至目标位置;

控制后退子单元,被配置为响应作用于虚拟对象的移动触发操作,控制虚拟对象后退至目标位置。

在本公开的一些实施例中,移动触发单元包括:起始位置子单元,被配置为响应作用于虚拟对象的移动触发操作,确定移动触发操作的起始操作位置;

位置判定子单元,被配置为若起始操作位置在互动操作区域内,控制虚拟对象移动至目标位置。

在本公开的一些实施例中,关卡确定模块包括:区域确定子模块,被配置为确定与多个互动关卡对应的多个关卡区域,并根据目标位置在多个关卡区域中确定目标关卡区域;

关卡选择子模块,被配置为根据目标关卡区域在多个互动关卡中确定目标关卡。

在本公开的一些实施例中,信息显示模块包括:弹窗生成子模块,被配置为在图形用户界面生成弹窗,并获取与目标关卡对应的关卡奖励信息和活动对象信息;

弹窗显示子模块,被配置为确定关卡奖励信息和活动对象信息为与目标关卡对应的活动信息,并在弹窗中显示活动信息。

本公开各实施例中提供的活动信息的展示装置的具体细节已经在对应的方法实施例中进行了详细的描述,因此此处不再赘述。

图18示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。

需要说明的是,图18示出的电子设备的计算机系统1800仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图18所示,计算机系统1800包括中央处理单元(Central Processing Unit,CPU)1801,其可以根据存储在只读存储器(Read-Only Memory,ROM)1802中的程序或者从储存部分1808加载到随机访问存储器(Random Access Memory,RAM)1803中的程序而执行各种适当的动作和处理。在RAM 1803中,还存储有系统操作所需的各种程序和数据。CPU1801、ROM 1802以及RAM 1803通过总线1804彼此相连。输入/输出(Input/Output,I/O)接口1805也连接至总线1804。

以下部件连接至I/O接口1805:包括键盘、鼠标等的输入部分1806;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1807;包括硬盘等的储存部分1808;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1809。通信部分1809经由诸如因特网的网络执行通信处理。驱动器1810也根据需要连接至I/O接口1805。可拆卸介质1811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1810上,以便于从其上读出的计算机程序根据需要被安装入储存部分1808。

特别地,根据本公开的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1809从网络上被下载和安装,和/或从可拆卸介质1811被安装。在该计算机程序被中央处理单元(CPU)1801执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本公开实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

相关技术
  • 活动信息的展示方法、装置、介质以及电子设备
  • 活动信息展示方法、装置、电子设备及存储介质
技术分类

06120112224862