一种控件展示方法及装置与流程

文档序号:11412222阅读:204来源:国知局
一种控件展示方法及装置与流程

本发明涉及终端技术领域,尤其涉及一种应用于具有显示屏的终端的控件展示方法及装置。



背景技术:

随着科技的发展,移动终端的应用越来越广泛。为了给用户更好的应用体验,移动终端的屏幕也在不断增大。

现有移动终端多在屏幕下方设置有预设按键,例如:安卓系统的移动终端预设按键多采用三键式设计;苹果系统的移动终端预设按键多采用一键式设计。这些预设按键的存在,在一定程度上限制了移动终端屏幕的增大,从而导致无法满足用户对移动终端屏幕的需求。

综上所述,现有技术中移动终端屏幕下方设置的预设按键,限制了移动终端屏占比。另外,受限于预设按键所能集成功能的数量极限,通过操作预设按键无法很好的实现对运行的不同应用程序的细化控制。



技术实现要素:

本发明实施例提供了一种控件展示方法及装置,用以解决现有技术中上述缺陷。

本发明实施例提供的一种控件展示方法,应用于具有显示屏的终端,所述控件展示方法包括:获取所述终端的当前场景;判断所述当前场景是否为预设场景;若所述当前场景为预设场景,则在所述显示屏的导航区域展示与所述当前场景对应的控件。

本发明实施例提供的上述方法中,通过获取终端的当前场景,判断当前场景是否为预设场景,若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的控件,其中,该控件可以包括虚拟按键,也即本发明实施例的技术方案,通过在终端的导航区域中显示与当前场景对应的虚拟按键,从而不必在终端的屏幕下方设置预设按键,从而使得终端的屏幕进一步得到增大,以满足用户对终端的屏幕需求。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述当前场景为预设场景包括所述当前场景为显示屏的熄灭场景,在所述显示屏的导航区域展示与所述当前场景对应的控件,包括:在所述显示屏处于熄灭的情况下,通过所述显示屏的导航区域展示虚拟home键;所述控件展示方法还包括:检测作用于所述虚拟home键的控制操作;若所述控制操作满足第一预设条件,则点亮所述显示屏;若所述控制操作满足第二预设条件,则在所述显示屏处于熄灭的情况下通过所述显示屏展示预设内容;或者,所述当前场景为预设场景包括所述当前场景为解锁场景或者支付场景,在所述显示屏的导航区域展示与所述预设场景对应的控件,包括:在所述显示屏的导航区域展示指纹输入控件;所述控件展示方法还包括:通过指纹输入控件接收用户输入的指纹,并在确定接收到的指纹与预设指纹匹配成功时,实现屏幕解锁或者执行支付操作;或者,所述当前场景为预设场景包括所述当前场景为前台运行预设应用,在所述显示屏的导航区域展示与所述预设场景对应的控件,包括:在所述显示屏的导航区域展示用于控制所述预设应用的控件。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述当前场景为预设场景包括所述当前场景为前台运行预设应用时,所述预设应用包括浏览器应用,在所述显示屏的导航区域展示用于控制所述预设应用的控件,包括:在所述显示屏的导航区域展示用于控制浏览器应用的标签页控件、用于控制浏览器应用的虚拟home键和用于在浏览器应用上实现搜索功能的搜索控件;或者,所述预设应用包括音视频播放器应用,在所述显示屏的导航区域展示用于控制所述预设应用的控件,包括:在所述显示屏的导航区域展示用于控制音视频播放的控件和虚拟home键。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述控件包括虚拟home键,所述控件展示方法还包括:若接收到作用于所述导航区域的虚拟home键的第一预设操作,则从当前前台运行的预设应用的当前界面返回到当前前台运行的预设应用的上一级界面;若接收到作用于所述导航区域的虚拟home键的第二预设操作,则从当前前台运行的预设应用的当前界面返回到所述终端的主显示界面;若接收到作用于所述导航区域的虚拟home键的第三预设操作,则在当前前台运行的预设应用的当前界面显示多任务管理器。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述控件展示方法还包括:若所述当前场景为预设场景,则在所述显示屏的导航区域展示与所述当前场景对应的多个控件;检测作用于所述导航区域的控制操作;若所述控制操作满足第三预设条件,则控制所述导航区域切换展示所述当前场景对应的多个控件。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述导航区域默认隐藏显示,所述控件展示方法还包括:若接收到作用于所述显示屏的当前显示界面上的预设操作,则在所述显示屏的当前显示界面上恢复显示已隐藏的所述导航区域。

本发明实施例提供的一种控件展示装置,应用于具有显示屏的终端,该控件展示装置包括:获取单元,用于获取所述终端的当前场景;判断单元,用于判断所述当前场景是否为预设场景;控件显示单元,用于在判定所述当前场景为预设场景的条件下,在所述显示屏的导航区域展示与所述当前场景对应的控件。

本发明实施例提供的上述装置中,通过获取终端的当前场景,判断当前场景是否为预设场景,若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的控件,其中,该控件可以包括虚拟按键,也即本发明实施例的技术方案,通过在终端的导航区域中显示与当前场景对应的虚拟按键,从而不必在终端的屏幕下方设置预设按键,从而使得终端的屏幕进一步得到增大,以满足用户对终端的屏幕需求。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述当前场景为预设场景包括所述当前场景为显示屏的熄灭场景,则所述控件显示单元在所述显示屏的导航区域展示与所述当前场景对应的控件,具体用于:在所述显示屏处于熄灭的情况下,通过所述显示屏的导航区域展示虚拟home键;该装置还包括:按键触控检测单元,用于检测作用于所述虚拟home键的控制操作;第一处理单元,用于在确定所述控制操作满足第一预设条件时,点亮所述显示屏;以及在确定所述控制操作满足第二预设条件时,在所述显示屏处于熄灭的情况下通过所述显示屏展示预设内容;或者,所述当前场景为预设场景包括所述当前场景为解锁场景或者支付场景,则所述控件显示单元在所述显示屏的导航区域展示与所述当前场景对应的控件,具体用于:在所述显示屏的导航区域展示指纹输入控件;该装置还包括:指纹检测单元,用于通过指纹输入控件接收用户输入的指纹;第二处理单元,用于在确定接收到的指纹与预设指纹匹配成功时,实现屏幕解锁或者执行支付操作;或者,所述当前场景为预设场景包括所述当前场景为前台运行预设应用,则所述控件显示单元在所述显示屏的导航区域展示与所述当前场景对应的控件,具体用于:在所述显示屏的导航区域展示用于控制所述预设应用的控件。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述控件显示单元还用于:在所述当前场景为预设场景的条件下,在所述显示屏的导航区域展示与所述当前场景对应的多个控件;则该装置还包括:区域触控检测单元,用于检测作用于所述导航区域的控制操作;切换单元,用于在确定所述控制操作满足第三预设条件时,控制所述导航区域切换展示所述当前场景对应的多个控件。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述导航区域默认隐藏显示,则该控件展示装置还包括:界面操作检测单元,用于在接收到作用于所述显示屏的当前显示界面上的预设操作时,在所述显示屏的当前显示界面上恢复显示已隐藏的所述导航区域。

实施本发明的控制展示方法以及装置,能够在终端的当前场景为预设场景时,在终端显示屏的导航区域展示与当前场景对应的控件,允许使用者通过控件实现与该场景相关的控制,能够很好的实现对运行的不同应用程序的细化控制,且操作便捷。

附图说明

图1为本发明实施例提供的一种控件展示方法的示意流程图;

图2为本发明实施例提供的一种导航区域在显示屏中设置位置的示意图;

图3为本发明实施例提供的显示屏为熄灭的场景下导航区域的示意图;

图4为本发明实施例提供的解锁场景或者支付场景下导航区域的示意图;

图5为本发明实施例提供的前台运行应用为浏览器应用场景下导航区域的示意图;

图6为本发明实施例提供的一种前台运行应用为音视频播放器场景下导航区域的示意图;

图7为本发明实施例提供的另一前台运行应用为音视频播放器场景下导航区域的示意图;

图8a为本发明实施例提供的导航区域扩展多页展示控件时其中一页导航区域的示意图;

图8b为本发明实施例提供的导航区域扩展多页展示控件时另一页导航区域的示意图;

图8c为本发明实施例提供的导航区域扩展多页展示控件时又一页导航区域的示意图;

图9为本发明实施例提供的一种控件展示装置的结构示意图。

具体实施方式

下面结合附图,对本发明实施例提供的一种控件展示方法及装置的具体实施方式进行详细地说明。

本发明实施例提供的一种控件展示方法,应用于具有显示屏的终端,如图1所示,控件展示方法包括:

步骤102,获取终端的当前场景。

本步骤中,在获取终端的当前场景时,可以根据终端当前正在执行的操作和/或终端当前所处的状态确定终端的当前场景,也可以由终端中的某一模块或者处理器直接获取,当然,还可以采用现有技术中的其它方式进行获取,本发明实施例对此不做限定。

步骤104,判断当前场景是否为预设场景。

本步骤中,在判断当前场景是否为预设场景时,可以采用当前场景与预设场景比对的方式进行判断,也可以针对每种场景设置一种场景标识,通过当前场景的标识与预设场景的标识比对的方式进行判断,当然,也可以采用现有技术中的其它方式进行判断,本发明实施例对此不做限定。

步骤106,若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的控件。

值得说明的是,本发明实施例中可以将导航区域设置在显示屏的底部,如图2所示,导航区域20设置在显示屏21的底部(或者下侧边缘),在本发明的其它实施例中,导航区域也可以设置在显示屏的其它位置,例如:设置在显示屏的右侧边缘,较为优选地,也可以设置导航根据终端运行情况进行调整。本发明实施例中提到的控件,包括但不限于:用于控制所述终端的虚拟按键。

具体实施步骤106时,可以在终端中预置场景与控件的对应关系,在确定当前场景为预设场景的条件下,根据终端中预置的场景与控件的对应关系,确定当前场景对应的控件,并在终端显示屏的导航区域展示与当前场景对应的控件。当然,也可以在确定当前场景为预设场景时,将预设场景中可能使用到的一个或多个控件均展示在显示屏的导航区域。

本发明实施例提供的方法中,通过获取终端的当前场景,判断当前场景是否为预设场景,若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的控件,其中,该控件可以包括虚拟按键,也即本发明实施例的技术方案,通过在终端的导航区域中显示与当前场景对应的虚拟按键,从而不必在终端的屏幕下方设置预设按键,从而使得终端的屏幕进一步得到增大,以满足用户对终端的屏幕需求。

下面结合具体的场景,对当前场景为预设场景时,在显示屏的导航区域展示与当前场景对应的控件,进行详细的说明。

作为一个较为具体的实施例,如图3所示,当前场景为预设场景包括当前场景为显示屏的熄灭场景时,在显示屏的导航区域展示与当前场景对应的控件,包括:在显示屏处于熄灭的情况下,通过显示屏的导航区域展示虚拟home键。

本实施例中,在通过显示屏的导航区域展示虚拟home键时,还可以接收用户对导航区域中展示的虚拟home键的触控操作,并执行相应的操作,具体来说:

检测作用于虚拟home键的控制操作,若控制操作满足第一预设条件,则点亮显示屏,若控制操作满足第二预设条件,则在显示屏处于熄灭的情况下通过显示屏展示预设内容,例如:显示系统时间、帮助引导等信息。具体实施时,第一预设条件和第二预设条件可以自由设定,例如:第一预设条件和第二预设条件可以为触控操作的类型,具体地,第一预设条件为:触控操作为压力触控操作,且压力触控操作对应的压力值大于或者等于预设压力阈值。第二预设条件为:触控操作为触摸触控操作;再例如:第一预设条件和第二预设条件也可以为触控操作的次数,具体地,第一预设条件为:触控home键一次,第二预设条件为:触控home键两次。

作为另一较为具体地实施例,如图4所示,当前场景为预设场景包括当前场景为解锁场景或者支付场景,在显示屏的导航区域展示与预设场景对应的控件,包括:在显示屏的导航区域展示指纹输入控件。

本实施例中,由于解锁场景和支付场景中,需要对用户的指纹进行验证,因此,在显示屏的导航区域展示指纹输入控件之后,可以激活终端中的指纹验证功能,然后通过指纹输入控件接收用户输入的指纹,并在确定接收到的指纹与预设指纹匹配成功时,实现屏幕解锁或者执行支付操作。

需要说明的是,现有技术中带指纹解锁功能的终端中,一般在终端中设置指纹解锁按键,此种终端在运行时,需要不断检测指纹解锁按键中是否有指纹输入,功耗较大,而本实施例中,只有在解锁场景或者支付场景中,在显示屏的导航区域展示指纹输入控件之后,激活终端中的指纹验证功能,并通过指纹输入控件接收用户输入的指纹,无需不断检测是否有指纹输入,节省了终端的功耗。

作为又一较为具体的实施例,当前场景为预设场景包括当前场景为前台运行预设应用,在显示屏的导航区域展示与预设场景对应的控件,包括:在显示屏的导航区域展示用于控制预设应用的控件。

具体地,如图5所示,预设应用包括浏览器应用时,在显示屏的导航区域展示用于控制预设应用的控件,包括:在显示屏的导航区域展示用于控制浏览器应用的标签页控件51、用于控制浏览器应用的虚拟home键52和用于在浏览器应用上实现搜索功能的搜索控件53。

具体地,如图6所示,预设应用包括音视频播放器应用,在显示屏的导航区域展示用于控制预设应用的控件,包括:在显示屏的导航区域展示用于控制音视频播放的控件和虚拟home键。

当然,在本发明其它实施例中,如图7所示,预设应用包括音视频播放器应用,在显示屏的导航区域展示用于控制预设应用的控件,包括:在显示屏的导航区域展示用于控制音视频播放的控件。

较佳地,当前场景为前台运行预设应用,在显示屏的导航区域展示的控件中包括虚拟home键时,该控件展示方法还包括:若接收到作用于导航区域的虚拟home键的第一预设操作,则从当前前台运行的预设应用的当前界面返回到当前前台运行的预设应用的上一级界面,若接收到作用于导航区域的虚拟home键的第二预设操作,则从当前前台运行的预设应用的当前界面返回到终端的主显示界面;若接收到作用于导航区域的虚拟home键的第三预设操作,则在当前前台运行的预设应用的当前界面显示多任务管理器。

具体实施时,第一预设操作、第二预设操作和第三预设操作可以由用户自己设定,也可以采用终端默认的设置,例如:终端默认设置,第一预设操作为点击操作,则在用户点击导航区域的虚拟home键时,从当前前台运行的预设应用的当前界面返回到当前前台运行的预设应用的上一级界面,也即返回前一界面;第二预设操作为按压操作,且按压操作的压力值大于或者等于预设压力阈值,则在用户按压导航区域的虚拟home键时,且按压对应的压力值大于或者等于预设压力阈值时从当前前台运行的预设应用的当前界面返回到终端的主显示界面;第三预设操作为双按压操作,且每次按压对应的压力值均大于或者等于预设压力阈值,则在用户双按压导航区域的虚拟home键时,在当前前台运行的预设应用的当前界面显示多任务管理器(或者多任务选择界面)。为了让按压和双按压之间不发生误触发,可以要求进行双按压时,接触物不可解除与屏幕的接触。

在一种可能的实施方式中,本发明实施例提供的方法中,控件展示方法还包括:若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的多个控件;检测作用于导航区域的控制操作;若控制操作满足第三预设条件,则控制导航区域切换展示当前场景对应的多个控件。

具体实施时,与当前场景对应的控件可以为一个或多个,若与当前场景对应的控件为多个,则在显示屏的导航区域展示与当前场景对应的多个控件时,可能无法在一页导航区域中进行展示,则可以将导航区域扩展为多页,也即在多页上显示与当前场景对应的多个控件,则此时,可以检测用户作用于导航区域的控制操作,若控制操作满足第三预设条件,则控制导航区域切换展示当前场景对应的多个控件,也即在多个展示当前场景对应的控件的页面之间进行切换。其中,第三预设条件可以自由设定,也可以采用终端的默认设定,例如:终端默认设定第三预设条件为:控制操作为左右滑动操作。

作为较为具体的实施例,假设某一场景下,需要在导航区域中显示虚拟home键、显示音乐播放器控件以及多个功能图标,则虚拟home键、音乐播放器控件以及多个功能图标可能无法在一页导航区域中进行显示,则可以如图8a所示,在一页导航区域中显示虚拟home键,如图8b所示,在另一页导航区域中显示音乐播放器控件,如图8c所示,在又一页中显示多个功能图标。在展示控件时,可以首先如图8a所示展示虚拟home键,此时若用户在导航区域中的触控操作为向左滑动操作时,则可以如图8b所示切换在展示区域中展示音乐播放器控件;此时若用户在导航区域中的触控操作为向右滑动操作时,可以如图8c所示,切换在展示区域中展示多个功能图标。

较为优选地,为了防止误触控操作或者进一步提高实施区域的比例,终端的导航区域默认隐藏显示,则该方法还包括:若接收到用户作用于显示屏的当前显示界面上的预设操作,则在显示屏的当前显示界面上恢复显示已隐藏的导航区域。其中,预设操作可以自由设定,例如:点击屏幕操作。

基于同样的发明构思,本发明实施例还提供了一种控件展示装置。

本发明实施例提供的一种控件展示装置,应用于具有显示屏的终端,如图9所示,该控件展示装置包括:获取单元901,用于获取终端的当前场景;判断单元902,用于判断当前场景是否为预设场景;控件显示单元903,用于在判定当前场景为预设场景的条件下,在显示屏的导航区域展示与当前场景对应的控件。

本发明实施例提供的装置中,通过获取终端的当前场景,判断当前场景是否为预设场景,若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的控件,其中,该控件可以包括虚拟按键,也即本发明实施例的技术方案,通过在终端的导航区域中显示与当前场景对应的虚拟按键,从而不必在终端的屏幕下方设置预设按键,从而使得终端的屏幕进一步得到增大,以满足用户对终端的屏幕需求。

在一种可能的实施方式中,本发明实施例提供的装置中,当前场景为预设场景包括当前场景为显示屏的熄灭场景,则控件显示单元903在显示屏的导航区域展示与当前场景对应的控件,具体用于:在显示屏处于熄灭的情况下,通过显示屏的导航区域展示虚拟home键;该装置还包括:按键触控检测单元904,用于检测作用于虚拟home键的控制操作;第一处理单元905,用于在确定控制操作满足第一预设条件时,点亮显示屏;以及在确定控制操作满足第二预设条件时,在显示屏处于熄灭的情况下通过显示屏展示预设内容;或者,当前场景为预设场景包括当前场景为解锁场景或者支付场景,则控件显示单元903在显示屏的导航区域展示与当前场景对应的控件,具体用于:在显示屏的导航区域展示指纹输入控件;该装置还包括:指纹检测单元906,用于通过指纹输入控件接收用户输入的指纹;第二处理单元907,用于在确定接收到的指纹与预设指纹匹配成功时,实现屏幕解锁或者执行支付操作;或者,当前场景为预设场景包括当前场景为前台运行预设应用,则控件显示单元903在显示屏的导航区域展示与当前场景对应的控件,具体用于:在显示屏的导航区域展示用于控制预设应用的控件。

在一种可能的实施方式中,本发明实施例提供的装置中,当前场景为预设场景包括当前场景为前台运行预设应用,预设应用包括浏览器应用,则控件显示单元903在显示屏的导航区域展示用于控制预设应用的控件,具体用于:在显示屏的导航区域展示用于控制浏览器应用的标签页控件、用于控制浏览器应用的虚拟home键和用于在浏览器应用上实现搜索功能的搜索控件;或者,预设应用包括音视频播放器应用,则控件显示单元903在显示屏的导航区域展示用于控制预设应用的控件,具体用于:在显示屏的导航区域展示用于控制音视频播放的控件和虚拟home键。

在一种可能的实施方式中,本发明实施例提供的装置中,控件包括虚拟home键,第一处理单元905还用于:若接收到作用于导航区域的虚拟home键的第一预设操作,则从当前前台运行的预设应用的当前界面返回到当前前台运行的预设应用的上一级界面;若接收到作用于导航区域的虚拟home键的第二预设操作,则从当前前台运行的预设应用的当前界面返回到终端的主显示界面;若接收到作用于导航区域的虚拟home键的第三预设操作,则在当前前台运行的预设应用的当前界面显示多任务管理器。

在一种可能的实施方式中,本发明实施例提供的装置中,控件显示单元903还用于:在当前场景为预设场景的条件下,在显示屏的导航区域展示与当前场景对应的多个控件;则该装置还包括:区域触控检测单元908,用于检测作用于导航区域的控制操作;切换单元909,用于在确定控制操作满足第三预设条件时,控制导航区域切换展示当前场景对应的多个控件。

在一种可能的实施方式中,本发明实施例提供的装置中,导航区域默认隐藏显示,则该控件展示装置还包括:界面操作检测单元910,用于在接收到作用于显示屏的当前显示界面上的预设操作时,在显示屏的当前显示界面上恢复显示已隐藏的导航区域。

本发明实施例提供的控件展示装置,可以集成在具有显示屏的终端中,用于在终端显示屏的导航区域中显示终端当前场景对应的控件,其中,获取单元901、判断单元902、控件显示单元903、第一处理单元905、第二处理单元907以及切换单元909可以采用cpu等处理器,可以由一个处理器实现,也可以分别由多个处理器实现;按键触控检测单元904、指纹检测单元906、区域触控检测单元908以及界面操作检测单元910可以由传感器实现,可以由一个传感器实现,也可以分别由多个传感器实现。

综上所述,本发明实施例提供的一种控件展示方法及装置,通过获取终端的当前场景,判断当前场景是否为预设场景,若当前场景为预设场景,则在显示屏的导航区域展示与当前场景对应的控件,其中,该控件可以包括虚拟按键,也即本发明实施例的技术方案,通过在终端的导航区域中显示与当前场景对应的虚拟按键,从而不必在终端的屏幕下方设置预设按键,从而使得终端的屏幕进一步得到增大,以满足用户对终端的屏幕需求。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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