最近访问记录列表的显示方法、移动终端及可读存储介质与流程

文档序号:12829438阅读:231来源:国知局
最近访问记录列表的显示方法、移动终端及可读存储介质与流程

本发明涉及通信技术领域,特别是涉及一种最近访问记录列表的显示方法、移动终端及可读存储介质。



背景技术:

随着科技的发展以及人们日常生活、工作的需求,移动终端如智能手机、平板电脑等已为人们所广泛应用。同时,伴随着使用需求的多元化,移动终端中应用程序的种类越来越多。

最近访问列表的提供使得用户能够方便得在短时间内进行各个应用间的切换。用户通常可以通过一些简单的操作,如长按主页键或者点击菜单键等方式调出最近访问列表,进而进行切换操作。

然而本申请的发明人在长期的研发过程中发现,最近访问列表作为用户的访问记录列表,直观得反应了用户的访问足迹,以及相关应用的部分页面信息,因此容易暴露用户的个人隐私。



技术实现要素:

本发明主要解决的技术问题是,提供一种最近访问记录列表的显示方法、移动终端及可读存储介质,能够避免用户隐私数据的暴露,提升用户体验。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种最近访问列表的显示方法,所述方法包括:接收用户打开最近访问记录列表的指令,并获取当前最近访问记录列表中的访问记录;基于所述当前最近访问记录列表中的访问记录,判断所述当前最近访问记录列表中是否存在重要项的访问记录;若存在,则对所述重要项的访问记录进行隐私处理,并显示经过隐私处理后的最近访问记录列表。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,所述移动终端包括:收发器、处理器、存储器以及显示器,所述收发器、存储器、显示器与所述处理器耦接;所述处理器,用于在所述收发器接收用户打开最近访问记录列表的指令后,获取存储于所述存储器的当前最近访问记录列表中的访问记录,并基于所述当前最近访问记录列表中的访问记录,判断所述当前最近访问记录列表中是否存在重要项的访问记录,在判断结果为存在时,对所述重要项的访问记录进行隐私处理,并控制所述显示器显示经过隐私处理后的最近访问记录列表。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,可实现如上任一项所述的方法。

本发明的有益效果是:区别于现有技术的情况,本发明通过接收用户打开最近访问记录列表的指令,并获取当前最近访问记录列表中的访问记录;基于所述当前最近访问记录列表中的访问记录,判断所述当前最近访问记录列表中是否存在重要项的访问记录;若存在,则对所述重要项的访问记录进行隐私处理,并显示经过隐私处理后的最近访问记录列表。由于在显示最近访问记录列表之前对其中的重要项的访问记录进行了隐私处理,使得当前用户无法从最近访问列表中直接获取相关重要项的访问记录信息,通过这种方式,能够避免用户隐私数据的暴露,提升用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本发明最近访问记录列表的显示方法一实施方式的流程示意图;

图2是本发明最近访问记录列表的显示方法另一实施方式的流程示意图;

图3是本发明移动终端一实施方式的框架示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1是本发明最近访问记录列表的显示方法一实施方式的流程示意图,该方法包括:

步骤s101:接收用户打开最近访问记录列表的指令,并获取当前最近访问记录列表中的访问记录;

其中,最近访问记录通常是指,用户在近期使用移动终端时,打开并访问不同的应用如软件、工具等的使用痕迹,或能代表使用记录的其它内容。

需要指出的是,最近访问记录可以指所有近期进行的任务的记录;也可以仅指近期所进行任务中后台仍在运行当中的任务的记录,而近期虽有使用但是使用后将后台关闭的任务的记录则自动清除,例如,用户甲近期分别使用了手机上的微信、qq、相机和微博四个应用,但是该用户在使用了qq后,直接将其退出并清除后台,则在该手机的最近访问记录中则仅分别有微信、相机和微博三个访问记录。

同时,最近访问记录可以记录移动终端自上一次启动开始的所有使用记录或未关闭后台的所有使用记录;也可以是自手机使用当前系统开始(例如,从上一次更新系统开始)的所有使用记录或未关闭后台的所有使用记录;当然也可以是自该手机使用开始(例如,从用户购买手机时使用开始)的所有使用记录或未关闭后台的所有使用记录。

至于对最近访问记录中某个应用的访问方式,用户可以直接通过点击应用图标启动并打开某应用,也可以通过第三方应用间接打开。例如用户访问手机上的支付宝软件,可以通过点击桌面上的支付宝图标来打开,也可以通过第三方软件等打开,例如用户使用淘宝购物,在最后付款时,通过点击付款按钮打开支付宝进行付款。另外,访问方式可以指启动某应用相应的程序并在显示界面上显示该应用对应的任务的操作界面,也可以指仅仅启动了相应程序但并未显示其操作界面,例如用户通过微博帐号注册了一游戏帐号,在用户登录该游戏帐号时,可通过该登录操作在后台启动微博的后台程序,但并未在显示界面上显示该应用对应的任务的操作界面。

进一步,最近访问记录列表是指将最近访问记录,按一定的顺序(如用户访问的时间先后顺序,或者该应用在手机界面上排列的先后顺序等)排列得到的。当然,在一个应用场景中,上述记录也可以无序随机排列。另外,上述列表一般无重复记录,在一些应用场景中也可以根据访问顺序重复排列。例如用户依次访问了qq、微信、微博、qq、淘宝几个应用,一般情况下,在最近访问记录列表中显示的有微信、微博、qq、淘宝四个记录,而在一些场景中则显示qq、微信、微博、qq、淘宝。

用户打开最近访问记录列表的指令可以是用户长按或双击主页键、菜单键、或屏幕上一特定区域或者点击预设的最近访问记录列表键等;也可以在屏幕上的特定的手势,如用户在屏幕上划“√”来实现最近访问列表的开启,或者以预设的动作摇动移动终端、语音开启等等,此处不做限定。

步骤s102:基于当前最近访问记录列表中的访问记录,判断当前最近访问记录列表中是否存在重要项的访问记录;

其中,重要项是指在移动终端如智能手机上的具有特殊意义,通常是其中包含隐私信息而不希望被泄露,甚或者其浏览痕迹也不希望被泄露的软件、工具等应用,如隐私图库、邮箱和一些聊天工具等等。

需要指明的是,上述重要项可以是系统默认的,也可以是用户预设的。例如,在用户的qq中存在需要私密信息,且不希望其中的信息被泄露,则可以在使用前设定qq为重要项。

在一个应用场景中,重要项也可以是某个应用中的一项或多项功能。例如手机中的电话工具,在该工具中,通常具有“收藏”、“最近通话”、“通讯录”以及“拨号键盘”四个功能栏,在用户需要使用不同的功能时可以随意进行切换。此时,用户可能仅希望“最近通话”功能栏中的信息不被泄露,因此可以仅将该功能栏设定为重要项,而对其它的功能栏不做处理。

步骤s103:若存在,则对重要项的访问记录进行隐私处理,并显示经过隐私处理后的最近访问记录列表。

容易理解地,隐私处理是指对重要项的访问记录做一些特殊处理,能够使得在经处理后,即便是显示了最近访问记录列表,也无法从中获取重要项的相关信息,甚至无法从该列表中获取重要项被访问的记录。

需要指出的是,在一个应用场景中,在用户终止访问一应用时,会对该应用当前的操作界面进行截图并保存,在该种情况下,所显示的最近访问列表可以是在当前界面上显示列表中各应用对应的截图的缩略图,各缩略图可按一定的顺序层叠排列,或平铺排列,或者呈动态排列等。当然,显示的形式并不限定为缩略图,也可以是应用对应的图标等能代表各应用的任何形式。例如,用户乙将手机中的微信和电话中的“最近通话”功能栏预设为重要项,那么在用户乙的最近访问记录中存在微信以及电话中的“通讯录”功能栏。此时,若用户长按主页键,在当前界面上显示的最近访问记录列表中,由于微信为重要项,在显示最近访问列表之前会对其进行隐私处理,因此无法从上述列表中微信对应的缩略图中获取相关内容,甚或者无法从中获取微信对应的最近访问记录的缩略图,而虽然电话中的“最近通话”功能栏为重要项,但是其“通讯录”功能栏并未设定为重要项,因此能够在当前的界面中正常显示其最近访问记录的缩略图。

在一个应用场景中,移动终端中的软件或工具等应用也可以在终止访问并进行截图之后,即对该应用是否为重要项进行判断,并在该应用是重要项的情况下进行隐私处理,而无需等到需要显示最近访问记录列表之前才进行隐私处理。此种情况下,接收到用户打开最近访问记录列表的指令后,直接获取并显示经过隐私处理后的最近访问记录列表即可。

本发明实施方式通过接收用户打开最近访问记录列表的指令,并获取当前最近访问记录列表中的访问记录;基于当前最近访问记录列表中的访问记录,判断当前最近访问记录列表中是否存在重要项的访问记录;若存在,则对重要项的访问记录进行隐私处理,并显示经过隐私处理后的最近访问记录列表。由于在显示最近访问记录列表之前对其中的重要项的访问记录进行了隐私处理,使得当前用户无法从最近访问列表中直接获取相关重要项的访问记录信息,通过这种方式,能够避免用户隐私数据的暴露,提升用户体验。

其中,在一实施方式中,上述重要项的访问记录可以为受保护的应用的访问记录、预设类型应用的访问记录、已添加应用锁的目标应用的访问记录以及在桌面被隐藏的应用的访问记录中的至少一个。

其中,受保护的应用是指用户预设的或者系统默认的为了避免其中的信息泄露或者使用痕迹的泄露而需要进行保护而指定的应用,如手机中的qq、图库、微博等需要进行保护,则可将其设置为重要项。

预设类型应用是指希望相关信息或痕迹不被泄露的具有相同类型的应用。此时,用户只需要设定特定的类型即可,例如用户希望自己的聊天记录不会通过最近访问记录列表泄露,此时可以将具有聊天功能作为预设类型之一,此时,手机上的具有聊天功能的应用,例如qq、微信等软件以及短信等工具均作为预设类型应用而成为重要项。需要指明的是,在此种情况下,用户只需预先设定应用的类型即可,在执行隐私处理操作时,系统能够根据预设类型自动对软件或工具是否为重要项进行判断,不需要像受保护应用一样对单个的应用软件或工具逐个设定。

添加应用锁的目标应用通常为用户为了对目标应用的信息保密而对其设置了如数字和/或字母密码锁、指纹锁、声音锁、手势锁等应用锁,在这种情况下,用户只有输入了相匹配的应用锁验证信息才能够启动该目标应用。

在桌面被隐藏的应用指用户已经下载并安装但是在移动终端的桌面上并未放置其图标的软件或者用户将其图标在桌面上删除或隐藏的工具。在这种情况下,系统默认为用户为了对该应用的信息保密而在桌面上隐藏其图标,进而默认这些为重要项。

在一个应用场景中,用户可以在移动终端的桌面上设置文件夹,并将需要的进行隐私处理的应用的图标均放置在对应的文件夹中,并将该文件夹设定为重要项文件夹,那么此时,用户也不需对文件夹中的单个应用进行逐一设定,系统默认放置在该文件夹中的应用均为重要项而自动对其最近访问记录进行保密。

当然,在其它应用场景中也可以采用其它的重要项设定方法,此处不做限定。

需要指明的是,与本发明上一实施方式中类似,本实施方式中的重要项也可以是某一应用的某个功能栏。

通过本实施方式,用户可以根据自己的需求,预先设定重要项的访问记录为受保护的应用的访问记录、预设类型应用的访问记录、已添加应用锁的目标应用的访问记录以及在桌面被隐藏的应用的访问记录等中的一个或多个,进而在移动终端被呼出最近访问记录列表时,系统能够自动对用户需要进行保密的应用自动进行隐私处理,从而方便得保护用户的隐私,使得用户的安全信息不会从最近访问记录列表中泄露出去。

其中,在一实施方式中,步骤s103中,对重要项的访问记录进行隐私处理,包括:对重要项的访问记录的显示内容部分进行模糊处理或马赛克处理;或,在当前最近访问记录列表中隐藏重要项的访问记录。

需要指出的是,正如本发明最近访问记录列表的显示方法一实施方式中所说,

例如在使用android手机时,长按主页键,会弹出一个最近访问记录列表。在该最近访问记录列表中会显示用户访问过的应用的在终止访问时操作界面的截图的缩略图,在一个应用场景中,截图的实现过程分为如下几步:

activiyty开始pause时截图

代码路径:

frameworks\base\services\core\java\com\android\server\am\activitystack.java

上述代码中有两个主要的函数:

1)prev.updatethumbnaillocked用于更新activity的缩略图,即在近期任务栏看到的缩略图

2)screenshotactivities用于截图

先分析screenshotactivities

代码路径:

frameworks\base\services\core\java\com\android\server\am\activitystack.java

截图调用的是windowmanagerservice的screenshotapplications。

截图最终call到surfacecontrol.screenshot函数。

另外一个函数:

代码路径:

frameworks\base\services\core\java\com\android\server\am\activityrecord.java

在对最近访问记录列表的显示阶段,可对重要项对应的截图进行模糊处理,在一个应用场景中,对截图进行模糊处理的实现过程如下:

在一个应用场景中,可以对当前最近访问记录列表中重要项的访问记录进行隐藏处理,以android应用为例,隐藏处理的一种实现手段为:

在该需要隐藏访问记录的应用的androidmanifestxml文件中主activity中设置属性:

android:excludefromrecents=“true”

即可在近访列表中隐藏其访问记录。

当然,对于其他应用,也可以在activity注册的时候加上android:excludefromrecents=“true”,此处不做限定。

当然,在其它应用场景中,也可以对重要项的截图进行其它方式的隐私处理,例如将其缩小至无法辨识其内容的程度,或者用其它与该重要项内容无关的图片等进行覆盖,或者直接替换为其它图片等均可,例如对于已添加应用锁的目标应用可以将其截图替换为具有输入该目标应用对应的应用锁验证信息对话框的图片。

其中,在一个应用场景中,可以对受保护的应用、预设类型应用、已添加应用锁的目标应用等重要项的访问记录进行模糊处理或马赛克处理等,而对于在桌面被隐藏的应用的访问记录则在隐私处理时,将其访问记录进行隐藏,或者直接将对应的访问记录删除,进而在最近访问记录列表中不显示。当然,对于不同的应用也可以采用其它的隐私处理方式,例如可将所有重要项的访问记录均进行删除或隐藏处理等,此处不做限定。

通过本实施方式,移动终端能够在用户打开最近访问记录列表时对重要项的访问记录的显示内容部分进行模糊处理或马赛克处理,或者在当前最近访问记录列表中隐藏重要项的访问记录,进而使得非机主用户在使用移动终端时无法通过最近访问记录列表获取重要项的相关内容甚至访问痕迹,进而能够避免用户隐私数据的暴露,提升用户体验。

其中,在一实施方式中,步骤s103之后,还包括:

若接收到用户输入的正确的身份验证信息,则显示隐私处理前的最近访问记录列表。

需要指明的是,此处的身份验证信息是针对重要项的最近访问记录,使其能够正常显示的验证信息。容易理解地,例如在用户使用自己的手机时,没有必要显示经过隐私处理后的列表,此时,用户可在打开最近访问记录列表后进行身份验证,并在验证成功的情况下显示隐私处理前的最近访问记录列表。

在一个应用场景中,用户也可以在对重要项的访问记录进行隐私处理前进行身份验证,例如在用户发出打开最近访问记录列表的指令的同时进行身份验证,此时则不需要再对重要项的访问记录进行隐私处理,而直接显示正常的最近访问记录列表。

另外,当身份验证信息为数字、字母、符号等中的至少一种等组成的密码时,正确的身份验证信息即为输入相同的密码;当身份验证信息为指纹、声音等生理学特征时,当输入的身份验证信息与预设的身份验证信息的匹配度达到某个百分比以上,例如90%以上时,即可认为是输入的是正确的身份验证信息。

通过本实施方式,机主用户在使用移动终端时,可以通过最近访问记录列表获取完整的最近的访问信息,进而方便机主用户通过最近访问记录列表进行后续的操作,同时又能够保证其它用户使用时的安全性。

其中,请参阅图2,在本发明最近访问记录列表另一实施方式中,还包括:

步骤s201,接收用户通过最近访问记录列表中第一应用的访问记录启动第一应用的指令;

用户通过最近访问记录列表中第一应用的访问记录启动第一应用,是指用户在打开的最近访问记录列表中对其中的第一应用访问记录进行一定的操作,进而启动该第一应用的程序并在当前界面上显示其操作界面,其中,该操作界面可以是用户在上次任务终止时该第一应用对应的操作界面。当然,也可以不对应上次任务终止时的操作界面而重新启动该第一应用。

用户通过最近访问记录列表中第一应用的访问记录启动第一应用的指令,则可以是用户单击该第一应用的访问记录,或者将其拖动至某一位置,或者语音开启等方式中的至少一种。

步骤s202,若第一应用已添加应用锁,则启动应用锁以保护第一应用。

如上所述,已添加应用锁的目标应用通常为用户为了对目标应用的信息保密而对其设置了应用锁。

通常情况下,用户可以通过最近访问记录列表通过特定的操作启动其中的应用,而若该应用已添加应用锁,则会启动应用锁以保护第一应用。其中,启动应用锁以保护第一应用是指,用户在未输入应用锁验证信息,或输入的应用锁验证信息有误的情况下,试图启动已添加应用锁的第一应用时,该第一应用处于无法启动的状态。从而使得用户在不知道应用锁密码的情况下,即便是通过最近访问记录列表也无法启动该第一应用。

容易理解地,在移动终端接收到用户输入的正确的应用锁验证信息时,启动该第一应用。其中,此处的正确的应用锁验证信息,与上述正确的身份验证信息类似。当应用锁验证信息为数字、字母、符号等中的至少一种组成的密码时,正确的应用锁验证信息即为输入相同的密码;当应用锁验证信息为指纹、声音等生理学特征时,当输入的应用锁验证信息与预设的应用锁验证信息的匹配度达到某个百分比以上如90%以上时,即可认为是输入的是正确的应用锁验证信息。

通过本实施方式,对于已添加应用锁的目标应用,在用户试图从最近访问记录列表中启动该应用时,该应用自动启动应用锁,进入应用锁状态,进而使得移动终端中的信息得以保护。

请参阅图3,图3是本发明移动终端一实施方式的框架示意图,需要说明的是,本实施方式的移动终端可以执行如上所述方法中的步骤,相关内容的详细说明请参见上述方法部分,在此不再赘述。

该移动终端包括:收发器101、处理器102、存储器103以及显示器104,收发器101、存储器103、显示器104与处理器102耦接;

其中,本实施方式中的移动终端可以为智能手机、平板电脑、mp3、mp4等。

收发器101用于接收用户打开最近访问记录列表的指令;

存储器103用于存储指令,存储当前最近访问记录列表中的访问记录;

处理器102用于根据收发器101接收到的指令,从存储器103中获取当前最近访问记录列表中的访问记录,并基于当前最近访问记录列表中的访问记录,判断当前最近访问记录列表中是否存在重要项的访问记录,在判断结果为存在时,对重要项的访问记录进行隐私处理,并控制显示器104显示经过隐私处理后的最近访问记录列表。

本发明实施方式的移动终端中,处理器102根据收发器101接收到的指令,从存储器103中获取当前最近访问记录列表中的访问记录,并基于当前最近访问记录列表中的访问记录,判断当前最近访问记录列表中是否存在重要项的访问记录,在判断结果为存在时,对重要项的访问记录进行隐私处理,并控制显示器104显示经过隐私处理后的最近访问记录列表。由于在显示最近访问记录列表之前对其中的重要项的访问记录进行了隐私处理,使得当前用户无法直接获取相关重要项的访问记录信息,通过这种方式,能够避免用户隐私数据的暴露,提升用户体验。

其中,在一实施方式中,重要项的访问记录为受保护的应用的访问记录、预设类型应用的访问记录、已添加应用锁的目标应用的访问记录以及在桌面被删除的应用的访问记录中的至少一个。

其中,在一实施方式中,处理器还用于对重要项的访问记录的显示内容部分进行模糊处理或马赛克处理;或,在当前最近访问记录列表中删除重要项的访问记录。

其中,在一实施方式中,在收发器接收到用户输入的正确的身份验证信息时,处理器还用于控制显示器显示隐私处理前的最近访问记录列表。

其中,在一实施方式中,在收发器接收到用户通过最近访问记录列表中第一应用的访问记录启动第一应用的指令时,若第一应用已添加应用锁,处理器还用于启动应用锁以保护第一应用。

当然,若收发器接收到用户输入的正确的应用锁验证信息,则处理器还用于启动第一应用。

本发明计算机可读存储介质一实施方式中,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,可实现本发明最近访问记录列表的显示方法中任一方法的步骤。

其中,该计算机可读存储介质可以为软盘驱动器,硬盘驱动器,cd-rom读取器,磁光盘读取器,cpu(针对ram)等中的至少一种。

其它相关内容的详细说明请参见上述方法部分,此处不再赘述。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1