【技术实现步骤摘要】
本专利技术是有关于电子装置的运作,更具体地,是有关于当电子装置进入休眠状态(hibernationstate)时的运作。
技术介绍
近年来,由于通信技术的快速发展,诸如智能电话、个人数字助理及平板电脑的电子装置已变得支持越来越多的高级技术以及功能更加多样。由于此类装置在便捷性以及功能性方面的逐日提升,这些装置已成为生活必需。另外,休眠技术被设计为允许电子装置在进入休眠状态时在非易失性(non-volatile)装置中保留用户数据,并当电子装置从休眠状态中唤醒时使用加速启动时间(speedupboottime)来恢复原来的系统状态。当电子装置进入休眠状态时,电子装置可将休眠数据储存入加密的非易失性存储装置(即,储存于非易失性存储装置中的数据需提前进行加密)中,以确保数据的保密和安全。然而,对快照(snapshot)数据的加密(encrypting)和解密(decrypting)的操作会明显导致进入休眠的时间延长以及从休眠中恢复的时间延长。
技术实现思路
有鉴于此,本专利技术提供至少一种电子装置及休眠工作方法。根据本专利技术一实施例的一种休眠工作方法,适用于电子装置,其中,在正常工作状态下,在将储存在所述电子装置的主存储装置中的数据储存于所述电子装置的非易失性存储装置中之前,使用第一加密算法对所述数据进行加密,所述休眠工作方法包含:当所述电子装置进入休眠状态时,在所述主存储装置中产生快照数据;在非 ...
【技术保护点】
一种休眠工作方法,适用于电子装置,其中,在正常工作状态下,在将储存在所述电子装置的主存储装置中的数据储存于所述电子装置的非易失性存储装置中之前,使用第一加密算法对所述数据进行加密,所述休眠工作方法包含:当所述电子装置进入休眠状态时,在所述主存储装置中产生快照数据;在非易失性存储装置中分配空间,以用于储存所述快照数据;以及在未对所述快照数据使用所述第一加密算法进行加密的情况下,将所述快照数据储存于所述空间中。
【技术特征摘要】
2015.01.20 US 62/105,427;2015.07.29 US 14/812,2431.一种休眠工作方法,适用于电子装置,其中,在正常工作状态下,在将储
存在所述电子装置的主存储装置中的数据储存于所述电子装置的非易失性存储
装置中之前,使用第一加密算法对所述数据进行加密,所述休眠工作方法包含:
当所述电子装置进入休眠状态时,在所述主存储装置中产生快照数据;
在非易失性存储装置中分配空间,以用于储存所述快照数据;以及
在未对所述快照数据使用所述第一加密算法进行加密的情况下,将所述快
照数据储存于所述空间中。
2.根据权利要求1所述的休眠工作方法,其特征在于,在所述非易失性存储
装置中分配用于储存所述快照数据的所述空间的步骤是在产生所述快照数据之
前执行的。
3.根据权利要求2所述的休眠工作方法,其特征在于,在所述非易失性存储
装置中分配用于储存所述快照数据的所述空间的步骤包含:
获取所述快照数据的预测尺寸;以及
根据所述快照数据的所述预测尺寸确定所述空间的尺寸。
4.根据权利要求3所述的休眠工作方法,其特征在于,获取所述快照数据的
所述预测尺寸的步骤是根据所述主存储装置的已使用尺寸和之前的压缩比率来
执行的。
5.根据权利要求3所述的休眠工作方法,其特征在于,在所述非易失性存储
装置中分配用于储存所述快照数据的所述空间的步骤包含:
在所述快照数据的所需尺寸超出所述快照数据的所述预测尺寸的情况下,
重新确定所述非易失性存储装置中的所述空间的尺寸。
6.根据权利要求5所述的休眠工作方法,其特征在于,在重新确定所述非易
失性存储装置中的所述空间的所述尺寸的步骤是根据所述主存储装置的所述已
使用尺寸和当前压缩比率来执行的。
7.根据权利要求1所述的休眠工作方法,其特征在于,在所述非易失性存储
装置中分配用于储存所述快照数据的所述空间的步骤包含:
在所述非易失性存储装置中查找空闲空间,以用于储存所述快照数据。
8.根据权利要求1所述的休眠工作方法,其特征在于,所述快照数据在未使
用任意加密算法进行加密的情况下储存于所述非易失性存储装置。
9.根据权利要求1所述的休眠工作方法,其特征在于进一步包含:
在将所述快照数据储存于所述非易失性存储装置的所述空间之前,使用不
同于所述第一加密算法的第二加密算法对所述快照数据进行加密。
10.根据权利要求9所述的休眠工作方法,其特征在于进一步包含:
当所述电子装置从所述休眠状态中唤醒时,使用对应于所述第二加密算法
的解密算法对所述快照数据进行解密。
11.根据权利要求1所述的休眠工作方法,其特征在于进一步包含:
在将所述快照数据储存入所述非易失性存储装置之前,压缩所述快照数据。
12.根据权利要求11所述的休眠工作方法,其特征在于进一步包含:
当所述电子装置从所述休眠状态中唤醒时,解压缩所述快照数据。
13.根据权利要求1所述的休眠工作方法,其特征在于进一步包含:
当所述电子装置从所述休眠状态中唤醒时,根据所述快照数据还原系统状
态。
14.一种休眠工作方法,适用于电子装置,其中,所述电子装置包含主存储
装置和非易失性存储装置,且所述非易失性存储装置包含一个或多个加密分区,
所述休眠工作方法包含:
当所述电子装置进入休眠状态时,在所述主存储装置中产生休眠数据;
在所述非易失性存储装置的所述一个或多个加密分区内查找空闲空间,以
用于储存所述休眠数据;以及
在未对所述休眠数据进行加密的情况下,将所述休眠数据储存于所述非易
失性存储装置的所述空闲空间。
15.根据权利要求14所述的休眠工作方法,其特征在于进一步包含:
在产生所述休眠数据之前,确定所述非易失性存储装置中的所述空闲空间
的尺寸,以用于储存所述休眠数据。
16.根据权利要求15所述的休眠工作方法,其特征在于,确定所述非易失性
存储装置中的所述空闲空间的所述尺寸的步骤是根据所述休眠数据的尺寸来执
行的。
17.一种休眠工作方法,适用于电子装置,其中,所述电子装置包含主存储
装置和非易失性存储装置,且所述非易失性存储装置包含一个或多个加密分区,
其中,所述一个或多个加密分区储存当所述电子装置未进入休眠状态时通过第
一加密算法所获取的加密数据,所述休眠工作方法包含:
当所述电子装置进入所述休眠状态时,在所述主存储装置中产生休眠数据;
使用不同于所述第一加密算法的第二加密算法对所述休眠数据进行加密;
在所述非易失性存储装置的所述一个或多个加密分区内查找空闲空间;以
及
将加密后的所述休眠数据储存于所述非易失性存储装置的所述空闲空间
中。
18.根据权利要求17所述的休眠工作方法,其特征在于进一步包含:
在产生所述休眠数据之前,确定所述非易失性存储装置中的所述空闲空间
的尺寸,以用于储存所述休眠数据。
19.根据权利要求18所述的休眠工作方法,其特征在于,确定所述非易失性
存储装置中的所述空闲空间的所述尺寸的步骤是根据所述休眠数据的尺寸来执
行的。
20.一种电子装置,包含:
主存储装置;
非易失性存储装置,用于在未使用所述第一加密算法对快照数据进行加密
的情况下将所述快照数据储存入空间,其中,在正常工作状态中,在将储存于
所述主存储装置中的数据储存入非易失性存储装置中之前,使用所述第一加密
算法对所述数据进行加密;以及
处理器,耦接于所述主存储装置和所述非易失性存储装置,所述处理器用
于当所述电子装置进入休眠状态时在所述主存储装置中产生所述快照数据,并
用于分配所述非易失性存储装置中的空间,以储存所述快照数据。
21.根据权利要求20所述的电子装置,其特征在于,在产生所述快照数据之
前,所述处理器分配所述非易失性存储装置中的所述空间,以用于储存所述快
照数据。
...
【专利技术属性】
技术研发人员:杨文隆,陈家明,庄明跃,郑秦辉,林有明,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。