Material display method, device, equipment, computer-readable storage medium and product
By responding to user operations on the material display page and switching materials when preset conditions are met, the problem of single material display and low exposure in the prior art is solved, and the user experience and exposure of materials are improved.
Patent Information
- Application Number
- CN202210754285.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-28
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2042-06-28
AI Technical Summary
The existing material display method has a relatively single display content, and the later display material has a low exposure rate, resulting in poor user experience.
By responding to the user's operation of obtaining the material display page, the material display page is displayed, and when the preset switching conditions are met, the material in the page is switched. The preset switching conditions include the system time matching the preset time, the presence of updated materials, user-triggered material update requests, or page jump operations.
The exposure of materials is improved, allowing users to understand and use more different materials more intuitively on the material display page, and solves the problem that materials are difficult to discover and use in the prior art.
Smart Images

Figure CN115033136B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of interface interaction technology, and in particular, to a material display method, device, equipment, computer-readable storage medium and product. Background Art
[0002] With the improvement of terminal device hardware performance and the continuous advancement of artificial intelligence technology, more and more applications (Application, referred to as APP) are running on terminal devices. For example, applications include photo editing applications, material applications, etc. The above application software can display materials to users for users to choose and use.
[0003] Existing applications generally display materials in a preset display order. However, due to the variety of material types and the fast update speed, when the above display method is used to display materials, the display effect is relatively simple, and the materials at the end of the display order often have a low exposure rate. Furthermore, when using materials, users need to manually search for materials according to actual needs, which is often inefficient and has a poor user experience. In addition, Summary of the invention
[0004] The embodiments of the present disclosure provide a material display method, device, equipment, computer-readable storage medium and product, which are used to solve the technical problem that the existing material display methods display relatively single content.
[0005] In a first aspect, an embodiment of the present disclosure provides a material display method, including:
[0006] In response to a user's acquisition operation on a material display page, the material display page is displayed, wherein the material display page is used to display at least one first material.
[0007] When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page.
[0008] In a second aspect, an embodiment of the present disclosure provides a material display device, including:
[0009] The display module is used to display the material display page in response to a user's acquisition operation on the material display page, wherein the material display page is used to display at least one first material.
[0010] A switching module, configured to switch at least one first material displayed on the material display page when a preset switching condition is met;
[0011] The preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and the preset page jump operation triggered by the user is obtained.
[0012] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0013] The memory stores computer-executable instructions;
[0014] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the material display method as described in the first aspect and various possible designs of the first aspect;
[0015] The preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and the preset page jump operation triggered by the user is obtained.
[0016] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the material display method described in the first aspect and various possible designs of the first aspect is implemented.
[0017] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the material display method described in the first aspect and various possible designs of the first aspect.
[0018] The material display method, device, equipment, computer-readable storage medium and product provided in this embodiment display a material display page in response to a user's acquisition operation on the material display page. When it is detected that a preset switching condition is met, a switching operation is performed on at least one first material displayed in the material display page, wherein the preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, a user-triggered material update request is obtained, and a user-triggered preset page jump operation is obtained. This enables the user to intuitively understand more different materials from the material display page. In addition, since the number of materials is large and the updates are fast, when the above method is used to display materials, the exposure rate of multiple materials can be improved, solving the problem that when the existing material display method displays in a fixed display order, the materials displayed later are difficult to be discovered and used by the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0020] Figure 1 A schematic diagram of a process flow of a material display method provided in an embodiment of the present disclosure;
[0021] Figure 2 A schematic diagram of interface interaction provided by an embodiment of the present disclosure;
[0022] Figure 3 A schematic diagram of a flow chart of a material display method provided in yet another embodiment of the present disclosure;
[0023] Figure 4 Another interface interaction diagram provided for an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of a display interface provided in an embodiment of the present disclosure;
[0025] Figure 6 A schematic diagram of another display interface provided by an embodiment of the present disclosure;
[0026] Figure 7 A schematic diagram of the structure of a material display device provided in an embodiment of the present disclosure;
[0027] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0029] In order to solve the technical problems that the existing material display methods display relatively single content and the exposure rate of the materials displayed later is low, the present disclosure provides a material display method, device, equipment, computer-readable storage medium and product.
[0030] It should be noted that the material display method, device, equipment, computer-readable storage medium and product provided by the present disclosure can be applied to various application scenarios for displaying multiple materials.
[0031] The existing material display method generally pre-sorts multiple materials and displays them in a fixed order according to a preset order. However, when the above method is used to display materials, the display effect is often relatively simple and the displayed content is relatively small. When users need to view and use materials that are ranked lower, they need to search manually, which is cumbersome and leads to poor user experience.
[0032] In the process of solving the above technical problems, the inventors found through research that in order to enrich the content displayed on the material display page, switching conditions can be set in advance. When the switching conditions are met, the materials displayed on the material display page can be switched. This can increase the exposure rate of the materials, allowing users to more intuitively understand and use different materials on the material display page.
[0033] Figure 1 A schematic diagram of a process flow of a material display method provided in an embodiment of the present disclosure, such as Figure 1 As shown, the method includes:
[0034] Step 101: In response to a user's acquisition operation on a material display page, display the material display page, wherein the material display page is used to display at least one first material.
[0035] The execution subject of this embodiment is a material display device, which can be coupled to a terminal device, so that the material display device can be switched and displayed according to the trigger operation of the user on the terminal device. Optionally, the material display device can also be coupled to a server, which can communicate with the terminal device, so as to obtain the operation sent by the terminal device according to the user's interactive input through the interface, and control the terminal device to switch and display the material according to the operation.
[0036] In actual application scenarios, it is often necessary to obtain and use materials. For example, the material may specifically be a filter material, a sticker material, and the like. When a user performs an image editing operation, in order to obtain a better image effect, filter materials, sticker materials, and the like may be obtained according to actual needs to edit the image. Alternatively, the material may specifically be a font material, a text box material, a picture material, and the like. When a user performs an editing operation on a file such as a presentation, font materials, text box materials, and picture materials may be obtained to perform editing operations on the presentation. Alternatively, the material may also be any other type of material, and the present disclosure does not limit this.
[0037] In this embodiment, the user can trigger the acquisition operation of the material display page according to actual needs. Accordingly, in response to the user's acquisition operation of the material display page, the material display page can be displayed on the display interface of the terminal device, wherein the material display page is used to display at least one first material.
[0038] Optionally, the first material may be a regular material, or the first material may be a material that needs to be paid for use, or the first material may be a material that requires preset permissions to use, etc. The present disclosure does not limit the type of material.
[0039] Step 102: When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page;
[0040] The preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and the preset page jump operation triggered by the user is obtained.
[0041] In this embodiment, in order to enrich the display content in the material display page, it can be detected whether the preset switching conditions are currently met. When the switching conditions are met, at least one first material displayed on the material display page can be switched to display a variety of first materials in the material display page.
[0042] Optionally, the preset switching condition may be that the system time matches the preset switching time. Accordingly, when it is detected that the system time matches the preset switching time, it is determined that the preset switching condition is currently met, and the at least one first material displayed on the material display page may be switched.
[0043] Optionally, the preset switching condition may also be the existence of an updated first material. Accordingly, it is possible to detect in real time from various material acquisition channels whether there is an updated first material currently, and if so, it is determined that the preset switching condition is currently met, and a switching operation may be performed on at least one first material displayed on the material display page.
[0044] Optionally, the preset switching condition may also be obtaining a material update request triggered by the user. Accordingly, the triggering operation of the user on the material display page may be obtained, and when the triggering operation is a material update request, it is determined that the preset switching condition is currently met, and a switching operation may be performed on at least one first material displayed on the material display page.
[0045] Optionally, the preset switching condition may also be obtaining a preset page jump operation triggered by a user. Accordingly, the page jump operation triggered by the user in the material display page may be determined in real time. When the page jump operation matches any preset page jump operation, it is determined that the preset switching condition is currently met, and a switching operation may be performed on at least one first material displayed on the material display page.
[0046] Further, based on any of the above embodiments, step 101 includes:
[0047] In response to a user's triggering operation on a preset target application, the material display page is displayed.
[0048] or,
[0049] In response to an image editing instruction triggered by a user in an image editing application, the material display page is displayed, wherein the material is used for performing an image editing operation.
[0050] In this embodiment, for different application scenarios, the acquisition operation of the material display page can be implemented through different trigger operations.
[0051] Optionally, when the target application is an application for providing materials, the user can implement an acquisition operation on the material display page by triggering an icon of the target application.
[0052] Optionally, when the target application is an image editing application, when an image editing instruction triggered by a user in the image editing application is obtained, an acquisition operation of a material display page can be performed according to the image editing application. In the image editing application, the first material is specifically used for performing an image editing operation.
[0053] Optionally, when the target application is an image editing application, the image editing application may specifically include a variety of different editing operations, such as filter adjustment operation, sticker adding operation, beautification operation, size adjustment operation, etc. Therefore, the image editing instruction may also include an operation type, and when the operation type is a filter adjustment operation or a sticker adding operation, a display operation of a material display page may be performed in response to the image editing instruction.
[0054] By jumping to display the material display page according to different trigger operations, the above-mentioned material display method can be applied to more application scenarios.
[0055] Figure 2 A schematic diagram of the interface interaction provided by the embodiment of the present disclosure, such as Figure 2As shown, in the homepage 21 of the image editing application, a preset trigger icon 22 may be included, and the user may generate an image editing instruction by triggering the trigger icon 22. In response to the image editing instruction, a material display page 23 may be displayed. Among them, the material display page 23 displays a first material A 24 and a first material B 25. When the preset switching condition is met, the material displayed on the material display page 23 may be switched to a first material C 26 and a first material D 27.
[0056] The material display method provided in this embodiment displays a material display page in response to a user's acquisition operation on the material display page. When it is detected that a preset switching condition is met, a switching operation is performed on at least one first material displayed in the material display page, so that the user can intuitively understand more different materials from the material display page. In addition, since there are a large number of materials and they are updated quickly, when the above method is used to display materials, the exposure rate of multiple materials can be improved, solving the problem that when the existing material display method displays in a fixed display order, the materials displayed later are difficult to be discovered and used by the user.
[0057] Figure 3 A schematic diagram of a flow chart of a material display method provided by another embodiment of the present disclosure, based on any of the above embodiments, such as Figure 3 As shown, step 102 includes:
[0058] Step 301: Obtain a pre-stored material cache list, wherein the material cache list includes a plurality of first materials and associated information corresponding to each first material.
[0059] Step 302: Determine a first display order of each of the first materials according to the association information corresponding to each of the first materials.
[0060] Step 303: When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page according to the first display sequence.
[0061] In this embodiment, in order to implement the carousel display operation of the first material, a material cache list may be pre-set. The material cache list includes multiple first materials and associated information corresponding to each first material. When displaying the first material, the first material may be obtained from the material cache list and displayed. The associated information includes but is not limited to the performance data, creator information, type information, etc. corresponding to the first material.
[0062] It should be noted that the performance data may specifically be pre-stored background data, rather than acquired user data.
[0063] Accordingly, the material cache list can be obtained, and the first display order of each first material can be determined according to the associated information corresponding to each first material in the material cache list. Then, when the preset switching condition is met, at least one first material displayed on the material display page can be switched according to the first display order.
[0064] For example, when the material cache list includes eight first materials, the first display order can be determined according to the association information as: 1, 2; 3, 4; 5, 6; 7, 8. Therefore, the material display page can initially display materials 1 and 2. When the preset switching condition is met, materials 3 and 4 can be displayed according to the first display order.
[0065] Optionally, in the process of determining the first display order of each first material according to the associated information corresponding to each first material in the material cache list, the order of the creators can be determined according to the creator information in the associated information corresponding to each first material. In the process of the carousel, the first materials created by each creator can be displayed in sequence according to the order of the creators.
[0066] Optionally, in the process of determining the first display order of each first material according to the associated information corresponding to each first material in the material cache list, the preset order corresponding to each type of information can be determined according to the type information in the associated information corresponding to each first material. In the process of carousel, the first material corresponding to each type of information can be displayed in sequence according to the order corresponding to each type of information.
[0067] Optionally, in the process of determining the first display order of each first material according to the associated information corresponding to each first material in the material cache list, the first material with better performance may be displayed in the order of priority according to the performance data in the associated information corresponding to each first material. In the process of carousel, the first materials may be displayed in sequence according to the performance data.
[0068] The material display method provided in this embodiment obtains the associated information corresponding to each first material and determines the first display order corresponding to the first material according to the associated information, so that the first material can be switched according to the first display order when the preset switching condition is met, thereby further enriching the display content of the material display page. In addition, the exposure rate of each first material in the material cache list can be improved.
[0069] Further, based on any of the above embodiments, the association information includes performance data corresponding to the first material. Accordingly, step 302 includes:
[0070] The performance score corresponding to each first material is calculated according to the performance data corresponding to each first material and a preset performance score calculation method.
[0071] According to the performance scores, a first display order corresponding to each first material is determined according to a preset arrangement order.
[0072] In this embodiment, the associated information may specifically include performance data corresponding to the first material, wherein the performance data includes but is not limited to the number of times the user uses the first material, the user's evaluation of the first material, the score corresponding to the first material, and the like.
[0073] Accordingly, after obtaining the performance data corresponding to the first material, the performance score corresponding to each first material can be calculated according to the performance data corresponding to each first material and the preset performance score calculation method. The preset performance score calculation method can comprehensively consider the above performance data to calculate the performance score corresponding to the first material. It can be understood that the higher the performance score, the more popular the first material is with users.
[0074] Therefore, after respectively determining the performance scores corresponding to the first materials, the first display order corresponding to the first materials can be determined according to a preset arrangement order, wherein the preset arrangement order can be an order from high to low performance scores, or an order from low to high performance scores.
[0075] It is understandable that when the first display order is determined in descending order of performance scores, the user can be provided with a first material that is more in line with the user's preferences in the material display page, thereby improving the user experience.
[0076] Alternatively, when the first display order is determined in order from low to high performance scores, the exposure rate of materials with lower performance scores can be increased in the material display page, so that users can understand and use more unpopular materials.
[0077] The material display method provided in this embodiment calculates the performance score corresponding to each first material through a method, so that the first material display operation can be realized in an orderly manner according to the performance score. On the basis of realizing the first material carousel, the display order is made to be more in line with the actual performance data of the material.
[0078] Further, based on any of the above embodiments, after step 102, the method further includes:
[0079] When the number of switching operations reaches a preset switching number threshold, a first material that is not currently displayed in the material cache list is determined.
[0080] When the preset switching condition is met again, the first material that is not currently displayed is preferentially displayed in the material display page.
[0081] In this embodiment, since there are many first materials, there may still be some first materials that have not been displayed after a preset number of first material switching operations. Therefore, in order to ensure the exposure of each first material, when the number of switching operations reaches a preset switching number threshold, the first material that has not been displayed in the material cache list can be determined. The switching number threshold can be set by the user according to actual needs, for example, it can be three times, and the present disclosure does not limit this.
[0082] When it is detected that the switching condition is met again, the first material that is not currently displayed in the material display page may be displayed preferentially.
[0083] For example, in actual application, when the material cache list includes first materials 1-10, the material display page can initially display first materials 1 and 2. When the preset switching condition is met, first materials 3 and 4 can be displayed according to the first display order. After three switches, it can be determined that the first materials that are not currently displayed are 7-10. Therefore, in the next switch, first materials 7-10 can be displayed first.
[0084] The material display method provided in this embodiment counts the first materials that are not currently displayed in the material cache list and gives priority to displaying the first materials that are not currently displayed in the material cache list, thereby improving the exposure rate of the first materials that are not currently displayed in the material cache list. On the basis of enriching the display content of the material display page, the exposure rate of each first material in the material cache list is guaranteed.
[0085] Further, based on any of the above embodiments, step 102 includes:
[0086] In response to a page jump operation that meets a preset switching condition triggered by a user in the material display page, a switching operation is performed on at least one first material displayed on the material display page.
[0087] In this embodiment, in order to realize the carousel display of the first material, a page jump operation that meets the preset switching condition can be pre-set. Taking the image editing application as an example, the page jump operation that meets the preset switching condition includes but is not limited to re-entering the material display page, saving the edited content operation triggered on the material display page, completing the editing operation triggered on the material display page, restoring the last edited image, etc.
[0088] In response to a page jump operation triggered by a user in a material display page, when it is detected that the page jump operation is a page jump operation that satisfies a preset switching condition, a switching operation may be performed on at least one first material displayed on the material display page.
[0089] Figure 4 Another interface interaction diagram provided for an embodiment of the present disclosure may display a material display page 41, which may display a first material A 42 and a first material B 43. After the user completes the editing operation of the edited image 44 in the material display page 41, the edited image 44 may be saved by triggering a preset save control 45, and the page may be jumped to the edit completion page 46. When the user jumps back to the material display page 41 by triggering a preset return control on the edit completion page 46, at least one first material displayed on the material display page 41 may be switched to display a first material C 47 and a first material D 48.
[0090] The material display method provided in this embodiment can dynamically update the first material displayed on the material display page by performing a switching operation of the first material when a page jump operation that meets the preset switching condition is obtained, so that the user can intuitively view and use more first materials in the material display page. In addition, the switching operation of the first material is performed based on the page jump operation of the preset switching condition, and the interactive operation is relatively simple, and the user can quickly view multiple first materials, thereby improving the user experience.
[0091] Further, based on any of the above embodiments, the preset switching condition includes obtaining the material update request triggered by the user; accordingly, step 102 includes:
[0092] Acquire a material update request triggered by a preset operation of the user on the material display page;
[0093] A switching operation is performed on at least one first material displayed on the material display page according to the material update request.
[0094] In this embodiment, the preset switching condition may be obtaining a material update request triggered by a user. Accordingly, the material display device may obtain the operation triggered by the user on the material display page in real time. When it is detected that the operation triggered by the user matches the preset operation, it indicates that the material update request triggered by the user has been obtained. The preset operation includes but is not limited to any one of an up swipe operation, a down swipe operation, a left swipe operation, and a right swipe operation, or the preset operation may also be a preset pattern drawn in a preset area. Optionally, the material display page may also be provided with an update control, and the user may trigger the update control to implement the trigger operation of the material update request.
[0095] Furthermore, after obtaining the material update request triggered by the user, a switching operation may be performed on the first material currently displayed on the material display page according to the material update request.
[0096] The material display method provided in this embodiment switches the currently displayed first material in response to a material update request triggered by the user, thereby enriching the display content of the material display page and improving the exposure rate of each first material in the material cache list.
[0097] Further, based on any of the above embodiments, the preset switching condition includes the existence of an updated first material: accordingly, step 102 includes:
[0098] Whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list is detected in real time.
[0099] If so, at least one first target material that meets the preset display condition is determined according to the updated material cache list.
[0100] A switching operation is performed on at least one first material displayed on the material display page according to the at least one first target material.
[0101] In this embodiment, at least one fixed display position can be pre-set in the material cache list, and at least one first material can be fixedly displayed in the fixed display position. In order to enable the material display page to display the latest first material, it can be detected in real time whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list. If so, at least one first target material that meets the preset display condition can be determined based on the updated material cache list. The at least one first material displayed on the material display page is switched according to the at least one first target material.
[0102] The material display method provided in this embodiment switches the displayed first material accordingly when the first material and / or the associated information corresponding to the first material stored in the material cache list is updated, so that the user can understand the updated first material in the first time without manually checking the update content, and can obtain more first materials in the material display page, thereby meeting the user's demand for using the first material.
[0103] Further, based on any of the above embodiments, the material display page includes at least one fixed display area and at least one carousel display area, the fixed display area is used to fixedly display the first material that meets the preset display conditions, and the carousel display area is used to display the first material in a carousel manner.
[0104] Step 102 includes:
[0105] When a preset switching condition is met, a switching operation is performed on the first material displayed in the at least one carousel display area.
[0106] In this embodiment, the material display page may be specifically provided with at least one fixed display area and at least one carousel display area. The fixed display area is used to fixedly display the first material that meets the preset display condition, and the carousel display area is used to display the first material in a carousel manner.
[0107] For example, in practical application, a fixed display area may be pre-set to display the first material with the best performance data, and two carousel display areas may be set to display other first materials in a carousel manner.
[0108] Based on the above page layout, when a preset switching condition is met, a switching operation can be performed on the first material displayed in at least one carousel display area.
[0109] Figure 5 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Figure 5 As shown, the material display page 51 includes a fixed display area 52 and two carousel display areas 53. The fixed display area 52 is used to fixedly display the first material that meets the preset display conditions, and the carousel display area 53 is used to display the first material in a carousel manner.
[0110] The material display method provided in this embodiment sets a fixed display area and a carousel display area respectively, and updates the first material displayed in the carousel display area when the preset conditions are met. Thus, on the basis of fixedly displaying the first material that meets the preset display conditions, the display content of the carousel display area can be dynamically switched, thereby enriching the display content of the material display page, so that the user can more intuitively view and use more first materials in the material display page.
[0111] Further, based on any of the above embodiments, the preset switching condition includes the existence of an updated first material: accordingly, step 102 includes:
[0112] Whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list is detected in real time.
[0113] A first updated material that meets a preset display condition is determined according to the updated material cache list, and a first material currently displayed in the carousel display area is switched according to the first updated material.
[0114] For other first materials in the updated material cache list except the first updated material that meets the preset display condition, a second display order corresponding to the other first materials is determined according to the association information corresponding to the other first materials.
[0115] When a preset switching condition is met, a carousel switching operation is performed on the first material displayed in the at least one carousel display area according to the second display sequence.
[0116] In this embodiment, in order to enable the material display page to display the latest first material, it is possible to detect in real time whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list. If so, the display content in the fixed display area and the carousel display area can be updated according to the updated material cache list.
[0117] Optionally, the first updated material that meets the preset display condition can be determined according to the updated material cache list, and the first material currently displayed in the fixed display area and the carousel display area can be switched according to the first updated material. For example, the performance score of each first material in the updated material cache list can be calculated respectively, and the first material with the highest performance score can be determined as the first updated material that meets the preset display condition, and the first updated material can be updated and displayed in the fixed display area.
[0118] Furthermore, for the other first materials in the updated material cache list except the first updated material that meets the preset display condition, the second display order corresponding to the other first materials is determined according to the associated information corresponding to the other first materials. For example, the second display order corresponding to the other first materials can be determined according to the performance data in the associated information, and / or the creator information, and / or the type information, etc.
[0119] Further, after the first display sequence is determined, when a preset switching condition is met, a carousel switching operation may be performed on the first material displayed in at least one carousel display area according to the second display sequence.
[0120] The material display method provided in this embodiment determines the second display order according to the updated material cache list when the content stored in the material cache list is updated, and performs a carousel switching operation on the first material according to the second display order when the preset switching condition is met. Thus, the user can understand the updated first material in the first place without manually checking the updated content, and can obtain more first materials in the material display page, meeting the user's demand for using the first material.
[0121] Further, based on any of the above embodiments, the preset switching condition includes that the system time matches the preset switching time; accordingly, step 102 includes:
[0122] Real-time detection of whether the system time matches the preset switching time;
[0123] If so, a switching operation is performed on at least one first material displayed on the material display page.
[0124] In this embodiment, the preset switching condition may be that the system time matches the preset switching time. Accordingly, in order to implement the display operation of the first material, the system time of the terminal device on which the target application is installed may be determined in real time. And whether the system time matches the preset switching time is determined in real time. Among them, the preset switching time may be determined according to a preset time interval. For example, the displayed first material may be switched every 2 minutes. Alternatively, the preset switching time may be a preset target time point, for example, the first material may be updated at 8 o'clock on a certain day, etc. Accordingly, if it is detected that the system time matches the preset switching time, a switching operation may be performed on at least one first material displayed on the material display page.
[0125] The material display method provided in this embodiment can enrich the display content of the material display page and improve the exposure rate of each first material in the material cache list by switching the currently displayed first material when the system time matches the preset switching time.
[0126] Further, based on any of the above embodiments, the material display page includes a first display area and a second display area, wherein the first display area is used to display a first material, and the second display area is used to display a second material, and the first material and the second material are different types of materials.
[0127] Step 101 includes:
[0128] It is detected whether the second display area includes any second material that overlaps with the first material displayed in the first display area.
[0129] If yes, any second material in the second display area that overlaps with the first material displayed in the first display area is deleted.
[0130] In this embodiment, the material display page may include a first display area and a second display area, wherein the first display area is used to display a first material, and the second display area is used to display a second material, and the first material and the second material are different types of materials. For example, the second material may be a common material, and the first material may be a paid material.
[0131] Optionally, the first material and the second material may be displayed under the same display category, wherein the display category includes but is not limited to the latest material category, the hottest material category, the most used category, etc.
[0132] It should be noted that, based on the above page layout, when the material display page includes at least one fixed display area and at least one carousel display area, the at least one fixed display area and the at least one carousel display area can be set in the first display area.
[0133] Furthermore, in order to optimize the display content of the material display page and avoid repeated display of materials, it can be detected whether the second display area includes any second material that overlaps with the first material displayed in the first display area. If so, any second material in the second display area that overlaps with the first material displayed in the first display area can be deleted.
[0134] Figure 6 Another display interface diagram provided by the embodiment of the present disclosure is as follows: Figure 6 As shown, the material display page 61 includes a first display area 62 and a second display area 63 , wherein the first display area 62 is used to display a first material 64 , and the second display area 63 is used to display a second material 65 .
[0135] The material display method provided in this embodiment can avoid repeatedly displaying the same material on the material display page by displaying the first material and the second material on the material display page at the same time. When the second material is repeated with the first material, the second material is deduplicated, thereby optimizing the display effect of the material display page and improving the user experience.
[0136] Figure 7 A schematic diagram of the structure of the material display device provided in the embodiment of the present disclosure, such as Figure 7 As shown, the device includes: a display module 71 and a switching module 72. The display module 71 is used to display the material display page in response to the user's acquisition operation on the material display page, wherein the material display page is used to display at least one first material. The switching module 72 is used to switch the at least one first material displayed on the material display page when a preset switching condition is met; wherein the preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and the preset page jump operation triggered by the user is obtained.
[0137] Further, based on any of the above embodiments, the display module is used to: display the material display page in response to a user triggering operation on a preset target application. Or, in response to an image editing instruction triggered by a user in an image editing application, display the material display page, wherein the material is used for performing an image editing operation.
[0138] Further, based on any of the above embodiments, the switching module is used to: obtain a pre-stored material cache list, wherein the material cache list includes multiple first materials and associated information corresponding to each first material. Determine a first display order of each first material according to the associated information corresponding to each first material. When a preset switching condition is met, switch at least one first material displayed on the material display page according to the first display order.
[0139] Further, based on any of the above embodiments, the association information includes performance data corresponding to the first material. The switching module is used to: calculate the performance score corresponding to each first material according to the performance data corresponding to each first material and a preset performance score calculation method. According to the performance score, determine the first display order corresponding to each first material according to a preset arrangement order.
[0140] Further, based on any of the above embodiments, the device further includes: a determination module, configured to determine a first material that is not currently displayed in the material cache list when the number of switching operations reaches a preset switching number threshold; and a processing module, configured to give priority to displaying the first material that is not currently displayed in the material display page when the preset switching condition is met again.
[0141] Further, based on any of the above embodiments, the preset switching condition includes obtaining a material update request triggered by the user; the switching module is used to: obtain the material update request triggered by the user through a preset operation on the material display page; and perform a switching operation on at least one first material displayed on the material display page according to the material update request.
[0142] Further, based on any of the above embodiments, the preset switching condition includes the existence of an updated first material: the switching module is used to: in response to a page jump operation that meets the preset switching condition triggered by the user within the material display page, perform a switching operation on at least one first material displayed on the material display page.
[0143] Further, based on any of the above embodiments, the switching module is used to: detect in real time whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list. If so, determine at least one first target material that meets the preset display condition according to the updated material cache list. Switch the at least one first material displayed on the material display page according to the at least one first target material.
[0144] Further, based on any of the above embodiments, the material display page includes at least one fixed display area and at least one carousel display area, the fixed display area is used to fixedly display the first material that meets the preset display conditions, and the carousel display area is used to display the first material in a carousel manner. The switching module is used to: when the preset switching conditions are met, switch the first material displayed in the at least one carousel display area.
[0145] Further, on the basis of any of the above embodiments, the preset switching condition includes the existence of an updated first material: the switching module is used to: detect in real time whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list. Determine the first updated material that meets the preset display condition based on the updated material cache list, and switch the first material currently displayed in the carousel display area based on the first updated material. For other first materials in the updated material cache list except the first updated material that meets the preset display condition, determine the second display order corresponding to the other first materials based on the associated information corresponding to the other first materials. When the preset switching condition is met, perform a carousel switching operation on the first material displayed in at least one carousel display area according to the second display order.
[0146] Further, based on any of the above embodiments, the material display page includes a first display area and a second display area, wherein the first display area is used to display a first material, and the second display area is used to display a second material, and the first material and the second material are different types of materials. The display module is used to: detect whether the second display area includes any second material that overlaps with the first material displayed in the first display area. If so, delete any second material in the second display area that overlaps with the first material displayed in the first display area.
[0147] Further, based on any of the above embodiments, the preset switching conditions include that the system time matches the preset switching time; the switching module is used to: detect in real time whether the system time matches the preset switching time; if so, perform a switching operation on at least one first material displayed on the material display page.
[0148] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.
[0149] In order to implement the above embodiment, the embodiment of the present disclosure further provides an electronic device, including: a processor and a memory.
[0150] The memory stores computer executable instructions.
[0151] The processor executes the computer-executable instructions stored in the memory, so that the processor executes any of the above-mentioned real-time material display methods.
[0152] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, such as Figure 8 As shown, the electronic device 800 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (Portable Media Players, PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 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.
[0153] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 to a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0154] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 800 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.
[0155] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0156] 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.
[0157] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, a material display method as described in any of the above-mentioned real-time methods is implemented.
[0158] The embodiments of the present disclosure further provide a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned real-time material display methods.
[0159] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0160] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0161] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0162] 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.
[0163] 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".
[0164] 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.
[0165] 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.
[0166] In a first aspect, according to one or more embodiments of the present disclosure, a material display method is provided, including:
[0167] In response to a user's acquisition operation on a material display page, displaying the material display page, wherein the material display page is used to display at least one first material;
[0168] When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page;
[0169] The preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and the preset page jump operation triggered by the user is obtained.
[0170] According to one or more embodiments of the present disclosure,
[0171] When a preset switching condition is met, switching the at least one first material displayed on the material display page includes:
[0172] Acquire a pre-stored material cache list, wherein the material cache list includes a plurality of first materials and associated information corresponding to each first material;
[0173] Determining a first display order of each of the first materials according to the association information corresponding to each of the first materials;
[0174] When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page according to the first display sequence.
[0175] According to one or more embodiments of the present disclosure, the association information includes performance data corresponding to the first material;
[0176] The determining the first display order of each of the first materials according to the association information corresponding to each of the first materials includes:
[0177] Calculate the performance score corresponding to each first material according to the performance data corresponding to each first material and a preset performance score calculation method;
[0178] According to the performance scores, a first display order corresponding to each first material is determined according to a preset arrangement order.
[0179] According to one or more embodiments of the present disclosure, when a preset switching condition is met, after performing a switching operation on at least one first material displayed on the material display page, the method further includes:
[0180] When the number of switching operations reaches a preset switching number threshold, determining a first material that is not currently displayed in the material cache list;
[0181] When the preset switching condition is met again, the first material that is not currently displayed is preferentially displayed in the material display page.
[0182] According to one or more embodiments of the present disclosure, the preset switching condition includes obtaining a material update request triggered by the user;
[0183] When a preset switching condition is met, switching the at least one first material displayed on the material display page includes:
[0184] Acquire a material update request triggered by a preset operation of the user on the material display page;
[0185] A switching operation is performed on at least one first material displayed on the material display page according to the material update request.
[0186] According to one or more embodiments of the present disclosure, the preset switching condition includes the existence of an updated first material: when the preset switching condition is met, performing a switching operation on at least one first material displayed on the material display page includes:
[0187] In response to a page jump operation that meets a preset switching condition triggered by a user in the material display page, a switching operation is performed on at least one first material displayed on the material display page.
[0188] According to one or more embodiments of the present disclosure, when a preset switching condition is met, performing a switching operation on at least one first material displayed on the material display page includes:
[0189] Real-time detection of whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list;
[0190] If so, determining at least one first target material that meets the preset display condition according to the updated material cache list;
[0191] A switching operation is performed on at least one first material displayed on the material display page according to the at least one first target material.
[0192] According to one or more embodiments of the present disclosure, the material display page includes at least one fixed display area and at least one carousel display area, the fixed display area is used to fixedly display the first material that meets the preset display conditions, and the carousel display area is used to display the first material in a carousel manner;
[0193] When a preset switching condition is met, switching the at least one first material displayed on the material display page includes:
[0194] When a preset switching condition is met, a switching operation is performed on the first material displayed in the at least one carousel display area.
[0195] According to one or more embodiments of the present disclosure, the preset switching condition includes the existence of an updated first material: when the preset switching condition is met, performing a switching operation on at least one first material displayed on the material display page includes:
[0196] Real-time detection of whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list;
[0197] Determining a first updated material that meets a preset display condition according to the updated material cache list, and switching a first material currently displayed in the carousel display area according to the first updated material;
[0198] For other first materials in the updated material cache list except the first updated material that meets the preset display condition, determining a second display order corresponding to the other first materials according to the association information corresponding to the other first materials;
[0199] When a preset switching condition is met, a carousel switching operation is performed on the first material displayed in the at least one carousel display area according to the second display sequence.
[0200] According to one or more embodiments of the present disclosure, the material display page includes a first display area and a second display area, wherein the first display area is used to display a first material, and the second display area is used to display a second material, and the first material and the second material are different types of materials;
[0201] The step of displaying the material display page in response to the user's acquisition operation on the material display page includes:
[0202] Detecting whether the second display area includes any second material that overlaps with the first material displayed in the first display area;
[0203] If yes, any second material in the second display area that overlaps with the first material displayed in the first display area is deleted.
[0204] According to one or more embodiments of the present disclosure, the preset switching condition includes that the system time matches the preset switching time;
[0205] When a preset switching condition is met, switching the at least one first material displayed on the material display page includes:
[0206] Real-time detection of whether the system time matches the preset switching time;
[0207] If so, a switching operation is performed on at least one first material displayed on the material display page.
[0208] According to one or more embodiments of the present disclosure, in response to a user's acquisition operation on a material display page, displaying the material display page includes:
[0209] In response to a user triggering operation on a preset target application, displaying the material display page;
[0210] or,
[0211] In response to an image editing instruction triggered by a user in an image editing application, the material display page is displayed, wherein the material is used for performing an image editing operation.
[0212] In a second aspect, according to one or more embodiments of the present disclosure, there is provided a material display device, comprising:
[0213] A display module, configured to display the material display page in response to a user's acquisition operation on the material display page, wherein the material display page is used to display at least one first material;
[0214] A switching module, configured to switch at least one first material displayed on the material display page when a preset switching condition is met;
[0215] The preset switching condition includes one or more of the following: the system time matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and the preset page jump operation triggered by the user is obtained.
[0216] According to one or more embodiments of the present disclosure, the switching module is used to:
[0217] Acquire a pre-stored material cache list, wherein the material cache list includes a plurality of first materials and associated information corresponding to each first material;
[0218] Determining a first display order of each of the first materials according to the association information corresponding to each of the first materials;
[0219] When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page according to the first display sequence.
[0220] According to one or more embodiments of the present disclosure, the association information includes performance data corresponding to the first material;
[0221] The switching module is used for:
[0222] Calculate the performance score corresponding to each first material according to the performance data corresponding to each first material and a preset performance score calculation method;
[0223] According to the performance scores, a first display order corresponding to each first material is determined according to a preset arrangement order.
[0224] According to one or more embodiments of the present disclosure, the device further includes:
[0225] A determination module, configured to determine a first material that is not currently displayed in the material cache list when the number of switching operations reaches a preset switching number threshold;
[0226] The processing module is used to give priority to displaying the first material that is not currently displayed in the material display page when the preset switching condition is met again.
[0227] According to one or more embodiments of the present disclosure, the preset switching condition includes obtaining a material update request triggered by the user; and the switching module is used to:
[0228] Acquire a material update request triggered by a preset operation of the user on the material display page;
[0229] A switching operation is performed on at least one first material displayed on the material display page according to the material update request.
[0230] According to one or more embodiments of the present disclosure, the preset switching condition includes the existence of an updated first material: the switching module is used to:
[0231] In response to a page jump operation that meets a preset switching condition triggered by a user in the material display page, a switching operation is performed on at least one first material displayed on the material display page.
[0232] According to one or more embodiments of the present disclosure, the switching module is used to:
[0233] Real-time detection of whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list;
[0234] If so, determining at least one first target material that meets the preset display condition according to the updated material cache list;
[0235] A switching operation is performed on at least one first material displayed on the material display page according to the at least one first target material.
[0236] According to one or more embodiments of the present disclosure, the material display page includes at least one fixed display area and at least one carousel display area, the fixed display area is used to fixedly display the first material that meets the preset display conditions, and the carousel display area is used to display the first material in a carousel manner;
[0237] The switching module is used for:
[0238] When a preset switching condition is met, a switching operation is performed on the first material displayed in the at least one carousel display area.
[0239] According to one or more embodiments of the present disclosure, the preset switching condition includes the existence of an updated first material: the switching module is used to:
[0240] Real-time detection of whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list;
[0241] Determining a first updated material that meets a preset display condition according to the updated material cache list, and switching a first material currently displayed in the carousel display area according to the first updated material;
[0242] For other first materials in the updated material cache list except the first updated material that meets the preset display condition, determining a second display order corresponding to the other first materials according to the association information corresponding to the other first materials;
[0243] When a preset switching condition is met, a carousel switching operation is performed on the first material displayed in the at least one carousel display area according to the second display sequence.
[0244] According to one or more embodiments of the present disclosure, the material display page includes a first display area and a second display area, wherein the first display area is used to display a first material, and the second display area is used to display a second material, and the first material and the second material are different types of materials;
[0245] The display module is used for:
[0246] Detecting whether the second display area includes any second material that overlaps with the first material displayed in the first display area;
[0247] If yes, any second material in the second display area that overlaps with the first material displayed in the first display area is deleted.
[0248] According to one or more embodiments of the present disclosure, the preset switching condition includes that the system time matches the preset switching time;
[0249] The switching module is used for:
[0250] Real-time detection of whether the system time matches the preset switching time;
[0251] If so, a switching operation is performed on at least one first material displayed on the material display page.
[0252] According to one or more embodiments of the present disclosure, the display module is used to:
[0253] In response to a user triggering operation on a preset target application, displaying the material display page;
[0254] or,
[0255] In response to an image editing instruction triggered by a user in an image editing application, the material display page is displayed, wherein the material is used for performing an image editing operation.
[0256] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;
[0257] The memory stores computer-executable instructions;
[0258] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the material display method described in the first aspect and various possible designs of the first aspect.
[0259] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer execution instructions. When a processor executes the computer execution instructions, the material display method described in the first aspect and various possible designs of the first aspect is implemented.
[0260] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the material display method described in the first aspect and various possible designs of the first aspect is implemented.
[0261] 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.
[0262] 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.
[0263] 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 material display method, characterized in that: include: In response to a user's acquisition operation on a material display page, displaying the material display page, wherein the material display page is used to display at least one first material; When a preset switching condition is met, switching operation is performed on at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list; The preset switching condition includes one or more of the following: the system time point matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and a preset page jump operation triggered by the user on the material display page is obtained; the preset page jump operation includes re-entering the material display page; When the requirement for re-entering the material display page is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Detecting whether there is association information corresponding to the first material in the pre-stored material cache list; If so, a first updated material that meets a preset display condition is determined according to the updated material cache list, and the currently displayed first material is automatically switched according to the first updated material.
2. The method according to claim 1, characterized in that When a preset switching condition is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Acquire the pre-stored material cache list, wherein the material cache list includes a plurality of first materials and associated information corresponding to each first material; Determining a first display order of each of the first materials according to the association information corresponding to each of the first materials; When a preset switching condition is met, a switching operation is performed on at least one first material displayed on the material display page according to the first display sequence.
3. The method according to claim 2, characterized in that The associated information includes performance data corresponding to the first material; The determining the first display order of each of the first materials according to the association information corresponding to each of the first materials includes: Calculate the performance score corresponding to each first material according to the performance data corresponding to each first material and a preset performance score calculation method; According to the performance scores, a first display order corresponding to each first material is determined according to a preset arrangement order.
4. The method according to claim 1, characterized in that After switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list when the preset switching condition is met, the method further includes: When the number of switching operations reaches a preset switching number threshold, determining a first material that is not currently displayed in the pre-stored material cache list; When the preset switching condition is met again, the first material that is not currently displayed is preferentially displayed in the material display page.
5. The method according to any one of claims 1 to 4, characterized in that: The preset switching condition includes obtaining a material update request triggered by the user; When a preset switching condition is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Acquire a material update request triggered by a preset operation of the user on the material display page; A switching operation is performed on at least one first material displayed on the material display page according to the material update request.
6. The method according to any one of claims 1 to 4, characterized in that: The preset switching condition includes the existence of an updated first material: When a preset switching condition is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Real-time detection of whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list; If so, determining at least one first target material that meets the preset display condition according to the updated material cache list; A switching operation is performed on at least one first material displayed on the material display page according to the at least one first target material.
7. The method according to any one of claims 1 to 4, characterized in that: The material display page includes at least one fixed display area and at least one carousel display area, the fixed display area is used to fixedly display the first material that meets the preset display conditions, and the carousel display area is used to display the first material in a carousel manner; When a preset switching condition is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: When a preset switching condition is met, a switching operation is performed on the first material displayed in the at least one carousel display area.
8. The method according to claim 7, characterized in that The preset switching condition includes the existence of an updated first material: When a preset switching condition is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Real-time detection of whether there is a newly added first material and / or associated information corresponding to the first material in the pre-stored material cache list; Determining a first updated material that meets a preset display condition according to the updated material cache list, and switching a first material currently displayed in the carousel display area according to the first updated material; For other first materials in the updated material cache list except the first updated material that meets the preset display condition, determining a second display order corresponding to the other first materials according to the association information corresponding to the other first materials; When a preset switching condition is met, a carousel switching operation is performed on the first material displayed in the at least one carousel display area according to the second display sequence.
9. The method according to any one of claims 1 to 4, characterized in that: The material display page includes a first display area and a second display area, wherein the first display area is used to display a first material, and the second display area is used to display a second material, and the first material and the second material are different types of materials; The step of displaying the material display page in response to the user's acquisition operation on the material display page includes: Detecting whether the second display area includes any second material that overlaps with the first material displayed in the first display area; If yes, any second material in the second display area that overlaps with the first material displayed in the first display area is deleted.
10. The method according to any one of claims 1 to 4, characterized in that: The preset switching condition includes that the system time matches the preset switching time; When a preset switching condition is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Real-time detection of whether the system time matches the preset switching time; If so, a switching operation is performed on at least one first material displayed on the material display page.
11. The method according to any one of claims 1 to 4, characterized in that: The step of displaying the material display page in response to the user's acquisition operation on the material display page includes: In response to a user triggering operation on a preset target application, displaying the material display page; or, In response to an image editing instruction triggered by a user in an image editing application, the material display page is displayed, wherein the material is used for performing an image editing operation.
12. A material display device, characterized in that: include: A display module, configured to display the material display page in response to a user's acquisition operation on the material display page, wherein the material display page is used to display at least one first material; A switching module, configured to switch at least one first material displayed on the material display page according to a display order of the first materials in a pre-stored material cache list when a preset switching condition is met; The preset switching condition includes one or more of the following: the system time point matches the preset switching time, there is an updated first material, the material update request triggered by the user is obtained, and a preset page jump operation triggered by the user on the material display page is obtained; the preset page jump operation includes re-entering the material display page; When the requirement for re-entering the material display page is met, switching the at least one first material displayed on the material display page according to the display order of the first materials in the pre-stored material cache list includes: Detecting whether there is association information corresponding to the first material in the pre-stored material cache list; If so, a first updated material that meets a preset display condition is determined according to the updated material cache list, and the currently displayed first material is automatically switched according to the first updated material.
13. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the material display method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the material display method according to any one of claims 1 to 11 is implemented.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method for displaying materials as described in any one of claims 1 to 11 is implemented.
Citation Information
Patent Citations
Method, system and device for displaying medium information
CN103379161A
Screen display method and device for monitoring equipment
CN106527885A
Terminal recording mode-based interface display method and apparatus
CN106534899A
Advertisement display method and device for mobile terminal, mobile terminal and storage medium
CN111383038A
Information flow interaction processing method and device and electronic equipment
CN113761194A