合并内容频道的制作方法

文档序号:10694546阅读:309来源:国知局
合并内容频道的制作方法
【专利摘要】公开了一种用于合并内容频道的方法。所述方法包括由处理设备识别用于合并成为结果频道的目标频道,其中结果频道鉴于至少一个目标频道的用户集合被形成,该用户集合查看来自目标频道的内容项的相同集合或相似集合中的至少一个。该方法进一步包括由处理设备将目标频道的用户订阅到结果频道,并且由处理设备将目标频道的内容项的集合与结果频道相关联。
【专利说明】
合并内容频道
技术领域
[0001] 本公开设及内容共享平台领域,并且具体地,设及合并内容频道。
【背景技术】
[0002] 在互联网上,社交网络允许用户彼此连接和共享信息。很多社交网络包括内容共 享方面,所述内容共享方面允许用户上传、查看和共享内容,诸如视频内容、图像内容、音频 内容等(它们可W被共同地称为"媒体项"或"内容项")。运样的媒体项可W包括音频片段、 电影片段、TV片段和音乐视频,W及诸如视频博客、原创短视频、图像、照片、其他多媒体内 容等的业余内容。用户可W使用计算设备(诸如智能电话、蜂窝电话、膝上型计算机、台式计 算机、上网本、平板计算机使用、播放和/或消耗媒体项(例如,观看数字视频和/或收听 数字音乐)。
[0003] 内容共享平台可W包括一个或多个频道,或一个或多个频道可W通过互联网被查 看。频道是一种用于提供特定的媒体项和/或用于向订户提供对媒体项的访问的机制。频道 的媒体项可W被用户选择、由用户上传、被内容提供方选择或被广播方选择。用户能够订阅 到一个或多个频道。当针对用户中的相干观众(coherent audience)对频道的内容加 W优 化(例如,被聚焦或被定制)时,内容共享平台的用户将更有可能持续观看该频道的内容项 和/或订阅到该频道。

【发明内容】

[0004] 下文是本公开的简化概要W便对本公开的一些方面提供基本的理解。所述概要不 是本公开的全面概述。其并非旨在识别本公开的关键或决定性元素,也非旨在描绘本公开 的【具体实施方式】的任何范围或权利要求的任何范围。其目的仅为作为随后呈现的更加具体 的描述的前序,W简化的方式呈现本公开的一些概念。
[0005] 在一个实施方式中,公开了一种用于合并内容频道的方法。方法包括由处理设备 识别用于合并为结果频道的目标频道,其中结果频道鉴于至少一个目标频道的用户集合被 形成,该用户集合查看来自目标频道的内容项的相同集合或相似集合中的至少一个。该方 法进一步包括由处理设备将目标频道的用户订阅到结果频道,并且由处理设备将目标频道 的内容项的集合关联到结果频道。
[0006] 在一个实施方式中,识别进一步包括将目标频道的用户映射到用户已查看的所述 目标频道中的内容项,鉴于用户已查看内容项的相同或相似集合中的所述至少一个的概 率,将用户分组为用户集合,确定分组的用户集合中的每个集合是否满足用户在目标频道 上的阔值跨度,W及确定是否用户集合的数量满足用于合并目标频道的阔值分组数量。进 一步,针对用户集合中的每个集合,将订阅到每个目标频道的用户数量之间的差别或订阅 到每个目标频道的用户百分比之间的差别中的至少一个与用户的阔值跨度相比较。
[0007] 在一些实施方式中,可W由内容共享平台来提供结果频道和目标频道。进一步,方 法也包括更新结果频道的用户的馈送(feed) W反映结果频道。另外,更新进一步包括针对 用户集合中的每个用户,移除与目标频道相对应的馈送项;w及将与目标频道相对应的馈 送项替换为结果频道的馈送项。
[0008] 在一个实施方式中,识别进一步包括向目标频道的所有者建议将目标频道合并为 结果频道,W及接收来自所有者的确认W继续合并目标频道为结果频道。另外,方法可W包 括利用目标频道的UI元素来自动生成用于结果频道的用户界面UI。
[0009] 进一步,方法的识别可W进一步包括向目标频道的一个或多个所有者建议将目标 频道交叉推广,W及接收来自一个或多个所有者的确认W继续交叉推广目标频道。在一个 实施方式中,每个目标频道包括具有共同主题、题目或实质中的至少一个的内容项。另外, 每个目标频道可W包括具有共同源的内容项。
[0010] 在附加实施方式中,还公开了一种用于执行前述实施方式的操作的计算设备。另 夕h在本公开的实施方式中,计算机可读存储介质存储用于执行前述实施方式的操作的方 法。
【附图说明】
[0011] 在附图的图中,W示例的方式而不是W限制的方式图示了本公开。
[0012] 图1图示了根据本公开的一个实施方式的示例系统架构。
[0013] 图2是图示了根据本公开的一个实施方式的频道合并组件的框图。
[0014] 图3是图示了根据本公开的一些实施方式的用于建议目标频道合并的方法的流程 图。
[0015] 图4是图示了根据本公开的实施方式的用于将目标频道合并为结果频道的方法的 流程图。
[0016] 图5是图示了根据本公开的实施方式的关于将目标频道合并在一起成为目标频道 的用于与客户端设备处的目标频道的频道所有者交互的方法的流程图。
[0017] 图6是图示了根据一些实施方式的示例性计算机系统的框图。
【具体实施方式】
[0018] 针对合并内容频道描述实施方式。内容共享平台可W包括多个频道。频道可W是 可从共同源获取的数据内容的聚集,或是具有共同主题、题目或实质的数据内容。内容共享 平台上的内容创建者可W拥有所述内容创建者向其发布内容的多个频道,或可W拥有包括 他们的所发布内容中的所有内容的一个频道。优化频道的内容使之瞄准用户中的相干观众 会导致更有可能坚持观看频道内容的用户和更有可能订阅到所述频道的用户。如果频道包 括跨越多个流派的内容,其可能对查看者具有较少吸引力,因为查看者可能喜欢频道上的 一种流派的视频而不是另一种。结果,对用户而言,频道的总价值被稀释了。
[0019] 本公开的实施方式使得内容共享平台的两个或更多的现存频道(例如,"目标频 道")被合并为单个频道成为可能。用于合并的目标频道的选择可W基于目标频道的用户在 该用户在目标频道消耗了什么内容的分布和每个目标频道的用户关于该分布有多少重叠。
[0020] 在一些实施方式中,UI组件向频道所有者推荐将目标频道合并成单个结果频道。 一旦频道所有者批准和/或启动目标频道的合并,将来自目标频道的内容项与结果频道相 关联,且将来自目标频道的用户集合订阅到结果频道。结果频道随后在内容共享平台上被 启动w包括被识别的内容项和订阅用户。在一些实施方式中,订阅用户的馈送被更新w反 映来自目标频道的内容项现在源自结果频道。馈送可W是频繁被更新W反映一个或多个用 户最近活动的内容列表。
[0021] 内容共享平台和社交网络的先前实施方式不提供用于将现存频道合并到单个结 果频道的解决方案。因此,内容共享平台和/或社交网络的运些先前实施方式不能为用户中 的专注观众提供优化频道内容的解决方案,且因此,在为频道所有者提供增加频道的查看 群体和增加用户和频道之间的密切度的能力上受限。
[0022] 图1图示了根据本公开的一个实施方式的示例系统架构100,所述示例系统架构 100用于合并内容共享平台的内容频道。系统架构100包括客户端设备110A至110Z、网络 105、数据存储106、内容共享平台120和服务器130。在一个实施方式中,网络105可W包括公 用网络(例如,互联网)、专用网络(例如,局域网(LAN)或广域网(WAN))、有线网络(例如,W 太网)、无线网络(例如,802.11网络或Wi-Fi网络)、蜂窝网络(例如,长期演进化TE)网络)、 路由器、集线器化ub)、交换机、服务器计算机和/或W上的组合。在一个实施方式中,数据存 储106可W是存储器(例如,随机存取存储器)、高速缓存、驱动(例如,硬盘驱动)、闪存驱动、 数据库系统或能够存储数据的另一类型的组件或设备。数据存储106也可W包括多个存储 组件(例如,多个驱动或多个数据库),所述多个存储组件也可W跨越多个计算设备(例如, 多个服务器计算机)。
[0023] 客户端设备110A至110Z可W各自包括诸如个人计算机(PC)、膝上型计算机、移动 电话、智能电话、平板计算机、上网本计算机等的计算设备。在一些实施方式中,客户端设备 110A至110Z也可W被称为"用户设备"。每个客户端设备包括媒体查看器111。在一个实施方 式中,媒体查看器111可W是允许用户查看内容的应用,所述内容诸如图像、视频、网页、文 档等。例如,媒体查看器111可W是Web浏览器,其可W访问、检索、呈现和/或导航由Web服务 器所供应服务的内容(例如,诸如超文本标记语言化TML)页面的网页、数字媒体项等)。媒体 查看器111可W向用户展现、显示或呈现内容(例如,网页、媒体查看器)。媒体查看器111也 可W显示嵌入到网页(例如,可W提供与由在线供供货商售卖的产品的信息的网页)中的嵌 入式媒体播放器(例如,巧播放器或HTML5播放器)。在另一个示例中,媒体查看器111 可W是允许用户查看数字媒体项(例如,数字视频、数字图像、电子书等)的独立应用。
[0024] 可W由服务器130和/或内容共享平台120将媒体查看器111提供给客户端设备 110A至110Z。例如,媒体查看器111可W是嵌入到由内容共享平台120所提供的网页中的嵌 入式媒体播放器。在另一个示例中,媒体查看器111可W是从服务器130所下载的应用。
[0025] 通常地,在一个实施方式中被描述为由内容共享平台120所执行的功能,如果合适 的话,也可W在其他的实施方式中在客户端设备110A至110Z上被执行。另外,归因于特定组 件的功能可W由不同的组件执行,或由多个一起操作的组件执行。内容共享平台120也可W 通过合适的应用编程接口,作为提供给其他系统或设备的服务被访问,因此不限于用于在 网站上使用。
[0026] 在一个实施方式中,内容共享平台120可W是可W被用于向用户提供对媒体项的 访问和/或将媒体项提供给用户的一个或多个计算设备(诸如架装服务器、路由器计算机、 服务器计算机、个人计算机、大型计算机、膝上型计算机、平板计算机、台式计算机等)、数据 存储(例如,硬盘、存储器、数据库)、网络、软件组件和/或硬件组件。例如,内容共享平台120 可W允许用户对媒体项进行消耗、上传、捜索、赞成Γ喜欢")、不喜欢和/或评论。内容共享 平台120也可W包括网站(例如,网页),该网站可W被用于向用户提供对媒体项的访问。
[0027] 在本公开的实施方式中,"用户"可W被表示为独立个体。然而,本公开的其他实施 方式包含"用户"作为被用户的集合所控制的实体和/或自动化的源。例如,在社交网络中结 盟为社区的独立用户的集合可W被视为"用户"。在另一的示例中,自动的消耗者可W是内 容共享平台120的自动化的摄取管道,诸如主题频道。
[0028] 内容共享平台120可W包括多个频道(例如,频道A至Z)。频道可W是可从共同源获 取的数据内容,或具有共同主题、题目或实质的数据内容。数据内容可W是由用户所选择的 数字内容、用户使之可获取的数字内容、由用户上传的数字内容、由内容提供方所选择的数 字内容、由广播方所选择的数字内容等。例如,频道X可W包括视频Y和Z。频道可W与所有者 相关联,所述所有者是可W对频道执行动作的用户。不同的活动可W基于所有者的动作与 频道相关联,诸如所有者使得数字内容在该频道上可获取、所有者选择(例如,喜欢)与另一 个频道相关联的数字内容、所有者在对与另一个频道相关联的数字内容进行评论等。与该 频道相关联的活动可W被收集到该频道的活动馈送内。除该频道的所有者之外的用户可W 订阅到一个或多个其感兴趣的频道。"订阅"的概念也可W被称为"喜欢"、"关注"、"成为好 友'等。
[0029] -旦用户订阅到频道,可W向用户呈现来自该频道的活动馈送的信息。如果用户 订阅多个频道,该用户订阅的每个频道的活动馈送可W被合并为聚合(syndicated)活动馈 送。可W将来自聚合活动馈送的信息呈现给用户。频道可W具有其自己的馈送。例如,当导 航到内容共享平台上频道的主页时,被该频道所产生的馈送项可W被示出在频道主页上。 用户可W拥有聚合馈送,聚合馈送是一个由来自用户订阅的所有频道的内容项的至少一个 子集组成的馈送。聚合馈送也可W包括来自用户未订阅的频道的内容项。例如,内容共享平 台120或其他社交网络可W在用户的聚合馈送中插入推荐的内容项,或可W在聚合馈送中 插入与用户的相关连接相关联的内容信息。
[0030] 每个频道可W包括一个或多个媒体项121。媒体项121的示例可W包括且不限于数 字视频、数字电影、数字照片、数字音乐、网站内容、社交媒体更新、电子书(ebook)、电子杂 志、数字报纸、数字音频书、电子期刊、web博客、简易信息聚合(RSS)馈送、电子漫画书、软件 应用等。在一些实施方式中,媒体项121也被称为媒体项。
[0031] 媒体项121也可W经由互联网和/或经由移动设备应用被消耗。为了简短且简单起 见,贯穿本文档使用在线视频(在下文也被称为视频)作为媒体项121的示例。如此处使用 的,"媒体"、"媒体项"、"在线媒体项"、"数字媒体"、"数字媒体项"、"内容"和"内容项"可W 包括能够使用被配置为向实体呈现数字媒体项的软件、固件或硬件被执行或加载的电子文 件。在一个实施方式中,内容共享平台120可W使用数据存储106存储媒体项121。
[0032] 在一个实施方式中,服务器130可W是一个或多个计算设备(例如,架装服务器、月良 务器计算机等)。在一个实施方式中,服务器130可W被包括在内容共享平台120中。服务器 130可W包括频道合并组件140。频道合并组件140使得内容共享平台120的两个或更多个目 标频道被合并成单个结果频道。用于合并的目标频道的选择可W基于目标频道的用户在该 用户消耗了目标频道中什么内容及每个目标频道的用户关于运个分布有多少重叠。
[0033] 在一些实施方式中,UI组件向频道所有者推荐将目标频道合并成单个结果频道。 一旦频道所有者批准且/或启动目标频道的合并,将来自目标频道的内容项与结果频道相 关联,且将来自目标频道的用户集合订阅到结果频道。随之在内容共享平台上启动结果频 道W包括被识别的内容项和订阅用户。在一些实施方式中,订阅用户的馈送被更新W反映 来自目标频道的内容项现在源于结果频道。
[0034] 在一些实施方式中,服务器130的频道合并组件140可W与内容共享平台120和/或 其他第Ξ方社交网络服务器150交互W提供本公开的实施方式。对频道合并组件140及其具 体功能的进一步描述在下文关于图2被更详细地描述。
[0035] 尽管在内容共享平台和促进在内容共享平台上内容项的社交网络共享方面讨论 了本公开的实施方式,实施方式也可W被普遍地应用到在用户之间提供连接的任意类型的 社交网络。本公开的实施方式不限于向用户提供频道订阅的内容共享平台。
[0036] 在此处讨论的系统收集与用户有关的个人信息、或可W利用用户个人信息的情况 下,可W给用户提供机会W控制内容共享平台120是否收集用户信息(例如,与用户的社交 网络、社交行为或活动、职业、用户的偏好、或用户的目前位置有关的信息),或控制是否和/ 或怎样从内容服务器接收可能与用户更相关的内容。另外,特定的数据可W在被存储或被 使用前W-种或多种方式处理,因此个人可识别信息被移除。例如,用户的身份可W被处 理,因此无法针对该用户确定个人可识别信息,或在地理信息被获取时用户的地理位置可 W被泛化(例如,到城市、ZIP码或州级别),因此用户的特定位置不能被确定。因此,用户可 W控制与用户有关的数据怎样被内容共享平台120收集和使用。
[0037] 图2是图示了根据本公开的一个实施方式的频道合并组件140的框图。在一个实施 方式中,频道合并组件140包括频道合并建议模块210、频道合并模块220W及频道合并UI生 成模块230。在不损失一般性的情况下频道合并组件140可W包括更多或更少的组件。例如, 两个模块可W被合并为单个模块,或模块之一可W被分离成两个或更多个模块。在一个实 施方式中,模块中的一个或多个可W驻留在不同的计算设备(例如,在单个客户端设备上、 或分布在多个客户端设备之间的不同的服务器计算机等)上。
[0038] 频道合并组件140被通信地禪合到数据存储106。例如,频道合并组件140可W经由 网络(例如,经由如图1中所图示的网络105)被禪合到数据存储106。在另一个示例中,频道 合并组件140可W被直接禪合到频道合并组件140所驻留在的服务器(例如,可W被直接禪 合到服务器130)。数据存储106可W是存储器(例如,随机存取存储器)、高速缓存、驱动(例 如,硬盘驱动)、闪存驱动、数据库系统或能够存储数据的任意类型的组件或设备。数据存储 106还可W包括多个存储组件(例如,多个驱动或多个数据库),所述多个存储组件也可W跨 越多个计算设备(例如,多个服务器计算机)。数据存储106包括内容项数据290、用户数据 291、频道数据292、订阅数据293和馈送数据294。
[0039] 如前文所讨论,频道合并组件140使内容共享平台120的两个或更多个现存目标频 道可W被合并为单个结果频道。在一个实施方式中,频道合并建议模块210自动确定何时目 标频道可W被合并在一起。可W引起合并频道的原因可W有很多。在一个实施方式中,合并 频道可W明确地提高频道和其用户之间的密切度分数。例如,密切度分数可W指用户与另 外一个实体的关系的数字定量,所述另外一个实体诸如频道或另一个用户。用户和其他实 体之间(例如,频道、其他用户等)的相互连接(例如,观看、喜欢、评论、标签、交互、相似连接 等)越多,密切度分数越高。在一个实施方式中,对频道的密切度分数通过用户对频道的参 与(例如,观看、喜欢、评论、标签、交互等)进行打分而生成针对频道的用户密切度分数,参 与的分数随后除W参与出现的时长,并且被除后的分数随之被加在一起W产生用户和频道 之间的密切度分数。也可能有其他的因素被包括在密切度分数的计算内。
[0040] 在一个示例场景中,两个单独的频道可能具有相似的内容项和重叠的查看者群 体。在运种情况下,将运些频道合并在一起可能是有价值的,因为在密切度分数方面,合并 后的频道为查看者创建了更强的价值议题,因为现在很多内容项被分组到相同频道,且更 容易找到该用户喜欢的内容项。在查看器馈送中、"看什么"页面上、用户的主页上等的频道 内容项的出现方面,增加的密切度分数可W进而有利于频道的排名。
[0041] 在一个实施方式中,频道合并建议模块210识别两个或更多个目标频道W合并成 为结果频道。为了识别该两个或更多个目标频道,频道合并建议模块210可W确定来自目标 频道的用户集合。随后,频道合并建议模块210可W将目标频道的用户映射到用户已观看的 目标频道中的内容项的集合。频道合并建议模块210可W访问数据存储106的日志(log),诸 如内容项数据290、用户数据291、频道数据292、订阅数据和馈送数据293, W做出目标频道 分离确定。在一些实施方式中,频道合并建议模块210可W作为"连续扫描器"执行,在到数 据存储106的所有新的传入数据上运行评估。
[0042] 在一个实施方式中,可W使用聚类分析来基于用户已观看过的来自目标频道中任 一个目标频道的内容项的相同或相似集合的概率,而将用户聚类到一起(例如,基于相似性 进行分组)。随后,聚类分析可W针对每个结果聚类bluster)执行与目标频道的交集,且确 定在目标频道之间存在多少重叠(例如,跨越每个目标频道的聚类的百分比(% ))。聚类分 析可W指W运样一种方式分组对象集合的任务,该方式使得在相同组(称为聚类)中的对象 彼此之间比与其他组(聚类)的对象更相似(在某种意义或另一个上)。各种不同的算法可W 被用来实现聚类分析。
[0043] 在应用聚类分析之后,如果两个或更多个目标频道之间的查看者群体的重叠较 低,运建议目标频道不是用于合并的好的候选。然而,如果目标频道产生一个大的用户聚 类,该用户聚类跨越目标频道(即,查看者群体的大量重叠),运建议目标频道是用于合并的 好的候选。在一些实施方式中,如果聚类分析产生多个跨域目标频道的聚类,运可W建议创 建两个或更多个新的结果频道,W及哪些内容项进入哪些新的结果频道的对应的建议。
[0044] 在一些实施方式中,通过将每个目标频道的用户数量除W该目标频道的订户总 数,可W将聚类的大小归一化。在处理可能有很多用户订阅的很受欢迎的频道时,运可能很 重要。若无归一化,聚类分析可W确定该受欢迎的频道与最多的其它目标频道有最高的交 互(仅由于绝对数量)。
[0045] 在一个实施方式中,阔值评估被应用于用户的结果聚类W确定该聚类是否触发合 并建议。例如,如果聚类中属于每个目标频道的用户的数量之间的差别小于预定的阔值用 户数量,或如果聚类中属于每个目标频道的用户的百分比之间的差别小于预定的阔值用户 百分比,则针对目标频道触发合并建议。进一步,阔值评估也可W被应用于通过聚类分析所 产生的聚类的数量(例如,一个同等地覆盖目标频道的大聚类是用于合并的好的候选,而同 等地覆盖目标频道的多个聚类可能建议创建附加的频道而不是合并频道)。用于确定何时 触发合并建议的其他的阔值评估也通过本公开的实施方式被考虑,且不限于本文中所提供 的示例。
[0046] 在一些实施方式中,被建议用于合并的两个或更多个目标频道应被相同频道所有 者所有。在一些实施方式中,如果目标频道不被相同频道所有者所有(或,在一些情形中,即 使目标频道被相同频道所有者所有),频道合并建议模块210可W提供交叉推广目标频道的 建议而不是合并目标频道。交叉推广可W指每个目标频道向其对应的用户推广其它目标频 道的内容项。交叉推广可W是驱使用户订阅推广的频道的有力工具。
[0047] 在一个实施方式中,频道合并UI模块230可W向频道所有者提供用于合并目标频 道的控件(例如,UI界面元素)。当频道所有者经由频道合并UI模块230所提供的控件指示目 标频道将合并时,频道合并模块220处理新的结果频道的创建,W及用户和内容项向新的结 果频道的合并。
[004引在一些实施方式中,频道合并可W根据频道合并建议模块210所提供的建议而执 行。在另外的实施方式中,可W根据被频道所有者所提供的明确的指示和参数来执行频道 合并。例如,频道所有者可W明确地将目标频道和内容项识别为与结果频道相关联。
[0049] 频道合并模块220可W重利用现存目标频道之一作为结果频道,或频道合并模块 220可W创建完全新的结果频道。在后一种情况下,频道合并模块220可W丢弃、存档或维持 目标频道。频道合并模块220也可W从目标频道中识别内容项W被聚合到结果频道。运可能 被用户选择,或基于观看每个内容项的用户分布自动处理,或基于现存的内容项的策展 (curation),诸如播放列表。组合的内容项可W通过频道合并模块220为新的结果频道的馈 送被分类。在一些实施方式中,可W将内容项按照时间顺序分类,或按照人气排序等。
[0050] 频道合并模块220也可W识别来自目标频道的用户和/或订户的集合W添加到结 果频道。运些识别的用户的订阅被修改W指向新的结果频道。在一些实施方式中,当目标频 道具有重叠的订户时,订阅的总数可能减少。频道合并模块220可W通知用户新的结果频道 和到所述结果频道的对应订阅。在一些实施方式中,用户被自动地订阅到结果频道。在自动 订阅时,用户可W收到通知,且同时被提供取消订阅的机会。在另外的实施方式中,针对新 的订阅要求来自用户的授权。
[0051] 频道合并模块220可W接下来更新订阅用户的馈送,因此来自目标频道的过去的 动作现在看起来是来自新的结果频道。在一些实施方式中,频道合并模块220可W重定向代 表每个目标频道的键W指向新的结果频道。
[0052] 另外,频道合并UI模块230可W将格式化和其他UI元素与结果频道相关联,格式化 和其他UI元素包括但是不限于提供名字、个人简介头像、标题栏和其他对结果频道的格式 化。频道所有者可W与频道合并UI模块230交互W便提供用于格式化该结果频道的输入。
[0053] 图3是图示了根据本公开的一些实施方式的用于建议目标频道合并的方法300的 流程图。方法300可W由包括硬件(例如,电路、专用逻辑、可编程逻辑、微代码等)、软件(例 如,运行在处理设备上W执行硬件仿真的指令)或其组合的处理逻辑执行。
[0054] 为了解释的简单性,本公开的方法被描绘和描述为一系列动作。然而,根据本公开 的动作可不同的顺序和/或同时发生,并且可W与本文中未呈现和描述的其他动作一 起发生。进一步,为实现根据所公开主题的方法,可能不必要求所有图示的动作。另外,本领 域技术人员将理解和领会到,该方法可W选择性地经由状态图或事件被表示为一系列相关 状态。另外,应理解本说明书中所公开的方法能够被存储在制品上W促进将运样的方法运 输和传递至计算设备。如本文中所使用的术语"制品"旨在涵盖可从任意计算机可读设备或 存储介质获取的计算机程序。在一个实施方式中,方法300可W由如图1和图2所示出的频道 合并组件140所执行。
[0055] 参考图3,当用于与频道合并有关的聚类分析的两个或更多个目标频道的识别被 接收时,方法300开始于块310处。在一个实施方式中,利用现存用户和频道日志数据的长期 模型,针对目标频道连续执行聚类分析,所述频道日志数据基于针对内容共享平台的用户 和频道所接收的任意新的日志数据而被更新。在块320处,与目标频道相对应的用户被识 另IJ。用户集合可W是目标频道的订阅的用户。
[0056] 随后,在块330处,将被识别的用户映射到用户已查看的目标频道中的内容项。在 块340处,基于聚类中用户已观看目标频道中相同或相似的内容项集合的概率,将用户分组 为一个或多个聚类。该分组利用了块330处所执行的映射。
[0057] 随后,在决定块350处,分析结果聚类W针对每个聚类确定用户在目标频道上的跨 度。随后,在确定块360处,确定用户在目标频道上的跨度是否满足阔值条件。例如,阔值条 件可W包括订阅到每个目标频道的用户数量之间的预定差别,该聚类应与所述差别相等或 在其之下。阔值条件也可W包括订阅到每个目标频道的用户的百分比之间的预定差别,该 聚类应与所述差别相等或者在其之下。如果在决定块360处的阔值条件未被满足,方法300 继续到块390,运里确定该目标频道不是用于频道合并的好的候选。
[0058] 另一方面,如果在决定块360处,阔值条件被满足,则方法300可W继续到决定块 370处,运里确定结果聚类的数量是否满足阔值条件。例如,用于聚类数量的阔值条件可W 包括通过聚类分析产生的聚类的数量等于或小于预定的阔值聚类数量。用于该阔值分析的 预定的聚类数量可W基于订阅到目标频道的用户数量和/或与目标频道相关联的内容项数 量而改变。如果在决定块370处,聚类数量阔值条件未被满足,则方法300可W继续至块390, 如前文所述。
[0059] 另一方面,如果在决定块370处,聚类数量阔值条件被满足,则方法300可W继续到 块380处。在块380处,目标频道被视为用于频道合并的好的候选,且合并目标频道的建议通 知频道所有者。在一些实施方式中,也可W将目标频道是用于交叉推广的好的候选通知目 标频道的频道所有者。
[0060] 图4是图示了根据本公开的实施方式的用于将目标频道合并为结果频道的方法 400的流程图。方法400可W由包括硬件(例如,电路、专用逻辑、可编程逻辑、微代码等)、软 件(例如,运行在处理设备上W执行硬件仿真的指令)或其组合的处理逻辑执行。在一个实 施方式中,方法400可W由图1和图2中所示出的频道合并组件140执行。
[0061 ]参考图4,当来自两个或更多个目标频道的频道所有者的通知被接收时,方法400 开始于块410处。在一个实施方式中,通知包括来自频道所有者的指令,所述指令用于按照 由内容共享平台所提供的频道合并建议继续合并目标频道,诸如由关于图3所描述的方法 300提供的频道合并建议。在其他的实施方式中,频道所有者可W独立于频道合并建议,启 动频道合并操作。
[0062]在块420处,结果频道被识别。结果频道可W是被作为结果频道再次使用的目标频 道之一,或结果频道可W是全新的频道。在块430处,来自目标频道的内容项被识别为聚合 到结果频道。在一个实施方式中,经由聚类分析,内容项被用来聚类目标频道的用户,所述 聚类分析基于用户观看目标频道中相同或相似的内容项集合的概率。识别的内容项可W被 关联到或聚合到结果频道。
[0063] 随后,在块440处,订阅用户的集合被识别为添加到结果频道。来自每个目标频道 的用户被订阅到结果频道。在一些实施方式中,用户也被自动地订阅到结果频道,同时带有 取消订阅的选项。
[0064] 随后,在块450处,订阅用户的馈送被更新W反映用户被添加到的结果频道。在一 个实施方式中,来自目标频道的所有旧的馈送项被从用户馈送中移除,且被来自用户现在 订阅的结果频道的对应的新馈送项替代。在另一个实施方式中,用户馈送上旧的目标频道 馈送项被更新为指向结果频道作为馈送项的源。
[0065] 最后,在块460处,结果频道为了查看目的被格式化。例如,用于结果频道的UI元素 被配置,其中UI元素可W包括但是不限于提供名字、个人简介头像、标题栏W及其他对结果 频道的格式化。频道所有者可W与内容共享平台交互W提供用于格式化结果频道的输入。
[0066] 图5是图示了根据本公开的实施方式的用于关于分离目标频道的与客户端设备处 的目标频道的频道所有者交互的方法500的流程图。方法500可W由包括硬件(例如,电路、 专用逻辑、可编程逻辑、微代码等)、软件(例如,运行在处理设备上W执行硬件仿真的指令) 或其组合的处理逻辑执行。在一个实施方式中,方法500可W由如图1和图2中所示出的客户 端设备110A-110Z执行。
[0067] 参考图5,当合并两个或更多个目标频道的建议经由目标频道的频道所有者的客 户端设备的GUI被接收时,方法500开始于块510处。在一个实施方式中,客户端设备是移动 设备。目标频道可W各自包括内容共享平台的多个内容项。在一些实施方式中,频道所有者 也可W被称为所有用户。在块520处,经由GUI促进了来自目标频道的频道所有者的输入。在 一个实施方式中,输入包括按照建议将目标频道合并为结果频道的指令。
[0068] 随后,在块530处,频道所有者经由GUI被通知通过合并目标频道所得到的结果频 道。在一个实施方式中,结果频道包括目标频道的内容项的组合的集合。在块540处,经由 GUI促进了来自频道所有者的输入,其中所述输入与目标频道的多个内容项中的一个或多 个内容项相对应W聚合到结果频道。最后,在块550处,经由GUI促进了来自频道所有者的附 加输入,其中所述附加输入指定对结果频道进行格式化的UI元素。
[0069] 图6图示了可W在其中执行指令集的计算机系统600的示例性形式中的机器的图 解表示,所述指令集用于使得该机器执行本文中所讨论的方法论中的任意一个或多个。在 替选的实施方式中,机器可W被连接(例如,被联网巧IjLAN、内联网、外联网或互联网中的其 他机器。该机器能够在客户端-服务器网络环境中作为服务器或客户端机器操作,或在对等 (或分布式)网络环境中作为对等机操作。该机器可W是个人计算机(PC)、平板PC、机顶盒 (STB)、个人数字助理(PDA)、蜂窝电话、web电器、服务器、网络路由器、交换机或桥接器、或 任意能够执行指令集(顺序的或W其它方式的)的机器,其中指令集指定该机器将采取的动 作。进一步地,尽管只有单个机器被图示,术语"机器"也可W被用来包括分别地或共同地执 行指令集(或多个指令集)W执行本文中所讨论的方法论中的任意一个或多个的机器的任 意集合。
[0070] 示例性计算机系统600包括经由总线608彼此通信的处理设备(处理器)602、主存 储器604(例如,只读存储器(ROM)、闪速存储器、诸如同步DRAM(SDRAM)或Rambus DRAM (RDRAM)的动态随机存取存储器化RAM)等)、静态存储器606 (例如,闪速存储器、静态随机存 取存储器(SRAM)等)和数据存储设备618。
[0071] 处理器602表示一个或多个通用处理设备,诸如微处理器、中央处理单元等。更特 别地,处理器602可W是复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理 器、超长指令字(VLIW)微处理器,或实现其他指令集的处理器,或实现指令集的组合的处理 器。处理器602也可W是一个或多个专用处理设备,诸如专用集成电路(ASIC)、现场可编程 口序列(FPGA)、数字信号处理器(DSP)、网络处理器等。处理器602被配置为执行用于执行本 文中所讨论的操作和步骤的指令626。
[0072] 计算机系统600可W进一步包括网络接口设备622。计算机系统600也可W包括视 频显示单元610(例如,液晶显示器化CD)、阴极射线管(CRT)或触摸屏)、字母数字输入设备 612(例如,键盘)、光标控制设备614(例如,鼠标)和信号生成设备620(例如,扬声器)。
[0073] 数据存储设备618可W包括其上存储有一个或多个指令626(例如,软件)集的计算 机可读存储介质624,指令626体现本文中所描述的方法论或功能中的任意一个或多个。当 指令626被计算机系统600、主存储器604和同样组成计算机可读存储介质的处理器602执行 时,指令626也可W完全或至少部分地位于主存储器604和/或处理器602内。指令626可W进 一步经由网络接口设备622通过网络674被传送或被接收。
[0074] 在一个实施方式中,指令626包括指令和/或软件库,所述指令用于频道分离组件 140,其可W分别与关于图1和图2中描述的同名的对应物相对应,所述软件库包含用于合并 内容共享平台的频道的方法。尽管计算机可读存储介质624在示例性实施方式中被示出为 单个介质,术语"计算机可读存储介质"应被理解为包括存储一个或多个指令集的单个介质 或多个介质(例如,中央式或分布式数据库,和/或相关联的高速缓存和服务器)。术语"计算 机可读存储介质"应被理解为包括任意能够存储、解码或承载用于被机器执行且使得机器 执行本公开的方法论中的任意一个或多个的指令集的任意介质。术语"计算机可读存储介 质"应因此被理解为包括但不限于固态存储器、光学介质和磁介质。
[0075] 在前文描述中,提出了很多细节。然而,对从本公开中获益的本领域技术人员而言 显而易见的是,本公开可W在没有运些具体细节的情况下被实践。在一些实例中,众所周知 的结构和设备W框图形式而不是细节地被示出,从而避免混淆本公开。
[0076] 详细描述的一些部分已经W计算机存储器中对数据字节的算法和符号表示的方 式被呈现。运些算法描述和表示是由数据处理领域的技术人员所使用的手段,W最有效地 将他们工作的实质传递给其他本领域技术人员。此处W及通常地,算法被构思为产生预期 结果的步骤的自相容序列。步骤是需要对物理量进行物理操纵的步骤。通常,尽管不是必须 的,运些量采用能够被存储、传递、组合、比较和W其他方式操纵的电子信号或磁信号的形 式。已被多次证明,主要为了通常使用,将运些信号称作比特、值、元素、符号、字符、项、数字 等是便利的。
[0077] 然而,应牢记,所有运些W及类似的术语都应与合适的物理量相关联,且仅是应用 于运些量的方便的标签。除非特意申明或W其它方式从接下来的讨论中显而易见,应理解 贯穿本描述,利用诸如"分割"、"分析"、"确定"、"使能"、"识别"、"修改"等术语的讨论指的 是对计算机系统或相似的电子计算设备的动作或处理,运些动作或处理对被表示为计算机 系统的寄存器和存储器内的物理(例如,电子的)量的数据进行操纵并将其转换为类似地被 表示为该计算机系统存储器或寄存器或其他运样的信息存储、传输或显示设备内部其他的 相似地作为的物理量的其他数据。
[0078] 本公开也设及用于执行本文中的操作的装置。该装置可为了所需目的特别地建 造,或所述装置可W包含由存储在计算机内部的计算机程序选择性地激活或重配置的通用 计算机。运样的计算机程序可W被存储在计算机可读存储介质内,所述计算机可读存储介 质诸如但是不限于:包括软盘、光盘、CD-ROM和磁光盘的任意类型的盘、只读存储器(ROM), 随机存取存储器(RAM)、EPR0M、EEPR0M、磁性或光卡片、或适合用于存储电子指令的任意类 型的介质。
[0079] 本文使用的词语"示例"或"示例性"是指用作示例、实例或图示。本文作为"示例" 或"示例性"描述的任何方面或设计不一定被解释为优选的或优于其他方面或设计。相反, 词语"示例"或"示例性"的使用旨在W具体方式呈现概念。如在本申请中所使用的,术语 "或"旨在表示包容性的"或"而不是排它的"或"。即,除非W其他方式指定,或从上下文显 见/'X包括A或B"旨在表示自然包括性排列中的任何一个。即,如果X包括A,X包括B,或X包括 A和B,则在上述实例的任何一个中,满足气包括A或护。此外,如用在本申请和所附权利要求 中使用的冠词"一"和"一个"通常将被解释为意味着"一个或多个",除非W其他方式指定或 从上下文很显然得知指的是单数形式。此外,术语"实施例"或"一个实施例"或"实施方式" 或"一个实施方式"的使用不旨在表示相同实施例或实施方式,除非如此描述。
[0080] 贯穿本说明书的对"一个实施例"或"实施例"的引用指的是与该实施例相关联的 描述的特定特征、结构或特性被包括在至少一个实施例中。因此,贯穿本说明书中多处短语 "在一个实施例中""在实施例中"的出现并不必全部指相同的实施例。另外,术语"或"旨在 表示包容性的"或"而不是排他的"或"。
[0081] 应理解到上述描述旨在是说明性的,而不是限制性的。其他实施方式在阅读和理 解上述描述后对本领域的技术人员将是显而易见的。因此,本公开的范围应当参考所附权 利要求、W及运些权利要求所赋予的等价物的全部范围来确定。
【主权项】
1. 一种方法,包括: 由处理设备识别用于合并为结果频道的目标频道,其中所述结果频道鉴于所述目标频 道的至少一个用户集合被形成,所述至少一个用户集合查看来自所述目标频道的内容项的 相同集合或相似集合中的至少一个; 由所述处理设备将所述目标频道的所述用户订阅到所述结果频道;以及 由所述处理设备将所述目标频道的所述内容项的所述集合与所述结果频道相关联。2. 根据权利要求1所述的方法,其中,由内容共享平台来提供所述结果频道和所述目标 频道。3. 根据权利要求1所述的方法,其中,所述识别进一步包括: 将所述目标频道的所述用户映射到所述用户已查看的所述目标频道的所述内容项; 鉴于所述用户已查看所述内容项的所述相同集合或相似集合中的所述至少一个的概 率,将所述用户分组为用户集合; 确定所分组的用户集合中的每个集合是否满足所述用户在所述目标频道上的阈值跨 度;以及 确定所述用户集合的数量是否满足用于合并所述目标频道的阈值分组数量。4. 根据权利要求3所述的方法,其中,针对所述用户集合中的每个集合,将订阅到每个 目标频道的用户数量之间的差别或订阅到每个目标频道的用户的百分比之间的差别中的 至少一个与所述用户的所述阈值跨度相比较。5. 根据权利要求1所述的方法,进一步包括更新所述结果频道的所述用户的馈送以反 映所述结果频道。6. 根据权利要求5所述的方法,其中,所述更新进一步包括针对所述用户集合中的每个 用户: 移除与所述目标频道相对应的馈送项;以及 将与所述目标频道相对应的馈送项替换为所述结果频道的馈送项。7. 根据权利要求1所述的方法,其中,所述识别进一步包括: 向所述目标频道的所有者建议将所述目标频道合并为所述结果频道;以及 接收来自所述所有者的确认以继续将所述目标频道合并为所述结果频道。8. 根据权利要求1所述的方法,进一步包括利用所述目标频道的UI元素来自动生成用 于所述结果频道的用户界面UI。9. 根据权利要求1所述的方法,其中,所述识别进一步包括: 向所述目标频道的一个或多个所有者建议将所述目标频道交叉推广;以及 接收来自所述一个或多个所有者的确认以继续所述目标频道的交叉推广。10. 根据权利要求1所述的方法,其中,每个所述目标频道包括具有共同主题、题目或实 质中的至少一个的内容项。11. 根据权利要求1所述的方法,其中,每个所述目标频道包括具有共同源的内容项。12. -种装置,包括: 显不设备; 通信地耦合到所述显示设备的存储器;以及 通信地耦合到所述存储器的处理设备,所述处理设备用来执行指令以: 识别用于合并为结果频道的目标频道,其中所述结果频道鉴于所述目标频道的至少一 个用户集合被形成,所述至少一个用户集合查看来自所述目标频道的内容项的相同集合或 相似集合中的至少一个; 将所述目标频道的所述用户订阅到所述结果频道;以及 将所述目标频道的所述内容项的所述集合与所述结果频道相关联。13. 根据权利要求12所述的装置,其中,所述处理设备用来识别所述目标频道进一步包 括所述处理设备用来: 将所述目标频道的所述用户映射到所述用户已查看的所述目标频道的所述内容项; 鉴于所述用户已查看所述内容项的所述相同集合或相似集合中的所述至少一个的概 率,将所述用户分组为用户集合; 确定所分组的用户集合中的每个集合是否满足所述用户在所述目标频道上的阈值跨 度;以及 确定所述用户集合的数量是否满足用于合并所述目标频道的阈值分组数量。14. 根据权利要求12所述的装置,其中,所述处理设备进一步用于更新所述结果频道的 所述用户的馈送以反映所述结果频道。15. 根据权利要求12所述的装置,其中,所述处理设备用来识别所述目标频道进一步包 括所述处理设备用来: 向所述目标频道的所有者建议将所述目标频道合并为所述结果频道;以及 接收来自所述所有者的确认以继续将所述目标频道合并为所述结果频道。16. 根据权利要求12所述的装置,其中,所述处理设备进一步用于利用所述目标频道的 UI元素来自动生成用于所述结果频道的用户界面UI。17. 根据权利要求12所述的装置,其中,由内容共享平台来提供所述结果频道和所述目 标频道,并且其中,每个所述目标频道包括具有共同主题、题目、实质或源中的至少一个的 所述内容共享平台的内容项。18. -种存储指令的非暂时性机器可读存储介质,所述指令在被执行时使得处理设备 执行操作,所述操作包括: 由所述处理设备识别用于合并为结果频道的目标频道,其中所述结果频道鉴于所述目 标频道的至少一个用户集合被形成,所述至少一个用户集合查看来自所述目标频道的内容 项的相同集合或相似集合中的至少一个; 由所述处理设备将所述目标频道的所述用户订阅到所述结果频道;以及 由所述处理设备将所述目标频道的所述内容项的所述集合与所述结果频道相关联。19. 根据权利要求18所述的非暂时性机器可读存储介质,其中,所述识别进一步包括: 将所述目标频道的所述用户映射到所述用户已查看的所述目标频道的所述内容项; 鉴于所述用户已查看所述内容项的所述相同集合或相似集合中的所述至少一个的概 率,将所述用户分组为用户集合; 确定所分组的用户集合中的每个集合是否满足所述用户在所述目标频道上的阈值跨 度;以及 确定所述用户集合的数量是否满足用于合并所述目标频道的阈值分组数量。20. 根据权利要求18所述的非暂时性机器可读存储介质,其中,所述识别进一步包括: 向所述目标频道的所有者建议将所述目标频道合并为所述结果频道;以及 接收来自所述所有者的确认以继续将所述目标频道合并为所述结果频道。21. 根据权利要求18所述的非暂时性机器可读存储介质,进一步包括利用所述目标频 道的UI元素来自动生成用于所述结果频道的用户界面UI。22. 根据权利要求18所述的非暂时性机器可读存储介质,其中,由内容共享平台来提供 所述结果频道和所述目标频道,并且其中,所述目标频道包括具有共同主题、题目、实质或 源中的至少一个的所述内容共享平台的内容项。23. -种方法,包括: 经由移动设备的图形用户界面GUI接收用于合并目标频道的建议,每个所述目标频道 包括一个或多个内容项; 经由所述GUI促进来自所述目标频道的拥有用户的输入,所述输入包括按照所述建议 将所述目标频道合并为结果频道的指令;以及 经由所述GUI向所述拥有用户通知作为所述目标频道的所述合并的结果的所述结果频 道。24. 根据权利要求23所述的方法,进一步包括:经由所述GUI促进来自所述拥有用户的 输入,所述输入与所述目标频道的所述一个或多个内容项相对应以聚合到所述结果频道。25. 根据权利要求23所述的方法,进一步包括:经由所述GUI促进来自所述拥有用户的 输入,所述输入指定用于格式化所述结果频道的用户界面UI元素。
【文档编号】H04N21/2743GK106063282SQ201580010558
【公开日】2016年10月26日
【申请日】2015年2月25日
【发明人】迈克尔·帕特里克·施奈德, 贾斯汀·刘易斯
【申请人】谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1