一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于直播平台的账户调整方法、设备、存储介质及装置与流程

2022-02-24 13:50:58 来源:中国专利 TAG:


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.在所述交易时间信息达到预设等级信息时,查找所述预设等级信息对应的资金数额;
41.将所述预设等级信息对应的资金数额作为账户储备金额;
42.根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
43.可选地,所述根据所述目标资金账户对所述交易事件进行资金处理,包括:
44.获取所述目标资金账户对应的流控策略;
45.根据所述流控策略对所述交易事件进行资金处理。
46.可选地,所述流控策略包括余额优先满足策略;
47.所述根据所述流控策略对所述交易事件进行资金处理,包括:
48.在所述流控策略为余额优先满足策略时,获取所述目标资金账户中各个子账户的余额信息;
49.将余额信息满足预设条件的子账户作为目标子账户;
50.通过所述目标子账户对所述交易事件进行资金处理。
51.可选地,所述流控策略包括随机轮循策略;
52.所述根据所述流控策略确定目标子账户,包括:
53.在所述流控策略为随机轮循策略时,从所述目标资金账户中随机选取的子账户作为目标子账户;
54.通过所述目标子账户对所述交易事件进行资金处理。
55.可选地,所述根据所述目标资金账户对所述交易事件进行资金处理之后,所述方法还包括:
56.根据所述交易事件生成交易账本信息;
57.将所述交易账本信息保存至预设存储区域。
58.此外,为实现上述目的,本发明还提出一种基于直播平台的账户调整装置,所述基于直播平台的账户调整装置包括:
59.确定模块,用于在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;
60.调整模块,用于在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户;
61.处理模块,用于根据所述目标资金账户对所述交易事件进行资金处理。
62.可选地,所述并发状态包括用户访问数量并发状态;
63.所述调整模块,还用于在所述用户访问数量并发状态超过并发阈值时,根据用户访问数量统计所述交易事件的交易账户数量;
64.根据所述交易账户数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
65.可选地,所述并发状态包括资金数量并发状态;
66.所述调整模块,还用于在所述资金数量并发状态超过并发阈值时,根据资金数量统计所述交易事件的资金支出数额;
67.判断资金支出数额是否超出所述交易事件对应的资金账户余额;
68.在所述资金支出数额超出所述交易事件对应的资金账户余额时,根据所述资金数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
69.可选地,所述调整模块,还用于在所述交易进程的并发状态超过并发阈值时,获取预设资金池中的其他资金账户信息;
70.根据所述其他资金账户信息扩充资金账户数量,得到目标资金账户。
71.可选地,所述调整模块,还用于在所述交易进程的并发状态低于并发阈值时,缩小所述目标资金账户中的资金账户数量,得到更新后的目标资金账户。
72.可选地,所述基于直播平台的账户调整装置还包括:更新模块;
73.所述更新模块,用于获取所述交易事件的状态信息;
74.根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
75.此外,为实现上述目的,本发明还提出一种基于直播平台的账户调整设备,所述基于直播平台的账户调整设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行基于直播平台的账户调整程序,所述基于直播平台的账户调整程序被所述处理器执行时实现如上文所述的基于直播平台的账户调整方法的步骤。
76.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于直播平台的账户调整程序,所述基于直播平台的账户调整程序被处理器执行时实现如上文所述的基于直播平台的账户调整方法的步骤。
77.本发明提供的技术方案,通过在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户;根据所述目标资金账户对所述交易事件进行资金处理,从而可根据当前并发状态适应性的对资金账户数量进行动态调整,从而满足不同并发状态下的账户需求,达到提高基于直播平台的账户调整的灵活性的目的。
附图说明
78.图1是本发明实施例方案涉及的硬件运行环境的基于直播平台的账户调整设备结构示意图;
79.图2为本发明基于直播平台的账户调整方法第一实施例的流程示意图;
80.图3为本发明基于直播平台的账户调整方法一实施例的基于直播平台的账户调整系统框图;
81.图4为本发明基于直播平台的账户调整方法一实施例的基于直播平台的账户调整整体流程示意图;
82.图5为本发明基于直播平台的账户调整方法第二实施例的流程示意图;
83.图6为本发明基于直播平台的账户调整方法第三实施例的流程示意图;
84.图7为本发明基于直播平台的账户调整方法一实施例的基于流控策略的交易示意图;
85.图8为本发明基于直播平台的账户调整装置第一实施例的结构框图。
86.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
87.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
88.本发明实施例的主要解决方案是:通过在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;在所述交易进程的并发状态超过
并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户;根据所述目标资金账户对所述交易事件进行资金处理,从而可根据当前并发状态适应性的对资金账户数量进行动态调整,从而满足不同并发状态下的账户需求,达到提高基于直播平台的账户调整的灵活性的目的。
89.本技术实施例涉及的主要技术术语包括:
90.资金池:存储平台运营的业务功能涉及的金币余额的基本单位。
91.预算:提前申请存储到资金池的金额。
92.流控:流量控制。
93.账本:用于记录金额入和出的详细账单明细。
94.流入:金额的增加。
95.流出:金额的减少。
96.参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于直播平台的账户调整设备结构示意图。
97.如图1所示,该基于直播平台的账户调整设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口以及无线接口,而用户接口1003的有线接口在本发明中可为通用串行总线(universal serial bus,usb)接口。网络接口1004可选的可以包括标准的有线接口以及无线接口(如wi-fi接口)。存储器1005可以是高速随机存取存储器(random access memory,ram);也可以是稳定的存储器,比如,非易失存储器(non-volatile memory),具体可为,磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
98.本领域技术人员可以理解,图1中示出的结构并不构成对基于直播平台的账户调整设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
99.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于直播平台的账户调整程序。
100.在图1所示的基于直播平台的账户调整设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接外设;所述基于直播平台的账户调整设备通过处理器1001调用存储器1005中存储的基于直播平台的账户调整程序,并执行本发明实施例提供的基于直播平台的账户调整方法。
101.基于上述硬件结构,提出本发明基于直播平台的账户调整方法的实施例。
102.参照图2,图2为本发明基于直播平台的账户调整方法第一实施例的流程示意图。
103.在第一实施例中,所述基于直播平台的账户调整方法包括以下步骤:
104.步骤s10:在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态。
105.需要说明的是,本实施例的执行主体为基于直播平台的账户调整设备,还可为其他可实现相同或相似功能的设备,本实施例对此不作限制,在本实施例中,以基于直播平台的账户调整设备为例进行说明。
106.在本实施例中,交易事件可包括用户进行直播商品买卖的资金流入和流出事件,还可包括红包分发的资金流出事件,还可包括其他形式的交易事件,本实施例对此不作限制,以通过直播平台购买商品为例进行说明。
107.在具体实现中,可通过用户在直播平台购买商品时得到直播平台中交易进程的并发状态,从而可根据并发状态保证资金账户的数量能够满足当前的购买需求,其中,并发状态可为进程数量的并发,还可为交易事件中资金总流出的并发以及资金流入的并发,本实施例对此不作限制。为了更细粒度的管控平台现金流,避免异常情况下导致资金损失,让涉及平台资金流的项目高效而安全的使用平台资金,于是通过多年对平台涉及金融相关项目的深入分析和研究,建立了一套高效使用平台资金和精准的控制资金预算并且风控能力较高的资金池管理和控制系统,如图3所示的系统框图,包括业务系统和系统资金池,基础资金池账户、资金账户账本、资金池操作日志以及存储系统等,其中,业务系统包括活动系统、后台系统以及用户系统,系统资金池包括预算、使用、流控以及动态规划等,该系统根据现金流的流入、流出、使用场景,分析出一套完善的管控策略,其中包含资金池创建和管理、资金池大小的动态规划、资金池预算、资金池流控策略以及资金池账本等主要子系统,其中,资金池管理为:根据运营项目的目的,初始化资金池,并配置初始预算等,资金池大小的动态规划为根据项目的面向人群,使用场景,初始资金池大小,并设置调整阀值,请求量增多时扩充资金池容量,请求量减少缩容资金池容量,资金池预算、资金池流控策略为根据运营项目的基本情况,配置基本的保障性预算和流控策略。资金池账本为通过详细的资金池运作行为,记录每一笔资金的流入和流出,账本具备全面性、连续性和不可抵赖性,系统的反应了资金池的流转情况,给财务人员核算提供必要的依据。
108.为了实现对资金池数据的有效管理,通过数据库以表结构的形式进行数据管理,具体表功能以及主要字段功能说明为表结构,分为多个管理组,其中包括pool组,pool表示资金池,包括pool_id表示为资金池id,shadow_count表示为资金池子账户数量,title表示为资金池描述性名称,shadow_selector_stratery表示为资金池子账户选择策略。包括pool_shadow_ve0-n组,pool_shadow_ve0-n表示为根据资金池pool_id进行hash取余存储子账户,包括pool_id表示资金池id,shadow_id表示子账户id,b_outer表示充值类资金,b_inner表示运营类资金。包括pool_month_vetally组,pool_month_vetally表示按月记录的账本,存储详细的资金流入和流出记录,包括pool_id表示资金池id,shadow_id表示子账户id,b_outer表示流入、流出充值类资金,b_inner表示流入、流出运营类资金,pre_outer表示行为发生时的充值类资金余额,pre_inner表示行为发生时的运营类资金余额。
109.步骤s20:在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
110.需要说明的是,并发状态可为进程数量的并发,还可为交易事件中资金总流出的并发以及资金流入的并发,在进程数量的并发时,则并发阈值为并发的数量阈值,例如1万条进程数量,还可为其他阈值参数,本实施例对此不作限制,在此仅做说明,在交易事件中资金总流出的并发时,则并发阈值为并发的金额阈值,例如1000万,还可为其他阈值参数,本实施例对此不作限制,在此仅做说明,其中,动态调整包括增大资金账户数量,还可为减小资金账户数量,本实施例对此不作限制,在当前并发状态为数量并发状态时,则增大资金账户数量,从而保证交易事件的稳定运行,在当前并发状态为稳定状态时,则适用性的减小
资金账户数量,从而保证闲余的资金账户提供给其他交易事件进行使用,提高资金池中账户使用的灵活性。
111.步骤s30:根据所述目标资金账户对所述交易事件进行资金处理。
112.在本实施例中,通过对所述交易事件对应的资金账户数量进行动态调整,能够应对高并发情况下的账户资金的流入和流出,能够根据使用场景,动态调整账户数量,如图4所示的整体流程示意图,通过自适应适配器,根据业务的实时访问量,调整资金池子账户的数量,提高资金池的并发能力,其中,user表示用户,shadow uid表示账户,通过配置账户选择引擎选择对应的目标账户进行资金处理,从而使资金池可根据用户需求进行灵活配置。
113.本实施例通过上述方案,通过在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户;根据所述目标资金账户对所述交易事件进行资金处理,从而可根据当前并发状态适应性的对资金账户数量进行动态调整,从而满足不同并发状态下的账户需求,达到提高基于直播平台的账户调整的灵活性的目的。
114.参照图5,图5为本发明基于直播平台的账户调整方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明基于直播平台的账户调整方法的第二实施例。
115.第二实施例中,所述并发状态包括用户访问数量并发状态。
116.所述步骤s20,包括:
117.步骤s201,在所述用户访问数量并发状态超过并发阈值时,根据用户访问数量统计所述交易事件的交易账户数量。
118.需要说明的是,本实施例主要基于用户访问数量并发的状态,例如,在直播平台进行促销活动时,会出现大量用户涌入的情况,在这种情况下,可根据用户访问数量统计所述交易事件的交易账户数量,例如资金池在当前交易事件下的账户为分配10个账户进行处理,但是,10个账户无法处理当前的用户访问数量,因此,可对当前的10个账户进行动态调整,可将资金池中的处理其他交易事件的账户合并在当前交易事件下的10个账户,对当前的使用账户进行扩大,从而满足当前用户访问数量并发状态下的账户的动态调节,实现账户管理的灵活性。
119.步骤s202,根据所述交易账户数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
120.在本实施例中,可根据资金池收入和支出量级,实时动态规划资金池大小提升资金池运行效率保证系统的高效运行,承载百万级的用户量,从而能够根据使用场景,动态调整账户数量。
121.在一实施例中,所述并发状态包括资金数量并发状态。
122.所述步骤s20,包括:
123.在所述资金数量并发状态超过并发阈值时,根据资金数量统计所述交易事件的资金支出数额;判断资金支出数额是否超出所述交易事件对应的资金账户余额;在所述资金支出数额超出所述交易事件对应的资金账户余额时,根据所述资金数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
124.需要说明的是,本实施例主要基于资金数量并发状态,例如,在进行红包分发的情
况下,一般都是1亿甚至更多金额的红包雨进行分发,但是由于资金池中对当前处理事件的账户已分配好固定的数额,因此,无法满足当前的红包活动,在这种情况下,需要对当前的账户进行资金储备,再进行红包雨的活动,这个过程耗时较长,从而容易错过活动的最佳时机。
125.因此,本实施例可在所述资金支出数额超出所述交易事件对应的资金账户余额时,根据所述资金数量对所述交易事件对应的资金账户数量进行动态调整,将资金池中的处理其他交易事件的账户合并在当前交易事件下的账户,对当前的使用账户进行扩大,例如当前获得需要1亿的资金储备,当前账户的余额只有1000万,在这种情况下,在需要其他账户进行处理的情况下,将账户余额较多的账户,例如1亿储备的资金账户进行合并,从而满足当前红包雨活动,还可将多个账户进行合并,使其总额满足当前红包雨活动,从而满足当前用户访问数量并发状态下的账户的动态调节,实现账户管理的灵活性。
126.在本实施例中,在对资金池对应的账户进行动态调节之外,还可根据用户需求对资金池的账户进行创建,从而实现对账户的有效管理,以及对资金池的调整。
127.在具体实现中,获取资金账户创建指令,提取所述资金账户创建指令中的账户属性信息以及账户数额信息,根据所述账户属性信息以及账户数额信息创建资金池中的账户,还可获取资金池调整指令,提取所述资金池调整指令中的资金池属性信息以及账户数量配置信息,根据所述资金池属性信息以及账户数量配置信息对资金池进行调整,从而最大限度的实现直播平台交易的灵活性。
128.在一实施例中,所述步骤s20,包括:
129.在所述交易进程的并发状态超过并发阈值时,获取预设资金池中的其他资金账户信息;根据所述其他资金账户信息扩充资金账户数量,得到目标资金账户,在所述交易进程的并发状态低于并发阈值时,缩小所述目标资金账户中的资金账户数量,得到更新后的目标资金账户;根据所述更新后的目标资金账户对所述交易事件进行资金处理。
130.在具体实现中,为了实现对资金账户数量的动态调整,具体为,在所述交易进程的并发状态超过并发阈值时,其他资金账户信息扩充所述资金账户数量,例如在当前用户访问数量超过1000万时,则将其他资金账户加入当前资金账户,扩充资金账户数量,从而实现资金账户的扩大,在当前访问数量恢复稳定状态时,则缩小所述目标资金账户中的资金账户数量,具体为,可将加入的其他资金账户重新划分出去,还可为将当前资金账户下的其他资金账户划分出去,从而缩小所述目标资金账户中的资金账户数量,本实施例对此不作限制,在实施例中,可预先设定划分策略,根据划分策略进行账户划分,例如根据账户余额进行划分,还可为根据账户使用次数划分,本实施例对此不作限制。
131.本实施例通过上述方案,通过在所述交易进程的并发状态超过并发阈值时,根据所述其他资金账户信息扩充所述资金账户数量,在所述交易进程的并发状态低于并发阈值时,缩小所述目标资金账户中的资金账户数量,从而可根据使用场景,动态调整账户数量,提高资金池中账户管理的灵活性。
132.参照图6,图6为本发明基于直播平台的账户调整方法第三实施例的流程示意图,基于第一实施例或第二实施例提出本发明基于直播平台的账户调整方法的第三实施例,在本实施例中,基于第一实施例进行说明。
133.第三实施例中,所述步骤s30之前,所述方法还包括:
134.步骤s301,获取所述交易事件的状态信息。
135.需要说明的是,交易事件的状态信息包括交易时间信息以及交易等级信息等,还可包括其他状态信息,本实施例对此不作限制,其中,交易时间信息为当前交易事件的时间信息,交易等级信息可为当前交易事件的促销等级信息,以及等级一级、二级以及三级等,等级越小表示优先级越高,通过促销等级信息可得到当前交易的使用资金信息,从而可根据使用资金信息调整资金池的资金储备数额。
136.步骤s302,根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
137.在具体实现中,根据当前交易事件的交易时间信息以及交易等级信息得到对应的账户储备金额,根据账户储备金额进行资金存入。
138.所述步骤s30,包括:
139.根据所述更新后的目标资金账户对所述交易事件进行资金处理。
140.在具体实现中,所述状态信息包括交易时间信息;所述步骤s302,包括:
141.获取所述状态信息中的交易时间信息;判断所述交易时间信息是否达到预设时间信息;在所述交易时间信息达到预设时间信息时,根据所述交易时间信息确定账户储备金额;根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
142.可以理解的是,所述预设时间信息为618或者双11,还可为其他时间段信息,本实施例对此不作限制,获取当前交易事件信息,将当前交易事件信息与预设时间信息进行比较,从而判断当前交易信息是否为处于大促销时间段,在当前交易信息处于大促销时间段,则说明当前交易需要大额的资金储备以满足当前交易的需求,因此,可根据交易时间信息确定账户储备金额。
143.在具体实现中,预先设有交易时间信息与账户储备金额的对应关系,根据交易时间信息通过对应关系,可得到对应的账户储备金额,其中,交易时间信息与账户储备金额的对应关系可通过对大数据中的样本数据进行分析,从而得到交易时间信息与账户储备金额的映射关系,从而实现账户储备金额确定。
144.在一实施例中,所述状态信息包括交易等级信息。
145.所述步骤s302,包括:
146.获取所述状态信息中的交易等级信息;判断所述交易时间信息是否达到预设等级信息;在所述交易时间信息达到预设等级信息时,查找所述预设等级信息对应的资金数额;将所述预设等级信息对应的资金数额作为账户储备金额;根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
147.本实施例提供另一实施方式,通过交易事件的交易等级信息确定账户储备金额,具体为,在所述交易时间信息达到预设等级信息时,因此,可根据交易等级信息确定账户储备金额,例如在当前交易等级为一级时,则说明当前交易等级最高,在这种情况下,得到当前交易等级对应的账户储备金额。
148.在具体实现中,预先设有交易等级信息与账户储备金额的对应关系,根据交易等级信息通过对应关系,可得到对应的账户储备金额,其中,交易等级信息与账户储备金额的对应关系可通过对大数据中的样本数据进行分析,从而得到交易时间信息与账户储备金额
的映射关系,例如交易等级为1级的状态,则对应的账户储备金额为1亿,交易等级为2级的状态,则对应的账户储备金额为1000万等,从而实现账户储备金额确定,提高账户预算的精确性。
149.在一实施例中,所述步骤s30,包括:
150.获取所述目标资金账户对应的流控策略;根据所述流控策略对所述交易事件进行资金处理。
151.需要说明的是,所述流控策略包括余额优先满足策略以及随机轮循策略等,还可包括其他方式的流控策略,本实施例对此不作限制,其中,余额优先满足策略为将账户余额最多的账户作为交易账户进行资金处理,随机轮循策略为随机选取任意账户作为交易账户进行资金处理,从而提高账户交易的灵活性,如图7所示的基于流控策略的交易示意图,通过建立流控策略高效和精准的管控平台资金流的流向,用户通过账号选择引擎选择对应的账户进行扣减,在资金扣减够时,则获取流控策略,在流控策略为随机轮询时,则随机选择对应的资金账户进行交易。
152.在提供的一实施例中,所述流控策略包括余额优先满足策略。
153.所述根据所述流控策略对所述交易事件进行资金处理,包括:
154.在所述流控策略为余额优先满足策略时,获取所述目标资金账户中各个子账户的余额信息;将余额信息满足预设条件的子账户作为目标子账户;通过所述目标子账户对所述交易事件进行资金处理。
155.在具体实现中,在当前账户的流控策略为余额优先满足策略时,则获取账户的余额信息,将余额最多的账户作为目标账户进行资金处理,例如在当前交易事件下有账户a和账户b,账户a的余额为100万和账户b的余额为150万,在当前账户的流控策略为余额优先满足策略时,则将账户b作为目标子账户。
156.在提供的另一实施例中,所述流控策略包括随机轮循策略。
157.所述根据所述流控策略确定目标子账户,包括:
158.在所述流控策略为随机轮循策略时,从所述目标资金账户中随机选取的子账户作为目标子账户;通过所述目标子账户对所述交易事件进行资金处理。
159.在具体实现中,在当前账户的流控策略为随机轮循策略时,则从当前交易账户中随机选取一账户作为目标账户进行资金处理,例如在当前交易事件下有账户a和账户b,将随机选取账户b作为目标子账户。
160.在本实施例中,根据资金池的余额情况,根据不同的策略(余额优先满足策略,随机轮询策略),选择扣减子账户,进行扣减。如果单一子账户不够减,通过事务进行多子账户金额扣减,从而提高账户使用的灵活性。
161.在一实施例中,所述步骤s30之后,所述方法还包括:
162.根据所述交易事件生成交易账本信息;将所述交易账本信息保存至预设存储区域。
163.在本实施例中,还建有账本体系,通过完备的账本体系,保证直播平台中资金池的资金的流入和流出有详细的跟踪日志,通过账本可记录详细的交易账本信息,标识出每一笔交易,能够追溯来源和用途,从而实现对账户的有效管理。
164.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于直播平台
的账户调整程序,所述基于直播平台的账户调整程序被处理器执行时实现如上文所述的终端入网方法的步骤。
165.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
166.此外,参照图8,本发明实施例还提出一种基于直播平台的账户调整装置,所述基于直播平台的账户调整装置包括:
167.确定模块10,用于在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态。
168.在本实施例中,交易事件可包括用户进行直播商品买卖的资金流入和流出事件,还可包括红包分发的资金流出事件,还可包括其他形式的交易事件,本实施例对此不作限制,以通过直播平台购买商品为例进行说明。
169.在具体实现中,可通过用户在直播平台购买商品时得到直播平台中交易进程的并发状态,从而可根据并发状态保证资金账户的数量能够满足当前的购买需求,其中,并发状态可为进程数量的并发,还可为交易事件中资金总流出的并发以及资金流入的并发,本实施例对此不作限制。为了更细粒度的管控平台现金流,避免异常情况下导致资金损失,让涉及平台资金流的项目高效而安全的使用平台资金,于是通过多年对平台涉及金融相关项目的深入分析和研究,建立了一套高效使用平台资金和精准的控制资金预算并且风控能力较高的资金池管理和控制系统,如图3所示的系统框图,包括业务系统和系统资金池,基础资金池账户、资金账户账本、资金池操作日志以及存储系统等,其中,业务系统包括活动系统、后台系统以及用户系统,系统资金池包括预算、使用、流控以及动态规划等,该系统根据现金流的流入、流出、使用场景,分析出一套完善的管控策略,其中包含资金池创建和管理、资金池大小的动态规划、资金池预算、资金池流控策略以及资金池账本等主要子系统,其中,资金池管理为:根据运营项目的目的,初始化资金池,并配置初始预算等,资金池大小的动态规划为根据项目的面向人群,使用场景,初始资金池大小,并设置调整阀值,请求量增多时扩充资金池容量,请求量减少缩容资金池容量,资金池预算、资金池流控策略为根据运营项目的基本情况,配置基本的保障性预算和流控策略。资金池账本为通过详细的资金池运作行为,记录每一笔资金的流入和流出,账本具备全面性、连续性和不可抵赖性,系统的反应了资金池的流转情况,给财务人员核算提供必要的依据。
170.为了实现对资金池数据的有效管理,通过数据库以表结构的形式进行数据管理,具体表功能以及主要字段功能说明为表结构,分为多个管理组,其中包括pool组,pool表示资金池,包括pool_id表示为资金池id,shadow_count表示为资金池子账户数量,title表示为资金池描述性名称,shadow_selector_stratery表示为资金池子账户选择策略。包括pool_shadow_ve0-n组,pool_shadow_ve0-n表示为根据资金池pool_id进行hash取余存储子账户,包括pool_id表示资金池id,shadow_id表示子账户id,b_outer表示充值类资金,b_inner表示运营类资金。包括pool_month_vetally组,pool_month_vetally表示按月记录的账本,存储详细的资金流入和流出记录,包括pool_id表示资金池id,shadow_id表示子账户id,b_outer表示流入、流出充值类资金,b_inner表示流入、流出运营类资金,pre_outer表示行为发生时的充值类资金余额,pre_inner表示行为发生时的运营类资金余额。
171.调整模块20,用于在所述交易进程的并发状态超过并发阈值时,对所述交易事件
对应的资金账户数量进行动态调整,得到目标资金账户。
172.需要说明的是,并发状态可为进程数量的并发,还可为交易事件中资金总流出的并发以及资金流入的并发,在进程数量的并发时,则并发阈值为并发的数量阈值,例如1万条进程数量,还可为其他阈值参数,本实施例对此不作限制,在此仅做说明,在交易事件中资金总流出的并发时,则并发阈值为并发的金额阈值,例如1000万,还可为其他阈值参数,本实施例对此不作限制,在此仅做说明,其中,动态调整包括增大资金账户数量,还可为减小资金账户数量,本实施例对此不作限制,在当前并发状态为数量并发状态时,则增大资金账户数量,从而保证交易事件的稳定运行,在当前并发状态为稳定状态时,则适用性的减小资金账户数量,从而保证闲余的资金账户提供给其他交易事件进行使用,提高资金池中账户使用的灵活性。
173.处理模块30,用于根据所述目标资金账户对所述交易事件进行资金处理。
174.在本实施例中,通过对所述交易事件对应的资金账户数量进行动态调整,能够应对高并发情况下的账户资金的流入和流出,能够根据使用场景,动态调整账户数量,如图4所示的整体流程示意图,通过自适应适配器,根据业务的实时访问量,调整资金池子账户的数量,提高资金池的并发能力,其中,user表示用户,shadow uid表示账户,通过配置账户选择引擎选择对应的目标账户进行资金处理,从而使资金池可根据用户需求进行灵活配置。
175.本实施例通过上述方案,通过在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户;根据所述目标资金账户对所述交易事件进行资金处理,从而可根据当前并发状态适应性的对资金账户数量进行动态调整,从而满足不同并发状态下的账户需求,达到提高基于直播平台的账户调整的灵活性的目的。
176.在一实施例中,所述并发状态包括用户访问数量并发状态;
177.所述调整模块20,还用于在所述用户访问数量并发状态超过并发阈值时,根据用户访问数量统计所述交易事件的交易账户数量;
178.根据所述交易账户数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
179.在一实施例中,所述并发状态包括资金数量并发状态;
180.所述调整模块20,还用于在所述资金数量并发状态超过并发阈值时,根据资金数量统计所述交易事件的资金支出数额;
181.判断资金支出数额是否超出所述交易事件对应的资金账户余额;
182.在所述资金支出数额超出所述交易事件对应的资金账户余额时,根据所述资金数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
183.在一实施例中,所述调整模块20,还用于在所述交易进程的并发状态超过并发阈值时,获取预设资金池中的其他资金账户信息;
184.根据所述其他资金账户信息扩充资金账户数量,得到目标资金账户。
185.在一实施例中,所述调整模块20,还用于在所述交易进程的并发状态低于并发阈值时,缩小所述目标资金账户中的资金账户数量,得到更新后的目标资金账户。
186.在一实施例中,所述基于直播平台的账户调整装置还包括:更新模块;
187.所述更新模块,用于获取所述交易事件的状态信息;
188.根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
189.在一实施例中,所述状态信息包括交易时间信息;
190.所述更新模块,还用于获取所述状态信息中的交易时间信息;
191.判断所述交易时间信息是否达到预设时间信息;
192.在所述交易时间信息达到预设时间信息时,根据所述交易时间信息确定账户储备金额;
193.根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
194.在一实施例中,所述状态信息包括交易等级信息;
195.所述更新模块,还用于获取所述状态信息中的交易等级信息;
196.判断所述交易时间信息是否达到预设等级信息;
197.在所述交易时间信息达到预设等级信息时,查找所述预设等级信息对应的资金数额;
198.将所述预设等级信息对应的资金数额作为账户储备金额;
199.根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
200.在一实施例中,所述处理模块30,还用于获取所述目标资金账户对应的流控策略;
201.根据所述流控策略对所述交易事件进行资金处理。
202.在一实施例中,所述流控策略包括余额优先满足策略;
203.所述处理模块30,还用于在所述流控策略为余额优先满足策略时,获取所述目标资金账户中各个子账户的余额信息;
204.将余额信息满足预设条件的子账户作为目标子账户;
205.通过所述目标子账户对所述交易事件进行资金处理。
206.在一实施例中,所述流控策略包括随机轮循策略;
207.所述处理模块30,还用于在所述流控策略为随机轮循策略时,从所述目标资金账户中随机选取的子账户作为目标子账户;
208.通过所述目标子账户对所述交易事件进行资金处理。
209.在一实施例中,所述基于直播平台的账户调整装置还包括:账本模块;
210.所述账本模块,用于根据所述交易事件生成交易账本信息;
211.将所述交易账本信息保存至预设存储区域。
212.本发明所述基于直播平台的账户调整装置采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
213.本发明公开了a1、一种基于直播平台的账户调整方法,所述基于直播平台的账户调整方法包括以下步骤:
214.在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;
215.在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数
量进行动态调整,得到目标资金账户;
216.根据所述目标资金账户对所述交易事件进行资金处理。
217.a2、如权利要求a1所述的基于直播平台的账户调整方法,所述并发状态包括用户访问数量并发状态;
218.所述在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户,包括:
219.在所述用户访问数量并发状态超过并发阈值时,根据用户访问数量统计所述交易事件的交易账户数量;
220.根据所述交易账户数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
221.a3、如权利要求a1所述的基于直播平台的账户调整方法,所述并发状态包括资金数量并发状态;
222.所述在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户,包括:
223.在所述资金数量并发状态超过并发阈值时,根据资金数量统计所述交易事件的资金支出数额;
224.判断资金支出数额是否超出所述交易事件对应的资金账户余额;
225.在所述资金支出数额超出所述交易事件对应的资金账户余额时,根据所述资金数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
226.a4、如权利要求a1至a3中任一项所述的基于直播平台的账户调整方法,所述在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户,包括:
227.在所述交易进程的并发状态超过并发阈值时,获取预设资金池中的其他资金账户信息;
228.根据所述其他资金账户信息扩充资金账户数量,得到目标资金账户。
229.a5、如权利要求a4所述的基于直播平台的账户调整方法,所述根据所述其他资金账户信息扩充资金账户数量,得到目标资金账户之后,所述方法还包括:
230.在所述交易进程的并发状态低于并发阈值时,缩小所述目标资金账户中的资金账户数量,得到更新后的目标资金账户;
231.所述根据所述目标资金账户对所述交易事件进行资金处理,包括:
232.根据所述更新后的目标资金账户对所述交易事件进行资金处理。
233.a6、如权利要求a1至a3中任一项所述的基于直播平台的账户调整方法,所述根据所述目标资金账户对所述交易事件进行资金处理之前,所述方法还包括:
234.获取所述交易事件的状态信息;
235.根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户;
236.所述根据所述目标资金账户对所述交易事件进行资金处理,包括:
237.根据所述更新后的目标资金账户对所述交易事件进行资金处理。
238.a7、如权利要求a6所述的基于直播平台的账户调整方法,所述状态信息包括交易
时间信息;
239.所述根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户,包括:
240.获取所述状态信息中的交易时间信息;
241.判断所述交易时间信息是否达到预设时间信息;
242.在所述交易时间信息达到预设时间信息时,根据所述交易时间信息确定账户储备金额;
243.根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
244.a8、如权利要求a6所述的基于直播平台的账户调整方法,所述状态信息包括交易等级信息;
245.所述根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户,包括:
246.获取所述状态信息中的交易等级信息;
247.判断所述交易时间信息是否达到预设等级信息;
248.在所述交易时间信息达到预设等级信息时,查找所述预设等级信息对应的资金数额;
249.将所述预设等级信息对应的资金数额作为账户储备金额;
250.根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
251.a9、如权利要求a1至a3中任一项所述的基于直播平台的账户调整方法,所述根据所述目标资金账户对所述交易事件进行资金处理,包括:
252.获取所述目标资金账户对应的流控策略;
253.根据所述流控策略对所述交易事件进行资金处理。
254.a10、如权利要求a9所述的基于直播平台的账户调整方法,所述流控策略包括余额优先满足策略;
255.所述根据所述流控策略对所述交易事件进行资金处理,包括:
256.在所述流控策略为余额优先满足策略时,获取所述目标资金账户中各个子账户的余额信息;
257.将余额信息满足预设条件的子账户作为目标子账户;
258.通过所述目标子账户对所述交易事件进行资金处理。
259.a11、如权利要求a9所述的基于直播平台的账户调整方法,所述流控策略包括随机轮循策略;
260.所述根据所述流控策略对所述交易事件进行资金处理,包括:
261.在所述流控策略为随机轮循策略时,从所述目标资金账户中随机选取的子账户作为目标子账户;
262.通过所述目标子账户对所述交易事件进行资金处理。
263.a12、如权利要求a1至a3中任一项所述的基于直播平台的账户调整方法,所述根据所述目标资金账户对所述交易事件进行资金处理之后,所述方法还包括:
264.根据所述交易事件生成交易账本信息;
265.将所述交易账本信息保存至预设存储区域。
266.本发明还公开了b13、一种基于直播平台的账户调整装置,所述基于直播平台的账户调整装置包括:
267.确定模块,用于在接收到直播平台中的交易事件时,根据所述交易事件得到所述直播平台中交易进程的并发状态;
268.调整模块,用于在所述交易进程的并发状态超过并发阈值时,对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户;
269.处理模块,用于根据所述目标资金账户对所述交易事件进行资金处理。
270.b14、如权利要求b13所述的基于直播平台的账户调整装置,所述并发状态包括用户访问数量并发状态;
271.所述调整模块,还用于在所述用户访问数量并发状态超过并发阈值时,根据用户访问数量统计所述交易事件的交易账户数量;
272.根据所述交易账户数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
273.b15、如权利要求b13所述的基于直播平台的账户调整装置,所述并发状态包括资金数量并发状态;
274.所述调整模块,还用于在所述资金数量并发状态超过并发阈值时,根据资金数量统计所述交易事件的资金支出数额;
275.判断资金支出数额是否超出所述交易事件对应的资金账户余额;
276.在所述资金支出数额超出所述交易事件对应的资金账户余额时,根据所述资金数量对所述交易事件对应的资金账户数量进行动态调整,得到目标资金账户。
277.b16、如权利要求b13至b15中任一项所述的基于直播平台的账户调整装置,所述调整模块,还用于在所述交易进程的并发状态超过并发阈值时,获取预设资金池中的其他资金账户信息;
278.根据所述其他资金账户信息扩充资金账户数量,得到目标资金账户。
279.b17、如权利要求b16所述的基于直播平台的账户调整装置,所述调整模块,还用于在所述交易进程的并发状态低于并发阈值时,缩小所述目标资金账户中的资金账户数量,得到更新后的目标资金账户。
280.b18、如权利要求b13至b15中任一项所述的基于直播平台的账户调整装置,所述基于直播平台的账户调整装置还包括:更新模块;
281.所述更新模块,用于获取所述交易事件的状态信息;
282.根据所述状态信息确定账户储备金额,根据所述账户储备金额对所述目标资金账户进行资金存入,得到更新后的目标资金账户。
283.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献