一种扩展信息的显示方法和装置的制作方法

文档序号:6436200阅读:393来源:国知局
专利名称:一种扩展信息的显示方法和装置的制作方法
技术领域
本申请涉及计算机技术领域,特别是涉及一种扩展信息的显示方法和装置。
背景技术
随着人机交互技术的发展,触摸屏以其易于使用、反应速度快、便于交流等特点成为了越来越多电子设备的输入装置。例如,移动电话、手持设备、信息查询终端、平板电脑等电子设备均具有触摸屏装置。触摸屏极大地简化了电子设备的应用,用户只要用手指轻轻触碰显示屏上的图标或文字就能实现对电子设备的操作,从而使人机交互更为直截了当,提闻了用户的体验。现有技术中的大量应用以及网站都存在丰富的扩展信息,然而,这些扩展信息的显示均是基于鼠标的光标进行操作的。当光标移动到界面元素的上方时,如果保持一定时间不动,在光标指示的区域就会显示扩展信息。例如,在Windows操作系统中,当光标移动到某一文件的图标上时,如果光标保持不动,在光标附近会显示文档类型、修改时间、文件大小等扩展信息。又如,在某些应用中,当光标停留在某一图标或组件一定时间后,会显示扩展信息,指导用户进行下一步操作等。这些扩展信息为用户提供了丰富的信息,方便用户进行操作,提高了用户的体验。然而,这些扩展信息均是基于光标进行显示的。而触摸屏一般是依据用户手指触碰或滑动产生的压力来启动相应操作的。因此,这些应用或网站上的扩展信息就无法在触摸屏上进行显示,给用户操作带来一定不便,降低了用户的体验。

发明内容
为解决上述技术问题,本申请实施例提供了一种扩展信息的显示方法和装置,可以在触摸屏上显示扩展信息,方便用户操作,提高了用户体验。技术方案如下本申请实施例提供了一种扩展信息的显示方法,所述方法应用于触摸屏设备,包括以下步骤获取第一触发指令;根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。优选的,所述方法进一步包括显示扩展信息。优选的,所述方法进一步包括获取第二触发指令,根据所述第二触发指令显示扩展信息。优选的,所述获取第一触发指令具体为获取用户的点击操作作为第一触发指令;或当获取的用户动作为预设的触发动作时,将所述用户动作作为第一触发指令。优选的,所述预设的触发动作为
预设的按键动作或预设的输入指令或预设的手势。优选的,所述根据所述第一触发指令完成第一状态至第二状态的切换具体为根据所述第一触发指令,对窗口的至少一个窗口组件进行查询操作,查询是否有扩展信息存在;如果存在,将所述触摸屏设备从第一状态切换至第二状态。优选的,当获取的第一触发指令为用户点击操作时,所述对窗口的至少一个窗口组件进行查询操作具体为获取用户点击的区域对应的窗口组件,对所述窗口组件进行查询。优选的,当获取的第一触发指令为预设的触发动作时,所述对窗口的至少一个窗口组件进行查询操作具体为对顶层窗口的所有窗口组件进行查询操作。优选的,所述如果存在,将所述触摸屏设备从第一状态切换至第二状态为如果存在,标注所述扩展信息对应的区域;在所述扩展信息对应的区域添加叠加窗口 ;所述获取第二触发指令,根据所述第二触发指令显示扩展信息为当点击所述叠加窗口时,显示所述叠加窗口对应的扩展信息。本申请还公开了一种扩展信息的显示装置,所述装置包括获取单元,用于获取第一触发指令;切换单元,用于根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。优选的,所述装置还包括第一显示单元,用于显示所述扩展信息。优选的,所述装置还包括第二显示单元,用于获取第二触发指令,根据所述第二触发指令显示扩展信息。优选的,所述切换单元具体包括查询子单元,用户根据第一触发指令,对窗口的至少一个窗口组件进行查询操作,查询是否有扩展信息存在;转换子单元,用于如果存在,实现第一状态至第二状态的转换。优选的,所述查询子单元具体包括第一查询子单元,用于当获取的第一触发指令为用户点击操作时,获取用户点击的区域对应的窗口组件,对所述窗口组件进行查询,查询是否有扩展信息存在;第二查询子单元,用于当获取的第一触发指令为预设的触发动作时,对顶层窗口的所有窗口组件进行查询操作,查询是否有扩展信息存在。本申请实施例的有益效果为本申请实施例提供了一种扩展信息的显示方法和装置,通过获取第一触发指令;根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。本申请提供的方法,可以通过判断用户的动作是否为预设的第一触发指令,并根据第一触发指令将触摸屏设备从扩展信息屏蔽状态切换至能够显示扩展信息的状态。这样,就将触摸屏从常规操作转入扩展触发状态。这时,可以直接显示扩展信息或根据用户的第二触发指令显示扩展信息。本申请提供的方法可以使用户在操作触摸屏时,也可以获取相应的扩展信息,提闻了用户的体验。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的扩展信息显示方法第一实施例流程图;图2为本申请提供的扩展信息显示方法第二实施例流程图;图3为本申请提供的扩展信息显示方法第三实施例流程图;图4为本申请提供的扩展信息显示方法第四实施例流程图;图5本申请提供的扩展信息显示装置示意图。
具体实施例方式本申请实施例提供了一种扩展信息的显示方法和装置,可以在触摸屏上显示扩展信息,方便用户操作,提高了用户体验。为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。首先对本申请一种扩展信息显示方法进行说明。参见图1,为本申请提供的扩展信息显示方法第一实施例流程图。本申请实施例提供了一种扩展信息的显示方法,所述方法应用于触摸屏设备,包括以下步骤SlOl,获取第一触发指令。S102,根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。本申请实施提供的方法应用于触摸屏设备,当触摸屏设备正常工作时,其显示的是用户界面,这时,扩展信息是隐藏的,并不能够直接显示在触摸屏设备上,我们将触摸屏设备正常工作的状态定义为第一状态,即扩展信息屏蔽状态。当触摸屏设备获取第一触发指令时,即根据第一触发指令完成第一状态至第二状态的转换,其中第二状态为能够显示扩展信息的状态。当触摸屏设备处于第二状态时,其可以直接显示扩展信息或者根据第二触发指令显示扩展信息,我们将其称之为能够显示扩展信息的状态。本申请提供的方法,可以通过判断用户的动作是否为预设的第一触发指令,并根据第一触发指令将触摸屏设备从扩展信息屏蔽状态切换至能够显示扩展信息的状态。这样,就将触摸屏从常规操作转入扩展触发状态。这时,可以直接显示扩展信息或根据用户的第二触发指令显示扩展信息。本申请提供的方法可以使用户在操作触摸屏时,也可以获取相应的扩展信息,提高了用户的体验。下面通过具体实施例对本发明提供的方法进行详细的介绍。参见图2,为本申请提供的扩展信息显示方法第二实施例流程图。S201,获取用户动作,当获取的用户动作为预设的触发动作时,将所述用户动作作为第一触发指令。具体的,预设的触发动作可以包括预设的按键动作或预设的输入指令或预设的手势。其中,预设的按键动作或预设的输入指令或预设的手势都可以由系统设定或者由用户自定义设定。例如,预先设置某个功能键为发送第一触发指令的按键,当用户点击此按键时,则发送第一触发指令;触摸屏设备获取所述用户动作作为第一触发指令。类似的,预设的触发动作可以是预设的输入指令,可预设一串字符串作为输入指令,当用户输入上述指令时,相当于发送了第一触发指令。优选的,预设的触发动作也可以是预设的手势,例如用户的滑动动作为特定动作时,可以认为用户发送了第一触发指令。S202,根据所述第一触发指令,对窗口的至少一个窗口组件进行查询操作,查询是否有扩展信息存在。具体的,可以对顶层窗口的所有窗口组件进行查询操作。以Windows操作系统为例,Windows操作系统中的界面元素以窗口为单位,且采用树状组织,即存在顶层窗口,其下有子窗口。具体实现时,可以利用深度搜索算法查询各窗口组件对应的扩展信息。需要说明的是,在Windows系统中一个窗口下面有很多子窗体,而扩展信息可能与某个深层次的窗体对应,因此需要对顶层窗口的所有窗口组件进行查询操作,查询是否有扩展信息存在。S203,如果存在,将所述触摸屏设备从第一状态切换至第二状态。其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。第一状态为触摸屏设备正常工作的状态,第二状态为能够显示扩展信息的状态。具体的,步骤S203可以包括;S203A,如果存在,标注所述扩展信息对应的区域。如果经过查询,存在扩展信息,则标注扩展信息对应的区域。具体的,可以在所述区域添加标记用于表明有扩展信息存在。S203B,在所述扩展信息对应的区域添加叠加窗口。在扩展信息对应的区域添加叠加窗口。一种可能的实现方式是如果当前触摸屏设备的显示适配器支持overlay (叠层、蒙板)技术,当前窗口显示在第2层,那么可以在第I层对应区域绘制扩展信息框,剩余区域以透明方式绘制即可。所述叠加窗口可以是完全不透明或者半透明。在本申请提供的另一实施例中,步骤S203也可以这样实现如果经过查询,存在扩展信息,则标记所述扩展信息对应的区域,将所述区域以高亮的方式显示,或者用扩展信息框的方式表明现在触摸屏设备的状态为能够显示提扩展信息的状态。本申请对此不做限定,本领域技术人员在不付出创造性劳动的情况下获得的其他实现方式都属于本发明的保护范围。在本申请提供的实施例中,所述方法还可以包括显示扩展信息的步骤。显示扩展信息有可以包括直接显示所有扩展信息的方式,或者根据第二触发指令显示扩展信息的方式。下面对获取第二触发指令显示扩展信息的方式进行详细介绍。
S204,获取第二触发指令,根据所述第二触发指令显示扩展信息。如果在步骤S203中,使用叠加窗口的方式标注所述扩展信息,那么步骤S204具体可以为当点击所述叠加窗口时,显示所述叠加窗口对应的扩展信息。这样,触摸屏设备可以根据用户的第二触发指令,来显示特定的扩展信息。相对于直接显示所有扩展信息的方式,这种方法可以使操作界面更加简洁。在本申请提供的另一实施例中,对应用扩展信息框的方式表明现在触摸屏设备的状态为能够显示扩展信息的状态的方式,第二触发指令可以为点击扩展信息框的操作或者输入相应指令或者预定的触发动作。本申请对此不做限定,本领域技术人员在不付出创造性劳动的情况下获得的其他实现方式都属于本发明的保护范围。参见图3,为本申请提供的扩展信息显示方法第三实施例流程图。S301,当用户点击特定区域时,获取用户的点击操作作为第一触发指令。在本申请提供的这一实施例中,当用户的点击操作为点击特定区域时,将用户的点击操作作为第一触发指令。S302,根据所述第一触发指令,对窗口的所有窗口组件进行查询操作,查询是否有扩展信息存在。S303,当存在扩展信息时,将所述触摸屏设备从第一状态切换至第二状态。具体的,可以为扩展信息对应的区域添加标记。将触摸屏设备的状态从扩展信息屏蔽状态切换至能够显示扩展信息的状态。S304,直接显示扩展信息。具体实现时,显示扩展信息可以包括直接显示所有扩展信息的方式,还可以包括根据第二触发指令显示扩展信息的方式。第三实施例与第二实施例的不同之处在于获取的第一触发指令不同,显示扩展信息的方式也可以有所不同。对应于获取用户的点击操作作为第一触发指令,还可以有另外一种实现方式,与第三实施例不同的是,这里用户点击的区域为非特定区域。参见图4,为本申请提供的扩展信息显示方法第四实施例流程图。S401,获取用户的点击操作作为第一触发指令。当用户点击触摸屏设备时,可以获取用户的点击操作作为第一触发指令。这里,用户点击的区域为非特定区域。S402,获取用户点击的区域对应的窗口组件,对所述窗口组件进行查询操作,查询是否有扩展信息存在。具体的,可以对用户点击的区域对应的窗口组件进行查询操作。获取用户点击区域的坐标,根据用户点击区域的坐标查找所述区域对应的窗口组件。获取对应的窗口组件后,对所述窗口组件进行查询。如果所述窗口组件存在扩展信息,则进入步骤S403 ;如果所述窗口组件不存在扩展信息,逐级查询其父窗体,判断是否存在扩展信息,如果存在则进入步骤S403 ;否则,逐级查询直至查询到顶层窗体。S403,如果存在,将所述触摸屏设备从第一状态切换至第二状态。其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。第一状态为触摸屏设备正常工作的状态,第二状态为能够显示扩展信息的状态。
S404,直接显示所述扩展信息。当将触摸屏设备从第一状态切换至第二状态后,直接显示存在的扩展信息。如果扩展信息不存在,也可以提示无扩展信息或者不进行提示。参见图5,为本申请实施例扩展信息显示装置示意图。本申请实施例还提供了一种扩展信息的显示装置,所述装置包括获取单元501,用于获取第一触发指令;切换单元502,用于根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。具体的,所述装置还包括 第一显示单元,用于显示所述扩展信息。具体的,所述装置还包括第二显示单元,用于获取第二触发指令,根据所述第二触发指令显示扩展信息。具体的,所述切换单元具体包括查询子单元,用户根据第一触发指令,对窗口的至少一个窗口组件进行查询操作,查询是否有扩展信息存在;转换子单元,用于如果存在,实现第一状态至第二状态的转换。具体的,所述查询子单元具体包括第一查询子单元,用于当获取的第一触发指令为用户点击操作时,获取用户点击的区域对应的窗口组件,对所述窗口组件进行查询,查询是否有扩展信息存在。第二查询子单元,用于当获取的第一触发指令为预设的触发动作时,对顶层窗口的所有窗口组件进行查询操作,查询是否有扩展信息存在。优选的,转换子单元包括标注子单元,用于接收第二查询子单元的信息,如果存在扩展信息,标注所述扩展信息对应的区域;添加子单元,用于在所述扩展信息对应的区域添加叠加窗口。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内,本发明所主张的权利范围应以发明申请范围所述为准,而非仅限于上述实施例。
权利要求
1.一种扩展信息的显示方法,其特征在于,所述方法应用于触摸屏设备,包括以下步骤 获取第一触发指令; 根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括 显示扩展信息。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括 获取第二触发指令,根据所述第二触发指令显示扩展信息。
4.根据权利要求1所述的方法,其特征在于,所述获取第一触发指令具体为 获取用户的点击操作作为第一触发指令;或 当获取的用户动作为预设的触发动作时,将所述用户动作作为第一触发指令。
5.根据权利要求4所述的方法,其特征在于,所述预设的触发动作为 预设的按键动作或预设的输入指令或预设的手势。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一触发指令完成第一状态至第二状态的切换具体为 根据所述第一触发指令,对窗口的至少一个窗口组件进行查询操作,查询是否有扩展信息存在; 如果存在,将所述触摸屏设备从第一状态切换至第二状态。
7.根据权利要求4或6所述的方法,其特征在于,当获取的第一触发指令为用户点击操作时,所述对窗口的至少一个窗口组件进行查询操作具体为 获取用户点击的区域对应的窗口组件,对所述窗口组件进行查询。
8.根据权利要求4或6所述的方法,其特征在于,当获取的第一触发指令为预设的触发动作时,所述对窗口的至少一个窗口组件进行查询操作具体为 对顶层窗口的所有窗口组件进行查询操作。
9.根据权利要求3或6所述的方法,其特征在于,所述如果存在,将所述触摸屏设备从第一状态切换至第二状态为 如果存在,标注所述扩展信息对应的区域; 在所述扩展信息对应的区域添加叠加窗口; 所述获取第二触发指令,根据所述第二触发指令显示扩展信息为 当点击所述叠加窗口时,显示所述叠加窗口对应的扩展信息。
10.一种扩展信息的显示装置,其特征在于,所述装置包括 获取单元,用于获取第一触发指令; 切换单元,用于根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括 第一显示单元,用于显示所述扩展信息。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括 第二显示单元,用于获取第二触发指令,根据所述第二触发指令显示扩展信息。
13.根据权利要求10所述的装置,其特征在于,所述切换单元具体包括 查询子单元,用户根据第一触发指令,对窗口的至少一个窗口组件进行查询操作,查询是否有扩展信息存在; 转换子单元,用于如果存在,实现第一状态至第二状态的转换。
14.根据权利要求13所述的装置,其特征在于,所述查询子单元具体包括 第一查询子单元,用于当获取的第一触发指令为用户点击操作时,获取用户点击的区域对应的窗口组件,对所述窗口组件进行查询,查询是否有扩展信息存在; 第二查询子单元,用于当获取的第一触发指令为预设的触发动作时,对顶层窗口的所有窗口组件进行查询操作,查询是否有扩展信息存在。
全文摘要
本申请涉及计算机技术领域,特别是涉及一种扩展信息的显示方法和装置,所述方法包括获取第一触发指令;根据所述第一触发指令完成第一状态至第二状态的切换,其中,所述第一状态为扩展信息屏蔽状态,所述第二状态为能够显示扩展信息的状态。本申请提供的方法,可以通过判断用户的动作是否为预设的第一触发指令,并根据第一触发指令将触摸屏设备从扩展信息屏蔽状态切换至能够显示扩展信息的状态。这样,就将触摸屏从常规操作转入扩展触发状态。这时,可以直接显示扩展信息或根据用户的第二触发指令显示扩展信息。本申请提供的方法可以使用户在操作触摸屏时,也可以获取相应的扩展信息,提高了用户的体验。
文档编号G06F3/041GK103064609SQ201110323790
公开日2013年4月24日 申请日期2011年10月21日 优先权日2011年10月21日
发明者过晓冰 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1