购买虚拟物品的方法、装置和电子设备与流程

未命名 07-14 阅读:82 评论:0


1.本技术涉及游戏技术领域,尤其涉及一种购买虚拟物品的方法、装置和电子设备。


背景技术:

2.网络游戏虚拟物品是指从虚拟的网络游戏世界里衍生出来的物品。例如,网络游戏虚拟物品可以为:虚拟装备、虚拟宠物、或者虚拟角色等。
3.传统技术中,在玩家游玩游戏的过程中,玩家选择终端显示的游戏界面中的商店后,游戏界面会显示商店售卖的虚拟物品的信息,其中,虚拟物品的信息可以包括虚拟物品的类别和价格。此后,玩家根据购买需求,可以利用玩家控制的虚拟角色所持有的货币购买商店售卖的虚拟物品,以实现购买虚拟物品的目的。上述实现方式中,若玩家确定选择的商店售卖的虚拟物品不符合玩家的购买需求(例如,虚拟物品的售卖价格过高或商店中售卖的虚拟物品不包括玩家需要购买的虚拟物品),则玩家需要触发退出该商店的操作,以及,重新选择游戏界面显示的其他商店,直到重新所选择的其他商店售卖的虚拟物品符合玩家的购买需求,才可以实现购买虚拟物品的目的。也就是说,传统技术中,若玩家选择的商店中售卖的虚拟物品不符合玩家的购买需求的情况下,玩家会一直执行上述选择商店的操作和上述退出商店的操作。可知,上述购买虚拟物品的流程复杂、不便捷。
4.因此,亟需一种购买虚拟物品的方法,该方法可以快速、便捷地购买虚拟物品。


技术实现要素:

5.本技术提供了一种购买虚拟物品的方法、装置和电子设备,该方法可以快速、便捷地购买虚拟物品。
6.本技术实施例第一方面提供了一种购买虚拟物品的方法,应用于提供图形用户界面的终端,所述图形用户界面显示:虚拟对象、所述虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,所述第一物品图标表示所述第一商店出售所述虚拟物品的价格为第二虚拟货币数,所述第二虚拟货币数大于所述第一虚拟货币数;所述方法包括:响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表,其中,所述商店列表包括第二商店图标,所述第二商店图标关联的第二商店出售所述虚拟物品的价格为第三虚拟货币数,所述第三虚拟货币数不超过所述第一虚拟货币数;响应于针对所述第二商店图标的第二选择操作,在所述图形用户界面显示所述第二商店待出售的所述虚拟物品的第二物品图标,其中,所述第二物品图标表示所述第二商店中出售所述虚拟物品的价格为所述第三虚拟货币数;响应于针对所述第二物品图标的第三选择操作,在所述图形用户界面显示购买成功信息,其中,所述购买成功信息表示所述虚拟对象成功购买所述第二物品图标关联的所述虚拟物品的信息。
7.本技术实施例第二方面提供了一种购买虚拟物品的装置,应用于提供图形用户界面的终端,所述图形用户界面显示:虚拟对象、所述虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,所述第一物品图标表示所述第一商店出售所述
虚拟物品的价格为第二虚拟货币数,所述第二虚拟货币数大于所述第一虚拟货币数;所述装置包括:显示单元用于:响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表,其中,所述商店列表包括第二商店图标,所述第二商店图标关联的第二商店出售所述虚拟物品的价格为第三虚拟货币数,所述第三虚拟货币数不超过所述第一虚拟货币数;所述显示单元还用于:响应于针对所述第二商店图标的第二选择操作,在所述图形用户界面显示所述第二商店待出售的所述虚拟物品的第二物品图标,其中,所述第二物品图标表示所述第二商店中出售所述虚拟物品的价格为所述第三虚拟货币数;所述显示单元还用于:响应于针对所述第二物品图标的第三选择操作,在所述图形用户界面显示购买成功信息,其中,所述购买成功信息表示所述虚拟对象成功购买所述第二物品图标关联的所述虚拟物品的信息。
8.本技术实施例第三方面还提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现上述任意一种技术方案所述的购买虚拟物品的方法。
9.本技术实施例第四方面还提供一种电子设备,包括:处理器;以及存储器,用于存储数据处理程序,该服务器通电并通过所述处理器运行该程序后,执行如上所述的购买虚拟物品的方法。
10.应当理解,本部分所描述的内容并非旨在标识本技术公开的实施例的关键或重要特征,也不用于限制本技术公开的范围。本技术公开的其它特征将通过以下的说明书而变得容易理解。
11.本技术实施例所提供的购买虚拟物品的方法的技术方案,应用于提供图形用户界面的终端,图形用户界面显示:虚拟对象、虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,第一物品图标表示第一商店出售虚拟物品的价格为第二虚拟货币数,第二虚拟货币数大于第一虚拟货币数;该方法包括:响应于针对第一物品图标的第一选择操作,在图形用户界面显示商店列表,其中,商店列表包括第二商店图标,第二商店图标关联的第二商店出售虚拟物品的价格为第三虚拟货币数,第三虚拟货币数不超过第一虚拟货币数;响应于针对第二商店图标的第二选择操作,在图形用户界面显示第二商店待出售的虚拟物品的第二物品图标,其中,第二物品图标表示第二商店中出售虚拟物品的价格为第三虚拟货币数;响应于针对第二物品图标的第三选择操作,在图形用户界面显示购买成功信息,其中,购买成功信息表示虚拟对象成功购买第二物品图标关联的虚拟物品的信息。上述购买虚拟物品的过程中,通过对图形用户界面显示的第一商店中的虚拟物品关联的第一物品图标的第一选择操作,可以快速和便捷地触发图形用户界面显示出售该虚拟物品的商店列表,其中,该商店列表包括的第二商店图标关联的第二商店出售该虚拟物品的价格不超过用户控制的虚拟对象所持有的第一虚拟货币数。接下来,对第二商店图标执行第二选择操作后图形用户界面会显示第二商店出售的该虚拟物品的第二物品图标,此后,通过对该第二物品图标执行第三选择操作,可以实现利用用户控制的虚拟对象所持有的第一虚拟货币数成功购买该第二商店出售的该虚拟物品。上述实现方式中,用户执行第二选择操作所选择的第二商店出售的虚拟物品至少包括用户所需要购买的虚拟物品,且第二商店出售该虚拟物品的价格不高于用户控制的虚拟对象所持有的虚拟货币,这样,可以保证用户利用虚拟对象所持有的第一虚拟货币数可以成功购买第二商店中出售的该虚
拟物品。上述实现方式避免传统技术中存在的以下现象:用户所选择的商店出售的虚拟物品不符合用户的购买需求(例如,所选择的商店出售的虚拟物品不包括用户需要购买的虚拟物品,或所选择的商店中出售的用户所需要购买的虚拟物品的价格高于用户控制的虚拟对象持有的第一虚拟货币数),需要用户执行多次选择不同商店的操作,直到用户所选择的商店售卖的虚拟物品符合用户的购买需求,才可以实现根据购买需求成功购买虚拟物品的目的。综上,本技术实施例提供的购买虚拟物品的方法可以快速、便捷地购买虚拟物品。
附图说明
12.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
13.图1是适用于本技术实施例提供的购买虚拟物品的方法的一种应用场景的示意图。
14.图2a是上述图1示出的终端101提供的一种图形用户界面的示意图。
15.图2b是上述图1示出的终端101提供的另一种图形用户界面的示意图。
16.图3是本技术实施例提供的一种购买虚拟物品的方法的示意图。
17.图4是上述图3所描述的购买虚拟物品的方法中所涉及的图形用户界面的示意图。
18.图5是本技术实施例提供的另一种购买虚拟物品的方法的示意图。
19.图6是上述图5所描述的购买虚拟物品的方法中所涉及的图形用户界面的示意图。
20.图7是本技术实施例提供的一种购买虚拟物品的装置的示意图。
21.图8是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
22.为了使本领域的技术人员能够更好的理解本技术的技术方案,下面结合本技术实施例中的附图,对本技术进行清楚、完整地描述。但本技术能够以很多不同于上述描述的其他方式进行实施,因此,基于本技术提供的实施例,本领域普通技术人员在不经过创造性劳动的情况下,所获得的所有其他实施例,都应属于本技术保护的范围。
23.需要说明的是,本技术的权利要求书、说明书及附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,并不用于描述特定的顺序或先后次序。这样使用的数据在适当情况下是可以互换的,以便于本文所描述的本技术的实施例,能够以除了在本文图示或描述的内容以外的顺序实施。此外,术语“包括”、“具有”以及他们的变形形式,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.本说明书中所公开的各种触发事件可以通过系统预先设置,也可以在程序运行过程中,接受用户的操作指令后,再实时进行设置。可以理解,不同的触发事件将相应地触发执行不同的功能。
25.下面,在对本技术实施例进行描述的过程中出现的部分名词或者术语进行解释说
明。
26.虚拟环境,是通过在终端上运用应用程序,使得用户终端,如计算机、智能手机等,以连续图像或者连续画面的方式,实时显示应用程序指令(或提供)的执行结果,具有类似于真实环境的视觉效果。该虚拟环境可以是基于真实世界的仿真,也可以是仿真和幻想虚拟的世界,再或者是纯虚拟、纯虚构的世界。虚拟环境可以以二维虚拟环境和三维虚拟环境等形式展示。
27.虚拟角色,是通过在终端上运用应用程序,在虚拟环境中的可活动对象,通常是由执行用户操作指令后,在虚拟环境中的活动,完成各种动作(例如,走、跑、蹲、趴、攻击、射击等动作)或者任务。相应地,虚拟角色可以是虚拟人物、虚拟动物、或其他类似的可活动对象等。常见的表现形式如:人物、动物、植物、怪物、机器、武器和战车等。
28.虚拟环境,通常由至少一个地图组成,游戏过程中,虚拟角色在虚拟环境中的活动,以连续画面的形式展开。可以在游戏中的以模拟现实世界的场景,用户可以根据预设的模式,操控游戏中的虚拟角色在虚拟环境中进行行走、跑步、跳跃、攀爬和格斗等动作,交互性较强。
29.游戏画面,可以包含类似于虚拟固定物,即位置相对固定的虚拟资源,例如,地面、山、石、花、草、树、建筑等虚拟资源。
30.第三人称视角,以指以用户视角看画面。第三人称视角时,场景中所有的元素都可以观察到,不会产生眩晕感。用户还可以通过眼前所看,即画面中呈现的元素,去进行下一步可能发生动作的操作。本技术中是采用第三人称视角,即以用户或当前玩家视角看画面。类似地,处于和用户或者当前玩家相类似视角的情况下,其视觉效果也是相同或者相近的。
31.如本示例性实施方式中,操控所述虚拟角色的方式是多种多样的。如使用手指接触触控界面的操作,即触摸、单击、双击、平移、按压、滑动等动作之一,还可以将触摸、单击、双击、平移、按压、滑动等动作中的两个或多个进行组合,如一边按压,一边滑动手指。
32.相同的操作对应的响应动作可以是不同的,比如说,可以通过单击操作放大或者缩小显示画面,还可能是双击操作放大或者缩小显示画面。上述仅为举例说明,并不构成为操作方式的任何限定。
33.单击通常用来表示一次快速的按键选择,用来选取一个选项或者控制游戏虚拟角色做出一个动作或者快速放置一个物品等等。
34.双击通常用来确认某个选择,或者对当前窗口的打开或关闭,装备的穿戴,还可以引导游戏角色的移动。
35.长按通常可以用来确认选择某个物品或者某个动作。
36.拖拽用于帮助用户拖动游戏中的某个“游戏元素”,比如游戏道具或者场景中的某个物体,从一个地方到另一个地方,是常用的操作手段。
37.本技术提供了一种购买虚拟物品的方法、装置和电子设备。本技术提供的购买虚拟物品的方法可以快速、便捷地购买虚拟物品。
38.下面,结合附图对适用于本技术实施例的购买虚拟物品的方法的应用场景和购买虚拟物品的方法进行详细说明。可以理解的是,本技术提供的各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
39.首先,结合附图介绍适用于本技术实施例的购买虚拟物品的方法的应用场景。
40.图1是适用于本技术实施例提供的购买虚拟物品的方法的一种应用场景的示意图。示例性的,图1示出的应用场景包括终端101和服务器102。其中,终端101通过网络103与服务器102进行通信和数据交互。其中,网络103可以是有线网络或无线网络,本技术对此不作具体限定。上述无线网络或有线网络使用标准通信技术和/或协议。
41.终端101为安装有应用程序的客户端,通过终端101的触控显示屏提供的图形用户界面可以向用户展示应用程序的运行结果。其中,终端101中安装的应用程序可以是需要下载安装的应用程序,也可以是即点即用的应用程序,本技术实施例对此不作限定。对终端101的类型不作具体限定,终端101可以是移动终端,例如移动终端可以但不限于是以下任意一种:智能手机、平板电脑、游戏机、掌上电脑(personal digital assistant,pda)等,该移动终端可以与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互。该移动终端的操作系统可以包括安卓(android)、ios、windows phone、windows等,通常可以支持各种游戏的运行。
42.上述终端101中安装的应用程序可以是任何能够提供虚拟环境,以供用户代入和操作的虚拟对象在该虚拟环境中进行活动的应用程序。示例性的,该应用程序可以为游戏应用程序,如大型多人在线角色扮演(massively multiplayer online role-playing,mmorp)游戏、大型多人在线(massively multiplayer online,mmo)游戏、大型多人在线战略(massively multiplayer online simulation,mmos)游戏、第三人称射击游戏(third-personal shooting game,tps)和多人枪战类生存游戏等。当然,除了游戏应用程序之外,其它类型的应用程序中也可以向用户展示虚拟对象,并给虚拟对象提供相应的功能。也就是说,终端101中安装的应用程序还可以为除游戏应用程序之外的其他类型的应用程序。例如,其他类型的应用程序可以但不限于是以下任意一种:虚拟现实(virtual reality,vr)类应用程序、增强现实(augmented reality,ar)类应用程序、三维地图程序、军事仿真程序、社交类应用程序、或互动娱乐类应用程序。另外,对于不同的应用程序来说,其所提供的虚拟对象的形态也会有所不同,且相应的功能也会有所不同,具体可以根据实际需求预先进行配置,本技术实施例对此不作限定。在一些实现方式中,上述应用程序是基于三维的虚拟环境引擎开发的应用程序,比如该虚拟环境引擎是unity引擎,该虚拟环境引擎能够构建三维的虚拟环境、虚拟对象和虚拟道具等,给用户带来更加沉浸式的游戏体验。其中,上述虚拟环境是应用程序(例如,游戏应用程序)的客户端在终端101上运行时显示(或提供)的场景,该虚拟环境是指营造出的供虚拟对象进行活动(如游戏竞技)的场景,如虚拟房屋、虚拟岛屿、虚拟地图和虚拟建筑等。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟环境可以是二维虚拟环境,也可以是2.5维虚拟环境,或者是三维虚拟环境,本技术实施例对此不作限定。上述虚拟对象可以是用户账号在应用程序中控制的虚拟角色,也可以是由应用程序中的计算机程序控制的虚拟角色。以应用程序为游戏应用程序为例,虚拟对象可以是用户账号在游戏应用程序中控制的游戏角色,也可以是游戏应用程序中的计算机程序控制的游戏怪物。虚拟对象可以是人物形态,可以是动物、卡通或者其它形态,本技术实施例对此不作限定。虚拟对象可以三维形式展示,也可以二维形式展示,本技术实施例对此不作限定。可选的,当虚拟环境为三维虚拟环境时,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境
中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。
43.在一些实现方式中,上述应用程序为游戏应用程序,终端101运行游戏应用程序后,终端101的触控显示器或通用显示器通过渲染得到对应的图形用户界面。其中,该图形用户界面可以用来显示局部或全部的游戏画面场景,该游戏场景可以包括:至少一个虚拟对象、至少一个商店和至少一个虚拟对象持有的货币,虚拟对象持有的货币用于购买虚拟物品。示例性的,图2a是上述图1示出的终端101提供的一种图形用户界面的示意图。具体来说,图2a示出的图形用户界面可以是终端101的触控显示器或通用显示器通过渲染得到的。如图2a所示,图形用户界面显示的游戏场景具体包括:货币栏、虚拟对象和商店。其中,货币栏中显示的持有货币为虚拟对象所持有的货币。货币栏中显示的持有货币可以用于购买商店中待售卖的虚拟物品。示例性的,图2b是上述图1示出的终端101提供的另一种图形用户界面的示意图。如图2b所示,图形用户界面显示的游戏场景具体包括:虚拟对象、装有货币的背包和商店。其中,装有货币的背包中的货币为虚拟对象所持有的货币。装有货币的背包中的货币可以用于购买商店中待售卖的虚拟物品。
44.服务器102用于为终端101中的应用程序提供后台服务。例如,服务器102可以是上述应用程序的后台服务器。服务器102可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。可选的,服务器102可以同时为多个终端101中的应用程序提供后台服务。
45.应理解,上述图1示出的应用场景,图2a和图2b示出的终端101提供的图形用户界面仅为示意,并不构成任何限定。可选的,上述图1示出的应用场景还可以包括更多数目的用户、终端101或服务器102。可选的,上图2a或图2b示出的图形用户界面还可以包括其他控件,例如其他控件可以但不限于是方向控件。
46.接下来,结合图3至图6介绍本技术实施例提供的购买虚拟物品的方法。
47.图3是本技术实施例提供的一种购买虚拟物品的方法的示意图。
48.首先,对于本技术实施例提供的购买虚拟物品的方法所应用的图形用户界面进行说明。
49.本技术实施例提供的购买虚拟物品的方法,可以应用于提供图形用户界面的终端,图形用户界面显示:虚拟对象、虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,第一物品图标表示第一商店出售虚拟物品的价格为第二虚拟货币数,第二虚拟货币数大于第一虚拟货币数。例如,上述终端可以但不限于是上述图1示出的终端101。例如,上述图形用户界面可以是游戏的用户交互界面。可以理解的是,上述图形用户界面显示的虚拟对象持有的第一虚拟货币数小于第一商店出售虚拟物品的价格,也就是说,利用虚拟对象持有该第一虚拟货币数无法成功购买该第一商店出售的该虚拟物品。
50.对图形用户界面中的虚拟对象持有第一虚拟货币数的显示方式不作具体限定。在一些实现方式中,图形用户界面还显示:货币栏,其中,货币栏包括文本框;虚拟对象持有的第一虚拟货币数位于文本框中。对货币栏位于图形用户界面所在的区域,文本框位于货币栏中的位置,以及文本框的形状和大小均不作限定,可以根据实际需求进行设置。例如,参见图4中的(1)示出的图形用户界面,货币栏位于图形用户界面的顶部区域,虚拟对象持有的第一虚拟货币数位于该货币栏的文本框中,且该文本框为矩形框。可以理解的是,图4中的(1)仅示出了图形用户界面关联的部分商店(即,第一商店),也就是说,图形用户界面关
联的有些商店(例如,第二商店)并未在图4中的(1)中示出。可选的,上述图形用户界面显示的货币栏中还可以其他文本框,其中,其他文本框可以显示虚拟对象持有的其他信息。可选的,在另一些实现方式中,图形用户界面还显示:虚拟对象对应的虚拟背包,虚拟对象持有的第一虚拟货币数位于虚拟背包中。对虚拟背包位于图形用户界面所在的区域不作具体限定,可以根据实际需要进行设置。例如,参见图4中的(2)示出的图形用户界面,虚拟对象背着虚拟书包,该虚拟书包装有虚拟对象持有的第一虚拟货币数。可以理解的是,图4中的(2)仅示出了图形用户界面关联的部分商店(即,第一商店),也就是说,图形用户界面关联的有些商店(例如,第二商店)并未在图4中的(2)中示出。上文中描述了两种虚拟对象持有的第一虚拟货币数位于图形用户界面的实现形式,本技术实施例对该实现形式不作具体限定。也就是说,还可以通过图形用户界面中显示的其他内容显示虚拟对象持有的第一虚拟货币数,该其他内容可以根据实际需求进行设置。
51.在本技术实施例中,终端提供的图形用户界面显示:虚拟对象、虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,第一物品图标表示第一商店出售虚拟物品的价格为第二虚拟货币数。在一些实现方式中,上述图形用户界面可以理解为是,以作为第三人称视角的用户视角观看上述终端所看到的界面;上述虚拟对象为该用户通过上述终端控制的游戏角色。上述虚拟货币数可以用于购买游戏中的物品,对虚拟货币数对应的虚拟货币的类型不作具体限定。例如,虚拟货币数对应的虚拟货币可以但不限于是:虚拟金币、或者虚拟兑换材料(例如,虚拟卡片或虚拟水晶)。对上述第一商店出售的物品的数目和种类不作具体限定。例如,第一商店可以出售一件或多件上述虚拟物品。又如,第一商店可以出售上述虚拟物品和其他虚拟物品,其中,上述虚拟物品的标识和其他虚拟物品的标识不同。可选的,上述图形用户界面还可以显示其他内容,具体可以根据实际需求进行设置。在一些实现方式中,上述图形用户界面显示的第一物品图标包括以下信息:第一虚拟物品的标识,以及,出售所述虚拟物品的价格为第一虚拟货币数。第一虚拟物品的标识用于标识第一虚拟物品,其中,第一虚拟物品的标识可以但不限于是:第一虚拟物品的图片或第一虚拟物品的名称。例如,图4中的(3)示出的图形用户界面,虚拟对象持有的第一虚拟货币数显示于货币栏的文本框中,第一商店出售一个上述虚拟物品,该虚拟物物品的第一物品图标包括:虚拟物品的标识和售价,其中,售价为第二虚拟货币数。
52.接下来,本技术实施例提供的购买虚拟物品的方法进行介绍。如图3所示,该购买虚拟物品的方法包括s310至s330。下面,对s310至s330进行详细描述。
53.s310,响应于针对第一物品图标的第一选择操作,在图形用户界面显示商店列表,其中,商店列表包括第二商店图标,第二商店图标关联的第二商店出售虚拟物品的价格为第三虚拟货币数,第三虚拟货币数不超过第一虚拟货币数。
54.s320,响应于针对第二商店图标的第二选择操作,在图形用户界面显示第二商店待出售的虚拟物品的第二物品图标,其中,第二物品图标表示第二商店中出售虚拟物品的价格为第三虚拟货币数。
55.s330,响应于针对第二物品图标的第三选择操作,在图形用户界面显示购买成功信息,其中,购买成功信息表示虚拟对象成功购买第二物品图标关联的虚拟物品的信息。
56.在本技术实施例中,上述图形用户界面关联的商店至少包括第一商店和第二商店,即上述图形用户界面所能显示的商店至少包括第一商店或第二商店。可选的,上述图形
用户界面还可以关联除第一商店和第二商店以外的一个或多个商店。示例性的,在上述图形用户界面是游戏关联的界面的情况下,该游戏关联的商店至少包括第一商店和第二商店,可选的,该游戏关联的商店还可以包括除第一商店和第二商店以外的一个或多个商店。例如,下文s501中所描述的图形用户界面1所关联的游戏包括有7个不同的商店,可以理解的是,s501中的图形用户界面1相当于上述图形用户界面的一个示例,此处未详细赘述的内容可以参见下文s501的相关描述。
57.对上述s310所描述的第一商店出售的物品的种类和数目,以及上述s320所描述的第二商店出售的物品的种类和数目不作具体限定。也就是说,第一商店和/或第二商店还可以出售除上述虚拟物品以外的其他物品。可以理解的是,第一商店出售的上述虚拟物品,以及商店列表包括的商店图标关联的商店出售的上述虚拟物品是控制上述虚拟对象的用户所需要购买的虚拟物品。对本技术实施例中所涉及的任意一个商店的类型不作具体限定。例如,本技术实施例中所涉及的任意一个商店可以但不限于是以下商店:非玩家角色(non-player character,npc)商店、或者控制虚拟对象的用户所创建的摆摊店铺。
58.可选的,在一些实现方式中,在响应于针对第一物品图标的第一选择操作,在图形用户界面显示商店列表之前,该方法还包括:响应于针对第一商店的选择操作,在图形用户界面显示第一商店中待出售的虚拟物品的第一物品图标。执行上述步骤,即通过对图形用户界面显示的第一商店的选择操作,图形用户界面会显示第一商店中待出售的虚拟物品的第一物品图标。对响应于针对第一商店的选择操作不作具体限定,例如,选择操作可以但不限于是以下任一种操作:鼠标点击操作、或者触摸操作。例如,图4中的(1)示出了上述实现方式中所描述的图形用户界面,在图4中的(1)中,该图形用户界面显示:虚拟对象、货币栏和第一商店。对图4中的(1)示出的图形用户界面执行上述“响应于针对第一商店的选择操作”后,获得的图形用户界面可以参见图4中的(3)示出的图形用户界面。
59.可选的,在一些实现方式中,第一选择操作和第三选择操作中的任一选择操作包括以下操作:将虚拟对象持有的第一虚拟货币数移动至第二物品图标的拖动操作。在上述s310所描述的第一选择操作为上述拖动操作的情况下,终端通过执行上述拖动操作,可以触发图形用户界面显示出售该虚拟物品的其他商店,且该其他商店所出售的该虚拟物品的价格不超过虚拟对象所持有的第一虚拟货币数。换句话说,利用虚拟对象所持有的第一虚拟货币数可以购买该其他商店出售的该虚拟物品。在本技术实施例中,终端提供的图形用户界面显示的虚拟对象持有的第一虚拟货币数小于第一商店出售虚拟物品的价格,故虚拟对象持有该第一虚拟货币数无法成功购买该第一商店出售的该虚拟物品。基于此,为实现成功购买上述虚拟物品的目的,需要选择除第一商店之外的其他商店,且该其他商店出售该虚拟物品的价格不超过虚拟对象持有的第一虚拟货币数,以实现利用虚拟对象所持有的第一虚拟货币数成功购买该虚拟物品的目的。上述s310中,通过对第一商店出售的虚拟物品的第一物品图标的第一选择,触发图形用户界面显示商店列表,该商店列表包括的第二商店出售该虚拟物品的价格为第三虚拟货币数,且第三虚拟货币数不超过虚拟对象持有的第一虚拟货币数。上述实现方式,可以快速和便捷地在图形用户界面显示用户购买意图所匹配的商店。其中,用户购买意图所匹配的商店是指,所匹配的商店出售的虚拟物品是用户所需要购买的物品,且所匹配的商店出售该虚拟物品的价格不超过用户控制的虚拟对象持有的虚拟货币数。
60.对上述s310所描述的商店列表显示的商店的数目不作具体限定。在一些实现方式中,上述s310中描述商店列表显示第二商店。可选的,在另一些实现方式中,上述s310所描述的商店列表还包括第三商店图标,第三商店图标关联的第三商店出售虚拟物品的价格为第五虚拟货币数,第五虚拟货币数不超过第一虚拟货币数,第五虚拟货币数与第三虚拟货币数不同;其中,二商店图标具体位于商店列表中的第一位置,第三商店图标具体位于商店列表中的第二位置,第一位置和第二位置不同,商店列表包括的商店图标的位置是根据商店图标关联的商店出售虚拟物品的价格确定的。这种实现方式中,上述s310所描述的商店列表包括第二商店图标和第三商店图标,且第二商店图标关联的第二商店出售的虚拟物品的价格小于第一虚拟货币数,第三商店图标关联的第三商店出售的虚拟物品的价格小于第一虚拟货币数,且,第二商店出售的虚拟物品的第三虚拟货币数与第三商店出售的虚拟货币数的第五虚拟货币数不同。在一些实现方式中,上述商店列表包括的商店图标的位置具体是根据商品图标关联的商店出售虚拟物品的价格由低至高确定的;在第三虚拟货币数小于第五虚拟货币数的情况下,第一位置位于商店列表中的第一行,第二位置位于商店列表中的第二行。这种实现方式中,用户可以直接选择商店列表中的第一位置显示的商店图标关联的商店,以实现低价购买所需要的虚拟物品的目的。例如,参见图4中的(4)示出的图形用户界面,该图形用户界面显示的商店列表的第一位置为第二商店,第二位置为第三商店。可选的,在另一些实现方式中,上述所述商店列表包括的商店图标的位置具体是根据所述商品图标关联的商店出售所述虚拟物品的价格由高至低确定的。可选的,在又一些实现方式中,上述商店列表包括的多个商店图标还可以是随机排序的,这种方式中,商店列表显示的多个商店图标的位置可以与每个商店图标关联的商店出售虚拟物品的价格无关。
61.在本技术实施例中,执行上述s310后,终端提供的图形用户界面显示的商店列表包括的商店图标关联的商店用于出售上述虚拟物品,且出售上述虚拟物品的价格不超过用户控制的虚拟对象持有的第一虚拟货币数。此后,执行上述s320,即执行对图形用户界面显示的商店列表包括的第二商店图标的第二选择操作,这样,图形用户界面会显示第二商店图标关联的第二商店出售该虚拟物品的第二物品图标。在一些实现方式中,第二选择操作包括:针对第一物品图标的鼠标点击操作;或者,针对第一物品图标的触摸操作。例如,鼠标点击操作可以但不限于是鼠标单击操作或鼠标双击操作等。在一些实现方式中,上述第一物品图标包括以下信息:第一虚拟物品的标识,以及,出售虚拟物品的价格为第一虚拟货币数;第二物品图标包括以下信息:第一虚拟物品的标识,以及,出售虚拟物品的价格为第三虚拟货币数。
62.在本技术实施例中,执行上述s310和s320后,终端提供的图形用户界面中会显示第二商店出售该虚拟物品的第二物品图标,此后,执行上述s330,即可实现用户通过所控制的虚拟对象持有的第一虚拟货币数按照购买需求成功购买对应的虚拟物品(即,第二商店所出售的第二物品图标关联的虚拟物品)的目的。可选的,在一些实现方式中,执行上述s330,在图形用户界面显示购买成功信息,包括:在图形用户界面显示虚拟对象持有第四虚拟货币数和虚拟物品,其中,第四虚拟货币等于第一虚拟货币数和第三虚拟货币数的差。对图形用户界面显示虚拟对象持有虚拟物品的呈现方式不作具体限定。例如,图形用户界面显示虚拟对象持有虚拟物品,可以通过虚拟对象的账户所包括的物品信息进行显示。
63.应理解的是,上述图3示出的购买虚拟物品的方法仅为示意,并不对本技术提供的
购买虚拟物品的方法构成任何限定。例如,上述图3所描述的图形用户界面还可以关联更多数目的出售虚拟物品的商店。例如,上述第一商店或第二商店还用于出售除上述虚拟物品以外的一个或多个其他物品。
64.本技术实施例中,在终端提供的图形用户界面中显示的第一商店出售的虚拟物品的第一物品图标,且第一物品图标所表示第一商店出售该虚拟物品的虚拟货币数大于用户控制的虚拟对象所持有的第一虚拟货币数的情况下,通过对该图形用户界面显示的第一商店中的该第一物品图标的第一选择操作,触发该图形用户界面显示出售该虚拟物品的第二商店图标,且该第二商店图标关联的第二商店出售该虚拟物品的第三虚拟货币数不超过虚拟对象所持有的第一虚拟货币数。上述购买虚拟物品的过程中,通过对图形用户界面显示的第一商店中的虚拟物品关联的第一物品图标的第一选择操作,可以快速和便捷地触发图形用户界面显示出售该虚拟物品的商店列表,其中,该商店列表包括的第二商店图标关联的第二商店出售该虚拟物品的价格不超过用户控制的虚拟对象所持有的第一虚拟货币数。接下来,对第二商店图标执行第二选择操作后图形用户界面会显示第二商店出售的该虚拟物品的第二物品图标,此后,通过对该第二物品图标执行第三选择操作,可以实现利用用户控制的虚拟对象所持有的第一虚拟货币数成功购买该第二商店出售的该虚拟物品。上述实现方式中,用户执行第二选择操作所选择的第二商店出售的虚拟物品至少包括用户所需要购买的虚拟物品,且第二商店出售该虚拟物品的价格不高于用户控制的虚拟对象所持有的虚拟货币,这样,可以保证用户利用虚拟对象所持有的第一虚拟货币数可以成功购买第二商店中出售的该虚拟物品。上述实现方式避免传统技术中存在的以下现象:用户所选择的商店出售的虚拟物品不符合用户的购买需求(例如,所选择的商店出售的虚拟物品不包括用户需要购买的虚拟物品,或所选择的商店中出售的用户所需要购买的虚拟物品的价格高于用户控制的虚拟对象持有的第一虚拟货币数),需要用户执行多次选择不同商店的操作,直到用户所选择的商店售卖的虚拟物品符合用户的购买需求,才可以实现根据购买需求成功购买虚拟物品的目的。综上,本技术实施例提供的购买虚拟物品的方法可以快速、便捷地购买虚拟物品。此外,上述实现方式中,在图形用户界面中以商店列表形式显示商店图标(例如,第二商店图标和/或第三商店图标),这种显示方式更加简单和直观。
65.下面,结合图5介绍本技术实施例提供的另一种购买虚拟物品的方法。可以理解的是,图5所述描述的购买虚拟物品的方法为上述图3所描述的购买虚拟物品的方法的一个具体示例。具体来说,图5示出的图形用户界面1是上述图3所描述的方法中的图形用户界面,图5示出的虚拟物品a是上述图3所描述的方法中的虚拟物品,图5示出的商店1是上述图3所描述的方法中的第一商店,图5示出的虚拟对象1是上述图3所描述的方法中的虚拟对象,图5示出的商店3是上述图3所描述的方法中的第二商店,图5示出的商店6或商店7是上述图3所描述的方法中的第三商店。
66.图5是本技术实施例提供的另一种购买虚拟物品的方法的示意图。应理解,图5的例子仅仅是为了帮助本领域技术人员理解本技术实施例,而非要将申请实施例限制于所示例的具体数值或具体场景。本领域技术人员根据下面所给出的图5的例子,显然可以进行各种等价的修改或变化,这样的修改和变化也落入本技术实施例的范围内。如图5所示,该购买虚拟物品的方法包括s501至s509。下面,对s501至s509进行详细描述。
67.s501,在终端上显示图形用户界面1,其中,图形用户界面1显示游戏虚拟场景,游
戏虚拟场景包括:虚拟对象1、商店1和货币栏。
68.终端可以为上述图1示出的应用场景中的终端101。图形用户界面1所关联的游戏应用程序可以是运行在终端301中的应用程序。可以理解的是,上述图形用户界面1显示的游戏虚拟场景中的虚拟对象1,是用户通过终端101进行操控的游戏角色。
69.货币栏显示虚拟对象1所持有的货币。其中,虚拟对象1所持有的货币可以用于购买商店售卖的虚拟物品。
70.商店1用于售卖虚拟物品。对商店1包括虚拟物品的数目和种类不作具体限定。例如,虚拟物品可以但不限于是游戏中的虚拟道具,例如,装备(例如,武器、衣服、鞋子等)、或药物等道具。对商店1的类型也不作具体限定。例如,商店1可以是非玩家角色(non-player character,npc)商店、或者控制的虚拟对象1的用户创建的摆摊店铺。
71.在本技术实施例中,图形用户界面1关联的游戏应用程序可以提供7个不同的商店,该7个不同的商店分别为:商店1、商店2、商店3、商店4、商店5、商店6和商店7。示例性的,图6中的(1)示出的了上述s501所描述的图形用户界面1显示的内容,可以理解的是,图6中的(1)示出的图形用户界面1并没有显示游戏关联的商店2至商店7。参见图6中的(1),货币栏中显示有持有货币为10的信息,即虚拟对象1持有10个货币。
72.可选的,上述s501所描述的图形用户界面1显示的游戏虚拟场景还可以显示其他内容,例如,该游戏虚拟场景还可以包括除虚拟对象1之外的其他虚拟对象。
73.s502,用户触摸图形用户界面1中显示的商店1,以实现对商店1的选择操作。
74.示例性的,图6中的(2)示出的了上述s502所描述的触摸操作。可以理解的是,图6中的(2)示出的图形用户界面1并没有显示游戏关联的商店2至商店7。
75.可选的,在另一些实现方式中,上述s502还可以替换为以下方法:用户控制鼠标点击图形用户界面1中显示的商店1。
76.s503,响应于选择图形用户界面1中的商店1,图形用户界面1显示商店1售卖的虚拟物品的信息。
77.虚拟物品的信息包括虚拟物品的标识和售卖虚拟物品的售价。虚拟物品的标识用于标识一个虚拟物品,对虚拟物品的标识不作具体限定。例如,虚拟物品的标识可以是虚拟物品的图像或虚拟物品的名称。
78.示例性的,图6中的(3)示出了商店1售卖的虚拟物品的信息。如图6中的(3)所示,商店1售卖的虚拟物品的信息具体包括:虚拟物品a的信息和虚拟物品b的信息。其中,虚拟物品a的信息包括:虚拟物品a的名称和售卖虚拟物品a的售价为20个货币。虚拟物品b的信息包括:虚拟物品b的名称和售卖虚拟物品b的售价为15个货币。
79.s504,用户根据购买需求,将图形用户界面1显示的货币栏中的持有货币拖动到商店1售卖的虚拟物品a上。
80.购买需求表示用户需要为虚拟对象1购买虚拟物品a。
81.示例性的,图6中的(4)示出的虚线所指示的内容示出了上述s504所描述的过程。
82.s505,响应于将图形用户界面1中虚拟对象1的持有货币拖动至商店1售卖的虚拟物品a,图形用户界面1显示游戏虚拟场景提供的售卖虚拟物品a的其他商店,其中,售卖虚拟物品a的其他商店包括商店3、商店6和商店7。
83.图形用户界面1显示的游戏虚拟场景所关联的游戏中还包括商店3、商店6和商店
7。
84.在一些实现方式中,图形用户界面1显示售卖虚拟物品a的其他商店的显示顺序是根据每个商店售卖虚拟物品a的售卖价格进行排序的。例如,以按照售价由低到高为例,显示的第一个商店售卖虚拟物品的价格最低,显示的第二商店售卖虚拟物品a的价格次低。示例性的,图6中的(5)示出了执行上述s505后,图形用户界面1显示的售卖虚拟物品a的其他商店,显示的第一个商店为商店3,第二个商店为商店6,以及,第三个商店为商店7。商店3售卖虚拟物品a的价格最低为9个货币,商店6售卖虚拟物品a的价格次低为12个货币,商店7售卖虚拟物品a的价格最高为30个货币。
85.可选的,在另一些实现方式中,图形用户界面1显示售卖虚拟物品a的其他商店的显示顺序可以与虚拟物品a的售卖价格无关。
86.s506,在用户确定图形用户界面1显示的商店1售卖的虚拟物品a的售卖价格高于用户控制的虚拟对象1所持有的货币的情况下,用户触摸图形用户界面1中显示的商店3,以实现对商店3的选择操作。
87.s507,响应于选择图形用户界面1中显示的商店3,图形用户界面1显示商店3售卖的虚拟物品的信息。
88.其中,商店3售卖的虚拟物品的信息至少包括售卖虚拟物品a的信息,其中,售卖虚拟物品a的信息可以包括虚拟物品a的标识和售卖虚拟物品a的售卖价格。
89.示例性的,图6中的(6)示出了商店3售卖的虚拟物品的信息。如图6中的(5)所示,商店3售卖的虚拟物品的信息具体包括:虚拟物品a的信息和虚拟物品c的信息。其中,虚拟物品a的信息包括:虚拟物品a的名称和售卖虚拟物品a的售价为9个货币。虚拟物品c的信息包括:虚拟物品c的名称和售卖虚拟物品b的售价为30个货币。
90.s508,用户触摸图形用户界面1中显示的商店3售卖的虚拟物品a,以将虚拟对象1所持有的货币交付给商店3。
91.执行上述s508,即用户已将用户控制的虚拟对象1所持有的货币交付给商店3。
92.s509,响应于选择图形用户界面1中显示的商店3售卖的虚拟物品a,将商店3售卖的虚拟物品a交付给虚拟对象1。
93.执行上述s501至s509后,图形用户界面1显示的货币栏中显示持有货币的信息更新为:1,以及,虚拟对象1持有虚拟物品a。
94.应理解的是,上述图5所描述的购买虚拟物品的方法仅为示意,并不对本技术提供的购买虚拟物品的方法构成任何限定。例如,上述虚拟对象1所持有的货币还可以封装在虚拟对象1的背包中,这种实现方式中,图形用户界面1显示虚拟对象1背有装有货币的背包,上述s504还可以替换为以下步骤:用户根据购买需求,将装有货币的背包拖动到商店1售卖的虚拟物品a上。其中,购买需求为利用用户控制的虚拟对象1所持有的虚拟货币购买虚拟物品a的需求,其中,购买虚拟物品a的价格不高于虚拟对象1所持有的虚拟货币。
95.在本技术实施例中,在图形用户界面1中显示的游戏关联的商店1售卖的虚拟物品a的价格高于用户控制的虚拟对象1持有的虚拟货币的情况下,用户通过对图形用户界面1中显示的商店1售卖的虚拟物品a执行选择操作,可以触发图形用户界面1显示该游戏关联的其他商店(即,商店3、商店6和商店7),且该其他商店售卖虚拟物品a的价格低于用户控制的虚拟对象1持有的虚拟货币。此后,用户可以通过对该其他商店中的任一商店执行选择操
作,以实现成功购买虚拟物品a的目的。上述实现方式中,通过对图形用户界面1中显示的商店1中的虚拟物品a的选择操作,可以快速和便捷地在图形用户界面1中显示上述其他商店。上述实现方式中,用户第二次所选择的商店(即,其他商店中的任一商店)中售卖的虚拟物品a是用户所需要购买的虚拟物品,且用户第二次所选择的商店中售卖的虚拟物品a的价格低于用户控制的虚拟对象1所持有的虚拟货币,这样,可以保证用户利用虚拟对象1所持有的虚拟货币成功购买用户第二次所选择的商店中售卖的虚拟物品a。避免传统技术中,用户在对商店1执行选择操作后对商店2执行选择操作,发现商店2售卖的虚拟物品不符合控制虚拟对象1的用户的购买需求。此后,用户需要重复对不同商店执行选择操作,直到所选择的商店售卖的虚拟物品符合控制虚拟对象1的用户的购买需求的情况下,才可实现成功购买虚拟物品a的目的。综上,本技术实施例提供的购买虚拟物品的方法可以快速、便捷地购买虚拟物品。
96.上文,结合图1至图6详细介绍了本技术提供的购买虚拟物品的方法适用的应用场景和购买虚拟物品的方法。
97.下面,结合图7和图8介绍本技术提供的购买虚拟物品的装置和电子设备。应理解,上文中购买虚拟物品的方法与下文中购买虚拟物品的装置和电子设备相对应。下文中未详细描述的内容可以参见上述方法实施例中的相关描述。
98.图7是本技术实施例提供的一种购买虚拟物品的装置的示意图。图7示出的购买虚拟物品的装置,应用于提供图形用户界面的终端,所述图形用户界面显示:虚拟对象、所述虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,所述第一物品图标表示所述第一商店出售所述虚拟物品的价格为第二虚拟货币数,所述第二虚拟货币数大于所述第一虚拟货币数。如图7所示,该购买虚拟物品的装置包括显示单元701。
99.所述显示单元701用于:响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表,其中,所述商店列表包括第二商店图标,所述第二商店图标关联的第二商店出售所述虚拟物品的价格为第三虚拟货币数,所述第三虚拟货币数不超过所述第一虚拟货币数;所述显示单元701还用于:响应于针对所述第二商店图标的第二选择操作,在所述图形用户界面显示所述第二商店待出售的所述虚拟物品的第二物品图标,其中,所述第二物品图标表示所述第二商店中出售所述虚拟物品的价格为所述第三虚拟货币数;所述显示单元701还用于:响应于针对所述第二物品图标的第三选择操作,在所述图形用户界面显示购买成功信息,其中,所述购买成功信息表示所述虚拟对象成功购买所述第二物品图标关联的所述虚拟物品的信息。
100.可选的,在一些实现方式中,所述第一选择操作和所述第三选择操作中的任一选择操作包括以下操作:将所述虚拟对象持有的所述第一虚拟货币数移动至所述第二物品图标的拖动操作。
101.可选的,在另一些实现方式中,所述第二选择操作包括:针对所述第一物品图标的鼠标点击操作;或者,针对所述第一物品图标的触摸操作。
102.可选的,在另一些实现方式中,所述商店列表还包括第三商店图标,所述第三商店图标关联的第三商店出售所述虚拟物品的价格为第五虚拟货币数,所述第五虚拟货币数不超过所述第一虚拟货币数,所述第五虚拟货币数与所述第三虚拟货币数不同;其中,所述二商店图标具体位于所述商店列表中的第一位置,所述第三商店图标具体位于所述商店列表
中的第二位置,所述第一位置和所述第二位置不同,所述商店列表包括的商店图标的位置是根据所述商店图标关联的商店出售所述虚拟物品的价格确定的。
103.可选的,在另一些实现方式中,所述商店列表包括的商店图标的位置具体是根据所述商品图标关联的商店出售所述虚拟物品的价格由低至高确定的;在所述第三虚拟货币数小于所述第五虚拟货币数的情况下,所述第一位置位于所述商店列表中的第一行,所述第二位置位于所述商店列表中的第二行。
104.可选的,在另一些实现方式中,所述显示单元701还用于:在所述图形用户界面显示所述虚拟对象持有第四虚拟货币数和所述虚拟物品,其中,所述第四虚拟货币等于所述第一虚拟货币数和所述第三虚拟货币数的差。
105.可选的,在另一些实现方式中,所述显示单元701还用于:在响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表之前,执行以下操作:响应于针对所述第一商店的选择操作,在所述图形用户界面显示所述第一商店中待出售的所述虚拟物品的所述第一物品图标。
106.可选的,在另一些实现方式中,所述第一物品图标包括以下信息:所述第一虚拟物品的标识,以及,出售所述虚拟物品的价格为所述第一虚拟货币数;
107.所述第二物品图标包括以下信息:所述第一虚拟物品的标识,以及,出售所述虚拟物品的价格为所述第三虚拟货币数。
108.可选的,在另一些实现方式中,所述图形用户界面还显示:货币栏,其中,所述货币栏包括文本框;所述虚拟对象持有的所述第一虚拟货币数位于所述文本框中。
109.可选的,在另一些实现方式中,所述图形用户界面还显示:所述虚拟对象对应的虚拟背包,所述虚拟对象持有的所述第一虚拟货币数位于所述虚拟背包中。
110.图8是本技术实施例提供的一种电子设备的结构示意图。如图8所示,包括存储器801、处理器802、通信接口803以及通信总线804。其中,存储器801、处理器802、通信接口803通过通信总线804实现彼此之间的通信连接。
111.存储器801可以是只读存储器(read only memory,rom),静态存储设备,动态存储设备或者随机存取存储器(random access memory,ram)。存储器801可以存储程序,当存储器801中存储的程序被处理器802执行时,处理器802和通信接口803用于执行本技术实施例的购买虚拟物品的方法的各个步骤。
112.处理器802可以采用通用的中央处理器(central processing unit,cpu),微处理器,应用专用集成电路(application specific integrated circuit,asic),图形处理器(graphics processing unit,gpu)或者一个或多个集成电路,用于执行相关程序,以实现本技术实施例的购买虚拟物品的装置中的单元所需执行的功能,或者执行本技术实施例的购买虚拟物品的方法的各个步骤。
113.处理器802还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本技术提供的购买虚拟物品的方法的各个步骤可以通过处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器802还可以是通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用
处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器801,处理器802读取存储器801中的信息,结合其硬件完成本技术实施例的购买虚拟物品的装置中包括的单元所需执行的功能,或者执行本技术方法实施例的购买虚拟物品的方法。
114.通信接口803使用例如但不限于收发器一类的收发装置,来实现图8所示的设备与其他设备或通信网络之间的通信。
115.通信总线804可包括在图8所示的设备各个部件(例如,存储器801、处理器802、通信接口803)之间传送信息的通路。
116.本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质包括计算机指令,计算机指令在被处理器执行时用于实现本技术实施例中任意一种购买虚拟物品的方法的技术方案。
117.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个计算机可读介质上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本技术公开实施方式的方法。
118.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
119.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
120.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储介质或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
121.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
122.本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保
护范围应当以本技术权利要求所界定的范围为准。

技术特征:
1.一种购买虚拟物品的方法,其特征在于,应用于提供图形用户界面的终端,所述图形用户界面显示:虚拟对象、所述虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,所述第一物品图标表示所述第一商店出售所述虚拟物品的价格为第二虚拟货币数,所述第二虚拟货币数大于所述第一虚拟货币数;所述方法包括:响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表,其中,所述商店列表包括第二商店图标,所述第二商店图标关联的第二商店出售所述虚拟物品的价格为第三虚拟货币数,所述第三虚拟货币数不超过所述第一虚拟货币数;响应于针对所述第二商店图标的第二选择操作,在所述图形用户界面显示所述第二商店待出售的所述虚拟物品的第二物品图标,其中,所述第二物品图标表示所述第二商店中出售所述虚拟物品的价格为所述第三虚拟货币数;响应于针对所述第二物品图标的第三选择操作,在所述图形用户界面显示购买成功信息,其中,所述购买成功信息表示所述虚拟对象成功购买所述第二物品图标关联的所述虚拟物品的信息。2.根据权利要求1所述的方法,其特征在于,所述第一选择操作和所述第三选择操作中的任一选择操作包括以下操作:将所述虚拟对象持有的所述第一虚拟货币数移动至所述第二物品图标的拖动操作。3.根据权利要求2或3所述的方法,其特征在于,所述第二选择操作包括:针对所述第一物品图标的鼠标点击操作;或者,针对所述第一物品图标的触摸操作。4.根据权利要求1至3任一项所述的方法,其特征在于,所述商店列表还包括第三商店图标,所述第三商店图标关联的第三商店出售所述虚拟物品的价格为第五虚拟货币数,所述第五虚拟货币数不超过所述第一虚拟货币数,所述第五虚拟货币数与所述第三虚拟货币数不同;其中,所述二商店图标具体位于所述商店列表中的第一位置,所述第三商店图标具体位于所述商店列表中的第二位置,所述第一位置和所述第二位置不同,所述商店列表包括的商店图标的位置是根据所述商店图标关联的商店出售所述虚拟物品的价格确定的。5.根据权利要求4所述的方法,其特征在于,所述商店列表包括的商店图标的位置具体是根据所述商品图标关联的商店出售所述虚拟物品的价格由低至高确定的;在所述第三虚拟货币数小于所述第五虚拟货币数的情况下,所述第一位置位于所述商店列表中的第一行,所述第二位置位于所述商店列表中的第二行。6.根据权利要求1至5任一项所述的方法,其特征在于,在所述图形用户界面显示购买成功信息,包括:在所述图形用户界面显示所述虚拟对象持有第四虚拟货币数和所述虚拟物品,其中,所述第四虚拟货币等于所述第一虚拟货币数和所述第三虚拟货币数的差。7.根据权利要求1至6任一项所述的方法,其特征在于,在响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表之前,所述方法还包括:响应于针对所述第一商店的选择操作,在所述图形用户界面显示所述第一商店中待出售的所述虚拟物品的所述第一物品图标。8.根据权利要求1至7任一项所述的方法,其特征在于,
所述第一物品图标包括以下信息:所述第一虚拟物品的标识,以及,出售所述虚拟物品的价格为所述第一虚拟货币数;所述第二物品图标包括以下信息:所述第一虚拟物品的标识,以及,出售所述虚拟物品的价格为所述第三虚拟货币数。9.根据权利要求1至8任一项所述的方法,其特征在于,所述图形用户界面还显示:货币栏,其中,所述货币栏包括文本框;所述虚拟对象持有的所述第一虚拟货币数位于所述文本框中。10.根据权利要求1至8任一项所述的方法,其特征在于,所述图形用户界面还显示:所述虚拟对象对应的虚拟背包,所述虚拟对象持有的所述第一虚拟货币数位于所述虚拟背包中。11.一种购买虚拟物品的装置,其特征在于,应用于提供图形用户界面的终端,所述图形用户界面显示:虚拟对象、所述虚拟对象持有的第一虚拟货币数、第一商店中待出售的虚拟物品的第一物品图标,所述第一物品图标表示所述第一商店出售所述虚拟物品的价格为第二虚拟货币数,所述第二虚拟货币数大于所述第一虚拟货币数;所述装置包括:显示单元用于:响应于针对所述第一物品图标的第一选择操作,在所述图形用户界面显示商店列表,其中,所述商店列表包括第二商店图标,所述第二商店图标关联的第二商店出售所述虚拟物品的价格为第三虚拟货币数,所述第三虚拟货币数不超过所述第一虚拟货币数;所述显示单元还用于:响应于针对所述第二商店图标的第二选择操作,在所述图形用户界面显示所述第二商店待出售的所述虚拟物品的第二物品图标,其中,所述第二物品图标表示所述第二商店中出售所述虚拟物品的价格为所述第三虚拟货币数;所述显示单元还用于:响应于针对所述第二物品图标的第三选择操作,在所述图形用户界面显示购买成功信息,其中,所述购买成功信息表示所述虚拟对象成功购买所述第二物品图标关联的所述虚拟物品的信息。12.一种电子设备,其特征在于,包括:存储器和处理器、所述存储器和所述处理器耦合;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令,以实现如权利要求1至10任意一项所述的方法。13.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现如权利要求1至10任意一项所述的方法。

技术总结
本申请公开了一种购买虚拟物品的方法、装置和电子设备。该方法应用于提供图形用户界面的终端,图形用户界面显示:虚拟对象、虚拟对象持有的第一虚拟货币数、第一商店中的虚拟物品的第一物品图标,第一物品图标表示第一商店出售虚拟物品的价格为第二虚拟货币数,第二虚拟货币数大于第一虚拟货币数;包括:对第一物品图标执行选择操作,在图形用户界面显示包括第二商店图标的商店列表,第二商店图标关联的第二商店出售虚拟物品的价格为第三虚拟货币数,第三虚拟货币数不超过第一虚拟货币数;对第二商店图标执行第二选择,以及对第二商店中的虚拟物品关联的第二物品图标执行第三选择可以成功购买虚拟物品。该方法可以快速、便捷地购买虚拟物品。买虚拟物品。买虚拟物品。


技术研发人员:王泽 刘勇成 胡志鹏 袁思思 程龙
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2023.02.20
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐