一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟资源的处理方法、存储介质以及计算机终端与流程

2022-12-20 01:52:43 来源:中国专利 TAG:


1.本发明涉及虚拟资源的处理领域,具体而言,涉及一种虚拟资源的处理方法、存储介质以及计算机终端。


背景技术:

2.目前,在各类场景的配捐过程中,可以利用目标平台上产生的虚拟资源进行配捐,但是整个的配捐过程仅限于目标平台,难以通过第三方体系进行配捐,导致配捐的场景过于局限。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种虚拟资源的处理方法、存储介质以及计算机终端,以至少解决相关技术中难以通过第三方体系实现公益项目配捐的技术问题。
5.根据本发明实施例的一个方面,提供了一种虚拟资源的处理方法,包括:响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
6.根据本发明实施例的一个方面,提供了一种虚拟资源的处理方法,包括:获取第三方应用程序生成的原始虚拟资源;确定原始虚拟资源对应的目标标的;将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
7.根据本发明实施例的一个方面,提供了一种虚拟资源的处理方法,包括:云服务器接收第三方应用程序发送的原始虚拟资源;云服务器确定原始虚拟资源对应的目标标的,其中;云服务器将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源;云服务器输出处理结果至客户端。
8.根据本发明实施例的一个方面,提供了一种虚拟资源的处理方法,包括:响应于第三方应用程序生成的虚拟行走步数,在操作界面中显示虚拟行走步数,其中,虚拟行走步数用于表征预设对象在真实环境中行走的步数;响应于对虚拟行走步数执行的转换指令,在操作界面中显示目标标的对应的文本信息,其中,转换指令用于将虚拟行走步数转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示虚拟行走步数的处理结果,其中,处理结果用于表征虚拟行走步数是否成功转换为目标虚拟资源。
9.根据本技术实施例的一个方面,提供了一种计算机可读存储介质,计算机可读存
储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述实施例中任意一项的虚拟资源的处理方法。
10.根据本技术实施例的一个方面,提供了一种计算机终端,包括:存储器,用于存储程序;处理器,与存储器连接,用于运行程序,其中,程序运行时执行上述实施例中任意一项的虚拟资源的处理方法。
11.在本发明实施例中,首先,响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源,实现了将第三方应用程序的原始虚拟资源进行转化,以便能够对目标标的进行配捐,容易注意到的是,在接收到第三方应用程序生成的原始虚拟资源之后,可以将原始虚拟资源转化为目标标的对应的目标虚拟资源,实现对目标标的的配捐过程,进而解决了相关技术中难以通过第三方体系实现公益项目配捐的技术问题。
附图说明
12.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
13.图1是根据本技术实施例的一种用于实现虚拟资源的处理方法的计算机终端(或移动设备)的硬件结构框图;
14.图2是根据本技术实施例1的一种虚拟资源的处理方法的流程图;
15.图3是根据本技术实施例的一种配捐过程的结构框图;
16.图4是根据本技术实施例的一种虚拟资源配捐的结构图;
17.图5是根据本技术实施例的一种基于捐赠逻辑的示意图;
18.图6是根据本技术实施例的一种虚拟资源捐赠方法的流程图;
19.图7是根据本技术实施例2的一种虚拟资源的处理方法的流程图;
20.图8是根据本技术实施例3的一种虚拟资源的处理方法的流程图;
21.图9是根据本技术实施例4的一种虚拟资源的处理装置的示意图;
22.图10是根据本技术实施例5的一种虚拟资源的处理装置的示意图;
23.图11是根据本技术实施例6的一种虚拟资源的处理装置的示意图;
24.图12是根据本技术实施例7的一种虚拟资源的处理方法的流程图;
25.图13是根据本技术实施例8的一种虚拟资源的处理装置的示意图;
26.图14是根据本发明实施例的一种计算机终端的结构框图。
具体实施方式
27.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范
围。
28.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.实施例1
30.根据本发明实施例,还提供了一种虚拟资源的处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
31.本技术实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1是根据本技术实施例的一种用于实现虚拟资源的处理方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
32.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
33.存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的虚拟资源的处理方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
34.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其
用于通过无线方式与互联网进行通讯。
35.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
36.此处需要说明的是,在一些可选实施例中,上述图1所示的计算机设备(或移动设备)可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图1仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算机设备(或移动设备)中的部件的类型。
37.在上述运行环境下,本技术提供了如图2所示的虚拟资源的处理方法。图2是根据本技术实施例1的一种虚拟资源的处理方法的流程图。如图2所示,该方法可以包括如下步骤:
38.步骤s202,响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源。
39.上述的原始虚拟资源可以为第三方应用程序生成的用于进行配捐的虚拟资源。其中,原始虚拟资源可以用于具备公益属性的目标标的的配捐。
40.上述的第三方应用程序可以是目标标的所在平台或应用程序之外的第三方应用程序,其中,通过设置第三方应用程序能够灵活的对目标标的进行虚拟资源的配捐,使得目标标的接收到的虚拟资源不仅限于目标标的所在的平台或应用程序。
41.上述的第三方应用程序可以为第三方积分体系。其中,第三方应用程序可以将生成的原始虚拟资源通过转换的方式配置给目标标的。其中,第三方应用程序可以为音乐软件、即时通讯软件、金融软件等。
42.上述的原始虚拟资源包括如下至少之一:虚拟数值和行为数据。其中,虚拟数值可以为积分值,行为数据可以为任务、互动、行为。示例性的,行为数据中的任务可以为答题任务、活动任务等,行为数据中的互动可以为线上互动、游戏交互等,行为数据中的行为可以为录制一段音视频、观看一段音视频等。
43.上述的操作界面可以为任意电子设备的显示屏幕上显示的操作界面,其中,可以通过触屏的方式对电子设备的操作界面进行操作,还可以通过其他硬件设备控制的方式对电子设备的操作界面进行操作。
44.在一种可选的实施例中,用户可以通过第三方应用程序生成原始虚拟资源,并在操作界面中显示原始虚拟资源,以便用户根据显示的原始虚拟资源可以执行后续的配捐操作,方便用户进行操作。
45.步骤s204,响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息。
46.其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源。
47.上述的原始虚拟资源可以是第三方应用程序中的积分、任务、行为、能量等,例如,在第三方应用软件为运动软件时,其对应的原始虚拟资源可以是运动时长、运动步数。上述的原始虚拟资源还可以是第三方应用程序的其他生成资源,此处对原始虚拟资源的具体表现形式不做限定。
48.上述的资源转换指令可以是将原始虚拟资源转换为目标标的对应的目标虚拟资源,以便实现对目标标的的配捐。
49.上述的目标标的可以为具备公益属性的活动,例如,目标标的可以为保护生物多样性类的老河沟保护区项目,水源地保护类的野鸭湖湿地保护项目、千岛湖水基金项目,公众参与类的河流守望者项目,低碳科技类的光伏发电项目。其中,公益项目可以从各个角度面对自然生态保护领域的核心问题,即如何提高生物多样性水平以及减少碳排放增加碳汇。
50.上述的目标标的对应的文本信息可以包括如下至少之一:目标标的的名称、目标标的的简介、目标标的目前已经接收到的虚拟资源、目标标的所需要的虚拟资源、目标标的还需要接收的虚拟资源等,文本信息可以根据展示需求自行设定。其中,目标标的对应的文本信息还可以包括标的名称、可募集资源总量、单位可支持资源、募集积分总量、单次捐赠消耗积分、捐赠周期、捐赠上限、环境情况等,
51.上述的文本信息还可以是目标标的的扩展资源,其中,扩展资源可以是文本、富文本、标的图像地址、跳转链接、样式。其中,扩展资源可以是展示项目维度的图片文案等资源的扩展资源模型,以及用于管理项目易变数据,例如已捐赠数量的变量模型等。
52.在一种可选的实施例中,用户在操作界面上查看到原始虚拟资源时,可以对原始虚拟资源执行资源转化指令,以便第三方应用程序提供的原始虚拟资源能够配捐给目标标的,并在操作界面上显示目标标的对应的文本信息,以便用户选择需要进行捐献的目标标的,从而方便用户对目标标的进行配捐处理。
53.步骤s206,响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果。
54.其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
55.在一种可选的实施例中,若用户根据目标标的的文本信息确定需要对目标标的进行资源捐献,则可以将目标标的的原始虚拟资源转换为目标标的对应的目标虚拟资源,便于捐献的虚拟资源能够应用于目标标的,解决了不同应用程序之间配捐障碍,使得不同的第三方应用程序可以在目标标的的配捐项目中进行虚拟资源的配捐,提高了配捐项目的灵活度。
56.上述的目标虚拟资源针对于目标标的进行应用,上述的原始虚拟资源是通过第三方应用程序产出的,可以根据目标标的的性质进行转化,其中,原始虚拟资源可以是在第三方应用程序中完成一次任务、参加一次活动等,在需要对目标标的进行捐赠时,需要对原始虚拟资源进行量化,以便确定出可以捐献的目标虚拟资源。在一种可选的实施例中,原始虚拟资源可以是未经量化的虚拟资源,目标虚拟资源可以是经过量化的针对于目标标的的虚拟资源。在另一种可选的实施例中,原始虚拟资源可以是各种类型的虚拟资源,目标虚拟资源可以是单一类型的虚拟资源,以方便对目标标的接收的捐赠进行统计。
57.在一种可选的实施例中,在需要将原始虚拟资源捐赠给目标标的的情况下,可以对原始虚拟资源进行转化,以便转换为目标标的所需要的目标虚拟资源。若用户选定,第三方应用程序每次产出原始虚拟资源都捐赠给目标标的,则只要产生出原始虚拟资源,都可以转换为目标虚拟资源进行捐赠。还可以定期将原始虚拟资源转化为目标虚拟资源进行捐赠。
58.上述的原始虚拟资源和目标虚拟资源可以通过预设的规则进行转换,例如,两个的原始虚拟资源可以转化为一个目标虚拟资源,若原始虚拟资源的数量不够,则会导致原
始虚拟资源到目标虚拟资源转换失败。例如,两个a类型的原始虚拟资源可以转化为一个目标虚拟资源,若a类型的原始虚拟资源不够,也会导致原始虚拟资源转换失败。
59.上述的原始虚拟资源和目标虚拟资源可以通过预设比例进行转换,其中,预设比例可以根据需求自行设置。
60.在另一种可选的实施例中,若原始虚拟资源的处理结果为原始虚拟资源成功转换为目标虚拟资源,则可以在操作界面中显示“转换成功”的内容,此处仅作实例,具体的显示内容可以自行调整;若原始虚拟资源的处理结果为原始虚拟资源转换失败,则可以通过发放奖励或者祝福感谢等行为激励用户。
61.在一种可选的实施例中,第三方应用程序可以与目标标的所在的目标平台进行对接,可以将目标平台中第三方应用程序生成的原始虚拟资源来对目标平台中的目标标的进行配捐,其中,目标平台可以用于负责管理目标标的,目标平台中的目标标的也可以由第三方应用程序提供。
62.本技术的上述方案可以通过链接公众线上线下多种绿色生成场景,为公众提供的丰富的公益权益和荣誉体系,打造个人碳减排成长激励持续推动个人绿色生活低碳能量的可量化、可记录、可激励,用互联网数字科技推动公众建立低碳生活意识,掌握低碳生活常识,践行绿色低碳生活。
63.本技术的上述方案产生的社会效益可以分为两个方面,一是引导公众绿色低碳行为,提高公众保护意识;二是作为公益标的的公益项目打造了优良的生态产品,改变当地居民环境保护意识和行为,提高收入等。公众绿色低碳行为的社会效益目前可以已汇集绿色出行、绿色办公两类绿色行为,并且可以接入绿色消费、绿色物流、二手交易等场景。公益项目的社会效益可以包括还待补充老河沟、千岛湖、河流守望者野鸭湖湿地自然项目,可以通过自然教育活动以及直播等方式,预计影响500多万人观察各种鸟类和植物,了解湿地恢复项目等,亲近自然、感知自然、增强对大自然的认识和了解,培养尊重大自然、保护自然环境的生态意识。
64.本技术的可以提供场景解决方法,可以基于具体的场景,产生虚拟数值和行为数据,将产生的虚拟数值或行为数据用于配捐指定的公益项目,一个公益项目可以接受不同类型的虚拟数值或者行为数据进行配捐。此项能力具有很强的开放性,在不同的场景下,可以使用不同的虚拟数据或者行为数据给用户带来正向的公益激励反馈,将“积分捐”形成开放平台能力,能够包容各类应用场景,能达到场景之间互联互通,接入更多的绿色低碳场景。
65.在实现虚拟资源的处理方法的过程中,可以使用基于策略模式的处理单元,以便灵活适配多个不同的第三方应用程序,而且可以灵活快速接入新的第三方应用程序,大大降低了上线和回归测试的成功。
66.图3是根据本技术实施例的一种配捐过程的结构框图,在不同的场景下用户产生了积分(虚拟数值或者行为数据),所产生的虚拟数值或者行为数据可用于捐赠指定的公益项目,虚拟数值或者行为数据需要按某种比例转为资源后才可进行捐赠,一个公益项目可以接受不同类型的虚拟数值或者行为数据进行配捐。在用于配捐的能力应用中,积分并非常规理解的运营用户积分值,这里的“积分”可以是一个虚拟数值、一次任务、一个行为等等,每一种积分都可在规定场景里去完场公益项目的配捐。在用于配捐的过程中,项目可以
是指带有公益属性项目,这些项目的共同特点是非盈利性质,这些项目可能是自然湿地的守护、希望小学的建设、野生动植物的保护等等。在不同的场景下可以通过产生积分的方式实现对项目进行配捐,其中,项目可以指上述的目标标的,其中,场景可以为线上任务、线上互动、规定行为、其他行为等,积分可以为虚拟数值或行为数据,待捐赠的项目可以为环境守护、乡村教育、动物保护、其他项目等。一个项目可以接收不同类型的虚拟数值或行为数据的捐赠。
67.通过上述步骤,首先,响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源,实现了将第三方应用程序的原始虚拟资源进行转化,以便能够对目标标的进行配捐,容易注意到的是,在接收到第三方应用程序生成的原始虚拟资源之后,可以将原始虚拟资源转化为目标标的对应的目标虚拟资源,实现对目标标的的配捐过程,进而解决了相关技术中难以通过第三方体系实现公益项目配捐的技术问题。
68.本技术上述实施例中,响应于对目标标的执行的资源处理指令,该方法还包括:检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件;在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,调用第三方应用程序对应的第一预设接口,对原始虚拟资源进行扣除以得到扣除结果;基于扣除结果生成处理结果。
69.上述的第一预设条件可以为原始虚拟资源的余额是否达到第一预设阈值,其中,第一预设阈值可以为配捐原始虚拟资源的阈值。
70.上述的第二预设条件可以为目标标的的项目余量是否达到第二预设阈值,其中,第二预设阈值可以为需要配捐的项目余量。
71.上述的第一预设接口可以为第三方应用程序用于对目标标的进行虚拟资源传输的接口。
72.在一种可选的实施例中,可以先检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件,在原始虚拟资源满足第一预设条件的情况下,可以调用第三方应用程序对应的第一预设接口,以便通过第一预设接口对第三方应用程序提供的原始虚拟资源进行扣除以得到扣除结果,若扣除接口为原始虚拟资源扣除成功,则处理结果为原始虚拟资源成功转换为目标虚拟资源;若扣除结果为原始虚拟资源未扣除成功,则处理结果为原始虚拟资源未成功转换为目标虚拟资源。
73.本技术上述实施例中,检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件,包括:获取原始虚拟资源和目标标的的检测顺序;在检测顺序为第一预设顺序的情况下,检测原始虚拟资源是否满足第一预设条件,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;在检测顺序为第二预设顺序的情况下,检测目标标的是否满足第二预设条件,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
74.上述的第一预设顺序可以为先对原始资源进行检测,然后再对目标标的进行检
测。
75.上述的第二预设顺序可以为先对目标标的进行检测,然后再对原始资源进行检测。
76.在一种可选的实施例中,可以根据当前网络状态选择原始虚拟资源和目标标的的检测顺序,在当前网络状态较好的情况下,可以通过第一预设顺序对原始虚拟资源和目标标的进行检测,由于可以快速调取到原始虚拟资源,因此,可以先对原始虚拟资源进行检测,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;在当前网络状态较好的情况下,由于原始虚拟资源和目标标的都很容易获取,还可以先对目标标的进行检测,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
77.在当前网络状态较差的情况下,由于原始虚拟资源是第三方应用程序提供的,调用原始虚拟资源会耗费一定的时间,因此,可以通过第二预设顺序对原始虚拟资源和目标标的进行检测,可以先对目标标的进行检测,在调用到原始虚拟资源之后再对原始虚拟资源进行检测,这样可以提高检测的效率。也即,可以先对目标标的进行检测,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
78.本技术上述实施例中,获取原始虚拟资源和目标标的的检测顺序,包括:输出目标标的对应的文本信息;响应于对目标标的执行的顺序确认指令,获取顺序确认指令对应的检测顺序。
79.在一种可选的实施例中,可以先输出目标标的对应的文本信息,用户在确定需要对目标标的进行配捐的情况下,可以展示目标标的和原始虚拟资源的检测顺序,并在确定好检测顺序之后生成顺序确认指令,获取顺序确认指令对应的检测顺序,以便根据检测顺序对原始虚拟资源和目标标的进行检测。
80.在另一种可选的实施例中,可以在输出目标标的对应的文本信息后,用户在确定需要对目标标的进行配捐的情况下,可以根据电子设备的当前网络状态选择检测顺序,并生成顺序确认指令,可以获取顺序确认指令对应的检测顺序。
81.本技术上述实施例中,检测原始虚拟资源是否满足第一预设条件,包括:调用第三方应用程序对应的第二预设接口,检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配;在预设虚拟资源与原始虚拟资源匹配成功的情况下,确定原始虚拟资源满足第一预设条件;在预设虚拟资源与原始虚拟资源匹配失败的情况下,确定原始虚拟资源不满足第一预设条件。
82.上述的预设虚拟资源可以为第三方应用程序中存储的虚拟资源,其中,预设虚拟资源可以是积分的形式。
83.上述的第二预设接口可以调用到第三方应用程序的预设资源的接口。
84.在一种可选的实施例中,可以调用第三方应用程序对应的第二预设接口,通过第二预设接口检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配,即,可以预设虚拟资源的资源量是否大于原始虚拟资源的资源量,若预设虚拟资源的资源量大于或等于原始虚拟资源的资源量,则说明预设虚拟资源与原始虚拟资源匹配,此时,可以确定原始虚拟资源满足第一预设条件;若预设虚拟资源的资源量小于原始虚拟资源的资源量,则说明预设虚拟资源与原始虚拟资源匹配失败,此时,可以确定原始虚拟资源不满足第一
预设条件。
85.本技术上述实施例中,检测目标标的是否满足第二预设条件,包括:获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源;对用户信息进行校验,且检测目标虚拟资源与剩余虚拟资源是否匹配;在用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配成功的情况下,确定目标标的满足第二预设条件;在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
86.上述原始虚拟资源对应的用户信息可以是用户的账号信息、名称信息、会员等级等。原始虚拟资源对应的用户信息还可以为第三方应用程序中记载的用户信息。
87.上述的剩余虚拟资源为目标标的剩余能够进行配捐的虚拟资源。以目标标的为湿地保护项目为例进行说明,在该湿地保护项目开启之后,会有持续的目标虚拟资源对湿地保护项目进行配捐,因此,在对目标标的进行配捐的过程中,需要确认目标标的的剩余虚拟资源是否足够,也即,目标虚拟资源是否小于剩余虚拟资源,若目标虚拟资源小于剩余虚拟资源,则说明目标标的还可以接收配捐,此时,确定目标标的满足第二预设条件。
88.在一种可选的实施例中,可以获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源,可以对用户信息进行校验,判断用户是否有资格对目标标的进行配捐,并检测目标虚拟资源是否小于或等于剩余虚拟资源,若用户有资格对目标标的进行配捐,且目标虚拟资源小于或等于剩余虚拟资源,确定用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配,确定目标标的满足第二预设条件。若用户没有资格对目标标的进行配捐,确定用户信息校验失败,或检测目标虚拟资源大于剩余虚拟资源,确定目标虚拟资源与剩余虚拟资源匹配失败,在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
89.本技术上述实施例中,在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,该方法还包括:生成原始虚拟资源对应的处理记录;对目标虚拟资源进行扣除,并确定处理记录的状态为第一预设状态,其中,第一预设状态用于表征接收到资源处理指令,且未生成处理结果。
90.上述的处理记录用于描述原始虚拟资源的捐赠状态。可以根据生成的原始虚拟资源生成原始虚拟资源对应的处理记录。
91.上述的第一预设状态用于表示尝试捐赠,但是捐赠并未出处理结果的状态,尝试捐赠并非是捐赠的终态。
92.在一种可选的实施例中,可以生成原始虚拟资源对应的处理记录,然后对目标虚拟资源进行扣除,并确定处理记录为第一预设状态,在第一预设状态下,可以定时的去修正长时间停留在第一预设状态下的处理记录,避免捐赠过程有误,导致停留在第一预设状态时间较久。
93.本技术上述实施例中,该方法还包括:在扣除结果为原始虚拟资源扣除成功的情况下,将处理记录的状态更新为第二预设状态,其中,第二预设状态用于表征原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,对目标虚拟资源进行恢复,并将处理记录的状态更新为第三预设状态,其中,第三预设状态用于表征原始虚拟资源未成功转换为目标虚拟资源。
94.上述的第二预设状态用于表示捐赠成功,上述的第二预设状态用于表示捐赠失
败。
95.在一种可选的实施例中,在扣除结果为原始虚拟资源扣除成功的情况下,说明将原始虚拟资源成功转换为目标虚拟资源,此时,可以将处理记录的状态更新为捐赠成功的状态,以便在捐赠成功之后根据第二预设状态生成捐赠成功的结果;在扣除结果为原始虚拟资源扣除失败的情况下,说明原始虚拟资源未成功转换为目标虚拟资源,此时,可以将目标虚拟资源恢复到原始的资源量,并将处理记录的状态更新为第三预设状态,以便在捐赠失败之后根据第三预设状态生成捐赠失败的结果。
96.本技术上述实施例中,基于扣除结果生成处理结果,包括:在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源。
97.在一种可选的实施例中,在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源,此时可以根据目标虚拟资源对目标标的进行配捐。在扣除结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源,此时可以反馈配捐失败的信息。
98.本技术上述实施例中,在操作界面中显示目标标的对应的文本信息,包括:在操作界面中显示标的集合,其中,标的集合包含多个标的,多个标的具备公益属性;响应于对标的集合执行的选择指令,在操作界面中显示目标标的对应的文本信息,其中,目标标的与选择指令相对应。
99.上述的标的集合中可以包含多个不同类别的标的,标的集合中还可以按照标的类别对多个标的进行分类。
100.上述的标的集合可以包含有水源地保护类别、碳排放保护类别,其中,水源地保护类别可以包含有水源地保护类的野鸭湖湿地保护项目、千岛湖水基金项目,公众参与类的河流守望者项目等,碳排放保护类别可以为低碳科技类的光伏发电项目。
101.在一种可选的实施例中,可以在操作界面中显示包含多个标的的标的集合,以便用户根据显示的多个标的选择需要了解的标的,可以对标的集合中的目标标的进行选择,生成选择指令,并在操作界面中显示目标标的对应的文本信息,以便用户根据目标标的的文本信息确定是否要进行配捐,更加方便用户进行对标的进行配捐。
102.本技术上述实施例中,该方法还包括:在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,发送第一提示信息至第三方应用程序,其中,第一提示信息用于提示原始虚拟资源成功转换为目标虚拟资源;在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,发送第二提示信息至第三方应用程序,其中,第二提示信息用于提示原始虚拟资源未成功转换为目标虚拟资源。
103.上述的第一提示信息和第二提示信息可以是文字信息、图片信息、语音信息等,此处对第一提示信息和第二提示信息的具体输出方式不做限定。
104.在一种可选的实施例中,可以在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,可以发送第一提示信息至第三方应用程序,以便第三方应用程序可以根据第一提示信息确定原始虚拟资源已经成功转换为目标虚拟资源;在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,可以发送第二提示信息至第三方应用程序,以便第
三方应用程序可以根据第二提示信息确定原始虚拟资源未成功转换为目标虚拟资源,以便第三方应用程序采取后续的措施。
105.本技术上述实施例中,在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,该方法还包括:在操作界面中显示原始虚拟资源对应的奖励信息。
106.上述的奖励信息可以为预先设置的用于奖励用户对具备公益属性的目标标的进行捐献的行为。
107.在一种可选的实施例中,在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,可以在操作界面中显示原始虚拟资源对应的奖励信息,以便奖章用户的捐献行为,从而起到激励用户进行捐献行为的目的。
108.本技术上述实施例中,在所述扣除结果为所述原始虚拟资源扣除失败的情况下,该方法还包括:输出预设提示信息,其中,所述预设提示信息用于提示是否将其他虚拟资源转换成所述目标虚拟资源,所述其他虚拟资源用于表征除所述第三方应用程序之外的其他应用程序生成的虚拟资源;响应于对所述预设提示信息执行的确认操作,对所述其他虚拟资源进行扣除以得到所述扣除结果;将所述其他虚拟资源转换成所述目标虚拟资源。
109.上述的预设提示信息可以是预先设置的提示信息。
110.在一种可选的实施例中,在扣除结果为原始虚拟资源扣除失败的情况下,可以输出预设提示信息,以便提示用户是否将其他虚拟资源转换为目标虚拟资源,以便增加用户捐献的可能性,其中,其他虚拟资源可以是其他应用程序中产出的虚拟资源,可以通过接口调用其他虚拟资源,用户可以根据预设提示信息选择需要扣除的其他虚拟资源,并对其他虚拟资源进行扣除以得到扣除结果,从而将其他虚拟资源转换成目标虚拟资源,提高捐献的成功率。
111.在另一种可选的实施例中,在预设提示信息中还可以是显示能够被扣除的其他虚拟资源的列表,以供用户选择,提高用户选择的范围。
112.本技术上述实施例中,响应于对所述预设提示信息执行的确认操作,该方法还包括:输出多个应用程序所生成的虚拟资源;响应于对所述多个应用程序执行的选择指令,确定所述多个应用程序中所述选择指令对应的所述其他应用程序。
113.在一种可选的实施例中,可以输出多个应用程序生成的虚拟资源,用户可以选择需要扣除虚拟资源的一个或多个应用程序,以便提高虚拟资源捐献的成功率。
114.图4是根据本技术实施例的一种虚拟资源配捐的结构图,终端用户通过前端应用查看公益项目的页面,前端应用可以是管理公益用户数据中心的应用,其可以通过调用接口在目标应用中配置公益项目,用户可以通过目标应用实现公益项目的配捐,目标应用数据库中可以存储积分,可以通过读取目标应用数据库中存储的积分的方式对公益用户数据中心的公益项目进行配捐,公益用户数据中心可以将接收到的积分通过写入的方式存储到数据库中。合作应用可以是第三方应用程序,在原有的积分体系中可以灵活的接入合作应用,以便用户可以通过合作应用查询能够进行配捐的公益项目,并通过扣减积分的方式对公益积分进行配捐。通过上述结构可以快速的接入第三方应用程序,并且能够快速的新增和管理项目标的,使用积分配捐项目标的,可以灵活适配不同的规则,可以向用户提供浏览标的、积分配捐等功能和匹配页面。用于进行配捐的模型主要由活动、项目资源、配捐行动等组成,提供消费第三方应用程序配捐公益标的的能力,同时也提拱了查看项目状态、用户
配捐记录的功能。其中每个项目代表了一个公益标的,活动是项目的集合,配捐行动则是对配捐过程中的检查、消费积分、发放奖励三类行为的抽象。
115.图5是根据本技术实施例的一种基于捐赠逻辑的示意图,可以先接入场景特性,在接入场景之后,可以开展捐赠活动,捐赠活动中主要有用户维护项目列表,捐赠活动中可以支持有多个捐赠项目,其中,用户在执行捐赠活动的过程中,可以生成用户捐赠记录,捐赠活动可以有对应的捐赠活动特性,其可以通过项目列表查看用户可以继续捐赠的次数。
116.用户可以根据接入的场景特性开展捐赠行动,在进行捐赠时,可以通过捐赠行动适配不同的场景,多个捐赠行动可以按照顺序执行,其中,捐赠行动的行动类型可以为捐赠约束检查、积分扣减、捐赠完全,其中,捐赠约束检查可以检查是否满足条件,积分扣减可以为扣减合作方的积分,捐赠完成可以为将积分发放至公益。捐赠行动可以包含有项目、目标类型、目标标识、行动类型、行动处理器、执行顺序以及行动参数,可以根据捐赠行动对捐赠项目进行捐赠,其中,捐赠项目可以是一个运营发起的捐赠项目,一个捐赠项目可以加入到多个捐赠活动中,目前除了用户可以见到的项目列表外,所有的配置都可以基于项目粒度进行配置,其中,捐赠项目中可以包括项目名称、可募集资源总量、单位可支持资源、募集积分总量、单次捐赠消耗积分、捐赠周期、捐赠上限、环境情况等,可以根据运营素材展示项目进展,其中,项目进展中可以显示项目名称和项目发生时间,可以通过捐赠变量对捐赠项目进行更新。对于捐赠项目中的非静态属性,都可以将其定义为捐赠变量。
117.捐赠的核心逻辑可以是用户采用a域的a账号,在b时间,捐赠x积分用于(援助/保护/捐赠)c项目c单位的b。其中,a域的a账号可以是a应用程序的账号,b时间可以为2022-01-14-15:00,x积分可以为1000g能量,c项目可以为老河沟保护地,c单位可以为1平米,b可以为湿地。即,用户用a应用程序的账号在2022-01-14-15:00捐赠1000g能量用于保护老河沟保护地1平米的湿地。捐赠逻辑的核心可以是目标虚拟资源,目标虚拟资源用于控制捐赠的进度,积分可以按照某种比例转换为目标虚拟资源后才可以进行捐赠,一个项目可以接受多种类型的积分进行捐赠。
118.图6是根据本技术实施例的一种虚拟资源捐赠方法的流程图。如图6所示,该方法包括:
119.步骤s601,用户在前端将虚拟资源捐赠至目标应用;
120.步骤s602,检查目标应用捐赠的虚拟资源是否满足内部捐赠条件,若成功,则执行步骤s604;
121.步骤s603,检查合作应用捐赠的虚拟资源是否满足外部捐赠条件,若成功,则执行步骤s604;
122.步骤s604,在目标应用中生成捐赠记录标识;
123.步骤s605,增加进行中的捐赠记录至数据库;
124.步骤s606,在目标应用中扣减项目余量,生成捐赠记录;
125.步骤s607,在合作应用中扣减积分,扣减成功执行步骤s608,扣减失败执行步骤s6011;
126.步骤s608,在目标应用中更新捐赠记录;
127.步骤s609,在目标应用中发放奖励;
128.可选的,也可以在合作应用中发放奖励。
129.步骤s6010,通知合作方扣减成功,并执行步骤s6015;
130.步骤s6011,释放项目余量;
131.步骤s6012,更新捐赠记录;
132.步骤s6013,通知合作方扣减失败,并执行步骤s6016;
133.步骤s6014,删除进行中的捐赠记录;
134.步骤s6015,在前端显示捐赠完成;
135.步骤s6016,在前端显示错误码。
136.上述的流程图可以为用户进行一次配捐的主流程图,大致可以分为三个阶段。为了实现通用性,每个阶段处理都使用了策略模式,每个阶段由若干个策略单元组成。
137.配捐前检查阶段:本阶段要进行积分侧和合作应用侧检查。积分侧需要进行参数校验、项目余量检查,合作应用侧检查则主要是积分余额的检查。如果不符合条件则无法进入下一阶段。
138.积分消费阶段:本阶段进行合作应用侧的积分消费接口调用,如成功则更新配捐记录,如失败则记录失败状态无法进入下一阶段。
139.捐后处理阶段:本阶段进行如发放奖励、发送配捐成功消息等捐后处理。
140.本技术提供了一个h5页面作为标准的解决方案,接入方也可以根据需要自行搭建前端页面以及接入积分捐后端接口。其中,需要提供内容如下:积分查询和消费接口、项目图片、文案等资源。例如,首先将地图软件方接入积分捐,具体需求是使用高德低碳能量配捐绿色环保公益项目,然后与地图软件方确认和对接账号登录方案,地图软件方可以提供低碳能量查询和扣减接口,可以将低碳能量查询和扣减接口接入,分别组装成捐赠行动,之后进行配置实现策略类装入,最后联调测试上线。
141.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
142.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
143.实施例2
144.根据本技术实施例,还提供了一种虚拟资源的处理方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
145.图7是根据本技术实施例2的一种虚拟资源的处理方法的流程图,如图7所示,该方法可以包括如下步骤:
146.步骤s702,获取第三方应用程序生成的原始虚拟资源。
147.步骤s704,确定原始虚拟资源对应的目标标的。
148.步骤s706,将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果。
149.其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
150.本技术上述实施例中,该方法还包括:检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件;在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,调用第三方应用程序对应的第一预设接口,对原始虚拟资源进行扣除以得到扣除结果;基于扣除结果生成处理结果。
151.本技术上述实施例中,检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件,包括:获取原始虚拟资源和目标标的的检测顺序;在检测顺序为第一预设顺序的情况下,检测原始虚拟资源是否满足第一预设条件,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;在检测顺序为第二预设顺序的情况下,检测目标标的是否满足第二预设条件,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
152.本技术上述实施例中,获取原始虚拟资源和目标标的的检测顺序,包括:输出目标标的对应的文本信息;响应于对目标标的执行的顺序确认指令,获取顺序确认指令对应的检测顺序。
153.本技术上述实施例中,检测原始虚拟资源是否满足第一预设条件,包括:调用第三方应用程序对应的第二预设接口,检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配;在预设虚拟资源与原始虚拟资源匹配成功的情况下,确定原始虚拟资源满足第一预设条件;在预设虚拟资源与原始虚拟资源匹配失败的情况下,确定原始虚拟资源不满足第一预设条件。
154.本技术上述实施例中,检测目标标的是否满足第二预设条件,包括:获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源;对用户信息进行校验,且检测目标虚拟资源与剩余虚拟资源是否匹配;在用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配成功的情况下,确定目标标的满足第二预设条件;在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
155.本技术上述实施例中,在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,该方法还包括:生成原始虚拟资源对应的处理记录;对目标虚拟资源进行扣除,并确定处理记录的状态为第一预设状态,其中,第一预设状态用于表征接收到资源处理指令,且未生成处理结果。
156.本技术上述实施例中,该方法还包括:在扣除结果为原始虚拟资源扣除成功的情况下,将处理记录的状态更新为第二预设状态,其中,第二预设状态用于表征原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,对目标虚拟资源进行恢复,并将处理记录的状态更新为第三预设状态,其中,第三预设状态用于表征原始虚拟资源未成功转换为目标虚拟资源。
157.本技术上述实施例中,基于扣除结果生成处理结果,包括:在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源;在扣除
结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源。
158.本技术上述实施例中,该方法还包括:在操作界面中显示标的集合,其中,标的集合包含多个标的,多个标的具备公益属性;响应于对标的集合执行的选择指令,在操作界面中显示目标标的对应的文本信息,其中,目标标的与选择指令相对应。
159.本技术上述实施例中,该方法还包括:在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,发送第一提示信息至第三方应用程序,其中,第一提示信息用于提示原始虚拟资源成功转换为目标虚拟资源;在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,发送第二提示信息至第三方应用程序,其中,第二提示信息用于提示原始虚拟资源未成功转换为目标虚拟资源。
160.本技术上述实施例中,在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,该方法还包括:在操作界面中显示原始虚拟资源对应的奖励信息。
161.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
162.实施例3
163.根据本技术实施例,还提供了一种虚拟资源的处理方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
164.图8是根据本技术实施例3的一种虚拟资源的处理方法的流程图,如图8所示,该方法可以包括如下步骤:
165.步骤s802,云服务器接收第三方应用程序发送的原始虚拟资源。
166.步骤s804,云服务器确定原始虚拟资源对应的目标标的。
167.步骤s806,云服务器将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果。
168.其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
169.步骤s808,云服务器输出处理结果至客户端。
170.本技术上述实施例中,该方法还包括:云服务器检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件;云服务器在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,调用第三方应用程序对应的第一预设接口,对原始虚拟资源进行扣除以得到扣除结果;基于扣除结果生成处理结果。
171.本技术上述实施例中,云服务器检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件,包括:云服务器获取原始虚拟资源和目标标的的检测顺序;云服务器在检测顺序为第一预设顺序的情况下,检测原始虚拟资源是否满足第一预设条件,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;云服务器在检测顺序为第二预设顺序的情况下,检测目标标的是否满足第二预设条件,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
172.本技术上述实施例中,云服务器获取原始虚拟资源和目标标的的检测顺序,包括:云服务器输出目标标的对应的文本信息;云服务器响应于对目标标的执行的顺序确认指
令,获取顺序确认指令对应的检测顺序。
173.本技术上述实施例中,云服务器检测原始虚拟资源是否满足第一预设条件,包括:云服务器调用第三方应用程序对应的第二预设接口,检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配;云服务器在预设虚拟资源与原始虚拟资源匹配成功的情况下,确定原始虚拟资源满足第一预设条件;云服务器在预设虚拟资源与原始虚拟资源匹配失败的情况下,确定原始虚拟资源不满足第一预设条件。
174.本技术上述实施例中,云服务器检测目标标的是否满足第二预设条件,包括:云服务器获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源;云服务器对用户信息进行校验,且检测目标虚拟资源与剩余虚拟资源是否匹配;云服务器在用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配成功的情况下,确定目标标的满足第二预设条件;云服务器在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
175.本技术上述实施例中,云服务器在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,该方法还包括:云服务器生成原始虚拟资源对应的处理记录;云服务器对目标虚拟资源进行扣除,并确定处理记录的状态为第一预设状态,其中,第一预设状态用于表征接收到资源处理指令,且未生成处理结果。
176.本技术上述实施例中,该方法还包括:云服务器在扣除结果为原始虚拟资源扣除成功的情况下,将处理记录的状态更新为第二预设状态,其中,第二预设状态用于表征原始虚拟资源成功转换为目标虚拟资源;云服务器在扣除结果为原始虚拟资源扣除失败的情况下,对目标虚拟资源进行恢复,并将处理记录的状态更新为第三预设状态,其中,第三预设状态用于表征原始虚拟资源未成功转换为目标虚拟资源。
177.本技术上述实施例中,云服务器基于扣除结果生成处理结果,包括:云服务器在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源;云服务器在扣除结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源。
178.本技术上述实施例中,该方法还包括:云服务器在操作界面中显示标的集合,其中,标的集合包含多个标的,多个标的具备公益属性;云服务器响应于对标的集合执行的选择指令,在操作界面中显示目标标的对应的文本信息,其中,目标标的与选择指令相对应。
179.本技术上述实施例中,该方法还包括:云服务器在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,发送第一提示信息至第三方应用程序,其中,第一提示信息用于提示原始虚拟资源成功转换为目标虚拟资源;云服务器在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,发送第二提示信息至第三方应用程序,其中,第二提示信息用于提示原始虚拟资源未成功转换为目标虚拟资源。
180.本技术上述实施例中,云服务器在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,该方法还包括:云服务器在操作界面中显示原始虚拟资源对应的奖励信息。
181.实施例4
182.根据本技术实施例,还提供了一种用于实施上述虚拟资源的处理方法的虚拟资源的处理装置,图9是根据本技术实施例4的一种虚拟资源的处理装置的示意图,如图9所示,该装置900包括:第一显示模块902、第二显示模块904、第三显示模块906。
183.其中,第一显示模块用于响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;第二显示模块用于响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;第三显示模块用于响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
184.此处需要说明的是,上述第一显示模块902、第二显示模块904、第三显示模块906对应于实施例1中的步骤s202至步骤s206,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端中。
185.本技术上述实施例中,该装置还包括:检测模块、调用模块、生成模块。
186.其中,检测模块用于检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件;调用模块用于在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,调用第三方应用程序对应的第一预设接口,对原始虚拟资源进行扣除以得到扣除结果;生成模块用于基于扣除结果生成处理结果。
187.本技术上述实施例中,检测模块包括:获取单元、检测单元。
188.其中,获取单元用于获取原始虚拟资源和目标标的的检测顺序;检测单元用于在检测顺序为第一预设顺序的情况下,检测原始虚拟资源是否满足第一预设条件,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;检测单元还用于在检测顺序为第二预设顺序的情况下,检测目标标的是否满足第二预设条件,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
189.本技术上述实施例中,获取单元,包括:输出子单元、第一获取子单元。
190.其中,输出子单元用于输出目标标的对应的文本信息;第一获取子单元用于响应于对目标标的执行的顺序确认指令,获取顺序确认指令对应的检测顺序。
191.本技术上述实施例中,检测单元包括:调用子单元、确定子单元。
192.其中,调用子单元用于调用第三方应用程序对应的第二预设接口,检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配;确定子单元用于在预设虚拟资源与原始虚拟资源匹配成功的情况下,确定原始虚拟资源满足第一预设条件;确定子单元还用于在预设虚拟资源与原始虚拟资源匹配失败的情况下,确定原始虚拟资源不满足第一预设条件。
193.本技术上述实施例中,检测单元包括:第二获取子单元、校验子单元。
194.其中,第二获取子单元用于获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源;校验子单元用于对用户信息进行校验,且检测目标虚拟资源与剩余虚拟资源是否匹配;确定子单元还用于在用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配成功的情况下,确定目标标的满足第二预设条件;确定子单元还用于在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
195.本技术上述实施例中,该装置还包括:扣除模块。
196.其中,生成模块用于生成原始虚拟资源对应的处理记录;扣除模块用于对目标虚
拟资源进行扣除,并确定处理记录的状态为第一预设状态,其中,第一预设状态用于表征接收到资源处理指令,且未生成处理结果。
197.本技术上述实施例中,该装置还包括:更新模块、恢复模块。
198.其中,更新模块用于在扣除结果为原始虚拟资源扣除成功的情况下,将处理记录的状态更新为第二预设状态,其中,第二预设状态用于表征原始虚拟资源成功转换为目标虚拟资源;恢复模块用于在扣除结果为原始虚拟资源扣除失败的情况下,对目标虚拟资源进行恢复,并将处理记录的状态更新为第三预设状态,其中,第三预设状态用于表征原始虚拟资源未成功转换为目标虚拟资源。
199.本技术上述实施例中,生成模块,包括:确定单元。
200.其中,确定单元用于在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源;确定单元还用于在扣除结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源。
201.本技术上述实施例中,第二显示模块,包括:显示单元。
202.其中,显示单元用于在操作界面中显示标的集合,其中,标的集合包含多个标的,多个标的具备公益属性;显示单元还用于响应于对标的集合执行的选择指令,在操作界面中显示目标标的对应的文本信息,其中,目标标的与选择指令相对应。
203.本技术上述实施例中,该装置还包括:转化模块、发送模块。
204.其中,转化模块用于在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,发送第一提示信息至第三方应用程序,其中,第一提示信息用于提示原始虚拟资源成功转换为目标虚拟资源;发送模块用于在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,发送第二提示信息至第三方应用程序,其中,第二提示信息用于提示原始虚拟资源未成功转换为目标虚拟资源。
205.本技术上述实施例中,该装置还包括:第四显示模块。
206.其中,第四显示模块用于在操作界面中显示原始虚拟资源对应的奖励信息。
207.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
208.实施例5
209.根据本技术实施例,还提供了一种用于实施上述虚拟资源的处理方法的虚拟资源的处理装置,图10是根据本技术实施例5的一种虚拟资源的处理装置的示意图,如图10所示,该装置1000包括:获取模块1002、确定模块1004、转化模块1006。
210.其中,获取模块用于获取第三方应用程序生成的原始虚拟资源;确定模块用于确定原始虚拟资源对应的目标标的;转化模块用于将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
211.此处需要说明的是,上述获取模块1002、确定模块1004、转化模块1006对应于实施例2中的步骤s702至步骤s706,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端中。
212.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方
案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
213.实施例6
214.根据本技术实施例,还提供了一种用于实施上述虚拟资源的处理方法的虚拟资源的处理装置,图11是根据本技术实施例6的一种虚拟资源的处理装置的示意图,如图11所示,该装置包括:接收模块1102、确定模块1104、转换模块1106、输出模块1108。
215.其中,接收模块用于通过云服务器接收第三方应用程序发送的原始虚拟资源;确定模块用于通过云服务器确定原始虚拟资源对应的目标标的;转换模块用于通过云服务器将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源;输出模块用于通过云服务器输出处理结果至客户端。
216.此处需要说明的是,上述接收模块1102、确定模块1104、转换模块1106、输出模块1108对应于实施例3中的步骤s802至步骤s808,四个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端中。
217.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
218.实施例7
219.根据本技术实施例,还提供了一种虚拟资源的处理方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
220.图12是根据本技术实施例7的一种虚拟资源的处理方法的流程图,如图12所示,该方法可以包括如下步骤:
221.步骤s1202,响应于第三方应用程序生成的虚拟行走步数,在操作界面中显示虚拟行走步数。
222.其中,虚拟行走步数用于表征预设对象在真实环境中行走的步数。
223.上述的预设对象可以是终端的使用者。
224.上述的虚拟行走步数可以是预设对象在真实环境中行走的步数或者是在真实环境中跑步的步数。
225.步骤s1204,响应于对虚拟行走步数执行的转换指令,在操作界面中显示目标标的对应的文本信息。
226.其中,转换指令用于将虚拟行走步数转换为目标标的对应的目标虚拟资源。
227.步骤s1206,响应于对目标标的执行的资源处理指令,在操作界面中显示虚拟行走步数的处理结果。
228.其中,处理结果用于表征虚拟行走步数是否成功转换为目标虚拟资源。
229.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
230.实施例8
231.根据本技术实施例,还提供了一种用于实施上述虚拟资源的处理方法的虚拟资源
的处理装置,图13是根据本技术实施例8的一种虚拟资源的处理装置的示意图,如图13所示,该装置包括:第一显示模块1302、第二显示模块1304、第三显示模块1306。
232.其中,第一显示模块用于响应于第三方应用程序生成的虚拟行走步数,在操作界面中显示虚拟行走步数,其中,虚拟行走步数用于表征预设对象在真实环境中行走的步数;第二显示模块用于响应于对虚拟行走步数执行的转换指令,在操作界面中显示目标标的对应的文本信息,其中,转换指令用于将虚拟行走步数转换为目标标的对应的目标虚拟资源;第三显示模块用于响应于对目标标的执行的资源处理指令,在操作界面中显示虚拟行走步数的处理结果,其中,处理结果用于表征虚拟行走步数是否成功转换为目标虚拟资源。
233.此处需要说明的是,上述第一显示模块1302、第二显示模块1304、第三显示模块1306对应于实施例7中的步骤s1202至步骤s1206,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端中。
234.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
235.实施例9
236.本发明的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
237.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
238.在本实施例中,上述计算机终端可以执行应用程序的漏洞检测方法中以下步骤的程序代码:响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
239.可选地,图14是根据本发明实施例的一种计算机终端的结构框图。如图14所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器、存储器。
240.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的安全漏洞检测方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的系统漏洞攻击的检测方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
241.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执
行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
242.可选的,上述处理器还可以执行如下步骤的程序代码:检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件;在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,调用第三方应用程序对应的第一预设接口,对原始虚拟资源进行扣除以得到扣除结果;基于扣除结果生成处理结果。
243.可选的,上述处理器还可以执行如下步骤的程序代码:获取原始虚拟资源和目标标的的检测顺序;在检测顺序为第一预设顺序的情况下,检测原始虚拟资源是否满足第一预设条件,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;在检测顺序为第二预设顺序的情况下,检测目标标的是否满足第二预设条件,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
244.可选的,上述处理器还可以执行如下步骤的程序代码:输出目标标的对应的文本信息;响应于对目标标的执行的顺序确认指令,获取顺序确认指令对应的检测顺序。
245.可选的,上述处理器还可以执行如下步骤的程序代码:调用第三方应用程序对应的第二预设接口,检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配;在预设虚拟资源与原始虚拟资源匹配成功的情况下,确定原始虚拟资源满足第一预设条件;在预设虚拟资源与原始虚拟资源匹配失败的情况下,确定原始虚拟资源不满足第一预设条件。
246.可选的,上述处理器还可以执行如下步骤的程序代码:获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源;对用户信息进行校验,且检测目标虚拟资源与剩余虚拟资源是否匹配;在用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配成功的情况下,确定目标标的满足第二预设条件;在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
247.可选的,上述处理器还可以执行如下步骤的程序代码:生成原始虚拟资源对应的处理记录;对目标虚拟资源进行扣除,并确定处理记录的状态为第一预设状态,其中,第一预设状态用于表征接收到资源处理指令,且未生成处理结果。
248.可选的,上述处理器还可以执行如下步骤的程序代码:在扣除结果为原始虚拟资源扣除成功的情况下,将处理记录的状态更新为第二预设状态,其中,第二预设状态用于表征原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,对目标虚拟资源进行恢复,并将处理记录的状态更新为第三预设状态,其中,第三预设状态用于表征原始虚拟资源未成功转换为目标虚拟资源。
249.可选的,上述处理器还可以执行如下步骤的程序代码:在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源。
250.可选的,上述处理器还可以执行如下步骤的程序代码:在操作界面中显示标的集合,其中,标的集合包含多个标的,多个标的具备公益属性;响应于对标的集合执行的选择指令,在操作界面中显示目标标的对应的文本信息,其中,目标标的与选择指令相对应。
251.可选的,上述处理器还可以执行如下步骤的程序代码:在处理结果为原始虚拟资
源成功转换为目标虚拟资源的情况下,发送第一提示信息至第三方应用程序,其中,第一提示信息用于提示原始虚拟资源成功转换为目标虚拟资源;在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,发送第二提示信息至第三方应用程序,其中,第二提示信息用于提示原始虚拟资源未成功转换为目标虚拟资源。
252.可选的,上述处理器还可以执行如下步骤的程序代码:在操作界面中显示原始虚拟资源对应的奖励信息。
253.可选的,上述处理器还可以执行如下步骤的程序代码:输出预设提示信息,其中,所述预设提示信息用于提示是否将其他虚拟资源转换成所述目标虚拟资源,所述其他虚拟资源用于表征除所述第三方应用程序之外的其他应用程序生成的虚拟资源;响应于对所述预设提示信息执行的确认操作,对所述其他虚拟资源进行扣除以得到所述扣除结果;将所述其他虚拟资源转换成所述目标虚拟资源。
254.可选的,上述处理器还可以执行如下步骤的程序代码:输出多个应用程序所生成的虚拟资源;响应于对所述多个应用程序执行的选择指令,确定所述多个应用程序中所述选择指令对应的所述其他应用程序。
255.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取第三方应用程序生成的原始虚拟资源;确定原始虚拟资源对应的目标标的,其中;将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
256.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:云服务器接收第三方应用程序发送的原始虚拟资源;云服务器确定原始虚拟资源对应的目标标的,其中;云服务器将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源;云服务器输出处理结果至客户端。
257.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:响应于第三方应用程序生成的虚拟行走步数,在所述操作界面中显示所述虚拟行走步数,其中,所述虚拟行走步数用于表征预设对象在真实环境中行走的步数;响应于对所述虚拟行走步数执行的转换指令,在所述操作界面中显示目标标的对应的文本信息,其中,所述转换指令用于将所述虚拟行走步数转换为所述目标标的对应的目标虚拟资源;响应于对所述目标标的执行的资源处理指令,在所述操作界面中显示所述虚拟行走步数的处理结果,其中,所述处理结果用于表征所述虚拟行走步数是否成功转换为所述目标虚拟资源。
258.采用本发明实施例,首先,响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源,实现了将第三方应用程序的原始虚拟资源进行转化,以便能够对目标标的进行配捐,容易注意到的是,在接收到第三方应用程序生成的原始虚拟资源之后,可以将原始虚拟资源转化为目标标的对应的目标虚拟资源,实现对目标标的的配捐过程,进而解决了相关技术中难以通过第三方体系实现公益项目配捐的技术问题。
259.本领域普通技术人员可以理解,图14所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图14其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图14中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图14所示不同的配置。
260.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
261.实施例10
262.本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的一种虚拟资源的处理方法所执行的程序代码。
263.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
264.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
265.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:检测原始虚拟资源是否满足第一预设条件,且目标标的是否满足第二预设条件;在原始虚拟资源满足第一预设条件,且目标标的满足第二预设条件的情况下,调用第三方应用程序对应的第一预设接口,对原始虚拟资源进行扣除以得到扣除结果;基于扣除结果生成处理结果。
266.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:获取原始虚拟资源和目标标的的检测顺序;在检测顺序为第一预设顺序的情况下,检测原始虚拟资源是否满足第一预设条件,在原始虚拟资源满足第一预设条件的情况下,检测目标标的是否满足第二预设条件;在检测顺序为第二预设顺序的情况下,检测目标标的是否满足第二预设条件,在目标标的满足第二预设条件的情况下,检测原始虚拟资源是否满足第一预设条件。
267.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:输出目标标的对应的文本信息;响应于对目标标的执行的顺序确认指令,获取顺序确认指令对应的检测顺序。
268.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:调用第三方应用程序对应的第二预设接口,检测第三方应用程序中存储的预设虚拟资源与原始虚拟资源是否匹配;在预设虚拟资源与原始虚拟资源匹配成功的情况下,确定原始虚拟资源满足第一预设条件;在预设虚拟资源与原始虚拟资源匹配失败的情况下,确定原始虚拟资源不满足第一预设条件。
269.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:获取原始虚拟资源对应的用户信息,及目标标的对应的剩余虚拟资源;对用户信息进行校验,且检测目标虚拟资源与剩余虚拟资源是否匹配;在用户信息校验成功,且目标虚拟资源与剩余虚拟资源匹配成功的情况下,确定目标标的满足第二预设条件;在用户信息校验失败,或目标虚拟资源与剩余虚拟资源匹配失败的情况下,确定目标标的不满足第二预设条件。
270.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:生成原始虚拟资源对应的处理记录;对目标虚拟资源进行扣除,并确定处理记录的状态为第一预设状态,其中,第一预设状态用于表征接收到资源处理指令,且未生成处理结果。
271.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在扣除结果为原始虚拟资源扣除成功的情况下,将处理记录的状态更新为第二预设状态,其中,第二预设状态用于表征原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,对目标虚拟资源进行恢复,并将处理记录的状态更新为第三预设状态,其中,第三预设状态用于表征原始虚拟资源未成功转换为目标虚拟资源。
272.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在扣除结果为原始虚拟资源扣除成功的情况下,确定处理结果为原始虚拟资源成功转换为目标虚拟资源;在扣除结果为原始虚拟资源扣除失败的情况下,确定处理结果为原始虚拟资源未成功转换为目标虚拟资源。
273.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在操作界面中显示标的集合,其中,标的集合包含多个标的,多个标的具备公益属性;响应于对标的集合执行的选择指令,在操作界面中显示目标标的对应的文本信息,其中,目标标的与选择指令相对应。
274.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在处理结果为原始虚拟资源成功转换为目标虚拟资源的情况下,发送第一提示信息至第三方应用程序,其中,第一提示信息用于提示原始虚拟资源成功转换为目标虚拟资源;在处理结果为原始虚拟资源未成功转换为目标虚拟资源的情况下,发送第二提示信息至第三方应用程序,其中,第二提示信息用于提示原始虚拟资源未成功转换为目标虚拟资源。
275.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在操作界面中显示原始虚拟资源对应的奖励信息。
276.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:输出预设提示信息,其中,所述预设提示信息用于提示是否将其他虚拟资源转换成所述目标虚拟资源,所述其他虚拟资源用于表征除所述第三方应用程序之外的其他应用程序生成的虚拟资源;响应于对所述预设提示信息执行的确认操作,对所述其他虚拟资源进行扣除以得到所述扣除结果;将所述其他虚拟资源转换成所述目标虚拟资源。
277.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:输出多个应用程序所生成的虚拟资源;响应于对所述多个应用程序执行的选择指令,确定所述多个应用程序中所述选择指令对应的所述其他应用程序。
278.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取第三方应用程序生成的原始虚拟资源;确定原始虚拟资源对应的目标标的,其中;将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理
结果用于表征原始虚拟资源是否成功转换为目标虚拟资源。
279.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:云服务器接收第三方应用程序发送的原始虚拟资源;云服务器确定原始虚拟资源对应的目标标的,其中;云服务器将原始虚拟资源转换为目标标的对应的目标虚拟资源,得到原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源;云服务器输出处理结果至客户端。
280.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:响应于第三方应用程序生成的虚拟行走步数,在所述操作界面中显示所述虚拟行走步数,其中,所述虚拟行走步数用于表征预设对象在真实环境中行走的步数;响应于对所述虚拟行走步数执行的转换指令,在所述操作界面中显示目标标的对应的文本信息,其中,所述转换指令用于将所述虚拟行走步数转换为所述目标标的对应的目标虚拟资源;响应于对所述目标标的执行的资源处理指令,在所述操作界面中显示所述虚拟行走步数的处理结果,其中,所述处理结果用于表征所述虚拟行走步数是否成功转换为所述目标虚拟资源。
281.采用本发明实施例,首先,响应于第三方应用程序生成原始虚拟资源,在操作界面中显示原始虚拟资源;响应于对原始虚拟资源执行的资源转换指令,在操作界面中显示目标标的对应的文本信息,其中,资源转换指令用于将原始虚拟资源转换为目标标的对应的目标虚拟资源;响应于对目标标的执行的资源处理指令,在操作界面中显示原始虚拟资源的处理结果,其中,处理结果用于表征原始虚拟资源是否成功转换为目标虚拟资源,实现了将第三方应用程序的原始虚拟资源进行转化,以便能够对目标标的进行配捐,容易注意到的是,在接收到第三方应用程序生成的原始虚拟资源之后,可以将原始虚拟资源转化为目标标的对应的目标虚拟资源,实现对目标标的的配捐过程,进而解决了相关技术中难以通过第三方体系实现公益项目配捐的技术问题。
282.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
283.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
284.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
285.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
286.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
287.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用
时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
288.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献