Information display method, device and electronic equipment

By displaying the user's virtual assets and input behavior asset information in the input method interface function panel, the problem of single information display in the existing technology is solved, the display of information diversity is realized, and the user experience and asset display effect is improved.

CN113032056BActive Publication Date: 2024-12-31BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201911252246.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-09
Publication Date
2024-12-31
Estimated Expiration
2040-06-15

AI Technical Summary

Technical Problem

The existing input method interface information display is single, lacks diversity, and cannot effectively display user's virtual assets and input behavior asset information.

Method used

Receive user operations in the function panel of the input method interface, display user's virtual assets and input behavior asset information, including name, value, progress information and interactive guidance, dynamic updates and display asset levels and redemption relationships through the progress bar.

Benefits of technology

It increases the diversity of information in the function panel, dynamically displays user asset information, improves user experience, and enhances the display effect of virtual assets and input behavior assets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113032056B_ABST
    Figure CN113032056B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides an information display method, device and electronic device, wherein the method includes: receiving an operation of a user triggering a function panel entrance in an input method interface; displaying user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets; thereby increasing the diversity of information displayed in the function panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of input methods, and in particular to an information display method, device and electronic equipment. Background Art

[0002] With the development of computer technology, electronic devices such as mobile phones and tablet computers are becoming more and more popular, bringing great convenience to people's life, study and work. These electronic devices are usually installed with input method applications (input methods for short), so that users can use the input methods to input information.

[0003] In order to improve the user's input interest, the input method displays multiple function entrances in the input method interface, such as the entrance to the music keyboard, the entrance to the translation, etc. The user can enter the corresponding function interface and use the corresponding function by triggering the function entrance. However, the input method interface currently only displays the entrances, and these entrances are all function entrances, and the displayed information is of a single type. Summary of the invention

[0004] An embodiment of the present invention provides an information display method to increase the diversity of information.

[0005] Correspondingly, the embodiment of the present invention further provides an information display device and an electronic device to ensure the implementation and application of the above method.

[0006] In order to solve the above problems, an embodiment of the present invention discloses an information display method, which specifically includes: receiving an operation of a user triggering a function panel entrance in an input method interface; displaying user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0007] Optionally, when the asset is a virtual asset, displaying the user asset information in the function panel includes: displaying the name, value and progress information of the user virtual asset in the function panel.

[0008] Optionally, the method further comprises: when the user virtual asset changes, dynamically displaying the value of the user virtual asset in the function panel.

[0009] Optionally, displaying the progress information of the user virtual asset in the function panel includes: displaying the progress information of the user virtual asset in the function panel using a progress bar.

[0010] Optionally, the use of a progress bar in the function panel to display the progress information of the user's virtual assets includes: determining the asset level to which the user's virtual assets belong; using the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, using the value of the user's virtual assets as the progress of the progress bar, and displaying the progress bar in the function panel.

[0011] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user virtual assets in the function panel.

[0012] Optionally, displaying the user asset information in the function panel further includes: displaying an exchange object in the function panel, wherein the exchange object is exchanged with virtual assets.

[0013] Optionally, the method further includes: when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, displaying prompt information of the virtual assets required for the exchange object and / or displaying prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets.

[0014] Optionally, the method further includes: when it is determined that the user virtual assets are greater than or equal to N times the virtual assets required for the exchange object, displaying N prompt information based on the display position of the exchange object; wherein N is a positive integer.

[0015] Optionally, the method further comprises: receiving an operation of a user triggering the user virtual asset information and entering a user virtual asset page.

[0016] Optionally, when the asset is an input behavior asset, displaying the user asset information in the function panel further includes: displaying the name, value and ranking information of the user input behavior asset in the function panel.

[0017] Optionally, the method further comprises: when the user input behavior asset changes, dynamically displaying the value of the user input behavior asset in the function panel.

[0018] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user input behavior asset in the function panel.

[0019] Optionally, the method further comprises: receiving an operation of a user triggering the user input behavior asset information, and entering a user input behavior asset page.

[0020] Optionally, the method further includes: displaying the function entrances by categories in the function panel.

[0021] Optionally, the method further comprises: receiving a browsing operation of the user on the function entry, and updating the function entry currently displayed in the function panel.

[0022] Optionally, the method further comprises: classifying the function entrances based on usage information and / or input scenarios.

[0023] Optionally, the method further includes: displaying user information in the function panel.

[0024] Optionally, the method further comprises: displaying an activity entrance in the function panel.

[0025] An embodiment of the present invention also discloses an information display device, which specifically includes: a receiving module, used to receive an operation of a user triggering a function panel entrance in an input method interface; an asset information display module, used to display user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0026] Optionally, the asset information display module includes: a virtual asset information display submodule, which is used to display the name, value and progress information of the user's virtual asset in the function panel when the asset is a virtual asset.

[0027] Optionally, the device further comprises: a first dynamic display module, configured to dynamically display the value of the user's virtual assets in the function panel when the user's virtual assets change.

[0028] Optionally, the virtual asset information display submodule is used to display the progress information of the user's virtual assets using a progress bar in the function panel.

[0029] Optionally, the virtual asset information display submodule is used to determine the asset level to which the user's virtual assets belong; use the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, use the value of the user's virtual assets as the progress of the progress bar, and display the progress bar in the function panel.

[0030] Optionally, the asset information display module further includes: a first guide information display submodule, which is used to display the interactive guide information of the user's virtual assets in the function panel.

[0031] Optionally, the asset information display module further includes: an exchange object display submodule, which is used to display the exchange object in the function panel, and the exchange object is exchanged with virtual assets.

[0032] Optionally, the device also includes: a first prompt information display module, which is used to determine that when the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, display prompt information of the virtual assets required for the exchange object and / or display prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets.

[0033] Optionally, the device also includes: a second prompt information display module, which is used to display N prompt information based on the display position of the exchange object when it is determined that the user's virtual assets are greater than or equal to N times the virtual assets required for the exchange object; wherein N is a positive integer.

[0034] Optionally, the device further comprises: a first trigger module, configured to receive an operation of a user triggering the user virtual asset information and enter a user virtual asset page.

[0035] Optionally, the asset information display module further includes: a behavior asset information display submodule, which is used to display the name, value and ranking information of the user input behavior asset in the function panel when the asset is an input behavior asset.

[0036] Optionally, the device further comprises: a second dynamic display module, configured to dynamically display the value of the user input behavior asset in the function panel when the user input behavior asset changes.

[0037] Optionally, the asset information display module further includes: a second guidance information display submodule, which is used to display the interaction guidance information of the user input behavior asset in the function panel.

[0038] Optionally, the device further comprises: a second trigger module, configured to receive an operation of a user triggering the user input behavior asset information and enter a user input behavior asset page.

[0039] Optionally, the device further comprises: a classification display module, configured to display the function entrances by classification in the function panel.

[0040] Optionally, the device further comprises: a browsing module, configured to receive a browsing operation of a user on the function entry, and update the function entry currently displayed in the function panel.

[0041] Optionally, the device further comprises: a classification module, configured to classify the function entrances based on usage information and / or input scenarios.

[0042] Optionally, the device further comprises: a user information display module, configured to display user information in the function panel.

[0043] Optionally, the device further comprises: an entrance display module, configured to display active entrances in the function panel.

[0044] An embodiment of the present invention further discloses a readable storage medium. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the information display method as described in any one of the embodiments of the present invention.

[0045] An embodiment of the present invention also discloses an electronic device, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: receiving an operation of a user triggering a function panel entrance in an input method interface; displaying user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0046] Optionally, when the asset is a virtual asset, displaying the user asset information in the function panel includes: displaying the name, value and progress information of the user virtual asset in the function panel.

[0047] Optionally, it also includes instructions for performing the following operations: when the user virtual assets change, dynamically displaying the value of the user virtual assets in the function panel.

[0048] Optionally, displaying the progress information of the user virtual asset in the function panel includes: displaying the progress information of the user virtual asset in the function panel using a progress bar.

[0049] Optionally, the use of a progress bar in the function panel to display the progress information of the user's virtual assets includes: determining the asset level to which the user's virtual assets belong; using the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, using the value of the user's virtual assets as the progress of the progress bar, and displaying the progress bar in the function panel.

[0050] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user virtual assets in the function panel.

[0051] Optionally, displaying the user asset information in the function panel further includes: displaying an exchange object in the function panel, wherein the exchange object is exchanged with virtual assets.

[0052] Optionally, it also includes instructions for performing the following operations: when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, display prompt information of the virtual assets required for the exchange object and / or display prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets.

[0053] Optionally, it also includes instructions for performing the following operations: when it is determined that the user's virtual assets are greater than or equal to N times the virtual assets required for the exchange object, display N prompt information based on the display position of the exchange object; wherein N is a positive integer.

[0054] Optionally, it also includes instructions for performing the following operations: receiving an operation by a user to trigger the user virtual asset information and entering a user virtual asset page.

[0055] Optionally, when the asset is an input behavior asset, displaying the user asset information in the function panel further includes: displaying the name, value and ranking information of the user input behavior asset in the function panel.

[0056] Optionally, it also includes instructions for performing the following operations: when the user input behavior asset changes, dynamically displaying the value of the user input behavior asset in the function panel.

[0057] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user input behavior asset in the function panel.

[0058] Optionally, it also includes instructions for performing the following operations: receiving an operation of a user triggering the user input behavior asset information, and entering a user input behavior asset page.

[0059] Optionally, it also includes instructions for performing the following operations: displaying the function entries by categories in the function panel.

[0060] Optionally, it also includes instructions for performing the following operations: receiving a user's browsing operation on the function entry, and updating the function entry currently displayed in the function panel.

[0061] Optionally, it also includes instructions for performing the following operations: classifying the function entries based on usage information and / or input scenarios.

[0062] Optionally, it also includes instructions for performing the following operations: displaying user information in the function panel.

[0063] Optionally, it also includes instructions for performing the following operations: displaying an activity entrance in the function panel.

[0064] The embodiments of the present invention include the following advantages:

[0065] In an embodiment of the present invention, a user's operation of triggering a function panel entrance in an input method interface can be received, and then the user's virtual asset information and / or the user's input behavior asset information can be displayed in the function panel; thereby increasing the diversity of information displayed in the function panel. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 is a flowchart of steps of an information display method embodiment of the present invention;

[0067] Figure 2a It is a flowchart of a method for displaying virtual asset information according to an embodiment of the present invention;

[0068] Figure 2b is a schematic diagram of a functional panel according to an embodiment of the present invention;

[0069] Figure 3 It is a flowchart of the steps of an embodiment of an input behavior asset information display method of the present invention;

[0070] Figure 4 It is a flow chart of steps of an embodiment of a function entrance display method of the present invention;

[0071] Figure 5 It is a structural block diagram of an embodiment of an information display device of the present invention;

[0072] Figure 6 It is a structural block diagram of an optional embodiment of an information display device of the present invention;

[0073] Figure 7 A structural block diagram of an electronic device for information display according to an exemplary embodiment;

[0074] Figure 8 It is a structural schematic diagram of an electronic device for information display according to another exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0075] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0076] Reference Figure 1 , shows a flowchart of an information display method embodiment of the present invention, which may specifically include the following steps:

[0077] Step 102: receiving an operation of a user triggering an entry of a function panel in an input method interface.

[0078] Step 104: Display user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0079] In an embodiment of the present invention, when a user needs to input, the input method interface can be called up for input. Among them, the input method interface displays function entrances of some functions, such as a function entrance for keyboard switching, a function entrance for emoticons, a function entrance for search, a function entrance for voice input, etc. During the input process, the user can trigger certain function entrances such as search, emoticons, etc. in the input method interface, enter the corresponding function interface, and use the corresponding function. Of course, when the user needs to use or view functions other than those displayed in the input method interface, the function panel entrance in the input method interface can be triggered; for example, the S mark in the input method interface can be triggered. Correspondingly, the input method can receive the user's operation of triggering the function panel entrance in the input method interface, and then display the corresponding function panel.

[0080] In an embodiment of the present invention, when displaying a function panel, user asset information may be displayed in the function panel; wherein the user corresponding to the user asset information may refer to a user who logs into the input method, and may be the same user as or a different user who triggers the operation of the function panel entrance in the input method interface, and the embodiment of the present invention does not impose any restrictions on this.

[0081] In the embodiment of the present invention, the assets may include virtual assets and / or input behavior assets. The virtual assets may refer to any tangible or intangible token that is only in digital form and is not primarily used as a means of payment, such as points, which are not limited in the embodiment of the present invention. The input behavior assets are determined based on the user's input behavior and are used to characterize the user's input situation, such as daily reports input, high-frequency words input, etc., which are not limited in the embodiment of the present invention.

[0082] Of course, when displaying the function panel, in addition to displaying the user asset information, the function entrance can also be displayed in the function panel to facilitate the user to browse and use the function.

[0083] In summary, in an embodiment of the present invention, an operation of a user triggering a function panel entrance in an input method interface can be received, and then the user's virtual asset information and / or the user's input behavior asset information can be displayed in the function panel; thereby increasing the diversity of information displayed in the function.

[0084] The following explains how to display user virtual asset information in the function panel of the input method.

[0085] Reference Figure 2a , shows a flowchart of a method for displaying virtual asset information according to an embodiment of the present invention, which may specifically include the following steps:

[0086] Step 202: receiving an operation of a user triggering an entry of a function panel in an input method interface.

[0087] In an embodiment of the present invention, the operation of the user triggering the function panel entry in the input method interface may be a click operation, such as clicking the S icon in the input method interface. After the user triggers the operation of the function panel entry in the input method interface, the input method may respond to the operation of triggering the function panel entry in the input method interface, enter the corresponding function panel (also referred to as the S icon panel), and display the user virtual asset information in the function panel. The method of displaying the user virtual asset information in the function panel may refer to steps 204 to 212.

[0088] Step 204: Display the name, value and progress information of the user's virtual asset in the function panel.

[0089] Among them, the name of the user's virtual assets can be set according to needs, such as "My Points", "My Wang Beans", etc., and the embodiment of the present invention does not limit this.

[0090] Among them, the value of the user virtual asset can be a digital representation of the user virtual asset. The user virtual asset can be obtained in a variety of ways, such as by using the input method to input information; for example, the more information is input, the more user virtual assets are obtained. For another example, it can be obtained by completing tasks and participating in activities in the input method application; for example, the more activities are participated in and the more tasks are done, the more user virtual assets are obtained. For another example, it can be obtained by inviting friends to complete tasks and participate in activities in the input method application; for example, the more friends are invited, the more tasks the friends do, and the more tasks are done, the more user virtual assets are obtained. Of course, other ways of obtaining user virtual assets can also be included, and the embodiment of the present invention does not limit this. In an optional embodiment of the present invention, when the user virtual asset changes, the value of the user virtual asset is dynamically displayed in the function panel. Among them, the dynamic effect can be set according to demand, such as digital scrolling effects, etc., and the embodiment of the present invention does not limit this.

[0091] The progress information of the user virtual asset can be used to characterize the degree of progress of the user virtual asset reaching the maximum value corresponding to a certain asset level. In an optional embodiment of the present invention, one way to display the progress information of the user virtual asset in the function panel can be to use a progress bar in the function panel to display the progress information of the user virtual asset.

[0092] In one example of the present invention, multiple asset levels can be pre-set, and a corresponding asset range can be configured for each asset level; wherein, the number of asset levels, and the asset range corresponding to each asset level can be set according to demand, and the embodiment of the present invention does not limit this. For example, 10 asset levels are set, and the span of the asset range corresponding to each asset level can be 8000, such as the interval corresponding to the first asset level is 0-8000, and the interval corresponding to the second asset level can be 8000-16000, and so on. Among them, the span of the asset range corresponding to each asset level can also be different, and can be set specifically according to demand, and the embodiment of the present invention does not limit this. In one example of the present invention, the asset level can be divided according to the virtual assets required for the exchange object. Among them, the exchange object can refer to an object that can be exchanged with virtual assets in an input method application, such as a commodity such as a book, a figure of a character in a book, etc., and the embodiment of the present invention does not limit this. For example, the asset range corresponding to each asset level can be set to (m-1)*A~m*A, where A is the virtual asset required for the exchange object, and A and m are positive integers; for example, the asset range corresponding to the first asset level is 0~A, the asset range corresponding to the second asset level is A~2A, and so on.

[0093] Furthermore, one way to use a progress bar in the function panel to display the progress information of the user's virtual assets may be: determining the asset level to which the user's virtual assets belong; using the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, using the value of the user's virtual assets as the progress of the progress bar, and displaying the progress bar in the function panel. Among them, the user's virtual assets may be compared with the asset ranges of each asset level to determine the asset level to which the user's virtual assets belong. Then, the starting and ending points of the asset range corresponding to the asset level to which the user's virtual assets belong may be used as the starting and ending points of the progress bar; and using the value of the user's virtual assets as the progress of the progress bar, and displaying the progress bar in the function panel, such as Figure 2b In addition, Figure 2b Here, 2 is the name of the user's virtual asset, and 3 is the value of the user's virtual asset.

[0094] Step 206: Display the redemption object in the function panel.

[0095] In an optional embodiment of the present invention, the exchange object can be displayed in the function panel. When the asset level is divided according to the virtual assets required for the exchange object, the exchange object can be displayed based on the position of the progress bar; for example, the corresponding object is displayed on the right side of the progress bar, such as Figure 2b As shown in 4 in FIG. 4 , 4 is the icon of a book.

[0096] In an optional embodiment of the present invention, the exchange relationship information between the user's virtual assets and the exchange object can also be displayed; refer to steps 208 to 210:

[0097] Step 208: When it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, display prompt information of the virtual assets required by the exchange object and / or display prompt information of the difference between the virtual assets required by the exchange object and the user's virtual assets.

[0098] In an optional embodiment of the present invention, when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, prompt information of the virtual assets required by the exchange object can be displayed based on the display position of the exchange object; for example, "8000 Wangdou can get 1 book".

[0099] In an optional embodiment of the present invention, when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, a prompt message of the difference between the virtual assets required by the exchange object and the user's virtual assets can be displayed based on the display position of the exchange object; for example, "You still need 1,000 Wang Beans to get a book."

[0100] Step 210: When it is determined that the user virtual assets are greater than or equal to N times the virtual assets required for the exchange object, display the N prompt information based on the display position of the exchange object.

[0101] Wherein, N is a positive integer.

[0102] In an optional embodiment of the present invention, the quotient of the user's virtual assets and the virtual assets required for the exchange object can be calculated to determine whether the user's virtual assets are greater than or equal to N times the virtual assets required for the exchange object. When the user's virtual assets are greater than or equal to N times the virtual assets required for the exchange object, the prompt information of N can be displayed based on the display position of the exchange object; for example, when the user's virtual assets are 1.5 times the virtual assets required for the exchange object, the prompt information of N such as "1 book can be received" can be displayed; Figure 2b shown in 5.

[0103] In one example of the present invention, the above-mentioned prompt information can be displayed in bubbles, that is, based on the display position of the exchange object, a bubble containing prompt information of the virtual assets required for the exchange object and / or prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets can be displayed; and a bubble containing the prompt information of N can be displayed based on the display position of the exchange object. Of course, other styles of display can also be used, and the embodiment of the present invention is not limited to this.

[0104] Step 212: Display the interactive guidance information of the user's virtual assets in the function panel.

[0105] In the embodiment of the present invention, interactive guidance information of user virtual assets can also be displayed in the function panel to guide users to interact with and obtain user virtual assets; for example, "sign in to get Wang Dou", "double Wang Dou", etc. There are many ways to display interactive guidance information, such as displaying interactive guidance information based on filled pixels, using irregular red dots to display the interactive guidance information, and using irregular icons (which may include static or GIF (animation)) to display the interactive guidance information, etc., which are not limited in the embodiment of the present invention.

[0106] In one example of the present invention, the interaction guidance information of the user virtual asset can be displayed based on the display position corresponding to the numerical value of the user virtual asset; for example, it can be displayed in the upper right corner of the display position corresponding to the numerical value of the user virtual asset. The embodiment of the present invention does not limit the relative position of the interaction guidance information and the display position corresponding to the numerical value of the user virtual asset.

[0107] In an optional embodiment of the present invention, when the display position of the interactive guide information and the display position of the prompt information overlap, the prompt information may be displayed preferentially and the display of the interactive guide information may be omitted.

[0108] Step 214: Receive the user's operation of triggering the user's virtual asset information and enter the user's virtual asset page.

[0109] In the embodiment of the present invention, the user virtual asset information displayed in the function panel may be the entrance to the user virtual asset page for all information or for part of the information; for example, the above-mentioned interactive guidance information, prompt information, etc. may be the entrance to the user virtual asset page, and the embodiment of the present invention does not limit this. Among them, the user virtual asset page may include multiple types, such as the user virtual asset acquisition page (such as the task page), the user virtual asset center page (such as the points mall), the user virtual asset details page, etc. Among them, different user virtual asset pages may correspond to different entrances; for example, the entrance corresponding to the user virtual asset acquisition page may be the interactive initiation information, the entrance corresponding to the user virtual asset center page may be the prompt information, the entrance corresponding to the user virtual asset details page may be the name of the virtual asset, etc.

[0110] Among them, after receiving the user's operation to trigger the user virtual asset information, the input method can display the corresponding user virtual asset page in the browser of the input method keyboard; or open the input method application to display the corresponding user virtual asset page; the embodiment of the present invention does not limit this.

[0111] In an example of the present invention, after the user returns to the function panel from the user virtual asset page corresponding to the interaction guidance information in the function panel, the user can cancel the display of the interaction guidance information, so as to reduce the interference of the interaction guidance information to the user.

[0112] In summary, in an embodiment of the present invention, an operation of a user triggering an entrance to a function panel in an input method interface is received, and then the name, value and progress information of the user's virtual asset are displayed in the function panel, thereby increasing the diversity of information displayed in the function panel by displaying the user's virtual asset information in the function panel of the input method.

[0113] Secondly, in an embodiment of the present invention, when the user virtual assets change, the value of the user virtual assets is dynamically displayed in the function panel; and a progress bar is used in the function panel to display the progress information of the user virtual assets; thereby enhancing the effect of the user virtual assets display.

[0114] Furthermore, in an embodiment of the present invention, when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, prompt information of the virtual assets required by the exchange object and / or prompt information of the difference between the virtual assets required by the exchange object and the user's virtual assets are displayed; and when it is determined that the user's virtual assets are greater than or equal to N times the virtual assets required by the exchange object, prompt information of N is displayed based on the display position of the exchange object; and then the user is prompted with the exchange relationship between his corresponding virtual assets and the exchange object, so as to facilitate the user to use the corresponding virtual assets.

[0115] The following explains how to display user input behavior asset information in the input method function panel.

[0116] Reference Figure 3 , shows a flowchart of an embodiment of an input behavior asset information display method of the present invention, which may specifically include the following steps:

[0117] Step 302: receiving an operation of a user triggering an entry of a function panel in an input method interface.

[0118] This step 302 is similar to the above step 202 and will not be described again.

[0119] Step 304: Display the name, value and ranking information of the user input behavior asset in the function panel.

[0120] In the embodiment of the present invention, the user input behavior asset may refer to the user input behavior asset within a set time, and the set time may be set as required, such as the same day, the same month, etc., and the embodiment of the present invention does not limit this.

[0121] Among them, the name of the user input behavior asset can be related to the set time corresponding to the user input behavior asset; for example, if the set time is such as today, the name of the user input behavior asset can be set to "Today's Input", for example, if the set time is such as the current month, the name of the user input behavior asset can be set to "This Month's Input", etc., and the embodiment of the present invention does not limit this. The value of the user input behavior asset can be a digital representation of the user input behavior asset; it can refer to the value of the input text within the set time. In an optional embodiment of the present invention, when the user input behavior asset changes, the value of the user input behavior asset is dynamically displayed in the function panel.

[0122] Among them, the ranking information of the user input behavior asset may include the ranking information of the user input behavior asset in the input behavior assets of different groups, for example, it may refer to the ranking information in the input behavior assets of users in the entire network, or it may be the ranking information in the input behavior assets of the user's friends, and the embodiment of the present invention does not limit this. The representation form of the ranking information may include multiple forms, such as the position information of the arrangement, such as "ranked 1123rd in the entire network", and the number of people or percentage of people exceeded, such as "exceeding 40% of the users in the entire network", etc., and the embodiment of the present invention does not limit this.

[0123] You can refer to Figure 2b , where 6 is the name of the behavior asset input by the user, 7 is the value of the behavior asset input by the user, and 8 is the ranking information of the behavior asset input by the user.

[0124] Step 306: Display the interaction guidance information of the user input behavior asset in the function panel.

[0125] Among them, based on the display position corresponding to the value of the user input behavior asset, the interactive guidance information of the user input behavior asset can be displayed, such as "today's hot words" and the like.

[0126] This step 306 is similar to the above step 212 and will not be described again.

[0127] Step 308: receiving the user's operation of triggering the user input behavior asset information, and entering the user input behavior asset page.

[0128] In an embodiment of the present invention, the user input behavior asset information displayed in the function panel may be the entire information that is the entrance to the user input behavior asset page, or may be part of the information that is the entrance to the user input behavior asset page; for example, the above-mentioned interactive guidance information, the value of the user input behavior asset, etc. may all be the entrance to the user input behavior asset page, and the embodiment of the present invention does not limit this. In an example of the present invention, the input behavior asset page may refer to the details page of the user input behavior asset, and the details page displays more detailed user input behavior asset information.

[0129] Among them, after receiving the user's operation of triggering the user input behavior asset information, the input method can display the corresponding user input behavior asset page in the browser of the input method keyboard; or open the input method application to display the corresponding user input behavior asset page; the embodiment of the present invention does not limit this.

[0130] In an example of the present invention, after the user returns to the function panel from the user input behavior asset page corresponding to the interaction guidance information in the function panel, the display of the interaction guidance information can be canceled to reduce the interference of the interaction guidance information to the user.

[0131] In summary, in an embodiment of the present invention, an operation of a user triggering an entrance to a function panel in an input method interface is received, and then the name, value and ranking information of the user's input behavior assets are displayed in the function panel, thereby increasing the diversity of information displayed in the function panel by displaying the user's input behavior asset information in the function panel of the input method.

[0132] Secondly, in an embodiment of the present invention, when the user input behavior asset changes, the value of the user input behavior asset is dynamically displayed in the function panel; and a progress bar is used in the function panel to display the progress information of the user virtual asset; thereby enhancing the effect of the user virtual asset display.

[0133] In an optional embodiment of the present invention, after receiving the user's operation of triggering the function panel entrance in the input method interface, if the user's asset information is not obtained within a preset time, an abnormal prompt message can be displayed in the function panel; such as "The network is absent, and the asset data cannot be updated temporarily~".

[0134] In an optional embodiment of the present invention, when the user is not logged in, after receiving the user's operation of triggering the function panel entrance in the input method interface, a login prompt message can be displayed in the function panel to prompt the user to log in.

[0135] In the embodiment of the present invention, while displaying the user asset information in the function panel, the function entry can also be displayed, which can refer to the following steps:

[0136] Reference Figure 4 , shows a flow chart of a method for displaying a function entry according to an embodiment of the present invention, which may specifically include the following steps:

[0137] Step 402: receiving an operation of a user triggering an entry of a function panel in an input method interface.

[0138] In an embodiment of the present invention, after the input method receives an operation by a user to trigger a function panel entrance in an input method interface, it can respond to the operation of triggering the function panel entrance in the input method interface; enter the corresponding function panel, and display the user asset information and function entrance in the function panel, and can refer to steps 204-404-406.

[0139] Step 404: Display the user asset information in the function panel.

[0140] In an embodiment of the present invention, user asset information may be displayed in the upper part of the function panel. When the assets include virtual assets and input behavior assets, the user virtual asset information may be displayed in the left half of the upper part of the function panel, and the user input asset information may be displayed in the right half of the upper part of the function panel. The user input behavior asset information may also be displayed in the left half of the upper part of the function panel, and the user virtual asset information may be displayed in the right half of the upper part of the function panel. Of course, the display position of the user virtual asset information and the display position of the user input behavior asset information may also include other situations, which are not limited in the embodiment of the present invention.

[0141] Step 406: Classify and display the function entries in the function panel.

[0142] In the embodiment of the present invention, the function entrances may be classified in advance, and then the function entrances may be displayed by classification below the user asset information in the function panel, such as Figure 2b As shown in 9.

[0143] In an optional embodiment of the present invention, the function entries may be classified based on usage information and / or input scenarios.

[0144] The usage frequency of each function entry can be determined based on the user's usage information; then the function entry can be classified according to the usage frequency of each function entry. For example, the function entry with a usage frequency higher than the frequency domain threshold can be classified into one category, and the function entry with a usage frequency lower than the frequency threshold can be classified into another category; the first X (where X is a positive integer) function entry with the highest usage frequency can also be classified into one category, and the other function entry can be classified into another category; the embodiment of the present invention does not limit this.

[0145] As an example of the present invention, referring to Table 1, the function entries can be divided into two categories: common category and setting category. Among them, the function entries corresponding to the common category and the setting category can be shown in Table 1:

[0146] Table 1

[0147]

[0148] Among them, only some function entries are shown in Table 1.

[0149] When the user input scenarios are different, the functions that need to be used may be different. For example, when the current website is not a website in the user's commonly used language, the user may need to use the translation function; for another example, when the current application is a chat application, the user may need to use the quick phrase function; and so on. Therefore, the frequency of use of each function entrance in different input scenarios can be counted in advance; then for each input scenario, the top Y (Y is a positive integer) most frequently used function entrances can be divided into one category for this input scenario, and the other function entrances can be divided into another category for this input scenario. Then, after receiving the user's operation of triggering the function panel entrance in the input method interface, the input method can obtain the current input scene; then determine the classification information corresponding to the current input scene, and then classify and display the function entrances according to the classification information corresponding to the current input scene.

[0150] Of course, whether the function entrances are classified according to input information or according to input scenarios, the function entrances can be classified into more than two categories, and the embodiment of the present invention does not limit this. Among them, each function entrance in each category can also be sorted according to the frequency of use of each function entrance.

[0151] In an example of the present invention, categories with high usage frequency may be displayed before categories with low usage frequency; that is, function entrances of each category may be displayed in order from high to low according to usage frequency in the function panel below the user asset information.

[0152] Step 408: receiving a browsing operation of the user on the function entry, and updating and displaying the function entry currently displayed in the function panel.

[0153] In an embodiment of the present invention, in order to minimize the obstruction of the function panel to the current application, the height of the function panel can be limited; thereby making it impossible for the function panel to display all function entrances corresponding to each category. Therefore, when a user needs to find a function entrance that is not displayed, the user can perform a browsing operation on the function entrance, such as sliding up and down, dragging a slider, etc. Correspondingly, after receiving the user's browsing operation on the function entrance, the input method can update and display the function entrance currently displayed in the function panel.

[0154] In summary, in an embodiment of the present invention, an operation of a user triggering a function panel entry in an input method interface is received, and then the function entries can be classified and displayed in the function panel; thereby facilitating users to quickly find the desired function entry, thereby improving the efficiency of users finding function entry.

[0155] In an optional embodiment of the present invention, the input method can receive an operation of the user triggering the function entrance and enter the corresponding function interface.

[0156] In an optional embodiment of the present invention, user information may also be displayed in the function panel; the user information may include multiple types, such as user nickname (such as Figure 2b 10 in the figure), user avatar (as shown in Figure 2b 11 in the figure). In one example of the present invention, the user information can be displayed above the user asset information in the function panel, for example, the user information can be displayed in the upper left corner of the function panel. The number of characters in the user nickname displayed in the function panel can be limited; when the number of characters in the user nickname exceeds the limited number of characters, the excess part can be indicated by an abbreviated mark (such as...), such as if the user nickname is "If life is only as good as the first sight", and the number of characters in the user nickname displayed in the function panel is limited to 5, then the user nickname displayed in the function panel can be "If life is only as good as...".

[0157] In an optional embodiment of the present invention, the user can enter the user center page by triggering the user information in the function panel. After the user triggers the user information in the function panel, the input method can receive the user's operation of triggering the user information in the function panel and display the user center page. The user center page can be displayed in the input method keyboard browser, or it can be jumped to the input method application and display the user center page.

[0158] In an optional embodiment of the present invention, an activity entry may be displayed in the function panel. The activity entry may be an entry for an activity corresponding to an input method application or an activity entry for a third-party application. In an example of the present invention, the activity entry may be displayed above the user asset information in the function panel, such as Figure 2b As shown in 12 , the activity entrance is displayed in the upper right corner of the function panel.

[0159] In an optional embodiment of the present invention, a user can enter a corresponding activity page by triggering an activity entry in a function panel. After the user triggers the activity entry in the function panel, the input method can receive the user's operation of triggering the activity entry in the function panel and display the activity page. The activity page can be displayed in the input method keyboard browser, or it can jump to the application corresponding to the activity entry and display the corresponding activity page.

[0160] In an optional embodiment of the present invention, when the input method jumps from the current interface to the display function panel, the height of the input method interface can be increased. And the information displayed in the current interface, such as the current interface display function entrance such as keyboard switching, voice input, etc., and the voice intelligent assistant display bar, etc., can be not retained, so as to display richer information in the function panel.

[0161] In an optional embodiment of the present invention, a skin of the function panel may be provided. The skin of the function panel may be a skin adapted to the keyboard interface skin or a skin independent of the keyboard interface skin, which is not limited in the embodiment of the present invention.

[0162] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0163] Reference Figure 5 , shows a structural block diagram of an information display device embodiment of the present invention, which may specifically include the following modules:

[0164] Receiving module 502, used to receive the operation of the user triggering the function panel entrance in the input method interface;

[0165] The asset information display module 504 is used to display the user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0166] Reference Figure 6 , showing a structural block diagram of an optional embodiment of an information display device of the present invention.

[0167] In an optional embodiment of the present invention, the asset information display module 504 includes:

[0168] The virtual asset information display submodule 5042 is used to display the name, value and progress information of the user's virtual asset in the function panel when the asset is a virtual asset.

[0169] In an optional embodiment of the present invention, the device further comprises:

[0170] The first dynamic display module 506 is used to dynamically display the value of the user's virtual assets in the function panel when the user's virtual assets change.

[0171] In an optional embodiment of the present invention, the virtual asset information display submodule 5042 is used to display the progress information of the user's virtual assets using a progress bar in the function panel.

[0172] In an optional embodiment of the present invention, the virtual asset information display submodule 5042 is used to determine the asset level to which the user virtual asset belongs; use the asset range corresponding to the asset level to which the user virtual asset belongs as the display range of the progress bar, use the value of the user virtual asset as the progress of the progress bar, and display the progress bar in the function panel.

[0173] In an optional embodiment of the present invention, the asset information display module 504 further includes:

[0174] The first guidance information display submodule 5044 is used to display the interactive guidance information of the user virtual asset in the function panel.

[0175] In an optional embodiment of the present invention, the asset information display module 504 further includes:

[0176] The exchange object display submodule 5046 is used to display the exchange object in the function panel, and the exchange object is exchanged with virtual assets.

[0177] In an optional embodiment of the present invention, the device further comprises:

[0178] The first prompt information display module 508 is used to determine that when the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, display the prompt information of the virtual assets required by the exchange object and / or display the prompt information of the difference between the virtual assets required by the exchange object and the user's virtual assets.

[0179] In an optional embodiment of the present invention, the device further comprises:

[0180] The second prompt information display module 510 is used to display N prompt information based on the display position of the exchange object when it is determined that the user virtual assets are greater than or equal to N times the virtual assets required for the exchange object; wherein N is a positive integer.

[0181] In an optional embodiment of the present invention, the device further comprises:

[0182] The first trigger module 512 is used to receive an operation of a user triggering the user virtual asset information and enter the user virtual asset page.

[0183] In an optional embodiment of the present invention, the asset information display module 504 further includes:

[0184] The behavior asset information display submodule 5048 is used to display the name, value and ranking information of the user input behavior asset in the function panel when the asset is an input behavior asset.

[0185] In an optional embodiment of the present invention, the device further comprises:

[0186] The second dynamic display module 514 is used to dynamically display the value of the user input behavior asset in the function panel when the user input behavior asset changes.

[0187] In an optional embodiment of the present invention, the asset information display module 504 further includes:

[0188] The second guidance information display submodule 50410 is used to display the interaction guidance information of the user input behavior asset in the function panel.

[0189] In an optional embodiment of the present invention, the device further comprises:

[0190] The second trigger module 516 is used to receive an operation of a user triggering the user input behavior asset information and enter a user input behavior asset page.

[0191] In an optional embodiment of the present invention, the device further comprises:

[0192] The classification display module 518 is used to classify and display the function entrances in the function panel.

[0193] In an optional embodiment of the present invention, the device further comprises:

[0194] The browsing module 520 is used to receive a browsing operation of the user on the function entry and update the function entry currently displayed in the function panel.

[0195] In an optional embodiment of the present invention, the device further comprises:

[0196] The classification module 522 is used to classify the function entry based on the usage information and / or the input scenario.

[0197] In an optional embodiment of the present invention, the device further comprises:

[0198] The user information display module 524 is used to display user information in the function panel.

[0199] In an optional embodiment of the present invention, the device further comprises:

[0200] The portal display module 526 is used to display the activity portal in the function panel.

[0201] In summary, in an embodiment of the present invention, an operation of a user triggering a function panel entrance in an input method interface can be received, and then the user's virtual asset information and / or the user's input behavior asset information can be displayed in the function panel; thereby increasing the diversity of information displayed in the function panel.

[0202] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0203] Figure 7 1 is a block diagram of an electronic device 700 for information display according to an exemplary embodiment. For example, the electronic device 700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0204] Reference Figure 7 , the electronic device 700 may include one or more of the following components: a processing component 702 , a memory 704 , a power component 706 , a multimedia component 708 , an audio component 710 , an input / output (I / O) interface 712 , a sensor component 714 , and a communication component 716 .

[0205] The processing component 702 generally controls the overall operation of the electronic device 700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.

[0206] The memory 704 is configured to store various types of data to support operations on the device 700. Examples of such data include instructions for any application or method operating on the electronic device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0207] The power component 706 provides power to the various components of the electronic device 700. The power component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 700.

[0208] The multimedia component 708 includes a screen that provides an output interface between the electronic device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the electronic device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0209] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC), and when the electronic device 700 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 704 or sent via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting audio signals.

[0210] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0211] The sensor assembly 714 includes one or more sensors for providing various aspects of status assessment for the electronic device 700. For example, the sensor assembly 714 can detect the open / closed state of the device 700, the relative positioning of components, such as the display and keypad of the electronic device 700, and the sensor assembly 714 can also detect the position change of the electronic device 700 or a component of the electronic device 700, the presence or absence of contact between the user and the electronic device 700, the orientation or acceleration / deceleration of the electronic device 700, and the temperature change of the electronic device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0212] The communication component 716 is configured to facilitate wired or wireless communication between the electronic device 700 and other devices. The electronic device 700 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 714 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 714 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0213] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0214] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 704 including instructions, and the instructions can be executed by a processor 720 of an electronic device 700 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0215] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform an information display method, the method comprising: receiving an operation of a user triggering a function panel entrance in an input method interface; displaying user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0216] Optionally, when the asset is a virtual asset, displaying the user asset information in the function panel includes: displaying the name, value and progress information of the user virtual asset in the function panel.

[0217] Optionally, the method further comprises: when the user virtual asset changes, dynamically displaying the value of the user virtual asset in the function panel.

[0218] Optionally, displaying the progress information of the user virtual asset in the function panel includes: displaying the progress information of the user virtual asset in the function panel using a progress bar.

[0219] Optionally, the use of a progress bar in the function panel to display the progress information of the user's virtual assets includes: determining the asset level to which the user's virtual assets belong; using the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, using the value of the user's virtual assets as the progress of the progress bar, and displaying the progress bar in the function panel.

[0220] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user virtual assets in the function panel.

[0221] Optionally, displaying the user asset information in the function panel further includes: displaying an exchange object in the function panel, wherein the exchange object is exchanged with virtual assets.

[0222] Optionally, the method further includes: when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, displaying prompt information of the virtual assets required for the exchange object and / or displaying prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets.

[0223] Optionally, the method further includes: when it is determined that the user virtual assets are greater than or equal to N times the virtual assets required for the exchange object, displaying N prompt information based on the display position of the exchange object; wherein N is a positive integer.

[0224] Optionally, the method further comprises: receiving an operation of a user triggering the user virtual asset information and entering a user virtual asset page.

[0225] Optionally, when the asset is an input behavior asset, displaying the user asset information in the function panel further includes: displaying the name, value and ranking information of the user input behavior asset in the function panel.

[0226] Optionally, the method further comprises: when the user input behavior asset changes, dynamically displaying the value of the user input behavior asset in the function panel.

[0227] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user input behavior asset in the function panel.

[0228] Optionally, the method further comprises: receiving an operation of a user triggering the user input behavior asset information, and entering a user input behavior asset page.

[0229] Optionally, the method further includes: displaying the function entrances by categories in the function panel.

[0230] Optionally, the method further comprises: receiving a browsing operation of the user on the function entry, and updating the function entry currently displayed in the function panel.

[0231] Optionally, the method further comprises: classifying the function entrances based on usage information and / or input scenarios.

[0232] Optionally, the method further includes: displaying user information in the function panel.

[0233] Optionally, the method further comprises: displaying an activity entrance in the function panel.

[0234] Figure 8: is a structural diagram of an electronic device 800 for information display according to another exemplary embodiment of the present invention. The electronic device 800 may be a server, which may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 822 (for example, one or more processors) and a memory 832, and one or more storage media 830 (for example, one or more mass storage devices) storing application programs 842 or data 844. Among them, the memory 832 and the storage medium 830 may be temporary storage or permanent storage. The program stored in the storage medium 830 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 822 may be configured to communicate with the storage medium 830 and execute a series of instruction operations in the storage medium 830 on the server.

[0235] The server may also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input and output interfaces 858, one or more keyboards 856, and / or one or more operating systems 841, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0236] An electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs include instructions for performing the following operations: receiving an operation of a user triggering a function panel entrance in an input method interface; and displaying user asset information in the function panel, wherein the assets include virtual assets and / or input behavior assets.

[0237] Optionally, when the asset is a virtual asset, displaying the user asset information in the function panel includes: displaying the name, value and progress information of the user virtual asset in the function panel.

[0238] Optionally, it also includes instructions for performing the following operations: when the user virtual assets change, dynamically displaying the value of the user virtual assets in the function panel.

[0239] Optionally, displaying the progress information of the user virtual asset in the function panel includes: displaying the progress information of the user virtual asset in the function panel using a progress bar.

[0240] Optionally, the use of a progress bar in the function panel to display the progress information of the user's virtual assets includes: determining the asset level to which the user's virtual assets belong; using the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, using the value of the user's virtual assets as the progress of the progress bar, and displaying the progress bar in the function panel.

[0241] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user virtual assets in the function panel.

[0242] Optionally, displaying the user asset information in the function panel further includes: displaying an exchange object in the function panel, wherein the exchange object is exchanged with virtual assets.

[0243] Optionally, it also includes instructions for performing the following operations: when it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, display prompt information of the virtual assets required for the exchange object and / or display prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets.

[0244] Optionally, it also includes instructions for performing the following operations: when it is determined that the user's virtual assets are greater than or equal to N times the virtual assets required for the exchange object, display N prompt information based on the display position of the exchange object; wherein N is a positive integer.

[0245] Optionally, it also includes instructions for performing the following operations: receiving an operation by a user to trigger the user virtual asset information and entering a user virtual asset page.

[0246] Optionally, when the asset is an input behavior asset, displaying the user asset information in the function panel further includes: displaying the name, value and ranking information of the user input behavior asset in the function panel.

[0247] Optionally, it also includes instructions for performing the following operations: when the user input behavior asset changes, dynamically displaying the value of the user input behavior asset in the function panel.

[0248] Optionally, displaying the user asset information in the function panel further includes: displaying interaction guidance information of the user input behavior asset in the function panel.

[0249] Optionally, it also includes instructions for performing the following operations: receiving an operation of a user triggering the user input behavior asset information, and entering a user input behavior asset page.

[0250] Optionally, it also includes instructions for performing the following operations: displaying the function entries by categories in the function panel.

[0251] Optionally, it also includes instructions for performing the following operations: receiving a user's browsing operation on the function entry, and updating the function entry currently displayed in the function panel.

[0252] Optionally, it also includes instructions for performing the following operations: classifying the function entries based on usage information and / or input scenarios.

[0253] Optionally, it also includes instructions for performing the following operations: displaying user information in the function panel.

[0254] Optionally, it also includes instructions for performing the following operations: displaying an activity entrance in the function panel.

[0255] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0256] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0257] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0258] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0259] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0260] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0261] The above is a detailed introduction to an information display method, an information display device and an electronic device provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for a general technician in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. An information display method, characterized in that: include: Receiving an operation of a user triggering an entry of a function panel in an input method interface, which includes: after the user triggers the operation of the entry of the function panel in the input method interface, the input method responds to the operation of triggering the entry of the function panel in the input method interface and enters a corresponding function panel; Displaying user asset information in the function panel, wherein the assets include virtual assets and input behavior assets, wherein the virtual assets at least include: tokens of tangible or intangible things that are not primarily used as means of payment and are expressed in digital form, and the input behavior assets are determined based on the input behavior of the user; when the assets are virtual assets, displaying user asset information in the function panel includes: displaying the name, value and progress information of the user's virtual assets in the function panel; displaying user asset information in the function panel also includes: displaying exchange objects in the function panel, and the exchange objects are exchanged with virtual assets; The function entrances are classified and displayed in the function panel, which includes: determining the usage frequency of each function entrance according to the user's usage information, and classifying the function entrances according to the usage frequency of each function entrance.

2. The method according to claim 1, characterized in that The method further comprises: When the user's virtual assets change, the values ​​of the user's virtual assets are dynamically displayed in the function panel.

3. The method according to claim 1, characterized in that: The display of progress information of the user's virtual assets in the function panel includes: A progress bar is used in the function panel to display the progress information of the user's virtual assets.

4. The method according to claim 3, characterized in that: The use of a progress bar in the function panel to display the progress information of the user's virtual assets includes: Determining the asset class to which the user's virtual asset belongs; The asset range corresponding to the asset level to which the user virtual asset belongs is used as the display range of the progress bar, the value of the user virtual asset is used as the progress of the progress bar, and the progress bar is displayed in the function panel.

5. The method according to claim 1, characterized in that The display of user asset information in the function panel also includes: The interactive guidance information of the user virtual asset is displayed in the function panel.

6. The method according to claim 1, characterized in that The method further comprises: When it is determined that the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, prompt information of the virtual assets required for the exchange object and / or prompt information of the difference between the virtual assets required for the exchange object and the user's virtual assets are displayed.

7. The method according to claim 1, characterized in that The method further comprises: When it is determined that the user virtual assets are greater than or equal to N times the virtual assets required for the exchange object, N prompt information is displayed based on the display position of the exchange object; wherein N is a positive integer.

8. The method according to claim 1, characterized in that: The method further comprises: Receive the user's operation of triggering the user's virtual asset information and enter the user's virtual asset page.

9. The method according to claim 1, characterized in that: When the asset is an input behavior asset, the display of user asset information in the function panel further includes: The name, value and ranking information of the user input behavior asset are displayed in the function panel.

10. The method according to claim 9, characterized in that The method further comprises: When the user input behavior asset changes, the value of the user input behavior asset is dynamically displayed in the function panel.

11. The method according to claim 9, characterized in that The display of user asset information in the function panel also includes: The interactive guidance information of the user input behavior asset is displayed in the function panel.

12. The method according to claim 9, characterized in that The method further comprises: An operation of the user triggering the user input behavior asset information is received, and a user input behavior asset page is entered.

13. The method according to claim 1, characterized in that The method further comprises: A browsing operation of the user on the function entry is received, and the function entry currently displayed in the function panel is updated.

14. The method according to claim 1, characterized in that The method further comprises: The function entries are classified based on usage information and / or input scenarios.

15. The method according to claim 1, characterized in that The method further comprises: User information is displayed in the function panel.

16. The method according to claim 1, characterized in that The method further comprises: The activity entrance is displayed in the function panel.

17. An information display device, characterized in that: include: A receiving module is used to receive an operation of a user triggering an entry of a function panel in an input method interface, which includes: after the user triggers the operation of the entry of the function panel in the input method interface, the input method responds to the operation of triggering the entry of the function panel in the input method interface and enters a corresponding function panel; The asset information display module is used to display the user asset information in the function panel, wherein the assets include virtual assets and input behavior assets; the asset information display module includes: A virtual asset information display submodule, used to display the name, value and progress information of the user's virtual asset in the function panel when the asset is a virtual asset; the asset information display module also includes: an exchange object display submodule, used to display the exchange object in the function panel, the exchange object is exchanged with virtual assets; The classification display module is used to classify and display the function entrances in the function panel, including: determining the usage frequency of each function entrance according to the user's usage information, and classifying the function entrances according to the usage frequency of each function entrance.

18. The device according to claim 17, characterized in that The device also includes: The first dynamic display module is used to dynamically display the value of the user's virtual assets in the function panel when the user's virtual assets change.

19. The device according to claim 17, characterized in that The virtual asset information display submodule is used to display the progress information of the user's virtual assets using a progress bar in the function panel.

20. The device according to claim 19, characterized in that The virtual asset information display submodule is used to determine the asset level to which the user's virtual assets belong; use the asset range corresponding to the asset level to which the user's virtual assets belong as the display range of the progress bar, use the value of the user's virtual assets as the progress of the progress bar, and display the progress bar in the function panel.

21. The device according to claim 17, characterized in that The asset information display module further includes: The first guidance information display submodule is used to display the interactive guidance information of the user's virtual assets in the function panel.

22. The device according to claim 17, characterized in that The device also includes: The first prompt information display module is used to determine that when the user's virtual assets do not reach the virtual assets required by the exchange object, based on the display position of the exchange object, display the prompt information of the virtual assets required by the exchange object and / or display the prompt information of the difference between the virtual assets required by the exchange object and the user's virtual assets.

23. The device according to claim 17, characterized in that The device also includes: The second prompt information display module is used to display N prompt information based on the display position of the exchange object when it is determined that the user virtual assets are greater than or equal to N times the virtual assets required for the exchange object; wherein N is a positive integer.

24. The device according to claim 17, characterized in that The device also includes: The first trigger module is used to receive an operation of a user triggering the user virtual asset information and enter a user virtual asset page.

25. The device according to claim 17, characterized in that The asset information display module further includes: The behavior asset information display submodule is used to display the name, value and ranking information of the user input behavior asset in the function panel when the asset is an input behavior asset.

26. The device according to claim 25, characterized in that The device also includes: The second dynamic display module is used to dynamically display the value of the user input behavior asset in the function panel when the user input behavior asset changes.

27. The device according to claim 25, characterized in that The asset information display module further includes: The second guidance information display submodule is used to display the interaction guidance information of the user input behavior asset in the function panel.

28. The device according to claim 25, characterized in that The device also includes: The second trigger module is used to receive an operation of a user triggering the user input behavior asset information and enter a user input behavior asset page.

29. The device according to claim 17, characterized in that The device also includes: The browsing module is used to receive a user's browsing operation on the function entry and update the function entry currently displayed in the function panel.

30. The device according to claim 17, characterized in that The device also includes: The classification module is used to classify the function entrances based on usage information and / or input scenarios.

31. The device according to claim 17, characterized in that The device also includes: The user information display module is used to display user information in the function panel.

32. The device according to claim 17, characterized in that The device also includes: The entry display module is used to display the activity entry in the function panel.

33. A readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method as described in any one of method claims 1-16.

34. An electronic device, characterized in that: It comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs contain instructions for performing the information display method as described in any one of method claims 1-16.