本发明涉及通信技术领域,尤其涉及文件保护方法、装置及移动终端。
背景技术:
目前市面上的移动终端一般都是通过采用加密保护(比如数字密码解锁、图形解锁)以及隐藏的方式对重要文件进行保护。尽管此类方式可以防止他人查看到文件的内容,但却无法保证文件不会被删除(比如尽管看不到加密文件的内容,但却可以删除加密文件),以及无法保证加密文件在解密后不会被篡改或删除。而对于没有进行任何加密保护的文件来说则更容易被篡改或删除,比如小孩或用户自身在使用移动终端的过程中的误操作等。因此,这给用户实际使用带来了不便,从而影响了用户使用体验。
技术实现要素:
本发明的主要目的在于提供一种文件保护方法、装置及移动终端,旨在解决如何防止文件被篡改或删除而给用户实际使用带来了不便的技术问题。
为实现上述目的,本发明提供的一种文件保护方法,所述文件保护方法包括:
当接收到设置指令时,确定相应的文件保护模式;
根据所述文件保护模式所禁用的相关操作功能,确定禁止执行被保护文件的所述相关操作功能,其中,所述相关操作功能至少包括删除功能和/或编辑功能。
优选地,所述当接收到设置指令时,确定相应的文件保护模式之前包括:
获取相应的文件类型或文件名称或文件夹名称;
根据获取到的所述文件类型或所述文件名称或所述文件夹名称,确定所述被保护文件。
优选地,所述根据所述文件保护模式所禁用的相关操作功能,确定禁止执行被保护文件的所述相关操作功能包括:
根据所述文件保护模式所禁用的相关操作功能,获取与所述被保护文件 的所述相关操作功能相对应的功能参数;
根据接收到的锁定指令,锁定所述功能参数以确定禁止执行所述被保护文件的所述相关操作功能。
优选地,所述根据接收到的锁定指令,锁定所述功能参数以确定禁止执行所述被保护文件的所述相关操作功能之后包括:
提示是否进行临时解锁的密码保护的设置;
当进行临时解锁的密码保护的设置时,根据预设加密方式设置临时解锁密码。
优选地,所述当设置临时解锁的密码保护时,根据预设加密方式设置临时解锁密码之后包括:
当接收到临时解锁指令时,根据所述临时解锁密码,解除对所述功能参数的锁定并启动定时切换模式;
当启动所述定时切换模式时,根据预设切换时间开始计时并监测当前是否存在对所述被保护文件的操作;
当预设切换时间到达且当前存在对所述被保护文件的操作时,重新开始计时;
当预设切换时间到达且当前不存在对所述被保护文件的操作时,切换回所述文件保护模式。
进一步地,为实现上述目的,本发明还提供一种文件保护装置,所述文件保护装置包括:
第一确定模块,用于当接收到设置指令时,确定相应的文件保护模式;
第二确定模块,用于根据所述文件保护模式所禁用的相关操作功能,确定禁止执行被保护文件的所述相关操作功能,其中,所述相关操作功能至少包括删除功能和/或编辑功能。
优选地,所述文件保护装置还包括:
获取模块,用于获取相应的文件类型或文件名称或文件夹名称;
第三确定模块,用于根据获取到的所述文件类型或所述文件名称或所述文件夹名称,确定所述被保护文件。
优选地,所述第二确定模块包括:
获取单元,用于根据所述文件保护模式所禁用的相关操作功能,获取与所述被保护文件的所述相关操作功能相对应的功能参数;
锁定单元,用于根据接收到的锁定指令,锁定所述功能参数以确定禁止执行所述被保护文件的所述相关操作功能。
优选地,所述文件保护装置还包括:
提示模块,用于提示是否进行临时解锁的密码保护的设置;
密码设置模块,用于当进行临时解锁的密码保护的设置时,根据预设加密方式设置临时解锁密码。
优选地,所述文件保护装置还包括:
临时解锁模块,用于当接收到临时解锁指令时,根据所述临时解锁密码,解除对所述功能参数的锁定并启动定时切换模式;
定时模块,用于当启动所述定时切换模式时,根据预设切换时间开始计时;
监测模块,用于监测当前是否存在对所述被保护文件的操作;
重新计时模块,用于当预设切换时间到达且当前存在对所述被保护文件的操作时,重新开始计时;
切换模块,用于当预设切换时间到达且当前不存在对所述被保护文件的操作时,切换回所述文件保护模式。
优选地,所述文件保护装置还包括:
取消模块,用于当接收到关闭指令时,取消所述文件保护模式。
为实现上述目的,本发明还提供一种移动终端,所述移动终端包括上述任一项所述的文件保护装置。
本发明通过存储的预先设置的多种文件保护模式,并根据用户所触发的设置指令,确定用户所设置的相应的文件保护模式,从而方便了用户快捷设置所需要的文件保护模式;同时,根据用户所设置的文件保护模式所对应禁止的文件的相关操作功能,确定被保护文件的所述相关操作功能被禁止执行,从而在用户所设置的文件保护模式下,实现了对被保护文件的相应保护。比如,禁止执行被保护文件的删除功能,则保护了被保护文件不被删除。由于仅禁止了被保护文件的相关操作功能,比如删除功能、编辑功能,而并没有 禁止执行比如查看或播放功能,因此,本发明实现了在不影响用户正常查看或播放被保护文件的同时,也保证了被保护文件至少不会被删除或编辑,从而确保了被保护文件的安全性,提高了用户使用体验。
附图说明
图1为本发明文件保护方法第一实施例的流程示意图;
图2为本发明文件保护方法第二实施例的流程示意图;
图3为图1中步骤S20的细化流程示意图;
图4为本发明文件保护方法第三实施例的流程示意图;
图5为本发明文件保护方法第四实施例的流程示意图;
图6为本发明文件保护装置第一实施例的功能模块示意图;
图7为本发明文件保护装置第二实施例的功能模块示意图;
图8为图6中第二确定模块的细化功能模块示意图;
图9为本发明文件保护装置第三实施例的功能模块示意图;
图10为本发明文件保护装置第四实施例的功能模块示意图;
图11为本发明文件保护装置第五实施例的功能模块示意图;
图12为本发明移动终端一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明文件保护方法第一实施例的流程示意图。本实施例中,所述文件保护方法应用于移动终端,包括步骤:
步骤S10,当接收到设置指令时,确定相应的文件保护模式;
本实施例中,对于文件保护模式的确定,优选在移动终端内存储预先设置的文件保护模式后,再根据用户所选择的设置指令确定相应的文件保护模式并设定。例如,可以在移动终端内存储预先设置多种不同的文件保护模式,比如儿童模式、防误删模式等。比如,当接收到儿童模式的文件保护模式设 置指令时,确定用户所选定的相应文件保护模式即为儿童模式。需要进一步说明的是,本实施例中的文件保护模式既可以预先设置从而方便后续可以直接选定,同时也可以由用户自定义设定。此外,预先设置的文件保护模式也可在设置完成后进行编辑修改。
步骤S20,根据所述文件保护模式所禁用的相关操作功能,确定禁止执行被保护文件的所述相关操作功能,其中,所述相关操作功能至少包括删除功能和/或编辑功能。
本实施例中,文件保护模式优选为通过禁用文件的相关操作功能,从而实现对文件的相应保护,比如禁用文件的删除功能,则可相应保护文件不被删除。优选被禁用的相关操作功能至少包括删除功能和/或编辑功能。
当确定了与设置指令相应的文件保护模式后,则根据与该文件保护模式相对应的被禁用的相关操作功能,确定禁止执行该文件保护模式所对应的被保护文件的所述相关操作功能。例如,预先设定的儿童模式对应禁用被保护文件的删除、编辑等功能,则当用户选择儿童模式后,该儿童保护模式所对应的被保护文件的删除、编辑等功能将确定禁止执行。另外,需要进一步说明的是,文件保护模式所对应的被保护文件,可以默认为移动终端内的所有文件,或者满足默认条件的相应文件,或者也可以是根据用户选择所确定。
本实施例中,通过存储的预先设置的多种文件保护模式,并根据用户所触发的设置指令,确定用户所设置的相应的文件保护模式,从而方便了用户快捷设置所需要的文件保护模式;同时,根据用户所设置的文件保护模式所对应禁止的文件的相关操作功能,确定被保护文件的所述相关操作功能被禁止执行,从而在用户所设置的文件保护模式下,实现了对被保护文件的相应保护。比如,禁止执行被保护文件的删除功能,则保护了被保护文件不被删除。由于仅禁止了被保护文件的相关操作功能,比如删除功能、编辑功能,而并没有禁止执行比如查看或播放功能,因此,实现了在不影响用户正常查看或播放被保护文件的同时,也保证了被保护文件至少不会被删除或编辑,从而确保了被保护文件的安全性,提高了用户使用体验。
参照图2,图2为本发明文件保护方法第二实施例的流程示意图。基于上述实施例,在本实施例中,上述步骤S10之前还包括步骤:
步骤S01,获取相应的文件类型或文件名称或文件夹名称;
步骤S02,根据获取到的所述文件类型或所述文件名称或所述文件夹名称,确定所述被保护文件。
本实施例中,文件具体是指单个的文件,比如图片、音频、视频、文档等,同时文件可以单独存储在根目录下,或者也可以与其他文件存储在文件夹或压缩包中。文件具体可以是通过移动终端拍摄、录音或者录像生成并自动保存的,也可以是通过外部设备传输到移动终端上保存的。
需要说明的是,移动终端内的文件一般保存在文件管理目录下,例如移动终端拍照生成的图片保存在文件管理目录下的某一图片文件内;用户从其他外部设备上拷贝的文件也保存在文件管理目录下。因此,优选在移动终端的文件管理模块的菜单中增加文件保护菜单选项,当需要对文件进行保护时,用户通过点击该文件保护选项即可开启进行文件保护设置。
本实施例中,基于程序实现的相关要求,优选在设置文件保护模式前,先确定被保护文件。同时,被保护文件的确定方式不限,具体根据实际需要进行设置。比如,根据获取到的文件生成时间,或者获取到的文件保存位置(比如内存、SD卡等),或者根据获取到的文件格式(比如图片格式、音频格式、视频格式等),或者直接根据获取到的文件名称或文件夹名称等,确定被保护的文件。本实施例中,优选根据文件类型,或文件名称,或文件夹名称,确定被保护文件。其中,优选根据用户的触控选择操作,对应获取相应的文件类型或文件名称或文件夹名称的触发条件。
对于根据获取的文件类型,确定被保护文件,具体可以通过文件名称后缀的文件格式对应文件类型,例如,通过文件名后缀.jpg或者.png对应关联到图片文件类型;而通过文件名后缀.wmv或者.avi或者.rmvb对应关联到视频文件类型。因此,可以预先建立文件格式与文件类型的对应映射关系,从而根据用户所选择的文件类型,查找上述映射关系即可确定移动终端内与用户所选择的文件类型所对应的文件格式的文件。例如,用户选择图片文件类型时,则移动终端内的文件名后缀为.jpg或者.png的文件都属于被保护的文件。
而对于根据获取的文件名称或文件夹名称,确定所述被保护文件,用户可以根据实际情况及需要,有针对性地选择所要保护的文件,比如仅仅只需保护几张图片或者整个文件夹内的文件不被篡改或删除,此时用户可对应选 择要进行保护的文件名称及文件夹名称,从而确定被保护的文件。
本实施例中,基于用户选择的方便性及针对性,通过获取的文件类型,确定被保护文件,从而避免需要多大量同类型文件进行选择的繁琐操作;通过获取的文件名称,确定被保护文件,从而可以有针对性地选择少数几个需要被保护的文件,方便用户根据实际需要进行选择;通过获取的文件夹名称,确定被保护文件,可以结合方便性及针对性的优点,既能够快速选择多个文件(同一文件夹内可保存同格式类型的文件,也可以保存不同格式类型的文件),同时也具有一定的针对性,进而提高了用户的使用体验。
参照图3,图3为图1中步骤S20的细化流程示意图。基于上述实施例,本实施例中,上述步骤S20包括:
步骤S201,根据所述文件保护模式所禁用的相关操作功能,获取与所述被保护文件的所述相关操作功能相对应的功能参数;
当确定了文件保护模式后,移动终端将自动获取与已确定的被保护文件的相关操作功能相对应的功能参数,该相关操作功能至少包括删除功能和/或编辑功能。通常文件都具备有多个操作功能以便于用户根据实际需要选择相应的操作功能以对文件进行相关操作,该操作功能大致可以分为两类:第一类是不对文件进行实质性改变的操作功能,比如查看或播放文件,复制文件,上传或共享文件;第二类则是对文件进行实质性改变的操作功能,比如删除文件,编辑文件,重命名文件等。因此,本实施例中,优选相关操作功能至少包括删除功能和/或编辑功能,但不包括查看或播放功能,也即用户不允许对文件进行实质性改变的操作功能,但允许不对文件进行实质性改变的操作功能。其中,删除功能所对应的操作为删除文件,编辑功能所对应的操作为对文件的名称或存储位置或文件内容等进行编辑。
此外,对于第一类操作功能来说,尽管该类操作并没有对文件进行实质性改变,但可能会对用户造成一定影响,比如复制或上传一些对用户来说比较重要的文件。因此,需要进一步说明的是,本实施例中相关操作功能的确定具体根据实际需要进行设置。比如,若用户仅允许他人在用户的移动终端上对文件进行查看或播放操作,则剩余的对文件的其他操作功能都是本实施例中所述的相关操作功能。
本实施例中,功能参数与被保护文件的相关操作功能相对应,通过该功能参数可对文件执行相应的操作。例如,若用户需要删除文件,则系统需要通过与删除功能相对应的功能参数,以调用删除程序删除文件。本实施例中功能参数具体根据移动终端系统程序的实际需要进行设置。比如,该功能参数可以为与操作功能相对应的执行程序的调用地址等。另外,对于功能参数的获取方式不限,具体根据实际情况进行设置。例如,通过检测文件的属性获取。
不同的文件类型其所对应的操作功能可能不同。例如,图片与视频的操作功能可以为查看或播放、编辑、复制、删除、上传、共享等,其中相关操作功能至少包括删除和/或编辑,但不包括查看或播放;而文档的操作功能可能为查看、编辑、复制、删除等,其中相关操作功能至少包括删除和/或编辑,但不包括查看。
为便于进行被保护文件的相关操作功能的锁定操作,当获取到与被保护文件的相关操作功能相对应的功能参数后将进行标记并保存。例如,当移动终端检测图片文件的属性,完成对图片文件的相关功能参数的获取时,将获取的图片文件的相关功能参数标记为“功能列表1”,并保存到移动终端内部存储器中;依次再获取“音乐”、“视频”等文件的相关功能参数,并对应标记为“功能列表2”、“功能列表3”等保存到移动终端内部存储器中。
可选的,用户可以根据实际情况及需要,从上述功能列表中选择与需要被锁定的相关操作功能对应的功能参数。比如,被保护的音乐所对应的功能列表2中包括有与编辑、复制、删除、上传、共享等多个操作功能相对应的功能参数,同时由于音乐一般并非用户的个人隐私,因此,用户可以只选择与锁定删除这一个操作功能相对应的功能参数即可。
步骤S202,根据接收到的锁定指令,锁定所述功能参数以确定禁止执行所述被保护文件的所述相关操作功能。
当用户通过触控操作向移动终端下发锁定指令时,移动终端在接收到锁定指令后将自动检测已选择被保护的文件,并按照不同被保护文件的与相关操作功能相对应的功能参数的保存顺序,依次完成对应文件的功能列表中与相关操作功能相对应的功能参数的锁定,从而进入文件保护模式。需要进一步说明的是,在文件保护模式下,锁定与相关操作功能相对应的功能参数等 同于禁止执行被保护文件的相关操作功能。例如,A图片为被保护文件,且其被锁定的相关操作功能为编辑、复制、删除,则在文件保护模式下,将禁止执行对A图片的编辑、复制、删除功能,也即A图片的编辑、复制、删除功能由于被锁定而失效。此外,在文件保护模式下,文件管理目录下的被保护文件具体可以通过移动终端内的相应应用程序进行浏览或播放等操作。例如,通过看图应用浏览被保护的图片文件,或者通过视频播放器播放被保护的视频文件等。
本实施例中,通过获取与该被保护文件的相关操作功能相对应的功能参数,并根据锁定指令,锁定与该被保护文件的相关操作功能选项相对应的功能参数,进入文件保护模式,并且在该文件保护模式下,禁止使用该被保护文件的相关操作功能,从而在不影响用户正常查看图片或文档,或者播放音视频文件的情况下,同时也保证了被保护文件至少不会被删除和/或编辑等,从而保证了被保护文件的安全性,提高了用户使用体验。
参照图4,图4为本发明文件保护方法第三实施例的流程示意图。本实施例中,步骤S202之后包括:
步骤S301,提示是否进行临时解锁的密码保护的设置;
步骤S302,当进行临时解锁的密码保护的设置时,根据预设加密方式设置临时解锁密码。
本实施例中,考虑到用户在文件保护模式下可能需要进行临时编辑的需求,因此在文件保护模式中对应设置有临时解锁功能,以用于临时解除被锁定的被保护文件的相关操作功能。同时,进一步地,为防止他人通过该临时解锁功能解除文件保护模式后,可通过设置临时解锁的密码保护,以用于限制他人对临时解锁功能的使用。而对于临时解锁的密码的加密方式不限,具体根据实际需要进行设置,比如设置为常用的字符密码,或者语音,或者图形等方式。需要说明的是,该临时编辑具体对应为被锁定的相关操作功能。比如用户临时进行编辑或删除等临时编辑处理。
当用户需要对被保护文件进行临时编辑处理时,通过预设方式发出临时解锁指令,此时需要用户输入对应的临时解锁的保护密码,若输入的密码正确,则临时解除被锁定的被保护文件的相关操作功能。
此外,可选的,将密码保护与文件保护相结合,对被保护文件进行全面综合保护。通过第一层密码保护,可以防止他人查看被保护文件;而通过第二层文件保护,可以防止文件被篡改或删除。该类方式具体比较适合文件的隐私程度较高的文件。
本实施例中,通过设置临时解锁功能,从而满足了用户的临时编辑需求,提高了用户使用体验。同时,进一步设置有保护临时解锁功能的密码,从而进一步提高了本实施例中文件保护方法的安全性。
参照图5,图5为本发明文件保护方法第四实施例的流程示意图。基于上述实施例,在本实施例中,在步骤S302之后包括:
步骤S401,当接收到临时解锁指令时,根据所述临时解锁密码,解除对所述功能参数的锁定并启动定时切换模式;
本实施例中,临时解锁指令可以为预设的具备临时解锁功能的选项,并由用户选择触发。当移动终端接收到临时解锁指令时,将自动弹出密码输入界面并接收用户输入的临时解锁密码,当移动终端验证正确后,即可解除对功能参数的锁定,也即相应解除了对被保护文件的相关操作功能,此时用户即可对被保护文件进行编辑处理,比如删除或编辑该被保护文件。
此外,考虑到用户仅仅只是进行临时的编辑处理,也即在临时编辑处理结束后需要恢复到文件保护模式,因此,基于上述考虑,本实施例中,在解除对功能参数的锁定后,同步启动定时切换模式,以用于在定时到期时自动切换并恢复到文件保护模式。
步骤S402,当启动所述定时切换模式时,根据预设切换时间开始计时并监测当前是否存在对所述被保护文件的操作;
当定时切换模式启动时,将根据预设切换时间开始计时。该预设时间可以为移动终端系统默认设置,也可以由用户自定义设置。
此外,进一步考虑到用户进行临时编辑处理的时长不确定,因此,根据预设切换时间进行计时并不一定符合用户的实际情况,比如,当计时时间到达时,若用户还在继续进行编辑处理操作,则此时恢复文件保护模式则不合时宜,因此,在开始进行计时的同时,实时监测当前是否存在对被保护文件的操作,也即是否存在相应的应用程序调用被保护文件,例如音乐播放器播 放被保护的音乐文件、或者图片浏览应用查看被保护图片等。
步骤S403,当预设切换时间到达且当前存在对所述被保护文件的操作时,重新开始计时;
步骤S404,当预设切换时间到达且当前不存在对所述被保护文件的操作时,切换回所述文件保护模式。
当预设切换时间到达且监测到当前存在对所述被保护文件的操作时,清除原有计时并重新开始计时,则在重新开始计时期间,用户仍然可以继续对被保护文件进行编辑处理而不受计时时间影响。且当下一计时到达时再次进行上述监测判断,并根据监测判断结果对应进行处理。
而当预设切换时间到达且监测到当前不存在对所述被保护文件的操作时,也即此时可以确定用户不需要继续对被保护文件进行编辑处理,因此自动切换回所述文件保护模式,此时可以防止用户忘记切换回文件保护模式的问题,从而进一步提高了文件保护方法的安全性。
本实施例为自动切换回文件保护模式的较佳实施例。此外,需要说明的是,也可以由用户根据实际情况,通过设置的相应触控选项用以控制切换回文件保护模式的时间。
本实施例中,通过解除文件保护模式下的对功能参数的锁定从而用以进行临时编辑处理,并同时启动定时切换模式以便于自动切换回文件保护模式,进一步地,为避免计时到达时用户仍然进行编辑处理而影响用户操作,本实施例中通过实时监测当前是否存在对被保护文件的操作,从而用以对应控制是否延长计时,直至用户停止对被保护文件的操作时才最终切换回文件保护模式,从而再进一步提高用户使用体验的同时,也防止用户忘记切换回文件保护模式的问题,提高了文件保护方法的安全性。
参照图6,图6为本发明文件保护装置第一实施例的功能模块示意图。本实施例中,所述文件保护装置包括:
第一确定模块10,用于当接收到设置指令时,确定相应的文件保护模式;
本实施例中,对于文件保护模式的确定,优选在移动终端内存储预先设置的文件保护模式后,再根据用户所选择的设置指令确定相应的文件保护模式并设定。例如,可以在移动终端内存储预先设置多种不同的文件保护模式, 比如儿童模式、防误删模式等。比如,当接收到儿童模式的文件保护模式设置指令时,第一确定模块10确定用户所选定的相应文件保护模式即为儿童模式。需要进一步说明的是,本实施例中的文件保护模式既可以预先设置从而方便后续可以直接选定,同时也可以由用户自定义设定。此外,预先设置的文件保护模式也可在设置完成后进行编辑修改。
第二确定模块20,用于根据所述文件保护模式所禁用的相关操作功能,确定禁止执行被保护文件的所述相关操作功能,其中,所述相关操作功能至少包括删除功能和/或编辑功能。
本实施例中,文件保护模式优选为通过禁用文件的相关操作功能,从而实现对文件的相应保护,比如禁用文件的删除功能,则可相应保护文件不被删除。优选被禁用的相关操作功能至少包括删除功能和/或编辑功能。
当确定了与设置指令相应的文件保护模式后,第二确定模块20根据与该文件保护模式相对应的被禁用的相关操作功能,确定禁止执行该文件保护模式所对应的被保护文件的所述相关操作功能。例如,预先设定的儿童模式对应禁用被保护文件的删除、编辑等功能,则当用户选择儿童模式后,该儿童保护模式所对应的被保护文件的删除、编辑等功能将确定禁止执行。另外,需要进一步说明的是,文件保护模式所对应的被保护文件,可以默认为移动终端内的所有文件,或者满足默认条件的相应文件,或者也可以是根据用户选择所确定。
本实施例中,通过存储的预先设置的多种文件保护模式,并根据用户所触发的设置指令,确定用户所设置的相应的文件保护模式,从而方便了用户快捷设置所需要的文件保护模式;同时,根据用户所设置的文件保护模式所对应禁止的文件的相关操作功能,确定被保护文件的所述相关操作功能被禁止执行,从而在用户所设置的文件保护模式下,实现了对被保护文件的相应保护。比如,禁止执行被保护文件的删除功能,则保护了被保护文件不被删除。由于仅禁止了被保护文件的相关操作功能,比如删除功能、编辑功能,而并没有禁止执行比如查看或播放功能,因此,实现了在不影响用户正常查看或播放被保护文件的同时,也保证了被保护文件至少不会被删除或编辑,从而确保了被保护文件的安全性,提高了用户使用体验。
参照图7,图7为本发明文件保护装置第二实施例的功能模块示意图。本实施例中,所述文件保护装置包括:
获取模块30,用于获取相应的文件类型或文件名称或文件夹名称;
第三确定模块40,用于根据获取到的所述文件类型或所述文件名称或所述文件夹名称,确定所述被保护文件。
本实施例中,文件具体是指单个的文件,比如图片、音频、视频、文档等,同时文件可以单独存储在根目录下,或者也可以与其他文件存储在文件夹或压缩包中。文件具体可以是通过移动终端拍摄、录音或者录像生成并自动保存的,也可以是通过外部设备传输到移动终端上保存的。
需要说明的是,移动终端内的文件一般保存在文件管理目录下,例如移动终端拍照生成的图片保存在文件管理目录下的某一图片文件内;用户从其他外部设备上拷贝的文件也保存在文件管理目录下。因此,优选在移动终端的文件管理模块的菜单中增加文件保护菜单选项,当需要对文件进行保护时,用户通过点击该文件保护选项即可开启进行文件保护设置。
本实施例中,基于程序实现的相关要求,优选在设置文件保护模式前,先确定被保护文件。同时,被保护文件的确定方式不限,具体根据实际需要进行设置。比如,根据获取到的文件生成时间,或者获取到的文件保存位置(比如内存、SD卡等),或者根据获取到的文件格式(比如图片格式、音频格式、视频格式等),或者直接根据获取到的文件名称或文件夹名称等,确定被保护的文件。本实施例中,第三确定模块40根据文件类型,或文件名称,或文件夹名称,确定被保护文件。其中,获取模块30根据用户的触控选择操作,对应获取相应的文件类型或文件名称或文件夹名称。
对于根据获取的文件类型,确定被保护文件,具体可以通过文件名称后缀的文件格式对应文件类型,例如,通过文件名后缀.jpg或者.png对应关联到图片文件类型;而通过文件名后缀.wmv或者.avi或者.rmvb对应关联到视频文件类型。因此,可以预先建立文件格式与文件类型的对应映射关系,从而根据用户所选择的文件类型,查找上述映射关系即可确定移动终端内与用户所选择的文件类型所对应的文件格式的文件。例如,用户选择图片文件类型时,则移动终端内的文件名后缀为.jpg或者.png的文件都属于被保护的文件。
而对于根据获取的文件名称或文件夹名称,确定所述被保护文件,用户 可以根据实际情况及需要,有针对性地选择所要保护的文件,比如仅仅只需保护几张图片或者整个文件夹内的文件不被篡改或删除,此时用户可对应选择要进行保护的文件名称及文件夹名称,从而确定被保护的文件。
本实施例中,基于用户选择的方便性及针对性,通过获取的文件类型,确定被保护文件,从而避免需要多大量同类型文件进行选择的繁琐操作;通过获取的文件名称,确定被保护文件,从而可以有针对性地选择少数几个需要被保护的文件,方便用户根据实际需要进行选择;通过获取的文件夹名称,确定被保护文件,可以结合方便性及针对性的优点,既能够快速选择多个文件(同一文件夹内可保存同格式类型的文件,也可以保存不同格式类型的文件),同时也具有一定的针对性,进而提高了用户的使用体验。
参照图8,图8为图6中第二确定模块的细化功能模块示意图。本实施例中,所述第二确定模块20包括:
获取单元201,用于根据所述文件保护模式所禁用的相关操作功能,获取与所述被保护文件的所述相关操作功能相对应的功能参数;
当确定了文件保护模式后,获取单元201将自动获取与已确定的被保护文件的相关操作功能相对应的功能参数,该相关操作功能至少包括删除功能和/或编辑功能。通常文件都具备有多个操作功能以便于用户根据实际需要选择相应的操作功能以对文件进行相关操作,该操作功能大致可以分为两类:第一类是不对文件进行实质性改变的操作功能,比如查看或播放文件,复制文件,上传或共享文件;第二类则是对文件进行实质性改变的操作功能,比如删除文件,编辑文件,重命名文件等。因此,本实施例中,优选相关操作功能至少包括删除功能和/或编辑功能,但不包括查看或播放功能,也即用户不允许对文件进行实质性改变的操作功能,但允许不对文件进行实质性改变的操作功能。其中,删除功能所对应的操作为删除文件,编辑功能所对应的操作为对文件的名称或存储位置或文件内容等进行编辑。
此外,对于第一类操作功能来说,尽管该类操作并没有对文件进行实质性改变,但可能会对用户造成一定影响,比如复制或上传一些对用户来说比较重要的文件。因此,需要进一步说明的是,本实施例中相关操作功能的确定具体根据实际需要进行设置。比如,若用户仅允许他人在用户的移动终端 上对文件进行查看或播放操作,则剩余的对文件的其他操作功能都是本实施例中所述的相关操作功能。
本实施例中,功能参数与被保护文件的相关操作功能相对应,通过该功能参数可对文件执行相应的操作。例如,若用户需要删除文件,则系统需要通过与删除功能相对应的功能参数,以调用删除程序删除文件。本实施例中功能参数具体根据移动终端系统程序的实际需要进行设置。比如,该功能参数可以为与操作功能相对应的执行程序的调用地址等。另外,对于功能参数的获取方式不限,具体根据实际情况进行设置。例如,通过检测文件的属性获取。
不同的文件类型其所对应的操作功能可能不同。例如,图片与视频的操作功能可以为查看或播放、编辑、复制、删除、上传、共享等,其中相关操作功能至少包括删除和/或编辑,但不包括查看或播放;而文档的操作功能可能为查看、编辑、复制、删除等,其中相关操作功能至少包括删除和/或编辑,但不包括查看。
为便于进行被保护文件的相关操作功能的锁定操作,当获取到与被保护文件的相关操作功能相对应的功能参数后将进行标记并保存。例如,当移动终端检测图片文件的属性,完成对图片文件的相关功能参数的获取时,将获取的图片文件的相关功能参数标记为“功能列表1”,并保存到移动终端内部存储器中;依次再获取“音乐”、“视频”等文件的相关功能参数,并对应标记为“功能列表2”、“功能列表3”等保存到移动终端内部存储器中。
可选的,用户可以根据实际情况及需要,从上述功能列表中选择与需要被锁定的相关操作功能对应的功能参数。比如,被保护的音乐所对应的功能列表2中包括有与编辑、复制、删除、上传、共享等多个操作功能相对应的功能参数,同时由于音乐一般并非用户的个人隐私,因此,用户可以只选择与锁定删除这一个操作功能相对应的功能参数即可。
锁定单元202,用于根据接收到的锁定指令,锁定所述功能参数以确定禁止执行所述被保护文件的所述相关操作功能。
当用户通过触控操作向移动终端下发锁定指令时,锁定单元202在接收到锁定指令后将自动检测已选择被保护的文件,并按照不同被保护文件的与相关操作功能相对应的功能参数的保存顺序,依次完成对应文件的功能列表 中与相关操作功能相对应的功能参数的锁定,从而进入文件保护模式。需要进一步说明的是,在文件保护模式下,锁定与相关操作功能相对应的功能参数等同于禁止执行被保护文件的相关操作功能。例如,A图片为被保护文件,且其被锁定的相关操作功能为编辑、复制、删除,则在文件保护模式下,将禁止执行对A图片的编辑、复制、删除功能,也即A图片的编辑、复制、删除功能由于被锁定而失效。此外,在文件保护模式下,文件管理目录下的被保护文件具体可以通过移动终端内的相应应用程序进行浏览或播放等操作。例如,通过看图应用浏览被保护的图片文件,或者通过视频播放器播放被保护的视频文件等。
本实施例中,通过获取与该被保护文件的相关操作功能相对应的功能参数,并根据锁定指令,锁定与该被保护文件的相关操作功能选项相对应的功能参数,进入文件保护模式,并且在该文件保护模式下,禁止使用该被保护文件的相关操作功能,从而在不影响用户正常查看图片或文档,或者播放音视频文件的情况下,同时也保证了被保护文件至少不会被删除和/或编辑等,从而保证了被保护文件的安全性,提高了用户使用体验。
参照图9,图9为本发明文件保护装置第三实施例的功能模块示意图。本实施例中,所述文件保护装置还包括:
提示模块50,用于提示是否进行临时解锁的密码保护的设置;
密码设置模块60,用于当进行临时解锁的密码保护的设置时,根据预设加密方式设置临时解锁密码。
本实施例中,考虑到用户在文件保护模式下可能需要进行临时编辑的需求,因此在文件保护模式中对应设置有临时解锁功能,以用于临时解除被锁定的被保护文件的相关操作功能。当在完成了对功能参数的锁定并进入文件保护模式后,提示模块50进一步提示用户是否进行临时解锁的密码保护的设置,从而防止他人通过该临时解锁功能解除文件保护模式;同时,通过密码设置模块60设置临时解锁的密码保护,以用于限制他人对临时解锁功能的使用。而对于临时解锁的密码的加密方式不限,具体根据实际需要进行设置,比如设置为常用的字符密码,或者语音,或者图形等方式。需要说明的是,该临时编辑具体对应为被锁定的相关操作功能。比如用户临时进行编辑或删 除等临时编辑处理。
当用户需要对被保护文件进行临时编辑处理时,通过预设方式发出临时解锁指令,比如点按临时解锁操作按钮,此时需要用户输入对应的临时解锁的保护密码,若输入的密码正确,则临时解除被锁定的被保护文件的相关操作。
此外,可选的,将密码保护与文件保护相结合,对被保护文件进行全面综合保护。通过第一层密码保护,可以防止他人查看被保护文件;而通过第二层文件保护,可以防止文件被篡改或删除。该类方式具体比较适合文件的隐私程度较高的文件。
本实施例中,通过设置临时解锁功能,从而满足了用户的临时编辑需求,提高了用户使用体验。同时,进一步设置有保护临时解锁功能的密码,从而进一步提高了本实施例中文件保护方法的安全性。
参照图10,图10为本发明文件保护装置第四实施例的功能模块示意图。基于上述实施例,本实施例中,所述文件保护装置还包括:
临时解锁模块70,用于当接收到临时解锁指令时,根据所述临时解锁密码,解除所述被保护文件的对所述功能参数的锁定并启动定时切换模式;
本实施例中,临时解锁指令可以为预设的具备临时解锁功能的选项,并由用户选择触发。当临时解锁模块70接收到临时解锁指令时,临时解锁模块70将自动弹出密码输入界面并接收用户输入的临时解锁密码,当临时解锁模块70验证正确后,即可解除对功能参数的锁定,也即相应解除了对被保护文件的相关操作功能,此时用户即可对被保护文件进行编辑处理,比如删除或编辑该被保护文件。
此外,考虑到用户仅仅只是进行临时的编辑处理,也即在临时编辑处理结束后需要恢复到文件保护模式,因此,基于上述考虑,本实施例中,在临时解锁模块70解除被保护文件的对功能参数的锁定后,临时解锁模块70同步启动定时切换模式,以用于在定时到期时自动切换并恢复到文件保护模式。
定时模块80,用于当启动所述定时切换模式时,根据预设切换时间开始计时;
当定时切换模式启动时,定时模块80将根据预设切换时间开始计时。该 预设时间可以为移动终端系统默认设置,也可以由用户自定义设置。
监测模块90,用于监测当前是否存在对所述被保护文件的操作;
进一步考虑到用户进行临时编辑处理的时长不确定,因此,根据预设切换时间进行计时并不一定符合用户的实际情况,比如,当计时时间到达时,若用户还在继续进行编辑处理操作,则此时恢复文件保护模式则不合时宜,因此,在开始进行计时的同时,通过监测模块90实时监测当前是否存在对被保护文件的操作,也即是否存在相应的应用程序调用被保护文件,例如音乐播放器播放被保护的音乐文件、或者图片浏览应用查看被保护图片等。
重新计时模块100,用于当预设切换时间到达且当前存在对所述被保护文件的操作时,重新开始计时;
切换模块110,用于当预设切换时间到达且当前不存在对所述被保护文件的操作时,切换回所述文件保护模式。
当预设切换时间到达且监测到当前存在对所述被保护文件的操作时,重新计时模块100清除原有计时并重新开始计,则在重新开始计时期间,用户仍然可以继续对被保护文件进行编辑处理而不受计时时间影响。且当下一计时到达时再次进行上述监测判断,并根据监测判断结果对应进行处理。
而当预设切换时间到达且监测到当前不存在对所述被保护文件的操作时,也即此时可以确定用户不需要继续对被保护文件进行编辑处理,因此通过切换模块110切换回所述文件保护模式,此时可以防止用户忘记切换回文件保护模式的问题,从而进一步提高了文件保护方法的安全性。
本实施例为自动切换回文件保护模式的较佳实施例。此外,需要说明的是,也可以由用户根据实际情况,通过设置的相应触控选项用以控制切换回文件保护模式的时间。
本实施例中,通过解除文件保护模式下的对功能参数的锁定从而用以进行临时编辑处理,并同时启动定时切换模式以便于自动切换回文件保护模式,进一步地,为避免计时到达时用户仍然进行编辑处理而影响用户操作,本实施例中通过实时监测当前是否存在对被保护文件的操作,从而用以对应控制是否延长计时,直至用户停止对被保护文件的操作时才最终切换回文件保护模式,从而再进一步提高用户使用体验的同时,也防止用户忘记切换回文件保护模式的问题,提高了文件保护方法的安全性。
参照图11,图11为本发明文件保护装置第五实施例的功能模块示意图。基于上述实施例,本实施例中,所述文件保护装置还包括:
取消模块120,用于当接收到关闭指令时,取消所述文件保护模式。
本实施例中,考虑到需要进行文件保护的场景并不是经常发生,比如,将移动终端拿给小孩子使用或他人使用,因此,基于对移动终端的简便操作,需要在相应情景下取消文件保护模式,而在其他特殊情景下则启动文件保护模式。本实施例中,通过取消模块120在接收到关闭指令时,取消文件保护模式,从而满足用户不同使用情景下的使用需求,进而提高了用户使用体验。
参照图12,图12为本发明移动终端一实施例的功能模块示意图。本实施例中,移动终端包括文件保护装置210。
本实施例中,移动终端通过文件保护装置210完成对被保护文件的选定,并通过文件保护装置210获取与被选定的被保护文件的相关操作功能选项相对应的功能参数并进行锁定,从而进入文件保护模式。此外,为方便用户能够对移动终端内的被保护文件进行临时编辑处理,移动终端通过文件保护装置210解除对被保护文件的功能锁定进而实现对被保护文件的临时处理。进一步地,为避免用户忘记切换回文件保护模式的问题,通过文件保护装置210的定时切换模式以实现在用户完成对被保护文件的临时编辑处理后,通过定时方式,在定时到期时自动触发切换回文件保护模式。此外,移动终端还可以通过文件保护装置210取消文件保护模式。
本实施例中,移动终端通过文件保护装置210确定选择的被保护文件;同时,通过文件保护装置210获取与该被保护文件的相关操作功能选项相对应的功能参数,并根据锁定指令,通过文件保护装置210锁定与该被保护文件的相关操作功能选项相对应的功能参数并进入文件保护模式,并且在该文件保护模式下,用户禁止使用该被保护文件的相关操作功能,从而在不影响用户正常查看图片、文档,或者播放音视频文件的情况下,同时也保证了被保护文件不会被删除或编辑等,从而保证了被保护文件的安全性,提高了用户使用体
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。