掌桥专利:专业的专利平台
掌桥专利
首页

一种资金调度方法、系统、电子设备和存储介质

文献发布时间:2024-04-18 20:01:23


一种资金调度方法、系统、电子设备和存储介质

技术领域

本发明涉及资金调度技术领域,特别是涉及一种资金调度方法、系统、电子设备和存储介质。

背景技术

对于大型企业资金调度问题,目前采用的资金下拨方式如附图1所示,需要每次完成整套程序后才能执行资金下拨,流程复杂,步骤臃肿,效率低,且只能是单次下拨,不能定时、自动、多次下拨,可操作性弱。

上述现有的资金调度方法不能满足现有企业资金管理的需求,本申请就是在此基础上,创设的一种资金调度方法、系统、电子设备和存储介质,使其通过引入资金计划,使资金计划与资金策略匹配成功后,自动生成资金下拨执行单,还通过引入责任链模式并结合递归算法,将多次下拨计划依次执行,降低耦合度,简化对象,大大提升资金的使用率,让公司管钱更容易。

发明内容

有鉴于此,本发明实施例提供一种资金调度方法,至少部分解决现有技术中存在的问题。

第一方面,本发明实施例提供了一种资金调度方法,所述方法包括以下步骤:制定资金下拨策略;制定并提交资金计划;将资金下拨策略与资金计划进行匹配,匹配成功后,根据资金计划的末级计划项目,判断资金下拨次数,生成资金下拨执行单;根据资金下拨执行单在计划下拨时间自动执行资金下拨,完成资金调度。

根据本发明实施例的一种具体实现方式,若资金下拨次数大于1,较优为3-4次,生成大于1的资金下拨执行单,根据责任链模式并结合递归算法,依次自动执行大于1次的资金下拨。

根据本发明实施例的一种具体实现方式,所述资金下拨执行单中校验参数包括:付款方账号、下拨次数、每次下拨的收款方账号、下拨比例及执行时间。

根据本发明实施例的一种具体实现方式,所述资金下拨执行单中的下拨比例根据资金计划调整。

根据本发明实施例的一种具体实现方式,还包括步骤:

在自动执行资金下拨后,与资金结算集成,同步更新所述资金下拨执行单中对应下拨明细的执行状态,若执行成功,结束本次资金下拨,并与所述资金计划同步本次资金下拨的实际金额,若未执行成功,改为手动执行下拨或终止本次资金下拨。

第二方面,本发明实施例提供了一种资金调度系统,所述系统包括:

制定策略模块,被配置用于制定资金下拨策略;

制定计划模块,被配置用于制定并提交资金计划;

生成执行单模块,被配置用于将资金下拨策略与资金计划进行匹配,匹配成功后,根据资金计划的末级计划项目,判断资金下拨次数,生成资金下拨执行单;

自动执行模块,被配置用于根据资金下拨执行单在计划下拨时间自动执行资金下拨,完成资金调度。

根据本发明实施例的一种具体实现方式,所述系统还包括:同步更新模块,被配置用于在自动执行资金下拨后,与资金结算集成,同步更新所述资金下拨执行单中对应下拨明细的执行状态,若执行成功,结束本次资金下拨,并与所述资金计划同步本次资金下拨的实际金额,若未执行成功,改为手动执行下拨或终止本次资金下拨。

第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有能够被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器前述第一方面或第一方面的任一实现方式中的任一项所述的资金调度方法。

第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令当由至少一个处理器执行时使所述至少一个处理器执行前述第一方面或第一方面的任一实现方式中的资金调度方法。

第五方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的资金调度方法。

本发明资金调度方法通过引入了资金计划,使资金计划与资金下拨策略匹配,匹配成功后生成资金下拨执行单,在计划下拨时间自动执行资金下拨,完成资金调度。尤其在资金下拨次数大于1时,根据责任链模式并结合递归算法,依次自动执行大于1次的资金下拨。该资金调度方法把复杂结算场景简易化,通过责任链将多次下拨相关首尾相接构成一个链,降低耦合度的同时,简化了责任链对象,大大提升了资金的使用率,让公司管钱更容易。

还通过灵活性配置资金下拨执行单中的校验参数,通过改变责任链上的对象或者调动它们的次序,实现动态组合,以及允许动态地新增或者删除责任对象,满足增加新的请求处理任务,能实现后端低代码多支持化设计。还可依据用户个性化要求实现轻量级迭代要求,实现企业全自动资金调度,为大型集团资金统筹、内部平衡资金盈缺提供有利工具。

附图说明

上述仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,以下结合附图与具体实施方式对本发明作进一步地详细说明。

图1为现有资金下拨方法的流程示意图;

图2为本发明资金调度方法的流程示意图;

图3为本发明资金调度方法中责任链的流程示意图;

图4为本发明实施例提供的一种资金调度方法的结构示意图;

图5为本发明实施例提供的一种资金调度方法在执行下拨次数为2次时的资金下拨执行单示例图。

图6为本发明实施例提供的一种资金调度方法中责任链的结构示意图;

图7为本发明实施例提供的一种资金调度系统的结构示意图;以及

图8为本发明实施例提供的电子设备示意图。

具体实施方式

下面结合附图对本发明实施例进行详细描述。

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请中责任链模式,又称为职责链模式,其定义为:请求创建一个接收该请求对象的链,链条中每个元素都是一个对象。责任链模式类型为行为型。

附图2示出了本发明资金调度方法的流程示意图。即由上级单位资金计划岗制定与下级单位一对一的资金下拨策略,包括收付款方银行账号、下拨比例、执行时间等要求。其中,上级单位付款账号仅有一个,下级单位按计划项目可以有不同的收款账号及下拨规则。

然后,下级单位制定资金计划,提交,使其与上级单位制定的资金下拨策略相匹配,即获取相同的计划周期、已启用的计划策略,并筛选出支出类项目,使得计划下拨执行目录与资金计划编制目录保持一致,则表明匹配成功,匹配成功后资金计划正式生效。

再根据资金计划中下拨明细的末级计划项目,判断资金下拨次数,生成资金下拨执行单;

然后,根据资金下拨执行单在继续执行情况下,按照计划下拨时间自动执行资金下拨。具体的,按资金下拨执行单的下拨明细中的计划时间自动下拨对应资金金额,生成下拨付款单;下拨付款单与资金结算集成后,返回结算状态,同步更新资金下拨执行单中对应下拨明细的执行状态。在下拨付款单执行成功时,同步更新资金计划中本次实际下拨金额,结束本次资金下拨;若下拨付款单执行失败时,可在资金下拨执行单中手动下拨或终止本次资金下拨。

其中,根据下拨次数多少,判断责任链的长度以及递归的次数;并且责任链根据一定的规则将链上对象进行排序,最终根据排序递归生成资金下拨执行单。附图3示出了本发明资金调度方法中责任链形成的结构示意图。如一次下拨生成一张资金下拨执行单,二次下拨生成两张资金下拨执行单,三次下拨生成三张资金下拨执行单,四次下拨生成四张资金下拨执行单。

附图4示出了本发明资金调度方法一实施例的资金调度下拨示意图。如1月资金计划中包括多个资金计划项目,该资金计划与资金下拨策略匹配成功后,生成1月资金下拨执行单,其中包括与多个资金计划项目相一致的多个资金下拨执行计划,多个资金下拨执行计划分别在不同的计划时间生成对应的下拨付款单;下拨付款单在执行成功后,生成下拨收款单,同步资金计划中本次实际下拨金额,结束本次资金下拨。

如附图5示出了下拨次数为2次时,资金下拨执行单示例。从附图5可知,若执行周期为月,则两次下拨会在每月21日、28日的0.04分分别执行50%的下拨金额,不用人为干预,自动完成下拨计划。

附图6示出了本实施例资金调度方法中责任链构成的结构示意图。如责任链包括N次下拨计划,即表明链上具有N个对象,A对象、B对象、C对象……N对象,每个对象执行一次下拨方法,每个下拨方法之间完全独立,上一个对象执行完后,会将请求传递至下一个对象,让请求在该链上传递,直至这个链上所有对象均执行结束。

如果计划下拨次数改为三次,就会生成一个新的责任链,这个责任链条上会有三个执行对象,每一个对象对应一个执行方法,不需要单独的去修改代码,实现自己组织链条,将请求发送者与接受者的解耦,达到降低耦合的目的,还简化了对象,使得对象不需要知道整个责任链的结构。该责任链模式可以灵活调整链内对象或调动对象次序,允许动态的新增或删除对象,提升给对象指派职责的灵活性,处理新的请求更方便。

本实施例资金调度方法通过引入资金计划,并利用责任链模式并结合递归算法,形成一种自动的、定时的、可多次下拨的资金调度方法,提升资金使用率,资金管理更容易。

附图7示出了本发明提供的资金调度系统30,包括制定策略模块301、制定计划模块302、生成执行单模块303、自动执行模块304和同步更新模块305。

其中,制定策略模块301,用于制定资金下拨策略。

制定计划模块302,用于制定并提交资金计划。

生成执行单模块303,用于将资金下拨策略与资金计划进行匹配,匹配成功后,根据资金计划的末级计划项目,判断资金下拨次数,生成资金下拨执行单。

自动执行模块304,用于根据资金下拨执行单在计划下拨时间自动执行资金下拨,完成资金调度。

同步更新模块305,用于在自动执行资金下拨后,与资金结算集成,同步更新所述资金下拨执行单中对应下拨明细的执行状态,若执行成功,结束本次资金下拨,并与所述资金计划同步本次资金下拨的实际金额,若未执行成功,改为手动执行下拨或终止本次资金下拨。

参见图8,本发明实施例还提供了一种电子设备40,该电子设备包括:

至少一个处理器;以及,

与该至少一个处理器通信连接的存储器;其中,

该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述方法实施例中的资金调度方法。

本发明实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述方法实施例中的资金调度方法。

本发明实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述方法实施例中的资金调度方法。

下面参考图8,其示出了适于用来实现本发明实施例的电子设备40的结构示意图。本发明实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图8所示,电子设备40可以包括处理装置(例如中央处理器、图形处理器等)401,其可以根据存储在只读存储器(ROM)402中的程序或者从存储装置408加载到随机访问存储器(RAM)403中的程序而执行各种适当的动作和处理。在RAM403中,还存储有电子设备40操作所需的各种程序和数据。处理装置401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。

通常,以下装置可以连接至I/O接口405:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加速度计、陀螺仪等的输入装置406;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置407;包括例如磁带、硬盘等的存储装置408;以及通信装置409。通信装置409可以允许电子设备40与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种装置的电子设备40,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置409从网络上被下载和安装,或者从存储装置408被安装,或者从ROM402被安装。在该计算机程序被处理装置401执行时,执行本发明实施例的方法中限定的上述功能。

需要说明的是,本发明上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。

或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种用于龙门加工中心的长行程滑枕及溜板箱结构
  • 一种龙门加工中心的顶置齿轮箱滑枕结构
技术分类

06120116555057