一种悬浮按键控制方法及终端与流程

文档序号:11620323阅读:179来源:国知局
一种悬浮按键控制方法及终端与流程

本发明涉及终端通信技术领域,尤其涉及一种悬浮按键控制方法及终端。



背景技术:

目前,为了方便用户的快捷操作,很多终端都增加了悬浮按键设计,通过在终端系统的设置中选择打开悬浮按键选项,可以在终端的桌面或当前显示界面上显示该悬浮按键。通常悬浮按键设计成一个半透明的圆形按钮控件,由用户通过点击等操作触发其功能菜单。虽然该悬浮按键在一定程度上方便了用户的快速操作,但即使是半透明的悬浮按键也会遮挡屏幕显示内容或者阻挡操作位置,因此用户会常常会打开悬浮按键后不久便关掉该悬浮按键,然而现有的悬浮按键的关闭后再打开方式较为繁琐。比如,用户长按悬浮按键,该悬浮按键就会消失显示,转而显示在通知栏中,需要用户下拉通知栏再次点击后,悬浮按键才能恢复到屏幕上显示。由此可见,现有的悬浮按键的再次打开方式较为繁琐,给用户的使用悬浮按键的操作带来了不便,影响了用户的体验。



技术实现要素:

本发明的实施例提供了一种悬浮按键控制方法及终端,旨在解决了现有悬浮按键的再次打开方式较为繁琐的问题。

第一方面,本发明实施例提供了一种悬浮按键控制方法,该方法包括:

若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键;

根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键;

通过终端的状态栏显示所述提示信息;

判断是否接收到与所述预设操作相匹配的用户操作;

若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

第二方面,本发明实施例还提供了一种终端,该终端包括:

隐藏单元,用于若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键;

生成单元,用于根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键;

显示单元,用于通过终端的状态栏显示所述提示信息;

判断单元,用于判断是否接收到与所述预设操作相匹配的用户操作;

打开单元,用于若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

本发明实施例通过在隐藏悬浮按键时,生成提示信息并通过终端的状态栏显示所述提示信息,以告知用户执行预设操作动作;终端接收到与所述预设操作相匹配的用户操作后,打开所述悬浮按键。由此可见,该悬浮按键控制方法不仅简化了悬浮按键的打开方式,方便了用户快速地再次打开所述悬浮按键,提高了用户使用悬浮按键的体验度。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种悬浮按键控制方法的示意流程图;

图2是图1中步骤s103的子步骤示意流程图;

图3是本发明实施例提供的一种悬浮按键控制方法的另一示意流程图;

图4是本发明实施例提供的一种悬浮按键控制方法的另一示意流程图;

图5是本发明实施例提供的一种终端的示意性框图;

图6是本发明实施例提供的一种终端的另一示意性框图;

图7是本发明实施例提供的一种终端的另一示意性框图;

图8是本发明实施例提供的一种终端的结构组成示意图。

具体实施方式

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

请参阅图1,图1是本发明实施例提供的一种悬浮按键控制方法的示意流程图。该方法可以运行在智能手机(如android手机、ios手机等)、平板电脑或智能穿戴设备等终端中,对终端中悬浮按键进行控制,以便用户可以更为方便地操作该悬浮按键。如图1所示,该悬浮按键控制方法包括步骤s101~s105。

s101、若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键。

在本发明的实施例中,终端当前显示界面中显示悬浮按键,该悬浮按键方便了用户的快速操作,但是也会遮挡屏幕显示内容或者阻挡操作位置。如果用户觉得该悬浮按键遮挡显示内容,而执行隐藏所述悬浮按键的操作动作。相应地,终端则会接收到隐藏所述悬浮按键的操作指令,根据所述操作指令进而隐藏所述悬浮按键,即是在终端的当前显示界面不显示所述悬浮按键。

s102、根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键。

在本发明的实施例中,根据所述隐藏悬浮按键的操作指令,隐藏所述悬浮按键,并生成提示信息。该提示信息用于提示用户按预设操作打开所述悬浮按键,即用户在提示信息中的预设操作进行操作后在终端当前显示界面内重新显示该悬浮按键。其中,该提示信息包括文字提示信号、动画提示信息或语音提示信息等;该预设操作包括特定区域操作或特定手势操作等。所述特定区域操作可以为在终端状态栏区域的操作,比如,在状态栏区域点击操作、滑动操作、长按操作或上拉下拉操作等;该特定手势操作,比如,在终端当前显示界面内的长按操作、定向滑动操作和图案式(如用户用手指画一个圆圈或三角形等)滑动操作。

s103、通过终端的状态栏显示所述提示信息。

在本发明的实施例中,所述状态栏即为终端显示界面内上方,用于显示终端电池电量、当前时间和信号强度的栏目。通过终端的状态栏显示所述提示信息,不会影响用户的操作,同时也不会遮挡当前显示界面的显示内容。比如,该提示信息若为文字提示信息,则通过终端的状态栏显示所述提示信息,用于提示用户按预设操作打开所述悬浮按键,因此即不影响用户界面的其他显示内容,也不阻挡操作位置。

为了能更好的提醒用户以及不影响当前显示界面的美观,所述通过终端的状态栏显示所述提示信息,所述提示信息为文字信息,如图2所示,步骤s103具体包括子步骤s103a~s103b。

s103a、获取终端当前显示界面图像的背景色。

具体地,所述获取终端当前显示界面图像的背景色,包括:获取终端当前整个显示界面图像的背景色;或获取终端当前显示界面图像中位于所述状态栏的图像区的背景色。比如,终端当前实现界面图像为蓝色调,其中位于所述状态栏的图像区为浅蓝色等。

s103b、根据所述背景色按预设生成规则生成具有特定颜色的文字提示信息。

具体地,所述预设生成规则为预先设置的背景色与文字提示信息的对应规则。比如,当前显示界面图像的背景色为暖色点,生成的文字提示信息采用冷色调;当前显示界面图像的背景色为蓝色调,生成的文字提示信息采用红色调。所述根据所述背景色按预设生成规则生成具有特定颜色的文字提示信息,目的是为了生成与所述当前显示界面图像的背景色形成对比的文字提示信息,以便更为醒目地提醒用户。

s103c、通过终端的状态栏显示所述文字提示信息。

具体地,通过终端的状态栏显示所述文字提示信息,由于该文字提示信息具有与当前显示界面图像形成对比的特定颜色,因此,用户很容易获知该文字提示信息的提示内容,当需要打开悬浮按键时,按该文字提示信息的执行预设操作即可打开所述悬浮按键。

此外,通过终端的状态栏显示文字提示信息,还包括:获取所述文字提示信息的文字长度值;判断所述文字长度值是否大于所述状态栏的长度值;若所述文字长度值大于所述状态栏的长度值,执行动态文字显示。因此,具有更好地显示效果。

s104、判断是否接收到与所述预设操作相匹配的用户操作。

在本发明的实施例中,所述与所述预设操作相匹配的用户操作,可以理解为用户在终端屏幕上操作动作与所述预设操作相匹配。比如,所述预设操作为在状态栏区域点击操作,接收到的用户操作为在状态栏区域点击操作,则认为接收到与所述预设操作相匹配的用户操作。

s105、若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

在本发明的实施例中,若终端接收到与所述预设操作相匹配的用户操作,比如,所述预设操作为在状态栏区域点击操作,用户在终端当前显示界面的状态栏区域进行点击操作。终端接收到该点击操作后,打开用户之前隐藏的悬浮按键,即在终端的当前显示界面内重新显示所述悬浮按键。

上述本发明的实施例通过在隐藏悬浮按键时,生成提示信息并通过终端的状态栏显示所述提示信息,以告知用户执行预设操作动作;终端接收到与所述预设操作相匹配的用户操作后,打开所述悬浮按键。由此可见,与现有的悬浮按键的打开方式相比,该悬浮按键控制方法不仅简化了悬浮按键的打开方式,方便了用户快速地再次打开所述悬浮按键,提高了用户使用悬浮按键的体验度。

请参阅图3,图3是本发明实施例提供的一种悬浮按键控制方法的另一示意流程图。该方法可以运行在智能手机(如android手机、ios手机等)、平板电脑或智能穿戴设备等终端中,对终端中悬浮按键进行控制,以便用户可以更为方便地操作该悬浮按键。如图3所示,该悬浮按键控制方法包括步骤s201~s209。

s201、若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键。

在本发明的实施例中,比如,用户的终端的当前显示界面上显示有悬浮按键,当用户使用终端阅读文档时,觉得该悬浮按键遮挡文档内容,而执行隐藏所述悬浮按键的操作动作,例如长按悬浮按键等,终端即会接收到隐藏所述悬浮按键的操作指令,进而隐藏所述悬浮按键,即在终端的阅读文档的显示界面上不显示所述悬浮按键。

s202、根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键。

在本发明的实施例中,终端根据所述隐藏悬浮按键的操作指令生成提示信息。具体地,所述提示信息包括文字提示信息,该文字提示信息的内容可以为“长按状态栏,悬浮按键再现”。更具体地,根据该预设操作在终端的显示界面生成与所述预设操作对应的控件,来实现用户按预设操作进行操作动作打开所述悬浮按键。比如,预设操作为长按状态栏,则在所述状态栏上生成透明的控件,当用户长按该透明的控件时触发打开所述悬浮按键。

s203、判断终端的当前显示界面是否存在状态栏。

在本发明的实施例中,由于终端显示某些显示界面时,在该界面上没有状态栏,比如游戏界面或视频界面等。因此,需要判断终端的当前显示界面是否存在状态栏,判断是否存在状态栏可由显示控件的函数来实现。若终端的当前显示界面未存在状态栏,执行步骤s204;若终端的当前显示界面存在状态栏,则执行步骤s207。

s204、若终端的当前显示界面未存在状态栏,根据所述状态栏的尺寸信息生成提示栏。

在本发明的实施例中,若终端的当前显示界面未存在状态栏,获取终端的状态栏的尺寸信息,一般终端状态栏的尺寸信息是固定的,在不同的用户界面中,状态栏的尺寸信息都是相同的。因此,可以根据所述状态栏的尺寸信息生成与所述状态栏尺寸大小相同的提示栏,该提示栏为半透明状,该提示栏类似于状态栏。

s205、根据所述状态栏在终端显示界面的位置信息在终端当前显示界面显示所述提示栏以及通过所述提示栏显示所述提示信息。

在本发明的实施例中,在生成所述提示栏后,根据所述状态栏在终端显示界面的位置信息,比如终端显示界面的上方,在终端当前显示界面显示所述提示栏以及通过所述提示栏显示所述提示信息,即在终端的显示界面的上方显示该提示栏,通过该提示栏显示所述文字信息。比如,显示“长按状态栏,悬浮按键再现”,或动态显示“长按状态栏,悬浮按键再现”,以便提示用户打开所述悬浮按键。

s206、若终端的当前显示界面出现所述状态栏,则关闭所述提示栏。

在本发明的实施例中,监测终端的当前显示界面是否出现状态栏,若终端的当前显示界面出现所述状态栏,则关闭所述提示栏。比如,终端用户从游戏界面切换至终端的桌面界面,该桌面界面即存在所述状态栏,则关闭所述提示栏。

s207、通过所述状态栏显示所述提示信息。

在本发明的实施例中,若终端的显示界面上存在所述状态栏,则关闭所述提示栏,切换至所述状态栏显示所述提示信息,即文字提示信息。通过终端的状态栏显示所述提示信息,不会影响用户的操作,同时也不会遮挡当前显示界面的显示内容。

s208、判断是否接收到与所述预设操作相匹配的用户操作。

在本发明的实施例中,所述与所述预设操作相匹配的用户操作,可以理解为用户在终端屏幕上操作动作与所述预设操作相匹配。比如,所述预设操作为在长按状态栏,接收到的用户操作为在状态栏区域长按操作,则认为接收到与所述预设操作相匹配的用户操作。

s209、若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

在本发明的实施例中,若终端接收到与所述预设操作相匹配的用户操作,比如,所述预设操作为长按状态栏,用户在终端当前显示界面的状态栏区域进行长按操作,终端接收到该长按操作后,打开用户之前隐藏的悬浮按键,即在终端的当前显示界面内重新显示所述悬浮按键。

请参阅图4,图4是本发明实施例提供的一种悬浮按键控制方法的另一示意流程图。该方法可以运行在智能手机(如android手机、ios手机等)、平板电脑或智能穿戴设备等终端中,对终端中悬浮按键进行控制,以便用户可以更为方便地操作该悬浮按键。如图4所示,该悬浮按键控制方法包括步骤s301~s308。

s301、若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键。

比如,当用户使用终端阅读文档时,觉得该悬浮按键遮挡文档内容,而执行隐藏所述悬浮按键的操作动作,例如长按悬浮按键等,终端即会接收到隐藏所述悬浮按键的操作指令,进而隐藏所述悬浮按键,即在终端的阅读文档的显示界面上不显示所述悬浮按键。

s302、根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键。

具体地,所述提示信息包括文字提示信息,该文字提示信息的内容可以为“长按状态栏,悬浮按键再现”。具体地,根据该预设操作在终端的显示界面生成与所述预设操作对应的控件,来实现用户按预设操作进行操作动作打开所述悬浮按键。比如,预设操作为长按状态栏,则在所述状态栏生成透明的控件,当用户长按该透明的控件时触发打开所述悬浮按键。

s303、通过终端的状态栏显示所述提示信息。

其中,若终端的显示界面上存在所述状态栏,则通过所述状态栏显示所述提示信息,即文字提示信息。通过终端的状态栏显示所述提示信息,不会影响用户的操作,同时也不会遮挡当前显示界面的显示内容。

s304、判断所述提示信息的显示时长是否超过预设时长。

具体地,终端从通过所述状态栏显示所述提示信息时开始计时,并把计时时长作为所述提示信息的显示时长,并判断该显示时长是否超过预设时长。所述预设时长可以为30秒或60秒,也可以为其他值,具体在此不做限定。s305、若所述提示信息的显示时长超过预设时长,关闭所述提示信息。

比如,预设时长为30秒,若所述提示信息的显示时长超过30秒,则关闭所述提示信息,即在状态栏中不显示所述提示信息。避免长时间一直显示所述提示信息,影响用户的使用。

s306、判断在预设时间内是否接收到与所述预设操作相匹配的用户操作。

具体地,所述预设时间为预设设定的一个时间段,比如10分钟、20分钟等,其具体值也可以用户根据自己喜好进行设定。比如在终端系统的设置选项中,找到该预设时间设置功能,进行具体的设定。判断在预设时间内是否接收到与所述预设操作相匹配的用户操作,若在所述预设时间内未接收到与所述预设操作相匹配的用户操作,执行步骤s307;若在所述预设时间内接收到与所述预设操作相匹配的用户操作,执行步骤s308。

s307、若在所述预设时间内未接收到与所述预设操作相匹配的用户操作,重新显示所述提示信息。

比如,所述预设时间为10分钟,在状态栏中关闭所述提示信息的时长超过10分钟,终端未接收到与所述预设操作相匹配的用户操作,例如,长按状态栏的操作。则在所述状态栏中重新显示所述提示信息。

s308、若在所述预设时间接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

具体地,若终端接收到与所述预设操作相匹配的用户操作,比如,所述预设操作为长按状态栏,用户在终端当前显示界面的状态栏区域进行长按操作,终端接收到该长按操作后,打开用户之前隐藏的悬浮按键,即在终端的当前显示界面内重新显示所述悬浮按键。

上述本发明的实施例通过在隐藏悬浮按键时,生成提示信息并通过终端的状态栏显示所述提示信息,以告知用户执行预设操作动作;并控制提示信息的显示时长;若终端接收到与所述预设操作相匹配的用户操作后,打开所述悬浮按键。由此可见,该悬浮按键控制方法不仅简化了悬浮按键隐藏和打开方式,方便了用户快速地再次打开所述悬浮按键,通过显示时长控制,进一步地提高了用户使用悬浮按键的体验度。

请参阅图5,图5是本发明实施例提供的一种终端的示意性框图。终端包括但不限于智能手机或平板电脑。如图5所示,终端300包括隐藏单元301、生成单元302、显示单元303、判断单元304和打开单元305。

隐藏单元301,用于若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键。具体地,接收到隐藏所述悬浮按键的操作指令,根据该操作指令隐藏所述悬浮按键,即是在终端的当前显示界面不显示所述悬浮按键。

生成单元302,用于根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键。其中,该提示信息包括文字提示信号、动画提示信息或语音提示信息等;该预设操作包括特定区域操作或特定手势操作等。该特定区域操作,比如,在终端状态栏区域的操作,其包括:在状态栏区域点击操作、滑动操作、长按操作或上拉下拉操作等;该特定手势操作,比如,在终端当前显示界面内的长按操作、定向滑动和图案式滑动(如用户用手指画一个圆圈或三角形等)。

显示单元303,用于通过终端的状态栏显示所述提示信息。比如,该提示信息若为文字提示信息,则通过终端的状态栏显示所述提示信息,用于提示用户按预设操作打开所述悬浮按键,因此即不影响用户界面的其他显示内容,也不阻挡操作位置。此外,显示单元303还包括图像获取单元3031、文字生成单元3032和文字显示单元3033。其中,图像获取单元3031,用于获取终端当前显示界面图像的背景色;文字生成单元3032,用于根据所述背景色按预设生成规则生成具有特定颜色的文字提示信息;文字显示单元3033,用于通过终端的状态栏显示所述文字提示信息。

判断单元304,用于判断是否接收到与所述预设操作相匹配的用户操作。具体地,所述与所述预设操作相匹配的用户操作,可以理解为用户在终端屏幕上操作动作与所述预设操作相匹配。比如,所述预设操作为在状态栏区域点击操作,接收到的用户操作为在状态栏区域点击操作,则认为接收到与所述预设操作相匹配的用户操作。

打开单元305,用于若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。比如,所述预设操作为在状态栏区域点击操作,用户在终端当前显示界面的状态栏区域进行点击操作。即为接收到该点击操作后,则打开用户之前隐藏的悬浮按键,即在终端的当前显示界面内重新显示所述悬浮按键。

请参阅图6,图6是本发明实施例提供的一种终端的示意性框图。终端包括但不限于智能手机或平板电脑。如图6所示,终端400包括隐藏单元401、生成单元402、第一判断单元403、第一生成单元404、显示单元405、第一关闭单元406、切换显示单元407、判断单元408和打开单元409。

隐藏单元401,用于若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键。比如,用户的终端的当前显示界面上显示有悬浮按键,当用户使用终端阅读文档时,觉得该悬浮按键遮挡文档内容,而执行隐藏所述悬浮按键的操作动作,例如长按等,终端即会接收到隐藏所述悬浮按键的操作指令,进而隐藏所述悬浮按键,即是在终端的阅读文档的显示界面上不显示所述悬浮按键。

生成单元402,用于根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键。具体地,所述提示信息包括文字提示信息,该文字提示信息的内容为“长按状态栏,悬浮按键再现”。具体地,根据该预设操作在终端的显示界面生成与所述预设操作对应的控件,来实现用户按预设操作进行操作动作打开所述悬浮按键。比如,预设操作为长按状态栏,则在所述状态栏生成透明的控件,当用户长按该透明的控件时触发打开所述悬浮按键。

第一判断单元403,用于判断终端的当前显示界面是否存在状态栏。由于终端显示某些显示界面时,在该界面上没有状态栏,比如游戏界面或视频界面等。因此,需要判断终端的当前显示界面是否存在状态栏,判断是否存在状态栏可由显示控件的参数来实现,该判断方法为现有技术,在此不做详细介绍。

第一生成单元404,用于若终端的当前显示界面未存在状态栏,根据所述状态栏的尺寸信息生成提示栏。具体地,若终端的当前显示界面未存在状态栏,根据所述状态栏的尺寸信息生成与所述状态栏尺寸大小相同的提示栏,该提示栏为半透明状。

显示单元405,用于根据所述状态栏在终端显示界面的位置信息在终端当前显示界面显示所述提示栏以及通过所述提示栏显示所述提示信息。其中,在生成所述提示栏后,根据所述状态栏在终端显示界面的位置信息,在终端当前显示界面显示所述提示栏以及通过所述提示栏显示所述提示信息,即是在终端的显示界面的上方显示该提示栏,通过该提示栏显示所述文字信息,比如显示“长按状态栏,悬浮按键再现”,或动态显示“长按状态栏,悬浮按键再现”,以便提示用户打开所述悬浮按键。

第一关闭单元406,用于若终端的当前显示界面出现所述状态栏,则关闭所述提示栏。具体地,监测终端的当前显示界面是否出现状态栏,若终端的当前显示界面出现状态栏,则则关闭所述提示栏。比如终端用户从游戏界面切换至终端的桌面界面,桌面界面即存在所述状态栏,则关闭所述提示栏。

切换显示单元407,用于切换至所述状态栏显示所述提示信息。具体地,若终端的显示界面上存在所述状态栏,则关闭所述提示栏,切换至所述状态栏显示所述提示信息,即文字提示信息。通过终端的状态栏显示所述提示信息,不会影响用户的操作,同时也不会遮挡当前显示界面的显示内容。

判断单元408,用于判断是否接收到与所述预设操作相匹配的用户操作。比如,所述预设操作为在长按状态栏,接收到的用户操作为在状态栏区域长按操作,则为接收到与所述预设操作相匹配的用户操作。

打开单元409,用于若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。比如,所述预设操作为长按状态栏,用户在终端当前显示界面的状态栏区域进行长按操作,终端接收到该长按操作后,打开用户之前隐藏的悬浮按键,即在终端的当前显示界面内再次显示所述悬浮按键。

请参阅图7,图7是本发明实施例提供的一种终端的示意性框图。终端包括但不限于智能手机或平板电脑。如图7所示,终端500包括隐藏单元501、生成单元502、显示单元503、第二判断单元504、第二关闭单元505、第三判断单元506、重新显示单元507和打开单元508。

隐藏单元501,用于若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键。比如,当用户使用终端阅读文档时,觉得该悬浮按键遮挡文档内容,而执行隐藏所述悬浮按键的操作动作,例如长按等,终端即会接收到隐藏所述悬浮按键的操作指令,进而隐藏所述悬浮按键,即是在终端的阅读文档的显示界面上不显示所述悬浮按键。

生成单元502,用于根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键。具体地,所述提示信息包括文字提示信息,该文字提示信息的内容为“长按状态栏,悬浮按键再现”。具体地,根据该预设操作在终端的显示界面生成与所述预设操作对应的控件,来实现用户按预设操作进行操作动作打开所述悬浮按键。比如,预设操作为长按状态栏,则在所述状态栏生成透明的控件,当用户长按该透明的控件时触发打开所述悬浮按键。

显示单元503,用于通过终端的状态栏显示所述提示信息。其中,若终端的显示界面上存在所述状态栏,则通过所述状态栏显示所述提示信息,即文字提示信息。通过终端的状态栏显示所述提示信息,不会影响用户的操作,同时也不会遮挡当前显示界面的显示内容。

第二判断单元504,用于判断所述提示信息的显示时长是否超过预设时长。具体地,终端从通过所述状态栏显示所述提示信息时开始计时作为所述提示信息的显示时长,并判断该显示时长是否超过预设时长。所述预设时长的时间为30秒或60秒,也可以为其他值。避免长时间一直显示所述提示信息,影响用户的使用。

第二关闭单元505,用于若所述提示信息的显示时长超过预设时长,关闭所述提示信息。比如,预设时长为30秒,若所述提示信息的显示时长超过30秒,则关闭所述提示信息,即在状态栏中不显示所述提示信息。

第三判断单元506,用于判断在预设时间内是否接收到与所述预设操作相匹配的用户操作。具体地,所述预设时间为预设设定的一个时间段,比如10分钟、20分钟等,其具体值也可以用户根据自己喜好进行设定。比如在终端系统的设置选项中,找到该预设时间设置功能,进行具体的设定。判断在预设时间内是否接收到与所述预设操作相匹配的用户操作,若在所述预设时间内未接收到与所述预设操作相匹配的用户操作,调用重新显示单元507;若在所述预设时间内接收到与所述预设操作相匹配的用户操作,则调用打开单元508。

重新显示单元507,若在所述预设时间内未接收到与所述预设操作相匹配的用户操作,重新显示所述提示信息。比如,所述预设时间为10分钟,在状态栏中关闭所述提示信息的时长超过10分钟,终端未接收到与所述预设操作相匹配的用户操作,例如,长按状态栏的操作。则在所述状态栏中重新显示所述提示信息。

打开单元508,用于若在所述预设时间接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。具体地,若终端接收到与所述预设操作相匹配的用户操作,比如,所述预设操作为长按状态栏,用户在终端当前显示界面的状态栏区域进行长按操作,终端接收到该长按操作后,打开用户之前隐藏的悬浮按键,即在终端的当前显示界面内重新显示所述悬浮按键。

本发明还提供一种终端,如平板电脑、手机、电子阅读器等移动终端,请参阅图8,图8为本发明一实施例提供的一种终端的结构组成示意图。该终端600可以包括输入装置601、包括有一个或一个以上计算机可读存储介质的存储器602、传感器603、显示装置604、以及包括有一个或者一个以上处理核心的处理器605等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

输入装置601可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入装置601可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器605,并能接收处理器605发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入装置601还可以包括其他输入设备。

存储器602可用于存储应用程序和数据。存储器602存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器605通过运行存储在存储器602的应用程序,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器605和输入单元403对存储器602的访问。

终端还可包括至少一种传感器603,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。至于终端还可配置的气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

显示装置604可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示装置604可包括显示面板进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器605以确定触摸事件的类型,随后处理器605根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图8中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

处理器605是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器602内的应用程序,以及调用存储在存储器602内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器605可包括一个或多个处理核心;优选的,处理器605可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器605中。

尽管图8中未示出,本领域的技术人员可以理解,终端还可以包括摄像头、蓝牙模块、无线保真等,在此不再赘述。

具体在本实施例中,终端中的处理器605会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器602中,由处理器605来运行存储在存储器602中的程序代码,并执行如下操作:

若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键;根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键;通过终端的状态栏显示所述提示信息;判断是否接收到与所述预设操作相匹配的用户操作;若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

具体地,所述处理器605还执行如下操作:若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键;根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键;通过终端的状态栏显示所述提示信息;判断所述提示信息的显示时长是否超过预设时长;若所述提示信息的显示时长超过预设时长,关闭所述提示信息;判断是否接收到与所述预设操作相匹配的用户操作;若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

进一步地,所述处理器605还执行如下操作:获取终端当前显示界面图像的背景色;根据所述背景色按预设生成规则生成具有特定颜色的文字提示信息;通过终端的状态栏显示所述文字提示信息。

在某些实施例中,所述处理器605还执行如下操作:

若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键;根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键;判断终端的当前显示界面是否存在状态栏;若终端的当前显示界面未存在状态栏,根据所述状态栏的尺寸信息生成提示栏;根据所述状态栏在终端显示界面的位置信息在终端当前显示界面显示所述提示栏;以及通过所述提示栏显示所述提示信息通过终端的状态栏显示所述提示信息;判断是否接收到与所述预设操作相匹配的用户操作;若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

具体地,所述处理器605还执行如下操作:若接收到隐藏悬浮按键的操作指令,隐藏所述悬浮按键;根据所述操作指令生成提示信息,其中所述提示信息用于提示用户按预设操作打开所述悬浮按键;判断终端的当前显示界面是否存在状态栏;若终端的当前显示界面未存在状态栏,根据所述状态栏的尺寸信息生成提示栏;根据所述状态栏在终端显示界面的位置信息在终端当前显示界面显示所述提示栏;以及通过所述提示栏显示所述提示信息通过终端的状态栏显示所述提示信息;若终端的当前显示界面出现所述状态栏,则关闭所述提示栏;切换至所述状态栏显示所述提示信息;判断是否接收到与所述预设操作相匹配的用户操作;若接收到与所述预设操作相匹配的用户操作,打开所述悬浮按键。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

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

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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