一种显示对象的显示处理方法及装置的制作方法

文档序号:6362529阅读:97来源:国知局
专利名称:一种显示对象的显示处理方法及装置的制作方法
技术领域
本发明涉及触摸显示屏的显示控制技术,特别是一种应用于触摸显示屏的一种显示对象的显示处理方法及装置。
背景技术
随着技术的不断进步,目前越来越多的电子设备都开始使用触摸屏,如手机、平板电脑等。触摸屏点击形式本身比较单一,没有左右键点击之分。对于电子设备而言,可以获取触摸区域和时间,并根据触摸目标和时间长短衍生出长按操作,相当于鼠标右键点击;根据触摸的时间间隔衍生出双击。目前在触摸显示屏上用户看到的显示对象主要存在3类显示形态,分别为图标,微件(AppWidget,还可以称之为小部件)以及应用窗口。但目前只能通过点击图标来启动微件或应用窗口,显示对象之间转换缺乏灵活性。

发明内容
本发明的目的是提供一种显示对象的显示处理方法及装置,使得用户可以通过触摸屏实现显示对象间的灵活转换。为了实现上述目的,本发明实施例提供了一种显示对象的显示处理方法,应用于具备触摸显示屏的电子设备中,所述显示对象包括至少三种形态,所述显示对象的显示处理方法包括:确定所述显示对象的当前形态;根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息;根据所述变化信息和当前形态确定目标形态;将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。
上述的显示对象的显示处理方法,其中,所述显示对象的至少三种形态具体为:图标形态、微件形态和应用窗口形态。上述的显示对象的显示处理方法,其中,所述当前形态为微件形态,所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括:在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第一面积门限时,确定目标形态为图标;在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第二面积门限时,确定目标形态为应用窗口,其中所述第二面积门限大于第一面积门限。上述的显示对象的显示处理方法,其中,所述微件形态包括对应于不同面积的多个子形态,所述根据所述变化信息和当前形态确定目标形态还包括:在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,确定与多点滑动操作当前对应的面积对应的第一微件子形态;
在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第一微件子形态。上述的显示对象的显示处理方法,其中,所述当前形态为图标,且所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括:在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第三面积门限时,确定目标形态为应用窗口 ;在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第四面积门限,但小于第三面积门限时,确定目标形态为微件。上述的显示对象的显示处理方法,其中,所述当前形态为应用窗口,且所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括:在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第五面积门限时,确定目标形态为图标;在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第五面积门限,但小于第六面积门限时,确定目标形态为微件。上述的显示对象的显示处理方法,其中,所述微件形态包括对应于不同面积的多个子形态,在根据所述变化信息和当前形态确定目标形态的步骤中确定目标形态为微件时,还包括:确定与多点滑动操作当前对应的面积对应的第二微件子形态;在根据所述变化信息确定目标形态的步骤中确定目标形态为微件时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第二微件子形态。上述的显示对象的显示处理方法,其中,当所述目标形态为微件形态或者应用窗口形态时,将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象的步骤中,当显示对象以当前目标形态显示导致屏幕无法承载时,进一步缩小所述其他显示对象的显示面积,或者将所述微件形态或者应用窗口形态的显示对象以半透明化图层显示,或者将所述微件形态或者应用窗口形态的显示对象后台运行。本发明实施例还提供了一种显示对象的显示处理装置,应用于具备触摸显示屏的电子设备中,所述显示对象包括至少三种形态,所述显示对象的显示处理装置包括:第一形态确定模块,用于确定所述显示对象的当前形态;变化信息确定模块,用于根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息;第二形态确定模块,用于根据所述变化信息和当前形态确定目标形态;切换模块,用于将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。上述的显示对象的显示处理装置,其中,所述显示对象的至少三种形态具体为:图标形态、微件形态和应用窗口形态。上述的显示对象的显示处理装置,其中,所述当前形态为微件形态,所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括:
第一单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第一面积门限时,确定目标形态为图标;第二单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第二面积门限时,确定目标形态为应用窗口,其中所述第二面积门限大于第一面积门限。上述的显示对象的显示处理装置,其中,所述微件形态包括对应于不同面积的多个子形态,所述第二形态确定模块还包括:第三单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,确定与多点滑动操作当前对应的面积对应的第一微件子形态;在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,所述切换模块具体用于将所述显示对象从当前形态切换为所述第一微件子形态。上述的显示对象的显示处理装置,其中,所述当前形态为图标形态,且所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括:第四单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第三面积门限时,确定目标形态为应用窗口 ;第五单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第四面积门限,但小于第三面积门限时,确定目标形态为微件。上述的显示对象的显示处理装置,其中,所述当前形态为应用窗口,且所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括:第五单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第五面积门限时,确定目标形态为图标;第六单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第五面积门限,但小于第六面积门限时,确定目标形态为微件。上述的显示对象的显示处理装置,其中,所述微件形态包括对应于不同面积的多个子形态,在所述第二形态确定模块确定目标形态为微件形态时,所述第二形态确定模块还包括:第七单元,用于确定与多点滑动操作当前对应的面积对应的第二微件子形态;在所述第二形态确定模块确定目标形态为微件时,所述切换模块具体用于将所述显示对象从当前形态切换为所述第二微件子形态。上述的显示对象的显示处理装置,其中,当所述目标形态为微件形态或者应用窗口形态时,当显示对象以当前目标形态显示导致屏幕无法承载时,所述切换模块进一步用于缩小所述其他显示对象的显示面积,或者将所述微件形态或者应用窗口形态的显示对象以半透明化图层显示,或者将所述微件形态或者应用窗口形态的显示对象后台运行。本发明实施例具有以下的有益效果:本发明具体实施例中,通过当前操作的第一显示对象的当前形态以及触摸显示屏检测到的用户多点操作来确定第一显示对象的目标形态,并在确定之后,将第一显示对象从当前形态切换到目标形态,实现显示对象的不同形态间的灵活切换。


图1为本发明实施例的一种显示对象的显示处理方法的流程示意图;图2为本发明实施例中当前形态为微件形态时本发明实施例的方法的具体实施流程示意图;图3为本发明实施例中当前形态为图标形态时本发明实施例的方法的具体实施流程示意图;图4为本发明实施例中当前形态为应用窗口形态时本发明实施例的方法的具体实施流程示意图;图5为本发明实施例的显示对象的显示处理装置的结构示意图。
具体实施例方式本发明实施例中,根据当前操作的第一显示对象的当前形态以及触摸显示屏检测到的用户多点操作来确定第一显示对象的目标形态,并在确定之后,将第一显示对象从当前形态切换到目标形态,实现同一对象的不同形态间的灵活切换。如图1所示,本发明实施例的一种显示对象的显示处理方法,应用于具备触摸显示屏的电子设备中,所述显示对象包括至少三种形态,如图1所示,本发明实施例的所述显示对象的显示处理方法包括:步骤11,确定所述显示对象的当前形态;步骤12,根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息;步骤13,根据所述变化信息和当前形态确定目标形态;步骤14,将所述第一显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。本发明具体实施例中,通过当前操作的第一显示对象的当前形态以及触摸显示屏检测到的用户多点操作来确定第一显示对象的目标形态,并在确定之后,将第一显示对象从当前形态切换到目标形态,实现显示对象的不同形态间的灵活切换。举例说明如下。假定有一个具备天气预报功能的对象,其有如下的3个形态:在桌面上的图标,单独显示北京地区当前天气的微件以及显示全世界各地的天气的应用程序,此时利用本发明实施例的方法的显示处理方法如下。假定该对象当前以微件形态显示,则用户可以通过向外扩充的多点滑动操作将微件形态显示的对象来打开显示全世界各地的天气的应用程序,也可以通过向内收缩的多点滑动操作来将微件形态显示的对象关闭,显示图标。假定该对象当前以应用窗口形态显示,则用户可以通过向内收缩的多点滑动操作关闭应用窗口,并打开对应的微件,用户也可以通过向内收缩的多点滑动操作关闭应用窗口,并显示图标,到底是打开对应的微件还是显示图标取决于多点滑动操作向内收缩的程度,这将在后续详细说明。假定该对象当前以图标形态显示,则用户可以通过向外扩张的多点滑动操作打开对应的微件,用户也可以通过向外扩张的多点滑动操作打开应用窗口,到底是打开对应的微件还是打开应用窗口取决于多点滑动操作向外扩张的程度,这将在后续详细说明。从以上描述可以发现,利用本发明实施例的方法,用户可以通过一定的操作实现图标、微件和应用窗口这3者之间的灵活切换,提高了显示对象之间转换的灵活性。在本发明的具体实施例中显示对象的显示形态包括:图标形态、微件形态和应用窗口形态,在后续的说明中也以这3种形态进行详细说明,但应当理解的是,本发明实施例并不局限于上述的3种形态。在本发明的具体实施例中以用户多点操作为多点滑动操作这种最为常用的操作方式为例进行后续说明,但应当理解的是,其他的具有操作面积变化的多点操作方式也适用于本发明实施例。当显示对象的显示形态包括:图标形态、微件形态和应用窗口形态时,显示对象的当前显示形态可以是图标形态、微件形态和应用窗口形态中的任意一个,分别详细说明如下。<第一实施例>在第一实施例中,显示对象的当前显示形态为微件形态。所述当前形态为微件形态,所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括:在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第一面积门限时,确定目标形态为图标;在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第二面积门限时,确定目标形态为应用窗口,其中所述第二面积门限大于第一面积门限。详细说明如下。如图2所示,当前形态为微件形态时本发明实施例的方法的具体实施过程包括:步骤21,通过触摸显示屏检测到的触摸数据判断出发生多点触摸事件后,确定显示对象的当前形态;步骤22,当前形态为微件形态时,进一步根据触摸显示屏检测到的触摸数据判断多点滑动操作对应的面积变化方向,当面积变化方向为面积缩小时,进入步骤23,当面积变化方向为面积增大时,进入步骤25 ;步骤23,判断多点滑动操作后对应的面积是否小于预设的第一面积门限,如果是,则进入步骤24,否则进入步骤27 ;步骤24,关闭微件后显示应用图标,同时重铺屏幕上其他的应用图标;步骤25,判断多点滑动操作后对应的面积是否大于预设的第二面积门限,如果是,则进入步骤26,否则进入步骤27 ;步骤26,打开对应的应用窗口,同时重铺屏幕上其他的应用图标;步骤27,维持显示不变。在上述的实现过程中有两个面积门限,该两个面积门限可以依据微件的占用面积来确定,如第一面积门限为微件最大显示面积的50%,而第二面积门限为微件最大显示面积的150%,又如第一面积门限为微件的最小显示面积的50%,而第二面积门限为微件的最大显示面积。当然上述仅仅是举例说明,在本发明具体实施例中还可以根据各种条件来设置上述的面积门限,如用户的输入,在此不一一详细说明。当然,在本发明的具体实施例中,当多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,则会维持显示不变。但目前具有相同功能的微件可以有多种表现形式,如第一面积的矩形,仅显示温度,第二面积的矩形,显示温度和天气(晴天、下雨),第三面积的圆形,显示温度和刮风信息,上述的例子不一而足,在此不一一列举。在本发明的具体实施例中,当微件形态包括对应于不同面积的多个子形态时,所述根据所述变化信息和当前形态确定目标形态还包括:在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,确定与多点滑动操作当前对应的面积对应的第一微件子形态;在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第一微件子形态。当根据触摸显示屏检测到的触摸数据判断多点滑动操作对应的面积在第一面积门限和第二面积门限之间时,进一步根据多点滑动操作对应的面积确定对应的子形态。在确定子形态之后,即可在子形态之间进行切换,如关闭仅显示温度的具有第一面积的矩形微件,打开显示温度和天气的具有第二面积的矩形微件。在具体确认子形态时,可以选择对应的面积与多点滑动操作当前对应的面积的面积差最小的子形态,举例说明如下。假定微件形态包括3个子形态,分别对应于面积4,8和16,当多点滑动操作当前对应的面积为7时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积8的子形态,而当多点滑动操作当前对应的面积为5时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积4的子形态,而当多点滑动操作当前对应的面积为14时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积16的子形态。当然,还有其他的根据多点滑动操作当前对应的面积确定子形态的方式在此不一一举例说明。<第二实施例>在第二实施例中,显示对象的当前显示形态为图标形态。所述当前形态为图标形态,且所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括:在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第三面积门限时,确定目标形态为应用窗口形态;在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第四面积门限,但小于第三面积门限时,确定目标形态为微件形态。详细说明如下。如图3所示,当前形态为图标形态时本发明实施例的方法的具体实施过程包括:步骤31,通过触摸显示屏检测到的触摸数据判断出发生多点触摸事件后,确定显示对象的当前形态;步骤32,当前形态为图标形态时,进一步根据触摸显示屏检测到的触摸数据判断多点滑动操作对应的面积变化方向,当面积变化方向为面积增大时,进入步骤33,当面积变化方向为面积缩小时,进入步骤37 ;
步骤33,判断多点滑动操作后对应的面积是否大于预设的第三面积门限,如果是,则进入步骤34,否则进入步骤35 ;步骤34,打开对应的应用窗口,同时重铺屏幕上其他的应用图标;步骤35,判断多点滑动操作后对应的面积是否大于预设的第四面积门限,如果是,则进入步骤36,否则进入步骤37 ;步骤36,打开对应的微件,同时重铺屏幕上其他的应用图标;步骤37,维持显示不变。在上述的实现过程中有两个面积门限,该两个面积门限可以依据微件的占用面积来确定,如第四面积门限为微件最大显示面积的50 %,而第三面积门限为微件最大显示面积的150%,又如第四面积门限为微件的最小显示面积的50%,而第三面积门限为微件的最大显示面积。当然上述仅仅是举例说明,在本发明具体实施例中还可以根据各种条件来设置上述的面积门限,如用户的输入,在此不一一详细说明。当然,在本发明的具体实施例中,当多点滑动操作当前对应的面积处于所述第三面积门限和第四面积门限之间时会打开微件。但目前具有相同功能的微件可以有多种表现形式,如第一面积的矩形,仅显示温度,第二面积的矩形,显示温度和天气(晴天、下雨),第三面积的圆形,显示温度和刮风信息,上述的例子不一而足,在此不一一列举。在本发明的具体实施例中,当微件形态包括对应于不同面积的多个子形态时,所述根据所述变化信息和当前形态确定目标形态还包括:在根据所述变化信息确定目标形态的步骤中确定目标形态为微件时,还包括:确定与多点滑动操作当前对应的面积对应的第二微件子形态;在根据所述变化信息确定目标形态的步骤中确定目标形态为微件时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第二微件子形态。在确定子形态之后,即可在子形态之间进行切换,如关闭仅显示温度的具有第一面积的矩形微件,打开显示温度和天气的具有第二面积的矩形微件。在具体确认子形态时,可以选择对应的面积与多点滑动操作当前对应的面积的面积差最小的子形态,举例说明如下。假定微件形态包括3个子形态,分别对应于面积4,8和16,当多点滑动操作当前对应的面积为7时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积8的子形态,而当多点滑动操作当前对应的面积为5时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积4的子形态,而当多点滑动操作当前对应的面积为14时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积16的子形态。当然,还有其他的根据多点滑动操作当前对应的面积确定子形态的方式在此不一一举例说明。当然,上述是以存在对应的微件进行的说明,当该图标没有对应的微件时,则在多点滑动操作当前对应的面积大于预设的第四面积门限时也执行打开对应的应用窗口,同时重铺屏幕上其他的应用图标的操作即可。
〈第三实施例〉在第三实施例中,显示对象的当前显示形态为应用窗口形态。所述当前形态为应用窗口,且所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括:在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第五面积门限时,确定目标形态为图标;在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第五面积门限,但小于第六面积门限时,确定目标形态为微件。详细说明如下。如图4所示,当前形态为应用窗口形态时本发明实施例的方法的具体实施过程包括:步骤41,通过触摸显示屏检测到的触摸数据判断出发生多点触摸事件后,确定显示对象的当前形态;步骤42,当前形态为应用窗口形态时,进一步根据触摸显示屏检测到的触摸数据判断多点滑动操作对应的面积变化方向,当面积变化方向为面积增大时,进入步骤47,当面积变化方向为面积缩小时,进入步骤43 ;步骤43,判断多点滑动操作后对应的面积是否小于预设的第五面积门限,如果是,则进入步骤44,否则进入步骤45 ;步骤44,关闭对应的应用窗口后显示应用图标,同时重铺屏幕上其他的应用图标;步骤45,判断多点滑动操作后对应的面积是否小于预设的第六面积门限,如果是,则进入步骤46,否则进入步骤47 ;步骤46,关闭对应的应用窗口后打开对应的微件,同时重铺屏幕上其他的应用图标;步骤47,维持显示不变。在上述的实现过程中有两个面积门限,该两个面积门限可以依据微件的占用面积来确定,如第五面积门限为微件最大显示面积的50%,而第六面积门限为微件最大显示面积的150%,又如第五面积门限为微件的最小显示面积的50%,而第六面积门限为微件的最大显示面积。当然上述仅仅是举例说明,在本发明具体实施例中还可以根据各种条件来设置上述的面积门限,如用户的输入,在此不一一详细说明。当然,在本发明的具体实施例中,当多点滑动操作当前对应的面积处于所述第五面积门限和第六面积门限之间时会打开微件。但目前具有相同功能的微件可以有多种表现形式,如第一面积的矩形,仅显示温度,第二面积的矩形,显示温度和天气(晴天、下雨),第三面积的圆形,显示温度和刮风信息,上述的例子不一而足,在此不一一列举。在本发明的具体实施例中,当微件形态包括对应于不同面积的多个子形态时,所述根据所述变化信息和当前形态确定目标形态还包括:在根据所述变化信息确定目标形态的步骤中确定目标形态为微件时,还包括:
确定与多点滑动操作当前对应的面积对应的第二微件子形态;在根据所述变化信息确定目标形态的步骤中确定目标形态为微件时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第二微件子形态。在确定子形态之后,即可在子形态之间进行切换,如关闭仅显示温度的具有第一面积的矩形微件,打开显示温度和天气的具有第二面积的矩形微件。在具体确认子形态时,可以选择对应的面积与多点滑动操作当前对应的面积的面积差最小的子形态,举例说明如下。假定微件形态包括3个子形态,分别对应于面积4,8和16,当多点滑动操作当前对应的面积为7时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积8的子形态,而当多点滑动操作当前对应的面积为5时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积4的子形态,而当多点滑动操作当前对应的面积为14时,则与多点滑动操作当前对应的面积对应的第一微件子形态为对应于面积16的子形态。当然,还有其他的根据多点滑动操作当前对应的面积确定子形态的方式在此不一一举例说明。当然,上述是以存在对应的微件进行的说明,当该应用窗口没有对应的微件时,则在多点滑动操作当前对应的面积小于预设的第六面积门限时也执行关闭对应的应用窗口并显示应用图标,同时重铺屏幕上其他的应用图标的操作即可,而不需要打开任何的微件。在上述的3个实施例中,对于微件提到了有多个子形态,同样对于图标和应用窗口也可以有多个子形态,在同一形态内也可以进行子形态之间的切换,而这些子形态可能在占用面积、形状、颜色、布局和展现内容等方面均不同。下面对窗口缩放的判断以及对于不同应用规格的选择进行进一步详细说明。目前的操作系统中,一般将屏幕划分为NxN的小格,在计算多点(假设为M,I< M< 5)触摸屏幕时,原始的显示对象(图标、微件或应用窗口)占屏幕面积为S格,原始的出发点起始于一个格或者多个格(假设为P个格,且I < = P < = S),然后(至少一点)分别向内或者向外滑动;当向外滑动(面积变化方向为面积增大)时,起始M点中,至少有一个点向外滑动,滑动距离至少大于等于一格,否则保持不变;假如滑动后的面积为Q:Q < S,则保持不变,如果Q > S,显示对象的面积改变,检查应用相关配置里面是否有对应的规格,有的话调整相关的形状、布局、内容,没有的话检查最相近的变大后的规格R,如果R-Q > Q-S(也就是多点滑动操作当前对应的面积与当前形态对应的面积S更加接近),保持不变,如果R-Q < = R-S (也就是多点滑动操作当前对应的面积与规格R对应的面积S更加接近),调整相关的形状、布局、内容到R ;当Q = S时,面积不变,但有可能形状有变化,以矩形为例,以前是4X1格式,现在变成2X2,检查应用相关配置里面是否有对应的规格,有的话打开,没有就保持不变。向内滑动时,起始M点中,至少有一个点向内滑动,滑动距离至少大于等于一格,否则保持不变。假如Q < S,面积改变,检查应用相关配置里面是否有对应的规格,有的话调整相关的形状、布局、内容,没有的话检查最相近的缩小后的规格R,如果Q-R > S-Q,保持不变,如果R-Q <= R-S,调整相关的形状、布局、内容到R ;Q = S,面积不变,检查形状变化,以矩形为例,以前是4X1格式,现在变成2X2,检查应用相关App配置里面是否有对应的规格,有的话打开,没有就保持不变。当然,根据人体运动的对称特质,多根手指滑动时应该是方向同步,如果在判断时候出现有的向内有的向外,这种情况一律判断为当前现实对象的面积、形状、布局、内容均不变,整体移动。当重铺屏幕时,会遇到新打开的微件或者应用窗口所占空间面积过大,屏幕无法承载。遇到这种情况,缩小其他的应用图标,并尽量保留屏幕上已有的微件;如果依然不能承载,则将打开的其他应用窗口或者AppWidget缩小至图标显示,并在图标上注明后台运行,或者新打开的窗口以图层半透明化显示,下面半遮挡住其他图标、AppWidget、应用窗□。本发明实施例的一种显示对象的显示处理装置,应用于具备触摸显示屏的电子设备中,其中所述显示对象包括至少三种形态,所述显示对象的显示处理装置如图5所示,包括:第一形态确定模块,用于确定当前操作的第一显示对象的当前形态;变化信息确定模块,用于根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息;第二形态确定模块,用于根据所述变化信息和所述当前形态确定目标形态;切换模块,用于将所述第一显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。在本发明的具体实施例中,所述显示对象的至少三种形态具体为:图标形态、微件形态和应用窗口形态。所述当前形态为微件形态,所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括:第一单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第一面积门限时,确定目标形态为图标;第二单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第二面积门限时,确定目标形态为应用窗口,其中所述第二面积门限大于第一面积门限。微件形态可以仅仅包括一个对象,所述微件形态也可以是包括对应于不同面积的多个子形态,如第一面积的矩形,仅显示温度的微件,第二面积的矩形,显示温度和天气(晴天、下雨)的微件,第三面积的圆形,显示温度和刮风信息的微件,上述的例子不一而足,在此不一一列举。上述情况下,所述第二形态确定模块还包括:第三单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,确定与多点滑动操作当前对应的面积对应的第一微件子形态;在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,所述切换模块具体用于将所述显示对象从当前形态切换为所述第一微件子形态。
所述当前形态为图标,且所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括:第四单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第三面积门限时,确定目标形态为应用窗口 ;第五单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第四面积门限,但小于第三面积门限时,确定目标形态为微件。所述当前形态为应用窗口,且所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括:第五单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第五面积门限时,确定目标形态为图标;第六单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第五面积门限,但小于第六面积门限时,确定目标形态为微件。所述微件形态包括对应于不同面积的多个子形态,在所述第二形态确定模块确定目标形态为微件时,所述第二形态确定模块还包括:第七单元,用于确定与多点滑动操作当前对应的面积对应的第二微件子形态;在所述第二形态确定模块确定目标形态为微件时,所述切换模块具体用于将所述显示对象从当前形态切换为所述第二微件子形态。当所述目标形态为微件形态或者应用窗口形态时,当显示对象以当前目标形态显示导致屏幕无法承载时,所述切换模块进一步用于缩小所述其他显示对象的显示面积,或者将所述微件形态或者应用窗口形态的显示对象以半透明化图层显示,或者将所述微件形态或者应用窗口形态的显示对象后台运行。上述的微件形态/微件子形态对应的对象可以保存于一 AppWidget存储模块,其中存储了每个对象的各种参数,如界面布局、面积、形状、颜色、主题等。在需要打开形态/微件子形态对应的对象时,直接从存储模块中读取并加载即可。本发明具体实施例中,该显示对象的显示处理装置还可以包括:设置模块,其可以由用户/开发者设置在什么情况进行切换,切换到哪个形态等,比如在2x2的情况下,切换到哪种AppWidget,在4x3切换到哪种AppWidget。在本发明的具体实施例中,当AppWidget放大的面积大于屏幕空白区域时,将部分覆盖其他的图标和AppWidget窗口 ;如果部分覆盖依旧不能承载,贝U其他AppWidget将会缩小到图标模式,并且由装置记录这次变化,当放大的AppWidget缩小时,自动恢复缩小之前的模式和大小。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种显示对象的显示处理方法,应用于具备触摸显示屏的电子设备中,其特征在于,所述显示对象包括至少三种形态,所述显示对象的显示处理方法包括: 确定所述显示对象的当前形态; 根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息; 根据所述变化信息和当前形态确定目标形态; 将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。
2.根据权利要求1所述的显示对象的显示处理方法,其特征在于,所述显示对象的至少三种形态具体为:图标形态、微件形态和应用窗口形态。
3.根据权利要求2所述的显示对象的显示处理方法,其特征在于,所述当前形态为微件形态,所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括: 在所述变化信 息指示所述多点滑动操作当前对应的面积小于预设的第一面积门限时,确定目标形态为图标形态; 在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第二面积门限时,确定目标形态为应用窗口,其中所述第二面积门限大于第一面积门限。
4.根据权利要求3所述的显示对象的显示处理方法,其特征在于,所述微件形态包括对应于不同面积的多个子形态,所述根据所述变化信息和当前形态确定目标形态还包括: 在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,确定与多点滑动操作当前对应的面积对应的第一微件子形态; 在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第一微件子形态。
5.根据权利要求2所述的显示对象的显示处理方法,其特征在于,所述当前形态为图标形态,且所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括: 在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第三面积门限时,确定目标形态为应用窗口形态; 在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第四面积门限,但小于第三面积门限时,确定目标形态为微件形态。
6.根据权利要求2所述的显示对象的显示处理方法,其特征在于,所述当前形态为应用窗口形态,且所述用户多点操作为多点滑动操作时,根据所述变化信息和当前形态确定目标形态具体包括: 在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第五面积门限时,确定目标形态为图标形态; 在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第五面积门限,但小于第六面积门限时,确定目标形态为微件形态。
7.根据权利要求5或6所述的显示对象的显示处理方法,其特征在于,所述微件形态包括对应于不同面积的多个子形态,在根据所述变化信息和当前形态确定目标形态的步骤中确定目标形态为微件形态时,还包括:确定与多点滑动操作当前对应的面积对应的第二微件子形态; 在根据所述变化信息确定目标形态的步骤中确定目标形态为微件时,所述将所述显示对象从当前形态切换到所述目标形态的步骤中,将所述显示对象从当前形态切换为所述第二微件子形态。
8.根据权利要求1所述的显示对象的显示处理方法,其特征在于,当所述目标形态为微件形态或者应用窗口形态时,将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象的步骤中,当显示对象以当前目标形态显示导致屏幕无法承载时,进一步缩小所述其他显示对象的显示面积,或者将所述微件形态或者应用窗口形态的显示对象以半透明化图层显示,或者将所述微件形态或者应用窗口形态的显示对象后台运行。
9.一种显示对象的显示处理装置,应用于具备触摸显示屏的电子设备中,其特征在于,所述显示对象包括至 少三种形态,所述显示对象的显示处理装置包括: 第一形态确定模块,用于确定所述显示对象的当前形态; 变化信息确定模块,用于根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息; 第二形态确定模块,用于根据所述变化信息和当前形态确定目标形态; 切换模块,用于将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。
10.根据权利要求9所述的显示对象的显示处理装置,其特征在于,所述显示对象的至少三种形态具体为:图标形态、微件形态和应用窗口形态。
11.根据权利要求10所述的显示对象的显示处理装置,其特征在于,所述当前形态为微件形态,所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括: 第一单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第一面积门限时,确定目标形态为图标形态; 第二单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第二面积门限时,确定目标形态为应用窗口形态,其中所述第二面积门限大于第一面积门限。
12.根据权利要求11所述的显示对象的显示处理装置,其特征在于,所述微件形态包括对应于不同面积的多个子形态,所述第二形态确定模块还包括: 第三单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,确定与多点滑动操作当前对应的面积对应的第一微件子形态; 在所述变化信息指示所述多点滑动操作当前对应的面积处于所述第一面积门限和第二面积门限之间时,所述切换模块具体用于将所述显示对象从当前形态切换为所述第一微件子形态。
13.根据权利要求11所述的显示对象的显示处理装置,其特征在于,所述当前形态为图标形态,且所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括: 第四单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第三面积门限时,确定目标形态为应用窗口形态; 第五单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第四面积门限,但小于第三面积门限时,确定目标形态为微件形态。
14.根据权利要求11所述的显示对象的显示处理方法,其特征在于,所述当前形态为应用窗口形态,且所述用户多点操作为多点滑动操作时,第二形态确定模块具体包括: 第五单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积小于预设的第五面积门限时,确定目标形态为图标形态; 第六单元,用于在所述变化信息指示所述多点滑动操作当前对应的面积大于预设的第五面积门限,但小于第六面积门限时,确定目标形态为微件形态。
15.根据权利要求13或14所述的显示对象的显示处理装置,其特征在于,所述微件形态包括对应于不同面积的多个子形态,在所述第二形态确定模块确定目标形态为微件形态时,所述第二形态确定模块还包括: 第七单元,用于确定与多点滑动操作当前对应的面积对应的第二微件子形态; 在所述第二形态确定模块确定目标形态为微件时,所述切换模块具体用于将所述显示对象从当前形态切换为所述第二微件子形态。
16.根据权利要求9所述的显示对象的显示处理装置,其特征在于,当所述目标形态为微件形态或者应用窗口形态时,当显示对象以当前目标形态显示导致屏幕无法承载时,所述切换模块进一步用于缩小所述其他显示对象的显示面积,或者将所述微件形态或者应用窗口形态的显示对象以半透明化图层显示,或者将所述微件形态或者应用窗口形态的显示对象后台 运打。
全文摘要
本发明提供一种显示对象的显示处理方法及装置,应用于具备触摸显示屏的电子设备中,所述显示对象包括至少三种形态,所述显示对象的显示处理方法包括确定所述显示对象的当前形态;根据触摸显示屏检测到的用户多点操作确定用户操作的变化信息;根据所述变化信息和当前形态确定目标形态;将所述显示对象从当前形态切换到所述目标形态,并重铺屏幕上其他显示对象。本发明实现了显示对象的不同形态间的灵活切换。
文档编号G06F3/0488GK103197868SQ20121000128
公开日2013年7月10日 申请日期2012年1月4日 优先权日2012年1月4日
发明者李硕 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1