本技术涉及文件传输,更具体的说,本技术涉及一种财务结算文件传输方法及系统。
背景技术:
1、财务结算文件是指记录和记录组织或个人财务事务的文件,这些文件用于记录财务交易的详细信息,包括收入、支出、资产和负债等方面,财务结算文件对于组织和个人来说都非常重要,因为它们提供了有关财务状况和业务活动的关键信息。
2、财务结算文件传输的重要性不容忽视,它对于组织和个人的财务管理具有关键性的影响,及时传输财务结算文件对于组织和个人的财务管理至关重要,及时传输确保了财务数据的实时性,使决策者能够及时了解组织的财务状况和业务活动,延迟或滞后的文件传输可能导致信息陈旧,影响决策的准确性和敏捷性,使用高效的文件传输方式可以简化财务结算流程,提高工作效率,传输文件的自动化和实时化可以减少手动处理和纸质文档的使用,节省时间和资源,此外,通过便捷的传输方式,可以更容易地与合作伙伴、供应商和客户共享财务信息,促进合作和沟通,但是在现有技术中,在文件传输网络拥堵的情况下,财务结算文件的传输会受到网络延迟的影响,这可能导致财务结算过程中财务结算文件的传输延误,存在财务结算文件的传输效率低下的技术问题。
技术实现思路
1、本技术提供一种财务结算文件传输方法及系统,以解决在文件传输网络拥堵的情况下,财务结算文件的传输效率低下的技术问题。
2、为解决上述技术问题,本技术采用如下技术方案:
3、第一方面,本技术提供一种财务结算文件传输方法,包括如下步骤:
4、在财务结算文件传输过程中,获取财务结算文件的历史访问数据集,根据所述历史访问数据集确定财务文件传输变量;
5、根据所述财务文件传输变量确定关键财务文件传输值,通过所述关键财务文件传输值确定财务结算预请求文件;
6、当所述财务结算预请求文件在待缓存空间中时,确定所述财务结算预请求文件的传输优先因子;
7、当所述财务结算预请求文件不在待缓存空间中时,将所述财务结算预请求文件存入所述待缓存空间,并给所述预请求文件设置初始传输优先因子;
8、将所述待缓存空间中传输优先因子高于传输优先阈值的财务结算预请求文件预存到传输访问空间,当接收方发送财务结算文件传输请求时,从所述传输访问空间中读取财务结算文件。
9、在一些实施例中,其特征在于,获取财务结算文件的历史访问数据集之后还包括:
10、对于历史访问数据集中的每个历史访问数据,确定每个历史访问数据的访问变异度;
11、将访问变异度大于预设访问变异阈值的历史访问数据进行剔除。
12、在一些实施例中,根据所述历史访问数据集确定财务文件传输变量具体包括:
13、确定财务结算的文件传输需求;
14、根据所述财务结算的文件传输需求从历史访问数据集中选择财务文件传输变量。
15、在一些实施例中,根据所述财务文件传输变量确定关键财务文件传输值具体包括:
16、确定财务文件传输时的预访问参数;
17、确定预访问调整量;
18、获取财务文件传输变量的历史数值;
19、通过所述财务文件传输时的预访问参数、所述预访问调整量和所述财务文件传输变量的历史数值确定关键财务文件传输值,其中,所述关键财务文件传输值根据下述公式确定:
20、γt=λ+β1κ(t-1)+β2κ(t-2)+ε(t)
21、其中,γt表示t时刻对应的关键财务文件传输值,λ表示预访问调整量,β1表示财务文件传输时的第一预访问参数,β2财务文件传输时的第二预访问参数,κ(t-1)表示t-1时刻对应的财务文件传输变量的历史数值,κ(t-2)表示t-2时刻对应的财务文件传输变量的历史数值,ε(t)表示t时刻对应的预访问残差项。
22、在一些实施例中,通过所述关键财务文件传输值确定财务结算预请求文件具体包括:
23、根据关键财务文件传输值选择财务结算文件;
24、将所述财务结算文件按照时间顺序排列,得到财务结算文件序列;
25、将所述财务结算文件序列中与当前时间间隔最小的财务结算文件作为财务结算预请求文件。
26、在一些实施例中,将所述财务结算预请求文件存入所述待缓存空间,并给所述预请求文件设置初始传输优先因子具体包括:
27、判断待缓存空间是否存满,若所述待缓存空间未存满,则将所述财务结算预请求文件存入所述待缓存空间;
28、若所述待缓存空间已经存满,则将所述待缓存空间中传输优先因子最小的财务结算预请求文件剔除后,将所述财务结算预请求文件存入所述待缓存空间,并给所述财务结算预请求文件设置初始传输优先因子。
29、在一些实施例中,将所述待缓存空间中传输优先因子高于传输优先阈值的财务结算预请求文件预存到传输访问空间具体包括:
30、将待缓存空间中的所有财务结算预请求文件按照传输优先因子进行排序,得到财务结算预请求文件序列;
31、将所述财务结算预请求文件序列中传输优先因子大于传输优先阈值的财务结算预请求文件预存到传输访问空间中。
32、第二方面,本技术提供一种财务结算文件传输系统,包括有:
33、财务文件传输变量确定模块,用于在财务结算文件传输过程中,获取财务结算文件的历史访问数据集,根据所述历史访问数据集确定财务文件传输变量;
34、财务结算预请求文件确定模块,用于根据所述财务文件传输变量确定关键财务文件传输值,通过所述关键财务文件传输值确定财务结算预请求文件;
35、传输优先因子确定模块,用于当所述财务结算预请求文件在待缓存空间中时,确定所述财务结算预请求文件的传输优先因子;
36、初始传输优先因子设置模块,用于当所述财务结算预请求文件不在待缓存空间中时,将所述财务结算预请求文件存入所述待缓存空间,并给所述预请求文件设置初始传输优先因子;
37、财务结算文件传输控制模块,用于将所述待缓存空间中传输优先因子高于传输优先阈值的财务结算预请求文件预存到传输访问空间,当接收方发送财务结算文件传输请求时,从所述传输访问空间中读取财务结算文件。
38、第三方面,本技术提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得所述计算机设备执行上述的财务结算文件传输方法。
39、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令或代码,当指令或代码在计算机上运行时,使得计算机执行时实现上述的财务结算文件传输方法。
40、本技术公开的实施例提供的技术方案具有以下有益效果:
41、本技术提供的一种财务结算文件传输方法及系统中,在财务结算文件传输过程中,获取财务结算文件的历史访问数据集,根据所述历史访问数据集确定财务文件传输变量;根据所述财务文件传输变量确定关键财务文件传输值,通过所述关键财务文件传输值确定财务结算预请求文件;当所述财务结算预请求文件在待缓存空间中时,确定所述财务结算预请求文件的传输优先因子;当所述财务结算预请求文件不在待缓存空间中时,将所述财务结算预请求文件存入所述待缓存空间,并给所述预请求文件设置初始传输优先因子;将所述待缓存空间中传输优先因子高于传输优先阈值的财务结算预请求文件预存到传输访问空间,当接收方发送财务结算文件传输请求时,从所述传输访问空间中读取财务结算文件。
42、本技术中,首先,通过排除访问变异度较大的历史访问数据,可以确保传输的可靠性和准确性,通过选择与财务结算文件传输的实际需求相关的变量,可以有效提高结算文件的传输效率,其次,基于财务文件传输变量确定关键财务文件传输值,可以在实际需要的传输文件上花费更少的时间和资源,从而加快访问速度并提高传输效率,然后,通过确定财务结算预请求文件的传输优先因子,可以度量出财务结算预请求文件的优先级,使得重要和频繁访问的财务结算文件将被优先传输,从而提高财务结算文件的传输效率,进而,根据传输优先因子作为依据优先保留重要文件,确保在有限存储空间内优先传输和访问关键财务结算文件,优先保留高传输优先因子的财务结算文件,有助于提高财务文件传输效率,最后,通过预存传输优先因子高于阈值的财务结算预请求文件,可以确保财务结算预请求文件立即可用,特别是在传输网络拥堵的情况下,预存的传输访问空间允许接收方在发送文件传输请求时能够快速地从中读取所需的财务结算文件,从而大大提高了数据访问的效率和响应速度,有效提高在文件传输网络拥堵的情况下,财务结算文件的传输效率。