用于内容发布的基于事件的版本控制和可见性的制作方法

文档序号:9732035阅读:280来源:国知局
用于内容发布的基于事件的版本控制和可见性的制作方法
【专利说明】
【背景技术】
[0001]计算机系统和相关技术影响到社会的许多方面。实际上,计算机系统处理信息的能力已经转变了我们生活和工作的方式。计算机系统现在普遍地执行了在计算机系统出现之前由人工执行的大量任务(例如,文字处理、调度、审计等)。近年来,计算机系统已经互相耦合并且耦合至其它电子设备从而形成有线和无线的计算机网络,计算机系统和其它电子设备能够通过该计算机网络传输电子数据。因此,许多计算任务的执行跨多个不同计算机系统和/或多种不同计算环境进行分布。
[0002]—些分布式计算环境包括内容提供方,后者被用来托管向进行请求的客户端所分布的内容。例如,在线商店可以被用来向其它计算机系统处的用户出售内容,该内容诸如例如是应用、数据等。当使得内容能够诸如通过在线商店进行分布时,内容通常需要在内部进行验证并且还能够被更新(至少不时地并且可能频繁地被更新)。内容在公布之前一一甚至在内部验证的期间一一并不被暴露给公众经常也是重要的。
[0003]由此,一些内容提供方经常选择占用整个停工期更新内容并且对新的内容进行内部验证。然而,这使得公布耗费明显更长的时间。占用整个停工期还会防止在线商店所提供的其它内容的分布,并且除了其它之外,这会影响到在线商店所带来的收入。可替换地,新的内容可以包括日期设置,其指示未来的可获取日期,新的内容在该日期之后上线。然而,针对发布内容使用日期设置限制了灵活性并且在发布日期在日期设置被编码到内容之后发生变化的情况下会导致窘迫。其它方法包括使用不同环境进行验证并自行托管内容并且将新的内容加载到生产系统之中。然而,从生产系统中移除内容的验证需要额外的硬件。

【发明内容】

[0004]本发明扩展至用于内容发布的基于事件的版本控制和可见性的方法、系统和计算机程序产品。在一些实施例中,内容的一部分的多个不同版本被提供至其它设备。内容提供方访问内容的第一版本。该内容提供方针对该内容的第一版本制定标识数据。该标识数据将该内容的第一版本标识为该内容的一个版本。第一版本对象与该内容的第一版本相关联。该第一版本对象指示该内容的第一版本以操作系统的指定版本为目标。该第一版本对象还包括第一受限发布属性,其指示该内容的第一版本的可访问性。
[0005]该内容提供方访问该内容的不同的第二版本。该内容提供方针对该内容的第二版本制定标识数据。该标识数据将该内容的第二版本标识为该内容的一个版本。第二版本对象与该内容的第二版本相关联。该第二版本对象指示该内容的第二版本以操作系统的指定版本为目标。该第二版本对象还包括第二受限发布属性,其指示该内容的第二版本的可访问性。
[0006]该内容提供方针对该内容的第一版本创建第一列表。该内容提供方使用该标识数据来指示该第一列表在提供该内容的一个版本并且还基于该第一受限发布属性针对该第一列表设置第一可见性。该内容提供方针对该内容的第二版本创建第二列表。该内容提供方使用该标识数据来指示该第二列表在提供该内容的一个版本并且还基于该第二受限发布属性针对该第二列表设置不同的第二可见性。该第二可见性不同于该第一可见性。例如,该内容的第二版本的可见性与该内容的第一版本的可见性相比可以受到更多或更少的限制。
[0007]该内容提供方同时使得该内容的第一版本和该内容的第二版本能够被其它设备所获取。该内容提供方依据该第一可见性呈现第一列表以将该内容的第一版本提供给其它设备。该内容提供方依据不同的该第二可见性呈现第二列表以将该内容的第二版本提供给其它设备。
[0008]在其它实施例中,该内容向其它设备进行公布。内容提供方访问内容的一个版本。该内容提供方针对该内容的版本制定标识数据。版本对象与该内容的版本相关联。该版本对象指示该内容的版本以操作系统的具体版本为目标。该版本对象还包括受限发布属性。该受限发布属性的数值指示该内容的版本为受限制内容并且针对该内容的可访问性被局限于被授权观看受限制内容的用户。
[0009]该内容提供方针对该内容的版本制定列表。该内容提供方使用该标识数据来指示该列表在提供该内容的版本。该内容提供方针对该列表设置可见性而使得该内容的版本能够由被授权观看受限制内容的用户所访问而无法被其它用户所访问。该内容提供方依据该可见性呈现该列表。
[0010]在呈现该列表之后,在并不修改该内容的版本的情况下并且在在线商店保持运营的同时,该内容提供方接收到将该受限发布属性的数值变为新数值的输入。该新数值指示该内容的版本能够被公开获取。通过针对该列表设置新的可见性,内容提供方更新针对该内容的该版本的列表。该新的可见性指示该列表将公开可见。该内容提供方依据该新的可见性在在线商店呈现该列表。
[0011]提供该
【发明内容】
而以简化的形式引入在以下【具体实施方式】中进一步进行描述的概念的选择。该
【发明内容】
并非意在标示出所请求保护主题的关键特征或必要特征,也并非意在确定所请求保护主题的范围时被用作辅助。
[0012]本发明另外的特征和优势将在以下描述中给出,并且部分将由于该描述而是显而易见的,或者可以通过本发明的实践而被习得。本发明的特征可以利用在所附权利要求中特别指出的手段和组合而被意识到并获得。本发明的这些和其它特征将由于以下描述和所附权利要求而变得更为完全地显而易见,或者可以通过如随后所给出的本发明的实践而被习得。
【附图说明】
[0013]为了描述能够获得本发明以上所记载的以及其它的优势和特征的方式,将通过参考在附图中所图示的其具体实施例而对以上简要描述的本发明的更为特定的描述加以呈现。要理解的是,这些附图仅描绘了本发明的典型实施例,因此并不被认为对其范围加以限制,本发明将通过使用附图而利用额外的特性和细节被加以描述和解释,其中:
图1图示了促成向其它设备提供内容的多种不同版本的示例计算机架构。
[0014]图2图示了用于向其它设备提供内容的多种不同版本的示例方法的流程图。
[0015]图3图示了促成向其它设备公布内容的示例计算机架构。
[0016]图4图示了用于向其它设备公布内容的示例方法的流程图。
[0017]图5图示了版本对象表格的示例定义。
[0018]图6图示了应用元数据存储的示例定义。
[0019]图7图示了针对版本对象表格的示例变化。
【具体实施方式】
[0020]本发明扩展至用于内容发布的基于事件的版本控制和可见性的方法、系统和计算机程序产品。在一些实施例中,内容的一部分的多个不同版本被提供至其它设备。内容提供方访问内容的第一版本。该内容提供方针对该内容的第一版本制定标识数据。该标识数据将该内容的第一版本标识为该内容的一个版本。第一版本对象与该内容的第一版本相关联。该第一版本对象指示该内容的第一版本以操作系统的指定版本为目标。该第一版本对象还包括第一受限发布属性,其指示该内容的第一版本的可访问性。
[0021 ]该内容提供方访问该内容的不同的第二版本。该内容提供方针对该内容的第二版本制定标识数据。该标识数据将该内容的第二版本标识为该内容的一个版本。第二版本对象与该内容的第二版本相关联。该第二版本对象指示该内容的第二版本以操作系统的指定版本为目标。该第二版本对象还包括第二受限发布属性,其指示该内容的第二版本的可访问性。
[0022]该内容提供方针对该内容的第一版本创建第一列表。该内容提供方使用该标识数据来指示该第一列表在提供该内容的一个版本并且还基于该第一受限发布属性针对该第一列表设置第一可见性。该内容提供方针对该内容的第二版本创建第二列表。该内容提供方使用该标识数据来指示该第二列表在提供该内容的一个版本并且还基于该第二受限发布属性针对该第二列表设置不同的第二可见性。该第二可见性不同于该第一可见性。例如,该内容的第二版本的可见性与该内容的第一可见性相比可以受到更多或更少的限制。
[0023]该内容提供方同时使得该内容的第一版本和该内容的第二版本能够被其它设备所获取。该内容提供方依据该第一可见性呈现该第一列表以将该内容的第一版本提供给其它设备。该内容提供方依据该不同的第二可见性呈现第二列表以将该内容的第二版本提供给其它设备。
[0024]在其它实施例中,该内容向其它设备进行公布。内容提供方访问内容的一个版本。该内容提供方针对该内容的版本制定标识数据。版本对象与该内容的版本相关联。该版本对象指示该内容的版本以操作系统的具体版本为目标。该版本对象还包括受限发布属性。该受限发布属性的数值指示该内容的版本为受限制内容并且针对该内容的可访问性被局限于被授权观看受限制内容的用户。
[0025]该内容提供方针对该内容的版本制定列表。该内容提供方使用该标识数据来指示该列表在提供该内容的版本。该内容提供方针对该列表设置可见性而使得该内容的版本能够由被授权观看受限制内容的用户所访问而无法被其它用户所访问。该内容提供方依据该可见性呈现该列表。
[0026]在呈现该列表之后,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1