一种针对操作系统接收临时文件的时间管理方法转让专利

申请号 : CN202110051340.7

文献号 : CN112380175B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李志鹏李彦清常飞龙王威凯李利军于滨峰张春林

申请人 : 北京东方通软件有限公司北京东方通科技股份有限公司

摘要 :

本发明提出了一种针对操作系统接收临时文件的时间管理方法,属于文件管理技术领域。所述时间管理方法包括根据预设接收时间间隔接收所述临时文件;预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中;根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理;根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值。

权利要求 :

1.一种针对操作系统接收临时文件的时间管理方法,其特征在于,所述时间管理方法包括:

根据预设接收时间间隔接收所述临时文件;

预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中;

根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理;

根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值;

其中,所述根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值,包括:统计所述临时文件夹中,所有临时文件的存储空间占用量;

判断所述存储空间占用量是否超过第一空间占用阈值,如果所述存储空间占用量超过所述第一空间占用阈值,则利用第一时间阈值调整模型对所述第一时间阈值进行调整;

所述第一时间阈值调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第一空间占用阈值且超过所述第一空间占用阈值的时间超过第二时间阈值,则利用第一时间间隔调整模型对所述接收时间间隔进行调整;

所述第一时间阈值调整模型为:其中,T1表示利用第一阈值调整模型调整后的第一时间阈值,T0表示预先设置的第一时间阈值,Th表示预设接收时间间隔;C0表示第一空间占用阈值,C表示临时文件的存储空间占用量;λ1表示第一调整系数。

2.根据权利要求1所述时间管理方法,其特征在于,所述根据预设接收时间间隔接收所述临时文件,包括:

预先设置所述操作系统接收临时文件的时间间隔,所述时间间隔即为预设接收时间间隔;

所述操作系统接收数据发送端发送来的数据发送请求;

判断数据发送端发送来的数据中是否存在临时文件,若数据中存在临时文件,则根据预设接收时间间隔接收所述临时文件。

3.根据权利要求1所述时间管理方法,其特征在于,所述预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中,包括:在第一个接收时间间隔之前,预先建立一个临时文件夹,所述临时文件夹用于缓存发送端传输的数据中携带的临时文件;

根据接收临时文件的时间,针对每个临时文件生成时间戳,利用所述时间戳对每个临时文件进行时间标记;

根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中。

4.根据权利要求1所述时间管理方法,其特征在于,所述根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理,包括:利用所述临时文件的时间戳与当前时刻之间的差值,获取临时文件缓存至所述临时文件夹内的时长;

判断所述临时文件缓存至所述临时文件夹内的时长是否超过预先设置的第一时间阈值;

若所述临时文件缓存至所述临时文件夹内的时长超过预先设置的第一时间阈值,则对临时文件夹进行调用及运行处理。

5.根据权利要求1所述时间管理方法,其特征在于,所述第一时间间隔调整模型为:其中,Th1表示利用第一时间间隔调整模型调整后的接收时间间隔;λ2表示第二调整系数。

6.根据权利要求1所述时间管理方法,其特征在于,所述根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值,还包括:判断所述存储空间占用量是否超过第二空间占用阈值,如果所述存储空间占用量超过所述第二空间占用阈值,则利用第二时间阈值调整模型调整第一时间阈值,并利用第二时间间隔调整模型对所述接收时间间隔进行调整;

所述接收时间间隔进行调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第二空间占用阈值且超过所述第二空间占用阈值的时间超过第二时间阈值,则利用第三时间间隔调整模型对所述接收时间间隔进行调整。

7.根据权利要求6所述时间管理方法,其特征在于,所述第二时间阈值调整模型为:其中,T2表示利用第二阈值调整模型调整后的第一时间阈值,λ3表示第三调整系数;

所述第二时间间隔调整模型为:其中,Th2表示利用第二时间间隔调整模型调整后的接收时间间隔;λ4表示第四调整系数。

8.根据权利要求7所述时间管理方法,其特征在于,所述第三时间间隔调整模型为:其中,Th3表示利用第二时间间隔调整模型调整后的接收时间间隔;λ5表示第五调整系数。

说明书 :

一种针对操作系统接收临时文件的时间管理方法

技术领域

[0001] 本发明提出了一种针对操作系统接收临时文件的时间管理方法,属于文件管理技术领域。

背景技术

[0002] 临时文件是数据传输过程中经常出现的一种文件形式,通常,创建临时文件的程序会在完成时将其删除,但有时候这些文件会被保留,尤其在数据传输过程中,由于操作系
统除了处理自身应用程序产生的临时文件之外,还要处理数据传输过程中,传输数据携带
的临时文件,同时,在传输数据过多的情况下,临时文件数量也随之增多,这就导致操作系
统在处理临时文件的时候容易出现临时文件过多使操作系统自身应用程序运行的数据处
理过程效率降低,及文件处理顺序混乱导致数据处理效率较低,错误率故障率较高等问题。

发明内容

[0003] 本发明提供了一种针对操作系统接收临时文件的时间管理方法,用以解决数据传输过程中,临时文件过多导致操作系统自身应用程序运行的数据处理过程效率过低,及文
件处理顺序混乱导致数据处理效率较低,错误率故障率较高的问题,所采取的技术方案如
下:
[0004] 本发明提出的一种针对操作系统接收临时文件的时间管理方法,所述时间管理方法包括:
[0005] 根据预设接收时间间隔接收所述临时文件;
[0006] 预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中;
[0007] 根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理;
[0008] 根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值。
[0009] 进一步地,所述根据预设接收时间间隔接收所述临时文件,包括:
[0010] 预先设置所述操作系统接收临时文件的时间间隔,所述时间间隔即为预设接收时间间隔;
[0011] 所述操作系统接收数据发送端发送来的数据发送请求;
[0012] 判断数据发送端发送来的数据中是否存在临时文件,若数据中存在临时文件,则根据预设接收时间间隔接收所述临时文件。
[0013] 进一步地,所述预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中,包括:
[0014] 在第一个接收时间间隔之前,预先建立一个临时文件夹,所述临时文件夹用于缓存发送端传输的数据中携带的临时文件;
[0015] 根据接收临时文件的时间,针对每个临时文件生成时间戳,利用所述时间戳对每个临时文件进行时间标记;
[0016] 根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中。
[0017] 进一步地,所述根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理,包括:
[0018] 利用所述临时文件的时间戳与当前时刻之间的差值,获取临时文件缓存至所述临时文件夹内的时长;
[0019] 判断所述临时文件缓存至所述临时文件夹内的时长是否超过预先设置的第一时间阈值;
[0020] 若所述临时文件缓存至所述临时文件夹内的时长超过预先设置的第一时间阈值,则对临时文件夹进行调用及运行处理。
[0021] 进一步地,所述根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值,包括:
[0022] 统计所述临时文件夹中,所有临时文件的存储空间占用量;
[0023] 判断所述存储空间占用量是否超过第一空间占用阈值,如果所述存储空间占用量超过所述第一空间占用阈值,则利用第一时间阈值调整模型对所述第一时间阈值进行调
整;
[0024] 所述第一时间阈值调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第一空间占用阈值且超过所述第一空间占用阈值的
时间超过第二时间阈值,则利用第一时间间隔调整模型对所述接收时间间隔进行调整。
[0025] 进一步地,所述第一时间阈值调整模型为:
[0026]
[0027] 其中,T1表示利用第一阈值调整模型调整后的第一时间阈值,T0表示预先设置的第一时间阈值,Th表示预设接收时间间隔;C0表示第一空间占用阈值,C表示临时文件的存储空
间占用量;λ1表示第一调整系数。
[0028] 进一步地,所述第一时间间隔调整模型为:
[0029]
[0030] 其中,Th1表示利用第一时间间隔调整模型调整后的接收时间间隔;λ2表示第二调整系数。
[0031] 进一步地,所述根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值,还包括:
[0032] 判断所述存储空间占用量是否超过第二空间占用阈值,如果所述存储空间占用量超过所述第二空间占用阈值,则利用第二时间阈值调整模型调整第一时间阈值,并利用第
二时间间隔调整模型对所述接收时间间隔进行调整;
[0033] 所述接收时间间隔进行调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第二空间占用阈值且超过所述第二空间占用阈
值的时间超过第二时间阈值,则利用第三时间间隔调整模型对所述接收时间间隔进行调
整。
[0034] 进一步地,所述第二时间阈值调整模型为:
[0035]
[0036] 其中,T2表示利用第二阈值调整模型调整后的第一时间阈值,λ3表示第三调整系数;
[0037] 所述第二时间间隔调整模型为:
[0038]
[0039] 其中,Th2表示利用第二时间间隔调整模型调整后的接收时间间隔;λ4表示第四调整系数。
[0040] 进一步地,所述第三时间间隔调整模型为:
[0041]
[0042] 其中,Th3表示利用第二时间间隔调整模型调整后的接收时间间隔;λ5表示第五调整系数。
[0043] 本发明有益效果:
[0044] 本发明提出的一种针对操作系统接收临时文件的时间管理方法,通过设置接收时间间隔来实现操作系统接收临时文件的时间控制,实现接收的时间管理。同时,通过第一时
间阈值的设置,对数据传输过程中的临时文件处理频率和节奏进行把控管理,有效防止因
操作系统接收的数据临时文件过多导致大批量临时文件处理而降低操作系统自身的应用
程序运行的数据处理效率。同时,根据接收时间间隔和第一时间阈值的调整设置有效平衡
数据传输过程中,发送端携带的临时文件的处理效率与操作系统自身的应用程序运行的数
据处理效率,保证数据传输过程中的临时文件及时处理,避免造成临时文件堆积造成的存
储空间占用和数据传输效率降低的问题。

附图说明

[0045] 图1为本发明所述方法的流程图。

具体实施方式

[0046] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0047] 本发明提供了一种针对操作系统接收临时文件的时间管理方法,用以解决数据传输过程中,临时文件过多导致操作系统自身应用程序运行的数据处理过程效率过低,及文
件处理顺序混乱导致数据处理效率较低,错误率故障率较高的问题。
[0048] 本发明提出的一种针对操作系统接收临时文件的时间管理方法,所述时间管理方法包括:
[0049] S1、根据预设接收时间间隔接收所述临时文件;
[0050] S2、预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中;
[0051] S3、根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理;
[0052] S4、根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值。
[0053] 上述技术方案的工作原理为:首先,根据预设接收时间间隔接收所述临时文件;然后,预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时
文件夹中;随后,根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行
处理;最后,根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时
间间隔和第一时间阈值。
[0054] 上述技术方案的效果为:通过设置接收时间间隔来实现操作系统接收临时文件的时间控制,实现接收的时间管理。同时,通过第一时间阈值的设置,对数据传输过程中的临
时文件处理频率和节奏进行把控管理,有效防止因操作系统接收的数据临时文件过多导致
大批量临时文件处理而降低操作系统自身的应用程序运行的数据处理效率。同时,根据接
收时间间隔和第一时间阈值的调整设置有效平衡数据传输过程中,发送端携带的临时文件
的处理效率与操作系统自身的应用程序运行的数据处理效率,保证数据传输过程中的临时
文件及时处理,避免造成临时文件堆积造成的存储空间占用和数据传输效率降低的问题。
[0055] 本发明的一个实施例,S1所述根据预设接收时间间隔接收所述临时文件,包括:
[0056] S101、预先设置所述操作系统接收临时文件的时间间隔,所述时间间隔即为预设接收时间间隔;
[0057] S102、所述操作系统接收数据发送端发送来的数据发送请求;
[0058] S103、判断数据发送端发送来的数据中是否存在临时文件,若数据中存在临时文件,则根据预设接收时间间隔接收所述临时文件。
[0059] 上述技术方案的工作原理为:首先、预先设置所述操作系统接收临时文件的时间间隔,所述时间间隔即为预设接收时间间隔;然后,所述操作系统接收数据发送端发送来的
数据发送请求;最后,判断数据发送端发送来的数据中是否存在临时文件,若数据中存在临
时文件,则根据预设接收时间间隔接收所述临时文件。
[0060] 上述技术方案的效果为:通过设置时间间隔,提高操作系统对数据传输过程中,发送端发送的数据携带的临时文件接收的管控能力,并实现临时文件的接收频率的控制。
[0061] 本发明的一个实施例,所述预先建立临时文件夹,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中,包括:
[0062] S201、在第一个接收时间间隔之前,预先建立一个临时文件夹,所述临时文件夹用于缓存发送端传输的数据中携带的临时文件;
[0063] S202、根据接收临时文件的时间,针对每个临时文件生成时间戳,利用所述时间戳对每个临时文件进行时间标记;
[0064] S203、根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中。
[0065] 上述技术方案的工作原理为:首先,在第一个接收时间间隔之前,预先建立一个临时文件夹,所述临时文件夹用于缓存发送端传输的数据中携带的临时文件;然后,根据接收
临时文件的时间,针对每个临时文件生成时间戳,利用所述时间戳对每个临时文件进行时
间标记;最后,根据临时文件的接收时间顺序依次将所述临时文件缓存至临时文件夹中。
[0066] 上述技术方案的效果为:通过临时文件夹的设置,使发送端数据携带的临时文件与操作系统的应用运行产生的文件进行有效隔离。
[0067] 本发明的一个实施例,所述根据预先设置的第一时间阈值,对所述临时文件进行有选择的调用和运行处理,包括:
[0068] S301、利用所述临时文件的时间戳与当前时刻之间的差值,获取临时文件缓存至所述临时文件夹内的时长;
[0069] S302、判断所述临时文件缓存至所述临时文件夹内的时长是否超过预先设置的第一时间阈值;
[0070] S303、若所述临时文件缓存至所述临时文件夹内的时长超过预先设置的第一时间阈值,则对临时文件夹进行调用及运行处理。
[0071] 上述技术方案的工作原理:首先,利用所述临时文件的时间戳与当前时刻之间的差值,获取临时文件缓存至所述临时文件夹内的时长;然后,判断所述临时文件缓存至所述
临时文件夹内的时长是否超过预先设置的第一时间阈值;最后,若所述临时文件缓存至所
述临时文件夹内的时长超过预先设置的第一时间阈值,则对临时文件夹进行调用及运行处
理。
[0072] 上述技术方案的效果:通过第一时间阈值的设置实现对数据传输过程中的临时文件处理频率和节奏的管理和控制,有效防止因操作系统接收的数据临时文件过多导致大批
量临时文件处理而降低操作系统自身的应用程序运行的数据处理效率。
[0073] 本发明的一个实施例,所述根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值,包括:
[0074] S401、统计所述临时文件夹中,所有临时文件的存储空间占用量;
[0075] S402、判断所述存储空间占用量是否超过第一空间占用阈值,如果所述存储空间占用量超过所述第一空间占用阈值,则利用第一时间阈值调整模型对所述第一时间阈值进
行调整;
[0076] S403、所述第一时间阈值调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第一空间占用阈值且超过所述第一空间占用阈
值的时间超过第二时间阈值,则利用第一时间间隔调整模型对所述接收时间间隔进行调
整。
[0077] 其中,所述第一时间阈值调整模型为:
[0078]
[0079] 其中,T1表示利用第一阈值调整模型调整后的第一时间阈值,T0表示预先设置的第一时间阈值,Th表示预设接收时间间隔;C0表示第一空间占用阈值,C表示临时文件的存储空
间占用量;λ1表示第一调整系数。
[0080] 所述第一时间间隔调整模型为:
[0081]
[0082] 其中,Th1表示利用第一时间间隔调整模型调整后的接收时间间隔;λ2表示第二调整系数。
[0083] 其中,所述根据所述临时文件夹内临时文件的文件占用存储空间的大小,调整所述接收时间间隔和第一时间阈值,还包括:
[0084] S404、判断所述存储空间占用量是否超过第二空间占用阈值,如果所述存储空间占用量超过所述第二空间占用阈值,则利用第二时间阈值调整模型调整第一时间阈值,并
利用第二时间间隔调整模型对所述接收时间间隔进行调整;
[0085] S405、所述接收时间间隔进行调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第二空间占用阈值且超过所述第二空间占
用阈值的时间超过第二时间阈值,则利用第三时间间隔调整模型对所述接收时间间隔进行
调整。
[0086] 其中,所述第二时间阈值调整模型为:
[0087]
[0088] 其中,T2表示利用第二阈值调整模型调整后的第一时间阈值,λ3表示第三调整系数;
[0089] 所述第二时间间隔调整模型为:
[0090]
[0091] 其中,Th2表示利用第二时间间隔调整模型调整后的接收时间间隔;λ4表示第四调整系数。
[0092] 所述第三时间间隔调整模型为:
[0093]
[0094] 其中,Th3表示利用第二时间间隔调整模型调整后的接收时间间隔;λ5表示第五调整系数。
[0095] 上述技术方案的工作原理为:实时监测临时文件夹中所述临时文件的存储空间占用量,当存储空间占用量超过第一空间占用阈值时,则对利用第一时间阈值调整模型对所
述第一时间阈值进行调整,提高临时文件的处理速度,减少临时文件的空间占用量。第一时
间阈值调整之后,实时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用
量仍然超过所述第一空间占用阈值且超过所述第一空间占用阈值的时间超过第二时间阈
值,则利用第一时间间隔调整模型对所述接收时间间隔进行调整,减缓接收临时文件速度,
使临时文件的存储空间占用量降低。
[0096] 实时监测临时文件夹中所述临时文件的存储空间占用量,判断所述存储空间占用量是否超过第二空间占用阈值,如果所述存储空间占用量超过所述第二空间占用阈值,则
利用第二时间阈值调整模型调整第一时间阈值,并同时利用第二时间间隔调整模型对所述
接收时间间隔进行调整,实现临时文件处理速度的进一步提高,和,临时文件接收的进一步
限制,最短时间内降低临时文件的存储量。此次第一时间阈值和接收时间间隔调整之后,实
时监控临时文件的存储空间占用量,若所述临时文件的存储空间占用量仍然超过所述第二
空间占用阈值且超过所述第二空间占用阈值的时间超过第二时间阈值,则利用第三时间间
隔调整模型对所述接收时间间隔进行调整,进一步降低临时文件接收频率,进一步提高临
时文件的存储占用量的下降速度。其中,所述第二空间占用阈值大于所述第一空间占用阈
值,并且,第一空间占用阈值和第二空间占用阈值均为提前预设。
[0097] 上述技术方案的效果为:以临时文件空间存储占用量的监控为基础,对接收时间间隔和第一时间阈值进行调整,根据接收时间间隔和第一时间阈值的调整设置有效平衡数
据传输过程中,发送端携带的临时文件的处理效率与操作系统自身的应用程序运行的数据
处理效率,保证数据传输过程中的临时文件及时处理,避免造成临时文件堆积而产生的存
储空间占用过大和数据传输效率降低的问题。同时,根据上述公式进行的第一时间阈值和
接收时间间隔的调整,能够极大程度上实现临时文件处理速度和接收频率的分阶段控制,
使不同情况下的临时文件处理速度、接收频率以及存储占用量之间得到有效平衡,根据操
作系统实际运行情况和数据传输过程中的实际数据量,实现临时文件处理速度和接收频率
有效率合理控制,有效防止因临时文件过多导致操作系统自身应用程序运行的数据处理效
率过低的问题发生。
[0098] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。