Display processing method and device, electronic equipment, storage medium and program product

By displaying and promoting visual information in the form of a virtual curtain in the display device, and pulling the curtain under user operation to display content information, the problems of limited display time and single interaction mode in the prior art are solved, and higher interactive diversity and display effect are achieved.

CN119917192APending Publication Date: 2025-05-02TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311433912.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the prior art, the interaction mode from advertising information to content information is single, and the display time of advertising information is limited, so it is impossible to fully utilize display resources to fully display advertising information.

Method used

By displaying the promotion visual information in the first area and in response to user operations, the process of displaying the promotion visual information being pulled in the form of a virtual curtain according to the operation direction, and during the promotion visual information being pulled, content information is displayed in the second area.

Benefits of technology

The interactive diversity of promotional visual information has been improved, so that promotional visual information can be fully displayed during the interaction process, and the display from promotional visual information to content information is realized through curtain pulling, improving the diversity of changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917192A_ABST
    Figure CN119917192A_ABST
Patent Text Reader

Abstract

The invention provides a display processing method and device, electronic equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: displaying popularization visual information in a first area; in response to a first operation for the popularization visual information, displaying a process that the popularization visual information is pulled in a form of a virtual curtain according to a direction indicated by the first operation; in the process that the popularization visual information is pulled in the form of the virtual curtain, at least one piece of content information is displayed in a second area; wherein the second area is an area which is not occupied by the virtual curtain any more due to pulling in the first area. Through the application, the change diversity from the promotion visual information to the content information can be improved, and the interaction diversity of the promotion visual information is improved, so that the promotion visual information can be fully displayed in the interaction process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to display processing technology, and more particularly to a display processing method, device, electronic device, computer-readable storage medium, and computer program product. Background Art

[0002] In the related art, when the application client is started, a full-screen static image advertisement and a full-screen video advertisement may be displayed before displaying the content information in the application client, and a skip control for skipping the advertisement may be provided. In response to a trigger operation on the skip control, the advertisement may no longer be displayed but the content information in the application client may be displayed. In the related art, the interaction mode from the advertisement information to the content information is single, and the display time of the advertisement information is limited, so that the display resources cannot be fully utilized to fully display the advertisement information. Summary of the invention

[0003] The embodiments of the present application provide a display processing method, device, electronic device, computer-readable storage medium and computer program product, which can improve the diversity of changes from promotional visual information to content information and improve the interactive diversity of promotional visual information, so that the promotional visual information can be fully displayed during the interactive process.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides a display processing method, including:

[0006] displaying promotional visual information in the first area;

[0007] In response to a first operation on the promotional visual information, displaying a process in which the promotional visual information is pulled in the form of a virtual curtain according to a direction indicated by the first operation;

[0008] During the process of the promotional visual information being pulled in the form of the virtual curtain, at least one content information is displayed in the second area;

[0009] The second area is an area within the first area that is no longer occupied by the virtual curtain due to pulling.

[0010] The present application provides a display processing device, including:

[0011] A display module, for displaying promotional visual information in the first area;

[0012] a pulling module, configured to, in response to a first operation on the promotional visual information, display a process in which the promotional visual information is pulled in the form of a virtual curtain according to a direction indicated by the first operation;

[0013] The content module is used to display at least one content information in the second area when the promotional visual information is pulled in the form of the virtual curtain; wherein the second area is an area within the first area that is no longer occupied by the virtual curtain due to pulling.

[0014] An embodiment of the present application provides an electronic device, including:

[0015] A memory for storing computer executable instructions;

[0016] The processor is used to implement the display processing method provided in the embodiment of the present application when executing the computer executable instructions stored in the memory.

[0017] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for causing a processor to execute the display processing method provided in the embodiment of the present application.

[0018] An embodiment of the present application provides a computer program product, including computer executable instructions. When the computer executable instructions are executed by a processor, the display processing method provided in the embodiment of the present application is implemented.

[0019] The embodiments of the present application have the following beneficial effects:

[0020] Display promotional visual information in a first area; in response to a first operation on the promotional visual information, display the promotional visual information in the form of a virtual curtain being pulled according to the direction indicated by the first operation, thereby improving the interactive diversity of the promotional visual information so that the promotional visual information can be fully displayed during the interactive process; in the process of the promotional visual information being pulled in the form of a virtual curtain, display at least one content information in a second area; the second area is an area in the first area that is no longer occupied by the virtual curtain due to the pulling, which is equivalent to realizing the display of the promotional visual information to the content information by pulling the curtain, thereby improving the diversity of changes from the promotional visual information to the content information. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 is a structural diagram of a display processing system provided in an embodiment of the present application;

[0022] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0023] Figure 3A-3C is a flow chart of a display processing method provided in an embodiment of the present application;

[0024] Figure 4A-4D It is a schematic diagram of an interface of a display processing method provided in an embodiment of the present application;

[0025] Figure 5 It is a schematic diagram of the interactive flow of the display processing method provided in the embodiment of the present application;

[0026] Figure 6 is a schematic diagram of a flash screen interaction of a display processing method provided in an embodiment of the present application;

[0027] Figure 7 It is a plug-in architecture diagram of additional information of the display processing method provided in an embodiment of the present application;

[0028] Figure 8 It is a schematic diagram of an interface for displaying additional information of a processing method provided in an embodiment of the present application;

[0029] Fig. 9 is a schematic diagram of loading the main material area of ​​the display processing method provided in an embodiment of the present application;

[0030] Fig.10 It is a schematic diagram of the interaction principle of the display processing method provided in the embodiment of the present application;

[0031] Fig.11 It is a schematic diagram of the interface of the curtain advertisement guide area of ​​the display processing method provided in the embodiment of the present application;

[0032] Figure 12A-12B It is a screen principle diagram of the display processing method provided in the embodiment of the present application;

[0033] Figure 13A-13C It is a schematic diagram of the unfolding of the screen of the display processing method provided in the embodiment of the present application;

[0034] Fig.14 is a focus diagram of the display processing method provided in the embodiment of the present application;

[0035] Fig.15 is a schematic diagram of the architecture of a focus diagram of a display processing method provided in an embodiment of the present application;

[0036] Fig.16 It is a schematic diagram of a class diagram of a display processing method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0038] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0039] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0041] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0042] 1) Splash screen ads are a type of ad that loads when the application is opened, automatically closes after display, and then enters the main page of the application.

[0043] 2) SurfaceView component: The SurfaceView component has a built-in surface component (Surface) for drawing. The SurfaceView component controls the format, size and drawing position of the surface view, and provides two threads: the User Interface (UI) thread and the rendering thread. The two threads use the "double buffering" mechanism to achieve efficient real-time interface updates.

[0044] 3) Hierarchical Data Format version 5 (H5): This file format is mainly used for high-performance reading and writing of large amounts of data, including but not limited to multi-dimensional array data, table data, etc.

[0045] 4) Promotional visual information. When the client is started, the advertising interface will be displayed first. The sum of all contents displayed in the advertising interface is the promotional visual information. The promotional visual information may include promotional information and recommended materials, or the promotional visual information may be promotional information, and the promotional information has recommended materials. The promotional information is a static advertising image or a dynamic advertising video, and the recommended materials are advertising materials related to the target object for recommending the target object. For example, if the target object here is a brand A car, then the recommended materials here may be a display image of a brand A car, or a trademark of a brand A car, etc. Here, the display image of brand A car (recommended materials) may be a part of the promotional image, or may be mounted on the promotional image and presented in the advertising interface. In the related art, when the application client is started, a full-screen static image advertisement and a full-screen video advertisement may be displayed before displaying the content information in the application client, and a skip control for skipping the advertisement may be provided. In response to the triggering operation of the skip control, the advertisement may no longer be displayed but the content information in the application client may be displayed. In the related art, the interaction mode from the advertising information to the content information is single, and the display time of the advertising information is limited, so that the display resources cannot be fully utilized to fully display the advertising information.

[0046] The embodiments of the present application provide a display processing method, device, electronic device, computer-readable storage medium and computer program product, which can improve the diversity of changes from promotional visual information to content information and improve the interactive diversity of promotional visual information, so that the promotional visual information can be fully displayed during the interactive process.

[0047] The following describes an exemplary application of the electronic device provided in the embodiments of the present application. The electronic device provided in the embodiments of the present application can be implemented as a terminal or a server.

[0048] refer to Figure 1 , Figure 1 is a schematic diagram of an application mode of the display processing method provided in an embodiment of the present application; for example, Figure 1 The invention involves a server 200, a network 300, a terminal 400, and a database 500. The terminal 400 is connected to the server 200 via the network 300, and the network 300 can be a wide area network or a local area network, or a combination of the two.

[0049] In some embodiments, the server 200 may be a server corresponding to an application program. For example, if the application program 410 is a social software installed in the terminal 400, the server 200 is a server of a social platform, and is used to obtain the information flow corresponding to the social platform and related advertising videos. The video displayed on the upper layer of the information flow interface corresponding to the application program may be an advertising video.

[0050] In some embodiments, the display processing method of the embodiment of the present application can also be applied to the following application scenarios: 1. During the process of starting an application, promotional visual information (promotional video and recommended materials on the promotional video) is displayed in a promotion interface (such as an initialization interface); in response to a move operation on the recommended material, a process of pulling the promotional visual information in the form of a virtual curtain is displayed according to the direction of the move operation; during the process of pulling the promotional visual information in the form of the virtual curtain, part of the first area (the second area) will no longer be occupied by the virtual curtain, so that the content information in the content interface is displayed in the second area, thereby visually presenting a visual effect of pulling open the advertising curtain to reveal the content information. ; 2. During the use of the application, in response to a refresh operation on the information flow interface (such as dragging the information flow downward), a promotion interface is displayed, and promotional visual information (promotional video and recommended materials on the promotional video) is displayed in the promotion interface (such as an initialization interface); in response to a move operation on the recommended material, a process of pulling the promotional visual information in the form of a virtual curtain is displayed according to the direction of the move operation; in the process of pulling the promotional visual information in the form of the virtual curtain, a part of the first area (the second area) will no longer be occupied by the virtual curtain, so that the content information in the content interface is displayed in the second area, thereby visually presenting a visual effect of pulling open the advertising curtain to reveal the content information.

[0051] In some embodiments, when the application 410 is opened in the terminal 400, the server 200 obtains the promotional video corresponding to the terminal 400 from the database 500, sends the promotional video to the terminal 400, displays a promotional interface on the screen of the terminal 400, plays the promotional video in the promotional interface and displays recommended materials on the upper layer of the promotional video, and in response to a move operation on the recommended material, displays the process of the promotional visual information being pulled in the form of a virtual curtain according to the direction of the move operation; during the process of the promotional visual information being pulled in the form of the virtual curtain, a part of the first area (the second area) will no longer be occupied by the virtual curtain, so that the content information in the content interface is displayed in the second area, thereby visually presenting a visual effect of pulling open the advertising curtain to reveal the content information.

[0052] In some embodiments, the server 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. Terminal 400 can be a smart phone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, smart TV, car terminal, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application. Database 500 can be integrated on server 200, or database 500 can be set on a machine independent of server 200, which is not limited in the embodiments of the present application.

[0053] In some embodiments, the terminal 400 can implement the display processing method provided in the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a program that needs to be installed in the operating system to run, such as a video APP; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.

[0054] See also Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, wherein the electronic device is a terminal, Figure 2 The terminal 400 shown includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the terminal 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .

[0055] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0056] The user interface 430 includes one or more output devices 431 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0057] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.

[0058] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0059] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0060] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0061] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.;

[0062] a presentation module 453 for enabling presentation of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);

[0063] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0064] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The display processing device 455 stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, etc., including the following software modules: a display module 4551, a pull module 4552, and a content module 4553. These modules are logical, and therefore can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be described below.

[0065] The display processing method provided in the embodiment of the present application will be described in conjunction with the exemplary application and implementation of the terminal provided in the embodiment of the present application.

[0066] The following describes the display processing method provided by the embodiment of the present application. As mentioned above, the electronic device implementing the display processing method of the embodiment of the present application may be a terminal or a server, and the terminal is used as an example for description. Therefore, the execution subject of each step will not be repeatedly described below.

[0067] See also Figure 3A , Figure 3A is a flow chart of the display processing method provided in the embodiment of the present application, which will be combined with Figure 3A Steps 101 to 103 are shown for explanation.

[0068] In step 101, promotional visual information is displayed in a first area.

[0069] As an example, the first area can be the full-screen area of ​​the terminal. Taking the startup of the application client as an example, when the application client is started, before displaying the content interface (home page) of the application client, the promotion interface is displayed first, and the promotional visual information is displayed in the promotion interface. The promotional visual information here can be a full-screen advertising image or a full-screen advertising video, or the promotional visual information here can be composed of promotional information and recommended materials. The promotional information here can be a full-screen advertising image or a full-screen advertising video, and the recommended material here can be a product pattern involved in the advertisement.

[0070] In some embodiments, displaying promotional visual information in the first area in step 101 can be achieved through the following technical solutions: when the promotional visual information is composed of mutually independent promotional information and recommended materials, the promotional information is displayed in the first area, and the recommended materials are displayed on the upper layer of the promotional information; when the promotional visual information is a promotional image or a promotional video, and the promotional image or the promotional video includes recommended materials, the promotional image including the recommended materials is displayed in the first area, or the promotional video including the recommended materials is played in the first area.

[0071] As an example, the recommended material here can be a vehicle involved in the advertisement, such as playing a promotional video of a vehicle driving in the desert in the first area, or displaying a promotional image of a vehicle parked in the desert in the first area, that is, the recommended material here is a part of the promotional image or promotional video. Through the embodiments of the present application, the promotional image or promotional video can be directly pulled as promotional visual information for delivery, thereby reducing the cost of advertising delivery and advertising rendering.

[0072] As an example, the recommended material here can be a vehicle pattern independent of the advertisement, for example, a promotional video of a desert scene is played in the first area, and a vehicle pattern is superimposed on the promotional video, for example, a promotional image of a desert scene is displayed in the first area, and a vehicle pattern is superimposed on the promotional image. Since the recommended material is separated from the promotional information in the embodiment of the present application, the flexibility of interaction can be greatly improved.

[0073] In step 102, in response to a first operation on the promotional visual information, a process of the promotional visual information being pulled in the form of a virtual curtain is displayed according to a direction indicated by the first operation.

[0074] As an example, the first operation here is equivalent to the operation of pulling the virtual curtain. In order to make the special effect of the virtual curtain being pulled appear more naturally, the pulling direction will be executed according to the direction indicated by the first operation. For example, the first operation is a sliding operation from left to right, then the process of pulling the virtual curtain can be the process of pulling the virtual curtain from left to right.

[0075] In some embodiments, the promotional visual information includes promotional information and recommended materials. The process of displaying the promotional visual information in the form of a virtual curtain being pulled according to the direction of the first operation indication in step 102 can be implemented by the following technical solutions: displaying the recommended material moving along the direction of the first operation indication, and displaying the promotional information being pulled along the first direction in the form of the virtual curtain; or keeping the recommended material stationary, and displaying the promotional information being pulled along the first direction in the form of the virtual curtain. Since the recommended material is equivalent to being mounted on the promotional information, the promotional information can be pulled while controlling the movement of the recommended material, or can be pulled while keeping the recommended material stationary. Therefore, the flexible interaction between the user and the promotional visual information can be achieved through the embodiments of the present application.

[0076] Continuing with the example, the first operation here is triggered for the recommended material, which can be understood as being triggered for the recommended material in the promotion information or for the recommended material superimposed on the promotion information.

[0077] As an example, when the promotional visual information includes promotional information and recommended materials, the first operation here is triggered for the recommended materials superimposed on the promotional information, so the recommended materials are equivalent to being controlled to move by the first operation. The first operation here can be dragging the vehicle displayed on the screen, that is, maintaining a continuous trigger state. Before the first operation is released, the vehicle will passively move due to the first operation. The first operation here can also be a one-time operation, that is, there is no need to maintain a continuous trigger state. The vehicle can move in the direction indicated by the first operation. The first operation is only used to control the vehicle to start moving. Even if the first operation is triggered, the vehicle can continue to move.

[0078] In some embodiments, the above-mentioned display of the recommended material moving along the direction indicated by the first operation, and the display of the promotional information being pulled along the first direction in the form of the virtual screen, can be achieved through the following technical solutions: when the recommended material moves in the interactive area, the recommended material is displayed moving along the direction indicated by the first operation, and the promotional information is displayed being pulled along the first direction in the form of the virtual screen; when the recommended material moves outside the interactive area, the movement of the recommended material is stopped, and the pulling of the promotional information presented in the form of the virtual screen is stopped.

[0079] As an example, after the first operation is triggered, the condition that the recommended material moves within the interactive area still needs to be met in order to realize the special effect of the promotional information being pulled in the form of a virtual curtain. If the recommended material moves outside the interactive area, the special effect of the promotional information being pulled in the form of a virtual curtain will stop being displayed. For example, if the recommended material here is moved to a position outside the area occupied by the promotional information, it can also be considered that the recommended material is moved outside the interactive area. This embodiment of the application provides a method for calculating the interactive area, see Fig.10 , the left margin of the interactive area relative to the screen is 0, the right margin of the interactive area relative to the screen is the screen width, the distance between the bottom of the interactive area and the top of the screen is (edge ​​height + interactive area height) * screen height, and the distance between the top of the interactive area and the top of the screen is screen height * edge height. The interactive range can be limited by the embodiment of the present application, that is, the trajectory of the virtual curtain being pulled is within a certain range, which can save interactive resources.

[0080] In some embodiments, the process of displaying the promotional visual information in the form of a virtual screen being pulled according to the direction indicated by the first operation in step 102 can be achieved through the following technical solution: when the promotional visual information is a promotional image or a promotional video, the process of displaying the promotional image or the promotional video in the form of a virtual screen being pulled according to the direction indicated by the first operation.

[0081] As an example, before the promotional image is displayed or the promotional video is pulled in the form of the virtual curtain according to the direction indicated by the first operation, at least one of the following situations is performed: in response to a trigger operation on a recommended material in the promotional image, the trigger operation on the one recommended material is identified as the first operation; in response to a sequential trigger operation on multiple recommended materials in the promotional image, the sequential trigger operations are identified as the first operation; in response to a trajectory fitting operation triggered on a recommended material moving along the promotional video, the trajectory fitting operation is identified as the first operation.

[0082] As an example, when the promotional visual information is a promotional video and the promotional video includes recommended materials, the first operation here is triggered by the recommended materials in the promotional video. The recommended materials are actively moved (such as the movement of vehicles in the video) because they are the content of the promotional video itself, that is, they are not moved by the first operation. Here, it is equivalent to using the trigger operation performed by following the recommended materials (where the vehicle moves, the finger moves there) as the first operation triggered for the recommended materials in the promotional information.

[0083] As an example, when the promotional visual information is a promotional image and the promotional image includes recommended materials, if the number of recommended materials is one, the trigger operation for this one recommended material will be identified as the first operation; if the number of recommended materials is multiple, there will be sequential trigger operations for multiple recommended materials. For example, first trigger recommended material A, then trigger recommended material B, and finally trigger recommended material C. These three trigger operations will be identified as the first operation for triggering the virtual curtain moving special effect, and the direction of the first operation is the direction of the trajectory formed by the multiple recommended materials.

[0084] In step 103, while the promotional visual information is being pulled in the form of the virtual curtain, at least one content information is displayed in the second area.

[0085] As an example, the second area is an area within the first area that is no longer occupied by the virtual curtain due to pulling. Figure 4A , initially generalized visual information occupies the entire area within the first region, see Figure 4B Later, by pulling the promotional visual information in the form of a virtual screen, the area occupied by the promotional visual information gradually became smaller, and the area no longer occupied by the promotional visual information was the second area.

[0086] In some embodiments, the promotional visual information includes recommended material, see Figure 3B , before responding to the first operation on the promotional visual information, the following may be performed: Figure 3B Step 104 or step 105 is shown.

[0087] In step 104, a first control corresponding to the recommended material in the promotional visual information is displayed on the promotional visual information, and in response to a trigger operation on the first control, the trigger operation on the first control is identified as a first operation on the promotional visual information.

[0088] In step 105, in response to a trigger operation on a recommended material in the promotional visual information, the trigger operation on the recommended material is identified as a first operation on the promotional visual information.

[0089] As an example, the recommended material can be Figure 4B In the vehicle shown in FIG. 1 , the first control may be Figure 4B As shown in the control 403B, the first operation here can be triggered directly on the recommended material, or can be triggered on the first control corresponding to the recommended material. When the first control is triggered, the first control can serve as a prompt to the user, thereby improving the user's human-computer interaction efficiency; when the recommended material is triggered, only the promotional visual information can be kept in the user's field of view, thereby improving the utilization rate of display resources.

[0090] In some embodiments, in step 104, displaying on the promotional visual information a first control corresponding to the recommended material in the promotional visual information can be achieved through the following technical solutions: when the recommended material is a motion material, displaying on the promotional visual information a process of synchronous dynamic movement of the first control and the recommended material; in step 102, in response to a first operation on the promotional visual information, displaying the promotional visual information in the form of a virtual curtain being pulled in the direction indicated by the first operation can be achieved through the following technical solutions: when the recommended material is a motion material, in response to a triggering operation of the first control on the motion material, displaying the promotional visual information in the form of the virtual curtain being pulled in the direction of the dynamic movement of the motion material.

[0091] As an example, when the promotional visual information includes recommended materials and promotional information, the process of the promotional information (advertising video or advertising image) being pulled in the form of a virtual curtain can be displayed here, or the process of the promotional information and the recommended materials being pulled as a whole in the form of a virtual curtain can be displayed here. When the promotional visual information is promotional information (promotional video, which includes recommended materials), the process of the promotional information being pulled in the form of a virtual curtain can be displayed here.

[0092] As an example, when the recommended material is a speeding car in an advertising video, the recommended material here is a motion material. The recommended material can also be a speeding car attached to a promotional video, or a speeding car attached to a promotional image. Regardless of whether the motion mode of the recommended material is active motion or passive motion, the first control will move synchronously and dynamically with the recommended material. In response to the trigger operation of the first control for the motion material, the promotional visual information is displayed in the form of a virtual curtain, and is pulled in the direction of the dynamic movement of the motion material. For example, if the motion material here moves to the right, then the first control here also moves to the right. The first operation here is a trigger operation for the first control moving to the right. The user's finger can move with the first control to maintain the trigger state for the first control. The user's finger can also make instantaneous contact with the first control at any moment to trigger the first control. After a single trigger, the promotional visual information can remain in the pulled motion state for a period of time.

[0093] In some embodiments, displaying a first control corresponding to the recommended material in the promotional visual information on the promotional visual information in step 104 can be achieved through the following technical solutions: when the recommended material is a static material and the number of the recommended materials is one, displaying multiple first controls corresponding to the recommended material on the promotional visual information; when the recommended material is a static material and the number of the recommended materials is multiple, displaying a first control corresponding to each of the recommended materials on the promotional visual information; in response to a first operation on the promotional visual information in step 102, displaying a process in which the promotional visual information is pulled in the form of a virtual curtain according to a direction indicated by the first operation can be achieved through the following technical solutions: in response to a trigger operation corresponding to a first trajectory, displaying a process in which the promotional visual information is pulled in the form of the virtual curtain in the direction of the first trajectory, wherein the first trajectory is a trajectory composed of multiple first controls.

[0094] As an example, when the promotional visual information includes recommended materials and promotional information, the process of the promotional information (advertising video or advertising image) being pulled in the form of a virtual curtain can be displayed here, or, during the pulling process, the recommended materials can participate in the special effect display by being attached to the virtual curtain (promotional information). When the promotional visual information is promotional information (promotional image, which includes recommended materials), the process of the promotional image being pulled in the form of a virtual curtain can be displayed here.

[0095] As an example, when the recommended material is a static material, the recommended material can be a stationary vehicle in a promotional image, the recommended material can be a stationary vehicle attached to a promotional video, or the recommended material can be a stationary vehicle attached to a promotional image. If the number of recommended materials is one, then one first control or multiple first controls corresponding to the stationary vehicle can be displayed. The recommended material can be two stationary vehicles in the promotional image, and one first control can be displayed for each stationary vehicle, so that multiple first controls can also be displayed. Regardless of the above situation, the multiple first controls here can form a first track with an interactive prompt function, thereby improving the interaction efficiency.

[0096] As an example, the first operation may be a user's sequential triggering operation on multiple first controls, where the sequential triggering operation may be composed of multiple single triggering operations, or may be a continuous triggering operation that only changes the contact point position. The virtual curtain pulling process may be more flexible, for example, first pulling in the right direction, then pulling in the upward direction, and finally pulling in the direction of the upper right corner. The embodiments of the present application may increase the diversity of virtual curtain pulling forms and enhance user interaction fun.

[0097] In some embodiments, the first operation is a non-persistent trigger operation; see Figure 3C In step 102, in response to the first operation on the promotional visual information, the promotional visual information is displayed in the form of a virtual curtain in the direction indicated by the first operation, which can be achieved by Figure 3C Steps 1021 to 1022 are implemented as shown.

[0098] In step 1021, in response to a first operation on the promotional visual information, the promotional visual information begins to be pulled in the form of the virtual curtain in a direction indicated by the first operation;

[0099] In step 1022, in response to the first operation on the promotional visual information being released, the promotional visual information continues to be pulled in the form of the virtual curtain along the trajectory before the release until the virtual curtain is pulled to the designated position.

[0100] As an example, when the first operation is a non-continuous trigger operation, it is characterized that the first operation is an instantaneous operation. In response to the instantaneous operation, the promoted visual information begins to be pulled in the form of the virtual screen in the direction indicated by the first operation. After the instantaneous operation is released, the promoted visual information continues to be pulled in the form of the virtual screen according to the trajectory before the release until the virtual screen is pulled to the specified position. This is equivalent to the effect of forming inertia. In the real world, when a person pulls the screen, he can only pull it from left to right once. This time the pull is only to provide the initial velocity of the screen to move to the right. Even if there is no pulling force later, the screen will continue to move by inertia. The specified position here is the position where the speed drops to zero due to resistance. Through the embodiments of the present application, the form of the virtual screen being pulled in the real world can be imitated, thereby enriching the interactive form of human-computer interaction.

[0101] In some embodiments, the first operation is a continuous trigger operation; in step 102, in response to the first operation on the promotional visual information, the process of displaying the promotional visual information in the form of a virtual screen being pulled according to the direction indicated by the first operation can be achieved through the following technical solutions: in response to the first operation on the promotional visual information, the promotional visual information begins to be pulled in the form of the virtual screen in the direction indicated by the first operation; in response to the first operation on the promotional visual information being released, the promotional visual information continues to be displayed in the form of the virtual screen, and the pulling of the promotional visual information stops.

[0102] As an example, when the first operation is a continuous trigger operation, the promotional visual information will be controlled to be pulled in the form of a virtual screen only when it is in the triggered state. Once the continuous trigger operation is released, although the promotional visual information can continue to be displayed in the form of a virtual screen, it will no longer be pulled. This is also in line with the screen dragging effect caused by continuously pulling the screen in the real world, and can provide users with a more realistic interactive experience.

[0103] In some embodiments, the process of displaying the promotional visual information in the form of a virtual screen being pulled according to the direction indicated by the first operation in step 102 can be achieved by the following technical solution: the process of displaying the promotional visual information in the form of the virtual screen being pulled at a first speed in the direction indicated by the first operation; wherein the first speed satisfies at least one of the following relationships: the first speed is positively correlated with the operation speed of the first operation; when the first operation is triggered for the recommended material in the promotional visual information and the recommended material is in motion, the first speed is positively correlated with the moving speed of the recommended material; the first speed is negatively correlated with the time the virtual screen is pulled.

[0104] As an example, the virtual screen can be controlled to be pulled at a certain speed, and the first speed is positively correlated with the operation speed of the first operation (indicating that the faster the operation speed, the faster the pulling speed, which is also in line with the physical laws in the real world); when the first operation is triggered by the recommended material in the promotional visual information, and the recommended material is in motion, the first speed is positively correlated with the moving speed of the recommended material (since the first operation is triggered by the recommended material, the first speed of the screen being pulled can be controlled by the speed of the recommended material. The recommended material here can be superimposed on the upper layer of the promotional information as mentioned above, or it can be a part of the promotional information); the first speed is negatively correlated with the time the virtual screen is pulled (indicating that the longer the virtual screen is pulled, the slower the pulling speed, until it finally stops, which is also in line with the physical laws in the real world).

[0105] In some embodiments, the promotional visual information is used to recommend a target object, and at least one content information is displayed in the second area in step 103, which can be achieved by the following technical solution: when the second area includes at least a portion of a content area in a content interface, content information adapted to the at least portion of the content area is displayed in the at least portion of the content area; when the second area includes at least a portion of a focus area in a content interface, focus information adapted to the at least portion of the focus area is displayed in the at least portion of the focus area, and the focus information includes focus recommendation material corresponding to the target object.

[0106] As an example, see Figure 4B , Figure 4B Although the second area shown does not include a complete content area and a complete focus area, it can still display content information (video information) adapted to at least part of the content area and focus information adapted to at least part of the focus area. The content information here can be video, news, etc., and the focus information here can be a focus picture or a focus video. The target objects recommended by the focus picture and the focus video are the same as the target objects recommended by the promotional visual information.

[0107] In some embodiments, the promotional visual information includes recommended material corresponding to the target object. When a first display condition is met, the second area occupies the entire first area, and the focus information for recommending the target object is fully displayed in the second area; wherein the first display condition includes at least one of the following: the area occupied by the second area exceeds a first area threshold by pulling the virtual curtain; the time the virtual curtain is pulled exceeds a first time threshold; the first operation is a continuous trigger operation, and the continuous trigger operation is released; the first operation is a trigger operation corresponding to the recommended material, and the recommended material disappears from the promotional visual information; the virtual curtain is stopped from being pulled, and the stop time exceeds a stop time threshold.

[0108] As an example, the second area occupies the entire first area, which is equivalent to the virtual screen no longer being displayed. The first area is completely used to display the homepage content. The homepage content here includes focus information and content information. The content information here can be videos, news, etc. in the information flow. The focus information here can be a focus picture or a focus video. The target objects recommended by the focus picture and the focus video are the same as the target objects recommended by the promotional visual information.

[0109] As an example, the first display condition includes at least one of the following: the area occupied by the second area exceeds the first area threshold by pulling the virtual curtain (for example, the area occupied by the second area exceeds half of the area of ​​the first area); the time for which the virtual curtain is pulled exceeds the first time threshold (for example, the time for which the virtual target is pulled exceeds 2 seconds, and the pulling here does not necessarily mean that it is accompanied by the first operation, but that the display time of the pulling special effect exceeds 2 seconds); the first operation is a continuous trigger operation, and the continuous trigger operation is released (here it is equivalent to the situation where the continuous operation is released); the first operation is for For the trigger operation corresponding to the recommended material, the recommended material disappears from the promotional visual information (here it is equivalent to the recommended material disappearing from the field of vision, for example, the vehicle has driven far away and is out of the field of vision); the pulling of the virtual curtain is stopped, and the stopping time exceeds the stopping time threshold. For example, in the aforementioned embodiment, if the recommended material moves outside the interactive area, then the pulling of the virtual curtain will be stopped, and the timing will be started from the time when the pulling of the virtual curtain is stopped to obtain the stopping time. If the stopping time exceeds the stopping time threshold, the second area will occupy the entire first area, and the focus information for recommending the target object will be fully displayed in the second area.

[0110] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.

[0111] In some embodiments, when an application is opened in a terminal, the server obtains a promotional video corresponding to the terminal from a database, sends the promotional video to the terminal, displays a promotional interface on the screen of the terminal, plays the promotional video in the promotional interface, and displays recommended materials on top of the promotional video. In response to a move operation on the recommended material, a process in which the promotional visual information is pulled in the form of a virtual curtain is displayed according to the direction of the move operation. During the process in which the promotional visual information is pulled in the form of the virtual curtain, a part of the first area (the second area) will no longer be occupied by the virtual curtain, thereby displaying the content information in the content interface in the second area, thereby visually presenting a visual effect of pulling open the advertising curtain to reveal the content information.

[0112] See also Figure 4A After the user starts the application client, a full-screen static image advertisement or a full-screen video advertisement 401A appears on the mobile phone screen, and related items 402A (commodities or advertisement subject items) in the advertisement are displayed on the mobile phone screen. Figure 4B In response to the user moving or sliding the associated item 402B on the full-screen video ad 401B, the bottom full-screen static image ad or full-screen video ad 401B will be stretched and dragged like a real curtain, and the interactive effect of the virtual curtain will be the same as the physical effect of the curtain in the real world. Figure 4C When the upper layer related items are completely moved outside the mobile phone screen, the home page 401C of the application client and the advertisement focus image 402C in the home page are displayed.

[0113] In some embodiments, the material composition of the display processing method provided in the embodiments of the present application is introduced below. The splash screen advertisement of the virtual curtain consists of three stages: the splash screen stage, the curtain stage and the focus stage. Figure 4D In the splash screen stage, splash screen materials will be involved. The splash screen materials displayed in the splash screen stage support videos, pictures or H5, and an interactive button element 401D will be displayed at the bottom. The curtain stage will involve curtain materials. In response to the user sliding the screen, the curtain opening special effect 402D is triggered. When the terminal is in a non-muted state, it will be accompanied by sound effects. The focus stage will involve focus image materials. When the curtain disappears, a focus image 403D will be displayed. The focus image supports picture materials and video materials.

[0114] In some embodiments, see Figure 5,The overall interaction process between the above three stages of the virtual curtain splash screen ,advertisement is as follows: in the splash screen stage, the application client ,starts, obtains the splash screen order, creates the splash screen view, loads the video or image material, and creates the interactive ,control; in the curtain interaction stage, loads the animation material, detects the gesture, recognizes the left ,swipe gesture, executes the sliding animation, and plays the interactive material; in the focus picture stage, loads the focus picture data, inserts the interactive focus picture card, ,plays the focus picture material, and realizes the focus picture display.

[0115] The following is a detailed description of the splash screen material, see Figure 6 The splash screen material consists of four areas: additional information area, main material area, virtual curtain interaction area, and curtain advertising guide area. Figure 8 The additional information in the additional information area usually includes advertising labels, skip buttons, countdowns and other materials. Different content will be sent according to the differences in order ads. In order to adapt to the differences in different ads, the additional information area will be connected in the form of a plug-in. For the overall architecture, see Figure 7 Different additional information areas will have their own style information. The style information will be packaged into view data (ViewData) and given to the extra controller (ExtraController) for parsing. Different style views will be created based on the differential data sent by the server. The ExtraController is oriented to the I view interface, thereby achieving the purpose of decoupling.

[0116] The following is a detailed introduction to the main material area. The main material can display videos, pictures and rich text. Fig. 9, the main material loading process is as follows. The main process application (MainProcApplication) inputs all ad splash screen tasks (intAllAdSplashAdTask) and transfers the input tasks to the ad input task process (QAdInitTask). The ad input task process executes ad configuration (configQAd), inputs splash screen (initSplash), and starts requesting pre-pull data after a delay (postdelay) of 3 seconds for the splash screen ad at the next startup. The ad splash screen manager (QADSplashManager) inputs the preload cache response task (initPreloadCacheResponse) to the splash screen ad preloading model (SplashADPreloadModel), the ad splash screen manager (QADSplashManager) generates a splash screen ad preloading request (startSplashAdPreloadRequest), and the ad splash screen manager (QADSplashManager) sends a preload request (sendPreloadRequest) to the splash screen ad preloading model (SplashADPreloadModel). The splash screen ad preloading model (SplashADPreloadModel) sends a jce request (sendjceRequestNo Context) to the ad request helper (QAdRequestHelper), the splash screen ad preloading model (Spl ashADPreloadModel) ends the request according to the protocol (onProtocolRequestFinish), the splash screen ad preloading model (SplashADPreloadModel) merges the splash screen ad request (mergeSplashAdResp onse), the splash screen ad preloading model (SplashADPreloadModel) downloads resources (downloadRe sources), and after the requested data is returned, downloads the resources of the splash screen ad (such as pictures and videos), the splash screen ad preloading model (SplashADPreloadModel) writes the data to the disk (writeDataToDisk), and saves the requested pre-fetched data to the hard disk for use at the next startup.The splash screen advertising task process (QAd SplashTask) requests a splash screen advertising (requestSplashAd). The above request logic is executed 3 seconds after the APP is started. This is executed immediately after the APP is started, which will be faster than the above execution logic. The splash screen advertising task process (QAdSplashTask) preloads the splash screen advertising (preLoadSplashAd) from the advertising splash screen manager (QADSplashManager). The advertising splash screen manager (QADSplashManager) requests a splash screen advertising (requestSplashAd). The advertising splash screen manager (QADSplashManager) selects an internal order (selectOrderinner). The advertising splash screen manager (QAD SplashManager) executes order selection (selectOrder) to the advertising splash screen order manager (QADSplashOrderManager), the advertising splash screen order manager (QADSplashOrderManager) executes order selection (onSelectOrder) and executes callback processing (doCallback), the advertising splash screen manager (QADSplashManager) starts interaction (onStart), where the callback processing can generate the advertising view after selecting the order, the internal advertising splash screen detector (InnerQAdSplashShowListener) executes the postrunnable process, and the advertising splash screen manager (QADS plashManager) loads bit resources (preloadBitmapResources) and loads linkage bit resources (preloadLinkageBitmapResources). The internal ad splash detector (InnerQAdSplashSho wListener) creates a splash ad view (createSplashAdView) for the splash ad view creator (SplashQAdViewCreater). The splash ad view creator (SplashQAdViewCreater) draws the splash ad logo (drawQAdSplashLogo) for the welcome interface helper (WelcomeHepler), draws the logo on the splash ad view, and the splash ad view creator (SplashQAdViewCreater) executes the display ad task (showSplashAd) for the splash ad view process (SplashQAdView), adds the display ad to the parent view, and creates a lightly interactive view.

[0117] See also Fig.10, the interactive area of ​​the virtual curtain is introduced in detail below. The interactive stage of the virtual curtain supports the delivery of interactive areas and interactive sample images. The sample images are dynamically drawn by executing the drawing image method (drawImage) on the canvas. The interactive area of ​​the virtual curtain will calculate the interactive area according to the order delivery positioning. The calculation rules of the interactive area are as follows: the left margin of the interactive area relative to the screen is 0, the right margin of the interactive area relative to the screen is the screen width, the distance from the bottom of the interactive area to the top of the screen is (edge ​​height + interactive area height) * screen height, and the distance from the top of the interactive area to the top of the screen is screen height * edge height.

[0118] The following is a detailed description of the curtain advertising guide area. Fig.11 There is a guide area below the ad area, which includes an action button, background image, main guide title and sub-guide title. The main guide title describes the user operation, and the sub-guide title describes the result of the operation. These contents are obtained through the placement of the ad order and displayed in the guide area. In response to the user's right swipe or click on the action button, the ad will be redirected to the ad details page or the corresponding third-party application.

[0119] The following is a detailed description of the curtain deployment plan, see Figure 12A-12B When the user triggers the sliding of the curtain, a screenshot will be generated as a screenshot based on the current display state, which will serve as the foreground of the curtain animation, and the generated foreground will be superimposed on the homepage to form a fake display. Figure 13A-13B When drawing the animation, the generated screen foreground will be screenshotted to realize the custom view, and then the three-dimensional effect will be realized through image transformation and path transformation. When executing the screen animation, the foreground image will be continuously transformed according to the position of the car to achieve the effect of the screen opening. Android image processing is implemented with Matric, and its main function is to perform coordinate transformation. Fig. 13C The "MSCALE_X, MSCALE_Y, MS KEW X, MSKEW X" shown control the rotation, Fig. 13C The "MIRANS X, MIRANS Y" shown control translation, and "MPERSP_0, MPERSP_1, MPERSP_2" control perspective. Fig. 13C The two points p shown are the coordinates before and after the transformation, respectively.

[0120] The following is a detailed description of the focus map display, see Fig.14When the curtain animation is finished, the focus image ad display phase will begin. You can jump to different locations and interact by clicking on different areas in the focus image. The focus image consists of four parts: advertiser material, negative feedback, ad title, and carousel index. The advertiser material and ad title get the focus image area by issuing an advertising order. The user swipes left / right in the focus image area or clicks on the carousel index to switch the focus image content. If you have any objection to the content of the focus area, you can give feedback by clicking on negative feedback. See Fig.15 , use the focus view state module to update the view, the view is updated to the focus controller and the focus view module, the focus controller and the focus view module drive the focus display module to display the focus map, the focus display module updates the latest state to the focus model, and the focus model synchronizes the state change to the focus view state module. See Fig.16 In the class diagram, FocusData (focus data) describes the data related to the advertisement (including the advertisement title focusTitle and the advertisement material focusContent), and FocusList (focus list) stores the content displayed at the focus image position (multiple focus image data information focusContentlist). Different focus image contents are switched through the carousel index. This part of the array is issued by the advertisement order. The received data is encapsulated into the above-mentioned structure information and returned to the control layer FocusContr oller to update the advertisement title (updateTitle), update the advertisement material (updateImage), update the advertisement video (updateVideo), and then render the page.

[0121] The embodiments of the present application can improve the diversity of changes from promotional visual information to content information, and improve the interactive diversity of promotional visual information, so that the promotional visual information can be fully displayed during the interactive process. The embodiments of the present application also provide a novel splash screen and focus image linkage solution, which can highlight the key points of the picture and optimize the display effect of key content.

[0122] It is understandable that in the embodiments of the present application, related data such as user information is involved. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0123] The following is a description of an exemplary structure of the display processing device 455 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2As shown, the software modules stored in the display processing device 455 of the memory 450 may include: a display module 4551, used to display promotional visual information in a first area; a pulling module 4552, used to respond to a first operation on the promotional visual information, and display the process of the promotional visual information being pulled in the form of a virtual curtain according to the direction indicated by the first operation; a content module 4553, used to display at least one content information in a second area during the process of the promotional visual information being pulled in the form of the virtual curtain; wherein the second area is an area within the first area that is no longer occupied by the virtual curtain due to pulling.

[0124] In some embodiments, the promotional visual information includes promotional information and recommended materials, and the pulling module 4552 is further used to: display the recommended materials moving along the direction indicated by the first operation, and display the process of the promotional information being pulled along the first direction in the form of the virtual curtain; or keep the recommended materials stationary, and display the process of the promotional information being pulled along the first direction in the form of the virtual curtain.

[0125] In some embodiments, the pulling module 4552 is also used to: when the recommended material moves in the interactive area, display the process of the recommended material pulling the promotional information so that the promotional information is pulled along the first direction in the form of the virtual curtain; when the recommended material moves outside the interactive area, stop moving the recommended material and stop pulling the promotional information presented in the form of the virtual curtain.

[0126] In some embodiments, the pulling module 4552 is further used for: when the promotional visual information is a promotional image or a promotional video, displaying the promotional image or the promotional video in the form of the virtual screen being pulled according to the direction indicated by the first operation.

[0127] In some embodiments, the pulling module 4552 is further used to: perform at least one of the following situations: in response to a trigger operation on a recommended material in the promotional image, identifying the trigger operation on the one recommended material as the first operation; in response to a sequential trigger operation on multiple recommended materials in the promotional image, identifying the sequential trigger operations as the first operation; in response to a trajectory fitting operation triggered on the recommended material moving along the promotional video, identifying the trajectory fitting operation as the first operation.

[0128] In some embodiments, before responding to a first operation on the promotional visual information, the pulling module 4552 is further used to: display a first control corresponding to the recommended material in the promotional visual information on the promotional visual information, and in response to a trigger operation on the first control, identify the trigger operation on the first control as the first operation on the promotional visual information; or, in response to a trigger operation on the recommended material in the promotional visual information, identify the trigger operation on the recommended material as the first operation on the promotional visual information.

[0129] In some embodiments, the pulling module 4552 is also used to: when the recommended material is motion material, display the process of the first control and the recommended material moving synchronously and dynamically on the promotional visual information; when the recommended material is motion material, in response to the triggering operation of the first control for the motion material, display the process of the promotional visual information being pulled in the form of the virtual curtain in the direction of the dynamic movement of the motion material.

[0130] In some embodiments, the pulling module 4552 is also used for: when the recommended material is a static material and the number of the recommended materials is one, displaying multiple first controls corresponding to the recommended material on the promotional visual information; when the recommended material is a static material and the number of the recommended materials is multiple, displaying a first control corresponding to each of the recommended materials on the promotional visual information; in response to a trigger operation corresponding to a first trajectory, displaying a process in which the promotional visual information is pulled in the form of the virtual curtain in the direction of the first trajectory, wherein the first trajectory is a trajectory composed of multiple first controls.

[0131] In some embodiments, the promotional visual information is used to recommend a target object, and the content module 4553 is further used to: when the second area includes at least a portion of a content area in a content interface, display content information adapted to the at least portion of the content area in the at least portion of the content area; when the second area includes at least a portion of a focus area in a content interface, display focus information adapted to the at least portion of the focus area in the at least portion of the focus area, the focus information including focus recommendation material corresponding to the target object.

[0132] In some embodiments, the promotional visual information includes recommended materials corresponding to the target object, and the content module 4553 is further used to: when a first display condition is met, the second area occupies the entire first area, and the focus information for recommending the target object is fully displayed in the second area; wherein the first display condition includes at least one of the following: the area occupied by the second area exceeds a first area threshold by pulling the virtual curtain; the time when the virtual curtain is pulled exceeds a first time threshold; the first operation is a continuous trigger operation, and the continuous trigger operation is released; the first operation is a trigger operation corresponding to the recommended material, and the recommended material disappears from the promotional visual information; the virtual curtain is stopped from being pulled, and the stop time exceeds the stop time threshold.

[0133] In some embodiments, the first operation is a non-continuous trigger operation; the pulling module 4552 is also used to: in response to the first operation on the promotional visual information, the promotional visual information begins to be pulled in the form of the virtual curtain in the direction indicated by the first operation; in response to the first operation on the promotional visual information being released, the promotional visual information continues to be pulled in the form of the virtual curtain along the trajectory before the release until the virtual curtain is pulled to a specified position.

[0134] In some embodiments, the first operation is a continuous trigger operation; the pulling module 4552 is also used to: in response to the first operation on the promotional visual information, the promotional visual information begins to be pulled in the form of the virtual curtain in the direction indicated by the first operation; in response to the first operation on the promotional visual information being released, the promotional visual information continues to be displayed in the form of the virtual curtain, and the pulling of the promotional visual information is stopped.

[0135] In some embodiments, the pulling module 4552 is also used to: display the process of the promotional visual information being pulled in the form of the virtual curtain at a first speed in the direction indicated by the first operation; wherein the first speed satisfies at least one of the following relationships: the first speed is positively correlated with the operation speed of the first operation; when the first operation is triggered for the recommended material in the promotional visual information and the recommended material is in motion, the first speed is positively correlated with the moving speed of the recommended material; the first speed is negatively correlated with the time when the virtual curtain is pulled.

[0136] The embodiment of the present application provides a computer program product, which includes computer executable instructions, and the computer executable instructions are stored in a computer readable storage medium. The processor of the electronic device reads the computer executable instructions from the computer readable storage medium, and the processor executes the computer executable instructions, so that the electronic device executes the display processing method described in the embodiment of the present application.

[0137] The present application embodiment provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will be caused to execute the display processing method provided by the present application embodiment, for example, Figure 3A The display processing method shown.

[0138] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.

[0139] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0140] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0141] As an example, the executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0142] To summarize, promotional visual information is displayed in the first area; in response to a first operation on the promotional visual information, the promotional visual information is displayed in the form of a virtual curtain being pulled according to the direction indicated by the first operation, thereby improving the interactive diversity of the promotional visual information so that the promotional visual information can be fully displayed during the interactive process; in the process of the promotional visual information being pulled in the form of a virtual curtain, at least one content information is displayed in the second area; the second area is an area in the first area that is no longer occupied by the virtual curtain due to the pulling, which is equivalent to realizing the display of the promotional visual information to the content information by pulling the curtain, thereby improving the diversity of changes from the promotional visual information to the content information.

[0143] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A display processing method, characterized in that: The method comprises: displaying promotional visual information in the first area; In response to a first operation on the promotional visual information, displaying a process in which the promotional visual information is pulled in the form of a virtual curtain according to a direction indicated by the first operation; During the process of the promotional visual information being pulled in the form of the virtual curtain, displaying at least one content information in the second area; The second area is an area within the first area that is no longer occupied by the virtual curtain due to pulling.

2. The method according to claim 1, characterized in that The promotional visual information includes promotional information and recommended materials, and the process of displaying the promotional visual information in the form of a virtual curtain being pulled according to the direction of the first operation instruction includes: Displaying the recommended material moving along the direction indicated by the first operation, and displaying the promotion information being pulled along the first direction in the form of the virtual curtain; or The recommended material is kept stationary, and the promotion information is displayed in the form of the virtual curtain being pulled along the first direction.

3. The method according to claim 2, characterized in that The process of displaying the recommended material moving along the direction indicated by the first operation, and displaying the promotion information in the form of the virtual curtain being pulled along the first direction, includes: When the recommended material moves in the interactive area, the recommended material is displayed moving in the direction indicated by the first operation, and the promotion information is displayed being pulled in the first direction in the form of the virtual curtain; The method further comprises: When the recommended material moves out of the interactive area, the recommended material is stopped from being moved, and the promotion information presented in the form of the virtual screen is stopped from being pulled.

4. The method according to claim 1, characterized in that: The process of displaying the promotional visual information in the form of a virtual curtain being pulled according to the direction of the first operation instruction includes: When the promotional visual information is a promotional image or a promotional video, the promotional image or the promotional video is displayed in a process of being pulled in the form of the virtual curtain according to the direction of the first operation instruction.

5. The method according to claim 4, characterized in that The method also includes at least one of the following situations: In response to a trigger operation on a recommended material in the promotional image, identifying the trigger operation on the recommended material as the first operation; In response to a sequential triggering operation on a plurality of recommended materials in the promotional image, identifying the sequential triggering operation as the first operation; In response to a trajectory fitting operation triggered for the recommended material along the motion in the promotional video, the trajectory fitting operation is identified as the first operation.

6. The method according to claim 1, characterized in that In response to the first operation on the promotional visual information, the method further includes: Displaying a first control corresponding to the recommended material in the promotional visual information on the promotional visual information, and in response to a trigger operation on the first control, identifying the trigger operation on the first control as a first operation on the promotional visual information; or In response to a trigger operation on a recommended material in the promotional visual information, the trigger operation on the recommended material is identified as a first operation on the promotional visual information.

7. The method according to claim 6, characterized in that The step of displaying a first control corresponding to the recommended material in the promotional visual information on the promotional visual information includes: When the recommended material is a motion material, displaying a process of synchronous dynamic movement of the first control and the recommended material on the promotional visual information; The process of, in response to a first operation on the promotional visual information, displaying the promotional visual information in the form of a virtual curtain being pulled according to a direction indicated by the first operation, includes: When the recommended material is a motion material, in response to a triggering operation of a first control for the motion material, the promotional visual information is displayed in the form of the virtual curtain, and is pulled in the direction of the dynamic movement of the motion material.

8. The method according to claim 6, characterized in that The step of displaying a first control corresponding to the recommended material in the promotional visual information on the promotional visual information includes: When the recommended material is a static material and the number of the recommended material is one, displaying a plurality of first controls corresponding to the recommended material on the promotional visual information; When the recommended material is a static material, and there are multiple recommended materials, a first control corresponding to each of the recommended materials is displayed on the promotion visual information; The process of, in response to a first operation on the promotional visual information, displaying the promotional visual information in the form of a virtual curtain being pulled according to a direction indicated by the first operation, includes: In response to a trigger operation corresponding to a first track, the promotional visual information is displayed in the form of the virtual curtain and is pulled in the direction of the first track, wherein the first track is a track composed of a plurality of the first controls.

9. The method according to claim 1, characterized in that: The promotional visual information is used to recommend the target object, and the displaying of at least one content information in the second area includes: When the second area includes at least a portion of a content area in the content interface, displaying content information adapted to the at least a portion of the content area in the at least a portion of the content area; The method further comprises: When the second area includes at least a portion of the focus area in the content interface, focus information adapted to the at least a portion of the focus area is displayed in the at least a portion of the focus area, and the focus information includes focus recommendation material corresponding to the target object.

10. The method according to claim 1, characterized in that The promotional visual information includes a recommended material corresponding to the target object, and the method further includes: When the first display condition is met, the second area occupies the entire first area, and the focus information for recommending the target object is completely displayed in the second area; The first display condition includes at least one of the following: Pulling the virtual curtain so that the area occupied by the second region exceeds a first area threshold; The time for which the virtual curtain is pulled exceeds a first time threshold; The first operation is a continuous trigger operation, and the continuous trigger operation is released; The first operation is a trigger operation corresponding to the recommended material, and the recommended material disappears from the promotional visual information; The virtual curtain is stopped from being pulled, and the stopping time exceeds a stopping time threshold.

11. The method according to claim 1, characterized in that The first operation is a non-persistent trigger operation; The process of, in response to a first operation on the promotional visual information, displaying the promotional visual information in the form of a virtual curtain being pulled according to a direction indicated by the first operation, includes: In response to a first operation on the promotional visual information, the promotional visual information begins to be pulled in the form of the virtual curtain in a direction indicated by the first operation; In response to the first operation on the promotional visual information being released, the promotional visual information continues to be pulled in the form of the virtual curtain along the trajectory before the release until the virtual curtain is pulled to the designated position.

12. The method according to claim 1, characterized in that The first operation is a continuous triggering operation; The process of, in response to a first operation on the promotional visual information, displaying the promotional visual information in the form of a virtual curtain being pulled according to a direction indicated by the first operation, includes: In response to a first operation on the promotional visual information, the promotional visual information begins to be pulled in the form of the virtual curtain in a direction indicated by the first operation; The method further comprises: In response to the first operation on the promotional visual information being released, the promotional visual information continues to be displayed in the form of the virtual curtain, and the pulling of the promotional visual information is stopped.

13. The method according to claim 1, characterized in that The process of displaying the promotional visual information in the form of a virtual curtain being pulled according to the direction of the first operation instruction includes: Displaying the promotional visual information in the form of the virtual curtain, and the process of being pulled at a first speed in the direction indicated by the first operation; Wherein, the first speed satisfies at least one of the following relations: The first speed is positively correlated with the operation speed of the first operation; When the first operation is triggered by a recommended material in the promotional visual information, and the recommended material is in motion, the first speed is positively correlated with the moving speed of the recommended material; The first speed is negatively correlated with the time during which the virtual curtain is pulled.

14. A display processing device, characterized in that: The device comprises: A display module, for displaying promotional visual information in the first area; a pulling module, configured to, in response to a first operation on the promotional visual information, display a process in which the promotional visual information is pulled in the form of a virtual curtain according to a direction indicated by the first operation; The content module is used to display at least one content information in the second area when the promotional visual information is pulled in the form of the virtual curtain; wherein the second area is an area within the first area that is no longer occupied by the virtual curtain due to pulling.

15. An electronic device, characterized in that: The electronic device comprises: A memory for storing computer executable instructions; A processor, configured to implement the display processing method according to any one of claims 1 to 13 when executing the computer executable instructions stored in the memory.

16. A computer-readable storage medium storing computer-executable instructions, characterized in that: When the computer executable instructions are executed by a processor, the display processing method according to any one of claims 1 to 13 is implemented.

17. A computer program product comprising computer executable instructions, characterized in that: When the computer executable instructions are executed by a processor, the display processing method according to any one of claims 1 to 13 is implemented.