CN102591805A - 数据保护的方法及终端设备 - Google Patents
数据保护的方法及终端设备 Download PDFInfo
- Publication number
- CN102591805A CN102591805A CN2011100204240A CN201110020424A CN102591805A CN 102591805 A CN102591805 A CN 102591805A CN 2011100204240 A CN2011100204240 A CN 2011100204240A CN 201110020424 A CN201110020424 A CN 201110020424A CN 102591805 A CN102591805 A CN 102591805A
- Authority
- CN
- China
- Prior art keywords
- terminal device
- laying state
- data
- unusual
- level
- 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.)
- Granted
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本发明提供一种数据保护的方法及终端设备,属于数据处理技术领域,所述方法包括:判断终端设备的放置状态是否处于异常放置状态;当所述终端设备的放置状态处于异常放置状态时,对所述终端设备中的数据进行保护。当发现终端设备的放置状态处于异常放置状态时,会自动进行数据保护,从而能够更好的保护数据,防止数据意外丢失。
Description
技术领域
本发明属于数据处理技术领域,尤其涉及一种数据保护的方法及终端设备。
背景技术
在现有的计算机技术中,计算机用户的数据安全愈来愈重要。当计算机***发生异常时,最重要的是及时保护计算机中用户的数据。目前,一体机电脑(AIO)的发展日渐成为主流,但是,由于AIO结构的特殊性(主机与显示器整合在一体),在使用过程中,AIO的稳定性相比之前的台式机就有很大的变化。
对AIO的机械结构特点,如果在使用过程中异常的长时间侧倒(例如:震动或者书桌侧倒),由于AIO的散热要求更为严格,所以,如果AIO长时间处于侧倒状态,会导致AIO的机箱内温度异常急剧升高,很有可能会影响硬盘等存储部件,严重的会影响到用户的数据安全。
发明内容
为了解决上述问题,本发明的实施例的目的是提供一种数据保护的方法及终端设备,当发现终端设备的放置状态处于异常放置状态时,会自动进行数据保护,从而能够更好的保护数据,防止数据意外丢失。
为了达到上述目的,本发明的实施例提供一种数据保护的方法,所述方法包括:
判断终端设备的放置状态是否处于异常放置状态;
当所述终端设备的放置状态处于异常放置状态时,对所述终端设备中的数据进行保护。
优选的,所述异常放置状态为侧倒状态。
优选的,在所述对所述终端设备中的数据进行保护的步骤之前,所述方法还包括:
判断所述终端设备处于异常放置状态的持续时间是否满足预设时间间隔的要求;
当满足时,直接对所述终端设备中的数据进行保护;
当不满足时,延迟对所述终终端设备中的数据进行保护。
优选的,所述对所述终端设备中的数据进行保护的步骤具体为:
控制所述终端设备的电源关闭,但所述终端设备中的用于保存数据的存储模块仍然带电并可被唤醒。
优选的,所述对所述终端设备中的数据进行保护的步骤具体为:
控制所述终端设备中连电源在内的所有硬件模块全部关闭。
优选的,所述判断终端设备的放置状态是否处于异常放置状态的步骤具体为:
轮询预先定义的GPIO通用输入/输出电平,所述GPIO电平的高低反映所述终端设备的放置状态,当所述GPIO电平大于预设电平时,所述终端设备处于正常放置状态;当所述GPIO电平小于或等于所述预设电平时,所述终端设备处于异常放置状态。
优选的,所述判断终端设备的放置状态是否处于异常放置状态的步骤具体为:
判断终端设备内部的温度是否大于预定温度阈值,若所述终端设备内部的温度大于预定温度阈值时,所述终端设备处于异常放置状态;当所述终端设备内部的温度小于等于温度阈值时,所述终端设备处于正常放置状态。
为了达到上述目的,本发明的实施例还提供一种终端设备,所述终端设备包括:
检测模块,用于检测所述终端设备的放置状态是否处于异常放置状态;
数据保护模块,用于当所述终端设备的放置状态处于异常放置状态时,对所述终端设备中的数据进行保护。
优选的,所述终端设备还包括:
延时模块,分别与所述检测模块和所述数据保护模块连接,用于判断所述终端设备处于异常放置状态的持续时间是否满足预设时间间隔的要求,当满足时,直接触发所述数据保护模块;当不满足时,延迟触发所述数据保护模块。
优选的,所述检测模块,进一步用于轮询预先定义的GPIO通用输入/输出电平,所述GPIO电平的高低反映所述终端设备的放置状态,当所述GPIO电平高于预设电平时,所述终端设备处于正常放置状态;当所述GPIO电平低于所述预设电平时,所述终端设备处于异常放置状态。
优选的,所述终端设备为一体机电脑或者个人电脑。
由上述技术方案可知,本发明的实施例具有如下有益效果:首先获取终端设备的放置状态的相关信息,然后判断终端设备的放置状态是否处于异常放置状态,当发现终端设备的放置状态处于异常放置状态时,会自动进行数据保护,从而能够更换的保护数据,防止数据意外丢失,提高了数据的安全性。
附图说明
图1为本发明的实施例中数据保护的方法流程图;
图2为本发明的实施例中终端设备的结构方框图;
图3为本发明的实施例中一体机电脑的底座结构图。
具体实施方式
在本实施例中,首先获取终端设备的放置状态的相关信息,然后判断终端设备的放置状态是否处于异常放置状态,若终端设备的放置状态处于异常放置状态时,则可对终端设备中的数据进行保护。
为了使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例做进一步详细地说明。在此,本发明的示意性实施例及说明用于解释本发明,但并不作为对本发明的限定。
参见图1,为本发明的实施例中数据保护的方法流程图,具体步骤如下:
步骤101、获取终端设备的放置状态的相关信息;
在本实施例中,终端设备的放置状态包括:正常放置状态和异常放置状态,其中异常放置状态是指侧倒状态。
其中,侧倒状态是指终端设备相对于正常放置时发生了倾斜,例如当终端设备相对于正常放置时,倾斜的角度大于预设的角度阈值时,可得出该终端设备处于侧倒状态。该预设的角度阈值可根据实际情况进行调整,在本实施例中并不限定该预设的角度阈值的具体值。
以一体机电脑为例,当一体机电脑的机壳与桌面贴合时,也就是相对于正常放置时,倾斜的角度为90度,此时该一体机电脑处于侧倒状态。
在本实施例中,在终端设备的操作***中,通过在操作***后台运行的相关软件,来获取终端设备的放置状态的相关信息。该软件可以通过轮询的方式获取终端设备的放置状态的相关信息。
例如:当该终端设备安装有Windows OS***时,在Windows OS***环境下,***的后台可运行***自我保护程序,其实现原理为:在Windows OS***下运行一个后台服务程序,定时轮询预先定义的GPIO(通用输入/输出)电平,该GPIO电平的高低可反映终端设备的放置状态。
当GPIO电平大于预设电平时,终端设备处于正常放置状态;当GPIO电平小于或等于预设电平时,终端设备处于异常放置状态。该预设电平可设置为零电平,当GPIO电平大于0时,终端设备处于正常放置状态,当GPIO电平等于0时,终端设备处于异常放置状态。
当然,也可通过其他方式来获取终端设备的放置状态的相关信息,例如由于终端设备不同的放置状态,会影响到终端设备内部的散热性能,因此也可通过终端设备内部的温度的高低,来获取终端设备的放置状态的相关信息。当终端设备内部的温度大于预定温度阈值时,终端设备处于异常放置状态。当终端设备内部的温度小于等于预定温度阈值时,终端设备处于正常状态。
上述终端设备内部的温度可以是指终端设备内部核心部件的温度,例如该核心部件的温度可以是:中央处理器(CPU)的温度,或主板(MainBord)的温度。其中中央处理器的预定温度阈值可以设置为75摄氏度,主板的预定温度阈值可以设置为55摄氏度。当然在本发明的实施例中并不限定预定温度阈值的具体取值。
当然,该终端设备不限于通过相关软件来获取终端设备的放置状态,也可通过其他硬件装置来获取终端设备的放置状态,例如通过平衡仪来获取终端设备的放置状态的相关信息。
步骤102、判断终端设备的放置状态是否处于异常放置状态?若是,执行步骤103;否则,返回步骤101;
也就是,当终端设备的放置状态处于侧倒状态时,执行步骤103,采取对终端设备中的数据进行保护。否则,获取终端设备的放置状态的相关信息。
例如,当终端设备的放置状态为侧倒状态时,此时会影响终端设备的散热效率。当终端设备内温度升高后,可能会造成终端设备重新启动或死机,此时会导致未保存数据的丢失,从而影响到用户的数据安全。而经过执行步骤102,当判断出终端设备的放置状态为侧倒状态时,会触发对终端设备中的数据进行保护。如果终端设备的放置状态处于正常放置状态时,继续获取终端设备的放置状态的相关信息。
在本实施例中,可通过如下方式来判断终端设备是否处于异常放置状态,例如:轮询预先定义的GPIO电平,GPIO电平的高低可以用于反映所述终端设备的放置状态,当GPIO电平大于预设电平时,终端设备处于正常放置状态;当GPIO电平小于或等于所述预设电平时,终端设备处于异常放置状态。
当然,在本实施例中,也可通过如下方式来判断终端设备是否处于异常放置状态,例如:检测终端设备内部的温度,由于当终端设备侧倒时,会影响到终端设备内部散热性能,因此终端设备内部的温度可以用于反映终端设备的放置状态,当终端设备内部的温度大于预定温度阈值时,终端设备处于异常放置状态;当终端设备内部的温度小于等于预定温度阈值时,终端设备处于正常放置状态。
步骤103、判断终端处于异常放置状态的持续时间是否满足预设时间间隔的要求?若满足,执行步骤104;若不满足,延迟对终端设备中的数据进行保护,返回步骤103;
也就是,在本流程中配有延时环节控制,可以设定时间间隔的长短,主要是为了有效的识别用户有意的搬动终端设备,例如临时性的搬动终端设备。对于预设时间间隔,可以由用户随意设定。
例如,该时间间隔为5秒,当终端设备处于异常放置状态的持续时间在5秒以内时,延迟触发对终端设备中的数据进行保护,因为此时有可能是用户临时性的搬动终端设备。当终端设备处于异常放置状态的持续时间超过5秒时,触发对终端设备的数据进行保护。
步骤103为可选步骤,当采用通过终端设备内部的温度来判断终端设备是否处于异常放置状态时,可不执行步骤103。
步骤104、对终端设备中的数据进行保护。
在本实施例中,终端设备中的数据可以是用户当前编辑,但未保存的数据,该数据会缓存在终端设备的内存中。
在本实施例中,对终端设备中的数据进行保护可以是:控制终端设备的电源关闭,但终端设备中的用于保存数据的存储模块仍然带电并可被唤醒。
或者,对终端设备终端中的数据进行保护也可以是:控制所述终端设备中连电源在内的所有模块全部关闭。
常用的数据保护是通过软件设定进入保护状态,例如,触发终端设备中的Windows OS***(ACPI Event)直接进入保护状态(S4或者S5),实现了保证用户数据的安全性。
其中,S4:也称为STD(Suspend to Disk,挂起到硬盘),内存信息写入存储模块中,然后所有硬件模块停止工作;
S5:终端设备内所有硬件模块(包括电源)全部都关闭,也就是关机。
由上述技术方案可知,本发明的实施例具有如下有益效果:首先获取终端设备的放置状态,然后判断终端设备的放置状态是否处于异常放置状态,当发现终端设备的放置状态处于异常放置状态时,会自动进行数据保护,从而能够更换的保护数据,防止数据意外丢失,提高了数据的安全性。
参见图2,为本发明的实施例中终端设备的结构图,由图中可知,终端设备包括:
检测模块21,用于检测所述终端设备的放置状态是否处于异常放置状态;
数据保护模块22,用于当所述终端设备的放置状态处于异常放置状态时,对所述终端设备中的数据进行保护。
在本发明的实施例中,所述终端设备还包括:
延时模块23,分别与所述检测模块21和所述数据保护模块22连接,用于判断所述终端设备处于异常放置状态的持续时间是否满足预设时间间隔的要求,当满足时,直接触发所述数据保护模块22;当不满足时,延迟触发所述数据保护模块22。
在本实施例中,检测模块21,进一步用于轮询预先定义的GPIO电平,所述GPIO电平的高低反映所述终端设备的放置状态,当所述GPIO电平高于预设电平时,所述终端设备处于正常放置状态;当所述GPIO电平低于所述预设电平时,所述终端设备处于异常放置状态。
下面以一体机电脑为例来介绍,如何进行数据保护。参见图3,为本发明的实施例中一体机电脑的底座结构图。
在AIO***底座32增加一个硬件弹簧开关31,正常使用和放置时,弹簧开关31处于关断状态,此时GPIO电平为高电平。当AIO***侧倒时,底座32离开桌面33,由于弹簧的作用,弹簧开关31闭合,此时GPIO电平为低电平,GPIO电平发生了变化,可触发对AIO***中的数据进行保护。
GPIO电平可以从ICH(输入/输出控制器中心)或者SuperIO闲置GPIO中引入(具体GPIO电平的高低和有效定义,可以结合具体主板电路设计匹配),配合AIO***的底座32和弹簧开关31,实现GPIO电平高低的变化。从而,根据GPIO电平变化来识别AIO***的放置状态。特别是当AIO***长时间处于异常放置状态(延时长短控制,可根据需要事先设定),触发AIO***进行数据保护。
GPIO电平逻辑如下表所示:
当然,该终端设备也不限于一体机电脑,本领域技术人员也可将上述结构应用在个人电脑上,从而实现在个人电脑上对用户数据进行保护。
由上述技术方案可知,本发明的实施例具有如下有益效果:首先获取终端设备的放置状态,然后判断终端设备的放置状态是否处于异常放置状态,当发现终端设备的放置状态处于异常放置状态时,会自动进行用户数据保护,能够较好的保护用户数据,防止用户数据意外丢失。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种数据保护的方法,其特征在于,所述方法包括:
判断终端设备的放置状态是否处于异常放置状态;
当所述终端设备的放置状态处于异常放置状态时,对所述终端设备中的数据进行保护。
2.根据权利要求1所述的方法,其特征在于,所述异常放置状态为侧倒状态。
3.根据权利要求1所述的方法,其特征在于,在所述对所述终端设备中的数据进行保护的步骤之前,所述方法还包括:
判断所述终端设备处于异常放置状态的持续时间是否满足预设时间间隔的要求;
当满足时,直接对所述终端设备中的数据进行保护;
当不满足时,延迟对所述终终端设备中的数据进行保护。
4.根据权利要求2所述的方法,其特征在于,所述对所述终端设备中的数据进行保护的步骤具体为:
控制所述终端设备的电源关闭,但所述终端设备中的用于保存数据的存储模块仍然带电并可被唤醒。
5.根据权利要求2所述的方法,其特征在于,所述对所述终端设备中的数据进行保护的步骤具体为:
控制所述终端设备中连电源在内的所有硬件模块全部关闭。
6.根据权利要求1所述的方法,其特征在于,所述判断终端设备的放置状态是否处于异常放置状态的步骤具体为:
轮询预先定义的GPIO通用输入/输出电平,所述GPIO电平的高低反映所述终端设备的放置状态,当所述GPIO电平大于预设电平时,所述终端设备处于正常放置状态;当所述GPIO电平小于或等于所述预设电平时,所述终端设备处于异常放置状态。
7.根据权利要求1所述的方法,其特征在于,所述判断终端设备的放置状态是否处于异常放置状态的步骤具体为:
判断终端设备内部的温度是否大于预定温度阈值,若所述终端设备内部的温度大于预定温度阈值时,所述终端设备处于异常放置状态;当所述终端设备内部的温度小于等于温度阈值时,所述终端设备处于正常放置状态。
8.一种终端设备,其特征在于,所述终端设备包括:
检测模块,用于检测所述终端设备的放置状态是否处于异常放置状态;
数据保护模块,用于当所述终端设备的放置状态处于异常放置状态时,对所述终端设备中的数据进行保护。
9.根据权利要求8所述的终端设备,其特征在于,所述终端设备还包括:
延时模块,分别与所述检测模块和所述数据保护模块连接,用于判断所述终端设备处于异常放置状态的持续时间是否满足预设时间间隔的要求,当满足时,直接触发所述数据保护模块;当不满足时,延迟触发所述数据保护模块。
10.根据权利要求8所述的终端设备,其特征在于,所述检测模块,进一步用于轮询预先定义的GPIO通用输入/输出电平,所述GPIO电平的高低反映所述终端设备的放置状态,当所述GPIO电平高于预设电平时,所述终端设备处于正常放置状态;当所述GPIO电平低于所述预设电平时,所述终端设备处于异常放置状态。
11.根据权利要求8所述的终端设备,其特征在于,所述终端设备为一体机电脑或者个人电脑。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110020424.0A CN102591805B (zh) | 2011-01-18 | 2011-01-18 | 数据保护的方法及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110020424.0A CN102591805B (zh) | 2011-01-18 | 2011-01-18 | 数据保护的方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102591805A true CN102591805A (zh) | 2012-07-18 |
CN102591805B CN102591805B (zh) | 2016-07-06 |
Family
ID=46480491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110020424.0A Active CN102591805B (zh) | 2011-01-18 | 2011-01-18 | 数据保护的方法及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102591805B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104464802A (zh) * | 2013-09-18 | 2015-03-25 | 联想(北京)有限公司 | 存储装置和数据保护方法 |
CN104915603A (zh) * | 2015-04-30 | 2015-09-16 | 努比亚技术有限公司 | 一种终端设备上数据的保存方法和终端设备 |
CN106203163A (zh) * | 2016-06-30 | 2016-12-07 | 珠海市魅族科技有限公司 | 一种异常处理方法、装置及终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101464828A (zh) * | 2007-12-19 | 2009-06-24 | 英业达股份有限公司 | 主机与主机状况的评估方法 |
CN101593141A (zh) * | 2008-05-26 | 2009-12-02 | 和硕联合科技股份有限公司 | 非易失性存储装置数据保护方法及其计算机装置 |
CN101783504A (zh) * | 2009-01-16 | 2010-07-21 | 凹凸电子(武汉)有限公司 | 保护电路、电池***以及保护方法 |
CN101866203A (zh) * | 2009-04-14 | 2010-10-20 | 纬创资通股份有限公司 | 电子装置 |
-
2011
- 2011-01-18 CN CN201110020424.0A patent/CN102591805B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101464828A (zh) * | 2007-12-19 | 2009-06-24 | 英业达股份有限公司 | 主机与主机状况的评估方法 |
CN101593141A (zh) * | 2008-05-26 | 2009-12-02 | 和硕联合科技股份有限公司 | 非易失性存储装置数据保护方法及其计算机装置 |
CN101783504A (zh) * | 2009-01-16 | 2010-07-21 | 凹凸电子(武汉)有限公司 | 保护电路、电池***以及保护方法 |
CN101866203A (zh) * | 2009-04-14 | 2010-10-20 | 纬创资通股份有限公司 | 电子装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104464802A (zh) * | 2013-09-18 | 2015-03-25 | 联想(北京)有限公司 | 存储装置和数据保护方法 |
CN104915603A (zh) * | 2015-04-30 | 2015-09-16 | 努比亚技术有限公司 | 一种终端设备上数据的保存方法和终端设备 |
CN106203163A (zh) * | 2016-06-30 | 2016-12-07 | 珠海市魅族科技有限公司 | 一种异常处理方法、装置及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102591805B (zh) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102085684B1 (ko) | 충전 보호 방법 및 장치 | |
CN103064799B (zh) | 电子***及其数据保全方法与装置 | |
US9740426B2 (en) | Drive array policy control | |
US8068940B2 (en) | Method and apparatus for controlling heat generation | |
US20150082063A1 (en) | Baseboard management controller state transitions | |
US20160299551A1 (en) | Method and controller for power throttling upon system on portable device, corresponding portable device, and corresponding computer program products | |
US20140181562A1 (en) | Method for preventing over-heating of a device within a data processing system | |
CN102141942A (zh) | 一种设备的监控保护方法及装置 | |
US8370615B2 (en) | Device and method for monitoring hard disk temperature and stopping operation thereof when BIOS configuration setting having a selected value indicating a predetermined temperature | |
CN102662804A (zh) | 一种固态硬盘防掉电不可逆自毁的方法 | |
JP2009110156A (ja) | ログ出力装置及びログ出力プログラム | |
US10073513B2 (en) | Protected power management mode in a processor | |
CN102591805A (zh) | 数据保护的方法及终端设备 | |
CN101399439B (zh) | 一种用于电子产品的电池保护方法和装置 | |
CN113204466A (zh) | 一种过温保护方法和电子设备 | |
CN103455448A (zh) | 服务器防震方法及*** | |
TWI446151B (zh) | 電腦系統及其重新啟動方法 | |
CN108228109B (zh) | 一种电子设备的保护数据方法、装置及计算机存储介质 | |
US20130321944A1 (en) | Server and method for preventing the server from vibration damage | |
CN107450687A (zh) | 计算机硬盘固定装置及其计算机 | |
CN108255277B (zh) | 存储***及其电源管理方法 | |
TWI698796B (zh) | 儲存系統及其電源管理方法 | |
US20120221166A1 (en) | Information processing apparatus and fan control method | |
CN104680087A (zh) | 一种刀片服务器热插拔的控制电路和装置 | |
TW201535100A (zh) | 電子裝置與電源管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |