当前位置: 首页 > 专利查询>奥多比公司专利>正文

数字资产的基于分量的同步制造技术

技术编号:19966012 阅读:24 留言:0更新日期:2019-01-03 13:45
本公开内容的各实施例涉及数字资产的基于分量的同步。本公开内容涉及一种提供数字资产的改进的本地和远程同步的数字资产同步系统。特别地,数字资产同步系统通过将每个数字资产分离成被存储为分布式个别文件的集合的多个分量来管理数字资产。运用用于数字资产的个别分量而不是单个单一文件使数字资产同步系统能够提供从在相同设备上和跨不同设备的多个应用对数字资产的安全并行访问。此外,使用用于数字资产的分量向数字资产同步系统提供用以高效地在本地和远程地存储和同步数字资产的多个版本的能力。

Component-based synchronization of digital assets

Embodiments of the disclosure relate to component-based synchronization of digital assets. The present disclosure relates to an improved local and remote synchronization digital asset synchronization system providing digital assets. In particular, digital asset synchronization systems manage digital assets by separating each digital asset into multiple components stored as a collection of distributed individual files. Using individual components for digital assets instead of a single file, the digital asset synchronization system can provide secure parallel access to digital assets from multiple applications on the same device and across different devices. In addition, components for digital assets are used to provide the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of digital assets locally and remotely.

【技术实现步骤摘要】
数字资产的基于分量的同步
本申请的各实施例涉及数字资产的基于分量的同步。
技术介绍
计算机和计算机技术的问世已经向个人提供了许多益处。这些益处中的一些益处包括用以在基于web的服务器上存储文件以允许从多个设备或者由多个用户的访问的能力。例如,各种文件管理系统使个人或者一组个人能够跨多个客户端设备同步文件以及访问他们在云上的文件(例如,经由因特网)。尽管有这些和其它优点,然而,常规文件管理系统仍然带来若干缺点。作为一个示例缺点,常规文件管理系统经常限制个人的用以从多个位置访问文件的能力,特别是如果个人正在试图在多个位置编辑文件。例如,常规文件管理系统经常妨碍个人在一个位置修改文件,如果该文件也正在另一位置被访问的话。实际上,常规文件管理系统使个人限于仅在位置之一或者每个位置读取。在一些情况下,在个人尝试从第二位置同时访问文件时,许多常规文件管理系统要求个人在个人可以对文件做出任何改变之前创建文件的重复副本。创建重复副本的做法引起若干问题。例如,创建副本使为了存储文件而需要的存储量加倍。这包括使在存储文件的每个位置的存储量变为几倍。另外,通过创建文件的副本,常规文件管理系统浪费带宽传输文件副本。例如,当在客户端设备上创建副本时,客户端设备向远程存储位置传输文件的完全副本。另外,如果文件被同步到附加设备,则文件管理系统然后向那些位置中的每个位置传输文件的副本。随着文件大小增加,浪费的带宽量也增加。作为另一示例,创建文件副本使副本脱离原有文件。例如,通过具有文件的多个副本(例如,文件和副本),个人可能轻易地变得困惑于哪个文件是最当前文件。例如,如果文件的一个或者多个副本包括修改,则让个人自行断定哪些副本包含哪些修改、是否合并多个副本之间的修改和/或是否将一个或者多个副本作为重复或者过期版本删除。另外,这些文件副本使个人的客户端设备混乱(例如,相同文件的多个副本开始出现在文件夹和目录中)。因而,个人困惑于对每个文件副本做什么并且在一些情况下不正确地去除包括正确版本的文件。因而,这些以及附加问题和难题关于常规文件管理系统而存在。因此,计算设备内以及计算设备之间的文件管理领域中仍然需要改进。
技术实现思路
本公开内容的一个或者多个实施例包括提供数字资产的改进的本地和远程同步的系统和方法。特别地,在一个或者多个实施例中,系统和方法通过将每个数字资产(数字图像、文件等)分离成组成数字资产的固有分量(层、页面等)并且将分量存储为分离的个别文件来管理数字资产。这允许方法和系统在对数字资产做出改变时个别地存储和同步分量而不是完整数字资产。分量包括数字资产的定义的边界内的内容并且可修改而没有影响数字资产的其它分量(比如图像的层或者文档的页面)。系统和方法向每个分量指派标识符。使用标识符,系统和方法生成将每个分量连接到对应的文件的数据库映射,其中映射指示数字资产的版本。在一些示例实施例中,公开的系统和方法检测对数字资产的分量的更新。例如,应用对分量做出修改。响应于检测到更新,系统和方法存储用于更新的分量的更新的文件以及向更新的分量指派标识符。系统和方法然后生成利用更新的分量的更新的标识符替换分量的原有标识符的修改的映射。以这一方式,修改的映射表示数字资产的更新的版本,该更新的版本包括对分量的修改。此外,当在另一客户端设备上存储数字资产时,系统和方法仅需向另一客户端设备发送更新的分量和修改的映射以向另一设备提供数字资产的更新的版本而不是向另一客户端设备发送完整的更新的文件。本公开内容的这些以及附加特征和优点在以下描述中被概括并且部分地将从描述变清楚,或者可以通过实践这样的示例实施例而被获悉。附图说明公开内容通过使用如以下被简要地描述的附图,利用附加特点和细节描述一个或者多个实施例。图1图示了根据一个或者多个实施例的、包括数字资产映射的示例数字资产数据库。图2图示了根据一个或者多个实施例的、与数字资产的各种版本关联的示例分量。图3图示了根据一个或者多个实施例的、数字资产同步系统的示例示意图。图4图示了根据一个或者多个实施例的、数字资产同步系统可以在其中操作的环境的框图。图5图示了根据一个或者多个实施例的、多个应用同时访问数字资产的序列图。图6图示了根据一个或者多个实施例的、高效地传输数字资产的分量的序列图。图7图示了根据一个或者多个实施例的、化解数字资产的分量之间的冲突的序列图。图8图示了根据一个或者多个实施例的、在客户端设备与远程服务器之间管理对数字资产的相同分量的同时更新的序列图。图9图示了根据一个或者多个实施例的、数字资产同步系统生成和修改用于数字资产的映射的状态图。图10图示了根据一个或者多个实施例的、用于访问数字资产的方法的示例流程图。图11图示了根据一个或者多个实施例的、用于跨多个用户设备管理数字资产的方法的示例流程图。图12图示了根据一个或者多个实施例的、示例性计算设备的框图。具体实施方式本公开内容的一个或者多个实施例包括一种提供数字资的改进的本地和远程产同步的数字资产同步系统。特别地,数字资产同步系统通过将每个数字资产分离成它的固有分量并且个别地存储/同步分量而不是完整数字资产来管理数字资产。为了示范,在一个或者多个实施例中,数字资产同步系统标识数字资产的分量。在标识数字资产的分量时,数字资产同步系统指派唯一地标识每个分量的标识符。数字资产同步系统将数字资产的分量中的每个分量存储为独立文件。换而言之,数字资产同步系统个别地存储数字资产的分量而不是将数字资产的所有分量存储为单一文件。数字资产同步系统然后使用映射以编译个别分量以提供应用对数字资产的应用访问。在修改分量时,数字资产同步系统存储分量的更新的版本并且同步分量的更新的版本而不是存储和同步完整数字资产的更新的版本。继续以上示例,在检测到对分量的更新时,数字资产同步系统创建分量的具有修改的副本(例如,新独立文件)。此外,数字资产同步系统向修改的分量指派标识符。数字资产同步系统然后生成利用修改的分量的标识符替换原有映射中的原有分量的标识符的修改的映射。以这一方式,原有映射表示数字资产的先前版本,并且修改的映射表示数字资产的更新的版本。另外,由于在数字资产的两个版本之间的仅有差异是单个修改的分量,所以数字资产同步系统重用而没有创建数字资产的其它分量的副本以维护两个版本。按照相似方针,数字资产同步系统仅需向其它设备发送新创建的分量和修改的映射以向设备提供数字资产的更新的版本。仅发送修改的分量而不是数字资产的完整的修改的副本显著地减少为了跨设备同步对数字资产的更新而需要的带宽。此外,其它设备可以利用修改的映射替换映射并且利用修改的分量替换原有分量。另外,其它设备可以将先前映射与原有分量一起去除,或者保持两个集合以维护数字资产的版本历史。通过运用用于每个数字资产的分量框架,数字资产同步系统可以使在相同或者不同客户端设备上的多个应用能够同时访问相同数字资产,而不要求每个应用创建完整数字资产的分离的副本。例如,如果两个应用在相同设备上,则两个应用使用相同数字资产数据库以访问和显示数字资产。然后,在一个应用修改数字资产的分量时,数字资产同步系统经由数字资产数据库向另一应用提供更新的分量。在两个应用相互远离时,每个应用与数字资产数据库对接,该数字资产数据库向彼此提供分量更新本文档来自技高网
...

【技术保护点】
1.在用于在云存储介质上执行数字资产管理的数字介质环境中,一种用于访问所述数字资产的计算机实施的方法,所述方法包括:标识组成数字资产的分量;向所述数字资产的所述分量中的每个分量指派标识符;将所述数字资产的所述分量中的每个分量存储为独立文件;在数据库内生成映射,所述映射将每个指派的标识符连接到对应的独立文件;向应用提供所述映射,从而使得所述应用使用所述映射以访问所述分量中的每个分量并且将所述数字资产显示为单一文件;检测对所述数字资产的第一分量的更新;响应于检测到对所述第一分量的所述更新而存储用于更新的所述第一分量的更新的文件;向更新的所述第一分量指派标识符;以及在所述数据库内生成修改的映射,所述修改的映射利用更新的所述第一分量的指派的所述标识符替换来自所述映射的所述第一分量的指派的标识符,以将更新的所述第一分量的指派的所述标识符连接到所述更新的文件。

【技术特征摘要】
2017.06.22 US 15/630,7401.在用于在云存储介质上执行数字资产管理的数字介质环境中,一种用于访问所述数字资产的计算机实施的方法,所述方法包括:标识组成数字资产的分量;向所述数字资产的所述分量中的每个分量指派标识符;将所述数字资产的所述分量中的每个分量存储为独立文件;在数据库内生成映射,所述映射将每个指派的标识符连接到对应的独立文件;向应用提供所述映射,从而使得所述应用使用所述映射以访问所述分量中的每个分量并且将所述数字资产显示为单一文件;检测对所述数字资产的第一分量的更新;响应于检测到对所述第一分量的所述更新而存储用于更新的所述第一分量的更新的文件;向更新的所述第一分量指派标识符;以及在所述数据库内生成修改的映射,所述修改的映射利用更新的所述第一分量的指派的所述标识符替换来自所述映射的所述第一分量的指派的标识符,以将更新的所述第一分量的指派的所述标识符连接到所述更新的文件。2.根据权利要求1所述的方法,其中所述映射表示所述数字资产的先前版本,并且其中所述修改的映射表示所述数字资产的更新的版本。3.根据权利要求1所述的方法,其中标识组成所述数字资产的所述分量包括:确定与所述数字资产关联的文件类型;以及基于确定的所述文件类型来标识用于所述分量的框架。4.根据权利要求1所述的方法,还包括从所述应用接收组成所述数字资产的生成的分量。5.根据权利要求1所述的方法,其中修改所述数字资产的一个分量使得改变将对与所述一个分量关联的所述独立文件而被做出,而没有使得改变将对与所述数字资产的其它分量关联的其它独立文件而被做出。6.根据权利要求1所述的方法,其中所述存储介质位于用户设备上。7.根据权利要求1所述的方法,其中所述存储介质位于云存储服务器设备上。8.根据权利要求1所述的方法,还包括在检测到对所述数字资产的所述第一分量的所述更新时创建所述更新的文件,其中所述更新的文件从与所述第一分量关联的独立文件分离,并且其中所述更新的文件包括如被更新的所述第一分量。9.根据权利要求1所述的方法,还包括在云存储服务器设备处接收所述更新的文件作为检测对所述数字资产的所述第一分量的所述更新的部分。10.根据权利要求1所述的方法,还包括:向第一应用提供所述映射以使所述第一应用能够访问所述数字资产的所述分量,同时向第二应用提供所述映射以使所述第二应用能够同时访问所述数字资产的所述分量;基于所述第一应用修改所述第一分量来检测对所述第一分量的所述更新;以及响应于在所述数据库中生成所述修改的映射而向所述第二应用提供所述修改的映射,所述修改的映射使所得述第二应用利用对更新的所述第一分量的访问替换对所述第一分量的访问,其中所述修改的映射使得所述第二应用显示所述数字资产的更新的版本,同时所述第二应用同时维护利用所述第一应用对所述数据库的访问。11.根据权利要求1所述的方法,还包括:基于第一应用修改第二分量来检测对所述第二分量的第一更新;在第二应用接收指示对所述第二分量的所述第一更新的修正的映射之前,基于所述第二应用修改所述第二分量来检测对所述第二分量的第二更新,其中所述第一应用和所述第二应用同时访问所述第二分量;由所述第二应用确定对所述第二分量的所述第一更新具有与所述第二分量的冲突;响应于确定冲所述突,存储用于对所述第二分量的所述第一更新的第一文件和用于对所述第二分量的所述第二更新的第二文件,其中所述第一文件被指派第一标识符,并且其中所述第二文件被指派第二标识符;生成更新的映射,所述更新的映射利用与所述第一文件对应...

【专利技术属性】
技术研发人员:S·J·斯韦泽R·霍恩斯O·I·戈德曼J·R·威克森
申请(专利权)人:奥多比公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1