终端的导航处理方法及装置、存储介质和处理器与流程

文档序号:20916389发布日期:2020-05-29 13:34阅读:99来源:国知局
终端的导航处理方法及装置、存储介质和处理器与流程

本申请涉及计算机领域,具体而言,涉及一种终端的导航处理方法及装置、存储介质和处理器。



背景技术:

随着科技的发展,移动终端的功能是越来越丰富,尤其是在触摸屏的移动终端出现后,用户体验也是越来越好。但是,现在移动终端的导航均为底部固定导航栏,这种方式使得固定导航栏占用显示屏幕的空间,而且不可滑动以及导航功能展现数量有限。

针对相关技术中的上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请实施例提供了一种终端的导航处理方法及装置、存储介质和处理器,以至少解决相关技术中导航栏固定在显示屏幕的底部导致占用显示屏幕空间的技术问题。

根据本申请实施例的一个方面,提供了一种终端的导航处理方法,包括:获取对虚拟控件的激活操作,所述虚拟控件初始以收缩状态显示在显示屏幕的边缘位置;基于所述激活操作触发所述虚拟控件以扩展状态显示在所述显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有所述终端上的多个系统的入口,以实现对所述终端上各个系统的导航。

可选地,所述方法还包括:在所述虚拟控件处于扩展状态的情况下,接收对所述虚拟控件的滑动操作,触发所述虚拟控件按照所述滑动操作的方向进行转动,以完成对所述终端上多个系统的入口的切换展示。

可选地,所述方法还包括:当扩展状态的虚拟控件展示的某一系统的入口被选中时,在所述终端的显示屏幕展示所述系统,并且控制所述虚拟控件返回收缩状态。

可选地,所述方法还包括:在所述虚拟控件处于扩展状态的情况下,若监测到在虚拟控件以外的显示屏幕区域发生用户操作,则控制所述虚拟控件返回收缩状态。

可选地,所述方法还包括:当监测到对虚拟控件的拖动操作时,根据所述拖动操作的方向,沿着显示屏幕边缘移动所述虚拟控件直到所述拖动操作结束。

可选地,所述扩展状态的虚拟控件为扇形、扇环或齿轮形。

可选地,扩展状态的虚拟控件以虚拟控件的中心为轴被划分为多个部分,每个部分对应所述终端上的一个系统的入口。

根据本申请的另一个方面,提供了一种终端的导航处理装置,包括:获取模块,用于获取对虚拟控件的激活操作,所述虚拟控件初始以收缩状态显示在显示屏幕的边缘位置;第一处理模块,用于基于所述激活操作触发所述虚拟控件以扩展状态显示在所述显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有所述终端上的多个系统的入口,以实现对所述终端上各个系统的导航。

根据本申请的再一个方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述终端的导航处理方法。

根据本申请的又一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述终端的导航处理方法。

通过本申请,将用于展示各个系统的导航界面的虚拟控件以收缩状态显示在显示屏幕的边缘位置;在获取到对该虚拟控件的激活操作后触发该虚拟控件以扩展状态显示在显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有终端上的多个系统的入口,以实现对终端上各个系统的导航;通过该收缩状态的虚拟控件能够减少对屏幕空间的占用,而且不限定在屏幕的底部,其他任意屏幕边缘位置均可以显示,提高了用户体验,从而解决了相关技术中导航栏固定在显示屏幕的底部导致占用显示屏幕空间的技术问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的终端的导航处理方法流程;

图2是根据本申请实施例的快速导航的示意图一;

图3是根据本申请实施例的快速导航的示意图二;

图4a~4b是根据本申请实施例的快速导航的示意图三;

图5是根据本申请实施例的终端的导航处理装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

本实施例提供了一种终端的导航处理方法,图1是根据本申请实施例的终端的导航处理方法流程图,如图1所示,该方法的步骤包括:

步骤s102,获取对虚拟控件的激活操作,虚拟控件初始以收缩状态显示在显示屏幕的边缘位置;

需要说明的是,对于上述涉及到的收缩状态的虚拟控件,在本实施例的可选实施方式中,可以是以收缩状态全部显示在显示屏幕上,也可以在显示屏幕上呈现出收缩状态的一部分。

其中,对于本实施例中涉及到的激活操作,在具体应用场景中可以是触摸、双击、向远离屏幕边缘的方向拖动等操作;当然上述仅仅是对激活操作进行举例说明,其他可以激活虚拟控件的激活操作也是在本申请的保护范围之内的。

步骤s104,基于激活操作触发虚拟控件以扩展状态显示在显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有终端上的多个系统的入口,以实现对终端上各个系统的导航。

通过本实施例的上述步骤s102至步骤s104可知,将用于展示各个系统的导航界面的虚拟控件以收缩状态显示在显示屏幕的边缘位置;在获取到对该虚拟控件的激活操作后触发该虚拟控件以扩展状态显示在显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有终端上的多个系统的入口,以实现对终端上各个系统的导航;通过该收缩状态的虚拟控件能够减少对屏幕空间的占用,而且不限定在屏幕的底部,其他任意屏幕边缘位置均可以显示,提高了用户体验,从而解决了相关技术中导航栏固定在显示屏幕的底部导致占用显示屏幕空间的技术问题。

需要说明的是,本实施例中涉及到的扩展状态的虚拟控件为扇形、扇环或齿轮形。如果是扇形或扇环虚拟控件,则扇形或扇环的圆心角度数与终端上系统的数量有关,当系统数量较多时,圆心角度数可以大于360度。此外,本实施例中涉及到的扩展状态的虚拟控件以虚拟控件的中心为轴被划分为多个部分,每个部分对应终端上的一个系统的入口。例如,扩展状态下的虚拟控件被划分为四个部分,每个部分对应展示一个系统的入口。

需要说明的是,在本实施例的可选实施方式中,本实施例的方法还可以包括:

步骤s106,在虚拟控件处于扩展状态的情况下,接收对虚拟控件的滑动操作,触发虚拟控件按照滑动操作的方向进行转动,以完成对终端上多个系统的入口的切换展示。

对于上述步骤s106,在可选实施方式中可以是:在有多个系统入口的情况下,可以通过转动该虚拟控件能够对多个系统入口进行切换,例如当前显示的是a、b、c系统入口,则可以通过滑动操作转动该虚拟控件,以显示c、d、e系统的入口,也可以是d、e、f系统的入口。另外,需要说明的是,在本实施例中虚拟控件的转动优选是是以扩展状态的虚拟控件的中心为轴进行转动的。

在本实施例的另一个可选实施方式中,本实施例中扩展状态下的虚拟控件在以下情况下会恢复到收缩状态:

方式一:当扩展状态的虚拟控件展示的某一系统的入口被选中时,在终端的显示屏幕展示系统,并且控制虚拟控件返回收缩状态。也就是说,当用户在扩展状态下的虚拟控件选择了某一系统入口后,该虚拟控件会恢复到收缩状态。

方式二:在虚拟控件处于扩展状态的情况下,若监测到在虚拟控件以外的显示屏幕区域发生用户操作,则控制虚拟控件返回收缩状态。也就是说,如果用户因为误操作或者在不需要导航的情况下,可以通过在虚拟控件以外的显示屏幕区域的操作以使得虚拟控件返回收缩状态。其中,该方式中涉及到的用户操作可以是触摸、双击、拖动、滑动、多触点拉伸或压缩等操作。

方式三:在扩展状态的虚拟控件为扇环时,那么可以通过点击如图3、图4a、图4b中扇环内侧的“×”使扩展状态的虚拟控件恢复到收缩状态。

在本实施例的再一个可选实施方式中,本实施例中涉及到的虚拟控件可以被拖动到屏幕边缘的任意位置,具体操作为:当监测到对虚拟控件的拖动操作时,根据拖动操作的方向,沿着显示屏幕边缘移动虚拟控件直到拖动操作结束。此外,该被拖动的虚拟控件可以是扩展状态也可以是收缩状态。

下面结合在具体实施例对本申请进行举例说明;

在本具体实施例中提供了一种移动终端快速导航的方式,图2是根据本申请实施例的快速导航的示意图一,如图2所示,在初始状态下,该导航栏(对于上述的虚拟控件)以扇形出现在屏幕的右下角。需要说明的是,在本实施例的其他实施方式中,该导航栏也可以出现屏幕的左下角,或者是以齿轮形的方式出现屏幕左侧边缘位置或屏幕右侧边缘位置,上述以扇形出现在屏幕的右下角仅仅是举例说明。

图3是根据本申请实施例的快速导航的示意图二,如图3所示,在接收到对该导航栏的点击操作后,该导航栏显示出了整个导航界面,其中划分了a、b、c三个区域,该三个区域对应不同的导航功能,例如、返回、主界面、下一步。

图4是根据本申请实施例的快速导航的示意图三,如图4a~4b所示,该导航界面在接收到滑动操作后,由当前导航界面切换到下一导航界面,下一导航界面可以是显示d、e、f的导航界面,也可以是c、d、e的导航界面等等,当然上述图4a~4b仅仅是举例说明,也还可以是b、c、d或者是e、f、g的导航界面,至于具体显示哪些导航系统入口,用户可以根据实际情况进行调整。

通过本具体实施方式的移动终端的快速导航方式,可以实现在不同页面即时点开和关闭,从而使得交互更为便捷,减少了屏幕空间的占用,而且可以多次滑动出现登录入口。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

实施例2

在本实施例中还提供了一种终端的导航处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图5是根据本申请实施例的终端的导航处理装置的结构框图,如图5所示,该装置包括:获取模块52,用于获取对虚拟控件的激活操作,虚拟控件初始以收缩状态显示在显示屏幕的边缘位置;第一处理模块54,与获取模块52耦合连接,用于基于激活操作触发虚拟控件以扩展状态显示在显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有终端上的多个系统的入口,以实现对终端上各个系统的导航。

需要说明的是,本实施例中涉及到的扩展状态的虚拟控件为扇形、扇环或齿轮形。如果是扇形或扇环虚拟控件,则扇形或扇环的圆心角度数与终端上系统的数量有关,当系统数量较多时,圆心角度数可以大于360度。此外,本实施例中涉及到的扩展状态的虚拟控件以虚拟控件的中心为轴被划分为多个部分,每个部分对应终端上的一个系统的入口。例如,扩展状态下的虚拟控件被划分为四个部分,每个部分对应展示一个系统的入口。

可选地,本实施例的装置还可以包括:第二处理模块,用于在虚拟控件处于扩展状态的情况下,接收对虚拟控件的滑动操作,触发虚拟控件按照滑动操作的方向进行转动,以完成对终端上多个系统的入口的切换展示。

可选地,本实施例的装置还可以包括:第一控制模块,用于当扩展状态的虚拟控件展示的某一系统的入口被选中时,在终端的显示屏幕展示系统,并且控制虚拟控件返回收缩状态。第二控制模块,用于在虚拟控件处于扩展状态的情况下,若监测到在虚拟控件以外的显示屏幕区域发生用户操作,则控制虚拟控件返回收缩状态。

可选地,本实施例的装置还可以包括:拖动模块,用于当监测到对虚拟控件的拖动操作时,根据所述拖动操作的方向,沿着显示屏幕边缘移动虚拟控件直到拖动操作结束。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例3

本申请的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,获取对虚拟控件的激活操作,虚拟控件初始以收缩状态显示在显示屏幕的边缘位置;

s2,基于激活操作触发虚拟控件以扩展状态显示在显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有终端上的多个系统的入口,以实现对终端上各个系统的导航。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本申请的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,获取对虚拟控件的激活操作,虚拟控件初始以收缩状态显示在显示屏幕的边缘位置;

s2,基于激活操作触发虚拟控件以扩展状态显示在显示屏幕的边缘位置,扩展状态的虚拟控件当前呈现出来的部分展示有终端上的多个系统的入口,以实现对终端上各个系统的导航。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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