在电子终端中用于保护应用文件免于文件操作的易失性存储器存取模式制造技术

技术编号:13772869 阅读:55 留言:0更新日期:2016-09-29 21:22
一种电子终端(100)响应于接收用户输入而从正常存储器存取模式切换(500)到易失性存储器存取模式。从应用接收(510)打开写入命令以打开第一文件用于写入。做出第一文件是否位于至少一个存储器的易失性存储器分区中的确定(512)。基于确定第一文件不位于至少一个存储器的易失性存储器分区中,将第一文件从至少一个存储器的正常存储器分区复制(516)到易失性存储器分区,并且打开(518)位于易失性存储器分区中的第一文件以用于写入。相反,基于确定第一文件位于易失性存储器分区中,打开(520)位于易失性存储器分区中的第一文件以用于写入。将写入命令从应用指引(524)到位于易失性存储器分区中的第一文件。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及电子终端,并且更具体地,涉及由用户设备节点上的应用控制文件操作。
技术介绍
日益增加地,用户在宽范围的电子终端上安装宽范围的应用(通常还被称为“app”)。例如,出于成千上万的目的,用户在蜂窝电话(有时被称为“智能电话”)、平板电脑等上安装应用。许多情况下出现,其中一个人将与另一个人分享他们的电子终端。例如,家长将允许他们的孩子玩游戏并且使用在家长的电子终端上的其它应用。这可以导致不想要的照片存储在电子终端的存储器中,并且包括在电子照片组织器/编辑器应用中的这样的照片,不期望的对应用配置设置的改变,从存储器删除应用,通过应用将不想要的内容下载到存储器,增加/删除web浏览器书签等。此外,一些变化可能不是立即对家长显而易见,诸如当改变/删除记入日程表的条目,删除帐户信息,或者对由应用管理的信息做出其它微妙改变时。这样的改变可以促使家长避免允许让他们的孩子和其他人的进行这样的使用和/或可以为尝试识别和撤消改变的家长造成焦虑和时间浪费。电子终端设备和/或操作系统的一些制造商允许人们将他们的应用备份到云(例如联网的计算机系统),诸如由来自苹果的iCloud为iOS操作系统设备提供的以及来自谷歌的Google Sync为Android操作系统设备提供的。当电子终端联网到云计算机系统时,并且当期望可以将电子终端恢复到应用以及先前在特定时间快照(snapshot)捕获的数据的特定状态时,人由此可以针对特定时间快
照将所有应用和数据备份到云计算机系统。由于对在整个备份过程和恢复过程以及通过网络在其间传送的相对大量的数据期间电子终端联网到云计算机系统的需要,这些过程的有限可用性以及对待完成过程的漫长时间仅仅导致其偶然使用。因此,对于人将电子终端恢复到先前备份以便撤消允许另一个人使用该电子终端所发生的改变可能是不期望的,并且可能是不可行的。因为这些和其它原因,现有的用于保护和控制电子终端上的应用和相关联的数据的过程对于一些人继续成为不合理的负担,并且可能无法充分地维护他们的利益。
技术实现思路
因此目标可能是解决以上提及的缺点中的至少一些和/或提供对电子终端上的应用的操作的改进的控制。一个实施例被指引到包括至少一个处理器和至少一个存储器的电子终端。至少一个存储器耦合到至少一个处理器并且包括计算机可读程序代码,计算机可读程序代码在由至少一个处理器执行时使得至少一个处理器执行以下所述的操作。响应于接收用户输入而执行从正常存储器存取模式到易失性存储器存取模式的切换。从应用接收打开写入命令以打开第一文件以用于写入。做出第一文件是否位于至少一个存储器的易失性存储器分区中的确定。基于确定第一文件不位于至少一个存储器的易失性存储器分区中,将第一文件从至少一个存储器的正常存储器分区复制到易失性存储器分区,并且打开位于易失性存储器分区中的第一文件以用于写入。相反,基于确定第一文件位于易失性存储器分区中,打开位于易失性存储器分区中的第一文件以用于写入。将写入命令从应用指引到位于易失性存储器分区中的第一文件。这种方法的潜在优势是:人可以将电子终端切换到易失性存储器存取模式,诸如通过按压软/硬件开关或输入定义的键击序列,并且将电子终端的控制移交给另一个人而不用担心可能发生对应用、
设置和数据的什么样的变化,因为当人将电子终端切换回到正常存储器存取模式时可以自动移除这样的变化。在这个和进一步的实施例中,当在正常存储器存取模式中时,可以使用常规文件访问操作访问位于正常存储器分区(petition)中的文件,以响应于来自应用的命令打开来自应用的文件以用于写入,以打开文件用于由应用读取数据,和/或删除由应用标识的文件。形成鲜明对比,当在易失性存储器存取模式中时,响应于应用命令打开文件以用于写入,将文件从正常存储器分区复制到存储器的易失性存储器分区,并且响应于应用命令删除文件而将在正常存储器分区中的文件标记为删除(但不从正常存储器分区删除)。从而,应用不改变位于正常存储器分区中的文件的应用内容,同时电子终端在易失性存储器存取模式中操作。由此可以将电子终端从正常存储器存取模式切换到易失性存储器存取模式,以防止应用修改正常存储器分区内的文件,并且可以用如根据本文实施例所述的自动操作返回到正常存储器存取模式。在进一步的特定实施例中,响应于从正常存储器存取模式切换到易失性存储器存取模式,操作进一步包括:在从应用接收打开写入命令之前,通知正在运行的至少一个应用以将其操作状态保存到文件。关闭至少一个应用。随后重新启动关闭的至少一个应用。至少一个应用之一是从其中接收打开写入命令的应用,并且第一文件是在其中应用响应于通知而保存其操作状态的文件。在另一个进一步的特定实施例中,从应用接收打开读取命令以打开第二文件以用于读取。做出第二文件是否位于至少一个存储器的易失性存储器分区中的确定。基于确定第二文件不位于至少一个存储器的易失性存储器分区中,打开位于正常存储器分区中的第二文件以用于读取,以及将读取命令从应用指引到位于正常存储器分区中的第二文件。相反,基于确定第二文件位于易失性存储器分区中,打开位于易失性存储器分区中的第二文件以用于读取;以及将读取命令从应用指引到位于易失性存储器分区中的第二文件。在另一个进一步的特定实施例中,从应用接收删除命令以删除第三文件。做出第三文件是否位于至少一个存储器的易失性存储器分区中的确定。基于确定第三文件不位于至少一个存储器的易失性存储器分区中,将位于正常存储器分区中的第三文件重命名成另一个名称,以防止由应用读取和写入访问。相反,基于确定第三文件位于易失性存储器分区中,删除位于易失性存储器分区中的第三文件,以及基于确定第三文件位于至少一个存储器的正常存储器分区中,将位于正常存储器分区中的第三文件重命名成另一个名称,以防止由应用读取和写入访问。根据本专利技术的实施例的其它方法和装置对于本领域技术人员在回顾以下图和详细描述时将是或将变得显而易见。其意图是:所有这样的另外的方法和装置包括在本说明书内,在本专利技术的范围内,并且由所附权利要求保护。此外,其意图是:本文所公开的所有实施例可以单独地或以任何方式和/或组合来组合实现。附图说明被包括以提供本公开的进一步理解并且结合在本申请中并构成本申请的一部分的附图图示本专利技术的某个或某些非限制性实施例(一个或多个)。在图中:图1是在被配置成根据一些实施例操作的计算机系统内的电子终端的框图;图2-3是根据一些实施例的当在正常存储器存取模式中操作时由图1的电子终端执行以打开文件用于读取或写入以及用于删除文件的操作和方法的流程图;图4-9是根据一些实施例的当在易失性存储器存取模式中操作时由图1的电子终端执行以打开文件用于读取或写入以及用于删除文件的操作和方法的流程图。具体实施方式现在将在下文中参照附图更全面地描述本专利技术,在附图中示出本专利技术的实施例。然而,本专利技术可能以许多不同的形式来体现,
并且不应当被解释为限于本文所阐述的实施例。本公开的实施例被指引到电子终端,响应于用户输入该电子终端在正常存储器存取模式和易失性存储器存取模式之间选择性地切换。当在正常存储器存取模式中时,可以使用常规文件访问操作访问位于存储器的一个分区中的文件(在本文中被称为“正常存储器本文档来自技高网
...

【技术保护点】
一种电子终端(100),包括:至少一个处理器(110);以及至少一个存储器(120),耦合到所述至少一个处理器(110)并且包括在所述至少一个存储器(120)中体现的计算机可读程序代码,所述计算机可读程序代码在由所述至少一个处理器(110)执行时使得所述至少一个处理器(110)执行包括以下的操作:响应于接收用户输入,从正常存储器存取模式切换(500)到易失性存储器存取模式;从应用接收(510)打开写入命令以打开第一文件用于写入;确定(512)所述第一文件是否位于所述至少一个存储器(120)的易失性存储器分区中;基于确定(512)所述第一文件不位于所述至少一个存储器(120)的所述易失性存储器分区中,将所述第一文件从所述至少一个存储器(120)的正常存储器分区复制(516)到所述易失性存储器分区,以及打开(518)位于所述易失性存储器分区中的所述第一文件以用于写入;基于确定(512)所述第一文件位于所述易失性存储器分区中,打开(518)位于所述易失性存储器分区中的所述第一文件以用于写入;以及将写入命令从所述应用指引(524)到位于所述易失性存储器分区中的所述第一文件。

【技术特征摘要】
【国外来华专利技术】1.一种电子终端(100),包括:至少一个处理器(110);以及至少一个存储器(120),耦合到所述至少一个处理器(110)并且包括在所述至少一个存储器(120)中体现的计算机可读程序代码,所述计算机可读程序代码在由所述至少一个处理器(110)执行时使得所述至少一个处理器(110)执行包括以下的操作:响应于接收用户输入,从正常存储器存取模式切换(500)到易失性存储器存取模式;从应用接收(510)打开写入命令以打开第一文件用于写入;确定(512)所述第一文件是否位于所述至少一个存储器(120)的易失性存储器分区中;基于确定(512)所述第一文件不位于所述至少一个存储器(120)的所述易失性存储器分区中,将所述第一文件从所述至少一个存储器(120)的正常存储器分区复制(516)到所述易失性存储器分区,以及打开(518)位于所述易失性存储器分区中的所述第一文件以用于写入;基于确定(512)所述第一文件位于所述易失性存储器分区中,打开(518)位于所述易失性存储器分区中的所述第一文件以用于写入;以及将写入命令从所述应用指引(524)到位于所述易失性存储器分区中的所述第一文件。2.根据权利要求1所述的电子终端(100),其中响应于从所述正常存储器存取模式切换(500)到所述易失性存储器存取模式,所述操作进一步包括:在从所述应用接收(510)所述打开写入命令之前:通知(502)正在运行的至少一个应用以将其操作状态保存到文
\t件;关闭(504)所述至少一个应用;以及启动(508)关闭的所述至少一个应用之一,其中所述至少一个应用之一是所述应用,从所述应用中接收(510)所述打开写入命令,并且所述第一文件是所述文件,在所述文件中所述应用响应于所述通知(502)而保存其操作状态。3.根据权利要求2所述的电子终端(100),其中所述操作进一步包括:响应于从所述正常存储器存取模式切换(500)到所述易失性存储器存取模式,或者响应于关闭(504)所述至少一个应用,在所述至少一个存储器(120)中分配(506)所述易失性存储器分区。4.根据权利要求3所述的电子终端(100),其中所述操作进一步包括:响应于已经被分配(506)的所述易失性存储器分区的剩余文件存储容量降到低于阈值水平,向所述电子终端(100)的用户生成(524)通知。5.根据权利要求1-4中的任何一项所述的电子终端(100),其中所述操作进一步包括:基于确定(512)所述第一文件不位于所述至少一个存储器(120)的所述易失性存储器分区中:确定(514)所述第一文件是否位于所述至少一个存储器(120)的所述正常存储器分区中;基于确定(514)所述第一文件不位于所述至少一个存储器(120)的所述正常存储器分区中,打开(520)新文件作为在所述易失性存储器分区中的所述第一文件以用于写入;以及基于确定(514)所述第一文件位于所述至少一个存储器(120)的所述正常存储器分区中,执行将所述第一文件从所述正常存储器分区复制(516)到所述易失性存储器分区以及打开(518)位于所述易失性存储器分区中的所述第一文件以用于写入。6.根据权利要求1-5中的任何一项所述的电子终端(100),其
\t中所述操作进一步包括:基于完成在所述易失性存储器分区中打开所述第一文件以用于写入,向所述应用返回(522)文件打开响应,以指示允许来自所述应用的写入命令。7.根据权利要求1-6中的任何一项所述的电子终端(100),其中所述操作进一步包括:从所述应用接收(600)打开读取命令以打开第二文件以用于读取;确定(602)所述第二文件是否位于所述至少一个存储器(120)的所述易失性存储器分区中;基于确定(602)所述第二文件不位于所述至少一个存储器(120)的所述易失性存储器分区中,打开(604)位于所述正常存储器分区中的所述第二文件以用于读取,以及将读取命令从所述应用指引(608)到位于所述正常存储器分区中的所述第二文件;以及基于确定(602)所述第二文件位于所述易失性存储器分区中,打开(610)位于所述易失性存储器分区中的所述第二文件以用于读取;以及将读取命令从所述应用指引(614)到位于所述易失性存储器分区中的所述第二文件。8.根据权利要求7所述的电子终端(100),其中所述操作进一步包括:基于完成打开(604)位于所述正常存储器分区中的所述第二文件以用于读取或打开(610)位于所述易失性存储器分区中的所述第二文件以用于读取,向所述应用返回(606,612)文件打开响应。9.根据权利要求1-8中的任何一项所述的电子终端(100),其中所述操作进一步包括:从所述应用接收(700)删除命令以删除第三文件;确定(702)所述第三文件是否位于所述至少一个存储器(120)的所述易失性存储器分区中;基于确定(702)所述第三文件不位于所述至少一个存储器(120)的所述易失性存储器分区中,重命名(704)位于所述正常存储器分区中的所述第三文件,以防止由所述应用读取和写入访问;以及基于确定(702)所述第三文件位于所述易失性存储器分区中,删除(706)位于所述易失性存储器分区中的所述第三文件,以及基于确定(708)所述第三文件位于所述至少一个存储器(120)的所述正常存储器分区中,重命名(704)位于所述正常存储器分区中的所述第三文件,以防止由所述应用读取和写入访问。10.根据权利要求1-9中的任何一项所述的电子终端(100),其中所述操作进一步包括:响应于接收用户输入,从所述易失性存储器存取模式切换(800)回到所述正常存取模式;关闭(802)正在运行的所述应用;删除(804)位于所述至少一个存储器(120)的所述易失性存储器分区中的所述第一文件;确定(806)在所述正常存储器分区中的第四文件是否被重命名以防止由所述应用访问;基于确定(806)被重命名以防止由所述应用访问的第四文件位于所述正常存储器分区中,将所述文件的所述名称返回(808)到原始名称;启动(812)所述应用;从所述应用接收(200)打开写入命令以打开第五文件用于写入;打开(202)在所述正常存储器分区中的所述第五文件以用于写入;以及将写入命令从所述应用指引(204)到位于所述易失性存储器分区中的所述第五文件。11.根据权利要求10所述的电子终端(100),其中所述操作进一步包括:响应于从所述易失性存储器存取模式切换(800)回到所述正常存取模式,或者响应于关闭(802)正在运行的所述应用,解除分配(810)在所述至少一个存储器(120)中的所述易失性存储器分区,以允许至少部分包括在所述正常存储器分区内。12.根据权利要求10所述的电子终端(100),其中所述操作进一步包括:由于从所述正常存储器存取模式切换(500)到所述易失性存储器存取模式而没有接收到用户输入以从所述易失性存储器存取模式切换(800)回到所述正常存取模式,响应于确定(900)阈值时间已经到期,向所述电子终端(100)的用户生成(902)提醒通知,其中所述提醒通知告知所述用户:所述易失性存储器存取模式仍然有效。13.根据权利要求10所述的电子终端(100),其中所述操作进一步包括:基于从所述易失性存储器存取模式切换(800)回到所述正常存取模式以:确定(814)在从所述正常存取存储器模式切换(500)到所述易失性存储器存取模式之前所述用户是否期望回复到操作状态;基于确定(814)所述用户期望所述回复,执行关闭(802)、删除(804)和确定(806)在所述正常存储器分区中的第五文件是否被重命名以防止由所述应用访问;基于确定(814)所述用户不期望所述回复,执行进一步的操作,包括:将位于所述至少一个存储器(120)的所述易失性存储器分区中的所述第一文件复制(816)到所述正常存储器分区;以及基于确定(818)被重命名以防止由所述应用访...

【专利技术属性】
技术研发人员:D·马兹马诺夫梁宏鑫
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1