用于组织电子设备上的多个项目的方法和设备的制造方法

文档序号:10540837阅读:178来源:国知局
用于组织电子设备上的多个项目的方法和设备的制造方法
【专利摘要】提供一种用于使用手势组织电子设备上的多个项目的方法。所述方法允许用户在电子设备上的多个项目上执行手势。另外,所述方法识别在多个项目上执行的手势。此外,所述方法基于经识别的手势组织(分类或解除分类)多个项目并将经组织的多个项目连同与每个类别关联的元数据显示给用户。
【专利说明】
用于组织电子设备上的多个项目的方法和设备
技术领域
[0001]本文的实施例涉及组织电子设备中的多个项目,并且更具体地涉及使用手势对电子设备上的多个项目分类或解除分类(de-categorize)。
【背景技术】
[0002]随着触屏设备的激增,用户交互对于设备制造商和开发商已经变得至为重要。触屏设备的用户使用手指或触笔操作设备。另外,触屏设备给用户提供了多种特征和应用,例如包括电话应用、媒体播放器应用、地图应用、日历应用、电子邮件应用、即时消息应用、文本消息应用、其他可下载应用等。另外,每个应用在触屏设备上可以包含一定数量的单独项目。例如,消息应用在触屏设备上包括若干个消息。因此,为了轻松访问每个特征和应用,必须要对每个特征和应用执行项目的分类。例如,智能电话中的电话簿联系人基于联系人的首字母而被分类。类似地,收件箱中的电子邮件基于诸如优先级、附件、主题等的参数而被分类。
[0003]在现有方法中,用户必须要遵循不同的机制来单独地组织(分类或解除分类)电子设备上的不同应用或特征。例如,使用针对每个应用的特定机制来组织诸如电子邮件、消息、媒体文件和联系人等的应用。因此,在组织电子设备上的不同项目时对于用户来说是困难和不便的。
[0004]在另一现有方法中,尽管用户对电子设备上的项目进行分类或解除分类,然而用户被限于在显示屏的特定区域上提供输入。例如,通过在显示于屏上的某个特定选项上提供用户输入而对智能电话中的呼叫历史进行分类。

【发明内容】

[0005]技术问题
[0006]本文的实施例的主要目的是提供一种允许用户组织电子设备上的多个项目的方法。
[0007]本文的实施例的另一目的是提供一种通过识别手势来对电子设备上的多个项目进行分类的方法。
[0008]本文的实施例的另一目的是提供一种通过识别手势来对项目解除分类的方法。
[0009]问题的解决方案
[0010]相应地,本发明提供了一种用于组织电子设备上的多个项目的方法。方法包括识别用户在多个项目上执行的至少一个手势。另外,方法包括响应于经识别的至少一个手势根据多个项目之间的一个或多个关系动态识别对于多个项目的至少一个类别。此外,方法包括基于至少一个经识别的类别组织多个项目。
[0011]相应地,本发明提供了一种用于组织多个项目的电子设备,所述电子设备包括集成电路。另外,集成电路包括处理器、存储器。存储器包括在集成电路内的计算机程序代码。存储器和计算机程序代码借助处理器致使设备识别用户在多个项目上执行的至少一个手势。另外,电子设备配置成响应于经识别的至少一个手势根据多个项目之间的一个或多个关系动态地识别对于多个项目的至少一个类别。另外,电子设备配置成基于至少一个经识别的类别组织多个项目。
[0012]相应地,本发明提供了一种计算机程序产品,其包括记录在计算机可读非暂态存储介质上的计算机可执行程序代码,所述计算机可执行程序代码在被执行时致使包括识别用户在多个项目上执行的至少一个手势的动作。计算机可执行程序代码在被执行时致使包括响应于经识别的至少一个手势根据多个项目之间的一个或多个关系动态地识别对于多个项目的至少一个类别的进一步动作。计算机可执行程序代码在被执行时致使包括基于至少一个经识别的类别组织多个项目的进一步动作。
[0013]当结合下列描述和附图考虑时,将会更好地领会和理解本文的实施例的这些和其他方面。然而,应当理解,尽管指示了优选实施例及其各种具体细节,但是下列描述是以示意的方式而不是限制的方式给出的。在不背离本文的实施例的精神的情况下,可以在本文的实施例的范围内作出许多改变和修改,并且本文的实施例包括所有这样的修改。
【附图说明】
[0014]本发明示意于附图中,纵观附图,同样的参考标记指示各种图中对应的部分。根据参考附图的下列描述,将可以更好地理解本文的实施例,在附图中:
[0015]图1示意了根据本文公开的实施例的在用于组织电子设备中的多个项目的电子设备中的多个模块;
[0016]图2是示意了根据本文公开的实施例的用于对电子设备中的多个项目分类的方法的流程图;
[0017]图3是示意了根据本文公开的实施例的用于对电子设备中的经分类的项目解除分类的方法的流程图;
[0018]图4a_4f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织菜单项目的例子;
[0019]图5a_5f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织呼叫历史项目的例子;
[0020]图6a_6g示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织消息收件箱项目的例子;
[0021]图7a_7h示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织电子邮件收件箱项目的例子;
[0022]图8a_8f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织附件的例子;
[0023]图9a_9f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织联系人的例子;
[0024]图1Oa-1Of示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织日历项目的例子;
[0025]图1la-1lf示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织供稿(feed)的例子;
[0026]图12a_12f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织菜单项目的另一例子;
[0027]图13a_13f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织菜单项目的另一例子;
[0028]图14a_14f示意了根据本文公开的实施例的当用户在电子设备上执行手势时组织菜单项目的另一例子;以及
[0029]图15示意了根据本文公开的实施例的实现用于基于手势组织电子设备100上的多个项目的方法的计算环境。
【具体实施方式】
[0030]参考示意于附图中并在下列描述中详述的非限制实施例更加充分地说明本文的实施例及其各种特征和具有优势的细节。省略了对周知部件和处理技术的描述以便不会不必要地模糊本文的实施例。本文使用的例子仅意图促进对本文的实施例能够被实践的方式的理解并且意图进一步使得本领域技术人员能够实践本文的实施例。因而,例子不应当被解读为限制本文的实施例的范围。
[0031 ]本文的实施例实现一种使用手势组织电子设备上的多个项目的方法。在一实施例中,手势可以是但不限于:触摸手势、悬停(hover)。在一实施例中,触摸手势可以是单触摸或多触摸输入。例如,单触摸可以是点击(tap)。例如,多触摸可以是双点击、滚动、伸展(spread)手势、抓缩(pinch)手势、两指点击、旋转手势等。
[0032]在一实施例中,方法允许用户在电子设备上的多个项目上执行手势。另外,方法响应于经识别的一个或多个手势根据多个项目之间的一个或多个关系动态地识别对于多个项目的一个或多个类别。另外,方法基于经识别的类别组织多个项目并将经组织的多个项目连同与每个类别关联的元数据显示给用户。在一实施例中,元数据可以是与供稿的数量、未读消息的数量、媒体文件的数量、下载的数量等有关的信息。
[0033]一个或多个关系可以是用来能够将多个项目联系在一起的任何标准。
[0034]在一实施例中,组织电子设备上的多个项目可以包括将多个项目分类成带有元数据的一个或多个类别。在一实施例中,组织电子设备上的多个项目可以包括基于经识别的手势对多个经分类的项目解除分类。例如,如果用户在电子设备的菜单项目上执行抓缩手势,则方法基于每个项目的类型对菜单项目分类,菜单项目例如媒体播放器应用、电子邮件应用、即时消息应用、文本消息应用、日历应用、不同的游戏应用、设置、联系人、呼叫历史等。在一实施例中,项目的类型包括但不限于社交网站(SNS)、游戏、媒体、消息等。在另一例子中,如果用户在电子设备的经分类的菜单项目上执行伸展手势,则方法对经分类的项目解除分类。
[0035]在一实施例中,基于在电子设备上的多个项目之间存在的关系对多个项目进行组织。例如,电子设备中的菜单包含四个SNS应用(SNS USNS 2,SNS 3和SNS 4)以及多个其他项目。此外,方法将四个SNS应用(SNS USNS 2,SNS 3和SNS 4)分类在作为SNS的特定类别下,因为这四个项目属于类型“社交网站”。
[0036]在一实施例中,当用户通过执行手势选择特定类别时,方法显示被分类在该特定类别下的多个项目。例如,将电子设备上日历应用中的每日会议、每周会议和每月会议分类成作为会议的特定类别。当用户通过使用手势选择类别I时,方法显示被分类在类别I下的项目。例如,手势可以是点击手势。
[0037]在一实施例中,方法允许用户在电子设备上的多个项目当中选择一组项目。另外,方法识别在多个项目当中的被手势覆盖的一组项目。此外,方法基于经识别的手势将一组选择的项目分类成一个或多个类别并将带有元数据的经分类的一组项目显示给用户。例如,如果用户通过执行触摸手势在10个菜单项目当中选择四个应用,则方法基于每个应用的类型将经选择的四个应用分类成一个或多个类别。
[0038]在一实施例中,类别可以是用户配置的预定义类别。
[0039]在一实施例中,预定义类别在电子设备外部(SNS、在线等)可用。
[0040]在一实施例中,分类可以是基于多个项目的上下文(context)的实时分类。
[0041]在一实施例中,实时分类可以使用电子设备外部可用的信息而执行。
[0042]在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0043]在一实施例中,方法在用户通过在特定类别上执行手势而选择该类别时显示分类在该特定类别下的一组项目。
[0044]在一实施例中,方法允许用户通过在电子设备上执行手势而对经分类的一组项目解除分类。另外,方法识别在电子设备上执行的手势并对一组经分类的项目解除分类。例如,如果用户在经分类的一组项目上执行手势,则方法对经分类的该组项目解除分类并将经解除分类的项目显示给用户。
[0045]不同于常规系统,方法允许用户通过在显示屏的任意区域上执行手势来组织多个项目。不同于常规系统,方法提供单个机制来组织存在于电子设备中不同应用中的多个项目(例如,菜单项目、联系人、消息、电子邮件、应用(app)等)。因此,方法在组织电子设备上的不同项目的同时增强了用户体验。
[0046]现在参考附图,更具体而言是参考图1到图15示出了优选实施例,图1到图15中相似的参考字符自始至终在附图中一致表示对应的特征。
[0047]图1示意了根据本文公开的实施例的用于组织电子设备100中的多个项目的电子设备100中的多个模块。如图1中描绘的,电子设备100包括显示器模块101、组织模块102、通信接口模块103和存储模块104。
[0048]在一实施例中,显不器模块101在电子设备100的屏上显不多个项目。在一实施例中,电子设备100可以是触屏设备。显示器允许用户在电子设备100的多个项目上执行手势。另外,显示器模块101将经组织的多个项目显示给用户。
[0049]在一实施例中,显示器模块101在用户通过执行手势选择特定类别时显示被分类在该特定类别下的多个项目。
[0050]在一实施例中,显示器模块101允许用户执行手势以在电子设备100上的多个项目当中选择一组项目。另外,显示器模块101将在多个项目当中的经分类的一组项目显示给用户。另外,显示器模块101将经分类的项目中的经解除分类的组显示给用户。
[0051]在一实施例中,组织模块102可以配置成识别用户在电子设备100的多个项目上执行的手势。在一实施例中,组织模块102包括手势识别模块以检测手势。另外,组织模块102可以配置成基于经识别的手势组织多个项目。在一实施例中,组织多个项目可以包括将多个项目分类成带有元数据的一个或多个类别。在一实施例中,组织多个项目可以包括基于经识别的手势对多个经分类的项目解除分类。
[0052]在一实施例中,组织模块102可以配置成将在多个项目上执行的手势与将多个项目分类成特定类别关联。
[0053]在一实施例中,组织模块102可以配置成将在多个经分类的项目上执行的手势与将多个经分类的项目解除分类关联。
[0054]在一实施例中,组织模块102可以配置成识别用户在电子设备100上的多个项目当中的一组项目上执行的手势。另外,组织模块102可以配置成基于经识别的手势将一组经选择的项目分类成带有元数据的一个或多个类别。另外,组织模块102可以配置成基于经识别的手势将一组经分类的项目解除分类。
[0055]在一实施例中,通信接口模块103允许电子设备100从SNS等接收更新或供稿。在一实施例中,通信接口模块103获得在SNS等中可用的预定义类别。
[0056]在一实施例中,存储模块104存储多个经分类的项目。另外,存储模块104存储手势和分类/解除分类之间的关联。
[0057]图2是示意了根据本文公开的实施例的用于对电子设备100中的多个项目进行分类的方法200的流程图。在步骤201,方法200包括识别在电子设备100的多个项目上的手势。方法200允许组织模块102识别在电子设备100上的多个项目上的手势。在一实施例中,显示器模块101允许用户在电子设备100上的多个项目上执行手势。
[0058]在一实施例中,手势包括但不限于触摸手势、悬停。在一实施例中,触摸手势可以是单触摸或多触摸输入。例如,单触摸可以例如包括但不限于滚动、切向扫动、曲线扫动、单点击、多点击等。例如,多触摸可以是双点击、滚动、伸展手势、抓缩手势、两指点击、旋转手势等。
[0059]在步骤202,方法200包括基于经识别的手势对多个项目分类。方法200允许组织模块102基于经识别的手势对多个项目分类。在一实施例中,组织模块102将手势与预定义类别关联。在一实施例中,基于电子设备100上的多个项目之间的关系对多个项目分类。例如,电子设备100中电子邮件应用的收件箱包括100个电子邮件。在这100个电子邮件中,50个电子邮件被加星标,20个电子邮件包括附件并且30个电子邮件具有高优先级。例如,当用户在电子设备100的屏上显示的收件箱上执行抓缩手势时,方法利用类别加星标、具有附件的电子邮件和高优先级电子邮件对电子邮件分类。方法基于邮件之间的关系对电子邮件分类。例如,被加星标的电子邮件被分类在加星标类别下,具有附件的电子邮件被分类为附件类别而高优先级邮件被分类为高优先级类别。在一实施例中,组织模块102基于实时分类进行分类并且允许用户改变组织模块102指派的类别名。
[0060]在步骤203,方法200包括显示类别连同元数据。方法200允许显示器模块101将带有元数据的类别显示给用户。例如,电子设备100中的下载可以被分类成三个类别(音频文件、视频文件和Pdf文件)。音频文件、视频文件和pdf文件的总数量分别为70、58和12。因此,显示器模块101显示类别连同元数据(文件的总数量)。在一实施例中,元数据与供稿的数量、未读消息的数量、媒体文件的数量、下载的数量等有关。
[0061]在步骤204,方法200包括确定用户是否在显示的类别当中选择类别。方法200允许组织模块102确定用户是否在显示的类别当中选择类别。
[0062]如果在步骤204确定用户选择了类别,则在步骤205,方法200包括显示在经选择的类别中的项目。方法200允许显示器模块101显示在经选择的类别中的项目。例如,电子设备100中的联系人被分类成三个类别(收藏(favorites)、频繁列表和最欢迎列表)。收藏、频繁列表和最欢迎列表中联系人的总数量分别为120、50和30。当用户选择类别最欢迎列表时,则将在最欢迎类别下的经分类的联系人显示给用户。例如,用户使用手势选择该类别。
[0063]如果在步骤204确定用户还没有选择显示的类别,则方法200再次显示类别,如在步骤203中所述。
[0064]可以以呈现的顺序、以不同的顺序或同时执行方法200中的各种动作、行为、框和步骤等。另外,在一些实施例中,在不背离本发明范围的情况下可以省略、添加、修改、跳过一些动作、行为、框和步骤等。
[0065]图3是示意了根据本文公开的实施例的用于对电子设备100中的经分类的项目解除分类的方法300的流程图。在步骤301,方法300包括识别在电子设备100的多个经分类的项目上的手势。方法300允许组织模块102识别在电子设备100上显示的类别上的手势。显示器模块101允许用户对类别执行手势。在步骤302,方法300包括基于经识别的手势对经分类的多个项目解除分类。方法300允许组织模块102基于经识别的手势对经分类的多个项目解除分类。例如,电子设备100中的呼叫历史被分类成三个类别,例如未接呼叫、拨出呼叫和接听呼叫。当用户执行用以对经分类的多个呼叫解除分类的手势时,组织模块102对未接呼叫类别、拨出呼叫类别和接听呼叫类别解除分类成呼叫的列表。
[0066]在步骤303,方法300包括显示在解除分类之后的经分类的项目。方法300允许组织模块102显示在解除分类之后的经分类的项目。
[0067]可以以呈现的顺序、以不同的顺序或同时执行方法300中的各种动作、行为、框和步骤等。另外,在一些实施例中,在不背离本发明范围的情况下可以省略、添加、修改、跳过一些动作、行为、框和步骤等。
[0068]图4a_4f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织菜单项目的例子。如在图4a中描绘的,电子设备100显示菜单项目,例如媒体播放器应用、地图应用、日历应用、电子邮件应用、即时消息应用、文本消息应用、其他可下载应用、多个SNS应用等。用户在显示的菜单项目上执行手势(例如,抓缩手势)。
[0069]当用户在菜单项目的屏上执行手势(例如,抓缩手势)时,菜单项目被分类成带有元数据的一个或多个类别,如图4b中描绘的。在一实施例中,组织模块102将菜单项目分类成一个或多个类别。如在图4b中描绘的,菜单项目被分类成游戏应用(3)、SNS应用(4)、媒体播放器应用(3)、文本消息应用和即时消息应用(65)。另外,组织模块102将三个游戏应用分类在作为游戏的特定类别下,将四个SNS应用分类在作为SNS的特定类别下,将三个媒体播放器应用分类在作为媒体的特定类别下并且将文本消息应用和即时消息应用分类在作为消息的特定类别下。在一实施例中,类别可以是用户配置的预定义类别。在一实施例中,预定义类别在电子设备100外部(SNS)可用。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0070]如在图4c中描绘的,用户通过在特别类别例如SNS上执行手势(例如,点击手势)而选择SNS类别。
[0071]如在图4d中描绘的,当用户选择类别SNS时,将被分类在类别SNS(SNS USNS 2、SNS 3和SNS 4)下的菜单项目显示给用户。
[0072]如在图4e中描绘的,用户通过在显示的类别上执行手势(例如,伸展手势)而对诸如SNS、游戏、消息等的类别解除分类。在一实施例中,组织模块102对类别解除分类。
[0073]如在图4f中描绘的,当用户执行用以解除分类的手势时,则经分类的菜单项目被解除分类成单独的菜单项目,如在图4a中描绘的。
[0074]图5a_5f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织呼叫历史项目的例子。如在图5a中描绘的,电子设备100的呼叫历史显示呼叫细节,例如未接呼叫、拨出呼叫和接听呼叫。用户在呼叫历史上执行手势(例如,抓缩手势)。
[0075]当用户在呼叫历史项目的屏上执行手势(例如,抓缩手势)时,呼叫历史项目被分类成一个或多个类别,例如未接呼叫、接听呼叫和拨出呼叫,如图5b中描绘的。在一实施例中,组织模块102将呼叫历史项目分类成一个或多个类别。在一实施例中,类别可以由电子设备100的用户预定义。
[0076]在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0077]如在图5c中描绘的,用户通过在特定类别例如拨出呼叫上执行手势(例如,点击手势)而选择拨出呼叫类别。
[0078]如在图5d中描绘的,当用户选择拨出呼叫类别时,将被分类在拨出呼叫类别下的呼叫历史项目显示给用户。
[0079]如在图5e中描绘的,用户通过在显示的分类上执行手势(例如,伸展手势)而对诸如拨出呼叫、接听呼叫和未接呼叫之类的类别解除分类。
[0080]如在图5f中描绘的,当用户执行用以解除分类的手势时,则经分类的呼叫历史项目被解除分类成单独的项目,如在图5a中描绘的。
[0081]图6a_6g示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织消息收件箱项目的例子。如在图6a中描绘的,电子设备100的消息收件箱显示多个接收的消息。用户在消息上执行手势(例如,抓缩手势)。
[0082]当用户在消息的屏上执行手势(例如,抓缩手势)时,消息被分类成带有元数据的基于消息的发送者的一个或多个类别,如图6b中描绘的。在一实施例中,组织模块102将消息分类。在一实施例中,如在图6c中描绘的,可以基于消息的接收日期而对消息分类。
[0083]在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0084]如在图6d中描绘的,用户通过在特定类别例如名为DavidSingleton的类别上执行手势(例如,点击手势)而选择名为David Singleton的该类别。
[0085]如在图6e中描绘的,当用户选择名为DavidSingleton的类别时,将被分类在该类别中的消息显示给用户。例如,用户执行点击手势以选择该类别。
[0086]如在图6f中描绘的,用户通过对显示的类别执行手势(例如,伸展手势)而对类别解除分类。
[0087]如在图6g中描绘的,当用户执行用以解除分类的手势时,则经分类的消息被解除分类成单独的项目,如在图6a中描绘的。
[0088]图7a_7h示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织电子邮件收件箱项目的例子。如在图7a中描绘的,电子设备100的电子邮件收件箱显示电子邮件连同附件、收藏、加星标的符号。用户在电子邮件上执行手势(例如,抓缩手势)。
[0089]当用户在电子设备100上显示的电子邮件的屏上执行手势(例如,抓缩手势)时,电子邮件被分类成带有元数据的基于高优先级、加星标和附件的一个或多个类别,如图7b中描绘的。元数据包括类别中的电子邮件的数量。在一实施例中,用户可以预定义类别。如果电子邮件的上下文与工程(project)、账目(account)、承运人(carrier)和家庭有关,贝Ij电子邮件可以基于工程、账目、承运人和家庭进行分类,如图7c中描绘的。如图7d中描绘的,电子邮件可以基于电子邮件的主题的类型而进行分类。在一实施例中,组织模块102基于电子邮件的上下文和主题而对电子邮件分类。
[0090]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0091]在一实施例中,用户可以在组织模块102创建类别之后改变类别名。
[0092]如在图7e中描绘的,用户可以通过在特定类别例如加星标类别上执行手势(例如,点击手势)而选择该特定类别。
[0093]如在图7f中描绘的,当用户选择加星标类别时,则将被分类在该类别下的多个邮件显示给用户。
[0094]如在图7g中描绘的,用户通过在显示的类别上执行手势(例如,伸展手势)而对类别解除分类。
[0095]如在图7h中描绘的,当用户执行用以解除分类的手势时,则经分类的电子邮件被解除分类成单独的电子邮件项目,如在图7a中描绘的。
[0096]图8a_8f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织附件的例子。如图8a中描绘的,电子设备100显示附件项目,例如音频文件、视频文件、文档等。用户在附件项目上执行手势(例如,抓缩手势)。
[0097]当用户在显示的附件项目上执行手势(例如,抓缩手势)时,项目被分类成带有元数据的一个或多个类别,如图Sb中描绘的。在一实施例中,组织模块102将附件项目分类成文档、图像、音频和视频。
[0098]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0099]如在图Sc中描绘的,用户可以通过在特定类别例如音频上执行手势(例如,点击手势)而选择该类别。
[0100]如在图Sd中描绘的,当用户选择类别音频时,将被分类在类别音频下的附件项目显示给用户。
[0101]如在图Se中描绘的,用户通过在显示的类别上执行手势(例如,伸展手势)而对诸如文档、图像、音频和视频之类的类别解除分类。
[0102]如在图Sf中描绘的,当用户执行用以解除分类的手势时,则经分类的附件项目被解除分类成单独的附件项目,如在图8a中示出的。
[0103]图9a_9f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织联系人的例子。如图9a中描绘的,电子设备100显示联系人项目。用户在联系人项目上执行手势(例如,抓缩手势)。
[0104]当用户在联系人项目的屏上执行手势(例如,抓缩手势)时,项目被分类成连同元数据的一个或多个类别,例如收藏、频繁和欢迎,如图9b中描绘的。在一实施例中,组织模块102对联系人项目分类。
[0105]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,预定义类别在电子设备100外部可用。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0106]如在图9c中描绘的,用户可以通过在特定类别例如收藏上执行手势(例如,点击手势)而选择该分类。
[0107]如在图9d中描绘的,当用户选择类别收藏时,将被分类在类别收藏中的联系人项目显示给用户。
[0108]如在图9e中描绘的,用户通过在显示的类别上执行手势(例如,伸展手势)而对类别解除分类。
[0109]如在图9f中描绘的,当用户执行用以解除分类的手势时,则经分类的联系人项目被解除分类成单独的联系人项目。
[0110]图1Oa-1Of示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织日历项目的例子。如图1Oa中描绘的,电子设备100显示2013年8月14日的日历项目。用户在日历项目上执行手势(例如,抓缩手势)。
[0111]当用户在日历项目的屏上执行手势(例如,抓缩手势)时,项目被分类成带有元数据的一个或多个类别,例如每周总结、任务和群组等,如图1Ob中描绘的。在一实施例中,组织模块102对日历项目分类。
[0112]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,预定义类别在电子设备100外部可用。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0113]如在图1Oc中描绘的,用户可以通过在特定类别例如每周总结上执行手势(例如,点击手势)而选择该类别。
[0114]如在图1Od中描绘的,当用户选择类别每周总结时,将被分类在该类别中的日历项目显示给用户。
[0115]如在图1Oe中描绘的,用户可以通过在显示的类别上执行手势(例如,伸展手势)而对类别解除分类。
[0116]如在图1Of中描绘的,当用户执行用以解除分类的手势时,则经分类的日历项目被解除分类成单独的日历项目。
[0117]图1la-1lf示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织供稿的例子。如图1la中描绘的,电子设备100显示来自不同SNS的供稿项目。用户在来自不同SNS的供稿项目上执行手势(例如,抓缩手势)。
[0118]当用户在供稿项目的屏上执行手势(例如,抓缩手势)时,项目被分类成带有元数据的一个或多个类别,例如SNS USNS 2、SNS3等,如图1Ib中描绘的。在一实施例中,组织模块102对供稿项目分类。
[0119]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,预定义类别在电子设备100外部(SNS)可用。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0120]如在图1lc中描绘的,用户可以通过在特定类别例如SNSI上执行手势(例如,点击手势)而选择该分类。
[0121]如在图1ld中描绘的,当用户选择SNSI类别时,将被分类在SNS I类别下的供稿项目显示给用户。
[0122]如在图lie中描绘的,用户可以通过在显示的类别上执行手势(例如,伸展手势)而对类别解除分类。
[0123]如在图1lf中描绘的,当用户执行用以解除分类的手势时,则经分类的供稿项目被解除分类成单独的供稿项目。
[0124]图12a_12f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织菜单项目的另一例子。如图12a中描绘的,电子设备100显示菜单项目。用户在来自多个菜单项目中的一组菜单项目上执行手势(不均勾(non-uniform))。如图12a中描绘的,用户执行的手势选择四个SNS应用、文本消息应用、两个文件管理器应用和供稿应用。
[0125]当用户在菜单项目的组的屏上执行手势时,项目被分类成带有元数据的一个或多个类别,例如SNS、消息、供稿和文件管理器,如图12b中描绘的。在一实施例中,组织模块102对一组菜单项目分类。
[0126]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,预定义类别在电子设备100外部可用。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0127]如在图12c中描绘的,用户可以通过在特定类别例如SNS上执行手势(例如,点击手势)而选择该类别。
[0128]如在图12d中描绘的,当用户选择SNS类别时,将被分类在SNS类别下的SNS应用显示给用户。
[0129]如在图12e中描绘的,用户可以通过在显示的类别上执行手势(不均匀)而对类别解除分类。
[0130]如在图12f中描绘的,当用户执行用以解除分类的手势时,则经分类的一组项目被解除分类成单独的菜单项目。
[0131]图13a_13f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织菜单项目的另一例子。如图13a中描绘的,电子设备100显示菜单项目。用户在来自多个菜单项目中的一组菜单项目上执行手势。如图13a中描绘的,由用户执行的手势选择四个SNS应用、文本消息应用、文件管理器应用、电话设置应用、媒体播放器应用和供稿应用。
[0132]当用户在菜单项目的组的屏上执行手势(例如,如图13a中描绘的封闭手势)时,项目被分类成带有元数据的一个或多个类别,例如SNS、消息、供稿、设置、音频和文件管理器,如图13b中描绘的。在一实施例中,组织模块102对一组菜单项目分类。
[0133]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,预定义类别在电子设备100外部可用。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0134]如在图13c中描绘的,用户可以通过在特定类别例如SNS上执行手势(例如,点击手势)而选择该分类。
[0135]如在图13d中描绘的,当用户选择SNS类别时,将被分类在SNS类别下的SNS应用显示给用户。
[0136]如在图13e中描绘的,用户可以通过在显示的类别上执行手势(例如,如在图12e中描绘的从底部到顶部的手势)而对类别解除分类。
[0137]如在图13f中描绘的,当用户执行用以解除分类的手势时,则经分类的一组菜单项目被解除分类成单独的菜单项目,如在图13a中描绘的。
[0138]图14a_14f示意了根据本文公开的实施例的当用户在电子设备100上执行手势时组织菜单项目的另一例子。
[0139]如图14a中描绘的,电子设备100显示菜单项目。用户在来自多个菜单项目中的一组菜单项目上执行手势(多触摸)。如图14a中描绘的,由用户执行的手势选择三个SNS应用。
[0140]当用户在菜单项目的组的屏上执行手势(多触摸)时,项目被分类成带有元数据的类别SNS,如图14b中描绘的。在一实施例中,组织模块102对一组菜单项目连同元数据进行分类。
[0141]在一实施例中,类别可以是由用户配置的预定义类别。在一实施例中,分类可以是基于多个项目的上下文的实时分类。在一实施例中,分类可以是使用预定义类别和实时类别的组合的混合分类。
[0142]如在图14c中描绘的,用户可以通过在类别SNS上执行手势(例如,点击手势)而选择该类别。
[0143]如在图14d中描绘的,当用户选择SNS类别时,将被分类在SNS类别下的SNS应用显示给用户。
[0144]如在图14e中描绘的,用户可以通过在显示的类别上执行手势(例如,点击手势)而对类别解除分类。
[0145]如在图14f中描绘的,当用户执行用以解除分类的手势时,则经分类的一组菜单项目被解除分类成单独的菜单项目。
[0146]图15示意了根据本文公开的实施例的实现用于基于手势组织电子设备100上的多个项目的方法的计算环境。如在图中描绘的,计算环境1500包括至少一个处理单元1501、存储器1504、存储单元1505、多个联网设备1506和多个输入输出(I/O)设备1507,其中至少一个处理单元1501配备有控制单元1502和算术逻辑单元(ALU) 1503。处理单元1501负责处理算法的指令。处理单元1501从控制单元1502接收命令以便执行其处理。另外,借助于ALU1503来计算指令的执行中涉及的任何逻辑和算术运算。
[0147]包括对于实现方式所需要的指令和代码的算法存储在存储器单元1504或存储装置1505中或存储在这二者中。在执行的时候,可以从相应的存储器1504和/或存储装置1505获取指令,并由处理单元1501执行指令。
[0148]在任何硬件实现方式的情况下,各种联网设备1506或外部I/O设备1507可以连接到计算环境,以通过联网单元和I/O设备单元支持实现方式。本文公开的实施例可以通过至少一个软件程序实现,所述软件程序在至少一个硬件设备上运行并且执行网络管理功能以控制网络元件。
[0149]本文公开的实施例可以通过至少一个软件程序实现,所述软件程序在至少一个硬件设备上运行并且执行网络管理功能以控制元件。图1和15中示出的元件包括多个块,其可以是硬件设备或硬件设备和软件模块的组合中的至少一者。
[0150]本文公开的实施例详细说明了用于组织电子设备上的多个项目的方法和设备。方法允许通过识别手势来组织电子设备上的多个项目,从而提供其系统。对特定实施例的前述描述将充分揭示本文的实施例的总体性质,以使得其他人员在不背离总体构思的情况下能够通过应用当前知识轻易地修改和/或调整这样的特定实施例以用于各种应用,因此,这样的调整和修改应当并且意图要被理解为在公开的实施例的等价方式的意义和范围内。应当理解,本文利用的词语或术语用于说明的目的而不是限制的目的。因此,尽管已经就优选实施例描述了本文的实施例,然而本领域技术人员将会意识到可以在本文描述的实施例的精神和范围内在带有修改的情况下实践本文的实施例。
【主权项】
1.一种用于组织电子设备上的多个项目的方法,所述方法包括: 识别用户在多个项目上执行的至少一个手势; 响应于经识别的至少一个手势根据多个项目之间的一个或多个关系识别对于多个项目的至少一个类别;以及 基于至少一个经识别的类别组织多个项目。2.根据权利要求1所述的方法,其中,组织多个项目包括下列中的一者:将多个项目分类成至少一个经识别的类别以及将多个项目解除分类成至少一个经识别的类别。3.根据权利要求1所述的方法,其中,所述方法还包括响应于所述组织显示在至少一个类别中的多个项目。4.根据权利要求1所述的方法,其中,手势是单触摸手势、多触摸手势和悬停手势中的一个。5.根据权利要求1所述的方法,其中,基于至少一个经识别的类别组织多个项目包括: 在被至少一个经识别的手势覆盖的多个项目当中识别一组项目;以及 将该组经识别的项目分类成至少一个经识别的类别。6.根据权利要求1所述的方法,其中,基于至少一个经识别的类别组织多个项目包括: 识别被至少一个经识别的手势覆盖的一组经分类的项目;以及 将该组经分类的项目解除分类成至少一个经识别的类别。7.一种用于组织多个项目的电子设备,所述电子设备包括: 集成电路,其进一步包括至少一个处理器; 至少一个存储器,其在电路内,具有计算机程序代码; 至少一个存储器和计算机程序代码借助至少一个处理器致使电子设备: 识别用户在多个项目上执行的至少一个手势; 响应于经识别的至少一个手势根据多个项目之间的一个或多个关系识别对于多个项目的至少一个类别;以及 基于至少一个经识别的类别组织多个项目。8.根据权利要求7所述的电子设备,其中,组织多个项目包括下列中的一者:将多个项目分类成至少一个经识别的类别以及将多个项目解除分类成至少一个经识别的类别。9.根据权利要求7所述的电子设备,其中,电子设备还配置成响应于所述组织显示在至少一个类别中的多个项目。10.根据权利要求7所述的电子设备,其中,手势是单触摸手势、多触摸手势和悬停手势中的一个。11.根据权利要求7所述的电子设备,其中,基于至少一个经识别的类别组织多个项目包括: 在被至少一个经识别的手势覆盖的多个项目当中识别一组项目;以及 将该组经识别的项目分类成至少一个经识别的类别。12.根据权利要求7所述的电子设备,其中,基于至少一个经识别的类别组织多个项目包括: 识别被至少一个经识别的手势覆盖的一组经分类的项目;以及 将该组经分类的项目解除分类成至少一个经识别的类别。13.—种计算机程序产品,包括记录在计算机可读非暂态存储介质上的计算机可执行程序代码,所述计算机可执行程序代码在被执行时致使动作,包括: 识别用户在多个项目上执行的至少一个手势; 响应于经识别的至少一个手势根据多个项目之间的一个或多个关系动态识别对于多个项目的至少一个类别;以及 基于至少一个经识别的类别组织多个项目。14.根据权利要求13所述的计算机程序产品,其中,组织多个项目包括下列中的一者:将多个项目分类成至少一个经识别的类别以及将多个项目解除分类成至少一个经识别的类别。15.根据权利要求13所述的计算机程序产品,其中,所述计算机可执行程序代码在被执行时致使包括下列的动作:响应于所述组织显示在至少一个类别中的多个项目。16.根据权利要求13所述的计算机程序产品,其中,手势是单触摸手势、多触摸手势和悬停中的一个。17.根据权利要求13所述的计算机程序产品,其中,基于至少一个经识别的类别组织多个项目包括: 在被至少一个经识别的手势覆盖的多个项目当中识别一组项目;以及 将该组经识别的项目分类成至少一个类别。18.根据权利要求13所述的计算机程序产品,其中,基于至少一个经识别的类别组织多个项目包括: 识别被至少一个经识别的手势覆盖的一组经分类的项目;以及 将该组经分类的项目解除分类成至少一个经识别的类别。
【文档编号】G06F3/0488GK105900055SQ201480065431
【公开日】2016年8月24日
【申请日】2014年11月28日
【发明人】S.迪帕克
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1