Resource selection method, system, electronic device, and storage medium
By separating the interface from the data in the resource selection method, the issues of universality and scalability of resource selection schemes in different systems are resolved, enabling the reuse of resource selection schemes across systems and reducing development and maintenance costs.
Patent Information
- Application Number
- CN202310838055.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2043-07-07
AI Technical Summary
In existing technologies, insurance systems, banking systems, and transaction systems suffer from poor versatility and scalability in resource selection schemes, resulting in the need for separate development for each scenario, which increases development and maintenance costs and reduces reusability.
By establishing an initial data model list and an initial resource identifier list, the interface and data are separated, and the data center is used for resource selection and updates, supporting reuse in different scenarios.
It improves the versatility, scalability, and reusability of resource selection, reduces development and maintenance costs, and enables rapid response to different business needs.
Smart Images

Figure CN116775913B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of computer technology and financial technology, and in particular to a resource selection method, system, electronic device and storage medium. Background Technology
[0002] In computer business processes, insurance systems, banking systems, transaction systems, and order systems often require the selection of resources such as images, videos, and GIFs. These resources can be transaction data, payment data, business data, or purchase data. Related technologies often develop a set of resource acquisition, display, and selection solutions for different scenarios on demand. However, this leads to poor versatility and scalability, making it difficult to quickly respond to certain application scenarios. Furthermore, developing a separate resource selection solution for each scenario—such as insurance, banking, transaction, and order systems—significantly increases development and maintenance costs, resulting in low reusability. Summary of the Invention
[0003] The main objective of this application is to provide a resource selection method, system, electronic device, and storage medium that can improve the versatility, scalability, and reusability of resource selection.
[0004] To achieve the above objectives, a first aspect of this application proposes a resource selection method, the method comprising: acquiring multiple multimedia resources; establishing an initial data model list based on the multiple multimedia resources; generating an initial resource identifier list to characterize the selection status of each multimedia resource based on the initial data model list; transmitting the initial data model list and the initial resource identifier list to a preset data center; displaying the initial data model list on a preset list interface; acquiring resource selection information from a client regarding the initial data model list; sending the resource selection information to the data center; selecting, based on the resource selection information, the corresponding multimedia resource in the initial data model list as a target resource in the data center; updating the initial resource identifier list according to the target resource to obtain a target resource identifier list; and deriving the target resource based on the target resource identifier list.
[0005] In some embodiments, establishing an initial data model list based on a plurality of multimedia resources includes: obtaining feature configuration information of the client; defining feature information of each multimedia resource under a preset resource protocol based on the feature configuration information, wherein the feature information includes at least one of resource unique identifier, resource type, original data, list item style, and resource content; and creating a table for the plurality of multimedia resources based on the feature information to obtain an initial data model list.
[0006] In some embodiments, the feature information includes the list item style and the resource type; displaying the initial data model list in a preset list interface includes: if the list item style of the multimedia resource is the default style, then selecting a preset default rendering method to render the multimedia resource according to the resource type, and displaying the rendered initial data model list in the preset list interface; if the list item style of the multimedia resource is a custom style, then obtaining the third-party rendering method of the business party, rendering the multimedia resource according to the third-party rendering method, and displaying the rendered initial data model list in the preset list interface.
[0007] In some embodiments, if the list item style of the multimedia resource is the custom style, the method further includes: if the custom style is a first selection style, adding a default selection button to the initial data model list displayed on the list interface, and obtaining the client's default selection information through the default selection button, so as to export the target resource belonging to the first selection style according to the default selection information; if the custom style is a second selection style, obtaining the third-party resource selection information of the business party, so as to export the target resource belonging to the second selection style according to the third-party resource selection information.
[0008] In some embodiments, obtaining the client's resource selection information for the initial data model list includes: configuring selection buttons for each multimedia resource in the initial data model list, and obtaining the client's resource selection information for the initial data model list through the selection buttons; before exporting the target resource according to the target resource identifier list, the method further includes: updating the selection state of the selection buttons in the list interface according to the target resource identifier list.
[0009] In some embodiments, there are multiple target resources; the step of updating the initial resource identifier list according to the target resources to obtain the target resource identifier list includes: calculating the resource size of the multiple target resources; if the resource size is less than or equal to a preset resource threshold, updating the initial resource identifier list according to the target resources to obtain the target resource identifier list; if the resource size is greater than the resource threshold, stopping the updating of the resource identifier list and generating a prompt message for feedback to the list interface.
[0010] In some embodiments, updating the initial resource identifier list to obtain the target resource identifier list based on the target resource includes: matching resource identifiers in the initial resource identifier list with the target resource; if the resource identifier of the target resource exists in the initial resource identifier list, then retaining the initial resource identifier list to obtain the target resource identifier list; if the resource identifier of the target resource does not exist in the initial resource identifier list, then adding the resource identifier of the target resource to the initial resource identifier list to obtain the updated target resource identifier list.
[0011] To achieve the above objectives, a second aspect of this application proposes a resource selection system, comprising: a resource acquisition module for acquiring multiple multimedia resources and establishing an initial data model list based on the multiple multimedia resources; an identifier list generation module for generating an initial resource identifier list representing the selection status of each multimedia resource based on the initial data model list, and transmitting the initial data model list and the initial resource identifier list to a preset data center; an input acquisition module for displaying the initial data model list on a preset list interface, acquiring resource selection information of the client on the initial data model list, and sending the resource selection information to the data center; a selection processing module for selecting the multimedia resource corresponding to the initial data model list as a target resource in the data center based on the resource selection information, updating the initial resource identifier list according to the target resource to obtain a target resource identifier list; and a resource export module for exporting the target resource according to the target resource identifier list.
[0012] To achieve the above objectives, a third aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described in the first aspect of the embodiment.
[0013] To achieve the above objectives, a fourth aspect of the present application provides a storage medium, which is a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first aspect of the present application.
[0014] This application employs a resource selection method. First, an initial data model list is established based on multiple multimedia resources. Then, based on the selected multimedia resources, an initial resource identifier list is generated from the initial data model list. Both the initial data model list and the initial resource identifier list are pre-stored in a preset data center. The initial data model list is displayed in the interface, achieving separation of interface and data. Subsequently, the interface can retrieve the client's resource selection information for the initial data model list. This resource selection information specifies the target resource to be selected, and the interface sends this information to the data center for processing. Upon receiving the resource selection information, the data center can select the corresponding multimedia resource from the initial data model list as the target resource. Based on the target resource, the initial resource identifier list is updated to obtain the target resource identifier list. Finally, during data export, the target resource can be exported based on the target resource identifier list. This embodiment of the application achieves separation of interface and data. A single resource selection scheme can be reused for different scenarios such as insurance systems, banking systems, transaction systems, and order systems, improving the versatility, scalability, and reusability of resource selection. Attached Figure Description
[0015] Figure 1 This is an overall architecture diagram of the resource selection system provided in the embodiments of this application;
[0016] Figure 2 This is a schematic diagram illustrating the operation of the list items provided in the embodiments of this application;
[0017] Figure 3 This is a flowchart of the resource selection method provided in the embodiments of this application;
[0018] Figure 4 yes Figure 3 The flowchart of step S101 in the text;
[0019] Figure 5 yes Figure 3 The flowchart of step S103 in the process;
[0020] Figure 6 This is a flowchart of a resource selection method provided in another embodiment of this application;
[0021] Figure 7 yes Figure 3 The flowchart of step S104 in the process;
[0022] Figure 8 yes Figure 3 Another flowchart of step S104 in the process;
[0023] Figure 9 This is a schematic diagram of the functional modules of the resource selection system provided in the embodiments of this application;
[0024] Figure 10 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0026] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0028] First, let's analyze some of the terms used in this application:
[0029] Artificial intelligence (AI) is a new branch of computer science that studies, develops, and applies theories, methods, technologies, and systems to simulate, extend, and expand human intelligence. It aims to understand the essence of intelligence and produce intelligent machines that can react in a way similar to human intelligence. Research in this field includes robotics, speech recognition, image recognition, natural language processing, and expert systems. AI can simulate the information processes of human consciousness and thought. Furthermore, AI utilizes digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceiving the environment, acquiring knowledge, and using that knowledge to achieve optimal results.
[0030] Multimedia is a combination of multiple media, generally including text, sound, and images. In computer systems, multimedia refers to an interactive information exchange and dissemination medium that combines two or more media. The media used include text, pictures, photographs, sound, animation, and video, as well as the interactive functions provided by the program.
[0031] In computer projects, many scenarios, such as insurance systems, banking systems, transaction systems, and order systems, require the display and selection of images, videos, GIFs, etc. These resources can be transaction data, payment data, business data, or purchase data. The solutions in related technologies have several problems. First, different projects have different sources of resource acquisition. Some scenarios require obtaining resources from the system's photo album, such as in live-action practice scenarios. Other scenarios require obtaining resources from the backend, such as the selection of transaction data, payment data, business data, or purchase data. These can also be obtained from local storage; transaction data can also be obtained from the transaction pool. Second, for the display of list items, some scenarios require using default images, videos, GIFs, etc., such as in live-action practice scenarios. Other scenarios require custom resource item display, such as in poster scenarios.
[0032] In both of these scenarios, a set of resource acquisition, display, and selection solutions will be developed as needed for different scenarios. However, this will result in poor versatility and scalability of the solutions, making it difficult to respond quickly to some application scenarios. Furthermore, developing a separate resource selection solution for each scenario, such as insurance systems, banking systems, transaction systems, and order systems, will greatly increase development and maintenance costs and result in low reusability of the solutions.
[0033] Based on this, embodiments of this application provide a resource selection method, system, electronic device, and storage medium. The resource selection method can be applied to the resource selection system, which can improve the versatility, scalability, and reusability of resource selection.
[0034] The resource selection method, system, electronic device, and storage medium provided in this application are specifically described through the following embodiments. First, the resource selection system in this application is described.
[0035] like Figure 1 As shown, Figure 1 This is an overall architecture diagram provided in the embodiments of this application. The resource selection system can be deployed on a resource selector, which can connect to a resource array, list items, and a data center. The main function of the resource selector is to integrate externally input resource arrays and internally initialize list items and the data center. The resource array can be used to configure resource protocols, acquiring multimedia resources including system album resources, network resources, and local resources. Furthermore, it can also acquire third-party multimedia resources through access services. List items can be configured with list item protocols to maintain the display of multimedia resources such as images, videos, and GIFs in a list format, and the display content of list items can be customized. The data center is used to maintain operations such as adding, modifying, and removing data, achieving separation of the interface and data.
[0036] Furthermore, such as Figure 2 As shown, Figure 2 This is a schematic diagram illustrating the operation of a list item provided in an embodiment of this application. The list item can contain a list of data models, including an initial data model list. The list has operation input terminals for selection functions, such as buttons. By performing a selection operation, an operation command can be sent to the data center, calling functions in the data center to complete the data selection logic processing. Simultaneously, the list item can display an image preview interface, which serves as a visual list interface.
[0037] It's important to note that the primary function of the resource selector is to integrate the externally input resource array, internally initialize the list and data center. Simultaneously, it listens for data change notifications through the data center's `listDidUpdate(assets, selectIdentifiers)` function, where `assets` is the resource array and `selectIdentifiers` is the array of identifiers for the selected resources, and then refreshes the list. It also listens for list selection area responses through the list's `selectOrUnselectAssets(assets, index)` function. Finally, it handles event responses for selecting / deselecting resources in the list interface and notifies the data center to update the data accordingly.
[0038] In this embodiment, deployment in a resource selector allows for the initial creation of a data model list based on multiple acquired multimedia resources. Then, based on the selection of multimedia resources, an initial resource identifier list is generated from the initial data model list. Both the initial data model list and the initial resource identifier list are pre-stored in a preset data center. The initial data model list is displayed in the list interface, achieving separation of interface and data. Subsequently, the interface can obtain the client's resource selection information for the initial data model list. This resource selection information specifies the target resource to be selected, and the interface sends this information to the data center for processing. Upon receiving the resource selection information, the data center can select the corresponding multimedia resource from the initial data model list as the target resource. It then updates the initial resource identifier list to obtain the target resource identifier list. Finally, during data export, the target resource can be exported based on the target resource identifier list.
[0039] This application embodiment achieves the separation of interface and data. A single resource selection scheme can be reused for different scenarios such as insurance systems, banking systems, transaction systems, and order systems, offering good scalability. For interfaces or data that do not meet business requirements, custom data and custom list items can be defined. Furthermore, this application embodiment is highly reusable, enabling low-cost business integration, rapid response to basic business needs, and providing default data parsing, system album retrieval and assembly, network image download and assembly, and default display of images, videos, and GIFs.
[0040] The resource selection method, system, electronic device, and storage medium provided in this application are specifically described through the following embodiments. First, the resource selection method in this application is described.
[0041] The resource selection method in this application can be illustrated through the following examples.
[0042] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.
[0043] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, large-scale computing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.
[0044] The resource selection method provided in this application relates to the field of artificial intelligence technology. The resource selection method provided in this application can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, etc.; the server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application implementing the resource selection method, but is not limited to the above forms.
[0045] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0046] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. For example, when obtaining user-stored data and user cached data access requests, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. In addition, when embodiments of this application need to obtain sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirection to a confirmation page. Only after obtaining the user's separate permission or consent is the necessary user-related data for the normal operation of embodiments of this application obtained.
[0047] Figure 3 This is an optional flowchart of the resource selection method provided in the embodiments of this application. Figure 3 The method may include, but is not limited to, steps S101 to S105.
[0048] Step S101: Obtain multiple multimedia resources and establish an initial data model list based on the multiple multimedia resources;
[0049] For example, the resource selection method in this application embodiment can be applied to the above-mentioned resource selection system. The architecture of the resource selection system has been described in the above embodiments and will not be repeated here.
[0050] Multimedia resources refer to network and other media resources, including images, text, sound, video, animation (GIF), and derivative forms of expression such as Flash, VRML, interactive media, games, and web pages. These are all forms of multimedia resources, just categorized differently. In this application's embodiments, different multimedia resources can be selected according to different scenarios.
[0051] The initial data model list is a list containing various multimedia resources, with each list item containing one or more multimedia resources. For example, each row in the list stores information about a multimedia resource, including a thumbnail, detailed description, etc. Other functional interfaces, such as selection buttons, can also be configured in the list.
[0052] In the process of executing the resource selection method, the embodiments of this application can first acquire multiple multimedia resources, build a table based on the acquired multimedia resources, and obtain a list of multimedia resource items. The established table is the initial data model list, so that subsequent processing can be carried out based on the established table.
[0053] Step S102: Based on the initial data model list, generate an initial resource identifier list to represent the selection status of each multimedia resource, and input the initial data model list and the initial resource identifier list into the preset data center.
[0054] The initial resource identifier list is a list containing the selection status of various multimedia resources. Each list item contains the selection status of one or more multimedia resources. For example, each row in the list stores information indicating whether a multimedia resource has been selected. By defining the resource identifier list, it is easy to find the corresponding resource when selecting / deselecting resources.
[0055] The initial resource identifier list is obtained based on the initial data model list. During the process of users selecting from the initial data model list, selection information will be generated. In this embodiment of the application, a table is built based on this selection information, and the initial resource identifier list is used to express the selection / deselection of resources.
[0056] For example, in this embodiment of the application, after obtaining the initial data model list, an initial resource identifier list is generated to characterize the selection of each multimedia resource. Then, the initial data model list and the initial resource identifier list are transmitted together to a preset data center for storage. The data center is used to maintain operations such as adding, modifying, and removing data, so as to achieve separation of interface and data.
[0057] Step S103: Display the initial data model list on the preset list interface, obtain the resource selection information of the client for the initial data model list, and send the resource selection information to the data center.
[0058] The list interface is a visual interface that displays the initial data model list. In this embodiment, the initial data model list can be displayed under a preset list interface. The list interface is also an interactive interface, allowing for the reception of client interactions, such as obtaining resource selection information from the client regarding the initial data model list.
[0059] It is understandable that there are multiple ways to generate resource selection information. For example, the list interface can communicate with the client, and after the user inputs an operation command on the client, resource selection information will be generated, and the client will then send the resource selection information to the system in this embodiment; or, the list interface can directly act as a client, and the user can input operation commands on the list interface, such as moving the mouse cursor to complete the selection, which will generate resource selection information.
[0060] After obtaining the resource selection information, since this application implements the separation of data and interface processing, when selecting resources, the resource selection information needs to be sent to the data center, which then maintains the data addition, modification, and removal operations.
[0061] Step S104: In the data center, based on the resource selection information, select the multimedia resource corresponding to the initial data model list as the target resource, and update the initial resource identifier list according to the target resource to obtain the target resource identifier list;
[0062] For example, resource selection information represents the selection of a subset of multimedia resources, and these selected multimedia resources are the target resources. In this embodiment, based on the resource selection information, the data center determines the multimedia resources corresponding to the initial data model list as target resources. Since these multimedia resources have already been selected, the selection identifiers need to be updated. Subsequently, this embodiment can update the initial resource identifier list according to the target resources, and the updated list is the target resource identifier list.
[0063] It is understandable that the separation of data and interface processing adopted in this application's embodiments allows for applicability to different scenarios. A single list interface can be reused across different scenarios. During resource selection, data is stored in the background and maintained by the data center. The resource selection operation is handled by the data center, and data export can be completed by maintaining an identifier list. Furthermore, for interfaces or data that do not meet business requirements, custom data and custom list items can be defined.
[0064] Step S105: Export the target resources based on the target resource identifier list.
[0065] For example, once the target resource identifier list is obtained, the current selection status of multimedia resources can be determined. In this embodiment of the application, data can be exported based on the target resource identifier list to export the target resources selected by the user, and finally complete the resource selection operation.
[0066] It is understandable that users can select multimedia resources in the list interface multiple times. This application embodiment can continuously update the target resource identifier list, and after the user finally clicks to confirm the selection, the target resources identified in the final target resource identifier list are exported first.
[0067] This application embodiment employs a resource selection method. First, an initial data model list is established based on multiple multimedia resources. Then, based on the selection of multimedia resources, an initial resource identifier list is generated from the initial data model list. Both the initial data model list and the initial resource identifier list are pre-stored in a preset data center. The initial data model list is displayed in the list interface, achieving separation of interface and data. Subsequently, the interface can obtain the client's resource selection information for the initial data model list. This resource selection information specifies the target resource to be selected, and the interface sends this information to the data center for processing. After receiving the resource selection information, the data center can select the corresponding multimedia resource from the initial data model list as the target resource. Based on the target resource, the initial resource identifier list is updated to obtain the target resource identifier list. Finally, during data export, the target resource can be exported based on the target resource identifier list. This application embodiment achieves separation of interface and data. A single resource selection scheme can be reused for different scenarios such as insurance systems, banking systems, transaction systems, and order systems, improving the universality, scalability, and reusability of resource selection.
[0068] Please see Figure 4 In some embodiments, step S101 may further include steps S201 to S203:
[0069] Step S201: Obtain the client's feature configuration information;
[0070] Step S202: Based on the feature configuration information, define the feature information of each multimedia resource under the preset resource protocol. The feature information includes at least one of the following: unique resource identifier, resource type, original data, list item style, and resource content.
[0071] Step S203: Create tables for multiple multimedia resources based on feature information to obtain an initial data model list.
[0072] For example, in this embodiment, a resource protocol can be pre-set to acquire multimedia resources, ensuring that the acquired resources conform to a unified format specification. Specifically, when acquiring resources, the multimedia resources can be defined in conjunction with the resource protocol. In this embodiment, the client's feature configuration information can be acquired; this feature configuration information is used to configure the multimedia resource specification content.
[0073] The resource protocol mainly includes various specifications, such as "identifier" (unique resource identifier), "type" (resource type, such as image, video, GIF), "originData" (externally defined data, not used internally, only passed through), "style" (list item style, default, custom with selection, custom without selection), and "fetchAssetContent(identifier, size)" (to retrieve resource content). It's understandable that both system album resources and custom resources must implement the specifications outlined in this protocol.
[0074] In this embodiment, after establishing a resource protocol, feature information of each multimedia resource can be defined under a preset resource protocol based on feature configuration information. This feature information includes at least one of the following: unique resource identifier, resource type, original data, list item style, and resource content. Subsequently, tables can be created for multiple multimedia resources based on their feature information, and the multimedia resources can be categorized and arranged according to their different feature information to obtain an initial data model list.
[0075] This application embodiment satisfies the requirements of resource scalability and compatibility by formulating a resource protocol. For data models of images, videos, GIFs, and PDFs, the fields in the models may differ, and the methods for obtaining specific resource content also differ. Defining a resource protocol can effectively accommodate different data models and resource acquisition methods. In this application embodiment, the resource protocol is used internally within the resource selector. Externally, the resource selector can use the respective data models of each business or some models defined internally by the resource selector; no specific restrictions are imposed here.
[0076] In some embodiments, the feature information includes list item style and resource type; see [link to relevant documentation]. Figure 5 Step S103 may also include steps S301 to S302:
[0077] Step S301: If the list item style of the multimedia resource is the default style, then select the preset default rendering method to render the multimedia resource according to the resource type, and display the initial data model list after rendering on the preset list interface.
[0078] Step S302: If the list item style of the multimedia resource is a custom style, then obtain the third-party rendering method of the business party, render the multimedia resource according to the third-party rendering method, and display the initial data model list after rendering on the preset list interface.
[0079] For example, during the visualization display in the list interface, this application embodiment can render multimedia resources differently according to different list item styles. List item styles include default styles and custom styles.
[0080] When the list item style of a multimedia resource is the default style, it indicates that no special rendering processing is required at present. In this embodiment, a preset default rendering method is selected according to the resource type of the multimedia resource, the multimedia resource is rendered using the default rendering method, and the initial data model list after rendering is displayed on the preset list interface.
[0081] Specifically, this application embodiment can pre-build some fixed rendering styles, such as three default rendering styles: image, video, and GIF. During rendering, it will automatically select the style based on the resource type. If the resource type is an image, the default rendering style for image is selected; if the resource type is a video, the default rendering style for video is selected; and if the resource type is a GIF, the default rendering style for GIF is selected. Furthermore, if other styles are available, they can also be selected according to the pre-set styles; no specific limitations are imposed here.
[0082] When the list item style of the multimedia resource is a custom style, it indicates that special rendering processing is required. In this embodiment of the application, when performing custom rendering or rendering according to a third-party rendering method, the third-party rendering method of the business party can be obtained first, the multimedia resource can be rendered according to the third-party rendering method, and the initial data model list after rendering can be displayed on the preset list interface.
[0083] In this scenario, the business side is a third party using the aforementioned resource selector. The UI for the custom-styled multimedia resources is implemented by the business side. After implementing the selection / deselection logic, the business side needs to call the `selectOrUnselectAssets` function of the data center to complete the data selection logic processing. For example, if a list item has a custom style and a button is added to it, clicking the button performs the corresponding selection / deselection and sets the button to a checked state. However, if the data in the data center is not updated at this time, refreshing the list will still use the old data, causing the checked state to become invalid. Therefore, the business side needs to call the data center function to complete the data selection logic processing.
[0084] In some embodiments, if the list item style of the multimedia resource is a custom style, please refer to [link / reference]. Figure 6 The resource selection method may also include steps S401 to S402:
[0085] Step S401: If the custom style is the first selected style, add a default selection button to the initial data model list displayed in the list interface, and obtain the client's default selection information through the default selection button, so as to export the target resource to which the first selected style belongs based on the default selection information.
[0086] Step S402: If the custom style is the second selected style, obtain the third-party resource selection information of the business party, and export the target resource to which the second selected style belongs based on the third-party resource selection information.
[0087] For example, there are two custom styles: a first selection style with options and a second selection style without options.
[0088] If the custom style is the first selected style, it means that the style is custom with selection. A default selection button is added to the initial data model list displayed in the list interface. The default selection button can trigger the response of the select / deselect resource event. Then, the default selection information of the client is obtained through the default selection button. When the user clicks the default selection button, it means that the default selection operation is performed on the multimedia resource, so that the target resource belonging to the first selected style can be exported according to the default selection information later.
[0089] If the custom style is the second selected style, indicating that the style is custom without selection, then the third-party resource selection information from the business side is obtained to export the target resource belonging to the second selected style based on the third-party resource selection information. In this case, the interface is entirely implemented by the business side. After the business side implements the selection or non-selection logic, it needs to call the data center's selectOrUnselectAssets function to complete the data selection logic processing.
[0090] In some embodiments, step S103 may further include the following steps:
[0091] Configure selection buttons for each multimedia resource in the initial data model list, and obtain the client's resource selection information for the initial data model list through the selection buttons;
[0092] In some embodiments, the following steps may be included before step S105:
[0093] Update the selection status of the "Select" button in the list interface based on the target resource identifier list.
[0094] For example, in this embodiment of the application, several selection buttons can be configured in the list interface for the initial data model list. For instance, one selection button can be configured for each row of multimedia resources. When selecting resources, the user can select the multimedia resource in that row by clicking the selection button, and can deselect the multimedia resource in that row by clicking the selection button.
[0095] Taking a selection operation as an example, when a user clicks the selection button, the button does not immediately respond to the user's action. Instead, it first generates resource selection information for that multimedia resource in the background. Then, as described in the above embodiment, this resource selection information can be sent to the data center for processing.
[0096] After the data center processes the resource selection information and generates a target resource identifier list, the system controls the selection buttons on the list interface according to the target resource identifier list. When the user has made a selection operation in advance, after receiving the message from the data center, this embodiment of the application can update the selection status of the selection button on the list interface according to the target resource identifier list. At this time, the user can see that the selection button has a response, and thus know what multimedia resource he / she has selected.
[0097] In this embodiment of the application, when setting the selection button, the data and interface are separated. The resource selector interface is notified only after the resource identifier list is updated. When the list interface receives the notification from the data center, it sets the select / cancel selection button to the select or cancel selection state.
[0098] In some embodiments, there are multiple target resources; please refer to [link / reference]. Figure 7 Step S104 may also include steps S501 to S503:
[0099] Step S501: Calculate the resource size of multiple target resources;
[0100] Step S502: If the resource size is less than or equal to the preset resource threshold, update the initial resource identifier list according to the target resource to obtain the target resource identifier list;
[0101] Step S503: If the resource size is greater than the resource threshold, stop updating the resource identifier list and generate a prompt message to be fed back to the list interface.
[0102] For example, there may be many multimedia resources in this application embodiment. Users can select resources according to their actual needs. However, if the user's selection exceeds a preset threshold, a prompt message needs to be issued.
[0103] Specifically, in this embodiment of the application, multiple different target resources can be obtained in the data center based on resource selection information. The data center can calculate the size of these target resources, and the calculated resource size is the total size of the multiple target resources.
[0104] This application embodiment determines the resource size by obtaining a preset resource threshold and comparing the resource size with the threshold. The resource threshold is a pre-set threshold in this application embodiment; in fact, it is a maximum resource limit value used to prevent the currently exported target resource from being too large. The resource threshold can be used to determine whether the size of the currently selected target resource exceeds the maximum resource limit.
[0105] Subsequently, if the resource size is less than or equal to the preset resource threshold, it indicates that the size of the target resource in the currently selected resource identifier array is less than the maximum resource limit, so normal resource selection is possible. The initial resource identifier list is then updated based on the target resource to obtain the target resource identifier list. Conversely, if the resource size is greater than the resource threshold, it means that the current target resource size has exceeded the maximum selection limit. In this case, updating the resource identifier list stops, and a prompt message needs to be issued to the user. This prompt message is generated and sent to the list interface for feedback to the user.
[0106] For example, the notification message sent will indicate the current resource size and suggest that the user should reduce the selection of multimedia resources; no specific restrictions are imposed here.
[0107] Please see Figure 8 In some embodiments, step S104 may further include steps S601 to S603:
[0108] Step S601: Match the resource identifiers in the initial resource identifier list with the target resource;
[0109] Step S602: If the resource identifier of the target resource exists in the initial resource identifier list, then retain the initial resource identifier list and obtain the target resource identifier list;
[0110] Step S603: If the resource identifier of the target resource does not exist in the initial resource identifier list, then add the resource identifier of the target resource to the initial resource identifier list to obtain the updated target resource identifier list.
[0111] For example, in this embodiment of the application, a confirmation button can be set in the list interface. If the user does not select the confirmation button, the list of selected target resource identifiers and the target resources can be continuously updated. In the process of updating the list of target resource identifiers, the same multimedia resource should be selected repeatedly.
[0112] Specifically, in this embodiment, after receiving the user's resource selection information in the list interface, the specified multimedia resource is identified. Then, the resource identifiers in the initial resource identifier list are matched against previously selected target resources to see if the reselected multimedia resource already exists in the already selected array. If the target resource's resource identifier exists in the initial resource identifier list, meaning the user has repeatedly selected the target resource, this embodiment does not update the initial resource identifier list but retains it as the final target resource identifier list to avoid repeated selection of the target resource.
[0113] Conversely, if the resource identifier of the target resource does not exist in the initial resource identifier list, it means that the user has not selected the target resource before. Therefore, during the process of updating the array, this embodiment adds the resource identifier of the target resource to the initial resource identifier list to obtain the updated target resource identifier list, and finally triggers a data change notification to update the list interface.
[0114] Taking an insurance system as an example, when selecting resources such as images, videos, and GIFs, the separation of interface and data can also be achieved. For interfaces or data that do not meet business requirements, custom data and custom list items can be created. Furthermore, it allows for low-cost business integration, rapid response to basic business needs, and provides default data parsing, system album retrieval and assembly, network image download and assembly, and default display of images, videos, and GIFs. The same resource selection scheme can be reused in other business scenarios, thereby improving the versatility, scalability, and reusability of resource selection. Provided that the requirements of the embodiments in this application are met, it can also be applied to other financial industry systems, which will not be elaborated further here.
[0115] Please see Figure 9 This application also provides a resource selection system that can implement the above-described resource selection method. The resource selection system includes:
[0116] Resource acquisition module 901 is used to acquire multiple multimedia resources and establish an initial data model list based on the multiple multimedia resources;
[0117] The identifier list generation module 902 is used to generate an initial resource identifier list to represent the selection status of each multimedia resource based on the initial data model list, and to input the initial data model list and the initial resource identifier list into a preset data center.
[0118] The input acquisition module 903 is used to display the initial data model list on the preset list interface, acquire the resource selection information of the client for the initial data model list, and send the resource selection information to the data center.
[0119] The selection processing module 904 is used to select the multimedia resources corresponding to the initial data model list as target resources based on resource selection information in the data center, and update the initial resource identifier list according to the target resources to obtain the target resource identifier list.
[0120] Resource export module 905 is used to export target resources based on the target resource identifier list.
[0121] For example, the resource selection system in this application embodiment can execute the above-described resource selection method.
[0122] Multimedia resources refer to network and other media resources, including images, text, sound, video, animation (GIF), and derivative forms of expression such as Flash, VRML, interactive media, games, and web pages. These are all forms of multimedia resources, just categorized differently. In this application's embodiments, different multimedia resources can be selected according to different scenarios.
[0123] The initial data model list is a list containing various multimedia resources, with each list item containing one or more multimedia resources. For example, each row in the list stores information about a multimedia resource, including a thumbnail, detailed description, etc. Other functional interfaces, such as selection buttons, can also be configured in the list.
[0124] In the process of executing the resource selection method, the embodiments of this application can first acquire multiple multimedia resources, build a table based on the acquired multimedia resources, and obtain a list of multimedia resource items. The established table is the initial data model list, so that subsequent processing can be carried out based on the established table.
[0125] The initial resource identifier list is a list containing the selection status of various multimedia resources. Each list item contains the selection status of one or more multimedia resources. For example, each row in the list stores information indicating whether a multimedia resource has been selected. By defining the resource identifier list, it is easy to find the corresponding resource when selecting / deselecting resources.
[0126] The initial resource identifier list is obtained based on the initial data model list. During the process of users selecting from the initial data model list, selection information will be generated. In this embodiment of the application, a table is built based on this selection information, and the initial resource identifier list is used to express the selection / deselection of resources.
[0127] For example, in this embodiment of the application, after obtaining the initial data model list, an initial resource identifier list is generated to characterize the selection of each multimedia resource. Then, the initial data model list and the initial resource identifier list are transmitted together to a preset data center for storage. The data center is used to maintain operations such as adding, modifying, and removing data, so as to achieve separation of interface and data.
[0128] The list interface is a visual interface that displays the initial data model list. In this embodiment, the initial data model list can be displayed under a preset list interface. The list interface is also an interactive interface, allowing for the reception of client interactions, such as obtaining resource selection information from the client regarding the initial data model list.
[0129] It is understandable that there are multiple ways to generate resource selection information. For example, the list interface can communicate with the client, and after the user inputs an operation command on the client, resource selection information will be generated, and the client will then send the resource selection information to the system in this embodiment; or, the list interface can directly act as a client, and the user can input operation commands on the list interface, such as moving the mouse cursor to complete the selection, which will generate resource selection information.
[0130] After obtaining the resource selection information, since this application implements the separation of data and interface processing, when selecting resources, the resource selection information needs to be sent to the data center, which then maintains the data addition, modification, and removal operations.
[0131] For example, resource selection information represents the selection of a subset of multimedia resources, and these selected multimedia resources are the target resources. In this embodiment, based on the resource selection information, the data center determines the multimedia resources corresponding to the initial data model list as target resources. Since these multimedia resources have already been selected, the selection identifiers need to be updated. Subsequently, this embodiment can update the initial resource identifier list according to the target resources, and the updated list is the target resource identifier list.
[0132] It is understandable that the separation of data and interface processing adopted in this application's embodiments allows for applicability to different scenarios. A single list interface can be reused across different scenarios. During resource selection, data is stored in the background and maintained by the data center. The resource selection operation is handled by the data center, and data export can be completed by maintaining an identifier list. Furthermore, for interfaces or data that do not meet business requirements, custom data and custom list items can be defined.
[0133] For example, once the target resource identifier list is obtained, the current selection status of multimedia resources can be determined. In this embodiment of the application, data can be exported based on the target resource identifier list to export the target resources selected by the user, and finally complete the resource selection operation.
[0134] It is understandable that users can select multimedia resources in the list interface multiple times. This application embodiment can continuously update the target resource identifier list, and after the user finally clicks to confirm the selection, the target resources identified in the final target resource identifier list are exported first.
[0135] This application embodiment employs a resource selection method. First, an initial data model list is established based on multiple multimedia resources. Then, based on the selection of multimedia resources, an initial resource identifier list is generated from the initial data model list. Both the initial data model list and the initial resource identifier list are pre-stored in a preset data center. The initial data model list is displayed in the list interface, achieving separation of interface and data. Subsequently, the interface can obtain the client's resource selection information for the initial data model list. This resource selection information specifies the target resource to be selected, and the interface sends this information to the data center for processing. After receiving the resource selection information, the data center can select the corresponding multimedia resource from the initial data model list as the target resource. Based on the target resource, the initial resource identifier list is updated to obtain the target resource identifier list. Finally, during data export, the target resource can be exported based on the target resource identifier list. This application embodiment achieves separation of interface and data. A single resource selection scheme can be reused for different scenarios such as insurance systems, banking systems, transaction systems, and order systems, improving the universality, scalability, and reusability of resource selection.
[0136] The specific implementation of this resource selection system is basically the same as the specific embodiments of the resource selection method described above, and will not be repeated here. Subject to meeting the requirements of the embodiments of this application, the resource selection system may also be equipped with other functional modules to implement the resource selection method in the above embodiments.
[0137] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the resource selection method described above. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0138] Please see Figure 10 , Figure 10 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:
[0139] The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0140] The memory 1002 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1002 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 using the resource selection method of the embodiments of this application.
[0141] Input / output interface 1003 is used to implement information input and output;
[0142] The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0143] Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004);
[0144] The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.
[0145] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the resource selection method described above.
[0146] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0147] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0148] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0149] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0150] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0151] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0152] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0153] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0154] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0155] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0156] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0157] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A method of resource selection, characterized by, The method comprises: acquiring a plurality of multimedia resources, and establishing an initial data model list according to the plurality of multimedia resources; generating an initial resource identification list for representing selection conditions of each multimedia resource according to the initial data model list, and inputting the initial data model list and the initial resource identification list into a preset data center; displaying the initial data model list on a preset list interface, acquiring resource selection information of the initial data model list from a client, and sending the resource selection information to the data center; selecting a corresponding multimedia resource in the initial data model list as a target resource based on the resource selection information in the data center, and updating the initial resource identification list to obtain a target resource identification list according to the target resource; exporting the target resource according to the target resource identification list; wherein the step of establishing an initial data model list according to a plurality of multimedia resources comprises: acquiring feature configuration information of a client; defining feature information of each multimedia resource under a preset resource protocol according to the feature configuration information, wherein the feature information comprises at least one of a resource unique identification, a resource type, original data, a list item style, and resource content; building a table for a plurality of multimedia resources according to the feature information to obtain an initial data model list.
2. The resource selection method of claim 1, wherein, The feature information comprises the list item style and the resource type. The step of displaying the initial data model list on a preset list interface comprises: if the list item style of the multimedia resource is a default style, selecting a preset default rendering mode to render the multimedia resource according to the resource type, and displaying the initial data model list after rendering on a preset list interface; if the list item style of the multimedia resource is a custom style, acquiring a third-party rendering mode of a business party, rendering the multimedia resource according to the third-party rendering mode, and displaying the initial data model list after rendering on a preset list interface.
3. The resource selection method of claim 2, wherein, If the list item style of the multimedia resource is the custom style, the method further comprises: if the custom style is a first selection style, adding a default selection button in the initial data model list displayed on the list interface, and acquiring default selection information of a client through the default selection button to export the target resource to which the first selection style belongs according to the default selection information; if the custom style is a second selection style, acquiring third-party resource selection information of a business party to export the target resource to which the second selection style belongs according to the third-party resource selection information.
4. The resource selection method of claim 1, wherein, The step of acquiring resource selection information of the initial data model list from a client comprises: configuring a selection button for each multimedia resource in the initial data model list, and acquiring resource selection information of the initial data model list from a client through the selection button; before the step of exporting the target resource according to the target resource identification list, the method further comprises: Updating a selection state of the selection button in the list interface according to the target resource identification list.
5. The method of claim 1, wherein, The target resource has multiple target resources; and the updating of the initial resource identification list according to the target resource to obtain a target resource identification list comprises: calculating resource sizes of the multiple target resources; if the resource size is less than or equal to a preset resource threshold, updating the initial resource identification list according to the target resource to obtain a target resource identification list; if the resource size is greater than the resource threshold, stopping the updating of the resource identification list, and generating a prompt information for feeding back to the list interface.
6. The resource selection method of claim 1, wherein, The updating of the initial resource identification list according to the target resource to obtain a target resource identification list comprises: matching resource identification in the initial resource identification list with the target resource; if the resource identification of the target resource exists in the initial resource identification list, retaining the initial resource identification list to obtain a target resource identification list; if the resource identification of the target resource does not exist in the initial resource identification list, adding the resource identification of the target resource in the initial resource identification list to obtain an updated target resource identification list.
7. A resource selection system, characterized by The system comprises: a resource acquisition module, configured to acquire multiple multimedia resources, and establish an initial data model list according to the multiple multimedia resources; an identification list generation module, configured to generate an initial resource identification list for representing selection conditions of each multimedia resource according to the initial data model list, and transmit the initial data model list and the initial resource identification list into a preset data center; an input acquisition module, configured to display the initial data model list on a preset list interface, acquire resource selection information of the initial data model list from a client, and send the resource selection information to the data center; a selection processing module, configured to select, in the data center, a corresponding multimedia resource in the initial data model list as a target resource based on the resource selection information, and update the initial resource identification list according to the target resource to obtain a target resource identification list; a resource export module, configured to export the target resource according to the target resource identification list. The establishing of the initial data model list according to the multiple multimedia resources comprises: acquiring feature configuration information of the client; defining feature information of each multimedia resource under a preset resource protocol according to the feature configuration information, wherein the feature information comprises at least one of resource unique identification, resource type, original data, list item style, and resource content; performing table building on the multiple multimedia resources according to the feature information to obtain an initial data model list.
8. An electronic device, comprising: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the resource selection method in any one of claims 1 to 6 when executing the computer program.
9. A computer readable storage medium, the storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the resource selection method in any one of claims 1 to 6.
Citation Information
Patent Citations
Multimedia resource pushing method and device
CN105100832A
Multimedia resource display method, device and system and storage medium
CN112272302A