专利名称:标签继承的制作方法
技术领域:
本发明涉及用于为在线系统的内容项目产生标签的方法以及在线系统。此外,本发明可以涉及托管内容项目并且能够实现为内容项目自动产生标签的在线系统。
背景技术:
在诸如社交网络、在线平台、通信和联网场所以及其他系统和界面的在线系统中,用户可以提供与在线系统的其他用户共享的在线内容,多个用户可以借助于网络访问该在线系统,并且该在线系统使用户能够启动并参与多个动作。例如,在线内容可以借助于网络从由用户操作的客户机被上传到在线系统,并且可以通过在线系统被存储以及公布。其他用户可以通过使用连接到在线系统的各自的客户机来访问在线内容。典型地,诸如标签字、标志、元数据及其他信息的标签与在线内容相关联,以便向其他用户指示在线内容的类型、风格、格式或类型。例如通过扫描在线内容并且提取有关的标签,标签可以由用户明确地添加或者由在线系统隐含地添加。当其他用户在在线系统中搜索在线内容时,适当选择的标签可以增大命中的数量。但是,标签的明确定义可能要求用户,因此用户可能快速地选择不适当的标签或者甚至可能完全地跳过标签的定义。同样,用于通过在线系统应用数据内容的扫描来产生标签字的方法可能是错误的。例如,图形识别技术可以适合于某个类型的内容,因此对于其他的乃至未知的内容格式,将 失败或者给予不精确的结果。因此,在本技术领域中需要有一种方法和系统,该方法和系统改进了用于在线内容的标签产生的处理。
发明内容
通过独立权利要求中限定的用于为在线系统的内容项目产生标签的方法以及在线系统解决该问题。此外,限定了计算机可读介质和服务器。在相应的从属权利要求中限定了较佳实施例。本公开的第一方面提供了一种用于为在线系统的内容项目产生标签的方法,包括以下步骤:通过所述在线系统的用户提供在线系统中的内容项目,所述内容项目与所述在线系统的一个以上的其他内容项目链接;将第一组标签分配给所述内容项目;基于与所述一个以上的其他内容项目中的至少一个其他内容项目相关联的标签,自动地产生第二组标签;和将所述第二组标签分配给所述内容项目。在线系统的用户可以以各种方式来提供内容项目。例如,用户可以创建在线内容并且将该在线内容上传到在线系统。在线系统可以为上传的在线内容产生新的内容项目,并且将新的内容项目链接到用户的个人资料,用户的个人资料也可以被表示为内容项目。但是,用户也可以创建新的内容项目,或者使用、共享、复制、移动和修改在线系统内的现有的内容项目以及有关的在线内容。例如,用户可以与由另一个用户创建的内容项目互动,以便提供在线系统中的内容项目。
因此,每个内容项目可以表示任何在线内容,诸如可以由在线系统提供给用户的图像、音频和视频数据、文件及其他数字数据内容或者数据流和供给。另外,在线系统的内容项目可以表示在线系统的任何用户或者在线系统的一个以上的用户的活动。内容项目可以由数据结构表示,该数据结构涉及有关的在线内容,并且使每个内容项目能够与一个以上的其他内容项目链接、耦接或者连接。对于由用户在在线系统提供的每个内容项目,第一组标签可以直接地由用户限定,或者可以由在线系统从内容项目的数据中推导出。例如,用户可以通过限定一个以上的有关的标签字来指定内容。同样,在线系统可以扫描内容项目的数据,并且可以提供例如与内容的类型相关的一个以上的标签。因此,第一组标签可以包括被直接分配给内容项目的一个以上的标签,一个以上标签来源于内容项目的数据。但是,如果没有适当的标签可以被直接分配给内容项目,则第一组标签也可以是空的。与第一组标签对比,基于与至少一个链接的内容项目相关联的标签,自动地产生第二组标签。因此,第二组标签从已经现有的内容项目中被导出或者继承,已经现有的内容项目被链接到提供的内容项目。可以例如通过在线系统或者处理部件或者在线系统的专用模块来进行自动生成,在线系统或者处理部件或者在线系统的专用模块可以分析链接的内容项目,确定关联的标签并且进行第二组标签的自动生成。在随后的步骤中,第二组的标签可以被分配给内容项目并且与第一组的已经分配的标签合并。尤其是,任何新的内容项目可以被自动地链接到用户个人资料,用户个人资料也可以由内容项目表示。因此,可以利用与表示用户个人资料的内容项目相关联的标签,以便限定分配给新的内容项目的第二组标签,从而在灵活的规则下,从用户到创建的内容,来继承这些标签。继承的标签可以通过系统被自动地添加,并且与第一组的标签相比,以不同的方式被操纵。例如,与第一组的用户添加的或者系统产生的标签相比,第二组的标签可以被不同地加权。因此,在在线系统中创建新的在线内容可以紧跟在直接被分配给各个内容项目的任何标签之后,创建一个以上的继承标签,一个以上的继承标签例如来源于表示新的在线内容的创建者的内容项目。此外,如果现有的在线内容在某些方面被另一个用户共享、复制、移动或者修改,则表示在线内容的内容项目可以被链接到表示其他用户的用户个人资料的内容项目,并且与链接的内容项目相关联的标签可以作为第二组的继承标签被添加到表示共享的、复制的、移动的或者修改的在线内容的内容项目。因此,以任何方式利用在线内容可以将继承标签添加到使用的内容项目,继承标签例如来源于表示利用该内容的用户的内容项目。同样,两个内容项目可以经由用户执行的一个动作或者经由一个用户的多个动作,通过继承标签被相互关联,一个用户的多个动作在相对短的时间期间内相继地被执行。动作的这个顺序可以在由进行该动作的用户限定的内容项目和各个动作的适时执行之间创建微弱的关系。
该方法允许在线系统内的在线内容的灵活表示以及表征在线内容的标签的改进的产生。尤其是,即使用户不为提供的内容限定任何标签,或者如果在线系统不能直接从提供的内容的数据中导出标签,则有意义的标签组也可以从链接的内容项目中被自动地导出和继承。通常,标签可以从任何内容项目到任何其他内容项目,诸如从内容、活动或者用户到任何其他的内容、活动或者用户,被继承。例如,标签可以从用户被继承到用户、从内容被继承到用户、从用户被继承到内容、从活动被继承到内容、以及从内容被继承到内容,以便命名一些。尤其是,继承标签来源于最后表示共享的兴趣、主题以及共同目标的内容项目之间的语义链接。因此,该方法大大地改进了为在线系统中的在线内容自动产生标签的完整性、准确度以及可靠性,导致在线系统的较好的处理和改进的可用性。在较佳实施例中,该方法进一步包括使所述第一组和第二的中的至少一个标签加权。与来自第一组的内容的直接分配的标签相比,第二组的继承标签可以被继承有不同的权重。例如,当用户搜索在线系统中的内容时,继承标签可以是次要的。但是,例如在具有紧密链接的内容项目的在线系统中,继承标签也可以被给予较大的权重并且是更重要的,紧密链接的内容项目具有高质量标签。用于各个组的标签的不同的权重的使用可以被用于通过使标签的直接分配和继承平衡,来改进结果标签的可靠性。较佳地,所述自动地产生包括,对于每个关联的标签,确定要被分配给所述第二组标签中的所述相应标签的权重值。例如,第一组的标签可以被分配第一权重值。在第二组标签中考虑的每个标签可以关于链接的内容项目被分配它的原始的权重值。这个原始的权重值可以被进一步地增大或减小,以便确定用于各个标签的最终的权重值。
根据另一个实施例,所述自动地产生进一步包括,对于每个关联的标签,确定所述关联的标签和所述第一组的所述标签之间的相似值,并且响应于所述相似值增大所述第二组中的所述相应标签的所述权重值。同样,在随后的步骤中,第二组的标签可能与第一组的已经分配的标签合并,以致第二组的标签的权重值被用于加强第一组的已经分配的相似标签的权重值。例如,如果第二组的继承标签被添加到另一个内容项目,并且其他内容项目已经具有各自的标签或者分配给它的相似标签,则分配的标签可以被加强,即,可以增大它的质量或者相关性。分别基于第二和第一组的标签之间的相似值,第二组的标签可以被丢弃,因此避免了标签复制。在又一个实施例中,自动地产生的步骤包括,对于每个链接的内容项目,确定所述内容项目和所述链接的内容项目之间的相似值,并且响应于所述相似值,将所述链接的内容项目的标签中的一个以上的标签添加到所述第二组。如果标签从一个在线内容被继承到另一个在线内容,以及如果在线系统确定或者用户陈述或者看出它们的相似性或者不相似性,则标签被分别被包括在第二组中或者从第二组中被排除,或者被加权有与内容的相似性或者不相似性相对应的权重值。尤其是,通过分析存储在在线系统中的或者由在线系统提供的在线内容的相似性,在线系统可以对共享相同或者相似属性的内容自动地产生继承标签,继承标签来源于内容的创建者。相似性分析可以由在线系统自动地执行。考虑内容相似性增加了用户正在寻找的在线内容之间的连接性,并且尤其大大地改进了对自动推荐的内容的命中率。根据特别较佳实施例,该方法进一步包括通过所述用户与至少一个内容项目互动的步骤,其中提供的内容项目表示所述用户的用户个人资料,并且所述自动地产生包括将与所述至少一个内容项目相关联的至少一个标签添加到所述第二组标签。因此,如果用户正在与在线内容互动,则来自在线内容的标签也可以被继承给用户。继承标签可以被分配给表示用户个人资料的内容项目,并且可以被进一步地处理。另外,标签例如可以被添加到用户的兴趣云。因此,标签可以基于用户的活动被添加到用户个人资料,用户的活动导致了精确地反映用户的行为和兴趣的一组标签。
根据特别较佳实施例,所述第二组的标签的数量受阈值限制。从诸如用户个人资料的任何链接的内容项目继承的标签字的数量可以通过在线系统被确定以及预设定。例如,该继承可以从链接的内容项目的所有标签被继承的整体继承,变化到由诸如整数η的特别阈值确定的部分继承,变化到标签不被继承的撤消继承,撤消继承可以例如通过将阈值η设定为O来表明。较佳地,根据级别组织所述关联的标签,并且所述自动地产生包括响应于预定的阈值级别,将标签添加到所述第二组。因此,根据特别的级别结构,继承标签的数量可以通过标签的级别被限制。在又一个较佳实施例中,所述自动地产生进一步包括,对于表示活动的每个链接的内容项目,确定与所述活动相关联的互动级别,并且响应于所述互动级别,将所述链接的内容项目的标签添加到所述第二组。因此,基于用户的活动,受活动影响的内容项目可以基于互动级别或者其他情况,将它的标签继承给与用户相关的内容项目,与用户相关的内容项目诸如是表示用户的用户个人资料的内容项目。尤其是,受影响的内容项目也可以表示另一个用户。因此,基于用户的活动,其他用户可以将他的标签继承给例如可以反映个人资料特性或者兴趣的用户。为了从诸如用户、在线内容或者活动的一个内容项目到另一个内容项目继承标签,互动级别或者质量需要足够高,以便满足触发标签的传送的阈值级别。互动级别或者质量可以由计分来表现,该计分通过互动的频率、两个内容项目的等级、两个内容项目之间的连接和链接的共享、其他互相链接的标签的数目、评论或者其他因数来被限定。在进一步的实施例中,所述第二组标签的每个标签构成与至少一个所述链接的内容项目相关联的各个标签的副本。因此,继承标签可以是静态的。因此,在继承期间,标签的副本被添加到第二组,并且标签保持在它们的当前状态中,而不管与链接的内容项目相关联的原始标签的任何变化。根据较佳实施例,所述第二组的每个标签包括对于与至少一个所述链接的内容项目相关联的各个标签的指示器。因此,继承标签可以是活动的。尤其是,每当与链接的内容项目相关联的原始标签变化·时,分配给提供的内容项目的继承标签也可以变化。在较佳实施例中,该方法进一步包括通过所述用户编辑所述第二组的所述标签。用户可以通过明确地编辑、删除或者添加内容项目的标签,来管理第二组的继承标签,诸如在线内容或者与用户相连接的另一个用户。因此,用户能够影响标签被继承的方式。尤其是,具有编辑继承标签的许可的用户可以添加、删除移动或复制第二组的标签(或者对继承标签使用其他管理动作)。每当他是内容项目的所有者时,或者通过从所有者获得各自的许可,用户可以被授予编辑继承标签的许可。例如,第一用户可以从在线系统的第二用户获得管理许可,其中第二用户可以具有第一用户的朋友的状况,使第一用户能够编辑第二用户的继承标签。此外,提供了根据本公开的具有指令存储在其上的计算机可读介质,其中所述指令在被安装在计算装置上并且在计算装置上被执行时,使得所述计算装置自动地进行根据本公开的实施例的方法。例如,计算装置可以托管诸如社交网络的在线系统。计算装置可以远程地或者本地地访问计算机可读介质,并且将指令传送到存储器,以致在线系统将被配置成执行为在线系统的内容项目产生标签的方法,其中该方法包括以下步骤:通过所述在线系统的用户提供在线系统中的内容项目,所述内容项目与所述在线系统的一个以上的其他内容项目链接;将第一组标签分配给所述内容项目;基于与所述一个以上的其他内容项目中的至少一个其他内容项目相关联的标签,自动地产生第二组标签;和将所述第二组标签分配给所述内容项目。尤其是,在线系统的用户可以操作各自的客户机装置,诸如个人计算机、便携式装置、或者移动电话和智能电话,客户机装置可以被配置成例如借助于有线或者无线网络连接到托管在线系统的计算装置。在线系统可以为每个用户产生至少一个输入界面,至少一个输入界面可以被传送到用户各自的客户机装置并且被显示给用户。用户可以使用诸如键盘、鼠标、和触敏装置的任何交互装置,以便产生借助于网络被传送到在线系统的输入。反过来,在线系统可以处理该输入,并且产生用于用户的客户装置的相应输出。此外,根据本公开,提供了一种在线系统,包括:输入界面,被配置成使所述在线系统的用户能够与所述在线系统互动,所述输入界面包括使所述用户能够提供在所述在线系统中的内容项目的第一输入模块以及被配置成将第一组标签分配给所述内容项目的第二输入模块,所述内容项目与所述在线系统的一个以上的其他内容项目链接。此外,在线系统包括处理单元,所述处理单元被配置成基于与所述一个以上的其他内容项目中的至少一个其他内容项目相关联的标签,自动地产生第二 组标签,其中所述第二组标签被分配给所述内容项目。根据特别较佳实施例,所述第一组和第二组中的至少一个标签通过权重值被加权。根据另一个方面,所述处理单元被进一步配置成,通过对于每个关联的标签,确定要被分配给所述第二组标签中的所述相应标签的权重值,来自动地产生所述第二组标签。在又一个较佳实施例中,所述处理单元被进一步配置成,通过对于每个关联的标签,确定所述关联的标签和所述第一组的所述标签之间的相似值,并且响应于所述相似值增大所述第二组中的所述相应标签的所述权重值,来自动地产生所述第二组标签。在进一步的实施例中,所述处理单元被进一步配置成,通过对于每个链接的内容项目,确定所述内容项目和所述链接的内容项目之间的相似值,并且响应于所述相似值,将所述链接的内容项目中的一个以上的标签添加到所述第二组,来自动地产生所述第二组标签。根据较佳实施例,所述输入界面进一步包括使所述用户能够与至少一个内容项目互动的输入模块,其中提供的内容项目表示所述用户的用户个人资料,并且所述处理单元被进一步配置成,通过将与所述至少一个内容项目相关联的至少一个标签添加到所述第二组标签,来自动地产生所述第二组标签。在较佳实施例中,根据级别组织所述关联的标签,并且所述处理单元被进一步配置成,通过响应于预定的阈值级别,将标签添加到所述第二组,来自动地产生所述第二组标签。根据特别较佳实施例,所述处理单元被进一步配置成,通过对于表示活动的每个链接的内容项目,确定与所述活动相关联的互动级别,并且响应于所述互动级别,将所述链接的内容项目的标签添加到所述第二组,来自动地产生所述第二组标签。根据另一个实施例,所述内容项目和所述链接的内容项目表示所述在线系统的用户、在线内容以及所述在线系统的一个以上的用户的活动中的至少一个。在又一个较佳实施例中,所述输入界面进一步包括使所述用户能够编辑所述第二组的所述标签的第三输入模块。在特别较佳实施例中,所述在线系统是社交网络。此外,根据本发明的服务器托管根据本公开的实施例的在线系统,所述服务器借助于网络被耦接到一个以上的客户机,所述服务器包括:界面电路,向所述在线系统的所述用户提供所述在线系统的所述输入界面,所述在线系统的所述用户操作至少一个所述客户机,以便与所述在线系统互动;和至少一个处理器,响应于所述界面电路和存储器,设置所述在线系统的所述处理单元。
关于以下描述和附图,将更好地了解本公开的具体特征、方面和优点,附图中:图1显示根据实施例的使得用户能够将标签字添加到内容项目的社交网络的输入界面;图2显示根据实施例的标签继承系统的示意图;图3显示根据实施例的社交网络的另一个输入界面;图4描绘根据实施例的与标签相关联的内容项目的类图;和图5图解根据实施例的与标签的继承相关的对象图。
具体实施例方式在较佳实施例的以下描述中,参考通过图解显示具体实施例的附图。将理解的是,在没有背离如权利要求书中限定的本发明的范围的情况下,实施例可以包括设计和结构上的改变。图1显示根据实施例的使得用户能够将标签字添加到内容项目的社交网络的输入界面。输入界面100被呈现为社交网络的页面,输入界面100可以由托管社交网络的服务器产生并且被提供到由用户操作的客户机装置。页面可以包括页眉102和页脚104,页眉102和页脚104提供与社交网络的当前使用的服务相关的信息。此外,页面可以在部分106中包括关于用户的信息,提供用户名及诸如用户的图像的其他标识,以及用户的各种进一步的服务,这种对于内容的过滤器。例如,用户可以将内容108上传到社交网络。其后,输入界面100可以使得用户能够限定诸如Tagl、Tag2以及Tag3的标签字110,标签字110被直接分配给上传内各108。如图2中图解的,在标签110的说明之后或者在标签110的说明的同时,社交网络的处理单元可以分析社交网络内的上传内容108的互相连接和链接,并且基于链接的内容项目自动地产生继承标签。图2描绘根据示范性实施例的标签继承系统的示意图。标签继承系统200通过由箭头206指示的输入界面202被触发。与图1的输入界面100相似,输入界面202可以被呈现为社交网络的页面。因此,图2的输入界面202的相同或相似部分已经被标明具有与图1相同的参考符号。在客户机装置上接收并且呈 现输入界面202之后,诸如用户2的用户可以将例如视频208a的在线内容上传到社交网络。用户可以添加标签字210a,诸如三个标签Tagl、Tag2和Tag3。然而,将理解的是,标签字210a的数量不局限于特别数目。相反地,用户可以直接指定任何数目的标签字210a,而没有任何限制。事实上,用户完全不需要指定任何标签字210a。另外或者作为替换,社交网络可以通过分析上传的在线内容而得出一个以上标签字210a。此外,界面202可以将最近由其他用户上传的内容的更新,诸如由用户3上传的相似的视频208b,呈现给用户。除了视频208b之外,界面202还可以呈现由用户3直接分配给视频208b的标签208b。在标签字210a的说明的同时或者在标签字210a的说明之后,社交网络可以关于上传的视频208a触发标签继承系统200的处理。标签继承系统200可以分析表示视频208a的内容项目与社交网络的其他内容项目的任何链接。但是,最初,诸如视频208a的新建的或者上传的在线内容将典型地仅仅与创建者,即用户2的用户个人资料链接。不管链接的内容项目的数目,标签继承系统200可以横穿由上传的内容项目208a和链接的内容项目横跨的图表,其中内容项目表示节点和各个链接及其他关系边缘。用于图表横穿的任何适当的算法可被用于分析分别地由诸如208a、208b的上传内容所表示的节点的附近的互连性。对于图表的每个节点,诸如表示用户2的用户个人资料的节点212,描绘成TagA、TagB, TagC的关联标签214可以在进一步的处理中被分析和考虑。例如,所有直接链接的内容项目的所有标签可以被继承,以致标签214被添加到内容208a,作为继承标签216。典型地,用户个人资料将反映由诸如标签214的关联标签所指定的用户的兴趣,诸如标签214的关联标签可以表示用户的兴趣云或者虚拟DNA。因此,通过对上传内容208a继承标签字214,直接分配的标签210a的列表将通过继承标签216被增强,并且因此将更好地近似数据内容和内容208a的目的。将注意的是,精确的继承的数量和质量可以由社交网络的系统设定。尤其是,根据较佳实施例的用于产生标签的在线系统和方法不被任何特别的继承方法所局限。例如,共享另一个用户U2的内 容的用户Ul可以引起来自于用户Ul的用户个人资料的继承标签字,该继承标签字被附接到由用户U2创建的内容。图3显示根据实例实施例的社交网络的另一个输入界面。与图1的输入界面100相似,输入界面300可以被呈现为社交网络的页面。因此,图3的相同或相似部分已经被标明具有与图1相同的参考符号。此外,如图3所示,诸如用户I的用户可以再共享由用户2原始发帖的内容304。再共享的内容304现在可以自动地继承来自四个不同类型的来源的标签306:1)由用户2直接分配给内容的原始标签Tagl、Tag2、Tag3,如关于图1论述的;2)从用户2的用户个人资料继承下来的标签Tag1、Tagil, Taglll,如关于图2论述的;3)从用户I的用户个人资料继承下来的标签TagAl、TagB2、TagC3 ;和选择性地,4)由用户I直接分配给再共享的内容304的标签(未显示)。图4描绘根据实例实施例的与标签相关联的内容项目的类图。类图400显示了基本类种子402和子类用户410、视频412、博客414、广告竞争(AdCampaign)416和418。基本类402表示在线系统的内容项目的概括。内容项目例如可以表示被视为在线系统的存储器或者数据库中的实体或者对象的差不多的任何内容的用户。内容项目可以被实现为适合于保持和表示在线内容的贮存器,该贮存器可以包括各个内容和有关的元数据。用于表示在线系统中的在线内容的诸如种子402的贮存器的实现和数据结构,在申请号为61/533,842的美国临时申请“网络中的在线内容的管理”中被揭示,该美国临时申请的全部公开内容通过引用被结合在此处。每个子类410、412、414、416、418表示指向不同类型的在线内容、用户个人资料和活动的种子402的特殊化。基本类402与表不特别标签的种类标签420的零以上的情况相关联,特别标签诸如是标签字、标志、元数据或者表征内容项目的其他信息,其中每个标签可以具有某个限定符422或者权重。尤其是,每个种子402的每个标签420可以具有它自己的限定符值。图5图解了根据实施例的与标签的继承相关的对象图。对象图500描绘了图4的类410的情况510,表示用户的用户个人资料。因为类410是表示内容项目的基本类402的子类,所以用户个人资料被操纵作为在线系统的任何其他的内容项目。由情况510表示的用户可以通过将诸如视频文件的在线内容上传到在线系统来创建新的内容项目。系统可以识别在线内容的类型,并且可以例示图4的类412的对象512,以表示在线系统中的上传视频。用户对象510将被链接到视频对象512,并且用户对象510将被标记为视频对象512的所有者。随后,可以使用户能够将标签(未显示)直接地分配到视频对象512。另外,在线系统的标签继承系统可以被触发,以便自动地为视频对象512产生另外的标签。例如,如图5所示,标签继承系统可以分析链接到视频对象512和关联标签的任何内容项目。例如,用户对象510可以与图4的类420的多个情况相关联,图4的种类420的多个情况被显示为表示与用户对象510相关的不同特性和特征的标签对象520a、520b、520c,其中每个标签对象520a,520b,520c 可以分别具有限定符 522a、522b、522c。在线系统的标签继承系统可以被配置成自动地将所有直接链接的内容项目的所有标签添加到新的内容项目。因此,标签继承系统可以将每个标签对象520a、520b、520c分配给视频对象512,以致附加到用户对象510的所有标签被继承给新的视频对象512。然而,根据实例实施例的标签继承系统可以分别为与视频对象512相关联的每个标签对象520a、520b,520c计算新的限定符524a、524b、524c。较佳地,限定符524a、524b、524c将不会分别与限定符522a、522b、522c相同。例如 ,限定符可以包括权重值,并且可以例如通过将权重值乘以小于1.0的系数,较佳地在0.5和0.95之间的系数,以及最佳地0.9的系数,来在每个继承步骤中减少继承标签的限定符的相应权重值。但是,将注意的是,可以应用新的限定符的任何适当的计算,并且本公开不局限于某个方法或者系数。例如,限定符522a、522b、522c可以被继承并且基于可配置的系数被调整,可配置的系数可以大于或者小于1.0,分别导致较高或者较低的继承限定符,或者在各个标签将完全不会被继承的情况下,可配置的系数甚至可以等于0.0。图4的类图和图5的对象图对应于通常用于面向对象编程语言的表示。将理解的是,实例实施例可以通过任何适当的面向对象编程语言来被实现,面向对象编程语言诸如是Java、Smalltalk、C++、C#、Pascal等等,而且该实现不必限制于图4和5中显示的类、对象、关联和概括。尤其是,实现可以包括另外的及其他的类、关联和概括。同样,图4和5中显示的结构的实现可以通过使用其他的编程方法来完成,其他的编程方法诸如是功能编程语言和逻辑编程语言。描述的实施例可以被提供作为软件,诸如源代码或者另一个可执行程序、在在线系统处可执行的模块或者部件。在线系统可以下载软件或者访问各个计算机可读介质上的软件,并且执行由该软件指定的各个指令。同样,实施例可以被提供作为专用硬件或者软件和硬件的组合,诸如被配置成进行根据示范实施例描述的方法的电路。然而,将注意的是,本公开不局限于软件或者硬件实现或者其组合。根据实例实施例的标签继承系统可以被应用在各种使用情况中。例如,用户可以经由社交网络浏览在线内容并且与在线内容互动,该在线内容被标记有标签字,该标签字还不是与他的用户个人资料相关联的标签字的一部分,他的用户个人资料在下文中还被称为兴趣云。社交网络可以将在线内容的最高标签字的选择继承给用户个人资料,但是具有低的权重值,因为相似性比较可能已经透露了在线内容与他的兴趣云没有较好地适配。用户可以在相同兴趣的相似区域中继续浏览另外的内容。这可以使得继承的相似标签字的权重值将慢慢地增大,并且自动地较好地反映用户的当前兴趣。即使已经参考示范实施例描述了根据本发明的实施例的在线系统的方法,也将理解,在不离开本发明的范围的情况下,可以修改、添加和省略特别的处理步骤和结构特征。同样,可以以与描述的实例不同的顺序来进行处理步骤。相似地,可以以与描述的实例实施例不同的配置来布置在线系统和输入界面的结构特征。因此,将理解的是,在不离开本发明的范围的情况下,许多修改可以被提供给描述的实施例,而且本发明的方面可以采用许多形式。此处显示的实施 例是用来举例说明,而不是限制本发明,本发明由权利要求书所限定。
权利要求
1.一种用于为在线系统的内容项目产生标签的方法,其特征在于,包括: 通过所述在线系统的用户提供所述在线系统中的内容项目,所述内容项目与所述在线系统的一个以上的其他内容项目链接; 将第一组标签分配给所述内容项目; 基于与所述一个以上的其他内容项目中的至少一个其他内容项目相关联的标签,自动地产生第二组标签;和 将所述第二组标签分配给所述内容项目。
2.如权利要求1所述的方法,其特征在于,进一步包括对所述第一组和所述第二组中的至少一个标签进行加权。
3.如权利要求2所述的方法,其特征在于,所述自动地产生包括,对于每个关联的标签,确定要被分配给所述第二组标签中的相应标签的权重值。
4.如权利要求3所述的方法,其特征在于,所述自动地产生进一步包括,对于每个关联的标签,确定所述关联的标签和所述第一组的所述标签之间的相似值,并且响应于所述相似值,增大所述第二组中的所述相应标签的所述权重值。
5.如权利要求1所述的方法,其特征在于,所述自动地产生进一步包括,对于每个链接的内容项目,确定所述内容项目和所述链接的内容项目之间的相似值,并且响应于所述相似值,将所述链接的内容项目中的一个以上的标签添加到所述第二组。
6.如权利要求1所述 的方法,其特征在于,进一步包括通过所述用户与至少一个内容项目互动,其中,提供的内容项目表示所述用户的用户个人资料,并且所述自动地产生包括将与所述至少一个内容项目相关联的至少一个标签添加到所述第二组标签。
7.如权利要求1所述的方法,其特征在于,所述第二组的标签的数量受阈值限制。
8.如权利要求1所述的方法,其特征在于,根据级别组织所述关联的标签,并且所述自动地产生包括响应于预定的阈值级别,将标签添加到所述第二组。
9.如权利要求1所述的方法,其特征在于,所述自动地产生进一步包括,对于表示活动的每个链接的内容项目,确定与所述活动相关联的互动级别,并且响应于所述互动级别,将所述链接的内容项目的所述标签添加到所述第二组。
10.如权利要求1所述的方法,其特征在于,所述第二组标签的每个标签构成与至少一个所述链接的内容项目相关联的各个标签的副本。
11.如权利要求1所述的方法,其特征在于,所述第二组的每个标签包括对于与至少一个所述链接的内容项目相关联的各个标签的指示器。
12.如权利要求1所述的方法,其特征在于,所述内容项目和所述链接的内容项目表示所述在线系统的用户、在线内容以及所述在线系统的一个以上的用户的活动中的至少一个。
13.如权利要求1所述的方法,其特征在于,进一步包括通过所述用户编辑所述第二组的所述标签。
14.一种在线系统,其特征在于,包括: 输入界面,被配置成使所述在线系统的用户能够与所述在线系统互动,所述输入界面包括使所述用户能够提供所述在线系统中的内容项目的第一输入模块、以及被配置成将第一组标签分配给所述内容项目的第二输入模块,所述内容项目与所述在线系统的一个以上的其他内容项目链接;和 处理单元,被配置成基于与所述一个以上的其他内容项目中的至少一个其他内容项目相关联的标签,自动地产生第二组标签,其中所述第二组标签被分配给所述内容项目。
15.如权利要求14所述的在线系统,其特征在于,所述第一组和第二组中的至少一个标签通过权重值被加权。
16.如权利要求15所述的在线系统,其特征在于,所述处理单元被进一步配置成,通过对于每个关联的标签,确定要被分配给所述第二组标签中的相应标签的权重值,来自动地产生所述第二组标签。
17.如权利要求16所述的在线系统,其特征在于,所述处理单元被进一步配置成,通过对于每个关联的标签,确定所述关联的标签和所述第一组的所述标签之间的相似值,并且响应于所述相似值,增大所述第二组中的所述相应标签的所述权重值,来自动地产生所述第二组标签。
18.如权利要求14所述的在线系统,其特征在于,所述处理单元被进一步配置成,通过对于每个链接的内容项目,确定所述内容项目和所述链接的内容项目之间的相似值,并且响应于所述相似值,将所述链接的内容项目中的一个以上的标签添加到所述第二组,来自动地产生所述第二组标签。
19.如权利要求14所述的在线系统,其特征在于,所述输入界面进一步包括使所述用户能够与至少一个内容项目互动的输入模块,其中提供的内容项目表示所述用户的用户个人资料,并且所述处理单元被进一步配置成,通过将与所述至少一个内容项目相关联的至少一个标签添加到所述第二组标签,来自动地产生所述第二组标签。
20.如权利要求14所述的在线系统,其特征在于,所述第二组的标签的数量受阈值限制。
21.如权利要求14所述的在线系统,其特征在于,根据级别组织所述关联的标签,并且所述处理单元被进一步配置成,通过响应于预定的阈值级别,将标签添加到所述第二组,来自动地产生所述第二组标签。
22.如权利要求14所述的在线系统,其特征在于,所述处理单元被进一步配置成,通过对于表示活动的每个链接的内容项目,确定与所述活动相关联的互动级别,并且响应于所述互动级别,将所述链接的内容项目的标签添加到所述第二组,来自动地产生所述第二组标签。
23.如权利要求14所述的在线系统,其特征在于,所述第二组标签的每个标签构成与至少一个所述链接的内容项目相关联的各个标签的副本。
24.如权利要求14所述的在线系统,其特征在于,所述第二组的每个标签包括对于与至少一个所述链接的内容项目相关联的各个标签的指示器。
25.如权利要求14所述的在线系统,其特征在于,所述内容项目和所述链接的内容项目表示所述在线系统的用户、在线内容以及所述在线系统的一个以上的用户的活动中的至少一个。
26.如权利要求14所述的在线系统,其特征在于,所述输入界面进一步包括使所述用户能够编辑所述第二组的所述标签的第三输入模块。
27.如权利要求14所述 的在线系统,其特征在于,所述在线系统是社交网络。
28.一种托管如权利要求14所述的在线系统的服务器,所述服务器借助于网络被耦接到一个以上的客户机,其特征在于,所述服务器包括: 界面电路,向所述在线系统的所述用户提供所述在线系统的所述输入界面,所述在线系统的所述用户操作至少一个所述客户机与所述在线系统互动;和 至少一个处理器,响应于所述界`面电路和存储器,设置所述在线系统的所述处理单元。
全文摘要
本发明是标签继承。涉及用于为在线系统的内容项目产生标签的方法以及在线系统。提供一种用于为在线系统的内容项目产生标签的方法,包括以下步骤通过在线系统的用户提供在线系统中的内容项目,内容项目与在线系统的一个以上的其他内容项目链接;将第一组标签分配给内容项目;基于与一个以上的其他内容项目中的至少一个其他内容项目相关联的标签,自动地产生第二组标签;和将第二组标签分配给内容项目。此外,还限定了能够为内容项目产生标签的在线系统以及托管该在线系统的服务器。
文档编号G06F17/30GK103246690SQ20131003274
公开日2013年8月14日 申请日期2013年1月29日 优先权日2012年2月9日
发明者杰瓦特·耶尔利 申请人:吉菲斯股份有限公司