A multi-version comparison-based animation file problem verification method and system

By generating and displaying comment data associated with version identifiers during animation file verification, the verification area is automatically located, solving the problems of low efficiency and poor accuracy in cross-version verification of animation files, and achieving efficient and accurate verification of animation file issues.

CN120687418BActive Publication Date: 2026-01-16WINSING ANIMATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510752482.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2026-01-16
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

In existing technologies, the verification of cross-version issues of animation files is inefficient and prone to missing key issues. This is because there is a lack of version identification binding mechanism, which leads to low efficiency and poor accuracy in manual screening and visual comparison of comment data.

Method used

By generating first and second animation preview windows, the historical baseline and current verification version animation files are displayed. The comment data associated with the version identifier is automatically loaded, and the verification area is located based on the position of the comment data for verification, and the comment data is generated and bound.

Benefits of technology

It improves the efficiency and accuracy of animation file issue verification, avoids manual location drift, ensures that comment data is correctly associated with the version, and enhances the accuracy of cross-version issue verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120687418B_ABST
    Figure CN120687418B_ABST
Patent Text Reader

Abstract

The application provides an animation file problem verification method based on multi-version comparison, comprising: in response to a trigger operation of historical version problem verification of a current verification version animation file, comparing and displaying a historical reference version animation file and the current verification version animation file; displaying first comment data corresponding to the version identification of the historical reference version animation file according to the version identification of the historical reference version animation file; positioning a corresponding test area in the historical reference version animation file and the current verification version animation file according to the relative position of the first comment data, verifying the test area, and generating a verification result; obtaining second comment data generated by a comment operation on the current verification version animation file based on the verification result, and binding and storing the second comment data with the version identification of the current verification version animation file. The animation file problem verification efficiency and precision can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of animation development, and in particular to an animation file problem verification method and system based on multi-version comparison. BACKGROUND

[0002] In the development process of an animation file, researchers need to frequently iterate the version of the animation file and verify whether the current latest version has fixed the problems labeled in the historical version of the animation file.

[0003] At present, although the existing tool supports a basic comment function, the basic comment function is directly attached to the animation file body, and lacks a binding mechanism with the version identifier. This leads to the need for manual screening of the comment data of the historical version for cross-version problem verification of the animation file, and the dependence on manual visual comparison of the comment data to determine the problem area, resulting in low efficiency of animation file problem verification and the risk of missing key problems, which reduces the accuracy of animation file problem verification. SUMMARY

[0004] Therefore, the purpose of the present application is to provide an animation file problem verification method based on multi-version comparison, which improves the efficiency and accuracy of animation file problem verification based on multi-version comparison.

[0005] An animation file problem verification method based on multi-version comparison, comprising:

[0006] In response to a trigger operation for historical version problem verification of a current verification version animation file, a first animation preview window and a second animation preview window are generated, wherein the first animation preview window is used to display a historical reference version animation file according to a preset sorting rule, and the second animation preview window is used to display the current verification version animation file;

[0007] The first comment data corresponding to the version identifier of the historical reference version animation file is displayed in the first animation preview window;

[0008] According to the relative position of the first comment data in the first animation preview window, the corresponding inspection area in the historical reference version animation file and the current verification version animation file is located, and the inspection area is verified to generate a verification result;

[0009] Second comment data generated by a comment operation on the current verification version animation file based on the verification result is obtained, and the second comment data is stored in binding with the version identifier of the current verification version animation file.

[0010] The application also provides an animation file problem verification system based on multi-version comparison, comprising: a comparison display module, configured to generate a first animation preview window and a second animation preview window in response to a trigger operation of historical version problem verification of a current verification version animation file, wherein the first animation preview window is configured to display a historical benchmark version animation file according to a preset sorting rule, and the second animation preview window is configured to display the current verification version animation file;

[0011] a first comment data display module, configured to display first comment data corresponding to a version identifier of the historical benchmark version animation file in the first animation preview window;

[0012] a comparison module, configured to locate corresponding test areas in the historical benchmark version animation file and the current verification version animation file according to a relative position of the first comment data in the first animation preview window, and to verify the test areas to generate a verification result;

[0013] a second comment data generation module, configured to obtain second comment data generated by commenting on the current verification version animation file based on the verification result, and to bind and store the second comment data with the version identifier of the current verification version animation file.

[0014] Compared with the prior art, the application binds the version identifier of the animation file with the comment data, displays the current verification version animation file and the historical benchmark version animation file of different versions when a person processes problem verification of the current verification version animation file, and automatically loads the comment data associated with the version identifier of the historical benchmark version animation file. The corresponding test areas in the historical benchmark version animation file and the current verification version animation file are automatically located according to the relative position of the comment data and compared, so as to realize cross-version problem verification of the animation file, and effectively improve the problem verification efficiency and precision of the animation file.

[0015] In order to more clearly understand the application, the specific embodiments of the application will be described below with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 A flowchart of an animation file problem verification method based on multi-version comparison of the application;

[0017] Figure 2 A method flowchart of displaying first comment data in an animation file problem verification method based on multi-version comparison of the application;

[0018] Figure 3 A method flowchart of generating a verification result in an animation file problem verification method based on multi-version comparison of the application;

[0019] Figure 4 A method flowchart for generating second comment data in an animation file problem verification method based on multi-version comparison according to an embodiment of the present application;

[0020] Figure 5 A method flowchart for generating second comment data in another embodiment of an animation file problem verification method based on multi-version comparison according to an embodiment of the present application;

[0021] Figure 6 A method flowchart for displaying first comment data in another embodiment of an animation file problem verification method based on multi-version comparison according to an embodiment of the present application;

[0022] Figure 7 A schematic diagram of an animation file problem verification system based on multi-version comparison according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0024] It should be understood that the flowchart is not drawn to scale. The flowchart used in the present application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can not be implemented in sequence, and the steps without logical context relationship can be reversed in sequence or implemented simultaneously. In addition, one or more other operations can be added to the flowchart or removed from the flowchart by those skilled in the art under the guidance of the content of the present application.

[0025] Reference to "an embodiment" in this text means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears at various places in the specification does not necessarily all refer to the same embodiment, nor is it necessarily independent or alternative embodiments to other embodiments. Those skilled in the art explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0026] Embodiment 1

[0027] Please refer to Figure 1 , Figure 1 A flowchart of an animation file problem verification method based on multi-version comparison according to an embodiment of the present application. The present application provides an animation file problem verification method based on multi-version comparison, which comprises:

[0028] S1: in response to a triggering operation of problem verification of a historical version of a current verification version animation file, generating a first animation preview window and a second animation preview window, wherein the first animation preview window is used to display a historical reference version animation file according to a preset sorting rule, and the second animation preview window is used to display the current verification version animation file;

[0029] S2: displaying first comment data corresponding to a version identifier of the historical reference version animation file in the first animation preview window;

[0030] S3: positioning a corresponding inspection area in the historical reference version animation file and the current verification version animation file according to a relative position of the first comment data in the first animation preview window, and verifying the inspection area to generate a verification result;

[0031] S4: obtaining second comment data generated by a comment operation on the current verification version animation file based on the verification result, and binding and storing the second comment data with a version identifier of the current verification version animation file.

[0032] Compared with the prior art, the present scheme binds the version identifier of the animation file with the comment data, when a person processes problem verification on the current verification version animation file, displays the current verification version animation file and the historical reference version animation file of different versions in comparison, and automatically loads the comment data associated with the version identifier of the historical reference version animation file. According to the relative position of the comment data, the corresponding inspection area in the historical reference version animation file and the current verification version animation file is automatically positioned and compared, so as to realize cross-version problem verification of the animation file, and effectively improve the problem verification efficiency and precision of the animation file.

[0033] For step S1, the animation file includes a current verification version animation file and a historical reference version animation file. The type of the animation file includes pictures, videos, 3D files and the like. The current verification version animation file is the latest iteration version of the animation file being modified or to be audited in the development process of the animation file, and whether it solves the problems existing in the historical version animation file or introduces new defects needs to be verified. The historical reference version animation file is a historical version animation file having an iteration relationship with the current verification version animation file, and serves as a reference benchmark for problem tracing and difference detection.

[0034] The second animation preview window is an independent view window for displaying the current validation version animation file and supporting comment operation on the current validation version animation file. The first animation preview window is an independent view window for displaying the historical benchmark version animation file and supporting multi-version switching according to a preset sorting rule. The sorting rule is to preferentially display a direct parent version of the current validation version animation file, and the historical benchmark version animation files of the remaining versions are arranged in descending order of version time stamps of the historical benchmark version animation files, that is, the historical benchmark version animation file with a version time closer to the current validation version animation file is preferentially displayed. Of course, the switching instruction of the animation file developer can also be received to switch the historical benchmark version animation files of different versions in the first animation preview window. The first animation preview window and the second animation preview window are both non-modal windows, supporting random dragging, size changing and closing and minimizing.

[0035] In one embodiment, the animation file developer can interchange the animation files loaded in the first animation preview window and the second animation preview window through a layout switching instruction, that is, the first animation preview window displays the current validation version animation file, and the second animation preview window displays the historical benchmark version animation file.

[0036] In another embodiment, the first animation preview window and the second animation preview window can also be overlapped. In the contrast mode of overlapped display, the transparency of the first animation preview window and the second animation preview window can be adjusted by dragging the sliding bar component, and the sum of the transparencies of the two is kept as 100%.

[0037] For step S2, the version identifier includes a global identifier and a sub-version identifier. The global identifier is used to identify an animation project to which the animation file belongs, and the current validation version animation file and each historical benchmark version animation file are uniformly attributed to the same animation project through the global identifier. The sub-version identifier is used to identify a specific version of the animation file in the iteration process in the animation project, including a semantic version number or a hash value.

[0038] Please refer to Figure 2 , Figure 2 A method flowchart for displaying first comment data in an animation file problem validation method based on multi-version comparison. The first comment data corresponding to the version identifier of the historical benchmark version animation file is displayed in the first animation preview window, including:

[0039] S21: obtaining the global identifier and the sub-version identifier of the historical benchmark version animation file;

[0040] S22: Display the first comment data bound only to the global identifier according to the global identifier;

[0041] S23: Display the first comment data bound to both the global identifier and the sub-version identifier according to the global identifier and the sub-version identifier.

[0042] For steps S21-S23, the first comment data bound only to the global identifier is the general feedback submitted by the reviewer or the handler for the entire animation project, which is used to show the general suggestions and guidance for the global optimization of the entire life cycle of the animation project, and the first comment data bound only to the global identifier can be viewed in the first animation preview window of any version of the historical reference version animation file.

[0043] The first comment data bound to both the global identifier and the sub-version identifier is the feedback or review opinion for the problem of a specific version, and the first animation preview window can only display the first comment data corresponding to the global identifier and the sub-version identifier of the current historical reference version animation file. This can avoid the misalignment of comment data and version identifier when multiple versions of the animation file are iterated, and improve the efficiency of verifying the historical version problem of the current verification version animation file.

[0044] For step S3, the first comment data and the second comment data further include comment position coordinates and comment content. Please refer to Figure 3 , Figure 3 A method flowchart for generating a verification result in an animation file problem verification method based on multi-version comparison. According to the relative position of the first comment data in the first animation preview window, the corresponding inspection area in the historical reference version animation file and the current verification version animation file is located, and the inspection area is verified to generate a verification result, including:

[0045] S31: According to the comment position coordinates of the first comment data, locate the corresponding first inspection area in the historical reference version animation file;

[0046] S32: According to the comment position coordinates of the first comment data, locate the corresponding second inspection area in the current verification version animation file;

[0047] S33: According to the comment content of the first comment data, detect the first inspection area and the second inspection area based on a preset comparison algorithm to generate the verification result.

[0048] For steps S31-S32, the comment position coordinates are used to accurately anchor the problem or suggestion fed back by the handler or reviewer to a specific position of the animation file, providing an operable defect positioning basis for animation file development.

[0049] For example, when the animation file is a static picture, the selected picture area when adding the comment is the first test area (such as the coordinate range corresponding to the click or box selection operation) positioned accurately by the comment position coordinates, and the area is highlighted in the first animation preview window to guide problem fixing. When the animation file is a video, a coordinate marker can be generated on the play axis of the video according to the comment position coordinates, a spatial coordinate area is demarcated in the specified frame as the first test area, and the area is extended to N frames before and after (such as frame 15±2) to detect motion continuity. By clicking the coordinate marker, the corresponding frame of the first comment data is quickly jumped to.

[0050] The second test area is a comparison area that is spatiotemporally aligned with the first test area in the current verification version animation file. Specifically, when the animation file is a static picture, the coordinate range of the second test area in the current verification version animation file is the same as the coordinate range of the first test area in the historical reference version animation file; when the animation file is a video, the corresponding frame range of the second test area in the current verification version animation file is the same as the corresponding frame range of the first test area in the historical reference version animation file.

[0051] The first test area and the second test area are accurately positioned by the comment position coordinates, and detection and verification are performed, which can effectively avoid the problems of cross-version comment positioning drift and low efficiency caused by manual verification.

[0052] For step S33, the problem type to be verified can be determined according to the comment content of the first comment data. For different problem types, corresponding comparison algorithms are selected for verification.

[0053] Different types of animation files have different problem types. Specifically, when the animation file is a static picture, the problem types include element misplacement and color / rendering error, etc.; when the animation file is a video, the problem types include motion stuttering, etc.

[0054] For motion stuttering, the optical flow method can be used to analyze the inter-frame motion vector variance, and the variance threshold is output as the verification result; for element misplacement, the key point matching offset can be calculated, and the number of offset pixels is output as the verification result; for color / rendering error, the color gamut histogram comparison and edge detection can be used, and the color difference is output as the verification result.

[0055] In other embodiments, according to the actual animation file development needs, the problem types can be adaptively adjusted, and the comparison algorithms can be adaptively adjusted.

[0056] For step S4, the second comment data is comment data generated by a processing person or an approval person according to the verification result, and the processing person or the approval person actively comments on the current verification version animation file.

[0057] Specifically, the processing person or the approval person checks the verification result, and clicks into a comment mode in the second animation preview window. The second animation preview window opens or pushes out a comment window control independent of the second animation preview window. The comment window control is connected with the second animation preview window, and the comment window control cannot be split from the second animation preview window by dragging.

[0058] The comment window control includes a comment operation control, a POST button, and a comment list. The comment operation control includes a brush, an arrow, a line segment, a text, a screenshot, an eraser, and an attachment, etc. The comment operation control can realize comment operations such as drawing annotation, inputting text, uploading attachments, image superposition, and erasing traces. The drawing annotation includes brush drawing, arrow drawing, and line segment drawing.

[0059] Through the brush control, a round solid brush with adjustable pixel thickness, adjustable color, and adjustable transparency is generated to draw in the second animation preview window.

[0060] Through the arrow control, arrow drawing with adjustable pixel thickness and adjustable color is performed in the second animation preview window.

[0061] Through the line segment control, line segment drawing with adjustable pixel thickness and adjustable color is performed in the second animation preview window.

[0062] Through the text control, an editable text box is inserted, and text with adjustable pixel thickness, adjustable color, and adjustable size is input.

[0063] Through the screenshot control, a full-screen screenshot operation can be triggered, and the screenshot is compressed to 1MB and then pasted into the second animation preview window to realize image superposition. When pasting, the size of the screenshot is automatically adjusted, so that the screenshot can be completely displayed in the original picture window, and the maximum area occupied by the screenshot is the area of the original picture, and the screenshot is displayed in the center by default. Eight hollow small dots for dragging are reserved on the edge line of the screenshot, which are specifically distributed in the middle and four corners of the edge line of the screenshot. Figure 2 Figure Four

[0064] Through the eraser control, all comment traces can be deleted by one key, or a certain comment trace can be selected and deleted.

[0065] Through the attachment control, selection of a local file for uploading can be realized. After uploading, a file thumbnail is displayed, and at most 10 attachments can be uploaded for one comment.​​

[0066] In the comment mode, the above-mentioned comment operations do not modify the current validation version animation file, but are stored in a structured form. After the comment operation on the current validation version animation file, the current validation version animation file and the comment content generated based on the above-mentioned comment operations are stored together with the version identifier of the current validation version animation file by clicking the POST button.

[0067] Referring to Figure 4 , Figure 4 A method flowchart for generating second comment data in an animation file problem validation method based on multi-version comparison according to the present application is provided. The second comment data generated based on the comment operation on the current validation version animation file according to the validation result is obtained, and the second comment data is stored together with the version identifier of the current validation version animation file, which comprises the following steps:

[0068] S41: If the sub-version identifier is not specified in the comment operation on the current validation version animation file, the second comment data is stored together with the global identifier;

[0069] S42: If the sub-version identifier is specified in the comment operation on the current validation version animation file, the second comment data is stored together with the global identifier and the sub-version identifier.

[0070] For S41 and S42, based on the selection of the person handling, the second comment data is explicitly bound to the sub-version, which can avoid the comment data being incorrectly associated with other sub-versions, thereby improving the accuracy of the historical version problem validation of the current validation version animation file.

[0071] In one embodiment, the first comment data and the second comment data further comprise a role label and an approval task handling state. Please also refer to Figure 5 , Figure 5 A method flowchart for generating second comment data in another embodiment of an animation file problem validation method based on multi-version comparison according to the present application is provided. The second comment data generated based on the comment operation on the current validation version animation file according to the validation result is obtained, and the second comment data is stored together with the version identifier of the current validation version animation file, which further comprises the following steps:

[0072] S4a: Obtain the identity information of the person handling the comment operation on the current validation version animation file;

[0073] S4b: Obtain the corresponding approval task identifier according to the sub-version identifier of the current validation version animation file;

[0074] S4c: According to the processing person identity information and the approval task identifier, obtaining an approval task processing state and a role label of an approval task processing the current validation version animation file;

[0075] S4d: Listening to a comment operation on the current validation version animation file, and generating corresponding comment content;

[0076] S4e: Listening to a comment operation on the current validation version animation file, and obtaining a comment position coordinate when the comment operation is performed on the current validation version animation file;

[0077] S4f: Binding and storing the comment position coordinate, the comment content, the approval task processing state and the role label with the version identifier of the current validation version animation file.

[0078] For step S4a, the processing person identity information can be obtained by a system authentication module, and the processing person identity information is specifically a processing person identifier (User ID).

[0079] For steps S4b and S4c, according to a sub-version identifier of the current validation version animation file, a task chain associated in an approval task table is queried, and the approval task identifiers corresponding to each approval task in the task chain are used to associate the state of the current approval task and the role label corresponding to the processing person identifier. The approval task table is a database table storing all approval tasks in an animation project approval process; the task chain is a series of approval tasks associated by the sub-version identifier, arranged in order according to the process, forming a complete approval path, and each approval task is an independent task node, which is processed by the corresponding approver.

[0080] For this purpose, the role label includes a current task node approver, other task node approvers and privileged approvers. The privileged approver is an approver who has the right to pass through the task directly, such as a project leader. The approval task processing state includes a pending approval state (Pending Approval, PA) and a processed and validated state (Processed&Validated, PV).

[0081] When the approval task is in the pending approval state, the current task node approver is waiting for comments, and the privileged approver and the other task node approvers can also make comments. When the approval task is in the processed and validated state, it means that the approval task has passed through the complete approval process, and at this time, the comment operation on the current validation version animation file generates corresponding comment content as supplementary explanation or audit record.

[0082] For steps S4d-S4f, the corresponding comment content is generated by listening to the above comment operation of the approver, and the comment position coordinates are obtained. The comment content can be a trace, text, picture, arrow, line segment, and attachment. When the animation file is a static picture, the comment position coordinates are only spatial coordinates; when the animation file is a video, the comment position coordinates include spatial coordinates and time coordinates, and the time coordinates are frame numbers of the video.

[0083] In another embodiment, referring to Figure 6 , Figure 6 A method for displaying first comment data in an animation file problem verification method based on multi-version comparison is provided.

[0084] The method further comprises:

[0085] S2a: According to the sub-version identifier of the historical reference version animation file, the corresponding approval task processing state and role label are obtained;

[0086] S2b: According to the approval task processing state and the role label of the historical reference version animation file, based on a preset weight matrix, the corresponding approval task processing state weight and role label weight are obtained;

[0087] S2c: According to the approval task processing state weight and the role label weight, based on a preset comment display priority calculation formula, the display priority of the first comment data is calculated:

[0088]

[0089] In the formula, is the display priority of the first comment data, is the role label weight, is the approval task processing state weight, is an identity decision weight factor, is a stage decision weight factor;

[0090] S2d: According to the display priority of the first comment data, the visual enhancement display of the comment content of the first comment data is performed.

[0091] For steps S2a-S2c, the weight of the other task node approver is less than the weight of the current task node approver, and the weight of the current task node approver is less than the weight of the privileged approver. The weight of the waiting approval state is greater than the weight of the already checked state. The identity decision weight factor and the stage decision weight factor are both empirical constants, which can be customized according to the development and approval needs of the animation file.

[0092] For example, the weight matrix can be as shown in Table 1.

[0093] Table 1:

[0094]

[0095] Of course, in other embodiments, the weight matrix can be adaptively adjusted according to the actual development and approval needs of the animation file.

[0096] For S2d, in the present embodiment, the priority of the first comment data can be divided into a first priority, a second priority, and a third priority. When the display priority is greater than a preset first priority threshold, the first comment data is in the first priority; when the display priority is less than the first priority threshold and greater than a preset second priority threshold, the first comment data is in the second priority; when the display priority is less than the second priority threshold, the priority of the first comment data is in the third priority. Wherein, the first priority threshold is greater than the second priority threshold, and the first priority threshold and the second priority threshold can be customized according to the development and approval needs of the animation file.

[0097] The hue and saturation of the comment content of the first comment data can be adjusted by adjusting the depiction traces, text, pictures, arrows, line segments, and file thumbnails. For example, if the priority of the first comment data is the first priority, the main color of the comment content of the first comment data is adjusted to red, and a light red background is set; if the priority of the second comment data is the second priority, the main color of the comment content of the second comment data is adjusted to orange, and a light orange background is set; if the priority of the second comment data is the third priority, the main color of the comment content of the second comment data is adjusted to gray, and a light gray background is set. Of course, the main color and background color can be adjusted according to actual needs.

[0098] In other embodiments, the comment list can also display the comment content of the first comment data according to the display priority. The comment content of the first comment data can also be visually enhanced by superimposing a border and a reminder icon on the comment content of the first comment data, and the color and style of the border and the reminder icon can be adjusted according to actual needs.

[0099] Embodiment 2

[0100] Please refer to Figure 7 , Figure 7 A schematic diagram of an animation file problem verification system based on multi-version comparison is provided in the present application. The present application also provides an animation file problem verification system based on multi-version comparison, characterized in that it comprises:

[0101] The comparison display module 1 is used to generate a first animation preview window and a second animation preview window in response to a trigger operation of historical version problem verification of the current verification version animation file, wherein the first animation preview window is used to display a historical reference version animation file according to a preset sorting rule, and the second animation preview window is used to display the current verification version animation file.

[0102] The first comment data display module 2 is used to display first comment data corresponding to the version identifier of the historical reference version animation file in the first animation preview window.

[0103] The comparison module 3 is used to locate the corresponding inspection area in the historical reference version animation file and the current verification version animation file according to the relative position of the first comment data in the first animation preview window, and to verify the inspection area to generate a verification result.

[0104] The second comment data generation module 4 is used to obtain second comment data generated by commenting on the current verification version animation file based on the verification result, and to bind and store the second comment data with the version identifier of the current verification version animation file.

[0105] It should be noted that the data obtained when the animation file problem verification method based on multi-version comparison provided in the present application is implemented is saved in the storage of the system in a one-to-one correspondence. When related calculations are needed, the required data for calculation can be directly obtained from the storage.

[0106] It also needs to be explained that the above embodiment provides a kind of animation file problem verification system based on multi-version comparison, when implementing a kind of animation file problem verification method based on multi-version comparison, only the division of above-mentioned each functional module is used as an example, in actual application, the above-mentioned function can be distributed by different functional module to complete, i.e. the internal structure of equipment is divided into different functional modules, to complete the above described all or part of function.In addition, the above embodiment provides a kind of animation file problem verification system based on multi-version comparison and the same concept of the embodiment 1 of a kind of animation file problem verification method based on multi-version comparison, its embodiment is realized process details see method embodiment, here will not be repeated.

[0107] Based on the same inventive concept, the present application also provides an electronic device, which can be a server, a desktop computing device or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.) or a terminal device. The device includes one or more processors and a memory, wherein the processor is configured to execute a program to implement the method for verifying animation file problems based on multi-version comparison; and the memory is configured to store a computer program executable by the processor.

[0108] The present application can take the form of a computer program product embodied in one or more storage media (including but not limited to a disk storage, a CD-ROM, an optical storage, etc.) having a program code therein. The computer usable storage media includes permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0109] The present application is not limited to the above embodiments, and various modifications or variations of the present application can be made without departing from the spirit and scope of the present application, and the present application also intends to include these modifications and variations, as long as they fall within the scope of the claims and equivalent technology of the present application.

Claims

1. A method for verifying problems of an animation file based on multi-version comparison, characterized in that, The method comprises the following steps: in response to a triggering operation of historical version problem verification of a current verification version animation file, generating a first animation preview window and a second animation preview window, wherein the first animation preview window is used to display a historical benchmark version animation file according to a preset sorting rule, and the second animation preview window is used to display the current verification version animation file; displaying first comment data corresponding to the version identification of the historical benchmark version animation file in the first animation preview window; positioning a corresponding inspection area in the historical benchmark version animation file and the current verification version animation file according to the relative position of the first comment data in the first animation preview window, and verifying the inspection area to generate a verification result; obtaining second comment data generated by a comment operation on the current verification version animation file based on the verification result, and binding and storing the second comment data with the version identification of the current verification version animation file.

2. The method of claim 1, wherein, The version identification comprises a global identification and a sub-version identification; wherein the global identification is used to identify an animation project to which the animation file belongs, and the sub-version identification is used to identify each version of the animation file; The method for obtaining second comment data generated by a comment operation on the current verification version animation file based on the verification result, and binding and storing the second comment data with the version identification of the current verification version animation file, comprises: if the sub-version identification is not specified in the comment operation on the current verification version animation file, the second comment data is bound and stored with the global identification; if the sub-version identification is specified in the comment operation on the current verification version animation file, the second comment data is bound and stored with the global identification and the sub-version identification.

3. The method of claim 2, wherein the method further comprises: The method for displaying first comment data corresponding to the version identification of the historical benchmark version animation file in the first animation preview window comprises: obtaining the global identification and the sub-version identification of the historical benchmark version animation file; displaying first comment data bound only with the global identification according to the global identification; and displaying first comment data bound with the sub-version identification and the global identification according to the global identification and the sub-version identification.

4. The method of claim 3, wherein, The first comment data and the second comment data both comprise a role label, an approval task processing state and comment content; The method for obtaining second comment data generated by a comment operation on the current verification version animation file based on the verification result, and binding and storing the second comment data with the version identification of the current verification version animation file, further comprises: obtaining the identity information of a person handling the comment operation on the current verification version animation file; obtaining a corresponding approval task identification according to the sub-version identification of the current verification version animation file; obtaining the approval task processing state and the role label of an approval task for processing the current verification version animation file according to the identity information of the person handling and the approval task identification; listening to the comment operation on the current verification version animation file to generate corresponding comment content; The comment content, the approval task processing state and the role label are all bound and stored with the version identifier of the current verification version animation file.

5. The method of claim 4, wherein, The first comment data corresponding to the version identifier of the historical reference version animation file is displayed in the first animation preview window, and the method further includes: According to the sub-version identifier of the historical reference version animation file, the corresponding approval task processing state and role label are obtained; According to the approval task processing state and the role label of the historical reference version animation file, the corresponding approval task processing state weight and role label weight are obtained based on a preset weight matrix; According to the approval task processing state weight and the role label weight, the display priority of the first comment data is calculated based on a preset comment display priority calculation formula: In the formula, a display priority of the first comment data, a role label weight, an approval task processing state weight, an identity decision weight factor, a stage decision weight factor; According to the display priority of the first comment data, the comment content of the first comment data is visually enhanced and displayed.

6. The method of claim 4, wherein the method further comprises: The first comment data and the second comment data further include a comment position coordinate; The second comment data generated by the comment operation on the current verification version animation file based on the verification result is obtained, and the second comment data is bound and stored with the version identifier of the current verification version animation file, and the method further includes: The comment operation on the current verification version animation file is listened to, and the comment position coordinate when the comment operation is performed on the current verification version animation file is obtained; The comment position coordinate, the comment content, the approval task processing state and the role label are all bound and stored with the version identifier of the current verification version animation file.

7. The method of claim 6, wherein the method further comprises: According to the relative position of the first comment data in the first animation preview window, the corresponding inspection area in the historical reference version animation file and the current verification version animation file is located, and the inspection area is verified to generate a verification result, including: According to the comment position coordinate of the first comment data, a corresponding first inspection area is located in the historical reference version animation file; According to the comment position coordinate of the first comment data, a corresponding second inspection area is located in the current verification version animation file; According to the comment content of the first comment data, the first inspection area and the second inspection area are detected based on a preset comparison algorithm to generate the verification result.

8. The method of claim 1-7, wherein, The comment operation includes: drawing annotation, inputting text, uploading attachments, image superposition and erasing traces.

9. A multi-version comparison based animation file problem verification system, characterized in that, Including: The comparison display module is configured to generate a first animation preview window and a second animation preview window in response to a trigger operation of historical version problem verification of the current verification version animation file, wherein the first animation preview window is configured to display a historical reference version animation file according to a preset sorting rule, and the second animation preview window is configured to display the current verification version animation file; The first comment data display module is configured to display first comment data corresponding to the version identifier of the historical reference version animation file in the first animation preview window; The comparison module is configured to locate corresponding inspection areas in the historical benchmark version animation file and the current verification version animation file according to the relative position of the first comment data in the first animation preview window, and to generate a verification result by verifying the inspection areas. The second comment data generation module is configured to obtain second comment data generated by performing a comment operation on the current verification version animation file based on the verification result, and to store the second comment data in association with the version identifier of the current verification version animation file.

10. An electronic device comprising: Memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 8 when executing the computer program.

Citation Information

Patent Citations

  • Book library establishment method and system based on multi-version annotation

    CN119202275A

  • Vegetable anti-counterfeiting tracing method and device based on block chain and Internet of Things

    CN119963211A