一种基于位置信息对文件进行操作控制的方法和装置的制作方法

文档序号:7551019阅读:84来源:国知局
专利名称:一种基于位置信息对文件进行操作控制的方法和装置的制作方法
技术领域
本发明涉及保密及安全通信领域,尤其涉及一种基于位置信息对文件进行操作控制的方法和装置。
背景技术
在保密及安全通信领域,由于工作需要或是生活需要,会产生大量的工作、学习、娱乐等类型的文件,对于涉及商业秘密或个人隐私的文件,大多数人会选择对所述文件进行加密保存,以保证文件内容不被外泄。此外文件加密还体现着个人意愿,例如,手机用户在手机中存放着多种类别的文件,包括工作中生成的工作文件和生活中生成的生活文件等等,然而,对于工作文件,用户通常不希望在非办公场所被查看,对于生活文件,用户通常只希望在私人空间才可以被查看。在现有技术中,对文件必须采取手动加密保存和手动解密查看的方式,操作十分复杂,尤其在保存大量需要加密的文件或是查看大量已经加密的文件时,手动加密保存和手动解密查看的方式操作更加繁琐。如何实现大批量文件的加密、解密;如何简化文件的加密、解密步骤;如何使特定类型的文件能够在特定的场合被用户操作控制已经成为业界亟待解决的问题。在通信领域,全球定位系统(GPS)在当今社会的运用十分广泛,例如,GPS可以利用定位信息,提供车辆定位、防盗、反劫、行驶线路监控、呼叫指挥等应用。现有GPS定位卫星数目较多,可以提供全球全天候的定位,而且GPS还具有定位精度高、自动测量、观测时间短等特点,所以GPS作为先进的测量手段和新的生产力,可以利用位置信息与其他技术相结合,为人们的日常生活提供方便。

发明内容
本发明的主要目的在于提供一种基于位置信息操作控制文件的方法和装置,以解决现有技术存在的加密保存文件或解密文件的过程过于复杂的问题,其中:为了解决上述问题,本发明的目的是通过以下技术方案实现的:本发明公开了一种基于位置信息对文件进行操作控制的方法,包括如下步骤:获取当前终端的当前位置信息;获取所述当前终端中的关联器信息,其中,所述关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息;将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器;基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。优选的,在根据本发明所述的方法中,所述关联器将与其预设位置信息相匹配的终端所建立的文件之间建立关联。优选的,在根据本发明所述的方法中,当侦测到所述当前终端中发生文件保存操作时,确定与所述文件相关联的关联器,并使用与该关联器对应的密钥对所述文件进行自动加密保存。优选的,在根据本发明所述的方法中,如果所述当前终端的当前位置信息与所有关联器的预设位置信息均不匹配,则提示用户选择一个已有关联器作为相匹配的关联器。优选的,在根据本发明所述的方法中,如果所述关联器的预设位置信息与该当前终端的当前位置信息不匹配,则在当前终端中隐藏与所述关联器相关联的文件。本发明还公开了一种基于位置信息对文件进行操作控制的装置,包括:获取模块,用于获取当前终端的当前位置信息;获取所述当前终端中的关联器信息,其中,所述关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息;比较模块,用于将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器;操作模块,用于基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。优选的,在本发明所述的装置中,所述关联器将与其预设位置信息相匹配的终端所建立的文件之间建立关联。优选的,在本发明所述的装置中,所述操作模块,当侦测到所述当前终端中发生文件保存操作时,确定与所述文件相关联的关联器,并使用与该关联器对应的密钥对所述文件进行自动加密保存。优选的,在本发明所述的装置中,所述操作模块,如果所述当前终端的当前位置信息与所有关联器的预设位置信息均不匹配,则提示用户选择一个已有关联器作为相匹配的关联器。优选的,在本发明所述的装置中,所述操作模块,如果所述关联器的预设位置信息与该当前终端的当前位置信息不匹配,则在当前终端中隐藏与所述关联器相关联的文件。与现有技术相比,根据本发明的技术方案具有以下优点:基于位置信息,对文件进行自动加密保存和自动解密,简化了加密、解密文件的步骤,实现了不同类型的文件在不同场合之间的自动加密、自动解密切换,在保护了用户隐私的同时,方便了用户的使用。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是本发明实施例的基于位置信息对文件进行操作控制的方法的流程图;图2是本发明实施例的基于位置信息对文件进行操作控制的装置的方框图;图3示出了适于用来实现本发明实施方式的计算机系统的框图。
具体实施例方式本发明的主要思想在于,获取当前终端的当前位置信息;获取所述当前终端中的关联器信息,其中,所述关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息;将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器;基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。根据本发明的实施例,提供了一种基于位置信息对文件进行操作控制的方法。参考图1,图1是本发明实施例的基于位置信息对文件进行操作控制的方法的流程图。在步骤SlOl处,获取当前终端的当前位置信息,获取所述当前终端中的关联器信
肩、O所述当前终端可以采用外置设备、内置模块、远程服务或者终端中驻留的程序等方法获取当前位置信息。获取当前位置信息可以是时时获取当前终端的位置信息,也可以在出现获取当前位置信息请求时进行获取,通过获取得到的当前位置信息是执行步骤S102的基础。所述位置信息可以是当前终端所处的经纬度信息、地址信息等等。关联器是用户根据需要在当前终端中建立的可以与不同文件信息进行关联的中间媒质,关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息,建立关联器目的是与其预设位置信息相匹配的终端所建立的文件之间建立关联。关联器可以基于当前位置信息建立,也可以通过用户自定义设置位置信息的方式建立,建立的关联器具有位置属性,所述位置属性是指当前终端在与关联器相匹配的当前位置,与该关联器相关联的文件可以自动加密、自动解密,当前终端处于与关联器不匹配的位置时,文件处于加密隐藏状态。在一个终端中可以创建多个关联器。所述文件信息可以通过用户设置或终端随机设置,例如,家庭文件、办公文件、娱乐文件、学习文件等等。如在办公室范围内,利用获取到的办公室的位置信息,建立一个名为“办公文件”的关联器,用来关联办公文件,那么在办公室范围内,用户创建或接收的文件会自动加密保存,并将文件关联在名为“办公文件”的关联器下,当用户在办公室范围内打开文件时,无需解密动作(文件被自动解密)就可以打开文件并进行相关的操作,当用户在办公室范围外打开文件时,文件处于加密隐藏状态。具体可参见步骤S103。在步骤S102处,将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器。在步骤SlOl处获取当前终端的当前位置信息目的在于将所述当前终端的当前位置信息与终端中的关联器进行比较,更进一步的目的是将所述当前位置信息和所述关联器中的预设位置信息进行比较,确定出与所述当前位置信息相匹配的关联器。如果有相匹配的关联器,则可以直接对文件进行操作。如果没有相匹配的关联器,则不能直接对文件进行操作,当前终端会提示用户新建关联器,新建关联器可以根据获取的当前位置信息建立或是用户自定义位置信息建立。由于当前终端可能已经建立了多个关联器,当不存在与当前位置信息相匹配的关联器时,也可以提示用户在多个与当前位置信息不匹配的关联器中,选择其中一个关联器作为相匹配的关联器。具体可参见步骤103。步骤S102的作用在于确定与当前位置信息相匹配的关联器,以便在步骤S103中,利用当前终端中的文件、当前位置信息、关联器三者之间联系进行进一步的操作。在步骤S103处,基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。
执行步骤S102时,会存在两种情况,即,存在与所述当前位置信息相匹配的关联器和不存在与所述当前位置信息相匹配的关联器,下面对这两种情况分别说明。(I)存在与所述当前位置信息相匹配的关联器。当存在与所述当前位置信息相匹配的关联器时,用户可以对文件进行操作,如,保存文件、查看文件等等。当用户保存文件时,所述当前终端会侦测到有保存操作发生,在所述当前终端中确定与所述文件相匹配的关联器,由于在所述相匹配的关联器中包含与该关联器相对应的密钥,所以,当前终端根据所述相对应的密钥对该文件进行自动加密保存,并将该文件与所述相匹配的关联器建立关联。在一实施例中,用户对新建的文件进行保存时,当前终端当侦测到所述当前终端中发生文件保存操作时,在所述关联器中确定与所述文件相关联的关联器,并使用与该关联器对应的密钥对所述文件进行自动加密保存。进一步的,与所述相匹配的关联器相关联的多个文件具有部分相同的文件信息,如,所有的家庭文件都与包含家庭位置信息的关联器相关联,办公文件都与包含办公室位置/[目息的关联器相关联等等。由于文件(可以是一个或多个)在自动加密保存的过程中与相匹配的关联器建立了关联,所以,当获取的当前终端的当前位置信息与关联器相匹配时,根据与所述关联器对应的密钥对文件进行自动解密显示。根据上述步骤,从而在文件、当前位置信息、关联器这三者之间建立了联系,即,在当前终端中,只要当前位置信息和关联器相匹配,当前终端就会自动加密保存用户创建或接收的文件,用户在当前位置再次对文件进行操作时,与关联器相关联的文件就被自动解密显示,用户可以通过这样的方式对所述文件进行相关操作。然而,在现有技术中,文件的加密、解密都需要用户手动输入密钥,所以,本发明实施例的解密方式更为便捷,用户不输入密钥即可对文件进行查看、修改等操作。通过上述对文件操作,实现了基于位置信息对文件进行自动加密和自动解密的过程,与现有技术相比较,本发明简化了对文件加密保存和解密的步骤,只需要预先设置关联器就能完成自动加密保存和自动解密的步骤,并且通过当前位置信息和关联器之间的比较,就可以实现不同类型的文件在不同场合之间的自动加密、自动解密的切换动作。另外一种实施例,可以在用户对文件进行操作时,获取当前终端的当前位置信息,将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定相匹配的关联器,如果存在相匹配的关联器,按照情况(1),对所述文件进行自动加密或自动解密,如果不存在相匹配的关联器,则可以根据情况(2)进行操作。(2)不存在与所述当前位置信息相匹配的关联器。当不存在与所述当前位置信息相匹配的关联器时,在当前终端中,与关联器相关联的已保存的文件处于加密状态。在一种实施例中,如果所述当前终端中的文件所关联的关联器与该终端当前位置信息不匹配,则在当前终端中隐藏与所述关联器相关联的文件,所述隐藏的文件处于加密状态,当获取的当前终端的当前位置信息与关联器相匹配时,根据与所述关联器对应的密钥对文件进行自动解密显示。由于所述文件基于位置信息在隐藏与显示之间进行切换,减少了私人文件被泄露的风险,增加了信息安全度。当用户需要对隐藏的文件进行操作时,可以使用与所述关联器对应的密钥对所述关联器解密。在另一种实施例中,如果所述当前终端中的文件所关联的关联器与该终端当前位置信息不匹配,在当前终端中显示所述文件,需要对文件进行操作时,当前终端会提示用户输入对应的密钥,输入密钥后可以对文件的操作;如果所述当前终端中的文件所关联的关联器与该终端当前位置信息匹配,可以在当前终端中打开并自动解密该文件。如果所述当前终端的当前位置信息与所有关联器的预设位置信息均不匹配,则提示用户选择一个已有关联器作为相匹配的关联器,即,在不存在与所述当前位置信息相匹配的关联器的情况下,对文件进行操作,以保存文件为例,当前终端提示用户新建关联器或从已有关联器中选择一个作为相匹配的关联器,在执行保存文件操作时,将文件关联到所述相匹配的关联器下。本发明还提供了一种基于位置信息对文件进行操作控制的装置,参考图2所示为本发明实施例的基于位置信息对文件进行操作控制的装置的方框图。如图2所示,根据本发明的装置,可以包括获取模块201、比较模块202和操作模块203。其中:获取模块201,用于获取当前终端的当前位置信息和获取所述当前终端中的关联器。其中,所述关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息。所述获取模块201可以采用外接元件耦接所述当前终端或者采用内置模块设置于所述当前终端中,外接元件或内置模块,利用GPS定位获得一个当前终端的当前位置信息,并在所述当前终端中获取已经建立的关联器。比较模块202,用于将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器。在一个终端中可以预先创建多个关联器,所述关联器将与其预设位置信息相匹配的终端所建立的文件之间建立关联。将所述当前位置信息与关联器中的预设位置信息进行比较,确定出与所述当前位置信息相匹配的关联器,如果没有相匹配的关联器,则提示用户新建关联器或从所述预先创建的关联器中选择一个作为相匹配的关联器,具体可参见操作模块203中的操作。操作模块203,用于基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与与所述关联器相关联的文件。如果所述当前终端的当前位置信息与所有关联器的预设位置信息均不匹配,则提示用户选择一个已有关联器作为相匹配的关联器。当侦测到所述当前终端中发生文件保存操作时,确定与所述文件相关联的关联器,并使用与该关联器对应的密钥对所述文件进行自动加密保存,若保存的文件为新建的文件时,将该文件与所述的关联器建立关联,在当前位置对已经加密的文件进行操作,则操作模块203根据与所述对应的密钥对该文件进行自动解密。这一过程实现了基于位置信息对文件进行自动加密、自动解密之间的切换。
由于已经加密保存的文件与所述关联器存在关联关系,所以如果比较模块202确定所述当前终端中的文件所关联的关联器与该终端当前位置信息匹配时,操作模块203根据所述对应的密钥对该文件进行自动解密显示;如果比较模块202确定所述当前终端中的文件所关联的关联器与该终端当前位置信息不匹配时,则操作模块203在当前终端中自动加密隐藏所述文件。当侦测到所述当前终端中发生文件保存操作时,在所述当前终端中不存在与所述文件相关联的关联器时,获取模块201获取执行该保存操作的终端的当前位置信息,并与所述终端中的关联器记录的预设位置信息利用比较模块202相比较;所述操作模块,如果位置匹配则确定该关联器与该文件相关联。这一过程实现了基于位置信息对文件的显示与隐藏之间的切换,保护了用户的隐私,防止文件泄露。操作模块203还可以包括一个显示模块(未示出),用来显示文件状态和操作提示,引导用户完成对文件的操作控制。例如,当没有相匹配的关联器时,显示模块显示选择一个已有关联器的对话框并给出预设的关联器菜单,选定其中某个关联器,终端会将该关联器作为与文件相匹配的关联器,在保存文件时,对该文件进行自动加密保存,并将该文件与所述相匹配的关联器建立关联。操作模块203还可以包括一个存储模块(未示出),用来存储用户保存的文件。操作模块203还可以包括一个操作控制模块(未示出),用来根据与关联器对应的密钥,对文件进行自动加密和自动解密。根据图2所描述的本发明的装置所包括的各个模块的具体实施与本发明的方法中的步骤的具体实施是相对应的,由于之前已经详细描述了图1所示的基于位置信息对于文件进行操作控制的方法实施例,为了不模糊本发明,在此省略不再对各个模块的具体细节进行描述。本发明的方法和装置可以在任何可以基于位置信息对文件进行操作控制的设备中应用。所述可以基于位置信息对文件进行操作控制的设备可以包括但不限于:台式电脑、移动终端设备、膝上型电脑、平板电脑、个人数字助理等。本发明还可以通过软件来实现,所述软件能够在其中执行的计算机系统如图3所
/Jn ο图3示出了适于用来实现本发明实施方式的计算机系统的框图。如图3所示,计算机系统可以包括=CPU (中央处理单元)301、RAM (随机存取存储器)302、ROM (只读存储器)303、系统总线304、硬盘控制器305、键盘控制器306、串行接口控制器307、并行接口控制器308、显示控制器309、硬盘310、键盘311、串行外部设备312、并行外部设备313和显示器314。在这些部件中,与系统总线304相连的有CPU301、RAM302、R0M303、硬盘控制器305、键盘控制器306、串行控制器307、并行控制器308和显示控制器309。硬盘310与硬盘控制器305相连,键盘311与键盘控制器306相连,串行外部设备312与串行接口控制器307相连,并行外部设备313与并行接口控制器308相连,以及显示器313与显示控制器309相连。应当理解,图3所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况而增加或者减少某些设备。
特别地,除硬件实施方式之外,本发明的实施方式可以通过计算机程序产品的形式实现。例如,参考图1描述的方法可以通过计算机程序产品来实现。该计算机程序产品可以存储在例如图3所示的RAM304、R0M304、硬盘310和/或任何适当的存储介质中,或者通过网络从适当的位置下载到计算机系统上。计算机程序产品可以包括计算机代码部分,其包括可由适当的处理设备(例如,图3中示出的CPU301)执行的程序指令。所述程序指令至少可以包括用于实现上文描述的方法的指令。与现有技术相比,根据本发明的技术方案具有以下优点:基于位置信息,对文件进行自动加密保存和自动解密,简化了加密、解密文件的步骤,实现了不同类型的文件在不同场合之间的自动加密、解密切换,在保护了用户隐私的同时,方便了用户的使用。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种基于位置信息对文件进行操作控制的方法,其特征在于,包括如下步骤: 获取当前终端的当前位置信息; 获取所述当前终端中的关联器信息,其中,所述关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息; 将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器; 基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。
2.如权利要求1所述的方法,其特征在于,所述关联器将与其预设位置信息相匹配的终端所建立的文件之间建立关联。
3.如权利要求1所述的方法,其特征在于,进一步包括:当侦测到所述当前终端中发生文件保存操作时,确定与所述文件相关联的关联器,并使用与该关联器对应的密钥对所述文件进行自动加密保存。
4.如权利要求1所述的方法,其特征在于,进一步包括: 如果所述当前终端的当前位置信息与所有关联器的预设位置信息均不匹配,则提示用户选择一个已有关联器作为相匹配的关联器。
5.如权利要求1所述的方法,其特征在于,进一步包括:如果所述关联器的预设位置信息与该当前终端的当前位置信息不匹配,则在当前终端中隐藏与所述关联器相关联的文件。
6.一种基于位置信息对文件进行操作控制的装置,其特征在于,包括: 获取模块,用于获取当前终端的当前位置信息;获取所述当前终端中的关联器信息,其中,所述关联器中记录有与该关联器相对应的预设位置信息、密钥、及与该关联器相关联的文件信息; 比较模块,用于将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器; 操作模块,用于基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。
7.如权利要求6所述的装置,其特征在于,所述关联器将与其预设位置信息相匹配的终端所建立的文件之间建立关联。
8.如权利要求6所述的装置,其特征在于,所述操作模块,当侦测到所述当前终端中发生文件保存操作时,确定与所述文件相关联的关联器,并使用与该关联器对应的密钥对所述文件进行自动加密保存。
9.如权利要求6所述的装置,其特征在于,所述操作模块: 如果所述当前终端的当前位置信息与所有关联器的预设位置信息均不匹配,则提示用户选择一个已有关联器作为相匹配的关联器。
10.如权利要求6所述的装置,其特征在于,所述操作模块,如果所述关联器的预设位置信息与该当前终端的当前位置信息不匹配,则在当前终端中隐藏与所述关联器相关联的文件。
全文摘要
本发明涉及一种基于位置信息对文件进行操作控制的方法和装置,包括获取当前终端的当前位置信息;获取所述当前终端中的关联器信息;将所述当前终端的当前位置信息与所述关联器中的预设位置信息进行比较,以确定与所述当前位置信息相匹配的关联器;基于所述相匹配的关联器,使用该关联器对应的密钥,自动解密并显示与所述关联器相关联的文件。与现有技术相比,根据本发明的技术方案具有以下优点基于位置信息,对文件进行自动加密和自动解密,简化了加密、解密文件的步骤,实现了不同类型的文件在不同场合之间的自动加密、自动解密切换,在保护了用户隐私的同时,方便了用户的使用。
文档编号H04L29/08GK103107887SQ20131002622
公开日2013年5月15日 申请日期2013年1月22日 优先权日2013年1月22日
发明者林于渊 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1