Interface display method and device, medium and electronic equipment
By displaying the first control that responds to user instructions in the application interface, the existing interface style fixation and cumbersome operation problems are solved, and the user experience and operation efficiency are improved.
Patent Information
- Application Number
- CN202311142372.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-05
- Publication Date
- 2025-03-07
AI Technical Summary
The existing application interface is fixed in style, lacks interaction with users, and multiple steps are required to acquire applications or purchase items, resulting in poor user experience.
The first control is displayed in the target interface, which is used to respond to user instructions and perform target operations to obtain target objects, simplifying user operation flow.
By displaying the first control to achieve interactive diversity between the user interface and the user, improve user experience, and reduce user operation process, the user can obtain the target object with one click.
Smart Images

Figure CN119576448A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular, to an interface display method, device, medium and electronic device. Background Art
[0002] In the related art, the interface style of the application (Application, App) is relatively fixed, and the interface lacks interaction with the user in the process of displaying content. Moreover, the related interface requires the user to perform multiple steps when obtaining the application or purchasing items, resulting in a poor user experience. Summary of the invention
[0003] This summary is provided to introduce concepts in a brief form 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.
[0004] In a first aspect, the present disclosure provides an interface display method, comprising:
[0005] Displaying a target interface, wherein the target interface includes target content for describing a target object;
[0006] 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.
[0007] In a second aspect, the present disclosure provides an interface display device, comprising:
[0008] A first display module is configured to display a target interface, wherein the target interface includes target content for describing a target object;
[0009] 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.
[0010] In a third aspect, the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processing device, implements the steps of the method described in the first aspect.
[0011] In a fourth aspect, the present disclosure provides an electronic device, including:
[0012] a storage device having a computer program stored thereon;
[0013] A processing device is used to execute the computer program in the storage device to implement the steps of the method described in the first aspect.
[0014] Through the above technical solution, the target content for describing the target object is displayed in the target interface, and the first control is displayed in the target interface. The first control is used to respond to the user's instruction and execute the target operation for obtaining the target object. Not only can the interaction diversity between the user interface and the user be realized by displaying the first control to improve the user's experience, but also the target object can be obtained with one click through the first control without the user performing any extra 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.
[0015] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The above and other features, advantages and aspects of the 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 the originals and elements are not necessarily drawn to scale. In the drawings:
[0017] Figure 1 The figure is a flow chart of an interface display method according to an exemplary embodiment.
[0018] Figure 2 is a schematic diagram of a target interface according to an exemplary embodiment.
[0019] Figure 3 is a schematic diagram of a first control according to an exemplary embodiment.
[0020] Figure 4 is a schematic diagram of a confirmation control according to an exemplary embodiment.
[0021] Figure 5 is a schematic diagram of one-handed manipulation according to an exemplary embodiment.
[0022] Figure 6 is a schematic diagram of a second control according to an exemplary embodiment.
[0023] Figure 7 The figure is a schematic diagram of module connection of an interface display device according to an exemplary embodiment.
[0024] Figure 8 It is a schematic structural diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0025] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0026] 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.
[0027] The term "including" and its variations used herein are open inclusions, 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"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0028] It should be noted that the concepts such as "first" and "second" mentioned in the present 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.
[0029] 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, it should be understood as "one or more".
[0030] 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.
[0031] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present 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.
[0032] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving an active request from the user, 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. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] 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) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Figure 1 FIG. 1 is a flow chart of an interface display method according to an exemplary embodiment. Figure 1 As shown, the embodiment of the present disclosure provides an interface display method, which can be specifically performed by an interface display device, which can be implemented by software and / or hardware and configured in an electronic device. Figure 1 As shown, the method may include the following steps.
[0037] In step 110 , a target interface is displayed, wherein the target interface includes target content for describing a target object.
[0038] Here, the target interface may be the interface of an application. For example, the target interface may be the interface of a short video application, or the interface of a social media software, etc. The target interface is used to display target content for describing the target object. The target content for describing the target object may refer to the advertising content of the target object. The target content may include at least one of a video, a picture, a text copy, and a link. The target object may be a virtual item, such as an application, a group purchase voucher, a ticket, etc., or a real item, such as clothing, cosmetics, etc.
[0039] Figure 2 is a schematic diagram of a target interface according to an exemplary embodiment. Figure 2 As shown, the target interface includes an advertising video, advertising copy, and a download link for describing the target object "delicious ice cream".
[0040] 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.
[0041] 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.
[0042] It should be understood that for different target objects, the corresponding target operations may be different. If the target object is an application, the target operation may be to download the application in the background, that is, 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, clothing, etc., the target operation may be to purchase the target object, that is, the first control is used to help the user purchase the target object with one click.
[0043] It is worth noting that when a user click instruction on the first control is detected, the target operation for obtaining the target object is automatically executed. For example, when 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. When the target operation is to purchase the target object, the operation of purchasing the target object can be automatically completed without the user having to place an order or make a payment.
[0044] Figure 3 is a schematic diagram of a first control according to an exemplary embodiment. Figure 3 As shown, the first control 301 can be displayed in the bottom area of the target interface. When the user clicks the "Get" button of the first control 301, the App store (Apple Application Store) is controlled to download the "Delicious Ice Cream" application in the background.
[0045] 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 may be hidden. For example, the part of the target content may be text content. Of course, the part of the target content may be the target content obscured by the first control. Figure 3 As shown, 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.
[0046] Therefore, by displaying the target content for describing the target object in the target interface and displaying the first control in the target interface, the first control is used to respond to the user's instruction and perform the target operation for obtaining the target object, not only can the interaction diversity between the user interface and the user be realized by displaying the first control to improve the user's experience, but also through the first control, the target object can be obtained with one click without the user performing any extra 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.
[0047] In some practicable implementations, the target object may be a target application. Accordingly, the first control is used to instruct an application store corresponding to the target application to download the target application in the background in response to a user instruction.
[0048] Here, when the target object is a target application, the target content may be the 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 in the target interface. When a user instruction for the first control is detected, the application store backend is instructed to download the target application.
[0049] like Figure 3 As shown, taking IOS (a mobile operating system developed by Apple Inc.) 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.
[0050] 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.
[0051] Figure 4 FIG. 1 is a schematic diagram of a confirmation control according to an exemplary embodiment. Figure 4 As shown, when the user clicks the "Get" button of the first control 301, the confirmation control 401 can be displayed in the target interface, and 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 can be a pop-up window provided by the App store.
[0052] Of course, in some implementations, the user can also pre-configure the first control to execute Figure 4 That is, after the user clicks the "Get" button of the first control 301, there is no need to display Figure 4 The confirmation control 401 shown can instruct the application store to download the target application in the background.
[0053] Through the above-mentioned first control, compared with the related art, it can help users download the target application with one click without the user performing other operations. For example, in the related art, the advertisement content showing the application usually carries a download button or link. When the user clicks the download button or link, a download interface will pop up first. After the user clicks the "Download" or "Get" button on the download interface, the real application download process will be entered. For example, after the user clicks the "Download" or "Get" button on the download interface, it jumps to the App Store page, and the account password verification and download process are performed on the App Store page. After the user enters the password or confirms the download by pressing the button, the App Store starts to download and install the application. Obviously, compared with the related art, through the first control, there is no need to go through the download interface displayed in the middle, and directly enter the download process of the application. The user does not need to perform the operation of clicking the download button or link, and does not need to perform the operation of clicking the "Download" or "Get" button on the download interface, and can use the first control to automatically download the target application, which greatly saves the user's time in downloading the application and improves the user experience.
[0054] 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 which the application store can be instructed to download the target application.
[0055] Taking the App Store of iOS as an example, the first control responds to the user's instruction and calls the SKOverlay interface of the App Store to instruct the App Store to download and install the target application. The SKOverlay interface is a display overlay class used to recommend other applications.
[0056] It should be understood that in the embodiment of the present disclosure, the first control is used as a control for assisting the user to quickly obtain the target object, which is actually used to provide the user with a one-click function to obtain the target object. When the user does not have the intention to obtain the target object, the first control will not be triggered. For example, Figure 3 As shown, when the user does not click the "Get" button of the first control 301, the operation of downloading the target application will not be performed. If the user clicks other areas of the first control 301 except the "Get" button, the first control 301 can be stopped from being displayed.
[0057] It is worth noting that the first control actually encapsulates the entire process for obtaining the target object. Taking the purchase of the target object as an example, the first control actually encapsulates the entire process of placing an order and paying. The information required in the order and payment process, such as address information, payment information, etc., can be pre-configured by the user.
[0058] In addition, the first control is used as a control to help users save the operating procedures for obtaining the target object, and it is performed with the permission of the user. 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 enabled. If the user selects the "disagree" selection control, the function implemented by the method provided in the embodiment of the present disclosure is not enabled. 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 operating procedures for obtaining the target object, and will not be used for other operations.
[0059] In some feasible implementations, in step 120, the first control may be displayed at a target location of the target interface.
[0060] Here, the target position may be a pre-set position or a position determined according to the target content. The target position may refer to an area in the target interface that avoids blocking the target content. For example, the electronic device may identify the regional position of the target object in the target content in the target interface, and then determine the target position according to other areas in the target interface outside the regional position.
[0061] As some examples, the target location may be a bottom area of the target interface.
[0062] like Figure 3 As shown, the first control 301 is displayed in the bottom area of the target interface to avoid blocking the target content.
[0063] As some further examples, the target location may be a one-handed manipulation area of the target interface.
[0064] 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.
[0065] 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.
[0066] Figure 5FIG. 1 is a schematic diagram of one-handed manipulation according to an exemplary embodiment. Figure 5 As shown, in the right-hand holding mode, the one-hand operation area can be the area on the right side of the electronic device, that is, the one-hand operation area is the area that can be directly touched by the right thumb.
[0067] Therefore, by displaying the first control in the target position, it is possible to avoid the first control from 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.
[0068] 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.
[0069] Here, after the target content is displayed on the target interface for a duration of a preset duration, the first control is displayed on the target interface. The preset duration may be a preset duration. By displaying the first control only after the target content is displayed on the target interface for a duration of a preset duration, the user can fully understand the target content displayed on the target interface.
[0070] In some embodiments, the preset duration may be determined according to the target content.
[0071] For example, the preset duration can be determined according to 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 is. Thus, the first control is displayed only after more target content is displayed. Taking the target content as a video as an example, the longer the video is, the longer the preset duration is.
[0072] 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.
[0073] In some feasible implementations, before displaying the first control, the style of the first control may be determined according to the target content.
[0074] Here, the style of the first control may include the color, shape, size, etc. of the first control. For example, taking the target content as the advertisement content of the target application as an example, the length of the first control may be determined according to the name of the target application. For another example, assuming that the main application color of the target application is blue, the color of the first control may be blue, so that the color of the first control is consistent with the main application color of the target application.
[0075] 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.
[0076] 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.
[0077] In some feasible implementations, the first control may be stopped from being displayed when switching to other interfaces.
[0078] 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.
[0079] 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 the first control is no longer displayed in the other interfaces.
[0080] In response to a user instruction, when the target application is instructed to download the target application in the background of the application store corresponding to the target application, a second control may also be displayed in other interfaces. 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.
[0081] Figure 6 is a schematic diagram of a second control according to an exemplary embodiment. Figure 6 As shown, the download status of the target application can be displayed through a percentage progress bar.
[0082] Therefore, 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.
[0083] Taking a short video application as an example, when a user swipes to a target interface including target content in the short video application, a first control is displayed. If the user clicks the first control, the target application is instructed to be downloaded from the application store backend. When the user slides the target interface and refreshes to another interface, a second control is displayed in the other interface to display the progress of the target application being downloaded from the application store backend through the second control.
[0084] In some feasible implementations, the first control may be displayed in the target interface through a target animation effect.
[0085] Exemplarily, the target animation effect may be a pop-up effect. Figure 3 As shown, the first control 301 can pop up from the bottom of the target interface.
[0086] Figure 7 FIG. 1 is a schematic diagram showing module connections of an interface display device according to an exemplary embodiment. Figure 7 As shown, the embodiment of the present disclosure provides an interface display device, and the interface display device 700 may include:
[0087] The first display module 701 is configured to display a target interface, wherein the target interface includes target content for describing a target object;
[0088] 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.
[0089] Optionally, the target object is a target application, and the first control is used to respond to a user instruction to instruct an application store corresponding to the target application to download the target application in the background.
[0090] Optionally, the second display module 702 is specifically configured as follows:
[0091] The first control is displayed at a target position of the target interface.
[0092] Optionally, the target position includes a bottom area of the target interface, or the target position includes a one-handed control area of the target interface.
[0093] Optionally, the second display module 702 is specifically configured as follows:
[0094] 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.
[0095] Optionally, the device 700 further includes:
[0096] The style determination module is configured to determine the style of the first control according to the target content.
[0097] Optionally, the device 700 further includes:
[0098] The third display module is configured to stop displaying the first control and display the second control on the other interface when switching to the other interface, wherein the second control is used to display the download status of the target application.
[0099] The logic of the method executed by each functional module in the above-mentioned device 700 can refer to the part of the method related to the above-mentioned embodiment, and will not be repeated here.
[0100] Reference below Figure 8 , which shows a schematic diagram of the structure of an electronic device (e.g., terminal device) 800 suitable for implementing the 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, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0101] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. 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.
[0102] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 800 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0103] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0104] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0105] In some embodiments, the electronic device can communicate using any currently known or future 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 future developed network.
[0106] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0107] 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 acquiring the target object.
[0108] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0109] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0110] The modules involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a module does not, in some cases, limit the module itself.
[0111] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0112] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0113] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0114] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0115] Although the subject matter has been described in language specific to structural features and / or method logic actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims. Regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Claims
1. An interface display method, characterized in that: include: 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that: The method further comprises: 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, characterized in that: include: 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, characterized in that: 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, characterized in that: include: 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.