用户界面控制方法、装置和终端的制作方法

文档序号:6520672阅读:151来源:国知局
用户界面控制方法、装置和终端的制作方法
【专利摘要】本发明公开了一种用户界面控制方法、装置和终端,属于计算机【技术领域】。所述方法包括:展示用户界面;对用户界面中显示的至少一个用户界面UI控件进行隐藏;在被隐藏的至少一个UI控件所对应的触发区域接收触发信号;获取触发信号作用的触发区域所对应的UI控件的控制逻辑;执行获取的UI控件的控制逻辑。本发明通过对用户界面中显示的至少一个用户界面UI控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取并执行UI控件的控制逻辑;解决了现有技术中存在的因UI界面中UI控件过多而影响用户操作的问题;达到了隐藏不必要的UI控件但仍然保留其功能,使得整体UI界面更加简洁、美观,而且不影响用户操作的效果。
【专利说明】用户界面控制方法、装置和终端

【技术领域】
[0001] 本发明涉及计算机【技术领域】,特别涉及一种用户界面控制方法、装置和终端。

【背景技术】
[0002] Π (User Interface,用户界面)是系统和用户之间进行交互和信息交换的媒介, 该系统不单单指电脑程序,还包括某种特定的机器,设备,复杂的工具等。简单来说,比如用 户打开手机看到的整个显示界面即为Π 界面。
[0003] Π 界面包含有文本、图片、按钮、开关、滑动条、图表或者输入框等Π 控件,设备通 过这些Π 控件与用户进行交互。以手机为例,手机中安装的音乐应用设置有暂停/播放按 钮控件供用户选择暂停或者播放、图片控件向用户展示当前歌曲的专辑信息、滑动条控件 供用户选择从第几分几秒开始播放等等。所有这些暂停/播放按钮控件、图片控件以及滑 动条控件等Π 控件组合形成了播放音乐时显示的Π 界面。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:由于手机、平板 电脑或者游戏机等终端的屏幕大小有限,而一个Π 界面中往往包含有十几甚至几十个Π 控件,如此繁多的Π 控件在Π 界面中会形成堆叠。比如在播放音乐时显示的Π 界面中, 暂停/播放按钮控件以及滑动条控件通常均会堆叠于显示歌词的文本控件之上,这就会影 响用户查看歌词。因此,现有技术存在因 Π 界面中Π 控件过多而影响用户操作的问题。


【发明内容】

[0005] 为了解决现有技术中存在的因 Π 界面中Π 控件过多而影响用户操作的问题,本 发明实施例提供了一种用户界面控制方法、装置和终端。所述技术方案如下:
[0006] 第一方面,提供了一种用户界面控制方法,所述方法包括:
[0007] 展示用户界面;
[0008] 对所述用户界面中显示的至少一个用户界面Π 控件进行隐藏;
[0009] 在被隐藏的至少一个所述π控件所对应的触发区域接收触发信号;
[0010] 获取所述触发信号作用的所述触发区域所对应的所述π控件的控制逻辑;
[0011] 执行获取的所述Π 控件的控制逻辑。
[0012] 第二方面,提供了一种用户界面控制装置,所述装置包括:
[0013] 界面展示模块,用于展示用户界面;
[0014] 控件隐藏模块,用于对所述用户界面中显示的至少一个用户界面Π 控件进行隐 藏;
[0015] 第一接收模块,用于在被隐藏的至少一个所述Π 控件所对应的触发区域接收触 发信号;
[0016] 逻辑获取模块,用于获取所述触发信号作用的所述触发区域所对应的所述Π 控 件的控制逻辑;
[0017] 逻辑执行模块,用于执行获取的所述UI控件的控制逻辑。
[0018] 第三方面,提供了一种终端,所述终端包括如第二方面所述的用户界面控制装置。
[0019] 本发明实施例提供的技术方案带来的有益效果是:
[0020] 通过对用户界面中显示的至少一个用户界面Π 控件进行隐藏,在被隐藏的Π 控 件所对应的区域接收触发信号,然后获取触发信号作用的触发区域所对应的UI控件的控 制逻辑,并执行获取的UI控件的控制逻辑;解决了现有技术中存在的因 UI界面中UI控件 过多而影响用户操作的问题;达到了隐藏不必要的Π 控件但仍然保留其功能,使得整体Π 界面更加简洁、美观,而且不影响用户操作、可以使得用户界面中显示更多的有效信息的效 果。

【专利附图】

【附图说明】
[0021] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0022] 图1是本发明一个实施例提供的用户界面控制方法的方法流程图;
[0023] 图2A是本发明另一实施例提供的用户界面控制方法的方法流程图;
[0024] 图2B是本发明另一实施例提供的用户界面控制方法所涉及的用户界面的示意 图;
[0025] 图3A是本发明再一实施例提供的用户界面控制方法的方法流程图;
[0026] 图3B是本发明再一实施例提供的用户界面控制方法所涉及的用户界面的示意 图;
[0027] 图3C是本发明再一实施例提供的用户界面控制方法所涉及的有效触控区域的示 意图;
[0028] 图4是本发明一个实施例提供的用户界面控制装置的结构方框图;
[0029] 图5是本发明另一实施例提供的用户界面控制装置的结构方框图;
[0030] 图6是本发明实施例所涉及的终端的结构示意图。

【具体实施方式】
[0031] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0032] 在本发明各个实施例中,终端可以是智能手机、平板电脑、电子书阅读器、MP3播放 器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面 3)、MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层 面4)播放器、游戏机、膝上型便携计算机和台式计算机等等。
[0033] 请参考图1,其示出了本发明一个实施例提供的用户界面控制方法的方法流程图, 该用户界面控制方法用于终端中。该用户界面控制方法包括如下步骤:
[0034] 步骤102,展示用户界面。
[0035] 终端展示用户界面,用户界面是指终端中运行的任一应用程序的某个Π 界面。
[0036] 步骤104,对用户界面中显示的至少一个用户界面Π 控件进行隐藏。
[0037] 终端对用户界面中显示的至少一个用户界面UI控件进行隐藏。终端可以对该Π 界面中的所有UI控件进行隐藏;也可以对该UI界面中的部分UI控件进行隐藏。
[0038] 步骤106,在被隐藏的至少一个Π 控件所对应的触发区域接收触发信号。
[0039] 终端在被隐藏的至少一个Π 控件所对应的触发区域接收触发信号,该触发信号 的作用位置为被隐藏的UI控件所对应的触发区域,也即该UI控件的有效触控区域。
[0040] 步骤108,获取触发信号作用的触发区域所对应的Π 控件的控制逻辑。
[0041] 终端获取触发信号作用的触发区域所对应的Π 控件的控制逻辑。本实施例提供 的用户界面控制方法,UI控件被隐藏之后,其只是从视觉上不可见,但其功能并未消失。因 此,终端在被隐藏的至少一个Π 控件所对应的触发区域接收到触发信号之后,获取触发信 号作用的触发区域所对应的UI控件的控制逻辑。
[0042] 步骤110,执行获取的Π 控件的控制逻辑。
[0043] 终端执行获取的Π 控件的控制逻辑,实现该Π 控件的功能。
[0044] 综上所述,本实施例提供的用户界面控制方法,通过对用户界面中显示的至少一 个用户界面UI控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取触 发信号作用的触发区域所对应的UI控件的控制逻辑,并执行获取的UI控件的控制逻辑;解 决了现有技术中存在的因 UI界面中UI控件过多而影响用户操作的问题;达到了隐藏不必 要的UI控件但仍然保留其功能,使得整体UI界面更加简洁、美观,而且不影响用户操作的 效果。
[0045] 请参考图2Α,其示出了本发明另一实施例提供的用户界面控制方法的方法流程 图,本实施例中以该用户界面控制方法用于终端中来举例说明。该用户界面控制方法包括 如下步骤:
[0046] 步骤201,展示用户界面。
[0047] 终端展示用户界面,用户界面是指终端中运行的任一应用程序的某个Π 界面。
[0048] 步骤202,对用户界面中显示的至少一个用户界面Π 控件进行隐藏。
[0049] 终端对用户界面中显示的至少一个用户界面UI控件进行隐藏。终端可以对该Π 界面中的所有UI控件进行隐藏;也可以对该UI界面中的部分UI控件进行隐藏。其隐藏的 方式有如下两种可能的实现方式:
[0050] 在第一种可能的实现方式中,在用户界面被展示后将至少一个Π 控件显示第一 时长,在第一时长之后隐藏该至少一个UI控件。
[0051] 第一时长可以根据实际需求由应用开发人员预先设定,或者由用户在应用程序的 设置选项中进行设定。比如,将第一时长设定为3秒,则在用户界面被开始展示起,在其展 示3秒之后对Π 控件进行隐藏。
[0052] 在第二种可能的实现方式中,在用户界面被展示后,当接收到预定信号时隐藏至 少一个Π 控件。
[0053] 预定信号可以是用户的动作、手势或者其它预定的触发信号。比如,在用户界面被 展示后,当接收到用户双击屏幕所产生的预定信号时隐藏UI控件。
[0054] 在本实施例中,以用户界面为音乐应用程序的音乐播放界面为例。正如【背景技术】 中描述,一个Π 界面中可能包含有十几甚至几十个Π 控件,如图2Β所示,音乐应用程序的 音乐播放界面就包括:返回按钮控件10、显示歌名的文本控件11、播放列表按钮控件12、显 示歌词的文本控件13、显示歌曲播放进度的进度条控件14、上一首按钮控件15、暂停/播放 按钮控件16以及下一首按钮控件17。
[0055] 在本实施例中,假设终端根据预先设定在音乐播放界面被展示后的3秒隐藏该界 面中的显示歌曲播放进度的进度条控件14、上一首按钮控件15、暂停/播放按钮控件16以 及下一首按钮控件17这4个Π 控件。终端的操作系统向音乐应用程序发送隐藏上述4个 UI控件的命令。音乐应用程序接收到该命令之后隐藏上述4个UI控件,也即在音乐播放界 面中不显示上述4个Π 控件。当然,音乐应用程序也可以自动隐藏上述4个Π 控件。
[0056] 步骤203,对于被隐藏的每一个Π 控件,每隔预定时间间隔将Π 控件重新显示第 二时长,该第二时长小于预定时间间隔的间隔长度。
[0057] 为了避免Π 控件被隐藏掉之后,用户无法精确记忆已隐藏的Π 控件的位置,终端 在将Π 控件隐藏之后,每隔预定时间间隔将被隐藏的Π 控件重新显示第二时长。比如,每 隔30秒将被隐藏的Π 控件重新显示3秒。
[0058] 另外,不同的Π 控件各自对应的预定时间间隔相同或者不同,和/或,不同的UI 控件各自对应的第二时长相同或者不同。也即不同的UI控件可以同时显示、同时隐藏;也 可以在时域上交错地进行显示和隐藏。
[0059] 步骤204,在被隐藏的至少一个Π 控件所对应的触发区域接收触发信号。
[0060] 终端在被隐藏的至少一个π控件所对应的触发区域接收触发信号,该触发信号 可以是用户的手指点击手机的触摸显示屏而产生的触发信号,或者用户通过鼠标点击计算 机的显示界面而产生的触发信号等等。
[0061] 该触发信号的作用位置为被隐藏的Π 控件所对应的触发区域,也即该Π 控件的 有效触控区域。
[0062] 步骤205,获取触发信号作用的触发区域所对应的Π 控件的控制逻辑。
[0063] 终端在被隐藏的至少一个Π 控件所对应的触发区域接收到触发信号之后,获取 触发信号作用的触发区域所对应的UI控件的控制逻辑。
[0064] 步骤206,执行获取的Π 控件的控制逻辑。
[0065] 终端执行获取的Π 控件的控制逻辑。终端可以通过操作系统触发音乐应用程序 执行已隐藏的Π 控件的控制逻辑。
[0066] 比如,在播放音乐的过程中用户点击暂停/播放按钮产生触发信号,操作系统产 生暂停播放的控制命令并发送给应用程序,应用程序暂停播放音乐,完成该暂停/播放按 钮原有的控制逻辑。
[0067] 综上所述,本实施例提供的用户界面控制方法,通过对用户界面中显示的至少一 个用户界面UI控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取触 发信号作用的触发区域所对应的UI控件的控制逻辑,并执行获取的UI控件的控制逻辑;解 决了现有技术中存在的因 UI界面中UI控件过多而影响用户操作的问题;达到了隐藏不必 要的UI控件但仍然保留其功能,使得整体UI界面更加简洁、美观,而且不影响用户操作的 效果。
[0068] 另外,本实施例还通过间断性地重新显示被隐藏的Π 控件,避免了 Π 控件被隐藏 掉之后,用户无法精确记忆已隐藏的Π 控件的位置,起到了提示用户的效果。
[0069] 请参考图3A,其示出了本发明再一实施例提供的用户界面控制方法的方法流程 图,本实施例中以该用户界面控制方法用于终端中来举例说明。该用户界面控制方法包括 如下步骤:
[0070] 步骤301,展示用户界面。
[0071] 终端展示用户界面。
[0072] 步骤302,检测预先设定的设置信息中是否需要隐藏Π 控件。
[0073] 用户可以在应用程序的设置界面中设定设置信息,预先设定是否需要隐藏Π 控 件。终端检测预先设定的设置信息中是否需要隐藏UI控件,若检测结果为否,则不执行下 述步骤;若检测结果为是,则执行下述步骤303。
[0074] 步骤303,若检测结果为是,则对用户界面中显示的至少一个用户界面Π 控件进 行隐藏。
[0075] 当检测结果为是时,终端对用户界面中显示的至少一个用户界面Π 控件进行隐 藏。隐藏Π 控件的两种可能的实现方式在图2A所示实施例中已经详细介绍和说明,不再 赘述。
[0076] 请参考图3B,当用户界面为游戏控制界面时,假设隐藏的是左下角和右下角两个 操控按钮控件。游戏应用程序可以在游戏控制界面开始显示起的3秒之后,也即在用户开 始游戏的3秒之后,隐藏上述两个Π 控件。隐藏掉上述两个Π 控件之后,游戏控制界面显 得更为简洁清晰,不会因为操控按钮影响用户在游戏过程中的沉浸感,可以提高用户体验。
[0077] 步骤304,在被隐藏的至少一个Π 控件所对应的触发区域接收悬浮触控信号。
[0078] 若终端的触摸屏为支持悬浮触控操作的触摸屏,则终端在该触发区域接收悬浮触 控信号。被隐藏的UI控件所对应的触发区域是指该UI控件的有效触控区域,
[0079] 悬浮触控信号是指用户手指距离显示屏一定距离时所触发的信号,该距离通常为 1. 5厘米左右。
[0080] 步骤305,在接收到悬浮触控信号时,重新显示被隐藏的全部Π 控件;或,重新显 示悬浮触控信号作用的触发区域所对应的UI控件。
[0081] 在第一种可能的实现方式中,终端在接收到悬浮触控信号时,重新显示被隐藏的 全部Π 控件。
[0082] 当终端接收到悬浮触控信号时,说明用户手指距离显示屏很近。此时,可以认为用 户需要进行一些触控操作,所以重新显示被隐藏的全部Π 控件。
[0083] 在第二种可能的实现方式中,终端在接收到悬浮触控信号时,重新显示悬浮触控 信号作用的触发区域所对应的UI控件。
[0084] 与第一种可能的实现方式不同的是,在第二种可能的实现方式中,终端显示的Π 控件并不是隐藏的全部UI控件,而是有效触控区域包含有该悬浮触控信号的作用位置的 Π 控件。且重新显示的被隐藏的Π 控件的显示时长与悬浮触控信号的持续时间相关联。
[0085] 步骤306,在被隐藏的至少一个Π 控件所对应的触发区域接收触发信号。
[0086] 终端在被隐藏的至少一个Π 控件所对应的触发区域接收触发信号。
[0087] 在第一种可能的实现方式中,终端在被隐藏的Π 控件显示时所占据的区域中接 收触发信号。
[0088] 在步骤304中已经说明,被隐藏的Π 控件所对应的区域是指该Π 控件的有效触 控区域。一个Π 控件的有效触控区域可以是其在显示时所占据的区域,如图3C中虚线表 示的圆形区域32。
[0089] 在第二种可能的实现方式中,终端在预定区域中接收触发信号,且该预定区域包 括被隐藏的Π 控件显示时所占据的区域。
[0090] -个Π 控件的有效触控区域也可以是比该Π 控件在显示时所占据的区域更大的 区域,且该更大的区域包含该Π 控件显示时所占据的区域,如图3C中虚线表示的矩形区域 34。
[0091] 步骤307,获取触发信号作用的触发区域所对应的Π 控件的控制逻辑。
[0092] 终端在被隐藏的至少一个Π 控件所对应的触发区域接收到触发信号之后,获取 触发信号作用的触发区域所对应的UI控件的控制逻辑。
[0093] 步骤308,执行获取的Π 控件的控制逻辑。
[0094] 终端获取到Π 控件的控制逻辑之后,执行Π 控件的控制逻辑。终端可以通过操 作系统触发游戏应用程序执行已隐藏的Π 控件的控制逻辑。比如,用户点击左下角的按钮 产生触发信号,该触发信号触发该按钮完成其原有的控制游戏中的角色跳跃的控制指令。
[0095] 需要说明的是,终端在接收到触发信号时,可以重新显示被隐藏的全部Π 控件; 或,重新显示触发信号作用的触发区域所对应的Π 控件。其重新显示被隐藏的Π 控件的 时长与触发信号的持续时间相同。比如,当用户手指触及触摸显示屏且触发按钮控件时,显 示该按钮控件,而当用户手指离开触摸显示屏时又重新隐藏该按钮控件。这样可以清楚地 告知用户其所触发的UI控件是哪个,且又不影响在无触发信号作用的状态下UI界面的显 示效果。
[0096] 还需要说明的是,上述图2A所示实施例中的步骤203以及图3A所示实施例中的 步骤304至步骤305所涉及的重新显示已隐藏的Π 控件的步骤仅是可选的;且在不同的实 施例中,可以选择其中任意一种方式或者两者方式相结合将已隐藏的UI控件进行重新显 示,对此不作具体限定。
[0097] 综上所述,本实施例提供的用户界面控制方法,通过对用户界面中显示的至少一 个用户界面UI控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取触 发信号作用的触发区域所对应的UI控件的控制逻辑,并执行获取的UI控件的控制逻辑;解 决了现有技术中存在的因 UI界面中UI控件过多而影响用户操作的问题;达到了隐藏不必 要的UI控件但仍然保留其功能,使得整体UI界面更加简洁、美观,而且不影响用户操作的 效果。另外,还通过在接收到悬浮触控信号时重新显示被隐藏的Π 控件,避免了因用户看 不见Π 控件而产生的误操作。
[0098] 下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实 施例中未披露的细节,请参照本发明方法实施例。
[0099] 请参考图4,其示出了本发明一个实施例提供的用户界面控制装置的结构方框图, 该用户界面控制装置可以通过软件、硬件或者两者的结合实现成为用户界面控制系统的部 分或者全部。该用户界面控制装置包括:界面展示模块410、控件隐藏模块420、第一接收模 块430、逻辑获取模块440和逻辑执行模块450。
[0100] 界面展示模块410,用于展示用户界面。
[0101] 控件隐藏模块420,用于对所述用户界面中显示的至少一个用户界面Π 控件进行 隐藏。
[0102] 第一接收模块430,用于在被隐藏的至少一个所述Π 控件所对应的触发区域接收 触发信号。
[0103] 逻辑获取模块440,用于获取所述触发信号作用的所述触发区域所对应的所述Π 控件的控制逻辑。
[0104] 逻辑执行模块450,用于执行获取的所述Π 控件的控制逻辑。
[0105] 综上所述,本实施例提供的用户界面控制装置,通过对用户界面中显示的至少一 个用户界面UI控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取触 发信号作用的触发区域所对应的UI控件的控制逻辑,并执行获取的UI控件的控制逻辑;解 决了现有技术中存在的因 UI界面中UI控件过多而影响用户操作的问题;达到了隐藏不必 要的UI控件但仍然保留其功能,使得整体UI界面更加简洁、美观,而且不影响用户操作的 效果。
[0106] 请参考图5,其示出了本发明另一实施例提供的用户界面控制装置的结构方框图, 该用户界面控制装置可以通过软件、硬件或者两者的结合实现成为终端的部分或者全部。 该用户界面控制装置包括:界面展示模块410、信息检测模块412、隐藏执行模块414、控件 隐藏模块420、第二接收模块422、第一显示模块424、第二显示模块426、第一接收模块430、 第三显示模块432、逻辑获取模块440和逻辑执行模块450。
[0107] 界面展示模块410,用于展示用户界面。
[0108] 信息检测模块412,用于检测预先设定的设置信息中是否需要隐藏所述Π 控件。
[0109] 隐藏执行模块414,用于若检测结果为是,则执行所述对所述用户界面中显示的至 少一个用户界面Π 控件进行隐藏的步骤。
[0110] 控件隐藏模块420,用于对所述用户界面中显示的至少一个用户界面Π 控件进行 隐藏。
[0111] 具体来讲,所述控件隐藏模块420,包括:第一隐藏单元420a ;或者,第二隐藏单元 420b。
[0112] 所述第一隐藏单元420a,用于在所述用户界面被展示后将所述至少一个用户界面 Π 控件显示第一时长,在所述第一时长之后隐藏所述至少一个用户界面Π 控件。
[0113] 所述第二隐藏单元420b,用于在所述用户界面被展示后,当接收到预定信号时隐 藏所述至少一个用户界面Π 控件。
[0114] 第二接收模块422,用于在被隐藏的至少一个所述Π 控件所对应的触发区域接收 悬浮触控信号。
[0115] 第一显示模块424,用于在接收到所述悬浮触控信号时,重新显示被隐藏的全部所 述UI控件;或,重新显示所述悬浮触控信号作用的所述触发区域所对应的所述UI控件。
[0116] 第二显示模块426,用于对于被隐藏的每一个所述Π 控件,每隔预定时间间隔将 所述UI控件重新显示第二时长,所述第二时长小于所述预定时间间隔的间隔长度;其中, 不同的所述UI控件各自对应的所述预定时间间隔相同或者不同,和/或,不同的所述UI控 件各自对应的所述第二时长相同或者不同。
[0117] 第一接收模块430,用于在被隐藏的至少一个所述Π 控件所对应的触发区域接收 触发信号。
[0118] 具体来讲,所述第一接收模块430,包括:第一接收单元430a ;或,第二接收单元 430b。
[0119] 所述第一接收单元430a,用于在被隐藏的所述Π 控件显示时所占据的区域中接 收触发信号。
[0120] 所述第二接收单元430b,用于在预定区域中接收触发信号,所述预定区域包括被 隐藏的所述Π 控件显示时所占据的区域。
[0121] 第三显示模块432,用于在接收到所述触发信号时,重新显示被隐藏的全部所述 UI控件;或,重新显示所述触发信号作用的所述触发区域所对应的所述UI控件。其中,所 述重新显示被隐藏的所述UI控件的时长与所述触发信号的持续时间相同。
[0122] 逻辑获取模块440,用于获取所述触发信号作用的所述触发区域所对应的所述Π 控件的控制逻辑。
[0123] 逻辑执行模块450,用于执行获取的所述Π 控件的控制逻辑。
[0124] 综上所述,本实施例提供的用户界面控制装置,通过对用户界面中显示的至少一 个用户界面UI控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取触 发信号作用的触发区域所对应的UI控件的控制逻辑,并执行获取的UI控件的控制逻辑;解 决了现有技术中存在的因 UI界面中UI控件过多而影响用户操作的问题;达到了隐藏不必 要的UI控件但仍然保留其功能,使得整体UI界面更加简洁、美观,而且不影响用户操作的 效果。另外,还通过有选择性地或者有间断性地重新显示被隐藏的Π 控件,避免了因用户 看不见π控件而产生的误操作。
[0125] 需要说明的是:上述实施例提供的用户界面控制装置和终端在控制用户界面时, 仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配 由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的 全部或者部分功能。另外,上述实施例提供的用户界面控制装置和终端与用户界面控制方 法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0126] 请参考图6,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以用于 实施上述实施例中提供的用户界面控制方法。具体来讲:
[0127] 终端600可以包括RF (Radio Frequency,射频)电路610、包括有一个或一个以上 计算机可读存储介质的存储器620、输入单元630、显示单元640、传感器650、音频电路660、 WiFi (wireless fidelity,无线保真)模块670、包括有一个或者一个以上处理核心的处理 器680、以及电源690等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成 对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布 置。其中:
[0128] RF电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站 的下行信息接收后,交由一个或者一个以上处理器680处理;另外,将涉及上行的数据发 送给基站。通常,RF电路610包括但不限于天线、至少一个放大器、调谐器、一个或多个 振荡器、用户身份模块(SIM)卡、收发信机、稱合器、LNA (Low Noise Amplifier,低噪声 放大器)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。所 述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组 无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电 子邮件、SMS (Short Messaging Service,短消息服务)等。
[0129] 存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620 的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器620可主要包括存储 程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序 (比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端600的使用所创建的 数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储器,还可 以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器 件。相应地,存储器620还可以包括存储器控制器,以提供处理器680和输入单元630对存 储器620的访问。
[0130] 输入单元630可用于接收输入的数字或字符信息,以及产生与用户设置以及功能 控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元630可包括图 像输入设备631以及其它输入设备632。图像输入设备631可以是摄像头,也可以是光电扫 描设备。除了图像输入设备631,输入单元630还可以包括其它输入设备632。具体地,其 它输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨 迹球、鼠标、操作杆等中的一种或多种。
[0131] 显示单元640可用于显示由用户输入的信息或提供给用户的信息以及终端600的 各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。 显示单元640可包括显示面板641,可选的,可以采用LCD (Liquid Crystal Display,液晶 显示器)、〇LED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面 板 641。
[0132] 终端600还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感 器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境 光线的明暗来调节显示面板641的亮度,接近传感器可在终端600移动到耳边时,关闭显示 面板641和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一 般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用 (比如横坚屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等; 至于终端600还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在 此不再赘述。
[0133] 音频电路660、扬声器661,传声器662可提供用户与终端600之间的音频接口。音 频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换 为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660 接收后转换为音频数据,再将音频数据输出处理器680处理后,经RF电路610以发送给比 如另一终端,或者将音频数据输出至存储器620以便进一步处理。音频电路660还可能包 括耳塞插孔,以提供外设耳机与终端600的通信。
[0134] WiFi属于短距离无线传输技术,终端600通过WiFi模块670可以帮助用户收发电 子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示 出了 WiFi模块670,但是可以理解的是,其并不属于终端600的必须构成,完全可以根据需 要在不改变发明的本质的范围内而省略。
[0135] 处理器680是终端600的控制中心,利用各种接口和线路连接整个手机的各个部 分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器 620内的数据,执行终端600的各种功能和处理数据,从而对手机进行整体监控。可选的,处 理器680可包括一个或多个处理核心;优选的,处理器680可集成应用处理器和调制解调处 理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要 处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。
[0136] 终端600还包括给各个部件供电的电源690 (比如电池),优选的,电源可以通过电 源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗 管理等功能。电源690还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故 障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0137] 尽管未示出,终端600还可以包括蓝牙模块等,在此不再赘述。具体在本实施例 中,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储 于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包 含用于进行以下操作的指令:
[0138] 展示用户界面;
[0139] 对所述用户界面中显示的至少一个用户界面Π 控件进行隐藏;
[0140] 在被隐藏的至少一个所述Π 控件所对应的触发区域接收触发信号;
[0141] 获取所述触发信号作用的所述触发区域所对应的所述UI控件的控制逻辑;
[0142] 执行获取的所述Π 控件的控制逻辑。
[0143] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供 的第二种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
[0144] 在所述用户界面被展示后将所述至少一个用户界面Π 控件显示第一时长,在所 述第一时长之后隐藏所述至少一个用户界面Π 控件;
[0145] 或者,
[0146] 在所述用户界面被展示后,当接收到预定信号时隐藏所述至少一个用户界面Π 控件。
[0147] 在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述终端 的存储器中,还包含用于执行以下操作的指令:
[0148] 在被隐藏的至少一个所述Π 控件所对应的触发区域接收悬浮触控信号;
[0149] 在接收到所述悬浮触控信号时,重新显示被隐藏的全部所述Π 控件;或,重新显 示所述悬浮触控信号作用的所述触发区域所对应的所述UI控件。
[0150] 在第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述终端 的存储器中,还包含用于执行以下操作的指令:
[0151] 对于被隐藏的每一个所述Π 控件,每隔预定时间间隔将所述Π 控件重新显示第 二时长,所述第二时长小于所述预定时间间隔的间隔长度;其中,不同的所述UI控件各自 对应的所述预定时间间隔相同或者不同,和/或,不同的所述UI控件各自对应的所述第二 时长相同或者不同。
[0152] 在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述终端 的存储器中,还包含用于执行以下操作的指令:
[0153] 在接收到所述触发信号时,重新显示被隐藏的全部所述Π 控件;或,重新显示所 述触发信号作用的所述触发区域所对应的所述UI控件;
[0154] 其中,所述重新显示被隐藏的所述Π 控件的时长与所述触发信号的持续时间相 同。
[0155] 在第一种可能的实施方式、或者第二种可能的实施方式、或者第三种可能的实施 方式作为基础而提供的第六种可能的实施方式中,所述终端的存储器中,还包含用于执行 以下操作的指令:
[0156] 在被隐藏的所述Π 控件显示时所占据的区域中接收触发信号;
[0157] 或,
[0158] 在预定区域中接收触发信号,所述预定区域包括被隐藏的所述Π 控件显示时所 占据的区域。
[0159] 在第一种可能的实施方式、或者第二种可能的实施方式、或者第三种可能的实施 方式作为基础而提供的第七种可能的实施方式中,所述终端的存储器中,还包含用于执行 以下操作的指令:
[0160] 检测预先设定的设置信息中是否需要隐藏所述Π 控件;
[0161] 若检测结果为是,则执行所述对所述用户界面中显示的至少一个用户界面Π 控 件进行隐藏的步骤。
[0162] 综上所述,本实施例提供的终端,通过对用户界面中显示的至少一个用户界面Π 控件进行隐藏,在被隐藏的UI控件所对应的区域接收触发信号,然后获取触发信号作用的 触发区域所对应的UI控件的控制逻辑,并执行获取的UI控件的控制逻辑;解决了现有技术 中存在的因 Π 界面中Π 控件过多而影响用户操作的问题;达到了隐藏不必要的Π 控件但 仍然保留其功能,使得整体Π 界面更加简洁、美观,而且不影响用户操作的效果。另外,还 通过有选择性地或者有间断性地重新显示被隐藏的Π 控件,避免了因用户看不见Π 控件 而产生的误操作。
[0163] 应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式"一 个"("a"、"an"、"the")旨在也包括复数形式。还应当理解的是,在本文中使用的"和/或" 是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
[0164] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0165] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0166] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种用户界面控制方法,其特征在于,所述方法包括: 展示用户界面; 对所述用户界面中显示的至少一个用户界面Π 控件进行隐藏; 在被隐藏的至少一个所述UI控件所对应的触发区域接收触发信号; 获取所述触发信号作用的所述触发区域所对应的所述UI控件的控制逻辑; 执行获取的所述Π 控件的控制逻辑。
2. 根据权利要求1所述的方法,其特征在于,所述对所述用户界面中显示的至少一个 用户界面Π 控件进行隐藏,包括: 在所述用户界面被展示后将所述至少一个用户界面UI控件显示第一时长,在所述第 一时长之后隐藏所述至少一个用户界面Π 控件; 或者, 在所述用户界面被展示后,当接收到预定信号时隐藏所述至少一个用户界面UI控件。
3. 根据权利要求1所述的方法,其特征在于,所述对所述用户界面中显示的至少一个 用户界面Π 控件进行隐藏之后,还包括: 在被隐藏的至少一个所述UI控件所对应的触发区域接收悬浮触控信号; 在接收到所述悬浮触控信号时,重新显示被隐藏的全部所述UI控件;或,重新显示所 述悬浮触控信号作用的所述触发区域所对应的所述UI控件。
4. 根据权利要求1所述的方法,其特征在于,所述对所述用户界面中显示的至少一个 用户界面Π 控件进行隐藏之后,还包括: 对于被隐藏的每一个所述Π 控件,每隔预定时间间隔将所述Π 控件重新显示第二时 长,所述第二时长小于所述预定时间间隔的间隔长度;其中,不同的所述UI控件各自对应 的所述预定时间间隔相同或者不同,和/或,不同的所述UI控件各自对应的所述第二时长 相同或者不同。
5. 根据权利要求1所述的方法,其特征在于,所述在被隐藏的所述UI控件所对应的触 发区域接收触发信号之后,还包括: 在接收到所述触发信号时,重新显示被隐藏的全部所述UI控件;或,重新显示所述触 发信号作用的所述触发区域所对应的所述UI控件; 其中,所述重新显示被隐藏的所述UI控件的时长与所述触发信号的持续时间相同。
6. 根据权利要求1至3任一所述的方法,其特征在于,所述在被隐藏的所述Π 控件所 对应的触发区域接收触发信号,包括: 在被隐藏的所述UI控件显示时所占据的区域中接收触发信号; 或, 在预定区域中接收触发信号,所述预定区域包括被隐藏的所述UI控件显示时所占据 的区域。
7. 根据权利要求1至3任一所述的方法,其特征在于,所述对所述用户界面中显示的至 少一个用户界面Π 控件进行隐藏之前,还包括: 检测预先设定的设置信息中是否需要隐藏所述UI控件; 若检测结果为是,则执行所述对所述用户界面中显示的至少一个用户界面UI控件进 行隐藏的步骤。
8. -种用户界面控制装置,其特征在于,所述装置包括: 界面展示模块,用于展示用户界面; 控件隐藏模块,用于对所述用户界面中显示的至少一个用户界面UI控件进行隐藏; 第一接收模块,用于在被隐藏的至少一个所述UI控件所对应的触发区域接收触发信 号; 逻辑获取模块,用于获取所述触发信号作用的所述触发区域所对应的所述UI控件的 控制逻辑; 逻辑执行模块,用于执行获取的所述UI控件的控制逻辑。
9. 根据权利要求8所述的装置,其特征在于,所述控件隐藏模块,包括:第一隐藏单元; 或者,第二隐藏单元; 所述第一隐藏单元,用于在所述用户界面被展示后将所述至少一个用户界面UI控件 显示第一时长,在所述第一时长之后隐藏所述至少一个用户界面Π 控件; 或者, 所述第二隐藏单元,用于在所述用户界面被展示后,当接收到预定信号时隐藏所述至 少一个用户界面UI控件。
10. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于在被隐藏的至少一个所述UI控件所对应的触发区域接收悬浮触 控信号; 第一显示模块,用于在接收到所述悬浮触控信号时,重新显示被隐藏的全部所述UI控 件;或,重新显示所述悬浮触控信号作用的所述触发区域所对应的所述UI控件。
11. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二显示模块,用于对于被隐藏的每一个所述UI控件,每隔预定时间间隔将所述UI控 件重新显示第二时长,所述第二时长小于所述预定时间间隔的间隔长度;其中,不同的所述 UI控件各自对应的所述预定时间间隔相同或者不同,和/或,不同的所述UI控件各自对应 的所述第二时长相同或者不同。
12. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 第三显示模块,用于在接收到所述触发信号时,重新显示被隐藏的全部所述Π 控件; 或,重新显示所述触发信号作用的所述触发区域所对应的所述UI控件; 其中,所述重新显示被隐藏的所述UI控件的时长与所述触发信号的持续时间相同。
13. 根据权利要求8至10任一所述的装置,其特征在于,所述第一接收模块,包括:第 一接收单元;或,第二接收单元; 所述第一接收单元,用于在被隐藏的所述UI控件显示时所占据的区域中接收触发信 号; 或, 所述第二接收单元,用于在预定区域中接收触发信号,所述预定区域包括被隐藏的所 述Π 控件显示时所占据的区域。
14. 根据权利要求8至10任一所述的装置,其特征在于,所述装置还包括: 信息检测模块,用于检测预先设定的设置信息中是否需要隐藏所述UI控件; 隐藏执行模块,用于若检测结果为是,则执行所述对所述用户界面中显示的至少一个 用户界面UI控件进行隐藏的步骤。
15. -种终端,其特征在于,所述终端包括如权利要求8至14任一所述的用户界面控制 装直。
【文档编号】G06F3/0481GK104142779SQ201310606885
【公开日】2014年11月12日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】汪俊明 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1