CN112261070A - 一种用于***的数据存储方法、装置和电子设备 - Google Patents
一种用于***的数据存储方法、装置和电子设备 Download PDFInfo
- Publication number
- CN112261070A CN112261070A CN201910596258.5A CN201910596258A CN112261070A CN 112261070 A CN112261070 A CN 112261070A CN 201910596258 A CN201910596258 A CN 201910596258A CN 112261070 A CN112261070 A CN 112261070A
- Authority
- CN
- China
- Prior art keywords
- data
- storage
- space
- storage device
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种用于***的数据存储方法,包括:当接收到待存储的数据时,则查找服务器中的空闲节点;空闲节点执行下述程序:检测存储设备的可存储空间,当检测到将数据存储至存储空间后,存储设备的可用存储空间小于等于预设值时,则将根据时间顺序删除存储设备中的数据,直至将数据存储至存储空间后,存储设备的可用存储空间大于预设值;将数据存储至存储设备。一方面,首先查找空闲节点处理数据,增加了数据的处理速度,另一方面,在存储数据前检测存储空间,并且保证存储设备的可用空间始终大于预设值,保证了***的运行速度。
Description
技术领域
本发明实施例涉及数据存储技术领域,具体涉及一种用于***的数据存储方法、装置和电子设备。
背景技术
随之智能手机的普及,***也应运而生。目前,市场上有多种多样的***,这些***的种类包括益智类的、射击类的和模拟类等。***已经成为人们生活中重要的休闲方式之一。但是现在市面上的***的数据的存储往往是发送至存储设备,直接存储,这样就导致当数据存储后运行程序运行空间减小,运行速度减慢。
发明内容
本发明实施例提供如下技术方案:
根据本发明实施例的第一方面提供的一种用于***的数据存储方法,包括:
当接收到待存储的数据时,则查找服务器中的空闲节点;
所述空闲节点执行下述程序:
检测存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值;
将所述数据存储至所述存储设备。
进一步地,所述的用于***的数据存储方法中,所述数据包括更新数据和账号信息。
进一步地,所述的用于***的数据存储方法中,
检测所述存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将筛选出的具有与所述数据具有相同的账号信息的数据,标注为第一数据;
将所述第一数据按存储至所述存储设备的时间顺序排序;
根据时间顺序删除所述第一数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值,将所述数据存储至所述存储设备。
进一步地,所述的用于***的数据存储方法中,
当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间大于预设值时,则将所述数据传输至可存储空间存储。
进一步地,所述的用于***的数据存储方法中,在将所述数据发送至所述存储设备之前还包括对所述数据进行压缩处理。
进一步地,所述的用于***的数据存储方法中,在检测所述存储设备的可存储空间之前还包括:
检测所述数据,判断所述数据中是否存在有病毒代码;
若未检测到病毒代码,则将所述数据发送至存储设备存储。
进一步地,所述的用于***的数据存储方法中,若检测到存在有病毒代码,向发出该数据的账号发送警示信息。
进一步地,所述的用于***的数据存储方法中,若检测到存在有病毒代码,则删除所述数据。
根据本发明实施例的第二方面提供的一种用于***的数据存储装置,包括:
检测模块,用于当接收到待存储的数据时,则查找服务器中的空闲节点;
处理模块,用于控制所述空闲节点执行下述程序:
检测存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值;
将所述数据存储至所述存储设备。
根据本发明实施例的第三方面提供的一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一所述的用于***的数据存储方法的步骤。
本发明实施例具有如下优点:
本发明实施例公开了一种用于***的数据存储方法,包括:当接收到待存储的数据时,则查找所述服务器中的空闲节点;所述空闲节点执行下述程序:检测所述存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值;将所述数据存储至所述存储设备。一方面,首先查找空闲节点处理数据,增加了数据的处理速度,另一方面,在存储数据前检测存储空间,并且保证存储设备的可用空间始终大于预设值,保证了***的运行速度。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
图1为本发明实施例提供的用于***的数据存储方法所涉及的实施环境;
图2为本发明实施例提供的用于***的数据存储方法的流程图;
图3为本发明实施例提供的用于***的数据存储装置的结构示意图;
图4为本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的用于***的数据存储方法所涉及的实施环境,参见图1,该实施环境包括:客户端101和服务器102。
其中,客户端101可为智能手机,本实施例不对客户端101的产品类型作具体限定。客户端101上可安装有游戏APP的应用,基于应用可以完成游戏与服务器之间的交互、游戏设置以及其他数据的更新等操作,本发明实施例对此不作限定。
基于图1的实施环境,本申请实施例所提供的一种用于***的数据存储方法,参见图2所示,包括如下步骤:
S201:当接收到待存储的数据时,则查找服务器中的空闲节点;
具体的,所述数据包括更新数据和账号信息;
在本实施例中,用户在手机上即客户端发送游戏的更新数据至服务器。
所述空闲节点执行下述程序:
S202:检测存储设备的可存储空间;
在本实施例中,当在存储数据之前,检测目前存储设备的可用空间,根据可用空间的大小,对数据进行处理;
S203:当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值,将所述数据存储至所述存储设备;
具体的,检测所述存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将筛选出具有与所述数据具有相同的账号信息的数据,标注为第一数据;
将所述第一数据按存储至所述存储设备的时间顺序排序;
根据时间顺序删除所述第一数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值,将所述数据存储至所述存储设备;
本实施例中,首先检测存储设备的可用空间,而后用可用空间的大小减去数据的大小,得到将数据存储后存储设备的可用空间大小,并将和这个大小与预设值比较,若小于预设值,此时若将数据存入有可能会导致***运行变慢,此时,就要删除之前存储的数据,以保证运行空间。
删除该账户之前的数据,即按照时间顺序有最先存储存储设备的数据删除。
S204:当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间大于预设值时,则将所述数据传输至可存储空间存储。
优选的,用于***的数据存储方法中还包括:在将所述数据发送至所述存储设备之前还包括对所述数据进行压缩处理。
优选的,用于***的数据存储方法中还包括:
检测所述数据,判断所述数据中是否存在有病毒代码;
若未检测到病毒代码,则将所述数据发送至存储设备存储。
具体的,若检测到存在有病毒代码,向发出该数据的账号发送警示信息,并删除所述数据。
基于同一发明构思,本申请实施例中还提供了与用于***的数据存储方法对应的用于***的数据存储装置。由于本申请实施例中的装置解决问题的原理与本申请实施例上述用于***的数据存储方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参见图3所示,一种用于***的数据存储装置,包括:
检测模块301,用于当接收到待存储的数据时,则查找所述服务器中的空闲节点;
处理模块302,用于控制所述空闲节点执行下述程序:
检测所述存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值;
将所述数据存储至所述存储设备。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述用于***的数据存储方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述用于***的数据存储方法。
对应于图2中的用于***的数据存储方法,本申请实施例还提供了一种计算机设备,如图4所示,该设备包括存储器1000、处理器2000及存储在该存储器1000上并可在该处理器2000上运行的计算机程序,其中,上述处理器2000执行上述计算机程序时实现上述用于***的数据存储方法的步骤。
具体地,上述存储器1000和处理器2000能够为通用的存储器和处理器,这里不做具体限定,当处理器2000运行存储器1000存储的计算机程序时,能够执行上述用于***的数据存储方法。
本申请实施例所提供的用于***的数据存储方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
Claims (10)
1.一种用于***的数据存储方法,其特征在于,包括:
当接收到待存储的数据时,则查找服务器中的空闲节点;
所述空闲节点执行下述程序:
检测存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值;
将所述数据存储至所述存储设备。
2.根据权利要求1所述的用于***的数据存储方法,其特征在于,所述数据包括更新数据和账号信息。
3.根据权利要求2所述的用于***的数据存储方法,其特征在于,
检测所述存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将筛选出的具有与所述数据具有相同的账号信息的数据,标注为第一数据;
将所述第一数据按存储至所述存储设备的时间顺序排序;
根据时间顺序删除所述第一数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值,将所述数据存储至所述存储设备。
4.根据权利要求3所述的用于***的数据存储方法,其特征在于,
当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间大于预设值时,则将所述数据传输至可存储空间存储。
5.根据权利要求1所述的用于***的数据存储方法,其特征在于,在将所述数据发送至所述存储设备之前还包括对所述数据进行压缩处理。
6.根据权利要求1所述的用于***的数据存储方法,其特征在于,在检测所述存储设备的可存储空间之前还包括:
检测所述数据,判断所述数据中是否存在有病毒代码;
若未检测到病毒代码,则将所述数据发送至存储设备存储。
7.根据权利要求6所述的用于***的数据存储方法,其特征在于,若检测到存在有病毒代码,向发出该数据的账号发送警示信息。
8.根据权利要求6所述的用于***的数据存储方法,其特征在于,若检测到存在有病毒代码,则删除所述数据。
9.一种用于***的数据存储装置,其特征在于,包括:
检测模块,用于当接收到待存储的数据时,则查找服务器中的空闲节点;
处理模块,用于控制所述空闲节点执行下述程序:
检测存储设备的可存储空间,当检测到将所述数据存储至存储空间后,所述存储设备的可用存储空间小于等于预设值时,
则将根据时间顺序删除所述存储设备中的数据,直至将所述数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值;
将所述数据存储至所述存储设备。
10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一所述的用于***的数据存储方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910596258.5A CN112261070A (zh) | 2019-07-03 | 2019-07-03 | 一种用于***的数据存储方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910596258.5A CN112261070A (zh) | 2019-07-03 | 2019-07-03 | 一种用于***的数据存储方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112261070A true CN112261070A (zh) | 2021-01-22 |
Family
ID=74223769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910596258.5A Pending CN112261070A (zh) | 2019-07-03 | 2019-07-03 | 一种用于***的数据存储方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112261070A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101118768A (zh) * | 2006-07-31 | 2008-02-06 | 株式会社东芝 | 磁盘驱动设备及其控制方法 |
CN102456048A (zh) * | 2010-10-28 | 2012-05-16 | 无锡江南计算技术研究所 | 海量数据处理方法及*** |
CN104572113A (zh) * | 2015-01-21 | 2015-04-29 | 深圳市中兴移动通信有限公司 | 存储空间的自动整理方法和移动终端 |
CN104917922A (zh) * | 2014-03-14 | 2015-09-16 | 佳能株式会社 | 图像形成设备、***和数据管理方法 |
-
2019
- 2019-07-03 CN CN201910596258.5A patent/CN112261070A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101118768A (zh) * | 2006-07-31 | 2008-02-06 | 株式会社东芝 | 磁盘驱动设备及其控制方法 |
CN102456048A (zh) * | 2010-10-28 | 2012-05-16 | 无锡江南计算技术研究所 | 海量数据处理方法及*** |
CN104917922A (zh) * | 2014-03-14 | 2015-09-16 | 佳能株式会社 | 图像形成设备、***和数据管理方法 |
CN104572113A (zh) * | 2015-01-21 | 2015-04-29 | 深圳市中兴移动通信有限公司 | 存储空间的自动整理方法和移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113055451B (zh) | 资源下载方法、装置、电子设备及存储介质 | |
CN106909407B (zh) | 一种后台应用程序的关闭方法、装置及终端 | |
CN106227585B (zh) | 一种应用程序启动方法、装置及设备 | |
CN105760199B (zh) | 一种应用资源加载方法及其设备 | |
CN106155806B (zh) | 一种多任务调度方法及服务器 | |
CN106155789B (zh) | 一种应用冻结方法及移动终端 | |
CN105068726B (zh) | 一种信息处理的方法及终端 | |
CN105630551A (zh) | 一种安装应用软件的方法、装置及电子设备 | |
CN111030968A (zh) | 一种可自定义威胁检测规则的检测方法、装置及存储介质 | |
CN113535226B (zh) | 应用下载方法、终端、服务器、计算机设备以及存储介质 | |
CN110297764B (zh) | 漏洞测试模型训练方法和装置 | |
CN110770720B (zh) | 资源搜索方法及相关产品 | |
CN106022117A (zh) | 防止***环境变量修改的方法、装置及电子设备 | |
CN112182570B (zh) | 一种用于***的数据处理方法、装置和电子设备 | |
US11323873B2 (en) | Method for wireless fidelity connection and related products | |
CN108446144B (zh) | 一种应用程序启动方法、装置、终端及存储介质 | |
CN112261070A (zh) | 一种用于***的数据存储方法、装置和电子设备 | |
CN109246083B (zh) | 一种dga域名的检测方法及装置 | |
CN112784318A (zh) | 一种生成设备唯一识别码的方法、装置和存储介质 | |
CN114338102B (zh) | 安全检测方法、装置、电子设备及存储介质 | |
CN113595797B (zh) | 告警信息的处理方法、装置、电子设备及存储介质 | |
CN110990611B (zh) | 图片缓存方法、装置、电子设备及存储介质 | |
CN106648671B (zh) | 一种应用升级方法及终端 | |
CN115827280A (zh) | 消息处理方法、装置、电子设备及存储介质 | |
CN109150951B (zh) | Android***Activity的启动方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |