用于自助设备的文件管理方法、装置、设备及存储介质与流程

文档序号:35401642发布日期:2023-09-09 18:17阅读:18来源:国知局
用于自助设备的文件管理方法、装置、设备及存储介质与流程

本公开一般涉及文件管理,具体涉及一种用于自助设备的文件管理方法、装置、设备及存储介质。


背景技术:

1、随着医疗设备自动化技术的提高,一些医疗设备的自动化存储、识别、分发也成为了可能,比如在医院的自助式手术服发衣机、自助式手术鞋发鞋机,还有自助售卖设备、自助服务设备等,在自助设备进行自助服务时,对各种文件管理也非常重要,比如订单文件管理、交易文件管理、日志文件管理等,在现有技术中,通常都是将各个文件夹以及文件名、每个文件对应的id号等保存在本地数据库中,用户可以通过查询、读取、写入等方式对文件进行管理,这些文件管理的方式一般是对文件设定一个固定的存储id,通过获取文件的id信息来对文件执行相应的操作,文件管理的策略一般是根据本地文件管理策略执行,对于全局化的文件管理并不适用,特别是对于服务器而言,其对文件管理策略决定了各个自助设备的文件管理的统一性和全局性,但是现有技术的文件管理策略并不受服务器文件管理策略的影响和控制,导致各个自助设备的文件管理方式各不相同,因此,现有技术需要改进。


技术实现思路

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、在本技术实施例中,通过用户发送文件管理请求触发文件管理程序,获取预先设置的第一文件管理指令,以及与所述第一文件管理指令相对应的第一文件管理条件,以及第一资源配置文件;查询当前自助设备中存储的第一目标文件集合;查找在服务器中与所述第一文件管理指令相适配的第二文件管理指令,以及所述第二文件管理指令所配置的第二文件管理策略;通过第二文件管理指令将所述第二文件管理策略赋权于第一文件管理指令,获取所述第一文件管理指令相适配的第一文件管理策略;查询所述第一目标文件集合中所有目标文件的状态信息,获取所述第一目标文件集合中的活跃目标文件为第二目标文件集合;依据所述第一文件管理策略,触发所述第一文件管理指令依据所述第一文件管理策略对所述第二目标文件集合的目标文件执行文件管理操作,完成对所述第二目标文件集合中目标文件的文件管理。本技术能够提高文件管理的全局性和统一性管理,提升自助设备的文件管理规范化和管理效率,提升自助设备文件管理的稳定性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1