Display method, device, equipment, medium and product
By using the target component to dynamically turn pages and display multiple objects after triggering the operation, the problem of limited number of objects and poor display effect under the static display mode is solved, and the update is achieved Efficient and interactive display effects.
Patent Information
- Application Number
- CN202411630375.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-02-18
AI Technical Summary
When displaying multiple objects, the static method leads to limited number of objects, limited material quantity and size, insufficient display area and poor readability, affecting the display effect.
While displaying the target video, use the target component to dynamically turn multiple objects, display as many objects as possible in the same position, and statically display the object extraction results after the operation is triggered.
Without reducing the display effect of the object, improve the number and fun of displays, overcome the disadvantages of static displays, and enhance interactivity and display effects.
Smart Images

Figure CN119473067A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a display method, device, equipment, medium, and product. Background Art
[0002] With the development of Internet technology, users can use some applications (APPs) to meet some of their needs, such as browsing short videos.
[0003] In addition, for videos related to the APP, such as videos played by it, the video can be used to promote some objects, such as commodities, so that users can understand and obtain these objects with the help of the video. Summary of the invention
[0004] The present application provides a display method, device, equipment, medium, and product, which are conducive to improving the display effect.
[0005] In order to achieve the above objectives, the technical solutions provided by this application are as follows:
[0006] The present application provides a display method, which includes: displaying a target video and a target component, wherein the target component is used to aggregate and display multiple objects, different objects occupy different pages for display, and the target component is used to dynamically display the pages occupied by the multiple objects in a page-turning manner; in response to a trigger operation on the target component, statically displaying an object extraction result on the target component, and the object extraction result is used to indicate an object extracted from the multiple objects.
[0007] In a possible implementation, the target component is used to simulate a calendar; different objects occupy different pages of the calendar for display; and the target component realizes the dynamic display by simulating the visual effect of a real calendar page turning action.
[0008] In one possible implementation, the response process of the trigger operation includes: adjusting at least one attribute of the target component, the at least one attribute including part or all of size, display position and page turning speed, the target component after the attribute adjustment is used to continue to dynamically display the pages occupied by the multiple objects; in response to reaching the dynamic stop condition, statically displaying the object extraction result on the target component.
[0009] In a possible implementation manner, the trigger operation is used to slide along a target direction; and the adjusted page turning speed is determined according to the sliding speed.
[0010] In a possible implementation manner, the object extraction result is determined based on at least one of the adjusted page turning speed, the sliding duration, and the target direction.
[0011] In one possible implementation, the target component after the display position is adjusted is located on the first page layer, the target component before the display position is adjusted and the target video are both located on the second page layer, the first page layer is located above the second page layer, and the first page layer is in a transparent state; the response process of the trigger operation also includes: during the dynamic display of the target component after the property adjustment, the display content on the second page layer is replaced with the content page of the target video.
[0012] In one possible implementation, preset text is also statically displayed on the target component, and the preset text is used to indicate that an object is to be extracted again from the multiple objects; the method also includes: in response to a trigger operation on the preset text, restoring the dynamic display on the target component; in response to reaching a dynamic stop condition, statically displaying a new object extraction result on the target component.
[0013] In one possible implementation, a preset text is also statically displayed on the target component, and the preset text is used to indicate that an object is to be extracted again from the multiple objects; the method also includes: in response to a trigger operation on the preset text, jumping to an object extraction page, the object extraction page including an extraction component, and the extraction component is used to trigger a process of extracting objects from the multiple objects; in response to a trigger operation on the extraction component, displaying a new object extraction result on the object extraction page.
[0014] In one possible implementation, the object extraction page also includes at least one candidate task, and the candidate task is used to indicate a method for increasing the number of times the process of the extracted object can be triggered; the method also includes: in response to a trigger operation on the extraction component or the completion of any of the candidate tasks, updating the remaining number of uses of the extraction component, and the remaining number of uses is used to indicate the number of times the process of the extracted object can be triggered.
[0015] In one possible implementation, the preset text is also used to indicate a search term; the jumping to the object extraction page in response to a trigger operation on the preset text includes: in response to a trigger operation on the preset text, jumping to a search result page corresponding to the search term, the search result page including an entry identifier of the object extraction page; in response to a trigger operation on the entry identifier, jumping to the object extraction page.
[0016] In one possible implementation, a close mark is also statically displayed on the target component, and the close mark is used to indicate the closing of the target component; the method also includes: in response to the static duration of the target component reaching a preset duration or a trigger operation on the close mark, canceling the display of the target component and adding a display prompt mark, and the prompt mark is used to indicate the entrance of the process of extracting objects from the multiple objects; in response to the trigger operation on the prompt mark, re-displaying the target component, or jumping to the object extraction page, and the extraction component in the object extraction page is used to trigger the process of extracting objects from the multiple objects.
[0017] In one possible implementation, an entry mark is also statically displayed on the target component, and the entry mark is used to indicate the entry of the associated page of the object extraction result; the method also includes: displaying the associated page in response to a trigger operation on the entry mark.
[0018] The present application provides a display device, including: a display unit, used to display a target video and a target component, the target component is used to aggregate and display multiple objects, different objects occupy different pages for display, and the target component is used to dynamically display the pages occupied by the multiple objects in a page-turning manner; an extraction unit, used to statically display an object extraction result on the target component in response to a trigger operation on the target component, and the object extraction result is used to indicate an object extracted from the multiple objects.
[0019] The present application provides an electronic device, which includes: a processor and a memory; the memory is used to store instructions or computer programs; the processor is used to execute the instructions or computer programs in the memory, so that the electronic device executes the display method provided by the present application.
[0020] The present application provides a computer-readable medium, in which instructions or computer programs are stored. When the instructions or computer programs are executed on a device, the device executes the display method provided by the present application.
[0021] The present application provides a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program codes for executing the display method provided by the present application.
[0022] Compared with the related art, this application has at least the following advantages:
[0023] In the technical solution provided by the present application, for some scenes, such as short video scenes, while displaying the target video, the target component for providing lottery services is also displayed. Among them, because the target component is used to aggregate and display multiple objects, and different objects occupy different pages for display, so that the target component can dynamically display the pages occupied by these objects in a page-turning manner, so that the target component can be used to display as many objects as possible in the same position without reducing the object display effect, thereby facilitating the realization of increasing the display quantity as much as possible under the premise of ensuring the display quality, so that it can effectively overcome the drawbacks that occur when multiple objects are displayed in a static manner, such as the small number of objects that can be displayed, the amount of materials of a single object is limited to a small amount, the size of the materials of a single object is limited to a small amount, the display area of a single object is insufficient, the readability is poor, and the like, so as to improve the display effect. Also, when a trigger operation for the target component is detected, the object extraction result is statically displayed on the target component, so that the object extraction result is used to indicate the object extracted from the multiple objects, so that the interactive method of object extraction can be used to improve the fun, so as to better improve the display effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0025] Figure 1 A schematic diagram of a lottery scheme provided in an embodiment of the present application;
[0026] Figure 2 A flowchart of a display method provided in an embodiment of the present application;
[0027] Figure 3 A schematic diagram of dynamically displaying multiple objects provided in an embodiment of the present application;
[0028] Figure 4 A schematic diagram of a lottery process provided in an embodiment of the present application;
[0029] Figure 5 A schematic diagram of a re-lottery process provided in an embodiment of the present application;
[0030] Figure 6 A schematic diagram of another lottery process provided in an embodiment of the present application;
[0031] Figure 7A schematic diagram of realizing a second lottery through search provided in an embodiment of the present application;
[0032] Figure 8 A schematic diagram of re-triggering a lottery-related process from a lottery widget provided in an embodiment of the present application;
[0033] Fig. 9 A schematic diagram of the structure of a display device provided in an embodiment of the present application;
[0034] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] According to research, for some scenes, such as the lottery scene, in order to improve the fun, you can display the advertising video (such as Figure 1 At the same time as the advertisement video played on the page 100 in the middle, in a certain area (such as Figure 1 All optional lottery cards (such as Figure 1 Cards 1 to 6 shown in the figure) are used to allow users to draw a lottery by selecting cards, thereby promoting the objects (such as goods or discount information, etc.) displayed by these cards to better users through the lottery.
[0036] The study also found that the above scheme has the following defects: ① Due to the lottery area (such as Figure 1 The space of the area 101 shown is limited, so that only a small number of cards can be displayed in the area, which affects the display quantity of lottery materials (such as the products to be promoted), and thus affects the display effect. ② Because all these cards need to be deployed in the area, the size of these cards is small, so that the objects carried and displayed by these cards have defects, such as the material amount of a single object is limited to a small amount, the material size of a single object is limited to a small amount, the display area of a single object is insufficient, the readability is poor, etc., which in turn affects the display effect.
[0037] Based on the above research, in order to better improve the display effect, the present application provides a lottery scheme implemented by means of a dynamic page turning method. In this scheme, for the target component used to provide lottery services at the same time as the target video, the component is used to aggregate and display multiple objects, and different objects occupy different pages for display, so that the component can dynamically display the pages occupied by these objects in a page turning manner, so that with the help of this component, it is possible to display as many objects as possible in the same position without reducing the object display effect, which is conducive to increasing the display quantity as much as possible while ensuring the display quality. This can effectively overcome the defects described in the previous paragraph, thereby helping to improve the display effect.
[0038] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0039] In order to better understand the technical solution provided by this application, the display method provided by this application is described below with reference to some drawings. Figure 2 As shown, the display method provided in the embodiment of the present application includes the following S1-S2.
[0040] S1: Display the target video and target component. The target component is used to aggregate and display multiple objects. Different objects occupy different pages for display. The target component is used to dynamically display the pages occupied by multiple objects in a page-turning manner.
[0041] The target video refers to the video that needs to be shown to the user. Figure 3-Figure 8 The target video is an advertising video played on any of the recommendation pages shown in the video, so that the target video can promote at least one object to the user, such as a product or discount information. It should be noted that the present application is not limited to the video. For example, it can be implemented by using advertising videos interspersed in the information flow or the opening screen advertising video displayed when the APP is opened. In addition, the present application is not limited to the object. For example, it can be implemented by using products (such as clothes), virtual services (such as styling design), discount information (such as the discount information of "Product 1 is reduced by 100 yuan") or autographed photos.
[0042] The target component refers to the component displayed at a certain position in the target video and used to provide the lottery service (such as Figure 3 Component 301 is shown in the figure, so that the component can promote some objects, such as goods, discounts, or some benefits (such as autographed photos) to users through lucky draws.
[0043] It should be noted that the present application does not limit the relationship between the display timing of the target video and the display timing of the target component. For example, the two are the same, or the former is slightly earlier than the latter. In this way, the component can be displayed as early as possible so that users can participate in the lottery as early as possible, which is conducive to better improving the fun.
[0044] In addition, in order to better improve the display effect, the target component can at least meet the following constraints: the component is used to aggregate and display multiple objects, different objects occupy different pages for display, and the component is used to dynamically display the pages occupied by the multiple objects in a page-turning manner, so that multiple objects can be automatically displayed to the user in sequence using the same position. For ease of understanding, the following is an example.
[0045] As an example, if the target component is used to aggregate and display N objects, the component may include N pages, and the nth page is used to display the relevant content of the nth object (such as product name, product appearance, discount information, etc.), n is a positive integer, n≤N, N is a positive integer, so that the working principle of the component is: first occupy the entire display area of the component to display the first page, so that the first page is used to carry and display the relevant content of the first object; then simulate the page turning method (such as by Figure 3 300, 303 and 304 in the figure), the content displayed in the area is automatically and smoothly switched from the 1st page to the 2nd page, so that the 2nd page is used to carry and display the relevant content of the 2nd object; ... (and so on); and then by simulating the page turning method, the content displayed in the area is automatically and smoothly switched from the N-1th page to the Nth page, so that the Nth page is used to carry and display the relevant content of the Nth object, so that the component can display N objects in sequence, so that users can better understand these objects with the help of the component, which is beneficial to improve the display effect.
[0046] It should be noted that the present application does not limit the implementation method of the multiple objects aggregated and displayed by the target component. For example, the multiple objects may include some or all objects described by the target video. For another example, the multiple objects may also include some objects related to the target video, such as preferential activities, commodities, or welfare objects.
[0047] In addition, in order to better improve the display effect, the appearance attributes (such as style, color, etc.) of the target component can be determined (or dynamically determined) according to the display time of the target video and / or the content described by the target video, so that the style matches this information as much as possible (or the style can automatically change with the adjustment of this information), which is conducive to improving the display effect. For ease of understanding, the following is an explanation with three examples.
[0048] Example 1: If the target video is used to describe and promote some books, the target component may at least satisfy the following constraints: the component is used to simulate a book, the different objects displayed by the component occupy different pages of the book for display, and the component realizes dynamic display by simulating the visual effect of turning pages of a real book, so that the user can see an automatically turning book and the objects introduced on each page of the book (such as the name of a book, etc.) in the display area of the component, so that the appearance of the component is as close as possible to the content described in the video.
[0049] Example 2: If the target video is shown to users during the Spring Festival, the target component may at least satisfy the following constraints: the component is used to simulate a calendar, and different objects displayed by the component occupy different pages of the calendar for display, and the component realizes dynamic display by simulating the visual effects of a real calendar page turning action, so that users can see an automatically turning calendar and the objects introduced on each page of the calendar (such as some commodities and some discounts, etc.) in the display area of the component, so that the appearance of the component is as close as possible to the characteristics of the display date of the video.
[0050] Example 3: If the target video is used to describe and promote some moon cakes, and the video is shown to users during the Mid-Autumn Festival, the target component can at least meet the following constraints: the component is used to simulate the shape changes of the moon within a month, so that the different pages displayed by the component are used to describe the shape of the moon at different periods, and the different objects displayed by the component occupy pages of different shapes for display, so that the component can achieve dynamic display by simulating the visual effect of the real moon shape change, so that users can see the moon with gradually changing shape and the objects displayed with each shape in the display area of the component, so that the component is more consistent with the content described in the video and its display date, which is conducive to improving the fun while ensuring that the display of different content is relatively harmonious.
[0051] After research, it was found that some users may not know how to use the target component to draw a lottery. Therefore, in order to better avoid user confusion, the present application also provides a possible implementation of S1 above. In this method, S1 can specifically be: displaying the target video, the target component, and the prompt information corresponding to the component (such as Figure 3 The prompt information 302 shown is used to indicate the operation that the component allows to be triggered, so that the user can more clearly understand how to use the component to draw a lottery under the guidance of the prompt information, which is conducive to better improving the display effect.
[0052] It should be noted that the present application does not limit the relationship between the above-mentioned prompt information and the target component. For example, the two are in a matching state in some appearance attributes (such as color, shape), such as similar colors. In addition, in order to better improve the display effect, the information carried by the prompt information can be determined based on the target video and / or the display time of the video, so that the prompt information is adapted to these contents.
[0053] In addition, in order to improve flexibility, S1 may be implemented in different ways in different application scenarios. For ease of understanding, two scenarios are described below.
[0054] Scenario 1, when the display method provided by the present application is applied to advertising videos in an information flow, the above S1 can specifically be: in response to a video switching operation triggered for a target page (such as a display page of an information flow), at least a target video and a target component are displayed on the target page, so that users can not only view the target video on the page, but also participate in the lottery on the page, which is conducive to improving the fun of the page and thus helps to improve the display effect.
[0055] It should be noted that the target page shown in the above paragraph refers to a page with an information flow display function; and this application is not limited to this page. For example, it can be Figure 3-Figure 8 The information stream display page with the label "recommendation" shown is implemented so that the page is used to display each video in the information stream in turn, such as the target video mentioned above.
[0056] Scenario 2: When the display method provided by the present application is applied to a splash screen advertising video, the above S1 may specifically be: in response to a startup operation triggered for a target APP, a target page is displayed, and at least a target video and a target component are displayed on the page, so that the user can not only view the target video on the page, but also participate in a lottery on the page, which is conducive to improving the fun of the splash screen. The target page refers to the splash screen page that needs to be displayed when the target APP is opened.
[0057] Scenario 3, when the display method provided by the present application is applied to the first video in the opening screen advertising video + information flow, the above S1 can be specifically: in response to the startup operation triggered for the target APP, the first page (such as the opening screen page) is displayed, and at least the target video and the target component are displayed on the first page, so that when it is detected that the display time of the first page reaches the preset time, the first page is switched to the second page (such as the display page of the information flow), and the target video and the target component are retained on the second page, so that the second page can continue to display the video and the component, and the initial state of the video and the initial state of the component displayed by the second page are respectively consistent with the final state of the two when the display of the first page ends. Among them, the first page refers to the opening screen page that needs to be displayed when the target APP is opened. The second page refers to a page with an information flow display function; and the first video in the information flow displayed by the second page is the same as the video displayed on the first page.
[0058] Based on the relevant content of S1 above, it can be known that for any advertising video, the target component matching it is displayed while displaying the video, so that the component can not only dynamically display some objects by turning pages, but also provide lottery services to users, which is conducive to improving the fun and thus improving the display effect.
[0059] S2: In response to a trigger operation on a target component, statically display an object extraction result on the target component, where the object extraction result is used to indicate an object extracted from a plurality of objects.
[0060] Among them, the object extraction result is used to describe the objects extracted by the user using the target component, such as Figure 4 The commodity 13 shown is so that the object extraction result can represent the reward obtained in the current lottery.
[0061] In addition, the present application does not limit the implementation method of the above-mentioned S2. For example, it can be specifically: after detecting a trigger operation (such as a click operation) on the target component, the target component is adjusted from dynamic display to static display, and the component statically displays the object extraction result, so that the object extraction result can indicate which object is extracted by the user from the multiple objects aggregated and displayed by the component.
[0062] In addition, in order to better focus the user's attention, the above S2 may include the following steps 11 and 12.
[0063] Step 11: In response to a trigger operation on a target component, adjust at least one attribute of the target component, the at least one attribute including part or all of size, display position and page turning speed, and the target component after the attribute adjustment is used to continue to dynamically display the pages occupied by the above multiple objects.
[0064] Among them, at least one attribute refers to the attribute that needs to be adjusted after the lottery process is triggered, so that the prominence of the target component displayed according to the adjusted attribute is higher than the prominence of the target component displayed according to the attribute before the adjustment. This is conducive to better attracting the user's attention, thereby helping to better improve the fun.
[0065] In addition, at least one attribute may include at least one or more of the size of the target component, the display position of the target component, and the page turning speed of the target component. The size is used to indicate the relative size of the space occupied by the component and the space occupied by the target video; the position is used to indicate the relative position between the space occupied by the component and the space occupied by the video; and the page turning speed is used to indicate the switching frequency of multiple objects dynamically displayed by the component.
[0066] In addition, the present application does not limit the adjustment process of the above-mentioned target component. For example, it may include at least one of the following adjustments: enlarging the size of the component; moving the component to the center of the display area of the target video; increasing the page turning speed of the component (or, first significantly increasing the page turning speed of the component and then gradually reducing the page turning speed of the component).
[0067] In addition, in order to better restore the real lottery effect, the present application provides a possible implementation method of the above-mentioned step 11. In this method, when the trigger operation for the target component is used to slide along the target direction (such as sliding up or sliding down), the step 11 can be specifically: in response to the trigger operation, the page turning speed of the component is adjusted according to the sliding speed, so that the adjusted page turning speed is determined according to the sliding speed, so that the adjusted page turning speed can better represent the page turning speed expected by the user, so that the user can control the page turning speed during the lottery by himself, which is conducive to better improving the interactive fun.
[0068] It should be noted that the present application does not limit the method for determining the adjusted page turning speed. For example, the adjusted page turning speed is positively correlated with the sliding speed, so that the adjusted page turning speed directly depends on the user's sliding speed. For another example, for the difference between the adjusted page turning speed and the page turning speed before adjustment, the difference is positively correlated with the sliding speed, so that the difference depends on the user's sliding speed, so that the adjusted page turning speed depends not only on the user's control, but also on the initially set page turning speed, which is conducive to better improving the interactive effect.
[0069] Based on the schemes shown in the above two paragraphs, it can be seen that in order to better improve the fun, when the trigger operation for the target component is used to slide along the target direction, the object extraction result finally displayed by the component can be determined based on the adjusted page turning speed, the duration of the sliding, and at least one of the target directions, so that the component can better perform the lottery under the control of the user, which is conducive to improving the interactive fun.
[0070] In addition, the present application does not limit the determination method of the object extraction result described in the above paragraph, for example, it can at least meet some or all of the following constraints: if the adjusted page turning speed is greater, the distance between the arrangement position of the page occupied by the object indicated by the object extraction result and the arrangement position of the page occupied by the object being displayed at the time of the occurrence of the above trigger operation is greater; if the above sliding duration is longer, the distance between the arrangement position of the page occupied by the object indicated by the object extraction result and the arrangement position of the page occupied by the object being displayed at the time of the occurrence of the trigger operation is greater; if the target direction is the first direction (such as sliding upward), the arrangement position of the page occupied by the object indicated by the object extraction result is ahead of the arrangement position of the page occupied by the object being displayed at the time of the occurrence of the trigger operation, but if the target direction is the second direction (such as sliding downward), the arrangement position of the page occupied by the object indicated by the object extraction result is behind the arrangement position of the page occupied by the object being displayed at the time of the occurrence of the trigger operation. Wherein, the first direction and the second direction are opposite directions to each other.
[0071] In addition, in order to better improve the display effect, the page occupied by the object initially displayed by the target component after the above-mentioned property adjustment is the same as the page occupied by the object being displayed at the moment when the above-mentioned triggering operation occurs. In this way, it is possible to adjust only the properties without interrupting the dynamic display process, which is beneficial to improving the continuity of object display.
[0072] In addition, in order to better improve the display effect, the above step 11 can be specifically: in response to the trigger operation on the target component, a transparent floating layer (such as a floating layer) is added above the target video (or target page). Figure 4 401 in the page), and display the target component with adjusted properties on the transparent floating layer, so that the component in the dynamic page turning state (such as Figure 4 Components in a dynamic page turning state as shown in pages 401 to 403 in the figure) are used to reduce the interference of other contents on the lottery, thereby improving the display effect.
[0073] Based on the relevant content of step 11 above, it can be known that for the target component (such as Figure 3For the component 301 shown in the figure, after detecting a trigger operation for the component (such as a swipe up operation or a swipe down operation), it can be determined that the user has triggered the lottery process, so some properties of the component can be adjusted while maintaining dynamic display, such as display position, size, page turning speed and other properties, so that the component with adjusted properties can simulate the lottery process more vividly, thereby allowing users to pay more attention to the component.
[0074] Step 12: In response to reaching the dynamic stop condition, statically displaying the object extraction result on the target component.
[0075] The dynamic stop condition refers to the condition that needs to be met when the target component ends the dynamic page turning state, so that the condition can represent the condition that needs to be met when displaying the lottery result; and this application does not limit the condition, for example, the condition may include: the display duration of the target component after the attribute adjustment reaches a preset duration. For another example, the condition may include: the page turning speed of the component is reduced to a preset speed threshold.
[0076] Based on the relevant contents of steps 11 to 12 above, it can be known that for the target component displayed on the target video, when the component is displaying some objects in sequence at a certain page turning speed, if an operation triggered on the component is detected, it can be determined that the user has triggered the lottery process, so some properties of the component can be adjusted first, so that the target component after the property adjustment is in a more prominent state, and the target component after the property adjustment continues to dynamically display these objects through automatic page turning, so that the component can vividly and vividly simulate the process of determining the user's lottery results from a large number of objects, so that when it is determined that the dynamic stop condition is reached, the object extraction result is statically displayed on the target component, so that the object extraction result can directly represent the reward drawn by the user, so that the user can promptly know from the component what the specific reward he has drawn is, which is conducive to improving the interactive fun.
[0077] In addition, in order to better meet some display requirements, such as the need to display the landing page as early as possible in the splash screen advertising video scenario, the above-mentioned target component can at least meet the following constraints: the target component after the display position is adjusted is located in the first page layer (such as the above-mentioned transparent floating layer), the target component and the target video before the display position is adjusted are both located in the second page layer (such as a page with a video display function), the first page layer is above the second page layer, the first page layer is in a transparent state, and during the dynamic display of the target component after the property adjustment, the display content on the second page layer (such as the target video) is replaced with the content page of the target video (such as the landing page). In this way, during the period when the target component is used to realize the lottery, the lottery background can be automatically replaced from the target video to the content page, so that the content page can be displayed to users as early as possible, which is conducive to meeting the promotion needs of the content page, and then conducive to improving the display effect.
[0078] It should be noted that the present application does not limit the implementation method of the above-mentioned step of "replacing the content displayed on the first page layer with the content page of the target video". For example, in order to better improve the smoothness of content replacement, this replacement step can be implemented using any content switching animation, such as a gradient animation, to achieve a smooth switching of one content to another.
[0079] It should also be noted that the above content page is used to display the content details of the object corresponding to the target video, such as product pictures, product introduction videos, comments, product parameter information, prices, discounts, payment entrances, etc.; and this application does not limit the implementation method of the content page. For example, the content page can be implemented using a landing page. It can be seen that when the target video is an advertising video of some products, the content page of the target video can refer to the landing page corresponding to the advertising video, so that the landing page can at least display the content details related to these products.
[0080] Based on the above three paragraphs, it can be known that for some scenarios, such as application to splash screen advertising scenarios, when a target video and a target component are being displayed on a page, if a trigger operation for the component is detected, it can be determined that the lottery process has been triggered, so a transparent floating layer can be added above the page, and the component can be moved from the page to the transparent floating layer for display, so that the component and the video are displayed on different layers respectively, and while the component continues to dynamically display multiple objects in a page-turning manner, the page can be replaced with the landing page corresponding to the video in a gradual manner to ensure that when the user uses the component to view the lottery results, they can see the landing page acting as the background. In this way, the landing page can be revealed as early as possible, which is conducive to better meeting the display needs of some scenarios.
[0081] In addition, in order to better meet some display requirements, such as multiple lottery requirements, the target component can at least meet the following constraints: the target component also statically displays preset text (such as Figure 4 The text "Draw Again" shown in the figure). The preset text is used to indicate to draw an object again from the multiple objects aggregated and displayed by the component, so that the lottery process can be triggered again with the help of the text. For ease of understanding, two examples are used for explanation below.
[0082] Example 1: In some scenarios, such as a simplified lottery scenario, when the object extraction result and the preset text are statically displayed on the target component, the implementation process of the second lottery is: in response to a trigger operation for the preset text (such as Figure 5 ), restore dynamic display on the target component (as shown by Figure 5 501 to 502 in the figure), so that the restored target component can continue to dynamically display multiple objects in an automatic page turning manner, so that in response to reaching the dynamic stop condition, a new object extraction result (such as Figure 5 The product shown is 5).
[0083] It can be seen that for the target component, when the object extraction result and the preset text are being statically displayed on the component, if a user's trigger operation on the text is detected, it can be determined that the user wants to draw again, so the component can be switched directly from the static state back to the dynamic display state, so that the component can once again vividly and vividly simulate the process of determining the user's lottery result from a large number of objects, so that when it is determined that the dynamic stop condition is met again, the new object extraction result is statically displayed on the target component, so that the user can promptly know from the component what the specific reward he has drawn again is.
[0084] It should be noted that, for the target component for resuming dynamic display described in the above two paragraphs, the object initially displayed by the component is the object displayed by the target component before resuming dynamic display, that is, the reward that has been drawn. This is conducive to better ensuring content continuity and thus improving the display effect.
[0085] Example 2: In some scenarios, such as when there are a lot of lottery-related materials, when the object extraction result and the preset text are statically displayed on the target component, the implementation process of the next lottery is: in response to the trigger operation for the preset text, jump to the object extraction page (such as Figure 6 601), at this time, due to the extraction components deployed in the object extraction page (such as Figure 6The component 602 shown in FIG. 6 is used to trigger the process of extracting objects from the above multiple objects. Therefore, when the user's trigger operation on the extraction component is detected, the new object extraction result (such as the one generated by the extraction component) is displayed in the object extraction page. Figure 6 Product 6) shown in page 604) can be entered into a separate page for the lottery to avoid interference with the display of the target video caused by another lottery.
[0086] The object extraction page is used to describe the details of the lottery, such as the lottery area, the lottery number acquisition task, the remaining lottery number, etc., so that the page can be designed for some objects described by the target video, which is completely independent of the display page of the target video and is dedicated to displaying lottery-related content, such as Figure 6 Page 601 is shown.
[0087] It can be seen that the above-mentioned object extraction page may include at least an extraction component, so that the user can subsequently complete a lottery with the help of the extraction component. In addition, in order to better improve the interactive effect, the object extraction page may also include the above-mentioned target component, so that the target component can be used to trigger a complete lottery process, or the target component can be used to directly display the reward obtained by triggering the extraction component. In this way, it is possible to better enrich the triggering method of the lottery while continuing the existing lottery method, thereby helping to improve the fun.
[0088] In addition, in some scenarios, such as when the number of draws is limited, in order to better meet the user's draw needs, the working principle of the above-mentioned extraction component may include: in response to a trigger operation on the extraction component, displaying a new object extraction result on the object extraction page, and updating the remaining number of uses of the extraction component (such as by Figure 6 The number update process shown on pages 601 and 604 in the figure) is performed so that the difference between the remaining number of uses after the update and the remaining number of uses before the update is positively correlated with the number of draws consumed in the current draw. Among them, because the remaining number of uses is used to indicate the number of times the process of drawing an object can be triggered, the user can use the remaining number of uses to accurately know the number of times he can draw a lottery, which can better avoid user confusion. It should be noted that the present application does not limit the display position of the remaining number of uses. For example, the remaining number of uses can be displayed on the drawing component so that the user can promptly know the remaining number of draws.
[0089] In addition, in order to better meet the user's lottery needs, the above object extraction page may also include at least one candidate task (such as Figure 6The plurality of tasks shown in page 603 in the figure are selected so that when the completion of one or more candidate tasks is detected later, the remaining usage count of the extraction component is updated so that the difference between the remaining usage count after the update and the remaining usage count before the update is positively correlated with the number of completed tasks, so that the remaining usage count is used to accurately indicate the remaining number of draws, so that the number of draws can be exchanged by executing these candidate tasks, thereby better improving the fun. Among them, each candidate task is used to indicate a method of increasing the number of times the process of the extraction object can be triggered, and different tasks are used to indicate different methods of increase.
[0090] In addition, in some scenarios, such as scenarios with search requirements, in order to better meet the requirements, the preset text statically displayed on the above target component (such as the text "Search YYY for another draw") can also be used to indicate the search term, so that the subsequent draw can be realized by searching according to the search term. For ease of understanding, two examples are used for explanation below.
[0091] Example 1: To simplify the process, when the preset text statically displayed on the target component includes a search term, the implementation process of the second lottery is as follows: in response to a trigger operation for the preset text, jump to the search result page corresponding to the search term (such as Figure 7 701 shown in the figure), so that the search result page can show the content obtained by searching according to the search term, and the search result page also includes the entry mark of the object extraction page (such as by Figure 7 The entry mark "Go to the lottery" shown on page 701 in the figure) is provided so that the user can jump to the object extraction page (such as Figure 7 Page 702 shown), in this way, it is possible to meet various user needs with simple operations, such as search needs and re-draw needs, which is conducive to better improving the display effect.
[0092] Example 2: In order to better meet user needs, when the preset text statically displayed on the target component includes a search term, the implementation process of the re-draw is as follows: in response to a search request triggered by the search box and carrying the search term, the search result page corresponding to the search term is displayed, so that the search result page can indicate the content obtained by searching according to the search term, and the search result page also includes an entry identifier of the object extraction page, so that it can subsequently jump to the object extraction page in response to a trigger operation on the entry identifier. In this way, the search box can be used to meet various user needs, such as search needs and re-draw needs, which is conducive to enriching the search + lottery implementation process.
[0093] It should be noted that the above-mentioned search box is used to provide search services to users; and the present application does not limit the search box. For example, when the target video and target component are displayed with the help of a certain page (such as the above-mentioned target page), the search box may refer to the search box deployed on the page, or the search box may be displayed in response to a trigger operation on a search identifier deployed on the page.
[0094] In addition, in order to better meet some display requirements, such as closing the lottery, the above-mentioned target component can at least meet the following constraints: automatically close the component when the static duration of the component reaches a preset duration, and / or, a closing mark is also statically displayed on the component, so that the closing mark is used to indicate the closing of the target component, so that the user can subsequently manually close the component with the help of the closing mark.
[0095] It can be seen that in a possible implementation, when a closing mark is still statically displayed on the target component, the closing process of the target component may include: in response to the static duration of the target component reaching a preset duration or a triggering operation for the closing mark, canceling the display of the target component, and adding a display prompt mark (such as Figure 8 The widget 802 shown in the page 801 in the figure is used to indicate the entry of the process of extracting an object from the above multiple objects, so that the prompt mark can prompt the user that he can re-trigger the lottery-related process with the help of the prompt mark. For ease of understanding, two examples are provided below for explanation.
[0096] Example 1: In some scenarios, such as a simplified lottery scenario, when the target video and the above prompt logo (such as Figure 8 When the widget 802 is displayed, in response to a trigger operation (such as a click operation) for the prompt identifier, the target component (such as the widget 802 shown in FIG. 8 ) is redisplayed. Figure 8 Component 805 shown in page 803 in the figure) so that the lottery process can be realized with the help of this component later (such as by Figure 3 All pages and Figure 4 It should be noted that the present application does not limit the initial state of the aforementioned re-displayed target component. For example, it can be consistent with the state of the component at the initial stage of the target video display.
[0097] Example 2: In some scenarios, such as when there are a lot of lottery-related materials, when the target video and the above prompt logo (such as Figure 8 When the widget 802 is displayed, in response to the trigger operation for the prompt mark, jump to the object extraction page (such as Figure 8 Page 804 shown), so that the object extraction page can be used to better meet the user's lottery-related needs, such as lottery + acquisition of lottery number and other needs.
[0098] In addition, in order to better meet some display requirements, such as the need for landing page transparency, the above target component can at least meet the following constraints: the component at least statically displays the object extraction result and the entry mark (such as Figure 4 The landing page entry mark "Explore More Wonderful" shown in the figure) is used to indicate the entry to the associated page of the object extraction result, so that when a trigger operation for the entry mark is detected later, the associated page can be directly displayed. Among them, the associated page refers to a page related to the object indicated by the object extraction result.
[0099] It should be noted that the present application does not limit the implementation method of the above-mentioned associated page. For example, in some scenarios, such as scenarios where the landing page is more important, the associated page can be implemented using the content page of the target video. It can be seen that if the content page is used as the background during the static display of the target component, then when a trigger operation is detected for the entry mark statically displayed on the component, the display of the component can be directly cancelled; however, if the content page is not used as the background during the static display of the target component, then when a trigger operation is detected for the entry mark, it can be directly jumped to the content page.
[0100] For example, in some scenarios, such as when an object needs to be shipped, the above-mentioned associated page can be implemented using a delivery address filling page for the object (such as goods or benefits, etc.) indicated by the object extraction result, so that the user can use the page to directly provide relevant information about the recipient of the object, which is conducive to simplifying the process.
[0101] For example, in some scenarios, such as local discount scenarios, the above-mentioned associated pages can be used to aggregate and display all the products applicable to the object (discount information) indicated by the object extraction result, so that users can use this page to find the products for which they can enjoy discounts, which helps to simplify the process.
[0102] Based on the relevant contents of S1 to S2 above, it can be known that for the display method provided by the present application, a target component for providing a lottery service is also displayed while displaying the target video. Among them, because the target component is used to aggregate and display multiple objects, and different objects occupy different pages for display, so that the target component can dynamically display the pages occupied by these objects in a page-turning manner, so that with the help of the target component, it is possible to display as many objects as possible in the same position without reducing the object display effect, which is conducive to increasing the display quantity as much as possible while ensuring the display quality. In this way, it can effectively overcome the disadvantages that occur when multiple objects are displayed in a static manner, such as a small number of objects that can be displayed, a small amount of material for a single object, a small size of material for a single object, insufficient display area for a single object, poor readability, etc., which is conducive to improving the display effect.
[0103] In addition, the present application does not limit the execution subject of the display method provided in the present application. For example, the display method can be applied to a terminal device. For another example, the display method can also be implemented by means of a data interaction process between a terminal device and a server. Among them, the terminal device can be a smart phone, a computer, a personal digital assistant (PDA), a tablet computer, etc. The server can be an independent server, a cluster server or a cloud server.
[0104] Based on the display method provided in the embodiment of the present application, the embodiment of the present application also provides a display device. Fig. 9 Explain and illustrate. Fig. 9 This is a schematic diagram of the structure of a display device provided in an embodiment of the present application. It should be noted that for the technical details of the display device provided in an embodiment of the present application, please refer to the relevant content of the display method above.
[0105] like Fig. 9 As shown, the display device 900 provided in the embodiment of the present application includes:
[0106] A display unit 901 is used to display a target video and a target component. The target component is used to aggregate and display multiple objects. Different objects occupy different pages for display. The target component is used to dynamically display the pages occupied by the multiple objects in a page turning manner.
[0107] The extraction unit 902 is used to statically display an object extraction result on the target component in response to a trigger operation on the target component, where the object extraction result is used to indicate an object extracted from the multiple objects.
[0108] In a possible implementation, the target component is used to simulate a calendar; different objects occupy different pages of the calendar for display; and the target component realizes the dynamic display by simulating the visual effect of a real calendar page turning action.
[0109] In one possible implementation, the extraction unit 902 is specifically used to: in response to a trigger operation on the target component, adjust at least one attribute of the target component, the at least one attribute including part or all of size, display position and page turning speed, and the target component after the attribute adjustment is used to continue to dynamically display the pages occupied by the multiple objects; in response to reaching a dynamic stop condition, statically display the object extraction result on the target component.
[0110] In a possible implementation manner, the trigger operation is used to slide along a target direction; and the adjusted page turning speed is determined according to the sliding speed.
[0111] In a possible implementation manner, the object extraction result is determined based on at least one of the adjusted page turning speed, the sliding duration, and the target direction.
[0112] In one possible implementation, the target component after the display position is adjusted is located on the first page layer, the target component before the display position is adjusted and the target video are both located on the second page layer, the first page layer is located above the second page layer, and the first page layer is in a transparent state; the extraction unit 902 is also used to: during the dynamic display of the target component after the property adjustment, replace the display content on the second page layer with the content page of the target video.
[0113] In one possible implementation, a preset text is also statically displayed on the target component, and the preset text is used to indicate that an object is to be extracted again from the multiple objects; the display device 900 also includes: a return unit, which is used to restore the dynamic display on the target component in response to a trigger operation on the preset text; and in response to reaching a dynamic stop condition, statically displaying a new object extraction result on the target component.
[0114] In one possible implementation, a preset text is also statically displayed on the target component, and the preset text is used to indicate that an object is to be extracted again from the multiple objects; the display device 900 also includes: a jump unit, which is used to jump to an object extraction page in response to a trigger operation on the preset text, and the object extraction page includes an extraction component, and the extraction component is used to trigger the process of extracting objects from the multiple objects; a trigger unit, which is used to display a new object extraction result on the object extraction page in response to a trigger operation on the extraction component.
[0115] In one possible implementation, the object extraction page also includes at least one candidate task, and the candidate task is used to indicate a method for increasing the number of times the process of the extracted object can be triggered; the display device 900 also includes: an updating unit, which is used to update the remaining number of uses of the extraction component in response to a triggering operation on the extraction component or the completion of any of the candidate tasks, and the remaining number of uses is used to indicate the number of times the process of the extracted object can be triggered.
[0116] In one possible implementation, the preset text is also used to indicate a search term; the jump unit is specifically used to: in response to a trigger operation on the preset text, jump to a search result page corresponding to the search term, the search result page including an entry identifier of the object extraction page; in response to a trigger operation on the entry identifier, jump to the object extraction page.
[0117] In one possible implementation, a closing mark is also statically displayed on the target component, and the closing mark is used to indicate the closing of the target component; the display device 900 also includes: a cancellation unit, used to cancel the display of the target component and add a display prompt mark in response to the static duration of the target component reaching a preset duration or a trigger operation for the closing mark, and the prompt mark is used to indicate the entrance of the process of extracting objects from the multiple objects; a recovery unit, used to redisplay the target component in response to the trigger operation for the prompt mark, or jump to the object extraction page, and the extraction component in the object extraction page is used to trigger the process of extracting objects from the multiple objects.
[0118] In one possible implementation, an entry mark is also statically displayed on the target component, and the entry mark is used to indicate the entry of the associated page of the object extraction result; the display device 900 also includes: an entry unit, which is used to display the associated page in response to a trigger operation on the entry mark.
[0119] Based on the above-mentioned relevant contents of the display device 900, it can be known that the working principle of the device 900 includes: while displaying the target video, it also displays the target component for providing the lottery service. Among them, because the target component is used to aggregate and display multiple objects, and different objects occupy different pages for display, so that the target component can dynamically display the pages occupied by these objects in a page-turning manner, so that with the help of the target component, it is possible to display as many objects as possible in the same position without reducing the object display effect, which is conducive to increasing the display quantity as much as possible under the premise of ensuring the display quality, so that it can effectively overcome the disadvantages that occur when multiple objects are displayed in a static manner, such as a small number of objects that can be displayed, a small amount of material for a single object, a small size of material for a single object, insufficient display area for a single object, poor readability, etc., which is conducive to improving the display effect.
[0120] In addition, an embodiment of the present application also provides an electronic device, which includes a processor and a memory: the memory is used to store instructions or computer programs; the processor is used to execute the instructions or computer programs in the memory, so that the electronic device executes any implementation of the display method provided in the embodiment of the present application.
[0121] See also Fig.10 , which shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.10 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.
[0122] like Fig.10 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0123] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.10 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0124] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1009, or installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0125] The electronic device provided by the embodiment of the present disclosure and the method provided by the above embodiment belong to the same inventive concept, and the technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0126] The embodiment of the present application also provides a computer-readable medium, in which instructions or computer programs are stored. When the instructions or computer programs are executed on a device, the device executes any implementation of the display method provided in the embodiment of the present application.
[0127] 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.
[0128] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0129] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0130] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can execute the method.
[0131] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0132] 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.
[0133] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit / module does not, in some cases, constitute a limitation on the unit itself.
[0134] 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.
[0135] 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.
[0136] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0137] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0138] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0139] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0140] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A display method, characterized in that: The method comprises: Display target video and target component, the target component is used to aggregate and display multiple objects, different objects occupy different pages for display, and the target component is used to dynamically display the pages occupied by the multiple objects in a page turning manner; In response to a trigger operation on the target component, an object extraction result is statically displayed on the target component, where the object extraction result is used to indicate an object extracted from the multiple objects.
2. The method according to claim 1, characterized in that: The target component is used to simulate a calendar; Different objects occupy different pages of the calendar for display; The target component realizes the dynamic display by simulating the visual effect of a real calendar page turning action.
3. The method according to claim 1, characterized in that The response process of the trigger operation includes: Adjusting at least one property of the target component, wherein the at least one property includes part or all of size, display position, and page turning speed, and the target component after the property adjustment is used to continue to dynamically display the pages occupied by the multiple objects; In response to reaching the dynamic stop condition, the object extraction result is statically displayed on the target component.
4. The method according to claim 3, characterized in that The trigger operation is used to slide along the target direction; The adjusted page turning speed is determined according to the sliding speed.
5. The method according to claim 4, characterized in that The object extraction result is determined based on at least one of the adjusted page turning speed, the sliding duration, and the target direction.
6. The method according to claim 3, characterized in that The target component after the display position adjustment is located in the first page layer, the target component and the target video before the display position adjustment are both located in the second page layer, the first page layer is located above the second page layer, and the first page layer is in a transparent state; The response process of the trigger operation also includes: during the dynamic display of the target component after the property adjustment, replacing the display content on the second page layer with the content page of the target video.
7. The method according to claim 3, characterized in that A preset text is also statically displayed on the target component, and the preset text is used to indicate that an object is to be extracted again from the multiple objects; The method further comprises: In response to a triggering operation on the preset text, resuming the dynamic display on the target component; In response to reaching the dynamic stop condition, a new object extraction result is statically displayed on the target component.
8. The method according to claim 1, characterized in that A preset text is also statically displayed on the target component, and the preset text is used to indicate that an object is to be extracted again from the multiple objects; The method further comprises: In response to a trigger operation on the preset text, jumping to an object extraction page, the object extraction page including an extraction component, the extraction component being used to trigger a process of extracting an object from the plurality of objects; In response to a triggering operation on the extraction component, a new object extraction result is displayed on the object extraction page.
9. The method according to claim 8, characterized in that The object extraction page further includes at least one candidate task, and the candidate task is used to indicate a method for increasing the triggerable number of times of the process of extracting the object; The method further comprises: In response to a triggering operation on the extraction component or completion of any of the candidate tasks, the remaining usage count of the extraction component is updated, and the remaining usage count is used to indicate the number of times the process of the extraction object can be triggered.
10. The method according to claim 8, characterized in that The preset text is also used to indicate the search term; The step of jumping to the object extraction page in response to the trigger operation on the preset text includes: In response to a trigger operation on the preset text, jumping to a search result page corresponding to the search term, the search result page including an entry mark of the object extraction page; In response to a trigger operation on the entry identifier, jump to the object extraction page.
11. The method according to claim 1, characterized in that: A closing mark is also statically displayed on the target component, and the closing mark is used to indicate closing the target component; The method further comprises: In response to the static duration of the target component reaching a preset duration or a triggering operation for the closing mark, canceling the display of the target component and adding a display prompt mark, wherein the prompt mark is used to indicate an entry of a process of extracting an object from the multiple objects; In response to a trigger operation on the prompt identifier, the target component is displayed again, or the page is jumped to an object extraction page, where an extraction component in the object extraction page is used to trigger a process of extracting an object from the multiple objects.
12. The method according to claim 1, characterized in that An entry mark is also statically displayed on the target component, and the entry mark is used to indicate the entry of the associated page of the object extraction result; The method further comprises: In response to a trigger operation on the entry identifier, the associated page is displayed.
13. A display device, characterized in that: include: A display unit, used to display a target video and a target component, wherein the target component is used to aggregate and display multiple objects, and different objects occupy different pages for display, and the target component is used to dynamically display the pages occupied by the multiple objects in a page-turning manner; The extraction unit is used to statically display an object extraction result on the target component in response to a trigger operation on the target component, wherein the object extraction result is used to indicate an object extracted from the multiple objects.
14. An electronic device, characterized in that: The device comprises: a processor and a memory; The memory is used to store instructions or computer programs; The processor is used to execute the instructions or computer programs in the memory so that the electronic device executes the method according to any one of claims 1 to 12.
15. A computer readable medium, characterized in that The computer-readable medium stores instructions or computer programs, and when the instructions or computer programs are executed on a device, the device executes the method according to any one of claims 1 to 12.
16. A computer program product, characterized in that It comprises a computer program carried on a non-transitory computer-readable medium, the computer program comprising a program code for executing the method according to any one of claims 1 to 12.