著录项信息
专利名称 | 一种虚拟资源交易订单的处理方法及装置 |
申请号 | CN201310071876.0 | 申请日期 | 2013-03-06 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-09-10 | 公开/公告号 | CN104036405A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q30/02 | IPC分类号 | G;0;6;Q;3;0;/;0;2;;;G;0;6;Q;3;0;/;0;6查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 汪崇儒;余雁翔;谌亮;李江涛;谢锦辉;王雪琼;白杰;陈臻明;莫卫红;李杉;冉晓华;陈洁;谭耀华;雷赣;胡涛;罗淑芬;唐亚丰 |
代理机构 | 上海波拓知识产权代理有限公司 | 代理人 | 韩绍君 |
摘要
本发明涉及一种虚拟资源交易订单的处理方法,包括以下步骤:接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量;在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品;遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品;为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理。本发明还提供一种虚拟资源交易订单的处理装置。利用本发明可以自动选择出售的虚拟资源的数量与指定数量匹配的商品组合供买家购买,提高虚拟资源交易订单的处理效率。
1.一种虚拟资源交易订单的处理方法,其特征在于,该方法包括:
接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量;
在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品;
遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品;及
为所选择的商品组合中的每个商品生成相应的子订单并根据需求进行处理;其中,与所述指定数量匹配的商品组合中所述虚拟资源的数量在一个预设数量范围内;
所述的遍历所有商品并选择一个与所述指定数量匹配的商品组合的步骤包括:
遍历所有商品,获取每个商品中所述虚拟资源的数量;
根据每个商品中所述虚拟资源的数量,产生若干个与所述指定数量匹配的商品组合;
及
从与所述指定数量匹配的所有商品组合中选择一个商品组合。
2.如权利要求1所述的虚拟资源交易订单的处理方法,其特征在于,该预设数量范围等于所述指定数量加/减一个第一预设值。
3.如权利要求1所述的虚拟资源交易订单的处理方法,其特征在于,所选择的商品组合的平均单价在一个预设单价范围内,该预设单价范围等于出售标的为所述虚拟资源的所有商品的平均单价加/减一个第二预设值。
4.如权利要求1所述的虚拟资源交易订单的处理方法,其特征在于,在与所述指定数量匹配的所有商品组合中,所选择的商品组合的售价最低。
5.如权利要求1所述的虚拟资源交易订单的处理方法,其特征在于,在为所选择的商品组合中的每个商品生成相应的子订单之前,该方法还包括:
展示所选择的商品组合的平均单价或售价,以及所出售的所述虚拟资源的数量。
6.一种虚拟资源交易订单的处理装置,其特征在于,该装置包括:
接收模块,用于接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量;
获取模块,用于在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品;
选择模块,用于遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品;及
处理模块,用于为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理;其中,与所述指定数量匹配的商品组合中所述虚拟资源的数量在一个预设数量范围内;
所述选择模块包括:
遍历子模块,用于遍历所有商品,获取每个商品中所述虚拟资源的数量;
生成子模块,用于根据每个商品中所述虚拟资源的数量,产生若干个与所述指定数量匹配的商品组合;及
选择子模块,用于从与所述指定数量匹配的所有商品组合中选择一个商品组合。
7.如权利要求6所述的虚拟资源交易订单的处理装置,其特征在于,该预设数量范围等于所述指定数量加/减一个第一预设值。
8.如权利要求6所述的虚拟资源交易订单的处理装置,其特征在于,所选择的商品组合的平均单价在一个预设单价范围内,该预设单价范围等于出售标的为所述虚拟资源的所有商品的平均单价加/减一个第二预设值。
9.如权利要求6所述的虚拟资源交易订单的处理装置,其特征在于,在与所述指定数量匹配的所有商品组合中,所选择的商品组合的售价最低。
10.如权利要求6所述的虚拟资源交易订单的处理装置,其特征在于,所述的选择模块还用于展示所选择的商品组合的平均单价或售价,以及所出售的所述虚拟资源的数量。
一种虚拟资源交易订单的处理方法及装置\n技术领域\n[0001] 本发明涉及网络数据处理技术领域,特别涉及一种虚拟资源交易订单的处理方法及装置。\n背景技术\n[0002] 在现有的交易系统,例如网络游戏中设置的拍卖行、寄售行等使用网络游戏内部流通货币的交易系统中,卖家可以发布一些由多个虚拟资源,例如1000个游戏币组合出售的商品。当买家需要购买一定数量的所述虚拟资源时,可以通过购买若干个由这种虚拟资源组成的商品来实现。\n[0003] 由于买家所需虚拟资源的数量具有随机性,为了凑足所需虚拟资源的数量,买家需要人工寻找组合起来能够满足所需虚拟资源数量的商品,再对其中的每个商品分别下订单。交易系统在接收到每个商品的订单后,由于需要进行多次结算造成对订单的处理效率较低。\n发明内容\n[0004] 有鉴于此,有必要提供一种虚拟资源交易订单的处理方法及装置,可以根据在交易系统中购买虚拟资源的指定数量,在出售标的为所述虚拟资源的所有商品中,自动选择与所述指定数量匹配的商品组合供买家购买,从而提高虚拟资源交易订单的处理效率。\n[0005] 一种虚拟资源交易订单的处理方法,包括:接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量;在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品;遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品;为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理。\n[0006] 一种虚拟资源交易订单的处理装置,包括:接收模块,用于接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量;获取模块,用于在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品;选择模块,用于遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品;处理模块,用于为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理。\n[0007] 相对于现有技术,本发明可以根据交易系统中购买虚拟资源的指定数量,在出售标的为所述虚拟资源的所有商品中,自动选择与所述指定数量匹配且平均单价或售价符合要求的商品组合供买家购买,从而提高虚拟资源交易订单的处理效率。\n[0008] 为让本发明的上述其他目的、特征和优点更明显和易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。\n附图说明\n[0009] 图1为本发明第一实施例提供的虚拟资源交易订单的处理装置的功能模块图。\n[0010] 图2为本发明第二实施例提供的虚拟资源交易订单的处理装置的功能模块图。\n[0011] 图3为本发明第三实施例提供的虚拟资源交易订单的处理方法的流程图。\n[0012] 图4为本发明第四实施例提供的虚拟资源交易订单的处理方法的流程图。\n[0013] 图5为第四实施例中处理虚拟资源交易订单的示例流程图。\n[0014] 图6为图5中交易系统的前端页面与数据库间的交互示意图。\n具体实施方式\n[0015] 为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。\n[0016] 第一实施例\n[0017] 参阅图1所示,为本发明第一实施例提供的虚拟资源交易订单的处理装置100的功能模块图。所述虚拟资源交易订单的处理装置100包括接收模块101、获取模块102、选择模块103和处理模块104。可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。\n[0018] 接收模块101用于接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量。所述的虚拟资源可以为用于网络游戏内部流通的虚拟货币,例如游戏币、兑换积分等。买家可以在交易系统,例如网络游戏中的拍卖行、寄售行等的前端页面上选择需购买所述虚拟资源的指定数量,从而向所述交易系统提交购买指定数量的所述虚拟资源的订单。\n[0019] 获取模块102用于在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品。所述的商品是由一个或多个所述的虚拟资源组合而成。例如商品1中包含1000个所述虚拟资源,商品2中包含500个所述虚拟资源,等等。\n[0020] 选择模块103用于遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品。与所述指定数量匹配可以理解为:所述商品组合中所述虚拟资源的数量在一个预设数量范围内,该预设数量范围等于所述指定数量加/减一个第一预设值。\n[0021] 处理模块104用于为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理。具体而言,由于所选择的商品组合中的每个商品可能由不同的卖家发布出售,因此需要针对每个商品分别生成相应的子订单。然后将所生成的各个子订单提交给相应的卖家,以完成与相应卖家的资金结算。\n[0022] 综上所述,本实施例提供的虚拟资源交易订单的处理装置100可以根据在交易系统中购买虚拟资源的指定数量,在出售标的为所述虚拟资源的所有商品中,自动选择与所述指定数量匹配的商品组合供买家购买,从而提高虚拟资源交易订单的处理效率。\n[0023] 第二实施例\n[0024] 根据第一实施例提供的虚拟资源交易订单的处理装置100自动选择一个与所述指定数量匹配的商品组合供买家购买,虽然可以提高虚拟资源交易订单的处理效率,但由于不同卖家为同一商品制定的单价可能不一致,造成与所述指定数量匹配的各个商品组合的售价也不一致。因此,根据第一实施例提供的虚拟资源交易订单的处理装置100所选择的商品组合可能并不符合交易系统或买家的需求。\n[0025] 为进一步解决上述问题,参阅图2所示,第二实施例提供一种虚拟资源交易订单的处理装置200,其相比于第一实施例提供的虚拟资源交易订单的处理装置100,上述的选择模块103进一步包括:\n[0026] 遍历子模块1031,用于遍历该所有商品,获取每个商品中所述虚拟资源的数量。\n[0027] 生成子模块1032,用于根据每个商品中所述虚拟资源的数量,产生若干个与所述指定数量匹配的商品组合。所述商品组合包括一个或多个所述商品。与所述指定数量匹配可以理解为:所述商品组合中所述虚拟资源的数量在一个预设数量范围内,该预设数量范围等于所述指定数量加/减一个第一预设值。\n[0028] 选择子模块1033,用于从与所述指定数量匹配的所有商品组合中选择一个商品组合。\n[0029] 具体而言,为了使得每个买家都能利益均沾地购买到低单价商品,同时避免高单价商品滞销,可以选择平均单价在一个预设单价范围内的商品组合。该预设单价范围等于出售标的为所述虚拟资源的所有商品的平均单价加/减一个第二预设值。\n[0030] 此外,从买家都希望以最低的价格购买到同样商品的角度来看,可以在与所述指定数量匹配的所有商品组合中,选择售价最低的商品组合。\n[0031] 展示子模块1034,用于展示所选择的商品组合的平均单价或售价,以及出售的所述虚拟资源的数量供买家查看。\n[0032] 由于所选择的商品组合中要出售的所述虚拟资源的数量与所述指定数量可能不一致,因此可以展示所选择的商品组合中要出售的所述虚拟资源的数量给买家参考。\n[0033] 若选择的是平均单价在所述预设单价范围内的商品组合,则还可以展示所选择的商品组合的平均单价。若选择的是在与所述指定数量匹配的所有商品组合中售价最低的商品组合,则还可以展示所选择的商品组合的售价,再由买家确定是否购买所选择的商品组合。\n[0034] 当买家确定要购买所选择的商品组合时,则由第一实施例所述的处理模块104为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理。\n[0035] 综上所述,本实施例提供的虚拟资源交易订单的处理装置200可以进一步在与所述指定数量匹配的所有商品组合中,选择平均单价或售价符合要求的商品组合供买家购买。若选择平均单价在所述预设单价范围内的商品组合,则可以解决交易系统上部分高单价商品的滞销问题,并让所有买家利益均沾地购买到低单价商品,有利于维持交易系统的经济稳定性。若选择在与所述指定数量匹配的所有商品组合中售价最低的商品组合,则可以解决买家希望以最低的价格购买到所选择的商品组合的技术问题。\n[0036] 第三实施例\n[0037] 参阅图3所示,为本发明第三实施例提供的虚拟资源交易订单的处理方法的流程图。参考本发明第一实施例提供的虚拟资源交易订单的处理装置100,所述虚拟资源交易订单的处理方法包括以下步骤:\n[0038] 步骤S1,接收模块101接收购买所述虚拟资源的订单,该订单中记录了购买所述虚拟资源的指定数量。\n[0039] 步骤S2,获取模块102在交易系统的数据库中获取出售标的为所述虚拟资源的所有商品。\n[0040] 步骤S3,选择模块103遍历该所有商品并选择一个与所述指定数量匹配的商品组合,所述商品组合包括一个或多个所述商品。\n[0041] 步骤S4,生成模块104为所选择的商品组合中的每个商品生成相应的子订单,并根据需求进行处理。\n[0042] 综上所述,本实施例提供的虚拟资源交易订单的处理方法可以根据在交易系统中购买虚拟资源的指定数量,在出售标的为所述虚拟资源的所有商品中,自动选择与所述指定数量匹配的商品组合供买家购买,从而提高虚拟资源交易订单的处理效率。\n[0043] 第四实施例\n[0044] 参阅图4所示,第四实施例提供一种虚拟资源交易订单的处理方法,相比于第三实施例的虚拟资源交易订单的处理方法,参考本发明第二实施例提供的虚拟资源交易订单的处理装置200,上述的步骤S3还包括如下步骤:\n[0045] 步骤S3.1,遍历子模块1031遍历该所有商品,获取每个商品中所述虚拟资源的数量。\n[0046] 步骤S3.2,生成子模块1032根据每个商品中所述虚拟资源的数量,产生若干个与所述指定数量匹配的商品组合。所述商品组合包括一个或多个所述商品。与所述指定数量匹配可以理解为:所述商品组合中所述虚拟资源的数量在一个预设数量范围内,该预设数量范围等于所述指定数量加/减一个第一预设值。\n[0047] 步骤S3.3,选择子模块1033从与所述指定数量匹配的所有商品组合中选择一个商品组合。所述选择子模块1033可以选择平均单价在一个预设单价范围内的商品组合。该预设单价范围等于出售标的为所述虚拟资源的所有商品的平均单价加/减一个第二预设值。\n所述选择子模块1033也可以在与所述指定数量匹配的所有商品组合中,选择售价最低的商品组合。\n[0048] 步骤S3.4,展示子模块1034展示所选择的商品组合的平均单价或售价,以及出售的所述虚拟资源的数量供买家查看。\n[0049] 综上所述,本实施例提供的虚拟资源交易订单的处理方法可以进一步在与所述指定数量匹配的所有商品组合中,选择平均单价或售价符合要求的商品组合供买家购买。\n[0050] 参阅图5所示,为第四实施例中处理虚拟资源交易订单的一个实例的流程图。\n[0051] 步骤S101,在交易系统的数据库中获取出售标的为虚拟资源的所有商品,累计虚拟资源的总量,并计算所述出售标的为虚拟资源的所有商品的平均单价。\n[0052] 步骤S102,将所述虚拟资源的总量和出售标的为虚拟资源的所有商品的平均单价显示在所述交易系统的前端页面上。\n[0053] 步骤S103,接收买家输入的购买虚拟资源的指定数量,所述指定数量不大于所述虚拟资源的总量。\n[0054] 步骤S104,选择一个与所述指定数量匹配,且平均单价在一个预设单价范围内的商品组合。该预设单价范围等于出售标的为所述虚拟资源的所有商品的平均单价加/减一个第二预设值。\n[0055] 例如,所述指定数量为N,出售标的为虚拟资源的所有商品的平均单价为P,所选择的商品组合包括如下商品:\n[0056] 商品1:包括N1个虚拟资源,单价为P1;\n[0057] 商品2:包括N2个虚拟资源,单价为P2;\n[0058] ……\n[0059] 商品λ:包括Nλ个虚拟资源,单价为Pλ。\n[0060] 则所选择的商品组合要出售的虚拟资源的数量Ns=N1+N2+…+Nλ,所选择的商品组合的平均单价Pa=(P1+P2+…+Pλ)/(N1+N2+…+Nλ),其中Ns的范围为N加/减一个第一预设值,Pa的范围为P加/减一个第二预设值。\n[0061] 步骤S105,将所选择的商品组合的平均单价及包含的虚拟资源的数量展示在交易系统的前端页面上,供买家确定是否购买所选择的商品组合。\n[0062] 步骤S106,当买家确定购买所选择的商品组合时,对所选择的商品组合中的每个商品生成相应的子订单,并将所述子订单提交给相应的卖家,以完成与相应卖家的资金结算。如图6所示,为对应于图5中所述的交易系统的前端页面与数据库间的交互示意图。\n[0063] 此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的虚拟资源交易订单的处理方法中的各种操作。\n[0064] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
法律信息
- 2017-07-21
- 2015-09-16
实质审查的生效
IPC(主分类): G06Q 30/02
专利申请号: 201310071876.0
申请日: 2013.03.06
- 2014-09-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-03-18
|
2007-09-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |