一种货币操作的处理系统、方法、装置、设备和介质制造方法及图纸

技术编号:31827577 阅读:17 留言:0更新日期:2022-01-12 12:58
本发明专利技术公开了一种货币操作的处理系统、方法、装置、设备和介质。该系统包括:优先级分类服务在接收到主播关联的货币操作时,根据货币操作的所属业务类型和操作类型,确定货币操作的优先级,并将第一优先级下的货币操作转发给货币处理服务,将第二优先级下的货币操作存储至消息队列内,以通过货币处理服务实时处理第一优先级下的货币操作;异步读取进程从消息队列内异步读取第二优先级下的货币操作,并将所读取的货币操作转发给货币处理服务,以通过货币处理服务异步处理第二优先级下的货币操作。从而实现主播关联的货币操作在不同优先级下的区分处理,缓解货币操作的实时处理压力,减少货币操作的实时处理堆积,提高货币操作的处理高效性。理高效性。理高效性。

【技术实现步骤摘要】
一种货币操作的处理系统、方法、装置、设备和介质


[0001]本专利技术实施例涉及直播
,尤其涉及一种货币操作的处理系统、方法、装置、设备和介质。

技术介绍

[0002]为了调动直播间内主播的直播积极性,观众会向主播进行相应的打赏,或者在主播满足某一直播活动的条件时,也会对主播进行相应的货币奖励或处罚,使得直播间内的主播在同一时间内会涉及到大量的货币操作,例如大量观众在同一时间向主播进行打赏,从而使得主播相关的货币操作大量堆积,而导致该主播的其他直播业务请求由于所堆积的货币操作处理超时而失败。
[0003]目前,对于主播相关的货币操作,通常会优化每一货币操作处理时的执行步骤,以减少货币操作中的互斥粒度,从而提高主播的每一货币操作的处理吞吐率。但是,在同一时间内主播相关的货币操作过多时,由于后台的处理能力有限,仍然会造成货币操作的堆积,无法从根本上解决货币操作堆积的问题。

技术实现思路

[0004]本专利技术实施例提供了一种货币操作的处理系统、方法、装置、设备和介质,实现主播关联的货币操作在不同优先级下的区分处理,降低主播关联的货币操作的实时处理量,减少货币操作的处理堆积,提高货币操作的处理高效性。
[0005]第一方面,本专利技术实施例提供了一种货币操作的处理系统,该系统包括优先级分类服务、消息队列、异步读取进程和货币处理服务;其中,
[0006]所述优先级分类服务在接收到主播关联的货币操作时,根据所述货币操作的所属业务类型和操作类型,确定所述货币操作的优先级,并将第一优先级下的货币操作转发给所述货币处理服务,将第二优先级下的货币操作存储至所述消息队列内,以通过所述货币处理服务实时处理第一优先级下的货币操作;
[0007]所述异步读取进程从所述消息队列内异步读取第二优先级下的货币操作,并将所读取的货币操作转发给所述货币处理服务,以通过所述货币处理服务异步处理第二优先级下的货币操作。
[0008]第二方面,本专利技术实施例提供了一种货币操作的处理方法,应用于上述第一方面提供的货币操作的处理系统中,该方法包括:
[0009]在接收到主播关联的货币操作时,根据所述货币操作的所属业务类型和操作类型,确定所述货币操作的优先级;
[0010]实时处理第一优先级下的货币操作,异步处理第二优先级下的货币操作。
[0011]第三方面,本专利技术实施例提供了一种货币操作的处理装置,配置于上述第一方面提供的货币操作的处理系统中,该装置包括:
[0012]优先级确定模块,用于在接收到主播关联的货币操作时,根据所述货币操作的所
属业务类型和操作类型,确定所述货币操作的优先级;
[0013]货币操作处理模块,用于实时处理第一优先级下的货币操作,异步处理第二优先级下的货币操作。
[0014]第四方面,本专利技术实施例提供了一种电子设备,该电子设备包括:
[0015]一个或多个处理器;
[0016]存储装置,用于存储一个或多个程序;
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的货币操作的处理方法。
[0018]第五方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的货币操作的处理方法。
[0019]本专利技术实施例提供的一种货币操作的处理系统、方法、装置、设备和介质,在每次接收到主播关联的货币操作时,由优先级分类服务根据该货币操作的所属业务类型和操作类型,确定该货币操作的优先级,然后将第一优先级下的货币操作转发给货币处理服务,以通过该货币处理服务实时处理第一优先级下的货币操作;并且,将第二优先级下的货币操作存储至消息队列内,由异步读取进程从该消息队列内异步读取第二优先级下的货币操作,并将所读取的货币操作转发给货币处理服务,以通过该货币处理服务异步处理第二优先级下的货币操作,从而实现主播关联的货币操作在不同优先级下的区分处理,将第二优先级下的货币操作进行异步处理后,从而缓解货币操作的实时处理压力,降低主播关联的货币操作的实时处理量,减少货币操作的实时处理堆积,提高货币操作的处理高效性。
附图说明
[0020]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0021]图1A为本专利技术实施例一提供的一种货币操作的处理系统的原理架构图;
[0022]图1B为本专利技术实施例一提供的一种货币操作的处理系统的另一原理架构图;
[0023]图2为本专利技术实施例二提供的一种基于货币操作的处理方法的流程图;
[0024]图3为本专利技术实施例三提供的一种货币操作的处理方法的流程图;
[0025]图4为本专利技术实施例四提供的一种货币操作的处理装置的结构示意图;
[0026]图5为本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0028]实施例一
[0029]图1A为本专利技术实施例一提供的一种货币操作的处理系统的原理架构图,本实施例可适用于在任一直播房内的直播过程中,对于该直播间的主播关联的各种货币操作进行处理的情况中。参照图1A,本实施例中的货币操作的处理系统可以包括优先级分类服务110、
消息队列120、异步读取进程130和货币处理服务140。
[0030]具体的,优先级分类服务110在接收到主播关联的货币操作时,根据货币操作的所属业务类型和操作类型,确定货币操作的优先级,并将第一优先级下的货币操作转发给货币处理服务140,将第二优先级下的货币操作存储至消息队列120内,以通过货币处理服务140实时处理第一优先级下的货币操作;异步读取进程130从消息队列120内异步读取第二优先级下的货币操作,并将所读取的货币操作转发给货币处理服务140,以通过货币处理服务140异步处理第二优先级下的货币操作。
[0031]考虑到在直播过程中,直播间内通常会存在多个观众同时向主播进行打赏,或者主播符合一定的直播条件时,也会对主播进行相应的货币奖励或处罚,使得主播在同一时间会涉及到大量的货币操作,而由于后台处理能力有限,则会导致主播涉及的货币操作存在堆积的情况。
[0032]在本实施例中,为了避免主播涉及的货币操作在实时处理时造成的堆积,会对各个货币操作实时处理的必要性进行分析,以便将必须进行实时处理才能成功执行的货币操作和不必进行实时处理而在后续异步处理也能成功执行的货币操作进行区分,从而仅对主播涉及的必须进行实时处理才能成功执行的货币操作进行实时处理,而筛选出不必进行实时处理而在后续异步处理也能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种货币操作的处理系统,其特征在于,包括优先级分类服务、消息队列、异步读取进程和货币处理服务;其中,所述优先级分类服务在接收到主播关联的货币操作时,根据所述货币操作的所属业务类型和操作类型,确定所述货币操作的优先级,并将第一优先级下的货币操作转发给所述货币处理服务,将第二优先级下的货币操作存储至所述消息队列内,以通过所述货币处理服务实时处理第一优先级下的货币操作;所述异步读取进程从所述消息队列内异步读取第二优先级下的货币操作,并将所读取的货币操作转发给所述货币处理服务,以通过所述货币处理服务异步处理第二优先级下的货币操作。2.一种货币操作的处理方法,其特征在于,应用于权利要求1所述的货币操作的处理系统中,包括:在接收到主播关联的货币操作时,根据所述货币操作的所属业务类型和操作类型,确定所述货币操作的优先级;实时处理第一优先级下的货币操作,异步处理第二优先级下的货币操作。3.根据权利要求2所述的方法,其特征在于,所述根据所述货币操作的所属业务类型和操作类型,确定所述货币操作的优先级,包括:如果所述货币操作的所属业务类型为直播间内的打赏业务,则将货币扣减类型下的货币操作划分至第一优先级下,将货币增加类型下的货币操作划分至第二优先级下。4.根据权利要求2所述的方法,其特征在于,所述根据所述货币操作的所属业务类型和操作类型,确定所述货币操作的优先级,包括:如果所述货币操作的所属业务类型为直播间内的奖惩活动业务,则根据所述奖惩活动业务的业务特征和所述货币操作的操作类型,确定所述货币操作的优先级。5.根据权利要求4所述的方法,其特征在于,所述根据所述奖惩活动业务的业务特征和所述货币操作的操作类型,确定所述货币操作的优先级,包括:如果所述奖惩活动业务在直播间内存在关联业务操作,则将所述货币操作划分至第一优...

【专利技术属性】
技术研发人员:赵马沙
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1