一种实现界面上多控件整合的方法和装置制造方法

文档序号:6494332阅读:117来源:国知局
一种实现界面上多控件整合的方法和装置制造方法
【专利摘要】本发明的实施方式提供了一种实现界面上多控件整合的方法和装置。该方法例如可以包括:将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中所述第一控件的功能包括所整合的至少两个控件的功能;以及,响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。通过将控件整合,本发明实施方式的方法可以减少界面的控件数量,节省界面空间。此外,本发明的实施方式提供了一种实现界面上多控件整合的装置。
【专利说明】一种实现界面上多控件整合的方法和装置
【技术领域】
[0001]本发明的实施方式涉及控件应用领域,更具体地,本发明的实施方式涉及一种实现界面上多控件整合的方法和装置。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。
[0003]为了向 用户提供良好的交互,应用(例如,播放器)一般在界面(例如,可视界面)中提供各种控件,以用于接收用以触发该应用相应功能的输入。例如:如图2所示的多媒体播放界面,其中,播放按钮控件201用于接收用以触发播放功能的输入,进度条按钮控件202用于接收用以触发进度条功能的输入。
[0004]随着各种应用的发展,越来越多的控件被布置在界面上。

【发明内容】

[0005]但是,由于界面的空间有限,越来越多的控件应用在界面上,导致界面空间的大量占用,用户在界面上数量众多的控件中难以选择出要使用的控件,且导致界面的数据占用了大量的存储空间。
[0006]因此在现有技术中,如何减少控件数量,释放界面空间是非常令人烦恼的问题。
[0007]为此,非常需要一种改进的在界面中应用控件的方法,以释放界面的空间。
[0008]在本上下文中,本发明的实施方式期望提供一种实现界面上多控件整合的方法和
>J-U ρ?α装直。
[0009]在本发明实施方式的第一方面中,提供了一种实现界面上多控件整合的方法和装置,例如可以包括:
[0010]将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中所述第一控件的功能包括所整合的至少两个控件的功能;以及,
[0011]响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
[0012]可选地,其中所述将应用在界面中的至少两个控件整合为第一控件具体可以包括将应用在界面中的播放/暂停按钮控件和进度条控件整合为第一控件;
[0013]其中第一控件所包括的进度条控件的功能的触发条件具体可以为按压所述第一控件时间超过预定时长;
[0014]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体可以为按压所述第一控件时间小于预定时长。
[0015]可选地,其中所述将应用在界面中的至少两个控件整合为第一控件具体可以包括将应用在界面中的播放/暂停按钮控件、菜单触发按钮控件和分享按钮控件整合为第一控件;
[0016]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体可以为按压所述第一控件且按压位置不变的状态;
[0017]其中第一控件所包括的菜单触发按钮控件的功能的触发条件具体可以为按压所述第一控件且在按压期间按压位置沿水平线方向变化的状态;
[0018]其中第一控件所包括的分享按钮控件的功能的触发条件具体可以为按压所述第一控件且在按压期间按压位置沿与水平线方向垂直的方向变化的状态。
[0019]可选地,该方法例如还可以包括:
[0020]判断获得的输入是否满足隐藏所述应用在界面上的第二控件的条件;
[0021]如果满足,将所述第二控件移至预设位置隐藏。
[0022]可选地,该方法例如还可以包括:
[0023]在将所述第二控件移至预设位置隐藏时,在界面显示隐藏提示。
[0024]可选地,该方法例如还可以包括:
[0025]在界面上接受到按压时、判断按压期间按压位置的起点横坐标与终点横坐标的差值是否超过第一预定阈值;
[0026]如果是,执行多媒体播放切换操作。
[0027]可选地,其中所述第一预定阈值具体为正数时,所述执行多媒体播放切换操作具体可以为切换到上一多媒体文件播放。
[0028]可选地,其中所述第一预定阈值具体为负数时,所述执行多媒体播放切换操作具体可以为切换到下一多媒体文件播放。
[0029]可选地,其中执行多媒体切换操作具体可以在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值为O时执行多媒体播放切换操作。
[0030]可选地,其中执行多媒体切换操作具体可以在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值在第二预定阈值范围内时执行多媒体播放切换操作。
[0031]可选地,该方法例如还可以包括以下任意一项或其组合:
[0032]将处于播放状态的多媒体类型对应的控件显示在界面上;
[0033]或者,
[0034]将常用控件记录对应的控件显示在界面上。
[0035]可选地,该方法例如还可以包括:
[0036]计算控件在预设周期内的使用频率;
[0037]如果控件在预设周期内的使用频率超过预设频率阈值,向用户提示将该控件加入常用控件记录。
[0038]可选地,该方法例如还可以包括:
[0039]在识别出所采集的音频数据对应的音乐文件后,将所述音乐文件加入收藏夹。
[0040]可选地,该方法例如还可以包括:
[0041]在所述应用的界面上显示第三控件,所述第三控件配置用于触发识别所采集的音频数据对应的音乐文件;
[0042]在识别出所采集的音频数据对应的音乐文件后,在所述界面显示以下任意控件或其组合:
[0043]用于播放该音乐文件的控件;
[0044]用于展示该音乐文件对应的详细内容的控件。
[0045]在本发明实施方式的第二方面中,提供了一种实现界面上多控件整合的装置,例如可以包括:
[0046]控件整合单元:配置用于将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中,所述第一控件的功能包括所整合的至少两个控件的功能;
[0047]整合控件执行单元:配置用于响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
[0048]可选地,其中所述控件整合单元:具体可以配置用于将应用在界面中的播放/暂停按钮控件和进度条控件整合为第一控件;
[0049]其中第一控件所包括的进度条控件的功能的触发条件具体可以为按压所述第一控件时间超过预定时长;
[0050]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件时间小于预定时长。
[0051]可选地,其中所述控件整合单元:具体可以配置用于将应用在界面中的播放/暂停按钮控件、菜单触发按钮控件和分享按钮控件整合为第一控件;
[0052]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体可以为按压所述第一控件且按压位置不变的状态;
[0053]其中第一控件所包括的菜单触发按钮控件的功能的触发条件具体可以为按压所述第一控件且在按压期间按压位置沿水平线方向变化的状态;
[0054]其中第一控件所包括的分享按钮控件的功能的触发条件具体可以为按压所述第一控件且在按压期间按压位置沿与水平线方向垂直的方向变化的状态。
[0055]可选地,该装置例如还可以包括:
[0056]隐藏单元:配置用于判断获得的输入是否满足隐藏所述应用在界面上的第二控件的条件,如果满足,将所述第二控件移至预设位置隐藏。
[0057]可选地,所述隐藏单元:还可以配置用于在将所述第二控件移至预设位置隐藏时,在界面显示隐藏提示。
[0058]可选地,该装置还可以包括:
[0059]多媒体切换单元:配置用于在界面上接受到按压时,判断按压期间按压位置的起点横坐标与终点横坐标的差值是否查过第一预定阈值,如果是,执行多媒体播放切换操作。
[0060]可选地,所述多媒体切换单元:具体可以配置用于在所述第一预定阈值为正数时,切换到上一多媒体文件播放。
[0061]可选地,所述多媒体切换单元:具体可以配置用于在所述第一预定阈值为负数时,切换到下一多媒体文件播放。
[0062]可选地,所述多媒体切换单元:具体可以配置用于在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值为O时执行多媒体播放切换操作。
[0063]可选地,所述多媒体切换单元:具体可以配置用于在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值在第二预定阈值范围内时执行多媒体播放切换操作。[0064]可选地,该装置还可以包括以下任意单元或其组合:
[0065]多媒体控件切换单元:配置用于将处于播放状态的多媒体类型对应的控件显示在界面上;
[0066]或者,
[0067]常用控件控制单元:配置用于将常用控件记录对应的控件显示在界面上。
[0068]可选地,其中常用控件控制单元:还可以配置用于计算控件在预设周期内的使用频率,如果控件在预设周期内使用的频率超过预设频率阈值,向用户提示将该控件加入常用控件记录。
[0069]可选地,该装置还可以包括:
[0070]音乐收藏单元:用于在识别出所采集的音频数据对应的音乐文件后,将所述音乐文件加入收藏夹。
[0071]可选地,该装置还可以包括:
[0072]音乐识别控件显示单元:用于在所述应用的界面上显示第三控件,所述第三控件配置用于触发识别所采集的音频数据对应的音乐文件,在识别出所采集的音频数据对应的音乐文件后,在所述界面显示以下任意控件或其组合:
[0073]用于播放该音乐文件的控件;
[0074]用于展示该音乐文件对应的详细内容的控件。
[0075]通过对上述技术方案的描述,容易得知,本发明具有如下有益效果:
[0076]根据本发明实施方式的方法和装置,可以将应用在界面中的至少两个控件整合为一个第一控件,可以减少界面上控件的数量,释放界面的空间,且由于该第一控件的功能包括所整合的至少两个控件的功能,响应于相应的触发条件,进而可以将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换,实现了在释放界面的空间的同时保证所整合的控件的触发功能。
[0077]具体地,还需要注意的是,在现有的播放器界面中,播放/暂停按钮控件都是与进度条控件/菜单触发按钮控件/分享按钮控件等分离设置在界面上的。在多年的实践中,此种经典界面已被相关领域的技术人员所接受,形成了一种思维定式。而本发明的发明人打破了这种定式,基于自己的创造性思维实现了一种全新的控件设计,更由此实现了新颖的交互方式,并实现了技术上的优势,可谓克服了现有技术中的技术偏见。
[0078]此外,利用触摸装置(例如,手指)或指点设备(例如,鼠标)在界面上进行滑动来替代“上一首”、“下一首”控件,以及在满足预定条件的情况下,隐藏某个控件,同时又针对隐藏起来的控件提供可视提示,等等,这些都是本发明的发明人通过自己的创造性思维,实现全新交互方式的种种体现。
【专利附图】

【附图说明】
[0079]通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
[0080]图1示意性地示出了适于实现本发明实施方式的示例性计算系统100的框图;
[0081]图2示意性地示出了现有技术的界面所显示的控件示意图;[0082]图3示意性地示出了根据本发明实施方式的方法整合后的界面所显示的控件示意图;
[0083]图4示意性地示出了根据本发明实施方式的一种实现界面上多控件整合的方法的流程图;
[0084]图5示意性地使出了根据本发明实施方式的一种实现界面上多控件整合的装置的组成图;
[0085]在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0086]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0087]图1示出了适于实现本发明实施方式的示例性计算系统100的框图。如图1所示,计算系统100可以包括:中央处理单元(CPU) 101、随机存取存储器(RAM) 102、只读存储器(ROM) 103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。这些设备中,与系统总线104耦合的有CPU101、RAM102、R0M103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
[0088]本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
[0089]可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举示例)例如可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0090]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0091]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0092]可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言一诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络(包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0093]下面将参照本发明实施例的方法的流程图和设备(或系统)的框图描述本发明的实施方式。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
[0094]也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置的产品。
[0095]也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
[0096]根据本发明的实施方式,提出了一种实现界面上多控件整合的方法和装置。
[0097]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0098]下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0099]发明概沭
[0100]本发明人发现,越来越多的控件出现的原因在于现有技术的控件均为一控件对应触发一功能的方式。如果能够将多个控件整合为一个控件,将整合后控件的功能(例如,接收用以拖动进度条的输入,接收用以播放媒体的输入,等等)在所整合的控件的功能之间切换,就能够减少控件的数量,释放界面空间。
[0101]在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
[0102]应用场景总览
[0103]首先参考图2,图2所示的播放界面为本发明实施方式的一个应用场景,本发明的实施方式例如可以将图2所示的播放界面中的控件201和202整合为如图3所示的控件301,实现释放界面空间的目的。当然,本领域技术人员需要理解,图3所示的控件整合仅是示例。
[0104]示例性方法
[0105]下面结合图2的应用场景,参考图4来描述根据本发明示例性实施方式的一种实现界面上多控件整合的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0106]参见图4,为本发明提供的一种实现界面上多控件整合的方法流程图,如图所示,该示例性方法例如可以包括:
[0107]S401、将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中所述第一控件的功能包括所整合的至少两个控件的功能;以及,
[0108]S402、响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
[0109]需要说明的是,本领域的技术人员可以理解,所述响应于相应的触发条件是指:所述第一控件的功能所包括的至少两个控件的功能各自响应于与之相应的触发条件,进而可以将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
[0110]应用上述实施例方法,由于将应用在界面中的至少两个控件整合为第一控件,可以释放界面的空间,并且其中第一控件的功能包括所整合的至少两个控件的功能,响应于相应的触发条件,进而可以将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换,实现了在释放界面的空间的同时保证所整合的控件的触发功能。
[0111]下面,对本发明的所述将应用在界面中的至少两个控件整合为第一控件的【具体实施方式】通过以下实施例进行详细介绍,需要说明的是,下述实施例仅是本发明的示意性实施方式,本发明并不局限于所提出的几个实施例:
[0112]在本发明一实施例中,所述将应用在界面中的至少两个控件整合为第一控件具体包括:
[0113]将应用在界面中的播放/暂停按钮控件和进度条控件整合为第一控件;
[0114]其中第一控件所包括的进度条控件的功能的触发条件具体为按压所述第一控件时间超过预定时长;
[0115]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件时间小于预定时长。
[0116]下面,针对该实施例整合后的第一控件的响应和播放界面的结合进行举例说明,例如,该第一控件的图标可以显示为如图3所示的播放/暂停按钮控件的图标和进度条按钮控件的图标的组合,使播放/暂停按钮的图标随进度条按钮的移动而移动。
[0117]下面,对该实施例中将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换进行举例说明,例如,在进行如下操作时可以实施的切换方式为:
[0118]操作一:在多媒体播放界面载入多媒体文件后即触发播放功能,触发播放功能之后将第一控件的下一触发功能切换至暂停功能,将第一控件的图标显示为暂停按钮的图标与进度条按钮的组合;当然,本领域技术人员还可以理解,操作一可以采用这样的方式:在多媒体播放界面载入多媒体文件后,如果判断出按压第一控件的状态,且按压第一控件时间小于预定时长,则触发播放功能,触发播放功能之后将第一控件的下一触发功能切换至暂停功能,将第一控件的图标显示为暂停按钮的图标与进度条按钮的组合;
[0119]操作二:在操作一之后,如果判断出按压第一控件的状态,且按压第一控件时间小于预定时长,则触发暂停功能,将第一控件的图标显示为播放按钮的图标与进度条按钮的组合,触发暂停功能之后将第一控件的下一触发功能切换至播放功能;
[0120]操作三:或者,在操作一之后,如果判断出按压第一控件的状态,且按压第一控件时间超过预定时长,则触发进度条功能,可以在进度条按钮控件的功能触发时,将第一控件的图标显示为拖动箭头,触发进度条功能之后,依旧保持第一控件的下一触发功能为暂停功能,相应第一控件的图标依旧为播放按钮的图标。
[0121]需要说明的是,上述对功能切换的说明仅为示例性说明,在本发明具体实施时,功能之间的切换的形式可以随具体实施需要进行设置,在本发明中并不进行限制。
[0122]结合上述实施例,在界面显示效果方面可以是:在多媒体文件播放过程中,可以将多媒体文件对应的封面图片进行模糊放大显示,模糊半径根据预先设置进行调整,例如:预先设置为模糊半径6.0或者按照用户自定义的模糊半径、或者根据用户常用操作或关联信息进行设置;还可以按照预先设置的动画对应多媒体文件播放的状态,例如:以碟片旋转的动画来对应多媒体文件播放的状态,其旋转的速度和方向可以根据预先设置进行调整,例如:预先设置为顺时针每秒18度,或者按照用户自定义的速度设置。
[0123]在本发明另一实施例中,所述将应用在界面中的至少两个控件整合为第一控件具体包括将应用在界面中的播放/暂停按钮控件、菜单触发按钮控件和分享按钮控件整合为第一控件;
[0124]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件且按压位置不变的状态;
[0125]其中第一控件所包括的菜单触发按钮控件的功能的触发条件具体为按压所述第一控件且在按压期间按压位置沿水平线方向变化的状态;
[0126]其中第一控件所包括的分享按钮控件的功能的触发条件具体为按压所述第一控件且在按压期间按压位置沿与水平线方向垂直的方向变化的状态。
[0127]为了进一步释放界面的空间,减少显示在界面上的控件,本发明还提出以下实施例,例如:
[0128](一)本发明的实施方式例如还可以包括:
[0129]判断获得的输入是否满足隐藏所述应用在界面上的第二控件的条件;
[0130]如果满足,将所述第二控件移至预设位置隐藏。
[0131]例如,具体实施时,可以将界面接收到点击某一具体信息的输入作为隐藏第二控件的条件,隐藏的方式不局限,例如:将第二控件移至半透明的显示具体信息的控件下层隐藏,或者将第二控件移至播放控制面板的下方隐藏。
[0132]其中,还可以包括:在将所述第二控件移至预设位置隐藏时,在界面显示隐藏提示,例如:在隐藏到界面的最下方时,在界面最下方位置显示箭头控件,该箭头控件在被点击触发时,对应的触发功能为弹出第二控件并显示,需要说明的是,该隐藏后提示的方式仅为示意性说明,在本发明具体实施时,并不局限于提示的方式。
[0133](二)本发明例如还可以包括:[0134]在播放或暂停状态,判断界面上接受到点击的位置是否为界面预定位置,如果是,显示该处于播放或暂停状态的多媒体文件关联的详细信息。
[0135]而且,还可以在显示该详细信息的控件接受到点击时,将所述详细信息放大显示。
[0136](三)本发明例如还可以包括:
[0137]在界面上接受到按压时、判断按压期间按压位置的起点横坐标与终点横坐标的差值是否超过第一预定阈值;
[0138]如果是,执行多媒体播放切换操作。
[0139]例如,本发明在具体实施时,可以在播放开始,在界面上显示提示内容,告知用户多媒体播放切换操作的具体方式,其中所述第一预定阈值可以基于针对用户收视产生的偏差的统计数据来确定,可以理解的是,由于本发明是依据起点横坐标与终点横坐标的差值是否超过第一预定阈值来判断,无论用户在按压界面时是以水平线轨迹按压、曲线轨迹按压、斜线轨迹按压还是任意轨迹按压,只要起点横坐标与终点横坐标的差值超过第一预定阈值,就可以执行多媒体切换操作。
[0140]本领域技术人员可以理解,这样的交互方式给了用户非常大的灵活度,使得用户在与界面交互时更加方便。
[0141]其中,所述第一预定阈值具体为正数时,所述执行多媒体播放切换操作具体可以为切换到上一多媒体文件播放。
[0142]其中,所述第一预定阈值具体为负数时,所述执行多媒体播放切换操作具体可以为切换到下一多媒体文件播放。
[0143]优选地,可以通过进一步限定执行多媒体切换操作的具体条件以减少用户的无意按压引起的误操作,例如:其中执行多媒体切换操作具体在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值为O时执行多媒体播放切换操作,在该实施例中,只有用户在按压界面时是以完全水平直线的轨迹按压,才会触发多媒体切换功能。
[0144]考虑到用户按压界面时达到以完全水平直线的轨迹按压比较困难,为了便于实际应用,还可以提供一定的容错机制,例如:其中执行多媒体切换操作具体在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值在第二预定阈值范围内时执行多媒体播放切换操作,其中所述第二预定阈值例如可以为O到500像素之间。
[0145](四)本发明的实施方式例如还可以包括以下任意一种或其组合:
[0146]将处于播放状态的多媒体类型对应的控件显示在界面上;
[0147]或者,
[0148]将常用控件记录对应的控件显示在界面上。
[0149]应用该实施例,可以进一步减少界面上的控件的数量,例如:如果处于播放状态的多媒体类型为视频,则显示视频对应的控件,如,分享和查看视频作者的按钮,如果处于播放状态的多媒体类型为音频,则显示音频对应的控件,如,分享和收藏按钮;或者,还可以通过记录用户常用操作,或者接受用户自定义的常用操作,将常用操作对应的控件记录在常用控件记录中,进而将常用控件记录对应的控件显示在界面上以便方便用户使用,例如:本发明还可以包括:
[0150]计算控件在预设周期内的使用频率;
[0151]如果控件在预设周期内的使用频率超过预设频率阈值,向用户提示将该控件加入常用控件记录。
[0152]对于将处于播放状态的多媒体类型对应的控件显示在界面上,还可以根据用户上一次放置该控件的位置,或者自定义的位置,将该控件放在相应的位置上。
[0153](五)本发明实施方式例如还可以包括:
[0154]在识别出所采集的音频数据对应的音乐文件后,将所述音乐文件加入收藏夹。
[0155]需要说明的是,在该实施例中识别音频数据所采用的方法可以是任何可以使用的方法,本发明对此不进行限制,应用该实施例可以在识别出音频数据对应的音乐文件后,将该音乐文件加入收藏夹,进而可以使用户将该歌曲收藏后,反复收听或者下载。这样做的好处在于省去了用户需要手动添加音乐文件的繁琐操作。在触屏的情况下,可以减少对触屏的触摸次数,由此延长了触屏的使用年限。
[0156]可选地,该方法例如还可以包括:
[0157]在所述应用的界面上显示第三控件,所述第三控件配置用于触发识别所采集的音频数据对应的音乐文件;
[0158]在识别出所采集的音频数据对应的音乐文件后,在界面显示以下任意控件或其组合:
[0159]用于播放该音乐文件的控件;
[0160]用于展示该音乐文件对应的详细内容的控件。
[0161]需要说明的是,上述用于播放该音乐文件的控件可以包括播放、暂停等任意控制音乐播放状态的控件,上述用于展示该音乐文件对应的详细内容的控件可以包括用于显示艺人信息、专辑信息、歌词等任意详细内容的控件。
[0162]示例性设备
[0163]在介绍了本发明示例性实施方式的方法之后,接下来,参考图5对本发明示例性实施方式的、一种实现界面上多控件整合的装置进行说明,如图5所示,该装置例如可以包括:
[0164]控件整合单元501:配置用于将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中,所述第一控件的功能包括所整合的至少两个控件的功能;
[0165]整合控件执行单元502:配置用于响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
[0166]应用上述实施例装置,由于控件整合单元501将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,可以释放界面的空间,并且其中第一空间的功能包括所整合的至少两个控件的功能,且整合控件执行单元502响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间切换,进而实现了节省界面空间的同时保证所整合的控件的触发功能。
[0167]下面通过以下实施例对本发明所述控件整合单元501进行详细说明,例如:
[0168]在本发明一实施例中,其中所述控件整合单元501:具体可以配置用于将应用在界面中的播放/暂停按钮控件和进度条控件整合为第一控件;
[0169]其中第一控件所包括的进度条控件的功能的触发条件具体可以为按压所述第一控件时间超过预定时长;
[0170]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体可以为按压所述第一控件时间小于预定时长。
[0171]在本发明另一实施例中,其中所述控件整合单元:具体可以配置用于将应用在界面中的播放/暂停按钮控件、菜单触发按钮控件和分享按钮控件整合为第一控件;
[0172]其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体可以为按压所述第一控件且按压位置不变的状态;
[0173]其中第一控件所包括的菜单触发按钮控件的功能的触发条件具体可以为按压所述第一控件且在按压期间按压位置沿水平线方向变化的状态;
[0174]其中第一控件所包括的分享按钮控件的功能的触发条件具体可以为按压所述第一控件且在按压期间按压位置沿与水平线方向垂直的方向变化的状态。
[0175]结合上述实施例,为了进一步释放界面的空间,本发明示例性的装置例如还可以包括:
[0176]隐藏单元:配置用于判断获得的输入是否满足隐藏所述应用在界面上的第二控件的条件,如果满足,将所述第二控件移至预设位置隐藏。
[0177]其中,所述隐藏单元:还可以配置用于在将所述第二控件移至预设位置隐藏时,在界面显示隐藏提示。
[0178]本发明的示例性装置例如还可以包括:
[0179]多媒体切换单元:配置用于在界面上接受到按压时,判断按压期间按压位置的起点横坐标与终点横坐标的差值是否查过第一预定阈值,如果是,执行多媒体播放切换操作。
[0180]其中,所述多媒体切换单元:具体可以配置用于在所述第一预定阈值为正数时,切换到上一多媒体文件播放。
[0181]其中,所述多媒体切换单元:具体可以配置用于在所述第一预定阈值为负数时,切换到下一多媒体文件播放。
[0182]其中,所述多媒体切换单元:具体可以配置用于在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值为O时执行多媒体播放切换操作。
[0183]其中,所述多媒体切换单元:具体可以配置用于在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值在第二预定阈值范围内时执行多媒体播放切换操作。
[0184]本发明的示例性装置还可以包括以下任意单元或其组合:
[0185]多媒体控件切换单元:配置用于将处于播放状态的多媒体类型对应的控件显示在界面上;
[0186]或者,
[0187]常用控件控制单元:配置用于将常用控件记录对应的控件显示在界面上。
[0188]其中常用控件控制单元:还可以配置用于计算控件在预设周期内的使用频率,如果控件在预设周期内使用的频率超过预设频率阈值,向用户提示将该控件加入常用控件记录。
[0189]本发明实施方式的示例性装置例如还可以包括以下单元:
[0190]音乐收藏单元:用于在识别出所采集的音频数据对应的音乐文件后,将所述音乐文件加入收藏夹。
[0191]音乐识别控件显示单元:用于在所述应用的界面上显示第三控件,所述第三控件配置用于触发识别所采集的音频数据对应的音乐文件,在识别出所采集的音频数据对应的音乐文件后,在界面显示以下任意控件或其组合:
[0192]用于播放该音乐文件的控件;
[0193]用于展示该音乐文件对应的详细内容的控件。
[0194]需要说明的是,本文所述的户界面,可以指手机用户界面,PC用户界面等任意界面,所述按压,可以指鼠标点击按压,可以指手指或者触笔对触摸屏的按压等任意方式的按压,在本发明中对此不进行限制。
[0195]应当注意,尽管在上文详细描述中提及了一种实现界面上多控件整合的装置和子单元,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
[0196]此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0197]申请文件中提及的动词“包括”、“包含”及其词形变化的使用不排除除了申请文件中记载的那些元素或步骤之外的元素或步骤的存在。元素前的冠词“一”或“一个”不排除多个这种元素的存在。
[0198]虽然已经参考若干【具体实施方式】描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的【具体实施方式】,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
【权利要求】
1.一种实现界面上多控件整合的方法,包括: 将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中所述第一控件的功能包括所整合的至少两个控件的功能;以及, 响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
2.根据权利要求1所述的方法,其中所述将应用在界面中的至少两个控件整合为第一控件具体包括将应用在界面中的播放/暂停按钮控件和进度条控件整合为第一控件; 其中第一控件所包括的进度条控件的功能的触发条件具体为按压所述第一控件时间超过预定时长; 其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件时间小于预定时长。
3.根据权利要求1所述的方法,其中所述将应用在界面中的至少两个控件整合为第一控件具体包括将应用在界面中的播放/暂停按钮控件、菜单触发按钮控件和分享按钮控件整合为第一控件; 其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件且按压位置不变的状态; 其中第一控件所包括的菜单触发按钮控件的功能的触发条件具体为按压所述第一控件且在按压期间按压位置沿水平线方向变化的状态; 其中第一控件所包括的分享按钮控件的功能的触发条件具体为按压所述第一控件且在按压期间按压位置沿与水平线方向垂直的方向变化的状态。
4.根据权利要求1到3任意一项所述的方法,还包括: 判断获得的输入是否满足隐藏所述应用在界面上的第二控件的条件; 如果满足,将所述第二控件移至预设位置隐藏。
5.根据权利要求4所述的方法,还包括: 在将所述第二控件移至预设位置隐藏时,在界面显示隐藏提示。
6.根据权利要求1到3任意一项所述的方法,还包括: 在界面上接受到按压时、判断按压期间按压位置的起点横坐标与终点横坐标的差值是否超过第一预定阈值; 如果是,执行多媒体播放切换操作。
7.根据权利要求6所述的方法,其中所述第一预定阈值具体为正数时,所述执行多媒体播放切换操作具体为切换到上一多媒体文件播放。
8.根据权利要求6所述的方法,其中所述第一预定阈值具体为负数时,所述执行多媒体播放切换操作具体为切换到下一多媒体文件播放。
9.根据权利要求6所述的方法,其中执行多媒体切换操作具体在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值为O时执行多媒体播放切换操作。
10.根据权利要求6所述的方法,其中执行多媒体切换操作具体在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值在第二预定阈值范围内时执行多媒体播放切换操作。
11.根据权利要求1到3任意一 项所述的方法,还包括以下任意一项或其组合:将处于播放状态的多媒体类型对应的控件显示在界面上; 或者, 将常用控件记录对应的控件显示在界面上。
12.根据权利要求11所述的方法,还包括: 计算控件在预设周期内的使用频率; 如果控件在预设周期内的使用频率超过预设频率阈值,向用户提示将该控件加入常用控件记录。
13.根据权利要求1到3任意一项所述的方法,还包括: 在识别出所采集的音频数据对应的音乐文件后,将所述音乐文件加入收藏夹。
14.根据权利要求13所述的方法,还包括: 在所述应用的界面上显示第三控件,所述第三控件配置用于触发识别所采集的音频数据对应的音乐文件; 在识别出所采集的音频数据对应的音乐文件后,在所述界面显示以下任意控件或其组合: 用于播放该音乐文件的控件; 用于展示该音乐文件对应的详细内容的控件。
15.一种实现界面上多控件整合的装置,包括: 控件整合单元:配置用于将应用在界面中的至少两个控件整合为第一控件以在所述界面上显示,其中,所述第一控件的功能包括所整合的至少两个控件的功能; 整合控件执行单元:配置用于响应于相应的触发条件,将所述第一控件的功能在所整合的至少两个控件的功能之间进行切换。
16.根据权利要求15所述的装置,其中所述控件整合单元:具体配置用于将应用在界面中的播放/暂停按钮控件和进度条控件整合为第一控件; 其中第一控件所包括的进度条控件的功能的触发条件具体为按压所述第一控件时间超过预定时长; 其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件时间小于预定时长。
17.根据权利要求15所述的装置,其中所述控件整合单元:具体配置用于将应用在界面中的播放/暂停按钮控件、菜单触发按钮控件和分享按钮控件整合为第一控件; 其中第一控件所包括的播放/暂停按钮控件的功能的触发条件具体为按压所述第一控件且按压位置不变的状态; 其中第一控件所包括的菜单触发按钮控件的功能的触发条件具体为按压所述第一控件且在按压期间按压位置沿水平线方向变化的状态; 其中第一控件所包括的分享按钮控件的功能的触发条件具体为按压所述第一控件且在按压期间按压位置沿与水平线方向垂直的方向变化的状态。
18.根据权利要求15到17任意一项所述的装置,还包括: 隐藏单元:配置用于判断获得的输入是否满足隐藏所述应用在界面上的第二控件的条件,如果满足,将所述第二控件移至预设位置隐藏。
19.根据权利要求18所述的 装置,所述隐藏单元:还配置用于在将所述第二控件移至预设位置隐藏时,在界面显示隐藏提示。
20.根据权利要求15到17任意一项所述的装置,还包括: 多媒体切换单元:配置用于在界面上接受到按压时,判断按压期间按压位置的起点横坐标与终点横坐标的差值是否查过第一预定阈值,如果是,执行多媒体播放切换操作。
21.根据权利要求20所述的装置,所述多媒体切换单元:具体配置用于在所述第一预定阈值为正数时,切换到上一多媒体文件播放。
22.根据权利要求20所述的装置,所述多媒体切换单元:具体配置用于在所述第一预定阈值为负数时,切换到下一多媒体文件播放。
23.根据权利要求20所述的装置,所述多媒体切换单元:具体配置用于在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值为O时执行多媒体播放切换操作。
24.根据权利要求20所述的装置,所述多媒体切换单元:具体配置用于在所述按压期间按压位置的起点纵坐标与终点纵坐标的差值在第二预定阈值范围内时执行多媒体播放切换操作。
25.根据权利要求15到17任意一项所述的装置,还包括以下任意单元或其组合: 多媒体控件切换单元:配置用于将处于播放状态的多媒体类型对应的控件显示在界面 上; 或者, 常用控件控制单元:配置用于将常用控件记录对应的控件显示在界面上。
26.根据权利要求25所述的装置,其中常用控件控制单元:还配置用于计算控件在预设周期内的使用频率,如果控件在预设周期内使用的频率超过预设频率阈值,向用户提示将该控件加入常用控件记录。
27.根据权利要求15到17任意一项所述的装置,还包括: 音乐收藏单元:用于在识别出所采集的音频数据对应的音乐文件后,将所述音乐文件加入收藏夹。
28.根据权利要求27所述的装置,还包括: 音乐识别控件显示单元:用于在所述应用的界面上显示第三控件,所述第三控件配置用于触发识别所采集的音频数据对应的音乐文件,在识别出所采集的音频数据对应的音乐文件后,在所述界面显示以下任意控件或其组合: 用于播放该音乐文件的控件; 用于展示该音乐文件对应的详细内容的控件。
【文档编号】G06F3/0488GK103914238SQ201210592120
【公开日】2014年7月9日 申请日期:2012年12月30日 优先权日:2012年12月30日
【发明者】丁磊, 陈刚, 朱一闻, 王诗沐, 王逸天, 王明镜, 金凌, 郭冠敏, 丁强, 高嵩, 张琴, 张艺林, 高铣树, 李彬, 曹偲, 伍卉, 陈寅, 陆俊峰, 朱珊珊, 史江浩, 余晓帆, 陈智科, 梁建, 吴文超, 熊鋆洋, 陈平, 马睿, 林惠, 姜作宇, 蔡辉, 李伟, 唐胜标, 许靖, 朱一飞, 李晓燕, 李鹏, 胡光龙, 刘 东, 聂源, 陆春红, 杨盼盼, 吕丹凤, 王磊, 牟菲, 邓林海, 宁静, 包妹红 申请人:网易(杭州)网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1