用于管理内容的设备和方法

文档序号:6361317阅读:164来源:国知局
专利名称:用于管理内容的设备和方法
技术领域
以下内容大体上涉及数据管理,且更具体地说,涉及用于将从媒体装置俘获的内容自动组织为集合和文件夹的方法和系统。
背景技术
媒体装置广泛部署以用于俘获内容,例如图片和视频。举例来说,媒体装置可包含移动装置,例如相机、录像机、摄像机、个人数字助理、游戏装置等。在典型情况下,当用户拍摄高容量的图片或视频剪辑时,为了使对应文件以合理方式组织,用户手动创建并命名文件夹,并将图片/视频文件移入所述文件夹中。另外,用户通常想要提供关于特定文件夹或图片/视频文件的额外信息,且由此用户为所述文件夹或文件手动创建标签。随着内容文件的数目增加,以有意义方式组织内容文件所需的时间和精力的量也增加。因此,用于改进将内容文件和其它所产生的媒体组织成有意义的分组并进行管理的效率的相关技术中存在问题。

发明内容
下文呈现一个或一个以上方面的简化概述,以便提供对所述方面的基本理解。此概述并非所有所涵盖方面的广泛综述,且既定不识别所有方面的关键或决定性要素,也不划定任何或所有方面的范围。其唯一目的是以简化形式来呈现一个或一个以上方面的一些概念以作为稍后所呈现的更详细描述的序言。一个方面涉及一种用于管理内容的方法。所述方法包含接收一个或一个以上内容。所述方法还可包含创建对应于一个或一个以上内容中的每一者的标记信息。另外,所述方法可包含基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组。另外,所述方法可包含根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的一个或一个以上分组中的每一者。另外,所述方法可包含根据用于相应分组的标记信息为所述群组中的一者或一者以上加标签。另一方面涉及至少一种经配置以管理内容的处理器。所述处理器可包含第一模块,其用于接收一个或一个以上内容。另外,所述处理器可包含第二模块,其用于创建对应于所述一个或一个以上内容中的每一者的标记信息。所述处理器还可包含第三模块,其用于基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组。另外,所述处理器可包含第四模块,其用于根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的一个或一个以上分组中的每一者。另外,所述处理器可包含第五模块,其用于根据用于相应分组的标记信息为所述群组中的一者或一者以上加标签。又一方面涉及一种用于管理内容的计算机程序产品。计算机程序产品可包含计算机可读媒体,其包含用于致使计算机接收一个或一个以上内容的至少一个指令。所述计算机可读媒体还可包含用于致使计算机创建对应于所述一个或一个以上内容中的每一者的标记信息的至少一个指令。另外,所述计算机可读媒体可包含用于致使计算机基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组的至少一个指令。所述计算机可读媒体还可包含用于致使计算机根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者的至少一个指令。另外,所述计算机可读媒体可包含用于致使计算机根据所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签的至少一个指令。另一方面涉及一种用于管理内容的设备。所述设备可包含用于接收一个或一个以上内容的装置。另外,所述设备可包含用于创建对应于一个或一个以上内容中的每一者的标记信息的装置。所述设备还可包含用于基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组的装置。此外,所述设备可包含用于根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的一个或一个以上分组中的每一者的装置。另外,所述设备可包含用于根据用于相应分组的标记信息为所述群组中的一者或一者以上加标签的装置。再一方面涉及一种用于管理内容的设备。所述设备可包含通信组件,其经配置以接收由内容俘获组件俘获的一个或一个以上内容。所述设备还可包含标记产生组件,其经配置以创建对应于所述一个或一个以上内容中的每一者的标记信息。此外,所述设备可包含分组组件,其经配置以基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组,且根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者。所述设备还可包含加标签组件,其经配置以根据用于所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签。为了实现上述和相关目的,所述一个或一个以上方面包括下文充分描述且尤其在权利要求书中指出的特征。以下描述和附图详细陈述所述一个或一个以上方面的某些说明性特征。然而,这些特征仅指示可使用各种方面的原理的各种方式中的少数几种,且此描述既定包含所有这些方面及其等效物。


下文将结合附图描述所揭示的方面,提供附图是为了说明而非限制所揭示的方面,其中相同名称表示相同元件,且其中图1是根据一方面的连接性系统的说明;图2是说明根据一方面的管理内容的方面的流程图;图3a是说明根据一方面的空间算法的流程图;图3a是说明根据一方面的时间算法的流程图;图4是说明根据一方面的空间算法的流程图;图5是说明根据一方面的为逆向地理译码自动加标签操作的流程图;图6是说明根据一方面的为联系人列表自动加标签操作的流程图;图7是说明根据又一方面的为联系人列表自动加标签操作的流程图;图8是根据一方面的可在连接性系统内操作的实例移动装置的说明;图9是根据一方面的可在连接性系统内操作的实例服务器的说明;以及图10是根据又一方面的促进管理内容的实例系统的说明。
具体实施例方式现在参看图式来描述各种方面。在以下描述中,出于阐释的目的,陈述大量特定细节以便提供对一个或一个以上方面的透彻理解。然而,可明显地看出,所述方面可在没有这些特定细节的情况下得以实践。所描述的方面涉及用于管理内容(例如由移动装置所俘获的内容)的方法和设备。所述方法和设备可包含接收多个内容,其包含标记信息,例如日期和位置信息以及移动装置的识别符。另外,所述方法和设备可包含基于标记信息对内容进行分组,以及基于标记信息为内容加标签。举例来说,可将内容的分组放入文件夹并基于标记信息为其加标签。在本发明中,词语“示范性”在本文中用于表示充当实例、例子或说明。在本文中被描述为“示范性”的任何方面或设计不一定应被解释为比其它方面或设计优选或有利。事实上,词语“示范性”的使用既定以具体方式来展现概念。现在参看图1,说明实例连接性系统100,其包含一个或一个以上无线装置102、一个或一个以上接入网络106以及一个或一个以上服务器或计算装置108。无线装置102可包含任何移动或便携式计算或通信装置,例如蜂窝式装置,其可连接到接入网络106。无线装置102还可包含能够俘获媒体内容(例如,图片、视频和声音文件以及其它媒体内容)的任何装置。无线装置102可为(例如)蜂窝式电话、导航系统、计算装置、相机、PDA、音乐装置或具有无线连接能力的手持式装置,以及其它装置。另外,接入网络106可将一个或一个以上类型的通信连接提供给无线装置102和计算装置108。服务器/计算装置108可为连接到网络的固定装置。在一方面中,举例来说,无线装置102可俘获各种形式的媒体内容并经由接入网络106将其发送到计算装置108,例如以用于所述内容的长期存储和/或管理。现在参看图2中的流程图200,管理内容的方法的一方面包含在202处接收多个内容和对应的内容标记。举例来说,无线装置102俘获内容(例如,图片文件、音频文件或视频文件)、对所述内容加标记且将所述内容发送到服务器或计算装置108。内容标记可包含(但不限于)以下各项中的一者或一者以上日期/时戳,其指示内容被俘获的日期和时间;位置戳,例如来自无线装置上的定位/位置组件(例如,全球定位系统(GPS)模块)的纬度和经度坐标,其指示内容被俘获所处的坐标,或对应于具有可被识别的位置的网络组件的网络识别符;用户识别(ID),例如用户输入的用于识别所俘获内容的信息,例如家庭假期或生日会;型式辨识戳,其用于使用(例如)对象辨识、音频辨识和/或视频辨识来识别所俘获内容中的项目,例如图片中的人;装置识别,其用于识别俘获所述内容的无线装置,例如用于最初创建和/或俘获所述内容的相机、手持机或其它装置的源装置标记;内容发起者标记,其指示俘获和/或创建所述内容的人的身份,例如使人的名字与发起和/或俘获所述内容的装置相关联;内容发送者标记,其识别关于转发所俘获内容的个人的信息,例如如果所俘获内容被个人例如经由电子邮件、SMS (短消息服务)、MMS (多媒体消息接发服务)或即时消息接发来接收。关于发送者的用户信息可用于发送者标记,例如电话号码或电子邮件地址;以及一组共享内容标记,其指示内容曾被与之共享的个人,例如个人的名字、电话号码和/或电子邮件地址等等。应了解,在一个或一个以上方面中,举例来说,使人的名字与发起和/或俘获内容的装置相关联可包含关联俘获内容的装置的来自存储在装置上的内容列表或地址簿的电话号码。此外,如果(例如)经由电子邮件、SMS(短消息服务)、MMS(多媒体消息接发服务)或即时消息接发从人接收到内容,那么关于发送者的信息可包含(例如)发送者的电话号码或电子邮件地址,其也可与人的身份(例如,存储在装置上的联系人列表和/或地址簿中的名字)相关联,于是可将人的名字用作发送者标记。另外,可通过整合到可与内容的发送者和/或接收者相关联的日历系统来获得内容标记。举例来说,日历可提供与俘获内容的时间相关联的事件的名称。日历还可提供俘获内容所处的位置的名称。另外,日历可进一步提供在俘获内容的日历事件中出席的个人的额外名字。内容标记还可定义连同内容传送到服务器的额外元数据。在下一步骤204中,所述方法包含基于内容标记确定多个内容的一个或一个以上群组。举例来说,计算装置108通过对内容标记执行一个或一个以上分组算法来创建所接收内容的群组。换句话说,可基于由内容标记定义的一个或一个以上属性将初始多个内容文件分为一个或一个以上内容文件群组,其中每一群组包括初始多个内容文件的子集。举例来说,可通过使用一个或一个以上算法确定所接收内容的不同者之间的空间关系、时间关系或两者中的一者或一者以上来形成群组或逻辑群集。举例来说,在一方面中,可在一个时间周期期间但在不同位置中俘获多个内容的第一部分。由此,所述多个内容的第一部分可具有大致上类似的时间数据,其可由群集算法用以基于俘获内容所在的时间而不是俘获内容所处的位置来对多个内容的第一部分进行分组。或者,在一方面中,可在不同时间周期内在同一位置或区域中俘获内容的第二部分。由此,所述多个内容的第二部分可具有大致上类似的空间数据,例如定位或位置信息,其可由群集算法用以基于俘获内容所处的位置和/或区域而不是俘获内容所在的时间来对多个内容的第二部分进行分组。在另一替代方案中,在一方面中,可在同一时间周期期间在同一位置或区域中俘获内容的第三部分。由此,多个内容的第三部分可具有大致上类似的时间数据以及大致上类似的空间或位置数据。在此情况下,群集算法可基于俘获内容所在的时间以及基于俘获内容所处的位置和/或区域来对多个内容的第三部分进行分组。因此,用于创建多个内容的群组的一个或一个以上算法可基于时间数据、位置数据或基于与内容相关联的时间和位置数据两者来对内容进行分组。应了解,各种算法可用于通过使用考虑空间和时间数据的不同组合来确定内容的群组。另外,可调谐所述算法以确定较小或较大内容分组,例如对应于较小或较大范围的时间数据,或对应于较小或较大范围的位置数据。下文关于图3和4更详细地论述用于对数据进行分组的算法的实例。接下来,在206处,所述方法包含创建一个或一个以上文件夹以用于存储所述一个或一个以上内容群组。每一文件夹的创建是基于一个内容群组的存在。换句话说,一旦识别到内容的逻辑分组,就将所述逻辑分组存储在专用于所述逻辑分组的文件夹中。应了解,文件夹可包含单个内容群组或多个内容子群组,这取决于用户偏好和/或上文在步骤204中所使用的算法类型。在208处,所述方法可包含为文件夹创建标签、为内容创建标签或两者。在一个方面中,举例来说,用户可检阅文件夹中的内容,并创建描述分组在文件夹内的内容的文件夹名称/标签,以及创建定义所述内容的个别文件的标签或描述符。在另一方面中,举例来说,为文件夹和/或内容创建标签使用至少一个加标签算法自动发生。举例来说,加标签算法可包含使用正向或逆向地理译码来基于对应的内容标记确定待与内容相关联的加标记信息。正向地理译码包含将地址提供给地理译码组件或引擎,以及接收所述地址的对应纬度和经度坐标。逆向地理译码包含将纬度和经度坐标输入到地理译码组件或引擎中,以及接收对应的地址信息,例如街道地址、城市名称、州名或缩写或者邮政编码中的一者或一者以上。另外,在一方面中,加标签算法可存取存储在无线装置102上或存储在计算装置108上的用户联系人列表和/或日历,两者均也称为个人信息管理器,以用于确定待与内容相关联的加标记信息。举例来说,联系人列表或日历可具有可与内容的位置或时间相关的信息,且因此可使用所述信息来补充文件夹或内容文件标签。下文关于图5到7来论述加标签算法的实例。在任选方面中,在210处,所述方法可包含接收内容的分组或内容的加标签或两者是否令人满意的指示。举例来说,装置可接收来自用户的基于关于内容群组和/或文件夹的加标签是否可被用户接受的用户确定的指示。如果指示是需要对内容群组作出改变,那么过程遵循212返回到204,在204处,过程可使用相同或不同的分组算法或针对此些算法的不同用户确定或算法确定参数来重复分组,直到内容的分组使用户满意为止。或者,装置可从用户接受手动指令,以将内容移入不同文件夹中且/或为内容创建新文件夹。如果指示是需要对文件夹的加标签作出改变,那么过程遵循216返回到208,在208处,过程可使用相同或不同的加标签算法来重复加标签,直到文件夹的加标签使用户满意为止。或者,装置可接收来自用户的手动指令,其指示对文件夹的标签的特定改变,或将额外标签添加到文件夹。任选地,在214处,所述方法可包含确定是否应将额外内容添加到文件夹。举例来说,用户可已经从无线装置102上载额外图片,拍摄额外图片或从不同无线装置添加额外图片。在一个方面中,如果所述方法确定应将额外内容添加到文件夹,那么在212处,过程可返回到204,且对所述额外内容或对额外内容与先前接收到的多个内容的组合重复相同过程。举例来说,用户可确定应将额外内容添加到所创建的文件夹,因此,用于将内容分组在一起的算法可在分组过程期间将额外内容与已经接收到的内容包含在一起。可连同文件夹存储一组元数据,其定义如何将内容分组在一起。在一方面中,所述元数据数据可用于确定是否将额外内容添加到群组中,因此提供群组定义的一致性。另外或替代地,用户可确定应在没有先前接收到的内容的情况下对额外内容进行分组。由此,用于分组的算法可在分组过程期间单独使用额外信息且维持具有先前分组的内容的文件夹,或组合所有内容,或两者。在一方面中,如果用户确定应将额外内容添加到所创建的文件夹和/或新文件夹,那么用户可手动将内容添加到相应文件夹。现在转向图3a中的流程图300,揭示根据一个方面的执行空间算法的方法。在302处,所述方法包含接收所俘获内容的位置信息。举例来说,计算装置108可从无线装置102 (图1)接收所俘获内容的位置信息(例如,纬度和经度坐标)。在任选方面中,在304处,所述方法可包含确定所俘获内容的位置信息是否为频繁访问的位置。举例来说,计算装置108可确定所俘获内容的位置信息是否为无线装置102频繁访问的位置,例如无线装置重复访问的位置或若干图片和/或视频被无线装置俘获的位置,而不考虑内容被俘获所在的时间。在一方面中,在确定俘获内容所处的位置是否为无线装置102频繁访问的位置时,计算装置108可检阅含有无线装置102的位置历史的数据储存库,例如无线装置102频繁访问的一组位置。应了解,含有位置历史的数据储存库还可包含无线装置102频繁访问的位置的名称。在306处,如果所俘获内容的位置是频繁访问的位置,那么所述方法可包含基于所述频繁访问的位置将内容放入群组中。举例来说,如果所俘获内容与存储在位置历史数据储存库中的位置匹配,那么计算装置108可基于无线装置102的位置历史将所俘获内容放入群组中。在另一方面中,在308处,所述方法可包含为分组设定相对于一个或一个以上所关注位置或点的距离或空间范围。举例来说,每一位置可为对应于所述分组的至少一部分的已知位置,例如照片内容分组的具有在动物园附近的重心的第一部分,以及照片内容分组的具有在公园附近的重心的第二部分。在一些方面中,计算装置108可为分组设定距位置的距离或空间范围,例如50码、10英里、对应于城市的距离范围或空间区域,或对应于国家的距离范围或空间区域,以及其它距离或范围。在310处,所述方法包含确定所俘获内容的位置是否在用于所述分组的距离范围内。举例来说,计算装置108确定所俘获内容的位置的坐标是否在用于所述群组的距离范围内,例如50码、10英里、城市或国家,以及其它距离。接下来,在312处,所述方法包含在所俘获内容的位置在用于所述群组的距离范围内的情况下将内容放入群组中。举例来说,如果计算装置108确定所俘获内容的位置信息在用于所述群组的距离范围内,那么将所俘获内容放入所述群组中。应了解,内容可与一个或一个以上群组相关联。在一方面中,群组识别符可与用于识别内容可属于的群组的内容相关联。因此,代替于将同一内容的多个复本放入各个群组中,可使用群组识别符来识别内容所属的群组。然而,如果所述方法确定俘获内容的位置信息不在用于所述群组的距离范围内,那么在314处,所述方法可包含对位置信息执行额外处理以用于将所俘获内容放入另一群组中。额外处理可包含以下各项中的一者或一者以上将未分组内容关联到最近群组中;或将所俘获内容放在地图上,并接收来自用户的手动指令以在将内容放入群组中时使用;或接收来自用户的手动指令以将内容移到不同文件夹且/或为所述内容创建新文件夹。在其它方面中,额外处理还可包含确定算法是否包含某一程度的含糊性或不确定性,以及未分组内容是否在预期程度的含糊性或不确定性内以放入群组中,以及可用以将内容放入群组中的其它额外处理。不确定性确定还可包含估算位置数据的准确性。举例来说,较不准确的位置数据可指示落入正被分析的空间范围中的较低概率。在任选方面中,所述方法可包含遵循316返回到308,在308处,过程可以用于分组的不同范围重复为分组确定距离或空间范围。所述方法可遵循318到312,在312处,过程可将内容放入为所俘获内容确定的群组中。现在转向图3b中的流程图320,揭示根据一个方面的执行时间算法的方法。在322处,所述方法包含接收所俘获内容的时间信息。举例来说,计算装置108可从无线装置102(图1)接收所俘获内容的时间信息(例如时间和日期信息)。在任选方面中,在324处,所述方法可包含确定所俘获内容的时间信息是否为频繁俘获内容所在的时间。举例来说,计算装置108可确定所俘获内容的时间信息是否为无线装置102频繁俘获内容所在的时间或日期,例如每一年的同一天或在同一星期或月份期间。在一方面中,在确定俘获内容所在的时间是否在无线装置102频繁俘获内容的时间期间时,计算装置108可检阅含有无线装置102的时间历史的数据储存库,例如无线装置102俘获内容的一组时间和日期。应了解,含有时间历史的数据储存库还可包含无线装置102频繁俘获内容所处的地方的位置的名称。在步骤326处,如果所俘获内容的时间信息是在频繁俘获内容所在的时间期间,那么所述方法可包含基于为内容加标记的时间和/或日期将内容放入群组中。举例来说,如果所俘获内容的时间和/或日期与存储在时间历史数据储存库中的时间和/或日期匹配,那么计算装置108可基于无线装置102的时间历史将所俘获内容放入群组中。在另一方面中,在328处,所述方法可包含为分组设定相对于一个或一个以上时间周期和/或日期的时间或时间范围。举例来说,计算装置108可为分组设定时间和/或日期范围,例如一周、一个月、几年或一天期间的时间周期,以及其它时间和/或日期范围。在330处,所述方法包含确定所俘获内容的时间信息是否在用于所述分组的时间和/或日期范围内。举例来说,计算装置108确定所俘获内容的时间和/或日期是否在用于所述群组的时间和/或日期范围内,例如一周、一个月或一天期间的时间周期,以及其它时间和/或日期范围。在332处,所述方法包含在所俘获内容的时间信息在用于群组的时间和/或日期范围内的情况下将内容放入群组中。举例来说,如果计算装置108确定所俘获内容的时间信息在用于所述群组的时间和/或日期范围内,那么将所俘获内容放入所述群组中。然而,如果所述方法确定俘获内容的时间信息不在用于所述群组的时间和/或日期范围内,那么在334处,所述方法可包含对时间信息执行额外处理以用于将所俘获内容放入另一群组中。额外处理可包含以下各项中的一者或一者以上将未分组内容关联到最近群组中;或接收来自用户的手动指令以在将内容放入群组中时使用;或接收来自用户的手动指令以将内容移到不同文件夹且/或为所述内容创建新文件夹。在一个或一个以上其它方面中,额外处理还可包含确定算法是否包含某一程度的含糊性或不确定性,以及未分组内容是否在预期程度的含糊性或不确定性内以放入群组中,以及可用以将内容放入群组中的其它额外处理。在任选方面中,所述方法可包含遵循336返回到338,在338处,过程可以用于分组的不同范围重复为分组确定时间和/或日期范围。所述方法可遵循338到332,在332处,过程可将内容放入为所俘获内容确定的群组中。现在参看图4中的流程图400,揭示在初始已将内容分组到若干群组中之后执行空间算法的方法的一方面。举例来说,在如上文所述的图3的314处的额外处理的一个方面中,可使用方法400。在402处,所述方法包含接收内容的多个分组。举例来说,计算装置108接收多个内容群组,例如至少两个内容群组。在404处,所述方法包含确定多个原始接收到的内容中的任一者是否与分组中的任一者不匹配。在406处,如果所述方法确定所有内容在群组之间匹配,那么所述方法以内容分组到各个群组中来结束。然而,在408处,在一个方面中,如果方法确定内容中的一些在现存群组外面,那么所述方法可计算每一群组的空间数据。举例来说,空间数据可包含计算每一内容群组的空间重心(例如,地理中心或中点),以及群组的其它空间数据。举例来说,计算装置108可计算群组中的每一者的空间重心,例如如果存在两个群组,那么计算装置108计算每一群组的单独空间重心。接下来,在410处,所述方法包含基于群组的空间数据以及在外内容的空间数据将在外内容放入现存群组中。举例来说,计算装置108可确定从每一在外内容项目到所计算的每一群组的重心的地理距离,并基于所述地理距离将内容放入最靠近所述在外内容的群组中。
在另一方面中,在412处,在一个方面中,如果方法在406之后确定内容中的一些在现存群组外面,那么所述方法可计算每一群组的时间数据。举例来说,时间数据可包含计算每一内容群组的时间重心,例如平均或中间时间。举例来说,计算装置108可计算群组中的每一者的时间重心,例如如果存在两个群组,那么计算装置108计算每一群组的单独时间重心。接下来,在414处,所述方法包含基于群组的时间数据将在外内容放入现存群组中。举例来说,计算装置108可确定从每一在外内容项目到所计算的每一群组的时间重心的时间距离,并基于所述时间距离将内容放入具有最近时间重心的群组中。在另一方面中,在416处,如果方法在406之后确定内容中的一些在现存群组外面,那么所述方法可确定每一群组的边界。可通过创建在每一群组的内容周围的包围结构(例如最适合多边形)来确定每一群组的边界。接下来,在418处,所述方法包含基于每一群组的边界以及在外内容的空间数据将在外内容放入现存群组中。举例来说,计算装置108可确定从每一在外内容项目到每一群组的边界的地理距离,并基于所述地理距离将内容放入最靠近所述在外内容的群组中。应注意,方法400可基于空间数据、时间数据或两者的某一组合执行在外内容的分组。现在转向图5中的流程图500,揭示使用逆向地理译码对内容的文件夹加标签的方法的一方面。在502处,所述方法包含接收所俘获内容的位置信息。举例来说,计算装置108从无线装置102上的定位/位置组件(例如,全球定位系统(GPS)模块)接收内容的位置信息,例如纬度和经度坐标,其指示俘获内容所处的位置。在504处,所述方法包含将位置信息提供给地理译码引擎,以及接收对应的地址信息,例如街道地址、城市名称、州名或缩写或者邮政编码中的一者或一者以上。举例来说,计算装置108可通过将所俘获内容的纬度和经度坐标输入到地理译码组件或引擎并接收所提供坐标的对应地址信息来逆向地理译码位置信息。应了解,在逆向地理译码过程期间,可使用用于使用位置信息来产生地址的任何方法。接下来,在506处,所述方法包含将名称解析为所产生的地址。在一个方面中,计算装置108可接入因特网连接,以用于使地址与商业或地方(例如,医院、公园、酒店或机场,以及其它地方)的名称相关联。举例来说,用户可用所述地址搜索因特网以将地址解析为商业或地方的名称。在另一方面中,计算装置108可使用POI (关注点)数据库以将地址解析为名称。POI数据库可包含(例如)与地址相关联的已知关注点、位置的纬度/经度,或位置的地理空间重心。已知关注点可包含商业、机场、酒店、餐馆和医院,以及其它已知关注点。因此,计算装置108可将地址输入到POI数据库中,并基于POI中的地址列表将地址解析为位置的名称。或者,计算装置108可将地址输入到POI中,且接收包含距所述地址最近的关注点的名称的列表。应了解,计算装置108可将额外位置信息输入到POI数据库中,以用于将所俘获内容的位置解析为位置的名称。举例来说,计算装置108可将内容的纬度和经度坐标或其它位置标记(例如邮政编码)以及其它位置信息输入到POI数据库中。计算装置108可确定群组中的最频繁出现的关注点是群组的名称的最佳匹配。另外,计算装置108还可确定群组的地理重心。地理重心可用于确定群组的关注点,且用于产生群组的名称,例如离地理重心最近的关注点可与群组相关联。在另一方面中,计算装置108可使用公用目录,且用地址信息来搜索公用目录以寻找所述位置的名称。在一个或一个以上进一步方面中,计算装置108可存取与装置或内容的拥有者相关联的联系人列表,以便使内容的空间信息与联系人列表中的对应信息相关,如下文关于图6更详细地论述。应了解,任何数目的方法均可用于将地址解析为名称,以用于为所述地址加标签的目的。接下来,在508处,所述方法包含确定地址是否解析为名称。如果是,那么在510处,所述方法可包含用地址解析为的名称为文件夹创建标签。举例来说,计算装置108可用在506处所产生的地址的名称为文件夹和/或内容加标签。在一方面中,如果多个名称与所输入的地址匹配,那么计算装置108可提示用户从可用名称列表选择名称,以用于为文件夹和/或内容加标签。如果地址未解析,那么在512处,所述方法可包含对位置信息执行额外处理。举例来说,计算装置108可对位置信息执行额外处理以尝试使名称与位置信息相关联,例如检阅在内容被俘获的时间周期期间的日历以用于确定在内容被俘获的时间周期期间是否在日历中输入位置的名称。举例来说,计算装置108可检阅与无线装置102相关联的日历。另外,额外处理可包含以下各项中的一者或一者以上提示用户手动输入用于文件夹的标签;确定群组的最频繁出现的位置是群组的名称的最佳匹配;或将内容重新分组为不同群组(图2),以及其它额外处理。在514处,所述方法包含用与位置信息相关联的名称为文件夹和/或文件夹内的内容加标签。在一方面中,所述方法可遵循516返回到506,并用较小或较大内容分组(例如,对应于较小或较大范围的时间数据,或对应于较小或较大范围的位置数据)重复相同过程。现在参看图6中的流程图600,说明使用用户的联系人列表为内容的文件夹加标签的一个方面。在602处,所述方法包含接收并检阅与无线装置的用户有关的个人信息,例如联系人列表或日历。举例来说,计算装置108可接收并检阅来自无线装置102的联系人列表,包含(例如)联系人列表中所列的个人或商业的名称、地址和电话号码,或这些信息的任何组合。在任选方面中,在604处,所述方法可包含对联系人列表中的信息执行地址清理。地址清理可包含(例如)通过查看城市和州来检验邮政编码是正确的、校正拼写错误和将地址信息修改为一致格式,以及其它地址清理方法。应了解,可将任何清理方法用于清理存储在联系人列表中的地址。接下来,在606处,所述方法包含将来自联系人列表的信息提供给地理译码组件或引擎,以及接收地址的纬度和经度坐标。举例来说,计算装置108可具有地理译码组件,其接收地址信息,并产生地址的对应纬度和经度坐标。在一方面中,当地址信息不可用于产生电话号码的对应纬度和经度坐标时,可将电话号码提供给地理译码引擎。在608处,所述方法可包含使从地理译码引擎产生的所接收坐标与联系人列表中所列的名称相关联。举例来说,计算装置108可接收存储在无线装置102上的联系人列表的复本,并使来自地理译码引擎的所接收纬度和经度坐标与联系人列表中所列的名称相关联。因此,使用存储在联系人列表中的名称和对应信息作为关注点,联系人列表有效地成为关注点(POI)数据库。应了解,可结合图5中所述的过程使用联系人列表POI数据库作为用于将地址信息解析为地址信息的名称的替代措施。现在参看图7中的流程图700,说明使用存储在无线装置上的用户的联系人列表或日历为内容的文件夹加标签的另一方面。在702处,所述方法包含接收所俘获内容的位置信息。举例来说,计算装置108从无线装置102上的定位/位置组件(例如,全球定位系统(GPS)模块)接收内容的位置信息,例如纬度和经度坐标,其指示俘获内容所处的坐标。在704处,所述方法包含接收与无线装置的用户有关的个人信息,例如联系人列表或日历,以及其它个人信息。举例来说,计算装置108可从无线装置102接收联系人列表,例如,联系人列表中所列的个人和/或商业的名称、地址和电话号码或这些信息的任何组合的列表。接下来,在706处,所述方法包含使接收到的内容位置信息与联系人列表或日历中的信息匹配。举例来说,联系人列表或日历可具有可与内容的位置或时间相关的信息,且因此可使用所述信息来补充文件夹或内容文件标签。在一个方面中,计算装置108可使接收到的内容位置信息与同日历中的预约相关联的地址匹配。在另一方面中,计算装置108可使接收到的内容位置信息与联系人列表中的地址信息匹配。在一个方面中,计算装置108可使用地理译码组件或引擎来逆向地理译码所俘获的内容位置信息,例如将纬度和经度坐标提供给地理译码引擎,并接收所述坐标的地址,如关于图5所论述。计算装置108可将地理译码引擎所产生的地址与联系人列表或日历中的信息进行比较,以确定是否存在与联系人列表或日历中的地址的匹配。在另一方面中,计算装置108可将来自联系人列表或日历的地址提供给地理译码组件或引擎,并接收地址的经度和维度坐标,如关于图6所论述。计算装置108可将内容的坐标与联系人列表或日历中的地址的所产生坐标进行比较,以确定是否存在与联系人列表或日历中的地址的匹配。在708处,所述方法包含确定内容的位置信息是否解析为联系人列表或日历中的名称的地址。举例来说,在706处,计算装置确定内容位置信息与存储在联系人列表或日历中的信息之间是否存在匹配。在710处,所述方法包含用来自联系人列表或日历的与位置信息匹配的名称为文件夹和/或内容创建标签。举例来说,计算装置108可用来自联系人列表或日历的名称为文件夹和/或内容创建标签。在712处,所述方法包含在联系人列表或日历中的信息不与内容位置信息匹配的情况下对位置信息执行额外处理,例如在514(图5)处所提到的那些。如果在执行额外处理之后为位置信息产生名称,那么方法可遵循716返回到710,以用所述名称为文件夹和/或内容创建标签。然而,如果在执行额外处理之后没有为位置信息产生名称,那么所述方法可遵循714返回到706,且所述方法可重复尝试使位置信息与联系人列表中的地址匹配。日历信息还可揭露在俘获内容时存在的个人的额外名字。另外,日历信息还可帮助解析恰当的位置和/或时间范围,以用于分析待包含在群组中的最终组内容。现在转向图8,说明根据一个方面的实例无线装置102。无线装置102向用户提供对接入网络106以及与系统100的其它组件的通信接入。无线装置102包含可在无线通信系统上操作的移动通信装置。如可了解,存在多种无线通信系统,其通常使用不同的频谱带宽和/或不同的空中接口技术。示范性系统包含(但不限于)CDMA(CDMA2000、EV DO、WCDMA) ,OFDM 或 OFDMA(快闪 0FDM、802. 20、WiMAX、LTE)、使用 FDD 或 TDD 认证频谱的 FDMA/TDMA(GSM)系统、通常使用不成对未经认证频谱的对等(例如,移动对移动)专门网络系统,以及802. XX无线LAN或蓝牙技术。无线装置102包含处理器组件50,其用于进行与本文所述的组件和功能中的一者或一者以上相关联的处理功能。处理器组件50可包含单组或多组处理器或多核处理器。此外,处理组件50可实施为集成处理系统和/或分布式处理系统。
无线装置102进一步包含存储器52,例如用于存储正由处理器组件50执行的应用程序的本地版本。存储器52可包含随机存取存储器(RAM)、只读存储器(ROM)及其组合。另外,无线装置102包含通信组件54,其提供利用如本文所述的硬件、软件和服务建立和维持与一方或一方以上的通信。通信组件54可运载无线装置102上的组件之间以及无线装置102与外部装置之间的通信,所述外部装置例如为位于通信网络上的装置和/或串联或本地连接到无线装置102的装置。另外,无线装置102可进一步包含数据储存库56,其可为硬件和/或软件的任何合适组合,其提供结合本文所述方面使用的信息、数据库和程序的大容量存储。举例来说,数据储存库56可为非当前执行的应用程序的数据储存库。此外,无线装置102可包含应用程序62。无线装置102可另外包含用户接口组件58,其可操作以接收来自无线装置102的用户的输入,且产生输出以向用户呈现。用户接口组件58可包含一个或一个以上输入装置,包含(但不限于)键盘、数字小键盘、鼠标、触敏显示器、导航键、功能键、麦克风、话音辨识组件、能够接收来自用户的输入的任何其它机构,或其任何组合。另外,用户接口组件58可包含一个或一个以上输出装置,包含(但不限于)显示器、扬声器、触觉反馈机构、打印机、能够将输出呈现给用户的任何其它机构,或其任何组合。另外,无线装置102可包含内容俘获组件40,其可操作以用于俘获内容,例如图片、视频、声音记录或任何其它类型的媒体内容。无线装置102可包含GPS/位置组件42,其可操作以用于产生无线装置102的纬度和经度坐标。无线装置102还可包含时钟/日历组件44,其可操作以用于产生当前日期和/或时间。此外,无线装置102可包含联系人列表组件46,其可包含个人和/或商业的联系人信息,例如地址和电话号码。无线装置102还可包含装置识别组件48,其可操作以用于产生用于无线装置102的唯一识别。另外,无线装置102可包含标记产生组件60,其可操作以用于产生标记以用于与由内容俘获组件40俘获的内容附加在一起。举例来说,标记可包含无线装置102的位置、当前日期和/或时间、无线装置102的识别、用户输入的信息,或与由内容俘获组件40俘获的内容有关的任何其它信息。另外,无线装置102可包含位置历史数据储存库62,其可操作以用于存储无线装置102先前访问的一组位置。无线装置102还可包含时间历史数据储存库68,其可操作以用于存储先前俘获内容所在的一组时间和/或日期。另外,无线装置102还可包含共享组件64,其可操作以用于共享所俘获内容。现在参看图9,说明根据一个方面的实例服务器108。服务器108为接入网络106管理网络连接性问题。服务器108包含处理器组件70,其用于进行与本文所述的组件和功能中的一者或一者以上相关联的处理功能。处理器组件70可包含单组或多组处理器或多核处理器。此外,处理组件70可实施为集成处理系统和/或分布式处理系统。服务器108进一步包含存储器72,例如用于存储正由处理器组件70执行的应用程序的本地版本。存储器72可包含随机存取存储器(RAM)、只读存储器(ROM)及其组合。另外,服务器108包含通信组件74,其提供利用如本文所述的硬件、软件和服务建立和维持与一方或一方以上的通信。通信组件74可运载服务器108上的组件之间以及服务器108与外部装置之间的通信,所述外部装置例如为位于通信网络上的装置和/或串联或本地连接到服务器108的装置。
另外,服务器108可进一步包含数据储存库76,其可为硬件和/或软件的任何合适组合,其提供结合本文所述方面使用的信息、数据库和程序的大容量存储。举例来说,数据储存库76可为非当前执行的应用程序的数据储存库。 服务器108可进一步包含内容库78,其可操作以存储从无线装置102俘获的内容,以及可由标记产生组件60 (图8)产生的任何标记。另外,服务器108可包含联系人列表80,其可包含个人和/或商业的名称、地址和电话号码的列表。应了解,联系人列表80可包含与联系人列表46(图8)相同的数据,或可为联系人列表46的复本。另外,服务器108可包含地理译码组件82,其可操作以用于正向和/或逆向处理各种地址和位置的地址和位置信息,例如纬度和经度坐标。此外,服务器108可进一步包含关注点(POI)数据储存库84,其可操作以用于存储个人和/或商业或其它所关注地方的名称和地址。服务器108还可包含地址清理组件86,其可操作以用于修复地址中的错误或将地址修改为标准格式。另外,服务器108可包含分组组件88,其可操作以用于对由无线装置102俘获的内容进行分组和/或群集。服务器108可进一步包含加标签组件90,其可操作以用于为内容(例如内容的群组和/或群集或个别条内容)加标签。此外,服务器108还可包含用户编辑组件92,其可操作以用于允许用户执行对分组或加标签过程的编辑和/或改变。上文所论述的方面的一个变型可包含共享机构,其用于与图片中的个人或存在于俘获图片的位置处的个人共享所俘获的图片。举例来说,当移动装置俘获到图片时,移动装置可自动对区域中的一组移动装置发出声脉冲信号(Ping),以获得包含定义当俘获到所述图片时哪些个人与用户在一起的信息的响应。此信息可用于在俘获到图片时自动与区域中的移动装置共享所述图片,或用于包括作为与所述图片相关联的内容标记的部分。另外,脸部辨识、对象辨识和音频辨识算法可用于确定图片中所俘获的个人、位置和/或项目。所述算法可用于自动与图片中的个人共享图片。在另一变型中,脸部辨识、音频辨识和对象辨识算法可用于预处理图片中的内容,从而辅助群集算法对图片进行分组和加标签。应了解,上文关于无线装置或计算装置所论述的功能性可在各种位置中执行。举例来说,无线装置可执行上文关于计算装置所论述的各种功能的全部或一部分。另外,计算装置可执行上文关于无线装置所论述的功能性的全部或一部分。现在参看图10,说明根据一个方面的经配置以管理内容的系统1000。举例来说,系统1000可至少部分地驻存在发射器、移动装置等内。将了解,将系统1000表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。系统1000包含促进管理内容的电组件的逻辑分组1002。举例来说,逻辑分组1002可包含用于接收多个内容的组件1004。另外,逻辑分组1002可包括用于创建对应于所述多个内容中的每一者的标记信息的组件1006。另外,逻辑分组1002可包含用于基于标记信息确定多个内容的分组的组件1008。逻辑分组1002还可包含用于根据标记信息创建群组以用于组织多个内容的分组中的每一者的组件1010。逻辑分组1002可进一步包含用于根据用于相应分组的标记信息为所述群组中的一者或一者以上加标签的组件1012。另外,系统1000可包含存储器1014,其保持用于执行与电组件1004、1006、1008、1010和1012相关联的功能的指令。虽然展示为在存储器1014外部,但将理解,电组件1004、1006、1008、1010和1012中的一者或一者以上可存在于存储器1014内。如本申请案中所使用,术语“组件”、“模块”、“系统”及其类似物既定包含计算机相关实体,例如(但不限于)硬件、固件、硬件与软件的组合、软件或执行中的软件。举例来说,组件可为(但不限于为)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。作为说明,在计算装置上运行的应用程序与计算装置两者均可为组件。一个或一个以上组件可驻存在进程和/或执行线程内,且组件可局限于一个计算机上和/或分布于两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。组件可借助本地和/或远程过程例如根据具有一个或一个以上数据包的信号(例如,来自借助所述信号与在本地系统、分布式系统中的另一组件或跨越例如因特网等网络与其它系统交互的一个组件的数据)来通信。此外,本文中结合终端描述各个方面,终端可以是有线终端或无线终端。终端也可称为系统、装置、订户单元、订户站、移动台、移动设备、移动装置、远程站、远程终端、接入终端、用户终端、终端、通信装置、用户代理、用户装置或用户设备(UE)。无线终端可以是蜂窝式电话、卫星电话、无绳电话、会话启始协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持式装置、计算装置,或连接到无线调制解调器的其它处理装置。此外,本文中结合基站来描述各种方面。基站可用于与无线终端通信,且也可称为接入点、节点B或某一其它术语。此外,术语“或”既定表示包含性“或”而非独占性“或”。也就是说,除非另外规定或从上下文清楚可见,否则短语“X使用A或B”既定表示自然包含性排列中的任一者。也就是说,短语“X使用A或B”由以下例项中的任一者满足X使用A ;X使用B ;或X使用A和B两者。此外,如在本申请案和所附权利要求书中使用的冠词“一”应大体上解释为表示“一个或一个以上”,除非另外规定或从上下文清楚可见针对于单数形式。本文所述的技术可用于各种无线通信系统,例如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波FDMA(SC-FDMA)和其它系统。术语“系统”和“网络”通常可互换地使用。CDMA系统可实施无线电技术,例如通用陆地无线接入(UTRA)、cdma2000 等。UTRA 包含宽带 CDMA(W-CDMA)以及 CDMA 的其它变体。另外,cdma2000涵盖信息系统(IS) 2000 (IS-2000) ,IS-95和IS-856标准。TDMA系统可实施例如全球移动通信系统(GSM)等无线电技术。OFDMA系统可实施无线电技术,例如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE802. 11 (W1-Fi)、IEEE802. 16 (WiMAX)、IEEE802. 20、快闪 OFDM 等。UTRA和E-UTRA是全球移动电信系统(UMTS)的部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS的版本,其在下行链路上使用OFDMA且在上行链路上使用SC-FDMA。UTRA、E_UTRA、UMTS、LTE和GSM描述于来自名为“第三代合作伙伴计划”(3GPP)的组织的文献中。另外,cdma2000和UMB描述于来自名为“第三代合作伙伴计划2” (3GPP2)的组织的文献中。另外,此些无线通信系统可额外包含通常使用不成对未经认证的频谱的对等(例如,移动对移动)专门网络系统、802. XX无线LAN、蓝牙以及任何其它短程或长程无线通信技术。依据可包含若干装置、组件、模块等的系统呈现各种方面或特征。应理解并了解,各种系统可包含额外装置、组件、模块等,且/或可不包含结合图式所论述的所有装置、组件、模块等。也可使用这些方法的组合。结合本文揭示的实施例描述的各种说明性逻辑、逻辑块、模块和电路可用经设计以执行本文描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器或任何其它此类配置。另外,至少一个处理器可包括一个或一个以上模块,所述模块可操作以执行上文所描述的步骤和/或动作中的一者或一者以上。此外,结合本文中所揭示的方面描述的方法或算法的步骤和/或动作可直接以硬件、由处理器执行的软件模块或所述两者的组合来实施。软件模块可驻存于RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体可耦合到所述处理器,使得所述处理器可从所述存储媒体读取信息且将信息写入到所述存储媒体。在替代方案中,存储媒体可与处理器成一体式。此外,在一些方面中,处理器和存储媒体可驻存于ASIC中。另外,ASIC可驻存于用户终端中。在替代方案中,处理器和存储媒体可作为离散组件驻存于用户终端中。另外,在一些方面中,方法或算法的步骤和/或动作可作为代码和/或指令中的一者或任何组合或集合而驻存于可并入到计算机程序产品中的机器可读媒体和/或计算机可读媒体上。在一个或一个以上方面中,所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,那么可将所述功能作为一个或一个以上指令或代码存储在计算机可读媒体上或经由计算机可读媒体传输。计算机可读媒体包含计算机存储媒体与通信媒体两者,通信媒体包含促进计算机程序从一处传送到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。作为实例而非限制,所述计算机可读媒体可包括RAM、R0M、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于运载或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。而且,可将任何连接称为计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波等无线技术包含在媒体的定义中。如本文中所使用,磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘使用激光以光学方式再现数据。以上各项的组合也应包含在计算机可读媒体的范围内。虽然前述揭示内容论述说明性方面和/或实施例,但应注意,在不脱离由所附权利要求书界定的所描述方面和/或实施例的范围的情况下,可在本文中进行各种改变和修改。此外,尽管可以单数形式来描述或主张所描述的方面和/或实施例的元件,但涵盖复数形式,除非明确规定限于单数形式。另外,除非另有规定,否则任何方面和/或实施例的全部或一部分可与任何其它方面和/或实施例的全部或一部分一起使用。
权利要求
1.一种用于管理内容的方法,其包括 接收一个或一个以上内容; 创建对应于所述一个或一个以上内容中的每一者的标记信息; 基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组; 根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者;以及 根据用于所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签。
2.根据权利要求1所述的方法,其中所述标记信息包含对应于所述相应一个或一个以上内容的时间信息、空间信息或其任何组合。
3.根据权利要求1所述的方法,其中创建所述标记信息进一步包括 对所述相应一个或一个以上内容执行型式辨识以用于识别所述相应一个或一个以上内容中的一个或一个以上项目,其中所述型式辨识是对象辨识、音频辨识、视频辨识或其任何组合中的一者。
4.根据权利要求1所述的方法,其中确定所述分组中的一者或一者以上进一步包括基于所述确定存储与所述一个或一个以上内容相关联的一个或一个以上群组识别符。
5.根据权利要求4所述的方法,其中创建一个或一个以上群组进一步包括根据所述一个或一个以上群组识别符组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者。
6.根据权利要求1所述的方法,其中确定所述分组中的一者或一者以上进一步包括基于对应于所述一个或一个以上内容的空间信息对所述一个或一个以上内容进行分组。
7.根据权利要求6所述的方法,其中基于所述空间信息进行分组进一步包括相对于关注点进行分组。
8.根据权利要求7所述的方法,其中分组进一步包括 当所述一个或一个以上内容的与第一关注点相关联的第一部分中的每一者的所述空间信息在所述第一关注点的第一距离范围内时对所述第一部分进行分组。
9.根据权利要求8所述的方法,其中分组进一步包括 当所述一个或一个以上内容的与第二关注点相关联的第二部分中的每一者的所述空间信息在所述第二关注点的第二距离范围内时对所述第二部分进行分组。
10.根据权利要求9所述的方法,其中所述分组进一步包括 如果所述一个或一个以上内容中的至少一者最初不与所述第一关注点或所述第二关注点相关联,那么 计算所述一个或一个以上内容的所述第一部分的第一地理重心; 计算所述一个或一个以上内容的所述第二部分的第二地理重心; 如果从所述一个或一个以上内容中的所述至少一者到所述第一地理重心的第一距离小于或等于从所述一个或一个以上内容中的所述至少一者到所述第二地理重心的第二距离,那么用所述一个或一个以上内容的所述第一部分对所述一个或一个以上内容中的所述至少一者进行分组;以及 如果所述第一距离大于所述第二距离,那么用所述一个或一个以上内容的所述第二部分对所述一个或一个以上内容中的所述至少一者进行分组。
11.根据权利要求6所述的方法,其中基于所述空间信息进行分组进一步包括 基于所述空间信息确定一个或一个以上空间上不同的分组;以及 基于所述空间信息使所述一个或一个以上内容与所述一个或一个以上空间上不同的分组中的一者相关联。
12.根据权利要求11所述的方法,其中所述相关联是基于从所述一个或一个以上内容到所述一个或一个以上空间上不同的分组的所计算的地理重心的距离。
13.根据权利要求1所述的方法,其中确定所述分组中的一者或一者以上进一步包括 基于所述时间信息对所述一个或一个以上内容进行分组。
14.根据权利要求1所述的方法,其中确定所述分组中的一者或一者以上进一步包括 基于所述空间信息和所述时间信息两者对所述一个或一个以上内容进行分组。
15.根据权利要求1所述的方法,其中为所述群组中的一者或一者以上加标签进一步包括 对所述一个或一个以上内容的位置信息进行逆向地理译码; 基于所述逆向地理译码产生所述一个或一个以上内容的地址信息; 将所述地址信息解析为位置的名称;以及 用所述位置的所述名称为一个或一个以上群组加标签。
16.根据权利要求15所述的方法,其中解析所述地址信息包含以下各项中的至少一者搜索以寻找所述位置的所述名称;搜索关注点数据储存库以寻找所述位置的所述名称;搜索联系人列表以寻找所述位置的所述名称;搜索日历以寻找所述位置的所述名称;或搜索目录以寻找所述位置的所述名称。
17.根据权利要求1所述的方法,其中为所述群组中的一者或一者以上加标签进一步包括 确定所述空间信息与联系人列表中的联系人之间的匹配;以及 用所述联系人列表中的所述联系人为一个或一个以上群组加标签。
18.根据权利要求17所述的方法,其中所述确定进一步包括 对所述联系人列表中的所述联系人的地址进行地理译码; 基于所述地理译码产生所述地址的空间坐标;以及 将所述地址的所述空间坐标与所述空间信息进行比较。
19.根据权利要求17所述的方法,其中所述确定进一步包括 对所述空间信息进行逆向地理译码; 基于所述逆向地理译码产生所述空间信息的地址;以及 将所述空间信息的所述地址与所述联系人列表中的所述联系人的地址进行比较。
20.根据权利要求1所述的方法,其中为所述群组中的一者或一者以上加标签进一步包括 用对应于所述相应一个或一个以上内容的所述时间信息加标签。
21.根据权利要求1所述的方法,其中为所述群组中的一者或一者以上加标签进一步包括 用与在所述相应一个或一个以上内容的所述时间信息的时间周期期间发生的日历预约相关联的地址加标签。
22.根据权利要求1所述的方法,其中由无线装置执行所述方法。
23.根据权利要求1所述的方法,其中由基于网络的服务器执行所述方法。
24.至少一种经配置以管理内容的处理器,其包括 第一模块,其用于接收一个或一个以上内容; 第二模块,其用于创建对应于所述一个或一个以上内容中的每一者的标记信息; 第三模块,其用于基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组; 第四模块,其用于根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者;以及 第五模块,其用于根据用于所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签。
25.一种用于管理内容的计算机程序产品,其包括 计算机可读媒体,其包括 用于致使计算机接收一个或一个以上内容的至少一个指令; 用于致使计算机创建对应于所述一个或一个以上内容中的每一者的标记信息的至少一个指令; 用于致使所述计算机基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组的至少一个指令; 用于致使所述计算机根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者的至少一个指令;以及 用于致使所述计算机根据用于所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签的至少一个指令。
26.一种用于管理内容的设备,其包括 用于接收一个或一个以上内容的装置; 用于创建对应于所述一个或一个以上内容中的每一者的标记信息的装置; 用于基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组的装置; 用于根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者的装置;以及 用于根据用于所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签的装置。
27.一种用于管理内容的设备,其包括 通信组件,其经配置以接收由内容俘获组件俘获的一个或一个以上内容; 标记产生组件,其经配置以创建对应于所述一个或一个以上内容中的每一者的标记信息; 分组组件,其经配置以基于所述标记信息确定所述一个或一个以上内容的一个或一个以上分组,根据所述标记信息创建一个或一个以上群组以用于组织所述一个或一个以上内容的所述一个或一个以上分组中的每一者;以及 加标签组件,其经配置以根据用于所述相应分组的所述标记信息为所述群组中的一者或一者以上加标签。
28.根据权利要求27所述的设备,其中所述标记信息包含对应于所述相应一个或一个以上内容的时间信息、空间信息或其任何组合。
29.根据权利要求27所述的设备,其中创建所述标记信息进一步包括 对所述相应一个或一个以上内容执行型式辨识以用于识别所述相应一个或一个以上内容中的一个或一个以上项目,其中所述型式辨识是对象辨识、音频辨识、视频辨识或其任何组合中的一者。
30.根据权利要求27所述的设备,其中所述分组组件进一步经配置以基于所述确定存储与所述一个或一个以上内容相关联的一个或一个以上群组识别符。
31.根据权利要求30所述的设备,其中所述分组组件进一步经配置以基于与所述一个或一个以上内容相关联的所述一个或一个以上群组识别符对所述一个或一个以上内容进行分组。
32.根据权利要求27所述的设备,其中所述分组组件进一步经配置以基于对应于所述一个或一个以上内容的空间信息对所述一个或一个以上内容进行分组。
33.根据权利要求32所述的设备,其中所述分组组件进一步经配置以相对于关注点进行分组。
34.根据权利要求33所述的设备,其中所述分组组件进一步经配置以当所述一个或一个以上内容的与第一关注点相关联的第一部分中的每一者的所述空间信息在所述第一关注点的第一距离范围内时对所述第一部分进行分组。
35.根据权利要求34所述的设备,其中所述分组组件进一步经配置以当所述一个或一个以上内容的与第二关注点相关联的第二部分中的每一者的所述空间信息在所述第二关注点的第二距离范围内时对所述第二部分进行分组。
36.根据权利要求35所述的设备,其中如果所述一个或一个以上内容中的至少一者最初不与所述第一关注点或所述第二关注点相关联,那么所述分组组件进一步经配置以 计算所述一个或一个以上内容的所述第一部分的第一地理重心; 计算所述一个或一个以上内容的所述第二部分的第二地理重心; 如果从所述一个或一个以上内容中的所述至少一者到所述第一地理重心的第一距离小于或等于从所述一个或一个以上内容中的所述至少一者到所述第二地理重心的第二距离,那么用所述一个或一个以上内容的所述第一部分对所述一个或一个以上内容中的所述至少一者进行分组;以及 如果所述第一距离大于所述第二距离,那么用所述一个或一个以上内容的所述第二部分对所述一个或一个以上内容中的所述至少一者进行分组。
37.根据权利要求32所述的设备,其中所述分组组件进一步经配置以基于所述空间信息确定一个或一个以上空间上不同的分组,并基于所述空间信息使所述一个或一个以上内容与所述一个或一个以上空间上不同的分组中的一者相关联。
38.根据权利要求37所述的设备,其中所述分组组件进一步经配置以基于从所述一个或一个以上内容到所述一个或一个以上空间上不同的分组的所计算的地理重心的距离进行相关联。
39.根据权利要求27所述的设备,其中所述分组组件进一步经配置以基于所述时间信息对所述一个或一个以上内容进行分组。
40.根据权利要求27所述的设备,其中所述分组组件进一步经配置以基于所述空间信息和所述时间信息两者对所述一个或一个以上内容进行分组。
41.根据权利要求27所述的设备,其进一步包括 地理译码组件,其经配置以对所述一个或一个以上内容的位置信息进行逆向地理译码,且基于所述逆向地理译码产生所述一个或一个以上内容的地址信息, 其中所述加标签组件进一步经配置以将所述地址信息解析为位置的名称,并用所述位置的所述名称为所述群组中的一者或一者以上加标签。
42.根据权利要求41所述的设备,其中解析所述地址信息包含以下各项中的至少一者搜索以寻找所述位置的所述名称;搜索关注点数据储存库以寻找所述位置的所述名称;搜索联系人列表以寻找所述位置的所述名称;搜索日历以寻找所述位置的所述名称;或搜索目录以寻找所述位置的所述名称。
43.根据权利要求27所述的设备,其中所述加标签组件进一步经配置以确定所述空间信息与联系人列表中的联系人之间的匹配,并用所述联系人列表中的所述联系人为所述群组中的一者或一者以上加标签。
44.根据权利要求43所述的设备,其进一步包括 地理译码组件,其经配置以对所述联系人列表中的所述联系人的地址进行地理译码,且基于所述地理译码产生所述地址的空间坐标, 其中所述加标签组件进一步经配置以将所述地址的所述空间坐标与所述空间信息进行比较。
45.根据权利要求43所述的设备,其进一步包括 地理译码组件,其经配置以对所述空间信息进行逆向地理译码,且基于所述逆向地理译码产生所述空间信息的地址, 其中所述加标签组件进一步经配置以将所述空间信息的所述地址与所述联系人列表中的所述联系人的地址进行比较。
46.根据权利要求27所述的设备,其中所述加标签组件进一步经配置以用对应于所述相应一个或一个以上内容的所述时间信息为所述群组中的一者或一者以上加标签。
47.根据权利要求27所述的设备,其中所述加标签组件进一步经配置以用与在所述相应一个或一个以上内容的所述时间信息的时间周期期间发生的日历预约相关联的地址为所述群组中的一者或一者以上加标签。
48.根据权利要求27所述的设备,其进一步包括无线装置。
49.根据权利要求27所述的设备,其进一步包括基于网络的服务器。
全文摘要
本发明提供用于管理例如由移动装置俘获的内容等内容的设备和方法。所述设备和方法包含接收多个内容,其包含标记信息,例如日期和位置信息以及所述移动装置的识别符。另外,所述设备和方法可包含基于所述标记信息自动对所述内容进行分组,以及基于所述标记信息自动为所述内容加标签。举例来说,可将所述内容的所确定的分组放入文件夹中,并基于所述标记信息为其加标签。
文档编号G06F17/30GK103052952SQ201180037761
公开日2013年4月17日 申请日期2011年8月5日 优先权日2010年8月8日
发明者托马斯·F·多伊尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1