内容显示方法及装置与流程

文档序号:13421157阅读:136来源:国知局
内容显示方法及装置与流程

本公开实施例涉及信息显示领域,特别涉及一种内容显示方法及装置。



背景技术:

浏览器作为移动终端中最常见的应用程序,给用户日常网页浏览带来诸多便利。

用户使用浏览器阅读网页中的文章时,通常按照从上至下的顺序阅读整篇内容。当文章的篇幅较长而无法完全显示在同一页面时,用户在阅读过程中即通过滑动手势完成整篇文章阅读。



技术实现要素:

为了解决相关技术中,用户在阅读过程中通过滑动手势完成整篇文章阅读,阅读效率较低的问题,本公开实施例提供了一种内容显示方法及装置。所述技术方案如下:

第一方面,提供了一种内容显示方法,该方法包括:

在虚拟按键栏中显示至少一个模式选择按键,模式选择按键用于触发应用程序进入相应的显示模式,且不同显示模式下应用程序中显示不同类型的内容;

接收对模式选择按键的选择信号;

根据选中的模式选择按键对应的显示模式,向应用程序发送显示指令,显示指令用于指示应用程序进入相应的显示模式。

可选的,在虚拟按键栏中显示至少一个模式选择按键,包括:

获取应用程序中的当前显示内容;

识别当前显示内容中包含内容的类型,当前显示内容中包含内容的类型包括文字、图片和多媒体中的至少一种;

根据当前显示内容中包含内容的类型,在虚拟按键栏中显示至少一个模式选择按键。

可选的,根据当前显示内容中包含内容的类型,在虚拟按键栏中显示至少一个模式选择按键,包括:

当当前显示内容中包含文字内容时,在虚拟按键栏中显示第一模式选择按键,第一模式选择按键用于触发应用程序进入第一显示模式,第一显示模式下,应用程序中仅显示文字内容;

和/或,

当当前显示内容中包含图片内容时,在虚拟按键栏中显示第二模式选择按键,第二模式选择按键用于触发应用程序进入第二显示模式,第二显示模式下,应用程序中仅显示图片内容;

和/或,

当当前显示内容中包含多媒体内容时,在虚拟按键栏中显示第三模式选择按键,第三模式选择按键用于触发应用程序进入第三显示模式,第三显示模式下,应用程序中仅显示多媒体内容。

可选的,该方法,还包括:

当应用程序处于第一显示模式,且接收到对文字内容的选择操作时,向应用程序发送第一预设指令,第一预设指令用于指示应用程序对选中的文字内容进行复制;

或,

当应用程序处于第二显示模式,且接收到对图片内容的选择操作时,向应用程序发送第二预设指令,第二预设指令用于指示应用程序对选中的图片内容进行复制;

或,

当应用程序处于第三显示模式,且接收到对多媒体内容的选择操作时,向应用程序发送第三预设指令,第三预设指令用于指示应用程序对选中的多媒体内容进行下载。

可选的,根据当前显示内容中包含内容的类型,在虚拟按键栏中显示至少一个模式选择按键,还包括:

当当前显示内容中包含文字内容时,检测文字内容中是否包含符合标题特征的目标文字内容;

当文字内容中包含目标文字内容时,在虚拟按键栏中显示第四模式选择按键,第四模式选择按键用于触发应用程序进入第四显示模式,第四显示模式下,应用程序中仅显示目标文字内容。

可选的,该方法,还包括:

当应用程序处于第四显示模式,且接收到对目标文字内容的选择操作时,向应用程序发送第四预设指令,第四预设指令用于指示应用程序对选中的目标文字内容以及选中的目标文字内容对应的段落进行复制。可选的,当包含m个模式选择按键时,在虚拟按键栏中显示至少一个模式选择按键,包括:

在虚拟按键栏中显示第1个模式选择按键至第n个模式选择按键,1<n<m;

当检测到在虚拟案件栏上执行的滑动操作时,在虚拟按键栏中显示第1+k个模式选择按键至第n+k个模式选择按键,k≥1且n+k≤m。

可选的,在虚拟按键栏中显示至少一个模式选择按键之前,还包括:

若应用程序为预设应用程序,则在虚拟按键栏中显示预设功能按键,预设应用程序为阅读浏览类应用程序,预设功能按键用于触发在虚拟按键栏中显示模式选择按键;

在虚拟按键栏中显示至少一个模式选择按键,包括:

当接收到对预设功能按键的触发信号时,在虚拟按键栏中显示至少一个模式选择按键。

第二方面,提供了一种内容显示装置,所述装置包括:

第一显示模块,被配置为在虚拟按键栏中显示至少一个模式选择按键,模式选择按键用于触发应用程序进入相应的显示模式,且不同显示模式下应用程序中显示不同类型的内容;

接收模块,被配置为接收对模式选择按键的选择信号;

第一发送模块,被配置为根据选中的模式选择按键对应的显示模式,向应用程序发送显示指令,显示指令用于指示应用程序进入相应的显示模式。

可选的,第一显示模块,包括:

获取单元,被配置为获取应用程序中的当前显示内容;

识别单元,被配置为识别所述当前显示内容中包含内容的类型,当前显示内容中包含内容的类型包括文字、图片和多媒体中的至少一种;

第一显示单元,被配置为根据当前显示内容中包含内容的类型,在虚拟按键栏中显示至少一个模式选择按键。

可选的,第一显示单元,被配置为:

当当前显示内容中包含文字内容时,在虚拟按键栏中显示第一模式选择按键,第一模式选择按键用于触发应用程序进入第一显示模式,第一显示模式下,应用程序中仅显示文字内容;

和/或,

当当前显示内容中包含图片内容时,在虚拟按键栏中显示第二模式选择按键,第二模式选择按键用于触发应用程序进入第二显示模式,第二显示模式下,应用程序中仅显示图片内容;

和/或,

当当前显示内容中包含多媒体内容时,在虚拟按键栏中显示第三模式选择按键,第三模式选择按键用于触发应用程序进入第三显示模式,第三显示模式下,应用程序中仅显示多媒体内容。

可选的,该装置,还包括:

第二发送模块,被配置为当应用程序处于第一显示模式,且接收到对文字内容的选择操作时,向应用程序发送第一预设指令,第一预设指令用于指示应用程序对选中的文字内容进行复制;

或,

第三发送模块,被配置为当应用程序处于第二显示模式,且接收到对图片内容的选择操作时,向应用程序发送第二预设指令,第二预设指令用于指示应用程序对选中的图片内容进行复制;

或,

第四发送模块,被配置为当应用程序处于第三显示模式,且接收到对多媒体内容的选择操作时,向应用程序发送第三预设指令,第三预设指令用于指示应用程序对选中的多媒体内容进行下载。

可选的,第一显示单元,还被配置为:

当当前显示内容中包含文字内容时,检测文字内容中是否包含符合标题特征的目标文字内容;

当文字内容中包含目标文字内容时,在虚拟按键栏中显示第四模式选择按键,第四模式选择按键用于触发应用程序进入第四显示模式,第四显示模式下,应用程序中仅显示目标文字内容。

可选的,该装置,还包括:

第五发送模块,被配置为当应用程序处于第四显示模式,且接收到对目标文字内容的选择操作时,向应用程序发送第四预设指令,第四预设指令用于指示应用程序对选中的目标文字内容以及选中的目标文字内容对应的段落进行复制。可选的,当包含m个模式选择按键时,第一显示模块还包括:

第二显示单元,被配置为在虚拟按键栏中显示第1个模式选择按键至第n个模式选择按键,1<n<m;

第三显示单元,被配置为当检测到在虚拟案件栏上执行的滑动操作时,在虚拟按键栏中显示第1+k个模式选择按键至第n+k个模式选择按键,k≥1且n+k≤m。

可选的,该装置,还包括:

第二显示模块,被配置为若应用程序为预设应用程序,则在虚拟按键栏中显示预设功能按键,预设应用程序为阅读浏览类应用程序,预设功能按键用于触发在虚拟按键栏中显示模式选择按键;

所述第一显示模块,还被配置为当接收到对预设功能按键的触发信号时,在虚拟按键栏中显示至少一个模式选择按键。

第三方面,提供了一种终端,所述终端包括处理器;与所述处理器相连的存储器;以及存储在所述存储器上的程序指令,所述处理器执行所述程序指令时实现如第一方面所述的内容显示方法。

第四方面,提供了一种计算机可读介质,其上存储有程序指令,所述程序指令被处理器执行时实现如第一方面所述的内容显示方法。

本公开实施例提供的技术方案的有益效果是:

本公开实施例对现有的虚拟按键栏进行功能扩展,通过在虚拟按键栏中显示至少一个模式选择按键,并在接收到对模式选择按键的选择信号时,向应用程序发送显示指令,指示应用程序进入相应的显示模式,使得应用程序仅对用户指定类型的内容进行显示,在应用程序中显示内容较多的情况下,方便用户快速筛选阅读内容,提供用户的阅读效率。

附图说明

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

图1是本公开一个示例性实施例提供的内容显示方法的流程图;

图2是本公开另一个示例性实施例提供的内容显示方法的流程图;

图3是本公开另一个示例性实施例提供的内容显示方法的流程图;

图4是本公开一个实施例提供的界面示意图;

图5是本公开一个实施例提供的模式选择按键显示方法示意图;

图6至图8是图3所示内容显示方法实施过程的界面示意图;

图9是本公开另一个示例性实施例提供的内容显示方法的流程图;

图10是本公开另一个示例性实施例提供的内容显示方法的流程图;

图11是图10所示内容显示方法实施过程的界面示意图;

图12是本公开另一个示例性实施例提供的内容显示方法的流程图;

图13是图12所示内容显示方法实施过程的界面示意图;

图14示出了本公开一个实施例提供的内容显示装置的结构示意图;

图15是根据一示例性实施例示出的一种终端的框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

为了方便理解,下面对本公开实施例中涉及的名词进行解释。

虚拟按键栏:虚拟按键栏是操作系统提供的一条状的区域,在该区域中显示有操作系统提供的虚拟按键,不同的虚拟按键被触发时能够实现不同的系统功能。比如,返回上一级、切换到主页或者展开当前运行的应用程序的菜单。

本公开实施例中,虚拟按键栏中显示的虚拟按键的数目为正整数。另外,由于终端屏幕的尺寸有限,通常而言针对不同的终端,屏幕中能够同时展示的虚拟按键的数目有一个上限值。比如,一个终端的虚拟按键栏中显示的n个虚拟按键,n是正整数,n最小可以取1,由于终端底边边框的长度有限,n的上限值可以取5。

虚拟按键栏的宽度的最大值因受到屏幕宽度的限制而有上限值,虚拟按键栏的高度可以在一定范围内调整,令虚拟按键栏中可以显示至少两行虚拟按键。

相关技术中,用户使用浏览器或阅读类应用程序进行文章阅读时,通常按照从上至下的顺序阅读整篇内容。当文章的篇幅较长而无法完全显示在同一页面时,用户在阅读过程中需要通过滑动手势控制页面滚动切换,从而完成整篇文章阅读。显然,采用滑动手势控制页面滚动无法快速准确定位用户期待浏览的内容(比如文章中的图片或指定的段落等等),导致用户阅读的效率较低。

而本公开实施例中,通过对已有的虚拟按键栏进行功能扩展,在虚拟按键栏中显示用于进行显示模式切换的按键,使得用户通过点击相应的按键即可指示应用程序对指定类型的内容进行显示,方便用户快速筛选阅读内容,提高用户的阅读效率,下面采用示意性的实施例进行说明。

本公开各个实施例提供的内容显示方法应用于终端中,该终端为智能手机、平板电脑或电子书阅读器等等。本公开实施例中,终端中安装有阅读浏览类应用程序,比如网页浏览器或电子书阅读器等等;并且,在使用此类应用程序时,终端界面中显示有虚拟按键栏。为了方便描述,下述各个实施例以内容显示方法用于终端为例进行说明。

图1是本公开一个示例性实施例提供的内容显示方法的流程图。本实施例以内容显示方法应用于终端来举例说明,该内容显示方法包括如下步骤:

在步骤101中,在虚拟按键栏中显示至少一个模式选择按键,模式选择按键用于触发应用程序进入相应的显示模式,且不同显示模式下应用程序中显示不同类型的内容。

现有的虚拟按键栏中通常包括返回按键、返回主页按键和多任务管理按键,相应的,用户通过点击虚拟按键栏中的虚拟按键只能实现返回应用程序上一级页面、退出应用程序以及切换应用程序这些功能。

而本公开实施例中,在已有虚拟按键栏的基础上进行功能扩展,利用虚拟按键栏显示至少一个模式选择按键供用户进行选择,并根据用户的选择触发应用程序进行相应的显示模式。

可选的,若应用程序属于预设应用程序,终端则在虚拟按键栏中显示模式选择按键;若应用程序不属于预设应用程序,终端则不会在虚拟按键栏中显示模式选择按键。其中,预设应用程序为阅读浏览类应用程序。

可选的,应用程序的显示模式包括文字显示模式、图片显示模式和多媒体显示模式,其中,文字显示模式下,应用程序仅对文字内容进行显示;图片显示模式下,应用程序仅对图片内容进行显示;多媒体显示模式下,应用程序仅对多媒体内容(比如音频、视频)进行显示。

在一种可能的实施方式中,虚拟按键栏中仅显示有一个模式选择按键,通过点击该模式选择按键,即可进行显示模式切换;在另一种可能的实施方式中,虚拟按键栏中显示有至少两个模式选择按键,且不同模式选择按键对应不同的显示模式。

在步骤102中,接收对模式选择按键的选择信号。

在步骤103中,根据选中的模式选择按键对应的显示模式,向应用程序发送显示指令,显示指令用于指示应用程序进入相应的显示模式。

由于虚拟按键栏位于操作系统层,而应用程序位于应用程序层,因此,为了使应用程序能够响应对模式选择按键的选择信号,终端接收到对模式选择按键的选择信号后,根据选中的模式选择按键对应的显示模式,向当前应用程发送显示指令。相应的,应用程序接收到系统层发送的显示指令后,即进入显示指令所指示的显示模式。

综上所述,本实施例对现有的虚拟按键栏进行功能扩展,通过在虚拟按键栏中显示至少一个模式选择按键,并在接收到对模式选择按键的选择信号时,向应用程序发送显示指令,指示应用程序进入相应的显示模式,使得应用程序仅对用户指定类型的内容进行显示,在应用程序中显示内容较多的情况下,方便用户快速筛选阅读内容,提供用户的阅读效率。

针对应用程序中当前显示内容的类型,终端在虚拟按键栏中显示的模式选择按键的数量以及类型不同。比如,当当前显示内容中包含文字和图片时,虚拟按键栏中显示触发应用程序仅显示文字和仅显示图片的模式选择按键;当当前显示内容中包含文字、图片和多媒体时,虚拟按键栏中显示触发应用程序仅显示文字、仅显示图片以及仅显示多媒体的模式选择按键。在一种可能的实施方式中,终端首先根据应用程序当前显示内容,确定当前显示内容所支持的显示模式,进而根据确定出的显示模式在虚拟按键栏中显示相应的模式选择按键。下面采用示意性的实施例进行说明。

图2是本公开另一个示例性实施例提供的内容显示方法的流程图。本实施例以内容显示方法应用于终端来举例说明,该内容显示方法包括如下步骤:

在步骤201中,获取应用程序中的当前显示内容。

在一种可能的实施方式中,操作系统层通过与应用程序之间的接口,获取应用程序当前显示的内容。比如,用户使用浏览器(应用程序)浏览网页时,操作系统层即通过与浏览器之间的程序接口获取当前显示的网页内容,该网页内容为网页对应的html(hypertextmarkuplanguage,超文本标记语言)文件。

在步骤202中,识别当前显示内容中包含内容的类型,当前显示内容中包含内容的类型包括文字、图片和多媒体中的至少一种。

在一种可能的实施方式中,当应用程序声明了当前显示内容中包含的内容类型时,操作系统即可直接从当前显示内容中提取内容类型信息。

在另一种可能的实施方式中,操作系统通过预设识别规则识别出当前显示内容中包含内容的类型。

在一个示意性的实施例中,当操作系统获取到的当前显示内容(网页)为html文件时,操作系统即获取html文件中包含的标签,从而根据该标签确定出当前显示内容中包含内容的类型。

比如,当html文件中包含<img>标签时,操作系统即确定当前显示内容中包含图片;当html文件中包含<video>标签时,操作系统即确定当前显示内容中包含视频;当html文件中包含<audio>标签时,操作系统即确定当前显示内容中包含音频。

本实施例仅以上述两种可能的内容识别方式为例进行说明,并不对本公开构成限定。

在步骤203中,根据当前显示内容中包含内容的类型,在虚拟按键栏中显示至少一个模式选择按键。

在一种可能的实施方式中,通过上述步骤202识别出当前显示内容中包含内容的类型后,操作系统进一步在虚拟按键栏中显示各种类型对应的模式选择按键。示意性的,如图3所示,本步骤包括如下步骤。

在步骤203a中,当当前显示内容中包含文字内容时,在虚拟按键栏中显示第一模式选择按键,第一模式选择按键用于触发应用程序进入第一显示模式,第一显示模式下,应用程序中仅显示文字内容。

示意性的,如图4所示,当识别出网页中包含文字内容411时,终端即在位于屏幕底部的虚拟栏42中显示用于触发应用程序进行第一显示模式的第一模式选择按键412。

在步骤203b中,当当前显示内容中包含图片内容时,在虚拟按键栏中显示第二模式选择按键,第二模式选择按键用于触发应用程序进入第二显示模式,第二显示模式下,应用程序中仅显示图片内容。

示意性的,如图4所示,当识别出网页中包含图片内容431时,终端即在位于屏幕底部的虚拟栏42中显示用于触发应用程序进行第二显示模式的第二模式选择按键432。

在步骤203c中,当当前显示内容中包含多媒体内容时,在虚拟按键栏中显示第三模式选择按键,第三模式选择按键用于触发应用程序进入第三显示模式,第三显示模式下,应用程序中仅显示多媒体内容。

示意性的,如图4所示,当识别出网页中包含多媒体内容441时,终端即在位于屏幕底部的虚拟栏42中显示用于触发应用程序进行第三显示模式的第三模式选择按键442。由于虚拟按键栏中可显示的模式选择按键数量有限,因此用户可以通过左右滑动虚拟按键栏的方式调出未显示的模式选择按键。

在一种可能的实施方式中,当包含m个待显示的模式选择按键,且虚拟按键栏最多同时显示n个模式选择按键时(m>n),也即,m个模式选择按键无法同时显示在虚拟按键栏中,终端在虚拟按键栏中显示第1个模式选择按键至第n个模式选择按键,1<n<m;当检测到在虚拟案件栏上执行的滑动操作时,终端在虚拟按键栏中显示第1+k个模式选择按键至第n+k个模式选择按键,k≥1且n+k≤m。可选的,k与滑动操作指示的滑动距离成正相关关系,即划动距离越长,k越大。

示意性的,如图5所示,当包含4个待显示的模式选择按键,分别为第一模式选择按键412、第二模式选择按键432,第三模式选择按键442以及第四模式选择按键452时,虚拟栏42中首先显示第一模式选择按键412,第二模式选择按键432以及第三模式选择按键442,当检测到虚拟栏42上向左的滑动操作时,虚拟栏42中显示第二模式选择按键432,第三模式选择按键442以及第四模式选择按键452。

在其他可能的实施方式中,终端按照模式选择按键的使用频率对模式选择按键进行显示,其中,使用频率高的模式选择按键优先显示。在另一种可能的实施方式中,终端统计不同类型显示内容占当前显示内容的比例,并根据其所占的比例对模式选择按键进行显示,其中,所占比例高的显示内容对应的模式选择按键优先显示。

在步骤204中,接收对模式选择按键的选择信号。

示意性的,如图4所示,当当前显示内容中同时包含文字内容、图片内容和视频内容时,终端即通过第一模式选择按键412、第二模式选择按键432以及第三模式选择按键442接收选择信号。

在步骤205中,根据选中的模式选择按键对应的显示模式,向应用程序发送显示指令,显示指令用于指示应用程序进入相应的显示模式。

当接收到对第一模式选择按键的选择信号时,操作系统即向应用程序发送第一显示指令,应用程序接收到第一显示指令后,即进入第一显示模式,仅对当前显示内容中的文字内容进行显示。

示意性的,如图6所示,当用户点击第一模式选择按键412后,应用程序即根据操作系统发送的显示指令,仅对当前显示内容中包含的文字内容进行显示。

当接收到对第二模式选择按键的选择信号时,操作系统即向应用程序发送第二显示指令,应用程序接收到第二显示指令后,即进入第二显示模式,仅对当前显示内容中的图片内容进行显示。

示意性的,如图7所示,当用户点击第二模式选择按键432后,应用程序即根据操作系统发送的显示指令,仅对当前显示内容中包含的图片内容进行显示。

当接收到对第三模式选择按键的选择信号时,操作系统即向应用程序发送第三显示指令,应用程序接收到第三显示指令后,即进入第三显示模式,仅对当前显示内容中的多媒体内容进行显示。

示意性的,如图8所示,当用户点击第三模式选择按键442后,应用程序即根据操作系统发送的显示指令,仅对当前显示内容中包含的多媒体内容进行显示。可选的,应用程序根据显示指令进入相应的显示模式,并接收用户对显示内容的选择信号后,在当前显示内容中跳转显示用户选中的显示内容,以便用户从选中位置处开始阅读。

本实施例中,终端根据当前显示内容的类型,在虚拟按键栏中显示相应的模式选择按键,确保应用程序能够根据用户的选择进入相应的显示模式,进而提高用户的阅读效率。

通过点击模式选择按键进入相应的显示模式后,用户可以在该显示模式下对指定类型的内容进行复制、下载或分享,在一种可能的实施方式中,在图3的基础上,如图9所示,步骤205后还包括下述步骤:

在步骤206中,当应用程序处于第一显示模式,且接收到对文字内容的选择操作时,向应用程序发送第一预设指令,第一预设指令用于指示应用程序对选中的文字内容进行复制。

相关技术中,当用户需要复制文章中的多段文字内容,且各段文字内容之间存在图片内容或多媒体内容时,用户需要单独复制各段文字内容,然后进行组合,效率较低。

而本申请实施例中,在第一显示模式下,当接收到对文字内容的选择操作时,操作系统层即向应用程序发送第一预设指令,指示应用程序对选中的文字内容进行复制。由于第一显示模式下仅显示文字内容,即便选中的文字内容之间包含其他类型的内容,终端也可以实现仅对文字进行复制,从而提高文字复制效率。

示意性的,如图6所示,原先需要执行两次复制操作才能对“1、前提准备”和“2、行程”对应的段落进行复制(由于两个段落之间存在图片内容);而在第一显示模式下,由于仅显示文字内容,因此仅需要通过一次复制操作就能对“1、前提准备”和“2、行程”对应的段落进行复制。

在步骤207中,当应用程序处于第二显示模式,且接收到对图片内容的选择操作时,向应用程序发送第二预设指令,第二预设指令用于指示应用程序对选中的图片内容进行复制。

相关技术中,用户每次仅能对页面中一张图片进行复制,当复制多张图片时,需要重复执行多次复制操作,效率较低。

而本申请实施例中,在第二显示模式下,当接收到对图片内容的选择操作时,操作系统层即向应用程序发送第二预设指令,指示应用程序对选中的图片内容进行复制。由于第二显示模式下仅显示图片内容,即便选中的图片内容之间包含其他类型的内容,终端也可以实现仅对图片进行复制,从而提高图片复制效率。

示意性的,如图7所示,在第二显示模式下,用户可以同时选中4张图片进行复制。

在步骤208中,当应用程序处于第三显示模式,且接收到对多媒体内容的选择操作时,向应用程序发送第三预设指令,第三预设指令用于指示应用程序对选中的多媒体内容进行下载。

相关技术中,用户每次仅能对页面中一段多媒体内容进行下载,当下载多段多媒体内容时,需要重复执行多次下载操作,效率较低。

而本申请实施例中,在第三显示模式下,当接收到对多媒体内容的选择操作时,操作系统层即向应用程序发送第三预设指令,指示应用程序对选中的多媒体内容进行下载,从而提高多媒体内容下载的效率。

示意性的,如图8所示,在第三显示模式下,用户可以同时选中3段多媒体内容,并指示应用程序同时下载3段多媒体内容。

本实施例中,应用程序进入相应的显示模式后,终端根据用户对目标内容的选择操作,向应用程序发送相应指令,以便应用程序根据指令对指定类型的内容进行复制或下载,进一步提高了用户的操作效率。

当当前显示内容中文字内容较多时,为了进一步提高用户的阅读效率,在一种可能的实施方式中,操作系统识别当前显示的文字内容中是否包含标题,并在文字内容中包含标题时,显示用于触发应用程序进入第四显示模式(仅显示文字内容中的标题)的模式选择按键。在图2的基础上,如图10所示,上述步骤203还包括步骤203d和203e,步骤204之后还包括步骤209。

在步骤203d中,当当前显示内容中包含文字内容时,检测文字内容中是否包含符合标题特征的目标文字内容。

在一种可能的实施方式中,当识别出当前显示内容中包含文字内容时,终端进一步检测是否包含符合标题特征的目标文字内容,其中,标题特征包括字体加粗、字体加亮、字体加大、行距加大等特征。

在其他可能的实施方式中,当操作系统获取到的当前显示内容(网页)为html文件时,操作系统即获取html文件中包含的标签,从而根据该标签确定出当前显示内容中包含内容的类型。

比如,当html文件中包含<title>标签时,操作系统即确定当前显示内容中目标文字内容(<title>标签后的内容)。

在步骤203e中,当文字内容中包含目标文字内容时,在虚拟按键栏中显示第四模式选择按键,第四模式选择按键用于触发应用程序进入第四显示模式,第四显示模式下,应用程序中仅显示目标文字内容。

当识别出文字内容中包含目标文字内容时,操作系统进一步在虚拟按键栏中显示第四模式选择按键,并在接收到对第四模式选择按键的选择信号时,触发应用程序进入第四显示模式,即仅对目标文字内容进行显示。

示意性的,如图11所示,当识别出当前显示内容中包含目标文字内容451时,终端即在虚拟按键栏中显示第四模式选择按键452,并在接收到对第四模式选择按键452的选择信号时,向应用程序发送显示指令,以便应用程序根据该显示指令仅对目标文字内容(标题)进行显示。

可选的,在第四显示模式下,当接收到对目标文本内容的选中操作(比如点击)时,应用程序即对当前目标文本内容与下一目标文本内容之间的内容进行显示。示意性的,如图11所示,当接收到对标题“1.前期准备”的选中操作时,应用程序即对标题“1.前期准备”与标题“2.行程”之间的内容进行显示。

在步骤209中,当应用程序处于第四显示模式,且接收到对目标文字内容的选择操作时,向应用程序发送第四预设指令,第四预设指令用于指示应用程序对选中的目标文字内容以及选中的目标文字内容对应的段落进行复制。

相关技术中,当用户需要选中文章中的某一段落时,需要通过拖动的方式进行选取,效率较低,为了进一步提高用户选取复制整段文字的效率,当接收到对目标文字的选择操作时,操作系统层向应用程序发送第四预设指令,应用程序接收到第四预设指令后,即在接收到对目标文字内容的选择操作时,对目标文字内容及其对应的段落进行复制,可选的,目标文字内容对应的段落即为位于当前目标文字内容之后的段落。

示意性的,如图11所示,当接收到对目标文字内容“1.前期准备”的选择操作时,应用程序即根据第四预设指令将“1.前期准备”及其之后的段落确定为选中内容。

本实施例中,操作系统识别出当前显示的文字内容中包含标题时,显示用于触发应用程序进入第四显示模式(仅显示文字内容中的标题)的模式选择按键,使得用户通过点击该模式选择按键时,即可快速查看到当前显示内容中的所有标题,进一步提高用户的查看效率。

由于并非所有的应用程序都具备显示模式切换功能,因此,为了避免虚拟按键栏中模式选择按键对不具备显示模式切换功能的应用程序造成影响,在一种可能的实施方式中,在图1的基础上,如图12所示,上述步骤101之前还包括步骤104,步骤101可以被替换为步骤101a。

在步骤104中,若应用程序为预设应用程序,则在虚拟按键栏中显示预设功能按键,预设应用程序为阅读浏览类应用程序,预设功能按键用于触发在虚拟按键栏中显示模式选择按键。

在一种可能的实施方式中,操作系统中预先存储有应用程序列表,该应用程序列表中存储有具备显示模式切换功能的预设应用程序的标识,其中,该预设应用程序为阅读浏览类应用程序,比如网页浏览器或电子书阅读器等等。在启用应用程序过程中,终端即检测应用程序是否属于该应用程序列表,并在应用程序属于该应用程序列表时,在虚拟按键栏中显示预设功能按键。

示意性的,如图13所示,应用程序为预设应用程序时,终端即在虚拟按键栏42中显示预设功能按键46。

可选的,如图13所示,虚拟栏42中还显示有收起按键47和退出按键48,当接收到对收起按键47的触发信号时,虚拟栏42中收起各个模式选择按键,并显示预设功能按键46;当接收到对退出按键48的触发信号时,虚拟栏42中只显示操作系统提供的虚拟按键,不显示预设功能按键46和各个模式选择按键。

在步骤101a中,当接收到对预设功能按键的触发信号时,在虚拟按键栏中显示至少一个模式选择按键。

用户在使用应用程序过程中,可以根据需求确定是否需要进行内容筛选,当需要进行内容筛选时,即点击虚拟按键栏中显示的预设功能按键,相应的,终端接收到对预设功能按键的触发信号时,进一步在虚拟按键栏中显示至少一个模式选择按键。其中,在虚拟按键栏中显示模式选择按键的具体方式参见上述步骤202至203,本实施例在此不再赘述。

示意性的,如图13所示,当接收到对预设功能按键46的点击信号时,虚拟按键栏42中进一步显示三个模式选择按键。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

请参考图14,其示出了本公开一个实施例提供的内容显示装置的结构示意图。该内容显示装置可以通过软件、硬件以及两者的组合实现成为终端的全部或一部分。该内容显示装置包括:

第一显示模块1410,被配置为在虚拟按键栏中显示至少一个模式选择按键,模式选择按键用于触发应用程序进入相应的显示模式,且不同显示模式下应用程序中显示不同类型的内容;

接收模块1420,被配置为接收对模式选择按键的选择信号;

第一发送模块1430,被配置为根据选中的模式选择按键对应的显示模式,向应用程序发送显示指令,显示指令用于指示应用程序进入相应的显示模式。

可选的,第一显示模块1410,包括:

获取单元,被配置为获取应用程序中的当前显示内容;

识别单元,被配置为识别所述当前显示内容中包含内容的类型,当前显示内容中包含内容的类型包括文字、图片和多媒体中的至少一种;

第一显示单元,被配置为根据当前显示内容中包含内容的类型,在虚拟按键栏中显示至少一个模式选择按键。

可选的,第一显示单元,被配置为:

当当前显示内容中包含文字内容时,在虚拟按键栏中显示第一模式选择按键,第一模式选择按键用于触发应用程序进入第一显示模式,第一显示模式下,应用程序中仅显示文字内容;

和/或,

当当前显示内容中包含图片内容时,在虚拟按键栏中显示第二模式选择按键,第二模式选择按键用于触发应用程序进入第二显示模式,第二显示模式下,应用程序中仅显示图片内容;

和/或,

当当前显示内容中包含多媒体内容时,在虚拟按键栏中显示第三模式选择按键,第三模式选择按键用于触发应用程序进入第三显示模式,第三显示模式下,应用程序中仅显示多媒体内容。

可选的,所述装置,还包括:

第二发送模块,被配置为当所述应用程序处于所述第一显示模式,且接收到对所述文字内容的选择操作时,向所述应用程序发送第一预设指令,所述第一预设指令用于指示所述应用程序对选中的文字内容进行复制;

或,

第三发送模块,被配置为当所述应用程序处于所述第二显示模式,且接收到对所述图片内容的选择操作时,向所述应用程序发送第二预设指令,所述第二预设指令用于指示所述应用程序对选中的图片内容进行复制;

或,

第四发送模块,被配置为当所述应用程序处于所述第三显示模式,且接收到对所述多媒体内容的选择操作时,向所述应用程序发送第三预设指令,所述第三预设指令用于指示所述应用程序对选中的多媒体内容进行下载。

可选的,第一显示单元,还被配置为:

当当前显示内容中包含文字内容时,检测文字内容中是否包含符合标题特征的目标文字内容;

当文字内容中包含目标文字内容时,在虚拟按键栏中显示第四模式选择按键,第四模式选择按键用于触发应用程序进入第四显示模式,第四显示模式下,应用程序中仅显示目标文字内容。

可选的,该装置,还包括:

第五发送模块,被配置为当所述应用程序处于所述第四显示模式,且接收到对所述目标文字内容的选择操作时,向所述应用程序发送第四预设指令,所述第四预设指令用于指示所述应用程序对选中的目标文字内容以及所述选中的目标文字内容对应的段落进行复制。

可选的,当包含m个所述模式选择按键时,所述第一显示模块还包括:

第二显示单元,被配置为在所述虚拟按键栏中显示第1个模式选择按键至第n个模式选择按键,1<n<m;

第三显示单元,被配置为当检测到在所述虚拟案件栏上执行的滑动操作时,在所述虚拟按键栏中显示第1+k个模式选择按键至第n+k个模式选择按键,k≥1且n+k≤m。

可选的,该装置,还包括:

第二显示模块,被配置为若应用程序为预设应用程序,则在虚拟按键栏中显示预设功能按键,预设应用程序为阅读浏览类应用程序,预设功能按键用于触发在虚拟按键栏中显示模式选择按键;

所述第一显示模块1410,还被配置为当接收到对预设功能按键的触发信号时,在虚拟按键栏中显示至少一个模式选择按键。

综上所述,本实施例对现有的虚拟按键栏进行功能扩展,通过在虚拟按键栏中显示至少一个模式选择按键,并在接收到对模式选择按键的选择信号时,向应用程序发送显示指令,指示应用程序进入相应的显示模式,使得应用程序仅对用户指定类型的内容进行显示,在应用程序中显示内容较多的情况下,方便用户快速筛选阅读内容,提供用户的阅读效率。

本实施例中,终端根据当前显示内容的类型,在虚拟按键栏中显示相应的模式选择按键,确保应用程序能够根据用户的选择进入相应的显示模式,进而提高用户的阅读效率。

本实施例中,操作系统识别出当前显示的文字内容中包含标题时,显示用于触发应用程序进入第四显示模式(仅显示文字内容中的标题)的模式选择按键,使得用户通过点击该模式选择按键时,即可快速查看到当前显示内容中的所有标题,进一步提高用户的查看效率。

图15是根据一示例性实施例示出的一种终端1500的框图。

参照图15,终端1500可以包括以下一个或多个组件:处理组件1502,存储器1504,电源组件1506,多媒体组件1508,音频组件1510,输入/输出(i/o)接口1512,传感器组件1514,以及通信组件1516。

处理组件1502通常控制终端1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1502可以包括一个或多个处理器1520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1502可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。例如,处理组件1502可以包括多媒体模块,以方便多媒体组件1508和处理组件1502之间的交互。

存储器1504被配置为存储各种类型的数据以支持在终端1500的操作。这些数据的示例包括用于在终端1500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件1506为终端1500的各种组件提供电力。电源组件1506可以包括电源管理系统,一个或多个电源,及其他与为终端1500生成、管理和分配电力相关联的组件。

多媒体组件1508包括在所述终端1500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

音频组件1510被配置为输出和/或输入音频信号。例如,音频组件1510包括一个麦克风(mic),当终端1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1504或经由通信组件1516发送。在一些实施例中,音频组件1510还包括一个扬声器,用于输出音频信号。

i/o接口1512为处理组件1502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。本实施例中,该i/o接口1512可以为设置在终端正面或周侧的物理按键,该物理按键中设置有指纹识别模组,用于采集用户的指纹;该i/o接口1512还可以为设置在终端背面的指纹识别区,该指纹识别区中包含指纹识别模组。

传感器组件1514包括一个或多个传感器,用于为终端1500提供各个方面的状态评估。例如,传感器组件1514可以检测到终端1500的打开/关闭状态,组件的相对定位,例如所述组件为终端1500的显示器和小键盘,传感器组件1514还可以检测终端1500或终端1500一个组件的位置改变,用户与终端1500接触的存在或不存在,终端1500方位或加速/减速和终端1500的温度变化。传感器组件1514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1514还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。本实施例中,该传感器组件1514可以包括加速度传感器和角速度传感器,分别用于采集终端1500的加速度数据和角速度数据。

通信组件1516被配置为便于终端1500和其他设备之间有线或无线方式的通信。终端1500可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1516还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,终端1500可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述内容显示方法。

在示例性实施例中,还提供了一种包括计算机可读介质,例如包括指令的存储器1504,上述指令可由终端1500的处理器1520执行以完成上述内容显示方法。例如,所述计算机可读介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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