首页 数据动态释放方法、装置、设备及存储介质

数据动态释放方法、装置、设备及存储介质

举报
开通vip

数据动态释放方法、装置、设备及存储介质(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112631773A(43)申请公布日2021.04.09(21)申请号202011542867.1(22)申请日2020.12.23(71)申请人苏州三六零智能安全科技有限公司地址215000江苏省苏州市苏州工业园区金鸡湖大道88号人工智能产业园G3-21层(72)发明人张成亮 (74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人薛福玲(51)Int.Cl.G06F9/50(2006.01)权利要求书2页说明书15页附图...

数据动态释放方法、装置、设备及存储介质
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112631773A(43)申请公布日2021.04.09(21)申请号202011542867.1(22)申请日2020.12.23(71)申请人苏州三六零智能安全科技有限公司地址215000江苏省苏州市苏州工业园区金鸡湖大道88号人工智能产业园G3-21层(72)发明人张成亮 (74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人薛福玲(51)Int.Cl.G06F9/50(2006.01)权利要求 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 2页说明书15页附图2页(54)发明名称数据动态释放方法、装置、设备及存储介质(57)摘要本发明涉及互联网技术领域,公开了一种数据动态释放方法、装置、设备及存储介质,所述方法包括:获取动态缓存池内的待处理数据,并从待处理数据中选取目标缓存数据;根据待处理数据和目标缓存数据确定待释放数据;获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略;根据数据释放策略对待释放数据进行动态释放。相较于现有技术,需要手动选择并释放数据,但会导致动态缓存池的数据不能及时处理,而本发明根据待处理数据和目标缓存数据确定待释放数据,之后根据待释放数据对应的数据释放策略对待释放数据进行动态释放,从而可以及时处理动态缓存池内的数据,进而降低动态缓存池的内存消耗率。CN112631773ACN112631773A权 利 要 求 书1/2页1.一种数据动态释放方法,其特征在于,所述数据动态释放方法包括:获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;根据所述待处理数据和所述目标缓存数据确定待释放数据;获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;根据所述数据释放策略对所述待释放数据进行动态释放。2.如权利要求1所述的方法,其特征在于,所述获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据的步骤,包括:获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。3.如权利要求2所述的方法,其特征在于,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,包括:获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;根据所述释放缓存大小和所述目标缓存数据确定待释放数据。4.如权利要求1所述的方法,其特征在于,所述从所述待处理数据中选取目标缓存数据的步骤,还包括:获取所述待处理数据的数据容量大小;判断所述数据容量大小是否大于预设缓存数据阈值;在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值确定目标缓存数据大小;根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。5.如权利要求4所述的方法,其特征在于,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,还包括:根据所述数据容量大小和所述预设缓存数据阈值确定释放数据容量大小;根据所述待处理数据和所述目标缓存数据确定目标释放数据;根据所述释放数据大小从所述目标释放数据中确定待释放数据。6.如权利要求3或5任一项所述的方法,其特征在于,所述数据释放策略包括第一数据释策略;所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略的步骤,包括:获取所述待释放数据对应的数据操作信息;在所述数据操作信息为数据差异还原操作时,获取所述待释放数据对应的释放数据类型;根据所述释放数据类型查找对应的所述第一数据释放策略;相应地,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,包括:根据所述第一数据释放策略对所述待释放数据进行动态释放。7.如权利要求1所述的方法,其特征在于,所述从所述待处理数据中选取目标缓存数据2CN112631773A权 利 要 求 书2/2页的步骤,还包括:对所述待处理数据进行拆页处理,获得多个子页数据,并将多个子页数据分别添加至活动链 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 和非活动链表中;获取所述活动链表中各子页数据对应的访问频率值,并根据所述访问频率值对多个子页数据进行优先级排序,获得排序结果;获取所述活动链表的预缓存大小;根据所述预缓存大小和所述排序结果从所述活动链表中选取目标子页数据,并将所述目标子页数据作为目标缓存数据。8.一种数据动态释放装置,其特征在于,所述数据动态释放装置包括:获取模块,用于获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;确定模块,用于根据所述待处理数据和所述目标缓存数据确定待释放数据;查找模块,用于获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;释放模块,用于根据所述数据释放策略对所述待释放数据进行动态释放。9.一种数据动态释放设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据动态释放程序,所述数据动态释放程序配置为实现如权利要求1至7中任一项所述的数据动态释放方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有数据动态释放程序,所述数据动态释放程序被处理器执行时实现如权利要求1至7任一项所述的数据动态释放方法的步骤。3CN112631773A说 明 书1/15页数据动态释放方法、装置、设备及存储介质技术领域[0001]本发明涉及互联网技术领域,尤其涉及一种数据动态释放方法、装置、设备及存储介质。背景技术[0002]动态缓存池内的数据积累过多,会导致系统运行卡顿,现有技术中针对动态缓存池内的数据释放的技术,采用的方式为人为主动定时释放不需要的数据,但这样不仅仅会导致释放数据误删,还会导致动态缓存池内的数据不能及时释放,从而影响动态缓存池的内存消耗率,使得动态缓存池的内存消耗率较大。[0003]上述 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 仅用于辅助理解本发明的技术 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,并不代表承认上述内容是现有技术。发明内容[0004]本发明的主要目的在于提供了一种数据动态释放方法、装置、设备及存储介质,旨在解决如何降低动态缓存池的内存消耗率的技术问题。[0005]为实现上述目的,本发明提供了一种数据动态释放方法,所述数据动态释放方法包括:[0006]获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;[0007]根据所述待处理数据和所述目标缓存数据确定待释放数据;[0008]获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;[0009]根据所述数据释放策略对所述待释放数据进行动态释放。[0010]可选地,所述获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据的步骤,包括:[0011]获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;[0012]根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。[0013]可选地,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,包括:[0014]获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;[0015]根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;[0016]根据所述释放缓存大小和所述目标缓存数据确定待释放数据。[0017]可选地,所述从所述待处理数据中选取目标缓存数据的步骤,还包括:[0018]获取所述待处理数据的数据容量大小;[0019]判断所述数据容量大小是否大于预设缓存数据阈值;[0020]在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值4CN112631773A说 明 书2/15页确定目标缓存数据大小;[0021]根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。[0022]可选地,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,还包括:[0023]根据所述数据容量大小和所述预设缓存数据阈值确定释放数据容量大小;[0024]根据所述待处理数据和所述目标缓存数据确定目标释放数据;[0025]根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0026]可选地,所述数据释放策略包括第一数据释策略;[0027]所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略的步骤,包括:[0028]获取所述待释放数据对应的数据操作信息;[0029]在所述数据操作信息为数据差异还原操作时,获取所述待释放数据对应的释放数据类型;[0030]根据所述释放数据类型查找对应的所述第一数据释放策略;[0031]相应地,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,包括:[0032]根据所述第一数据释放策略对所述待释放数据进行动态释放。[0033]可选地,所述从所述待处理数据中选取目标缓存数据的步骤,还包括:[0034]对所述待处理数据进行拆页处理,获得多个子页数据,并将多个子页数据分别添加至活动链表和非活动链表中;[0035]获取所述活动链表中各子页数据对应的访问频率值,并根据所述访问频率值对多个子页数据进行优先级排序,获得排序结果;[0036]获取所述活动链表的预缓存大小;[0037]根据所述预缓存大小和所述排序结果从所述活动链表中选取目标子页数据,并将所述目标子页数据作为目标缓存数据。[0038]可选地,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,还包括:[0039]获取所述待处理数据的数据容量大小;[0040]根据所述数据容量大小和所述预缓存大小确定释放数据大小;[0041]根据所述待处理数据和所述目标缓存数据分别从所述活动链表和/或所述非活动链表中选取目标释放数据;[0042]根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0043]可选地,所述数据释放策略还包括第二数据释策略;[0044]所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略的步骤,还包括:[0045]获取所述待释放数据对应的数据操作信息;[0046]在所述数据操作信息为数据访问操作时,获取所述待释放数据的数据访问总频率值;[0047]根据所述数据访问总频率值确定释放数据等级;5CN112631773A说 明 书3/15页[0048]根据所述释放数据等级查找对应的所述第二数据释放策略。[0049]可选地,所述数据释放策略还包括第三数据释策略;[0050]所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略的步骤,还包括:[0051]获取所述待释放数据对应的数据操作信息;[0052]在所述数据操作信息为阅读访问操作时,获取所述待释放数据对应的阅读访问数量;[0053]判断所述阅读访问数量是否大于预设阅读访问阈值;[0054]在所述阅读访问数量大于所述预设阅读访问阈值时,根据所述阅读访问数量查找对应的所述第三数据释放策略。[0055]可选地,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,还包括:[0056]根据所述阅读访问数据将所述待释放数据复制多个子释放数据;[0057]根据所述第三数据释放策略对各子释放数据进行动态释放。[0058]可选地,所述数据释放策略还包括第四数据释策略;[0059]所述判断所述阅读访问数量是否大于预设阅读访问阈值的步骤之后,还包括:[0060]在所述阅读访问数量小于或等于所述预设阅读访问阈值时,判断所述阅读访问数量是否满足预设释放数据条件;[0061]在所述阅读访问数量满足所述预设释放数据条件时,根据所述阅读访问数量查找对应的所述第四数据释放策略;[0062]相应地,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,还包括:[0063]根据所述第四数据释放策略对所述待释放数据进行动态释放。[0064]此外,为实现上述目的,本发明还提出一种数据动态释放装置,所述数据动态释放装置包括:[0065]获取模块,用于获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;[0066]确定模块,用于根据所述待处理数据和所述目标缓存数据确定待释放数据;[0067]查找模块,用于获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;[0068]释放模块,用于根据所述数据释放策略对所述待释放数据进行动态释放。[0069]可选地,所述获取模块,还用于获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;[0070]所述获取模块,还用于根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。[0071]可选地,所述确定模块,还用于获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;[0072]所述确定模块,还用于根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;6CN112631773A说 明 书4/15页[0073]所述确定模块,还用于根据所述释放缓存大小和所述目标缓存数据确定待释放数据。[0074]可选地,所述获取模块,还用于获取所述待处理数据的数据容量大小;[0075]所述获取模块,还用于判断所述数据容量大小是否大于预设缓存数据阈值;[0076]所述获取模块,还用于在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值确定目标缓存数据大小;[0077]所述获取模块,还用于根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。[0078]可选地,所述确定模块,还用于根据所述数据容量大小和所述预设缓存数据阈值确定释放数据容量大小;[0079]所述确定模块,还用于根据所述待处理数据和所述目标缓存数据确定目标释放数据;[0080]所述确定模块,还用于根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0081]可选地,所述数据释放策略包括第一数据释策略;[0082]所述查找模块,还用于获取所述待释放数据对应的数据操作信息;[0083]所述查找模块,还用于在所述数据操作信息为数据差异还原操作时,获取所述待释放数据对应的释放数据类型;[0084]所述查找模块,还用于根据所述释放数据类型查找对应的所述第一数据释放策略;[0085]所述释放模块,还用于根据所述第一数据释放策略对所述待释放数据进行动态释放。[0086]此外,为实现上述目的,本发明还提出一种数据动态释放设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据动态释放程序,所述数据动态释放程序配置为实现如上文所述的数据动态释放方法的步骤。[0087]此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有数据动态释放程序,所述数据动态释放程序被处理器执行时实现如上文所述的数据动态释放方法的步骤。[0088]本发明首先获取动态缓存池内的待处理数据,并从待处理数据中选取目标缓存数据,根据待处理数据和目标缓存数据确定待释放数据,然后获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略,之后根据数据释放策略对待释放数据进行动态释放。相较于现有技术,需要手动选择并释放数据,但会导致动态缓存池的数据不能及时处理,动态缓存池的内存消耗较大,而本发明通过待处理数据和目标缓存数据确定待释放数据,之后根据待释放数据对应的数据释放策略对待释放数据进行动态释放,从而可以及时处理动态缓存池内的数据,进而降低动态缓存池的内存消耗率。附图说明[0089]图1是本发明实施例方案涉及的硬件运行环境的数据动态释放设备的结构示意图;7CN112631773A说 明 书5/15页[0090]图2为本发明数据动态释放方法第一实施例的流程示意图;[0091]图3为本发明数据动态释放方法第二实施例的流程示意图;[0092]图4为本发明数据动态释放装置第一实施例的结构框图。[0093]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式[0094]应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。[0095]参照图1,图1为本发明实施例方案涉及的硬件运行环境的数据动态释放设备结构示意图。[0096]如图1所示,该数据动态释放设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless‑FIdelity,WI‑FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non‑Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。[0097]本领域技术人员可以理解,图1中示出的结构并不构成对数据动态释放设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。[0098]如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及数据动态释放程序。[0099]在图1所示的数据动态释放设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明数据动态释放设备中的处理器1001、存储器1005可以设置在数据动态释放设备中,所述数据动态释放设备通过处理器1001调用存储器1005中存储的数据动态释放程序,并执行本发明实施例提供的数据动态释放方法。[0100]本发明实施例提供了一种数据动态释放方法,参照图2,图2为本发明数据动态释放方法第一实施例的流程示意图。[0101]本实施例中,所述数据动态释放方法包括以下步骤:[0102]步骤S10:获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据。[0103]易于理解的是,本实施例的执行主体可以是具有数据处理、网络通讯和程序运行等功能的数据动态释放设备,也可以为其他具有相似功能的计算机设备,其中,数据动态释放设备可以为动态缓存池系统,本实施例以及下述各实施例以动态缓存池系统为例进行说明等,本实施例并不加以限制。[0104]可以理解的是,带处理数据可以为需要写入动态缓存池内的页数据,其中页数据可以为单页数据,也可以为多页数据等,目标缓存数据可以为存储在动态缓存池内的数据,其中,待处理数据包含目标缓存数据等,本实施例并不加以限制。[0105]进一步地,为了能够精准获取目标缓存数据,从待处理数据中选取目标缓存数据8CN112631773A说 明 书6/15页的步骤可以为,动态缓存池系统获取动态缓存池内的待处理数据,并获取待处理数据对应的内存页码,根据内存页码确定目标页码,并根据目标页码从待处理数据中选取目标缓存数据等,其中,用户将待处理数据写入至动态缓存池内过程是待处理数据都是页数据,将一页一页的数据写入动态缓存池,从而动态缓存池系统可以获取待处理数据对应的内存页码,之后用户可以从内存页码中选取目标页码,根据目标页码获取目标页码中的页数据,并从页数据中确定目标缓存数据等,本实施例并不加以限制。[0106]从待处理数据中选取目标缓存数据的处理方式还可以为,动态缓存池系统获取待处理数据的数据容量大小,判断数据容量大小是否大于预设缓存数据阈值,在数据容量大小大于预设缓存数据阈值时,根据预设缓存数据阈值确定目标缓存数据大小等,其中,预设缓存数据阈值为用户自定义设置,可以理解为用户需要缓存数据的容量大小,可以为50M,也可以为80M等,本实施并不加以限制。[0107]假设需要写入动态缓存池内的待处理数据的数据容量大小为100M,预设缓存数据阈值为90M,则将预设缓存数据阈值90M为目标缓存数据大小,之后根据目标缓存数据大小从待处理数据中选取90M的目标缓存数据等,本实施例并不加限制。[0108]从待处理数据中选取目标缓存数据的处理方式还可以为,动态缓存池系统对待处理数据进行拆页处理,获得多个子页数据,并将多个子页数据分别添加至活动链表和非活动链表中,获取活动链表中各子页数据对应的访问频率值,之后根据访问频率值对多个子页数据进行优先级排序,获得排序结果,获取活动链表的预缓存大小,根据预缓存大小和排序结果从活动链表中选取目标子页数据,并将目标子页数据作为目标缓存数据等,其中,活动链表和非活动链表中可以存储多个子页数据等,预缓存大小可以为用户自定义设置,可以为5M,也可以为106kb等,本实施例并不加以限制。[0109]假设对待处理数据进行拆页处理,获得多个子页数据,分别为第一页、第二页、第三页及第四页,将第一页、第二页的子页数据添加至活动链表,并将第三页及第四页添加至非活动链表中,之后获取活动链表中第一页和第二页的子页数据对应的访问频率值,若第一页数据的访问频率值为1,第二页数据的访问频率值为0,则根据访问频率值对第一页数据和第二页数据进行优先级排序,获得排序结果,获取活动链表的预缓存大小,第一页数据、第二页数据、第三页数据及第四页数据对应的容量大小均为3M,预缓存大小为3M,根据预缓存大小和排序结果从活动链表中选取目标子页数据即第一页数据,并将第一页数据作为目标缓存数据等,本实施例并不加以限制。[0110]步骤S20:根据所述待处理数据和所述目标缓存数据确定待释放数据。[0111]进一步地,为了能够精准获取待释放数据,根据待处理数据和目标缓存数据确定待释放数据的处理方式可以为,动态缓存池系统获取待处理数据的数据缓存大小和目标缓存数据对应的目标缓存大小,根据数据缓存大小和目标缓存大小确定释放缓存大小,之后根据释放缓存大小和目标缓存数据确定待释放数据等,其中,数据缓存大小可以理解为待处理数据的容量大小,可以为6M,也可以为10M等,目标缓存大小也可以为理解为确定存储的容量大小,可以为5M,也可以为9M等,本实施例并不加以限制。[0112]假设待处理数据的数据缓存大小为10M,则待处理数据对应的内存页码为5页,分别为第一页、第二页、第三页、第四页及第五页,其中,每页为2M,若用户选取的目标页码为第二页且需要的目标缓存大小为1M,则第二页的释放缓存大小为1M,最后在第二页中的页9CN112631773A说 明 书7/15页数据中确定待释放数据等,本实施例并不加以限制。[0113]根据待处理数据和目标缓存数据确定待释放数据的步骤还可以为,动态缓存池系统根据数据容量大小和预设缓存数据阈值确定释放数据容量大小,根据待处理数据和目标缓存数据确定目标释放数据,并根据释放数据大小从目标释放数据中确定待释放数据等,本实施例并不加以限制。[0114]假设需要写入动态缓存池内的待处理数据的数据容量大小为100M,预设缓存数据阈值为90M,则将预设缓存数据阈值90M为目标缓存数据大小,之后根据目标缓存数据大小从待处理数据中选取90M的目标缓存数据,根据数据容量大小和预设缓存数据阈值可以得到目标缓存数据大小为10M,之后从待处理数据中获取10M的目标释放数据,之后根据释放数据大小10M从目标释放数据中确定待释放数据,其中,待释放数据可以为全部目标释放数据,也可以为部分目标释放数据等,本实施例并不加限制。[0115]根据待处理数据和目标缓存数据确定待释放数据的步骤还可以为,获取待处理数据的数据容量大小,根据数据容量大小和预缓存大小确定释放数据大小,之后根据待处理数据和目标缓存数据分别从活动链表和/或非活动链表中选取目标释放数据,根据释放数据大小从目标释放数据中确定待释放数据等,本实施例并不加以限制。[0116]假设对待处理数据进行拆页处理,获得多个子页数据,分别为第一页、第二页、第三页及第四页,将第一页、第二页的子页数据添加至活动链表,并将第三页及第四页添加至非活动链表中,之后获取活动链表中第一页和第二页的子页数据对应的访问频率值,若第一页数据的访问频率值为1,第二页数据的访问频率值为0,则根据访问频率值对第一页数据和第二页数据进行优先级排序,获得排序结果,获取活动链表的预缓存大小,第一页数据、第二页数据、第三页数据及第四页数据对应的容量大小均为3M,预缓存大小为3M,根据预缓存大小和排序结果从活动链表中选取目标子页数据即第一页数据,并将第一页数据作为目标缓存数据,若待处理数据的数据容量为12M,则释放数据大小为9M,可以将活动链表中的3M和非活动链表中的6M作为待释放数据,还可以为先释放活动链表中的释放数据,若内存不够,或用户还需要继续释放,则从非活动链表中选取释放数据等,本实施例并不加以限制。[0117]步骤S30:获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略。[0118]数据操作信息可以为数据差异还原操作信息,还可以为数据访问操作信息,还可以为阅读访问操作信息等,本实施例并不加以限制。[0119]数据释放策略可以为第一数据释放策略、第二数据释放策略、第三数据释放策略及第四数据释放策略等,其中,第一数据释放策略、第二数据释放策略、第三数据释放策略及第四数据释放策略均为用户自定义设置,可以为释放数据全部释放,也可以为释放数据部分释放等,本实施例并不加以限制。[0120]进一步地,为了降低动态缓存池的内存消耗率,获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略的步骤,可以为,获取待释放数据对应的数据操作信息,在数据操作信息为数据差异还原操作时,获取待释放数据对应的释放数据类型,根据释放数据类型查找对应的所述第一数据释放策略等,释放数据类型可以为服务类型,也可以为附件类型等,本实施例并不加以限制。10CN112631773A说 明 书8/15页[0121]假设获取待释放数据对应的数据操作信息,在数据操作信息为数据差异还原操作时,获取待释放数据对应的释放数据类型,若释放数据类型为附加类型,则根据释放数据类型‑附加类型在映射关系表中查找对应的第一数据释放策略,附加类型对应的第一数据释放策略可以为释放数据全部释放等,其中,映射关系表中存在多个释放数据类型和第一数据释放策略,其中第一数据释放策略包括释放数据全部释放,还包括释放数据部分释放等,用户还可以根据释放数据类型在映射关系表中自选对应的释放数据全部释放或释放数据部分释放等,本实施例并不加以限制。[0122]获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略的步骤,还可以获取待释放数据对应的数据操作信息,在数据操作信息为数据访问操作时,获取待释放数据的数据访问总频率值,根据数据访问总频率值确定释放数据等级,根据释放数据等级查找对应的第二数据释放策略等,其中数据访问总频率值可以为1,也可以为0等,释放数据等级可以为低级,还可以为高级等,本实施例并不加以限制。[0123]假设数据访问总频率值为0,则对应的释放数据等级为高级,可以将高级在映射关系表中查找对应的第二数据释放策略,高级对应的第二数据释放策略可以为释放数据全部释放等,其中,映射关系表中存在低级、高级和第二数据释放策略,其中第二数据释放策略包括释放数据全部释放,还包括释放数据部分释放等,用户还可以根据释放数据等级在映射关系表中自选对应的释放数据全部释放或释放数据部分释放等,本实施例并不加以限制。[0124]获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略的步骤,还可以获取待释放数据对应的数据操作信息,在数据操作信息为阅读访问操作时,获取待释放数据对应的阅读访问数量,判断阅读访问数量是否大于预设阅读访问阈值,在阅读访问数量大于预设阅读访问阈值时,根据阅读访问数量查找对应的第三数据释放策略等,预设阅读访问阈值为用户自定义设置,可以为10,还可以为9等,本实施例并不加以限制。[0125]假设11个用户都在阅读动态缓存池内的待释放数据,预设阅读访问阈值为10,则根据阅读访问数量查找对应的第三数据释放策略,第三数据释放策略可以为每个用户阅读关闭,就可释放对应用户的阅读数据,并不影响别的用户正常阅读访问等,本实施例并不加以限制。[0126]获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略的步骤,还可以在阅读访问数量小于或等于预设阅读访问阈值时,判断阅读访问数量是否满足预设释放数据条件,在阅读访问数量满足预设释放数据条件时,根据阅读访问数量查找对应的所述第四数据释放策略,等,其中预设释放数据条件为阅读访问数量对应的阅读数据即待释放数据全部关闭等,本实施例并不加以限制。[0127]假设9个用户都在阅读动态缓存池内的待释放数据,预设阅读访问阈值为10,则判断9个用户是否都关闭动态缓存池内的待释放数据,在9个用户都关闭动态缓存池内的待释放数据时,根据阅读访问数量查找对应的所述第四数据释放策略,第四数据释放策略可以为全部用户全部关闭待释放数据时,将当前阅读访问的待释放数据进行全部释放等,本实施例并不加以限制。[0128]步骤S40:根据所述数据释放策略对所述待释放数据进行动态释放。11CN112631773A说 明 书9/15页[0129]本实施例中可以根据数据释放策略对待释放数据进行动态释放,其中,数据释放策略包括第一数据释放策略、第二数据释放策略胡第三数据释放策略等,例如,在待释放数据对应的数据操作信息为数据差异还原操作时,可以根据第一数据释放策略对待释放数据进行释放;在待释放数据对应的数据操作信息为数据访问操作时,可以根据第二数据释放策略对待释放数据进行释放;在待释放数据对应的数据操作信息为阅读访问操作时,可以根据第三数据释放策略或第四数据释放策略对待释放数据进行释放等,本实施例并不加以限制。[0130]在本实施例中,首先获取动态缓存池内的待处理数据,并从待处理数据中选取目标缓存数据,根据待处理数据和目标缓存数据确定待释放数据,然后获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略,之后根据数据释放策略对待释放数据进行动态释放。相较于现有技术,需要手动选择并释放数据,但会导致动态缓存池的数据不能及时处理,动态缓存池的内存消耗较大,而本实施例通过待处理数据和目标缓存数据确定待释放数据,之后根据待释放数据对应的数据释放策略对待释放数据进行动态释放,从而可以及时处理动态缓存池内的数据,进而降低动态缓存池的内存消耗率。[0131]参考图3,图3为本发明数据动态释放方法第二实施例的流程示意图。[0132]基于上述第一实施例,在本实施例中,所述步骤S10,还包括:[0133]步骤S101:获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码。[0134]可以理解的是,带处理数据可以为需要写入动态缓存池内的页数据,其中页数据可以为单页数据,也可以为多页数据等,本实施例并不加以限制。[0135]获取所述待处理数据对应的内存页码的方式可以为,将待处理数据写入至动态缓存池内过程是待处理数据都是页数据,将一页一页的数据写入动态缓存池,从而可以获取待处理数据对应的内存页码,其中,内存页码可以为第一页、第二页及第三页等,本实施例并不加以限制。[0136]步骤S102:根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。[0137]目标页码可以为用户自定义选取,假设,内存页码包括第一页、第二页及第三页时,目标页码可以为第一页,也可以为第三页等,本实施例并不加以限制。[0138]目标缓存数据可以为存储在动态缓存池内的数据,其中,待处理数据包含目标缓存数据等,本实施例并不加以限制。[0139]假设待处理数据的数据缓存大小为10M,则待处理数据对应的内存页码为5页,分别为第一页、第二页、第三页、第四页及第五页,其中,每页为2M,若用户选取的目标页码为第二页且需要的目标缓存大小为1M,则将第二页的页数据中选取1M数据作为目标缓存数据等,本实施并不加以限制。[0140]在本实施例中,首先获取动态缓存池内的待处理数据,并获取待处理数据对应的内存页码,根据内存页码确定目标页码,并根据目标页码从待处理数据中选取目标缓存数据,从而可以精准获取目标缓存数据。[0141]参照图4,图4为本发明数据动态释放装置第一实施例的结构框图。[0142]如图4所示,本发明实施例提出的数据动态释放装置包括:12CN112631773A说 明 书10/15页[0143]获取模块4001,用于获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;[0144]确定模块4002,用于根据所述待处理数据和所述目标缓存数据确定待释放数据;[0145]查找模块4003,用于获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;[0146]释放模块4003,用于根据所述数据释放策略对所述待释放数据进行动态释放。[0147]在本实施例中,首先获取动态缓存池内的待处理数据,并从待处理数据中选取目标缓存数据,根据待处理数据和目标缓存数据确定待释放数据,然后获取待释放数据对应的数据操作信息,并根据数据操作信息查找对应的数据释放策略,之后根据数据释放策略对待释放数据进行动态释放。相较于现有技术,需要手动选择并释放数据,但会导致动态缓存池的数据不能及时处理,动态缓存池的内存消耗较大,而本实施例通过待处理数据和目标缓存数据确定待释放数据,之后根据待释放数据对应的数据释放策略对待释放数据进行动态释放,从而可以及时处理动态缓存池内的数据,进而降低动态缓存池的内存消耗率。[0148]进一步地,所述获取模块4001,还用于获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;[0149]所述获取模块4001,还用于根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。[0150]进一步地,所述确定模块4002,还用于获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;[0151]所述确定模,4002,还用于根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;[0152]所述确定模块4002,还用于根据所述释放缓存大小和所述目标缓存数据确定待释放数据。[0153]进一步地,所述获取模块4001,还用于获取所述待处理数据的数据容量大小;[0154]所述获取模块4001,还用于判断所述数据容量大小是否大于预设缓存数据阈值;[0155]所述获取模块4001,还用于在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值确定目标缓存数据大小;[0156]所述获取模块4001,还用于根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。[0157]进一步地,所述确定模块4002,还用于根据所述数据容量大小和所述预设缓存数据阈值确定释放数据容量大小;[0158]所述确定模块4002,还用于根据所述待处理数据和所述目标缓存数据确定目标释放数据;[0159]所述确定模块4002,还用于根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0160]进一步地,所述数据释放策略包括第一数据释策略;[0161]所述查找模块4003,还用于获取所述待释放数据对应的数据操作信息;[0162]所述查找模块4003,还用于在所述数据操作信息为数据差异还原操作时,获取所述待释放数据对应的释放数据类型;13CN112631773A说 明 书11/15页[0163]所述查找模块4003,还用于根据所述释放数据类型查找对应的所述第一数据释放策略;[0164]所述释放模块4004,还用于根据所述第一数据释放策略对所述待释放数据进行动态释放。[0165]进一步地,所述获取模块4001,还用于对所述待处理数据进行拆页处理,获得多个子页数据,并将多个子页数据分别添加至活动链表和非活动链表中;[0166]所述获取模块4001,还用于获取所述活动链表中各子页数据对应的访问频率值,并根据所述访问频率值对多个子页数据进行优先级排序,获得排序结果;[0167]所述获取模块4001,还用于获取所述活动链表的预缓存大小;[0168]所述获取模块4001,还用于根据所述预缓存大小和所述排序结果从所述活动链表中选取目标子页数据,并将所述目标子页数据作为目标缓存数据。[0169]进一步地,所述确定模块4002,还用于获取所述待处理数据的数据容量大小;[0170]所述确定模块4002,还用于根据所述数据容量大小和所述预缓存大小确定释放数据大小;[0171]所述确定模块4002,还用于根据所述待处理数据和所述目标缓存数据分别从所述活动链表和/或所述非活动链表中选取目标释放数据;[0172]所述确定模块4002,还用于根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0173]进一步地,所述数据释放策略还包括第二数据释策略;[0174]所述查找模块4003,还用于获取所述待释放数据对应的数据操作信息;[0175]所述查找模块4003,还用于在所述数据操作信息为数据访问操作时,获取所述待释放数据的数据访问总频率值;[0176]所述查找模块4003,还用于根据所述数据访问总频率值确定释放数据等级;[0177]所述查找模块4003,还用于根据所述释放数据等级查找对应的所述第二数据释放策略。[0178]进一步地,所述数据释放策略还包括第三数据释策略;[0179]所述查找模块4003,还用于获取所述待释放数据对应的数据操作信息;[0180]所述查找模块4003,还用于在所述数据操作信息为阅读访问操作时,获取所述待释放数据对应的阅读访问数量;[0181]所述查找模块4003,还用于判断所述阅读访问数量是否大于预设阅读访问阈值;[0182]所述查找模块4003,还用于在所述阅读访问数量大于所述预设阅读访问阈值时,根据所述阅读访问数量查找对应的所述第三数据释放策略。[0183]进一步地,所述释放模块4004,还用于根据所述阅读访问数据将所述待释放数据复制多个子释放数据;[0184]所述释放模块4004,还用于根据所述第三数据释放策略对各子释放数据进行动态释放。[0185]进一步地,所述数据释放策略还包括第四数据释策略;[0186]所述查找模块4003,还用于在所述阅读访问数量小于或等于所述预设阅读访问阈值时,判断所述阅读访问数量是否满足预设释放数据条件;14CN112631773A说 明 书12/15页[0187]所述查找模块4003,还用于在所述阅读访问数量满足所述预设释放数据条件时,根据所述阅读访问数量查找对应的所述第四数据释放策略;[0188]所述释放模块4004,还用于根据所述第四数据释放策略对所述待释放数据进行动态释放。[0189]本发明数据动态释放装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。[0190]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。[0191]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。[0192]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。[0193]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。[0194]本发明还公开了A1、一种数据动态释放方法,所述数据动态释放方法包括:[0195]获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;[0196]根据所述待处理数据和所述目标缓存数据确定待释放数据;[0197]获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;[0198]根据所述数据释放策略对所述待释放数据进行动态释放。[0199]A2、如权利要求A1所述的方法,所述获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据的步骤,包括:[0200]获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;[0201]根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。[0202]A3、如权利要求A2所述的方法,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,包括:[0203]获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;[0204]根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;[0205]根据所述释放缓存大小和所述目标缓存数据确定待释放数据。[0206]A4、如权利要求A1所述的方法,所述从所述待处理数据中选取目标缓存数据的步骤,还包括:15CN112631773A说 明 书13/15页[0207]获取所述待处理数据的数据容量大小;[0208]判断所述数据容量大小是否大于预设缓存数据阈值;[0209]在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值确定目标缓存数据大小;[0210]根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。[0211]A5、如权利要求A4所述的方法,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,还包括:[0212]根据所述数据容量大小和所述预设缓存数据阈值确定释放数据容量大小;[0213]根据所述待处理数据和所述目标缓存数据确定目标释放数据;[0214]根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0215]A6、如权利要求A3或A5任一项所述的方法,所述数据释放策略包括第一数据释策略;[0216]所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略的步骤,包括:[0217]获取所述待释放数据对应的数据操作信息;[0218]在所述数据操作信息为数据差异还原操作时,获取所述待释放数据对应的释放数据类型;[0219]根据所述释放数据类型查找对应的所述第一数据释放策略;[0220]相应地,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,包括:[0221]根据所述第一数据释放策略对所述待释放数据进行动态释放。[0222]A7、如权利要求A1所述的方法,所述从所述待处理数据中选取目标缓存数据的步骤,还包括:[0223]对所述待处理数据进行拆页处理,获得多个子页数据,并将多个子页数据分别添加至活动链表和非活动链表中;[0224]获取所述活动链表中各子页数据对应的访问频率值,并根据所述访问频率值对多个子页数据进行优先级排序,获得排序结果;[0225]获取所述活动链表的预缓存大小;[0226]根据所述预缓存大小和所述排序结果从所述活动链表中选取目标子页数据,并将所述目标子页数据作为目标缓存数据。[0227]A8、如权利要求A7所述的方法,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,还包括:[0228]获取所述待处理数据的数据容量大小;[0229]根据所述数据容量大小和所述预缓存大小确定释放数据大小;[0230]根据所述待处理数据和所述目标缓存数据分别从所述活动链表和/或所述非活动链表中选取目标释放数据;[0231]根据所述释放数据大小从所述目标释放数据中确定待释放数据。[0232]A9、如权利要求A8所述的方法,所述数据释放策略还包括第二数据释策略;[0233]所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对16CN112631773A说 明 书14/15页应的数据释放策略的步骤,还包括:[0234]获取所述待释放数据对应的数据操作信息;[0235]在所述数据操作信息为数据访问操作时,获取所述待释放数据的数据访问总频率值;[0236]根据所述数据访问总频率值确定释放数据等级;[0237]根据所述释放数据等级查找对应的所述第二数据释放策略。[0238]A10、如权利要求A1所述的方法,所述数据释放策略还包括第三数据释策略;[0239]所述获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略的步骤,还包括:[0240]获取所述待释放数据对应的数据操作信息;[0241]在所述数据操作信息为阅读访问操作时,获取所述待释放数据对应的阅读访问数量;[0242]判断所述阅读访问数量是否大于预设阅读访问阈值;[0243]在所述阅读访问数量大于所述预设阅读访问阈值时,根据所述阅读访问数量查找对应的所述第三数据释放策略。[0244]A11、如权利要求A10所述的方法,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,还包括:[0245]根据所述阅读访问数据将所述待释放数据复制多个子释放数据;[0246]根据所述第三数据释放策略对各子释放数据进行动态释放。[0247]A12、如权利要求A10所述的方法,所述数据释放策略还包括第四数据释策略;[0248]所述判断所述阅读访问数量是否大于预设阅读访问阈值的步骤之后,还包括:[0249]在所述阅读访问数量小于或等于所述预设阅读访问阈值时,判断所述阅读访问数量是否满足预设释放数据条件;[0250]在所述阅读访问数量满足所述预设释放数据条件时,根据所述阅读访问数量查找对应的所述第四数据释放策略;[0251]相应地,所述根据所述数据释放策略对所述待释放数据进行动态释放的步骤,还包括:[0252]根据所述第四数据释放策略对所述待释放数据进行动态释放。[0253]本发明还公开了B13、一种数据动态释放装置,所述数据动态释放装置包括:[0254]获取模块,用于获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;[0255]确定模块,用于根据所述待处理数据和所述目标缓存数据确定待释放数据;[0256]查找模块,用于获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;[0257]释放模块,用于根据所述数据释放策略对所述待释放数据进行动态释放。[0258]B14、如权利要求B13所述的装置,所述获取模块,还用于获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;[0259]所述获取模块,还用于根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。17CN112631773A说 明 书15/15页[0260]B15、如权利要求B14所述的装置,所述确定模块,还用于获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;[0261]所述确定模块,还用于根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;[0262]所述确定模块,还用于根据所述释放缓存大小和所述目标缓存数据确定待释放数据。[0263]B16、如权利要求B13所述的装置,所述获取模块,还用于获取所述待处理数据的数据容量大小;[0264]所述获取模块,还用于判断所述数据容量大小是否大于预设缓存数据阈值;[0265]所述获取模块,还用于在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值确定目标缓存数据大小;[0266]所述获取模块,还用于根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。[0267]B17、如权利要求B16所述的装置,所述确定模块,还用于根据所述数据容量大小和所述
本文档为【数据动态释放方法、装置、设备及存储介质】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥10.0 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
掌桥科研
掌桥科研向科研人提供中文文献、外文文献、中文专利、外文专利、政府科技报告、OA文献、外军国防科技文献等多种科研资源的推广、发现、揭示和辅助获取服务,以及自动文档翻译、人工翻译、文档格式转换、收录引证等科研服务,涵盖了理、工、医、农、社科、军事、法律、经济、哲学等诸多学科和行业的中外文献资源。
格式:pdf
大小:584KB
软件:PDF阅读器
页数:20
分类:
上传时间:2022-01-25
浏览量:0