一种对象操作方法和装置的制造方法
【专利摘要】本发明实施例公开了一种对象操作方法和装置,包括:响应于用户的密码输入指令,获取候选对象的密码;将所述密码输入指令输入的密码与所述候选对象的密码进行比较;根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态。本发明实施例公开的方法和装置通过检测用户的密码输入指令,将所述密码输入指令输入的密码与候选对象的密码进行比较,根据比较结果变更所述密码输入指令输入的密码对应的目标对象的显示状态,实现在不显示密码输入过程的条件下完成密码验证,保证了用户的隐私权益。
【专利说明】
—种对象操作方法和装置
技术领域
[0001 ]本发明涉及通信技术领域,特别是指一种对象操作方法和装置。
【背景技术】
[0002]随着科技的发展,文件的存储介质由纸质到软盘、光盘,再到当今网络时代的网络云存储中存放文件,完成了由繁到简的进化。随着U盘、移动硬盘和计算机硬盘等存储设备的容量不断增加,配合互联网络,用户再也不需要保存大量实体存储介质,大多情况下只需要一台计算机即可享受丰富多彩的多媒体资源。特别是当今的智能电视,无需依赖普通电视信号,可以播放本地存储或通过网络获取的多媒体文件,大大方便了用户的使用。
[0003]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:伴随着信息存储的轻量化、集中化过程,对于隐私文件的保护却日渐困难起来;很多情况下,个人电子设备需要在公共场合使用,其他例如智能电视等公共设备,隐私性均无法得到保障;如果用户输入一些隐藏文件的独立密码时,整个过程会显示在界面,完全无法保障用户隐私。
【发明内容】
[0004]有鉴于此,本发明的目的在于提出一种对象操作方法和装置,用以实现隐藏密码输入过程的前提下识别用户输入的密码,避免显示密码输入过程,以保障用户隐私权益。
[0005]基于上述目的,本发明实施例的一个方面提供一种对象操作方法,包括:
[0006]响应于用户的密码输入指令,获取候选对象的密码;
[0007]将所述密码输入指令输入的密码与所述候选对象的密码进行比较;根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0008]在一些可选的实施例中,所述变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括:
[0009]判断显示界面中所述目标对象的显示状态;
[0010]若所述目标对象未显示,在显示界面添加目标对象入口 ;
[0011]若所述目标对象已显示,将所述目标对象入口从显示界面移除。
[0012]在一些可选的实施例中,所述根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括:
[0013]判断所述密码输入指令输入的密码与所述候选对象的密码是否相同;
[0014]若判定所述密码输入指令输入的密码与所述候选对象的密码相同,则变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0015]在一些可选的实施例中,所述候选对象的密码有2组或2组以上,分别对应不同的候选对象;所述根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括:
[0016]当所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组相同时,则变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0017]在一些可选的实施例中,所述响应于用户的密码输入指令,包括:
[0018]检测到用户输入内容,判断输入内容的类型;
[0019]若输入内容为字符判定用户发起密码输入指令,开始计时;
[0020]将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码。
[0021]在一些可选的实施例中,所述将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码,具体包括:
[0022]在计时过程中,检测到用户输入内容,判断输入内容的类型;
[0023]若输入内容为字符则将所述字符按照输入顺序依次暂存;
[0024]当计时长度达到第一时长时则停止计时;和/或,监测所述输入内容的字符数,若所述输入内容的字符数达到所述候选对象的密码的字符数则停止计时;
[0025]将暂存的所述字符作为所述密码输入指令输入的密码。
[0026]本发明实施例的另一方面提供一种对象操作装置,包括:
[0027]指令获取单元,用于感知用户的密码输入指令,获取密码输入指令输入的密码;
[0028]密码验证单元,用于响应用户的密码输入指令,获取候选对象的密码;还用于将所述密码输入指令输入的密码与所述候选对象的密码进行比较。
[0029]显示控制单元,用于根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0030]在一些可选的实施例中,所述显示控制单元用于判断显示界面中所述目标对象的显示状态;若所述目标对象未显示,所述显示控制单元用于在显示界面添加目标对象入口 ;若所述目标对象已显示,所述显示控制单元用于将所述目标对象入口从显示界面移除。[0031 ]在一些可选的实施例中,所述密码验证单元用于判断所述密码输入指令输入的密码与所述候选对象的密码是否相同;若判定所述密码输入指令输入的密码与所述候选对象的密码相同,所述显示控制单元用于变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0032]在一些可选的实施例中,所述候选对象的密码有2组或2组以上,分别对应不同的候选对象;
[0033]当所述密码验证单元判定所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组相同时,则所述显示控制单元用于变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0034]在一些可选的实施例中,所述指令获取单元用于在检测到用户输入内容后,判断输入内容的类型;若输入内容为字符判定用户发起密码输入指令,开始计时;将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码。
[0035]在一些可选的实施例中,所述指令获取单元用于在计时过程中,检测到用户输入内容,判断输入内容的类型;若输入内容为字符则将所述字符按照输入顺序依次暂存;当计时长度达到第一时长时则停止计时;和/或,监测所述输入内容的字符数,若所述输入内容串的字符数达到所述候选对象的密码的字符数则停止计时;将暂存的所述字符作为所述密码输入指令输入的密码。
[0036]从上面所述可以看出,本发明实施例公开的方法和装置通过检测用户的密码输入指令,将所述密码输入指令输入的密码与候选对象的密码进行比较,根据比较结果变更所述密码输入指令输入的密码对应的目标对象的显示状态,实现在不显示密码输入过程的条件下完成密码验证,保证了用户的隐私权益。
【附图说明】
[0037]图1为本发明提供的一种对象操作方法的第一个实施例的流程示意图;
[0038]图2为本发明提供的一种对象操作方法的第二个实施例的流程示意图;
[0039]图3为本发明提供的一种对象操作方法的第三个实施例的流程示意图;
[0040]图4为本发明提供的一种对象操作方法的第四个实施例的流程示意图;
[0041]图5为本发明提供的一种对象操作装置的实施例的模块示意图。
【具体实施方式】
[0042]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0043]需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一” “第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
[0044]图1为本发明提供的一种对象操作方法的第一个实施例的流程示意图。如图所示,基于上述目的,本发明的第一个方面,在于提出一种对象操作方法的第一个实施例,应用于包含输入部件和显示部件的电子设备,例如个人电脑、智能手机、平板电脑、智能电视等。所述方法包括:
[0045]SI O,响应于用户的密码输入指令,获取候选对象的密码。
[0046]本步骤中获取用户的密码输入指令并非通过现有技术常用的密码输入窗口,而是在不显示密码输入窗口的状态下,通过检测用户输入的内容,判断用户是否正在输入密码,并在判定用户正在输入密码时,将输入的内容作为密码输入指令输入的密码进行存储,用于作为与候选对象的密码进行比较的依据。
[0047]所述候选对象是指,接收到用户的密码输入指令时,当前执行本方法的电子设备所处在的显示界面内,适用本实施例中对象操作方法的加密对象或隐藏对象,例如隐藏文件、隐藏文件夹、加密文件、加密文件夹等。
[0048]具体获取候选对象的密码的方式依据本实施例所应用操作场景的不同而有所不同:例如,当本实施例应用于本地终端时,所述候选对象的密码预先保存在终端本地,在获取时直接从本地存储器中获取即可;但本实施例应用于通过网络与服务器连接的网络终端时,所述候选对象的密码通常应当预先保存在服务器,因此获取时需要从服务器获取所述密码。
[0049]Sll,将所述密码输入指令输入的密码与所述候选对象的密码进行比较。
[0050]S12,根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状
??τ O
[0051]当经过比较,判定所述密码输入指令输入的密码与所述候选对象的密码相同时,则确定所述候选对象为此次密码输入指令输入的密码的目标对象,将所述密码输入指令输入的密码对应的目标对象由加密状态变为可用状态,并变更所述密码输入指令输入的密码对应的目标对象的显示状态;例如将原本隐藏的对象由隐藏状态改变为可视状态,或者将原本配有加密图标的文件夹上的加密图标移除等,以提示用户输入了正确的密码,并标明该目标对象已经由加密或隐藏的状态转变为可以访问的状态;或者将原本显示的对象由可视状态改变为隐藏状态,说明用户将此对象进行了加密或隐藏处理。
[0052]从上面所述可以看出,本实施例公开的方法通过检测用户的密码输入指令,将所述密码输入指令输入的密码与候选对象的密码进行比较,根据比较结果变更所述密码输入指令输入的密码对应的目标对象的显示状态,实现在不显示密码输入过程的条件下完成密码验证,保证了用户的隐私权益。
[0053]图2为本发明提供的一种对象操作方法的第二个实施例的流程示意图。如图所示,本发明的第二个方面,提出了一种对象操作方法的第二个实施例,包括:
[0054]S10,响应于用户的密码输入指令,获取候选对象的密码。
[0055]Sll,将所述密码输入指令输入的密码与所述候选对象的密码进行比较。
[0056]S12,根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状
??τ O
[0057]根据本实施例的一些可选实施方式,步骤S12中,所述变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括:
[0058]S20,判断显示界面中所述目标对象的显示状态。
[0059]所述显示状态可以是文件夹或文件的可视或者隐藏,还可以是文件夹或者文件上设置的加密标识的显示状态(例如加密的文件夹可以在其边角设置一把锁着的锁形图样,而解锁后这一锁形图样会变为打开的状态)等等。与所述显示状态相匹配的是目标对象的可访问状态,因此在其他可选实施方式中,本步骤也可以通过判断显示界面中所述目标对象的可访问状态来达到相同的判断结果。
[0060]S21,若所述目标对象未显示,在显示界面添加目标对象入口。
[0061 ] S22,若所述目标对象已显示,将所述目标对象入口从显示界面移除。
[0062]步骤S21和步骤S22中,所述目标对象可以是文件夹或者文件,也可以是其他能够被访问或执行的对象,而目标对象是否显示,实际上是指目标对象所对应的图标是否显示;所述目标对象入口包括所述目标对象的图标以及与该图标相关联的目标对象链接,对于本地文件夹而言,所述链接指相应的本地地址,对于网盘中的网络文件夹而言,所述链接指所述网络文件夹内存储的内容对应的网络地址。
[0063]本实施例公开的方法进一步解释说明了变更目标对象的显示状态的相关步骤,通过本实施例,可以实现用户通过输入正确的密码作为触发条件,控制该密码所对应目标对象处于可视还是隐藏的状态,从而实现对于用户隐私数据的隐藏和显示。
[0064]图3为本发明提供的一种对象操作方法的第三个实施例的流程示意图。如图所示,本发明的第三个方面,提出了一种对象操作方法的第三个实施例,包括:
[0065]SI O,响应于用户的密码输入指令,获取候选对象的密码。
[0066]Sll,将所述密码输入指令输入的密码与所述候选对象的密码进行比较。
[0067]S12,根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状
??τ O
[0068]根据本实施例的一些可选实施方式,步骤S12,根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括:
[0069]S30,判断所述密码输入指令输入的密码与所述候选对象的密码是否相同。
[0070]S31,若判定所述密码输入指令输入的密码与所述候选对象的密码相同,则变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0071]上述步骤S30和S31较为容易理解,即通过判断密码输入指令输入的密码是否与所述候选对象的密码相同,判断用户是否输入了正确的密码,以此为根据判断是否需要改变目标对象的显示状态。
[0072]根据本实施例的一些可选实施方式,所述候选对象的密码有2组或2组以上,分别对应不同的候选对象;步骤S12,根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括:
[0073]S32,当所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组相同时,则变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0074]步骤S32可以视为步骤S30-S31的一个拓展。对于步骤S30-S31而言,只适用于候选对象有I个的情况。但实际上候选对象可能有多个,例如在本地某一文件夹内,用户隐藏了3个不同的文件,并希望能够分别独立进行加密和显示。此时应用步骤S32的方法,分别为所述3个不同的文件设置彼此不同的密码,这样当用户通过密码输入指令输入密码后,判定密码输入指令输入的密码与所述3个不同的文件中任意一个的密码相同时,仅显示该密码相同的文件,其余两个文件仍处于隐藏状态。
[0075]根据本实施例的一些可选实施方式,步骤S32中,判断所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组是否相同的方法包括:
[0076]S33,分别判断所述密码输入指令输入的密码的长度与所述候选对象的2组或2组以上密码的长度是否相同;
[0077]S34,若判定长度相同,进一步比较所述密码输入指令输入的密码与长度相同的所述候选对象的密码是否相同;
[0078]S35,若判定所述密码输入指令输入的密码与长度相同的所述候选对象的密码不同,继续比较其他候选对象的密码。
[0079]步骤S33-S35提供了另一种密码比较方法。在进行密码比较时,可首先比较密码输入指令输入的密码的长度与所述候选对象的2组或2组以上密码的长度是否相同,若长度不同,则可以判定二者密码不同,也就无需进一步比较密码的内容;若长度相同,则进一步比较密码内容是否相同。这样对于大部分不匹配的候选对象的密码,不需要执行具体的内容比较,可以在一定程度上节省密码验证的时间。
[0080]本实施例通过为多个候选对象分别设置不同的密码,可以在验证时根据用户通过密码输入指令输入的密码确定所述多个候选对象中的哪一个是目标对象,并变更所述目标对象的显示状态,且不会影响其他候选对象的显示状态;本实施例的方案可以有选择地改变单一目标对象的显示状态,对于用户隐私对象的保护更加充分。
[0081]图4为本发明提供的一种对象操作方法的第四个实施例的流程示意图。如图所示,本发明的第四个方面,提出了一种对象操作方法的第四个实施例,包括:
[0082]SI O,响应于用户的密码输入指令,获取候选对象的密码。
[0083]Sll,将所述密码输入指令输入的密码与所述候选对象的密码进行比较。
[0084]S12,根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状
??τ O
[0085]根据本实施例的一些可选实施方式,步骤SlO中,响应于用户的密码输入指令,包括:
[0086 ] S40,检测到用户输入内容,判断输入内容的类型。
[0087]输入内容的来源是执行本实施例中方法的电子设备所配置的输入部件,例如遥控器、触摸屏幕、键盘等;本实施例将输入内容划分为控制内容和字符内容两大类别,其中控制内容是指控制系统改变运行状态的内容,例如音量调整按键的输入信号用于调整音量、方向键的输入信号用于执行翻页操作等等;字符内容则是指标准字符,进一步可以指常用于进行密码校验字符,例如a-z,A-Z,0-9等字符。当检测到输入内容为控制内容时,则直接根据控制内容执行相应的控制指令;当检测到输入内容为字符内容时,则判定用户正在尝试输入密码,进一步执行后续的密码验证步骤。
[0088]除a-z,A-Z,0-9等常用字符外,其他字符由于并非全部系统通用,可能造成无法识别的问题,或发生在特定系统中该字符作为控制内容,引起操作上的冲突等问题(例如计算机标准键盘上,标志有“+”和的按键在很多场景下可以作为翻页的控制内容)因此并不建议使用。
[0089]S41,若输入内容为字符判定用户发起密码输入指令,开始计时。
[0090]S42,将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码。
[0091]根据本实施例的一些可选实施方式,执行排列的过程可以是将首个字符型的输入内容暂存至预设的临时存储空间内,并启动一个计时程序开始计时;计时的过程中,设备会持续监测用户输入内容中的字符,并将这些字符依次缓存在临时存储空间内,当计时停止后则停止缓存。通过上述方法,以字符型输入内容为起始信号,将用户在一定时间内输入的一组字符串进行保存,作为用户输入的密码。
[0092]根据本实施例的一些可选实施方式,还可以用特定的输入内容作为计时开始的标志;所述特定的输入内容可以是不影响当前界面显示的控制内容、特定的字符内容或特定的字符内容组合等,是在不影响对于当前界面中候选对象显示的前提下,可以由用户进行输入的内容。例如,将“?”这一不常用的字符内容作为计时开始的标识,用户在输入密码前,首先输入“?”,此时开始计时,记录用户后续输入的字符内容作为密码。使用特定的输入内容作为计时开始的标志的好处在于,可以最大程度上避免用户使用其他服务时发生误操作,意外输入候选对象的密码而导致候选对象显示的问题。如果用特定的输入内容作为计时开始的标志,则在缓存时不应将作为标志的字符内容记入计时过程中输入字符内容的排列中。
[0093]根据本实施例的一些可选实施方式,步骤S42,将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码,具体包括:
[0094]S50,在计时过程中,检测到用户输入内容,判断输入内容的类型。
[0095]S51,若输入内容为字符则将所述字符按照输入顺序依次暂存。
[0096]S52,当计时长度达到第一时长时则停止计时。本步骤中当用户开始输入密码后,有第一时长的时间可以输入完整的密码;如果超出时间,则会输入失败。
[0097]S53,监测所述输入内容的字符数,若所述输入内容的字符数达到所述候选对象的密码的字符数则停止计时。本步骤中当用户开始输入密码后,只有当其输入的总字符数达到候选对象的密码的字符数时才会停止计时,而没有设置时间限制。
[0098]S54,将暂存的所述字符作为所述密码输入指令输入的密码。
[0099]上述步骤S52与S53可以同时执行,作为两个并存的判定停止计时的条件,也可以分别单独执行。当单独执行步骤S52时,为了不影响用户正常操作,第一时长的长度不宜过短,这就可能导致密码长度较长时,用户没有足够的时间输入完整的密码,但是第一时长的长度也不宜过长,否则会导致用户即使输入正确也需要等待较长时间才能完成密码验证;单独执行步骤S53时,用户则无法得知自己是否输入了完整的密码,例如当用户因操作失误漏输一位字符时,会导致用户认为已经输入完毕后,由于没有输入框等提示,用户无法得知这一事件,实际上仍然有一位字符在等待输入,这样不但无法完成本次输入任务,还会影响后续输入,虽然能够通过一些提示音来解决提醒用户的问题,但是仍然存在一定不便。而步骤S52和S53结合的方式,可以较为有效地完成密码校验的过程,此时可以将第一时长设置为一个比较长的时间,为用户预留充分的时间输入密码,而当密码输入完成后则会立刻进行密码校验,而不需要等待计时完成,节省时间。
[0100]根据本实施例的一些可选实施方式,方法还包括:
[0101]S55,完成密码比较后,清除暂存的所述字符串;以便为下一次密码输入和比较预留空间。
[0102]为了提示用户密码输入错误,在可选的实施方式中,方法还包括:
[0103]S56,向用户发送密码输入错误的提示。提示应当不暴露用户输入密码这一事件,例如可以用柔和的提示音来示意用户,或者使用屏幕闪烁等方式是以用户。
[0104]清除字符后,返回执行步骤S11。
[0105]根据本实施例的一些可选实施方式,为了避免用户操作,步骤S20后还包括:
[0106]S57,间隔第二时长后,重新开始监测用户输入内容。由于密码输入的过程是不可见的,为了避免用户连续输入导致密码输入错误,设置了第二时长的间隔来分隔两次输入过程。可选的,间隔第二时长后,向用户发送可以开始输入密码的提示,这一提示可以与上述步骤56中的提示相同,这样只要用户接收到提示,只需要等待下一次提示就可以再次输入密码。
[0107]在一些可选的实施方式中,当上述实施例中的任意一种应用于云盘时,当检测到用户账户登陆云盘后,执行所述实施例的设备向云盘服务器发送候选对象的密码获取请求,服务器在接收到所述获取请求后将隐私密码发送至所述设备。可选的,密码可以在发送前进行加密,从而避免在传送过程中被截获而发生密码泄露。当所述设备接收到密码后,若判定密码已加密,则通过预设的密码规则解密得到密码后,将密码进行缓存以备对比校验。
[0108]为了进一步对上述实施例的具体应用进行说明,下面通过两个具体实施场景对上述实施例进一步解释说明:
[0109](I)在第一个场景中,上述方法应用于用户的个人计算机,用户希望将计算机中的一些包含家庭成员的照片隐藏,并且在需要时可以随时控制这些照片显示;这样既可以在公共场合使用计算机时隐藏照片,防止隐私泄露,又可以随时和朋友分享这些照片。
[0110]据此,该用户采用前述实施例中的方法对个人计算机中的文件进行操作,方法具体包括:
[0111]S60,为需要隐藏的照片(候选对象)分别设置密码,密码设置完毕后,照片自动隐藏;设置的密码同照片文件绑定,保存在个人计算机中。
[0112]S61,用户希望访问某个照片文件,则打开照片文件所在的文件夹,该文件夹中包含预先加密的照片文件,此时个人计算机的后台程序启动,持续监测用户输入字符内容的事件。
[0113]S62,用户希望访问密码为“1234”的照片文件,则直接在文件夹打开的状态下从键盘输入内容,但是由于输入失误,只输入了 “123”便认为输入完成并停止输入。当用户输“I”后,后台程序判定用户在尝试输入密码,响应于密码输入指令,后台程序调取计算机中保存的全部加密照片的密码。
[0114]开始计时,在计时结束后后台程序判定用户输入的字符串“123”与照片文件的密码“1234”不同,密码验证失败,控制计算机的蜂鸣器发出“滴”的报警音。
[0115]S63,听到报警音后,用户得知密码输入失败,再次尝试输入;此次输入密码正确,当用户输入完毕“4”后,后台程序判定输入的字符串长度与照片文件的密码长度相同,停止计时并判定密码输入正确;后台程序控制照片文件的图标显示在文件夹内。
[0116]S64,用户浏览完毕后,再次输入“1234”,后台程序控制该照片文件再次隐藏。
[0117](2)在第二个场景中,上述方法应用于网络云盘,特别是应用于智能电视上的网络云盘访问。用户在自己的云盘中预存了 2个会议视频文件,为了避免泄露公司秘密将该会议视频文件设置为隐藏。在公司会议上想要通过智能电视播放其中一个视频文件。
[0118]据此,该用户采用前述实施例中的方法对智能电视中的文件进行操作,方法具体包括:
[0119]S70,在云盘中为需要隐藏的视频文件(候选对象)分别设置不同的密码,密码设置完毕后,视频文件自动隐藏;所述密码保存在云盘,同各自对应的视频文件绑定。在此假设视频文件I为用户希望播放的文件,用户设置的密码为aOOl,视频文件2的密码为a002。
[0120]S71,会议开始后,用户开启智能电视并登陆云盘界面,后台程序启动,开始计时,持续监测用户输入字符内容的事件;在继续进行讲解的过程中,通过遥控器进行输入,当用户输入“a”后,后台程序检测到字符输入,从云服务器获取该云盘界面下全部隐藏文件的密码。
[0121]S72,用户继续输入“001”,等待计时结束。计时结束后,后台程序将用户输入字符串“a001”与全部密码进行对比,发现与输入字符串内容相同的密码,改变该密码对应的视频文件I由隐藏变为可视。为了使过程更加流畅和隐秘,所述视频文件I的访问图标在新页面进行显示,这样用户翻页后,在新页面仅存在解密后的文件,便于查找。
[0122]S73,用户播放视频文件,播放完毕后,在继续讲解的同时再次输入“aOOl”,后台程序将视频文件I隐藏。
[0123]通过上述两个实施场景可以看出,通过应用上述实施例中的方法,可以使用户在多种使用环境下,方便地实现隐私文件的显示和隐藏,而不会暴露密码输入过程,很大程度上保障了用户的隐私权益。
[0124]图5为本发明提供的一种对象操作装置的实施例的模块示意图。如图所示,本发明的另一方面还提供一种对象操作装置的实施例,包括:
[0125]指令获取单元80,用于感知用户的密码输入指令,获取密码输入指令输入的密码;
[0126]密码验证单元81,用于响应用户的密码输入指令,获取候选对象的密码;还用于将所述密码输入指令输入的密码与所述候选对象的密码进行比较。
[0127]显示控制单元82,用于根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0128]从上面所述可以看出,本实施例公开的装置通过指令获取单元检测用户的密码输入指令,通过密码验证单元将所述密码输入指令输入的密码与候选对象的密码进行比较,通过显示控制单元根据比较结果变更所述密码输入指令输入的密码对应的目标对象的显示状态,实现在不显示密码输入过程的条件下完成密码验证,保证了用户的隐私权益。
[0129]在一些可选的实施例中,所述显示控制单元82用于判断显示界面中所述目标对象的显示状态;若所述目标对象未显示,所述显示控制单元82用于在显示界面添加目标对象入口 ;若所述目标对象已显示,所述显示控制单元82用于将所述目标对象入口从显示界面移除。
[0130]在一些可选的实施例中,所述密码验证单元81用于判断所述密码输入指令输入的密码与所述候选对象的密码是否相同;若判定所述密码输入指令输入的密码与所述候选对象的密码相同,所述显示控制单元82用于变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0131]在一些可选的实施例中,所述候选对象的密码有2组或2组以上,分别对应不同的候选对象;
[0132]当所述密码验证单元81判定所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组相同时,则所述显示控制单元82用于变更所述密码输入指令输入的密码对应的目标对象的显示状态。
[0133]在一些可选的实施例中,所述指令获取单元80用于在检测到用户输入内容后,判断输入内容的类型;若输入内容为字符判定用户发起密码输入指令,开始计时;将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码。
[0134]在一些可选的实施例中,所述指令获取单元80用于在计时过程中,检测到用户输入内容,判断输入内容的类型;若输入内容为字符则将所述字符按照输入顺序依次暂存;当计时长度达到第一时长时则停止计时,和/或,监测所述输入内容的字符数,若所述输入内容的字符数达到所述候选对象的密码的字符数则停止计时;将暂存的所述字符作为所述密码输入指令输入的密码。
[0135]所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0136]另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。
[0137]尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
[0138]本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种对象操作方法,其特征在于,包括: 响应于用户的密码输入指令,获取候选对象的密码; 将所述密码输入指令输入的密码与所述候选对象的密码进行比较; 根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态。2.根据权利要求1所述的方法,其特征在于,所述变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括: 判断显示界面中所述目标对象的显示状态; 若所述目标对象未显示,在显示界面添加目标对象入口 ; 若所述目标对象已显示,将所述目标对象入口从显示界面移除。3.根据权利要求1所述的方法,其特征在于,所述根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括: 判断所述密码输入指令输入的密码与所述候选对象的密码是否相同; 若判定所述密码输入指令输入的密码与所述候选对象的密码相同,则变更所述密码输入指令输入的密码对应的目标对象的显示状态。4.根据权利要求1所述的方法,其特征在于,所述候选对象的密码有2组或2组以上,分别对应不同的候选对象;所述根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态,具体包括: 当所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组相同时,则变更所述密码输入指令输入的密码对应的目标对象的显示状态。5.根据权利要求1所述的方法,其特征在于,所述响应于用户的密码输入指令,包括: 检测到用户输入内容,判断输入内容的类型; 若输入内容为字符判定用户发起密码输入指令,开始计时; 将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码。6.根据权利要求5所述的方法,其特征在于,所述将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码,具体包括: 在计时过程中,检测到用户输内容,判断输入内容的类型; 若输入内容为字符则将所述字符按照输入顺序依次暂存; 当计时长度达到第一时长时则停止入计时,和/或,监测所述输入内容的字符数,若所述输入内容的字符数达到所述候选对象的密码的字符数则停止计时; 将暂存的所述字符作为所述密码输入指令输入的密码。7.一种对象操作装置,其特征在于,包括: 指令获取单元,用于感知用户的密码输入指令,获取密码输入指令输入的密码; 密码验证单元,用于响应用户的密码输入指令,获取候选对象的密码;还用于将所述密码输入指令输入的密码与所述候选对象的密码进行比较; 显示控制单元,用于根据比较结果,变更所述密码输入指令输入的密码对应的目标对象的显示状态。8.根据权利要求7所述的装置,其特征在于,所述显示控制单元用于判断显示界面中所述目标对象的显示状态;若所述目标对象未显示,所述显示控制单元用于在显示界面添加目标对象入口;若所述目标对象已显示,所述显示控制单元用于将所述目标对象入口从显示界面移除。9.根据权利要求7所述的装置,其特征在于,所述密码验证单元用于判断所述密码输入指令输入的密码与所述候选对象的密码是否相同;若判定所述密码输入指令输入的密码与所述候选对象的密码相同,所述显示控制单元用于变更所述密码输入指令输入的密码对应的目标对象的显示状态。10.根据权利要求7所述的装置,其特征在于,所述候选对象的密码有2组或2组以上,分别对应不同的候选对象; 当所述密码验证单元判定所述密码输入指令输入的密码与所述候选对象的2组或2组以上密码中的任意一组相同时,则所述显示控制单元用于变更所述密码输入指令输入的密码对应的目标对象的显示状态。11.根据权利要求7所述的装置,其特征在于,所述指令获取单元用于在检测到用户输入内容后,判断输入内容的类型;若输入内容为字符判定用户发起密码输入指令,开始计时;将计时过程中输入的字符按照输入顺序进行排列,作为所述密码输入指令输入的密码。12.根据权利要求11所述的装置,其特征在于,所述指令获取单元用于在计时过程中,检测到用户输入内容,判断输入内容的类型;若输入内容为字符则将所述字符按照输入顺序依次暂存;当计时长度达到第一时长时则停止计时,和/或,监测所述输入内容的字符数,若所述输入内容的字符数达到所述候选对象的密码的字符数则停止计时;将暂存的所述字符作为所述密码输入指令输入的密码。
【文档编号】G06F21/46GK106066961SQ201610366180
【公开日】2016年11月2日
【申请日】2016年5月27日 公开号201610366180.4, CN 106066961 A, CN 106066961A, CN 201610366180, CN-A-106066961, CN106066961 A, CN106066961A, CN201610366180, CN201610366180.4
【发明人】王伟明, 张帆
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司