资源分摊方法、装置、设备及介质与流程

文档序号:25352856发布日期:2021-06-08 14:00阅读:78来源:国知局
资源分摊方法、装置、设备及介质与流程

1.本公开涉及计算机技术领域,尤其涉及一种资源分摊方法、装置、设备及介质。


背景技术:

2.资源分摊是指按照资源的使用期限将其分摊到单位时间的处理方法。以对时效性商品的收入资源进行分摊为例,对收入资源进行资源分摊即是按照时效性品的商品生效周期将收入资源分摊到单位时间的处理方法。
3.在相关技术中,一般通过将总资源额度除以总天数的方式对资源进行分摊。但是,如果通过将时效性商品的总收入资源额度除以总生效周期的方式进行收入资源分摊,一旦在收入资源变更的过程中发生记账错误,则会导致收入资源的分摊结果错误,降低了收入资源的分摊结果的可靠性。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种资源分摊方法、装置、设备及介质。
5.第一方面,本公开提供了一种资源分摊方法,包括:
6.接收目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品;
7.根据订单信息,查询目标订单针对目标虚拟商品的生效周期;
8.根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
9.第二方面,本公开提供了一种资源分摊装置,包括:
10.信息接收单元,配置为接收目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品;
11.第一查询单元,配置为根据订单信息,查询目标订单针对目标虚拟商品的生效周期;
12.资源分摊单元,配置为根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
13.第三方面,本公开提供了一种资源分摊设备,包括:
14.处理器;
15.存储器,用于存储可执行指令;
16.其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现第一方面所述的资源分摊方法。
17.第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面所述的资源分摊方法。
18.本公开实施例提供的技术方案与现有技术相比具有如下优点:
19.本公开实施例的资源分摊方法、装置、设备及介质,能够在接收目标资源转移事件所涉及的目标信息之后,根据目标信息中的订单信息,查询订单信息对应的目标订单针对该目标订单所涉及的目标虚拟商品的生效周期,进而根据目标信息中的资源转移类型和生效周期,对目标信息中的资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息,由此,可以独立地对目标资源转移事件所涉及的资源转移额度进行资源分摊,提高了资源分摊结果的可靠性。
附图说明
20.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
21.图1为本公开实施例提供的一种资源处理的架构图;
22.图2为本公开实施例提供的另一种资源处理的架构图;
23.图3为本公开实施例提供的一种资源分摊方法的流程示意图;
24.图4为本公开实施例提供的另一种资源分摊方法的流程示意图;
25.图5为本公开实施例提供的又一种资源分摊方法的流程示意图;
26.图6为本公开实施例提供的再一种资源分摊方法的流程示意图;
27.图7为本公开实施例提供的一种资源分摊装置的结构示意图;
28.图8为本公开实施例提供的一种资源分摊设备的结构示意图。
具体实施方式
29.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
30.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
31.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
32.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
33.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
34.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
35.本公开中所述的虚拟商品可以为时效性商品,时效性商品可以为能够在连续一段
时间内为用户提供相应权益的商品。其中,为用户提供的权益可以包括指定平台内的会员、指定功能以及指定对象等的使用权限。
36.具体地,指定对象可以包括图像、音频、视频、文件等可以在指定平台内使用的对象。
37.可选地,指定平台可以包括指定应用程序或者指定网站。
38.本公开中所述的资源可以包括货币资源、利用货币购买的虚拟币资源等。其中,货币资源可以为资金账户中的资金,虚拟币资源可以为指定平台内的代币。
39.由于时效性商品是一种比较特殊的商品,购买其所产生的资源转入或者退购其所产生的资源转出,不能按照购买时效性商品当天的收支进行处理,而是需要分摊到时效性商品的持续时间区间的每一天。
40.在相关技术中,一般通过将总资源额度除以总天数的方式对资源进行分摊。但是,如果通过将时效性商品的总收入资源额度除以总生效周期的方式进行收入资源分摊,一旦在收入资源变更的过程中发生记账错误,则会导致收入资源的分摊结果错误,降低了收入资源的分摊结果的可靠性。
41.为了解决上述的问题,本公开提供了一种资源分摊方法、装置、设备及介质。
42.本公开所提供的资源分摊方法可以应用于图1和图2所示的架构中,具体结合图1和图2进行详细说明。
43.图1示出了本公开实施例提供的一种资源处理的架构图。
44.如图1所示,该架构中可以包括客户端的至少一个电子设备101以及服务端的至少一个订单处理服务器102和至少一个数据管理服务器103。电子设备101可以通过网络协议如超文本传输安全协议(hypertexttransferprotocoloversecuresocketlayer,https)与订单处理服务器102建立连接并进行信息交互,订单处理服务器102可以通过网络协议如https与数据管理服务器103建立连接并进行信息交互。其中,电子设备101可以是移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以是虚拟机或者模拟器模拟的设备。订单处理服务器102和数据管理服务器103可以分别是云服务器或者服务器集群等具有存储及计算功能的设备。
45.基于上述架构,用户可以在电子设备101上登录指定平台,并在指定平台内购买或退购目标虚拟商品。电子设备101可以向指定平台的订单处理服务器102发送用于购买或退购目标虚拟商品的目标交易请求,使订单处理服务器102基于该目标交易请求进行目标资源转移。订单处理服务器102在完成目标资源转移之后,可以向指定平台的数据管理服务器103发送该目标资源转移事件所涉及的相关信息,使数据管理服务器103对该目标资源转移事件所涉及的资源转移额度进行分摊处理。
46.为了提高资源分摊结果的可靠性,数据管理服务器103可以接收订单处理服务器102发送的目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品;根据订单信息,查询目标订单针对目标虚拟商品的生效周期;根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
47.由此,数据管理服务器103可以独立地对目标资源转移事件所涉及的资源转移额度进行资源分摊计算,即将每个交易请求所产生的资源转移额度进行独立的资源分摊计
算,可以避免在将时效性商品的总收入资源额度除以总生效周期的方式进行收入资源分摊的过程中,由于对目标虚拟商品的收入资源的记账错误所导致的收入资源的分摊结果错误,提高了资源分摊结果的可靠性。
48.另外,本公开所提供的资源分摊方法除了可以应用在上述的电子设备、订单处理服务器和数据管理服务器所形成的架构中,还可以应用在电子设备和平台服务器所形成的架构中,下面以图2所示的架构进行说明。
49.图2示出了本公开实施例提供的另一种资源处理的架构图。
50.如图2所示,该架构中可以包括客户端的至少一个电子设备201和服务端的至少一个平台服务器202。电子设备201可以通过网络协议如https与平台服务器202建立连接并进行信息交互。其中,电子设备201可以是移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以是虚拟机或者模拟器模拟的设备。平台服务器202可以是云服务器或者服务器集群等具有存储及计算功能的设备。
51.基于上述架构,用户可以在电子设备201上登录指定平台,并在指定平台内购买或退购目标虚拟商品。电子设备201可以向指定平台的平台服务器202发送用于购买或退购目标虚拟商品的目标交易请求,使平台服务器202基于该目标交易请求进行目标资源转移,并且基于该目标交易请求所携带的该目标资源转移事件所涉及的相关信息,该目标资源转移事件所涉及的资源转移额度进行分摊处理。
52.为了提高资源分摊结果的可靠性,平台服务器202可以接收电子设备201发送的携带有目标资源转移事件所涉及的目标信息的目标交易请求,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品;响应于目标交易请求,提取目标交易请求所携带的目标信息;根据订单信息,查询目标订单针对目标虚拟商品的生效周期;根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
53.由此,平台服务器202可以响应于目标交易请求,独立地对目标资源转移事件所涉及的资源转移额度进行资源分摊计算,即将每个交易请求所产生的资源转移额度进行独立的资源分摊计算,可以避免在将时效性商品的总收入资源额度除以总生效周期的方式进行收入资源分摊的过程中,由于对目标虚拟商品的收入资源的记账错误所导致的收入资源的分摊结果错误,提高了资源分摊结果的可靠性。
54.根据上述架构,下面结合图3至图6对本公开实施例提供的资源分摊方法进行说明。在本公开实施例中,该资源分摊方法可以由服务器执行。在一些实施例中,该服务器可以为图1中所示的服务端中的数据管理服务器103。在另一些实施例中,该服务器也可以为图2中所示的服务端中的平台服务器20。其中,服务器可以是云服务器或者服务器集群等具有存储及计算功能的设备。
55.图3示出了本公开实施例提供的一种资源分摊方法的流程示意图。
56.如图3所示,该资源分摊方法可以包括如下步骤。
57.s310、接收目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品。
58.在本公开实施例中,目标资源转移事件可以为任意的资源转移事件,在此不做限
制。
59.在一些实施例中,目标资源转移事件可以包括目标资源转入事件。此时,资源转移类型可以包括资源转入类型,资源转移额度可以包括资源转入额度。
60.可选地,目标订单可以为导致该目标资源转入事件的订单,即目标资源转入事件可以为获取目标虚拟商品所产生的资源转移事件。例如,目标资源转入事件可以为购买目标虚拟商品所产生的资源转移事件。
61.在另一些实施例中,目标资源转移事件可以包括目标资源转出事件。此时,资源转移类型可以包括资源转出类型,资源转移额度可以包括资源转出额度。
62.可选地,目标订单可以为该目标资源转出事件所针对的订单,即目标资源转出事件可以为退回通过目标订单所获取的目标虚拟商品所产生的资源转移事件。例如,目标资源转出事件可以为退购通过目标订单所购买的目标虚拟商品所产生的资源转移事件。
63.在本公开实施例中,服务器可以接收目标资源转移事件所涉及的目标信息,进而基于目标信息对目标资源转移事件进行资源分摊。
64.在本公开一些实施例中,服务器可以直接接收其它设备发送的目标资源转移事件所涉及的目标信息,进而基于目标信息对目标资源转移事件进行资源分摊。
65.可选地,其它设备可以为电子设备,也可以为服务器,在此不做限制。例如,其它设备可以为图1所示实施例中的订单处理服务器102。
66.在本公开另一些实施例中,服务器还可以接收其它设备发送的携带有目标信息的目标交易请求,并且响应于目标交易请求,提取目标交易请求所携带的目标信息,进而基于目标信息对目标资源转移事件进行资源分摊。
67.可选地,其它设备可以为电子设备,也可以为服务器,在此不做限制。例如,其它设备可以为图2所示实施例中的电子设备201。
68.可选地,目标交易请求可以为用于获取目标虚拟商品或退回已获取的目标虚拟商品的交易请求。
69.在目标资源转移事件包括目标资源转入事件的情况下,目标交易请求可以包括用于获取目标虚拟商品的交易请求;在目标资源转移事件包括目标资源转出事件的情况下,目标交易请求可以包括用于退回已获取的目标虚拟商品的交易请求。
70.s320、根据订单信息,查询目标订单针对目标虚拟商品的生效周期。
71.在本公开实施例中,由于目标虚拟商品为时效性商品,时效性商品为能够在连续一段时间内为用户提供相应权益的商品,因此,每个目标订单均会针对目标虚拟商品设置生效周期。
72.以时效性商品为指定平台的会员为例,用户在3月1日购买了指定平台的1个月会员,如果用户购买会员时并非指定平台的会员,则用户购买的1个月会员的生效周期为3月1日至3月31日;如果用户购买会员时已经是非指定平台的会员并且会员的有效期为3月31日,则用户购买的1个月会员的生效周期为4月1日至4月30日。
73.可见,用户在每次获取目标虚拟商品并产生订单时,基于用户获取目标虚拟商品的不同时间、用户对目标虚拟商品的不同使用权限和使用权限的不同状态,都会影响该订单针对目标虚拟商品的生效周期。
74.因此,针对目标资源转移事件,需要基于目标订单针对目标虚拟商品的生效周期
进行资源分摊。
75.在本公开实施例中,在服务器接收到目标资源转移事件所涉及的目标信息之后,需要根据订单信息,查询目标订单针对目标虚拟商品的生效周期,以便基于查询到的生效周期对目标资源转移事件进行资源分摊。
76.s330、根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
77.在本公开实施例中,不同的资源转移类型可以对应不同的资源分摊方式,服务器在查询到目标订单针对目标虚拟商品的生效周期之后,可以利用目标资源转移事件的资源转移类型所对应的资源分摊方式,根据生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
78.在本公开一些实施例中,在目标资源转移事件包括目标资源转入事件的情况下,目标资源分摊信息可以包括目标转入资源分摊信息。
79.在本公开另一些实施例在,在目标资源转移事件包括目标资源转出事件的情况下,目标资源分摊信息可以包括目标转出资源分摊信息。
80.在本公开实施例中,能够在接收目标资源转移事件所涉及的目标信息之后,根据目标信息中的订单信息,查询订单信息对应的目标订单针对该目标订单所涉及的目标虚拟商品的生效周期,进而根据目标信息中的资源转移类型和生效周期,对目标信息中的资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息,由此,可以独立地基于目标资源转移事件所涉及的目标虚拟商品的生效周期,对目标资源转移事件所涉及的资源转移额度进行资源分摊,提高了资源分摊结果的可靠性。
81.在本公开实施例中,不同的资源转移类型可以对应不同的资源分摊方式,资源转移类型可以包括资源转入类型和资源转出类型,下面将分别对资源转入类型和资源转出类型对应的资源分摊方式进行说明。
82.在本公开一些实施例中,目标资源转移事件可以包括目标资源转入事件,资源转移类型可以包括资源转入类型,资源转移额度可以包括资源转入额度,目标资源分摊信息可以包括目标转入资源分摊信息。
83.可选地,该目标信息还可以包括资源转移申请时间。其中,资源转移申请时间可以为用户向指定平台申请获取目标虚拟商品或者退回已获取的目标虚拟商品的时间,即用户向指定平台申请发起目标资源转移事件的时间。
84.进一步地,在目标资源转移事件包括目标资源转入事件的情况下,资源转移申请时间可以包括资源转入申请时间。
85.具体地,在目标资源转移事件包括目标资源转入事件的情况下,资源转入申请时间可以为用户向指定平台申请获取目标虚拟商品的时间,即用户向指定平台申请发起向指定平台转入资源的目标资源转入事件的时间。
86.返回图3,在这些实施例中,可选地,s330可以具体包括:
87.根据生效周期对应的生效时长,对资源转入额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转入额度;
88.根据订单信息、资源转入申请时间、生效周期、生效时长、资源转入额度和平均资源转入额度,生成目标转入资源分摊信息。
89.具体地,服务器可以在查询到目标订单针对目标虚拟商品的生效周期之后,根据生效周期对应的生效时长,对资源转入额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转入额度,进而根据订单信息、资源转入申请时间、生效周期、生效时长、资源转入额度和平均资源转入额度,生成目标转入资源分摊信息。
90.下面将以图4所示的实施例进行说明。
91.图4示出了本公开实施例提供的另一种资源分摊方法的流程示意图。
92.如图4所示,该资源分摊方法可以包括如下步骤。
93.s410、接收目标资源转入事件所涉及的目标信息,目标信息包括资源转入类型、资源转入额度、目标订单的订单信息和资源转入申请时间,目标订单用于获取目标虚拟商品。
94.其中,s410与图3所示实施例中的s310相似,在此不做赘述。
95.s420、根据订单信息,查询目标订单针对目标虚拟商品的生效周期。
96.在一些实施例中,订单信息可以包括目标订单的订单编号。
97.在这些实施例中,可选地,s420具体可以包括:
98.在多个预存订单中,查找该订单编号对应的目标订单;
99.从目标订单中,提取针对目标虚拟商品的生效周期。
100.具体地,服务器在接收到目标资源转入事件所涉及的目标信息之后,可以提取目标信息中的订单编号,并在服务器中预先存储的预存订单中,查找编号为该订单编号的目标订单,进而从目标订单中,提取针对目标虚拟商品的生效周期。
101.在另一些实施例中,订单信息还可以包括目标订单针对目标虚拟商品的生效周期。
102.在这些实施例中,可选地,s420具体可以包括:
103.从订单信息中,提取目标订单针对目标虚拟商品的生效周期。
104.具体地,服务器在接收到目标资源转入事件所涉及的目标信息之后,可以直接提取目标信息中的生效周期。
105.可选地,订单信息还可以包括订单编号、目标虚拟商品信息、订单产生时间等中的至少一个。
106.进一步地,虚拟商品信息可以包括虚拟商品的商品标识和商品名称中的至少一种。
107.s430、根据生效周期对应的生效时长,对资源转入额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转入额度。
108.由于进行财务结算是按照每个结算周期内的账目进行结算,因此,服务器在对资源转入额度进行资源分摊之后,可以得到生效周期内的每个结算周期对应的平均资源转入额度,以供财务结算使用。
109.可选地,结算周期可以包括一日、一月、一季度或者一年,在此不做限制。
110.在一些实施例中,若生效周期为结算周期之内的任意时间段,则s430可以具体包括:
111.将资源转入额度作为该生效周期所属结算周期的日均资源转入额度。
112.以结算周期为一日为例,如果生效周期为一日之内的任意时间段,则用户仅可以在一日之内的相应时间段享受相应权益,因此,该目标订单所对应的全部资源转入额度应
仅分摊至该日,进而可以将资源转入额度作为该生效周期所属日期的日均资源转入额度。以时效性商品为指定平台的会员、资源转入额度为用户购买该会员所产生的收入资源额度为例,如果该会员的生效周期为3月1日18:00

20:00,则用户仅能在该时间段内在指定平台内享受会员权益,因此,用户购买该会员所产生的收入资源额度应仅分摊至3月1日一天,可以将该收入资源额度作为3月1日的日均收入资源额度。
113.在另一些实施例中,若生效周期为一个结算周期以及一个结算周期以上,则s430可以具体包括:
114.根据生效周期对应的生效时长,确定生效周期对应的总结算周期数;
115.将资源转入额度除以总结算周期数,得到生效周期内的每个结算周期对应的平均资源转入额度。
116.继续以结算周期为一日为例,如果生效周期为一日及以上,则用户可以连续多日享受相应权益,因此,该目标订单所对应的全部资源转入额度应分摊至用户可以享受相应权限的每一日,进而可以首先根据生效周期对应的生效时长,确定生效周期对应的总天数,然后将资源转入额度除以总天数,得到生效周期对应的日均资源转入额度。以时效性商品为指定平台的会员、资源转入额度为用户购买该会员所产生的收入资源额度为例,如果用户在3月1日购买了31天的会员并产生一笔订单,该笔订单所对应的会员的生效周期为3月1日至3月31日24:00,则用户可以在3月的每一天在指定平台内享受该笔订单对应的会员权益,因此,用户购买该会员所产生的收入资源额度应分摊至3月的每一天,也就是说该会员的生效周期的总天数为31天,进而可以将该收入资源额度除以31天,得到3月每一天的日均收入资源额度。
117.s440、根据订单信息、资源转入申请时间、生效周期、生效时长、资源转入额度和平均资源转入额度,生成目标转入资源分摊信息。
118.在本公开实施例中,当服务器计算得到生效周期内的每个结算周期对应的平均资源转入额度之后,可以根据订单信息、资源转入申请时间、生效周期、生效时长、资源转入额度和平均资源转入额度,生成目标转入资源分摊信息,进而将目标转入资源分摊信息进行存储,以供后续财务结算使用。
119.在一些实施例中,可以针对每个虚拟商品为每个用户分别建立一个资源分摊信息表,以为每个用户维护虚拟商品的资源转移流水信息。
120.在这些实施例中,目标资源转出事件所涉及的目标信息还可以包括触发目标资源转移事件的目标用户的用户信息和目标虚拟商品信息,服务器可以在生成目标转入资源分摊信息之后,根据用户信息和目标虚拟商品信息,将其存储至该目标用户针对目标虚拟商品的资源分摊信息表中。其中,用户信息可以包括用户名和用户标识(identity,id)中的至少一种。
121.可选地,资源转入额度和平均资源转入额度均可以通过正数形式进行表示,以表征资源转移类型为资源转入类型。
122.可选地,订单信息可以包括目标订单的订单编号。
123.可选地,服务器还可以根据目标转入资源分摊信息在资源转移流水信息内的流水编号和资源转移类型对应的订单类型,生成目标转入资源分摊信息。
124.在资源转移类型为资源转入类型的情况下,资源转入申请时间可以为购买目标虚
拟商品的时间即目标订单的订单产生时间,资源转移类型对应的订单类型可以为购买类型。
125.继续以时效性商品为指定平台的会员、资源转入额度为用户购买该会员所产生的收入资源额度为例,流水编号可以为会员流水号,订单编号可以为购买会员的订单的订单号,资源转入申请时间可以为购买会员的日期,生效时长可以为会员时长,结算周期可以为每日,平均资源转入额度可以为日收入,订单类型可以为购买类型,如果用户在3月1日购买了31天的会员并产生订单,该订单对应的会员的生效周期为3月1日至3月31日24:00,并且用户在3月5日又购买了30天的会员并产生订单,该订单对应的会员的生效周期为4月1日至4月30日24:00,则资源转移流水信息表中的转入资源分摊信息可以如表1所示。
126.表1资源分摊信息表
127.会员流水号订单号日期会员时长(天)金额(元)生效周期日收入(元)订单类型100113.131313.1~3.311购买100223.530304.1~4.301购买
128.由此,在本公开实施例中,服务器可以独立地对每个资源转入事件所涉及的资源转入额度进行资源分摊,提高了转入资源的分摊结果的可靠性,进而提高了财务结算的准确性。
129.在本公开另一些实施例中,目标资源转移事件可以包括目标资源转出事件,资源转移类型可以包括资源转出类型,资源转移额度可以包括资源转出额度,目标资源分摊信息可以包括目标转出资源分摊信息。
130.可选地,目标信息还可以包括资源转移申请时间。
131.进一步地,在目标资源转移事件包括目标资源转出事件的情况下,资源转移申请时间可以包括资源转出申请时间。
132.具体地,在目标资源转移事件包括目标资源转出事件的情况下,资源转出申请时间可以为用户向指定平台申请退回目标虚拟商品的时间,即用户向指定平台申请发起从指定平台转出资源的目标资源转出事件的时间。
133.返回图3,在这些实施例中,可选地,s330可以具体包括:
134.根据资源转出申请时间和生效周期,对资源转出额度进行资源分摊,得到目标资源转出事件对应的目标转出资源分摊结果;
135.根据订单信息、资源转出申请时间、生效周期、生效周期对应的生效时长、资源转出额度和目标转出资源分摊结果,生成目标转出资源分摊信息。
136.具体地,服务器可以在查询到目标订单针对目标虚拟商品的生效周期之后,根据资源转出申请时间和生效周期,对资源转出额度进行资源分摊,得到目标资源转出事件对应的目标转出资源分摊结果,进而根据订单信息、资源转出申请时间、生效周期、生效周期对应的生效时长、资源转出额度和目标转出资源分摊结果,生成目标转出资源分摊信息。
137.下面将以图5所示的实施例进行说明。
138.图5示出了本公开实施例提供的又一种资源分摊方法的流程示意图。
139.如图5所示,该资源分摊方法可以包括如下步骤。
140.s510、接收目标资源转出事件所涉及的目标信息,目标信息包括资源转出类型、资源转出额度、目标订单的订单信息和资源转出申请时间,目标订单用于获取目标虚拟商品。
141.其中,s510与图3所示实施例中的s310相似,在此不做赘述。
142.s520、根据订单信息,查询目标订单针对目标虚拟商品的生效周期。
143.在一些实施例中,用户可以在目标订单的基础上进行退回目标虚拟商品操作,使得目标资源转出事件所涉及的目标信息中的订单信息可以包括目标订单的订单编号。
144.在这些实施例中,可选地,s520具体可以包括:
145.在多个预存订单中,查找该订单编号对应的目标订单;
146.从目标订单中,提取针对目标虚拟商品的生效周期。
147.具体地,服务器在接收到目标资源转出事件所涉及的目标信息之后,可以提取目标信息中的订单编号,并在服务器中预先存储的预存订单中,查找编号为该订单编号的目标订单,进而从目标订单中,提取针对目标虚拟商品的生效周期。
148.在另一些实施例中,用户可以在目标订单的基础上进行退回目标虚拟商品操作,使得目标资源转出事件所涉及的目标信息中的订单信息还可以包括目标订单针对目标虚拟商品的生效周期。
149.在这些实施例中,可选地,s520具体可以包括:
150.从订单信息中,提取目标订单针对目标虚拟商品的生效周期。
151.具体地,服务器在接收到目标资源转出事件所涉及的目标信息之后,可以直接提取目标信息中的生效周期。
152.可选地,订单信息还可以包括订单编号、目标虚拟商品信息、订单产生时间等中的至少一个。
153.进一步地,虚拟商品信息可以包括虚拟商品的商品标识和商品名称中的至少一种。
154.在又一些实施例中,s520具体可以包括:
155.根据订单信息,在历史资源分摊信息中,查询目标订单对应的目标转入资源分摊信息;
156.从目标转入资源分摊信息中,提取生效周期。
157.由于服务器会利用资源转入事件对应的订单信息和生效周期来生成转入资源分摊信息,因此,目标订单对应的转入资源分摊信息中会包含目标订单的订单信息和生效周期。
158.可选地,用户可以在目标订单的基础上进行退回目标虚拟商品操作,使得目标资源转出事件所涉及的目标信息中的订单信息可以包括目标订单的订单编号。
159.相应地,用于服务器生成转入资源分摊信息的订单信息也可以包括目标订单的订单编号。
160.因此,服务器在接收到目标资源转出事件所涉及的目标信息之后,可以提取目标信息中的订单编号,并在历史资源分摊信息中,查询目标订单对应的目标转入资源分摊信息,进而从目标转入资源分摊信息中,提取生效周期。
161.在一些实施例中,历史资源分摊信息可以包括服务器中所存储的全部资源分摊信息。
162.在另一些实施例中,在服务器针对每个用户分别建立一个资源分摊信息表的情况下,目标资源转出事件所涉及的目标信息还可以包括触发目标资源转移事件的目标用户的
用户信息。其中,用户信息可以包括用户名和用户id中的至少一种。
163.相应地,历史资源分摊信息可以包括服务器中所存储的该用户信息对应的目标用户的全部资源分摊信息。
164.在又一些实施例中,在服务器针对每个虚拟商品为每个用户分别建立一个资源分摊信息表的情况下,目标资源转出事件所涉及的目标信息还可以包括触发目标资源转移事件的目标用户的用户信息和目标虚拟商品信息。其中,用户信息可以包括用户名和用户id中的至少一种。
165.相应地,历史资源分摊信息可以包括服务器中所存储的目标用户针对目标虚拟商品的资源转移流水信息中的资源分摊信息。
166.s530、根据资源转出申请时间和生效周期,对资源转出额度进行资源分摊,得到目标资源转出事件对应的目标转出资源分摊结果。
167.在本公开实施例中,如果用户回退已获取的目标虚拟商品,即目标虚拟商品的目标订单发生退款,那么,因此发生的资源转出额度应分摊至目标虚拟商品的生效周期内的每个结算周期,而不是获取目标虚拟商品的那个结算周期,即对目标虚拟商品的收入资源的扣减应分摊至目标虚拟商品的生效周期内的每个结算周期。
168.可选地,结算周期可以包括一日、一月、一季度或者一年,在此不做限制。
169.在一些实施例中,s530具体可以包括:
170.在确定资源转出申请时间不晚于生效周期的截止时间的情况下,根据生效时长,对资源转出额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转出额度;
171.将平均资源转出额度作为目标转出资源分摊结果。
172.具体地,服务器可以在查询到目标订单针对目标虚拟商品的生效周期之后,首先判断资源转出申请时间是否晚于生效周期的截止时间,如果确定资源转出申请时间不晚于生效周期的截止时间,则可以根据生效时长,对资源转出额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转出额度,进而将平均资源转出额度作为目标转出资源分摊结果。
173.其中,根据生效时长对资源转出额度进行资源分摊的方法与根据生效时长对资源转入额度进行资源分摊的方法相似,在此不做赘述。
174.需要说明的是,资源转出申请时间不晚于生效周期的截止时间包括以下两种情况:
175.资源转出申请时间早于生效周期的开始时间,此时,目标虚拟商品还未生效,资源转出额度可以与目标订单所产生的资源转入额度相同,即用户可以针对目标订单进行全额退款;
176.资源转出申请时间不早于生效周期的开始时间,此时,目标虚拟商品已经生效,资源转出额度可以为目标订单所产生的资源转入额度中的部分或全部,即用户可以针对目标订单进行部分退款或全额退款。
177.以时效性商品为指定平台的会员、资源转出额度为用户退购该会员所产生的退回资源额度、结算周期为一日为例,用户在2月1日购买了31天的会员并产生一笔订单,该笔订单所对应的会员的生效周期为3月1日至3月31日24:00,如果用户在2月5日申请对该笔订单
所购买的会员进行退款,由于退款时间为2月5日,早于该笔订单所对应的会员的生效时间3月1日以及截至时间3月31日,因此,用户可以针对该订单进行全额退款,并且,因用户退款所产生的退回资源额度需要分摊至该笔订单所对应的会员的生效周期的每一天,即3月的每一天。
178.继续以时效性商品为指定平台的会员、资源转出额度为用户退购该会员所产生的退回资源额度、结算周期为一日为例,用户在2月1日购买了31天的会员并产生一笔订单,该笔订单所对应的会员的生效周期为3月1日至3月31日24:00,如果用户在3月5日申请对该笔订单所购买的会员进行退款,由于退款时间为3月5日,晚于该笔订单所对应的会员的生效时间3月1日但是早于该笔订单所对应的会员的截至时间3月31日,因此,用户可以针对该订单进行部分退款,并且,因用户退款所产生的退回资源额度需要分摊至该笔订单所对应的会员的生效周期的每一天,即3月的每一天。
179.在另一些实施例中,s530具体可以包括:
180.在确定资源转出申请时间晚于生效周期的截止时间的情况下,将资源转出额度作为资源转出申请时间所属结算周期的当期资源转出额度;
181.将当期资源转出额度作为目标转出资源分摊结果。
182.在实际应用中,还可能发生在目标虚拟商品的生效周期截止后,由于某种原因用户将其退回的情况。
183.因此,服务器可以在判断资源转出申请时间是否晚于生效周期的截止时间之后,还可能确定资源转出申请时间晚于生效周期的截止时间,由于此时已经超出目标虚拟商品的生效周期,因此,不能将资源转出额度再针对生效周期进行分摊,而是应将资源转出额度作为资源转出申请时间所属结算周期的当期资源转出额度,进而将资源转出申请时间对应的当期资源转出额度作为目标转出资源分摊结果。
184.继续以时效性商品为指定平台的会员、资源转出额度为用户退购该会员所产生的退回资源额度、结算周期为一日为例,用户在2月1日购买了31天的会员并产生一笔订单,该笔订单所对应的会员的生效周期为3月1日至3月31日24:00,如果用户在4月5日发现会员降价,并且4月5日在会员价格的保价期间,则用户可以申请对会员差价进行退款,但是由于退款时间为4月5日,晚于该笔订单所对应的会员的截至时间3月31日,因此,因用户退款所产生的退回资源额度仅需要分摊至用户申请退款的当天,即4月5日。
185.s540、根据订单信息、资源转出申请时间、生效周期、生效周期对应的生效时长、资源转出额度和目标转出资源分摊结果,生成目标转出资源分摊信息。
186.在本公开实施例中,对于已经入帐的资源分摊信息不能修改,只能通过新增资源分摊信息的方式来冲抵。
187.因此,当服务器计算得到目标转出资源分摊结果之后,可以根据订单信息、资源转出申请时间、生效周期、生效周期对应的生效时长、资源转出额度和目标转出资源分摊结果,生成目标资源转出事件对于的目标转出资源分摊信息,进而将目标转出资源分摊信息进行存储,以供后续财务结算使用。
188.在一些实施例中,目标资源转出事件所涉及的目标信息还可以包括触发目标资源转移事件的目标用户的用户信息和目标虚拟商品信息,在针对每个虚拟商品为每个用户分别建立一个资源分摊信息表的情况下,服务器在生成目标转出资源分摊信息之后,还可以
根据用户信息和目标虚拟商品信息,将目标转出资源分摊信息存储至该目标用户针对目标虚拟商品的资源分摊信息表中。
189.可选地,资源转出额度和目标转出资源分摊结果均可以通过负数形式进行表示,以表征资源转移类型为资源转出类型。
190.可选地,订单信息可以包括目标订单的订单编号。
191.可选地,服务器还可以根据目标转出资源分摊信息在资源转移流水信息内的流水编号和资源转移类型对应的订单类型,生成目标转出资源分摊信息。
192.在资源转移类型为资源转出类型的情况下,资源转出申请时间可以为退回目标虚拟商品的时间即对目标订单申请退款的时间,资源转移类型对应的订单类型可以为退款类型。
193.继续以时效性商品为指定平台的会员、资源转入额度为用户购买该会员所产生的收入资源额度、资源转出额度为用户针对购买的会员发起退款所产生的退款资源额度为例,流水编号可以为会员流水号,订单编号可以为购买会员的订单的订单号或者退款针对的订单的订单号,资源转入申请时间可以为购买会员的日期,资源转出申请时间可以为申请退款的时间,生效时长可以为会员时长,结算周期可以为每日,平均资源转入额度和目标转出资源分摊结果可以为日收入,订单类型可以包括购买类型和退款类型,如果用户在2月1日购买了31天的会员并产生订单,该订单对应的会员的生效周期为3月1日至3月31日24:00,而用户在2月5日针对该订单内的会员发起了退款,则资源转移流水信息表中的转入资源分摊信息可以如表2所示。
194.表2资源分摊信息表
195.会员流水号订单号日期会员时长(天)金额(元)生效周期日收入(元)订单类型100112.131313.1~3.311购买100212.531313.1~3.31

1退款
196.由此,在本公开实施例中,可以在对目标虚拟商品进行多次购买、对购买目标虚拟商品的任意订单全额退款或者部分退款以及在超出任意订单针对目标虚拟商品的生效周期之后对该订单发起退款的复合场景下,实现准确、高效的资源分摊,并且保证一笔订单对应的转入资源分摊信息和转出资源分摊信息的生效周期和分摊周期的一致性。
197.继续参见表2,对于财务结算来说,一个“退款”资源分摊信息相当于一个“冲抵”记录,它表示订单1有退款,退款金额为31元,每日收入为

1元,冲抵了“购买”资源分摊信息中的相同生效周日内的每日收入。
198.因此,返回图3,可选地,目标信息还可以包括触发目标资源转移事件的目标用户的用户信息和目标虚拟商品的目标虚拟商品信息。
199.其中,用户信息可以包括用户名和用户id中的至少一种,目标虚拟商品信息可以包括目标虚拟商品的商品标识和商品名称中的至少一种。
200.进一步地,在s330之后,该方法还可以包括:
201.根据用户信息和目标虚拟商品信息,查询目标用户针对目标虚拟商品的资源分摊信息表;
202.根据资源分摊信息表中的资源分摊信息,计算在每个结算周期对应的目标虚拟商品针对目标用户的总资源转移额度。
203.具体地,服务器可以首先查询该用户信息对应的目标用户,进而在目标用户所购买的多个虚拟商品的资源分摊信息表中,查询目标用户针对的目标虚拟商品信息对应的目标虚拟商品的资源分摊信息表,进而提取包含每个结算周期的生效周期对应的资源分摊信息,以利用所提取的资源分摊信息分别计算每个结算周期的总资源转移额度。
204.继续以表2为例,表2中包含3月2日对应的全部资源分摊信息,因此,3月2日的总资源转移额度即总日收入为0元。
205.在本公开另一种实施方式中,在服务器接收到目标资源转移事件所涉及的目标信息并且根据订单信息,查询到目标订单针对目标虚拟商品的生效周期之后,还可以对为触发目标资源转移事件的目标用户更新目标虚拟商品的总生效周期。
206.可选地,目标信息还可以包括触发目标资源转移事件的目标用户的用户信息和目标虚拟商品的目标虚拟商品信息。
207.其中,用户信息可以包括用户名和用户id中的至少一种,目标虚拟商品信息可以包括目标虚拟商品的商品标识和商品名称中的至少一种。
208.返回图3,在这些实施例中,可选地,在s320之后,该资源分摊方法还可以包括:
209.根据用户信息和目标虚拟商品信息,查询目标虚拟商品针对目标用户的总生效周期;
210.根据生效周期对总生效周期的截止时间进行更新,得到总生效周期的更新后截止时间。
211.具体地,服务器在查询到目标订单针对目标虚拟商品的生效周期之后,还可以执行为触发目标资源转移事件的目标用户更新目标虚拟商品的总生效周期的步骤,即执行根据用户信息,查询目标虚拟商品针对目标用户的总生效周期,并且根据生效周期对总生效周期的截止时间进行更新,得到总生效周期的更新后截止时间。
212.需要说明的是,服务器可以先执行为触发目标资源转移事件的目标用户更新目标虚拟商品的总生效周期的步骤,再执行s330;服务器也可以先执行s330,再执行为触发目标资源转移事件的目标用户更新目标虚拟商品的总生效周期的步骤;服务器还可以同步执行s330以及为触发目标资源转移事件的目标用户更新目标虚拟商品的总生效周期的步骤,在此不做限制。
213.下面将以图6所示的实施例进行说明。
214.图6示出了本公开实施例提供的再一种资源分摊方法的流程示意图。
215.如图6所示,该资源分摊方法可以包括如下步骤。
216.s610、接收目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度、目标订单的订单信息、触发目标资源转移事件的目标用户的用户信息和目标虚拟商品的目标虚拟商品信息,目标订单用于获取目标虚拟商品。
217.s620、根据订单信息,查询目标订单针对目标虚拟商品的生效周期。
218.s630、根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
219.其中,s610

s630与图3所示实施例中的s310

s330相似,在此不做赘述。
220.s640、根据用户信息和目标虚拟商品信息,查询目标虚拟商品针对目标用户的总生效周期。
221.在一些实施例中,服务器中还可以存储有每个虚拟商品针对每个用户的总生效周期。
222.具体地,服务器可以首先查询目标虚拟商品信息对应的目标虚拟商品,进而在目标虚拟商品针对多个用户的总生效周期中,查询目标虚拟商品针对用户信息对应的目标用户的总生效周期。
223.在另一些实施例中,服务器中还可以存储有每个用户针对每个虚拟商品的总生效周期。
224.具体地,服务器可以首先查询该用户信息对应的目标用户,进而在目标用户所购买的多个虚拟商品的总生效周期中,查询目标用户所购买的目标虚拟商品信息对应的目标虚拟商品的总生效周期。
225.s650、根据生效周期对总生效周期的截止时间进行更新,得到总生效周期的更新后截止时间。
226.在本公开实施例中,服务器在查询到目标虚拟商品针对目标用户的总生效周期之后,可以根据目标订单针对目标虚拟商品的生效周期,对目标虚拟商品针对目标用户的总生效周期的截止时间进行更新,得到总生效周期的更新后截止时间。
227.在一些实施例中,在目标资源转移事件包括目标资源转入事件的情况下,s650可以具体包括:
228.将生效周期的截止时间作为更新后截止时间。
229.具体地,在目标资源转移事件包括目标资源转入事件的情况下,服务器可以直接将目标订单针对目标虚拟商品的生效周期的截止日期作为目标虚拟商品针对目标用户的总生效周期的更新后截止时间。
230.以时效性商品为指定平台的会员为例,如果用户在3月1日购买了31天的会员并产生一笔订单,该笔订单所对应的会员的生效周期为3月1日至3月31日24:00,则可以直接将3月31日作为该用户的会员的总生效周期的更新后截止时间。
231.在另一些实施例中,在目标资源转移事件包括目标资源转出事件的情况下,目标信息还可以包括资源转移申请时间,资源转移申请时间可以包括资源转出申请时间。
232.相应地,s650可以具体包括:
233.确定总生效周期的当前截止时间;
234.将当前截止时间与生效周期对应的生效时长相减,得到总生效周期的待更新截止时间;
235.在待更新截止时间不早于资源转出申请时间的情况下,将待更新截止时间作为更新后截止时间;
236.在待更新截止时间早于资源转出申请时间的情况下,将资源转出申请时间作为更新后截止时间。
237.具体地,在目标资源转移事件包括目标资源转出事件的情况下,服务器可以首先确定目标虚拟商品针对目标用户的总生效周期的当前截止时间,然后将当前截止时间与目标订单针对目标虚拟商品的生效周期对应的生效时长相减,得到总生效周期的待更新截止时间,接着将总生效周期的待更新截止时间与资源转出申请时间进行对比,如果确定待更新截止时间不早于资源转出申请时间,则将待更新截止时间作为目标虚拟商品针对目标用
户的总生效周期的更新后截止时间,否则,将资源转出申请时间作为目标虚拟商品针对目标用户的总生效周期的更新后截止时间。
238.以时效性商品为指定平台的会员为例,如果用户在2月1日购买了31天的会员并产生订单,该订单对应的会员的生效周期为3月1日至3月31日24:00,而用户在2月5日针对该订单内的会员发起了退款,如若用户在发起退款之前,会员的总生效周期为2月1日至3月31日,则可以将总生效周期的截止日期3月31日向前减去31天,得到会员的总生效周期的待更新截止日期2月28日,由于用户发起退款的时间为2月5日,早于2月28日,因此,可以将2月28日作为会员的总生效周期的更新后截止时间。
239.继续以时效性商品为指定平台的会员为例,如果用户在2月1日购买了31天的会员并产生订单,该订单对应的会员的生效周期为3月1日至3月31日24:00,而用户在3月2日针对该订单内的会员发起了退款,如若用户在发起退款之前,会员的总生效周期为3月2日至3月31日,则可以将总生效周期的截止日期3月31日向前减去31天,得到会员的总生效周期的待更新截止日期2月28日,由于用户发起退款的时间为3月2日,晚于2月28日,因此,可以将3月2日作为会员的总生效周期的更新后截止时间。
240.由此,在本公开实施例中,无论用户发起退款的订单所对应的生效周期位于虚拟商品针对用户的总生效周期的哪个周期区间,在对用户的总生效周期进行调整时,都会保证总生效周期的连续性,不会使总生效周期出现间断。
241.本公开实施例还提供了一种资源分摊装置,下面结合图7进行说明。在本公开实施例中,该资源分摊装置700可以为服务器。在一些实施例中,该服务器可以为图1中所示的服务端中的数据管理服务器103。在另一些实施例中,该服务器也可以为图2中所示的服务端中的平台服务器20。其中,服务器可以是云服务器或者服务器集群等具有存储及计算功能的设备。
242.图7示出了本公开实施例提供的一种资源分摊装置的结构示意图。
243.如图7所示,该资源分摊装置700可以包括信息接收单元710、第一查询单元720和资源分摊单元730。
244.该信息接收单元710可以配置为接收目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品。
245.该第一查询单元720可以配置为根据订单信息,查询目标订单针对目标虚拟商品的生效周期。
246.该资源分摊单元730可以配置为根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
247.在本公开实施例中,能够在接收目标资源转移事件所涉及的目标信息之后,根据目标信息中的订单信息,查询订单信息对应的目标订单针对该目标订单所涉及的目标虚拟商品的生效周期,进而根据目标信息中的资源转移类型和生效周期,对目标信息中的资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息,由此,可以独立地对目标资源转移事件所涉及的资源转移额度进行资源分摊,提高了资源分摊结果的可靠性。
248.在本公开一些实施例中,目标资源转移事件可以包括目标资源转出事件,资源转
移类型可以包括资源转出类型,资源转移额度可以包括资源转出额度,目标资源分摊信息可以包括目标转出资源分摊信息。
249.在本公开一些实施例中,目标信息还可以包括资源转移申请时间,资源转移申请时间可以包括资源转出申请时间。
250.相应地,该资源分摊单元730可以包括第一分摊子单元和第一生成子单元。
251.该第一分摊子单元可以配置为根据资源转出申请时间和生效周期,对资源转出额度进行资源分摊,得到目标资源转出事件对应的目标转出资源分摊结果。
252.该第一生成子单元可以配置为根据订单信息、资源转出申请时间、生效周期、生效周期对应的生效时长、资源转出额度和目标转出资源分摊结果,生成目标转出资源分摊信息。
253.在本公开一些实施例中,该第一分摊子单元可以进一步配置为在确定资源转出申请时间不晚于生效周期的截止时间的情况下,根据生效时长,对资源转出额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转出额度;将平均资源转出额度作为目标转出资源分摊结果。
254.在本公开另一些实施例中,该第一分摊子单元也可以进一步配置为在确定资源转出申请时间晚于生效周期的截止时间的情况下,将资源转出额度作为资源转出申请时间资源转出申请时间所属结算周期的当期资源转出额度;将当期资源转出额度作为目标转出资源分摊结果。
255.在本公开一些实施例中,该第一查询单元720可以包括信息查询子单元和第一提取子单元。
256.该信息查询子单元可以配置为根据订单信息,在历史资源分摊信息中,查询目标订单对应的目标转入资源分摊信息。
257.该信息提取子单元可以配置为从所标转入资源分摊信息中,提取生效周期。
258.在本公开一些实施例中,目标资源转移事件可以包括目标资源转入事件,资源转移类型可以包括资源转入类型,资源转移额度可以包括资源转入额度,目标资源分摊信息可以包括目标转入资源分摊信息。
259.在本公开一些实施例中,目标信息还可以包括资源转移申请时间,资源转移申请时间可以包括资源转入申请时间。
260.相应地,该资源分摊单元730可以包括第二分摊子单元和第二生成子单元。
261.该第二分摊子单元可以配置为根据生效周期对应的生效时长,对资源转入额度进行资源分摊,得到生效周期内的每个结算周期对应的平均资源转入额度。
262.该第二生成子单元可以配置为根据订单信息、资源转入申请时间、生效周期、生效时长、资源转入额度和平均资源转入额度,生成目标转入资源分摊信息。
263.在本公开一些实施例中,该目标信息还可以包括触发目标资源转移事件的目标用户的用户信息和目标虚拟商品的目标虚拟商品信息。
264.相应地,该资源分摊装置700还可以包括第二查询单元、信息更新单元和信息发送单元。
265.该第二查询单元可以配置为根据用户信息和目标虚拟商品信息,查询目标虚拟商品针对目标用户的总生效周期。
266.该信息更新单元可以配置为根据生效周期对总生效周期的截止时间进行更新,得到总生效周期的更新后截止时间。
267.该信息发送单元可以配置为向电子设备发送更新后截止时间。
268.在本公开一些实施例中,目标资源转移事件可以包括目标资源转出事件,目标信息还可以包括资源转移申请时间,资源转移申请时间可以包括资源转出申请时间。
269.相应地,该信息更新单元可以包括第一更新子单元、第二更新子单元、第三更新子单元和第四更新子单元。
270.该第一更新子单元可以配置为确定总生效周期的当前截止时间。
271.该第二更新子单元可以配置为将当前截止时间与生效周期对应的生效时长相减,得到总生效周期的待更新截止时间。
272.该第三更新子单元可以配置为在待更新截止时间不早于资源转出申请时间的情况下,将待更新截止时间作为更新后截止时间。
273.该第四更新子单元可以配置为在待更新截止时间早于资源转出申请时间的情况下,将资源转出申请时间作为更新后截止时间。
274.在本公开一些实施例中,目标资源转移事件可以包括目标资源转入事件。
275.相应地,该信息更新单元可以包括第五更新子单元,该第五更新子单元可以配置为将生效周期的截止时间作为更新后截止时间。
276.需要说明的是,图7所示的资源分摊装置700可以执行图3至图6所示的方法实施例中的各个步骤,并且实现图3至图6所示的方法实施例中的各个过程和效果,在此不做赘述。
277.本公开实施例还提供了一种资源分摊设备,该资源分摊设备可以包括处理器和存储器,存储器可以用于存储可执行指令。其中,处理器可以用于从存储器中读取可执行指令,并执行可执行指令以实现上述实施例中的资源分摊方法。
278.图8示出了本公开实施例提供的一种资源分摊设备的结构示意图。下面具体参考图8,其示出了适于用来实现本公开实施例中的资源分摊设备800的结构示意图。
279.本公开实施例中的资源分摊设备800可以为服务器。其中,服务器可以是云服务器或者服务器集群等具有存储及计算功能的设备。
280.需要说明的是,图8示出的资源分摊设备800仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
281.如图8所示,该资源分摊设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram 803中,还存储有信息处理设备800操作所需的各种程序和数据。处理装置801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
282.通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许资源分摊设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的资源分摊设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
283.本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述实施例中的资源分摊方法。
284.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的资源分摊方法中限定的上述功能。
285.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
286.在一些实施方式中,客户端、服务器可以利用诸如http之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
287.上述计算机可读介质可以是上述资源分摊设备中所包含的;也可以是单独存在,而未装配入该资源分摊设备中。
288.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该资源分摊设备执行时,使得该资源分摊设备执行:
289.接收目标资源转移事件所涉及的目标信息,目标信息包括资源转移类型、资源转移额度和目标订单的订单信息,目标订单用于获取目标虚拟商品;根据订单信息,查询目标订单针对目标虚拟商品的生效周期;根据资源转移类型和生效周期,对资源转移额度进行资源分摊,得到目标资源转移事件对应的目标资源分摊信息。
290.在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、
作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
291.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
292.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
293.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
294.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd

rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
295.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
296.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
297.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应
当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1