CN106095269B - Information display method, device and system - Google Patents
Information display method, device and system Download PDFInfo
- Publication number
- CN106095269B CN106095269B CN201610388182.3A CN201610388182A CN106095269B CN 106095269 B CN106095269 B CN 106095269B CN 201610388182 A CN201610388182 A CN 201610388182A CN 106095269 B CN106095269 B CN 106095269B
- Authority
- CN
- China
- Prior art keywords
- information
- sliding
- function
- display
- target function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000006870 function Effects 0.000 claims abstract description 322
- 238000012545 processing Methods 0.000 claims description 12
- 238000007667 floating Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000006854 communication Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses an information display method, device and system, and belongs to the field of internet. The method comprises the following steps: displaying a first Graphical User Interface (GUI) of an application program, wherein the first GUI comprises function entry controls corresponding to at least two functions; when a sliding signal is received on the first GUI, sliding and displaying preset interface content in the first GUI along the sliding direction of the sliding signal; and displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions. The invention solves the problems that in the prior art, when a user looks at certain information, the operation path is too long, and a great amount of information cannot be efficiently touched to the user; the effect that the user can see the information only through 1 sliding operation is achieved, the operation path is shortened, and the information can be directly contacted with the user.
Description
Technical Field
The embodiment of the invention relates to the field of internet, in particular to an information display method, device and system.
Background
An Application (APP) is a software program for performing one or more specific functions in a terminal having an operating system, such as a smart phone, a tablet computer, an e-book reader, and a desktop computer. The application programs typically include: a Graphical User Interface (GUI) and a background logic module.
When an application has multiple functions, a first GUI is typically provided in which a plurality of function entry controls (e.g., icons) are displayed, each corresponding to a function. When a user wishes to use a certain function, the user clicks a function entry control corresponding to the function on the main GUI, and enters a second GUI corresponding to the function. The second GUI displays titles of various information corresponding to the function. When a user wants to view certain information, the user clicks the title of the information on the second GUI, and enters a third GUI corresponding to the information for viewing.
In the process of implementing the embodiment of the present invention, the inventor finds that the prior art has at least the following problems: when information corresponding to a certain function needs to be displayed, 5 processes of 'displaying a first GUI → clicking an icon in the first GUI → displaying a second GUI → clicking an information title in the second GUI → displaying a third GUI' are needed, so that an operation path is too long when a user sees certain information, and a lot of information cannot be efficiently touched to the user.
Disclosure of Invention
In order to solve the problem that when a user views certain information, an operation path is too long, and a large amount of information cannot be efficiently touched to the user, the embodiment of the invention provides an information display method, an information display device and an information display system. The technical scheme is as follows:
in a first aspect, an information display method is provided, and the method includes:
displaying a first Graphical User Interface (GUI) of an application program, wherein the first GUI comprises function entry controls corresponding to at least two functions;
when a sliding signal is received on the first GUI, sliding and displaying preset interface content in the first GUI along the sliding direction of the sliding signal, wherein the preset interface content is all interface content or part of interface content in the GUI;
and displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions.
In a second aspect, an information display method is provided, the method comprising:
acquiring user data sent by an application program in a terminal, wherein the application program provides at least two functions;
determining a target function among the at least two functions according to the user data;
and sending the information corresponding to the target function to the terminal, wherein the terminal is used for sliding and displaying the preset interface on the first Graphical User Interface (GUI) along the sliding direction of the sliding signal when the sliding signal is received in the first GUI of the application program, and displaying the information corresponding to the target function in the display area vacated after the content of the preset interface slides.
In a third aspect, there is provided an information display apparatus, the apparatus comprising:
the first display module is used for displaying a first Graphical User Interface (GUI) of an application program, and the first GUI comprises function entrance controls corresponding to at least two functions respectively;
the sliding display module is used for sliding and displaying the preset interface content in the first GUI along the sliding direction of the sliding signal when the sliding signal is received on the first GUI, wherein the preset interface content is all interface content or part of interface content in the GUI;
and the information display module is further used for displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions.
In a fourth aspect, there is provided an information display apparatus, the apparatus comprising:
the terminal comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring user data sent by an application program in the terminal, and the application program provides at least two functions;
a determining module, configured to determine a target function among the at least two functions according to the user data;
and the terminal is used for sliding and displaying a preset interface on a first Graphical User Interface (GUI) along the sliding direction of the sliding signal when the sliding signal is received in the first GUI, and displaying the information corresponding to the target function in a display area vacated after the content of the preset interface slides.
In a fifth aspect, there is provided an information display system, the system comprising: the system comprises an information push server and a terminal; the information push server is connected with the terminal through a wired network or a wireless network;
the information push server is used for acquiring user data sent by an application program in the terminal, and the application program provides at least two functions; determining a target function among the at least two functions according to the user data; sending information corresponding to the target function to the terminal;
the terminal is used for displaying a first Graphical User Interface (GUI) of the application program, and the first GUI comprises function entry controls corresponding to at least two functions respectively; when a sliding signal is received on the first GUI, sliding and displaying preset interface content in the first GUI along the sliding direction of the sliding signal; and displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
when a sliding signal is received on the first GUI, the preset interface content in the first GUI is displayed in a sliding mode along the sliding direction of the sliding signal, and information corresponding to the target function is displayed in a display area vacated after the preset interface content slides; the problem that in the prior art, when a user looks at certain information, the operation path is too long, and a lot of information cannot be efficiently touched to the user is solved; the effect that the user can view the information can be achieved by only 1 sliding operation and 3 processes of displaying the first GUI → sliding the first GUI → displaying the information corresponding to the target function, and the operation path of the user in the process of viewing the information is shortened, so that the information can be directly contacted to the user.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a block diagram illustrating an information push system according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of displaying information according to an embodiment of the present invention;
FIG. 3 is a schematic interface diagram illustrating an implementation of the information display method of FIG. 2;
FIG. 4 is a flow chart of a method of displaying information according to another embodiment of the present invention;
FIG. 5 is a schematic interface diagram illustrating an exemplary implementation of the information display method shown in FIG. 4;
FIG. 6 is a schematic interface diagram illustrating one embodiment of an information display method;
FIG. 7 is a schematic illustration of an interface of an information display method in an implementation;
FIG. 8 is a flow chart of a method of displaying information according to another embodiment of the present invention;
FIG. 9 is a schematic illustration of an interface of the information display method of FIG. 8 in a particular implementation;
fig. 10 is a block diagram showing the structure of an information display apparatus according to an embodiment of the present invention;
fig. 11 is a block diagram showing the structure of an information display apparatus according to an embodiment of the present invention;
fig. 12 is a block diagram of a terminal according to an embodiment of the present invention;
fig. 13 is a block diagram of a server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Fig. 1 shows a block diagram of an information push system according to an embodiment of the present invention. The information push system comprises: a terminal 120 and an information push server 140.
The terminal 120 may be a mobile phone, a tablet computer, an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III, mpeg Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, mpeg Audio Layer 4), a laptop, a desktop computer, or the like.
An application is running in the terminal 120. The application provides at least two functions.
The terminal 120 is connected to the information push server 140 through a network. The network uses standard communication techniques and/or protocols. The network is typically the Internet, but may be any network including, but not limited to, a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a mobile, wireline or wireless network, a dedicated network, or any combination of virtual private networks). Data exchanged over the network may be represented using techniques and/or formats including hypertext markup language (HTML), extensible markup language (XML), and the like. All or some of the links may also be encrypted using conventional encryption techniques such as Secure Sockets Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), internet protocol security (IPsec), and so on. In another embodiment, the entity may also use custom and/or dedicated data communication techniques instead of, or in addition to, those described above. The network may also include links to other networks (e.g., the internet) according to embodiments.
The information push server 140 may be a server, a combination of servers, a virtual computing module, or a cloud computing center. The information push server 140 is part of a background server of the application program.
Fig. 2 is a flowchart illustrating a method of displaying information according to an embodiment of the present invention. The present embodiment is exemplified by applying the information display method to the terminal in fig. 1. The method comprises the following steps:
An application is a software program that runs in a terminal to implement at least two functions. Functions are logical units divided to satisfy a certain demand of a user. In other embodiments, the functions may be referred to as: services, menu items, tab pages, etc.
Optionally, the types of functions include, but are not limited to: the system comprises at least one of a function of purchasing physical goods, a function of purchasing movie tickets, a function of purchasing virtual money, a function of charging telephone fees, a function of taking a taxi, a bus inquiry function, a function of ordering bus tickets, a function of ordering train tickets, a function of ordering airplane tickets, a function of member opening and renewal, a lottery function, a function of browsing recommended information, a function of transferring accounts, a life payment function, a financial management function, a credit card payment function, a red packet function, an AA (advanced financial) collection function, a public interest contribution function, a payment function and an electronic card ticket function.
The first GUI is typically the primary main page of the application, or the secondary main page after entry from a certain entry. The first GUI comprises function entry controls corresponding to at least two functions, and the function entry controls are trigger entries entering the GUI corresponding to one function. Optionally, the function entry control is at least one of an icon, a button, a menu item, and a label.
And 202, when the sliding signal is received on the first GUI, sliding and displaying the preset interface content in the first GUI along the sliding direction of the sliding signal, wherein the preset interface content is all interface content or part of interface content in the GUI.
Optionally, the terminal adopts a touch screen as an input peripheral, and the sliding signal is a signal triggered by the sliding operation of the finger of the user on the touch screen; optionally, the terminal uses a mouse as an input peripheral, and the sliding signal is a signal triggered by a mouse cursor in the first GUI when the user presses and drags a left button of the mouse.
Optionally, the predetermined interface content is all interface content in the first GUI; optionally, the predetermined interface content is other interface content left in the first GUI except for the banner; optionally, the predetermined interface content is interface content composed of at least one control in the first GUI.
Optionally, the sliding display is a display mode of keeping the interface content unchanged and translating the interface content. And when the interface content moves out of the screen display area of the terminal, the moved part is not displayed continuously.
And step 203, displaying information corresponding to the target function in the display area vacated after the preset interface content slides, wherein the target function is one of at least two functions.
After the predetermined interface content is slid, the display area occupied by the predetermined interface content before the sliding is vacated. The terminal displays information corresponding to the target function in the vacant display area. The target function is one of at least two functions.
Optionally, after the sliding distance of the predetermined interface content reaches a predetermined distance, starting to display the information; or, after the preset interface content starts to slide, the information is displayed along with the sliding, that is, all the information content is gradually displayed along with the increase of the sliding distance.
Optionally, the information is push information sent by the information push server to the application program. Optionally, the information comprises a multimedia file, such as a GIF moving picture, animation or video, which the terminal plays in the vacated display area. Optionally, the multimedia file has a short duration, not reaching the predetermined duration. The form of the information is not limited in the embodiment of the present disclosure, and may be text, a still image, or the like.
Taking the slide signal as the pull-down slide signal as an example, with reference to fig. 3, the terminal runs an application a, and the application a has a first GUI. The first GUI includes: a title bar 32 at the top and a home page 34 in the middle. The title bar 32 at the top includes: the home page 34, located in the middle, includes function icons for 12 functions, one for each function, and a "back" button and a title "application a". When a pull-down slide operation of the user's finger is received on the first GUI, the home page 34 located in the middle in the first GUI is displayed sliding downward. After the homepage 34 slides, the terminal displays information corresponding to the target function in the display area 36 left between the title bar 32 and the homepage 34. The target function is one of functions 1 to 12.
In summary, in the information display method provided in this embodiment, when the sliding signal is received on the first GUI, the predetermined interface content in the first GUI is displayed in a sliding manner along the sliding direction of the sliding signal, and the information corresponding to the target function is displayed in the display area vacated after the sliding of the predetermined interface content; the problem that in the prior art, when a user looks at certain information, the operation path is too long, and a lot of information cannot be efficiently touched to the user is solved; the effect that the user can view the information can be achieved by only 1 sliding operation and 3 processes of displaying the first GUI → sliding the first GUI → displaying the information corresponding to the target function, and the operation path of the user in the process of viewing the information is shortened, so that the information can be directly contacted to the user.
In an alternative embodiment, step 203 further comprises the following steps 204 and 205, as shown in fig. 4:
optionally, the ending of the information display includes: the display duration of the information reaches the preset duration; or, the multimedia file in the information is played to end; alternatively, the sliding signal disappears; or another reverse slide signal is received in the opposite direction, and so on.
And when the information display is finished, the terminal cancels the display of the information in the vacant display area and slides the preset interface content back to the display area.
In one embodiment, if the sliding signal disappears, the terminal slides the content of the predetermined interface back to the display area by adopting a preset sliding speed; in another embodiment, if a reverse slide signal is received, the terminal slides the predetermined interface content back to the display area following the reverse slide signal.
And step 205, displaying the information entry control corresponding to the information at the display position of the function entry control corresponding to the target function.
Function entry controls for the respective functions are displayed on the first GUI. And after the preset interface content slides back to the display area, the terminal cancels the display of the function entry control corresponding to the target function, and displays the information entry control corresponding to the information at the display position.
The information entry control is a trigger control to jump to a second GUI corresponding to the information. The information entry control may be in the form of an icon, menu item, tab, or the like.
And step 206, when the triggering signal is received at the information entry control, skipping to display a second GUI corresponding to the information.
Optionally, the second GUI may be a web page or an APP interface.
Taking the target function "function 6" as an example, with reference to fig. 5, after the information is displayed in the vacant display area 36, the homepage located in the middle automatically slides back to the display area 36 at a preset sliding speed, and at the same time, the function entry control corresponding to "function 6" is canceled from being displayed, and the information entry control 38 corresponding to the information is displayed at the display position. If the user wishes to view the details of the information, the user may click on the information entry control 38 and the terminal, upon receiving the click signal, jumps to display the second GUI39 corresponding to the information. Optionally, the second GUI39 includes details of the information therein.
In summary, in the information display method provided in this embodiment, the predetermined interface content is slid back to the display area, the function entry control is changed into the information entry control, and when the information entry control is triggered, the second GUI corresponding to the information is displayed; the problems that the display area of the vacant display area is small and the amount of information which can be displayed is limited are solved; the effect that the user can view the detailed content of the information through the information entry control is achieved.
In an alternative embodiment, the predetermined interface content in step 203 is the entire interface content of the first GUI having four edge lines enclosing a rectangle. When the sliding signal is received on the first GUI, the edge line corresponding to the sliding direction reversal of the sliding signal is used as the initial position, and all interface contents of the first GUI are displayed in a sliding mode along the sliding direction of the sliding signal.
Referring schematically to fig. 6, the first GUI has four edge lines: an upper edge line 61, a left edge line 62, a lower edge line 63, and a right edge line 64 (the status bar above the upper edge line 61 is provided by the operating system and does not belong to the GUI provided by the application). When the pull-down sliding signal is received on the first GUI, all interface contents of the first GUI are displayed in a sliding manner along the sliding direction of the pull-down sliding signal, starting from the edge line corresponding to the reverse sliding direction of the pull-down sliding signal, that is, the upper edge 61.
In another alternative embodiment, the predetermined interface content in step 203 is a portion of the interface content of the first GUI. The portion of the interface content is generally rectangular. The first GUI includes a boundary that divides the interface content into first interface content and second interface content. When a slide signal is received on the second interface content of the GUI, the second interface content of the GUI is slide-displayed in the slide direction of the slide signal from the boundary as a start position. The dividing line may be a straight line segment, a wavy line, a broken line, etc. The present embodiment does not limit the specific form of the boundary.
Referring schematically to fig. 7, the first GUI has a boundary 71, and the boundary 71 divides the first GUI into first interface content 72 and second interface content 73. When a pull-down slide signal is received on the second interface content, the second interface content 73 of the first GUI is slide-displayed in the slide direction of the pull-down slide signal from the boundary line 71.
For this reason, the present embodiment does not limit the specific form of the predetermined interface content.
It should be noted that the target function is a function determined by the information push server according to user data generated during the history of use of the application program, and the information corresponding to the target function is push information. The push information is determined by the information push server according to user data generated by the application program in the historical use process.
Fig. 8 is a flowchart illustrating a method of displaying information according to an embodiment of the present invention. The present embodiment is exemplified by applying the information display method to the information push system of fig. 1. The method comprises the following steps:
step 801, the terminal sends user data to the information push server.
The user data is used for assisting the information push server to determine the target function and the information corresponding to the target function. Or, the user data is used to assist the information push server in making a push decision, and deciding whether to push the information to the terminal.
Illustratively, the user data includes: the method comprises the following steps that a user uses the using times of at least one function in an application program in the process of using the application program; and/or, a record of recent usage of at least one function in the application; and/or user imagery information collected by the application.
User representation information includes, but is not limited to: age, gender, hobbies, geographic location, scholars, browser cache information, scheduling information, etc. Optionally, the capturing of the user portrait information requires capturing with user authorization.
Correspondingly, the information push server acquires user data sent by an application program in the terminal, and the application program provides at least two functions.
Step 802, the information push server determines a target function in at least two functions according to user data;
alternatively, when the user data includes the number of times of use of at least one function, the function with the highest number of times of use is determined as the target function. For example, if the function with the largest number of uses is the movie ticket purchase function, the movie ticket purchase function is determined as the target function.
Alternatively, when the user data includes a last usage record of the at least one function, the function that was used last time is determined as the target function. For example, if the function that has been used last time is the shopping function, the shopping function is determined as the target function.
Alternatively, when the user data includes user portrait information, a function that matches the user portrait information most highly is determined as the target function. For example, the user profile information includes: the college students who are male, Beijing, hobby to read and communicate specializes the function of purchasing books as the target function.
In step 803, the information push server sends the information corresponding to the target function to the terminal.
The information push server also stores push information corresponding to at least one function. Table one schematically shows the correspondence.
Watch 1
Function(s) | Push information corresponding to the function |
Charge function | Free information delivery of traffic for XX operator |
Function for purchasing movie tickets | Vision large-film XX information |
Shopping function | Luxury XX novelty preview information |
Book purchasing function | Book friend meeting information of writer xx |
Optionally, the information push server queries the information corresponding to the target function in the first table, and sends the information corresponding to the target function to the terminal in a push form.
Optionally, the push opportunity includes but is not limited to: push when there is new information corresponding to the target function, push at predetermined intervals, push when an application in the terminal is started, when a first GUI in the terminal receives a slide signal, and so on.
For example, when the application program is started, an online notification is sent to the information push server, and after the information push server receives the online notification, information corresponding to the target function is pushed to the terminal. For another example, when the first GUI in the application receives the sliding signal, the information push server sends an information acquisition request to the information push server, and after receiving the information acquisition request, the information push server pushes information corresponding to the target function to the terminal
And the application program in the terminal receives and caches the information and records the corresponding relation between the information and the target function.
Optionally, the information includes: the multimedia file, the information entry control, the link corresponding to the information entry control, or GUI generation information, which is generation information corresponding to the second GUI.
Step 804, after the application program in the terminal is started, displaying a first GUI of the application program, where the first GUI includes function entry controls corresponding to at least two functions.
The application in the terminal is a software program for implementing at least two functions. Functions are logical units divided to satisfy a certain demand of a user. In other embodiments, the functions may be referred to as: services, menu items, tab pages, etc.
Optionally, the types of functions include, but are not limited to: the system comprises at least one of a function of purchasing physical goods, a function of purchasing movie tickets, a function of purchasing virtual money, a function of charging telephone fees, a function of taking a taxi, a bus inquiry function, a function of ordering bus tickets, a function of ordering train tickets, a function of ordering airplane tickets, a function of member opening and renewal, a lottery function, a function of browsing recommended information, a function of transferring accounts, a life payment function, a financial management function, a credit card payment function, a red packet function, an AA (advanced financial) collection function, a public interest contribution function, a payment function and an electronic card ticket function.
If the first GUI is a primary page of the application program, the first GUI is displayed by default after the application program in the terminal is started. If the first GUI is a secondary main page after entering from a certain entrance, after an application program in the terminal is started, when the entrance is clicked by a user, the first GUI starts to be displayed.
The first GUI comprises function entry controls corresponding to at least two functions, and the function entry controls are trigger entries entering the GUI corresponding to one function. Optionally, the function entry control is at least one of an icon, a button, a menu item, and a label.
In step 805, when the terminal receives the sliding signal on the first GUI, the terminal performs sliding display on the predetermined interface content in the first GUI along the sliding direction of the sliding signal.
Optionally, the predetermined interface content is all or part of the interface content in the GUI.
Optionally, the terminal adopts a touch screen as an input peripheral, and the sliding signal is a signal triggered by the sliding operation of the finger of the user on the touch screen; optionally, the terminal uses a mouse as an input peripheral, and the sliding signal is a signal triggered by a mouse cursor in the first GUI when the user presses and drags a left button of the mouse.
Optionally, the predetermined interface content is all interface content in the first GUI; optionally, the predetermined interface content is other interface content left in the first GUI except for the banner; optionally, the predetermined interface content is interface content composed of at least one control in the first GUI.
Optionally, the sliding display is a display mode of keeping the interface content unchanged and translating the interface content. And when the interface content moves out of the screen display area of the terminal, the moved part is not displayed continuously.
Step 806, the terminal detects whether the sliding distance of the sliding display reaches a preset distance;
if the predetermined distance is reached, the sliding display is stopped and the process proceeds to step 807; if the distance is not longer than the predetermined distance, the sliding state is maintained.
In step 807, if the sliding distance reaches the predetermined distance, displaying information corresponding to the target function in the display area vacated after the predetermined interface content slides.
After the predetermined interface content is slid, the display area occupied by the predetermined interface content before the sliding is vacated. And when the sliding distance reaches a preset distance, the terminal displays information corresponding to the target function in the vacated display area. And if the information comprises the GIF dynamic picture, the animation or the video, the terminal plays the multimedia file in the vacant display area.
Optionally, the multimedia file has a short duration, not reaching the predetermined duration. The form of the information is not limited in the embodiment of the present disclosure, and may be text, a still image, or the like.
Step 808, sliding the predetermined interface content back to the display area when the information display is finished;
optionally, the ending of the information display includes: the display duration of the information reaches the preset duration; or, the multimedia file in the information is played to end; alternatively, the sliding signal disappears; or another reverse slide signal is received in the opposite direction, and so on.
And when the information display is finished, the terminal cancels the display of the information in the vacant display area and slides the preset interface content back to the display area.
In one embodiment, if the sliding signal disappears, the terminal slides the content of the predetermined interface back to the display area by adopting a preset sliding speed; in another embodiment, if a reverse slide signal is received, the terminal slides the predetermined interface content back to the display area following the reverse slide signal.
And step 809, displaying the information inlet control corresponding to the information on the display position of the function inlet control corresponding to the target function.
Function entry controls for the respective functions are displayed on the first GUI. And after the preset interface content slides back to the display area, the terminal cancels the display of the function entry control corresponding to the target function, and displays the information entry control corresponding to the information at the display position.
The information entry control is a trigger control to jump to a second GUI corresponding to the information. The information entry control may be in the form of an icon, menu item, tab, or the like.
There are two alternative implementations of this step: firstly, a terminal replaces and displays a function entry control corresponding to a target function as an information entry control corresponding to information; secondly, the terminal displays a floating layer above the function entrance control corresponding to the target function, and the floating layer comprises an information entrance control corresponding to the information.
And step 810, when the triggering signal is received at the information entry control, skipping to display a second GUI corresponding to the information.
Optionally, the second GUI may be a web page or an APP interface.
It should be noted that, the steps in the above method embodiments may be implemented by a processor in the terminal executing at least one program instruction in the application program.
It should be further noted that the information entry control is a one-time control, and when the information entry control is clicked or the first GUI is re-displayed, the information entry control is replaced with the original function entry control.
In summary, in the information display method provided in this embodiment, when the sliding signal is received on the first GUI, the predetermined interface content in the first GUI is displayed in a sliding manner along the sliding direction of the sliding signal, and the information corresponding to the target function is displayed in the display area vacated after the sliding of the predetermined interface content; the problem that in the prior art, when a user looks at certain information, the operation path is too long, and a lot of information cannot be efficiently touched to the user is solved; the effect that the user can view the information can be achieved by only 1 sliding operation and 3 processes of displaying the first GUI → sliding the first GUI → displaying the information corresponding to the target function, and the operation path of the user in the process of viewing the information is shortened, so that the information can be directly contacted to the user.
In summary, in the information display method provided in this embodiment, the predetermined interface content is slid back to the display area, the function entry control is changed into the information entry control, and when the information entry control is triggered, the second GUI corresponding to the information is displayed; the problems that the display area of the vacant display area is small and the amount of information which can be displayed is limited are solved; the effect that the user can view the detailed content of the information through the information entry control is achieved.
In one illustrative example, as shown in FIG. 9, the application is a "wallet" application, which may be a stand-alone application or a component of another application. Taking the example where the target function is the "movie entertainment" function and the information corresponding to the target function is the "hero return" movie ticket purchase information, the first GUI of the "wallet" program includes a boundary line on the first GUI, which divides the first GUI into two parts, a title bar 91 and a function home page 92. When a pull-down signal is received on the first GUI of the "wallet" program, the function page 92 is slid down and a display area 93 is left between the title bar 91 and the function page 92 of the first GUI, and when the display area 93 reaches a predetermined size, a preview animation of "hero return" is displayed on the display area 93. After the preview animation is played, the function page 92 automatically slides back to the original position, and the first icon corresponding to the "movie entertainment" function is replaced with the second icon related to "hero return". If the second icon is clicked, the movie ticket purchasing GUI corresponding to "hero return" is entered.
The following is an embodiment of the apparatus of the present invention, which corresponds to the above-described embodiment of the method. For parts of the device embodiments not specified, reference may be made to the above-described method embodiments.
Fig. 10 is a block diagram showing the structure of an information display apparatus according to an embodiment of the present invention. The information transmitting apparatus may be implemented by a dedicated hardware circuit, or a combination of hardware and software, as all or a part of the terminal in fig. 1. The information display device includes:
a first display module 1010, configured to display a first graphical user interface GUI of an application program, where the first GUI includes function entry controls corresponding to at least two functions respectively;
a sliding display module 1020, configured to, when a sliding signal is received on the first GUI, perform sliding display on predetermined interface content in the first GUI along a sliding direction of the sliding signal, where the predetermined interface content is all interface content or part of interface content in the GUI;
the information display module 1030 is further configured to display information corresponding to a target function in a display area vacated after the predetermined interface content slides, where the target function is one of the at least two functions.
In an optional embodiment, the apparatus further comprises: a control display module 1040;
the sliding display module 1020 is further configured to slide the predetermined interface content back to the display area when the information display is finished;
the control display module 1040 is configured to display an information entry control corresponding to the information at a display position of a function entry control corresponding to the target function.
In an optional embodiment, the apparatus further comprises: a second display module 1050;
the second display module 1050 is configured to jump and display a second GUI corresponding to the information when the trigger signal is received at the information entry control.
In an optional embodiment, the control display module 1040 is configured to display a function entry control corresponding to the target function instead of the information entry control corresponding to the information; or, the control display module 1040 is configured to display a floating layer above the function entry control corresponding to the target function, where the floating layer includes an information entry control corresponding to the information.
In an alternative embodiment, the first GUI includes four edge lines enclosing a composite rectangle;
the sliding display module 1020 is configured to, when a sliding signal is received on the first GUI, slide and display all interface contents of the first GUI along the sliding direction of the sliding signal from an edge line corresponding to a reverse direction of the sliding signal as an initial position.
In an alternative embodiment, the first GUI includes a demarcation line that divides interface content into first interface content and second interface content;
the sliding display module 1020 is configured to, when a sliding signal is received on the second interface content of the GUI, slide and display the second interface content of the GUI along a sliding direction of the sliding signal from the boundary as a start position.
In an optional embodiment, the information corresponding to the target function is push information determined according to user data generated by the application program during a historical use process.
In an optional embodiment, the apparatus further comprises:
a sending module 1060, configured to send the user data to an information push server, where the user data is used to assist the server in determining the target function and the information corresponding to the target function;
a receiving module 1070, configured to receive the information corresponding to the target function pushed by the information pushing server.
In an alternative embodiment, the user data comprises: a number of uses of at least one of said functions; and/or, a record of recent use of at least one of said functions; and/or user image information collected by the application program.
Fig. 11 is a block diagram showing the configuration of an information display device according to an embodiment of the present invention. The information transmitting apparatus may be implemented as a dedicated hardware circuit, or may be implemented as all or a part of a server by a combination of hardware and software. The information display device includes:
an obtaining module 1120, configured to obtain user data sent by an application program in a terminal, where the application program provides at least two functions;
a determining module 1140 for determining a target function among the at least two functions according to the user data;
a sending module 1160, configured to send information corresponding to the target function to the terminal, where the terminal is configured to slide a predetermined interface on a first graphical user interface GUI of the application along a sliding direction of a sliding signal when the sliding signal is received in the first GUI, and display the information corresponding to the target function in a display area vacated after the content of the predetermined interface slides.
In an alternative embodiment, the determining module 1140 is configured to determine the function with the highest number of uses as the target function when the user data includes the number of uses of at least one function; or, the determining module 1140 is configured to determine the function that was used last time as the target function when the user data includes a last usage record of at least one of the functions; or, the determining module 1140 is configured to determine the function with the highest matching degree with the user portrait information as the target function when the user data includes user portrait information.
It should be noted that: in the information display device provided in the above embodiment, when displaying information, only the division of the above functional modules is taken as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the information display device and the information display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments in detail and are not described herein again.
Fig. 12 illustrates a block diagram of a terminal 1200, which may include Radio Frequency (RF) circuitry 1201, memory 1202 including one or more computer-readable storage media, an input unit 1203, a display unit 1204, sensors 1205, audio circuitry 1206, a Wireless Fidelity (WiFi) module 1207, a processor 1208 including one or more processing cores, and a power supply 1209, as provided by one embodiment of the invention. Those skilled in the art will appreciate that the terminal structure shown in fig. 12 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
The memory 1202 may be used to store software programs and modules, and the processor 1208 executes various functional applications and data processing by executing the software programs and modules stored in the memory 1202. The memory 1202 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal, etc. Further, the memory 1202 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 1202 may also include a memory controller to provide access to the memory 1202 by the processor 1208 and the input unit 1203.
The input unit 1203 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, in one particular embodiment, the input unit 1203 may include a touch-sensitive surface as well as other input devices. The touch-sensitive surface, also referred to as a touch display screen or a touch pad, may collect touch operations by a user (e.g., operations by a user on or near the touch-sensitive surface using a finger, a stylus, or any other suitable object or attachment) thereon or nearby, and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1208, and can receive and execute commands sent by the processor 1208. In addition, touch sensitive surfaces may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 1203 may include other input devices in addition to a touch-sensitive surface. In particular, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 1204 may be used to display information input by or provided to the user and various graphical user interfaces of the terminal, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 1204 may include a Display panel, and optionally, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay the display panel, and when a touch operation is detected on or near the touch-sensitive surface, the touch operation is transmitted to the processor 1208 to determine the type of touch event, and the processor 1208 may provide a corresponding visual output on the display panel according to the type of touch event. Although in FIG. 12 the touch sensitive surface and the display panel are two separate components to implement input and output functions, in some embodiments the touch sensitive surface may be integrated with the display panel to implement input and output functions.
The terminal can also include at least one sensor 1205 such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that may turn off the display panel and/or the backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal, detailed description is omitted here.
WiFi belongs to a short-distance wireless transmission technology, and the terminal can help a user to send and receive e-mails, browse webpages, access streaming media and the like through the WiFi module 1207, and provides wireless broadband internet access for the user. Although fig. 5 shows the WiFi module 1207, it is understood that it does not belong to the essential constitution of the terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1208 is a control center of the terminal, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 1202 and calling data stored in the memory 1202, thereby integrally monitoring the handset. Optionally, processor 1208 may include one or more processing cores; preferably, the processor 1208 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1208.
The terminal also includes a power supply 1209 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 1208 via a power management system that may be used to manage charging, discharging, and power consumption. The power supply 1209 may also include one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and any other components.
Although not shown, the terminal may further include a camera, a bluetooth module, and the like, which will not be described herein. Specifically, in this embodiment, the processor 1208 in the terminal may execute one or more program instructions stored in the memory 1202, so as to implement the information display method provided in each of the above method embodiments.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Referring to fig. 13, a structural framework diagram of a server according to an embodiment of the present invention is shown. The server 1300 includes a Central Processing Unit (CPU)1301, a system memory 1304 including a Random Access Memory (RAM)1302 and a Read Only Memory (ROM)1303, and a system bus 1305 connecting the system memory 1304 and the central processing unit 1301. The server 1300 also includes a basic input/output system (I/O system) 1306, which facilitates transfer of information between devices within the computer, and a mass storage device 1307 for storing an operating system 1313, application programs 1314, and other program modules 1318.
The basic input/output system 1306 includes a display 1308 for displaying information and an input device 1309, such as a mouse, keyboard, etc., for a user to input information. Wherein the display 1308 and input device 1309 are connected to the central processing unit 1301 through an input-output controller 1310 connected to the system bus 1305. The basic input/output system 1306 may also include an input/output controller 1310 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input-output controller 1310 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 1307 is connected to the central processing unit 1301 through a mass storage controller (not shown) connected to the system bus 1305. The mass storage device 1307 and its associated computer-readable media provide non-volatile storage for the server 1300. That is, the mass storage device 1307 may include a computer-readable medium (not shown) such as a hard disk or CD-ROM drive.
Without loss of generality, the computer-readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the foregoing. The system memory 1304 and mass storage device 1307 described above may be collectively referred to as memory.
The server 1300 may also operate as a remote computer connected to a network via a network, such as the internet, according to various embodiments of the invention. That is, the server 1300 may be connected to the network 1312 through the network interface unit 1311, which is connected to the system bus 1305, or may be connected to other types of networks or remote computer systems (not shown) using the network interface unit 1311.
The memory further includes one or more programs, the one or more programs are stored in the memory, and the one or more programs include instructions for executing the information push server in the information display method provided by the embodiment of the invention.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (21)
1. An information display method, characterized in that the method comprises:
displaying a first graphical user interface of an application program, wherein the first graphical user interface comprises function entry controls corresponding to at least two functions;
when a sliding signal is received on the first graphical user interface, sliding and displaying preset interface content in the first graphical user interface along the sliding direction of the sliding signal, wherein the preset interface content is all interface content or partial interface content in the first graphical user interface;
displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions;
when the information display is finished, sliding the preset interface content back to the display area;
and displaying an information inlet control corresponding to the information at the display position of the function inlet control corresponding to the target function.
2. The method of claim 1, wherein after displaying the information entry control corresponding to the information at the display position of the function entry control corresponding to the target function, further comprising:
and when the information inlet control receives a trigger signal, skipping to display a second graphical user interface corresponding to the information.
3. The method of claim 1, wherein displaying an information entry control corresponding to the information at a display position of a function entry control corresponding to the target function comprises:
replacing and displaying the function entry control corresponding to the target function as an information entry control corresponding to the information;
or the like, or, alternatively,
and displaying a floating layer above the function inlet control corresponding to the target function, wherein the floating layer comprises an information inlet control corresponding to the information.
4. A method according to any of claims 1 to 3, wherein the first graphical user interface comprises four edge lines enclosing a rectangle;
when the sliding signal is received on the first graphical user interface, the sliding display of the preset interface content of the first graphical user interface along the sliding direction of the sliding signal includes:
and when the first graphical user interface receives a sliding signal, taking an edge line corresponding to the reverse direction of the sliding signal as an initial position, and performing sliding display on all interface contents of the first graphical user interface along the sliding direction of the sliding signal.
5. A method according to any of claims 1 to 3, wherein the first graphical user interface comprises a boundary dividing the interface content into first interface content and second interface content;
when the sliding signal is received on the first graphical user interface, the sliding display of the preset interface content of the first graphical user interface along the sliding direction of the sliding signal includes:
and when a sliding signal is received on the second interface content of the first graphical user interface, the second interface content of the first graphical user interface is taken as a starting position, and the sliding display is carried out on the second interface content of the first graphical user interface along the sliding direction of the sliding signal.
6. The method according to any one of claims 1 to 3, wherein the information corresponding to the target function is push information determined based on user data generated by the application during historical use.
7. The method of claim 6, further comprising:
sending the user data to an information push server, wherein the user data is used for assisting the information push server to determine the target function and the information corresponding to the target function;
and receiving the information which is pushed by the information push server and corresponds to the target function.
8. The method of claim 6, wherein the user data comprises:
a number of uses of at least one of said functions; and/or the presence of a gas in the gas,
a record of recent use of at least one of the functions; and/or the presence of a gas in the gas,
and user image information collected by the application program.
9. An information display method, characterized in that the method comprises:
acquiring user data sent by an application program in a terminal, wherein the application program provides at least two functions;
determining a target function among the at least two functions according to the user data;
sending information corresponding to the target function to the terminal, wherein the terminal is used for sliding and displaying a preset interface on a first graphical user interface along the sliding direction of a sliding signal when the sliding signal is received in the first graphical user interface of the application program, displaying the information corresponding to the target function in a display area vacated after the preset interface content slides, and sliding the preset interface content back to the display area when the information display is finished; and displaying an information inlet control corresponding to the information at the display position of the function inlet control corresponding to the target function.
10. The method of claim 9, wherein determining a target function among the at least two functions according to the user data comprises:
determining the function with the highest number of usage times as the target function when the user data includes the number of usage times of at least one function;
or the like, or, alternatively,
determining the function that was used last time as the target function when the user data includes a last usage record of at least one of the functions;
or the like, or, alternatively,
when the user data includes user portrait information, determining the function with the highest matching degree with the user portrait information as the target function.
11. An information display apparatus, characterized in that the apparatus comprises:
the first display module is used for displaying a first graphical user interface of an application program, and the first graphical user interface comprises function entry controls corresponding to at least two functions;
the sliding display module is used for sliding and displaying preset interface content in the first graphical user interface along the sliding direction of the sliding signal when the sliding signal is received on the first graphical user interface, wherein the preset interface content is all interface content or part of interface content in the first graphical user interface;
the information display module is further used for displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions;
the sliding display module is further used for sliding the preset interface content back to the display area when the information display is finished;
and the control display module is used for displaying the information inlet control corresponding to the information at the display position of the function inlet control corresponding to the target function.
12. The apparatus of claim 11, further comprising: a second display module;
and the second display module is used for skipping to display a second graphical user interface corresponding to the information when the information entry control receives a trigger signal.
13. The apparatus of claim 12,
the control display module is used for replacing and displaying the function entry control corresponding to the target function as the information entry control corresponding to the information;
or the like, or, alternatively,
the control display module is used for displaying a floating layer above the function inlet control corresponding to the target function, and the floating layer comprises an information inlet control corresponding to the information.
14. The apparatus of any of claims 11 to 13, wherein the first graphical user interface comprises four edge lines enclosing a rectangle;
and the sliding display module is used for performing sliding display on all interface contents of the first graphical user interface along the sliding direction of the sliding signal from an edge line corresponding to the reverse direction of the sliding signal as an initial position when the sliding signal is received on the first graphical user interface.
15. The apparatus of any of claims 11 to 13, wherein the first graphical user interface comprises a boundary dividing the interface content into first interface content and second interface content;
the sliding display module is configured to, when a sliding signal is received on the second interface content of the first graphical user interface, perform sliding display on the second interface content of the first graphical user interface along a sliding direction of the sliding signal from the boundary as a starting position.
16. The apparatus according to any of claims 11 to 13, wherein the information corresponding to the target function is push information determined according to user data generated by the application during historical usage.
17. The apparatus of claim 16, further comprising:
the sending module is used for sending the user data to an information pushing server, and the user data is used for assisting the server to determine the target function and the information corresponding to the target function;
and the receiving module is used for receiving the information which is pushed by the information pushing server and corresponds to the target function.
18. The apparatus of claim 16, wherein the user data comprises:
a number of uses of at least one of said functions; and/or the presence of a gas in the gas,
a record of recent use of at least one of the functions; and/or the presence of a gas in the gas,
and user image information collected by the application program.
19. An information display apparatus, characterized in that the apparatus comprises:
the terminal comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring user data sent by an application program in the terminal, and the application program provides at least two functions;
a determining module, configured to determine a target function among the at least two functions according to the user data;
the terminal is used for performing sliding display on a preset interface on a first graphical user interface along the sliding direction of a sliding signal when the sliding signal is received in the first graphical user interface of the application program, displaying the information corresponding to the target function in a display area vacated after the sliding of the content of the preset interface, and sliding the content of the preset interface back to the display area when the information display is finished; and displaying an information inlet control corresponding to the information at the display position of the function inlet control corresponding to the target function.
20. The apparatus of claim 19,
the determining module is configured to determine, when the user data includes a number of times of use of at least one of the functions, the function with the highest number of times of use as the target function;
or the like, or, alternatively,
the determining module is configured to determine, when the user data includes a last usage record of at least one of the functions, the function that was used last time as the target function;
or the like, or, alternatively,
and the determining module is used for determining the function with the highest matching degree with the user portrait information as the target function when the user data comprises the user portrait information.
21. An information display system, the system comprising: the system comprises an information push server and a terminal; the information push server is connected with the terminal through a wired network or a wireless network;
the information push server is used for acquiring user data sent by an application program in the terminal, and the application program provides at least two functions; determining a target function among the at least two functions according to the user data; sending information corresponding to the target function to the terminal;
the terminal is used for displaying a first graphical user interface of the application program, and the first graphical user interface comprises function entry controls corresponding to at least two functions; when a sliding signal is received on the first graphical user interface, sliding and displaying preset interface content in the first graphical user interface along the sliding direction of the sliding signal; displaying information corresponding to a target function in a display area vacated after the preset interface content slides, wherein the target function is one of the at least two functions, and sliding the preset interface content back to the display area when the information display is finished; and displaying an information inlet control corresponding to the information at the display position of the function inlet control corresponding to the target function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610388182.3A CN106095269B (en) | 2016-06-02 | 2016-06-02 | Information display method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610388182.3A CN106095269B (en) | 2016-06-02 | 2016-06-02 | Information display method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106095269A CN106095269A (en) | 2016-11-09 |
CN106095269B true CN106095269B (en) | 2020-12-25 |
Family
ID=57448041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610388182.3A Active CN106095269B (en) | 2016-06-02 | 2016-06-02 | Information display method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106095269B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107229475B (en) * | 2017-06-05 | 2018-06-08 | 掌阅科技股份有限公司 | Page display method, electronic equipment and computer storage media |
CN109753214A (en) * | 2017-11-06 | 2019-05-14 | 阿里巴巴集团控股有限公司 | Processing method, device, equipment and machine readable media |
CN109753326B (en) * | 2017-11-06 | 2023-04-07 | 斑马智行网络(香港)有限公司 | Processing method, apparatus, device and machine-readable medium |
CN109343916A (en) * | 2018-08-10 | 2019-02-15 | 北京微播视界科技有限公司 | Display interface switching method, device and electronic equipment |
CN110045895B (en) * | 2018-12-13 | 2021-05-18 | 杭州网易云音乐科技有限公司 | Information processing method, system, medium, and computing device |
CN110597432B (en) * | 2019-09-27 | 2024-04-09 | 腾讯科技(深圳)有限公司 | Interface control method, device, computer readable medium and electronic equipment |
CN112818259B (en) * | 2019-11-15 | 2024-10-25 | 腾讯科技(深圳)有限公司 | Content recommendation method, electronic equipment and computer readable storage medium |
CN111309230B (en) * | 2020-02-19 | 2021-12-17 | 北京声智科技有限公司 | Information display method and device, electronic equipment and computer readable storage medium |
CN111338736A (en) * | 2020-02-27 | 2020-06-26 | Oppo广东移动通信有限公司 | Setting item calling method and device and computer readable storage medium |
CN112988299B (en) * | 2021-03-12 | 2024-06-18 | 广州繁星互娱信息科技有限公司 | Recommendation information display method, device, terminal and storage medium |
CN113076495B (en) * | 2021-03-31 | 2024-06-21 | 维沃移动通信有限公司 | Content display method, device, electronic equipment and storage medium |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040205514A1 (en) * | 2002-06-28 | 2004-10-14 | Microsoft Corporation | Hyperlink preview utility and method |
ES2281757T3 (en) * | 2004-11-09 | 2007-10-01 | Research In Motion Limited | USER INTERFACE ORIENTED TO DYNAMIC BARS. |
CN102082874A (en) * | 2011-01-28 | 2011-06-01 | 宇龙计算机通信科技(深圳)有限公司 | Method for arranging application program interfaces in mobile terminal and mobile terminal |
CN102609178A (en) * | 2011-12-12 | 2012-07-25 | 鸿富锦精密工业(深圳)有限公司 | Electronic apparatus with touch screen and page processing method thereof |
KR102080743B1 (en) * | 2013-03-08 | 2020-02-24 | 엘지전자 주식회사 | Mobile terminal and control method thereof |
CN103455279B (en) * | 2013-10-08 | 2016-09-21 | 李杰波 | Method for displaying advertisement information by mobile internet terminal |
CN103559223A (en) * | 2013-10-21 | 2014-02-05 | 东莞市东信网络技术有限公司 | Table data refreshing system and method |
CN103618962B (en) * | 2013-12-09 | 2017-01-18 | 乐视网信息技术(北京)股份有限公司 | Control method and device for getting access to specific video application of smart television |
US9256403B2 (en) * | 2014-04-28 | 2016-02-09 | Verizon Patent And Licensing Inc. | Unified flow designer |
CN104156245B (en) * | 2014-08-06 | 2018-04-10 | 小米科技有限责任公司 | list updating method and device |
JP6252414B2 (en) * | 2014-09-16 | 2017-12-27 | カシオ計算機株式会社 | Graphic display device, graphic display method, and program |
CN104484193A (en) * | 2014-11-20 | 2015-04-01 | 乐视网信息技术(北京)股份有限公司 | Method and device for rapidly starting application program |
CN104850585A (en) * | 2015-04-17 | 2015-08-19 | 天脉聚源(北京)传媒科技有限公司 | Method and device for displaying interface while loading information |
CN105867893A (en) * | 2015-11-18 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | Display terminal, display method and display device of graphical user interface |
CN105511754A (en) * | 2015-11-27 | 2016-04-20 | 北京京东尚科信息技术有限公司 | Page jump method and device based on page pull-down operation |
-
2016
- 2016-06-02 CN CN201610388182.3A patent/CN106095269B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN106095269A (en) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106095269B (en) | Information display method, device and system | |
US10819807B2 (en) | Method and system for displaying object, and method and system for providing the object | |
US20240378096A1 (en) | Method, Apparatus, and Mobile Terminal for Associating Notification Messages | |
US20190213635A1 (en) | Method and device for providing recommendation panel, and method and server for providing recommendation item | |
CN108432260B (en) | Electronic device and image control method thereof | |
EP2854010B1 (en) | Method and apparatus for displaying messages | |
EP2843529B1 (en) | Method for providing information based on contents and electronic device thereof | |
KR102178892B1 (en) | Method for providing an information on the electronic device and electronic device thereof | |
US9524332B2 (en) | Method and apparatus for integratedly managing contents in portable terminal | |
CN107657045B (en) | Information collection method, mobile terminal and computer readable storage medium | |
CN108156508B (en) | Barrage information processing method and device, mobile terminal, server and system | |
EP3010245A2 (en) | Method for providing additional information related to broadcast content and electronic device implementing the same | |
KR102202896B1 (en) | Method for saving and expressing webpage | |
US20140365892A1 (en) | Method, apparatus and computer readable storage medium for displaying video preview picture | |
CN106250133A (en) | message display method, device and equipment | |
US20180020252A1 (en) | Information display method, channel management platform, and terminal | |
CN106104417A (en) | Eye-tracking technological improvement is used to provide context data to the equipment of calculating | |
EP2697727A1 (en) | Method and system for gesture based searching | |
CN112181220A (en) | Icon display method, equipment and system | |
CN104021129B (en) | Show the method and terminal of group picture | |
WO2014194713A1 (en) | Method,apparatus and computer readable storage medium for displaying video preview picture | |
JP2017509051A (en) | Method and system for collecting statistics on streaming media data and associated apparatus | |
CN108205568A (en) | Method and device based on label selection data | |
CN106302654B (en) | Method and terminal device for pushing advertisements based on shaking mode | |
CN110502169B (en) | Display control method and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |