一种信息过滤的方法及终端与流程

文档序号:14714461发布日期:2018-06-16 01:03阅读:209来源:国知局
一种信息过滤的方法及终端与流程

本发明实施例涉及终端技术领域,尤其涉及一种信息过滤的方法及终端。



背景技术:

随着信息时代的到来,人们对信息的依赖性越来越高,并且终端技术的快速发展使得越来越多的用户可以通过终端在网页页面浏览信息。

通常,当用户在终端上浏览信息时,用户可以通过终端上安装的浏览器打开第一网页页面,然后再浏览第一网页页面上的信息入口,当浏览到感兴趣的信息入口时,用户可以通过点击该信息入口进入与该信息入口对应的信息的页面浏览该信息。此时若用户需要打开游戏应用玩游戏,那么为了节省手机内存,用户可能先退出浏览器,然后再打开游戏应用开始游戏。

然而,当用户下次重新打开浏览器时,终端的浏览器直接显示第一网页页面,如此会浪费终端的显示资源。



技术实现要素:

本发明实施例提供一种信息过滤的方法及终端,以解决浪费终端的显示资源的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供一种信息过滤的方法,包括:接收用户的第一操作;响应于该第一操作,确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口;该第一页面包括终端加载的页面中该终端显示的第一内容和未显示的第二内容,该目标信息入口指示的信息内容为用户已浏览的信息内容;显示删除该第一信息入口后的该第一页面。

第二方面,本发明实施例提供一种终端,该终端包括接收模块、确定模块和显示模块;该接收模块,用于接收用户的第一操作;该确定模块,用于响应于该接收模块接收的该第一操作,确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口,该第一页面包括终端加载的页面中该终端显示的第一内容和未显示的第二内容,该目标信息入口指示的信息内容为用户已浏览过的信息内容;该显示模块,用于显示删除该第一信息入口该确定模块的该第一页面。

第三方面,本发明实施例又提供一种终端,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面的信息过滤的方法的步骤。

第四方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面的信息过滤的方法的步骤。

在本发明实施例中,通过接收用户的第一操作确定第一页面中目标信息入口中满足预设删除条件的第一信息入口,终端显示删除第一信息入口后的第一页面。终端显示删除第一信息入口后的第一页面不仅减少了终端的显示资源的浪费,而且不显示已被浏览过内容的信息入口可以使得用户更快速地筛选并阅读信息,使得用户体验更佳。

附图说明

图1为本发明实施例提供的一种可能的安卓操作系统的架构示意图;

图2为本发明实施例提供的一种信息过滤的方法流程示意图;

图3为本发明实施例提供的又一种信息过滤的方法流程示意图;

图4为本发明实施例提供的一种信息过滤的示意图;

图5为本发明实施例提供的又一种信息过滤的方法流程示意图;

图6为本发明实施例提供的又一种信息过滤的示意图;

图7为本发明实施例提供的又一种信息过滤的方法流程示意图;

图8为本发明实施例提供的又一种信息过滤的示意图;

图9为本发明实施例提供的一种终端的结构示意图;

图10为本发明各个实施例提供的一种终端的硬件结构示意图。

具体实施方式

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

需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本发明实施例中的终端可以为具有操作系统的终端。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本发明实施例不作具体限定。

下面以安卓操作系统为例,介绍一下本发明实施例提供的信息过滤的方法所应用的软件环境。

如图1所示,为本发明实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。

其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。

应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。

系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。

内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。

以安卓操作系统为例,本发明实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本发明实施例提供的信息过滤的方法的软件程序,从而使得该信息过滤的方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端设备可以通过在安卓操作系统中运行该软件程序实现本发明实施例提供的信息过滤的方法。

图2为本发明实施例提供的一种信息过滤的方法流程示意图,包括步骤101-步骤103:

步骤101、终端接收用户的第一操作。

可选的,第一操作可以为用户滑动第一页面、用户将第一网页页面从终端的前台显示切换至后台、或者用户打开第一页面。

步骤102、响应于第一操作,终端确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口。

其中,第一页面包括终端加载的页面中终端显示的第一内容和未显示的第二内容,目标信息入口指示的信息内容为用户已浏览的信息内容。

需要说明的是,本发明实施例中,当用户通过触发一个信息入口进入到该信息入口对应的信息的页面,可认为该信息入口为目标信息入口。

可选的,本发明实施例中的第一信息入口可以为一个信息入口,也可以为多个信息入口,本发明实施例对此不作具体限定。

步骤103、终端显示删除第一信息入口后的第一页面。

需要说明的是,在终端接收用户的第一操作之后,终端可以直接删除第一页面中的第一信息入口,也可以向第一页面所在的应用的服务器发送删除请求,第一页面所在的应用的服务器在接收到终端发送的删除请求之后,删除该终端加载的第一页面中的第一信息入口,并向终端发送已删除指令,终端在接收到已删除指令后显示删除第一信息入口后的第一页面,本发明实施例对于删除第一信息入口为终端还是第一页面所在应用的服务器不作具体限定,以下不再赘述。

通过本发明实施例提供的信息过滤的方法,终端通过接收用户的第一操作确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口,显示删除第一信息入口后的第一页面,不仅减少了终端的显示资源的浪费,而且不再重复显示用户已被浏览过信息内容的信息入口,可以使得用户更快速地筛选并阅读信息,用户体验更佳。

可选的,在步骤103之后,上述信息过滤的方法还包括步骤104。

步骤104、终端将指示第一信息入口的标识以预设透明度叠加显示在删除第一信息入口后的第一页面上。

需要说明的是,用户可以通过点击或触摸等方式对叠加显示在删除第一信息入口后的第一页面上指示第一信息入口的标识进行操作,从而可以显示第一信息入口,方便用户再次浏览第一信息入口指示的内容。

可选的,本发明实施例中,可以将第一信息入口直接叠加显示在删除第一信息入口后的第一页面上,可以将表示第一信息入口的图标叠加显示在删除第一信息入口后的第一页面上,也可以将多个第一信息入口在悬浮栏中叠加显示在删除第一信息入口后的第一页面上,本发明实施例对于第一信息入口的标识的叠加显示方式不作具体限定。

需要说明的是,第一页面上叠加显示的多个信息入口的标识可以仅包括该次打开第一页面后删除的信息入口的标识,也可以包括用户在之前打开第一页面后删除的信息入口的标识。例如,以第一页面为一个门户网站首页为例进行说明,假设用户在周一打开过该门户网站首页,用户通过本发明实施例中提供的信息过滤的方法浏览该门户网站首页时,将部分信息入口的标识叠加显示在该门户网站首页上,用户关闭了该门户网站首页,当用户在周二再次打开门户网站首页时,周一被删除的信息入口的标识可以叠加显示在当前打开的该门户网站的首页上,其中,周一被删除的信息入口的标识可以部分叠加显示,也可以全部叠加显示,本发明实施例对此不作具体限定。

基于该方案,终端将第一页面中已被删除的第一信息入口的标识叠加显示在删除第一信息入口后的第一页面上,可以使得用户在删除第一信息入口后的第一页面中查找到已被删除的第一信息入口的标识,并通过对该已被删除第一信息入口的标识进行操作即可进入该第一信息入口指示的信息内容中重新浏览。

可选的,第一信息入口的数量有多个,上述信息过滤的方法中,步骤104具体可以通过下述的步骤1041实现:

步骤1041、终端按照预设分类方式,将指示多个第一信息入口的标识分类以预设透明度叠加显示在删除多个第一信息入口后的第一页面上。

可选的,预设分类方式可以为按照访问时间分类、按照信息类型分类、按照用户兴趣分类或者按照关键词分类,终端可以根据用户的习惯选择任意一种方式将多个第一信息入口的标识分类叠加显示在第一页面上,本发明实施例对于预设分类方式不作具体限定。

基于该方案,可以实现终端根据预设分类方式,对多个第一信息入口的标识分类叠加显示,便于用户在删除第一信息入口后的第一页面中快速查找指示已经浏览过信息内容、且已被删除的同类型的信息入口。

一种可能的实现方式中,上述信息过滤的方法中,还可以包括步骤105:

步骤105、终端将第二信息入口显示在删除第一信息入口后的第一页面中第一信息入口的位置。

其中,所述第二信息入口与所述第一信息入口不同。

需要说明的是,第二信息入口指向的内容为用户未浏览过的内容。

可选的,第二信息入口可以为与第一信息相关的信息入口,也可以为与第一信息无关的信息的入口,本发明实施例对此不作具体限定。

例如,假设页面1上的信息入口1已经被删除了,当用户在页面1上滑动时,可能会将信息入口1的位置再次滑动到当前的显示区域中,终端可在页面1中信息入口1的位置显示信息入口2。

需要说明的是,当删除的第一信息入口的位置位于第一显示区域外,步骤105可以在步骤103之前执行,也可以在步骤103之后执行;当删除的第一信息入口的位置位于第一显示区域内,步骤105可以在步骤103之前执行。本发明实施例对此不作具体限定。

基于该方案,可以实现将与第一信息入口不同的信息入口显示在删除第一信息入口后的第一页面中第一信息入口的位置,可以向用户显示相关信息入口或者其他非相关的信息入口,不仅合理利用了终端的显示资源,而且便于用户查看未浏览过的信息内容,提升了用户浏览信息的体验。

为了更好的理解本发明实施例的各种实现方式,下面结合图2所示的信息过滤的方法,根据第一操作的不同类型分为三个场景(例如下述的场景一、场景二和场景三)对本发明实施例进行示例性的说明。

场景一:上述第一操作为用户对第一页面的滑动操作,上述删除条件为信息入口位于第一显示区域外,第一显示区域为终端显示第一内容的区域。

假设用户打开了一个浏览器,在浏览器中的页面A浏览信息,用户浏览页面A中3个信息入口指示的内容,当用户浏览完第一显示区域内感兴趣的3个信息入口指示的内容后,返回到页面A并且滑动页面A,用户可继续在第一显示区域中的浏览其他感兴趣的信息入口指示的内容,当用户再次滑动页面A时,之前已经浏览过的信息内容的3个信息入口可能仍然会显示在第一显示区域内。

示例性的,如图3所示,本发明实施例提供的信息过滤的方法包括步骤201-步骤206:

步骤201、终端接收用户的第一操作。

步骤202、响应于第一操作,终端确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口。

步骤203、终端确定第一页面中第一信息入口的位置位于第一显示区域内。

具体的,步骤203可以通过下述步骤203a和步骤203b实现:

步骤203a、终端接收用户对第一页面的滑动操作。

可选的,用户对第一页面的滑动操作可以为在终端的触摸屏上自上向下滑动,也可以为在终端的触摸屏上自下向上滑动,其中,“上”和“下”为以用户操作终端的屏幕为例,本发明实施例对此不作具体限定。

示例性的,假设第一操作为用户向上滑动屏幕,使得第一信息入口位于显示区域外时,该用户对第一页面的滑动操作可以为用户向下滑动屏幕。假设第一操作为用户向下滑动屏幕,使得第一信息入口位于显示区域外时,该用户对第一页面的滑动操作可为用户向上滑动屏幕。

步骤203b、响应于用户对第一页面的滑动操作,终端确定第一页面中第一信息入口的位置位于第一显示区域内。

步骤204、终端将第二信息入口显示在删除第一信息入口后的第一页面中第一信息入口的位置。

可以参考步骤105实现,步骤204的描述具体可以参见上述方法实施例中对步骤105的相关描述,此处不再赘述。

步骤205、终端显示删除第一信息入口后的第一页面。

可以理解的是,场景一中以步骤204在步骤205之前为例进行说明,当然,场景一中的步骤204也可以在步骤205之后执行,此处不作具体限定。

对于步骤201、步骤202和步骤205的描述具体可以参见上述方法实施例中对步骤101-步骤103的相关描述,此处不再赘述。

可选的,上述信息过滤的方法还可以包括步骤206:

步骤206、终端将指示第一信息入口的标识以预设透明度叠加显示在删除第一信息入口后的第一页面上。

步骤206可以参考步骤104实现,步骤104的描述具体可以参见上述方法实施例中的相关描述,此处不再赘述。

示例性的,图4为本发明实施例提供的一种信息过滤的示意图。假设用户打开终端的一个浏览器,打开之后,用户浏览到如图4中的(a)所示的界面,假设图4中的(a)中所示的7个信息入口为终端在第一显示区域显示给用户的界面,假设用户触发了信息入口1,从而进入信息入口1指示的信息内容的页面进行浏览,当用户从该信息内容的页面返回到图4中的(a)所示的界面时,终端确定该信息入口1为目标信息入口,图4中的(a)所示的界面中的其他信息入口指示的信息内容用户都未浏览,用户在屏幕上向上滑动,将信息入口1滑出第一显示区域,显示如图4中的(b)所示的界面;当用户又在屏幕上向上滑动时,则在信息入口1的位置显示信息入口8,例如如图4中的(c)所示的界面。此时用户可以根据需要继续浏览信息。

基于该方案,终端首先确定用户将第一信息入口滑动至第一显示区域外,第一信息入口被删除,当终端接收到用户对第一页面的滑动操作使得第一页面中第一信息入口的位置位于第一显示区域内时,终端将第二信息入口显示在第一信息入口的位置;一方面,减少了终端的显示资源的浪费,不再重复显示用户已浏览过信息内容的第一信息入口,使得用户更快速地筛选并阅读信息,另一方面将第二信息入口显示在第一信息入口的位置,不仅合理利用了终端的显示资源,而且便于用户查看未浏览过的信息内容,从而提升了用户浏览信息的体验。

场景二:第一操作用于触发终端将第一页面切换到后台显示,删除条件为信息入口位于第一显示区域内,第一显示区域为终端显示第一内容的区域。

假设用户正在浏览器中的页面A中浏览信息,页面A在第一显示区域一次最多显示10个信息入口,假设用户已经浏览完了页面A中的8个信息入口指示的内容,此时,用户看到即时通信应用1在通知栏显示的通知消息1,用户点击通知消息1进入即时通信应用1进行操作,此时浏览器被切换到后台运行,用户在操作完毕后,将页面A切换至第一显示区域,此时,已浏览过指示的信息内容的8个信息入口可能仍然显示在显示区域内。

示例性的,如图5所示,本发明实施例提供的信息过滤的方法包括步骤301-步骤306:

步骤301、终端接收用户的第一操作。

可选的,第一操作可以为用户通过触发终端退出第一页面,以将第一页面切换到后台显示,也可以为用户通过操作终端中的通知消息触发终端打开其他应用,以将第一页面切换到后台显示,也可以为其他任意形式使得第一页面被切换到后台显示,本发明实施例对此不作具体限定。

步骤302、响应于第一操作,终端确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口。

需要说明的是,在该场景中,预设条件为信息入口在第一显示区域内,第一操作触发第一页面被切换到后台。

可选的,在该场景中,本发明实施例的预设条件具体还可以为,信息入口在第一显示区域内,且信息入口被覆盖;其中,第一操作用于触发将第一页面切换到后台。

需要说明的,本发明实施例中的“信息入口被覆盖”可以为信息入口被终端接收的通知消息覆盖,也可以被终端弹出的推送消息覆盖,也可以被用户通过通知栏打开的应用覆盖,本发明对提示消息的类型不作具体限定。

可选的,“信息入口被覆盖”可以为信息入口被全部覆盖、部分被覆盖、可以以一定的透明度覆盖,也可以为被非透明覆盖,本发明实施例对此不作具体限定。

例如,用户正在浏览页面A,终端向用户显示一个弹框提示,该弹框提示覆盖了页面A中的信息入口1,其中,信息入口1指示的信息内容已经被用户浏览,终端检测到用户的在弹框提示上的操作使得页面A所在的应用被切换到后台,终端确定信息入口1满足“信息入口在第一显示区域内,且信息入口被覆盖”的删除条件。

步骤303、终端接收用户的第二操作。

其中,第二操作用于触发终端将第一页面切换到前台显示。

步骤304、响应于第二操作,终端将第二信息入口添加到第一页面中第一信息入口的位置。

步骤305、终端将第二信息入口显示在删除第一信息入口后的第一页面中第一信息入口的位置。

步骤305可以参考步骤105实现,步骤105的描述具体可以参见上述方法实施例中的相关描述,此处不再赘述。

步骤306、终端显示删除第一信息入口后的第一页面。

对于步骤301、步骤302和步骤306的描述具体可以参见上述方法实施例中对步骤101-103的相关描述,此处不再赘述。

可选的,上述信息过滤的方法还可以包括步骤307:

步骤307、终端将指示第一信息入口的标识以预设透明度叠加显示在删除第一信息入口后的第一页面上。

步骤307可以参考步骤104实现,步骤104的描述具体可以参见上述方法实施例中的相关描述,此处不再赘述。

基于该方案,终端接收到用户的第一操作触发终端将第一页面切换到后台显示,终端可以确定第一页面被切换到后台前第一信息入口满足信息入口位于第一显示区域内的删除条件,当终端接收到用户的第二操作时,在第一信息入口的位置添加第二信息的入口,则向用户显示删除第一信息入口后的第一页面,不仅减少了终端的显示资源的浪费,不显示用户已浏览过信息内容的第一信息入口,可以使得用户更快选择出之前未浏览过的信息,提高了用户体验。

可选的,在步骤304之后,上述信息过滤的方法还包括步骤308-步骤311:

步骤308、响应于第二操作,终端在前台显示第一页面。

需要说明的是,在终端将第一页面切换到前台显示时,第一信息入口被删除后,第一信息入口的位置可能不在第一显示区域内。

步骤309、终端接收用户对第一页面的滑动操作。

步骤310、响应于用户对第一页面的滑动操作,终端确定第一页面中第一信息入口的位置位于第一显示区域内。

步骤311、终端将第二信息入口添加到第一页面中第一信息入口的位置。

可以理解,终端可以选择其一执行步骤304和步骤308-步骤311,即,终端可以执行步骤304或者步骤308-步骤311。

示例性的,图6为本发明实施例提供的一种信息过滤的示意图。假设用户打开如图6中的(a)所示的网页页面,其中信息入口1和信息入口2指示的信息内容为用户为已浏览过的信息内容,信息入口3-信息入口6指示的信息内容为用户为未浏览过的信息内容。当终端向用户推送了一个游戏通知消息,用户触发该游戏通知消息后将如图6中的(a)所示的网页页面切换到后台,然后进入该游戏应用,显示图6中的(b)所示的游戏应用的界面,当用户退出游戏应用时,终端检测到用户将第一页面切换到前台显示时,终端向用户显示图6中的(c)所示第一页面,其中,终端在信息入口1的位置和信息入口2的位置显示信息入口8和信息入口9。

基于该方案,终端在将第一页面切换到后台显示后,终端删除第一信息入口,当终端检测到用户的第二操作时,终端在前台显示的第一页面的第一信息入口的位置不在第一显示区域内,当终端检测到用户在第一页面的滑动操作使得第一页面中第一信息入口的位置位于第一显示区域内时,终端可以在第一页面中第一信息入口的位置显示第二信息入口,可以合理利用终端的显示资源,而且使得用户可以在删除了第一信息入口的位置浏览第二信息入口,提升了用户浏览网页的体验。

场景三:第一操作用于触发终端显示第一页面,删除条件为信息入口为第一页面中全部目标信息入口。

可以理解,“关闭第一页面”可以为直接关闭第一页面,也可以关闭第一页面所在的应用,本发明实施例对此不作具体限定。

假设用户正在浏览器中的页面A中浏览信息,页面A在显示区域一次最多显示10个信息入口,假设用户已经浏览完了页面A中的8个信息入口指示的内容,此时,用户关闭第一页面,打开游戏应用玩游戏,用户玩了一段游戏后,用户又打开页面A继续浏览信息,终端显示页面A时,已浏览过指示的信息内容的8个信息入口可能仍然显示在显示区域内,用户需要先确认是否为已浏览过页面A中这些信息入口指示的内容。

示例性的,如图7所示,本发明实施例提供的信息过滤的方法包括步骤401-步骤406执行:

步骤401、终端接收用户的第一操作。

步骤402、响应于第一操作,终端确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口。

需要说明的是,该方案中的满足预设删除条件的第一信息入口为第一页面中全部的目标信息入口。

步骤403、终端将第二信息入口添加到第一页面中第一信息入口的位置。

步骤404、终端将第二信息入口显示在删除第一信息入口后的第一页面中第一信息入口的位置。

步骤404可以参考步骤105实现,步骤105描述具体可以参见上述方法实施例中的相关描述,此处不再赘述。

步骤405、终端显示删除第一信息入口后的第一页面。

可选的,上述信息过滤的方法还可以包括步骤406:

步骤406、终端将指示第一信息入口的标识以预设透明度叠加显示在删除所述第一信息入口后的第一页面上。

可以参考步骤104实现,步骤104的描述具体可以参见上述方法实施例中的相关描述,此处不再赘述。

基于该方案,当第一页面被关闭后,终端接收到用户的第一操作触发终端显示第一页面,终端确定第一操作使得第一信息入口被重新加载,终端可以确定第一信息入口满足为第一页面中的全部目标信息入口的删除条件,终端在显示第一页面之前将第二信息入口添加到第一页面中第一信息入口的位置,则向用户显示删除第一信息入口后的第一页面,不仅减少了终端的显示资源的浪费,不再重复显示用户已浏览过信息内容的第一信息入口,可以使得用户更快速地筛选并阅读信息,使得用户体验更佳。

又一种可能的实现方式中,在步骤403之前,上述信息过滤的方法还包括步骤407-步骤410:

步骤407、终端显示第一页面。

其中,终端显示的第一页面中第一信息入口的位置不在第一显示区域内。

步骤408、终端接收用户对第一页面的滑动操作。

步骤409、响应于用户对第一页面的滑动操作,终端确定第一页面中第一信息入口的位置位于第一显示区域内。

步骤410、终端将第二信息入口添加到第一页面中第一信息入口的位置。

步骤408-步骤410可参考场景三中的步骤309-步骤311,步骤309-步骤311的描述具体可以参见上述方法实施例中的相关描述,此处不再赘述。

可以理解,终端可以选择其一执行步骤403和步骤407-步骤410,即,终端可以执行步骤403或者步骤407-步骤410。

示例性的,图8为本发明实施例提供的一种信息过滤的示意图。如图8中的(a)所示,假设用户已经浏览过信息入口1-信息入口4,信息入口5和信息入口6用户没有浏览过,用户不想继续浏览时选择关闭了第一页面,当终端检测到用户触发的重新打开的第一页面,终端向用户显示如图8中的(b)所示的显示界面,其中信息入口7-信息入口10显示在信息入口1-信息入口4的位置。

基于该方案,当第一页面被关闭后,第一页面中的第一信息入口被删除后,终端检测到用户的第一操作为显示第一页面,在显示第一页面后,终端检测到用户对第一页面的操作,当终端确定用户对第一页面的操作使得第一页面中第一信息入口的位置位于第一显示区域内时,终端将第二信息入口添加在第一页面中第一信息入口的位置,不仅减少了终端的显示资源的浪费,而且可以更合理的利用终端的显示资源,不再重复显示第一信息入口,可以使得用户更快速地筛选并阅读信息,使得用户体验更佳。

图9为本发明实施例提供的一种终端的结构示意图,如图9所示,终端900包括接收模块901、确定模块902和显示模块903;接收模块901,用于接收用户的第一操作;确定模块902,用于响应于接收模块901接收的第一操作,确定第一页面中的目标信息入口中满足预设删除条件的第一信息入口,第一页面包括终端加载的页面中终端显示的第一内容和未显示的第二内容,目标信息入口指示的信息内容为用户已浏览的信息内容;显示模块903,用于显示删除第一信息入口后的第一页面。

一种可能的实现方式中,删除条件为信息入口位于第一显示区域外;或者,删除条件为信息入口位于第一显示区域内;或者,删除条件为信息入口为第一页面中全部目标信息入口,第一显示区域为终端900显示第一内容的区域。

一种可能的实现方式中,显示模块903,还用于将第二信息入口显示在删除所述第一信息入口后的所述第一页面中所述第一信息入口的位置,所述第二信息入口与所述第一信息入口不同。

一种可能的实现方式中,第一操作为用户对第一页面的滑动操作;确定模块902,还用在显示模块904将第二信息入口显示在删除所述第一信息入口后的第一页面中第一信息入口的位置之前,确定第一页面中第一信息入口的位置位于第一显示区域内。

一种可能的实现方式中,第一操作用于触发终端900将第一页面切换到后台显示,终端900还包括添加模块904;接收模块901,还用于在显示模块将第二信息入口显示在删除第一信息入口后的第一页面中第一信息入口的位置之前,接收用户的第二操作,第二操作用于触发终端900将第一页面切换到前台显示;添加模块904,用于响应于接收模块901接收的第二操作,将第二信息入口添加到第一页面中第一信息入口的位置。

一种可能的实现方式中,第一操作用于触发终端900显示第一页面。

一种可能的实现方式中,显示模块903,还用于在显示模块903显示删除第一信息入口后的第一页面之后,将指示第一信息入口的标识以预设透明度叠加显示在删除第一信息入口后的第一页面上。

一种可能的实现方式中,第一信息入口的数量有多个;显示模块903,具体用于按照预设分类方式,将指示多个第一信息入口的标识分类叠加显示在删除第一信息入口后的第一页面上。

本发明实施例提供的终端能够实现上述方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例提供的终端,通过用户的第一操作确定满足预设删除条件的信息入口,终端显示删除第一信息入口后的第一页面。终端显示删除第一信息入口后的第一页面不仅减少了终端的显示资源的浪费,而且不再重复显示已被浏览过内容的信息入口可以使得用户更快速地筛选并阅读信息,使得用户体验更佳。

图10为实现本发明各个实施例提供的一种终端的硬件结构示意图,如图10所示,终端100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图10中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器110,用于接收用户的第一操作,响应于第一操作,确定第一页面中目标信息入口中满足预设删除条件的第一信息入口;显示单元106用于显示删除第一信息入口后的第一页面。

本发明实施例提供的终端可以实现接收用户的第一操作后,向用户显示删除第一信息入口后的第一页面,不仅减少了终端的显示资源的浪费,而且不再重复显示用户已浏览过信息内容的第一信息入口,使得用户更快速地筛选并阅读信息,用户体验更佳。

应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。

终端通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。

输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。

终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。

用户输入单元107可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图10中,触控面板1071与显示面板1061是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现终端的输入和输出功能,具体此处不做限定。

接口单元108为外部装置与终端100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端100内的一个或多个元件或者可以用于在终端100和外部装置之间传输数据。

存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器110是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,终端100包括一些未示出的功能模块,在此不再赘述。

可选的,本发明实施例还提供一种终端,包括如图10所示的处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述各方面的信息过滤的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述各方面的信息过滤的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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