一种基于虚拟对象的数据处理方法和装置与流程

文档序号:32800844发布日期:2023-01-03 23:35阅读:31来源:国知局
一种基于虚拟对象的数据处理方法和装置与流程

1.本发明涉及游戏领域,特别是涉及一种基于虚拟对象的数据处理方法和装置。


背景技术:

2.目前,用户可以通过第三方交易平台来对游戏中装备、角色、资产等虚拟对象进行交易,通常是由卖家在交易平台发布待出售的装备、角色、资产等虚拟对象,然后由买家在交易平台上通过筛选功能找到所需的虚拟对象。
3.在采用这种方式的情况下,对于买方而言,需要花费较多时间进行筛选,操作成本高、效率较低,对于卖方而言,想要出售必须先在交易平台进行发布,而对于部分闲置的虚拟对象,由于不了解用户需求,卖方未在交易平台进行发布,导致在存在购买需求无法及时出售。


技术实现要素:

4.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种基于虚拟对象的数据处理方法和装置,包括:
5.一种基于虚拟对象的数据处理方法,该方法包括:
6.获取通过第三方平台发布的需求信息,其中,需求信息为针对目标游戏中的虚拟对象的需求信息;
7.通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象;
8.通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易。
9.可选地,还包括:
10.响应于对第一通知消息的确认操作,向第三方平台中与需求信息对应的用户账号,发送针对目标虚拟对象的第二通知消息;
11.响应于对第二通知消息的确认操作,进行针对目标虚拟对象的交易。
12.可选地,对第一通知消息的确认操作为对基于第一通知消息展示的第一操作控件的确定操作,第一操作控件用于确认出售目标虚拟对象;
13.对第二通知消息的确认操作为对基于第二通知消息展示的第二操作控件的确定操作,第二操作控件用于确认购买目标虚拟对象。
14.可选地,在通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易之前,还包括:
15.判断目标虚拟对象是否为在售的虚拟对象或闲置的虚拟对象;
16.在目标虚拟对象为在售的虚拟对象或闲置的虚拟对象的情况下,执行通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需
求信息的第一通知消息,以进行针对目标虚拟对象的交易。
17.可选地,在通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象之前,还包括:
18.确定目标游戏中多个候选虚拟对象;
19.基于多个候选虚拟对象,建立目标游戏的卖家库存池;
20.通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象,包括:
21.通过目标游戏对应的游戏侧服务器,在目标游戏的卖家库存池中,确定与需求信息相匹配的目标虚拟对象。
22.可选地,基于多个候选虚拟对象,建立目标游戏的卖家库存池,包括:
23.对每个候选虚拟对象进行属性拆分,得到多个维度的候选虚拟对象信息,并基于候选虚拟对象信息,建立目标游戏的卖家库存池;
24.通过目标游戏对应的游戏侧服务器,在目标游戏的卖家库存池中,确定与需求信息相匹配的目标虚拟对象,包括:
25.对需求信息进行属性拆分,得到多个维度的需求虚拟对象信息,并针对每个维度,确定需求虚拟对象信息和目标游戏的卖家库存池中候选虚拟对象信息的匹配度;
26.按照匹配度,确定与需求信息相匹配的目标虚拟对象。
27.可选地,每个维度对应一权重值,按照匹配度,确定与需求信息相匹配的目标虚拟对象,包括:
28.根据权重值,对每个维度的匹配度进行加权求和;
29.按照加权求和后的匹配度,确定与需求信息相匹配的目标虚拟对象。
30.一种基于虚拟对象的数据处理装置,该装置包括:
31.需求信息获取模块,用于获取通过第三方平台发布的需求信息,其中,需求信息为针对目标游戏中的虚拟对象的需求信息;
32.目标虚拟对象确定模块,用于通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象;
33.第一通知消息发送模块,用于通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易。
34.一种电子设备,包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上的基于虚拟对象的数据处理方法。
35.一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上的基于虚拟对象的数据处理方法。
36.本发明实施例具有以下优点:
37.在本发明实施例中,通过获取通过第三方平台发布的需求信息,需求信息为针对目标游戏中的虚拟对象的需求信息,通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象,通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易,实现了基于发布的需求信息来进行跨平台的虚拟对象交易,使交易更加
便捷、高效、精准,进而能够提升线上交易的流动性和成交率,增加用户粘性。
38.具体的,对于买方而言,通过自动查找与买方发布的需求信息匹配的虚拟对象,买方无需花费较多时间筛选,操作成本低、效率高,对于卖方而言,通过向满足需求信息的卖家发送通知消息来促使卖家出售,实现了出售不依赖于在交易平台进行发布,对于部分闲置但存在购买需求的虚拟对象,即使没有在交易平台进行发布也能够及时出售。
附图说明
39.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
40.图1是本发明一实施例提供的一种基于虚拟对象的数据处理方法的步骤流程图;
41.图2a是本发明一实施例提供的一种需求信息发布界面的示意图;
42.图2b是本发明一实施例提供的一种买家需求池的示意图;
43.图2c是本发明一实施例提供的一种按维度拆分和匹配的示意图;
44.图2d是本发明一实施例提供的一种第一通知消息的示意图;
45.图2e是本发明一实施例提供的一种第二通知消息的示意图;
46.图3是本发明一实施例提供的另一种基于虚拟对象的数据处理方法的步骤流程图;
47.图4是本发明一实施例提供的另一种基于虚拟对象的数据处理方法的步骤流程图;
48.图5是本发明一实施例提供的一种基于虚拟对象的数据处理装置的结构框图。
具体实施方式
49.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.参照图1,示出了本发明一实施例提供的一种基于虚拟对象的数据处理的步骤流程图,具体可以包括如下步骤:
51.步骤101,获取通过第三方平台发布的需求信息,其中,需求信息为针对目标游戏中的虚拟对象的需求信息。
52.为了购买目标游戏中的虚拟对象(如目标游戏中装备、角色、资产),第三方平台中用户(即买方)可以通过第三方平台发布针对目标游戏中虚拟对象的需求信息,游戏侧服务器可以获取通过第三方平台发布的需求信息。
53.其中,游戏侧服务器可以为部署并运行目标游戏的服务器,其可以负责处理并维护目标游戏的相关数据,第三方平台可以为交易平台,其可以向用户提供游戏中虚拟对象的交易功能,通过在游戏侧服务器和第三方平台之间进行交互,可以实现跨平台的交易。
54.在本发明一实施例中,需求信息可以为由第三方平台提供至游戏侧服务器,如第
三方平台为交易平台,在第三方平台发布针对目标游戏中的虚拟对象的需求信息后,第三方平台可以确定目标游戏对应的游戏侧服务器,进而可以将需求信息发送至目标游戏对应的游戏侧服务器。
55.如图2a,第三方平台可以提供一需求信息发布界面,需求信息可以包括通过需求信息发布界面提交的属性信息和期望价位,当然,需求信息还可以包括其对应的标题以及其他备注(如不接受还价、一口价)等信息。
56.作为一示例,属性信息可以包括由用户选取的所需虚拟对象的类型属性,如人物、道具、金币,还可以包括由用户选取的操作系统、区服、等级等基础属性,还可以包括游戏角色、游戏等级、经验值等方面的自定义属性。
57.步骤102,通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象。
58.在获得买方的需求信息后,游戏侧服务器可以从已有的虚拟对象中,筛选与需求信息相匹配的一个或多个目标虚拟对象,以实现精准出售。
59.在本发明一实施例中,在步骤102之前,还可以包括:确定目标游戏中多个候选虚拟对象;基于多个候选虚拟对象,建立目标游戏的卖家库存池。
60.在实际应用中,游戏侧服务器可以预先从已有的虚拟对象中,选取多个候选虚拟对象,然后可以基于多个候选虚拟对象,建立卖家库存池。
61.在一示例中,可以从已在第三方平台发布且在售的虚拟对象中选取候选虚拟对象,也可以从未在第三方平台发布且闲置的虚拟对象中选取候选虚拟对象,通过从未在第三方平台发布且闲置的虚拟对象中选取候选虚拟对象,能够实现了出售不依赖于在交易平台进行发布,对于部分闲置但存在购买需求的虚拟对象,即使没有在交易平台进行发布也能够及时出售。
62.在本发明一实施例中,基于多个候选虚拟对象,建立目标游戏的卖家库存池,可以包括:对每个候选虚拟对象进行属性拆分,得到多个维度的候选虚拟对象信息,并基于候选虚拟对象信息,建立目标游戏的卖家库存池。
63.由于每个候选虚拟对象都具有多个维度的属性,为了便于后续匹配,可以按照预设的多个维度,将每个候选虚拟对象进行属性拆分,得到多个维度的候选虚拟对象信息,进而建立卖家库存池。
64.例如,在mmorpg(massive multiplayer online role-playing game,大型多人在线角色扮演游戏)中,对于候选虚拟对象为游戏角色的情况,买方、卖方关注的是角色的基础“底子”、修炼、装备、成就等维度,每个维度都可以有对应的角色游戏属性的字段来匹配。
65.在本发明一实施例中,步骤102,可以包括:
66.通过目标游戏对应的游戏侧服务器,在目标游戏的卖家库存池中,确定与需求信息相匹配的目标虚拟对象。
67.由于预先建立了卖家库存池,则在进行实时匹配时,可以直接在卖家库存池的候选虚拟对象中,筛选满足与需求信息相匹配的目标虚拟对象。
68.在本发明一实施例中,通过目标游戏对应的游戏侧服务器,在目标游戏的卖家库存池中,确定与需求信息相匹配的目标虚拟对象,可以包括:对需求信息进行属性拆分,得到多个维度的求购虚拟对象信息,并针对每个维度,确定求购虚拟对象信息和目标游戏的
卖家库存池中候选虚拟对象信息的匹配度;按照匹配度,确定与需求信息相匹配的目标虚拟对象。
69.在具体实现中,需求信息也可以具有多个维度的属性,为了便于后续匹配,可以按照预设的多个维度,对需求信息进行属性拆分,得到多个维度的需求虚拟对象信息。
70.在一示例中,可以基于多个维度的需求虚拟对象信息构建买家需求池,如图2b,买家需求池(求购池)可以对应有多个需求信息,每个需求信息中可以携带由多个维度的需求虚拟对象信息生成的标签。
71.在获得多个维度的需求虚拟对象信息后,按照各个维度,将需求虚拟对象信息和卖家库存池中候选虚拟对象信息进行匹配,得到每个维度的匹配度,进而可以按照匹配度,从卖家库存池的多个候选虚拟对象中,筛选出与需求信息相匹配的目标虚拟对象。
72.如图2c,卖家库存池中候选虚拟对象对应一游戏角色,可以将候选虚拟对象对应的游戏角色拆分为基础信息、装备信息、价格信息三个维度,需求信息对应一游戏角色,可以将需求信息对应的游戏角色拆分为基础信息、装备信息、价格信息三个维度,然后可以按照各个维度对其进行匹配。
73.在本发明一实施例中,每个维度对应一权重值,按照匹配度,确定与需求信息相匹配的目标虚拟对象,包括:
74.根据权重值,对每个维度的匹配度进行加权求和;按照加权求和后的匹配度,确定与需求信息相匹配的目标虚拟对象。
75.对于每个维度,可以预先设置一权重值,该权重值可以为根据其重要程度设置,在一示例中,可以根据游戏本身的玩法、市场对此类虚拟对象不同维度的关注程度、近期买卖双方的需求多少等信息来设置权重。
76.例如,在游戏某版本发布后,近期法师职业、玩法系输出的角色在游戏pk表现特别强,导致市场上很多买家需要找这类角色,而且,当中女角色的需求更强,可以发现对法系(角色基础)、输出(角色修炼属性)、女角色(角色外观)等维度存在较大需求,则可以在这些维度上增加更大的匹配权重,进而能够更加匹配买家的购买倾向。
77.在确定权重值后,可以根据权重值,对每个维度的匹配度进行加权求和,进而可以按照加权求和后的匹配度,从多个候选虚拟对象中,筛选出与需求信息相匹配的目标虚拟对象。
78.例如,可以判断加权求和后的匹配度是否大于预设匹配度,然后将大于预设匹配度的候选虚拟对象确定为与需求信息相匹配的目标虚拟对象。
79.又如,可以按照加权求和后的匹配度进行排序,将排序在前的多个候选虚拟对象确定为与需求信息相匹配的目标虚拟对象。
80.步骤103,通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易。
81.在确定目标虚拟对象后,可以向目标虚拟对象所属的游戏账号(即卖方)发送第一通知消息,若该游戏玩家在第三方平台注册,则可以通过第三方平台向该游戏玩家在第三方平台注册用户账号发送第一通知消息,进而可以基于该第一通知消息进行交易。
82.在本发明实施例中,通过向作为卖方的游戏账号和/或在第三方平台注册的用户账号发送通知消息,不需要卖方主动去了解买方的需求,能够在卖方完全没意识到资产能
够卖出的情况下确定买方需求的存在,且能够解决目标虚拟对象可能未在交易平台发布的虚拟对象而不可以直接购买的问题。
83.在本发明一实施例中,还可以包括:
84.响应于对第一通知消息的确认操作,向第三方平台中与需求信息对应的用户账号,发送针对目标虚拟对象的第二通知消息;响应于对第二通知消息的确认操作,进行针对目标虚拟对象的交易。
85.在接收到第一通知消息后,卖方可以通过对第一通知消息的确认操作,确认对目标虚拟对象进行出售,进而可以向第三方平台中与需求信息对应的用户账号(即买方),发送针对目标虚拟对象的第二通知消息。
86.在接收到第二通知消息后,买方可以通过对第二通知消息的确认操作,再次确认购买目标虚拟对象,进而可以对目标虚拟对象进行交易。
87.在本发明一实施例中,对第一通知消息的确认操作可以为对基于第一通知消息展示的第一操作控件的确定操作,第一操作控件可以用于确认出售目标虚拟对象;对第二通知消息的确认操作可以为对基于第二通知消息展示的第二操作控件的确定操作,第二操作控件可以用于确认购买目标虚拟对象。
88.具体的,第一通知消息内可以携带用于交流的直通渠道,第一通知消息携带需求信息的描述信息和有用于确认出售目标虚拟对象的第一操作控件(该第一操作控件也可以不携带与通知消息中,而是基于通知消息中数据的触发而进行展示,如点击通知消息中链接),如图2d中“一键出售”控件。
89.在接收到第一通知消息后,卖家可以对第一操作控件进行确认操作,如点击图2d中“一键出售”控件,即表征确认出售目标虚拟对象,进而可以向买家发送第二通知消息。
90.具体的,第二通知消息内可以携带用于交流的直通渠道,第一通知消息携带有目标虚拟对象(货品)的描述信息和用于确认购买目标虚拟对象的第二操作控件(该第二操作控件也可以不携带与通知消息中,而是基于通知消息中数据的触发而进行展示,如点击通知消息中链接),如图2e中“确认购买”控件还可以携带有用于确认不购买目标虚拟对象的第二操作控件,如图2e中“谢了,不买了”控件。
91.在检测到买家对第二操作控件的确认操作时,如点击图2e中“确认购买”控件,即表征确认购买目标虚拟对象,则可以在进行支付等操作,进而可以在第一用户和第二用户之间进行针对目标虚拟对象的交易。
92.在本发明实施例中,通过在第一通知消息和第二通知消息中携带用于交流的直通渠道(如第一操作控件、第二操作控件),为买卖双方建立良好的互通渠道,能够以快捷通道的形式直接发起交易,提升了交易的效率。
93.在本发明一实施例中,在步骤103之前,还可以包括:判断目标虚拟对象是否为在售的虚拟对象或闲置的虚拟对象;在目标虚拟对象为在售的虚拟对象或闲置的虚拟对象的情况下,执行步骤103。
94.在实际应用中,若目标虚拟对象不为在售的虚拟对象或闲置的虚拟对象,则表征不存在出售该目标虚拟对象的需求,则可以不进行后续操作,若目标虚拟对象为在售的虚拟对象或闲置的虚拟对象,则表征存在出售该目标虚拟对象的需求,则可以执行后续的操作。
95.具体的,对于目标虚拟对象是否为在售的虚拟对象,可以通过检测其是否在第三方平台发布即可,而对于目标虚拟对象是否为闲置的虚拟对象,则可以通过确定目标虚拟对象存储在仓库的持续时长(即虚拟对象未被使用的时长),如果持续时长大于预设持续时长,则判定目标虚拟对象为闲置的虚拟对象,通过第三方平台和游戏侧服务器的交互,可以实现跨平台的交易。
96.在本发明实施例中,通过获取通过第三方平台发布的需求信息,需求信息为针对目标游戏中的虚拟对象的需求信息,通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象,通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易,实现了基于发布的需求信息来进行跨平台的虚拟对象交易,使交易更加便捷、高效、精准,进而能够提升线上交易的流动性和成交率,增加用户粘性。
97.具体的,对于买方而言,通过自动查找与买方发布的需求信息匹配的虚拟对象,买方无需花费较多时间筛选,操作成本低、效率高,对于卖方而言,通过向满足需求信息的卖家发送通知消息来促使卖家出售,实现了出售不依赖于在交易平台进行发布,对于部分闲置但存在购买需求的虚拟对象,即使没有在交易平台进行发布也能够及时出售。
98.参照图3,示出了本发明一实施例提供的另一种基于虚拟对象的数据处理方法的步骤流程图,具体可以包括如下步骤:
99.步骤301,获取通过第三方平台发布的需求信息,其中,需求信息为针对目标游戏中的虚拟对象的需求信息。
100.步骤302,通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象。
101.步骤303,通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易。
102.步骤304,响应于对第一通知消息的确认操作,向第三方平台中与需求信息对应的用户账号,发送针对目标虚拟对象的第二通知消息。
103.在接收到第一通知消息后,卖方可以通过对第一通知消息的确认操作,确认对目标虚拟对象进行出售,进而可以向第三方平台中与需求信息对应的用户账号(即买方),发送针对目标虚拟对象的第二通知消息。
104.步骤305,响应于对第二通知消息的确认操作,进行针对目标虚拟对象的交易。
105.在接收到第二通知消息后,买方可以通过对第二通知消息的确认操作,再次确认购买目标虚拟对象,进而可以对目标虚拟对象进行交易。
106.在本发明一实施例中,对第一通知消息的确认操作可以为对基于第一通知消息展示的第一操作控件的确定操作,第一操作控件可以用于确认出售目标虚拟对象;对第二通知消息的确认操作可以为对基于第二通知消息展示的第二操作控件的确定操作,第二操作控件可以用于确认购买目标虚拟对象。
107.具体的,第一通知消息内可以携带用于交流的直通渠道,第一通知消息携带需求信息的描述信息和有用于确认出售目标虚拟对象的第一操作控件(该第一操作控件也可以不携带与通知消息中,而是基于通知消息中数据的触发而进行展示,如点击通知消息中链接),如图2d中“一键出售”控件。
108.在接收到第一通知消息后,卖家可以对第一操作控件进行确认操作,如点击图2d中“一键出售”控件,即表征确认出售目标虚拟对象,进而可以向买家发送第二通知消息。
109.具体的,第二通知消息内可以携带用于交流的直通渠道,第一通知消息携带有目标虚拟对象(货品)的描述信息和用于确认购买目标虚拟对象的第二操作控件(该第二操作控件也可以不携带与通知消息中,而是基于通知消息中数据的触发而进行展示,如点击通知消息中链接),如图2e中“确认购买”控件还可以携带有用于确认不购买目标虚拟对象的第二操作控件,如图2e中“谢了,不买了”控件。
110.在检测到买家对第二操作控件的确认操作时,如点击图2e中“确认购买”控件,即表征确认购买目标虚拟对象,则可以在进行支付等操作,进而可以在第一用户和第二用户之间进行针对目标虚拟对象的交易。
111.在本发明实施例中,通过在第一通知消息和第二通知消息中携带用于交流的直通渠道(如第一操作控件、第二操作控件),为买卖双方建立良好的互通渠道,能够以快捷通道的形式直接发起交易,提升了交易的效率。
112.参照图4,示出了本发明一实施例提供的另一种基于虚拟对象的数据处理方法的步骤流程图,具体可以包括如下步骤:
113.步骤401,确定目标游戏中多个候选虚拟对象。
114.在实际应用中,游戏侧服务器可以预先从已有的虚拟对象中,选取多个候选虚拟对象,该虚拟对象为目标游戏中虚拟对象,如装备、角色、资产。
115.在一示例中,可以从已在第三方平台发布且在售的虚拟对象中选取候选虚拟对象,也可以从未在第三方平台发布且闲置的虚拟对象中选取候选虚拟对象,通过从未在第三方平台发布且闲置的虚拟对象中选取候选虚拟对象,能够实现了出售不依赖于在交易平台进行发布,对于部分闲置但存在购买需求的虚拟对象,即使没有在交易平台进行发布也能够及时出售。
116.步骤402,对每个候选虚拟对象进行属性拆分,得到多个维度的候选虚拟对象信息,并基于候选虚拟对象信息,建立目标游戏的卖家库存池。
117.由于每个候选虚拟对象都具有多个维度的属性,为了便于后续匹配,可以按照预设的多个维度,将每个候选虚拟对象进行属性拆分,得到多个维度的候选虚拟对象信息,进而建立卖家库存池。
118.例如,在mmorpg(massive multiplayer online role-playing game,大型多人在线角色扮演游戏)中,对于候选虚拟对象为游戏角色的情况,买方、卖方关注的是角色的基础“底子”、修炼、装备、成就等维度,每个维度都可以有对应的角色游戏属性的字段来匹配。
119.步骤403,获取通过第三方平台发布的需求信息,其中,需求信息为针对目标游戏中的虚拟对象的需求信息。
120.步骤404,对需求信息进行属性拆分,得到多个维度的需求虚拟对象信息,并针对每个维度,确定需求虚拟对象信息和目标游戏的卖家库存池中候选虚拟对象信息的匹配度。
121.在具体实现中,需求信息也可以具有多个维度的属性,为了便于后续匹配,可以按照预设的多个维度,对需求信息进行属性拆分,得到多个维度的需求虚拟对象信息。
122.在一示例中,可以基于多个维度的需求虚拟对象信息构建买家需求池,如图2b,买
家需求池(求购池)可以对应有多个需求信息,每个需求信息中可以携带由多个维度的需求虚拟对象信息生成的标签。
123.在获得多个维度的需求虚拟对象信息后,按照各个维度,将需求虚拟对象信息和卖家库存池中候选虚拟对象信息进行匹配,得到每个维度的匹配度。
124.如图2c,卖家库存池中候选虚拟对象对应一游戏角色,可以将候选虚拟对象对应的游戏角色拆分为基础信息、装备信息、价格信息三个维度,需求信息对应一游戏角色,可以将需求信息对应的游戏角色拆分为基础信息、装备信息、价格信息三个维度,然后可以按照各个维度对其进行匹配。
125.步骤405,根据权重值,对每个维度的匹配度进行加权求和。
126.对于每个维度,可以预先设置一权重值,该权重值可以为根据其重要程度设置,在一示例中,可以根据游戏本身的玩法、市场对此类虚拟对象不同维度的关注程度、近期买卖双方的需求多少等信息来设置权重。
127.例如,在游戏某版本发布后,近期法师职业、玩法系输出的角色在游戏pk表现特别强,导致市场上很多买家需要找这类角色,而且,当中女角色的需求更强,可以发现对法系(角色基础)、输出(角色修炼属性)、女角色(角色外观)等维度存在较大需求,则可以在这些维度上增加更大的匹配权重,进而能够更加匹配买家的购买倾向。
128.在确定权重值后,可以根据权重值,对每个维度的匹配度进行加权求和。
129.步骤406,按照加权求和后的匹配度,确定与需求信息相匹配的目标虚拟对象。
130.在实际应用中,可以按照加权求和后的匹配度,从多个候选虚拟对象中,筛选出与需求信息相匹配的目标虚拟对象。
131.例如,可以判断加权求和后的匹配度是否大于预设匹配度,然后将大于预设匹配度的候选虚拟对象确定为与需求信息相匹配的目标虚拟对象。
132.又如,可以按照加权求和后的匹配度进行排序,将排序在前的多个候选虚拟对象确定为与需求信息相匹配的目标虚拟对象。
133.步骤407,通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易。
134.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
135.参照图5,示出了本发明一实施例提供的一种基于虚拟对象的数据处理装置的结构示意图,具体可以包括如下模块:
136.需求信息获取模块501,用于获取通过第三方平台发布的需求信息,其中,需求信息为针对目标游戏中的虚拟对象的需求信息;
137.目标虚拟对象确定模块502,用于通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象;
138.第一通知消息发送模块503,用于通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对
目标虚拟对象的交易。
139.在本发明一实施例中,还包括:
140.第二通知消息发送模块,用于响应于对第一通知消息的确认操作,向第三方平台中与需求信息对应的用户账号,发送针对目标虚拟对象的第二通知消息。
141.第二通知消息确认模块,用于响应于对第二通知消息的确认操作,进行针对目标虚拟对象的交易。
142.在本发明一实施例中,对第一通知消息的确认操作为对基于第一通知消息展示的第一操作控件的确定操作,第一操作控件用于确认出售目标虚拟对象。
143.在本发明一实施例中,对第二通知消息的确认操作为对基于第二通知消息展示的第二操作控件的确定操作,第二操作控件用于确认购买目标虚拟对象。
144.在本发明一实施例中,还包括:
145.在售或闲置判断模块,用于判断目标虚拟对象是否为在售的虚拟对象或闲置的虚拟对象;在目标虚拟对象为在售的虚拟对象或闲置的虚拟对象的情况下,调用第一通知消息发送模块503。
146.在本发明一实施例中,还包括:
147.候选虚拟对象确定模块,用于确定目标游戏中多个候选虚拟对象。
148.卖家库存池建立模块,用于基于多个候选虚拟对象,建立目标游戏的卖家库存池。
149.在本发明一实施例中,目标虚拟对象确定模块502,包括:
150.基于卖家库存池确定对象子模块,用于通过目标游戏对应的游戏侧服务器,在目标游戏的卖家库存池中,确定与需求信息相匹配的目标虚拟对象。
151.在本发明一实施例中,卖家库存池建立模块,包括:
152.基于候选虚拟对象信息建立库存池子模块,用于对每个候选虚拟对象进行属性拆分,得到多个维度的候选虚拟对象信息,并基于候选虚拟对象信息,建立目标游戏的卖家库存池。
153.在本发明一实施例中,基于卖家库存池确定对象子模块,包括:
154.匹配度确定单元,用于对需求信息进行属性拆分,得到多个维度的需求虚拟对象信息,并针对每个维度,确定需求虚拟对象信息和目标游戏的卖家库存池中候选虚拟对象信息的匹配度。
155.按照匹配度确定对象单元,用于按照匹配度,确定与需求信息相匹配的目标虚拟对象。
156.在本发明一实施例中,每个维度对应一权重值,按照匹配度确定对象单元,包括:
157.加权求和子单元,用于根据权重值,对每个维度的匹配度进行加权求和。
158.基于加权求和的匹配度确定对象子单元,用于按照加权求和后的匹配度,确定与需求信息相匹配的目标虚拟对象。
159.在本发明实施例中,通过获取通过第三方平台发布的需求信息,需求信息为针对目标游戏中的虚拟对象的需求信息,通过目标游戏对应的游戏侧服务器,确定目标游戏中与需求信息相匹配的目标虚拟对象,通过游戏侧服务器,向目标虚拟对象所属的游戏账号和/或在第三方平台注册的用户账号,发送针对需求信息的第一通知消息,以进行针对目标虚拟对象的交易,实现了基于发布的需求信息来进行虚拟对象交易,使交易更加便捷、高
效、精准,进而能够提升线上交易的流动性和成交率,增加用户粘性。
160.具体的,对于买方而言,通过自动查找与买方发布的需求信息匹配的虚拟对象,买方无需花费较多时间筛选,操作成本低、效率高,对于卖方而言,通过向满足需求信息的卖家发送通知消息来促使卖家出售,实现了出售不依赖于在交易平台进行发布,对于部分闲置但存在购买需求的虚拟对象,即使没有在交易平台进行发布也能够及时出售。
161.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上基于虚拟对象的数据处理方法。
162.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上基于虚拟对象的数据处理方法。
163.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
164.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
165.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
166.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
167.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
168.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
169.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
170.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
171.以上对所提供的一种基于虚拟对象的数据处理方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1