Special effect prop manufacturing method and device, electronic equipment and storage medium

By using cloud storage space to upload and download engineering resources during the production of special effects props, the problem of unstable resource synchronization and inconvenient search is solved, and the production efficiency and user experience are improved.

CN119336307APending Publication Date: 2025-01-21BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310907559.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the production process of special effects props, the resource synchronization is unstable, and it is difficult to trace the history of sharing, and the resource search is inconvenient, which affects the production efficiency.

Method used

By responding to the login information and displaying the production interactive interface of special effects props, users are allowed to upload and download engineering resources to the cloud storage space, realizing cloud storage and convenient sharing of resources.

Benefits of technology

It improves the production efficiency of special effects props, ensures stable storage and convenient search of resources, and improves the user's production experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336307A_ABST
    Figure CN119336307A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a special effect prop manufacturing method and device, electronic equipment and a storage medium. The method comprises the steps that in response to a login triggering operation containing login information, a manufacturing interaction interface of a special effect prop is displayed based on the login information, and a prop project identifier corresponding to the login information is displayed in the manufacturing interaction interface; in response to a resource uploading trigger operation input to the prop project identifier based on the first user side, determining a to-be-uploaded project resource, and adding the project resource to a cloud storage space corresponding to the prop project identifier; and under the condition that the engineering resources are in the downloadable state, responding to a resource downloading trigger operation input for the prop engineering identifier based on the second client, and downloading the latest submitted engineering resources from the cloud storage space to the local storage space. The engineering resources are stored and downloaded through the cloud storage space, so that the storage of the engineering resources is more standard, and the sharing among multiple user sides is more convenient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to special effect production technology, and more particularly to a production method, device, electronic device and storage medium for special effect props. Background Art

[0002] As one of the ways to enrich the display effects of images and / or videos, special effects props are favored by the majority of users because of their advantages such as easy operation, diverse types and the ability to increase the interest of image and / or video display.

[0003] Generally, the production of special effects props requires the collaboration of multiple professionals. For example, user experience designers are needed to design art-related resources (including special effects props pictures and operation videos, etc.) and software development engineers are needed to design the underlying implementation logic and write the execution code of special effects props. Moreover, the writing of the execution code of special effects props may also require the cooperation of multiple software developers. In this collaborative development process, it is often necessary to pass on each other's products between different personnel.

[0004] In the related art, the production resources involved in the production process of special effect props are transmitted through existing instant messaging tools, or the production resources are copied through hardware storage devices to achieve synchronization of production resources. This resource synchronization method is more dependent on the communication records of instant messaging tools or the physical storage of hardware storage devices, which is not conducive to the stable storage of shared production resources, and it is difficult to trace the historically shared production resources. Moreover, there are often many production resources that need to be synchronized or updated during the production process, which is not conducive to the convenient search of production resources, thereby affecting the production efficiency of special effect props. Summary of the invention

[0005] The present invention provides a method, device, electronic device and storage medium for producing special effect props, so as to improve the production efficiency of special effect props.

[0006] In a first aspect, an embodiment of the present disclosure provides a method for making a special effects prop, the method comprising:

[0007] In response to a login trigger operation including login information, displaying a production interaction interface of special effect props based on the login information, wherein a prop engineering identifier corresponding to the login information is displayed in the production interaction interface;

[0008] In response to a resource upload trigger operation based on the input of the prop engineering identifier by the first user terminal, determining engineering resources to be uploaded, and adding the engineering resources to a cloud storage space corresponding to the prop engineering identifier;

[0009] When the engineering resource is in a downloadable state, in response to a resource download trigger operation based on the input of the prop engineering identifier by the second client, the latest submitted engineering resource is downloaded from the cloud storage space to the local storage space.

[0010] In a second aspect, the embodiment of the present disclosure further provides a device for making special effect props, the device comprising:

[0011] An interactive interface login module, for responding to a login trigger operation including login information, and displaying a production interactive interface of special effect props based on the login information, wherein the production interactive interface displays a prop engineering identifier corresponding to the login information;

[0012] A project resource adding module, configured to determine the project resources to be uploaded in response to a resource upload triggering operation based on the input of the prop project identifier by the first user terminal, and add the project resources to a cloud storage space corresponding to the prop project identifier;

[0013] The engineering resource download module is used to download the latest submitted engineering resource from the cloud storage space to the local storage space in response to a resource download trigger operation based on the input of the prop engineering identifier by the second client when the engineering resource is in a downloadable state.

[0014] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0015] one or more processors;

[0016] a storage device for storing one or more programs,

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for making special effect props as described in any one of the embodiments of the present disclosure.

[0018] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute a method for producing special effects props as described in any one of the embodiments of the present disclosure.

[0019] The technical solution of the disclosed embodiment firstly responds to a login trigger operation including login information, displays a special effect prop production interactive interface based on the login information, and displays the prop engineering identifier corresponding to the login information in the production interactive interface, thereby providing a shared special effect prop production interactive space, and guarantees the user's operation authority through the login information, thereby providing protection for the production safety of special effect props. Then, by responding to a resource upload trigger operation based on the input of the prop engineering identifier by the first user end, the engineering resources to be uploaded are determined, and the engineering resources are added to the cloud storage space corresponding to the prop engineering identifier to realize cloud storage of the uploaded engineering resources, so that the storage of the engineering resources of the special effect props is more standardized, and a complete record of the engineering resources is realized. Finally, by downloading the latest submitted engineering resources from the cloud storage space to the local storage space in response to the resource download trigger operation based on the prop engineering identifier input by the second client when the engineering resources are in a downloadable state, the latest submitted engineering resources in the cloud can be obtained conveniently and timely, thereby solving technical problems such as unstable storage of production resources, difficulty in obtaining resources, and slow query in related technologies, thereby achieving the beneficial effect of improving the production efficiency of special effects props and enhancing the user's special effects props production experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0021] Figure 1 A schematic diagram of a process for producing a special effects prop provided by an embodiment of the present disclosure;

[0022] Figure 2 A schematic diagram of a process for producing a special effects prop provided by an embodiment of the present disclosure;

[0023] Figure 3 A schematic diagram of a process for producing a special effects prop provided by an embodiment of the present disclosure;

[0024] Figure 4 A schematic diagram of the structure of a device for making special effect props provided in an embodiment of the present disclosure;

[0025] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0027] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0028] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0029] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0030] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0032] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0033] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0034] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0035] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0036] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0037] Figure 1 This is a flowchart of a method for making special effects props provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the situation where multiple engineering resources for special effects props are integrated, and is particularly applicable to the situation where multiple parties collaborate to complete special effects props. The method can be executed by a special effects props production device, which can be implemented in the form of software and / or hardware, and optionally, by an electronic device, which can be a mobile terminal, a PC or a server, etc. The special effects props production device can be an independent application or a plug-in integrated in a third-party application, etc.

[0038] like Figure 1 As shown, the method of this embodiment may specifically include:

[0039] S110. In response to a login trigger operation including login information, a production interaction interface of special effect props is displayed based on the login information, wherein a prop engineering identifier corresponding to the login information is displayed in the production interaction interface.

[0040] The login information can be understood as information used to verify the identity information and authorization information of the logged-in user. The login trigger operation can be understood as an operation for submitting the included login information to log in to the production interactive interface after being triggered. The production interactive interface can be understood as an interface for providing one or more interactive operations for the production of special effect props.

[0041] In the disclosed embodiment, in addition to displaying the prop engineering identification corresponding to the login information in the production interaction interface, the production interaction interface may also display one or more of the special effects production tool identification of the installed special effects production tool, development tool addition items, special effects resource query items, special effects resource acquisition items and software detection startup items.

[0042] Among them, the prop engineering identification is used to provide an operation entry for interacting with the engineering resources of the special effects prop engineering. Exemplarily, the prop engineering identification can be a label used to identify the special effects prop engineering. The prop engineering identification can be in various forms, such as identification in the form of graphics and / or text. Similarly, the special effects production tool identification is used to provide an operation entry for interacting with the special effects production tool. The development tool addition item can be understood as an operation item for downloading and / or installing the special effects production tool. The special effects resource query item can be understood as an operation item for querying the special effects resources stored in the cloud storage space. The special effects resource acquisition item can be understood as an operation item for acquiring (such as downloading or copying, etc.) special effects resources stored in the cloud storage space. The software detection startup item is understood as an operation item for updating the target software installed by the electronic device that executes the special effects prop production method to the latest version.

[0043] Specifically, in response to a login trigger operation including login information, the interface operation authority of the logged-in user for the special effect prop production interactive interface is determined based on the login information, and the production interactive interface is displayed based on the interface operation authority. It is understandable that the interface operation authority corresponding to different login information may be the same or different. Optionally, at least the prop project identification of the special effect prop project for which the user has the operation authority is displayed in the production interactive interface.

[0044] S120, in response to a resource upload trigger operation based on the input of the prop engineering identifier by the first user terminal, determining engineering resources to be uploaded, and adding the engineering resources to a cloud storage space corresponding to the prop engineering identifier.

[0045] Among them, the first user terminal can be understood as a user terminal that operates the production interactive interface. The user terminal can be determined based on the login information. The resource upload trigger operation can be understood as an operation for uploading the engineering resources corresponding to the special effects props corresponding to the prop engineering identifier after being triggered. Engineering resources can be understood as resources associated with special effects props, especially resources used to make special effects props. Engineering resources include engineering editing files and / or special effects static resources, etc. Exemplarily, engineering editing files may include code class files of special effects props. Special effects static resources may include art resources of special effects props (such as textures, videos or animations, etc.), etc.

[0046] In the embodiment of the present disclosure, there are multiple ways to generate a resource upload trigger operation, such as drag upload or control upload, etc. Optionally, in response to a resource upload trigger operation based on the input of the prop engineering identifier by the first user terminal, determining the engineering resource to be uploaded includes: in response to a drag trigger operation of dragging the engineering resource into a preset upload area corresponding to the prop engineering identifier at the first user terminal, taking the engineering resource dragged into the preset upload area as the engineering resource to be uploaded.

[0047] Among them, the preset upload area can be understood as a preset upload trigger area corresponding to the prop engineering logo. Optionally, the correspondence between the preset upload area and the prop engineering logo can be a one-to-one relationship or a one-to-many relationship. Exemplarily, the display area of ​​the prop engineering logo, or the area including the display area of ​​the prop engineering logo and larger than the display area of ​​the prop engineering logo, or the surrounding area adjacent to the display area of ​​the prop engineering logo, can be used as the preset upload area corresponding to the prop engineering logo.

[0048] Specifically, after receiving a drag trigger operation based on the first user terminal acting on the project resource, if the end position of the drag trigger operation is located in the preset upload area, the project resource acted on by the drag trigger operation is used as the project resource to be uploaded.

[0049] Optionally, in response to a resource upload trigger operation based on the first user terminal's input of a prop engineering identifier, determining the engineering resources to be uploaded includes: in response to a path input trigger operation of a path input control in the first user terminal, obtaining the engineering resources stored in the input resource storage path as the engineering resources to be uploaded.

[0050] The path input control may be understood as a control for inputting an acquisition path for engineering resources.

[0051] In an embodiment of the present disclosure, after detecting a path input trigger operation acting on a path input control in a first user terminal, a resource storage path input in the path input control based on the path input trigger operation is obtained, and then all engineering resources stored in the input resource storage path are obtained as engineering resources to be uploaded. Optionally, all engineering resources stored in the input resource storage path are obtained, and then, resource type and / or resource normativeness detection is performed on the obtained engineering resources, and engineering resources that pass the detection are used as engineering resources to be uploaded. Among them, resource normativeness may include naming normativeness and / or size normativeness, etc.

[0052] In the process of making special effect props, editing of engineering resources related to special effect props is involved. Optionally, after downloading engineering resources from cloud storage space to local storage space, it also includes: updating engineering editing files in local storage space in response to an editing trigger operation on engineering editing files. Among them, the editing trigger operation on engineering editing files can be at least one of editing operations such as writing trigger operation, deleting trigger operation and modifying trigger operation on engineering editing files.

[0053] By adopting this technical solution, it is possible to re-write the project editing files in the cloud storage space in the local storage space, synchronize the production progress of the project resources in the cloud storage space to the local storage space, and realize the sharing of project resources.

[0054] As mentioned above, the engineering editing file may include a code file of a special effect prop. Generally, in the production scenario of special effect props, the engineering editing file is a code execution file written by a research and development user for special effect props. In the case where the engineering resources include engineering editing files, the production method of the special effect tool of the embodiment of the present disclosure may also include: in response to a submission trigger operation input for the prop engineering identifier, submitting the engineering editing file in the local storage space to the cloud storage space.

[0055] The submit trigger operation can be understood as an operation for submitting the engineering editing file corresponding to the special effect prop after being triggered. Specifically, after receiving the submit trigger operation input for the prop engineering identifier, the local storage space including the engineering editing file to be submitted is determined based on the submit trigger operation, and the engineering editing file in the local storage space is submitted to the cloud storage space.

[0056] Exemplarily, the submission trigger operation for the prop project identification input can be a control trigger operation acting on the project submission control corresponding to the prop project identification; or, a drag trigger operation of dragging the project editing file to the project upload area corresponding to the prop project identification.

[0057] By adopting this technical solution, the production progress of engineering resources in the local storage space can be synchronized to the remote storage space, so that the development results can be shared among collaborators in the production of special effects props.

[0058] S130: When the project resources are in a downloadable state, in response to a resource download trigger operation based on the input of the prop project identifier by the second client, the latest submitted project resources are downloaded from the cloud storage space to the local storage space.

[0059] The second user terminal can be understood as another user terminal that is different from the first user terminal and operates the interactive interface. The downloadable state can be understood as a state that can respond to the user's resource download trigger operation to execute the download logic of the engineering resource.

[0060] In the disclosed embodiment, whether the project resource is downloadable can be determined based on the display information of the prop project identifier and the display information of the resource download control corresponding to the project resource corresponding to the prop project identifier, wherein the display information includes display color and / or display size, etc.

[0061] During the production process of special effects props, for the project resources uploaded to the cloud storage control by the first client, the second user terminal can also download the latest submitted project resources from the cloud storage space to the local storage space through the resource download trigger operation input by the prop project identifier, thereby realizing the sharing of project resources among multiple user terminals.

[0062] Considering that the prop editing operation inputted for the prop engineering identifier generally results in an update of the special effect props. In order to facilitate the relevant users to understand the update dynamics of the special effect props, optionally, after loading the special effect prop production interactive interface based on the login information, it also includes: if the login information is associated with an instant messaging tool, in the case of detecting the prop editing operation inputted for the prop engineering identifier, a notification message corresponding to the prop editing operation is sent to the target user associated with the prop engineering identifier based on the instant messaging tool.

[0063] Exemplarily, whether the login information is associated with the instant messaging tool can be determined by the way the login information is entered. For example, if the login information is entered by scanning a preset login entry (such as a login QR code, etc.) through the instant messaging tool, it is determined that the login information is associated with the instant messaging tool.

[0064] Specifically, when a prop editing operation inputted for a prop engineering identifier is detected, one or more target users associated with the prop engineering identifier are determined, and a notification message corresponding to the prop editing operation is sent to the target users based on an instant messaging tool.

[0065] For example, the notification message corresponding to the prop editing operation can be a message used to notify the operational status of the engineering resource corresponding to the prop engineering identifier, or a message to notify which engineering resources corresponding to the prop engineering identifier have been changed, or a message to notify which changes have been made to the engineering resources corresponding to the prop engineering identifier, etc.

[0066] As an optional technical solution of an embodiment of the present disclosure, when a development tool addition item is set in the production interaction interface, after the production interaction interface of the special effect props is loaded based on the login information, it also includes: in response to a tool addition trigger operation input for the development tool addition item, the added development tool is displayed in the production interaction interface.

[0067] Among them, the tool adding trigger operation can be understood as an operation for adding independently developed development tools after being triggered.

[0068] Specifically, a preset code upload area can be displayed, and when a code upload trigger operation based on the code upload area input is detected, it is determined that a tool addition trigger operation input for the development tool addition item is received. In order to ensure the safety of the operating environment, the code to be uploaded input in the code upload area can be detected, and when the detection passes, the development tool corresponding to the code is added and displayed in the production interaction interface. It should be noted that the rules for detecting the code can be set according to actual needs, and the code detection method is not limited here.

[0069] Optionally, in response to a tool adding trigger operation input for a development tool adding item, the development tool to be added is obtained; in response to a permission setting trigger operation for the development tool, the development tool to be added is displayed in the production interaction interface based on the set usage permission corresponding to the development tool.

[0070] With this technical solution, users can upload development tools independently, and it also supports sharing of uploaded development tools, which is more in line with users' differentiated production needs.

[0071] As an optional technical solution of an embodiment of the present disclosure, when a special effect resource query item and / or a special effect resource acquisition item is set in the production interaction interface, after the production interaction interface of the special effect props is loaded based on the login information, it also includes: in response to a resource query trigger operation input for the special effect resource acquisition item, obtaining the special effect resource corresponding to the resource query trigger operation from the cloud storage space for display; and / or, in response to a resource selection trigger operation input for the special effect resource acquisition item, downloading the selected special effect resource from the cloud storage space to the local storage space.

[0072] The special effect resource may be a resource related to special effect props, and may be a static resource related to special effect props, such as one or more of picture resources, video resources, and audio resources. In the disclosed embodiment, the special effect resource may be different from the engineering resource or may partially overlap with it.

[0073] Exemplarily, special effect resources of various special effect props can be stored in the cloud storage space. The special effect resources stored in the cloud storage space can be queried, browsed or downloaded by users. In order to facilitate the query and download of special effect resources, the special effect resources can be classified and stored. It should be noted that the classification method of special effect resources can be set according to actual needs and is not specifically limited here. Specifically, the special effect resources can be classified according to their types, for example, they can be classified according to their file suffixes.

[0074] As an optional technical solution of the first embodiment of the present disclosure, in the case where a software detection startup item is set in the production interaction interface, after the production interaction interface of the special effect props is loaded based on the login information, it can also include: responding to the startup trigger operation of the target software, updating the target software based on the software detection startup item. The above technical solution can realize the imperceptible update of the target software, so that the user can use the latest target software, ensure the safe operation of the target software, and improve the user experience of the target software.

[0075] Optionally, in response to the startup trigger operation of the target software, the information to be updated corresponding to the target software is obtained based on the software detection startup item, and the target software is updated based on the information to be updated. Exemplarily, the current installation information of the target software can be detected based on the software detection startup item to determine the information to be updated of the target software. Specifically, the current installation information of the target software can be compared with the latest installation information of the target software based on the software detection startup item. If the current installation information of the target software is inconsistent with the latest installation information of the target software, the difference information between the latest installation information and the current installation information is used as the information to be updated. Alternatively, the incremental information corresponding to the target software is obtained based on the software detection startup item, and the acquired incremental information is used as the information to be updated. Alternatively, based on the uploaded update notification message corresponding to the target software, the information to be updated corresponding to the target software is obtained, etc.

[0076] For example, the target software may be application software related to the production of special effects props, such as digital content creation tool software. The start trigger operation may be understood as an operation for starting the target software after being triggered. The information to be updated may be upgrade information of the target software or plug-in information of the target software.

[0077] The technical solution of the disclosed embodiment firstly responds to a login trigger operation including login information, displays a special effect prop production interactive interface based on the login information, and displays the prop engineering identifier corresponding to the login information in the production interactive interface, thereby providing a shared special effect prop production interactive space, and guarantees the user's operation authority through the login information, thereby providing protection for the production safety of special effect props. Then, by responding to a resource upload trigger operation based on the input of the prop engineering identifier by the first user end, the engineering resources to be uploaded are determined, and the engineering resources are added to the cloud storage space corresponding to the prop engineering identifier to realize cloud storage of the uploaded engineering resources, so that the storage of the engineering resources of the special effect props is more standardized, and a complete record of the engineering resources is realized. Finally, by downloading the latest submitted engineering resources from the cloud storage space to the local storage space in response to the resource download trigger operation based on the prop engineering identifier input by the second client when the engineering resources are in a downloadable state, the latest submitted engineering resources in the cloud can be obtained conveniently and timely, thereby solving technical problems such as unstable storage of production resources, difficulty in obtaining resources, and slow query in related technologies, thereby achieving the beneficial effect of improving the production efficiency of special effects props and enhancing the user's special effects props production experience.

[0078] Figure 2 A flowchart of another method for making special effects props provided in an embodiment of the present disclosure. The technical solution of this embodiment further refines how to switch prop projects based on the above-mentioned embodiment. Optionally, after downloading the project resources from the cloud storage space to the local storage space, it also includes: in response to an edit trigger operation on the project editing file, updating the project editing file in the local storage space. For the specific implementation method, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to the above-mentioned embodiments are not repeated here.

[0079] like Figure 2 As shown, the method of this embodiment may specifically include:

[0080] S210. In response to a login trigger operation including login information, a production interaction interface of special effect props is displayed based on the login information, wherein a prop engineering identifier corresponding to the login information is displayed in the production interaction interface.

[0081] S220, in response to a resource upload trigger operation based on the first user terminal input of the prop project identifier, determine the project resources to be uploaded, and add the project resources to the cloud storage space corresponding to the prop project identifier, wherein the project resources include project editing files.

[0082] S230: When the project resources are in a downloadable state, in response to a resource download trigger operation based on the input of the prop project identifier by the second client, the latest submitted project resources are downloaded from the cloud storage space to the local storage space.

[0083] S240: In response to the resource switching trigger operation input for the prop engineering identifier, the engineering resources corresponding to the resource switching trigger operation are downloaded from the cloud storage space to the local storage space.

[0084] The resource switching trigger operation can be understood as an operation for downloading different engineering resources corresponding to the same prop engineering identifier after being triggered. Exemplarily, the resource switching trigger operation can include a switching trigger operation for the engineering version corresponding to the special effect prop engineering, for example, it can be a trigger operation for downloading engineering resources submitted at a historical time point corresponding to the prop engineering identifier, or it can be a trigger operation for downloading engineering resources of a historical version of the prop engineering.

[0085] When the special effects props project corresponding to the prop project identifier has project resources submitted at two time points, in response to a resource switching trigger operation input for the prop project identifier, the project resources corresponding to the prop project identifier and submitted earlier can be downloaded from the cloud storage space to the local storage space.

[0086] Exemplarily, downloading engineering resources corresponding to a resource switching trigger operation from a cloud storage space to a local storage space includes: displaying at least one candidate engineering identifier corresponding to a prop engineering identifier, wherein the candidate engineering identifier is associated with a submission time of engineering resources submitted for the prop engineering identifier; in response to an identifier selection trigger operation for the candidate engineering identifier, downloading engineering resources corresponding to the selected candidate engineering identifier from the cloud storage space to the local storage space.

[0087] Among them, the candidate project identifier can be understood as a prop project identifier that can be selected by the user and supports switching.

[0088] In response to the resource switching trigger operation input for the prop project identifier, the prop project identifiers corresponding to all the project resources that have been submitted for the special effect prop project corresponding to the prop project identifier can be displayed for the user to select. Then, the project resource corresponding to the selected candidate project identifier is determined, and the project resource is downloaded from the cloud storage space to the local storage space.

[0089] During the production and development of special effect props, the special effect props will be modified and optimized many times, which involves multiple downloads and submissions of the engineering resources of the special effect props. In the technical solution of the disclosed embodiment, each operation record and the related engineering resources of the operation can be saved for query. For example, when the latest submitted engineering resources cannot be started, the last submitted engineering resources can be used. Exemplarily, a project restoration control corresponding to the prop engineering identifier can be set, which can be used to switch all submitted engineering resources corresponding to the prop engineering identifier, and can also be used to switch to the engineering resources corresponding to the prop engineering identifier that were submitted the most recently from the current submission time.

[0090] The technical solution of the disclosed embodiment can switch and download the engineering resources of the special effects props engineering corresponding to the prop engineering identifier by triggering the resource switching operation input by the prop engineering identifier. Considering that the download of general engineering resources defaults to downloading the latest version, this technical solution is particularly suitable for downloading historical versions of the same special effects production tool, and is suitable for comparing multiple versions of special effects props engineering. The download of different engineering resources corresponding to the same prop engineering identifier is realized, which improves the user experience of the special effects props engineering.

[0091] Figure 3 A flowchart of another method for making special effect props provided by the embodiment of the present disclosure. The technical solution of this embodiment further refines how to switch prop projects based on the above-mentioned embodiment. Optionally, after loading the production interactive interface of special effect props based on login information, it also includes: in response to a tool adding trigger operation based on input of the production interactive interface, displaying a tool information editing item, wherein the tool information editing item includes a tool name editing item and a tool version editing item; in response to an edit trigger operation acting on the tool name editing item and the tool version editing item respectively, downloading the special effect production tool corresponding to the edited tool name and tool version from the cloud storage space to the local storage space. For specific implementation methods, please refer to the description of this embodiment. Among them, the technical features that are the same or similar to those of the above-mentioned embodiments are not repeated here.

[0092] like Figure 3 As shown, the method of this embodiment may specifically include:

[0093] S310. In response to a login trigger operation including login information, a production interaction interface of special effect props is displayed based on the login information, wherein a prop engineering identifier corresponding to the login information is displayed in the production interaction interface.

[0094] S320, in response to a resource upload trigger operation based on the input of the prop project identifier by the first user terminal, determine the project resources to be uploaded, and add the project resources to the cloud storage space corresponding to the prop project identifier, wherein the project resources include project editing files.

[0095] S330: When the project resources are in a downloadable state, in response to a resource download trigger operation based on the input of the prop project identifier by the second client, the latest submitted project resources are downloaded from the cloud storage space to the local storage space.

[0096] S340. In response to a tool adding trigger operation based on input of the production interactive interface, a tool information editing item is displayed, wherein the tool information editing item includes a tool name editing item and a tool version editing item.

[0097] Among them, the tool adding trigger operation can be understood as an operation for adding a special effect production tool after being triggered. The tool information editing item can be understood as an information interaction item for editing the special effect production tool to be added. The tool name editing item is an information interaction item for editing the name information or identification information of the special effect production tool to be added. The tool version editing item is an information interaction item for editing the version information of the special effect production tool. Exemplarily, in order to facilitate user operation, the tool name editing item and the tool version editing item can be selection controls, specifically, they can be drop-down selection controls or list selection controls, etc.

[0098] Optionally, the tool adding trigger operation based on the input of the production interaction interface includes: a control trigger operation acting on a preset tool adding control of the production interaction interface. Exemplarily, a special effect production tool management area may be provided in the production interaction interface, and a tool adding control, such as a "+" control, may be provided in the special effect production tool management area. In the case where there are multiple operable special effect production tools, each special effect production tool may be displayed in different areas.

[0099] S350. In response to the editing triggering operations acting on the tool name editing item and the tool version editing item respectively, the special effect production tool corresponding to the edited tool name and tool version is downloaded from the cloud storage space to the local storage space.

[0100] The edit trigger operation can be understood as an edit operation acting on the specific attribute values ​​of the tool name edit item and the tool version edit item. Specifically, the edit trigger operation acting on the tool name edit item can be an operation for inputting the name information or identification information of the special effect production tool to be added. The edit trigger operation acting on the tool version edit item can be an operation for inputting the version information of the special effect production tool to be added.

[0101] Specifically, based on the editing trigger operation acting on the tool name editing item and the tool version editing item, the tool name and tool version of the special effects production tool to be added are determined, the project resources of the special effects production tool that matches the edited tool name and tool version are queried from the cloud storage space, and the project resources are downloaded to the local storage space.

[0102] Exemplarily, when the tool name edit item and the tool version edit item are selection controls, in response to the edit item selection trigger operation acting on the tool name edit item and the tool version edit item respectively, the special effects production tool corresponding to the selected tool name and tool version can be determined, and the engineering resources of the special effects production tool can be downloaded from the cloud storage space to the local storage space.

[0103] The technical solution of the disclosed embodiment can determine the special effects production tool to be installed and the corresponding version of the special effects production tool by selecting the tool name editing item and the tool version editing item, thereby achieving accurate acquisition of the special effects production tool. The operation is simple, convenient and fast, and the user experience is improved.

[0104] After downloading the special effects production tool corresponding to the edited tool name and tool version from the cloud storage space to the local storage space, the special effects production tool can be installed manually or automatically. Exemplarily, after detecting that the special effects production tool has been downloaded, the special effects production tool is installed. With this technical solution, the special effects production tool can be automatically installed after the download is complete for user use. Alternatively, the special effects production tool is installed in response to an installation trigger operation of the special effects production tool in the local storage space. With this technical solution, the user's installation intention can be accurately captured, so that the installation of the special effects production tool is more in line with the user's needs, and the installation resources are reasonably used according to the user's needs.

[0105] As an optional technical solution of the first embodiment of the present disclosure, when a special effects production tool identifier of an installed special effects production tool is displayed in the production interaction interface, after the production interaction interface of the special effects props is loaded based on the login information, the method may further include: in response to an uninstall trigger operation input for the special effects production tool identifier, uninstalling the special effects production tool corresponding to the special effects production tool identifier, canceling the display of the special effects production tool identifier in the production interaction interface, and deleting the special effects production tool from the local storage space.

[0106] The special effect creation tool identifier is used to distinguish different types of special effect creation tools or different versions of the same special effect creation tool. The display of the special effect creation tool identifier is canceled in the creation interaction interface, and the uninstall trigger operation can be understood as an operation for uninstalling the locally installed special effect creation tool and deleting the uninstalled special effect creation tool after being triggered.

[0107] Exemplarily, in response to a control trigger operation acting on a preset uninstall control, an operation of uninstalling a special effect production tool corresponding to a special effect production tool identifier is performed. After the special effect production tool is uninstalled, the display of the special effect production tool identifier is canceled in the production interaction interface, and the special effect production tool is deleted from the local storage space. Among them, the preset uninstall control can be set in a one-to-one correspondence with the special effect production tool identifier, or it can be a one-to-many setting. In the case where multiple special effect production tool identifiers correspond to one preset uninstall control, the preset uninstall control can be triggered when one or more special effect production tool identifiers are selected. In other words, when a control trigger operation acting on a preset uninstall control is received, an uninstall operation is performed on the special effect production tool corresponding to the selected special effect production tool identifier.

[0108] The above technical solution can realize the convenient uninstallation of the special effect creation tool logo, and can release the space occupied by the special effect creation tool in the local storage space. From the visual level, you can intuitively understand the installed special effect creation tools and whether the special effect creation tools have been uninstalled without checking the software installation directory of the terminal, which improves the user's operating experience and visual experience.

[0109] As another optional technical solution of the embodiment of the present disclosure, when a special effects production tool identifier of an installed special effects production tool is displayed in the production interaction interface, after loading the production interaction interface of special effects props based on login information, the method may further include: in response to a start trigger operation input for the special effects production tool identifier, starting the special effects production tool corresponding to the special effects production tool identifier.

[0110] The start trigger operation may be understood as an operation for enabling the special effect production tool corresponding to the special effect production tool identifier after being triggered.

[0111] In the case where the special effects creation tool identifier of the installed special effects creation tool is displayed in the production interactive interface, the special effects creation tool corresponding to the special effects creation tool identifier may be started in response to an identifier triggering operation acting on the special effects creation tool identifier or a control triggering operation of a preset start control corresponding to the special effects creation tool identifier. Alternatively, it may be that in response to an identifier selection operation on the special effects creation tool identifier, the selected special effects creation tool identifier is determined based on the identifier selection operation, and then, in response to a control triggering operation acting on the preset start control, the special effects creation tool corresponding to the selected special effects creation tool identifier is started.

[0112] By adopting the above technical solution, the special effects production tool corresponding to the special effects production tool identifier can be started by inputting a start trigger operation on the special effects production tool identifier, making the method of starting the special effects production tool simpler and more convenient. Moreover, the special effects production tool to be started can be accurately determined through the special effects production tool identifier, which facilitates the management of the startup of the special effects production tool.

[0113] On this basis, the display information of the special effect creation tool identifier can also be determined based on the installation status and / or startup status of the special effect creation tool corresponding to the special effect creation tool identifier. The advantage of such a setting is that the installation status and / or startup status of the special effect creation tool corresponding to the special effect creation tool identifier can be intuitively understood through the display information of the special effect creation tool identifier, thereby realizing refined management of the special effect creation tool.

[0114] Figure 4 A structural diagram of a special effects props production device provided by an embodiment of the present disclosure, such as Figure 4 As shown, the special effect props production device includes: an interactive interface login module 410, a project resource adding module 420 and a project resource downloading module 430.

[0115] Among them, the interactive interface login module 410 is used to respond to a login trigger operation including login information, and display a production interactive interface of special effect props based on the login information, wherein the production interactive interface displays a prop project identifier corresponding to the login information; the engineering resource adding module 420 is used to respond to a resource upload trigger operation based on the first user terminal input of the prop project identifier, determine the engineering resources to be uploaded, and add the engineering resources to the cloud storage space corresponding to the prop project identifier; the engineering resource downloading module 430 is used to download the latest submitted engineering resources from the cloud storage space to the local storage space when the engineering resources are in a downloadable state in response to a resource download trigger operation based on the second client input of the prop project identifier.

[0116] The technical solution of the disclosed embodiment first responds to the login trigger operation containing login information through the interactive interface login module, displays the production interactive interface of special effect props based on the login information, and displays the prop engineering identification corresponding to the login information in the production interactive interface, providing a common production interactive space for special effect props, and guarantees the user's operation authority through the login information, thereby providing protection for the production safety of special effect props. Then, responding to the resource upload trigger operation based on the input of the prop engineering identification by the first user end through the engineering resource adding module, the engineering resources to be uploaded are determined, and the engineering resources are added to the cloud storage space corresponding to the prop engineering identification to realize cloud storage of the uploaded engineering resources, so that the storage of engineering resources of special effect props is more standardized, and a complete record of engineering resources is realized. Finally, through the project resource download module, when the project resources are in a downloadable state, in response to the resource download trigger operation based on the second client input of the prop project identifier, the latest submitted project resources are downloaded from the cloud storage space to the local storage space, so that the latest submitted project resources in the cloud can be obtained conveniently and timely, and technical problems such as unstable storage, difficult acquisition and slow query of production resources in related technologies are solved, thereby improving the production efficiency of special effects props and enhancing the user's special effects props production experience.

[0117] Optionally, the engineering resources include engineering editing files. Accordingly, the special effect prop production device may further include: an engineering resource submission module. The engineering resource submission module is used to submit the engineering editing files in the local storage space to the cloud storage space in response to a submission trigger operation input for the prop engineering identifier after the engineering resources are downloaded from the cloud storage space to the local storage space.

[0118] Optionally, the special effects props production device further comprises: a project resource update module, wherein the project resource update module is used to update the project edit file in the local storage space in response to an edit trigger operation on the project edit file after the project resource is downloaded from the cloud storage space to the local storage space.

[0119] Optionally, the special effect prop production device further includes: a prop engineering switching module. The prop engineering switching module is used to, after displaying the special effect prop production interactive interface based on the login information, in response to a resource switching trigger operation input for the prop engineering identifier, download the engineering resources corresponding to the resource switching trigger operation from the cloud storage space to the local storage space.

[0120] Optionally, the prop engineering switching module includes: an engineering identification display unit and a local resource update unit. The engineering identification display unit is used to display at least one candidate engineering identification corresponding to the prop engineering identification, wherein the candidate engineering identification is associated with the submission time of the engineering resources submitted for the prop engineering identification; the local resource update unit is used to download the engineering resources corresponding to the selected candidate engineering identification from the cloud storage space to the local storage space in response to the identification selection trigger operation for the candidate engineering identification.

[0121] Optionally, the engineering resource adding module includes a drag trigger unit and / or a control uploading unit. The drag trigger unit is used to respond to the drag trigger operation of dragging the engineering resource to the preset upload area corresponding to the prop engineering identifier on the first user terminal, and use the engineering resource dragged to the preset upload area as the engineering resource to be uploaded; the control uploading unit is used to respond to the path input trigger operation of the path input control on the first user terminal, and obtain the engineering resource stored in the input resource storage path as the engineering resource to be uploaded.

[0122] Optionally, the special effect prop production device further includes: a notification message sending module. The notification message sending module is used to, after the special effect prop production interactive interface is loaded based on the login information, if the login information is associated with an instant messaging tool, send a notification message corresponding to the prop editing operation to a target user associated with the prop engineering identifier based on the instant messaging tool when a prop editing operation input for the prop engineering identifier is detected.

[0123] Optionally, the production device of special effect props also includes: a tool adding trigger module and a production tool download module. The tool adding trigger module is used to display tool information editing items in response to a tool adding trigger operation input based on the production interactive interface after the production interactive interface of special effect props is loaded based on the login information, wherein the tool information editing items include a tool name editing item and a tool version editing item; the production tool download module is used to download the special effect production tool corresponding to the edited tool name and tool version from the cloud storage space to the local storage space in response to the editing trigger operation acting on the tool name editing item and the tool version editing item respectively.

[0124] Optionally, the production interactive interface displays a special effect production tool identifier of the installed special effect production tool. Accordingly, the production device for special effect props further includes: a production tool uninstallation module and / or a production tool activation module.

[0125] Among them, the production tool unloading module is used to uninstall the special effect production tool corresponding to the special effect production tool identifier in response to an uninstall trigger operation input for the special effect production tool identifier after the production interaction interface of the special effect props is loaded based on the login information, cancel the display of the special effect production tool identifier in the production interaction interface, and delete the special effect production tool from the local storage space; the production tool starting module is used to start the special effect production tool corresponding to the selected special effect production tool identifier in response to a start trigger operation input for the special effect production tool identifier after the production interaction interface of the special effect props is loaded based on the login information.

[0126] Optionally, a development tool addition item is provided in the production interactive interface. Accordingly, the production device for special effect props further includes: a development tool addition module. The development tool addition module is used to display the added development tool in the production interactive interface in response to a tool addition trigger operation input for the development tool addition item after the production interactive interface for special effect props is loaded based on the login information.

[0127] Optionally, a special effect resource query item and / or a special effect resource acquisition item is provided in the production interactive interface. Accordingly, the production device of the special effect props may further include: a special effect resource query module and / or a special effect resource download module.

[0128] Among them, the special effect resource query module is used to obtain the special effect resources corresponding to the resource query trigger operation from the cloud storage space for display after the production interactive interface of the special effect props is loaded based on the login information, in response to the resource query trigger operation input for the special effect resource acquisition item; the special effect resource download module is used to download the selected special effect resources from the cloud storage space to the local storage space in response to the resource selection trigger operation input for the special effect resource acquisition item.

[0129] Optionally, a software detection startup item is provided in the production interactive interface. Accordingly, the special effect prop production device may further include: a startup detection module. The startup detection module is used to update the target software based on the software detection startup item in response to a startup trigger operation of the target software after the production interactive interface of the special effect prop is loaded based on the login information.

[0130] The special effect props production device provided in the embodiments of the present disclosure can execute the special effect props production method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0131] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0132] Figure 5 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 5 , which shows an electronic device (eg, Figure 5 The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0133] like Figure 5 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.

[0134] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0135] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0136] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0137] The electronic device provided in the embodiment of the present disclosure and the method for making special effect props provided in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0138] The embodiments of the present disclosure provide a computer storage medium on which a computer program is stored. When the program is executed by a processor, the method for making special effect props provided in the above embodiments is implemented.

[0139] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0140] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0141] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0142] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: responds to a login trigger operation containing login information, and displays a production interaction interface of special effect props based on the login information, wherein the production interaction interface displays a prop project identifier corresponding to the login information; responds to a resource upload trigger operation based on the first user terminal input of the prop project identifier, determines the project resources to be uploaded, and adds the project resources to the cloud storage space corresponding to the prop project identifier; when the project resources are in a downloadable state, responds to a resource download trigger operation based on the second client input of the prop project identifier, downloads the latest submitted project resources from the cloud storage space to the local storage space.

[0143] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0144] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0145] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0146] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0147] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0148] According to one or more embodiments of the present disclosure, [Example 1] provides a method for making special effect props, the method comprising:

[0149] In response to a login trigger operation including login information, displaying a production interaction interface of special effect props based on the login information, wherein a prop engineering identifier corresponding to the login information is displayed in the production interaction interface;

[0150] In response to a resource upload trigger operation based on the input of the prop engineering identifier by the first user terminal, determining engineering resources to be uploaded, and adding the engineering resources to a cloud storage space corresponding to the prop engineering identifier;

[0151] When the engineering resource is in a downloadable state, in response to a resource download trigger operation based on the input of the prop engineering identifier by the second client, the latest submitted engineering resource is downloaded from the cloud storage space to the local storage space.

[0152] According to one or more embodiments of the present disclosure, [Example 2] provides the method of Example 1, further including: optionally, the engineering resources include engineering editing files; after downloading the engineering resources from the cloud storage space to the local storage space, it also includes: in response to a submission trigger operation input for the prop engineering identifier, submitting the engineering editing files in the local storage space to the cloud storage space.

[0153] According to one or more embodiments of the present disclosure, [Example Three] provides the method of Example One, further including: optionally, after downloading the engineering resources from the cloud storage space to the local storage space, it also includes: in response to an edit trigger operation on the engineering editing file, updating the engineering editing file in the local storage space.

[0154] According to one or more embodiments of the present disclosure, [Example 4] provides the method of Example 1, further including: optionally, after the production interactive interface of the special effect props is displayed based on the login information, it also includes: in response to a resource switching trigger operation input for the prop engineering identifier, downloading the engineering resources corresponding to the resource switching trigger operation from the cloud storage space to the local storage space.

[0155] According to one or more embodiments of the present disclosure, [Example Five] provides the method of Example Four, further including: optionally, downloading the engineering resources corresponding to the resource switching trigger operation from the cloud storage space to the local storage space, including: displaying at least one candidate engineering identifier corresponding to the prop engineering identifier, wherein the candidate engineering identifier is associated with the submission time of the engineering resources submitted for the prop engineering identifier; in response to an identifier selection trigger operation for the candidate engineering identifier, downloading the engineering resources corresponding to the selected candidate engineering identifier from the cloud storage space to the local storage space.

[0156] According to one or more embodiments of the present disclosure, [Example Six] provides the method of Example One, further including: optionally, in response to a resource upload trigger operation based on the first user terminal input of the prop engineering identifier, determining the engineering resources to be uploaded includes: in response to a drag trigger operation of dragging the engineering resources to a preset upload area corresponding to the prop engineering identifier on the first user terminal, treating the engineering resources dragged to the preset upload area as the engineering resources to be uploaded; or, in response to a path input trigger operation acting on a path input control in the first user terminal, obtaining the engineering resources stored in the input resource storage path as the engineering resources to be uploaded.

[0157] According to one or more embodiments of the present disclosure, [Example 7] provides the method of Example 1, further including: optionally, after the production interactive interface of the special effect props is loaded based on the login information, it also includes: if the login information is associated with an instant messaging tool, when a prop editing operation input for the prop engineering identifier is detected, a notification message corresponding to the prop editing operation is sent to the target user associated with the prop engineering identifier based on the instant messaging tool.

[0158] According to one or more embodiments of the present disclosure, [Example 8] provides the method of Example 1, further including: optionally, after the production interaction interface for loading special effects props based on the login information, it also includes: in response to a tool adding trigger operation based on input of the production interaction interface, displaying a tool information editing item, wherein the tool information editing item includes a tool name editing item and a tool version editing item; in response to an editing trigger operation acting on the tool name editing item and the tool version editing item respectively, downloading the special effects production tool corresponding to the edited tool name and tool version from the cloud storage space to the local storage space.

[0159] According to one or more embodiments of the present disclosure, [Example 9] provides the method of Example 1, further including: optionally, a special effects production tool identifier of an installed special effects production tool is displayed in the production interaction interface; after the production interaction interface loads the special effects props based on the login information, it also includes: in response to an uninstall trigger operation input for the special effects production tool identifier, uninstalling the special effects production tool corresponding to the special effects production tool identifier, canceling the display of the special effects production tool identifier in the production interaction interface, and deleting the special effects production tool from the local storage space; or, in response to a start trigger operation input for the special effects production tool identifier, starting the special effects production tool corresponding to the selected special effects production tool identifier.

[0160] According to one or more embodiments of the present disclosure, [Example 10] provides the method of Example 1, further including: optionally, a development tool addition item is provided in the production interaction interface; after the production interaction interface is loaded with special effect props based on the login information, it also includes: in response to a tool addition trigger operation input for the development tool addition item, the added development tool is displayed in the production interaction interface.

[0161] According to one or more embodiments of the present disclosure, [Example 11] provides the method of Example 1, further including: optionally, a special effect resource query item and / or a special effect resource acquisition item is set in the production interaction interface; after the production interaction interface that loads special effect props based on the login information, it also includes: in response to a resource query trigger operation input for the special effect resource acquisition item, obtaining the special effect resource corresponding to the resource query trigger operation from the cloud storage space for display; and / or, in response to a resource selection trigger operation input for the special effect resource acquisition item, downloading the selected special effect resource from the cloud storage space to the local storage space.

[0162] According to one or more embodiments of the present disclosure, [Example 12] provides the method of Example 1, further including: optionally, a software detection startup item is set in the production interaction interface; after the production interaction interface is loaded with special effect props based on the login information, it also includes: in response to a startup trigger operation of the target software, updating the target software based on the software detection startup item.

[0163] According to one or more embodiments of the present disclosure, [Example 13] provides a device for making special effects props, the device comprising:

[0164] An interactive interface login module, for responding to a login trigger operation including login information, and displaying a production interactive interface of special effect props based on the login information, wherein the production interactive interface displays a prop engineering identifier corresponding to the login information;

[0165] A project resource adding module, configured to determine the project resources to be uploaded in response to a resource upload triggering operation based on the input of the prop project identifier by the first user terminal, and add the project resources to a cloud storage space corresponding to the prop project identifier;

[0166] The engineering resource download module is used to download the latest submitted engineering resource from the cloud storage space to the local storage space in response to a resource download trigger operation based on the input of the prop engineering identifier by the second client when the engineering resource is in a downloadable state.

[0167] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0168] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0169] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for making special effect props, characterized in that: include: In response to a login trigger operation including login information, displaying a production interaction interface of special effect props based on the login information, wherein a prop engineering identifier corresponding to the login information is displayed in the production interaction interface; In response to a resource upload trigger operation based on the input of the prop engineering identifier by the first user terminal, determining engineering resources to be uploaded, and adding the engineering resources to a cloud storage space corresponding to the prop engineering identifier; When the engineering resource is in a downloadable state, in response to a resource download trigger operation based on the input of the prop engineering identifier by the second client, the latest submitted engineering resource is downloaded from the cloud storage space to the local storage space.

2. The method for making special effect props according to claim 1, characterized in that: The engineering resources include engineering editing files; after the engineering resources are downloaded from the cloud storage space to the local storage space, the method further includes: In response to a submission trigger operation input for the prop engineering identification, the engineering editing file in the local storage space is submitted to the cloud storage space.

3. The method for making special effect props according to claim 1, characterized in that: The engineering resources include engineering editing files; after the engineering resources are downloaded from the cloud storage space to the local storage space, the method further includes: In response to an editing triggering operation on the project editing file, the project editing file in the local storage space is updated.

4. The method for making special effect props according to claim 1, characterized in that: After displaying the production interactive interface of the special effect props based on the login information, the method further includes: In response to a resource switching trigger operation input for the prop engineering identifier, the engineering resource corresponding to the resource switching trigger operation is downloaded from the cloud storage space to the local storage space.

5. The method for making special effect props according to claim 4, characterized in that: The downloading of the engineering resource corresponding to the resource switching trigger operation from the cloud storage space to the local storage space includes: Displaying at least one candidate project identifier corresponding to the prop project identifier, wherein the candidate project identifier is associated with a submission time of a project resource submitted for the prop project identifier; In response to an identification selection trigger operation for the candidate project identification, the project resource corresponding to the selected candidate project identification is downloaded from the cloud storage space to the local storage space.

6. The method for making special effect props according to claim 1, characterized in that: The step of determining the engineering resources to be uploaded in response to the resource upload triggering operation based on the input of the prop engineering identifier by the first user terminal includes: In response to a drag trigger operation of dragging a project resource into a preset upload area corresponding to the prop project identifier at the first user terminal, the project resource dragged into the preset upload area is used as the project resource to be uploaded; or, In response to a path input triggering operation acting on a path input control in the first user terminal, engineering resources stored in the input resource storage path are acquired as engineering resources to be uploaded.

7. The method for making special effect props according to claim 1, characterized in that: After the production interactive interface of the special effect props is loaded based on the login information, the method further includes: If the login information is associated with an instant messaging tool, when a prop editing operation input for the prop engineering identifier is detected, a notification message corresponding to the prop editing operation is sent to a target user associated with the prop engineering identifier based on the instant messaging tool.

8. The method for making special effect props according to claim 1, characterized in that: After the production interactive interface of the special effect props is loaded based on the login information, the method further includes: In response to a tool adding trigger operation input based on the production interactive interface, a tool information editing item is displayed, wherein the tool information editing item includes a tool name editing item and a tool version editing item; In response to the editing triggering operations acting on the tool name editing item and the tool version editing item respectively, the special effect production tool corresponding to the edited tool name and tool version is downloaded from the cloud storage space to the local storage space.

9. The method for making special effect props according to claim 1, characterized in that: The production interaction interface displays a special effect production tool identifier of the installed special effect production tool; after the production interaction interface of the special effect props is loaded based on the login information, it also includes: In response to an uninstall trigger operation input for the special effect creation tool identifier, uninstall the special effect creation tool corresponding to the special effect creation tool identifier, cancel the display of the special effect creation tool identifier in the creation interaction interface, and delete the special effect creation tool from the local storage space; or, In response to a start trigger operation input for the special effect creation tool identifier, the special effect creation tool corresponding to the selected special effect creation tool identifier is started.

10. The method for making special effect props according to claim 1, characterized in that: The production interaction interface is provided with a development tool addition item; after the production interaction interface is loaded with special effect props based on the login information, it also includes: In response to a tool adding trigger operation input for the development tool adding item, the added development tool is displayed in the production interaction interface.

11. The method for making special effect props according to claim 1, characterized in that: The production interaction interface is provided with a special effect resource query item and / or a special effect resource acquisition item; after the production interaction interface is loaded with special effect props based on the login information, it also includes: In response to a resource query trigger operation input for the special effect resource acquisition item, obtaining a special effect resource corresponding to the resource query trigger operation from the cloud storage space for display; and / or, In response to a resource selection trigger operation input for the special effect resource acquisition item, the selected special effect resource is downloaded from the cloud storage space to the local storage space.

12. The method for making special effect props according to claim 1, characterized in that: The production interaction interface is provided with a software detection startup item; after the production interaction interface is loaded with special effect props based on the login information, it also includes: In response to a startup trigger operation of the target software, the target software is updated based on the software detection startup item.

13. A device for making special effects props, characterized in that: include: An interactive interface login module, for responding to a login trigger operation including login information, and displaying a production interactive interface of special effect props based on the login information, wherein the production interactive interface displays a prop engineering identifier corresponding to the login information; A project resource adding module, configured to determine the project resources to be uploaded in response to a resource upload triggering operation based on the input of the prop project identifier by the first user terminal, and add the project resources to a cloud storage space corresponding to the prop project identifier; The engineering resource download module is used to download the latest submitted engineering resource from the cloud storage space to the local storage space in response to a resource download trigger operation based on the input of the prop engineering identifier by the second client when the engineering resource is in a downloadable state.

14. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method for making special effect props as described in any one of claims 1-12.

15. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to execute the method for making special effect props as described in any one of claims 1-12 when executed by a computer processor.