Interface display method and apparatus, and medium and electronic device
By displaying the first control that responds to user instructions in the target interface of the application, the problem of lack of interaction and multi-step operation in the prior art is solved, and a better user experience and simplification of the operation process is achieved.
Patent Information
- Application Number
- PCT/CN2024/115432
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-05
- Filing Date
- 2024-08-29
- Publication Date
- 2025-03-13
AI Technical Summary
The interface style of existing applications is fixed, lacks interaction with users, and requires multiple steps to acquire applications or purchase items, resulting in poor user experience.
By displaying the first control in the target interface, the control is used to respond to user instructions and perform target operations to obtain target objects, simplifying the user operation process.
It improves the interactive diversity between the user interface and the user, simplifies the user operation process, reduces user operation steps, and improves the user experience.
Smart Images

Figure CN2024115432_13032025_PF_FP_ABST
Abstract
Description
Interface display method, device, medium and electronic device
[0001] This application claims priority to Chinese Patent Application No. 202311142372.3 filed on September 5, 2023. The contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The present disclosure relates to an interface display method, device, medium and electronic device. Background Art
[0003] In related technologies, application (Application, App) interfaces are relatively fixed, lacking user interaction when displaying content. Furthermore, these interfaces require users to perform multiple steps when acquiring applications or purchasing items, resulting in a poor user experience.
[0004] Summary of the Invention
[0005] This summary is provided to briefly introduce concepts that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0006] In a first aspect, the present disclosure provides an interface display method, comprising:
[0007] Displaying a target interface, wherein the target interface includes target content for describing a target object;
[0008] A first control is displayed in the target interface, wherein the first control is used to execute a target operation for acquiring the target object in response to a user instruction.
[0009] In a second aspect, the present disclosure provides an interface display device, comprising:
[0010] A first display module is configured to display a target interface, wherein the target interface includes target content for describing a target object;
[0011] The second display module is configured to display a first control in the target interface, wherein the first control is used to execute a target operation for acquiring the target object in response to a user instruction.
[0012] In a third aspect, the present disclosure provides a computer-readable medium having a computer program stored thereon, which implements the steps of the method described in the first aspect when executed by a processing device.
[0013] In a fourth aspect, the present disclosure provides an electronic device, comprising:
[0014] a storage device having a computer program stored thereon;
[0015] A processing device is configured to execute the computer program in the storage device to implement the steps of the method of the first aspect.
[0016] Through the above technical solution, the target content used to describe the target object is displayed on the target interface, and a first control is displayed in the target interface. The first control is used to respond to user instructions and execute the target operation for obtaining the target object. Not only can the interaction between the user interface and the user be diversified by displaying the first control to improve the user experience, but the first control also allows the user to obtain the target object with one click without performing any unnecessary operations, thus reducing the user's operation process. In addition, by displaying the first control, the user can also pay more attention to the target object.
[0017] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale. In the drawings:
[0019] Fig. 1 is a flow chart showing an interface display method according to an exemplary embodiment.
[0020] Fig. 2 is a schematic diagram showing a target interface according to an exemplary embodiment.
[0021] Fig. 3 is a schematic diagram showing a first control according to an exemplary embodiment.
[0022] Fig. 4 is a schematic diagram showing a confirmation control according to an exemplary embodiment.
[0023] Fig. 5 is a schematic diagram showing single-handed manipulation according to an exemplary embodiment.
[0024] Fig. 6 is a schematic diagram showing a second control according to an exemplary embodiment.
[0025] Fig. 7 is a schematic diagram showing module connections of an interface display device according to an exemplary embodiment.
[0026] Fig. 8 is a schematic structural diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0027] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0028] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0029] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0030] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0031] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0033] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0034] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0035] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0036] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0037] At the same time, it is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0038] Figure 1 is a flowchart illustrating an interface display method according to an exemplary embodiment. As shown in Figure 1 , the present disclosure provides an interface display method, which can be performed by an interface display device. The device can be implemented in software and / or hardware and configured in an electronic device. As shown in Figure 1 , the method can include the following steps.
[0039] In step 110 , a target interface is displayed, wherein the target interface includes target content for describing a target object.
[0040] Here, the target interface can be an application interface. For example, the target interface can be the interface of a short video application, or the interface of a social media app. The target interface is used to display target content that describes the target object. The target content that describes the target object can be advertising content for the target object. The target content can include at least one of a video, an image, text, or a link. The target object can be a virtual item, such as an application, a group purchase voucher, or a ticket, or a real item, such as clothing or cosmetics.
[0041] Fig. 2 is a schematic diagram of a target interface according to an exemplary embodiment. As shown in Fig. 2, the target interface includes an advertisement video, advertisement text, and a download link for describing the target object "delicious ice cream".
[0042] In step 120 , a first control is displayed in the target interface, wherein the first control is used to execute a target operation for acquiring a target object in response to a user instruction.
[0043] Here, in the process of displaying the target content on the target interface, a first control may be displayed on the target interface, wherein the first control is used to execute a target operation for acquiring the target object in response to a user instruction.
[0044] It should be understood that different target objects may have different corresponding target operations. If the target object is an application, the target operation may be downloading the application in the background, i.e., the first control is used to help the user download the application with one click. If the target object is a commodity such as a group purchase voucher, ticket, or clothing, the target operation may be purchasing the target object, i.e., the first control is used to help the user purchase the target object with one click.
[0045] It is worth noting that when a user clicks on the first control, the target operation for acquiring the target object is automatically executed. For example, if the target operation is to download an application in the background, the application can be automatically downloaded in the background without the user having to jump to the download interface and download the application. If the target operation is to purchase the target object, the purchase of the target object can be automatically completed without the user having to place an order or make a payment.
[0046] Figure 3 is a schematic diagram of a first control according to an exemplary embodiment. As shown in Figure 3, the first control 301 can be displayed at the bottom area of the target interface. When the user clicks the "Get" button of the first control 301, the App Store (Apple App Store) is controlled to download the "Delicious Ice Cream" application in the background.
[0047] As another example, when the first control is displayed in the bottom area of the target interface, part of the target content included in the target interface can be hidden. For example, this part of the target content can be text content. Of course, this part of the target content can be the target content obscured by the first control. As shown in Figure 3, when the first control 301 is displayed in the bottom area of the target interface, the target content including the account information of "Delicious Ice Cream", the text of "Select your own flavor combination or browse our collection", and the link of "Download Now" can be hidden.
[0048] Thus, by displaying target content describing a target object on the target interface and displaying a first control in the target interface, the first control is used to respond to a user instruction and execute a target operation for acquiring the target object. This not only enables the user to achieve a more diverse interaction between the user interface and the user by displaying the first control, thereby improving the user's experience, but also allows the user to acquire the target object with one click without performing any unnecessary operations, thereby reducing the user's operation process. Furthermore, by displaying the first control, the user can also pay more attention to the target object.
[0049] In some achievable implementations, the target object may be a target application. Accordingly, the first control is configured to, in response to a user instruction, instruct an application store corresponding to the target application to download the target application in the background.
[0050] Here, if the target object is a target application, the target content may be advertising content designed by the developer of the target application for the target application. When the target interface displays the target content, a first control may pop up on the target interface. When a user instruction directed to the first control is detected, the app store backend is instructed to download the target application.
[0051] As shown in Figure 3, taking IOS (a mobile operating system developed by Apple) as an example, when the advertising content of the target application (delicious ice cream) is displayed on the target interface, the first control 301 is displayed in the target interface. When the user clicks the "Get" button of the first control 301, the target interface is still displayed, and the App Store is instructed to automatically download the target application in the background.
[0052] Instructing the application store to download the target application in the background may be instructing the application store to download the target application in the background after the user confirms to install the target application.
[0053] Figure 4 is a schematic diagram of a confirmation control according to an exemplary embodiment. As shown in Figure 4, when a user clicks the "Get" button of the first control 301, the confirmation control 401 may be displayed on the target interface. When the user clicks the "Install" button of the confirmation control 401, the App Store downloads the target application in the background. It should be understood that the confirmation control 401 may be a pop-up window provided by the App Store.
[0054] Of course, in some implementations, the user may also pre-configure the first control to execute the installation confirmation process shown in Figure 4. That is, after the user clicks the "Get" button of the first control 301, the application store backend can be instructed to download the target application without displaying the confirmation control 401 shown in Figure 4.
[0055] Compared to related technologies, the first control described above can help users download the target application with a single click, without requiring any additional user action. For example, in related technologies, advertisements displaying applications often include a download button or link. When a user clicks this download button or link, a download interface pops up. The actual application download process only begins after the user clicks the "Download" or "Get" button on the download interface. For example, after the user clicks the "Download" or "Get" button on the download interface, the user is redirected to the App Store page, where the account and password verification and download process proceed. After the user enters their password or confirms the download by pressing a button, the App Store begins downloading and installing the application. Clearly, compared to related technologies, the first control eliminates the need for an intermediate download interface and directly enters the application download process. The first control automatically downloads the target application without requiring the user to click a download button or link or a "Download" or "Get" button on the download interface. This significantly reduces the user's download time and improves the user experience.
[0056] It should be noted that, when the target operation is to instruct the application store corresponding to the target application to download the target application in the background, the first control is actually a system control provided by the application store. Through this system control, the application store can be instructed to download the target application.
[0057] Taking the iOS App Store as an example, the first control responds to the user's instruction and calls the App Store's SKOverlay interface to instruct the App Store to download and install the target application. The SKOverlay interface is a class that displays an overlay and is used to recommend other applications.
[0058] It should be understood that in the disclosed embodiments, the first control serves as a control for assisting the user in quickly acquiring the target object. It is actually used to provide the user with a one-click access to the target object. If the user does not intend to acquire the target object, the first control will not be triggered. For example, as shown in FIG3 , if the user does not click the "Get" button of the first control 301 , the operation of downloading the target application will not be executed. If the user clicks any area of the first control 301 other than the "Get" button, the first control 301 can be stopped from being displayed.
[0059] It's worth noting that the first control actually encapsulates the entire process for acquiring the target object. For example, when purchasing a target object, the first control encapsulates the entire order and payment process. Information required during the order and payment process, such as address and payment information, can be preconfigured by the user.
[0060] In addition, the first control is a control that helps users save the operational process of obtaining the target object, and it is performed with the user's permission. For example, when the user turns on the function of the first control, the user can be prompted with detailed information of the function through a pop-up window and prompted to provide personal information. The pop-up window can carry a selection control for the user to choose "agree" or "disagree". When the user selects the "agree" selection control, the function implemented by the method provided in the embodiment of the present disclosure is turned on. If the user selects the "disagree" selection control, the function implemented by the method provided in the embodiment of the present disclosure is not turned on. It should be noted that the information used by the first control provided by the present disclosure is only used to help users save the operational process of obtaining the target object, and will not be used for other operations.
[0061] In some feasible implementations, in step 120 , the first control may be displayed at a target location on the target interface.
[0062] Here, the target position can be a pre-set position or a position determined based on the target content. The target position can refer to an area in the target interface that avoids blocking the target content. For example, the electronic device can identify the regional position of the target object in the target content in the target interface, and then determine the target position based on other areas in the target interface outside the regional position.
[0063] As some examples, the target location may be a bottom area of the target interface.
[0064] As shown in FIG3 , the first control 301 is displayed in the bottom area of the target interface to avoid blocking the target content.
[0065] As some further examples, the target location may be a one-handed manipulation area of the target interface.
[0066] The one-handed control area refers to an area that a user can directly touch when operating an electronic device with one hand. By displaying the first control in the one-handed control area of the target interface, the user can quickly click on the first control.
[0067] Exemplarily, the one-handed manipulation area of the target interface may be determined according to the model of the electronic device and / or the user's holding method.
[0068] Figure 5 is a schematic diagram of one-handed control according to an exemplary embodiment. As shown in Figure 5, when the electronic device is held by the right hand, the one-handed control area can be the area on the right side of the electronic device. That is, the one-handed control area is the area that can be directly touched by the right thumb.
[0069] Therefore, by displaying the first control in the target position, it is possible to avoid the first control blocking the target content, thereby enabling the user to better view the target content and also enabling the user to quickly click on the first control.
[0070] In some feasible implementations, in step 120 , when the duration of displaying the target content reaches a preset duration, the first control is displayed in the target interface.
[0071] Here, after the target content is displayed on the target interface for a predetermined duration, the first control is displayed on the target interface. The predetermined duration can be a preset duration. By displaying the first control only after the target content is displayed on the target interface for a predetermined duration, the user can fully understand the target content displayed on the target interface.
[0072] In some embodiments, the preset duration may be determined based on the target content.
[0073] For example, the preset duration can be determined based on the number of elements included in the target content. The more elements the target content includes, the longer the preset duration. The more elements the target content includes, the more information the target content includes, and the longer the preset duration. Thus, the first control is displayed only after more of the target content has been displayed. For example, if the target content is a video, the longer the video, the longer the preset duration.
[0074] Therefore, by displaying the first control when the duration of displaying the target content reaches the preset duration, the user can fully browse the target content.
[0075] In some feasible implementations, before displaying the first control, the style of the first control may be determined according to the target content.
[0076] Here, the style of the first control may include the color, shape, size, etc. of the first control. For example, if the target content is advertising content for a target application, the length of the first control may be determined based on the name of the target application. For another example, if the primary application color of the target application is blue, the color of the first control may be blue to ensure consistency with the primary application color of the target application.
[0077] It should be understood that for different target contents, the styles of the corresponding first controls may be different. After the style of the first control is determined, the first control of the style is displayed.
[0078] Therefore, by determining the style of the first control according to the target content, the style of the first control can be adapted to the target content, thereby improving the matching degree between the first control and the target content, so that the first control can bring a better user experience to the user.
[0079] In some feasible implementations, the first control may be stopped from being displayed when switching to another interface.
[0080] As an example, if the user has triggered the first control to perform a target operation for acquiring a target object, the second control may be displayed on other interfaces.
[0081] Here, the user can switch to display other interfaces by sliding the target interface up and down. When switching from the target interface to other interfaces, the first control displayed in the target interface disappears and is no longer displayed in the other interfaces.
[0082] In response to a user instruction, when the target application is downloaded to the backend of the application store corresponding to the target application, a second control may be displayed in another interface. The second control is used to display the download status of the target application. The download status may refer to the download progress of the target application.
[0083] Fig. 6 is a schematic diagram of a second control according to an exemplary embodiment. As shown in Fig. 6 , the download status of the target application can be displayed through a progress bar showing a percentage.
[0084] Thus, through the second control, the user can intuitively understand the download status of the target application while browsing the content of other interfaces, so that the target application can be used in time when the download of the target application is completed.
[0085] Taking a short video app as an example, when a user swipes to a target screen containing target content within the short video app, a first control is displayed. Clicking the first control instructs the app store to download the target app. When the user swipes the target screen and swipes to another screen, a second control is displayed in the other screen to show the progress of the target app download in the app store.
[0086] In some feasible implementations, the first control may be displayed in the target interface through a target animation effect.
[0087] For example, the target animation effect may be a pop-up effect. As shown in FIG3 , the first control 301 may pop up from the bottom of the target interface.
[0088] FIG7 is a schematic diagram showing the module connection of an interface display device according to an exemplary embodiment. As shown in FIG7 , the embodiment of the present disclosure provides an interface display device, and the interface display device 700 may include:
[0089] The first display module 701 is configured to display a target interface, wherein the target interface includes target content for describing a target object;
[0090] The second display module 702 is configured to display a first control in the target interface, wherein the first control is used to execute a target operation for acquiring the target object in response to a user instruction.
[0091] Optionally, the target object is a target application, and the first control is used to respond to a user instruction and instruct an application store corresponding to the target application to download the target application in the background.
[0092] Optionally, the second display module 702 is specifically configured to:
[0093] The first control is displayed at a target position on the target interface.
[0094] Optionally, the target position includes a bottom area of the target interface, or the target position includes a one-handed manipulation area of the target interface.
[0095] Optionally, the second display module 702 is specifically configured to:
[0096] When the duration of displaying the target content reaches a preset duration, the first control is displayed in the target interface, wherein the preset duration is determined according to the target content.
[0097] Optionally, the apparatus 700 further includes:
[0098] The style determination module is configured to determine the style of the first control according to the target content.
[0099] Optionally, the apparatus 700 further includes:
[0100] The third display module is configured to stop displaying the first control when switching to another interface, and display a second control on the other interface, wherein the second control is used to display the download status of the target application.
[0101] The logic of the method executed by each functional module in the above-mentioned device 700 can be referred to the part of the method related to the above-mentioned embodiment, and will not be repeated here.
[0102] Reference is now made to FIG8 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 800 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG8 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.
[0103] As shown in Figure 8, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0104] Typically, the following devices may be connected to the I / O interface 805: an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although FIG8 shows the electronic device 800 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0105] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0106] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0107] In some embodiments, the electronic devices can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0108] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0109] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a target interface, wherein the target interface includes target content for describing a target object; displays a first control in the target interface, wherein the first control is used to respond to a user instruction and perform a target operation for obtaining the target object.
[0110] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or can be implemented using a combination of dedicated hardware and computer instructions.
[0112] The modules described in the embodiments of the present disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the module itself.
[0113] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0114] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0115] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0116] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0117] Although the subject matter has been described using language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims. Regarding the apparatus in the above-described embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method and will not be elaborated upon here.
Claims
1. An interface display method, comprising: Displaying a target interface, wherein the target interface includes target content for describing a target object; A first control is displayed in the target interface, wherein the first control is used to execute a target operation for acquiring the target object in response to a user instruction.
2. The method according to claim 1, wherein: The target object is a target application, and the first control is used to respond to a user instruction and instruct an application store corresponding to the target application to download the target application in the background.
3. The method according to claim 1 or 2, wherein: The displaying of the first control in the target interface includes: The first control is displayed at a target position of the target interface.
4. The method according to claim 3, wherein: The target position includes a bottom area of the target interface, or the target position includes a one-hand control area of the target interface.
5. The method according to claim 1 or 2, wherein: The displaying of the first control in the target interface includes: When the duration of displaying the target content reaches a preset duration, the first control is displayed in the target interface, wherein the preset duration is determined according to the target content.
6. The method according to claim 1, wherein: Before the step of displaying the first control in the target interface, the method further includes: The style of the first control is determined according to the target content.
7. The method according to claim 2, further comprising: When switching to another interface, the first control is stopped from being displayed, and a second control is displayed on the other interface, wherein the second control is used to display the download status of the target application.
8. An interface display device, comprising: A first display module is configured to display a target interface, wherein the target interface includes target content for describing a target object; The second display module is configured to display a first control in the target interface, wherein the first control is used to execute a target operation for acquiring the target object in response to a user instruction.
9. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processing device, the steps of the method described in any one of claims 1 to 7 are implemented.
10. An electronic device comprising: a storage device having a computer program stored thereon; A processing device configured to execute the computer program in the storage device to implement the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Application interaction method and device, equipment and medium
CN112817781A
Information flow display method and device, equipment, storage medium and program
CN114579030A
Recommending applications using social networking information
US20170351388A1
Video-based interaction method and apparatus, storage medium, and electronic device
WO2022218096A1
Page presentation method and apparatus, and electronic device, storage medium and program product
WO2023078395A1
Cited By
Map resource management method and device, electronic equipment and storage medium
CN120983920A