买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:柏域信息科技(上海)有限公司
摘要:本申请公开了一种文件分片存储的方法、装置、设备及存储介质,方法包括接收数据包,并提取所述数据包的数据包信息;获取用于存储数据包的当前文件,并根据所述数据包信息和预设分片方式确定所述当前文件是否存在数据包对应的存储位置;当未存在数据包对应的存储位置时,在预设文件队列中调取一预构建文件作为当前文件,并将所述数据包存储于当前文件。本申请在文件分片存储过程中需要创建新的文件来存储数据包时,通过在预设文件队列中调取预构建文件的方式来形成新的文件,这样可以避免因创建文件所导致的抖动,并且可以提高文件存储效率。
主权项:1.一种文件分片存储的方法,其特征在于,所述文件分片存储的方法具体包括:接收数据包,并提取所述数据包的数据包信息;获取用于存储数据包的当前文件,并根据所述数据包信息和预设分片方式确定所述当前文件是否存在数据包对应的存储位置;当未存在数据包对应的存储位置时,在预设文件队列中调取一预构建文件作为当前文件,并将所述数据包存储于当前文件;所述方法还包括:通过创建线程预先创建若干预构建文件,以形成预设文件队列,其中,若干预构建文件中的每个预构建文件均为空文件;当预设文件队列中的预构建文件被调度时,触发所述创建线程为所述预设文件队列创建一预构建文件;所述通过创建线程预先创建若干预构建文件,以形成预设文件队列具体包括:通过创建线程创建若干预构建文件,并获取每个预构建文件的文件描述符;将若干预构建文件添加至预设文件队列内,并将各预构建文件的文件描述符存储于文件池,以便于通过文件描述符从预设文件队列内调度预构建文件;在预设文件队列中调取一预构建文件调度至所述当前文件所处的文件目录下以更新当前文件具体包括:读取用于存储文件描述符的文件池,以得到预设文件队列中的各预构建文件的文件描述符;根据文件描述符中的文件用途选取预构建文件作为当前文件,文件用途包括备份文件、实时文件、备份文件、视频文件、音频文件以及文本文件;所述数据包信息为数据包时间戳,所述预设分片方式为按照时间分片;所述根据所述数据包信息和预设分片方式确定所述当前文件是否存在数据包对应的存储位置具体包括:计算所述当前文件中的第一个数据包的参考时间戳,并计算所述数据包时间戳和所述参考时间戳的间隔时间;读取所述当前文件对应的时间段长度,并根据所述时间段长度和所述间隔时间确定所述当前文件是否存在数据包对应的存储位置;当未存在数据包对应的存储位置时,所述方法还包括:将所述当前文件的文件描述符放置于完成文件队列,并每间隔预设时间遍历所述完成文件队列,以确定是否存在可关闭的当前文件;当存在可关闭的当前文件时,读取所述当前文件中的第一个数据包的参考时间戳和最后一个数据包的目标时间戳;基于所述参考时间戳和所述目标时间戳生成文件名称,并采用所述文件名称重命名所述当前文件。
全文数据:
权利要求:
百度查询: 柏域信息科技(上海)有限公司 文件分片存储的方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。