Material management method, device and equipment, computer readable storage medium and product

By setting environment switching controls and associated controls in the material management page, users can switch the management environment and operate material content on the same page, solving the problem of low management efficiency caused by frequent switching of application software in the existing technology and achieving more efficient material management.

CN120686995APending Publication Date: 2025-09-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410330365.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

Existing material management methods require frequent switching of application software, resulting in low management efficiency.

Method used

Setting up an environment switching control on the material management page allows users to switch between different management environments on the same page, and display multiple associated material contents and controls to implement management operations on the material contents.

Benefits of technology

It improves the convenience and efficiency of material management, reduces the number of software switching times, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120686995A_ABST
    Figure CN120686995A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a material management method and device, equipment, a computer readable storage medium and a product. The method comprises the steps that a preset environment switching control is displayed in a preset material management page; in response to a trigger operation of the user on the environment switching control, determining a target management environment currently selected by the user; displaying a plurality of material contents associated with the target management environment in a material management page, and displaying a plurality of associated controls associated with the target management environment in the material management page; and performing a material management operation on the plurality of material contents associated with the target management environment based on a trigger operation of a user on the associated control. Therefore, a user can switch and display a plurality of material contents and a plurality of associated controls under different management environments in the material display page through the environment switching control, and then management operation on the material contents under different management environments can be realized. And the convenience and efficiency of material management are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of data processing technology, and in particular to a material management method, apparatus, device, computer-readable storage medium, and product. Background Art

[0002] With the improvement of terminal device hardware performance and the continuous advancement of artificial intelligence technology, more and more application software is gradually becoming part of users' lives. For example, users can create video and image content based on the content released by the material software.

[0003] Material software often includes a large amount of content. To more accurately manage this content, it typically features different management environments. Current approaches to managing material content typically involve creating separate applications for different management environments. For example, users can manage material content in a beta version of an application, using the beta environment, and in a production environment within the production version of the application. However, this approach often requires frequent switching between applications, making material management inefficient. Summary of the Invention

[0004] The embodiments of the present disclosure provide a material management method, apparatus, device, computer-readable storage medium, and product, which are used to solve the technical problem that existing material management methods are relatively cumbersome to operate.

[0005] In a first aspect, an embodiment of the present disclosure provides a material management method, including:

[0006] Display the preset environment switching controls in the preset material management page;

[0007] In response to a user triggering operation on the environment switching control, determining a target management environment currently selected by the user;

[0008] Displaying a plurality of material contents associated with the target management environment in the material management page, and displaying a plurality of associated controls associated with the target management environment in the material management page;

[0009] A material management operation is performed on the plurality of material contents associated with the target management environment based on the user's triggering operation on the associated control.

[0010] In a second aspect, an embodiment of the present disclosure provides a material management device, including:

[0011] Display module, used to display the preset environment switching controls in the preset material management page;

[0012] a determination module, configured to determine the target management environment currently selected by the user in response to a triggering operation of the environment switching control by the user;

[0013] a processing module, configured to display a plurality of material contents associated with the target management environment on the material management page, and to display a plurality of associated controls associated with the target management environment on the material management page;

[0014] A management module is configured to perform a material management operation on a plurality of material contents associated with the target management environment based on a triggering operation of the associated control by the user.

[0015] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0016] The memory stores computer-executable instructions;

[0017] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the material management method as described in the first aspect and various possible designs of the first aspect.

[0018] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the material management method described in the first aspect and various possible designs of the first aspect is implemented.

[0019] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the material management method as described in the first aspect and various possible designs of the first aspect.

[0020] The material management method, apparatus, device, computer-readable storage medium, and product provided in this embodiment display an environment switching control within a preset material management page. This allows users to switch between displaying multiple material contents and multiple associated controls under different management environments within the material display page, thereby enabling management operations on the material contents under different management environments. This improves the convenience and efficiency of material management. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0022] Figure 1 A flowchart of a material management method provided in an embodiment of the present disclosure;

[0023] Figure 2 A schematic diagram of a display interface provided in an embodiment of the present disclosure;

[0024] Figure 3 A flowchart of a material management method provided in yet another embodiment of the present disclosure;

[0025] Figure 4 A schematic diagram of another display interface provided by an embodiment of the present disclosure;

[0026] Figure 5 A flowchart of a material management method provided in yet another embodiment of the present disclosure;

[0027] Figure 6 A flowchart of a material management method provided in yet another embodiment of the present disclosure;

[0028] Figure 7 A schematic diagram of the interface interaction provided by an embodiment of the present disclosure;

[0029] Figure 8 A schematic diagram of another display interface provided by an embodiment of the present disclosure;

[0030] Figure 9 A schematic diagram of the structure of a material management device provided in an embodiment of the present disclosure;

[0031] Figure 10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0032] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0033] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this 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.

[0034] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0035] As an optional but non-limiting implementation, in response to receiving a user's active request, 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. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0036] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0037] In order to solve the technical problem that existing material management methods are relatively cumbersome to operate, the present disclosure provides a material management method, device, equipment, computer-readable storage medium and product.

[0038] It should be noted that the material management method, apparatus, device, computer-readable storage medium, and product provided by the present disclosure can be applied to any scenario of data management in different environments.

[0039] Current asset management typically involves setting up separate application software for different management environments. For example, beta and official versions of management software can be configured, allowing users to switch between environments to manage assets. Furthermore, current asset management methods typically display relatively limited content within management pages, requiring users to expand the asset details page for further management operations, resulting in inefficient asset management.

[0040] In the process of solving the above technical problems, the inventors discovered through research that, in order to simplify the operational process of material management, an environment switching control can be set up within the material management page. This allows users to use this environment switching control to switch between displaying multiple material contents and multiple associated controls under different management environments within the material display page, thereby enabling management operations on the material contents under different management environments.

[0041] In addition, in order to further improve the efficiency of material management, more management controls associated with the material content can be displayed in the display area associated with the material content, so that users can perform operations such as online, offline, distribution, editing, downloading, and setting of materials within the material management page without having to expand the material content details page for management operations.

[0042] Figure 1 A flow chart of the material management method provided in the embodiment of the present disclosure is shown as follows: Figure 1 As shown, the method includes:

[0043] Step 101: Display a preset environment switching control in a preset material management page.

[0044] The execution subject of this embodiment is a content management device. The content management device can be coupled to a terminal device, thereby enabling content management operations based on user triggering operations on the terminal device. Alternatively, the content management device can be coupled to a server, which can be communicatively connected to the terminal device, thereby receiving content management instructions triggered by the user on the terminal device and performing content management operations based on the content management instructions.

[0045] In this embodiment, in order to implement material management operations, a preset material management page can be displayed. Multiple material contents can be displayed in the material management page, so that users can manage the material contents in the material management page. The management operations include but are not limited to material distribution operations, material export operations, material editing operations, material online / offline operations, etc. This disclosure does not impose any restrictions on this.

[0046] In actual applications, different management environments can be set up, for example, including an internal testing management environment and a formal management environment. Users can perform corresponding management operations on material content in different management environments. In order to facilitate users to more quickly manage material content in different management environments, a preset environment switching control can be displayed in the preset material management page, and users can switch between different management environments based on the environment switching control.

[0047] The material content includes but is not limited to graphic materials, image materials, video materials, filter materials, image editing templates, video editing templates, etc. The material content can be generated by artificial intelligence or designed and uploaded by users, and this disclosure does not limit this.

[0048] Step 102: In response to a user triggering operation on the environment switching control, determine the target management environment currently selected by the user.

[0049] In this embodiment, after the environment switching control is displayed in the material management page, in response to the user triggering operation of the environment switching control, the target management environment currently selected by the user is determined.

[0050] Optionally, the environment switching control may include at least two management environments that are currently switchable. The user may select a target management environment according to actual needs to implement material management operations in the target management environment.

[0051] Step 103: Display multiple material contents associated with the target management environment in the material management page, and display multiple associated controls associated with the target management environment in the material management page.

[0052] In this embodiment, the displayed material content and the associated controls for managing the material content may be different in different management environments.

[0053] Optionally, upon determining the target management environment selected by the user, multiple material contents associated with the target management environment may be determined and displayed on the material management page. Furthermore, multiple associated controls associated with the target management environment may be determined and displayed on the material management page. These associated controls include, but are not limited to, batch management controls, category controls, distribution controls, and on-line / off-line controls.

[0054] Step 104: Perform a material management operation on the plurality of material contents associated with the target management environment based on the user's triggering operation on the associated control.

[0055] In this embodiment, after the plurality of material contents and the plurality of associated controls associated with the target management environment are displayed respectively, the user can implement management operations on the plurality of material contents based on the plurality of associated controls.

[0056] Optionally, in response to a user triggering operation on an associated control, a material management operation may be performed on a plurality of material contents associated with the target management environment based on a management mode corresponding to the associated control.

[0057] Optionally, based on any of the above embodiments, the environment switching control includes a test environment sub-control and a formal environment sub-control. Step 102 includes:

[0058] In response to the user's selection operation triggered in the environment switching control, the management environment corresponding to the sub-control currently selected by the user is determined as the target management environment.

[0059] In this embodiment, the management environment includes at least an internal test management environment and a formal management environment. In order to facilitate the user's switching operation on the management environment, an internal test environment sub-control and a formal environment sub-control can be set in the environment switching control.

[0060] In response to a user selection operation triggered in the context switch control, the management environment corresponding to the sub-control currently selected by the user is determined as the target management environment. The selection operation includes but is not limited to single-click, double-click, long press, drag, etc., which are not limited in this disclosure.

[0061] Figure 2 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Figure 2 As shown, the material management page 21 includes an environment switching control 22, wherein the environment switching control 22 includes a beta environment sub-control 23 and a formal environment sub-control 24. In addition, the material management page 21 also includes multiple material contents 25 corresponding to the target management environment currently selected by the user.

[0062] The material management method provided in this embodiment displays an environment switching control within a preset material management page, allowing users to switch between displaying multiple material contents and multiple associated controls under different management environments within the material display page. This allows users to manage material contents under different management environments within the same page without switching application software, thereby improving the convenience and efficiency of material management.

[0063] Figure 3 A flow chart of a material management method provided in another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 3 As shown, step 103 includes:

[0064] Step 301: Determine, from among a plurality of pre-stored material contents, a plurality of pre-stored material contents whose publishing environments match the target management environment.

[0065] Step 302: Display the plurality of pre-stored material contents in the material management page.

[0066] In this embodiment, after obtaining the pre-stored material content provided by the creator, the user can publish the material according to actual needs, wherein the material can be published to different environments.

[0067] Optionally, in order to accurately display the material content, after determining the target management environment selected by the user, multiple pre-stored material contents whose publishing environments match the target management environment can be determined from multiple pre-stored material contents, and the multiple pre-stored material contents can be displayed on the material management page.

[0068] The material management method provided in this embodiment can accurately display multiple material contents associated with the target management environment selected by the user on the material management page by determining the publishing environment of each pre-stored material content.

[0069] Furthermore, based on any of the above embodiments, before step 301, the following steps may be further included:

[0070] Get at least one pre-stored material content.

[0071] In response to a publishing operation triggered by the user on the at least one pre-stored material content, a preset publishing configuration page is displayed, and a preset publishing environment configuration control is displayed on the publishing configuration page.

[0072] In response to a selection operation triggered by the user based on the publishing environment configuration control, the at least one pre-stored material content is published to the publishing environment currently selected by the user.

[0073] In this embodiment, at least one pre-stored material content may be obtained, wherein the pre-stored material content may be provided by a material creator or generated based on an artificial intelligence algorithm, which is not limited in this disclosure.

[0074] After obtaining at least one pre-stored source content, the user can publish the source content based on actual needs. In response to the user triggering the publish operation on the at least one pre-stored source content, a preset publish configuration page is displayed, and a preset publish environment configuration control is displayed on the publish configuration page. The publish environment configuration control may include currently available publishable environments, including but not limited to internal testing environments and official environments. In response to the user selecting an environment based on the publish environment configuration control, the at least one pre-stored source content is published to the user's currently selected publish environment.

[0075] The material management method provided in this embodiment displays a preset publishing configuration page in response to a publishing operation triggered by a user on at least one pre-stored material content, and displays a preset publishing environment configuration control on the publishing configuration page, so that the user can more accurately implement the material publishing operation based on the publishing environment configuration control, making the publishing environment of the material content more in line with the user's personalized needs and improving the user experience.

[0076] Further, based on any of the above embodiments, in response to the user triggering the publishing operation on the at least one pre-stored material content, displaying a preset publishing configuration page, and displaying a preset publishing environment configuration control on the publishing configuration page, includes:

[0077] In response to a publishing operation triggered by the user on the at least one pre-stored material content, a current operation version is determined.

[0078] A preset publishing configuration page is displayed, publishing environment configuration controls that match the operating version are displayed on the publishing configuration page, and publishing environment configuration controls that do not match the operating version on the publishing configuration page are set to an untriggerable state.

[0079] In this embodiment, different operating versions allow different environments for publishing content. For example, if the current operating version is a draft version, the content can only be published to the internal beta version. If the current operating version is a internal beta version, the content can be published to both the internal beta version and the official version. Therefore, in order to accurately implement the release configuration operation, the display content on the release configuration page can also be determined based on the current operating version.

[0080] The publishing configuration page also includes pre-set publishing controls. After completing the publishing configuration operation, the user can trigger these controls to publish the original content. In response to the user triggering the publishing operation on at least one pre-stored original content, the current operating version is determined. The pre-set publishing configuration page is displayed, and publishing environment configuration controls that match the operating version are displayed on the publishing configuration page. Publishing environment configuration controls that do not match the operating version on the publishing configuration page are set to a non-triggerable state.

[0081] Figure 4 Another display interface diagram provided by the embodiment of the present disclosure is as follows Figure 4 As shown, the current environment may be a draft environment. In response to a user triggering a publishing operation for preset material content, a publishing configuration page 41 may be displayed. Specifically, the publishing configuration page 41 may include a preset publishing environment configuration control 42. The publishing environment configuration control 42 may include a beta sub-control 43 and a formal sub-control 44. In the draft environment, the preset material content can only be published to the beta environment. Therefore, the formal sub-control 44 may be set to a non-triggerable state.

[0082] The material management method provided in this embodiment determines the current operating version in response to a user-triggered publish operation on at least one pre-stored material content. The publishing environment configuration controls that match the operating version are displayed on the publish configuration page, while publishing environment configuration controls that do not match the operating version are disabled. This further improves the accuracy of material publishing and prevents pre-stored material content from being published to incompatible publishing environments.

[0083] Figure 5 This is a flow chart of a material management method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the associated control includes a category control corresponding to the material content. Figure 5As shown, step 103 includes:

[0084] Step 501: Determine the display status of a plurality of preset category controls in the target management environment respectively, wherein the display status includes a display state and a hidden state.

[0085] Step 502: Display multiple category controls in the display state under the target management environment in the material management page.

[0086] In this embodiment, due to the large amount of material content, in order to further improve the accuracy and efficiency of material management, the material content can be classified to obtain material content of different categories. Among them, the classification operation can be implemented based on a preset classification model, or it can be set by the user according to actual needs, and the present disclosure does not limit this. For example, the categories of material content can include animal types, landscape types, plant types, etc. In order to facilitate users to perform material management operations more targeted, category controls can also be displayed in the material management page, so that users can perform management operations on material content corresponding to a certain category in a targeted manner based on the category controls.

[0087] Furthermore, the categories that can be displayed may be different in different management environments. In order to more accurately display content in the material management page, you can set the display state for the category control. Among them, the display state includes the display state and the hidden state. For example, if a category exists in the internal test management environment but does not exist in the official management environment, you can set the display state of the category to the display state in the internal test management environment and set its display state to the hidden state in the official management environment.

[0088] Therefore, after determining the target management environment, the display states of the preset multiple category controls in the target management environment can be determined respectively, wherein the display states include the display state and the hidden state. The multiple category controls whose display states are the display state in the target management environment are displayed on the material management page.

[0089] The material management method provided in this embodiment can perform category management operations more accurately in different management environments by setting different display states for category controls, thereby improving the efficiency and accuracy of material management.

[0090] Furthermore, based on any of the above embodiments, the method further includes:

[0091] In response to the user-triggered new category operation, the new category control is set to a display state in the internal test management environment, and is set to a hidden state in the official management environment.

[0092] A test operation is performed on the newly added category based on preset test conditions.

[0093] If the newly added category test passes, the newly added category control is set to a display state in a formal management environment.

[0094] In this embodiment, since there are a large number of material contents, in order to facilitate targeted management of the material contents, the user can also add categories corresponding to the material contents.

[0095] To ensure the accuracy of newly added categories, you can launch them in a beta test environment after adding them. Test the newly added categories based on pre-set test conditions and then launch them in a production environment after they pass the tests. The launch environment for newly added categories can be controlled by setting their display status.

[0096] Optionally, in response to a new category operation triggered by a user, the new category control is set to a display state in the internal test management environment, and is set to a hidden state in the formal management environment. The new category is tested based on preset test conditions. Different test conditions can be set for different new categories. For example, it is possible to detect whether the material content corresponding to the new category is included, test the legality of the new category, etc., and the present disclosure does not impose any restrictions on this. If the new category test passes, the new category control is set to a display state in the formal management environment.

[0097] The material management method provided in this embodiment ensures data security by setting the new category control to a display state in the internal test management environment when adding a new category, and setting the new category control to a hidden state in the formal management environment. When the new category test passes, the new category control is set to a display state in the formal management environment.

[0098] Further, based on any of the above embodiments, step 104 includes:

[0099] In response to the user's selection operation on the category control, a target category control selected by the user is determined.

[0100] All material contents corresponding to the target category are displayed in the material management page.

[0101] In this embodiment, for different target management environments, multiple category controls associated with the target management environment may be displayed in the material management page.

[0102] In response to a user's selection of a category control, the target category control selected by the user is determined. Based on the target category, the material content is filtered to determine all material content corresponding to the target category, and all material content corresponding to the target category is displayed on the material management page. This allows the user to manage material content corresponding to a specific category in a targeted manner based on the category control.

[0103] The material management method provided in this embodiment displays multiple category controls so that users can more flexibly control the management content within the material management page based on the category controls, thereby improving the management efficiency of materials of the same category.

[0104] Figure 6 This is a flow chart of a material management method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the associated control includes a batch operation control. Figure 6 As shown, step 104 includes:

[0105] Step 601: In response to the user triggering the batch operation control, the plurality of material contents are adjusted to a selectable state.

[0106] Step 602: In response to the user's selection operation on the plurality of material contents, determine a plurality of target materials selected by the target user, and display at least one management control associated with the target management environment.

[0107] Step 603: Based on the user's triggering operation on the management control, perform a management operation on the multiple target materials.

[0108] In this embodiment, to further improve the efficiency of material management, users can perform batch management operations on multiple material contents. The associated controls include a batch operation control. Users can trigger the batch operation control to select multiple target materials to be managed and perform batch management on the multiple target materials based on other management controls.

[0109] Optionally, in response to a user triggering a batch operation control, the multiple material contents are adjusted to a selectable state. In this selectable state, the user can select multiple target materials to be managed based on actual needs. In response to the user selecting the multiple material contents, the multiple material contents selected by the target user are determined as the multiple target materials to be managed. In this selectable state, a check mark control may be displayed in the display area associated with the material content, and the user can select the target material by triggering the check mark control.

[0110] Furthermore, users can perform different management operations on target assets under different management environments. For example, in the internal testing management environment, users can perform management operations such as batch upload, batch deletion, batch editing, and batch download of target assets. In the official management environment, users can batch download multiple target assets. Therefore, to accurately manage target assets under different management environments, at least one management control associated with the target management environment can be displayed on the asset management page. Management operations can be performed on multiple target assets based on user-triggered operations on the management control.

[0111] The material management method provided in this embodiment adjusts multiple material contents to a selectable state in response to a user triggering a batch operation control, thereby enabling users to flexibly perform batch selection operations on materials. Furthermore, by displaying at least one management control associated with a target management environment, users can more flexibly perform different management operations on multiple target materials selected in batches under different management environments, thereby improving material management efficiency.

[0112] Optionally, based on any of the above embodiments, the target management environment includes a test management environment, and the management control includes a distribution control. The management operation on the multiple target materials based on the user triggering the management control includes:

[0113] In response to the user triggering operation on the sending control, a preset sending configuration page is displayed.

[0114] The configuration parameters determined by the user in the configuration page are obtained, wherein the configuration parameters include one or more of the platform version parameters and the system version parameters.

[0115] The multiple target materials are sent to different terminal devices based on the configuration parameters.

[0116] In this embodiment, the target management environment includes a test management environment. In the test management environment, a user can perform a batch distribution operation on multiple material contents to distribute the multiple material contents to multiple terminal devices respectively.

[0117] Optionally, the management control may include a distribution control. In response to a user triggering the distribution control, a preset distribution configuration page may be displayed, wherein the distribution configuration page includes a variety of configurable parameters, and the user may configure the parameters within the distribution configuration page. Configuration parameters determined by the user within the distribution configuration page are obtained, wherein the configuration parameters include one or more of a distribution platform version parameter and a system version parameter. Thus, after determining the configuration parameters, multiple target materials can be accurately distributed to different terminal devices based on the configuration parameters.

[0118] After the material is distributed, users on the terminal device can create media content based on the material.

[0119] Figure 7 This is a schematic diagram of the interface interaction provided by the embodiment of the present disclosure, such as Figure 7 As shown, the material management page 71 includes a preset batch operation control 72. In response to a user triggering this control, multiple material contents 73 are adjusted to a selectable state. In response to the user's selection operation on the multiple material contents 73, multiple target materials selected by the target user are determined, and at least one management control 74 associated with the target management environment is displayed. For example, in the internal test management environment, management controls 74 include one or more of the following: a batch launch control, a batch upload control, a batch edit category control, and a batch distribution control control. Based on the user's triggering operation on this control 74, management operations are performed on the multiple target materials 73.

[0120] The material management method provided in this embodiment displays a preset delivery configuration page in response to a user triggering a delivery control, obtains configuration parameters determined by the user in the delivery configuration page, and can more accurately deliver material content to the terminal device based on the configuration parameters.

[0121] Optionally, based on any of the above embodiments, after step 102, the method further includes:

[0122] At least one management control corresponding to the material content is displayed in a first display area associated with the material content, wherein the management control includes one or more of an edit control, a download control, a setting control, an online / offline control, and a hierarchical distribution control.

[0123] In this embodiment, in order to facilitate the user's management operations on the material content, the management controls commonly used in material content management can be displayed in the material management page, so that the user can perform most of the management operations on the material content in the material management page.

[0124] Optionally, at least one management control corresponding to the material content may be displayed in a first display area associated with the material content, where the management control includes one or more of an edit control, a download control, a settings control, an online / offline control, and a hierarchical distribution control. The first display area may be below the material content, or may be any other display location associated with the material content, and this disclosure is not limited thereto.

[0125] Figure 8 Another display interface diagram provided by the embodiment of the present disclosure is as follows Figure 8As shown, after the material content 81 is displayed, at least one management control corresponding to the material content can be displayed in the first display area 82 associated with the material content 81. For example, the management control can include an edit control 83, a download control 84, a setting control 85, an online / offline control 86, and a hierarchical distribution control 87.

[0126] The material management method provided in this embodiment displays at least one management control corresponding to the material content in the first display area associated with the material content, thereby enabling operations such as putting the material online, taking it offline, issuing it, editing it, downloading it, and setting it up on the material management page, without having to expand the material content details page for management operations.

[0127] Furthermore, based on any of the above embodiments, the material management page includes a sorting control. After step 102, the following steps are further included:

[0128] In response to the user triggering operation on the sorting control, the current display order of the material content is displayed in the second display area associated with the material content.

[0129] In response to an editing operation triggered by the user in the second display area, an update order input by the user is obtained.

[0130] The plurality of material contents are sorted according to the update order.

[0131] In this embodiment, in order to make the displayed content in the material management page more in line with the user's personalized needs and facilitate the user's management of the material content, the user can also sort the material content in the material management page according to actual needs.

[0132] Optionally, a preset sorting control can be displayed within the material management page. In response to a user triggering the sorting control, the current display order of the material content is displayed in the second display area associated with the material content. For example, the current display order of the material content can be displayed in the upper left corner of the material content. If the material content is displayed first, a 1 can be displayed in the upper left corner of the material content.

[0133] The display order displayed in the second display area may be editable. In response to an edit operation triggered by a user in the second display area, the update order input by the user is obtained. Continuing with the above example, if the display order of the source content is first, a 1 may be displayed in the upper left corner of the source content. In response to an edit operation triggered by the user on the display order, the edited content 4 input by the user may be obtained, and the update order 4 set by the user may be displayed in the second display area.

[0134] After obtaining the update order set by the user for each material content, the plurality of material contents may be sorted based on the update order, wherein the plurality of material contents may be re-sorted in order from smallest to largest update order.

[0135] The material management method provided in this embodiment displays the current display order of the material content in a second display area associated with the material content in response to a user triggering a sorting control. In response to an edit operation triggered by the user in the second display area, the update order input by the user is obtained. Multiple material contents are then sorted according to the update order. This allows the display order of the materials within the material management page to better meet the user's personalized needs, improving the user experience.

[0136] Figure 9 A structural diagram of a material management device provided in an embodiment of the present disclosure is shown in FIG. Figure 9 As shown, the device includes: a display module 91, a determination module 92, a processing module 93 and a management module 94. Among them, the display module 91 is used to display a preset environment switching control in a preset material management page. The determination module 92 is used to determine the target management environment currently selected by the user in response to the user's triggering operation on the environment switching control. The processing module 93 is used to display multiple material contents associated with the target management environment in the material management page, and to display multiple associated controls associated with the target management environment in the material management page. The management module 94 is used to perform material management operations on the multiple material contents associated with the target management environment based on the user's triggering operation on the associated controls.

[0137] Furthermore, based on any of the above embodiments, the environment switching control includes a test environment sub-control and a formal environment sub-control. The determination module is configured to, in response to a selection operation triggered by the user in the environment switching control, determine the management environment corresponding to the sub-control currently selected by the user as the target management environment.

[0138] Furthermore, based on any of the above embodiments, the processing module is configured to: determine, from a plurality of pre-stored material contents, a plurality of pre-stored material contents whose publishing environments match the target management environment, and display the plurality of pre-stored material contents on the material management page.

[0139] Furthermore, based on any of the above embodiments, the device further includes: an acquisition module for acquiring at least one pre-stored material content. A display module for displaying a preset publishing configuration page in response to a publishing operation triggered by the user on the at least one pre-stored material content, and displaying a preset publishing environment configuration control in the publishing configuration page. A publishing module for publishing the at least one pre-stored material content to the publishing environment currently selected by the user in response to a selection operation triggered by the user based on the publishing environment configuration control. The display module is used to: determine the current operation version in response to a publishing operation triggered by the user on the at least one pre-stored material content. Display a preset publishing configuration page, display the publishing environment configuration control that matches the operation version in the publishing configuration page, and set the publishing environment configuration control that does not match the operation version in the publishing configuration page to an untriggerable state.

[0140] Furthermore, based on any of the above embodiments, the associated controls include category controls corresponding to the material content. The processing module is configured to: determine the display states of a plurality of preset category controls in the target management environment, wherein the display states include a display state and a hidden state. Display the plurality of category controls whose display states are displayed in the target management environment on the material management page;

[0141] The processing module is configured to: in response to the user's selection operation on the category control, determine a target category control selected by the user, and display all material contents corresponding to the target category in the material management page.

[0142] Furthermore, based on any of the above embodiments, the device further includes: a setting module for, in response to the user-triggered operation of adding a new category, setting the new category control to a display state in a private test management environment and setting the new category control to a hidden state in a formal management environment; a testing module for testing the new category based on preset test conditions; and a switching module for setting the new category control to a display state in a formal management environment if the new category test passes.

[0143] Furthermore, based on any of the above embodiments, the associated control includes a batch operation control. The management module is configured to: in response to a user triggering an operation on the batch operation control, adjust the plurality of material contents to a selectable state. In response to the user selecting the plurality of material contents, determine the plurality of target materials selected by the target user, and display at least one management control associated with the target management environment. Based on the user triggering the operation on the management control, perform a management operation on the plurality of target materials.

[0144] Furthermore, based on any of the above embodiments, the target management environment includes a test management environment, and the management control includes a distribution control. The management module is configured to: in response to the user triggering the distribution control, display a preset distribution configuration page; obtain configuration parameters determined by the user within the distribution configuration page, wherein the configuration parameters include one or more of a distribution platform version parameter and a system version parameter; and distribute the multiple target materials to different terminal devices based on the configuration parameters.

[0145] Furthermore, based on any of the above embodiments, the device also includes: a display module, used to display at least one management control corresponding to the material content in a first display area associated with the material content, wherein the management control includes one or more of an editing control, a download control, a setting control, an online / offline control, and a hierarchical distribution control.

[0146] Furthermore, based on any of the above embodiments, the material management page includes a sorting control. The apparatus further includes: a display module configured to display the current display order of the material content in a second display area associated with the material content in response to a user triggering an operation on the sorting control; an acquisition module configured to acquire an update order input by the user in response to an edit operation triggered by the user in the second display area; and a sorting module configured to sort the plurality of material contents according to the update order.

[0147] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.

[0148] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the material management method as described in any of the above embodiments is implemented.

[0149] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, which implements the material management method as described in any of the above embodiments when executed by a processor.

[0150] In order to implement the above embodiment, the present disclosure further provides an electronic device, including: a processor and a memory;

[0151] The memory stores computer-executable instructions;

[0152] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the material management method as described in any of the above embodiments.

[0153] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. The electronic device 1000 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0154] like Figure 10 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. Various programs and data required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

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

[0156] 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 computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0157] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, 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 that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport 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 thereof.

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

[0159] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0160] 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 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 via 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., via the Internet using an Internet service provider).

[0161] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

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

[0163] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0164] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can 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 can 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.

[0165] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. 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 the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0166] 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 have been 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.

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

Claims

1. A material management method, characterized in that: include: Display the preset environment switching controls in the preset material management page; In response to a user triggering operation on the environment switching control, determining a target management environment currently selected by the user; Displaying a plurality of material contents associated with the target management environment in the material management page, and displaying a plurality of associated controls associated with the target management environment in the material management page; A material management operation is performed on the plurality of material contents associated with the target management environment based on the user's triggering operation on the associated control.

2. The method according to claim 1, characterized in that The environment switching control includes a test environment sub-control and a formal environment sub-control; and determining the target management environment currently selected by the user in response to a user triggering operation on the environment switching control, including: In response to the user's selection operation triggered in the environment switching control, the management environment corresponding to the sub-control currently selected by the user is determined as the target management environment.

3. The method according to claim 1, characterized in that The multiple material contents associated with the target management environment are displayed in the material management page, including: Determining, from a plurality of pre-stored material contents, a plurality of pre-stored material contents whose publishing environments match the target management environment; The plurality of pre-stored material contents are displayed in the material management page.

4. The method according to claim 3, characterized in that Before determining the plurality of pre-stored material contents whose publishing environments match the target management environment from the plurality of pre-stored material contents, the method further includes: Obtain at least one pre-stored material content; In response to a publishing operation triggered by the user on the at least one pre-stored material content, displaying a preset publishing configuration page, and displaying a preset publishing environment configuration control on the publishing configuration page; In response to a selection operation triggered by the user based on the publishing environment configuration control, publishing the at least one pre-stored material content to the publishing environment currently selected by the user; The step of displaying a preset publishing configuration page in response to a publishing operation triggered by the user on the at least one pre-stored material content, and displaying a preset publishing environment configuration control on the publishing configuration page, includes: In response to a publishing operation triggered by the user on the at least one pre-stored material content, determining a current operating version; A preset publishing configuration page is displayed, publishing environment configuration controls that match the operating version are displayed on the publishing configuration page, and publishing environment configuration controls that do not match the operating version on the publishing configuration page are set to an untriggerable state.

5. The method according to claim 1, wherein The associated control includes a category control corresponding to the material content; the multiple associated controls associated with the target management environment displayed in the material management page include: Determining display states of a plurality of preset category controls in the target management environment respectively, wherein the display states include a display state and a hidden state; Displaying a plurality of category controls in a display state in the target management environment on the material management page; The performing a material management operation on the plurality of material contents associated with the target management environment based on the user triggering the associated control includes: In response to the user's selection operation on the category control, determining a target category control selected by the user; All material contents corresponding to the target category are displayed in the material management page.

6. The method according to claim 5, characterized in that The method further comprises: In response to the user-triggered new category operation, setting the new category control to a display state in the internal test management environment and setting the new category control to a hidden state in the official management environment; Performing a test operation on the newly added category based on preset test conditions; If the newly added category test passes, the newly added category control is set to a display state in a formal management environment.

7. The method according to claim 1, characterized in that The associated control includes a batch operation control; and performing a material management operation on a plurality of material contents associated with the target management environment based on the user's triggering operation on the associated control includes: In response to a triggering operation of the batch operation control by the user, adjusting the plurality of material contents to a selectable state; In response to a selection operation by the user on the plurality of material contents, determining a plurality of target materials selected by the target user, and displaying at least one management control associated with the target management environment; Based on the user's triggering operation on the management control, a management operation is performed on the multiple target materials.

8. The method according to claim 7, characterized in that The target management environment includes a test management environment, the management control includes a distribution control; and the management operation on the plurality of target materials based on the user triggering the management control includes: In response to the user triggering the sending control, displaying a preset sending configuration page; Acquire the configuration parameters determined by the user in the configuration page, wherein the configuration parameters include one or more of a platform version parameter and a system version parameter; The multiple target materials are sent to different terminal devices based on the configuration parameters.

9. The method according to any one of claims 1 to 8, characterized in that After displaying the plurality of material contents associated with the target management environment on the material management page, the method further includes: At least one management control corresponding to the material content is displayed in a first display area associated with the material content, wherein the management control includes one or more of an edit control, a download control, a setting control, an online / offline control, and a hierarchical distribution control.

10. The method according to any one of claims 1 to 8, characterized in that The material management page includes a sorting control; after displaying the multiple material contents associated with the target management environment on the material management page, the method further includes: In response to the user triggering the sorting control, displaying the current display order of the material content in the second display area associated with the material content; In response to an editing operation triggered by the user in the second display area, obtaining an update order input by the user; The plurality of material contents are sorted according to the update order.

11. A material management device, characterized in that: include: Display module, used to display the preset environment switching controls in the preset material management page; a determination module, configured to determine the target management environment currently selected by the user in response to a triggering operation of the environment switching control by the user; a processing module, configured to display a plurality of material contents associated with the target management environment on the material management page, and to display a plurality of associated controls associated with the target management environment on the material management page; A management module is configured to perform a material management operation on a plurality of material contents associated with the target management environment based on a triggering operation of the associated control by the user.

12. An electronic device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the material management method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the material management method according to any one of claims 1 to 10 is implemented.