CN112367403B - 一种动画草稿在线保存优化方法与装置 - Google Patents
一种动画草稿在线保存优化方法与装置 Download PDFInfo
- Publication number
- CN112367403B CN112367403B CN202011273042.4A CN202011273042A CN112367403B CN 112367403 B CN112367403 B CN 112367403B CN 202011273042 A CN202011273042 A CN 202011273042A CN 112367403 B CN112367403 B CN 112367403B
- Authority
- CN
- China
- Prior art keywords
- draft file
- file
- original
- new
- draft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000005457 optimization Methods 0.000 title claims abstract description 14
- 238000004321 preservation Methods 0.000 title claims abstract description 12
- 230000008859 change Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 8
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 description 14
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明属于手绘动画技术领域,提供一种动画草稿在线保存优化方法与装置,通过加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件,再对比所述新草稿文件与所述原始草稿文件,以生成差异清单,接着上传所述差异清单至所述云端,用于与所述原始草稿文件进行结合以在所述云端生成新草稿文件,达到节省网络流量和节省存储容量的效果。
Description
技术领域
本发明属于手绘动画技术领域,尤其涉及一种动画草稿在线保存优化方法、装置、电子设备和存储介质。
背景技术
现有的视频项目草稿在线保存方式会把本地草稿所有的数据发送到服务器,服务器用接受到的草稿数据来覆盖服务器中原草稿的数据,并且视频草稿文件会包含图片、音频、视频等媒体文件,导致其体积较大。传输整个视频草稿文件到服务器端耗时长,消耗网络流量大。
综上所述,现有技术中,直接将本地草稿所有数据直接上传到服务器以覆盖原来的草稿数据的方式存在耗时长、消耗网络流量大的问题。
发明内容
为解决上述技术问题,本发明提供一种动画草稿在线保存优化方法,包括如下步骤:
加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件;
对比所述新草稿文件与所述原始草稿文件,以生成差异清单;
上传所述差异清单至所述云端,用于与所述原始草稿文件进行结合以在所述云端生成新草稿文件。
本方法还可以包括如下步骤:
传输云端的原始草稿文件至本地编辑,以在本地生成新草稿文件;
接受在本地对比所述新草稿文件与所述原始草稿文件后所生成的差异清单;
结合所述差异清单与所述原始草稿文件,以生成新草稿文件。
对应的,本发明提供一种动画草稿在线保存优化装置,包括:
加载模块,加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件;
对比模块,对比所述新草稿文件与所述原始草稿文件,以生成差异清单;
上传模块,上传所述差异清单至所述云端,用于与所述原始草稿文件进行结合以在所述云端生成新草稿文件。
技术效果说明,本发明的目的之一在于提供一种编辑动画草稿的在线保存方法,能够尽可能减少网络数据传输,节省网络流量,并且减小草稿体积,节省存储容量。当打开客户端动画草稿时,动画草稿就从云端加载到本地,作为原始草稿。用户对动画草稿进行编辑改动以后触发保存操作,就基于当前的编辑界面状态生成新草稿。接着在本地对比新草稿和原始草稿的删除项、新增项和变动项,生成差异清单。然后本方法就直接将差异清单从本地直接上传到云端,在云端与原始草稿文件进行结合生成与本地一样的新草稿文件。
还需要说明的是,当云端的新草稿文件更新成功时,返回更新成功的消息给本地,本地会把新草稿文件覆盖原始草稿文件,作为下一次对比的原始草稿文件。动画草稿会等待下一次保存动作的触发,进行新一轮的对比。
另外,所述原始草稿文件包括:具备键值的动画素材,所述键值用于记录所述动画素材的识别码和其他属性。
技术效果说明,动画编辑器画布上一个动画素材对应草稿中的一个动画素材项,动画素材项是一个字典数据结构,由多个键值组成,用来标记动画素材项的属性,其中一个键值用来记录动画素材的通用唯一识别码,其他键值用来记录动画素材的其他属性。
还需要说明的是,动画素材的其他属性多种多样,例如动画素材的尺寸大小、颜色、明暗比、角度、位置、形状等,所有的属性都用键值来描述。
具体的,所述的对比所述新草稿文件与所述原始草稿文件,以生成差异清单的步骤包括:
判断所述新草稿文件中记录识别码的键值在所述原始草稿文件中是否存在;
如果不存在,获取所述新草稿文件中记录识别码的键值,以生成差异清单。
另外,所述的对比所述新草稿文件与所述原始草稿文件,以生成差异清单的步骤还包括:
判断所述原始草稿文件中记录所述识别码的键值在所述新草稿文件中是否存在;
如果不存在,获取所述原始草稿文件中记录所述识别码的键值,以生成差异清单。
另外,所述的对比所述新草稿文件与所述原始草稿文件,以生成差异清单的步骤还包括:
如果所述原始草稿文件和所述新草稿文件中存在相同的所述识别码的键值,则判断所述其他属性的键值的变化情况;
记录所述变化情况,以生成差异清单。
对应的,对比模块包括:
删除单元,判断所述新草稿文件中记录识别码的键值在所述原始草稿文件中是否存在;
如果不存在,获取所述新草稿文件中记录识别码的键值,以生成差异清单;
新增单元,判断所述原始草稿文件中记录所述识别码的键值在所述新草稿文件中是否存在;
如果不存在,获取所述原始草稿文件中记录所述识别码的键值,以生成差异清单;
变化单元,如果所述原始草稿文件和所述新草稿文件中存在相同的所述识别码的键值,则判断所述其他属性的键值的变化情况;
记录所述变化情况,以生成差异清单。
技术效果说明,用户在编辑动画草稿时,如果将原始草稿文件中的一些动画元素删除了,则在新草稿文件的字典数据结构中就不存在这些动画元素所对应识别码的键值,因此在对比新草稿文件与原始草稿文件的字典数据结构时,标记这些动画素材所对应识别码的键值为“删除”。
还需要说明的是,用户在编辑动画草稿时,如果在新草稿文件中添加了一部分原始草稿文件中不存在的动画素材,则在新草稿文件中的字典数据结构就新增了这些动画元素所对应识别码的键值,因此在对比新草稿文件与原始草稿文件的字典数据结构时,标记这些动画素材所对应识别码的键值为“新增”,并且在差异清单中,还要记录新草稿文件中新增素材项其他属性对应的键值。
还需要说明的是,当编辑好新草稿文件后,如果在原始草稿文件中存在的动画素材在新草稿文件中也存在,则进而对比这个素材其他属性键值的变化情况。
还需要说明的是,对比动画素材其他属性的变化情况的过程为:判断相对于原始草稿文件,新草稿文件中动画素材的其他属性是否有删除或者新增。如果一项动画素材的一个属性在新草稿文件中被删除了,则在差异清单中记录新草稿文件和原始草稿文件在此项动画素材的对应属性对比结果为“删除”。如果在新草稿文件中此项动画素材新增加了一个属性值,则在差异清单中记录新草稿文件和原始草稿文件在此项动画素材的对应属性对比结果为“新增”,并将新草稿文件中的属性值记录到差异清单中。如果此项动画素材的属性值在原始草稿文件中和新草稿文件中都存在,但是属性值的前后数值有所变化,则在新草稿文件和原始草稿文件的对比结果显示为“更新”。
还需要说明的是,如果动画素材的其他属性在新草稿文件和原始草稿文件中都存在,但是新草稿文件中此项动画素材的属性值的数值和原始草稿文件中不一致,则在差异清单中记录原始草稿文件中此项动画素材的属性值和新草稿文件中此项动画素材的属性值,并在差异清单的对比结果将这一项记录为“更新”。
当差异清单上传到云端之后,与云端的原始草稿进行结合,生成存放于云端的新草稿文件。当云端的新草稿文件更新成功时,返回更新成功的消息给本地端,本地端会将新草稿文件覆盖原始草稿文件,所述新草稿文件将会作为进行下一次编辑的原始草稿文件。
本发明还提供一种电子设备,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序在所述处理器中执行可实现上述任一种方法。其中,电子设备可以为移动终端或web端。
本发明还提供一种存储介质,存储计算机程序,所述计算机程序在处理器中执行可实现上述任一种方法。
本发明提供的动画草稿在线保存优化方法与装置,通过对比新草稿文件中的动画素材和原始草稿文件中的动画素材,生成差异清单,再将差异清单从本地上传到云端,避免了直接上传整个新草稿文件所带来的耗时长、消耗流量大等问题,提高了***的稳定性和用户的体验感。
附图说明
图1为一实施例提供的动画草稿在线保存优化方法的流程图;
图2为一实施例提供的对应图1中方法的装置架构图;
图3为一实施例提供的对比新草稿文件与原始草稿文件,以生成差异清单的步骤的流程图;
图4为一实施例提供的对应图3中方法的装置架构图;
图5为一实施例提供的对比新草稿文件与原始草稿文件,以生成差异清单的步骤的流程图;
图6为一实施例提供的对应图5中方法的装置架构图;
图7为一实施例提供的对比新草稿文件与原始草稿文件,以生成差异清单的步骤的流程图;
图8为一实施例提供的对应图7中方法的装置架构图;
图9为一实施例提供的为动画草稿在线保存优化方法的整体流程图;
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,在本发明的描述中,除非另有明确的规定和限定,术语“存储介质”可以是ROM、RAM、磁碟或者光盘等各种可以存储计算机程序的介质。术语“处理器”可以是CPLD(Complex Programmable Logic Device:复杂可编程逻辑器件)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)、MCU(Microcontroller Unit:微控制单元)、PLC(Programmable Logic Controller:可编程逻辑控制器)以及CPU(CentralProcessing Unit:中央处理器)等具备数据处理功能的芯片或电路。术语“电子设备”可以是具有数据处理功能和存储功能的任何设备,通常可以包括固定终端和移动终端。固定终端如台式机等。移动终端如手机、PAD以及移动机器人等。此外,后续所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
下面,本发明提出部分优选实施例以教导本领域技术人员实现。
实施例一
参见图1,本发明提供一种动画草稿在线保存优化方法,包括如下步骤:
S1、加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件;
S2、对比新草稿文件与原始草稿文件,以生成差异清单;
S3、上传差异清单至云端,用于与原始草稿文件进行结合以在云端生成新草稿文件。
本方法还可以包括如下步骤:
传输云端的原始草稿文件至本地编辑,以在本地生成新草稿文件;
接受在本地对比新草稿文件与原始草稿文件后所生成的差异清单;
结合差异清单与原始草稿文件,以生成新草稿文件。
对应的,本发明提供一种动画草稿在线保存优化装置,包括:
加载模块1,加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件;
对比模块2,对比新草稿文件与原始草稿文件,以生成差异清单;
上传模块3,上传差异清单至云端,用于与原始草稿文件进行结合以在云端生成新草稿文件。
技术效果说明,本发明的目的之一在于提供一种编辑动画草稿的在线保存方法,能够尽可能减少网络数据传输,节省网络流量,并且减小草稿体积,节省存储容量。当打开web端动画草稿时,动画草稿就从云端加载到本地,作为原始草稿。用户对动画草稿进行编辑改动以后触发保存按钮,就基于当前的编辑界面状态生成新草稿。接着在本地对比新草稿和原始草稿的删除项、新增项和变动项,生成差异清单。然后本方法就直接将差异清单从本地直接上传到云端,在云端与原始草稿文件进行结合生成与本地一样的新草稿文件。
还需要说明的是,当云端的新草稿文件更新成功时,返回更新成功的消息给本地,本地会把新草稿文件覆盖原始草稿文件,作为下一次对比的原始草稿文件。动画草稿会等待下一次保存动作的触发,进行新一轮的对比。
另外,原始草稿文件包括:具备键值的动画素材,键值用于记录动画素材的识别码和其他属性。
技术效果说明,动画编辑器画布上一个动画素材对应草稿中的一个动画素材项,动画素材项是一个字典数据结构,由多个键值组成,用来标记动画素材项的属性,其中一个键值用来记录动画素材的通用唯一识别码,其他键值用来记录动画素材的其他属性。
实施例二
参见图3,对比新草稿文件与原始草稿文件,以生成差异清单的步骤包括:
S20、判断新草稿文件中记录识别码的键值在原始草稿文件中是否存在;
S21、如果不存在,获取新草稿文件中记录识别码的键值,以生成差异清单;
对应的,上述对比模块包括:
删除单元20,判断新草稿文件中记录识别码的键值在原始草稿文件中是否存在;
第一判断单元21,如果不存在,获取新草稿文件中记录识别码的键值,以生成差异清单.
技术效果说明,用户在编辑动画草稿时,如果将原始草稿文件中的一些动画元素删除了,则在新草稿文件的字典数据结构中就不存在这些动画元素所对应识别码的键值,因此在对比新草稿文件与原始草稿文件的字典数据结构时,标记这些动画素材所对应识别码的键值为“删除”。
实施例三
参见图5,对比新草稿文件与原始草稿文件,以生成差异清单的步骤还包括:
S31、原始草稿文件中记录识别码的键值在新草稿文件中是否存在;
S32、如果不存在,获取原始草稿文件中记录识别码的键值,以生成差异清单。
对应的,上述对比模块包括:
新增单元31,判断原始草稿文件中记录识别码的键值在新草稿文件中是否存在;
第二判断单元32,如果不存在,获取原始草稿文件中记录识别码的键值,以生成差异清单。
技术效果说明,用户在编辑动画草稿时,如果在新草稿文件中添加了一部分原始草稿文件中不存在的动画素材,则在新草稿文件中的字典数据结构就新增了这些动画元素所对应识别码的键值,因此在对比新草稿文件与原始草稿文件的字典数据结构时,标记这些动画素材所对应识别码的键值为“新增”。
实施例四
参见图7,对比新草稿文件与原始草稿文件,以生成差异清单的步骤还包括:
S41、如果原始草稿文件和新草稿文件中存在相同的识别码的键值,则判断其他属性的键值的变化情况;
S42、记录变化情况,以生成差异清单。
对应的,上述对比模块包括:
第三判断单元41,如果原始草稿文件和新草稿文件中存在相同的识别码的键值,则判断其他属性的键值的变化情况;
记录模块42,记录变化情况,以生成差异清单。
技术效果说明,当编辑好新草稿文件后,如果在原始草稿文件中存在的动画素材在新草稿文件中也存在,则不记录识别码键值的“新增”或“删除”,进而对比其他属性键值的变化情况。有属性变化情况的,将每项属性的属性名、原草稿文件中的键值、新草稿文件中的键值和对比结果生成差异清单。
实施例五
参见图9,为动画草稿在线保存优化方法的整体流程图:
A1、本地端从云端加载原始草稿文件;
A2、编辑动画草稿形成新草稿;
A3、触发保存;
A4、在本地端对比新草稿文件和原始草稿文件,形成差异清单;
A5、从本地端将原始草稿文件上传至云端;
A6、云端将接收到的差异清单与原始草稿文件进行结合,生成新草稿文件;
A7、返回成功消息给本地端;
A8、本地端将新草稿文件覆盖原始草稿文件,作为下一次对比的原始草稿文件,等待下一次保存动作的触发;
技术效果说明,本发明的目的之一在于提供一种编辑动画草稿的在线保存方法,能够尽可能减少网络数据传输,节省网络流量,并且减小草稿体积,节省存储容量。当打开web端动画草稿时,动画草稿就从云端加载到本地,作为原始草稿。用户对动画草稿进行编辑改动以后触发保存按钮,就基于当前的编辑界面状态生成新草稿。接着在本地对比新草稿和原始草稿的删除项、新增项和变动项,生成差异清单。然后将差异清单从本地端上传到云端,在云端与原始草稿文件进行结合生成与本地一样的新草稿文件。
还需要说明的是,当云端的新草稿文件更新成功时,返回更新成功的消息给本地,本地会把新草稿文件覆盖原始草稿文件,作为下一次对比的原始草稿文件。动画草稿会等待下一次保存动作的触发,进行新一轮的对比。
另外,原始草稿文件包括:具备键值的动画素材,键值用于记录动画素材的识别码和其他属性。
技术效果说明,动画编辑器画布上一个动画素材对应草稿中的一个动画素材项,动画素材项是一个字典数据结构,由多个键值组成,用来标记动画素材项的属性,其中一个键值用来记录动画素材的通用唯一识别码,其他键值用来记录动画素材的其他属性
实施例六
原始草稿文件中的每个素材和新草稿文件中的每个素材都有对应的通用唯一识别码,将原始草稿文件的每项素材及其所对应的通用唯一识别码列成原始草稿素材项清单,新草稿文件的每项素材及其所对应的通用唯一识别码列成新草稿素材项清单,以方便本地端计算机的循环对比。
如果原始草稿文件中有的动画素材而新草稿文件中没有,则在差异清单中的该素材项对应的通用唯一识别码的对比结果列填入“删除”;如果新草稿文件中有的动画素材而原始草稿文件中没有,则在差异清单中的该素材项对应的通用唯一识别码的对比结果列填入“新增”。
如果原始草稿文件中存在的动画素材在新草稿文件中也存在,也就是说在原始草稿文件中和新草稿文件中都存在相同的通用唯一识别码,例如在原始草稿文件和新草稿文件中都有“UUID-3”这个动画素材。则进而对比这个动画素材的其他属性,如果动画素材项“UUID-3”其他属性值都不变,则不记录进差异清单中。如果其他属性值有发生一定的变化,则在差异清单中“对比结果”这一栏上填写上“属性改动”,进而进入对比“UUID-3”其他属性的差异。
实施例七
如果在原始草稿文件中有的动画素材项在新原始草稿文件中也有,则对比其他属性的差异情况。原始草稿文件和新草稿文件中都有id号为:UUID-1项的动画素材,此项动画素材在原始草稿文件中宽为240、新草稿文件中宽为480,此项有区别,因此记录进差异清单中,并在对比结果上标记为“改动”。而在新草稿文件和原始草稿文件中的高都为640,前后没有区别,因此在没有记录进差异清单中。原始草稿文件中有特效“淡入”而新草稿文件中没有,因此在差异清单中记录特效这一项的对比结果为“删除”。
技术效果说明,用户在编辑动画草稿时,如果将原始草稿文件中的一些动画元素删除了,则在新草稿文件的字典数据结构中就不存在这些动画元素所对应识别码的键值,因此在对比新草稿文件与原始草稿文件的字典数据结构时,标记这些动画素材所对应识别码的键值为“删除”。
还需要说明的是,用户在编辑动画草稿时,如果在新草稿文件中添加了一部分原始草稿文件中不存在的动画素材,则在新草稿文件中的字典数据结构就新增了这些动画元素所对应识别码的键值,因此在对比新草稿文件与原始草稿文件的字典数据结构时,标记这些动画素材所对应识别码的键值为“新增”。
实施例八
本发明还提供一种上传本地媒体资源的方法。
用户在视频编辑器中添加本地媒体资源;
本地端后台上传媒体资源到云端;
云端记录识别码并将其传送到本地端;
本地端将识别码作为寻找媒体资源的索引存放到编辑器数据结构中;
触发保存操作;
将识别码保存为新草稿文件中视频素材的属性;
执行对比新旧草稿、上传差异清单、合成云端草稿。
技术效果说明,在用户通过编辑界面编辑视频草稿时,检测用户是否在编辑器中添加了本地媒体资源(图片、音频、视频等与图像、音频相关的文件)。若用户在视频编辑器中添加本地媒体资源,则通过本地端后台上传媒体资源到云端,服务器记录云端中媒体资源的通用唯一识别码并将其传输到云端,本地端将通用唯一识别码作为寻找媒体资源的索引存放到编辑器数据结构中。当用户触发保存操作时,本地端基于当前视频编辑器程序中的数据结构,将媒体资源的通用唯一识别码保存为新草稿文件中视频素材的属性,用于与原始草稿文件进行对比。然后将原始草稿文件与新草稿文件进行对比,上传新草稿文件和原始草稿文件对比后的差异清单,将差异清单上传到云端,在云端合成新草稿文件。
Claims (4)
1.一种动画草稿在线保存优化方法,其特征在于,包括步骤:
加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件,所述原始草稿文件包括:具备键值的动画素材,所述键值用于记录所述动画素材的识别码和其他属性;
对比所述新草稿文件与所述原始草稿文件,以生成差异清单;
上传所述差异清单至所述云端,用于与所述原始草稿文件进行结合以在所述云端生成新草稿文件;
所述的对比所述新草稿文件与所述原始草稿文件,以生成差异清单的步骤包括:
判断所述新草稿文件中记录识别码的键值在所述原始草稿文件中是否存在;
如果不存在,获取所述新草稿文件中记录识别码的键值和所述识别码对应的动画素材的其他属性的键值,以生成差异清单;
所述的对比所述新草稿文件与所述原始草稿文件,以生成差异清单的步骤还包括;
判断所述原始草稿文件中记录所述识别码的键值在所述新草稿文件中是否存在;
如果不存在,获取所述原始草稿文件中记录所述识别码的键值,以生成差异清单;
如果所述原始草稿文件和所述新草稿文件中存在相同的所述识别码的键值,则判断所述其他属性的键值的变化情况;
记录所述变化情况,以生成差异清单。
2.一种动画草稿在线保存优化装置,其特征在于,包括:
加载模块,加载云端的原始草稿文件以进行编辑,以在本地生成新草稿文件,所述原始草稿文件包括:具备键值的动画素材,所述键值用于记录所述动画素材的识别码和其他属性;
对比模块,对比所述新草稿文件与所述原始草稿文件,以生成差异清单;
上传模块,上传所述差异清单至所述云端,用于与所述原始草稿文件进行结合以在所述云端生成新草稿文件;
具体地,所述对比模块包括:
删除单元,判断新草稿文件中记录识别码的键值在原始草稿文件中是否存在;
第一判断单元,如果不存在,获取新草稿文件中记录识别码的键值,以生成差异清单;
所述对比模块包括:
判断单元,如果所述原始草稿文件和所述新草稿文件中存在相同的识别码的键值,则判断其他属性的键值的变化情况;
记录单元,记录所述变化情况,以生成差异清单。
3.一种电子设备,包括存储器和处理器,所述存储器存储计算机程序,其特征在于,所述计算机程序在所述处理器中执行可实现权利要求1中的方法。
4.一种存储介质,存储计算机程序,其特征在于,所述计算机程序在处理器中执行可实现权利要求1中的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011273042.4A CN112367403B (zh) | 2020-11-13 | 2020-11-13 | 一种动画草稿在线保存优化方法与装置 |
PCT/CN2021/107127 WO2022100136A1 (zh) | 2020-11-13 | 2021-07-19 | 一种动画草稿在线保存优化方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011273042.4A CN112367403B (zh) | 2020-11-13 | 2020-11-13 | 一种动画草稿在线保存优化方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112367403A CN112367403A (zh) | 2021-02-12 |
CN112367403B true CN112367403B (zh) | 2023-08-22 |
Family
ID=74514959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011273042.4A Active CN112367403B (zh) | 2020-11-13 | 2020-11-13 | 一种动画草稿在线保存优化方法与装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112367403B (zh) |
WO (1) | WO2022100136A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112367403B (zh) * | 2020-11-13 | 2023-08-22 | 深圳市前海手绘科技文化有限公司 | 一种动画草稿在线保存优化方法与装置 |
CN115706811A (zh) * | 2021-08-17 | 2023-02-17 | 上海幻电信息科技有限公司 | 数据处理方法及装置 |
CN115712597A (zh) * | 2021-08-18 | 2023-02-24 | 北京字跳网络技术有限公司 | 信息处理方法、装置、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377208A (zh) * | 2012-04-19 | 2013-10-30 | 北京智慧风云科技有限公司 | 一种云服务文件管理***更新文件的方法 |
CN105549922A (zh) * | 2015-12-10 | 2016-05-04 | 武汉改图网技术有限公司 | 一种基于云端数据对比印刷文件符合印刷标准的智能识别*** |
CN108234554A (zh) * | 2016-12-15 | 2018-06-29 | 北京金山云网络技术有限公司 | 一种云文件编辑方法及装置 |
CN109257228A (zh) * | 2018-10-25 | 2019-01-22 | 网宿科技股份有限公司 | 一种数据更新方法和边缘服务器 |
CN109949898A (zh) * | 2019-02-19 | 2019-06-28 | 东软医疗***股份有限公司 | 文件上传方法、存储方法、下载方法、***、装置及设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793482A (zh) * | 2014-01-16 | 2014-05-14 | 北京恒华伟业科技股份有限公司 | 一种数据同步方法和*** |
CN105469437A (zh) * | 2014-09-09 | 2016-04-06 | 阿里巴巴集团控股有限公司 | 客户端制作Flash影片的方法、装置及*** |
CN107332918A (zh) * | 2017-07-07 | 2017-11-07 | 上海斐讯数据通信技术有限公司 | 一种云端‑本地文件同步实现方法及*** |
KR20190106107A (ko) * | 2018-03-07 | 2019-09-18 | 네이버시스템(주) | 위치정보와 촬영자세를 이용한 스마트 영상의 가상현실 서비스 기술 |
CN111090446A (zh) * | 2019-12-20 | 2020-05-01 | 北京海益同展信息科技有限公司 | 一种配置文件更新方法及*** |
CN111797065A (zh) * | 2020-05-26 | 2020-10-20 | 武汉长杰信息科技有限公司 | 一种基于云存储技术的云同步方法及*** |
CN112367403B (zh) * | 2020-11-13 | 2023-08-22 | 深圳市前海手绘科技文化有限公司 | 一种动画草稿在线保存优化方法与装置 |
-
2020
- 2020-11-13 CN CN202011273042.4A patent/CN112367403B/zh active Active
-
2021
- 2021-07-19 WO PCT/CN2021/107127 patent/WO2022100136A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377208A (zh) * | 2012-04-19 | 2013-10-30 | 北京智慧风云科技有限公司 | 一种云服务文件管理***更新文件的方法 |
CN105549922A (zh) * | 2015-12-10 | 2016-05-04 | 武汉改图网技术有限公司 | 一种基于云端数据对比印刷文件符合印刷标准的智能识别*** |
CN108234554A (zh) * | 2016-12-15 | 2018-06-29 | 北京金山云网络技术有限公司 | 一种云文件编辑方法及装置 |
CN109257228A (zh) * | 2018-10-25 | 2019-01-22 | 网宿科技股份有限公司 | 一种数据更新方法和边缘服务器 |
CN109949898A (zh) * | 2019-02-19 | 2019-06-28 | 东软医疗***股份有限公司 | 文件上传方法、存储方法、下载方法、***、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112367403A (zh) | 2021-02-12 |
WO2022100136A1 (zh) | 2022-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112367403B (zh) | 一种动画草稿在线保存优化方法与装置 | |
US20060253783A1 (en) | Story template structures associated with story enhancing content and rules | |
CN108492338B (zh) | 动画文件的压缩方法、装置、存储介质和电子装置 | |
CN110633436B (zh) | 可视化、自定义全景编辑方法、***、存储介质及设备 | |
JP2005309995A (ja) | 情報管理装置、情報管理方法、及びプログラム | |
US20220342518A1 (en) | Card-based information management method and system | |
JP2000330858A (ja) | 画像処理装置およびプログラム記憶媒体 | |
JP2012222550A (ja) | 再生装置および映像制作システム | |
CN116340260A (zh) | 建筑模型数据渲染方法、装置、电子设备及可读存储介质 | |
WO2022116552A1 (zh) | 一种用于短视频制作版本差异查找并展示的方法 | |
CN117078181A (zh) | 一种电力交易业务数据处理流程自动化方法与*** | |
CN110659393B (zh) | 一种xml代码生成方法和*** | |
US20030030661A1 (en) | Nonlinear editing method, nonlinear editing apparatus, program, and recording medium storing the program | |
CN101515281B (zh) | 影像编辑装置、终端装置以及gui程序发送方法 | |
CN113098966B (zh) | 基于跨标签页的模型复制方法、装置、终端设备及存储介质 | |
CN106528658B (zh) | 应用文件的查找方法及装置 | |
CN113160361B (zh) | 基于gim的模拟施工方法和装置、设备及存储介质 | |
CN112451966A (zh) | 一种数据共享处理的方法、***及终端 | |
CN111858018B (zh) | Cgroup配置的方法、装置、计算机设备及存储介质 | |
CN112509100A (zh) | 一种动态人物制作的优化方法与装置 | |
CN116860222B (zh) | 一种算法流程编辑方法及相关装置 | |
CN116774927B (zh) | 光盘数据的管理方法、装置、电子设备及可读存储介质 | |
CN114879951A (zh) | 一种三维可交互媒体的生成方法、装置及存储介质 | |
US20160350271A1 (en) | Information processing apparatus and method and non-transitory computer readable medium | |
WO2023284517A1 (zh) | 分镜脚本生成方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |