首页> 中国专利> 智能终端的虚拟资源交换方法、虚拟资源分配方法和装置

智能终端的虚拟资源交换方法、虚拟资源分配方法和装置

摘要

本公开揭示了一种智能终端的虚拟资源交换方法、虚拟资源分配方法和装置。所述方法包括:识别智能终端获取的进行虚拟资源领取的标记图像,得到标记图像中的标记;获取标记对应的虚拟效果数据,并显示用于领取虚拟资源的操作页面;检测作用于操作页面上的触发操作;通过触发操作向所述服务器发起为所述智能终端进行虚拟资源分配的请求。由此,对用户在智能终端中的虚拟资源交换,并最终领取而言,在标记所对应虚拟效果数据的作用下,不再是单一的虚拟资源领取页面,增加了看点,以促进用户发起智能终端中虚拟资源的交换,进而增强虚拟资源在互联网络中的传播效果。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-04-24

    授权

    授权

  • 2018-10-30

    实质审查的生效 IPC(主分类):G06F9/50 申请日:20161213

    实质审查的生效

  • 2018-10-02

    公开

    公开

说明书

技术领域

本公开涉及互联网应用技术领域,特别涉及一种智能终端的虚拟资源交换方法、虚拟资源分配方法和装置。

背景技术

随着互联网应用技术的迅猛发展,智能终端通过与服务器的交互,而为用户实现各种虚拟资源的获得,即获得服务器中其它用户分享的虚拟资源。进一步的,所指的其它用户,可以是普通用户、企业用户等等。

虚拟资源,可以是各种虚拟物品,比如,虚拟红包、积分或者电子代金券等,其数量有限,需要在服务器的配合下向特定智能终端发放。

此特定智能终端,在线下活动场景下,是主动发起虚拟资源交换的智能终端,例如,扫描并识别了用于领取虚拟资源的条码信息的智能终端,此时智能终端将跳转进入一虚拟资源的领取页面,通过作用在其上的操作而使得服务器为智能终端的用户分配虚拟资源。

然而,特别是对应企业用户所实现的虚拟资源分享,在海量用户面前,即使是非常有实力的企业用户,也无法做到虚拟资源的大量发放,并且所发放的虚拟资源中承载的价值不高,因此,并无法吸引大量高质量用户发起智能终端中的虚拟资源交换过程,虚拟资源在智能终端的交换存在着较大障碍,进而存在着互联网络中传播效果较差的局限性。

发明内容

为了解决相关技术中存在的虚拟资源在互联网络中传播效果较差的技术问题,本公开的一个目的在于提供一种智能终端的虚拟资源交换方法和装置,用于解决现有技术所存在的虚拟资源在互联网络中传播效果较差的缺陷。

此外,本公开的另一个目的在于提供一种虚拟资源分配方法和装置,用于解决现有技术所存在的虚拟资源在互联网络中传播效果较差的缺陷。

一种智能终端的虚拟资源交换方法,所述方法包括:

识别智能终端获取的进行虚拟资源领取的标记图像,得到所述标记图像中的标记;

获取所述标记对应的虚拟效果数据;

智能终端展示所述虚拟效果数据,并显示用于领取所述虚拟资源的操作页面;

检测作用于所述操作页面上的触发操作;

通过所述触发操作向所述服务器发起所述智能终端进行虚拟资源分配的请求。

一种虚拟资源分配方法,所述方法包括:

响应智能终端发起的获取标记对应虚拟效果数据的请求,向所述智能终端返回虚拟效果数据,使所述智能终端通过所述虚拟效果数据最终显示用于领取所述虚拟资源的操作页面;

接收所述智能终端通过作用于所述操作页面的触发操作所发起的虚拟资源分配请求;

响应所述虚拟资源分配请求,执行为所述智能终端进行虚拟资源分配的操作,并生成相应的资源领取结果;

向所述智能终端返回所述资源领取结果。

一种智能终端的虚拟资源交换装置,所述装置包括:

识别模块,用于识别智能终端获取的进行虚拟资源领取的标记图像,得到所述标记图像中的标记;

效果数据获取模块,用于获取所述标记对应的虚拟效果数据;

虚拟效果展示模块,用于智能终端展示所述虚拟效果数据,并显示用于领取所述虚拟资源的操作页面;

操作检测模块,用于检测作用于所述操作页面上的触发操作;

资源获得模块,用于通过所述触发操作向所述服务器发起为所述智能终端进行虚拟资源分配的请求。

一种虚拟资源分配装置,所述装置包括:

数据返回模块,用于响应智能终端发起的获取标记对应虚拟效果数据的请求,向所述智能终端返回虚拟效果数据,使所述智能终端通过所述虚拟效果数据最终显示用于领取所述虚拟资源的操作页面;

资源请求接收模块,用于接收所述智能终端通过作用于所述操作页面的触发操作所发起的虚拟资源分配请求;

虚拟资源分配模块,用于响应所述虚拟资源分配请求,执行为所述智能终端进行虚拟资源分配的操作,并生成相应的资源领取结果;

结果返回模块,用于向所述智能终端返回所述资源领取结果。

本公开的实施例提供的技术方案可以包括以下有益效果:

为在智能终端中为用户实现虚拟资源的领取,而使得虚拟资源被传播,将识别智能终端获取的进行虚拟资源领取的标记图像,得到标记图像中的标记,获取标记对应的虚拟效果数据,智能终端展示虚拟效果数据,并显示用于领取虚拟资源的操作页面,检测作用于操作页面上的触发操作,通过操作页面上的触发操作向服务器发起为智能终端进行虚拟资源分配的请求,由此,对用户在智能终端中的虚拟资源交换以及最终实现领取而言,在标记所对应虚拟效果数据的作用下,不再是单一的虚拟资源领取页面,增加了看点,以促进用户发起智能终端中虚拟资源的交换,进而增强虚拟资源在互联网络中的传播效果。

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

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据本公开所涉及的实施环境的示意图;

图2是根据一示例性实施例示出的一种装置的框图

图3是根据一示例性实施例示出的一种智能终端的虚拟资源交换方法的流程图;

图4是根据图3对应实施例示出的智能终端展示虚拟效果数据,并显示用于领取虚拟资源的操作页面步骤的细节进行描述的流程图;

图5是根据图4对应实施例示出的对在智能终端加载的页面中,通过虚拟场景数据进行增强现实的虚拟场景展示步骤的细节进行描述的流程图;

图6是根据图3对应实施例示出的对通过触发操作向服务器发起为智能终端进行虚拟资源分配的请求;

图7是根据一示例实施例示出的虚拟红包领取流程并在领取流程执行完毕时反馈此虚拟红包的入账消息通知的流程图;

图8是根据一示例性实施使示例的一种虚拟资源分配方法的流程图;

图9是根据图8对应实施例示出的对响应智能终端发起的获取标记对应的虚拟效果数据的请求,向智能终端返回虚拟效果数据,使智能终端通过虚拟效果数据最终显示用于领取虚拟资源的操作页面步骤的细节进行描述的流程图;

图10是根据图8对应实施例示出的对根据虚拟资源分配请求,执行为智能终端进行虚拟资源分配的操作,并生成相应的资源领取结果步骤的细节进行描述的流程图;

图11是根据另一示例性实施例示出的一种虚拟资源分配方法的流程图;

图12是根据一示例性实施例示出的虚拟红包领取的应用示意简图;

图13是根据一示例性实施例示出的领取红包页面的示意图;

图14是根据一示例性实施例示出的红包领取结果的界面示意图;

图15是根据一示例性实施例示出的一种智能终端的虚拟资源交换装置的框图;

图16是根据图15对应实施例示出的对虚拟效果展示模块的细节进行描述的框图;

图17是根据图15对应实施例示出的对虚拟场景展示单元的细节进行描述的框图;

图18是根据图15对应实施例示出的对资源获取模块的细节进行描述的框图;

图19是根据一示例性实施例示出的一种虚拟资源分配装置的框图;

图20是根据图19对应实施例示出的对数据返回模块的细节进行描述的框图;

图21是根据图19对应实施例示出的对虚拟资源分配模块细节进行描述的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:智能终端110和服务器130。

智能终端110和服务器130之间的关联方式,包括WiFi或者有线宽带实现的二者之间往来的数据关联方式。

并且在此实施环境中,服务器130,与众多智能终端110交互,以实现每一智能终端110中虚拟资源的交换,进而使得虚拟资源在服务器130的作用下,由普通用户或企业用户传递至智能终端110的用户名下。

图2是根据一示例性实施例示出的一种装置的框图。例如,装置200可以是图1所示实施环境中的智能终端110。例如,智能终端110可以是智能手机、平板电脑等终端设备。

参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。

处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。

存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static RandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述图3、图4、图5和图6任一所示方法中的全部或者部分步骤。

电源组件206为装置200的各种组件提供电力。电源组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。

多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(Liquid Crystal Display,简称LCD)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(Organic Light Emitting Display,简称OLED)。

音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(Microphone,简称MIC),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。

传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,传感器组件214还可以检测装置200或装置200一个组件的位置改变以及装置200的温度变化。在一些实施例中,该传感器组件214还可以包括磁传感器,压力传感器或温度传感器。

通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如WiFi(WIreless-Fidelity,无线保真)。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件216还包括近场通信(Near FieldCommunication,简称NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RadioFrequency Identification,简称RFID)技术,红外数据协会(Infrared DataAssociation,简称IrDA)技术,超宽带(Ultra Wideband,简称UWB)技术,蓝牙技术和其他技术来实现。

在示例性实施例中,装置200可以被一个或多个应用专用集成电路(ApplicationSpecific Integrated Circuit,简称ASIC)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。

图3是根据一示例性实施例示出的一种智能终端的虚拟资源交换方法的流程图。该智能终端的虚拟资源交换方法适用于图1所示实施环境的智能终端110,该智能终端110在一个示例性实施例中可以是图2所示的装置。如图3所示,该智能终端的虚拟资源交换方法,可以由智能终端110执行,可以包括以下步骤。

在步骤310中,识别智能终端获取的进行虚拟资源领取的标记图像,得到标记图像中的标记。

其中,虚拟资源,是指通过互联网络获得所有权,并且仅在互联网络中以信息形式存在的虚拟物品,其是以虚拟形态的形式存在的。在一个示例性实施例中,虚拟资源包括虚拟红包、虚拟形象产品、虚拟充值卡、游戏装备和虚拟货币中的至少一种。

标记图像,用于发起智能终端中虚拟资源的领取过程,并且唯一标识了此虚拟资源领取过程中实现虚拟场景展示的虚拟效果数据。标记图像是智能终端通过如,web页面、移动端页面(H5页面,即Html5页面)、线下活动现场实物、条码等载体获得的,智能终端对此予以识别即可获得其所携带的标记。

具体而言,标记图像中,携带了唯一对应于一虚拟效果数据的标记,此标记通过智能终端对标记图像的识别获得。在一个示例性实施例中,识别方式,包括但不限于:扫描、拍照和长按标记图像识别等方式,在此不进行限定。

一方面,标记图像的存在,用于提示智能终端的用户进行虚拟资源的领取;另一方面,也将为智能终端的用户实现虚拟资源领取提供入口。

具体的,标记图像,可以是在智能终端之外的其它设备进行显示的,也可以是在线下活动现场布设实物,通过智能设备的扫描或者拍照而获得的,还可以是传送至智能终端,而被智能终端自身显示的。

无论标记图像是从何种载体获得的,其都携带有标记,因此,均能够在智能终端识别之后发起智能终端中的虚拟资源交换过程,以使智能终端进行虚拟资源的领取。

在步骤320中,获取标记对应的虚拟效果数据。

其中,预先建立了标记和虚拟效果数据二者之间的对应关系,并存储。因此,在识别标记图像而获得标记之后,即可由此获得对应的虚拟效果数据。

在步骤330中,智能终端展示虚拟效果数据,并显示用于领取虚拟资源的操作页面。

其中,对于智能终端中发起的虚拟资源交换过程,在智能终端识别得到标记之后,便可以通过对应虚拟效果数据的展示来实现智能终端中虚拟效果的展示,并在此虚拟效果的展示结束之后显示用于领取虚拟资源的操作页面。

虚拟效果数据,为预先配置的多媒体播放数据,以在智能终端中实现虚拟效果展示。在一个示例性实施例中,虚拟效果数据,用于在智能终端实现AR(Augmented Reality,增强现实技术)效果。

用于领取虚拟资源的操作页面,是智能终端中通过运行的应用程序显示的用于领取虚拟资源的操作页面。此操作页面,可以是在应用程序中专门设置的页面,也可以是在应用程序的已有页面中叠加了虚拟资源领取功能的页面。

在此应当补充说明的是,对于根据识别的标记而触发虚拟效果数据在智能终端中的展示,其与操作页面相类似的,可以是在应用程序中专门设置的页面实现,即跳转至此页面来进行展示,也可以是在已有的页面实现,在此不进行限定。

智能终端中,一旦成功识别标记图像中携带的标记,便直接触发对应虚拟效果数据进行虚拟效果展示,并在虚拟效果展示结束,即虚拟效果数据的播放结束之后,进行用于领取虚拟资源的操作页面的显示,以等待智能终端中虚拟资源领取的触发。

在步骤350中,检测作用于操作页面上的触发操作。

其中,智能终端可检测作用于整个操作页面,或者作用于操作页面中预设区域的触发操作。触发操作,是指用户在智能终端显示的操作页面或者操作页面中预设区域触发的操作,触发操作用于发起服务器为智能终端的用户分配虚拟资源。

例如,对于智能手机而言,此触发操作即为整个操作页面,或者作用于操作页面中预设区域的触控操作,这一触控操作在一个示例性实施例中,包括点触操作、滑动操作和多点触控操作等,在此不一一进行列举。

在步骤370中,通过触发操作向服务器发起为智能终端进行虚拟资源分配的请求。

其中,在检测得到作用于操作页面上的触发操作之后,便发起服务器为智能终端分配虚拟资源的过程。

可以理解的,虚拟资源,其虽以虚拟形态存在,但是始终具备所有权,虚拟资源的持有者通过互联网络中的服务器,将进行自身虚拟资源的分享,而其他用户将通过服务器来从分享的虚拟资源中获得被分配而归属于自身的虚拟资源。

服务器中为智能终端进行的虚拟资源分配,可以随机进行,例如,对于虚拟红包而言,随机分配其所承载的价值,也即,随机生成此虚拟红包中的货币数额;也可以是指定进行的,例如,对于每一虚拟红包,都为其固定设置了虚拟红包中的货币数额。

通过操作页面上检测得到的触发操作,使得智能终端与服务器交互,进而触发服务器为自身的用户分配虚拟资源。

在服务器器响应触发操作为智能终端完成了虚拟资源分配之后,生成相应的资源领取结果,并向智能终端返回。所生成并返回至智能终端的资源领取结果,用于指示虚拟资源领取成功或失败。

应当说明的是,对于虚拟资源的分配,如前所述的,虚拟资源始终具备所有权,所以是在用户账户下存在的。在服务器完成了虚拟资源分配之后,对于成功领取虚拟资源的用户,虚拟资源由原先的用户账户切换至成功领取虚拟资源的用户所对应的用户账户下。

通过如上所述的过程,便在智能终端实现了自身用户与其它用户之间通过服务器实现的虚拟资源交换过程,智能终端中融入了通过虚拟效果数据实现的虚拟效果展示,使得智能终端的虚拟资源领取的实现不再仅仅通过单一的虚拟资源领取页面实现,增强了交互性能和互动性能,以此来提高用户使用智能终端发起虚拟资源交换的可能性,进而方能够提高虚拟资源在互联网络中的传播效果。

提示在智能终端进行虚拟资源领取的标记图像,如前所述的,可以通过一定的页面实现其显示,也可以是由线下活动现场布设的实物或条码获得。总而言之,在一个示例性实施例中,标记图像,是在智能终端之外存在的,智能终端通过对其扫描或拍照来获得并识别其所携带的标记。

在此场景下,通过标记对应虚拟效果数据而在智能终端中实现虚拟效果展示,能够实现基于此场景的虚拟效果,由此能够促使用户使用自身智能终端来发起虚拟资源的交换过程,一方面提高了此场景下的活动效果,另一方面,也更加易于获得更好的传播效应。

图4是根据图3对应实施例示出的对步骤330的细节进行描述的流程图。虚拟效果数据为虚拟场景数据,该步骤330,如图4所示的,可以包括以下步骤。

在步骤331中,在智能终端加载的页面中,通过虚拟场景数据进行增强现实的虚拟场景展示。

其中,在通过图3对应实施例中的步骤310完成标记图像的识别而获得标记之后,智能终端即可通过此标记向服务器请求对应的虚拟场景数据。

虚拟场景数据,被存储于服务器中,即在服务器中以标记为索引进行存储。服务器将为海量的智能终端提供其所请求的虚拟场景数据。

虚拟场景数据,作为虚拟效果数据的一种,用于在智能终端实现其增强现实的虚拟场景展示。虚拟资源在智能终端所实现的交换中,在标记图像和虚拟场景数据的配合下,使得用户参与的虚拟资源领取,能够融入增强现实的实现,由此增加了用户粘度,即,在增强现实的实现下,与现实交融的虚拟场景展示在智能终端的进行,能够有效提高虚拟资源领取对用户的吸引力,在增加看点的基础上提高虚拟资源的传播效应。

与此相对应的,在一个示例性实施例的具体实现中,标记图像是通过AR marker获得的,AR marker即为AR唤醒的标记物。AR marker常见有易于识别的图像、物品和二维码等。智能终端对AR marker拍照或扫描即可获得标记图像,进而加以识别,以得到与之对应的标记。

根据前述描述可知,智能终端加载的页面,可以是在应用程中专门设置的页面,也可以是智能终端当前显示的页面。与之相对应的,在通过前述步骤请求获得标记对应的虚拟场景数据之后,即可触发进行页面加载,或者在原有页面直接载入虚拟场景数据,以使得虚拟场景数据通过嵌入页面来实现虚拟场景的展示。

至此,通过虚拟场景数据进行增强现实虚拟场景展示的页面,可以是由浏览器所实现的移动端页面,也可以是由某一特定应用程序内的页面,在此不进行限定。通过虚拟场景数据,使得增强现实的虚拟场景直接嵌入移动端页面或者特定应用程序内的页面,以此来实现浏览器或特定应用程序内增强现实的虚拟场景展示。

在一个示例性实施例中,步骤331的具体过程为:根据识别的标记触发载入虚拟场景数据,根据载入的虚拟场景数据在智能终端加载的页面嵌入增强现实的虚拟场景。

其中,通过将虚拟场景数据所展示的虚拟场景直接嵌入智能终端加载的页面,以此来实现智能终端中增强现实的虚拟场景展示。

图5是根据图4对应实施例示出的对步骤333的细节在另一个示例性实施例中描述的流程图。该步骤333,如图5所示,可以包括以下步骤。

在步骤3311,根据识别的标记触发调用虚拟场景载入接口。

其中,开发虚拟场景载入接口,以为智能终端中虚拟资源交换的实现配置虚拟场景载入接口。虚拟场景载入接口,封装了各种实现增强现实技术的接口函数,用于加载虚拟场景数据并经由加载的虚拟场景数据在智能终端实现增强现实的展示效果。

在步骤3313,通过虚拟场景载入接口的调用,使虚拟场景数据进行页面加载,得到虚拟场景展示页面,在虚拟场景展示页面中进行增强现实的虚拟场景展示。

其中,在调用的虚拟场景载入接口的作用下,在智能终端中通过虚拟场景数据的加载而载入页面,以获得虚拟场景展示页面,进而在此虚拟场景展示页面中实现增强现实的虚拟场景展示。

由此,对于智能终端而言,只需在其实现虚拟资源交换的应用程序配置虚拟场景载入接口即可使得自身进行的虚拟资源领取融入增强现实的虚拟场景展示,易于实现,并且能够兼容现有的实现虚拟资源交换的应用程序,具备较强的通用性能。

在步骤333中,在虚拟场景展示结束之后,显示用于领取虚拟资源的操作页面。

其中,通过虚拟场景数据所进行的虚拟场景展示结果时,将跳转进入用于领取虚拟资源的操作页面。此用于领取虚拟资源的操作页面,一方面,可以是采用原有虚拟资源的领取页面,也可以是其它形式的页面,在此不进行限定。

通过如上所述的过程,为智能终端中虚拟资源的领取提供了融入增强现实技术的具体实现,进而实现了更为丰富的虚拟资源交互,且交互形式不再仅限于传统呆板、千篇一律的交互形式,为智能终端中虚拟资源交互提供了更大的表现空间,在此基础上,即便存在着诸多基于智能终端的虚拟资源交换活动,也能够通过如上所述的过程而加以区分,并吸引用户参与各种不同的虚拟资源交换活动,进而获得更好的传播效应。

图6是根据图3对应实施例示出的对步骤370的细节进行描述的流程图。该步骤370,如图6所示,可以包括以下步骤。

在步骤371中,通过操作页面上的触发操作触发虚拟资源的领取流程,并通过领取流程的执行向服务器发起携带有智能终端对应用户标识和触发操作的虚拟资源分配请求,使服务器为虚拟资源分配请求中的用户标识分配虚拟资源。

在步骤373中,接收服务器进行虚拟资源分配后反馈的虚拟资源领取结果。

其中,通过图3对应实施例,在虚拟效果展示,例如,基于增强现实的虚拟场景展示之后,使跳转进入操作页面。

检测到作用于操作页面上的触发操作,例如,此操作页面上,或者此操作页面的特定区域上的点击操作,则触发智能终端中虚拟资源的领取流程。

可以理解的,虚拟资源,实质对应于存储于服务器中的数据,此数据对应的用户标识即指示了虚拟资源的所有权。简而言之,虚拟资源的领取,对应了虚拟资源所在用户账户的变换,进而使得虚拟资源对应的用户标识发生变换。

虚拟资源的领取流程,包括了将虚拟资源由一用户账户变换至另一用户账户下所需要执行的一系列操作。例如,对于虚拟红包而言,虚拟资源的领取流程,包括,调用支付接口并通过此支付接口来使得虚拟红包中指定的金额被转入智能终端中的用户账户的操作。

具体的,图7是根据一示例实施例示出的虚拟红包领取流程并在领取流程执行完毕时反馈此虚拟红包的入账消息通知的流程图。

智能终端中,用户在H5页面的某行为触发虚拟红包领取,如前所述的,此H5页面即为移动端页面实现的用于领取虚拟红包的操作页面,此时,执行步骤410,H5页面向服务器请求获得红包,此服务器,即为智能终端中红包发放的应用程序的服务后台,即APP服务后台。

如步骤420所示的,APP服务后台生成用户订单,调用企业用户的付款接口发起付款,进而执行步骤430,触发支持系统生成支付单,使得企业用户付款给智能终端对应的用户,由此,即实现了智能终端中虚拟红包的领取,进而使得用户通过智能终端领取到一企业用户分享的虚拟红包。

对于服务器,即APP服务后台而言,将异步向其返回相应的结果。而对于用户所在的智能终端,在企业用户成功付款给用户之后,即可确认支付成功,进而向智能终端返回此虚拟红包的入账消息通知。虚拟红包的入账消息通知,即为指示虚拟红包领取成功的资源领取结果。

在一个示例性实施例的具体实现中,可以理解,智能终端中安装了实现进行虚拟资源交换的应用程序,而上述APP服务后台,即为与此应用程序配合的应用服务器,并且应用服务器与实现红包支付的服务器相交互,进而来实现应用程序中的虚拟场景展示和红包领取过程。

通过如上所述的示例性实施例,为虚拟资源交换在用户侧提供了具体的实现,进而在智能终端中基于如上所述示例性实施例而实现应用程序,在此应用程序中实现用户侧的虚拟交换,并在服务器的配合下最终完成虚拟资源的领取。

下述为本公开方法实施例中服务器侧的实现,可以用于与上述智能终端中虚拟资源交换的实现相配合,进而完成整个虚拟资源的交换。

图8是根据一示例性实施使示例的一种虚拟资源分配方法的流程图。该虚拟资源分配方法,如图8所示,可以包括以下步骤。

在步骤610中,响应智能终端发起的获取标记对应的虚拟效果数据的请求,向智能终端返回虚拟效果数据,使智能终端通过虚拟效果数据最终显示用于领取虚拟资源的操作页面。

其中,任一智能终端在触发进行标记图像的识别之后,必然会向服务器请求与之识别的标记相对应的虚拟效果数据,因此,服务器将向智能终端返回虚拟效果数据,以通过虚拟效果数据的返回在智能终端进行操作页面的显示。

具体而言,通过服务器向智能终端返回虚拟效果数据,使得智能终端通过虚拟效果数据进行虚拟效果展示,并在其虚拟效果展示结束时使得智能终端跳转进入操作页面。此后,将在操作页面上进行触发操作的检测,以通过此操作页面来向服务器请求虚拟资源。

在步骤630中,接收智能终端通过作用于操作页面的触发操作所发起的虚拟资源分配请求。

其中,虚拟资源分配请求,是用户通过作用于智能终端中操作页面上的触发操作而向服务器发起的请求。虚拟资源分配请求用于指示服务器为智能终端的用户分配虚拟资源。

在步骤650中,响应虚拟资源分配请求,执行为智能终端进行虚拟资源分配的操作,并生成相应的资源领取结果。

其中,服务器在接收到虚拟资源分配请求之后,便为此智能终端进行虚拟资源的分配。所指的虚拟资源分配,是指将一定虚拟资源从一所有者变换为此智能终端对应的用户所有,而在此过程中,所具体分配的虚拟资源数量,可以是预先指定的,也可以是随机生成的,在此不进行限定。

虚拟资源分配的操作,即为服务器执行虚拟资源领取流程的过程,可以参照图7所示。

在步骤670中,向智能终端返回资源领取结果。

其中,资源领取结果,用于向智能终端的用户反馈自身进行虚拟资源交换的执行结果,即用于指示虚拟资源的领取成功或失败的结果。

通过如上所述的过程,服务器配合智能终端进行的虚拟资源交换,由此,服务器与智能终端相互配合,即完成了在虚拟效果数据作用下的虚拟资源领取过程。

图9是根据图7对应实施例示出的对步骤610的细节进行描述的流程图。该步骤610,如图9所示,可以包括以下步骤。

在步骤611中,响应智能终端发起的获取标记对应虚拟效果数据的请求,接收智能终端发送的虚拟效果获取请求,标记图像用于提示智能终端进行虚拟资源领取。

其中,通过智能终端所触发进行的标记图像识别,服务器获取到虚拟效果获取请求。虚拟效果获取请求,携带有智能终端进行标记图像识别而获得的标记。

因此,虚拟效果获取请求用于指示服务器为智能终端提供与之标记对应的虚拟效果数据,进而使得智能终端在服务器的配合下,能够在其所进行的虚拟资源交换中进行虚拟效果展示。

具体而言,所进行的标记图像识别,即为AR marker的识别,而服务器中,也为各ARmarker配置了相应的虚拟场景数据。智能终端向服务器发起的虚拟效果获取请求,即为获取增强现实的虚拟场景获取请求,以向服务器请求在自身的虚拟资源交换中整合增强现实的虚拟展示效果。

在步骤613中,根据虚拟效果获取请求中携带的标记获得对应的虚拟效果数据。

其中,服务器在接收了虚拟效果获取请求之后,便从虚拟效果获取请求中提取出携带的标记,进而根据提取的标识来查找到对应的虚拟效果数据。

可以理解的,服务器中,可以根据标记所需要配置的虚拟效果,而以标记为索引进行相应虚拟效果数据的存储,以便于智能终端能够基于自身识别的标记来向服务器请求获得相应的虚拟效果数据。

在步骤615中,向智能终端返回虚拟效果数据,使智能终端通过虚拟效果数据进行展示并最终显示用于领取虚拟资源的操作页面。

通过如上所述的过程,服务器通过与智能终端的交互,而为智能终端中虚拟资源的领取融入了虚拟效果展示,进而以此来激励此虚拟资源交互的运营。

图10是根据图7对应实施例示出的对步骤650的细节进行描述的流程图。该步骤650,如图10所示,可以包括以下步骤。

在步骤651中,从虚拟资源分配请求中提取智能终端对应的用户标识和智能终端所检测到作用于操作页面上的触发操作。

其中,虚拟资源分配请求是通过操作页面发起虚拟资源领取流程的智能终端向服务器发起的,一方面,虚拟资源分配请求携带了智能终端对应的用户标识,以指示虚拟资源分配的执行中,请求获取虚拟资源的用户;另一方面,虚拟资源分配请求携带了作用于操作页面上的触发操作,以通过触发操作指示服务器发起虚拟资源的领取流程,更进一步的,也可根据触发操作来控制服务器中虚拟资源的分配。比如,根据触发操作的类型和时间,来影响虚拟资源分配的种类和数量等,在此不进行限定。

在步骤653中,根据作用于操作页面上的触发操作调用预置接口为智能终端对应的用户标识分配虚拟资源,并生成虚拟资源领取成功的资源领取结果。

其中,预置接口用于为服务器实现整个虚拟资源领取流程。例如,对于虚拟红包,所指的预置接口即为支付接口。预置接口封装了所有用以实现虚拟资源领取流程的接口函数和方法,因此,根据虚拟资源的不同,所配置的预置接口也各不相同。

服务器在接收到虚拟资源分配请求之后,为虚拟资源分配请求中指示的用户调用预置接口进行与触发操作相符的虚拟资源分配,并相应生成资源领取结果。

通过如上所述的过程,使得服务器为自身虚拟资源领取过程的执行提供了具体实现,在此过程中,可以理解的,此服务器的实现,可以借助于现有实现虚拟资源分配的服务器,进而降低实现难度和成本。

在另一个示例性实施例示出的虚拟资源分配方法中,在步骤610之前,该方法还包括以下步骤。

建立标记与虚拟效果数据之间的对应关系,并存储对应关系。

其中,在为智能终端实现虚拟资源分配的服务器中,预先建立并存储了标记与虚拟效果数据之间的对应关系,以便于智能终端能够以此为依据获得相应的虚拟效果数据。

具体而言,在服务器侧,图11是根据一示例性实施例示出的对建立标记与虚拟效果数据之间的对应关系,并存储对应关系的流程图。如图11所示,该步骤6可以包括以下步骤。

在步骤710中,提供资源领取的配置页面。

其中,资源领取的配置页面,用于实现为标记图像所携带的标记配置虚拟效果数据。通过资源领取的配置页面,来为虚拟资源交换在智能终端的实现配置标记以及与此标记对应的虚拟效果数据。

例如,对于智能终端中虚拟资源交换,其可以是在一活动现场发起的,因此,对于此活动的运营方,则通过服务器所提供的资源领取的配置页面来实现标记以及标记对应的虚拟效果数据配置,以便于能够使得在此活动现场发起的虚拟资源交换融入运营方所期望的虚拟效果展示。

在步骤730中,获取配置页面中为标记触发的虚拟效果配置指令,并根据虚拟效果配置指令获得标记以及与标记对应的虚拟效果数据,建立并存储标记和虚拟效果数据之间的对应关系。

其中,配置页面中标记触发的虚拟效果配置指令,用于为标记配置其所对应的虚拟效果数据。因此,能够根据此虚拟效果配置指令获得标记以及标记对应的虚拟效果数据,以及二者所建立的对应关系,进而存储于服务器中。

由此,通过上述过程,为后续服务器为智能终端实现虚拟资源交换奠定了基础,进而保证智能终端中虚拟资源交换的实现能够融入虚拟效果展示,即增强现实技术的虚拟场景展示,例如,实现与实时场景相符或者有交换的动画。

通过服务器为运营方实现的资源领取的配置页面,为各种虚拟资源交换所相关的活动提供了便利,例如,任一线下活动中智能终端所发起的虚拟资源交换,均可以融入虚拟效果展示,进而提高虚拟效果展示的体验新颖性和丰富性。

通过如上所述的用户侧以及服务器侧的示例性实施例,使得虚拟资源交换能够在各种活动场景下实现,特别是在企业应用场景下,例如,企业用户在一活动场景中所实现的虚拟资源分享,更具备吸引力,能够激励用户在智能终端发起虚拟资源交换,且保证了技术难度上处于可控状态。

对于企业用户的虚拟红包分享而言,其在海量用户面前,即使是非常有实力的企业也无法做大量发放大额度红包,在此情况下,虚拟红包领取中融入增强现实的虚拟场景展示,使得智能终端的虚拟红包领取过程能够与实时场景相符或相交换,必然能够吸引大量高质量用户,在低成本的基础上有力的保障了虚拟红包的传播效果。

以智能手机为例,结合一活动场景来描述上述智能终端和服务器配合实现的虚拟资源领取过程。例如,虚拟资源,为虚拟红包,而所指的标记图像,即为AR marker。

图12是根据一示例性实施例示出的虚拟红包领取的应用示意简图。在该虚拟红包领取过程中,对于一处于活动场景的用户,其将获得AR marker,此时,将执行步骤810来触发AR marker的识别,进而播放对应的AR效果。

AR效果结束时,随之执行步骤830,触发领取红包页面。在此应当说明的是,领取红包页面,如图13所示,即为前述所指的操作页面。触发领取红包页面,即为在此操作页面上检测到触发的过程,在本示例性实施例中,即为点击“打开红包”按钮910的操作。

领取红包页面的触发,则使得服务器执行红包领取流程,具体涉及步骤850,调用支付接口,以使得红包入账。

以此来使得向用户分享的虚拟红包,通过融入AR效果来实现其领取,并如图14所示,在用户的智能终端中显示最终的红包领取结果。

下述为本公开装置实施例,可以用于执行本公开上述智能终端执行的虚拟资源交换方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开智能终端的虚拟资源交换方法实施例。

图15是根据一示例性实施例示出的一种智能终端的虚拟资源交换装置的框图。该智能终端的虚拟资源交换装置,如图15所示,可以包括但不限于:识别模块1010、虚拟效果展示模块1030、操作检测模块1050和资源获取模块1070。

识别模块1010,用于识别智能终端获取的进行虚拟资源领取的标记图像,得到标记图像中的标记。

效果数据获取模块1020,用于获取标记对应的虚拟效果数据。

虚拟效果展示模块1030,用于智能终端展示虚拟效果数据,并显示用于领取虚拟资源的操作页面。

操作检测模块1050,用于检测作用于操作页面上的触发操作。

资源获取模块1070,用于通过触发操作向服务器发起为智能终端进行虚拟资源分配的请求。

图16是根据图15对应实施例示出的对虚拟效果展示模块的细节进行描述的框图。该虚拟效果展示模块1030,如图16所示,可以包括但不限于:虚拟场景展示单元1031和操作页面显示单元1033。

虚拟场景展示单元1031,用于在智能终端加载的页面中,通过虚拟场景数据进行增强实现的虚拟场景展示。

操作页面显示单元1033,用于在虚拟场景展示结束之后,显示用于领取虚拟资源的操作页面。

在一个示例性实施例中,虚拟场景展示单元1033进一步用于根据识别的标记触发载入虚拟场景数据,根据载入的虚拟场景数据在智能终端加载的页面嵌入增强现实的虚拟场景。

图17是根据图15对应实施例示出的对虚拟场景展示单元的细节进行描述的框图。该虚拟场景展示单元1033,如图16所示,可以包括但不限于:接口调用子单元10331和页面加载子单元10333。

接口调用子单元10331,用于根据识别的标记触发调用虚拟场景载入接口。

页面加载子单元10333,用于通过虚拟场景载入接口的调用,使虚拟场景数据进行页面加载,得到虚拟场景展示页面,在虚拟场景展示页面中进行增强现实的虚拟场景展示。

图18是根据图15对应实施例示出的对资源获取模块的细节进行描述的框图。该资源获取模块1070,如图18所示,可以包括但不限于:资源请求单元1071和结果接收单元1073。

资源请求单元1071,用于通过操作页面上的触发操作触发虚拟资源的领取流程,并通过领取流程的执行向服务器发起携带有智能终端对应的用户标识和触发操作的虚拟资源分配请求,使服务器为虚拟资源分配请求中的用户标识分配虚拟资源。

结果接收单元1073,用于接收服务器进行虚拟资源分配后反馈的虚拟资源领取结果。

图19是根据一示例性实施例示出的一种虚拟资源分配装置的框图。该虚拟资源分配装置,如图19所示,可以包括但不限于:数据返回模块1110、资源请求接收模块1130、虚拟资源分配模块1150和结果返回模块1170。

数据返回模块1110,用于响应智能终端发起的获取标记对应虚拟效果数据的请求,向智能终端返回虚拟效果数据,使智能终端通过虚拟效果数据最终显示用于领取虚拟资源的操作页面。

资源请求接收模块1130,用于接收智能终端通过作用于操作页面的触发操作所发起的虚拟资源分配请求。

虚拟资源分配模块1150,用于响应虚拟资源分配请求,发起为智能终端进行虚拟资源分配的操作,并生成相应的资源领取结果。

结果返回模块1170,用于向智能终端返回资源领取结果。

图20是根据图19对应实施例示出的对数据返回模块的细节进行描述的框图。该数据返回模块1110,如图20所示,可以包括但不限于:虚拟效果请求接收单元1111、数据获得单元1113和数据返回单元1115。

虚拟效果请求接收单元1111,用于响应智能终端发起的获取标记对应虚拟效果数据的请求,接收智能终端发送的虚拟效果获取请求,标记图像用于提示智能终端进行虚拟资源领取。

数据获得单元1113,用于根据虚拟效果获取请求中携带的标记获得对应的虚拟效果数据。

数据返回单元1115,用于向智能终端返回虚拟效果数据,使智能终端通过虚拟效果数据进行展示并最终显示用于领取虚拟资源的操作页面。

图21是根据图19对应实施例示出的对虚拟资源分配模块细节进行描述的框图。该虚拟资源分配模块1150,如图21所示,可以包括但不限于:提取单元1151和资源分配执行单元1153。

提取单元1151,用于从虚拟资源分配请求中提取智能终端对应的用户标识和智能终端所检测到作用于操作页面上的触发操作。

资源分配执行单元1153,用于根据作用于操作页面上的触发操作调用预置接口为智能终端对应的用户标识分配虚拟资源,并生成虚拟资源领取成功的资源领取结果。

在另一个示例性实施例中,该虚拟资源分配装置,还可以包括但不限于:对应关系建立模块。

该对应关系建立模块用于建立标记与虚拟效果数据之间的对应关系,并存储对应关系。

可选的,本公开还提供一种智能终端,该电视终端可以用于图1所示实施环境中,执行图3、图4、图5和图6任一所示的智能终端的虚拟资源交换方法的全部或者部分步骤。所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行:

识别智能终端获取的进行虚拟资源领取的标记图像,得到所述标记图像中的标记;

获取所述标记对应的虚拟效果数据;

智能终端展示所述虚拟效果数据,并显示用于领取所述虚拟资源的操作页面;

检测作用于所述操作页面上的触发操作;

通过所述触发操作向所述服务器发起为所述智能终端进行虚拟资源分配的请求。

该实施例中的装置的处理器执行操作的具体方式已经在有关该智能终端的虚拟资源交换方法的实施例中执行了详细描述,此处将不做详细阐述说明。

可选的,本公开还提供一种服务器,该服务器可以用于图1所示实施环境中,执行图8、图9、图10和图11任一所示的虚拟资源分配方法的全部或者部分步骤。所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行:

响应智能终端发起的获取标记对应虚拟效果数据的请求,向所述智能终端返回虚拟效果数据,使所述智能终端通过所述虚拟效果数据最终显示用于领取所述虚拟资源的操作页面;

接收所述智能终端通过作用于所述操作页面的触发操作所发起的虚拟资源分配请求;

响应所述虚拟资源分配请求,执行为所述智能终端进行虚拟资源分配的操作,并生成相应的资源领取结果;

向所述智能终端返回所述资源领取结果。

在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介指例如包括指令的存储器204,上述指令可由装置200的处理器218执行以完成上述方法。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号