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.在用于在云存储介质上执行数字资产管理的数字介质环境中,一种用于访问所述数字资产的计算机实施的方法,所述方法包括:标识组成数字资产的分量;向所述数字资产的所述分量中的每个分量指派标识符;将所述数字资产的所述分量中的每个分量存储为独立文件;在数据库内生成映射,所述映射将每个指派的标识符连接到对应的独立文件;向应用提供所述映射,从而使得所述应用使用所述映射以访问所述分量中的每个分量并且将所述数字资产显示为单一文件;检测对所述数字资产的第一分量的更新;响应于检测到对所述第一分量的所述更新而存储用于更新的所述第一分量的更新的文件;向更新的所述第一分量指派标识符;以及在所述数据库内生成修改的映射,所述修改的映射利用更新的所述第一分量的指派的所述标识符替换来自所述映射的所述第一分量的指派的标识符,以将更新的所述第一分量的指派的所述标识符连接到所述更新的文件。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。