Resource display method and device, equipment and storage medium
By providing resource display methods in video production tools, the application operation process of grouped resources is simplified, and the complex application of grouped media resources in enterprise multi-person collaborative video production is solved, and efficient multi-person collaborative video production is achieved.
Patent Information
- Application Number
- CN202311036100.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-02-21
AI Technical Summary
In the enterprise-based multi-person collaborative video production, the application operation process of grouped media resources is complex, and it is impossible to effectively realize enterprise-based multi-person collaborative video production, which affects the production efficiency of multi-person collaborative production.
Provides a resource display method, which includes grouped resource display items by displaying video production-related resource display interface, and presents an accessible grouping list in the grouping resource panel in response to user operations, and allows users to directly select the target grouping item to display their included Target grouping resources.
The application operation process of grouping resources has been simplified, and the enterprise-based multi-person collaborative video production has been realized, and the production efficiency of multi-person collaborative production has been improved.
Smart Images

Figure CN119496938A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a resource display method, device, equipment, and storage medium. Background Art
[0002] With the emergence of new media operation models, video production has developed into an enterprise-based multi-person collaborative form, that is, multi-person collaborative video production can be achieved through different departments or groups in the enterprise organizational structure. For example, one department or group in the enterprise can be arranged to uniformly purchase or produce media resources (such as videos, pictures, audio, and text, etc.), and then another department or group can produce videos based on the media resources.
[0003] When producers in departments or groups within an enterprise produce videos based on existing video production tools, they can only use common material templates in the video production tools, or import media resources from local photo albums, or directly shoot materials in real time to complete video production. When producers need to use media resources purchased or produced by departments or groups within the enterprise, they need to download them locally or transfer them to the video production tools in advance.
[0004] The application operation process of grouped media resources in the above video production is complicated, which cannot effectively realize enterprise-based multi-person collaborative video production, affecting the production efficiency of multi-person collaborative production. Summary of the invention
[0005] The present disclosure provides a resource display method, device, equipment and storage medium to simplify the application operation process of grouped resources, which can effectively realize enterprise-based multi-person collaborative video production and improve the production efficiency of multi-person collaborative production.
[0006] In a first aspect, an embodiment of the present disclosure provides a resource display method, the method comprising:
[0007] Displaying a resource display interface associated with video production, wherein the resource display interface includes grouped resource display items;
[0008] In response to a triggering operation on the group resource display item, presenting a list of accessible groups of the currently logged-in account in the displayed group resource panel;
[0009] In response to a selection trigger operation on a target grouping item in the accessible grouping list, target grouping resources included in the target grouping item are displayed in the grouping resource panel.
[0010] In a second aspect, the present disclosure also provides a resource display device, the device comprising:
[0011] An interface display module, used to display a resource display interface associated with video production, wherein the resource display interface includes grouped resource display items;
[0012] A list presentation module, for presenting a list of accessible groups of a currently logged-in account in the displayed group resource panel in response to a triggering operation on the group resource presentation item;
[0013] The resource display module is used to display the target group resources contained in the target group item in the accessible group list in response to a selection trigger operation on the target group item.
[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 resource display method provided in the first aspect of the embodiment 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 implement the resource display method provided in the first aspect of the embodiments of the present disclosure.
[0019] The disclosed embodiments provide a resource display method, apparatus, device and storage medium, which displays a resource display interface associated with video production, wherein the resource display interface includes group resource display items; then, in response to a trigger operation on the group resource display items, presents an accessible group list of the currently logged-in account in the displayed group resource panel; finally, in response to a selection trigger operation on a target group item in the accessible group list, displays a target group resource included in the target group item in the group resource panel. This is different from the prior art in which when production personnel need to apply media resources purchased or produced by departments or groups within the enterprise, they need to download them locally or transfer them to the video production tool in advance, which makes the application operation process of grouped media resources complicated, and cannot effectively realize enterprise-based multi-person collaborative video production, affecting the production efficiency of multi-person collaborative production; the above technical solution adds a function for grouped resources to the video production tool, which can present an accessible group list in the group resource panel through a trigger operation, so that users can directly select grouped resources based on the selection trigger operation of the group in the accessible group list, simplifying the application operation process of grouped resources, and can effectively realize enterprise-based multi-person collaborative video production, thereby improving the production efficiency of multi-person collaborative production. 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 of displaying resources provided by an embodiment of the present disclosure;
[0022] Figure 2 An example diagram of the effect of a resource display interface in the execution of a resource display method provided in an embodiment of the present disclosure;
[0023] Figure 3 An example diagram of the effect of a group resource panel in the execution of a resource display method provided in an embodiment of the present disclosure;
[0024] Figure 4 An example diagram of the effect of target grouping resources in the execution of a resource display method provided in an embodiment of the present disclosure;
[0025] Figure 5 An example diagram of the effect of grouping and filtering resources in the execution of a resource display method provided in an embodiment of the present disclosure;
[0026] Figure 6An example diagram of the effect of a video production editing area in the execution of a resource display method provided in an embodiment of the present disclosure;
[0027] Figure 7 An example diagram of the effect of a first display interface in the execution of a resource display method provided in an embodiment of the present disclosure;
[0028] Figure 8 An example diagram of the effect of a second display interface in the execution of a resource display method provided in an embodiment of the present disclosure;
[0029] Fig. 9 An example diagram of the effect of a group account management interface in the execution of a resource display method provided in an embodiment of the present disclosure;
[0030] Fig.10 A schematic diagram of the structure of a resource display device provided in an embodiment of the present disclosure;
[0031] Fig.11 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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".
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] Existing video production tools usually provide video production functions for ordinary users. When making videos, ordinary users can complete video production based on general material templates provided by the video production tools, or import media resources from local albums, or directly shoot materials in real time.
[0043] With the emergence of new media operation models, video production has developed into an enterprise-based multi-person collaborative form, that is, multi-person collaborative video production can be achieved through different departments or groups in the enterprise organizational structure. For example, one department or group in the enterprise can be arranged to uniformly purchase or produce media resources (such as videos, pictures, audio, and text, etc.), and then another department or group can produce videos based on the media resources.
[0044] When producers in departments or groups within an enterprise produce videos based on existing video production tools, they can only apply general material templates in the video production tools, or import media resources from local albums, or directly shoot materials in real time to complete video production. When producers need to apply media resources that are uniformly purchased or produced by departments or groups within the enterprise, they need to download them locally or transfer them to the video production tools in advance. The application operation process of group media resources in the above video production is complicated, and it is impossible to effectively realize enterprise-based multi-person collaborative video production, which affects the production efficiency of multi-person collaborative production.
[0045] Based on this, this embodiment provides a resource display method that can provide a grouped resource function and present the grouped resources to the video producer in the form of an accessible grouped list, so that the video producer can select the grouped resources by selecting a trigger operation, avoiding the need to download the grouped resources to the local in advance or transfer them to the video production tool in advance, thereby simplifying the application operation process of the grouped resources.
[0046] Figure 1 A flow chart of a resource display method provided in an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the case of displaying grouped resources. The method can be executed by a resource display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device as an execution terminal, which can be a mobile terminal, a PC or a server, etc.
[0047] like Figure 1 As shown, a resource display method provided by an embodiment of the present disclosure specifically includes the following operations:
[0048] S110: Display a resource display interface associated with video production, wherein the resource display interface includes grouped resource display items.
[0049] In this embodiment, resources refer to media resources or materials, and resources can include various types, such as video, audio, picture, text, etc. Resource display is the material work template mentioned here. Resources are needed to complete video production when making a video.
[0050] In the prior art, there is generally no distinction between ordinary individual users and corporate users. For corporate users, when production personnel need to use media resources purchased or produced by departments or groups within the enterprise, they need to download them locally or transfer them to video production tools in advance. The application and operation process of grouped media resources in the above video production is complicated, and it is impossible to effectively realize corporate multi-person collaborative video production, which affects the production efficiency of multi-person collaborative production.
[0051] It is important to know that video production has developed towards an enterprise-based multi-person collaborative form, that is, multi-person collaborative video production can be achieved through different departments or groups in the enterprise organizational structure. For example, a department or group in the enterprise can be arranged to uniformly purchase or produce media resources (such as videos, pictures, audio, and text, etc.), and then another department or group can produce videos based on the media resources. This video production method can be understood as group production. In this embodiment, by providing the function of group resource production, when the production personnel need to apply the media resources uniformly purchased or produced by the departments or groups within the enterprise, they can directly use the group resources based on the electronic device carrying the resource display method provided by this embodiment, and no longer need to download them locally in advance or transfer them to the video production tool in advance.
[0052] This embodiment is mainly aimed at enterprise users. Enterprise users are users with group or multi-person assistance. Based on the various organizational structures in enterprises, video production has developed into an enterprise-based multi-person collaborative form, that is, multi-person collaborative video production can be achieved through different departments or groups in the enterprise organizational structure.
[0053] Taking into account the characteristics of enterprise users, different from the prior art, when production personnel need to use the media resources purchased or produced by the internal departments or groups of the enterprise, they need to download them to the local or transfer them to the video production tool in advance; in this embodiment, the concept of group resources is introduced and displayed directly on the visual interface of the electronic device, so that users, especially production personnel in the enterprise or group scenario, can directly perform corresponding video production based on the group resources.
[0054] The application scenario of this embodiment can be described as: when the production staff wants to make a video based on grouped resources, the resource display interface is displayed by triggering the control of the resource display function on the electronic device. It can be understood that the video production tool provides an access point to the video resource library, and the corresponding interface can be displayed by triggering the access point. In this embodiment, the interface is recorded as the resource display interface. It can be understood that the resource display interface is an interface associated with video production. Different from the prior art, the resource display interface does not involve grouped resources. In this embodiment, by introducing the concept of grouped resources, when the resource display interface is displayed, the interface will include grouped resource display items. The resource display interface can also include display items such as my materials and material library.
[0055] For example, Figure 2 The following is an example diagram of the effect of a resource display interface in the execution of a resource display method provided in an embodiment of the present disclosure, such as Figure 2As shown, when the resource display function is triggered, a resource display interface 22 is displayed, and the resource display interface 22 includes a group resource display item 221. In addition, the resource display interface 22 may also include other display items, such as a personal resource display item 222. The personal resource display item may be a control corresponding to an existing material. The production staff may trigger the group resource display item 221 in the resource display interface 22.
[0056] The group resource display item can be specifically understood as a control for displaying group resources. The production staff can display the corresponding group resources by triggering the group resource display item.
[0057] It can be considered that when enterprise users produce videos, they may produce them in groups or regions. For example, a scenario can arrange a department or group in the enterprise to uniformly purchase or produce media resources (such as videos, pictures, audio, and text, etc.), and then another department or group will produce videos based on the media resources. For another example, a department can be responsible for resource management of video production, and the department has two bases in different regions, then one of the bases can be responsible for the shooting of some resources, and the other base can be responsible for the shooting of other resources. In this embodiment, the corresponding resources can be applied based on different groups, which is conducive to the classification of corresponding materials by enterprise users. Based on this, there is no need for the corresponding employees to shoot resources, etc., which is equivalent to the rapid and complete production of videos based on the application of grouped resources, so that the video production for grouped resources can be optimized and improved.
[0058] In order to support grouped resources, the underlying support is to set up an entry for displaying groups on the electronic device side. That is, when the production staff wants to use the process of grouped content, they will request the corresponding grouped resource related panel. Based on the currently logged in account, some grouping information associated with the account will be queried and returned to this account.
[0059] This is different from the prior art in which when production personnel need to use media resources purchased or produced by departments or groups within the enterprise, they need to download them locally or transfer them to video production tools in advance, and the process operation is relatively cumbersome; in this embodiment, when collaboratively managing and using group resources, production personnel of the corresponding enterprise users can directly select the corresponding group resources on the electronic device, which simplifies the operation process.
[0060] S120: In response to a triggering operation on the group resource display item, presenting a list of accessible groups of the currently logged-in account in the displayed group resource panel.
[0061] Specifically, the group resource display item can be understood as a control for displaying group resources. The group resource panel can be understood as another interface different from the resource display interface. From the perspective of the production staff, when the production staff wants to use group resources for video production, they can trigger the group resource display item in the resource display interface to further display the corresponding group resources.
[0062] In this step, in response to the triggering operation of the group resource display item, the panel corresponding to the group resource display item will be entered, which is recorded as the group resource panel in this embodiment. Under the group resource panel, a group list will be displayed accordingly, which is recorded as the accessible group list in this embodiment. It should be noted that the accessible group list is associated with the currently logged in account, and what is presented is an accessible group list of the currently logged in account.
[0063] This embodiment provides a method to add a grouping function item related to grouping resources on the resource display interface. The grouping resources displayed by the function item can be used later. When the video producer wants to select a group, it triggers entry into the group, where the list of accessible groups for the currently logged-in account is presented.
[0064] For example, in this embodiment, different accounts are set up for different departments or groups of an enterprise. For example, administrator permissions can be set up, and multiple different sub-account permissions can be set up. After the settings are completed, a department of the enterprise may be specially arranged to collect some resources, and a special video production department may be specially responsible for some video production. When making videos, unlike existing video production tools, there is no special channel for the enterprise to directly present or use the specially set group resources. In this embodiment, the group resources are directly used by setting group resource display items.
[0065] In this embodiment, which groups are displayed in the accessible group list is associated with the permissions of the currently logged in account. It should be clear that in this embodiment, permissions can be pre-configured for the created accounts, that is, permissions for which groups each account can access can be pre-configured.
[0066] It should be noted that the group account management function that can be provided in this embodiment can allow production personnel to create new groups, new accounts, and configure permissions for created accounts, so that each account can be configured to access which groups. The group information of the newly created group, the account information of the newly created account, and the mapping relationship between the account and the accessible group can be stored in the information library.
[0067] Based on the above description, before the displayed group resource panel presents the accessible group list of the currently logged-in account, it should also include pre-acquiring the corresponding accessible group list of the currently logged-in account, so as to ensure that the accessible group list of the currently logged-in account is presented on the group resource panel. The process of obtaining the accessible group list can be described as follows: when a trigger operation is received for the group resource display item, the information library storing the mapping relationship between the account and the group is queried, so as to obtain the accessible group information corresponding to the currently logged-in account. Then, an accessible group list is constructed based on the accessible group information and displayed in the group resource panel.
[0068] It is understandable that by displaying the grouped resources to the production staff on the interface, the production staff can directly apply the resource content contained in these grouped resources to produce videos. The reason why these grouped resources can be displayed is that each account is pre-set with the permission to access these resources. That is, accounts, groups, and account permissions are created and stored in the information library through an account with group account management permission. When it comes to using grouped resources, the corresponding resources can be obtained according to the currently logged in account.
[0069] For example, Figure 3 This is an example diagram of the effect of a group resource panel in a resource display method provided in an embodiment of the present disclosure. Figure 2 , when the developer triggers the group resource display item, see Figure 3 In response to the trigger operation, an accessible group list 331 of the currently logged-in account is presented in the displayed group resource panel 33, wherein the accessible group list includes multiple groups, such as a default group, a first group, a second group, etc. The production staff can select the required group from the accessible group list according to the actual needs of producing the video.
[0070] S130: In response to a selection triggering operation on a target grouping item in the accessible grouping list, display target grouping resources included in the target grouping item in the grouping resource panel.
[0071] From the perspective of the production staff, when the production staff wants to use a grouping item in the accessible grouping list, they can select a grouping item in the accessible grouping list to trigger the operation. In this embodiment, the selected grouping item is recorded as the target grouping item. In response to the selection trigger operation of the target grouping item in the accessible grouping list, this step will display the grouping resources contained in the target grouping item in the grouping resource panel, which is recorded as the target grouping resource in this embodiment. Among them, the target grouping item can be a default grouping item, or it can be a grouping item selected by the production staff according to actual needs.
[0072] In this embodiment, the target group resources can be used as resources to be applied, and the resource data packets corresponding to the resources to be applied are obtained. In this embodiment, it can be considered that the resource data packets of all resources are stored in the cloud. When it is necessary to obtain the resource content corresponding to a certain resource, the resource data packet corresponding to the resource to be applied can be obtained from the cloud. After the resource data packet is obtained, video production can be performed based on the content in the resource data packet.
[0073] It is understandable that when making a video, there may be a video editing area, and there are many slots in the video editing area. Each slot needs to be filled with corresponding materials to finally complete the video production, that is, the resource content in the resource data package needs to be filled into the slot. The slots in the video editing area can be understood as a video consisting of multiple slots, each slot can be a time length of several seconds, and the resource content of the resource needs to be filled into the slot to make a video.
[0074] For example, Figure 4 This is an example diagram of the effect of target grouping resources in the execution of a resource display method provided in an embodiment of the present disclosure, and then Figure 3 An example is given, when the production staff selects the target grouping item from the accessible grouping list, assuming that the default grouping is selected as the target grouping item, in response to the selection trigger operation of the default grouping item in the accessible grouping list, the target grouping resources 441 contained in the default grouping are displayed in the grouping resource panel 44, and the target grouping resources 441 include resource 1, resource 2, resource 3, etc., which are not listed one by one here and are available for production staff to download and use.
[0075] The present embodiment provides a resource display method, which first displays a resource display interface associated with video production, wherein the resource display interface includes a group resource display item; then, in response to a trigger operation on the group resource display item, an accessible group list of the currently logged-in account is presented in the displayed group resource panel; finally, in response to a selection trigger operation on a target group item in the accessible group list, a target group resource contained in the target group item is displayed in the group resource panel. Different from the prior art, when production personnel need to apply media resources purchased or produced by a department or group within an enterprise, they need to download them locally or transfer them to a video production tool in advance, which results in a complicated application operation process for group media resources in production, and cannot effectively realize enterprise-based multi-person collaborative video production, thus affecting the production efficiency of multi-person collaborative production; the above technical solution adds a function for group resources to the video production tool, and an accessible group list can be presented in the group resource panel through a trigger operation, so that users can directly select group resources based on the selection trigger operation of the group in the accessible group list, simplifying the application operation process of group resources, effectively realizing enterprise-based multi-person collaborative video production, and improving the production efficiency of multi-person collaborative production.
[0076] Based on the above embodiment, as a first optional embodiment of this embodiment, the method may be optimized to further include the following steps before the displayed group resource panel presents the accessible group list of the currently logged-in account:
[0077] The accessible group information relative to the currently logged-in account is determined from a pre-stored group account authority information library, and an accessible group list is constructed based on the accessible group information.
[0078] It should be noted that before the displayed group resource panel presents the accessible group list of the currently logged-in account, the corresponding accessible group list of the currently logged-in account should be pre-acquired to ensure that the accessible group list of the currently logged-in account can be presented on the group resource panel.
[0079] In this embodiment, different accounts are pre-configured with different permissions, and the group information they can access is also different. It can also be understood that the mapping relationship between each account and the group information it can access is pre-stored in the library, and when a trigger operation is received for a group resource display item, the group information that can be accessed corresponding to the currently logged in account is obtained from the group account permission information library according to the currently logged in account.
[0080] Among them, the group account permission information library stores the mapping relationship between each created account and its corresponding accessible group information. For example, the account name can be bound to the group name of the accessible group. When the account name is known, the accessible group information corresponding to the account name can be queried from the group account permission information library.
[0081] Specifically, according to the currently logged in account, the group account permission information library is queried. Since the group account permission information library stores the mapping relationship between each account and its corresponding accessible group information, the accessible group information corresponding to the currently logged in account can be obtained. It can be understood that the currently logged in account may correspond to one group or multiple groups, and accordingly, the group information of each group corresponding to the currently logged in account will be obtained.
[0082] Specifically, after the accessible group information is determined, an accessible group list can be constructed based on the accessible group information. This is equivalent to only determining the accessible group list corresponding to the currently logged-in account in this step for subsequent display.
[0083] Through the above first optional embodiment, before presenting the accessible group list on the displayed group resource panel, it is necessary to first determine the accessible list of the currently logged-in account. The above technical solution concretizes the steps of the accessible group list, realizes the determination of the accessible group list, and provides underlying support for the subsequent display of the accessible group list of the currently logged-in account.
[0084] As a second optional embodiment of this embodiment, in this second optional implementation, the group resource panel may be optimized to further include: a resource filtering operation item.
[0085] In this embodiment, in addition to presenting the target resources included in the target grouping items, the grouping resource panel may also include a resource filtering operation item. After a group is selected, the presented panel also includes a resource filtering operation item. The resource filtering operation item can be understood as an operation control provided to the production staff to filter the resources under the target grouping resources. By triggering the resource filtering operation item, suitable resources can be filtered out from the grouping resources.
[0086] Furthermore, the method may also include:
[0087] a1) receiving a selection trigger operation of a target filtering item in the resource filtering operation item under the target group resource.
[0088] In this embodiment, after the target group resources included in the target group items are displayed in the group resource panel, the corresponding resource filtering operation items will be presented under the target group resources. The resource filtering operation items specifically include which ones can be set by the original designer according to actual needs. For example, the resource filtering operation items can be setting options for materials, works, material types, size specifications, etc. The production staff can select the target filtering items for the resource filtering operation items and trigger them to select the required resources from the group resources according to their own needs.
[0089] In this embodiment, the filter item selected in the relative resource filter operation item is recorded as the target filter item, and the production staff can select the target filter item to trigger the operation. The execution subject will receive the target filter item selection trigger operation in the relative resource filter operation item under the target group resource and the set target filter item filter condition.
[0090] b1) Displaying the grouping screening resources in the target grouping resources that meet the screening conditions of the target screening items.
[0091] It should be clear that the grouped resources are stored in the backend database. When a selection trigger operation is received, the target filter item filter condition corresponding to the selection trigger operation can be identified, and according to the target filter item filter condition, the resources that meet the target filter condition are filtered out from the target grouped resources and recorded as grouped filter resources. When the grouped filter resources are determined, the grouped filter resources will be displayed.
[0092] For example, Figure 5 An example diagram of the effect of grouping and filtering resources in the execution of a resource display method provided in an embodiment of the present disclosure, such as Figure 5 As shown, the group resource panel 55 also includes a resource filtering operation item 551, which may include resource type, size ratio, upload date, etc. The production staff can set filtering conditions for the selection trigger operation of the target filtering item in the resource filtering operation item 551, and can select the group filtering resources that meet the filtering conditions of the target filtering item from the target group resources. Assuming that the resource that meets the filtering conditions is resource 5, the final result displayed on the group resource panel 55 is resource 5.
[0093] The second optional embodiment adds a function of filtering grouped resources. By triggering the selection of a resource filtering operation item, resources that meet the filtering conditions of the target filtering item are filtered in groups, so that production personnel can select the required resources according to their own needs.
[0094] As a third optional embodiment of this embodiment, in this third optional implementation, the target grouping resource or the grouping screening resource may be optimized and recorded as a production optional resource.
[0095] In this embodiment, the target grouping resources or the grouping screening resources can be used as resources that can be selected when making a video, and in this embodiment, they are recorded as production optional resources. It can also be understood that when making a video, whether it is the target grouping resources or the grouping screening resources that have been displayed above, they can be used as production optional resources for the production personnel to select.
[0096] Furthermore, the scheme also includes:
[0097] a2) obtaining a resource to be applied selected from the displayed optional production resources, and determining a resource data package corresponding to the resource to be applied.
[0098] In this embodiment, the production staff can select the resources they want to use from the production optional resources according to their own needs. In this embodiment, the resources selected from the displayed production optional resources are recorded as the resources to be applied. When the production staff selects the resources to be applied, the execution subject can obtain the selected resources to be applied.
[0099] It is understandable that when making a video, the video production can be realized by filling the resource content based on the grouped resources. During the video production, a video production editing area can be displayed, and the video production editing area contains one or more slots that need to be filled. Each slot can be filled with resource content. Different resource contents are stored in the back-end cloud storage in the form of resource data packets. Based on this, the production staff can select the resources to be applied from the displayed production optional resources. For example, a download arrow can be set next to the resource to be applied, and clicking the download arrow is equivalent to triggering the download of the resource package. The resource package download can be understood as the selected resource to be applied described here. From the perspective of this execution subject, obtaining the resource to be applied selected by the production staff will request to download the resource data packet of the resource to be applied from the cloud, that is, determine the resource data packet corresponding to the resource to be applied.
[0100] b2) extracting resource content from the resource data package and displaying it in the video production editing area.
[0101] Specifically, after determining the resource data packet corresponding to the resource to be applied, the resource content contained in the resource data packet will be extracted. It should be noted that the video production editing area displays slots for video production, each slot can correspond to a resource content, and in this embodiment, the resource content is filled into the slot. In this way, the video production editing area can display the resource content.
[0102] For example, Figure 6 This is an example diagram of the effect of a video production editing area in a resource display method provided in an embodiment of the present disclosure, referring to Figure 6The group resource panel 66 displays the target group resource 661 and the corresponding video production area 662. The video production editing area 66 contains many slots. When the producer downloads the selected resource 2, the resource content in the resource data packet of the extracted resource 2 can be filled into the slot, that is, displayed in the video production area 662 to realize video production.
[0103] The third optional embodiment described above adds a method for filling resource contents into the video production editing area according to the resources to be applied during video production, thereby realizing the function of performing video production based on grouped resources.
[0104] As a fourth optional embodiment of this embodiment, in this fourth optional implementation, the method may be optimized to further include:
[0105] a3) When it is detected that the currently logged-in account has resource management authority, the resource management function item is displayed in the first display interface.
[0106] In this embodiment, different resource management permissions can be set for different accounts. When managing resources, it is necessary to first detect the permissions of the currently logged-in account. Only when it is detected that the currently logged-in account has resource management permissions can the resources be managed. It can be considered here that different permissions are set for different accounts according to actual needs. For example, the production staff can include managers and ordinary users. The manager's account is configured with resource management permissions, and ordinary users do not have resource management permissions. Or the manager contains different sub-accounts, some sub-accounts are set with resource management permissions, and other sub-accounts are set without resource management permissions.
[0107] This step is used to display the function items for managing resources in the display interface when it is detected that the currently logged-in account has the resource management authority. In this embodiment, the display interface is recorded as the first display interface, and the function items for managing resources are recorded as resource management function items. The first display interface is another interface independent of the group resource panel. The display size, display position, etc. of the first display interface can be set according to actual conditions, and no specific restrictions are made here. Of course, if it is detected that the currently logged-in account does not have the resource management authority, the resource management operation cannot be performed, that is, this step will not be executed.
[0108] When the resource management function item is displayed in the first display interface, it is equivalent to presenting the resource management controls to the production personnel. The production personnel can trigger the resource management function item to present the interface for resource management to further manage the resources.
[0109] b3) In response to the triggering operation of the resource management function item, entering and displaying a resource management interface, wherein the resource management interface includes a newly added resource management control.
[0110] After the resource management function items are displayed in the first display interface, the resource adding, deleting, modifying and querying functions can be realized based on the resource management function items. This embodiment mainly describes the operation of adding new resources.
[0111] When the production staff wants to manage the resources, they can trigger the resource management function item. After the bottom layer of the execution subject analyzes that the production staff has triggered the resource management function item, it can respond to the triggering operation of the resource management function item, and then enter and display the interface for managing resources, which is recorded as the resource management interface in this embodiment. Among them, the resource management interface includes a new resource management control, wherein the new resource management control is used to trigger the addition of resources. Of course, the resource management interface can also include deleting resource management controls, modifying resource management controls, etc., which are not specifically limited here.
[0112] c3) After entering the new resource management interface in response to the triggering of the new resource management control, receiving the new resource selection operation, uploading and storing the selected target new resource.
[0113] When the production staff triggers the new resource management control, this step responds to the triggering operation of the new resource management control, and then enters the new management interface. In the new management interface, you can select the resources that have been produced in advance or the resources that have been filmed, and then store these resources in the back-end cloud for storage. In this embodiment, it is equivalent to storing the new resources in the cloud, and what is stored is the resource content itself. It should be clear that when storing, it is also necessary to set the mapping relationship between the group and the resource in advance, and store the mapping relationship together.
[0114] It can be considered that after the mapping relationship between groups and resources is stored, the mapping relationship between accounts and groups can be realized through other steps. Based on this, it is possible to know which group the account belongs to based on the account, and establish a mapping relationship between the group and the resource. For example, when an account has production permissions, the group to which the account belongs can be associated with it. It can also be considered that when the resource should be called or displayed with which groups, the production staff will trigger the group first, which is equivalent to knowing which resources are included in the group. This step is equivalent to storing the association relationship between groups and resources.
[0115] Specifically, in response to the trigger operation of the new resource management control in the resource management interface, the execution subject will upload the newly created resource and store the newly created resource in the database. After the database stores the newly created resource, it will return a storage result accordingly, and generate a prompt message of successful operation and display the corresponding resource according to the storage result for the production staff to view. In this embodiment, the newly added resource selected for storage is recorded as the target newly added resource.
[0116] For example, Figure 7 The effect example diagram of the first display interface in the execution of a resource display method provided in the embodiment of the present disclosure is shown in FIG. Figure 7 The first display interface 77 includes a resource management function item 771 displayed in the first display interface. When the production staff triggers the resource management function item 771, the resource management interface is entered and displayed to achieve further management of resources.
[0117] The fourth optional embodiment adds the function of managing resources. First, when it is detected that the currently logged-in account has the resource management authority, the resource management interface is displayed. The resource management interface includes a new resource management control. By triggering the new resource control, the new resource can be set to achieve resource management. Different from the concept of non-grouped resources in the prior art, the above technical solution achieves the management of grouped resources and enriches the function of enterprise-based multi-person collaborative video production.
[0118] On the basis of the above-mentioned fourth optional embodiment, as the fifth optional embodiment of this embodiment, a function of displaying new operation results can be further added, and further optimized and added: receiving and displaying new operation results relative to the target new resources; the new operation results are determined by storage results based on the target new resources, and the new operation results include storage location information, and / or association relationship information between the target new resources and the grouping.
[0119] In this embodiment, after uploading and storing the newly added resources, the results can also be displayed. This process is equivalent to a display of the newly added operation results. This step is used to receive the newly added operation results relative to the target newly added resources and display them.
[0120] The result of the new operation is determined based on the storage result of the target new resource. The result of the new operation may include a location information of the target resource stored in the cloud as storage location information, and may also include a mapping relationship between the target new resource and the group as group association relationship information.
[0121] It can be considered that the result of the new operation relative to the target new resource will be displayed, specifically including the storage location information of the target new resource and which groups are associated with the target new resource.
[0122] What you need to know is that it is based on the pre-set target new resources that set the association relationship with which groups and storage location information, providing the underlying support for the subsequent display and download of resources. For each new resource, a group associated with it will be set, so that when the group is accessed, the resources contained in the group can be displayed. For the storage location information, this ensures that when downloading the resource data package, the resource data package can be accurately downloaded from the cloud.
[0123] The fifth optional embodiment described above adds a function of receiving and displaying the result of the new operation relative to the target new resource, thereby realizing the display of the new operation result to the production personnel in a visual manner.
[0124] In addition to the above functions, the method provided in this embodiment can also manage groups and accounts when the currently logged-in account has account management authority. Based on the above embodiment, as a sixth optional embodiment of this embodiment, further optimizing the method also includes:
[0125] a4) When it is detected that the currently logged-in account has account management authority, the group account management function item is displayed in the second display interface.
[0126] Among them, in addition to setting different resource management permissions for different accounts, different account management permissions can also be set for different accounts.
[0127] In this embodiment, when managing groups and accounts, it is necessary to first detect the permissions of the currently logged-in account. Only when it is detected that the currently logged-in account has account management permissions, can the groups and accounts be managed. It can be considered here that different permissions are set for different accounts according to actual needs. For example, the production staff can include managers and ordinary users. The manager's account is configured with account management permissions, while ordinary users do not have account management permissions.
[0128] For example, for an enterprise organization, it generally includes an administrator and some sub-accounts, or the sub-accounts have some control permissions. Here, it is considered that the account logged in by the administrator has the group account management permission, so it can be considered that the application he uses or the webpage he logs in can display the group account management function item. The group account management function item can be triggered when it is displayed. After the trigger, some management operations related to the account or group can be performed, for example, to create an account, to create a group, or to configure and manage the account permissions.
[0129] This step is used to display the function items for managing groups and accounts in the display interface when it is detected that the currently logged-in account has account management authority. In this embodiment, the display interface is recorded as the second display interface, and the function items for managing groups and accounts are recorded as group account management function items. The second display interface is another interface independent of the group resource panel. The display size, display position, etc. of the second display interface can be set according to actual conditions, and no specific restrictions are made here. Of course, if it is detected that the currently logged-in account does not have account management authority, management operations on groups and accounts cannot be performed, that is, this step will not be executed.
[0130] When the group account management function item is displayed in the setting of the second display interface, it is equivalent to presenting the group account management controls to the production staff. The production staff can trigger the group account management function item to present the interface for group account management, thereby further managing the groups and accounts.
[0131] For example, Figure 8 The effect example diagram of the second display interface in the execution of a resource display method provided in the embodiment of the present disclosure is shown in FIG. Figure 8 The second display interface 88 includes a resource management function item 881 displayed in the second display interface. When the production staff triggers the group account management function item 881, the group account management interface is entered and displayed to achieve further management of resources.
[0132] b4) In response to the triggering operation of the group account management function item, entering and displaying the group account management interface.
[0133] In this embodiment, after the group account management function item is displayed in the second display interface, the production staff can trigger the group account management function item. This step is used to respond to the production staff's trigger operation on the group account management function item. The bottom of this execution body will analyze the trigger operation. If the production staff has triggered the group account management function item, it will enter the interface for managing groups and accounts, which is the group account management interface in this embodiment. And the group account management interface is displayed.
[0134] Among them, the group account management interface may include a group creation control and an account creation control, and may also display the created accounts. This embodiment supports the creation of groups, the creation of accounts, and the management of created accounts. Specifically, the production staff can create groups by triggering the group creation control; create accounts by triggering the account creation control; and can also edit the created accounts.
[0135] For example, Fig. 9 This is an example diagram of the effect of a group account management interface in the execution of a resource display method provided in an embodiment of the present disclosure, Figure 8 Example description, when the group account management function item 881 in the second display interface 88 is triggered, refer to Fig. 9 , a group account management interface 99 will be displayed. The group account management interface 99 includes a group creation control 991, an account creation control 992 and a permission configuration control 993. The group account can be managed by triggering the group creation control 991, the account creation control 992 and the permission configuration control 993.
[0136] C4) in response to a triggering operation of a group creation control in the group account management interface, uploading and storing group information of a newly created group.
[0137] In this embodiment, when the production staff wants to create a new group, the group creation control in the group account management interface can be triggered. This step is used to respond to the production staff's triggering operation on the group creation control in the group account management interface. The execution subject analyzes the received triggering operation and determines that the production staff has triggered the group creation control, and then uploads and stores the group information of the newly created group.
[0138] Among them, the grouping information may include group name, group identification number and other information. When triggering the group creation control, the production staff can fill in the group name, group identification number and other information by themselves, or set the default group name, group identification number and other information when triggering the group creation control. If there is no personalized requirement, the production staff can use the default grouping information.
[0139] Specifically, in response to the triggering operation of the group creation control in the group account management interface, this execution subject will upload the newly created group information, and the group information of the newly created group will be stored in the database. After the database stores the group information of the newly created group, it will return a storage result accordingly, and generate a prompt message of successful operation and display the corresponding group information according to the storage result for the production staff to view.
[0140] d4) in response to a triggering operation of an account creation control in the group account management interface, uploading and storing account information of a newly created account.
[0141] In this embodiment, when the production staff wants to create a new account, the account creation control in the group account management interface can be triggered. This step is used to respond to the production staff's triggering operation on the account creation control in the group account management interface. The execution subject analyzes the received triggering operation and determines that the production staff has triggered the account creation control, and then uploads and stores the account information of the newly created account.
[0142] Among them, the grouping information can include account name, account password and other information. When triggering the account creation control, the production staff can fill in the account name, account number and other information by themselves, or set the default account name, account number and other information when triggering the account creation control. If there is no personalized requirement, the production staff can use the default account information.
[0143] Specifically, in response to the triggering operation of the account creation control in the group account management interface, the execution subject will upload the newly created account information and store the account information of the newly created account in the database. After the database stores the account information of the newly created account, it will generate a prompt message of successful operation according to the storage result and display the corresponding account information for the production staff to view.
[0144] e4) In response to the triggering operation of the permission configuration control in the group account management interface, obtaining the permission configuration information of the account to be configured and uploading it for storage.
[0145] In this embodiment, when the production staff wants to configure permissions for different accounts, they can trigger the permission configuration control in the group account management interface. This step is used to respond to the production staff's triggering operation on the permission configuration operation control in the group account management interface. The execution subject analyzes the received triggering operation and determines that the production staff has triggered the permission configuration control. Then, the permission configuration information of the account to be configured will be obtained and uploaded for storage.
[0146] Among them, the created accounts can be presented in the group account management interface, and the production staff can configure permissions for different accounts. For example, existing accounts can be deleted, modified or viewed. This step mainly describes how the production staff can configure the permissions of the account, such as which permissions the account has, which groups it has established relationships with, and which groups it can access.
[0147] Specifically, in response to the triggering operation of the permission configuration control in the group account management interface, the execution subject will obtain the permission configuration information of the account to be configured, and store the permission configuration information of the account to be configured in the database. After the database stores the permission configuration information, it will return a storage result accordingly, and generate a prompt message of successful operation and display the corresponding permission configuration information according to the storage result for the production personnel to view.
[0148] The sixth optional embodiment described above adds the function of managing grouped accounts. First, when it is detected that the currently logged-in account has account management authority, the grouped account management interface is displayed. The grouped account management interface includes group creation controls, account creation controls, and authority configuration controls. By triggering different controls, the management of groups and accounts can be achieved. Different from the concept of non-grouped resources in the prior art, the above technical solution realizes the management of grouped accounts and enriches the function of enterprise-based multi-person collaborative video production.
[0149] Fig.10 A schematic diagram of a resource display device structure provided by an embodiment of the present disclosure is shown in FIG. Fig.10 As shown, the device includes: an interface display module 51, a list presentation module 52 and a resource display module 53;
[0150] An interface display module 51 is used to display a resource display interface associated with video production, wherein the resource display interface includes grouped resource display items;
[0151] A list presentation module 52, for presenting a list of accessible groups of a currently logged-in account in the displayed group resource panel in response to a triggering operation on the group resource display item;
[0152] The resource display module 53 is used to display the target group resources contained in the target group item in the accessible group list in response to a selection trigger operation on the target group item.
[0153] The technical solution provided by the disclosed embodiment is different from the prior art in that when production personnel need to apply media resources purchased or produced by departments or groups within the enterprise, they need to download them to the local computer or transfer them to the video production tool in advance, which makes the application operation process of the grouped media resources complicated, and cannot effectively realize the enterprise-based multi-person collaborative video production, thus affecting the production efficiency of the multi-person collaborative production. The above-mentioned technical solution adds a function for grouped resources to the video production tool, and through the trigger operation, an accessible group list can be presented in the group resource panel, so that users can directly select the grouped resources based on the selection trigger operation of the group in the accessible group list, thereby simplifying the application operation process of the grouped resources, and can effectively realize the enterprise-based multi-person collaborative video production, thereby improving the production efficiency of the multi-person collaborative production.
[0154] Furthermore, the device further includes a list generation module, which is specifically used to:
[0155] The accessible group information relative to the currently logged-in account is determined from a pre-stored group account authority information library, and an accessible group list is constructed based on the accessible group information.
[0156] Furthermore, the group resource panel also includes: resource filtering operation items;
[0157] The device also includes a resource screening module, which is specifically used to:
[0158] Receiving a selection trigger operation of a target filtering item in the resource filtering operation item under the target group resource;
[0159] Display the grouping filtering resources that meet the filtering condition of the target filtering item in the target grouping resources.
[0160] Further, the target grouping resource or the grouping screening resource is recorded as a production optional resource;
[0161] The device also includes a content display module, which can be specifically used for:
[0162] Acquire a resource to be applied selected from the displayed optional production resources, and determine a resource data packet corresponding to the resource to be applied;
[0163] The resource content in the resource data package is extracted and displayed in the video production editing area.
[0164] Furthermore, the device also includes a resource storage module, which can be specifically used for:
[0165] When it is detected that the currently logged-in account has resource management authority, the resource management function item is displayed in the first display interface of the settings;
[0166] In response to a triggering operation on the resource management function item, entering and displaying a resource management interface, the resource management interface including a newly added resource management control;
[0167] After entering the new resource management interface in response to the triggering of the new resource management control, a new resource selection operation is received, and the selected target new resource is uploaded and stored.
[0168] Furthermore, the device also includes a result display module, which can be specifically used to:
[0169] Receive and display the result of the new operation on the target new resource;
[0170] The new operation result is determined by a storage result based on the target new resource, and the new operation result includes storage location information and / or association relationship information between the target new resource and the group.
[0171] Furthermore, the device also includes a group management module, and the group management module can be specifically used to:
[0172] When it is detected that the currently logged-in account has account management authority, the group account management function item is displayed in the second display interface of the settings;
[0173] In response to a triggering operation on the group account management function item, entering and displaying a group account management interface;
[0174] In response to a triggering operation of a group creation control in the group account management interface, uploading and storing group information of a newly created group;
[0175] In response to a triggering operation of an account creation control in the group account management interface, uploading and storing account information of a newly created account;
[0176] In response to a triggering operation of a permission configuration control in the group account management interface, permission configuration information of the account to be configured is obtained and uploaded for storage.
[0177] The resource display device provided in the embodiments of the present disclosure can execute the resource display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0178] 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.
[0179] Fig.11 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Fig.11 , which shows an electronic device (eg, Fig.11 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. Fig.11 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.
[0180] like Fig.11 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 606. An edit / output (I / O) interface 606 is also connected to the bus 606.
[0181] Typically, the following devices may be connected to the I / O interface 606: input devices 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 608 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 609. The communication devices 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.11 The electronic device 600 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.
[0182] 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 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0183] 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.
[0184] The electronic device provided by the embodiment of the present disclosure and the resource display method provided by 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.
[0185] 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 resource display method provided in the above embodiments is implemented.
[0186] 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.
[0187] 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.
[0188] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0189] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0190] 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: displays a resource display interface associated with video production, and the resource display interface includes group resource display items; in response to a trigger operation on the group resource display items, presents an accessible group list of the currently logged-in account in the displayed group resource panel; in response to a selection trigger operation on a target group item in the accessible group list, displays a target group resource contained in the target group item in the group resource panel.
[0191] 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).
[0192] 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.
[0193] 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".
[0194] 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.
[0195] 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.
[0196] According to one or more embodiments of the present disclosure, [Example 1] provides a resource display method, which includes: displaying a resource display interface associated with video production, wherein the resource display interface includes group resource display items; in response to a trigger operation on the group resource display items, presenting an accessible group list of the currently logged-in account in the displayed group resource panel; in response to a selection trigger operation on a target group item in the accessible group list, displaying a target group resource included in the target group item in the group resource panel.
[0197] According to one or more embodiments of the present disclosure, [Example 2] provides a resource display method, which may also be further increased to include determining the accessible group information relative to the currently logged-in account from a pre-stored group account permission information library, and constructing an accessible group list based on the accessible group information.
[0198] According to one or more embodiments of the present disclosure, [Example Three] provides a resource display method, which can optimize the group resource panel and also include: resource filtering operation items; the method can also add a selection trigger operation of receiving a target filtering item in the resource filtering operation item under the target group resource; and display the group filtering resources in the target group resource that meet the filtering conditions of the target filtering item.
[0199] According to one or more embodiments of the present disclosure, [Example Four] provides a resource display method, which optimizes the target group resources or group screening resources to be recorded as production optional resources; the method can also be increased to include obtaining the resources to be applied selected from the displayed production optional resources, and determining the resource data packet corresponding to the resource to be applied; extracting the resource content in the resource data packet and displaying it in the video production editing area.
[0200] According to one or more embodiments of the present disclosure, [Example Five] provides a resource display method, which may also be further increased to include displaying a resource management function item in a first display interface when it is detected that the currently logged-in account has resource management authority; entering and displaying a resource management interface in response to a trigger operation on the resource management function item, wherein the resource management interface includes a new resource management control; after entering the new management interface in response to the triggering of the new resource management control, receiving a new resource selection operation, and uploading and storing the selected target new resources.
[0201] According to one or more embodiments of the present disclosure, [Example Six] provides a resource display method, which may also be further supplemented with receiving and displaying new operation results relative to the target new resources; the new operation results are determined by storage results based on the target new resources, and the new operation results include storage location information, and / or, association relationship information between the target new resources and the grouping.
[0202] According to one or more embodiments of the present disclosure, [Example Seven] provides a resource display method, which may also be further increased to include, when it is detected that the currently logged-in account has account management authority, displaying a group account management function item in the second display interface; in response to a trigger operation on the group account management function item, entering and displaying the group account management interface; in response to a trigger operation of a group creation control in the group account management interface, uploading and storing the group information of the newly created group; in response to a trigger operation of an account creation control in the group account management interface, uploading and storing the account information of the newly created account; in response to a trigger operation of a permission configuration control in the group account management interface, obtaining the permission configuration information of the account to be configured and uploading it for storage.
[0203] According to one or more embodiments of the present disclosure, [Example Eight] provides a resource display device, which includes: an interface display module, which is used to display a resource display interface associated with video production, and the resource display interface includes group resource display items; a list presentation operation, which is used to present an accessible group list of the currently logged-in account in the displayed group resource panel in response to a trigger operation on the group resource display item; a resource display module, which is used to display a target group resource contained in the target group item in the accessible group list in response to a trigger operation on selecting the target group item.
[0204] According to one or more embodiments of the present disclosure, [Example 9] provides an electronic device, which includes 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 resource display method as described in any one of the above Examples 1 to Example 7.
[0205] According to one or more embodiments of the present disclosure, [Example 10] provides a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to execute the resource display method as described in any one of Examples 1 to 7.
[0206] 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.
[0207] 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.
[0208] 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 resource display method, characterized in that: include: Displaying a resource display interface associated with video production, wherein the resource display interface includes grouped resource display items; In response to a triggering operation on the group resource display item, presenting a list of accessible groups of the currently logged-in account in the displayed group resource panel; In response to a selection trigger operation on a target grouping item in the accessible grouping list, target grouping resources included in the target grouping item are displayed in the grouping resource panel.
2. The method according to claim 1, characterized in that Before the displayed group resource panel presents the list of accessible groups for the currently logged in account, it also includes: The accessible group information relative to the currently logged-in account is determined from a pre-stored group account authority information library, and an accessible group list is constructed based on the accessible group information.
3. The method according to claim 1, characterized in that The group resource panel also includes: resource filtering operation items; The method further comprises: Receiving a selection trigger operation of a target filtering item in the resource filtering operation item under the target group resource; Display the grouping filtering resources that meet the filtering condition of the target filtering item in the target grouping resources.
4. The method according to claim 1 or 3, characterized in that: Recording the target grouping resource or the grouping screening resource as a production optional resource; The method further comprises: Acquire a resource to be applied selected from the displayed optional production resources, and determine a resource data packet corresponding to the resource to be applied; The resource content in the resource data package is extracted and displayed in the video production editing area.
5. The method according to claim 1, characterized in that Also includes: When it is detected that the currently logged-in account has resource management authority, the resource management function item is displayed in the first display interface of the settings; In response to a triggering operation on the resource management function item, entering and displaying a resource management interface, the resource management interface including a newly added resource management control; After entering the new resource management interface in response to the triggering of the new resource management control, a new resource selection operation is received, and the selected target new resource is uploaded and stored.
6. The method according to claim 5, characterized in that Also includes: Receive and display the result of the new operation on the target new resource; The new operation result is determined by a storage result based on the target new resource, and the new operation result includes storage location information and / or association relationship information between the target new resource and the group.
7. The method according to claim 1, characterized in that Also includes: When it is detected that the currently logged-in account has account management authority, the group account management function item is displayed in the second display interface of the settings; In response to a triggering operation on the group account management function item, entering and displaying a group account management interface; In response to a triggering operation of a group creation control in the group account management interface, uploading and storing group information of a newly created group; In response to a triggering operation of an account creation control in the group account management interface, uploading and storing account information of a newly created account; In response to a triggering operation of a permission configuration control in the group account management interface, permission configuration information of the account to be configured is obtained and uploaded for storage.
8. A resource display device, characterized in that: include: An interface display module, used to display a resource display interface associated with video production, wherein the resource display interface includes grouped resource display items; A list presentation module, for presenting a list of accessible groups of a currently logged-in account in the displayed group resource panel in response to a triggering operation on the group resource presentation item; The resource display module is used to display the target group resources contained in the target group item in the accessible group list in response to a selection trigger operation on the target group item.
9. 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 resource display method as described in any one of claims 1-7.
10. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to execute the resource display method as described in any one of claims 1 to 7 when executed by a computer processor.