一种显示索引图标内容的方法和装置技术领域
本申请涉及触摸屏技术领域,特别涉及一种显示索引图标内容的方法
和装置。
背景技术
随着多媒体信息查询的与日俱增,触摸屏技术得到了广泛发展,具有
触摸屏的装置被广泛的使用,用户只需用手指轻碰触摸屏上的图标或文
字就能实现对终端的操作。
现有的触摸屏设备中,触摸屏上通常显示多个紧密排列的索引图标,
索引图标是指具有二级内容或者更多级内容的标识符号,打开索引图标
以显示索引图标内容的方式有多种:
一种可能的方式是,用户直接点击或双击某个索引图标,就可以打开
该索引图标对应的内容。
另一种可能的方式是,先通过滑动搜索的方式找到该索引图标,再进
行点击的操作。其中,在滑动触摸过程中,对于所触的索引图标,会在
屏幕上直接显示该索引图标对应的索引内容,或者在屏幕指定位置被放
大,以便于用户确认然后再点击打开该索引图标。
以手机的菜单显示为例,手机的功能菜单图标中包括联系人、通话记
录、收藏夹等多个索引图标,在触屏手机中,这些索引图标通常会以小
图标形式排列在手机一侧,当点触这些小图标时,被点触的小图标会在
触摸屏的指定位置放大,而在滑动触摸过程中,随着滑动触点的变化,
屏幕上会不停的更新显示内容,以使之与当前所触的图标相对应。
从上述过程中可以看出,现有技术在滑动触摸过程中,屏幕显示内容
会随着触点的变换而变换,终端设备需要不停检测并更新显示内容,这
增加了终端设备的计算量和耗电量,并最终影响终端设备的性能。
发明内容
本申请所要解决的技术问题是提供一种显示索引图标内容的方法,
用以解决现有技术中由于屏幕显示不停更新,增加终端设备的计算量和
耗电量,最终影响设备性能的问题。
本申请还提供了一种装置,用以保证上述方法在实际中的实现及应
用。
为了解决上述问题,本申请公开了一种方法,包括:
本申请公开了一种装置,包括:
一种显示索引图标内容的方法,应用于具有触摸屏的设备,所述触摸
屏上存在多个索引图标,所述方法包括:
当检测到滑动触摸信号时,所述滑动是指触点所在位置的点触持续时
间小于预定时间的连续触摸操作,判断所述滑动触摸信号是否满足预定
条件,如果是,则,
将当前触点所在的索引图标打开,显示索引图标所对应的内容;
否则,屏幕背景显示内容不变。
优选地,所述预定条件为当前触点所在的索引图标被点触持续时间大
于或等于预定时间,或者,当前触点所在的索引图标被点触持续时间大
于或等于预定时间,且滑动触摸信号消失。
优选地,当滑动触摸信号不满足预定条件时,所述当前触点所在的索
引图标被预设图标遮挡,所述预设图标为弧形、圆形、方形或其他形状
的图标。
优选地,当前触点所在索引图标被打开,显示索引图标所对应内容时,
还包括:
在标题栏显示所述索引图标的名称。
优选地,当屏幕背景显示内容不变时,还包括:
将所述屏幕背景色变暗。
一种显示索引图标内容的装置,所述装置应用于具有触摸屏的设备,
包括:
检测单元,用于检测是否有滑动触摸信号,所述滑动是指触点所在位
置的点触持续时间小于预定时间的连续触摸操作;
判断单元,用于当所述检测单元结果为是时,判断所述滑动触摸信号
是否满足预定条件;
显示单元,用于当所述判断单元结果为是,将所述当前触点所在位置
的索引图标打开,显示索引图标所对应的内容,或者,当所述判断单元
结果为否时,屏幕背景显示内容不变。
优选地,所述预定条件为当前触点所在的索引图标被点触持续时间大
于或等于预定时间,或者,当前触点所在的索引图标被点触持续时间大
于或等于预定时间,且滑动触摸信号消失。
优选地,所述显示单元还用于当判断单元结果为否时,将当前触点所
在的索引图标用预设图标遮挡,所述预设图标为弧形、圆形、方形或其
他形状的图标。
优选地,所述显示单元还用于当判断单元结果为是时,在标题栏显示
当前触点所在位置的索引图标的名称。
优选地,所述显示单元还用于当判断单元结果为否时,将所述屏幕背
景色变暗。
与现有技术相比,本申请包括以下优点:
在本申请中,在滑动触摸过程中,系统检测到连续的滑动触摸信号,
当该信号满足预定条件时,显示当前触点所在位置的索引图标内容,当
不满足条件时,不对触摸操作做出响应,屏幕背景显示内容不变,从而
使系统无需在滑动过程中不停检测并更新显示内容,减轻了系统的计算
量,同时减少了设备耗电量,提高了设备性能。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有
优点。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述
中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅
仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创
造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请的一种显示索引图标内容的方法一个实施例的流程图;
图2是本申请实际应用场景中一个手机界面显示示意图
图3是本申请实际应用场景中另一个手机界面显示示意图;
图4是本申请实际应用场景中另一个手机界面显示示意图;
图5是本申请实际应用场景中另一个手机界面显示示意图;
图6是本申请的一种显示索引图标内容的装置一个实施例的流程图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案
进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实
施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术
人员所获得的所有其他实施例,都属于本申请保护的范围。
本申请可用于众多通用或专用的包括触摸屏的计算装置环境或配置
中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板
型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等
等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描
述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽
象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布
式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络
而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块
可以位于包括存储设备在内的本地和远程计算机存储介质中。
本申请的主要思想之一可以包括,当检测到有连续的滑动触摸信号
时,判断滑动触摸信号是否满足预定条件,当满足预定条件时,显示当
前触点所在位置的索引图标内容,当不满足预定条件时,不对触摸操作
做出响应,屏幕背景显示内容不变,从而使系统无需在滑动过程中不停
检测并更新显示内容,减轻了系统的计算量,同时减少了设备耗电量,
提高了设备性能。
参考图1,示出了本申请一种显示索引图标内容的方法一个实施例的
流程图,所述方法应用于具有触摸屏的设备中,该触摸屏上存在多个索
引图标,该设备触摸屏上的索引图标在被滑动触摸过程中,会在屏幕上
直接显示其对应的索引内容,或者在屏幕指定位置被放大,所述方法可
以包括以下步骤:
步骤101:检测是否有滑动触摸信号,如果是,则进入步骤102。
本申请实施例,主要是针对滑动触摸时,索引图标内容的显示方法的
描述,所述的滑动是指触点所在位置点触时间小于预定时间的连续触摸
操作。该预定时间由系统根据实际应用情况设置,例如可以是1秒、2秒、
3秒或者其他的时间值。
手指或其他物体滑动点触触摸屏,系统检测到连续的点触信号时,即
可判断得出触摸操作为滑动触摸。
步骤102:判断所述滑动触摸信号是否满足预定条件,如果是,则进
入步骤103,如果否,则进入步骤104。
在本实施例中,预定条件可以是当前触点所在的索引图标被点触时间
大于或等于预定时间。以手机为例,手指滑动至目标索引图标时,在该
索引图标处的点触时间大于或等于预定时间时,系统即可执行步骤103
的操作。
另一个优选的实施例,该预定条件还可以是当前触点所在位置的索引
图标被点触时间大于或等于预定时间,且滑动触摸信号消失。即是表示
在滑动搜索过程中,滑动触摸至目标索引图标时,在该索引图标处的点
触时间大于或等于预定时间,并且,点触信号消失。在实际应用中,以
手机为例,手指滑动选择功能菜单图标,例如通话记录时,手指沿菜单
列表滑动至通话记录所对应的图标时,所停留的时间大于或等于预定时
间,之后,手指才离开该触屏停止滑动触摸,即表明触摸操作满足了预
定条件,进入步骤103。
步骤103:将所述当前触点所在位置的索引图标打开,显示索引图标
所对应的内容。
检测到有触摸信号时,首先获取触点所在的索引图标对应的内容并进
行缓存,当触摸操作满足预定条件时,在将缓存的内容进行显示,即打
开该触点所在的索引图标。
索引图标是指具有二级内容或者更多级内容的标识符号,例如触屏手
机中的功能菜单图标:联系人、记事本、通话记录等即是索引图标。当
系统检测到滑动触摸信号满足预定条件时,即可打开当前触点所在位置
的索引图标对应的内容,例如,当前触点所在位置的图标为通讯录,即
可打开该通讯录中所对应的内容:联系人名称和/或联系方式,在显示区
域进行显示。
其中,优选的,同时可在屏幕显示区域的标题栏处,显示所述索引图
标的名称。
需要说明的是,本申请实施例适用于手机上时,所述索引图标并不局
限了手机的功能菜单图标,其还可以是手机浏览网页的网页地址图标,
例如淘宝网图标、新浪网图标、腾讯网图标等等,触摸相应的图标即可
打开对应的网页。
步骤104:屏幕背景显示内容不变。
当触摸信号不满足预定条件时,即表示触摸屏一直在被连续滑动触
摸,此时,系统并不对该滑动触摸操作做出响应,屏幕仍显示触摸操作
前的内容,即屏幕的背景显示内容不变,从而避免了在滑动过程中,系
统需要不停转换显示内容。而只是在触摸信号满足预定条件时,才显示
所选择的索引图标内容,因此减轻了系统的计算量。
其中,屏幕背景显示内容不变的同时系统还可以将背景色变暗,或者,
将所述屏幕的背景显示内容以透背景的形式展现,从而可进一步的减少
设备的耗电量。
需要说明的是,作为另一个优选的实施例,在本申请中,当滑动触摸
信号不满足预定条件时,当前触点的索引图标被预设图标遮挡,所述的
预设图标可以为弧形、圆形、方形或其他形状的图标。此处即是说,在
滑动过程中触点所触及到的索引图标处,可以以特殊的标识符号进行显
示,以表明当前触点位置为索引图标所在位置,而不是非索引图标位置,
同时增强了视觉感,便于更好定位预选择的目标索引图标,使得触摸信
号满足预定条件时,能准确打开该索引图标内容。
在本申请实施例中,滑动触摸过程中,系统检测到连续的滑动触摸信
号时,当该滑动触摸信号满足预定的条件时,显示当前触点的索引图标
内容,当不满足预定条件时,不对触摸操作做出响应,屏幕背景显示内
容不变,从而使系统无需在滑动过程中不停检测并更新显示内容,减轻
了系统的计算量,同时减少了设备耗电量,提高了设备性能。
下面以实际应用中,显示手机功能菜单所对应的内容为例,图2示出
了无触摸操作时的手机界面显示示意图,该手机的功能菜单图标“联系
人”、“常用联系人”、“通话记录”、“收藏夹”等位于屏幕下方且紧密排
列,图3和图4为滑动触摸过程中,滑动触摸信号没有满足预定条件时,
手机界面的显示示意图。由图3和图4可知,在滑动触摸过程中,所述
的功能菜单图标中屏幕背景显示内容没有变化,且触点所在位置处的图
标可以被预设的特殊图标遮挡,以表明当前触点位置为该所述菜单图标
“联系人”或“常用联系人”所在位置,便于用户更好定位。参见图5,
示出了触点滑动至“常用联系人”菜单图标处,且滑动触摸信号满足预
定条件时,显示该“常用联系人”菜单图标所对应的内容的手机界面显
示示意图。
对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动
作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺
序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。
其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优
选实施例,所涉及的动作和模块并不一定是本申请所必须的。
与上述本申请一种显示索引图标内容的方法实施例所提供的方法相
对应,参见图6,本申请还提供了一种显示索引图标内容的装置实施例,
在本实施例中,该装置可以包括:
检测单元601,用于检测是否有滑动触摸信号,所述滑动是指触点所
在位置的点触持续时间小于预定时间的连续触摸操作。
该预定时间由系统根据实际应用情况设置,例如可以是1秒、2秒、
3秒或者其他的具体时间。
判断单元602,用于当所述检测单元601结果为是时,判断所述滑动
触摸信号是否满足预定条件。
在本实施例中,预定条件可以是当前触点所在的索引图标点触时间大
于或等于预定时间,在连续滑动触摸过程中,如果触点所在位置被点触
的时间大于预定时间,则表明触摸操作满足系统预定条件。
该预定条件还可以是当前触点所在的索引图标点触时间大于或等于
预定时间,且滑动触摸信号消失。即是表示在滑动搜索过程中,滑动触
摸至目标索引图标时,在该位置点触时间大于或等于预定时间并离开触
摸屏,停止滑动。
显示单元603,用于当所述判断单元602结果为是,将所述当前触点
所在的索引图标打开,显示索引图标所对应的内容,或者,当所述判断
单元602结果为否时,仍显示屏幕背景内容。
当判断单元602结果为是时,即滑动触摸信号满足预定条件,显示单
元603用于将当前触点所在位置的索引图标打开,显示索引图标对应的
内容。作为另一个优选的实施例,显示单元603还用于在标题栏显示当
前触点所在位置的索引图标的名称。
当判断单元602结果为否时,即滑动触摸信号不满足预定条件时,系
统并不对该滑动触摸操作做出响应,显示单元603用于显示屏幕触摸操
作前的内容,即屏幕的背景显示内容不变,从而避免了在滑动过程中触
点所到不同索引图标位置时,系统需要不停转换显示内容,因此减轻了
系统的计算量。
作为另一个优选的实施例,在判断单元602结果为否时,屏幕背景显
示内容不变,同时显示单元603还用于将屏幕背景色变暗,或者,将所
述屏幕的背景显示内容以透背景的形式展现,从而可进一步的减少设备
的耗电量。
作为另一个优选的实施例,在判断单元602结果为否时,显示单元
603还用于将当前触点所在位置的索引图标用预设图标遮挡,所述预设图
标为弧形、圆形、方形或其他形状的图标。此处即是说,在滑动过程中
触点所触及到的索引图标处,可以以特殊的标识符号进行显示,以表明
当前触点位置为图标所在位置,而不是非图标位置,同时增强了视觉感,
便于用户更好定位预选择的目标索引图标,使得触摸信号满足预定条件
时,能准确打开该索引图标内容。
在本申请实施例中,滑动触摸过程中,系统检测到连续的滑动触摸信
号时,当该滑动触摸信号满足预定的条件时,显示当前触点所在位置的
索引图标内容,当不满足条件时,不对触摸操作做出响应,屏幕背景显
示内容不变,从而使系统无需在滑动过程中不停检测并更新显示内容,
减轻了系统的计算量,同时减少了设备耗电量,提高了设备性能。
本实施例所述的装置可以集成到具有触摸屏的设备上,也可以单独作
为一个实体与设备相连,另外,需要说明的是,当本申请所述的方法采
用软件实现时,可以作为触摸屏设备新增的一个功能,也可以单独编写
相应的程序,本申请不限定所述方法或装置的实现方式。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,
每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间
相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法
实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部
分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系
术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不
一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺
序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他
性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅
包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为
这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况
下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的
过程、方法、物品或者设备中还存在另外的相同要素。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,
在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了
解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样
的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可
以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质
中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设
备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实
施例或者实施例的某些部分所述的方法。
以上对本申请所提供的一种检索方法、装置及系统进行了详细介绍,
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实
施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于
本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范
围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的
限制。