发明内容
本发明实施例提供一种桌面切换的方法和终端,用以解决现有桌面布局方式,如需进行桌面切换,仅能左右滑动切换到需要切换的目标桌面,不仅操作不灵活而且效率较低的问题。
本发明实施例提供一种桌面切换的方法,应用于移动终端,包括:
接收到桌面切换指令后,确定用户在屏幕上的滑动手势方向;
根据当前桌面在二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面;
根据确定的目标桌面,进行桌面切换操作。
本发明实施例移动终端在需要进行桌面切换操作后,确定用户在屏幕上的滑动手势方向不再局限于现有桌面布局中转移桌面的“左右滑动”操作,而是可以扩展到多维桌面布局,即用户在屏幕上的滑动手势方向可以向除“左右方向”之外的其他方向滑动,使得桌面切换操作更加灵活;进一步地,根据当前桌面在移动终端二维桌面布局中的位置和确定的滑动手势方向,移动终端可以为用户呈现出更加直观的桌面布局,使得用户可得知如要切换到需要的目标桌面,滑动手势的具体操作方向;移动终端根据确定的目标桌面,进行桌面切换操作,相对于现有技术中的桌面切换操作,更便捷,省时。
可选的,所述滑动手势方向包括下列方向中的一种:
正北、东北、正东、东南、正南、西南、正西和西北。
本发明实施例中,用户在移动终端屏幕上的滑动手势方向包括正北、东北、正东、东南、正南、西南、正西和西北共8个方向,即用户对想要切换的桌面,移动桌面的做法是“米字方向滑动”,相比现有技术中如要切换桌面,仅能进行“左右滑动”,操作更加灵活,且将处于二维桌面布局方式中处于中心位置的桌面做为中转,其它周围桌面之间的切换更加方便省时。
可选的,该方法还包括:
接收到桌面布局调整指令,根据所述桌面布局调整指令对所述二维桌面布局进行调整。
本发明实施例,移动终端在接收到桌面布局调整指令后,确定需要对所述二维桌面布局进行调整,用户可根据自身对移动终端桌面数量的需求以及对于桌面在二维桌面布局中的所处位置发出桌面布局调整指令,调整指令包括但不限于添加或删除桌面以及对于两个桌面之间的位置交换,以此满足移动终端操作需求。
可选的,对所述二维桌面布局进行调整包括下列调整中的部分或全部:
对所述二维桌面布局中的行数和/或列数的增加或减少;
所述二维桌面布局中两个桌面之间的位置交换;
所述二维桌面布局中桌面数量的增加或减少。
本发明实施例,对所述二维桌面布局进行调整包括对二维桌面布局中的行数和/或列数的增加或减少,桌面数量的增加或减少,随着当前手机系统中的APP越来越多,如果当前二维桌面布局中的桌面数量并不能满足用户放置这些APP图标的需求,则需创建多个桌面来放置这些APP的图标;对所述二维桌面布局进行调整包括对二维桌面布局中两个桌面之间的位置交换,方便用户根据操作习惯切换到想要切换的目标桌面。
可选的,该方法还包括:
接收到图标转移指令后,根据当前桌面在二维桌面布局中的位置和图标的移动方向,判断图标需要移动的目标桌面是否存在;
若不存在,则根据确定的图标移动方向创建一个桌面,并将所述图标移动到所述创建的桌面中;
若存在,则将所述图标移动到所述目标桌面中。
本发明实施例,接收到图标转移指令后,根据当前桌面在二维桌面布局中的位置和图标的移动方向,判断图标需要移动的目标桌面是否存在,例如,若当前二维桌面布局为3*3的九宫格桌面,当前桌面位于二维桌面布局中的东南方向,即第九个桌面,图标移动的方向向下,则需要根据确定的图标移动方向创建一个桌面,并将所述图标移动到所述创建的桌面中;若根据当前桌面在二维桌面在二维桌面布局中的位置和图标移动的方向,有目标桌面存在,则将所述图标移动到所述目标桌面中。
本发明实施例提供一种桌面切换的移动终端,包括:
获取单元,用于在接收到桌面切换指令后,确定用户在屏幕上的滑动手势方向;
确定单元,用于根据当前桌面在二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面;
更新单元,用于根据确定的目标桌面,进行桌面切换操作。
可选的,所述滑动手势方向包括下列方向中的一种:
正北、东北、正东、东南、正南、西南、正西和西北。
可选的,所述获取单元具体用于接收到桌面布局调整指令,根据所述桌面布局调整指令对所述二维桌面布局进行调整。
可选的,所述获取单元具体用于对所述二维桌面布局进行下列调整中的部分或全部:
对所述二维桌面布局中的行数和/或列数的增加或减少;
所述二维桌面布局中两个桌面之间的位置交换;
所述二维桌面布局中桌面数量的增加或减少。
可选的,所述更新单元具体用于:
接收到图标转移指令后,根据当前桌面在二维桌面布局中的位置和图标的移动方向,判断图标需要移动的目标桌面是否存在;
若不存在,则根据确定的图标移动方向创建一个桌面,并将所述图标移动到所述创建的桌面中;
若存在,则将所述图标移动到所述目标桌面中。
本发明实施例提供的一种桌面切换的移动终端,在接收到桌面切换指令后,确定用户在屏幕上的滑动手势方向;根据当前桌面在二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面;根据确定的目标桌面,进行桌面切换操作。本发明实施例移动终端在需要进行桌面切换操作后,确定用户在屏幕上的滑动手势方向不再局限于现有桌面布局中转移桌面的“左右滑动”操作,而是可以扩展到多维桌面布局,即用户在屏幕上的滑动手势方向可以向除“左右方向”之外的其他方向滑动,使得桌面切换操作更加灵活;进一步地,根据当前桌面在移动终端二维桌面布局中的位置和确定的滑动手势方向,移动终端可以为用户呈现出更加直观的桌面布局,使得用户可得知如要切换到需要的目标桌面,滑动手势的具体操作方向;移动终端根据确定的目标桌面,进行桌面切换操作,相对于现有技术中桌面切换操作,更便捷,省时。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的一种桌面切换的方法,应用于移动终端,接收到桌面切换指令后,确定用户在屏幕上的滑动手势方向;根据当前桌面在二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面;根据确定的目标桌面,进行桌面切换操作。
本发明实施例移动终端在需要进行桌面切换操作后,确定用户在屏幕上的滑动手势方向不再局限于现有桌面布局中转移桌面的“左右滑动”操作,而是可以扩展到多维桌面布局,即用户在屏幕上的滑动手势方向可以向除“左右方向”之外的其他方向滑动,使得桌面切换操作更加灵活;进一步地,根据当前桌面在移动终端二维桌面布局中的位置和确定的滑动手势方向,移动终端可以为用户呈现出更加直观的桌面布局,使得用户可得知如要切换到需要的目标桌面,滑动手势的具体操作方向;移动终端根据确定的目标桌面,进行桌面切换操作,相对于现有技术中的桌面切换操作,更便捷,省时。
本发明实施例所描述的移动终端可以是具有桌面显示功能的各种移动终端设备,例如手机、平板电脑以及各种便携式、袖珍式、手持式、计算机内置的或者车载的移动设备等。
为了使本发明所解决的技术问题、技术方案以及有益效果更加清楚明白,以下结合实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1场景以便更好地论述本发明实施例中的具体实现过程,图1只是一个场景例子,显然本发明的技术方案可以应用到桌面布局的任何场景下。
如图1所示,本发明实施例提供了一种二维桌面的布局方式,所述桌面切换指的是,用户利用手势指令,语音指令或者其它应用程序对当前桌面进行位置变化的操作。用户切换桌面的操作不再仅是“左右滑动”,而是以“米字方向滑动”,且如果将当前桌面切换到与当前桌面间隔多个桌面的目标桌面时,操作次数将明显减少,如图中所示,想要从桌面1切换到桌面9,仅需通过桌面5作为中转,挪动2次屏即可,而现有桌面中则需按排序依次滑动屏到桌面2、桌面3···,直至桌面9,共挪动8次屏,方可从桌面1切换到桌面9。在进行滑动手势操作时,通过判断当前桌面在移动终端二维桌面布局方式中所处位置,可清楚得知如要切换到需要的目标桌面,滑动手势该如何操作。例如,当前桌面5处于二维桌面布局方式中的中心位置,如想要切换到其他任一桌面,则可向正北、东北、正东、东南、正南、西南、正西和西北8个方向中的任一种方向滑动;如果当前桌面为桌面1,处于二维桌面布局的边缘位置,则对于想要切换的其它桌面,可向正东、东南、正南方向滑动,如要切换到桌面9,可以通过桌面5做中转,向东南方向挪动两次屏,即可切换到需要切换的桌面9;其它处于二维桌面布局中边缘位置的桌面3、桌面7、桌面9同桌面1的切换方式类似,不再赘述;如果当前桌面为桌面2,处于二维桌面布局中的上边缘,对于想要切换的其它桌面,可向正东、东南、正南、西南、正西方向滑动,如要切换到桌面7、桌面8和桌面9,可通过桌面5做中转,先向正南方向挪动一次屏,接着根据桌面7、8、9在二维桌面布局中的位置,分别向桌面7、8、9相对应的西南、正南、东南方向再挪动一次屏,即可完成桌面2到桌面7、8、9的切换操作;其它桌面4、桌面6、桌面同桌面2的切换方式类似,不再赘述。
需要说明的是,图1所示二维桌面布局中的桌面数量仅是一个场景例子,用户可根据自身对桌面数量的需求在行数和/或列数中增加或减少桌面数量。
本发明实施例提供了一种桌面布局的方法,该方法应用于移动终端,例如手机终端,平板电脑设备等,如图2所示,包括下列步骤:
步骤201,接收到桌面切换指令后,确定用户在屏幕上的滑动手势方向;
步骤202,根据当前桌面在二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面;
步骤203,根据确定的目标桌面,进行桌面切换操作。
在实施中,若在待机画面中检测到用户在屏幕上滑动,则确定需要进行桌面切换;亦或需要访问的应用程序不在当前桌面,接收用户桌面切换指令,确定需要进行桌面切换;需要说明的是,如何确定需要进行桌面切换并不局限于上述方式,其他能够确定需要进行桌面切换的方式都适用于本发明实施例。
具体地,在步骤201中,所述桌面切换指令可以由滑动方触发(比如当前显示桌面,用户在触摸屏上滑动从而触发桌面切换指令);也可以由非滑动方触发(比如通过语音指令或者按键或者其他应用程序等触发桌面切换指令)。
如果通过滑动方触发,则不需要等待用户再次滑动,直接根据触发桌面切换指令时用户触发桌面切换指令时的滑动方向作为确定需要切换的目标桌面的滑动方向;
如果通过非滑动方式触发,则在触发指令时,用户没有滑动触摸屏,则需要等待用户在触摸屏上滑动后确定滑动手势方向。
不再局限于现有桌面布局中转移桌面的“左右滑动”操作,而是可以扩展到多维桌面布局,即用户在屏幕上的滑动手势方向可以向除“左右方向”之外的其他方向滑动,使得桌面切换操作更加灵活。如图1所示,如果当前桌面为桌面5,用户想要切换到桌面1,则确定用户在屏幕上的滑动手势方向为西北方向。
在步骤202中,根据当前桌面在所述移动终端的二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面。例如在图1中,当前桌面为桌面5,桌面5处于移动终端二维桌面布局中的中心位置,此时,用户即可选择向正北、东北、正东、东南、正南、西南、正西和西北8个方式滑动,确定需要切换的目标桌面;如果当前桌面为桌面1,根据桌面1在二维桌面布局中的西北边缘位置,则用户可选择正东、东南、正南3个方向滑动,确定需要切换的目标桌面。
可选的,所述滑动手势方向包括下列方向中的一种:
正北、东北、正东、东南、正南、西南、正西和西北。
本发明实施例提供的桌面布局方式,用户如需切换桌面,可进行“米字方向滑动”操作。例如,如图1所示,桌面5在移动终端二维桌面布局中的位置为中心位置,如果用户想要切换到目标桌面1,则可滑动手势向西北方向移动,移动终端在检测到滑动手势是向西北方向移动后,就可以确定需要切换的桌面1;如果用户想要切换到目标桌面2,则可滑动手势向正北方向移动,移动终端在检测到滑动手势是向正北方向移动后,就可以确定需要切换的目标桌面2;如果用户想要切换到目标桌面3,则可滑动手势向东北方向移动,移动终端在检测到滑动手势是向东北方向移动后,就可以确定需要切换的目标桌面3;如果用户想要切换到目标桌面4,则可滑动手势向正西方向移动,移动终端在检测到滑动手势是向正西方向移动后,就可以确定需要切换的目标桌面4;如果用户想要切换到目标桌面6,则可滑动手势向正东方向移动,移动终端在检测到滑动手势是向正东方向移动后,就可以确定需要切换的目标桌面6;如果用户想要切换到目标桌面7,则可滑动手势向西南方向移动,移动终端在检测到滑动手势是向西南方向移动后,就可以确定需要切换的目标桌面7;如果用户想要切换到目标桌面8,则可滑动手势向正南方向移动,移动终端在检测到滑动手势是向正南方向移动后,就可以确定需要切换的目标桌面8;如果用户想要切换到目标桌面9,则可滑动手势向东南方向移动,移动终端在检测到滑动手势是向东南方向移动后,就可以确定需要切换的目标桌面9。
可选的,在确定需要对所述二维桌面布局进行调整后,根据用户的指令对所述二维桌面布局进行调整。
在实施中,确定需要对二维桌面布局进行调整后,可根据用户的指令对所述二维桌面布局进行调整,其中,用户指令包括但不限于对当前二维桌面布局中桌面数量的增加或减少以及二个桌面之间的位置交换。
可选的,对所述二维桌面布局进行调整包括下列调整中的部分或全部:
对所述二维桌面布局中的行数和/或列数的增加或减少;
所述二维桌面布局中两个桌面之间的位置交换;
所述二维桌面布局中桌面数量的增加或减少。
在实施中,用户可根据自身需求对所述二维桌面布局进行调整,包括对二维桌面布局中的行数和/或列数的增加或减少,桌面数量的增加或减少。随着当前手机系统中的APP越来越多,如果当前二维桌面布局中的桌面数量并不能满足用户放置这些APP图标的需求,则需添加多个桌面来放置这些APP的图标。
为了使本发明所解决的技术问题、技术方案以及有益效果更加清楚明白,以下结合实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图3(a)所示,在图示界面中,添加一行桌面作为第四行桌面,与前三行桌面形成新的桌面布局方式,在此桌面布局中,如想从桌面1切换到目标桌面11,则需先向东南方向滑动至桌面5,再从桌面5向正南方向滑动至桌面8,从桌面8向正南方向滑动至目标桌面11,共挪动3次屏即可切换到目标桌面11;如图3(b)所示为在图示界面中删除第三行桌面。如上所述,在已存在的桌面布局中增加或减少行数和列数,相应的桌面数量也在增加或减少,如图4(a)所示为桌面数量增加的其中一种情况,图4(b)为桌面数量减少的其中一种情况,为避免重复,将不再例举其它增加或减少桌面数量的示例图。
在实施中,对所述二维桌面布局进行调整也包括对二维桌面布局中两个桌面之间的位置交换,此时可以采用长按手势将当前桌面拖动到目标桌面,以方便用户根据操作习惯快速的选择想要切换的目标桌面。需要说明的是,将当前桌面拖动到目标桌面所采用的方式并不局限于上述方式,其他能够使当前桌面拖动到目标桌面的方式都适用于本发明实施例。
如图5所示,在图示界面中,可将任意两个桌面之间的位置进行交换。例如,将桌面1与桌面3进行交换,先将桌面1设为当前桌面,采用长按手势将当前桌面1向正东方向挪动两次屏,即可将桌面1置于桌面3在桌面布局中所处的位置,桌面3的操作流程与桌面1正好相反,需要向正西方向挪动两次屏,即可将桌面3置于之前桌面1所在位置,最终完成桌面1与桌面3的位置交换。除上述举例说明的两个桌面之间的位置交换方式外,还可先将屏幕切换至桌面缩略图模式后进行后续操作,所述桌面缩略图为将所有桌面均放置在同一界面中。在进入桌面缩略图之后,确定需要交换位置的两个桌面,即第一桌面和第二桌面,将第一桌面直接拖动到第二桌面所在位置,并将第二桌面拖动到第一桌面之前所在位置,即完成两个桌面位置之间的交换。
可选的,接收到图标转移指令后,根据当前桌面在二维桌面布局中的位置和图标的移动方向,判断图标需要移动的目标桌面是否存在;若不存在,则根据确定的图标移动方向创建一个桌面,并将所述图标移动到所述创建的桌面中;若存在,则将所述图标移动到所述目标桌面中。
为了便于本领域技术人员的理解,本发明实施例在此进行举例说明,如图1所示,当前桌面为第九个桌面时,且移动方向为向下时,目标桌面不存在,则根据确定向下的方向创建一个桌面,并且将所述图标移动到所述创建的桌面中。
当前桌面为第五个桌面,且移动方向为向下时,目标桌面存在,则将所述图标移动到所述目标桌面中。
如图1所示,用户在整理图标时,如果需要整理的图标所在桌面位于移动终端二维桌面布局中的中心位置,则仅需挪动一次屏,即可将当前桌面中的图标转移到另一个桌面;如果需要整理的图标所在桌面位于移动终端二维桌面布局中的周边位置,则可以通过中心桌面做中转,最多挪动2次屏,即可将当前桌面中的图标转移到另一个桌面;本发明实施例克服了现有技术中用户需逐个移动桌面才能将应用图标转移到另一个桌面完成整理过程的繁琐操作,给用户带来便利。
在实施中,如果用户将一个图标拖拽的方向是之前没有桌面的方向,则可自动创建一个桌面。
本发明实施例移动终端在需要进行桌面切换操作后,确定用户在屏幕上的滑动手势方向不再局限于现有桌面布局中转移桌面的“左右滑动”操作,而是可以扩展到多维桌面布局,即用户在屏幕上的滑动手势方向可以向除“左右方向”之外的其他方向滑动,使得桌面切换操作更加灵活;进一步地,根据当前桌面在移动终端二维桌面布局中的位置和确定的滑动手势方向,移动终端可以为用户呈现出更加直观的桌面布局,使得用户可得知如要切换到需要的桌面,滑动手势的具体操作方向;移动终端根据确定的桌面,进行桌面切换操作,相对于现有桌面切换操作便捷,省时。
本发明实施例,用户对想要切换的桌面,移动桌面的做法是“米字方向滑动”,相比现有技术中如要切换桌面,只能一个桌面一个桌面的滑动,即仅能进行“左右滑动”,操作更加灵活,且将处于二维桌面布局方式中处于中心位置的桌面做为中转,其它周围桌面之间的切换更加方便省时;且移动终端在确定需要对所述二维桌面布局进行调整后,用户可根据自身对移动终端桌面数量的需求以及对于桌面在二维桌面布局中的所处位置发出调整指令,调整指令包括但不限于添加或删除桌面以及对于两个桌面之间的位置交换,以此根据用户的指令对所述二维桌面布局进行调整操作,提升用户感知;此外,如果用户需要将桌面中的图标转移到另一个桌面,而根据另一个桌面在当前二维桌面布局中的位置和在屏幕上的滑动手势方向,无法确定需要切换的桌面,则可根据滑动手势方向自动创建一个桌面,满足用户整理图标的需要。
基于相同的技术构思,本发明实施例还提供一种桌面切换的移动终端,该移动终端可执行上述方法实施例,由于该移动终端解决问题的原理与前述一种桌面切换的方法相似,因此该移动终端的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例提供的一种桌面切换的移动终端,如图6所示,包括:
获取单元601,用于在接收到桌面切换指令后,确定用户在屏幕上的滑动手势方向;
确定单元602,根据当前桌面在二维桌面布局中的位置和确定的滑动手势方向,确定需要切换的目标桌面;
更新单元603,用于根据确定的桌面,进行桌面切换操作。
可选的,所述滑动手势方向包括下列方向中的一种:
正北、东北、正东、东南、正南、西南、正西和西北。
可选的,获取单元601具体用于:
接收到桌面布局调整指令,根据所述桌面布局调整指令对所述二维桌面布局进行调整。
可选的,所述获取单元601具体用于对所述二维桌面布局进行下列调整中的部分或全部:
对所述二维桌面布局中的行数和/或列数的增加或减少;
所述二维桌面布局中两个桌面之间的位置交换;
所述二维桌面布局中桌面数量的增加或减少。
接收到图标转移指令后,根据当前桌面在二维桌面布局中的位置和图标的移动方向,判断图标需要移动的目标桌面是否存在;
若不存在,则根据确定的图标移动方向创建一个桌面,并将所述图标移动到所述创建的桌面中;
若存在,则将所述图标移动到所述目标桌面中。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。