智能终端及其屏幕显示方法、具有存储功能的装置与流程

文档序号:17718376发布日期:2019-05-22 01:58阅读:156来源:国知局
智能终端及其屏幕显示方法、具有存储功能的装置与流程

本申请涉及通信技术领域,特别是涉及一种智能终端及其屏幕显示方法、具有存储功能的装置。



背景技术:

随着通信技术的发展和通信产品的普及,智能电话、智能手表等智能终端已经成为用户不可缺少的通信工具,在人们的日常生活中具有不可替代的功能。

目前,智能终端不能在全屏显示和非全屏显示之间进行灵活的切换,且导航栏不能灵活的隐藏或显示,给用户使用智能终端带来了不便。



技术实现要素:

本申请主要解决的技术问题是提供一种智能终端及其屏幕显示方法、具有存储功能的装置,能够使智能终端灵活的切换全屏显示和非全屏显示,且导航栏能灵活的显示或隐藏。

为解决上述技术问题,本申请采用的第一个技术方案是提供一种屏幕显示方法,屏幕显示方法包括:检测是否接收到导航栏中的第一设定按键被点击的第一触发指令;如果检测到第一触发指令,将屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上。

其中,如果检测到第一触发指令,将屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上的步骤之后还包括:判断在设定时间段内是否检测到导航栏中的按键被点击的触发指令;如果在设定时间段内未检测到触发指令,隐藏导航栏,屏幕保持全屏显示。

其中,屏幕显示方法还包括:如果在设定时间段内检测到了触发指令,判断被点击的按键是否为第一设定按键或第二设定按键;如果被点击的按键为第一设定按键,退出全屏显示;如果被点击的按键为第二设定按键,隐藏导航栏,屏幕保持全屏显示。

其中,屏幕显示方法还包括:如果被点击的按键为第一设定按键及第二设定按键之外的按键,继续执行判断在设定时间段内是否检测到导航栏中的按键被点击的触发指令的步骤。

其中,第一设定按键及第二设定按键之外的按键包括返回键和最近任务键。

其中,屏幕显示方法还包括:屏幕为全屏显示且导航栏隐藏时,判断是否接收到预设动作指令;预设动作指令包括屏幕上滑动作指令;如果接收到预设动作指令,屏幕保持全屏显示,且导航栏以半透明状态悬浮于屏幕上。

其中,如果检测到第一触发指令,将屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上的步骤包括:如果检测到第一触发指令,判断屏幕当前是否为全屏显示;如果屏幕为全屏显示,退出全屏显示;如果屏幕为非全屏显示,执行将屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上的步骤。

其中,检测是否接收到导航栏中的第一设定按键被点击的第一触发指令的步骤之前还包括:接收设定导航栏按键以及排布顺序的指令;按照排布顺序将按键进行排布,形成导航栏。

为解决上述技术问题,本申请采用的第二个技术方案是提供一种智能终端,包括:处理器以及与处理器耦接的存储器;存储器用于存储处理器执行的计算机程序以及在执行计算机程序时所产生的中间数据;处理器执行计算机程序时,实现如上任一项所述的屏幕显示方法。

为解决上述技术问题,本申请采用的第三个技术方案是提供一种具有存储功能的装置,存储有程序数据,程序数据能够被执行以实现如上任一项所述的屏幕显示方法。

本申请的有益效果是:区别于现有技术的情况,当检测到导航栏中的第一设定按键被点击的第一触发指令时,将屏幕切换到全屏显示,且导航栏以半透明状态悬浮于屏幕上。从而在检测到第一触发指令时灵活切换全屏显示和非全屏显示,并且在全屏显示时,能使导航栏以半透明状态悬浮于屏幕上,进而使导航栏能灵活的显示或隐藏。

附图说明

图1是本申请提供的屏幕显示方法第一实施例的流程示意图;

图2是本申请提供的屏幕显示方法第二实施例的流程示意图;

图3是本申请提供的屏幕显示方法第三实施例的流程示意图;

图4是本申请提供的智能终端一实施方式的结构示意图;

图5是本申请提供的具有存储功能的装置一实施方式的结构示意图。

具体实施方式

为使本申请的目的、技术方案和技术效果更加明确、清楚,以下对本申请进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本申请,并不用于限定本申请。

目前,智能终端的显示屏不能灵活在全屏显示和非全屏显示之间进行切换,且导航栏也不能灵活的进行显示或隐藏,给用户使用智能终端带来了不便。为解决上述技术问题,本申请采用的技术方案是当检测到导航栏中的第一设定按键被点击的第一触发指令时,将屏幕切换到全屏显示,且导航栏以半透明状态悬浮于屏幕上。从而在检测到第一触发指令时灵活切换全屏显示和非全屏显示,并且在全屏显示时,能使导航栏以半透明状态悬浮于屏幕上,进而使导航栏能灵活的显示或隐藏。以下,结合附图对本申请进行详细的说明。

请参阅图1,图1是本申请提供的屏幕显示方法第一实施例的流程示意图,该屏幕显示方法主要包括如下步骤:

步骤11:检测是否接收到导航栏中的第一设定按键被点击的第一触发指令。

在一实施方式中,在此步骤11之前可对导航栏中的按键以及排布顺序进行调整,若接收到设定导航栏按键以及排布顺序的指令,则按照该排布顺序将按键进行排布,形成调整后的导航栏,进而可使用户根据其对导航栏按键的使用频率和使用习惯来选择自己喜欢的导航栏按键以及排布顺序。具体地,导航栏可包括四个虚拟按键,四个虚拟按键分别为切换键、返回键、主菜单键、最近任务键,其中,通过返回键可返回到上一操作界面,通过主菜单键可直接返回到开机时的主界面,通过最近任务键可查看最近开启的操作界面。在一具体实施方式中,第一设定按键为切换键,通过切换键实现全屏显示和非全屏显示之间的切换。

当然,在其他实施方式中,也可设置导航栏包括其他数目和/或其他种类的虚拟按键,比如若只需进行非全屏显示而不需进行全屏显示和非全屏显示之间的切换时,可设置导航栏只包括返回键、主菜单键和最近任务键这三个按键。

在一具体实施方式中,导航栏中的四个按键可按照切换键、返回键、主菜单键、最近任务键的顺序进行排布,或者按照返回键、主菜单键、最近任务键、切换键的顺序进行排布,还或者也可按照最近任务键、返回键、主菜单键、切换键的顺序进行排步,本申请对导航栏中虚拟按键的排布顺序不做具体限定。

在其他实施方式中,还可调整导航栏的背景颜色为用户喜爱的颜色,若接收到设定导航栏背景颜色的指令,则显示调整后的导航栏的背景颜色,进而实现对导航栏背景颜色的个性化定制。

若检测到第一触发指令,则执行如下步骤12;若未检测到第一触发指令,则执行如下步骤13。

步骤12:将屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上。

若检测到第一触发指令,判断屏幕当前是否为全屏显示;若屏幕当前为全屏显示,则退出全屏显示;若屏幕当前为非全屏显示,则执行将屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上的步骤。

具体地,若检测到第一触发指令时屏幕当前为全屏显示,则由全屏显示切换为非全屏显示,且显示导航栏,非全屏显示的显示区域面积小于全屏显示的显示区域面积。更具体地,按照调整后的按键以及排布顺序和背景颜色显示导航栏。若检测到第一触发指令时屏幕当前为非全屏显示,则由非全屏显示切换为全屏显示,且导航栏以半透明状态悬浮于屏幕上,这样可检测导航栏中的虚拟按键被点击的触发指令,并根据该触发指令对应执行隐藏导航栏或继续将导航栏以半透明状态悬浮显示于屏幕上,并且由于是半透明状态的导航栏覆盖于显示界面上,则此时用户能观看到的显示区域面积大于非全屏显示时的显示区域面积。

需要说明的是,全屏显示时,导航栏包含半透明悬浮和隐藏两种状态,这两种状态下的显示区域的面积相等,其中半透明悬浮的导航栏覆盖于显示界面上,且这两种状态下的显示区域面积大于非全屏显示的显示区域面积。

步骤13:保持当前的显示状态。

若未检测到第一触发指令,则保持当前的全屏显示或非全屏显示,即当前的显示状态可能为全屏显示或非全屏显示,若当前的显示状态为全屏显示则继续保持全屏显示;若当前的显示状态为非全屏显示则继续保持非全屏显示。

本实施例中,通过在导航栏中设置切换键,当检测到切换键被点击的第一触发指令时,若当前为全屏显示则切换为非全屏显示;若当前为非全屏显示则切换为全屏显示。即通过第一触发指令实现全屏显示和非全屏显示之间的灵活切换。且在由非全屏模式切换为全屏模式时,将导航栏以半透明状态悬浮显示于屏幕上,并根据检测到的导航栏中虚拟按键被点击的触发指令对应执行隐藏导航栏或继续将导航栏以半透明状态悬浮显示于屏幕上,进而使导航栏能灵活的显示或隐藏。

请参阅图2,图2是本申请提供的屏幕显示方法第二实施例的流程示意图,图2为图1中屏幕显示方法的一具体实施方式,其主要包括如下步骤:

步骤21:检测是否接收到导航栏中的第一设定按键被点击的第一触发指令。

在一具体实施方式中,导航栏包括切换键、返回键、主菜单键、最近任务键这四个虚拟按键,其中切换键为第一设定按键,通过切换键实现在全屏显示和非全屏显示之间的切换。当然,在其他实施方式中,可以设置导航栏包括其他数目和/或其他种类的虚拟按键,本申请对此不做具体限定。

若未检测到第一触发指令,则执行如下步骤22;若检测到第一触发指令,则执行如下步骤23。

步骤22:保持当前的显示状态。

若未检测到第一触发指令,则保持当前的全屏显示或非全屏显示,即当前的显示状态可能为全屏显示或非全屏显示,若当前的显示状态为全屏显示则继续保持全屏显示;若当前的显示状态为非全屏显示则继续保持非全屏显示。

步骤23:屏幕切换到全屏显示,导航栏以半透明状态悬浮于屏幕上。

如果检测到第一触发指令,且当前屏幕为非全屏显示,则将屏幕切换到全屏显示,且将导航栏以半透明状态悬浮于屏幕上。从而能进一步检测半透明状态导航栏中的虚拟按键被点击的触发指令,并根据该触发指令对应执行隐藏导航栏或继续将导航栏以半透明状态悬浮显示于屏幕上,并且由于导航栏为半透明状态,则此时用户能观看到的显示区域面积大于非全屏显示时的显示区域面积。

步骤24:判断在设定时间段内是否检测到导航栏中的按键被点击的触发指令。

通过步骤23,导航栏半透明悬浮显示于屏幕上,此步骤24判断在设定时间段内是否检测到半透明状态的导航栏中的虚拟按键被点击的触发指令,该设定时间段可具体设置为三秒、五秒或其他时间段,具体依据实际情形进行设置,不做具体限定。如果在设定时间段内未检测到触发指令,则执行如下步骤25;如果在设定时间段内检测到触发指令,则执行如下步骤26。

步骤25:隐藏导航栏,屏幕保持全屏显示。

在导航栏为半透明显示状态时,若在设定时间段内未检测到触发指令,即此预设时间段内用户没有点击显示屏或者用户点击的是显示屏上除导航栏以外的其他区域,说明用户此时的焦点已不在导航栏上,则应该立即隐藏导航栏,且屏幕保持全屏显示。

步骤26:判断被点击的按键是否为第一设定按键或第二设定按键。

在导航栏为半透明显示状态时,若在设定时间段内检测到触发指令,说明用户点击了导航栏中的虚拟按键。

在一具体实施方式中,导航栏中包括切换键、主菜单键、返回键和最近任务键这四个虚拟按键,第一设定按键和第二设定按键分别为切换键和主菜单键。若被点击的按键为第一或第二设定按键,则执行如下步骤27;若被点击的按键为第一设定按键及第二设定按键之外的按键,即若被点击的按键为返回键或最近任务键,说明用户可能需要继续操作导航栏,则应保持导航栏为半透明悬浮显示状态以便于用户操作导航栏,即此时应继续执行步骤24。步骤27:如果被点击的按键为第一设定按键,退出全屏显示;如果被点击的按键为第二设定按键,隐藏导航栏,屏幕保持全屏显示。

在导航栏为半透明显示状态时,若在设定时间段内检测到第一设定按键被点击的触发指令,该第一设定按键为切换键,则将全屏显示切换为非全屏显示,改变导航栏的显示状态,即将半透明状态的导航栏改变为非透明状态,同时缩小显示区域的面积,其中导航栏的背景颜色、导航栏中的按键以及排布顺序根据用户的喜好设置进行显示,进而实现个性化定制。

在导航栏为半透明显示状态时,若在设定时间段内检测到第二设定按键被点击的触发指令,该第二设定按键为主菜单键,说明用户此时想对其他应用进行操作而不是继续操作导航栏,则此时应该立即隐藏导航栏,且屏幕保持全屏显示。

在上述实施方式中,当屏幕为全屏显示且导航栏隐藏时,判断是否接收到预设动作指令;预设动作指令包括屏幕上滑动作指令;如果接收到预设动作指令,则屏幕保持全屏显示,且导航栏以半透明状态悬浮于屏幕上。

在一具体实施方式中,当屏幕为全屏显示且导航栏隐藏时,如果接收到上滑动作指令,说明用户想操作导航栏,则在保持屏幕全屏显示的同时将导航栏以半透明状态悬浮显示于屏幕上,以便于用户对导航栏进行操作。在其他实施方式中,预设动作指令也可为其他动作指令。

本实施例中,全屏显示下的导航栏以半透明状态悬浮于显示界面时,在设定时间段内检测导航栏中的按键是否被点击,若没有按键被点击则隐藏导航栏;若第一设定按键被点击则退出全屏显示;若第二设定按键被点击则隐藏导航栏,且保持全屏显示;若是导航栏中除第一和第二设定按键以外的其他按键被点击,则导航栏继续保持以半透明状态悬浮于显示界面上。进而实现通过切换键进行全屏显示和非全屏显示间的切换,且通过检测导航栏中按键被点击的触发指令来隐藏导航栏或将导航栏以半透明状态悬浮于显示界面上,进而实现导航栏灵活的显示或隐藏。

请参阅图3,图3是本申请提供的屏幕显示方法第三实施例的流程示意图,该屏幕显示方法主要包括如下步骤:

步骤31:屏幕为全屏显示时,判断是否接收到预设动作指令;预设动作指令包括屏幕上滑动作指令。

其中,当前的全屏显示可以是通过上述任一实施方式进行的全屏显示模式,也可以是用户直接通过点击屏幕放大按键进入全屏显示,在此不做限定。

当屏幕为全屏显示时,判断是否接收到预设动作指令,如果接收到预设动作指令说明用户可能需要操作导航栏。在一具体实施方式中,预设动作指令为屏幕上滑动作指令,在其他实施方式中也可为其他动作指令,此处不作具体限定。

若接收到预设动作指令,则执行如下步骤32;若未接收到预设动作指令,则执行如下步骤33。

步骤32:屏幕保持全屏显示,且导航栏以半透明状态悬浮于屏幕上。

若接收到预设动作指令说明用户可能需要操作导航栏,则将导航栏以半透明状态悬浮显示于屏幕上,且保持全屏显示,即此时显示区域的面积保持不变。

导航栏以半透明状态悬浮显示于屏幕上后,检测是否有按键被点击以及被点击按键的类型,根据被点击按键的类型对应执行将导航栏隐藏或保持导航栏为半透明悬浮显示或将当前的全屏显示切换为非全屏显示。

步骤33:屏幕保持全屏显示。

若未接收到预设动作指令说明用户不需操作导航栏,则继续将屏幕保持为全屏显示。

本实施例中,当屏幕为全屏显示时,若接收到预设动作指令,则将导航栏以半透明状态悬浮显示以便于用户操作导航栏。

请参阅图4,图4是本申请提供的智能终端一实施方式的结构示意图,智能终端40包括处理器41以及与处理器41耦接的存储器42;存储器42用于存储处理器41执行的计算机程序以及在执行计算机程序时所产生的中间数据;处理器41执行计算机程序时,实现屏幕为全屏显示且导航栏隐藏时,判断是否接收到预设动作指令;预设动作指令包括屏幕上滑动作指令;如果接收到预设动作指令,屏幕保持全屏显示,且导航栏以半透明状态悬浮于屏幕上。

请参阅图5,图5是本申请提供的具有存储功能的装置一实施方式的结构示意图。具有存储功能的装置50中存储有至少一个程序或指令51,程序或指令51用于实现上述任一实施方式中的屏幕显示方法。

在一个实施例中,具有存储功能的装置50包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请的有益效果是:区别于现有技术的情况,当检测到导航栏中的第一设定按键被点击的第一触发指令时,将屏幕切换到全屏显示,且导航栏以半透明状态悬浮于屏幕上。从而在检测到第一触发指令时灵活在全屏显示和非全屏显示间进行切换,并且在全屏显示时,能使导航栏以半透明状态悬浮于屏幕上,进而导航栏能灵活的显示或隐藏。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利保护范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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